ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2022-10-26T16:41:13',('Author'),(
    'Open CASCADE'),'Open CASCADE STEP processor 6.5','Open CASCADE 6.5'
  ,'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
  'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('CADSOFTTOOLS 1','CADSOFTTOOLS 1','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
    #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111,
    #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163,
    #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211,#215,
    #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267,
    #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319,
    #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371,
    #375,#379,#383,#387,#391,#395,#399,#403,#407,#411,#415,#419,#423,
    #427,#431,#435,#439,#443,#447,#451,#455,#459,#463,#467,#471,#475,
    #479,#483,#487,#491,#495,#499,#503,#507,#511,#515,#519,#523,#527,
    #531,#535,#539,#543,#547,#551,#555,#559,#563,#567,#571,#575,#579,
    #583,#587,#591,#595,#599,#603,#607,#611,#615,#619,#623,#627,#631,
    #635,#639,#643,#647,#651,#655,#659,#663,#667,#671,#675,#679,#683,
    #687,#691,#695,#699,#703,#707,#711,#715,#719,#723,#727,#731,#735,
    #739,#743,#747,#751,#755,#759,#763,#767,#771,#775,#779,#783,#787,
    #791,#795,#799,#803,#807,#811,#815,#819,#823,#827,#831,#835,#839,
    #843,#847,#851,#855,#859,#863,#867,#871,#875,#879,#883,#887,#891,
    #895,#899,#903,#907,#911,#915,#919,#923,#927,#931,#935,#939,#943,
    #947,#951,#955,#959,#963,#967,#971,#975,#979,#983,#987,#991,#995,
    #999,#1003,#1007,#1011,#1015,#1019,#1023,#1027,#1031,#1035,#1039,
    #1043,#1047,#1051,#1055,#1059,#1063,#1067,#1071,#1075,#1079,#1083,
    #1087,#1091,#1095,#1099,#1103,#1107,#1111,#1115,#1119,#1123,#1127,
    #1131,#1135,#1139,#1143,#1147,#1151,#1155,#1159,#1163,#1167,#1171,
    #1175,#1179,#1183,#1187,#1191,#1195,#1199,#1203,#1207,#1211,#1215,
    #1219,#1223,#1227,#1231,#1235,#1239,#1243,#1247,#1251,#1255,#1259,
    #1263,#1267,#1271,#1275,#1279,#1283,#1287,#1291,#1295,#1299,#1303,
    #1307,#1311,#1315,#1319,#1323,#1327,#1331,#1335,#1339,#1343,#1347,
    #1351,#1355,#1359,#1363,#1367,#1371,#1375,#1379,#1383,#1387,#1391,
    #1395,#1399,#1403,#1407,#1411,#1415,#1419,#1423,#1427,#1431,#1435,
    #1439,#1443,#1447,#1451,#1455,#1459,#1463,#1467,#1471,#1475,#1479,
    #1483,#1487,#1491,#1495,#1499,#1503,#1507,#1511,#1515,#1519,#1523,
    #1527,#1531,#1535,#1539,#1543,#1547,#1551,#1555,#1559,#1563,#1567,
    #1571,#1575,#1579,#1583,#1587,#1591,#1595,#1599,#1603,#1607,#1611,
    #1615,#1619,#1623,#1627,#1631,#1635,#1639,#1643,#1647,#1651,#1655,
    #1659,#1663,#1667,#1671,#1675,#1679,#1683,#1687,#1691,#1695,#1699,
    #1703,#1707,#1711,#1715,#1719,#1723,#1727,#1731,#1735,#1739,#1743,
    #1747,#1751,#1755,#1759,#1763,#1767,#1771,#1775,#1779,#1783,#1787,
    #1791,#1795,#1799,#1803,#1807,#1811,#1815,#1819,#1823,#1827,#1831,
    #1835,#1839,#1843,#1847,#1851,#1855,#1859,#1863,#1867,#1871,#1875,
    #1879,#1883,#1887,#1891,#1895,#1899,#1903,#1907,#1911,#1915,#1919,
    #1923,#1927,#1931,#1935,#1939,#1943,#1947,#1951,#1955,#1959,#1963,
    #1967,#1971,#1975,#1979,#1983,#1987,#1991,#1995,#1999,#2003,#2007,
    #2011,#2015,#2019,#2023,#2027,#2031,#2035,#2039,#2043,#2047,#2051,
    #2055,#2059,#2063,#2067,#2071,#2075,#2079,#2083,#2087,#2091,#2095,
    #2099,#2103,#2107,#2111,#2115,#2119,#2123,#2127,#2131,#2135,#2139,
    #2143,#2147,#2151,#2155,#2159,#2163,#2167,#2171,#2175,#2179,#2183,
    #2187,#2191,#2195,#2199,#2203,#2207,#2211,#2215,#2219,#2223,#2227,
    #2231,#2235,#2239,#2243,#2247,#2251,#2255,#2259,#2263,#2267,#2271,
    #2275,#2279,#2283,#2287,#2291,#2295,#2299,#2303,#2307,#2311,#2315,
    #2319,#2323,#2327,#2331,#2335,#2339,#2343,#2347,#2351,#2355,#2359,
    #2363,#2367,#2371,#2375,#2379,#2383,#2387,#2391,#2395,#2399,#2403,
    #2407,#2411,#2415,#2419,#2423,#2427,#2431,#2435,#2439,#2443,#2447,
    #2451,#2455,#2459,#2463,#2467,#2471,#2475,#2479,#2483,#2487,#2491,
    #2495,#2499,#2503,#2507,#2511,#2515,#2519,#2523,#2527,#2531,#2535,
    #2539,#2543,#2547,#2551,#2555,#2559,#2563,#2567,#2571,#2575,#2579,
    #2583,#2587,#2591,#2595,#2599,#2603,#2607,#2611,#2615,#2619,#2623,
    #2627,#2631,#2635,#2639,#2643,#2647,#2651,#2655,#2659,#2663,#2667,
    #2671,#2675,#2679,#2683,#2687,#2691,#2695,#2699,#2703,#2707,#2711,
    #2715,#2719,#2723,#2727,#2731,#2735,#2739,#2743,#2747,#2751,#2755,
    #2759,#2763,#2767,#2771,#2775,#2779,#2783,#2787,#2791,#2795,#2799,
    #2803,#2807,#2811,#2815,#2819,#2823,#2827,#2831,#2835,#2839,#2843,
    #2847,#2851,#2855,#2859,#2863,#2867,#2871,#2875,#2879,#2883,#2887,
    #2891,#2895,#2899,#2903,#2907,#2911,#2915,#2919,#2923,#2927,#2931,
    #2935,#2939,#2943,#2947,#2951,#2955,#2959,#2963,#2967,#2971,#2975,
    #2979,#2983,#2987,#2991,#2995,#2999,#3003,#3007,#3011,#3015,#3019,
    #3023,#3027,#3031,#3035,#3039,#3043,#3047,#3051,#3055,#3059,#3063,
    #3067,#3071,#3075,#3079,#3083,#3087,#3091,#3095,#3099,#3103,#3107,
    #3111,#3115,#3119,#3123,#3127,#3131,#3135,#3139,#3143,#3147,#3151,
    #3155,#3159,#3163,#3167,#3171,#3175,#3179,#3183,#3187,#3191,#3195,
    #3199,#3203,#3207,#3211,#3215,#3219,#3223,#3227,#3231,#3235,#3239,
    #3243,#3247,#3251,#3255,#3259,#3263,#3267,#3271,#3275,#3279,#3283,
    #3287,#3291,#3295,#3299,#3303,#3307,#3311,#3315,#3319,#3323,#3327,
    #3331,#3335,#3339,#3343,#3347,#3351,#3355,#3359,#3363,#3367,#3371,
    #3375,#3379,#3383,#3387,#3391,#3395,#3399,#3403,#3407,#3411,#3415,
    #3419,#3423,#3427,#3431,#3435,#3439,#3443,#3447,#3451,#3455,#3459,
    #3463),#3467);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#13 = DIRECTION('',(0.E+000,0.E+000,1.));
#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#17 = DIRECTION('',(0.E+000,0.E+000,1.));
#18 = DIRECTION('',(1.,0.E+000,0.E+000));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#21 = DIRECTION('',(0.E+000,0.E+000,1.));
#22 = DIRECTION('',(1.,0.E+000,0.E+000));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#25 = DIRECTION('',(0.E+000,0.E+000,1.));
#26 = DIRECTION('',(1.,0.E+000,0.E+000));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#29 = DIRECTION('',(0.E+000,0.E+000,1.));
#30 = DIRECTION('',(1.,0.E+000,0.E+000));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#33 = DIRECTION('',(0.E+000,0.E+000,1.));
#34 = DIRECTION('',(1.,0.E+000,0.E+000));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#37 = DIRECTION('',(0.E+000,0.E+000,1.));
#38 = DIRECTION('',(1.,0.E+000,0.E+000));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#41 = DIRECTION('',(0.E+000,0.E+000,1.));
#42 = DIRECTION('',(1.,0.E+000,0.E+000));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#45 = DIRECTION('',(0.E+000,0.E+000,1.));
#46 = DIRECTION('',(1.,0.E+000,0.E+000));
#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
#48 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#49 = DIRECTION('',(0.E+000,0.E+000,1.));
#50 = DIRECTION('',(1.,0.E+000,0.E+000));
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#53 = DIRECTION('',(0.E+000,0.E+000,1.));
#54 = DIRECTION('',(1.,0.E+000,0.E+000));
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#57 = DIRECTION('',(0.E+000,0.E+000,1.));
#58 = DIRECTION('',(1.,0.E+000,0.E+000));
#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
#60 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#61 = DIRECTION('',(0.E+000,0.E+000,1.));
#62 = DIRECTION('',(1.,0.E+000,0.E+000));
#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
#64 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#65 = DIRECTION('',(0.E+000,0.E+000,1.));
#66 = DIRECTION('',(1.,0.E+000,0.E+000));
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#69 = DIRECTION('',(0.E+000,0.E+000,1.));
#70 = DIRECTION('',(1.,0.E+000,0.E+000));
#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
#72 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#73 = DIRECTION('',(0.E+000,0.E+000,1.));
#74 = DIRECTION('',(1.,0.E+000,0.E+000));
#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
#76 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#77 = DIRECTION('',(0.E+000,0.E+000,1.));
#78 = DIRECTION('',(1.,0.E+000,0.E+000));
#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
#80 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#81 = DIRECTION('',(0.E+000,0.E+000,1.));
#82 = DIRECTION('',(1.,0.E+000,0.E+000));
#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
#84 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#85 = DIRECTION('',(0.E+000,0.E+000,1.));
#86 = DIRECTION('',(1.,0.E+000,0.E+000));
#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
#88 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#89 = DIRECTION('',(0.E+000,0.E+000,1.));
#90 = DIRECTION('',(1.,0.E+000,0.E+000));
#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
#92 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#93 = DIRECTION('',(0.E+000,0.E+000,1.));
#94 = DIRECTION('',(1.,0.E+000,0.E+000));
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#97 = DIRECTION('',(0.E+000,0.E+000,1.));
#98 = DIRECTION('',(1.,0.E+000,0.E+000));
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#101 = DIRECTION('',(0.E+000,0.E+000,1.));
#102 = DIRECTION('',(1.,0.E+000,0.E+000));
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
#104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#105 = DIRECTION('',(0.E+000,0.E+000,1.));
#106 = DIRECTION('',(1.,0.E+000,0.E+000));
#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
#108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#109 = DIRECTION('',(0.E+000,0.E+000,1.));
#110 = DIRECTION('',(1.,0.E+000,0.E+000));
#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
#112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#113 = DIRECTION('',(0.E+000,0.E+000,1.));
#114 = DIRECTION('',(1.,0.E+000,0.E+000));
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#117 = DIRECTION('',(0.E+000,0.E+000,1.));
#118 = DIRECTION('',(1.,0.E+000,0.E+000));
#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
#120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#121 = DIRECTION('',(0.E+000,0.E+000,1.));
#122 = DIRECTION('',(1.,0.E+000,0.E+000));
#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
#124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#125 = DIRECTION('',(0.E+000,0.E+000,1.));
#126 = DIRECTION('',(1.,0.E+000,0.E+000));
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#129 = DIRECTION('',(0.E+000,0.E+000,1.));
#130 = DIRECTION('',(1.,0.E+000,0.E+000));
#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
#132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#133 = DIRECTION('',(0.E+000,0.E+000,1.));
#134 = DIRECTION('',(1.,0.E+000,0.E+000));
#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
#136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#137 = DIRECTION('',(0.E+000,0.E+000,1.));
#138 = DIRECTION('',(1.,0.E+000,0.E+000));
#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
#140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#141 = DIRECTION('',(0.E+000,0.E+000,1.));
#142 = DIRECTION('',(1.,0.E+000,0.E+000));
#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
#144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#145 = DIRECTION('',(0.E+000,0.E+000,1.));
#146 = DIRECTION('',(1.,0.E+000,0.E+000));
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
#148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#149 = DIRECTION('',(0.E+000,0.E+000,1.));
#150 = DIRECTION('',(1.,0.E+000,0.E+000));
#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
#152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#153 = DIRECTION('',(0.E+000,0.E+000,1.));
#154 = DIRECTION('',(1.,0.E+000,0.E+000));
#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
#156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#157 = DIRECTION('',(0.E+000,0.E+000,1.));
#158 = DIRECTION('',(1.,0.E+000,0.E+000));
#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
#160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#161 = DIRECTION('',(0.E+000,0.E+000,1.));
#162 = DIRECTION('',(1.,0.E+000,0.E+000));
#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
#164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#165 = DIRECTION('',(0.E+000,0.E+000,1.));
#166 = DIRECTION('',(1.,0.E+000,0.E+000));
#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
#168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#169 = DIRECTION('',(0.E+000,0.E+000,1.));
#170 = DIRECTION('',(1.,0.E+000,0.E+000));
#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
#172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#173 = DIRECTION('',(0.E+000,0.E+000,1.));
#174 = DIRECTION('',(1.,0.E+000,0.E+000));
#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
#176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#177 = DIRECTION('',(0.E+000,0.E+000,1.));
#178 = DIRECTION('',(1.,0.E+000,0.E+000));
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#181 = DIRECTION('',(0.E+000,0.E+000,1.));
#182 = DIRECTION('',(1.,0.E+000,0.E+000));
#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
#184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#185 = DIRECTION('',(0.E+000,0.E+000,1.));
#186 = DIRECTION('',(1.,0.E+000,0.E+000));
#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
#188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#189 = DIRECTION('',(0.E+000,0.E+000,1.));
#190 = DIRECTION('',(1.,0.E+000,0.E+000));
#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
#192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#193 = DIRECTION('',(0.E+000,0.E+000,1.));
#194 = DIRECTION('',(1.,0.E+000,0.E+000));
#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
#196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#197 = DIRECTION('',(0.E+000,0.E+000,1.));
#198 = DIRECTION('',(1.,0.E+000,0.E+000));
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#201 = DIRECTION('',(0.E+000,0.E+000,1.));
#202 = DIRECTION('',(1.,0.E+000,0.E+000));
#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
#204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#205 = DIRECTION('',(0.E+000,0.E+000,1.));
#206 = DIRECTION('',(1.,0.E+000,0.E+000));
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#209 = DIRECTION('',(0.E+000,0.E+000,1.));
#210 = DIRECTION('',(1.,0.E+000,0.E+000));
#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
#212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#213 = DIRECTION('',(0.E+000,0.E+000,1.));
#214 = DIRECTION('',(1.,0.E+000,0.E+000));
#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
#216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#217 = DIRECTION('',(0.E+000,0.E+000,1.));
#218 = DIRECTION('',(1.,0.E+000,0.E+000));
#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
#220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#221 = DIRECTION('',(0.E+000,0.E+000,1.));
#222 = DIRECTION('',(1.,0.E+000,0.E+000));
#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
#224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#225 = DIRECTION('',(0.E+000,0.E+000,1.));
#226 = DIRECTION('',(1.,0.E+000,0.E+000));
#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
#228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#229 = DIRECTION('',(0.E+000,0.E+000,1.));
#230 = DIRECTION('',(1.,0.E+000,0.E+000));
#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
#232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#233 = DIRECTION('',(0.E+000,0.E+000,1.));
#234 = DIRECTION('',(1.,0.E+000,0.E+000));
#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
#236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#237 = DIRECTION('',(0.E+000,0.E+000,1.));
#238 = DIRECTION('',(1.,0.E+000,0.E+000));
#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
#240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#241 = DIRECTION('',(0.E+000,0.E+000,1.));
#242 = DIRECTION('',(1.,0.E+000,0.E+000));
#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
#244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#245 = DIRECTION('',(0.E+000,0.E+000,1.));
#246 = DIRECTION('',(1.,0.E+000,0.E+000));
#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
#248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#249 = DIRECTION('',(0.E+000,0.E+000,1.));
#250 = DIRECTION('',(1.,0.E+000,0.E+000));
#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
#252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#253 = DIRECTION('',(0.E+000,0.E+000,1.));
#254 = DIRECTION('',(1.,0.E+000,0.E+000));
#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
#256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#257 = DIRECTION('',(0.E+000,0.E+000,1.));
#258 = DIRECTION('',(1.,0.E+000,0.E+000));
#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
#260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#261 = DIRECTION('',(0.E+000,0.E+000,1.));
#262 = DIRECTION('',(1.,0.E+000,0.E+000));
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
#264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#265 = DIRECTION('',(0.E+000,0.E+000,1.));
#266 = DIRECTION('',(1.,0.E+000,0.E+000));
#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
#268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#269 = DIRECTION('',(0.E+000,0.E+000,1.));
#270 = DIRECTION('',(1.,0.E+000,0.E+000));
#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
#272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#273 = DIRECTION('',(0.E+000,0.E+000,1.));
#274 = DIRECTION('',(1.,0.E+000,0.E+000));
#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
#276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#277 = DIRECTION('',(0.E+000,0.E+000,1.));
#278 = DIRECTION('',(1.,0.E+000,0.E+000));
#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
#280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#281 = DIRECTION('',(0.E+000,0.E+000,1.));
#282 = DIRECTION('',(1.,0.E+000,0.E+000));
#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
#284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#285 = DIRECTION('',(0.E+000,0.E+000,1.));
#286 = DIRECTION('',(1.,0.E+000,0.E+000));
#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
#288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#289 = DIRECTION('',(0.E+000,0.E+000,1.));
#290 = DIRECTION('',(1.,0.E+000,0.E+000));
#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
#292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#293 = DIRECTION('',(0.E+000,0.E+000,1.));
#294 = DIRECTION('',(1.,0.E+000,0.E+000));
#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
#296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#297 = DIRECTION('',(0.E+000,0.E+000,1.));
#298 = DIRECTION('',(1.,0.E+000,0.E+000));
#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
#300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#301 = DIRECTION('',(0.E+000,0.E+000,1.));
#302 = DIRECTION('',(1.,0.E+000,0.E+000));
#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
#304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#305 = DIRECTION('',(0.E+000,0.E+000,1.));
#306 = DIRECTION('',(1.,0.E+000,0.E+000));
#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
#308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#309 = DIRECTION('',(0.E+000,0.E+000,1.));
#310 = DIRECTION('',(1.,0.E+000,0.E+000));
#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
#312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#313 = DIRECTION('',(0.E+000,0.E+000,1.));
#314 = DIRECTION('',(1.,0.E+000,0.E+000));
#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
#316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#317 = DIRECTION('',(0.E+000,0.E+000,1.));
#318 = DIRECTION('',(1.,0.E+000,0.E+000));
#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
#320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#321 = DIRECTION('',(0.E+000,0.E+000,1.));
#322 = DIRECTION('',(1.,0.E+000,0.E+000));
#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
#324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#325 = DIRECTION('',(0.E+000,0.E+000,1.));
#326 = DIRECTION('',(1.,0.E+000,0.E+000));
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#329 = DIRECTION('',(0.E+000,0.E+000,1.));
#330 = DIRECTION('',(1.,0.E+000,0.E+000));
#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
#332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#333 = DIRECTION('',(0.E+000,0.E+000,1.));
#334 = DIRECTION('',(1.,0.E+000,0.E+000));
#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
#336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#337 = DIRECTION('',(0.E+000,0.E+000,1.));
#338 = DIRECTION('',(1.,0.E+000,0.E+000));
#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
#340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#341 = DIRECTION('',(0.E+000,0.E+000,1.));
#342 = DIRECTION('',(1.,0.E+000,0.E+000));
#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
#344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#345 = DIRECTION('',(0.E+000,0.E+000,1.));
#346 = DIRECTION('',(1.,0.E+000,0.E+000));
#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
#348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#349 = DIRECTION('',(0.E+000,0.E+000,1.));
#350 = DIRECTION('',(1.,0.E+000,0.E+000));
#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
#352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#353 = DIRECTION('',(0.E+000,0.E+000,1.));
#354 = DIRECTION('',(1.,0.E+000,0.E+000));
#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
#356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#357 = DIRECTION('',(0.E+000,0.E+000,1.));
#358 = DIRECTION('',(1.,0.E+000,0.E+000));
#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
#360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#361 = DIRECTION('',(0.E+000,0.E+000,1.));
#362 = DIRECTION('',(1.,0.E+000,0.E+000));
#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
#364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#365 = DIRECTION('',(0.E+000,0.E+000,1.));
#366 = DIRECTION('',(1.,0.E+000,0.E+000));
#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
#368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#369 = DIRECTION('',(0.E+000,0.E+000,1.));
#370 = DIRECTION('',(1.,0.E+000,0.E+000));
#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
#372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#373 = DIRECTION('',(0.E+000,0.E+000,1.));
#374 = DIRECTION('',(1.,0.E+000,0.E+000));
#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
#376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#377 = DIRECTION('',(0.E+000,0.E+000,1.));
#378 = DIRECTION('',(1.,0.E+000,0.E+000));
#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
#380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#381 = DIRECTION('',(0.E+000,0.E+000,1.));
#382 = DIRECTION('',(1.,0.E+000,0.E+000));
#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
#384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#385 = DIRECTION('',(0.E+000,0.E+000,1.));
#386 = DIRECTION('',(1.,0.E+000,0.E+000));
#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
#388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#389 = DIRECTION('',(0.E+000,0.E+000,1.));
#390 = DIRECTION('',(1.,0.E+000,0.E+000));
#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
#392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#393 = DIRECTION('',(0.E+000,0.E+000,1.));
#394 = DIRECTION('',(1.,0.E+000,0.E+000));
#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
#396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#397 = DIRECTION('',(0.E+000,0.E+000,1.));
#398 = DIRECTION('',(1.,0.E+000,0.E+000));
#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
#400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#401 = DIRECTION('',(0.E+000,0.E+000,1.));
#402 = DIRECTION('',(1.,0.E+000,0.E+000));
#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
#404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#405 = DIRECTION('',(0.E+000,0.E+000,1.));
#406 = DIRECTION('',(1.,0.E+000,0.E+000));
#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
#408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#409 = DIRECTION('',(0.E+000,0.E+000,1.));
#410 = DIRECTION('',(1.,0.E+000,0.E+000));
#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
#412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#413 = DIRECTION('',(0.E+000,0.E+000,1.));
#414 = DIRECTION('',(1.,0.E+000,0.E+000));
#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
#416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#417 = DIRECTION('',(0.E+000,0.E+000,1.));
#418 = DIRECTION('',(1.,0.E+000,0.E+000));
#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
#420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#421 = DIRECTION('',(0.E+000,0.E+000,1.));
#422 = DIRECTION('',(1.,0.E+000,0.E+000));
#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
#424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#425 = DIRECTION('',(0.E+000,0.E+000,1.));
#426 = DIRECTION('',(1.,0.E+000,0.E+000));
#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
#428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#429 = DIRECTION('',(0.E+000,0.E+000,1.));
#430 = DIRECTION('',(1.,0.E+000,0.E+000));
#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
#432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#433 = DIRECTION('',(0.E+000,0.E+000,1.));
#434 = DIRECTION('',(1.,0.E+000,0.E+000));
#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
#436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#437 = DIRECTION('',(0.E+000,0.E+000,1.));
#438 = DIRECTION('',(1.,0.E+000,0.E+000));
#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
#440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#441 = DIRECTION('',(0.E+000,0.E+000,1.));
#442 = DIRECTION('',(1.,0.E+000,0.E+000));
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
#444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#445 = DIRECTION('',(0.E+000,0.E+000,1.));
#446 = DIRECTION('',(1.,0.E+000,0.E+000));
#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
#448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#449 = DIRECTION('',(0.E+000,0.E+000,1.));
#450 = DIRECTION('',(1.,0.E+000,0.E+000));
#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
#452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#453 = DIRECTION('',(0.E+000,0.E+000,1.));
#454 = DIRECTION('',(1.,0.E+000,0.E+000));
#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
#456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#457 = DIRECTION('',(0.E+000,0.E+000,1.));
#458 = DIRECTION('',(1.,0.E+000,0.E+000));
#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
#460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#461 = DIRECTION('',(0.E+000,0.E+000,1.));
#462 = DIRECTION('',(1.,0.E+000,0.E+000));
#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
#464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#465 = DIRECTION('',(0.E+000,0.E+000,1.));
#466 = DIRECTION('',(1.,0.E+000,0.E+000));
#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
#468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#469 = DIRECTION('',(0.E+000,0.E+000,1.));
#470 = DIRECTION('',(1.,0.E+000,0.E+000));
#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
#472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#473 = DIRECTION('',(0.E+000,0.E+000,1.));
#474 = DIRECTION('',(1.,0.E+000,0.E+000));
#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
#476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#477 = DIRECTION('',(0.E+000,0.E+000,1.));
#478 = DIRECTION('',(1.,0.E+000,0.E+000));
#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
#480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#481 = DIRECTION('',(0.E+000,0.E+000,1.));
#482 = DIRECTION('',(1.,0.E+000,0.E+000));
#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
#484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#485 = DIRECTION('',(0.E+000,0.E+000,1.));
#486 = DIRECTION('',(1.,0.E+000,0.E+000));
#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
#488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#489 = DIRECTION('',(0.E+000,0.E+000,1.));
#490 = DIRECTION('',(1.,0.E+000,0.E+000));
#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
#492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#493 = DIRECTION('',(0.E+000,0.E+000,1.));
#494 = DIRECTION('',(1.,0.E+000,0.E+000));
#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
#496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#497 = DIRECTION('',(0.E+000,0.E+000,1.));
#498 = DIRECTION('',(1.,0.E+000,0.E+000));
#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
#500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#501 = DIRECTION('',(0.E+000,0.E+000,1.));
#502 = DIRECTION('',(1.,0.E+000,0.E+000));
#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
#504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#505 = DIRECTION('',(0.E+000,0.E+000,1.));
#506 = DIRECTION('',(1.,0.E+000,0.E+000));
#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
#508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#509 = DIRECTION('',(0.E+000,0.E+000,1.));
#510 = DIRECTION('',(1.,0.E+000,0.E+000));
#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
#512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#513 = DIRECTION('',(0.E+000,0.E+000,1.));
#514 = DIRECTION('',(1.,0.E+000,0.E+000));
#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
#516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#517 = DIRECTION('',(0.E+000,0.E+000,1.));
#518 = DIRECTION('',(1.,0.E+000,0.E+000));
#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
#520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#521 = DIRECTION('',(0.E+000,0.E+000,1.));
#522 = DIRECTION('',(1.,0.E+000,0.E+000));
#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
#524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#525 = DIRECTION('',(0.E+000,0.E+000,1.));
#526 = DIRECTION('',(1.,0.E+000,0.E+000));
#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
#528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#529 = DIRECTION('',(0.E+000,0.E+000,1.));
#530 = DIRECTION('',(1.,0.E+000,0.E+000));
#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
#532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#533 = DIRECTION('',(0.E+000,0.E+000,1.));
#534 = DIRECTION('',(1.,0.E+000,0.E+000));
#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
#536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#537 = DIRECTION('',(0.E+000,0.E+000,1.));
#538 = DIRECTION('',(1.,0.E+000,0.E+000));
#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
#540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#541 = DIRECTION('',(0.E+000,0.E+000,1.));
#542 = DIRECTION('',(1.,0.E+000,0.E+000));
#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
#544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#545 = DIRECTION('',(0.E+000,0.E+000,1.));
#546 = DIRECTION('',(1.,0.E+000,0.E+000));
#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
#548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#549 = DIRECTION('',(0.E+000,0.E+000,1.));
#550 = DIRECTION('',(1.,0.E+000,0.E+000));
#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
#552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#553 = DIRECTION('',(0.E+000,0.E+000,1.));
#554 = DIRECTION('',(1.,0.E+000,0.E+000));
#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
#556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#557 = DIRECTION('',(0.E+000,0.E+000,1.));
#558 = DIRECTION('',(1.,0.E+000,0.E+000));
#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
#560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#561 = DIRECTION('',(0.E+000,0.E+000,1.));
#562 = DIRECTION('',(1.,0.E+000,0.E+000));
#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
#564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#565 = DIRECTION('',(0.E+000,0.E+000,1.));
#566 = DIRECTION('',(1.,0.E+000,0.E+000));
#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
#568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#569 = DIRECTION('',(0.E+000,0.E+000,1.));
#570 = DIRECTION('',(1.,0.E+000,0.E+000));
#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
#572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#573 = DIRECTION('',(0.E+000,0.E+000,1.));
#574 = DIRECTION('',(1.,0.E+000,0.E+000));
#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
#576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#577 = DIRECTION('',(0.E+000,0.E+000,1.));
#578 = DIRECTION('',(1.,0.E+000,0.E+000));
#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
#580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#581 = DIRECTION('',(0.E+000,0.E+000,1.));
#582 = DIRECTION('',(1.,0.E+000,0.E+000));
#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
#584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#585 = DIRECTION('',(0.E+000,0.E+000,1.));
#586 = DIRECTION('',(1.,0.E+000,0.E+000));
#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
#588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#589 = DIRECTION('',(0.E+000,0.E+000,1.));
#590 = DIRECTION('',(1.,0.E+000,0.E+000));
#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
#592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#593 = DIRECTION('',(0.E+000,0.E+000,1.));
#594 = DIRECTION('',(1.,0.E+000,0.E+000));
#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
#596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#597 = DIRECTION('',(0.E+000,0.E+000,1.));
#598 = DIRECTION('',(1.,0.E+000,0.E+000));
#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
#600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#601 = DIRECTION('',(0.E+000,0.E+000,1.));
#602 = DIRECTION('',(1.,0.E+000,0.E+000));
#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
#604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#605 = DIRECTION('',(0.E+000,0.E+000,1.));
#606 = DIRECTION('',(1.,0.E+000,0.E+000));
#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
#608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#609 = DIRECTION('',(0.E+000,0.E+000,1.));
#610 = DIRECTION('',(1.,0.E+000,0.E+000));
#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
#612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#613 = DIRECTION('',(0.E+000,0.E+000,1.));
#614 = DIRECTION('',(1.,0.E+000,0.E+000));
#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
#616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#617 = DIRECTION('',(0.E+000,0.E+000,1.));
#618 = DIRECTION('',(1.,0.E+000,0.E+000));
#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
#620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#621 = DIRECTION('',(0.E+000,0.E+000,1.));
#622 = DIRECTION('',(1.,0.E+000,0.E+000));
#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
#624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#625 = DIRECTION('',(0.E+000,0.E+000,1.));
#626 = DIRECTION('',(1.,0.E+000,0.E+000));
#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
#628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#629 = DIRECTION('',(0.E+000,0.E+000,1.));
#630 = DIRECTION('',(1.,0.E+000,0.E+000));
#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
#632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#633 = DIRECTION('',(0.E+000,0.E+000,1.));
#634 = DIRECTION('',(1.,0.E+000,0.E+000));
#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
#636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#637 = DIRECTION('',(0.E+000,0.E+000,1.));
#638 = DIRECTION('',(1.,0.E+000,0.E+000));
#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
#640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#641 = DIRECTION('',(0.E+000,0.E+000,1.));
#642 = DIRECTION('',(1.,0.E+000,0.E+000));
#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
#644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#645 = DIRECTION('',(0.E+000,0.E+000,1.));
#646 = DIRECTION('',(1.,0.E+000,0.E+000));
#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
#648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#649 = DIRECTION('',(0.E+000,0.E+000,1.));
#650 = DIRECTION('',(1.,0.E+000,0.E+000));
#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
#652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#653 = DIRECTION('',(0.E+000,0.E+000,1.));
#654 = DIRECTION('',(1.,0.E+000,0.E+000));
#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
#656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#657 = DIRECTION('',(0.E+000,0.E+000,1.));
#658 = DIRECTION('',(1.,0.E+000,0.E+000));
#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
#660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#661 = DIRECTION('',(0.E+000,0.E+000,1.));
#662 = DIRECTION('',(1.,0.E+000,0.E+000));
#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
#664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#665 = DIRECTION('',(0.E+000,0.E+000,1.));
#666 = DIRECTION('',(1.,0.E+000,0.E+000));
#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
#668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#669 = DIRECTION('',(0.E+000,0.E+000,1.));
#670 = DIRECTION('',(1.,0.E+000,0.E+000));
#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
#672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#673 = DIRECTION('',(0.E+000,0.E+000,1.));
#674 = DIRECTION('',(1.,0.E+000,0.E+000));
#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
#676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#677 = DIRECTION('',(0.E+000,0.E+000,1.));
#678 = DIRECTION('',(1.,0.E+000,0.E+000));
#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
#680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#681 = DIRECTION('',(0.E+000,0.E+000,1.));
#682 = DIRECTION('',(1.,0.E+000,0.E+000));
#683 = AXIS2_PLACEMENT_3D('',#684,#685,#686);
#684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#685 = DIRECTION('',(0.E+000,0.E+000,1.));
#686 = DIRECTION('',(1.,0.E+000,0.E+000));
#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
#688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#689 = DIRECTION('',(0.E+000,0.E+000,1.));
#690 = DIRECTION('',(1.,0.E+000,0.E+000));
#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
#692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#693 = DIRECTION('',(0.E+000,0.E+000,1.));
#694 = DIRECTION('',(1.,0.E+000,0.E+000));
#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
#696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#697 = DIRECTION('',(0.E+000,0.E+000,1.));
#698 = DIRECTION('',(1.,0.E+000,0.E+000));
#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
#700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#701 = DIRECTION('',(0.E+000,0.E+000,1.));
#702 = DIRECTION('',(1.,0.E+000,0.E+000));
#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);
#704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#705 = DIRECTION('',(0.E+000,0.E+000,1.));
#706 = DIRECTION('',(1.,0.E+000,0.E+000));
#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
#708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#709 = DIRECTION('',(0.E+000,0.E+000,1.));
#710 = DIRECTION('',(1.,0.E+000,0.E+000));
#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
#712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#713 = DIRECTION('',(0.E+000,0.E+000,1.));
#714 = DIRECTION('',(1.,0.E+000,0.E+000));
#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
#716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#717 = DIRECTION('',(0.E+000,0.E+000,1.));
#718 = DIRECTION('',(1.,0.E+000,0.E+000));
#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
#720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#721 = DIRECTION('',(0.E+000,0.E+000,1.));
#722 = DIRECTION('',(1.,0.E+000,0.E+000));
#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
#724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#725 = DIRECTION('',(0.E+000,0.E+000,1.));
#726 = DIRECTION('',(1.,0.E+000,0.E+000));
#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
#728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#729 = DIRECTION('',(0.E+000,0.E+000,1.));
#730 = DIRECTION('',(1.,0.E+000,0.E+000));
#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
#732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#733 = DIRECTION('',(0.E+000,0.E+000,1.));
#734 = DIRECTION('',(1.,0.E+000,0.E+000));
#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
#736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#737 = DIRECTION('',(0.E+000,0.E+000,1.));
#738 = DIRECTION('',(1.,0.E+000,0.E+000));
#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
#740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#741 = DIRECTION('',(0.E+000,0.E+000,1.));
#742 = DIRECTION('',(1.,0.E+000,0.E+000));
#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
#744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#745 = DIRECTION('',(0.E+000,0.E+000,1.));
#746 = DIRECTION('',(1.,0.E+000,0.E+000));
#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
#748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#749 = DIRECTION('',(0.E+000,0.E+000,1.));
#750 = DIRECTION('',(1.,0.E+000,0.E+000));
#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
#752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#753 = DIRECTION('',(0.E+000,0.E+000,1.));
#754 = DIRECTION('',(1.,0.E+000,0.E+000));
#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
#756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#757 = DIRECTION('',(0.E+000,0.E+000,1.));
#758 = DIRECTION('',(1.,0.E+000,0.E+000));
#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
#760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#761 = DIRECTION('',(0.E+000,0.E+000,1.));
#762 = DIRECTION('',(1.,0.E+000,0.E+000));
#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
#764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#765 = DIRECTION('',(0.E+000,0.E+000,1.));
#766 = DIRECTION('',(1.,0.E+000,0.E+000));
#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
#768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#769 = DIRECTION('',(0.E+000,0.E+000,1.));
#770 = DIRECTION('',(1.,0.E+000,0.E+000));
#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
#772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#773 = DIRECTION('',(0.E+000,0.E+000,1.));
#774 = DIRECTION('',(1.,0.E+000,0.E+000));
#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
#776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#777 = DIRECTION('',(0.E+000,0.E+000,1.));
#778 = DIRECTION('',(1.,0.E+000,0.E+000));
#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
#780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#781 = DIRECTION('',(0.E+000,0.E+000,1.));
#782 = DIRECTION('',(1.,0.E+000,0.E+000));
#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
#784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#785 = DIRECTION('',(0.E+000,0.E+000,1.));
#786 = DIRECTION('',(1.,0.E+000,0.E+000));
#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
#788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#789 = DIRECTION('',(0.E+000,0.E+000,1.));
#790 = DIRECTION('',(1.,0.E+000,0.E+000));
#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
#792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#793 = DIRECTION('',(0.E+000,0.E+000,1.));
#794 = DIRECTION('',(1.,0.E+000,0.E+000));
#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
#796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#797 = DIRECTION('',(0.E+000,0.E+000,1.));
#798 = DIRECTION('',(1.,0.E+000,0.E+000));
#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
#800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#801 = DIRECTION('',(0.E+000,0.E+000,1.));
#802 = DIRECTION('',(1.,0.E+000,0.E+000));
#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
#804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#805 = DIRECTION('',(0.E+000,0.E+000,1.));
#806 = DIRECTION('',(1.,0.E+000,0.E+000));
#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
#808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#809 = DIRECTION('',(0.E+000,0.E+000,1.));
#810 = DIRECTION('',(1.,0.E+000,0.E+000));
#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
#812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#813 = DIRECTION('',(0.E+000,0.E+000,1.));
#814 = DIRECTION('',(1.,0.E+000,0.E+000));
#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
#816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#817 = DIRECTION('',(0.E+000,0.E+000,1.));
#818 = DIRECTION('',(1.,0.E+000,0.E+000));
#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
#820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#821 = DIRECTION('',(0.E+000,0.E+000,1.));
#822 = DIRECTION('',(1.,0.E+000,0.E+000));
#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
#824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#825 = DIRECTION('',(0.E+000,0.E+000,1.));
#826 = DIRECTION('',(1.,0.E+000,0.E+000));
#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
#828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#829 = DIRECTION('',(0.E+000,0.E+000,1.));
#830 = DIRECTION('',(1.,0.E+000,0.E+000));
#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
#832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#833 = DIRECTION('',(0.E+000,0.E+000,1.));
#834 = DIRECTION('',(1.,0.E+000,0.E+000));
#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
#836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#837 = DIRECTION('',(0.E+000,0.E+000,1.));
#838 = DIRECTION('',(1.,0.E+000,0.E+000));
#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842);
#840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#841 = DIRECTION('',(0.E+000,0.E+000,1.));
#842 = DIRECTION('',(1.,0.E+000,0.E+000));
#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
#844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#845 = DIRECTION('',(0.E+000,0.E+000,1.));
#846 = DIRECTION('',(1.,0.E+000,0.E+000));
#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
#848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#849 = DIRECTION('',(0.E+000,0.E+000,1.));
#850 = DIRECTION('',(1.,0.E+000,0.E+000));
#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
#852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#853 = DIRECTION('',(0.E+000,0.E+000,1.));
#854 = DIRECTION('',(1.,0.E+000,0.E+000));
#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
#856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#857 = DIRECTION('',(0.E+000,0.E+000,1.));
#858 = DIRECTION('',(1.,0.E+000,0.E+000));
#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
#860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#861 = DIRECTION('',(0.E+000,0.E+000,1.));
#862 = DIRECTION('',(1.,0.E+000,0.E+000));
#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
#864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#865 = DIRECTION('',(0.E+000,0.E+000,1.));
#866 = DIRECTION('',(1.,0.E+000,0.E+000));
#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
#868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#869 = DIRECTION('',(0.E+000,0.E+000,1.));
#870 = DIRECTION('',(1.,0.E+000,0.E+000));
#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
#872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#873 = DIRECTION('',(0.E+000,0.E+000,1.));
#874 = DIRECTION('',(1.,0.E+000,0.E+000));
#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
#876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#877 = DIRECTION('',(0.E+000,0.E+000,1.));
#878 = DIRECTION('',(1.,0.E+000,0.E+000));
#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
#880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#881 = DIRECTION('',(0.E+000,0.E+000,1.));
#882 = DIRECTION('',(1.,0.E+000,0.E+000));
#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
#884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#885 = DIRECTION('',(0.E+000,0.E+000,1.));
#886 = DIRECTION('',(1.,0.E+000,0.E+000));
#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
#888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#889 = DIRECTION('',(0.E+000,0.E+000,1.));
#890 = DIRECTION('',(1.,0.E+000,0.E+000));
#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
#892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#893 = DIRECTION('',(0.E+000,0.E+000,1.));
#894 = DIRECTION('',(1.,0.E+000,0.E+000));
#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
#896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#897 = DIRECTION('',(0.E+000,0.E+000,1.));
#898 = DIRECTION('',(1.,0.E+000,0.E+000));
#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
#900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#901 = DIRECTION('',(0.E+000,0.E+000,1.));
#902 = DIRECTION('',(1.,0.E+000,0.E+000));
#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
#904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#905 = DIRECTION('',(0.E+000,0.E+000,1.));
#906 = DIRECTION('',(1.,0.E+000,0.E+000));
#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
#908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#909 = DIRECTION('',(0.E+000,0.E+000,1.));
#910 = DIRECTION('',(1.,0.E+000,0.E+000));
#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
#912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#913 = DIRECTION('',(0.E+000,0.E+000,1.));
#914 = DIRECTION('',(1.,0.E+000,0.E+000));
#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
#916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#917 = DIRECTION('',(0.E+000,0.E+000,1.));
#918 = DIRECTION('',(1.,0.E+000,0.E+000));
#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
#920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#921 = DIRECTION('',(0.E+000,0.E+000,1.));
#922 = DIRECTION('',(1.,0.E+000,0.E+000));
#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
#924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#925 = DIRECTION('',(0.E+000,0.E+000,1.));
#926 = DIRECTION('',(1.,0.E+000,0.E+000));
#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
#928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#929 = DIRECTION('',(0.E+000,0.E+000,1.));
#930 = DIRECTION('',(1.,0.E+000,0.E+000));
#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
#932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#933 = DIRECTION('',(0.E+000,0.E+000,1.));
#934 = DIRECTION('',(1.,0.E+000,0.E+000));
#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
#936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#937 = DIRECTION('',(0.E+000,0.E+000,1.));
#938 = DIRECTION('',(1.,0.E+000,0.E+000));
#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942);
#940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#941 = DIRECTION('',(0.E+000,0.E+000,1.));
#942 = DIRECTION('',(1.,0.E+000,0.E+000));
#943 = AXIS2_PLACEMENT_3D('',#944,#945,#946);
#944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#945 = DIRECTION('',(0.E+000,0.E+000,1.));
#946 = DIRECTION('',(1.,0.E+000,0.E+000));
#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
#948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#949 = DIRECTION('',(0.E+000,0.E+000,1.));
#950 = DIRECTION('',(1.,0.E+000,0.E+000));
#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
#952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#953 = DIRECTION('',(0.E+000,0.E+000,1.));
#954 = DIRECTION('',(1.,0.E+000,0.E+000));
#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
#956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#957 = DIRECTION('',(0.E+000,0.E+000,1.));
#958 = DIRECTION('',(1.,0.E+000,0.E+000));
#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
#960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#961 = DIRECTION('',(0.E+000,0.E+000,1.));
#962 = DIRECTION('',(1.,0.E+000,0.E+000));
#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
#964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#965 = DIRECTION('',(0.E+000,0.E+000,1.));
#966 = DIRECTION('',(1.,0.E+000,0.E+000));
#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
#968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#969 = DIRECTION('',(0.E+000,0.E+000,1.));
#970 = DIRECTION('',(1.,0.E+000,0.E+000));
#971 = AXIS2_PLACEMENT_3D('',#972,#973,#974);
#972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#973 = DIRECTION('',(0.E+000,0.E+000,1.));
#974 = DIRECTION('',(1.,0.E+000,0.E+000));
#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
#976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#977 = DIRECTION('',(0.E+000,0.E+000,1.));
#978 = DIRECTION('',(1.,0.E+000,0.E+000));
#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
#980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#981 = DIRECTION('',(0.E+000,0.E+000,1.));
#982 = DIRECTION('',(1.,0.E+000,0.E+000));
#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
#984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#985 = DIRECTION('',(0.E+000,0.E+000,1.));
#986 = DIRECTION('',(1.,0.E+000,0.E+000));
#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
#988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#989 = DIRECTION('',(0.E+000,0.E+000,1.));
#990 = DIRECTION('',(1.,0.E+000,0.E+000));
#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
#992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#993 = DIRECTION('',(0.E+000,0.E+000,1.));
#994 = DIRECTION('',(1.,0.E+000,0.E+000));
#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
#996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#997 = DIRECTION('',(0.E+000,0.E+000,1.));
#998 = DIRECTION('',(1.,0.E+000,0.E+000));
#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
#1000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1001 = DIRECTION('',(0.E+000,0.E+000,1.));
#1002 = DIRECTION('',(1.,0.E+000,0.E+000));
#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);
#1004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1005 = DIRECTION('',(0.E+000,0.E+000,1.));
#1006 = DIRECTION('',(1.,0.E+000,0.E+000));
#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
#1008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1009 = DIRECTION('',(0.E+000,0.E+000,1.));
#1010 = DIRECTION('',(1.,0.E+000,0.E+000));
#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);
#1012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1013 = DIRECTION('',(0.E+000,0.E+000,1.));
#1014 = DIRECTION('',(1.,0.E+000,0.E+000));
#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018);
#1016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1017 = DIRECTION('',(0.E+000,0.E+000,1.));
#1018 = DIRECTION('',(1.,0.E+000,0.E+000));
#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
#1020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1021 = DIRECTION('',(0.E+000,0.E+000,1.));
#1022 = DIRECTION('',(1.,0.E+000,0.E+000));
#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
#1024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1025 = DIRECTION('',(0.E+000,0.E+000,1.));
#1026 = DIRECTION('',(1.,0.E+000,0.E+000));
#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
#1028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1029 = DIRECTION('',(0.E+000,0.E+000,1.));
#1030 = DIRECTION('',(1.,0.E+000,0.E+000));
#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
#1032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1033 = DIRECTION('',(0.E+000,0.E+000,1.));
#1034 = DIRECTION('',(1.,0.E+000,0.E+000));
#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
#1036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1037 = DIRECTION('',(0.E+000,0.E+000,1.));
#1038 = DIRECTION('',(1.,0.E+000,0.E+000));
#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042);
#1040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1041 = DIRECTION('',(0.E+000,0.E+000,1.));
#1042 = DIRECTION('',(1.,0.E+000,0.E+000));
#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
#1044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1045 = DIRECTION('',(0.E+000,0.E+000,1.));
#1046 = DIRECTION('',(1.,0.E+000,0.E+000));
#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
#1048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1049 = DIRECTION('',(0.E+000,0.E+000,1.));
#1050 = DIRECTION('',(1.,0.E+000,0.E+000));
#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
#1052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1053 = DIRECTION('',(0.E+000,0.E+000,1.));
#1054 = DIRECTION('',(1.,0.E+000,0.E+000));
#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058);
#1056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1057 = DIRECTION('',(0.E+000,0.E+000,1.));
#1058 = DIRECTION('',(1.,0.E+000,0.E+000));
#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062);
#1060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1061 = DIRECTION('',(0.E+000,0.E+000,1.));
#1062 = DIRECTION('',(1.,0.E+000,0.E+000));
#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
#1064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1065 = DIRECTION('',(0.E+000,0.E+000,1.));
#1066 = DIRECTION('',(1.,0.E+000,0.E+000));
#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070);
#1068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1069 = DIRECTION('',(0.E+000,0.E+000,1.));
#1070 = DIRECTION('',(1.,0.E+000,0.E+000));
#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
#1072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1073 = DIRECTION('',(0.E+000,0.E+000,1.));
#1074 = DIRECTION('',(1.,0.E+000,0.E+000));
#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
#1076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1077 = DIRECTION('',(0.E+000,0.E+000,1.));
#1078 = DIRECTION('',(1.,0.E+000,0.E+000));
#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
#1080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1081 = DIRECTION('',(0.E+000,0.E+000,1.));
#1082 = DIRECTION('',(1.,0.E+000,0.E+000));
#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);
#1084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1085 = DIRECTION('',(0.E+000,0.E+000,1.));
#1086 = DIRECTION('',(1.,0.E+000,0.E+000));
#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);
#1088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1089 = DIRECTION('',(0.E+000,0.E+000,1.));
#1090 = DIRECTION('',(1.,0.E+000,0.E+000));
#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
#1092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1093 = DIRECTION('',(0.E+000,0.E+000,1.));
#1094 = DIRECTION('',(1.,0.E+000,0.E+000));
#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098);
#1096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1097 = DIRECTION('',(0.E+000,0.E+000,1.));
#1098 = DIRECTION('',(1.,0.E+000,0.E+000));
#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
#1100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1101 = DIRECTION('',(0.E+000,0.E+000,1.));
#1102 = DIRECTION('',(1.,0.E+000,0.E+000));
#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106);
#1104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1105 = DIRECTION('',(0.E+000,0.E+000,1.));
#1106 = DIRECTION('',(1.,0.E+000,0.E+000));
#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
#1108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1109 = DIRECTION('',(0.E+000,0.E+000,1.));
#1110 = DIRECTION('',(1.,0.E+000,0.E+000));
#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);
#1112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1113 = DIRECTION('',(0.E+000,0.E+000,1.));
#1114 = DIRECTION('',(1.,0.E+000,0.E+000));
#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
#1116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1117 = DIRECTION('',(0.E+000,0.E+000,1.));
#1118 = DIRECTION('',(1.,0.E+000,0.E+000));
#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
#1120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1121 = DIRECTION('',(0.E+000,0.E+000,1.));
#1122 = DIRECTION('',(1.,0.E+000,0.E+000));
#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
#1124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1125 = DIRECTION('',(0.E+000,0.E+000,1.));
#1126 = DIRECTION('',(1.,0.E+000,0.E+000));
#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
#1128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1129 = DIRECTION('',(0.E+000,0.E+000,1.));
#1130 = DIRECTION('',(1.,0.E+000,0.E+000));
#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);
#1132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1133 = DIRECTION('',(0.E+000,0.E+000,1.));
#1134 = DIRECTION('',(1.,0.E+000,0.E+000));
#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
#1136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1137 = DIRECTION('',(0.E+000,0.E+000,1.));
#1138 = DIRECTION('',(1.,0.E+000,0.E+000));
#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142);
#1140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1141 = DIRECTION('',(0.E+000,0.E+000,1.));
#1142 = DIRECTION('',(1.,0.E+000,0.E+000));
#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
#1144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1145 = DIRECTION('',(0.E+000,0.E+000,1.));
#1146 = DIRECTION('',(1.,0.E+000,0.E+000));
#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
#1148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1149 = DIRECTION('',(0.E+000,0.E+000,1.));
#1150 = DIRECTION('',(1.,0.E+000,0.E+000));
#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
#1152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1153 = DIRECTION('',(0.E+000,0.E+000,1.));
#1154 = DIRECTION('',(1.,0.E+000,0.E+000));
#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);
#1156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1157 = DIRECTION('',(0.E+000,0.E+000,1.));
#1158 = DIRECTION('',(1.,0.E+000,0.E+000));
#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
#1160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1161 = DIRECTION('',(0.E+000,0.E+000,1.));
#1162 = DIRECTION('',(1.,0.E+000,0.E+000));
#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166);
#1164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1165 = DIRECTION('',(0.E+000,0.E+000,1.));
#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
#1168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1169 = DIRECTION('',(0.E+000,0.E+000,1.));
#1170 = DIRECTION('',(1.,0.E+000,0.E+000));
#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
#1172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1173 = DIRECTION('',(0.E+000,0.E+000,1.));
#1174 = DIRECTION('',(1.,0.E+000,0.E+000));
#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
#1176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1177 = DIRECTION('',(0.E+000,0.E+000,1.));
#1178 = DIRECTION('',(1.,0.E+000,0.E+000));
#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
#1180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1181 = DIRECTION('',(0.E+000,0.E+000,1.));
#1182 = DIRECTION('',(1.,0.E+000,0.E+000));
#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186);
#1184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1185 = DIRECTION('',(0.E+000,0.E+000,1.));
#1186 = DIRECTION('',(1.,0.E+000,0.E+000));
#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
#1188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1189 = DIRECTION('',(0.E+000,0.E+000,1.));
#1190 = DIRECTION('',(1.,0.E+000,0.E+000));
#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
#1192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1193 = DIRECTION('',(0.E+000,0.E+000,1.));
#1194 = DIRECTION('',(1.,0.E+000,0.E+000));
#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
#1196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1197 = DIRECTION('',(0.E+000,0.E+000,1.));
#1198 = DIRECTION('',(1.,0.E+000,0.E+000));
#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
#1200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1201 = DIRECTION('',(0.E+000,0.E+000,1.));
#1202 = DIRECTION('',(1.,0.E+000,0.E+000));
#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
#1204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1205 = DIRECTION('',(0.E+000,0.E+000,1.));
#1206 = DIRECTION('',(1.,0.E+000,0.E+000));
#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);
#1208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1209 = DIRECTION('',(0.E+000,0.E+000,1.));
#1210 = DIRECTION('',(1.,0.E+000,0.E+000));
#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
#1212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1213 = DIRECTION('',(0.E+000,0.E+000,1.));
#1214 = DIRECTION('',(1.,0.E+000,0.E+000));
#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
#1216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1217 = DIRECTION('',(0.E+000,0.E+000,1.));
#1218 = DIRECTION('',(1.,0.E+000,0.E+000));
#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
#1220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1221 = DIRECTION('',(0.E+000,0.E+000,1.));
#1222 = DIRECTION('',(1.,0.E+000,0.E+000));
#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
#1224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1225 = DIRECTION('',(0.E+000,0.E+000,1.));
#1226 = DIRECTION('',(1.,0.E+000,0.E+000));
#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
#1228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1229 = DIRECTION('',(0.E+000,0.E+000,1.));
#1230 = DIRECTION('',(1.,0.E+000,0.E+000));
#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
#1232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1233 = DIRECTION('',(0.E+000,0.E+000,1.));
#1234 = DIRECTION('',(1.,0.E+000,0.E+000));
#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
#1236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1237 = DIRECTION('',(0.E+000,0.E+000,1.));
#1238 = DIRECTION('',(1.,0.E+000,0.E+000));
#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
#1240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1241 = DIRECTION('',(0.E+000,0.E+000,1.));
#1242 = DIRECTION('',(1.,0.E+000,0.E+000));
#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);
#1244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1245 = DIRECTION('',(0.E+000,0.E+000,1.));
#1246 = DIRECTION('',(1.,0.E+000,0.E+000));
#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
#1248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1249 = DIRECTION('',(0.E+000,0.E+000,1.));
#1250 = DIRECTION('',(1.,0.E+000,0.E+000));
#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);
#1252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1253 = DIRECTION('',(0.E+000,0.E+000,1.));
#1254 = DIRECTION('',(1.,0.E+000,0.E+000));
#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258);
#1256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1257 = DIRECTION('',(0.E+000,0.E+000,1.));
#1258 = DIRECTION('',(1.,0.E+000,0.E+000));
#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);
#1260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1261 = DIRECTION('',(0.E+000,0.E+000,1.));
#1262 = DIRECTION('',(1.,0.E+000,0.E+000));
#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);
#1264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1265 = DIRECTION('',(0.E+000,0.E+000,1.));
#1266 = DIRECTION('',(1.,0.E+000,0.E+000));
#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
#1268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1269 = DIRECTION('',(0.E+000,0.E+000,1.));
#1270 = DIRECTION('',(1.,0.E+000,0.E+000));
#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
#1272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1273 = DIRECTION('',(0.E+000,0.E+000,1.));
#1274 = DIRECTION('',(1.,0.E+000,0.E+000));
#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
#1276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1277 = DIRECTION('',(0.E+000,0.E+000,1.));
#1278 = DIRECTION('',(1.,0.E+000,0.E+000));
#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);
#1280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1281 = DIRECTION('',(0.E+000,0.E+000,1.));
#1282 = DIRECTION('',(1.,0.E+000,0.E+000));
#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
#1284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1285 = DIRECTION('',(0.E+000,0.E+000,1.));
#1286 = DIRECTION('',(1.,0.E+000,0.E+000));
#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
#1288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1289 = DIRECTION('',(0.E+000,0.E+000,1.));
#1290 = DIRECTION('',(1.,0.E+000,0.E+000));
#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
#1292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1293 = DIRECTION('',(0.E+000,0.E+000,1.));
#1294 = DIRECTION('',(1.,0.E+000,0.E+000));
#1295 = AXIS2_PLACEMENT_3D('',#1296,#1297,#1298);
#1296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1297 = DIRECTION('',(0.E+000,0.E+000,1.));
#1298 = DIRECTION('',(1.,0.E+000,0.E+000));
#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
#1300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
#1302 = DIRECTION('',(1.,0.E+000,0.E+000));
#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);
#1304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1305 = DIRECTION('',(0.E+000,0.E+000,1.));
#1306 = DIRECTION('',(1.,0.E+000,0.E+000));
#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310);
#1308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1309 = DIRECTION('',(0.E+000,0.E+000,1.));
#1310 = DIRECTION('',(1.,0.E+000,0.E+000));
#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);
#1312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1313 = DIRECTION('',(0.E+000,0.E+000,1.));
#1314 = DIRECTION('',(1.,0.E+000,0.E+000));
#1315 = AXIS2_PLACEMENT_3D('',#1316,#1317,#1318);
#1316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1317 = DIRECTION('',(0.E+000,0.E+000,1.));
#1318 = DIRECTION('',(1.,0.E+000,0.E+000));
#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322);
#1320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1321 = DIRECTION('',(0.E+000,0.E+000,1.));
#1322 = DIRECTION('',(1.,0.E+000,0.E+000));
#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);
#1324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1325 = DIRECTION('',(0.E+000,0.E+000,1.));
#1326 = DIRECTION('',(1.,0.E+000,0.E+000));
#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
#1328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1329 = DIRECTION('',(0.E+000,0.E+000,1.));
#1330 = DIRECTION('',(1.,0.E+000,0.E+000));
#1331 = AXIS2_PLACEMENT_3D('',#1332,#1333,#1334);
#1332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1333 = DIRECTION('',(0.E+000,0.E+000,1.));
#1334 = DIRECTION('',(1.,0.E+000,0.E+000));
#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338);
#1336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1337 = DIRECTION('',(0.E+000,0.E+000,1.));
#1338 = DIRECTION('',(1.,0.E+000,0.E+000));
#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
#1340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1341 = DIRECTION('',(0.E+000,0.E+000,1.));
#1342 = DIRECTION('',(1.,0.E+000,0.E+000));
#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346);
#1344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1345 = DIRECTION('',(0.E+000,0.E+000,1.));
#1346 = DIRECTION('',(1.,0.E+000,0.E+000));
#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350);
#1348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1349 = DIRECTION('',(0.E+000,0.E+000,1.));
#1350 = DIRECTION('',(1.,0.E+000,0.E+000));
#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
#1352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1353 = DIRECTION('',(0.E+000,0.E+000,1.));
#1354 = DIRECTION('',(1.,0.E+000,0.E+000));
#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
#1356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1357 = DIRECTION('',(0.E+000,0.E+000,1.));
#1358 = DIRECTION('',(1.,0.E+000,0.E+000));
#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
#1360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1361 = DIRECTION('',(0.E+000,0.E+000,1.));
#1362 = DIRECTION('',(1.,0.E+000,0.E+000));
#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
#1364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1365 = DIRECTION('',(0.E+000,0.E+000,1.));
#1366 = DIRECTION('',(1.,0.E+000,0.E+000));
#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370);
#1368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1369 = DIRECTION('',(0.E+000,0.E+000,1.));
#1370 = DIRECTION('',(1.,0.E+000,0.E+000));
#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
#1372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1373 = DIRECTION('',(0.E+000,0.E+000,1.));
#1374 = DIRECTION('',(1.,0.E+000,0.E+000));
#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);
#1376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1377 = DIRECTION('',(0.E+000,0.E+000,1.));
#1378 = DIRECTION('',(1.,0.E+000,0.E+000));
#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382);
#1380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1381 = DIRECTION('',(0.E+000,0.E+000,1.));
#1382 = DIRECTION('',(1.,0.E+000,0.E+000));
#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
#1384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1385 = DIRECTION('',(0.E+000,0.E+000,1.));
#1386 = DIRECTION('',(1.,0.E+000,0.E+000));
#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
#1388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1389 = DIRECTION('',(0.E+000,0.E+000,1.));
#1390 = DIRECTION('',(1.,0.E+000,0.E+000));
#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
#1392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1393 = DIRECTION('',(0.E+000,0.E+000,1.));
#1394 = DIRECTION('',(1.,0.E+000,0.E+000));
#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);
#1396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1397 = DIRECTION('',(0.E+000,0.E+000,1.));
#1398 = DIRECTION('',(1.,0.E+000,0.E+000));
#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
#1400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1401 = DIRECTION('',(0.E+000,0.E+000,1.));
#1402 = DIRECTION('',(1.,0.E+000,0.E+000));
#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);
#1404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1405 = DIRECTION('',(0.E+000,0.E+000,1.));
#1406 = DIRECTION('',(1.,0.E+000,0.E+000));
#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
#1408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1409 = DIRECTION('',(0.E+000,0.E+000,1.));
#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414);
#1412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1413 = DIRECTION('',(0.E+000,0.E+000,1.));
#1414 = DIRECTION('',(1.,0.E+000,0.E+000));
#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
#1416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1417 = DIRECTION('',(0.E+000,0.E+000,1.));
#1418 = DIRECTION('',(1.,0.E+000,0.E+000));
#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422);
#1420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1421 = DIRECTION('',(0.E+000,0.E+000,1.));
#1422 = DIRECTION('',(1.,0.E+000,0.E+000));
#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
#1424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1425 = DIRECTION('',(0.E+000,0.E+000,1.));
#1426 = DIRECTION('',(1.,0.E+000,0.E+000));
#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
#1428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1429 = DIRECTION('',(0.E+000,0.E+000,1.));
#1430 = DIRECTION('',(1.,0.E+000,0.E+000));
#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
#1432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1433 = DIRECTION('',(0.E+000,0.E+000,1.));
#1434 = DIRECTION('',(1.,0.E+000,0.E+000));
#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
#1436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1437 = DIRECTION('',(0.E+000,0.E+000,1.));
#1438 = DIRECTION('',(1.,0.E+000,0.E+000));
#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
#1440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1441 = DIRECTION('',(0.E+000,0.E+000,1.));
#1442 = DIRECTION('',(1.,0.E+000,0.E+000));
#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
#1444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1445 = DIRECTION('',(0.E+000,0.E+000,1.));
#1446 = DIRECTION('',(1.,0.E+000,0.E+000));
#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
#1448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1449 = DIRECTION('',(0.E+000,0.E+000,1.));
#1450 = DIRECTION('',(1.,0.E+000,0.E+000));
#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
#1452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1453 = DIRECTION('',(0.E+000,0.E+000,1.));
#1454 = DIRECTION('',(1.,0.E+000,0.E+000));
#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458);
#1456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1457 = DIRECTION('',(0.E+000,0.E+000,1.));
#1458 = DIRECTION('',(1.,0.E+000,0.E+000));
#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
#1460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1461 = DIRECTION('',(0.E+000,0.E+000,1.));
#1462 = DIRECTION('',(1.,0.E+000,0.E+000));
#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
#1464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1465 = DIRECTION('',(0.E+000,0.E+000,1.));
#1466 = DIRECTION('',(1.,0.E+000,0.E+000));
#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
#1468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1469 = DIRECTION('',(0.E+000,0.E+000,1.));
#1470 = DIRECTION('',(1.,0.E+000,0.E+000));
#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
#1472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1473 = DIRECTION('',(0.E+000,0.E+000,1.));
#1474 = DIRECTION('',(1.,0.E+000,0.E+000));
#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
#1476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1477 = DIRECTION('',(0.E+000,0.E+000,1.));
#1478 = DIRECTION('',(1.,0.E+000,0.E+000));
#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
#1480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1481 = DIRECTION('',(0.E+000,0.E+000,1.));
#1482 = DIRECTION('',(1.,0.E+000,0.E+000));
#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
#1484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1485 = DIRECTION('',(0.E+000,0.E+000,1.));
#1486 = DIRECTION('',(1.,0.E+000,0.E+000));
#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);
#1488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1489 = DIRECTION('',(0.E+000,0.E+000,1.));
#1490 = DIRECTION('',(1.,0.E+000,0.E+000));
#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
#1492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1493 = DIRECTION('',(0.E+000,0.E+000,1.));
#1494 = DIRECTION('',(1.,0.E+000,0.E+000));
#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498);
#1496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1497 = DIRECTION('',(0.E+000,0.E+000,1.));
#1498 = DIRECTION('',(1.,0.E+000,0.E+000));
#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502);
#1500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1501 = DIRECTION('',(0.E+000,0.E+000,1.));
#1502 = DIRECTION('',(1.,0.E+000,0.E+000));
#1503 = AXIS2_PLACEMENT_3D('',#1504,#1505,#1506);
#1504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1505 = DIRECTION('',(0.E+000,0.E+000,1.));
#1506 = DIRECTION('',(1.,0.E+000,0.E+000));
#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510);
#1508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1509 = DIRECTION('',(0.E+000,0.E+000,1.));
#1510 = DIRECTION('',(1.,0.E+000,0.E+000));
#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
#1512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1513 = DIRECTION('',(0.E+000,0.E+000,1.));
#1514 = DIRECTION('',(1.,0.E+000,0.E+000));
#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
#1516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1517 = DIRECTION('',(0.E+000,0.E+000,1.));
#1518 = DIRECTION('',(1.,0.E+000,0.E+000));
#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
#1520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1521 = DIRECTION('',(0.E+000,0.E+000,1.));
#1522 = DIRECTION('',(1.,0.E+000,0.E+000));
#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);
#1524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1525 = DIRECTION('',(0.E+000,0.E+000,1.));
#1526 = DIRECTION('',(1.,0.E+000,0.E+000));
#1527 = AXIS2_PLACEMENT_3D('',#1528,#1529,#1530);
#1528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1529 = DIRECTION('',(0.E+000,0.E+000,1.));
#1530 = DIRECTION('',(1.,0.E+000,0.E+000));
#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534);
#1532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1533 = DIRECTION('',(0.E+000,0.E+000,1.));
#1534 = DIRECTION('',(1.,0.E+000,0.E+000));
#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
#1536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1537 = DIRECTION('',(0.E+000,0.E+000,1.));
#1538 = DIRECTION('',(1.,0.E+000,0.E+000));
#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
#1540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1541 = DIRECTION('',(0.E+000,0.E+000,1.));
#1542 = DIRECTION('',(1.,0.E+000,0.E+000));
#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
#1544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1545 = DIRECTION('',(0.E+000,0.E+000,1.));
#1546 = DIRECTION('',(1.,0.E+000,0.E+000));
#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
#1548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1549 = DIRECTION('',(0.E+000,0.E+000,1.));
#1550 = DIRECTION('',(1.,0.E+000,0.E+000));
#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554);
#1552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1553 = DIRECTION('',(0.E+000,0.E+000,1.));
#1554 = DIRECTION('',(1.,0.E+000,0.E+000));
#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
#1556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1557 = DIRECTION('',(0.E+000,0.E+000,1.));
#1558 = DIRECTION('',(1.,0.E+000,0.E+000));
#1559 = AXIS2_PLACEMENT_3D('',#1560,#1561,#1562);
#1560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1561 = DIRECTION('',(0.E+000,0.E+000,1.));
#1562 = DIRECTION('',(1.,0.E+000,0.E+000));
#1563 = AXIS2_PLACEMENT_3D('',#1564,#1565,#1566);
#1564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1565 = DIRECTION('',(0.E+000,0.E+000,1.));
#1566 = DIRECTION('',(1.,0.E+000,0.E+000));
#1567 = AXIS2_PLACEMENT_3D('',#1568,#1569,#1570);
#1568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1569 = DIRECTION('',(0.E+000,0.E+000,1.));
#1570 = DIRECTION('',(1.,0.E+000,0.E+000));
#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);
#1572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1573 = DIRECTION('',(0.E+000,0.E+000,1.));
#1574 = DIRECTION('',(1.,0.E+000,0.E+000));
#1575 = AXIS2_PLACEMENT_3D('',#1576,#1577,#1578);
#1576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1577 = DIRECTION('',(0.E+000,0.E+000,1.));
#1578 = DIRECTION('',(1.,0.E+000,0.E+000));
#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
#1580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1581 = DIRECTION('',(0.E+000,0.E+000,1.));
#1582 = DIRECTION('',(1.,0.E+000,0.E+000));
#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586);
#1584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1585 = DIRECTION('',(0.E+000,0.E+000,1.));
#1586 = DIRECTION('',(1.,0.E+000,0.E+000));
#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590);
#1588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1589 = DIRECTION('',(0.E+000,0.E+000,1.));
#1590 = DIRECTION('',(1.,0.E+000,0.E+000));
#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
#1592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1593 = DIRECTION('',(0.E+000,0.E+000,1.));
#1594 = DIRECTION('',(1.,0.E+000,0.E+000));
#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598);
#1596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1597 = DIRECTION('',(0.E+000,0.E+000,1.));
#1598 = DIRECTION('',(1.,0.E+000,0.E+000));
#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);
#1600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1601 = DIRECTION('',(0.E+000,0.E+000,1.));
#1602 = DIRECTION('',(1.,0.E+000,0.E+000));
#1603 = AXIS2_PLACEMENT_3D('',#1604,#1605,#1606);
#1604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1605 = DIRECTION('',(0.E+000,0.E+000,1.));
#1606 = DIRECTION('',(1.,0.E+000,0.E+000));
#1607 = AXIS2_PLACEMENT_3D('',#1608,#1609,#1610);
#1608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1609 = DIRECTION('',(0.E+000,0.E+000,1.));
#1610 = DIRECTION('',(1.,0.E+000,0.E+000));
#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
#1612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1613 = DIRECTION('',(0.E+000,0.E+000,1.));
#1614 = DIRECTION('',(1.,0.E+000,0.E+000));
#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618);
#1616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1617 = DIRECTION('',(0.E+000,0.E+000,1.));
#1618 = DIRECTION('',(1.,0.E+000,0.E+000));
#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
#1620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1621 = DIRECTION('',(0.E+000,0.E+000,1.));
#1622 = DIRECTION('',(1.,0.E+000,0.E+000));
#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626);
#1624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1625 = DIRECTION('',(0.E+000,0.E+000,1.));
#1626 = DIRECTION('',(1.,0.E+000,0.E+000));
#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
#1628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1629 = DIRECTION('',(0.E+000,0.E+000,1.));
#1630 = DIRECTION('',(1.,0.E+000,0.E+000));
#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
#1632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1633 = DIRECTION('',(0.E+000,0.E+000,1.));
#1634 = DIRECTION('',(1.,0.E+000,0.E+000));
#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
#1636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1637 = DIRECTION('',(0.E+000,0.E+000,1.));
#1638 = DIRECTION('',(1.,0.E+000,0.E+000));
#1639 = AXIS2_PLACEMENT_3D('',#1640,#1641,#1642);
#1640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1641 = DIRECTION('',(0.E+000,0.E+000,1.));
#1642 = DIRECTION('',(1.,0.E+000,0.E+000));
#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);
#1644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1645 = DIRECTION('',(0.E+000,0.E+000,1.));
#1646 = DIRECTION('',(1.,0.E+000,0.E+000));
#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
#1648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1649 = DIRECTION('',(0.E+000,0.E+000,1.));
#1650 = DIRECTION('',(1.,0.E+000,0.E+000));
#1651 = AXIS2_PLACEMENT_3D('',#1652,#1653,#1654);
#1652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1653 = DIRECTION('',(0.E+000,0.E+000,1.));
#1654 = DIRECTION('',(1.,0.E+000,0.E+000));
#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
#1656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1657 = DIRECTION('',(0.E+000,0.E+000,1.));
#1658 = DIRECTION('',(1.,0.E+000,0.E+000));
#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662);
#1660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1661 = DIRECTION('',(0.E+000,0.E+000,1.));
#1662 = DIRECTION('',(1.,0.E+000,0.E+000));
#1663 = AXIS2_PLACEMENT_3D('',#1664,#1665,#1666);
#1664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1665 = DIRECTION('',(0.E+000,0.E+000,1.));
#1666 = DIRECTION('',(1.,0.E+000,0.E+000));
#1667 = AXIS2_PLACEMENT_3D('',#1668,#1669,#1670);
#1668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1669 = DIRECTION('',(0.E+000,0.E+000,1.));
#1670 = DIRECTION('',(1.,0.E+000,0.E+000));
#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674);
#1672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1673 = DIRECTION('',(0.E+000,0.E+000,1.));
#1674 = DIRECTION('',(1.,0.E+000,0.E+000));
#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678);
#1676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1677 = DIRECTION('',(0.E+000,0.E+000,1.));
#1678 = DIRECTION('',(1.,0.E+000,0.E+000));
#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682);
#1680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1681 = DIRECTION('',(0.E+000,0.E+000,1.));
#1682 = DIRECTION('',(1.,0.E+000,0.E+000));
#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686);
#1684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1685 = DIRECTION('',(0.E+000,0.E+000,1.));
#1686 = DIRECTION('',(1.,0.E+000,0.E+000));
#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690);
#1688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1689 = DIRECTION('',(0.E+000,0.E+000,1.));
#1690 = DIRECTION('',(1.,0.E+000,0.E+000));
#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694);
#1692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1693 = DIRECTION('',(0.E+000,0.E+000,1.));
#1694 = DIRECTION('',(1.,0.E+000,0.E+000));
#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698);
#1696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1697 = DIRECTION('',(0.E+000,0.E+000,1.));
#1698 = DIRECTION('',(1.,0.E+000,0.E+000));
#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702);
#1700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1701 = DIRECTION('',(0.E+000,0.E+000,1.));
#1702 = DIRECTION('',(1.,0.E+000,0.E+000));
#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);
#1704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1705 = DIRECTION('',(0.E+000,0.E+000,1.));
#1706 = DIRECTION('',(1.,0.E+000,0.E+000));
#1707 = AXIS2_PLACEMENT_3D('',#1708,#1709,#1710);
#1708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1709 = DIRECTION('',(0.E+000,0.E+000,1.));
#1710 = DIRECTION('',(1.,0.E+000,0.E+000));
#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714);
#1712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1713 = DIRECTION('',(0.E+000,0.E+000,1.));
#1714 = DIRECTION('',(1.,0.E+000,0.E+000));
#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718);
#1716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1717 = DIRECTION('',(0.E+000,0.E+000,1.));
#1718 = DIRECTION('',(1.,0.E+000,0.E+000));
#1719 = AXIS2_PLACEMENT_3D('',#1720,#1721,#1722);
#1720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1721 = DIRECTION('',(0.E+000,0.E+000,1.));
#1722 = DIRECTION('',(1.,0.E+000,0.E+000));
#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
#1724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1725 = DIRECTION('',(0.E+000,0.E+000,1.));
#1726 = DIRECTION('',(1.,0.E+000,0.E+000));
#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);
#1728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1729 = DIRECTION('',(0.E+000,0.E+000,1.));
#1730 = DIRECTION('',(1.,0.E+000,0.E+000));
#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734);
#1732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1733 = DIRECTION('',(0.E+000,0.E+000,1.));
#1734 = DIRECTION('',(1.,0.E+000,0.E+000));
#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738);
#1736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1737 = DIRECTION('',(0.E+000,0.E+000,1.));
#1738 = DIRECTION('',(1.,0.E+000,0.E+000));
#1739 = AXIS2_PLACEMENT_3D('',#1740,#1741,#1742);
#1740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1741 = DIRECTION('',(0.E+000,0.E+000,1.));
#1742 = DIRECTION('',(1.,0.E+000,0.E+000));
#1743 = AXIS2_PLACEMENT_3D('',#1744,#1745,#1746);
#1744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1745 = DIRECTION('',(0.E+000,0.E+000,1.));
#1746 = DIRECTION('',(1.,0.E+000,0.E+000));
#1747 = AXIS2_PLACEMENT_3D('',#1748,#1749,#1750);
#1748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1749 = DIRECTION('',(0.E+000,0.E+000,1.));
#1750 = DIRECTION('',(1.,0.E+000,0.E+000));
#1751 = AXIS2_PLACEMENT_3D('',#1752,#1753,#1754);
#1752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1753 = DIRECTION('',(0.E+000,0.E+000,1.));
#1754 = DIRECTION('',(1.,0.E+000,0.E+000));
#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758);
#1756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1757 = DIRECTION('',(0.E+000,0.E+000,1.));
#1758 = DIRECTION('',(1.,0.E+000,0.E+000));
#1759 = AXIS2_PLACEMENT_3D('',#1760,#1761,#1762);
#1760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1761 = DIRECTION('',(0.E+000,0.E+000,1.));
#1762 = DIRECTION('',(1.,0.E+000,0.E+000));
#1763 = AXIS2_PLACEMENT_3D('',#1764,#1765,#1766);
#1764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1765 = DIRECTION('',(0.E+000,0.E+000,1.));
#1766 = DIRECTION('',(1.,0.E+000,0.E+000));
#1767 = AXIS2_PLACEMENT_3D('',#1768,#1769,#1770);
#1768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1769 = DIRECTION('',(0.E+000,0.E+000,1.));
#1770 = DIRECTION('',(1.,0.E+000,0.E+000));
#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
#1772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1773 = DIRECTION('',(0.E+000,0.E+000,1.));
#1774 = DIRECTION('',(1.,0.E+000,0.E+000));
#1775 = AXIS2_PLACEMENT_3D('',#1776,#1777,#1778);
#1776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1777 = DIRECTION('',(0.E+000,0.E+000,1.));
#1778 = DIRECTION('',(1.,0.E+000,0.E+000));
#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
#1780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1781 = DIRECTION('',(0.E+000,0.E+000,1.));
#1782 = DIRECTION('',(1.,0.E+000,0.E+000));
#1783 = AXIS2_PLACEMENT_3D('',#1784,#1785,#1786);
#1784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1785 = DIRECTION('',(0.E+000,0.E+000,1.));
#1786 = DIRECTION('',(1.,0.E+000,0.E+000));
#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790);
#1788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1789 = DIRECTION('',(0.E+000,0.E+000,1.));
#1790 = DIRECTION('',(1.,0.E+000,0.E+000));
#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
#1792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1793 = DIRECTION('',(0.E+000,0.E+000,1.));
#1794 = DIRECTION('',(1.,0.E+000,0.E+000));
#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798);
#1796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1797 = DIRECTION('',(0.E+000,0.E+000,1.));
#1798 = DIRECTION('',(1.,0.E+000,0.E+000));
#1799 = AXIS2_PLACEMENT_3D('',#1800,#1801,#1802);
#1800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1801 = DIRECTION('',(0.E+000,0.E+000,1.));
#1802 = DIRECTION('',(1.,0.E+000,0.E+000));
#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806);
#1804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1805 = DIRECTION('',(0.E+000,0.E+000,1.));
#1806 = DIRECTION('',(1.,0.E+000,0.E+000));
#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
#1808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1809 = DIRECTION('',(0.E+000,0.E+000,1.));
#1810 = DIRECTION('',(1.,0.E+000,0.E+000));
#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
#1812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1813 = DIRECTION('',(0.E+000,0.E+000,1.));
#1814 = DIRECTION('',(1.,0.E+000,0.E+000));
#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818);
#1816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1817 = DIRECTION('',(0.E+000,0.E+000,1.));
#1818 = DIRECTION('',(1.,0.E+000,0.E+000));
#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
#1820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1821 = DIRECTION('',(0.E+000,0.E+000,1.));
#1822 = DIRECTION('',(1.,0.E+000,0.E+000));
#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826);
#1824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1825 = DIRECTION('',(0.E+000,0.E+000,1.));
#1826 = DIRECTION('',(1.,0.E+000,0.E+000));
#1827 = AXIS2_PLACEMENT_3D('',#1828,#1829,#1830);
#1828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1829 = DIRECTION('',(0.E+000,0.E+000,1.));
#1830 = DIRECTION('',(1.,0.E+000,0.E+000));
#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
#1832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1833 = DIRECTION('',(0.E+000,0.E+000,1.));
#1834 = DIRECTION('',(1.,0.E+000,0.E+000));
#1835 = AXIS2_PLACEMENT_3D('',#1836,#1837,#1838);
#1836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1837 = DIRECTION('',(0.E+000,0.E+000,1.));
#1838 = DIRECTION('',(1.,0.E+000,0.E+000));
#1839 = AXIS2_PLACEMENT_3D('',#1840,#1841,#1842);
#1840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1841 = DIRECTION('',(0.E+000,0.E+000,1.));
#1842 = DIRECTION('',(1.,0.E+000,0.E+000));
#1843 = AXIS2_PLACEMENT_3D('',#1844,#1845,#1846);
#1844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1845 = DIRECTION('',(0.E+000,0.E+000,1.));
#1846 = DIRECTION('',(1.,0.E+000,0.E+000));
#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
#1848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1849 = DIRECTION('',(0.E+000,0.E+000,1.));
#1850 = DIRECTION('',(1.,0.E+000,0.E+000));
#1851 = AXIS2_PLACEMENT_3D('',#1852,#1853,#1854);
#1852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1853 = DIRECTION('',(0.E+000,0.E+000,1.));
#1854 = DIRECTION('',(1.,0.E+000,0.E+000));
#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
#1856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1857 = DIRECTION('',(0.E+000,0.E+000,1.));
#1858 = DIRECTION('',(1.,0.E+000,0.E+000));
#1859 = AXIS2_PLACEMENT_3D('',#1860,#1861,#1862);
#1860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1861 = DIRECTION('',(0.E+000,0.E+000,1.));
#1862 = DIRECTION('',(1.,0.E+000,0.E+000));
#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
#1864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1865 = DIRECTION('',(0.E+000,0.E+000,1.));
#1866 = DIRECTION('',(1.,0.E+000,0.E+000));
#1867 = AXIS2_PLACEMENT_3D('',#1868,#1869,#1870);
#1868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1869 = DIRECTION('',(0.E+000,0.E+000,1.));
#1870 = DIRECTION('',(1.,0.E+000,0.E+000));
#1871 = AXIS2_PLACEMENT_3D('',#1872,#1873,#1874);
#1872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1873 = DIRECTION('',(0.E+000,0.E+000,1.));
#1874 = DIRECTION('',(1.,0.E+000,0.E+000));
#1875 = AXIS2_PLACEMENT_3D('',#1876,#1877,#1878);
#1876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1877 = DIRECTION('',(0.E+000,0.E+000,1.));
#1878 = DIRECTION('',(1.,0.E+000,0.E+000));
#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
#1880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1881 = DIRECTION('',(0.E+000,0.E+000,1.));
#1882 = DIRECTION('',(1.,0.E+000,0.E+000));
#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
#1884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1885 = DIRECTION('',(0.E+000,0.E+000,1.));
#1886 = DIRECTION('',(1.,0.E+000,0.E+000));
#1887 = AXIS2_PLACEMENT_3D('',#1888,#1889,#1890);
#1888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1889 = DIRECTION('',(0.E+000,0.E+000,1.));
#1890 = DIRECTION('',(1.,0.E+000,0.E+000));
#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);
#1892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1893 = DIRECTION('',(0.E+000,0.E+000,1.));
#1894 = DIRECTION('',(1.,0.E+000,0.E+000));
#1895 = AXIS2_PLACEMENT_3D('',#1896,#1897,#1898);
#1896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1897 = DIRECTION('',(0.E+000,0.E+000,1.));
#1898 = DIRECTION('',(1.,0.E+000,0.E+000));
#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
#1900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1901 = DIRECTION('',(0.E+000,0.E+000,1.));
#1902 = DIRECTION('',(1.,0.E+000,0.E+000));
#1903 = AXIS2_PLACEMENT_3D('',#1904,#1905,#1906);
#1904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1905 = DIRECTION('',(0.E+000,0.E+000,1.));
#1906 = DIRECTION('',(1.,0.E+000,0.E+000));
#1907 = AXIS2_PLACEMENT_3D('',#1908,#1909,#1910);
#1908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1909 = DIRECTION('',(0.E+000,0.E+000,1.));
#1910 = DIRECTION('',(1.,0.E+000,0.E+000));
#1911 = AXIS2_PLACEMENT_3D('',#1912,#1913,#1914);
#1912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1913 = DIRECTION('',(0.E+000,0.E+000,1.));
#1914 = DIRECTION('',(1.,0.E+000,0.E+000));
#1915 = AXIS2_PLACEMENT_3D('',#1916,#1917,#1918);
#1916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1917 = DIRECTION('',(0.E+000,0.E+000,1.));
#1918 = DIRECTION('',(1.,0.E+000,0.E+000));
#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
#1920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1921 = DIRECTION('',(0.E+000,0.E+000,1.));
#1922 = DIRECTION('',(1.,0.E+000,0.E+000));
#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);
#1924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1925 = DIRECTION('',(0.E+000,0.E+000,1.));
#1926 = DIRECTION('',(1.,0.E+000,0.E+000));
#1927 = AXIS2_PLACEMENT_3D('',#1928,#1929,#1930);
#1928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1929 = DIRECTION('',(0.E+000,0.E+000,1.));
#1930 = DIRECTION('',(1.,0.E+000,0.E+000));
#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
#1932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1933 = DIRECTION('',(0.E+000,0.E+000,1.));
#1934 = DIRECTION('',(1.,0.E+000,0.E+000));
#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);
#1936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1937 = DIRECTION('',(0.E+000,0.E+000,1.));
#1938 = DIRECTION('',(1.,0.E+000,0.E+000));
#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
#1940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1941 = DIRECTION('',(0.E+000,0.E+000,1.));
#1942 = DIRECTION('',(1.,0.E+000,0.E+000));
#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
#1944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1945 = DIRECTION('',(0.E+000,0.E+000,1.));
#1946 = DIRECTION('',(1.,0.E+000,0.E+000));
#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950);
#1948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1949 = DIRECTION('',(0.E+000,0.E+000,1.));
#1950 = DIRECTION('',(1.,0.E+000,0.E+000));
#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
#1952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1953 = DIRECTION('',(0.E+000,0.E+000,1.));
#1954 = DIRECTION('',(1.,0.E+000,0.E+000));
#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
#1956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1957 = DIRECTION('',(0.E+000,0.E+000,1.));
#1958 = DIRECTION('',(1.,0.E+000,0.E+000));
#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);
#1960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1961 = DIRECTION('',(0.E+000,0.E+000,1.));
#1962 = DIRECTION('',(1.,0.E+000,0.E+000));
#1963 = AXIS2_PLACEMENT_3D('',#1964,#1965,#1966);
#1964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1965 = DIRECTION('',(0.E+000,0.E+000,1.));
#1966 = DIRECTION('',(1.,0.E+000,0.E+000));
#1967 = AXIS2_PLACEMENT_3D('',#1968,#1969,#1970);
#1968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1969 = DIRECTION('',(0.E+000,0.E+000,1.));
#1970 = DIRECTION('',(1.,0.E+000,0.E+000));
#1971 = AXIS2_PLACEMENT_3D('',#1972,#1973,#1974);
#1972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1973 = DIRECTION('',(0.E+000,0.E+000,1.));
#1974 = DIRECTION('',(1.,0.E+000,0.E+000));
#1975 = AXIS2_PLACEMENT_3D('',#1976,#1977,#1978);
#1976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1977 = DIRECTION('',(0.E+000,0.E+000,1.));
#1978 = DIRECTION('',(1.,0.E+000,0.E+000));
#1979 = AXIS2_PLACEMENT_3D('',#1980,#1981,#1982);
#1980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1981 = DIRECTION('',(0.E+000,0.E+000,1.));
#1982 = DIRECTION('',(1.,0.E+000,0.E+000));
#1983 = AXIS2_PLACEMENT_3D('',#1984,#1985,#1986);
#1984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1985 = DIRECTION('',(0.E+000,0.E+000,1.));
#1986 = DIRECTION('',(1.,0.E+000,0.E+000));
#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990);
#1988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1989 = DIRECTION('',(0.E+000,0.E+000,1.));
#1990 = DIRECTION('',(1.,0.E+000,0.E+000));
#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
#1992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1993 = DIRECTION('',(0.E+000,0.E+000,1.));
#1994 = DIRECTION('',(1.,0.E+000,0.E+000));
#1995 = AXIS2_PLACEMENT_3D('',#1996,#1997,#1998);
#1996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1997 = DIRECTION('',(0.E+000,0.E+000,1.));
#1998 = DIRECTION('',(1.,0.E+000,0.E+000));
#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
#2000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2001 = DIRECTION('',(0.E+000,0.E+000,1.));
#2002 = DIRECTION('',(1.,0.E+000,0.E+000));
#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
#2004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2005 = DIRECTION('',(0.E+000,0.E+000,1.));
#2006 = DIRECTION('',(1.,0.E+000,0.E+000));
#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
#2008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2009 = DIRECTION('',(0.E+000,0.E+000,1.));
#2010 = DIRECTION('',(1.,0.E+000,0.E+000));
#2011 = AXIS2_PLACEMENT_3D('',#2012,#2013,#2014);
#2012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2013 = DIRECTION('',(0.E+000,0.E+000,1.));
#2014 = DIRECTION('',(1.,0.E+000,0.E+000));
#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018);
#2016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2017 = DIRECTION('',(0.E+000,0.E+000,1.));
#2018 = DIRECTION('',(1.,0.E+000,0.E+000));
#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);
#2020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2021 = DIRECTION('',(0.E+000,0.E+000,1.));
#2022 = DIRECTION('',(1.,0.E+000,0.E+000));
#2023 = AXIS2_PLACEMENT_3D('',#2024,#2025,#2026);
#2024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2025 = DIRECTION('',(0.E+000,0.E+000,1.));
#2026 = DIRECTION('',(1.,0.E+000,0.E+000));
#2027 = AXIS2_PLACEMENT_3D('',#2028,#2029,#2030);
#2028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2029 = DIRECTION('',(0.E+000,0.E+000,1.));
#2030 = DIRECTION('',(1.,0.E+000,0.E+000));
#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034);
#2032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2033 = DIRECTION('',(0.E+000,0.E+000,1.));
#2034 = DIRECTION('',(1.,0.E+000,0.E+000));
#2035 = AXIS2_PLACEMENT_3D('',#2036,#2037,#2038);
#2036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2037 = DIRECTION('',(0.E+000,0.E+000,1.));
#2038 = DIRECTION('',(1.,0.E+000,0.E+000));
#2039 = AXIS2_PLACEMENT_3D('',#2040,#2041,#2042);
#2040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2041 = DIRECTION('',(0.E+000,0.E+000,1.));
#2042 = DIRECTION('',(1.,0.E+000,0.E+000));
#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046);
#2044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2045 = DIRECTION('',(0.E+000,0.E+000,1.));
#2046 = DIRECTION('',(1.,0.E+000,0.E+000));
#2047 = AXIS2_PLACEMENT_3D('',#2048,#2049,#2050);
#2048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2049 = DIRECTION('',(0.E+000,0.E+000,1.));
#2050 = DIRECTION('',(1.,0.E+000,0.E+000));
#2051 = AXIS2_PLACEMENT_3D('',#2052,#2053,#2054);
#2052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2053 = DIRECTION('',(0.E+000,0.E+000,1.));
#2054 = DIRECTION('',(1.,0.E+000,0.E+000));
#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058);
#2056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2057 = DIRECTION('',(0.E+000,0.E+000,1.));
#2058 = DIRECTION('',(1.,0.E+000,0.E+000));
#2059 = AXIS2_PLACEMENT_3D('',#2060,#2061,#2062);
#2060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2061 = DIRECTION('',(0.E+000,0.E+000,1.));
#2062 = DIRECTION('',(1.,0.E+000,0.E+000));
#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
#2064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2065 = DIRECTION('',(0.E+000,0.E+000,1.));
#2066 = DIRECTION('',(1.,0.E+000,0.E+000));
#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070);
#2068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2069 = DIRECTION('',(0.E+000,0.E+000,1.));
#2070 = DIRECTION('',(1.,0.E+000,0.E+000));
#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
#2072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2073 = DIRECTION('',(0.E+000,0.E+000,1.));
#2074 = DIRECTION('',(1.,0.E+000,0.E+000));
#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);
#2076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2077 = DIRECTION('',(0.E+000,0.E+000,1.));
#2078 = DIRECTION('',(1.,0.E+000,0.E+000));
#2079 = AXIS2_PLACEMENT_3D('',#2080,#2081,#2082);
#2080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2081 = DIRECTION('',(0.E+000,0.E+000,1.));
#2082 = DIRECTION('',(1.,0.E+000,0.E+000));
#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);
#2084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2085 = DIRECTION('',(0.E+000,0.E+000,1.));
#2086 = DIRECTION('',(1.,0.E+000,0.E+000));
#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
#2088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2089 = DIRECTION('',(0.E+000,0.E+000,1.));
#2090 = DIRECTION('',(1.,0.E+000,0.E+000));
#2091 = AXIS2_PLACEMENT_3D('',#2092,#2093,#2094);
#2092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2093 = DIRECTION('',(0.E+000,0.E+000,1.));
#2094 = DIRECTION('',(1.,0.E+000,0.E+000));
#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098);
#2096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2097 = DIRECTION('',(0.E+000,0.E+000,1.));
#2098 = DIRECTION('',(1.,0.E+000,0.E+000));
#2099 = AXIS2_PLACEMENT_3D('',#2100,#2101,#2102);
#2100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2101 = DIRECTION('',(0.E+000,0.E+000,1.));
#2102 = DIRECTION('',(1.,0.E+000,0.E+000));
#2103 = AXIS2_PLACEMENT_3D('',#2104,#2105,#2106);
#2104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2105 = DIRECTION('',(0.E+000,0.E+000,1.));
#2106 = DIRECTION('',(1.,0.E+000,0.E+000));
#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110);
#2108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2109 = DIRECTION('',(0.E+000,0.E+000,1.));
#2110 = DIRECTION('',(1.,0.E+000,0.E+000));
#2111 = AXIS2_PLACEMENT_3D('',#2112,#2113,#2114);
#2112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2113 = DIRECTION('',(0.E+000,0.E+000,1.));
#2114 = DIRECTION('',(1.,0.E+000,0.E+000));
#2115 = AXIS2_PLACEMENT_3D('',#2116,#2117,#2118);
#2116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2117 = DIRECTION('',(0.E+000,0.E+000,1.));
#2118 = DIRECTION('',(1.,0.E+000,0.E+000));
#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
#2120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2121 = DIRECTION('',(0.E+000,0.E+000,1.));
#2122 = DIRECTION('',(1.,0.E+000,0.E+000));
#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126);
#2124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2125 = DIRECTION('',(0.E+000,0.E+000,1.));
#2126 = DIRECTION('',(1.,0.E+000,0.E+000));
#2127 = AXIS2_PLACEMENT_3D('',#2128,#2129,#2130);
#2128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2129 = DIRECTION('',(0.E+000,0.E+000,1.));
#2130 = DIRECTION('',(1.,0.E+000,0.E+000));
#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134);
#2132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2133 = DIRECTION('',(0.E+000,0.E+000,1.));
#2134 = DIRECTION('',(1.,0.E+000,0.E+000));
#2135 = AXIS2_PLACEMENT_3D('',#2136,#2137,#2138);
#2136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2137 = DIRECTION('',(0.E+000,0.E+000,1.));
#2138 = DIRECTION('',(1.,0.E+000,0.E+000));
#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);
#2140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2141 = DIRECTION('',(0.E+000,0.E+000,1.));
#2142 = DIRECTION('',(1.,0.E+000,0.E+000));
#2143 = AXIS2_PLACEMENT_3D('',#2144,#2145,#2146);
#2144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2145 = DIRECTION('',(0.E+000,0.E+000,1.));
#2146 = DIRECTION('',(1.,0.E+000,0.E+000));
#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150);
#2148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2149 = DIRECTION('',(0.E+000,0.E+000,1.));
#2150 = DIRECTION('',(1.,0.E+000,0.E+000));
#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);
#2152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2153 = DIRECTION('',(0.E+000,0.E+000,1.));
#2154 = DIRECTION('',(1.,0.E+000,0.E+000));
#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158);
#2156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2157 = DIRECTION('',(0.E+000,0.E+000,1.));
#2158 = DIRECTION('',(1.,0.E+000,0.E+000));
#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162);
#2160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2161 = DIRECTION('',(0.E+000,0.E+000,1.));
#2162 = DIRECTION('',(1.,0.E+000,0.E+000));
#2163 = AXIS2_PLACEMENT_3D('',#2164,#2165,#2166);
#2164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2165 = DIRECTION('',(0.E+000,0.E+000,1.));
#2166 = DIRECTION('',(1.,0.E+000,0.E+000));
#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
#2168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2169 = DIRECTION('',(0.E+000,0.E+000,1.));
#2170 = DIRECTION('',(1.,0.E+000,0.E+000));
#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
#2172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2173 = DIRECTION('',(0.E+000,0.E+000,1.));
#2174 = DIRECTION('',(1.,0.E+000,0.E+000));
#2175 = AXIS2_PLACEMENT_3D('',#2176,#2177,#2178);
#2176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2177 = DIRECTION('',(0.E+000,0.E+000,1.));
#2178 = DIRECTION('',(1.,0.E+000,0.E+000));
#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);
#2180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2181 = DIRECTION('',(0.E+000,0.E+000,1.));
#2182 = DIRECTION('',(1.,0.E+000,0.E+000));
#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186);
#2184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2185 = DIRECTION('',(0.E+000,0.E+000,1.));
#2186 = DIRECTION('',(1.,0.E+000,0.E+000));
#2187 = AXIS2_PLACEMENT_3D('',#2188,#2189,#2190);
#2188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2189 = DIRECTION('',(0.E+000,0.E+000,1.));
#2190 = DIRECTION('',(1.,0.E+000,0.E+000));
#2191 = AXIS2_PLACEMENT_3D('',#2192,#2193,#2194);
#2192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2193 = DIRECTION('',(0.E+000,0.E+000,1.));
#2194 = DIRECTION('',(1.,0.E+000,0.E+000));
#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198);
#2196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2197 = DIRECTION('',(0.E+000,0.E+000,1.));
#2198 = DIRECTION('',(1.,0.E+000,0.E+000));
#2199 = AXIS2_PLACEMENT_3D('',#2200,#2201,#2202);
#2200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2201 = DIRECTION('',(0.E+000,0.E+000,1.));
#2202 = DIRECTION('',(1.,0.E+000,0.E+000));
#2203 = AXIS2_PLACEMENT_3D('',#2204,#2205,#2206);
#2204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2205 = DIRECTION('',(0.E+000,0.E+000,1.));
#2206 = DIRECTION('',(1.,0.E+000,0.E+000));
#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);
#2208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2209 = DIRECTION('',(0.E+000,0.E+000,1.));
#2210 = DIRECTION('',(1.,0.E+000,0.E+000));
#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
#2212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2213 = DIRECTION('',(0.E+000,0.E+000,1.));
#2214 = DIRECTION('',(1.,0.E+000,0.E+000));
#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
#2216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2217 = DIRECTION('',(0.E+000,0.E+000,1.));
#2218 = DIRECTION('',(1.,0.E+000,0.E+000));
#2219 = AXIS2_PLACEMENT_3D('',#2220,#2221,#2222);
#2220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2221 = DIRECTION('',(0.E+000,0.E+000,1.));
#2222 = DIRECTION('',(1.,0.E+000,0.E+000));
#2223 = AXIS2_PLACEMENT_3D('',#2224,#2225,#2226);
#2224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2225 = DIRECTION('',(0.E+000,0.E+000,1.));
#2226 = DIRECTION('',(1.,0.E+000,0.E+000));
#2227 = AXIS2_PLACEMENT_3D('',#2228,#2229,#2230);
#2228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2229 = DIRECTION('',(0.E+000,0.E+000,1.));
#2230 = DIRECTION('',(1.,0.E+000,0.E+000));
#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234);
#2232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2233 = DIRECTION('',(0.E+000,0.E+000,1.));
#2234 = DIRECTION('',(1.,0.E+000,0.E+000));
#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238);
#2236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2237 = DIRECTION('',(0.E+000,0.E+000,1.));
#2238 = DIRECTION('',(1.,0.E+000,0.E+000));
#2239 = AXIS2_PLACEMENT_3D('',#2240,#2241,#2242);
#2240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2241 = DIRECTION('',(0.E+000,0.E+000,1.));
#2242 = DIRECTION('',(1.,0.E+000,0.E+000));
#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);
#2244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2245 = DIRECTION('',(0.E+000,0.E+000,1.));
#2246 = DIRECTION('',(1.,0.E+000,0.E+000));
#2247 = AXIS2_PLACEMENT_3D('',#2248,#2249,#2250);
#2248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2249 = DIRECTION('',(0.E+000,0.E+000,1.));
#2250 = DIRECTION('',(1.,0.E+000,0.E+000));
#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);
#2252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2253 = DIRECTION('',(0.E+000,0.E+000,1.));
#2254 = DIRECTION('',(1.,0.E+000,0.E+000));
#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258);
#2256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2257 = DIRECTION('',(0.E+000,0.E+000,1.));
#2258 = DIRECTION('',(1.,0.E+000,0.E+000));
#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262);
#2260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2261 = DIRECTION('',(0.E+000,0.E+000,1.));
#2262 = DIRECTION('',(1.,0.E+000,0.E+000));
#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
#2264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2265 = DIRECTION('',(0.E+000,0.E+000,1.));
#2266 = DIRECTION('',(1.,0.E+000,0.E+000));
#2267 = AXIS2_PLACEMENT_3D('',#2268,#2269,#2270);
#2268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2269 = DIRECTION('',(0.E+000,0.E+000,1.));
#2270 = DIRECTION('',(1.,0.E+000,0.E+000));
#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
#2272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2273 = DIRECTION('',(0.E+000,0.E+000,1.));
#2274 = DIRECTION('',(1.,0.E+000,0.E+000));
#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);
#2276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2277 = DIRECTION('',(0.E+000,0.E+000,1.));
#2278 = DIRECTION('',(1.,0.E+000,0.E+000));
#2279 = AXIS2_PLACEMENT_3D('',#2280,#2281,#2282);
#2280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2281 = DIRECTION('',(0.E+000,0.E+000,1.));
#2282 = DIRECTION('',(1.,0.E+000,0.E+000));
#2283 = AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);
#2284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2285 = DIRECTION('',(0.E+000,0.E+000,1.));
#2286 = DIRECTION('',(1.,0.E+000,0.E+000));
#2287 = AXIS2_PLACEMENT_3D('',#2288,#2289,#2290);
#2288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2289 = DIRECTION('',(0.E+000,0.E+000,1.));
#2290 = DIRECTION('',(1.,0.E+000,0.E+000));
#2291 = AXIS2_PLACEMENT_3D('',#2292,#2293,#2294);
#2292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2293 = DIRECTION('',(0.E+000,0.E+000,1.));
#2294 = DIRECTION('',(1.,0.E+000,0.E+000));
#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298);
#2296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2297 = DIRECTION('',(0.E+000,0.E+000,1.));
#2298 = DIRECTION('',(1.,0.E+000,0.E+000));
#2299 = AXIS2_PLACEMENT_3D('',#2300,#2301,#2302);
#2300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2301 = DIRECTION('',(0.E+000,0.E+000,1.));
#2302 = DIRECTION('',(1.,0.E+000,0.E+000));
#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306);
#2304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2305 = DIRECTION('',(0.E+000,0.E+000,1.));
#2306 = DIRECTION('',(1.,0.E+000,0.E+000));
#2307 = AXIS2_PLACEMENT_3D('',#2308,#2309,#2310);
#2308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2309 = DIRECTION('',(0.E+000,0.E+000,1.));
#2310 = DIRECTION('',(1.,0.E+000,0.E+000));
#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
#2312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2313 = DIRECTION('',(0.E+000,0.E+000,1.));
#2314 = DIRECTION('',(1.,0.E+000,0.E+000));
#2315 = AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);
#2316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2317 = DIRECTION('',(0.E+000,0.E+000,1.));
#2318 = DIRECTION('',(1.,0.E+000,0.E+000));
#2319 = AXIS2_PLACEMENT_3D('',#2320,#2321,#2322);
#2320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2321 = DIRECTION('',(0.E+000,0.E+000,1.));
#2322 = DIRECTION('',(1.,0.E+000,0.E+000));
#2323 = AXIS2_PLACEMENT_3D('',#2324,#2325,#2326);
#2324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2325 = DIRECTION('',(0.E+000,0.E+000,1.));
#2326 = DIRECTION('',(1.,0.E+000,0.E+000));
#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330);
#2328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2329 = DIRECTION('',(0.E+000,0.E+000,1.));
#2330 = DIRECTION('',(1.,0.E+000,0.E+000));
#2331 = AXIS2_PLACEMENT_3D('',#2332,#2333,#2334);
#2332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2333 = DIRECTION('',(0.E+000,0.E+000,1.));
#2334 = DIRECTION('',(1.,0.E+000,0.E+000));
#2335 = AXIS2_PLACEMENT_3D('',#2336,#2337,#2338);
#2336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2337 = DIRECTION('',(0.E+000,0.E+000,1.));
#2338 = DIRECTION('',(1.,0.E+000,0.E+000));
#2339 = AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);
#2340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2341 = DIRECTION('',(0.E+000,0.E+000,1.));
#2342 = DIRECTION('',(1.,0.E+000,0.E+000));
#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
#2344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2345 = DIRECTION('',(0.E+000,0.E+000,1.));
#2346 = DIRECTION('',(1.,0.E+000,0.E+000));
#2347 = AXIS2_PLACEMENT_3D('',#2348,#2349,#2350);
#2348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2349 = DIRECTION('',(0.E+000,0.E+000,1.));
#2350 = DIRECTION('',(1.,0.E+000,0.E+000));
#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354);
#2352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2353 = DIRECTION('',(0.E+000,0.E+000,1.));
#2354 = DIRECTION('',(1.,0.E+000,0.E+000));
#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
#2356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2357 = DIRECTION('',(0.E+000,0.E+000,1.));
#2358 = DIRECTION('',(1.,0.E+000,0.E+000));
#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362);
#2360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2361 = DIRECTION('',(0.E+000,0.E+000,1.));
#2362 = DIRECTION('',(1.,0.E+000,0.E+000));
#2363 = AXIS2_PLACEMENT_3D('',#2364,#2365,#2366);
#2364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2365 = DIRECTION('',(0.E+000,0.E+000,1.));
#2366 = DIRECTION('',(1.,0.E+000,0.E+000));
#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
#2368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2369 = DIRECTION('',(0.E+000,0.E+000,1.));
#2370 = DIRECTION('',(1.,0.E+000,0.E+000));
#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374);
#2372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2373 = DIRECTION('',(0.E+000,0.E+000,1.));
#2374 = DIRECTION('',(1.,0.E+000,0.E+000));
#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
#2376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2377 = DIRECTION('',(0.E+000,0.E+000,1.));
#2378 = DIRECTION('',(1.,0.E+000,0.E+000));
#2379 = AXIS2_PLACEMENT_3D('',#2380,#2381,#2382);
#2380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2381 = DIRECTION('',(0.E+000,0.E+000,1.));
#2382 = DIRECTION('',(1.,0.E+000,0.E+000));
#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386);
#2384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2385 = DIRECTION('',(0.E+000,0.E+000,1.));
#2386 = DIRECTION('',(1.,0.E+000,0.E+000));
#2387 = AXIS2_PLACEMENT_3D('',#2388,#2389,#2390);
#2388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2389 = DIRECTION('',(0.E+000,0.E+000,1.));
#2390 = DIRECTION('',(1.,0.E+000,0.E+000));
#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394);
#2392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2393 = DIRECTION('',(0.E+000,0.E+000,1.));
#2394 = DIRECTION('',(1.,0.E+000,0.E+000));
#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);
#2396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2397 = DIRECTION('',(0.E+000,0.E+000,1.));
#2398 = DIRECTION('',(1.,0.E+000,0.E+000));
#2399 = AXIS2_PLACEMENT_3D('',#2400,#2401,#2402);
#2400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2401 = DIRECTION('',(0.E+000,0.E+000,1.));
#2402 = DIRECTION('',(1.,0.E+000,0.E+000));
#2403 = AXIS2_PLACEMENT_3D('',#2404,#2405,#2406);
#2404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2405 = DIRECTION('',(0.E+000,0.E+000,1.));
#2406 = DIRECTION('',(1.,0.E+000,0.E+000));
#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);
#2408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2409 = DIRECTION('',(0.E+000,0.E+000,1.));
#2410 = DIRECTION('',(1.,0.E+000,0.E+000));
#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);
#2412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2413 = DIRECTION('',(0.E+000,0.E+000,1.));
#2414 = DIRECTION('',(1.,0.E+000,0.E+000));
#2415 = AXIS2_PLACEMENT_3D('',#2416,#2417,#2418);
#2416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2417 = DIRECTION('',(0.E+000,0.E+000,1.));
#2418 = DIRECTION('',(1.,0.E+000,0.E+000));
#2419 = AXIS2_PLACEMENT_3D('',#2420,#2421,#2422);
#2420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2421 = DIRECTION('',(0.E+000,0.E+000,1.));
#2422 = DIRECTION('',(1.,0.E+000,0.E+000));
#2423 = AXIS2_PLACEMENT_3D('',#2424,#2425,#2426);
#2424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2425 = DIRECTION('',(0.E+000,0.E+000,1.));
#2426 = DIRECTION('',(1.,0.E+000,0.E+000));
#2427 = AXIS2_PLACEMENT_3D('',#2428,#2429,#2430);
#2428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2429 = DIRECTION('',(0.E+000,0.E+000,1.));
#2430 = DIRECTION('',(1.,0.E+000,0.E+000));
#2431 = AXIS2_PLACEMENT_3D('',#2432,#2433,#2434);
#2432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2433 = DIRECTION('',(0.E+000,0.E+000,1.));
#2434 = DIRECTION('',(1.,0.E+000,0.E+000));
#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);
#2436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2437 = DIRECTION('',(0.E+000,0.E+000,1.));
#2438 = DIRECTION('',(1.,0.E+000,0.E+000));
#2439 = AXIS2_PLACEMENT_3D('',#2440,#2441,#2442);
#2440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2441 = DIRECTION('',(0.E+000,0.E+000,1.));
#2442 = DIRECTION('',(1.,0.E+000,0.E+000));
#2443 = AXIS2_PLACEMENT_3D('',#2444,#2445,#2446);
#2444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2445 = DIRECTION('',(0.E+000,0.E+000,1.));
#2446 = DIRECTION('',(1.,0.E+000,0.E+000));
#2447 = AXIS2_PLACEMENT_3D('',#2448,#2449,#2450);
#2448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2449 = DIRECTION('',(0.E+000,0.E+000,1.));
#2450 = DIRECTION('',(1.,0.E+000,0.E+000));
#2451 = AXIS2_PLACEMENT_3D('',#2452,#2453,#2454);
#2452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2453 = DIRECTION('',(0.E+000,0.E+000,1.));
#2454 = DIRECTION('',(1.,0.E+000,0.E+000));
#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
#2456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2457 = DIRECTION('',(0.E+000,0.E+000,1.));
#2458 = DIRECTION('',(1.,0.E+000,0.E+000));
#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
#2460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2461 = DIRECTION('',(0.E+000,0.E+000,1.));
#2462 = DIRECTION('',(1.,0.E+000,0.E+000));
#2463 = AXIS2_PLACEMENT_3D('',#2464,#2465,#2466);
#2464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2465 = DIRECTION('',(0.E+000,0.E+000,1.));
#2466 = DIRECTION('',(1.,0.E+000,0.E+000));
#2467 = AXIS2_PLACEMENT_3D('',#2468,#2469,#2470);
#2468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2469 = DIRECTION('',(0.E+000,0.E+000,1.));
#2470 = DIRECTION('',(1.,0.E+000,0.E+000));
#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
#2472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2473 = DIRECTION('',(0.E+000,0.E+000,1.));
#2474 = DIRECTION('',(1.,0.E+000,0.E+000));
#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
#2476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2477 = DIRECTION('',(0.E+000,0.E+000,1.));
#2478 = DIRECTION('',(1.,0.E+000,0.E+000));
#2479 = AXIS2_PLACEMENT_3D('',#2480,#2481,#2482);
#2480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2481 = DIRECTION('',(0.E+000,0.E+000,1.));
#2482 = DIRECTION('',(1.,0.E+000,0.E+000));
#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486);
#2484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2485 = DIRECTION('',(0.E+000,0.E+000,1.));
#2486 = DIRECTION('',(1.,0.E+000,0.E+000));
#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);
#2488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2489 = DIRECTION('',(0.E+000,0.E+000,1.));
#2490 = DIRECTION('',(1.,0.E+000,0.E+000));
#2491 = AXIS2_PLACEMENT_3D('',#2492,#2493,#2494);
#2492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2493 = DIRECTION('',(0.E+000,0.E+000,1.));
#2494 = DIRECTION('',(1.,0.E+000,0.E+000));
#2495 = AXIS2_PLACEMENT_3D('',#2496,#2497,#2498);
#2496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2497 = DIRECTION('',(0.E+000,0.E+000,1.));
#2498 = DIRECTION('',(1.,0.E+000,0.E+000));
#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
#2500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2501 = DIRECTION('',(0.E+000,0.E+000,1.));
#2502 = DIRECTION('',(1.,0.E+000,0.E+000));
#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);
#2504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2505 = DIRECTION('',(0.E+000,0.E+000,1.));
#2506 = DIRECTION('',(1.,0.E+000,0.E+000));
#2507 = AXIS2_PLACEMENT_3D('',#2508,#2509,#2510);
#2508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2509 = DIRECTION('',(0.E+000,0.E+000,1.));
#2510 = DIRECTION('',(1.,0.E+000,0.E+000));
#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514);
#2512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2513 = DIRECTION('',(0.E+000,0.E+000,1.));
#2514 = DIRECTION('',(1.,0.E+000,0.E+000));
#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
#2516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2517 = DIRECTION('',(0.E+000,0.E+000,1.));
#2518 = DIRECTION('',(1.,0.E+000,0.E+000));
#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522);
#2520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2521 = DIRECTION('',(0.E+000,0.E+000,1.));
#2522 = DIRECTION('',(1.,0.E+000,0.E+000));
#2523 = AXIS2_PLACEMENT_3D('',#2524,#2525,#2526);
#2524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2525 = DIRECTION('',(0.E+000,0.E+000,1.));
#2526 = DIRECTION('',(1.,0.E+000,0.E+000));
#2527 = AXIS2_PLACEMENT_3D('',#2528,#2529,#2530);
#2528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2529 = DIRECTION('',(0.E+000,0.E+000,1.));
#2530 = DIRECTION('',(1.,0.E+000,0.E+000));
#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);
#2532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2533 = DIRECTION('',(0.E+000,0.E+000,1.));
#2534 = DIRECTION('',(1.,0.E+000,0.E+000));
#2535 = AXIS2_PLACEMENT_3D('',#2536,#2537,#2538);
#2536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2537 = DIRECTION('',(0.E+000,0.E+000,1.));
#2538 = DIRECTION('',(1.,0.E+000,0.E+000));
#2539 = AXIS2_PLACEMENT_3D('',#2540,#2541,#2542);
#2540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2541 = DIRECTION('',(0.E+000,0.E+000,1.));
#2542 = DIRECTION('',(1.,0.E+000,0.E+000));
#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
#2544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2545 = DIRECTION('',(0.E+000,0.E+000,1.));
#2546 = DIRECTION('',(1.,0.E+000,0.E+000));
#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550);
#2548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2549 = DIRECTION('',(0.E+000,0.E+000,1.));
#2550 = DIRECTION('',(1.,0.E+000,0.E+000));
#2551 = AXIS2_PLACEMENT_3D('',#2552,#2553,#2554);
#2552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2553 = DIRECTION('',(0.E+000,0.E+000,1.));
#2554 = DIRECTION('',(1.,0.E+000,0.E+000));
#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
#2556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2557 = DIRECTION('',(0.E+000,0.E+000,1.));
#2558 = DIRECTION('',(1.,0.E+000,0.E+000));
#2559 = AXIS2_PLACEMENT_3D('',#2560,#2561,#2562);
#2560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2561 = DIRECTION('',(0.E+000,0.E+000,1.));
#2562 = DIRECTION('',(1.,0.E+000,0.E+000));
#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);
#2564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2565 = DIRECTION('',(0.E+000,0.E+000,1.));
#2566 = DIRECTION('',(1.,0.E+000,0.E+000));
#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);
#2568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2569 = DIRECTION('',(0.E+000,0.E+000,1.));
#2570 = DIRECTION('',(1.,0.E+000,0.E+000));
#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574);
#2572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2573 = DIRECTION('',(0.E+000,0.E+000,1.));
#2574 = DIRECTION('',(1.,0.E+000,0.E+000));
#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578);
#2576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2577 = DIRECTION('',(0.E+000,0.E+000,1.));
#2578 = DIRECTION('',(1.,0.E+000,0.E+000));
#2579 = AXIS2_PLACEMENT_3D('',#2580,#2581,#2582);
#2580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2581 = DIRECTION('',(0.E+000,0.E+000,1.));
#2582 = DIRECTION('',(1.,0.E+000,0.E+000));
#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
#2584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2585 = DIRECTION('',(0.E+000,0.E+000,1.));
#2586 = DIRECTION('',(1.,0.E+000,0.E+000));
#2587 = AXIS2_PLACEMENT_3D('',#2588,#2589,#2590);
#2588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2589 = DIRECTION('',(0.E+000,0.E+000,1.));
#2590 = DIRECTION('',(1.,0.E+000,0.E+000));
#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594);
#2592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2593 = DIRECTION('',(0.E+000,0.E+000,1.));
#2594 = DIRECTION('',(1.,0.E+000,0.E+000));
#2595 = AXIS2_PLACEMENT_3D('',#2596,#2597,#2598);
#2596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2597 = DIRECTION('',(0.E+000,0.E+000,1.));
#2598 = DIRECTION('',(1.,0.E+000,0.E+000));
#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
#2600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2601 = DIRECTION('',(0.E+000,0.E+000,1.));
#2602 = DIRECTION('',(1.,0.E+000,0.E+000));
#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
#2604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2605 = DIRECTION('',(0.E+000,0.E+000,1.));
#2606 = DIRECTION('',(1.,0.E+000,0.E+000));
#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610);
#2608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2609 = DIRECTION('',(0.E+000,0.E+000,1.));
#2610 = DIRECTION('',(1.,0.E+000,0.E+000));
#2611 = AXIS2_PLACEMENT_3D('',#2612,#2613,#2614);
#2612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2613 = DIRECTION('',(0.E+000,0.E+000,1.));
#2614 = DIRECTION('',(1.,0.E+000,0.E+000));
#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618);
#2616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2617 = DIRECTION('',(0.E+000,0.E+000,1.));
#2618 = DIRECTION('',(1.,0.E+000,0.E+000));
#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);
#2620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2621 = DIRECTION('',(0.E+000,0.E+000,1.));
#2622 = DIRECTION('',(1.,0.E+000,0.E+000));
#2623 = AXIS2_PLACEMENT_3D('',#2624,#2625,#2626);
#2624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2625 = DIRECTION('',(0.E+000,0.E+000,1.));
#2626 = DIRECTION('',(1.,0.E+000,0.E+000));
#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
#2628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2629 = DIRECTION('',(0.E+000,0.E+000,1.));
#2630 = DIRECTION('',(1.,0.E+000,0.E+000));
#2631 = AXIS2_PLACEMENT_3D('',#2632,#2633,#2634);
#2632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2633 = DIRECTION('',(0.E+000,0.E+000,1.));
#2634 = DIRECTION('',(1.,0.E+000,0.E+000));
#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);
#2636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2637 = DIRECTION('',(0.E+000,0.E+000,1.));
#2638 = DIRECTION('',(1.,0.E+000,0.E+000));
#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
#2640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2641 = DIRECTION('',(0.E+000,0.E+000,1.));
#2642 = DIRECTION('',(1.,0.E+000,0.E+000));
#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646);
#2644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2645 = DIRECTION('',(0.E+000,0.E+000,1.));
#2646 = DIRECTION('',(1.,0.E+000,0.E+000));
#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650);
#2648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2649 = DIRECTION('',(0.E+000,0.E+000,1.));
#2650 = DIRECTION('',(1.,0.E+000,0.E+000));
#2651 = AXIS2_PLACEMENT_3D('',#2652,#2653,#2654);
#2652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2653 = DIRECTION('',(0.E+000,0.E+000,1.));
#2654 = DIRECTION('',(1.,0.E+000,0.E+000));
#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
#2656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2657 = DIRECTION('',(0.E+000,0.E+000,1.));
#2658 = DIRECTION('',(1.,0.E+000,0.E+000));
#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);
#2660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2661 = DIRECTION('',(0.E+000,0.E+000,1.));
#2662 = DIRECTION('',(1.,0.E+000,0.E+000));
#2663 = AXIS2_PLACEMENT_3D('',#2664,#2665,#2666);
#2664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2665 = DIRECTION('',(0.E+000,0.E+000,1.));
#2666 = DIRECTION('',(1.,0.E+000,0.E+000));
#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
#2668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2669 = DIRECTION('',(0.E+000,0.E+000,1.));
#2670 = DIRECTION('',(1.,0.E+000,0.E+000));
#2671 = AXIS2_PLACEMENT_3D('',#2672,#2673,#2674);
#2672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2673 = DIRECTION('',(0.E+000,0.E+000,1.));
#2674 = DIRECTION('',(1.,0.E+000,0.E+000));
#2675 = AXIS2_PLACEMENT_3D('',#2676,#2677,#2678);
#2676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2677 = DIRECTION('',(0.E+000,0.E+000,1.));
#2678 = DIRECTION('',(1.,0.E+000,0.E+000));
#2679 = AXIS2_PLACEMENT_3D('',#2680,#2681,#2682);
#2680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2681 = DIRECTION('',(0.E+000,0.E+000,1.));
#2682 = DIRECTION('',(1.,0.E+000,0.E+000));
#2683 = AXIS2_PLACEMENT_3D('',#2684,#2685,#2686);
#2684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2685 = DIRECTION('',(0.E+000,0.E+000,1.));
#2686 = DIRECTION('',(1.,0.E+000,0.E+000));
#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690);
#2688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2689 = DIRECTION('',(0.E+000,0.E+000,1.));
#2690 = DIRECTION('',(1.,0.E+000,0.E+000));
#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694);
#2692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2693 = DIRECTION('',(0.E+000,0.E+000,1.));
#2694 = DIRECTION('',(1.,0.E+000,0.E+000));
#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
#2696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2697 = DIRECTION('',(0.E+000,0.E+000,1.));
#2698 = DIRECTION('',(1.,0.E+000,0.E+000));
#2699 = AXIS2_PLACEMENT_3D('',#2700,#2701,#2702);
#2700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2701 = DIRECTION('',(0.E+000,0.E+000,1.));
#2702 = DIRECTION('',(1.,0.E+000,0.E+000));
#2703 = AXIS2_PLACEMENT_3D('',#2704,#2705,#2706);
#2704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2705 = DIRECTION('',(0.E+000,0.E+000,1.));
#2706 = DIRECTION('',(1.,0.E+000,0.E+000));
#2707 = AXIS2_PLACEMENT_3D('',#2708,#2709,#2710);
#2708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2709 = DIRECTION('',(0.E+000,0.E+000,1.));
#2710 = DIRECTION('',(1.,0.E+000,0.E+000));
#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
#2712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2713 = DIRECTION('',(0.E+000,0.E+000,1.));
#2714 = DIRECTION('',(1.,0.E+000,0.E+000));
#2715 = AXIS2_PLACEMENT_3D('',#2716,#2717,#2718);
#2716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2717 = DIRECTION('',(0.E+000,0.E+000,1.));
#2718 = DIRECTION('',(1.,0.E+000,0.E+000));
#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722);
#2720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2721 = DIRECTION('',(0.E+000,0.E+000,1.));
#2722 = DIRECTION('',(1.,0.E+000,0.E+000));
#2723 = AXIS2_PLACEMENT_3D('',#2724,#2725,#2726);
#2724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2725 = DIRECTION('',(0.E+000,0.E+000,1.));
#2726 = DIRECTION('',(1.,0.E+000,0.E+000));
#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730);
#2728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2729 = DIRECTION('',(0.E+000,0.E+000,1.));
#2730 = DIRECTION('',(1.,0.E+000,0.E+000));
#2731 = AXIS2_PLACEMENT_3D('',#2732,#2733,#2734);
#2732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2733 = DIRECTION('',(0.E+000,0.E+000,1.));
#2734 = DIRECTION('',(1.,0.E+000,0.E+000));
#2735 = AXIS2_PLACEMENT_3D('',#2736,#2737,#2738);
#2736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2737 = DIRECTION('',(0.E+000,0.E+000,1.));
#2738 = DIRECTION('',(1.,0.E+000,0.E+000));
#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742);
#2740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2741 = DIRECTION('',(0.E+000,0.E+000,1.));
#2742 = DIRECTION('',(1.,0.E+000,0.E+000));
#2743 = AXIS2_PLACEMENT_3D('',#2744,#2745,#2746);
#2744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2745 = DIRECTION('',(0.E+000,0.E+000,1.));
#2746 = DIRECTION('',(1.,0.E+000,0.E+000));
#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750);
#2748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2749 = DIRECTION('',(0.E+000,0.E+000,1.));
#2750 = DIRECTION('',(1.,0.E+000,0.E+000));
#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754);
#2752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2753 = DIRECTION('',(0.E+000,0.E+000,1.));
#2754 = DIRECTION('',(1.,0.E+000,0.E+000));
#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758);
#2756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2757 = DIRECTION('',(0.E+000,0.E+000,1.));
#2758 = DIRECTION('',(1.,0.E+000,0.E+000));
#2759 = AXIS2_PLACEMENT_3D('',#2760,#2761,#2762);
#2760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2761 = DIRECTION('',(0.E+000,0.E+000,1.));
#2762 = DIRECTION('',(1.,0.E+000,0.E+000));
#2763 = AXIS2_PLACEMENT_3D('',#2764,#2765,#2766);
#2764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2765 = DIRECTION('',(0.E+000,0.E+000,1.));
#2766 = DIRECTION('',(1.,0.E+000,0.E+000));
#2767 = AXIS2_PLACEMENT_3D('',#2768,#2769,#2770);
#2768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2769 = DIRECTION('',(0.E+000,0.E+000,1.));
#2770 = DIRECTION('',(1.,0.E+000,0.E+000));
#2771 = AXIS2_PLACEMENT_3D('',#2772,#2773,#2774);
#2772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2773 = DIRECTION('',(0.E+000,0.E+000,1.));
#2774 = DIRECTION('',(1.,0.E+000,0.E+000));
#2775 = AXIS2_PLACEMENT_3D('',#2776,#2777,#2778);
#2776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2777 = DIRECTION('',(0.E+000,0.E+000,1.));
#2778 = DIRECTION('',(1.,0.E+000,0.E+000));
#2779 = AXIS2_PLACEMENT_3D('',#2780,#2781,#2782);
#2780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2781 = DIRECTION('',(0.E+000,0.E+000,1.));
#2782 = DIRECTION('',(1.,0.E+000,0.E+000));
#2783 = AXIS2_PLACEMENT_3D('',#2784,#2785,#2786);
#2784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2785 = DIRECTION('',(0.E+000,0.E+000,1.));
#2786 = DIRECTION('',(1.,0.E+000,0.E+000));
#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
#2788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2789 = DIRECTION('',(0.E+000,0.E+000,1.));
#2790 = DIRECTION('',(1.,0.E+000,0.E+000));
#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794);
#2792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2793 = DIRECTION('',(0.E+000,0.E+000,1.));
#2794 = DIRECTION('',(1.,0.E+000,0.E+000));
#2795 = AXIS2_PLACEMENT_3D('',#2796,#2797,#2798);
#2796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2797 = DIRECTION('',(0.E+000,0.E+000,1.));
#2798 = DIRECTION('',(1.,0.E+000,0.E+000));
#2799 = AXIS2_PLACEMENT_3D('',#2800,#2801,#2802);
#2800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2801 = DIRECTION('',(0.E+000,0.E+000,1.));
#2802 = DIRECTION('',(1.,0.E+000,0.E+000));
#2803 = AXIS2_PLACEMENT_3D('',#2804,#2805,#2806);
#2804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2805 = DIRECTION('',(0.E+000,0.E+000,1.));
#2806 = DIRECTION('',(1.,0.E+000,0.E+000));
#2807 = AXIS2_PLACEMENT_3D('',#2808,#2809,#2810);
#2808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2809 = DIRECTION('',(0.E+000,0.E+000,1.));
#2810 = DIRECTION('',(1.,0.E+000,0.E+000));
#2811 = AXIS2_PLACEMENT_3D('',#2812,#2813,#2814);
#2812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2813 = DIRECTION('',(0.E+000,0.E+000,1.));
#2814 = DIRECTION('',(1.,0.E+000,0.E+000));
#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
#2816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2817 = DIRECTION('',(0.E+000,0.E+000,1.));
#2818 = DIRECTION('',(1.,0.E+000,0.E+000));
#2819 = AXIS2_PLACEMENT_3D('',#2820,#2821,#2822);
#2820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2821 = DIRECTION('',(0.E+000,0.E+000,1.));
#2822 = DIRECTION('',(1.,0.E+000,0.E+000));
#2823 = AXIS2_PLACEMENT_3D('',#2824,#2825,#2826);
#2824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2825 = DIRECTION('',(0.E+000,0.E+000,1.));
#2826 = DIRECTION('',(1.,0.E+000,0.E+000));
#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830);
#2828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2829 = DIRECTION('',(0.E+000,0.E+000,1.));
#2830 = DIRECTION('',(1.,0.E+000,0.E+000));
#2831 = AXIS2_PLACEMENT_3D('',#2832,#2833,#2834);
#2832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2833 = DIRECTION('',(0.E+000,0.E+000,1.));
#2834 = DIRECTION('',(1.,0.E+000,0.E+000));
#2835 = AXIS2_PLACEMENT_3D('',#2836,#2837,#2838);
#2836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2837 = DIRECTION('',(0.E+000,0.E+000,1.));
#2838 = DIRECTION('',(1.,0.E+000,0.E+000));
#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842);
#2840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2841 = DIRECTION('',(0.E+000,0.E+000,1.));
#2842 = DIRECTION('',(1.,0.E+000,0.E+000));
#2843 = AXIS2_PLACEMENT_3D('',#2844,#2845,#2846);
#2844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2845 = DIRECTION('',(0.E+000,0.E+000,1.));
#2846 = DIRECTION('',(1.,0.E+000,0.E+000));
#2847 = AXIS2_PLACEMENT_3D('',#2848,#2849,#2850);
#2848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2849 = DIRECTION('',(0.E+000,0.E+000,1.));
#2850 = DIRECTION('',(1.,0.E+000,0.E+000));
#2851 = AXIS2_PLACEMENT_3D('',#2852,#2853,#2854);
#2852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2853 = DIRECTION('',(0.E+000,0.E+000,1.));
#2854 = DIRECTION('',(1.,0.E+000,0.E+000));
#2855 = AXIS2_PLACEMENT_3D('',#2856,#2857,#2858);
#2856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2857 = DIRECTION('',(0.E+000,0.E+000,1.));
#2858 = DIRECTION('',(1.,0.E+000,0.E+000));
#2859 = AXIS2_PLACEMENT_3D('',#2860,#2861,#2862);
#2860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2861 = DIRECTION('',(0.E+000,0.E+000,1.));
#2862 = DIRECTION('',(1.,0.E+000,0.E+000));
#2863 = AXIS2_PLACEMENT_3D('',#2864,#2865,#2866);
#2864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2865 = DIRECTION('',(0.E+000,0.E+000,1.));
#2866 = DIRECTION('',(1.,0.E+000,0.E+000));
#2867 = AXIS2_PLACEMENT_3D('',#2868,#2869,#2870);
#2868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2869 = DIRECTION('',(0.E+000,0.E+000,1.));
#2870 = DIRECTION('',(1.,0.E+000,0.E+000));
#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874);
#2872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2873 = DIRECTION('',(0.E+000,0.E+000,1.));
#2874 = DIRECTION('',(1.,0.E+000,0.E+000));
#2875 = AXIS2_PLACEMENT_3D('',#2876,#2877,#2878);
#2876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2877 = DIRECTION('',(0.E+000,0.E+000,1.));
#2878 = DIRECTION('',(1.,0.E+000,0.E+000));
#2879 = AXIS2_PLACEMENT_3D('',#2880,#2881,#2882);
#2880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2881 = DIRECTION('',(0.E+000,0.E+000,1.));
#2882 = DIRECTION('',(1.,0.E+000,0.E+000));
#2883 = AXIS2_PLACEMENT_3D('',#2884,#2885,#2886);
#2884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2885 = DIRECTION('',(0.E+000,0.E+000,1.));
#2886 = DIRECTION('',(1.,0.E+000,0.E+000));
#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
#2888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2889 = DIRECTION('',(0.E+000,0.E+000,1.));
#2890 = DIRECTION('',(1.,0.E+000,0.E+000));
#2891 = AXIS2_PLACEMENT_3D('',#2892,#2893,#2894);
#2892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2893 = DIRECTION('',(0.E+000,0.E+000,1.));
#2894 = DIRECTION('',(1.,0.E+000,0.E+000));
#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
#2896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2897 = DIRECTION('',(0.E+000,0.E+000,1.));
#2898 = DIRECTION('',(1.,0.E+000,0.E+000));
#2899 = AXIS2_PLACEMENT_3D('',#2900,#2901,#2902);
#2900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2901 = DIRECTION('',(0.E+000,0.E+000,1.));
#2902 = DIRECTION('',(1.,0.E+000,0.E+000));
#2903 = AXIS2_PLACEMENT_3D('',#2904,#2905,#2906);
#2904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2905 = DIRECTION('',(0.E+000,0.E+000,1.));
#2906 = DIRECTION('',(1.,0.E+000,0.E+000));
#2907 = AXIS2_PLACEMENT_3D('',#2908,#2909,#2910);
#2908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2909 = DIRECTION('',(0.E+000,0.E+000,1.));
#2910 = DIRECTION('',(1.,0.E+000,0.E+000));
#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914);
#2912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2913 = DIRECTION('',(0.E+000,0.E+000,1.));
#2914 = DIRECTION('',(1.,0.E+000,0.E+000));
#2915 = AXIS2_PLACEMENT_3D('',#2916,#2917,#2918);
#2916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2917 = DIRECTION('',(0.E+000,0.E+000,1.));
#2918 = DIRECTION('',(1.,0.E+000,0.E+000));
#2919 = AXIS2_PLACEMENT_3D('',#2920,#2921,#2922);
#2920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2921 = DIRECTION('',(0.E+000,0.E+000,1.));
#2922 = DIRECTION('',(1.,0.E+000,0.E+000));
#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
#2924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2925 = DIRECTION('',(0.E+000,0.E+000,1.));
#2926 = DIRECTION('',(1.,0.E+000,0.E+000));
#2927 = AXIS2_PLACEMENT_3D('',#2928,#2929,#2930);
#2928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2929 = DIRECTION('',(0.E+000,0.E+000,1.));
#2930 = DIRECTION('',(1.,0.E+000,0.E+000));
#2931 = AXIS2_PLACEMENT_3D('',#2932,#2933,#2934);
#2932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2933 = DIRECTION('',(0.E+000,0.E+000,1.));
#2934 = DIRECTION('',(1.,0.E+000,0.E+000));
#2935 = AXIS2_PLACEMENT_3D('',#2936,#2937,#2938);
#2936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2937 = DIRECTION('',(0.E+000,0.E+000,1.));
#2938 = DIRECTION('',(1.,0.E+000,0.E+000));
#2939 = AXIS2_PLACEMENT_3D('',#2940,#2941,#2942);
#2940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2941 = DIRECTION('',(0.E+000,0.E+000,1.));
#2942 = DIRECTION('',(1.,0.E+000,0.E+000));
#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946);
#2944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2945 = DIRECTION('',(0.E+000,0.E+000,1.));
#2946 = DIRECTION('',(1.,0.E+000,0.E+000));
#2947 = AXIS2_PLACEMENT_3D('',#2948,#2949,#2950);
#2948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2949 = DIRECTION('',(0.E+000,0.E+000,1.));
#2950 = DIRECTION('',(1.,0.E+000,0.E+000));
#2951 = AXIS2_PLACEMENT_3D('',#2952,#2953,#2954);
#2952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2953 = DIRECTION('',(0.E+000,0.E+000,1.));
#2954 = DIRECTION('',(1.,0.E+000,0.E+000));
#2955 = AXIS2_PLACEMENT_3D('',#2956,#2957,#2958);
#2956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2957 = DIRECTION('',(0.E+000,0.E+000,1.));
#2958 = DIRECTION('',(1.,0.E+000,0.E+000));
#2959 = AXIS2_PLACEMENT_3D('',#2960,#2961,#2962);
#2960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2961 = DIRECTION('',(0.E+000,0.E+000,1.));
#2962 = DIRECTION('',(1.,0.E+000,0.E+000));
#2963 = AXIS2_PLACEMENT_3D('',#2964,#2965,#2966);
#2964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2965 = DIRECTION('',(0.E+000,0.E+000,1.));
#2966 = DIRECTION('',(1.,0.E+000,0.E+000));
#2967 = AXIS2_PLACEMENT_3D('',#2968,#2969,#2970);
#2968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2969 = DIRECTION('',(0.E+000,0.E+000,1.));
#2970 = DIRECTION('',(1.,0.E+000,0.E+000));
#2971 = AXIS2_PLACEMENT_3D('',#2972,#2973,#2974);
#2972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2973 = DIRECTION('',(0.E+000,0.E+000,1.));
#2974 = DIRECTION('',(1.,0.E+000,0.E+000));
#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);
#2976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2977 = DIRECTION('',(0.E+000,0.E+000,1.));
#2978 = DIRECTION('',(1.,0.E+000,0.E+000));
#2979 = AXIS2_PLACEMENT_3D('',#2980,#2981,#2982);
#2980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2981 = DIRECTION('',(0.E+000,0.E+000,1.));
#2982 = DIRECTION('',(1.,0.E+000,0.E+000));
#2983 = AXIS2_PLACEMENT_3D('',#2984,#2985,#2986);
#2984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2985 = DIRECTION('',(0.E+000,0.E+000,1.));
#2986 = DIRECTION('',(1.,0.E+000,0.E+000));
#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
#2988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2989 = DIRECTION('',(0.E+000,0.E+000,1.));
#2990 = DIRECTION('',(1.,0.E+000,0.E+000));
#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994);
#2992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2993 = DIRECTION('',(0.E+000,0.E+000,1.));
#2994 = DIRECTION('',(1.,0.E+000,0.E+000));
#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998);
#2996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2997 = DIRECTION('',(0.E+000,0.E+000,1.));
#2998 = DIRECTION('',(1.,0.E+000,0.E+000));
#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002);
#3000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3001 = DIRECTION('',(0.E+000,0.E+000,1.));
#3002 = DIRECTION('',(1.,0.E+000,0.E+000));
#3003 = AXIS2_PLACEMENT_3D('',#3004,#3005,#3006);
#3004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3005 = DIRECTION('',(0.E+000,0.E+000,1.));
#3006 = DIRECTION('',(1.,0.E+000,0.E+000));
#3007 = AXIS2_PLACEMENT_3D('',#3008,#3009,#3010);
#3008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3009 = DIRECTION('',(0.E+000,0.E+000,1.));
#3010 = DIRECTION('',(1.,0.E+000,0.E+000));
#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
#3012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3013 = DIRECTION('',(0.E+000,0.E+000,1.));
#3014 = DIRECTION('',(1.,0.E+000,0.E+000));
#3015 = AXIS2_PLACEMENT_3D('',#3016,#3017,#3018);
#3016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3017 = DIRECTION('',(0.E+000,0.E+000,1.));
#3018 = DIRECTION('',(1.,0.E+000,0.E+000));
#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022);
#3020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3021 = DIRECTION('',(0.E+000,0.E+000,1.));
#3022 = DIRECTION('',(1.,0.E+000,0.E+000));
#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026);
#3024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3025 = DIRECTION('',(0.E+000,0.E+000,1.));
#3026 = DIRECTION('',(1.,0.E+000,0.E+000));
#3027 = AXIS2_PLACEMENT_3D('',#3028,#3029,#3030);
#3028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3029 = DIRECTION('',(0.E+000,0.E+000,1.));
#3030 = DIRECTION('',(1.,0.E+000,0.E+000));
#3031 = AXIS2_PLACEMENT_3D('',#3032,#3033,#3034);
#3032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3033 = DIRECTION('',(0.E+000,0.E+000,1.));
#3034 = DIRECTION('',(1.,0.E+000,0.E+000));
#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038);
#3036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3037 = DIRECTION('',(0.E+000,0.E+000,1.));
#3038 = DIRECTION('',(1.,0.E+000,0.E+000));
#3039 = AXIS2_PLACEMENT_3D('',#3040,#3041,#3042);
#3040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3041 = DIRECTION('',(0.E+000,0.E+000,1.));
#3042 = DIRECTION('',(1.,0.E+000,0.E+000));
#3043 = AXIS2_PLACEMENT_3D('',#3044,#3045,#3046);
#3044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3045 = DIRECTION('',(0.E+000,0.E+000,1.));
#3046 = DIRECTION('',(1.,0.E+000,0.E+000));
#3047 = AXIS2_PLACEMENT_3D('',#3048,#3049,#3050);
#3048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3049 = DIRECTION('',(0.E+000,0.E+000,1.));
#3050 = DIRECTION('',(1.,0.E+000,0.E+000));
#3051 = AXIS2_PLACEMENT_3D('',#3052,#3053,#3054);
#3052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3053 = DIRECTION('',(0.E+000,0.E+000,1.));
#3054 = DIRECTION('',(1.,0.E+000,0.E+000));
#3055 = AXIS2_PLACEMENT_3D('',#3056,#3057,#3058);
#3056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3057 = DIRECTION('',(0.E+000,0.E+000,1.));
#3058 = DIRECTION('',(1.,0.E+000,0.E+000));
#3059 = AXIS2_PLACEMENT_3D('',#3060,#3061,#3062);
#3060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3061 = DIRECTION('',(0.E+000,0.E+000,1.));
#3062 = DIRECTION('',(1.,0.E+000,0.E+000));
#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066);
#3064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3065 = DIRECTION('',(0.E+000,0.E+000,1.));
#3066 = DIRECTION('',(1.,0.E+000,0.E+000));
#3067 = AXIS2_PLACEMENT_3D('',#3068,#3069,#3070);
#3068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3069 = DIRECTION('',(0.E+000,0.E+000,1.));
#3070 = DIRECTION('',(1.,0.E+000,0.E+000));
#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);
#3072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3073 = DIRECTION('',(0.E+000,0.E+000,1.));
#3074 = DIRECTION('',(1.,0.E+000,0.E+000));
#3075 = AXIS2_PLACEMENT_3D('',#3076,#3077,#3078);
#3076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3077 = DIRECTION('',(0.E+000,0.E+000,1.));
#3078 = DIRECTION('',(1.,0.E+000,0.E+000));
#3079 = AXIS2_PLACEMENT_3D('',#3080,#3081,#3082);
#3080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3081 = DIRECTION('',(0.E+000,0.E+000,1.));
#3082 = DIRECTION('',(1.,0.E+000,0.E+000));
#3083 = AXIS2_PLACEMENT_3D('',#3084,#3085,#3086);
#3084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3085 = DIRECTION('',(0.E+000,0.E+000,1.));
#3086 = DIRECTION('',(1.,0.E+000,0.E+000));
#3087 = AXIS2_PLACEMENT_3D('',#3088,#3089,#3090);
#3088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3089 = DIRECTION('',(0.E+000,0.E+000,1.));
#3090 = DIRECTION('',(1.,0.E+000,0.E+000));
#3091 = AXIS2_PLACEMENT_3D('',#3092,#3093,#3094);
#3092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3093 = DIRECTION('',(0.E+000,0.E+000,1.));
#3094 = DIRECTION('',(1.,0.E+000,0.E+000));
#3095 = AXIS2_PLACEMENT_3D('',#3096,#3097,#3098);
#3096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3097 = DIRECTION('',(0.E+000,0.E+000,1.));
#3098 = DIRECTION('',(1.,0.E+000,0.E+000));
#3099 = AXIS2_PLACEMENT_3D('',#3100,#3101,#3102);
#3100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3101 = DIRECTION('',(0.E+000,0.E+000,1.));
#3102 = DIRECTION('',(1.,0.E+000,0.E+000));
#3103 = AXIS2_PLACEMENT_3D('',#3104,#3105,#3106);
#3104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3105 = DIRECTION('',(0.E+000,0.E+000,1.));
#3106 = DIRECTION('',(1.,0.E+000,0.E+000));
#3107 = AXIS2_PLACEMENT_3D('',#3108,#3109,#3110);
#3108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3109 = DIRECTION('',(0.E+000,0.E+000,1.));
#3110 = DIRECTION('',(1.,0.E+000,0.E+000));
#3111 = AXIS2_PLACEMENT_3D('',#3112,#3113,#3114);
#3112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3113 = DIRECTION('',(0.E+000,0.E+000,1.));
#3114 = DIRECTION('',(1.,0.E+000,0.E+000));
#3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118);
#3116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3117 = DIRECTION('',(0.E+000,0.E+000,1.));
#3118 = DIRECTION('',(1.,0.E+000,0.E+000));
#3119 = AXIS2_PLACEMENT_3D('',#3120,#3121,#3122);
#3120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3121 = DIRECTION('',(0.E+000,0.E+000,1.));
#3122 = DIRECTION('',(1.,0.E+000,0.E+000));
#3123 = AXIS2_PLACEMENT_3D('',#3124,#3125,#3126);
#3124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3125 = DIRECTION('',(0.E+000,0.E+000,1.));
#3126 = DIRECTION('',(1.,0.E+000,0.E+000));
#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);
#3128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3129 = DIRECTION('',(0.E+000,0.E+000,1.));
#3130 = DIRECTION('',(1.,0.E+000,0.E+000));
#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
#3132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3133 = DIRECTION('',(0.E+000,0.E+000,1.));
#3134 = DIRECTION('',(1.,0.E+000,0.E+000));
#3135 = AXIS2_PLACEMENT_3D('',#3136,#3137,#3138);
#3136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3137 = DIRECTION('',(0.E+000,0.E+000,1.));
#3138 = DIRECTION('',(1.,0.E+000,0.E+000));
#3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142);
#3140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3141 = DIRECTION('',(0.E+000,0.E+000,1.));
#3142 = DIRECTION('',(1.,0.E+000,0.E+000));
#3143 = AXIS2_PLACEMENT_3D('',#3144,#3145,#3146);
#3144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3145 = DIRECTION('',(0.E+000,0.E+000,1.));
#3146 = DIRECTION('',(1.,0.E+000,0.E+000));
#3147 = AXIS2_PLACEMENT_3D('',#3148,#3149,#3150);
#3148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3149 = DIRECTION('',(0.E+000,0.E+000,1.));
#3150 = DIRECTION('',(1.,0.E+000,0.E+000));
#3151 = AXIS2_PLACEMENT_3D('',#3152,#3153,#3154);
#3152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3153 = DIRECTION('',(0.E+000,0.E+000,1.));
#3154 = DIRECTION('',(1.,0.E+000,0.E+000));
#3155 = AXIS2_PLACEMENT_3D('',#3156,#3157,#3158);
#3156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3157 = DIRECTION('',(0.E+000,0.E+000,1.));
#3158 = DIRECTION('',(1.,0.E+000,0.E+000));
#3159 = AXIS2_PLACEMENT_3D('',#3160,#3161,#3162);
#3160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3161 = DIRECTION('',(0.E+000,0.E+000,1.));
#3162 = DIRECTION('',(1.,0.E+000,0.E+000));
#3163 = AXIS2_PLACEMENT_3D('',#3164,#3165,#3166);
#3164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3165 = DIRECTION('',(0.E+000,0.E+000,1.));
#3166 = DIRECTION('',(1.,0.E+000,0.E+000));
#3167 = AXIS2_PLACEMENT_3D('',#3168,#3169,#3170);
#3168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3169 = DIRECTION('',(0.E+000,0.E+000,1.));
#3170 = DIRECTION('',(1.,0.E+000,0.E+000));
#3171 = AXIS2_PLACEMENT_3D('',#3172,#3173,#3174);
#3172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3173 = DIRECTION('',(0.E+000,0.E+000,1.));
#3174 = DIRECTION('',(1.,0.E+000,0.E+000));
#3175 = AXIS2_PLACEMENT_3D('',#3176,#3177,#3178);
#3176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3177 = DIRECTION('',(0.E+000,0.E+000,1.));
#3178 = DIRECTION('',(1.,0.E+000,0.E+000));
#3179 = AXIS2_PLACEMENT_3D('',#3180,#3181,#3182);
#3180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3181 = DIRECTION('',(0.E+000,0.E+000,1.));
#3182 = DIRECTION('',(1.,0.E+000,0.E+000));
#3183 = AXIS2_PLACEMENT_3D('',#3184,#3185,#3186);
#3184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3185 = DIRECTION('',(0.E+000,0.E+000,1.));
#3186 = DIRECTION('',(1.,0.E+000,0.E+000));
#3187 = AXIS2_PLACEMENT_3D('',#3188,#3189,#3190);
#3188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3189 = DIRECTION('',(0.E+000,0.E+000,1.));
#3190 = DIRECTION('',(1.,0.E+000,0.E+000));
#3191 = AXIS2_PLACEMENT_3D('',#3192,#3193,#3194);
#3192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3193 = DIRECTION('',(0.E+000,0.E+000,1.));
#3194 = DIRECTION('',(1.,0.E+000,0.E+000));
#3195 = AXIS2_PLACEMENT_3D('',#3196,#3197,#3198);
#3196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3197 = DIRECTION('',(0.E+000,0.E+000,1.));
#3198 = DIRECTION('',(1.,0.E+000,0.E+000));
#3199 = AXIS2_PLACEMENT_3D('',#3200,#3201,#3202);
#3200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3201 = DIRECTION('',(0.E+000,0.E+000,1.));
#3202 = DIRECTION('',(1.,0.E+000,0.E+000));
#3203 = AXIS2_PLACEMENT_3D('',#3204,#3205,#3206);
#3204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3205 = DIRECTION('',(0.E+000,0.E+000,1.));
#3206 = DIRECTION('',(1.,0.E+000,0.E+000));
#3207 = AXIS2_PLACEMENT_3D('',#3208,#3209,#3210);
#3208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3209 = DIRECTION('',(0.E+000,0.E+000,1.));
#3210 = DIRECTION('',(1.,0.E+000,0.E+000));
#3211 = AXIS2_PLACEMENT_3D('',#3212,#3213,#3214);
#3212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3213 = DIRECTION('',(0.E+000,0.E+000,1.));
#3214 = DIRECTION('',(1.,0.E+000,0.E+000));
#3215 = AXIS2_PLACEMENT_3D('',#3216,#3217,#3218);
#3216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3217 = DIRECTION('',(0.E+000,0.E+000,1.));
#3218 = DIRECTION('',(1.,0.E+000,0.E+000));
#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222);
#3220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3221 = DIRECTION('',(0.E+000,0.E+000,1.));
#3222 = DIRECTION('',(1.,0.E+000,0.E+000));
#3223 = AXIS2_PLACEMENT_3D('',#3224,#3225,#3226);
#3224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3225 = DIRECTION('',(0.E+000,0.E+000,1.));
#3226 = DIRECTION('',(1.,0.E+000,0.E+000));
#3227 = AXIS2_PLACEMENT_3D('',#3228,#3229,#3230);
#3228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3229 = DIRECTION('',(0.E+000,0.E+000,1.));
#3230 = DIRECTION('',(1.,0.E+000,0.E+000));
#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);
#3232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3233 = DIRECTION('',(0.E+000,0.E+000,1.));
#3234 = DIRECTION('',(1.,0.E+000,0.E+000));
#3235 = AXIS2_PLACEMENT_3D('',#3236,#3237,#3238);
#3236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3237 = DIRECTION('',(0.E+000,0.E+000,1.));
#3238 = DIRECTION('',(1.,0.E+000,0.E+000));
#3239 = AXIS2_PLACEMENT_3D('',#3240,#3241,#3242);
#3240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3241 = DIRECTION('',(0.E+000,0.E+000,1.));
#3242 = DIRECTION('',(1.,0.E+000,0.E+000));
#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);
#3244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3245 = DIRECTION('',(0.E+000,0.E+000,1.));
#3246 = DIRECTION('',(1.,0.E+000,0.E+000));
#3247 = AXIS2_PLACEMENT_3D('',#3248,#3249,#3250);
#3248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3249 = DIRECTION('',(0.E+000,0.E+000,1.));
#3250 = DIRECTION('',(1.,0.E+000,0.E+000));
#3251 = AXIS2_PLACEMENT_3D('',#3252,#3253,#3254);
#3252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3253 = DIRECTION('',(0.E+000,0.E+000,1.));
#3254 = DIRECTION('',(1.,0.E+000,0.E+000));
#3255 = AXIS2_PLACEMENT_3D('',#3256,#3257,#3258);
#3256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3257 = DIRECTION('',(0.E+000,0.E+000,1.));
#3258 = DIRECTION('',(1.,0.E+000,0.E+000));
#3259 = AXIS2_PLACEMENT_3D('',#3260,#3261,#3262);
#3260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3261 = DIRECTION('',(0.E+000,0.E+000,1.));
#3262 = DIRECTION('',(1.,0.E+000,0.E+000));
#3263 = AXIS2_PLACEMENT_3D('',#3264,#3265,#3266);
#3264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3265 = DIRECTION('',(0.E+000,0.E+000,1.));
#3266 = DIRECTION('',(1.,0.E+000,0.E+000));
#3267 = AXIS2_PLACEMENT_3D('',#3268,#3269,#3270);
#3268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3269 = DIRECTION('',(0.E+000,0.E+000,1.));
#3270 = DIRECTION('',(1.,0.E+000,0.E+000));
#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);
#3272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3273 = DIRECTION('',(0.E+000,0.E+000,1.));
#3274 = DIRECTION('',(1.,0.E+000,0.E+000));
#3275 = AXIS2_PLACEMENT_3D('',#3276,#3277,#3278);
#3276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3277 = DIRECTION('',(0.E+000,0.E+000,1.));
#3278 = DIRECTION('',(1.,0.E+000,0.E+000));
#3279 = AXIS2_PLACEMENT_3D('',#3280,#3281,#3282);
#3280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3281 = DIRECTION('',(0.E+000,0.E+000,1.));
#3282 = DIRECTION('',(1.,0.E+000,0.E+000));
#3283 = AXIS2_PLACEMENT_3D('',#3284,#3285,#3286);
#3284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3285 = DIRECTION('',(0.E+000,0.E+000,1.));
#3286 = DIRECTION('',(1.,0.E+000,0.E+000));
#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290);
#3288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3289 = DIRECTION('',(0.E+000,0.E+000,1.));
#3290 = DIRECTION('',(1.,0.E+000,0.E+000));
#3291 = AXIS2_PLACEMENT_3D('',#3292,#3293,#3294);
#3292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3293 = DIRECTION('',(0.E+000,0.E+000,1.));
#3294 = DIRECTION('',(1.,0.E+000,0.E+000));
#3295 = AXIS2_PLACEMENT_3D('',#3296,#3297,#3298);
#3296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3297 = DIRECTION('',(0.E+000,0.E+000,1.));
#3298 = DIRECTION('',(1.,0.E+000,0.E+000));
#3299 = AXIS2_PLACEMENT_3D('',#3300,#3301,#3302);
#3300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3301 = DIRECTION('',(0.E+000,0.E+000,1.));
#3302 = DIRECTION('',(1.,0.E+000,0.E+000));
#3303 = AXIS2_PLACEMENT_3D('',#3304,#3305,#3306);
#3304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3305 = DIRECTION('',(0.E+000,0.E+000,1.));
#3306 = DIRECTION('',(1.,0.E+000,0.E+000));
#3307 = AXIS2_PLACEMENT_3D('',#3308,#3309,#3310);
#3308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3309 = DIRECTION('',(0.E+000,0.E+000,1.));
#3310 = DIRECTION('',(1.,0.E+000,0.E+000));
#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314);
#3312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3313 = DIRECTION('',(0.E+000,0.E+000,1.));
#3314 = DIRECTION('',(1.,0.E+000,0.E+000));
#3315 = AXIS2_PLACEMENT_3D('',#3316,#3317,#3318);
#3316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3317 = DIRECTION('',(0.E+000,0.E+000,1.));
#3318 = DIRECTION('',(1.,0.E+000,0.E+000));
#3319 = AXIS2_PLACEMENT_3D('',#3320,#3321,#3322);
#3320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3321 = DIRECTION('',(0.E+000,0.E+000,1.));
#3322 = DIRECTION('',(1.,0.E+000,0.E+000));
#3323 = AXIS2_PLACEMENT_3D('',#3324,#3325,#3326);
#3324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3325 = DIRECTION('',(0.E+000,0.E+000,1.));
#3326 = DIRECTION('',(1.,0.E+000,0.E+000));
#3327 = AXIS2_PLACEMENT_3D('',#3328,#3329,#3330);
#3328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3329 = DIRECTION('',(0.E+000,0.E+000,1.));
#3330 = DIRECTION('',(1.,0.E+000,0.E+000));
#3331 = AXIS2_PLACEMENT_3D('',#3332,#3333,#3334);
#3332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3333 = DIRECTION('',(0.E+000,0.E+000,1.));
#3334 = DIRECTION('',(1.,0.E+000,0.E+000));
#3335 = AXIS2_PLACEMENT_3D('',#3336,#3337,#3338);
#3336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3337 = DIRECTION('',(0.E+000,0.E+000,1.));
#3338 = DIRECTION('',(1.,0.E+000,0.E+000));
#3339 = AXIS2_PLACEMENT_3D('',#3340,#3341,#3342);
#3340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3341 = DIRECTION('',(0.E+000,0.E+000,1.));
#3342 = DIRECTION('',(1.,0.E+000,0.E+000));
#3343 = AXIS2_PLACEMENT_3D('',#3344,#3345,#3346);
#3344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3345 = DIRECTION('',(0.E+000,0.E+000,1.));
#3346 = DIRECTION('',(1.,0.E+000,0.E+000));
#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);
#3348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3349 = DIRECTION('',(0.E+000,0.E+000,1.));
#3350 = DIRECTION('',(1.,0.E+000,0.E+000));
#3351 = AXIS2_PLACEMENT_3D('',#3352,#3353,#3354);
#3352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3353 = DIRECTION('',(0.E+000,0.E+000,1.));
#3354 = DIRECTION('',(1.,0.E+000,0.E+000));
#3355 = AXIS2_PLACEMENT_3D('',#3356,#3357,#3358);
#3356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3357 = DIRECTION('',(0.E+000,0.E+000,1.));
#3358 = DIRECTION('',(1.,0.E+000,0.E+000));
#3359 = AXIS2_PLACEMENT_3D('',#3360,#3361,#3362);
#3360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3361 = DIRECTION('',(0.E+000,0.E+000,1.));
#3362 = DIRECTION('',(1.,0.E+000,0.E+000));
#3363 = AXIS2_PLACEMENT_3D('',#3364,#3365,#3366);
#3364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3365 = DIRECTION('',(0.E+000,0.E+000,1.));
#3366 = DIRECTION('',(1.,0.E+000,0.E+000));
#3367 = AXIS2_PLACEMENT_3D('',#3368,#3369,#3370);
#3368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3369 = DIRECTION('',(0.E+000,0.E+000,1.));
#3370 = DIRECTION('',(1.,0.E+000,0.E+000));
#3371 = AXIS2_PLACEMENT_3D('',#3372,#3373,#3374);
#3372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3373 = DIRECTION('',(0.E+000,0.E+000,1.));
#3374 = DIRECTION('',(1.,0.E+000,0.E+000));
#3375 = AXIS2_PLACEMENT_3D('',#3376,#3377,#3378);
#3376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3377 = DIRECTION('',(0.E+000,0.E+000,1.));
#3378 = DIRECTION('',(1.,0.E+000,0.E+000));
#3379 = AXIS2_PLACEMENT_3D('',#3380,#3381,#3382);
#3380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3381 = DIRECTION('',(0.E+000,0.E+000,1.));
#3382 = DIRECTION('',(1.,0.E+000,0.E+000));
#3383 = AXIS2_PLACEMENT_3D('',#3384,#3385,#3386);
#3384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3385 = DIRECTION('',(0.E+000,0.E+000,1.));
#3386 = DIRECTION('',(1.,0.E+000,0.E+000));
#3387 = AXIS2_PLACEMENT_3D('',#3388,#3389,#3390);
#3388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3389 = DIRECTION('',(0.E+000,0.E+000,1.));
#3390 = DIRECTION('',(1.,0.E+000,0.E+000));
#3391 = AXIS2_PLACEMENT_3D('',#3392,#3393,#3394);
#3392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3393 = DIRECTION('',(0.E+000,0.E+000,1.));
#3394 = DIRECTION('',(1.,0.E+000,0.E+000));
#3395 = AXIS2_PLACEMENT_3D('',#3396,#3397,#3398);
#3396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3397 = DIRECTION('',(0.E+000,0.E+000,1.));
#3398 = DIRECTION('',(1.,0.E+000,0.E+000));
#3399 = AXIS2_PLACEMENT_3D('',#3400,#3401,#3402);
#3400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3401 = DIRECTION('',(0.E+000,0.E+000,1.));
#3402 = DIRECTION('',(1.,0.E+000,0.E+000));
#3403 = AXIS2_PLACEMENT_3D('',#3404,#3405,#3406);
#3404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3405 = DIRECTION('',(0.E+000,0.E+000,1.));
#3406 = DIRECTION('',(1.,0.E+000,0.E+000));
#3407 = AXIS2_PLACEMENT_3D('',#3408,#3409,#3410);
#3408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3409 = DIRECTION('',(0.E+000,0.E+000,1.));
#3410 = DIRECTION('',(1.,0.E+000,0.E+000));
#3411 = AXIS2_PLACEMENT_3D('',#3412,#3413,#3414);
#3412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3413 = DIRECTION('',(0.E+000,0.E+000,1.));
#3414 = DIRECTION('',(1.,0.E+000,0.E+000));
#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418);
#3416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3417 = DIRECTION('',(0.E+000,0.E+000,1.));
#3418 = DIRECTION('',(1.,0.E+000,0.E+000));
#3419 = AXIS2_PLACEMENT_3D('',#3420,#3421,#3422);
#3420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3421 = DIRECTION('',(0.E+000,0.E+000,1.));
#3422 = DIRECTION('',(1.,0.E+000,0.E+000));
#3423 = AXIS2_PLACEMENT_3D('',#3424,#3425,#3426);
#3424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3425 = DIRECTION('',(0.E+000,0.E+000,1.));
#3426 = DIRECTION('',(1.,0.E+000,0.E+000));
#3427 = AXIS2_PLACEMENT_3D('',#3428,#3429,#3430);
#3428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3429 = DIRECTION('',(0.E+000,0.E+000,1.));
#3430 = DIRECTION('',(1.,0.E+000,0.E+000));
#3431 = AXIS2_PLACEMENT_3D('',#3432,#3433,#3434);
#3432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3433 = DIRECTION('',(0.E+000,0.E+000,1.));
#3434 = DIRECTION('',(1.,0.E+000,0.E+000));
#3435 = AXIS2_PLACEMENT_3D('',#3436,#3437,#3438);
#3436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3437 = DIRECTION('',(0.E+000,0.E+000,1.));
#3438 = DIRECTION('',(1.,0.E+000,0.E+000));
#3439 = AXIS2_PLACEMENT_3D('',#3440,#3441,#3442);
#3440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3441 = DIRECTION('',(0.E+000,0.E+000,1.));
#3442 = DIRECTION('',(1.,0.E+000,0.E+000));
#3443 = AXIS2_PLACEMENT_3D('',#3444,#3445,#3446);
#3444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3445 = DIRECTION('',(0.E+000,0.E+000,1.));
#3446 = DIRECTION('',(1.,0.E+000,0.E+000));
#3447 = AXIS2_PLACEMENT_3D('',#3448,#3449,#3450);
#3448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3449 = DIRECTION('',(0.E+000,0.E+000,1.));
#3450 = DIRECTION('',(1.,0.E+000,0.E+000));
#3451 = AXIS2_PLACEMENT_3D('',#3452,#3453,#3454);
#3452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3453 = DIRECTION('',(0.E+000,0.E+000,1.));
#3454 = DIRECTION('',(1.,0.E+000,0.E+000));
#3455 = AXIS2_PLACEMENT_3D('',#3456,#3457,#3458);
#3456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3457 = DIRECTION('',(0.E+000,0.E+000,1.));
#3458 = DIRECTION('',(1.,0.E+000,0.E+000));
#3459 = AXIS2_PLACEMENT_3D('',#3460,#3461,#3462);
#3460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3461 = DIRECTION('',(0.E+000,0.E+000,1.));
#3462 = DIRECTION('',(1.,0.E+000,0.E+000));
#3463 = AXIS2_PLACEMENT_3D('',#3464,#3465,#3466);
#3464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3465 = DIRECTION('',(0.E+000,0.E+000,1.));
#3466 = DIRECTION('',(1.,0.E+000,0.E+000));
#3467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3471)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3468,#3469,#3470)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3468 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3469 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3470 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3471 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#3468,
  'distance_accuracy_value','confusion accuracy');
#3472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#3473 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3474),#3548);
#3474 = SHELL_BASED_SURFACE_MODEL('',(#3475));
#3475 = OPEN_SHELL('',(#3476));
#3476 = ADVANCED_FACE('',(#3477),#3491,.T.);
#3477 = FACE_BOUND('',#3478,.T.);
#3478 = EDGE_LOOP('',(#3479,#3502,#3518,#3534));
#3479 = ORIENTED_EDGE('',*,*,#3480,.F.);
#3480 = EDGE_CURVE('',#3481,#3483,#3485,.T.);
#3481 = VERTEX_POINT('',#3482);
#3482 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#3483 = VERTEX_POINT('',#3484);
#3484 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534938));
#3485 = SURFACE_CURVE('',#3486,(#3490),.PCURVE_S1.);
#3486 = LINE('',#3487,#3488);
#3487 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#3488 = VECTOR('',#3489,1.);
#3489 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#3490 = PCURVE('',#3491,#3496);
#3491 = PLANE('',#3492);
#3492 = AXIS2_PLACEMENT_3D('',#3493,#3494,#3495);
#3493 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#3494 = DIRECTION('',(0.E+000,0.173648176517,0.984807753215));
#3495 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3501);
#3497 = LINE('',#3498,#3499);
#3498 = CARTESIAN_POINT('',(0.E+000,-1.));
#3499 = VECTOR('',#3500,1.);
#3500 = DIRECTION('',(-1.,0.E+000));
#3501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3502 = ORIENTED_EDGE('',*,*,#3503,.F.);
#3503 = EDGE_CURVE('',#3504,#3481,#3506,.T.);
#3504 = VERTEX_POINT('',#3505);
#3505 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#3506 = SURFACE_CURVE('',#3507,(#3511),.PCURVE_S1.);
#3507 = LINE('',#3508,#3509);
#3508 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#3509 = VECTOR('',#3510,1.);
#3510 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3511 = PCURVE('',#3491,#3512);
#3512 = DEFINITIONAL_REPRESENTATION('',(#3513),#3517);
#3513 = LINE('',#3514,#3515);
#3514 = CARTESIAN_POINT('',(7.711528150147E-017,0.E+000));
#3515 = VECTOR('',#3516,1.);
#3516 = DIRECTION('',(0.E+000,-1.));
#3517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3518 = ORIENTED_EDGE('',*,*,#3519,.T.);
#3519 = EDGE_CURVE('',#3504,#3520,#3522,.T.);
#3520 = VERTEX_POINT('',#3521);
#3521 = CARTESIAN_POINT('',(0.801146897693,-28.70830675622,
    1.725011534938));
#3522 = SURFACE_CURVE('',#3523,(#3527),.PCURVE_S1.);
#3523 = LINE('',#3524,#3525);
#3524 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#3525 = VECTOR('',#3526,1.);
#3526 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#3527 = PCURVE('',#3491,#3528);
#3528 = DEFINITIONAL_REPRESENTATION('',(#3529),#3533);
#3529 = LINE('',#3530,#3531);
#3530 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3531 = VECTOR('',#3532,1.);
#3532 = DIRECTION('',(-1.,0.E+000));
#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3534 = ORIENTED_EDGE('',*,*,#3535,.T.);
#3535 = EDGE_CURVE('',#3520,#3483,#3536,.T.);
#3536 = SURFACE_CURVE('',#3537,(#3541),.PCURVE_S1.);
#3537 = LINE('',#3538,#3539);
#3538 = CARTESIAN_POINT('',(0.801146897693,-28.70830675622,
    1.725011534939));
#3539 = VECTOR('',#3540,1.);
#3540 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3541 = PCURVE('',#3491,#3542);
#3542 = DEFINITIONAL_REPRESENTATION('',(#3543),#3547);
#3543 = LINE('',#3544,#3545);
#3544 = CARTESIAN_POINT('',(-2.002939926837,0.E+000));
#3545 = VECTOR('',#3546,1.);
#3546 = DIRECTION('',(0.E+000,-1.));
#3547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3552)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3549,#3550,#3551)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3549 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3550 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3551 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3552 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3549,
  'distance_accuracy_value','confusion accuracy');
#3553 = SHAPE_DEFINITION_REPRESENTATION(#3554,#3473);
#3554 = PRODUCT_DEFINITION_SHAPE('','',#3555);
#3555 = PRODUCT_DEFINITION('design','',#3556,#3559);
#3556 = PRODUCT_DEFINITION_FORMATION('','',#3557);
#3557 = PRODUCT('CADSOFTTOOLS 1.1','CADSOFTTOOLS 1.1','',(#3558));
#3558 = PRODUCT_CONTEXT('',#2,'mechanical');
#3559 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3560 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3561,#3563);
#3561 = ( REPRESENTATION_RELATIONSHIP('','',#3473,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3562) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3562 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#3563 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3564);
#3564 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#5,#3555,$);
#3565 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3557));
#3566 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3567),#3639);
#3567 = SHELL_BASED_SURFACE_MODEL('',(#3568));
#3568 = OPEN_SHELL('',(#3569));
#3569 = ADVANCED_FACE('',(#3570),#3585,.T.);
#3570 = FACE_BOUND('',#3571,.T.);
#3571 = EDGE_LOOP('',(#3572,#3595,#3610,#3626));
#3572 = ORIENTED_EDGE('',*,*,#3573,.F.);
#3573 = EDGE_CURVE('',#3574,#3576,#3578,.T.);
#3574 = VERTEX_POINT('',#3575);
#3575 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534938));
#3576 = VERTEX_POINT('',#3577);
#3577 = CARTESIAN_POINT('',(-0.198853102307,-28.32477604779,
    1.063001157174));
#3578 = SURFACE_CURVE('',#3579,(#3584),.PCURVE_S1.);
#3579 = CIRCLE('',#3580,0.5);
#3580 = AXIS2_PLACEMENT_3D('',#3581,#3582,#3583);
#3581 = CARTESIAN_POINT('',(-0.198853102307,-28.79513084448,
    1.232607658333));
#3582 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3583 = DIRECTION('',(0.E+000,0.17364817651,0.984807753216));
#3584 = PCURVE('',#3585,#3590);
#3585 = CYLINDRICAL_SURFACE('',#3586,0.5);
#3586 = AXIS2_PLACEMENT_3D('',#3587,#3588,#3589);
#3587 = CARTESIAN_POINT('',(0.801146897693,-28.79513084448,
    1.232607658333));
#3588 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3589 = DIRECTION('',(0.E+000,0.E+000,1.));
#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3594);
#3591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3592,#3593),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.742343573933),.PIECEWISE_BEZIER_KNOTS.);
#3592 = CARTESIAN_POINT('',(0.174532924025,1.));
#3593 = CARTESIAN_POINT('',(1.916876497958,1.));
#3594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3595 = ORIENTED_EDGE('',*,*,#3596,.F.);
#3596 = EDGE_CURVE('',#3597,#3574,#3599,.T.);
#3597 = VERTEX_POINT('',#3598);
#3598 = CARTESIAN_POINT('',(0.801146897693,-28.70830675622,
    1.725011534938));
#3599 = SURFACE_CURVE('',#3600,(#3604),.PCURVE_S1.);
#3600 = LINE('',#3601,#3602);
#3601 = CARTESIAN_POINT('',(0.801146897693,-28.70830675622,
    1.725011534939));
#3602 = VECTOR('',#3603,1.);
#3603 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3604 = PCURVE('',#3585,#3605);
#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3609);
#3606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3607,#3608),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3607 = CARTESIAN_POINT('',(0.174532924025,0.E+000));
#3608 = CARTESIAN_POINT('',(0.174532924025,1.));
#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3610 = ORIENTED_EDGE('',*,*,#3611,.T.);
#3611 = EDGE_CURVE('',#3597,#3612,#3614,.T.);
#3612 = VERTEX_POINT('',#3613);
#3613 = CARTESIAN_POINT('',(0.801146897693,-28.32477604779,
    1.063001157174));
#3614 = SURFACE_CURVE('',#3615,(#3620),.PCURVE_S1.);
#3615 = CIRCLE('',#3616,0.5);
#3616 = AXIS2_PLACEMENT_3D('',#3617,#3618,#3619);
#3617 = CARTESIAN_POINT('',(0.801146897693,-28.79513084448,
    1.232607658333));
#3618 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3619 = DIRECTION('',(0.E+000,0.17364817651,0.984807753216));
#3620 = PCURVE('',#3585,#3621);
#3621 = DEFINITIONAL_REPRESENTATION('',(#3622),#3625);
#3622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3623,#3624),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.742343573933),.PIECEWISE_BEZIER_KNOTS.);
#3623 = CARTESIAN_POINT('',(0.174532924025,0.E+000));
#3624 = CARTESIAN_POINT('',(1.916876497958,0.E+000));
#3625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3626 = ORIENTED_EDGE('',*,*,#3627,.T.);
#3627 = EDGE_CURVE('',#3612,#3576,#3628,.T.);
#3628 = SURFACE_CURVE('',#3629,(#3633),.PCURVE_S1.);
#3629 = LINE('',#3630,#3631);
#3630 = CARTESIAN_POINT('',(0.801146897693,-28.32477604779,
    1.063001157174));
#3631 = VECTOR('',#3632,1.);
#3632 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3633 = PCURVE('',#3585,#3634);
#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3638);
#3635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3636,#3637),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3636 = CARTESIAN_POINT('',(1.916876497958,0.E+000));
#3637 = CARTESIAN_POINT('',(1.916876497958,1.));
#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3643)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3640,#3641,#3642)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3640,
  'distance_accuracy_value','confusion accuracy');
#3644 = SHAPE_DEFINITION_REPRESENTATION(#3645,#3566);
#3645 = PRODUCT_DEFINITION_SHAPE('','',#3646);
#3646 = PRODUCT_DEFINITION('design','',#3647,#3650);
#3647 = PRODUCT_DEFINITION_FORMATION('','',#3648);
#3648 = PRODUCT('CADSOFTTOOLS 1.2','CADSOFTTOOLS 1.2','',(#3649));
#3649 = PRODUCT_CONTEXT('',#2,'mechanical');
#3650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3652,#3654);
#3652 = ( REPRESENTATION_RELATIONSHIP('','',#3566,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3653) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#3654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3655);
#3655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#3646,$);
#3656 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3648));
#3657 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3658),#3730);
#3658 = SHELL_BASED_SURFACE_MODEL('',(#3659));
#3659 = OPEN_SHELL('',(#3660));
#3660 = ADVANCED_FACE('',(#3661),#3676,.T.);
#3661 = FACE_BOUND('',#3662,.T.);
#3662 = EDGE_LOOP('',(#3663,#3686,#3701,#3717));
#3663 = ORIENTED_EDGE('',*,*,#3664,.F.);
#3664 = EDGE_CURVE('',#3665,#3667,#3669,.T.);
#3665 = VERTEX_POINT('',#3666);
#3666 = CARTESIAN_POINT('',(-0.198853102307,-28.32477604779,
    1.063001157174));
#3667 = VERTEX_POINT('',#3668);
#3668 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901552677E-004));
#3669 = SURFACE_CURVE('',#3670,(#3675),.PCURVE_S1.);
#3670 = CIRCLE('',#3671,16.9999999994);
#3671 = AXIS2_PLACEMENT_3D('',#3672,#3673,#3674);
#3672 = CARTESIAN_POINT('',(-0.198853102307,-44.316839134,6.829622197843
    ));
#3673 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3674 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#3675 = PCURVE('',#3676,#3681);
#3676 = CYLINDRICAL_SURFACE('',#3677,16.9999999994);
#3677 = AXIS2_PLACEMENT_3D('',#3678,#3679,#3680);
#3678 = CARTESIAN_POINT('',(0.801146897693,-44.316839134,6.829622197843)
  );
#3679 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3680 = DIRECTION('',(0.E+000,0.E+000,1.));
#3681 = DEFINITIONAL_REPRESENTATION('',(#3682),#3685);
#3682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3683,#3684),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.737484627397E-002),.PIECEWISE_BEZIER_KNOTS.);
#3683 = CARTESIAN_POINT('',(1.91687649805,1.));
#3684 = CARTESIAN_POINT('',(1.984251344324,1.));
#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3686 = ORIENTED_EDGE('',*,*,#3687,.F.);
#3687 = EDGE_CURVE('',#3688,#3665,#3690,.T.);
#3688 = VERTEX_POINT('',#3689);
#3689 = CARTESIAN_POINT('',(0.801146897693,-28.32477604779,
    1.063001157174));
#3690 = SURFACE_CURVE('',#3691,(#3695),.PCURVE_S1.);
#3691 = LINE('',#3692,#3693);
#3692 = CARTESIAN_POINT('',(0.801146897693,-28.32477604779,
    1.063001157174));
#3693 = VECTOR('',#3694,1.);
#3694 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3695 = PCURVE('',#3676,#3696);
#3696 = DEFINITIONAL_REPRESENTATION('',(#3697),#3700);
#3697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3698,#3699),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3698 = CARTESIAN_POINT('',(1.91687649805,0.E+000));
#3699 = CARTESIAN_POINT('',(1.91687649805,1.));
#3700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3701 = ORIENTED_EDGE('',*,*,#3702,.T.);
#3702 = EDGE_CURVE('',#3688,#3703,#3705,.T.);
#3703 = VERTEX_POINT('',#3704);
#3704 = CARTESIAN_POINT('',(0.801146897693,-28.749290594,
    -5.631901552677E-004));
#3705 = SURFACE_CURVE('',#3706,(#3711),.PCURVE_S1.);
#3706 = CIRCLE('',#3707,16.9999999994);
#3707 = AXIS2_PLACEMENT_3D('',#3708,#3709,#3710);
#3708 = CARTESIAN_POINT('',(0.801146897693,-44.316839134,6.829622197843)
  );
#3709 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3710 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#3711 = PCURVE('',#3676,#3712);
#3712 = DEFINITIONAL_REPRESENTATION('',(#3713),#3716);
#3713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3714,#3715),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.737484627397E-002),.PIECEWISE_BEZIER_KNOTS.);
#3714 = CARTESIAN_POINT('',(1.91687649805,0.E+000));
#3715 = CARTESIAN_POINT('',(1.984251344324,0.E+000));
#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3717 = ORIENTED_EDGE('',*,*,#3718,.T.);
#3718 = EDGE_CURVE('',#3703,#3667,#3719,.T.);
#3719 = SURFACE_CURVE('',#3720,(#3724),.PCURVE_S1.);
#3720 = LINE('',#3721,#3722);
#3721 = CARTESIAN_POINT('',(0.801146897693,-28.749290594,
    -5.63190155269E-004));
#3722 = VECTOR('',#3723,1.);
#3723 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3724 = PCURVE('',#3676,#3725);
#3725 = DEFINITIONAL_REPRESENTATION('',(#3726),#3729);
#3726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3727,#3728),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3727 = CARTESIAN_POINT('',(1.984251344324,0.E+000));
#3728 = CARTESIAN_POINT('',(1.984251344324,1.));
#3729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3734)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3731,#3732,#3733)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3731,
  'distance_accuracy_value','confusion accuracy');
#3735 = SHAPE_DEFINITION_REPRESENTATION(#3736,#3657);
#3736 = PRODUCT_DEFINITION_SHAPE('','',#3737);
#3737 = PRODUCT_DEFINITION('design','',#3738,#3741);
#3738 = PRODUCT_DEFINITION_FORMATION('','',#3739);
#3739 = PRODUCT('CADSOFTTOOLS 1.3','CADSOFTTOOLS 1.3','',(#3740));
#3740 = PRODUCT_CONTEXT('',#2,'mechanical');
#3741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3742 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3743,#3745);
#3743 = ( REPRESENTATION_RELATIONSHIP('','',#3657,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3744) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3744 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#3745 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3746);
#3746 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#3737,$);
#3747 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3739));
#3748 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3749),#3821);
#3749 = SHELL_BASED_SURFACE_MODEL('',(#3750));
#3750 = OPEN_SHELL('',(#3751));
#3751 = ADVANCED_FACE('',(#3752),#3767,.T.);
#3752 = FACE_BOUND('',#3753,.T.);
#3753 = EDGE_LOOP('',(#3754,#3777,#3792,#3808));
#3754 = ORIENTED_EDGE('',*,*,#3755,.F.);
#3755 = EDGE_CURVE('',#3756,#3758,#3760,.T.);
#3756 = VERTEX_POINT('',#3757);
#3757 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901552677E-004));
#3758 = VERTEX_POINT('',#3759);
#3759 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773518));
#3760 = SURFACE_CURVE('',#3761,(#3766),.PCURVE_S1.);
#3761 = CIRCLE('',#3762,1.500000000001);
#3762 = AXIS2_PLACEMENT_3D('',#3763,#3764,#3765);
#3763 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781815,
    0.602100226483));
#3764 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3765 = DIRECTION('',(0.E+000,0.915738149435,-0.401775611094));
#3766 = PCURVE('',#3767,#3772);
#3767 = CYLINDRICAL_SURFACE('',#3768,1.500000000001);
#3768 = AXIS2_PLACEMENT_3D('',#3769,#3770,#3771);
#3769 = CARTESIAN_POINT('',(0.801146897693,-30.12289781815,
    0.602100226483));
#3770 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3771 = DIRECTION('',(0.E+000,0.E+000,1.));
#3772 = DEFINITIONAL_REPRESENTATION('',(#3773),#3776);
#3773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3774,#3775),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.157341309309),.PIECEWISE_BEZIER_KNOTS.);
#3774 = CARTESIAN_POINT('',(1.984251344347,1.));
#3775 = CARTESIAN_POINT('',(3.141592653655,1.));
#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3777 = ORIENTED_EDGE('',*,*,#3778,.F.);
#3778 = EDGE_CURVE('',#3779,#3756,#3781,.T.);
#3779 = VERTEX_POINT('',#3780);
#3780 = CARTESIAN_POINT('',(0.801146897693,-28.749290594,
    -5.631901552677E-004));
#3781 = SURFACE_CURVE('',#3782,(#3786),.PCURVE_S1.);
#3782 = LINE('',#3783,#3784);
#3783 = CARTESIAN_POINT('',(0.801146897693,-28.749290594,
    -5.63190155269E-004));
#3784 = VECTOR('',#3785,1.);
#3785 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3786 = PCURVE('',#3767,#3787);
#3787 = DEFINITIONAL_REPRESENTATION('',(#3788),#3791);
#3788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3789,#3790),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3789 = CARTESIAN_POINT('',(1.984251344347,0.E+000));
#3790 = CARTESIAN_POINT('',(1.984251344347,1.));
#3791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3792 = ORIENTED_EDGE('',*,*,#3793,.T.);
#3793 = EDGE_CURVE('',#3779,#3794,#3796,.T.);
#3794 = VERTEX_POINT('',#3795);
#3795 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.897899773518));
#3796 = SURFACE_CURVE('',#3797,(#3802),.PCURVE_S1.);
#3797 = CIRCLE('',#3798,1.500000000001);
#3798 = AXIS2_PLACEMENT_3D('',#3799,#3800,#3801);
#3799 = CARTESIAN_POINT('',(0.801146897693,-30.12289781815,
    0.602100226483));
#3800 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3801 = DIRECTION('',(0.E+000,0.915738149435,-0.401775611094));
#3802 = PCURVE('',#3767,#3803);
#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3807);
#3804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3805,#3806),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.157341309309),.PIECEWISE_BEZIER_KNOTS.);
#3805 = CARTESIAN_POINT('',(1.984251344347,0.E+000));
#3806 = CARTESIAN_POINT('',(3.141592653655,0.E+000));
#3807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3808 = ORIENTED_EDGE('',*,*,#3809,.T.);
#3809 = EDGE_CURVE('',#3794,#3758,#3810,.T.);
#3810 = SURFACE_CURVE('',#3811,(#3815),.PCURVE_S1.);
#3811 = LINE('',#3812,#3813);
#3812 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.89789977352));
#3813 = VECTOR('',#3814,1.);
#3814 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3815 = PCURVE('',#3767,#3816);
#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3820);
#3817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3818,#3819),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3818 = CARTESIAN_POINT('',(3.141592653655,0.E+000));
#3819 = CARTESIAN_POINT('',(3.141592653655,1.));
#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3825)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3822,#3823,#3824)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3823 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3824 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3825 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3822,
  'distance_accuracy_value','confusion accuracy');
#3826 = SHAPE_DEFINITION_REPRESENTATION(#3827,#3748);
#3827 = PRODUCT_DEFINITION_SHAPE('','',#3828);
#3828 = PRODUCT_DEFINITION('design','',#3829,#3832);
#3829 = PRODUCT_DEFINITION_FORMATION('','',#3830);
#3830 = PRODUCT('CADSOFTTOOLS 1.4','CADSOFTTOOLS 1.4','',(#3831));
#3831 = PRODUCT_CONTEXT('',#2,'mechanical');
#3832 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3834,#3836);
#3834 = ( REPRESENTATION_RELATIONSHIP('','',#3748,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3835) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#3836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3837);
#3837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#3828,$);
#3838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3830));
#3839 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3840),#3914);
#3840 = SHELL_BASED_SURFACE_MODEL('',(#3841));
#3841 = OPEN_SHELL('',(#3842));
#3842 = ADVANCED_FACE('',(#3843),#3857,.T.);
#3843 = FACE_BOUND('',#3844,.T.);
#3844 = EDGE_LOOP('',(#3845,#3868,#3884,#3900));
#3845 = ORIENTED_EDGE('',*,*,#3846,.F.);
#3846 = EDGE_CURVE('',#3847,#3849,#3851,.T.);
#3847 = VERTEX_POINT('',#3848);
#3848 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773518));
#3849 = VERTEX_POINT('',#3850);
#3850 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#3851 = SURFACE_CURVE('',#3852,(#3856),.PCURVE_S1.);
#3852 = LINE('',#3853,#3854);
#3853 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773522));
#3854 = VECTOR('',#3855,1.);
#3855 = DIRECTION('',(0.E+000,-1.,-6.246738034711E-012));
#3856 = PCURVE('',#3857,#3862);
#3857 = PLANE('',#3858);
#3858 = AXIS2_PLACEMENT_3D('',#3859,#3860,#3861);
#3859 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.897899773522));
#3860 = DIRECTION('',(0.E+000,6.246792457878E-012,-1.));
#3861 = DIRECTION('',(0.E+000,1.,6.246792457878E-012));
#3862 = DEFINITIONAL_REPRESENTATION('',(#3863),#3867);
#3863 = LINE('',#3864,#3865);
#3864 = CARTESIAN_POINT('',(0.E+000,-1.));
#3865 = VECTOR('',#3866,1.);
#3866 = DIRECTION('',(-1.,0.E+000));
#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3868 = ORIENTED_EDGE('',*,*,#3869,.F.);
#3869 = EDGE_CURVE('',#3870,#3847,#3872,.T.);
#3870 = VERTEX_POINT('',#3871);
#3871 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.897899773518));
#3872 = SURFACE_CURVE('',#3873,(#3877),.PCURVE_S1.);
#3873 = LINE('',#3874,#3875);
#3874 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.89789977352));
#3875 = VECTOR('',#3876,1.);
#3876 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3877 = PCURVE('',#3857,#3878);
#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3883);
#3879 = LINE('',#3880,#3881);
#3880 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3881 = VECTOR('',#3882,1.);
#3882 = DIRECTION('',(0.E+000,-1.));
#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3884 = ORIENTED_EDGE('',*,*,#3885,.T.);
#3885 = EDGE_CURVE('',#3870,#3886,#3888,.T.);
#3886 = VERTEX_POINT('',#3887);
#3887 = CARTESIAN_POINT('',(0.801146897693,-30.93570330653,
    -0.897899773527));
#3888 = SURFACE_CURVE('',#3889,(#3893),.PCURVE_S1.);
#3889 = LINE('',#3890,#3891);
#3890 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.897899773522));
#3891 = VECTOR('',#3892,1.);
#3892 = DIRECTION('',(0.E+000,-1.,-6.246738034711E-012));
#3893 = PCURVE('',#3857,#3894);
#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3899);
#3895 = LINE('',#3896,#3897);
#3896 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3897 = VECTOR('',#3898,1.);
#3898 = DIRECTION('',(-1.,0.E+000));
#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3900 = ORIENTED_EDGE('',*,*,#3901,.T.);
#3901 = EDGE_CURVE('',#3886,#3849,#3902,.T.);
#3902 = SURFACE_CURVE('',#3903,(#3907),.PCURVE_S1.);
#3903 = LINE('',#3904,#3905);
#3904 = CARTESIAN_POINT('',(0.801146897693,-30.93570330653,
    -0.897899773527));
#3905 = VECTOR('',#3906,1.);
#3906 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3907 = PCURVE('',#3857,#3908);
#3908 = DEFINITIONAL_REPRESENTATION('',(#3909),#3913);
#3909 = LINE('',#3910,#3911);
#3910 = CARTESIAN_POINT('',(-0.812805488289,0.E+000));
#3911 = VECTOR('',#3912,1.);
#3912 = DIRECTION('',(0.E+000,-1.));
#3913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3918)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3915,#3916,#3917)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3915,
  'distance_accuracy_value','confusion accuracy');
#3919 = SHAPE_DEFINITION_REPRESENTATION(#3920,#3839);
#3920 = PRODUCT_DEFINITION_SHAPE('','',#3921);
#3921 = PRODUCT_DEFINITION('design','',#3922,#3925);
#3922 = PRODUCT_DEFINITION_FORMATION('','',#3923);
#3923 = PRODUCT('CADSOFTTOOLS 1.5','CADSOFTTOOLS 1.5','',(#3924));
#3924 = PRODUCT_CONTEXT('',#2,'mechanical');
#3925 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3927,#3929);
#3927 = ( REPRESENTATION_RELATIONSHIP('','',#3839,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3928) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#3929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3930);
#3930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#3921,$);
#3931 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3923));
#3932 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3933),#4005);
#3933 = SHELL_BASED_SURFACE_MODEL('',(#3934));
#3934 = OPEN_SHELL('',(#3935));
#3935 = ADVANCED_FACE('',(#3936),#3951,.T.);
#3936 = FACE_BOUND('',#3937,.T.);
#3937 = EDGE_LOOP('',(#3938,#3961,#3976,#3992));
#3938 = ORIENTED_EDGE('',*,*,#3939,.F.);
#3939 = EDGE_CURVE('',#3940,#3942,#3944,.T.);
#3940 = VERTEX_POINT('',#3941);
#3941 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#3942 = VERTEX_POINT('',#3943);
#3943 = CARTESIAN_POINT('',(-0.198853102307,-31.22837741024,
    -0.876369351002));
#3944 = SURFACE_CURVE('',#3945,(#3950),.PCURVE_S1.);
#3945 = CIRCLE('',#3946,2.);
#3946 = AXIS2_PLACEMENT_3D('',#3947,#3948,#3949);
#3947 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330649,
    1.102100226473));
#3948 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3949 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#3950 = PCURVE('',#3951,#3956);
#3951 = CYLINDRICAL_SURFACE('',#3952,2.);
#3952 = AXIS2_PLACEMENT_3D('',#3953,#3954,#3955);
#3953 = CARTESIAN_POINT('',(0.801146897693,-30.93570330649,
    1.102100226473));
#3954 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3955 = DIRECTION('',(0.E+000,0.E+000,1.));
#3956 = DEFINITIONAL_REPRESENTATION('',(#3957),#3960);
#3957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3958,#3959),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.146864439956),.PIECEWISE_BEZIER_KNOTS.);
#3958 = CARTESIAN_POINT('',(3.141592653614,1.));
#3959 = CARTESIAN_POINT('',(3.288457093569,1.));
#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3961 = ORIENTED_EDGE('',*,*,#3962,.F.);
#3962 = EDGE_CURVE('',#3963,#3940,#3965,.T.);
#3963 = VERTEX_POINT('',#3964);
#3964 = CARTESIAN_POINT('',(0.801146897693,-30.93570330653,
    -0.897899773527));
#3965 = SURFACE_CURVE('',#3966,(#3970),.PCURVE_S1.);
#3966 = LINE('',#3967,#3968);
#3967 = CARTESIAN_POINT('',(0.801146897693,-30.93570330653,
    -0.897899773527));
#3968 = VECTOR('',#3969,1.);
#3969 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3970 = PCURVE('',#3951,#3971);
#3971 = DEFINITIONAL_REPRESENTATION('',(#3972),#3975);
#3972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3973,#3974),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#3973 = CARTESIAN_POINT('',(3.141592653614,0.E+000));
#3974 = CARTESIAN_POINT('',(3.141592653614,1.));
#3975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3976 = ORIENTED_EDGE('',*,*,#3977,.T.);
#3977 = EDGE_CURVE('',#3963,#3978,#3980,.T.);
#3978 = VERTEX_POINT('',#3979);
#3979 = CARTESIAN_POINT('',(0.801146897693,-31.22837741024,
    -0.876369351002));
#3980 = SURFACE_CURVE('',#3981,(#3986),.PCURVE_S1.);
#3981 = CIRCLE('',#3982,2.);
#3982 = AXIS2_PLACEMENT_3D('',#3983,#3984,#3985);
#3983 = CARTESIAN_POINT('',(0.801146897693,-30.93570330649,
    1.102100226473));
#3984 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3985 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#3986 = PCURVE('',#3951,#3987);
#3987 = DEFINITIONAL_REPRESENTATION('',(#3988),#3991);
#3988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3989,#3990),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.146864439956),.PIECEWISE_BEZIER_KNOTS.);
#3989 = CARTESIAN_POINT('',(3.141592653614,0.E+000));
#3990 = CARTESIAN_POINT('',(3.288457093569,0.E+000));
#3991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3992 = ORIENTED_EDGE('',*,*,#3993,.T.);
#3993 = EDGE_CURVE('',#3978,#3942,#3994,.T.);
#3994 = SURFACE_CURVE('',#3995,(#3999),.PCURVE_S1.);
#3995 = LINE('',#3996,#3997);
#3996 = CARTESIAN_POINT('',(0.801146897693,-31.22837741024,
    -0.876369351002));
#3997 = VECTOR('',#3998,1.);
#3998 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3999 = PCURVE('',#3951,#4000);
#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4004);
#4001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4002,#4003),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#4002 = CARTESIAN_POINT('',(3.288457093569,0.E+000));
#4003 = CARTESIAN_POINT('',(3.288457093569,1.));
#4004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4009)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4006,#4007,#4008)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4006,
  'distance_accuracy_value','confusion accuracy');
#4010 = SHAPE_DEFINITION_REPRESENTATION(#4011,#3932);
#4011 = PRODUCT_DEFINITION_SHAPE('','',#4012);
#4012 = PRODUCT_DEFINITION('design','',#4013,#4016);
#4013 = PRODUCT_DEFINITION_FORMATION('','',#4014);
#4014 = PRODUCT('CADSOFTTOOLS 1.6','CADSOFTTOOLS 1.6','',(#4015));
#4015 = PRODUCT_CONTEXT('',#2,'mechanical');
#4016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4017 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4018,#4020);
#4018 = ( REPRESENTATION_RELATIONSHIP('','',#3932,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4019) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4019 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#4020 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4021);
#4021 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#4012,$);
#4022 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4014));
#4023 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4024),#4096);
#4024 = SHELL_BASED_SURFACE_MODEL('',(#4025));
#4025 = OPEN_SHELL('',(#4026));
#4026 = ADVANCED_FACE('',(#4027),#4041,.F.);
#4027 = FACE_BOUND('',#4028,.F.);
#4028 = EDGE_LOOP('',(#4029,#4051,#4067,#4082));
#4029 = ORIENTED_EDGE('',*,*,#4030,.F.);
#4030 = EDGE_CURVE('',#4031,#4033,#4035,.T.);
#4031 = VERTEX_POINT('',#4032);
#4032 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#4033 = VERTEX_POINT('',#4034);
#4034 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#4035 = SURFACE_CURVE('',#4036,(#4040),.PCURVE_S1.);
#4036 = LINE('',#4037,#4038);
#4037 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#4038 = VECTOR('',#4039,1.);
#4039 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4040 = PCURVE('',#4041,#4046);
#4041 = CYLINDRICAL_SURFACE('',#4042,161.6187178285);
#4042 = AXIS2_PLACEMENT_3D('',#4043,#4044,#4045);
#4043 = CARTESIAN_POINT('',(0.801146897693,-189.8508742589,
    30.099644692554));
#4044 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4045 = DIRECTION('',(0.E+000,0.E+000,1.));
#4046 = DEFINITIONAL_REPRESENTATION('',(#4047),#4050);
#4047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4048,#4049),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#4048 = CARTESIAN_POINT('',(1.745090700003,0.E+000));
#4049 = CARTESIAN_POINT('',(1.745090700003,1.));
#4050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4051 = ORIENTED_EDGE('',*,*,#4052,.F.);
#4052 = EDGE_CURVE('',#4053,#4031,#4055,.T.);
#4053 = VERTEX_POINT('',#4054);
#4054 = CARTESIAN_POINT('',(0.801146897693,-31.22837741024,
    -0.876369351002));
#4055 = SURFACE_CURVE('',#4056,(#4061),.PCURVE_S1.);
#4056 = CIRCLE('',#4057,161.6187178285);
#4057 = AXIS2_PLACEMENT_3D('',#4058,#4059,#4060);
#4058 = CARTESIAN_POINT('',(0.801146897693,-189.8508742589,
    30.099644692554));
#4059 = DIRECTION('',(1.,0.E+000,0.E+000));
#4060 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#4061 = PCURVE('',#4041,#4062);
#4062 = DEFINITIONAL_REPRESENTATION('',(#4063),#4066);
#4063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4064,#4065),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.855992570676E-002),.PIECEWISE_BEZIER_KNOTS.);
#4064 = CARTESIAN_POINT('',(1.76365062571,0.E+000));
#4065 = CARTESIAN_POINT('',(1.745090700003,0.E+000));
#4066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4067 = ORIENTED_EDGE('',*,*,#4068,.T.);
#4068 = EDGE_CURVE('',#4053,#4069,#4071,.T.);
#4069 = VERTEX_POINT('',#4070);
#4070 = CARTESIAN_POINT('',(-0.198853102307,-31.22837741024,
    -0.876369351002));
#4071 = SURFACE_CURVE('',#4072,(#4076),.PCURVE_S1.);
#4072 = LINE('',#4073,#4074);
#4073 = CARTESIAN_POINT('',(0.801146897693,-31.22837741024,
    -0.876369351002));
#4074 = VECTOR('',#4075,1.);
#4075 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4076 = PCURVE('',#4041,#4077);
#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4081);
#4078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4079,#4080),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#4079 = CARTESIAN_POINT('',(1.76365062571,0.E+000));
#4080 = CARTESIAN_POINT('',(1.76365062571,1.));
#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4082 = ORIENTED_EDGE('',*,*,#4083,.T.);
#4083 = EDGE_CURVE('',#4069,#4033,#4084,.T.);
#4084 = SURFACE_CURVE('',#4085,(#4090),.PCURVE_S1.);
#4085 = CIRCLE('',#4086,161.6187178285);
#4086 = AXIS2_PLACEMENT_3D('',#4087,#4088,#4089);
#4087 = CARTESIAN_POINT('',(-0.198853102307,-189.8508742589,
    30.099644692554));
#4088 = DIRECTION('',(1.,0.E+000,0.E+000));
#4089 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#4090 = PCURVE('',#4041,#4091);
#4091 = DEFINITIONAL_REPRESENTATION('',(#4092),#4095);
#4092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4093,#4094),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.855992570676E-002),.PIECEWISE_BEZIER_KNOTS.);
#4093 = CARTESIAN_POINT('',(1.76365062571,1.));
#4094 = CARTESIAN_POINT('',(1.745090700003,1.));
#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4100)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4097,#4098,#4099)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4097,
  'distance_accuracy_value','confusion accuracy');
#4101 = SHAPE_DEFINITION_REPRESENTATION(#4102,#4023);
#4102 = PRODUCT_DEFINITION_SHAPE('','',#4103);
#4103 = PRODUCT_DEFINITION('design','',#4104,#4107);
#4104 = PRODUCT_DEFINITION_FORMATION('','',#4105);
#4105 = PRODUCT('CADSOFTTOOLS 1.7','CADSOFTTOOLS 1.7','',(#4106));
#4106 = PRODUCT_CONTEXT('',#2,'mechanical');
#4107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4109,#4111);
#4109 = ( REPRESENTATION_RELATIONSHIP('','',#4023,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4110) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#4111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4112);
#4112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#4103,$);
#4113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4105));
#4114 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4115),#4246);
#4115 = SHELL_BASED_SURFACE_MODEL('',(#4116));
#4116 = OPEN_SHELL('',(#4117));
#4117 = ADVANCED_FACE('',(#4118),#4132,.F.);
#4118 = FACE_BOUND('',#4119,.T.);
#4119 = EDGE_LOOP('',(#4120,#4143,#4164,#4181,#4197,#4214,#4231));
#4120 = ORIENTED_EDGE('',*,*,#4121,.F.);
#4121 = EDGE_CURVE('',#4122,#4124,#4126,.T.);
#4122 = VERTEX_POINT('',#4123);
#4123 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#4124 = VERTEX_POINT('',#4125);
#4125 = CARTESIAN_POINT('',(0.801146897693,-28.70830675622,
    1.725011534938));
#4126 = SURFACE_CURVE('',#4127,(#4131),.PCURVE_S1.);
#4127 = LINE('',#4128,#4129);
#4128 = CARTESIAN_POINT('',(0.801146897693,-30.68081752539,
    2.072818400907));
#4129 = VECTOR('',#4130,1.);
#4130 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#4131 = PCURVE('',#4132,#4137);
#4132 = PLANE('',#4133);
#4133 = AXIS2_PLACEMENT_3D('',#4134,#4135,#4136);
#4134 = CARTESIAN_POINT('',(0.801146897693,-28.79513084448,
    1.232607658333));
#4135 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4136 = DIRECTION('',(0.E+000,0.E+000,1.));
#4137 = DEFINITIONAL_REPRESENTATION('',(#4138),#4142);
#4138 = LINE('',#4139,#4140);
#4139 = CARTESIAN_POINT('',(0.840210742574,-1.885686680918));
#4140 = VECTOR('',#4141,1.);
#4141 = DIRECTION('',(-0.173648176517,0.984807753215));
#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4143 = ORIENTED_EDGE('',*,*,#4144,.F.);
#4144 = EDGE_CURVE('',#4145,#4122,#4147,.T.);
#4145 = VERTEX_POINT('',#4146);
#4146 = CARTESIAN_POINT('',(0.801146897693,-31.22837741024,
    -0.876369351002));
#4147 = SURFACE_CURVE('',#4148,(#4153),.PCURVE_S1.);
#4148 = CIRCLE('',#4149,161.6187178285);
#4149 = AXIS2_PLACEMENT_3D('',#4150,#4151,#4152);
#4150 = CARTESIAN_POINT('',(0.801146897693,-189.8508742589,
    30.099644692554));
#4151 = DIRECTION('',(1.,0.E+000,0.E+000));
#4152 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#4153 = PCURVE('',#4132,#4154);
#4154 = DEFINITIONAL_REPRESENTATION('',(#4155),#4163);
#4155 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4156,#4157,#4158,#4159,
#4160,#4161,#4162),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#4156 = CARTESIAN_POINT('',(-2.108977009334,-2.433246565764));
#4157 = CARTESIAN_POINT('',(272.63324675597,51.21878357364));
#4158 = CARTESIAN_POINT('',(181.72615593865,-213.540976769));
#4159 = CARTESIAN_POINT('',(90.819065121331,-478.3007371117));
#4160 = CARTESIAN_POINT('',(-93.01606782665,-267.1930069084));
#4161 = CARTESIAN_POINT('',(-276.8512007746,-56.08527670516));
#4162 = CARTESIAN_POINT('',(-2.108977009334,-2.433246565764));
#4163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4164 = ORIENTED_EDGE('',*,*,#4165,.F.);
#4165 = EDGE_CURVE('',#4166,#4145,#4168,.T.);
#4166 = VERTEX_POINT('',#4167);
#4167 = CARTESIAN_POINT('',(0.801146897693,-30.93570330653,
    -0.897899773527));
#4168 = SURFACE_CURVE('',#4169,(#4174),.PCURVE_S1.);
#4169 = CIRCLE('',#4170,2.);
#4170 = AXIS2_PLACEMENT_3D('',#4171,#4172,#4173);
#4171 = CARTESIAN_POINT('',(0.801146897693,-30.93570330649,
    1.102100226473));
#4172 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4173 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#4174 = PCURVE('',#4132,#4175);
#4175 = DEFINITIONAL_REPRESENTATION('',(#4176),#4180);
#4176 = CIRCLE('',#4177,2.);
#4177 = AXIS2_PLACEMENT_2D('',#4178,#4179);
#4178 = CARTESIAN_POINT('',(-0.13050743186,-2.14057246201));
#4179 = DIRECTION('',(-1.,-2.379962893428E-011));
#4180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4181 = ORIENTED_EDGE('',*,*,#4182,.F.);
#4182 = EDGE_CURVE('',#4183,#4166,#4185,.T.);
#4183 = VERTEX_POINT('',#4184);
#4184 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.897899773518));
#4185 = SURFACE_CURVE('',#4186,(#4190),.PCURVE_S1.);
#4186 = LINE('',#4187,#4188);
#4187 = CARTESIAN_POINT('',(0.801146897693,-30.12289781824,
    -0.897899773522));
#4188 = VECTOR('',#4189,1.);
#4189 = DIRECTION('',(0.E+000,-1.,-6.246738034711E-012));
#4190 = PCURVE('',#4132,#4191);
#4191 = DEFINITIONAL_REPRESENTATION('',(#4192),#4196);
#4192 = LINE('',#4193,#4194);
#4193 = CARTESIAN_POINT('',(-2.130507431855,-1.327766973768));
#4194 = VECTOR('',#4195,1.);
#4195 = DIRECTION('',(-6.246738034711E-012,-1.));
#4196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4197 = ORIENTED_EDGE('',*,*,#4198,.F.);
#4198 = EDGE_CURVE('',#4199,#4183,#4201,.T.);
#4199 = VERTEX_POINT('',#4200);
#4200 = CARTESIAN_POINT('',(0.801146897693,-28.749290594,
    -5.631901552677E-004));
#4201 = SURFACE_CURVE('',#4202,(#4207),.PCURVE_S1.);
#4202 = CIRCLE('',#4203,1.500000000001);
#4203 = AXIS2_PLACEMENT_3D('',#4204,#4205,#4206);
#4204 = CARTESIAN_POINT('',(0.801146897693,-30.12289781815,
    0.602100226483));
#4205 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4206 = DIRECTION('',(0.E+000,0.915738149435,-0.401775611094));
#4207 = PCURVE('',#4132,#4208);
#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4213);
#4209 = CIRCLE('',#4210,1.500000000001);
#4210 = AXIS2_PLACEMENT_2D('',#4211,#4212);
#4211 = CARTESIAN_POINT('',(-0.63050743185,-1.32776697367));
#4212 = DIRECTION('',(-0.401775611094,0.915738149435));
#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4214 = ORIENTED_EDGE('',*,*,#4215,.F.);
#4215 = EDGE_CURVE('',#4216,#4199,#4218,.T.);
#4216 = VERTEX_POINT('',#4217);
#4217 = CARTESIAN_POINT('',(0.801146897693,-28.32477604779,
    1.063001157174));
#4218 = SURFACE_CURVE('',#4219,(#4224),.PCURVE_S1.);
#4219 = CIRCLE('',#4220,16.9999999994);
#4220 = AXIS2_PLACEMENT_3D('',#4221,#4222,#4223);
#4221 = CARTESIAN_POINT('',(0.801146897693,-44.316839134,6.829622197843)
  );
#4222 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4223 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#4224 = PCURVE('',#4132,#4225);
#4225 = DEFINITIONAL_REPRESENTATION('',(#4226),#4230);
#4226 = CIRCLE('',#4227,16.9999999994);
#4227 = AXIS2_PLACEMENT_2D('',#4228,#4229);
#4228 = CARTESIAN_POINT('',(5.59701453951,-15.52170828952));
#4229 = DIRECTION('',(-0.339213002404,0.940709593339));
#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4231 = ORIENTED_EDGE('',*,*,#4232,.F.);
#4232 = EDGE_CURVE('',#4124,#4216,#4233,.T.);
#4233 = SURFACE_CURVE('',#4234,(#4239),.PCURVE_S1.);
#4234 = CIRCLE('',#4235,0.5);
#4235 = AXIS2_PLACEMENT_3D('',#4236,#4237,#4238);
#4236 = CARTESIAN_POINT('',(0.801146897693,-28.79513084448,
    1.232607658333));
#4237 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4238 = DIRECTION('',(0.E+000,0.17364817651,0.984807753216));
#4239 = PCURVE('',#4132,#4240);
#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245);
#4241 = CIRCLE('',#4242,0.5);
#4242 = AXIS2_PLACEMENT_2D('',#4243,#4244);
#4243 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4244 = DIRECTION('',(0.984807753216,0.17364817651));
#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4250)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4247,#4248,#4249)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4247 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4248 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4249 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4250 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4247,
  'distance_accuracy_value','confusion accuracy');
#4251 = SHAPE_DEFINITION_REPRESENTATION(#4252,#4114);
#4252 = PRODUCT_DEFINITION_SHAPE('','',#4253);
#4253 = PRODUCT_DEFINITION('design','',#4254,#4257);
#4254 = PRODUCT_DEFINITION_FORMATION('','',#4255);
#4255 = PRODUCT('CADSOFTTOOLS 1.8','CADSOFTTOOLS 1.8','',(#4256));
#4256 = PRODUCT_CONTEXT('',#2,'mechanical');
#4257 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4258 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4259,#4261);
#4259 = ( REPRESENTATION_RELATIONSHIP('','',#4114,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4260) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4260 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#4261 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4262);
#4262 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#4253,$);
#4263 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4255));
#4264 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4265),#4396);
#4265 = SHELL_BASED_SURFACE_MODEL('',(#4266));
#4266 = OPEN_SHELL('',(#4267));
#4267 = ADVANCED_FACE('',(#4268),#4282,.T.);
#4268 = FACE_BOUND('',#4269,.T.);
#4269 = EDGE_LOOP('',(#4270,#4293,#4310,#4327,#4344,#4360,#4377));
#4270 = ORIENTED_EDGE('',*,*,#4271,.T.);
#4271 = EDGE_CURVE('',#4272,#4274,#4276,.T.);
#4272 = VERTEX_POINT('',#4273);
#4273 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#4274 = VERTEX_POINT('',#4275);
#4275 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534938));
#4276 = SURFACE_CURVE('',#4277,(#4281),.PCURVE_S1.);
#4277 = LINE('',#4278,#4279);
#4278 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#4279 = VECTOR('',#4280,1.);
#4280 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#4281 = PCURVE('',#4282,#4287);
#4282 = PLANE('',#4283);
#4283 = AXIS2_PLACEMENT_3D('',#4284,#4285,#4286);
#4284 = CARTESIAN_POINT('',(-0.198853102307,-28.79513084448,
    1.232607658333));
#4285 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4286 = DIRECTION('',(0.E+000,0.E+000,1.));
#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4292);
#4288 = LINE('',#4289,#4290);
#4289 = CARTESIAN_POINT('',(0.840210742574,-1.885686680918));
#4290 = VECTOR('',#4291,1.);
#4291 = DIRECTION('',(-0.173648176517,0.984807753215));
#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4293 = ORIENTED_EDGE('',*,*,#4294,.T.);
#4294 = EDGE_CURVE('',#4274,#4295,#4297,.T.);
#4295 = VERTEX_POINT('',#4296);
#4296 = CARTESIAN_POINT('',(-0.198853102307,-28.32477604779,
    1.063001157174));
#4297 = SURFACE_CURVE('',#4298,(#4303),.PCURVE_S1.);
#4298 = CIRCLE('',#4299,0.5);
#4299 = AXIS2_PLACEMENT_3D('',#4300,#4301,#4302);
#4300 = CARTESIAN_POINT('',(-0.198853102307,-28.79513084448,
    1.232607658333));
#4301 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4302 = DIRECTION('',(0.E+000,0.17364817651,0.984807753216));
#4303 = PCURVE('',#4282,#4304);
#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4309);
#4305 = CIRCLE('',#4306,0.5);
#4306 = AXIS2_PLACEMENT_2D('',#4307,#4308);
#4307 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4308 = DIRECTION('',(0.984807753216,0.17364817651));
#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4310 = ORIENTED_EDGE('',*,*,#4311,.T.);
#4311 = EDGE_CURVE('',#4295,#4312,#4314,.T.);
#4312 = VERTEX_POINT('',#4313);
#4313 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901552677E-004));
#4314 = SURFACE_CURVE('',#4315,(#4320),.PCURVE_S1.);
#4315 = CIRCLE('',#4316,16.9999999994);
#4316 = AXIS2_PLACEMENT_3D('',#4317,#4318,#4319);
#4317 = CARTESIAN_POINT('',(-0.198853102307,-44.316839134,6.829622197843
    ));
#4318 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4319 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#4320 = PCURVE('',#4282,#4321);
#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4326);
#4322 = CIRCLE('',#4323,16.9999999994);
#4323 = AXIS2_PLACEMENT_2D('',#4324,#4325);
#4324 = CARTESIAN_POINT('',(5.59701453951,-15.52170828952));
#4325 = DIRECTION('',(-0.339213002404,0.940709593339));
#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4327 = ORIENTED_EDGE('',*,*,#4328,.T.);
#4328 = EDGE_CURVE('',#4312,#4329,#4331,.T.);
#4329 = VERTEX_POINT('',#4330);
#4330 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773518));
#4331 = SURFACE_CURVE('',#4332,(#4337),.PCURVE_S1.);
#4332 = CIRCLE('',#4333,1.500000000001);
#4333 = AXIS2_PLACEMENT_3D('',#4334,#4335,#4336);
#4334 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781815,
    0.602100226483));
#4335 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4336 = DIRECTION('',(0.E+000,0.915738149435,-0.401775611094));
#4337 = PCURVE('',#4282,#4338);
#4338 = DEFINITIONAL_REPRESENTATION('',(#4339),#4343);
#4339 = CIRCLE('',#4340,1.500000000001);
#4340 = AXIS2_PLACEMENT_2D('',#4341,#4342);
#4341 = CARTESIAN_POINT('',(-0.63050743185,-1.32776697367));
#4342 = DIRECTION('',(-0.401775611094,0.915738149435));
#4343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4344 = ORIENTED_EDGE('',*,*,#4345,.T.);
#4345 = EDGE_CURVE('',#4329,#4346,#4348,.T.);
#4346 = VERTEX_POINT('',#4347);
#4347 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#4348 = SURFACE_CURVE('',#4349,(#4353),.PCURVE_S1.);
#4349 = LINE('',#4350,#4351);
#4350 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773522));
#4351 = VECTOR('',#4352,1.);
#4352 = DIRECTION('',(0.E+000,-1.,-6.246738034711E-012));
#4353 = PCURVE('',#4282,#4354);
#4354 = DEFINITIONAL_REPRESENTATION('',(#4355),#4359);
#4355 = LINE('',#4356,#4357);
#4356 = CARTESIAN_POINT('',(-2.130507431855,-1.327766973768));
#4357 = VECTOR('',#4358,1.);
#4358 = DIRECTION('',(-6.246738034711E-012,-1.));
#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4360 = ORIENTED_EDGE('',*,*,#4361,.T.);
#4361 = EDGE_CURVE('',#4346,#4362,#4364,.T.);
#4362 = VERTEX_POINT('',#4363);
#4363 = CARTESIAN_POINT('',(-0.198853102307,-31.22837741024,
    -0.876369351002));
#4364 = SURFACE_CURVE('',#4365,(#4370),.PCURVE_S1.);
#4365 = CIRCLE('',#4366,2.);
#4366 = AXIS2_PLACEMENT_3D('',#4367,#4368,#4369);
#4367 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330649,
    1.102100226473));
#4368 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4369 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#4370 = PCURVE('',#4282,#4371);
#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376);
#4372 = CIRCLE('',#4373,2.);
#4373 = AXIS2_PLACEMENT_2D('',#4374,#4375);
#4374 = CARTESIAN_POINT('',(-0.13050743186,-2.14057246201));
#4375 = DIRECTION('',(-1.,-2.379962893428E-011));
#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4377 = ORIENTED_EDGE('',*,*,#4378,.T.);
#4378 = EDGE_CURVE('',#4362,#4272,#4379,.T.);
#4379 = SURFACE_CURVE('',#4380,(#4385),.PCURVE_S1.);
#4380 = CIRCLE('',#4381,161.6187178285);
#4381 = AXIS2_PLACEMENT_3D('',#4382,#4383,#4384);
#4382 = CARTESIAN_POINT('',(-0.198853102307,-189.8508742589,
    30.099644692554));
#4383 = DIRECTION('',(1.,0.E+000,0.E+000));
#4384 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#4385 = PCURVE('',#4282,#4386);
#4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4395);
#4387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4388,#4389,#4390,#4391,
#4392,#4393,#4394),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#4388 = CARTESIAN_POINT('',(-2.108977009334,-2.433246565764));
#4389 = CARTESIAN_POINT('',(272.63324675597,51.21878357364));
#4390 = CARTESIAN_POINT('',(181.72615593865,-213.540976769));
#4391 = CARTESIAN_POINT('',(90.819065121331,-478.3007371117));
#4392 = CARTESIAN_POINT('',(-93.01606782665,-267.1930069084));
#4393 = CARTESIAN_POINT('',(-276.8512007746,-56.08527670516));
#4394 = CARTESIAN_POINT('',(-2.108977009334,-2.433246565764));
#4395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4400)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4397,#4398,#4399)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4397 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4398 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4399 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4400 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4397,
  'distance_accuracy_value','confusion accuracy');
#4401 = SHAPE_DEFINITION_REPRESENTATION(#4402,#4264);
#4402 = PRODUCT_DEFINITION_SHAPE('','',#4403);
#4403 = PRODUCT_DEFINITION('design','',#4404,#4407);
#4404 = PRODUCT_DEFINITION_FORMATION('','',#4405);
#4405 = PRODUCT('CADSOFTTOOLS 1.9','CADSOFTTOOLS 1.9','',(#4406));
#4406 = PRODUCT_CONTEXT('',#2,'mechanical');
#4407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4409,#4411);
#4409 = ( REPRESENTATION_RELATIONSHIP('','',#4264,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4410) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#4411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4412);
#4412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#5,#4403,$);
#4413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4405));
#4414 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4415),#4487);
#4415 = SHELL_BASED_SURFACE_MODEL('',(#4416));
#4416 = OPEN_SHELL('',(#4417));
#4417 = ADVANCED_FACE('',(#4418),#4433,.T.);
#4418 = FACE_BOUND('',#4419,.T.);
#4419 = EDGE_LOOP('',(#4420,#4443,#4458,#4474));
#4420 = ORIENTED_EDGE('',*,*,#4421,.T.);
#4421 = EDGE_CURVE('',#4422,#4424,#4426,.T.);
#4422 = VERTEX_POINT('',#4423);
#4423 = CARTESIAN_POINT('',(4.301146897693,-24.14999999999,11.6000002265
    ));
#4424 = VERTEX_POINT('',#4425);
#4425 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,6.10000022651
    ));
#4426 = SURFACE_CURVE('',#4427,(#4432),.PCURVE_S1.);
#4427 = CIRCLE('',#4428,5.49999999999);
#4428 = AXIS2_PLACEMENT_3D('',#4429,#4430,#4431);
#4429 = CARTESIAN_POINT('',(4.301146897693,-24.14999999999,6.10000022651
    ));
#4430 = DIRECTION('',(1.,0.E+000,-0.E+000));
#4431 = DIRECTION('',(0.E+000,0.E+000,1.));
#4432 = PCURVE('',#4433,#4438);
#4433 = CYLINDRICAL_SURFACE('',#4434,5.49999999999);
#4434 = AXIS2_PLACEMENT_3D('',#4435,#4436,#4437);
#4435 = CARTESIAN_POINT('',(3.401146897693,-24.14999999999,6.10000022651
    ));
#4436 = DIRECTION('',(1.,0.E+000,0.E+000));
#4437 = DIRECTION('',(0.E+000,-1.,0.E+000));
#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4442);
#4439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4440,#4441),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#4440 = CARTESIAN_POINT('',(4.712388980385,0.9));
#4441 = CARTESIAN_POINT('',(6.28318530718,0.9));
#4442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4443 = ORIENTED_EDGE('',*,*,#4444,.F.);
#4444 = EDGE_CURVE('',#4445,#4424,#4447,.T.);
#4445 = VERTEX_POINT('',#4446);
#4446 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,6.10000022651
    ));
#4447 = SURFACE_CURVE('',#4448,(#4452),.PCURVE_S1.);
#4448 = LINE('',#4449,#4450);
#4449 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,6.10000022651
    ));
#4450 = VECTOR('',#4451,1.);
#4451 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4452 = PCURVE('',#4433,#4453);
#4453 = DEFINITIONAL_REPRESENTATION('',(#4454),#4457);
#4454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4455,#4456),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#4455 = CARTESIAN_POINT('',(6.28318530718,1.2));
#4456 = CARTESIAN_POINT('',(6.28318530718,0.9));
#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4458 = ORIENTED_EDGE('',*,*,#4459,.T.);
#4459 = EDGE_CURVE('',#4445,#4460,#4462,.T.);
#4460 = VERTEX_POINT('',#4461);
#4461 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#4462 = SURFACE_CURVE('',#4463,(#4468),.PCURVE_S1.);
#4463 = CIRCLE('',#4464,5.49999999999);
#4464 = AXIS2_PLACEMENT_3D('',#4465,#4466,#4467);
#4465 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,6.10000022651
    ));
#4466 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4467 = DIRECTION('',(-0.E+000,-1.,-1.614869854003E-016));
#4468 = PCURVE('',#4433,#4469);
#4469 = DEFINITIONAL_REPRESENTATION('',(#4470),#4473);
#4470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4471,#4472),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#4471 = CARTESIAN_POINT('',(6.28318530718,1.2));
#4472 = CARTESIAN_POINT('',(4.712388980385,1.2));
#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4474 = ORIENTED_EDGE('',*,*,#4475,.T.);
#4475 = EDGE_CURVE('',#4460,#4422,#4476,.T.);
#4476 = SURFACE_CURVE('',#4477,(#4481),.PCURVE_S1.);
#4477 = LINE('',#4478,#4479);
#4478 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#4479 = VECTOR('',#4480,1.);
#4480 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4481 = PCURVE('',#4433,#4482);
#4482 = DEFINITIONAL_REPRESENTATION('',(#4483),#4486);
#4483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4484,#4485),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#4484 = CARTESIAN_POINT('',(4.712388980385,1.2));
#4485 = CARTESIAN_POINT('',(4.712388980385,0.9));
#4486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4491)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4488,#4489,#4490)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4488 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4489 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4490 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4491 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4488,
  'distance_accuracy_value','confusion accuracy');
#4492 = SHAPE_DEFINITION_REPRESENTATION(#4493,#4414);
#4493 = PRODUCT_DEFINITION_SHAPE('','',#4494);
#4494 = PRODUCT_DEFINITION('design','',#4495,#4498);
#4495 = PRODUCT_DEFINITION_FORMATION('','',#4496);
#4496 = PRODUCT('CADSOFTTOOLS 1.10','CADSOFTTOOLS 1.10','',(#4497));
#4497 = PRODUCT_CONTEXT('',#2,'mechanical');
#4498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4500,#4502);
#4500 = ( REPRESENTATION_RELATIONSHIP('','',#4414,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4501) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
#4502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4503);
#4503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#4494,$);
#4504 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4496));
#4505 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4506),#4580);
#4506 = SHELL_BASED_SURFACE_MODEL('',(#4507));
#4507 = OPEN_SHELL('',(#4508));
#4508 = ADVANCED_FACE('',(#4509),#4523,.T.);
#4509 = FACE_BOUND('',#4510,.T.);
#4510 = EDGE_LOOP('',(#4511,#4534,#4550,#4566));
#4511 = ORIENTED_EDGE('',*,*,#4512,.F.);
#4512 = EDGE_CURVE('',#4513,#4515,#4517,.T.);
#4513 = VERTEX_POINT('',#4514);
#4514 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#4515 = VERTEX_POINT('',#4516);
#4516 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,6.10000022651
    ));
#4517 = SURFACE_CURVE('',#4518,(#4522),.PCURVE_S1.);
#4518 = LINE('',#4519,#4520);
#4519 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#4520 = VECTOR('',#4521,1.);
#4521 = DIRECTION('',(-4.449908510632E-015,0.E+000,1.));
#4522 = PCURVE('',#4523,#4528);
#4523 = PLANE('',#4524);
#4524 = AXIS2_PLACEMENT_3D('',#4525,#4526,#4527);
#4525 = CARTESIAN_POINT('',(3.401146897693,-29.64999999998,6.10000022651
    ));
#4526 = DIRECTION('',(0.E+000,-1.,0.E+000));
#4527 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4528 = DEFINITIONAL_REPRESENTATION('',(#4529),#4533);
#4529 = LINE('',#4530,#4531);
#4530 = CARTESIAN_POINT('',(-0.9,3.193516154602));
#4531 = VECTOR('',#4532,1.);
#4532 = DIRECTION('',(4.449908510632E-015,-1.));
#4533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4534 = ORIENTED_EDGE('',*,*,#4535,.T.);
#4535 = EDGE_CURVE('',#4513,#4536,#4538,.T.);
#4536 = VERTEX_POINT('',#4537);
#4537 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    2.906481637275));
#4538 = SURFACE_CURVE('',#4539,(#4543),.PCURVE_S1.);
#4539 = LINE('',#4540,#4541);
#4540 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#4541 = VECTOR('',#4542,1.);
#4542 = DIRECTION('',(1.,0.E+000,8.881784191712E-015));
#4543 = PCURVE('',#4523,#4544);
#4544 = DEFINITIONAL_REPRESENTATION('',(#4545),#4549);
#4545 = LINE('',#4546,#4547);
#4546 = CARTESIAN_POINT('',(-0.9,3.193516154602));
#4547 = VECTOR('',#4548,1.);
#4548 = DIRECTION('',(-1.,-8.881784191712E-015));
#4549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4550 = ORIENTED_EDGE('',*,*,#4551,.T.);
#4551 = EDGE_CURVE('',#4536,#4552,#4554,.T.);
#4552 = VERTEX_POINT('',#4553);
#4553 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,6.10000022651
    ));
#4554 = SURFACE_CURVE('',#4555,(#4559),.PCURVE_S1.);
#4555 = LINE('',#4556,#4557);
#4556 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,
    2.906481637275));
#4557 = VECTOR('',#4558,1.);
#4558 = DIRECTION('',(-1.390595349428E-015,0.E+000,1.));
#4559 = PCURVE('',#4523,#4560);
#4560 = DEFINITIONAL_REPRESENTATION('',(#4561),#4565);
#4561 = LINE('',#4562,#4563);
#4562 = CARTESIAN_POINT('',(-1.2,3.193518589235));
#4563 = VECTOR('',#4564,1.);
#4564 = DIRECTION('',(1.390595349428E-015,-1.));
#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4566 = ORIENTED_EDGE('',*,*,#4567,.T.);
#4567 = EDGE_CURVE('',#4552,#4515,#4568,.T.);
#4568 = SURFACE_CURVE('',#4569,(#4573),.PCURVE_S1.);
#4569 = LINE('',#4570,#4571);
#4570 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,6.10000022651
    ));
#4571 = VECTOR('',#4572,1.);
#4572 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4573 = PCURVE('',#4523,#4574);
#4574 = DEFINITIONAL_REPRESENTATION('',(#4575),#4579);
#4575 = LINE('',#4576,#4577);
#4576 = CARTESIAN_POINT('',(-1.2,-0.E+000));
#4577 = VECTOR('',#4578,1.);
#4578 = DIRECTION('',(1.,0.E+000));
#4579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4584)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4581,#4582,#4583)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4581 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4582 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4583 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4584 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#4581,
  'distance_accuracy_value','confusion accuracy');
#4585 = SHAPE_DEFINITION_REPRESENTATION(#4586,#4505);
#4586 = PRODUCT_DEFINITION_SHAPE('','',#4587);
#4587 = PRODUCT_DEFINITION('design','',#4588,#4591);
#4588 = PRODUCT_DEFINITION_FORMATION('','',#4589);
#4589 = PRODUCT('CADSOFTTOOLS 1.11','CADSOFTTOOLS 1.11','',(#4590));
#4590 = PRODUCT_CONTEXT('',#2,'mechanical');
#4591 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4592 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4593,#4595);
#4593 = ( REPRESENTATION_RELATIONSHIP('','',#4505,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4594) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4594 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
#4595 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4596);
#4596 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#5,#4587,$);
#4597 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4589));
#4598 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4599),#4721);
#4599 = SHELL_BASED_SURFACE_MODEL('',(#4600));
#4600 = OPEN_SHELL('',(#4601));
#4601 = ADVANCED_FACE('',(#4602),#4616,.T.);
#4602 = FACE_BOUND('',#4603,.T.);
#4603 = EDGE_LOOP('',(#4604,#4627,#4643,#4659,#4675,#4691,#4707));
#4604 = ORIENTED_EDGE('',*,*,#4605,.F.);
#4605 = EDGE_CURVE('',#4606,#4608,#4610,.T.);
#4606 = VERTEX_POINT('',#4607);
#4607 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,3.640050674933
    ));
#4608 = VERTEX_POINT('',#4609);
#4609 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,3.640050674933
    ));
#4610 = SURFACE_CURVE('',#4611,(#4615),.PCURVE_S1.);
#4611 = LINE('',#4612,#4613);
#4612 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,3.640050674933
    ));
#4613 = VECTOR('',#4614,1.);
#4614 = DIRECTION('',(0.E+000,1.,4.885116210952E-014));
#4615 = PCURVE('',#4616,#4621);
#4616 = PLANE('',#4617);
#4617 = AXIS2_PLACEMENT_3D('',#4618,#4619,#4620);
#4618 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,3.640050674933
    ));
#4619 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#4620 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#4621 = DEFINITIONAL_REPRESENTATION('',(#4622),#4626);
#4622 = LINE('',#4623,#4624);
#4623 = CARTESIAN_POINT('',(-0.6,1.4));
#4624 = VECTOR('',#4625,1.);
#4625 = DIRECTION('',(1.,0.E+000));
#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4627 = ORIENTED_EDGE('',*,*,#4628,.T.);
#4628 = EDGE_CURVE('',#4606,#4629,#4631,.T.);
#4629 = VERTEX_POINT('',#4630);
#4630 = CARTESIAN_POINT('',(5.135121493911,9.350013807508,3.640050674934
    ));
#4631 = SURFACE_CURVE('',#4632,(#4636),.PCURVE_S1.);
#4632 = LINE('',#4633,#4634);
#4633 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,3.640050674933
    ));
#4634 = VECTOR('',#4635,1.);
#4635 = DIRECTION('',(1.,0.E+000,0.E+000));
#4636 = PCURVE('',#4616,#4637);
#4637 = DEFINITIONAL_REPRESENTATION('',(#4638),#4642);
#4638 = LINE('',#4639,#4640);
#4639 = CARTESIAN_POINT('',(-0.6,1.4));
#4640 = VECTOR('',#4641,1.);
#4641 = DIRECTION('',(0.E+000,-1.));
#4642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4643 = ORIENTED_EDGE('',*,*,#4644,.F.);
#4644 = EDGE_CURVE('',#4645,#4629,#4647,.T.);
#4645 = VERTEX_POINT('',#4646);
#4646 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,3.640050674934
    ));
#4647 = SURFACE_CURVE('',#4648,(#4652),.PCURVE_S1.);
#4648 = LINE('',#4649,#4650);
#4649 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,3.640050674934
    ));
#4650 = VECTOR('',#4651,1.);
#4651 = DIRECTION('',(-0.866025403784,-0.5,-1.243449787584E-014));
#4652 = PCURVE('',#4616,#4653);
#4653 = DEFINITIONAL_REPRESENTATION('',(#4654),#4658);
#4654 = LINE('',#4655,#4656);
#4655 = CARTESIAN_POINT('',(-0.100000000002,2.904343432419E-013));
#4656 = VECTOR('',#4657,1.);
#4657 = DIRECTION('',(-0.5,0.866025403784));
#4658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4659 = ORIENTED_EDGE('',*,*,#4660,.F.);
#4660 = EDGE_CURVE('',#4661,#4645,#4663,.T.);
#4661 = VERTEX_POINT('',#4662);
#4662 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,3.640050674934
    ));
#4663 = SURFACE_CURVE('',#4664,(#4668),.PCURVE_S1.);
#4664 = LINE('',#4665,#4666);
#4665 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,3.640050674934
    ));
#4666 = VECTOR('',#4667,1.);
#4667 = DIRECTION('',(0.E+000,-1.,-2.220446049195E-014));
#4668 = PCURVE('',#4616,#4669);
#4669 = DEFINITIONAL_REPRESENTATION('',(#4670),#4674);
#4670 = LINE('',#4671,#4672);
#4671 = CARTESIAN_POINT('',(0.E+000,1.06581410364E-014));
#4672 = VECTOR('',#4673,1.);
#4673 = DIRECTION('',(-1.,-0.E+000));
#4674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4675 = ORIENTED_EDGE('',*,*,#4676,.T.);
#4676 = EDGE_CURVE('',#4661,#4677,#4679,.T.);
#4677 = VERTEX_POINT('',#4678);
#4678 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,3.640050674933
    ));
#4679 = SURFACE_CURVE('',#4680,(#4684),.PCURVE_S1.);
#4680 = LINE('',#4681,#4682);
#4681 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,3.640050674933
    ));
#4682 = VECTOR('',#4683,1.);
#4683 = DIRECTION('',(-1.,4.93432455389E-016,-2.467162276945E-016));
#4684 = PCURVE('',#4616,#4685);
#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690);
#4686 = LINE('',#4687,#4688);
#4687 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4688 = VECTOR('',#4689,1.);
#4689 = DIRECTION('',(4.934324553889E-016,1.));
#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4691 = ORIENTED_EDGE('',*,*,#4692,.F.);
#4692 = EDGE_CURVE('',#4693,#4677,#4695,.T.);
#4693 = VERTEX_POINT('',#4694);
#4694 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,3.640050674933
    ));
#4695 = SURFACE_CURVE('',#4696,(#4700),.PCURVE_S1.);
#4696 = LINE('',#4697,#4698);
#4697 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,3.640050674933
    ));
#4698 = VECTOR('',#4699,1.);
#4699 = DIRECTION('',(0.E+000,1.,5.772362708378E-014));
#4700 = PCURVE('',#4616,#4701);
#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706);
#4702 = LINE('',#4703,#4704);
#4703 = CARTESIAN_POINT('',(-0.100013807512,3.6));
#4704 = VECTOR('',#4705,1.);
#4705 = DIRECTION('',(1.,0.E+000));
#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4707 = ORIENTED_EDGE('',*,*,#4708,.F.);
#4708 = EDGE_CURVE('',#4608,#4693,#4709,.T.);
#4709 = SURFACE_CURVE('',#4710,(#4714),.PCURVE_S1.);
#4710 = LINE('',#4711,#4712);
#4711 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,3.640050674933
    ));
#4712 = VECTOR('',#4713,1.);
#4713 = DIRECTION('',(-1.,-1.614869854E-015,0.E+000));
#4714 = PCURVE('',#4616,#4715);
#4715 = DEFINITIONAL_REPRESENTATION('',(#4716),#4720);
#4716 = LINE('',#4717,#4718);
#4717 = CARTESIAN_POINT('',(-0.100013807512,1.4));
#4718 = VECTOR('',#4719,1.);
#4719 = DIRECTION('',(-1.614869854E-015,1.));
#4720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4725)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4722,#4723,#4724)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4722 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4723 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4724 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4725 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4722,
  'distance_accuracy_value','confusion accuracy');
#4726 = SHAPE_DEFINITION_REPRESENTATION(#4727,#4598);
#4727 = PRODUCT_DEFINITION_SHAPE('','',#4728);
#4728 = PRODUCT_DEFINITION('design','',#4729,#4732);
#4729 = PRODUCT_DEFINITION_FORMATION('','',#4730);
#4730 = PRODUCT('CADSOFTTOOLS 1.12','CADSOFTTOOLS 1.12','',(#4731));
#4731 = PRODUCT_CONTEXT('',#2,'mechanical');
#4732 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4733 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4734,#4736);
#4734 = ( REPRESENTATION_RELATIONSHIP('','',#4598,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4735) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4735 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
#4736 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4737);
#4737 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#4728,$);
#4738 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4730));
#4739 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4740),#4814);
#4740 = SHELL_BASED_SURFACE_MODEL('',(#4741));
#4741 = OPEN_SHELL('',(#4742));
#4742 = ADVANCED_FACE('',(#4743),#4757,.T.);
#4743 = FACE_BOUND('',#4744,.T.);
#4744 = EDGE_LOOP('',(#4745,#4768,#4784,#4800));
#4745 = ORIENTED_EDGE('',*,*,#4746,.F.);
#4746 = EDGE_CURVE('',#4747,#4749,#4751,.T.);
#4747 = VERTEX_POINT('',#4748);
#4748 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,2.840050674933
    ));
#4749 = VERTEX_POINT('',#4750);
#4750 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,3.640050674933
    ));
#4751 = SURFACE_CURVE('',#4752,(#4756),.PCURVE_S1.);
#4752 = LINE('',#4753,#4754);
#4753 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,2.840050674933
    ));
#4754 = VECTOR('',#4755,1.);
#4755 = DIRECTION('',(0.E+000,2.22044604925E-015,1.));
#4756 = PCURVE('',#4757,#4762);
#4757 = PLANE('',#4758);
#4758 = AXIS2_PLACEMENT_3D('',#4759,#4760,#4761);
#4759 = CARTESIAN_POINT('',(6.001146897693,9.350013807509,3.640050674933
    ));
#4760 = DIRECTION('',(0.E+000,-1.,0.E+000));
#4761 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767);
#4763 = LINE('',#4764,#4765);
#4764 = CARTESIAN_POINT('',(1.4,0.8));
#4765 = VECTOR('',#4766,1.);
#4766 = DIRECTION('',(0.E+000,-1.));
#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4768 = ORIENTED_EDGE('',*,*,#4769,.T.);
#4769 = EDGE_CURVE('',#4747,#4770,#4772,.T.);
#4770 = VERTEX_POINT('',#4771);
#4771 = CARTESIAN_POINT('',(5.135121486754,9.35001380461,2.840050674933)
  );
#4772 = SURFACE_CURVE('',#4773,(#4777),.PCURVE_S1.);
#4773 = LINE('',#4774,#4775);
#4774 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,2.840050674933
    ));
#4775 = VECTOR('',#4776,1.);
#4776 = DIRECTION('',(1.,0.E+000,8.316673095457E-016));
#4777 = PCURVE('',#4757,#4778);
#4778 = DEFINITIONAL_REPRESENTATION('',(#4779),#4783);
#4779 = LINE('',#4780,#4781);
#4780 = CARTESIAN_POINT('',(1.4,0.8));
#4781 = VECTOR('',#4782,1.);
#4782 = DIRECTION('',(-1.,-8.316673095457E-016));
#4783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4784 = ORIENTED_EDGE('',*,*,#4785,.F.);
#4785 = EDGE_CURVE('',#4786,#4770,#4788,.T.);
#4786 = VERTEX_POINT('',#4787);
#4787 = CARTESIAN_POINT('',(5.135121493911,9.350013807508,3.640050674934
    ));
#4788 = SURFACE_CURVE('',#4789,(#4793),.PCURVE_S1.);
#4789 = LINE('',#4790,#4791);
#4790 = CARTESIAN_POINT('',(5.135121493911,9.350013807509,3.640050674934
    ));
#4791 = VECTOR('',#4792,1.);
#4792 = DIRECTION('',(-2.220446049249E-014,1.776356839399E-014,-1.));
#4793 = PCURVE('',#4757,#4794);
#4794 = DEFINITIONAL_REPRESENTATION('',(#4795),#4799);
#4795 = LINE('',#4796,#4797);
#4796 = CARTESIAN_POINT('',(0.866025403782,-4.196643033083E-013));
#4797 = VECTOR('',#4798,1.);
#4798 = DIRECTION('',(2.220446049249E-014,1.));
#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4800 = ORIENTED_EDGE('',*,*,#4801,.F.);
#4801 = EDGE_CURVE('',#4749,#4786,#4802,.T.);
#4802 = SURFACE_CURVE('',#4803,(#4807),.PCURVE_S1.);
#4803 = LINE('',#4804,#4805);
#4804 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,3.640050674933
    ));
#4805 = VECTOR('',#4806,1.);
#4806 = DIRECTION('',(1.,0.E+000,0.E+000));
#4807 = PCURVE('',#4757,#4808);
#4808 = DEFINITIONAL_REPRESENTATION('',(#4809),#4813);
#4809 = LINE('',#4810,#4811);
#4810 = CARTESIAN_POINT('',(1.4,3.01980662698E-014));
#4811 = VECTOR('',#4812,1.);
#4812 = DIRECTION('',(-1.,-0.E+000));
#4813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4818)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4815,#4816,#4817)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4815 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4816 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4817 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4818 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4815,
  'distance_accuracy_value','confusion accuracy');
#4819 = SHAPE_DEFINITION_REPRESENTATION(#4820,#4739);
#4820 = PRODUCT_DEFINITION_SHAPE('','',#4821);
#4821 = PRODUCT_DEFINITION('design','',#4822,#4825);
#4822 = PRODUCT_DEFINITION_FORMATION('','',#4823);
#4823 = PRODUCT('CADSOFTTOOLS 1.13','CADSOFTTOOLS 1.13','',(#4824));
#4824 = PRODUCT_CONTEXT('',#2,'mechanical');
#4825 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4826 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4827,#4829);
#4827 = ( REPRESENTATION_RELATIONSHIP('','',#4739,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4828) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4828 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
#4829 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4830);
#4830 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#5,#4821,$);
#4831 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4823));
#4832 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4833),#4905);
#4833 = SHELL_BASED_SURFACE_MODEL('',(#4834));
#4834 = OPEN_SHELL('',(#4835));
#4835 = ADVANCED_FACE('',(#4836),#4851,.F.);
#4836 = FACE_BOUND('',#4837,.F.);
#4837 = EDGE_LOOP('',(#4838,#4861,#4876,#4892));
#4838 = ORIENTED_EDGE('',*,*,#4839,.F.);
#4839 = EDGE_CURVE('',#4840,#4842,#4844,.T.);
#4840 = VERTEX_POINT('',#4841);
#4841 = CARTESIAN_POINT('',(5.135121484165,8.415891225723,1.147742985522
    ));
#4842 = VERTEX_POINT('',#4843);
#4843 = CARTESIAN_POINT('',(5.135121486754,9.35001380461,2.840050674933)
  );
#4844 = SURFACE_CURVE('',#4845,(#4850),.PCURVE_S1.);
#4845 = CIRCLE('',#4846,2.);
#4846 = AXIS2_PLACEMENT_3D('',#4847,#4848,#4849);
#4847 = CARTESIAN_POINT('',(5.135121483796,7.350013807509,2.840050674933
    ));
#4848 = DIRECTION('',(1.,0.E+000,0.E+000));
#4849 = DIRECTION('',(0.E+000,0.53293871002,-0.846153846155));
#4850 = PCURVE('',#4851,#4856);
#4851 = CYLINDRICAL_SURFACE('',#4852,2.);
#4852 = AXIS2_PLACEMENT_3D('',#4853,#4854,#4855);
#4853 = CARTESIAN_POINT('',(6.001146897693,7.350013807509,2.840050674933
    ));
#4854 = DIRECTION('',(1.,0.E+000,0.E+000));
#4855 = DIRECTION('',(0.E+000,-1.,0.E+000));
#4856 = DEFINITIONAL_REPRESENTATION('',(#4857),#4860);
#4857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4858,#4859),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.008726523791),.PIECEWISE_BEZIER_KNOTS.);
#4858 = CARTESIAN_POINT('',(2.132866129799,-0.866025413898));
#4859 = CARTESIAN_POINT('',(3.14159265359,-0.866025413898));
#4860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4861 = ORIENTED_EDGE('',*,*,#4862,.T.);
#4862 = EDGE_CURVE('',#4840,#4863,#4865,.T.);
#4863 = VERTEX_POINT('',#4864);
#4864 = CARTESIAN_POINT('',(4.601146897693,8.415891227549,1.147742982624
    ));
#4865 = SURFACE_CURVE('',#4866,(#4870),.PCURVE_S1.);
#4866 = LINE('',#4867,#4868);
#4867 = CARTESIAN_POINT('',(5.135121484165,8.415891227549,1.147742982624
    ));
#4868 = VECTOR('',#4869,1.);
#4869 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4870 = PCURVE('',#4851,#4871);
#4871 = DEFINITIONAL_REPRESENTATION('',(#4872),#4875);
#4872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4873,#4874),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.533974586471),.PIECEWISE_BEZIER_KNOTS.);
#4873 = CARTESIAN_POINT('',(2.132866129799,-0.866025413529));
#4874 = CARTESIAN_POINT('',(2.132866129799,-1.4));
#4875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4876 = ORIENTED_EDGE('',*,*,#4877,.F.);
#4877 = EDGE_CURVE('',#4878,#4863,#4880,.T.);
#4878 = VERTEX_POINT('',#4879);
#4879 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,2.840050674933
    ));
#4880 = SURFACE_CURVE('',#4881,(#4886),.PCURVE_S1.);
#4881 = CIRCLE('',#4882,2.);
#4882 = AXIS2_PLACEMENT_3D('',#4883,#4884,#4885);
#4883 = CARTESIAN_POINT('',(4.601146897693,7.350013807509,2.840050674933
    ));
#4884 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4885 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
#4886 = PCURVE('',#4851,#4887);
#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4891);
#4888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4889,#4890),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.008726523791),.PIECEWISE_BEZIER_KNOTS.);
#4889 = CARTESIAN_POINT('',(3.14159265359,-1.4));
#4890 = CARTESIAN_POINT('',(2.132866129799,-1.4));
#4891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4892 = ORIENTED_EDGE('',*,*,#4893,.T.);
#4893 = EDGE_CURVE('',#4878,#4842,#4894,.T.);
#4894 = SURFACE_CURVE('',#4895,(#4899),.PCURVE_S1.);
#4895 = LINE('',#4896,#4897);
#4896 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,2.840050674933
    ));
#4897 = VECTOR('',#4898,1.);
#4898 = DIRECTION('',(1.,0.E+000,8.316673095457E-016));
#4899 = PCURVE('',#4851,#4900);
#4900 = DEFINITIONAL_REPRESENTATION('',(#4901),#4904);
#4901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4902,#4903),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.533974589061),.PIECEWISE_BEZIER_KNOTS.);
#4902 = CARTESIAN_POINT('',(3.14159265359,-1.4));
#4903 = CARTESIAN_POINT('',(3.14159265359,-0.866025410939));
#4904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4909)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4906,#4907,#4908)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4906,
  'distance_accuracy_value','confusion accuracy');
#4910 = SHAPE_DEFINITION_REPRESENTATION(#4911,#4832);
#4911 = PRODUCT_DEFINITION_SHAPE('','',#4912);
#4912 = PRODUCT_DEFINITION('design','',#4913,#4916);
#4913 = PRODUCT_DEFINITION_FORMATION('','',#4914);
#4914 = PRODUCT('CADSOFTTOOLS 1.14','CADSOFTTOOLS 1.14','',(#4915));
#4915 = PRODUCT_CONTEXT('',#2,'mechanical');
#4916 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4917 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4918,#4920);
#4918 = ( REPRESENTATION_RELATIONSHIP('','',#4832,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4919) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4919 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
#4920 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4921);
#4921 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#4912,$);
#4922 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4914));
#4923 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4924),#5062);
#4924 = SHELL_BASED_SURFACE_MODEL('',(#4925));
#4925 = OPEN_SHELL('',(#4926));
#4926 = ADVANCED_FACE('',(#4927),#4941,.T.);
#4927 = FACE_BOUND('',#4928,.T.);
#4928 = EDGE_LOOP('',(#4929,#4952,#4968,#4984,#5000,#5016,#5032,#5048));
#4929 = ORIENTED_EDGE('',*,*,#4930,.F.);
#4930 = EDGE_CURVE('',#4931,#4933,#4935,.T.);
#4931 = VERTEX_POINT('',#4932);
#4932 = CARTESIAN_POINT('',(4.601146897693,8.682288026514,0.72478125774)
  );
#4933 = VERTEX_POINT('',#4934);
#4934 = CARTESIAN_POINT('',(4.601146897693,8.415891227549,1.147742982624
    ));
#4935 = SURFACE_CURVE('',#4936,(#4940),.PCURVE_S1.);
#4936 = LINE('',#4937,#4938);
#4937 = CARTESIAN_POINT('',(4.601146897693,8.682288026514,0.72478125774)
  );
#4938 = VECTOR('',#4939,1.);
#4939 = DIRECTION('',(0.E+000,-0.532938710021,0.846153846154));
#4940 = PCURVE('',#4941,#4946);
#4941 = PLANE('',#4942);
#4942 = AXIS2_PLACEMENT_3D('',#4943,#4944,#4945);
#4943 = CARTESIAN_POINT('',(6.001146897693,8.415891227549,1.147742982623
    ));
#4944 = DIRECTION('',(0.E+000,-0.846153846154,-0.532938710021));
#4945 = DIRECTION('',(0.E+000,-0.532938710021,0.846153846154));
#4946 = DEFINITIONAL_REPRESENTATION('',(#4947),#4951);
#4947 = LINE('',#4948,#4949);
#4948 = CARTESIAN_POINT('',(-0.49986385668,1.4));
#4949 = VECTOR('',#4950,1.);
#4950 = DIRECTION('',(1.,0.E+000));
#4951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4952 = ORIENTED_EDGE('',*,*,#4953,.F.);
#4953 = EDGE_CURVE('',#4954,#4931,#4956,.T.);
#4954 = VERTEX_POINT('',#4955);
#4955 = CARTESIAN_POINT('',(2.401146897693,8.682288026514,0.72478125774)
  );
#4956 = SURFACE_CURVE('',#4957,(#4961),.PCURVE_S1.);
#4957 = LINE('',#4958,#4959);
#4958 = CARTESIAN_POINT('',(2.401146897693,8.682288026514,0.72478125774)
  );
#4959 = VECTOR('',#4960,1.);
#4960 = DIRECTION('',(1.,0.E+000,0.E+000));
#4961 = PCURVE('',#4941,#4962);
#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);
#4963 = LINE('',#4964,#4965);
#4964 = CARTESIAN_POINT('',(-0.49986385668,3.6));
#4965 = VECTOR('',#4966,1.);
#4966 = DIRECTION('',(0.E+000,-1.));
#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4968 = ORIENTED_EDGE('',*,*,#4969,.F.);
#4969 = EDGE_CURVE('',#4970,#4954,#4972,.T.);
#4970 = VERTEX_POINT('',#4971);
#4971 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,0.640050674931
    ));
#4972 = SURFACE_CURVE('',#4973,(#4977),.PCURVE_S1.);
#4973 = LINE('',#4974,#4975);
#4974 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,0.640050674931
    ));
#4975 = VECTOR('',#4976,1.);
#4976 = DIRECTION('',(7.095766944941E-014,-0.532938710021,0.846153846154
    ));
#4977 = PCURVE('',#4941,#4978);
#4978 = DEFINITIONAL_REPRESENTATION('',(#4979),#4983);
#4979 = LINE('',#4980,#4981);
#4980 = CARTESIAN_POINT('',(-0.599999999999,3.6));
#4981 = VECTOR('',#4982,1.);
#4982 = DIRECTION('',(1.,-7.095766944941E-014));
#4983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4984 = ORIENTED_EDGE('',*,*,#4985,.T.);
#4985 = EDGE_CURVE('',#4970,#4986,#4988,.T.);
#4986 = VERTEX_POINT('',#4987);
#4987 = CARTESIAN_POINT('',(5.481531655374,8.735654453538,0.640050674952
    ));
#4988 = SURFACE_CURVE('',#4989,(#4993),.PCURVE_S1.);
#4989 = LINE('',#4990,#4991);
#4990 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,0.640050674931
    ));
#4991 = VECTOR('',#4992,1.);
#4992 = DIRECTION('',(1.,0.E+000,-1.08125099164E-016));
#4993 = PCURVE('',#4941,#4994);
#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4999);
#4995 = LINE('',#4996,#4997);
#4996 = CARTESIAN_POINT('',(-0.599999999999,3.6));
#4997 = VECTOR('',#4998,1.);
#4998 = DIRECTION('',(-9.149046852339E-017,-1.));
#4999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5000 = ORIENTED_EDGE('',*,*,#5001,.T.);
#5001 = EDGE_CURVE('',#4986,#5002,#5004,.T.);
#5002 = VERTEX_POINT('',#5003);
#5003 = CARTESIAN_POINT('',(6.001146897715,8.895536066556,0.386204521088
    ));
#5004 = SURFACE_CURVE('',#5005,(#5009),.PCURVE_S1.);
#5005 = LINE('',#5006,#5007);
#5006 = CARTESIAN_POINT('',(5.481531655287,8.735654453623,0.640050674826
    ));
#5007 = VECTOR('',#5008,1.);
#5008 = DIRECTION('',(0.866025403945,0.266469354863,-0.423076922842));
#5009 = PCURVE('',#4941,#5010);
#5010 = DEFINITIONAL_REPRESENTATION('',(#5011),#5015);
#5011 = LINE('',#5012,#5013);
#5012 = CARTESIAN_POINT('',(-0.600000000121,0.519615242407));
#5013 = VECTOR('',#5014,1.);
#5014 = DIRECTION('',(-0.499999999723,-0.866025403945));
#5015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5016 = ORIENTED_EDGE('',*,*,#5017,.F.);
#5017 = EDGE_CURVE('',#5018,#5002,#5020,.T.);
#5018 = VERTEX_POINT('',#5019);
#5019 = CARTESIAN_POINT('',(6.001146897708,8.682360582573,0.724666059523
    ));
#5020 = SURFACE_CURVE('',#5021,(#5025),.PCURVE_S1.);
#5021 = LINE('',#5022,#5023);
#5022 = CARTESIAN_POINT('',(6.001146897693,8.682360582573,0.724666059523
    ));
#5023 = VECTOR('',#5024,1.);
#5024 = DIRECTION('',(0.E+000,0.532938710014,-0.846153846158));
#5025 = PCURVE('',#4941,#5026);
#5026 = DEFINITIONAL_REPRESENTATION('',(#5027),#5031);
#5027 = LINE('',#5028,#5029);
#5028 = CARTESIAN_POINT('',(-0.500000000027,1.06581410364E-014));
#5029 = VECTOR('',#5030,1.);
#5030 = DIRECTION('',(-1.,-0.E+000));
#5031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5032 = ORIENTED_EDGE('',*,*,#5033,.T.);
#5033 = EDGE_CURVE('',#5018,#5034,#5036,.T.);
#5034 = VERTEX_POINT('',#5035);
#5035 = CARTESIAN_POINT('',(5.135121484165,8.415891225723,1.147742985522
    ));
#5036 = SURFACE_CURVE('',#5037,(#5041),.PCURVE_S1.);
#5037 = LINE('',#5038,#5039);
#5038 = CARTESIAN_POINT('',(6.00114689771,8.682360582572,0.724666059527)
  );
#5039 = VECTOR('',#5040,1.);
#5040 = DIRECTION('',(-0.866025404324,-0.266469354512,0.423076922286));
#5041 = PCURVE('',#4941,#5042);
#5042 = DEFINITIONAL_REPRESENTATION('',(#5043),#5047);
#5043 = LINE('',#5044,#5045);
#5044 = CARTESIAN_POINT('',(-0.500000000023,-1.680966477124E-011));
#5045 = VECTOR('',#5046,1.);
#5046 = DIRECTION('',(0.499999999065,0.866025404324));
#5047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5048 = ORIENTED_EDGE('',*,*,#5049,.T.);
#5049 = EDGE_CURVE('',#5034,#4933,#5050,.T.);
#5050 = SURFACE_CURVE('',#5051,(#5055),.PCURVE_S1.);
#5051 = LINE('',#5052,#5053);
#5052 = CARTESIAN_POINT('',(5.135121484165,8.415891227549,1.147742982624
    ));
#5053 = VECTOR('',#5054,1.);
#5054 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5055 = PCURVE('',#4941,#5056);
#5056 = DEFINITIONAL_REPRESENTATION('',(#5057),#5061);
#5057 = LINE('',#5058,#5059);
#5058 = CARTESIAN_POINT('',(9.269734379089E-013,0.866025413529));
#5059 = VECTOR('',#5060,1.);
#5060 = DIRECTION('',(0.E+000,1.));
#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5066)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5063,#5064,#5065)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5063 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5064 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5065 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5066 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5063,
  'distance_accuracy_value','confusion accuracy');
#5067 = SHAPE_DEFINITION_REPRESENTATION(#5068,#4923);
#5068 = PRODUCT_DEFINITION_SHAPE('','',#5069);
#5069 = PRODUCT_DEFINITION('design','',#5070,#5073);
#5070 = PRODUCT_DEFINITION_FORMATION('','',#5071);
#5071 = PRODUCT('CADSOFTTOOLS 1.15','CADSOFTTOOLS 1.15','',(#5072));
#5072 = PRODUCT_CONTEXT('',#2,'mechanical');
#5073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5074 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5075,#5077);
#5075 = ( REPRESENTATION_RELATIONSHIP('','',#4923,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5076) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5076 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
#5077 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5078);
#5078 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#5069,$);
#5079 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5071));
#5080 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5081),#5176);
#5081 = SHELL_BASED_SURFACE_MODEL('',(#5082));
#5082 = OPEN_SHELL('',(#5083));
#5083 = ADVANCED_FACE('',(#5084),#5098,.F.);
#5084 = FACE_BOUND('',#5085,.F.);
#5085 = EDGE_LOOP('',(#5086,#5109,#5130,#5146,#5162));
#5086 = ORIENTED_EDGE('',*,*,#5087,.T.);
#5087 = EDGE_CURVE('',#5088,#5090,#5092,.T.);
#5088 = VERTEX_POINT('',#5089);
#5089 = CARTESIAN_POINT('',(0.501146886,-19.49999999998,26.099999800004)
  );
#5090 = VERTEX_POINT('',#5091);
#5091 = CARTESIAN_POINT('',(0.501146890385,-15.44999999998,
    26.100000000004));
#5092 = SURFACE_CURVE('',#5093,(#5097),.PCURVE_S1.);
#5093 = LINE('',#5094,#5095);
#5094 = CARTESIAN_POINT('',(0.501146890384,-19.49999999998,
    26.100000000004));
#5095 = VECTOR('',#5096,1.);
#5096 = DIRECTION('',(-1.370645709414E-014,1.,8.772132540249E-016));
#5097 = PCURVE('',#5098,#5103);
#5098 = PLANE('',#5099);
#5099 = AXIS2_PLACEMENT_3D('',#5100,#5101,#5102);
#5100 = CARTESIAN_POINT('',(0.501146897693,-10.6011468977,2.950000001816
    ));
#5101 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5102 = DIRECTION('',(0.E+000,1.,0.E+000));
#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5108);
#5104 = LINE('',#5105,#5106);
#5105 = CARTESIAN_POINT('',(-8.89885310228,-23.14999999818));
#5106 = VECTOR('',#5107,1.);
#5107 = DIRECTION('',(1.,-8.772132540249E-016));
#5108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5109 = ORIENTED_EDGE('',*,*,#5110,.T.);
#5110 = EDGE_CURVE('',#5090,#5111,#5113,.T.);
#5111 = VERTEX_POINT('',#5112);
#5112 = CARTESIAN_POINT('',(0.50114689185,-16.29999999998,
    25.250000000004));
#5113 = SURFACE_CURVE('',#5114,(#5119),.PCURVE_S1.);
#5114 = CIRCLE('',#5115,0.85);
#5115 = AXIS2_PLACEMENT_3D('',#5116,#5117,#5118);
#5116 = CARTESIAN_POINT('',(0.501146897693,-15.44999999998,
    25.250000000004));
#5117 = DIRECTION('',(1.,0.E+000,-0.E+000));
#5118 = DIRECTION('',(0.E+000,0.E+000,1.));
#5119 = PCURVE('',#5098,#5120);
#5120 = DEFINITIONAL_REPRESENTATION('',(#5121),#5129);
#5121 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5122,#5123,#5124,#5125,
#5126,#5127,#5128),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#5122 = CARTESIAN_POINT('',(-4.84885310228,-23.14999999818));
#5123 = CARTESIAN_POINT('',(-6.321096288714,-23.14999999818));
#5124 = CARTESIAN_POINT('',(-5.584974695497,-21.87499999818));
#5125 = CARTESIAN_POINT('',(-4.84885310228,-20.59999999818));
#5126 = CARTESIAN_POINT('',(-4.112731509063,-21.87499999818));
#5127 = CARTESIAN_POINT('',(-3.376609915847,-23.14999999818));
#5128 = CARTESIAN_POINT('',(-4.84885310228,-23.14999999818));
#5129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5130 = ORIENTED_EDGE('',*,*,#5131,.F.);
#5131 = EDGE_CURVE('',#5132,#5111,#5134,.T.);
#5132 = VERTEX_POINT('',#5133);
#5133 = CARTESIAN_POINT('',(0.501146883074,-16.29999999998,
    24.751682024862));
#5134 = SURFACE_CURVE('',#5135,(#5139),.PCURVE_S1.);
#5135 = LINE('',#5136,#5137);
#5136 = CARTESIAN_POINT('',(0.501146890384,-16.29999999998,
    24.751682024862));
#5137 = VECTOR('',#5138,1.);
#5138 = DIRECTION('',(0.E+000,0.E+000,1.));
#5139 = PCURVE('',#5098,#5140);
#5140 = DEFINITIONAL_REPRESENTATION('',(#5141),#5145);
#5141 = LINE('',#5142,#5143);
#5142 = CARTESIAN_POINT('',(-5.69885310228,-21.80168202304));
#5143 = VECTOR('',#5144,1.);
#5144 = DIRECTION('',(0.E+000,-1.));
#5145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5146 = ORIENTED_EDGE('',*,*,#5147,.F.);
#5147 = EDGE_CURVE('',#5148,#5132,#5150,.T.);
#5148 = VERTEX_POINT('',#5149);
#5149 = CARTESIAN_POINT('',(0.501146883074,-19.49999999998,
    24.751682024862));
#5150 = SURFACE_CURVE('',#5151,(#5155),.PCURVE_S1.);
#5151 = LINE('',#5152,#5153);
#5152 = CARTESIAN_POINT('',(0.501146896231,-19.49999999998,
    24.751682024862));
#5153 = VECTOR('',#5154,1.);
#5154 = DIRECTION('',(-6.938893903907E-017,1.,0.E+000));
#5155 = PCURVE('',#5098,#5156);
#5156 = DEFINITIONAL_REPRESENTATION('',(#5157),#5161);
#5157 = LINE('',#5158,#5159);
#5158 = CARTESIAN_POINT('',(-8.89885310228,-21.80168202304));
#5159 = VECTOR('',#5160,1.);
#5160 = DIRECTION('',(1.,0.E+000));
#5161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5162 = ORIENTED_EDGE('',*,*,#5163,.T.);
#5163 = EDGE_CURVE('',#5148,#5088,#5164,.T.);
#5164 = SURFACE_CURVE('',#5165,(#5169),.PCURVE_S1.);
#5165 = LINE('',#5166,#5167);
#5166 = CARTESIAN_POINT('',(0.501146890384,-19.49999999998,
    24.751682024862));
#5167 = VECTOR('',#5168,1.);
#5168 = DIRECTION('',(0.E+000,0.E+000,1.));
#5169 = PCURVE('',#5098,#5170);
#5170 = DEFINITIONAL_REPRESENTATION('',(#5171),#5175);
#5171 = LINE('',#5172,#5173);
#5172 = CARTESIAN_POINT('',(-8.89885310228,-21.80168202304));
#5173 = VECTOR('',#5174,1.);
#5174 = DIRECTION('',(0.E+000,-1.));
#5175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5180)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5177,#5178,#5179)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5177 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5178 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5179 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5180 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5177,
  'distance_accuracy_value','confusion accuracy');
#5181 = SHAPE_DEFINITION_REPRESENTATION(#5182,#5080);
#5182 = PRODUCT_DEFINITION_SHAPE('','',#5183);
#5183 = PRODUCT_DEFINITION('design','',#5184,#5187);
#5184 = PRODUCT_DEFINITION_FORMATION('','',#5185);
#5185 = PRODUCT('CADSOFTTOOLS 1.16','CADSOFTTOOLS 1.16','',(#5186));
#5186 = PRODUCT_CONTEXT('',#2,'mechanical');
#5187 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5188 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5189,#5191);
#5189 = ( REPRESENTATION_RELATIONSHIP('','',#5080,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5190) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5190 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
#5191 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5192);
#5192 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#5183,$);
#5193 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5185));
#5194 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5195),#5290);
#5195 = SHELL_BASED_SURFACE_MODEL('',(#5196));
#5196 = OPEN_SHELL('',(#5197));
#5197 = ADVANCED_FACE('',(#5198),#5212,.F.);
#5198 = FACE_BOUND('',#5199,.T.);
#5199 = EDGE_LOOP('',(#5200,#5223,#5239,#5255,#5271));
#5200 = ORIENTED_EDGE('',*,*,#5201,.F.);
#5201 = EDGE_CURVE('',#5202,#5204,#5206,.T.);
#5202 = VERTEX_POINT('',#5203);
#5203 = CARTESIAN_POINT('',(0.501146883074,-14.59999999998,
    24.751682024862));
#5204 = VERTEX_POINT('',#5205);
#5205 = CARTESIAN_POINT('',(0.501146890385,-14.59999999998,
    25.250000000004));
#5206 = SURFACE_CURVE('',#5207,(#5211),.PCURVE_S1.);
#5207 = LINE('',#5208,#5209);
#5208 = CARTESIAN_POINT('',(0.501146890384,-14.59999999998,
    24.751682024862));
#5209 = VECTOR('',#5210,1.);
#5210 = DIRECTION('',(8.911763813529E-016,7.129411050823E-015,1.));
#5211 = PCURVE('',#5212,#5217);
#5212 = PLANE('',#5213);
#5213 = AXIS2_PLACEMENT_3D('',#5214,#5215,#5216);
#5214 = CARTESIAN_POINT('',(0.501146897693,-10.6011468977,2.950000001816
    ));
#5215 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5216 = DIRECTION('',(0.E+000,1.,0.E+000));
#5217 = DEFINITIONAL_REPRESENTATION('',(#5218),#5222);
#5218 = LINE('',#5219,#5220);
#5219 = CARTESIAN_POINT('',(-3.99885310228,-21.80168202304));
#5220 = VECTOR('',#5221,1.);
#5221 = DIRECTION('',(7.129411050823E-015,-1.));
#5222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5223 = ORIENTED_EDGE('',*,*,#5224,.T.);
#5224 = EDGE_CURVE('',#5202,#5225,#5227,.T.);
#5225 = VERTEX_POINT('',#5226);
#5226 = CARTESIAN_POINT('',(0.50114689477,-11.40000012498,
    24.751682024862));
#5227 = SURFACE_CURVE('',#5228,(#5232),.PCURVE_S1.);
#5228 = LINE('',#5229,#5230);
#5229 = CARTESIAN_POINT('',(0.501146896231,-14.59999999998,
    24.751682024862));
#5230 = VECTOR('',#5231,1.);
#5231 = DIRECTION('',(-6.938894174957E-017,1.,-1.110223067993E-015));
#5232 = PCURVE('',#5212,#5233);
#5233 = DEFINITIONAL_REPRESENTATION('',(#5234),#5238);
#5234 = LINE('',#5235,#5236);
#5235 = CARTESIAN_POINT('',(-3.99885310228,-21.80168202304));
#5236 = VECTOR('',#5237,1.);
#5237 = DIRECTION('',(1.,1.110223067993E-015));
#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5239 = ORIENTED_EDGE('',*,*,#5240,.F.);
#5240 = EDGE_CURVE('',#5241,#5225,#5243,.T.);
#5241 = VERTEX_POINT('',#5242);
#5242 = CARTESIAN_POINT('',(0.501146890388,-11.40000024998,
    26.100000000004));
#5243 = SURFACE_CURVE('',#5244,(#5248),.PCURVE_S1.);
#5244 = LINE('',#5245,#5246);
#5245 = CARTESIAN_POINT('',(0.501146897697,-11.39999999998,
    26.100000000004));
#5246 = VECTOR('',#5247,1.);
#5247 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5248 = PCURVE('',#5212,#5249);
#5249 = DEFINITIONAL_REPRESENTATION('',(#5250),#5254);
#5250 = LINE('',#5251,#5252);
#5251 = CARTESIAN_POINT('',(-0.79885310228,-23.14999999818));
#5252 = VECTOR('',#5253,1.);
#5253 = DIRECTION('',(0.E+000,1.));
#5254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);
#5256 = EDGE_CURVE('',#5257,#5241,#5259,.T.);
#5257 = VERTEX_POINT('',#5258);
#5258 = CARTESIAN_POINT('',(0.501146890385,-15.44999999998,
    26.100000000004));
#5259 = SURFACE_CURVE('',#5260,(#5264),.PCURVE_S1.);
#5260 = LINE('',#5261,#5262);
#5261 = CARTESIAN_POINT('',(0.501146890384,-15.44999999998,
    26.100000000004));
#5262 = VECTOR('',#5263,1.);
#5263 = DIRECTION('',(-1.118446967922E-014,1.,8.772133081738E-016));
#5264 = PCURVE('',#5212,#5265);
#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);
#5266 = LINE('',#5267,#5268);
#5267 = CARTESIAN_POINT('',(-4.84885310228,-23.14999999818));
#5268 = VECTOR('',#5269,1.);
#5269 = DIRECTION('',(1.,-8.772133081738E-016));
#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5271 = ORIENTED_EDGE('',*,*,#5272,.F.);
#5272 = EDGE_CURVE('',#5204,#5257,#5273,.T.);
#5273 = SURFACE_CURVE('',#5274,(#5279),.PCURVE_S1.);
#5274 = CIRCLE('',#5275,0.85);
#5275 = AXIS2_PLACEMENT_3D('',#5276,#5277,#5278);
#5276 = CARTESIAN_POINT('',(0.501146897693,-15.44999999998,
    25.250000000004));
#5277 = DIRECTION('',(1.,0.E+000,0.E+000));
#5278 = DIRECTION('',(-0.E+000,1.,0.E+000));
#5279 = PCURVE('',#5212,#5280);
#5280 = DEFINITIONAL_REPRESENTATION('',(#5281),#5289);
#5281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5282,#5283,#5284,#5285,
#5286,#5287,#5288),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#5282 = CARTESIAN_POINT('',(-3.99885310228,-22.29999999818));
#5283 = CARTESIAN_POINT('',(-3.99885310228,-23.77224318462));
#5284 = CARTESIAN_POINT('',(-5.27385310228,-23.0361215914));
#5285 = CARTESIAN_POINT('',(-6.54885310228,-22.29999999818));
#5286 = CARTESIAN_POINT('',(-5.27385310228,-21.56387840497));
#5287 = CARTESIAN_POINT('',(-3.99885310228,-20.82775681175));
#5288 = CARTESIAN_POINT('',(-3.99885310228,-22.29999999818));
#5289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5294)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5291,#5292,#5293)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5291 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5292 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5293 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5294 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5291,
  'distance_accuracy_value','confusion accuracy');
#5295 = SHAPE_DEFINITION_REPRESENTATION(#5296,#5194);
#5296 = PRODUCT_DEFINITION_SHAPE('','',#5297);
#5297 = PRODUCT_DEFINITION('design','',#5298,#5301);
#5298 = PRODUCT_DEFINITION_FORMATION('','',#5299);
#5299 = PRODUCT('CADSOFTTOOLS 1.17','CADSOFTTOOLS 1.17','',(#5300));
#5300 = PRODUCT_CONTEXT('',#2,'mechanical');
#5301 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5302 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5303,#5305);
#5303 = ( REPRESENTATION_RELATIONSHIP('','',#5194,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5304) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5304 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
#5305 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5306);
#5306 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#5297,$);
#5307 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5299));
#5308 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5309),#5383);
#5309 = SHELL_BASED_SURFACE_MODEL('',(#5310));
#5310 = OPEN_SHELL('',(#5311));
#5311 = ADVANCED_FACE('',(#5312),#5326,.F.);
#5312 = FACE_BOUND('',#5313,.T.);
#5313 = EDGE_LOOP('',(#5314,#5337,#5353,#5369));
#5314 = ORIENTED_EDGE('',*,*,#5315,.T.);
#5315 = EDGE_CURVE('',#5316,#5318,#5320,.T.);
#5316 = VERTEX_POINT('',#5317);
#5317 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#5318 = VERTEX_POINT('',#5319);
#5319 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    30.400000000006));
#5320 = SURFACE_CURVE('',#5321,(#5325),.PCURVE_S1.);
#5321 = LINE('',#5322,#5323);
#5322 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#5323 = VECTOR('',#5324,1.);
#5324 = DIRECTION('',(5.551115123127E-016,-2.176037128266E-013,-1.));
#5325 = PCURVE('',#5326,#5331);
#5326 = PLANE('',#5327);
#5327 = AXIS2_PLACEMENT_3D('',#5328,#5329,#5330);
#5328 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    21.000000001816));
#5329 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5330 = DIRECTION('',(0.E+000,1.,0.E+000));
#5331 = DEFINITIONAL_REPRESENTATION('',(#5332),#5336);
#5332 = LINE('',#5333,#5334);
#5333 = CARTESIAN_POINT('',(2.501110429876E-012,-10.99999999818));
#5334 = VECTOR('',#5335,1.);
#5335 = DIRECTION('',(-2.176037128266E-013,1.));
#5336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5337 = ORIENTED_EDGE('',*,*,#5338,.T.);
#5338 = EDGE_CURVE('',#5318,#5339,#5341,.T.);
#5339 = VERTEX_POINT('',#5340);
#5340 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    30.400000000008));
#5341 = SURFACE_CURVE('',#5342,(#5346),.PCURVE_S1.);
#5342 = LINE('',#5343,#5344);
#5343 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    30.400000000006));
#5344 = VECTOR('',#5345,1.);
#5345 = DIRECTION('',(5.286776307738E-017,1.,4.508562835239E-013));
#5346 = PCURVE('',#5326,#5347);
#5347 = DEFINITIONAL_REPRESENTATION('',(#5348),#5352);
#5348 = LINE('',#5349,#5350);
#5349 = CARTESIAN_POINT('',(2.099653784171E-012,-9.39999999819));
#5350 = VECTOR('',#5351,1.);
#5351 = DIRECTION('',(1.,-4.508562835239E-013));
#5352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5353 = ORIENTED_EDGE('',*,*,#5354,.F.);
#5354 = EDGE_CURVE('',#5355,#5339,#5357,.T.);
#5355 = VERTEX_POINT('',#5356);
#5356 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#5357 = SURFACE_CURVE('',#5358,(#5362),.PCURVE_S1.);
#5358 = LINE('',#5359,#5360);
#5359 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#5360 = VECTOR('',#5361,1.);
#5361 = DIRECTION('',(0.E+000,-1.13242748512E-013,-1.));
#5362 = PCURVE('',#5326,#5363);
#5363 = DEFINITIONAL_REPRESENTATION('',(#5364),#5368);
#5364 = LINE('',#5365,#5366);
#5365 = CARTESIAN_POINT('',(4.200000000003,-10.99999999818));
#5366 = VECTOR('',#5367,1.);
#5367 = DIRECTION('',(-1.13242748512E-013,1.));
#5368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5369 = ORIENTED_EDGE('',*,*,#5370,.T.);
#5370 = EDGE_CURVE('',#5355,#5316,#5371,.T.);
#5371 = SURFACE_CURVE('',#5372,(#5376),.PCURVE_S1.);
#5372 = LINE('',#5373,#5374);
#5373 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#5374 = VECTOR('',#5375,1.);
#5375 = DIRECTION('',(-6.344131569287E-016,-1.,2.250051996574E-013));
#5376 = PCURVE('',#5326,#5377);
#5377 = DEFINITIONAL_REPRESENTATION('',(#5378),#5382);
#5378 = LINE('',#5379,#5380);
#5379 = CARTESIAN_POINT('',(4.200000000003,-10.99999999818));
#5380 = VECTOR('',#5381,1.);
#5381 = DIRECTION('',(-1.,-2.250051996574E-013));
#5382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5387)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5384,#5385,#5386)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5384 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5385 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5386 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5387 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5384,
  'distance_accuracy_value','confusion accuracy');
#5388 = SHAPE_DEFINITION_REPRESENTATION(#5389,#5308);
#5389 = PRODUCT_DEFINITION_SHAPE('','',#5390);
#5390 = PRODUCT_DEFINITION('design','',#5391,#5394);
#5391 = PRODUCT_DEFINITION_FORMATION('','',#5392);
#5392 = PRODUCT('CADSOFTTOOLS 1.18','CADSOFTTOOLS 1.18','',(#5393));
#5393 = PRODUCT_CONTEXT('',#2,'mechanical');
#5394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5395 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5396,#5398);
#5396 = ( REPRESENTATION_RELATIONSHIP('','',#5308,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5397) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5397 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
#5398 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5399);
#5399 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#5390,$);
#5400 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5392));
#5401 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5402),#5476);
#5402 = SHELL_BASED_SURFACE_MODEL('',(#5403));
#5403 = OPEN_SHELL('',(#5404));
#5404 = ADVANCED_FACE('',(#5405),#5419,.F.);
#5405 = FACE_BOUND('',#5406,.T.);
#5406 = EDGE_LOOP('',(#5407,#5430,#5446,#5462));
#5407 = ORIENTED_EDGE('',*,*,#5408,.T.);
#5408 = EDGE_CURVE('',#5409,#5411,#5413,.T.);
#5409 = VERTEX_POINT('',#5410);
#5410 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#5411 = VERTEX_POINT('',#5412);
#5412 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    30.400000000013));
#5413 = SURFACE_CURVE('',#5414,(#5418),.PCURVE_S1.);
#5414 = LINE('',#5415,#5416);
#5415 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#5416 = VECTOR('',#5417,1.);
#5417 = DIRECTION('',(0.E+000,1.122713033653E-013,-1.));
#5418 = PCURVE('',#5419,#5424);
#5419 = PLANE('',#5420);
#5420 = AXIS2_PLACEMENT_3D('',#5421,#5422,#5423);
#5421 = CARTESIAN_POINT('',(1.001146897693,4.759876577336,
    21.000000001821));
#5422 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5423 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5429);
#5425 = LINE('',#5426,#5427);
#5426 = CARTESIAN_POINT('',(4.200000000002,10.999999998191));
#5427 = VECTOR('',#5428,1.);
#5428 = DIRECTION('',(-1.122713033653E-013,-1.));
#5429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5430 = ORIENTED_EDGE('',*,*,#5431,.T.);
#5431 = EDGE_CURVE('',#5411,#5432,#5434,.T.);
#5432 = VERTEX_POINT('',#5433);
#5433 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    30.400000000013));
#5434 = SURFACE_CURVE('',#5435,(#5439),.PCURVE_S1.);
#5435 = LINE('',#5436,#5437);
#5436 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    30.400000000013));
#5437 = VECTOR('',#5438,1.);
#5438 = DIRECTION('',(5.286776307739E-017,1.,-8.458842092382E-016));
#5439 = PCURVE('',#5419,#5440);
#5440 = DEFINITIONAL_REPRESENTATION('',(#5441),#5445);
#5441 = LINE('',#5442,#5443);
#5442 = CARTESIAN_POINT('',(4.200000000002,9.399999998192));
#5443 = VECTOR('',#5444,1.);
#5444 = DIRECTION('',(-1.,-8.458842092382E-016));
#5445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5446 = ORIENTED_EDGE('',*,*,#5447,.T.);
#5447 = EDGE_CURVE('',#5432,#5448,#5450,.T.);
#5448 = VERTEX_POINT('',#5449);
#5449 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#5450 = SURFACE_CURVE('',#5451,(#5455),.PCURVE_S1.);
#5451 = LINE('',#5452,#5453);
#5452 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    30.400000000013));
#5453 = VECTOR('',#5454,1.);
#5454 = DIRECTION('',(-5.551115123126E-016,-2.231548279497E-013,1.));
#5455 = PCURVE('',#5419,#5456);
#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461);
#5457 = LINE('',#5458,#5459);
#5458 = CARTESIAN_POINT('',(2.110311925207E-012,9.399999998192));
#5459 = VECTOR('',#5460,1.);
#5460 = DIRECTION('',(2.231548279497E-013,1.));
#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5462 = ORIENTED_EDGE('',*,*,#5463,.T.);
#5463 = EDGE_CURVE('',#5448,#5409,#5464,.T.);
#5464 = SURFACE_CURVE('',#5465,(#5469),.PCURVE_S1.);
#5465 = LINE('',#5466,#5467);
#5466 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#5467 = VECTOR('',#5468,1.);
#5468 = DIRECTION('',(8.458842092382E-016,-1.,-2.266969680758E-013));
#5469 = PCURVE('',#5419,#5470);
#5470 = DEFINITIONAL_REPRESENTATION('',(#5471),#5475);
#5471 = LINE('',#5472,#5473);
#5472 = CARTESIAN_POINT('',(2.470024185186E-012,10.999999998192));
#5473 = VECTOR('',#5474,1.);
#5474 = DIRECTION('',(1.,-2.266969680758E-013));
#5475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5480)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5477,#5478,#5479)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5477 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5478 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5479 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5480 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5477,
  'distance_accuracy_value','confusion accuracy');
#5481 = SHAPE_DEFINITION_REPRESENTATION(#5482,#5401);
#5482 = PRODUCT_DEFINITION_SHAPE('','',#5483);
#5483 = PRODUCT_DEFINITION('design','',#5484,#5487);
#5484 = PRODUCT_DEFINITION_FORMATION('','',#5485);
#5485 = PRODUCT('CADSOFTTOOLS 1.19','CADSOFTTOOLS 1.19','',(#5486));
#5486 = PRODUCT_CONTEXT('',#2,'mechanical');
#5487 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5488 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5489,#5491);
#5489 = ( REPRESENTATION_RELATIONSHIP('','',#5401,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5490) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5490 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
#5491 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5492);
#5492 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#5483,$);
#5493 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5485));
#5494 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5495),#5656);
#5495 = SHELL_BASED_SURFACE_MODEL('',(#5496));
#5496 = OPEN_SHELL('',(#5497));
#5497 = ADVANCED_FACE('',(#5498),#5512,.T.);
#5498 = FACE_BOUND('',#5499,.T.);
#5499 = EDGE_LOOP('',(#5500,#5523,#5539,#5560,#5576,#5593,#5609,#5625,
    #5641));
#5500 = ORIENTED_EDGE('',*,*,#5501,.T.);
#5501 = EDGE_CURVE('',#5502,#5504,#5506,.T.);
#5502 = VERTEX_POINT('',#5503);
#5503 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,12.65000000182
    ));
#5504 = VERTEX_POINT('',#5505);
#5505 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    12.65000000182));
#5506 = SURFACE_CURVE('',#5507,(#5511),.PCURVE_S1.);
#5507 = LINE('',#5508,#5509);
#5508 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,12.65000000182
    ));
#5509 = VECTOR('',#5510,1.);
#5510 = DIRECTION('',(-7.251108605578E-017,-1.,-5.800886884462E-016));
#5511 = PCURVE('',#5512,#5517);
#5512 = PLANE('',#5513);
#5513 = AXIS2_PLACEMENT_3D('',#5514,#5515,#5516);
#5514 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#5515 = DIRECTION('',(1.,0.E+000,0.E+000));
#5516 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5517 = DEFINITIONAL_REPRESENTATION('',(#5518),#5522);
#5518 = LINE('',#5519,#5520);
#5519 = CARTESIAN_POINT('',(-15.29872557806,23.650000003756));
#5520 = VECTOR('',#5521,1.);
#5521 = DIRECTION('',(1.,5.800886884462E-016));
#5522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5523 = ORIENTED_EDGE('',*,*,#5524,.F.);
#5524 = EDGE_CURVE('',#5525,#5504,#5527,.T.);
#5525 = VERTEX_POINT('',#5526);
#5526 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    11.600000226505));
#5527 = SURFACE_CURVE('',#5528,(#5532),.PCURVE_S1.);
#5528 = LINE('',#5529,#5530);
#5529 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    11.600000226505));
#5530 = VECTOR('',#5531,1.);
#5531 = DIRECTION('',(0.E+000,0.E+000,1.));
#5532 = PCURVE('',#5512,#5533);
#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);
#5534 = LINE('',#5535,#5536);
#5535 = CARTESIAN_POINT('',(-3.04986174203,24.699999779071));
#5536 = VECTOR('',#5537,1.);
#5537 = DIRECTION('',(0.E+000,-1.));
#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5539 = ORIENTED_EDGE('',*,*,#5540,.F.);
#5540 = EDGE_CURVE('',#5541,#5525,#5543,.T.);
#5541 = VERTEX_POINT('',#5542);
#5542 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    10.600000226502));
#5543 = SURFACE_CURVE('',#5544,(#5549),.PCURVE_S1.);
#5544 = CIRCLE('',#5545,1.000000000003);
#5545 = AXIS2_PLACEMENT_3D('',#5546,#5547,#5548);
#5546 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    11.600000226505));
#5547 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5548 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5549 = PCURVE('',#5512,#5550);
#5550 = DEFINITIONAL_REPRESENTATION('',(#5551),#5559);
#5551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5552,#5553,#5554,#5555,
#5556,#5557,#5558),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#5552 = CARTESIAN_POINT('',(-4.049861742033,25.699999779074));
#5553 = CARTESIAN_POINT('',(-2.317810934459,25.699999779074));
#5554 = CARTESIAN_POINT('',(-3.183836338246,24.19999977907));
#5555 = CARTESIAN_POINT('',(-4.049861742033,22.699999779065));
#5556 = CARTESIAN_POINT('',(-4.91588714582,24.19999977907));
#5557 = CARTESIAN_POINT('',(-5.781912549607,25.699999779074));
#5558 = CARTESIAN_POINT('',(-4.049861742033,25.699999779074));
#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5560 = ORIENTED_EDGE('',*,*,#5561,.F.);
#5561 = EDGE_CURVE('',#5562,#5541,#5564,.T.);
#5562 = VERTEX_POINT('',#5563);
#5563 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,
    10.600000226502));
#5564 = SURFACE_CURVE('',#5565,(#5569),.PCURVE_S1.);
#5565 = LINE('',#5566,#5567);
#5566 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,
    10.600000226502));
#5567 = VECTOR('',#5568,1.);
#5568 = DIRECTION('',(0.E+000,-1.,5.776770209347E-016));
#5569 = PCURVE('',#5512,#5570);
#5570 = DEFINITIONAL_REPRESENTATION('',(#5571),#5575);
#5571 = LINE('',#5572,#5573);
#5572 = CARTESIAN_POINT('',(-10.19986174212,25.699999779074));
#5573 = VECTOR('',#5574,1.);
#5574 = DIRECTION('',(1.,-5.776770209347E-016));
#5575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5576 = ORIENTED_EDGE('',*,*,#5577,.F.);
#5577 = EDGE_CURVE('',#5578,#5562,#5580,.T.);
#5578 = VERTEX_POINT('',#5579);
#5579 = CARTESIAN_POINT('',(4.301146897693,9.849999999996,5.600000226503
    ));
#5580 = SURFACE_CURVE('',#5581,(#5586),.PCURVE_S1.);
#5581 = CIRCLE('',#5582,4.999999999999);
#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585);
#5583 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,5.600000226503
    ));
#5584 = DIRECTION('',(1.,0.E+000,0.E+000));
#5585 = DIRECTION('',(-0.E+000,1.,0.E+000));
#5586 = PCURVE('',#5512,#5587);
#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5592);
#5588 = CIRCLE('',#5589,4.999999999999);
#5589 = AXIS2_PLACEMENT_2D('',#5590,#5591);
#5590 = CARTESIAN_POINT('',(-10.19986174212,30.699999779073));
#5591 = DIRECTION('',(-1.,0.E+000));
#5592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5593 = ORIENTED_EDGE('',*,*,#5594,.F.);
#5594 = EDGE_CURVE('',#5595,#5578,#5597,.T.);
#5595 = VERTEX_POINT('',#5596);
#5596 = CARTESIAN_POINT('',(4.301146897693,9.849999999997,3.740050674933
    ));
#5597 = SURFACE_CURVE('',#5598,(#5602),.PCURVE_S1.);
#5598 = LINE('',#5599,#5600);
#5599 = CARTESIAN_POINT('',(4.301146897693,9.849999999997,3.740050674933
    ));
#5600 = VECTOR('',#5601,1.);
#5601 = DIRECTION('',(0.E+000,-1.528090340215E-014,1.));
#5602 = PCURVE('',#5512,#5603);
#5603 = DEFINITIONAL_REPRESENTATION('',(#5604),#5608);
#5604 = LINE('',#5605,#5606);
#5605 = CARTESIAN_POINT('',(-15.19986174212,32.559949330643));
#5606 = VECTOR('',#5607,1.);
#5607 = DIRECTION('',(1.528090340215E-014,-1.));
#5608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5609 = ORIENTED_EDGE('',*,*,#5610,.F.);
#5610 = EDGE_CURVE('',#5611,#5595,#5613,.T.);
#5611 = VERTEX_POINT('',#5612);
#5612 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,3.740050674933
    ));
#5613 = SURFACE_CURVE('',#5614,(#5618),.PCURVE_S1.);
#5614 = LINE('',#5615,#5616);
#5615 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,3.740050674933
    ));
#5616 = VECTOR('',#5617,1.);
#5617 = DIRECTION('',(0.E+000,-1.,-2.220139503223E-014));
#5618 = PCURVE('',#5512,#5619);
#5619 = DEFINITIONAL_REPRESENTATION('',(#5620),#5624);
#5620 = LINE('',#5621,#5622);
#5621 = CARTESIAN_POINT('',(-15.29987554963,32.559949330643));
#5622 = VECTOR('',#5623,1.);
#5623 = DIRECTION('',(1.,2.220139503223E-014));
#5624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5625 = ORIENTED_EDGE('',*,*,#5626,.F.);
#5626 = EDGE_CURVE('',#5627,#5611,#5629,.T.);
#5627 = VERTEX_POINT('',#5628);
#5628 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    12.649999340603));
#5629 = SURFACE_CURVE('',#5630,(#5634),.PCURVE_S1.);
#5630 = LINE('',#5631,#5632);
#5631 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    12.649999340603));
#5632 = VECTOR('',#5633,1.);
#5633 = DIRECTION('',(-7.974711891415E-016,0.E+000,-1.));
#5634 = PCURVE('',#5512,#5635);
#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);
#5636 = LINE('',#5637,#5638);
#5637 = CARTESIAN_POINT('',(-15.29987554963,23.650000664974));
#5638 = VECTOR('',#5639,1.);
#5639 = DIRECTION('',(0.E+000,1.));
#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5641 = ORIENTED_EDGE('',*,*,#5642,.T.);
#5642 = EDGE_CURVE('',#5627,#5502,#5643,.T.);
#5643 = SURFACE_CURVE('',#5644,(#5649),.PCURVE_S1.);
#5644 = CIRCLE('',#5645,1.);
#5645 = AXIS2_PLACEMENT_3D('',#5646,#5647,#5648);
#5646 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,11.65000000182
    ));
#5647 = DIRECTION('',(1.,0.E+000,0.E+000));
#5648 = DIRECTION('',(-0.E+000,1.1499715719E-003,0.999999338782));
#5649 = PCURVE('',#5512,#5650);
#5650 = DEFINITIONAL_REPRESENTATION('',(#5651),#5655);
#5651 = CIRCLE('',#5652,1.);
#5652 = AXIS2_PLACEMENT_2D('',#5653,#5654);
#5653 = CARTESIAN_POINT('',(-15.29872557806,24.650000003756));
#5654 = DIRECTION('',(-1.1499715719E-003,-0.999999338782));
#5655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5660)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5657,#5658,#5659)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5657 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5658 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5659 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5660 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5657,
  'distance_accuracy_value','confusion accuracy');
#5661 = SHAPE_DEFINITION_REPRESENTATION(#5662,#5494);
#5662 = PRODUCT_DEFINITION_SHAPE('','',#5663);
#5663 = PRODUCT_DEFINITION('design','',#5664,#5667);
#5664 = PRODUCT_DEFINITION_FORMATION('','',#5665);
#5665 = PRODUCT('CADSOFTTOOLS 1.20','CADSOFTTOOLS 1.20','',(#5666));
#5666 = PRODUCT_CONTEXT('',#2,'mechanical');
#5667 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5668 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5669,#5671);
#5669 = ( REPRESENTATION_RELATIONSHIP('','',#5494,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5670) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5670 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
#5671 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5672);
#5672 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#5663,$);
#5673 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5665));
#5674 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5675),#5834);
#5675 = SHELL_BASED_SURFACE_MODEL('',(#5676));
#5676 = OPEN_SHELL('',(#5677));
#5677 = ADVANCED_FACE('',(#5678),#5693,.T.);
#5678 = FACE_BOUND('',#5679,.T.);
#5679 = EDGE_LOOP('',(#5680,#5704,#5720,#5737,#5753,#5770,#5787,#5803,
    #5820));
#5680 = ORIENTED_EDGE('',*,*,#5681,.F.);
#5681 = EDGE_CURVE('',#5682,#5684,#5686,.T.);
#5682 = VERTEX_POINT('',#5683);
#5683 = CARTESIAN_POINT('',(3.401146897693,8.205050358309,0.490971322002
    ));
#5684 = VERTEX_POINT('',#5685);
#5685 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,0.673182723703
    ));
#5686 = SURFACE_CURVE('',#5687,(#5692),.PCURVE_S1.);
#5687 = CIRCLE('',#5688,2.5);
#5688 = AXIS2_PLACEMENT_3D('',#5689,#5690,#5691);
#5689 = CARTESIAN_POINT('',(3.401146897693,7.349999999997,2.840202873967
    ));
#5690 = DIRECTION('',(1.,0.E+000,0.E+000));
#5691 = DIRECTION('',(0.E+000,0.342020143325,-0.939692620786));
#5692 = PCURVE('',#5693,#5698);
#5693 = PLANE('',#5694);
#5694 = AXIS2_PLACEMENT_3D('',#5695,#5696,#5697);
#5695 = CARTESIAN_POINT('',(3.401146897693,-5.349861742126,
    36.300000005576));
#5696 = DIRECTION('',(1.,0.E+000,0.E+000));
#5697 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
#5699 = CIRCLE('',#5700,2.5);
#5700 = AXIS2_PLACEMENT_2D('',#5701,#5702);
#5701 = CARTESIAN_POINT('',(-12.69986174212,33.459797131609));
#5702 = DIRECTION('',(-0.342020143325,0.939692620786));
#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5704 = ORIENTED_EDGE('',*,*,#5705,.F.);
#5705 = EDGE_CURVE('',#5706,#5682,#5708,.T.);
#5706 = VERTEX_POINT('',#5707);
#5707 = CARTESIAN_POINT('',(3.401146897693,6.594599648498,
    -9.518480012156E-002));
#5708 = SURFACE_CURVE('',#5709,(#5713),.PCURVE_S1.);
#5709 = LINE('',#5710,#5711);
#5710 = CARTESIAN_POINT('',(3.401146897693,6.594599648498,
    -9.518480012156E-002));
#5711 = VECTOR('',#5712,1.);
#5712 = DIRECTION('',(0.E+000,0.939692620786,0.342020143326));
#5713 = PCURVE('',#5693,#5714);
#5714 = DEFINITIONAL_REPRESENTATION('',(#5715),#5719);
#5715 = LINE('',#5716,#5717);
#5716 = CARTESIAN_POINT('',(-11.94446139062,36.395184805698));
#5717 = VECTOR('',#5718,1.);
#5718 = DIRECTION('',(-0.939692620786,-0.342020143326));
#5719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5720 = ORIENTED_EDGE('',*,*,#5721,.F.);
#5721 = EDGE_CURVE('',#5722,#5706,#5724,.T.);
#5722 = VERTEX_POINT('',#5723);
#5723 = CARTESIAN_POINT('',(3.401146897693,5.940626663695,0.24525198772)
  );
#5724 = SURFACE_CURVE('',#5725,(#5730),.PCURVE_S1.);
#5725 = CIRCLE('',#5726,0.5);
#5726 = AXIS2_PLACEMENT_3D('',#5727,#5728,#5729);
#5727 = CARTESIAN_POINT('',(3.401146897693,6.423589576837,0.374661510271
    ));
#5728 = DIRECTION('',(1.,0.E+000,0.E+000));
#5729 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045104));
#5730 = PCURVE('',#5693,#5731);
#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5736);
#5732 = CIRCLE('',#5733,0.5);
#5733 = AXIS2_PLACEMENT_2D('',#5734,#5735);
#5734 = CARTESIAN_POINT('',(-11.77345131896,35.925338495305));
#5735 = DIRECTION('',(0.965925826289,0.258819045104));
#5736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5737 = ORIENTED_EDGE('',*,*,#5738,.F.);
#5738 = EDGE_CURVE('',#5739,#5722,#5741,.T.);
#5739 = VERTEX_POINT('',#5740);
#5740 = CARTESIAN_POINT('',(3.401146897693,5.628722179004,1.409295371702
    ));
#5741 = SURFACE_CURVE('',#5742,(#5746),.PCURVE_S1.);
#5742 = LINE('',#5743,#5744);
#5743 = CARTESIAN_POINT('',(3.401146897693,5.628722179004,1.409295371702
    ));
#5744 = VECTOR('',#5745,1.);
#5745 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#5746 = PCURVE('',#5693,#5747);
#5747 = DEFINITIONAL_REPRESENTATION('',(#5748),#5752);
#5748 = LINE('',#5749,#5750);
#5749 = CARTESIAN_POINT('',(-10.97858392113,34.890704633874));
#5750 = VECTOR('',#5751,1.);
#5751 = DIRECTION('',(-0.258819045103,0.965925826289));
#5752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5753 = ORIENTED_EDGE('',*,*,#5754,.T.);
#5754 = EDGE_CURVE('',#5739,#5755,#5757,.T.);
#5755 = VERTEX_POINT('',#5756);
#5756 = CARTESIAN_POINT('',(3.401146897693,5.584624220558,1.133024922006
    ));
#5757 = SURFACE_CURVE('',#5758,(#5763),.PCURVE_S1.);
#5758 = CIRCLE('',#5759,0.3);
#5759 = AXIS2_PLACEMENT_3D('',#5760,#5761,#5762);
#5760 = CARTESIAN_POINT('',(3.401146897693,5.868746845636,1.229328265241
    ));
#5761 = DIRECTION('',(1.,0.E+000,0.E+000));
#5762 = DIRECTION('',(0.E+000,-0.800082222109,0.599890354869));
#5763 = PCURVE('',#5693,#5764);
#5764 = DEFINITIONAL_REPRESENTATION('',(#5765),#5769);
#5765 = CIRCLE('',#5766,0.3);
#5766 = AXIS2_PLACEMENT_2D('',#5767,#5768);
#5767 = CARTESIAN_POINT('',(-11.21860858776,35.070671740335));
#5768 = DIRECTION('',(0.800082222109,-0.599890354869));
#5769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5770 = ORIENTED_EDGE('',*,*,#5771,.T.);
#5771 = EDGE_CURVE('',#5755,#5772,#5774,.T.);
#5772 = VERTEX_POINT('',#5773);
#5773 = CARTESIAN_POINT('',(3.401146897693,6.16439190643,-0.358342614596
    ));
#5774 = SURFACE_CURVE('',#5775,(#5780),.PCURVE_S1.);
#5775 = CIRCLE('',#5776,18.19999999943);
#5776 = AXIS2_PLACEMENT_3D('',#5777,#5778,#5779);
#5777 = CARTESIAN_POINT('',(3.401146897693,22.821396808129,
    6.975427744783));
#5778 = DIRECTION('',(1.,0.E+000,0.E+000));
#5779 = DIRECTION('',(0.E+000,-0.947075416929,-0.321011144119));
#5780 = PCURVE('',#5693,#5781);
#5781 = DEFINITIONAL_REPRESENTATION('',(#5782),#5786);
#5782 = CIRCLE('',#5783,18.19999999943);
#5783 = AXIS2_PLACEMENT_2D('',#5784,#5785);
#5784 = CARTESIAN_POINT('',(-28.17125855025,29.324572260793));
#5785 = DIRECTION('',(0.947075416929,0.321011144119));
#5786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5787 = ORIENTED_EDGE('',*,*,#5788,.F.);
#5788 = EDGE_CURVE('',#5789,#5772,#5791,.T.);
#5789 = VERTEX_POINT('',#5790);
#5790 = CARTESIAN_POINT('',(3.401146897693,8.239266161759,0.396849854192
    ));
#5791 = SURFACE_CURVE('',#5792,(#5796),.PCURVE_S1.);
#5792 = LINE('',#5793,#5794);
#5793 = CARTESIAN_POINT('',(3.401146897693,8.23926616176,0.39684985419)
  );
#5794 = VECTOR('',#5795,1.);
#5795 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#5796 = PCURVE('',#5693,#5797);
#5797 = DEFINITIONAL_REPRESENTATION('',(#5798),#5802);
#5798 = LINE('',#5799,#5800);
#5799 = CARTESIAN_POINT('',(-13.58912790388,35.903150151386));
#5800 = VECTOR('',#5801,1.);
#5801 = DIRECTION('',(0.939692620786,0.342020143326));
#5802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5803 = ORIENTED_EDGE('',*,*,#5804,.T.);
#5804 = EDGE_CURVE('',#5789,#5805,#5807,.T.);
#5805 = VERTEX_POINT('',#5806);
#5806 = CARTESIAN_POINT('',(3.401146897693,8.65001380751,0.588384625094)
  );
#5807 = SURFACE_CURVE('',#5808,(#5813),.PCURVE_S1.);
#5808 = CIRCLE('',#5809,2.6);
#5809 = AXIS2_PLACEMENT_3D('',#5810,#5811,#5812);
#5810 = CARTESIAN_POINT('',(3.401146897693,7.350013807509,2.840050674933
    ));
#5811 = DIRECTION('',(1.,0.E+000,0.E+000));
#5812 = DIRECTION('',(0.E+000,0.34202013625,-0.939692623361));
#5813 = PCURVE('',#5693,#5814);
#5814 = DEFINITIONAL_REPRESENTATION('',(#5815),#5819);
#5815 = CIRCLE('',#5816,2.6);
#5816 = AXIS2_PLACEMENT_2D('',#5817,#5818);
#5817 = CARTESIAN_POINT('',(-12.69987554963,33.459949330643));
#5818 = DIRECTION('',(-0.34202013625,0.939692623361));
#5819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5820 = ORIENTED_EDGE('',*,*,#5821,.F.);
#5821 = EDGE_CURVE('',#5684,#5805,#5822,.T.);
#5822 = SURFACE_CURVE('',#5823,(#5827),.PCURVE_S1.);
#5823 = LINE('',#5824,#5825);
#5824 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,0.673182723703
    ));
#5825 = VECTOR('',#5826,1.);
#5826 = DIRECTION('',(0.E+000,0.532938710021,-0.846153846154));
#5827 = PCURVE('',#5693,#5828);
#5828 = DEFINITIONAL_REPRESENTATION('',(#5829),#5833);
#5829 = LINE('',#5830,#5831);
#5830 = CARTESIAN_POINT('',(-13.94646659866,35.626817281873));
#5831 = VECTOR('',#5832,1.);
#5832 = DIRECTION('',(-0.532938710021,0.846153846154));
#5833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5838)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5835,#5836,#5837)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5835,
  'distance_accuracy_value','confusion accuracy');
#5839 = SHAPE_DEFINITION_REPRESENTATION(#5840,#5674);
#5840 = PRODUCT_DEFINITION_SHAPE('','',#5841);
#5841 = PRODUCT_DEFINITION('design','',#5842,#5845);
#5842 = PRODUCT_DEFINITION_FORMATION('','',#5843);
#5843 = PRODUCT('CADSOFTTOOLS 1.21','CADSOFTTOOLS 1.21','',(#5844));
#5844 = PRODUCT_CONTEXT('',#2,'mechanical');
#5845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5847,#5849);
#5847 = ( REPRESENTATION_RELATIONSHIP('','',#5674,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5848) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
#5849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5850);
#5850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#5841,$);
#5851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5843));
#5852 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5853),#6324);
#5853 = SHELL_BASED_SURFACE_MODEL('',(#5854));
#5854 = OPEN_SHELL('',(#5855));
#5855 = ADVANCED_FACE('',(#5856,#6109),#5870,.T.);
#5856 = FACE_BOUND('',#5857,.T.);
#5857 = EDGE_LOOP('',(#5858,#5881,#5898,#5914,#5935,#5951,#5972,#5988,
    #6009,#6025,#6046,#6062,#6079,#6095));
#5858 = ORIENTED_EDGE('',*,*,#5859,.F.);
#5859 = EDGE_CURVE('',#5860,#5862,#5864,.T.);
#5860 = VERTEX_POINT('',#5861);
#5861 = CARTESIAN_POINT('',(4.301146897693,6.743582816257,3.566558328757
    ));
#5862 = VERTEX_POINT('',#5863);
#5863 = CARTESIAN_POINT('',(4.301146897693,6.755318805471,3.500000226493
    ));
#5864 = SURFACE_CURVE('',#5865,(#5869),.PCURVE_S1.);
#5865 = LINE('',#5866,#5867);
#5866 = CARTESIAN_POINT('',(4.301146897693,6.743582816257,3.566558328757
    ));
#5867 = VECTOR('',#5868,1.);
#5868 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#5869 = PCURVE('',#5870,#5875);
#5870 = PLANE('',#5871);
#5871 = AXIS2_PLACEMENT_3D('',#5872,#5873,#5874);
#5872 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#5873 = DIRECTION('',(1.,0.E+000,0.E+000));
#5874 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5880);
#5876 = LINE('',#5877,#5878);
#5877 = CARTESIAN_POINT('',(-12.09344455838,32.733441676819));
#5878 = VECTOR('',#5879,1.);
#5879 = DIRECTION('',(-0.173648177667,0.984807753012));
#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5881 = ORIENTED_EDGE('',*,*,#5882,.F.);
#5882 = EDGE_CURVE('',#5883,#5860,#5885,.T.);
#5883 = VERTEX_POINT('',#5884);
#5884 = CARTESIAN_POINT('',(4.301146897693,7.064976621097,4.123228727984
    ));
#5885 = SURFACE_CURVE('',#5886,(#5891),.PCURVE_S1.);
#5886 = CIRCLE('',#5887,0.5);
#5887 = AXIS2_PLACEMENT_3D('',#5888,#5889,#5890);
#5888 = CARTESIAN_POINT('',(4.301146897693,7.235986692757,3.653382417591
    ));
#5889 = DIRECTION('',(1.,0.E+000,0.E+000));
#5890 = DIRECTION('',(0.E+000,-0.342020143321,0.939692620788));
#5891 = PCURVE('',#5870,#5892);
#5892 = DEFINITIONAL_REPRESENTATION('',(#5893),#5897);
#5893 = CIRCLE('',#5894,0.5);
#5894 = AXIS2_PLACEMENT_2D('',#5895,#5896);
#5895 = CARTESIAN_POINT('',(-12.58584843488,32.646617587985));
#5896 = DIRECTION('',(0.342020143321,-0.939692620788));
#5897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5898 = ORIENTED_EDGE('',*,*,#5899,.F.);
#5899 = EDGE_CURVE('',#5900,#5883,#5902,.T.);
#5900 = VERTEX_POINT('',#5901);
#5901 = CARTESIAN_POINT('',(4.301146897693,7.123616114657,4.144571758191
    ));
#5902 = SURFACE_CURVE('',#5903,(#5907),.PCURVE_S1.);
#5903 = LINE('',#5904,#5905);
#5904 = CARTESIAN_POINT('',(4.301146897693,7.123616114657,4.144571758191
    ));
#5905 = VECTOR('',#5906,1.);
#5906 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#5907 = PCURVE('',#5870,#5908);
#5908 = DEFINITIONAL_REPRESENTATION('',(#5909),#5913);
#5909 = LINE('',#5910,#5911);
#5910 = CARTESIAN_POINT('',(-12.47347785678,32.155428247385));
#5911 = VECTOR('',#5912,1.);
#5912 = DIRECTION('',(0.939692620786,0.342020143326));
#5913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5914 = ORIENTED_EDGE('',*,*,#5915,.F.);
#5915 = EDGE_CURVE('',#5916,#5900,#5918,.T.);
#5916 = VERTEX_POINT('',#5917);
#5917 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,4.896325854819
    ));
#5918 = SURFACE_CURVE('',#5919,(#5924),.PCURVE_S1.);
#5919 = CIRCLE('',#5920,0.8);
#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923);
#5921 = CARTESIAN_POINT('',(4.301146897693,6.849999999997,4.896325854819
    ));
#5922 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5923 = DIRECTION('',(0.E+000,1.,0.E+000));
#5924 = PCURVE('',#5870,#5925);
#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#5934);
#5926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5927,#5928,#5929,#5930,
#5931,#5932,#5933),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#5927 = CARTESIAN_POINT('',(-12.99986174212,31.403674150757));
#5928 = CARTESIAN_POINT('',(-12.99986174212,32.789314796812));
#5929 = CARTESIAN_POINT('',(-11.79986174212,32.096494473785));
#5930 = CARTESIAN_POINT('',(-10.59986174212,31.403674150757));
#5931 = CARTESIAN_POINT('',(-11.79986174212,30.71085382773));
#5932 = CARTESIAN_POINT('',(-12.99986174212,30.018033504702));
#5933 = CARTESIAN_POINT('',(-12.99986174212,31.403674150757));
#5934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5935 = ORIENTED_EDGE('',*,*,#5936,.F.);
#5936 = EDGE_CURVE('',#5937,#5916,#5939,.T.);
#5937 = VERTEX_POINT('',#5938);
#5938 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,5.200000226503
    ));
#5939 = SURFACE_CURVE('',#5940,(#5944),.PCURVE_S1.);
#5940 = LINE('',#5941,#5942);
#5941 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,5.200000226503
    ));
#5942 = VECTOR('',#5943,1.);
#5943 = DIRECTION('',(4.679635833736E-014,4.679635833736E-014,-1.));
#5944 = PCURVE('',#5870,#5945);
#5945 = DEFINITIONAL_REPRESENTATION('',(#5946),#5950);
#5946 = LINE('',#5947,#5948);
#5947 = CARTESIAN_POINT('',(-12.99986174212,31.099999779073));
#5948 = VECTOR('',#5949,1.);
#5949 = DIRECTION('',(-4.679635833736E-014,1.));
#5950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5951 = ORIENTED_EDGE('',*,*,#5952,.F.);
#5952 = EDGE_CURVE('',#5953,#5937,#5955,.T.);
#5953 = VERTEX_POINT('',#5954);
#5954 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,8.700000226502
    ));
#5955 = SURFACE_CURVE('',#5956,(#5961),.PCURVE_S1.);
#5956 = CIRCLE('',#5957,3.499999999999);
#5957 = AXIS2_PLACEMENT_3D('',#5958,#5959,#5960);
#5958 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,5.200000226503
    ));
#5959 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5960 = DIRECTION('',(0.E+000,0.E+000,1.));
#5961 = PCURVE('',#5870,#5962);
#5962 = DEFINITIONAL_REPRESENTATION('',(#5963),#5971);
#5963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5964,#5965,#5966,#5967,
#5968,#5969,#5970),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#5964 = CARTESIAN_POINT('',(-9.499861742123,27.599999779074));
#5965 = CARTESIAN_POINT('',(-15.56203956861,27.599999779074));
#5966 = CARTESIAN_POINT('',(-12.53095065536,32.849999779073));
#5967 = CARTESIAN_POINT('',(-9.499861742123,38.099999779071));
#5968 = CARTESIAN_POINT('',(-6.468772828879,32.849999779073));
#5969 = CARTESIAN_POINT('',(-3.437683915634,27.599999779074));
#5970 = CARTESIAN_POINT('',(-9.499861742123,27.599999779074));
#5971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5972 = ORIENTED_EDGE('',*,*,#5973,.F.);
#5973 = EDGE_CURVE('',#5974,#5953,#5976,.T.);
#5974 = VERTEX_POINT('',#5975);
#5975 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,8.700000226502
    ));
#5976 = SURFACE_CURVE('',#5977,(#5981),.PCURVE_S1.);
#5977 = LINE('',#5978,#5979);
#5978 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,8.700000226502
    ));
#5979 = VECTOR('',#5980,1.);
#5980 = DIRECTION('',(0.E+000,1.,0.E+000));
#5981 = PCURVE('',#5870,#5982);
#5982 = DEFINITIONAL_REPRESENTATION('',(#5983),#5987);
#5983 = LINE('',#5984,#5985);
#5984 = CARTESIAN_POINT('',(-5.549861742123,27.599999779074));
#5985 = VECTOR('',#5986,1.);
#5986 = DIRECTION('',(-1.,0.E+000));
#5987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5988 = ORIENTED_EDGE('',*,*,#5989,.F.);
#5989 = EDGE_CURVE('',#5990,#5974,#5992,.T.);
#5990 = VERTEX_POINT('',#5991);
#5991 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    8.200000226502));
#5992 = SURFACE_CURVE('',#5993,(#5998),.PCURVE_S1.);
#5993 = CIRCLE('',#5994,0.5);
#5994 = AXIS2_PLACEMENT_3D('',#5995,#5996,#5997);
#5995 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,8.200000226502
    ));
#5996 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5997 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5998 = PCURVE('',#5870,#5999);
#5999 = DEFINITIONAL_REPRESENTATION('',(#6000),#6008);
#6000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6001,#6002,#6003,#6004,
#6005,#6006,#6007),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6001 = CARTESIAN_POINT('',(-5.049861742124,28.099999779074));
#6002 = CARTESIAN_POINT('',(-5.049861742124,27.23397437529));
#6003 = CARTESIAN_POINT('',(-5.799861742123,27.666987077182));
#6004 = CARTESIAN_POINT('',(-6.549861742123,28.099999779074));
#6005 = CARTESIAN_POINT('',(-5.799861742123,28.533012480966));
#6006 = CARTESIAN_POINT('',(-5.049861742124,28.966025182858));
#6007 = CARTESIAN_POINT('',(-5.049861742124,28.099999779074));
#6008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6009 = ORIENTED_EDGE('',*,*,#6010,.F.);
#6010 = EDGE_CURVE('',#6011,#5990,#6013,.T.);
#6011 = VERTEX_POINT('',#6012);
#6012 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    7.700000226503));
#6013 = SURFACE_CURVE('',#6014,(#6018),.PCURVE_S1.);
#6014 = LINE('',#6015,#6016);
#6015 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    7.700000226503));
#6016 = VECTOR('',#6017,1.);
#6017 = DIRECTION('',(0.E+000,0.E+000,1.));
#6018 = PCURVE('',#5870,#6019);
#6019 = DEFINITIONAL_REPRESENTATION('',(#6020),#6024);
#6020 = LINE('',#6021,#6022);
#6021 = CARTESIAN_POINT('',(-5.049861742123,28.599999779073));
#6022 = VECTOR('',#6023,1.);
#6023 = DIRECTION('',(0.E+000,-1.));
#6024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6025 = ORIENTED_EDGE('',*,*,#6026,.F.);
#6026 = EDGE_CURVE('',#6027,#6011,#6029,.T.);
#6027 = VERTEX_POINT('',#6028);
#6028 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,7.200000226504
    ));
#6029 = SURFACE_CURVE('',#6030,(#6035),.PCURVE_S1.);
#6030 = CIRCLE('',#6031,0.5);
#6031 = AXIS2_PLACEMENT_3D('',#6032,#6033,#6034);
#6032 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,7.700000226503
    ));
#6033 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6034 = DIRECTION('',(0.E+000,0.E+000,-1.));
#6035 = PCURVE('',#5870,#6036);
#6036 = DEFINITIONAL_REPRESENTATION('',(#6037),#6045);
#6037 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6038,#6039,#6040,#6041,
#6042,#6043,#6044),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6038 = CARTESIAN_POINT('',(-5.549861742123,29.099999779073));
#6039 = CARTESIAN_POINT('',(-4.683836338339,29.099999779073));
#6040 = CARTESIAN_POINT('',(-5.116849040231,28.349999779073));
#6041 = CARTESIAN_POINT('',(-5.549861742123,27.599999779074));
#6042 = CARTESIAN_POINT('',(-5.982874444015,28.349999779073));
#6043 = CARTESIAN_POINT('',(-6.415887145907,29.099999779073));
#6044 = CARTESIAN_POINT('',(-5.549861742123,29.099999779073));
#6045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6046 = ORIENTED_EDGE('',*,*,#6047,.F.);
#6047 = EDGE_CURVE('',#6048,#6027,#6050,.T.);
#6048 = VERTEX_POINT('',#6049);
#6049 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,7.200000226504
    ));
#6050 = SURFACE_CURVE('',#6051,(#6055),.PCURVE_S1.);
#6051 = LINE('',#6052,#6053);
#6052 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,7.200000226504
    ));
#6053 = VECTOR('',#6054,1.);
#6054 = DIRECTION('',(0.E+000,-1.,-1.029772080812E-015));
#6055 = PCURVE('',#5870,#6056);
#6056 = DEFINITIONAL_REPRESENTATION('',(#6057),#6061);
#6057 = LINE('',#6058,#6059);
#6058 = CARTESIAN_POINT('',(-8.999861742123,29.099999779073));
#6059 = VECTOR('',#6060,1.);
#6060 = DIRECTION('',(1.,1.029772080812E-015));
#6061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6062 = ORIENTED_EDGE('',*,*,#6063,.F.);
#6063 = EDGE_CURVE('',#6064,#6048,#6066,.T.);
#6064 = VERTEX_POINT('',#6065);
#6065 = CARTESIAN_POINT('',(4.301146897693,5.649999999998,5.200000226503
    ));
#6066 = SURFACE_CURVE('',#6067,(#6072),.PCURVE_S1.);
#6067 = CIRCLE('',#6068,2.000000000001);
#6068 = AXIS2_PLACEMENT_3D('',#6069,#6070,#6071);
#6069 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,5.200000226503
    ));
#6070 = DIRECTION('',(1.,0.E+000,0.E+000));
#6071 = DIRECTION('',(-0.E+000,1.,0.E+000));
#6072 = PCURVE('',#5870,#6073);
#6073 = DEFINITIONAL_REPRESENTATION('',(#6074),#6078);
#6074 = CIRCLE('',#6075,2.000000000001);
#6075 = AXIS2_PLACEMENT_2D('',#6076,#6077);
#6076 = CARTESIAN_POINT('',(-8.999861742123,31.099999779073));
#6077 = DIRECTION('',(-1.,0.E+000));
#6078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6079 = ORIENTED_EDGE('',*,*,#6080,.F.);
#6080 = EDGE_CURVE('',#6081,#6064,#6083,.T.);
#6081 = VERTEX_POINT('',#6082);
#6082 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,3.500000226494
    ));
#6083 = SURFACE_CURVE('',#6084,(#6088),.PCURVE_S1.);
#6084 = LINE('',#6085,#6086);
#6085 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,3.500000226494
    ));
#6086 = VECTOR('',#6087,1.);
#6087 = DIRECTION('',(0.E+000,0.E+000,1.));
#6088 = PCURVE('',#5870,#6089);
#6089 = DEFINITIONAL_REPRESENTATION('',(#6090),#6094);
#6090 = LINE('',#6091,#6092);
#6091 = CARTESIAN_POINT('',(-10.99986174212,32.799999779083));
#6092 = VECTOR('',#6093,1.);
#6093 = DIRECTION('',(0.E+000,-1.));
#6094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6095 = ORIENTED_EDGE('',*,*,#6096,.T.);
#6096 = EDGE_CURVE('',#6081,#5862,#6097,.T.);
#6097 = SURFACE_CURVE('',#6098,(#6102),.PCURVE_S1.);
#6098 = LINE('',#6099,#6100);
#6099 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,3.500000226494
    ));
#6100 = VECTOR('',#6101,1.);
#6101 = DIRECTION('',(0.E+000,1.,-3.033399520359E-013));
#6102 = PCURVE('',#5870,#6103);
#6103 = DEFINITIONAL_REPRESENTATION('',(#6104),#6108);
#6104 = LINE('',#6105,#6106);
#6105 = CARTESIAN_POINT('',(-10.99986174212,32.799999779083));
#6106 = VECTOR('',#6107,1.);
#6107 = DIRECTION('',(-1.,3.033399520359E-013));
#6108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6109 = FACE_BOUND('',#6110,.T.);
#6110 = EDGE_LOOP('',(#6111,#6130,#6146,#6162,#6178,#6244,#6260,#6277,
    #6293,#6310));
#6111 = ORIENTED_EDGE('',*,*,#6112,.F.);
#6112 = EDGE_CURVE('',#6113,#6115,#6117,.T.);
#6113 = VERTEX_POINT('',#6114);
#6114 = CARTESIAN_POINT('',(4.301146897693,7.,5.200000226503));
#6115 = VERTEX_POINT('',#6116);
#6116 = CARTESIAN_POINT('',(4.301146897693,3.650000000018,8.550000226504
    ));
#6117 = SURFACE_CURVE('',#6118,(#6123),.PCURVE_S1.);
#6118 = CIRCLE('',#6119,3.350000000001);
#6119 = AXIS2_PLACEMENT_3D('',#6120,#6121,#6122);
#6120 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,5.200000226503
    ));
#6121 = DIRECTION('',(1.,0.E+000,0.E+000));
#6122 = DIRECTION('',(-0.E+000,1.,0.E+000));
#6123 = PCURVE('',#5870,#6124);
#6124 = DEFINITIONAL_REPRESENTATION('',(#6125),#6129);
#6125 = CIRCLE('',#6126,3.350000000001);
#6126 = AXIS2_PLACEMENT_2D('',#6127,#6128);
#6127 = CARTESIAN_POINT('',(-8.999861742125,31.099999779073));
#6128 = DIRECTION('',(-1.,0.E+000));
#6129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6130 = ORIENTED_EDGE('',*,*,#6131,.F.);
#6131 = EDGE_CURVE('',#6132,#6113,#6134,.T.);
#6132 = VERTEX_POINT('',#6133);
#6133 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,4.66305031322)
  );
#6134 = SURFACE_CURVE('',#6135,(#6139),.PCURVE_S1.);
#6135 = LINE('',#6136,#6137);
#6136 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,4.66305031322)
  );
#6137 = VECTOR('',#6138,1.);
#6138 = DIRECTION('',(0.E+000,0.E+000,1.));
#6139 = PCURVE('',#5870,#6140);
#6140 = DEFINITIONAL_REPRESENTATION('',(#6141),#6145);
#6141 = LINE('',#6142,#6143);
#6142 = CARTESIAN_POINT('',(-12.34987554963,31.636949692357));
#6143 = VECTOR('',#6144,1.);
#6144 = DIRECTION('',(0.E+000,-1.));
#6145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6146 = ORIENTED_EDGE('',*,*,#6147,.F.);
#6147 = EDGE_CURVE('',#6148,#6132,#6150,.T.);
#6148 = VERTEX_POINT('',#6149);
#6149 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,4.66305031322)
  );
#6150 = SURFACE_CURVE('',#6151,(#6155),.PCURVE_S1.);
#6151 = LINE('',#6152,#6153);
#6152 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,4.66305031322)
  );
#6153 = VECTOR('',#6154,1.);
#6154 = DIRECTION('',(0.E+000,1.,0.E+000));
#6155 = PCURVE('',#5870,#6156);
#6156 = DEFINITIONAL_REPRESENTATION('',(#6157),#6161);
#6157 = LINE('',#6158,#6159);
#6158 = CARTESIAN_POINT('',(-11.14987554963,31.636949692357));
#6159 = VECTOR('',#6160,1.);
#6160 = DIRECTION('',(-1.,0.E+000));
#6161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6162 = ORIENTED_EDGE('',*,*,#6163,.T.);
#6163 = EDGE_CURVE('',#6148,#6164,#6166,.T.);
#6164 = VERTEX_POINT('',#6165);
#6165 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,5.200000226566
    ));
#6166 = SURFACE_CURVE('',#6167,(#6171),.PCURVE_S1.);
#6167 = LINE('',#6168,#6169);
#6168 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,4.66305031322)
  );
#6169 = VECTOR('',#6170,1.);
#6170 = DIRECTION('',(0.E+000,1.488706037306E-014,1.));
#6171 = PCURVE('',#5870,#6172);
#6172 = DEFINITIONAL_REPRESENTATION('',(#6173),#6177);
#6173 = LINE('',#6174,#6175);
#6174 = CARTESIAN_POINT('',(-11.14987554963,31.636949692357));
#6175 = VECTOR('',#6176,1.);
#6176 = DIRECTION('',(-1.488706037306E-014,-1.));
#6177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6178 = ORIENTED_EDGE('',*,*,#6179,.T.);
#6179 = EDGE_CURVE('',#6164,#6180,#6182,.T.);
#6180 = VERTEX_POINT('',#6181);
#6181 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,7.350000226504
    ));
#6182 = SURFACE_CURVE('',#6183,(#6212),.PCURVE_S1.);
#6183 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6184,#6185,#6186,#6187,#6188,
    #6189,#6190,#6191,#6192,#6193,#6194,#6195,#6196,#6197,#6198,#6199,
    #6200,#6201,#6202,#6203,#6204,#6205,#6206,#6207,#6208,#6209,#6210,
    #6211),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.886472983228E-002,0.17351451624,0.25491390426,0.333891332568,
    0.411178233558,0.487439499218,0.563298315914,0.639357522432,
    0.716219145302,0.794503500492,0.874869162563,0.958035169329,1.),
  .UNSPECIFIED.);
#6184 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,5.200000226566
    ));
#6185 = CARTESIAN_POINT('',(4.301146897693,5.797280580226,5.29143889269)
  );
#6186 = CARTESIAN_POINT('',(4.301146897693,5.794547352943,5.382877558814
    ));
#6187 = CARTESIAN_POINT('',(4.301146897693,5.770392174055,5.565228850673
    ));
#6188 = CARTESIAN_POINT('',(4.301146897693,5.753259633836,5.656504657166
    ));
#6189 = CARTESIAN_POINT('',(4.301146897693,5.706325926814,5.833417458317
    ));
#6190 = CARTESIAN_POINT('',(4.301146897693,5.677650515481,5.921346794381
    ));
#6191 = CARTESIAN_POINT('',(4.301146897693,5.608989444897,6.090096648011
    ));
#6192 = CARTESIAN_POINT('',(4.301146897693,5.569399601733,6.173266503536
    ));
#6193 = CARTESIAN_POINT('',(4.301146897693,5.48037608804,6.331301572873)
  );
#6194 = CARTESIAN_POINT('',(4.301146897693,5.430661152551,6.408405004829
    ));
#6195 = CARTESIAN_POINT('',(4.301146897693,5.322925252416,6.553381645284
    ));
#6196 = CARTESIAN_POINT('',(4.301146897693,5.264022139769,6.623235435901
    ));
#6197 = CARTESIAN_POINT('',(4.301146897693,5.139480221876,6.753050228566
    ));
#6198 = CARTESIAN_POINT('',(4.301146897693,5.072455983715,6.814610596638
    ));
#6199 = CARTESIAN_POINT('',(4.301146897693,4.933237973951,6.927428321274
    ));
#6200 = CARTESIAN_POINT('',(4.301146897693,4.859270652885,6.979804424222
    ));
#6201 = CARTESIAN_POINT('',(4.301146897693,4.707694011373,7.074081542523
    ));
#6202 = CARTESIAN_POINT('',(4.301146897693,4.628052087363,7.11654656145)
  );
#6203 = CARTESIAN_POINT('',(4.301146897693,4.466583189094,7.191049871735
    ));
#6204 = CARTESIAN_POINT('',(4.301146897693,4.382603936196,7.22304952392)
  );
#6205 = CARTESIAN_POINT('',(4.301146897693,4.213817535444,7.276869739125
    ));
#6206 = CARTESIAN_POINT('',(4.301146897693,4.126884621728,7.29802812474)
  );
#6207 = CARTESIAN_POINT('',(4.301146897693,3.953422081431,7.330588201891
    ));
#6208 = CARTESIAN_POINT('',(4.301146897693,3.865088579885,7.340832500165
    ));
#6209 = CARTESIAN_POINT('',(4.301146897693,3.735662612763,7.348792020898
    ));
#6210 = CARTESIAN_POINT('',(4.301146897693,3.692831306381,7.349396123701
    ));
#6211 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,7.350000226504
    ));
#6212 = PCURVE('',#5870,#6213);
#6213 = DEFINITIONAL_REPRESENTATION('',(#6214),#6243);
#6214 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6215,#6216,#6217,#6218,#6219,
    #6220,#6221,#6222,#6223,#6224,#6225,#6226,#6227,#6228,#6229,#6230,
    #6231,#6232,#6233,#6234,#6235,#6236,#6237,#6238,#6239,#6240,#6241,
    #6242),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.886472983228E-002,0.17351451624,0.25491390426,0.333891332568,
    0.411178233558,0.487439499218,0.563298315914,0.639357522432,
    0.716219145302,0.794503500492,0.874869162563,0.958035169329,1.),
  .UNSPECIFIED.);
#6215 = CARTESIAN_POINT('',(-11.14987554963,31.09999977901));
#6216 = CARTESIAN_POINT('',(-11.14714232235,31.008561112886));
#6217 = CARTESIAN_POINT('',(-11.14440909506,30.917122446762));
#6218 = CARTESIAN_POINT('',(-11.12025391618,30.734771154904));
#6219 = CARTESIAN_POINT('',(-11.10312137596,30.64349534841));
#6220 = CARTESIAN_POINT('',(-11.05618766894,30.466582547259));
#6221 = CARTESIAN_POINT('',(-11.0275122576,30.378653211195));
#6222 = CARTESIAN_POINT('',(-10.95885118702,30.209903357565));
#6223 = CARTESIAN_POINT('',(-10.91926134385,30.12673350204));
#6224 = CARTESIAN_POINT('',(-10.83023783016,29.968698432703));
#6225 = CARTESIAN_POINT('',(-10.78052289467,29.891595000747));
#6226 = CARTESIAN_POINT('',(-10.67278699454,29.746618360292));
#6227 = CARTESIAN_POINT('',(-10.61388388189,29.676764569675));
#6228 = CARTESIAN_POINT('',(-10.489341964,29.54694977701));
#6229 = CARTESIAN_POINT('',(-10.42231772584,29.485389408938));
#6230 = CARTESIAN_POINT('',(-10.28309971607,29.372571684303));
#6231 = CARTESIAN_POINT('',(-10.20913239501,29.320195581355));
#6232 = CARTESIAN_POINT('',(-10.05755575349,29.225918463053));
#6233 = CARTESIAN_POINT('',(-9.977913829489,29.183453444126));
#6234 = CARTESIAN_POINT('',(-9.816444931221,29.108950133841));
#6235 = CARTESIAN_POINT('',(-9.732465678322,29.076950481656));
#6236 = CARTESIAN_POINT('',(-9.56367927757,29.023130266451));
#6237 = CARTESIAN_POINT('',(-9.476746363854,29.001971880836));
#6238 = CARTESIAN_POINT('',(-9.303283823557,28.969411803685));
#6239 = CARTESIAN_POINT('',(-9.214950322011,28.959167505412));
#6240 = CARTESIAN_POINT('',(-9.085524354889,28.951207984678));
#6241 = CARTESIAN_POINT('',(-9.042693048507,28.950603881875));
#6242 = CARTESIAN_POINT('',(-8.999861742125,28.949999779072));
#6243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6244 = ORIENTED_EDGE('',*,*,#6245,.F.);
#6245 = EDGE_CURVE('',#6246,#6180,#6248,.T.);
#6246 = VERTEX_POINT('',#6247);
#6247 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,7.350000226504
    ));
#6248 = SURFACE_CURVE('',#6249,(#6253),.PCURVE_S1.);
#6249 = LINE('',#6250,#6251);
#6250 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,7.350000226504
    ));
#6251 = VECTOR('',#6252,1.);
#6252 = DIRECTION('',(0.E+000,1.,0.E+000));
#6253 = PCURVE('',#5870,#6254);
#6254 = DEFINITIONAL_REPRESENTATION('',(#6255),#6259);
#6255 = LINE('',#6256,#6257);
#6256 = CARTESIAN_POINT('',(-5.549861742125,28.949999779072));
#6257 = VECTOR('',#6258,1.);
#6258 = DIRECTION('',(-1.,0.E+000));
#6259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6260 = ORIENTED_EDGE('',*,*,#6261,.F.);
#6261 = EDGE_CURVE('',#6262,#6246,#6264,.T.);
#6262 = VERTEX_POINT('',#6263);
#6263 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    7.700000246685));
#6264 = SURFACE_CURVE('',#6265,(#6270),.PCURVE_S1.);
#6265 = CIRCLE('',#6266,0.35);
#6266 = AXIS2_PLACEMENT_3D('',#6267,#6268,#6269);
#6267 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,7.700000226503
    ));
#6268 = DIRECTION('',(1.,0.E+000,0.E+000));
#6269 = DIRECTION('',(0.E+000,-1.,5.76626847858E-008));
#6270 = PCURVE('',#5870,#6271);
#6271 = DEFINITIONAL_REPRESENTATION('',(#6272),#6276);
#6272 = CIRCLE('',#6273,0.35);
#6273 = AXIS2_PLACEMENT_2D('',#6274,#6275);
#6274 = CARTESIAN_POINT('',(-5.549861742125,28.599999779073));
#6275 = DIRECTION('',(1.,-5.76626847858E-008));
#6276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6277 = ORIENTED_EDGE('',*,*,#6278,.T.);
#6278 = EDGE_CURVE('',#6262,#6279,#6281,.T.);
#6279 = VERTEX_POINT('',#6280);
#6280 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    8.200000226503));
#6281 = SURFACE_CURVE('',#6282,(#6286),.PCURVE_S1.);
#6282 = LINE('',#6283,#6284);
#6283 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    7.700000246685));
#6284 = VECTOR('',#6285,1.);
#6285 = DIRECTION('',(0.E+000,0.E+000,1.));
#6286 = PCURVE('',#5870,#6287);
#6287 = DEFINITIONAL_REPRESENTATION('',(#6288),#6292);
#6288 = LINE('',#6289,#6290);
#6289 = CARTESIAN_POINT('',(-5.199861742125,28.599999758891));
#6290 = VECTOR('',#6291,1.);
#6291 = DIRECTION('',(0.E+000,-1.));
#6292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6293 = ORIENTED_EDGE('',*,*,#6294,.F.);
#6294 = EDGE_CURVE('',#6295,#6279,#6297,.T.);
#6295 = VERTEX_POINT('',#6296);
#6296 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,8.550000226502
    ));
#6297 = SURFACE_CURVE('',#6298,(#6303),.PCURVE_S1.);
#6298 = CIRCLE('',#6299,0.35);
#6299 = AXIS2_PLACEMENT_3D('',#6300,#6301,#6302);
#6300 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,8.200000226503
    ));
#6301 = DIRECTION('',(1.,0.E+000,0.E+000));
#6302 = DIRECTION('',(-0.E+000,2.665372026266E-008,1.));
#6303 = PCURVE('',#5870,#6304);
#6304 = DEFINITIONAL_REPRESENTATION('',(#6305),#6309);
#6305 = CIRCLE('',#6306,0.35);
#6306 = AXIS2_PLACEMENT_2D('',#6307,#6308);
#6307 = CARTESIAN_POINT('',(-5.549861742125,28.099999779073));
#6308 = DIRECTION('',(-2.665372026266E-008,-1.));
#6309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6310 = ORIENTED_EDGE('',*,*,#6311,.T.);
#6311 = EDGE_CURVE('',#6295,#6115,#6312,.T.);
#6312 = SURFACE_CURVE('',#6313,(#6317),.PCURVE_S1.);
#6313 = LINE('',#6314,#6315);
#6314 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,8.550000226502
    ));
#6315 = VECTOR('',#6316,1.);
#6316 = DIRECTION('',(0.E+000,1.,-1.029772083591E-015));
#6317 = PCURVE('',#5870,#6318);
#6318 = DEFINITIONAL_REPRESENTATION('',(#6319),#6323);
#6319 = LINE('',#6320,#6321);
#6320 = CARTESIAN_POINT('',(-5.549861751454,27.749999779074));
#6321 = VECTOR('',#6322,1.);
#6322 = DIRECTION('',(-1.,1.029772083591E-015));
#6323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6328)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6325,#6326,#6327)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6325 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6326 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6327 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6328 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#6325,
  'distance_accuracy_value','confusion accuracy');
#6329 = SHAPE_DEFINITION_REPRESENTATION(#6330,#5852);
#6330 = PRODUCT_DEFINITION_SHAPE('','',#6331);
#6331 = PRODUCT_DEFINITION('design','',#6332,#6335);
#6332 = PRODUCT_DEFINITION_FORMATION('','',#6333);
#6333 = PRODUCT('CADSOFTTOOLS 1.22','CADSOFTTOOLS 1.22','',(#6334));
#6334 = PRODUCT_CONTEXT('',#2,'mechanical');
#6335 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6336 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6337,#6339);
#6337 = ( REPRESENTATION_RELATIONSHIP('','',#5852,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6338) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6338 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
#6339 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6340);
#6340 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#6331,$);
#6341 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6333));
#6342 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6343),#6470);
#6343 = SHELL_BASED_SURFACE_MODEL('',(#6344));
#6344 = OPEN_SHELL('',(#6345));
#6345 = ADVANCED_FACE('',(#6346),#6361,.T.);
#6346 = FACE_BOUND('',#6347,.T.);
#6347 = EDGE_LOOP('',(#6348,#6376,#6392,#6408,#6424,#6440,#6456));
#6348 = ORIENTED_EDGE('',*,*,#6349,.F.);
#6349 = EDGE_CURVE('',#6350,#6352,#6354,.T.);
#6350 = VERTEX_POINT('',#6351);
#6351 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.400000226503));
#6352 = VERTEX_POINT('',#6353);
#6353 = CARTESIAN_POINT('',(4.301146897693,3.036461718246,3.500000226494
    ));
#6354 = SURFACE_CURVE('',#6355,(#6360),.PCURVE_S1.);
#6355 = CIRCLE('',#6356,8.);
#6356 = AXIS2_PLACEMENT_3D('',#6357,#6358,#6359);
#6357 = CARTESIAN_POINT('',(4.301146897693,-0.650000000004,
    -3.599999773497));
#6358 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6359 = DIRECTION('',(0.E+000,1.725938874805E-006,0.999999999999));
#6360 = PCURVE('',#6361,#6366);
#6361 = PLANE('',#6362);
#6362 = AXIS2_PLACEMENT_3D('',#6363,#6364,#6365);
#6363 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#6364 = DIRECTION('',(1.,0.E+000,0.E+000));
#6365 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6366 = DEFINITIONAL_REPRESENTATION('',(#6367),#6375);
#6367 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6368,#6369,#6370,#6371,
#6372,#6373,#6374),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6368 = CARTESIAN_POINT('',(-4.699875549633,31.899999779085));
#6369 = CARTESIAN_POINT('',(-18.55628201016,31.900023694396));
#6370 = CARTESIAN_POINT('',(-11.62805806863,43.900011736723));
#6371 = CARTESIAN_POINT('',(-4.6998341271,55.899999779049));
#6372 = CARTESIAN_POINT('',(2.228348391898,43.899987821412));
#6373 = CARTESIAN_POINT('',(9.156530910897,31.899975863775));
#6374 = CARTESIAN_POINT('',(-4.699875549633,31.899999779085));
#6375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6376 = ORIENTED_EDGE('',*,*,#6377,.F.);
#6377 = EDGE_CURVE('',#6378,#6350,#6380,.T.);
#6378 = VERTEX_POINT('',#6379);
#6379 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#6380 = SURFACE_CURVE('',#6381,(#6385),.PCURVE_S1.);
#6381 = LINE('',#6382,#6383);
#6382 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#6383 = VECTOR('',#6384,1.);
#6384 = DIRECTION('',(0.E+000,1.776356839422E-014,1.));
#6385 = PCURVE('',#6361,#6386);
#6386 = DEFINITIONAL_REPRESENTATION('',(#6387),#6391);
#6387 = LINE('',#6388,#6389);
#6388 = CARTESIAN_POINT('',(-4.699875549633,31.999999779072));
#6389 = VECTOR('',#6390,1.);
#6390 = DIRECTION('',(-1.776356839422E-014,-1.));
#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6392 = ORIENTED_EDGE('',*,*,#6393,.F.);
#6393 = EDGE_CURVE('',#6394,#6378,#6396,.T.);
#6394 = VERTEX_POINT('',#6395);
#6395 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#6396 = SURFACE_CURVE('',#6397,(#6401),.PCURVE_S1.);
#6397 = LINE('',#6398,#6399);
#6398 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#6399 = VECTOR('',#6400,1.);
#6400 = DIRECTION('',(-8.881784196912E-015,1.,5.329070518147E-014));
#6401 = PCURVE('',#6361,#6402);
#6402 = DEFINITIONAL_REPRESENTATION('',(#6403),#6407);
#6403 = LINE('',#6404,#6405);
#6404 = CARTESIAN_POINT('',(-4.599875549632,31.999999779072));
#6405 = VECTOR('',#6406,1.);
#6406 = DIRECTION('',(-1.,-5.329070518147E-014));
#6407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6408 = ORIENTED_EDGE('',*,*,#6409,.F.);
#6409 = EDGE_CURVE('',#6410,#6394,#6412,.T.);
#6410 = VERTEX_POINT('',#6411);
#6411 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000226498));
#6412 = SURFACE_CURVE('',#6413,(#6417),.PCURVE_S1.);
#6413 = LINE('',#6414,#6415);
#6414 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000226498));
#6415 = VECTOR('',#6416,1.);
#6416 = DIRECTION('',(1.421085471511E-014,-1.776356839389E-015,1.));
#6417 = PCURVE('',#6361,#6418);
#6418 = DEFINITIONAL_REPRESENTATION('',(#6419),#6423);
#6419 = LINE('',#6420,#6421);
#6420 = CARTESIAN_POINT('',(-4.599875549632,32.999999779079));
#6421 = VECTOR('',#6422,1.);
#6422 = DIRECTION('',(1.776356839389E-015,-1.));
#6423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6424 = ORIENTED_EDGE('',*,*,#6425,.T.);
#6425 = EDGE_CURVE('',#6410,#6426,#6428,.T.);
#6426 = VERTEX_POINT('',#6427);
#6427 = CARTESIAN_POINT('',(4.301146897693,0.75001380751,3.300000226497)
  );
#6428 = SURFACE_CURVE('',#6429,(#6433),.PCURVE_S1.);
#6429 = LINE('',#6430,#6431);
#6430 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,3.3));
#6431 = VECTOR('',#6432,1.);
#6432 = DIRECTION('',(0.E+000,1.,-2.235249022907E-013));
#6433 = PCURVE('',#6361,#6434);
#6434 = DEFINITIONAL_REPRESENTATION('',(#6435),#6439);
#6435 = LINE('',#6436,#6437);
#6436 = CARTESIAN_POINT('',(-4.599875549632,33.000000005576));
#6437 = VECTOR('',#6438,1.);
#6438 = DIRECTION('',(-1.,2.235249022907E-013));
#6439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6440 = ORIENTED_EDGE('',*,*,#6441,.T.);
#6441 = EDGE_CURVE('',#6426,#6442,#6444,.T.);
#6442 = VERTEX_POINT('',#6443);
#6443 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226494)
  );
#6444 = SURFACE_CURVE('',#6445,(#6449),.PCURVE_S1.);
#6445 = LINE('',#6446,#6447);
#6446 = CARTESIAN_POINT('',(4.301146897693,0.750013807511,3.300000226495
    ));
#6447 = VECTOR('',#6448,1.);
#6448 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#6449 = PCURVE('',#6361,#6450);
#6450 = DEFINITIONAL_REPRESENTATION('',(#6451),#6455);
#6451 = LINE('',#6452,#6453);
#6452 = CARTESIAN_POINT('',(-6.099875549637,32.999999779081));
#6453 = VECTOR('',#6454,1.);
#6454 = DIRECTION('',(-0.707106781186,-0.707106781187));
#6455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6456 = ORIENTED_EDGE('',*,*,#6457,.T.);
#6457 = EDGE_CURVE('',#6442,#6352,#6458,.T.);
#6458 = SURFACE_CURVE('',#6459,(#6463),.PCURVE_S1.);
#6459 = LINE('',#6460,#6461);
#6460 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226495)
  );
#6461 = VECTOR('',#6462,1.);
#6462 = DIRECTION('',(4.256892372582E-016,1.,-3.0585771697E-013));
#6463 = PCURVE('',#6361,#6464);
#6464 = DEFINITIONAL_REPRESENTATION('',(#6465),#6469);
#6465 = LINE('',#6466,#6467);
#6466 = CARTESIAN_POINT('',(-6.299875549636,32.799999779081));
#6467 = VECTOR('',#6468,1.);
#6468 = DIRECTION('',(-1.,3.0585771697E-013));
#6469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6474)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6471,#6472,#6473)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6471 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6472 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6473 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6474 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6471,
  'distance_accuracy_value','confusion accuracy');
#6475 = SHAPE_DEFINITION_REPRESENTATION(#6476,#6342);
#6476 = PRODUCT_DEFINITION_SHAPE('','',#6477);
#6477 = PRODUCT_DEFINITION('design','',#6478,#6481);
#6478 = PRODUCT_DEFINITION_FORMATION('','',#6479);
#6479 = PRODUCT('CADSOFTTOOLS 1.23','CADSOFTTOOLS 1.23','',(#6480));
#6480 = PRODUCT_CONTEXT('',#2,'mechanical');
#6481 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6483,#6485);
#6483 = ( REPRESENTATION_RELATIONSHIP('','',#6342,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6484) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
#6485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6486);
#6486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#6477,$);
#6487 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6479));
#6488 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6489),#6601);
#6489 = SHELL_BASED_SURFACE_MODEL('',(#6490));
#6490 = OPEN_SHELL('',(#6491));
#6491 = ADVANCED_FACE('',(#6492),#6507,.T.);
#6492 = FACE_BOUND('',#6493,.T.);
#6493 = EDGE_LOOP('',(#6494,#6518,#6539,#6555,#6571,#6587));
#6494 = ORIENTED_EDGE('',*,*,#6495,.F.);
#6495 = EDGE_CURVE('',#6496,#6498,#6500,.T.);
#6496 = VERTEX_POINT('',#6497);
#6497 = CARTESIAN_POINT('',(4.301146897693,-13.81745579781,
    3.422222448725));
#6498 = VERTEX_POINT('',#6499);
#6499 = CARTESIAN_POINT('',(4.301146897693,-13.33838777254,
    3.300000226502));
#6500 = SURFACE_CURVE('',#6501,(#6506),.PCURVE_S1.);
#6501 = CIRCLE('',#6502,1.000000000003);
#6502 = AXIS2_PLACEMENT_3D('',#6503,#6504,#6505);
#6503 = CARTESIAN_POINT('',(4.301146897693,-13.33838777254,
    4.300000226506));
#6504 = DIRECTION('',(1.,0.E+000,0.E+000));
#6505 = DIRECTION('',(0.E+000,-0.479068025273,-0.877777777778));
#6506 = PCURVE('',#6507,#6512);
#6507 = PLANE('',#6508);
#6508 = AXIS2_PLACEMENT_3D('',#6509,#6510,#6511);
#6509 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#6510 = DIRECTION('',(1.,0.E+000,0.E+000));
#6511 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6512 = DEFINITIONAL_REPRESENTATION('',(#6513),#6517);
#6513 = CIRCLE('',#6514,1.000000000003);
#6514 = AXIS2_PLACEMENT_2D('',#6515,#6516);
#6515 = CARTESIAN_POINT('',(7.988526030414,31.99999977907));
#6516 = DIRECTION('',(0.479068025273,0.877777777778));
#6517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6518 = ORIENTED_EDGE('',*,*,#6519,.F.);
#6519 = EDGE_CURVE('',#6520,#6496,#6522,.T.);
#6520 = VERTEX_POINT('',#6521);
#6521 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.400000226503));
#6522 = SURFACE_CURVE('',#6523,(#6528),.PCURVE_S1.);
#6523 = CIRCLE('',#6524,8.);
#6524 = AXIS2_PLACEMENT_3D('',#6525,#6526,#6527);
#6525 = CARTESIAN_POINT('',(4.301146897693,-17.65,-3.599999773497));
#6526 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6527 = DIRECTION('',(0.E+000,1.725939124952E-006,0.999999999999));
#6528 = PCURVE('',#6507,#6529);
#6529 = DEFINITIONAL_REPRESENTATION('',(#6530),#6538);
#6530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6531,#6532,#6533,#6534,
#6535,#6536,#6537),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6531 = CARTESIAN_POINT('',(12.300124450365,31.899999779085));
#6532 = CARTESIAN_POINT('',(-1.556282010166,31.900023694399));
#6533 = CARTESIAN_POINT('',(5.371941931369,43.900011736724));
#6534 = CARTESIAN_POINT('',(12.300165872904,55.899999779049));
#6535 = CARTESIAN_POINT('',(19.228348391899,43.89998782141));
#6536 = CARTESIAN_POINT('',(26.156530910895,31.899975863771));
#6537 = CARTESIAN_POINT('',(12.300124450365,31.899999779085));
#6538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6539 = ORIENTED_EDGE('',*,*,#6540,.F.);
#6540 = EDGE_CURVE('',#6541,#6520,#6543,.T.);
#6541 = VERTEX_POINT('',#6542);
#6542 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#6543 = SURFACE_CURVE('',#6544,(#6548),.PCURVE_S1.);
#6544 = LINE('',#6545,#6546);
#6545 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#6546 = VECTOR('',#6547,1.);
#6547 = DIRECTION('',(0.E+000,5.684341886099E-013,1.));
#6548 = PCURVE('',#6507,#6549);
#6549 = DEFINITIONAL_REPRESENTATION('',(#6550),#6554);
#6550 = LINE('',#6551,#6552);
#6551 = CARTESIAN_POINT('',(12.300124450365,31.999999779073));
#6552 = VECTOR('',#6553,1.);
#6553 = DIRECTION('',(-5.684341886099E-013,-1.));
#6554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6555 = ORIENTED_EDGE('',*,*,#6556,.F.);
#6556 = EDGE_CURVE('',#6557,#6541,#6559,.T.);
#6557 = VERTEX_POINT('',#6558);
#6558 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#6559 = SURFACE_CURVE('',#6560,(#6564),.PCURVE_S1.);
#6560 = LINE('',#6561,#6562);
#6561 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#6562 = VECTOR('',#6563,1.);
#6563 = DIRECTION('',(0.E+000,1.,2.6645352591E-014));
#6564 = PCURVE('',#6507,#6565);
#6565 = DEFINITIONAL_REPRESENTATION('',(#6566),#6570);
#6566 = LINE('',#6567,#6568);
#6567 = CARTESIAN_POINT('',(12.400124450365,31.999999779073));
#6568 = VECTOR('',#6569,1.);
#6569 = DIRECTION('',(-1.,-2.6645352591E-014));
#6570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6571 = ORIENTED_EDGE('',*,*,#6572,.F.);
#6572 = EDGE_CURVE('',#6573,#6557,#6575,.T.);
#6573 = VERTEX_POINT('',#6574);
#6574 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000226501));
#6575 = SURFACE_CURVE('',#6576,(#6580),.PCURVE_S1.);
#6576 = LINE('',#6577,#6578);
#6577 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000226501));
#6578 = VECTOR('',#6579,1.);
#6579 = DIRECTION('',(1.421085471517E-014,0.E+000,1.));
#6580 = PCURVE('',#6507,#6581);
#6581 = DEFINITIONAL_REPRESENTATION('',(#6582),#6586);
#6582 = LINE('',#6583,#6584);
#6583 = CARTESIAN_POINT('',(12.400124450365,32.999999779075));
#6584 = VECTOR('',#6585,1.);
#6585 = DIRECTION('',(0.E+000,-1.));
#6586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6587 = ORIENTED_EDGE('',*,*,#6588,.T.);
#6588 = EDGE_CURVE('',#6573,#6498,#6589,.T.);
#6589 = SURFACE_CURVE('',#6590,(#6594),.PCURVE_S1.);
#6590 = LINE('',#6591,#6592);
#6591 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000000004));
#6592 = VECTOR('',#6593,1.);
#6593 = DIRECTION('',(0.E+000,1.,-2.250847377073E-013));
#6594 = PCURVE('',#6507,#6595);
#6595 = DEFINITIONAL_REPRESENTATION('',(#6596),#6600);
#6596 = LINE('',#6597,#6598);
#6597 = CARTESIAN_POINT('',(12.400124450365,33.000000005573));
#6598 = VECTOR('',#6599,1.);
#6599 = DIRECTION('',(-1.,2.250847377073E-013));
#6600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6605)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6602,#6603,#6604)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6602 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6603 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6604 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6605 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6602,
  'distance_accuracy_value','confusion accuracy');
#6606 = SHAPE_DEFINITION_REPRESENTATION(#6607,#6488);
#6607 = PRODUCT_DEFINITION_SHAPE('','',#6608);
#6608 = PRODUCT_DEFINITION('design','',#6609,#6612);
#6609 = PRODUCT_DEFINITION_FORMATION('','',#6610);
#6610 = PRODUCT('CADSOFTTOOLS 1.24','CADSOFTTOOLS 1.24','',(#6611));
#6611 = PRODUCT_CONTEXT('',#2,'mechanical');
#6612 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6613 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6614,#6616);
#6614 = ( REPRESENTATION_RELATIONSHIP('','',#6488,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6615) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6615 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
#6616 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6617);
#6617 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#6608,$);
#6618 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6610));
#6619 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6620),#6747);
#6620 = SHELL_BASED_SURFACE_MODEL('',(#6621));
#6621 = OPEN_SHELL('',(#6622));
#6622 = ADVANCED_FACE('',(#6623),#6637,.T.);
#6623 = FACE_BOUND('',#6624,.T.);
#6624 = EDGE_LOOP('',(#6625,#6648,#6669,#6685,#6701,#6717,#6733));
#6625 = ORIENTED_EDGE('',*,*,#6626,.T.);
#6626 = EDGE_CURVE('',#6627,#6629,#6631,.T.);
#6627 = VERTEX_POINT('',#6628);
#6628 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#6629 = VERTEX_POINT('',#6630);
#6630 = CARTESIAN_POINT('',(4.301146897693,-20.64999309624,
    4.400000226497));
#6631 = SURFACE_CURVE('',#6632,(#6636),.PCURVE_S1.);
#6632 = LINE('',#6633,#6634);
#6633 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#6634 = VECTOR('',#6635,1.);
#6635 = DIRECTION('',(0.E+000,0.E+000,1.));
#6636 = PCURVE('',#6637,#6642);
#6637 = PLANE('',#6638);
#6638 = AXIS2_PLACEMENT_3D('',#6639,#6640,#6641);
#6639 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#6640 = DIRECTION('',(1.,0.E+000,0.E+000));
#6641 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6642 = DEFINITIONAL_REPRESENTATION('',(#6643),#6647);
#6643 = LINE('',#6644,#6645);
#6644 = CARTESIAN_POINT('',(15.300124450365,31.999999779073));
#6645 = VECTOR('',#6646,1.);
#6646 = DIRECTION('',(0.E+000,-1.));
#6647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6648 = ORIENTED_EDGE('',*,*,#6649,.F.);
#6649 = EDGE_CURVE('',#6650,#6629,#6652,.T.);
#6650 = VERTEX_POINT('',#6651);
#6651 = CARTESIAN_POINT('',(4.301146897693,-24.33646171823,
    3.500000226503));
#6652 = SURFACE_CURVE('',#6653,(#6658),.PCURVE_S1.);
#6653 = CIRCLE('',#6654,8.);
#6654 = AXIS2_PLACEMENT_3D('',#6655,#6656,#6657);
#6655 = CARTESIAN_POINT('',(4.301146897693,-20.65,-3.599999773497));
#6656 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6657 = DIRECTION('',(0.E+000,-0.460807714779,0.8875));
#6658 = PCURVE('',#6637,#6659);
#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6668);
#6660 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6661,#6662,#6663,#6664,
#6665,#6666,#6667),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6661 = CARTESIAN_POINT('',(18.98659997611,32.799999779073));
#6662 = CARTESIAN_POINT('',(6.68903924237,26.414860782936));
#6663 = CARTESIAN_POINT('',(7.308127031891,40.257430281005));
#6664 = CARTESIAN_POINT('',(7.927214821411,54.099999779074));
#6665 = CARTESIAN_POINT('',(19.60568776563,46.642569277142));
#6666 = CARTESIAN_POINT('',(31.284160709849,39.18513877521));
#6667 = CARTESIAN_POINT('',(18.98659997611,32.799999779073));
#6668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6669 = ORIENTED_EDGE('',*,*,#6670,.T.);
#6670 = EDGE_CURVE('',#6650,#6671,#6673,.T.);
#6671 = VERTEX_POINT('',#6672);
#6672 = CARTESIAN_POINT('',(4.301146897693,-22.24998619249,
    3.500000226503));
#6673 = SURFACE_CURVE('',#6674,(#6678),.PCURVE_S1.);
#6674 = LINE('',#6675,#6676);
#6675 = CARTESIAN_POINT('',(4.301146897693,-24.33646171823,
    3.500000226503));
#6676 = VECTOR('',#6677,1.);
#6677 = DIRECTION('',(0.E+000,1.,4.852793076001E-014));
#6678 = PCURVE('',#6637,#6679);
#6679 = DEFINITIONAL_REPRESENTATION('',(#6680),#6684);
#6680 = LINE('',#6681,#6682);
#6681 = CARTESIAN_POINT('',(18.98659997611,32.799999779073));
#6682 = VECTOR('',#6683,1.);
#6683 = DIRECTION('',(-1.,-4.852793076001E-014));
#6684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6685 = ORIENTED_EDGE('',*,*,#6686,.T.);
#6686 = EDGE_CURVE('',#6671,#6687,#6689,.T.);
#6687 = VERTEX_POINT('',#6688);
#6688 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000226502));
#6689 = SURFACE_CURVE('',#6690,(#6694),.PCURVE_S1.);
#6690 = LINE('',#6691,#6692);
#6691 = CARTESIAN_POINT('',(4.301146897693,-22.24998619249,
    3.500000226503));
#6692 = VECTOR('',#6693,1.);
#6693 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#6694 = PCURVE('',#6637,#6695);
#6695 = DEFINITIONAL_REPRESENTATION('',(#6696),#6700);
#6696 = LINE('',#6697,#6698);
#6697 = CARTESIAN_POINT('',(16.900124450365,32.799999779073));
#6698 = VECTOR('',#6699,1.);
#6699 = DIRECTION('',(-0.707106781187,0.707106781187));
#6700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6701 = ORIENTED_EDGE('',*,*,#6702,.T.);
#6702 = EDGE_CURVE('',#6687,#6703,#6705,.T.);
#6703 = VERTEX_POINT('',#6704);
#6704 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    3.300000226502));
#6705 = SURFACE_CURVE('',#6706,(#6710),.PCURVE_S1.);
#6706 = LINE('',#6707,#6708);
#6707 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000000005));
#6708 = VECTOR('',#6709,1.);
#6709 = DIRECTION('',(0.E+000,1.,-2.258933780771E-013));
#6710 = PCURVE('',#6637,#6711);
#6711 = DEFINITIONAL_REPRESENTATION('',(#6712),#6716);
#6712 = LINE('',#6713,#6714);
#6713 = CARTESIAN_POINT('',(16.700124450364,33.000000005572));
#6714 = VECTOR('',#6715,1.);
#6715 = DIRECTION('',(-1.,2.258933780771E-013));
#6716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6717 = ORIENTED_EDGE('',*,*,#6718,.T.);
#6718 = EDGE_CURVE('',#6703,#6719,#6721,.T.);
#6719 = VERTEX_POINT('',#6720);
#6720 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    4.300000226503));
#6721 = SURFACE_CURVE('',#6722,(#6726),.PCURVE_S1.);
#6722 = LINE('',#6723,#6724);
#6723 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    3.300000226502));
#6724 = VECTOR('',#6725,1.);
#6725 = DIRECTION('',(0.E+000,0.E+000,1.));
#6726 = PCURVE('',#6637,#6727);
#6727 = DEFINITIONAL_REPRESENTATION('',(#6728),#6732);
#6728 = LINE('',#6729,#6730);
#6729 = CARTESIAN_POINT('',(15.200124450365,32.999999779074));
#6730 = VECTOR('',#6731,1.);
#6731 = DIRECTION('',(0.E+000,-1.));
#6732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6733 = ORIENTED_EDGE('',*,*,#6734,.F.);
#6734 = EDGE_CURVE('',#6627,#6719,#6735,.T.);
#6735 = SURFACE_CURVE('',#6736,(#6740),.PCURVE_S1.);
#6736 = LINE('',#6737,#6738);
#6737 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#6738 = VECTOR('',#6739,1.);
#6739 = DIRECTION('',(0.E+000,1.,9.769962616702E-014));
#6740 = PCURVE('',#6637,#6741);
#6741 = DEFINITIONAL_REPRESENTATION('',(#6742),#6746);
#6742 = LINE('',#6743,#6744);
#6743 = CARTESIAN_POINT('',(15.300124450365,31.999999779073));
#6744 = VECTOR('',#6745,1.);
#6745 = DIRECTION('',(-1.,-9.769962616702E-014));
#6746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6751)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6748,#6749,#6750)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6748 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6749 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6750 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6751 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#6748,
  'distance_accuracy_value','confusion accuracy');
#6752 = SHAPE_DEFINITION_REPRESENTATION(#6753,#6619);
#6753 = PRODUCT_DEFINITION_SHAPE('','',#6754);
#6754 = PRODUCT_DEFINITION('design','',#6755,#6758);
#6755 = PRODUCT_DEFINITION_FORMATION('','',#6756);
#6756 = PRODUCT('CADSOFTTOOLS 1.25','CADSOFTTOOLS 1.25','',(#6757));
#6757 = PRODUCT_CONTEXT('',#2,'mechanical');
#6758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6760,#6762);
#6760 = ( REPRESENTATION_RELATIONSHIP('','',#6619,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6761) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
#6762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6763);
#6763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#6754,$);
#6764 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6756));
#6765 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6766),#6825);
#6766 = SHELL_BASED_SURFACE_MODEL('',(#6767));
#6767 = OPEN_SHELL('',(#6768));
#6768 = ADVANCED_FACE('',(#6769),#6783,.T.);
#6769 = FACE_BOUND('',#6770,.T.);
#6770 = EDGE_LOOP('',(#6771,#6794,#6810));
#6771 = ORIENTED_EDGE('',*,*,#6772,.F.);
#6772 = EDGE_CURVE('',#6773,#6775,#6777,.T.);
#6773 = VERTEX_POINT('',#6774);
#6774 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#6775 = VERTEX_POINT('',#6776);
#6776 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.584590445451));
#6777 = SURFACE_CURVE('',#6778,(#6782),.PCURVE_S1.);
#6778 = LINE('',#6779,#6780);
#6779 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#6780 = VECTOR('',#6781,1.);
#6781 = DIRECTION('',(0.E+000,2.066859851265E-015,-1.));
#6782 = PCURVE('',#6783,#6788);
#6783 = PLANE('',#6784);
#6784 = AXIS2_PLACEMENT_3D('',#6785,#6786,#6787);
#6785 = CARTESIAN_POINT('',(3.401146897693,-5.349861742126,
    36.300000005576));
#6786 = DIRECTION('',(1.,0.E+000,0.E+000));
#6787 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6788 = DEFINITIONAL_REPRESENTATION('',(#6789),#6793);
#6789 = LINE('',#6790,#6791);
#6790 = CARTESIAN_POINT('',(21.100138257877,30.996515230339));
#6791 = VECTOR('',#6792,1.);
#6792 = DIRECTION('',(-2.066859851265E-015,1.));
#6793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6794 = ORIENTED_EDGE('',*,*,#6795,.T.);
#6795 = EDGE_CURVE('',#6773,#6796,#6798,.T.);
#6796 = VERTEX_POINT('',#6797);
#6797 = CARTESIAN_POINT('',(3.401146897693,-26.66413294063,
    4.086824314762));
#6798 = SURFACE_CURVE('',#6799,(#6803),.PCURVE_S1.);
#6799 = LINE('',#6800,#6801);
#6800 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#6801 = VECTOR('',#6802,1.);
#6802 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#6803 = PCURVE('',#6783,#6804);
#6804 = DEFINITIONAL_REPRESENTATION('',(#6805),#6809);
#6805 = LINE('',#6806,#6807);
#6806 = CARTESIAN_POINT('',(21.100138257877,30.996515230339));
#6807 = VECTOR('',#6808,1.);
#6808 = DIRECTION('',(0.173648176517,0.984807753215));
#6809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6810 = ORIENTED_EDGE('',*,*,#6811,.T.);
#6811 = EDGE_CURVE('',#6796,#6775,#6812,.T.);
#6812 = SURFACE_CURVE('',#6813,(#6818),.PCURVE_S1.);
#6813 = CIRCLE('',#6814,0.5);
#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817);
#6815 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    4.000000226503));
#6816 = DIRECTION('',(1.,0.E+000,0.E+000));
#6817 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#6818 = PCURVE('',#6783,#6819);
#6819 = DEFINITIONAL_REPRESENTATION('',(#6820),#6824);
#6820 = CIRCLE('',#6821,0.5);
#6821 = AXIS2_PLACEMENT_2D('',#6822,#6823);
#6822 = CARTESIAN_POINT('',(20.821867321905,32.299999779073));
#6823 = DIRECTION('',(0.984807753215,-0.173648176517));
#6824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6829)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6826,#6827,#6828)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#6826,
  'distance_accuracy_value','confusion accuracy');
#6830 = SHAPE_DEFINITION_REPRESENTATION(#6831,#6765);
#6831 = PRODUCT_DEFINITION_SHAPE('','',#6832);
#6832 = PRODUCT_DEFINITION('design','',#6833,#6836);
#6833 = PRODUCT_DEFINITION_FORMATION('','',#6834);
#6834 = PRODUCT('CADSOFTTOOLS 1.26','CADSOFTTOOLS 1.26','',(#6835));
#6835 = PRODUCT_CONTEXT('',#2,'mechanical');
#6836 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6838,#6840);
#6838 = ( REPRESENTATION_RELATIONSHIP('','',#6765,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6839) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
#6840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6841);
#6841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#6832,$);
#6842 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6834));
#6843 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6844),#7380);
#6844 = SHELL_BASED_SURFACE_MODEL('',(#6845));
#6845 = OPEN_SHELL('',(#6846));
#6846 = ADVANCED_FACE('',(#6847),#6862,.T.);
#6847 = FACE_BOUND('',#6848,.T.);
#6848 = EDGE_LOOP('',(#6849,#6877,#6893,#6914,#6930,#6951,#6967,#6984,
    #7001,#7017,#7083,#7145,#7161,#7177,#7193,#7210,#7226,#7242,#7258,
    #7275,#7291,#7312,#7329,#7345,#7366));
#6849 = ORIENTED_EDGE('',*,*,#6850,.F.);
#6850 = EDGE_CURVE('',#6851,#6853,#6855,.T.);
#6851 = VERTEX_POINT('',#6852);
#6852 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.900000226505));
#6853 = VERTEX_POINT('',#6854);
#6854 = CARTESIAN_POINT('',(4.301146897693,-10.7,9.400000226505));
#6855 = SURFACE_CURVE('',#6856,(#6861),.PCURVE_S1.);
#6856 = CIRCLE('',#6857,0.5);
#6857 = AXIS2_PLACEMENT_3D('',#6858,#6859,#6860);
#6858 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.400000226505));
#6859 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6860 = DIRECTION('',(0.E+000,0.E+000,1.));
#6861 = PCURVE('',#6862,#6867);
#6862 = PLANE('',#6863);
#6863 = AXIS2_PLACEMENT_3D('',#6864,#6865,#6866);
#6864 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#6865 = DIRECTION('',(1.,0.E+000,0.E+000));
#6866 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6867 = DEFINITIONAL_REPRESENTATION('',(#6868),#6876);
#6868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6869,#6870,#6871,#6872,
#6873,#6874,#6875),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6869 = CARTESIAN_POINT('',(5.850138257877,26.399999779072));
#6870 = CARTESIAN_POINT('',(4.984112854093,26.399999779072));
#6871 = CARTESIAN_POINT('',(5.417125555985,27.149999779071));
#6872 = CARTESIAN_POINT('',(5.850138257877,27.899999779071));
#6873 = CARTESIAN_POINT('',(6.283150959769,27.149999779071));
#6874 = CARTESIAN_POINT('',(6.716163661661,26.399999779072));
#6875 = CARTESIAN_POINT('',(5.850138257877,26.399999779072));
#6876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6877 = ORIENTED_EDGE('',*,*,#6878,.F.);
#6878 = EDGE_CURVE('',#6879,#6851,#6881,.T.);
#6879 = VERTEX_POINT('',#6880);
#6880 = CARTESIAN_POINT('',(4.301146897693,-23.95,9.900000226504));
#6881 = SURFACE_CURVE('',#6882,(#6886),.PCURVE_S1.);
#6882 = LINE('',#6883,#6884);
#6883 = CARTESIAN_POINT('',(4.301146897693,-23.95,9.900000226504));
#6884 = VECTOR('',#6885,1.);
#6885 = DIRECTION('',(0.E+000,1.,8.35932630306E-016));
#6886 = PCURVE('',#6862,#6887);
#6887 = DEFINITIONAL_REPRESENTATION('',(#6888),#6892);
#6888 = LINE('',#6889,#6890);
#6889 = CARTESIAN_POINT('',(18.600138257877,26.399999779072));
#6890 = VECTOR('',#6891,1.);
#6891 = DIRECTION('',(-1.,-8.35932630306E-016));
#6892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6893 = ORIENTED_EDGE('',*,*,#6894,.F.);
#6894 = EDGE_CURVE('',#6895,#6879,#6897,.T.);
#6895 = VERTEX_POINT('',#6896);
#6896 = CARTESIAN_POINT('',(4.301146897693,-27.95,5.900000226504));
#6897 = SURFACE_CURVE('',#6898,(#6903),.PCURVE_S1.);
#6898 = CIRCLE('',#6899,4.);
#6899 = AXIS2_PLACEMENT_3D('',#6900,#6901,#6902);
#6900 = CARTESIAN_POINT('',(4.301146897693,-23.95,5.900000226504));
#6901 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6902 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6903 = PCURVE('',#6862,#6904);
#6904 = DEFINITIONAL_REPRESENTATION('',(#6905),#6913);
#6905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6906,#6907,#6908,#6909,
#6910,#6911,#6912),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6906 = CARTESIAN_POINT('',(22.600138257877,30.399999779072));
#6907 = CARTESIAN_POINT('',(22.600138257877,23.471796548797));
#6908 = CARTESIAN_POINT('',(16.600138257877,26.935898163934));
#6909 = CARTESIAN_POINT('',(10.600138257877,30.399999779072));
#6910 = CARTESIAN_POINT('',(16.600138257877,33.86410139421));
#6911 = CARTESIAN_POINT('',(22.600138257877,37.328203009348));
#6912 = CARTESIAN_POINT('',(22.600138257877,30.399999779072));
#6913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6914 = ORIENTED_EDGE('',*,*,#6915,.F.);
#6915 = EDGE_CURVE('',#6916,#6895,#6918,.T.);
#6916 = VERTEX_POINT('',#6917);
#6917 = CARTESIAN_POINT('',(4.301146897693,-27.95,4.639227781873));
#6918 = SURFACE_CURVE('',#6919,(#6923),.PCURVE_S1.);
#6919 = LINE('',#6920,#6921);
#6920 = CARTESIAN_POINT('',(4.301146897693,-27.95,4.639227781873));
#6921 = VECTOR('',#6922,1.);
#6922 = DIRECTION('',(0.E+000,0.E+000,1.));
#6923 = PCURVE('',#6862,#6924);
#6924 = DEFINITIONAL_REPRESENTATION('',(#6925),#6929);
#6925 = LINE('',#6926,#6927);
#6926 = CARTESIAN_POINT('',(22.600138257877,31.660772223703));
#6927 = VECTOR('',#6928,1.);
#6928 = DIRECTION('',(0.E+000,-1.));
#6929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6930 = ORIENTED_EDGE('',*,*,#6931,.F.);
#6931 = EDGE_CURVE('',#6932,#6916,#6934,.T.);
#6932 = VERTEX_POINT('',#6933);
#6933 = CARTESIAN_POINT('',(4.301146897693,-27.87623559368,
    4.484100173471));
#6934 = SURFACE_CURVE('',#6935,(#6940),.PCURVE_S1.);
#6935 = CIRCLE('',#6936,0.200000000001);
#6936 = AXIS2_PLACEMENT_3D('',#6937,#6938,#6939);
#6937 = CARTESIAN_POINT('',(4.301146897693,-27.75,4.639227781873));
#6938 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6939 = DIRECTION('',(-0.E+000,-0.631177968398,-0.775638042007));
#6940 = PCURVE('',#6862,#6941);
#6941 = DEFINITIONAL_REPRESENTATION('',(#6942),#6950);
#6942 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6943,#6944,#6945,#6946,
#6947,#6948,#6949),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#6943 = CARTESIAN_POINT('',(22.526373851557,31.815899832106));
#6944 = CARTESIAN_POINT('',(22.795062750967,31.597253370128));
#6945 = CARTESIAN_POINT('',(22.471364910741,31.473885188513));
#6946 = CARTESIAN_POINT('',(22.147667070516,31.350517006899));
#6947 = CARTESIAN_POINT('',(22.202676011332,31.692531650491));
#6948 = CARTESIAN_POINT('',(22.257684952148,32.034546294083));
#6949 = CARTESIAN_POINT('',(22.526373851557,31.815899832106));
#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6951 = ORIENTED_EDGE('',*,*,#6952,.F.);
#6952 = EDGE_CURVE('',#6953,#6932,#6955,.T.);
#6953 = VERTEX_POINT('',#6954);
#6954 = CARTESIAN_POINT('',(4.301146897693,-27.72588032962,
    4.361748090451));
#6955 = SURFACE_CURVE('',#6956,(#6960),.PCURVE_S1.);
#6956 = LINE('',#6957,#6958);
#6957 = CARTESIAN_POINT('',(4.301146897693,-27.72588032962,
    4.361748090451));
#6958 = VECTOR('',#6959,1.);
#6959 = DIRECTION('',(0.E+000,-0.775638042003,0.631177968404));
#6960 = PCURVE('',#6862,#6961);
#6961 = DEFINITIONAL_REPRESENTATION('',(#6962),#6966);
#6962 = LINE('',#6963,#6964);
#6963 = CARTESIAN_POINT('',(22.376018587495,31.938251915125));
#6964 = VECTOR('',#6965,1.);
#6965 = DIRECTION('',(0.775638042003,-0.631177968404));
#6966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6967 = ORIENTED_EDGE('',*,*,#6968,.F.);
#6968 = EDGE_CURVE('',#6969,#6953,#6971,.T.);
#6969 = VERTEX_POINT('',#6970);
#6970 = CARTESIAN_POINT('',(4.301146897693,-26.84935239791,
    8.384262984539));
#6971 = SURFACE_CURVE('',#6972,(#6977),.PCURVE_S1.);
#6972 = CIRCLE('',#6973,32.76347416054);
#6973 = AXIS2_PLACEMENT_3D('',#6974,#6975,#6976);
#6974 = CARTESIAN_POINT('',(4.301146897693,4.661411919669,
    -0.588861955537));
#6975 = DIRECTION('',(1.,0.E+000,0.E+000));
#6976 = DIRECTION('',(0.E+000,-0.961765048578,0.273875868478));
#6977 = PCURVE('',#6862,#6978);
#6978 = DEFINITIONAL_REPRESENTATION('',(#6979),#6983);
#6979 = CIRCLE('',#6980,32.76347416054);
#6980 = AXIS2_PLACEMENT_2D('',#6981,#6982);
#6981 = CARTESIAN_POINT('',(-10.01127366179,36.888861961113));
#6982 = DIRECTION('',(0.961765048578,-0.273875868478));
#6983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6984 = ORIENTED_EDGE('',*,*,#6985,.F.);
#6985 = EDGE_CURVE('',#6986,#6969,#6988,.T.);
#6986 = VERTEX_POINT('',#6987);
#6987 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224002));
#6988 = SURFACE_CURVE('',#6989,(#6994),.PCURVE_S1.);
#6989 = CIRCLE('',#6990,0.300000000009);
#6990 = AXIS2_PLACEMENT_3D('',#6991,#6992,#6993);
#6991 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.302100223993));
#6992 = DIRECTION('',(1.,0.E+000,-0.E+000));
#6993 = DIRECTION('',(0.E+000,0.E+000,1.));
#6994 = PCURVE('',#6862,#6995);
#6995 = DEFINITIONAL_REPRESENTATION('',(#6996),#7000);
#6996 = CIRCLE('',#6997,0.300000000009);
#6997 = AXIS2_PLACEMENT_2D('',#6998,#6999);
#6998 = CARTESIAN_POINT('',(21.210961141205,27.997899781583));
#6999 = DIRECTION('',(0.E+000,-1.));
#7000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7001 = ORIENTED_EDGE('',*,*,#7002,.T.);
#7002 = EDGE_CURVE('',#6986,#7003,#7005,.T.);
#7003 = VERTEX_POINT('',#7004);
#7004 = CARTESIAN_POINT('',(4.301146897693,-26.46424189664,
    8.602100224001));
#7005 = SURFACE_CURVE('',#7006,(#7010),.PCURVE_S1.);
#7006 = LINE('',#7007,#7008);
#7007 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224003));
#7008 = VECTOR('',#7009,1.);
#7009 = DIRECTION('',(0.E+000,1.,-1.103544434746E-013));
#7010 = PCURVE('',#6862,#7011);
#7011 = DEFINITIONAL_REPRESENTATION('',(#7012),#7016);
#7012 = LINE('',#7013,#7014);
#7013 = CARTESIAN_POINT('',(21.210961141205,27.697899781573));
#7014 = VECTOR('',#7015,1.);
#7015 = DIRECTION('',(-1.,1.103544434746E-013));
#7016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7017 = ORIENTED_EDGE('',*,*,#7018,.F.);
#7018 = EDGE_CURVE('',#7019,#7003,#7021,.T.);
#7019 = VERTEX_POINT('',#7020);
#7020 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,8.096877736303
    ));
#7021 = SURFACE_CURVE('',#7022,(#7051),.PCURVE_S1.);
#7022 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7023,#7024,#7025,#7026,#7027,
    #7028,#7029,#7030,#7031,#7032,#7033,#7034,#7035,#7036,#7037,#7038,
    #7039,#7040,#7041,#7042,#7043,#7044,#7045,#7046,#7047,#7048,#7049,
    #7050),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.841038763794E-002,0.172379273861,0.252955790081,0.331029088913,
    0.407374053998,0.482685840522,0.557607176831,0.632751128566,
    0.708721304629,0.786131082904,0.865623254766,0.94789148614,1.),
  .UNSPECIFIED.);
#7023 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,8.096877736303
    ));
#7024 = CARTESIAN_POINT('',(4.301146897693,-25.96070220855,
    8.117923701279));
#7025 = CARTESIAN_POINT('',(4.301146897693,-25.96395496049,
    8.138969666256));
#7026 = CARTESIAN_POINT('',(4.301146897693,-25.97120151907,
    8.181072222984));
#7027 = CARTESIAN_POINT('',(4.301146897693,-25.97382830029,
    8.202164371238));
#7028 = CARTESIAN_POINT('',(4.301146897693,-25.98415530498,
    8.243146922331));
#7029 = CARTESIAN_POINT('',(4.301146897693,-25.99050379824,
    8.263561371155));
#7030 = CARTESIAN_POINT('',(4.301146897693,-26.0058650261,8.302805572965
    ));
#7031 = CARTESIAN_POINT('',(4.301146897693,-26.01475709273,
    8.322193793353));
#7032 = CARTESIAN_POINT('',(4.301146897693,-26.03486812387,
    8.359090494905));
#7033 = CARTESIAN_POINT('',(4.301146897693,-26.04613422975,
    8.377136488899));
#7034 = CARTESIAN_POINT('',(4.301146897693,-26.07063605948,
    8.411120165018));
#7035 = CARTESIAN_POINT('',(4.301146897693,-26.08406750255,
    8.427535899701));
#7036 = CARTESIAN_POINT('',(4.301146897693,-26.11253379088,
    8.458095428947));
#7037 = CARTESIAN_POINT('',(4.301146897693,-26.12788766769,
    8.472626121702));
#7038 = CARTESIAN_POINT('',(4.301146897693,-26.15983382421,
    8.499313687053));
#7039 = CARTESIAN_POINT('',(4.301146897693,-26.17683875812,
    8.511741890195));
#7040 = CARTESIAN_POINT('',(4.301146897693,-26.2117321958,8.534179763692
    ));
#7041 = CARTESIAN_POINT('',(4.301146897693,-26.23009442534,
    8.544328190526));
#7042 = CARTESIAN_POINT('',(4.301146897693,-26.26736534187,
    8.562213393307));
#7043 = CARTESIAN_POINT('',(4.301146897693,-26.28677481063,
    8.569946570133));
#7044 = CARTESIAN_POINT('',(4.301146897693,-26.32582695734,
    8.583053595091));
#7045 = CARTESIAN_POINT('',(4.301146897693,-26.34596313532,
    8.588278531028));
#7046 = CARTESIAN_POINT('',(4.301146897693,-26.38618419179,
    8.596460449939));
#7047 = CARTESIAN_POINT('',(4.301146897693,-26.40669600769,
    8.599147620271));
#7048 = CARTESIAN_POINT('',(4.301146897693,-26.43933315553,
    8.601662230284));
#7049 = CARTESIAN_POINT('',(4.301146897693,-26.45178752608,
    8.601881227143));
#7050 = CARTESIAN_POINT('',(4.301146897693,-26.46424189664,
    8.602100224001));
#7051 = PCURVE('',#6862,#7052);
#7052 = DEFINITIONAL_REPRESENTATION('',(#7053),#7082);
#7053 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7054,#7055,#7056,#7057,#7058,
    #7059,#7060,#7061,#7062,#7063,#7064,#7065,#7066,#7067,#7068,#7069,
    #7070,#7071,#7072,#7073,#7074,#7075,#7076,#7077,#7078,#7079,#7080,
    #7081),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.841038763794E-002,0.172379273861,0.252955790081,0.331029088913,
    0.407374053998,0.482685840522,0.557607176831,0.632751128566,
    0.708721304629,0.786131082904,0.865623254766,0.94789148614,1.),
  .UNSPECIFIED.);
#7054 = CARTESIAN_POINT('',(20.607587714482,28.203122269274));
#7055 = CARTESIAN_POINT('',(20.610840466425,28.182076304297));
#7056 = CARTESIAN_POINT('',(20.614093218369,28.161030339321));
#7057 = CARTESIAN_POINT('',(20.621339776944,28.118927782592));
#7058 = CARTESIAN_POINT('',(20.623966558171,28.097835634338));
#7059 = CARTESIAN_POINT('',(20.634293562854,28.056853083245));
#7060 = CARTESIAN_POINT('',(20.640642056116,28.036438634421));
#7061 = CARTESIAN_POINT('',(20.656003283983,27.997194432612));
#7062 = CARTESIAN_POINT('',(20.664895350606,27.977806212223));
#7063 = CARTESIAN_POINT('',(20.685006381747,27.940909510671));
#7064 = CARTESIAN_POINT('',(20.696272487632,27.922863516677));
#7065 = CARTESIAN_POINT('',(20.720774317357,27.888879840558));
#7066 = CARTESIAN_POINT('',(20.734205760432,27.872464105876));
#7067 = CARTESIAN_POINT('',(20.762672048761,27.841904576629));
#7068 = CARTESIAN_POINT('',(20.778025925571,27.827373883874));
#7069 = CARTESIAN_POINT('',(20.80997208209,27.800686318523));
#7070 = CARTESIAN_POINT('',(20.826977015994,27.788258115382));
#7071 = CARTESIAN_POINT('',(20.861870453679,27.765820241884));
#7072 = CARTESIAN_POINT('',(20.880232683218,27.75567181505));
#7073 = CARTESIAN_POINT('',(20.917503599752,27.737786612269));
#7074 = CARTESIAN_POINT('',(20.936913068506,27.730053435443));
#7075 = CARTESIAN_POINT('',(20.975965215222,27.716946410485));
#7076 = CARTESIAN_POINT('',(20.996101393202,27.711721474549));
#7077 = CARTESIAN_POINT('',(21.036322449664,27.703539555638));
#7078 = CARTESIAN_POINT('',(21.056834265566,27.700852385305));
#7079 = CARTESIAN_POINT('',(21.089471413405,27.698337775292));
#7080 = CARTESIAN_POINT('',(21.10192578396,27.698118778433));
#7081 = CARTESIAN_POINT('',(21.114380154515,27.697899781575));
#7082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7083 = ORIENTED_EDGE('',*,*,#7084,.F.);
#7084 = EDGE_CURVE('',#7085,#7019,#7087,.T.);
#7085 = VERTEX_POINT('',#7086);
#7086 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#7087 = SURFACE_CURVE('',#7088,(#7115),.PCURVE_S1.);
#7088 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7089,#7090,#7091,#7092,#7093,
    #7094,#7095,#7096,#7097,#7098,#7099,#7100,#7101,#7102,#7103,#7104,
    #7105,#7106,#7107,#7108,#7109,#7110,#7111,#7112,#7113,#7114),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.774689830977E-002,0.191458815181,0.28212248337,0.370601378396,
    0.457673092896,0.544059342167,0.630451309698,0.717532363774,
    0.805999799323,0.896587099905,0.990088236368,1.),.UNSPECIFIED.);
#7089 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#7090 = CARTESIAN_POINT('',(4.301146897693,-24.07231666999,
    9.747290956735));
#7091 = CARTESIAN_POINT('',(4.301146897693,-24.15724352983,
    9.744733886007));
#7092 = CARTESIAN_POINT('',(4.301146897693,-24.32631731793,
    9.722483299906));
#7093 = CARTESIAN_POINT('',(4.301146897693,-24.41097875059,
    9.706540939136));
#7094 = CARTESIAN_POINT('',(4.301146897693,-24.57508044473,
    9.663214892646));
#7095 = CARTESIAN_POINT('',(4.301146897693,-24.65664762199,
    9.636603500042));
#7096 = CARTESIAN_POINT('',(4.301146897693,-24.81325373226,
    9.573164849777));
#7097 = CARTESIAN_POINT('',(4.301146897693,-24.89042175087,
    9.536459655021));
#7098 = CARTESIAN_POINT('',(4.301146897693,-25.03716755902,
    9.454159531267));
#7099 = CARTESIAN_POINT('',(4.301146897693,-25.10872861315,9.40808714606
    ));
#7100 = CARTESIAN_POINT('',(4.301146897693,-25.24344131456,
    9.308442300686));
#7101 = CARTESIAN_POINT('',(4.301146897693,-25.30830132176,
    9.253866494495));
#7102 = CARTESIAN_POINT('',(4.301146897693,-25.42902993094,
    9.138632438188));
#7103 = CARTESIAN_POINT('',(4.301146897693,-25.48622335382,
    9.076538032247));
#7104 = CARTESIAN_POINT('',(4.301146897693,-25.59126486585,
    8.947678514881));
#7105 = CARTESIAN_POINT('',(4.301146897693,-25.63996747576,
    8.879153635145));
#7106 = CARTESIAN_POINT('',(4.301146897693,-25.72788885251,8.73880705287
    ));
#7107 = CARTESIAN_POINT('',(4.301146897693,-25.76742822627,
    8.665024018428));
#7108 = CARTESIAN_POINT('',(4.301146897693,-25.83708385798,
    8.515467362747));
#7109 = CARTESIAN_POINT('',(4.301146897693,-25.86694744786,
    8.437662514704));
#7110 = CARTESIAN_POINT('',(4.301146897693,-25.91749182793,
    8.281273505678));
#7111 = CARTESIAN_POINT('',(4.301146897693,-25.93638624933,
    8.200802441953));
#7112 = CARTESIAN_POINT('',(4.301146897693,-25.95417814551,
    8.113574379318));
#7113 = CARTESIAN_POINT('',(4.301146897693,-25.95581380105,8.10522605781
    ));
#7114 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,8.096877736303
    ));
#7115 = PCURVE('',#6862,#7116);
#7116 = DEFINITIONAL_REPRESENTATION('',(#7117),#7144);
#7117 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7118,#7119,#7120,#7121,#7122,
    #7123,#7124,#7125,#7126,#7127,#7128,#7129,#7130,#7131,#7132,#7133,
    #7134,#7135,#7136,#7137,#7138,#7139,#7140,#7141,#7142,#7143),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.774689830977E-002,0.191458815181,0.28212248337,0.370601378396,
    0.457673092896,0.544059342167,0.630451309698,0.717532363774,
    0.805999799323,0.896587099905,0.990088236368,1.),.UNSPECIFIED.);
#7118 = CARTESIAN_POINT('',(18.637528068035,26.550151978114));
#7119 = CARTESIAN_POINT('',(18.722454927872,26.552709048842));
#7120 = CARTESIAN_POINT('',(18.80738178771,26.55526611957));
#7121 = CARTESIAN_POINT('',(18.976455575809,26.57751670567));
#7122 = CARTESIAN_POINT('',(19.061117008471,26.59345906644));
#7123 = CARTESIAN_POINT('',(19.225218702604,26.636785112931));
#7124 = CARTESIAN_POINT('',(19.30678587987,26.663396505534));
#7125 = CARTESIAN_POINT('',(19.463391990135,26.726835155799));
#7126 = CARTESIAN_POINT('',(19.540560008744,26.763540350555));
#7127 = CARTESIAN_POINT('',(19.687305816894,26.845840474309));
#7128 = CARTESIAN_POINT('',(19.758866871031,26.891912859517));
#7129 = CARTESIAN_POINT('',(19.893579572442,26.99155770489));
#7130 = CARTESIAN_POINT('',(19.95843957964,27.046133511082));
#7131 = CARTESIAN_POINT('',(20.079168188822,27.161367567388));
#7132 = CARTESIAN_POINT('',(20.1363616117,27.223461973329));
#7133 = CARTESIAN_POINT('',(20.241403123725,27.352321490695));
#7134 = CARTESIAN_POINT('',(20.29010573364,27.420846370431));
#7135 = CARTESIAN_POINT('',(20.378027110388,27.561192952706));
#7136 = CARTESIAN_POINT('',(20.417566484144,27.634975987148));
#7137 = CARTESIAN_POINT('',(20.48722211586,27.78453264283));
#7138 = CARTESIAN_POINT('',(20.517085705738,27.862337490872));
#7139 = CARTESIAN_POINT('',(20.567630085808,28.018726499898));
#7140 = CARTESIAN_POINT('',(20.586524507211,28.099197563623));
#7141 = CARTESIAN_POINT('',(20.604316403384,28.186425626258));
#7142 = CARTESIAN_POINT('',(20.605952058933,28.194773947766));
#7143 = CARTESIAN_POINT('',(20.607587714482,28.203122269274));
#7144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7145 = ORIENTED_EDGE('',*,*,#7146,.T.);
#7146 = EDGE_CURVE('',#7085,#7147,#7149,.T.);
#7147 = VERTEX_POINT('',#7148);
#7148 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    9.749848027463));
#7149 = SURFACE_CURVE('',#7150,(#7154),.PCURVE_S1.);
#7150 = LINE('',#7151,#7152);
#7151 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#7152 = VECTOR('',#7153,1.);
#7153 = DIRECTION('',(2.345184287661E-016,1.,5.018694375594E-014));
#7154 = PCURVE('',#6862,#7155);
#7155 = DEFINITIONAL_REPRESENTATION('',(#7156),#7160);
#7156 = LINE('',#7157,#7158);
#7157 = CARTESIAN_POINT('',(18.637528068035,26.550151978114));
#7158 = VECTOR('',#7159,1.);
#7159 = DIRECTION('',(-1.,-5.018694375594E-014));
#7160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7161 = ORIENTED_EDGE('',*,*,#7162,.F.);
#7162 = EDGE_CURVE('',#7163,#7147,#7165,.T.);
#7163 = VERTEX_POINT('',#7164);
#7164 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    8.549848027463));
#7165 = SURFACE_CURVE('',#7166,(#7170),.PCURVE_S1.);
#7166 = LINE('',#7167,#7168);
#7167 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    8.549848027463));
#7168 = VECTOR('',#7169,1.);
#7169 = DIRECTION('',(0.E+000,0.E+000,1.));
#7170 = PCURVE('',#6862,#7171);
#7171 = DEFINITIONAL_REPRESENTATION('',(#7172),#7176);
#7172 = LINE('',#7173,#7174);
#7173 = CARTESIAN_POINT('',(14.850284462603,27.750151978113));
#7174 = VECTOR('',#7175,1.);
#7175 = DIRECTION('',(0.E+000,-1.));
#7176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7177 = ORIENTED_EDGE('',*,*,#7178,.F.);
#7178 = EDGE_CURVE('',#7179,#7163,#7181,.T.);
#7179 = VERTEX_POINT('',#7180);
#7180 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    8.549848027463));
#7181 = SURFACE_CURVE('',#7182,(#7186),.PCURVE_S1.);
#7182 = LINE('',#7183,#7184);
#7183 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    8.549848027463));
#7184 = VECTOR('',#7185,1.);
#7185 = DIRECTION('',(0.E+000,1.,5.202315110796E-014));
#7186 = PCURVE('',#6862,#7187);
#7187 = DEFINITIONAL_REPRESENTATION('',(#7188),#7192);
#7188 = LINE('',#7189,#7190);
#7189 = CARTESIAN_POINT('',(18.469708141605,27.750151978113));
#7190 = VECTOR('',#7191,1.);
#7191 = DIRECTION('',(-1.,-5.202315110796E-014));
#7192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7193 = ORIENTED_EDGE('',*,*,#7194,.T.);
#7194 = EDGE_CURVE('',#7179,#7195,#7197,.T.);
#7195 = VERTEX_POINT('',#7196);
#7196 = CARTESIAN_POINT('',(4.301146897693,-24.80437763694,
    7.723496203981));
#7197 = SURFACE_CURVE('',#7198,(#7203),.PCURVE_S1.);
#7198 = CIRCLE('',#7199,1.);
#7199 = AXIS2_PLACEMENT_3D('',#7200,#7201,#7202);
#7200 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    7.549848027463));
#7201 = DIRECTION('',(1.,0.E+000,-0.E+000));
#7202 = DIRECTION('',(0.E+000,0.E+000,1.));
#7203 = PCURVE('',#6862,#7204);
#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);
#7205 = CIRCLE('',#7206,1.);
#7206 = AXIS2_PLACEMENT_2D('',#7207,#7208);
#7207 = CARTESIAN_POINT('',(18.469708141605,28.750151978113));
#7208 = DIRECTION('',(0.E+000,-1.));
#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7210 = ORIENTED_EDGE('',*,*,#7211,.F.);
#7211 = EDGE_CURVE('',#7212,#7195,#7214,.T.);
#7212 = VERTEX_POINT('',#7213);
#7213 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,7.149848027463
    ));
#7214 = SURFACE_CURVE('',#7215,(#7219),.PCURVE_S1.);
#7215 = LINE('',#7216,#7217);
#7216 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,7.149848027463
    ));
#7217 = VECTOR('',#7218,1.);
#7218 = DIRECTION('',(-2.439641661259E-014,0.173648176517,0.984807753215
    ));
#7219 = PCURVE('',#6862,#7220);
#7220 = DEFINITIONAL_REPRESENTATION('',(#7221),#7225);
#7221 = LINE('',#7222,#7223);
#7222 = CARTESIAN_POINT('',(19.555665545075,29.150151978113));
#7223 = VECTOR('',#7224,1.);
#7224 = DIRECTION('',(-0.173648176517,-0.984807753215));
#7225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7226 = ORIENTED_EDGE('',*,*,#7227,.F.);
#7227 = EDGE_CURVE('',#7228,#7212,#7230,.T.);
#7228 = VERTEX_POINT('',#7229);
#7229 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#7230 = SURFACE_CURVE('',#7231,(#7235),.PCURVE_S1.);
#7231 = LINE('',#7232,#7233);
#7232 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#7233 = VECTOR('',#7234,1.);
#7234 = DIRECTION('',(0.E+000,1.,4.809200107346E-014));
#7235 = PCURVE('',#6862,#7236);
#7236 = DEFINITIONAL_REPRESENTATION('',(#7237),#7241);
#7237 = LINE('',#7238,#7239);
#7238 = CARTESIAN_POINT('',(20.774574602543,29.150151978113));
#7239 = VECTOR('',#7240,1.);
#7240 = DIRECTION('',(-1.,-4.809200107346E-014));
#7241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7242 = ORIENTED_EDGE('',*,*,#7243,.T.);
#7243 = EDGE_CURVE('',#7228,#7244,#7246,.T.);
#7244 = VERTEX_POINT('',#7245);
#7245 = CARTESIAN_POINT('',(4.301146897693,-26.30009483387,
    6.153639224394));
#7246 = SURFACE_CURVE('',#7247,(#7251),.PCURVE_S1.);
#7247 = LINE('',#7248,#7249);
#7248 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#7249 = VECTOR('',#7250,1.);
#7250 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#7251 = PCURVE('',#6862,#7252);
#7252 = DEFINITIONAL_REPRESENTATION('',(#7253),#7257);
#7253 = LINE('',#7254,#7255);
#7254 = CARTESIAN_POINT('',(20.774574602543,29.150151978114));
#7255 = VECTOR('',#7256,1.);
#7256 = DIRECTION('',(0.173648176517,0.984807753215));
#7257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7258 = ORIENTED_EDGE('',*,*,#7259,.F.);
#7259 = EDGE_CURVE('',#7260,#7244,#7262,.T.);
#7260 = VERTEX_POINT('',#7261);
#7261 = CARTESIAN_POINT('',(4.301146897693,-24.95,7.000000226503));
#7262 = SURFACE_CURVE('',#7263,(#7268),.PCURVE_S1.);
#7263 = CIRCLE('',#7264,1.5);
#7264 = AXIS2_PLACEMENT_3D('',#7265,#7266,#7267);
#7265 = CARTESIAN_POINT('',(4.301146897693,-24.95,5.500000226503));
#7266 = DIRECTION('',(1.,0.E+000,-0.E+000));
#7267 = DIRECTION('',(0.E+000,0.E+000,1.));
#7268 = PCURVE('',#6862,#7269);
#7269 = DEFINITIONAL_REPRESENTATION('',(#7270),#7274);
#7270 = CIRCLE('',#7271,1.5);
#7271 = AXIS2_PLACEMENT_2D('',#7272,#7273);
#7272 = CARTESIAN_POINT('',(19.600138257877,30.799999779073));
#7273 = DIRECTION('',(0.E+000,-1.));
#7274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7275 = ORIENTED_EDGE('',*,*,#7276,.F.);
#7276 = EDGE_CURVE('',#7277,#7260,#7279,.T.);
#7277 = VERTEX_POINT('',#7278);
#7278 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    7.000000226503));
#7279 = SURFACE_CURVE('',#7280,(#7284),.PCURVE_S1.);
#7280 = LINE('',#7281,#7282);
#7281 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    7.000000226503));
#7282 = VECTOR('',#7283,1.);
#7283 = DIRECTION('',(0.E+000,-1.,6.5060771402E-015));
#7284 = PCURVE('',#6862,#7285);
#7285 = DEFINITIONAL_REPRESENTATION('',(#7286),#7290);
#7286 = LINE('',#7287,#7288);
#7287 = CARTESIAN_POINT('',(18.508016660717,29.299999779073));
#7288 = VECTOR('',#7289,1.);
#7289 = DIRECTION('',(1.,-6.5060771402E-015));
#7290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7291 = ORIENTED_EDGE('',*,*,#7292,.F.);
#7292 = EDGE_CURVE('',#7293,#7277,#7295,.T.);
#7293 = VERTEX_POINT('',#7294);
#7294 = CARTESIAN_POINT('',(4.301146897693,-22.90393920142,
    7.700000226504));
#7295 = SURFACE_CURVE('',#7296,(#7301),.PCURVE_S1.);
#7296 = CIRCLE('',#7297,1.000000000003);
#7297 = AXIS2_PLACEMENT_3D('',#7298,#7299,#7300);
#7298 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    8.000000226506));
#7299 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7300 = DIRECTION('',(0.E+000,0.953939201417,-0.300000000001));
#7301 = PCURVE('',#6862,#7302);
#7302 = DEFINITIONAL_REPRESENTATION('',(#7303),#7311);
#7303 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7304,#7305,#7306,#7307,
#7308,#7309,#7310),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#7304 = CARTESIAN_POINT('',(17.554077459297,28.599999779072));
#7305 = CARTESIAN_POINT('',(18.07369270157,30.252270943262));
#7306 = CARTESIAN_POINT('',(19.244793882563,28.976135361165));
#7307 = CARTESIAN_POINT('',(20.415895063556,27.699999779067));
#7308 = CARTESIAN_POINT('',(18.72517864029,27.323864196974));
#7309 = CARTESIAN_POINT('',(17.034462217024,26.947728614881));
#7310 = CARTESIAN_POINT('',(17.554077459297,28.599999779072));
#7311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7312 = ORIENTED_EDGE('',*,*,#7313,.F.);
#7313 = EDGE_CURVE('',#7314,#7293,#7316,.T.);
#7314 = VERTEX_POINT('',#7315);
#7315 = CARTESIAN_POINT('',(4.301146897693,-21.95,8.400000226506));
#7316 = SURFACE_CURVE('',#7317,(#7322),.PCURVE_S1.);
#7317 = CIRCLE('',#7318,1.000000000003);
#7318 = AXIS2_PLACEMENT_3D('',#7319,#7320,#7321);
#7319 = CARTESIAN_POINT('',(4.301146897693,-21.95,7.400000226503));
#7320 = DIRECTION('',(1.,0.E+000,-0.E+000));
#7321 = DIRECTION('',(0.E+000,0.E+000,1.));
#7322 = PCURVE('',#6862,#7323);
#7323 = DEFINITIONAL_REPRESENTATION('',(#7324),#7328);
#7324 = CIRCLE('',#7325,1.000000000003);
#7325 = AXIS2_PLACEMENT_2D('',#7326,#7327);
#7326 = CARTESIAN_POINT('',(16.600138257877,28.899999779074));
#7327 = DIRECTION('',(0.E+000,-1.));
#7328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7329 = ORIENTED_EDGE('',*,*,#7330,.F.);
#7330 = EDGE_CURVE('',#7331,#7314,#7333,.T.);
#7331 = VERTEX_POINT('',#7332);
#7332 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.400000226506));
#7333 = SURFACE_CURVE('',#7334,(#7338),.PCURVE_S1.);
#7334 = LINE('',#7335,#7336);
#7335 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.400000226506));
#7336 = VECTOR('',#7337,1.);
#7337 = DIRECTION('',(0.E+000,-1.,0.E+000));
#7338 = PCURVE('',#6862,#7339);
#7339 = DEFINITIONAL_REPRESENTATION('',(#7340),#7344);
#7340 = LINE('',#7341,#7342);
#7341 = CARTESIAN_POINT('',(5.850138257877,27.89999977907));
#7342 = VECTOR('',#7343,1.);
#7343 = DIRECTION('',(1.,0.E+000));
#7344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7345 = ORIENTED_EDGE('',*,*,#7346,.F.);
#7346 = EDGE_CURVE('',#7347,#7331,#7349,.T.);
#7347 = VERTEX_POINT('',#7348);
#7348 = CARTESIAN_POINT('',(4.301146897693,-10.7,8.900000226505));
#7349 = SURFACE_CURVE('',#7350,(#7355),.PCURVE_S1.);
#7350 = CIRCLE('',#7351,0.5);
#7351 = AXIS2_PLACEMENT_3D('',#7352,#7353,#7354);
#7352 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.900000226505));
#7353 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7354 = DIRECTION('',(0.E+000,1.,0.E+000));
#7355 = PCURVE('',#6862,#7356);
#7356 = DEFINITIONAL_REPRESENTATION('',(#7357),#7365);
#7357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7358,#7359,#7360,#7361,
#7362,#7363,#7364),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#7358 = CARTESIAN_POINT('',(5.350138257877,27.399999779071));
#7359 = CARTESIAN_POINT('',(5.350138257877,28.266025182855));
#7360 = CARTESIAN_POINT('',(6.100138257877,27.833012480963));
#7361 = CARTESIAN_POINT('',(6.850138257876,27.399999779071));
#7362 = CARTESIAN_POINT('',(6.100138257877,26.966987077179));
#7363 = CARTESIAN_POINT('',(5.350138257877,26.533974375287));
#7364 = CARTESIAN_POINT('',(5.350138257877,27.399999779071));
#7365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7366 = ORIENTED_EDGE('',*,*,#7367,.F.);
#7367 = EDGE_CURVE('',#6853,#7347,#7368,.T.);
#7368 = SURFACE_CURVE('',#7369,(#7373),.PCURVE_S1.);
#7369 = LINE('',#7370,#7371);
#7370 = CARTESIAN_POINT('',(4.301146897693,-10.7,9.400000226505));
#7371 = VECTOR('',#7372,1.);
#7372 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7373 = PCURVE('',#6862,#7374);
#7374 = DEFINITIONAL_REPRESENTATION('',(#7375),#7379);
#7375 = LINE('',#7376,#7377);
#7376 = CARTESIAN_POINT('',(5.350138257877,26.899999779071));
#7377 = VECTOR('',#7378,1.);
#7378 = DIRECTION('',(0.E+000,1.));
#7379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7384)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7381,#7382,#7383)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7381 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7382 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7383 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7384 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#7381,
  'distance_accuracy_value','confusion accuracy');
#7385 = SHAPE_DEFINITION_REPRESENTATION(#7386,#6843);
#7386 = PRODUCT_DEFINITION_SHAPE('','',#7387);
#7387 = PRODUCT_DEFINITION('design','',#7388,#7391);
#7388 = PRODUCT_DEFINITION_FORMATION('','',#7389);
#7389 = PRODUCT('CADSOFTTOOLS 1.27','CADSOFTTOOLS 1.27','',(#7390));
#7390 = PRODUCT_CONTEXT('',#2,'mechanical');
#7391 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7393,#7395);
#7393 = ( REPRESENTATION_RELATIONSHIP('','',#6843,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7394) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
#7395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7396);
#7396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#7387,$);
#7397 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7389));
#7398 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7399),#7479);
#7399 = SHELL_BASED_SURFACE_MODEL('',(#7400));
#7400 = OPEN_SHELL('',(#7401));
#7401 = ADVANCED_FACE('',(#7402),#7416,.T.);
#7402 = FACE_BOUND('',#7403,.T.);
#7403 = EDGE_LOOP('',(#7404,#7427,#7448,#7464));
#7404 = ORIENTED_EDGE('',*,*,#7405,.F.);
#7405 = EDGE_CURVE('',#7406,#7408,#7410,.T.);
#7406 = VERTEX_POINT('',#7407);
#7407 = CARTESIAN_POINT('',(3.401146897693,-27.95803850068,
    2.580632103815));
#7408 = VERTEX_POINT('',#7409);
#7409 = CARTESIAN_POINT('',(3.401146897693,-27.94441928648,
    2.621279851942));
#7410 = SURFACE_CURVE('',#7411,(#7415),.PCURVE_S1.);
#7411 = LINE('',#7412,#7413);
#7412 = CARTESIAN_POINT('',(3.401146897693,-27.95803850068,
    2.580632103815));
#7413 = VECTOR('',#7414,1.);
#7414 = DIRECTION('',(0.E+000,0.317696253325,0.948192538793));
#7415 = PCURVE('',#7416,#7421);
#7416 = PLANE('',#7417);
#7417 = AXIS2_PLACEMENT_3D('',#7418,#7419,#7420);
#7418 = CARTESIAN_POINT('',(3.401146897693,-5.349861742126,
    36.300000005576));
#7419 = DIRECTION('',(1.,0.E+000,0.E+000));
#7420 = DIRECTION('',(0.E+000,-1.,0.E+000));
#7421 = DEFINITIONAL_REPRESENTATION('',(#7422),#7426);
#7422 = LINE('',#7423,#7424);
#7423 = CARTESIAN_POINT('',(22.608176758557,33.719367901761));
#7424 = VECTOR('',#7425,1.);
#7425 = DIRECTION('',(-0.317696253325,-0.948192538793));
#7426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7427 = ORIENTED_EDGE('',*,*,#7428,.F.);
#7428 = EDGE_CURVE('',#7429,#7406,#7431,.T.);
#7429 = VERTEX_POINT('',#7430);
#7430 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.433298835286));
#7431 = SURFACE_CURVE('',#7432,(#7437),.PCURVE_S1.);
#7432 = CIRCLE('',#7433,0.200000000001);
#7433 = AXIS2_PLACEMENT_3D('',#7434,#7435,#7436);
#7434 = CARTESIAN_POINT('',(3.401146897693,-27.76839999292,2.51709285315
    ));
#7435 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7436 = DIRECTION('',(-0.E+000,-0.908000035385,-0.418970089315));
#7437 = PCURVE('',#7416,#7438);
#7438 = DEFINITIONAL_REPRESENTATION('',(#7439),#7447);
#7439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7440,#7441,#7442,#7443,
#7444,#7445,#7446),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#7440 = CARTESIAN_POINT('',(22.600138257875,33.86670117029));
#7441 = CARTESIAN_POINT('',(22.745273754185,33.552160731376));
#7442 = CARTESIAN_POINT('',(22.400305995413,33.583739924037));
#7443 = CARTESIAN_POINT('',(22.055338236641,33.615319116699));
#7444 = CARTESIAN_POINT('',(22.255170499103,33.898280362951));
#7445 = CARTESIAN_POINT('',(22.455002761565,34.181241609204));
#7446 = CARTESIAN_POINT('',(22.600138257875,33.86670117029));
#7447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7448 = ORIENTED_EDGE('',*,*,#7449,.T.);
#7449 = EDGE_CURVE('',#7429,#7450,#7452,.T.);
#7450 = VERTEX_POINT('',#7451);
#7451 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.564081379505));
#7452 = SURFACE_CURVE('',#7453,(#7457),.PCURVE_S1.);
#7453 = LINE('',#7454,#7455);
#7454 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.433298835286));
#7455 = VECTOR('',#7456,1.);
#7456 = DIRECTION('',(0.E+000,2.988154933092E-013,1.));
#7457 = PCURVE('',#7416,#7458);
#7458 = DEFINITIONAL_REPRESENTATION('',(#7459),#7463);
#7459 = LINE('',#7460,#7461);
#7460 = CARTESIAN_POINT('',(22.600138257875,33.86670117029));
#7461 = VECTOR('',#7462,1.);
#7462 = DIRECTION('',(-2.988154933092E-013,-1.));
#7463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7464 = ORIENTED_EDGE('',*,*,#7465,.F.);
#7465 = EDGE_CURVE('',#7408,#7450,#7466,.T.);
#7466 = SURFACE_CURVE('',#7467,(#7472),.PCURVE_S1.);
#7467 = CIRCLE('',#7468,32.76347416054);
#7468 = AXIS2_PLACEMENT_3D('',#7469,#7470,#7471);
#7469 = CARTESIAN_POINT('',(3.401146897693,4.661411919669,
    -0.588861955537));
#7470 = DIRECTION('',(1.,0.E+000,0.E+000));
#7471 = DIRECTION('',(0.E+000,-0.995188454264,9.797928607172E-002));
#7472 = PCURVE('',#7416,#7473);
#7473 = DEFINITIONAL_REPRESENTATION('',(#7474),#7478);
#7474 = CIRCLE('',#7475,32.76347416054);
#7475 = AXIS2_PLACEMENT_2D('',#7476,#7477);
#7476 = CARTESIAN_POINT('',(-10.01127366179,36.888861961113));
#7477 = DIRECTION('',(0.995188454264,-9.797928607172E-002));
#7478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7483)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7480,#7481,#7482)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7480 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7481 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7482 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7483 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7480,
  'distance_accuracy_value','confusion accuracy');
#7484 = SHAPE_DEFINITION_REPRESENTATION(#7485,#7398);
#7485 = PRODUCT_DEFINITION_SHAPE('','',#7486);
#7486 = PRODUCT_DEFINITION('design','',#7487,#7490);
#7487 = PRODUCT_DEFINITION_FORMATION('','',#7488);
#7488 = PRODUCT('CADSOFTTOOLS 1.28','CADSOFTTOOLS 1.28','',(#7489));
#7489 = PRODUCT_CONTEXT('',#2,'mechanical');
#7490 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7491 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7492,#7494);
#7492 = ( REPRESENTATION_RELATIONSHIP('','',#7398,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7493) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7493 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
#7494 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7495);
#7495 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#7486,$);
#7496 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7488));
#7497 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7498),#7597);
#7498 = SHELL_BASED_SURFACE_MODEL('',(#7499));
#7499 = OPEN_SHELL('',(#7500));
#7500 = ADVANCED_FACE('',(#7501),#7532,.T.);
#7501 = FACE_BOUND('',#7502,.T.);
#7502 = EDGE_LOOP('',(#7503,#7560,#7582));
#7503 = ORIENTED_EDGE('',*,*,#7504,.F.);
#7504 = EDGE_CURVE('',#7505,#7507,#7509,.T.);
#7505 = VERTEX_POINT('',#7506);
#7506 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    -0.100075873017));
#7507 = VERTEX_POINT('',#7508);
#7508 = CARTESIAN_POINT('',(3.401146897693,-27.85204561162,
    0.395686475149));
#7509 = SURFACE_CURVE('',#7510,(#7531),.PCURVE_S1.);
#7510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7511,#7512,#7513,#7514,#7515,
    #7516,#7517,#7518,#7519,#7520,#7521,#7522,#7523,#7524,#7525,#7526,
    #7527,#7528,#7529,#7530),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4)
  ,(0.E+000,0.126219364565,0.248740823279,0.368695140677,0.487111659619,
    0.604956578866,0.723165960933,0.842676016464,0.964452813279,1.),
  .UNSPECIFIED.);
#7511 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    -0.100075873017));
#7512 = CARTESIAN_POINT('',(3.401146897693,-28.67323530234,
    -9.874733800742E-002));
#7513 = CARTESIAN_POINT('',(3.401146897693,-28.630904501,
    -9.741880299783E-002));
#7514 = CARTESIAN_POINT('',(3.401146897693,-28.54689954793,
    -8.647491056841E-002));
#7515 = CARTESIAN_POINT('',(3.401146897693,-28.50481615664,
    -7.851549263122E-002));
#7516 = CARTESIAN_POINT('',(3.401146897693,-28.42321860687,
    -5.71745324863E-002));
#7517 = CARTESIAN_POINT('',(3.401146897693,-28.38266541011,
    -4.393358400522E-002));
#7518 = CARTESIAN_POINT('',(3.401146897693,-28.30472436823,
    -1.263503260953E-002));
#7519 = CARTESIAN_POINT('',(3.401146897693,-28.26634422281,
    5.594116598759E-003));
#7520 = CARTESIAN_POINT('',(3.401146897693,-28.19323112309,
    4.624234212063E-002));
#7521 = CARTESIAN_POINT('',(3.401146897693,-28.15761955956,
    6.910341996903E-002));
#7522 = CARTESIAN_POINT('',(3.401146897693,-28.09041166067,
    0.118361049807));
#7523 = CARTESIAN_POINT('',(3.401146897693,-28.05810852653,
    0.145429758978));
#7524 = CARTESIAN_POINT('',(3.401146897693,-27.99777406905,
    0.202437642591));
#7525 = CARTESIAN_POINT('',(3.401146897693,-27.96925611254,
    0.233229624302));
#7526 = CARTESIAN_POINT('',(3.401146897693,-27.91664136731,
    0.297024933616));
#7527 = CARTESIAN_POINT('',(3.401146897693,-27.89232305235,0.33088664851
    ));
#7528 = CARTESIAN_POINT('',(3.401146897693,-27.86415537139,
    0.375354512634));
#7529 = CARTESIAN_POINT('',(3.401146897693,-27.8581004915,0.385520493891
    ));
#7530 = CARTESIAN_POINT('',(3.401146897693,-27.85204561162,
    0.395686475149));
#7531 = PCURVE('',#7532,#7537);
#7532 = PLANE('',#7533);
#7533 = AXIS2_PLACEMENT_3D('',#7534,#7535,#7536);
#7534 = CARTESIAN_POINT('',(3.401146897693,-5.349861742126,
    36.300000005576));
#7535 = DIRECTION('',(1.,0.E+000,0.E+000));
#7536 = DIRECTION('',(0.E+000,-1.,0.E+000));
#7537 = DEFINITIONAL_REPRESENTATION('',(#7538),#7559);
#7538 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7539,#7540,#7541,#7542,#7543,
    #7544,#7545,#7546,#7547,#7548,#7549,#7550,#7551,#7552,#7553,#7554,
    #7555,#7556,#7557,#7558),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4)
  ,(0.E+000,0.126219364565,0.248740823279,0.368695140677,0.487111659619,
    0.604956578866,0.723165960933,0.842676016464,0.964452813279,1.),
  .UNSPECIFIED.);
#7539 = CARTESIAN_POINT('',(23.365704361557,36.400075878593));
#7540 = CARTESIAN_POINT('',(23.323373560216,36.398747343584));
#7541 = CARTESIAN_POINT('',(23.281042758876,36.397418808574));
#7542 = CARTESIAN_POINT('',(23.197037805811,36.386474916145));
#7543 = CARTESIAN_POINT('',(23.154954414517,36.378515498207));
#7544 = CARTESIAN_POINT('',(23.073356864746,36.357174538063));
#7545 = CARTESIAN_POINT('',(23.032803667989,36.343933589581));
#7546 = CARTESIAN_POINT('',(22.954862626108,36.312635038186));
#7547 = CARTESIAN_POINT('',(22.916482480686,36.294405888977));
#7548 = CARTESIAN_POINT('',(22.84336938097,36.253757663456));
#7549 = CARTESIAN_POINT('',(22.807757817442,36.230896585607));
#7550 = CARTESIAN_POINT('',(22.740549918551,36.181638955769));
#7551 = CARTESIAN_POINT('',(22.708246784412,36.154570246598));
#7552 = CARTESIAN_POINT('',(22.647912326926,36.097562362985));
#7553 = CARTESIAN_POINT('',(22.619394370414,36.066770381274));
#7554 = CARTESIAN_POINT('',(22.566779625191,36.00297507196));
#7555 = CARTESIAN_POINT('',(22.542461310229,35.969113357066));
#7556 = CARTESIAN_POINT('',(22.514293629264,35.924645492943));
#7557 = CARTESIAN_POINT('',(22.508238749383,35.914479511685));
#7558 = CARTESIAN_POINT('',(22.502183869502,35.904313530428));
#7559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7560 = ORIENTED_EDGE('',*,*,#7561,.T.);
#7561 = EDGE_CURVE('',#7505,#7562,#7564,.T.);
#7562 = VERTEX_POINT('',#7563);
#7563 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#7564 = SURFACE_CURVE('',#7565,(#7572),.PCURVE_S1.);
#7565 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7566,#7567,#7568,#7569,#7570,
    #7571),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#7566 = CARTESIAN_POINT('',(3.401146897693,-28.71556610404,
    -0.100079043852));
#7567 = CARTESIAN_POINT('',(3.401146897693,-28.60558877527,
    -0.100109430804));
#7568 = CARTESIAN_POINT('',(3.401146897693,-28.4956114465,
    -0.100139817756));
#7569 = CARTESIAN_POINT('',(3.401146897693,-28.27565678915,
    -0.100164127318));
#7570 = CARTESIAN_POINT('',(3.401146897693,-28.16567946056,
    -0.100158049927));
#7571 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#7572 = PCURVE('',#7532,#7573);
#7573 = DEFINITIONAL_REPRESENTATION('',(#7574),#7581);
#7574 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7575,#7576,#7577,#7578,#7579,
    #7580),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#7575 = CARTESIAN_POINT('',(23.365704361922,36.400079049428));
#7576 = CARTESIAN_POINT('',(23.255727033152,36.40010943638));
#7577 = CARTESIAN_POINT('',(23.145749704382,36.400139823332));
#7578 = CARTESIAN_POINT('',(22.925795047024,36.400164132894));
#7579 = CARTESIAN_POINT('',(22.815817718436,36.400158055504));
#7580 = CARTESIAN_POINT('',(22.705840389848,36.400151978113));
#7581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7582 = ORIENTED_EDGE('',*,*,#7583,.T.);
#7583 = EDGE_CURVE('',#7562,#7507,#7584,.T.);
#7584 = SURFACE_CURVE('',#7585,(#7590),.PCURVE_S1.);
#7585 = CIRCLE('',#7586,17.479558280814);
#7586 = AXIS2_PLACEMENT_3D('',#7587,#7588,#7589);
#7587 = CARTESIAN_POINT('',(3.401146897693,-44.12081249327,
    6.788039863614));
#7588 = DIRECTION('',(1.,0.E+000,0.E+000));
#7589 = DIRECTION('',(0.E+000,0.919079881952,-0.394071276029));
#7590 = PCURVE('',#7532,#7591);
#7591 = DEFINITIONAL_REPRESENTATION('',(#7592),#7596);
#7592 = CIRCLE('',#7593,17.479558280814);
#7593 = AXIS2_PLACEMENT_2D('',#7594,#7595);
#7594 = CARTESIAN_POINT('',(38.770950751148,29.511960141962));
#7595 = DIRECTION('',(-0.919079881952,0.394071276029));
#7596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7601)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7598,#7599,#7600)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#7598,
  'distance_accuracy_value','confusion accuracy');
#7602 = SHAPE_DEFINITION_REPRESENTATION(#7603,#7497);
#7603 = PRODUCT_DEFINITION_SHAPE('','',#7604);
#7604 = PRODUCT_DEFINITION('design','',#7605,#7608);
#7605 = PRODUCT_DEFINITION_FORMATION('','',#7606);
#7606 = PRODUCT('CADSOFTTOOLS 1.29','CADSOFTTOOLS 1.29','',(#7607));
#7607 = PRODUCT_CONTEXT('',#2,'mechanical');
#7608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7610,#7612);
#7610 = ( REPRESENTATION_RELATIONSHIP('','',#7497,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7611) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
#7612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7613);
#7613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#7604,$);
#7614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7606));
#7615 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7616),#7722);
#7616 = SHELL_BASED_SURFACE_MODEL('',(#7617));
#7617 = OPEN_SHELL('',(#7618));
#7618 = ADVANCED_FACE('',(#7619),#7633,.F.);
#7619 = FACE_BOUND('',#7620,.T.);
#7620 = EDGE_LOOP('',(#7621,#7644,#7660,#7676,#7692,#7708));
#7621 = ORIENTED_EDGE('',*,*,#7622,.F.);
#7622 = EDGE_CURVE('',#7623,#7625,#7627,.T.);
#7623 = VERTEX_POINT('',#7624);
#7624 = CARTESIAN_POINT('',(3.401146897693,-30.68081752539,
    2.072818400906));
#7625 = VERTEX_POINT('',#7626);
#7626 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    1.891055025597));
#7627 = SURFACE_CURVE('',#7628,(#7632),.PCURVE_S1.);
#7628 = LINE('',#7629,#7630);
#7629 = CARTESIAN_POINT('',(3.401146897693,-30.68081752539,
    2.072818400906));
#7630 = VECTOR('',#7631,1.);
#7631 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#7632 = PCURVE('',#7633,#7638);
#7633 = PLANE('',#7634);
#7634 = AXIS2_PLACEMENT_3D('',#7635,#7636,#7637);
#7635 = CARTESIAN_POINT('',(6.001146897693,-28.13357405843,
    1.623670654313));
#7636 = DIRECTION('',(0.E+000,0.173648176517,0.984807753215));
#7637 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#7638 = DEFINITIONAL_REPRESENTATION('',(#7639),#7643);
#7639 = LINE('',#7640,#7641);
#7640 = CARTESIAN_POINT('',(-2.586538802776,2.6));
#7641 = VECTOR('',#7642,1.);
#7642 = DIRECTION('',(1.,0.E+000));
#7643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7644 = ORIENTED_EDGE('',*,*,#7645,.F.);
#7645 = EDGE_CURVE('',#7646,#7623,#7648,.T.);
#7646 = VERTEX_POINT('',#7647);
#7647 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#7648 = SURFACE_CURVE('',#7649,(#7653),.PCURVE_S1.);
#7649 = LINE('',#7650,#7651);
#7650 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#7651 = VECTOR('',#7652,1.);
#7652 = DIRECTION('',(1.,0.E+000,0.E+000));
#7653 = PCURVE('',#7633,#7654);
#7654 = DEFINITIONAL_REPRESENTATION('',(#7655),#7659);
#7655 = LINE('',#7656,#7657);
#7656 = CARTESIAN_POINT('',(-2.586538802779,6.2));
#7657 = VECTOR('',#7658,1.);
#7658 = DIRECTION('',(0.E+000,-1.));
#7659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7660 = ORIENTED_EDGE('',*,*,#7661,.F.);
#7661 = EDGE_CURVE('',#7662,#7646,#7664,.T.);
#7662 = VERTEX_POINT('',#7663);
#7663 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534939));
#7664 = SURFACE_CURVE('',#7665,(#7669),.PCURVE_S1.);
#7665 = LINE('',#7666,#7667);
#7666 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534938));
#7667 = VECTOR('',#7668,1.);
#7668 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#7669 = PCURVE('',#7633,#7670);
#7670 = DEFINITIONAL_REPRESENTATION('',(#7671),#7675);
#7671 = LINE('',#7672,#7673);
#7672 = CARTESIAN_POINT('',(-0.583598875942,6.2));
#7673 = VECTOR('',#7674,1.);
#7674 = DIRECTION('',(-1.,0.E+000));
#7675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7676 = ORIENTED_EDGE('',*,*,#7677,.F.);
#7677 = EDGE_CURVE('',#7678,#7662,#7680,.T.);
#7678 = VERTEX_POINT('',#7679);
#7679 = CARTESIAN_POINT('',(1.401146897693,-28.70830675622,1.72501153494
    ));
#7680 = SURFACE_CURVE('',#7681,(#7685),.PCURVE_S1.);
#7681 = LINE('',#7682,#7683);
#7682 = CARTESIAN_POINT('',(1.401146897693,-28.70830675622,1.72501153494
    ));
#7683 = VECTOR('',#7684,1.);
#7684 = DIRECTION('',(-1.,4.440892098501E-015,-6.938893903907E-016));
#7685 = PCURVE('',#7633,#7686);
#7686 = DEFINITIONAL_REPRESENTATION('',(#7687),#7691);
#7687 = LINE('',#7688,#7689);
#7688 = CARTESIAN_POINT('',(-0.583598875944,4.6));
#7689 = VECTOR('',#7690,1.);
#7690 = DIRECTION('',(4.49391759714E-015,1.));
#7691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7692 = ORIENTED_EDGE('',*,*,#7693,.F.);
#7693 = EDGE_CURVE('',#7694,#7678,#7696,.T.);
#7694 = VERTEX_POINT('',#7695);
#7695 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#7696 = SURFACE_CURVE('',#7697,(#7701),.PCURVE_S1.);
#7697 = LINE('',#7698,#7699);
#7698 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#7699 = VECTOR('',#7700,1.);
#7700 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#7701 = PCURVE('',#7633,#7702);
#7702 = DEFINITIONAL_REPRESENTATION('',(#7703),#7707);
#7703 = LINE('',#7704,#7705);
#7704 = CARTESIAN_POINT('',(-1.539805235194,4.6));
#7705 = VECTOR('',#7706,1.);
#7706 = DIRECTION('',(1.,0.E+000));
#7707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7708 = ORIENTED_EDGE('',*,*,#7709,.F.);
#7709 = EDGE_CURVE('',#7625,#7694,#7710,.T.);
#7710 = SURFACE_CURVE('',#7711,(#7715),.PCURVE_S1.);
#7711 = LINE('',#7712,#7713);
#7712 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    1.891055025596));
#7713 = VECTOR('',#7714,1.);
#7714 = DIRECTION('',(-1.,3.552713678801E-015,-8.881784197001E-016));
#7715 = PCURVE('',#7633,#7716);
#7716 = DEFINITIONAL_REPRESENTATION('',(#7717),#7721);
#7717 = LINE('',#7718,#7719);
#7718 = CARTESIAN_POINT('',(-1.539805235194,2.6));
#7719 = VECTOR('',#7720,1.);
#7720 = DIRECTION('',(3.652970538838E-015,1.));
#7721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7726)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7723,#7724,#7725)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7723 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7724 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7725 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7726 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7723,
  'distance_accuracy_value','confusion accuracy');
#7727 = SHAPE_DEFINITION_REPRESENTATION(#7728,#7615);
#7728 = PRODUCT_DEFINITION_SHAPE('','',#7729);
#7729 = PRODUCT_DEFINITION('design','',#7730,#7733);
#7730 = PRODUCT_DEFINITION_FORMATION('','',#7731);
#7731 = PRODUCT('CADSOFTTOOLS 1.30','CADSOFTTOOLS 1.30','',(#7732));
#7732 = PRODUCT_CONTEXT('',#2,'mechanical');
#7733 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7734 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7735,#7737);
#7735 = ( REPRESENTATION_RELATIONSHIP('','',#7615,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7736) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7736 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
#7737 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7738);
#7738 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#7729,$);
#7739 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7731));
#7740 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7741),#7890);
#7741 = SHELL_BASED_SURFACE_MODEL('',(#7742));
#7742 = OPEN_SHELL('',(#7743));
#7743 = ADVANCED_FACE('',(#7744),#7758,.F.);
#7744 = FACE_BOUND('',#7745,.F.);
#7745 = EDGE_LOOP('',(#7746,#7791,#7807,#7822,#7838,#7876));
#7746 = ORIENTED_EDGE('',*,*,#7747,.T.);
#7747 = EDGE_CURVE('',#7748,#7750,#7752,.T.);
#7748 = VERTEX_POINT('',#7749);
#7749 = CARTESIAN_POINT('',(3.401146897693,-30.12289781825,
    -0.897899773522));
#7750 = VERTEX_POINT('',#7751);
#7751 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773519));
#7752 = SURFACE_CURVE('',#7753,(#7757),.PCURVE_S1.);
#7753 = LINE('',#7754,#7755);
#7754 = CARTESIAN_POINT('',(3.401146897693,-30.12289781827,
    -0.89789977352));
#7755 = VECTOR('',#7756,1.);
#7756 = DIRECTION('',(-1.,9.868649107779E-016,0.E+000));
#7757 = PCURVE('',#7758,#7763);
#7758 = CYLINDRICAL_SURFACE('',#7759,1.500000000001);
#7759 = AXIS2_PLACEMENT_3D('',#7760,#7761,#7762);
#7760 = CARTESIAN_POINT('',(6.001146897693,-30.12289781815,
    0.602100226483));
#7761 = DIRECTION('',(1.,0.E+000,0.E+000));
#7762 = DIRECTION('',(0.E+000,-1.,0.E+000));
#7763 = DEFINITIONAL_REPRESENTATION('',(#7764),#7790);
#7764 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7765,#7766,#7767,#7768,#7769,
    #7770,#7771,#7772,#7773,#7774,#7775,#7776,#7777,#7778,#7779,#7780,
    #7781,#7782,#7783,#7784,#7785,#7786,#7787,#7788,#7789),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (1.598758101248E-026,0.163636363636,0.327272727273,0.490909090909,
    0.654545454545,0.818181818182,0.981818181818,1.145454545455,
    1.309090909091,1.472727272727,1.636363636364,1.8,1.963636363636,
    2.127272727273,2.290909090909,2.454545454545,2.618181818182,
    2.781818181818,2.945454545455,3.109090909091,3.272727272727,
    3.436363636364,3.6),.QUASI_UNIFORM_KNOTS.);
#7765 = CARTESIAN_POINT('',(1.570796326715,-2.6));
#7766 = CARTESIAN_POINT('',(1.570796326715,-2.654545454545));
#7767 = CARTESIAN_POINT('',(1.570796326715,-2.763636363636));
#7768 = CARTESIAN_POINT('',(1.570796326715,-2.927272727273));
#7769 = CARTESIAN_POINT('',(1.570796326715,-3.090909090909));
#7770 = CARTESIAN_POINT('',(1.570796326715,-3.254545454545));
#7771 = CARTESIAN_POINT('',(1.570796326715,-3.418181818182));
#7772 = CARTESIAN_POINT('',(1.570796326715,-3.581818181818));
#7773 = CARTESIAN_POINT('',(1.570796326715,-3.745454545455));
#7774 = CARTESIAN_POINT('',(1.570796326715,-3.909090909091));
#7775 = CARTESIAN_POINT('',(1.570796326715,-4.072727272727));
#7776 = CARTESIAN_POINT('',(1.570796326715,-4.236363636364));
#7777 = CARTESIAN_POINT('',(1.570796326715,-4.4));
#7778 = CARTESIAN_POINT('',(1.570796326715,-4.563636363636));
#7779 = CARTESIAN_POINT('',(1.570796326715,-4.727272727273));
#7780 = CARTESIAN_POINT('',(1.570796326715,-4.890909090909));
#7781 = CARTESIAN_POINT('',(1.570796326715,-5.054545454545));
#7782 = CARTESIAN_POINT('',(1.570796326715,-5.218181818182));
#7783 = CARTESIAN_POINT('',(1.570796326715,-5.381818181818));
#7784 = CARTESIAN_POINT('',(1.570796326715,-5.545454545455));
#7785 = CARTESIAN_POINT('',(1.570796326715,-5.709090909091));
#7786 = CARTESIAN_POINT('',(1.570796326715,-5.872727272727));
#7787 = CARTESIAN_POINT('',(1.570796326715,-6.036363636364));
#7788 = CARTESIAN_POINT('',(1.570796326715,-6.145454545455));
#7789 = CARTESIAN_POINT('',(1.570796326715,-6.2));
#7790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7791 = ORIENTED_EDGE('',*,*,#7792,.F.);
#7792 = EDGE_CURVE('',#7793,#7750,#7795,.T.);
#7793 = VERTEX_POINT('',#7794);
#7794 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901562704E-004));
#7795 = SURFACE_CURVE('',#7796,(#7801),.PCURVE_S1.);
#7796 = CIRCLE('',#7797,1.500000000001);
#7797 = AXIS2_PLACEMENT_3D('',#7798,#7799,#7800);
#7798 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781815,
    0.602100226483));
#7799 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7800 = DIRECTION('',(0.E+000,0.915738149435,-0.401775611094));
#7801 = PCURVE('',#7758,#7802);
#7802 = DEFINITIONAL_REPRESENTATION('',(#7803),#7806);
#7803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7804,#7805),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.157341309309),.PIECEWISE_BEZIER_KNOTS.);
#7804 = CARTESIAN_POINT('',(2.728137636038,-6.2));
#7805 = CARTESIAN_POINT('',(1.570796326729,-6.2));
#7806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7807 = ORIENTED_EDGE('',*,*,#7808,.T.);
#7808 = EDGE_CURVE('',#7793,#7809,#7811,.T.);
#7809 = VERTEX_POINT('',#7810);
#7810 = CARTESIAN_POINT('',(1.401146897693,-28.749290594,
    -5.631901679607E-004));
#7811 = SURFACE_CURVE('',#7812,(#7816),.PCURVE_S1.);
#7812 = LINE('',#7813,#7814);
#7813 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901495748E-004));
#7814 = VECTOR('',#7815,1.);
#7815 = DIRECTION('',(1.,0.E+000,0.E+000));
#7816 = PCURVE('',#7758,#7817);
#7817 = DEFINITIONAL_REPRESENTATION('',(#7818),#7821);
#7818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7819,#7820),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.6),.PIECEWISE_BEZIER_KNOTS.);
#7819 = CARTESIAN_POINT('',(2.728137636042,-6.2));
#7820 = CARTESIAN_POINT('',(2.728137636042,-4.6));
#7821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7822 = ORIENTED_EDGE('',*,*,#7823,.T.);
#7823 = EDGE_CURVE('',#7809,#7824,#7826,.T.);
#7824 = VERTEX_POINT('',#7825);
#7825 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    -0.821400596952));
#7826 = SURFACE_CURVE('',#7827,(#7832),.PCURVE_S1.);
#7827 = CIRCLE('',#7828,1.500000000001);
#7828 = AXIS2_PLACEMENT_3D('',#7829,#7830,#7831);
#7829 = CARTESIAN_POINT('',(1.401146897693,-30.12289781815,
    0.602100226483));
#7830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7831 = DIRECTION('',(0.E+000,0.915738149432,-0.401775611101));
#7832 = PCURVE('',#7758,#7833);
#7833 = DEFINITIONAL_REPRESENTATION('',(#7834),#7837);
#7834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7835,#7836),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.836595504741),.PIECEWISE_BEZIER_KNOTS.);
#7835 = CARTESIAN_POINT('',(2.72813763603,-4.6));
#7836 = CARTESIAN_POINT('',(1.891542131289,-4.6));
#7837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7838 = ORIENTED_EDGE('',*,*,#7839,.T.);
#7839 = EDGE_CURVE('',#7824,#7840,#7842,.T.);
#7840 = VERTEX_POINT('',#7841);
#7841 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    -0.821400596952));
#7842 = SURFACE_CURVE('',#7843,(#7847),.PCURVE_S1.);
#7843 = LINE('',#7844,#7845);
#7844 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    -0.821400596952));
#7845 = VECTOR('',#7846,1.);
#7846 = DIRECTION('',(1.,0.E+000,1.110223024625E-016));
#7847 = PCURVE('',#7758,#7848);
#7848 = DEFINITIONAL_REPRESENTATION('',(#7849),#7875);
#7849 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7850,#7851,#7852,#7853,#7854,
    #7855,#7856,#7857,#7858,#7859,#7860,#7861,#7862,#7863,#7864,#7865,
    #7866,#7867,#7868,#7869,#7870,#7871,#7872,#7873,#7874),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (-9.992007221626E-015,9.090909090908E-002,0.181818181818,
    0.272727272727,0.363636363636,0.454545454545,0.545454545455,
    0.636363636364,0.727272727273,0.818181818182,0.909090909091,1.,
    1.090909090909,1.181818181818,1.272727272727,1.363636363636,
    1.454545454545,1.545454545455,1.636363636364,1.727272727273,
    1.818181818182,1.909090909091,2.),.UNSPECIFIED.);
#7850 = CARTESIAN_POINT('',(1.891542131289,-4.6));
#7851 = CARTESIAN_POINT('',(1.891542131289,-4.569696969697));
#7852 = CARTESIAN_POINT('',(1.891542131289,-4.509090909091));
#7853 = CARTESIAN_POINT('',(1.891542131289,-4.418181818182));
#7854 = CARTESIAN_POINT('',(1.891542131289,-4.327272727273));
#7855 = CARTESIAN_POINT('',(1.891542131289,-4.236363636364));
#7856 = CARTESIAN_POINT('',(1.891542131289,-4.145454545455));
#7857 = CARTESIAN_POINT('',(1.891542131289,-4.054545454545));
#7858 = CARTESIAN_POINT('',(1.891542131289,-3.963636363636));
#7859 = CARTESIAN_POINT('',(1.891542131289,-3.872727272727));
#7860 = CARTESIAN_POINT('',(1.891542131289,-3.781818181818));
#7861 = CARTESIAN_POINT('',(1.891542131289,-3.690909090909));
#7862 = CARTESIAN_POINT('',(1.891542131289,-3.6));
#7863 = CARTESIAN_POINT('',(1.891542131289,-3.509090909091));
#7864 = CARTESIAN_POINT('',(1.891542131289,-3.418181818182));
#7865 = CARTESIAN_POINT('',(1.891542131289,-3.327272727273));
#7866 = CARTESIAN_POINT('',(1.891542131289,-3.236363636364));
#7867 = CARTESIAN_POINT('',(1.891542131289,-3.145454545455));
#7868 = CARTESIAN_POINT('',(1.891542131289,-3.054545454545));
#7869 = CARTESIAN_POINT('',(1.891542131289,-2.963636363636));
#7870 = CARTESIAN_POINT('',(1.891542131289,-2.872727272727));
#7871 = CARTESIAN_POINT('',(1.891542131289,-2.781818181818));
#7872 = CARTESIAN_POINT('',(1.891542131289,-2.690909090909));
#7873 = CARTESIAN_POINT('',(1.891542131289,-2.630303030303));
#7874 = CARTESIAN_POINT('',(1.891542131289,-2.6));
#7875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7876 = ORIENTED_EDGE('',*,*,#7877,.T.);
#7877 = EDGE_CURVE('',#7840,#7748,#7878,.T.);
#7878 = SURFACE_CURVE('',#7879,(#7884),.PCURVE_S1.);
#7879 = CIRCLE('',#7880,1.500000000001);
#7880 = AXIS2_PLACEMENT_3D('',#7881,#7882,#7883);
#7881 = CARTESIAN_POINT('',(3.401146897693,-30.12289781815,
    0.602100226483));
#7882 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7883 = DIRECTION('',(0.E+000,0.315274417106,-0.949000548956));
#7884 = PCURVE('',#7758,#7885);
#7885 = DEFINITIONAL_REPRESENTATION('',(#7886),#7889);
#7886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7887,#7888),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.320745804563),.PIECEWISE_BEZIER_KNOTS.);
#7887 = CARTESIAN_POINT('',(1.891542131289,-2.6));
#7888 = CARTESIAN_POINT('',(1.570796326726,-2.6));
#7889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7894)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7891,#7892,#7893)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7891 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7892 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7893 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7894 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7891,
  'distance_accuracy_value','confusion accuracy');
#7895 = SHAPE_DEFINITION_REPRESENTATION(#7896,#7740);
#7896 = PRODUCT_DEFINITION_SHAPE('','',#7897);
#7897 = PRODUCT_DEFINITION('design','',#7898,#7901);
#7898 = PRODUCT_DEFINITION_FORMATION('','',#7899);
#7899 = PRODUCT('CADSOFTTOOLS 1.31','CADSOFTTOOLS 1.31','',(#7900));
#7900 = PRODUCT_CONTEXT('',#2,'mechanical');
#7901 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7902 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7903,#7905);
#7903 = ( REPRESENTATION_RELATIONSHIP('','',#7740,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7904) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7904 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
#7905 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7906);
#7906 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#7897,$);
#7907 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7899));
#7908 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7909),#8075);
#7909 = SHELL_BASED_SURFACE_MODEL('',(#7910));
#7910 = OPEN_SHELL('',(#7911));
#7911 = ADVANCED_FACE('',(#7912),#7929,.F.);
#7912 = FACE_BOUND('',#7913,.F.);
#7913 = EDGE_LOOP('',(#7914,#7943,#7959,#7975,#7991,#8007,#8023,#8045,
    #8061));
#7914 = ORIENTED_EDGE('',*,*,#7915,.T.);
#7915 = EDGE_CURVE('',#7916,#7918,#7920,.T.);
#7916 = VERTEX_POINT('',#7917);
#7917 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    -0.100075873017));
#7918 = VERTEX_POINT('',#7919);
#7919 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#7920 = SURFACE_CURVE('',#7921,(#7928),.PCURVE_S1.);
#7921 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7922,#7923,#7924,#7925,#7926,
    #7927),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#7922 = CARTESIAN_POINT('',(3.401146897693,-28.71556610404,
    -0.100079043852));
#7923 = CARTESIAN_POINT('',(3.401146897693,-28.60558877527,
    -0.100109430804));
#7924 = CARTESIAN_POINT('',(3.401146897693,-28.4956114465,
    -0.100139817756));
#7925 = CARTESIAN_POINT('',(3.401146897693,-28.27565678915,
    -0.100164127318));
#7926 = CARTESIAN_POINT('',(3.401146897693,-28.16567946056,
    -0.100158049927));
#7927 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#7928 = PCURVE('',#7929,#7934);
#7929 = PLANE('',#7930);
#7930 = AXIS2_PLACEMENT_3D('',#7931,#7932,#7933);
#7931 = CARTESIAN_POINT('',(6.001146897693,-30.2758297552,
    -0.100151972537));
#7932 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#7933 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#7934 = DEFINITIONAL_REPRESENTATION('',(#7935),#7942);
#7935 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7936,#7937,#7938,#7939,#7940,
    #7941),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#7936 = CARTESIAN_POINT('',(-1.560263651152,2.6));
#7937 = CARTESIAN_POINT('',(-1.670240979923,2.6));
#7938 = CARTESIAN_POINT('',(-1.780218308693,2.6));
#7939 = CARTESIAN_POINT('',(-2.000172966051,2.6));
#7940 = CARTESIAN_POINT('',(-2.110150294639,2.6));
#7941 = CARTESIAN_POINT('',(-2.220127623226,2.6));
#7942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7943 = ORIENTED_EDGE('',*,*,#7944,.T.);
#7944 = EDGE_CURVE('',#7918,#7945,#7947,.T.);
#7945 = VERTEX_POINT('',#7946);
#7946 = CARTESIAN_POINT('',(6.001146897693,-28.05570213197,
    -0.100151972537));
#7947 = SURFACE_CURVE('',#7948,(#7952),.PCURVE_S1.);
#7948 = LINE('',#7949,#7950);
#7949 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#7950 = VECTOR('',#7951,1.);
#7951 = DIRECTION('',(1.,5.465713352001E-015,0.E+000));
#7952 = PCURVE('',#7929,#7953);
#7953 = DEFINITIONAL_REPRESENTATION('',(#7954),#7958);
#7954 = LINE('',#7955,#7956);
#7955 = CARTESIAN_POINT('',(-2.220127623226,2.6));
#7956 = VECTOR('',#7957,1.);
#7957 = DIRECTION('',(-5.465713352001E-015,-1.));
#7958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7959 = ORIENTED_EDGE('',*,*,#7960,.T.);
#7960 = EDGE_CURVE('',#7945,#7961,#7963,.T.);
#7961 = VERTEX_POINT('',#7962);
#7962 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#7963 = SURFACE_CURVE('',#7964,(#7968),.PCURVE_S1.);
#7964 = LINE('',#7965,#7966);
#7965 = CARTESIAN_POINT('',(6.001146897693,-28.05570213197,
    -0.100151972537));
#7966 = VECTOR('',#7967,1.);
#7967 = DIRECTION('',(0.E+000,-1.,-4.978226304739E-014));
#7968 = PCURVE('',#7929,#7969);
#7969 = DEFINITIONAL_REPRESENTATION('',(#7970),#7974);
#7970 = LINE('',#7971,#7972);
#7971 = CARTESIAN_POINT('',(-2.220127623226,1.06581410364E-014));
#7972 = VECTOR('',#7973,1.);
#7973 = DIRECTION('',(1.,0.E+000));
#7974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7975 = ORIENTED_EDGE('',*,*,#7976,.T.);
#7976 = EDGE_CURVE('',#7961,#7977,#7979,.T.);
#7977 = VERTEX_POINT('',#7978);
#7978 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#7979 = SURFACE_CURVE('',#7980,(#7984),.PCURVE_S1.);
#7980 = LINE('',#7981,#7982);
#7981 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#7982 = VECTOR('',#7983,1.);
#7983 = DIRECTION('',(-0.866025403784,-0.5,-2.539635168831E-014));
#7984 = PCURVE('',#7929,#7985);
#7985 = DEFINITIONAL_REPRESENTATION('',(#7986),#7990);
#7986 = LINE('',#7987,#7988);
#7987 = CARTESIAN_POINT('',(-0.62584356271,-3.01980662698E-014));
#7988 = VECTOR('',#7989,1.);
#7989 = DIRECTION('',(0.5,0.866025403784));
#7990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7991 = ORIENTED_EDGE('',*,*,#7992,.T.);
#7992 = EDGE_CURVE('',#7977,#7993,#7995,.T.);
#7993 = VERTEX_POINT('',#7994);
#7994 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.100151972537));
#7995 = SURFACE_CURVE('',#7996,(#8000),.PCURVE_S1.);
#7996 = LINE('',#7997,#7998);
#7997 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#7998 = VECTOR('',#7999,1.);
#7999 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8000 = PCURVE('',#7929,#8001);
#8001 = DEFINITIONAL_REPRESENTATION('',(#8002),#8006);
#8002 = LINE('',#8003,#8004);
#8003 = CARTESIAN_POINT('',(-0.42584356271,0.346410161514));
#8004 = VECTOR('',#8005,1.);
#8005 = DIRECTION('',(-0.E+000,1.));
#8006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8007 = ORIENTED_EDGE('',*,*,#8008,.T.);
#8008 = EDGE_CURVE('',#7993,#8009,#8011,.T.);
#8009 = VERTEX_POINT('',#8010);
#8010 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.100151972537));
#8011 = SURFACE_CURVE('',#8012,(#8016),.PCURVE_S1.);
#8012 = LINE('',#8013,#8014);
#8013 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.100151972537));
#8014 = VECTOR('',#8015,1.);
#8015 = DIRECTION('',(0.E+000,1.,2.359223927329E-014));
#8016 = PCURVE('',#7929,#8017);
#8017 = DEFINITIONAL_REPRESENTATION('',(#8018),#8022);
#8018 = LINE('',#8019,#8020);
#8019 = CARTESIAN_POINT('',(-0.42584356271,1.3));
#8020 = VECTOR('',#8021,1.);
#8021 = DIRECTION('',(-1.,0.E+000));
#8022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8023 = ORIENTED_EDGE('',*,*,#8024,.T.);
#8024 = EDGE_CURVE('',#8009,#8025,#8027,.T.);
#8025 = VERTEX_POINT('',#8026);
#8026 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    -0.100075873017));
#8027 = SURFACE_CURVE('',#8028,(#8035),.PCURVE_S1.);
#8028 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8029,#8030,#8031,#8032,#8033,
    #8034),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#8029 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.100151972537));
#8030 = CARTESIAN_POINT('',(4.684480231228,-29.64998619249,
    -0.100158049929));
#8031 = CARTESIAN_POINT('',(4.667813564762,-29.64998619249,
    -0.100164127322));
#8032 = CARTESIAN_POINT('',(4.634480230624,-29.64998619249,
    -0.100139817752));
#8033 = CARTESIAN_POINT('',(4.617813562952,-29.64998619249,
    -0.10010943079));
#8034 = CARTESIAN_POINT('',(4.60114689528,-29.64998619249,
    -0.100079043829));
#8035 = PCURVE('',#7929,#8036);
#8036 = DEFINITIONAL_REPRESENTATION('',(#8037),#8044);
#8037 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8038,#8039,#8040,#8041,#8042,
    #8043),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#8038 = CARTESIAN_POINT('',(-0.62584356271,1.3));
#8039 = CARTESIAN_POINT('',(-0.62584356271,1.316666666466));
#8040 = CARTESIAN_POINT('',(-0.62584356271,1.333333332931));
#8041 = CARTESIAN_POINT('',(-0.62584356271,1.366666667069));
#8042 = CARTESIAN_POINT('',(-0.62584356271,1.383333334741));
#8043 = CARTESIAN_POINT('',(-0.62584356271,1.400000002413));
#8044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8045 = ORIENTED_EDGE('',*,*,#8046,.F.);
#8046 = EDGE_CURVE('',#8047,#8025,#8049,.T.);
#8047 = VERTEX_POINT('',#8048);
#8048 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#8049 = SURFACE_CURVE('',#8050,(#8054),.PCURVE_S1.);
#8050 = LINE('',#8051,#8052);
#8051 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100151972537));
#8052 = VECTOR('',#8053,1.);
#8053 = DIRECTION('',(0.E+000,-1.,-4.941145793574E-014));
#8054 = PCURVE('',#7929,#8055);
#8055 = DEFINITIONAL_REPRESENTATION('',(#8056),#8060);
#8056 = LINE('',#8057,#8058);
#8057 = CARTESIAN_POINT('',(-1.560263651518,1.4));
#8058 = VECTOR('',#8059,1.);
#8059 = DIRECTION('',(1.,0.E+000));
#8060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8061 = ORIENTED_EDGE('',*,*,#8062,.T.);
#8062 = EDGE_CURVE('',#8047,#7916,#8063,.T.);
#8063 = SURFACE_CURVE('',#8064,(#8068),.PCURVE_S1.);
#8064 = LINE('',#8065,#8066);
#8065 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#8066 = VECTOR('',#8067,1.);
#8067 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8068 = PCURVE('',#7929,#8069);
#8069 = DEFINITIONAL_REPRESENTATION('',(#8070),#8074);
#8070 = LINE('',#8071,#8072);
#8071 = CARTESIAN_POINT('',(-1.560263651518,1.4));
#8072 = VECTOR('',#8073,1.);
#8073 = DIRECTION('',(-0.E+000,1.));
#8074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8079)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8076,#8077,#8078)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8076 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8077 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8078 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8079 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#8076,
  'distance_accuracy_value','confusion accuracy');
#8080 = SHAPE_DEFINITION_REPRESENTATION(#8081,#7908);
#8081 = PRODUCT_DEFINITION_SHAPE('','',#8082);
#8082 = PRODUCT_DEFINITION('design','',#8083,#8086);
#8083 = PRODUCT_DEFINITION_FORMATION('','',#8084);
#8084 = PRODUCT('CADSOFTTOOLS 1.32','CADSOFTTOOLS 1.32','',(#8085));
#8085 = PRODUCT_CONTEXT('',#2,'mechanical');
#8086 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8087 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8088,#8090);
#8088 = ( REPRESENTATION_RELATIONSHIP('','',#7908,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8089) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8089 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
#8090 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8091);
#8091 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#8082,$);
#8092 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8084));
#8093 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8094),#8168);
#8094 = SHELL_BASED_SURFACE_MODEL('',(#8095));
#8095 = OPEN_SHELL('',(#8096));
#8096 = ADVANCED_FACE('',(#8097),#8111,.T.);
#8097 = FACE_BOUND('',#8098,.T.);
#8098 = EDGE_LOOP('',(#8099,#8122,#8138,#8154));
#8099 = ORIENTED_EDGE('',*,*,#8100,.T.);
#8100 = EDGE_CURVE('',#8101,#8103,#8105,.T.);
#8101 = VERTEX_POINT('',#8102);
#8102 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    -0.821400596952));
#8103 = VERTEX_POINT('',#8104);
#8104 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    -0.821400596952));
#8105 = SURFACE_CURVE('',#8106,(#8110),.PCURVE_S1.);
#8106 = LINE('',#8107,#8108);
#8107 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    -0.821400596952));
#8108 = VECTOR('',#8109,1.);
#8109 = DIRECTION('',(1.,0.E+000,1.110223024625E-016));
#8110 = PCURVE('',#8111,#8116);
#8111 = PLANE('',#8112);
#8112 = AXIS2_PLACEMENT_3D('',#8113,#8114,#8115);
#8113 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#8114 = DIRECTION('',(0.E+000,-1.,0.E+000));
#8115 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8116 = DEFINITIONAL_REPRESENTATION('',(#8117),#8121);
#8117 = LINE('',#8118,#8119);
#8118 = CARTESIAN_POINT('',(4.6,0.721248624415));
#8119 = VECTOR('',#8120,1.);
#8120 = DIRECTION('',(-1.,-1.110223024625E-016));
#8121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8122 = ORIENTED_EDGE('',*,*,#8123,.T.);
#8123 = EDGE_CURVE('',#8103,#8124,#8126,.T.);
#8124 = VERTEX_POINT('',#8125);
#8125 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    1.891055025597));
#8126 = SURFACE_CURVE('',#8127,(#8131),.PCURVE_S1.);
#8127 = LINE('',#8128,#8129);
#8128 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    -0.821400596952));
#8129 = VECTOR('',#8130,1.);
#8130 = DIRECTION('',(0.E+000,-1.309777623371E-015,1.));
#8131 = PCURVE('',#8111,#8132);
#8132 = DEFINITIONAL_REPRESENTATION('',(#8133),#8137);
#8133 = LINE('',#8134,#8135);
#8134 = CARTESIAN_POINT('',(2.6,0.721248624415));
#8135 = VECTOR('',#8136,1.);
#8136 = DIRECTION('',(0.E+000,-1.));
#8137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8138 = ORIENTED_EDGE('',*,*,#8139,.T.);
#8139 = EDGE_CURVE('',#8124,#8140,#8142,.T.);
#8140 = VERTEX_POINT('',#8141);
#8141 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#8142 = SURFACE_CURVE('',#8143,(#8147),.PCURVE_S1.);
#8143 = LINE('',#8144,#8145);
#8144 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    1.891055025596));
#8145 = VECTOR('',#8146,1.);
#8146 = DIRECTION('',(-1.,3.552713678801E-015,-8.881784197001E-016));
#8147 = PCURVE('',#8111,#8148);
#8148 = DEFINITIONAL_REPRESENTATION('',(#8149),#8153);
#8149 = LINE('',#8150,#8151);
#8150 = CARTESIAN_POINT('',(2.6,-1.991206998133));
#8151 = VECTOR('',#8152,1.);
#8152 = DIRECTION('',(1.,8.881784197001E-016));
#8153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8154 = ORIENTED_EDGE('',*,*,#8155,.T.);
#8155 = EDGE_CURVE('',#8140,#8101,#8156,.T.);
#8156 = SURFACE_CURVE('',#8157,(#8161),.PCURVE_S1.);
#8157 = LINE('',#8158,#8159);
#8158 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#8159 = VECTOR('',#8160,1.);
#8160 = DIRECTION('',(0.E+000,1.309777623371E-015,-1.));
#8161 = PCURVE('',#8111,#8162);
#8162 = DEFINITIONAL_REPRESENTATION('',(#8163),#8167);
#8163 = LINE('',#8164,#8165);
#8164 = CARTESIAN_POINT('',(4.6,-1.991206998134));
#8165 = VECTOR('',#8166,1.);
#8166 = DIRECTION('',(0.E+000,1.));
#8167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8172)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8169,#8170,#8171)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8169 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8170 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8171 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8172 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8169,
  'distance_accuracy_value','confusion accuracy');
#8173 = SHAPE_DEFINITION_REPRESENTATION(#8174,#8093);
#8174 = PRODUCT_DEFINITION_SHAPE('','',#8175);
#8175 = PRODUCT_DEFINITION('design','',#8176,#8179);
#8176 = PRODUCT_DEFINITION_FORMATION('','',#8177);
#8177 = PRODUCT('CADSOFTTOOLS 1.33','CADSOFTTOOLS 1.33','',(#8178));
#8178 = PRODUCT_CONTEXT('',#2,'mechanical');
#8179 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8181,#8183);
#8181 = ( REPRESENTATION_RELATIONSHIP('','',#8093,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8182) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
#8183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8184);
#8184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#8175,$);
#8185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8177));
#8186 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8187),#8267);
#8187 = SHELL_BASED_SURFACE_MODEL('',(#8188));
#8188 = OPEN_SHELL('',(#8189));
#8189 = ADVANCED_FACE('',(#8190),#8207,.T.);
#8190 = FACE_BOUND('',#8191,.T.);
#8191 = EDGE_LOOP('',(#8192,#8221,#8237,#8253));
#8192 = ORIENTED_EDGE('',*,*,#8193,.T.);
#8193 = EDGE_CURVE('',#8194,#8196,#8198,.T.);
#8194 = VERTEX_POINT('',#8195);
#8195 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.100151972537));
#8196 = VERTEX_POINT('',#8197);
#8197 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    -0.100075873017));
#8198 = SURFACE_CURVE('',#8199,(#8206),.PCURVE_S1.);
#8199 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8200,#8201,#8202,#8203,#8204,
    #8205),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#8200 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.100151972537));
#8201 = CARTESIAN_POINT('',(4.684480231228,-29.64998619249,
    -0.100158049929));
#8202 = CARTESIAN_POINT('',(4.667813564762,-29.64998619249,
    -0.100164127322));
#8203 = CARTESIAN_POINT('',(4.634480230624,-29.64998619249,
    -0.100139817752));
#8204 = CARTESIAN_POINT('',(4.617813562952,-29.64998619249,
    -0.10010943079));
#8205 = CARTESIAN_POINT('',(4.60114689528,-29.64998619249,
    -0.100079043829));
#8206 = PCURVE('',#8207,#8212);
#8207 = PLANE('',#8208);
#8208 = AXIS2_PLACEMENT_3D('',#8209,#8210,#8211);
#8209 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#8210 = DIRECTION('',(0.E+000,-1.,0.E+000));
#8211 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8212 = DEFINITIONAL_REPRESENTATION('',(#8213),#8220);
#8213 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8214,#8215,#8216,#8217,#8218,
    #8219),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#8214 = CARTESIAN_POINT('',(1.3,-1.89986915089E-014));
#8215 = CARTESIAN_POINT('',(1.316666666466,6.077392349008E-006));
#8216 = CARTESIAN_POINT('',(1.333333332931,1.2154784718E-005));
#8217 = CARTESIAN_POINT('',(1.366666667069,-1.215478477999E-005));
#8218 = CARTESIAN_POINT('',(1.383333334741,-4.254174664599E-005));
#8219 = CARTESIAN_POINT('',(1.400000002413,-7.2928708512E-005));
#8220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8221 = ORIENTED_EDGE('',*,*,#8222,.T.);
#8222 = EDGE_CURVE('',#8196,#8223,#8225,.T.);
#8223 = VERTEX_POINT('',#8224);
#8224 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.821400596952));
#8225 = SURFACE_CURVE('',#8226,(#8230),.PCURVE_S1.);
#8226 = LINE('',#8227,#8228);
#8227 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.100075873017));
#8228 = VECTOR('',#8229,1.);
#8229 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8230 = PCURVE('',#8207,#8231);
#8231 = DEFINITIONAL_REPRESENTATION('',(#8232),#8236);
#8232 = LINE('',#8233,#8234);
#8233 = CARTESIAN_POINT('',(1.4,-7.609952000899E-005));
#8234 = VECTOR('',#8235,1.);
#8235 = DIRECTION('',(0.E+000,1.));
#8236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8237 = ORIENTED_EDGE('',*,*,#8238,.T.);
#8238 = EDGE_CURVE('',#8223,#8239,#8241,.T.);
#8239 = VERTEX_POINT('',#8240);
#8240 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.821400596952));
#8241 = SURFACE_CURVE('',#8242,(#8246),.PCURVE_S1.);
#8242 = LINE('',#8243,#8244);
#8243 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.821400596952));
#8244 = VECTOR('',#8245,1.);
#8245 = DIRECTION('',(1.,0.E+000,0.E+000));
#8246 = PCURVE('',#8207,#8247);
#8247 = DEFINITIONAL_REPRESENTATION('',(#8248),#8252);
#8248 = LINE('',#8249,#8250);
#8249 = CARTESIAN_POINT('',(1.4,0.721248624415));
#8250 = VECTOR('',#8251,1.);
#8251 = DIRECTION('',(-1.,-0.E+000));
#8252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8253 = ORIENTED_EDGE('',*,*,#8254,.T.);
#8254 = EDGE_CURVE('',#8239,#8194,#8255,.T.);
#8255 = SURFACE_CURVE('',#8256,(#8260),.PCURVE_S1.);
#8256 = LINE('',#8257,#8258);
#8257 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.821400596952));
#8258 = VECTOR('',#8259,1.);
#8259 = DIRECTION('',(0.E+000,0.E+000,1.));
#8260 = PCURVE('',#8207,#8261);
#8261 = DEFINITIONAL_REPRESENTATION('',(#8262),#8266);
#8262 = LINE('',#8263,#8264);
#8263 = CARTESIAN_POINT('',(1.3,0.721248624415));
#8264 = VECTOR('',#8265,1.);
#8265 = DIRECTION('',(0.E+000,-1.));
#8266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8271)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8268,#8269,#8270)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8268 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8269 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8270 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8271 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#8268,
  'distance_accuracy_value','confusion accuracy');
#8272 = SHAPE_DEFINITION_REPRESENTATION(#8273,#8186);
#8273 = PRODUCT_DEFINITION_SHAPE('','',#8274);
#8274 = PRODUCT_DEFINITION('design','',#8275,#8278);
#8275 = PRODUCT_DEFINITION_FORMATION('','',#8276);
#8276 = PRODUCT('CADSOFTTOOLS 1.34','CADSOFTTOOLS 1.34','',(#8277));
#8277 = PRODUCT_CONTEXT('',#2,'mechanical');
#8278 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8279 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8280,#8282);
#8280 = ( REPRESENTATION_RELATIONSHIP('','',#8186,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8281) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8281 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
#8282 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8283);
#8283 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#8274,$);
#8284 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8276));
#8285 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8286),#8408);
#8286 = SHELL_BASED_SURFACE_MODEL('',(#8287));
#8287 = OPEN_SHELL('',(#8288));
#8288 = ADVANCED_FACE('',(#8289),#8303,.T.);
#8289 = FACE_BOUND('',#8290,.T.);
#8290 = EDGE_LOOP('',(#8291,#8314,#8330,#8346,#8362,#8378,#8394));
#8291 = ORIENTED_EDGE('',*,*,#8292,.F.);
#8292 = EDGE_CURVE('',#8293,#8295,#8297,.T.);
#8293 = VERTEX_POINT('',#8294);
#8294 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    2.906481637275));
#8295 = VERTEX_POINT('',#8296);
#8296 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    1.891055025597));
#8297 = SURFACE_CURVE('',#8298,(#8302),.PCURVE_S1.);
#8298 = LINE('',#8299,#8300);
#8299 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    2.906481637275));
#8300 = VECTOR('',#8301,1.);
#8301 = DIRECTION('',(-4.373424969789E-015,0.E+000,-1.));
#8302 = PCURVE('',#8303,#8308);
#8303 = PLANE('',#8304);
#8304 = AXIS2_PLACEMENT_3D('',#8305,#8306,#8307);
#8305 = CARTESIAN_POINT('',(1.901146897693,-29.64998619249,
    1.891055025603));
#8306 = DIRECTION('',(0.E+000,1.,0.E+000));
#8307 = DIRECTION('',(1.,0.E+000,0.E+000));
#8308 = DEFINITIONAL_REPRESENTATION('',(#8309),#8313);
#8309 = LINE('',#8310,#8311);
#8310 = CARTESIAN_POINT('',(2.7,-1.015426611672));
#8311 = VECTOR('',#8312,1.);
#8312 = DIRECTION('',(-4.373424969789E-015,1.));
#8313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8314 = ORIENTED_EDGE('',*,*,#8315,.T.);
#8315 = EDGE_CURVE('',#8293,#8316,#8318,.T.);
#8316 = VERTEX_POINT('',#8317);
#8317 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#8318 = SURFACE_CURVE('',#8319,(#8323),.PCURVE_S1.);
#8319 = LINE('',#8320,#8321);
#8320 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    2.906481637275));
#8321 = VECTOR('',#8322,1.);
#8322 = DIRECTION('',(1.,0.E+000,0.E+000));
#8323 = PCURVE('',#8303,#8324);
#8324 = DEFINITIONAL_REPRESENTATION('',(#8325),#8329);
#8325 = LINE('',#8326,#8327);
#8326 = CARTESIAN_POINT('',(2.7,-1.015426611672));
#8327 = VECTOR('',#8328,1.);
#8328 = DIRECTION('',(1.,0.E+000));
#8329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8330 = ORIENTED_EDGE('',*,*,#8331,.T.);
#8331 = EDGE_CURVE('',#8316,#8332,#8334,.T.);
#8332 = VERTEX_POINT('',#8333);
#8333 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    1.891055025601));
#8334 = SURFACE_CURVE('',#8335,(#8339),.PCURVE_S1.);
#8335 = LINE('',#8336,#8337);
#8336 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#8337 = VECTOR('',#8338,1.);
#8338 = DIRECTION('',(-8.746849939614E-016,0.E+000,-1.));
#8339 = PCURVE('',#8303,#8340);
#8340 = DEFINITIONAL_REPRESENTATION('',(#8341),#8345);
#8341 = LINE('',#8342,#8343);
#8342 = CARTESIAN_POINT('',(4.1,-1.015426611672));
#8343 = VECTOR('',#8344,1.);
#8344 = DIRECTION('',(-8.746849939614E-016,1.));
#8345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8346 = ORIENTED_EDGE('',*,*,#8347,.T.);
#8347 = EDGE_CURVE('',#8332,#8348,#8350,.T.);
#8348 = VERTEX_POINT('',#8349);
#8349 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,1.740867797116
    ));
#8350 = SURFACE_CURVE('',#8351,(#8355),.PCURVE_S1.);
#8351 = LINE('',#8352,#8353);
#8352 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    1.891055025601));
#8353 = VECTOR('',#8354,1.);
#8354 = DIRECTION('',(-0.862679176835,3.589101072711E-014,
    -0.505751557443));
#8355 = PCURVE('',#8303,#8356);
#8356 = DEFINITIONAL_REPRESENTATION('',(#8357),#8361);
#8357 = LINE('',#8358,#8359);
#8358 = CARTESIAN_POINT('',(4.1,2.239985974484E-012));
#8359 = VECTOR('',#8360,1.);
#8360 = DIRECTION('',(-0.862679176835,0.505751557443));
#8361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8362 = ORIENTED_EDGE('',*,*,#8363,.T.);
#8363 = EDGE_CURVE('',#8348,#8364,#8366,.T.);
#8364 = VERTEX_POINT('',#8365);
#8365 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.740867797116));
#8366 = SURFACE_CURVE('',#8367,(#8371),.PCURVE_S1.);
#8367 = LINE('',#8368,#8369);
#8368 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,1.740867797116
    ));
#8369 = VECTOR('',#8370,1.);
#8370 = DIRECTION('',(-1.,0.E+000,4.25446127447E-016));
#8371 = PCURVE('',#8303,#8372);
#8372 = DEFINITIONAL_REPRESENTATION('',(#8373),#8377);
#8373 = LINE('',#8374,#8375);
#8374 = CARTESIAN_POINT('',(3.843820077797,0.150187228487));
#8375 = VECTOR('',#8376,1.);
#8376 = DIRECTION('',(-1.,-4.25446127447E-016));
#8377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8378 = ORIENTED_EDGE('',*,*,#8379,.T.);
#8379 = EDGE_CURVE('',#8364,#8380,#8382,.T.);
#8380 = VERTEX_POINT('',#8381);
#8381 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.891055025596));
#8382 = SURFACE_CURVE('',#8383,(#8387),.PCURVE_S1.);
#8383 = LINE('',#8384,#8385);
#8384 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.740867797116));
#8385 = VECTOR('',#8386,1.);
#8386 = DIRECTION('',(0.E+000,0.E+000,1.));
#8387 = PCURVE('',#8303,#8388);
#8388 = DEFINITIONAL_REPRESENTATION('',(#8389),#8393);
#8389 = LINE('',#8390,#8391);
#8390 = CARTESIAN_POINT('',(2.8,0.150187228487));
#8391 = VECTOR('',#8392,1.);
#8392 = DIRECTION('',(0.E+000,-1.));
#8393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8394 = ORIENTED_EDGE('',*,*,#8395,.T.);
#8395 = EDGE_CURVE('',#8380,#8295,#8396,.T.);
#8396 = SURFACE_CURVE('',#8397,(#8401),.PCURVE_S1.);
#8397 = LINE('',#8398,#8399);
#8398 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.891055025596));
#8399 = VECTOR('',#8400,1.);
#8400 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8401 = PCURVE('',#8303,#8402);
#8402 = DEFINITIONAL_REPRESENTATION('',(#8403),#8407);
#8403 = LINE('',#8404,#8405);
#8404 = CARTESIAN_POINT('',(2.8,6.579847777743E-012));
#8405 = VECTOR('',#8406,1.);
#8406 = DIRECTION('',(-1.,0.E+000));
#8407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8412)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8409,#8410,#8411)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#8409,
  'distance_accuracy_value','confusion accuracy');
#8413 = SHAPE_DEFINITION_REPRESENTATION(#8414,#8285);
#8414 = PRODUCT_DEFINITION_SHAPE('','',#8415);
#8415 = PRODUCT_DEFINITION('design','',#8416,#8419);
#8416 = PRODUCT_DEFINITION_FORMATION('','',#8417);
#8417 = PRODUCT('CADSOFTTOOLS 1.35','CADSOFTTOOLS 1.35','',(#8418));
#8418 = PRODUCT_CONTEXT('',#2,'mechanical');
#8419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8421,#8423);
#8421 = ( REPRESENTATION_RELATIONSHIP('','',#8285,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8422) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
#8423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8424);
#8424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#8415,$);
#8425 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8417));
#8426 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8427),#12674);
#8427 = SHELL_BASED_SURFACE_MODEL('',(#8428));
#8428 = OPEN_SHELL('',(#8429));
#8429 = ADVANCED_FACE('',(#8430,#11966,#12030,#12080,#12116,#12182,
    #12430),#8449,.T.);
#8430 = FACE_BOUND('',#8431,.T.);
#8431 = EDGE_LOOP('',(#8432,#8465,#8481,#8502,#8523,#8539,#8555,#8571,
    #8587,#8608,#8629,#8650,#8666,#8683,#8699,#8720,#8736,#8757,#8773,
    #8789,#8805,#8826,#8842,#8863,#8879,#8900,#8917,#8933,#8950,#8966,
    #8983,#8999,#9016,#9037,#9053,#9070,#9086,#9107,#9123,#9140,#9156,
    #9177,#9193,#9210,#9226,#9247,#9263,#9280,#9296,#9317,#9333,#9350,
    #9366,#9387,#9403,#9420,#9436,#9457,#9473,#9490,#9506,#9527,#9543,
    #9560,#9576,#9597,#9614,#9630,#9646,#9668,#9684,#9718,#9734,#9768,
    #9784,#9806,#9822,#9843,#9859,#9875,#9945,#9961,#10023,#10039,#10055
    ,#10071,#10087,#10109,#10125,#10147,#10163,#10179,#10195,#10211,
    #10241,#10257,#10273,#10289,#10319,#10335,#10351,#10367,#10383,
    #10405,#10421,#10443,#10459,#10475,#10496,#10512,#10528,#10544,
    #10560,#10576,#10593,#10609,#10625,#10695,#10711,#10773,#10789,
    #10805,#10821,#10837,#10854,#10870,#10892,#10908,#10942,#10958,
    #10992,#11008,#11030,#11046,#11063,#11084,#11100,#11117,#11133,
    #11154,#11170,#11187,#11203,#11224,#11240,#11257,#11273,#11294,
    #11310,#11327,#11343,#11364,#11380,#11397,#11413,#11434,#11450,
    #11467,#11483,#11504,#11521,#11537,#11554,#11570,#11587,#11604,
    #11621,#11637,#11653,#11669,#11690,#11711,#11728,#11744,#11765,
    #11781,#11797,#11813,#11829,#11845,#11862,#11883,#11899,#11915,
    #11931,#11952));
#8432 = ORIENTED_EDGE('',*,*,#8433,.F.);
#8433 = EDGE_CURVE('',#8434,#8436,#8438,.T.);
#8434 = VERTEX_POINT('',#8435);
#8435 = CARTESIAN_POINT('',(6.001146897693,-33.4944660201,
    -0.397899773507));
#8436 = VERTEX_POINT('',#8437);
#8437 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#8438 = SURFACE_CURVE('',#8439,(#8448),.PCURVE_S1.);
#8439 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8440,#8441,#8442,#8443,#8444,
    #8445,#8446,#8447),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(0.E+000,
    0.428632437591,0.854799066558,1.),.UNSPECIFIED.);
#8440 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#8441 = CARTESIAN_POINT('',(6.001146897693,-33.40921082052,
    -0.401422282995));
#8442 = CARTESIAN_POINT('',(6.001146897693,-33.19892190932,
    -0.410465505247));
#8443 = CARTESIAN_POINT('',(6.001146897693,-32.78400324581,
    -0.465125911647));
#8444 = CARTESIAN_POINT('',(6.001146897693,-32.57665110092,
    -0.503939089514));
#8445 = CARTESIAN_POINT('',(6.001146897693,-32.30588244389,
    -0.573655937283));
#8446 = CARTESIAN_POINT('',(6.001146897693,-32.23766994555,
    -0.59357485775));
#8447 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#8448 = PCURVE('',#8449,#8454);
#8449 = PLANE('',#8450);
#8450 = AXIS2_PLACEMENT_3D('',#8451,#8452,#8453);
#8451 = CARTESIAN_POINT('',(6.001146897693,-0.38799999998,
    15.652256061084));
#8452 = DIRECTION('',(1.,0.E+000,0.E+000));
#8453 = DIRECTION('',(0.E+000,-1.,0.E+000));
#8454 = DEFINITIONAL_REPRESENTATION('',(#8455),#8464);
#8455 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8456,#8457,#8458,#8459,#8460,
    #8461,#8462,#8463),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(0.E+000,
    0.428632437591,0.854799066558,1.),.UNSPECIFIED.);
#8456 = CARTESIAN_POINT('',(33.231499731749,16.044635121827));
#8457 = CARTESIAN_POINT('',(33.021210820545,16.053678344079));
#8458 = CARTESIAN_POINT('',(32.810921909342,16.062721566331));
#8459 = CARTESIAN_POINT('',(32.396003245836,16.117381972731));
#8460 = CARTESIAN_POINT('',(32.18865110094,16.156195150598));
#8461 = CARTESIAN_POINT('',(31.917882443917,16.225911998367));
#8462 = CARTESIAN_POINT('',(31.849669945579,16.245830918834));
#8463 = CARTESIAN_POINT('',(31.78145744724,16.2657498393));
#8464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8465 = ORIENTED_EDGE('',*,*,#8466,.F.);
#8466 = EDGE_CURVE('',#8467,#8434,#8469,.T.);
#8467 = VERTEX_POINT('',#8468);
#8468 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397898526462));
#8469 = SURFACE_CURVE('',#8470,(#8474),.PCURVE_S1.);
#8470 = LINE('',#8471,#8472);
#8471 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397899773507));
#8472 = VECTOR('',#8473,1.);
#8473 = DIRECTION('',(0.E+000,-1.,2.536009917577E-013));
#8474 = PCURVE('',#8449,#8475);
#8475 = DEFINITIONAL_REPRESENTATION('',(#8476),#8480);
#8476 = LINE('',#8477,#8478);
#8477 = CARTESIAN_POINT('',(32.490075668891,16.050155834591));
#8478 = VECTOR('',#8479,1.);
#8479 = DIRECTION('',(1.,-2.536009917577E-013));
#8480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8481 = ORIENTED_EDGE('',*,*,#8482,.F.);
#8482 = EDGE_CURVE('',#8483,#8467,#8485,.T.);
#8483 = VERTEX_POINT('',#8484);
#8484 = CARTESIAN_POINT('',(6.001146897693,-31.89685704468,
    0.417415896027));
#8485 = SURFACE_CURVE('',#8486,(#8491),.PCURVE_S1.);
#8486 = CIRCLE('',#8487,1.);
#8487 = AXIS2_PLACEMENT_3D('',#8488,#8489,#8490);
#8488 = CARTESIAN_POINT('',(6.001146897693,-32.87965493747,
    0.602100226493));
#8489 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8490 = DIRECTION('',(0.E+000,0.982797892794,-0.184684330468));
#8491 = PCURVE('',#8449,#8492);
#8492 = DEFINITIONAL_REPRESENTATION('',(#8493),#8501);
#8493 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8494,#8495,#8496,#8497,
#8498,#8499,#8500),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8494 = CARTESIAN_POINT('',(31.508857044697,15.234840165059));
#8495 = CARTESIAN_POINT('',(31.828739688429,16.937096048949));
#8496 = CARTESIAN_POINT('',(33.142995205754,15.808941611302));
#8497 = CARTESIAN_POINT('',(34.457250723078,14.680787173656));
#8498 = CARTESIAN_POINT('',(32.823112562022,14.106685727412));
#8499 = CARTESIAN_POINT('',(31.188974400965,13.532584281169));
#8500 = CARTESIAN_POINT('',(31.508857044697,15.234840165059));
#8501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8502 = ORIENTED_EDGE('',*,*,#8503,.F.);
#8503 = EDGE_CURVE('',#8504,#8483,#8506,.T.);
#8504 = VERTEX_POINT('',#8505);
#8505 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764246));
#8506 = SURFACE_CURVE('',#8507,(#8512),.PCURVE_S1.);
#8507 = CIRCLE('',#8508,160.7187178285);
#8508 = AXIS2_PLACEMENT_3D('',#8509,#8510,#8511);
#8509 = CARTESIAN_POINT('',(6.001146897693,-189.8508742589,
    30.099644692554));
#8510 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8511 = DIRECTION('',(0.E+000,0.984849380762,-0.173411929269));
#8512 = PCURVE('',#8449,#8513);
#8513 = DEFINITIONAL_REPRESENTATION('',(#8514),#8522);
#8514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8515,#8516,#8517,#8518,
#8519,#8520,#8521),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8515 = CARTESIAN_POINT('',(31.179144528672,13.423154296838));
#8516 = CARTESIAN_POINT('',(79.452340915032,287.57861620112));
#8517 = CARTESIAN_POINT('',(292.74133731722,108.69507085652));
#8518 = CARTESIAN_POINT('',(506.03033371941,-70.18847448808));
#8519 = CARTESIAN_POINT('',(244.46814093086,-165.4603910477));
#8520 = CARTESIAN_POINT('',(-17.09405185768,-260.7323076074));
#8521 = CARTESIAN_POINT('',(31.179144528672,13.423154296838));
#8522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8523 = ORIENTED_EDGE('',*,*,#8524,.T.);
#8524 = EDGE_CURVE('',#8504,#8525,#8527,.T.);
#8525 = VERTEX_POINT('',#8526);
#8526 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400908));
#8527 = SURFACE_CURVE('',#8528,(#8532),.PCURVE_S1.);
#8528 = LINE('',#8529,#8530);
#8529 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764244));
#8530 = VECTOR('',#8531,1.);
#8531 = DIRECTION('',(-9.868648825359E-016,0.984807753215,
    -0.173648176517));
#8532 = PCURVE('',#8449,#8533);
#8533 = DEFINITIONAL_REPRESENTATION('',(#8534),#8538);
#8534 = LINE('',#8535,#8536);
#8535 = CARTESIAN_POINT('',(31.179144528672,13.42315429684));
#8536 = VECTOR('',#8537,1.);
#8537 = DIRECTION('',(-0.984807753215,0.173648176517));
#8538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8539 = ORIENTED_EDGE('',*,*,#8540,.T.);
#8540 = EDGE_CURVE('',#8525,#8541,#8543,.T.);
#8541 = VERTEX_POINT('',#8542);
#8542 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    1.891055025601));
#8543 = SURFACE_CURVE('',#8544,(#8548),.PCURVE_S1.);
#8544 = LINE('',#8545,#8546);
#8545 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400909));
#8546 = VECTOR('',#8547,1.);
#8547 = DIRECTION('',(4.361412702007E-013,0.984807753215,-0.173648176516
    ));
#8548 = PCURVE('',#8449,#8549);
#8549 = DEFINITIONAL_REPRESENTATION('',(#8550),#8554);
#8550 = LINE('',#8551,#8552);
#8551 = CARTESIAN_POINT('',(30.292817525414,13.579437660175));
#8552 = VECTOR('',#8553,1.);
#8553 = DIRECTION('',(-0.984807753215,0.173648176516));
#8554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8555 = ORIENTED_EDGE('',*,*,#8556,.F.);
#8556 = EDGE_CURVE('',#8557,#8541,#8559,.T.);
#8557 = VERTEX_POINT('',#8558);
#8558 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#8559 = SURFACE_CURVE('',#8560,(#8564),.PCURVE_S1.);
#8560 = LINE('',#8561,#8562);
#8561 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#8562 = VECTOR('',#8563,1.);
#8563 = DIRECTION('',(-8.746849939614E-016,0.E+000,-1.));
#8564 = PCURVE('',#8449,#8565);
#8565 = DEFINITIONAL_REPRESENTATION('',(#8566),#8570);
#8566 = LINE('',#8567,#8568);
#8567 = CARTESIAN_POINT('',(29.261986192511,12.745774423809));
#8568 = VECTOR('',#8569,1.);
#8569 = DIRECTION('',(0.E+000,1.));
#8570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8571 = ORIENTED_EDGE('',*,*,#8572,.T.);
#8572 = EDGE_CURVE('',#8557,#8573,#8575,.T.);
#8573 = VERTEX_POINT('',#8574);
#8574 = CARTESIAN_POINT('',(6.001146897693,-29.99589062673,
    2.967473921364));
#8575 = SURFACE_CURVE('',#8576,(#8580),.PCURVE_S1.);
#8576 = LINE('',#8577,#8578);
#8577 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#8578 = VECTOR('',#8579,1.);
#8579 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176518));
#8580 = PCURVE('',#8449,#8581);
#8581 = DEFINITIONAL_REPRESENTATION('',(#8582),#8586);
#8582 = LINE('',#8583,#8584);
#8583 = CARTESIAN_POINT('',(29.261986192511,12.745774423809));
#8584 = VECTOR('',#8585,1.);
#8585 = DIRECTION('',(0.984807753215,-0.173648176518));
#8586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8587 = ORIENTED_EDGE('',*,*,#8588,.T.);
#8588 = EDGE_CURVE('',#8573,#8589,#8591,.T.);
#8589 = VERTEX_POINT('',#8590);
#8590 = CARTESIAN_POINT('',(6.001146897693,-30.40295605293,
    3.537808199799));
#8591 = SURFACE_CURVE('',#8592,(#8597),.PCURVE_S1.);
#8592 = CIRCLE('',#8593,0.5);
#8593 = AXIS2_PLACEMENT_3D('',#8594,#8595,#8596);
#8594 = CARTESIAN_POINT('',(6.001146897693,-29.90906653849,
    3.459877797973));
#8595 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8596 = DIRECTION('',(-0.E+000,-0.173648176496,-0.984807753219));
#8597 = PCURVE('',#8449,#8598);
#8598 = DEFINITIONAL_REPRESENTATION('',(#8599),#8607);
#8599 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8600,#8601,#8602,#8603,
#8604,#8605,#8606),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8600 = CARTESIAN_POINT('',(29.607890626759,12.68478213972));
#8601 = CARTESIAN_POINT('',(30.46075915889,12.534398407554));
#8602 = CARTESIAN_POINT('',(29.904088760452,11.870984458723));
#8603 = CARTESIAN_POINT('',(29.347418362015,11.207570509892));
#8604 = CARTESIAN_POINT('',(29.051220228321,12.021368190889));
#8605 = CARTESIAN_POINT('',(28.755022094627,12.835165871886));
#8606 = CARTESIAN_POINT('',(29.607890626759,12.68478213972));
#8607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8608 = ORIENTED_EDGE('',*,*,#8609,.T.);
#8609 = EDGE_CURVE('',#8589,#8610,#8612,.T.);
#8610 = VERTEX_POINT('',#8611);
#8611 = CARTESIAN_POINT('',(6.001146897693,-29.45938974286,
    8.118159833045));
#8612 = SURFACE_CURVE('',#8613,(#8618),.PCURVE_S1.);
#8613 = CIRCLE('',#8614,50.12873914272);
#8614 = AXIS2_PLACEMENT_3D('',#8615,#8616,#8617);
#8615 = CARTESIAN_POINT('',(6.001146897693,19.113161217029,
    -4.275297363707));
#8616 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8617 = DIRECTION('',(0.E+000,-0.987779028892,0.155860803545));
#8618 = PCURVE('',#8449,#8619);
#8619 = DEFINITIONAL_REPRESENTATION('',(#8620),#8628);
#8620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8621,#8622,#8623,#8624,
#8625,#8626,#8627),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8621 = CARTESIAN_POINT('',(30.01495605295,12.114447861285));
#8622 = CARTESIAN_POINT('',(16.482260252058,-73.64998304382));
#8623 = CARTESIAN_POINT('',(-51.02556775243,-19.04810924601));
#8624 = CARTESIAN_POINT('',(-118.5333957569,35.553764551804));
#8625 = CARTESIAN_POINT('',(-37.49287195154,66.716321659098));
#8626 = CARTESIAN_POINT('',(43.547651853842,97.878878766393));
#8627 = CARTESIAN_POINT('',(30.01495605295,12.114447861285));
#8628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8629 = ORIENTED_EDGE('',*,*,#8630,.F.);
#8630 = EDGE_CURVE('',#8631,#8610,#8633,.T.);
#8631 = VERTEX_POINT('',#8632);
#8632 = CARTESIAN_POINT('',(6.001146897693,-29.37375271004,8.52307085927
    ));
#8633 = SURFACE_CURVE('',#8634,(#8639),.PCURVE_S1.);
#8634 = CIRCLE('',#8635,5.);
#8635 = AXIS2_PLACEMENT_3D('',#8636,#8637,#8638);
#8636 = CARTESIAN_POINT('',(6.001146897693,-34.30417058017,
    9.354322701963));
#8637 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8638 = DIRECTION('',(0.E+000,0.986083574024,-0.166250368539));
#8639 = PCURVE('',#8449,#8640);
#8640 = DEFINITIONAL_REPRESENTATION('',(#8641),#8649);
#8641 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8642,#8643,#8644,#8645,
#8646,#8647,#8648),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8642 = CARTESIAN_POINT('',(28.985752710069,7.129185201814));
#8643 = CARTESIAN_POINT('',(30.425523135498,15.668919455411));
#8644 = CARTESIAN_POINT('',(37.101264727966,10.152174564573));
#8645 = CARTESIAN_POINT('',(43.777006320435,4.635429673735));
#8646 = CARTESIAN_POINT('',(35.661494302537,1.612440310976));
#8647 = CARTESIAN_POINT('',(27.545982284639,-1.410549051783));
#8648 = CARTESIAN_POINT('',(28.985752710069,7.129185201814));
#8649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8650 = ORIENTED_EDGE('',*,*,#8651,.T.);
#8651 = EDGE_CURVE('',#8631,#8652,#8654,.T.);
#8652 = VERTEX_POINT('',#8653);
#8653 = CARTESIAN_POINT('',(6.001146897693,-28.78845761858,
    10.800000029793));
#8654 = SURFACE_CURVE('',#8655,(#8659),.PCURVE_S1.);
#8655 = LINE('',#8656,#8657);
#8656 = CARTESIAN_POINT('',(6.001146897693,-29.37375271004,8.52307085927
    ));
#8657 = VECTOR('',#8658,1.);
#8658 = DIRECTION('',(0.E+000,0.24896085195,0.968513548793));
#8659 = PCURVE('',#8449,#8660);
#8660 = DEFINITIONAL_REPRESENTATION('',(#8661),#8665);
#8661 = LINE('',#8662,#8663);
#8662 = CARTESIAN_POINT('',(28.985752710067,7.129185201814));
#8663 = VECTOR('',#8664,1.);
#8664 = DIRECTION('',(-0.24896085195,-0.968513548793));
#8665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8666 = ORIENTED_EDGE('',*,*,#8667,.T.);
#8667 = EDGE_CURVE('',#8652,#8668,#8670,.T.);
#8668 = VERTEX_POINT('',#8669);
#8669 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#8670 = SURFACE_CURVE('',#8671,(#8676),.PCURVE_S1.);
#8671 = CIRCLE('',#8672,0.5);
#8672 = AXIS2_PLACEMENT_3D('',#8673,#8674,#8675);
#8673 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    10.900000045029));
#8674 = DIRECTION('',(1.,0.E+000,0.E+000));
#8675 = DIRECTION('',(0.E+000,0.979795890893,-0.200000030473));
#8676 = PCURVE('',#8449,#8677);
#8677 = DEFINITIONAL_REPRESENTATION('',(#8678),#8682);
#8678 = CIRCLE('',#8679,0.5);
#8679 = AXIS2_PLACEMENT_2D('',#8680,#8681);
#8680 = CARTESIAN_POINT('',(28.89035556405,4.752256016055));
#8681 = DIRECTION('',(-0.979795890893,0.200000030473));
#8682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8683 = ORIENTED_EDGE('',*,*,#8684,.T.);
#8684 = EDGE_CURVE('',#8668,#8685,#8687,.T.);
#8685 = VERTEX_POINT('',#8686);
#8686 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    11.400000045029));
#8687 = SURFACE_CURVE('',#8688,(#8692),.PCURVE_S1.);
#8688 = LINE('',#8689,#8690);
#8689 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#8690 = VECTOR('',#8691,1.);
#8691 = DIRECTION('',(5.213396353249E-015,-1.,-6.516745441562E-016));
#8692 = PCURVE('',#8449,#8693);
#8693 = DEFINITIONAL_REPRESENTATION('',(#8694),#8698);
#8694 = LINE('',#8695,#8696);
#8695 = CARTESIAN_POINT('',(28.89035556405,4.252256016055));
#8696 = VECTOR('',#8697,1.);
#8697 = DIRECTION('',(1.,6.516745441562E-016));
#8698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8699 = ORIENTED_EDGE('',*,*,#8700,.T.);
#8700 = EDGE_CURVE('',#8685,#8701,#8703,.T.);
#8701 = VERTEX_POINT('',#8702);
#8702 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#8703 = SURFACE_CURVE('',#8704,(#8709),.PCURVE_S1.);
#8704 = CIRCLE('',#8705,0.624999978396);
#8705 = AXIS2_PLACEMENT_3D('',#8706,#8707,#8708);
#8706 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.025000023425));
#8707 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8708 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8709 = PCURVE('',#8449,#8710);
#8710 = DEFINITIONAL_REPRESENTATION('',(#8711),#8719);
#8711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8712,#8713,#8714,#8715,
#8716,#8717,#8718),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8712 = CARTESIAN_POINT('',(31.616189886305,4.252256016055));
#8713 = CARTESIAN_POINT('',(32.698721603615,4.252256016055));
#8714 = CARTESIAN_POINT('',(32.15745574496,3.314756048462));
#8715 = CARTESIAN_POINT('',(31.616189886305,2.377256080868));
#8716 = CARTESIAN_POINT('',(31.074924027649,3.314756048462));
#8717 = CARTESIAN_POINT('',(30.533658168994,4.252256016055));
#8718 = CARTESIAN_POINT('',(31.616189886305,4.252256016055));
#8719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8720 = ORIENTED_EDGE('',*,*,#8721,.T.);
#8721 = EDGE_CURVE('',#8701,#8722,#8724,.T.);
#8722 = VERTEX_POINT('',#8723);
#8723 = CARTESIAN_POINT('',(6.001146897693,9.948863835937,
    12.650000001731));
#8724 = SURFACE_CURVE('',#8725,(#8729),.PCURVE_S1.);
#8725 = LINE('',#8726,#8727);
#8726 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#8727 = VECTOR('',#8728,1.);
#8728 = DIRECTION('',(8.468307700135E-017,1.,-3.387323080054E-016));
#8729 = PCURVE('',#8449,#8730);
#8730 = DEFINITIONAL_REPRESENTATION('',(#8731),#8735);
#8731 = LINE('',#8732,#8733);
#8732 = CARTESIAN_POINT('',(31.616189886305,3.002256059264));
#8733 = VECTOR('',#8734,1.);
#8734 = DIRECTION('',(-1.,3.387323080054E-016));
#8735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8736 = ORIENTED_EDGE('',*,*,#8737,.T.);
#8737 = EDGE_CURVE('',#8722,#8738,#8740,.T.);
#8738 = VERTEX_POINT('',#8739);
#8739 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#8740 = SURFACE_CURVE('',#8741,(#8746),.PCURVE_S1.);
#8741 = CIRCLE('',#8742,1.);
#8742 = AXIS2_PLACEMENT_3D('',#8743,#8744,#8745);
#8743 = CARTESIAN_POINT('',(6.001146897693,9.948863835937,11.65000000182
    ));
#8744 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8745 = DIRECTION('',(0.E+000,0.E+000,1.));
#8746 = PCURVE('',#8449,#8747);
#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8756);
#8748 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8749,#8750,#8751,#8752,
#8753,#8754,#8755),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8749 = CARTESIAN_POINT('',(-10.33686383591,3.002256059264));
#8750 = CARTESIAN_POINT('',(-12.06891464348,3.002256059264));
#8751 = CARTESIAN_POINT('',(-11.2028892397,4.502256059264));
#8752 = CARTESIAN_POINT('',(-10.33686383591,6.002256059264));
#8753 = CARTESIAN_POINT('',(-9.470838432133,4.502256059264));
#8754 = CARTESIAN_POINT('',(-8.604813028349,3.002256059264));
#8755 = CARTESIAN_POINT('',(-10.33686383591,3.002256059264));
#8756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8757 = ORIENTED_EDGE('',*,*,#8758,.T.);
#8758 = EDGE_CURVE('',#8738,#8759,#8761,.T.);
#8759 = VERTEX_POINT('',#8760);
#8760 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,3.640050674934
    ));
#8761 = SURFACE_CURVE('',#8762,(#8766),.PCURVE_S1.);
#8762 = LINE('',#8763,#8764);
#8763 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#8764 = VECTOR('',#8765,1.);
#8765 = DIRECTION('',(3.943100910594E-016,-7.886201821188E-016,-1.));
#8766 = PCURVE('',#8449,#8767);
#8767 = DEFINITIONAL_REPRESENTATION('',(#8768),#8772);
#8768 = LINE('',#8769,#8770);
#8769 = CARTESIAN_POINT('',(-10.33801380748,3.002256720481));
#8770 = VECTOR('',#8771,1.);
#8771 = DIRECTION('',(7.886201821188E-016,1.));
#8772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8773 = ORIENTED_EDGE('',*,*,#8774,.T.);
#8774 = EDGE_CURVE('',#8759,#8775,#8777,.T.);
#8775 = VERTEX_POINT('',#8776);
#8776 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,3.640050674934
    ));
#8777 = SURFACE_CURVE('',#8778,(#8782),.PCURVE_S1.);
#8778 = LINE('',#8779,#8780);
#8779 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,3.640050674934
    ));
#8780 = VECTOR('',#8781,1.);
#8781 = DIRECTION('',(0.E+000,-1.,-2.220446049195E-014));
#8782 = PCURVE('',#8449,#8783);
#8783 = DEFINITIONAL_REPRESENTATION('',(#8784),#8788);
#8784 = LINE('',#8785,#8786);
#8785 = CARTESIAN_POINT('',(-10.33801380748,12.01220538615));
#8786 = VECTOR('',#8787,1.);
#8787 = DIRECTION('',(1.,2.220446049195E-014));
#8788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8789 = ORIENTED_EDGE('',*,*,#8790,.T.);
#8790 = EDGE_CURVE('',#8775,#8791,#8793,.T.);
#8791 = VERTEX_POINT('',#8792);
#8792 = CARTESIAN_POINT('',(6.001146897687,9.850013807497,2.840050674933
    ));
#8793 = SURFACE_CURVE('',#8794,(#8798),.PCURVE_S1.);
#8794 = LINE('',#8795,#8796);
#8795 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,3.640050674934
    ));
#8796 = VECTOR('',#8797,1.);
#8797 = DIRECTION('',(-1.998401444324E-014,-4.440892098497E-015,-1.));
#8798 = PCURVE('',#8449,#8799);
#8799 = DEFINITIONAL_REPRESENTATION('',(#8800),#8804);
#8800 = LINE('',#8801,#8802);
#8801 = CARTESIAN_POINT('',(-10.23801380748,12.01220538615));
#8802 = VECTOR('',#8803,1.);
#8803 = DIRECTION('',(4.440892098497E-015,1.));
#8804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8805 = ORIENTED_EDGE('',*,*,#8806,.T.);
#8806 = EDGE_CURVE('',#8791,#8807,#8809,.T.);
#8807 = VERTEX_POINT('',#8808);
#8808 = CARTESIAN_POINT('',(6.001146897708,8.682360582573,0.724666059523
    ));
#8809 = SURFACE_CURVE('',#8810,(#8815),.PCURVE_S1.);
#8810 = CIRCLE('',#8811,2.500000000026);
#8811 = AXIS2_PLACEMENT_3D('',#8812,#8813,#8814);
#8812 = CARTESIAN_POINT('',(6.001146897693,7.350013807509,2.840050674933
    ));
#8813 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8814 = DIRECTION('',(0.E+000,1.,0.E+000));
#8815 = PCURVE('',#8449,#8816);
#8816 = DEFINITIONAL_REPRESENTATION('',(#8817),#8825);
#8817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8818,#8819,#8820,#8821,
#8822,#8823,#8824),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8818 = CARTESIAN_POINT('',(-10.23801380751,12.812205386151));
#8819 = CARTESIAN_POINT('',(-10.23801380751,17.142332405119));
#8820 = CARTESIAN_POINT('',(-6.488013807476,14.977268895635));
#8821 = CARTESIAN_POINT('',(-2.738013807436,12.812205386151));
#8822 = CARTESIAN_POINT('',(-6.488013807476,10.647141876667));
#8823 = CARTESIAN_POINT('',(-10.23801380751,8.482078367183));
#8824 = CARTESIAN_POINT('',(-10.23801380751,12.812205386151));
#8825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8826 = ORIENTED_EDGE('',*,*,#8827,.T.);
#8827 = EDGE_CURVE('',#8807,#8828,#8830,.T.);
#8828 = VERTEX_POINT('',#8829);
#8829 = CARTESIAN_POINT('',(6.001146897715,8.895536066556,0.386204521088
    ));
#8830 = SURFACE_CURVE('',#8831,(#8835),.PCURVE_S1.);
#8831 = LINE('',#8832,#8833);
#8832 = CARTESIAN_POINT('',(6.001146897693,8.682360582573,0.724666059523
    ));
#8833 = VECTOR('',#8834,1.);
#8834 = DIRECTION('',(0.E+000,0.532938710014,-0.846153846158));
#8835 = PCURVE('',#8449,#8836);
#8836 = DEFINITIONAL_REPRESENTATION('',(#8837),#8841);
#8837 = LINE('',#8838,#8839);
#8838 = CARTESIAN_POINT('',(-9.070360582553,14.927590001561));
#8839 = VECTOR('',#8840,1.);
#8840 = DIRECTION('',(-0.532938710014,0.846153846158));
#8841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8842 = ORIENTED_EDGE('',*,*,#8843,.T.);
#8843 = EDGE_CURVE('',#8828,#8844,#8846,.T.);
#8844 = VERTEX_POINT('',#8845);
#8845 = CARTESIAN_POINT('',(6.001146897666,8.341872221975,0.114942074272
    ));
#8846 = SURFACE_CURVE('',#8847,(#8852),.PCURVE_S1.);
#8847 = CIRCLE('',#8848,2.899999999963);
#8848 = AXIS2_PLACEMENT_3D('',#8849,#8850,#8851);
#8849 = CARTESIAN_POINT('',(6.001146897693,7.350013807509,2.840050674933
    ));
#8850 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8851 = DIRECTION('',(0.E+000,0.532938710018,-0.846153846156));
#8852 = PCURVE('',#8449,#8853);
#8853 = DEFINITIONAL_REPRESENTATION('',(#8854),#8862);
#8854 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8855,#8856,#8857,#8858,
#8859,#8860,#8861),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8855 = CARTESIAN_POINT('',(-9.283536066521,15.266051539971));
#8856 = CARTESIAN_POINT('',(-5.033349854147,17.942974616843));
#8857 = CARTESIAN_POINT('',(-4.840159571786,12.923743847677));
#8858 = CARTESIAN_POINT('',(-4.646969289425,7.90451307851));
#8859 = CARTESIAN_POINT('',(-9.090345784161,10.246820770804));
#8860 = CARTESIAN_POINT('',(-13.53372227889,12.589128463099));
#8861 = CARTESIAN_POINT('',(-9.283536066521,15.266051539971));
#8862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8863 = ORIENTED_EDGE('',*,*,#8864,.T.);
#8864 = EDGE_CURVE('',#8844,#8865,#8867,.T.);
#8865 = VERTEX_POINT('',#8866);
#8866 = CARTESIAN_POINT('',(6.001146897693,6.287880541903,-0.63264975871
    ));
#8867 = SURFACE_CURVE('',#8868,(#8872),.PCURVE_S1.);
#8868 = LINE('',#8869,#8870);
#8869 = CARTESIAN_POINT('',(6.001146897679,8.341872221975,0.114942074273
    ));
#8870 = VECTOR('',#8871,1.);
#8871 = DIRECTION('',(-5.136111308524E-013,-0.939692620786,
    -0.342020143324));
#8872 = PCURVE('',#8449,#8873);
#8873 = DEFINITIONAL_REPRESENTATION('',(#8874),#8878);
#8874 = LINE('',#8875,#8876);
#8875 = CARTESIAN_POINT('',(-8.729872221955,15.537313986811));
#8876 = VECTOR('',#8877,1.);
#8877 = DIRECTION('',(0.939692620786,0.342020143324));
#8878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8879 = ORIENTED_EDGE('',*,*,#8880,.F.);
#8880 = EDGE_CURVE('',#8881,#8865,#8883,.T.);
#8881 = VERTEX_POINT('',#8882);
#8882 = CARTESIAN_POINT('',(6.001146897693,6.492517264219,
    -1.062463549569));
#8883 = SURFACE_CURVE('',#8884,(#8889),.PCURVE_S1.);
#8884 = CIRCLE('',#8885,18.19999999943);
#8885 = AXIS2_PLACEMENT_3D('',#8886,#8887,#8888);
#8886 = CARTESIAN_POINT('',(6.001146897693,22.821396808149,
    6.975427518305));
#8887 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8888 = DIRECTION('',(-0.E+000,-0.897191183761,-0.441642366381));
#8889 = PCURVE('',#8449,#8890);
#8890 = DEFINITIONAL_REPRESENTATION('',(#8891),#8899);
#8891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8892,#8893,#8894,#8895,
#8896,#8897,#8898),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#8892 = CARTESIAN_POINT('',(-6.880517264197,16.714719610654));
#8893 = CARTESIAN_POINT('',(7.041518451066,-11.5677293901));
#8894 = CARTESIAN_POINT('',(-24.41281872246,-9.483341491539));
#8895 = CARTESIAN_POINT('',(-55.86715589599,-7.398953592971));
#8896 = CARTESIAN_POINT('',(-38.33485443772,18.799107509222));
#8897 = CARTESIAN_POINT('',(-20.80255297946,44.997168611415));
#8898 = CARTESIAN_POINT('',(-6.880517264197,16.714719610654));
#8899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8900 = ORIENTED_EDGE('',*,*,#8901,.T.);
#8901 = EDGE_CURVE('',#8881,#8902,#8904,.T.);
#8902 = VERTEX_POINT('',#8903);
#8903 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -1.900000000015));
#8904 = SURFACE_CURVE('',#8905,(#8910),.PCURVE_S1.);
#8905 = CIRCLE('',#8906,1.49999999998);
#8906 = AXIS2_PLACEMENT_3D('',#8907,#8908,#8909);
#8907 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -0.400000000035));
#8908 = DIRECTION('',(1.,0.E+000,0.E+000));
#8909 = DIRECTION('',(0.E+000,-0.89719118377,-0.441642366361));
#8910 = PCURVE('',#8449,#8911);
#8911 = DEFINITIONAL_REPRESENTATION('',(#8912),#8916);
#8912 = CIRCLE('',#8913,1.49999999998);
#8913 = AXIS2_PLACEMENT_2D('',#8914,#8915);
#8914 = CARTESIAN_POINT('',(-8.226304039839,16.052256061119));
#8915 = DIRECTION('',(0.89719118377,0.441642366361));
#8916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8917 = ORIENTED_EDGE('',*,*,#8918,.F.);
#8918 = EDGE_CURVE('',#8919,#8902,#8921,.T.);
#8919 = VERTEX_POINT('',#8920);
#8920 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    -1.900000000015));
#8921 = SURFACE_CURVE('',#8922,(#8926),.PCURVE_S1.);
#8922 = LINE('',#8923,#8924);
#8923 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    -1.900000000015));
#8924 = VECTOR('',#8925,1.);
#8925 = DIRECTION('',(0.E+000,-1.,2.250728569415E-013));
#8926 = PCURVE('',#8449,#8927);
#8927 = DEFINITIONAL_REPRESENTATION('',(#8928),#8932);
#8928 = LINE('',#8929,#8930);
#8929 = CARTESIAN_POINT('',(-10.90378841514,17.552256061099));
#8930 = VECTOR('',#8931,1.);
#8931 = DIRECTION('',(1.,-2.250728569415E-013));
#8932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8933 = ORIENTED_EDGE('',*,*,#8934,.T.);
#8934 = EDGE_CURVE('',#8919,#8935,#8937,.T.);
#8935 = VERTEX_POINT('',#8936);
#8936 = CARTESIAN_POINT('',(6.001146897693,12.338323343827,
    -0.723630034564));
#8937 = SURFACE_CURVE('',#8938,(#8943),.PCURVE_S1.);
#8938 = CIRCLE('',#8939,2.);
#8939 = AXIS2_PLACEMENT_3D('',#8940,#8941,#8942);
#8940 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    9.999999998483E-002));
#8941 = DIRECTION('',(1.,0.E+000,0.E+000));
#8942 = DIRECTION('',(0.E+000,1.003641614261E-013,-1.));
#8943 = PCURVE('',#8449,#8944);
#8944 = DEFINITIONAL_REPRESENTATION('',(#8945),#8949);
#8945 = CIRCLE('',#8946,2.);
#8946 = AXIS2_PLACEMENT_2D('',#8947,#8948);
#8947 = CARTESIAN_POINT('',(-10.90378841514,15.552256061099));
#8948 = DIRECTION('',(-1.003641614261E-013,1.));
#8949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8950 = ORIENTED_EDGE('',*,*,#8951,.T.);
#8951 = EDGE_CURVE('',#8935,#8952,#8954,.T.);
#8952 = VERTEX_POINT('',#8953);
#8953 = CARTESIAN_POINT('',(6.001146897693,15.749462294232,
    6.824564692257));
#8954 = SURFACE_CURVE('',#8955,(#8959),.PCURVE_S1.);
#8955 = LINE('',#8956,#8957);
#8956 = CARTESIAN_POINT('',(6.001146897693,12.338323343827,
    -0.723630034564));
#8957 = VECTOR('',#8958,1.);
#8958 = DIRECTION('',(0.E+000,0.411815017274,0.911267464331));
#8959 = PCURVE('',#8449,#8960);
#8960 = DEFINITIONAL_REPRESENTATION('',(#8961),#8965);
#8961 = LINE('',#8962,#8963);
#8962 = CARTESIAN_POINT('',(-12.7263233438,16.375886095648));
#8963 = VECTOR('',#8964,1.);
#8964 = DIRECTION('',(-0.411815017274,-0.911267464331));
#8965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8966 = ORIENTED_EDGE('',*,*,#8967,.T.);
#8967 = EDGE_CURVE('',#8952,#8968,#8970,.T.);
#8968 = VERTEX_POINT('',#8969);
#8969 = CARTESIAN_POINT('',(6.001146897693,15.926927365571,7.64819472535
    ));
#8970 = SURFACE_CURVE('',#8971,(#8976),.PCURVE_S1.);
#8971 = CIRCLE('',#8972,2.);
#8972 = AXIS2_PLACEMENT_3D('',#8973,#8974,#8975);
#8973 = CARTESIAN_POINT('',(6.001146897693,13.926927365571,
    7.648194726805));
#8974 = DIRECTION('',(1.,0.E+000,0.E+000));
#8975 = DIRECTION('',(0.E+000,0.911267464331,-0.411815017274));
#8976 = PCURVE('',#8449,#8977);
#8977 = DEFINITIONAL_REPRESENTATION('',(#8978),#8982);
#8978 = CIRCLE('',#8979,2.);
#8979 = AXIS2_PLACEMENT_2D('',#8980,#8981);
#8980 = CARTESIAN_POINT('',(-14.31492736555,8.004061334279));
#8981 = DIRECTION('',(-0.911267464331,0.411815017274));
#8982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8983 = ORIENTED_EDGE('',*,*,#8984,.T.);
#8984 = EDGE_CURVE('',#8968,#8985,#8987,.T.);
#8985 = VERTEX_POINT('',#8986);
#8986 = CARTESIAN_POINT('',(6.001146897693,15.926927366419,
    8.813426640372));
#8987 = SURFACE_CURVE('',#8988,(#8992),.PCURVE_S1.);
#8988 = LINE('',#8989,#8990);
#8989 = CARTESIAN_POINT('',(6.001146897693,15.926927365571,7.64819472535
    ));
#8990 = VECTOR('',#8991,1.);
#8991 = DIRECTION('',(0.E+000,7.272924042121E-010,1.));
#8992 = PCURVE('',#8449,#8993);
#8993 = DEFINITIONAL_REPRESENTATION('',(#8994),#8998);
#8994 = LINE('',#8995,#8996);
#8995 = CARTESIAN_POINT('',(-16.31492736555,8.004061335734));
#8996 = VECTOR('',#8997,1.);
#8997 = DIRECTION('',(-7.272924042121E-010,-1.));
#8998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8999 = ORIENTED_EDGE('',*,*,#9000,.T.);
#9000 = EDGE_CURVE('',#8985,#9001,#9003,.T.);
#9001 = VERTEX_POINT('',#9002);
#9002 = CARTESIAN_POINT('',(6.001146897693,15.779601141656,
    9.566818891952));
#9003 = SURFACE_CURVE('',#9004,(#9009),.PCURVE_S1.);
#9004 = CIRCLE('',#9005,2.);
#9005 = AXIS2_PLACEMENT_3D('',#9006,#9007,#9008);
#9006 = CARTESIAN_POINT('',(6.001146897693,13.926927366419,
    8.813426641827));
#9007 = DIRECTION('',(1.,0.E+000,0.E+000));
#9008 = DIRECTION('',(0.E+000,1.,-7.275389179996E-010));
#9009 = PCURVE('',#8449,#9010);
#9010 = DEFINITIONAL_REPRESENTATION('',(#9011),#9015);
#9011 = CIRCLE('',#9012,2.);
#9012 = AXIS2_PLACEMENT_2D('',#9013,#9014);
#9013 = CARTESIAN_POINT('',(-14.31492736639,6.838829419257));
#9014 = DIRECTION('',(-1.,7.275389179996E-010));
#9015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9016 = ORIENTED_EDGE('',*,*,#9017,.T.);
#9017 = EDGE_CURVE('',#9001,#9018,#9020,.T.);
#9018 = VERTEX_POINT('',#9019);
#9019 = CARTESIAN_POINT('',(6.001146897693,15.528606136752,
    10.22834135069));
#9020 = SURFACE_CURVE('',#9021,(#9026),.PCURVE_S1.);
#9021 = CIRCLE('',#9022,15.);
#9022 = AXIS2_PLACEMENT_3D('',#9023,#9024,#9025);
#9023 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9024 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9025 = DIRECTION('',(-0.E+000,-0.926336887619,-0.376696125061));
#9026 = PCURVE('',#8449,#9027);
#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9036);
#9028 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9029,#9030,#9031,#9032,
#9033,#9034,#9035),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9029 = CARTESIAN_POINT('',(-16.16760114163,6.085437169132));
#9030 = CARTESIAN_POINT('',(-6.380748727338,-17.98150114509));
#9031 = CARTESIAN_POINT('',(-32.11675490592,-14.42369480185));
#9032 = CARTESIAN_POINT('',(-57.8527610845,-10.86588845861));
#9033 = CARTESIAN_POINT('',(-41.90360732021,9.643243512374));
#9034 = CARTESIAN_POINT('',(-25.95445355593,30.152375483358));
#9035 = CARTESIAN_POINT('',(-16.16760114163,6.085437169132));
#9036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9037 = ORIENTED_EDGE('',*,*,#9038,.T.);
#9038 = EDGE_CURVE('',#9018,#9039,#9041,.T.);
#9039 = VERTEX_POINT('',#9040);
#9040 = CARTESIAN_POINT('',(6.001146897693,15.680035890017,
    10.398479677778));
#9041 = SURFACE_CURVE('',#9042,(#9046),.PCURVE_S1.);
#9042 = LINE('',#9043,#9044);
#9043 = CARTESIAN_POINT('',(6.001146897693,15.528606136752,
    10.22834135069));
#9044 = VECTOR('',#9045,1.);
#9045 = DIRECTION('',(-3.899496353037E-015,0.664843636705,0.746982555843
    ));
#9046 = PCURVE('',#8449,#9047);
#9047 = DEFINITIONAL_REPRESENTATION('',(#9048),#9052);
#9048 = LINE('',#9049,#9050);
#9049 = CARTESIAN_POINT('',(-15.91660613673,5.423914710394));
#9050 = VECTOR('',#9051,1.);
#9051 = DIRECTION('',(-0.664843636705,-0.746982555843));
#9052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9053 = ORIENTED_EDGE('',*,*,#9054,.T.);
#9054 = EDGE_CURVE('',#9039,#9055,#9057,.T.);
#9055 = VERTEX_POINT('',#9056);
#9056 = CARTESIAN_POINT('',(6.001146897693,15.57109541905,
    10.727313942698));
#9057 = SURFACE_CURVE('',#9058,(#9063),.PCURVE_S1.);
#9058 = CIRCLE('',#9059,0.2);
#9059 = AXIS2_PLACEMENT_3D('',#9060,#9061,#9062);
#9060 = CARTESIAN_POINT('',(6.001146897693,15.530639378848,
    10.531448405119));
#9061 = DIRECTION('',(1.,0.E+000,0.E+000));
#9062 = DIRECTION('',(0.E+000,0.746982555843,-0.664843636705));
#9063 = PCURVE('',#8449,#9064);
#9064 = DEFINITIONAL_REPRESENTATION('',(#9065),#9069);
#9065 = CIRCLE('',#9066,0.2);
#9066 = AXIS2_PLACEMENT_2D('',#9067,#9068);
#9067 = CARTESIAN_POINT('',(-15.91863937882,5.120807655965));
#9068 = DIRECTION('',(-0.746982555843,0.664843636705));
#9069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9070 = ORIENTED_EDGE('',*,*,#9071,.T.);
#9071 = EDGE_CURVE('',#9055,#9072,#9074,.T.);
#9072 = VERTEX_POINT('',#9073);
#9073 = CARTESIAN_POINT('',(6.001146897693,15.348036429002,
    10.77338679237));
#9074 = SURFACE_CURVE('',#9075,(#9079),.PCURVE_S1.);
#9075 = LINE('',#9076,#9077);
#9076 = CARTESIAN_POINT('',(6.001146897693,15.57109541905,
    10.727313942698));
#9077 = VECTOR('',#9078,1.);
#9078 = DIRECTION('',(0.E+000,-0.979327687896,0.20228020101));
#9079 = PCURVE('',#8449,#9080);
#9080 = DEFINITIONAL_REPRESENTATION('',(#9081),#9085);
#9081 = LINE('',#9082,#9083);
#9082 = CARTESIAN_POINT('',(-15.95909541903,4.924942118386));
#9083 = VECTOR('',#9084,1.);
#9084 = DIRECTION('',(0.979327687896,-0.20228020101));
#9085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9086 = ORIENTED_EDGE('',*,*,#9087,.T.);
#9087 = EDGE_CURVE('',#9072,#9088,#9090,.T.);
#9088 = VERTEX_POINT('',#9089);
#9089 = CARTESIAN_POINT('',(6.001146897693,15.160756301883,
    11.429549008304));
#9090 = SURFACE_CURVE('',#9091,(#9096),.PCURVE_S1.);
#9091 = CIRCLE('',#9092,15.);
#9092 = AXIS2_PLACEMENT_3D('',#9093,#9094,#9095);
#9093 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9094 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9095 = DIRECTION('',(-0.E+000,-0.955107868463,-0.296258265033));
#9096 = PCURVE('',#8449,#9097);
#9097 = DEFINITIONAL_REPRESENTATION('',(#9098),#9106);
#9098 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9099,#9100,#9101,#9102,
#9103,#9104,#9105),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9099 = CARTESIAN_POINT('',(-15.73603642898,4.878869268714));
#9100 = CARTESIAN_POINT('',(-8.039020920989,-19.93556105458));
#9101 = CARTESIAN_POINT('',(-33.3774557154,-14.19415685617));
#9102 = CARTESIAN_POINT('',(-58.71589050981,-8.452752657775));
#9103 = CARTESIAN_POINT('',(-41.07447122339,10.620273467118));
#9104 = CARTESIAN_POINT('',(-23.43305193697,29.693299592011));
#9105 = CARTESIAN_POINT('',(-15.73603642898,4.878869268714));
#9106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9107 = ORIENTED_EDGE('',*,*,#9108,.T.);
#9108 = EDGE_CURVE('',#9088,#9109,#9111,.T.);
#9109 = VERTEX_POINT('',#9110);
#9110 = CARTESIAN_POINT('',(6.001146897693,15.325891777968,
    11.586419321162));
#9111 = SURFACE_CURVE('',#9112,(#9116),.PCURVE_S1.);
#9112 = LINE('',#9113,#9114);
#9113 = CARTESIAN_POINT('',(6.001146897693,15.160756301883,
    11.429549008304));
#9114 = VECTOR('',#9115,1.);
#9115 = DIRECTION('',(0.E+000,0.725017825774,0.688730101208));
#9116 = PCURVE('',#8449,#9117);
#9117 = DEFINITIONAL_REPRESENTATION('',(#9118),#9122);
#9118 = LINE('',#9119,#9120);
#9119 = CARTESIAN_POINT('',(-15.54875630186,4.22270705278));
#9120 = VECTOR('',#9121,1.);
#9121 = DIRECTION('',(-0.725017825774,-0.688730101208));
#9122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9123 = ORIENTED_EDGE('',*,*,#9124,.T.);
#9124 = EDGE_CURVE('',#9109,#9125,#9127,.T.);
#9125 = VERTEX_POINT('',#9126);
#9126 = CARTESIAN_POINT('',(6.001146897693,15.244849518668,
    11.923216221694));
#9127 = SURFACE_CURVE('',#9128,(#9133),.PCURVE_S1.);
#9128 = CIRCLE('',#9129,0.2);
#9129 = AXIS2_PLACEMENT_3D('',#9130,#9131,#9132);
#9130 = CARTESIAN_POINT('',(6.001146897693,15.188145757726,
    11.731422886317));
#9131 = DIRECTION('',(1.,0.E+000,0.E+000));
#9132 = DIRECTION('',(0.E+000,0.688730101209,-0.725017825773));
#9133 = PCURVE('',#8449,#9134);
#9134 = DEFINITIONAL_REPRESENTATION('',(#9135),#9139);
#9135 = CIRCLE('',#9136,0.2);
#9136 = AXIS2_PLACEMENT_2D('',#9137,#9138);
#9137 = CARTESIAN_POINT('',(-15.5761457577,3.920833174767));
#9138 = DIRECTION('',(-0.688730101209,0.725017825773));
#9139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9140 = ORIENTED_EDGE('',*,*,#9141,.T.);
#9141 = EDGE_CURVE('',#9125,#9142,#9144,.T.);
#9142 = VERTEX_POINT('',#9143);
#9143 = CARTESIAN_POINT('',(6.001146897693,15.026428104591,
    11.98779258262));
#9144 = SURFACE_CURVE('',#9145,(#9149),.PCURVE_S1.);
#9145 = LINE('',#9146,#9147);
#9146 = CARTESIAN_POINT('',(6.001146897693,15.244849518668,
    11.923216221693));
#9147 = VECTOR('',#9148,1.);
#9148 = DIRECTION('',(0.E+000,-0.958966676884,0.283518804712));
#9149 = PCURVE('',#8449,#9150);
#9150 = DEFINITIONAL_REPRESENTATION('',(#9151),#9155);
#9151 = LINE('',#9152,#9153);
#9152 = CARTESIAN_POINT('',(-15.63284951864,3.729039839391));
#9153 = VECTOR('',#9154,1.);
#9154 = DIRECTION('',(0.958966676884,-0.283518804712));
#9155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9156 = ORIENTED_EDGE('',*,*,#9157,.T.);
#9157 = EDGE_CURVE('',#9142,#9158,#9160,.T.);
#9158 = VERTEX_POINT('',#9159);
#9159 = CARTESIAN_POINT('',(6.001146897693,14.894711034343,
    12.657324742443));
#9160 = SURFACE_CURVE('',#9161,(#9166),.PCURVE_S1.);
#9161 = CIRCLE('',#9162,15.);
#9162 = AXIS2_PLACEMENT_3D('',#9163,#9164,#9165);
#9163 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9164 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9165 = DIRECTION('',(-0.E+000,-0.976548423424,-0.215297879016));
#9166 = PCURVE('',#8449,#9167);
#9167 = DEFINITIONAL_REPRESENTATION('',(#9168),#9176);
#9168 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9169,#9170,#9171,#9172,
#9173,#9174,#9175),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9169 = CARTESIAN_POINT('',(-15.41442810457,3.664463478464));
#9170 = CARTESIAN_POINT('',(-9.820825126297,-21.70700880285));
#9171 = CARTESIAN_POINT('',(-34.58996614246,-13.86547494006));
#9172 = CARTESIAN_POINT('',(-59.35910715863,-6.023941077275));
#9173 = CARTESIAN_POINT('',(-40.18356912073,11.505997341251));
#9174 = CARTESIAN_POINT('',(-21.00803108284,29.035935759778));
#9175 = CARTESIAN_POINT('',(-15.41442810457,3.664463478464));
#9176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9177 = ORIENTED_EDGE('',*,*,#9178,.T.);
#9178 = EDGE_CURVE('',#9158,#9179,#9181,.T.);
#9179 = VERTEX_POINT('',#9180);
#9180 = CARTESIAN_POINT('',(6.001146897693,15.072393926533,
    12.799826708539));
#9181 = SURFACE_CURVE('',#9182,(#9186),.PCURVE_S1.);
#9182 = LINE('',#9183,#9184);
#9183 = CARTESIAN_POINT('',(6.001146897693,14.894711034343,
    12.657324742443));
#9184 = VECTOR('',#9185,1.);
#9185 = DIRECTION('',(0.E+000,0.780106535719,0.625646699766));
#9186 = PCURVE('',#8449,#9187);
#9187 = DEFINITIONAL_REPRESENTATION('',(#9188),#9192);
#9188 = LINE('',#9189,#9190);
#9189 = CARTESIAN_POINT('',(-15.28271103432,2.994931318641));
#9190 = VECTOR('',#9191,1.);
#9191 = DIRECTION('',(-0.780106535719,-0.625646699766));
#9192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9193 = ORIENTED_EDGE('',*,*,#9194,.T.);
#9194 = EDGE_CURVE('',#9179,#9195,#9197,.T.);
#9195 = VERTEX_POINT('',#9196);
#9196 = CARTESIAN_POINT('',(6.001146897693,15.019818332121,
    13.142223856413));
#9197 = SURFACE_CURVE('',#9198,(#9203),.PCURVE_S1.);
#9198 = CIRCLE('',#9199,0.2);
#9199 = AXIS2_PLACEMENT_3D('',#9200,#9201,#9202);
#9200 = CARTESIAN_POINT('',(6.001146897693,14.94726458658,
    12.955848015683));
#9201 = DIRECTION('',(1.,0.E+000,0.E+000));
#9202 = DIRECTION('',(0.E+000,0.625646699766,-0.780106535719));
#9203 = PCURVE('',#8449,#9204);
#9204 = DEFINITIONAL_REPRESENTATION('',(#9205),#9209);
#9205 = CIRCLE('',#9206,0.2);
#9206 = AXIS2_PLACEMENT_2D('',#9207,#9208);
#9207 = CARTESIAN_POINT('',(-15.33526458656,2.696408045401));
#9208 = DIRECTION('',(-0.625646699766,0.780106535719));
#9209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9210 = ORIENTED_EDGE('',*,*,#9211,.T.);
#9211 = EDGE_CURVE('',#9195,#9212,#9214,.T.);
#9212 = VERTEX_POINT('',#9213);
#9213 = CARTESIAN_POINT('',(6.001146897693,14.807566563299,
    13.22485077182));
#9214 = SURFACE_CURVE('',#9215,(#9219),.PCURVE_S1.);
#9215 = LINE('',#9216,#9217);
#9216 = CARTESIAN_POINT('',(6.001146897693,15.019818332121,
    13.142223856413));
#9217 = VECTOR('',#9218,1.);
#9218 = DIRECTION('',(0.E+000,-0.931879203651,0.362768727708));
#9219 = PCURVE('',#8449,#9220);
#9220 = DEFINITIONAL_REPRESENTATION('',(#9221),#9225);
#9221 = LINE('',#9222,#9223);
#9222 = CARTESIAN_POINT('',(-15.4078183321,2.510032204671));
#9223 = VECTOR('',#9224,1.);
#9224 = DIRECTION('',(0.931879203651,-0.362768727708));
#9225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9226 = ORIENTED_EDGE('',*,*,#9227,.T.);
#9227 = EDGE_CURVE('',#9212,#9228,#9230,.T.);
#9228 = VERTEX_POINT('',#9229);
#9229 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#9230 = SURFACE_CURVE('',#9231,(#9236),.PCURVE_S1.);
#9231 = CIRCLE('',#9232,15.);
#9232 = AXIS2_PLACEMENT_3D('',#9233,#9234,#9235);
#9233 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9234 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9235 = DIRECTION('',(-0.E+000,-0.991139192843,-0.13282733307));
#9236 = PCURVE('',#8449,#9237);
#9237 = DEFINITIONAL_REPRESENTATION('',(#9238),#9246);
#9238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9239,#9240,#9241,#9242,
#9243,#9244,#9245),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9239 = CARTESIAN_POINT('',(-15.19556656327,2.427405289264));
#9240 = CARTESIAN_POINT('',(-11.74461122061,-23.32314630139));
#9241 = CARTESIAN_POINT('',(-35.77072073091,-13.43648550013));
#9242 = CARTESIAN_POINT('',(-59.79683024121,-3.549824698876));
#9243 = CARTESIAN_POINT('',(-39.22167607357,12.314066090522));
#9244 = CARTESIAN_POINT('',(-18.64652190594,28.17795687992));
#9245 = CARTESIAN_POINT('',(-15.19556656327,2.427405289264));
#9246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9247 = ORIENTED_EDGE('',*,*,#9248,.T.);
#9248 = EDGE_CURVE('',#9228,#9249,#9251,.T.);
#9249 = VERTEX_POINT('',#9250);
#9250 = CARTESIAN_POINT('',(6.001146897693,14.921320441002,
    14.030190658917));
#9251 = SURFACE_CURVE('',#9252,(#9256),.PCURVE_S1.);
#9252 = LINE('',#9253,#9254);
#9253 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#9254 = VECTOR('',#9255,1.);
#9255 = DIRECTION('',(0.E+000,0.829723358822,0.558174836252));
#9256 = PCURVE('',#8449,#9257);
#9257 = DEFINITIONAL_REPRESENTATION('',(#9258),#9262);
#9258 = LINE('',#9259,#9260);
#9259 = CARTESIAN_POINT('',(-15.12033645051,1.749199472594));
#9260 = VECTOR('',#9261,1.);
#9261 = DIRECTION('',(-0.829723358822,-0.558174836252));
#9262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9263 = ORIENTED_EDGE('',*,*,#9264,.T.);
#9264 = EDGE_CURVE('',#9249,#9265,#9267,.T.);
#9265 = VERTEX_POINT('',#9266);
#9266 = CARTESIAN_POINT('',(6.001146897693,14.897580291498,
    14.375786384154));
#9267 = SURFACE_CURVE('',#9268,(#9273),.PCURVE_S1.);
#9268 = CIRCLE('',#9269,0.2);
#9269 = AXIS2_PLACEMENT_3D('',#9270,#9271,#9272);
#9270 = CARTESIAN_POINT('',(6.001146897693,14.809685473752,
    14.196135330682));
#9271 = DIRECTION('',(1.,0.E+000,0.E+000));
#9272 = DIRECTION('',(0.E+000,0.558174836251,-0.829723358822));
#9273 = PCURVE('',#8449,#9274);
#9274 = DEFINITIONAL_REPRESENTATION('',(#9275),#9279);
#9275 = CIRCLE('',#9276,0.2);
#9276 = AXIS2_PLACEMENT_2D('',#9277,#9278);
#9277 = CARTESIAN_POINT('',(-15.19768547373,1.456120730402));
#9278 = DIRECTION('',(-0.558174836251,0.829723358822));
#9279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9280 = ORIENTED_EDGE('',*,*,#9281,.T.);
#9281 = EDGE_CURVE('',#9265,#9282,#9284,.T.);
#9282 = VERTEX_POINT('',#9283);
#9283 = CARTESIAN_POINT('',(6.001146897693,14.692986961585,
    14.475884285597));
#9284 = SURFACE_CURVE('',#9285,(#9289),.PCURVE_S1.);
#9285 = LINE('',#9286,#9287);
#9286 = CARTESIAN_POINT('',(6.001146897693,14.897580291498,
    14.375786384154));
#9287 = VECTOR('',#9288,1.);
#9288 = DIRECTION('',(0.E+000,-0.898255267358,0.439474088728));
#9289 = PCURVE('',#8449,#9290);
#9290 = DEFINITIONAL_REPRESENTATION('',(#9291),#9295);
#9291 = LINE('',#9292,#9293);
#9292 = CARTESIAN_POINT('',(-15.28558029147,1.27646967693));
#9293 = VECTOR('',#9294,1.);
#9294 = DIRECTION('',(0.898255267358,-0.439474088728));
#9295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9296 = ORIENTED_EDGE('',*,*,#9297,.T.);
#9297 = EDGE_CURVE('',#9282,#9298,#9300,.T.);
#9298 = VERTEX_POINT('',#9299);
#9299 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#9300 = SURFACE_CURVE('',#9301,(#9306),.PCURVE_S1.);
#9301 = CIRCLE('',#9302,15.);
#9302 = AXIS2_PLACEMENT_3D('',#9303,#9304,#9305);
#9303 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9304 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9305 = DIRECTION('',(-0.E+000,-0.998777832957,-4.942509881795E-002));
#9306 = PCURVE('',#8449,#9307);
#9307 = DEFINITIONAL_REPRESENTATION('',(#9308),#9316);
#9308 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9309,#9310,#9311,#9312,
#9313,#9314,#9315),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9309 = CARTESIAN_POINT('',(-15.08098696156,1.176371775487));
#9310 = CARTESIAN_POINT('',(-13.79688522673,-24.77263750684));
#9311 = CARTESIAN_POINT('',(-36.91143733569,-12.91019758908));
#9312 = CARTESIAN_POINT('',(-60.02598944464,-1.047757671321));
#9313 = CARTESIAN_POINT('',(-38.19553907051,13.03881169325));
#9314 = CARTESIAN_POINT('',(-16.36508869639,27.125381057821));
#9315 = CARTESIAN_POINT('',(-15.08098696156,1.176371775487));
#9316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9317 = ORIENTED_EDGE('',*,*,#9318,.T.);
#9318 = EDGE_CURVE('',#9298,#9319,#9321,.T.);
#9319 = VERTEX_POINT('',#9320);
#9320 = CARTESIAN_POINT('',(6.001146897693,14.873730993331,
    15.268881053202));
#9321 = SURFACE_CURVE('',#9322,(#9326),.PCURVE_S1.);
#9322 = LINE('',#9323,#9324);
#9323 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#9324 = VECTOR('',#9325,1.);
#9325 = DIRECTION('',(0.E+000,0.873520268719,0.486787777309));
#9326 = PCURVE('',#8449,#9327);
#9327 = DEFINITIONAL_REPRESENTATION('',(#9328),#9332);
#9328 = LINE('',#9329,#9330);
#9329 = CARTESIAN_POINT('',(-15.06277149146,0.494249428483));
#9330 = VECTOR('',#9331,1.);
#9331 = DIRECTION('',(-0.873520268719,-0.486787777309));
#9332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9333 = ORIENTED_EDGE('',*,*,#9334,.T.);
#9334 = EDGE_CURVE('',#9319,#9335,#9337,.T.);
#9335 = VERTEX_POINT('',#9336);
#9336 = CARTESIAN_POINT('',(6.001146897693,14.878992808824,
    15.615251250098));
#9337 = SURFACE_CURVE('',#9338,(#9343),.PCURVE_S1.);
#9338 = CIRCLE('',#9339,0.2);
#9339 = AXIS2_PLACEMENT_3D('',#9340,#9341,#9342);
#9340 = CARTESIAN_POINT('',(6.001146897693,14.776373437869,
    15.443585106946));
#9341 = DIRECTION('',(1.,0.E+000,0.E+000));
#9342 = DIRECTION('',(0.E+000,0.486787777309,-0.873520268719));
#9343 = PCURVE('',#8449,#9344);
#9344 = DEFINITIONAL_REPRESENTATION('',(#9345),#9349);
#9345 = CIRCLE('',#9346,0.2);
#9346 = AXIS2_PLACEMENT_2D('',#9347,#9348);
#9347 = CARTESIAN_POINT('',(-15.16437343784,0.208670954138));
#9348 = DIRECTION('',(-0.486787777309,0.873520268719));
#9349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9350 = ORIENTED_EDGE('',*,*,#9351,.T.);
#9351 = EDGE_CURVE('',#9335,#9352,#9354,.T.);
#9352 = VERTEX_POINT('',#9353);
#9353 = CARTESIAN_POINT('',(6.001146897693,14.683492993031,
    15.732118022719));
#9354 = SURFACE_CURVE('',#9355,(#9359),.PCURVE_S1.);
#9355 = LINE('',#9356,#9357);
#9356 = CARTESIAN_POINT('',(6.001146897693,14.878992808824,
    15.615251250098));
#9357 = VECTOR('',#9358,1.);
#9358 = DIRECTION('',(0.E+000,-0.858330715761,0.513096854777));
#9359 = PCURVE('',#8449,#9360);
#9360 = DEFINITIONAL_REPRESENTATION('',(#9361),#9365);
#9361 = LINE('',#9362,#9363);
#9362 = CARTESIAN_POINT('',(-15.2669928088,3.70048109861E-002));
#9363 = VECTOR('',#9364,1.);
#9364 = DIRECTION('',(0.858330715761,-0.513096854777));
#9365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9366 = ORIENTED_EDGE('',*,*,#9367,.T.);
#9367 = EDGE_CURVE('',#9352,#9368,#9370,.T.);
#9368 = VERTEX_POINT('',#9369);
#9369 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#9370 = SURFACE_CURVE('',#9371,(#9376),.PCURVE_S1.);
#9371 = CIRCLE('',#9372,15.);
#9372 = AXIS2_PLACEMENT_3D('',#9373,#9374,#9375);
#9373 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9374 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9375 = DIRECTION('',(0.E+000,-0.999410764194,3.432381699021E-002));
#9376 = PCURVE('',#8449,#9377);
#9377 = DEFINITIONAL_REPRESENTATION('',(#9378),#9386);
#9378 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9379,#9380,#9381,#9382,
#9383,#9384,#9385),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9379 = CARTESIAN_POINT('',(-15.07149299301,-7.98619616354E-002));
#9380 = CARTESIAN_POINT('',(-15.96325191706,-26.04531527987));
#9381 = CARTESIAN_POINT('',(-38.0041146494,-12.29030273847));
#9382 = CARTESIAN_POINT('',(-60.04497738175,1.464709802924));
#9383 = CARTESIAN_POINT('',(-37.11235572535,13.675150579761));
#9384 = CARTESIAN_POINT('',(-14.17973406896,25.885591356599));
#9385 = CARTESIAN_POINT('',(-15.07149299301,-7.98619616354E-002));
#9386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9387 = ORIENTED_EDGE('',*,*,#9388,.T.);
#9388 = EDGE_CURVE('',#9368,#9389,#9391,.T.);
#9389 = VERTEX_POINT('',#9390);
#9390 = CARTESIAN_POINT('',(6.001146897693,14.929959389301,
    16.507209368274));
#9391 = SURFACE_CURVE('',#9392,(#9396),.PCURVE_S1.);
#9392 = LINE('',#9393,#9394);
#9393 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#9394 = VECTOR('',#9395,1.);
#9395 = DIRECTION('',(0.E+000,0.911190061554,0.411986251865));
#9396 = PCURVE('',#8449,#9397);
#9397 = DEFINITIONAL_REPRESENTATION('',(#9398),#9402);
#9398 = LINE('',#9399,#9400);
#9399 = CARTESIAN_POINT('',(-15.11041993401,-0.761116240812));
#9400 = VECTOR('',#9401,1.);
#9401 = DIRECTION('',(-0.911190061554,-0.411986251865));
#9402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9403 = ORIENTED_EDGE('',*,*,#9404,.T.);
#9404 = EDGE_CURVE('',#9389,#9405,#9407,.T.);
#9405 = VERTEX_POINT('',#9406);
#9406 = CARTESIAN_POINT('',(6.001146897693,14.964186261938,
    16.851924498765));
#9407 = SURFACE_CURVE('',#9408,(#9413),.PCURVE_S1.);
#9408 = CIRCLE('',#9409,0.2);
#9409 = AXIS2_PLACEMENT_3D('',#9410,#9411,#9412);
#9410 = CARTESIAN_POINT('',(6.001146897693,14.847562138928,
    16.689447380585));
#9411 = DIRECTION('',(1.,0.E+000,0.E+000));
#9412 = DIRECTION('',(0.E+000,0.411986251864,-0.911190061554));
#9413 = PCURVE('',#8449,#9414);
#9414 = DEFINITIONAL_REPRESENTATION('',(#9415),#9419);
#9415 = CIRCLE('',#9416,0.2);
#9416 = AXIS2_PLACEMENT_2D('',#9417,#9418);
#9417 = CARTESIAN_POINT('',(-15.2355621389,-1.037191319501));
#9418 = DIRECTION('',(-0.411986251864,0.911190061554));
#9419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9420 = ORIENTED_EDGE('',*,*,#9421,.T.);
#9421 = EDGE_CURVE('',#9405,#9422,#9424,.T.);
#9422 = VERTEX_POINT('',#9423);
#9423 = CARTESIAN_POINT('',(6.001146897693,14.779151251005,
    16.984740406123));
#9424 = SURFACE_CURVE('',#9425,(#9429),.PCURVE_S1.);
#9425 = LINE('',#9426,#9427);
#9426 = CARTESIAN_POINT('',(6.001146897693,14.964186261938,
    16.851924498765));
#9427 = VECTOR('',#9428,1.);
#9428 = DIRECTION('',(0.E+000,-0.812385590902,0.583120615049));
#9429 = PCURVE('',#8449,#9430);
#9430 = DEFINITIONAL_REPRESENTATION('',(#9431),#9435);
#9431 = LINE('',#9432,#9433);
#9432 = CARTESIAN_POINT('',(-15.35218626191,-1.199668437681));
#9433 = VECTOR('',#9434,1.);
#9434 = DIRECTION('',(0.812385590902,-0.583120615049));
#9435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9436 = ORIENTED_EDGE('',*,*,#9437,.T.);
#9437 = EDGE_CURVE('',#9422,#9438,#9440,.T.);
#9438 = VERTEX_POINT('',#9439);
#9439 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#9440 = SURFACE_CURVE('',#9441,(#9446),.PCURVE_S1.);
#9441 = CIRCLE('',#9442,15.);
#9442 = AXIS2_PLACEMENT_3D('',#9443,#9444,#9445);
#9443 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9444 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9445 = DIRECTION('',(0.E+000,-0.993033546996,0.117831975884));
#9446 = PCURVE('',#8449,#9447);
#9447 = DEFINITIONAL_REPRESENTATION('',(#9448),#9456);
#9448 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9449,#9450,#9451,#9452,
#9453,#9454,#9455),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9449 = CARTESIAN_POINT('',(-15.16715125098,-1.332484345039));
#9450 = CARTESIAN_POINT('',(-18.22851578579,-27.13225270029));
#9451 = CARTESIAN_POINT('',(-39.04108832579,-11.58114906528));
#9452 = CARTESIAN_POINT('',(-59.8536608658,3.969954569732));
#9453 = CARTESIAN_POINT('',(-35.97972379099,14.218619289976));
#9454 = CARTESIAN_POINT('',(-12.10578671618,24.467284010221));
#9455 = CARTESIAN_POINT('',(-15.16715125098,-1.332484345039));
#9456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9457 = ORIENTED_EDGE('',*,*,#9458,.T.);
#9458 = EDGE_CURVE('',#9438,#9459,#9461,.T.);
#9459 = VERTEX_POINT('',#9460);
#9460 = CARTESIAN_POINT('',(6.001146897693,15.089611227114,
    17.736489620741));
#9461 = SURFACE_CURVE('',#9462,(#9466),.PCURVE_S1.);
#9462 = LINE('',#9463,#9464);
#9463 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#9464 = VECTOR('',#9465,1.);
#9465 = DIRECTION('',(0.E+000,0.942468510796,0.334294938875));
#9466 = PCURVE('',#8449,#9467);
#9467 = DEFINITIONAL_REPRESENTATION('',(#9468),#9472);
#9468 = LINE('',#9469,#9470);
#9469 = CARTESIAN_POINT('',(-15.26294755857,-2.008092047101));
#9470 = VECTOR('',#9471,1.);
#9471 = DIRECTION('',(-0.942468510796,-0.334294938875));
#9472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9473 = ORIENTED_EDGE('',*,*,#9474,.T.);
#9474 = EDGE_CURVE('',#9459,#9475,#9477,.T.);
#9475 = VERTEX_POINT('',#9476);
#9476 = CARTESIAN_POINT('',(6.001146897693,15.152563079975,
    18.077131755864));
#9477 = SURFACE_CURVE('',#9478,(#9483),.PCURVE_S1.);
#9478 = CIRCLE('',#9479,0.2);
#9479 = AXIS2_PLACEMENT_3D('',#9480,#9481,#9482);
#9480 = CARTESIAN_POINT('',(6.001146897693,15.022752239339,17.9249833229
    ));
#9481 = DIRECTION('',(1.,0.E+000,0.E+000));
#9482 = DIRECTION('',(0.E+000,0.334294938876,-0.942468510796));
#9483 = PCURVE('',#8449,#9484);
#9484 = DEFINITIONAL_REPRESENTATION('',(#9485),#9489);
#9485 = CIRCLE('',#9486,0.2);
#9486 = AXIS2_PLACEMENT_2D('',#9487,#9488);
#9487 = CARTESIAN_POINT('',(-15.41075223931,-2.272727261816));
#9488 = DIRECTION('',(-0.334294938876,0.942468510796));
#9489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9490 = ORIENTED_EDGE('',*,*,#9491,.T.);
#9491 = EDGE_CURVE('',#9475,#9492,#9494,.T.);
#9492 = VERTEX_POINT('',#9493);
#9493 = CARTESIAN_POINT('',(6.001146897693,14.979290761558,
    18.224965189797));
#9494 = SURFACE_CURVE('',#9495,(#9499),.PCURVE_S1.);
#9495 = LINE('',#9496,#9497);
#9496 = CARTESIAN_POINT('',(6.001146897693,15.152563079975,
    18.077131755864));
#9497 = VECTOR('',#9498,1.);
#9498 = DIRECTION('',(0.E+000,-0.760742164821,0.649054203179));
#9499 = PCURVE('',#8449,#9500);
#9500 = DEFINITIONAL_REPRESENTATION('',(#9501),#9505);
#9501 = LINE('',#9502,#9503);
#9502 = CARTESIAN_POINT('',(-15.54056307995,-2.42487569478));
#9503 = VECTOR('',#9504,1.);
#9504 = DIRECTION('',(0.760742164821,-0.649054203179));
#9505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9506 = ORIENTED_EDGE('',*,*,#9507,.T.);
#9507 = EDGE_CURVE('',#9492,#9508,#9510,.T.);
#9508 = VERTEX_POINT('',#9509);
#9509 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#9510 = SURFACE_CURVE('',#9511,(#9516),.PCURVE_S1.);
#9511 = CIRCLE('',#9512,15.);
#9512 = AXIS2_PLACEMENT_3D('',#9513,#9514,#9515);
#9513 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9514 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9515 = DIRECTION('',(0.E+000,-0.979690912959,0.200513628129));
#9516 = PCURVE('',#8449,#9517);
#9517 = DEFINITIONAL_REPRESENTATION('',(#9518),#9526);
#9518 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9519,#9520,#9521,#9522,
#9523,#9524,#9525),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9519 = CARTESIAN_POINT('',(-15.36729076153,-2.572709128713));
#9520 = CARTESIAN_POINT('',(-20.57678763447,-28.02582568309));
#9521 = CARTESIAN_POINT('',(-40.01508473958,-10.787710773));
#9522 = CARTESIAN_POINT('',(-59.45338184469,6.45040413708));
#9523 = CARTESIAN_POINT('',(-34.80558786665,14.665405781374));
#9524 = CARTESIAN_POINT('',(-10.1577938886,22.880407425668));
#9525 = CARTESIAN_POINT('',(-15.36729076153,-2.572709128713));
#9526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9527 = ORIENTED_EDGE('',*,*,#9528,.T.);
#9528 = EDGE_CURVE('',#9508,#9529,#9531,.T.);
#9529 = VERTEX_POINT('',#9530);
#9530 = CARTESIAN_POINT('',(6.001146897693,15.351566663839,
    18.948099292868));
#9531 = SURFACE_CURVE('',#9532,(#9536),.PCURVE_S1.);
#9532 = LINE('',#9533,#9534);
#9533 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#9534 = VECTOR('',#9535,1.);
#9535 = DIRECTION('',(0.E+000,0.967136220598,0.254258787081));
#9536 = PCURVE('',#8449,#9537);
#9537 = DEFINITIONAL_REPRESENTATION('',(#9538),#9542);
#9538 = LINE('',#9539,#9540);
#9539 = CARTESIAN_POINT('',(-15.51928449343,-3.237931351054));
#9540 = VECTOR('',#9541,1.);
#9541 = DIRECTION('',(-0.967136220598,-0.254258787081));
#9542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9543 = ORIENTED_EDGE('',*,*,#9544,.T.);
#9544 = EDGE_CURVE('',#9529,#9545,#9547,.T.);
#9545 = VERTEX_POINT('',#9546);
#9546 = CARTESIAN_POINT('',(6.001146897693,15.442801934906,
    19.282279072797));
#9547 = SURFACE_CURVE('',#9548,(#9553),.PCURVE_S1.);
#9548 = CIRCLE('',#9549,0.2);
#9549 = AXIS2_PLACEMENT_3D('',#9550,#9551,#9552);
#9550 = CARTESIAN_POINT('',(6.001146897693,15.300714906423,
    19.141526536988));
#9551 = DIRECTION('',(1.,0.E+000,0.E+000));
#9552 = DIRECTION('',(0.E+000,0.254258787081,-0.967136220598));
#9553 = PCURVE('',#8449,#9554);
#9554 = DEFINITIONAL_REPRESENTATION('',(#9555),#9559);
#9555 = CIRCLE('',#9556,0.2);
#9556 = AXIS2_PLACEMENT_2D('',#9557,#9558);
#9557 = CARTESIAN_POINT('',(-15.6887149064,-3.489270475904));
#9558 = DIRECTION('',(-0.254258787081,0.967136220598));
#9559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9560 = ORIENTED_EDGE('',*,*,#9561,.T.);
#9561 = EDGE_CURVE('',#9545,#9562,#9564,.T.);
#9562 = VERTEX_POINT('',#9563);
#9563 = CARTESIAN_POINT('',(6.001146897693,15.282507689822,
    19.444093087984));
#9564 = SURFACE_CURVE('',#9565,(#9569),.PCURVE_S1.);
#9565 = LINE('',#9566,#9567);
#9566 = CARTESIAN_POINT('',(6.001146897693,15.442801934906,
    19.282279072797));
#9567 = VECTOR('',#9568,1.);
#9568 = DIRECTION('',(0.E+000,-0.703762679046,0.710435142418));
#9569 = PCURVE('',#8449,#9570);
#9570 = DEFINITIONAL_REPRESENTATION('',(#9571),#9575);
#9571 = LINE('',#9572,#9573);
#9572 = CARTESIAN_POINT('',(-15.83080193488,-3.630023011713));
#9573 = VECTOR('',#9574,1.);
#9574 = DIRECTION('',(0.703762679046,-0.710435142418));
#9575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9576 = ORIENTED_EDGE('',*,*,#9577,.T.);
#9577 = EDGE_CURVE('',#9562,#9578,#9580,.T.);
#9578 = VERTEX_POINT('',#9579);
#9579 = CARTESIAN_POINT('',(6.001146897693,15.779601149878,
    20.867702663999));
#9580 = SURFACE_CURVE('',#9581,(#9586),.PCURVE_S1.);
#9581 = CIRCLE('',#9582,15.);
#9582 = AXIS2_PLACEMENT_3D('',#9583,#9584,#9585);
#9583 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#9584 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9585 = DIRECTION('',(0.E+000,-0.959476451075,0.281788821341));
#9586 = PCURVE('',#8449,#9587);
#9587 = DEFINITIONAL_REPRESENTATION('',(#9588),#9596);
#9588 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9589,#9590,#9591,#9592,
#9593,#9594,#9595),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9589 = CARTESIAN_POINT('',(-15.6705076898,-3.7918370269));
#9590 = CARTESIAN_POINT('',(-22.99159602332,-28.71976645581));
#9591 = CARTESIAN_POINT('',(-40.91927200574,-9.91555326118));
#9592 = CARTESIAN_POINT('',(-58.84694798817,8.888659933453));
#9593 = CARTESIAN_POINT('',(-33.59818367222,15.012376167733));
#9594 = CARTESIAN_POINT('',(-8.349419356284,21.136092402013));
#9595 = CARTESIAN_POINT('',(-15.6705076898,-3.7918370269));
#9596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9597 = ORIENTED_EDGE('',*,*,#9598,.T.);
#9598 = EDGE_CURVE('',#9578,#9599,#9601,.T.);
#9599 = VERTEX_POINT('',#9600);
#9600 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#9601 = SURFACE_CURVE('',#9602,(#9607),.PCURVE_S1.);
#9602 = CIRCLE('',#9603,2.);
#9603 = AXIS2_PLACEMENT_3D('',#9604,#9605,#9606);
#9604 = CARTESIAN_POINT('',(6.001146897693,13.926927375737,
    21.621094916819));
#9605 = DIRECTION('',(1.,0.E+000,0.E+000));
#9606 = DIRECTION('',(0.E+000,0.926336887071,-0.37669612641));
#9607 = PCURVE('',#8449,#9608);
#9608 = DEFINITIONAL_REPRESENTATION('',(#9609),#9613);
#9609 = CIRCLE('',#9610,2.);
#9610 = AXIS2_PLACEMENT_2D('',#9611,#9612);
#9611 = CARTESIAN_POINT('',(-14.31492737571,-5.968838855735));
#9612 = DIRECTION('',(-0.926336887071,0.37669612641));
#9613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9614 = ORIENTED_EDGE('',*,*,#9615,.T.);
#9615 = EDGE_CURVE('',#9599,#9616,#9618,.T.);
#9616 = VERTEX_POINT('',#9617);
#9617 = CARTESIAN_POINT('',(6.001146897693,15.926928021852,
    21.717260777866));
#9618 = SURFACE_CURVE('',#9619,(#9623),.PCURVE_S1.);
#9619 = LINE('',#9620,#9621);
#9620 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#9621 = VECTOR('',#9622,1.);
#9622 = DIRECTION('',(0.E+000,1.,-7.292886257744E-010));
#9623 = PCURVE('',#8449,#9624);
#9624 = DEFINITIONAL_REPRESENTATION('',(#9625),#9629);
#9625 = LINE('',#9626,#9627);
#9626 = CARTESIAN_POINT('',(-16.31261406966,-6.065004716784));
#9627 = VECTOR('',#9628,1.);
#9628 = DIRECTION('',(-1.,7.292886257744E-010));
#9629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9630 = ORIENTED_EDGE('',*,*,#9631,.T.);
#9631 = EDGE_CURVE('',#9616,#9632,#9634,.T.);
#9632 = VERTEX_POINT('',#9633);
#9633 = CARTESIAN_POINT('',(6.001146897693,15.92692700382,
    24.827902790947));
#9634 = SURFACE_CURVE('',#9635,(#9639),.PCURVE_S1.);
#9635 = LINE('',#9636,#9637);
#9636 = CARTESIAN_POINT('',(6.001146897693,15.926928022216,
    21.717260777866));
#9637 = VECTOR('',#9638,1.);
#9638 = DIRECTION('',(0.E+000,7.275381025209E-010,1.));
#9639 = PCURVE('',#8449,#9640);
#9640 = DEFINITIONAL_REPRESENTATION('',(#9641),#9645);
#9641 = LINE('',#9642,#9643);
#9642 = CARTESIAN_POINT('',(-16.31492802219,-6.065004716782));
#9643 = VECTOR('',#9644,1.);
#9644 = DIRECTION('',(-7.275381025209E-010,-1.));
#9645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9646 = ORIENTED_EDGE('',*,*,#9647,.F.);
#9647 = EDGE_CURVE('',#9648,#9632,#9650,.T.);
#9648 = VERTEX_POINT('',#9649);
#9649 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#9650 = SURFACE_CURVE('',#9651,(#9658),.PCURVE_S1.);
#9651 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9652,#9653,#9654,#9655,#9656,
    #9657),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#9652 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#9653 = CARTESIAN_POINT('',(6.001146897693,15.6042043409,25.142642154269
    ));
#9654 = CARTESIAN_POINT('',(6.001146897693,15.710046347392,
    25.128707789686));
#9655 = CARTESIAN_POINT('',(6.001146897693,15.867312250033,
    25.018589018984));
#9656 = CARTESIAN_POINT('',(6.001146897693,15.916606367698,
    24.923895899814));
#9657 = CARTESIAN_POINT('',(6.001146897693,15.926926323381,
    24.827902790947));
#9658 = PCURVE('',#8449,#9659);
#9659 = DEFINITIONAL_REPRESENTATION('',(#9660),#9667);
#9660 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9661,#9662,#9663,#9664,#9665,
    #9666),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#9661 = CARTESIAN_POINT('',(-15.90200032481,-9.457554516399));
#9662 = CARTESIAN_POINT('',(-15.99220434088,-9.490386093185));
#9663 = CARTESIAN_POINT('',(-16.09804634737,-9.476451728602));
#9664 = CARTESIAN_POINT('',(-16.25531225001,-9.3663329579));
#9665 = CARTESIAN_POINT('',(-16.30460636767,-9.27163983873));
#9666 = CARTESIAN_POINT('',(-16.31492632336,-9.175646729863));
#9667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9668 = ORIENTED_EDGE('',*,*,#9669,.F.);
#9669 = EDGE_CURVE('',#9670,#9648,#9672,.T.);
#9670 = VERTEX_POINT('',#9671);
#9671 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#9672 = SURFACE_CURVE('',#9673,(#9677),.PCURVE_S1.);
#9673 = LINE('',#9674,#9675);
#9674 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#9675 = VECTOR('',#9676,1.);
#9676 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#9677 = PCURVE('',#8449,#9678);
#9678 = DEFINITIONAL_REPRESENTATION('',(#9679),#9683);
#9679 = LINE('',#9680,#9681);
#9680 = CARTESIAN_POINT('',(-15.21830190929,-9.208708643784));
#9681 = VECTOR('',#9682,1.);
#9682 = DIRECTION('',(-0.939692620719,-0.342020143509));
#9683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9684 = ORIENTED_EDGE('',*,*,#9685,.F.);
#9685 = EDGE_CURVE('',#9686,#9670,#9688,.T.);
#9686 = VERTEX_POINT('',#9687);
#9687 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#9688 = SURFACE_CURVE('',#9689,(#9702),.PCURVE_S1.);
#9689 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9690,#9691,#9692,#9693,#9694,
    #9695,#9696,#9697,#9698,#9699,#9700,#9701),.UNSPECIFIED.,.F.,.F.,(4,
    1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802359,0.249969155056,
    0.376377496898,0.499899115149,0.626307667287,0.749832400714,
    0.834174750227,0.916978591564,1.),.UNSPECIFIED.);
#9690 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#9691 = CARTESIAN_POINT('',(6.001146897693,14.175383093158,
    25.208308297123));
#9692 = CARTESIAN_POINT('',(6.001146897693,14.192274667736,
    25.13736552085));
#9693 = CARTESIAN_POINT('',(6.001146897693,14.247233189694,
    25.041366246104));
#9694 = CARTESIAN_POINT('',(6.001146897693,14.318864379003,
    24.958727492692));
#9695 = CARTESIAN_POINT('',(6.001146897693,14.408119987413,
    24.894042844497));
#9696 = CARTESIAN_POINT('',(6.001146897693,14.50804899546,
    24.849792251312));
#9697 = CARTESIAN_POINT('',(6.001146897693,14.60418921409,
    24.831016144436));
#9698 = CARTESIAN_POINT('',(6.001146897693,14.688800524956,
    24.830126314495));
#9699 = CARTESIAN_POINT('',(6.001146897693,14.761307110572,
    24.839006618544));
#9700 = CARTESIAN_POINT('',(6.001146897693,14.807283535639,
    24.853638943428));
#9701 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#9702 = PCURVE('',#8449,#9703);
#9703 = DEFINITIONAL_REPRESENTATION('',(#9704),#9717);
#9704 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9705,#9706,#9707,#9708,#9709,
    #9710,#9711,#9712,#9713,#9714,#9715,#9716),.UNSPECIFIED.,.F.,.F.,(4,
    1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802359,0.249969155056,
    0.376377496898,0.499899115149,0.626307667287,0.749832400714,
    0.834174750227,0.916978591564,1.),.UNSPECIFIED.);
#9705 = CARTESIAN_POINT('',(-14.55488796117,-9.591730866453));
#9706 = CARTESIAN_POINT('',(-14.56338309313,-9.556052236039));
#9707 = CARTESIAN_POINT('',(-14.58027466771,-9.485109459766));
#9708 = CARTESIAN_POINT('',(-14.63523318967,-9.38911018502));
#9709 = CARTESIAN_POINT('',(-14.70686437898,-9.306471431608));
#9710 = CARTESIAN_POINT('',(-14.79611998739,-9.241786783413));
#9711 = CARTESIAN_POINT('',(-14.89604899544,-9.197536190228));
#9712 = CARTESIAN_POINT('',(-14.99218921407,-9.178760083352));
#9713 = CARTESIAN_POINT('',(-15.07680052493,-9.177870253411));
#9714 = CARTESIAN_POINT('',(-15.14930711055,-9.18675055746));
#9715 = CARTESIAN_POINT('',(-15.19528353562,-9.201382882344));
#9716 = CARTESIAN_POINT('',(-15.21830190929,-9.208708643784));
#9717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9718 = ORIENTED_EDGE('',*,*,#9719,.F.);
#9719 = EDGE_CURVE('',#9720,#9686,#9722,.T.);
#9720 = VERTEX_POINT('',#9721);
#9721 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#9722 = SURFACE_CURVE('',#9723,(#9727),.PCURVE_S1.);
#9723 = LINE('',#9724,#9725);
#9724 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#9725 = VECTOR('',#9726,1.);
#9726 = DIRECTION('',(3.306392253078E-016,0.173648176949,-0.984807753139
    ));
#9727 = PCURVE('',#8449,#9728);
#9728 = DEFINITIONAL_REPRESENTATION('',(#9729),#9733);
#9729 = LINE('',#9730,#9731);
#9730 = CARTESIAN_POINT('',(-13.62196439021,-14.88260337607));
#9731 = VECTOR('',#9732,1.);
#9732 = DIRECTION('',(-0.173648176949,0.984807753139));
#9733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9734 = ORIENTED_EDGE('',*,*,#9735,.F.);
#9735 = EDGE_CURVE('',#9736,#9720,#9738,.T.);
#9736 = VERTEX_POINT('',#9737);
#9737 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#9738 = SURFACE_CURVE('',#9739,(#9752),.PCURVE_S1.);
#9739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9740,#9741,#9742,#9743,#9744,
    #9745,#9746,#9747,#9748,#9749,#9750,#9751),.UNSPECIFIED.,.F.,.F.,(4,
    1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802387,0.249969155112,
    0.376377496984,0.499899115262,0.626307667392,0.74983240077,
    0.834174750247,0.916978591561,1.),.UNSPECIFIED.);
#9740 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#9741 = CARTESIAN_POINT('',(6.001146897693,13.689756511125,
    31.119512982957));
#9742 = CARTESIAN_POINT('',(6.001146897693,13.616958323887,
    31.11519711317));
#9743 = CARTESIAN_POINT('',(6.001146897693,13.512874046648,
    31.07774363377));
#9744 = CARTESIAN_POINT('',(6.001146897693,13.419052136103,
    31.021550752115));
#9745 = CARTESIAN_POINT('',(6.001146897693,13.339851119317,
    30.944883508246));
#9746 = CARTESIAN_POINT('',(6.001146897693,13.278920301964,
    30.854156681253));
#9747 = CARTESIAN_POINT('',(6.001146897693,13.243734872686,
    30.762737485317));
#9748 = CARTESIAN_POINT('',(6.001146897693,13.228165961472,
    30.679566127754));
#9749 = CARTESIAN_POINT('',(6.001146897693,13.22432071745,
    30.606619031499));
#9750 = CARTESIAN_POINT('',(6.001146897693,13.230747022143,
    30.558800215122));
#9751 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#9752 = PCURVE('',#8449,#9753);
#9753 = DEFINITIONAL_REPRESENTATION('',(#9754),#9767);
#9754 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9755,#9756,#9757,#9758,#9759,
    #9760,#9761,#9762,#9763,#9764,#9765,#9766),.UNSPECIFIED.,.F.,.F.,(4,
    1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802387,0.249969155112,
    0.376377496984,0.499899115262,0.626307667392,0.74983240077,
    0.834174750247,0.916978591561,1.),.UNSPECIFIED.);
#9755 = CARTESIAN_POINT('',(-14.11436826713,-15.46942746454));
#9756 = CARTESIAN_POINT('',(-14.0777565111,-15.46725692187));
#9757 = CARTESIAN_POINT('',(-14.00495832386,-15.46294105208));
#9758 = CARTESIAN_POINT('',(-13.90087404662,-15.42548757268));
#9759 = CARTESIAN_POINT('',(-13.80705213608,-15.36929469103));
#9760 = CARTESIAN_POINT('',(-13.72785111929,-15.29262744716));
#9761 = CARTESIAN_POINT('',(-13.66692030194,-15.20190062016));
#9762 = CARTESIAN_POINT('',(-13.63173487266,-15.11048142423));
#9763 = CARTESIAN_POINT('',(-13.61616596145,-15.02731006667));
#9764 = CARTESIAN_POINT('',(-13.61232071743,-14.95436297041));
#9765 = CARTESIAN_POINT('',(-13.61874702212,-14.90654415403));
#9766 = CARTESIAN_POINT('',(-13.62196439021,-14.88260337607));
#9767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9768 = ORIENTED_EDGE('',*,*,#9769,.F.);
#9769 = EDGE_CURVE('',#9770,#9736,#9772,.T.);
#9770 = VERTEX_POINT('',#9771);
#9771 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#9772 = SURFACE_CURVE('',#9773,(#9777),.PCURVE_S1.);
#9773 = LINE('',#9774,#9775);
#9774 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#9775 = VECTOR('',#9776,1.);
#9776 = DIRECTION('',(0.E+000,-1.,7.273730362552E-010));
#9777 = PCURVE('',#8449,#9778);
#9778 = DEFINITIONAL_REPRESENTATION('',(#9779),#9783);
#9779 = LINE('',#9780,#9781);
#9780 = CARTESIAN_POINT('',(-14.78564797207,-15.46942746405));
#9781 = VECTOR('',#9782,1.);
#9782 = DIRECTION('',(1.,-7.273730362552E-010));
#9783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9784 = ORIENTED_EDGE('',*,*,#9785,.F.);
#9785 = EDGE_CURVE('',#9786,#9770,#9788,.T.);
#9786 = VERTEX_POINT('',#9787);
#9787 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#9788 = SURFACE_CURVE('',#9789,(#9796),.PCURVE_S1.);
#9789 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9790,#9791,#9792,#9793,#9794,
    #9795),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#9790 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#9791 = CARTESIAN_POINT('',(6.001146897693,14.70622262868,
    31.376662001121));
#9792 = CARTESIAN_POINT('',(6.001146897693,14.67936865623,
    31.287972222586));
#9793 = CARTESIAN_POINT('',(6.001146897693,14.567166718995,
    31.159941952782));
#9794 = CARTESIAN_POINT('',(6.001146897693,14.482767042678,
    31.121683525078));
#9795 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#9796 = PCURVE('',#8449,#9797);
#9797 = DEFINITIONAL_REPRESENTATION('',(#9798),#9805);
#9798 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9799,#9800,#9801,#9802,#9803,
    #9804),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#9799 = CARTESIAN_POINT('',(-15.08305452243,-15.80878917047));
#9800 = CARTESIAN_POINT('',(-15.09422262866,-15.72440594003));
#9801 = CARTESIAN_POINT('',(-15.06736865621,-15.6357161615));
#9802 = CARTESIAN_POINT('',(-14.95516671897,-15.50768589169));
#9803 = CARTESIAN_POINT('',(-14.87076704265,-15.46942746399));
#9804 = CARTESIAN_POINT('',(-14.78564797207,-15.46942746405));
#9805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9806 = ORIENTED_EDGE('',*,*,#9807,.F.);
#9807 = EDGE_CURVE('',#9808,#9786,#9810,.T.);
#9808 = VERTEX_POINT('',#9809);
#9809 = CARTESIAN_POINT('',(6.001146897693,14.641514148925,
    31.865601950854));
#9810 = SURFACE_CURVE('',#9811,(#9815),.PCURVE_S1.);
#9811 = LINE('',#9812,#9813);
#9812 = CARTESIAN_POINT('',(6.001146897693,14.641514148925,
    31.865601950854));
#9813 = VECTOR('',#9814,1.);
#9814 = DIRECTION('',(0.E+000,0.131199331184,-0.991356008453));
#9815 = PCURVE('',#8449,#9816);
#9816 = DEFINITIONAL_REPRESENTATION('',(#9817),#9821);
#9817 = LINE('',#9818,#9819);
#9818 = CARTESIAN_POINT('',(-15.0295141489,-16.21334588977));
#9819 = VECTOR('',#9820,1.);
#9820 = DIRECTION('',(-0.131199331184,0.991356008453));
#9821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9822 = ORIENTED_EDGE('',*,*,#9823,.F.);
#9823 = EDGE_CURVE('',#9824,#9808,#9826,.T.);
#9824 = VERTEX_POINT('',#9825);
#9825 = CARTESIAN_POINT('',(6.001146897693,14.14583651321,
    32.299999503562));
#9826 = SURFACE_CURVE('',#9827,(#9832),.PCURVE_S1.);
#9827 = CIRCLE('',#9828,0.5);
#9828 = AXIS2_PLACEMENT_3D('',#9829,#9830,#9831);
#9829 = CARTESIAN_POINT('',(6.001146897693,14.145836512846,
    31.79999950356));
#9830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9831 = DIRECTION('',(0.E+000,7.27400362166E-010,1.));
#9832 = PCURVE('',#8449,#9833);
#9833 = DEFINITIONAL_REPRESENTATION('',(#9834),#9842);
#9834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9835,#9836,#9837,#9838,
#9839,#9840,#9841),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#9835 = CARTESIAN_POINT('',(-14.53383651319,-16.64774344247));
#9836 = CARTESIAN_POINT('',(-15.39986191697,-16.64774344184));
#9837 = CARTESIAN_POINT('',(-14.96684921453,-15.89774344216));
#9838 = CARTESIAN_POINT('',(-14.53383651209,-15.14774344247));
#9839 = CARTESIAN_POINT('',(-14.10082381075,-15.89774344279));
#9840 = CARTESIAN_POINT('',(-13.6678111094,-16.6477434431));
#9841 = CARTESIAN_POINT('',(-14.53383651319,-16.64774344247));
#9842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9843 = ORIENTED_EDGE('',*,*,#9844,.T.);
#9844 = EDGE_CURVE('',#9824,#9845,#9847,.T.);
#9845 = VERTEX_POINT('',#9846);
#9846 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    32.300000000014));
#9847 = SURFACE_CURVE('',#9848,(#9852),.PCURVE_S1.);
#9848 = LINE('',#9849,#9850);
#9849 = CARTESIAN_POINT('',(6.001146897693,14.14583651321,
    32.300000000015));
#9850 = VECTOR('',#9851,1.);
#9851 = DIRECTION('',(0.E+000,-1.,-2.314166426237E-013));
#9852 = PCURVE('',#8449,#9853);
#9853 = DEFINITIONAL_REPRESENTATION('',(#9854),#9858);
#9854 = LINE('',#9855,#9856);
#9855 = CARTESIAN_POINT('',(-14.53383651319,-16.64774393893));
#9856 = VECTOR('',#9857,1.);
#9857 = DIRECTION('',(1.,2.314166426237E-013));
#9858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9859 = ORIENTED_EDGE('',*,*,#9860,.F.);
#9860 = EDGE_CURVE('',#9861,#9845,#9863,.T.);
#9861 = VERTEX_POINT('',#9862);
#9862 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#9863 = SURFACE_CURVE('',#9864,(#9868),.PCURVE_S1.);
#9864 = LINE('',#9865,#9866);
#9865 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#9866 = VECTOR('',#9867,1.);
#9867 = DIRECTION('',(0.E+000,-7.441608040802E-015,1.));
#9868 = PCURVE('',#8449,#9869);
#9869 = DEFINITIONAL_REPRESENTATION('',(#9870),#9874);
#9870 = LINE('',#9871,#9872);
#9871 = CARTESIAN_POINT('',(-9.805413351119,-11.87362299716));
#9872 = VECTOR('',#9873,1.);
#9873 = DIRECTION('',(7.441608040802E-015,-1.));
#9874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9875 = ORIENTED_EDGE('',*,*,#9876,.T.);
#9876 = EDGE_CURVE('',#9861,#9877,#9879,.T.);
#9877 = VERTEX_POINT('',#9878);
#9878 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#9879 = SURFACE_CURVE('',#9880,(#9911),.PCURVE_S1.);
#9880 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9881,#9882,#9883,#9884,#9885,
    #9886,#9887,#9888,#9889,#9890,#9891,#9892,#9893,#9894,#9895,#9896,
    #9897,#9898,#9899,#9900,#9901,#9902,#9903,#9904,#9905,#9906,#9907,
    #9908,#9909,#9910),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,
    2,4),(0.E+000,8.27605853476E-002,0.133684859431,0.176630677072,
    0.221533052118,0.26328695436,0.305430104022,0.354643968735,
    0.40715999264,0.465199146261,0.538682170197,0.626532504063,
    0.744029307919,0.92480987786,1.),.UNSPECIFIED.);
#9881 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#9882 = CARTESIAN_POINT('',(6.001146897693,9.414639391823,
    27.498044232113));
#9883 = CARTESIAN_POINT('',(6.001146897693,9.411865432508,
    27.470209405977));
#9884 = CARTESIAN_POINT('',(6.001146897693,9.401508583048,
    27.426761176948));
#9885 = CARTESIAN_POINT('',(6.001146897693,9.396891351329,
    27.410261208681));
#9886 = CARTESIAN_POINT('',(6.001146897693,9.385780179769,
    27.380967800667));
#9887 = CARTESIAN_POINT('',(6.001146897693,9.379829716364,
    27.367757329155));
#9888 = CARTESIAN_POINT('',(6.001146897693,9.366123193004,
    27.341795572007));
#9889 = CARTESIAN_POINT('',(6.001146897693,9.358186943323,27.32882872198
    ));
#9890 = CARTESIAN_POINT('',(6.001146897693,9.341467280905,
    27.305226519018));
#9891 = CARTESIAN_POINT('',(6.001146897693,9.332674913788,
    27.294343576752));
#9892 = CARTESIAN_POINT('',(6.001146897693,9.313823301878,
    27.273597119066));
#9893 = CARTESIAN_POINT('',(6.001146897693,9.303560118815,
    27.263677515246));
#9894 = CARTESIAN_POINT('',(6.001146897693,9.280522131986,
    27.243543253264));
#9895 = CARTESIAN_POINT('',(6.001146897693,9.267225249023,
    27.233474088332));
#9896 = CARTESIAN_POINT('',(6.001146897693,9.239112701174,27.21442278287
    ));
#9897 = CARTESIAN_POINT('',(6.001146897693,9.223921222098,
    27.205657712474));
#9898 = CARTESIAN_POINT('',(6.001146897693,9.191221121455,
    27.188652658368));
#9899 = CARTESIAN_POINT('',(6.001146897693,9.173266314875,
    27.180839769453));
#9900 = CARTESIAN_POINT('',(6.001146897693,9.132379132538,
    27.164849992681));
#9901 = CARTESIAN_POINT('',(6.001146897693,9.10867558763,27.157632323881
    ));
#9902 = CARTESIAN_POINT('',(6.001146897693,9.057013597443,
    27.143499695791));
#9903 = CARTESIAN_POINT('',(6.001146897693,9.028615192063,
    27.137801463894));
#9904 = CARTESIAN_POINT('',(6.001146897693,8.961767555359,
    27.126093445013));
#9905 = CARTESIAN_POINT('',(6.001146897693,8.922897761089,
    27.122124319128));
#9906 = CARTESIAN_POINT('',(6.001146897693,8.824344677842,
    27.113518589171));
#9907 = CARTESIAN_POINT('',(6.001146897693,8.763689538405,
    27.113011830138));
#9908 = CARTESIAN_POINT('',(6.001146897693,8.678664772794,
    27.111992578003));
#9909 = CARTESIAN_POINT('',(6.001146897693,8.653714085964,
    27.112063618972));
#9910 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#9911 = PCURVE('',#8449,#9912);
#9912 = DEFINITIONAL_REPRESENTATION('',(#9913),#9944);
#9913 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9914,#9915,#9916,#9917,#9918,
    #9919,#9920,#9921,#9922,#9923,#9924,#9925,#9926,#9927,#9928,#9929,
    #9930,#9931,#9932,#9933,#9934,#9935,#9936,#9937,#9938,#9939,#9940,
    #9941,#9942,#9943),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,
    2,4),(0.E+000,8.27605853476E-002,0.133684859431,0.176630677072,
    0.221533052118,0.26328695436,0.305430104022,0.354643968735,
    0.40715999264,0.465199146261,0.538682170197,0.626532504063,
    0.744029307919,0.92480987786,1.),.UNSPECIFIED.);
#9914 = CARTESIAN_POINT('',(-9.805413351119,-11.87362299716));
#9915 = CARTESIAN_POINT('',(-9.802639391804,-11.84578817102));
#9916 = CARTESIAN_POINT('',(-9.799865432488,-11.81795334489));
#9917 = CARTESIAN_POINT('',(-9.789508583028,-11.77450511586));
#9918 = CARTESIAN_POINT('',(-9.784891351309,-11.75800514759));
#9919 = CARTESIAN_POINT('',(-9.773780179749,-11.72871173958));
#9920 = CARTESIAN_POINT('',(-9.767829716344,-11.71550126807));
#9921 = CARTESIAN_POINT('',(-9.754123192984,-11.68953951092));
#9922 = CARTESIAN_POINT('',(-9.746186943303,-11.67657266089));
#9923 = CARTESIAN_POINT('',(-9.729467280885,-11.65297045793));
#9924 = CARTESIAN_POINT('',(-9.720674913768,-11.64208751566));
#9925 = CARTESIAN_POINT('',(-9.701823301858,-11.62134105798));
#9926 = CARTESIAN_POINT('',(-9.691560118795,-11.61142145416));
#9927 = CARTESIAN_POINT('',(-9.668522131966,-11.59128719218));
#9928 = CARTESIAN_POINT('',(-9.655225249003,-11.58121802724));
#9929 = CARTESIAN_POINT('',(-9.627112701154,-11.56216672178));
#9930 = CARTESIAN_POINT('',(-9.611921222078,-11.55340165139));
#9931 = CARTESIAN_POINT('',(-9.579221121435,-11.53639659728));
#9932 = CARTESIAN_POINT('',(-9.561266314856,-11.52858370836));
#9933 = CARTESIAN_POINT('',(-9.520379132518,-11.51259393159));
#9934 = CARTESIAN_POINT('',(-9.49667558761,-11.50537626279));
#9935 = CARTESIAN_POINT('',(-9.445013597423,-11.4912436347));
#9936 = CARTESIAN_POINT('',(-9.416615192043,-11.48554540281));
#9937 = CARTESIAN_POINT('',(-9.34976755534,-11.47383738392));
#9938 = CARTESIAN_POINT('',(-9.310897761069,-11.46986825804));
#9939 = CARTESIAN_POINT('',(-9.212344677822,-11.46126252808));
#9940 = CARTESIAN_POINT('',(-9.151689538386,-11.46075576905));
#9941 = CARTESIAN_POINT('',(-9.066664772775,-11.45973651691));
#9942 = CARTESIAN_POINT('',(-9.041714085944,-11.45980755788));
#9943 = CARTESIAN_POINT('',(-9.016763399114,-11.45987859885));
#9944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9945 = ORIENTED_EDGE('',*,*,#9946,.T.);
#9946 = EDGE_CURVE('',#9877,#9947,#9949,.T.);
#9947 = VERTEX_POINT('',#9948);
#9948 = CARTESIAN_POINT('',(6.001146897693,7.489462254268,
    27.112134659942));
#9949 = SURFACE_CURVE('',#9950,(#9954),.PCURVE_S1.);
#9950 = LINE('',#9951,#9952);
#9951 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#9952 = VECTOR('',#9953,1.);
#9953 = DIRECTION('',(-3.897908922951E-015,-1.,-2.182828996853E-014));
#9954 = PCURVE('',#8449,#9955);
#9955 = DEFINITIONAL_REPRESENTATION('',(#9956),#9960);
#9956 = LINE('',#9957,#9958);
#9957 = CARTESIAN_POINT('',(-9.016763399114,-11.45987859885));
#9958 = VECTOR('',#9959,1.);
#9959 = DIRECTION('',(1.,2.182828996853E-014));
#9960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9961 = ORIENTED_EDGE('',*,*,#9962,.T.);
#9962 = EDGE_CURVE('',#9947,#9963,#9965,.T.);
#9963 = VERTEX_POINT('',#9964);
#9964 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#9965 = SURFACE_CURVE('',#9966,(#9993),.PCURVE_S1.);
#9966 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9967,#9968,#9969,#9970,#9971,
    #9972,#9973,#9974,#9975,#9976,#9977,#9978,#9979,#9980,#9981,#9982,
    #9983,#9984,#9985,#9986,#9987,#9988,#9989,#9990,#9991,#9992),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    0.351050044863,0.496341718904,0.580589902818,0.646683030828,
    0.695776146831,0.744504208571,0.788357804923,0.829770978495,
    0.874845124266,0.917791517835,0.963724496828,1.),.UNSPECIFIED.);
#9967 = CARTESIAN_POINT('',(6.001146897693,7.489462254268,
    27.112134659942));
#9968 = CARTESIAN_POINT('',(6.001146897693,7.372020235451,27.11067473012
    ));
#9969 = CARTESIAN_POINT('',(6.001146897693,7.254578216634,
    27.109214800297));
#9970 = CARTESIAN_POINT('',(6.001146897693,7.093874065417,27.13712822219
    ));
#9971 = CARTESIAN_POINT('',(6.001146897693,7.046809672557,
    27.145531637625));
#9972 = CARTESIAN_POINT('',(6.001146897693,6.974570946019,
    27.169548931076));
#9973 = CARTESIAN_POINT('',(6.001146897693,6.94764614542,27.17942297666)
  );
#9974 = CARTESIAN_POINT('',(6.001146897693,6.902659517351,
    27.201561963597));
#9975 = CARTESIAN_POINT('',(6.001146897693,6.883175014343,
    27.212369579847));
#9976 = CARTESIAN_POINT('',(6.001146897693,6.851436664859,
    27.234026299774));
#9977 = CARTESIAN_POINT('',(6.001146897693,6.838278528711,27.24402462855
    ));
#9978 = CARTESIAN_POINT('',(6.001146897693,6.813710897029,
    27.265627093769));
#9979 = CARTESIAN_POINT('',(6.001146897693,6.801937937411,
    27.277287980898));
#9980 = CARTESIAN_POINT('',(6.001146897693,6.78159481843,27.30061787919)
  );
#9981 = CARTESIAN_POINT('',(6.001146897693,6.772574171848,27.31227680604
    ));
#9982 = CARTESIAN_POINT('',(6.001146897693,6.756731219019,
    27.335945403409));
#9983 = CARTESIAN_POINT('',(6.001146897693,6.749709397345,27.34803257262
    ));
#9984 = CARTESIAN_POINT('',(6.001146897693,6.73663015661,27.373852025435
    ));
#9985 = CARTESIAN_POINT('',(6.001146897693,6.730634991366,
    27.387904648417));
#9986 = CARTESIAN_POINT('',(6.001146897693,6.720788518674,
    27.415663003051));
#9987 = CARTESIAN_POINT('',(6.001146897693,6.716953218185,
    27.429548058382));
#9988 = CARTESIAN_POINT('',(6.001146897693,6.710129042344,
    27.458600253856));
#9989 = CARTESIAN_POINT('',(6.001146897693,6.707712006366,
    27.474024833331));
#9990 = CARTESIAN_POINT('',(6.001146897693,6.703600020482,
    27.501487157131));
#9991 = CARTESIAN_POINT('',(6.001146897693,6.702206161372,27.51368310769
    ));
#9992 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#9993 = PCURVE('',#8449,#9994);
#9994 = DEFINITIONAL_REPRESENTATION('',(#9995),#10022);
#9995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9996,#9997,#9998,#9999,#10000,
    #10001,#10002,#10003,#10004,#10005,#10006,#10007,#10008,#10009,
    #10010,#10011,#10012,#10013,#10014,#10015,#10016,#10017,#10018,
    #10019,#10020,#10021),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,4),(0.E+000,0.351050044863,0.496341718904,0.580589902818,
    0.646683030828,0.695776146831,0.744504208571,0.788357804923,
    0.829770978495,0.874845124266,0.917791517835,0.963724496828,1.),
  .UNSPECIFIED.);
#9996 = CARTESIAN_POINT('',(-7.877462254248,-11.45987859885));
#9997 = CARTESIAN_POINT('',(-7.760020235431,-11.45841866903));
#9998 = CARTESIAN_POINT('',(-7.642578216614,-11.45695873921));
#9999 = CARTESIAN_POINT('',(-7.481874065398,-11.4848721611));
#10000 = CARTESIAN_POINT('',(-7.434809672537,-11.49327557654));
#10001 = CARTESIAN_POINT('',(-7.362570945999,-11.51729286999));
#10002 = CARTESIAN_POINT('',(-7.3356461454,-11.52716691557));
#10003 = CARTESIAN_POINT('',(-7.290659517331,-11.54930590251));
#10004 = CARTESIAN_POINT('',(-7.271175014323,-11.56011351876));
#10005 = CARTESIAN_POINT('',(-7.239436664839,-11.58177023869));
#10006 = CARTESIAN_POINT('',(-7.226278528691,-11.59176856746));
#10007 = CARTESIAN_POINT('',(-7.201710897009,-11.61337103268));
#10008 = CARTESIAN_POINT('',(-7.189937937391,-11.62503191981));
#10009 = CARTESIAN_POINT('',(-7.169594818411,-11.6483618181));
#10010 = CARTESIAN_POINT('',(-7.160574171828,-11.66002074495));
#10011 = CARTESIAN_POINT('',(-7.144731218999,-11.68368934232));
#10012 = CARTESIAN_POINT('',(-7.137709397325,-11.69577651153));
#10013 = CARTESIAN_POINT('',(-7.12463015659,-11.72159596435));
#10014 = CARTESIAN_POINT('',(-7.118634991346,-11.73564858733));
#10015 = CARTESIAN_POINT('',(-7.108788518654,-11.76340694196));
#10016 = CARTESIAN_POINT('',(-7.104953218165,-11.77729199729));
#10017 = CARTESIAN_POINT('',(-7.098129042324,-11.80634419277));
#10018 = CARTESIAN_POINT('',(-7.095712006346,-11.82176877224));
#10019 = CARTESIAN_POINT('',(-7.091600020462,-11.84923109604));
#10020 = CARTESIAN_POINT('',(-7.090206161353,-11.8614270466));
#10021 = CARTESIAN_POINT('',(-7.088812302243,-11.87362299716));
#10022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10023 = ORIENTED_EDGE('',*,*,#10024,.F.);
#10024 = EDGE_CURVE('',#10025,#9963,#10027,.T.);
#10025 = VERTEX_POINT('',#10026);
#10026 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000013));
#10027 = SURFACE_CURVE('',#10028,(#10032),.PCURVE_S1.);
#10028 = LINE('',#10029,#10030);
#10029 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000013));
#10030 = VECTOR('',#10031,1.);
#10031 = DIRECTION('',(0.E+000,-6.883487437743E-015,-1.));
#10032 = PCURVE('',#8449,#10033);
#10033 = DEFINITIONAL_REPRESENTATION('',(#10034),#10038);
#10034 = LINE('',#10035,#10036);
#10035 = CARTESIAN_POINT('',(-7.088812302244,-16.64774393892));
#10036 = VECTOR('',#10037,1.);
#10037 = DIRECTION('',(6.883487437743E-015,1.));
#10038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10039 = ORIENTED_EDGE('',*,*,#10040,.T.);
#10040 = EDGE_CURVE('',#10025,#10041,#10043,.T.);
#10041 = VERTEX_POINT('',#10042);
#10042 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.300000000012));
#10043 = SURFACE_CURVE('',#10044,(#10048),.PCURVE_S1.);
#10044 = LINE('',#10045,#10046);
#10045 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000014));
#10046 = VECTOR('',#10047,1.);
#10047 = DIRECTION('',(0.E+000,-1.,-2.26237427958E-013));
#10048 = PCURVE('',#8449,#10049);
#10049 = DEFINITIONAL_REPRESENTATION('',(#10050),#10054);
#10050 = LINE('',#10051,#10052);
#10051 = CARTESIAN_POINT('',(-7.088812302244,-16.64774393893));
#10052 = VECTOR('',#10053,1.);
#10053 = DIRECTION('',(1.,2.26237427958E-013));
#10054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10055 = ORIENTED_EDGE('',*,*,#10056,.F.);
#10056 = EDGE_CURVE('',#10057,#10041,#10059,.T.);
#10057 = VERTEX_POINT('',#10058);
#10058 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#10059 = SURFACE_CURVE('',#10060,(#10064),.PCURVE_S1.);
#10060 = LINE('',#10061,#10062);
#10061 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#10062 = VECTOR('',#10063,1.);
#10063 = DIRECTION('',(-1.956818412316E-013,0.E+000,1.));
#10064 = PCURVE('',#8449,#10065);
#10065 = DEFINITIONAL_REPRESENTATION('',(#10066),#10070);
#10066 = LINE('',#10067,#10068);
#10067 = CARTESIAN_POINT('',(-0.147876577315,-16.64320504858));
#10068 = VECTOR('',#10069,1.);
#10069 = DIRECTION('',(0.E+000,-1.));
#10070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10071 = ORIENTED_EDGE('',*,*,#10072,.T.);
#10072 = EDGE_CURVE('',#10057,#10073,#10075,.T.);
#10073 = VERTEX_POINT('',#10074);
#10074 = CARTESIAN_POINT('',(6.001146897693,-1.150078991849,
    32.295461109666));
#10075 = SURFACE_CURVE('',#10076,(#10080),.PCURVE_S1.);
#10076 = LINE('',#10077,#10078);
#10077 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109666));
#10078 = VECTOR('',#10079,1.);
#10079 = DIRECTION('',(0.E+000,-1.,0.E+000));
#10080 = PCURVE('',#8449,#10081);
#10081 = DEFINITIONAL_REPRESENTATION('',(#10082),#10086);
#10082 = LINE('',#10083,#10084);
#10083 = CARTESIAN_POINT('',(-0.147876577315,-16.64320504858));
#10084 = VECTOR('',#10085,1.);
#10085 = DIRECTION('',(1.,0.E+000));
#10086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10087 = ORIENTED_EDGE('',*,*,#10088,.T.);
#10088 = EDGE_CURVE('',#10073,#10089,#10091,.T.);
#10089 = VERTEX_POINT('',#10090);
#10090 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#10091 = SURFACE_CURVE('',#10092,(#10099),.PCURVE_S1.);
#10092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10093,#10094,#10095,#10096,
    #10097,#10098),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.478067132738
    ,1.),.UNSPECIFIED.);
#10093 = CARTESIAN_POINT('',(6.001146897693,-1.150078991848,
    32.295461109668));
#10094 = CARTESIAN_POINT('',(6.001146897693,-1.323028477099,
    32.287045124907));
#10095 = CARTESIAN_POINT('',(6.001146897693,-1.493665809644,
    32.23306636259));
#10096 = CARTESIAN_POINT('',(6.001146897693,-1.799195921625,
    32.038422214364));
#10097 = CARTESIAN_POINT('',(6.001146897693,-1.92883035785,
    31.89060247036));
#10098 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#10099 = PCURVE('',#8449,#10100);
#10100 = DEFINITIONAL_REPRESENTATION('',(#10101),#10108);
#10101 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10102,#10103,#10104,#10105,
    #10106,#10107),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.478067132738
    ,1.),.UNSPECIFIED.);
#10102 = CARTESIAN_POINT('',(0.762078991867,-16.64320504858));
#10103 = CARTESIAN_POINT('',(0.935028477118,-16.63478906382));
#10104 = CARTESIAN_POINT('',(1.105665809664,-16.5808103015));
#10105 = CARTESIAN_POINT('',(1.411195921645,-16.38616615328));
#10106 = CARTESIAN_POINT('',(1.54083035787,-16.23834640927));
#10107 = CARTESIAN_POINT('',(1.620737892756,-16.0669841477));
#10108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10109 = ORIENTED_EDGE('',*,*,#10110,.T.);
#10110 = EDGE_CURVE('',#10089,#10111,#10113,.T.);
#10111 = VERTEX_POINT('',#10112);
#10112 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#10113 = SURFACE_CURVE('',#10114,(#10118),.PCURVE_S1.);
#10114 = LINE('',#10115,#10116);
#10115 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#10116 = VECTOR('',#10117,1.);
#10117 = DIRECTION('',(0.E+000,-0.422618260818,-0.906307787467));
#10118 = PCURVE('',#8449,#10119);
#10119 = DEFINITIONAL_REPRESENTATION('',(#10120),#10124);
#10120 = LINE('',#10121,#10122);
#10121 = CARTESIAN_POINT('',(1.620737892756,-16.0669841477));
#10122 = VECTOR('',#10123,1.);
#10123 = DIRECTION('',(0.422618260818,0.906307787467));
#10124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10125 = ORIENTED_EDGE('',*,*,#10126,.T.);
#10126 = EDGE_CURVE('',#10111,#10127,#10129,.T.);
#10127 = VERTEX_POINT('',#10128);
#10128 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#10129 = SURFACE_CURVE('',#10130,(#10137),.PCURVE_S1.);
#10130 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10131,#10132,#10133,#10134,
    #10135,#10136),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10131 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#10132 = CARTESIAN_POINT('',(6.001146897693,-2.713176922854,
    30.208565829695));
#10133 = CARTESIAN_POINT('',(6.001146897693,-2.71072162565,
    30.171105233367));
#10134 = CARTESIAN_POINT('',(6.001146897693,-2.674773977902,
    30.114678729181));
#10135 = CARTESIAN_POINT('',(6.001146897693,-2.641860801175,
    30.09662194211));
#10136 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#10137 = PCURVE('',#8449,#10138);
#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10146);
#10139 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10140,#10141,#10142,#10143,
    #10144,#10145),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10140 = CARTESIAN_POINT('',(2.311039435923,-14.58662770721));
#10141 = CARTESIAN_POINT('',(2.325176922874,-14.55630976861));
#10142 = CARTESIAN_POINT('',(2.32272162567,-14.51884917228));
#10143 = CARTESIAN_POINT('',(2.286773977922,-14.46242266809));
#10144 = CARTESIAN_POINT('',(2.253860801195,-14.44436588102));
#10145 = CARTESIAN_POINT('',(2.220408657193,-14.44436588103));
#10146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10147 = ORIENTED_EDGE('',*,*,#10148,.T.);
#10148 = EDGE_CURVE('',#10127,#10149,#10151,.T.);
#10149 = VERTEX_POINT('',#10150);
#10150 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    30.096621650582));
#10151 = SURFACE_CURVE('',#10152,(#10156),.PCURVE_S1.);
#10152 = LINE('',#10153,#10154);
#10153 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#10154 = VECTOR('',#10155,1.);
#10155 = DIRECTION('',(0.E+000,1.,-3.239308505645E-007));
#10156 = PCURVE('',#8449,#10157);
#10157 = DEFINITIONAL_REPRESENTATION('',(#10158),#10162);
#10158 = LINE('',#10159,#10160);
#10159 = CARTESIAN_POINT('',(2.220408657193,-14.44436588103));
#10160 = VECTOR('',#10161,1.);
#10161 = DIRECTION('',(-1.,3.239308505645E-007));
#10162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10163 = ORIENTED_EDGE('',*,*,#10164,.T.);
#10164 = EDGE_CURVE('',#10149,#10165,#10167,.T.);
#10165 = VERTEX_POINT('',#10166);
#10166 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    29.096621486669));
#10167 = SURFACE_CURVE('',#10168,(#10172),.PCURVE_S1.);
#10168 = LINE('',#10169,#10170);
#10169 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    30.096621650582));
#10170 = VECTOR('',#10171,1.);
#10171 = DIRECTION('',(0.E+000,1.776356548233E-015,-1.));
#10172 = PCURVE('',#8449,#10173);
#10173 = DEFINITIONAL_REPRESENTATION('',(#10174),#10178);
#10174 = LINE('',#10175,#10176);
#10175 = CARTESIAN_POINT('',(1.770408930046,-14.44436558949));
#10176 = VECTOR('',#10177,1.);
#10177 = DIRECTION('',(-1.776356548233E-015,1.));
#10178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10179 = ORIENTED_EDGE('',*,*,#10180,.T.);
#10180 = EDGE_CURVE('',#10165,#10181,#10183,.T.);
#10181 = VERTEX_POINT('',#10182);
#10182 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#10183 = SURFACE_CURVE('',#10184,(#10188),.PCURVE_S1.);
#10184 = LINE('',#10185,#10186);
#10185 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    29.096621486669));
#10186 = VECTOR('',#10187,1.);
#10187 = DIRECTION('',(0.E+000,-1.,1.733033219466E-015));
#10188 = PCURVE('',#8449,#10189);
#10189 = DEFINITIONAL_REPRESENTATION('',(#10190),#10194);
#10190 = LINE('',#10191,#10192);
#10191 = CARTESIAN_POINT('',(1.770408930046,-13.44436542558));
#10192 = VECTOR('',#10193,1.);
#10193 = DIRECTION('',(1.,-1.733033219466E-015));
#10194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10195 = ORIENTED_EDGE('',*,*,#10196,.T.);
#10196 = EDGE_CURVE('',#10181,#10197,#10199,.T.);
#10197 = VERTEX_POINT('',#10198);
#10198 = CARTESIAN_POINT('',(6.001146897693,-4.208406926629,
    29.396621942111));
#10199 = SURFACE_CURVE('',#10200,(#10204),.PCURVE_S1.);
#10200 = LINE('',#10201,#10202);
#10201 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#10202 = VECTOR('',#10203,1.);
#10203 = DIRECTION('',(0.E+000,-1.825601713851E-006,0.999999999998));
#10204 = PCURVE('',#8449,#10205);
#10205 = DEFINITIONAL_REPRESENTATION('',(#10206),#10210);
#10206 = LINE('',#10207,#10208);
#10207 = CARTESIAN_POINT('',(3.820406378968,-13.44436542558));
#10208 = VECTOR('',#10209,1.);
#10209 = DIRECTION('',(1.825601713851E-006,-0.999999999998));
#10210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10211 = ORIENTED_EDGE('',*,*,#10212,.T.);
#10212 = EDGE_CURVE('',#10197,#10213,#10215,.T.);
#10213 = VERTEX_POINT('',#10214);
#10214 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#10215 = SURFACE_CURVE('',#10216,(#10227),.PCURVE_S1.);
#10216 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10217,#10218,#10219,#10220,
    #10221,#10222,#10223,#10224,#10225,#10226),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#10217 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.396621942111));
#10218 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.475161758451));
#10219 = CARTESIAN_POINT('',(6.001146897693,-4.240739403228,
    29.55321793974));
#10220 = CARTESIAN_POINT('',(6.001146897693,-4.351811476682,
    29.664290013194));
#10221 = CARTESIAN_POINT('',(6.001146897693,-4.429867657971,
    29.696621942111));
#10222 = CARTESIAN_POINT('',(6.001146897693,-4.58694729065,
    29.696621942111));
#10223 = CARTESIAN_POINT('',(6.001146897693,-4.66500347194,
    29.664290013194));
#10224 = CARTESIAN_POINT('',(6.001146897693,-4.776075545393,
    29.55321793974));
#10225 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.475161758451));
#10226 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#10227 = PCURVE('',#8449,#10228);
#10228 = DEFINITIONAL_REPRESENTATION('',(#10229),#10240);
#10229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10230,#10231,#10232,#10233,
    #10234,#10235,#10236,#10237,#10238,#10239),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#10230 = CARTESIAN_POINT('',(3.82040747433,-13.74436588102));
#10231 = CARTESIAN_POINT('',(3.82040747433,-13.82290569736));
#10232 = CARTESIAN_POINT('',(3.852739403248,-13.90096187865));
#10233 = CARTESIAN_POINT('',(3.963811476702,-14.01203395211));
#10234 = CARTESIAN_POINT('',(4.041867657991,-14.04436588102));
#10235 = CARTESIAN_POINT('',(4.19894729067,-14.04436588102));
#10236 = CARTESIAN_POINT('',(4.27700347196,-14.01203395211));
#10237 = CARTESIAN_POINT('',(4.388075545413,-13.90096187865));
#10238 = CARTESIAN_POINT('',(4.420407474331,-13.82290569736));
#10239 = CARTESIAN_POINT('',(4.420407474331,-13.74436588102));
#10240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10241 = ORIENTED_EDGE('',*,*,#10242,.T.);
#10242 = EDGE_CURVE('',#10213,#10243,#10245,.T.);
#10243 = VERTEX_POINT('',#10244);
#10244 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#10245 = SURFACE_CURVE('',#10246,(#10250),.PCURVE_S1.);
#10246 = LINE('',#10247,#10248);
#10247 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#10248 = VECTOR('',#10249,1.);
#10249 = DIRECTION('',(2.36847219022E-014,-2.684475644617E-006,
    -0.999999999996));
#10250 = PCURVE('',#8449,#10251);
#10251 = DEFINITIONAL_REPRESENTATION('',(#10252),#10256);
#10252 = LINE('',#10253,#10254);
#10253 = CARTESIAN_POINT('',(4.420407474331,-13.74436588102));
#10254 = VECTOR('',#10255,1.);
#10255 = DIRECTION('',(2.684475644617E-006,0.999999999996));
#10256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10257 = ORIENTED_EDGE('',*,*,#10258,.T.);
#10258 = EDGE_CURVE('',#10243,#10259,#10261,.T.);
#10259 = VERTEX_POINT('',#10260);
#10260 = CARTESIAN_POINT('',(6.001146897693,-6.00840704652,
    29.096621486669));
#10261 = SURFACE_CURVE('',#10262,(#10266),.PCURVE_S1.);
#10262 = LINE('',#10263,#10264);
#10263 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#10264 = VECTOR('',#10265,1.);
#10265 = DIRECTION('',(-1.4802998808E-015,-1.,5.921199523201E-015));
#10266 = PCURVE('',#8449,#10267);
#10267 = DEFINITIONAL_REPRESENTATION('',(#10268),#10272);
#10268 = LINE('',#10269,#10270);
#10269 = CARTESIAN_POINT('',(4.420409085018,-13.44436542558));
#10270 = VECTOR('',#10271,1.);
#10271 = DIRECTION('',(1.,-5.921199523201E-015));
#10272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10273 = ORIENTED_EDGE('',*,*,#10274,.T.);
#10274 = EDGE_CURVE('',#10259,#10275,#10277,.T.);
#10275 = VERTEX_POINT('',#10276);
#10276 = CARTESIAN_POINT('',(6.001146897693,-6.008407259957,
    29.396621931485));
#10277 = SURFACE_CURVE('',#10278,(#10282),.PCURVE_S1.);
#10278 = LINE('',#10279,#10280);
#10279 = CARTESIAN_POINT('',(6.001146897693,-6.00840704652,
    29.096621486669));
#10280 = VECTOR('',#10281,1.);
#10281 = DIRECTION('',(0.E+000,-7.114572447912E-007,1.));
#10282 = PCURVE('',#8449,#10283);
#10283 = DEFINITIONAL_REPRESENTATION('',(#10284),#10288);
#10284 = LINE('',#10285,#10286);
#10285 = CARTESIAN_POINT('',(5.62040704654,-13.44436542558));
#10286 = VECTOR('',#10287,1.);
#10287 = DIRECTION('',(7.114572447912E-007,-1.));
#10288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10289 = ORIENTED_EDGE('',*,*,#10290,.T.);
#10290 = EDGE_CURVE('',#10275,#10291,#10293,.T.);
#10291 = VERTEX_POINT('',#10292);
#10292 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#10293 = SURFACE_CURVE('',#10294,(#10305),.PCURVE_S1.);
#10294 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10295,#10296,#10297,#10298,
    #10299,#10300,#10301,#10302,#10303,#10304),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#10295 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.396621931485));
#10296 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.47516174694));
#10297 = CARTESIAN_POINT('',(6.001146897693,-6.040739401553,
    29.553217927372));
#10298 = CARTESIAN_POINT('',(6.001146897693,-6.151811472774,
    29.664290000557));
#10299 = CARTESIAN_POINT('',(6.001146897693,-6.229867652633,
    29.696621930095));
#10300 = CARTESIAN_POINT('',(6.001146897693,-6.386947283545,
    29.696621932874));
#10301 = CARTESIAN_POINT('',(6.001146897693,-6.465003464548,
    29.664290006097));
#10302 = CARTESIAN_POINT('',(6.001146897693,-6.576075539698,
    29.553217936841));
#10303 = CARTESIAN_POINT('',(6.001146897693,-6.608407470618,
    29.475161757552));
#10304 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#10305 = PCURVE('',#8449,#10306);
#10306 = DEFINITIONAL_REPRESENTATION('',(#10307),#10318);
#10307 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10308,#10309,#10310,#10311,
    #10312,#10313,#10314,#10315,#10316,#10317),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#10308 = CARTESIAN_POINT('',(5.620407473415,-13.7443658704));
#10309 = CARTESIAN_POINT('',(5.620407473415,-13.82290568585));
#10310 = CARTESIAN_POINT('',(5.652739401572,-13.90096186628));
#10311 = CARTESIAN_POINT('',(5.763811472794,-14.01203393947));
#10312 = CARTESIAN_POINT('',(5.841867652653,-14.04436586901));
#10313 = CARTESIAN_POINT('',(5.998947283564,-14.04436587179));
#10314 = CARTESIAN_POINT('',(6.077003464568,-14.01203394501));
#10315 = CARTESIAN_POINT('',(6.188075539718,-13.90096187575));
#10316 = CARTESIAN_POINT('',(6.220407470637,-13.82290569646));
#10317 = CARTESIAN_POINT('',(6.220407473415,-13.74436588101));
#10318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10319 = ORIENTED_EDGE('',*,*,#10320,.T.);
#10320 = EDGE_CURVE('',#10291,#10321,#10323,.T.);
#10321 = VERTEX_POINT('',#10322);
#10322 = CARTESIAN_POINT('',(6.001146897693,-6.60840602728,
    29.096621486669));
#10323 = SURFACE_CURVE('',#10324,(#10328),.PCURVE_S1.);
#10324 = LINE('',#10325,#10326);
#10325 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#10326 = VECTOR('',#10327,1.);
#10327 = DIRECTION('',(0.E+000,2.410187623241E-006,-0.999999999997));
#10328 = PCURVE('',#8449,#10329);
#10329 = DEFINITIONAL_REPRESENTATION('',(#10330),#10334);
#10330 = LINE('',#10331,#10332);
#10331 = CARTESIAN_POINT('',(6.220407473415,-13.74436588101));
#10332 = VECTOR('',#10333,1.);
#10333 = DIRECTION('',(-2.410187623241E-006,0.999999999997));
#10334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10335 = ORIENTED_EDGE('',*,*,#10336,.T.);
#10336 = EDGE_CURVE('',#10321,#10337,#10339,.T.);
#10337 = VERTEX_POINT('',#10338);
#10338 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#10339 = SURFACE_CURVE('',#10340,(#10344),.PCURVE_S1.);
#10340 = LINE('',#10341,#10342);
#10341 = CARTESIAN_POINT('',(6.001146897693,-6.60840602728,
    29.096621486669));
#10342 = VECTOR('',#10343,1.);
#10343 = DIRECTION('',(8.66515035087E-016,-1.,0.E+000));
#10344 = PCURVE('',#8449,#10345);
#10345 = DEFINITIONAL_REPRESENTATION('',(#10346),#10350);
#10346 = LINE('',#10347,#10348);
#10347 = CARTESIAN_POINT('',(6.2204060273,-13.44436542558));
#10348 = VECTOR('',#10349,1.);
#10349 = DIRECTION('',(1.,0.E+000));
#10350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10351 = ORIENTED_EDGE('',*,*,#10352,.T.);
#10352 = EDGE_CURVE('',#10337,#10353,#10355,.T.);
#10353 = VERTEX_POINT('',#10354);
#10354 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#10355 = SURFACE_CURVE('',#10356,(#10360),.PCURVE_S1.);
#10356 = LINE('',#10357,#10358);
#10357 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#10358 = VECTOR('',#10359,1.);
#10359 = DIRECTION('',(0.E+000,0.E+000,1.));
#10360 = PCURVE('',#8449,#10361);
#10361 = DEFINITIONAL_REPRESENTATION('',(#10362),#10366);
#10362 = LINE('',#10363,#10364);
#10363 = CARTESIAN_POINT('',(8.270407201512,-13.44436542558));
#10364 = VECTOR('',#10365,1.);
#10365 = DIRECTION('',(0.E+000,-1.));
#10366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10367 = ORIENTED_EDGE('',*,*,#10368,.T.);
#10368 = EDGE_CURVE('',#10353,#10369,#10371,.T.);
#10369 = VERTEX_POINT('',#10370);
#10370 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.096621796351));
#10371 = SURFACE_CURVE('',#10372,(#10376),.PCURVE_S1.);
#10372 = LINE('',#10373,#10374);
#10373 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#10374 = VECTOR('',#10375,1.);
#10375 = DIRECTION('',(0.E+000,1.,3.23930897934E-007));
#10376 = PCURVE('',#8449,#10377);
#10377 = DEFINITIONAL_REPRESENTATION('',(#10378),#10382);
#10378 = LINE('',#10379,#10380);
#10379 = CARTESIAN_POINT('',(8.270407201512,-14.44436558949));
#10380 = VECTOR('',#10381,1.);
#10381 = DIRECTION('',(-1.,-3.23930897934E-007));
#10382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10383 = ORIENTED_EDGE('',*,*,#10384,.T.);
#10384 = EDGE_CURVE('',#10369,#10385,#10387,.T.);
#10385 = VERTEX_POINT('',#10386);
#10386 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#10387 = SURFACE_CURVE('',#10388,(#10395),.PCURVE_S1.);
#10388 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10389,#10390,#10391,#10392,
    #10393,#10394),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10389 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.09662194212));
#10390 = CARTESIAN_POINT('',(6.001146897693,-8.174955330343,
    30.09662194211));
#10391 = CARTESIAN_POINT('',(6.001146897693,-8.142042153617,
    30.114678729181));
#10392 = CARTESIAN_POINT('',(6.001146897693,-8.106094505869,
    30.171105233367));
#10393 = CARTESIAN_POINT('',(6.001146897693,-8.103639208664,
    30.208565829695));
#10394 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#10395 = PCURVE('',#8449,#10396);
#10396 = DEFINITIONAL_REPRESENTATION('',(#10397),#10404);
#10397 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10398,#10399,#10400,#10401,
    #10402,#10403),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10398 = CARTESIAN_POINT('',(7.820407474365,-14.44436588103));
#10399 = CARTESIAN_POINT('',(7.786955330363,-14.44436588102));
#10400 = CARTESIAN_POINT('',(7.754042153636,-14.46242266809));
#10401 = CARTESIAN_POINT('',(7.718094505888,-14.51884917228));
#10402 = CARTESIAN_POINT('',(7.715639208684,-14.55630976861));
#10403 = CARTESIAN_POINT('',(7.729776695635,-14.58662770721));
#10404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10405 = ORIENTED_EDGE('',*,*,#10406,.T.);
#10406 = EDGE_CURVE('',#10385,#10407,#10409,.T.);
#10407 = VERTEX_POINT('',#10408);
#10408 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#10409 = SURFACE_CURVE('',#10410,(#10414),.PCURVE_S1.);
#10410 = LINE('',#10411,#10412);
#10411 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#10412 = VECTOR('',#10413,1.);
#10413 = DIRECTION('',(0.E+000,-0.422618260818,0.906307787467));
#10414 = PCURVE('',#8449,#10415);
#10415 = DEFINITIONAL_REPRESENTATION('',(#10416),#10420);
#10416 = LINE('',#10417,#10418);
#10417 = CARTESIAN_POINT('',(7.729776695635,-14.58662770721));
#10418 = VECTOR('',#10419,1.);
#10419 = DIRECTION('',(0.422618260818,-0.906307787467));
#10420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10421 = ORIENTED_EDGE('',*,*,#10422,.T.);
#10422 = EDGE_CURVE('',#10407,#10423,#10425,.T.);
#10423 = VERTEX_POINT('',#10424);
#10424 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#10425 = SURFACE_CURVE('',#10426,(#10433),.PCURVE_S1.);
#10426 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10427,#10428,#10429,#10430,
    #10431,#10432),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10427 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#10428 = CARTESIAN_POINT('',(6.001146897693,-8.887985773668,
    31.89060247036));
#10429 = CARTESIAN_POINT('',(6.001146897693,-9.017620209893,
    32.038422214364));
#10430 = CARTESIAN_POINT('',(6.001146897693,-9.336552624656,
    32.241604571123));
#10431 = CARTESIAN_POINT('',(6.001146897693,-9.525308689799,
    32.296621946969));
#10432 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#10433 = PCURVE('',#8449,#10434);
#10434 = DEFINITIONAL_REPRESENTATION('',(#10435),#10442);
#10435 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10436,#10437,#10438,#10439,
    #10440,#10441),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10436 = CARTESIAN_POINT('',(8.420078238802,-16.0669841477));
#10437 = CARTESIAN_POINT('',(8.499985773688,-16.23834640927));
#10438 = CARTESIAN_POINT('',(8.629620209913,-16.38616615328));
#10439 = CARTESIAN_POINT('',(8.948552624676,-16.58934851003));
#10440 = CARTESIAN_POINT('',(9.137308689819,-16.64436588588));
#10441 = CARTESIAN_POINT('',(9.326386025374,-16.64436588597));
#10442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10443 = ORIENTED_EDGE('',*,*,#10444,.T.);
#10444 = EDGE_CURVE('',#10423,#10445,#10447,.T.);
#10445 = VERTEX_POINT('',#10446);
#10446 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.299998639091));
#10447 = SURFACE_CURVE('',#10448,(#10452),.PCURVE_S1.);
#10448 = LINE('',#10449,#10450);
#10449 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#10450 = VECTOR('',#10451,1.);
#10451 = DIRECTION('',(0.E+000,0.E+000,1.));
#10452 = PCURVE('',#8449,#10453);
#10453 = DEFINITIONAL_REPRESENTATION('',(#10454),#10458);
#10454 = LINE('',#10455,#10456);
#10455 = CARTESIAN_POINT('',(9.326386025374,-16.64436588597));
#10456 = VECTOR('',#10457,1.);
#10457 = DIRECTION('',(0.E+000,-1.));
#10458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10459 = ORIENTED_EDGE('',*,*,#10460,.F.);
#10460 = EDGE_CURVE('',#10461,#10445,#10463,.T.);
#10461 = VERTEX_POINT('',#10462);
#10462 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#10463 = SURFACE_CURVE('',#10464,(#10468),.PCURVE_S1.);
#10464 = LINE('',#10465,#10466);
#10465 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#10466 = VECTOR('',#10467,1.);
#10467 = DIRECTION('',(0.E+000,1.,0.E+000));
#10468 = PCURVE('',#8449,#10469);
#10469 = DEFINITIONAL_REPRESENTATION('',(#10470),#10474);
#10470 = LINE('',#10471,#10472);
#10471 = CARTESIAN_POINT('',(9.9703533557,-16.647742578));
#10472 = VECTOR('',#10473,1.);
#10473 = DIRECTION('',(-1.,0.E+000));
#10474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10475 = ORIENTED_EDGE('',*,*,#10476,.F.);
#10476 = EDGE_CURVE('',#10477,#10461,#10479,.T.);
#10477 = VERTEX_POINT('',#10478);
#10478 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#10479 = SURFACE_CURVE('',#10480,(#10485),.PCURVE_S1.);
#10480 = CIRCLE('',#10481,0.5);
#10481 = AXIS2_PLACEMENT_3D('',#10482,#10483,#10484);
#10482 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    31.799998639091));
#10483 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10484 = DIRECTION('',(0.E+000,-0.939692635122,0.342020103937));
#10485 = PCURVE('',#8449,#10486);
#10486 = DEFINITIONAL_REPRESENTATION('',(#10487),#10495);
#10487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10488,#10489,#10490,#10491
    ,#10492,#10493,#10494),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#10488 = CARTESIAN_POINT('',(10.440199673262,-16.31875262997));
#10489 = CARTESIAN_POINT('',(10.144001574647,-17.13255032374));
#10490 = CARTESIAN_POINT('',(9.587331147613,-16.4691363989));
#10491 = CARTESIAN_POINT('',(9.030660720578,-15.80572247407));
#10492 = CARTESIAN_POINT('',(9.883529246227,-15.65533870514));
#10493 = CARTESIAN_POINT('',(10.736397771876,-15.50495493621));
#10494 = CARTESIAN_POINT('',(10.440199673262,-16.31875262997));
#10495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10496 = ORIENTED_EDGE('',*,*,#10497,.T.);
#10497 = EDGE_CURVE('',#10477,#10498,#10500,.T.);
#10498 = VERTEX_POINT('',#10499);
#10499 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    30.400000000004));
#10500 = SURFACE_CURVE('',#10501,(#10505),.PCURVE_S1.);
#10501 = LINE('',#10502,#10503);
#10502 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#10503 = VECTOR('',#10504,1.);
#10504 = DIRECTION('',(0.E+000,-0.342020103936,-0.939692635122));
#10505 = PCURVE('',#8449,#10506);
#10506 = DEFINITIONAL_REPRESENTATION('',(#10507),#10511);
#10507 = LINE('',#10508,#10509);
#10508 = CARTESIAN_POINT('',(10.440199673259,-16.31875262997));
#10509 = VECTOR('',#10510,1.);
#10510 = DIRECTION('',(0.342020103936,0.939692635122));
#10511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10512 = ORIENTED_EDGE('',*,*,#10513,.T.);
#10513 = EDGE_CURVE('',#10498,#10514,#10516,.T.);
#10514 = VERTEX_POINT('',#10515);
#10515 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#10516 = SURFACE_CURVE('',#10517,(#10521),.PCURVE_S1.);
#10517 = LINE('',#10518,#10519);
#10518 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    30.400000000004));
#10519 = VECTOR('',#10520,1.);
#10520 = DIRECTION('',(-8.26212483442E-016,-1.652424966884E-015,-1.));
#10521 = PCURVE('',#8449,#10522);
#10522 = DEFINITIONAL_REPRESENTATION('',(#10523),#10527);
#10523 = LINE('',#10524,#10525);
#10524 = CARTESIAN_POINT('',(11.012,-14.74774393892));
#10525 = VECTOR('',#10526,1.);
#10526 = DIRECTION('',(1.652424966884E-015,1.));
#10527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10528 = ORIENTED_EDGE('',*,*,#10529,.T.);
#10529 = EDGE_CURVE('',#10514,#10530,#10532,.T.);
#10530 = VERTEX_POINT('',#10531);
#10531 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#10532 = SURFACE_CURVE('',#10533,(#10537),.PCURVE_S1.);
#10533 = LINE('',#10534,#10535);
#10534 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#10535 = VECTOR('',#10536,1.);
#10536 = DIRECTION('',(0.E+000,-1.,0.E+000));
#10537 = PCURVE('',#8449,#10538);
#10538 = DEFINITIONAL_REPRESENTATION('',(#10539),#10543);
#10539 = LINE('',#10540,#10541);
#10540 = CARTESIAN_POINT('',(11.012,-10.44774393892));
#10541 = VECTOR('',#10542,1.);
#10542 = DIRECTION('',(1.,0.E+000));
#10543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10544 = ORIENTED_EDGE('',*,*,#10545,.T.);
#10545 = EDGE_CURVE('',#10530,#10546,#10548,.T.);
#10546 = VERTEX_POINT('',#10547);
#10547 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.40000000001));
#10548 = SURFACE_CURVE('',#10549,(#10553),.PCURVE_S1.);
#10549 = LINE('',#10550,#10551);
#10550 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#10551 = VECTOR('',#10552,1.);
#10552 = DIRECTION('',(8.262124834408E-016,-3.304849933763E-015,1.));
#10553 = PCURVE('',#8449,#10554);
#10554 = DEFINITIONAL_REPRESENTATION('',(#10555),#10559);
#10555 = LINE('',#10556,#10557);
#10556 = CARTESIAN_POINT('',(19.112,-10.44774393892));
#10557 = VECTOR('',#10558,1.);
#10558 = DIRECTION('',(3.304849933763E-015,-1.));
#10559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10560 = ORIENTED_EDGE('',*,*,#10561,.T.);
#10561 = EDGE_CURVE('',#10546,#10562,#10564,.T.);
#10562 = VERTEX_POINT('',#10563);
#10563 = CARTESIAN_POINT('',(6.001146897693,-20.11969783518,
    32.102606031185));
#10564 = SURFACE_CURVE('',#10565,(#10569),.PCURVE_S1.);
#10565 = LINE('',#10566,#10567);
#10566 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.40000000001));
#10567 = VECTOR('',#10568,1.);
#10568 = DIRECTION('',(0.E+000,-0.342020103937,0.939692635122));
#10569 = PCURVE('',#8449,#10570);
#10570 = DEFINITIONAL_REPRESENTATION('',(#10571),#10575);
#10571 = LINE('',#10572,#10573);
#10572 = CARTESIAN_POINT('',(19.111999999997,-14.74774393892));
#10573 = VECTOR('',#10574,1.);
#10574 = DIRECTION('',(0.342020103937,-0.939692635122));
#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10576 = ORIENTED_EDGE('',*,*,#10577,.T.);
#10577 = EDGE_CURVE('',#10562,#10578,#10580,.T.);
#10578 = VERTEX_POINT('',#10579);
#10579 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.300000000004));
#10580 = SURFACE_CURVE('',#10581,(#10586),.PCURVE_S1.);
#10581 = CIRCLE('',#10582,0.3);
#10582 = AXIS2_PLACEMENT_3D('',#10583,#10584,#10585);
#10583 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.000000000004));
#10584 = DIRECTION('',(1.,0.E+000,0.E+000));
#10585 = DIRECTION('',(-0.E+000,0.939692635122,0.342020103937));
#10586 = PCURVE('',#8449,#10587);
#10587 = DEFINITIONAL_REPRESENTATION('',(#10588),#10592);
#10588 = CIRCLE('',#10589,0.3);
#10589 = AXIS2_PLACEMENT_2D('',#10590,#10591);
#10590 = CARTESIAN_POINT('',(20.013605625742,-16.34774393892));
#10591 = DIRECTION('',(-0.939692635122,-0.342020103937));
#10592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10593 = ORIENTED_EDGE('',*,*,#10594,.F.);
#10594 = EDGE_CURVE('',#10595,#10578,#10597,.T.);
#10595 = VERTEX_POINT('',#10596);
#10596 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#10597 = SURFACE_CURVE('',#10598,(#10602),.PCURVE_S1.);
#10598 = LINE('',#10599,#10600);
#10599 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#10600 = VECTOR('',#10601,1.);
#10601 = DIRECTION('',(0.E+000,1.,-2.196971506673E-013));
#10602 = PCURVE('',#8449,#10603);
#10603 = DEFINITIONAL_REPRESENTATION('',(#10604),#10608);
#10604 = LINE('',#10605,#10606);
#10605 = CARTESIAN_POINT('',(28.454846373293,-16.64774393892));
#10606 = VECTOR('',#10607,1.);
#10607 = DIRECTION('',(-1.,2.196971506673E-013));
#10608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10609 = ORIENTED_EDGE('',*,*,#10610,.T.);
#10610 = EDGE_CURVE('',#10595,#10611,#10613,.T.);
#10611 = VERTEX_POINT('',#10612);
#10612 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058249));
#10613 = SURFACE_CURVE('',#10614,(#10618),.PCURVE_S1.);
#10614 = LINE('',#10615,#10616);
#10615 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#10616 = VECTOR('',#10617,1.);
#10617 = DIRECTION('',(-1.860402010204E-016,5.209125628571E-015,-1.));
#10618 = PCURVE('',#8449,#10619);
#10619 = DEFINITIONAL_REPRESENTATION('',(#10620),#10624);
#10620 = LINE('',#10621,#10622);
#10621 = CARTESIAN_POINT('',(28.454846373293,-16.64774393892));
#10622 = VECTOR('',#10623,1.);
#10623 = DIRECTION('',(-5.209125628571E-015,1.));
#10624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10625 = ORIENTED_EDGE('',*,*,#10626,.T.);
#10626 = EDGE_CURVE('',#10611,#10627,#10629,.T.);
#10627 = VERTEX_POINT('',#10628);
#10628 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#10629 = SURFACE_CURVE('',#10630,(#10661),.PCURVE_S1.);
#10630 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10631,#10632,#10633,#10634,
    #10635,#10636,#10637,#10638,#10639,#10640,#10641,#10642,#10643,
    #10644,#10645,#10646,#10647,#10648,#10649,#10650,#10651,#10652,
    #10653,#10654,#10655,#10656,#10657,#10658,#10659,#10660),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.022049890297E-002,0.139560908106,0.182815127251,0.228030466391,
    0.269951005886,0.312950503639,0.362995020981,0.413464559747,
    0.472967645649,0.542502510372,0.631517085371,0.750774629794,
    0.933876712573,1.),.UNSPECIFIED.);
#10631 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058249));
#10632 = CARTESIAN_POINT('',(6.001146897693,-28.846300052,
    27.495573224947));
#10633 = CARTESIAN_POINT('',(6.001146897693,-28.84975373073,
    27.465267391646));
#10634 = CARTESIAN_POINT('',(6.001146897693,-28.86159543508,
    27.420243224684));
#10635 = CARTESIAN_POINT('',(6.001146897693,-28.86637317037,
    27.404397669353));
#10636 = CARTESIAN_POINT('',(6.001146897693,-28.87783672146,
    27.375736282226));
#10637 = CARTESIAN_POINT('',(6.001146897693,-28.88407376189,
    27.362538686219));
#10638 = CARTESIAN_POINT('',(6.001146897693,-28.89833556499,
    27.33667793624));
#10639 = CARTESIAN_POINT('',(6.001146897693,-28.90654654562,
    27.323800053514));
#10640 = CARTESIAN_POINT('',(6.001146897693,-28.92377281177,
    27.300410798018));
#10641 = CARTESIAN_POINT('',(6.001146897693,-28.93280012709,
    27.289661854451));
#10642 = CARTESIAN_POINT('',(6.001146897693,-28.95222973178,
    27.269018706588));
#10643 = CARTESIAN_POINT('',(6.001146897693,-28.96287491182,
    27.259087744366));
#10644 = CARTESIAN_POINT('',(6.001146897693,-28.98666991221,
    27.239030097134));
#10645 = CARTESIAN_POINT('',(6.001146897693,-29.00033958811,
    27.229063408172));
#10646 = CARTESIAN_POINT('',(6.001146897693,-29.02840265874,
    27.210764176263));
#10647 = CARTESIAN_POINT('',(6.001146897693,-29.04309135808,
    27.202554367375));
#10648 = CARTESIAN_POINT('',(6.001146897693,-29.07576445603,
    27.186014565507));
#10649 = CARTESIAN_POINT('',(6.001146897693,-29.09424289492,
    27.178211443789));
#10650 = CARTESIAN_POINT('',(6.001146897693,-29.13449191544,
    27.163001546197));
#10651 = CARTESIAN_POINT('',(6.001146897693,-29.15691029816,
    27.156324454768));
#10652 = CARTESIAN_POINT('',(6.001146897693,-29.20770006191,
    27.142657020041));
#10653 = CARTESIAN_POINT('',(6.001146897693,-29.23647691775,
    27.136995575387));
#10654 = CARTESIAN_POINT('',(6.001146897693,-29.30427758693,
    27.125396753742));
#10655 = CARTESIAN_POINT('',(6.001146897693,-29.34372708884,
    27.121550126558));
#10656 = CARTESIAN_POINT('',(6.001146897693,-29.44358832762,
    27.113190052195));
#10657 = CARTESIAN_POINT('',(6.001146897693,-29.50496609901,
    27.112847195045));
#10658 = CARTESIAN_POINT('',(6.001146897693,-29.5876607121,
    27.112024153383));
#10659 = CARTESIAN_POINT('',(6.001146897693,-29.60957851868,
    27.112079406662));
#10660 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#10661 = PCURVE('',#8449,#10662);
#10662 = DEFINITIONAL_REPRESENTATION('',(#10663),#10694);
#10663 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10664,#10665,#10666,#10667,
    #10668,#10669,#10670,#10671,#10672,#10673,#10674,#10675,#10676,
    #10677,#10678,#10679,#10680,#10681,#10682,#10683,#10684,#10685,
    #10686,#10687,#10688,#10689,#10690,#10691,#10692,#10693),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.022049890297E-002,0.139560908106,0.182815127251,0.228030466391,
    0.269951005886,0.312950503639,0.362995020981,0.413464559747,
    0.472967645649,0.542502510372,0.631517085371,0.750774629794,
    0.933876712573,1.),.UNSPECIFIED.);
#10664 = CARTESIAN_POINT('',(28.454846373293,-11.87362299716));
#10665 = CARTESIAN_POINT('',(28.458300052024,-11.84331716386));
#10666 = CARTESIAN_POINT('',(28.461753730755,-11.81301133056));
#10667 = CARTESIAN_POINT('',(28.4735954351,-11.7679871636));
#10668 = CARTESIAN_POINT('',(28.478373170397,-11.75214160826));
#10669 = CARTESIAN_POINT('',(28.489836721487,-11.72348022114));
#10670 = CARTESIAN_POINT('',(28.496073761917,-11.71028262513));
#10671 = CARTESIAN_POINT('',(28.510335565019,-11.68442187515));
#10672 = CARTESIAN_POINT('',(28.518546545646,-11.67154399243));
#10673 = CARTESIAN_POINT('',(28.535772811797,-11.64815473693));
#10674 = CARTESIAN_POINT('',(28.544800127111,-11.63740579336));
#10675 = CARTESIAN_POINT('',(28.564229731806,-11.6167626455));
#10676 = CARTESIAN_POINT('',(28.574874911847,-11.60683168328));
#10677 = CARTESIAN_POINT('',(28.59866991223,-11.58677403605));
#10678 = CARTESIAN_POINT('',(28.612339588133,-11.57680734708));
#10679 = CARTESIAN_POINT('',(28.640402658765,-11.55850811517));
#10680 = CARTESIAN_POINT('',(28.655091358106,-11.55029830629));
#10681 = CARTESIAN_POINT('',(28.687764456056,-11.53375850442));
#10682 = CARTESIAN_POINT('',(28.706242894948,-11.5259553827));
#10683 = CARTESIAN_POINT('',(28.746491915466,-11.51074548511));
#10684 = CARTESIAN_POINT('',(28.76891029818,-11.50406839368));
#10685 = CARTESIAN_POINT('',(28.819700061937,-11.49040095895));
#10686 = CARTESIAN_POINT('',(28.848476917774,-11.4847395143));
#10687 = CARTESIAN_POINT('',(28.91627758695,-11.47314069265));
#10688 = CARTESIAN_POINT('',(28.955727088869,-11.46929406547));
#10689 = CARTESIAN_POINT('',(29.055588327649,-11.46093399111));
#10690 = CARTESIAN_POINT('',(29.116966099033,-11.46059113396));
#10691 = CARTESIAN_POINT('',(29.199660712121,-11.45976809229));
#10692 = CARTESIAN_POINT('',(29.221578518709,-11.45982334557));
#10693 = CARTESIAN_POINT('',(29.243496325298,-11.45987859885));
#10694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10695 = ORIENTED_EDGE('',*,*,#10696,.T.);
#10696 = EDGE_CURVE('',#10627,#10697,#10699,.T.);
#10697 = VERTEX_POINT('',#10698);
#10698 = CARTESIAN_POINT('',(6.001146897693,-30.77079747014,
    27.112134659942));
#10699 = SURFACE_CURVE('',#10700,(#10704),.PCURVE_S1.);
#10700 = LINE('',#10701,#10702);
#10701 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#10702 = VECTOR('',#10703,1.);
#10703 = DIRECTION('',(-2.338745353771E-015,-1.,-6.236654276722E-015));
#10704 = PCURVE('',#8449,#10705);
#10705 = DEFINITIONAL_REPRESENTATION('',(#10706),#10710);
#10706 = LINE('',#10707,#10708);
#10707 = CARTESIAN_POINT('',(29.243496325298,-11.45987859885));
#10708 = VECTOR('',#10709,1.);
#10709 = DIRECTION('',(1.,6.236654276722E-015));
#10710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10711 = ORIENTED_EDGE('',*,*,#10712,.T.);
#10712 = EDGE_CURVE('',#10697,#10713,#10715,.T.);
#10713 = VERTEX_POINT('',#10714);
#10714 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#10715 = SURFACE_CURVE('',#10716,(#10743),.PCURVE_S1.);
#10716 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10717,#10718,#10719,#10720,
    #10721,#10722,#10723,#10724,#10725,#10726,#10727,#10728,#10729,
    #10730,#10731,#10732,#10733,#10734,#10735,#10736,#10737,#10738,
    #10739,#10740,#10741,#10742),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.351333750528,0.49789585441,0.57119507458,
    0.639345928641,0.689395591394,0.738492333753,0.782201007734,
    0.82321979318,0.866643659664,0.909138841127,0.952365576708,1.),
  .UNSPECIFIED.);
#10717 = CARTESIAN_POINT('',(6.001146897693,-30.77079747014,
    27.112134659942));
#10718 = CARTESIAN_POINT('',(6.001146897693,-30.88845669989,
    27.110652906824));
#10719 = CARTESIAN_POINT('',(6.001146897693,-31.00611592964,
    27.109171153706));
#10720 = CARTESIAN_POINT('',(6.001146897693,-31.1674277623,
    27.13717538005));
#10721 = CARTESIAN_POINT('',(6.001146897693,-31.21484094663,
    27.145720275922));
#10722 = CARTESIAN_POINT('',(6.001146897693,-31.28417923158,
    27.168725066511));
#10723 = CARTESIAN_POINT('',(6.001146897693,-31.30760309438,
    27.177174902341));
#10724 = CARTESIAN_POINT('',(6.001146897693,-31.35043512258,
    27.197170136798));
#10725 = CARTESIAN_POINT('',(6.001146897693,-31.37081154328,
    27.207955362326));
#10726 = CARTESIAN_POINT('',(6.001146897693,-31.40383188432,
    27.229569206288));
#10727 = CARTESIAN_POINT('',(6.001146897693,-31.41743334296,
    27.239474711648));
#10728 = CARTESIAN_POINT('',(6.001146897693,-31.4427474939,
    27.260924583101));
#10729 = CARTESIAN_POINT('',(6.001146897693,-31.45483951398,
    27.272471298243));
#10730 = CARTESIAN_POINT('',(6.001146897693,-31.47568794569,
    27.295527810585));
#10731 = CARTESIAN_POINT('',(6.001146897693,-31.48493510467,
    27.30701633841));
#10732 = CARTESIAN_POINT('',(6.001146897693,-31.50113112171,
    27.330266292461));
#10733 = CARTESIAN_POINT('',(6.001146897693,-31.50830485435,
    27.34208310414));
#10734 = CARTESIAN_POINT('',(6.001146897693,-31.52154843238,
    27.367074711236));
#10735 = CARTESIAN_POINT('',(6.001146897693,-31.52760396213,
    27.380528425963));
#10736 = CARTESIAN_POINT('',(6.001146897693,-31.53780899629,
    27.407442467611));
#10737 = CARTESIAN_POINT('',(6.001146897693,-31.54196990152,
    27.421092196057));
#10738 = CARTESIAN_POINT('',(6.001146897693,-31.54901234832,
    27.449000101364));
#10739 = CARTESIAN_POINT('',(6.001146897693,-31.55154136404,
    27.46346570465));
#10740 = CARTESIAN_POINT('',(6.001146897693,-31.55631347935,
    27.493762432124));
#10741 = CARTESIAN_POINT('',(6.001146897693,-31.55788045075,
    27.509820745186));
#10742 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#10743 = PCURVE('',#8449,#10744);
#10744 = DEFINITIONAL_REPRESENTATION('',(#10745),#10772);
#10745 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10746,#10747,#10748,#10749,
    #10750,#10751,#10752,#10753,#10754,#10755,#10756,#10757,#10758,
    #10759,#10760,#10761,#10762,#10763,#10764,#10765,#10766,#10767,
    #10768,#10769,#10770,#10771),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.351333750528,0.49789585441,0.57119507458,
    0.639345928641,0.689395591394,0.738492333753,0.782201007734,
    0.82321979318,0.866643659664,0.909138841127,0.952365576708,1.),
  .UNSPECIFIED.);
#10746 = CARTESIAN_POINT('',(30.382797470163,-11.45987859885));
#10747 = CARTESIAN_POINT('',(30.500456699916,-11.45839684574));
#10748 = CARTESIAN_POINT('',(30.618115929668,-11.45691509262));
#10749 = CARTESIAN_POINT('',(30.779427762323,-11.48491931896));
#10750 = CARTESIAN_POINT('',(30.826840946657,-11.49346421483));
#10751 = CARTESIAN_POINT('',(30.896179231607,-11.51646900542));
#10752 = CARTESIAN_POINT('',(30.919603094403,-11.52491884125));
#10753 = CARTESIAN_POINT('',(30.962435122601,-11.54491407571));
#10754 = CARTESIAN_POINT('',(30.982811543304,-11.55569930124));
#10755 = CARTESIAN_POINT('',(31.015831884341,-11.5773131452));
#10756 = CARTESIAN_POINT('',(31.029433342982,-11.58721865056));
#10757 = CARTESIAN_POINT('',(31.054747493919,-11.60866852201));
#10758 = CARTESIAN_POINT('',(31.066839514005,-11.62021523715));
#10759 = CARTESIAN_POINT('',(31.087687945711,-11.6432717495));
#10760 = CARTESIAN_POINT('',(31.096935104695,-11.65476027732));
#10761 = CARTESIAN_POINT('',(31.113131121732,-11.67801023137));
#10762 = CARTESIAN_POINT('',(31.120304854372,-11.68982704305));
#10763 = CARTESIAN_POINT('',(31.133548432408,-11.71481865015));
#10764 = CARTESIAN_POINT('',(31.139603962151,-11.72827236487));
#10765 = CARTESIAN_POINT('',(31.149808996315,-11.75518640652));
#10766 = CARTESIAN_POINT('',(31.153969901544,-11.76883613497));
#10767 = CARTESIAN_POINT('',(31.16101234834,-11.79674404028));
#10768 = CARTESIAN_POINT('',(31.163541364067,-11.81120964356));
#10769 = CARTESIAN_POINT('',(31.168313479372,-11.84150637104));
#10770 = CARTESIAN_POINT('',(31.169880450771,-11.8575646841));
#10771 = CARTESIAN_POINT('',(31.171447422169,-11.87362299716));
#10772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10773 = ORIENTED_EDGE('',*,*,#10774,.T.);
#10774 = EDGE_CURVE('',#10713,#10775,#10777,.T.);
#10775 = VERTEX_POINT('',#10776);
#10776 = CARTESIAN_POINT('',(6.001146897693,-31.55944742214,
    32.300000000009));
#10777 = SURFACE_CURVE('',#10778,(#10782),.PCURVE_S1.);
#10778 = LINE('',#10779,#10780);
#10779 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#10780 = VECTOR('',#10781,1.);
#10781 = DIRECTION('',(0.E+000,7.44160804081E-015,1.));
#10782 = PCURVE('',#8449,#10783);
#10783 = DEFINITIONAL_REPRESENTATION('',(#10784),#10788);
#10784 = LINE('',#10785,#10786);
#10785 = CARTESIAN_POINT('',(31.171447422169,-11.87362299716));
#10786 = VECTOR('',#10787,1.);
#10787 = DIRECTION('',(-7.44160804081E-015,-1.));
#10788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10789 = ORIENTED_EDGE('',*,*,#10790,.F.);
#10790 = EDGE_CURVE('',#10791,#10775,#10793,.T.);
#10791 = VERTEX_POINT('',#10792);
#10792 = CARTESIAN_POINT('',(6.001146897693,-34.00046327349,
    32.300000000006));
#10793 = SURFACE_CURVE('',#10794,(#10798),.PCURVE_S1.);
#10794 = LINE('',#10795,#10796);
#10795 = CARTESIAN_POINT('',(6.001146897693,-34.00046327349,
    32.300000000008));
#10796 = VECTOR('',#10797,1.);
#10797 = DIRECTION('',(5.821697023142E-015,1.,-2.0375939581E-013));
#10798 = PCURVE('',#8449,#10799);
#10799 = DEFINITIONAL_REPRESENTATION('',(#10800),#10804);
#10800 = LINE('',#10801,#10802);
#10801 = CARTESIAN_POINT('',(33.612463273511,-16.64774393892));
#10802 = VECTOR('',#10803,1.);
#10803 = DIRECTION('',(-1.,2.0375939581E-013));
#10804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10805 = ORIENTED_EDGE('',*,*,#10806,.F.);
#10806 = EDGE_CURVE('',#10807,#10791,#10809,.T.);
#10807 = VERTEX_POINT('',#10808);
#10808 = CARTESIAN_POINT('',(6.001146897693,-34.57238693404,
    32.29999913302));
#10809 = SURFACE_CURVE('',#10810,(#10814),.PCURVE_S1.);
#10810 = LINE('',#10811,#10812);
#10811 = CARTESIAN_POINT('',(6.001146897693,-34.57238693404,
    32.299999566513));
#10812 = VECTOR('',#10813,1.);
#10813 = DIRECTION('',(0.E+000,1.,7.579562257855E-007));
#10814 = PCURVE('',#8449,#10815);
#10815 = DEFINITIONAL_REPRESENTATION('',(#10816),#10820);
#10816 = LINE('',#10817,#10818);
#10817 = CARTESIAN_POINT('',(34.184386934069,-16.64774350542));
#10818 = VECTOR('',#10819,1.);
#10819 = DIRECTION('',(-1.,-7.579562257855E-007));
#10820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10821 = ORIENTED_EDGE('',*,*,#10822,.F.);
#10822 = EDGE_CURVE('',#10823,#10807,#10825,.T.);
#10823 = VERTEX_POINT('',#10824);
#10824 = CARTESIAN_POINT('',(6.001146897693,-36.29198074613,
    32.300000000006));
#10825 = SURFACE_CURVE('',#10826,(#10830),.PCURVE_S1.);
#10826 = LINE('',#10827,#10828);
#10827 = CARTESIAN_POINT('',(6.001146897693,-36.29198074613,
    32.300000000009));
#10828 = VECTOR('',#10829,1.);
#10829 = DIRECTION('',(-8.264076443719E-015,1.,-2.520911355979E-007));
#10830 = PCURVE('',#8449,#10831);
#10831 = DEFINITIONAL_REPRESENTATION('',(#10832),#10836);
#10832 = LINE('',#10833,#10834);
#10833 = CARTESIAN_POINT('',(35.903980746152,-16.64774393892));
#10834 = VECTOR('',#10835,1.);
#10835 = DIRECTION('',(-1.,2.520911355979E-007));
#10836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10837 = ORIENTED_EDGE('',*,*,#10838,.T.);
#10838 = EDGE_CURVE('',#10823,#10839,#10841,.T.);
#10839 = VERTEX_POINT('',#10840);
#10840 = CARTESIAN_POINT('',(6.001146897693,-36.78765860117,
    31.86560269757));
#10841 = SURFACE_CURVE('',#10842,(#10847),.PCURVE_S1.);
#10842 = CIRCLE('',#10843,0.5);
#10843 = AXIS2_PLACEMENT_3D('',#10844,#10845,#10846);
#10844 = CARTESIAN_POINT('',(6.001146897693,-36.29198099822,
    31.800000000003));
#10845 = DIRECTION('',(1.,0.E+000,0.E+000));
#10846 = DIRECTION('',(-0.E+000,5.041819974849E-007,1.));
#10847 = PCURVE('',#8449,#10848);
#10848 = DEFINITIONAL_REPRESENTATION('',(#10849),#10853);
#10849 = CIRCLE('',#10850,0.5);
#10850 = AXIS2_PLACEMENT_2D('',#10851,#10852);
#10851 = CARTESIAN_POINT('',(35.903980998243,-16.14774393891));
#10852 = DIRECTION('',(-5.041819974849E-007,-1.));
#10853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10854 = ORIENTED_EDGE('',*,*,#10855,.T.);
#10855 = EDGE_CURVE('',#10839,#10856,#10858,.T.);
#10856 = VERTEX_POINT('',#10857);
#10857 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#10858 = SURFACE_CURVE('',#10859,(#10863),.PCURVE_S1.);
#10859 = LINE('',#10860,#10861);
#10860 = CARTESIAN_POINT('',(6.001146897693,-36.78765860117,
    31.86560269757));
#10861 = VECTOR('',#10862,1.);
#10862 = DIRECTION('',(0.E+000,-0.131199831729,-0.99135594221));
#10863 = PCURVE('',#8449,#10864);
#10864 = DEFINITIONAL_REPRESENTATION('',(#10865),#10869);
#10865 = LINE('',#10866,#10867);
#10866 = CARTESIAN_POINT('',(36.399658601199,-16.21334663648));
#10867 = VECTOR('',#10868,1.);
#10868 = DIRECTION('',(0.131199831729,0.99135594221));
#10869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10870 = ORIENTED_EDGE('',*,*,#10871,.T.);
#10871 = EDGE_CURVE('',#10856,#10872,#10874,.T.);
#10872 = VERTEX_POINT('',#10873);
#10873 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#10874 = SURFACE_CURVE('',#10875,(#10882),.PCURVE_S1.);
#10875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10876,#10877,#10878,#10879,
    #10880,#10881),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10876 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#10877 = CARTESIAN_POINT('',(6.001146897693,-36.8523673278,
    31.376662780509));
#10878 = CARTESIAN_POINT('',(6.001146897693,-36.82551340013,
    31.287972988416));
#10879 = CARTESIAN_POINT('',(6.001146897693,-36.71331152754,
    31.159942661959));
#10880 = CARTESIAN_POINT('',(6.001146897693,-36.62891187054,
    31.121684191641));
#10881 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#10882 = PCURVE('',#8449,#10883);
#10883 = DEFINITIONAL_REPRESENTATION('',(#10884),#10891);
#10884 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10885,#10886,#10887,#10888,
    #10889,#10890),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#10885 = CARTESIAN_POINT('',(36.453199178997,-15.80878994422));
#10886 = CARTESIAN_POINT('',(36.464367327825,-15.72440671942));
#10887 = CARTESIAN_POINT('',(36.437513400155,-15.63571692733));
#10888 = CARTESIAN_POINT('',(36.325311527563,-15.50768660087));
#10889 = CARTESIAN_POINT('',(36.240911870563,-15.46942813055));
#10890 = CARTESIAN_POINT('',(36.155792799984,-15.46942808764));
#10891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10892 = ORIENTED_EDGE('',*,*,#10893,.T.);
#10893 = EDGE_CURVE('',#10872,#10894,#10896,.T.);
#10894 = VERTEX_POINT('',#10895);
#10895 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#10896 = SURFACE_CURVE('',#10897,(#10901),.PCURVE_S1.);
#10897 = LINE('',#10898,#10899);
#10898 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#10899 = VECTOR('',#10900,1.);
#10900 = DIRECTION('',(0.E+000,1.,-5.041818357704E-007));
#10901 = PCURVE('',#8449,#10902);
#10902 = DEFINITIONAL_REPRESENTATION('',(#10903),#10907);
#10903 = LINE('',#10904,#10905);
#10904 = CARTESIAN_POINT('',(36.155792799986,-15.46942808764));
#10905 = VECTOR('',#10906,1.);
#10906 = DIRECTION('',(-1.,5.041818357704E-007));
#10907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10908 = ORIENTED_EDGE('',*,*,#10909,.T.);
#10909 = EDGE_CURVE('',#10894,#10910,#10912,.T.);
#10910 = VERTEX_POINT('',#10911);
#10911 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#10912 = SURFACE_CURVE('',#10913,(#10926),.PCURVE_S1.);
#10913 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10914,#10915,#10916,#10917,
    #10918,#10919,#10920,#10921,#10922,#10923,#10924,#10925),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802387,
    0.249969155112,0.376377496984,0.499899115262,0.626307667392,
    0.74983240077,0.834174750247,0.916978591561,1.),.UNSPECIFIED.);
#10914 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#10915 = CARTESIAN_POINT('',(6.001146897693,-35.83590134008,
    31.119513249122));
#10916 = CARTESIAN_POINT('',(6.001146897693,-35.76310315502,
    31.115197342579));
#10917 = CARTESIAN_POINT('',(6.001146897693,-35.6590188967,
    31.077743810626));
#10918 = CARTESIAN_POINT('',(6.001146897693,-35.56519701452,
    31.021550881599));
#10919 = CARTESIAN_POINT('',(6.001146897693,-35.48599603645,
    30.944883597741));
#10920 = CARTESIAN_POINT('',(6.001146897693,-35.4250652649,
    30.854156739983));
#10921 = CARTESIAN_POINT('',(6.001146897693,-35.38987988178,
    30.762737526282));
#10922 = CARTESIAN_POINT('',(6.001146897693,-35.37431101256,
    30.679566160858));
#10923 = CARTESIAN_POINT('',(6.001146897693,-35.37046580537,
    30.606619062662));
#10924 = CARTESIAN_POINT('',(6.001146897693,-35.37689213421,
    30.558800249529));
#10925 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#10926 = PCURVE('',#8449,#10927);
#10927 = DEFINITIONAL_REPRESENTATION('',(#10928),#10941);
#10928 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10929,#10930,#10931,#10932,
    #10933,#10934,#10935,#10936,#10937,#10938,#10939,#10940),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802387,
    0.249969155112,0.376377496984,0.499899115262,0.626307667392,
    0.74983240077,0.834174750247,0.916978591561,1.),.UNSPECIFIED.);
#10929 = CARTESIAN_POINT('',(35.484513095042,-15.46942774919));
#10930 = CARTESIAN_POINT('',(35.447901340106,-15.46725718803));
#10931 = CARTESIAN_POINT('',(35.375103155047,-15.46294128149));
#10932 = CARTESIAN_POINT('',(35.271018896719,-15.42548774954));
#10933 = CARTESIAN_POINT('',(35.177197014546,-15.36929482051));
#10934 = CARTESIAN_POINT('',(35.097996036471,-15.29262753665));
#10935 = CARTESIAN_POINT('',(35.037065264926,-15.20190067889));
#10936 = CARTESIAN_POINT('',(35.001879881806,-15.11048146519));
#10937 = CARTESIAN_POINT('',(34.986311012586,-15.02731009977));
#10938 = CARTESIAN_POINT('',(34.982465805397,-14.95436300157));
#10939 = CARTESIAN_POINT('',(34.988892134234,-14.90654418844));
#10940 = CARTESIAN_POINT('',(34.992109514409,-14.8826034121));
#10941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10942 = ORIENTED_EDGE('',*,*,#10943,.T.);
#10943 = EDGE_CURVE('',#10910,#10944,#10946,.T.);
#10944 = VERTEX_POINT('',#10945);
#10945 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#10946 = SURFACE_CURVE('',#10947,(#10951),.PCURVE_S1.);
#10947 = LINE('',#10948,#10949);
#10948 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#10949 = VECTOR('',#10950,1.);
#10950 = DIRECTION('',(0.E+000,-0.173648674188,-0.984807665462));
#10951 = PCURVE('',#8449,#10952);
#10952 = DEFINITIONAL_REPRESENTATION('',(#10953),#10957);
#10953 = LINE('',#10954,#10955);
#10954 = CARTESIAN_POINT('',(34.992109514409,-14.8826034121));
#10955 = VECTOR('',#10956,1.);
#10956 = DIRECTION('',(0.173648674188,0.984807665462));
#10957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10958 = ORIENTED_EDGE('',*,*,#10959,.T.);
#10959 = EDGE_CURVE('',#10944,#10960,#10962,.T.);
#10960 = VERTEX_POINT('',#10961);
#10961 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#10962 = SURFACE_CURVE('',#10963,(#10976),.PCURVE_S1.);
#10963 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10964,#10965,#10966,#10967,
    #10968,#10969,#10970,#10971,#10972,#10973,#10974,#10975),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802359,
    0.249969155056,0.376377496898,0.499899115149,0.626307667287,
    0.749832400714,0.834174750227,0.916978591564,1.),.UNSPECIFIED.);
#10964 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#10965 = CARTESIAN_POINT('',(6.001146897693,-36.32153090674,
    25.208308808487));
#10966 = CARTESIAN_POINT('',(6.001146897693,-36.33842251713,
    25.137366040741));
#10967 = CARTESIAN_POINT('',(6.001146897693,-36.39338108756,
    25.041366793745));
#10968 = CARTESIAN_POINT('',(6.001146897693,-36.4650123186,24.9587280765
    ));
#10969 = CARTESIAN_POINT('',(6.001146897693,-36.55426795967,
    24.894043473372));
#10970 = CARTESIAN_POINT('',(6.001146897693,-36.65419699006,
    24.849792930641));
#10971 = CARTESIAN_POINT('',(6.001146897693,-36.75033721817,
    24.831016872307));
#10972 = CARTESIAN_POINT('',(6.001146897693,-36.83494852948,
    24.830127085088));
#10973 = CARTESIAN_POINT('',(6.001146897693,-36.90745511062,
    24.839007425746));
#10974 = CARTESIAN_POINT('',(6.001146897693,-36.95343152829,
    24.853639773844));
#10975 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#10976 = PCURVE('',#8449,#10977);
#10977 = DEFINITIONAL_REPRESENTATION('',(#10978),#10991);
#10978 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10979,#10980,#10981,#10982,
    #10983,#10984,#10985,#10986,#10987,#10988,#10989,#10990),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802359,
    0.249969155056,0.376377496898,0.499899115149,0.626307667287,
    0.749832400714,0.834174750227,0.916978591564,1.),.UNSPECIFIED.);
#10979 = CARTESIAN_POINT('',(35.925035756779,-9.591731373527));
#10980 = CARTESIAN_POINT('',(35.933530906761,-9.556052747403));
#10981 = CARTESIAN_POINT('',(35.950422517159,-9.485109979657));
#10982 = CARTESIAN_POINT('',(36.005381087588,-9.389110732661));
#10983 = CARTESIAN_POINT('',(36.077012318622,-9.306472015416));
#10984 = CARTESIAN_POINT('',(36.166267959691,-9.241787412288));
#10985 = CARTESIAN_POINT('',(36.266196990082,-9.197536869557));
#10986 = CARTESIAN_POINT('',(36.362337218191,-9.178760811223));
#10987 = CARTESIAN_POINT('',(36.446948529506,-9.177871024004));
#10988 = CARTESIAN_POINT('',(36.51945511064,-9.186751364662));
#10989 = CARTESIAN_POINT('',(36.565431528318,-9.20138371276));
#10990 = CARTESIAN_POINT('',(36.588449898293,-9.208709485822));
#10991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10992 = ORIENTED_EDGE('',*,*,#10993,.T.);
#10993 = EDGE_CURVE('',#10960,#10994,#10996,.T.);
#10994 = VERTEX_POINT('',#10995);
#10995 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#10996 = SURFACE_CURVE('',#10997,(#11001),.PCURVE_S1.);
#10997 = LINE('',#10998,#10999);
#10998 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#10999 = VECTOR('',#11000,1.);
#11000 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#11001 = PCURVE('',#8449,#11002);
#11002 = DEFINITIONAL_REPRESENTATION('',(#11003),#11007);
#11003 = LINE('',#11004,#11005);
#11004 = CARTESIAN_POINT('',(36.588449898293,-9.208709485822));
#11005 = VECTOR('',#11006,1.);
#11006 = DIRECTION('',(0.93969244803,-0.342020617968));
#11007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11008 = ORIENTED_EDGE('',*,*,#11009,.T.);
#11009 = EDGE_CURVE('',#10994,#11010,#11012,.T.);
#11010 = VERTEX_POINT('',#11011);
#11011 = CARTESIAN_POINT('',(6.001146897693,-38.07307518347,
    24.827904150523));
#11012 = SURFACE_CURVE('',#11013,(#11020),.PCURVE_S1.);
#11013 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11014,#11015,#11016,#11017,
    #11018,#11019),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#11014 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#11015 = CARTESIAN_POINT('',(6.001146897693,-37.75035218763,
    25.142643387057));
#11016 = CARTESIAN_POINT('',(6.001146897693,-37.85619420116,
    25.128709075915));
#11017 = CARTESIAN_POINT('',(6.001146897693,-38.0134601594,
    25.018590384618));
#11018 = CARTESIAN_POINT('',(6.001146897693,-38.06275432488,
    24.923897290337));
#11019 = CARTESIAN_POINT('',(6.001146897693,-38.07307432903,
    24.827904186681));
#11020 = PCURVE('',#8449,#11021);
#11021 = DEFINITIONAL_REPRESENTATION('',(#11022),#11029);
#11022 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11023,#11024,#11025,#11026,
    #11027,#11028),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#11023 = CARTESIAN_POINT('',(37.27214818817,-9.457555703643));
#11024 = CARTESIAN_POINT('',(37.362352187659,-9.490387325973));
#11025 = CARTESIAN_POINT('',(37.468194201186,-9.476453014831));
#11026 = CARTESIAN_POINT('',(37.625460159427,-9.366334323534));
#11027 = CARTESIAN_POINT('',(37.674754324904,-9.271641229253));
#11028 = CARTESIAN_POINT('',(37.685074329054,-9.175648125597));
#11029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11030 = ORIENTED_EDGE('',*,*,#11031,.F.);
#11031 = EDGE_CURVE('',#11032,#11010,#11034,.T.);
#11032 = VERTEX_POINT('',#11033);
#11033 = CARTESIAN_POINT('',(6.001146897693,-38.07307770068,
    21.514515794206));
#11034 = SURFACE_CURVE('',#11035,(#11039),.PCURVE_S1.);
#11035 = LINE('',#11036,#11037);
#11036 = CARTESIAN_POINT('',(6.001146897693,-38.07307770068,
    21.514515794206));
#11037 = VECTOR('',#11038,1.);
#11038 = DIRECTION('',(-2.144459566309E-015,5.041817355974E-007,1.));
#11039 = PCURVE('',#8449,#11040);
#11040 = DEFINITIONAL_REPRESENTATION('',(#11041),#11045);
#11041 = LINE('',#11042,#11043);
#11042 = CARTESIAN_POINT('',(37.685077700702,-5.862259733122));
#11043 = VECTOR('',#11044,1.);
#11044 = DIRECTION('',(-5.041817355974E-007,-1.));
#11045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11046 = ORIENTED_EDGE('',*,*,#11047,.T.);
#11047 = EDGE_CURVE('',#11032,#11048,#11050,.T.);
#11048 = VERTEX_POINT('',#11049);
#11049 = CARTESIAN_POINT('',(6.001146897693,-37.99179424327,
    20.95013297433));
#11050 = SURFACE_CURVE('',#11051,(#11056),.PCURVE_S1.);
#11051 = CIRCLE('',#11052,2.);
#11052 = AXIS2_PLACEMENT_3D('',#11053,#11054,#11055);
#11053 = CARTESIAN_POINT('',(6.001146897693,-36.07307770068,
    21.514514785843));
#11054 = DIRECTION('',(1.,0.E+000,0.E+000));
#11055 = DIRECTION('',(0.E+000,-1.,5.04181748795E-007));
#11056 = PCURVE('',#8449,#11057);
#11057 = DEFINITIONAL_REPRESENTATION('',(#11058),#11062);
#11058 = CIRCLE('',#11059,2.);
#11059 = AXIS2_PLACEMENT_2D('',#11060,#11061);
#11060 = CARTESIAN_POINT('',(35.685077700702,-5.862258724759));
#11061 = DIRECTION('',(1.,-5.04181748795E-007));
#11062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11063 = ORIENTED_EDGE('',*,*,#11064,.T.);
#11064 = EDGE_CURVE('',#11048,#11065,#11067,.T.);
#11065 = VERTEX_POINT('',#11066);
#11066 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#11067 = SURFACE_CURVE('',#11068,(#11073),.PCURVE_S1.);
#11068 = CIRCLE('',#11069,15.);
#11069 = AXIS2_PLACEMENT_3D('',#11070,#11071,#11072);
#11070 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11071 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11072 = DIRECTION('',(0.E+000,0.959358271298,0.282190905756));
#11073 = PCURVE('',#8449,#11074);
#11074 = DEFINITIONAL_REPRESENTATION('',(#11075),#11083);
#11075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11076,#11077,#11078,#11079
    ,#11080,#11081,#11082),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11076 = CARTESIAN_POINT('',(37.603794243299,-5.297876913246));
#11077 = CARTESIAN_POINT('',(30.272259450241,19.626982115005));
#11078 = CARTESIAN_POINT('',(55.523587950981,13.513847980397));
#11079 = CARTESIAN_POINT('',(80.774916451721,7.400713845789));
#11080 = CARTESIAN_POINT('',(62.855122744039,-11.41101104785));
#11081 = CARTESIAN_POINT('',(44.935329036357,-30.22273594149));
#11082 = CARTESIAN_POINT('',(37.603794243299,-5.297876913246));
#11083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11084 = ORIENTED_EDGE('',*,*,#11085,.T.);
#11085 = EDGE_CURVE('',#11065,#11086,#11088,.T.);
#11086 = VERTEX_POINT('',#11087);
#11087 = CARTESIAN_POINT('',(6.001146897693,-37.92008153252,
    19.866606142375));
#11088 = SURFACE_CURVE('',#11089,(#11093),.PCURVE_S1.);
#11089 = LINE('',#11090,#11091);
#11090 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#11091 = VECTOR('',#11092,1.);
#11092 = DIRECTION('',(0.E+000,-0.747627557267,-0.664118239182));
#11093 = PCURVE('',#8449,#11094);
#11094 = DEFINITIONAL_REPRESENTATION('',(#11095),#11099);
#11095 = LINE('',#11096,#11097);
#11096 = CARTESIAN_POINT('',(37.361804257584,-4.365607539528));
#11097 = VECTOR('',#11098,1.);
#11098 = DIRECTION('',(0.747627557267,0.664118239182));
#11099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11100 = ORIENTED_EDGE('',*,*,#11101,.T.);
#11101 = EDGE_CURVE('',#11086,#11102,#11104,.T.);
#11102 = VERTEX_POINT('',#11103);
#11103 = CARTESIAN_POINT('',(6.001146897693,-37.8503389522,
    19.527289221945));
#11104 = SURFACE_CURVE('',#11105,(#11110),.PCURVE_S1.);
#11105 = CIRCLE('',#11106,0.2);
#11106 = AXIS2_PLACEMENT_3D('',#11107,#11108,#11109);
#11107 = CARTESIAN_POINT('',(6.001146897693,-37.78725788469,
    19.717080630921));
#11108 = DIRECTION('',(1.,0.E+000,0.E+000));
#11109 = DIRECTION('',(0.E+000,-0.664118239182,0.747627557267));
#11110 = PCURVE('',#8449,#11111);
#11111 = DEFINITIONAL_REPRESENTATION('',(#11112),#11116);
#11112 = CIRCLE('',#11113,0.2);
#11113 = AXIS2_PLACEMENT_2D('',#11114,#11115);
#11114 = CARTESIAN_POINT('',(37.39925788471,-4.064824569837));
#11115 = DIRECTION('',(0.664118239182,-0.747627557267));
#11116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11117 = ORIENTED_EDGE('',*,*,#11118,.T.);
#11118 = EDGE_CURVE('',#11102,#11119,#11121,.T.);
#11119 = VERTEX_POINT('',#11120);
#11120 = CARTESIAN_POINT('',(6.001146897693,-37.63420751337,
    19.455453505259));
#11121 = SURFACE_CURVE('',#11122,(#11126),.PCURVE_S1.);
#11122 = LINE('',#11123,#11124);
#11123 = CARTESIAN_POINT('',(6.001146897693,-37.8503389522,
    19.527289221945));
#11124 = VECTOR('',#11125,1.);
#11125 = DIRECTION('',(0.E+000,0.948957044882,-0.315405337572));
#11126 = PCURVE('',#8449,#11127);
#11127 = DEFINITIONAL_REPRESENTATION('',(#11128),#11132);
#11128 = LINE('',#11129,#11130);
#11129 = CARTESIAN_POINT('',(37.462338952224,-3.875033160861));
#11130 = VECTOR('',#11131,1.);
#11131 = DIRECTION('',(-0.948957044882,0.315405337572));
#11132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11133 = ORIENTED_EDGE('',*,*,#11134,.T.);
#11134 = EDGE_CURVE('',#11119,#11135,#11137,.T.);
#11135 = VERTEX_POINT('',#11136);
#11136 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#11137 = SURFACE_CURVE('',#11138,(#11143),.PCURVE_S1.);
#11138 = CIRCLE('',#11139,15.);
#11139 = AXIS2_PLACEMENT_3D('',#11140,#11141,#11142);
#11140 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11141 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11142 = DIRECTION('',(0.E+000,0.983197386625,0.182545607818));
#11143 = PCURVE('',#8449,#11144);
#11144 = DEFINITIONAL_REPRESENTATION('',(#11145),#11153);
#11145 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11146,#11147,#11148,#11149
    ,#11150,#11151,#11152),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11146 = CARTESIAN_POINT('',(37.246207513398,-3.803197444175));
#11147 = CARTESIAN_POINT('',(32.503533501801,21.741019968377));
#11148 = CARTESIAN_POINT('',(56.996811706662,13.076187438012));
#11149 = CARTESIAN_POINT('',(81.490089911523,4.411354907647));
#11150 = CARTESIAN_POINT('',(61.739485718259,-12.46802997454));
#11151 = CARTESIAN_POINT('',(41.988881524994,-29.34741485672));
#11152 = CARTESIAN_POINT('',(37.246207513398,-3.803197444175));
#11153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11154 = ORIENTED_EDGE('',*,*,#11155,.T.);
#11155 = EDGE_CURVE('',#11135,#11156,#11158,.T.);
#11156 = VERTEX_POINT('',#11157);
#11157 = CARTESIAN_POINT('',(6.001146897693,-37.70727239887,
    18.645404743252));
#11158 = SURFACE_CURVE('',#11159,(#11163),.PCURVE_S1.);
#11159 = LINE('',#11160,#11161);
#11160 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#11161 = VECTOR('',#11162,1.);
#11162 = DIRECTION('',(0.E+000,-0.800577504167,-0.599229221435));
#11163 = PCURVE('',#8449,#11164);
#11164 = DEFINITIONAL_REPRESENTATION('',(#11165),#11169);
#11165 = LINE('',#11166,#11167);
#11166 = CARTESIAN_POINT('',(37.136935412411,-3.129627224073));
#11167 = VECTOR('',#11168,1.);
#11168 = DIRECTION('',(0.800577504167,0.599229221435));
#11169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11170 = ORIENTED_EDGE('',*,*,#11171,.T.);
#11171 = EDGE_CURVE('',#11156,#11172,#11174,.T.);
#11172 = VERTEX_POINT('',#11173);
#11173 = CARTESIAN_POINT('',(6.001146897693,-37.6661677237,
    18.301441946311));
#11174 = SURFACE_CURVE('',#11175,(#11180),.PCURVE_S1.);
#11175 = CIRCLE('',#11176,0.2);
#11176 = AXIS2_PLACEMENT_3D('',#11177,#11178,#11179);
#11177 = CARTESIAN_POINT('',(6.001146897693,-37.58742655458,
    18.485289242418));
#11178 = DIRECTION('',(1.,0.E+000,0.E+000));
#11179 = DIRECTION('',(0.E+000,-0.599229221435,0.800577504167));
#11180 = PCURVE('',#8449,#11181);
#11181 = DEFINITIONAL_REPRESENTATION('',(#11182),#11186);
#11182 = CIRCLE('',#11183,0.2);
#11183 = AXIS2_PLACEMENT_2D('',#11184,#11185);
#11184 = CARTESIAN_POINT('',(37.199426554609,-2.833033181334));
#11185 = DIRECTION('',(0.599229221435,-0.800577504167));
#11186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11187 = ORIENTED_EDGE('',*,*,#11188,.T.);
#11188 = EDGE_CURVE('',#11172,#11189,#11191,.T.);
#11189 = VERTEX_POINT('',#11190);
#11190 = CARTESIAN_POINT('',(6.001146897693,-37.4568053461,
    18.211772754918));
#11191 = SURFACE_CURVE('',#11192,(#11196),.PCURVE_S1.);
#11192 = LINE('',#11193,#11194);
#11193 = CARTESIAN_POINT('',(6.001146897693,-37.6661677237,
    18.301441946311));
#11194 = VECTOR('',#11195,1.);
#11195 = DIRECTION('',(3.899678700439E-015,0.919236480536,-0.39370584559
    ));
#11196 = PCURVE('',#8449,#11197);
#11197 = DEFINITIONAL_REPRESENTATION('',(#11198),#11202);
#11198 = LINE('',#11199,#11200);
#11199 = CARTESIAN_POINT('',(37.278167723727,-2.649185885227));
#11200 = VECTOR('',#11201,1.);
#11201 = DIRECTION('',(-0.919236480536,0.39370584559));
#11202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11203 = ORIENTED_EDGE('',*,*,#11204,.T.);
#11204 = EDGE_CURVE('',#11189,#11205,#11207,.T.);
#11205 = VERTEX_POINT('',#11206);
#11206 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#11207 = SURFACE_CURVE('',#11208,(#11213),.PCURVE_S1.);
#11208 = CIRCLE('',#11209,15.);
#11209 = AXIS2_PLACEMENT_3D('',#11210,#11211,#11212);
#11210 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11211 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11212 = DIRECTION('',(0.E+000,0.995024197777,9.963355779551E-002));
#11213 = PCURVE('',#8449,#11214);
#11214 = DEFINITIONAL_REPRESENTATION('',(#11215),#11223);
#11215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11216,#11217,#11218,#11219
    ,#11220,#11221,#11222),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11216 = CARTESIAN_POINT('',(37.068805346124,-2.559516693834));
#11217 = CARTESIAN_POINT('',(34.480249582513,23.29197028581));
#11218 = CARTESIAN_POINT('',(58.162571914292,12.607981846387));
#11219 = CARTESIAN_POINT('',(81.844894246072,1.923993406964));
#11220 = CARTESIAN_POINT('',(60.751127677903,-13.24350513325));
#11221 = CARTESIAN_POINT('',(39.657361109734,-28.41100367347));
#11222 = CARTESIAN_POINT('',(37.068805346124,-2.559516693834));
#11223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11224 = ORIENTED_EDGE('',*,*,#11225,.T.);
#11225 = EDGE_CURVE('',#11205,#11226,#11228,.T.);
#11226 = VERTEX_POINT('',#11227);
#11227 = CARTESIAN_POINT('',(6.001146897693,-37.59739711616,
    17.410678859976));
#11228 = SURFACE_CURVE('',#11229,(#11233),.PCURVE_S1.);
#11229 = LINE('',#11230,#11231);
#11230 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#11231 = VECTOR('',#11232,1.);
#11232 = DIRECTION('',(0.E+000,-0.84791197509,-0.530137041244));
#11233 = PCURVE('',#8449,#11234);
#11234 = DEFINITIONAL_REPRESENTATION('',(#11235),#11239);
#11235 = LINE('',#11236,#11237);
#11236 = CARTESIAN_POINT('',(37.016279381126,-1.879165125551));
#11237 = VECTOR('',#11238,1.);
#11238 = DIRECTION('',(0.84791197509,0.530137041244));
#11239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11240 = ORIENTED_EDGE('',*,*,#11241,.T.);
#11241 = EDGE_CURVE('',#11226,#11242,#11244,.T.);
#11242 = VERTEX_POINT('',#11243);
#11243 = CARTESIAN_POINT('',(6.001146897693,-37.58521866591,
    17.064482838408));
#11244 = SURFACE_CURVE('',#11245,(#11250),.PCURVE_S1.);
#11245 = CIRCLE('',#11246,0.2);
#11246 = AXIS2_PLACEMENT_3D('',#11247,#11248,#11249);
#11247 = CARTESIAN_POINT('',(6.001146897693,-37.49136970791,
    17.241096464958));
#11248 = DIRECTION('',(1.,0.E+000,0.E+000));
#11249 = DIRECTION('',(0.E+000,-0.530137041244,0.84791197509));
#11250 = PCURVE('',#8449,#11251);
#11251 = DEFINITIONAL_REPRESENTATION('',(#11252),#11256);
#11252 = CIRCLE('',#11253,0.2);
#11253 = AXIS2_PLACEMENT_2D('',#11254,#11255);
#11254 = CARTESIAN_POINT('',(37.103369707934,-1.588840403874));
#11255 = DIRECTION('',(0.530137041244,-0.84791197509));
#11256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11257 = ORIENTED_EDGE('',*,*,#11258,.T.);
#11258 = EDGE_CURVE('',#11242,#11259,#11261,.T.);
#11259 = VERTEX_POINT('',#11260);
#11260 = CARTESIAN_POINT('',(6.001146897693,-37.38409387618,
    16.957609137257));
#11261 = SURFACE_CURVE('',#11262,(#11266),.PCURVE_S1.);
#11262 = LINE('',#11263,#11264);
#11263 = CARTESIAN_POINT('',(6.001146897693,-37.58521866591,
    17.064482838408));
#11264 = VECTOR('',#11265,1.);
#11265 = DIRECTION('',(0.E+000,0.88306813275,-0.469244789979));
#11266 = PCURVE('',#8449,#11267);
#11267 = DEFINITIONAL_REPRESENTATION('',(#11268),#11272);
#11268 = LINE('',#11269,#11270);
#11269 = CARTESIAN_POINT('',(37.19721866593,-1.412226777324));
#11270 = VECTOR('',#11271,1.);
#11271 = DIRECTION('',(-0.88306813275,0.469244789979));
#11272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11273 = ORIENTED_EDGE('',*,*,#11274,.T.);
#11274 = EDGE_CURVE('',#11259,#11275,#11277,.T.);
#11275 = VERTEX_POINT('',#11276);
#11276 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#11277 = SURFACE_CURVE('',#11278,(#11283),.PCURVE_S1.);
#11278 = CIRCLE('',#11279,15.);
#11279 = AXIS2_PLACEMENT_3D('',#11280,#11281,#11282);
#11280 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11281 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11282 = DIRECTION('',(0.E+000,0.999871629105,1.602264995144E-002));
#11283 = PCURVE('',#8449,#11284);
#11284 = DEFINITIONAL_REPRESENTATION('',(#11285),#11293);
#11285 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11286,#11287,#11288,#11289
    ,#11290,#11291,#11292),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11286 = CARTESIAN_POINT('',(36.996093876202,-1.305353076173));
#11287 = CARTESIAN_POINT('',(36.579813219385,24.672073863668));
#11288 = CARTESIAN_POINT('',(59.28506520265,12.043870017655));
#11289 = CARTESIAN_POINT('',(81.990317185915,-0.584333828358));
#11290 = CARTESIAN_POINT('',(59.701345859467,-13.93355692218));
#11291 = CARTESIAN_POINT('',(37.412374533019,-27.28278001601));
#11292 = CARTESIAN_POINT('',(36.996093876202,-1.305353076173));
#11293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11294 = ORIENTED_EDGE('',*,*,#11295,.T.);
#11295 = EDGE_CURVE('',#11275,#11296,#11298,.T.);
#11296 = VERTEX_POINT('',#11297);
#11297 = CARTESIAN_POINT('',(6.001146897693,-37.59122638055,
    16.171089207467));
#11298 = SURFACE_CURVE('',#11299,(#11303),.PCURVE_S1.);
#11299 = LINE('',#11300,#11301);
#11300 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#11301 = VECTOR('',#11302,1.);
#11302 = DIRECTION('',(0.E+000,-0.889298952731,-0.457326330612));
#11303 = PCURVE('',#8449,#11304);
#11304 = DEFINITIONAL_REPRESENTATION('',(#11305),#11309);
#11305 = LINE('',#11306,#11307);
#11306 = CARTESIAN_POINT('',(37.000682479098,-0.62299233713));
#11307 = VECTOR('',#11308,1.);
#11308 = DIRECTION('',(0.889298952731,0.457326330612));
#11309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11310 = ORIENTED_EDGE('',*,*,#11311,.T.);
#11311 = EDGE_CURVE('',#11296,#11312,#11314,.T.);
#11312 = VERTEX_POINT('',#11313);
#11313 = CARTESIAN_POINT('',(6.001146897693,-37.60805957829,
    15.825088277622));
#11314 = SURFACE_CURVE('',#11315,(#11320),.PCURVE_S1.);
#11315 = CIRCLE('',#11316,0.2);
#11316 = AXIS2_PLACEMENT_3D('',#11317,#11318,#11319);
#11317 = CARTESIAN_POINT('',(6.001146897693,-37.49976111442,
    15.993229416921));
#11318 = DIRECTION('',(1.,0.E+000,0.E+000));
#11319 = DIRECTION('',(0.E+000,-0.457326330612,0.889298952731));
#11320 = PCURVE('',#8449,#11321);
#11321 = DEFINITIONAL_REPRESENTATION('',(#11322),#11326);
#11322 = CIRCLE('',#11323,0.2);
#11323 = AXIS2_PLACEMENT_2D('',#11324,#11325);
#11324 = CARTESIAN_POINT('',(37.111761114449,-0.340973355837));
#11325 = DIRECTION('',(0.457326330612,-0.889298952731));
#11326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11327 = ORIENTED_EDGE('',*,*,#11328,.T.);
#11328 = EDGE_CURVE('',#11312,#11329,#11331,.T.);
#11329 = VERTEX_POINT('',#11330);
#11330 = CARTESIAN_POINT('',(6.001146897693,-37.41658312233,
    15.701759708938));
#11331 = SURFACE_CURVE('',#11332,(#11336),.PCURVE_S1.);
#11332 = LINE('',#11333,#11334);
#11333 = CARTESIAN_POINT('',(6.001146897693,-37.60805957829,
    15.825088277622));
#11334 = VECTOR('',#11335,1.);
#11335 = DIRECTION('',(0.E+000,0.840705696495,-0.541492319318));
#11336 = PCURVE('',#8449,#11337);
#11337 = DEFINITIONAL_REPRESENTATION('',(#11338),#11342);
#11338 = LINE('',#11339,#11340);
#11339 = CARTESIAN_POINT('',(37.220059578312,-0.172832216538));
#11340 = VECTOR('',#11341,1.);
#11341 = DIRECTION('',(-0.840705696495,0.541492319318));
#11342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11343 = ORIENTED_EDGE('',*,*,#11344,.T.);
#11344 = EDGE_CURVE('',#11329,#11345,#11347,.T.);
#11345 = VERTEX_POINT('',#11346);
#11346 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#11347 = SURFACE_CURVE('',#11348,(#11353),.PCURVE_S1.);
#11348 = CIRCLE('',#11349,15.);
#11349 = AXIS2_PLACEMENT_3D('',#11350,#11351,#11352);
#11350 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11351 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11352 = DIRECTION('',(0.E+000,0.997705679361,-6.770064526979E-002));
#11353 = PCURVE('',#8449,#11354);
#11354 = DEFINITIONAL_REPRESENTATION('',(#11355),#11363);
#11355 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11356,#11357,#11358,#11359
    ,#11360,#11361,#11362),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11356 = CARTESIAN_POINT('',(37.028583122351,-4.950364785431E-002));
#11357 = CARTESIAN_POINT('',(38.787497482038,25.871650266956));
#11358 = CARTESIAN_POINT('',(60.356418087827,11.387808790981));
#11359 = CARTESIAN_POINT('',(81.925338693616,-3.096032684995));
#11360 = CARTESIAN_POINT('',(58.59750372814,-14.53334512383));
#11361 = CARTESIAN_POINT('',(35.269668762664,-25.97065756266));
#11362 = CARTESIAN_POINT('',(37.028583122351,-4.950364785431E-002));
#11363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11364 = ORIENTED_EDGE('',*,*,#11365,.T.);
#11365 = EDGE_CURVE('',#11345,#11366,#11368,.T.);
#11366 = VERTEX_POINT('',#11367);
#11367 = CARTESIAN_POINT('',(6.001146897693,-37.68880347531,
    14.935330616495));
#11368 = SURFACE_CURVE('',#11369,(#11373),.PCURVE_S1.);
#11369 = LINE('',#11370,#11371);
#11370 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#11371 = VECTOR('',#11372,1.);
#11372 = DIRECTION('',(0.E+000,-0.924448137179,-0.38130780436));
#11373 = PCURVE('',#8449,#11374);
#11374 = DEFINITIONAL_REPRESENTATION('',(#11375),#11379);
#11375 = LINE('',#11376,#11377);
#11376 = CARTESIAN_POINT('',(37.090254107389,0.63007999164));
#11377 = VECTOR('',#11378,1.);
#11378 = DIRECTION('',(0.924448137179,0.38130780436));
#11379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11380 = ORIENTED_EDGE('',*,*,#11381,.T.);
#11381 = EDGE_CURVE('',#11366,#11382,#11384,.T.);
#11382 = VERTEX_POINT('',#11383);
#11383 = CARTESIAN_POINT('',(6.001146897693,-37.73453024826,
    14.591951726294));
#11384 = SURFACE_CURVE('',#11385,(#11390),.PCURVE_S1.);
#11385 = CIRCLE('',#11386,0.2);
#11386 = AXIS2_PLACEMENT_3D('',#11387,#11388,#11389);
#11387 = CARTESIAN_POINT('',(6.001146897693,-37.61254191444,
    14.750440989059));
#11388 = DIRECTION('',(1.,0.E+000,0.E+000));
#11389 = DIRECTION('',(0.E+000,-0.38130780436,0.924448137179));
#11390 = PCURVE('',#8449,#11391);
#11391 = DEFINITIONAL_REPRESENTATION('',(#11392),#11396);
#11392 = CIRCLE('',#11393,0.2);
#11393 = AXIS2_PLACEMENT_2D('',#11394,#11395);
#11394 = CARTESIAN_POINT('',(37.224541914464,0.901815072025));
#11395 = DIRECTION('',(0.38130780436,-0.924448137179));
#11396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11397 = ORIENTED_EDGE('',*,*,#11398,.T.);
#11398 = EDGE_CURVE('',#11382,#11399,#11401,.T.);
#11399 = VERTEX_POINT('',#11400);
#11400 = CARTESIAN_POINT('',(6.001146897693,-37.55404519583,
    14.453033351376));
#11401 = SURFACE_CURVE('',#11402,(#11406),.PCURVE_S1.);
#11402 = LINE('',#11403,#11404);
#11403 = CARTESIAN_POINT('',(6.001146897693,-37.73453024826,
    14.591951726294));
#11404 = VECTOR('',#11405,1.);
#11405 = DIRECTION('',(0.E+000,0.792446313826,-0.609941669099));
#11406 = PCURVE('',#8449,#11407);
#11407 = DEFINITIONAL_REPRESENTATION('',(#11408),#11412);
#11408 = LINE('',#11409,#11410);
#11409 = CARTESIAN_POINT('',(37.346530248284,1.06030433479));
#11410 = VECTOR('',#11411,1.);
#11411 = DIRECTION('',(-0.792446313826,0.609941669099));
#11412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11413 = ORIENTED_EDGE('',*,*,#11414,.T.);
#11414 = EDGE_CURVE('',#11399,#11415,#11417,.T.);
#11415 = VERTEX_POINT('',#11416);
#11416 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#11417 = SURFACE_CURVE('',#11418,(#11423),.PCURVE_S1.);
#11418 = CIRCLE('',#11419,15.);
#11419 = AXIS2_PLACEMENT_3D('',#11420,#11421,#11422);
#11420 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11421 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11422 = DIRECTION('',(0.E+000,0.988541541128,-0.150949069107));
#11423 = PCURVE('',#8449,#11424);
#11424 = DEFINITIONAL_REPRESENTATION('',(#11425),#11433);
#11425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11426,#11427,#11428,#11429
    ,#11430,#11431,#11432),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11426 = CARTESIAN_POINT('',(37.166045195854,1.199222709708));
#11427 = CARTESIAN_POINT('',(41.08781705159,26.882285329099));
#11428 = CARTESIAN_POINT('',(61.369115799101,10.64439996449));
#11429 = CARTESIAN_POINT('',(81.650414546612,-5.59348540012));
#11430 = CARTESIAN_POINT('',(57.447343943365,-15.0386626549));
#11431 = CARTESIAN_POINT('',(33.244273340117,-24.48383990968));
#11432 = CARTESIAN_POINT('',(37.166045195854,1.199222709708));
#11433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11434 = ORIENTED_EDGE('',*,*,#11435,.T.);
#11435 = EDGE_CURVE('',#11415,#11436,#11438,.T.);
#11436 = VERTEX_POINT('',#11437);
#11437 = CARTESIAN_POINT('',(6.001146897693,-37.88944396724,
    13.712071045684));
#11438 = SURFACE_CURVE('',#11439,(#11443),.PCURVE_S1.);
#11439 = LINE('',#11440,#11441);
#11440 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#11441 = VECTOR('',#11442,1.);
#11442 = DIRECTION('',(0.E+000,-0.95311298216,-0.302614677829));
#11443 = PCURVE('',#8449,#11444);
#11444 = DEFINITIONAL_REPRESENTATION('',(#11445),#11449);
#11445 = LINE('',#11446,#11447);
#11446 = CARTESIAN_POINT('',(37.284365985383,1.871262458703));
#11447 = VECTOR('',#11448,1.);
#11448 = DIRECTION('',(0.95311298216,0.302614677829));
#11449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11450 = ORIENTED_EDGE('',*,*,#11451,.T.);
#11451 = EDGE_CURVE('',#11436,#11452,#11454,.T.);
#11452 = VERTEX_POINT('',#11453);
#11453 = CARTESIAN_POINT('',(6.001146897693,-37.96374357494,
    13.373722751325));
#11454 = SURFACE_CURVE('',#11455,(#11460),.PCURVE_S1.);
#11455 = CIRCLE('',#11456,0.2);
#11456 = AXIS2_PLACEMENT_3D('',#11457,#11458,#11459);
#11457 = CARTESIAN_POINT('',(6.001146897693,-37.82892103168,
    13.521448449252));
#11458 = DIRECTION('',(1.,0.E+000,0.E+000));
#11459 = DIRECTION('',(0.E+000,-0.302614677829,0.95311298216));
#11460 = PCURVE('',#8449,#11461);
#11461 = DEFINITIONAL_REPRESENTATION('',(#11462),#11466);
#11462 = CIRCLE('',#11463,0.2);
#11463 = AXIS2_PLACEMENT_2D('',#11464,#11465);
#11464 = CARTESIAN_POINT('',(37.440921031702,2.130807611832));
#11465 = DIRECTION('',(0.302614677829,-0.95311298216));
#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11467 = ORIENTED_EDGE('',*,*,#11468,.T.);
#11468 = EDGE_CURVE('',#11452,#11469,#11471,.T.);
#11469 = VERTEX_POINT('',#11470);
#11470 = CARTESIAN_POINT('',(6.001146897693,-37.795515899,
    13.220188982759));
#11471 = SURFACE_CURVE('',#11472,(#11476),.PCURVE_S1.);
#11472 = LINE('',#11473,#11474);
#11473 = CARTESIAN_POINT('',(6.001146897693,-37.96374357494,
    13.373722751325));
#11474 = VECTOR('',#11475,1.);
#11475 = DIRECTION('',(0.E+000,0.738628489638,-0.674112716313));
#11476 = PCURVE('',#8449,#11477);
#11477 = DEFINITIONAL_REPRESENTATION('',(#11478),#11482);
#11478 = LINE('',#11479,#11480);
#11479 = CARTESIAN_POINT('',(37.575743574965,2.278533309759));
#11480 = VECTOR('',#11481,1.);
#11481 = DIRECTION('',(-0.738628489638,0.674112716313));
#11482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11483 = ORIENTED_EDGE('',*,*,#11484,.T.);
#11484 = EDGE_CURVE('',#11469,#11485,#11487,.T.);
#11485 = VERTEX_POINT('',#11486);
#11486 = CARTESIAN_POINT('',(6.001146897693,-37.99179866343,
    12.484390774573));
#11487 = SURFACE_CURVE('',#11488,(#11493),.PCURVE_S1.);
#11488 = CIRCLE('',#11489,15.);
#11489 = AXIS2_PLACEMENT_3D('',#11490,#11491,#11492);
#11490 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#11491 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11492 = DIRECTION('',(0.E+000,0.97244349425,-0.233138693682));
#11493 = PCURVE('',#8449,#11494);
#11494 = DEFINITIONAL_REPRESENTATION('',(#11495),#11503);
#11495 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11496,#11497,#11498,#11499
    ,#11500,#11501,#11502),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11496 = CARTESIAN_POINT('',(37.407515899029,2.432067078326));
#11497 = CARTESIAN_POINT('',(43.464636839035,27.696890171277));
#11498 = CARTESIAN_POINT('',(62.316054989648,9.818858016961));
#11499 = CARTESIAN_POINT('',(81.167473140261,-8.059174137354));
#11500 = CARTESIAN_POINT('',(56.258934049642,-15.44596507599));
#11501 = CARTESIAN_POINT('',(31.350394959023,-22.83275601462));
#11502 = CARTESIAN_POINT('',(37.407515899029,2.432067078326));
#11503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11504 = ORIENTED_EDGE('',*,*,#11505,.T.);
#11505 = EDGE_CURVE('',#11485,#11506,#11508,.T.);
#11506 = VERTEX_POINT('',#11507);
#11507 = CARTESIAN_POINT('',(6.001146897693,-38.07308271018,
    11.920007967816));
#11508 = SURFACE_CURVE('',#11509,(#11514),.PCURVE_S1.);
#11509 = CIRCLE('',#11510,2.);
#11510 = AXIS2_PLACEMENT_3D('',#11511,#11512,#11513);
#11511 = CARTESIAN_POINT('',(6.001146897693,-36.07308271018,
    11.920006959452));
#11512 = DIRECTION('',(1.,0.E+000,0.E+000));
#11513 = DIRECTION('',(0.E+000,-0.959357976622,0.28219190756));
#11514 = PCURVE('',#8449,#11515);
#11515 = DEFINITIONAL_REPRESENTATION('',(#11516),#11520);
#11516 = CIRCLE('',#11517,2.);
#11517 = AXIS2_PLACEMENT_2D('',#11518,#11519);
#11518 = CARTESIAN_POINT('',(35.685082710208,3.732249101632));
#11519 = DIRECTION('',(0.959357976622,-0.28219190756));
#11520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11521 = ORIENTED_EDGE('',*,*,#11522,.T.);
#11522 = EDGE_CURVE('',#11506,#11523,#11525,.T.);
#11523 = VERTEX_POINT('',#11524);
#11524 = CARTESIAN_POINT('',(6.001146897693,-38.07308287153,
    11.600001438915));
#11525 = SURFACE_CURVE('',#11526,(#11530),.PCURVE_S1.);
#11526 = LINE('',#11527,#11528);
#11527 = CARTESIAN_POINT('',(6.001146897693,-38.07308271018,
    11.920007967816));
#11528 = VECTOR('',#11529,1.);
#11529 = DIRECTION('',(0.E+000,-5.041818457594E-007,-1.));
#11530 = PCURVE('',#8449,#11531);
#11531 = DEFINITIONAL_REPRESENTATION('',(#11532),#11536);
#11532 = LINE('',#11533,#11534);
#11533 = CARTESIAN_POINT('',(37.685082710208,3.732248093268));
#11534 = VECTOR('',#11535,1.);
#11535 = DIRECTION('',(5.041818457594E-007,1.));
#11536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11537 = ORIENTED_EDGE('',*,*,#11538,.T.);
#11538 = EDGE_CURVE('',#11523,#11539,#11541,.T.);
#11539 = VERTEX_POINT('',#11540);
#11540 = CARTESIAN_POINT('',(6.001146897693,-37.07308337571,
    10.600000934733));
#11541 = SURFACE_CURVE('',#11542,(#11547),.PCURVE_S1.);
#11542 = CIRCLE('',#11543,1.);
#11543 = AXIS2_PLACEMENT_3D('',#11544,#11545,#11546);
#11544 = CARTESIAN_POINT('',(6.001146897693,-37.07308287153,
    11.600000934733));
#11545 = DIRECTION('',(1.,0.E+000,0.E+000));
#11546 = DIRECTION('',(0.E+000,-1.,5.041817008333E-007));
#11547 = PCURVE('',#8449,#11548);
#11548 = DEFINITIONAL_REPRESENTATION('',(#11549),#11553);
#11549 = CIRCLE('',#11550,1.);
#11550 = AXIS2_PLACEMENT_2D('',#11551,#11552);
#11551 = CARTESIAN_POINT('',(36.685082871549,4.052255126351));
#11552 = DIRECTION('',(1.,-5.041817008333E-007));
#11553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11554 = ORIENTED_EDGE('',*,*,#11555,.T.);
#11555 = EDGE_CURVE('',#11539,#11556,#11558,.T.);
#11556 = VERTEX_POINT('',#11557);
#11557 = CARTESIAN_POINT('',(6.001146897693,-35.52410955149,
    10.599999793495));
#11558 = SURFACE_CURVE('',#11559,(#11563),.PCURVE_S1.);
#11559 = LINE('',#11560,#11561);
#11560 = CARTESIAN_POINT('',(6.001146897693,-37.07308337571,
    10.600000393634));
#11561 = VECTOR('',#11562,1.);
#11562 = DIRECTION('',(0.E+000,1.,-5.041816065249E-007));
#11563 = PCURVE('',#8449,#11564);
#11564 = DEFINITIONAL_REPRESENTATION('',(#11565),#11569);
#11565 = LINE('',#11566,#11567);
#11566 = CARTESIAN_POINT('',(36.685083375732,5.05225566745));
#11567 = VECTOR('',#11568,1.);
#11568 = DIRECTION('',(-1.,5.041816065249E-007));
#11569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11570 = ORIENTED_EDGE('',*,*,#11571,.F.);
#11571 = EDGE_CURVE('',#11572,#11556,#11574,.T.);
#11572 = VERTEX_POINT('',#11573);
#11573 = CARTESIAN_POINT('',(6.001146897693,-34.52427663652,9.6182390051
    ));
#11574 = SURFACE_CURVE('',#11575,(#11580),.PCURVE_S1.);
#11575 = CIRCLE('',#11576,1.);
#11576 = AXIS2_PLACEMENT_3D('',#11577,#11578,#11579);
#11577 = CARTESIAN_POINT('',(6.001146897693,-35.52411028826,
    9.599999793495));
#11578 = DIRECTION('',(1.,0.E+000,0.E+000));
#11579 = DIRECTION('',(-0.E+000,0.999833651744,1.823921160458E-002));
#11580 = PCURVE('',#8449,#11581);
#11581 = DEFINITIONAL_REPRESENTATION('',(#11582),#11586);
#11582 = CIRCLE('',#11583,1.);
#11583 = AXIS2_PLACEMENT_2D('',#11584,#11585);
#11584 = CARTESIAN_POINT('',(35.136110288288,6.052256267589));
#11585 = DIRECTION('',(-0.999833651744,-1.823921160458E-002));
#11586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11587 = ORIENTED_EDGE('',*,*,#11588,.F.);
#11588 = EDGE_CURVE('',#11589,#11572,#11591,.T.);
#11589 = VERTEX_POINT('',#11590);
#11590 = CARTESIAN_POINT('',(6.001146897693,-34.83312568269,
    0.352604947589));
#11591 = SURFACE_CURVE('',#11592,(#11597),.PCURVE_S1.);
#11592 = CIRCLE('',#11593,89.94157211959);
#11593 = AXIS2_PLACEMENT_3D('',#11594,#11595,#11596);
#11594 = CARTESIAN_POINT('',(6.001146897693,-124.4508871324,
    7.977775639162));
#11595 = DIRECTION('',(1.,0.E+000,0.E+000));
#11596 = DIRECTION('',(0.E+000,0.996399766402,-8.477915731153E-002));
#11597 = PCURVE('',#8449,#11598);
#11598 = DEFINITIONAL_REPRESENTATION('',(#11599),#11603);
#11599 = CIRCLE('',#11600,89.94157211959);
#11600 = AXIS2_PLACEMENT_2D('',#11601,#11602);
#11601 = CARTESIAN_POINT('',(124.06288713248,7.674480421922));
#11602 = DIRECTION('',(-0.996399766402,8.477915731153E-002));
#11603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11604 = ORIENTED_EDGE('',*,*,#11605,.F.);
#11605 = EDGE_CURVE('',#11606,#11589,#11608,.T.);
#11606 = VERTEX_POINT('',#11607);
#11607 = CARTESIAN_POINT('',(6.001146897693,-35.33150163344,
    -0.10495162643));
#11608 = SURFACE_CURVE('',#11609,(#11614),.PCURVE_S1.);
#11609 = CIRCLE('',#11610,0.499972819853);
#11610 = AXIS2_PLACEMENT_3D('',#11611,#11612,#11613);
#11611 = CARTESIAN_POINT('',(6.001146897693,-35.33129598223,
    0.395021610017));
#11612 = DIRECTION('',(1.,0.E+000,0.E+000));
#11613 = DIRECTION('',(0.E+000,-4.113244082204E-004,-0.999999915406));
#11614 = PCURVE('',#8449,#11615);
#11615 = DEFINITIONAL_REPRESENTATION('',(#11616),#11620);
#11616 = CIRCLE('',#11617,0.499972819853);
#11617 = AXIS2_PLACEMENT_2D('',#11618,#11619);
#11618 = CARTESIAN_POINT('',(34.94329598225,15.257234451067));
#11619 = DIRECTION('',(4.113244082204E-004,0.999999915406));
#11620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11621 = ORIENTED_EDGE('',*,*,#11622,.T.);
#11622 = EDGE_CURVE('',#11606,#11623,#11625,.T.);
#11623 = VERTEX_POINT('',#11624);
#11624 = CARTESIAN_POINT('',(6.001146897693,-35.67876548252,
    -0.104611046791));
#11625 = SURFACE_CURVE('',#11626,(#11630),.PCURVE_S1.);
#11626 = LINE('',#11627,#11628);
#11627 = CARTESIAN_POINT('',(6.001146897693,-35.33150163286,
    -0.104951036408));
#11628 = VECTOR('',#11629,1.);
#11629 = DIRECTION('',(0.E+000,-0.999999520728,9.79052251717E-004));
#11630 = PCURVE('',#8449,#11631);
#11631 = DEFINITIONAL_REPRESENTATION('',(#11632),#11636);
#11632 = LINE('',#11633,#11634);
#11633 = CARTESIAN_POINT('',(34.943501632886,15.757207097492));
#11634 = VECTOR('',#11635,1.);
#11635 = DIRECTION('',(0.999999520728,-9.79052251717E-004));
#11636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11637 = ORIENTED_EDGE('',*,*,#11638,.T.);
#11638 = EDGE_CURVE('',#11623,#11639,#11641,.T.);
#11639 = VERTEX_POINT('',#11640);
#11640 = CARTESIAN_POINT('',(6.001146897693,-36.20035229133,
    -0.105005862531));
#11641 = SURFACE_CURVE('',#11642,(#11646),.PCURVE_S1.);
#11642 = LINE('',#11643,#11644);
#11643 = CARTESIAN_POINT('',(6.001146897693,-35.67876607821,
    -0.104217039724));
#11644 = VECTOR('',#11645,1.);
#11645 = DIRECTION('',(0.E+000,-0.999998857104,-1.511883212964E-003));
#11646 = PCURVE('',#8449,#11647);
#11647 = DEFINITIONAL_REPRESENTATION('',(#11648),#11652);
#11648 = LINE('',#11649,#11650);
#11649 = CARTESIAN_POINT('',(35.290766078238,15.756473100808));
#11650 = VECTOR('',#11651,1.);
#11651 = DIRECTION('',(0.999998857104,1.511883212964E-003));
#11652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11653 = ORIENTED_EDGE('',*,*,#11654,.T.);
#11654 = EDGE_CURVE('',#11639,#11655,#11657,.T.);
#11655 = VERTEX_POINT('',#11656);
#11656 = CARTESIAN_POINT('',(6.001146897693,-36.20159630659,
    -0.10500671191));
#11657 = SURFACE_CURVE('',#11658,(#11662),.PCURVE_S1.);
#11658 = LINE('',#11659,#11660);
#11659 = CARTESIAN_POINT('',(6.001146897693,-36.20035229151,
    -0.105005862531));
#11660 = VECTOR('',#11661,1.);
#11661 = DIRECTION('',(0.E+000,-0.999999356815,-1.134182092046E-003));
#11662 = PCURVE('',#8449,#11663);
#11663 = DEFINITIONAL_REPRESENTATION('',(#11664),#11668);
#11664 = LINE('',#11665,#11666);
#11665 = CARTESIAN_POINT('',(35.812352291538,15.757261923615));
#11666 = VECTOR('',#11667,1.);
#11667 = DIRECTION('',(0.999999356815,1.134182092046E-003));
#11668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11669 = ORIENTED_EDGE('',*,*,#11670,.T.);
#11670 = EDGE_CURVE('',#11655,#11671,#11673,.T.);
#11671 = VERTEX_POINT('',#11672);
#11672 = CARTESIAN_POINT('',(6.001146897693,-36.50081076333,
    0.209263926838));
#11673 = SURFACE_CURVE('',#11674,(#11679),.PCURVE_S1.);
#11674 = CIRCLE('',#11675,0.300000000009);
#11675 = AXIS2_PLACEMENT_3D('',#11676,#11677,#11678);
#11676 = CARTESIAN_POINT('',(6.001146897693,-36.20115036313,
    0.19499351822));
#11677 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11678 = DIRECTION('',(-0.E+000,-1.486475421784E-003,-0.999998895195));
#11679 = PCURVE('',#8449,#11680);
#11680 = DEFINITIONAL_REPRESENTATION('',(#11681),#11689);
#11681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11682,#11683,#11684,#11685
    ,#11686,#11687,#11688),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11682 = CARTESIAN_POINT('',(35.81359630578,15.757262211431));
#11683 = CARTESIAN_POINT('',(36.333210973992,15.756489816145));
#11684 = CARTESIAN_POINT('',(36.072734725946,15.306876510937));
#11685 = CARTESIAN_POINT('',(35.8122584779,14.857263205729));
#11686 = CARTESIAN_POINT('',(35.553120057734,15.307648906223));
#11687 = CARTESIAN_POINT('',(35.293981637568,15.758034606718));
#11688 = CARTESIAN_POINT('',(35.81359630578,15.757262211431));
#11689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11690 = ORIENTED_EDGE('',*,*,#11691,.T.);
#11691 = EDGE_CURVE('',#11671,#11692,#11694,.T.);
#11692 = VERTEX_POINT('',#11693);
#11693 = CARTESIAN_POINT('',(6.001146897693,-36.20796288293,
    1.269724150293));
#11694 = SURFACE_CURVE('',#11695,(#11700),.PCURVE_S1.);
#11695 = CIRCLE('',#11696,2.500000000001);
#11696 = AXIS2_PLACEMENT_3D('',#11697,#11698,#11699);
#11697 = CARTESIAN_POINT('',(6.001146897693,-34.00364135581,
    9.033138233015E-002));
#11698 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11699 = DIRECTION('',(0.E+000,-0.998867763008,4.757301780302E-002));
#11700 = PCURVE('',#8449,#11701);
#11701 = DEFINITIONAL_REPRESENTATION('',(#11702),#11710);
#11702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11703,#11704,#11705,#11706
    ,#11707,#11708,#11709),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11703 = CARTESIAN_POINT('',(36.112810763355,15.442992134246));
#11704 = CARTESIAN_POINT('',(35.906813553594,11.117767845312));
#11705 = CARTESIAN_POINT('',(32.264058047192,13.458778806541));
#11706 = CARTESIAN_POINT('',(28.62130254079,15.799789767769));
#11707 = CARTESIAN_POINT('',(32.470055256953,17.784003095475));
#11708 = CARTESIAN_POINT('',(36.318807973116,19.76821642318));
#11709 = CARTESIAN_POINT('',(36.112810763355,15.442992134246));
#11710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11711 = ORIENTED_EDGE('',*,*,#11712,.T.);
#11712 = EDGE_CURVE('',#11692,#11713,#11715,.T.);
#11713 = VERTEX_POINT('',#11714);
#11714 = CARTESIAN_POINT('',(6.001146897693,-37.90115036317,
    1.694993262623));
#11715 = SURFACE_CURVE('',#11716,(#11721),.PCURVE_S1.);
#11716 = CIRCLE('',#11717,0.899999999961);
#11717 = AXIS2_PLACEMENT_3D('',#11718,#11719,#11720);
#11718 = CARTESIAN_POINT('',(6.001146897693,-37.00115036321,
    1.69499326268));
#11719 = DIRECTION('',(1.,0.E+000,0.E+000));
#11720 = DIRECTION('',(0.E+000,0.881319315455,-0.472521178579));
#11721 = PCURVE('',#8449,#11722);
#11722 = DEFINITIONAL_REPRESENTATION('',(#11723),#11727);
#11723 = CIRCLE('',#11724,0.899999999961);
#11724 = AXIS2_PLACEMENT_2D('',#11725,#11726);
#11725 = CARTESIAN_POINT('',(36.613150363233,13.957262798404));
#11726 = DIRECTION('',(-0.881319315455,0.472521178579));
#11727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11728 = ORIENTED_EDGE('',*,*,#11729,.F.);
#11729 = EDGE_CURVE('',#11730,#11713,#11732,.T.);
#11730 = VERTEX_POINT('',#11731);
#11731 = CARTESIAN_POINT('',(6.001146897693,-37.90115036318,
    -0.121651518708));
#11732 = SURFACE_CURVE('',#11733,(#11737),.PCURVE_S1.);
#11733 = LINE('',#11734,#11735);
#11734 = CARTESIAN_POINT('',(6.001146897693,-37.90115036318,
    -0.121651518708));
#11735 = VECTOR('',#11736,1.);
#11736 = DIRECTION('',(1.955645768127E-015,0.E+000,1.));
#11737 = PCURVE('',#8449,#11738);
#11738 = DEFINITIONAL_REPRESENTATION('',(#11739),#11743);
#11739 = LINE('',#11740,#11741);
#11740 = CARTESIAN_POINT('',(37.513150363203,15.773907579792));
#11741 = VECTOR('',#11742,1.);
#11742 = DIRECTION('',(0.E+000,-1.));
#11743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11744 = ORIENTED_EDGE('',*,*,#11745,.F.);
#11745 = EDGE_CURVE('',#11746,#11730,#11748,.T.);
#11746 = VERTEX_POINT('',#11747);
#11747 = CARTESIAN_POINT('',(6.001146897693,-36.4835842077,
    -1.61938469295));
#11748 = SURFACE_CURVE('',#11749,(#11754),.PCURVE_S1.);
#11749 = CIRCLE('',#11750,1.49999999998);
#11750 = AXIS2_PLACEMENT_3D('',#11751,#11752,#11753);
#11751 = CARTESIAN_POINT('',(6.001146897693,-36.40115036319,
    -0.12165151871));
#11752 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11753 = DIRECTION('',(-0.E+000,-5.49558963443E-002,-0.99848878284));
#11754 = PCURVE('',#8449,#11755);
#11755 = DEFINITIONAL_REPRESENTATION('',(#11756),#11764);
#11756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11757,#11758,#11759,#11760
    ,#11761,#11762,#11763),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11757 = CARTESIAN_POINT('',(36.095584207729,17.271640754034));
#11758 = CARTESIAN_POINT('',(38.689734161693,17.12886114707));
#11759 = CARTESIAN_POINT('',(37.269008417938,14.953651189192));
#11760 = CARTESIAN_POINT('',(35.848282674183,12.778441231314));
#11761 = CARTESIAN_POINT('',(34.674858463973,15.096430796156));
#11762 = CARTESIAN_POINT('',(33.501434253764,17.414420360997));
#11763 = CARTESIAN_POINT('',(36.095584207729,17.271640754034));
#11764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11765 = ORIENTED_EDGE('',*,*,#11766,.F.);
#11766 = EDGE_CURVE('',#11767,#11746,#11769,.T.);
#11767 = VERTEX_POINT('',#11768);
#11768 = CARTESIAN_POINT('',(6.001146897693,-31.42335332765,
    -1.897899954807));
#11769 = SURFACE_CURVE('',#11770,(#11774),.PCURVE_S1.);
#11770 = LINE('',#11771,#11772);
#11771 = CARTESIAN_POINT('',(6.001146897693,-31.42335332765,
    -1.897899954809));
#11772 = VECTOR('',#11773,1.);
#11773 = DIRECTION('',(1.752560631372E-016,-0.998488730343,
    5.495685014826E-002));
#11774 = PCURVE('',#8449,#11775);
#11775 = DEFINITIONAL_REPRESENTATION('',(#11776),#11780);
#11776 = LINE('',#11777,#11778);
#11777 = CARTESIAN_POINT('',(31.035353327671,17.550156015893));
#11778 = VECTOR('',#11779,1.);
#11779 = DIRECTION('',(0.998488730343,-5.495685014826E-002));
#11780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11781 = ORIENTED_EDGE('',*,*,#11782,.F.);
#11782 = EDGE_CURVE('',#11783,#11767,#11785,.T.);
#11783 = VERTEX_POINT('',#11784);
#11784 = CARTESIAN_POINT('',(6.001146897693,-30.9678765855,
    -1.897899954803));
#11785 = SURFACE_CURVE('',#11786,(#11790),.PCURVE_S1.);
#11786 = LINE('',#11787,#11788);
#11787 = CARTESIAN_POINT('',(6.001146897693,-30.9678765855,
    -1.897899954803));
#11788 = VECTOR('',#11789,1.);
#11789 = DIRECTION('',(0.E+000,-1.,5.157742871838E-013));
#11790 = PCURVE('',#8449,#11791);
#11791 = DEFINITIONAL_REPRESENTATION('',(#11792),#11796);
#11792 = LINE('',#11793,#11794);
#11793 = CARTESIAN_POINT('',(30.579876585521,17.550156015887));
#11794 = VECTOR('',#11795,1.);
#11795 = DIRECTION('',(1.,-5.157742871838E-013));
#11796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11797 = ORIENTED_EDGE('',*,*,#11798,.F.);
#11798 = EDGE_CURVE('',#11799,#11783,#11801,.T.);
#11799 = VERTEX_POINT('',#11800);
#11800 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#11801 = SURFACE_CURVE('',#11802,(#11806),.PCURVE_S1.);
#11802 = LINE('',#11803,#11804);
#11803 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#11804 = VECTOR('',#11805,1.);
#11805 = DIRECTION('',(0.E+000,0.237440549939,-0.971402071876));
#11806 = PCURVE('',#8449,#11807);
#11807 = DEFINITIONAL_REPRESENTATION('',(#11808),#11812);
#11808 = LINE('',#11809,#11810);
#11809 = CARTESIAN_POINT('',(30.580717921579,17.546713993916));
#11810 = VECTOR('',#11811,1.);
#11811 = DIRECTION('',(-0.237440549939,0.971402071876));
#11812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11813 = ORIENTED_EDGE('',*,*,#11814,.T.);
#11814 = EDGE_CURVE('',#11799,#11815,#11817,.T.);
#11815 = VERTEX_POINT('',#11816);
#11816 = CARTESIAN_POINT('',(6.001146897693,-30.96730233961,
    -1.897900000017));
#11817 = SURFACE_CURVE('',#11818,(#11822),.PCURVE_S1.);
#11818 = LINE('',#11819,#11820);
#11819 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#11820 = VECTOR('',#11821,1.);
#11821 = DIRECTION('',(0.E+000,0.380350064979,-0.924842596375));
#11822 = PCURVE('',#8449,#11823);
#11823 = DEFINITIONAL_REPRESENTATION('',(#11824),#11828);
#11824 = LINE('',#11825,#11826);
#11825 = CARTESIAN_POINT('',(30.580717921579,17.546713993916));
#11826 = VECTOR('',#11827,1.);
#11827 = DIRECTION('',(-0.380350064979,0.924842596375));
#11828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11829 = ORIENTED_EDGE('',*,*,#11830,.F.);
#11830 = EDGE_CURVE('',#11831,#11815,#11833,.T.);
#11831 = VERTEX_POINT('',#11832);
#11832 = CARTESIAN_POINT('',(6.001146897693,-30.47818382136,
    -1.89789988589));
#11833 = SURFACE_CURVE('',#11834,(#11838),.PCURVE_S1.);
#11834 = LINE('',#11835,#11836);
#11835 = CARTESIAN_POINT('',(6.001146897693,-30.47818382136,
    -1.897900000017));
#11836 = VECTOR('',#11837,1.);
#11837 = DIRECTION('',(0.E+000,-1.,5.161626607364E-013));
#11838 = PCURVE('',#8449,#11839);
#11839 = DEFINITIONAL_REPRESENTATION('',(#11840),#11844);
#11840 = LINE('',#11841,#11842);
#11841 = CARTESIAN_POINT('',(30.09018382138,17.550156061101));
#11842 = VECTOR('',#11843,1.);
#11843 = DIRECTION('',(1.,-5.161626607364E-013));
#11844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11845 = ORIENTED_EDGE('',*,*,#11846,.T.);
#11846 = EDGE_CURVE('',#11831,#11847,#11849,.T.);
#11847 = VERTEX_POINT('',#11848);
#11848 = CARTESIAN_POINT('',(6.001146897693,-28.20130949214,
    -0.430296640684));
#11849 = SURFACE_CURVE('',#11850,(#11855),.PCURVE_S1.);
#11850 = CIRCLE('',#11851,2.500000001154);
#11851 = AXIS2_PLACEMENT_3D('',#11852,#11853,#11854);
#11852 = CARTESIAN_POINT('',(6.001146897693,-30.47818382078,
    0.60210022939));
#11853 = DIRECTION('',(1.,0.E+000,0.E+000));
#11854 = DIRECTION('',(0.E+000,-2.305995393572E-010,-1.));
#11855 = PCURVE('',#8449,#11856);
#11856 = DEFINITIONAL_REPRESENTATION('',(#11857),#11861);
#11857 = CIRCLE('',#11858,2.500000001154);
#11858 = AXIS2_PLACEMENT_2D('',#11859,#11860);
#11859 = CARTESIAN_POINT('',(30.090183820804,15.050155831694));
#11860 = DIRECTION('',(2.305995393572E-010,1.));
#11861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11862 = ORIENTED_EDGE('',*,*,#11863,.F.);
#11863 = EDGE_CURVE('',#11864,#11847,#11866,.T.);
#11864 = VERTEX_POINT('',#11865);
#11865 = CARTESIAN_POINT('',(6.001146897693,-28.05570213197,
    -0.100151972537));
#11866 = SURFACE_CURVE('',#11867,(#11872),.PCURVE_S1.);
#11867 = CIRCLE('',#11868,17.479558280814);
#11868 = AXIS2_PLACEMENT_3D('',#11869,#11870,#11871);
#11869 = CARTESIAN_POINT('',(6.001146897693,-44.12081249327,
    6.788039863614));
#11870 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11871 = DIRECTION('',(0.E+000,0.919079881952,-0.394071276029));
#11872 = PCURVE('',#8449,#11873);
#11873 = DEFINITIONAL_REPRESENTATION('',(#11874),#11882);
#11874 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11875,#11876,#11877,#11878
    ,#11879,#11880,#11881),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11875 = CARTESIAN_POINT('',(27.667702131994,15.752408033621));
#11876 = CARTESIAN_POINT('',(39.598400364489,43.577995408594));
#11877 = CARTESIAN_POINT('',(57.730716790192,19.332913966881));
#11878 = CARTESIAN_POINT('',(75.863033215894,-4.912167474833));
#11879 = CARTESIAN_POINT('',(45.800018557697,-8.492673408092));
#11880 = CARTESIAN_POINT('',(15.737003899499,-12.07317934135));
#11881 = CARTESIAN_POINT('',(27.667702131994,15.752408033621));
#11882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11883 = ORIENTED_EDGE('',*,*,#11884,.T.);
#11884 = EDGE_CURVE('',#11864,#11885,#11887,.T.);
#11885 = VERTEX_POINT('',#11886);
#11886 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#11887 = SURFACE_CURVE('',#11888,(#11892),.PCURVE_S1.);
#11888 = LINE('',#11889,#11890);
#11889 = CARTESIAN_POINT('',(6.001146897693,-28.05570213197,
    -0.100151972537));
#11890 = VECTOR('',#11891,1.);
#11891 = DIRECTION('',(0.E+000,-1.,-4.978226304739E-014));
#11892 = PCURVE('',#8449,#11893);
#11893 = DEFINITIONAL_REPRESENTATION('',(#11894),#11898);
#11894 = LINE('',#11895,#11896);
#11895 = CARTESIAN_POINT('',(27.667702131994,15.752408033621));
#11896 = VECTOR('',#11897,1.);
#11897 = DIRECTION('',(1.,4.978226304739E-014));
#11898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11899 = ORIENTED_EDGE('',*,*,#11900,.T.);
#11900 = EDGE_CURVE('',#11885,#11901,#11903,.T.);
#11901 = VERTEX_POINT('',#11902);
#11902 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.89789977352));
#11903 = SURFACE_CURVE('',#11904,(#11908),.PCURVE_S1.);
#11904 = LINE('',#11905,#11906);
#11905 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#11906 = VECTOR('',#11907,1.);
#11907 = DIRECTION('',(-1.781371844296E-014,1.781371844296E-014,-1.));
#11908 = PCURVE('',#8449,#11909);
#11909 = DEFINITIONAL_REPRESENTATION('',(#11910),#11914);
#11910 = LINE('',#11911,#11912);
#11911 = CARTESIAN_POINT('',(29.261986192511,15.752408033621));
#11912 = VECTOR('',#11913,1.);
#11913 = DIRECTION('',(-1.781371844296E-014,1.));
#11914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11915 = ORIENTED_EDGE('',*,*,#11916,.T.);
#11916 = EDGE_CURVE('',#11901,#11917,#11919,.T.);
#11917 = VERTEX_POINT('',#11918);
#11918 = CARTESIAN_POINT('',(6.001146897693,-30.93570330653,
    -0.897899773527));
#11919 = SURFACE_CURVE('',#11920,(#11924),.PCURVE_S1.);
#11920 = LINE('',#11921,#11922);
#11921 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.897899773519));
#11922 = VECTOR('',#11923,1.);
#11923 = DIRECTION('',(0.E+000,-1.,-6.247198881074E-012));
#11924 = PCURVE('',#8449,#11925);
#11925 = DEFINITIONAL_REPRESENTATION('',(#11926),#11930);
#11926 = LINE('',#11927,#11928);
#11927 = CARTESIAN_POINT('',(29.261986192511,16.550155834603));
#11928 = VECTOR('',#11929,1.);
#11929 = DIRECTION('',(1.,6.247198881074E-012));
#11930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11931 = ORIENTED_EDGE('',*,*,#11932,.T.);
#11932 = EDGE_CURVE('',#11917,#11933,#11935,.T.);
#11933 = VERTEX_POINT('',#11934);
#11934 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#11935 = SURFACE_CURVE('',#11936,(#11941),.PCURVE_S1.);
#11936 = CIRCLE('',#11937,2.);
#11937 = AXIS2_PLACEMENT_3D('',#11938,#11939,#11940);
#11938 = CARTESIAN_POINT('',(6.001146897693,-30.93570330649,
    1.102100226473));
#11939 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11940 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#11941 = PCURVE('',#8449,#11942);
#11942 = DEFINITIONAL_REPRESENTATION('',(#11943),#11951);
#11943 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11944,#11945,#11946,#11947
    ,#11948,#11949,#11950),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#11944 = CARTESIAN_POINT('',(30.547703306558,16.550155834611));
#11945 = CARTESIAN_POINT('',(34.011804921696,16.550155834529));
#11946 = CARTESIAN_POINT('',(32.279754114056,13.55015583457));
#11947 = CARTESIAN_POINT('',(30.547703306415,10.550155834611));
#11948 = CARTESIAN_POINT('',(28.815652498918,13.550155834652));
#11949 = CARTESIAN_POINT('',(27.083601691421,16.550155834693));
#11950 = CARTESIAN_POINT('',(30.547703306558,16.550155834611));
#11951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11952 = ORIENTED_EDGE('',*,*,#11953,.T.);
#11953 = EDGE_CURVE('',#11933,#8436,#11954,.T.);
#11954 = SURFACE_CURVE('',#11955,(#11959),.PCURVE_S1.);
#11955 = LINE('',#11956,#11957);
#11956 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#11957 = VECTOR('',#11958,1.);
#11958 = DIRECTION('',(0.E+000,-0.956881199055,0.290479553317));
#11959 = PCURVE('',#8449,#11960);
#11960 = DEFINITIONAL_REPRESENTATION('',(#11961),#11965);
#11961 = LINE('',#11962,#11963);
#11962 = CARTESIAN_POINT('',(31.128662413155,16.463918232718));
#11963 = VECTOR('',#11964,1.);
#11964 = DIRECTION('',(0.956881199055,-0.290479553317));
#11965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11966 = FACE_BOUND('',#11967,.T.);
#11967 = EDGE_LOOP('',(#11968,#11984,#12006));
#11968 = ORIENTED_EDGE('',*,*,#11969,.T.);
#11969 = EDGE_CURVE('',#8434,#11970,#11972,.T.);
#11970 = VERTEX_POINT('',#11971);
#11971 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#11972 = SURFACE_CURVE('',#11973,(#11977),.PCURVE_S1.);
#11973 = LINE('',#11974,#11975);
#11974 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397899773507));
#11975 = VECTOR('',#11976,1.);
#11976 = DIRECTION('',(0.E+000,-1.,2.536009917577E-013));
#11977 = PCURVE('',#8449,#11978);
#11978 = DEFINITIONAL_REPRESENTATION('',(#11979),#11983);
#11979 = LINE('',#11980,#11981);
#11980 = CARTESIAN_POINT('',(32.490075668891,16.050155834591));
#11981 = VECTOR('',#11982,1.);
#11982 = DIRECTION('',(1.,-2.536009917577E-013));
#11983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11984 = ORIENTED_EDGE('',*,*,#11985,.T.);
#11985 = EDGE_CURVE('',#11970,#11986,#11988,.T.);
#11986 = VERTEX_POINT('',#11987);
#11987 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#11988 = SURFACE_CURVE('',#11989,(#11996),.PCURVE_S1.);
#11989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11990,#11991,#11992,#11993,
    #11994,#11995),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#11990 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#11991 = CARTESIAN_POINT('',(6.001146897693,-33.54118186792,
    -0.397257306227));
#11992 = CARTESIAN_POINT('',(6.001146897693,-33.55680642976,
    -0.396614838947));
#11993 = CARTESIAN_POINT('',(6.001146897693,-33.58812057164,
    -0.394774601359));
#11994 = CARTESIAN_POINT('',(6.001146897693,-33.60381015168,
    -0.393576831051));
#11995 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#11996 = PCURVE('',#8449,#11997);
#11997 = DEFINITIONAL_REPRESENTATION('',(#11998),#12005);
#11998 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11999,#12000,#12001,#12002,
    #12003,#12004),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#11999 = CARTESIAN_POINT('',(33.137557306104,16.050155834591));
#12000 = CARTESIAN_POINT('',(33.153181867944,16.049513367311));
#12001 = CARTESIAN_POINT('',(33.168806429783,16.048870900031));
#12002 = CARTESIAN_POINT('',(33.200120571665,16.047030662443));
#12003 = CARTESIAN_POINT('',(33.215810151707,16.045832892135));
#12004 = CARTESIAN_POINT('',(33.231499731749,16.044635121827));
#12005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12006 = ORIENTED_EDGE('',*,*,#12007,.T.);
#12007 = EDGE_CURVE('',#11986,#8434,#12008,.T.);
#12008 = SURFACE_CURVE('',#12009,(#12018),.PCURVE_S1.);
#12009 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12010,#12011,#12012,#12013,
    #12014,#12015,#12016,#12017),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.428632437591,0.854799066558,1.),.UNSPECIFIED.);
#12010 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#12011 = CARTESIAN_POINT('',(6.001146897693,-33.40921082052,
    -0.401422282995));
#12012 = CARTESIAN_POINT('',(6.001146897693,-33.19892190932,
    -0.410465505247));
#12013 = CARTESIAN_POINT('',(6.001146897693,-32.78400324581,
    -0.465125911647));
#12014 = CARTESIAN_POINT('',(6.001146897693,-32.57665110092,
    -0.503939089514));
#12015 = CARTESIAN_POINT('',(6.001146897693,-32.30588244389,
    -0.573655937283));
#12016 = CARTESIAN_POINT('',(6.001146897693,-32.23766994555,
    -0.59357485775));
#12017 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#12018 = PCURVE('',#8449,#12019);
#12019 = DEFINITIONAL_REPRESENTATION('',(#12020),#12029);
#12020 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12021,#12022,#12023,#12024,
    #12025,#12026,#12027,#12028),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.428632437591,0.854799066558,1.),.UNSPECIFIED.);
#12021 = CARTESIAN_POINT('',(33.231499731749,16.044635121827));
#12022 = CARTESIAN_POINT('',(33.021210820545,16.053678344079));
#12023 = CARTESIAN_POINT('',(32.810921909342,16.062721566331));
#12024 = CARTESIAN_POINT('',(32.396003245836,16.117381972731));
#12025 = CARTESIAN_POINT('',(32.18865110094,16.156195150598));
#12026 = CARTESIAN_POINT('',(31.917882443917,16.225911998367));
#12027 = CARTESIAN_POINT('',(31.849669945579,16.245830918834));
#12028 = CARTESIAN_POINT('',(31.78145744724,16.2657498393));
#12029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12030 = FACE_BOUND('',#12031,.T.);
#12031 = EDGE_LOOP('',(#12032,#12050,#12066));
#12032 = ORIENTED_EDGE('',*,*,#12033,.T.);
#12033 = EDGE_CURVE('',#12034,#12036,#12038,.T.);
#12034 = VERTEX_POINT('',#12035);
#12035 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#12036 = VERTEX_POINT('',#12037);
#12037 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.751682024862));
#12038 = SURFACE_CURVE('',#12039,(#12043),.PCURVE_S1.);
#12039 = LINE('',#12040,#12041);
#12040 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#12041 = VECTOR('',#12042,1.);
#12042 = DIRECTION('',(0.E+000,-1.,1.38276598314E-011));
#12043 = PCURVE('',#8449,#12044);
#12044 = DEFINITIONAL_REPRESENTATION('',(#12045),#12049);
#12045 = LINE('',#12046,#12047);
#12046 = CARTESIAN_POINT('',(-11.19711282674,-9.099425963778));
#12047 = VECTOR('',#12048,1.);
#12048 = DIRECTION('',(1.,-1.38276598314E-011));
#12049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12050 = ORIENTED_EDGE('',*,*,#12051,.T.);
#12051 = EDGE_CURVE('',#12036,#12052,#12054,.T.);
#12052 = VERTEX_POINT('',#12053);
#12053 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.75240687842));
#12054 = SURFACE_CURVE('',#12055,(#12059),.PCURVE_S1.);
#12055 = LINE('',#12056,#12057);
#12056 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.751682024862));
#12057 = VECTOR('',#12058,1.);
#12058 = DIRECTION('',(0.E+000,0.E+000,1.));
#12059 = PCURVE('',#8449,#12060);
#12060 = DEFINITIONAL_REPRESENTATION('',(#12061),#12065);
#12061 = LINE('',#12062,#12063);
#12062 = CARTESIAN_POINT('',(-11.19300197794,-9.099425963778));
#12063 = VECTOR('',#12064,1.);
#12064 = DIRECTION('',(0.E+000,-1.));
#12065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12066 = ORIENTED_EDGE('',*,*,#12067,.F.);
#12067 = EDGE_CURVE('',#12034,#12052,#12068,.T.);
#12068 = SURFACE_CURVE('',#12069,(#12073),.PCURVE_S1.);
#12069 = LINE('',#12070,#12071);
#12070 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#12071 = VECTOR('',#12072,1.);
#12072 = DIRECTION('',(2.127747907512E-013,-0.984807753012,
    0.173648177667));
#12073 = PCURVE('',#8449,#12074);
#12074 = DEFINITIONAL_REPRESENTATION('',(#12075),#12079);
#12075 = LINE('',#12076,#12077);
#12076 = CARTESIAN_POINT('',(-11.19711282674,-9.099425963778));
#12077 = VECTOR('',#12078,1.);
#12078 = DIRECTION('',(0.984807753012,-0.173648177667));
#12079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12080 = FACE_BOUND('',#12081,.T.);
#12081 = EDGE_LOOP('',(#12082,#12101));
#12082 = ORIENTED_EDGE('',*,*,#12083,.F.);
#12083 = EDGE_CURVE('',#12084,#12086,#12088,.T.);
#12084 = VERTEX_POINT('',#12085);
#12085 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    29.549998639091));
#12086 = VERTEX_POINT('',#12087);
#12087 = CARTESIAN_POINT('',(6.001146897693,-9.049780148681,
    30.299998639091));
#12088 = SURFACE_CURVE('',#12089,(#12094),.PCURVE_S1.);
#12089 = CIRCLE('',#12090,0.75);
#12090 = AXIS2_PLACEMENT_3D('',#12091,#12092,#12093);
#12091 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    30.299998639091));
#12092 = DIRECTION('',(1.,0.E+000,0.E+000));
#12093 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12094 = PCURVE('',#8449,#12095);
#12095 = DEFINITIONAL_REPRESENTATION('',(#12096),#12100);
#12096 = CIRCLE('',#12097,0.75);
#12097 = AXIS2_PLACEMENT_2D('',#12098,#12099);
#12098 = CARTESIAN_POINT('',(9.411780148701,-14.647742578));
#12099 = DIRECTION('',(0.E+000,1.));
#12100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12101 = ORIENTED_EDGE('',*,*,#12102,.F.);
#12102 = EDGE_CURVE('',#12086,#12084,#12103,.T.);
#12103 = SURFACE_CURVE('',#12104,(#12109),.PCURVE_S1.);
#12104 = CIRCLE('',#12105,0.75);
#12105 = AXIS2_PLACEMENT_3D('',#12106,#12107,#12108);
#12106 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    30.299998639091));
#12107 = DIRECTION('',(1.,0.E+000,0.E+000));
#12108 = DIRECTION('',(-0.E+000,1.,0.E+000));
#12109 = PCURVE('',#8449,#12110);
#12110 = DEFINITIONAL_REPRESENTATION('',(#12111),#12115);
#12111 = CIRCLE('',#12112,0.75);
#12112 = AXIS2_PLACEMENT_2D('',#12113,#12114);
#12113 = CARTESIAN_POINT('',(9.411780148701,-14.647742578));
#12114 = DIRECTION('',(-1.,0.E+000));
#12115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12116 = FACE_BOUND('',#12117,.T.);
#12117 = EDGE_LOOP('',(#12118,#12136,#12152,#12168));
#12118 = ORIENTED_EDGE('',*,*,#12119,.T.);
#12119 = EDGE_CURVE('',#12120,#12122,#12124,.T.);
#12120 = VERTEX_POINT('',#12121);
#12121 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    26.800000001816));
#12122 = VERTEX_POINT('',#12123);
#12123 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#12124 = SURFACE_CURVE('',#12125,(#12129),.PCURVE_S1.);
#12125 = LINE('',#12126,#12127);
#12126 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    26.800000001816));
#12127 = VECTOR('',#12128,1.);
#12128 = DIRECTION('',(0.E+000,0.E+000,1.));
#12129 = PCURVE('',#8449,#12130);
#12130 = DEFINITIONAL_REPRESENTATION('',(#12131),#12135);
#12131 = LINE('',#12132,#12133);
#12132 = CARTESIAN_POINT('',(21.513910648363,-11.14774394073));
#12133 = VECTOR('',#12134,1.);
#12134 = DIRECTION('',(0.E+000,-1.));
#12135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12136 = ORIENTED_EDGE('',*,*,#12137,.T.);
#12137 = EDGE_CURVE('',#12122,#12138,#12140,.T.);
#12138 = VERTEX_POINT('',#12139);
#12139 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    31.500000000003));
#12140 = SURFACE_CURVE('',#12141,(#12145),.PCURVE_S1.);
#12141 = LINE('',#12142,#12143);
#12142 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#12143 = VECTOR('',#12144,1.);
#12144 = DIRECTION('',(0.E+000,1.,0.E+000));
#12145 = PCURVE('',#8449,#12146);
#12146 = DEFINITIONAL_REPRESENTATION('',(#12147),#12151);
#12147 = LINE('',#12148,#12149);
#12148 = CARTESIAN_POINT('',(21.513910648363,-15.84774393891));
#12149 = VECTOR('',#12150,1.);
#12150 = DIRECTION('',(-1.,0.E+000));
#12151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12152 = ORIENTED_EDGE('',*,*,#12153,.T.);
#12153 = EDGE_CURVE('',#12138,#12154,#12156,.T.);
#12154 = VERTEX_POINT('',#12155);
#12155 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#12156 = SURFACE_CURVE('',#12157,(#12161),.PCURVE_S1.);
#12157 = LINE('',#12158,#12159);
#12158 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    31.500000000003));
#12159 = VECTOR('',#12160,1.);
#12160 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12161 = PCURVE('',#8449,#12162);
#12162 = DEFINITIONAL_REPRESENTATION('',(#12163),#12167);
#12163 = LINE('',#12164,#12165);
#12164 = CARTESIAN_POINT('',(19.911999999998,-15.84774393891));
#12165 = VECTOR('',#12166,1.);
#12166 = DIRECTION('',(0.E+000,1.));
#12167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12168 = ORIENTED_EDGE('',*,*,#12169,.T.);
#12169 = EDGE_CURVE('',#12154,#12120,#12170,.T.);
#12170 = SURFACE_CURVE('',#12171,(#12175),.PCURVE_S1.);
#12171 = LINE('',#12172,#12173);
#12172 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#12173 = VECTOR('',#12174,1.);
#12174 = DIRECTION('',(0.E+000,-1.,0.E+000));
#12175 = PCURVE('',#8449,#12176);
#12176 = DEFINITIONAL_REPRESENTATION('',(#12177),#12181);
#12177 = LINE('',#12178,#12179);
#12178 = CARTESIAN_POINT('',(19.911999999998,-11.14774394073));
#12179 = VECTOR('',#12180,1.);
#12180 = DIRECTION('',(1.,0.E+000));
#12181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12182 = FACE_BOUND('',#12183,.T.);
#12183 = EDGE_LOOP('',(#12184,#12202,#12218,#12232,#12246,#12262,#12283,
    #12299,#12320,#12337,#12358,#12374,#12395,#12411));
#12184 = ORIENTED_EDGE('',*,*,#12185,.T.);
#12185 = EDGE_CURVE('',#12186,#12188,#12190,.T.);
#12186 = VERTEX_POINT('',#12187);
#12187 = CARTESIAN_POINT('',(6.001146897693,-35.69074676971,
    24.166150035049));
#12188 = VERTEX_POINT('',#12189);
#12189 = CARTESIAN_POINT('',(6.001146897693,-34.39758733587,
    31.50000000001));
#12190 = SURFACE_CURVE('',#12191,(#12195),.PCURVE_S1.);
#12191 = LINE('',#12192,#12193);
#12192 = CARTESIAN_POINT('',(6.001146897693,-35.69074676971,
    24.166150035049));
#12193 = VECTOR('',#12194,1.);
#12194 = DIRECTION('',(2.385336270029E-016,0.173648674188,0.984807665462
    ));
#12195 = PCURVE('',#8449,#12196);
#12196 = DEFINITIONAL_REPRESENTATION('',(#12197),#12201);
#12197 = LINE('',#12198,#12199);
#12198 = CARTESIAN_POINT('',(35.302746769732,-8.513893973965));
#12199 = VECTOR('',#12200,1.);
#12200 = DIRECTION('',(-0.173648674188,-0.984807665462));
#12201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12202 = ORIENTED_EDGE('',*,*,#12203,.F.);
#12203 = EDGE_CURVE('',#12204,#12188,#12206,.T.);
#12204 = VERTEX_POINT('',#12205);
#12205 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#12206 = SURFACE_CURVE('',#12207,(#12211),.PCURVE_S1.);
#12207 = LINE('',#12208,#12209);
#12208 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#12209 = VECTOR('',#12210,1.);
#12210 = DIRECTION('',(0.E+000,-1.,3.825230903865E-013));
#12211 = PCURVE('',#8449,#12212);
#12212 = DEFINITIONAL_REPRESENTATION('',(#12213),#12217);
#12213 = LINE('',#12214,#12215);
#12214 = CARTESIAN_POINT('',(32.913652934458,-15.84774393892));
#12215 = VECTOR('',#12216,1.);
#12216 = DIRECTION('',(1.,-3.825230903865E-013));
#12217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12218 = ORIENTED_EDGE('',*,*,#12219,.T.);
#12219 = EDGE_CURVE('',#12204,#12220,#12222,.T.);
#12220 = VERTEX_POINT('',#12221);
#12221 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.499999999999));
#12222 = SURFACE_CURVE('',#12223,(#12226),.PCURVE_S1.);
#12223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12224,#12225),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#12224 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#12225 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.500000000009));
#12226 = PCURVE('',#8449,#12227);
#12227 = DEFINITIONAL_REPRESENTATION('',(#12228),#12231);
#12228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12229,#12230),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#12229 = CARTESIAN_POINT('',(32.913652934458,-15.84774393892));
#12230 = CARTESIAN_POINT('',(32.913652934459,-9.847743938925));
#12231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12232 = ORIENTED_EDGE('',*,*,#12233,.T.);
#12233 = EDGE_CURVE('',#12220,#12234,#12236,.T.);
#12234 = VERTEX_POINT('',#12235);
#12235 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#12236 = SURFACE_CURVE('',#12237,(#12240),.PCURVE_S1.);
#12237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12238,#12239),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#12238 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.499999999997));
#12239 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#12240 = PCURVE('',#8449,#12241);
#12241 = DEFINITIONAL_REPRESENTATION('',(#12242),#12245);
#12242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12243,#12244),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#12243 = CARTESIAN_POINT('',(32.913652934459,-9.847743938913));
#12244 = CARTESIAN_POINT('',(33.563146897793,-7.952411312946));
#12245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12246 = ORIENTED_EDGE('',*,*,#12247,.T.);
#12247 = EDGE_CURVE('',#12234,#12248,#12250,.T.);
#12248 = VERTEX_POINT('',#12249);
#12249 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    14.900000668696));
#12250 = SURFACE_CURVE('',#12251,(#12255),.PCURVE_S1.);
#12251 = LINE('',#12252,#12253);
#12252 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#12253 = VECTOR('',#12254,1.);
#12254 = DIRECTION('',(2.040694835923E-016,0.E+000,-1.));
#12255 = PCURVE('',#8449,#12256);
#12256 = DEFINITIONAL_REPRESENTATION('',(#12257),#12261);
#12257 = LINE('',#12258,#12259);
#12258 = CARTESIAN_POINT('',(33.563146897793,-7.952411312946));
#12259 = VECTOR('',#12260,1.);
#12260 = DIRECTION('',(0.E+000,1.));
#12261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12262 = ORIENTED_EDGE('',*,*,#12263,.T.);
#12263 = EDGE_CURVE('',#12248,#12264,#12266,.T.);
#12264 = VERTEX_POINT('',#12265);
#12265 = CARTESIAN_POINT('',(6.001146897693,-34.45114702381,
    14.400000148051));
#12266 = SURFACE_CURVE('',#12267,(#12272),.PCURVE_S1.);
#12267 = CIRCLE('',#12268,0.5);
#12268 = AXIS2_PLACEMENT_3D('',#12269,#12270,#12271);
#12269 = CARTESIAN_POINT('',(6.001146897693,-34.45114689777,
    14.900000668696));
#12270 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12271 = DIRECTION('',(0.E+000,1.,0.E+000));
#12272 = PCURVE('',#8449,#12273);
#12273 = DEFINITIONAL_REPRESENTATION('',(#12274),#12282);
#12274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12275,#12276,#12277,#12278
    ,#12279,#12280,#12281),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12275 = CARTESIAN_POINT('',(33.563146897793,0.752255392388));
#12276 = CARTESIAN_POINT('',(33.563146897793,1.618280796172));
#12277 = CARTESIAN_POINT('',(34.313146897793,1.18526809428));
#12278 = CARTESIAN_POINT('',(35.063146897793,0.752255392388));
#12279 = CARTESIAN_POINT('',(34.313146897793,0.319242690496));
#12280 = CARTESIAN_POINT('',(33.563146897793,-0.113770011396));
#12281 = CARTESIAN_POINT('',(33.563146897793,0.752255392388));
#12282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12283 = ORIENTED_EDGE('',*,*,#12284,.T.);
#12284 = EDGE_CURVE('',#12264,#12285,#12287,.T.);
#12285 = VERTEX_POINT('',#12286);
#12286 = CARTESIAN_POINT('',(6.001146897693,-36.18378771497,
    14.400000614145));
#12287 = SURFACE_CURVE('',#12288,(#12292),.PCURVE_S1.);
#12288 = LINE('',#12289,#12290);
#12289 = CARTESIAN_POINT('',(6.001146897693,-34.45114702382,
    14.400000148052));
#12290 = VECTOR('',#12291,1.);
#12291 = DIRECTION('',(-1.640369499316E-014,-1.,2.520908363962E-007));
#12292 = PCURVE('',#8449,#12293);
#12293 = DEFINITIONAL_REPRESENTATION('',(#12294),#12298);
#12294 = LINE('',#12295,#12296);
#12295 = CARTESIAN_POINT('',(34.063147023839,1.252255913032));
#12296 = VECTOR('',#12297,1.);
#12297 = DIRECTION('',(1.,-2.520908363962E-007));
#12298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12299 = ORIENTED_EDGE('',*,*,#12300,.T.);
#12300 = EDGE_CURVE('',#12285,#12301,#12303,.T.);
#12301 = VERTEX_POINT('',#12302);
#12302 = CARTESIAN_POINT('',(6.001146897693,-36.68067055539,
    14.955744998237));
#12303 = SURFACE_CURVE('',#12304,(#12309),.PCURVE_S1.);
#12304 = CIRCLE('',#12305,0.5);
#12305 = AXIS2_PLACEMENT_3D('',#12306,#12307,#12308);
#12306 = CARTESIAN_POINT('',(6.001146897693,-36.18378771497,
    14.900000555524));
#12307 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12308 = DIRECTION('',(0.E+000,1.989519660128E-013,-1.));
#12309 = PCURVE('',#8449,#12310);
#12310 = DEFINITIONAL_REPRESENTATION('',(#12311),#12319);
#12311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12312,#12313,#12314,#12315
    ,#12316,#12317,#12318),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12312 = CARTESIAN_POINT('',(35.795787714992,1.25225550556));
#12313 = CARTESIAN_POINT('',(36.661813118776,1.25225550556));
#12314 = CARTESIAN_POINT('',(36.228800416884,0.50225550556));
#12315 = CARTESIAN_POINT('',(35.795787714992,-0.24774449444));
#12316 = CARTESIAN_POINT('',(35.3627750131,0.50225550556));
#12317 = CARTESIAN_POINT('',(34.929762311208,1.25225550556));
#12318 = CARTESIAN_POINT('',(35.795787714992,1.25225550556));
#12319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12320 = ORIENTED_EDGE('',*,*,#12321,.T.);
#12321 = EDGE_CURVE('',#12301,#12322,#12324,.T.);
#12322 = VERTEX_POINT('',#12323);
#12323 = CARTESIAN_POINT('',(6.001146897693,-37.22430757926,
    21.175885539232));
#12324 = SURFACE_CURVE('',#12325,(#12330),.PCURVE_S1.);
#12325 = CIRCLE('',#12326,15.8);
#12326 = AXIS2_PLACEMENT_3D('',#12327,#12328,#12329);
#12327 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#12328 = DIRECTION('',(1.,0.E+000,0.E+000));
#12329 = DIRECTION('',(0.E+000,0.993765680845,-0.111488885427));
#12330 = PCURVE('',#8449,#12331);
#12331 = DEFINITIONAL_REPRESENTATION('',(#12332),#12336);
#12332 = CIRCLE('',#12333,15.8);
#12333 = AXIS2_PLACEMENT_2D('',#12334,#12335);
#12334 = CARTESIAN_POINT('',(51.994168312773,-1.065013326901));
#12335 = DIRECTION('',(-0.993765680845,0.111488885427));
#12336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12337 = ORIENTED_EDGE('',*,*,#12338,.T.);
#12338 = EDGE_CURVE('',#12322,#12339,#12341,.T.);
#12339 = VERTEX_POINT('',#12340);
#12340 = CARTESIAN_POINT('',(6.001146897693,-37.27307765013,
    21.514515219028));
#12341 = SURFACE_CURVE('',#12342,(#12347),.PCURVE_S1.);
#12342 = CIRCLE('',#12343,1.2);
#12343 = AXIS2_PLACEMENT_3D('',#12344,#12345,#12346);
#12344 = CARTESIAN_POINT('',(6.001146897693,-36.07307765013,
    21.51451461401));
#12345 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12346 = DIRECTION('',(-0.E+000,-0.959358274271,-0.282190895649));
#12347 = PCURVE('',#8449,#12348);
#12348 = DEFINITIONAL_REPRESENTATION('',(#12349),#12357);
#12349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12350,#12351,#12352,#12353
    ,#12354,#12355,#12356),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12350 = CARTESIAN_POINT('',(36.836307579284,-5.523629478148));
#12351 = CARTESIAN_POINT('',(37.42283034172,-7.517618206588));
#12352 = CARTESIAN_POINT('',(35.402724066814,-7.028567454535));
#12353 = CARTESIAN_POINT('',(33.382617791907,-6.539516702483));
#12354 = CARTESIAN_POINT('',(34.816201304378,-5.034578726096));
#12355 = CARTESIAN_POINT('',(36.249784816848,-3.529640749708));
#12356 = CARTESIAN_POINT('',(36.836307579284,-5.523629478148));
#12357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12358 = ORIENTED_EDGE('',*,*,#12359,.T.);
#12359 = EDGE_CURVE('',#12339,#12360,#12362,.T.);
#12360 = VERTEX_POINT('',#12361);
#12361 = CARTESIAN_POINT('',(6.001146897693,-37.27307669774,
    23.403512382781));
#12362 = SURFACE_CURVE('',#12363,(#12367),.PCURVE_S1.);
#12363 = LINE('',#12364,#12365);
#12364 = CARTESIAN_POINT('',(6.001146897693,-37.27307756297,
    21.514515219028));
#12365 = VECTOR('',#12366,1.);
#12366 = DIRECTION('',(1.8807406104E-015,7.346450346308E-007,1.));
#12367 = PCURVE('',#8449,#12368);
#12368 = DEFINITIONAL_REPRESENTATION('',(#12369),#12373);
#12369 = LINE('',#12370,#12371);
#12370 = CARTESIAN_POINT('',(36.885077562999,-5.862259157944));
#12371 = VECTOR('',#12372,1.);
#12372 = DIRECTION('',(-7.346450346308E-007,-1.));
#12373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12374 = ORIENTED_EDGE('',*,*,#12375,.T.);
#12375 = EDGE_CURVE('',#12360,#12376,#12378,.T.);
#12376 = VERTEX_POINT('',#12377);
#12377 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#12378 = SURFACE_CURVE('',#12379,(#12384),.PCURVE_S1.);
#12379 = CIRCLE('',#12380,0.5);
#12380 = AXIS2_PLACEMENT_3D('',#12381,#12382,#12383);
#12381 = CARTESIAN_POINT('',(6.001146897693,-36.77307565273,
    23.403511900226));
#12382 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12383 = DIRECTION('',(0.E+000,-1.,9.651073824557E-007));
#12384 = PCURVE('',#8449,#12385);
#12385 = DEFINITIONAL_REPRESENTATION('',(#12386),#12394);
#12386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12387,#12388,#12389,#12390
    ,#12391,#12392,#12393),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12387 = CARTESIAN_POINT('',(36.885075652753,-7.751256321696));
#12388 = CARTESIAN_POINT('',(36.885074816945,-8.61728172548));
#12389 = CARTESIAN_POINT('',(36.135075234849,-8.184268299757));
#12390 = CARTESIAN_POINT('',(35.385075652753,-7.751254874035));
#12391 = CARTESIAN_POINT('',(36.135076070657,-7.318242895973));
#12392 = CARTESIAN_POINT('',(36.88507648856,-6.885230917912));
#12393 = CARTESIAN_POINT('',(36.885075652753,-7.751256321696));
#12394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12395 = ORIENTED_EDGE('',*,*,#12396,.T.);
#12396 = EDGE_CURVE('',#12376,#12397,#12399,.T.);
#12397 = VERTEX_POINT('',#12398);
#12398 = CARTESIAN_POINT('',(6.001146897693,-36.35416091142,
    23.783128148128));
#12399 = SURFACE_CURVE('',#12400,(#12404),.PCURVE_S1.);
#12400 = LINE('',#12401,#12402);
#12401 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#12402 = VECTOR('',#12403,1.);
#12403 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#12404 = PCURVE('',#8449,#12405);
#12405 = DEFINITIONAL_REPRESENTATION('',(#12406),#12410);
#12406 = LINE('',#12407,#12408);
#12407 = CARTESIAN_POINT('',(36.214065343769,-8.221102063157));
#12408 = VECTOR('',#12409,1.);
#12409 = DIRECTION('',(-0.93969244803,0.342020617968));
#12410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12411 = ORIENTED_EDGE('',*,*,#12412,.F.);
#12412 = EDGE_CURVE('',#12186,#12397,#12413,.T.);
#12413 = SURFACE_CURVE('',#12414,(#12419),.PCURVE_S1.);
#12414 = CIRCLE('',#12415,0.5);
#12415 = AXIS2_PLACEMENT_3D('',#12416,#12417,#12418);
#12416 = CARTESIAN_POINT('',(6.001146897693,-36.18315060244,
    24.252974372143));
#12417 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12418 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#12419 = PCURVE('',#8449,#12420);
#12420 = DEFINITIONAL_REPRESENTATION('',(#12421),#12429);
#12421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12422,#12423,#12424,#12425
    ,#12426,#12427,#12428),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12422 = CARTESIAN_POINT('',(35.302746769732,-8.513893973965));
#12423 = CARTESIAN_POINT('',(35.453130932912,-7.661025517833));
#12424 = CARTESIAN_POINT('',(36.116544600419,-8.21769625154));
#12425 = CARTESIAN_POINT('',(36.779958267925,-8.774366985247));
#12426 = CARTESIAN_POINT('',(35.966160437239,-9.070564707672));
#12427 = CARTESIAN_POINT('',(35.152362606552,-9.366762430097));
#12428 = CARTESIAN_POINT('',(35.302746769732,-8.513893973965));
#12429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12430 = FACE_BOUND('',#12431,.T.);
#12431 = EDGE_LOOP('',(#12432,#12450,#12466,#12482,#12499,#12515,#12536,
    #12552,#12573,#12590,#12611,#12627,#12644,#12660));
#12432 = ORIENTED_EDGE('',*,*,#12433,.F.);
#12433 = EDGE_CURVE('',#12434,#12436,#12438,.T.);
#12434 = VERTEX_POINT('',#12435);
#12435 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000014));
#12436 = VERTEX_POINT('',#12437);
#12437 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000004));
#12438 = SURFACE_CURVE('',#12439,(#12443),.PCURVE_S1.);
#12439 = LINE('',#12440,#12441);
#12440 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000014));
#12441 = VECTOR('',#12442,1.);
#12442 = DIRECTION('',(2.220446049247E-015,1.077656482568E-013,-1.));
#12443 = PCURVE('',#8449,#12444);
#12444 = DEFINITIONAL_REPRESENTATION('',(#12445),#12449);
#12445 = LINE('',#12446,#12447);
#12446 = CARTESIAN_POINT('',(-11.5476188634,-15.84774393893));
#12447 = VECTOR('',#12448,1.);
#12448 = DIRECTION('',(-1.077656482568E-013,1.));
#12449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12450 = ORIENTED_EDGE('',*,*,#12451,.T.);
#12451 = EDGE_CURVE('',#12434,#12452,#12454,.T.);
#12452 = VERTEX_POINT('',#12453);
#12453 = CARTESIAN_POINT('',(6.001146897693,12.251442780144,
    31.500000000015));
#12454 = SURFACE_CURVE('',#12455,(#12459),.PCURVE_S1.);
#12455 = LINE('',#12456,#12457);
#12456 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000015));
#12457 = VECTOR('',#12458,1.);
#12458 = DIRECTION('',(0.E+000,1.,3.839632084263E-013));
#12459 = PCURVE('',#8449,#12460);
#12460 = DEFINITIONAL_REPRESENTATION('',(#12461),#12465);
#12461 = LINE('',#12462,#12463);
#12462 = CARTESIAN_POINT('',(-11.5476188634,-15.84774393893));
#12463 = VECTOR('',#12464,1.);
#12464 = DIRECTION('',(-1.,-3.839632084263E-013));
#12465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12466 = ORIENTED_EDGE('',*,*,#12467,.F.);
#12467 = EDGE_CURVE('',#12468,#12452,#12470,.T.);
#12468 = VERTEX_POINT('',#12469);
#12469 = CARTESIAN_POINT('',(6.001146897693,13.544598429933,
    24.166149842175));
#12470 = SURFACE_CURVE('',#12471,(#12475),.PCURVE_S1.);
#12471 = LINE('',#12472,#12473);
#12472 = CARTESIAN_POINT('',(6.001146897693,13.544598429933,
    24.166149842175));
#12473 = VECTOR('',#12474,1.);
#12474 = DIRECTION('',(2.38533641966E-016,-0.173648176949,0.984807753139
    ));
#12475 = PCURVE('',#8449,#12476);
#12476 = DEFINITIONAL_REPRESENTATION('',(#12477),#12481);
#12477 = LINE('',#12478,#12479);
#12478 = CARTESIAN_POINT('',(-13.93259842991,-8.513893781091));
#12479 = VECTOR('',#12480,1.);
#12480 = DIRECTION('',(0.173648176949,-0.984807753139));
#12481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12482 = ORIENTED_EDGE('',*,*,#12483,.T.);
#12483 = EDGE_CURVE('',#12468,#12484,#12486,.T.);
#12484 = VERTEX_POINT('',#12485);
#12485 = CARTESIAN_POINT('',(6.001146897693,14.208012378257,
    23.78312762029));
#12486 = SURFACE_CURVE('',#12487,(#12492),.PCURVE_S1.);
#12487 = CIRCLE('',#12488,0.5);
#12488 = AXIS2_PLACEMENT_3D('',#12489,#12490,#12491);
#12489 = CARTESIAN_POINT('',(6.001146897693,14.037002306502,
    24.252973930649));
#12490 = DIRECTION('',(1.,0.E+000,0.E+000));
#12491 = DIRECTION('',(0.E+000,-0.984807753139,-0.173648176949));
#12492 = PCURVE('',#8449,#12493);
#12493 = DEFINITIONAL_REPRESENTATION('',(#12494),#12498);
#12494 = CIRCLE('',#12495,0.5);
#12495 = AXIS2_PLACEMENT_2D('',#12496,#12497);
#12496 = CARTESIAN_POINT('',(-14.42500230648,-8.600717869565));
#12497 = DIRECTION('',(0.984807753139,0.173648176949));
#12498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12499 = ORIENTED_EDGE('',*,*,#12500,.F.);
#12500 = EDGE_CURVE('',#12501,#12484,#12503,.T.);
#12501 = VERTEX_POINT('',#12502);
#12502 = CARTESIAN_POINT('',(6.001146897693,14.455916856136,
    23.873357471234));
#12503 = SURFACE_CURVE('',#12504,(#12508),.PCURVE_S1.);
#12504 = LINE('',#12505,#12506);
#12505 = CARTESIAN_POINT('',(6.001146897693,14.455916856136,
    23.873357471234));
#12506 = VECTOR('',#12507,1.);
#12507 = DIRECTION('',(0.E+000,-0.939692620719,-0.342020143509));
#12508 = PCURVE('',#8449,#12509);
#12509 = DEFINITIONAL_REPRESENTATION('',(#12510),#12514);
#12510 = LINE('',#12511,#12512);
#12511 = CARTESIAN_POINT('',(-14.84391685611,-8.22110141015));
#12512 = VECTOR('',#12513,1.);
#12513 = DIRECTION('',(0.939692620719,0.342020143509));
#12514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12515 = ORIENTED_EDGE('',*,*,#12516,.T.);
#12516 = EDGE_CURVE('',#12501,#12517,#12519,.T.);
#12517 = VERTEX_POINT('',#12518);
#12518 = CARTESIAN_POINT('',(6.001146897693,15.126927972899,
    23.403511390974));
#12519 = SURFACE_CURVE('',#12520,(#12525),.PCURVE_S1.);
#12520 = CIRCLE('',#12521,0.5);
#12521 = AXIS2_PLACEMENT_3D('',#12522,#12523,#12524);
#12522 = CARTESIAN_POINT('',(6.001146897693,14.626926927891,
    23.403511160874));
#12523 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12524 = DIRECTION('',(0.E+000,-0.342020143509,0.939692620719));
#12525 = PCURVE('',#8449,#12526);
#12526 = DEFINITIONAL_REPRESENTATION('',(#12527),#12535);
#12527 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12528,#12529,#12530,#12531
    ,#12532,#12533,#12534),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12528 = CARTESIAN_POINT('',(-14.84391685611,-8.22110141015));
#12529 = CARTESIAN_POINT('',(-15.6577145374,-8.517299543034));
#12530 = CARTESIAN_POINT('',(-15.50733080439,-7.664431011053));
#12531 = CARTESIAN_POINT('',(-15.35694707138,-6.811562479071));
#12532 = CARTESIAN_POINT('',(-14.6935331231,-7.368232878168));
#12533 = CARTESIAN_POINT('',(-14.03011917482,-7.924903277265));
#12534 = CARTESIAN_POINT('',(-14.84391685611,-8.22110141015));
#12535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12536 = ORIENTED_EDGE('',*,*,#12537,.F.);
#12537 = EDGE_CURVE('',#12538,#12517,#12540,.T.);
#12538 = VERTEX_POINT('',#12539);
#12539 = CARTESIAN_POINT('',(6.001146897693,15.126927375736,
    21.621094915946));
#12540 = SURFACE_CURVE('',#12541,(#12545),.PCURVE_S1.);
#12541 = LINE('',#12542,#12543);
#12542 = CARTESIAN_POINT('',(6.001146897693,15.126927859879,
    21.621094915946));
#12543 = VECTOR('',#12544,1.);
#12544 = DIRECTION('',(9.966003256187E-016,-2.297357519552E-007,1.));
#12545 = PCURVE('',#8449,#12546);
#12546 = DEFINITIONAL_REPRESENTATION('',(#12547),#12551);
#12547 = LINE('',#12548,#12549);
#12548 = CARTESIAN_POINT('',(-15.51492785986,-5.968838854862));
#12549 = VECTOR('',#12550,1.);
#12550 = DIRECTION('',(2.297357519552E-007,-1.));
#12551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12552 = ORIENTED_EDGE('',*,*,#12553,.T.);
#12553 = EDGE_CURVE('',#12538,#12554,#12556,.T.);
#12554 = VERTEX_POINT('',#12555);
#12555 = CARTESIAN_POINT('',(6.001146897693,15.038531640221,
    21.169059565126));
#12556 = SURFACE_CURVE('',#12557,(#12562),.PCURVE_S1.);
#12557 = CIRCLE('',#12558,1.199999999999);
#12558 = AXIS2_PLACEMENT_3D('',#12559,#12560,#12561);
#12559 = CARTESIAN_POINT('',(6.001146897693,13.926927375737,
    21.621094916819));
#12560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12561 = DIRECTION('',(0.E+000,1.,-7.275365495241E-010));
#12562 = PCURVE('',#8449,#12563);
#12563 = DEFINITIONAL_REPRESENTATION('',(#12564),#12572);
#12564 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12565,#12566,#12567,#12568
    ,#12569,#12570,#12571),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12565 = CARTESIAN_POINT('',(-15.51492737571,-5.968838854862));
#12566 = CARTESIAN_POINT('',(-15.5149273742,-3.890377885781));
#12567 = CARTESIAN_POINT('',(-13.71492737496,-4.929608371631));
#12568 = CARTESIAN_POINT('',(-11.91492737571,-5.968838857481));
#12569 = CARTESIAN_POINT('',(-13.71492737647,-7.008069340713));
#12570 = CARTESIAN_POINT('',(-15.51492737722,-8.047299823944));
#12571 = CARTESIAN_POINT('',(-15.51492737571,-5.968838854862));
#12572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12573 = ORIENTED_EDGE('',*,*,#12574,.T.);
#12574 = EDGE_CURVE('',#12554,#12575,#12577,.T.);
#12575 = VERTEX_POINT('',#12576);
#12576 = CARTESIAN_POINT('',(6.001146897693,13.877647574584,
    14.909732573584));
#12577 = SURFACE_CURVE('',#12578,(#12583),.PCURVE_S1.);
#12578 = CIRCLE('',#12579,15.800000000001);
#12579 = AXIS2_PLACEMENT_3D('',#12580,#12581,#12582);
#12580 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#12581 = DIRECTION('',(1.,0.E+000,0.E+000));
#12582 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#12583 = PCURVE('',#8449,#12584);
#12584 = DEFINITIONAL_REPRESENTATION('',(#12585),#12589);
#12585 = CIRCLE('',#12586,15.800000000001);
#12586 = AXIS2_PLACEMENT_2D('',#12587,#12588);
#12587 = CARTESIAN_POINT('',(-30.06265445592,0.434995293218));
#12588 = DIRECTION('',(0.926336887071,-0.376696126409));
#12589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12590 = ORIENTED_EDGE('',*,*,#12591,.T.);
#12591 = EDGE_CURVE('',#12575,#12592,#12594,.T.);
#12592 = VERTEX_POINT('',#12593);
#12593 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.400000668701));
#12594 = SURFACE_CURVE('',#12595,(#12600),.PCURVE_S1.);
#12595 = CIRCLE('',#12596,0.5);
#12596 = AXIS2_PLACEMENT_3D('',#12597,#12598,#12599);
#12597 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.900000668701));
#12598 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12599 = DIRECTION('',(0.E+000,0.999810562111,1.94638097646E-002));
#12600 = PCURVE('',#8449,#12601);
#12601 = DEFINITIONAL_REPRESENTATION('',(#12602),#12610);
#12602 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12603,#12604,#12605,#12606
    ,#12607,#12608,#12609),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12603 = CARTESIAN_POINT('',(-14.26564757456,0.7425234875));
#12604 = CARTESIAN_POINT('',(-14.28250372827,1.608384833261));
#12605 = CARTESIAN_POINT('',(-13.52421772983,1.190052017704));
#12606 = CARTESIAN_POINT('',(-12.76593173139,0.771719202147));
#12607 = CARTESIAN_POINT('',(-13.50736157612,0.324190671944));
#12608 = CARTESIAN_POINT('',(-14.24879142085,-0.12333785826));
#12609 = CARTESIAN_POINT('',(-14.26564757456,0.7425234875));
#12610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12611 = ORIENTED_EDGE('',*,*,#12612,.F.);
#12612 = EDGE_CURVE('',#12613,#12592,#12615,.T.);
#12613 = VERTEX_POINT('',#12614);
#12614 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#12615 = SURFACE_CURVE('',#12616,(#12620),.PCURVE_S1.);
#12616 = LINE('',#12617,#12618);
#12617 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#12618 = VECTOR('',#12619,1.);
#12619 = DIRECTION('',(0.E+000,1.,0.E+000));
#12620 = PCURVE('',#8449,#12621);
#12621 = DEFINITIONAL_REPRESENTATION('',(#12622),#12626);
#12622 = LINE('',#12623,#12624);
#12623 = CARTESIAN_POINT('',(-12.69711282674,1.252255392383));
#12624 = VECTOR('',#12625,1.);
#12625 = DIRECTION('',(-1.,0.E+000));
#12626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12627 = ORIENTED_EDGE('',*,*,#12628,.F.);
#12628 = EDGE_CURVE('',#12629,#12613,#12631,.T.);
#12629 = VERTEX_POINT('',#12630);
#12630 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    14.900000668701));
#12631 = SURFACE_CURVE('',#12632,(#12637),.PCURVE_S1.);
#12632 = CIRCLE('',#12633,0.5);
#12633 = AXIS2_PLACEMENT_3D('',#12634,#12635,#12636);
#12634 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.900000668701));
#12635 = DIRECTION('',(1.,0.E+000,0.E+000));
#12636 = DIRECTION('',(0.E+000,-1.,0.E+000));
#12637 = PCURVE('',#8449,#12638);
#12638 = DEFINITIONAL_REPRESENTATION('',(#12639),#12643);
#12639 = CIRCLE('',#12640,0.5);
#12640 = AXIS2_PLACEMENT_2D('',#12641,#12642);
#12641 = CARTESIAN_POINT('',(-12.69711282674,0.752255392383));
#12642 = DIRECTION('',(1.,0.E+000));
#12643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12644 = ORIENTED_EDGE('',*,*,#12645,.F.);
#12645 = EDGE_CURVE('',#12646,#12629,#12648,.T.);
#12646 = VERTEX_POINT('',#12647);
#12647 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#12648 = SURFACE_CURVE('',#12649,(#12653),.PCURVE_S1.);
#12649 = LINE('',#12650,#12651);
#12650 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#12651 = VECTOR('',#12652,1.);
#12652 = DIRECTION('',(-2.040694835923E-016,-4.081389671845E-016,-1.));
#12653 = PCURVE('',#8449,#12654);
#12654 = DEFINITIONAL_REPRESENTATION('',(#12655),#12659);
#12655 = LINE('',#12656,#12657);
#12656 = CARTESIAN_POINT('',(-12.19711282674,-7.952411312951));
#12657 = VECTOR('',#12658,1.);
#12658 = DIRECTION('',(4.081389671845E-016,1.));
#12659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12660 = ORIENTED_EDGE('',*,*,#12661,.F.);
#12661 = EDGE_CURVE('',#12436,#12646,#12662,.T.);
#12662 = SURFACE_CURVE('',#12663,(#12667),.PCURVE_S1.);
#12663 = LINE('',#12664,#12665);
#12664 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    25.500000000004));
#12665 = VECTOR('',#12666,1.);
#12666 = DIRECTION('',(0.E+000,0.324174986326,-0.945997134372));
#12667 = PCURVE('',#8449,#12668);
#12668 = DEFINITIONAL_REPRESENTATION('',(#12669),#12673);
#12669 = LINE('',#12670,#12671);
#12670 = CARTESIAN_POINT('',(-11.5476188634,-9.84774393892));
#12671 = VECTOR('',#12672,1.);
#12672 = DIRECTION('',(-0.324174986326,0.945997134372));
#12673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12678)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12675,#12676,#12677)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12675 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12676 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12677 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12678 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#12675,
  'distance_accuracy_value','confusion accuracy');
#12679 = SHAPE_DEFINITION_REPRESENTATION(#12680,#8426);
#12680 = PRODUCT_DEFINITION_SHAPE('','',#12681);
#12681 = PRODUCT_DEFINITION('design','',#12682,#12685);
#12682 = PRODUCT_DEFINITION_FORMATION('','',#12683);
#12683 = PRODUCT('CADSOFTTOOLS 1.36','CADSOFTTOOLS 1.36','',(#12684));
#12684 = PRODUCT_CONTEXT('',#2,'mechanical');
#12685 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12686 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12687,#12689);
#12687 = ( REPRESENTATION_RELATIONSHIP('','',#8426,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12688) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12688 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
#12689 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12690);
#12690 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#12681,$);
#12691 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12683));
#12692 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12693),#13044);
#12693 = SHELL_BASED_SURFACE_MODEL('',(#12694));
#12694 = OPEN_SHELL('',(#12695));
#12695 = ADVANCED_FACE('',(#12696,#12850),#12710,.T.);
#12696 = FACE_BOUND('',#12697,.T.);
#12697 = EDGE_LOOP('',(#12698,#12721,#12737,#12753,#12769,#12786,#12802,
    #12819,#12836));
#12698 = ORIENTED_EDGE('',*,*,#12699,.F.);
#12699 = EDGE_CURVE('',#12700,#12702,#12704,.T.);
#12700 = VERTEX_POINT('',#12701);
#12701 = CARTESIAN_POINT('',(-0.198853102307,14.14583651321,
    32.299999503562));
#12702 = VERTEX_POINT('',#12703);
#12703 = CARTESIAN_POINT('',(6.001146897693,14.14583651321,
    32.299999503562));
#12704 = SURFACE_CURVE('',#12705,(#12709),.PCURVE_S1.);
#12705 = LINE('',#12706,#12707);
#12706 = CARTESIAN_POINT('',(-0.198853102307,14.14583651321,
    32.299999751787));
#12707 = VECTOR('',#12708,1.);
#12708 = DIRECTION('',(1.,0.E+000,0.E+000));
#12709 = PCURVE('',#12710,#12715);
#12710 = PLANE('',#12711);
#12711 = AXIS2_PLACEMENT_3D('',#12712,#12713,#12714);
#12712 = CARTESIAN_POINT('',(6.001146897693,-23.04088717331,
    32.300000000007));
#12713 = DIRECTION('',(0.E+000,-2.246301066135E-013,1.));
#12714 = DIRECTION('',(0.E+000,-1.,-2.246301066135E-013));
#12715 = DEFINITIONAL_REPRESENTATION('',(#12716),#12720);
#12716 = LINE('',#12717,#12718);
#12717 = CARTESIAN_POINT('',(-37.18672368652,-6.2));
#12718 = VECTOR('',#12719,1.);
#12719 = DIRECTION('',(0.E+000,1.));
#12720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12721 = ORIENTED_EDGE('',*,*,#12722,.T.);
#12722 = EDGE_CURVE('',#12700,#12723,#12725,.T.);
#12723 = VERTEX_POINT('',#12724);
#12724 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.30000000001));
#12725 = SURFACE_CURVE('',#12726,(#12730),.PCURVE_S1.);
#12726 = LINE('',#12727,#12728);
#12727 = CARTESIAN_POINT('',(-0.198853102307,14.145836513209,
    32.300000000012));
#12728 = VECTOR('',#12729,1.);
#12729 = DIRECTION('',(3.08696264851E-017,-1.,-1.121184833939E-013));
#12730 = PCURVE('',#12710,#12731);
#12731 = DEFINITIONAL_REPRESENTATION('',(#12732),#12736);
#12732 = LINE('',#12733,#12734);
#12733 = CARTESIAN_POINT('',(-37.18672368652,-6.2));
#12734 = VECTOR('',#12735,1.);
#12735 = DIRECTION('',(1.,3.08696264851E-017));
#12736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12737 = ORIENTED_EDGE('',*,*,#12738,.F.);
#12738 = EDGE_CURVE('',#12739,#12723,#12741,.T.);
#12739 = VERTEX_POINT('',#12740);
#12740 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.300000000012));
#12741 = SURFACE_CURVE('',#12742,(#12746),.PCURVE_S1.);
#12742 = LINE('',#12743,#12744);
#12743 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.300000000012));
#12744 = VECTOR('',#12745,1.);
#12745 = DIRECTION('',(-1.,0.E+000,1.146036670581E-015));
#12746 = PCURVE('',#12710,#12747);
#12747 = DEFINITIONAL_REPRESENTATION('',(#12748),#12752);
#12748 = LINE('',#12749,#12750);
#12749 = CARTESIAN_POINT('',(-22.80076375065,0.E+000));
#12750 = VECTOR('',#12751,1.);
#12751 = DIRECTION('',(-2.574343394956E-028,-1.));
#12752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12753 = ORIENTED_EDGE('',*,*,#12754,.F.);
#12754 = EDGE_CURVE('',#12755,#12739,#12757,.T.);
#12755 = VERTEX_POINT('',#12756);
#12756 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000013));
#12757 = SURFACE_CURVE('',#12758,(#12762),.PCURVE_S1.);
#12758 = LINE('',#12759,#12760);
#12759 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000014));
#12760 = VECTOR('',#12761,1.);
#12761 = DIRECTION('',(0.E+000,-1.,-2.26237427958E-013));
#12762 = PCURVE('',#12710,#12763);
#12763 = DEFINITIONAL_REPRESENTATION('',(#12764),#12768);
#12764 = LINE('',#12765,#12766);
#12765 = CARTESIAN_POINT('',(-29.74169947557,0.E+000));
#12766 = VECTOR('',#12767,1.);
#12767 = DIRECTION('',(1.,0.E+000));
#12768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12769 = ORIENTED_EDGE('',*,*,#12770,.F.);
#12770 = EDGE_CURVE('',#12771,#12755,#12773,.T.);
#12771 = VERTEX_POINT('',#12772);
#12772 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    32.300000000014));
#12773 = SURFACE_CURVE('',#12774,(#12779),.PCURVE_S1.);
#12774 = CIRCLE('',#12775,2.9);
#12775 = AXIS2_PLACEMENT_3D('',#12776,#12777,#12778);
#12776 = CARTESIAN_POINT('',(3.301146897694,7.759112826691,
    32.300000000014));
#12777 = DIRECTION('',(-4.07799748407E-045,-2.246301066135E-013,1.));
#12778 = DIRECTION('',(-1.,3.062684205863E-016,6.879710796865E-029));
#12779 = PCURVE('',#12710,#12780);
#12780 = DEFINITIONAL_REPRESENTATION('',(#12781),#12785);
#12781 = CIRCLE('',#12782,2.9);
#12782 = AXIS2_PLACEMENT_2D('',#12783,#12784);
#12783 = CARTESIAN_POINT('',(-30.8,-2.699999999999));
#12784 = DIRECTION('',(-3.062684205863E-016,-1.));
#12785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12786 = ORIENTED_EDGE('',*,*,#12787,.T.);
#12787 = EDGE_CURVE('',#12771,#12788,#12790,.T.);
#12788 = VERTEX_POINT('',#12789);
#12789 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    32.300000000014));
#12790 = SURFACE_CURVE('',#12791,(#12795),.PCURVE_S1.);
#12791 = LINE('',#12792,#12793);
#12792 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    32.300000000014));
#12793 = VECTOR('',#12794,1.);
#12794 = DIRECTION('',(-7.401486830579E-016,1.,1.184237892893E-013));
#12795 = PCURVE('',#12710,#12796);
#12796 = DEFINITIONAL_REPRESENTATION('',(#12797),#12801);
#12797 = LINE('',#12798,#12799);
#12798 = CARTESIAN_POINT('',(-30.8,-5.599999999999));
#12799 = VECTOR('',#12800,1.);
#12800 = DIRECTION('',(-1.,-7.401486830579E-016));
#12801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12802 = ORIENTED_EDGE('',*,*,#12803,.F.);
#12803 = EDGE_CURVE('',#12804,#12788,#12806,.T.);
#12804 = VERTEX_POINT('',#12805);
#12805 = CARTESIAN_POINT('',(3.301146897694,11.259112826711,
    32.300000000014));
#12806 = SURFACE_CURVE('',#12807,(#12812),.PCURVE_S1.);
#12807 = CIRCLE('',#12808,2.9);
#12808 = AXIS2_PLACEMENT_3D('',#12809,#12810,#12811);
#12809 = CARTESIAN_POINT('',(3.301146897694,8.359112826711,
    32.300000000014));
#12810 = DIRECTION('',(0.E+000,-2.246301066135E-013,1.));
#12811 = DIRECTION('',(0.E+000,1.,2.246301066135E-013));
#12812 = PCURVE('',#12710,#12813);
#12813 = DEFINITIONAL_REPRESENTATION('',(#12814),#12818);
#12814 = CIRCLE('',#12815,2.9);
#12815 = AXIS2_PLACEMENT_2D('',#12816,#12817);
#12816 = CARTESIAN_POINT('',(-31.40000000002,-2.699999999999));
#12817 = DIRECTION('',(-1.,0.E+000));
#12818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12819 = ORIENTED_EDGE('',*,*,#12820,.F.);
#12820 = EDGE_CURVE('',#12821,#12804,#12823,.T.);
#12821 = VERTEX_POINT('',#12822);
#12822 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    32.300000000014));
#12823 = SURFACE_CURVE('',#12824,(#12829),.PCURVE_S1.);
#12824 = CIRCLE('',#12825,2.9);
#12825 = AXIS2_PLACEMENT_3D('',#12826,#12827,#12828);
#12826 = CARTESIAN_POINT('',(3.301146897694,8.359112826711,
    32.300000000014));
#12827 = DIRECTION('',(3.130791717596E-030,-2.246301066136E-013,1.));
#12828 = DIRECTION('',(0.931034482758,0.36493121532,8.19745378039E-014)
  );
#12829 = PCURVE('',#12710,#12830);
#12830 = DEFINITIONAL_REPRESENTATION('',(#12831),#12835);
#12831 = CIRCLE('',#12832,2.9);
#12832 = AXIS2_PLACEMENT_2D('',#12833,#12834);
#12833 = CARTESIAN_POINT('',(-31.40000000002,-2.699999999999));
#12834 = DIRECTION('',(-0.36493121532,0.931034482758));
#12835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12836 = ORIENTED_EDGE('',*,*,#12837,.F.);
#12837 = EDGE_CURVE('',#12702,#12821,#12838,.T.);
#12838 = SURFACE_CURVE('',#12839,(#12843),.PCURVE_S1.);
#12839 = LINE('',#12840,#12841);
#12840 = CARTESIAN_POINT('',(6.001146897693,14.14583651321,
    32.300000000015));
#12841 = VECTOR('',#12842,1.);
#12842 = DIRECTION('',(0.E+000,-1.,-2.314166426237E-013));
#12843 = PCURVE('',#12710,#12844);
#12844 = DEFINITIONAL_REPRESENTATION('',(#12845),#12849);
#12845 = LINE('',#12846,#12847);
#12846 = CARTESIAN_POINT('',(-37.18672368652,0.E+000));
#12847 = VECTOR('',#12848,1.);
#12848 = DIRECTION('',(1.,0.E+000));
#12849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12850 = FACE_BOUND('',#12851,.T.);
#12851 = EDGE_LOOP('',(#12852,#12870,#12886,#12902,#12918,#12934,#12950,
    #12966,#12982,#12998,#13014,#13030));
#12852 = ORIENTED_EDGE('',*,*,#12853,.T.);
#12853 = EDGE_CURVE('',#12854,#12856,#12858,.T.);
#12854 = VERTEX_POINT('',#12855);
#12855 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#12856 = VERTEX_POINT('',#12857);
#12857 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#12858 = SURFACE_CURVE('',#12859,(#12863),.PCURVE_S1.);
#12859 = LINE('',#12860,#12861);
#12860 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#12861 = VECTOR('',#12862,1.);
#12862 = DIRECTION('',(-1.295260195396E-015,-1.,-2.250051996574E-013));
#12863 = PCURVE('',#12710,#12864);
#12864 = DEFINITIONAL_REPRESENTATION('',(#12865),#12869);
#12865 = LINE('',#12866,#12867);
#12866 = CARTESIAN_POINT('',(-28.10076375065,-0.7));
#12867 = VECTOR('',#12868,1.);
#12868 = DIRECTION('',(1.,-1.295260195396E-015));
#12869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12870 = ORIENTED_EDGE('',*,*,#12871,.T.);
#12871 = EDGE_CURVE('',#12856,#12872,#12874,.T.);
#12872 = VERTEX_POINT('',#12873);
#12873 = CARTESIAN_POINT('',(4.476882828981,0.259876577334,
    32.300000000012));
#12874 = SURFACE_CURVE('',#12875,(#12879),.PCURVE_S1.);
#12875 = LINE('',#12876,#12877);
#12876 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#12877 = VECTOR('',#12878,1.);
#12878 = DIRECTION('',(-1.,1.548965345917E-015,0.E+000));
#12879 = PCURVE('',#12710,#12880);
#12880 = DEFINITIONAL_REPRESENTATION('',(#12881),#12885);
#12881 = LINE('',#12882,#12883);
#12882 = CARTESIAN_POINT('',(-23.30076375065,-0.7));
#12883 = VECTOR('',#12884,1.);
#12884 = DIRECTION('',(-1.548965345917E-015,-1.));
#12885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12886 = ORIENTED_EDGE('',*,*,#12887,.T.);
#12887 = EDGE_CURVE('',#12872,#12888,#12890,.T.);
#12888 = VERTEX_POINT('',#12889);
#12889 = CARTESIAN_POINT('',(4.226882828981,0.509876577334,
    32.300000000012));
#12890 = SURFACE_CURVE('',#12891,(#12895),.PCURVE_S1.);
#12891 = LINE('',#12892,#12893);
#12892 = CARTESIAN_POINT('',(4.476882828981,0.259876577334,
    32.300000000012));
#12893 = VECTOR('',#12894,1.);
#12894 = DIRECTION('',(-0.707106781187,0.707106781187,
    1.607774677692E-013));
#12895 = PCURVE('',#12710,#12896);
#12896 = DEFINITIONAL_REPRESENTATION('',(#12897),#12901);
#12897 = LINE('',#12898,#12899);
#12898 = CARTESIAN_POINT('',(-23.30076375065,-1.524264068712));
#12899 = VECTOR('',#12900,1.);
#12900 = DIRECTION('',(-0.707106781187,-0.707106781187));
#12901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12902 = ORIENTED_EDGE('',*,*,#12903,.T.);
#12903 = EDGE_CURVE('',#12888,#12904,#12906,.T.);
#12904 = VERTEX_POINT('',#12905);
#12905 = CARTESIAN_POINT('',(1.775410966405,0.509876577334,
    32.300000000012));
#12906 = SURFACE_CURVE('',#12907,(#12911),.PCURVE_S1.);
#12907 = LINE('',#12908,#12909);
#12908 = CARTESIAN_POINT('',(4.226882828981,0.509876577334,
    32.300000000012));
#12909 = VECTOR('',#12910,1.);
#12910 = DIRECTION('',(-1.,-1.041624419851E-015,0.E+000));
#12911 = PCURVE('',#12710,#12912);
#12912 = DEFINITIONAL_REPRESENTATION('',(#12913),#12917);
#12913 = LINE('',#12914,#12915);
#12914 = CARTESIAN_POINT('',(-23.55076375065,-1.774264068712));
#12915 = VECTOR('',#12916,1.);
#12916 = DIRECTION('',(1.041624419851E-015,-1.));
#12917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12918 = ORIENTED_EDGE('',*,*,#12919,.T.);
#12919 = EDGE_CURVE('',#12904,#12920,#12922,.T.);
#12920 = VERTEX_POINT('',#12921);
#12921 = CARTESIAN_POINT('',(1.525410966405,0.259876577334,
    32.300000000012));
#12922 = SURFACE_CURVE('',#12923,(#12927),.PCURVE_S1.);
#12923 = LINE('',#12924,#12925);
#12924 = CARTESIAN_POINT('',(1.775410966405,0.509876577334,
    32.300000000012));
#12925 = VECTOR('',#12926,1.);
#12926 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -1.607774677692E-013));
#12927 = PCURVE('',#12710,#12928);
#12928 = DEFINITIONAL_REPRESENTATION('',(#12929),#12933);
#12929 = LINE('',#12930,#12931);
#12930 = CARTESIAN_POINT('',(-23.55076375065,-4.225735931288));
#12931 = VECTOR('',#12932,1.);
#12932 = DIRECTION('',(0.707106781187,-0.707106781187));
#12933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12934 = ORIENTED_EDGE('',*,*,#12935,.T.);
#12935 = EDGE_CURVE('',#12920,#12936,#12938,.T.);
#12936 = VERTEX_POINT('',#12937);
#12937 = CARTESIAN_POINT('',(0.701146897693,0.259876577334,
    32.300000000012));
#12938 = SURFACE_CURVE('',#12939,(#12943),.PCURVE_S1.);
#12939 = LINE('',#12940,#12941);
#12940 = CARTESIAN_POINT('',(1.525410966405,0.259876577334,
    32.300000000012));
#12941 = VECTOR('',#12942,1.);
#12942 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12943 = PCURVE('',#12710,#12944);
#12944 = DEFINITIONAL_REPRESENTATION('',(#12945),#12949);
#12945 = LINE('',#12946,#12947);
#12946 = CARTESIAN_POINT('',(-23.30076375065,-4.475735931288));
#12947 = VECTOR('',#12948,1.);
#12948 = DIRECTION('',(-0.E+000,-1.));
#12949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12950 = ORIENTED_EDGE('',*,*,#12951,.T.);
#12951 = EDGE_CURVE('',#12936,#12952,#12954,.T.);
#12952 = VERTEX_POINT('',#12953);
#12953 = CARTESIAN_POINT('',(0.701146897693,5.059876577334,
    32.300000000013));
#12954 = SURFACE_CURVE('',#12955,(#12959),.PCURVE_S1.);
#12955 = LINE('',#12956,#12957);
#12956 = CARTESIAN_POINT('',(0.701146897693,0.259876577334,
    32.300000000012));
#12957 = VECTOR('',#12958,1.);
#12958 = DIRECTION('',(0.E+000,1.,2.22044604925E-013));
#12959 = PCURVE('',#12710,#12960);
#12960 = DEFINITIONAL_REPRESENTATION('',(#12961),#12965);
#12961 = LINE('',#12962,#12963);
#12962 = CARTESIAN_POINT('',(-23.30076375065,-5.3));
#12963 = VECTOR('',#12964,1.);
#12964 = DIRECTION('',(-1.,0.E+000));
#12965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12966 = ORIENTED_EDGE('',*,*,#12967,.T.);
#12967 = EDGE_CURVE('',#12952,#12968,#12970,.T.);
#12968 = VERTEX_POINT('',#12969);
#12969 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#12970 = SURFACE_CURVE('',#12971,(#12975),.PCURVE_S1.);
#12971 = LINE('',#12972,#12973);
#12972 = CARTESIAN_POINT('',(0.701146897693,5.059876577334,
    32.300000000013));
#12973 = VECTOR('',#12974,1.);
#12974 = DIRECTION('',(1.,0.E+000,0.E+000));
#12975 = PCURVE('',#12710,#12976);
#12976 = DEFINITIONAL_REPRESENTATION('',(#12977),#12981);
#12977 = LINE('',#12978,#12979);
#12978 = CARTESIAN_POINT('',(-28.10076375065,-5.3));
#12979 = VECTOR('',#12980,1.);
#12980 = DIRECTION('',(0.E+000,1.));
#12981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12982 = ORIENTED_EDGE('',*,*,#12983,.T.);
#12983 = EDGE_CURVE('',#12968,#12984,#12986,.T.);
#12984 = VERTEX_POINT('',#12985);
#12985 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#12986 = SURFACE_CURVE('',#12987,(#12991),.PCURVE_S1.);
#12987 = LINE('',#12988,#12989);
#12988 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#12989 = VECTOR('',#12990,1.);
#12990 = DIRECTION('',(0.707106781187,-0.707106781187,
    -1.607774677693E-013));
#12991 = PCURVE('',#12710,#12992);
#12992 = DEFINITIONAL_REPRESENTATION('',(#12993),#12997);
#12993 = LINE('',#12994,#12995);
#12994 = CARTESIAN_POINT('',(-28.10076375065,-4.475735931288));
#12995 = VECTOR('',#12996,1.);
#12996 = DIRECTION('',(0.707106781187,0.707106781187));
#12997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12998 = ORIENTED_EDGE('',*,*,#12999,.T.);
#12999 = EDGE_CURVE('',#12984,#13000,#13002,.T.);
#13000 = VERTEX_POINT('',#13001);
#13001 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#13002 = SURFACE_CURVE('',#13003,(#13007),.PCURVE_S1.);
#13003 = LINE('',#13004,#13005);
#13004 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#13005 = VECTOR('',#13006,1.);
#13006 = DIRECTION('',(1.,-7.246082920705E-016,-2.898433168282E-015));
#13007 = PCURVE('',#12710,#13008);
#13008 = DEFINITIONAL_REPRESENTATION('',(#13009),#13013);
#13009 = LINE('',#13010,#13011);
#13010 = CARTESIAN_POINT('',(-27.85076375065,-4.225735931288));
#13011 = VECTOR('',#13012,1.);
#13012 = DIRECTION('',(7.246082920712E-016,1.));
#13013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13014 = ORIENTED_EDGE('',*,*,#13015,.T.);
#13015 = EDGE_CURVE('',#13000,#13016,#13018,.T.);
#13016 = VERTEX_POINT('',#13017);
#13017 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#13018 = SURFACE_CURVE('',#13019,(#13023),.PCURVE_S1.);
#13019 = LINE('',#13020,#13021);
#13020 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#13021 = VECTOR('',#13022,1.);
#13022 = DIRECTION('',(0.707106781187,0.707106781187,1.607774677693E-013
    ));
#13023 = PCURVE('',#12710,#13024);
#13024 = DEFINITIONAL_REPRESENTATION('',(#13025),#13029);
#13025 = LINE('',#13026,#13027);
#13026 = CARTESIAN_POINT('',(-27.85076375065,-1.774264068712));
#13027 = VECTOR('',#13028,1.);
#13028 = DIRECTION('',(-0.707106781187,0.707106781187));
#13029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13030 = ORIENTED_EDGE('',*,*,#13031,.T.);
#13031 = EDGE_CURVE('',#13016,#12854,#13032,.T.);
#13032 = SURFACE_CURVE('',#13033,(#13037),.PCURVE_S1.);
#13033 = LINE('',#13034,#13035);
#13034 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#13035 = VECTOR('',#13036,1.);
#13036 = DIRECTION('',(1.,0.E+000,0.E+000));
#13037 = PCURVE('',#12710,#13038);
#13038 = DEFINITIONAL_REPRESENTATION('',(#13039),#13043);
#13039 = LINE('',#13040,#13041);
#13040 = CARTESIAN_POINT('',(-28.10076375065,-1.524264068712));
#13041 = VECTOR('',#13042,1.);
#13042 = DIRECTION('',(0.E+000,1.));
#13043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13048)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13045,#13046,#13047)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13045 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13046 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13047 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13048 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13045,
  'distance_accuracy_value','confusion accuracy');
#13049 = SHAPE_DEFINITION_REPRESENTATION(#13050,#12692);
#13050 = PRODUCT_DEFINITION_SHAPE('','',#13051);
#13051 = PRODUCT_DEFINITION('design','',#13052,#13055);
#13052 = PRODUCT_DEFINITION_FORMATION('','',#13053);
#13053 = PRODUCT('CADSOFTTOOLS 1.37','CADSOFTTOOLS 1.37','',(#13054));
#13054 = PRODUCT_CONTEXT('',#2,'mechanical');
#13055 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13057,#13059);
#13057 = ( REPRESENTATION_RELATIONSHIP('','',#12692,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13058) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
#13059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13060);
#13060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#13051,$);
#13061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13053));
#13062 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13063),#18270);
#13063 = SHELL_BASED_SURFACE_MODEL('',(#13064));
#13064 = OPEN_SHELL('',(#13065));
#13065 = ADVANCED_FACE('',(#13066,#15988,#17053,#17119,#17185,#17335,
    #17509,#17654,#17901,#18024),#13080,.T.);
#13066 = FACE_BOUND('',#13067,.T.);
#13067 = EDGE_LOOP('',(#13068,#13091,#13107,#13123,#13139,#13155,#13171,
    #13241,#13257,#13278,#13294,#13315,#13332,#13348,#13364,#13380,
    #13401,#13422,#13443,#13459,#13475,#13491,#13507,#13523,#13540,
    #13556,#13577,#13593,#13614,#13635,#13656,#13672,#13693,#13709,
    #13730,#13747,#13763,#13784,#13800,#13817,#13833,#13854,#13870,
    #13887,#13903,#13924,#13940,#13957,#13973,#13994,#14010,#14027,
    #14043,#14064,#14080,#14097,#14113,#14134,#14150,#14167,#14184,
    #14200,#14222,#14238,#14254,#14270,#14286,#14302,#14324,#14340,
    #14361,#14377,#14393,#14409,#14426,#14442,#14458,#14474,#14490,
    #14506,#14527,#14543,#14559,#14581,#14597,#14619,#14635,#14651,
    #14667,#14683,#14713,#14729,#14745,#14761,#14791,#14807,#14823,
    #14839,#14855,#14877,#14893,#14915,#14931,#14947,#14963,#14980,
    #14996,#15072,#15088,#15104,#15120,#15136,#15152,#15174,#15190,
    #15206,#15227,#15244,#15260,#15281,#15297,#15314,#15330,#15351,
    #15367,#15384,#15400,#15421,#15437,#15454,#15470,#15491,#15507,
    #15524,#15540,#15561,#15577,#15594,#15610,#15631,#15647,#15664,
    #15680,#15701,#15717,#15734,#15750,#15771,#15787,#15804,#15825,
    #15841,#15862,#15878,#15899,#15915,#15936,#15953,#15974));
#13068 = ORIENTED_EDGE('',*,*,#13069,.T.);
#13069 = EDGE_CURVE('',#13070,#13072,#13074,.T.);
#13070 = VERTEX_POINT('',#13071);
#13071 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    2.200000226488));
#13072 = VERTEX_POINT('',#13073);
#13073 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    3.500000226494));
#13074 = SURFACE_CURVE('',#13075,(#13079),.PCURVE_S1.);
#13075 = LINE('',#13076,#13077);
#13076 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    2.200000226488));
#13077 = VECTOR('',#13078,1.);
#13078 = DIRECTION('',(0.E+000,0.E+000,1.));
#13079 = PCURVE('',#13080,#13085);
#13080 = PLANE('',#13081);
#13081 = AXIS2_PLACEMENT_3D('',#13082,#13083,#13084);
#13082 = CARTESIAN_POINT('',(-0.198853102307,-0.38799999998,
    15.652256061084));
#13083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13084 = DIRECTION('',(0.E+000,1.,0.E+000));
#13085 = DEFINITIONAL_REPRESENTATION('',(#13086),#13090);
#13086 = LINE('',#13087,#13088);
#13087 = CARTESIAN_POINT('',(7.337999999979,13.452255834596));
#13088 = VECTOR('',#13089,1.);
#13089 = DIRECTION('',(0.E+000,-1.));
#13090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13091 = ORIENTED_EDGE('',*,*,#13092,.F.);
#13092 = EDGE_CURVE('',#13093,#13072,#13095,.T.);
#13093 = VERTEX_POINT('',#13094);
#13094 = CARTESIAN_POINT('',(-0.198853102307,0.95001380751,
    3.500000226495));
#13095 = SURFACE_CURVE('',#13096,(#13100),.PCURVE_S1.);
#13096 = LINE('',#13097,#13098);
#13097 = CARTESIAN_POINT('',(-0.198853102307,0.95001380751,
    3.500000226495));
#13098 = VECTOR('',#13099,1.);
#13099 = DIRECTION('',(0.E+000,1.,-1.526190096666E-013));
#13100 = PCURVE('',#13080,#13101);
#13101 = DEFINITIONAL_REPRESENTATION('',(#13102),#13106);
#13102 = LINE('',#13103,#13104);
#13103 = CARTESIAN_POINT('',(1.33801380749,12.152255834589));
#13104 = VECTOR('',#13105,1.);
#13105 = DIRECTION('',(1.,1.526190096666E-013));
#13106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13107 = ORIENTED_EDGE('',*,*,#13108,.F.);
#13108 = EDGE_CURVE('',#13109,#13093,#13111,.T.);
#13109 = VERTEX_POINT('',#13110);
#13110 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,
    3.300000226499));
#13111 = SURFACE_CURVE('',#13112,(#13116),.PCURVE_S1.);
#13112 = LINE('',#13113,#13114);
#13113 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,
    3.300000226499));
#13114 = VECTOR('',#13115,1.);
#13115 = DIRECTION('',(0.E+000,0.707106781188,0.707106781185));
#13116 = PCURVE('',#13080,#13117);
#13117 = DEFINITIONAL_REPRESENTATION('',(#13118),#13122);
#13118 = LINE('',#13119,#13120);
#13119 = CARTESIAN_POINT('',(1.138013807494,12.352255834585));
#13120 = VECTOR('',#13121,1.);
#13121 = DIRECTION('',(0.707106781188,-0.707106781185));
#13122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13123 = ORIENTED_EDGE('',*,*,#13124,.T.);
#13124 = EDGE_CURVE('',#13109,#13125,#13127,.T.);
#13125 = VERTEX_POINT('',#13126);
#13126 = CARTESIAN_POINT('',(-0.198853102307,-22.04998619249,
    3.300000226503));
#13127 = SURFACE_CURVE('',#13128,(#13132),.PCURVE_S1.);
#13128 = LINE('',#13129,#13130);
#13129 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,3.3));
#13130 = VECTOR('',#13131,1.);
#13131 = DIRECTION('',(-4.869399230811E-018,-1.,1.124636446348E-013));
#13132 = PCURVE('',#13080,#13133);
#13133 = DEFINITIONAL_REPRESENTATION('',(#13134),#13138);
#13134 = LINE('',#13135,#13136);
#13135 = CARTESIAN_POINT('',(1.138013807493,12.352256061084));
#13136 = VECTOR('',#13137,1.);
#13137 = DIRECTION('',(-1.,-1.124636446348E-013));
#13138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13139 = ORIENTED_EDGE('',*,*,#13140,.F.);
#13140 = EDGE_CURVE('',#13141,#13125,#13143,.T.);
#13141 = VERTEX_POINT('',#13142);
#13142 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#13143 = SURFACE_CURVE('',#13144,(#13148),.PCURVE_S1.);
#13144 = LINE('',#13145,#13146);
#13145 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#13146 = VECTOR('',#13147,1.);
#13147 = DIRECTION('',(0.E+000,0.707106781186,-0.707106781187));
#13148 = PCURVE('',#13080,#13149);
#13149 = DEFINITIONAL_REPRESENTATION('',(#13150),#13154);
#13150 = LINE('',#13151,#13152);
#13151 = CARTESIAN_POINT('',(-21.86198619251,12.152255834581));
#13152 = VECTOR('',#13153,1.);
#13153 = DIRECTION('',(0.707106781186,0.707106781187));
#13154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13155 = ORIENTED_EDGE('',*,*,#13156,.F.);
#13156 = EDGE_CURVE('',#13157,#13141,#13159,.T.);
#13157 = VERTEX_POINT('',#13158);
#13158 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#13159 = SURFACE_CURVE('',#13160,(#13164),.PCURVE_S1.);
#13160 = LINE('',#13161,#13162);
#13161 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#13162 = VECTOR('',#13163,1.);
#13163 = DIRECTION('',(1.13237717106E-016,1.,2.468582232912E-014));
#13164 = PCURVE('',#13080,#13165);
#13165 = DEFINITIONAL_REPRESENTATION('',(#13166),#13170);
#13166 = LINE('',#13167,#13168);
#13167 = CARTESIAN_POINT('',(-25.78372906405,12.152255834581));
#13168 = VECTOR('',#13169,1.);
#13169 = DIRECTION('',(1.,-2.468582232912E-014));
#13170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13171 = ORIENTED_EDGE('',*,*,#13172,.F.);
#13172 = EDGE_CURVE('',#13173,#13157,#13175,.T.);
#13173 = VERTEX_POINT('',#13174);
#13174 = CARTESIAN_POINT('',(-0.198853102307,-26.66427406096,
    4.087752391822));
#13175 = SURFACE_CURVE('',#13176,(#13207),.PCURVE_S1.);
#13176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13177,#13178,#13179,#13180,
    #13181,#13182,#13183,#13184,#13185,#13186,#13187,#13188,#13189,
    #13190,#13191,#13192,#13193,#13194,#13195,#13196,#13197,#13198,
    #13199,#13200,#13201,#13202,#13203,#13204,#13205,#13206),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.196657900587E-002,0.159510309049,0.233597765042,0.305044030039,
    0.374554961101,0.442759225541,0.510233581491,0.577523802996,
    0.64516300288,0.713688733019,0.783660057668,0.855675760155,
    0.930394945111,1.),.UNSPECIFIED.);
#13177 = CARTESIAN_POINT('',(-0.198853102307,-26.66427406096,
    4.087752391822));
#13178 = CARTESIAN_POINT('',(-0.198853102307,-26.6672655495,
    4.066662250008));
#13179 = CARTESIAN_POINT('',(-0.198853102307,-26.67025703804,
    4.045572108194));
#13180 = CARTESIAN_POINT('',(-0.198853102307,-26.6720433676,
    4.002682995401));
#13181 = CARTESIAN_POINT('',(-0.198853102307,-26.67190380116,
    3.981040522848));
#13182 = CARTESIAN_POINT('',(-0.198853102307,-26.6683150505,
    3.938497913205));
#13183 = CARTESIAN_POINT('',(-0.198853102307,-26.66533483025,
    3.91714226909));
#13184 = CARTESIAN_POINT('',(-0.198853102307,-26.65641142325,
    3.875599673145));
#13185 = CARTESIAN_POINT('',(-0.198853102307,-26.65072257582,
    3.854890979706));
#13186 = CARTESIAN_POINT('',(-0.198853102307,-26.63667636464,
    3.814991611654));
#13187 = CARTESIAN_POINT('',(-0.198853102307,-26.62840748665,
    3.795264041547));
#13188 = CARTESIAN_POINT('',(-0.198853102307,-26.60952437422,
    3.757614887063));
#13189 = CARTESIAN_POINT('',(-0.198853102307,-26.59884321423,
    3.739180025153));
#13190 = CARTESIAN_POINT('',(-0.198853102307,-26.57547790987,
    3.704343180989));
#13191 = CARTESIAN_POINT('',(-0.198853102307,-26.56258796979,
    3.68748566433));
#13192 = CARTESIAN_POINT('',(-0.198853102307,-26.53515760744,
    3.655970472786));
#13193 = CARTESIAN_POINT('',(-0.198853102307,-26.52029424092,
    3.640944084343));
#13194 = CARTESIAN_POINT('',(-0.198853102307,-26.48927101936,
    3.613200201259));
#13195 = CARTESIAN_POINT('',(-0.198853102307,-26.47269709878,
    3.600224484071));
#13196 = CARTESIAN_POINT('',(-0.198853102307,-26.43860010786,
    3.576635990256));
#13197 = CARTESIAN_POINT('',(-0.198853102307,-26.42060133808,
    3.565893431835));
#13198 = CARTESIAN_POINT('',(-0.198853102307,-26.38398773769,
    3.546774070066));
#13199 = CARTESIAN_POINT('',(-0.198853102307,-26.36486769802,
    3.538407890791));
#13200 = CARTESIAN_POINT('',(-0.198853102307,-26.32632341569,
    3.523997484423));
#13201 = CARTESIAN_POINT('',(-0.198853102307,-26.30639841199,
    3.51811004776));
#13202 = CARTESIAN_POINT('',(-0.198853102307,-26.26652852119,
    3.508572135535));
#13203 = CARTESIAN_POINT('',(-0.198853102307,-26.24612941402,
    3.505217908564));
#13204 = CARTESIAN_POINT('',(-0.198853102307,-26.20780718505,
    3.500906796526));
#13205 = CARTESIAN_POINT('',(-0.198853102307,-26.18976812454,
    3.500453511515));
#13206 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#13207 = PCURVE('',#13080,#13208);
#13208 = DEFINITIONAL_REPRESENTATION('',(#13209),#13240);
#13209 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13210,#13211,#13212,#13213,
    #13214,#13215,#13216,#13217,#13218,#13219,#13220,#13221,#13222,
    #13223,#13224,#13225,#13226,#13227,#13228,#13229,#13230,#13231,
    #13232,#13233,#13234,#13235,#13236,#13237,#13238,#13239),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.196657900587E-002,0.159510309049,0.233597765042,0.305044030039,
    0.374554961101,0.442759225541,0.510233581491,0.577523802996,
    0.64516300288,0.713688733019,0.783660057668,0.855675760155,
    0.930394945111,1.),.UNSPECIFIED.);
#13210 = CARTESIAN_POINT('',(-26.27627406098,11.564503669262));
#13211 = CARTESIAN_POINT('',(-26.27926554952,11.585593811076));
#13212 = CARTESIAN_POINT('',(-26.28225703806,11.60668395289));
#13213 = CARTESIAN_POINT('',(-26.28404336762,11.649573065683));
#13214 = CARTESIAN_POINT('',(-26.28390380118,11.671215538236));
#13215 = CARTESIAN_POINT('',(-26.28031505052,11.713758147879));
#13216 = CARTESIAN_POINT('',(-26.27733483027,11.735113791994));
#13217 = CARTESIAN_POINT('',(-26.26841142327,11.776656387939));
#13218 = CARTESIAN_POINT('',(-26.26272257584,11.797365081378));
#13219 = CARTESIAN_POINT('',(-26.24867636466,11.83726444943));
#13220 = CARTESIAN_POINT('',(-26.24040748667,11.856992019537));
#13221 = CARTESIAN_POINT('',(-26.22152437423,11.894641174021));
#13222 = CARTESIAN_POINT('',(-26.21084321425,11.913076035931));
#13223 = CARTESIAN_POINT('',(-26.18747790989,11.947912880095));
#13224 = CARTESIAN_POINT('',(-26.17458796981,11.964770396754));
#13225 = CARTESIAN_POINT('',(-26.14715760746,11.996285588298));
#13226 = CARTESIAN_POINT('',(-26.13229424094,12.011311976741));
#13227 = CARTESIAN_POINT('',(-26.10127101938,12.039055859825));
#13228 = CARTESIAN_POINT('',(-26.0846970988,12.052031577013));
#13229 = CARTESIAN_POINT('',(-26.05060010788,12.075620070828));
#13230 = CARTESIAN_POINT('',(-26.0326013381,12.086362629249));
#13231 = CARTESIAN_POINT('',(-25.99598773771,12.105481991018));
#13232 = CARTESIAN_POINT('',(-25.97686769804,12.113848170293));
#13233 = CARTESIAN_POINT('',(-25.93832341571,12.128258576661));
#13234 = CARTESIAN_POINT('',(-25.91839841201,12.134146013324));
#13235 = CARTESIAN_POINT('',(-25.87852852121,12.143683925549));
#13236 = CARTESIAN_POINT('',(-25.85812941404,12.14703815252));
#13237 = CARTESIAN_POINT('',(-25.81980718507,12.151349264558));
#13238 = CARTESIAN_POINT('',(-25.80176812456,12.151802549569));
#13239 = CARTESIAN_POINT('',(-25.78372906405,12.152255834581));
#13240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13241 = ORIENTED_EDGE('',*,*,#13242,.F.);
#13242 = EDGE_CURVE('',#13243,#13173,#13245,.T.);
#13243 = VERTEX_POINT('',#13244);
#13244 = CARTESIAN_POINT('',(-0.198853102307,-25.9718380203,
    8.015276136049));
#13245 = SURFACE_CURVE('',#13246,(#13250),.PCURVE_S1.);
#13246 = LINE('',#13247,#13248);
#13247 = CARTESIAN_POINT('',(-0.198853102307,-25.9718380203,
    8.015276136049));
#13248 = VECTOR('',#13249,1.);
#13249 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#13250 = PCURVE('',#13080,#13251);
#13251 = DEFINITIONAL_REPRESENTATION('',(#13252),#13256);
#13252 = LINE('',#13253,#13254);
#13253 = CARTESIAN_POINT('',(-25.58383802032,7.636979925035));
#13254 = VECTOR('',#13255,1.);
#13255 = DIRECTION('',(-0.173648176517,0.984807753215));
#13256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13257 = ORIENTED_EDGE('',*,*,#13258,.T.);
#13258 = EDGE_CURVE('',#13243,#13259,#13261,.T.);
#13259 = VERTEX_POINT('',#13260);
#13260 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.602100224002));
#13261 = SURFACE_CURVE('',#13262,(#13267),.PCURVE_S1.);
#13262 = CIRCLE('',#13263,0.499999999728);
#13263 = AXIS2_PLACEMENT_3D('',#13264,#13265,#13266);
#13264 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.102100224273));
#13265 = DIRECTION('',(1.,0.E+000,0.E+000));
#13266 = DIRECTION('',(0.E+000,0.984807753211,-0.173648176542));
#13267 = PCURVE('',#13080,#13268);
#13268 = DEFINITIONAL_REPRESENTATION('',(#13269),#13277);
#13269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13270,#13271,#13272,#13273
    ,#13274,#13275,#13276),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13270 = CARTESIAN_POINT('',(-25.58383802032,7.636979925035));
#13271 = CARTESIAN_POINT('',(-25.43345428819,6.784111393374));
#13272 = CARTESIAN_POINT('',(-26.24725196876,7.080309526869));
#13273 = CARTESIAN_POINT('',(-27.06104964933,7.376507660363));
#13274 = CARTESIAN_POINT('',(-26.39763570089,7.93317805853));
#13275 = CARTESIAN_POINT('',(-25.73422175244,8.489848456696));
#13276 = CARTESIAN_POINT('',(-25.58383802032,7.636979925035));
#13277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13278 = ORIENTED_EDGE('',*,*,#13279,.F.);
#13279 = EDGE_CURVE('',#13280,#13259,#13282,.T.);
#13280 = VERTEX_POINT('',#13281);
#13281 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.602100224002));
#13282 = SURFACE_CURVE('',#13283,(#13287),.PCURVE_S1.);
#13283 = LINE('',#13284,#13285);
#13284 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.602100224003));
#13285 = VECTOR('',#13286,1.);
#13286 = DIRECTION('',(0.E+000,1.,-2.391012941959E-013));
#13287 = PCURVE('',#13080,#13288);
#13288 = DEFINITIONAL_REPRESENTATION('',(#13289),#13293);
#13289 = LINE('',#13290,#13291);
#13290 = CARTESIAN_POINT('',(-26.17282288335,7.050155837081));
#13291 = VECTOR('',#13292,1.);
#13292 = DIRECTION('',(1.,2.391012941959E-013));
#13293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13294 = ORIENTED_EDGE('',*,*,#13295,.T.);
#13295 = EDGE_CURVE('',#13280,#13296,#13298,.T.);
#13296 = VERTEX_POINT('',#13297);
#13297 = CARTESIAN_POINT('',(-0.198853102307,-26.84935239791,
    8.38426298454));
#13298 = SURFACE_CURVE('',#13299,(#13304),.PCURVE_S1.);
#13299 = CIRCLE('',#13300,0.300000000009);
#13300 = AXIS2_PLACEMENT_3D('',#13301,#13302,#13303);
#13301 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.302100223993));
#13302 = DIRECTION('',(1.,0.E+000,0.E+000));
#13303 = DIRECTION('',(-0.E+000,1.338188818976E-012,1.));
#13304 = PCURVE('',#13080,#13305);
#13305 = DEFINITIONAL_REPRESENTATION('',(#13306),#13314);
#13306 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13307,#13308,#13309,#13310
    ,#13311,#13312,#13313),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13307 = CARTESIAN_POINT('',(-26.17282288335,7.050155837082));
#13308 = CARTESIAN_POINT('',(-26.69243812563,7.050155837082));
#13309 = CARTESIAN_POINT('',(-26.43263050449,7.500155837095));
#13310 = CARTESIAN_POINT('',(-26.17282288335,7.950155837109));
#13311 = CARTESIAN_POINT('',(-25.9130152622,7.500155837096));
#13312 = CARTESIAN_POINT('',(-25.65320764106,7.050155837083));
#13313 = CARTESIAN_POINT('',(-26.17282288335,7.050155837082));
#13314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13315 = ORIENTED_EDGE('',*,*,#13316,.F.);
#13316 = EDGE_CURVE('',#13317,#13296,#13319,.T.);
#13317 = VERTEX_POINT('',#13318);
#13318 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.564081379505));
#13319 = SURFACE_CURVE('',#13320,(#13325),.PCURVE_S1.);
#13320 = CIRCLE('',#13321,32.76347416054);
#13321 = AXIS2_PLACEMENT_3D('',#13322,#13323,#13324);
#13322 = CARTESIAN_POINT('',(-0.198853102307,4.661411919669,
    -0.588861955537));
#13323 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13324 = DIRECTION('',(0.E+000,-0.995358787651,9.623348609468E-002));
#13325 = PCURVE('',#13080,#13326);
#13326 = DEFINITIONAL_REPRESENTATION('',(#13327),#13331);
#13327 = CIRCLE('',#13328,32.76347416054);
#13328 = AXIS2_PLACEMENT_2D('',#13329,#13330);
#13329 = CARTESIAN_POINT('',(5.049411919649,16.241118016621));
#13330 = DIRECTION('',(-0.995358787651,-9.623348609468E-002));
#13331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13332 = ORIENTED_EDGE('',*,*,#13333,.F.);
#13333 = EDGE_CURVE('',#13334,#13317,#13336,.T.);
#13334 = VERTEX_POINT('',#13335);
#13335 = CARTESIAN_POINT('',(-0.198853102307,-27.94987750786,
    2.200535964545));
#13336 = SURFACE_CURVE('',#13337,(#13341),.PCURVE_S1.);
#13337 = LINE('',#13338,#13339);
#13338 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.200535964545));
#13339 = VECTOR('',#13340,1.);
#13340 = DIRECTION('',(0.E+000,3.224894238139E-013,1.));
#13341 = PCURVE('',#13080,#13342);
#13342 = DEFINITIONAL_REPRESENTATION('',(#13343),#13347);
#13343 = LINE('',#13344,#13345);
#13344 = CARTESIAN_POINT('',(-27.56200000002,13.451720096539));
#13345 = VECTOR('',#13346,1.);
#13346 = DIRECTION('',(3.224894238139E-013,-1.));
#13347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13348 = ORIENTED_EDGE('',*,*,#13349,.T.);
#13349 = EDGE_CURVE('',#13334,#13350,#13352,.T.);
#13350 = VERTEX_POINT('',#13351);
#13351 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#13352 = SURFACE_CURVE('',#13353,(#13357),.PCURVE_S1.);
#13353 = LINE('',#13354,#13355);
#13354 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.200535964545));
#13355 = VECTOR('',#13356,1.);
#13356 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13357 = PCURVE('',#13080,#13358);
#13358 = DEFINITIONAL_REPRESENTATION('',(#13359),#13363);
#13359 = LINE('',#13360,#13361);
#13360 = CARTESIAN_POINT('',(-27.56183667717,13.451720096539));
#13361 = VECTOR('',#13362,1.);
#13362 = DIRECTION('',(0.E+000,1.));
#13363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13364 = ORIENTED_EDGE('',*,*,#13365,.T.);
#13365 = EDGE_CURVE('',#13350,#13366,#13368,.T.);
#13366 = VERTEX_POINT('',#13367);
#13367 = CARTESIAN_POINT('',(-0.198853102307,-27.6372295109,
    2.033603189774));
#13368 = SURFACE_CURVE('',#13369,(#13373),.PCURVE_S1.);
#13369 = LINE('',#13370,#13371);
#13370 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#13371 = VECTOR('',#13372,1.);
#13372 = DIRECTION('',(0.E+000,0.978147601462,-0.207911687392));
#13373 = PCURVE('',#13080,#13374);
#13374 = DEFINITIONAL_REPRESENTATION('',(#13375),#13379);
#13375 = LINE('',#13376,#13377);
#13376 = CARTESIAN_POINT('',(-27.56183667717,13.552206168042));
#13377 = VECTOR('',#13378,1.);
#13378 = DIRECTION('',(0.978147601462,0.207911687392));
#13379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13380 = ORIENTED_EDGE('',*,*,#13381,.F.);
#13381 = EDGE_CURVE('',#13382,#13366,#13384,.T.);
#13382 = VERTEX_POINT('',#13383);
#13383 = CARTESIAN_POINT('',(-0.198853102307,-27.41284577151,
    1.652009712136));
#13384 = SURFACE_CURVE('',#13385,(#13390),.PCURVE_S1.);
#13385 = CIRCLE('',#13386,0.299999999517);
#13386 = AXIS2_PLACEMENT_3D('',#13387,#13388,#13389);
#13387 = CARTESIAN_POINT('',(-0.198853102307,-27.69960301834,
    1.740158910089));
#13388 = DIRECTION('',(1.,0.E+000,0.E+000));
#13389 = DIRECTION('',(0.E+000,0.955857490977,-0.293830660318));
#13390 = PCURVE('',#13080,#13391);
#13391 = DEFINITIONAL_REPRESENTATION('',(#13392),#13400);
#13392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13393,#13394,#13395,#13396
    ,#13397,#13398,#13399),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13393 = CARTESIAN_POINT('',(-27.02484577153,14.000246348948));
#13394 = CARTESIAN_POINT('',(-26.87216688203,13.503568227998));
#13395 = CARTESIAN_POINT('',(-27.37864219702,13.619683491543));
#13396 = CARTESIAN_POINT('',(-27.88511751202,13.735798755088));
#13397 = CARTESIAN_POINT('',(-27.53132108653,14.116361612493));
#13398 = CARTESIAN_POINT('',(-27.17752466103,14.496924469899));
#13399 = CARTESIAN_POINT('',(-27.02484577153,14.000246348948));
#13400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13401 = ORIENTED_EDGE('',*,*,#13402,.F.);
#13402 = EDGE_CURVE('',#13403,#13382,#13405,.T.);
#13403 = VERTEX_POINT('',#13404);
#13404 = CARTESIAN_POINT('',(-0.198853102307,-28.20130949214,
    -0.430296640684));
#13405 = SURFACE_CURVE('',#13406,(#13411),.PCURVE_S1.);
#13406 = CIRCLE('',#13407,17.479558280814);
#13407 = AXIS2_PLACEMENT_3D('',#13408,#13409,#13410);
#13408 = CARTESIAN_POINT('',(-0.198853102307,-44.12081249327,
    6.788039863614));
#13409 = DIRECTION('',(1.,0.E+000,0.E+000));
#13410 = DIRECTION('',(0.E+000,0.910749730936,-0.412958748061));
#13411 = PCURVE('',#13080,#13412);
#13412 = DEFINITIONAL_REPRESENTATION('',(#13413),#13421);
#13413 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13414,#13415,#13416,#13417
    ,#13418,#13419,#13420),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13414 = CARTESIAN_POINT('',(-27.81330949216,16.082552701768));
#13415 = CARTESIAN_POINT('',(-15.31078392058,-11.49083532744));
#13416 = CARTESIAN_POINT('',(-45.44130120807,-8.531646069283));
#13417 = CARTESIAN_POINT('',(-75.57181849556,-5.572456811127));
#13418 = CARTESIAN_POINT('',(-57.94382677964,19.041741959924));
#13419 = CARTESIAN_POINT('',(-40.31583506373,43.655940730976));
#13420 = CARTESIAN_POINT('',(-27.81330949216,16.082552701768));
#13421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13422 = ORIENTED_EDGE('',*,*,#13423,.F.);
#13423 = EDGE_CURVE('',#13424,#13403,#13426,.T.);
#13424 = VERTEX_POINT('',#13425);
#13425 = CARTESIAN_POINT('',(-0.198853102307,-30.47818382193,
    -1.897899771764));
#13426 = SURFACE_CURVE('',#13427,(#13432),.PCURVE_S1.);
#13427 = CIRCLE('',#13428,2.500000001154);
#13428 = AXIS2_PLACEMENT_3D('',#13429,#13430,#13431);
#13429 = CARTESIAN_POINT('',(-0.198853102307,-30.47818382078,
    0.60210022939));
#13430 = DIRECTION('',(1.,0.E+000,0.E+000));
#13431 = DIRECTION('',(0.E+000,-4.607599633038E-010,-1.));
#13432 = PCURVE('',#13080,#13433);
#13433 = DEFINITIONAL_REPRESENTATION('',(#13434),#13442);
#13434 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13435,#13436,#13437,#13438
    ,#13439,#13440,#13441),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13435 = CARTESIAN_POINT('',(-30.09018382195,17.550155832848));
#13436 = CARTESIAN_POINT('',(-25.76005680103,17.550155834843));
#13437 = CARTESIAN_POINT('',(-27.92512030976,13.800155832115));
#13438 = CARTESIAN_POINT('',(-30.0901838185,10.050155829387));
#13439 = CARTESIAN_POINT('',(-32.25524733068,13.80015583012));
#13440 = CARTESIAN_POINT('',(-34.42031084287,17.550155830853));
#13441 = CARTESIAN_POINT('',(-30.09018382195,17.550155832848));
#13442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13443 = ORIENTED_EDGE('',*,*,#13444,.F.);
#13444 = EDGE_CURVE('',#13445,#13424,#13447,.T.);
#13445 = VERTEX_POINT('',#13446);
#13446 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#13447 = SURFACE_CURVE('',#13448,(#13452),.PCURVE_S1.);
#13448 = LINE('',#13449,#13450);
#13449 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#13450 = VECTOR('',#13451,1.);
#13451 = DIRECTION('',(0.E+000,1.,-2.510448124213E-013));
#13452 = PCURVE('',#13080,#13453);
#13453 = DEFINITIONAL_REPRESENTATION('',(#13454),#13458);
#13454 = LINE('',#13455,#13456);
#13455 = CARTESIAN_POINT('',(-30.57930233963,17.550156061101));
#13456 = VECTOR('',#13457,1.);
#13457 = DIRECTION('',(1.,2.510448124213E-013));
#13458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13459 = ORIENTED_EDGE('',*,*,#13460,.T.);
#13460 = EDGE_CURVE('',#13445,#13461,#13463,.T.);
#13461 = VERTEX_POINT('',#13462);
#13462 = CARTESIAN_POINT('',(-0.198853102307,-30.96871792156,
    -1.894457932832));
#13463 = SURFACE_CURVE('',#13464,(#13468),.PCURVE_S1.);
#13464 = LINE('',#13465,#13466);
#13465 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#13466 = VECTOR('',#13467,1.);
#13467 = DIRECTION('',(0.E+000,-0.380350064978,0.924842596376));
#13468 = PCURVE('',#13080,#13469);
#13469 = DEFINITIONAL_REPRESENTATION('',(#13470),#13474);
#13470 = LINE('',#13471,#13472);
#13471 = CARTESIAN_POINT('',(-30.57930233963,17.550156061101));
#13472 = VECTOR('',#13473,1.);
#13473 = DIRECTION('',(-0.380350064978,-0.924842596376));
#13474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13475 = ORIENTED_EDGE('',*,*,#13476,.F.);
#13476 = EDGE_CURVE('',#13477,#13461,#13479,.T.);
#13477 = VERTEX_POINT('',#13478);
#13478 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954805));
#13479 = SURFACE_CURVE('',#13480,(#13484),.PCURVE_S1.);
#13480 = LINE('',#13481,#13482);
#13481 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954805));
#13482 = VECTOR('',#13483,1.);
#13483 = DIRECTION('',(0.E+000,-0.237440549938,0.971402071876));
#13484 = PCURVE('',#13080,#13485);
#13485 = DEFINITIONAL_REPRESENTATION('',(#13486),#13490);
#13486 = LINE('',#13487,#13488);
#13487 = CARTESIAN_POINT('',(-30.57987658552,17.550156015889));
#13488 = VECTOR('',#13489,1.);
#13489 = DIRECTION('',(-0.237440549938,-0.971402071876));
#13490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13491 = ORIENTED_EDGE('',*,*,#13492,.F.);
#13492 = EDGE_CURVE('',#13493,#13477,#13495,.T.);
#13493 = VERTEX_POINT('',#13494);
#13494 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.89789995481));
#13495 = SURFACE_CURVE('',#13496,(#13500),.PCURVE_S1.);
#13496 = LINE('',#13497,#13498);
#13497 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.897899954806));
#13498 = VECTOR('',#13499,1.);
#13499 = DIRECTION('',(0.E+000,1.,-2.66174632152E-013));
#13500 = PCURVE('',#13080,#13501);
#13501 = DEFINITIONAL_REPRESENTATION('',(#13502),#13506);
#13502 = LINE('',#13503,#13504);
#13503 = CARTESIAN_POINT('',(-31.03535332764,17.55015601589));
#13504 = VECTOR('',#13505,1.);
#13505 = DIRECTION('',(1.,2.66174632152E-013));
#13506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13507 = ORIENTED_EDGE('',*,*,#13508,.T.);
#13508 = EDGE_CURVE('',#13493,#13509,#13511,.T.);
#13509 = VERTEX_POINT('',#13510);
#13510 = CARTESIAN_POINT('',(-0.198853102307,-36.48358482552,
    -1.619384658943));
#13511 = SURFACE_CURVE('',#13512,(#13516),.PCURVE_S1.);
#13512 = LINE('',#13513,#13514);
#13513 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.89789995481));
#13514 = VECTOR('',#13515,1.);
#13515 = DIRECTION('',(-5.476751304344E-018,-0.998488730343,
    5.495685014875E-002));
#13516 = PCURVE('',#13080,#13517);
#13517 = DEFINITIONAL_REPRESENTATION('',(#13518),#13522);
#13518 = LINE('',#13519,#13520);
#13519 = CARTESIAN_POINT('',(-31.03535332764,17.550156015894));
#13520 = VECTOR('',#13521,1.);
#13521 = DIRECTION('',(-0.998488730343,-5.495685014875E-002));
#13522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13523 = ORIENTED_EDGE('',*,*,#13524,.T.);
#13524 = EDGE_CURVE('',#13509,#13525,#13527,.T.);
#13525 = VERTEX_POINT('',#13526);
#13526 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036318,
    -0.121651518712));
#13527 = SURFACE_CURVE('',#13528,(#13533),.PCURVE_S1.);
#13528 = CIRCLE('',#13529,1.49999999998);
#13529 = AXIS2_PLACEMENT_3D('',#13530,#13531,#13532);
#13530 = CARTESIAN_POINT('',(-0.198853102307,-36.40115036319,
    -0.12165151871));
#13531 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13532 = DIRECTION('',(-0.E+000,-5.495630822042E-002,-0.99848876017));
#13533 = PCURVE('',#13080,#13534);
#13534 = DEFINITIONAL_REPRESENTATION('',(#13535),#13539);
#13535 = CIRCLE('',#13536,1.49999999998);
#13536 = AXIS2_PLACEMENT_2D('',#13537,#13538);
#13537 = CARTESIAN_POINT('',(-36.01315036321,15.773907579794));
#13538 = DIRECTION('',(-5.495630822042E-002,0.99848876017));
#13539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13540 = ORIENTED_EDGE('',*,*,#13541,.T.);
#13541 = EDGE_CURVE('',#13525,#13542,#13544,.T.);
#13542 = VERTEX_POINT('',#13543);
#13543 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036317,
    1.694993262633));
#13544 = SURFACE_CURVE('',#13545,(#13549),.PCURVE_S1.);
#13545 = LINE('',#13546,#13547);
#13546 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036318,
    -0.121651518712));
#13547 = VECTOR('',#13548,1.);
#13548 = DIRECTION('',(-2.44455721014E-016,0.E+000,1.));
#13549 = PCURVE('',#13080,#13550);
#13550 = DEFINITIONAL_REPRESENTATION('',(#13551),#13555);
#13551 = LINE('',#13552,#13553);
#13552 = CARTESIAN_POINT('',(-37.5131503632,15.773907579796));
#13553 = VECTOR('',#13554,1.);
#13554 = DIRECTION('',(0.E+000,-1.));
#13555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13556 = ORIENTED_EDGE('',*,*,#13557,.F.);
#13557 = EDGE_CURVE('',#13558,#13542,#13560,.T.);
#13558 = VERTEX_POINT('',#13559);
#13559 = CARTESIAN_POINT('',(-0.198853102307,-37.23408750379,
    2.564326506302));
#13560 = SURFACE_CURVE('',#13561,(#13566),.PCURVE_S1.);
#13561 = CIRCLE('',#13562,0.899999999961);
#13562 = AXIS2_PLACEMENT_3D('',#13563,#13564,#13565);
#13563 = CARTESIAN_POINT('',(-0.198853102307,-37.00115036321,
    1.69499326268));
#13564 = DIRECTION('',(1.,0.E+000,0.E+000));
#13565 = DIRECTION('',(0.E+000,-0.258819045106,0.965925826288));
#13566 = PCURVE('',#13080,#13567);
#13567 = DEFINITIONAL_REPRESENTATION('',(#13568),#13576);
#13568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13569,#13570,#13571,#13572
    ,#13573,#13574,#13575),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13569 = CARTESIAN_POINT('',(-36.84608750381,13.087929554782));
#13570 = CARTESIAN_POINT('',(-38.35181685048,13.491388517246));
#13571 = CARTESIAN_POINT('',(-37.24954646627,14.593658901447));
#13572 = CARTESIAN_POINT('',(-36.14727608206,15.695929285647));
#13573 = CARTESIAN_POINT('',(-35.74381711961,14.190199938983));
#13574 = CARTESIAN_POINT('',(-35.34035815715,12.684470592318));
#13575 = CARTESIAN_POINT('',(-36.84608750381,13.087929554782));
#13576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13577 = ORIENTED_EDGE('',*,*,#13578,.T.);
#13578 = EDGE_CURVE('',#13558,#13579,#13581,.T.);
#13579 = VERTEX_POINT('',#13580);
#13580 = CARTESIAN_POINT('',(-0.198853102307,-35.69242192854,
    2.977414552189));
#13581 = SURFACE_CURVE('',#13582,(#13586),.PCURVE_S1.);
#13582 = LINE('',#13583,#13584);
#13583 = CARTESIAN_POINT('',(-0.198853102307,-37.23408750379,
    2.564326506301));
#13584 = VECTOR('',#13585,1.);
#13585 = DIRECTION('',(0.E+000,0.965925826289,0.258819045102));
#13586 = PCURVE('',#13080,#13587);
#13587 = DEFINITIONAL_REPRESENTATION('',(#13588),#13592);
#13588 = LINE('',#13589,#13590);
#13589 = CARTESIAN_POINT('',(-36.84608750381,13.087929554783));
#13590 = VECTOR('',#13591,1.);
#13591 = DIRECTION('',(0.965925826289,-0.258819045102));
#13592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13593 = ORIENTED_EDGE('',*,*,#13594,.T.);
#13594 = EDGE_CURVE('',#13579,#13595,#13597,.T.);
#13595 = VERTEX_POINT('',#13596);
#13596 = CARTESIAN_POINT('',(-0.198853102307,-34.58186037094,
    4.366069078304));
#13597 = SURFACE_CURVE('',#13598,(#13603),.PCURVE_S1.);
#13598 = CIRCLE('',#13599,1.5);
#13599 = AXIS2_PLACEMENT_3D('',#13600,#13601,#13602);
#13600 = CARTESIAN_POINT('',(-0.198853102307,-36.08065049619,
    4.426303291623));
#13601 = DIRECTION('',(1.,0.E+000,0.E+000));
#13602 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#13603 = PCURVE('',#13080,#13604);
#13604 = DEFINITIONAL_REPRESENTATION('',(#13605),#13613);
#13605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13606,#13607,#13608,#13609
    ,#13610,#13611,#13612),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13606 = CARTESIAN_POINT('',(-35.30442192856,12.674841508894));
#13607 = CARTESIAN_POINT('',(-32.79487301735,12.002409904767));
#13608 = CARTESIAN_POINT('',(-34.63199032444,10.165292597681));
#13609 = CARTESIAN_POINT('',(-36.46910763152,8.328175290594));
#13610 = CARTESIAN_POINT('',(-37.14153923565,10.837724201807));
#13611 = CARTESIAN_POINT('',(-37.81397083977,13.347273113021));
#13612 = CARTESIAN_POINT('',(-35.30442192856,12.674841508894));
#13613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13614 = ORIENTED_EDGE('',*,*,#13615,.T.);
#13615 = EDGE_CURVE('',#13595,#13616,#13618,.T.);
#13616 = VERTEX_POINT('',#13617);
#13617 = CARTESIAN_POINT('',(-0.198853102307,-34.52427663652,
    9.6182390051));
#13618 = SURFACE_CURVE('',#13619,(#13624),.PCURVE_S1.);
#13619 = CIRCLE('',#13620,89.94157211959);
#13620 = AXIS2_PLACEMENT_3D('',#13621,#13622,#13623);
#13621 = CARTESIAN_POINT('',(-0.198853102307,-124.4508871324,
    7.977775639162));
#13622 = DIRECTION('',(1.,0.E+000,0.E+000));
#13623 = DIRECTION('',(0.E+000,0.999193416833,-4.015614221258E-002));
#13624 = PCURVE('',#13080,#13625);
#13625 = DEFINITIONAL_REPRESENTATION('',(#13626),#13634);
#13626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13627,#13628,#13629,#13630
    ,#13631,#13632,#13633),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13627 = CARTESIAN_POINT('',(-34.19386037096,11.28618698278));
#13628 = CARTESIAN_POINT('',(-27.93820110553,-144.3715333949));
#13629 = CARTESIAN_POINT('',(-165.8695708805,-71.96023304736));
#13630 = CARTESIAN_POINT('',(-303.8009406555,0.451067300206));
#13631 = CARTESIAN_POINT('',(-172.1252301459,83.697487330348));
#13632 = CARTESIAN_POINT('',(-40.4495196364,166.94390736048));
#13633 = CARTESIAN_POINT('',(-34.19386037096,11.28618698278));
#13634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13635 = ORIENTED_EDGE('',*,*,#13636,.T.);
#13636 = EDGE_CURVE('',#13616,#13637,#13639,.T.);
#13637 = VERTEX_POINT('',#13638);
#13638 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999793495));
#13639 = SURFACE_CURVE('',#13640,(#13645),.PCURVE_S1.);
#13640 = CIRCLE('',#13641,1.);
#13641 = AXIS2_PLACEMENT_3D('',#13642,#13643,#13644);
#13642 = CARTESIAN_POINT('',(-0.198853102307,-35.52411028826,
    9.599999793495));
#13643 = DIRECTION('',(1.,0.E+000,0.E+000));
#13644 = DIRECTION('',(-0.E+000,0.999833651744,1.823921160458E-002));
#13645 = PCURVE('',#13080,#13646);
#13646 = DEFINITIONAL_REPRESENTATION('',(#13647),#13655);
#13647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13648,#13649,#13650,#13651
    ,#13652,#13653,#13654),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13648 = CARTESIAN_POINT('',(-34.13627663654,6.034017055984));
#13649 = CARTESIAN_POINT('',(-34.16786787773,4.302254372046));
#13650 = CARTESIAN_POINT('',(-35.65182273475,5.195494531422));
#13651 = CARTESIAN_POINT('',(-37.13577759177,6.088734690798));
#13652 = CARTESIAN_POINT('',(-35.62023149356,6.92725721536));
#13653 = CARTESIAN_POINT('',(-34.10468539535,7.765779739922));
#13654 = CARTESIAN_POINT('',(-34.13627663654,6.034017055984));
#13655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13656 = ORIENTED_EDGE('',*,*,#13657,.T.);
#13657 = EDGE_CURVE('',#13637,#13658,#13660,.T.);
#13658 = VERTEX_POINT('',#13659);
#13659 = CARTESIAN_POINT('',(-0.198853102307,-37.07308337571,
    10.600000934733));
#13660 = SURFACE_CURVE('',#13661,(#13665),.PCURVE_S1.);
#13661 = LINE('',#13662,#13663);
#13662 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999612671));
#13663 = VECTOR('',#13664,1.);
#13664 = DIRECTION('',(0.E+000,-1.,5.041815881761E-007));
#13665 = PCURVE('',#13080,#13666);
#13666 = DEFINITIONAL_REPRESENTATION('',(#13667),#13671);
#13667 = LINE('',#13668,#13669);
#13668 = CARTESIAN_POINT('',(-35.13610955151,5.052256448413));
#13669 = VECTOR('',#13670,1.);
#13670 = DIRECTION('',(-1.,-5.041815881761E-007));
#13671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13672 = ORIENTED_EDGE('',*,*,#13673,.F.);
#13673 = EDGE_CURVE('',#13674,#13658,#13676,.T.);
#13674 = VERTEX_POINT('',#13675);
#13675 = CARTESIAN_POINT('',(-0.198853102307,-38.07308287153,
    11.600001438915));
#13676 = SURFACE_CURVE('',#13677,(#13682),.PCURVE_S1.);
#13677 = CIRCLE('',#13678,1.);
#13678 = AXIS2_PLACEMENT_3D('',#13679,#13680,#13681);
#13679 = CARTESIAN_POINT('',(-0.198853102307,-37.07308287153,
    11.600000934733));
#13680 = DIRECTION('',(1.,0.E+000,0.E+000));
#13681 = DIRECTION('',(0.E+000,-1.,5.041817470186E-007));
#13682 = PCURVE('',#13080,#13683);
#13683 = DEFINITIONAL_REPRESENTATION('',(#13684),#13692);
#13684 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13685,#13686,#13687,#13688
    ,#13689,#13690,#13691),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13685 = CARTESIAN_POINT('',(-37.68508287154,4.052254622169));
#13686 = CARTESIAN_POINT('',(-37.68508374481,5.784305429738));
#13687 = CARTESIAN_POINT('',(-36.18508330818,4.918280782226));
#13688 = CARTESIAN_POINT('',(-34.68508287155,4.052256134714));
#13689 = CARTESIAN_POINT('',(-36.18508243491,3.186229974658));
#13690 = CARTESIAN_POINT('',(-37.68508199828,2.320203814601));
#13691 = CARTESIAN_POINT('',(-37.68508287154,4.052254622169));
#13692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13693 = ORIENTED_EDGE('',*,*,#13694,.F.);
#13694 = EDGE_CURVE('',#13695,#13674,#13697,.T.);
#13695 = VERTEX_POINT('',#13696);
#13696 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#13697 = SURFACE_CURVE('',#13698,(#13702),.PCURVE_S1.);
#13698 = LINE('',#13699,#13700);
#13699 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#13700 = VECTOR('',#13701,1.);
#13701 = DIRECTION('',(0.E+000,-5.041818457594E-007,-1.));
#13702 = PCURVE('',#13080,#13703);
#13703 = DEFINITIONAL_REPRESENTATION('',(#13704),#13708);
#13704 = LINE('',#13705,#13706);
#13705 = CARTESIAN_POINT('',(-37.6850827102,3.732248093268));
#13706 = VECTOR('',#13707,1.);
#13707 = DIRECTION('',(-5.041818457594E-007,1.));
#13708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13709 = ORIENTED_EDGE('',*,*,#13710,.F.);
#13710 = EDGE_CURVE('',#13711,#13695,#13713,.T.);
#13711 = VERTEX_POINT('',#13712);
#13712 = CARTESIAN_POINT('',(-0.198853102307,-37.99179866343,
    12.484390774573));
#13713 = SURFACE_CURVE('',#13714,(#13719),.PCURVE_S1.);
#13714 = CIRCLE('',#13715,2.);
#13715 = AXIS2_PLACEMENT_3D('',#13716,#13717,#13718);
#13716 = CARTESIAN_POINT('',(-0.198853102307,-36.07308271018,
    11.920006959452));
#13717 = DIRECTION('',(1.,0.E+000,0.E+000));
#13718 = DIRECTION('',(0.E+000,-0.959357976622,0.28219190756));
#13719 = PCURVE('',#13080,#13720);
#13720 = DEFINITIONAL_REPRESENTATION('',(#13721),#13729);
#13721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13722,#13723,#13724,#13725
    ,#13726,#13727,#13728),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13722 = CARTESIAN_POINT('',(-37.60379866345,3.167865286511));
#13723 = CARTESIAN_POINT('',(-38.58134010621,6.491178802821));
#13724 = CARTESIAN_POINT('',(-35.21449545496,5.676097767347));
#13725 = CARTESIAN_POINT('',(-31.84765080372,4.861016731873));
#13726 = CARTESIAN_POINT('',(-34.2369540122,2.352784251037));
#13727 = CARTESIAN_POINT('',(-36.62625722069,-0.155448229799));
#13728 = CARTESIAN_POINT('',(-37.60379866345,3.167865286511));
#13729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13730 = ORIENTED_EDGE('',*,*,#13731,.F.);
#13731 = EDGE_CURVE('',#13732,#13711,#13734,.T.);
#13732 = VERTEX_POINT('',#13733);
#13733 = CARTESIAN_POINT('',(-0.198853102307,-37.795515899,
    13.220188982759));
#13734 = SURFACE_CURVE('',#13735,(#13740),.PCURVE_S1.);
#13735 = CIRCLE('',#13736,15.);
#13736 = AXIS2_PLACEMENT_3D('',#13737,#13738,#13739);
#13737 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#13738 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13739 = DIRECTION('',(0.E+000,0.97244349425,-0.233138693682));
#13740 = PCURVE('',#13080,#13741);
#13741 = DEFINITIONAL_REPRESENTATION('',(#13742),#13746);
#13742 = CIRCLE('',#13743,15.);
#13743 = AXIS2_PLACEMENT_2D('',#13744,#13745);
#13744 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#13745 = DIRECTION('',(0.97244349425,0.233138693682));
#13746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13747 = ORIENTED_EDGE('',*,*,#13748,.F.);
#13748 = EDGE_CURVE('',#13749,#13732,#13751,.T.);
#13749 = VERTEX_POINT('',#13750);
#13750 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#13751 = SURFACE_CURVE('',#13752,(#13756),.PCURVE_S1.);
#13752 = LINE('',#13753,#13754);
#13753 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#13754 = VECTOR('',#13755,1.);
#13755 = DIRECTION('',(0.E+000,0.738628489638,-0.674112716313));
#13756 = PCURVE('',#13080,#13757);
#13757 = DEFINITIONAL_REPRESENTATION('',(#13758),#13762);
#13758 = LINE('',#13759,#13760);
#13759 = CARTESIAN_POINT('',(-37.57574357496,2.278533309759));
#13760 = VECTOR('',#13761,1.);
#13761 = DIRECTION('',(0.738628489638,0.674112716313));
#13762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13763 = ORIENTED_EDGE('',*,*,#13764,.F.);
#13764 = EDGE_CURVE('',#13765,#13749,#13767,.T.);
#13765 = VERTEX_POINT('',#13766);
#13766 = CARTESIAN_POINT('',(-0.198853102307,-37.88944396724,
    13.712071045684));
#13767 = SURFACE_CURVE('',#13768,(#13773),.PCURVE_S1.);
#13768 = CIRCLE('',#13769,0.2);
#13769 = AXIS2_PLACEMENT_3D('',#13770,#13771,#13772);
#13770 = CARTESIAN_POINT('',(-0.198853102307,-37.82892103168,
    13.521448449252));
#13771 = DIRECTION('',(1.,0.E+000,0.E+000));
#13772 = DIRECTION('',(0.E+000,-0.302614677829,0.95311298216));
#13773 = PCURVE('',#13080,#13774);
#13774 = DEFINITIONAL_REPRESENTATION('',(#13775),#13783);
#13775 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13776,#13777,#13778,#13779
    ,#13780,#13781,#13782),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13776 = CARTESIAN_POINT('',(-37.50144396726,1.9401850154));
#13777 = CARTESIAN_POINT('',(-37.83161198935,2.045013814823));
#13778 = CARTESIAN_POINT('',(-37.57574357496,2.27853330976));
#13779 = CARTESIAN_POINT('',(-37.31987516057,2.512052804696));
#13780 = CARTESIAN_POINT('',(-37.24557555287,2.173704510336));
#13781 = CARTESIAN_POINT('',(-37.17127594517,1.835356215977));
#13782 = CARTESIAN_POINT('',(-37.50144396726,1.9401850154));
#13783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13784 = ORIENTED_EDGE('',*,*,#13785,.F.);
#13785 = EDGE_CURVE('',#13786,#13765,#13788,.T.);
#13786 = VERTEX_POINT('',#13787);
#13787 = CARTESIAN_POINT('',(-0.198853102307,-37.67236598536,
    13.780993602381));
#13788 = SURFACE_CURVE('',#13789,(#13793),.PCURVE_S1.);
#13789 = LINE('',#13790,#13791);
#13790 = CARTESIAN_POINT('',(-0.198853102307,-37.67236598536,
    13.780993602381));
#13791 = VECTOR('',#13792,1.);
#13792 = DIRECTION('',(0.E+000,-0.95311298216,-0.302614677829));
#13793 = PCURVE('',#13080,#13794);
#13794 = DEFINITIONAL_REPRESENTATION('',(#13795),#13799);
#13795 = LINE('',#13796,#13797);
#13796 = CARTESIAN_POINT('',(-37.28436598538,1.871262458703));
#13797 = VECTOR('',#13798,1.);
#13798 = DIRECTION('',(-0.95311298216,0.302614677829));
#13799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13800 = ORIENTED_EDGE('',*,*,#13801,.F.);
#13801 = EDGE_CURVE('',#13802,#13786,#13804,.T.);
#13802 = VERTEX_POINT('',#13803);
#13803 = CARTESIAN_POINT('',(-0.198853102307,-37.55404519583,
    14.453033351376));
#13804 = SURFACE_CURVE('',#13805,(#13810),.PCURVE_S1.);
#13805 = CIRCLE('',#13806,15.);
#13806 = AXIS2_PLACEMENT_3D('',#13807,#13808,#13809);
#13807 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#13808 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13809 = DIRECTION('',(0.E+000,0.988541541128,-0.150949069107));
#13810 = PCURVE('',#13080,#13811);
#13811 = DEFINITIONAL_REPRESENTATION('',(#13812),#13816);
#13812 = CIRCLE('',#13813,15.);
#13813 = AXIS2_PLACEMENT_2D('',#13814,#13815);
#13814 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#13815 = DIRECTION('',(0.988541541128,0.150949069107));
#13816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13817 = ORIENTED_EDGE('',*,*,#13818,.F.);
#13818 = EDGE_CURVE('',#13819,#13802,#13821,.T.);
#13819 = VERTEX_POINT('',#13820);
#13820 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#13821 = SURFACE_CURVE('',#13822,(#13826),.PCURVE_S1.);
#13822 = LINE('',#13823,#13824);
#13823 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#13824 = VECTOR('',#13825,1.);
#13825 = DIRECTION('',(0.E+000,0.792446313826,-0.609941669099));
#13826 = PCURVE('',#13080,#13827);
#13827 = DEFINITIONAL_REPRESENTATION('',(#13828),#13832);
#13828 = LINE('',#13829,#13830);
#13829 = CARTESIAN_POINT('',(-37.34653024828,1.06030433479));
#13830 = VECTOR('',#13831,1.);
#13831 = DIRECTION('',(0.792446313826,0.609941669099));
#13832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13833 = ORIENTED_EDGE('',*,*,#13834,.F.);
#13834 = EDGE_CURVE('',#13835,#13819,#13837,.T.);
#13835 = VERTEX_POINT('',#13836);
#13836 = CARTESIAN_POINT('',(-0.198853102307,-37.68880347531,
    14.935330616495));
#13837 = SURFACE_CURVE('',#13838,(#13843),.PCURVE_S1.);
#13838 = CIRCLE('',#13839,0.2);
#13839 = AXIS2_PLACEMENT_3D('',#13840,#13841,#13842);
#13840 = CARTESIAN_POINT('',(-0.198853102307,-37.61254191444,
    14.750440989059));
#13841 = DIRECTION('',(1.,0.E+000,0.E+000));
#13842 = DIRECTION('',(0.E+000,-0.38130780436,0.924448137179));
#13843 = PCURVE('',#13080,#13844);
#13844 = DEFINITIONAL_REPRESENTATION('',(#13845),#13853);
#13845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13846,#13847,#13848,#13849
    ,#13850,#13851,#13852),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13846 = CARTESIAN_POINT('',(-37.30080347533,0.716925444589));
#13847 = CARTESIAN_POINT('',(-37.62104170384,0.849014342684));
#13848 = CARTESIAN_POINT('',(-37.34653024828,1.06030433479));
#13849 = CARTESIAN_POINT('',(-37.07201879272,1.271594326896));
#13850 = CARTESIAN_POINT('',(-37.02629201977,0.928215436695));
#13851 = CARTESIAN_POINT('',(-36.98056524682,0.584836546494));
#13852 = CARTESIAN_POINT('',(-37.30080347533,0.716925444589));
#13853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13854 = ORIENTED_EDGE('',*,*,#13855,.F.);
#13855 = EDGE_CURVE('',#13856,#13835,#13858,.T.);
#13856 = VERTEX_POINT('',#13857);
#13857 = CARTESIAN_POINT('',(-0.198853102307,-37.47825410736,
    15.022176069444));
#13858 = SURFACE_CURVE('',#13859,(#13863),.PCURVE_S1.);
#13859 = LINE('',#13860,#13861);
#13860 = CARTESIAN_POINT('',(-0.198853102307,-37.47825410736,
    15.022176069444));
#13861 = VECTOR('',#13862,1.);
#13862 = DIRECTION('',(0.E+000,-0.924448137179,-0.38130780436));
#13863 = PCURVE('',#13080,#13864);
#13864 = DEFINITIONAL_REPRESENTATION('',(#13865),#13869);
#13865 = LINE('',#13866,#13867);
#13866 = CARTESIAN_POINT('',(-37.09025410738,0.63007999164));
#13867 = VECTOR('',#13868,1.);
#13868 = DIRECTION('',(-0.924448137179,0.38130780436));
#13869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13870 = ORIENTED_EDGE('',*,*,#13871,.F.);
#13871 = EDGE_CURVE('',#13872,#13856,#13874,.T.);
#13872 = VERTEX_POINT('',#13873);
#13873 = CARTESIAN_POINT('',(-0.198853102307,-37.41658312233,
    15.701759708938));
#13874 = SURFACE_CURVE('',#13875,(#13880),.PCURVE_S1.);
#13875 = CIRCLE('',#13876,15.);
#13876 = AXIS2_PLACEMENT_3D('',#13877,#13878,#13879);
#13877 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#13878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13879 = DIRECTION('',(0.E+000,0.997705679361,-6.770064526979E-002));
#13880 = PCURVE('',#13080,#13881);
#13881 = DEFINITIONAL_REPRESENTATION('',(#13882),#13886);
#13882 = CIRCLE('',#13883,15.);
#13883 = AXIS2_PLACEMENT_2D('',#13884,#13885);
#13884 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#13885 = DIRECTION('',(0.997705679361,6.770064526979E-002));
#13886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13887 = ORIENTED_EDGE('',*,*,#13888,.F.);
#13888 = EDGE_CURVE('',#13889,#13872,#13891,.T.);
#13889 = VERTEX_POINT('',#13890);
#13890 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#13891 = SURFACE_CURVE('',#13892,(#13896),.PCURVE_S1.);
#13892 = LINE('',#13893,#13894);
#13893 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#13894 = VECTOR('',#13895,1.);
#13895 = DIRECTION('',(0.E+000,0.840705696495,-0.541492319318));
#13896 = PCURVE('',#13080,#13897);
#13897 = DEFINITIONAL_REPRESENTATION('',(#13898),#13902);
#13898 = LINE('',#13899,#13900);
#13899 = CARTESIAN_POINT('',(-37.22005957831,-0.172832216538));
#13900 = VECTOR('',#13901,1.);
#13901 = DIRECTION('',(0.840705696495,0.541492319318));
#13902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13903 = ORIENTED_EDGE('',*,*,#13904,.F.);
#13904 = EDGE_CURVE('',#13905,#13889,#13907,.T.);
#13905 = VERTEX_POINT('',#13906);
#13906 = CARTESIAN_POINT('',(-0.198853102307,-37.59122638055,
    16.171089207467));
#13907 = SURFACE_CURVE('',#13908,(#13913),.PCURVE_S1.);
#13908 = CIRCLE('',#13909,0.2);
#13909 = AXIS2_PLACEMENT_3D('',#13910,#13911,#13912);
#13910 = CARTESIAN_POINT('',(-0.198853102307,-37.49976111442,
    15.993229416921));
#13911 = DIRECTION('',(1.,0.E+000,0.E+000));
#13912 = DIRECTION('',(0.E+000,-0.457326330612,0.889298952731));
#13913 = PCURVE('',#13080,#13914);
#13914 = DEFINITIONAL_REPRESENTATION('',(#13915),#13923);
#13915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13916,#13917,#13918,#13919
    ,#13920,#13921,#13922),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13916 = CARTESIAN_POINT('',(-37.20322638057,-0.518833146383));
#13917 = CARTESIAN_POINT('',(-37.51128857442,-0.360410658331));
#13918 = CARTESIAN_POINT('',(-37.22005957831,-0.172832216538));
#13919 = CARTESIAN_POINT('',(-36.9288305822,1.474622525554E-002));
#13920 = CARTESIAN_POINT('',(-36.91199738446,-0.33125470459));
#13921 = CARTESIAN_POINT('',(-36.89516418672,-0.677255634435));
#13922 = CARTESIAN_POINT('',(-37.20322638057,-0.518833146383));
#13923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13924 = ORIENTED_EDGE('',*,*,#13925,.F.);
#13925 = EDGE_CURVE('',#13926,#13905,#13928,.T.);
#13926 = VERTEX_POINT('',#13927);
#13927 = CARTESIAN_POINT('',(-0.198853102307,-37.38868247907,
    16.275248398214));
#13928 = SURFACE_CURVE('',#13929,(#13933),.PCURVE_S1.);
#13929 = LINE('',#13930,#13931);
#13930 = CARTESIAN_POINT('',(-0.198853102307,-37.38868247907,
    16.275248398214));
#13931 = VECTOR('',#13932,1.);
#13932 = DIRECTION('',(0.E+000,-0.889298952731,-0.457326330612));
#13933 = PCURVE('',#13080,#13934);
#13934 = DEFINITIONAL_REPRESENTATION('',(#13935),#13939);
#13935 = LINE('',#13936,#13937);
#13936 = CARTESIAN_POINT('',(-37.00068247909,-0.62299233713));
#13937 = VECTOR('',#13938,1.);
#13938 = DIRECTION('',(-0.889298952731,0.457326330612));
#13939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13940 = ORIENTED_EDGE('',*,*,#13941,.F.);
#13941 = EDGE_CURVE('',#13942,#13926,#13944,.T.);
#13942 = VERTEX_POINT('',#13943);
#13943 = CARTESIAN_POINT('',(-0.198853102307,-37.38409387618,
    16.957609137257));
#13944 = SURFACE_CURVE('',#13945,(#13950),.PCURVE_S1.);
#13945 = CIRCLE('',#13946,15.);
#13946 = AXIS2_PLACEMENT_3D('',#13947,#13948,#13949);
#13947 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#13948 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13949 = DIRECTION('',(0.E+000,0.999871629105,1.602264995144E-002));
#13950 = PCURVE('',#13080,#13951);
#13951 = DEFINITIONAL_REPRESENTATION('',(#13952),#13956);
#13952 = CIRCLE('',#13953,15.);
#13953 = AXIS2_PLACEMENT_2D('',#13954,#13955);
#13954 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#13955 = DIRECTION('',(0.999871629105,-1.602264995144E-002));
#13956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13957 = ORIENTED_EDGE('',*,*,#13958,.F.);
#13958 = EDGE_CURVE('',#13959,#13942,#13961,.T.);
#13959 = VERTEX_POINT('',#13960);
#13960 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#13961 = SURFACE_CURVE('',#13962,(#13966),.PCURVE_S1.);
#13962 = LINE('',#13963,#13964);
#13963 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#13964 = VECTOR('',#13965,1.);
#13965 = DIRECTION('',(0.E+000,0.88306813275,-0.469244789979));
#13966 = PCURVE('',#13080,#13967);
#13967 = DEFINITIONAL_REPRESENTATION('',(#13968),#13972);
#13968 = LINE('',#13969,#13970);
#13969 = CARTESIAN_POINT('',(-37.19721866593,-1.412226777324));
#13970 = VECTOR('',#13971,1.);
#13971 = DIRECTION('',(0.88306813275,0.469244789979));
#13972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13973 = ORIENTED_EDGE('',*,*,#13974,.F.);
#13974 = EDGE_CURVE('',#13975,#13959,#13977,.T.);
#13975 = VERTEX_POINT('',#13976);
#13976 = CARTESIAN_POINT('',(-0.198853102307,-37.59739711616,
    17.410678859976));
#13977 = SURFACE_CURVE('',#13978,(#13983),.PCURVE_S1.);
#13978 = CIRCLE('',#13979,0.2);
#13979 = AXIS2_PLACEMENT_3D('',#13980,#13981,#13982);
#13980 = CARTESIAN_POINT('',(-0.198853102307,-37.49136970791,
    17.241096464958));
#13981 = DIRECTION('',(1.,0.E+000,0.E+000));
#13982 = DIRECTION('',(0.E+000,-0.530137041244,0.84791197509));
#13983 = PCURVE('',#13080,#13984);
#13984 = DEFINITIONAL_REPRESENTATION('',(#13985),#13993);
#13985 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13986,#13987,#13988,#13989
    ,#13990,#13991,#13992),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#13986 = CARTESIAN_POINT('',(-37.20939711618,-1.758422798892));
#13987 = CARTESIAN_POINT('',(-37.50312244042,-1.57477794081));
#13988 = CARTESIAN_POINT('',(-37.19721866593,-1.412226777324));
#13989 = CARTESIAN_POINT('',(-36.89131489143,-1.249675613837));
#13990 = CARTESIAN_POINT('',(-36.90349334169,-1.595871635405));
#13991 = CARTESIAN_POINT('',(-36.91567179194,-1.942067656973));
#13992 = CARTESIAN_POINT('',(-37.20939711618,-1.758422798892));
#13993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13994 = ORIENTED_EDGE('',*,*,#13995,.F.);
#13995 = EDGE_CURVE('',#13996,#13975,#13998,.T.);
#13996 = VERTEX_POINT('',#13997);
#13997 = CARTESIAN_POINT('',(-0.198853102307,-37.4042793811,
    17.531421186635));
#13998 = SURFACE_CURVE('',#13999,(#14003),.PCURVE_S1.);
#13999 = LINE('',#14000,#14001);
#14000 = CARTESIAN_POINT('',(-0.198853102307,-37.4042793811,
    17.531421186635));
#14001 = VECTOR('',#14002,1.);
#14002 = DIRECTION('',(0.E+000,-0.84791197509,-0.530137041244));
#14003 = PCURVE('',#13080,#14004);
#14004 = DEFINITIONAL_REPRESENTATION('',(#14005),#14009);
#14005 = LINE('',#14006,#14007);
#14006 = CARTESIAN_POINT('',(-37.01627938112,-1.879165125551));
#14007 = VECTOR('',#14008,1.);
#14008 = DIRECTION('',(-0.84791197509,0.530137041244));
#14009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14010 = ORIENTED_EDGE('',*,*,#14011,.F.);
#14011 = EDGE_CURVE('',#14012,#13996,#14014,.T.);
#14012 = VERTEX_POINT('',#14013);
#14013 = CARTESIAN_POINT('',(-0.198853102307,-37.4568053461,
    18.211772754918));
#14014 = SURFACE_CURVE('',#14015,(#14020),.PCURVE_S1.);
#14015 = CIRCLE('',#14016,15.);
#14016 = AXIS2_PLACEMENT_3D('',#14017,#14018,#14019);
#14017 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#14018 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14019 = DIRECTION('',(0.E+000,0.995024197777,9.963355779551E-002));
#14020 = PCURVE('',#13080,#14021);
#14021 = DEFINITIONAL_REPRESENTATION('',(#14022),#14026);
#14022 = CIRCLE('',#14023,15.);
#14023 = AXIS2_PLACEMENT_2D('',#14024,#14025);
#14024 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#14025 = DIRECTION('',(0.995024197777,-9.963355779551E-002));
#14026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14027 = ORIENTED_EDGE('',*,*,#14028,.F.);
#14028 = EDGE_CURVE('',#14029,#14012,#14031,.T.);
#14029 = VERTEX_POINT('',#14030);
#14030 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#14031 = SURFACE_CURVE('',#14032,(#14036),.PCURVE_S1.);
#14032 = LINE('',#14033,#14034);
#14033 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#14034 = VECTOR('',#14035,1.);
#14035 = DIRECTION('',(0.E+000,0.919236480536,-0.39370584559));
#14036 = PCURVE('',#13080,#14037);
#14037 = DEFINITIONAL_REPRESENTATION('',(#14038),#14042);
#14038 = LINE('',#14039,#14040);
#14039 = CARTESIAN_POINT('',(-37.27816772372,-2.649185885227));
#14040 = VECTOR('',#14041,1.);
#14041 = DIRECTION('',(0.919236480536,0.39370584559));
#14042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14043 = ORIENTED_EDGE('',*,*,#14044,.F.);
#14044 = EDGE_CURVE('',#14045,#14029,#14047,.T.);
#14045 = VERTEX_POINT('',#14046);
#14046 = CARTESIAN_POINT('',(-0.198853102307,-37.70727239887,
    18.645404743252));
#14047 = SURFACE_CURVE('',#14048,(#14053),.PCURVE_S1.);
#14048 = CIRCLE('',#14049,0.2);
#14049 = AXIS2_PLACEMENT_3D('',#14050,#14051,#14052);
#14050 = CARTESIAN_POINT('',(-0.198853102307,-37.58742655458,
    18.485289242418));
#14051 = DIRECTION('',(1.,0.E+000,0.E+000));
#14052 = DIRECTION('',(0.E+000,-0.599229221435,0.800577504167));
#14053 = PCURVE('',#13080,#14054);
#14054 = DEFINITIONAL_REPRESENTATION('',(#14055),#14063);
#14055 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14056,#14057,#14058,#14059
    ,#14060,#14061,#14062),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#14056 = CARTESIAN_POINT('',(-37.31927239889,-2.993148682168));
#14057 = CARTESIAN_POINT('',(-37.59660058141,-2.785569590787));
#14058 = CARTESIAN_POINT('',(-37.27816772372,-2.649185885227));
#14059 = CARTESIAN_POINT('',(-36.95973486603,-2.512802179668));
#14060 = CARTESIAN_POINT('',(-37.0008395412,-2.856764976608));
#14061 = CARTESIAN_POINT('',(-37.04194421637,-3.200727773549));
#14062 = CARTESIAN_POINT('',(-37.31927239889,-2.993148682168));
#14063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14064 = ORIENTED_EDGE('',*,*,#14065,.F.);
#14065 = EDGE_CURVE('',#14066,#14045,#14068,.T.);
#14066 = VERTEX_POINT('',#14067);
#14067 = CARTESIAN_POINT('',(-0.198853102307,-37.52493541239,
    18.781883285157));
#14068 = SURFACE_CURVE('',#14069,(#14073),.PCURVE_S1.);
#14069 = LINE('',#14070,#14071);
#14070 = CARTESIAN_POINT('',(-0.198853102307,-37.52493541239,
    18.781883285157));
#14071 = VECTOR('',#14072,1.);
#14072 = DIRECTION('',(0.E+000,-0.800577504167,-0.599229221435));
#14073 = PCURVE('',#13080,#14074);
#14074 = DEFINITIONAL_REPRESENTATION('',(#14075),#14079);
#14075 = LINE('',#14076,#14077);
#14076 = CARTESIAN_POINT('',(-37.13693541241,-3.129627224073));
#14077 = VECTOR('',#14078,1.);
#14078 = DIRECTION('',(-0.800577504167,0.599229221435));
#14079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14080 = ORIENTED_EDGE('',*,*,#14081,.F.);
#14081 = EDGE_CURVE('',#14082,#14066,#14084,.T.);
#14082 = VERTEX_POINT('',#14083);
#14083 = CARTESIAN_POINT('',(-0.198853102307,-37.63420751337,
    19.455453505259));
#14084 = SURFACE_CURVE('',#14085,(#14090),.PCURVE_S1.);
#14085 = CIRCLE('',#14086,15.);
#14086 = AXIS2_PLACEMENT_3D('',#14087,#14088,#14089);
#14087 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#14088 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14089 = DIRECTION('',(0.E+000,0.983197386625,0.182545607818));
#14090 = PCURVE('',#13080,#14091);
#14091 = DEFINITIONAL_REPRESENTATION('',(#14092),#14096);
#14092 = CIRCLE('',#14093,15.);
#14093 = AXIS2_PLACEMENT_2D('',#14094,#14095);
#14094 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#14095 = DIRECTION('',(0.983197386625,-0.182545607818));
#14096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14097 = ORIENTED_EDGE('',*,*,#14098,.F.);
#14098 = EDGE_CURVE('',#14099,#14082,#14101,.T.);
#14099 = VERTEX_POINT('',#14100);
#14100 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#14101 = SURFACE_CURVE('',#14102,(#14106),.PCURVE_S1.);
#14102 = LINE('',#14103,#14104);
#14103 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#14104 = VECTOR('',#14105,1.);
#14105 = DIRECTION('',(0.E+000,0.948957044882,-0.315405337572));
#14106 = PCURVE('',#13080,#14107);
#14107 = DEFINITIONAL_REPRESENTATION('',(#14108),#14112);
#14108 = LINE('',#14109,#14110);
#14109 = CARTESIAN_POINT('',(-37.46233895222,-3.875033160861));
#14110 = VECTOR('',#14111,1.);
#14111 = DIRECTION('',(0.948957044882,0.315405337572));
#14112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14113 = ORIENTED_EDGE('',*,*,#14114,.F.);
#14114 = EDGE_CURVE('',#14115,#14099,#14117,.T.);
#14115 = VERTEX_POINT('',#14116);
#14116 = CARTESIAN_POINT('',(-0.198853102307,-37.92008153252,
    19.866606142375));
#14117 = SURFACE_CURVE('',#14118,(#14123),.PCURVE_S1.);
#14118 = CIRCLE('',#14119,0.2);
#14119 = AXIS2_PLACEMENT_3D('',#14120,#14121,#14122);
#14120 = CARTESIAN_POINT('',(-0.198853102307,-37.78725788469,
    19.717080630921));
#14121 = DIRECTION('',(1.,0.E+000,0.E+000));
#14122 = DIRECTION('',(0.E+000,-0.664118239182,0.747627557267));
#14123 = PCURVE('',#13080,#14124);
#14124 = DEFINITIONAL_REPRESENTATION('',(#14125),#14133);
#14125 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14126,#14127,#14128,#14129
    ,#14130,#14131,#14132),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#14126 = CARTESIAN_POINT('',(-37.53208153254,-4.21435008129));
#14127 = CARTESIAN_POINT('',(-37.79106731541,-3.984292774791));
#14128 = CARTESIAN_POINT('',(-37.46233895222,-3.875033160861));
#14129 = CARTESIAN_POINT('',(-37.13361058903,-3.76577354693));
#14130 = CARTESIAN_POINT('',(-37.20335316935,-4.10509046736));
#14131 = CARTESIAN_POINT('',(-37.27309574968,-4.44440738779));
#14132 = CARTESIAN_POINT('',(-37.53208153254,-4.21435008129));
#14133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14134 = ORIENTED_EDGE('',*,*,#14135,.F.);
#14135 = EDGE_CURVE('',#14136,#14115,#14138,.T.);
#14136 = VERTEX_POINT('',#14137);
#14137 = CARTESIAN_POINT('',(-0.198853102307,-37.74980425756,
    20.017863600612));
#14138 = SURFACE_CURVE('',#14139,(#14143),.PCURVE_S1.);
#14139 = LINE('',#14140,#14141);
#14140 = CARTESIAN_POINT('',(-0.198853102307,-37.74980425756,
    20.017863600612));
#14141 = VECTOR('',#14142,1.);
#14142 = DIRECTION('',(0.E+000,-0.747627557267,-0.664118239182));
#14143 = PCURVE('',#13080,#14144);
#14144 = DEFINITIONAL_REPRESENTATION('',(#14145),#14149);
#14145 = LINE('',#14146,#14147);
#14146 = CARTESIAN_POINT('',(-37.36180425758,-4.365607539528));
#14147 = VECTOR('',#14148,1.);
#14148 = DIRECTION('',(-0.747627557267,0.664118239182));
#14149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14150 = ORIENTED_EDGE('',*,*,#14151,.F.);
#14151 = EDGE_CURVE('',#14152,#14136,#14154,.T.);
#14152 = VERTEX_POINT('',#14153);
#14153 = CARTESIAN_POINT('',(-0.198853102307,-37.99179424327,
    20.95013297433));
#14154 = SURFACE_CURVE('',#14155,(#14160),.PCURVE_S1.);
#14155 = CIRCLE('',#14156,15.);
#14156 = AXIS2_PLACEMENT_3D('',#14157,#14158,#14159);
#14157 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#14158 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14159 = DIRECTION('',(0.E+000,0.959358271298,0.282190905756));
#14160 = PCURVE('',#13080,#14161);
#14161 = DEFINITIONAL_REPRESENTATION('',(#14162),#14166);
#14162 = CIRCLE('',#14163,15.);
#14163 = AXIS2_PLACEMENT_2D('',#14164,#14165);
#14164 = CARTESIAN_POINT('',(-51.99416831277,-1.065013326901));
#14165 = DIRECTION('',(0.959358271298,-0.282190905756));
#14166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14167 = ORIENTED_EDGE('',*,*,#14168,.T.);
#14168 = EDGE_CURVE('',#14152,#14169,#14171,.T.);
#14169 = VERTEX_POINT('',#14170);
#14170 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#14171 = SURFACE_CURVE('',#14172,(#14177),.PCURVE_S1.);
#14172 = CIRCLE('',#14173,2.);
#14173 = AXIS2_PLACEMENT_3D('',#14174,#14175,#14176);
#14174 = CARTESIAN_POINT('',(-0.198853102307,-36.07307770068,
    21.514514785843));
#14175 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14176 = DIRECTION('',(-0.E+000,-0.959358271298,-0.282190905756));
#14177 = PCURVE('',#13080,#14178);
#14178 = DEFINITIONAL_REPRESENTATION('',(#14179),#14183);
#14179 = CIRCLE('',#14180,2.);
#14180 = AXIS2_PLACEMENT_2D('',#14181,#14182);
#14181 = CARTESIAN_POINT('',(-35.6850777007,-5.862258724759));
#14182 = DIRECTION('',(-0.959358271298,0.282190905756));
#14183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14184 = ORIENTED_EDGE('',*,*,#14185,.T.);
#14185 = EDGE_CURVE('',#14169,#14186,#14188,.T.);
#14186 = VERTEX_POINT('',#14187);
#14187 = CARTESIAN_POINT('',(-0.198853102307,-38.07307518347,
    24.827904150523));
#14188 = SURFACE_CURVE('',#14189,(#14193),.PCURVE_S1.);
#14189 = LINE('',#14190,#14191);
#14190 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#14191 = VECTOR('',#14192,1.);
#14192 = DIRECTION('',(0.E+000,5.041817441753E-007,1.));
#14193 = PCURVE('',#13080,#14194);
#14194 = DEFINITIONAL_REPRESENTATION('',(#14195),#14199);
#14195 = LINE('',#14196,#14197);
#14196 = CARTESIAN_POINT('',(-37.6850777007,-5.862259733122));
#14197 = VECTOR('',#14198,1.);
#14198 = DIRECTION('',(5.041817441753E-007,-1.));
#14199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14200 = ORIENTED_EDGE('',*,*,#14201,.T.);
#14201 = EDGE_CURVE('',#14186,#14202,#14204,.T.);
#14202 = VERTEX_POINT('',#14203);
#14203 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#14204 = SURFACE_CURVE('',#14205,(#14212),.PCURVE_S1.);
#14205 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14206,#14207,#14208,#14209,
    #14210,#14211),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14206 = CARTESIAN_POINT('',(-0.198853102307,-38.07307432903,
    24.827904186681));
#14207 = CARTESIAN_POINT('',(-0.198853102307,-38.06275432488,
    24.923897290337));
#14208 = CARTESIAN_POINT('',(-0.198853102307,-38.0134601594,
    25.018590384618));
#14209 = CARTESIAN_POINT('',(-0.198853102307,-37.85619420116,
    25.128709075915));
#14210 = CARTESIAN_POINT('',(-0.198853102307,-37.75035218763,
    25.142643387057));
#14211 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#14212 = PCURVE('',#13080,#14213);
#14213 = DEFINITIONAL_REPRESENTATION('',(#14214),#14221);
#14214 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14215,#14216,#14217,#14218,
    #14219,#14220),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14215 = CARTESIAN_POINT('',(-37.68507432905,-9.175648125597));
#14216 = CARTESIAN_POINT('',(-37.6747543249,-9.271641229253));
#14217 = CARTESIAN_POINT('',(-37.62546015942,-9.366334323534));
#14218 = CARTESIAN_POINT('',(-37.46819420118,-9.476453014831));
#14219 = CARTESIAN_POINT('',(-37.36235218765,-9.490387325973));
#14220 = CARTESIAN_POINT('',(-37.27214818817,-9.457555703643));
#14221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14222 = ORIENTED_EDGE('',*,*,#14223,.T.);
#14223 = EDGE_CURVE('',#14202,#14224,#14226,.T.);
#14224 = VERTEX_POINT('',#14225);
#14225 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#14226 = SURFACE_CURVE('',#14227,(#14231),.PCURVE_S1.);
#14227 = LINE('',#14228,#14229);
#14228 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#14229 = VECTOR('',#14230,1.);
#14230 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#14231 = PCURVE('',#13080,#14232);
#14232 = DEFINITIONAL_REPRESENTATION('',(#14233),#14237);
#14233 = LINE('',#14234,#14235);
#14234 = CARTESIAN_POINT('',(-37.27214818817,-9.457555703643));
#14235 = VECTOR('',#14236,1.);
#14236 = DIRECTION('',(0.93969244803,0.342020617968));
#14237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14238 = ORIENTED_EDGE('',*,*,#14239,.T.);
#14239 = EDGE_CURVE('',#14224,#14240,#14242,.T.);
#14240 = VERTEX_POINT('',#14241);
#14241 = CARTESIAN_POINT('',(-0.198853102307,-36.31303575675,
    25.243987434611));
#14242 = SURFACE_CURVE('',#14243,(#14247),.PCURVE_S1.);
#14243 = LINE('',#14244,#14245);
#14244 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#14245 = VECTOR('',#14246,1.);
#14246 = DIRECTION('',(0.E+000,0.968469109418,0.249133667141));
#14247 = PCURVE('',#13080,#14248);
#14248 = DEFINITIONAL_REPRESENTATION('',(#14249),#14253);
#14249 = LINE('',#14250,#14251);
#14250 = CARTESIAN_POINT('',(-36.93029904323,-9.333132594732));
#14251 = VECTOR('',#14252,1.);
#14252 = DIRECTION('',(0.968469109418,-0.249133667141));
#14253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14254 = ORIENTED_EDGE('',*,*,#14255,.T.);
#14255 = EDGE_CURVE('',#14240,#14256,#14258,.T.);
#14256 = VERTEX_POINT('',#14257);
#14257 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#14258 = SURFACE_CURVE('',#14259,(#14263),.PCURVE_S1.);
#14259 = LINE('',#14260,#14261);
#14260 = CARTESIAN_POINT('',(-0.198853102307,-36.31303575675,
    25.243987434611));
#14261 = VECTOR('',#14262,1.);
#14262 = DIRECTION('',(-4.132990316347E-017,0.173648674188,
    0.984807665462));
#14263 = PCURVE('',#13080,#14264);
#14264 = DEFINITIONAL_REPRESENTATION('',(#14265),#14269);
#14265 = LINE('',#14266,#14267);
#14266 = CARTESIAN_POINT('',(-35.92503575677,-9.591731373527));
#14267 = VECTOR('',#14268,1.);
#14268 = DIRECTION('',(0.173648674188,-0.984807665462));
#14269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14270 = ORIENTED_EDGE('',*,*,#14271,.T.);
#14271 = EDGE_CURVE('',#14256,#14272,#14274,.T.);
#14272 = VERTEX_POINT('',#14273);
#14273 = CARTESIAN_POINT('',(-0.198853102307,-36.20815294749,
    31.121683979502));
#14274 = SURFACE_CURVE('',#14275,(#14279),.PCURVE_S1.);
#14275 = LINE('',#14276,#14277);
#14276 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#14277 = VECTOR('',#14278,1.);
#14278 = DIRECTION('',(0.E+000,-0.815887941474,0.578210054355));
#14279 = PCURVE('',#13080,#14280);
#14280 = DEFINITIONAL_REPRESENTATION('',(#14281),#14285);
#14281 = LINE('',#14282,#14283);
#14282 = CARTESIAN_POINT('',(-34.9921095144,-14.8826034121));
#14283 = VECTOR('',#14284,1.);
#14284 = DIRECTION('',(-0.815887941474,-0.578210054355));
#14285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14286 = ORIENTED_EDGE('',*,*,#14287,.T.);
#14287 = EDGE_CURVE('',#14272,#14288,#14290,.T.);
#14288 = VERTEX_POINT('',#14289);
#14289 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#14290 = SURFACE_CURVE('',#14291,(#14295),.PCURVE_S1.);
#14291 = LINE('',#14292,#14293);
#14292 = CARTESIAN_POINT('',(-0.198853102307,-36.20815294749,
    31.121683979502));
#14293 = VECTOR('',#14294,1.);
#14294 = DIRECTION('',(0.E+000,-1.,5.041816611216E-007));
#14295 = PCURVE('',#13080,#14296);
#14296 = DEFINITIONAL_REPRESENTATION('',(#14297),#14301);
#14297 = LINE('',#14298,#14299);
#14298 = CARTESIAN_POINT('',(-35.82015294751,-15.46942791841));
#14299 = VECTOR('',#14300,1.);
#14300 = DIRECTION('',(-1.,-5.041816611216E-007));
#14301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14302 = ORIENTED_EDGE('',*,*,#14303,.T.);
#14303 = EDGE_CURVE('',#14288,#14304,#14306,.T.);
#14304 = VERTEX_POINT('',#14305);
#14305 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#14306 = SURFACE_CURVE('',#14307,(#14314),.PCURVE_S1.);
#14307 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14308,#14309,#14310,#14311,
    #14312,#14313),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14308 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#14309 = CARTESIAN_POINT('',(-0.198853102307,-36.62891187054,
    31.121684191641));
#14310 = CARTESIAN_POINT('',(-0.198853102307,-36.71331152754,
    31.159942661959));
#14311 = CARTESIAN_POINT('',(-0.198853102307,-36.82551340013,
    31.287972988416));
#14312 = CARTESIAN_POINT('',(-0.198853102307,-36.8523673278,
    31.376662780509));
#14313 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#14314 = PCURVE('',#13080,#14315);
#14315 = DEFINITIONAL_REPRESENTATION('',(#14316),#14323);
#14316 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14317,#14318,#14319,#14320,
    #14321,#14322),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14317 = CARTESIAN_POINT('',(-36.15579279998,-15.46942808764));
#14318 = CARTESIAN_POINT('',(-36.24091187056,-15.46942813055));
#14319 = CARTESIAN_POINT('',(-36.32531152756,-15.50768660087));
#14320 = CARTESIAN_POINT('',(-36.43751340015,-15.63571692733));
#14321 = CARTESIAN_POINT('',(-36.46436732782,-15.72440671942));
#14322 = CARTESIAN_POINT('',(-36.45319917899,-15.80878994422));
#14323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14324 = ORIENTED_EDGE('',*,*,#14325,.T.);
#14325 = EDGE_CURVE('',#14304,#14326,#14328,.T.);
#14326 = VERTEX_POINT('',#14327);
#14327 = CARTESIAN_POINT('',(-0.198853102307,-36.78765860117,
    31.86560269757));
#14328 = SURFACE_CURVE('',#14329,(#14333),.PCURVE_S1.);
#14329 = LINE('',#14330,#14331);
#14330 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#14331 = VECTOR('',#14332,1.);
#14332 = DIRECTION('',(0.E+000,0.131199831729,0.99135594221));
#14333 = PCURVE('',#13080,#14334);
#14334 = DEFINITIONAL_REPRESENTATION('',(#14335),#14339);
#14335 = LINE('',#14336,#14337);
#14336 = CARTESIAN_POINT('',(-36.45319917899,-15.80878994422));
#14337 = VECTOR('',#14338,1.);
#14338 = DIRECTION('',(0.131199831729,-0.99135594221));
#14339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14340 = ORIENTED_EDGE('',*,*,#14341,.F.);
#14341 = EDGE_CURVE('',#14342,#14326,#14344,.T.);
#14342 = VERTEX_POINT('',#14343);
#14343 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000006));
#14344 = SURFACE_CURVE('',#14345,(#14350),.PCURVE_S1.);
#14345 = CIRCLE('',#14346,0.5);
#14346 = AXIS2_PLACEMENT_3D('',#14347,#14348,#14349);
#14347 = CARTESIAN_POINT('',(-0.198853102307,-36.29198099822,
    31.800000000003));
#14348 = DIRECTION('',(1.,0.E+000,0.E+000));
#14349 = DIRECTION('',(-0.E+000,5.041819974849E-007,1.));
#14350 = PCURVE('',#13080,#14351);
#14351 = DEFINITIONAL_REPRESENTATION('',(#14352),#14360);
#14352 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14353,#14354,#14355,#14356
    ,#14357,#14358,#14359),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#14353 = CARTESIAN_POINT('',(-35.90398074615,-16.64774393891));
#14354 = CARTESIAN_POINT('',(-36.77000614993,-16.64774437555));
#14355 = CARTESIAN_POINT('',(-36.33699382618,-15.89774415723));
#14356 = CARTESIAN_POINT('',(-35.90398150242,-15.14774393892));
#14357 = CARTESIAN_POINT('',(-35.47096842239,-15.8977437206));
#14358 = CARTESIAN_POINT('',(-35.03795534236,-16.64774350228));
#14359 = CARTESIAN_POINT('',(-35.90398074615,-16.64774393891));
#14360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14361 = ORIENTED_EDGE('',*,*,#14362,.T.);
#14362 = EDGE_CURVE('',#14342,#14363,#14365,.T.);
#14363 = VERTEX_POINT('',#14364);
#14364 = CARTESIAN_POINT('',(-0.198853102307,-34.57238693404,
    32.29999913302));
#14365 = SURFACE_CURVE('',#14366,(#14370),.PCURVE_S1.);
#14366 = LINE('',#14367,#14368);
#14367 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000005));
#14368 = VECTOR('',#14369,1.);
#14369 = DIRECTION('',(0.E+000,1.,-2.520909372601E-007));
#14370 = PCURVE('',#13080,#14371);
#14371 = DEFINITIONAL_REPRESENTATION('',(#14372),#14376);
#14372 = LINE('',#14373,#14374);
#14373 = CARTESIAN_POINT('',(-35.90398074615,-16.64774393892));
#14374 = VECTOR('',#14375,1.);
#14375 = DIRECTION('',(1.,2.520909372601E-007));
#14376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14377 = ORIENTED_EDGE('',*,*,#14378,.T.);
#14378 = EDGE_CURVE('',#14363,#14379,#14381,.T.);
#14379 = VERTEX_POINT('',#14380);
#14380 = CARTESIAN_POINT('',(-0.198853102307,-34.00046327349,
    32.300000000006));
#14381 = SURFACE_CURVE('',#14382,(#14386),.PCURVE_S1.);
#14382 = LINE('',#14383,#14384);
#14383 = CARTESIAN_POINT('',(-0.198853102307,-34.57238693404,
    32.299999566513));
#14384 = VECTOR('',#14385,1.);
#14385 = DIRECTION('',(0.E+000,1.,7.579562257855E-007));
#14386 = PCURVE('',#13080,#14387);
#14387 = DEFINITIONAL_REPRESENTATION('',(#14388),#14392);
#14388 = LINE('',#14389,#14390);
#14389 = CARTESIAN_POINT('',(-34.18438693406,-16.64774350542));
#14390 = VECTOR('',#14391,1.);
#14391 = DIRECTION('',(1.,-7.579562257855E-007));
#14392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14393 = ORIENTED_EDGE('',*,*,#14394,.T.);
#14394 = EDGE_CURVE('',#14379,#14395,#14397,.T.);
#14395 = VERTEX_POINT('',#14396);
#14396 = CARTESIAN_POINT('',(-0.198853102307,-20.40160562572,
    32.300000000004));
#14397 = SURFACE_CURVE('',#14398,(#14402),.PCURVE_S1.);
#14398 = LINE('',#14399,#14400);
#14399 = CARTESIAN_POINT('',(-0.198853102307,-34.00046327349,
    32.300000000005));
#14400 = VECTOR('',#14401,1.);
#14401 = DIRECTION('',(0.E+000,1.,-1.081578689269E-013));
#14402 = PCURVE('',#13080,#14403);
#14403 = DEFINITIONAL_REPRESENTATION('',(#14404),#14408);
#14404 = LINE('',#14405,#14406);
#14405 = CARTESIAN_POINT('',(-33.61246327351,-16.64774393892));
#14406 = VECTOR('',#14407,1.);
#14407 = DIRECTION('',(1.,1.081578689269E-013));
#14408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14409 = ORIENTED_EDGE('',*,*,#14410,.T.);
#14410 = EDGE_CURVE('',#14395,#14411,#14413,.T.);
#14411 = VERTEX_POINT('',#14412);
#14412 = CARTESIAN_POINT('',(-0.198853102307,-20.11969783518,
    32.102606031185));
#14413 = SURFACE_CURVE('',#14414,(#14419),.PCURVE_S1.);
#14414 = CIRCLE('',#14415,0.3);
#14415 = AXIS2_PLACEMENT_3D('',#14416,#14417,#14418);
#14416 = CARTESIAN_POINT('',(-0.198853102307,-20.40160562572,
    32.000000000004));
#14417 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14418 = DIRECTION('',(0.E+000,3.434289889507E-013,1.));
#14419 = PCURVE('',#13080,#14420);
#14420 = DEFINITIONAL_REPRESENTATION('',(#14421),#14425);
#14421 = CIRCLE('',#14422,0.3);
#14422 = AXIS2_PLACEMENT_2D('',#14423,#14424);
#14423 = CARTESIAN_POINT('',(-20.01360562574,-16.34774393892));
#14424 = DIRECTION('',(3.434289889507E-013,-1.));
#14425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14426 = ORIENTED_EDGE('',*,*,#14427,.F.);
#14427 = EDGE_CURVE('',#14428,#14411,#14430,.T.);
#14428 = VERTEX_POINT('',#14429);
#14429 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#14430 = SURFACE_CURVE('',#14431,(#14435),.PCURVE_S1.);
#14431 = LINE('',#14432,#14433);
#14432 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#14433 = VECTOR('',#14434,1.);
#14434 = DIRECTION('',(0.E+000,-0.342020103937,0.939692635122));
#14435 = PCURVE('',#13080,#14436);
#14436 = DEFINITIONAL_REPRESENTATION('',(#14437),#14441);
#14437 = LINE('',#14438,#14439);
#14438 = CARTESIAN_POINT('',(-19.11199999999,-14.74774393893));
#14439 = VECTOR('',#14440,1.);
#14440 = DIRECTION('',(-0.342020103937,-0.939692635122));
#14441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14442 = ORIENTED_EDGE('',*,*,#14443,.T.);
#14443 = EDGE_CURVE('',#14428,#14444,#14446,.T.);
#14444 = VERTEX_POINT('',#14445);
#14445 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    26.100000000004));
#14446 = SURFACE_CURVE('',#14447,(#14451),.PCURVE_S1.);
#14447 = LINE('',#14448,#14449);
#14448 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#14449 = VECTOR('',#14450,1.);
#14450 = DIRECTION('',(0.E+000,-3.30484993376E-015,-1.));
#14451 = PCURVE('',#13080,#14452);
#14452 = DEFINITIONAL_REPRESENTATION('',(#14453),#14457);
#14453 = LINE('',#14454,#14455);
#14454 = CARTESIAN_POINT('',(-19.11199999999,-14.74774393893));
#14455 = VECTOR('',#14456,1.);
#14456 = DIRECTION('',(-3.30484993376E-015,1.));
#14457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14458 = ORIENTED_EDGE('',*,*,#14459,.T.);
#14459 = EDGE_CURVE('',#14444,#14460,#14462,.T.);
#14460 = VERTEX_POINT('',#14461);
#14461 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#14462 = SURFACE_CURVE('',#14463,(#14467),.PCURVE_S1.);
#14463 = LINE('',#14464,#14465);
#14464 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    26.100000000004));
#14465 = VECTOR('',#14466,1.);
#14466 = DIRECTION('',(0.E+000,1.,0.E+000));
#14467 = PCURVE('',#13080,#14468);
#14468 = DEFINITIONAL_REPRESENTATION('',(#14469),#14473);
#14469 = LINE('',#14470,#14471);
#14470 = CARTESIAN_POINT('',(-19.11199999999,-10.44774393892));
#14471 = VECTOR('',#14472,1.);
#14472 = DIRECTION('',(1.,0.E+000));
#14473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14474 = ORIENTED_EDGE('',*,*,#14475,.T.);
#14475 = EDGE_CURVE('',#14460,#14476,#14478,.T.);
#14476 = VERTEX_POINT('',#14477);
#14477 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    30.400000000004));
#14478 = SURFACE_CURVE('',#14479,(#14483),.PCURVE_S1.);
#14479 = LINE('',#14480,#14481);
#14480 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#14481 = VECTOR('',#14482,1.);
#14482 = DIRECTION('',(-1.032765604302E-016,-1.652424966884E-015,1.));
#14483 = PCURVE('',#13080,#14484);
#14484 = DEFINITIONAL_REPRESENTATION('',(#14485),#14489);
#14485 = LINE('',#14486,#14487);
#14486 = CARTESIAN_POINT('',(-11.012,-10.44774393892));
#14487 = VECTOR('',#14488,1.);
#14488 = DIRECTION('',(-1.652424966884E-015,-1.));
#14489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14490 = ORIENTED_EDGE('',*,*,#14491,.F.);
#14491 = EDGE_CURVE('',#14492,#14476,#14494,.T.);
#14492 = VERTEX_POINT('',#14493);
#14493 = CARTESIAN_POINT('',(-0.198853102307,-10.82819967323,
    31.971008691058));
#14494 = SURFACE_CURVE('',#14495,(#14499),.PCURVE_S1.);
#14495 = LINE('',#14496,#14497);
#14496 = CARTESIAN_POINT('',(-0.198853102307,-10.82819967323,
    31.971008691057));
#14497 = VECTOR('',#14498,1.);
#14498 = DIRECTION('',(0.E+000,-0.342020103938,-0.939692635122));
#14499 = PCURVE('',#13080,#14500);
#14500 = DEFINITIONAL_REPRESENTATION('',(#14501),#14505);
#14501 = LINE('',#14502,#14503);
#14502 = CARTESIAN_POINT('',(-10.44019967325,-16.31875262997));
#14503 = VECTOR('',#14504,1.);
#14504 = DIRECTION('',(-0.342020103938,0.939692635122));
#14505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14506 = ORIENTED_EDGE('',*,*,#14507,.F.);
#14507 = EDGE_CURVE('',#14508,#14492,#14510,.T.);
#14508 = VERTEX_POINT('',#14509);
#14509 = CARTESIAN_POINT('',(-0.198853102307,-10.35835335568,
    32.299998639091));
#14510 = SURFACE_CURVE('',#14511,(#14516),.PCURVE_S1.);
#14511 = CIRCLE('',#14512,0.5);
#14512 = AXIS2_PLACEMENT_3D('',#14513,#14514,#14515);
#14513 = CARTESIAN_POINT('',(-0.198853102307,-10.35835335568,
    31.799998639091));
#14514 = DIRECTION('',(1.,0.E+000,-0.E+000));
#14515 = DIRECTION('',(0.E+000,0.E+000,1.));
#14516 = PCURVE('',#13080,#14517);
#14517 = DEFINITIONAL_REPRESENTATION('',(#14518),#14526);
#14518 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14519,#14520,#14521,#14522
    ,#14523,#14524,#14525),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#14519 = CARTESIAN_POINT('',(-9.9703533557,-16.647742578));
#14520 = CARTESIAN_POINT('',(-10.83637875948,-16.647742578));
#14521 = CARTESIAN_POINT('',(-10.40336605759,-15.897742578));
#14522 = CARTESIAN_POINT('',(-9.9703533557,-15.147742578));
#14523 = CARTESIAN_POINT('',(-9.537340653808,-15.897742578));
#14524 = CARTESIAN_POINT('',(-9.104327951916,-16.647742578));
#14525 = CARTESIAN_POINT('',(-9.9703533557,-16.647742578));
#14526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14527 = ORIENTED_EDGE('',*,*,#14528,.F.);
#14528 = EDGE_CURVE('',#14529,#14508,#14531,.T.);
#14529 = VERTEX_POINT('',#14530);
#14530 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#14531 = SURFACE_CURVE('',#14532,(#14536),.PCURVE_S1.);
#14532 = LINE('',#14533,#14534);
#14533 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#14534 = VECTOR('',#14535,1.);
#14535 = DIRECTION('',(0.E+000,-1.,0.E+000));
#14536 = PCURVE('',#13080,#14537);
#14537 = DEFINITIONAL_REPRESENTATION('',(#14538),#14542);
#14538 = LINE('',#14539,#14540);
#14539 = CARTESIAN_POINT('',(-9.326386025374,-16.647742578));
#14540 = VECTOR('',#14541,1.);
#14541 = DIRECTION('',(-1.,0.E+000));
#14542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14543 = ORIENTED_EDGE('',*,*,#14544,.T.);
#14544 = EDGE_CURVE('',#14529,#14545,#14547,.T.);
#14545 = VERTEX_POINT('',#14546);
#14546 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#14547 = SURFACE_CURVE('',#14548,(#14552),.PCURVE_S1.);
#14548 = LINE('',#14549,#14550);
#14549 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#14550 = VECTOR('',#14551,1.);
#14551 = DIRECTION('',(-6.575802671566E-014,0.E+000,-1.));
#14552 = PCURVE('',#13080,#14553);
#14553 = DEFINITIONAL_REPRESENTATION('',(#14554),#14558);
#14554 = LINE('',#14555,#14556);
#14555 = CARTESIAN_POINT('',(-9.326386025374,-16.647742578));
#14556 = VECTOR('',#14557,1.);
#14557 = DIRECTION('',(0.E+000,1.));
#14558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14559 = ORIENTED_EDGE('',*,*,#14560,.T.);
#14560 = EDGE_CURVE('',#14545,#14561,#14563,.T.);
#14561 = VERTEX_POINT('',#14562);
#14562 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#14563 = SURFACE_CURVE('',#14564,(#14571),.PCURVE_S1.);
#14564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14565,#14566,#14567,#14568,
    #14569,#14570),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14565 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#14566 = CARTESIAN_POINT('',(-0.198853102307,-9.525308689799,
    32.296621946969));
#14567 = CARTESIAN_POINT('',(-0.198853102307,-9.336552624656,
    32.241604571123));
#14568 = CARTESIAN_POINT('',(-0.198853102307,-9.017620209893,
    32.038422214364));
#14569 = CARTESIAN_POINT('',(-0.198853102307,-8.887985773668,
    31.89060247036));
#14570 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#14571 = PCURVE('',#13080,#14572);
#14572 = DEFINITIONAL_REPRESENTATION('',(#14573),#14580);
#14573 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14574,#14575,#14576,#14577,
    #14578,#14579),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14574 = CARTESIAN_POINT('',(-9.326386025374,-16.64436588597));
#14575 = CARTESIAN_POINT('',(-9.137308689819,-16.64436588588));
#14576 = CARTESIAN_POINT('',(-8.948552624676,-16.58934851003));
#14577 = CARTESIAN_POINT('',(-8.629620209913,-16.38616615328));
#14578 = CARTESIAN_POINT('',(-8.499985773688,-16.23834640927));
#14579 = CARTESIAN_POINT('',(-8.420078238802,-16.0669841477));
#14580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14581 = ORIENTED_EDGE('',*,*,#14582,.T.);
#14582 = EDGE_CURVE('',#14561,#14583,#14585,.T.);
#14583 = VERTEX_POINT('',#14584);
#14584 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#14585 = SURFACE_CURVE('',#14586,(#14590),.PCURVE_S1.);
#14586 = LINE('',#14587,#14588);
#14587 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#14588 = VECTOR('',#14589,1.);
#14589 = DIRECTION('',(0.E+000,0.422618260818,-0.906307787467));
#14590 = PCURVE('',#13080,#14591);
#14591 = DEFINITIONAL_REPRESENTATION('',(#14592),#14596);
#14592 = LINE('',#14593,#14594);
#14593 = CARTESIAN_POINT('',(-8.420078238802,-16.0669841477));
#14594 = VECTOR('',#14595,1.);
#14595 = DIRECTION('',(0.422618260818,0.906307787467));
#14596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14597 = ORIENTED_EDGE('',*,*,#14598,.T.);
#14598 = EDGE_CURVE('',#14583,#14599,#14601,.T.);
#14599 = VERTEX_POINT('',#14600);
#14600 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#14601 = SURFACE_CURVE('',#14602,(#14609),.PCURVE_S1.);
#14602 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14603,#14604,#14605,#14606,
    #14607,#14608),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14603 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#14604 = CARTESIAN_POINT('',(-0.198853102307,-8.103639208664,
    30.208565829695));
#14605 = CARTESIAN_POINT('',(-0.198853102307,-8.106094505869,
    30.171105233367));
#14606 = CARTESIAN_POINT('',(-0.198853102307,-8.142042153617,
    30.114678729181));
#14607 = CARTESIAN_POINT('',(-0.198853102307,-8.174955330343,
    30.09662194211));
#14608 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#14609 = PCURVE('',#13080,#14610);
#14610 = DEFINITIONAL_REPRESENTATION('',(#14611),#14618);
#14611 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14612,#14613,#14614,#14615,
    #14616,#14617),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14612 = CARTESIAN_POINT('',(-7.729776695635,-14.58662770721));
#14613 = CARTESIAN_POINT('',(-7.715639208684,-14.55630976861));
#14614 = CARTESIAN_POINT('',(-7.718094505888,-14.51884917228));
#14615 = CARTESIAN_POINT('',(-7.754042153636,-14.46242266809));
#14616 = CARTESIAN_POINT('',(-7.786955330363,-14.44436588102));
#14617 = CARTESIAN_POINT('',(-7.820407474365,-14.44436588103));
#14618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14619 = ORIENTED_EDGE('',*,*,#14620,.T.);
#14620 = EDGE_CURVE('',#14599,#14621,#14623,.T.);
#14621 = VERTEX_POINT('',#14622);
#14622 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621702411));
#14623 = SURFACE_CURVE('',#14624,(#14628),.PCURVE_S1.);
#14624 = LINE('',#14625,#14626);
#14625 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#14626 = VECTOR('',#14627,1.);
#14627 = DIRECTION('',(0.E+000,-1.,-3.239308611679E-007));
#14628 = PCURVE('',#13080,#14629);
#14629 = DEFINITIONAL_REPRESENTATION('',(#14630),#14634);
#14630 = LINE('',#14631,#14632);
#14631 = CARTESIAN_POINT('',(-7.820407474365,-14.44436588103));
#14632 = VECTOR('',#14633,1.);
#14633 = DIRECTION('',(-1.,3.239308611679E-007));
#14634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14635 = ORIENTED_EDGE('',*,*,#14636,.T.);
#14636 = EDGE_CURVE('',#14621,#14637,#14639,.T.);
#14637 = VERTEX_POINT('',#14638);
#14638 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    29.096621486669));
#14639 = SURFACE_CURVE('',#14640,(#14644),.PCURVE_S1.);
#14640 = LINE('',#14641,#14642);
#14641 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621702411));
#14642 = VECTOR('',#14643,1.);
#14643 = DIRECTION('',(0.E+000,1.421085164933E-014,-1.));
#14644 = PCURVE('',#13080,#14645);
#14645 = DEFINITIONAL_REPRESENTATION('',(#14646),#14650);
#14646 = LINE('',#14647,#14648);
#14647 = CARTESIAN_POINT('',(-8.070407541258,-14.44436564132));
#14648 = VECTOR('',#14649,1.);
#14649 = DIRECTION('',(1.421085164933E-014,1.));
#14650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14651 = ORIENTED_EDGE('',*,*,#14652,.T.);
#14652 = EDGE_CURVE('',#14637,#14653,#14655,.T.);
#14653 = VERTEX_POINT('',#14654);
#14654 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#14655 = SURFACE_CURVE('',#14656,(#14660),.PCURVE_S1.);
#14656 = LINE('',#14657,#14658);
#14657 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    29.096621486669));
#14658 = VECTOR('',#14659,1.);
#14659 = DIRECTION('',(0.E+000,1.,0.E+000));
#14660 = PCURVE('',#13080,#14661);
#14661 = DEFINITIONAL_REPRESENTATION('',(#14662),#14666);
#14662 = LINE('',#14663,#14664);
#14663 = CARTESIAN_POINT('',(-8.070407541258,-13.44436542558));
#14664 = VECTOR('',#14665,1.);
#14665 = DIRECTION('',(1.,0.E+000));
#14666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14667 = ORIENTED_EDGE('',*,*,#14668,.T.);
#14668 = EDGE_CURVE('',#14653,#14669,#14671,.T.);
#14669 = VERTEX_POINT('',#14670);
#14670 = CARTESIAN_POINT('',(-0.198853102307,-6.608407111866,
    29.396621942097));
#14671 = SURFACE_CURVE('',#14672,(#14676),.PCURVE_S1.);
#14672 = LINE('',#14673,#14674);
#14673 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#14674 = VECTOR('',#14675,1.);
#14675 = DIRECTION('',(0.E+000,-2.410187623241E-006,0.999999999997));
#14676 = PCURVE('',#13080,#14677);
#14677 = DEFINITIONAL_REPRESENTATION('',(#14678),#14682);
#14678 = LINE('',#14679,#14680);
#14679 = CARTESIAN_POINT('',(-6.2204060273,-13.44436542558));
#14680 = VECTOR('',#14681,1.);
#14681 = DIRECTION('',(-2.410187623241E-006,-0.999999999997));
#14682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14683 = ORIENTED_EDGE('',*,*,#14684,.T.);
#14684 = EDGE_CURVE('',#14669,#14685,#14687,.T.);
#14685 = VERTEX_POINT('',#14686);
#14686 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#14687 = SURFACE_CURVE('',#14688,(#14699),.PCURVE_S1.);
#14688 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14689,#14690,#14691,#14692,
    #14693,#14694,#14695,#14696,#14697,#14698),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#14689 = CARTESIAN_POINT('',(-0.198853102307,-6.608407473395,
    29.396621942097));
#14690 = CARTESIAN_POINT('',(-0.198853102307,-6.608407470618,
    29.475161757552));
#14691 = CARTESIAN_POINT('',(-0.198853102307,-6.576075539698,
    29.553217936841));
#14692 = CARTESIAN_POINT('',(-0.198853102307,-6.465003464548,
    29.664290006097));
#14693 = CARTESIAN_POINT('',(-0.198853102307,-6.386947283545,
    29.696621932874));
#14694 = CARTESIAN_POINT('',(-0.198853102307,-6.229867652633,
    29.696621930095));
#14695 = CARTESIAN_POINT('',(-0.198853102307,-6.151811472774,
    29.664290000557));
#14696 = CARTESIAN_POINT('',(-0.198853102307,-6.040739401553,
    29.553217927372));
#14697 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.47516174694));
#14698 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#14699 = PCURVE('',#13080,#14700);
#14700 = DEFINITIONAL_REPRESENTATION('',(#14701),#14712);
#14701 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14702,#14703,#14704,#14705,
    #14706,#14707,#14708,#14709,#14710,#14711),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#14702 = CARTESIAN_POINT('',(-6.220407473415,-13.74436588101));
#14703 = CARTESIAN_POINT('',(-6.220407470637,-13.82290569646));
#14704 = CARTESIAN_POINT('',(-6.188075539718,-13.90096187575));
#14705 = CARTESIAN_POINT('',(-6.077003464568,-14.01203394501));
#14706 = CARTESIAN_POINT('',(-5.998947283564,-14.04436587179));
#14707 = CARTESIAN_POINT('',(-5.841867652653,-14.04436586901));
#14708 = CARTESIAN_POINT('',(-5.763811472794,-14.01203393947));
#14709 = CARTESIAN_POINT('',(-5.652739401572,-13.90096186628));
#14710 = CARTESIAN_POINT('',(-5.620407473415,-13.82290568585));
#14711 = CARTESIAN_POINT('',(-5.620407473415,-13.7443658704));
#14712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14713 = ORIENTED_EDGE('',*,*,#14714,.T.);
#14714 = EDGE_CURVE('',#14685,#14715,#14717,.T.);
#14715 = VERTEX_POINT('',#14716);
#14716 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#14717 = SURFACE_CURVE('',#14718,(#14722),.PCURVE_S1.);
#14718 = LINE('',#14719,#14720);
#14719 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#14720 = VECTOR('',#14721,1.);
#14721 = DIRECTION('',(0.E+000,7.114572447912E-007,-1.));
#14722 = PCURVE('',#13080,#14723);
#14723 = DEFINITIONAL_REPRESENTATION('',(#14724),#14728);
#14724 = LINE('',#14725,#14726);
#14725 = CARTESIAN_POINT('',(-5.620407473415,-13.7443658704));
#14726 = VECTOR('',#14727,1.);
#14727 = DIRECTION('',(7.114572447912E-007,1.));
#14728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14729 = ORIENTED_EDGE('',*,*,#14730,.T.);
#14730 = EDGE_CURVE('',#14715,#14731,#14733,.T.);
#14731 = VERTEX_POINT('',#14732);
#14732 = CARTESIAN_POINT('',(-0.198853102307,-4.808409084999,
    29.096621486669));
#14733 = SURFACE_CURVE('',#14734,(#14738),.PCURVE_S1.);
#14734 = LINE('',#14735,#14736);
#14735 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#14736 = VECTOR('',#14737,1.);
#14737 = DIRECTION('',(0.E+000,1.,0.E+000));
#14738 = PCURVE('',#13080,#14739);
#14739 = DEFINITIONAL_REPRESENTATION('',(#14740),#14744);
#14740 = LINE('',#14741,#14742);
#14741 = CARTESIAN_POINT('',(-5.62040704654,-13.44436542558));
#14742 = VECTOR('',#14743,1.);
#14743 = DIRECTION('',(1.,0.E+000));
#14744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14745 = ORIENTED_EDGE('',*,*,#14746,.T.);
#14746 = EDGE_CURVE('',#14731,#14747,#14749,.T.);
#14747 = VERTEX_POINT('',#14748);
#14748 = CARTESIAN_POINT('',(-0.198853102307,-4.808407876983,
    29.396621942111));
#14749 = SURFACE_CURVE('',#14750,(#14754),.PCURVE_S1.);
#14750 = LINE('',#14751,#14752);
#14751 = CARTESIAN_POINT('',(-0.198853102307,-4.808409084999,
    29.096621486669));
#14752 = VECTOR('',#14753,1.);
#14753 = DIRECTION('',(0.E+000,2.684475668301E-006,0.999999999996));
#14754 = PCURVE('',#13080,#14755);
#14755 = DEFINITIONAL_REPRESENTATION('',(#14756),#14760);
#14756 = LINE('',#14757,#14758);
#14757 = CARTESIAN_POINT('',(-4.420409085018,-13.44436542558));
#14758 = VECTOR('',#14759,1.);
#14759 = DIRECTION('',(2.684475668301E-006,-0.999999999996));
#14760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14761 = ORIENTED_EDGE('',*,*,#14762,.T.);
#14762 = EDGE_CURVE('',#14747,#14763,#14765,.T.);
#14763 = VERTEX_POINT('',#14764);
#14764 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#14765 = SURFACE_CURVE('',#14766,(#14777),.PCURVE_S1.);
#14766 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14767,#14768,#14769,#14770,
    #14771,#14772,#14773,#14774,#14775,#14776),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#14767 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.396621942111));
#14768 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.475161758451));
#14769 = CARTESIAN_POINT('',(-0.198853102307,-4.776075545393,
    29.55321793974));
#14770 = CARTESIAN_POINT('',(-0.198853102307,-4.66500347194,
    29.664290013194));
#14771 = CARTESIAN_POINT('',(-0.198853102307,-4.58694729065,
    29.696621942111));
#14772 = CARTESIAN_POINT('',(-0.198853102307,-4.429867657971,
    29.696621942111));
#14773 = CARTESIAN_POINT('',(-0.198853102307,-4.351811476682,
    29.664290013194));
#14774 = CARTESIAN_POINT('',(-0.198853102307,-4.240739403228,
    29.55321793974));
#14775 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.475161758451));
#14776 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#14777 = PCURVE('',#13080,#14778);
#14778 = DEFINITIONAL_REPRESENTATION('',(#14779),#14790);
#14779 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14780,#14781,#14782,#14783,
    #14784,#14785,#14786,#14787,#14788,#14789),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#14780 = CARTESIAN_POINT('',(-4.420407474331,-13.74436588102));
#14781 = CARTESIAN_POINT('',(-4.420407474331,-13.82290569736));
#14782 = CARTESIAN_POINT('',(-4.388075545413,-13.90096187865));
#14783 = CARTESIAN_POINT('',(-4.27700347196,-14.01203395211));
#14784 = CARTESIAN_POINT('',(-4.19894729067,-14.04436588102));
#14785 = CARTESIAN_POINT('',(-4.041867657991,-14.04436588102));
#14786 = CARTESIAN_POINT('',(-3.963811476702,-14.01203395211));
#14787 = CARTESIAN_POINT('',(-3.852739403248,-13.90096187865));
#14788 = CARTESIAN_POINT('',(-3.82040747433,-13.82290569736));
#14789 = CARTESIAN_POINT('',(-3.82040747433,-13.74436588102));
#14790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14791 = ORIENTED_EDGE('',*,*,#14792,.T.);
#14792 = EDGE_CURVE('',#14763,#14793,#14795,.T.);
#14793 = VERTEX_POINT('',#14794);
#14794 = CARTESIAN_POINT('',(-0.198853102307,-4.208406378948,
    29.096621486669));
#14795 = SURFACE_CURVE('',#14796,(#14800),.PCURVE_S1.);
#14796 = LINE('',#14797,#14798);
#14797 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#14798 = VECTOR('',#14799,1.);
#14799 = DIRECTION('',(7.401475594393E-016,1.825601713851E-006,
    -0.999999999998));
#14800 = PCURVE('',#13080,#14801);
#14801 = DEFINITIONAL_REPRESENTATION('',(#14802),#14806);
#14802 = LINE('',#14803,#14804);
#14803 = CARTESIAN_POINT('',(-3.82040747433,-13.74436588102));
#14804 = VECTOR('',#14805,1.);
#14805 = DIRECTION('',(1.825601713851E-006,0.999999999998));
#14806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14807 = ORIENTED_EDGE('',*,*,#14808,.T.);
#14808 = EDGE_CURVE('',#14793,#14809,#14811,.T.);
#14809 = VERTEX_POINT('',#14810);
#14810 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#14811 = SURFACE_CURVE('',#14812,(#14816),.PCURVE_S1.);
#14812 = LINE('',#14813,#14814);
#14813 = CARTESIAN_POINT('',(-0.198853102307,-4.208406378948,
    29.096621486669));
#14814 = VECTOR('',#14815,1.);
#14815 = DIRECTION('',(0.E+000,1.,-1.920388067793E-015));
#14816 = PCURVE('',#13080,#14817);
#14817 = DEFINITIONAL_REPRESENTATION('',(#14818),#14822);
#14818 = LINE('',#14819,#14820);
#14819 = CARTESIAN_POINT('',(-3.820406378968,-13.44436542558));
#14820 = VECTOR('',#14821,1.);
#14821 = DIRECTION('',(1.,1.920388067793E-015));
#14822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14823 = ORIENTED_EDGE('',*,*,#14824,.T.);
#14824 = EDGE_CURVE('',#14809,#14825,#14827,.T.);
#14825 = VERTEX_POINT('',#14826);
#14826 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    30.096621702411));
#14827 = SURFACE_CURVE('',#14828,(#14832),.PCURVE_S1.);
#14828 = LINE('',#14829,#14830);
#14829 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#14830 = VECTOR('',#14831,1.);
#14831 = DIRECTION('',(-2.220445570208E-016,1.776356456166E-015,1.));
#14832 = PCURVE('',#13080,#14833);
#14833 = DEFINITIONAL_REPRESENTATION('',(#14834),#14838);
#14834 = LINE('',#14835,#14836);
#14835 = CARTESIAN_POINT('',(-1.9704085903,-13.44436542558));
#14836 = VECTOR('',#14837,1.);
#14837 = DIRECTION('',(1.776356456166E-015,-1.));
#14838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14839 = ORIENTED_EDGE('',*,*,#14840,.T.);
#14840 = EDGE_CURVE('',#14825,#14841,#14843,.T.);
#14841 = VERTEX_POINT('',#14842);
#14842 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.096621869235));
#14843 = SURFACE_CURVE('',#14844,(#14848),.PCURVE_S1.);
#14844 = LINE('',#14845,#14846);
#14845 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    30.096621715368));
#14846 = VECTOR('',#14847,1.);
#14847 = DIRECTION('',(0.E+000,-1.,3.239308753787E-007));
#14848 = PCURVE('',#13080,#14849);
#14849 = DEFINITIONAL_REPRESENTATION('',(#14850),#14854);
#14850 = LINE('',#14851,#14852);
#14851 = CARTESIAN_POINT('',(-1.9704085903,-14.44436565428));
#14852 = VECTOR('',#14853,1.);
#14853 = DIRECTION('',(-1.,-3.239308753787E-007));
#14854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14855 = ORIENTED_EDGE('',*,*,#14856,.T.);
#14856 = EDGE_CURVE('',#14841,#14857,#14859,.T.);
#14857 = VERTEX_POINT('',#14858);
#14858 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#14859 = SURFACE_CURVE('',#14860,(#14867),.PCURVE_S1.);
#14860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14861,#14862,#14863,#14864,
    #14865,#14866),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14861 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.09662194212));
#14862 = CARTESIAN_POINT('',(-0.198853102307,-2.641860801175,
    30.09662194211));
#14863 = CARTESIAN_POINT('',(-0.198853102307,-2.674773977902,
    30.114678729181));
#14864 = CARTESIAN_POINT('',(-0.198853102307,-2.71072162565,
    30.171105233367));
#14865 = CARTESIAN_POINT('',(-0.198853102307,-2.713176922854,
    30.208565829695));
#14866 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#14867 = PCURVE('',#13080,#14868);
#14868 = DEFINITIONAL_REPRESENTATION('',(#14869),#14876);
#14869 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14870,#14871,#14872,#14873,
    #14874,#14875),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#14870 = CARTESIAN_POINT('',(-2.220408657193,-14.44436588103));
#14871 = CARTESIAN_POINT('',(-2.253860801195,-14.44436588102));
#14872 = CARTESIAN_POINT('',(-2.286773977922,-14.46242266809));
#14873 = CARTESIAN_POINT('',(-2.32272162567,-14.51884917228));
#14874 = CARTESIAN_POINT('',(-2.325176922874,-14.55630976861));
#14875 = CARTESIAN_POINT('',(-2.311039435923,-14.58662770721));
#14876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14877 = ORIENTED_EDGE('',*,*,#14878,.T.);
#14878 = EDGE_CURVE('',#14857,#14879,#14881,.T.);
#14879 = VERTEX_POINT('',#14880);
#14880 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#14881 = SURFACE_CURVE('',#14882,(#14886),.PCURVE_S1.);
#14882 = LINE('',#14883,#14884);
#14883 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#14884 = VECTOR('',#14885,1.);
#14885 = DIRECTION('',(-1.359407431234E-016,0.422618260818,
    0.906307787467));
#14886 = PCURVE('',#13080,#14887);
#14887 = DEFINITIONAL_REPRESENTATION('',(#14888),#14892);
#14888 = LINE('',#14889,#14890);
#14889 = CARTESIAN_POINT('',(-2.311039435923,-14.58662770721));
#14890 = VECTOR('',#14891,1.);
#14891 = DIRECTION('',(0.422618260818,-0.906307787467));
#14892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14893 = ORIENTED_EDGE('',*,*,#14894,.T.);
#14894 = EDGE_CURVE('',#14879,#14895,#14897,.T.);
#14895 = VERTEX_POINT('',#14896);
#14896 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991849,
    32.295461109668));
#14897 = SURFACE_CURVE('',#14898,(#14905),.PCURVE_S1.);
#14898 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14899,#14900,#14901,#14902,
    #14903,#14904),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.521932867262
    ,1.),.UNSPECIFIED.);
#14899 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#14900 = CARTESIAN_POINT('',(-0.198853102307,-1.92883035785,
    31.89060247036));
#14901 = CARTESIAN_POINT('',(-0.198853102307,-1.799195921625,
    32.038422214364));
#14902 = CARTESIAN_POINT('',(-0.198853102307,-1.493665809644,
    32.23306636259));
#14903 = CARTESIAN_POINT('',(-0.198853102307,-1.323028477099,
    32.287045124907));
#14904 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991848,
    32.295461109668));
#14905 = PCURVE('',#13080,#14906);
#14906 = DEFINITIONAL_REPRESENTATION('',(#14907),#14914);
#14907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14908,#14909,#14910,#14911,
    #14912,#14913),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.521932867262
    ,1.),.UNSPECIFIED.);
#14908 = CARTESIAN_POINT('',(-1.620737892756,-16.0669841477));
#14909 = CARTESIAN_POINT('',(-1.54083035787,-16.23834640927));
#14910 = CARTESIAN_POINT('',(-1.411195921645,-16.38616615328));
#14911 = CARTESIAN_POINT('',(-1.105665809664,-16.5808103015));
#14912 = CARTESIAN_POINT('',(-0.935028477118,-16.63478906382));
#14913 = CARTESIAN_POINT('',(-0.762078991867,-16.64320504858));
#14914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14915 = ORIENTED_EDGE('',*,*,#14916,.T.);
#14916 = EDGE_CURVE('',#14895,#14917,#14919,.T.);
#14917 = VERTEX_POINT('',#14918);
#14918 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.295461109668));
#14919 = SURFACE_CURVE('',#14920,(#14924),.PCURVE_S1.);
#14920 = LINE('',#14921,#14922);
#14921 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991849,
    32.295461109668));
#14922 = VECTOR('',#14923,1.);
#14923 = DIRECTION('',(0.E+000,1.,0.E+000));
#14924 = PCURVE('',#13080,#14925);
#14925 = DEFINITIONAL_REPRESENTATION('',(#14926),#14930);
#14926 = LINE('',#14927,#14928);
#14927 = CARTESIAN_POINT('',(-0.762078991869,-16.64320504858));
#14928 = VECTOR('',#14929,1.);
#14929 = DIRECTION('',(1.,0.E+000));
#14930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14931 = ORIENTED_EDGE('',*,*,#14932,.F.);
#14932 = EDGE_CURVE('',#14933,#14917,#14935,.T.);
#14933 = VERTEX_POINT('',#14934);
#14934 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.30000000001));
#14935 = SURFACE_CURVE('',#14936,(#14940),.PCURVE_S1.);
#14936 = LINE('',#14937,#14938);
#14937 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.30000000001));
#14938 = VECTOR('',#14939,1.);
#14939 = DIRECTION('',(4.892046032736E-014,0.E+000,-1.));
#14940 = PCURVE('',#13080,#14941);
#14941 = DEFINITIONAL_REPRESENTATION('',(#14942),#14946);
#14942 = LINE('',#14943,#14944);
#14943 = CARTESIAN_POINT('',(0.147876577315,-16.64774393892));
#14944 = VECTOR('',#14945,1.);
#14945 = DIRECTION('',(0.E+000,1.));
#14946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14947 = ORIENTED_EDGE('',*,*,#14948,.F.);
#14948 = EDGE_CURVE('',#14949,#14933,#14951,.T.);
#14949 = VERTEX_POINT('',#14950);
#14950 = CARTESIAN_POINT('',(-0.198853102307,14.14583651321,
    32.299999503562));
#14951 = SURFACE_CURVE('',#14952,(#14956),.PCURVE_S1.);
#14952 = LINE('',#14953,#14954);
#14953 = CARTESIAN_POINT('',(-0.198853102307,14.145836513209,
    32.300000000012));
#14954 = VECTOR('',#14955,1.);
#14955 = DIRECTION('',(3.08696264851E-017,-1.,-1.121184833939E-013));
#14956 = PCURVE('',#13080,#14957);
#14957 = DEFINITIONAL_REPRESENTATION('',(#14958),#14962);
#14958 = LINE('',#14959,#14960);
#14959 = CARTESIAN_POINT('',(14.53383651319,-16.64774393892));
#14960 = VECTOR('',#14961,1.);
#14961 = DIRECTION('',(-1.,1.121184833939E-013));
#14962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14963 = ORIENTED_EDGE('',*,*,#14964,.T.);
#14964 = EDGE_CURVE('',#14949,#14965,#14967,.T.);
#14965 = VERTEX_POINT('',#14966);
#14966 = CARTESIAN_POINT('',(-0.198853102307,14.641514148925,
    31.865601950854));
#14967 = SURFACE_CURVE('',#14968,(#14973),.PCURVE_S1.);
#14968 = CIRCLE('',#14969,0.5);
#14969 = AXIS2_PLACEMENT_3D('',#14970,#14971,#14972);
#14970 = CARTESIAN_POINT('',(-0.198853102307,14.145836512846,
    31.79999950356));
#14971 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14972 = DIRECTION('',(0.E+000,7.27400362166E-010,1.));
#14973 = PCURVE('',#13080,#14974);
#14974 = DEFINITIONAL_REPRESENTATION('',(#14975),#14979);
#14975 = CIRCLE('',#14976,0.5);
#14976 = AXIS2_PLACEMENT_2D('',#14977,#14978);
#14977 = CARTESIAN_POINT('',(14.533836512826,-16.14774344247));
#14978 = DIRECTION('',(7.27400362166E-010,-1.));
#14979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14980 = ORIENTED_EDGE('',*,*,#14981,.F.);
#14981 = EDGE_CURVE('',#14982,#14965,#14984,.T.);
#14982 = VERTEX_POINT('',#14983);
#14983 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#14984 = SURFACE_CURVE('',#14985,(#14989),.PCURVE_S1.);
#14985 = LINE('',#14986,#14987);
#14986 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#14987 = VECTOR('',#14988,1.);
#14988 = DIRECTION('',(0.E+000,-0.131199331184,0.991356008453));
#14989 = PCURVE('',#13080,#14990);
#14990 = DEFINITIONAL_REPRESENTATION('',(#14991),#14995);
#14991 = LINE('',#14992,#14993);
#14992 = CARTESIAN_POINT('',(15.083054522438,-15.80878917047));
#14993 = VECTOR('',#14994,1.);
#14994 = DIRECTION('',(-0.131199331184,-0.991356008453));
#14995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14996 = ORIENTED_EDGE('',*,*,#14997,.F.);
#14997 = EDGE_CURVE('',#14998,#14982,#15000,.T.);
#14998 = VERTEX_POINT('',#14999);
#14999 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#15000 = SURFACE_CURVE('',#15001,(#15035),.PCURVE_S1.);
#15001 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15002,#15003,#15004,#15005,
    #15006,#15007,#15008,#15009,#15010,#15011,#15012,#15013,#15014,
    #15015,#15016,#15017,#15018,#15019,#15020,#15021,#15022,#15023,
    #15024,#15025,#15026,#15027,#15028,#15029,#15030,#15031,#15032,
    #15033,#15034),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.746731690321E-002,
    3.794726028592E-002,8.879486351509E-002,0.111769650672,
    0.152969549712,0.185539543434,0.230174958185,0.260126770628,
    0.306597811441,0.33568490247,0.383800438491,0.410825575411,
    0.462023921098,0.484322494513,0.542727023012,0.556314676621,
    0.621790531524,0.628583037146,0.701043297528,0.702566814626,
    0.777943636092,0.78033015135,0.85339594455,0.859648414563,
    0.925279760211,0.927615415769,0.933022914715,0.973630188633,
    0.991503472703,1.),.UNSPECIFIED.);
#15002 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#15003 = CARTESIAN_POINT('',(-0.198853102307,14.404026336451,
    31.121683525124));
#15004 = CARTESIAN_POINT('',(-0.198853102307,14.410482315346,
    31.121901105577));
#15005 = CARTESIAN_POINT('',(-0.198853102307,14.425551464276,
    31.1229132581));
#15006 = CARTESIAN_POINT('',(-0.198853102307,14.438118220979,
    31.124329372977));
#15007 = CARTESIAN_POINT('',(-0.198853102307,14.457381161716,
    31.127745598723));
#15008 = CARTESIAN_POINT('',(-0.198853102307,14.473412145745,
    31.131499684677));
#15009 = CARTESIAN_POINT('',(-0.198853102307,14.492712416131,
    31.137297356558));
#15010 = CARTESIAN_POINT('',(-0.198853102307,14.509816787637,
    31.143656823757));
#15011 = CARTESIAN_POINT('',(-0.198853102307,14.528655584168,
    31.152015260678));
#15012 = CARTESIAN_POINT('',(-0.198853102307,14.544588719341,
    31.160324330126));
#15013 = CARTESIAN_POINT('',(-0.198853102307,14.562605609055,
    31.171207196346));
#15014 = CARTESIAN_POINT('',(-0.198853102307,14.577170595745,
    31.181340236878));
#15015 = CARTESIAN_POINT('',(-0.198853102307,14.593994307664,
    31.194711232191));
#15016 = CARTESIAN_POINT('',(-0.198853102307,14.60664422138,
    31.206230230626));
#15017 = CARTESIAN_POINT('',(-0.198853102307,14.622230376121,
    31.222381755125));
#15018 = CARTESIAN_POINT('',(-0.198853102307,14.632523420078,
    31.234721733238));
#15019 = CARTESIAN_POINT('',(-0.198853102307,14.646332872345,
    31.253591541132));
#15020 = CARTESIAN_POINT('',(-0.198853102307,14.654135381533,
    31.26595551027));
#15021 = CARTESIAN_POINT('',(-0.198853102307,14.665975592852,
    31.287535576299));
#15022 = CARTESIAN_POINT('',(-0.198853102307,14.671777465969,
    31.30002140141));
#15023 = CARTESIAN_POINT('',(-0.198853102307,14.681056635719,
    31.323683873373));
#15024 = CARTESIAN_POINT('',(-0.198853102307,14.685182351984,
    31.336560208549));
#15025 = CARTESIAN_POINT('',(-0.198853102307,14.691429815257,
    31.361456983656));
#15026 = CARTESIAN_POINT('',(-0.198853102307,14.693971570837,
    31.375151476556));
#15027 = CARTESIAN_POINT('',(-0.198853102307,14.696850550533,
    31.399639131728));
#15028 = CARTESIAN_POINT('',(-0.198853102307,14.697565840195,
    31.412259401691));
#15029 = CARTESIAN_POINT('',(-0.198853102307,14.697540674625,
    31.424736479835));
#15030 = CARTESIAN_POINT('',(-0.198853102307,14.697469054536,
    31.432958135585));
#15031 = CARTESIAN_POINT('',(-0.198853102307,14.696941133192,
    31.443816867212));
#15032 = CARTESIAN_POINT('',(-0.198853102307,14.6957992289,31.4551571021
    ));
#15033 = CARTESIAN_POINT('',(-0.198853102307,14.695244302745,
    31.459611302351));
#15034 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#15035 = PCURVE('',#13080,#15036);
#15036 = DEFINITIONAL_REPRESENTATION('',(#15037),#15071);
#15037 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15038,#15039,#15040,#15041,
    #15042,#15043,#15044,#15045,#15046,#15047,#15048,#15049,#15050,
    #15051,#15052,#15053,#15054,#15055,#15056,#15057,#15058,#15059,
    #15060,#15061,#15062,#15063,#15064,#15065,#15066,#15067,#15068,
    #15069,#15070),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.746731690321E-002,
    3.794726028592E-002,8.879486351509E-002,0.111769650672,
    0.152969549712,0.185539543434,0.230174958185,0.260126770628,
    0.306597811441,0.33568490247,0.383800438491,0.410825575411,
    0.462023921098,0.484322494513,0.542727023012,0.556314676621,
    0.621790531524,0.628583037146,0.701043297528,0.702566814626,
    0.777943636092,0.78033015135,0.85339594455,0.859648414563,
    0.925279760211,0.927615415769,0.933022914715,0.973630188633,
    0.991503472703,1.),.UNSPECIFIED.);
#15038 = CARTESIAN_POINT('',(14.785647972079,-15.46942746405));
#15039 = CARTESIAN_POINT('',(14.792026336431,-15.46942746404));
#15040 = CARTESIAN_POINT('',(14.798482315326,-15.46964504449));
#15041 = CARTESIAN_POINT('',(14.813551464256,-15.47065719701));
#15042 = CARTESIAN_POINT('',(14.826118220959,-15.47207331189));
#15043 = CARTESIAN_POINT('',(14.845381161697,-15.47548953763));
#15044 = CARTESIAN_POINT('',(14.861412145725,-15.47924362359));
#15045 = CARTESIAN_POINT('',(14.880712416111,-15.48504129547));
#15046 = CARTESIAN_POINT('',(14.897816787617,-15.49140076267));
#15047 = CARTESIAN_POINT('',(14.916655584148,-15.49975919959));
#15048 = CARTESIAN_POINT('',(14.932588719321,-15.50806826904));
#15049 = CARTESIAN_POINT('',(14.950605609035,-15.51895113526));
#15050 = CARTESIAN_POINT('',(14.965170595725,-15.52908417579));
#15051 = CARTESIAN_POINT('',(14.981994307644,-15.5424551711));
#15052 = CARTESIAN_POINT('',(14.99464422136,-15.55397416954));
#15053 = CARTESIAN_POINT('',(15.010230376101,-15.57012569404));
#15054 = CARTESIAN_POINT('',(15.020523420058,-15.58246567215));
#15055 = CARTESIAN_POINT('',(15.034332872325,-15.60133548004));
#15056 = CARTESIAN_POINT('',(15.042135381513,-15.61369944918));
#15057 = CARTESIAN_POINT('',(15.053975592833,-15.63527951521));
#15058 = CARTESIAN_POINT('',(15.059777465949,-15.64776534032));
#15059 = CARTESIAN_POINT('',(15.069056635699,-15.67142781228));
#15060 = CARTESIAN_POINT('',(15.073182351964,-15.68430414746));
#15061 = CARTESIAN_POINT('',(15.079429815237,-15.70920092257));
#15062 = CARTESIAN_POINT('',(15.081971570817,-15.72289541547));
#15063 = CARTESIAN_POINT('',(15.084850550513,-15.74738307064));
#15064 = CARTESIAN_POINT('',(15.085565840175,-15.7600033406));
#15065 = CARTESIAN_POINT('',(15.085540674605,-15.77248041875));
#15066 = CARTESIAN_POINT('',(15.085469054516,-15.7807020745));
#15067 = CARTESIAN_POINT('',(15.084941133172,-15.79156080612));
#15068 = CARTESIAN_POINT('',(15.08379922888,-15.80290104101));
#15069 = CARTESIAN_POINT('',(15.083244302725,-15.80735524126));
#15070 = CARTESIAN_POINT('',(15.083054522438,-15.80878917047));
#15071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15072 = ORIENTED_EDGE('',*,*,#15073,.F.);
#15073 = EDGE_CURVE('',#15074,#14998,#15076,.T.);
#15074 = VERTEX_POINT('',#15075);
#15075 = CARTESIAN_POINT('',(-0.198853102307,14.062008119628,
    31.121683525383));
#15076 = SURFACE_CURVE('',#15077,(#15081),.PCURVE_S1.);
#15077 = LINE('',#15078,#15079);
#15078 = CARTESIAN_POINT('',(-0.198853102307,14.062008119628,
    31.121683525383));
#15079 = VECTOR('',#15080,1.);
#15080 = DIRECTION('',(2.64622455636E-015,1.,-7.273730362557E-010));
#15081 = PCURVE('',#13080,#15082);
#15082 = DEFINITIONAL_REPRESENTATION('',(#15083),#15087);
#15083 = LINE('',#15084,#15085);
#15084 = CARTESIAN_POINT('',(14.450008119608,-15.4694274643));
#15085 = VECTOR('',#15086,1.);
#15086 = DIRECTION('',(1.,7.273730362557E-010));
#15087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15088 = ORIENTED_EDGE('',*,*,#15089,.F.);
#15089 = EDGE_CURVE('',#15090,#15074,#15092,.T.);
#15090 = VERTEX_POINT('',#15091);
#15091 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#15092 = SURFACE_CURVE('',#15093,(#15097),.PCURVE_S1.);
#15093 = LINE('',#15094,#15095);
#15094 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#15095 = VECTOR('',#15096,1.);
#15096 = DIRECTION('',(0.E+000,0.815888233417,0.578209642406));
#15097 = PCURVE('',#13080,#15098);
#15098 = DEFINITIONAL_REPRESENTATION('',(#15099),#15103);
#15099 = LINE('',#15100,#15101);
#15100 = CARTESIAN_POINT('',(13.621964390211,-14.88260337607));
#15101 = VECTOR('',#15102,1.);
#15102 = DIRECTION('',(0.815888233417,-0.578209642406));
#15103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15104 = ORIENTED_EDGE('',*,*,#15105,.F.);
#15105 = EDGE_CURVE('',#15106,#15090,#15108,.T.);
#15106 = VERTEX_POINT('',#15107);
#15107 = CARTESIAN_POINT('',(-0.198853102307,14.16688796119,
    25.243986927537));
#15108 = SURFACE_CURVE('',#15109,(#15113),.PCURVE_S1.);
#15109 = LINE('',#15110,#15111);
#15110 = CARTESIAN_POINT('',(-0.198853102307,14.16688796119,
    25.243986927537));
#15111 = VECTOR('',#15112,1.);
#15112 = DIRECTION('',(-4.132990316347E-017,-0.173648176949,
    0.984807753139));
#15113 = PCURVE('',#13080,#15114);
#15114 = DEFINITIONAL_REPRESENTATION('',(#15115),#15119);
#15115 = LINE('',#15116,#15117);
#15116 = CARTESIAN_POINT('',(14.55488796117,-9.591730866453));
#15117 = VECTOR('',#15118,1.);
#15118 = DIRECTION('',(-0.173648176949,-0.984807753139));
#15119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15120 = ORIENTED_EDGE('',*,*,#15121,.F.);
#15121 = EDGE_CURVE('',#15122,#15106,#15124,.T.);
#15122 = VERTEX_POINT('',#15123);
#15123 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#15124 = SURFACE_CURVE('',#15125,(#15129),.PCURVE_S1.);
#15125 = LINE('',#15126,#15127);
#15126 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#15127 = VECTOR('',#15128,1.);
#15128 = DIRECTION('',(0.E+000,-0.968468983628,0.24913415613));
#15129 = PCURVE('',#13080,#15130);
#15130 = DEFINITIONAL_REPRESENTATION('',(#15131),#15135);
#15131 = LINE('',#15132,#15133);
#15132 = CARTESIAN_POINT('',(15.560151117054,-9.333131580092));
#15133 = VECTOR('',#15134,1.);
#15134 = DIRECTION('',(-0.968468983628,-0.24913415613));
#15135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15136 = ORIENTED_EDGE('',*,*,#15137,.F.);
#15137 = EDGE_CURVE('',#15138,#15122,#15140,.T.);
#15138 = VERTEX_POINT('',#15139);
#15139 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#15140 = SURFACE_CURVE('',#15141,(#15145),.PCURVE_S1.);
#15141 = LINE('',#15142,#15143);
#15142 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#15143 = VECTOR('',#15144,1.);
#15144 = DIRECTION('',(0.E+000,-0.939692620719,-0.342020143509));
#15145 = PCURVE('',#13080,#15146);
#15146 = DEFINITIONAL_REPRESENTATION('',(#15147),#15151);
#15147 = LINE('',#15148,#15149);
#15148 = CARTESIAN_POINT('',(15.902000324815,-9.457554516399));
#15149 = VECTOR('',#15150,1.);
#15150 = DIRECTION('',(-0.939692620719,0.342020143509));
#15151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15152 = ORIENTED_EDGE('',*,*,#15153,.F.);
#15153 = EDGE_CURVE('',#15154,#15138,#15156,.T.);
#15154 = VERTEX_POINT('',#15155);
#15155 = CARTESIAN_POINT('',(-0.198853102307,15.92692700382,
    24.827902790947));
#15156 = SURFACE_CURVE('',#15157,(#15164),.PCURVE_S1.);
#15157 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15158,#15159,#15160,#15161,
    #15162,#15163),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#15158 = CARTESIAN_POINT('',(-0.198853102307,15.926926323381,
    24.827902790947));
#15159 = CARTESIAN_POINT('',(-0.198853102307,15.916606367698,
    24.923895899814));
#15160 = CARTESIAN_POINT('',(-0.198853102307,15.867312250033,
    25.018589018984));
#15161 = CARTESIAN_POINT('',(-0.198853102307,15.710046347392,
    25.128707789686));
#15162 = CARTESIAN_POINT('',(-0.198853102307,15.6042043409,
    25.142642154269));
#15163 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#15164 = PCURVE('',#13080,#15165);
#15165 = DEFINITIONAL_REPRESENTATION('',(#15166),#15173);
#15166 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15167,#15168,#15169,#15170,
    #15171,#15172),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#15167 = CARTESIAN_POINT('',(16.314926323361,-9.175646729863));
#15168 = CARTESIAN_POINT('',(16.304606367679,-9.27163983873));
#15169 = CARTESIAN_POINT('',(16.255312250013,-9.3663329579));
#15170 = CARTESIAN_POINT('',(16.098046347372,-9.476451728602));
#15171 = CARTESIAN_POINT('',(15.992204340881,-9.490386093185));
#15172 = CARTESIAN_POINT('',(15.902000324815,-9.457554516399));
#15173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15174 = ORIENTED_EDGE('',*,*,#15175,.F.);
#15175 = EDGE_CURVE('',#15176,#15154,#15178,.T.);
#15176 = VERTEX_POINT('',#15177);
#15177 = CARTESIAN_POINT('',(-0.198853102307,15.926928021852,
    21.717260777866));
#15178 = SURFACE_CURVE('',#15179,(#15183),.PCURVE_S1.);
#15179 = LINE('',#15180,#15181);
#15180 = CARTESIAN_POINT('',(-0.198853102307,15.926928022216,
    21.717260777866));
#15181 = VECTOR('',#15182,1.);
#15182 = DIRECTION('',(0.E+000,7.275403867527E-010,1.));
#15183 = PCURVE('',#13080,#15184);
#15184 = DEFINITIONAL_REPRESENTATION('',(#15185),#15189);
#15185 = LINE('',#15186,#15187);
#15186 = CARTESIAN_POINT('',(16.314928022196,-6.065004716782));
#15187 = VECTOR('',#15188,1.);
#15188 = DIRECTION('',(7.275403867527E-010,-1.));
#15189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15190 = ORIENTED_EDGE('',*,*,#15191,.T.);
#15191 = EDGE_CURVE('',#15176,#15192,#15194,.T.);
#15192 = VERTEX_POINT('',#15193);
#15193 = CARTESIAN_POINT('',(-0.198853102307,15.924614069683,
    21.717260777868));
#15194 = SURFACE_CURVE('',#15195,(#15199),.PCURVE_S1.);
#15195 = LINE('',#15196,#15197);
#15196 = CARTESIAN_POINT('',(-0.198853102307,15.926928021852,
    21.717260777866));
#15197 = VECTOR('',#15198,1.);
#15198 = DIRECTION('',(0.E+000,-1.,7.569248263068E-010));
#15199 = PCURVE('',#13080,#15200);
#15200 = DEFINITIONAL_REPRESENTATION('',(#15201),#15205);
#15201 = LINE('',#15202,#15203);
#15202 = CARTESIAN_POINT('',(16.314928021832,-6.065004716782));
#15203 = VECTOR('',#15204,1.);
#15204 = DIRECTION('',(-1.,-7.569248263068E-010));
#15205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15206 = ORIENTED_EDGE('',*,*,#15207,.F.);
#15207 = EDGE_CURVE('',#15208,#15192,#15210,.T.);
#15208 = VERTEX_POINT('',#15209);
#15209 = CARTESIAN_POINT('',(-0.198853102307,15.779601149878,
    20.867702663999));
#15210 = SURFACE_CURVE('',#15211,(#15216),.PCURVE_S1.);
#15211 = CIRCLE('',#15212,2.);
#15212 = AXIS2_PLACEMENT_3D('',#15213,#15214,#15215);
#15213 = CARTESIAN_POINT('',(-0.198853102307,13.926927375737,
    21.621094916819));
#15214 = DIRECTION('',(1.,0.E+000,0.E+000));
#15215 = DIRECTION('',(0.E+000,0.926336887071,-0.37669612641));
#15216 = PCURVE('',#13080,#15217);
#15217 = DEFINITIONAL_REPRESENTATION('',(#15218),#15226);
#15218 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15219,#15220,#15221,#15222
    ,#15223,#15224,#15225),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15219 = CARTESIAN_POINT('',(16.167601149858,-5.215446602915));
#15220 = CARTESIAN_POINT('',(17.472514809772,-8.424371709577));
#15221 = CARTESIAN_POINT('',(14.041047318604,-7.949997535477));
#15222 = CARTESIAN_POINT('',(10.609579827436,-7.475623361376));
#15223 = CARTESIAN_POINT('',(12.73613365869,-4.741072428815));
#15224 = CARTESIAN_POINT('',(14.862687489944,-2.006521496253));
#15225 = CARTESIAN_POINT('',(16.167601149858,-5.215446602915));
#15226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15227 = ORIENTED_EDGE('',*,*,#15228,.F.);
#15228 = EDGE_CURVE('',#15229,#15208,#15231,.T.);
#15229 = VERTEX_POINT('',#15230);
#15230 = CARTESIAN_POINT('',(-0.198853102307,15.282507689822,
    19.444093087984));
#15231 = SURFACE_CURVE('',#15232,(#15237),.PCURVE_S1.);
#15232 = CIRCLE('',#15233,15.);
#15233 = AXIS2_PLACEMENT_3D('',#15234,#15235,#15236);
#15234 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15235 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15236 = DIRECTION('',(0.E+000,-0.959476451075,0.281788821341));
#15237 = PCURVE('',#13080,#15238);
#15238 = DEFINITIONAL_REPRESENTATION('',(#15239),#15243);
#15239 = CIRCLE('',#15240,15.);
#15240 = AXIS2_PLACEMENT_2D('',#15241,#15242);
#15241 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15242 = DIRECTION('',(-0.959476451075,-0.281788821341));
#15243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15244 = ORIENTED_EDGE('',*,*,#15245,.F.);
#15245 = EDGE_CURVE('',#15246,#15229,#15248,.T.);
#15246 = VERTEX_POINT('',#15247);
#15247 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#15248 = SURFACE_CURVE('',#15249,(#15253),.PCURVE_S1.);
#15249 = LINE('',#15250,#15251);
#15250 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#15251 = VECTOR('',#15252,1.);
#15252 = DIRECTION('',(0.E+000,-0.703762679046,0.710435142418));
#15253 = PCURVE('',#13080,#15254);
#15254 = DEFINITIONAL_REPRESENTATION('',(#15255),#15259);
#15255 = LINE('',#15256,#15257);
#15256 = CARTESIAN_POINT('',(15.830801934886,-3.630023011713));
#15257 = VECTOR('',#15258,1.);
#15258 = DIRECTION('',(-0.703762679046,-0.710435142418));
#15259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15260 = ORIENTED_EDGE('',*,*,#15261,.F.);
#15261 = EDGE_CURVE('',#15262,#15246,#15264,.T.);
#15262 = VERTEX_POINT('',#15263);
#15263 = CARTESIAN_POINT('',(-0.198853102307,15.351566663839,
    18.948099292868));
#15264 = SURFACE_CURVE('',#15265,(#15270),.PCURVE_S1.);
#15265 = CIRCLE('',#15266,0.2);
#15266 = AXIS2_PLACEMENT_3D('',#15267,#15268,#15269);
#15267 = CARTESIAN_POINT('',(-0.198853102307,15.300714906423,
    19.141526536988));
#15268 = DIRECTION('',(1.,0.E+000,0.E+000));
#15269 = DIRECTION('',(0.E+000,0.254258787081,-0.967136220598));
#15270 = PCURVE('',#13080,#15271);
#15271 = DEFINITIONAL_REPRESENTATION('',(#15272),#15280);
#15272 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15273,#15274,#15275,#15276
    ,#15277,#15278,#15279),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15273 = CARTESIAN_POINT('',(15.739566663819,-3.295843231784));
#15274 = CARTESIAN_POINT('',(16.074592478202,-3.383921059283));
#15275 = CARTESIAN_POINT('',(15.830801934886,-3.630023011713));
#15276 = CARTESIAN_POINT('',(15.58701139157,-3.876124964143));
#15277 = CARTESIAN_POINT('',(15.495776120503,-3.541945184214));
#15278 = CARTESIAN_POINT('',(15.404540849436,-3.207765404285));
#15279 = CARTESIAN_POINT('',(15.739566663819,-3.295843231784));
#15280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15281 = ORIENTED_EDGE('',*,*,#15282,.F.);
#15282 = EDGE_CURVE('',#15283,#15262,#15285,.T.);
#15283 = VERTEX_POINT('',#15284);
#15284 = CARTESIAN_POINT('',(-0.198853102307,15.131284493456,
    18.890187412138));
#15285 = SURFACE_CURVE('',#15286,(#15290),.PCURVE_S1.);
#15286 = LINE('',#15287,#15288);
#15287 = CARTESIAN_POINT('',(-0.198853102307,15.131284493456,
    18.890187412138));
#15288 = VECTOR('',#15289,1.);
#15289 = DIRECTION('',(0.E+000,0.967136220598,0.254258787081));
#15290 = PCURVE('',#13080,#15291);
#15291 = DEFINITIONAL_REPRESENTATION('',(#15292),#15296);
#15292 = LINE('',#15293,#15294);
#15293 = CARTESIAN_POINT('',(15.519284493437,-3.237931351054));
#15294 = VECTOR('',#15295,1.);
#15295 = DIRECTION('',(0.967136220598,-0.254258787081));
#15296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15297 = ORIENTED_EDGE('',*,*,#15298,.F.);
#15298 = EDGE_CURVE('',#15299,#15283,#15301,.T.);
#15299 = VERTEX_POINT('',#15300);
#15300 = CARTESIAN_POINT('',(-0.198853102307,14.979290761558,
    18.224965189797));
#15301 = SURFACE_CURVE('',#15302,(#15307),.PCURVE_S1.);
#15302 = CIRCLE('',#15303,15.);
#15303 = AXIS2_PLACEMENT_3D('',#15304,#15305,#15306);
#15304 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15305 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15306 = DIRECTION('',(0.E+000,-0.979690912959,0.200513628129));
#15307 = PCURVE('',#13080,#15308);
#15308 = DEFINITIONAL_REPRESENTATION('',(#15309),#15313);
#15309 = CIRCLE('',#15310,15.);
#15310 = AXIS2_PLACEMENT_2D('',#15311,#15312);
#15311 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15312 = DIRECTION('',(-0.979690912959,-0.200513628129));
#15313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15314 = ORIENTED_EDGE('',*,*,#15315,.F.);
#15315 = EDGE_CURVE('',#15316,#15299,#15318,.T.);
#15316 = VERTEX_POINT('',#15317);
#15317 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#15318 = SURFACE_CURVE('',#15319,(#15323),.PCURVE_S1.);
#15319 = LINE('',#15320,#15321);
#15320 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#15321 = VECTOR('',#15322,1.);
#15322 = DIRECTION('',(0.E+000,-0.760742164821,0.649054203179));
#15323 = PCURVE('',#13080,#15324);
#15324 = DEFINITIONAL_REPRESENTATION('',(#15325),#15329);
#15325 = LINE('',#15326,#15327);
#15326 = CARTESIAN_POINT('',(15.540563079955,-2.42487569478));
#15327 = VECTOR('',#15328,1.);
#15328 = DIRECTION('',(-0.760742164821,-0.649054203179));
#15329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15330 = ORIENTED_EDGE('',*,*,#15331,.F.);
#15331 = EDGE_CURVE('',#15332,#15316,#15334,.T.);
#15332 = VERTEX_POINT('',#15333);
#15333 = CARTESIAN_POINT('',(-0.198853102307,15.089611227114,
    17.736489620741));
#15334 = SURFACE_CURVE('',#15335,(#15340),.PCURVE_S1.);
#15335 = CIRCLE('',#15336,0.2);
#15336 = AXIS2_PLACEMENT_3D('',#15337,#15338,#15339);
#15337 = CARTESIAN_POINT('',(-0.198853102307,15.022752239339,
    17.9249833229));
#15338 = DIRECTION('',(1.,0.E+000,0.E+000));
#15339 = DIRECTION('',(0.E+000,0.334294938876,-0.942468510796));
#15340 = PCURVE('',#13080,#15341);
#15341 = DEFINITIONAL_REPRESENTATION('',(#15342),#15350);
#15342 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15343,#15344,#15345,#15346
    ,#15347,#15348,#15349),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15343 = CARTESIAN_POINT('',(15.477611227094,-2.084233559657));
#15344 = CARTESIAN_POINT('',(15.804091896141,-2.200036723426));
#15345 = CARTESIAN_POINT('',(15.540563079955,-2.42487569478));
#15346 = CARTESIAN_POINT('',(15.277034263769,-2.649714666134));
#15347 = CARTESIAN_POINT('',(15.214082410908,-2.309072531011));
#15348 = CARTESIAN_POINT('',(15.151130558048,-1.968430395888));
#15349 = CARTESIAN_POINT('',(15.477611227094,-2.084233559657));
#15350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15351 = ORIENTED_EDGE('',*,*,#15352,.F.);
#15352 = EDGE_CURVE('',#15353,#15332,#15355,.T.);
#15353 = VERTEX_POINT('',#15354);
#15354 = CARTESIAN_POINT('',(-0.198853102307,14.874947558591,
    17.660348108185));
#15355 = SURFACE_CURVE('',#15356,(#15360),.PCURVE_S1.);
#15356 = LINE('',#15357,#15358);
#15357 = CARTESIAN_POINT('',(-0.198853102307,14.874947558591,
    17.660348108185));
#15358 = VECTOR('',#15359,1.);
#15359 = DIRECTION('',(0.E+000,0.942468510796,0.334294938875));
#15360 = PCURVE('',#13080,#15361);
#15361 = DEFINITIONAL_REPRESENTATION('',(#15362),#15366);
#15362 = LINE('',#15363,#15364);
#15363 = CARTESIAN_POINT('',(15.262947558571,-2.008092047101));
#15364 = VECTOR('',#15365,1.);
#15365 = DIRECTION('',(0.942468510796,-0.334294938875));
#15366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15367 = ORIENTED_EDGE('',*,*,#15368,.F.);
#15368 = EDGE_CURVE('',#15369,#15353,#15371,.T.);
#15369 = VERTEX_POINT('',#15370);
#15370 = CARTESIAN_POINT('',(-0.198853102307,14.779151251005,
    16.984740406123));
#15371 = SURFACE_CURVE('',#15372,(#15377),.PCURVE_S1.);
#15372 = CIRCLE('',#15373,15.);
#15373 = AXIS2_PLACEMENT_3D('',#15374,#15375,#15376);
#15374 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15375 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15376 = DIRECTION('',(0.E+000,-0.993033546996,0.117831975884));
#15377 = PCURVE('',#13080,#15378);
#15378 = DEFINITIONAL_REPRESENTATION('',(#15379),#15383);
#15379 = CIRCLE('',#15380,15.);
#15380 = AXIS2_PLACEMENT_2D('',#15381,#15382);
#15381 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15382 = DIRECTION('',(-0.993033546996,-0.117831975884));
#15383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15384 = ORIENTED_EDGE('',*,*,#15385,.F.);
#15385 = EDGE_CURVE('',#15386,#15369,#15388,.T.);
#15386 = VERTEX_POINT('',#15387);
#15387 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#15388 = SURFACE_CURVE('',#15389,(#15393),.PCURVE_S1.);
#15389 = LINE('',#15390,#15391);
#15390 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#15391 = VECTOR('',#15392,1.);
#15392 = DIRECTION('',(0.E+000,-0.812385590902,0.583120615049));
#15393 = PCURVE('',#13080,#15394);
#15394 = DEFINITIONAL_REPRESENTATION('',(#15395),#15399);
#15395 = LINE('',#15396,#15397);
#15396 = CARTESIAN_POINT('',(15.352186261918,-1.199668437681));
#15397 = VECTOR('',#15398,1.);
#15398 = DIRECTION('',(-0.812385590902,-0.583120615049));
#15399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15400 = ORIENTED_EDGE('',*,*,#15401,.F.);
#15401 = EDGE_CURVE('',#15402,#15386,#15404,.T.);
#15402 = VERTEX_POINT('',#15403);
#15403 = CARTESIAN_POINT('',(-0.198853102307,14.929959389301,
    16.507209368274));
#15404 = SURFACE_CURVE('',#15405,(#15410),.PCURVE_S1.);
#15405 = CIRCLE('',#15406,0.2);
#15406 = AXIS2_PLACEMENT_3D('',#15407,#15408,#15409);
#15407 = CARTESIAN_POINT('',(-0.198853102307,14.847562138928,
    16.689447380585));
#15408 = DIRECTION('',(1.,0.E+000,0.E+000));
#15409 = DIRECTION('',(0.E+000,0.411986251864,-0.911190061554));
#15410 = PCURVE('',#13080,#15411);
#15411 = DEFINITIONAL_REPRESENTATION('',(#15412),#15420);
#15412 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15413,#15414,#15415,#15416
    ,#15417,#15418,#15419),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15413 = CARTESIAN_POINT('',(15.317959389281,-0.85495330719));
#15414 = CARTESIAN_POINT('',(15.633604885673,-0.99766953124));
#15415 = CARTESIAN_POINT('',(15.352186261918,-1.199668437681));
#15416 = CARTESIAN_POINT('',(15.070767638162,-1.401667344122));
#15417 = CARTESIAN_POINT('',(15.036540765525,-1.056952213631));
#15418 = CARTESIAN_POINT('',(15.002313892888,-0.71223708314));
#15419 = CARTESIAN_POINT('',(15.317959389281,-0.85495330719));
#15420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15421 = ORIENTED_EDGE('',*,*,#15422,.F.);
#15422 = EDGE_CURVE('',#15423,#15402,#15425,.T.);
#15423 = VERTEX_POINT('',#15424);
#15424 = CARTESIAN_POINT('',(-0.198853102307,14.722419934036,
    16.413372301896));
#15425 = SURFACE_CURVE('',#15426,(#15430),.PCURVE_S1.);
#15426 = LINE('',#15427,#15428);
#15427 = CARTESIAN_POINT('',(-0.198853102307,14.722419934036,
    16.413372301896));
#15428 = VECTOR('',#15429,1.);
#15429 = DIRECTION('',(0.E+000,0.911190061554,0.411986251865));
#15430 = PCURVE('',#13080,#15431);
#15431 = DEFINITIONAL_REPRESENTATION('',(#15432),#15436);
#15432 = LINE('',#15433,#15434);
#15433 = CARTESIAN_POINT('',(15.110419934016,-0.761116240812));
#15434 = VECTOR('',#15435,1.);
#15435 = DIRECTION('',(0.911190061554,-0.411986251865));
#15436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15437 = ORIENTED_EDGE('',*,*,#15438,.F.);
#15438 = EDGE_CURVE('',#15439,#15423,#15441,.T.);
#15439 = VERTEX_POINT('',#15440);
#15440 = CARTESIAN_POINT('',(-0.198853102307,14.683492993031,
    15.732118022719));
#15441 = SURFACE_CURVE('',#15442,(#15447),.PCURVE_S1.);
#15442 = CIRCLE('',#15443,15.);
#15443 = AXIS2_PLACEMENT_3D('',#15444,#15445,#15446);
#15444 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15445 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15446 = DIRECTION('',(0.E+000,-0.999410764194,3.432381699021E-002));
#15447 = PCURVE('',#13080,#15448);
#15448 = DEFINITIONAL_REPRESENTATION('',(#15449),#15453);
#15449 = CIRCLE('',#15450,15.);
#15450 = AXIS2_PLACEMENT_2D('',#15451,#15452);
#15451 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15452 = DIRECTION('',(-0.999410764194,-3.432381699021E-002));
#15453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15454 = ORIENTED_EDGE('',*,*,#15455,.F.);
#15455 = EDGE_CURVE('',#15456,#15439,#15458,.T.);
#15456 = VERTEX_POINT('',#15457);
#15457 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#15458 = SURFACE_CURVE('',#15459,(#15463),.PCURVE_S1.);
#15459 = LINE('',#15460,#15461);
#15460 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#15461 = VECTOR('',#15462,1.);
#15462 = DIRECTION('',(0.E+000,-0.858330715761,0.513096854777));
#15463 = PCURVE('',#13080,#15464);
#15464 = DEFINITIONAL_REPRESENTATION('',(#15465),#15469);
#15465 = LINE('',#15466,#15467);
#15466 = CARTESIAN_POINT('',(15.266992808805,3.70048109861E-002));
#15467 = VECTOR('',#15468,1.);
#15468 = DIRECTION('',(-0.858330715761,-0.513096854777));
#15469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15470 = ORIENTED_EDGE('',*,*,#15471,.F.);
#15471 = EDGE_CURVE('',#15472,#15456,#15474,.T.);
#15472 = VERTEX_POINT('',#15473);
#15473 = CARTESIAN_POINT('',(-0.198853102307,14.873730993331,
    15.268881053202));
#15474 = SURFACE_CURVE('',#15475,(#15480),.PCURVE_S1.);
#15475 = CIRCLE('',#15476,0.2);
#15476 = AXIS2_PLACEMENT_3D('',#15477,#15478,#15479);
#15477 = CARTESIAN_POINT('',(-0.198853102307,14.776373437869,
    15.443585106946));
#15478 = DIRECTION('',(1.,0.E+000,0.E+000));
#15479 = DIRECTION('',(0.E+000,0.486787777309,-0.873520268719));
#15480 = PCURVE('',#13080,#15481);
#15481 = DEFINITIONAL_REPRESENTATION('',(#15482),#15490);
#15482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15483,#15484,#15485,#15486
    ,#15487,#15488,#15489),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15483 = CARTESIAN_POINT('',(15.261730993311,0.383375007882));
#15484 = CARTESIAN_POINT('',(15.564327290683,0.214746775321));
#15485 = CARTESIAN_POINT('',(15.266992808805,3.700481098606E-002));
#15486 = CARTESIAN_POINT('',(14.969658326926,-0.140737153349));
#15487 = CARTESIAN_POINT('',(14.964396511432,0.205633043547));
#15488 = CARTESIAN_POINT('',(14.959134695939,0.552003240442));
#15489 = CARTESIAN_POINT('',(15.261730993311,0.383375007882));
#15490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15491 = ORIENTED_EDGE('',*,*,#15492,.F.);
#15492 = EDGE_CURVE('',#15493,#15472,#15495,.T.);
#15493 = VERTEX_POINT('',#15494);
#15494 = CARTESIAN_POINT('',(-0.198853102307,14.674771491486,
    15.158006632601));
#15495 = SURFACE_CURVE('',#15496,(#15500),.PCURVE_S1.);
#15496 = LINE('',#15497,#15498);
#15497 = CARTESIAN_POINT('',(-0.198853102307,14.674771491486,
    15.158006632601));
#15498 = VECTOR('',#15499,1.);
#15499 = DIRECTION('',(0.E+000,0.873520268719,0.486787777309));
#15500 = PCURVE('',#13080,#15501);
#15501 = DEFINITIONAL_REPRESENTATION('',(#15502),#15506);
#15502 = LINE('',#15503,#15504);
#15503 = CARTESIAN_POINT('',(15.062771491466,0.494249428483));
#15504 = VECTOR('',#15505,1.);
#15505 = DIRECTION('',(0.873520268719,-0.486787777309));
#15506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15507 = ORIENTED_EDGE('',*,*,#15508,.F.);
#15508 = EDGE_CURVE('',#15509,#15493,#15511,.T.);
#15509 = VERTEX_POINT('',#15510);
#15510 = CARTESIAN_POINT('',(-0.198853102307,14.692986961585,
    14.475884285597));
#15511 = SURFACE_CURVE('',#15512,(#15517),.PCURVE_S1.);
#15512 = CIRCLE('',#15513,15.);
#15513 = AXIS2_PLACEMENT_3D('',#15514,#15515,#15516);
#15514 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15515 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15516 = DIRECTION('',(-0.E+000,-0.998777832957,-4.942509881795E-002));
#15517 = PCURVE('',#13080,#15518);
#15518 = DEFINITIONAL_REPRESENTATION('',(#15519),#15523);
#15519 = CIRCLE('',#15520,15.);
#15520 = AXIS2_PLACEMENT_2D('',#15521,#15522);
#15521 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15522 = DIRECTION('',(-0.998777832957,4.942509881795E-002));
#15523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15524 = ORIENTED_EDGE('',*,*,#15525,.F.);
#15525 = EDGE_CURVE('',#15526,#15509,#15528,.T.);
#15526 = VERTEX_POINT('',#15527);
#15527 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#15528 = SURFACE_CURVE('',#15529,(#15533),.PCURVE_S1.);
#15529 = LINE('',#15530,#15531);
#15530 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#15531 = VECTOR('',#15532,1.);
#15532 = DIRECTION('',(0.E+000,-0.898255267358,0.439474088728));
#15533 = PCURVE('',#13080,#15534);
#15534 = DEFINITIONAL_REPRESENTATION('',(#15535),#15539);
#15535 = LINE('',#15536,#15537);
#15536 = CARTESIAN_POINT('',(15.285580291478,1.27646967693));
#15537 = VECTOR('',#15538,1.);
#15538 = DIRECTION('',(-0.898255267358,-0.439474088728));
#15539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15540 = ORIENTED_EDGE('',*,*,#15541,.F.);
#15541 = EDGE_CURVE('',#15542,#15526,#15544,.T.);
#15542 = VERTEX_POINT('',#15543);
#15543 = CARTESIAN_POINT('',(-0.198853102307,14.921320441002,
    14.030190658917));
#15544 = SURFACE_CURVE('',#15545,(#15550),.PCURVE_S1.);
#15545 = CIRCLE('',#15546,0.2);
#15546 = AXIS2_PLACEMENT_3D('',#15547,#15548,#15549);
#15547 = CARTESIAN_POINT('',(-0.198853102307,14.809685473752,
    14.196135330682));
#15548 = DIRECTION('',(1.,0.E+000,0.E+000));
#15549 = DIRECTION('',(0.E+000,0.558174836251,-0.829723358822));
#15550 = PCURVE('',#13080,#15551);
#15551 = DEFINITIONAL_REPRESENTATION('',(#15552),#15560);
#15552 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15553,#15554,#15555,#15556
    ,#15557,#15558,#15559),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15553 = CARTESIAN_POINT('',(15.309320440983,1.622065402166));
#15554 = CARTESIAN_POINT('',(15.596745043724,1.428707966988));
#15555 = CARTESIAN_POINT('',(15.285580291478,1.27646967693));
#15556 = CARTESIAN_POINT('',(14.974415539232,1.124231386873));
#15557 = CARTESIAN_POINT('',(14.998155688736,1.469827112109));
#15558 = CARTESIAN_POINT('',(15.021895838241,1.815422837345));
#15559 = CARTESIAN_POINT('',(15.309320440983,1.622065402166));
#15560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15561 = ORIENTED_EDGE('',*,*,#15562,.F.);
#15562 = EDGE_CURVE('',#15563,#15542,#15565,.T.);
#15563 = VERTEX_POINT('',#15564);
#15564 = CARTESIAN_POINT('',(-0.198853102307,14.732336450531,
    13.90305658849));
#15565 = SURFACE_CURVE('',#15566,(#15570),.PCURVE_S1.);
#15566 = LINE('',#15567,#15568);
#15567 = CARTESIAN_POINT('',(-0.198853102307,14.732336450531,
    13.90305658849));
#15568 = VECTOR('',#15569,1.);
#15569 = DIRECTION('',(0.E+000,0.829723358822,0.558174836252));
#15570 = PCURVE('',#13080,#15571);
#15571 = DEFINITIONAL_REPRESENTATION('',(#15572),#15576);
#15572 = LINE('',#15573,#15574);
#15573 = CARTESIAN_POINT('',(15.120336450511,1.749199472594));
#15574 = VECTOR('',#15575,1.);
#15575 = DIRECTION('',(0.829723358822,-0.558174836252));
#15576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15577 = ORIENTED_EDGE('',*,*,#15578,.F.);
#15578 = EDGE_CURVE('',#15579,#15563,#15581,.T.);
#15579 = VERTEX_POINT('',#15580);
#15580 = CARTESIAN_POINT('',(-0.198853102307,14.807566563299,
    13.22485077182));
#15581 = SURFACE_CURVE('',#15582,(#15587),.PCURVE_S1.);
#15582 = CIRCLE('',#15583,15.);
#15583 = AXIS2_PLACEMENT_3D('',#15584,#15585,#15586);
#15584 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15585 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15586 = DIRECTION('',(-0.E+000,-0.991139192843,-0.13282733307));
#15587 = PCURVE('',#13080,#15588);
#15588 = DEFINITIONAL_REPRESENTATION('',(#15589),#15593);
#15589 = CIRCLE('',#15590,15.);
#15590 = AXIS2_PLACEMENT_2D('',#15591,#15592);
#15591 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15592 = DIRECTION('',(-0.991139192843,0.13282733307));
#15593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15594 = ORIENTED_EDGE('',*,*,#15595,.F.);
#15595 = EDGE_CURVE('',#15596,#15579,#15598,.T.);
#15596 = VERTEX_POINT('',#15597);
#15597 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#15598 = SURFACE_CURVE('',#15599,(#15603),.PCURVE_S1.);
#15599 = LINE('',#15600,#15601);
#15600 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#15601 = VECTOR('',#15602,1.);
#15602 = DIRECTION('',(0.E+000,-0.931879203651,0.362768727708));
#15603 = PCURVE('',#13080,#15604);
#15604 = DEFINITIONAL_REPRESENTATION('',(#15605),#15609);
#15605 = LINE('',#15606,#15607);
#15606 = CARTESIAN_POINT('',(15.407818332102,2.510032204671));
#15607 = VECTOR('',#15608,1.);
#15608 = DIRECTION('',(-0.931879203651,-0.362768727708));
#15609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15610 = ORIENTED_EDGE('',*,*,#15611,.F.);
#15611 = EDGE_CURVE('',#15612,#15596,#15614,.T.);
#15612 = VERTEX_POINT('',#15613);
#15613 = CARTESIAN_POINT('',(-0.198853102307,15.072393926533,
    12.799826708539));
#15614 = SURFACE_CURVE('',#15615,(#15620),.PCURVE_S1.);
#15615 = CIRCLE('',#15616,0.2);
#15616 = AXIS2_PLACEMENT_3D('',#15617,#15618,#15619);
#15617 = CARTESIAN_POINT('',(-0.198853102307,14.94726458658,
    12.955848015683));
#15618 = DIRECTION('',(1.,0.E+000,0.E+000));
#15619 = DIRECTION('',(0.E+000,0.625646699766,-0.780106535719));
#15620 = PCURVE('',#13080,#15621);
#15621 = DEFINITIONAL_REPRESENTATION('',(#15622),#15630);
#15622 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15623,#15624,#15625,#15626
    ,#15627,#15628,#15629),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15623 = CARTESIAN_POINT('',(15.460393926513,2.852429352545));
#15624 = CARTESIAN_POINT('',(15.73063075755,2.635698978229));
#15625 = CARTESIAN_POINT('',(15.407818332102,2.510032204671));
#15626 = CARTESIAN_POINT('',(15.085005906654,2.384365431114));
#15627 = CARTESIAN_POINT('',(15.137581501065,2.726762578988));
#15628 = CARTESIAN_POINT('',(15.190157095477,3.069159726862));
#15629 = CARTESIAN_POINT('',(15.460393926513,2.852429352545));
#15630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15631 = ORIENTED_EDGE('',*,*,#15632,.F.);
#15632 = EDGE_CURVE('',#15633,#15612,#15635,.T.);
#15633 = VERTEX_POINT('',#15634);
#15634 = CARTESIAN_POINT('',(-0.198853102307,14.894711034343,
    12.657324742443));
#15635 = SURFACE_CURVE('',#15636,(#15640),.PCURVE_S1.);
#15636 = LINE('',#15637,#15638);
#15637 = CARTESIAN_POINT('',(-0.198853102307,14.894711034343,
    12.657324742443));
#15638 = VECTOR('',#15639,1.);
#15639 = DIRECTION('',(0.E+000,0.780106535719,0.625646699766));
#15640 = PCURVE('',#13080,#15641);
#15641 = DEFINITIONAL_REPRESENTATION('',(#15642),#15646);
#15642 = LINE('',#15643,#15644);
#15643 = CARTESIAN_POINT('',(15.282711034323,2.994931318641));
#15644 = VECTOR('',#15645,1.);
#15645 = DIRECTION('',(0.780106535719,-0.625646699766));
#15646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15647 = ORIENTED_EDGE('',*,*,#15648,.F.);
#15648 = EDGE_CURVE('',#15649,#15633,#15651,.T.);
#15649 = VERTEX_POINT('',#15650);
#15650 = CARTESIAN_POINT('',(-0.198853102307,15.026428104591,
    11.98779258262));
#15651 = SURFACE_CURVE('',#15652,(#15657),.PCURVE_S1.);
#15652 = CIRCLE('',#15653,15.);
#15653 = AXIS2_PLACEMENT_3D('',#15654,#15655,#15656);
#15654 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15655 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15656 = DIRECTION('',(-0.E+000,-0.976548423424,-0.215297879016));
#15657 = PCURVE('',#13080,#15658);
#15658 = DEFINITIONAL_REPRESENTATION('',(#15659),#15663);
#15659 = CIRCLE('',#15660,15.);
#15660 = AXIS2_PLACEMENT_2D('',#15661,#15662);
#15661 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15662 = DIRECTION('',(-0.976548423424,0.215297879016));
#15663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15664 = ORIENTED_EDGE('',*,*,#15665,.F.);
#15665 = EDGE_CURVE('',#15666,#15649,#15668,.T.);
#15666 = VERTEX_POINT('',#15667);
#15667 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221694));
#15668 = SURFACE_CURVE('',#15669,(#15673),.PCURVE_S1.);
#15669 = LINE('',#15670,#15671);
#15670 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221693));
#15671 = VECTOR('',#15672,1.);
#15672 = DIRECTION('',(0.E+000,-0.958966676884,0.283518804712));
#15673 = PCURVE('',#13080,#15674);
#15674 = DEFINITIONAL_REPRESENTATION('',(#15675),#15679);
#15675 = LINE('',#15676,#15677);
#15676 = CARTESIAN_POINT('',(15.632849518649,3.729039839391));
#15677 = VECTOR('',#15678,1.);
#15678 = DIRECTION('',(-0.958966676884,-0.283518804712));
#15679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15680 = ORIENTED_EDGE('',*,*,#15681,.F.);
#15681 = EDGE_CURVE('',#15682,#15666,#15684,.T.);
#15682 = VERTEX_POINT('',#15683);
#15683 = CARTESIAN_POINT('',(-0.198853102307,15.325891777968,
    11.586419321162));
#15684 = SURFACE_CURVE('',#15685,(#15690),.PCURVE_S1.);
#15685 = CIRCLE('',#15686,0.2);
#15686 = AXIS2_PLACEMENT_3D('',#15687,#15688,#15689);
#15687 = CARTESIAN_POINT('',(-0.198853102307,15.188145757726,
    11.731422886317));
#15688 = DIRECTION('',(1.,0.E+000,0.E+000));
#15689 = DIRECTION('',(0.E+000,0.688730101208,-0.725017825774));
#15690 = PCURVE('',#13080,#15691);
#15691 = DEFINITIONAL_REPRESENTATION('',(#15692),#15700);
#15692 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15693,#15694,#15695,#15696
    ,#15697,#15698,#15699),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15693 = CARTESIAN_POINT('',(15.713891777948,4.065836739922));
#15694 = CARTESIAN_POINT('',(15.965045320074,3.827253634323));
#15695 = CARTESIAN_POINT('',(15.632849518649,3.72903983939));
#15696 = CARTESIAN_POINT('',(15.300653717223,3.630826044458));
#15697 = CARTESIAN_POINT('',(15.381695976522,3.967622944989));
#15698 = CARTESIAN_POINT('',(15.462738235821,4.304419845521));
#15699 = CARTESIAN_POINT('',(15.713891777948,4.065836739922));
#15700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15701 = ORIENTED_EDGE('',*,*,#15702,.F.);
#15702 = EDGE_CURVE('',#15703,#15682,#15705,.T.);
#15703 = VERTEX_POINT('',#15704);
#15704 = CARTESIAN_POINT('',(-0.198853102307,15.160756301883,
    11.429549008304));
#15705 = SURFACE_CURVE('',#15706,(#15710),.PCURVE_S1.);
#15706 = LINE('',#15707,#15708);
#15707 = CARTESIAN_POINT('',(-0.198853102307,15.160756301883,
    11.429549008304));
#15708 = VECTOR('',#15709,1.);
#15709 = DIRECTION('',(0.E+000,0.725017825774,0.688730101208));
#15710 = PCURVE('',#13080,#15711);
#15711 = DEFINITIONAL_REPRESENTATION('',(#15712),#15716);
#15712 = LINE('',#15713,#15714);
#15713 = CARTESIAN_POINT('',(15.548756301863,4.22270705278));
#15714 = VECTOR('',#15715,1.);
#15715 = DIRECTION('',(0.725017825774,-0.688730101208));
#15716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15717 = ORIENTED_EDGE('',*,*,#15718,.F.);
#15718 = EDGE_CURVE('',#15719,#15703,#15721,.T.);
#15719 = VERTEX_POINT('',#15720);
#15720 = CARTESIAN_POINT('',(-0.198853102307,15.348036429002,
    10.77338679237));
#15721 = SURFACE_CURVE('',#15722,(#15727),.PCURVE_S1.);
#15722 = CIRCLE('',#15723,15.);
#15723 = AXIS2_PLACEMENT_3D('',#15724,#15725,#15726);
#15724 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15725 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15726 = DIRECTION('',(-0.E+000,-0.955107868463,-0.296258265033));
#15727 = PCURVE('',#13080,#15728);
#15728 = DEFINITIONAL_REPRESENTATION('',(#15729),#15733);
#15729 = CIRCLE('',#15730,15.);
#15730 = AXIS2_PLACEMENT_2D('',#15731,#15732);
#15731 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15732 = DIRECTION('',(-0.955107868463,0.296258265033));
#15733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15734 = ORIENTED_EDGE('',*,*,#15735,.F.);
#15735 = EDGE_CURVE('',#15736,#15719,#15738,.T.);
#15736 = VERTEX_POINT('',#15737);
#15737 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#15738 = SURFACE_CURVE('',#15739,(#15743),.PCURVE_S1.);
#15739 = LINE('',#15740,#15741);
#15740 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#15741 = VECTOR('',#15742,1.);
#15742 = DIRECTION('',(0.E+000,-0.979327687896,0.20228020101));
#15743 = PCURVE('',#13080,#15744);
#15744 = DEFINITIONAL_REPRESENTATION('',(#15745),#15749);
#15745 = LINE('',#15746,#15747);
#15746 = CARTESIAN_POINT('',(15.95909541903,4.924942118386));
#15747 = VECTOR('',#15748,1.);
#15748 = DIRECTION('',(-0.979327687896,-0.20228020101));
#15749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15750 = ORIENTED_EDGE('',*,*,#15751,.F.);
#15751 = EDGE_CURVE('',#15752,#15736,#15754,.T.);
#15752 = VERTEX_POINT('',#15753);
#15753 = CARTESIAN_POINT('',(-0.198853102307,15.680035890017,
    10.398479677778));
#15754 = SURFACE_CURVE('',#15755,(#15760),.PCURVE_S1.);
#15755 = CIRCLE('',#15756,0.2);
#15756 = AXIS2_PLACEMENT_3D('',#15757,#15758,#15759);
#15757 = CARTESIAN_POINT('',(-0.198853102307,15.530639378848,
    10.531448405119));
#15758 = DIRECTION('',(1.,0.E+000,0.E+000));
#15759 = DIRECTION('',(0.E+000,0.746982555843,-0.664843636705));
#15760 = PCURVE('',#13080,#15761);
#15761 = DEFINITIONAL_REPRESENTATION('',(#15762),#15770);
#15762 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15763,#15764,#15765,#15766
    ,#15767,#15768,#15769),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15763 = CARTESIAN_POINT('',(16.068035889997,5.253776383306));
#15764 = CARTESIAN_POINT('',(16.298344481569,4.995014035489));
#15765 = CARTESIAN_POINT('',(15.95909541903,4.924942118386));
#15766 = CARTESIAN_POINT('',(15.619846356491,4.854870201283));
#15767 = CARTESIAN_POINT('',(15.728786827458,5.183704466203));
#15768 = CARTESIAN_POINT('',(15.837727298424,5.512538731123));
#15769 = CARTESIAN_POINT('',(16.068035889997,5.253776383306));
#15770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15771 = ORIENTED_EDGE('',*,*,#15772,.F.);
#15772 = EDGE_CURVE('',#15773,#15752,#15775,.T.);
#15773 = VERTEX_POINT('',#15774);
#15774 = CARTESIAN_POINT('',(-0.198853102307,15.528606136752,
    10.22834135069));
#15775 = SURFACE_CURVE('',#15776,(#15780),.PCURVE_S1.);
#15776 = LINE('',#15777,#15778);
#15777 = CARTESIAN_POINT('',(-0.198853102307,15.528606136752,
    10.22834135069));
#15778 = VECTOR('',#15779,1.);
#15779 = DIRECTION('',(0.E+000,0.664843636705,0.746982555843));
#15780 = PCURVE('',#13080,#15781);
#15781 = DEFINITIONAL_REPRESENTATION('',(#15782),#15786);
#15782 = LINE('',#15783,#15784);
#15783 = CARTESIAN_POINT('',(15.916606136732,5.423914710394));
#15784 = VECTOR('',#15785,1.);
#15785 = DIRECTION('',(0.664843636705,-0.746982555843));
#15786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15787 = ORIENTED_EDGE('',*,*,#15788,.F.);
#15788 = EDGE_CURVE('',#15789,#15773,#15791,.T.);
#15789 = VERTEX_POINT('',#15790);
#15790 = CARTESIAN_POINT('',(-0.198853102307,15.779601141656,
    9.566818891952));
#15791 = SURFACE_CURVE('',#15792,(#15797),.PCURVE_S1.);
#15792 = CIRCLE('',#15793,15.);
#15793 = AXIS2_PLACEMENT_3D('',#15794,#15795,#15796);
#15794 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#15795 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15796 = DIRECTION('',(-0.E+000,-0.926336887619,-0.376696125061));
#15797 = PCURVE('',#13080,#15798);
#15798 = DEFINITIONAL_REPRESENTATION('',(#15799),#15803);
#15799 = CIRCLE('',#15800,15.);
#15800 = AXIS2_PLACEMENT_2D('',#15801,#15802);
#15801 = CARTESIAN_POINT('',(30.062654455925,0.434995293218));
#15802 = DIRECTION('',(-0.926336887619,0.376696125061));
#15803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15804 = ORIENTED_EDGE('',*,*,#15805,.F.);
#15805 = EDGE_CURVE('',#15806,#15789,#15808,.T.);
#15806 = VERTEX_POINT('',#15807);
#15807 = CARTESIAN_POINT('',(-0.198853102307,15.926927366419,
    8.813426640372));
#15808 = SURFACE_CURVE('',#15809,(#15814),.PCURVE_S1.);
#15809 = CIRCLE('',#15810,2.);
#15810 = AXIS2_PLACEMENT_3D('',#15811,#15812,#15813);
#15811 = CARTESIAN_POINT('',(-0.198853102307,13.926927366419,
    8.813426641827));
#15812 = DIRECTION('',(1.,0.E+000,0.E+000));
#15813 = DIRECTION('',(0.E+000,1.,-7.275406943564E-010));
#15814 = PCURVE('',#13080,#15815);
#15815 = DEFINITIONAL_REPRESENTATION('',(#15816),#15824);
#15816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15817,#15818,#15819,#15820
    ,#15821,#15822,#15823),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15817 = CARTESIAN_POINT('',(16.314927366399,6.838829420712));
#15818 = CARTESIAN_POINT('',(16.314927368919,3.374727805574));
#15819 = CARTESIAN_POINT('',(13.314927367659,5.10677861096));
#15820 = CARTESIAN_POINT('',(10.3149273664,6.838829416346));
#15821 = CARTESIAN_POINT('',(13.314927365139,8.570880226098));
#15822 = CARTESIAN_POINT('',(16.314927363879,10.302931035849));
#15823 = CARTESIAN_POINT('',(16.314927366399,6.838829420712));
#15824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15825 = ORIENTED_EDGE('',*,*,#15826,.F.);
#15826 = EDGE_CURVE('',#15827,#15806,#15829,.T.);
#15827 = VERTEX_POINT('',#15828);
#15828 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#15829 = SURFACE_CURVE('',#15830,(#15834),.PCURVE_S1.);
#15830 = LINE('',#15831,#15832);
#15831 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#15832 = VECTOR('',#15833,1.);
#15833 = DIRECTION('',(0.E+000,7.272924042121E-010,1.));
#15834 = PCURVE('',#13080,#15835);
#15835 = DEFINITIONAL_REPRESENTATION('',(#15836),#15840);
#15836 = LINE('',#15837,#15838);
#15837 = CARTESIAN_POINT('',(16.314927365551,8.004061335734));
#15838 = VECTOR('',#15839,1.);
#15839 = DIRECTION('',(7.272924042121E-010,-1.));
#15840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15841 = ORIENTED_EDGE('',*,*,#15842,.F.);
#15842 = EDGE_CURVE('',#15843,#15827,#15845,.T.);
#15843 = VERTEX_POINT('',#15844);
#15844 = CARTESIAN_POINT('',(-0.198853102307,15.749462294232,
    6.824564692257));
#15845 = SURFACE_CURVE('',#15846,(#15851),.PCURVE_S1.);
#15846 = CIRCLE('',#15847,2.);
#15847 = AXIS2_PLACEMENT_3D('',#15848,#15849,#15850);
#15848 = CARTESIAN_POINT('',(-0.198853102307,13.926927365571,
    7.648194726805));
#15849 = DIRECTION('',(1.,0.E+000,0.E+000));
#15850 = DIRECTION('',(0.E+000,0.911267464331,-0.411815017274));
#15851 = PCURVE('',#13080,#15852);
#15852 = DEFINITIONAL_REPRESENTATION('',(#15853),#15861);
#15853 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15854,#15855,#15856,#15857
    ,#15858,#15859,#15860),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15854 = CARTESIAN_POINT('',(16.137462294213,8.827691368827));
#15855 = CARTESIAN_POINT('',(17.56403136069,5.670968273817));
#15856 = CARTESIAN_POINT('',(14.116944434459,6.0138847695));
#15857 = CARTESIAN_POINT('',(10.669857508229,6.356801265182));
#15858 = CARTESIAN_POINT('',(12.690375367982,9.17060786451));
#15859 = CARTESIAN_POINT('',(14.710893227735,11.984414463837));
#15860 = CARTESIAN_POINT('',(16.137462294213,8.827691368827));
#15861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15862 = ORIENTED_EDGE('',*,*,#15863,.F.);
#15863 = EDGE_CURVE('',#15864,#15843,#15866,.T.);
#15864 = VERTEX_POINT('',#15865);
#15865 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#15866 = SURFACE_CURVE('',#15867,(#15871),.PCURVE_S1.);
#15867 = LINE('',#15868,#15869);
#15868 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#15869 = VECTOR('',#15870,1.);
#15870 = DIRECTION('',(0.E+000,0.411815017274,0.911267464331));
#15871 = PCURVE('',#13080,#15872);
#15872 = DEFINITIONAL_REPRESENTATION('',(#15873),#15877);
#15873 = LINE('',#15874,#15875);
#15874 = CARTESIAN_POINT('',(12.726323343807,16.375886095648));
#15875 = VECTOR('',#15876,1.);
#15876 = DIRECTION('',(0.411815017274,-0.911267464331));
#15877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15878 = ORIENTED_EDGE('',*,*,#15879,.F.);
#15879 = EDGE_CURVE('',#15880,#15864,#15882,.T.);
#15880 = VERTEX_POINT('',#15881);
#15881 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#15882 = SURFACE_CURVE('',#15883,(#15888),.PCURVE_S1.);
#15883 = CIRCLE('',#15884,2.);
#15884 = AXIS2_PLACEMENT_3D('',#15885,#15886,#15887);
#15885 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    9.999999998483E-002));
#15886 = DIRECTION('',(1.,0.E+000,0.E+000));
#15887 = DIRECTION('',(0.E+000,1.003641614261E-013,-1.));
#15888 = PCURVE('',#13080,#15889);
#15889 = DEFINITIONAL_REPRESENTATION('',(#15890),#15898);
#15890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15891,#15892,#15893,#15894
    ,#15895,#15896,#15897),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15891 = CARTESIAN_POINT('',(10.903788415146,17.552256061099));
#15892 = CARTESIAN_POINT('',(14.367890030285,17.552256061099));
#15893 = CARTESIAN_POINT('',(12.635839222715,14.552256061099));
#15894 = CARTESIAN_POINT('',(10.903788415146,11.552256061099));
#15895 = CARTESIAN_POINT('',(9.171737607577,14.552256061099));
#15896 = CARTESIAN_POINT('',(7.439686800008,17.5522560611));
#15897 = CARTESIAN_POINT('',(10.903788415146,17.552256061099));
#15898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15899 = ORIENTED_EDGE('',*,*,#15900,.T.);
#15900 = EDGE_CURVE('',#15880,#15901,#15903,.T.);
#15901 = VERTEX_POINT('',#15902);
#15902 = CARTESIAN_POINT('',(-0.198853102307,7.838304039859,
    -1.900000000015));
#15903 = SURFACE_CURVE('',#15904,(#15908),.PCURVE_S1.);
#15904 = LINE('',#15905,#15906);
#15905 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#15906 = VECTOR('',#15907,1.);
#15907 = DIRECTION('',(0.E+000,-1.,1.122876375456E-013));
#15908 = PCURVE('',#13080,#15909);
#15909 = DEFINITIONAL_REPRESENTATION('',(#15910),#15914);
#15910 = LINE('',#15911,#15912);
#15911 = CARTESIAN_POINT('',(10.903788415146,17.552256061099));
#15912 = VECTOR('',#15913,1.);
#15913 = DIRECTION('',(-1.,-1.122876375456E-013));
#15914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15915 = ORIENTED_EDGE('',*,*,#15916,.F.);
#15916 = EDGE_CURVE('',#15917,#15901,#15919,.T.);
#15917 = VERTEX_POINT('',#15918);
#15918 = CARTESIAN_POINT('',(-0.198853102307,6.492517264219,
    -1.062463549569));
#15919 = SURFACE_CURVE('',#15920,(#15925),.PCURVE_S1.);
#15920 = CIRCLE('',#15921,1.49999999998);
#15921 = AXIS2_PLACEMENT_3D('',#15922,#15923,#15924);
#15922 = CARTESIAN_POINT('',(-0.198853102307,7.838304039859,
    -0.400000000035));
#15923 = DIRECTION('',(1.,0.E+000,0.E+000));
#15924 = DIRECTION('',(0.E+000,-0.89719118377,-0.441642366361));
#15925 = PCURVE('',#13080,#15926);
#15926 = DEFINITIONAL_REPRESENTATION('',(#15927),#15935);
#15927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15928,#15929,#15930,#15931
    ,#15932,#15933,#15934),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15928 = CARTESIAN_POINT('',(6.880517264202,16.714719610652));
#15929 = CARTESIAN_POINT('',(8.027937790155,19.04569068221));
#15930 = CARTESIAN_POINT('',(9.472907690634,16.886509822132));
#15931 = CARTESIAN_POINT('',(10.917877591114,14.727328962053));
#15932 = CARTESIAN_POINT('',(8.325487164681,14.555538750573));
#15933 = CARTESIAN_POINT('',(5.733096738249,14.383748539093));
#15934 = CARTESIAN_POINT('',(6.880517264202,16.714719610652));
#15935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15936 = ORIENTED_EDGE('',*,*,#15937,.T.);
#15937 = EDGE_CURVE('',#15917,#15938,#15940,.T.);
#15938 = VERTEX_POINT('',#15939);
#15939 = CARTESIAN_POINT('',(-0.198853102307,5.584624220558,
    1.133024922006));
#15940 = SURFACE_CURVE('',#15941,(#15946),.PCURVE_S1.);
#15941 = CIRCLE('',#15942,18.19999999943);
#15942 = AXIS2_PLACEMENT_3D('',#15943,#15944,#15945);
#15943 = CARTESIAN_POINT('',(-0.198853102307,22.821396808149,
    6.975427518305));
#15944 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15945 = DIRECTION('',(-0.E+000,-0.897191183761,-0.441642366381));
#15946 = PCURVE('',#13080,#15947);
#15947 = DEFINITIONAL_REPRESENTATION('',(#15948),#15952);
#15948 = CIRCLE('',#15949,18.19999999943);
#15949 = AXIS2_PLACEMENT_2D('',#15950,#15951);
#15950 = CARTESIAN_POINT('',(23.209396808129,8.676828542779));
#15951 = DIRECTION('',(-0.897191183761,0.441642366381));
#15952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15953 = ORIENTED_EDGE('',*,*,#15954,.F.);
#15954 = EDGE_CURVE('',#15955,#15938,#15957,.T.);
#15955 = VERTEX_POINT('',#15956);
#15956 = CARTESIAN_POINT('',(-0.198853102307,5.718746845636,
    1.489135886377));
#15957 = SURFACE_CURVE('',#15958,(#15963),.PCURVE_S1.);
#15958 = CIRCLE('',#15959,0.3);
#15959 = AXIS2_PLACEMENT_3D('',#15960,#15961,#15962);
#15960 = CARTESIAN_POINT('',(-0.198853102307,5.868746845636,
    1.229328265241));
#15961 = DIRECTION('',(1.,0.E+000,0.E+000));
#15962 = DIRECTION('',(0.E+000,-0.5,0.866025403784));
#15963 = PCURVE('',#13080,#15964);
#15964 = DEFINITIONAL_REPRESENTATION('',(#15965),#15973);
#15965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15966,#15967,#15968,#15969
    ,#15970,#15971,#15972),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#15966 = CARTESIAN_POINT('',(6.106746845617,14.163120174707));
#15967 = CARTESIAN_POINT('',(5.656746845617,14.422927795843));
#15968 = CARTESIAN_POINT('',(6.106746845617,14.682735416978));
#15969 = CARTESIAN_POINT('',(6.556746845617,14.942543038113));
#15970 = CARTESIAN_POINT('',(6.556746845617,14.422927795843));
#15971 = CARTESIAN_POINT('',(6.556746845617,13.903312553572));
#15972 = CARTESIAN_POINT('',(6.106746845617,14.163120174707));
#15973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15974 = ORIENTED_EDGE('',*,*,#15975,.T.);
#15975 = EDGE_CURVE('',#15955,#13070,#15976,.T.);
#15976 = SURFACE_CURVE('',#15977,(#15981),.PCURVE_S1.);
#15977 = LINE('',#15978,#15979);
#15978 = CARTESIAN_POINT('',(-0.198853102307,5.718746845636,
    1.489135886377));
#15979 = VECTOR('',#15980,1.);
#15980 = DIRECTION('',(0.E+000,0.866025403784,0.5));
#15981 = PCURVE('',#13080,#15982);
#15982 = DEFINITIONAL_REPRESENTATION('',(#15983),#15987);
#15983 = LINE('',#15984,#15985);
#15984 = CARTESIAN_POINT('',(6.106746845617,14.163120174707));
#15985 = VECTOR('',#15986,1.);
#15986 = DIRECTION('',(0.866025403784,-0.5));
#15987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15988 = FACE_BOUND('',#15989,.T.);
#15989 = EDGE_LOOP('',(#15990,#16008,#16025,#16041,#16062,#16078,#16099,
    #16120,#16137,#16153,#16170,#16186,#16203,#16219,#16240,#16261,
    #16278,#16294,#16311,#16327,#16348,#16364,#16385,#16401,#16422,
    #16438,#16459,#16475,#16496,#16512,#16533,#16549,#16566,#16582,
    #16598,#16619,#16635,#16701,#16722,#16738,#16759,#16775,#16796,
    #16812,#16833,#16849,#16870,#16886,#16907,#16923,#16944,#16960,
    #16981,#16997,#17018,#17034));
#15990 = ORIENTED_EDGE('',*,*,#15991,.T.);
#15991 = EDGE_CURVE('',#15992,#15994,#15996,.T.);
#15992 = VERTEX_POINT('',#15993);
#15993 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.300000113253));
#15994 = VERTEX_POINT('',#15995);
#15995 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    4.300000000001));
#15996 = SURFACE_CURVE('',#15997,(#16001),.PCURVE_S1.);
#15997 = LINE('',#15998,#15999);
#15998 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.300000000001));
#15999 = VECTOR('',#16000,1.);
#16000 = DIRECTION('',(0.E+000,1.,-2.691455387317E-016));
#16001 = PCURVE('',#13080,#16002);
#16002 = DEFINITIONAL_REPRESENTATION('',(#16003),#16007);
#16003 = LINE('',#16004,#16005);
#16004 = CARTESIAN_POINT('',(1.038013807487,11.352256061083));
#16005 = VECTOR('',#16006,1.);
#16006 = DIRECTION('',(1.,2.691455387317E-016));
#16007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16008 = ORIENTED_EDGE('',*,*,#16009,.T.);
#16009 = EDGE_CURVE('',#15994,#16010,#16012,.T.);
#16010 = VERTEX_POINT('',#16011);
#16011 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#16012 = SURFACE_CURVE('',#16013,(#16018),.PCURVE_S1.);
#16013 = CIRCLE('',#16014,0.5);
#16014 = AXIS2_PLACEMENT_3D('',#16015,#16016,#16017);
#16015 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    3.800000000001));
#16016 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16017 = DIRECTION('',(0.E+000,0.E+000,1.));
#16018 = PCURVE('',#13080,#16019);
#16019 = DEFINITIONAL_REPRESENTATION('',(#16020),#16024);
#16020 = CIRCLE('',#16021,0.5);
#16021 = AXIS2_PLACEMENT_2D('',#16022,#16023);
#16022 = CARTESIAN_POINT('',(7.637999999979,11.852256061083));
#16023 = DIRECTION('',(0.E+000,-1.));
#16024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16025 = ORIENTED_EDGE('',*,*,#16026,.T.);
#16026 = EDGE_CURVE('',#16010,#16027,#16029,.T.);
#16027 = VERTEX_POINT('',#16028);
#16028 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    1.795108209893));
#16029 = SURFACE_CURVE('',#16030,(#16034),.PCURVE_S1.);
#16030 = LINE('',#16031,#16032);
#16031 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#16032 = VECTOR('',#16033,1.);
#16033 = DIRECTION('',(0.E+000,4.430056644864E-016,-1.));
#16034 = PCURVE('',#13080,#16035);
#16035 = DEFINITIONAL_REPRESENTATION('',(#16036),#16040);
#16036 = LINE('',#16037,#16038);
#16037 = CARTESIAN_POINT('',(8.137999999979,11.852256061083));
#16038 = VECTOR('',#16039,1.);
#16039 = DIRECTION('',(4.430056644864E-016,1.));
#16040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16041 = ORIENTED_EDGE('',*,*,#16042,.F.);
#16042 = EDGE_CURVE('',#16043,#16027,#16045,.T.);
#16043 = VERTEX_POINT('',#16044);
#16044 = CARTESIAN_POINT('',(-0.198853102307,7.353955845417,
    1.306034409529));
#16045 = SURFACE_CURVE('',#16046,(#16051),.PCURVE_S1.);
#16046 = CIRCLE('',#16047,0.5);
#16047 = AXIS2_PLACEMENT_3D('',#16048,#16049,#16050);
#16048 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    1.795108209893));
#16049 = DIRECTION('',(1.,0.E+000,0.E+000));
#16050 = DIRECTION('',(0.E+000,0.207911690836,-0.97814760073));
#16051 = PCURVE('',#13080,#16052);
#16052 = DEFINITIONAL_REPRESENTATION('',(#16053),#16061);
#16053 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16054,#16055,#16056,#16057
    ,#16058,#16059,#16060),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16054 = CARTESIAN_POINT('',(7.741955845397,14.346221651556));
#16055 = CARTESIAN_POINT('',(8.58905651628,14.166164845548));
#16056 = CARTESIAN_POINT('',(8.009572412712,13.522582548005));
#16057 = CARTESIAN_POINT('',(7.430088309143,12.879000250461));
#16058 = CARTESIAN_POINT('',(7.162471741829,13.702639354012));
#16059 = CARTESIAN_POINT('',(6.894855174514,14.526278457564));
#16060 = CARTESIAN_POINT('',(7.741955845397,14.346221651556));
#16061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16062 = ORIENTED_EDGE('',*,*,#16063,.F.);
#16063 = EDGE_CURVE('',#16064,#16043,#16066,.T.);
#16064 = VERTEX_POINT('',#16065);
#16065 = CARTESIAN_POINT('',(-0.198853102307,7.207659990269,
    1.274938265572));
#16066 = SURFACE_CURVE('',#16067,(#16071),.PCURVE_S1.);
#16067 = LINE('',#16068,#16069);
#16068 = CARTESIAN_POINT('',(-0.198853102307,7.207659990269,
    1.274938265573));
#16069 = VECTOR('',#16070,1.);
#16070 = DIRECTION('',(0.E+000,0.978147600733,0.207911690821));
#16071 = PCURVE('',#13080,#16072);
#16072 = DEFINITIONAL_REPRESENTATION('',(#16073),#16077);
#16073 = LINE('',#16074,#16075);
#16074 = CARTESIAN_POINT('',(7.595659990249,14.377317795511));
#16075 = VECTOR('',#16076,1.);
#16076 = DIRECTION('',(0.978147600733,-0.207911690821));
#16077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16078 = ORIENTED_EDGE('',*,*,#16079,.T.);
#16079 = EDGE_CURVE('',#16064,#16080,#16082,.T.);
#16080 = VERTEX_POINT('',#16081);
#16081 = CARTESIAN_POINT('',(-0.198853102307,6.847251135888,
    0.600485325098));
#16082 = SURFACE_CURVE('',#16083,(#16088),.PCURVE_S1.);
#16083 = CIRCLE('',#16084,0.5);
#16084 = AXIS2_PLACEMENT_3D('',#16085,#16086,#16087);
#16085 = CARTESIAN_POINT('',(-0.198853102307,7.311615835679,
    0.785864465203));
#16086 = DIRECTION('',(1.,0.E+000,0.E+000));
#16087 = DIRECTION('',(0.E+000,-0.207911690819,0.978147600734));
#16088 = PCURVE('',#13080,#16089);
#16089 = DEFINITIONAL_REPRESENTATION('',(#16090),#16098);
#16090 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16091,#16092,#16093,#16094
    ,#16095,#16096,#16097),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16091 = CARTESIAN_POINT('',(7.59565999025,14.377317795514));
#16092 = CARTESIAN_POINT('',(6.748559319364,14.557374601507));
#16093 = CARTESIAN_POINT('',(7.328043422921,15.200956899061));
#16094 = CARTESIAN_POINT('',(7.907527526478,15.844539196615));
#16095 = CARTESIAN_POINT('',(8.175144093807,15.020900093068));
#16096 = CARTESIAN_POINT('',(8.442760661136,14.197260989521));
#16097 = CARTESIAN_POINT('',(7.59565999025,14.377317795514));
#16098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16099 = ORIENTED_EDGE('',*,*,#16100,.T.);
#16100 = EDGE_CURVE('',#16080,#16101,#16103,.T.);
#16101 = VERTEX_POINT('',#16102);
#16102 = CARTESIAN_POINT('',(-0.198853102307,7.247303407953,
    -0.322308879615));
#16103 = SURFACE_CURVE('',#16104,(#16109),.PCURVE_S1.);
#16104 = CIRCLE('',#16105,17.19999999943);
#16105 = AXIS2_PLACEMENT_3D('',#16106,#16107,#16108);
#16106 = CARTESIAN_POINT('',(-0.198853102307,22.821396808129,
    6.977527744783));
#16107 = DIRECTION('',(1.,0.E+000,0.E+000));
#16108 = DIRECTION('',(0.E+000,-0.92872939958,-0.370758280226));
#16109 = PCURVE('',#13080,#16110);
#16110 = DEFINITIONAL_REPRESENTATION('',(#16111),#16119);
#16111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16112,#16113,#16114,#16115
    ,#16116,#16117,#16118),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16112 = CARTESIAN_POINT('',(7.235251135869,15.051770735985));
#16113 = CARTESIAN_POINT('',(18.280612608785,42.719802647811));
#16114 = CARTESIAN_POINT('',(36.719150380687,19.320223062372));
#16115 = CARTESIAN_POINT('',(55.157688152589,-4.079356523068));
#16116 = CARTESIAN_POINT('',(25.673788907772,-8.347808849454));
#16117 = CARTESIAN_POINT('',(-3.810110337046,-12.61626117584));
#16118 = CARTESIAN_POINT('',(7.235251135869,15.051770735985));
#16119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16120 = ORIENTED_EDGE('',*,*,#16121,.F.);
#16121 = EDGE_CURVE('',#16122,#16101,#16124,.T.);
#16122 = VERTEX_POINT('',#16123);
#16123 = CARTESIAN_POINT('',(-0.198853102307,8.151193267965,
    -0.897899305009));
#16124 = SURFACE_CURVE('',#16125,(#16130),.PCURVE_S1.);
#16125 = CIRCLE('',#16126,1.);
#16126 = AXIS2_PLACEMENT_3D('',#16127,#16128,#16129);
#16127 = CARTESIAN_POINT('',(-0.198853102307,8.152773954509,
    0.102100226463));
#16128 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16129 = DIRECTION('',(-0.E+000,-1.580685309669E-003,-0.999998750716));
#16130 = PCURVE('',#13080,#16131);
#16131 = DEFINITIONAL_REPRESENTATION('',(#16132),#16136);
#16132 = CIRCLE('',#16133,1.);
#16133 = AXIS2_PLACEMENT_2D('',#16134,#16135);
#16134 = CARTESIAN_POINT('',(8.540773954489,15.550155834621));
#16135 = DIRECTION('',(-1.580685309669E-003,0.999998750716));
#16136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16137 = ORIENTED_EDGE('',*,*,#16138,.F.);
#16138 = EDGE_CURVE('',#16139,#16122,#16141,.T.);
#16139 = VERTEX_POINT('',#16140);
#16140 = CARTESIAN_POINT('',(-0.198853102307,10.685018155661,
    -0.897899840073));
#16141 = SURFACE_CURVE('',#16142,(#16146),.PCURVE_S1.);
#16142 = LINE('',#16143,#16144);
#16143 = CARTESIAN_POINT('',(-0.198853102307,10.685018155661,
    -0.897899773517));
#16144 = VECTOR('',#16145,1.);
#16145 = DIRECTION('',(0.E+000,-1.,-4.995034401228E-014));
#16146 = PCURVE('',#13080,#16147);
#16147 = DEFINITIONAL_REPRESENTATION('',(#16148),#16152);
#16148 = LINE('',#16149,#16150);
#16149 = CARTESIAN_POINT('',(11.073018155641,16.550155834601));
#16150 = VECTOR('',#16151,1.);
#16151 = DIRECTION('',(-1.,4.995034401228E-014));
#16152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16153 = ORIENTED_EDGE('',*,*,#16154,.F.);
#16154 = EDGE_CURVE('',#16155,#16139,#16157,.T.);
#16155 = VERTEX_POINT('',#16156);
#16156 = CARTESIAN_POINT('',(-0.198853102307,11.778539427557,
    -0.192078020744));
#16157 = SURFACE_CURVE('',#16158,(#16163),.PCURVE_S1.);
#16158 = CIRCLE('',#16159,1.2);
#16159 = AXIS2_PLACEMENT_3D('',#16160,#16161,#16162);
#16160 = CARTESIAN_POINT('',(-0.198853102307,10.685018470361,
    0.302099999985));
#16161 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16162 = DIRECTION('',(0.E+000,0.91126746433,-0.411815017274));
#16163 = PCURVE('',#13080,#16164);
#16164 = DEFINITIONAL_REPRESENTATION('',(#16165),#16169);
#16165 = CIRCLE('',#16166,1.2);
#16166 = AXIS2_PLACEMENT_2D('',#16167,#16168);
#16167 = CARTESIAN_POINT('',(11.073018470341,15.350156061099));
#16168 = DIRECTION('',(0.91126746433,0.411815017274));
#16169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16170 = ORIENTED_EDGE('',*,*,#16171,.F.);
#16171 = EDGE_CURVE('',#16172,#16155,#16174,.T.);
#16172 = VERTEX_POINT('',#16173);
#16173 = CARTESIAN_POINT('',(-0.198853102307,15.020448322642,
    6.981643127085));
#16174 = SURFACE_CURVE('',#16175,(#16179),.PCURVE_S1.);
#16175 = LINE('',#16176,#16177);
#16176 = CARTESIAN_POINT('',(-0.198853102307,15.020448322642,
    6.981643127085));
#16177 = VECTOR('',#16178,1.);
#16178 = DIRECTION('',(0.E+000,-0.411815017274,-0.911267464331));
#16179 = PCURVE('',#13080,#16180);
#16180 = DEFINITIONAL_REPRESENTATION('',(#16181),#16185);
#16181 = LINE('',#16182,#16183);
#16182 = CARTESIAN_POINT('',(15.408448322622,8.670612933999));
#16183 = VECTOR('',#16184,1.);
#16184 = DIRECTION('',(-0.411815017274,0.911267464331));
#16185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16186 = ORIENTED_EDGE('',*,*,#16187,.F.);
#16187 = EDGE_CURVE('',#16188,#16172,#16190,.T.);
#16188 = VERTEX_POINT('',#16189);
#16189 = CARTESIAN_POINT('',(-0.198853102307,15.126927365445,
    7.475821147377));
#16190 = SURFACE_CURVE('',#16191,(#16196),.PCURVE_S1.);
#16191 = CIRCLE('',#16192,1.199999999999);
#16192 = AXIS2_PLACEMENT_3D('',#16193,#16194,#16195);
#16193 = CARTESIAN_POINT('',(-0.198853102307,13.926927365446,
    7.475821147813));
#16194 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16195 = DIRECTION('',(0.E+000,1.,0.E+000));
#16196 = PCURVE('',#13080,#16197);
#16197 = DEFINITIONAL_REPRESENTATION('',(#16198),#16202);
#16198 = CIRCLE('',#16199,1.199999999999);
#16199 = AXIS2_PLACEMENT_2D('',#16200,#16201);
#16200 = CARTESIAN_POINT('',(14.314927365426,8.176434913271));
#16201 = DIRECTION('',(1.,0.E+000));
#16202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16203 = ORIENTED_EDGE('',*,*,#16204,.F.);
#16204 = EDGE_CURVE('',#16205,#16188,#16207,.T.);
#16205 = VERTEX_POINT('',#16206);
#16206 = CARTESIAN_POINT('',(-0.198853102307,15.126927366418,
    8.813426641174));
#16207 = SURFACE_CURVE('',#16208,(#16212),.PCURVE_S1.);
#16208 = LINE('',#16209,#16210);
#16209 = CARTESIAN_POINT('',(-0.198853102307,15.126927366418,
    8.813426641174));
#16210 = VECTOR('',#16211,1.);
#16211 = DIRECTION('',(0.E+000,-7.274069044137E-010,-1.));
#16212 = PCURVE('',#13080,#16213);
#16213 = DEFINITIONAL_REPRESENTATION('',(#16214),#16218);
#16214 = LINE('',#16215,#16216);
#16215 = CARTESIAN_POINT('',(15.514927366398,6.83882941991));
#16216 = VECTOR('',#16217,1.);
#16217 = DIRECTION('',(-7.274069044137E-010,1.));
#16218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16219 = ORIENTED_EDGE('',*,*,#16220,.T.);
#16220 = EDGE_CURVE('',#16205,#16221,#16223,.T.);
#16221 = VERTEX_POINT('',#16222);
#16222 = CARTESIAN_POINT('',(-0.198853102307,15.03853163156,
    9.265461991903));
#16223 = SURFACE_CURVE('',#16224,(#16229),.PCURVE_S1.);
#16224 = CIRCLE('',#16225,1.199999999999);
#16225 = AXIS2_PLACEMENT_3D('',#16226,#16227,#16228);
#16226 = CARTESIAN_POINT('',(-0.198853102307,13.926927366419,
    8.813426641827));
#16227 = DIRECTION('',(1.,0.E+000,0.E+000));
#16228 = DIRECTION('',(-0.E+000,1.,0.E+000));
#16229 = PCURVE('',#13080,#16230);
#16230 = DEFINITIONAL_REPRESENTATION('',(#16231),#16239);
#16231 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16232,#16233,#16234,#16235
    ,#16236,#16237,#16238),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16232 = CARTESIAN_POINT('',(15.514927366398,6.838829419257));
#16233 = CARTESIAN_POINT('',(15.514927366398,4.760368450175));
#16234 = CARTESIAN_POINT('',(13.714927366399,5.799598934716));
#16235 = CARTESIAN_POINT('',(11.914927366401,6.838829419257));
#16236 = CARTESIAN_POINT('',(13.714927366399,7.878059903797));
#16237 = CARTESIAN_POINT('',(15.514927366398,8.917290388338));
#16238 = CARTESIAN_POINT('',(15.514927366398,6.838829419257));
#16239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16240 = ORIENTED_EDGE('',*,*,#16241,.F.);
#16241 = EDGE_CURVE('',#16242,#16221,#16244,.T.);
#16242 = VERTEX_POINT('',#16243);
#16243 = CARTESIAN_POINT('',(-0.198853102307,14.673470259552,
    10.256971189028));
#16244 = SURFACE_CURVE('',#16245,(#16250),.PCURVE_S1.);
#16245 = CIRCLE('',#16246,15.800000000001);
#16246 = AXIS2_PLACEMENT_3D('',#16247,#16248,#16249);
#16247 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#16248 = DIRECTION('',(1.,0.E+000,0.E+000));
#16249 = DIRECTION('',(0.E+000,-0.949442037746,-0.313942378407));
#16250 = PCURVE('',#13080,#16251);
#16251 = DEFINITIONAL_REPRESENTATION('',(#16252),#16260);
#16252 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16253,#16254,#16255,#16256
    ,#16257,#16258,#16259),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16253 = CARTESIAN_POINT('',(15.061470259532,5.395284872056));
#16254 = CARTESIAN_POINT('',(23.652943830334,31.378098073907));
#16255 = CARTESIAN_POINT('',(41.858983339522,10.946257104724));
#16256 = CARTESIAN_POINT('',(60.06502284871,-9.485583864458));
#16257 = CARTESIAN_POINT('',(33.26750976872,-15.03655609712));
#16258 = CARTESIAN_POINT('',(6.46999668873,-20.58752832979));
#16259 = CARTESIAN_POINT('',(15.061470259532,5.395284872056));
#16260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16261 = ORIENTED_EDGE('',*,*,#16262,.F.);
#16262 = EDGE_CURVE('',#16263,#16242,#16265,.T.);
#16263 = VERTEX_POINT('',#16264);
#16264 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.599999999825));
#16265 = SURFACE_CURVE('',#16266,(#16271),.PCURVE_S1.);
#16266 = CIRCLE('',#16267,0.5);
#16267 = AXIS2_PLACEMENT_3D('',#16268,#16269,#16270);
#16268 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.099999999825));
#16269 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16270 = DIRECTION('',(0.E+000,3.979039320257E-013,1.));
#16271 = PCURVE('',#13080,#16272);
#16272 = DEFINITIONAL_REPRESENTATION('',(#16273),#16277);
#16273 = CIRCLE('',#16274,0.5);
#16274 = AXIS2_PLACEMENT_2D('',#16275,#16276);
#16275 = CARTESIAN_POINT('',(14.586749240659,5.552256061259));
#16276 = DIRECTION('',(3.979039320257E-013,-1.));
#16277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16278 = ORIENTED_EDGE('',*,*,#16279,.T.);
#16279 = EDGE_CURVE('',#16263,#16280,#16282,.T.);
#16280 = VERTEX_POINT('',#16281);
#16281 = CARTESIAN_POINT('',(-0.198853102307,11.9501383365,
    10.599999999825));
#16282 = SURFACE_CURVE('',#16283,(#16287),.PCURVE_S1.);
#16283 = LINE('',#16284,#16285);
#16284 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.599999999825));
#16285 = VECTOR('',#16286,1.);
#16286 = DIRECTION('',(0.E+000,-1.,2.891325493495E-013));
#16287 = PCURVE('',#13080,#16288);
#16288 = DEFINITIONAL_REPRESENTATION('',(#16289),#16293);
#16289 = LINE('',#16290,#16291);
#16290 = CARTESIAN_POINT('',(14.586749240659,5.052256061259));
#16291 = VECTOR('',#16292,1.);
#16292 = DIRECTION('',(-1.,-2.891325493495E-013));
#16293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16294 = ORIENTED_EDGE('',*,*,#16295,.T.);
#16295 = EDGE_CURVE('',#16280,#16296,#16298,.T.);
#16296 = VERTEX_POINT('',#16297);
#16297 = CARTESIAN_POINT('',(-0.198853102307,10.950138258659,
    11.599999999825));
#16298 = SURFACE_CURVE('',#16299,(#16304),.PCURVE_S1.);
#16299 = CIRCLE('',#16300,1.);
#16300 = AXIS2_PLACEMENT_3D('',#16301,#16302,#16303);
#16301 = CARTESIAN_POINT('',(-0.198853102307,11.950138258657,
    11.599999999825));
#16302 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16303 = DIRECTION('',(0.E+000,7.784300137814E-008,-1.));
#16304 = PCURVE('',#13080,#16305);
#16305 = DEFINITIONAL_REPRESENTATION('',(#16306),#16310);
#16306 = CIRCLE('',#16307,1.);
#16307 = AXIS2_PLACEMENT_2D('',#16308,#16309);
#16308 = CARTESIAN_POINT('',(12.338138258637,4.052256061259));
#16309 = DIRECTION('',(7.784300137814E-008,1.));
#16310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16311 = ORIENTED_EDGE('',*,*,#16312,.T.);
#16312 = EDGE_CURVE('',#16296,#16313,#16315,.T.);
#16313 = VERTEX_POINT('',#16314);
#16314 = CARTESIAN_POINT('',(-0.198853102307,10.950138258659,
    11.65000000182));
#16315 = SURFACE_CURVE('',#16316,(#16320),.PCURVE_S1.);
#16316 = LINE('',#16317,#16318);
#16317 = CARTESIAN_POINT('',(-0.198853102307,10.950138258658,
    11.599999999825));
#16318 = VECTOR('',#16319,1.);
#16319 = DIRECTION('',(2.220445960641E-015,-1.42108541481E-013,1.));
#16320 = PCURVE('',#13080,#16321);
#16321 = DEFINITIONAL_REPRESENTATION('',(#16322),#16326);
#16322 = LINE('',#16323,#16324);
#16323 = CARTESIAN_POINT('',(11.338138258638,4.052256061259));
#16324 = VECTOR('',#16325,1.);
#16325 = DIRECTION('',(-1.42108541481E-013,-1.));
#16326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16327 = ORIENTED_EDGE('',*,*,#16328,.T.);
#16328 = EDGE_CURVE('',#16313,#16329,#16331,.T.);
#16329 = VERTEX_POINT('',#16330);
#16330 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    12.649999999825));
#16331 = SURFACE_CURVE('',#16332,(#16337),.PCURVE_S1.);
#16332 = CIRCLE('',#16333,1.);
#16333 = AXIS2_PLACEMENT_3D('',#16334,#16335,#16336);
#16334 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    11.65000000182));
#16335 = DIRECTION('',(1.,0.E+000,0.E+000));
#16336 = DIRECTION('',(-0.E+000,1.,2.007283228522E-013));
#16337 = PCURVE('',#13080,#16338);
#16338 = DEFINITIONAL_REPRESENTATION('',(#16339),#16347);
#16339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16340,#16341,#16342,#16343
    ,#16344,#16345,#16346),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16340 = CARTESIAN_POINT('',(11.338138258637,4.002256059264));
#16341 = CARTESIAN_POINT('',(11.338138258637,2.270205251695));
#16342 = CARTESIAN_POINT('',(9.838138258637,3.136230655479));
#16343 = CARTESIAN_POINT('',(8.338138258637,4.002256059264));
#16344 = CARTESIAN_POINT('',(9.838138258637,4.868281463048));
#16345 = CARTESIAN_POINT('',(11.338138258637,5.734306866832));
#16346 = CARTESIAN_POINT('',(11.338138258637,4.002256059264));
#16347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16348 = ORIENTED_EDGE('',*,*,#16349,.F.);
#16349 = EDGE_CURVE('',#16350,#16329,#16352,.T.);
#16350 = VERTEX_POINT('',#16351);
#16351 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000001562));
#16352 = SURFACE_CURVE('',#16353,(#16357),.PCURVE_S1.);
#16353 = LINE('',#16354,#16355);
#16354 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000000823));
#16355 = VECTOR('',#16356,1.);
#16356 = DIRECTION('',(2.1835343975E-017,1.,1.3974620144E-015));
#16357 = PCURVE('',#13080,#16358);
#16358 = DEFINITIONAL_REPRESENTATION('',(#16359),#16363);
#16359 = LINE('',#16360,#16361);
#16360 = CARTESIAN_POINT('',(-9.999952607185,3.002256060261));
#16361 = VECTOR('',#16362,1.);
#16362 = DIRECTION('',(1.,-1.3974620144E-015));
#16363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16364 = ORIENTED_EDGE('',*,*,#16365,.T.);
#16365 = EDGE_CURVE('',#16350,#16366,#16368,.T.);
#16366 = VERTEX_POINT('',#16367);
#16367 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216311,
    12.193556853301));
#16368 = SURFACE_CURVE('',#16369,(#16374),.PCURVE_S1.);
#16369 = CIRCLE('',#16370,0.5);
#16370 = AXIS2_PLACEMENT_3D('',#16371,#16372,#16373);
#16371 = CARTESIAN_POINT('',(-0.198853102307,-10.38798297519,
    12.15000000182));
#16372 = DIRECTION('',(1.,0.E+000,0.E+000));
#16373 = DIRECTION('',(-0.E+000,6.073605472068E-005,0.999999998156));
#16374 = PCURVE('',#13080,#16375);
#16375 = DEFINITIONAL_REPRESENTATION('',(#16376),#16384);
#16376 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16377,#16378,#16379,#16380
    ,#16381,#16382,#16383),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16377 = CARTESIAN_POINT('',(-9.999952607185,3.002256060186));
#16378 = CARTESIAN_POINT('',(-10.86597800937,3.00220346122));
#16379 = CARTESIAN_POINT('',(-10.43301086031,3.75222975932));
#16380 = CARTESIAN_POINT('',(-10.00004371126,4.502256057419));
#16381 = CARTESIAN_POINT('',(-9.566985458132,3.752282358286));
#16382 = CARTESIAN_POINT('',(-9.133927204998,3.002308659152));
#16383 = CARTESIAN_POINT('',(-9.999952607185,3.002256060186));
#16384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16385 = ORIENTED_EDGE('',*,*,#16386,.T.);
#16386 = EDGE_CURVE('',#16366,#16387,#16389,.T.);
#16387 = VERTEX_POINT('',#16388);
#16388 = CARTESIAN_POINT('',(-0.198853102307,-11.14686072462,
    9.212844257258));
#16389 = SURFACE_CURVE('',#16390,(#16394),.PCURVE_S1.);
#16390 = LINE('',#16391,#16392);
#16391 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216319,
    12.193556853308));
#16392 = VECTOR('',#16393,1.);
#16393 = DIRECTION('',(0.E+000,-8.715574276254E-002,-0.99619469809));
#16394 = PCURVE('',#13080,#16395);
#16395 = DEFINITIONAL_REPRESENTATION('',(#16396),#16400);
#16396 = LINE('',#16397,#16398);
#16397 = CARTESIAN_POINT('',(-10.49808216321,3.458699207776));
#16398 = VECTOR('',#16399,1.);
#16399 = DIRECTION('',(-8.715574276254E-002,0.99619469809));
#16400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16401 = ORIENTED_EDGE('',*,*,#16402,.F.);
#16402 = EDGE_CURVE('',#16403,#16387,#16405,.T.);
#16403 = VERTEX_POINT('',#16404);
#16404 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#16405 = SURFACE_CURVE('',#16406,(#16411),.PCURVE_S1.);
#16406 = CIRCLE('',#16407,1.);
#16407 = AXIS2_PLACEMENT_3D('',#16408,#16409,#16410);
#16408 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    9.300000000006));
#16409 = DIRECTION('',(1.,0.E+000,0.E+000));
#16410 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16411 = PCURVE('',#13080,#16412);
#16412 = DEFINITIONAL_REPRESENTATION('',(#16413),#16421);
#16413 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16414,#16415,#16416,#16417
    ,#16418,#16419,#16420),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16414 = CARTESIAN_POINT('',(-11.75505542273,7.352256061078));
#16415 = CARTESIAN_POINT('',(-10.02300461516,7.352256061078));
#16416 = CARTESIAN_POINT('',(-10.88903001895,5.852256061078));
#16417 = CARTESIAN_POINT('',(-11.75505542273,4.352256061078));
#16418 = CARTESIAN_POINT('',(-12.62108082651,5.852256061078));
#16419 = CARTESIAN_POINT('',(-13.4871062303,7.352256061078));
#16420 = CARTESIAN_POINT('',(-11.75505542273,7.352256061078));
#16421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16422 = ORIENTED_EDGE('',*,*,#16423,.T.);
#16423 = EDGE_CURVE('',#16403,#16424,#16426,.T.);
#16424 = VERTEX_POINT('',#16425);
#16425 = CARTESIAN_POINT('',(-0.198853102307,-18.75666805997,
    8.300000000006));
#16426 = SURFACE_CURVE('',#16427,(#16431),.PCURVE_S1.);
#16427 = LINE('',#16428,#16429);
#16428 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#16429 = VECTOR('',#16430,1.);
#16430 = DIRECTION('',(0.E+000,-1.,0.E+000));
#16431 = PCURVE('',#13080,#16432);
#16432 = DEFINITIONAL_REPRESENTATION('',(#16433),#16437);
#16433 = LINE('',#16434,#16435);
#16434 = CARTESIAN_POINT('',(-11.75505542273,7.352256061078));
#16435 = VECTOR('',#16436,1.);
#16436 = DIRECTION('',(-1.,0.E+000));
#16437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16438 = ORIENTED_EDGE('',*,*,#16439,.F.);
#16439 = EDGE_CURVE('',#16440,#16424,#16442,.T.);
#16440 = VERTEX_POINT('',#16441);
#16441 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#16442 = SURFACE_CURVE('',#16443,(#16448),.PCURVE_S1.);
#16443 = CIRCLE('',#16444,1.);
#16444 = AXIS2_PLACEMENT_3D('',#16445,#16446,#16447);
#16445 = CARTESIAN_POINT('',(-0.198853102307,-18.75666805997,
    9.300000000006));
#16446 = DIRECTION('',(1.,0.E+000,0.E+000));
#16447 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274767E-002));
#16448 = PCURVE('',#13080,#16449);
#16449 = DEFINITIONAL_REPRESENTATION('',(#16450),#16458);
#16450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16451,#16452,#16453,#16454
    ,#16455,#16456,#16457),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16451 = CARTESIAN_POINT('',(-19.36486275808,6.439411803826));
#16452 = CARTESIAN_POINT('',(-19.21390458347,8.164871635151));
#16453 = CARTESIAN_POINT('',(-17.79509162364,7.171408105367));
#16454 = CARTESIAN_POINT('',(-16.37627866381,6.177944575582));
#16455 = CARTESIAN_POINT('',(-17.94604979825,5.445948274041));
#16456 = CARTESIAN_POINT('',(-19.51582093269,4.7139519725));
#16457 = CARTESIAN_POINT('',(-19.36486275808,6.439411803826));
#16458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16459 = ORIENTED_EDGE('',*,*,#16460,.T.);
#16460 = EDGE_CURVE('',#16440,#16461,#16463,.T.);
#16461 = VERTEX_POINT('',#16462);
#16462 = CARTESIAN_POINT('',(-0.198853102307,-20.01364111762,
    12.193554545089));
#16463 = SURFACE_CURVE('',#16464,(#16468),.PCURVE_S1.);
#16464 = LINE('',#16465,#16466);
#16465 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#16466 = VECTOR('',#16467,1.);
#16467 = DIRECTION('',(0.E+000,-8.715574276006E-002,0.996194698091));
#16468 = PCURVE('',#13080,#16469);
#16469 = DEFINITIONAL_REPRESENTATION('',(#16470),#16474);
#16470 = LINE('',#16471,#16472);
#16471 = CARTESIAN_POINT('',(-19.36486275808,6.439411803826));
#16472 = VECTOR('',#16473,1.);
#16473 = DIRECTION('',(-8.715574276006E-002,-0.996194698091));
#16474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16475 = ORIENTED_EDGE('',*,*,#16476,.T.);
#16476 = EDGE_CURVE('',#16461,#16477,#16479,.T.);
#16477 = VERTEX_POINT('',#16478);
#16478 = CARTESIAN_POINT('',(-0.198853102307,-20.51176624162,
    12.650000001643));
#16479 = SURFACE_CURVE('',#16480,(#16485),.PCURVE_S1.);
#16480 = CIRCLE('',#16481,0.5);
#16481 = AXIS2_PLACEMENT_3D('',#16482,#16483,#16484);
#16482 = CARTESIAN_POINT('',(-0.198853102307,-20.5117405075,
    12.15000000182));
#16483 = DIRECTION('',(1.,0.E+000,0.E+000));
#16484 = DIRECTION('',(-0.E+000,0.996198778887,8.710908646181E-002));
#16485 = PCURVE('',#13080,#16486);
#16486 = DEFINITIONAL_REPRESENTATION('',(#16487),#16495);
#16487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16488,#16489,#16490,#16491
    ,#16492,#16493,#16494),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16488 = CARTESIAN_POINT('',(-19.62564111807,3.458701516033));
#16489 = CARTESIAN_POINT('',(-19.70107979985,2.595968066298));
#16490 = CARTESIAN_POINT('',(-20.41050954313,3.092666606012));
#16491 = CARTESIAN_POINT('',(-21.1199392864,3.589365145726));
#16492 = CARTESIAN_POINT('',(-20.33507086135,3.955400055747));
#16493 = CARTESIAN_POINT('',(-19.5502024363,4.321434965768));
#16494 = CARTESIAN_POINT('',(-19.62564111807,3.458701516033));
#16495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16496 = ORIENTED_EDGE('',*,*,#16497,.T.);
#16497 = EDGE_CURVE('',#16477,#16498,#16500,.T.);
#16498 = VERTEX_POINT('',#16499);
#16499 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.650000001643));
#16500 = SURFACE_CURVE('',#16501,(#16505),.PCURVE_S1.);
#16501 = LINE('',#16502,#16503);
#16502 = CARTESIAN_POINT('',(-0.198853102307,-20.51176624162,
    12.650000001765));
#16503 = VECTOR('',#16504,1.);
#16504 = DIRECTION('',(0.E+000,-1.,1.236541146973E-015));
#16505 = PCURVE('',#13080,#16506);
#16506 = DEFINITIONAL_REPRESENTATION('',(#16507),#16511);
#16507 = LINE('',#16508,#16509);
#16508 = CARTESIAN_POINT('',(-20.12376624164,3.002256059319));
#16509 = VECTOR('',#16510,1.);
#16510 = DIRECTION('',(-1.,-1.236541146973E-015));
#16511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16512 = ORIENTED_EDGE('',*,*,#16513,.T.);
#16513 = EDGE_CURVE('',#16498,#16514,#16516,.T.);
#16514 = VERTEX_POINT('',#16515);
#16515 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#16516 = SURFACE_CURVE('',#16517,(#16522),.PCURVE_S1.);
#16517 = CIRCLE('',#16518,0.624999978307);
#16518 = AXIS2_PLACEMENT_3D('',#16519,#16520,#16521);
#16519 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.025000023336));
#16520 = DIRECTION('',(1.,0.E+000,-0.E+000));
#16521 = DIRECTION('',(0.E+000,0.E+000,1.));
#16522 = PCURVE('',#13080,#16523);
#16523 = DEFINITIONAL_REPRESENTATION('',(#16524),#16532);
#16524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16525,#16526,#16527,#16528
    ,#16529,#16530,#16531),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16525 = CARTESIAN_POINT('',(-31.61618988641,3.002256059441));
#16526 = CARTESIAN_POINT('',(-32.69872160357,3.002256059441));
#16527 = CARTESIAN_POINT('',(-32.15745574499,3.939756026901));
#16528 = CARTESIAN_POINT('',(-31.61618988641,4.877255994362));
#16529 = CARTESIAN_POINT('',(-31.07492402783,3.939756026901));
#16530 = CARTESIAN_POINT('',(-30.53365816925,3.002256059441));
#16531 = CARTESIAN_POINT('',(-31.61618988641,3.002256059441));
#16532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16533 = ORIENTED_EDGE('',*,*,#16534,.T.);
#16534 = EDGE_CURVE('',#16514,#16535,#16537,.T.);
#16535 = VERTEX_POINT('',#16536);
#16536 = CARTESIAN_POINT('',(-0.198853102307,-29.30866172769,
    11.400000045029));
#16537 = SURFACE_CURVE('',#16538,(#16542),.PCURVE_S1.);
#16538 = LINE('',#16539,#16540);
#16539 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#16540 = VECTOR('',#16541,1.);
#16541 = DIRECTION('',(0.E+000,1.,-6.590014033676E-016));
#16542 = PCURVE('',#13080,#16543);
#16543 = DEFINITIONAL_REPRESENTATION('',(#16544),#16548);
#16544 = LINE('',#16545,#16546);
#16545 = CARTESIAN_POINT('',(-31.61618988641,4.252256016055));
#16546 = VECTOR('',#16547,1.);
#16547 = DIRECTION('',(1.,6.590014033676E-016));
#16548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16549 = ORIENTED_EDGE('',*,*,#16550,.T.);
#16550 = EDGE_CURVE('',#16535,#16551,#16553,.T.);
#16551 = VERTEX_POINT('',#16552);
#16552 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#16553 = SURFACE_CURVE('',#16554,(#16559),.PCURVE_S1.);
#16554 = CIRCLE('',#16555,0.5);
#16555 = AXIS2_PLACEMENT_3D('',#16556,#16557,#16558);
#16556 = CARTESIAN_POINT('',(-0.198853102307,-29.30866172769,
    10.900000045029));
#16557 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16558 = DIRECTION('',(0.E+000,0.E+000,1.));
#16559 = PCURVE('',#13080,#16560);
#16560 = DEFINITIONAL_REPRESENTATION('',(#16561),#16565);
#16561 = CIRCLE('',#16562,0.5);
#16562 = AXIS2_PLACEMENT_2D('',#16563,#16564);
#16563 = CARTESIAN_POINT('',(-28.92066172771,4.752256016055));
#16564 = DIRECTION('',(0.E+000,-1.));
#16565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16566 = ORIENTED_EDGE('',*,*,#16567,.T.);
#16567 = EDGE_CURVE('',#16551,#16568,#16570,.T.);
#16568 = VERTEX_POINT('',#16569);
#16569 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#16570 = SURFACE_CURVE('',#16571,(#16575),.PCURVE_S1.);
#16571 = LINE('',#16572,#16573);
#16572 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#16573 = VECTOR('',#16574,1.);
#16574 = DIRECTION('',(0.E+000,-3.978435501683E-014,-1.));
#16575 = PCURVE('',#13080,#16576);
#16576 = DEFINITIONAL_REPRESENTATION('',(#16577),#16581);
#16577 = LINE('',#16578,#16579);
#16578 = CARTESIAN_POINT('',(-28.42066172771,4.752256016055));
#16579 = VECTOR('',#16580,1.);
#16580 = DIRECTION('',(-3.978435501683E-014,1.));
#16581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16582 = ORIENTED_EDGE('',*,*,#16583,.T.);
#16583 = EDGE_CURVE('',#16568,#16584,#16586,.T.);
#16584 = VERTEX_POINT('',#16585);
#16585 = CARTESIAN_POINT('',(-0.198853102307,-29.04340338111,
    9.808203836618));
#16586 = SURFACE_CURVE('',#16587,(#16591),.PCURVE_S1.);
#16587 = LINE('',#16588,#16589);
#16588 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#16589 = VECTOR('',#16590,1.);
#16590 = DIRECTION('',(0.E+000,-0.24896085195,-0.968513548793));
#16591 = PCURVE('',#13080,#16592);
#16592 = DEFINITIONAL_REPRESENTATION('',(#16593),#16597);
#16593 = LINE('',#16594,#16595);
#16594 = CARTESIAN_POINT('',(-28.42066172771,4.930854546925));
#16595 = VECTOR('',#16596,1.);
#16596 = DIRECTION('',(-0.24896085195,0.968513548793));
#16597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16598 = ORIENTED_EDGE('',*,*,#16599,.T.);
#16599 = EDGE_CURVE('',#16584,#16600,#16602,.T.);
#16600 = VERTEX_POINT('',#16601);
#16601 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602100110754));
#16602 = SURFACE_CURVE('',#16603,(#16608),.PCURVE_S1.);
#16603 = CIRCLE('',#16604,1.);
#16604 = AXIS2_PLACEMENT_3D('',#16605,#16606,#16607);
#16605 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    10.602100224003));
#16606 = DIRECTION('',(1.,0.E+000,0.E+000));
#16607 = DIRECTION('',(0.E+000,-0.608053061909,-0.793896387385));
#16608 = PCURVE('',#13080,#16609);
#16609 = DEFINITIONAL_REPRESENTATION('',(#16610),#16618);
#16610 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16611,#16612,#16613,#16614
    ,#16615,#16616,#16617),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16611 = CARTESIAN_POINT('',(-28.65540338113,5.844052224466));
#16612 = CARTESIAN_POINT('',(-27.28033450223,6.897231021391));
#16613 = CARTESIAN_POINT('',(-27.05578934881,5.179797041851));
#16614 = CARTESIAN_POINT('',(-26.8312441954,3.462363062311));
#16615 = CARTESIAN_POINT('',(-28.43085822771,4.126618244926));
#16616 = CARTESIAN_POINT('',(-30.03047226002,4.790873427541));
#16617 = CARTESIAN_POINT('',(-28.65540338113,5.844052224466));
#16618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16619 = ORIENTED_EDGE('',*,*,#16620,.T.);
#16620 = EDGE_CURVE('',#16600,#16621,#16623,.T.);
#16621 = VERTEX_POINT('',#16622);
#16622 = CARTESIAN_POINT('',(-0.198853102307,-25.84784180392,
    9.602043815206));
#16623 = SURFACE_CURVE('',#16624,(#16628),.PCURVE_S1.);
#16624 = LINE('',#16625,#16626);
#16625 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602099997505));
#16626 = VECTOR('',#16627,1.);
#16627 = DIRECTION('',(0.E+000,1.,4.942889721197E-014));
#16628 = PCURVE('',#13080,#16629);
#16629 = DEFINITIONAL_REPRESENTATION('',(#16630),#16634);
#16630 = LINE('',#16631,#16632);
#16631 = CARTESIAN_POINT('',(-28.04735031922,6.050156063579));
#16632 = VECTOR('',#16633,1.);
#16633 = DIRECTION('',(1.,-4.942889721197E-014));
#16634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16635 = ORIENTED_EDGE('',*,*,#16636,.F.);
#16636 = EDGE_CURVE('',#16637,#16621,#16639,.T.);
#16637 = VERTEX_POINT('',#16638);
#16638 = CARTESIAN_POINT('',(-0.198853102307,-24.86836510137,
    8.602100224003));
#16639 = SURFACE_CURVE('',#16640,(#16669),.PCURVE_S1.);
#16640 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16641,#16642,#16643,#16644,
    #16645,#16646,#16647,#16648,#16649,#16650,#16651,#16652,#16653,
    #16654,#16655,#16656,#16657,#16658,#16659,#16660,#16661,#16662,
    #16663,#16664,#16665,#16666,#16667,#16668),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,8.979076428112E-002,
    0.175388472609,0.257758744135,0.33773280085,0.416046281778,
    0.493369589714,0.570332730088,0.647546775542,0.725623605207,
    0.805195315469,0.886934623419,0.971577665563,1.),.UNSPECIFIED.);
#16641 = CARTESIAN_POINT('',(-0.198853102307,-24.86836510137,
    8.602100224003));
#16642 = CARTESIAN_POINT('',(-0.198853102307,-24.86963489496,
    8.644622149971));
#16643 = CARTESIAN_POINT('',(-0.198853102307,-24.87090468856,
    8.687144075939));
#16644 = CARTESIAN_POINT('',(-0.198853102307,-24.88212481065,
    8.771925703814));
#16645 = CARTESIAN_POINT('',(-0.198853102307,-24.89009469514,
    8.81436515372));
#16646 = CARTESIAN_POINT('',(-0.198853102307,-24.91190463759,
    8.896622587635));
#16647 = CARTESIAN_POINT('',(-0.198853102307,-24.92523838197,
    8.937506709039));
#16648 = CARTESIAN_POINT('',(-0.198853102307,-24.95714832404,
    9.015973265956));
#16649 = CARTESIAN_POINT('',(-0.198853102307,-24.97555508032,
    9.054645359199));
#16650 = CARTESIAN_POINT('',(-0.198853102307,-25.01693120184,
    9.128134525726));
#16651 = CARTESIAN_POINT('',(-0.198853102307,-25.04004426308,
    9.163987108552));
#16652 = CARTESIAN_POINT('',(-0.198853102307,-25.09012000827,
    9.231409111826));
#16653 = CARTESIAN_POINT('',(-0.198853102307,-25.11750397793,
    9.26389216349));
#16654 = CARTESIAN_POINT('',(-0.198853102307,-25.17539346004,
    9.324268912516));
#16655 = CARTESIAN_POINT('',(-0.198853102307,-25.2065523522,
    9.352897220382));
#16656 = CARTESIAN_POINT('',(-0.198853102307,-25.27126560304,
    9.405375367634));
#16657 = CARTESIAN_POINT('',(-0.198853102307,-25.305651752,
    9.429734848837));
#16658 = CARTESIAN_POINT('',(-0.198853102307,-25.37611151341,
    9.473596762128));
#16659 = CARTESIAN_POINT('',(-0.198853102307,-25.41313515496,
    9.493349656858));
#16660 = CARTESIAN_POINT('',(-0.198853102307,-25.48819489943,
    9.528022132579));
#16661 = CARTESIAN_POINT('',(-0.198853102307,-25.52723427352,
    9.542910990165));
#16662 = CARTESIAN_POINT('',(-0.198853102307,-25.60569713264,
    9.567971581567));
#16663 = CARTESIAN_POINT('',(-0.198853102307,-25.64610894814,
    9.577821986192));
#16664 = CARTESIAN_POINT('',(-0.198853102307,-25.72674722154,
    9.593002864233));
#16665 = CARTESIAN_POINT('',(-0.198853102307,-25.76778995503,
    9.597685100516));
#16666 = CARTESIAN_POINT('',(-0.198853102307,-25.82121552379,
    9.601129420667));
#16667 = CARTESIAN_POINT('',(-0.198853102307,-25.83452866385,
    9.601586617937));
#16668 = CARTESIAN_POINT('',(-0.198853102307,-25.84784180392,
    9.602043815206));
#16669 = PCURVE('',#13080,#16670);
#16670 = DEFINITIONAL_REPRESENTATION('',(#16671),#16700);
#16671 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16672,#16673,#16674,#16675,
    #16676,#16677,#16678,#16679,#16680,#16681,#16682,#16683,#16684,
    #16685,#16686,#16687,#16688,#16689,#16690,#16691,#16692,#16693,
    #16694,#16695,#16696,#16697,#16698,#16699),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,8.979076428112E-002,
    0.175388472609,0.257758744135,0.33773280085,0.416046281778,
    0.493369589714,0.570332730088,0.647546775542,0.725623605207,
    0.805195315469,0.886934623419,0.971577665563,1.),.UNSPECIFIED.);
#16672 = CARTESIAN_POINT('',(-24.48036510139,7.050155837081));
#16673 = CARTESIAN_POINT('',(-24.48163489498,7.007633911113));
#16674 = CARTESIAN_POINT('',(-24.48290468858,6.965111985145));
#16675 = CARTESIAN_POINT('',(-24.49412481067,6.88033035727));
#16676 = CARTESIAN_POINT('',(-24.50209469516,6.837890907364));
#16677 = CARTESIAN_POINT('',(-24.52390463761,6.755633473449));
#16678 = CARTESIAN_POINT('',(-24.53723838199,6.714749352045));
#16679 = CARTESIAN_POINT('',(-24.56914832406,6.636282795128));
#16680 = CARTESIAN_POINT('',(-24.58755508034,6.597610701885));
#16681 = CARTESIAN_POINT('',(-24.62893120186,6.524121535358));
#16682 = CARTESIAN_POINT('',(-24.65204426309,6.488268952532));
#16683 = CARTESIAN_POINT('',(-24.70212000829,6.420846949258));
#16684 = CARTESIAN_POINT('',(-24.72950397795,6.388363897594));
#16685 = CARTESIAN_POINT('',(-24.78739346006,6.327987148568));
#16686 = CARTESIAN_POINT('',(-24.81855235222,6.299358840702));
#16687 = CARTESIAN_POINT('',(-24.88326560306,6.24688069345));
#16688 = CARTESIAN_POINT('',(-24.91765175202,6.222521212247));
#16689 = CARTESIAN_POINT('',(-24.98811151343,6.178659298956));
#16690 = CARTESIAN_POINT('',(-25.02513515498,6.158906404226));
#16691 = CARTESIAN_POINT('',(-25.10019489945,6.124233928505));
#16692 = CARTESIAN_POINT('',(-25.13923427354,6.109345070919));
#16693 = CARTESIAN_POINT('',(-25.21769713266,6.084284479517));
#16694 = CARTESIAN_POINT('',(-25.25810894816,6.074434074892));
#16695 = CARTESIAN_POINT('',(-25.33874722156,6.059253196851));
#16696 = CARTESIAN_POINT('',(-25.37978995505,6.054570960568));
#16697 = CARTESIAN_POINT('',(-25.43321552381,6.051126640417));
#16698 = CARTESIAN_POINT('',(-25.44652866387,6.050669443147));
#16699 = CARTESIAN_POINT('',(-25.45984180394,6.050212245878));
#16700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16701 = ORIENTED_EDGE('',*,*,#16702,.F.);
#16702 = EDGE_CURVE('',#16703,#16637,#16705,.T.);
#16703 = VERTEX_POINT('',#16704);
#16704 = CARTESIAN_POINT('',(-0.198853102307,-24.88355734815,
    8.428452047492));
#16705 = SURFACE_CURVE('',#16706,(#16711),.PCURVE_S1.);
#16706 = CIRCLE('',#16707,1.);
#16707 = AXIS2_PLACEMENT_3D('',#16708,#16709,#16710);
#16708 = CARTESIAN_POINT('',(-0.198853102307,-25.86836510137,
    8.602100224003));
#16709 = DIRECTION('',(1.,0.E+000,0.E+000));
#16710 = DIRECTION('',(0.E+000,0.984807753216,-0.173648176511));
#16711 = PCURVE('',#13080,#16712);
#16712 = DEFINITIONAL_REPRESENTATION('',(#16713),#16721);
#16713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16714,#16715,#16716,#16717
    ,#16718,#16719,#16720),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16714 = CARTESIAN_POINT('',(-24.49555734817,7.223804013593));
#16715 = CARTESIAN_POINT('',(-24.19478988381,5.518066949335));
#16716 = CARTESIAN_POINT('',(-25.82238524581,6.110463216696));
#16717 = CARTESIAN_POINT('',(-27.44998060782,6.702859484058));
#16718 = CARTESIAN_POINT('',(-26.12315271017,7.816200280954));
#16719 = CARTESIAN_POINT('',(-24.79632481253,8.92954107785));
#16720 = CARTESIAN_POINT('',(-24.49555734817,7.223804013593));
#16721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16722 = ORIENTED_EDGE('',*,*,#16723,.F.);
#16723 = EDGE_CURVE('',#16724,#16703,#16726,.T.);
#16724 = VERTEX_POINT('',#16725);
#16725 = CARTESIAN_POINT('',(-0.198853102307,-25.54943103639,
    4.652094679459));
#16726 = SURFACE_CURVE('',#16727,(#16731),.PCURVE_S1.);
#16727 = LINE('',#16728,#16729);
#16728 = CARTESIAN_POINT('',(-0.198853102307,-25.54943103639,
    4.652094679459));
#16729 = VECTOR('',#16730,1.);
#16730 = DIRECTION('',(0.E+000,0.173648176517,0.984807753215));
#16731 = PCURVE('',#13080,#16732);
#16732 = DEFINITIONAL_REPRESENTATION('',(#16733),#16737);
#16733 = LINE('',#16734,#16735);
#16734 = CARTESIAN_POINT('',(-25.16143103641,11.000161381625));
#16735 = VECTOR('',#16736,1.);
#16736 = DIRECTION('',(0.173648176517,-0.984807753215));
#16737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16738 = ORIENTED_EDGE('',*,*,#16739,.T.);
#16739 = EDGE_CURVE('',#16724,#16740,#16742,.T.);
#16740 = VERTEX_POINT('',#16741);
#16741 = CARTESIAN_POINT('',(-0.198853102307,-25.25439004337,
    4.300000247475));
#16742 = SURFACE_CURVE('',#16743,(#16748),.PCURVE_S1.);
#16743 = CIRCLE('',#16744,0.3);
#16744 = AXIS2_PLACEMENT_3D('',#16745,#16746,#16747);
#16745 = CARTESIAN_POINT('',(-0.198853102307,-25.25398871043,
    4.600000226503));
#16746 = DIRECTION('',(1.,0.E+000,0.E+000));
#16747 = DIRECTION('',(0.E+000,-0.984807753214,0.17364817652));
#16748 = PCURVE('',#13080,#16749);
#16749 = DEFINITIONAL_REPRESENTATION('',(#16750),#16758);
#16750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16751,#16752,#16753,#16754
    ,#16755,#16756,#16757),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16751 = CARTESIAN_POINT('',(-25.16143103641,11.000161381625));
#16752 = CARTESIAN_POINT('',(-25.25166127572,11.511882500902));
#16753 = CARTESIAN_POINT('',(-24.76338266712,11.334163620697));
#16754 = CARTESIAN_POINT('',(-24.27510405852,11.156444740493));
#16755 = CARTESIAN_POINT('',(-24.67315242781,10.822442501421));
#16756 = CARTESIAN_POINT('',(-25.0712007971,10.488440262349));
#16757 = CARTESIAN_POINT('',(-25.16143103641,11.000161381625));
#16758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16759 = ORIENTED_EDGE('',*,*,#16760,.T.);
#16760 = EDGE_CURVE('',#16740,#16761,#16763,.T.);
#16761 = VERTEX_POINT('',#16762);
#16762 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.300000113252));
#16763 = SURFACE_CURVE('',#16764,(#16768),.PCURVE_S1.);
#16764 = LINE('',#16765,#16766);
#16765 = CARTESIAN_POINT('',(-0.198853102307,-25.25439004337,
    4.300000000001));
#16766 = VECTOR('',#16767,1.);
#16767 = DIRECTION('',(0.E+000,1.,0.E+000));
#16768 = PCURVE('',#13080,#16769);
#16769 = DEFINITIONAL_REPRESENTATION('',(#16770),#16774);
#16770 = LINE('',#16771,#16772);
#16771 = CARTESIAN_POINT('',(-24.86639004339,11.352256061083));
#16772 = VECTOR('',#16773,1.);
#16773 = DIRECTION('',(1.,0.E+000));
#16774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16775 = ORIENTED_EDGE('',*,*,#16776,.T.);
#16776 = EDGE_CURVE('',#16761,#16777,#16779,.T.);
#16777 = VERTEX_POINT('',#16778);
#16778 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#16779 = SURFACE_CURVE('',#16780,(#16785),.PCURVE_S1.);
#16780 = CIRCLE('',#16781,0.5);
#16781 = AXIS2_PLACEMENT_3D('',#16782,#16783,#16784);
#16782 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.800000226503));
#16783 = DIRECTION('',(1.,0.E+000,0.E+000));
#16784 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16785 = PCURVE('',#13080,#16786);
#16786 = DEFINITIONAL_REPRESENTATION('',(#16787),#16795);
#16787 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16788,#16789,#16790,#16791
    ,#16792,#16793,#16794),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16788 = CARTESIAN_POINT('',(-21.56198619251,11.352255834581));
#16789 = CARTESIAN_POINT('',(-20.69596078872,11.352255834581));
#16790 = CARTESIAN_POINT('',(-21.12897349061,10.602255834581));
#16791 = CARTESIAN_POINT('',(-21.56198619251,9.852255834581));
#16792 = CARTESIAN_POINT('',(-21.9949988944,10.602255834581));
#16793 = CARTESIAN_POINT('',(-22.42801159629,11.352255834581));
#16794 = CARTESIAN_POINT('',(-21.56198619251,11.352255834581));
#16795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16796 = ORIENTED_EDGE('',*,*,#16797,.T.);
#16797 = EDGE_CURVE('',#16777,#16798,#16800,.T.);
#16798 = VERTEX_POINT('',#16799);
#16799 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    5.799848027463));
#16800 = SURFACE_CURVE('',#16801,(#16805),.PCURVE_S1.);
#16801 = LINE('',#16802,#16803);
#16802 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#16803 = VECTOR('',#16804,1.);
#16804 = DIRECTION('',(0.E+000,7.106508961444E-015,1.));
#16805 = PCURVE('',#13080,#16806);
#16806 = DEFINITIONAL_REPRESENTATION('',(#16807),#16811);
#16807 = LINE('',#16808,#16809);
#16808 = CARTESIAN_POINT('',(-21.06198619251,10.852255834581));
#16809 = VECTOR('',#16810,1.);
#16810 = DIRECTION('',(7.106508961444E-015,-1.));
#16811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16812 = ORIENTED_EDGE('',*,*,#16813,.F.);
#16813 = EDGE_CURVE('',#16814,#16798,#16816,.T.);
#16814 = VERTEX_POINT('',#16815);
#16815 = CARTESIAN_POINT('',(-0.198853102307,-20.94998619249,
    6.299848027463));
#16816 = SURFACE_CURVE('',#16817,(#16822),.PCURVE_S1.);
#16817 = CIRCLE('',#16818,0.5);
#16818 = AXIS2_PLACEMENT_3D('',#16819,#16820,#16821);
#16819 = CARTESIAN_POINT('',(-0.198853102307,-20.94998619249,
    5.799848027463));
#16820 = DIRECTION('',(1.,0.E+000,-0.E+000));
#16821 = DIRECTION('',(0.E+000,0.E+000,1.));
#16822 = PCURVE('',#13080,#16823);
#16823 = DEFINITIONAL_REPRESENTATION('',(#16824),#16832);
#16824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16825,#16826,#16827,#16828
    ,#16829,#16830,#16831),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16825 = CARTESIAN_POINT('',(-20.56198619251,9.352408033621));
#16826 = CARTESIAN_POINT('',(-21.42801159629,9.352408033621));
#16827 = CARTESIAN_POINT('',(-20.9949988944,10.102408033621));
#16828 = CARTESIAN_POINT('',(-20.56198619251,10.852408033621));
#16829 = CARTESIAN_POINT('',(-20.12897349061,10.102408033621));
#16830 = CARTESIAN_POINT('',(-19.69596078872,9.352408033621));
#16831 = CARTESIAN_POINT('',(-20.56198619251,9.352408033621));
#16832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16833 = ORIENTED_EDGE('',*,*,#16834,.F.);
#16834 = EDGE_CURVE('',#16835,#16814,#16837,.T.);
#16835 = VERTEX_POINT('',#16836);
#16836 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#16837 = SURFACE_CURVE('',#16838,(#16842),.PCURVE_S1.);
#16838 = LINE('',#16839,#16840);
#16839 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#16840 = VECTOR('',#16841,1.);
#16841 = DIRECTION('',(1.233581138472E-016,-1.,-1.973729821556E-015));
#16842 = PCURVE('',#13080,#16843);
#16843 = DEFINITIONAL_REPRESENTATION('',(#16844),#16848);
#16844 = LINE('',#16845,#16846);
#16845 = CARTESIAN_POINT('',(-16.96198619251,9.352408033621));
#16846 = VECTOR('',#16847,1.);
#16847 = DIRECTION('',(-1.,1.973729821556E-015));
#16848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16849 = ORIENTED_EDGE('',*,*,#16850,.F.);
#16850 = EDGE_CURVE('',#16851,#16835,#16853,.T.);
#16851 = VERTEX_POINT('',#16852);
#16852 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    5.799848027463));
#16853 = SURFACE_CURVE('',#16854,(#16859),.PCURVE_S1.);
#16854 = CIRCLE('',#16855,0.5);
#16855 = AXIS2_PLACEMENT_3D('',#16856,#16857,#16858);
#16856 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    5.799848027463));
#16857 = DIRECTION('',(1.,0.E+000,0.E+000));
#16858 = DIRECTION('',(-0.E+000,1.,0.E+000));
#16859 = PCURVE('',#13080,#16860);
#16860 = DEFINITIONAL_REPRESENTATION('',(#16861),#16869);
#16861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16862,#16863,#16864,#16865
    ,#16866,#16867,#16868),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16862 = CARTESIAN_POINT('',(-16.46198619251,9.852408033621));
#16863 = CARTESIAN_POINT('',(-16.46198619251,8.986382629837));
#16864 = CARTESIAN_POINT('',(-17.21198619251,9.419395331729));
#16865 = CARTESIAN_POINT('',(-17.96198619251,9.852408033621));
#16866 = CARTESIAN_POINT('',(-17.21198619251,10.285420735513));
#16867 = CARTESIAN_POINT('',(-16.46198619251,10.718433437405));
#16868 = CARTESIAN_POINT('',(-16.46198619251,9.852408033621));
#16869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16870 = ORIENTED_EDGE('',*,*,#16871,.T.);
#16871 = EDGE_CURVE('',#16851,#16872,#16874,.T.);
#16872 = VERTEX_POINT('',#16873);
#16873 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    4.800000226503));
#16874 = SURFACE_CURVE('',#16875,(#16879),.PCURVE_S1.);
#16875 = LINE('',#16876,#16877);
#16876 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    5.799848027463));
#16877 = VECTOR('',#16878,1.);
#16878 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16879 = PCURVE('',#13080,#16880);
#16880 = DEFINITIONAL_REPRESENTATION('',(#16881),#16885);
#16881 = LINE('',#16882,#16883);
#16882 = CARTESIAN_POINT('',(-16.46198619251,9.852408033621));
#16883 = VECTOR('',#16884,1.);
#16884 = DIRECTION('',(0.E+000,1.));
#16885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16886 = ORIENTED_EDGE('',*,*,#16887,.T.);
#16887 = EDGE_CURVE('',#16872,#16888,#16890,.T.);
#16888 = VERTEX_POINT('',#16889);
#16889 = CARTESIAN_POINT('',(-0.198853102307,-16.34998619249,
    4.300000226504));
#16890 = SURFACE_CURVE('',#16891,(#16896),.PCURVE_S1.);
#16891 = CIRCLE('',#16892,0.5);
#16892 = AXIS2_PLACEMENT_3D('',#16893,#16894,#16895);
#16893 = CARTESIAN_POINT('',(-0.198853102307,-16.34998619249,
    4.800000226503));
#16894 = DIRECTION('',(1.,0.E+000,0.E+000));
#16895 = DIRECTION('',(0.E+000,-1.,0.E+000));
#16896 = PCURVE('',#13080,#16897);
#16897 = DEFINITIONAL_REPRESENTATION('',(#16898),#16906);
#16898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16899,#16900,#16901,#16902
    ,#16903,#16904,#16905),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16899 = CARTESIAN_POINT('',(-16.46198619251,10.852255834581));
#16900 = CARTESIAN_POINT('',(-16.46198619251,11.718281238365));
#16901 = CARTESIAN_POINT('',(-15.71198619251,11.285268536473));
#16902 = CARTESIAN_POINT('',(-14.96198619251,10.852255834581));
#16903 = CARTESIAN_POINT('',(-15.71198619251,10.419243132688));
#16904 = CARTESIAN_POINT('',(-16.46198619251,9.986230430796));
#16905 = CARTESIAN_POINT('',(-16.46198619251,10.852255834581));
#16906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16907 = ORIENTED_EDGE('',*,*,#16908,.F.);
#16908 = EDGE_CURVE('',#16909,#16888,#16911,.T.);
#16909 = VERTEX_POINT('',#16910);
#16910 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#16911 = SURFACE_CURVE('',#16912,(#16916),.PCURVE_S1.);
#16912 = LINE('',#16913,#16914);
#16913 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#16914 = VECTOR('',#16915,1.);
#16915 = DIRECTION('',(0.E+000,-1.,-2.469759289869E-014));
#16916 = PCURVE('',#13080,#16917);
#16917 = DEFINITIONAL_REPRESENTATION('',(#16918),#16922);
#16918 = LINE('',#16919,#16920);
#16919 = CARTESIAN_POINT('',(-4.561986192513,11.35225583458));
#16920 = VECTOR('',#16921,1.);
#16921 = DIRECTION('',(-1.,2.469759289869E-014));
#16922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16923 = ORIENTED_EDGE('',*,*,#16924,.T.);
#16924 = EDGE_CURVE('',#16909,#16925,#16927,.T.);
#16925 = VERTEX_POINT('',#16926);
#16926 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#16927 = SURFACE_CURVE('',#16928,(#16933),.PCURVE_S1.);
#16928 = CIRCLE('',#16929,0.5);
#16929 = AXIS2_PLACEMENT_3D('',#16930,#16931,#16932);
#16930 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.800000226504));
#16931 = DIRECTION('',(1.,0.E+000,0.E+000));
#16932 = DIRECTION('',(0.E+000,1.95399252334E-014,-1.));
#16933 = PCURVE('',#13080,#16934);
#16934 = DEFINITIONAL_REPRESENTATION('',(#16935),#16943);
#16935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16936,#16937,#16938,#16939
    ,#16940,#16941,#16942),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16936 = CARTESIAN_POINT('',(-4.561986192513,11.35225583458));
#16937 = CARTESIAN_POINT('',(-3.695960788728,11.35225583458));
#16938 = CARTESIAN_POINT('',(-4.12897349062,10.60225583458));
#16939 = CARTESIAN_POINT('',(-4.561986192513,9.85225583458));
#16940 = CARTESIAN_POINT('',(-4.994998894405,10.60225583458));
#16941 = CARTESIAN_POINT('',(-5.428011596297,11.35225583458));
#16942 = CARTESIAN_POINT('',(-4.561986192513,11.35225583458));
#16943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16944 = ORIENTED_EDGE('',*,*,#16945,.T.);
#16945 = EDGE_CURVE('',#16925,#16946,#16948,.T.);
#16946 = VERTEX_POINT('',#16947);
#16947 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    5.799848027463));
#16948 = SURFACE_CURVE('',#16949,(#16953),.PCURVE_S1.);
#16949 = LINE('',#16950,#16951);
#16950 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#16951 = VECTOR('',#16952,1.);
#16952 = DIRECTION('',(0.E+000,8.883136201812E-016,1.));
#16953 = PCURVE('',#13080,#16954);
#16954 = DEFINITIONAL_REPRESENTATION('',(#16955),#16959);
#16955 = LINE('',#16956,#16957);
#16956 = CARTESIAN_POINT('',(-4.061986192513,10.85225583458));
#16957 = VECTOR('',#16958,1.);
#16958 = DIRECTION('',(8.883136201812E-016,-1.));
#16959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16960 = ORIENTED_EDGE('',*,*,#16961,.F.);
#16961 = EDGE_CURVE('',#16962,#16946,#16964,.T.);
#16962 = VERTEX_POINT('',#16963);
#16963 = CARTESIAN_POINT('',(-0.198853102307,-3.949986192493,
    6.299848027463));
#16964 = SURFACE_CURVE('',#16965,(#16970),.PCURVE_S1.);
#16965 = CIRCLE('',#16966,0.5);
#16966 = AXIS2_PLACEMENT_3D('',#16967,#16968,#16969);
#16967 = CARTESIAN_POINT('',(-0.198853102307,-3.949986192493,
    5.799848027463));
#16968 = DIRECTION('',(1.,0.E+000,-0.E+000));
#16969 = DIRECTION('',(0.E+000,0.E+000,1.));
#16970 = PCURVE('',#13080,#16971);
#16971 = DEFINITIONAL_REPRESENTATION('',(#16972),#16980);
#16972 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16973,#16974,#16975,#16976
    ,#16977,#16978,#16979),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#16973 = CARTESIAN_POINT('',(-3.561986192513,9.352408033621));
#16974 = CARTESIAN_POINT('',(-4.428011596297,9.352408033621));
#16975 = CARTESIAN_POINT('',(-3.994998894405,10.102408033621));
#16976 = CARTESIAN_POINT('',(-3.561986192513,10.852408033621));
#16977 = CARTESIAN_POINT('',(-3.12897349062,10.102408033621));
#16978 = CARTESIAN_POINT('',(-2.695960788728,9.352408033621));
#16979 = CARTESIAN_POINT('',(-3.561986192513,9.352408033621));
#16980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16981 = ORIENTED_EDGE('',*,*,#16982,.F.);
#16982 = EDGE_CURVE('',#16983,#16962,#16985,.T.);
#16983 = VERTEX_POINT('',#16984);
#16984 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#16985 = SURFACE_CURVE('',#16986,(#16990),.PCURVE_S1.);
#16986 = LINE('',#16987,#16988);
#16987 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#16988 = VECTOR('',#16989,1.);
#16989 = DIRECTION('',(0.E+000,-1.,-4.93432455389E-016));
#16990 = PCURVE('',#13080,#16991);
#16991 = DEFINITIONAL_REPRESENTATION('',(#16992),#16996);
#16992 = LINE('',#16993,#16994);
#16993 = CARTESIAN_POINT('',(3.80138074873E-002,9.352408033621));
#16994 = VECTOR('',#16995,1.);
#16995 = DIRECTION('',(-1.,4.93432455389E-016));
#16996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16997 = ORIENTED_EDGE('',*,*,#16998,.F.);
#16998 = EDGE_CURVE('',#16999,#16983,#17001,.T.);
#16999 = VERTEX_POINT('',#17000);
#17000 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    5.799848027463));
#17001 = SURFACE_CURVE('',#17002,(#17007),.PCURVE_S1.);
#17002 = CIRCLE('',#17003,0.5);
#17003 = AXIS2_PLACEMENT_3D('',#17004,#17005,#17006);
#17004 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    5.799848027463));
#17005 = DIRECTION('',(1.,0.E+000,0.E+000));
#17006 = DIRECTION('',(-0.E+000,1.,0.E+000));
#17007 = PCURVE('',#13080,#17008);
#17008 = DEFINITIONAL_REPRESENTATION('',(#17009),#17017);
#17009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17010,#17011,#17012,#17013
    ,#17014,#17015,#17016),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17010 = CARTESIAN_POINT('',(0.538013807487,9.852408033621));
#17011 = CARTESIAN_POINT('',(0.538013807487,8.986382629837));
#17012 = CARTESIAN_POINT('',(-0.211986192513,9.419395331729));
#17013 = CARTESIAN_POINT('',(-0.961986192513,9.852408033621));
#17014 = CARTESIAN_POINT('',(-0.211986192513,10.285420735513));
#17015 = CARTESIAN_POINT('',(0.538013807487,10.718433437405));
#17016 = CARTESIAN_POINT('',(0.538013807487,9.852408033621));
#17017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17018 = ORIENTED_EDGE('',*,*,#17019,.T.);
#17019 = EDGE_CURVE('',#16999,#17020,#17022,.T.);
#17020 = VERTEX_POINT('',#17021);
#17021 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    4.800000226504));
#17022 = SURFACE_CURVE('',#17023,(#17027),.PCURVE_S1.);
#17023 = LINE('',#17024,#17025);
#17024 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    5.799848027463));
#17025 = VECTOR('',#17026,1.);
#17026 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17027 = PCURVE('',#13080,#17028);
#17028 = DEFINITIONAL_REPRESENTATION('',(#17029),#17033);
#17029 = LINE('',#17030,#17031);
#17030 = CARTESIAN_POINT('',(0.538013807487,9.852408033621));
#17031 = VECTOR('',#17032,1.);
#17032 = DIRECTION('',(0.E+000,1.));
#17033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17034 = ORIENTED_EDGE('',*,*,#17035,.T.);
#17035 = EDGE_CURVE('',#17020,#15992,#17036,.T.);
#17036 = SURFACE_CURVE('',#17037,(#17042),.PCURVE_S1.);
#17037 = CIRCLE('',#17038,0.5);
#17038 = AXIS2_PLACEMENT_3D('',#17039,#17040,#17041);
#17039 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.800000226504));
#17040 = DIRECTION('',(1.,0.E+000,0.E+000));
#17041 = DIRECTION('',(0.E+000,-1.,0.E+000));
#17042 = PCURVE('',#13080,#17043);
#17043 = DEFINITIONAL_REPRESENTATION('',(#17044),#17052);
#17044 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17045,#17046,#17047,#17048
    ,#17049,#17050,#17051),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17045 = CARTESIAN_POINT('',(0.538013807487,10.85225583458));
#17046 = CARTESIAN_POINT('',(0.538013807487,11.718281238364));
#17047 = CARTESIAN_POINT('',(1.288013807487,11.285268536472));
#17048 = CARTESIAN_POINT('',(2.038013807487,10.85225583458));
#17049 = CARTESIAN_POINT('',(1.288013807487,10.419243132688));
#17050 = CARTESIAN_POINT('',(0.538013807487,9.986230430795));
#17051 = CARTESIAN_POINT('',(0.538013807487,10.85225583458));
#17052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17053 = FACE_BOUND('',#17054,.T.);
#17054 = EDGE_LOOP('',(#17055,#17073,#17089,#17105));
#17055 = ORIENTED_EDGE('',*,*,#17056,.T.);
#17056 = EDGE_CURVE('',#17057,#17059,#17061,.T.);
#17057 = VERTEX_POINT('',#17058);
#17058 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#17059 = VERTEX_POINT('',#17060);
#17060 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#17061 = SURFACE_CURVE('',#17062,(#17066),.PCURVE_S1.);
#17062 = LINE('',#17063,#17064);
#17063 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#17064 = VECTOR('',#17065,1.);
#17065 = DIRECTION('',(-3.700743415417E-017,-1.,-4.944193202997E-014));
#17066 = PCURVE('',#13080,#17067);
#17067 = DEFINITIONAL_REPRESENTATION('',(#17068),#17072);
#17068 = LINE('',#17069,#17070);
#17069 = CARTESIAN_POINT('',(-0.261986192513,10.152408033621));
#17070 = VECTOR('',#17071,1.);
#17071 = DIRECTION('',(-1.,4.944193202997E-014));
#17072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17073 = ORIENTED_EDGE('',*,*,#17074,.T.);
#17074 = EDGE_CURVE('',#17059,#17075,#17077,.T.);
#17075 = VERTEX_POINT('',#17076);
#17076 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    4.300000226504));
#17077 = SURFACE_CURVE('',#17078,(#17082),.PCURVE_S1.);
#17078 = LINE('',#17079,#17080);
#17079 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#17080 = VECTOR('',#17081,1.);
#17081 = DIRECTION('',(0.E+000,-3.701212849623E-016,-1.));
#17082 = PCURVE('',#13080,#17083);
#17083 = DEFINITIONAL_REPRESENTATION('',(#17084),#17088);
#17084 = LINE('',#17085,#17086);
#17085 = CARTESIAN_POINT('',(-3.261986192513,10.152408033621));
#17086 = VECTOR('',#17087,1.);
#17087 = DIRECTION('',(-3.701212849623E-016,1.));
#17088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17089 = ORIENTED_EDGE('',*,*,#17090,.F.);
#17090 = EDGE_CURVE('',#17091,#17075,#17093,.T.);
#17091 = VERTEX_POINT('',#17092);
#17092 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    4.300000226504));
#17093 = SURFACE_CURVE('',#17094,(#17098),.PCURVE_S1.);
#17094 = LINE('',#17095,#17096);
#17095 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    4.300000226504));
#17096 = VECTOR('',#17097,1.);
#17097 = DIRECTION('',(0.E+000,-1.,-2.516505522484E-014));
#17098 = PCURVE('',#13080,#17099);
#17099 = DEFINITIONAL_REPRESENTATION('',(#17100),#17104);
#17100 = LINE('',#17101,#17102);
#17101 = CARTESIAN_POINT('',(-0.261986192513,11.35225583458));
#17102 = VECTOR('',#17103,1.);
#17103 = DIRECTION('',(-1.,2.516505522484E-014));
#17104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17105 = ORIENTED_EDGE('',*,*,#17106,.F.);
#17106 = EDGE_CURVE('',#17057,#17091,#17107,.T.);
#17107 = SURFACE_CURVE('',#17108,(#17112),.PCURVE_S1.);
#17108 = LINE('',#17109,#17110);
#17109 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#17110 = VECTOR('',#17111,1.);
#17111 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17112 = PCURVE('',#13080,#17113);
#17113 = DEFINITIONAL_REPRESENTATION('',(#17114),#17118);
#17114 = LINE('',#17115,#17116);
#17115 = CARTESIAN_POINT('',(-0.261986192513,10.152408033621));
#17116 = VECTOR('',#17117,1.);
#17117 = DIRECTION('',(0.E+000,1.));
#17118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17119 = FACE_BOUND('',#17120,.T.);
#17120 = EDGE_LOOP('',(#17121,#17139,#17155,#17171));
#17121 = ORIENTED_EDGE('',*,*,#17122,.T.);
#17122 = EDGE_CURVE('',#17123,#17125,#17127,.T.);
#17123 = VERTEX_POINT('',#17124);
#17124 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#17125 = VERTEX_POINT('',#17126);
#17126 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#17127 = SURFACE_CURVE('',#17128,(#17132),.PCURVE_S1.);
#17128 = LINE('',#17129,#17130);
#17129 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#17130 = VECTOR('',#17131,1.);
#17131 = DIRECTION('',(0.E+000,-1.,-4.944193202998E-014));
#17132 = PCURVE('',#13080,#17133);
#17133 = DEFINITIONAL_REPRESENTATION('',(#17134),#17138);
#17134 = LINE('',#17135,#17136);
#17135 = CARTESIAN_POINT('',(-17.26198619251,10.152408033621));
#17136 = VECTOR('',#17137,1.);
#17137 = DIRECTION('',(-1.,4.944193202998E-014));
#17138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17139 = ORIENTED_EDGE('',*,*,#17140,.T.);
#17140 = EDGE_CURVE('',#17125,#17141,#17143,.T.);
#17141 = VERTEX_POINT('',#17142);
#17142 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    4.300000226503));
#17143 = SURFACE_CURVE('',#17144,(#17148),.PCURVE_S1.);
#17144 = LINE('',#17145,#17146);
#17145 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#17146 = VECTOR('',#17147,1.);
#17147 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17148 = PCURVE('',#13080,#17149);
#17149 = DEFINITIONAL_REPRESENTATION('',(#17150),#17154);
#17150 = LINE('',#17151,#17152);
#17151 = CARTESIAN_POINT('',(-20.26198619251,10.152408033621));
#17152 = VECTOR('',#17153,1.);
#17153 = DIRECTION('',(0.E+000,1.));
#17154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17155 = ORIENTED_EDGE('',*,*,#17156,.F.);
#17156 = EDGE_CURVE('',#17157,#17141,#17159,.T.);
#17157 = VERTEX_POINT('',#17158);
#17158 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    4.300000226503));
#17159 = SURFACE_CURVE('',#17160,(#17164),.PCURVE_S1.);
#17160 = LINE('',#17161,#17162);
#17161 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    4.300000226503));
#17162 = VECTOR('',#17163,1.);
#17163 = DIRECTION('',(1.480297366167E-016,-1.,-2.48689957516E-014));
#17164 = PCURVE('',#13080,#17165);
#17165 = DEFINITIONAL_REPRESENTATION('',(#17166),#17170);
#17166 = LINE('',#17167,#17168);
#17167 = CARTESIAN_POINT('',(-17.26198619251,11.352255834581));
#17168 = VECTOR('',#17169,1.);
#17169 = DIRECTION('',(-1.,2.48689957516E-014));
#17170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17171 = ORIENTED_EDGE('',*,*,#17172,.F.);
#17172 = EDGE_CURVE('',#17123,#17157,#17173,.T.);
#17173 = SURFACE_CURVE('',#17174,(#17178),.PCURVE_S1.);
#17174 = LINE('',#17175,#17176);
#17175 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#17176 = VECTOR('',#17177,1.);
#17177 = DIRECTION('',(-1.85060642481E-016,-2.368776223757E-014,-1.));
#17178 = PCURVE('',#13080,#17179);
#17179 = DEFINITIONAL_REPRESENTATION('',(#17180),#17184);
#17180 = LINE('',#17181,#17182);
#17181 = CARTESIAN_POINT('',(-17.26198619251,10.152408033621));
#17182 = VECTOR('',#17183,1.);
#17183 = DIRECTION('',(-2.368776223757E-014,1.));
#17184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17185 = FACE_BOUND('',#17186,.T.);
#17186 = EDGE_LOOP('',(#17187,#17205,#17226,#17242,#17263,#17279,#17300,
    #17316));
#17187 = ORIENTED_EDGE('',*,*,#17188,.F.);
#17188 = EDGE_CURVE('',#17189,#17191,#17193,.T.);
#17189 = VERTEX_POINT('',#17190);
#17190 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    15.950000000318));
#17191 = VERTEX_POINT('',#17192);
#17192 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    22.950000000318));
#17193 = SURFACE_CURVE('',#17194,(#17198),.PCURVE_S1.);
#17194 = LINE('',#17195,#17196);
#17195 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    15.950000000318));
#17196 = VECTOR('',#17197,1.);
#17197 = DIRECTION('',(7.930164461608E-018,1.522591576629E-015,1.));
#17198 = PCURVE('',#13080,#17199);
#17199 = DEFINITIONAL_REPRESENTATION('',(#17200),#17204);
#17200 = LINE('',#17201,#17202);
#17201 = CARTESIAN_POINT('',(-26.862,-0.297743939234));
#17202 = VECTOR('',#17203,1.);
#17203 = DIRECTION('',(1.522591576629E-015,-1.));
#17204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17205 = ORIENTED_EDGE('',*,*,#17206,.T.);
#17206 = EDGE_CURVE('',#17189,#17207,#17209,.T.);
#17207 = VERTEX_POINT('',#17208);
#17208 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    13.450000000318));
#17209 = SURFACE_CURVE('',#17210,(#17215),.PCURVE_S1.);
#17210 = CIRCLE('',#17211,2.5);
#17211 = AXIS2_PLACEMENT_3D('',#17212,#17213,#17214);
#17212 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    15.950000000318));
#17213 = DIRECTION('',(1.,0.E+000,0.E+000));
#17214 = DIRECTION('',(0.E+000,-1.,0.E+000));
#17215 = PCURVE('',#13080,#17216);
#17216 = DEFINITIONAL_REPRESENTATION('',(#17217),#17225);
#17217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17218,#17219,#17220,#17221
    ,#17222,#17223,#17224),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17218 = CARTESIAN_POINT('',(-26.862,-0.297743939234));
#17219 = CARTESIAN_POINT('',(-26.862,4.032383079689));
#17220 = CARTESIAN_POINT('',(-23.112,1.867319570227));
#17221 = CARTESIAN_POINT('',(-19.362,-0.297743939234));
#17222 = CARTESIAN_POINT('',(-23.112,-2.462807448695));
#17223 = CARTESIAN_POINT('',(-26.862,-4.627870958156));
#17224 = CARTESIAN_POINT('',(-26.862,-0.297743939234));
#17225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17226 = ORIENTED_EDGE('',*,*,#17227,.F.);
#17227 = EDGE_CURVE('',#17228,#17207,#17230,.T.);
#17228 = VERTEX_POINT('',#17229);
#17229 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    13.450000000318));
#17230 = SURFACE_CURVE('',#17231,(#17235),.PCURVE_S1.);
#17231 = LINE('',#17232,#17233);
#17232 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    13.450000000318));
#17233 = VECTOR('',#17234,1.);
#17234 = DIRECTION('',(-4.111937128241E-018,-1.,3.947459643112E-016));
#17235 = PCURVE('',#13080,#17236);
#17236 = DEFINITIONAL_REPRESENTATION('',(#17237),#17241);
#17237 = LINE('',#17238,#17239);
#17238 = CARTESIAN_POINT('',(2.637999999999,2.202256060766));
#17239 = VECTOR('',#17240,1.);
#17240 = DIRECTION('',(-1.,-3.947459643112E-016));
#17241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17242 = ORIENTED_EDGE('',*,*,#17243,.T.);
#17243 = EDGE_CURVE('',#17228,#17244,#17246,.T.);
#17244 = VERTEX_POINT('',#17245);
#17245 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    15.950000000318));
#17246 = SURFACE_CURVE('',#17247,(#17252),.PCURVE_S1.);
#17247 = CIRCLE('',#17248,2.5);
#17248 = AXIS2_PLACEMENT_3D('',#17249,#17250,#17251);
#17249 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    15.950000000318));
#17250 = DIRECTION('',(1.,0.E+000,0.E+000));
#17251 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17252 = PCURVE('',#13080,#17253);
#17253 = DEFINITIONAL_REPRESENTATION('',(#17254),#17262);
#17254 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17255,#17256,#17257,#17258
    ,#17259,#17260,#17261),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17255 = CARTESIAN_POINT('',(2.637999999999,2.202256060766));
#17256 = CARTESIAN_POINT('',(6.968127018921,2.202256060766));
#17257 = CARTESIAN_POINT('',(4.80306350946,-1.547743939234));
#17258 = CARTESIAN_POINT('',(2.637999999999,-5.297743939234));
#17259 = CARTESIAN_POINT('',(0.472936490538,-1.547743939234));
#17260 = CARTESIAN_POINT('',(-1.692127018923,2.202256060766));
#17261 = CARTESIAN_POINT('',(2.637999999999,2.202256060766));
#17262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17263 = ORIENTED_EDGE('',*,*,#17264,.F.);
#17264 = EDGE_CURVE('',#17265,#17244,#17267,.T.);
#17265 = VERTEX_POINT('',#17266);
#17266 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    22.950000000318));
#17267 = SURFACE_CURVE('',#17268,(#17272),.PCURVE_S1.);
#17268 = LINE('',#17269,#17270);
#17269 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    22.950000000318));
#17270 = VECTOR('',#17271,1.);
#17271 = DIRECTION('',(-3.965082230804E-018,2.537652627715E-016,-1.));
#17272 = PCURVE('',#13080,#17273);
#17273 = DEFINITIONAL_REPRESENTATION('',(#17274),#17278);
#17274 = LINE('',#17275,#17276);
#17275 = CARTESIAN_POINT('',(5.137999999999,-7.297743939234));
#17276 = VECTOR('',#17277,1.);
#17277 = DIRECTION('',(2.537652627715E-016,1.));
#17278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17279 = ORIENTED_EDGE('',*,*,#17280,.T.);
#17280 = EDGE_CURVE('',#17265,#17281,#17283,.T.);
#17281 = VERTEX_POINT('',#17282);
#17282 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    25.450000000318));
#17283 = SURFACE_CURVE('',#17284,(#17289),.PCURVE_S1.);
#17284 = CIRCLE('',#17285,2.5);
#17285 = AXIS2_PLACEMENT_3D('',#17286,#17287,#17288);
#17286 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    22.950000000318));
#17287 = DIRECTION('',(1.,0.E+000,0.E+000));
#17288 = DIRECTION('',(-0.E+000,1.,0.E+000));
#17289 = PCURVE('',#13080,#17290);
#17290 = DEFINITIONAL_REPRESENTATION('',(#17291),#17299);
#17291 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17292,#17293,#17294,#17295
    ,#17296,#17297,#17298),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17292 = CARTESIAN_POINT('',(5.137999999999,-7.297743939234));
#17293 = CARTESIAN_POINT('',(5.137999999999,-11.62787095815));
#17294 = CARTESIAN_POINT('',(1.387999999999,-9.462807448695));
#17295 = CARTESIAN_POINT('',(-2.362000000001,-7.297743939234));
#17296 = CARTESIAN_POINT('',(1.387999999999,-5.132680429772));
#17297 = CARTESIAN_POINT('',(5.137999999999,-2.967616920311));
#17298 = CARTESIAN_POINT('',(5.137999999999,-7.297743939234));
#17299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17300 = ORIENTED_EDGE('',*,*,#17301,.F.);
#17301 = EDGE_CURVE('',#17302,#17281,#17304,.T.);
#17302 = VERTEX_POINT('',#17303);
#17303 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    25.450000000318));
#17304 = SURFACE_CURVE('',#17305,(#17309),.PCURVE_S1.);
#17305 = LINE('',#17306,#17307);
#17306 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    25.450000000318));
#17307 = VECTOR('',#17308,1.);
#17308 = DIRECTION('',(-2.055968564121E-018,1.,5.263279524149E-016));
#17309 = PCURVE('',#13080,#17310);
#17310 = DEFINITIONAL_REPRESENTATION('',(#17311),#17315);
#17311 = LINE('',#17312,#17313);
#17312 = CARTESIAN_POINT('',(-24.362,-9.797743939234));
#17313 = VECTOR('',#17314,1.);
#17314 = DIRECTION('',(1.,-5.263279524149E-016));
#17315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17316 = ORIENTED_EDGE('',*,*,#17317,.T.);
#17317 = EDGE_CURVE('',#17302,#17191,#17318,.T.);
#17318 = SURFACE_CURVE('',#17319,(#17324),.PCURVE_S1.);
#17319 = CIRCLE('',#17320,2.5);
#17320 = AXIS2_PLACEMENT_3D('',#17321,#17322,#17323);
#17321 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    22.950000000318));
#17322 = DIRECTION('',(1.,0.E+000,-0.E+000));
#17323 = DIRECTION('',(0.E+000,0.E+000,1.));
#17324 = PCURVE('',#13080,#17325);
#17325 = DEFINITIONAL_REPRESENTATION('',(#17326),#17334);
#17326 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17327,#17328,#17329,#17330
    ,#17331,#17332,#17333),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17327 = CARTESIAN_POINT('',(-24.362,-9.797743939234));
#17328 = CARTESIAN_POINT('',(-28.69212701892,-9.797743939234));
#17329 = CARTESIAN_POINT('',(-26.52706350946,-6.047743939234));
#17330 = CARTESIAN_POINT('',(-24.362,-2.297743939234));
#17331 = CARTESIAN_POINT('',(-22.19693649054,-6.047743939234));
#17332 = CARTESIAN_POINT('',(-20.03187298107,-9.797743939233));
#17333 = CARTESIAN_POINT('',(-24.362,-9.797743939234));
#17334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17335 = FACE_BOUND('',#17336,.T.);
#17336 = EDGE_LOOP('',(#17337,#17355,#17376,#17392,#17413,#17429,#17446,
    #17462,#17479,#17495));
#17337 = ORIENTED_EDGE('',*,*,#17338,.F.);
#17338 = EDGE_CURVE('',#17339,#17341,#17343,.T.);
#17339 = VERTEX_POINT('',#17340);
#17340 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.496432548877));
#17341 = VERTEX_POINT('',#17342);
#17342 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#17343 = SURFACE_CURVE('',#17344,(#17348),.PCURVE_S1.);
#17344 = LINE('',#17345,#17346);
#17345 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.496432548877));
#17346 = VECTOR('',#17347,1.);
#17347 = DIRECTION('',(0.E+000,1.,0.E+000));
#17348 = PCURVE('',#13080,#17349);
#17349 = DEFINITIONAL_REPRESENTATION('',(#17350),#17354);
#17350 = LINE('',#17351,#17352);
#17351 = CARTESIAN_POINT('',(0.447876577315,-15.84417648779));
#17352 = VECTOR('',#17353,1.);
#17353 = DIRECTION('',(1.,0.E+000));
#17354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17355 = ORIENTED_EDGE('',*,*,#17356,.T.);
#17356 = EDGE_CURVE('',#17339,#17357,#17359,.T.);
#17357 = VERTEX_POINT('',#17358);
#17358 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    31.196432548877));
#17359 = SURFACE_CURVE('',#17360,(#17365),.PCURVE_S1.);
#17360 = CIRCLE('',#17361,0.3);
#17361 = AXIS2_PLACEMENT_3D('',#17362,#17363,#17364);
#17362 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.196432548877));
#17363 = DIRECTION('',(1.,0.E+000,0.E+000));
#17364 = DIRECTION('',(-0.E+000,1.850371707709E-016,1.));
#17365 = PCURVE('',#13080,#17366);
#17366 = DEFINITIONAL_REPRESENTATION('',(#17367),#17375);
#17367 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17368,#17369,#17370,#17371
    ,#17372,#17373,#17374),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17368 = CARTESIAN_POINT('',(0.447876577315,-15.84417648779));
#17369 = CARTESIAN_POINT('',(-7.173866495547E-002,-15.84417648779));
#17370 = CARTESIAN_POINT('',(0.18806895618,-15.39417648779));
#17371 = CARTESIAN_POINT('',(0.447876577315,-14.94417648779));
#17372 = CARTESIAN_POINT('',(0.707684198451,-15.39417648779));
#17373 = CARTESIAN_POINT('',(0.967491819586,-15.84417648779));
#17374 = CARTESIAN_POINT('',(0.447876577315,-15.84417648779));
#17375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17376 = ORIENTED_EDGE('',*,*,#17377,.F.);
#17377 = EDGE_CURVE('',#17378,#17357,#17380,.T.);
#17378 = VERTEX_POINT('',#17379);
#17379 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    27.050000001821));
#17380 = SURFACE_CURVE('',#17381,(#17385),.PCURVE_S1.);
#17381 = LINE('',#17382,#17383);
#17382 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    27.050000001821));
#17383 = VECTOR('',#17384,1.);
#17384 = DIRECTION('',(0.E+000,-1.338768944178E-017,1.));
#17385 = PCURVE('',#13080,#17386);
#17386 = DEFINITIONAL_REPRESENTATION('',(#17387),#17391);
#17387 = LINE('',#17388,#17389);
#17388 = CARTESIAN_POINT('',(0.147876577315,-11.39774394073));
#17389 = VECTOR('',#17390,1.);
#17390 = DIRECTION('',(-1.338768944178E-017,-1.));
#17391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17392 = ORIENTED_EDGE('',*,*,#17393,.T.);
#17393 = EDGE_CURVE('',#17378,#17394,#17396,.T.);
#17394 = VERTEX_POINT('',#17395);
#17395 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    26.750000001821));
#17396 = SURFACE_CURVE('',#17397,(#17402),.PCURVE_S1.);
#17397 = CIRCLE('',#17398,0.3);
#17398 = AXIS2_PLACEMENT_3D('',#17399,#17400,#17401);
#17399 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    27.050000001821));
#17400 = DIRECTION('',(1.,0.E+000,0.E+000));
#17401 = DIRECTION('',(0.E+000,-1.,0.E+000));
#17402 = PCURVE('',#13080,#17403);
#17403 = DEFINITIONAL_REPRESENTATION('',(#17404),#17412);
#17404 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17405,#17406,#17407,#17408
    ,#17409,#17410,#17411),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17405 = CARTESIAN_POINT('',(0.147876577315,-11.39774394073));
#17406 = CARTESIAN_POINT('',(0.147876577315,-10.87812869846));
#17407 = CARTESIAN_POINT('',(0.597876577315,-11.1379363196));
#17408 = CARTESIAN_POINT('',(1.047876577315,-11.39774394073));
#17409 = CARTESIAN_POINT('',(0.597876577315,-11.65755156187));
#17410 = CARTESIAN_POINT('',(0.147876577315,-11.917359183));
#17411 = CARTESIAN_POINT('',(0.147876577315,-11.39774394073));
#17412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17413 = ORIENTED_EDGE('',*,*,#17414,.F.);
#17414 = EDGE_CURVE('',#17415,#17394,#17417,.T.);
#17415 = VERTEX_POINT('',#17416);
#17416 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    26.750000001821));
#17417 = SURFACE_CURVE('',#17418,(#17422),.PCURVE_S1.);
#17418 = LINE('',#17419,#17420);
#17419 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    26.750000001821));
#17420 = VECTOR('',#17421,1.);
#17421 = DIRECTION('',(0.E+000,-1.,-1.353414734781E-014));
#17422 = PCURVE('',#13080,#17423);
#17423 = DEFINITIONAL_REPRESENTATION('',(#17424),#17428);
#17424 = LINE('',#17425,#17426);
#17425 = CARTESIAN_POINT('',(4.647876577315,-11.09774394073));
#17426 = VECTOR('',#17427,1.);
#17427 = DIRECTION('',(-1.,1.353414734781E-014));
#17428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17429 = ORIENTED_EDGE('',*,*,#17430,.F.);
#17430 = EDGE_CURVE('',#17431,#17415,#17433,.T.);
#17431 = VERTEX_POINT('',#17432);
#17432 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    27.050000001821));
#17433 = SURFACE_CURVE('',#17434,(#17439),.PCURVE_S1.);
#17434 = CIRCLE('',#17435,0.3);
#17435 = AXIS2_PLACEMENT_3D('',#17436,#17437,#17438);
#17436 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    27.050000001821));
#17437 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17438 = DIRECTION('',(0.E+000,1.,0.E+000));
#17439 = PCURVE('',#13080,#17440);
#17440 = DEFINITIONAL_REPRESENTATION('',(#17441),#17445);
#17441 = CIRCLE('',#17442,0.3);
#17442 = AXIS2_PLACEMENT_2D('',#17443,#17444);
#17443 = CARTESIAN_POINT('',(4.647876577315,-11.39774394073));
#17444 = DIRECTION('',(1.,0.E+000));
#17445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17446 = ORIENTED_EDGE('',*,*,#17447,.F.);
#17447 = EDGE_CURVE('',#17448,#17431,#17450,.T.);
#17448 = VERTEX_POINT('',#17449);
#17449 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    31.200000000008));
#17450 = SURFACE_CURVE('',#17451,(#17455),.PCURVE_S1.);
#17451 = LINE('',#17452,#17453);
#17452 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    31.200000000008));
#17453 = VECTOR('',#17454,1.);
#17454 = DIRECTION('',(5.350472410169E-017,-8.560755856271E-016,-1.));
#17455 = PCURVE('',#13080,#17456);
#17456 = DEFINITIONAL_REPRESENTATION('',(#17457),#17461);
#17457 = LINE('',#17458,#17459);
#17458 = CARTESIAN_POINT('',(4.947876577315,-15.54774393892));
#17459 = VECTOR('',#17460,1.);
#17460 = DIRECTION('',(-8.560755856271E-016,1.));
#17461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17462 = ORIENTED_EDGE('',*,*,#17463,.F.);
#17463 = EDGE_CURVE('',#17464,#17448,#17466,.T.);
#17464 = VERTEX_POINT('',#17465);
#17465 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    31.500000000008));
#17466 = SURFACE_CURVE('',#17467,(#17472),.PCURVE_S1.);
#17467 = CIRCLE('',#17468,0.3);
#17468 = AXIS2_PLACEMENT_3D('',#17469,#17470,#17471);
#17469 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    31.200000000008));
#17470 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17471 = DIRECTION('',(0.E+000,0.E+000,1.));
#17472 = PCURVE('',#13080,#17473);
#17473 = DEFINITIONAL_REPRESENTATION('',(#17474),#17478);
#17474 = CIRCLE('',#17475,0.3);
#17475 = AXIS2_PLACEMENT_2D('',#17476,#17477);
#17476 = CARTESIAN_POINT('',(4.647876577315,-15.54774393892));
#17477 = DIRECTION('',(0.E+000,-1.));
#17478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17479 = ORIENTED_EDGE('',*,*,#17480,.F.);
#17480 = EDGE_CURVE('',#17481,#17464,#17483,.T.);
#17481 = VERTEX_POINT('',#17482);
#17482 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.500000000008));
#17483 = SURFACE_CURVE('',#17484,(#17488),.PCURVE_S1.);
#17484 = LINE('',#17485,#17486);
#17485 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.500000000008));
#17486 = VECTOR('',#17487,1.);
#17487 = DIRECTION('',(1.145285699715E-016,1.,0.E+000));
#17488 = PCURVE('',#13080,#17489);
#17489 = DEFINITIONAL_REPRESENTATION('',(#17490),#17494);
#17490 = LINE('',#17491,#17492);
#17491 = CARTESIAN_POINT('',(0.770335716023,-15.84774393892));
#17492 = VECTOR('',#17493,1.);
#17493 = DIRECTION('',(1.,0.E+000));
#17494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17495 = ORIENTED_EDGE('',*,*,#17496,.F.);
#17496 = EDGE_CURVE('',#17341,#17481,#17497,.T.);
#17497 = SURFACE_CURVE('',#17498,(#17502),.PCURVE_S1.);
#17498 = LINE('',#17499,#17500);
#17499 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#17500 = VECTOR('',#17501,1.);
#17501 = DIRECTION('',(0.E+000,0.E+000,1.));
#17502 = PCURVE('',#13080,#17503);
#17503 = DEFINITIONAL_REPRESENTATION('',(#17504),#17508);
#17504 = LINE('',#17505,#17506);
#17505 = CARTESIAN_POINT('',(0.770335716023,-15.84417648779));
#17506 = VECTOR('',#17507,1.);
#17507 = DIRECTION('',(0.E+000,-1.));
#17508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17509 = FACE_BOUND('',#17510,.T.);
#17510 = EDGE_LOOP('',(#17511,#17529,#17545,#17566,#17582,#17603,#17619,
    #17640));
#17511 = ORIENTED_EDGE('',*,*,#17512,.T.);
#17512 = EDGE_CURVE('',#17513,#17515,#17517,.T.);
#17513 = VERTEX_POINT('',#17514);
#17514 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    26.800000001816));
#17515 = VERTEX_POINT('',#17516);
#17516 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#17517 = SURFACE_CURVE('',#17518,(#17522),.PCURVE_S1.);
#17518 = LINE('',#17519,#17520);
#17519 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    26.800000001816));
#17520 = VECTOR('',#17521,1.);
#17521 = DIRECTION('',(4.724353298099E-017,-6.047172221567E-015,1.));
#17522 = PCURVE('',#13080,#17523);
#17523 = DEFINITIONAL_REPRESENTATION('',(#17524),#17528);
#17524 = LINE('',#17525,#17526);
#17525 = CARTESIAN_POINT('',(-19.91199999999,-11.14774394073));
#17526 = VECTOR('',#17527,1.);
#17527 = DIRECTION('',(-6.047172221567E-015,-1.));
#17528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17529 = ORIENTED_EDGE('',*,*,#17530,.T.);
#17530 = EDGE_CURVE('',#17515,#17531,#17533,.T.);
#17531 = VERTEX_POINT('',#17532);
#17532 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    31.500000000003));
#17533 = SURFACE_CURVE('',#17534,(#17538),.PCURVE_S1.);
#17534 = LINE('',#17535,#17536);
#17535 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#17536 = VECTOR('',#17537,1.);
#17537 = DIRECTION('',(0.E+000,-1.,0.E+000));
#17538 = PCURVE('',#13080,#17539);
#17539 = DEFINITIONAL_REPRESENTATION('',(#17540),#17544);
#17540 = LINE('',#17541,#17542);
#17541 = CARTESIAN_POINT('',(-19.91199999999,-15.84774393891));
#17542 = VECTOR('',#17543,1.);
#17543 = DIRECTION('',(-1.,0.E+000));
#17544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17545 = ORIENTED_EDGE('',*,*,#17546,.T.);
#17546 = EDGE_CURVE('',#17531,#17547,#17549,.T.);
#17547 = VERTEX_POINT('',#17548);
#17548 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    31.200000000003));
#17549 = SURFACE_CURVE('',#17550,(#17555),.PCURVE_S1.);
#17550 = CIRCLE('',#17551,0.3);
#17551 = AXIS2_PLACEMENT_3D('',#17552,#17553,#17554);
#17552 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    31.200000000003));
#17553 = DIRECTION('',(1.,0.E+000,-0.E+000));
#17554 = DIRECTION('',(0.E+000,0.E+000,1.));
#17555 = PCURVE('',#13080,#17556);
#17556 = DEFINITIONAL_REPRESENTATION('',(#17557),#17565);
#17557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17558,#17559,#17560,#17561
    ,#17562,#17563,#17564),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17558 = CARTESIAN_POINT('',(-26.01391064836,-15.84774393891));
#17559 = CARTESIAN_POINT('',(-26.53352589063,-15.84774393891));
#17560 = CARTESIAN_POINT('',(-26.2737182695,-15.39774393891));
#17561 = CARTESIAN_POINT('',(-26.01391064836,-14.94774393891));
#17562 = CARTESIAN_POINT('',(-25.75410302722,-15.39774393891));
#17563 = CARTESIAN_POINT('',(-25.49429540609,-15.84774393891));
#17564 = CARTESIAN_POINT('',(-26.01391064836,-15.84774393891));
#17565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17566 = ORIENTED_EDGE('',*,*,#17567,.T.);
#17567 = EDGE_CURVE('',#17547,#17568,#17570,.T.);
#17568 = VERTEX_POINT('',#17569);
#17569 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    27.050000001816));
#17570 = SURFACE_CURVE('',#17571,(#17575),.PCURVE_S1.);
#17571 = LINE('',#17572,#17573);
#17572 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    31.200000000003));
#17573 = VECTOR('',#17574,1.);
#17574 = DIRECTION('',(0.E+000,6.848604685017E-015,-1.));
#17575 = PCURVE('',#13080,#17576);
#17576 = DEFINITIONAL_REPRESENTATION('',(#17577),#17581);
#17577 = LINE('',#17578,#17579);
#17578 = CARTESIAN_POINT('',(-26.31391064836,-15.54774393891));
#17579 = VECTOR('',#17580,1.);
#17580 = DIRECTION('',(6.848604685017E-015,1.));
#17581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17582 = ORIENTED_EDGE('',*,*,#17583,.T.);
#17583 = EDGE_CURVE('',#17568,#17584,#17586,.T.);
#17584 = VERTEX_POINT('',#17585);
#17585 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    26.750000001816));
#17586 = SURFACE_CURVE('',#17587,(#17592),.PCURVE_S1.);
#17587 = CIRCLE('',#17588,0.3);
#17588 = AXIS2_PLACEMENT_3D('',#17589,#17590,#17591);
#17589 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    27.050000001816));
#17590 = DIRECTION('',(1.,0.E+000,0.E+000));
#17591 = DIRECTION('',(0.E+000,-1.,0.E+000));
#17592 = PCURVE('',#13080,#17593);
#17593 = DEFINITIONAL_REPRESENTATION('',(#17594),#17602);
#17594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17595,#17596,#17597,#17598
    ,#17599,#17600,#17601),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17595 = CARTESIAN_POINT('',(-26.31391064836,-11.39774394073));
#17596 = CARTESIAN_POINT('',(-26.31391064836,-10.87812869846));
#17597 = CARTESIAN_POINT('',(-25.86391064836,-11.13793631959));
#17598 = CARTESIAN_POINT('',(-25.41391064836,-11.39774394073));
#17599 = CARTESIAN_POINT('',(-25.86391064836,-11.65755156186));
#17600 = CARTESIAN_POINT('',(-26.31391064836,-11.917359183));
#17601 = CARTESIAN_POINT('',(-26.31391064836,-11.39774394073));
#17602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17603 = ORIENTED_EDGE('',*,*,#17604,.T.);
#17604 = EDGE_CURVE('',#17584,#17605,#17607,.T.);
#17605 = VERTEX_POINT('',#17606);
#17606 = CARTESIAN_POINT('',(-0.198853102307,-20.59999999997,
    26.750000001816));
#17607 = SURFACE_CURVE('',#17608,(#17612),.PCURVE_S1.);
#17608 = LINE('',#17609,#17610);
#17609 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    26.750000001816));
#17610 = VECTOR('',#17611,1.);
#17611 = DIRECTION('',(-7.654189055377E-017,1.,0.E+000));
#17612 = PCURVE('',#13080,#17613);
#17613 = DEFINITIONAL_REPRESENTATION('',(#17614),#17618);
#17614 = LINE('',#17615,#17616);
#17615 = CARTESIAN_POINT('',(-26.01391064836,-11.09774394073));
#17616 = VECTOR('',#17617,1.);
#17617 = DIRECTION('',(1.,0.E+000));
#17618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17619 = ORIENTED_EDGE('',*,*,#17620,.T.);
#17620 = EDGE_CURVE('',#17605,#17621,#17623,.T.);
#17621 = VERTEX_POINT('',#17622);
#17622 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#17623 = SURFACE_CURVE('',#17624,(#17629),.PCURVE_S1.);
#17624 = CIRCLE('',#17625,0.3);
#17625 = AXIS2_PLACEMENT_3D('',#17626,#17627,#17628);
#17626 = CARTESIAN_POINT('',(-0.198853102307,-20.59999999997,
    27.050000001816));
#17627 = DIRECTION('',(1.,0.E+000,0.E+000));
#17628 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17629 = PCURVE('',#13080,#17630);
#17630 = DEFINITIONAL_REPRESENTATION('',(#17631),#17639);
#17631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17632,#17633,#17634,#17635
    ,#17636,#17637,#17638),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17632 = CARTESIAN_POINT('',(-20.21199999999,-11.09774394073));
#17633 = CARTESIAN_POINT('',(-19.69238475772,-11.09774394073));
#17634 = CARTESIAN_POINT('',(-19.95219237886,-11.54774394073));
#17635 = CARTESIAN_POINT('',(-20.21199999999,-11.99774394073));
#17636 = CARTESIAN_POINT('',(-20.47180762113,-11.54774394073));
#17637 = CARTESIAN_POINT('',(-20.73161524226,-11.09774394073));
#17638 = CARTESIAN_POINT('',(-20.21199999999,-11.09774394073));
#17639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17640 = ORIENTED_EDGE('',*,*,#17641,.T.);
#17641 = EDGE_CURVE('',#17621,#17513,#17642,.T.);
#17642 = SURFACE_CURVE('',#17643,(#17647),.PCURVE_S1.);
#17643 = LINE('',#17644,#17645);
#17644 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#17645 = VECTOR('',#17646,1.);
#17646 = DIRECTION('',(0.E+000,1.,0.E+000));
#17647 = PCURVE('',#13080,#17648);
#17648 = DEFINITIONAL_REPRESENTATION('',(#17649),#17653);
#17649 = LINE('',#17650,#17651);
#17650 = CARTESIAN_POINT('',(-20.04616876047,-11.14774394073));
#17651 = VECTOR('',#17652,1.);
#17652 = DIRECTION('',(1.,0.E+000));
#17653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17654 = FACE_BOUND('',#17655,.T.);
#17655 = EDGE_LOOP('',(#17656,#17672,#17688,#17704,#17725,#17741,#17762,
    #17778,#17794,#17815,#17836,#17852,#17873,#17889));
#17656 = ORIENTED_EDGE('',*,*,#17657,.T.);
#17657 = EDGE_CURVE('',#17658,#17660,#17662,.T.);
#17658 = VERTEX_POINT('',#17659);
#17659 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.50000000001));
#17660 = VERTEX_POINT('',#17661);
#17661 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#17662 = SURFACE_CURVE('',#17663,(#17666),.PCURVE_S1.);
#17663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17664,#17665),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#17664 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000009));
#17665 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#17666 = PCURVE('',#13080,#17667);
#17667 = DEFINITIONAL_REPRESENTATION('',(#17668),#17671);
#17668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17669,#17670),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#17669 = CARTESIAN_POINT('',(-31.51392221944,-9.847743938925));
#17670 = CARTESIAN_POINT('',(-31.51392221944,-15.84774393892));
#17671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17672 = ORIENTED_EDGE('',*,*,#17673,.T.);
#17673 = EDGE_CURVE('',#17660,#17674,#17676,.T.);
#17674 = VERTEX_POINT('',#17675);
#17675 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#17676 = SURFACE_CURVE('',#17677,(#17681),.PCURVE_S1.);
#17677 = LINE('',#17678,#17679);
#17678 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#17679 = VECTOR('',#17680,1.);
#17680 = DIRECTION('',(-3.558884618961E-016,-1.,1.893326617287E-013));
#17681 = PCURVE('',#13080,#17682);
#17682 = DEFINITIONAL_REPRESENTATION('',(#17683),#17687);
#17683 = LINE('',#17684,#17685);
#17684 = CARTESIAN_POINT('',(-31.51392221944,-15.84774393892));
#17685 = VECTOR('',#17686,1.);
#17686 = DIRECTION('',(-1.,-1.893326617287E-013));
#17687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17688 = ORIENTED_EDGE('',*,*,#17689,.T.);
#17689 = EDGE_CURVE('',#17674,#17690,#17692,.T.);
#17690 = VERTEX_POINT('',#17691);
#17691 = CARTESIAN_POINT('',(-0.198853102307,-35.69074676971,
    24.166150035049));
#17692 = SURFACE_CURVE('',#17693,(#17697),.PCURVE_S1.);
#17693 = LINE('',#17694,#17695);
#17694 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#17695 = VECTOR('',#17696,1.);
#17696 = DIRECTION('',(0.E+000,-0.173648674188,-0.984807665462));
#17697 = PCURVE('',#13080,#17698);
#17698 = DEFINITIONAL_REPRESENTATION('',(#17699),#17703);
#17699 = LINE('',#17700,#17701);
#17700 = CARTESIAN_POINT('',(-34.00958733589,-15.84774393892));
#17701 = VECTOR('',#17702,1.);
#17702 = DIRECTION('',(-0.173648674188,0.984807665462));
#17703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17704 = ORIENTED_EDGE('',*,*,#17705,.F.);
#17705 = EDGE_CURVE('',#17706,#17690,#17708,.T.);
#17706 = VERTEX_POINT('',#17707);
#17707 = CARTESIAN_POINT('',(-0.198853102307,-36.35416091142,
    23.783128148128));
#17708 = SURFACE_CURVE('',#17709,(#17714),.PCURVE_S1.);
#17709 = CIRCLE('',#17710,0.5);
#17710 = AXIS2_PLACEMENT_3D('',#17711,#17712,#17713);
#17711 = CARTESIAN_POINT('',(-0.198853102307,-36.18315060244,
    24.252974372143));
#17712 = DIRECTION('',(1.,0.E+000,0.E+000));
#17713 = DIRECTION('',(0.E+000,-0.342020617968,-0.93969244803));
#17714 = PCURVE('',#13080,#17715);
#17715 = DEFINITIONAL_REPRESENTATION('',(#17716),#17724);
#17716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17717,#17718,#17719,#17720
    ,#17721,#17722,#17723),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17717 = CARTESIAN_POINT('',(-35.96616091144,-8.130872087044));
#17718 = CARTESIAN_POINT('',(-35.1523633797,-7.834673543266));
#17719 = CARTESIAN_POINT('',(-35.3027466821,-8.687542151177));
#17720 = CARTESIAN_POINT('',(-35.45312998449,-9.540410759089));
#17721 = CARTESIAN_POINT('',(-36.11654421384,-8.983740694956));
#17722 = CARTESIAN_POINT('',(-36.77995844318,-8.427070630822));
#17723 = CARTESIAN_POINT('',(-35.96616091144,-8.130872087044));
#17724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17725 = ORIENTED_EDGE('',*,*,#17726,.F.);
#17726 = EDGE_CURVE('',#17727,#17706,#17729,.T.);
#17727 = VERTEX_POINT('',#17728);
#17728 = CARTESIAN_POINT('',(-0.198853102307,-36.60206534374,
    23.873358124241));
#17729 = SURFACE_CURVE('',#17730,(#17734),.PCURVE_S1.);
#17730 = LINE('',#17731,#17732);
#17731 = CARTESIAN_POINT('',(-0.198853102307,-36.60206534374,
    23.873358124241));
#17732 = VECTOR('',#17733,1.);
#17733 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#17734 = PCURVE('',#13080,#17735);
#17735 = DEFINITIONAL_REPRESENTATION('',(#17736),#17740);
#17736 = LINE('',#17737,#17738);
#17737 = CARTESIAN_POINT('',(-36.21406534376,-8.221102063157));
#17738 = VECTOR('',#17739,1.);
#17739 = DIRECTION('',(0.93969244803,0.342020617968));
#17740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17741 = ORIENTED_EDGE('',*,*,#17742,.T.);
#17742 = EDGE_CURVE('',#17727,#17743,#17745,.T.);
#17743 = VERTEX_POINT('',#17744);
#17744 = CARTESIAN_POINT('',(-0.198853102307,-37.27307532359,
    23.40351238278));
#17745 = SURFACE_CURVE('',#17746,(#17751),.PCURVE_S1.);
#17746 = CIRCLE('',#17747,0.5);
#17747 = AXIS2_PLACEMENT_3D('',#17748,#17749,#17750);
#17748 = CARTESIAN_POINT('',(-0.198853102307,-36.77307565273,
    23.403511900226));
#17749 = DIRECTION('',(1.,0.E+000,0.E+000));
#17750 = DIRECTION('',(-0.E+000,0.342020617968,0.93969244803));
#17751 = PCURVE('',#13080,#17752);
#17752 = DEFINITIONAL_REPRESENTATION('',(#17753),#17761);
#17753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17754,#17755,#17756,#17757
    ,#17758,#17759,#17760),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17754 = CARTESIAN_POINT('',(-36.21406534376,-8.221102063157));
#17755 = CARTESIAN_POINT('',(-37.0278628755,-8.517300606936));
#17756 = CARTESIAN_POINT('',(-36.87747957311,-7.664431999024));
#17757 = CARTESIAN_POINT('',(-36.72709627072,-6.811563391112));
#17758 = CARTESIAN_POINT('',(-36.06368204137,-7.368233455246));
#17759 = CARTESIAN_POINT('',(-35.40026781203,-7.924903519379));
#17760 = CARTESIAN_POINT('',(-36.21406534376,-8.221102063157));
#17761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17762 = ORIENTED_EDGE('',*,*,#17763,.F.);
#17763 = EDGE_CURVE('',#17764,#17743,#17766,.T.);
#17764 = VERTEX_POINT('',#17765);
#17765 = CARTESIAN_POINT('',(-0.198853102307,-37.2730777627,
    21.217261770256));
#17766 = SURFACE_CURVE('',#17767,(#17771),.PCURVE_S1.);
#17767 = LINE('',#17768,#17769);
#17768 = CARTESIAN_POINT('',(-0.198853102307,-37.27307709428,
    21.217261770256));
#17769 = VECTOR('',#17770,1.);
#17770 = DIRECTION('',(0.E+000,7.346450397949E-007,1.));
#17771 = PCURVE('',#13080,#17772);
#17772 = DEFINITIONAL_REPRESENTATION('',(#17773),#17777);
#17773 = LINE('',#17774,#17775);
#17774 = CARTESIAN_POINT('',(-36.8850770943,-5.565005709172));
#17775 = VECTOR('',#17776,1.);
#17776 = DIRECTION('',(7.346450397949E-007,-1.));
#17777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17778 = ORIENTED_EDGE('',*,*,#17779,.F.);
#17779 = EDGE_CURVE('',#17780,#17764,#17782,.T.);
#17780 = VERTEX_POINT('',#17781);
#17781 = CARTESIAN_POINT('',(-0.198853102307,-37.27307882769,
    21.13632453268));
#17782 = SURFACE_CURVE('',#17783,(#17787),.PCURVE_S1.);
#17783 = LINE('',#17784,#17785);
#17784 = CARTESIAN_POINT('',(-0.198853102307,-37.27307833425,
    21.13632453268));
#17785 = VECTOR('',#17786,1.);
#17786 = DIRECTION('',(0.E+000,6.946441323437E-006,0.999999999976));
#17787 = PCURVE('',#13080,#17788);
#17788 = DEFINITIONAL_REPRESENTATION('',(#17789),#17793);
#17789 = LINE('',#17790,#17791);
#17790 = CARTESIAN_POINT('',(-36.88507833427,-5.484068471596));
#17791 = VECTOR('',#17792,1.);
#17792 = DIRECTION('',(6.946441323437E-006,-0.999999999976));
#17793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17794 = ORIENTED_EDGE('',*,*,#17795,.F.);
#17795 = EDGE_CURVE('',#17796,#17780,#17798,.T.);
#17796 = VERTEX_POINT('',#17797);
#17797 = CARTESIAN_POINT('',(-0.198853102307,-36.53249985713,
    14.939878611492));
#17798 = SURFACE_CURVE('',#17799,(#17804),.PCURVE_S1.);
#17799 = CIRCLE('',#17800,15.799999373875);
#17800 = AXIS2_PLACEMENT_3D('',#17801,#17802,#17803);
#17801 = CARTESIAN_POINT('',(-0.198853102307,-52.28216845476,
    16.200009228621));
#17802 = DIRECTION('',(1.,0.E+000,0.E+000));
#17803 = DIRECTION('',(0.E+000,0.996814487955,-7.975510393023E-002));
#17804 = PCURVE('',#13080,#17805);
#17805 = DEFINITIONAL_REPRESENTATION('',(#17806),#17814);
#17806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17807,#17808,#17809,#17810
    ,#17811,#17812,#17813),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17807 = CARTESIAN_POINT('',(-36.14450016922,0.712377424623));
#17808 = CARTESIAN_POINT('',(-33.96188995942,-26.56684824832));
#17809 = CARTESIAN_POINT('',(-58.67769749266,-14.81743130009));
#17810 = CARTESIAN_POINT('',(-83.39350502589,-3.068014351859));
#17811 = CARTESIAN_POINT('',(-60.86030770245,12.461794372854));
#17812 = CARTESIAN_POINT('',(-38.32711037901,27.991603097568));
#17813 = CARTESIAN_POINT('',(-36.14450016922,0.712377424623));
#17814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17815 = ORIENTED_EDGE('',*,*,#17816,.T.);
#17816 = EDGE_CURVE('',#17796,#17817,#17819,.T.);
#17817 = VERTEX_POINT('',#17818);
#17818 = CARTESIAN_POINT('',(-0.198853102307,-36.03409250037,
    14.400000538671));
#17819 = SURFACE_CURVE('',#17820,(#17825),.PCURVE_S1.);
#17820 = CIRCLE('',#17821,0.5);
#17821 = AXIS2_PLACEMENT_3D('',#17822,#17823,#17824);
#17822 = CARTESIAN_POINT('',(-0.198853102307,-36.03409224828,
    14.900000538671));
#17823 = DIRECTION('',(1.,0.E+000,0.E+000));
#17824 = DIRECTION('',(0.E+000,-0.996814409779,7.97560809997E-002));
#17825 = PCURVE('',#13080,#17826);
#17826 = DEFINITIONAL_REPRESENTATION('',(#17827),#17835);
#17827 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17828,#17829,#17830,#17831
    ,#17832,#17833,#17834),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17828 = CARTESIAN_POINT('',(-36.14449945319,0.712377481913));
#17829 = CARTESIAN_POINT('',(-36.21357024544,1.57564408364));
#17830 = CARTESIAN_POINT('',(-35.43142404198,1.203827843526));
#17831 = CARTESIAN_POINT('',(-34.64927783852,0.832011603413));
#17832 = CARTESIAN_POINT('',(-35.36235324973,0.340561241799));
#17833 = CARTESIAN_POINT('',(-36.07542866094,-0.150889119814));
#17834 = CARTESIAN_POINT('',(-36.14449945319,0.712377481913));
#17835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17836 = ORIENTED_EDGE('',*,*,#17837,.F.);
#17837 = EDGE_CURVE('',#17838,#17817,#17840,.T.);
#17838 = VERTEX_POINT('',#17839);
#17839 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.400000351788));
#17840 = SURFACE_CURVE('',#17841,(#17845),.PCURVE_S1.);
#17841 = LINE('',#17842,#17843);
#17842 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.400000148051));
#17843 = VECTOR('',#17844,1.);
#17844 = DIRECTION('',(0.E+000,-1.,2.520908715513E-007));
#17845 = PCURVE('',#13080,#17846);
#17846 = DEFINITIONAL_REPRESENTATION('',(#17847),#17851);
#17847 = LINE('',#17848,#17849);
#17848 = CARTESIAN_POINT('',(-34.06314689779,1.252255913033));
#17849 = VECTOR('',#17850,1.);
#17850 = DIRECTION('',(-1.,-2.520908715513E-007));
#17851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17852 = ORIENTED_EDGE('',*,*,#17853,.T.);
#17853 = EDGE_CURVE('',#17838,#17854,#17856,.T.);
#17854 = VERTEX_POINT('',#17855);
#17855 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#17856 = SURFACE_CURVE('',#17857,(#17862),.PCURVE_S1.);
#17857 = CIRCLE('',#17858,0.5);
#17858 = AXIS2_PLACEMENT_3D('',#17859,#17860,#17861);
#17859 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.900000668696));
#17860 = DIRECTION('',(1.,0.E+000,0.E+000));
#17861 = DIRECTION('',(0.E+000,-2.13162820728E-013,-1.));
#17862 = PCURVE('',#13080,#17863);
#17863 = DEFINITIONAL_REPRESENTATION('',(#17864),#17872);
#17864 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17865,#17866,#17867,#17868
    ,#17869,#17870,#17871),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#17865 = CARTESIAN_POINT('',(-34.06314689779,1.252255392388));
#17866 = CARTESIAN_POINT('',(-33.197121494,1.252255392388));
#17867 = CARTESIAN_POINT('',(-33.6301341959,0.502255392388));
#17868 = CARTESIAN_POINT('',(-34.06314689779,-0.247744607612));
#17869 = CARTESIAN_POINT('',(-34.49615959968,0.502255392388));
#17870 = CARTESIAN_POINT('',(-34.92917230157,1.252255392388));
#17871 = CARTESIAN_POINT('',(-34.06314689779,1.252255392388));
#17872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17873 = ORIENTED_EDGE('',*,*,#17874,.T.);
#17874 = EDGE_CURVE('',#17854,#17875,#17877,.T.);
#17875 = VERTEX_POINT('',#17876);
#17876 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#17877 = SURFACE_CURVE('',#17878,(#17882),.PCURVE_S1.);
#17878 = LINE('',#17879,#17880);
#17879 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#17880 = VECTOR('',#17881,1.);
#17881 = DIRECTION('',(0.E+000,0.E+000,1.));
#17882 = PCURVE('',#13080,#17883);
#17883 = DEFINITIONAL_REPRESENTATION('',(#17884),#17888);
#17884 = LINE('',#17885,#17886);
#17885 = CARTESIAN_POINT('',(-33.56314689779,0.752255392388));
#17886 = VECTOR('',#17887,1.);
#17887 = DIRECTION('',(0.E+000,-1.));
#17888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17889 = ORIENTED_EDGE('',*,*,#17890,.T.);
#17890 = EDGE_CURVE('',#17875,#17658,#17891,.T.);
#17891 = SURFACE_CURVE('',#17892,(#17895),.PCURVE_S1.);
#17892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17893,#17894),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#17893 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#17894 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000011));
#17895 = PCURVE('',#13080,#17896);
#17896 = DEFINITIONAL_REPRESENTATION('',(#17897),#17900);
#17897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17898,#17899),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#17898 = CARTESIAN_POINT('',(-33.56314689779,-7.952411312946));
#17899 = CARTESIAN_POINT('',(-31.51392221944,-9.847743938927));
#17900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17901 = FACE_BOUND('',#17902,.T.);
#17902 = EDGE_LOOP('',(#17903,#17922,#17938,#17955,#17972,#17989,#18005)
  );
#17903 = ORIENTED_EDGE('',*,*,#17904,.F.);
#17904 = EDGE_CURVE('',#17905,#17907,#17909,.T.);
#17905 = VERTEX_POINT('',#17906);
#17906 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#17907 = VERTEX_POINT('',#17908);
#17908 = CARTESIAN_POINT('',(-0.198853102307,-31.22837741024,
    -0.876369351001));
#17909 = SURFACE_CURVE('',#17910,(#17915),.PCURVE_S1.);
#17910 = CIRCLE('',#17911,2.);
#17911 = AXIS2_PLACEMENT_3D('',#17912,#17913,#17914);
#17912 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330649,
    1.102100226473));
#17913 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17914 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#17915 = PCURVE('',#13080,#17916);
#17916 = DEFINITIONAL_REPRESENTATION('',(#17917),#17921);
#17917 = CIRCLE('',#17918,2.);
#17918 = AXIS2_PLACEMENT_2D('',#17919,#17920);
#17919 = CARTESIAN_POINT('',(-30.54770330651,14.550155834611));
#17920 = DIRECTION('',(-2.379962893428E-011,1.));
#17921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17922 = ORIENTED_EDGE('',*,*,#17923,.T.);
#17923 = EDGE_CURVE('',#17905,#17924,#17926,.T.);
#17924 = VERTEX_POINT('',#17925);
#17925 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773519));
#17926 = SURFACE_CURVE('',#17927,(#17931),.PCURVE_S1.);
#17927 = LINE('',#17928,#17929);
#17928 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#17929 = VECTOR('',#17930,1.);
#17930 = DIRECTION('',(0.E+000,1.,6.246328260279E-012));
#17931 = PCURVE('',#13080,#17932);
#17932 = DEFINITIONAL_REPRESENTATION('',(#17933),#17937);
#17933 = LINE('',#17934,#17935);
#17934 = CARTESIAN_POINT('',(-30.54770330655,16.550155834611));
#17935 = VECTOR('',#17936,1.);
#17936 = DIRECTION('',(1.,-6.246328260279E-012));
#17937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17938 = ORIENTED_EDGE('',*,*,#17939,.F.);
#17939 = EDGE_CURVE('',#17940,#17924,#17942,.T.);
#17940 = VERTEX_POINT('',#17941);
#17941 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901562704E-004));
#17942 = SURFACE_CURVE('',#17943,(#17948),.PCURVE_S1.);
#17943 = CIRCLE('',#17944,1.500000000001);
#17944 = AXIS2_PLACEMENT_3D('',#17945,#17946,#17947);
#17945 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781815,
    0.602100226483));
#17946 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17947 = DIRECTION('',(0.E+000,0.915738149435,-0.401775611094));
#17948 = PCURVE('',#13080,#17949);
#17949 = DEFINITIONAL_REPRESENTATION('',(#17950),#17954);
#17950 = CIRCLE('',#17951,1.500000000001);
#17951 = AXIS2_PLACEMENT_2D('',#17952,#17953);
#17952 = CARTESIAN_POINT('',(-29.73489781817,15.050155834601));
#17953 = DIRECTION('',(0.915738149435,0.401775611094));
#17954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17955 = ORIENTED_EDGE('',*,*,#17956,.F.);
#17956 = EDGE_CURVE('',#17957,#17940,#17959,.T.);
#17957 = VERTEX_POINT('',#17958);
#17958 = CARTESIAN_POINT('',(-0.198853102307,-28.3247760478,
    1.063001157177));
#17959 = SURFACE_CURVE('',#17960,(#17965),.PCURVE_S1.);
#17960 = CIRCLE('',#17961,16.9999999994);
#17961 = AXIS2_PLACEMENT_3D('',#17962,#17963,#17964);
#17962 = CARTESIAN_POINT('',(-0.198853102307,-44.316839134,
    6.829622197843));
#17963 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17964 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#17965 = PCURVE('',#13080,#17966);
#17966 = DEFINITIONAL_REPRESENTATION('',(#17967),#17971);
#17967 = CIRCLE('',#17968,16.9999999994);
#17968 = AXIS2_PLACEMENT_2D('',#17969,#17970);
#17969 = CARTESIAN_POINT('',(-43.92883913402,8.822633863241));
#17970 = DIRECTION('',(0.940709593339,0.339213002404));
#17971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17972 = ORIENTED_EDGE('',*,*,#17973,.F.);
#17973 = EDGE_CURVE('',#17974,#17957,#17976,.T.);
#17974 = VERTEX_POINT('',#17975);
#17975 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534939));
#17976 = SURFACE_CURVE('',#17977,(#17982),.PCURVE_S1.);
#17977 = CIRCLE('',#17978,0.5);
#17978 = AXIS2_PLACEMENT_3D('',#17979,#17980,#17981);
#17979 = CARTESIAN_POINT('',(-0.198853102307,-28.79513084448,
    1.232607658333));
#17980 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17981 = DIRECTION('',(0.E+000,0.17364817651,0.984807753216));
#17982 = PCURVE('',#13080,#17983);
#17983 = DEFINITIONAL_REPRESENTATION('',(#17984),#17988);
#17984 = CIRCLE('',#17985,0.5);
#17985 = AXIS2_PLACEMENT_2D('',#17986,#17987);
#17986 = CARTESIAN_POINT('',(-28.4071308445,14.419648402751));
#17987 = DIRECTION('',(0.17364817651,-0.984807753216));
#17988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17989 = ORIENTED_EDGE('',*,*,#17990,.T.);
#17990 = EDGE_CURVE('',#17974,#17991,#17993,.T.);
#17991 = VERTEX_POINT('',#17992);
#17992 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#17993 = SURFACE_CURVE('',#17994,(#17998),.PCURVE_S1.);
#17994 = LINE('',#17995,#17996);
#17995 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534938));
#17996 = VECTOR('',#17997,1.);
#17997 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#17998 = PCURVE('',#13080,#17999);
#17999 = DEFINITIONAL_REPRESENTATION('',(#18000),#18004);
#18000 = LINE('',#18001,#18002);
#18001 = CARTESIAN_POINT('',(-28.32030675624,13.927244526146));
#18002 = VECTOR('',#18003,1.);
#18003 = DIRECTION('',(-0.984807753215,-0.173648176517));
#18004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18005 = ORIENTED_EDGE('',*,*,#18006,.F.);
#18006 = EDGE_CURVE('',#17907,#17991,#18007,.T.);
#18007 = SURFACE_CURVE('',#18008,(#18013),.PCURVE_S1.);
#18008 = CIRCLE('',#18009,161.6187178285);
#18009 = AXIS2_PLACEMENT_3D('',#18010,#18011,#18012);
#18010 = CARTESIAN_POINT('',(-0.198853102307,-189.8508742589,
    30.099644692554));
#18011 = DIRECTION('',(1.,0.E+000,0.E+000));
#18012 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#18013 = PCURVE('',#13080,#18014);
#18014 = DEFINITIONAL_REPRESENTATION('',(#18015),#18023);
#18015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18016,#18017,#18018,#18019
    ,#18020,#18021,#18022),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18016 = CARTESIAN_POINT('',(-30.84037741026,16.528625412084));
#18017 = CARTESIAN_POINT('',(22.811652729138,-258.2135983532));
#18018 = CARTESIAN_POINT('',(-241.9481076135,-167.3065075359));
#18019 = CARTESIAN_POINT('',(-506.7078679562,-76.39941671857));
#18020 = CARTESIAN_POINT('',(-295.6001377529,107.4357162294));
#18021 = CARTESIAN_POINT('',(-84.49240754966,291.27084917739));
#18022 = CARTESIAN_POINT('',(-30.84037741026,16.528625412084));
#18023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18024 = FACE_BOUND('',#18025,.T.);
#18025 = EDGE_LOOP('',(#18026,#18044,#18060,#18074,#18098,#18114,#18131,
    #18147,#18164,#18185,#18202,#18218,#18239,#18255));
#18026 = ORIENTED_EDGE('',*,*,#18027,.F.);
#18027 = EDGE_CURVE('',#18028,#18030,#18032,.T.);
#18028 = VERTEX_POINT('',#18029);
#18029 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#18030 = VERTEX_POINT('',#18031);
#18031 = CARTESIAN_POINT('',(-0.198853102307,13.544598429933,
    24.166149842175));
#18032 = SURFACE_CURVE('',#18033,(#18037),.PCURVE_S1.);
#18033 = LINE('',#18034,#18035);
#18034 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#18035 = VECTOR('',#18036,1.);
#18036 = DIRECTION('',(-2.981670524575E-017,0.173648176949,
    -0.984807753139));
#18037 = PCURVE('',#13080,#18038);
#18038 = DEFINITIONAL_REPRESENTATION('',(#18039),#18043);
#18039 = LINE('',#18040,#18041);
#18040 = CARTESIAN_POINT('',(12.639442780124,-15.84774393893));
#18041 = VECTOR('',#18042,1.);
#18042 = DIRECTION('',(0.173648176949,0.984807753139));
#18043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18044 = ORIENTED_EDGE('',*,*,#18045,.F.);
#18045 = EDGE_CURVE('',#18046,#18028,#18048,.T.);
#18046 = VERTEX_POINT('',#18047);
#18047 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#18048 = SURFACE_CURVE('',#18049,(#18053),.PCURVE_S1.);
#18049 = LINE('',#18050,#18051);
#18050 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#18051 = VECTOR('',#18052,1.);
#18052 = DIRECTION('',(3.564755949521E-016,1.,2.352738926684E-013));
#18053 = PCURVE('',#13080,#18054);
#18054 = DEFINITIONAL_REPRESENTATION('',(#18055),#18059);
#18055 = LINE('',#18056,#18057);
#18056 = CARTESIAN_POINT('',(10.147888148398,-15.84774393893));
#18057 = VECTOR('',#18058,1.);
#18058 = DIRECTION('',(1.,-2.352738926684E-013));
#18059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18060 = ORIENTED_EDGE('',*,*,#18061,.F.);
#18061 = EDGE_CURVE('',#18062,#18046,#18064,.T.);
#18062 = VERTEX_POINT('',#18063);
#18063 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000015));
#18064 = SURFACE_CURVE('',#18065,(#18068),.PCURVE_S1.);
#18065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18066,#18067),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#18066 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000014));
#18067 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#18068 = PCURVE('',#13080,#18069);
#18069 = DEFINITIONAL_REPRESENTATION('',(#18070),#18073);
#18070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18071,#18072),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#18071 = CARTESIAN_POINT('',(10.147888148399,-9.84774393893));
#18072 = CARTESIAN_POINT('',(10.147888148398,-15.84774393893));
#18073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18074 = ORIENTED_EDGE('',*,*,#18075,.F.);
#18075 = EDGE_CURVE('',#18076,#18062,#18078,.T.);
#18076 = VERTEX_POINT('',#18077);
#18077 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#18078 = SURFACE_CURVE('',#18079,(#18087),.PCURVE_S1.);
#18079 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18080,#18081,#18082,#18083,
    #18084,#18085,#18086),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.249999790249,0.5,0.750000145179,1.),.UNSPECIFIED.);
#18080 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#18081 = CARTESIAN_POINT('',(-0.198853102307,11.638344246766,
    23.762611627088));
#18082 = CARTESIAN_POINT('',(-0.198853102304,11.296806800301,
    24.078500398161));
#18083 = CARTESIAN_POINT('',(-0.198853102314,10.784500531647,
    24.552333646261));
#18084 = CARTESIAN_POINT('',(-0.198853102261,10.272194219189,
    25.026166935023));
#18085 = CARTESIAN_POINT('',(-0.198853102409,9.930656773007,
    25.342055705482));
#18086 = CARTESIAN_POINT('',(-0.198853102567,9.759888149025,
    25.499999998849));
#18087 = PCURVE('',#13080,#18088);
#18088 = DEFINITIONAL_REPRESENTATION('',(#18089),#18097);
#18089 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18090,#18091,#18092,#18093,
    #18094,#18095,#18096),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.249999790249,0.5,0.750000145179,1.),.UNSPECIFIED.);
#18090 = CARTESIAN_POINT('',(12.197112826744,-7.952411312951));
#18091 = CARTESIAN_POINT('',(12.026344246747,-8.110355566004));
#18092 = CARTESIAN_POINT('',(11.684806800281,-8.426244337077));
#18093 = CARTESIAN_POINT('',(11.172500531628,-8.900077585177));
#18094 = CARTESIAN_POINT('',(10.660194219169,-9.373910873939));
#18095 = CARTESIAN_POINT('',(10.318656772988,-9.689799644398));
#18096 = CARTESIAN_POINT('',(10.147888149005,-9.847743937765));
#18097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18098 = ORIENTED_EDGE('',*,*,#18099,.F.);
#18099 = EDGE_CURVE('',#18100,#18076,#18102,.T.);
#18100 = VERTEX_POINT('',#18101);
#18101 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#18102 = SURFACE_CURVE('',#18103,(#18107),.PCURVE_S1.);
#18103 = LINE('',#18104,#18105);
#18104 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#18105 = VECTOR('',#18106,1.);
#18106 = DIRECTION('',(0.E+000,-4.081389671845E-016,1.));
#18107 = PCURVE('',#13080,#18108);
#18108 = DEFINITIONAL_REPRESENTATION('',(#18109),#18113);
#18109 = LINE('',#18110,#18111);
#18110 = CARTESIAN_POINT('',(12.197112826744,0.752255392383));
#18111 = VECTOR('',#18112,1.);
#18112 = DIRECTION('',(-4.081389671845E-016,-1.));
#18113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18114 = ORIENTED_EDGE('',*,*,#18115,.F.);
#18115 = EDGE_CURVE('',#18116,#18100,#18118,.T.);
#18116 = VERTEX_POINT('',#18117);
#18117 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.400000668701));
#18118 = SURFACE_CURVE('',#18119,(#18124),.PCURVE_S1.);
#18119 = CIRCLE('',#18120,0.5);
#18120 = AXIS2_PLACEMENT_3D('',#18121,#18122,#18123);
#18121 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.900000668701));
#18122 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18123 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18124 = PCURVE('',#13080,#18125);
#18125 = DEFINITIONAL_REPRESENTATION('',(#18126),#18130);
#18126 = CIRCLE('',#18127,0.5);
#18127 = AXIS2_PLACEMENT_2D('',#18128,#18129);
#18128 = CARTESIAN_POINT('',(12.697112826744,0.752255392383));
#18129 = DIRECTION('',(0.E+000,1.));
#18130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18131 = ORIENTED_EDGE('',*,*,#18132,.T.);
#18132 = EDGE_CURVE('',#18116,#18133,#18135,.T.);
#18133 = VERTEX_POINT('',#18134);
#18134 = CARTESIAN_POINT('',(-0.198853102307,13.377742293529,
    14.400000668701));
#18135 = SURFACE_CURVE('',#18136,(#18140),.PCURVE_S1.);
#18136 = LINE('',#18137,#18138);
#18137 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.400000668701));
#18138 = VECTOR('',#18139,1.);
#18139 = DIRECTION('',(0.E+000,1.,0.E+000));
#18140 = PCURVE('',#13080,#18141);
#18141 = DEFINITIONAL_REPRESENTATION('',(#18142),#18146);
#18142 = LINE('',#18143,#18144);
#18143 = CARTESIAN_POINT('',(12.697112826744,1.252255392383));
#18144 = VECTOR('',#18145,1.);
#18145 = DIRECTION('',(1.,0.E+000));
#18146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18147 = ORIENTED_EDGE('',*,*,#18148,.F.);
#18148 = EDGE_CURVE('',#18149,#18133,#18151,.T.);
#18149 = VERTEX_POINT('',#18150);
#18150 = CARTESIAN_POINT('',(-0.198853102307,13.877647574584,
    14.909732573584));
#18151 = SURFACE_CURVE('',#18152,(#18157),.PCURVE_S1.);
#18152 = CIRCLE('',#18153,0.5);
#18153 = AXIS2_PLACEMENT_3D('',#18154,#18155,#18156);
#18154 = CARTESIAN_POINT('',(-0.198853102307,13.377742293529,
    14.900000668701));
#18155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18156 = DIRECTION('',(0.E+000,0.999810562111,1.94638097646E-002));
#18157 = PCURVE('',#13080,#18158);
#18158 = DEFINITIONAL_REPRESENTATION('',(#18159),#18163);
#18159 = CIRCLE('',#18160,0.5);
#18160 = AXIS2_PLACEMENT_2D('',#18161,#18162);
#18161 = CARTESIAN_POINT('',(13.765742293509,0.752255392383));
#18162 = DIRECTION('',(0.999810562111,-1.94638097646E-002));
#18163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18164 = ORIENTED_EDGE('',*,*,#18165,.F.);
#18165 = EDGE_CURVE('',#18166,#18149,#18168,.T.);
#18166 = VERTEX_POINT('',#18167);
#18167 = CARTESIAN_POINT('',(-0.198853102307,15.038531640221,
    21.169059565126));
#18168 = SURFACE_CURVE('',#18169,(#18174),.PCURVE_S1.);
#18169 = CIRCLE('',#18170,15.800000000001);
#18170 = AXIS2_PLACEMENT_3D('',#18171,#18172,#18173);
#18171 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#18172 = DIRECTION('',(1.,0.E+000,0.E+000));
#18173 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#18174 = PCURVE('',#13080,#18175);
#18175 = DEFINITIONAL_REPRESENTATION('',(#18176),#18184);
#18176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18177,#18178,#18179,#18180
    ,#18181,#18182,#18183),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18177 = CARTESIAN_POINT('',(15.426531640201,-5.516803504042));
#18178 = CARTESIAN_POINT('',(5.117713726919,19.83370483861));
#18179 = CARTESIAN_POINT('',(32.226306907146,16.086148863174));
#18180 = CARTESIAN_POINT('',(59.334900087373,12.338592887738));
#18181 = CARTESIAN_POINT('',(42.535124820428,-9.264359479479));
#18182 = CARTESIAN_POINT('',(25.735349553482,-30.86731184669));
#18183 = CARTESIAN_POINT('',(15.426531640201,-5.516803504042));
#18184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18185 = ORIENTED_EDGE('',*,*,#18186,.F.);
#18186 = EDGE_CURVE('',#18187,#18166,#18189,.T.);
#18187 = VERTEX_POINT('',#18188);
#18188 = CARTESIAN_POINT('',(-0.198853102307,15.126927375736,
    21.621094915946));
#18189 = SURFACE_CURVE('',#18190,(#18195),.PCURVE_S1.);
#18190 = CIRCLE('',#18191,1.199999999999);
#18191 = AXIS2_PLACEMENT_3D('',#18192,#18193,#18194);
#18192 = CARTESIAN_POINT('',(-0.198853102307,13.926927375737,
    21.621094916819));
#18193 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18194 = DIRECTION('',(0.E+000,1.,-7.274980617926E-010));
#18195 = PCURVE('',#13080,#18196);
#18196 = DEFINITIONAL_REPRESENTATION('',(#18197),#18201);
#18197 = CIRCLE('',#18198,1.199999999999);
#18198 = AXIS2_PLACEMENT_2D('',#18199,#18200);
#18199 = CARTESIAN_POINT('',(14.314927375717,-5.968838855735));
#18200 = DIRECTION('',(1.,7.274980617926E-010));
#18201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18202 = ORIENTED_EDGE('',*,*,#18203,.F.);
#18203 = EDGE_CURVE('',#18204,#18187,#18206,.T.);
#18204 = VERTEX_POINT('',#18205);
#18205 = CARTESIAN_POINT('',(-0.198853102307,15.126926598755,
    23.403511390974));
#18206 = SURFACE_CURVE('',#18207,(#18211),.PCURVE_S1.);
#18207 = LINE('',#18208,#18209);
#18208 = CARTESIAN_POINT('',(-0.198853102307,15.126926763323,
    23.403511390974));
#18209 = VECTOR('',#18210,1.);
#18210 = DIRECTION('',(0.E+000,2.297357479688E-007,-1.));
#18211 = PCURVE('',#13080,#18212);
#18212 = DEFINITIONAL_REPRESENTATION('',(#18213),#18217);
#18213 = LINE('',#18214,#18215);
#18214 = CARTESIAN_POINT('',(15.514926763303,-7.75125532989));
#18215 = VECTOR('',#18216,1.);
#18216 = DIRECTION('',(2.297357479688E-007,1.));
#18217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18218 = ORIENTED_EDGE('',*,*,#18219,.T.);
#18219 = EDGE_CURVE('',#18204,#18220,#18222,.T.);
#18220 = VERTEX_POINT('',#18221);
#18221 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#18222 = SURFACE_CURVE('',#18223,(#18228),.PCURVE_S1.);
#18223 = CIRCLE('',#18224,0.5);
#18224 = AXIS2_PLACEMENT_3D('',#18225,#18226,#18227);
#18225 = CARTESIAN_POINT('',(-0.198853102307,14.626926927891,
    23.403511160874));
#18226 = DIRECTION('',(1.,0.E+000,0.E+000));
#18227 = DIRECTION('',(-0.E+000,1.,4.601995087228E-007));
#18228 = PCURVE('',#13080,#18229);
#18229 = DEFINITIONAL_REPRESENTATION('',(#18230),#18238);
#18230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18231,#18232,#18233,#18234
    ,#18235,#18236,#18237),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18231 = CARTESIAN_POINT('',(15.514926927871,-7.75125532989));
#18232 = CARTESIAN_POINT('',(15.514926529327,-8.617280733674));
#18233 = CARTESIAN_POINT('',(14.764926728599,-8.184267686632));
#18234 = CARTESIAN_POINT('',(14.014926927871,-7.751254639591));
#18235 = CARTESIAN_POINT('',(14.764927127143,-7.318242282848));
#18236 = CARTESIAN_POINT('',(15.514927326415,-6.885229926106));
#18237 = CARTESIAN_POINT('',(15.514926927871,-7.75125532989));
#18238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18239 = ORIENTED_EDGE('',*,*,#18240,.T.);
#18240 = EDGE_CURVE('',#18220,#18241,#18243,.T.);
#18241 = VERTEX_POINT('',#18242);
#18242 = CARTESIAN_POINT('',(-0.198853102307,14.208012378257,
    23.78312762029));
#18243 = SURFACE_CURVE('',#18244,(#18248),.PCURVE_S1.);
#18244 = LINE('',#18245,#18246);
#18245 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#18246 = VECTOR('',#18247,1.);
#18247 = DIRECTION('',(0.E+000,-0.939692620719,-0.342020143509));
#18248 = PCURVE('',#13080,#18249);
#18249 = DEFINITIONAL_REPRESENTATION('',(#18250),#18254);
#18250 = LINE('',#18251,#18252);
#18251 = CARTESIAN_POINT('',(14.843916856117,-8.22110141015));
#18252 = VECTOR('',#18253,1.);
#18253 = DIRECTION('',(-0.939692620719,0.342020143509));
#18254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18255 = ORIENTED_EDGE('',*,*,#18256,.T.);
#18256 = EDGE_CURVE('',#18241,#18030,#18257,.T.);
#18257 = SURFACE_CURVE('',#18258,(#18263),.PCURVE_S1.);
#18258 = CIRCLE('',#18259,0.5);
#18259 = AXIS2_PLACEMENT_3D('',#18260,#18261,#18262);
#18260 = CARTESIAN_POINT('',(-0.198853102307,14.037002306502,
    24.252973930649));
#18261 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18262 = DIRECTION('',(0.E+000,0.342020143508,-0.939692620719));
#18263 = PCURVE('',#13080,#18264);
#18264 = DEFINITIONAL_REPRESENTATION('',(#18265),#18269);
#18265 = CIRCLE('',#18266,0.5);
#18266 = AXIS2_PLACEMENT_2D('',#18267,#18268);
#18267 = CARTESIAN_POINT('',(14.425002306483,-8.600717869565));
#18268 = DIRECTION('',(0.342020143508,0.939692620719));
#18269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18274)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18271,#18272,#18273)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#18271,
  'distance_accuracy_value','confusion accuracy');
#18275 = SHAPE_DEFINITION_REPRESENTATION(#18276,#13062);
#18276 = PRODUCT_DEFINITION_SHAPE('','',#18277);
#18277 = PRODUCT_DEFINITION('design','',#18278,#18281);
#18278 = PRODUCT_DEFINITION_FORMATION('','',#18279);
#18279 = PRODUCT('CADSOFTTOOLS 1.38','CADSOFTTOOLS 1.38','',(#18280));
#18280 = PRODUCT_CONTEXT('',#2,'mechanical');
#18281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18283,#18285);
#18283 = ( REPRESENTATION_RELATIONSHIP('','',#13062,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18284) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
#18285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18286);
#18286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#18277,$);
#18287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18279));
#18288 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18289),#18753);
#18289 = SHELL_BASED_SURFACE_MODEL('',(#18290));
#18290 = OPEN_SHELL('',(#18291));
#18291 = ADVANCED_FACE('',(#18292,#18559),#18307,.T.);
#18292 = FACE_BOUND('',#18293,.T.);
#18293 = EDGE_LOOP('',(#18294,#18322,#18338,#18354,#18375,#18396,#18412,
    #18428,#18444,#18460,#18476,#18492,#18508,#18524,#18545));
#18294 = ORIENTED_EDGE('',*,*,#18295,.T.);
#18295 = EDGE_CURVE('',#18296,#18298,#18300,.T.);
#18296 = VERTEX_POINT('',#18297);
#18297 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    32.300000000006));
#18298 = VERTEX_POINT('',#18299);
#18299 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#18300 = SURFACE_CURVE('',#18301,(#18306),.PCURVE_S1.);
#18301 = CIRCLE('',#18302,2.9);
#18302 = AXIS2_PLACEMENT_3D('',#18303,#18304,#18305);
#18303 = CARTESIAN_POINT('',(3.301146897694,-29.9011468977,
    32.300000000006));
#18304 = DIRECTION('',(0.E+000,-2.246301066135E-013,-1.));
#18305 = DIRECTION('',(-1.,-0.E+000,0.E+000));
#18306 = PCURVE('',#18307,#18312);
#18307 = PLANE('',#18308);
#18308 = AXIS2_PLACEMENT_3D('',#18309,#18310,#18311);
#18309 = CARTESIAN_POINT('',(6.001146897693,-10.60114689769,
    32.300000000002));
#18310 = DIRECTION('',(0.E+000,2.246301066135E-013,1.));
#18311 = DIRECTION('',(0.E+000,1.,-2.246301066135E-013));
#18312 = DEFINITIONAL_REPRESENTATION('',(#18313),#18321);
#18313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18314,#18315,#18316,#18317
    ,#18318,#18319,#18320),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18314 = CARTESIAN_POINT('',(-19.3,5.599999999999));
#18315 = CARTESIAN_POINT('',(-14.27705265805,5.599999999999));
#18316 = CARTESIAN_POINT('',(-16.78852632903,1.249999999999));
#18317 = CARTESIAN_POINT('',(-19.3,-3.100000000001));
#18318 = CARTESIAN_POINT('',(-21.81147367098,1.249999999999));
#18319 = CARTESIAN_POINT('',(-24.32294734195,5.599999999999));
#18320 = CARTESIAN_POINT('',(-19.3,5.599999999999));
#18321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18322 = ORIENTED_EDGE('',*,*,#18323,.T.);
#18323 = EDGE_CURVE('',#18298,#18324,#18326,.T.);
#18324 = VERTEX_POINT('',#18325);
#18325 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.300000000004));
#18326 = SURFACE_CURVE('',#18327,(#18331),.PCURVE_S1.);
#18327 = LINE('',#18328,#18329);
#18328 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#18329 = VECTOR('',#18330,1.);
#18330 = DIRECTION('',(0.E+000,1.,-2.196971506673E-013));
#18331 = PCURVE('',#18307,#18332);
#18332 = DEFINITIONAL_REPRESENTATION('',(#18333),#18337);
#18333 = LINE('',#18334,#18335);
#18334 = CARTESIAN_POINT('',(-18.24169947558,0.E+000));
#18335 = VECTOR('',#18336,1.);
#18336 = DIRECTION('',(1.,0.E+000));
#18337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18338 = ORIENTED_EDGE('',*,*,#18339,.T.);
#18339 = EDGE_CURVE('',#18324,#18340,#18342,.T.);
#18340 = VERTEX_POINT('',#18341);
#18341 = CARTESIAN_POINT('',(3.332911520016,-20.40160562572,
    32.300000000004));
#18342 = SURFACE_CURVE('',#18343,(#18347),.PCURVE_S1.);
#18343 = LINE('',#18344,#18345);
#18344 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.300000000004));
#18345 = VECTOR('',#18346,1.);
#18346 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18347 = PCURVE('',#18307,#18348);
#18348 = DEFINITIONAL_REPRESENTATION('',(#18349),#18353);
#18349 = LINE('',#18350,#18351);
#18350 = CARTESIAN_POINT('',(-9.800458728028,0.E+000));
#18351 = VECTOR('',#18352,1.);
#18352 = DIRECTION('',(0.E+000,1.));
#18353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18354 = ORIENTED_EDGE('',*,*,#18355,.T.);
#18355 = EDGE_CURVE('',#18340,#18356,#18358,.T.);
#18356 = VERTEX_POINT('',#18357);
#18357 = CARTESIAN_POINT('',(4.275783822562,-22.01113009808,
    32.300000000004));
#18358 = SURFACE_CURVE('',#18359,(#18364),.PCURVE_S1.);
#18359 = CIRCLE('',#18360,1.1);
#18360 = AXIS2_PLACEMENT_3D('',#18361,#18362,#18363);
#18361 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    32.300000000004));
#18362 = DIRECTION('',(1.051172563647E-030,-2.246301066135E-013,-1.));
#18363 = DIRECTION('',(2.887692938464E-002,0.99958297452,
    -2.245364301354E-013));
#18364 = PCURVE('',#18307,#18365);
#18365 = DEFINITIONAL_REPRESENTATION('',(#18366),#18374);
#18366 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18367,#18368,#18369,#18370
    ,#18371,#18372,#18373),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18367 = CARTESIAN_POINT('',(-9.800458728029,2.668235377677));
#18368 = CARTESIAN_POINT('',(-9.855476667775,0.763774029603));
#18369 = CARTESIAN_POINT('',(-11.47727960585,1.763651637125));
#18370 = CARTESIAN_POINT('',(-13.09908254394,2.763529244646));
#18371 = CARTESIAN_POINT('',(-11.42226166611,3.668112985198));
#18372 = CARTESIAN_POINT('',(-9.745440788282,4.57269672575));
#18373 = CARTESIAN_POINT('',(-9.800458728029,2.668235377677));
#18374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18375 = ORIENTED_EDGE('',*,*,#18376,.T.);
#18376 = EDGE_CURVE('',#18356,#18377,#18379,.T.);
#18377 = VERTEX_POINT('',#18378);
#18378 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#18379 = SURFACE_CURVE('',#18380,(#18385),.PCURVE_S1.);
#18380 = CIRCLE('',#18381,1.1);
#18381 = AXIS2_PLACEMENT_3D('',#18382,#18383,#18384);
#18382 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    32.300000000004));
#18383 = DIRECTION('',(8.850033280448E-030,-2.246301066135E-013,-1.));
#18384 = DIRECTION('',(0.886033568062,-0.463621091266,
    1.041432551595E-013));
#18385 = PCURVE('',#18307,#18386);
#18386 = DEFINITIONAL_REPRESENTATION('',(#18387),#18395);
#18387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18388,#18389,#18390,#18391
    ,#18392,#18393,#18394),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18388 = CARTESIAN_POINT('',(-11.40998320039,1.725363075132));
#18389 = CARTESIAN_POINT('',(-13.09810387319,2.608679889219));
#18390 = CARTESIAN_POINT('',(-11.4890687362,3.628976869478));
#18391 = CARTESIAN_POINT('',(-9.880033599214,4.649273849737));
#18392 = CARTESIAN_POINT('',(-9.800948063401,2.745660055391));
#18393 = CARTESIAN_POINT('',(-9.721862527588,0.842046261044));
#18394 = CARTESIAN_POINT('',(-11.40998320039,1.725363075132));
#18395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18396 = ORIENTED_EDGE('',*,*,#18397,.T.);
#18397 = EDGE_CURVE('',#18377,#18398,#18400,.T.);
#18398 = VERTEX_POINT('',#18399);
#18399 = CARTESIAN_POINT('',(-0.198853102307,-20.40160562572,
    32.300000000004));
#18400 = SURFACE_CURVE('',#18401,(#18405),.PCURVE_S1.);
#18401 = LINE('',#18402,#18403);
#18402 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#18403 = VECTOR('',#18404,1.);
#18404 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18405 = PCURVE('',#18307,#18406);
#18406 = DEFINITIONAL_REPRESENTATION('',(#18407),#18411);
#18407 = LINE('',#18408,#18409);
#18408 = CARTESIAN_POINT('',(-9.800458728028,2.731764622323));
#18409 = VECTOR('',#18410,1.);
#18410 = DIRECTION('',(0.E+000,1.));
#18411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18412 = ORIENTED_EDGE('',*,*,#18413,.F.);
#18413 = EDGE_CURVE('',#18414,#18398,#18416,.T.);
#18414 = VERTEX_POINT('',#18415);
#18415 = CARTESIAN_POINT('',(-0.198853102307,-34.00046327349,
    32.300000000006));
#18416 = SURFACE_CURVE('',#18417,(#18421),.PCURVE_S1.);
#18417 = LINE('',#18418,#18419);
#18418 = CARTESIAN_POINT('',(-0.198853102307,-34.00046327349,
    32.300000000005));
#18419 = VECTOR('',#18420,1.);
#18420 = DIRECTION('',(0.E+000,1.,-1.081578689269E-013));
#18421 = PCURVE('',#18307,#18422);
#18422 = DEFINITIONAL_REPRESENTATION('',(#18423),#18427);
#18423 = LINE('',#18424,#18425);
#18424 = CARTESIAN_POINT('',(-23.39931637579,6.2));
#18425 = VECTOR('',#18426,1.);
#18426 = DIRECTION('',(1.,0.E+000));
#18427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18428 = ORIENTED_EDGE('',*,*,#18429,.F.);
#18429 = EDGE_CURVE('',#18430,#18414,#18432,.T.);
#18430 = VERTEX_POINT('',#18431);
#18431 = CARTESIAN_POINT('',(-0.198853102307,-34.57238693404,
    32.29999913302));
#18432 = SURFACE_CURVE('',#18433,(#18437),.PCURVE_S1.);
#18433 = LINE('',#18434,#18435);
#18434 = CARTESIAN_POINT('',(-0.198853102307,-34.57238693404,
    32.299999566513));
#18435 = VECTOR('',#18436,1.);
#18436 = DIRECTION('',(0.E+000,1.,7.579562257855E-007));
#18437 = PCURVE('',#18307,#18438);
#18438 = DEFINITIONAL_REPRESENTATION('',(#18439),#18443);
#18439 = LINE('',#18440,#18441);
#18440 = CARTESIAN_POINT('',(-23.97124003635,6.2));
#18441 = VECTOR('',#18442,1.);
#18442 = DIRECTION('',(1.,0.E+000));
#18443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18444 = ORIENTED_EDGE('',*,*,#18445,.F.);
#18445 = EDGE_CURVE('',#18446,#18430,#18448,.T.);
#18446 = VERTEX_POINT('',#18447);
#18447 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000006));
#18448 = SURFACE_CURVE('',#18449,(#18453),.PCURVE_S1.);
#18449 = LINE('',#18450,#18451);
#18450 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000005));
#18451 = VECTOR('',#18452,1.);
#18452 = DIRECTION('',(0.E+000,1.,-2.520909372601E-007));
#18453 = PCURVE('',#18307,#18454);
#18454 = DEFINITIONAL_REPRESENTATION('',(#18455),#18459);
#18455 = LINE('',#18456,#18457);
#18456 = CARTESIAN_POINT('',(-25.69083384843,6.2));
#18457 = VECTOR('',#18458,1.);
#18458 = DIRECTION('',(1.,0.E+000));
#18459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18460 = ORIENTED_EDGE('',*,*,#18461,.T.);
#18461 = EDGE_CURVE('',#18446,#18462,#18464,.T.);
#18462 = VERTEX_POINT('',#18463);
#18463 = CARTESIAN_POINT('',(6.001146897693,-36.29198074613,
    32.300000000006));
#18464 = SURFACE_CURVE('',#18465,(#18469),.PCURVE_S1.);
#18465 = LINE('',#18466,#18467);
#18466 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000005));
#18467 = VECTOR('',#18468,1.);
#18468 = DIRECTION('',(1.,-2.292073341162E-015,0.E+000));
#18469 = PCURVE('',#18307,#18470);
#18470 = DEFINITIONAL_REPRESENTATION('',(#18471),#18475);
#18471 = LINE('',#18472,#18473);
#18472 = CARTESIAN_POINT('',(-25.69083384843,6.2));
#18473 = VECTOR('',#18474,1.);
#18474 = DIRECTION('',(-2.292073341162E-015,-1.));
#18475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18476 = ORIENTED_EDGE('',*,*,#18477,.T.);
#18477 = EDGE_CURVE('',#18462,#18478,#18480,.T.);
#18478 = VERTEX_POINT('',#18479);
#18479 = CARTESIAN_POINT('',(6.001146897693,-34.57238693404,
    32.29999913302));
#18480 = SURFACE_CURVE('',#18481,(#18485),.PCURVE_S1.);
#18481 = LINE('',#18482,#18483);
#18482 = CARTESIAN_POINT('',(6.001146897693,-36.29198074613,
    32.300000000009));
#18483 = VECTOR('',#18484,1.);
#18484 = DIRECTION('',(-8.264076443719E-015,1.,-2.520911355979E-007));
#18485 = PCURVE('',#18307,#18486);
#18486 = DEFINITIONAL_REPRESENTATION('',(#18487),#18491);
#18487 = LINE('',#18488,#18489);
#18488 = CARTESIAN_POINT('',(-25.69083384843,0.E+000));
#18489 = VECTOR('',#18490,1.);
#18490 = DIRECTION('',(1.,8.26407644372E-015));
#18491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18492 = ORIENTED_EDGE('',*,*,#18493,.T.);
#18493 = EDGE_CURVE('',#18478,#18494,#18496,.T.);
#18494 = VERTEX_POINT('',#18495);
#18495 = CARTESIAN_POINT('',(6.001146897693,-34.00046327349,
    32.300000000006));
#18496 = SURFACE_CURVE('',#18497,(#18501),.PCURVE_S1.);
#18497 = LINE('',#18498,#18499);
#18498 = CARTESIAN_POINT('',(6.001146897693,-34.57238693404,
    32.299999566513));
#18499 = VECTOR('',#18500,1.);
#18500 = DIRECTION('',(0.E+000,1.,7.579562257855E-007));
#18501 = PCURVE('',#18307,#18502);
#18502 = DEFINITIONAL_REPRESENTATION('',(#18503),#18507);
#18503 = LINE('',#18504,#18505);
#18504 = CARTESIAN_POINT('',(-23.97124003635,0.E+000));
#18505 = VECTOR('',#18506,1.);
#18506 = DIRECTION('',(1.,0.E+000));
#18507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18508 = ORIENTED_EDGE('',*,*,#18509,.T.);
#18509 = EDGE_CURVE('',#18494,#18510,#18512,.T.);
#18510 = VERTEX_POINT('',#18511);
#18511 = CARTESIAN_POINT('',(6.001146897693,-31.55944742214,
    32.300000000009));
#18512 = SURFACE_CURVE('',#18513,(#18517),.PCURVE_S1.);
#18513 = LINE('',#18514,#18515);
#18514 = CARTESIAN_POINT('',(6.001146897693,-34.00046327349,
    32.300000000008));
#18515 = VECTOR('',#18516,1.);
#18516 = DIRECTION('',(5.821697023142E-015,1.,-2.0375939581E-013));
#18517 = PCURVE('',#18307,#18518);
#18518 = DEFINITIONAL_REPRESENTATION('',(#18519),#18523);
#18519 = LINE('',#18520,#18521);
#18520 = CARTESIAN_POINT('',(-23.39931637579,9.769962616701E-015));
#18521 = VECTOR('',#18522,1.);
#18522 = DIRECTION('',(1.,-5.821697023142E-015));
#18523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18524 = ORIENTED_EDGE('',*,*,#18525,.T.);
#18525 = EDGE_CURVE('',#18510,#18526,#18528,.T.);
#18526 = VERTEX_POINT('',#18527);
#18527 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    32.300000000009));
#18528 = SURFACE_CURVE('',#18529,(#18534),.PCURVE_S1.);
#18529 = CIRCLE('',#18530,2.9);
#18530 = AXIS2_PLACEMENT_3D('',#18531,#18532,#18533);
#18531 = CARTESIAN_POINT('',(3.301146897694,-30.50114689772,
    32.300000000006));
#18532 = DIRECTION('',(5.466559554149E-030,-2.246301066135E-013,-1.));
#18533 = DIRECTION('',(0.931034482758,-0.36493121532,8.19745378039E-014)
  );
#18534 = PCURVE('',#18307,#18535);
#18535 = DEFINITIONAL_REPRESENTATION('',(#18536),#18544);
#18536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18537,#18538,#18539,#18540
    ,#18541,#18542,#18543),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#18537 = CARTESIAN_POINT('',(-20.95830052445,-1.50990331349E-014));
#18538 = CARTESIAN_POINT('',(-25.63483770489,1.833030277985));
#18539 = CARTESIAN_POINT('',(-21.70911832803,4.966515138992));
#18540 = CARTESIAN_POINT('',(-17.78339895117,8.099999999998));
#18541 = CARTESIAN_POINT('',(-17.03258114759,3.133484861007));
#18542 = CARTESIAN_POINT('',(-16.28176334402,-1.833030277985));
#18543 = CARTESIAN_POINT('',(-20.95830052445,-1.50990331349E-014));
#18544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18545 = ORIENTED_EDGE('',*,*,#18546,.F.);
#18546 = EDGE_CURVE('',#18296,#18526,#18547,.T.);
#18547 = SURFACE_CURVE('',#18548,(#18552),.PCURVE_S1.);
#18548 = LINE('',#18549,#18550);
#18549 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    32.300000000006));
#18550 = VECTOR('',#18551,1.);
#18551 = DIRECTION('',(-7.401486830579E-016,-1.,1.065814103603E-013));
#18552 = PCURVE('',#18307,#18553);
#18553 = DEFINITIONAL_REPRESENTATION('',(#18554),#18558);
#18554 = LINE('',#18555,#18556);
#18555 = CARTESIAN_POINT('',(-19.3,5.599999999999));
#18556 = VECTOR('',#18557,1.);
#18557 = DIRECTION('',(-1.,7.401486830579E-016));
#18558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18559 = FACE_BOUND('',#18560,.T.);
#18560 = EDGE_LOOP('',(#18561,#18579,#18595,#18611,#18627,#18643,#18659,
    #18675,#18691,#18707,#18723,#18739));
#18561 = ORIENTED_EDGE('',*,*,#18562,.T.);
#18562 = EDGE_CURVE('',#18563,#18565,#18567,.T.);
#18563 = VERTEX_POINT('',#18564);
#18564 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#18565 = VERTEX_POINT('',#18566);
#18566 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#18567 = SURFACE_CURVE('',#18568,(#18572),.PCURVE_S1.);
#18568 = LINE('',#18569,#18570);
#18569 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#18570 = VECTOR('',#18571,1.);
#18571 = DIRECTION('',(1.040834085586E-015,1.,-2.264854970235E-013));
#18572 = PCURVE('',#18307,#18573);
#18573 = DEFINITIONAL_REPRESENTATION('',(#18574),#18578);
#18574 = LINE('',#18575,#18576);
#18575 = CARTESIAN_POINT('',(-16.60076375065,5.3));
#18576 = VECTOR('',#18577,1.);
#18577 = DIRECTION('',(1.,-1.040834085586E-015));
#18578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18579 = ORIENTED_EDGE('',*,*,#18580,.T.);
#18580 = EDGE_CURVE('',#18565,#18581,#18583,.T.);
#18581 = VERTEX_POINT('',#18582);
#18582 = CARTESIAN_POINT('',(1.525410966405,-22.40191064834,
    32.300000000005));
#18583 = SURFACE_CURVE('',#18584,(#18588),.PCURVE_S1.);
#18584 = LINE('',#18585,#18586);
#18585 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#18586 = VECTOR('',#18587,1.);
#18587 = DIRECTION('',(1.,8.620328881622E-015,0.E+000));
#18588 = PCURVE('',#18307,#18589);
#18589 = DEFINITIONAL_REPRESENTATION('',(#18590),#18594);
#18590 = LINE('',#18591,#18592);
#18591 = CARTESIAN_POINT('',(-11.80076375065,5.3));
#18592 = VECTOR('',#18593,1.);
#18593 = DIRECTION('',(8.620328881622E-015,-1.));
#18594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18595 = ORIENTED_EDGE('',*,*,#18596,.T.);
#18596 = EDGE_CURVE('',#18581,#18597,#18599,.T.);
#18597 = VERTEX_POINT('',#18598);
#18598 = CARTESIAN_POINT('',(1.775410966405,-22.65191064834,
    32.300000000005));
#18599 = SURFACE_CURVE('',#18600,(#18604),.PCURVE_S1.);
#18600 = LINE('',#18601,#18602);
#18601 = CARTESIAN_POINT('',(1.525410966405,-22.40191064834,
    32.300000000004));
#18602 = VECTOR('',#18603,1.);
#18603 = DIRECTION('',(0.707106781187,-0.707106781187,
    1.607774677692E-013));
#18604 = PCURVE('',#18307,#18605);
#18605 = DEFINITIONAL_REPRESENTATION('',(#18606),#18610);
#18606 = LINE('',#18607,#18608);
#18607 = CARTESIAN_POINT('',(-11.80076375065,4.475735931288));
#18608 = VECTOR('',#18609,1.);
#18609 = DIRECTION('',(-0.707106781187,-0.707106781187));
#18610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18611 = ORIENTED_EDGE('',*,*,#18612,.T.);
#18612 = EDGE_CURVE('',#18597,#18613,#18615,.T.);
#18613 = VERTEX_POINT('',#18614);
#18614 = CARTESIAN_POINT('',(4.226882828981,-22.65191064834,
    32.300000000005));
#18615 = SURFACE_CURVE('',#18616,(#18620),.PCURVE_S1.);
#18616 = LINE('',#18617,#18618);
#18617 = CARTESIAN_POINT('',(1.775410966405,-22.65191064834,
    32.300000000005));
#18618 = VECTOR('',#18619,1.);
#18619 = DIRECTION('',(1.,0.E+000,0.E+000));
#18620 = PCURVE('',#18307,#18621);
#18621 = DEFINITIONAL_REPRESENTATION('',(#18622),#18626);
#18622 = LINE('',#18623,#18624);
#18623 = CARTESIAN_POINT('',(-12.05076375065,4.225735931288));
#18624 = VECTOR('',#18625,1.);
#18625 = DIRECTION('',(0.E+000,-1.));
#18626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18627 = ORIENTED_EDGE('',*,*,#18628,.T.);
#18628 = EDGE_CURVE('',#18613,#18629,#18631,.T.);
#18629 = VERTEX_POINT('',#18630);
#18630 = CARTESIAN_POINT('',(4.476882828981,-22.40191064834,
    32.300000000005));
#18631 = SURFACE_CURVE('',#18632,(#18636),.PCURVE_S1.);
#18632 = LINE('',#18633,#18634);
#18633 = CARTESIAN_POINT('',(4.226882828981,-22.65191064834,
    32.300000000005));
#18634 = VECTOR('',#18635,1.);
#18635 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.607774677692E-013));
#18636 = PCURVE('',#18307,#18637);
#18637 = DEFINITIONAL_REPRESENTATION('',(#18638),#18642);
#18638 = LINE('',#18639,#18640);
#18639 = CARTESIAN_POINT('',(-12.05076375065,1.774264068712));
#18640 = VECTOR('',#18641,1.);
#18641 = DIRECTION('',(0.707106781187,-0.707106781187));
#18642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18643 = ORIENTED_EDGE('',*,*,#18644,.T.);
#18644 = EDGE_CURVE('',#18629,#18645,#18647,.T.);
#18645 = VERTEX_POINT('',#18646);
#18646 = CARTESIAN_POINT('',(5.301146897693,-22.40191064834,
    32.300000000005));
#18647 = SURFACE_CURVE('',#18648,(#18652),.PCURVE_S1.);
#18648 = LINE('',#18649,#18650);
#18649 = CARTESIAN_POINT('',(4.476882828981,-22.40191064834,
    32.300000000005));
#18650 = VECTOR('',#18651,1.);
#18651 = DIRECTION('',(1.,0.E+000,0.E+000));
#18652 = PCURVE('',#18307,#18653);
#18653 = DEFINITIONAL_REPRESENTATION('',(#18654),#18658);
#18654 = LINE('',#18655,#18656);
#18655 = CARTESIAN_POINT('',(-11.80076375065,1.524264068712));
#18656 = VECTOR('',#18657,1.);
#18657 = DIRECTION('',(0.E+000,-1.));
#18658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18659 = ORIENTED_EDGE('',*,*,#18660,.T.);
#18660 = EDGE_CURVE('',#18645,#18661,#18663,.T.);
#18661 = VERTEX_POINT('',#18662);
#18662 = CARTESIAN_POINT('',(5.301146897693,-27.20191064834,
    32.300000000005));
#18663 = SURFACE_CURVE('',#18664,(#18668),.PCURVE_S1.);
#18664 = LINE('',#18665,#18666);
#18665 = CARTESIAN_POINT('',(5.301146897693,-22.40191064834,
    32.300000000004));
#18666 = VECTOR('',#18667,1.);
#18667 = DIRECTION('',(1.850371707709E-015,-1.,2.279657943897E-013));
#18668 = PCURVE('',#18307,#18669);
#18669 = DEFINITIONAL_REPRESENTATION('',(#18670),#18674);
#18670 = LINE('',#18671,#18672);
#18671 = CARTESIAN_POINT('',(-11.80076375065,0.7));
#18672 = VECTOR('',#18673,1.);
#18673 = DIRECTION('',(-1.,-1.850371707709E-015));
#18674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18675 = ORIENTED_EDGE('',*,*,#18676,.T.);
#18676 = EDGE_CURVE('',#18661,#18677,#18679,.T.);
#18677 = VERTEX_POINT('',#18678);
#18678 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#18679 = SURFACE_CURVE('',#18680,(#18684),.PCURVE_S1.);
#18680 = LINE('',#18681,#18682);
#18681 = CARTESIAN_POINT('',(5.301146897693,-27.20191064834,
    32.300000000005));
#18682 = VECTOR('',#18683,1.);
#18683 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18684 = PCURVE('',#18307,#18685);
#18685 = DEFINITIONAL_REPRESENTATION('',(#18686),#18690);
#18686 = LINE('',#18687,#18688);
#18687 = CARTESIAN_POINT('',(-16.60076375065,0.7));
#18688 = VECTOR('',#18689,1.);
#18689 = DIRECTION('',(0.E+000,1.));
#18690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18691 = ORIENTED_EDGE('',*,*,#18692,.T.);
#18692 = EDGE_CURVE('',#18677,#18693,#18695,.T.);
#18693 = VERTEX_POINT('',#18694);
#18694 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#18695 = SURFACE_CURVE('',#18696,(#18700),.PCURVE_S1.);
#18696 = LINE('',#18697,#18698);
#18697 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#18698 = VECTOR('',#18699,1.);
#18699 = DIRECTION('',(-0.707106781187,0.707106781187,
    -1.607774677692E-013));
#18700 = PCURVE('',#18307,#18701);
#18701 = DEFINITIONAL_REPRESENTATION('',(#18702),#18706);
#18702 = LINE('',#18703,#18704);
#18703 = CARTESIAN_POINT('',(-16.60076375065,1.524264068712));
#18704 = VECTOR('',#18705,1.);
#18705 = DIRECTION('',(0.707106781187,0.707106781187));
#18706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18707 = ORIENTED_EDGE('',*,*,#18708,.T.);
#18708 = EDGE_CURVE('',#18693,#18709,#18711,.T.);
#18709 = VERTEX_POINT('',#18710);
#18710 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#18711 = SURFACE_CURVE('',#18712,(#18716),.PCURVE_S1.);
#18712 = LINE('',#18713,#18714);
#18713 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#18714 = VECTOR('',#18715,1.);
#18715 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18716 = PCURVE('',#18307,#18717);
#18717 = DEFINITIONAL_REPRESENTATION('',(#18718),#18722);
#18718 = LINE('',#18719,#18720);
#18719 = CARTESIAN_POINT('',(-16.35076375065,1.774264068712));
#18720 = VECTOR('',#18721,1.);
#18721 = DIRECTION('',(0.E+000,1.));
#18722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18723 = ORIENTED_EDGE('',*,*,#18724,.T.);
#18724 = EDGE_CURVE('',#18709,#18725,#18727,.T.);
#18725 = VERTEX_POINT('',#18726);
#18726 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#18727 = SURFACE_CURVE('',#18728,(#18732),.PCURVE_S1.);
#18728 = LINE('',#18729,#18730);
#18729 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#18730 = VECTOR('',#18731,1.);
#18731 = DIRECTION('',(-0.707106781187,-0.707106781187,
    1.607774677692E-013));
#18732 = PCURVE('',#18307,#18733);
#18733 = DEFINITIONAL_REPRESENTATION('',(#18734),#18738);
#18734 = LINE('',#18735,#18736);
#18735 = CARTESIAN_POINT('',(-16.35076375065,4.225735931288));
#18736 = VECTOR('',#18737,1.);
#18737 = DIRECTION('',(-0.707106781187,0.707106781187));
#18738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18739 = ORIENTED_EDGE('',*,*,#18740,.T.);
#18740 = EDGE_CURVE('',#18725,#18563,#18741,.T.);
#18741 = SURFACE_CURVE('',#18742,(#18746),.PCURVE_S1.);
#18742 = LINE('',#18743,#18744);
#18743 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#18744 = VECTOR('',#18745,1.);
#18745 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18746 = PCURVE('',#18307,#18747);
#18747 = DEFINITIONAL_REPRESENTATION('',(#18748),#18752);
#18748 = LINE('',#18749,#18750);
#18749 = CARTESIAN_POINT('',(-16.60076375065,4.475735931288));
#18750 = VECTOR('',#18751,1.);
#18751 = DIRECTION('',(0.E+000,1.));
#18752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18757)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18754,#18755,#18756)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18754 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18755 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18756 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18757 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#18754,
  'distance_accuracy_value','confusion accuracy');
#18758 = SHAPE_DEFINITION_REPRESENTATION(#18759,#18288);
#18759 = PRODUCT_DEFINITION_SHAPE('','',#18760);
#18760 = PRODUCT_DEFINITION('design','',#18761,#18764);
#18761 = PRODUCT_DEFINITION_FORMATION('','',#18762);
#18762 = PRODUCT('CADSOFTTOOLS 1.39','CADSOFTTOOLS 1.39','',(#18763));
#18763 = PRODUCT_CONTEXT('',#2,'mechanical');
#18764 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18766,#18768);
#18766 = ( REPRESENTATION_RELATIONSHIP('','',#18288,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18767) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
#18768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18769);
#18769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#18760,$);
#18770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18762));
#18771 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18772),#18847);
#18772 = SHELL_BASED_SURFACE_MODEL('',(#18773));
#18773 = OPEN_SHELL('',(#18774));
#18774 = ADVANCED_FACE('',(#18775),#18789,.F.);
#18775 = FACE_BOUND('',#18776,.T.);
#18776 = EDGE_LOOP('',(#18777,#18800,#18816,#18832));
#18777 = ORIENTED_EDGE('',*,*,#18778,.F.);
#18778 = EDGE_CURVE('',#18779,#18781,#18783,.T.);
#18779 = VERTEX_POINT('',#18780);
#18780 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#18781 = VERTEX_POINT('',#18782);
#18782 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    26.045298686033));
#18783 = SURFACE_CURVE('',#18784,(#18788),.PCURVE_S1.);
#18784 = LINE('',#18785,#18786);
#18785 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#18786 = VECTOR('',#18787,1.);
#18787 = DIRECTION('',(0.E+000,0.E+000,1.));
#18788 = PCURVE('',#18789,#18794);
#18789 = PLANE('',#18790);
#18790 = AXIS2_PLACEMENT_3D('',#18791,#18792,#18793);
#18791 = CARTESIAN_POINT('',(4.151146897693,-16.04999999998,
    26.100000000004));
#18792 = DIRECTION('',(1.,-2.773339119918E-032,1.665334536938E-016));
#18793 = DIRECTION('',(-1.665334536938E-016,0.E+000,1.));
#18794 = DEFINITIONAL_REPRESENTATION('',(#18795),#18799);
#18795 = LINE('',#18796,#18797);
#18796 = CARTESIAN_POINT('',(-1.348317975142,-0.3));
#18797 = VECTOR('',#18798,1.);
#18798 = DIRECTION('',(1.,-4.618537419039E-048));
#18799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18800 = ORIENTED_EDGE('',*,*,#18801,.T.);
#18801 = EDGE_CURVE('',#18779,#18802,#18804,.T.);
#18802 = VERTEX_POINT('',#18803);
#18803 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#18804 = SURFACE_CURVE('',#18805,(#18809),.PCURVE_S1.);
#18805 = LINE('',#18806,#18807);
#18806 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#18807 = VECTOR('',#18808,1.);
#18808 = DIRECTION('',(0.E+000,-1.,0.E+000));
#18809 = PCURVE('',#18789,#18810);
#18810 = DEFINITIONAL_REPRESENTATION('',(#18811),#18815);
#18811 = LINE('',#18812,#18813);
#18812 = CARTESIAN_POINT('',(-1.348317975142,-0.3));
#18813 = VECTOR('',#18814,1.);
#18814 = DIRECTION('',(0.E+000,1.));
#18815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18816 = ORIENTED_EDGE('',*,*,#18817,.T.);
#18817 = EDGE_CURVE('',#18802,#18818,#18820,.T.);
#18818 = VERTEX_POINT('',#18819);
#18819 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    25.250000000004));
#18820 = SURFACE_CURVE('',#18821,(#18825),.PCURVE_S1.);
#18821 = LINE('',#18822,#18823);
#18822 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#18823 = VECTOR('',#18824,1.);
#18824 = DIRECTION('',(0.E+000,-7.129411050823E-015,1.));
#18825 = PCURVE('',#18789,#18826);
#18826 = DEFINITIONAL_REPRESENTATION('',(#18827),#18831);
#18827 = LINE('',#18828,#18829);
#18828 = CARTESIAN_POINT('',(-1.348317975142,0.25));
#18829 = VECTOR('',#18830,1.);
#18830 = DIRECTION('',(1.,7.129411050823E-015));
#18831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18832 = ORIENTED_EDGE('',*,*,#18833,.F.);
#18833 = EDGE_CURVE('',#18781,#18818,#18834,.T.);
#18834 = SURFACE_CURVE('',#18835,(#18840),.PCURVE_S1.);
#18835 = CIRCLE('',#18836,0.85);
#18836 = AXIS2_PLACEMENT_3D('',#18837,#18838,#18839);
#18837 = CARTESIAN_POINT('',(4.151146897693,-15.44999999998,
    25.250000000004));
#18838 = DIRECTION('',(1.,-2.502806148042E-032,1.665334536938E-016));
#18839 = DIRECTION('',(-1.558162787089E-016,-0.352941176471,
    0.935645512976));
#18840 = PCURVE('',#18789,#18841);
#18841 = DEFINITIONAL_REPRESENTATION('',(#18842),#18846);
#18842 = CIRCLE('',#18843,0.85);
#18843 = AXIS2_PLACEMENT_2D('',#18844,#18845);
#18844 = CARTESIAN_POINT('',(-0.85,-0.6));
#18845 = DIRECTION('',(0.935645512976,0.352941176471));
#18846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18851)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18848,#18849,#18850)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18848 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18849 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18850 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18851 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18848,
  'distance_accuracy_value','confusion accuracy');
#18852 = SHAPE_DEFINITION_REPRESENTATION(#18853,#18771);
#18853 = PRODUCT_DEFINITION_SHAPE('','',#18854);
#18854 = PRODUCT_DEFINITION('design','',#18855,#18858);
#18855 = PRODUCT_DEFINITION_FORMATION('','',#18856);
#18856 = PRODUCT('CADSOFTTOOLS 1.40','CADSOFTTOOLS 1.40','',(#18857));
#18857 = PRODUCT_CONTEXT('',#2,'mechanical');
#18858 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18859 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18860,#18862);
#18860 = ( REPRESENTATION_RELATIONSHIP('','',#18771,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18861) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18861 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
#18862 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18863);
#18863 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#18854,$);
#18864 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18856));
#18865 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18866),#18940);
#18866 = SHELL_BASED_SURFACE_MODEL('',(#18867));
#18867 = OPEN_SHELL('',(#18868));
#18868 = ADVANCED_FACE('',(#18869),#18883,.T.);
#18869 = FACE_BOUND('',#18870,.T.);
#18870 = EDGE_LOOP('',(#18871,#18894,#18910,#18926));
#18871 = ORIENTED_EDGE('',*,*,#18872,.F.);
#18872 = EDGE_CURVE('',#18873,#18875,#18877,.T.);
#18873 = VERTEX_POINT('',#18874);
#18874 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#18875 = VERTEX_POINT('',#18876);
#18876 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#18877 = SURFACE_CURVE('',#18878,(#18882),.PCURVE_S1.);
#18878 = LINE('',#18879,#18880);
#18879 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#18880 = VECTOR('',#18881,1.);
#18881 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18882 = PCURVE('',#18883,#18888);
#18883 = PLANE('',#18884);
#18884 = AXIS2_PLACEMENT_3D('',#18885,#18886,#18887);
#18885 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    26.045299000003));
#18886 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-017));
#18887 = DIRECTION('',(0.E+000,-5.551115123126E-017,1.));
#18888 = DEFINITIONAL_REPRESENTATION('',(#18889),#18893);
#18889 = LINE('',#18890,#18891);
#18890 = CARTESIAN_POINT('',(-1.293616975141,-0.E+000));
#18891 = VECTOR('',#18892,1.);
#18892 = DIRECTION('',(0.E+000,1.));
#18893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18894 = ORIENTED_EDGE('',*,*,#18895,.T.);
#18895 = EDGE_CURVE('',#18873,#18896,#18898,.T.);
#18896 = VERTEX_POINT('',#18897);
#18897 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    26.045298686033));
#18898 = SURFACE_CURVE('',#18899,(#18903),.PCURVE_S1.);
#18899 = LINE('',#18900,#18901);
#18900 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#18901 = VECTOR('',#18902,1.);
#18902 = DIRECTION('',(0.E+000,0.E+000,1.));
#18903 = PCURVE('',#18883,#18904);
#18904 = DEFINITIONAL_REPRESENTATION('',(#18905),#18909);
#18905 = LINE('',#18906,#18907);
#18906 = CARTESIAN_POINT('',(-1.293616975141,-0.E+000));
#18907 = VECTOR('',#18908,1.);
#18908 = DIRECTION('',(1.,0.E+000));
#18909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18910 = ORIENTED_EDGE('',*,*,#18911,.T.);
#18911 = EDGE_CURVE('',#18896,#18912,#18914,.T.);
#18912 = VERTEX_POINT('',#18913);
#18913 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    26.045298686033));
#18914 = SURFACE_CURVE('',#18915,(#18919),.PCURVE_S1.);
#18915 = LINE('',#18916,#18917);
#18916 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    26.045298686033));
#18917 = VECTOR('',#18918,1.);
#18918 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18919 = PCURVE('',#18883,#18920);
#18920 = DEFINITIONAL_REPRESENTATION('',(#18921),#18925);
#18921 = LINE('',#18922,#18923);
#18922 = CARTESIAN_POINT('',(-3.139697000165E-007,-0.E+000));
#18923 = VECTOR('',#18924,1.);
#18924 = DIRECTION('',(0.E+000,1.));
#18925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18926 = ORIENTED_EDGE('',*,*,#18927,.F.);
#18927 = EDGE_CURVE('',#18875,#18912,#18928,.T.);
#18928 = SURFACE_CURVE('',#18929,(#18933),.PCURVE_S1.);
#18929 = LINE('',#18930,#18931);
#18930 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#18931 = VECTOR('',#18932,1.);
#18932 = DIRECTION('',(-3.43292741335E-016,0.E+000,1.));
#18933 = PCURVE('',#18883,#18934);
#18934 = DEFINITIONAL_REPRESENTATION('',(#18935),#18939);
#18935 = LINE('',#18936,#18937);
#18936 = CARTESIAN_POINT('',(-1.293616975141,2.5));
#18937 = VECTOR('',#18938,1.);
#18938 = DIRECTION('',(1.,3.43292741335E-016));
#18939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18944)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18941,#18942,#18943)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18941 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18942 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18943 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18944 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18941,
  'distance_accuracy_value','confusion accuracy');
#18945 = SHAPE_DEFINITION_REPRESENTATION(#18946,#18865);
#18946 = PRODUCT_DEFINITION_SHAPE('','',#18947);
#18947 = PRODUCT_DEFINITION('design','',#18948,#18951);
#18948 = PRODUCT_DEFINITION_FORMATION('','',#18949);
#18949 = PRODUCT('CADSOFTTOOLS 1.41','CADSOFTTOOLS 1.41','',(#18950));
#18950 = PRODUCT_CONTEXT('',#2,'mechanical');
#18951 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18952 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18953,#18955);
#18953 = ( REPRESENTATION_RELATIONSHIP('','',#18865,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18954) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18954 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
#18955 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18956);
#18956 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#5,#18947,$);
#18957 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18949));
#18958 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18959),#19038);
#18959 = SHELL_BASED_SURFACE_MODEL('',(#18960));
#18960 = OPEN_SHELL('',(#18961));
#18961 = ADVANCED_FACE('',(#18962),#18976,.T.);
#18962 = FACE_BOUND('',#18963,.T.);
#18963 = EDGE_LOOP('',(#18964,#18987,#19003,#19024));
#18964 = ORIENTED_EDGE('',*,*,#18965,.F.);
#18965 = EDGE_CURVE('',#18966,#18968,#18970,.T.);
#18966 = VERTEX_POINT('',#18967);
#18967 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#18968 = VERTEX_POINT('',#18969);
#18969 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    24.751682024862));
#18970 = SURFACE_CURVE('',#18971,(#18975),.PCURVE_S1.);
#18971 = LINE('',#18972,#18973);
#18972 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#18973 = VECTOR('',#18974,1.);
#18974 = DIRECTION('',(0.E+000,-1.,0.E+000));
#18975 = PCURVE('',#18976,#18981);
#18976 = PLANE('',#18977);
#18977 = AXIS2_PLACEMENT_3D('',#18978,#18979,#18980);
#18978 = CARTESIAN_POINT('',(1.651146897693,-16.04999999998,
    26.100000000004));
#18979 = DIRECTION('',(1.,-2.773339119918E-032,1.665334536938E-016));
#18980 = DIRECTION('',(-1.665334536938E-016,0.E+000,1.));
#18981 = DEFINITIONAL_REPRESENTATION('',(#18982),#18986);
#18982 = LINE('',#18983,#18984);
#18983 = CARTESIAN_POINT('',(-1.348317975142,-0.3));
#18984 = VECTOR('',#18985,1.);
#18985 = DIRECTION('',(0.E+000,1.));
#18986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18987 = ORIENTED_EDGE('',*,*,#18988,.T.);
#18988 = EDGE_CURVE('',#18966,#18989,#18991,.T.);
#18989 = VERTEX_POINT('',#18990);
#18990 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    26.045298686033));
#18991 = SURFACE_CURVE('',#18992,(#18996),.PCURVE_S1.);
#18992 = LINE('',#18993,#18994);
#18993 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#18994 = VECTOR('',#18995,1.);
#18995 = DIRECTION('',(-3.43292741335E-016,0.E+000,1.));
#18996 = PCURVE('',#18976,#18997);
#18997 = DEFINITIONAL_REPRESENTATION('',(#18998),#19002);
#18998 = LINE('',#18999,#19000);
#18999 = CARTESIAN_POINT('',(-1.348317975142,-0.3));
#19000 = VECTOR('',#19001,1.);
#19001 = DIRECTION('',(1.,4.902134472241E-048));
#19002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19003 = ORIENTED_EDGE('',*,*,#19004,.F.);
#19004 = EDGE_CURVE('',#19005,#18989,#19007,.T.);
#19005 = VERTEX_POINT('',#19006);
#19006 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    25.250000000004));
#19007 = SURFACE_CURVE('',#19008,(#19013),.PCURVE_S1.);
#19008 = CIRCLE('',#19009,0.85);
#19009 = AXIS2_PLACEMENT_3D('',#19010,#19011,#19012);
#19010 = CARTESIAN_POINT('',(1.651146897693,-15.44999999998,
    25.250000000004));
#19011 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19012 = DIRECTION('',(1.946177132603E-029,-1.,-1.170305682428E-013));
#19013 = PCURVE('',#18976,#19014);
#19014 = DEFINITIONAL_REPRESENTATION('',(#19015),#19023);
#19015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19016,#19017,#19018,#19019
    ,#19020,#19021,#19022),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#19016 = CARTESIAN_POINT('',(-0.85,0.25));
#19017 = CARTESIAN_POINT('',(0.622243186433,0.25));
#19018 = CARTESIAN_POINT('',(-0.113878406783,-1.025));
#19019 = CARTESIAN_POINT('',(-0.85,-2.3));
#19020 = CARTESIAN_POINT('',(-1.586121593217,-1.025));
#19021 = CARTESIAN_POINT('',(-2.322243186434,0.25));
#19022 = CARTESIAN_POINT('',(-0.85,0.25));
#19023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19024 = ORIENTED_EDGE('',*,*,#19025,.T.);
#19025 = EDGE_CURVE('',#19005,#18968,#19026,.T.);
#19026 = SURFACE_CURVE('',#19027,(#19031),.PCURVE_S1.);
#19027 = LINE('',#19028,#19029);
#19028 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    25.250000000004));
#19029 = VECTOR('',#19030,1.);
#19030 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19031 = PCURVE('',#18976,#19032);
#19032 = DEFINITIONAL_REPRESENTATION('',(#19033),#19037);
#19033 = LINE('',#19034,#19035);
#19034 = CARTESIAN_POINT('',(-0.85,0.25));
#19035 = VECTOR('',#19036,1.);
#19036 = DIRECTION('',(-1.,4.618537419039E-048));
#19037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19042)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19039,#19040,#19041)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19039 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19040 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19041 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19042 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19039,
  'distance_accuracy_value','confusion accuracy');
#19043 = SHAPE_DEFINITION_REPRESENTATION(#19044,#18958);
#19044 = PRODUCT_DEFINITION_SHAPE('','',#19045);
#19045 = PRODUCT_DEFINITION('design','',#19046,#19049);
#19046 = PRODUCT_DEFINITION_FORMATION('','',#19047);
#19047 = PRODUCT('CADSOFTTOOLS 1.42','CADSOFTTOOLS 1.42','',(#19048));
#19048 = PRODUCT_CONTEXT('',#2,'mechanical');
#19049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19050 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19051,#19053);
#19051 = ( REPRESENTATION_RELATIONSHIP('','',#18958,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19052) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19052 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
#19053 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19054);
#19054 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#19045,$);
#19055 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19047));
#19056 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19057),#19132);
#19057 = SHELL_BASED_SURFACE_MODEL('',(#19058));
#19058 = OPEN_SHELL('',(#19059));
#19059 = ADVANCED_FACE('',(#19060),#19074,.F.);
#19060 = FACE_BOUND('',#19061,.T.);
#19061 = EDGE_LOOP('',(#19062,#19085,#19101,#19117));
#19062 = ORIENTED_EDGE('',*,*,#19063,.F.);
#19063 = EDGE_CURVE('',#19064,#19066,#19068,.T.);
#19064 = VERTEX_POINT('',#19065);
#19065 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#19066 = VERTEX_POINT('',#19067);
#19067 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    26.045298686033));
#19068 = SURFACE_CURVE('',#19069,(#19073),.PCURVE_S1.);
#19069 = LINE('',#19070,#19071);
#19070 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#19071 = VECTOR('',#19072,1.);
#19072 = DIRECTION('',(-3.43292741335E-016,1.37317096534E-015,1.));
#19073 = PCURVE('',#19074,#19079);
#19074 = PLANE('',#19075);
#19075 = AXIS2_PLACEMENT_3D('',#19076,#19077,#19078);
#19076 = CARTESIAN_POINT('',(1.651146897693,-14.89999999998,
    26.100000000004));
#19077 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19078 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#19079 = DEFINITIONAL_REPRESENTATION('',(#19080),#19084);
#19080 = LINE('',#19081,#19082);
#19081 = CARTESIAN_POINT('',(1.348317975142,0.25));
#19082 = VECTOR('',#19083,1.);
#19083 = DIRECTION('',(-1.,-1.37317096534E-015));
#19084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19085 = ORIENTED_EDGE('',*,*,#19086,.T.);
#19086 = EDGE_CURVE('',#19064,#19087,#19089,.T.);
#19087 = VERTEX_POINT('',#19088);
#19088 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#19089 = SURFACE_CURVE('',#19090,(#19094),.PCURVE_S1.);
#19090 = LINE('',#19091,#19092);
#19091 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#19092 = VECTOR('',#19093,1.);
#19093 = DIRECTION('',(0.E+000,1.,0.E+000));
#19094 = PCURVE('',#19074,#19095);
#19095 = DEFINITIONAL_REPRESENTATION('',(#19096),#19100);
#19096 = LINE('',#19097,#19098);
#19097 = CARTESIAN_POINT('',(1.348317975142,0.25));
#19098 = VECTOR('',#19099,1.);
#19099 = DIRECTION('',(0.E+000,-1.));
#19100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19101 = ORIENTED_EDGE('',*,*,#19102,.T.);
#19102 = EDGE_CURVE('',#19087,#19103,#19105,.T.);
#19103 = VERTEX_POINT('',#19104);
#19104 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    25.250000000004));
#19105 = SURFACE_CURVE('',#19106,(#19110),.PCURVE_S1.);
#19106 = LINE('',#19107,#19108);
#19107 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#19108 = VECTOR('',#19109,1.);
#19109 = DIRECTION('',(0.E+000,0.E+000,1.));
#19110 = PCURVE('',#19074,#19111);
#19111 = DEFINITIONAL_REPRESENTATION('',(#19112),#19116);
#19112 = LINE('',#19113,#19114);
#19113 = CARTESIAN_POINT('',(1.348317975142,-0.3));
#19114 = VECTOR('',#19115,1.);
#19115 = DIRECTION('',(-1.,-4.618537419039E-048));
#19116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19117 = ORIENTED_EDGE('',*,*,#19118,.F.);
#19118 = EDGE_CURVE('',#19066,#19103,#19119,.T.);
#19119 = SURFACE_CURVE('',#19120,(#19125),.PCURVE_S1.);
#19120 = CIRCLE('',#19121,0.85);
#19121 = AXIS2_PLACEMENT_3D('',#19122,#19123,#19124);
#19122 = CARTESIAN_POINT('',(1.651146897693,-15.44999999998,
    25.250000000004));
#19123 = DIRECTION('',(-1.,2.838941108648E-032,-1.665334536938E-016));
#19124 = DIRECTION('',(-1.558162787089E-016,0.352941176471,
    0.935645512976));
#19125 = PCURVE('',#19074,#19126);
#19126 = DEFINITIONAL_REPRESENTATION('',(#19127),#19131);
#19127 = CIRCLE('',#19128,0.85);
#19128 = AXIS2_PLACEMENT_2D('',#19129,#19130);
#19129 = CARTESIAN_POINT('',(0.85,0.55));
#19130 = DIRECTION('',(-0.935645512976,-0.352941176471));
#19131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19136)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19133,#19134,#19135)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19133,
  'distance_accuracy_value','confusion accuracy');
#19137 = SHAPE_DEFINITION_REPRESENTATION(#19138,#19056);
#19138 = PRODUCT_DEFINITION_SHAPE('','',#19139);
#19139 = PRODUCT_DEFINITION('design','',#19140,#19143);
#19140 = PRODUCT_DEFINITION_FORMATION('','',#19141);
#19141 = PRODUCT('CADSOFTTOOLS 1.43','CADSOFTTOOLS 1.43','',(#19142));
#19142 = PRODUCT_CONTEXT('',#2,'mechanical');
#19143 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19144 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19145,#19147);
#19145 = ( REPRESENTATION_RELATIONSHIP('','',#19056,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19146) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19146 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
#19147 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19148);
#19148 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#19139,$);
#19149 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19141));
#19150 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19151),#19225);
#19151 = SHELL_BASED_SURFACE_MODEL('',(#19152));
#19152 = OPEN_SHELL('',(#19153));
#19153 = ADVANCED_FACE('',(#19154),#19168,.T.);
#19154 = FACE_BOUND('',#19155,.T.);
#19155 = EDGE_LOOP('',(#19156,#19179,#19195,#19211));
#19156 = ORIENTED_EDGE('',*,*,#19157,.F.);
#19157 = EDGE_CURVE('',#19158,#19160,#19162,.T.);
#19158 = VERTEX_POINT('',#19159);
#19159 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#19160 = VERTEX_POINT('',#19161);
#19161 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    24.751682024862));
#19162 = SURFACE_CURVE('',#19163,(#19167),.PCURVE_S1.);
#19163 = LINE('',#19164,#19165);
#19164 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#19165 = VECTOR('',#19166,1.);
#19166 = DIRECTION('',(1.,7.105427357601E-016,1.42108547152E-015));
#19167 = PCURVE('',#19168,#19173);
#19168 = PLANE('',#19169);
#19169 = AXIS2_PLACEMENT_3D('',#19170,#19171,#19172);
#19170 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    26.100000000004));
#19171 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#19172 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#19173 = DEFINITIONAL_REPRESENTATION('',(#19174),#19178);
#19174 = LINE('',#19175,#19176);
#19175 = CARTESIAN_POINT('',(1.348317975142,2.5));
#19176 = VECTOR('',#19177,1.);
#19177 = DIRECTION('',(-1.42108547152E-015,-1.));
#19178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19179 = ORIENTED_EDGE('',*,*,#19180,.T.);
#19180 = EDGE_CURVE('',#19158,#19181,#19183,.T.);
#19181 = VERTEX_POINT('',#19182);
#19182 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    26.045298686033));
#19183 = SURFACE_CURVE('',#19184,(#19188),.PCURVE_S1.);
#19184 = LINE('',#19185,#19186);
#19185 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#19186 = VECTOR('',#19187,1.);
#19187 = DIRECTION('',(-3.43292741335E-016,1.37317096534E-015,1.));
#19188 = PCURVE('',#19168,#19189);
#19189 = DEFINITIONAL_REPRESENTATION('',(#19190),#19194);
#19190 = LINE('',#19191,#19192);
#19191 = CARTESIAN_POINT('',(1.348317975142,2.5));
#19192 = VECTOR('',#19193,1.);
#19193 = DIRECTION('',(-1.,3.43292741335E-016));
#19194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19195 = ORIENTED_EDGE('',*,*,#19196,.T.);
#19196 = EDGE_CURVE('',#19181,#19197,#19199,.T.);
#19197 = VERTEX_POINT('',#19198);
#19198 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    26.045298686033));
#19199 = SURFACE_CURVE('',#19200,(#19204),.PCURVE_S1.);
#19200 = LINE('',#19201,#19202);
#19201 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    26.045298686033));
#19202 = VECTOR('',#19203,1.);
#19203 = DIRECTION('',(1.,0.E+000,1.42108547152E-015));
#19204 = PCURVE('',#19168,#19205);
#19205 = DEFINITIONAL_REPRESENTATION('',(#19206),#19210);
#19206 = LINE('',#19207,#19208);
#19207 = CARTESIAN_POINT('',(5.47013139707E-002,2.5));
#19208 = VECTOR('',#19209,1.);
#19209 = DIRECTION('',(-1.42108547152E-015,-1.));
#19210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19211 = ORIENTED_EDGE('',*,*,#19212,.T.);
#19212 = EDGE_CURVE('',#19197,#19160,#19213,.T.);
#19213 = SURFACE_CURVE('',#19214,(#19218),.PCURVE_S1.);
#19214 = LINE('',#19215,#19216);
#19215 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    26.045298686033));
#19216 = VECTOR('',#19217,1.);
#19217 = DIRECTION('',(0.E+000,-1.37317096534E-015,-1.));
#19218 = PCURVE('',#19168,#19219);
#19219 = DEFINITIONAL_REPRESENTATION('',(#19220),#19224);
#19220 = LINE('',#19221,#19222);
#19221 = CARTESIAN_POINT('',(5.47013139707E-002,0.E+000));
#19222 = VECTOR('',#19223,1.);
#19223 = DIRECTION('',(1.,0.E+000));
#19224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19229)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19226,#19227,#19228)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19226 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19227 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19228 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19229 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19226,
  'distance_accuracy_value','confusion accuracy');
#19230 = SHAPE_DEFINITION_REPRESENTATION(#19231,#19150);
#19231 = PRODUCT_DEFINITION_SHAPE('','',#19232);
#19232 = PRODUCT_DEFINITION('design','',#19233,#19236);
#19233 = PRODUCT_DEFINITION_FORMATION('','',#19234);
#19234 = PRODUCT('CADSOFTTOOLS 1.44','CADSOFTTOOLS 1.44','',(#19235));
#19235 = PRODUCT_CONTEXT('',#2,'mechanical');
#19236 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19237 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19238,#19240);
#19238 = ( REPRESENTATION_RELATIONSHIP('','',#19150,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19239) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19239 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
#19240 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19241);
#19241 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#19232,$);
#19242 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19234));
#19243 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19244),#19319);
#19244 = SHELL_BASED_SURFACE_MODEL('',(#19245));
#19245 = OPEN_SHELL('',(#19246));
#19246 = ADVANCED_FACE('',(#19247),#19261,.T.);
#19247 = FACE_BOUND('',#19248,.T.);
#19248 = EDGE_LOOP('',(#19249,#19272,#19288,#19305));
#19249 = ORIENTED_EDGE('',*,*,#19250,.F.);
#19250 = EDGE_CURVE('',#19251,#19253,#19255,.T.);
#19251 = VERTEX_POINT('',#19252);
#19252 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    24.751682024862));
#19253 = VERTEX_POINT('',#19254);
#19254 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    24.751682024862));
#19255 = SURFACE_CURVE('',#19256,(#19260),.PCURVE_S1.);
#19256 = LINE('',#19257,#19258);
#19257 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    24.751682024862));
#19258 = VECTOR('',#19259,1.);
#19259 = DIRECTION('',(0.E+000,1.,0.E+000));
#19260 = PCURVE('',#19261,#19266);
#19261 = PLANE('',#19262);
#19262 = AXIS2_PLACEMENT_3D('',#19263,#19264,#19265);
#19263 = CARTESIAN_POINT('',(4.151146897693,-14.89999999998,
    26.100000000004));
#19264 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19265 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#19266 = DEFINITIONAL_REPRESENTATION('',(#19267),#19271);
#19267 = LINE('',#19268,#19269);
#19268 = CARTESIAN_POINT('',(1.348317975142,0.25));
#19269 = VECTOR('',#19270,1.);
#19270 = DIRECTION('',(0.E+000,-1.));
#19271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19272 = ORIENTED_EDGE('',*,*,#19273,.F.);
#19273 = EDGE_CURVE('',#19274,#19251,#19276,.T.);
#19274 = VERTEX_POINT('',#19275);
#19275 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    26.045298686033));
#19276 = SURFACE_CURVE('',#19277,(#19281),.PCURVE_S1.);
#19277 = LINE('',#19278,#19279);
#19278 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    26.045298686033));
#19279 = VECTOR('',#19280,1.);
#19280 = DIRECTION('',(0.E+000,-1.37317096534E-015,-1.));
#19281 = PCURVE('',#19261,#19282);
#19282 = DEFINITIONAL_REPRESENTATION('',(#19283),#19287);
#19283 = LINE('',#19284,#19285);
#19284 = CARTESIAN_POINT('',(5.47013139707E-002,0.25));
#19285 = VECTOR('',#19286,1.);
#19286 = DIRECTION('',(1.,1.37317096534E-015));
#19287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19288 = ORIENTED_EDGE('',*,*,#19289,.T.);
#19289 = EDGE_CURVE('',#19274,#19290,#19292,.T.);
#19290 = VERTEX_POINT('',#19291);
#19291 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    25.250000000004));
#19292 = SURFACE_CURVE('',#19293,(#19298),.PCURVE_S1.);
#19293 = CIRCLE('',#19294,0.85);
#19294 = AXIS2_PLACEMENT_3D('',#19295,#19296,#19297);
#19295 = CARTESIAN_POINT('',(4.151146897693,-15.44999999998,
    25.250000000004));
#19296 = DIRECTION('',(-1.,2.838941108648E-032,-1.665334536938E-016));
#19297 = DIRECTION('',(-1.558162787089E-016,0.352941176471,
    0.935645512976));
#19298 = PCURVE('',#19261,#19299);
#19299 = DEFINITIONAL_REPRESENTATION('',(#19300),#19304);
#19300 = CIRCLE('',#19301,0.85);
#19301 = AXIS2_PLACEMENT_2D('',#19302,#19303);
#19302 = CARTESIAN_POINT('',(0.85,0.55));
#19303 = DIRECTION('',(-0.935645512976,-0.352941176471));
#19304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19305 = ORIENTED_EDGE('',*,*,#19306,.T.);
#19306 = EDGE_CURVE('',#19290,#19253,#19307,.T.);
#19307 = SURFACE_CURVE('',#19308,(#19312),.PCURVE_S1.);
#19308 = LINE('',#19309,#19310);
#19309 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    25.250000000004));
#19310 = VECTOR('',#19311,1.);
#19311 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19312 = PCURVE('',#19261,#19313);
#19313 = DEFINITIONAL_REPRESENTATION('',(#19314),#19318);
#19314 = LINE('',#19315,#19316);
#19315 = CARTESIAN_POINT('',(0.85,-0.3));
#19316 = VECTOR('',#19317,1.);
#19317 = DIRECTION('',(1.,4.618537419039E-048));
#19318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19323)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19320,#19321,#19322)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19320 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19321 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19322 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19323 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19320,
  'distance_accuracy_value','confusion accuracy');
#19324 = SHAPE_DEFINITION_REPRESENTATION(#19325,#19243);
#19325 = PRODUCT_DEFINITION_SHAPE('','',#19326);
#19326 = PRODUCT_DEFINITION('design','',#19327,#19330);
#19327 = PRODUCT_DEFINITION_FORMATION('','',#19328);
#19328 = PRODUCT('CADSOFTTOOLS 1.45','CADSOFTTOOLS 1.45','',(#19329));
#19329 = PRODUCT_CONTEXT('',#2,'mechanical');
#19330 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19331 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19332,#19334);
#19332 = ( REPRESENTATION_RELATIONSHIP('','',#19243,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19333) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19333 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
#19334 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19335);
#19335 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#5,#19326,$);
#19336 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19328));
#19337 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19338),#19429);
#19338 = SHELL_BASED_SURFACE_MODEL('',(#19339));
#19339 = OPEN_SHELL('',(#19340));
#19340 = ADVANCED_FACE('',(#19341),#19355,.T.);
#19341 = FACE_BOUND('',#19342,.T.);
#19342 = EDGE_LOOP('',(#19343,#19366,#19382,#19399,#19415));
#19343 = ORIENTED_EDGE('',*,*,#19344,.F.);
#19344 = EDGE_CURVE('',#19345,#19347,#19349,.T.);
#19345 = VERTEX_POINT('',#19346);
#19346 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#19347 = VERTEX_POINT('',#19348);
#19348 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#19349 = SURFACE_CURVE('',#19350,(#19354),.PCURVE_S1.);
#19350 = LINE('',#19351,#19352);
#19351 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#19352 = VECTOR('',#19353,1.);
#19353 = DIRECTION('',(0.E+000,1.,-1.110223024625E-015));
#19354 = PCURVE('',#19355,#19360);
#19355 = PLANE('',#19356);
#19356 = AXIS2_PLACEMENT_3D('',#19357,#19358,#19359);
#19357 = CARTESIAN_POINT('',(5.301146897693,-14.34999999998,
    26.100000000004));
#19358 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19359 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#19360 = DEFINITIONAL_REPRESENTATION('',(#19361),#19365);
#19361 = LINE('',#19362,#19363);
#19362 = CARTESIAN_POINT('',(1.348317975142,0.25));
#19363 = VECTOR('',#19364,1.);
#19364 = DIRECTION('',(1.110223024625E-015,-1.));
#19365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19366 = ORIENTED_EDGE('',*,*,#19367,.T.);
#19367 = EDGE_CURVE('',#19345,#19368,#19370,.T.);
#19368 = VERTEX_POINT('',#19369);
#19369 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000004));
#19370 = SURFACE_CURVE('',#19371,(#19375),.PCURVE_S1.);
#19371 = LINE('',#19372,#19373);
#19372 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#19373 = VECTOR('',#19374,1.);
#19374 = DIRECTION('',(0.E+000,3.564705525412E-015,1.));
#19375 = PCURVE('',#19355,#19376);
#19376 = DEFINITIONAL_REPRESENTATION('',(#19377),#19381);
#19377 = LINE('',#19378,#19379);
#19378 = CARTESIAN_POINT('',(1.348317975142,0.25));
#19379 = VECTOR('',#19380,1.);
#19380 = DIRECTION('',(-1.,-3.564705525412E-015));
#19381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19382 = ORIENTED_EDGE('',*,*,#19383,.F.);
#19383 = EDGE_CURVE('',#19384,#19368,#19386,.T.);
#19384 = VERTEX_POINT('',#19385);
#19385 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    26.100000000004));
#19386 = SURFACE_CURVE('',#19387,(#19392),.PCURVE_S1.);
#19387 = CIRCLE('',#19388,0.85);
#19388 = AXIS2_PLACEMENT_3D('',#19389,#19390,#19391);
#19389 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    25.250000000004));
#19390 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19391 = DIRECTION('',(-1.665334536938E-016,4.618537419039E-048,1.));
#19392 = PCURVE('',#19355,#19393);
#19393 = DEFINITIONAL_REPRESENTATION('',(#19394),#19398);
#19394 = CIRCLE('',#19395,0.85);
#19395 = AXIS2_PLACEMENT_2D('',#19396,#19397);
#19396 = CARTESIAN_POINT('',(0.85,1.1));
#19397 = DIRECTION('',(-1.,-4.618537419039E-048));
#19398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19399 = ORIENTED_EDGE('',*,*,#19400,.F.);
#19400 = EDGE_CURVE('',#19401,#19384,#19403,.T.);
#19401 = VERTEX_POINT('',#19402);
#19402 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    26.100000000004));
#19403 = SURFACE_CURVE('',#19404,(#19408),.PCURVE_S1.);
#19404 = LINE('',#19405,#19406);
#19405 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    26.100000000004));
#19406 = VECTOR('',#19407,1.);
#19407 = DIRECTION('',(-4.386066270124E-016,-1.,0.E+000));
#19408 = PCURVE('',#19355,#19409);
#19409 = DEFINITIONAL_REPRESENTATION('',(#19410),#19414);
#19410 = LINE('',#19411,#19412);
#19411 = CARTESIAN_POINT('',(0.E+000,-2.95));
#19412 = VECTOR('',#19413,1.);
#19413 = DIRECTION('',(-7.304267640935E-032,1.));
#19414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19415 = ORIENTED_EDGE('',*,*,#19416,.F.);
#19416 = EDGE_CURVE('',#19347,#19401,#19417,.T.);
#19417 = SURFACE_CURVE('',#19418,(#19422),.PCURVE_S1.);
#19418 = LINE('',#19419,#19420);
#19419 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#19420 = VECTOR('',#19421,1.);
#19421 = DIRECTION('',(0.E+000,0.E+000,1.));
#19422 = PCURVE('',#19355,#19423);
#19423 = DEFINITIONAL_REPRESENTATION('',(#19424),#19428);
#19424 = LINE('',#19425,#19426);
#19425 = CARTESIAN_POINT('',(1.348317975142,-2.95));
#19426 = VECTOR('',#19427,1.);
#19427 = DIRECTION('',(-1.,-4.618537419039E-048));
#19428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19433)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19430,#19431,#19432)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19430,
  'distance_accuracy_value','confusion accuracy');
#19434 = SHAPE_DEFINITION_REPRESENTATION(#19435,#19337);
#19435 = PRODUCT_DEFINITION_SHAPE('','',#19436);
#19436 = PRODUCT_DEFINITION('design','',#19437,#19440);
#19437 = PRODUCT_DEFINITION_FORMATION('','',#19438);
#19438 = PRODUCT('CADSOFTTOOLS 1.46','CADSOFTTOOLS 1.46','',(#19439));
#19439 = PRODUCT_CONTEXT('',#2,'mechanical');
#19440 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19441 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19442,#19444);
#19442 = ( REPRESENTATION_RELATIONSHIP('','',#19337,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19443) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19443 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
#19444 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19445);
#19445 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#19436,$);
#19446 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19438));
#19447 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19448),#19522);
#19448 = SHELL_BASED_SURFACE_MODEL('',(#19449));
#19449 = OPEN_SHELL('',(#19450));
#19450 = ADVANCED_FACE('',(#19451),#19465,.F.);
#19451 = FACE_BOUND('',#19452,.T.);
#19452 = EDGE_LOOP('',(#19453,#19476,#19492,#19508));
#19453 = ORIENTED_EDGE('',*,*,#19454,.F.);
#19454 = EDGE_CURVE('',#19455,#19457,#19459,.T.);
#19455 = VERTEX_POINT('',#19456);
#19456 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#19457 = VERTEX_POINT('',#19458);
#19458 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000004));
#19459 = SURFACE_CURVE('',#19460,(#19464),.PCURVE_S1.);
#19460 = LINE('',#19461,#19462);
#19461 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#19462 = VECTOR('',#19463,1.);
#19463 = DIRECTION('',(0.E+000,3.564705525412E-015,1.));
#19464 = PCURVE('',#19465,#19470);
#19465 = PLANE('',#19466);
#19466 = AXIS2_PLACEMENT_3D('',#19467,#19468,#19469);
#19467 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000003));
#19468 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-017));
#19469 = DIRECTION('',(0.E+000,-5.551115123126E-017,1.));
#19470 = DEFINITIONAL_REPRESENTATION('',(#19471),#19475);
#19471 = LINE('',#19472,#19473);
#19472 = CARTESIAN_POINT('',(-0.498317975141,-0.E+000));
#19473 = VECTOR('',#19474,1.);
#19474 = DIRECTION('',(1.,0.E+000));
#19475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19476 = ORIENTED_EDGE('',*,*,#19477,.T.);
#19477 = EDGE_CURVE('',#19455,#19478,#19480,.T.);
#19478 = VERTEX_POINT('',#19479);
#19479 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    24.751682024862));
#19480 = SURFACE_CURVE('',#19481,(#19485),.PCURVE_S1.);
#19481 = LINE('',#19482,#19483);
#19482 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#19483 = VECTOR('',#19484,1.);
#19484 = DIRECTION('',(-1.,-1.544658121218E-015,0.E+000));
#19485 = PCURVE('',#19465,#19486);
#19486 = DEFINITIONAL_REPRESENTATION('',(#19487),#19491);
#19487 = LINE('',#19488,#19489);
#19488 = CARTESIAN_POINT('',(-0.498317975141,-0.E+000));
#19489 = VECTOR('',#19490,1.);
#19490 = DIRECTION('',(8.57457505675E-032,1.));
#19491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19492 = ORIENTED_EDGE('',*,*,#19493,.F.);
#19493 = EDGE_CURVE('',#19494,#19478,#19496,.T.);
#19494 = VERTEX_POINT('',#19495);
#19495 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    25.250000000004));
#19496 = SURFACE_CURVE('',#19497,(#19501),.PCURVE_S1.);
#19497 = LINE('',#19498,#19499);
#19498 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    25.250000000004));
#19499 = VECTOR('',#19500,1.);
#19500 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19501 = PCURVE('',#19465,#19502);
#19502 = DEFINITIONAL_REPRESENTATION('',(#19503),#19507);
#19503 = LINE('',#19504,#19505);
#19504 = CARTESIAN_POINT('',(1.001865257422E-012,1.15));
#19505 = VECTOR('',#19506,1.);
#19506 = DIRECTION('',(-1.,-0.E+000));
#19507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19508 = ORIENTED_EDGE('',*,*,#19509,.F.);
#19509 = EDGE_CURVE('',#19457,#19494,#19510,.T.);
#19510 = SURFACE_CURVE('',#19511,(#19515),.PCURVE_S1.);
#19511 = LINE('',#19512,#19513);
#19512 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000004));
#19513 = VECTOR('',#19514,1.);
#19514 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19515 = PCURVE('',#19465,#19516);
#19516 = DEFINITIONAL_REPRESENTATION('',(#19517),#19521);
#19517 = LINE('',#19518,#19519);
#19518 = CARTESIAN_POINT('',(1.001865257422E-012,0.E+000));
#19519 = VECTOR('',#19520,1.);
#19520 = DIRECTION('',(0.E+000,1.));
#19521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19526)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19523,#19524,#19525)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19523 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19524 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19525 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19526 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19523,
  'distance_accuracy_value','confusion accuracy');
#19527 = SHAPE_DEFINITION_REPRESENTATION(#19528,#19447);
#19528 = PRODUCT_DEFINITION_SHAPE('','',#19529);
#19529 = PRODUCT_DEFINITION('design','',#19530,#19533);
#19530 = PRODUCT_DEFINITION_FORMATION('','',#19531);
#19531 = PRODUCT('CADSOFTTOOLS 1.47','CADSOFTTOOLS 1.47','',(#19532));
#19532 = PRODUCT_CONTEXT('',#2,'mechanical');
#19533 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19534 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19535,#19537);
#19535 = ( REPRESENTATION_RELATIONSHIP('','',#19447,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19536) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19536 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
#19537 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19538);
#19538 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#5,#19529,$);
#19539 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19531));
#19540 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19541),#19615);
#19541 = SHELL_BASED_SURFACE_MODEL('',(#19542));
#19542 = OPEN_SHELL('',(#19543));
#19543 = ADVANCED_FACE('',(#19544),#19558,.F.);
#19544 = FACE_BOUND('',#19545,.T.);
#19545 = EDGE_LOOP('',(#19546,#19569,#19585,#19601));
#19546 = ORIENTED_EDGE('',*,*,#19547,.F.);
#19547 = EDGE_CURVE('',#19548,#19550,#19552,.T.);
#19548 = VERTEX_POINT('',#19549);
#19549 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#19550 = VERTEX_POINT('',#19551);
#19551 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    25.250000000004));
#19552 = SURFACE_CURVE('',#19553,(#19557),.PCURVE_S1.);
#19553 = LINE('',#19554,#19555);
#19554 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#19555 = VECTOR('',#19556,1.);
#19556 = DIRECTION('',(0.E+000,-7.129411050823E-015,1.));
#19557 = PCURVE('',#19558,#19563);
#19558 = PLANE('',#19559);
#19559 = AXIS2_PLACEMENT_3D('',#19560,#19561,#19562);
#19560 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000003));
#19561 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#19562 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#19563 = DEFINITIONAL_REPRESENTATION('',(#19564),#19568);
#19564 = LINE('',#19565,#19566);
#19565 = CARTESIAN_POINT('',(0.498317975141,1.15));
#19566 = VECTOR('',#19567,1.);
#19567 = DIRECTION('',(-1.,0.E+000));
#19568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19569 = ORIENTED_EDGE('',*,*,#19570,.T.);
#19570 = EDGE_CURVE('',#19548,#19571,#19573,.T.);
#19571 = VERTEX_POINT('',#19572);
#19572 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    24.751682024862));
#19573 = SURFACE_CURVE('',#19574,(#19578),.PCURVE_S1.);
#19574 = LINE('',#19575,#19576);
#19575 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#19576 = VECTOR('',#19577,1.);
#19577 = DIRECTION('',(1.,3.089316242435E-015,0.E+000));
#19578 = PCURVE('',#19558,#19579);
#19579 = DEFINITIONAL_REPRESENTATION('',(#19580),#19584);
#19580 = LINE('',#19581,#19582);
#19581 = CARTESIAN_POINT('',(0.498317975141,1.15));
#19582 = VECTOR('',#19583,1.);
#19583 = DIRECTION('',(1.71491501135E-031,-1.));
#19584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19585 = ORIENTED_EDGE('',*,*,#19586,.F.);
#19586 = EDGE_CURVE('',#19587,#19571,#19589,.T.);
#19587 = VERTEX_POINT('',#19588);
#19588 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000004));
#19589 = SURFACE_CURVE('',#19590,(#19594),.PCURVE_S1.);
#19590 = LINE('',#19591,#19592);
#19591 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000004));
#19592 = VECTOR('',#19593,1.);
#19593 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19594 = PCURVE('',#19558,#19595);
#19595 = DEFINITIONAL_REPRESENTATION('',(#19596),#19600);
#19596 = LINE('',#19597,#19598);
#19597 = CARTESIAN_POINT('',(-1.001865257422E-012,0.E+000));
#19598 = VECTOR('',#19599,1.);
#19599 = DIRECTION('',(1.,0.E+000));
#19600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19601 = ORIENTED_EDGE('',*,*,#19602,.F.);
#19602 = EDGE_CURVE('',#19550,#19587,#19603,.T.);
#19603 = SURFACE_CURVE('',#19604,(#19608),.PCURVE_S1.);
#19604 = LINE('',#19605,#19606);
#19605 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    25.250000000004));
#19606 = VECTOR('',#19607,1.);
#19607 = DIRECTION('',(1.,0.E+000,0.E+000));
#19608 = PCURVE('',#19558,#19609);
#19609 = DEFINITIONAL_REPRESENTATION('',(#19610),#19614);
#19610 = LINE('',#19611,#19612);
#19611 = CARTESIAN_POINT('',(-1.001865257422E-012,1.15));
#19612 = VECTOR('',#19613,1.);
#19613 = DIRECTION('',(0.E+000,-1.));
#19614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19619)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19616,#19617,#19618)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19616,
  'distance_accuracy_value','confusion accuracy');
#19620 = SHAPE_DEFINITION_REPRESENTATION(#19621,#19540);
#19621 = PRODUCT_DEFINITION_SHAPE('','',#19622);
#19622 = PRODUCT_DEFINITION('design','',#19623,#19626);
#19623 = PRODUCT_DEFINITION_FORMATION('','',#19624);
#19624 = PRODUCT('CADSOFTTOOLS 1.48','CADSOFTTOOLS 1.48','',(#19625));
#19625 = PRODUCT_CONTEXT('',#2,'mechanical');
#19626 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19627 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19628,#19630);
#19628 = ( REPRESENTATION_RELATIONSHIP('','',#19540,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19629) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19629 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
#19630 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19631);
#19631 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#19622,$);
#19632 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19624));
#19633 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19634),#19725);
#19634 = SHELL_BASED_SURFACE_MODEL('',(#19635));
#19635 = OPEN_SHELL('',(#19636));
#19636 = ADVANCED_FACE('',(#19637),#19651,.T.);
#19637 = FACE_BOUND('',#19638,.T.);
#19638 = EDGE_LOOP('',(#19639,#19662,#19678,#19694,#19711));
#19639 = ORIENTED_EDGE('',*,*,#19640,.F.);
#19640 = EDGE_CURVE('',#19641,#19643,#19645,.T.);
#19641 = VERTEX_POINT('',#19642);
#19642 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    24.751682024862));
#19643 = VERTEX_POINT('',#19644);
#19644 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    24.751682024862));
#19645 = SURFACE_CURVE('',#19646,(#19650),.PCURVE_S1.);
#19646 = LINE('',#19647,#19648);
#19647 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    24.751682024862));
#19648 = VECTOR('',#19649,1.);
#19649 = DIRECTION('',(0.E+000,1.,1.110223024625E-015));
#19650 = PCURVE('',#19651,#19656);
#19651 = PLANE('',#19652);
#19652 = AXIS2_PLACEMENT_3D('',#19653,#19654,#19655);
#19653 = CARTESIAN_POINT('',(5.301146897693,-19.24999999998,
    26.100000000004));
#19654 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19655 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#19656 = DEFINITIONAL_REPRESENTATION('',(#19657),#19661);
#19657 = LINE('',#19658,#19659);
#19658 = CARTESIAN_POINT('',(1.348317975142,0.25));
#19659 = VECTOR('',#19660,1.);
#19660 = DIRECTION('',(-1.110223024625E-015,-1.));
#19661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19662 = ORIENTED_EDGE('',*,*,#19663,.F.);
#19663 = EDGE_CURVE('',#19664,#19641,#19666,.T.);
#19664 = VERTEX_POINT('',#19665);
#19665 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    26.100000000004));
#19666 = SURFACE_CURVE('',#19667,(#19671),.PCURVE_S1.);
#19667 = LINE('',#19668,#19669);
#19668 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    26.100000000004));
#19669 = VECTOR('',#19670,1.);
#19670 = DIRECTION('',(0.E+000,-5.269845458267E-015,-1.));
#19671 = PCURVE('',#19651,#19672);
#19672 = DEFINITIONAL_REPRESENTATION('',(#19673),#19677);
#19673 = LINE('',#19674,#19675);
#19674 = CARTESIAN_POINT('',(0.E+000,0.25));
#19675 = VECTOR('',#19676,1.);
#19676 = DIRECTION('',(1.,5.269845458267E-015));
#19677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19678 = ORIENTED_EDGE('',*,*,#19679,.F.);
#19679 = EDGE_CURVE('',#19680,#19664,#19682,.T.);
#19680 = VERTEX_POINT('',#19681);
#19681 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    26.100000000004));
#19682 = SURFACE_CURVE('',#19683,(#19687),.PCURVE_S1.);
#19683 = LINE('',#19684,#19685);
#19684 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    26.100000000004));
#19685 = VECTOR('',#19686,1.);
#19686 = DIRECTION('',(0.E+000,-1.,0.E+000));
#19687 = PCURVE('',#19651,#19688);
#19688 = DEFINITIONAL_REPRESENTATION('',(#19689),#19693);
#19689 = LINE('',#19690,#19691);
#19690 = CARTESIAN_POINT('',(0.E+000,-3.8));
#19691 = VECTOR('',#19692,1.);
#19692 = DIRECTION('',(0.E+000,1.));
#19693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19694 = ORIENTED_EDGE('',*,*,#19695,.F.);
#19695 = EDGE_CURVE('',#19696,#19680,#19698,.T.);
#19696 = VERTEX_POINT('',#19697);
#19697 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000004));
#19698 = SURFACE_CURVE('',#19699,(#19704),.PCURVE_S1.);
#19699 = CIRCLE('',#19700,0.85);
#19700 = AXIS2_PLACEMENT_3D('',#19701,#19702,#19703);
#19701 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    25.250000000004));
#19702 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#19703 = DIRECTION('',(-2.773339119918E-032,-1.,-4.618537419039E-048));
#19704 = PCURVE('',#19651,#19705);
#19705 = DEFINITIONAL_REPRESENTATION('',(#19706),#19710);
#19706 = CIRCLE('',#19707,0.85);
#19707 = AXIS2_PLACEMENT_2D('',#19708,#19709);
#19708 = CARTESIAN_POINT('',(0.85,-3.8));
#19709 = DIRECTION('',(-1.215432671457E-063,1.));
#19710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19711 = ORIENTED_EDGE('',*,*,#19712,.T.);
#19712 = EDGE_CURVE('',#19696,#19643,#19713,.T.);
#19713 = SURFACE_CURVE('',#19714,(#19718),.PCURVE_S1.);
#19714 = LINE('',#19715,#19716);
#19715 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000004));
#19716 = VECTOR('',#19717,1.);
#19717 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19718 = PCURVE('',#19651,#19719);
#19719 = DEFINITIONAL_REPRESENTATION('',(#19720),#19724);
#19720 = LINE('',#19721,#19722);
#19721 = CARTESIAN_POINT('',(0.85,-2.95));
#19722 = VECTOR('',#19723,1.);
#19723 = DIRECTION('',(1.,4.618537419039E-048));
#19724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19729)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19726,#19727,#19728)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19726 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19727 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19728 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19729 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19726,
  'distance_accuracy_value','confusion accuracy');
#19730 = SHAPE_DEFINITION_REPRESENTATION(#19731,#19633);
#19731 = PRODUCT_DEFINITION_SHAPE('','',#19732);
#19732 = PRODUCT_DEFINITION('design','',#19733,#19736);
#19733 = PRODUCT_DEFINITION_FORMATION('','',#19734);
#19734 = PRODUCT('CADSOFTTOOLS 1.49','CADSOFTTOOLS 1.49','',(#19735));
#19735 = PRODUCT_CONTEXT('',#2,'mechanical');
#19736 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19737 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19738,#19740);
#19738 = ( REPRESENTATION_RELATIONSHIP('','',#19633,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19739) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19739 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
#19740 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19741);
#19741 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#5,#19732,$);
#19742 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19734));
#19743 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19744),#19862);
#19744 = SHELL_BASED_SURFACE_MODEL('',(#19745));
#19745 = OPEN_SHELL('',(#19746));
#19746 = ADVANCED_FACE('',(#19747),#19761,.T.);
#19747 = FACE_BOUND('',#19748,.T.);
#19748 = EDGE_LOOP('',(#19749,#19794,#19810,#19848));
#19749 = ORIENTED_EDGE('',*,*,#19750,.T.);
#19750 = EDGE_CURVE('',#19751,#19753,#19755,.T.);
#19751 = VERTEX_POINT('',#19752);
#19752 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    26.800000001816));
#19753 = VERTEX_POINT('',#19754);
#19754 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    31.500000000003));
#19755 = SURFACE_CURVE('',#19756,(#19760),.PCURVE_S1.);
#19756 = LINE('',#19757,#19758);
#19757 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    26.800000001816));
#19758 = VECTOR('',#19759,1.);
#19759 = DIRECTION('',(-3.779482638479E-016,0.E+000,1.));
#19760 = PCURVE('',#19761,#19766);
#19761 = CYLINDRICAL_SURFACE('',#19762,1.9);
#19762 = AXIS2_PLACEMENT_3D('',#19763,#19764,#19765);
#19763 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    22.675345568122));
#19764 = DIRECTION('',(-2.775557561563E-016,3.760459279603E-032,1.));
#19765 = DIRECTION('',(-1.,-1.043737118845E-047,-2.775557561563E-016));
#19766 = DEFINITIONAL_REPRESENTATION('',(#19767),#19793);
#19767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19768,#19769,#19770,#19771,
    #19772,#19773,#19774,#19775,#19776,#19777,#19778,#19779,#19780,
    #19781,#19782,#19783,#19784,#19785,#19786,#19787,#19788,#19789,
    #19790,#19791,#19792),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.692540408842E-030,0.213636363554,
    0.427272727108,0.640909090662,0.854545454216,1.06818181777,
    1.281818181324,1.495454544878,1.709090908432,1.922727271986,
    2.13636363554,2.349999999094,2.563636362648,2.777272726202,
    2.990909089756,3.20454545331,3.418181816863,3.631818180417,
    3.845454543971,4.059090907525,4.272727271079,4.486363634633,
    4.699999998187),.QUASI_UNIFORM_KNOTS.);
#19768 = CARTESIAN_POINT('',(3.759770271246,4.124654433694));
#19769 = CARTESIAN_POINT('',(3.759770271246,4.195866554879));
#19770 = CARTESIAN_POINT('',(3.759770271246,4.338290797248));
#19771 = CARTESIAN_POINT('',(3.759770271246,4.551927160802));
#19772 = CARTESIAN_POINT('',(3.759770271246,4.765563524356));
#19773 = CARTESIAN_POINT('',(3.759770271246,4.97919988791));
#19774 = CARTESIAN_POINT('',(3.759770271246,5.192836251464));
#19775 = CARTESIAN_POINT('',(3.759770271246,5.406472615018));
#19776 = CARTESIAN_POINT('',(3.759770271246,5.620108978572));
#19777 = CARTESIAN_POINT('',(3.759770271246,5.833745342126));
#19778 = CARTESIAN_POINT('',(3.759770271246,6.04738170568));
#19779 = CARTESIAN_POINT('',(3.759770271246,6.261018069234));
#19780 = CARTESIAN_POINT('',(3.759770271246,6.474654432788));
#19781 = CARTESIAN_POINT('',(3.759770271246,6.688290796342));
#19782 = CARTESIAN_POINT('',(3.759770271246,6.901927159896));
#19783 = CARTESIAN_POINT('',(3.759770271246,7.11556352345));
#19784 = CARTESIAN_POINT('',(3.759770271246,7.329199887004));
#19785 = CARTESIAN_POINT('',(3.759770271246,7.542836250558));
#19786 = CARTESIAN_POINT('',(3.759770271246,7.756472614112));
#19787 = CARTESIAN_POINT('',(3.759770271246,7.970108977666));
#19788 = CARTESIAN_POINT('',(3.759770271246,8.18374534122));
#19789 = CARTESIAN_POINT('',(3.759770271246,8.397381704774));
#19790 = CARTESIAN_POINT('',(3.759770271246,8.611018068328));
#19791 = CARTESIAN_POINT('',(3.759770271246,8.753442310697));
#19792 = CARTESIAN_POINT('',(3.759770271246,8.824654431882));
#19793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19794 = ORIENTED_EDGE('',*,*,#19795,.F.);
#19795 = EDGE_CURVE('',#19796,#19753,#19798,.T.);
#19796 = VERTEX_POINT('',#19797);
#19797 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    31.500000000003));
#19798 = SURFACE_CURVE('',#19799,(#19804),.PCURVE_S1.);
#19799 = CIRCLE('',#19800,1.9);
#19800 = AXIS2_PLACEMENT_3D('',#19801,#19802,#19803);
#19801 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    31.500000000003));
#19802 = DIRECTION('',(-2.775557561563E-016,2.561486826035E-032,1.));
#19803 = DIRECTION('',(0.964643040496,-0.263559868763,
    2.677422285258E-016));
#19804 = PCURVE('',#19761,#19805);
#19805 = DEFINITIONAL_REPRESENTATION('',(#19806),#19809);
#19806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19807,#19808),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.884888318605),.PIECEWISE_BEZIER_KNOTS.);
#19807 = CARTESIAN_POINT('',(2.874881952641,8.824654431882));
#19808 = CARTESIAN_POINT('',(3.759770271246,8.824654431882));
#19809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19810 = ORIENTED_EDGE('',*,*,#19811,.F.);
#19811 = EDGE_CURVE('',#19812,#19796,#19814,.T.);
#19812 = VERTEX_POINT('',#19813);
#19813 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#19814 = SURFACE_CURVE('',#19815,(#19819),.PCURVE_S1.);
#19815 = LINE('',#19816,#19817);
#19816 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#19817 = VECTOR('',#19818,1.);
#19818 = DIRECTION('',(-9.448706596199E-016,0.E+000,1.));
#19819 = PCURVE('',#19761,#19820);
#19820 = DEFINITIONAL_REPRESENTATION('',(#19821),#19847);
#19821 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19822,#19823,#19824,#19825,
    #19826,#19827,#19828,#19829,#19830,#19831,#19832,#19833,#19834,
    #19835,#19836,#19837,#19838,#19839,#19840,#19841,#19842,#19843,
    #19844,#19845,#19846),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.213636363554,0.427272727108,
    0.640909090662,0.854545454216,1.06818181777,1.281818181324,
    1.495454544878,1.709090908432,1.922727271986,2.13636363554,
    2.349999999094,2.563636362648,2.777272726202,2.990909089756,
    3.20454545331,3.418181816863,3.631818180417,3.845454543971,
    4.059090907525,4.272727271079,4.486363634633,4.699999998187),
  .QUASI_UNIFORM_KNOTS.);
#19822 = CARTESIAN_POINT('',(2.874881952641,4.124654433694));
#19823 = CARTESIAN_POINT('',(2.874881952641,4.195866554879));
#19824 = CARTESIAN_POINT('',(2.874881952641,4.338290797248));
#19825 = CARTESIAN_POINT('',(2.874881952641,4.551927160802));
#19826 = CARTESIAN_POINT('',(2.874881952641,4.765563524356));
#19827 = CARTESIAN_POINT('',(2.874881952641,4.97919988791));
#19828 = CARTESIAN_POINT('',(2.874881952641,5.192836251464));
#19829 = CARTESIAN_POINT('',(2.874881952641,5.406472615018));
#19830 = CARTESIAN_POINT('',(2.874881952641,5.620108978572));
#19831 = CARTESIAN_POINT('',(2.874881952641,5.833745342126));
#19832 = CARTESIAN_POINT('',(2.874881952641,6.04738170568));
#19833 = CARTESIAN_POINT('',(2.874881952641,6.261018069234));
#19834 = CARTESIAN_POINT('',(2.874881952641,6.474654432788));
#19835 = CARTESIAN_POINT('',(2.874881952641,6.688290796342));
#19836 = CARTESIAN_POINT('',(2.874881952641,6.901927159896));
#19837 = CARTESIAN_POINT('',(2.874881952641,7.11556352345));
#19838 = CARTESIAN_POINT('',(2.874881952641,7.329199887004));
#19839 = CARTESIAN_POINT('',(2.874881952641,7.542836250558));
#19840 = CARTESIAN_POINT('',(2.874881952641,7.756472614112));
#19841 = CARTESIAN_POINT('',(2.874881952641,7.970108977666));
#19842 = CARTESIAN_POINT('',(2.874881952641,8.18374534122));
#19843 = CARTESIAN_POINT('',(2.874881952641,8.397381704774));
#19844 = CARTESIAN_POINT('',(2.874881952641,8.611018068328));
#19845 = CARTESIAN_POINT('',(2.874881952641,8.753442310697));
#19846 = CARTESIAN_POINT('',(2.874881952641,8.824654431882));
#19847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19848 = ORIENTED_EDGE('',*,*,#19849,.F.);
#19849 = EDGE_CURVE('',#19751,#19812,#19850,.T.);
#19850 = SURFACE_CURVE('',#19851,(#19856),.PCURVE_S1.);
#19851 = CIRCLE('',#19852,1.9);
#19852 = AXIS2_PLACEMENT_3D('',#19853,#19854,#19855);
#19853 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    26.800000001816));
#19854 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19855 = DIRECTION('',(0.814935972818,0.579550998797,0.E+000));
#19856 = PCURVE('',#19761,#19857);
#19857 = DEFINITIONAL_REPRESENTATION('',(#19858),#19861);
#19858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19859,#19860),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.884888318605),.PIECEWISE_BEZIER_KNOTS.);
#19859 = CARTESIAN_POINT('',(3.759770271246,4.124654433694));
#19860 = CARTESIAN_POINT('',(2.874881952641,4.124654433694));
#19861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19866)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19863,#19864,#19865)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19863 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19864 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19865 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19866 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19863,
  'distance_accuracy_value','confusion accuracy');
#19867 = SHAPE_DEFINITION_REPRESENTATION(#19868,#19743);
#19868 = PRODUCT_DEFINITION_SHAPE('','',#19869);
#19869 = PRODUCT_DEFINITION('design','',#19870,#19873);
#19870 = PRODUCT_DEFINITION_FORMATION('','',#19871);
#19871 = PRODUCT('CADSOFTTOOLS 1.50','CADSOFTTOOLS 1.50','',(#19872));
#19872 = PRODUCT_CONTEXT('',#2,'mechanical');
#19873 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19874 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19875,#19877);
#19875 = ( REPRESENTATION_RELATIONSHIP('','',#19743,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19876) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19876 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
#19877 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19878);
#19878 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','','',#5,#19869,$);
#19879 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19871));
#19880 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19881),#19933);
#19881 = SHELL_BASED_SURFACE_MODEL('',(#19882));
#19882 = OPEN_SHELL('',(#19883));
#19883 = ADVANCED_FACE('',(#19884),#19899,.F.);
#19884 = FACE_BOUND('',#19885,.T.);
#19885 = EDGE_LOOP('',(#19886,#19914));
#19886 = ORIENTED_EDGE('',*,*,#19887,.T.);
#19887 = EDGE_CURVE('',#19888,#19890,#19892,.T.);
#19888 = VERTEX_POINT('',#19889);
#19889 = CARTESIAN_POINT('',(0.601146897693,-10.54978014868,
    30.299998639091));
#19890 = VERTEX_POINT('',#19891);
#19891 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    29.549998639091));
#19892 = SURFACE_CURVE('',#19893,(#19898),.PCURVE_S1.);
#19893 = CIRCLE('',#19894,0.75);
#19894 = AXIS2_PLACEMENT_3D('',#19895,#19896,#19897);
#19895 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    30.299998639091));
#19896 = DIRECTION('',(1.,0.E+000,0.E+000));
#19897 = DIRECTION('',(0.E+000,-1.,0.E+000));
#19898 = PCURVE('',#19899,#19904);
#19899 = PLANE('',#19900);
#19900 = AXIS2_PLACEMENT_3D('',#19901,#19902,#19903);
#19901 = CARTESIAN_POINT('',(0.601146897693,-0.38799999998,
    15.652256061084));
#19902 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19903 = DIRECTION('',(0.E+000,1.,0.E+000));
#19904 = DEFINITIONAL_REPRESENTATION('',(#19905),#19913);
#19905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19906,#19907,#19908,#19909
    ,#19910,#19911,#19912),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#19906 = CARTESIAN_POINT('',(-10.1617801487,-14.647742578));
#19907 = CARTESIAN_POINT('',(-10.1617801487,-13.34870447233));
#19908 = CARTESIAN_POINT('',(-9.036780148701,-13.99822352516));
#19909 = CARTESIAN_POINT('',(-7.911780148701,-14.647742578));
#19910 = CARTESIAN_POINT('',(-9.036780148701,-15.29726163084));
#19911 = CARTESIAN_POINT('',(-10.1617801487,-15.94678068368));
#19912 = CARTESIAN_POINT('',(-10.1617801487,-14.647742578));
#19913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19914 = ORIENTED_EDGE('',*,*,#19915,.T.);
#19915 = EDGE_CURVE('',#19890,#19888,#19916,.T.);
#19916 = SURFACE_CURVE('',#19917,(#19922),.PCURVE_S1.);
#19917 = CIRCLE('',#19918,0.75);
#19918 = AXIS2_PLACEMENT_3D('',#19919,#19920,#19921);
#19919 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    30.299998639091));
#19920 = DIRECTION('',(1.,0.E+000,0.E+000));
#19921 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19922 = PCURVE('',#19899,#19923);
#19923 = DEFINITIONAL_REPRESENTATION('',(#19924),#19932);
#19924 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19925,#19926,#19927,#19928
    ,#19929,#19930,#19931),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#19925 = CARTESIAN_POINT('',(-9.411780148701,-13.897742578));
#19926 = CARTESIAN_POINT('',(-8.112742043025,-13.897742578));
#19927 = CARTESIAN_POINT('',(-8.762261095863,-15.022742578));
#19928 = CARTESIAN_POINT('',(-9.411780148701,-16.147742578));
#19929 = CARTESIAN_POINT('',(-10.06129920154,-15.022742578));
#19930 = CARTESIAN_POINT('',(-10.71081825437,-13.897742578));
#19931 = CARTESIAN_POINT('',(-9.411780148701,-13.897742578));
#19932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19937)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19934,#19935,#19936)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19934 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19935 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19936 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19937 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#19934,
  'distance_accuracy_value','confusion accuracy');
#19938 = SHAPE_DEFINITION_REPRESENTATION(#19939,#19880);
#19939 = PRODUCT_DEFINITION_SHAPE('','',#19940);
#19940 = PRODUCT_DEFINITION('design','',#19941,#19944);
#19941 = PRODUCT_DEFINITION_FORMATION('','',#19942);
#19942 = PRODUCT('CADSOFTTOOLS 1.51','CADSOFTTOOLS 1.51','',(#19943));
#19943 = PRODUCT_CONTEXT('',#2,'mechanical');
#19944 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19945 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19946,#19948);
#19946 = ( REPRESENTATION_RELATIONSHIP('','',#19880,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19947) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19947 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
#19948 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19949);
#19949 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#5,#19940,$);
#19950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19942));
#19951 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19952),#20026);
#19952 = SHELL_BASED_SURFACE_MODEL('',(#19953));
#19953 = OPEN_SHELL('',(#19954));
#19954 = ADVANCED_FACE('',(#19955),#19969,.F.);
#19955 = FACE_BOUND('',#19956,.T.);
#19956 = EDGE_LOOP('',(#19957,#19980,#19996,#20012));
#19957 = ORIENTED_EDGE('',*,*,#19958,.F.);
#19958 = EDGE_CURVE('',#19959,#19961,#19963,.T.);
#19959 = VERTEX_POINT('',#19960);
#19960 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#19961 = VERTEX_POINT('',#19962);
#19962 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#19963 = SURFACE_CURVE('',#19964,(#19968),.PCURVE_S1.);
#19964 = LINE('',#19965,#19966);
#19965 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#19966 = VECTOR('',#19967,1.);
#19967 = DIRECTION('',(2.775557561564E-016,-2.255140518771E-013,1.));
#19968 = PCURVE('',#19969,#19974);
#19969 = PLANE('',#19970);
#19970 = AXIS2_PLACEMENT_3D('',#19971,#19972,#19973);
#19971 = CARTESIAN_POINT('',(1.651146897693,0.809876577333,
    34.315564437087));
#19972 = DIRECTION('',(0.707106781187,-0.707106781187,
    -1.594625153351E-013));
#19973 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#19974 = DEFINITIONAL_REPRESENTATION('',(#19975),#19979);
#19975 = LINE('',#19976,#19977);
#19976 = CARTESIAN_POINT('',(6.243472661956E-013,-3.915564437074));
#19977 = VECTOR('',#19978,1.);
#19978 = DIRECTION('',(-1.592662537778E-013,1.));
#19979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19980 = ORIENTED_EDGE('',*,*,#19981,.T.);
#19981 = EDGE_CURVE('',#19959,#19982,#19984,.T.);
#19982 = VERTEX_POINT('',#19983);
#19983 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    30.400000000013));
#19984 = SURFACE_CURVE('',#19985,(#19989),.PCURVE_S1.);
#19985 = LINE('',#19986,#19987);
#19986 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#19987 = VECTOR('',#19988,1.);
#19988 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#19989 = PCURVE('',#19969,#19990);
#19990 = DEFINITIONAL_REPRESENTATION('',(#19991),#19995);
#19991 = LINE('',#19992,#19993);
#19992 = CARTESIAN_POINT('',(4.030427341441E-013,-3.915564437074));
#19993 = VECTOR('',#19994,1.);
#19994 = DIRECTION('',(-1.,-2.939739467113E-030));
#19995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19996 = ORIENTED_EDGE('',*,*,#19997,.F.);
#19997 = EDGE_CURVE('',#19998,#19982,#20000,.T.);
#19998 = VERTEX_POINT('',#19999);
#19999 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#20000 = SURFACE_CURVE('',#20001,(#20005),.PCURVE_S1.);
#20001 = LINE('',#20002,#20003);
#20002 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#20003 = VECTOR('',#20004,1.);
#20004 = DIRECTION('',(-1.387778780782E-016,2.248201624867E-013,-1.));
#20005 = PCURVE('',#19969,#20006);
#20006 = DEFINITIONAL_REPRESENTATION('',(#20007),#20011);
#20007 = LINE('',#20008,#20009);
#20008 = CARTESIAN_POINT('',(-0.353553390593,-2.315564437075));
#20009 = VECTOR('',#20010,1.);
#20010 = DIRECTION('',(1.588737306631E-013,-1.));
#20011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20012 = ORIENTED_EDGE('',*,*,#20013,.T.);
#20013 = EDGE_CURVE('',#19998,#19961,#20014,.T.);
#20014 = SURFACE_CURVE('',#20015,(#20019),.PCURVE_S1.);
#20015 = LINE('',#20016,#20017);
#20016 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#20017 = VECTOR('',#20018,1.);
#20018 = DIRECTION('',(0.707106781187,0.707106781187,1.607774677692E-013
    ));
#20019 = PCURVE('',#19969,#20020);
#20020 = DEFINITIONAL_REPRESENTATION('',(#20021),#20025);
#20021 = LINE('',#20022,#20023);
#20022 = CARTESIAN_POINT('',(-0.353553390593,-2.315564437075));
#20023 = VECTOR('',#20024,1.);
#20024 = DIRECTION('',(1.,1.607774677692E-013));
#20025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20030)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20027,#20028,#20029)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20027 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20028 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20029 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20030 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20027,
  'distance_accuracy_value','confusion accuracy');
#20031 = SHAPE_DEFINITION_REPRESENTATION(#20032,#19951);
#20032 = PRODUCT_DEFINITION_SHAPE('','',#20033);
#20033 = PRODUCT_DEFINITION('design','',#20034,#20037);
#20034 = PRODUCT_DEFINITION_FORMATION('','',#20035);
#20035 = PRODUCT('CADSOFTTOOLS 1.52','CADSOFTTOOLS 1.52','',(#20036));
#20036 = PRODUCT_CONTEXT('',#2,'mechanical');
#20037 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20038 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20039,#20041);
#20039 = ( REPRESENTATION_RELATIONSHIP('','',#19951,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20040) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20040 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
#20041 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20042);
#20042 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#5,#20033,$);
#20043 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20035));
#20044 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20045),#20119);
#20045 = SHELL_BASED_SURFACE_MODEL('',(#20046));
#20046 = OPEN_SHELL('',(#20047));
#20047 = ADVANCED_FACE('',(#20048),#20062,.F.);
#20048 = FACE_BOUND('',#20049,.T.);
#20049 = EDGE_LOOP('',(#20050,#20073,#20089,#20105));
#20050 = ORIENTED_EDGE('',*,*,#20051,.T.);
#20051 = EDGE_CURVE('',#20052,#20054,#20056,.T.);
#20052 = VERTEX_POINT('',#20053);
#20053 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#20054 = VERTEX_POINT('',#20055);
#20055 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    30.400000000013));
#20056 = SURFACE_CURVE('',#20057,(#20061),.PCURVE_S1.);
#20057 = LINE('',#20058,#20059);
#20058 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#20059 = VECTOR('',#20060,1.);
#20060 = DIRECTION('',(0.E+000,2.255140518771E-013,-1.));
#20061 = PCURVE('',#20062,#20067);
#20062 = PLANE('',#20063);
#20063 = AXIS2_PLACEMENT_3D('',#20064,#20065,#20066);
#20064 = CARTESIAN_POINT('',(4.001146897693,0.809876577333,
    34.315564437087));
#20065 = DIRECTION('',(0.E+000,-1.,-2.25514051877E-013));
#20066 = DIRECTION('',(0.E+000,2.25514051877E-013,-1.));
#20067 = DEFINITIONAL_REPRESENTATION('',(#20068),#20072);
#20068 = LINE('',#20069,#20070);
#20069 = CARTESIAN_POINT('',(2.315564437074,0.35));
#20070 = VECTOR('',#20071,1.);
#20071 = DIRECTION('',(1.,0.E+000));
#20072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20073 = ORIENTED_EDGE('',*,*,#20074,.T.);
#20074 = EDGE_CURVE('',#20054,#20075,#20077,.T.);
#20075 = VERTEX_POINT('',#20076);
#20076 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#20077 = SURFACE_CURVE('',#20078,(#20082),.PCURVE_S1.);
#20078 = LINE('',#20079,#20080);
#20079 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    30.400000000013));
#20080 = VECTOR('',#20081,1.);
#20081 = DIRECTION('',(-1.,8.223874256482E-017,0.E+000));
#20082 = PCURVE('',#20062,#20083);
#20083 = DEFINITIONAL_REPRESENTATION('',(#20084),#20088);
#20084 = LINE('',#20085,#20086);
#20085 = CARTESIAN_POINT('',(3.915564437074,0.35));
#20086 = VECTOR('',#20087,1.);
#20087 = DIRECTION('',(1.854599205706E-029,-1.));
#20088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20089 = ORIENTED_EDGE('',*,*,#20090,.T.);
#20090 = EDGE_CURVE('',#20075,#20091,#20093,.T.);
#20091 = VERTEX_POINT('',#20092);
#20092 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#20093 = SURFACE_CURVE('',#20094,(#20098),.PCURVE_S1.);
#20094 = LINE('',#20095,#20096);
#20095 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#20096 = VECTOR('',#20097,1.);
#20097 = DIRECTION('',(2.775557561564E-016,-2.255140518771E-013,1.));
#20098 = PCURVE('',#20062,#20099);
#20099 = DEFINITIONAL_REPRESENTATION('',(#20100),#20104);
#20100 = LINE('',#20101,#20102);
#20101 = CARTESIAN_POINT('',(3.915564437074,-2.35));
#20102 = VECTOR('',#20103,1.);
#20103 = DIRECTION('',(-1.,2.775557561564E-016));
#20104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20105 = ORIENTED_EDGE('',*,*,#20106,.T.);
#20106 = EDGE_CURVE('',#20091,#20052,#20107,.T.);
#20107 = SURFACE_CURVE('',#20108,(#20112),.PCURVE_S1.);
#20108 = LINE('',#20109,#20110);
#20109 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#20110 = VECTOR('',#20111,1.);
#20111 = DIRECTION('',(1.,-4.523130841065E-016,2.631639762074E-015));
#20112 = PCURVE('',#20062,#20113);
#20113 = DEFINITIONAL_REPRESENTATION('',(#20114),#20118);
#20114 = LINE('',#20115,#20116);
#20115 = CARTESIAN_POINT('',(2.315564437074,-2.35));
#20116 = VECTOR('',#20117,1.);
#20117 = DIRECTION('',(-2.631639762075E-015,1.));
#20118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20123)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20120,#20121,#20122)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20120,
  'distance_accuracy_value','confusion accuracy');
#20124 = SHAPE_DEFINITION_REPRESENTATION(#20125,#20044);
#20125 = PRODUCT_DEFINITION_SHAPE('','',#20126);
#20126 = PRODUCT_DEFINITION('design','',#20127,#20130);
#20127 = PRODUCT_DEFINITION_FORMATION('','',#20128);
#20128 = PRODUCT('CADSOFTTOOLS 1.53','CADSOFTTOOLS 1.53','',(#20129));
#20129 = PRODUCT_CONTEXT('',#2,'mechanical');
#20130 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20131 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20132,#20134);
#20132 = ( REPRESENTATION_RELATIONSHIP('','',#20044,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20133) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20133 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
#20134 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20135);
#20135 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#20126,$);
#20136 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20128));
#20137 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20138),#20212);
#20138 = SHELL_BASED_SURFACE_MODEL('',(#20139));
#20139 = OPEN_SHELL('',(#20140));
#20140 = ADVANCED_FACE('',(#20141),#20155,.F.);
#20141 = FACE_BOUND('',#20142,.T.);
#20142 = EDGE_LOOP('',(#20143,#20166,#20182,#20198));
#20143 = ORIENTED_EDGE('',*,*,#20144,.F.);
#20144 = EDGE_CURVE('',#20145,#20147,#20149,.T.);
#20145 = VERTEX_POINT('',#20146);
#20146 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#20147 = VERTEX_POINT('',#20148);
#20148 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#20149 = SURFACE_CURVE('',#20150,(#20154),.PCURVE_S1.);
#20150 = LINE('',#20151,#20152);
#20151 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#20152 = VECTOR('',#20153,1.);
#20153 = DIRECTION('',(-5.551115123129E-016,-2.244732177915E-013,1.));
#20154 = PCURVE('',#20155,#20160);
#20155 = PLANE('',#20156);
#20156 = AXIS2_PLACEMENT_3D('',#20157,#20158,#20159);
#20157 = CARTESIAN_POINT('',(4.601146897693,0.559876577333,
    34.315564437087));
#20158 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -1.594625153351E-013));
#20159 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#20160 = DEFINITIONAL_REPRESENTATION('',(#20161),#20165);
#20161 = LINE('',#20162,#20163);
#20162 = CARTESIAN_POINT('',(-6.283510019653E-013,-3.915564437074));
#20163 = VECTOR('',#20164,1.);
#20164 = DIRECTION('',(1.583340113805E-013,1.));
#20165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20166 = ORIENTED_EDGE('',*,*,#20167,.T.);
#20167 = EDGE_CURVE('',#20145,#20168,#20170,.T.);
#20168 = VERTEX_POINT('',#20169);
#20169 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    30.400000000013));
#20170 = SURFACE_CURVE('',#20171,(#20175),.PCURVE_S1.);
#20171 = LINE('',#20172,#20173);
#20172 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#20173 = VECTOR('',#20174,1.);
#20174 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#20175 = PCURVE('',#20155,#20176);
#20176 = DEFINITIONAL_REPRESENTATION('',(#20177),#20181);
#20177 = LINE('',#20178,#20179);
#20178 = CARTESIAN_POINT('',(-6.345528671771E-013,-3.915564437074));
#20179 = VECTOR('',#20180,1.);
#20180 = DIRECTION('',(-1.,-2.282649216529E-028));
#20181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20182 = ORIENTED_EDGE('',*,*,#20183,.F.);
#20183 = EDGE_CURVE('',#20184,#20168,#20186,.T.);
#20184 = VERTEX_POINT('',#20185);
#20185 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#20186 = SURFACE_CURVE('',#20187,(#20191),.PCURVE_S1.);
#20187 = LINE('',#20188,#20189);
#20188 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#20189 = VECTOR('',#20190,1.);
#20190 = DIRECTION('',(0.E+000,2.255140518771E-013,-1.));
#20191 = PCURVE('',#20155,#20192);
#20192 = DEFINITIONAL_REPRESENTATION('',(#20193),#20197);
#20193 = LINE('',#20194,#20195);
#20194 = CARTESIAN_POINT('',(-0.353553390594,-2.315564437074));
#20195 = VECTOR('',#20196,1.);
#20196 = DIRECTION('',(-1.594625153352E-013,-1.));
#20197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20198 = ORIENTED_EDGE('',*,*,#20199,.T.);
#20199 = EDGE_CURVE('',#20184,#20147,#20200,.T.);
#20200 = SURFACE_CURVE('',#20201,(#20205),.PCURVE_S1.);
#20201 = LINE('',#20202,#20203);
#20202 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#20203 = VECTOR('',#20204,1.);
#20204 = DIRECTION('',(0.707106781187,-0.707106781187,
    -1.607774677692E-013));
#20205 = PCURVE('',#20155,#20206);
#20206 = DEFINITIONAL_REPRESENTATION('',(#20207),#20211);
#20207 = LINE('',#20208,#20209);
#20208 = CARTESIAN_POINT('',(-0.353553390594,-2.315564437075));
#20209 = VECTOR('',#20210,1.);
#20210 = DIRECTION('',(1.,-1.607774677692E-013));
#20211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20216)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20213,#20214,#20215)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20213 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20214 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20215 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20216 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20213,
  'distance_accuracy_value','confusion accuracy');
#20217 = SHAPE_DEFINITION_REPRESENTATION(#20218,#20137);
#20218 = PRODUCT_DEFINITION_SHAPE('','',#20219);
#20219 = PRODUCT_DEFINITION('design','',#20220,#20223);
#20220 = PRODUCT_DEFINITION_FORMATION('','',#20221);
#20221 = PRODUCT('CADSOFTTOOLS 1.54','CADSOFTTOOLS 1.54','',(#20222));
#20222 = PRODUCT_CONTEXT('',#2,'mechanical');
#20223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20225,#20227);
#20225 = ( REPRESENTATION_RELATIONSHIP('','',#20137,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20226) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
#20227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20228);
#20228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','','',#5,#20219,$);
#20229 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20221));
#20230 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20231),#20305);
#20231 = SHELL_BASED_SURFACE_MODEL('',(#20232));
#20232 = OPEN_SHELL('',(#20233));
#20233 = ADVANCED_FACE('',(#20234),#20248,.F.);
#20234 = FACE_BOUND('',#20235,.T.);
#20235 = EDGE_LOOP('',(#20236,#20259,#20275,#20291));
#20236 = ORIENTED_EDGE('',*,*,#20237,.F.);
#20237 = EDGE_CURVE('',#20238,#20240,#20242,.T.);
#20238 = VERTEX_POINT('',#20239);
#20239 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    30.400000000013));
#20240 = VERTEX_POINT('',#20241);
#20241 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    32.000000000012));
#20242 = SURFACE_CURVE('',#20243,(#20247),.PCURVE_S1.);
#20243 = LINE('',#20244,#20245);
#20244 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    30.400000000013));
#20245 = VECTOR('',#20246,1.);
#20246 = DIRECTION('',(2.220446049252E-015,-1.122713033653E-013,1.));
#20247 = PCURVE('',#20248,#20253);
#20248 = PLANE('',#20249);
#20249 = AXIS2_PLACEMENT_3D('',#20250,#20251,#20252);
#20250 = CARTESIAN_POINT('',(1.001146897693,0.559876577335,
    26.800000000012));
#20251 = DIRECTION('',(0.E+000,-1.,-2.246301066135E-013));
#20252 = DIRECTION('',(0.E+000,2.246301066135E-013,-1.));
#20253 = DEFINITIONAL_REPRESENTATION('',(#20254),#20258);
#20254 = LINE('',#20255,#20256);
#20255 = CARTESIAN_POINT('',(-3.600000000001,4.));
#20256 = VECTOR('',#20257,1.);
#20257 = DIRECTION('',(-1.,2.220446049252E-015));
#20258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20259 = ORIENTED_EDGE('',*,*,#20260,.T.);
#20260 = EDGE_CURVE('',#20238,#20261,#20263,.T.);
#20261 = VERTEX_POINT('',#20262);
#20262 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#20263 = SURFACE_CURVE('',#20264,(#20268),.PCURVE_S1.);
#20264 = LINE('',#20265,#20266);
#20265 = CARTESIAN_POINT('',(5.001146897693,0.559876577334,
    30.400000000013));
#20266 = VECTOR('',#20267,1.);
#20267 = DIRECTION('',(-1.,0.E+000,-1.7763568394E-014));
#20268 = PCURVE('',#20248,#20269);
#20269 = DEFINITIONAL_REPRESENTATION('',(#20270),#20274);
#20270 = LINE('',#20271,#20272);
#20271 = CARTESIAN_POINT('',(-3.600000000001,4.));
#20272 = VECTOR('',#20273,1.);
#20273 = DIRECTION('',(1.7763568394E-014,-1.));
#20274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20275 = ORIENTED_EDGE('',*,*,#20276,.T.);
#20276 = EDGE_CURVE('',#20261,#20277,#20279,.T.);
#20277 = VERTEX_POINT('',#20278);
#20278 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#20279 = SURFACE_CURVE('',#20280,(#20284),.PCURVE_S1.);
#20280 = LINE('',#20281,#20282);
#20281 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#20282 = VECTOR('',#20283,1.);
#20283 = DIRECTION('',(-5.551115123129E-016,-2.244732177915E-013,1.));
#20284 = PCURVE('',#20248,#20285);
#20285 = DEFINITIONAL_REPRESENTATION('',(#20286),#20290);
#20286 = LINE('',#20287,#20288);
#20287 = CARTESIAN_POINT('',(-3.600000000001,3.6));
#20288 = VECTOR('',#20289,1.);
#20289 = DIRECTION('',(-1.,-5.551115123129E-016));
#20290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20291 = ORIENTED_EDGE('',*,*,#20292,.T.);
#20292 = EDGE_CURVE('',#20277,#20240,#20293,.T.);
#20293 = SURFACE_CURVE('',#20294,(#20298),.PCURVE_S1.);
#20294 = LINE('',#20295,#20296);
#20295 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#20296 = VECTOR('',#20297,1.);
#20297 = DIRECTION('',(1.,0.E+000,0.E+000));
#20298 = PCURVE('',#20248,#20299);
#20299 = DEFINITIONAL_REPRESENTATION('',(#20300),#20304);
#20300 = LINE('',#20301,#20302);
#20301 = CARTESIAN_POINT('',(-5.2,3.6));
#20302 = VECTOR('',#20303,1.);
#20303 = DIRECTION('',(0.E+000,1.));
#20304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20309)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20306,#20307,#20308)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20306,
  'distance_accuracy_value','confusion accuracy');
#20310 = SHAPE_DEFINITION_REPRESENTATION(#20311,#20230);
#20311 = PRODUCT_DEFINITION_SHAPE('','',#20312);
#20312 = PRODUCT_DEFINITION('design','',#20313,#20316);
#20313 = PRODUCT_DEFINITION_FORMATION('','',#20314);
#20314 = PRODUCT('CADSOFTTOOLS 1.55','CADSOFTTOOLS 1.55','',(#20315));
#20315 = PRODUCT_CONTEXT('',#2,'mechanical');
#20316 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20317 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20318,#20320);
#20318 = ( REPRESENTATION_RELATIONSHIP('','',#20230,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20319) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20319 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
#20320 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20321);
#20321 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#5,#20312,$);
#20322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20314));
#20323 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20324),#20398);
#20324 = SHELL_BASED_SURFACE_MODEL('',(#20325));
#20325 = OPEN_SHELL('',(#20326));
#20326 = ADVANCED_FACE('',(#20327),#20341,.F.);
#20327 = FACE_BOUND('',#20328,.T.);
#20328 = EDGE_LOOP('',(#20329,#20352,#20368,#20384));
#20329 = ORIENTED_EDGE('',*,*,#20330,.T.);
#20330 = EDGE_CURVE('',#20331,#20333,#20335,.T.);
#20331 = VERTEX_POINT('',#20332);
#20332 = CARTESIAN_POINT('',(5.001146897693,4.759876577335,
    32.000000000013));
#20333 = VERTEX_POINT('',#20334);
#20334 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#20335 = SURFACE_CURVE('',#20336,(#20340),.PCURVE_S1.);
#20336 = LINE('',#20337,#20338);
#20337 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    32.000000000013));
#20338 = VECTOR('',#20339,1.);
#20339 = DIRECTION('',(0.E+000,1.121325254871E-013,-1.));
#20340 = PCURVE('',#20341,#20346);
#20341 = PLANE('',#20342);
#20342 = AXIS2_PLACEMENT_3D('',#20343,#20344,#20345);
#20343 = CARTESIAN_POINT('',(5.001146897693,4.759876577336,
    21.000000001821));
#20344 = DIRECTION('',(1.,1.445602896647E-016,3.247259327947E-029));
#20345 = DIRECTION('',(-1.445602896647E-016,1.,9.388494981276E-048));
#20346 = DEFINITIONAL_REPRESENTATION('',(#20347),#20351);
#20347 = LINE('',#20348,#20349);
#20348 = CARTESIAN_POINT('',(-1.790567694115E-012,10.999999998192));
#20349 = VECTOR('',#20350,1.);
#20350 = DIRECTION('',(1.121325254871E-013,-1.));
#20351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20352 = ORIENTED_EDGE('',*,*,#20353,.T.);
#20353 = EDGE_CURVE('',#20333,#20354,#20356,.T.);
#20354 = VERTEX_POINT('',#20355);
#20355 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    30.400000000013));
#20356 = SURFACE_CURVE('',#20357,(#20361),.PCURVE_S1.);
#20357 = LINE('',#20358,#20359);
#20358 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#20359 = VECTOR('',#20360,1.);
#20360 = DIRECTION('',(0.E+000,-1.,-8.458842092384E-016));
#20361 = PCURVE('',#20341,#20362);
#20362 = DEFINITIONAL_REPRESENTATION('',(#20363),#20367);
#20363 = LINE('',#20364,#20365);
#20364 = CARTESIAN_POINT('',(-2.110311925207E-012,9.399999998192));
#20365 = VECTOR('',#20366,1.);
#20366 = DIRECTION('',(-1.,-8.458842092384E-016));
#20367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20368 = ORIENTED_EDGE('',*,*,#20369,.T.);
#20369 = EDGE_CURVE('',#20354,#20370,#20372,.T.);
#20370 = VERTEX_POINT('',#20371);
#20371 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    32.000000000012));
#20372 = SURFACE_CURVE('',#20373,(#20377),.PCURVE_S1.);
#20373 = LINE('',#20374,#20375);
#20374 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    30.400000000013));
#20375 = VECTOR('',#20376,1.);
#20376 = DIRECTION('',(2.220446049252E-015,-1.122713033653E-013,1.));
#20377 = PCURVE('',#20341,#20378);
#20378 = DEFINITIONAL_REPRESENTATION('',(#20379),#20383);
#20379 = LINE('',#20380,#20381);
#20380 = CARTESIAN_POINT('',(-4.200000000002,9.399999998192));
#20381 = VECTOR('',#20382,1.);
#20382 = DIRECTION('',(-1.122713033653E-013,1.));
#20383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20384 = ORIENTED_EDGE('',*,*,#20385,.T.);
#20385 = EDGE_CURVE('',#20370,#20331,#20386,.T.);
#20386 = SURFACE_CURVE('',#20387,(#20391),.PCURVE_S1.);
#20387 = LINE('',#20388,#20389);
#20388 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    32.000000000012));
#20389 = VECTOR('',#20390,1.);
#20390 = DIRECTION('',(1.268826313857E-015,1.,2.300805049128E-013));
#20391 = PCURVE('',#20341,#20392);
#20392 = DEFINITIONAL_REPRESENTATION('',(#20393),#20397);
#20393 = LINE('',#20394,#20395);
#20394 = CARTESIAN_POINT('',(-4.200000000001,10.999999998191));
#20395 = VECTOR('',#20396,1.);
#20396 = DIRECTION('',(1.,2.300805049128E-013));
#20397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20402)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20399,#20400,#20401)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20399 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20400 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20401 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20402 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20399,
  'distance_accuracy_value','confusion accuracy');
#20403 = SHAPE_DEFINITION_REPRESENTATION(#20404,#20323);
#20404 = PRODUCT_DEFINITION_SHAPE('','',#20405);
#20405 = PRODUCT_DEFINITION('design','',#20406,#20409);
#20406 = PRODUCT_DEFINITION_FORMATION('','',#20407);
#20407 = PRODUCT('CADSOFTTOOLS 1.56','CADSOFTTOOLS 1.56','',(#20408));
#20408 = PRODUCT_CONTEXT('',#2,'mechanical');
#20409 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20410 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20411,#20413);
#20411 = ( REPRESENTATION_RELATIONSHIP('','',#20323,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20412) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20412 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
#20413 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20414);
#20414 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#20405,$);
#20415 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20407));
#20416 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20417),#20491);
#20417 = SHELL_BASED_SURFACE_MODEL('',(#20418));
#20418 = OPEN_SHELL('',(#20419));
#20419 = ADVANCED_FACE('',(#20420),#20434,.F.);
#20420 = FACE_BOUND('',#20421,.T.);
#20421 = EDGE_LOOP('',(#20422,#20445,#20461,#20477));
#20422 = ORIENTED_EDGE('',*,*,#20423,.T.);
#20423 = EDGE_CURVE('',#20424,#20426,#20428,.T.);
#20424 = VERTEX_POINT('',#20425);
#20425 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#20426 = VERTEX_POINT('',#20427);
#20427 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    30.400000000013));
#20428 = SURFACE_CURVE('',#20429,(#20433),.PCURVE_S1.);
#20429 = LINE('',#20430,#20431);
#20430 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#20431 = VECTOR('',#20432,1.);
#20432 = DIRECTION('',(-1.387778780782E-016,2.248201624867E-013,-1.));
#20433 = PCURVE('',#20434,#20439);
#20434 = PLANE('',#20435);
#20435 = AXIS2_PLACEMENT_3D('',#20436,#20437,#20438);
#20436 = CARTESIAN_POINT('',(1.001146897693,0.559876577335,
    26.800000000012));
#20437 = DIRECTION('',(0.E+000,-1.,-2.246301066135E-013));
#20438 = DIRECTION('',(0.E+000,2.246301066135E-013,-1.));
#20439 = DEFINITIONAL_REPRESENTATION('',(#20440),#20444);
#20440 = LINE('',#20441,#20442);
#20441 = CARTESIAN_POINT('',(-5.2,0.4));
#20442 = VECTOR('',#20443,1.);
#20443 = DIRECTION('',(1.,-1.387778780782E-016));
#20444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20445 = ORIENTED_EDGE('',*,*,#20446,.T.);
#20446 = EDGE_CURVE('',#20426,#20447,#20449,.T.);
#20447 = VERTEX_POINT('',#20448);
#20448 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    30.400000000013));
#20449 = SURFACE_CURVE('',#20450,(#20454),.PCURVE_S1.);
#20450 = LINE('',#20451,#20452);
#20451 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    30.400000000013));
#20452 = VECTOR('',#20453,1.);
#20453 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20454 = PCURVE('',#20434,#20455);
#20455 = DEFINITIONAL_REPRESENTATION('',(#20456),#20460);
#20456 = LINE('',#20457,#20458);
#20457 = CARTESIAN_POINT('',(-3.600000000001,0.4));
#20458 = VECTOR('',#20459,1.);
#20459 = DIRECTION('',(0.E+000,-1.));
#20460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20461 = ORIENTED_EDGE('',*,*,#20462,.F.);
#20462 = EDGE_CURVE('',#20463,#20447,#20465,.T.);
#20463 = VERTEX_POINT('',#20464);
#20464 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#20465 = SURFACE_CURVE('',#20466,(#20470),.PCURVE_S1.);
#20466 = LINE('',#20467,#20468);
#20467 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#20468 = VECTOR('',#20469,1.);
#20469 = DIRECTION('',(0.E+000,1.122713033653E-013,-1.));
#20470 = PCURVE('',#20434,#20471);
#20471 = DEFINITIONAL_REPRESENTATION('',(#20472),#20476);
#20472 = LINE('',#20473,#20474);
#20473 = CARTESIAN_POINT('',(-5.2,0.E+000));
#20474 = VECTOR('',#20475,1.);
#20475 = DIRECTION('',(1.,0.E+000));
#20476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20477 = ORIENTED_EDGE('',*,*,#20478,.T.);
#20478 = EDGE_CURVE('',#20463,#20424,#20479,.T.);
#20479 = SURFACE_CURVE('',#20480,(#20484),.PCURVE_S1.);
#20480 = LINE('',#20481,#20482);
#20481 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#20482 = VECTOR('',#20483,1.);
#20483 = DIRECTION('',(1.,0.E+000,0.E+000));
#20484 = PCURVE('',#20434,#20485);
#20485 = DEFINITIONAL_REPRESENTATION('',(#20486),#20490);
#20486 = LINE('',#20487,#20488);
#20487 = CARTESIAN_POINT('',(-5.2,0.E+000));
#20488 = VECTOR('',#20489,1.);
#20489 = DIRECTION('',(0.E+000,1.));
#20490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20495)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20492,#20493,#20494)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20492,
  'distance_accuracy_value','confusion accuracy');
#20496 = SHAPE_DEFINITION_REPRESENTATION(#20497,#20416);
#20497 = PRODUCT_DEFINITION_SHAPE('','',#20498);
#20498 = PRODUCT_DEFINITION('design','',#20499,#20502);
#20499 = PRODUCT_DEFINITION_FORMATION('','',#20500);
#20500 = PRODUCT('CADSOFTTOOLS 1.57','CADSOFTTOOLS 1.57','',(#20501));
#20501 = PRODUCT_CONTEXT('',#2,'mechanical');
#20502 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20503 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20504,#20506);
#20504 = ( REPRESENTATION_RELATIONSHIP('','',#20416,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20505) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20505 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
#20506 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20507);
#20507 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#5,#20498,$);
#20508 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20500));
#20509 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20510),#20584);
#20510 = SHELL_BASED_SURFACE_MODEL('',(#20511));
#20511 = OPEN_SHELL('',(#20512));
#20512 = ADVANCED_FACE('',(#20513),#20527,.F.);
#20513 = FACE_BOUND('',#20514,.T.);
#20514 = EDGE_LOOP('',(#20515,#20538,#20554,#20570));
#20515 = ORIENTED_EDGE('',*,*,#20516,.T.);
#20516 = EDGE_CURVE('',#20517,#20519,#20521,.T.);
#20517 = VERTEX_POINT('',#20518);
#20518 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#20519 = VERTEX_POINT('',#20520);
#20520 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    30.096621736963));
#20521 = SURFACE_CURVE('',#20522,(#20526),.PCURVE_S1.);
#20522 = LINE('',#20523,#20524);
#20523 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#20524 = VECTOR('',#20525,1.);
#20525 = DIRECTION('',(0.E+000,-1.,6.478617279113E-007));
#20526 = PCURVE('',#20527,#20532);
#20527 = PLANE('',#20528);
#20528 = AXIS2_PLACEMENT_3D('',#20529,#20530,#20531);
#20529 = CARTESIAN_POINT('',(-9.885310230669E-002,-10.6011468977,
    2.950000001816));
#20530 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20531 = DIRECTION('',(0.E+000,1.,0.E+000));
#20532 = DEFINITIONAL_REPRESENTATION('',(#20533),#20537);
#20533 = LINE('',#20534,#20535);
#20534 = CARTESIAN_POINT('',(8.442737967674,-27.14662164876));
#20535 = VECTOR('',#20536,1.);
#20536 = DIRECTION('',(-1.,-6.478617279113E-007));
#20537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20538 = ORIENTED_EDGE('',*,*,#20539,.F.);
#20539 = EDGE_CURVE('',#20540,#20519,#20542,.T.);
#20540 = VERTEX_POINT('',#20541);
#20541 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#20542 = SURFACE_CURVE('',#20543,(#20547),.PCURVE_S1.);
#20543 = LINE('',#20544,#20545);
#20544 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#20545 = VECTOR('',#20546,1.);
#20546 = DIRECTION('',(1.387778433429E-017,0.E+000,1.));
#20547 = PCURVE('',#20527,#20548);
#20548 = DEFINITIONAL_REPRESENTATION('',(#20549),#20553);
#20549 = LINE('',#20550,#20551);
#20550 = CARTESIAN_POINT('',(8.24273830742,-26.14662148485));
#20551 = VECTOR('',#20552,1.);
#20552 = DIRECTION('',(0.E+000,-1.));
#20553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20554 = ORIENTED_EDGE('',*,*,#20555,.T.);
#20555 = EDGE_CURVE('',#20540,#20556,#20558,.T.);
#20556 = VERTEX_POINT('',#20557);
#20557 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    29.096621486669));
#20558 = SURFACE_CURVE('',#20559,(#20563),.PCURVE_S1.);
#20559 = LINE('',#20560,#20561);
#20560 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#20561 = VECTOR('',#20562,1.);
#20562 = DIRECTION('',(0.E+000,1.,0.E+000));
#20563 = PCURVE('',#20527,#20564);
#20564 = DEFINITIONAL_REPRESENTATION('',(#20565),#20569);
#20565 = LINE('',#20566,#20567);
#20566 = CARTESIAN_POINT('',(8.24273830742,-26.14662148485));
#20567 = VECTOR('',#20568,1.);
#20568 = DIRECTION('',(1.,0.E+000));
#20569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20570 = ORIENTED_EDGE('',*,*,#20571,.F.);
#20571 = EDGE_CURVE('',#20517,#20556,#20572,.T.);
#20572 = SURFACE_CURVE('',#20573,(#20577),.PCURVE_S1.);
#20573 = LINE('',#20574,#20575);
#20574 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#20575 = VECTOR('',#20576,1.);
#20576 = DIRECTION('',(-2.220445685291E-016,0.E+000,-1.));
#20577 = PCURVE('',#20527,#20578);
#20578 = DEFINITIONAL_REPRESENTATION('',(#20579),#20583);
#20579 = LINE('',#20580,#20581);
#20580 = CARTESIAN_POINT('',(8.442737967674,-27.14662164876));
#20581 = VECTOR('',#20582,1.);
#20582 = DIRECTION('',(0.E+000,1.));
#20583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20588)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20585,#20586,#20587)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20585 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20586 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20587 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20588 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20585,
  'distance_accuracy_value','confusion accuracy');
#20589 = SHAPE_DEFINITION_REPRESENTATION(#20590,#20509);
#20590 = PRODUCT_DEFINITION_SHAPE('','',#20591);
#20591 = PRODUCT_DEFINITION('design','',#20592,#20595);
#20592 = PRODUCT_DEFINITION_FORMATION('','',#20593);
#20593 = PRODUCT('CADSOFTTOOLS 1.58','CADSOFTTOOLS 1.58','',(#20594));
#20594 = PRODUCT_CONTEXT('',#2,'mechanical');
#20595 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20596 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20597,#20599);
#20597 = ( REPRESENTATION_RELATIONSHIP('','',#20509,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20598) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20598 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
#20599 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20600);
#20600 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#20591,$);
#20601 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20593));
#20602 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20603),#20677);
#20603 = SHELL_BASED_SURFACE_MODEL('',(#20604));
#20604 = OPEN_SHELL('',(#20605));
#20605 = ADVANCED_FACE('',(#20606),#20620,.T.);
#20606 = FACE_BOUND('',#20607,.T.);
#20607 = EDGE_LOOP('',(#20608,#20631,#20647,#20663));
#20608 = ORIENTED_EDGE('',*,*,#20609,.F.);
#20609 = EDGE_CURVE('',#20610,#20612,#20614,.T.);
#20610 = VERTEX_POINT('',#20611);
#20611 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621736963));
#20612 = VERTEX_POINT('',#20613);
#20613 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    29.096621486669));
#20614 = SURFACE_CURVE('',#20615,(#20619),.PCURVE_S1.);
#20615 = LINE('',#20616,#20617);
#20616 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621736963));
#20617 = VECTOR('',#20618,1.);
#20618 = DIRECTION('',(0.E+000,0.E+000,-1.));
#20619 = PCURVE('',#20620,#20625);
#20620 = PLANE('',#20621);
#20621 = AXIS2_PLACEMENT_3D('',#20622,#20623,#20624);
#20622 = CARTESIAN_POINT('',(-9.885310230669E-002,-10.6011468977,
    2.950000001816));
#20623 = DIRECTION('',(1.,0.E+000,0.E+000));
#20624 = DIRECTION('',(0.E+000,-1.,0.E+000));
#20625 = DEFINITIONAL_REPRESENTATION('',(#20626),#20630);
#20626 = LINE('',#20627,#20628);
#20627 = CARTESIAN_POINT('',(-2.142739356462,-27.14662173514));
#20628 = VECTOR('',#20629,1.);
#20629 = DIRECTION('',(0.E+000,1.));
#20630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20631 = ORIENTED_EDGE('',*,*,#20632,.T.);
#20632 = EDGE_CURVE('',#20610,#20633,#20635,.T.);
#20633 = VERTEX_POINT('',#20634);
#20634 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    30.096621650582));
#20635 = SURFACE_CURVE('',#20636,(#20640),.PCURVE_S1.);
#20636 = LINE('',#20637,#20638);
#20637 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621780154));
#20638 = VECTOR('',#20639,1.);
#20639 = DIRECTION('',(0.E+000,-1.,-6.478617279113E-007));
#20640 = PCURVE('',#20620,#20641);
#20641 = DEFINITIONAL_REPRESENTATION('',(#20642),#20646);
#20642 = LINE('',#20643,#20644);
#20643 = CARTESIAN_POINT('',(-2.142739356462,-27.14662177833));
#20644 = VECTOR('',#20645,1.);
#20645 = DIRECTION('',(1.,6.478617279113E-007));
#20646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20647 = ORIENTED_EDGE('',*,*,#20648,.T.);
#20648 = EDGE_CURVE('',#20633,#20649,#20651,.T.);
#20649 = VERTEX_POINT('',#20650);
#20650 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    29.096621486669));
#20651 = SURFACE_CURVE('',#20652,(#20656),.PCURVE_S1.);
#20652 = LINE('',#20653,#20654);
#20653 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    30.096621650582));
#20654 = VECTOR('',#20655,1.);
#20655 = DIRECTION('',(-2.220445685291E-016,0.E+000,-1.));
#20656 = PCURVE('',#20620,#20657);
#20657 = DEFINITIONAL_REPRESENTATION('',(#20658),#20662);
#20658 = LINE('',#20659,#20660);
#20659 = CARTESIAN_POINT('',(-1.942739696208,-27.14662164876));
#20660 = VECTOR('',#20661,1.);
#20661 = DIRECTION('',(0.E+000,1.));
#20662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20663 = ORIENTED_EDGE('',*,*,#20664,.T.);
#20664 = EDGE_CURVE('',#20649,#20612,#20665,.T.);
#20665 = SURFACE_CURVE('',#20666,(#20670),.PCURVE_S1.);
#20666 = LINE('',#20667,#20668);
#20667 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    29.096621486669));
#20668 = VECTOR('',#20669,1.);
#20669 = DIRECTION('',(0.E+000,1.,-3.55271971392E-014));
#20670 = PCURVE('',#20620,#20671);
#20671 = DEFINITIONAL_REPRESENTATION('',(#20672),#20676);
#20672 = LINE('',#20673,#20674);
#20673 = CARTESIAN_POINT('',(-1.942739696208,-26.14662148485));
#20674 = VECTOR('',#20675,1.);
#20675 = DIRECTION('',(-1.,3.55271971392E-014));
#20676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20681)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20678,#20679,#20680)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20678 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20679 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20680 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20681 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20678,
  'distance_accuracy_value','confusion accuracy');
#20682 = SHAPE_DEFINITION_REPRESENTATION(#20683,#20602);
#20683 = PRODUCT_DEFINITION_SHAPE('','',#20684);
#20684 = PRODUCT_DEFINITION('design','',#20685,#20688);
#20685 = PRODUCT_DEFINITION_FORMATION('','',#20686);
#20686 = PRODUCT('CADSOFTTOOLS 1.59','CADSOFTTOOLS 1.59','',(#20687));
#20687 = PRODUCT_CONTEXT('',#2,'mechanical');
#20688 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20689 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20690,#20692);
#20690 = ( REPRESENTATION_RELATIONSHIP('','',#20602,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20691) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20691 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
#20692 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20693);
#20693 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','','',#5,#20684,$);
#20694 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20686));
#20695 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20696),#20770);
#20696 = SHELL_BASED_SURFACE_MODEL('',(#20697));
#20697 = OPEN_SHELL('',(#20698));
#20698 = ADVANCED_FACE('',(#20699),#20713,.T.);
#20699 = FACE_BOUND('',#20700,.T.);
#20700 = EDGE_LOOP('',(#20701,#20724,#20740,#20756));
#20701 = ORIENTED_EDGE('',*,*,#20702,.F.);
#20702 = EDGE_CURVE('',#20703,#20705,#20707,.T.);
#20703 = VERTEX_POINT('',#20704);
#20704 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    24.751682024862));
#20705 = VERTEX_POINT('',#20706);
#20706 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    24.751682024862));
#20707 = SURFACE_CURVE('',#20708,(#20712),.PCURVE_S1.);
#20708 = LINE('',#20709,#20710);
#20709 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    24.751682024862));
#20710 = VECTOR('',#20711,1.);
#20711 = DIRECTION('',(0.E+000,1.,0.E+000));
#20712 = PCURVE('',#20713,#20718);
#20713 = PLANE('',#20714);
#20714 = AXIS2_PLACEMENT_3D('',#20715,#20716,#20717);
#20715 = CARTESIAN_POINT('',(4.151146897693,-10.74999999998,
    16.300000000004));
#20716 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#20717 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#20718 = DEFINITIONAL_REPRESENTATION('',(#20719),#20723);
#20719 = LINE('',#20720,#20721);
#20720 = CARTESIAN_POINT('',(-8.451682024858,0.65));
#20721 = VECTOR('',#20722,1.);
#20722 = DIRECTION('',(0.E+000,-1.));
#20723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20724 = ORIENTED_EDGE('',*,*,#20725,.F.);
#20725 = EDGE_CURVE('',#20726,#20703,#20728,.T.);
#20726 = VERTEX_POINT('',#20727);
#20727 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#20728 = SURFACE_CURVE('',#20729,(#20733),.PCURVE_S1.);
#20729 = LINE('',#20730,#20731);
#20730 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#20731 = VECTOR('',#20732,1.);
#20732 = DIRECTION('',(1.572465331465E-016,-3.14493066293E-016,-1.));
#20733 = PCURVE('',#20713,#20734);
#20734 = DEFINITIONAL_REPRESENTATION('',(#20735),#20739);
#20735 = LINE('',#20736,#20737);
#20736 = CARTESIAN_POINT('',(-14.1,0.65));
#20737 = VECTOR('',#20738,1.);
#20738 = DIRECTION('',(1.,3.14493066293E-016));
#20739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20740 = ORIENTED_EDGE('',*,*,#20741,.T.);
#20741 = EDGE_CURVE('',#20726,#20742,#20744,.T.);
#20742 = VERTEX_POINT('',#20743);
#20743 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    31.498991111114));
#20744 = SURFACE_CURVE('',#20745,(#20749),.PCURVE_S1.);
#20745 = LINE('',#20746,#20747);
#20746 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#20747 = VECTOR('',#20748,1.);
#20748 = DIRECTION('',(0.E+000,0.342020103938,0.939692635122));
#20749 = PCURVE('',#20713,#20750);
#20750 = DEFINITIONAL_REPRESENTATION('',(#20751),#20755);
#20751 = LINE('',#20752,#20753);
#20752 = CARTESIAN_POINT('',(-14.1,0.65));
#20753 = VECTOR('',#20754,1.);
#20754 = DIRECTION('',(-0.939692635122,-0.342020103938));
#20755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20756 = ORIENTED_EDGE('',*,*,#20757,.T.);
#20757 = EDGE_CURVE('',#20742,#20705,#20758,.T.);
#20758 = SURFACE_CURVE('',#20759,(#20763),.PCURVE_S1.);
#20759 = LINE('',#20760,#20761);
#20760 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    31.498991111114));
#20761 = VECTOR('',#20762,1.);
#20762 = DIRECTION('',(0.E+000,2.632689293899E-016,-1.));
#20763 = PCURVE('',#20713,#20764);
#20764 = DEFINITIONAL_REPRESENTATION('',(#20765),#20769);
#20765 = LINE('',#20766,#20767);
#20766 = CARTESIAN_POINT('',(-15.19899111111,0.25));
#20767 = VECTOR('',#20768,1.);
#20768 = DIRECTION('',(1.,-2.632689293899E-016));
#20769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20774)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20771,#20772,#20773)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20771 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20772 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20773 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20774 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20771,
  'distance_accuracy_value','confusion accuracy');
#20775 = SHAPE_DEFINITION_REPRESENTATION(#20776,#20695);
#20776 = PRODUCT_DEFINITION_SHAPE('','',#20777);
#20777 = PRODUCT_DEFINITION('design','',#20778,#20781);
#20778 = PRODUCT_DEFINITION_FORMATION('','',#20779);
#20779 = PRODUCT('CADSOFTTOOLS 1.60','CADSOFTTOOLS 1.60','',(#20780));
#20780 = PRODUCT_CONTEXT('',#2,'mechanical');
#20781 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20782 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20783,#20785);
#20783 = ( REPRESENTATION_RELATIONSHIP('','',#20695,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20784) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20784 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
#20785 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20786);
#20786 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#5,#20777,$);
#20787 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20779));
#20788 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20789),#20863);
#20789 = SHELL_BASED_SURFACE_MODEL('',(#20790));
#20790 = OPEN_SHELL('',(#20791));
#20791 = ADVANCED_FACE('',(#20792),#20806,.F.);
#20792 = FACE_BOUND('',#20793,.T.);
#20793 = EDGE_LOOP('',(#20794,#20817,#20833,#20849));
#20794 = ORIENTED_EDGE('',*,*,#20795,.T.);
#20795 = EDGE_CURVE('',#20796,#20798,#20800,.T.);
#20796 = VERTEX_POINT('',#20797);
#20797 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#20798 = VERTEX_POINT('',#20799);
#20799 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    24.751682024862));
#20800 = SURFACE_CURVE('',#20801,(#20805),.PCURVE_S1.);
#20801 = LINE('',#20802,#20803);
#20802 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#20803 = VECTOR('',#20804,1.);
#20804 = DIRECTION('',(-6.581723234746E-017,-1.053075717559E-015,-1.));
#20805 = PCURVE('',#20806,#20811);
#20806 = PLANE('',#20807);
#20807 = AXIS2_PLACEMENT_3D('',#20808,#20809,#20810);
#20808 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    31.498991111115));
#20809 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#20810 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#20811 = DEFINITIONAL_REPRESENTATION('',(#20812),#20816);
#20812 = LINE('',#20813,#20814);
#20813 = CARTESIAN_POINT('',(0.E+000,2.5));
#20814 = VECTOR('',#20815,1.);
#20815 = DIRECTION('',(1.,6.581723234746E-017));
#20816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20817 = ORIENTED_EDGE('',*,*,#20818,.T.);
#20818 = EDGE_CURVE('',#20798,#20819,#20821,.T.);
#20819 = VERTEX_POINT('',#20820);
#20820 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    24.751682024862));
#20821 = SURFACE_CURVE('',#20822,(#20826),.PCURVE_S1.);
#20822 = LINE('',#20823,#20824);
#20823 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    24.751682024862));
#20824 = VECTOR('',#20825,1.);
#20825 = DIRECTION('',(1.,-7.105427357601E-016,1.42108547152E-015));
#20826 = PCURVE('',#20806,#20827);
#20827 = DEFINITIONAL_REPRESENTATION('',(#20828),#20832);
#20828 = LINE('',#20829,#20830);
#20829 = CARTESIAN_POINT('',(6.747309086253,2.5));
#20830 = VECTOR('',#20831,1.);
#20831 = DIRECTION('',(-1.42108547152E-015,-1.));
#20832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20833 = ORIENTED_EDGE('',*,*,#20834,.F.);
#20834 = EDGE_CURVE('',#20835,#20819,#20837,.T.);
#20835 = VERTEX_POINT('',#20836);
#20836 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    31.498991111114));
#20837 = SURFACE_CURVE('',#20838,(#20842),.PCURVE_S1.);
#20838 = LINE('',#20839,#20840);
#20839 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    31.498991111114));
#20840 = VECTOR('',#20841,1.);
#20841 = DIRECTION('',(0.E+000,2.632689293899E-016,-1.));
#20842 = PCURVE('',#20806,#20843);
#20843 = DEFINITIONAL_REPRESENTATION('',(#20844),#20848);
#20844 = LINE('',#20845,#20846);
#20845 = CARTESIAN_POINT('',(5.009326287109E-013,0.E+000));
#20846 = VECTOR('',#20847,1.);
#20847 = DIRECTION('',(1.,0.E+000));
#20848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20849 = ORIENTED_EDGE('',*,*,#20850,.F.);
#20850 = EDGE_CURVE('',#20796,#20835,#20851,.T.);
#20851 = SURFACE_CURVE('',#20852,(#20856),.PCURVE_S1.);
#20852 = LINE('',#20853,#20854);
#20853 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#20854 = VECTOR('',#20855,1.);
#20855 = DIRECTION('',(1.,-7.105427357601E-016,-2.84217094304E-015));
#20856 = PCURVE('',#20806,#20857);
#20857 = DEFINITIONAL_REPRESENTATION('',(#20858),#20862);
#20858 = LINE('',#20859,#20860);
#20859 = CARTESIAN_POINT('',(0.E+000,2.5));
#20860 = VECTOR('',#20861,1.);
#20861 = DIRECTION('',(2.84217094304E-015,-1.));
#20862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20867)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20864,#20865,#20866)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20864 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20865 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20866 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20867 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20864,
  'distance_accuracy_value','confusion accuracy');
#20868 = SHAPE_DEFINITION_REPRESENTATION(#20869,#20788);
#20869 = PRODUCT_DEFINITION_SHAPE('','',#20870);
#20870 = PRODUCT_DEFINITION('design','',#20871,#20874);
#20871 = PRODUCT_DEFINITION_FORMATION('','',#20872);
#20872 = PRODUCT('CADSOFTTOOLS 1.61','CADSOFTTOOLS 1.61','',(#20873));
#20873 = PRODUCT_CONTEXT('',#2,'mechanical');
#20874 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20875 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20876,#20878);
#20876 = ( REPRESENTATION_RELATIONSHIP('','',#20788,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20877) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20877 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
#20878 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20879);
#20879 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#20870,$);
#20880 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20872));
#20881 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20882),#20956);
#20882 = SHELL_BASED_SURFACE_MODEL('',(#20883));
#20883 = OPEN_SHELL('',(#20884));
#20884 = ADVANCED_FACE('',(#20885),#20899,.F.);
#20885 = FACE_BOUND('',#20886,.T.);
#20886 = EDGE_LOOP('',(#20887,#20910,#20926,#20942));
#20887 = ORIENTED_EDGE('',*,*,#20888,.F.);
#20888 = EDGE_CURVE('',#20889,#20891,#20893,.T.);
#20889 = VERTEX_POINT('',#20890);
#20890 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#20891 = VERTEX_POINT('',#20892);
#20892 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#20893 = SURFACE_CURVE('',#20894,(#20898),.PCURVE_S1.);
#20894 = LINE('',#20895,#20896);
#20895 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#20896 = VECTOR('',#20897,1.);
#20897 = DIRECTION('',(-1.572465331465E-016,-3.14493066293E-016,1.));
#20898 = PCURVE('',#20899,#20904);
#20899 = PLANE('',#20900);
#20900 = AXIS2_PLACEMENT_3D('',#20901,#20902,#20903);
#20901 = CARTESIAN_POINT('',(1.651146897693,-10.74999999998,
    16.300000000004));
#20902 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#20903 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#20904 = DEFINITIONAL_REPRESENTATION('',(#20905),#20909);
#20905 = LINE('',#20906,#20907);
#20906 = CARTESIAN_POINT('',(-8.451682024858,0.65));
#20907 = VECTOR('',#20908,1.);
#20908 = DIRECTION('',(-1.,3.14493066293E-016));
#20909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20910 = ORIENTED_EDGE('',*,*,#20911,.T.);
#20911 = EDGE_CURVE('',#20889,#20912,#20914,.T.);
#20912 = VERTEX_POINT('',#20913);
#20913 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    24.751682024862));
#20914 = SURFACE_CURVE('',#20915,(#20919),.PCURVE_S1.);
#20915 = LINE('',#20916,#20917);
#20916 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#20917 = VECTOR('',#20918,1.);
#20918 = DIRECTION('',(0.E+000,1.,0.E+000));
#20919 = PCURVE('',#20899,#20920);
#20920 = DEFINITIONAL_REPRESENTATION('',(#20921),#20925);
#20921 = LINE('',#20922,#20923);
#20922 = CARTESIAN_POINT('',(-8.451682024858,0.65));
#20923 = VECTOR('',#20924,1.);
#20924 = DIRECTION('',(0.E+000,-1.));
#20925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20926 = ORIENTED_EDGE('',*,*,#20927,.F.);
#20927 = EDGE_CURVE('',#20928,#20912,#20930,.T.);
#20928 = VERTEX_POINT('',#20929);
#20929 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#20930 = SURFACE_CURVE('',#20931,(#20935),.PCURVE_S1.);
#20931 = LINE('',#20932,#20933);
#20932 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#20933 = VECTOR('',#20934,1.);
#20934 = DIRECTION('',(-6.581723234746E-017,-1.053075717559E-015,-1.));
#20935 = PCURVE('',#20899,#20936);
#20936 = DEFINITIONAL_REPRESENTATION('',(#20937),#20941);
#20937 = LINE('',#20938,#20939);
#20938 = CARTESIAN_POINT('',(-15.19899111111,0.25));
#20939 = VECTOR('',#20940,1.);
#20940 = DIRECTION('',(1.,1.053075717559E-015));
#20941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20942 = ORIENTED_EDGE('',*,*,#20943,.F.);
#20943 = EDGE_CURVE('',#20891,#20928,#20944,.T.);
#20944 = SURFACE_CURVE('',#20945,(#20949),.PCURVE_S1.);
#20945 = LINE('',#20946,#20947);
#20946 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#20947 = VECTOR('',#20948,1.);
#20948 = DIRECTION('',(0.E+000,0.342020103938,0.939692635122));
#20949 = PCURVE('',#20899,#20950);
#20950 = DEFINITIONAL_REPRESENTATION('',(#20951),#20955);
#20951 = LINE('',#20952,#20953);
#20952 = CARTESIAN_POINT('',(-14.1,0.65));
#20953 = VECTOR('',#20954,1.);
#20954 = DIRECTION('',(-0.939692635122,-0.342020103938));
#20955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20960)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20957,#20958,#20959)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20957 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20958 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20959 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20960 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20957,
  'distance_accuracy_value','confusion accuracy');
#20961 = SHAPE_DEFINITION_REPRESENTATION(#20962,#20881);
#20962 = PRODUCT_DEFINITION_SHAPE('','',#20963);
#20963 = PRODUCT_DEFINITION('design','',#20964,#20967);
#20964 = PRODUCT_DEFINITION_FORMATION('','',#20965);
#20965 = PRODUCT('CADSOFTTOOLS 1.62','CADSOFTTOOLS 1.62','',(#20966));
#20966 = PRODUCT_CONTEXT('',#2,'mechanical');
#20967 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20968 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20969,#20971);
#20969 = ( REPRESENTATION_RELATIONSHIP('','',#20881,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20970) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20970 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
#20971 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20972);
#20972 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','','',#5,#20963,$);
#20973 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20965));
#20974 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20975),#21049);
#20975 = SHELL_BASED_SURFACE_MODEL('',(#20976));
#20976 = OPEN_SHELL('',(#20977));
#20977 = ADVANCED_FACE('',(#20978),#20992,.F.);
#20978 = FACE_BOUND('',#20979,.T.);
#20979 = EDGE_LOOP('',(#20980,#21003,#21019,#21035));
#20980 = ORIENTED_EDGE('',*,*,#20981,.F.);
#20981 = EDGE_CURVE('',#20982,#20984,#20986,.T.);
#20982 = VERTEX_POINT('',#20983);
#20983 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#20984 = VERTEX_POINT('',#20985);
#20985 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    31.498991111133));
#20986 = SURFACE_CURVE('',#20987,(#20991),.PCURVE_S1.);
#20987 = LINE('',#20988,#20989);
#20988 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#20989 = VECTOR('',#20990,1.);
#20990 = DIRECTION('',(3.290861617365E-017,-2.106151435113E-015,1.));
#20991 = PCURVE('',#20992,#20997);
#20992 = PLANE('',#20993);
#20993 = AXIS2_PLACEMENT_3D('',#20994,#20995,#20996);
#20994 = CARTESIAN_POINT('',(1.651146897693,-19.24999999998,
    15.300000000004));
#20995 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#20996 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#20997 = DEFINITIONAL_REPRESENTATION('',(#20998),#21002);
#20998 = LINE('',#20999,#21000);
#20999 = CARTESIAN_POINT('',(-9.451682024858,0.65));
#21000 = VECTOR('',#21001,1.);
#21001 = DIRECTION('',(-1.,2.106151435113E-015));
#21002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21003 = ORIENTED_EDGE('',*,*,#21004,.T.);
#21004 = EDGE_CURVE('',#20982,#21005,#21007,.T.);
#21005 = VERTEX_POINT('',#21006);
#21006 = CARTESIAN_POINT('',(1.651146897693,-19.49999999998,
    24.751682024862));
#21007 = SURFACE_CURVE('',#21008,(#21012),.PCURVE_S1.);
#21008 = LINE('',#21009,#21010);
#21009 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#21010 = VECTOR('',#21011,1.);
#21011 = DIRECTION('',(0.E+000,1.,0.E+000));
#21012 = PCURVE('',#20992,#21013);
#21013 = DEFINITIONAL_REPRESENTATION('',(#21014),#21018);
#21014 = LINE('',#21015,#21016);
#21015 = CARTESIAN_POINT('',(-9.451682024858,0.65));
#21016 = VECTOR('',#21017,1.);
#21017 = DIRECTION('',(0.E+000,-1.));
#21018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21019 = ORIENTED_EDGE('',*,*,#21020,.F.);
#21020 = EDGE_CURVE('',#21021,#21005,#21023,.T.);
#21021 = VERTEX_POINT('',#21022);
#21022 = CARTESIAN_POINT('',(1.651146897693,-19.49999999997,
    30.400000000013));
#21023 = SURFACE_CURVE('',#21024,(#21028),.PCURVE_S1.);
#21024 = LINE('',#21025,#21026);
#21025 = CARTESIAN_POINT('',(1.651146897693,-19.49999999998,
    30.400000000013));
#21026 = VECTOR('',#21027,1.);
#21027 = DIRECTION('',(0.E+000,-6.289861325851E-016,-1.));
#21028 = PCURVE('',#20992,#21029);
#21029 = DEFINITIONAL_REPRESENTATION('',(#21030),#21034);
#21030 = LINE('',#21031,#21032);
#21031 = CARTESIAN_POINT('',(-15.1,0.25));
#21032 = VECTOR('',#21033,1.);
#21033 = DIRECTION('',(1.,6.289861325851E-016));
#21034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21035 = ORIENTED_EDGE('',*,*,#21036,.F.);
#21036 = EDGE_CURVE('',#20984,#21021,#21037,.T.);
#21037 = SURFACE_CURVE('',#21038,(#21042),.PCURVE_S1.);
#21038 = LINE('',#21039,#21040);
#21039 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    31.498991111133));
#21040 = VECTOR('',#21041,1.);
#21041 = DIRECTION('',(1.898592971367E-016,0.342020103937,
    -0.939692635122));
#21042 = PCURVE('',#20992,#21043);
#21043 = DEFINITIONAL_REPRESENTATION('',(#21044),#21048);
#21044 = LINE('',#21045,#21046);
#21045 = CARTESIAN_POINT('',(-16.19899111112,0.65));
#21046 = VECTOR('',#21047,1.);
#21047 = DIRECTION('',(0.939692635122,-0.342020103937));
#21048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21053)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21050,#21051,#21052)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21050 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21051 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21052 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21053 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21050,
  'distance_accuracy_value','confusion accuracy');
#21054 = SHAPE_DEFINITION_REPRESENTATION(#21055,#20974);
#21055 = PRODUCT_DEFINITION_SHAPE('','',#21056);
#21056 = PRODUCT_DEFINITION('design','',#21057,#21060);
#21057 = PRODUCT_DEFINITION_FORMATION('','',#21058);
#21058 = PRODUCT('CADSOFTTOOLS 1.63','CADSOFTTOOLS 1.63','',(#21059));
#21059 = PRODUCT_CONTEXT('',#2,'mechanical');
#21060 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21062,#21064);
#21062 = ( REPRESENTATION_RELATIONSHIP('','',#20974,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21063) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
#21064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21065);
#21065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#21056,$);
#21066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21058));
#21067 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21068),#21142);
#21068 = SHELL_BASED_SURFACE_MODEL('',(#21069));
#21069 = OPEN_SHELL('',(#21070));
#21070 = ADVANCED_FACE('',(#21071),#21085,.T.);
#21071 = FACE_BOUND('',#21072,.T.);
#21072 = EDGE_LOOP('',(#21073,#21096,#21112,#21128));
#21073 = ORIENTED_EDGE('',*,*,#21074,.F.);
#21074 = EDGE_CURVE('',#21075,#21077,#21079,.T.);
#21075 = VERTEX_POINT('',#21076);
#21076 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#21077 = VERTEX_POINT('',#21078);
#21078 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    24.751682024862));
#21079 = SURFACE_CURVE('',#21080,(#21084),.PCURVE_S1.);
#21080 = LINE('',#21081,#21082);
#21081 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#21082 = VECTOR('',#21083,1.);
#21083 = DIRECTION('',(1.,-1.42108547152E-015,1.42108547152E-015));
#21084 = PCURVE('',#21085,#21090);
#21085 = PLANE('',#21086);
#21086 = AXIS2_PLACEMENT_3D('',#21087,#21088,#21089);
#21087 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111115));
#21088 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#21089 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#21090 = DEFINITIONAL_REPRESENTATION('',(#21091),#21095);
#21091 = LINE('',#21092,#21093);
#21092 = CARTESIAN_POINT('',(6.747309086253,2.5));
#21093 = VECTOR('',#21094,1.);
#21094 = DIRECTION('',(-1.42108547152E-015,-1.));
#21095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21096 = ORIENTED_EDGE('',*,*,#21097,.T.);
#21097 = EDGE_CURVE('',#21075,#21098,#21100,.T.);
#21098 = VERTEX_POINT('',#21099);
#21099 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    31.498991111133));
#21100 = SURFACE_CURVE('',#21101,(#21105),.PCURVE_S1.);
#21101 = LINE('',#21102,#21103);
#21102 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#21103 = VECTOR('',#21104,1.);
#21104 = DIRECTION('',(3.290861617365E-017,-2.106151435113E-015,1.));
#21105 = PCURVE('',#21085,#21106);
#21106 = DEFINITIONAL_REPRESENTATION('',(#21107),#21111);
#21107 = LINE('',#21108,#21109);
#21108 = CARTESIAN_POINT('',(6.747309086253,2.5));
#21109 = VECTOR('',#21110,1.);
#21110 = DIRECTION('',(-1.,-3.290861617365E-017));
#21111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21112 = ORIENTED_EDGE('',*,*,#21113,.F.);
#21113 = EDGE_CURVE('',#21114,#21098,#21116,.T.);
#21114 = VERTEX_POINT('',#21115);
#21115 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#21116 = SURFACE_CURVE('',#21117,(#21121),.PCURVE_S1.);
#21117 = LINE('',#21118,#21119);
#21118 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#21119 = VECTOR('',#21120,1.);
#21120 = DIRECTION('',(-1.,1.42108547152E-015,-8.526512829121E-015));
#21121 = PCURVE('',#21085,#21122);
#21122 = DEFINITIONAL_REPRESENTATION('',(#21123),#21127);
#21123 = LINE('',#21124,#21125);
#21124 = CARTESIAN_POINT('',(-1.750066758177E-011,0.E+000));
#21125 = VECTOR('',#21126,1.);
#21126 = DIRECTION('',(8.526512829121E-015,1.));
#21127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21128 = ORIENTED_EDGE('',*,*,#21129,.T.);
#21129 = EDGE_CURVE('',#21114,#21077,#21130,.T.);
#21130 = SURFACE_CURVE('',#21131,(#21135),.PCURVE_S1.);
#21131 = LINE('',#21132,#21133);
#21132 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#21133 = VECTOR('',#21134,1.);
#21134 = DIRECTION('',(0.E+000,-5.265378587783E-016,-1.));
#21135 = PCURVE('',#21085,#21136);
#21136 = DEFINITIONAL_REPRESENTATION('',(#21137),#21141);
#21137 = LINE('',#21138,#21139);
#21138 = CARTESIAN_POINT('',(-1.750066758177E-011,0.E+000));
#21139 = VECTOR('',#21140,1.);
#21140 = DIRECTION('',(1.,0.E+000));
#21141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21146)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21143,#21144,#21145)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21143 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21144 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21145 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21146 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21143,
  'distance_accuracy_value','confusion accuracy');
#21147 = SHAPE_DEFINITION_REPRESENTATION(#21148,#21067);
#21148 = PRODUCT_DEFINITION_SHAPE('','',#21149);
#21149 = PRODUCT_DEFINITION('design','',#21150,#21153);
#21150 = PRODUCT_DEFINITION_FORMATION('','',#21151);
#21151 = PRODUCT('CADSOFTTOOLS 1.64','CADSOFTTOOLS 1.64','',(#21152));
#21152 = PRODUCT_CONTEXT('',#2,'mechanical');
#21153 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21154 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21155,#21157);
#21155 = ( REPRESENTATION_RELATIONSHIP('','',#21067,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21156) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21156 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
#21157 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21158);
#21158 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#5,#21149,$);
#21159 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21151));
#21160 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21161),#21235);
#21161 = SHELL_BASED_SURFACE_MODEL('',(#21162));
#21162 = OPEN_SHELL('',(#21163));
#21163 = ADVANCED_FACE('',(#21164),#21178,.T.);
#21164 = FACE_BOUND('',#21165,.T.);
#21165 = EDGE_LOOP('',(#21166,#21189,#21205,#21221));
#21166 = ORIENTED_EDGE('',*,*,#21167,.F.);
#21167 = EDGE_CURVE('',#21168,#21170,#21172,.T.);
#21168 = VERTEX_POINT('',#21169);
#21169 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    24.751682024862));
#21170 = VERTEX_POINT('',#21171);
#21171 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#21172 = SURFACE_CURVE('',#21173,(#21177),.PCURVE_S1.);
#21173 = LINE('',#21174,#21175);
#21174 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    24.751682024862));
#21175 = VECTOR('',#21176,1.);
#21176 = DIRECTION('',(0.E+000,1.,0.E+000));
#21177 = PCURVE('',#21178,#21183);
#21178 = PLANE('',#21179);
#21179 = AXIS2_PLACEMENT_3D('',#21180,#21181,#21182);
#21180 = CARTESIAN_POINT('',(4.151146897693,-19.24999999998,
    15.300000000004));
#21181 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#21182 = DIRECTION('',(1.665334536938E-016,0.E+000,-1.));
#21183 = DEFINITIONAL_REPRESENTATION('',(#21184),#21188);
#21184 = LINE('',#21185,#21186);
#21185 = CARTESIAN_POINT('',(-9.451682024858,0.65));
#21186 = VECTOR('',#21187,1.);
#21187 = DIRECTION('',(0.E+000,-1.));
#21188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21189 = ORIENTED_EDGE('',*,*,#21190,.F.);
#21190 = EDGE_CURVE('',#21191,#21168,#21193,.T.);
#21191 = VERTEX_POINT('',#21192);
#21192 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#21193 = SURFACE_CURVE('',#21194,(#21198),.PCURVE_S1.);
#21194 = LINE('',#21195,#21196);
#21195 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#21196 = VECTOR('',#21197,1.);
#21197 = DIRECTION('',(0.E+000,-5.265378587783E-016,-1.));
#21198 = PCURVE('',#21178,#21199);
#21199 = DEFINITIONAL_REPRESENTATION('',(#21200),#21204);
#21200 = LINE('',#21201,#21202);
#21201 = CARTESIAN_POINT('',(-16.19899111112,0.65));
#21202 = VECTOR('',#21203,1.);
#21203 = DIRECTION('',(1.,5.265378587783E-016));
#21204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21205 = ORIENTED_EDGE('',*,*,#21206,.T.);
#21206 = EDGE_CURVE('',#21191,#21207,#21209,.T.);
#21207 = VERTEX_POINT('',#21208);
#21208 = CARTESIAN_POINT('',(4.151146897693,-19.49999999997,
    30.40000000001));
#21209 = SURFACE_CURVE('',#21210,(#21214),.PCURVE_S1.);
#21210 = LINE('',#21211,#21212);
#21211 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#21212 = VECTOR('',#21213,1.);
#21213 = DIRECTION('',(0.E+000,0.342020103937,-0.939692635122));
#21214 = PCURVE('',#21178,#21215);
#21215 = DEFINITIONAL_REPRESENTATION('',(#21216),#21220);
#21216 = LINE('',#21217,#21218);
#21217 = CARTESIAN_POINT('',(-16.19899111112,0.65));
#21218 = VECTOR('',#21219,1.);
#21219 = DIRECTION('',(0.939692635122,-0.342020103937));
#21220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21221 = ORIENTED_EDGE('',*,*,#21222,.F.);
#21222 = EDGE_CURVE('',#21170,#21207,#21223,.T.);
#21223 = SURFACE_CURVE('',#21224,(#21228),.PCURVE_S1.);
#21224 = LINE('',#21225,#21226);
#21225 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#21226 = VECTOR('',#21227,1.);
#21227 = DIRECTION('',(0.E+000,6.289861325853E-016,1.));
#21228 = PCURVE('',#21178,#21229);
#21229 = DEFINITIONAL_REPRESENTATION('',(#21230),#21234);
#21230 = LINE('',#21231,#21232);
#21231 = CARTESIAN_POINT('',(-9.451682024858,0.25));
#21232 = VECTOR('',#21233,1.);
#21233 = DIRECTION('',(-1.,-6.289861325853E-016));
#21234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21239)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21236,#21237,#21238)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21236,
  'distance_accuracy_value','confusion accuracy');
#21240 = SHAPE_DEFINITION_REPRESENTATION(#21241,#21160);
#21241 = PRODUCT_DEFINITION_SHAPE('','',#21242);
#21242 = PRODUCT_DEFINITION('design','',#21243,#21246);
#21243 = PRODUCT_DEFINITION_FORMATION('','',#21244);
#21244 = PRODUCT('CADSOFTTOOLS 1.65','CADSOFTTOOLS 1.65','',(#21245));
#21245 = PRODUCT_CONTEXT('',#2,'mechanical');
#21246 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21248,#21250);
#21248 = ( REPRESENTATION_RELATIONSHIP('','',#21160,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21249) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
#21250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21251);
#21251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#21242,$);
#21252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21244));
#21253 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21254),#21328);
#21254 = SHELL_BASED_SURFACE_MODEL('',(#21255));
#21255 = OPEN_SHELL('',(#21256));
#21256 = ADVANCED_FACE('',(#21257),#21271,.F.);
#21257 = FACE_BOUND('',#21258,.T.);
#21258 = EDGE_LOOP('',(#21259,#21282,#21298,#21314));
#21259 = ORIENTED_EDGE('',*,*,#21260,.F.);
#21260 = EDGE_CURVE('',#21261,#21263,#21265,.T.);
#21261 = VERTEX_POINT('',#21262);
#21262 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#21263 = VERTEX_POINT('',#21264);
#21264 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#21265 = SURFACE_CURVE('',#21266,(#21270),.PCURVE_S1.);
#21266 = LINE('',#21267,#21268);
#21267 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#21268 = VECTOR('',#21269,1.);
#21269 = DIRECTION('',(2.220446049255E-015,1.13242748512E-013,1.));
#21270 = PCURVE('',#21271,#21276);
#21271 = PLANE('',#21272);
#21272 = AXIS2_PLACEMENT_3D('',#21273,#21274,#21275);
#21273 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    21.000000001816));
#21274 = DIRECTION('',(1.,-1.445602896647E-016,3.247259327947E-029));
#21275 = DIRECTION('',(-1.445602896647E-016,-1.,9.388494981276E-048));
#21276 = DEFINITIONAL_REPRESENTATION('',(#21277),#21281);
#21277 = LINE('',#21278,#21279);
#21278 = CARTESIAN_POINT('',(-4.200000000002,-9.399999998192));
#21279 = VECTOR('',#21280,1.);
#21280 = DIRECTION('',(-1.13242748512E-013,-1.));
#21281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21282 = ORIENTED_EDGE('',*,*,#21283,.T.);
#21283 = EDGE_CURVE('',#21261,#21284,#21286,.T.);
#21284 = VERTEX_POINT('',#21285);
#21285 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    30.400000000006));
#21286 = SURFACE_CURVE('',#21287,(#21291),.PCURVE_S1.);
#21287 = LINE('',#21288,#21289);
#21288 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#21289 = VECTOR('',#21290,1.);
#21290 = DIRECTION('',(0.E+000,-1.,-4.50856283524E-013));
#21291 = PCURVE('',#21271,#21292);
#21292 = DEFINITIONAL_REPRESENTATION('',(#21293),#21297);
#21293 = LINE('',#21294,#21295);
#21294 = CARTESIAN_POINT('',(-4.200000000002,-9.399999998192));
#21295 = VECTOR('',#21296,1.);
#21296 = DIRECTION('',(1.,4.50856283524E-013));
#21297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21298 = ORIENTED_EDGE('',*,*,#21299,.F.);
#21299 = EDGE_CURVE('',#21300,#21284,#21302,.T.);
#21300 = VERTEX_POINT('',#21301);
#21301 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#21302 = SURFACE_CURVE('',#21303,(#21307),.PCURVE_S1.);
#21303 = LINE('',#21304,#21305);
#21304 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#21305 = VECTOR('',#21306,1.);
#21306 = DIRECTION('',(2.220446049251E-015,-1.110223024626E-013,-1.));
#21307 = PCURVE('',#21271,#21308);
#21308 = DEFINITIONAL_REPRESENTATION('',(#21309),#21313);
#21309 = LINE('',#21310,#21311);
#21310 = CARTESIAN_POINT('',(-1.801225835152E-012,-10.99999999818));
#21311 = VECTOR('',#21312,1.);
#21312 = DIRECTION('',(1.110223024626E-013,1.));
#21313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21314 = ORIENTED_EDGE('',*,*,#21315,.T.);
#21315 = EDGE_CURVE('',#21300,#21263,#21316,.T.);
#21316 = SURFACE_CURVE('',#21317,(#21321),.PCURVE_S1.);
#21317 = LINE('',#21318,#21319);
#21318 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#21319 = VECTOR('',#21320,1.);
#21320 = DIRECTION('',(-6.344131569286E-016,1.,-2.266969680758E-013));
#21321 = PCURVE('',#21271,#21322);
#21322 = DEFINITIONAL_REPRESENTATION('',(#21323),#21327);
#21323 = LINE('',#21324,#21325);
#21324 = CARTESIAN_POINT('',(-1.101341240428E-012,-10.99999999818));
#21325 = VECTOR('',#21326,1.);
#21326 = DIRECTION('',(-1.,2.266969680758E-013));
#21327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21332)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21329,#21330,#21331)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21329 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21330 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21331 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21332 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21329,
  'distance_accuracy_value','confusion accuracy');
#21333 = SHAPE_DEFINITION_REPRESENTATION(#21334,#21253);
#21334 = PRODUCT_DEFINITION_SHAPE('','',#21335);
#21335 = PRODUCT_DEFINITION('design','',#21336,#21339);
#21336 = PRODUCT_DEFINITION_FORMATION('','',#21337);
#21337 = PRODUCT('CADSOFTTOOLS 1.66','CADSOFTTOOLS 1.66','',(#21338));
#21338 = PRODUCT_CONTEXT('',#2,'mechanical');
#21339 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21340 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21341,#21343);
#21341 = ( REPRESENTATION_RELATIONSHIP('','',#21253,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21342) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21342 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
#21343 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21344);
#21344 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','','',#5,#21335,$);
#21345 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21337));
#21346 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21347),#21421);
#21347 = SHELL_BASED_SURFACE_MODEL('',(#21348));
#21348 = OPEN_SHELL('',(#21349));
#21349 = ADVANCED_FACE('',(#21350),#21364,.F.);
#21350 = FACE_BOUND('',#21351,.T.);
#21351 = EDGE_LOOP('',(#21352,#21375,#21391,#21407));
#21352 = ORIENTED_EDGE('',*,*,#21353,.F.);
#21353 = EDGE_CURVE('',#21354,#21356,#21358,.T.);
#21354 = VERTEX_POINT('',#21355);
#21355 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#21356 = VERTEX_POINT('',#21357);
#21357 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#21358 = SURFACE_CURVE('',#21359,(#21363),.PCURVE_S1.);
#21359 = LINE('',#21360,#21361);
#21360 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#21361 = VECTOR('',#21362,1.);
#21362 = DIRECTION('',(-2.220446049255E-015,2.242650509748E-013,1.));
#21363 = PCURVE('',#21364,#21369);
#21364 = PLANE('',#21365);
#21365 = AXIS2_PLACEMENT_3D('',#21366,#21367,#21368);
#21366 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    26.800000000007));
#21367 = DIRECTION('',(0.E+000,1.,-2.246301066135E-013));
#21368 = DIRECTION('',(0.E+000,-2.246301066135E-013,-1.));
#21369 = DEFINITIONAL_REPRESENTATION('',(#21370),#21374);
#21370 = LINE('',#21371,#21372);
#21371 = CARTESIAN_POINT('',(-3.600000000001,-3.6));
#21372 = VECTOR('',#21373,1.);
#21373 = DIRECTION('',(-1.,2.220446049255E-015));
#21374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21375 = ORIENTED_EDGE('',*,*,#21376,.T.);
#21376 = EDGE_CURVE('',#21354,#21377,#21379,.T.);
#21377 = VERTEX_POINT('',#21378);
#21378 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#21379 = SURFACE_CURVE('',#21380,(#21384),.PCURVE_S1.);
#21380 = LINE('',#21381,#21382);
#21381 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#21382 = VECTOR('',#21383,1.);
#21383 = DIRECTION('',(1.,0.E+000,-1.776356839401E-014));
#21384 = PCURVE('',#21364,#21385);
#21385 = DEFINITIONAL_REPRESENTATION('',(#21386),#21390);
#21386 = LINE('',#21387,#21388);
#21387 = CARTESIAN_POINT('',(-3.600000000001,-3.6));
#21388 = VECTOR('',#21389,1.);
#21389 = DIRECTION('',(1.776356839401E-014,-1.));
#21390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21391 = ORIENTED_EDGE('',*,*,#21392,.T.);
#21392 = EDGE_CURVE('',#21377,#21393,#21395,.T.);
#21393 = VERTEX_POINT('',#21394);
#21394 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#21395 = SURFACE_CURVE('',#21396,(#21400),.PCURVE_S1.);
#21396 = LINE('',#21397,#21398);
#21397 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#21398 = VECTOR('',#21399,1.);
#21399 = DIRECTION('',(2.220446049255E-015,1.13242748512E-013,1.));
#21400 = PCURVE('',#21364,#21401);
#21401 = DEFINITIONAL_REPRESENTATION('',(#21402),#21406);
#21402 = LINE('',#21403,#21404);
#21403 = CARTESIAN_POINT('',(-3.600000000001,-4.));
#21404 = VECTOR('',#21405,1.);
#21405 = DIRECTION('',(-1.,-2.220446049255E-015));
#21406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21407 = ORIENTED_EDGE('',*,*,#21408,.T.);
#21408 = EDGE_CURVE('',#21393,#21356,#21409,.T.);
#21409 = SURFACE_CURVE('',#21410,(#21414),.PCURVE_S1.);
#21410 = LINE('',#21411,#21412);
#21411 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#21412 = VECTOR('',#21413,1.);
#21413 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21414 = PCURVE('',#21364,#21415);
#21415 = DEFINITIONAL_REPRESENTATION('',(#21416),#21420);
#21416 = LINE('',#21417,#21418);
#21417 = CARTESIAN_POINT('',(-5.199999999997,-4.));
#21418 = VECTOR('',#21419,1.);
#21419 = DIRECTION('',(-0.E+000,1.));
#21420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21425)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21422,#21423,#21424)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21422,
  'distance_accuracy_value','confusion accuracy');
#21426 = SHAPE_DEFINITION_REPRESENTATION(#21427,#21346);
#21427 = PRODUCT_DEFINITION_SHAPE('','',#21428);
#21428 = PRODUCT_DEFINITION('design','',#21429,#21432);
#21429 = PRODUCT_DEFINITION_FORMATION('','',#21430);
#21430 = PRODUCT('CADSOFTTOOLS 1.67','CADSOFTTOOLS 1.67','',(#21431));
#21431 = PRODUCT_CONTEXT('',#2,'mechanical');
#21432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21434,#21436);
#21434 = ( REPRESENTATION_RELATIONSHIP('','',#21346,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21435) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
#21436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21437);
#21437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#5,#21428,$);
#21438 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21430));
#21439 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21440),#21514);
#21440 = SHELL_BASED_SURFACE_MODEL('',(#21441));
#21441 = OPEN_SHELL('',(#21442));
#21442 = ADVANCED_FACE('',(#21443),#21457,.F.);
#21443 = FACE_BOUND('',#21444,.T.);
#21444 = EDGE_LOOP('',(#21445,#21468,#21484,#21500));
#21445 = ORIENTED_EDGE('',*,*,#21446,.T.);
#21446 = EDGE_CURVE('',#21447,#21449,#21451,.T.);
#21447 = VERTEX_POINT('',#21448);
#21448 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#21449 = VERTEX_POINT('',#21450);
#21450 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    30.400000000008));
#21451 = SURFACE_CURVE('',#21452,(#21456),.PCURVE_S1.);
#21452 = LINE('',#21453,#21454);
#21453 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#21454 = VECTOR('',#21455,1.);
#21455 = DIRECTION('',(5.551115123137E-016,-2.242650509747E-013,-1.));
#21456 = PCURVE('',#21457,#21462);
#21457 = PLANE('',#21458);
#21458 = AXIS2_PLACEMENT_3D('',#21459,#21460,#21461);
#21459 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    34.315564437079));
#21460 = DIRECTION('',(-0.707106781187,0.707106781187,
    -1.594625153351E-013));
#21461 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#21462 = DEFINITIONAL_REPRESENTATION('',(#21463),#21467);
#21463 = LINE('',#21464,#21465);
#21464 = CARTESIAN_POINT('',(-0.353553390594,2.315564437074));
#21465 = VECTOR('',#21466,1.);
#21466 = DIRECTION('',(-1.581868152127E-013,1.));
#21467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21468 = ORIENTED_EDGE('',*,*,#21469,.T.);
#21469 = EDGE_CURVE('',#21449,#21470,#21472,.T.);
#21470 = VERTEX_POINT('',#21471);
#21471 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#21472 = SURFACE_CURVE('',#21473,(#21477),.PCURVE_S1.);
#21473 = LINE('',#21474,#21475);
#21474 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    30.400000000008));
#21475 = VECTOR('',#21476,1.);
#21476 = DIRECTION('',(0.707106781187,0.707106781187,3.115063438026E-013
    ));
#21477 = PCURVE('',#21457,#21478);
#21478 = DEFINITIONAL_REPRESENTATION('',(#21479),#21483);
#21479 = LINE('',#21480,#21481);
#21480 = CARTESIAN_POINT('',(-0.353553390594,3.915564437071));
#21481 = VECTOR('',#21482,1.);
#21482 = DIRECTION('',(1.,-3.115063438026E-013));
#21483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21484 = ORIENTED_EDGE('',*,*,#21485,.T.);
#21485 = EDGE_CURVE('',#21470,#21486,#21488,.T.);
#21486 = VERTEX_POINT('',#21487);
#21487 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#21488 = SURFACE_CURVE('',#21489,(#21493),.PCURVE_S1.);
#21489 = LINE('',#21490,#21491);
#21490 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#21491 = VECTOR('',#21492,1.);
#21492 = DIRECTION('',(-2.220446049255E-015,2.242650509748E-013,1.));
#21493 = PCURVE('',#21457,#21494);
#21494 = DEFINITIONAL_REPRESENTATION('',(#21495),#21499);
#21495 = LINE('',#21496,#21497);
#21496 = CARTESIAN_POINT('',(-6.374575382256E-013,3.915564437071));
#21497 = VECTOR('',#21498,1.);
#21498 = DIRECTION('',(1.570092458687E-013,-1.));
#21499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21500 = ORIENTED_EDGE('',*,*,#21501,.T.);
#21501 = EDGE_CURVE('',#21486,#21447,#21502,.T.);
#21502 = SURFACE_CURVE('',#21503,(#21507),.PCURVE_S1.);
#21503 = LINE('',#21504,#21505);
#21504 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#21505 = VECTOR('',#21506,1.);
#21506 = DIRECTION('',(-0.707106781187,-0.707106781187,
    1.406802842981E-013));
#21507 = PCURVE('',#21457,#21508);
#21508 = DEFINITIONAL_REPRESENTATION('',(#21509),#21513);
#21509 = LINE('',#21510,#21511);
#21510 = CARTESIAN_POINT('',(-4.452782212827E-013,2.315564437075));
#21511 = VECTOR('',#21512,1.);
#21512 = DIRECTION('',(-1.,-1.406802842981E-013));
#21513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21518)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21515,#21516,#21517)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21515 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21516 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21517 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21518 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21515,
  'distance_accuracy_value','confusion accuracy');
#21519 = SHAPE_DEFINITION_REPRESENTATION(#21520,#21439);
#21520 = PRODUCT_DEFINITION_SHAPE('','',#21521);
#21521 = PRODUCT_DEFINITION('design','',#21522,#21525);
#21522 = PRODUCT_DEFINITION_FORMATION('','',#21523);
#21523 = PRODUCT('CADSOFTTOOLS 1.68','CADSOFTTOOLS 1.68','',(#21524));
#21524 = PRODUCT_CONTEXT('',#2,'mechanical');
#21525 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21526 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21527,#21529);
#21527 = ( REPRESENTATION_RELATIONSHIP('','',#21439,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21528) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21528 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
#21529 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21530);
#21530 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#21521,$);
#21531 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21523));
#21532 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21533),#21607);
#21533 = SHELL_BASED_SURFACE_MODEL('',(#21534));
#21534 = OPEN_SHELL('',(#21535));
#21535 = ADVANCED_FACE('',(#21536),#21550,.F.);
#21536 = FACE_BOUND('',#21537,.T.);
#21537 = EDGE_LOOP('',(#21538,#21561,#21577,#21593));
#21538 = ORIENTED_EDGE('',*,*,#21539,.F.);
#21539 = EDGE_CURVE('',#21540,#21542,#21544,.T.);
#21540 = VERTEX_POINT('',#21541);
#21541 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#21542 = VERTEX_POINT('',#21543);
#21543 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#21544 = SURFACE_CURVE('',#21545,(#21549),.PCURVE_S1.);
#21545 = LINE('',#21546,#21547);
#21546 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#21547 = VECTOR('',#21548,1.);
#21548 = DIRECTION('',(1.942890293098E-015,2.220446049255E-013,1.));
#21549 = PCURVE('',#21550,#21555);
#21550 = PLANE('',#21551);
#21551 = AXIS2_PLACEMENT_3D('',#21552,#21553,#21554);
#21552 = CARTESIAN_POINT('',(4.001146897693,-22.95191064834,
    34.315564437079));
#21553 = DIRECTION('',(0.E+000,1.,-2.25514051877E-013));
#21554 = DIRECTION('',(0.E+000,-2.25514051877E-013,-1.));
#21555 = DEFINITIONAL_REPRESENTATION('',(#21556),#21560);
#21556 = LINE('',#21557,#21558);
#21557 = CARTESIAN_POINT('',(3.915564437071,2.35));
#21558 = VECTOR('',#21559,1.);
#21559 = DIRECTION('',(-1.,-1.942890293098E-015));
#21560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21561 = ORIENTED_EDGE('',*,*,#21562,.T.);
#21562 = EDGE_CURVE('',#21540,#21563,#21565,.T.);
#21563 = VERTEX_POINT('',#21564);
#21564 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    30.400000000008));
#21565 = SURFACE_CURVE('',#21566,(#21570),.PCURVE_S1.);
#21566 = LINE('',#21567,#21568);
#21567 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#21568 = VECTOR('',#21569,1.);
#21569 = DIRECTION('',(1.,1.315819881037E-015,0.E+000));
#21570 = PCURVE('',#21550,#21571);
#21571 = DEFINITIONAL_REPRESENTATION('',(#21572),#21576);
#21572 = LINE('',#21573,#21574);
#21573 = CARTESIAN_POINT('',(3.915564437071,2.35));
#21574 = VECTOR('',#21575,1.);
#21575 = DIRECTION('',(-2.96735872913E-028,-1.));
#21576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21577 = ORIENTED_EDGE('',*,*,#21578,.F.);
#21578 = EDGE_CURVE('',#21579,#21563,#21581,.T.);
#21579 = VERTEX_POINT('',#21580);
#21580 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#21581 = SURFACE_CURVE('',#21582,(#21586),.PCURVE_S1.);
#21582 = LINE('',#21583,#21584);
#21583 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#21584 = VECTOR('',#21585,1.);
#21585 = DIRECTION('',(5.551115123137E-016,-2.242650509747E-013,-1.));
#21586 = PCURVE('',#21550,#21587);
#21587 = DEFINITIONAL_REPRESENTATION('',(#21588),#21592);
#21588 = LINE('',#21589,#21590);
#21589 = CARTESIAN_POINT('',(2.315564437075,-0.35));
#21590 = VECTOR('',#21591,1.);
#21591 = DIRECTION('',(1.,-5.551115123137E-016));
#21592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21593 = ORIENTED_EDGE('',*,*,#21594,.T.);
#21594 = EDGE_CURVE('',#21579,#21542,#21595,.T.);
#21595 = SURFACE_CURVE('',#21596,(#21600),.PCURVE_S1.);
#21596 = LINE('',#21597,#21598);
#21597 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#21598 = VECTOR('',#21599,1.);
#21599 = DIRECTION('',(-1.,-2.631639762074E-015,-2.631639762074E-015));
#21600 = PCURVE('',#21550,#21601);
#21601 = DEFINITIONAL_REPRESENTATION('',(#21602),#21606);
#21602 = LINE('',#21603,#21604);
#21603 = CARTESIAN_POINT('',(2.315564437075,-0.35));
#21604 = VECTOR('',#21605,1.);
#21605 = DIRECTION('',(2.631639762075E-015,1.));
#21606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21611)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21608,#21609,#21610)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21608 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21609 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21610 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21611 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21608,
  'distance_accuracy_value','confusion accuracy');
#21612 = SHAPE_DEFINITION_REPRESENTATION(#21613,#21532);
#21613 = PRODUCT_DEFINITION_SHAPE('','',#21614);
#21614 = PRODUCT_DEFINITION('design','',#21615,#21618);
#21615 = PRODUCT_DEFINITION_FORMATION('','',#21616);
#21616 = PRODUCT('CADSOFTTOOLS 1.69','CADSOFTTOOLS 1.69','',(#21617));
#21617 = PRODUCT_CONTEXT('',#2,'mechanical');
#21618 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21619 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21620,#21622);
#21620 = ( REPRESENTATION_RELATIONSHIP('','',#21532,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21621) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21621 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
#21622 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21623);
#21623 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#5,#21614,$);
#21624 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21616));
#21625 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21626),#21700);
#21626 = SHELL_BASED_SURFACE_MODEL('',(#21627));
#21627 = OPEN_SHELL('',(#21628));
#21628 = ADVANCED_FACE('',(#21629),#21643,.F.);
#21629 = FACE_BOUND('',#21630,.T.);
#21630 = EDGE_LOOP('',(#21631,#21654,#21670,#21686));
#21631 = ORIENTED_EDGE('',*,*,#21632,.T.);
#21632 = EDGE_CURVE('',#21633,#21635,#21637,.T.);
#21633 = VERTEX_POINT('',#21634);
#21634 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#21635 = VERTEX_POINT('',#21636);
#21636 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    30.400000000008));
#21637 = SURFACE_CURVE('',#21638,(#21642),.PCURVE_S1.);
#21638 = LINE('',#21639,#21640);
#21639 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#21640 = VECTOR('',#21641,1.);
#21641 = DIRECTION('',(9.714451465491E-016,-2.26485497024E-013,-1.));
#21642 = PCURVE('',#21643,#21648);
#21643 = PLANE('',#21644);
#21644 = AXIS2_PLACEMENT_3D('',#21645,#21646,#21647);
#21645 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    34.315564437079));
#21646 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.594625153351E-013));
#21647 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#21648 = DEFINITIONAL_REPRESENTATION('',(#21649),#21653);
#21649 = LINE('',#21650,#21651);
#21650 = CARTESIAN_POINT('',(-0.353553390593,2.315564437075));
#21651 = VECTOR('',#21652,1.);
#21652 = DIRECTION('',(1.608363462368E-013,1.));
#21653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21654 = ORIENTED_EDGE('',*,*,#21655,.T.);
#21655 = EDGE_CURVE('',#21635,#21656,#21658,.T.);
#21656 = VERTEX_POINT('',#21657);
#21657 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#21658 = SURFACE_CURVE('',#21659,(#21663),.PCURVE_S1.);
#21659 = LINE('',#21660,#21661);
#21660 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    30.400000000008));
#21661 = VECTOR('',#21662,1.);
#21662 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.215549355385E-013));
#21663 = PCURVE('',#21643,#21664);
#21664 = DEFINITIONAL_REPRESENTATION('',(#21665),#21669);
#21665 = LINE('',#21666,#21667);
#21666 = CARTESIAN_POINT('',(-0.353553390593,3.915564437071));
#21667 = VECTOR('',#21668,1.);
#21668 = DIRECTION('',(1.,3.215549355385E-013));
#21669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21670 = ORIENTED_EDGE('',*,*,#21671,.T.);
#21671 = EDGE_CURVE('',#21656,#21672,#21674,.T.);
#21672 = VERTEX_POINT('',#21673);
#21673 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#21674 = SURFACE_CURVE('',#21675,(#21679),.PCURVE_S1.);
#21675 = LINE('',#21676,#21677);
#21676 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#21677 = VECTOR('',#21678,1.);
#21678 = DIRECTION('',(1.942890293098E-015,2.220446049255E-013,1.));
#21679 = PCURVE('',#21643,#21680);
#21680 = DEFINITIONAL_REPRESENTATION('',(#21681),#21685);
#21681 = LINE('',#21682,#21683);
#21682 = CARTESIAN_POINT('',(6.374575382256E-013,3.915564437071));
#21683 = VECTOR('',#21684,1.);
#21684 = DIRECTION('',(-1.556354149673E-013,-1.));
#21685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21686 = ORIENTED_EDGE('',*,*,#21687,.T.);
#21687 = EDGE_CURVE('',#21672,#21633,#21688,.T.);
#21688 = SURFACE_CURVE('',#21689,(#21693),.PCURVE_S1.);
#21689 = LINE('',#21690,#21691);
#21690 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#21691 = VECTOR('',#21692,1.);
#21692 = DIRECTION('',(-0.707106781187,0.707106781187,
    -1.607774677693E-013));
#21693 = PCURVE('',#21643,#21694);
#21694 = DEFINITIONAL_REPRESENTATION('',(#21695),#21699);
#21695 = LINE('',#21696,#21697);
#21696 = CARTESIAN_POINT('',(3.482465073361E-013,2.315564437075));
#21697 = VECTOR('',#21698,1.);
#21698 = DIRECTION('',(-1.,1.607774677693E-013));
#21699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21704)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21701,#21702,#21703)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21701 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21702 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21703 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21704 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21701,
  'distance_accuracy_value','confusion accuracy');
#21705 = SHAPE_DEFINITION_REPRESENTATION(#21706,#21625);
#21706 = PRODUCT_DEFINITION_SHAPE('','',#21707);
#21707 = PRODUCT_DEFINITION('design','',#21708,#21711);
#21708 = PRODUCT_DEFINITION_FORMATION('','',#21709);
#21709 = PRODUCT('CADSOFTTOOLS 1.70','CADSOFTTOOLS 1.70','',(#21710));
#21710 = PRODUCT_CONTEXT('',#2,'mechanical');
#21711 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21712 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21713,#21715);
#21713 = ( REPRESENTATION_RELATIONSHIP('','',#21625,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21714) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21714 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
#21715 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21716);
#21716 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','','',#5,#21707,$);
#21717 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21709));
#21718 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21719),#21793);
#21719 = SHELL_BASED_SURFACE_MODEL('',(#21720));
#21720 = OPEN_SHELL('',(#21721));
#21721 = ADVANCED_FACE('',(#21722),#21736,.F.);
#21722 = FACE_BOUND('',#21723,.T.);
#21723 = EDGE_LOOP('',(#21724,#21747,#21763,#21779));
#21724 = ORIENTED_EDGE('',*,*,#21725,.T.);
#21725 = EDGE_CURVE('',#21726,#21728,#21730,.T.);
#21726 = VERTEX_POINT('',#21727);
#21727 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#21728 = VERTEX_POINT('',#21729);
#21729 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    30.400000000008));
#21730 = SURFACE_CURVE('',#21731,(#21735),.PCURVE_S1.);
#21731 = LINE('',#21732,#21733);
#21732 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#21733 = VECTOR('',#21734,1.);
#21734 = DIRECTION('',(0.E+000,-1.13242748512E-013,-1.));
#21735 = PCURVE('',#21736,#21741);
#21736 = PLANE('',#21737);
#21737 = AXIS2_PLACEMENT_3D('',#21738,#21739,#21740);
#21738 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    26.800000000007));
#21739 = DIRECTION('',(0.E+000,1.,-2.246301066135E-013));
#21740 = DIRECTION('',(0.E+000,-2.246301066135E-013,-1.));
#21741 = DEFINITIONAL_REPRESENTATION('',(#21742),#21746);
#21742 = LINE('',#21743,#21744);
#21743 = CARTESIAN_POINT('',(-5.199999999997,0.E+000));
#21744 = VECTOR('',#21745,1.);
#21745 = DIRECTION('',(1.,0.E+000));
#21746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21747 = ORIENTED_EDGE('',*,*,#21748,.T.);
#21748 = EDGE_CURVE('',#21728,#21749,#21751,.T.);
#21749 = VERTEX_POINT('',#21750);
#21750 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    30.400000000008));
#21751 = SURFACE_CURVE('',#21752,(#21756),.PCURVE_S1.);
#21752 = LINE('',#21753,#21754);
#21753 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    30.400000000008));
#21754 = VECTOR('',#21755,1.);
#21755 = DIRECTION('',(1.,0.E+000,0.E+000));
#21756 = PCURVE('',#21736,#21757);
#21757 = DEFINITIONAL_REPRESENTATION('',(#21758),#21762);
#21758 = LINE('',#21759,#21760);
#21759 = CARTESIAN_POINT('',(-3.600000000001,0.E+000));
#21760 = VECTOR('',#21761,1.);
#21761 = DIRECTION('',(0.E+000,-1.));
#21762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21763 = ORIENTED_EDGE('',*,*,#21764,.F.);
#21764 = EDGE_CURVE('',#21765,#21749,#21767,.T.);
#21765 = VERTEX_POINT('',#21766);
#21766 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#21767 = SURFACE_CURVE('',#21768,(#21772),.PCURVE_S1.);
#21768 = LINE('',#21769,#21770);
#21769 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#21770 = VECTOR('',#21771,1.);
#21771 = DIRECTION('',(9.714451465491E-016,-2.26485497024E-013,-1.));
#21772 = PCURVE('',#21736,#21773);
#21773 = DEFINITIONAL_REPRESENTATION('',(#21774),#21778);
#21774 = LINE('',#21775,#21776);
#21775 = CARTESIAN_POINT('',(-5.199999999997,-0.4));
#21776 = VECTOR('',#21777,1.);
#21777 = DIRECTION('',(1.,-9.714451465491E-016));
#21778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21779 = ORIENTED_EDGE('',*,*,#21780,.T.);
#21780 = EDGE_CURVE('',#21765,#21726,#21781,.T.);
#21781 = SURFACE_CURVE('',#21782,(#21786),.PCURVE_S1.);
#21782 = LINE('',#21783,#21784);
#21783 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#21784 = VECTOR('',#21785,1.);
#21785 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21786 = PCURVE('',#21736,#21787);
#21787 = DEFINITIONAL_REPRESENTATION('',(#21788),#21792);
#21788 = LINE('',#21789,#21790);
#21789 = CARTESIAN_POINT('',(-5.199999999997,-0.4));
#21790 = VECTOR('',#21791,1.);
#21791 = DIRECTION('',(-0.E+000,1.));
#21792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21797)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21794,#21795,#21796)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21794 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21795 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21796 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21797 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21794,
  'distance_accuracy_value','confusion accuracy');
#21798 = SHAPE_DEFINITION_REPRESENTATION(#21799,#21718);
#21799 = PRODUCT_DEFINITION_SHAPE('','',#21800);
#21800 = PRODUCT_DEFINITION('design','',#21801,#21804);
#21801 = PRODUCT_DEFINITION_FORMATION('','',#21802);
#21802 = PRODUCT('CADSOFTTOOLS 1.71','CADSOFTTOOLS 1.71','',(#21803));
#21803 = PRODUCT_CONTEXT('',#2,'mechanical');
#21804 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21805 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21806,#21808);
#21806 = ( REPRESENTATION_RELATIONSHIP('','',#21718,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21807) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21807 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
#21808 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21809);
#21809 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#5,#21800,$);
#21810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21802));
#21811 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21812),#22347);
#21812 = SHELL_BASED_SURFACE_MODEL('',(#21813));
#21813 = OPEN_SHELL('',(#21814));
#21814 = ADVANCED_FACE('',(#21815),#21830,.F.);
#21815 = FACE_BOUND('',#21816,.F.);
#21816 = EDGE_LOOP('',(#21817,#21863,#21932,#21970,#22009,#22047,#22115,
    #22137,#22176,#22216,#22253,#22254));
#21817 = ORIENTED_EDGE('',*,*,#21818,.F.);
#21818 = EDGE_CURVE('',#21819,#21821,#21823,.T.);
#21819 = VERTEX_POINT('',#21820);
#21820 = CARTESIAN_POINT('',(2.209510497626,-21.63653511745,
    24.751682024862));
#21821 = VERTEX_POINT('',#21822);
#21822 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#21823 = SURFACE_CURVE('',#21824,(#21829),.PCURVE_S1.);
#21824 = CIRCLE('',#21825,1.1);
#21825 = AXIS2_PLACEMENT_3D('',#21826,#21827,#21828);
#21826 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    24.751682024862));
#21827 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21828 = DIRECTION('',(-0.992396727334,-0.123080199777,-0.E+000));
#21829 = PCURVE('',#21830,#21835);
#21830 = CYLINDRICAL_SURFACE('',#21831,1.1);
#21831 = AXIS2_PLACEMENT_3D('',#21832,#21833,#21834);
#21832 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    25.300000000004));
#21833 = DIRECTION('',(0.E+000,2.246301066135E-013,1.));
#21834 = DIRECTION('',(0.E+000,1.,-2.246301066135E-013));
#21835 = DEFINITIONAL_REPRESENTATION('',(#21836),#21862);
#21836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21837,#21838,#21839,#21840,
    #21841,#21842,#21843,#21844,#21845,#21846,#21847,#21848,#21849,
    #21850,#21851,#21852,#21853,#21854,#21855,#21856,#21857,#21858,
    #21859,#21860,#21861),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.154017219619,0.308034439238,
    0.462051658858,0.616068878477,0.770086098096,0.924103317715,
    1.078120537334,1.232137756954,1.386154976573,1.540172196192,
    1.694189415811,1.84820663543,2.00222385505,2.156241074669,
    2.310258294288,2.464275513907,2.618292733526,2.772309953146,
    2.926327172765,3.080344392384,3.234361612003,3.388378831622),
  .QUASI_UNIFORM_KNOTS.);
#21837 = CARTESIAN_POINT('',(7.977374722991,-0.548317975142));
#21838 = CARTESIAN_POINT('',(7.926035649784,-0.548317975142));
#21839 = CARTESIAN_POINT('',(7.823357503372,-0.548317975142));
#21840 = CARTESIAN_POINT('',(7.669340283752,-0.548317975142));
#21841 = CARTESIAN_POINT('',(7.515323064133,-0.548317975142));
#21842 = CARTESIAN_POINT('',(7.361305844514,-0.548317975142));
#21843 = CARTESIAN_POINT('',(7.207288624895,-0.548317975142));
#21844 = CARTESIAN_POINT('',(7.053271405276,-0.548317975142));
#21845 = CARTESIAN_POINT('',(6.899254185656,-0.548317975142));
#21846 = CARTESIAN_POINT('',(6.745236966037,-0.548317975142));
#21847 = CARTESIAN_POINT('',(6.591219746418,-0.548317975142));
#21848 = CARTESIAN_POINT('',(6.437202526799,-0.548317975142));
#21849 = CARTESIAN_POINT('',(6.28318530718,-0.548317975142));
#21850 = CARTESIAN_POINT('',(6.12916808756,-0.548317975142));
#21851 = CARTESIAN_POINT('',(5.975150867941,-0.548317975142));
#21852 = CARTESIAN_POINT('',(5.821133648322,-0.548317975142));
#21853 = CARTESIAN_POINT('',(5.667116428703,-0.548317975142));
#21854 = CARTESIAN_POINT('',(5.513099209084,-0.548317975142));
#21855 = CARTESIAN_POINT('',(5.359081989464,-0.548317975142));
#21856 = CARTESIAN_POINT('',(5.205064769845,-0.548317975142));
#21857 = CARTESIAN_POINT('',(5.051047550226,-0.548317975142));
#21858 = CARTESIAN_POINT('',(4.897030330607,-0.548317975142));
#21859 = CARTESIAN_POINT('',(4.743013110988,-0.548317975142));
#21860 = CARTESIAN_POINT('',(4.640334964575,-0.548317975142));
#21861 = CARTESIAN_POINT('',(4.588995891368,-0.548317975142));
#21862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21863 = ORIENTED_EDGE('',*,*,#21864,.T.);
#21864 = EDGE_CURVE('',#21819,#21865,#21867,.T.);
#21865 = VERTEX_POINT('',#21866);
#21866 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#21867 = SURFACE_CURVE('',#21868,(#21881),.PCURVE_S1.);
#21868 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21869,#21870,#21871,#21872,
    #21873,#21874,#21875,#21876,#21877,#21878,#21879,#21880),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.126535640434,
    0.250353564911,0.37153921335,0.486241940799,0.597317989176,
    0.696979260427,0.788708706291,0.887165519108,1.),.UNSPECIFIED.);
#21869 = CARTESIAN_POINT('',(2.209510497626,-21.63653511745,
    24.751682024862));
#21870 = CARTESIAN_POINT('',(2.211098205903,-21.64927516769,
    24.787036346365));
#21871 = CARTESIAN_POINT('',(2.21490565968,-21.67647276469,
    24.856145833662));
#21872 = CARTESIAN_POINT('',(2.223268715024,-21.72246210979,
    24.95592326619));
#21873 = CARTESIAN_POINT('',(2.234599337748,-21.77208567334,
    25.04951958013));
#21874 = CARTESIAN_POINT('',(2.249276368892,-21.824581393,
    25.136937544868));
#21875 = CARTESIAN_POINT('',(2.267162483018,-21.87792731667,
    25.216289072545));
#21876 = CARTESIAN_POINT('',(2.287893814371,-21.93049911048,
    25.286984346984));
#21877 = CARTESIAN_POINT('',(2.311683649633,-21.98290507862,
    25.351529517686));
#21878 = CARTESIAN_POINT('',(2.341067745593,-22.03949736126,
    25.415579120375));
#21879 = CARTESIAN_POINT('',(2.365441138575,-22.0800448355,
    25.457477233219));
#21880 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#21881 = PCURVE('',#21830,#21882);
#21882 = DEFINITIONAL_REPRESENTATION('',(#21883),#21931);
#21883 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21884,#21885,#21886,#21887,
    #21888,#21889,#21890,#21891,#21892,#21893,#21894,#21895,#21896,
    #21897,#21898,#21899,#21900,#21901,#21902,#21903,#21904,#21905,
    #21906,#21907,#21908,#21909,#21910,#21911,#21912,#21913,#21914,
    #21915,#21916,#21917,#21918,#21919,#21920,#21921,#21922,#21923,
    #21924,#21925,#21926,#21927,#21928,#21929,#21930),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#21884 = CARTESIAN_POINT('',(7.977374722991,-0.548317975142));
#21885 = CARTESIAN_POINT('',(7.979471057085,-0.541967927803));
#21886 = CARTESIAN_POINT('',(7.983724731861,-0.529295220144));
#21887 = CARTESIAN_POINT('',(7.990287884393,-0.510370229323));
#21888 = CARTESIAN_POINT('',(7.997033272757,-0.491531219832));
#21889 = CARTESIAN_POINT('',(8.003960580415,-0.47278009864));
#21890 = CARTESIAN_POINT('',(8.011069542871,-0.454118786433));
#21891 = CARTESIAN_POINT('',(8.018359985654,-0.435549152723));
#21892 = CARTESIAN_POINT('',(8.025831698457,-0.417073293888));
#21893 = CARTESIAN_POINT('',(8.033484396735,-0.398693610901));
#21894 = CARTESIAN_POINT('',(8.041317884305,-0.380412444461));
#21895 = CARTESIAN_POINT('',(8.049332018605,-0.362232152906));
#21896 = CARTESIAN_POINT('',(8.057526723696,-0.344155084302));
#21897 = CARTESIAN_POINT('',(8.065901972408,-0.326183610158));
#21898 = CARTESIAN_POINT('',(8.074458661482,-0.308318272169));
#21899 = CARTESIAN_POINT('',(8.083197787414,-0.290559588821));
#21900 = CARTESIAN_POINT('',(8.09212042365,-0.272908084106));
#21901 = CARTESIAN_POINT('',(8.10122774912,-0.255364283191));
#21902 = CARTESIAN_POINT('',(8.110520953592,-0.237928701035));
#21903 = CARTESIAN_POINT('',(8.12000172896,-0.220601916703));
#21904 = CARTESIAN_POINT('',(8.129672074959,-0.203384562622));
#21905 = CARTESIAN_POINT('',(8.139534100554,-0.18627719451));
#21906 = CARTESIAN_POINT('',(8.149589861488,-0.169280625252));
#21907 = CARTESIAN_POINT('',(8.159842178307,-0.152394715782));
#21908 = CARTESIAN_POINT('',(8.170290442277,-0.135624422887));
#21909 = CARTESIAN_POINT('',(8.18093193967,-0.11897790968));
#21910 = CARTESIAN_POINT('',(8.191764622407,-0.102462600806));
#21911 = CARTESIAN_POINT('',(8.202786380919,-8.608609659102E-002));
#21912 = CARTESIAN_POINT('',(8.213995498578,-6.985603310487E-002));
#21913 = CARTESIAN_POINT('',(8.225388953568,-5.377947950442E-002));
#21914 = CARTESIAN_POINT('',(8.236963315901,-3.786332900454E-002));
#21915 = CARTESIAN_POINT('',(8.248715506103,-2.211439256289E-002));
#21916 = CARTESIAN_POINT('',(8.260642257258,-6.539971068989E-003));
#21917 = CARTESIAN_POINT('',(8.272741696873,8.854715733957E-003));
#21918 = CARTESIAN_POINT('',(8.285014725034,2.40688711211E-002));
#21919 = CARTESIAN_POINT('',(8.297461940927,3.910094590605E-002));
#21920 = CARTESIAN_POINT('',(8.310084267228,5.394961642442E-002));
#21921 = CARTESIAN_POINT('',(8.322882538651,6.861340111517E-002));
#21922 = CARTESIAN_POINT('',(8.33585724972,8.309056783685E-002));
#21923 = CARTESIAN_POINT('',(8.349009167054,9.73794220021E-002));
#21924 = CARTESIAN_POINT('',(8.362339226493,0.111478259425));
#21925 = CARTESIAN_POINT('',(8.375848557982,0.12538537676));
#21926 = CARTESIAN_POINT('',(8.389538605453,0.139099139752));
#21927 = CARTESIAN_POINT('',(8.403411001498,0.152617916444));
#21928 = CARTESIAN_POINT('',(8.417467538685,0.165940074264));
#21929 = CARTESIAN_POINT('',(8.426962679672,0.174689345292));
#21930 = CARTESIAN_POINT('',(8.431741606617,0.179030666851));
#21931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21932 = ORIENTED_EDGE('',*,*,#21933,.F.);
#21933 = EDGE_CURVE('',#21934,#21865,#21936,.T.);
#21934 = VERTEX_POINT('',#21935);
#21935 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    30.400000000008));
#21936 = SURFACE_CURVE('',#21937,(#21941),.PCURVE_S1.);
#21937 = LINE('',#21938,#21939);
#21938 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    30.400000000008));
#21939 = VECTOR('',#21940,1.);
#21940 = DIRECTION('',(1.804885093911E-016,1.133467838976E-013,-1.));
#21941 = PCURVE('',#21830,#21942);
#21942 = DEFINITIONAL_REPRESENTATION('',(#21943),#21969);
#21943 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21944,#21945,#21946,#21947,
    #21948,#21949,#21950,#21951,#21952,#21953,#21954,#21955,#21956,
    #21957,#21958,#21959,#21960,#21961,#21962,#21963,#21964,#21965,
    #21966,#21967,#21968),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.924834207033E-025,0.223680424234,
    0.447360848468,0.671041272703,0.894721696937,1.118402121171,
    1.342082545405,1.56576296964,1.789443393874,2.013123818108,
    2.236804242342,2.460484666577,2.684165090811,2.907845515045,
    3.131525939279,3.355206363514,3.578886787748,3.802567211982,
    4.026247636216,4.249928060451,4.473608484685,4.697288908919,
    4.920969333153),.QUASI_UNIFORM_KNOTS.);
#21944 = CARTESIAN_POINT('',(8.431741606618,5.100000000004));
#21945 = CARTESIAN_POINT('',(8.431741606618,5.025439858592));
#21946 = CARTESIAN_POINT('',(8.431741606618,4.87631957577));
#21947 = CARTESIAN_POINT('',(8.431741606618,4.652639151535));
#21948 = CARTESIAN_POINT('',(8.431741606618,4.428958727301));
#21949 = CARTESIAN_POINT('',(8.431741606618,4.205278303067));
#21950 = CARTESIAN_POINT('',(8.431741606618,3.981597878833));
#21951 = CARTESIAN_POINT('',(8.431741606618,3.757917454598));
#21952 = CARTESIAN_POINT('',(8.431741606618,3.534237030364));
#21953 = CARTESIAN_POINT('',(8.431741606618,3.31055660613));
#21954 = CARTESIAN_POINT('',(8.431741606618,3.086876181896));
#21955 = CARTESIAN_POINT('',(8.431741606618,2.863195757661));
#21956 = CARTESIAN_POINT('',(8.431741606618,2.639515333427));
#21957 = CARTESIAN_POINT('',(8.431741606618,2.415834909193));
#21958 = CARTESIAN_POINT('',(8.431741606618,2.192154484959));
#21959 = CARTESIAN_POINT('',(8.431741606618,1.968474060724));
#21960 = CARTESIAN_POINT('',(8.431741606618,1.74479363649));
#21961 = CARTESIAN_POINT('',(8.431741606617,1.521113212256));
#21962 = CARTESIAN_POINT('',(8.431741606617,1.297432788022));
#21963 = CARTESIAN_POINT('',(8.431741606617,1.073752363788));
#21964 = CARTESIAN_POINT('',(8.431741606617,0.850071939553));
#21965 = CARTESIAN_POINT('',(8.431741606617,0.626391515319));
#21966 = CARTESIAN_POINT('',(8.431741606617,0.402711091085));
#21967 = CARTESIAN_POINT('',(8.431741606617,0.253590808262));
#21968 = CARTESIAN_POINT('',(8.431741606617,0.179030666851));
#21969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21970 = ORIENTED_EDGE('',*,*,#21971,.F.);
#21971 = EDGE_CURVE('',#21972,#21934,#21974,.T.);
#21972 = VERTEX_POINT('',#21973);
#21973 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    30.400000000008));
#21974 = SURFACE_CURVE('',#21975,(#21980),.PCURVE_S1.);
#21975 = CIRCLE('',#21976,1.1);
#21976 = AXIS2_PLACEMENT_3D('',#21977,#21978,#21979);
#21977 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    30.400000000008));
#21978 = DIRECTION('',(1.315179040423E-029,4.51028103754E-013,-1.));
#21979 = DIRECTION('',(0.83768813893,-0.546148864226,
    -2.463284865994E-013));
#21980 = PCURVE('',#21830,#21981);
#21981 = DEFINITIONAL_REPRESENTATION('',(#21982),#22008);
#21982 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21983,#21984,#21985,#21986,
    #21987,#21988,#21989,#21990,#21991,#21992,#21993,#21994,#21995,
    #21996,#21997,#21998,#21999,#22000,#22001,#22002,#22003,#22004,
    #22005,#22006,#22007),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.027603219543E-002,0.180552064391,
    0.270828096586,0.361104128782,0.451380160977,0.541656193173,
    0.631932225368,0.722208257563,0.812484289759,0.902760321954,
    0.99303635415,1.083312386345,1.173588418541,1.263864450736,
    1.354140482931,1.444416515127,1.534692547322,1.624968579518,
    1.715244611713,1.805520643909,1.895796676104,1.986072708299),
  .QUASI_UNIFORM_KNOTS.);
#21983 = CARTESIAN_POINT('',(10.417814314919,5.100000000004));
#21984 = CARTESIAN_POINT('',(10.387722304187,5.100000000004));
#21985 = CARTESIAN_POINT('',(10.327538282724,5.100000000004));
#21986 = CARTESIAN_POINT('',(10.237262250528,5.100000000004));
#21987 = CARTESIAN_POINT('',(10.146986218333,5.100000000004));
#21988 = CARTESIAN_POINT('',(10.056710186137,5.100000000004));
#21989 = CARTESIAN_POINT('',(9.966434153942,5.100000000004));
#21990 = CARTESIAN_POINT('',(9.876158121747,5.100000000004));
#21991 = CARTESIAN_POINT('',(9.785882089551,5.100000000003));
#21992 = CARTESIAN_POINT('',(9.695606057356,5.100000000003));
#21993 = CARTESIAN_POINT('',(9.60533002516,5.100000000003));
#21994 = CARTESIAN_POINT('',(9.515053992965,5.100000000003));
#21995 = CARTESIAN_POINT('',(9.424777960769,5.100000000003));
#21996 = CARTESIAN_POINT('',(9.334501928574,5.100000000003));
#21997 = CARTESIAN_POINT('',(9.244225896379,5.100000000003));
#21998 = CARTESIAN_POINT('',(9.153949864183,5.100000000003));
#21999 = CARTESIAN_POINT('',(9.063673831988,5.100000000003));
#22000 = CARTESIAN_POINT('',(8.973397799792,5.100000000004));
#22001 = CARTESIAN_POINT('',(8.883121767597,5.100000000004));
#22002 = CARTESIAN_POINT('',(8.792845735401,5.100000000004));
#22003 = CARTESIAN_POINT('',(8.702569703206,5.100000000004));
#22004 = CARTESIAN_POINT('',(8.612293671011,5.100000000004));
#22005 = CARTESIAN_POINT('',(8.522017638815,5.100000000004));
#22006 = CARTESIAN_POINT('',(8.461833617352,5.100000000004));
#22007 = CARTESIAN_POINT('',(8.43174160662,5.100000000004));
#22008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22009 = ORIENTED_EDGE('',*,*,#22010,.F.);
#22010 = EDGE_CURVE('',#22011,#21972,#22013,.T.);
#22011 = VERTEX_POINT('',#22012);
#22012 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#22013 = SURFACE_CURVE('',#22014,(#22018),.PCURVE_S1.);
#22014 = LINE('',#22015,#22016);
#22015 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#22016 = VECTOR('',#22017,1.);
#22017 = DIRECTION('',(-1.804885093911E-016,-1.133467838976E-013,1.));
#22018 = PCURVE('',#21830,#22019);
#22019 = DEFINITIONAL_REPRESENTATION('',(#22020),#22046);
#22020 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22021,#22022,#22023,#22024,
    #22025,#22026,#22027,#22028,#22029,#22030,#22031,#22032,#22033,
    #22034,#22035,#22036,#22037,#22038,#22039,#22040,#22041,#22042,
    #22043,#22044,#22045),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.128425988478E-026,0.223680424234,
    0.447360848468,0.671041272703,0.894721696937,1.118402121171,
    1.342082545405,1.56576296964,1.789443393874,2.013123818108,
    2.236804242342,2.460484666577,2.684165090811,2.907845515045,
    3.131525939279,3.355206363514,3.578886787748,3.802567211982,
    4.026247636216,4.249928060451,4.473608484685,4.697288908919,
    4.920969333153),.QUASI_UNIFORM_KNOTS.);
#22021 = CARTESIAN_POINT('',(10.417814314922,0.179030666851));
#22022 = CARTESIAN_POINT('',(10.417814314922,0.253590808262));
#22023 = CARTESIAN_POINT('',(10.417814314922,0.402711091085));
#22024 = CARTESIAN_POINT('',(10.417814314922,0.626391515319));
#22025 = CARTESIAN_POINT('',(10.417814314921,0.850071939553));
#22026 = CARTESIAN_POINT('',(10.417814314921,1.073752363788));
#22027 = CARTESIAN_POINT('',(10.417814314921,1.297432788022));
#22028 = CARTESIAN_POINT('',(10.417814314921,1.521113212256));
#22029 = CARTESIAN_POINT('',(10.417814314921,1.74479363649));
#22030 = CARTESIAN_POINT('',(10.417814314921,1.968474060724));
#22031 = CARTESIAN_POINT('',(10.417814314921,2.192154484959));
#22032 = CARTESIAN_POINT('',(10.417814314921,2.415834909193));
#22033 = CARTESIAN_POINT('',(10.417814314921,2.639515333427));
#22034 = CARTESIAN_POINT('',(10.417814314921,2.863195757661));
#22035 = CARTESIAN_POINT('',(10.417814314921,3.086876181896));
#22036 = CARTESIAN_POINT('',(10.417814314921,3.31055660613));
#22037 = CARTESIAN_POINT('',(10.417814314921,3.534237030364));
#22038 = CARTESIAN_POINT('',(10.417814314921,3.757917454598));
#22039 = CARTESIAN_POINT('',(10.417814314921,3.981597878833));
#22040 = CARTESIAN_POINT('',(10.417814314921,4.205278303067));
#22041 = CARTESIAN_POINT('',(10.417814314921,4.428958727301));
#22042 = CARTESIAN_POINT('',(10.417814314921,4.652639151535));
#22043 = CARTESIAN_POINT('',(10.41781431492,4.87631957577));
#22044 = CARTESIAN_POINT('',(10.41781431492,5.025439858592));
#22045 = CARTESIAN_POINT('',(10.41781431492,5.100000000004));
#22046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22047 = ORIENTED_EDGE('',*,*,#22048,.T.);
#22048 = EDGE_CURVE('',#22011,#22049,#22051,.T.);
#22049 = VERTEX_POINT('',#22050);
#22050 = CARTESIAN_POINT('',(4.275783822562,-22.01113009809,
    25.383249755916));
#22051 = SURFACE_CURVE('',#22052,(#22064),.PCURVE_S1.);
#22052 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22053,#22054,#22055,#22056,
    #22057,#22058,#22059,#22060,#22061,#22062,#22063),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,4),(0.E+000,0.122540338627,0.245518541054,
    0.368990774308,0.49337908086,0.618458481183,0.744730230377,
    0.871890285894,1.),.UNSPECIFIED.);
#22053 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#22054 = CARTESIAN_POINT('',(4.225055389167,-22.09815043798,
    25.475323090618));
#22055 = CARTESIAN_POINT('',(4.229894839934,-22.09062687887,
    25.467844476953));
#22056 = CARTESIAN_POINT('',(4.236954387888,-22.07935352301,
    25.456453603949));
#22057 = CARTESIAN_POINT('',(4.243838114726,-22.06806069061,
    25.444853061337));
#22058 = CARTESIAN_POINT('',(4.250551512985,-22.05674419103,
    25.433032442221));
#22059 = CARTESIAN_POINT('',(4.257107292775,-22.04538656808,
    25.420966597175));
#22060 = CARTESIAN_POINT('',(4.263504754693,-22.03399222286,
    25.408652512879));
#22061 = CARTESIAN_POINT('',(4.26974783914,-22.02255708645,
    25.396077561993));
#22062 = CARTESIAN_POINT('',(4.273789101527,-22.01494222222,
    25.387554707045));
#22063 = CARTESIAN_POINT('',(4.275783822562,-22.01113009809,
    25.383249755916));
#22064 = PCURVE('',#21830,#22065);
#22065 = DEFINITIONAL_REPRESENTATION('',(#22066),#22114);
#22066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22067,#22068,#22069,#22070,
    #22071,#22072,#22073,#22074,#22075,#22076,#22077,#22078,#22079,
    #22080,#22081,#22082,#22083,#22084,#22085,#22086,#22087,#22088,
    #22089,#22090,#22091,#22092,#22093,#22094,#22095,#22096,#22097,
    #22098,#22099,#22100,#22101,#22102,#22103,#22104,#22105,#22106,
    #22107,#22108,#22109,#22110,#22111,#22112,#22113),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#22067 = CARTESIAN_POINT('',(10.417814314922,0.179030666851));
#22068 = CARTESIAN_POINT('',(10.418571156033,0.178343031275));
#22069 = CARTESIAN_POINT('',(10.420083334973,0.176966035957));
#22070 = CARTESIAN_POINT('',(10.422347104872,0.174895370263));
#22071 = CARTESIAN_POINT('',(10.424606387653,0.172819531633));
#22072 = CARTESIAN_POINT('',(10.426861194528,0.170738519849));
#22073 = CARTESIAN_POINT('',(10.4291115366,0.168652334689));
#22074 = CARTESIAN_POINT('',(10.431357424811,0.166560975948));
#22075 = CARTESIAN_POINT('',(10.433598870103,0.164464443336));
#22076 = CARTESIAN_POINT('',(10.43583588336,0.162362736516));
#22077 = CARTESIAN_POINT('',(10.438068475317,0.16025585516));
#22078 = CARTESIAN_POINT('',(10.44029665657,0.158143798941));
#22079 = CARTESIAN_POINT('',(10.442520437617,0.156026567513));
#22080 = CARTESIAN_POINT('',(10.44473982868,0.153904160618));
#22081 = CARTESIAN_POINT('',(10.44695483923,0.151776578405));
#22082 = CARTESIAN_POINT('',(10.449165478684,0.149643820976));
#22083 = CARTESIAN_POINT('',(10.451371756311,0.147505888447));
#22084 = CARTESIAN_POINT('',(10.453573681259,0.145362780927));
#22085 = CARTESIAN_POINT('',(10.455771262551,0.143214498529));
#22086 = CARTESIAN_POINT('',(10.457964509015,0.141061041376));
#22087 = CARTESIAN_POINT('',(10.460153429333,0.138902409592));
#22088 = CARTESIAN_POINT('',(10.46233803206,0.136738603313));
#22089 = CARTESIAN_POINT('',(10.46451832567,0.134569622625));
#22090 = CARTESIAN_POINT('',(10.466694318336,0.132395467808));
#22091 = CARTESIAN_POINT('',(10.468866018831,0.130216138349));
#22092 = CARTESIAN_POINT('',(10.471033437704,0.128031631661));
#22093 = CARTESIAN_POINT('',(10.473196585091,0.125841945476));
#22094 = CARTESIAN_POINT('',(10.475355471088,0.123647077445));
#22095 = CARTESIAN_POINT('',(10.477510105649,0.121447025231));
#22096 = CARTESIAN_POINT('',(10.479660498619,0.119241786521));
#22097 = CARTESIAN_POINT('',(10.481806659664,0.117031358785));
#22098 = CARTESIAN_POINT('',(10.483948598319,0.114815739438));
#22099 = CARTESIAN_POINT('',(10.486086324013,0.112594925909));
#22100 = CARTESIAN_POINT('',(10.48821984604,0.110368915632));
#22101 = CARTESIAN_POINT('',(10.490349173634,0.108137706009));
#22102 = CARTESIAN_POINT('',(10.492474315703,0.105901294567));
#22103 = CARTESIAN_POINT('',(10.494595280286,0.103659679303));
#22104 = CARTESIAN_POINT('',(10.496712075412,0.101412858149));
#22105 = CARTESIAN_POINT('',(10.498824708972,9.916082905398E-002));
#22106 = CARTESIAN_POINT('',(10.500933188759,9.690358996045E-002));
#22107 = CARTESIAN_POINT('',(10.503037522428,9.464113882799E-002));
#22108 = CARTESIAN_POINT('',(10.50513771768,9.237347351767E-002));
#22109 = CARTESIAN_POINT('',(10.507233782188,9.010059183694E-002));
#22110 = CARTESIAN_POINT('',(10.509325723493,8.782249160598E-002));
#22111 = CARTESIAN_POINT('',(10.511413549037,8.553917064154E-002));
#22112 = CARTESIAN_POINT('',(10.512802693749,8.401347472139E-002));
#22113 = CARTESIAN_POINT('',(10.51349658258,8.324975591158E-002));
#22114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22115 = ORIENTED_EDGE('',*,*,#22116,.T.);
#22116 = EDGE_CURVE('',#22049,#22117,#22119,.T.);
#22117 = VERTEX_POINT('',#22118);
#22118 = CARTESIAN_POINT('',(4.275783822562,-22.01113009808,
    32.300000000004));
#22119 = SEAM_CURVE('',#22120,(#22123,#22130),.PCURVE_S1.);
#22120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22121,#22122),.UNSPECIFIED.,
  .F.,.F.,(2,2),(8.324975591158E-002,7.),.PIECEWISE_BEZIER_KNOTS.);
#22121 = CARTESIAN_POINT('',(4.275783822559,-22.01113009809,
    25.383249755916));
#22122 = CARTESIAN_POINT('',(4.275783822559,-22.01113009809,
    32.300000000004));
#22123 = PCURVE('',#21830,#22124);
#22124 = DEFINITIONAL_REPRESENTATION('',(#22125),#22129);
#22125 = LINE('',#22126,#22127);
#22126 = CARTESIAN_POINT('',(10.51349658258,0.E+000));
#22127 = VECTOR('',#22128,1.);
#22128 = DIRECTION('',(0.E+000,1.));
#22129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22130 = PCURVE('',#21830,#22131);
#22131 = DEFINITIONAL_REPRESENTATION('',(#22132),#22136);
#22132 = LINE('',#22133,#22134);
#22133 = CARTESIAN_POINT('',(4.230311275401,0.E+000));
#22134 = VECTOR('',#22135,1.);
#22135 = DIRECTION('',(0.E+000,1.));
#22136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22137 = ORIENTED_EDGE('',*,*,#22138,.T.);
#22138 = EDGE_CURVE('',#22117,#22139,#22141,.T.);
#22139 = VERTEX_POINT('',#22140);
#22140 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#22141 = SURFACE_CURVE('',#22142,(#22147),.PCURVE_S1.);
#22142 = CIRCLE('',#22143,1.1);
#22143 = AXIS2_PLACEMENT_3D('',#22144,#22145,#22146);
#22144 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    32.300000000004));
#22145 = DIRECTION('',(8.850033280448E-030,-2.246301066135E-013,-1.));
#22146 = DIRECTION('',(0.886033568062,-0.463621091266,
    1.041432551595E-013));
#22147 = PCURVE('',#21830,#22148);
#22148 = DEFINITIONAL_REPRESENTATION('',(#22149),#22175);
#22149 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22150,#22151,#22152,#22153,
    #22154,#22155,#22156,#22157,#22158,#22159,#22160,#22161,#22162,
    #22163,#22164,#22165,#22166,#22167,#22168,#22169,#22170,#22171,
    #22172,#22173,#22174),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.190974105964,0.381948211928,
    0.572922317893,0.763896423857,0.954870529821,1.145844635785,
    1.336818741749,1.527792847714,1.718766953678,1.909741059642,
    2.100715165606,2.29168927157,2.482663377534,2.673637483499,
    2.864611589463,3.055585695427,3.246559801391,3.437533907355,
    3.62850801332,3.819482119284,4.010456225248,4.201430331212),
  .QUASI_UNIFORM_KNOTS.);
#22150 = CARTESIAN_POINT('',(10.513496582585,7.));
#22151 = CARTESIAN_POINT('',(10.449838547263,7.));
#22152 = CARTESIAN_POINT('',(10.32252247662,7.));
#22153 = CARTESIAN_POINT('',(10.131548370656,7.));
#22154 = CARTESIAN_POINT('',(9.940574264692,7.));
#22155 = CARTESIAN_POINT('',(9.749600158728,7.));
#22156 = CARTESIAN_POINT('',(9.558626052764,7.));
#22157 = CARTESIAN_POINT('',(9.367651946799,7.));
#22158 = CARTESIAN_POINT('',(9.176677840835,7.));
#22159 = CARTESIAN_POINT('',(8.985703734871,7.));
#22160 = CARTESIAN_POINT('',(8.794729628907,7.));
#22161 = CARTESIAN_POINT('',(8.603755522943,7.));
#22162 = CARTESIAN_POINT('',(8.412781416978,7.));
#22163 = CARTESIAN_POINT('',(8.221807311014,7.));
#22164 = CARTESIAN_POINT('',(8.03083320505,7.));
#22165 = CARTESIAN_POINT('',(7.839859099086,7.));
#22166 = CARTESIAN_POINT('',(7.648884993122,7.));
#22167 = CARTESIAN_POINT('',(7.457910887157,7.));
#22168 = CARTESIAN_POINT('',(7.266936781193,7.));
#22169 = CARTESIAN_POINT('',(7.075962675229,7.));
#22170 = CARTESIAN_POINT('',(6.884988569265,7.));
#22171 = CARTESIAN_POINT('',(6.694014463301,7.));
#22172 = CARTESIAN_POINT('',(6.503040357337,7.));
#22173 = CARTESIAN_POINT('',(6.375724286694,7.));
#22174 = CARTESIAN_POINT('',(6.312066251372,7.));
#22175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22176 = ORIENTED_EDGE('',*,*,#22177,.F.);
#22177 = EDGE_CURVE('',#22178,#22139,#22180,.T.);
#22178 = VERTEX_POINT('',#22179);
#22179 = CARTESIAN_POINT('',(3.332911520016,-20.40160562572,
    32.300000000004));
#22180 = SURFACE_CURVE('',#22181,(#22187),.PCURVE_S1.);
#22181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22182,#22183,#22184,#22185,
    #22186),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.5,1.),
  .QUASI_UNIFORM_KNOTS.);
#22182 = CARTESIAN_POINT('',(3.332911520016,-20.40160562572,
    32.300000000004));
#22183 = CARTESIAN_POINT('',(3.322323312555,-20.40129980721,
    32.299999766192));
#22184 = CARTESIAN_POINT('',(3.301146897653,-20.4009939887,
    32.29999953238));
#22185 = CARTESIAN_POINT('',(3.279970482791,-20.40129980721,
    32.299999766192));
#22186 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#22187 = PCURVE('',#21830,#22188);
#22188 = DEFINITIONAL_REPRESENTATION('',(#22189),#22215);
#22189 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22190,#22191,#22192,#22193,
    #22194,#22195,#22196,#22197,#22198,#22199,#22200,#22201,#22202,
    #22203,#22204,#22205,#22206,#22207,#22208,#22209,#22210,#22211,
    #22212,#22213,#22214),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#22190 = CARTESIAN_POINT('',(6.254304362987,7.));
#22191 = CARTESIAN_POINT('',(6.255179786377,6.999999978744));
#22192 = CARTESIAN_POINT('',(6.256930566832,6.999999938165));
#22193 = CARTESIAN_POINT('',(6.259556556612,6.999999883094));
#22194 = CARTESIAN_POINT('',(6.262182383557,6.999999833819));
#22195 = CARTESIAN_POINT('',(6.264808065742,6.999999790342));
#22196 = CARTESIAN_POINT('',(6.26743362125,6.999999752661));
#22197 = CARTESIAN_POINT('',(6.270059068166,6.999999720778));
#22198 = CARTESIAN_POINT('',(6.272684424584,6.999999694691));
#22199 = CARTESIAN_POINT('',(6.275309708597,6.999999674402));
#22200 = CARTESIAN_POINT('',(6.277934938305,6.999999659909));
#22201 = CARTESIAN_POINT('',(6.280560131808,6.999999651214));
#22202 = CARTESIAN_POINT('',(6.283185307207,6.999999648315));
#22203 = CARTESIAN_POINT('',(6.285810482606,6.999999651214));
#22204 = CARTESIAN_POINT('',(6.288435676108,6.999999659909));
#22205 = CARTESIAN_POINT('',(6.291060905813,6.999999674402));
#22206 = CARTESIAN_POINT('',(6.293686189824,6.999999694691));
#22207 = CARTESIAN_POINT('',(6.296311546237,6.999999720778));
#22208 = CARTESIAN_POINT('',(6.298936993149,6.999999752661));
#22209 = CARTESIAN_POINT('',(6.30156254865,6.999999790342));
#22210 = CARTESIAN_POINT('',(6.304188230828,6.999999833819));
#22211 = CARTESIAN_POINT('',(6.306814057765,6.999999883094));
#22212 = CARTESIAN_POINT('',(6.309440047537,6.999999938165));
#22213 = CARTESIAN_POINT('',(6.311190827986,6.999999978744));
#22214 = CARTESIAN_POINT('',(6.312066251372,7.));
#22215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22216 = ORIENTED_EDGE('',*,*,#22217,.T.);
#22217 = EDGE_CURVE('',#22178,#22117,#22218,.T.);
#22218 = SURFACE_CURVE('',#22219,(#22224),.PCURVE_S1.);
#22219 = CIRCLE('',#22220,1.1);
#22220 = AXIS2_PLACEMENT_3D('',#22221,#22222,#22223);
#22221 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    32.300000000004));
#22222 = DIRECTION('',(1.051172563647E-030,-2.246301066135E-013,-1.));
#22223 = DIRECTION('',(2.887692938464E-002,0.99958297452,
    -2.245364301354E-013));
#22224 = PCURVE('',#21830,#22225);
#22225 = DEFINITIONAL_REPRESENTATION('',(#22226),#22252);
#22226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22227,#22228,#22229,#22230,
    #22231,#22232,#22233,#22234,#22235,#22236,#22237,#22238,#22239,
    #22240,#22241,#22242,#22243,#22244,#22245,#22246,#22247,#22248,
    #22249,#22250,#22251),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.199968579917E-002,0.183999371598,
    0.275999057398,0.367998743197,0.459998428996,0.551998114795,
    0.643997800594,0.735997486393,0.827997172193,0.919996857992,
    1.011996543791,1.10399622959,1.195995915389,1.287995601188,
    1.379995286988,1.471994972787,1.563994658586,1.655994344385,
    1.747994030184,1.839993715983,1.931993401783,2.023993087582),
  .QUASI_UNIFORM_KNOTS.);
#22227 = CARTESIAN_POINT('',(6.254304362987,7.));
#22228 = CARTESIAN_POINT('',(6.223637801054,7.));
#22229 = CARTESIAN_POINT('',(6.162304677188,7.));
#22230 = CARTESIAN_POINT('',(6.070304991388,7.));
#22231 = CARTESIAN_POINT('',(5.978305305589,7.));
#22232 = CARTESIAN_POINT('',(5.88630561979,7.));
#22233 = CARTESIAN_POINT('',(5.794305933991,7.));
#22234 = CARTESIAN_POINT('',(5.702306248192,7.));
#22235 = CARTESIAN_POINT('',(5.610306562393,7.));
#22236 = CARTESIAN_POINT('',(5.518306876593,7.));
#22237 = CARTESIAN_POINT('',(5.426307190794,7.));
#22238 = CARTESIAN_POINT('',(5.334307504995,7.));
#22239 = CARTESIAN_POINT('',(5.242307819196,7.));
#22240 = CARTESIAN_POINT('',(5.150308133397,7.));
#22241 = CARTESIAN_POINT('',(5.058308447598,7.));
#22242 = CARTESIAN_POINT('',(4.966308761798,7.));
#22243 = CARTESIAN_POINT('',(4.874309075999,7.));
#22244 = CARTESIAN_POINT('',(4.7823093902,7.));
#22245 = CARTESIAN_POINT('',(4.690309704401,7.));
#22246 = CARTESIAN_POINT('',(4.598310018602,7.));
#22247 = CARTESIAN_POINT('',(4.506310332803,7.));
#22248 = CARTESIAN_POINT('',(4.414310647003,7.));
#22249 = CARTESIAN_POINT('',(4.322310961204,7.));
#22250 = CARTESIAN_POINT('',(4.260977837338,7.));
#22251 = CARTESIAN_POINT('',(4.230311275405,7.));
#22252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22253 = ORIENTED_EDGE('',*,*,#22116,.F.);
#22254 = ORIENTED_EDGE('',*,*,#22255,.T.);
#22255 = EDGE_CURVE('',#22049,#21821,#22256,.T.);
#22256 = SURFACE_CURVE('',#22257,(#22274),.PCURVE_S1.);
#22257 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22258,#22259,#22260,#22261,
    #22262,#22263,#22264,#22265,#22266,#22267,#22268,#22269,#22270,
    #22271,#22272,#22273),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,4),(0.E+000,1.35196995964E-002,2.596056378875E-002,
    4.068698922128E-002,5.877951160594E-002,0.101170037128,
    0.164267928198,0.247988420382,0.391507916466,0.546720373807,
    0.713835964576,0.821152403937,0.916555872885,1.),.UNSPECIFIED.);
#22258 = CARTESIAN_POINT('',(4.275783822562,-22.01113009809,
    25.383249755916));
#22259 = CARTESIAN_POINT('',(4.276893978981,-22.00900845649,
    25.380853830698));
#22260 = CARTESIAN_POINT('',(4.27900440118,-22.0049428193,
    25.376239776013));
#22261 = CARTESIAN_POINT('',(4.282248949257,-21.99859607483,
    25.368967791472));
#22262 = CARTESIAN_POINT('',(4.285785928128,-21.99156540291,
    25.360831055403));
#22263 = CARTESIAN_POINT('',(4.291521166217,-21.97994136353,
    25.347213970086));
#22264 = CARTESIAN_POINT('',(4.300521576956,-21.96102543529,
    25.324551271866));
#22265 = CARTESIAN_POINT('',(4.313229950931,-21.93255983076,
    25.289070858177));
#22266 = CARTESIAN_POINT('',(4.330631004911,-21.88989462203,
    25.232818276848));
#22267 = CARTESIAN_POINT('',(4.349499339893,-21.8362711529,
    25.15547537995));
#22268 = CARTESIAN_POINT('',(4.366857240866,-21.775969602,25.05699094185
    ));
#22269 = CARTESIAN_POINT('',(4.378279920875,-21.72584614621,
    24.962521609399));
#22270 = CARTESIAN_POINT('',(4.38548298581,-21.68698004616,
    24.878925479943));
#22271 = CARTESIAN_POINT('',(4.38979752131,-21.65941229546,
    24.813043329684));
#22272 = CARTESIAN_POINT('',(4.39190632643,-21.64359873571,
    24.771281523353));
#22273 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#22274 = PCURVE('',#21830,#22275);
#22275 = DEFINITIONAL_REPRESENTATION('',(#22276),#22346);
#22276 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22277,#22278,#22279,#22280,
    #22281,#22282,#22283,#22284,#22285,#22286,#22287,#22288,#22289,
    #22290,#22291,#22292,#22293,#22294,#22295,#22296,#22297,#22298,
    #22299,#22300,#22301,#22302,#22303,#22304,#22305,#22306,#22307,
    #22308,#22309,#22310,#22311,#22312,#22313,#22314,#22315,#22316,
    #22317,#22318,#22319,#22320,#22321,#22322,#22323,#22324,#22325,
    #22326,#22327,#22328,#22329,#22330,#22331,#22332,#22333,#22334,
    #22335,#22336,#22337,#22338,#22339,#22340,#22341,#22342,#22343,
    #22344,#22345),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#22277 = CARTESIAN_POINT('',(4.230311275401,8.324975591158E-002));
#22278 = CARTESIAN_POINT('',(4.232750871275,8.056464270287E-002));
#22279 = CARTESIAN_POINT('',(4.237609530408,7.517689934893E-002));
#22280 = CARTESIAN_POINT('',(4.244836860188,6.70423788112E-002));
#22281 = CARTESIAN_POINT('',(4.25200455057,5.885452897293E-002));
#22282 = CARTESIAN_POINT('',(4.259113339001,5.061316787791E-002));
#22283 = CARTESIAN_POINT('',(4.266163324184,4.231881278683E-002));
#22284 = CARTESIAN_POINT('',(4.273155431993,3.397101613703E-002));
#22285 = CARTESIAN_POINT('',(4.280090450508,2.556949312021E-002));
#22286 = CARTESIAN_POINT('',(4.286969304206,1.711367589034E-002));
#22287 = CARTESIAN_POINT('',(4.293793195695,8.602422367231E-003));
#22288 = CARTESIAN_POINT('',(4.300563246739,3.470929607319E-005));
#22289 = CARTESIAN_POINT('',(4.30728065064,-8.590607573187E-003));
#22290 = CARTESIAN_POINT('',(4.313946299363,-1.727429806347E-002));
#22291 = CARTESIAN_POINT('',(4.320559364661,-2.601491454337E-002));
#22292 = CARTESIAN_POINT('',(4.327119175308,-3.481123100298E-002));
#22293 = CARTESIAN_POINT('',(4.333624995388,-4.366195917738E-002));
#22294 = CARTESIAN_POINT('',(4.340076107196,-5.256583820019E-002));
#22295 = CARTESIAN_POINT('',(4.346471703474,-6.152155986608E-002));
#22296 = CARTESIAN_POINT('',(4.352811373237,-7.052805786235E-002));
#22297 = CARTESIAN_POINT('',(4.359094918423,-7.958439926421E-002));
#22298 = CARTESIAN_POINT('',(4.365322073849,-8.86896195875E-002));
#22299 = CARTESIAN_POINT('',(4.371492575348,-9.78427628236E-002));
#22300 = CARTESIAN_POINT('',(4.377606141589,-0.107042870621));
#22301 = CARTESIAN_POINT('',(4.38366247952,-0.116288985524));
#22302 = CARTESIAN_POINT('',(4.389661281677,-0.125580148839));
#22303 = CARTESIAN_POINT('',(4.395602232379,-0.134915405925));
#22304 = CARTESIAN_POINT('',(4.401484986544,-0.144293787168));
#22305 = CARTESIAN_POINT('',(4.407309250803,-0.153714380279));
#22306 = CARTESIAN_POINT('',(4.413075101324,-0.163176612935));
#22307 = CARTESIAN_POINT('',(4.418782564914,-0.172679878553));
#22308 = CARTESIAN_POINT('',(4.424431667606,-0.182223579729));
#22309 = CARTESIAN_POINT('',(4.430022421643,-0.191807116598));
#22310 = CARTESIAN_POINT('',(4.435554828994,-0.201429889963));
#22311 = CARTESIAN_POINT('',(4.441028880393,-0.211091300416));
#22312 = CARTESIAN_POINT('',(4.44644455581,-0.220790748729));
#22313 = CARTESIAN_POINT('',(4.451801823705,-0.23052763516));
#22314 = CARTESIAN_POINT('',(4.457100643767,-0.240301361839));
#22315 = CARTESIAN_POINT('',(4.462340956977,-0.250111323932));
#22316 = CARTESIAN_POINT('',(4.467522826197,-0.259957035335));
#22317 = CARTESIAN_POINT('',(4.472646316158,-0.269838019126));
#22318 = CARTESIAN_POINT('',(4.477711480359,-0.279753795941));
#22319 = CARTESIAN_POINT('',(4.482718364527,-0.289703887071));
#22320 = CARTESIAN_POINT('',(4.487667005672,-0.299687813629));
#22321 = CARTESIAN_POINT('',(4.492557432341,-0.309705096788));
#22322 = CARTESIAN_POINT('',(4.497389664514,-0.319755257656));
#22323 = CARTESIAN_POINT('',(4.502163713793,-0.329837817536));
#22324 = CARTESIAN_POINT('',(4.506879582812,-0.339952297021));
#22325 = CARTESIAN_POINT('',(4.511537267518,-0.350098219353));
#22326 = CARTESIAN_POINT('',(4.516136748781,-0.36027509788));
#22327 = CARTESIAN_POINT('',(4.520678085739,-0.370482576158));
#22328 = CARTESIAN_POINT('',(4.525161340416,-0.380720312038));
#22329 = CARTESIAN_POINT('',(4.529586565637,-0.390987959679));
#22330 = CARTESIAN_POINT('',(4.5339538081,-0.401285173911));
#22331 = CARTESIAN_POINT('',(4.538263107973,-0.411611610569));
#22332 = CARTESIAN_POINT('',(4.5425144974,-0.421966920801));
#22333 = CARTESIAN_POINT('',(4.546708006883,-0.432350773493));
#22334 = CARTESIAN_POINT('',(4.550843616814,-0.442762686228));
#22335 = CARTESIAN_POINT('',(4.554921292627,-0.453202143475));
#22336 = CARTESIAN_POINT('',(4.558940996808,-0.463668638359));
#22337 = CARTESIAN_POINT('',(4.56290268562,-0.47416166127));
#22338 = CARTESIAN_POINT('',(4.566806310529,-0.484680704879));
#22339 = CARTESIAN_POINT('',(4.570651815807,-0.495225255465));
#22340 = CARTESIAN_POINT('',(4.574439148506,-0.505794828932));
#22341 = CARTESIAN_POINT('',(4.578168257972,-0.516388969834));
#22342 = CARTESIAN_POINT('',(4.581839086002,-0.527007216602));
#22343 = CARTESIAN_POINT('',(4.585451569755,-0.53764910931));
#22344 = CARTESIAN_POINT('',(4.587820948978,-0.544759161495));
#22345 = CARTESIAN_POINT('',(4.588995891368,-0.548317975142));
#22346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22351)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22348,#22349,#22350)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#22348,
  'distance_accuracy_value','confusion accuracy');
#22352 = SHAPE_DEFINITION_REPRESENTATION(#22353,#21811);
#22353 = PRODUCT_DEFINITION_SHAPE('','',#22354);
#22354 = PRODUCT_DEFINITION('design','',#22355,#22358);
#22355 = PRODUCT_DEFINITION_FORMATION('','',#22356);
#22356 = PRODUCT('CADSOFTTOOLS 1.72','CADSOFTTOOLS 1.72','',(#22357));
#22357 = PRODUCT_CONTEXT('',#2,'mechanical');
#22358 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22359 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22360,#22362);
#22360 = ( REPRESENTATION_RELATIONSHIP('','',#21811,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22361) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22361 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
#22362 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22363);
#22363 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#22354,$);
#22364 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22356));
#22365 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22366),#22507);
#22366 = SHELL_BASED_SURFACE_MODEL('',(#22367));
#22367 = OPEN_SHELL('',(#22368));
#22368 = ADVANCED_FACE('',(#22369),#22383,.T.);
#22369 = FACE_BOUND('',#22370,.T.);
#22370 = EDGE_LOOP('',(#22371,#22394,#22410,#22426,#22443,#22459,#22476,
    #22492));
#22371 = ORIENTED_EDGE('',*,*,#22372,.T.);
#22372 = EDGE_CURVE('',#22373,#22375,#22377,.T.);
#22373 = VERTEX_POINT('',#22374);
#22374 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    31.500000000003));
#22375 = VERTEX_POINT('',#22376);
#22376 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    31.500000000003));
#22377 = SURFACE_CURVE('',#22378,(#22382),.PCURVE_S1.);
#22378 = LINE('',#22379,#22380);
#22379 = CARTESIAN_POINT('',(1.14689769329E-003,-26.40191064834,
    31.500000000003));
#22380 = VECTOR('',#22381,1.);
#22381 = DIRECTION('',(6.775058908952E-017,1.,1.578983857244E-015));
#22382 = PCURVE('',#22383,#22388);
#22383 = PLANE('',#22384);
#22384 = AXIS2_PLACEMENT_3D('',#22385,#22386,#22387);
#22385 = CARTESIAN_POINT('',(1.146897693295E-003,-10.6011468977,
    2.950000001816));
#22386 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#22387 = DIRECTION('',(2.739037068377E-016,9.045846286026E-039,-1.));
#22388 = DEFINITIONAL_REPRESENTATION('',(#22389),#22393);
#22389 = LINE('',#22390,#22391);
#22390 = CARTESIAN_POINT('',(-28.54999999818,15.800763750645));
#22391 = VECTOR('',#22392,1.);
#22392 = DIRECTION('',(-1.578983857244E-015,-1.));
#22393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22394 = ORIENTED_EDGE('',*,*,#22395,.T.);
#22395 = EDGE_CURVE('',#22375,#22396,#22398,.T.);
#22396 = VERTEX_POINT('',#22397);
#22397 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    26.800000001816));
#22398 = SURFACE_CURVE('',#22399,(#22403),.PCURVE_S1.);
#22399 = LINE('',#22400,#22401);
#22400 = CARTESIAN_POINT('',(1.146897693286E-003,-21.90191064834,
    31.500000000003));
#22401 = VECTOR('',#22402,1.);
#22402 = DIRECTION('',(2.787091628303E-016,0.E+000,-1.));
#22403 = PCURVE('',#22383,#22404);
#22404 = DEFINITIONAL_REPRESENTATION('',(#22405),#22409);
#22405 = LINE('',#22406,#22407);
#22406 = CARTESIAN_POINT('',(-28.54999999818,11.300763750643));
#22407 = VECTOR('',#22408,1.);
#22408 = DIRECTION('',(1.,-6.510573139417E-034));
#22409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22410 = ORIENTED_EDGE('',*,*,#22411,.T.);
#22411 = EDGE_CURVE('',#22396,#22412,#22414,.T.);
#22412 = VERTEX_POINT('',#22413);
#22413 = CARTESIAN_POINT('',(1.146897693295E-003,-20.43416876046,
    26.800000001816));
#22414 = SURFACE_CURVE('',#22415,(#22419),.PCURVE_S1.);
#22415 = LINE('',#22416,#22417);
#22416 = CARTESIAN_POINT('',(1.14689769329E-003,-21.90191064834,
    26.800000001816));
#22417 = VECTOR('',#22418,1.);
#22418 = DIRECTION('',(1.056322722308E-016,1.,0.E+000));
#22419 = PCURVE('',#22383,#22420);
#22420 = DEFINITIONAL_REPRESENTATION('',(#22421),#22425);
#22421 = LINE('',#22422,#22423);
#22422 = CARTESIAN_POINT('',(-23.85,11.300763750643));
#22423 = VECTOR('',#22424,1.);
#22424 = DIRECTION('',(2.893307997154E-032,-1.));
#22425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22426 = ORIENTED_EDGE('',*,*,#22427,.T.);
#22427 = EDGE_CURVE('',#22412,#22428,#22430,.T.);
#22428 = VERTEX_POINT('',#22429);
#22429 = CARTESIAN_POINT('',(1.146897693295E-003,-20.59999999997,
    26.750000001816));
#22430 = SURFACE_CURVE('',#22431,(#22436),.PCURVE_S1.);
#22431 = CIRCLE('',#22432,0.3);
#22432 = AXIS2_PLACEMENT_3D('',#22433,#22434,#22435);
#22433 = CARTESIAN_POINT('',(1.146897693287E-003,-20.59999999997,
    27.050000001816));
#22434 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#22435 = DIRECTION('',(3.031451434098E-016,0.552770798392,
    -0.833333333333));
#22436 = PCURVE('',#22383,#22437);
#22437 = DEFINITIONAL_REPRESENTATION('',(#22438),#22442);
#22438 = CIRCLE('',#22439,0.3);
#22439 = AXIS2_PLACEMENT_2D('',#22440,#22441);
#22440 = CARTESIAN_POINT('',(-24.1,9.998853102277));
#22441 = DIRECTION('',(0.833333333333,-0.552770798392));
#22442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22443 = ORIENTED_EDGE('',*,*,#22444,.T.);
#22444 = EDGE_CURVE('',#22428,#22445,#22447,.T.);
#22445 = VERTEX_POINT('',#22446);
#22446 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    26.750000001816));
#22447 = SURFACE_CURVE('',#22448,(#22452),.PCURVE_S1.);
#22448 = LINE('',#22449,#22450);
#22449 = CARTESIAN_POINT('',(1.146897693291E-003,-20.59999999997,
    26.750000001816));
#22450 = VECTOR('',#22451,1.);
#22451 = DIRECTION('',(-6.779638157448E-017,-1.,0.E+000));
#22452 = PCURVE('',#22383,#22453);
#22453 = DEFINITIONAL_REPRESENTATION('',(#22454),#22458);
#22454 = LINE('',#22455,#22456);
#22455 = CARTESIAN_POINT('',(-23.8,9.998853102277));
#22456 = VECTOR('',#22457,1.);
#22457 = DIRECTION('',(-1.856968926928E-032,1.));
#22458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22459 = ORIENTED_EDGE('',*,*,#22460,.T.);
#22460 = EDGE_CURVE('',#22445,#22461,#22463,.T.);
#22461 = VERTEX_POINT('',#22462);
#22462 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    27.050000001816));
#22463 = SURFACE_CURVE('',#22464,(#22469),.PCURVE_S1.);
#22464 = CIRCLE('',#22465,0.3);
#22465 = AXIS2_PLACEMENT_3D('',#22466,#22467,#22468);
#22466 = CARTESIAN_POINT('',(1.146897693286E-003,-26.40191064834,
    27.050000001816));
#22467 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#22468 = DIRECTION('',(2.739037068377E-016,5.154124104547E-036,-1.));
#22469 = PCURVE('',#22383,#22470);
#22470 = DEFINITIONAL_REPRESENTATION('',(#22471),#22475);
#22471 = CIRCLE('',#22472,0.3);
#22472 = AXIS2_PLACEMENT_2D('',#22473,#22474);
#22473 = CARTESIAN_POINT('',(-24.1,15.800763750645));
#22474 = DIRECTION('',(1.,-5.14507825826E-036));
#22475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22476 = ORIENTED_EDGE('',*,*,#22477,.T.);
#22477 = EDGE_CURVE('',#22461,#22478,#22480,.T.);
#22478 = VERTEX_POINT('',#22479);
#22479 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    31.200000000003));
#22480 = SURFACE_CURVE('',#22481,(#22485),.PCURVE_S1.);
#22481 = LINE('',#22482,#22483);
#22482 = CARTESIAN_POINT('',(1.146897693291E-003,-26.70191064834,
    27.050000001816));
#22483 = VECTOR('',#22484,1.);
#22484 = DIRECTION('',(-1.370013540963E-016,8.560755856271E-016,1.));
#22485 = PCURVE('',#22383,#22486);
#22486 = DEFINITIONAL_REPRESENTATION('',(#22487),#22491);
#22487 = LINE('',#22488,#22489);
#22488 = CARTESIAN_POINT('',(-24.1,16.100763750645));
#22489 = VECTOR('',#22490,1.);
#22490 = DIRECTION('',(-1.,-8.560755856271E-016));
#22491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22492 = ORIENTED_EDGE('',*,*,#22493,.T.);
#22493 = EDGE_CURVE('',#22478,#22373,#22494,.T.);
#22494 = SURFACE_CURVE('',#22495,(#22500),.PCURVE_S1.);
#22495 = CIRCLE('',#22496,0.3);
#22496 = AXIS2_PLACEMENT_3D('',#22497,#22498,#22499);
#22497 = CARTESIAN_POINT('',(1.146897693285E-003,-26.40191064834,
    31.200000000003));
#22498 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#22499 = DIRECTION('',(-1.354848240829E-016,-1.,-8.791028389909E-035));
#22500 = PCURVE('',#22383,#22501);
#22501 = DEFINITIONAL_REPRESENTATION('',(#22502),#22506);
#22502 = CIRCLE('',#22503,0.3);
#22503 = AXIS2_PLACEMENT_2D('',#22504,#22505);
#22504 = CARTESIAN_POINT('',(-28.24999999818,15.800763750645));
#22505 = DIRECTION('',(-3.70218942985E-032,1.));
#22506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22511)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22508,#22509,#22510)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22508 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22509 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22510 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22511 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22508,
  'distance_accuracy_value','confusion accuracy');
#22512 = SHAPE_DEFINITION_REPRESENTATION(#22513,#22365);
#22513 = PRODUCT_DEFINITION_SHAPE('','',#22514);
#22514 = PRODUCT_DEFINITION('design','',#22515,#22518);
#22515 = PRODUCT_DEFINITION_FORMATION('','',#22516);
#22516 = PRODUCT('CADSOFTTOOLS 1.73','CADSOFTTOOLS 1.73','',(#22517));
#22517 = PRODUCT_CONTEXT('',#2,'mechanical');
#22518 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22519 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22520,#22522);
#22520 = ( REPRESENTATION_RELATIONSHIP('','',#22365,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22521) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22521 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
#22522 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22523);
#22523 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','','',#5,#22514,$);
#22524 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22516));
#22525 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22526),#22600);
#22526 = SHELL_BASED_SURFACE_MODEL('',(#22527));
#22527 = OPEN_SHELL('',(#22528));
#22528 = ADVANCED_FACE('',(#22529),#22543,.T.);
#22529 = FACE_BOUND('',#22530,.T.);
#22530 = EDGE_LOOP('',(#22531,#22554,#22570,#22586));
#22531 = ORIENTED_EDGE('',*,*,#22532,.F.);
#22532 = EDGE_CURVE('',#22533,#22535,#22537,.T.);
#22533 = VERTEX_POINT('',#22534);
#22534 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    31.500000000003));
#22535 = VERTEX_POINT('',#22536);
#22536 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    31.500000000003));
#22537 = SURFACE_CURVE('',#22538,(#22542),.PCURVE_S1.);
#22538 = LINE('',#22539,#22540);
#22539 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    31.500000000003));
#22540 = VECTOR('',#22541,1.);
#22541 = DIRECTION('',(-1.,-2.421460203653E-015,0.E+000));
#22542 = PCURVE('',#22543,#22548);
#22543 = PLANE('',#22544);
#22544 = AXIS2_PLACEMENT_3D('',#22545,#22546,#22547);
#22545 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    22.675345568122));
#22546 = DIRECTION('',(0.E+000,1.,-3.760459279603E-032));
#22547 = DIRECTION('',(0.E+000,-3.760459279603E-032,-1.));
#22548 = DEFINITIONAL_REPRESENTATION('',(#22549),#22553);
#22549 = LINE('',#22550,#22551);
#22550 = CARTESIAN_POINT('',(-8.824654431882,0.E+000));
#22551 = VECTOR('',#22552,1.);
#22552 = DIRECTION('',(9.105802493017E-047,1.));
#22553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22554 = ORIENTED_EDGE('',*,*,#22555,.F.);
#22555 = EDGE_CURVE('',#22556,#22533,#22558,.T.);
#22556 = VERTEX_POINT('',#22557);
#22557 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    26.800000001816));
#22558 = SURFACE_CURVE('',#22559,(#22563),.PCURVE_S1.);
#22559 = LINE('',#22560,#22561);
#22560 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    26.800000001816));
#22561 = VECTOR('',#22562,1.);
#22562 = DIRECTION('',(-3.779482638479E-016,0.E+000,1.));
#22563 = PCURVE('',#22543,#22564);
#22564 = DEFINITIONAL_REPRESENTATION('',(#22565),#22569);
#22565 = LINE('',#22566,#22567);
#22566 = CARTESIAN_POINT('',(-4.124654433694,-9.992007221626E-015));
#22567 = VECTOR('',#22568,1.);
#22568 = DIRECTION('',(-1.,3.779482638479E-016));
#22569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22570 = ORIENTED_EDGE('',*,*,#22571,.F.);
#22571 = EDGE_CURVE('',#22572,#22556,#22574,.T.);
#22572 = VERTEX_POINT('',#22573);
#22573 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    26.800000001816));
#22574 = SURFACE_CURVE('',#22575,(#22579),.PCURVE_S1.);
#22575 = LINE('',#22576,#22577);
#22576 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    26.800000001816));
#22577 = VECTOR('',#22578,1.);
#22578 = DIRECTION('',(1.,2.421460203653E-015,-2.421460203653E-015));
#22579 = PCURVE('',#22543,#22580);
#22580 = DEFINITIONAL_REPRESENTATION('',(#22581),#22585);
#22581 = LINE('',#22582,#22583);
#22582 = CARTESIAN_POINT('',(-4.124654433694,1.467178223057));
#22583 = VECTOR('',#22584,1.);
#22584 = DIRECTION('',(2.421460203653E-015,-1.));
#22585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22586 = ORIENTED_EDGE('',*,*,#22587,.F.);
#22587 = EDGE_CURVE('',#22535,#22572,#22588,.T.);
#22588 = SURFACE_CURVE('',#22589,(#22593),.PCURVE_S1.);
#22589 = LINE('',#22590,#22591);
#22590 = CARTESIAN_POINT('',(1.146897693286E-003,-21.90191064834,
    31.500000000003));
#22591 = VECTOR('',#22592,1.);
#22592 = DIRECTION('',(2.787091628303E-016,0.E+000,-1.));
#22593 = PCURVE('',#22543,#22594);
#22594 = DEFINITIONAL_REPRESENTATION('',(#22595),#22599);
#22595 = LINE('',#22596,#22597);
#22596 = CARTESIAN_POINT('',(-8.824654431882,1.467178223057));
#22597 = VECTOR('',#22598,1.);
#22598 = DIRECTION('',(1.,-2.787091628303E-016));
#22599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22604)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22601,#22602,#22603)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22601 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22602 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22603 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22604 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22601,
  'distance_accuracy_value','confusion accuracy');
#22605 = SHAPE_DEFINITION_REPRESENTATION(#22606,#22525);
#22606 = PRODUCT_DEFINITION_SHAPE('','',#22607);
#22607 = PRODUCT_DEFINITION('design','',#22608,#22611);
#22608 = PRODUCT_DEFINITION_FORMATION('','',#22609);
#22609 = PRODUCT('CADSOFTTOOLS 1.74','CADSOFTTOOLS 1.74','',(#22610));
#22610 = PRODUCT_CONTEXT('',#2,'mechanical');
#22611 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22612 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22613,#22615);
#22613 = ( REPRESENTATION_RELATIONSHIP('','',#22525,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22614) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22614 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
#22615 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22616);
#22616 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#5,#22607,$);
#22617 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22609));
#22618 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22619),#22737);
#22619 = SHELL_BASED_SURFACE_MODEL('',(#22620));
#22620 = OPEN_SHELL('',(#22621));
#22621 = ADVANCED_FACE('',(#22622),#22636,.T.);
#22622 = FACE_BOUND('',#22623,.T.);
#22623 = EDGE_LOOP('',(#22624,#22669,#22685,#22723));
#22624 = ORIENTED_EDGE('',*,*,#22625,.T.);
#22625 = EDGE_CURVE('',#22626,#22628,#22630,.T.);
#22626 = VERTEX_POINT('',#22627);
#22627 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    26.800000001816));
#22628 = VERTEX_POINT('',#22629);
#22629 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    31.500000000003));
#22630 = SURFACE_CURVE('',#22631,(#22635),.PCURVE_S1.);
#22631 = LINE('',#22632,#22633);
#22632 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    26.800000001816));
#22633 = VECTOR('',#22634,1.);
#22634 = DIRECTION('',(-3.779482638479E-016,0.E+000,1.));
#22635 = PCURVE('',#22636,#22641);
#22636 = CYLINDRICAL_SURFACE('',#22637,1.9);
#22637 = AXIS2_PLACEMENT_3D('',#22638,#22639,#22640);
#22638 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    22.675345568122));
#22639 = DIRECTION('',(-2.775557561563E-016,3.760459279603E-032,1.));
#22640 = DIRECTION('',(-1.,-1.043737118845E-047,-2.775557561563E-016));
#22641 = DEFINITIONAL_REPRESENTATION('',(#22642),#22668);
#22642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22643,#22644,#22645,#22646,
    #22647,#22648,#22649,#22650,#22651,#22652,#22653,#22654,#22655,
    #22656,#22657,#22658,#22659,#22660,#22661,#22662,#22663,#22664,
    #22665,#22666,#22667),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.77646178177E-030,0.213636363554,
    0.427272727108,0.640909090662,0.854545454216,1.06818181777,
    1.281818181324,1.495454544878,1.709090908432,1.922727271986,
    2.13636363554,2.349999999094,2.563636362648,2.777272726202,
    2.990909089756,3.20454545331,3.418181816863,3.631818180417,
    3.845454543971,4.059090907525,4.272727271079,4.486363634633,
    4.699999998187),.QUASI_UNIFORM_KNOTS.);
#22643 = CARTESIAN_POINT('',(6.549896008129,4.124654433694));
#22644 = CARTESIAN_POINT('',(6.549896008129,4.195866554879));
#22645 = CARTESIAN_POINT('',(6.549896008129,4.338290797248));
#22646 = CARTESIAN_POINT('',(6.549896008129,4.551927160802));
#22647 = CARTESIAN_POINT('',(6.549896008129,4.765563524356));
#22648 = CARTESIAN_POINT('',(6.549896008129,4.97919988791));
#22649 = CARTESIAN_POINT('',(6.549896008129,5.192836251464));
#22650 = CARTESIAN_POINT('',(6.549896008129,5.406472615018));
#22651 = CARTESIAN_POINT('',(6.549896008129,5.620108978572));
#22652 = CARTESIAN_POINT('',(6.549896008129,5.833745342126));
#22653 = CARTESIAN_POINT('',(6.549896008129,6.04738170568));
#22654 = CARTESIAN_POINT('',(6.549896008129,6.261018069234));
#22655 = CARTESIAN_POINT('',(6.549896008129,6.474654432788));
#22656 = CARTESIAN_POINT('',(6.549896008129,6.688290796342));
#22657 = CARTESIAN_POINT('',(6.549896008129,6.901927159896));
#22658 = CARTESIAN_POINT('',(6.549896008129,7.11556352345));
#22659 = CARTESIAN_POINT('',(6.549896008129,7.329199887004));
#22660 = CARTESIAN_POINT('',(6.549896008129,7.542836250558));
#22661 = CARTESIAN_POINT('',(6.549896008129,7.756472614112));
#22662 = CARTESIAN_POINT('',(6.549896008129,7.970108977666));
#22663 = CARTESIAN_POINT('',(6.549896008129,8.18374534122));
#22664 = CARTESIAN_POINT('',(6.549896008129,8.397381704774));
#22665 = CARTESIAN_POINT('',(6.549896008129,8.611018068328));
#22666 = CARTESIAN_POINT('',(6.549896008129,8.753442310697));
#22667 = CARTESIAN_POINT('',(6.549896008129,8.824654431882));
#22668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22669 = ORIENTED_EDGE('',*,*,#22670,.F.);
#22670 = EDGE_CURVE('',#22671,#22628,#22673,.T.);
#22671 = VERTEX_POINT('',#22672);
#22672 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    31.500000000003));
#22673 = SURFACE_CURVE('',#22674,(#22679),.PCURVE_S1.);
#22674 = CIRCLE('',#22675,1.9);
#22675 = AXIS2_PLACEMENT_3D('',#22676,#22677,#22678);
#22676 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    31.500000000003));
#22677 = DIRECTION('',(-2.775557561563E-016,3.82778576447E-032,1.));
#22678 = DIRECTION('',(-0.814935972818,0.579550998797,
    -2.261901701545E-016));
#22679 = PCURVE('',#22636,#22680);
#22680 = DEFINITIONAL_REPRESENTATION('',(#22681),#22684);
#22681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22682,#22683),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.884888318605),.PIECEWISE_BEZIER_KNOTS.);
#22682 = CARTESIAN_POINT('',(5.665007689524,8.824654431882));
#22683 = CARTESIAN_POINT('',(6.549896008129,8.824654431882));
#22684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22685 = ORIENTED_EDGE('',*,*,#22686,.F.);
#22686 = EDGE_CURVE('',#22687,#22671,#22689,.T.);
#22687 = VERTEX_POINT('',#22688);
#22688 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#22689 = SURFACE_CURVE('',#22690,(#22694),.PCURVE_S1.);
#22690 = LINE('',#22691,#22692);
#22691 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#22692 = VECTOR('',#22693,1.);
#22693 = DIRECTION('',(-1.88974131924E-016,0.E+000,1.));
#22694 = PCURVE('',#22636,#22695);
#22695 = DEFINITIONAL_REPRESENTATION('',(#22696),#22722);
#22696 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22697,#22698,#22699,#22700,
    #22701,#22702,#22703,#22704,#22705,#22706,#22707,#22708,#22709,
    #22710,#22711,#22712,#22713,#22714,#22715,#22716,#22717,#22718,
    #22719,#22720,#22721),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.213636363554,0.427272727108,
    0.640909090662,0.854545454216,1.06818181777,1.281818181324,
    1.495454544878,1.709090908432,1.922727271986,2.13636363554,
    2.349999999094,2.563636362648,2.777272726202,2.990909089756,
    3.20454545331,3.418181816863,3.631818180417,3.845454543971,
    4.059090907525,4.272727271079,4.486363634633,4.699999998187),
  .QUASI_UNIFORM_KNOTS.);
#22697 = CARTESIAN_POINT('',(5.665007689524,4.124654433694));
#22698 = CARTESIAN_POINT('',(5.665007689524,4.195866554879));
#22699 = CARTESIAN_POINT('',(5.665007689524,4.338290797248));
#22700 = CARTESIAN_POINT('',(5.665007689524,4.551927160802));
#22701 = CARTESIAN_POINT('',(5.665007689524,4.765563524356));
#22702 = CARTESIAN_POINT('',(5.665007689524,4.97919988791));
#22703 = CARTESIAN_POINT('',(5.665007689524,5.192836251464));
#22704 = CARTESIAN_POINT('',(5.665007689524,5.406472615018));
#22705 = CARTESIAN_POINT('',(5.665007689524,5.620108978572));
#22706 = CARTESIAN_POINT('',(5.665007689524,5.833745342126));
#22707 = CARTESIAN_POINT('',(5.665007689524,6.04738170568));
#22708 = CARTESIAN_POINT('',(5.665007689524,6.261018069234));
#22709 = CARTESIAN_POINT('',(5.665007689524,6.474654432788));
#22710 = CARTESIAN_POINT('',(5.665007689524,6.688290796342));
#22711 = CARTESIAN_POINT('',(5.665007689524,6.901927159896));
#22712 = CARTESIAN_POINT('',(5.665007689524,7.11556352345));
#22713 = CARTESIAN_POINT('',(5.665007689524,7.329199887004));
#22714 = CARTESIAN_POINT('',(5.665007689524,7.542836250558));
#22715 = CARTESIAN_POINT('',(5.665007689524,7.756472614112));
#22716 = CARTESIAN_POINT('',(5.665007689524,7.970108977666));
#22717 = CARTESIAN_POINT('',(5.665007689524,8.18374534122));
#22718 = CARTESIAN_POINT('',(5.665007689524,8.397381704774));
#22719 = CARTESIAN_POINT('',(5.665007689524,8.611018068328));
#22720 = CARTESIAN_POINT('',(5.665007689524,8.753442310697));
#22721 = CARTESIAN_POINT('',(5.665007689524,8.824654431882));
#22722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22723 = ORIENTED_EDGE('',*,*,#22724,.F.);
#22724 = EDGE_CURVE('',#22626,#22687,#22725,.T.);
#22725 = SURFACE_CURVE('',#22726,(#22731),.PCURVE_S1.);
#22726 = CIRCLE('',#22727,1.9);
#22727 = AXIS2_PLACEMENT_3D('',#22728,#22729,#22730);
#22728 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    26.800000001816));
#22729 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22730 = DIRECTION('',(-0.964643040496,-0.263559868763,-0.E+000));
#22731 = PCURVE('',#22636,#22732);
#22732 = DEFINITIONAL_REPRESENTATION('',(#22733),#22736);
#22733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22734,#22735),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.884888318605),.PIECEWISE_BEZIER_KNOTS.);
#22734 = CARTESIAN_POINT('',(6.549896008129,4.124654433694));
#22735 = CARTESIAN_POINT('',(5.665007689524,4.124654433694));
#22736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22741)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22738,#22739,#22740)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22738 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22739 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22740 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22741 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22738,
  'distance_accuracy_value','confusion accuracy');
#22742 = SHAPE_DEFINITION_REPRESENTATION(#22743,#22618);
#22743 = PRODUCT_DEFINITION_SHAPE('','',#22744);
#22744 = PRODUCT_DEFINITION('design','',#22745,#22748);
#22745 = PRODUCT_DEFINITION_FORMATION('','',#22746);
#22746 = PRODUCT('CADSOFTTOOLS 1.75','CADSOFTTOOLS 1.75','',(#22747));
#22747 = PRODUCT_CONTEXT('',#2,'mechanical');
#22748 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22749 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22750,#22752);
#22750 = ( REPRESENTATION_RELATIONSHIP('','',#22618,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22751) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22751 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
#22752 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22753);
#22753 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','','',#5,#22744,$);
#22754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22746));
#22755 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22756),#22938);
#22756 = SHELL_BASED_SURFACE_MODEL('',(#22757));
#22757 = OPEN_SHELL('',(#22758));
#22758 = ADVANCED_FACE('',(#22759),#22773,.T.);
#22759 = FACE_BOUND('',#22760,.T.);
#22760 = EDGE_LOOP('',(#22761,#22784,#22801,#22817,#22833,#22849,#22870,
    #22886,#22907,#22923));
#22761 = ORIENTED_EDGE('',*,*,#22762,.F.);
#22762 = EDGE_CURVE('',#22763,#22765,#22767,.T.);
#22763 = VERTEX_POINT('',#22764);
#22764 = CARTESIAN_POINT('',(1.146897693295E-003,-0.240123422665,
    31.196432548877));
#22765 = VERTEX_POINT('',#22766);
#22766 = CARTESIAN_POINT('',(1.146897693295E-003,-0.240123422665,
    27.050000001821));
#22767 = SURFACE_CURVE('',#22768,(#22772),.PCURVE_S1.);
#22768 = LINE('',#22769,#22770);
#22769 = CARTESIAN_POINT('',(1.146897693287E-003,-0.240123422665,
    31.196432548877));
#22770 = VECTOR('',#22771,1.);
#22771 = DIRECTION('',(1.369100428069E-016,0.E+000,-1.));
#22772 = PCURVE('',#22773,#22778);
#22773 = PLANE('',#22774);
#22774 = AXIS2_PLACEMENT_3D('',#22775,#22776,#22777);
#22775 = CARTESIAN_POINT('',(1.146897693295E-003,-23.04088717331,
    2.950000001821));
#22776 = DIRECTION('',(-1.,-1.354848240829E-016,-2.739037068377E-016));
#22777 = DIRECTION('',(2.739037068377E-016,-9.045846286026E-039,-1.));
#22778 = DEFINITIONAL_REPRESENTATION('',(#22779),#22783);
#22779 = LINE('',#22780,#22781);
#22780 = CARTESIAN_POINT('',(-28.24643254705,-22.80076375064));
#22781 = VECTOR('',#22782,1.);
#22782 = DIRECTION('',(1.,-1.856057151753E-032));
#22783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22784 = ORIENTED_EDGE('',*,*,#22785,.T.);
#22785 = EDGE_CURVE('',#22763,#22786,#22788,.T.);
#22786 = VERTEX_POINT('',#22787);
#22787 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    31.496432548877));
#22788 = SURFACE_CURVE('',#22789,(#22794),.PCURVE_S1.);
#22789 = CIRCLE('',#22790,0.3);
#22790 = AXIS2_PLACEMENT_3D('',#22791,#22792,#22793);
#22791 = CARTESIAN_POINT('',(1.146897693284E-003,5.987657733498E-002,
    31.196432548877));
#22792 = DIRECTION('',(-1.,-1.354848240829E-016,-2.739037068377E-016));
#22793 = DIRECTION('',(1.354848240829E-016,-1.,8.7910283899E-035));
#22794 = PCURVE('',#22773,#22795);
#22795 = DEFINITIONAL_REPRESENTATION('',(#22796),#22800);
#22796 = CIRCLE('',#22797,0.3);
#22797 = AXIS2_PLACEMENT_2D('',#22798,#22799);
#22798 = CARTESIAN_POINT('',(-28.24643254705,-23.10076375064));
#22799 = DIRECTION('',(3.70218942985E-032,1.));
#22800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22801 = ORIENTED_EDGE('',*,*,#22802,.F.);
#22802 = EDGE_CURVE('',#22803,#22786,#22805,.T.);
#22803 = VERTEX_POINT('',#22804);
#22804 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.496432548877));
#22805 = SURFACE_CURVE('',#22806,(#22810),.PCURVE_S1.);
#22806 = LINE('',#22807,#22808);
#22807 = CARTESIAN_POINT('',(1.146897693289E-003,0.382335716043,
    31.496432548877));
#22808 = VECTOR('',#22809,1.);
#22809 = DIRECTION('',(1.102832172785E-016,-1.,0.E+000));
#22810 = PCURVE('',#22773,#22811);
#22811 = DEFINITIONAL_REPRESENTATION('',(#22812),#22816);
#22812 = LINE('',#22813,#22814);
#22813 = CARTESIAN_POINT('',(-28.54643254705,-23.42322288935));
#22814 = VECTOR('',#22815,1.);
#22815 = DIRECTION('',(3.02069910604E-032,1.));
#22816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22817 = ORIENTED_EDGE('',*,*,#22818,.F.);
#22818 = EDGE_CURVE('',#22819,#22803,#22821,.T.);
#22819 = VERTEX_POINT('',#22820);
#22820 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.500000000008));
#22821 = SURFACE_CURVE('',#22822,(#22826),.PCURVE_S1.);
#22822 = LINE('',#22823,#22824);
#22823 = CARTESIAN_POINT('',(1.14689769329E-003,0.382335716043,
    31.500000000008));
#22824 = VECTOR('',#22825,1.);
#22825 = DIRECTION('',(1.215660293537E-016,0.E+000,-1.));
#22826 = PCURVE('',#22773,#22827);
#22827 = DEFINITIONAL_REPRESENTATION('',(#22828),#22832);
#22828 = LINE('',#22829,#22830);
#22829 = CARTESIAN_POINT('',(-28.54999999818,-23.42322288935));
#22830 = VECTOR('',#22831,1.);
#22831 = DIRECTION('',(1.,-2.063945248097E-032));
#22832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22833 = ORIENTED_EDGE('',*,*,#22834,.F.);
#22834 = EDGE_CURVE('',#22835,#22819,#22837,.T.);
#22835 = VERTEX_POINT('',#22836);
#22836 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    31.500000000008));
#22837 = SURFACE_CURVE('',#22838,(#22842),.PCURVE_S1.);
#22838 = LINE('',#22839,#22840);
#22839 = CARTESIAN_POINT('',(1.146897693289E-003,4.259876577335,
    31.500000000008));
#22840 = VECTOR('',#22841,1.);
#22841 = DIRECTION('',(6.777764980738E-017,-1.,-1.832457119545E-015));
#22842 = PCURVE('',#22773,#22843);
#22843 = DEFINITIONAL_REPRESENTATION('',(#22844),#22848);
#22844 = LINE('',#22845,#22846);
#22845 = CARTESIAN_POINT('',(-28.54999999818,-27.30076375064));
#22846 = VECTOR('',#22847,1.);
#22847 = DIRECTION('',(1.832457119545E-015,1.));
#22848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22849 = ORIENTED_EDGE('',*,*,#22850,.F.);
#22850 = EDGE_CURVE('',#22851,#22835,#22853,.T.);
#22851 = VERTEX_POINT('',#22852);
#22852 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    31.200000000008));
#22853 = SURFACE_CURVE('',#22854,(#22859),.PCURVE_S1.);
#22854 = CIRCLE('',#22855,0.3);
#22855 = AXIS2_PLACEMENT_3D('',#22856,#22857,#22858);
#22856 = CARTESIAN_POINT('',(1.146897693284E-003,4.259876577335,
    31.200000000008));
#22857 = DIRECTION('',(1.,1.354848240829E-016,2.739037068377E-016));
#22858 = DIRECTION('',(-1.354848240829E-016,1.,-8.791028389898E-035));
#22859 = PCURVE('',#22773,#22860);
#22860 = DEFINITIONAL_REPRESENTATION('',(#22861),#22869);
#22861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22862,#22863,#22864,#22865
    ,#22866,#22867,#22868),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#22862 = CARTESIAN_POINT('',(-28.24999999818,-27.60076375064));
#22863 = CARTESIAN_POINT('',(-28.76961524045,-27.60076375064));
#22864 = CARTESIAN_POINT('',(-28.50980761932,-27.15076375064));
#22865 = CARTESIAN_POINT('',(-28.24999999818,-26.70076375064));
#22866 = CARTESIAN_POINT('',(-27.99019237705,-27.15076375064));
#22867 = CARTESIAN_POINT('',(-27.73038475591,-27.60076375064));
#22868 = CARTESIAN_POINT('',(-28.24999999818,-27.60076375064));
#22869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22870 = ORIENTED_EDGE('',*,*,#22871,.F.);
#22871 = EDGE_CURVE('',#22872,#22851,#22874,.T.);
#22872 = VERTEX_POINT('',#22873);
#22873 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    27.050000001821));
#22874 = SURFACE_CURVE('',#22875,(#22879),.PCURVE_S1.);
#22875 = LINE('',#22876,#22877);
#22876 = CARTESIAN_POINT('',(1.14689769329E-003,4.559876577335,
    27.050000001821));
#22877 = VECTOR('',#22878,1.);
#22878 = DIRECTION('',(-1.369491033892E-016,4.280377928135E-016,1.));
#22879 = PCURVE('',#22773,#22880);
#22880 = DEFINITIONAL_REPRESENTATION('',(#22881),#22885);
#22881 = LINE('',#22882,#22883);
#22882 = CARTESIAN_POINT('',(-24.1,-27.60076375064));
#22883 = VECTOR('',#22884,1.);
#22884 = DIRECTION('',(-1.,-4.280377928135E-016));
#22885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22886 = ORIENTED_EDGE('',*,*,#22887,.F.);
#22887 = EDGE_CURVE('',#22888,#22872,#22890,.T.);
#22888 = VERTEX_POINT('',#22889);
#22889 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    26.750000001821));
#22890 = SURFACE_CURVE('',#22891,(#22896),.PCURVE_S1.);
#22891 = CIRCLE('',#22892,0.3);
#22892 = AXIS2_PLACEMENT_3D('',#22893,#22894,#22895);
#22893 = CARTESIAN_POINT('',(1.146897693285E-003,4.259876577335,
    27.050000001821));
#22894 = DIRECTION('',(1.,1.354848240829E-016,2.739037068377E-016));
#22895 = DIRECTION('',(2.739037068377E-016,-5.154124104547E-036,-1.));
#22896 = PCURVE('',#22773,#22897);
#22897 = DEFINITIONAL_REPRESENTATION('',(#22898),#22906);
#22898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22899,#22900,#22901,#22902
    ,#22903,#22904,#22905),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#22899 = CARTESIAN_POINT('',(-23.8,-27.30076375064));
#22900 = CARTESIAN_POINT('',(-23.8,-27.82037899291));
#22901 = CARTESIAN_POINT('',(-24.25,-27.56057137178));
#22902 = CARTESIAN_POINT('',(-24.7,-27.30076375064));
#22903 = CARTESIAN_POINT('',(-24.25,-27.0409561295));
#22904 = CARTESIAN_POINT('',(-23.8,-26.78114850837));
#22905 = CARTESIAN_POINT('',(-23.8,-27.30076375064));
#22906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22907 = ORIENTED_EDGE('',*,*,#22908,.F.);
#22908 = EDGE_CURVE('',#22909,#22888,#22911,.T.);
#22909 = VERTEX_POINT('',#22910);
#22910 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    26.750000001821));
#22911 = SURFACE_CURVE('',#22912,(#22916),.PCURVE_S1.);
#22912 = LINE('',#22913,#22914);
#22913 = CARTESIAN_POINT('',(1.14689769329E-003,5.987657733498E-002,
    26.750000001821));
#22914 = VECTOR('',#22915,1.);
#22915 = DIRECTION('',(-6.77368214429E-017,1.,-8.458842092382E-016));
#22916 = PCURVE('',#22773,#22917);
#22917 = DEFINITIONAL_REPRESENTATION('',(#22918),#22922);
#22918 = LINE('',#22919,#22920);
#22919 = CARTESIAN_POINT('',(-23.8,-23.10076375064));
#22920 = VECTOR('',#22921,1.);
#22921 = DIRECTION('',(8.458842092382E-016,-1.));
#22922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22923 = ORIENTED_EDGE('',*,*,#22924,.T.);
#22924 = EDGE_CURVE('',#22909,#22765,#22925,.T.);
#22925 = SURFACE_CURVE('',#22926,(#22931),.PCURVE_S1.);
#22926 = CIRCLE('',#22927,0.3);
#22927 = AXIS2_PLACEMENT_3D('',#22928,#22929,#22930);
#22928 = CARTESIAN_POINT('',(1.146897693285E-003,5.987657733498E-002,
    27.050000001821));
#22929 = DIRECTION('',(-1.,-1.354848240829E-016,-2.739037068377E-016));
#22930 = DIRECTION('',(2.739037068377E-016,1.156482317318E-016,-1.));
#22931 = PCURVE('',#22773,#22932);
#22932 = DEFINITIONAL_REPRESENTATION('',(#22933),#22937);
#22933 = CIRCLE('',#22934,0.3);
#22934 = AXIS2_PLACEMENT_2D('',#22935,#22936);
#22935 = CARTESIAN_POINT('',(-24.1,-23.10076375064));
#22936 = DIRECTION('',(1.,-1.156482317318E-016));
#22937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22942)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22939,#22940,#22941)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22939 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22940 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22941 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22942 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22939,
  'distance_accuracy_value','confusion accuracy');
#22943 = SHAPE_DEFINITION_REPRESENTATION(#22944,#22755);
#22944 = PRODUCT_DEFINITION_SHAPE('','',#22945);
#22945 = PRODUCT_DEFINITION('design','',#22946,#22949);
#22946 = PRODUCT_DEFINITION_FORMATION('','',#22947);
#22947 = PRODUCT('CADSOFTTOOLS 1.76','CADSOFTTOOLS 1.76','',(#22948));
#22948 = PRODUCT_CONTEXT('',#2,'mechanical');
#22949 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22950 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22951,#22953);
#22951 = ( REPRESENTATION_RELATIONSHIP('','',#22755,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22952) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22952 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
#22953 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22954);
#22954 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#5,#22945,$);
#22955 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22947));
#22956 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22957),#23031);
#22957 = SHELL_BASED_SURFACE_MODEL('',(#22958));
#22958 = OPEN_SHELL('',(#22959));
#22959 = ADVANCED_FACE('',(#22960),#22974,.F.);
#22960 = FACE_BOUND('',#22961,.T.);
#22961 = EDGE_LOOP('',(#22962,#22985,#23001,#23017));
#22962 = ORIENTED_EDGE('',*,*,#22963,.F.);
#22963 = EDGE_CURVE('',#22964,#22966,#22968,.T.);
#22964 = VERTEX_POINT('',#22965);
#22965 = CARTESIAN_POINT('',(0.501146883074,-16.29999999998,
    24.751682024862));
#22966 = VERTEX_POINT('',#22967);
#22967 = CARTESIAN_POINT('',(0.50114689185,-16.29999999998,
    25.250000000004));
#22968 = SURFACE_CURVE('',#22969,(#22973),.PCURVE_S1.);
#22969 = LINE('',#22970,#22971);
#22970 = CARTESIAN_POINT('',(0.501146890384,-16.29999999998,
    24.751682024862));
#22971 = VECTOR('',#22972,1.);
#22972 = DIRECTION('',(0.E+000,0.E+000,1.));
#22973 = PCURVE('',#22974,#22979);
#22974 = PLANE('',#22975);
#22975 = AXIS2_PLACEMENT_3D('',#22976,#22977,#22978);
#22976 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000003));
#22977 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#22978 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#22979 = DEFINITIONAL_REPRESENTATION('',(#22980),#22984);
#22980 = LINE('',#22981,#22982);
#22981 = CARTESIAN_POINT('',(0.498317975141,4.80000000731));
#22982 = VECTOR('',#22983,1.);
#22983 = DIRECTION('',(-1.,0.E+000));
#22984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22985 = ORIENTED_EDGE('',*,*,#22986,.T.);
#22986 = EDGE_CURVE('',#22964,#22987,#22989,.T.);
#22987 = VERTEX_POINT('',#22988);
#22988 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    24.751682024862));
#22989 = SURFACE_CURVE('',#22990,(#22994),.PCURVE_S1.);
#22990 = LINE('',#22991,#22992);
#22991 = CARTESIAN_POINT('',(0.501146883074,-16.29999999998,
    24.751682024862));
#22992 = VECTOR('',#22993,1.);
#22993 = DIRECTION('',(1.,6.178632406325E-015,0.E+000));
#22994 = PCURVE('',#22974,#22995);
#22995 = DEFINITIONAL_REPRESENTATION('',(#22996),#23000);
#22996 = LINE('',#22997,#22998);
#22997 = CARTESIAN_POINT('',(0.498317975141,4.800000014619));
#22998 = VECTOR('',#22999,1.);
#22999 = DIRECTION('',(3.429829979099E-031,-1.));
#23000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23001 = ORIENTED_EDGE('',*,*,#23002,.F.);
#23002 = EDGE_CURVE('',#23003,#22987,#23005,.T.);
#23003 = VERTEX_POINT('',#23004);
#23004 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    25.250000000004));
#23005 = SURFACE_CURVE('',#23006,(#23010),.PCURVE_S1.);
#23006 = LINE('',#23007,#23008);
#23007 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    25.250000000004));
#23008 = VECTOR('',#23009,1.);
#23009 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23010 = PCURVE('',#22974,#23011);
#23011 = DEFINITIONAL_REPRESENTATION('',(#23012),#23016);
#23012 = LINE('',#23013,#23014);
#23013 = CARTESIAN_POINT('',(-9.023892744153E-013,3.65));
#23014 = VECTOR('',#23015,1.);
#23015 = DIRECTION('',(1.,0.E+000));
#23016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23017 = ORIENTED_EDGE('',*,*,#23018,.F.);
#23018 = EDGE_CURVE('',#22966,#23003,#23019,.T.);
#23019 = SURFACE_CURVE('',#23020,(#23024),.PCURVE_S1.);
#23020 = LINE('',#23021,#23022);
#23021 = CARTESIAN_POINT('',(0.50114689185,-16.29999999998,
    25.250000000004));
#23022 = VECTOR('',#23023,1.);
#23023 = DIRECTION('',(1.,0.E+000,-1.235726490695E-014));
#23024 = PCURVE('',#22974,#23025);
#23025 = DEFINITIONAL_REPRESENTATION('',(#23026),#23030);
#23026 = LINE('',#23027,#23028);
#23027 = CARTESIAN_POINT('',(-9.023892744153E-013,4.800000005844));
#23028 = VECTOR('',#23029,1.);
#23029 = DIRECTION('',(1.235726490695E-014,-1.));
#23030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23035)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23032,#23033,#23034)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23032 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23033 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23034 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23035 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23032,
  'distance_accuracy_value','confusion accuracy');
#23036 = SHAPE_DEFINITION_REPRESENTATION(#23037,#22956);
#23037 = PRODUCT_DEFINITION_SHAPE('','',#23038);
#23038 = PRODUCT_DEFINITION('design','',#23039,#23042);
#23039 = PRODUCT_DEFINITION_FORMATION('','',#23040);
#23040 = PRODUCT('CADSOFTTOOLS 1.77','CADSOFTTOOLS 1.77','',(#23041));
#23041 = PRODUCT_CONTEXT('',#2,'mechanical');
#23042 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23043 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23044,#23046);
#23044 = ( REPRESENTATION_RELATIONSHIP('','',#22956,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23045) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23045 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
#23046 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23047);
#23047 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','','',#5,#23038,$);
#23048 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23040));
#23049 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23050),#23124);
#23050 = SHELL_BASED_SURFACE_MODEL('',(#23051));
#23051 = OPEN_SHELL('',(#23052));
#23052 = ADVANCED_FACE('',(#23053),#23067,.F.);
#23053 = FACE_BOUND('',#23054,.T.);
#23054 = EDGE_LOOP('',(#23055,#23078,#23094,#23110));
#23055 = ORIENTED_EDGE('',*,*,#23056,.F.);
#23056 = EDGE_CURVE('',#23057,#23059,#23061,.T.);
#23057 = VERTEX_POINT('',#23058);
#23058 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#23059 = VERTEX_POINT('',#23060);
#23060 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    25.250000000004));
#23061 = SURFACE_CURVE('',#23062,(#23066),.PCURVE_S1.);
#23062 = LINE('',#23063,#23064);
#23063 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#23064 = VECTOR('',#23065,1.);
#23065 = DIRECTION('',(0.E+000,0.E+000,1.));
#23066 = PCURVE('',#23067,#23072);
#23067 = PLANE('',#23068);
#23068 = AXIS2_PLACEMENT_3D('',#23069,#23070,#23071);
#23069 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000003));
#23070 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-017));
#23071 = DIRECTION('',(0.E+000,-5.551115123126E-017,1.));
#23072 = DEFINITIONAL_REPRESENTATION('',(#23073),#23077);
#23073 = LINE('',#23074,#23075);
#23074 = CARTESIAN_POINT('',(-0.498317975141,3.65));
#23075 = VECTOR('',#23076,1.);
#23076 = DIRECTION('',(1.,0.E+000));
#23077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23078 = ORIENTED_EDGE('',*,*,#23079,.T.);
#23079 = EDGE_CURVE('',#23057,#23080,#23082,.T.);
#23080 = VERTEX_POINT('',#23081);
#23081 = CARTESIAN_POINT('',(0.501146883074,-14.59999999998,
    24.751682024862));
#23082 = SURFACE_CURVE('',#23083,(#23087),.PCURVE_S1.);
#23083 = LINE('',#23084,#23085);
#23084 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#23085 = VECTOR('',#23086,1.);
#23086 = DIRECTION('',(-1.,0.E+000,6.178632406325E-015));
#23087 = PCURVE('',#23067,#23088);
#23088 = DEFINITIONAL_REPRESENTATION('',(#23089),#23093);
#23089 = LINE('',#23090,#23091);
#23090 = CARTESIAN_POINT('',(-0.498317975141,3.65));
#23091 = VECTOR('',#23092,1.);
#23092 = DIRECTION('',(6.178632406325E-015,1.));
#23093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23094 = ORIENTED_EDGE('',*,*,#23095,.T.);
#23095 = EDGE_CURVE('',#23080,#23096,#23098,.T.);
#23096 = VERTEX_POINT('',#23097);
#23097 = CARTESIAN_POINT('',(0.501146890385,-14.59999999998,
    25.250000000004));
#23098 = SURFACE_CURVE('',#23099,(#23103),.PCURVE_S1.);
#23099 = LINE('',#23100,#23101);
#23100 = CARTESIAN_POINT('',(0.501146890384,-14.59999999998,
    24.751682024862));
#23101 = VECTOR('',#23102,1.);
#23102 = DIRECTION('',(8.911763813529E-016,7.129411050823E-015,1.));
#23103 = PCURVE('',#23067,#23104);
#23104 = DEFINITIONAL_REPRESENTATION('',(#23105),#23109);
#23105 = LINE('',#23106,#23107);
#23106 = CARTESIAN_POINT('',(-0.498317975141,4.80000000731));
#23107 = VECTOR('',#23108,1.);
#23108 = DIRECTION('',(1.,-8.911763813529E-016));
#23109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23110 = ORIENTED_EDGE('',*,*,#23111,.F.);
#23111 = EDGE_CURVE('',#23059,#23096,#23112,.T.);
#23112 = SURFACE_CURVE('',#23113,(#23117),.PCURVE_S1.);
#23113 = LINE('',#23114,#23115);
#23114 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    25.250000000004));
#23115 = VECTOR('',#23116,1.);
#23116 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23117 = PCURVE('',#23067,#23118);
#23118 = DEFINITIONAL_REPRESENTATION('',(#23119),#23123);
#23119 = LINE('',#23120,#23121);
#23120 = CARTESIAN_POINT('',(1.001865257422E-012,3.65));
#23121 = VECTOR('',#23122,1.);
#23122 = DIRECTION('',(0.E+000,1.));
#23123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23128)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23125,#23126,#23127)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23125,
  'distance_accuracy_value','confusion accuracy');
#23129 = SHAPE_DEFINITION_REPRESENTATION(#23130,#23049);
#23130 = PRODUCT_DEFINITION_SHAPE('','',#23131);
#23131 = PRODUCT_DEFINITION('design','',#23132,#23135);
#23132 = PRODUCT_DEFINITION_FORMATION('','',#23133);
#23133 = PRODUCT('CADSOFTTOOLS 1.78','CADSOFTTOOLS 1.78','',(#23134));
#23134 = PRODUCT_CONTEXT('',#2,'mechanical');
#23135 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23137,#23139);
#23137 = ( REPRESENTATION_RELATIONSHIP('','',#23049,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23138) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
#23139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23140);
#23140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','','',#5,#23131,$);
#23141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23133));
#23142 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23143),#23417);
#23143 = SHELL_BASED_SURFACE_MODEL('',(#23144));
#23144 = OPEN_SHELL('',(#23145));
#23145 = ADVANCED_FACE('',(#23146),#23160,.T.);
#23146 = FACE_BOUND('',#23147,.T.);
#23147 = EDGE_LOOP('',(#23148,#23170,#23186,#23202,#23217,#23233,#23271,
    #23287,#23302,#23318,#23334,#23372,#23388,#23403));
#23148 = ORIENTED_EDGE('',*,*,#23149,.T.);
#23149 = EDGE_CURVE('',#23150,#23152,#23154,.T.);
#23150 = VERTEX_POINT('',#23151);
#23151 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    25.250000000004));
#23152 = VERTEX_POINT('',#23153);
#23153 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    25.250000000004));
#23154 = SURFACE_CURVE('',#23155,(#23159),.PCURVE_S1.);
#23155 = LINE('',#23156,#23157);
#23156 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    25.250000000004));
#23157 = VECTOR('',#23158,1.);
#23158 = DIRECTION('',(1.,0.E+000,0.E+000));
#23159 = PCURVE('',#23160,#23165);
#23160 = CYLINDRICAL_SURFACE('',#23161,0.85);
#23161 = AXIS2_PLACEMENT_3D('',#23162,#23163,#23164);
#23162 = CARTESIAN_POINT('',(6.001146897693,-15.44999999998,
    25.250000000004));
#23163 = DIRECTION('',(1.,-2.773339119918E-032,1.665334536938E-016));
#23164 = DIRECTION('',(-1.665334536938E-016,4.618537419039E-048,1.));
#23165 = DEFINITIONAL_REPRESENTATION('',(#23166),#23169);
#23166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23167,#23168),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.15),.PIECEWISE_BEZIER_KNOTS.);
#23167 = CARTESIAN_POINT('',(1.570796326795,-1.85));
#23168 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#23169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23170 = ORIENTED_EDGE('',*,*,#23171,.T.);
#23171 = EDGE_CURVE('',#23152,#23172,#23174,.T.);
#23172 = VERTEX_POINT('',#23173);
#23173 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    26.100000000004));
#23174 = SURFACE_CURVE('',#23175,(#23180),.PCURVE_S1.);
#23175 = CIRCLE('',#23176,0.85);
#23176 = AXIS2_PLACEMENT_3D('',#23177,#23178,#23179);
#23177 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    25.250000000004));
#23178 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#23179 = DIRECTION('',(-2.773339119918E-032,-1.,-4.618537419039E-048));
#23180 = PCURVE('',#23160,#23181);
#23181 = DEFINITIONAL_REPRESENTATION('',(#23182),#23185);
#23182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23183,#23184),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#23183 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#23184 = CARTESIAN_POINT('',(0.E+000,-0.7));
#23185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23186 = ORIENTED_EDGE('',*,*,#23187,.T.);
#23187 = EDGE_CURVE('',#23172,#23188,#23190,.T.);
#23188 = VERTEX_POINT('',#23189);
#23189 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000004));
#23190 = SURFACE_CURVE('',#23191,(#23196),.PCURVE_S1.);
#23191 = CIRCLE('',#23192,0.85);
#23192 = AXIS2_PLACEMENT_3D('',#23193,#23194,#23195);
#23193 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    25.250000000004));
#23194 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#23195 = DIRECTION('',(-1.665334536938E-016,4.618537419039E-048,1.));
#23196 = PCURVE('',#23160,#23197);
#23197 = DEFINITIONAL_REPRESENTATION('',(#23198),#23201);
#23198 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23199,#23200),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#23199 = CARTESIAN_POINT('',(0.E+000,-0.7));
#23200 = CARTESIAN_POINT('',(-1.570796326795,-0.7));
#23201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23202 = ORIENTED_EDGE('',*,*,#23203,.T.);
#23203 = EDGE_CURVE('',#23188,#23204,#23206,.T.);
#23204 = VERTEX_POINT('',#23205);
#23205 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    25.250000000004));
#23206 = SURFACE_CURVE('',#23207,(#23211),.PCURVE_S1.);
#23207 = LINE('',#23208,#23209);
#23208 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    25.250000000004));
#23209 = VECTOR('',#23210,1.);
#23210 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23211 = PCURVE('',#23160,#23212);
#23212 = DEFINITIONAL_REPRESENTATION('',(#23213),#23216);
#23213 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23214,#23215),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.15),.PIECEWISE_BEZIER_KNOTS.);
#23214 = CARTESIAN_POINT('',(-1.570796326795,-0.7));
#23215 = CARTESIAN_POINT('',(-1.570796326795,-1.85));
#23216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23217 = ORIENTED_EDGE('',*,*,#23218,.F.);
#23218 = EDGE_CURVE('',#23219,#23204,#23221,.T.);
#23219 = VERTEX_POINT('',#23220);
#23220 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    26.045298686033));
#23221 = SURFACE_CURVE('',#23222,(#23227),.PCURVE_S1.);
#23222 = CIRCLE('',#23223,0.85);
#23223 = AXIS2_PLACEMENT_3D('',#23224,#23225,#23226);
#23224 = CARTESIAN_POINT('',(4.151146897693,-15.44999999998,
    25.250000000004));
#23225 = DIRECTION('',(-1.,2.838941108648E-032,-1.665334536938E-016));
#23226 = DIRECTION('',(-1.558162787089E-016,0.352941176471,
    0.935645512976));
#23227 = PCURVE('',#23160,#23228);
#23228 = DEFINITIONAL_REPRESENTATION('',(#23229),#23232);
#23229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23230,#23231),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.210083606431),.PIECEWISE_BEZIER_KNOTS.);
#23230 = CARTESIAN_POINT('',(-0.360712720363,-1.85));
#23231 = CARTESIAN_POINT('',(-1.570796326795,-1.85));
#23232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23233 = ORIENTED_EDGE('',*,*,#23234,.F.);
#23234 = EDGE_CURVE('',#23235,#23219,#23237,.T.);
#23235 = VERTEX_POINT('',#23236);
#23236 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    26.045298686033));
#23237 = SURFACE_CURVE('',#23238,(#23242),.PCURVE_S1.);
#23238 = LINE('',#23239,#23240);
#23239 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    26.045298686033));
#23240 = VECTOR('',#23241,1.);
#23241 = DIRECTION('',(1.,0.E+000,1.42108547152E-015));
#23242 = PCURVE('',#23160,#23243);
#23243 = DEFINITIONAL_REPRESENTATION('',(#23244),#23270);
#23244 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23245,#23246,#23247,#23248,
    #23249,#23250,#23251,#23252,#23253,#23254,#23255,#23256,#23257,
    #23258,#23259,#23260,#23261,#23262,#23263,#23264,#23265,#23266,
    #23267,#23268,#23269),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.113636363636,0.227272727273,
    0.340909090909,0.454545454545,0.568181818182,0.681818181818,
    0.795454545455,0.909090909091,1.022727272727,1.136363636364,1.25,
    1.363636363636,1.477272727273,1.590909090909,1.704545454545,
    1.818181818182,1.931818181818,2.045454545455,2.159090909091,
    2.272727272727,2.386363636364,2.5),.QUASI_UNIFORM_KNOTS.);
#23245 = CARTESIAN_POINT('',(-0.360712720363,-4.35));
#23246 = CARTESIAN_POINT('',(-0.360712720363,-4.312121212121));
#23247 = CARTESIAN_POINT('',(-0.360712720363,-4.236363636364));
#23248 = CARTESIAN_POINT('',(-0.360712720363,-4.122727272727));
#23249 = CARTESIAN_POINT('',(-0.360712720363,-4.009090909091));
#23250 = CARTESIAN_POINT('',(-0.360712720363,-3.895454545455));
#23251 = CARTESIAN_POINT('',(-0.360712720363,-3.781818181818));
#23252 = CARTESIAN_POINT('',(-0.360712720363,-3.668181818182));
#23253 = CARTESIAN_POINT('',(-0.360712720363,-3.554545454545));
#23254 = CARTESIAN_POINT('',(-0.360712720363,-3.440909090909));
#23255 = CARTESIAN_POINT('',(-0.360712720363,-3.327272727273));
#23256 = CARTESIAN_POINT('',(-0.360712720363,-3.213636363636));
#23257 = CARTESIAN_POINT('',(-0.360712720363,-3.1));
#23258 = CARTESIAN_POINT('',(-0.360712720363,-2.986363636364));
#23259 = CARTESIAN_POINT('',(-0.360712720363,-2.872727272727));
#23260 = CARTESIAN_POINT('',(-0.360712720363,-2.759090909091));
#23261 = CARTESIAN_POINT('',(-0.360712720363,-2.645454545455));
#23262 = CARTESIAN_POINT('',(-0.360712720363,-2.531818181818));
#23263 = CARTESIAN_POINT('',(-0.360712720363,-2.418181818182));
#23264 = CARTESIAN_POINT('',(-0.360712720363,-2.304545454545));
#23265 = CARTESIAN_POINT('',(-0.360712720363,-2.190909090909));
#23266 = CARTESIAN_POINT('',(-0.360712720363,-2.077272727273));
#23267 = CARTESIAN_POINT('',(-0.360712720363,-1.963636363636));
#23268 = CARTESIAN_POINT('',(-0.360712720363,-1.887878787879));
#23269 = CARTESIAN_POINT('',(-0.360712720363,-1.85));
#23270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23271 = ORIENTED_EDGE('',*,*,#23272,.T.);
#23272 = EDGE_CURVE('',#23235,#23273,#23275,.T.);
#23273 = VERTEX_POINT('',#23274);
#23274 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    25.250000000004));
#23275 = SURFACE_CURVE('',#23276,(#23281),.PCURVE_S1.);
#23276 = CIRCLE('',#23277,0.85);
#23277 = AXIS2_PLACEMENT_3D('',#23278,#23279,#23280);
#23278 = CARTESIAN_POINT('',(1.651146897693,-15.44999999998,
    25.250000000004));
#23279 = DIRECTION('',(-1.,2.838941108648E-032,-1.665334536938E-016));
#23280 = DIRECTION('',(-1.558162787089E-016,0.352941176471,
    0.935645512976));
#23281 = PCURVE('',#23160,#23282);
#23282 = DEFINITIONAL_REPRESENTATION('',(#23283),#23286);
#23283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23284,#23285),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.210083606431),.PIECEWISE_BEZIER_KNOTS.);
#23284 = CARTESIAN_POINT('',(-0.360712720363,-4.35));
#23285 = CARTESIAN_POINT('',(-1.570796326795,-4.35));
#23286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23287 = ORIENTED_EDGE('',*,*,#23288,.T.);
#23288 = EDGE_CURVE('',#23273,#23289,#23291,.T.);
#23289 = VERTEX_POINT('',#23290);
#23290 = CARTESIAN_POINT('',(0.501146890385,-14.59999999998,
    25.250000000004));
#23291 = SURFACE_CURVE('',#23292,(#23296),.PCURVE_S1.);
#23292 = LINE('',#23293,#23294);
#23293 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    25.250000000004));
#23294 = VECTOR('',#23295,1.);
#23295 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23296 = PCURVE('',#23160,#23297);
#23297 = DEFINITIONAL_REPRESENTATION('',(#23298),#23301);
#23298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23299,#23300),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.150000007308),.PIECEWISE_BEZIER_KNOTS.);
#23299 = CARTESIAN_POINT('',(-1.570796326795,-4.35));
#23300 = CARTESIAN_POINT('',(-1.570796326795,-5.500000007308));
#23301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23302 = ORIENTED_EDGE('',*,*,#23303,.T.);
#23303 = EDGE_CURVE('',#23289,#23304,#23306,.T.);
#23304 = VERTEX_POINT('',#23305);
#23305 = CARTESIAN_POINT('',(0.501146890385,-15.44999999998,
    26.100000000004));
#23306 = SURFACE_CURVE('',#23307,(#23312),.PCURVE_S1.);
#23307 = CIRCLE('',#23308,0.85);
#23308 = AXIS2_PLACEMENT_3D('',#23309,#23310,#23311);
#23309 = CARTESIAN_POINT('',(0.501146897693,-15.44999999998,
    25.250000000004));
#23310 = DIRECTION('',(1.,0.E+000,0.E+000));
#23311 = DIRECTION('',(-0.E+000,1.,0.E+000));
#23312 = PCURVE('',#23160,#23313);
#23313 = DEFINITIONAL_REPRESENTATION('',(#23314),#23317);
#23314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23315,#23316),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#23315 = CARTESIAN_POINT('',(-1.570796326795,-5.5));
#23316 = CARTESIAN_POINT('',(0.E+000,-5.5));
#23317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23318 = ORIENTED_EDGE('',*,*,#23319,.T.);
#23319 = EDGE_CURVE('',#23304,#23320,#23322,.T.);
#23320 = VERTEX_POINT('',#23321);
#23321 = CARTESIAN_POINT('',(0.50114689185,-16.29999999998,
    25.250000000004));
#23322 = SURFACE_CURVE('',#23323,(#23328),.PCURVE_S1.);
#23323 = CIRCLE('',#23324,0.85);
#23324 = AXIS2_PLACEMENT_3D('',#23325,#23326,#23327);
#23325 = CARTESIAN_POINT('',(0.501146897693,-15.44999999998,
    25.250000000004));
#23326 = DIRECTION('',(1.,0.E+000,-0.E+000));
#23327 = DIRECTION('',(0.E+000,0.E+000,1.));
#23328 = PCURVE('',#23160,#23329);
#23329 = DEFINITIONAL_REPRESENTATION('',(#23330),#23333);
#23330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23331,#23332),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#23331 = CARTESIAN_POINT('',(0.E+000,-5.5));
#23332 = CARTESIAN_POINT('',(1.570796326795,-5.5));
#23333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23334 = ORIENTED_EDGE('',*,*,#23335,.T.);
#23335 = EDGE_CURVE('',#23320,#23336,#23338,.T.);
#23336 = VERTEX_POINT('',#23337);
#23337 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    25.250000000004));
#23338 = SURFACE_CURVE('',#23339,(#23343),.PCURVE_S1.);
#23339 = LINE('',#23340,#23341);
#23340 = CARTESIAN_POINT('',(0.50114689185,-16.29999999998,
    25.250000000004));
#23341 = VECTOR('',#23342,1.);
#23342 = DIRECTION('',(1.,0.E+000,-1.235726490695E-014));
#23343 = PCURVE('',#23160,#23344);
#23344 = DEFINITIONAL_REPRESENTATION('',(#23345),#23371);
#23345 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23346,#23347,#23348,#23349,
    #23350,#23351,#23352,#23353,#23354,#23355,#23356,#23357,#23358,
    #23359,#23360,#23361,#23362,#23363,#23364,#23365,#23366,#23367,
    #23368,#23369,#23370),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.996802888651E-015,5.227272753835E-002,
    0.104545455077,0.156818182615,0.209090910153,0.261363637692,
    0.31363636523,0.365909092768,0.418181820307,0.470454547845,
    0.522727275384,0.575000002922,0.62727273046,0.679545457999,
    0.731818185537,0.784090913075,0.836363640614,0.888636368152,
    0.94090909569,0.993181823229,1.045454550767,1.097727278305,
    1.150000005844),.UNSPECIFIED.);
#23346 = CARTESIAN_POINT('',(1.570796326795,-5.500000005844));
#23347 = CARTESIAN_POINT('',(1.570796326795,-5.482575763331));
#23348 = CARTESIAN_POINT('',(1.570796326795,-5.447727278305));
#23349 = CARTESIAN_POINT('',(1.570796326795,-5.395454550767));
#23350 = CARTESIAN_POINT('',(1.570796326795,-5.343181823229));
#23351 = CARTESIAN_POINT('',(1.570796326795,-5.29090909569));
#23352 = CARTESIAN_POINT('',(1.570796326795,-5.238636368152));
#23353 = CARTESIAN_POINT('',(1.570796326795,-5.186363640614));
#23354 = CARTESIAN_POINT('',(1.570796326795,-5.134090913075));
#23355 = CARTESIAN_POINT('',(1.570796326795,-5.081818185537));
#23356 = CARTESIAN_POINT('',(1.570796326795,-5.029545457999));
#23357 = CARTESIAN_POINT('',(1.570796326795,-4.97727273046));
#23358 = CARTESIAN_POINT('',(1.570796326795,-4.925000002922));
#23359 = CARTESIAN_POINT('',(1.570796326795,-4.872727275384));
#23360 = CARTESIAN_POINT('',(1.570796326795,-4.820454547845));
#23361 = CARTESIAN_POINT('',(1.570796326795,-4.768181820307));
#23362 = CARTESIAN_POINT('',(1.570796326795,-4.715909092768));
#23363 = CARTESIAN_POINT('',(1.570796326795,-4.66363636523));
#23364 = CARTESIAN_POINT('',(1.570796326795,-4.611363637692));
#23365 = CARTESIAN_POINT('',(1.570796326795,-4.559090910153));
#23366 = CARTESIAN_POINT('',(1.570796326795,-4.506818182615));
#23367 = CARTESIAN_POINT('',(1.570796326795,-4.454545455077));
#23368 = CARTESIAN_POINT('',(1.570796326795,-4.402272727538));
#23369 = CARTESIAN_POINT('',(1.570796326795,-4.367424242513));
#23370 = CARTESIAN_POINT('',(1.570796326795,-4.35));
#23371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23372 = ORIENTED_EDGE('',*,*,#23373,.T.);
#23373 = EDGE_CURVE('',#23336,#23374,#23376,.T.);
#23374 = VERTEX_POINT('',#23375);
#23375 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    26.045298686033));
#23376 = SURFACE_CURVE('',#23377,(#23382),.PCURVE_S1.);
#23377 = CIRCLE('',#23378,0.85);
#23378 = AXIS2_PLACEMENT_3D('',#23379,#23380,#23381);
#23379 = CARTESIAN_POINT('',(1.651146897693,-15.44999999998,
    25.250000000004));
#23380 = DIRECTION('',(-1.,2.773339119918E-032,-1.665334536938E-016));
#23381 = DIRECTION('',(1.946177132603E-029,-1.,-1.170305682428E-013));
#23382 = PCURVE('',#23160,#23383);
#23383 = DEFINITIONAL_REPRESENTATION('',(#23384),#23387);
#23384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23385,#23386),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.210083606431),.PIECEWISE_BEZIER_KNOTS.);
#23385 = CARTESIAN_POINT('',(1.570796326795,-4.35));
#23386 = CARTESIAN_POINT('',(0.360712720364,-4.35));
#23387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23388 = ORIENTED_EDGE('',*,*,#23389,.F.);
#23389 = EDGE_CURVE('',#23390,#23374,#23392,.T.);
#23390 = VERTEX_POINT('',#23391);
#23391 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    26.045298686033));
#23392 = SURFACE_CURVE('',#23393,(#23397),.PCURVE_S1.);
#23393 = LINE('',#23394,#23395);
#23394 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    26.045298686033));
#23395 = VECTOR('',#23396,1.);
#23396 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23397 = PCURVE('',#23160,#23398);
#23398 = DEFINITIONAL_REPRESENTATION('',(#23399),#23402);
#23399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23400,#23401),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.5),.PIECEWISE_BEZIER_KNOTS.);
#23400 = CARTESIAN_POINT('',(0.360712720364,-1.85));
#23401 = CARTESIAN_POINT('',(0.360712720364,-4.35));
#23402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23403 = ORIENTED_EDGE('',*,*,#23404,.T.);
#23404 = EDGE_CURVE('',#23390,#23150,#23405,.T.);
#23405 = SURFACE_CURVE('',#23406,(#23411),.PCURVE_S1.);
#23406 = CIRCLE('',#23407,0.85);
#23407 = AXIS2_PLACEMENT_3D('',#23408,#23409,#23410);
#23408 = CARTESIAN_POINT('',(4.151146897693,-15.44999999998,
    25.250000000004));
#23409 = DIRECTION('',(1.,-2.502806148042E-032,1.665334536938E-016));
#23410 = DIRECTION('',(-1.558162787089E-016,-0.352941176471,
    0.935645512976));
#23411 = PCURVE('',#23160,#23412);
#23412 = DEFINITIONAL_REPRESENTATION('',(#23413),#23416);
#23413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23414,#23415),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.210083606431),.PIECEWISE_BEZIER_KNOTS.);
#23414 = CARTESIAN_POINT('',(0.360712720364,-1.85));
#23415 = CARTESIAN_POINT('',(1.570796326795,-1.85));
#23416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23421)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23418,#23419,#23420)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23418 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23419 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23420 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23421 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23418,
  'distance_accuracy_value','confusion accuracy');
#23422 = SHAPE_DEFINITION_REPRESENTATION(#23423,#23142);
#23423 = PRODUCT_DEFINITION_SHAPE('','',#23424);
#23424 = PRODUCT_DEFINITION('design','',#23425,#23428);
#23425 = PRODUCT_DEFINITION_FORMATION('','',#23426);
#23426 = PRODUCT('CADSOFTTOOLS 1.79','CADSOFTTOOLS 1.79','',(#23427));
#23427 = PRODUCT_CONTEXT('',#2,'mechanical');
#23428 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23429 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23430,#23432);
#23430 = ( REPRESENTATION_RELATIONSHIP('','',#23142,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23431) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23431 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
#23432 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23433);
#23433 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','','',#5,#23424,$);
#23434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23426));
#23435 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23436),#23542);
#23436 = SHELL_BASED_SURFACE_MODEL('',(#23437));
#23437 = OPEN_SHELL('',(#23438));
#23438 = ADVANCED_FACE('',(#23439),#23453,.T.);
#23439 = FACE_BOUND('',#23440,.T.);
#23440 = EDGE_LOOP('',(#23441,#23464,#23480,#23496,#23512,#23528));
#23441 = ORIENTED_EDGE('',*,*,#23442,.F.);
#23442 = EDGE_CURVE('',#23443,#23445,#23447,.T.);
#23443 = VERTEX_POINT('',#23444);
#23444 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#23445 = VERTEX_POINT('',#23446);
#23446 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    24.751682024862));
#23447 = SURFACE_CURVE('',#23448,(#23452),.PCURVE_S1.);
#23448 = LINE('',#23449,#23450);
#23449 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#23450 = VECTOR('',#23451,1.);
#23451 = DIRECTION('',(1.,-6.178632484871E-015,0.E+000));
#23452 = PCURVE('',#23453,#23458);
#23453 = PLANE('',#23454);
#23454 = AXIS2_PLACEMENT_3D('',#23455,#23456,#23457);
#23455 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    30.400000000004));
#23456 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#23457 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#23458 = DEFINITIONAL_REPRESENTATION('',(#23459),#23463);
#23459 = LINE('',#23460,#23461);
#23460 = CARTESIAN_POINT('',(5.648317975142,1.85));
#23461 = VECTOR('',#23462,1.);
#23462 = DIRECTION('',(-3.4298300227E-031,-1.));
#23463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23464 = ORIENTED_EDGE('',*,*,#23465,.T.);
#23465 = EDGE_CURVE('',#23443,#23466,#23468,.T.);
#23466 = VERTEX_POINT('',#23467);
#23467 = CARTESIAN_POINT('',(4.151146897693,-19.49999999997,
    30.40000000001));
#23468 = SURFACE_CURVE('',#23469,(#23473),.PCURVE_S1.);
#23469 = LINE('',#23470,#23471);
#23470 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#23471 = VECTOR('',#23472,1.);
#23472 = DIRECTION('',(0.E+000,6.289861325853E-016,1.));
#23473 = PCURVE('',#23453,#23474);
#23474 = DEFINITIONAL_REPRESENTATION('',(#23475),#23479);
#23475 = LINE('',#23476,#23477);
#23476 = CARTESIAN_POINT('',(5.648317975142,1.85));
#23477 = VECTOR('',#23478,1.);
#23478 = DIRECTION('',(-1.,0.E+000));
#23479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23480 = ORIENTED_EDGE('',*,*,#23481,.F.);
#23481 = EDGE_CURVE('',#23482,#23466,#23484,.T.);
#23482 = VERTEX_POINT('',#23483);
#23483 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.40000000001));
#23484 = SURFACE_CURVE('',#23485,(#23489),.PCURVE_S1.);
#23485 = LINE('',#23486,#23487);
#23486 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.400000000011));
#23487 = VECTOR('',#23488,1.);
#23488 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23489 = PCURVE('',#23453,#23490);
#23490 = DEFINITIONAL_REPRESENTATION('',(#23491),#23495);
#23491 = LINE('',#23492,#23493);
#23492 = CARTESIAN_POINT('',(-6.899369964231E-012,0.E+000));
#23493 = VECTOR('',#23494,1.);
#23494 = DIRECTION('',(0.E+000,1.));
#23495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23496 = ORIENTED_EDGE('',*,*,#23497,.F.);
#23497 = EDGE_CURVE('',#23498,#23482,#23500,.T.);
#23498 = VERTEX_POINT('',#23499);
#23499 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#23500 = SURFACE_CURVE('',#23501,(#23505),.PCURVE_S1.);
#23501 = LINE('',#23502,#23503);
#23502 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#23503 = VECTOR('',#23504,1.);
#23504 = DIRECTION('',(8.262124834408E-016,-3.304849933763E-015,1.));
#23505 = PCURVE('',#23453,#23506);
#23506 = DEFINITIONAL_REPRESENTATION('',(#23507),#23511);
#23507 = LINE('',#23508,#23509);
#23508 = CARTESIAN_POINT('',(4.3,0.E+000));
#23509 = VECTOR('',#23510,1.);
#23510 = DIRECTION('',(-1.,-8.262124834408E-016));
#23511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23512 = ORIENTED_EDGE('',*,*,#23513,.T.);
#23513 = EDGE_CURVE('',#23498,#23514,#23516,.T.);
#23514 = VERTEX_POINT('',#23515);
#23515 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    26.100000000004));
#23516 = SURFACE_CURVE('',#23517,(#23521),.PCURVE_S1.);
#23517 = LINE('',#23518,#23519);
#23518 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#23519 = VECTOR('',#23520,1.);
#23520 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23521 = PCURVE('',#23453,#23522);
#23522 = DEFINITIONAL_REPRESENTATION('',(#23523),#23527);
#23523 = LINE('',#23524,#23525);
#23524 = CARTESIAN_POINT('',(4.3,0.E+000));
#23525 = VECTOR('',#23526,1.);
#23526 = DIRECTION('',(0.E+000,1.));
#23527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23528 = ORIENTED_EDGE('',*,*,#23529,.T.);
#23529 = EDGE_CURVE('',#23514,#23445,#23530,.T.);
#23530 = SURFACE_CURVE('',#23531,(#23535),.PCURVE_S1.);
#23531 = LINE('',#23532,#23533);
#23532 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    26.100000000004));
#23533 = VECTOR('',#23534,1.);
#23534 = DIRECTION('',(0.E+000,-5.269845458267E-015,-1.));
#23535 = PCURVE('',#23453,#23536);
#23536 = DEFINITIONAL_REPRESENTATION('',(#23537),#23541);
#23537 = LINE('',#23538,#23539);
#23538 = CARTESIAN_POINT('',(4.3,0.7));
#23539 = VECTOR('',#23540,1.);
#23540 = DIRECTION('',(1.,0.E+000));
#23541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23546)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23543,#23544,#23545)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23543,
  'distance_accuracy_value','confusion accuracy');
#23547 = SHAPE_DEFINITION_REPRESENTATION(#23548,#23435);
#23548 = PRODUCT_DEFINITION_SHAPE('','',#23549);
#23549 = PRODUCT_DEFINITION('design','',#23550,#23553);
#23550 = PRODUCT_DEFINITION_FORMATION('','',#23551);
#23551 = PRODUCT('CADSOFTTOOLS 1.80','CADSOFTTOOLS 1.80','',(#23552));
#23552 = PRODUCT_CONTEXT('',#2,'mechanical');
#23553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23555,#23557);
#23555 = ( REPRESENTATION_RELATIONSHIP('','',#23435,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23556) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
#23557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23558);
#23558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','','',#5,#23549,$);
#23559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23551));
#23560 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23561),#23651);
#23561 = SHELL_BASED_SURFACE_MODEL('',(#23562));
#23562 = OPEN_SHELL('',(#23563));
#23563 = ADVANCED_FACE('',(#23564),#23578,.T.);
#23564 = FACE_BOUND('',#23565,.T.);
#23565 = EDGE_LOOP('',(#23566,#23589,#23605,#23621,#23637));
#23566 = ORIENTED_EDGE('',*,*,#23567,.F.);
#23567 = EDGE_CURVE('',#23568,#23570,#23572,.T.);
#23568 = VERTEX_POINT('',#23569);
#23569 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#23570 = VERTEX_POINT('',#23571);
#23571 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    26.100000000004));
#23572 = SURFACE_CURVE('',#23573,(#23577),.PCURVE_S1.);
#23573 = LINE('',#23574,#23575);
#23574 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    26.100000000004));
#23575 = VECTOR('',#23576,1.);
#23576 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23577 = PCURVE('',#23578,#23583);
#23578 = PLANE('',#23579);
#23579 = AXIS2_PLACEMENT_3D('',#23580,#23581,#23582);
#23580 = CARTESIAN_POINT('',(6.001146897693,-19.24999999998,
    26.100000000004));
#23581 = DIRECTION('',(-1.665334536938E-016,-1.665334536938E-016,1.));
#23582 = DIRECTION('',(-1.,0.E+000,-1.665334536938E-016));
#23583 = DEFINITIONAL_REPRESENTATION('',(#23584),#23588);
#23584 = LINE('',#23585,#23586);
#23585 = CARTESIAN_POINT('',(-0.E+000,0.25));
#23586 = VECTOR('',#23587,1.);
#23587 = DIRECTION('',(1.,-2.773339119918E-032));
#23588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23589 = ORIENTED_EDGE('',*,*,#23590,.F.);
#23590 = EDGE_CURVE('',#23591,#23568,#23593,.T.);
#23591 = VERTEX_POINT('',#23592);
#23592 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#23593 = SURFACE_CURVE('',#23594,(#23598),.PCURVE_S1.);
#23594 = LINE('',#23595,#23596);
#23595 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#23596 = VECTOR('',#23597,1.);
#23597 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23598 = PCURVE('',#23578,#23599);
#23599 = DEFINITIONAL_REPRESENTATION('',(#23600),#23604);
#23600 = LINE('',#23601,#23602);
#23601 = CARTESIAN_POINT('',(0.E+000,-7.85));
#23602 = VECTOR('',#23603,1.);
#23603 = DIRECTION('',(0.E+000,1.));
#23604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23605 = ORIENTED_EDGE('',*,*,#23606,.T.);
#23606 = EDGE_CURVE('',#23591,#23607,#23609,.T.);
#23607 = VERTEX_POINT('',#23608);
#23608 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    26.100000000004));
#23609 = SURFACE_CURVE('',#23610,(#23614),.PCURVE_S1.);
#23610 = LINE('',#23611,#23612);
#23611 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#23612 = VECTOR('',#23613,1.);
#23613 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23614 = PCURVE('',#23578,#23615);
#23615 = DEFINITIONAL_REPRESENTATION('',(#23616),#23620);
#23616 = LINE('',#23617,#23618);
#23617 = CARTESIAN_POINT('',(0.E+000,-7.85));
#23618 = VECTOR('',#23619,1.);
#23619 = DIRECTION('',(1.,-2.773339119918E-032));
#23620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23621 = ORIENTED_EDGE('',*,*,#23622,.T.);
#23622 = EDGE_CURVE('',#23607,#23623,#23625,.T.);
#23623 = VERTEX_POINT('',#23624);
#23624 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    26.100000000004));
#23625 = SURFACE_CURVE('',#23626,(#23630),.PCURVE_S1.);
#23626 = LINE('',#23627,#23628);
#23627 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    26.100000000004));
#23628 = VECTOR('',#23629,1.);
#23629 = DIRECTION('',(-4.386066270124E-016,-1.,0.E+000));
#23630 = PCURVE('',#23578,#23631);
#23631 = DEFINITIONAL_REPRESENTATION('',(#23632),#23636);
#23632 = LINE('',#23633,#23634);
#23633 = CARTESIAN_POINT('',(0.7,-7.85));
#23634 = VECTOR('',#23635,1.);
#23635 = DIRECTION('',(4.386066270124E-016,1.));
#23636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23637 = ORIENTED_EDGE('',*,*,#23638,.T.);
#23638 = EDGE_CURVE('',#23623,#23570,#23639,.T.);
#23639 = SURFACE_CURVE('',#23640,(#23644),.PCURVE_S1.);
#23640 = LINE('',#23641,#23642);
#23641 = CARTESIAN_POINT('',(5.301146897693,-15.44999999998,
    26.100000000004));
#23642 = VECTOR('',#23643,1.);
#23643 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23644 = PCURVE('',#23578,#23645);
#23645 = DEFINITIONAL_REPRESENTATION('',(#23646),#23650);
#23646 = LINE('',#23647,#23648);
#23647 = CARTESIAN_POINT('',(0.7,-3.8));
#23648 = VECTOR('',#23649,1.);
#23649 = DIRECTION('',(0.E+000,1.));
#23650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23655)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23652,#23653,#23654)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23652 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23653 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23654 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23655 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23652,
  'distance_accuracy_value','confusion accuracy');
#23656 = SHAPE_DEFINITION_REPRESENTATION(#23657,#23560);
#23657 = PRODUCT_DEFINITION_SHAPE('','',#23658);
#23658 = PRODUCT_DEFINITION('design','',#23659,#23662);
#23659 = PRODUCT_DEFINITION_FORMATION('','',#23660);
#23660 = PRODUCT('CADSOFTTOOLS 1.81','CADSOFTTOOLS 1.81','',(#23661));
#23661 = PRODUCT_CONTEXT('',#2,'mechanical');
#23662 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23663 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23664,#23666);
#23664 = ( REPRESENTATION_RELATIONSHIP('','',#23560,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23665) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23665 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
#23666 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23667);
#23667 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','','',#5,#23658,$);
#23668 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23660));
#23669 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23670),#23776);
#23670 = SHELL_BASED_SURFACE_MODEL('',(#23671));
#23671 = OPEN_SHELL('',(#23672));
#23672 = ADVANCED_FACE('',(#23673),#23687,.T.);
#23673 = FACE_BOUND('',#23674,.T.);
#23674 = EDGE_LOOP('',(#23675,#23698,#23714,#23730,#23746,#23762));
#23675 = ORIENTED_EDGE('',*,*,#23676,.F.);
#23676 = EDGE_CURVE('',#23677,#23679,#23681,.T.);
#23677 = VERTEX_POINT('',#23678);
#23678 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#23679 = VERTEX_POINT('',#23680);
#23680 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    24.751682024862));
#23681 = SURFACE_CURVE('',#23682,(#23686),.PCURVE_S1.);
#23682 = LINE('',#23683,#23684);
#23683 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#23684 = VECTOR('',#23685,1.);
#23685 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23686 = PCURVE('',#23687,#23692);
#23687 = PLANE('',#23688);
#23688 = AXIS2_PLACEMENT_3D('',#23689,#23690,#23691);
#23689 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#23690 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-017));
#23691 = DIRECTION('',(0.E+000,-5.551115123126E-017,1.));
#23692 = DEFINITIONAL_REPRESENTATION('',(#23693),#23697);
#23693 = LINE('',#23694,#23695);
#23694 = CARTESIAN_POINT('',(-1.348317975142,0.7));
#23695 = VECTOR('',#23696,1.);
#23696 = DIRECTION('',(0.E+000,1.));
#23697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23698 = ORIENTED_EDGE('',*,*,#23699,.T.);
#23699 = EDGE_CURVE('',#23677,#23700,#23702,.T.);
#23700 = VERTEX_POINT('',#23701);
#23701 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    26.100000000004));
#23702 = SURFACE_CURVE('',#23703,(#23707),.PCURVE_S1.);
#23703 = LINE('',#23704,#23705);
#23704 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#23705 = VECTOR('',#23706,1.);
#23706 = DIRECTION('',(0.E+000,0.E+000,1.));
#23707 = PCURVE('',#23687,#23708);
#23708 = DEFINITIONAL_REPRESENTATION('',(#23709),#23713);
#23709 = LINE('',#23710,#23711);
#23710 = CARTESIAN_POINT('',(-1.348317975142,0.7));
#23711 = VECTOR('',#23712,1.);
#23712 = DIRECTION('',(1.,0.E+000));
#23713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23714 = ORIENTED_EDGE('',*,*,#23715,.F.);
#23715 = EDGE_CURVE('',#23716,#23700,#23718,.T.);
#23716 = VERTEX_POINT('',#23717);
#23717 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#23718 = SURFACE_CURVE('',#23719,(#23723),.PCURVE_S1.);
#23719 = LINE('',#23720,#23721);
#23720 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#23721 = VECTOR('',#23722,1.);
#23722 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23723 = PCURVE('',#23687,#23724);
#23724 = DEFINITIONAL_REPRESENTATION('',(#23725),#23729);
#23725 = LINE('',#23726,#23727);
#23726 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#23727 = VECTOR('',#23728,1.);
#23728 = DIRECTION('',(0.E+000,1.));
#23729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23730 = ORIENTED_EDGE('',*,*,#23731,.F.);
#23731 = EDGE_CURVE('',#23732,#23716,#23734,.T.);
#23732 = VERTEX_POINT('',#23733);
#23733 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    30.400000000004));
#23734 = SURFACE_CURVE('',#23735,(#23739),.PCURVE_S1.);
#23735 = LINE('',#23736,#23737);
#23736 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    30.400000000004));
#23737 = VECTOR('',#23738,1.);
#23738 = DIRECTION('',(-8.26212483442E-016,-1.652424966884E-015,-1.));
#23739 = PCURVE('',#23687,#23740);
#23740 = DEFINITIONAL_REPRESENTATION('',(#23741),#23745);
#23741 = LINE('',#23742,#23743);
#23742 = CARTESIAN_POINT('',(4.3,0.E+000));
#23743 = VECTOR('',#23744,1.);
#23744 = DIRECTION('',(-1.,8.26212483442E-016));
#23745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23746 = ORIENTED_EDGE('',*,*,#23747,.F.);
#23747 = EDGE_CURVE('',#23748,#23732,#23750,.T.);
#23748 = VERTEX_POINT('',#23749);
#23749 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#23750 = SURFACE_CURVE('',#23751,(#23755),.PCURVE_S1.);
#23751 = LINE('',#23752,#23753);
#23752 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#23753 = VECTOR('',#23754,1.);
#23754 = DIRECTION('',(1.,0.E+000,3.840771544649E-015));
#23755 = PCURVE('',#23687,#23756);
#23756 = DEFINITIONAL_REPRESENTATION('',(#23757),#23761);
#23757 = LINE('',#23758,#23759);
#23758 = CARTESIAN_POINT('',(4.3,1.85));
#23759 = VECTOR('',#23760,1.);
#23760 = DIRECTION('',(3.840771544649E-015,-1.));
#23761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23762 = ORIENTED_EDGE('',*,*,#23763,.T.);
#23763 = EDGE_CURVE('',#23748,#23679,#23764,.T.);
#23764 = SURFACE_CURVE('',#23765,(#23769),.PCURVE_S1.);
#23765 = LINE('',#23766,#23767);
#23766 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#23767 = VECTOR('',#23768,1.);
#23768 = DIRECTION('',(1.572465331465E-016,-3.14493066293E-016,-1.));
#23769 = PCURVE('',#23687,#23770);
#23770 = DEFINITIONAL_REPRESENTATION('',(#23771),#23775);
#23771 = LINE('',#23772,#23773);
#23772 = CARTESIAN_POINT('',(4.3,1.85));
#23773 = VECTOR('',#23774,1.);
#23774 = DIRECTION('',(-1.,-1.572465331465E-016));
#23775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23780)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23777,#23778,#23779)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23777 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23778 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23779 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23780 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23777,
  'distance_accuracy_value','confusion accuracy');
#23781 = SHAPE_DEFINITION_REPRESENTATION(#23782,#23669);
#23782 = PRODUCT_DEFINITION_SHAPE('','',#23783);
#23783 = PRODUCT_DEFINITION('design','',#23784,#23787);
#23784 = PRODUCT_DEFINITION_FORMATION('','',#23785);
#23785 = PRODUCT('CADSOFTTOOLS 1.82','CADSOFTTOOLS 1.82','',(#23786));
#23786 = PRODUCT_CONTEXT('',#2,'mechanical');
#23787 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23788 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23789,#23791);
#23789 = ( REPRESENTATION_RELATIONSHIP('','',#23669,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23790) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23790 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
#23791 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23792);
#23792 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','','',#5,#23783,$);
#23793 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23785));
#23794 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23795),#23869);
#23795 = SHELL_BASED_SURFACE_MODEL('',(#23796));
#23796 = OPEN_SHELL('',(#23797));
#23797 = ADVANCED_FACE('',(#23798),#23812,.F.);
#23798 = FACE_BOUND('',#23799,.T.);
#23799 = EDGE_LOOP('',(#23800,#23823,#23839,#23855));
#23800 = ORIENTED_EDGE('',*,*,#23801,.F.);
#23801 = EDGE_CURVE('',#23802,#23804,#23806,.T.);
#23802 = VERTEX_POINT('',#23803);
#23803 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    30.096621650582));
#23804 = VERTEX_POINT('',#23805);
#23805 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    29.096621486669));
#23806 = SURFACE_CURVE('',#23807,(#23811),.PCURVE_S1.);
#23807 = LINE('',#23808,#23809);
#23808 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    30.096621650582));
#23809 = VECTOR('',#23810,1.);
#23810 = DIRECTION('',(-2.220445685291E-016,0.E+000,-1.));
#23811 = PCURVE('',#23812,#23817);
#23812 = PLANE('',#23813);
#23813 = AXIS2_PLACEMENT_3D('',#23814,#23815,#23816);
#23814 = CARTESIAN_POINT('',(-3.998853102307,-8.658407201492,
    29.096621486669));
#23815 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23816 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23817 = DEFINITIONAL_REPRESENTATION('',(#23818),#23822);
#23818 = LINE('',#23819,#23820);
#23819 = CARTESIAN_POINT('',(-3.9,-1.000000163913));
#23820 = VECTOR('',#23821,1.);
#23821 = DIRECTION('',(2.220445685291E-016,1.));
#23822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23823 = ORIENTED_EDGE('',*,*,#23824,.F.);
#23824 = EDGE_CURVE('',#23825,#23802,#23827,.T.);
#23825 = VERTEX_POINT('',#23826);
#23826 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#23827 = SURFACE_CURVE('',#23828,(#23832),.PCURVE_S1.);
#23828 = LINE('',#23829,#23830);
#23829 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#23830 = VECTOR('',#23831,1.);
#23831 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23832 = PCURVE('',#23812,#23833);
#23833 = DEFINITIONAL_REPRESENTATION('',(#23834),#23838);
#23834 = LINE('',#23835,#23836);
#23835 = CARTESIAN_POINT('',(-10.,-1.000000163913));
#23836 = VECTOR('',#23837,1.);
#23837 = DIRECTION('',(1.,0.E+000));
#23838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23839 = ORIENTED_EDGE('',*,*,#23840,.F.);
#23840 = EDGE_CURVE('',#23841,#23825,#23843,.T.);
#23841 = VERTEX_POINT('',#23842);
#23842 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#23843 = SURFACE_CURVE('',#23844,(#23848),.PCURVE_S1.);
#23844 = LINE('',#23845,#23846);
#23845 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#23846 = VECTOR('',#23847,1.);
#23847 = DIRECTION('',(0.E+000,0.E+000,1.));
#23848 = PCURVE('',#23812,#23849);
#23849 = DEFINITIONAL_REPRESENTATION('',(#23850),#23854);
#23850 = LINE('',#23851,#23852);
#23851 = CARTESIAN_POINT('',(-10.,-0.E+000));
#23852 = VECTOR('',#23853,1.);
#23853 = DIRECTION('',(0.E+000,-1.));
#23854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23855 = ORIENTED_EDGE('',*,*,#23856,.T.);
#23856 = EDGE_CURVE('',#23841,#23804,#23857,.T.);
#23857 = SURFACE_CURVE('',#23858,(#23862),.PCURVE_S1.);
#23858 = LINE('',#23859,#23860);
#23859 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#23860 = VECTOR('',#23861,1.);
#23861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23862 = PCURVE('',#23812,#23863);
#23863 = DEFINITIONAL_REPRESENTATION('',(#23864),#23868);
#23864 = LINE('',#23865,#23866);
#23865 = CARTESIAN_POINT('',(-10.,-0.E+000));
#23866 = VECTOR('',#23867,1.);
#23867 = DIRECTION('',(1.,0.E+000));
#23868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23873)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23870,#23871,#23872)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23870,
  'distance_accuracy_value','confusion accuracy');
#23874 = SHAPE_DEFINITION_REPRESENTATION(#23875,#23794);
#23875 = PRODUCT_DEFINITION_SHAPE('','',#23876);
#23876 = PRODUCT_DEFINITION('design','',#23877,#23880);
#23877 = PRODUCT_DEFINITION_FORMATION('','',#23878);
#23878 = PRODUCT('CADSOFTTOOLS 1.83','CADSOFTTOOLS 1.83','',(#23879));
#23879 = PRODUCT_CONTEXT('',#2,'mechanical');
#23880 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23881 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23882,#23884);
#23882 = ( REPRESENTATION_RELATIONSHIP('','',#23794,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23883) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23883 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
#23884 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23885);
#23885 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','','',#5,#23876,$);
#23886 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23878));
#23887 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23888),#23962);
#23888 = SHELL_BASED_SURFACE_MODEL('',(#23889));
#23889 = OPEN_SHELL('',(#23890));
#23890 = ADVANCED_FACE('',(#23891),#23905,.F.);
#23891 = FACE_BOUND('',#23892,.T.);
#23892 = EDGE_LOOP('',(#23893,#23916,#23932,#23948));
#23893 = ORIENTED_EDGE('',*,*,#23894,.T.);
#23894 = EDGE_CURVE('',#23895,#23897,#23899,.T.);
#23895 = VERTEX_POINT('',#23896);
#23896 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    29.096621486669));
#23897 = VERTEX_POINT('',#23898);
#23898 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    29.096621486669));
#23899 = SURFACE_CURVE('',#23900,(#23904),.PCURVE_S1.);
#23900 = LINE('',#23901,#23902);
#23901 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    29.096621486669));
#23902 = VECTOR('',#23903,1.);
#23903 = DIRECTION('',(1.,1.45603019623E-016,0.E+000));
#23904 = PCURVE('',#23905,#23910);
#23905 = PLANE('',#23906);
#23906 = AXIS2_PLACEMENT_3D('',#23907,#23908,#23909);
#23907 = CARTESIAN_POINT('',(-3.998853102307,-2.158408930027,
    30.096621650582));
#23908 = DIRECTION('',(0.E+000,1.,0.E+000));
#23909 = DIRECTION('',(1.,0.E+000,0.E+000));
#23910 = DEFINITIONAL_REPRESENTATION('',(#23911),#23915);
#23911 = LINE('',#23912,#23913);
#23912 = CARTESIAN_POINT('',(3.9,1.000000163913));
#23913 = VECTOR('',#23914,1.);
#23914 = DIRECTION('',(1.,0.E+000));
#23915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23916 = ORIENTED_EDGE('',*,*,#23917,.F.);
#23917 = EDGE_CURVE('',#23918,#23897,#23920,.T.);
#23918 = VERTEX_POINT('',#23919);
#23919 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    30.096621650582));
#23920 = SURFACE_CURVE('',#23921,(#23925),.PCURVE_S1.);
#23921 = LINE('',#23922,#23923);
#23922 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    30.096621650582));
#23923 = VECTOR('',#23924,1.);
#23924 = DIRECTION('',(0.E+000,1.776356548233E-015,-1.));
#23925 = PCURVE('',#23905,#23926);
#23926 = DEFINITIONAL_REPRESENTATION('',(#23927),#23931);
#23927 = LINE('',#23928,#23929);
#23928 = CARTESIAN_POINT('',(10.,0.E+000));
#23929 = VECTOR('',#23930,1.);
#23930 = DIRECTION('',(0.E+000,1.));
#23931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23932 = ORIENTED_EDGE('',*,*,#23933,.F.);
#23933 = EDGE_CURVE('',#23934,#23918,#23936,.T.);
#23934 = VERTEX_POINT('',#23935);
#23935 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#23936 = SURFACE_CURVE('',#23937,(#23941),.PCURVE_S1.);
#23937 = LINE('',#23938,#23939);
#23938 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#23939 = VECTOR('',#23940,1.);
#23940 = DIRECTION('',(1.,1.45603019623E-016,2.329648313968E-015));
#23941 = PCURVE('',#23905,#23942);
#23942 = DEFINITIONAL_REPRESENTATION('',(#23943),#23947);
#23943 = LINE('',#23944,#23945);
#23944 = CARTESIAN_POINT('',(3.9,0.E+000));
#23945 = VECTOR('',#23946,1.);
#23946 = DIRECTION('',(1.,-2.329648313968E-015));
#23947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23948 = ORIENTED_EDGE('',*,*,#23949,.T.);
#23949 = EDGE_CURVE('',#23934,#23895,#23950,.T.);
#23950 = SURFACE_CURVE('',#23951,(#23955),.PCURVE_S1.);
#23951 = LINE('',#23952,#23953);
#23952 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#23953 = VECTOR('',#23954,1.);
#23954 = DIRECTION('',(-2.220445685291E-016,0.E+000,-1.));
#23955 = PCURVE('',#23905,#23956);
#23956 = DEFINITIONAL_REPRESENTATION('',(#23957),#23961);
#23957 = LINE('',#23958,#23959);
#23958 = CARTESIAN_POINT('',(3.9,0.E+000));
#23959 = VECTOR('',#23960,1.);
#23960 = DIRECTION('',(-2.220445685291E-016,1.));
#23961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23966)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#23963,#23964,#23965)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#23963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#23964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#23965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23963,
  'distance_accuracy_value','confusion accuracy');
#23967 = SHAPE_DEFINITION_REPRESENTATION(#23968,#23887);
#23968 = PRODUCT_DEFINITION_SHAPE('','',#23969);
#23969 = PRODUCT_DEFINITION('design','',#23970,#23973);
#23970 = PRODUCT_DEFINITION_FORMATION('','',#23971);
#23971 = PRODUCT('CADSOFTTOOLS 1.84','CADSOFTTOOLS 1.84','',(#23972));
#23972 = PRODUCT_CONTEXT('',#2,'mechanical');
#23973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#23974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23975,#23977);
#23975 = ( REPRESENTATION_RELATIONSHIP('','',#23887,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23976) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#23976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
#23977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #23978);
#23978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','','',#5,#23969,$);
#23979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#23971));
#23980 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23981),#24060);
#23981 = SHELL_BASED_SURFACE_MODEL('',(#23982));
#23982 = OPEN_SHELL('',(#23983));
#23983 = ADVANCED_FACE('',(#23984),#23998,.T.);
#23984 = FACE_BOUND('',#23985,.T.);
#23985 = EDGE_LOOP('',(#23986,#24009,#24030,#24046));
#23986 = ORIENTED_EDGE('',*,*,#23987,.T.);
#23987 = EDGE_CURVE('',#23988,#23990,#23992,.T.);
#23988 = VERTEX_POINT('',#23989);
#23989 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#23990 = VERTEX_POINT('',#23991);
#23991 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    26.800000001816));
#23992 = SURFACE_CURVE('',#23993,(#23997),.PCURVE_S1.);
#23993 = LINE('',#23994,#23995);
#23994 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#23995 = VECTOR('',#23996,1.);
#23996 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23997 = PCURVE('',#23998,#24003);
#23998 = PLANE('',#23999);
#23999 = AXIS2_PLACEMENT_3D('',#24000,#24001,#24002);
#24000 = CARTESIAN_POINT('',(0.601146897693,-26.90114689777,
    26.800000001816));
#24001 = DIRECTION('',(0.E+000,0.E+000,1.));
#24002 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24003 = DEFINITIONAL_REPRESENTATION('',(#24004),#24008);
#24004 = LINE('',#24005,#24006);
#24005 = CARTESIAN_POINT('',(-5.4,-6.601146897795));
#24006 = VECTOR('',#24007,1.);
#24007 = DIRECTION('',(1.,0.E+000));
#24008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24009 = ORIENTED_EDGE('',*,*,#24010,.T.);
#24010 = EDGE_CURVE('',#23990,#24011,#24013,.T.);
#24011 = VERTEX_POINT('',#24012);
#24012 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#24013 = SURFACE_CURVE('',#24014,(#24019),.PCURVE_S1.);
#24014 = CIRCLE('',#24015,1.9);
#24015 = AXIS2_PLACEMENT_3D('',#24016,#24017,#24018);
#24016 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    26.800000001816));
#24017 = DIRECTION('',(0.E+000,0.E+000,-1.));
#24018 = DIRECTION('',(0.814935972818,0.579550998797,0.E+000));
#24019 = PCURVE('',#23998,#24020);
#24020 = DEFINITIONAL_REPRESENTATION('',(#24021),#24029);
#24021 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24022,#24023,#24024,#24025
    ,#24026,#24027,#24028),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24022 = CARTESIAN_POINT('',(-4.248378348354,-6.601146897795));
#24023 = CARTESIAN_POINT('',(-6.155620721794,-3.919276929106));
#24024 = CARTESIAN_POINT('',(-2.879432012543,-3.608491566878));
#24025 = CARTESIAN_POINT('',(0.396756696708,-3.29770620465));
#24026 = CARTESIAN_POINT('',(-0.972189639103,-6.290361535567));
#24027 = CARTESIAN_POINT('',(-2.341135974915,-9.283016866485));
#24028 = CARTESIAN_POINT('',(-4.248378348354,-6.601146897795));
#24029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24030 = ORIENTED_EDGE('',*,*,#24031,.T.);
#24031 = EDGE_CURVE('',#24011,#24032,#24034,.T.);
#24032 = VERTEX_POINT('',#24033);
#24033 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    26.800000001816));
#24034 = SURFACE_CURVE('',#24035,(#24039),.PCURVE_S1.);
#24035 = LINE('',#24036,#24037);
#24036 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#24037 = VECTOR('',#24038,1.);
#24038 = DIRECTION('',(1.,0.E+000,0.E+000));
#24039 = PCURVE('',#23998,#24040);
#24040 = DEFINITIONAL_REPRESENTATION('',(#24041),#24045);
#24041 = LINE('',#24042,#24043);
#24042 = CARTESIAN_POINT('',(-4.532821776943,-4.99923624943));
#24043 = VECTOR('',#24044,1.);
#24044 = DIRECTION('',(-1.,0.E+000));
#24045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24046 = ORIENTED_EDGE('',*,*,#24047,.F.);
#24047 = EDGE_CURVE('',#23988,#24032,#24048,.T.);
#24048 = SURFACE_CURVE('',#24049,(#24053),.PCURVE_S1.);
#24049 = LINE('',#24050,#24051);
#24050 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#24051 = VECTOR('',#24052,1.);
#24052 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24053 = PCURVE('',#23998,#24054);
#24054 = DEFINITIONAL_REPRESENTATION('',(#24055),#24059);
#24055 = LINE('',#24056,#24057);
#24056 = CARTESIAN_POINT('',(-5.4,-6.601146897795));
#24057 = VECTOR('',#24058,1.);
#24058 = DIRECTION('',(0.E+000,1.));
#24059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24064)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24061,#24062,#24063)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24061 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24062 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24063 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24064 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24061,
  'distance_accuracy_value','confusion accuracy');
#24065 = SHAPE_DEFINITION_REPRESENTATION(#24066,#23980);
#24066 = PRODUCT_DEFINITION_SHAPE('','',#24067);
#24067 = PRODUCT_DEFINITION('design','',#24068,#24071);
#24068 = PRODUCT_DEFINITION_FORMATION('','',#24069);
#24069 = PRODUCT('CADSOFTTOOLS 1.85','CADSOFTTOOLS 1.85','',(#24070));
#24070 = PRODUCT_CONTEXT('',#2,'mechanical');
#24071 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24072 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24073,#24075);
#24073 = ( REPRESENTATION_RELATIONSHIP('','',#23980,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24074) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24074 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
#24075 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24076);
#24076 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','','',#5,#24067,$);
#24077 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24069));
#24078 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24079),#24153);
#24079 = SHELL_BASED_SURFACE_MODEL('',(#24080));
#24080 = OPEN_SHELL('',(#24081));
#24081 = ADVANCED_FACE('',(#24082),#24096,.T.);
#24082 = FACE_BOUND('',#24083,.T.);
#24083 = EDGE_LOOP('',(#24084,#24107,#24123,#24139));
#24084 = ORIENTED_EDGE('',*,*,#24085,.F.);
#24085 = EDGE_CURVE('',#24086,#24088,#24090,.T.);
#24086 = VERTEX_POINT('',#24087);
#24087 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    31.500000000003));
#24088 = VERTEX_POINT('',#24089);
#24089 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    31.500000000003));
#24090 = SURFACE_CURVE('',#24091,(#24095),.PCURVE_S1.);
#24091 = LINE('',#24092,#24093);
#24092 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    31.500000000003));
#24093 = VECTOR('',#24094,1.);
#24094 = DIRECTION('',(1.,0.E+000,0.E+000));
#24095 = PCURVE('',#24096,#24101);
#24096 = PLANE('',#24097);
#24097 = AXIS2_PLACEMENT_3D('',#24098,#24099,#24100);
#24098 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    22.675345568122));
#24099 = DIRECTION('',(0.E+000,-1.,3.760459279603E-032));
#24100 = DIRECTION('',(0.E+000,3.760459279603E-032,1.));
#24101 = DEFINITIONAL_REPRESENTATION('',(#24102),#24106);
#24102 = LINE('',#24103,#24104);
#24103 = CARTESIAN_POINT('',(8.824654431882,0.E+000));
#24104 = VECTOR('',#24105,1.);
#24105 = DIRECTION('',(0.E+000,-1.));
#24106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24107 = ORIENTED_EDGE('',*,*,#24108,.F.);
#24108 = EDGE_CURVE('',#24109,#24086,#24111,.T.);
#24109 = VERTEX_POINT('',#24110);
#24110 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    26.800000001816));
#24111 = SURFACE_CURVE('',#24112,(#24116),.PCURVE_S1.);
#24112 = LINE('',#24113,#24114);
#24113 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    26.800000001816));
#24114 = VECTOR('',#24115,1.);
#24115 = DIRECTION('',(-3.779482638479E-016,0.E+000,1.));
#24116 = PCURVE('',#24096,#24117);
#24117 = DEFINITIONAL_REPRESENTATION('',(#24118),#24122);
#24118 = LINE('',#24119,#24120);
#24119 = CARTESIAN_POINT('',(4.124654433694,-9.769962616701E-015));
#24120 = VECTOR('',#24121,1.);
#24121 = DIRECTION('',(1.,3.779482638479E-016));
#24122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24123 = ORIENTED_EDGE('',*,*,#24124,.F.);
#24124 = EDGE_CURVE('',#24125,#24109,#24127,.T.);
#24125 = VERTEX_POINT('',#24126);
#24126 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#24127 = SURFACE_CURVE('',#24128,(#24132),.PCURVE_S1.);
#24128 = LINE('',#24129,#24130);
#24129 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    26.800000001816));
#24130 = VECTOR('',#24131,1.);
#24131 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24132 = PCURVE('',#24096,#24133);
#24133 = DEFINITIONAL_REPRESENTATION('',(#24134),#24138);
#24134 = LINE('',#24135,#24136);
#24135 = CARTESIAN_POINT('',(4.124654433694,-1.151621651646));
#24136 = VECTOR('',#24137,1.);
#24137 = DIRECTION('',(0.E+000,1.));
#24138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24139 = ORIENTED_EDGE('',*,*,#24140,.F.);
#24140 = EDGE_CURVE('',#24088,#24125,#24141,.T.);
#24141 = SURFACE_CURVE('',#24142,(#24146),.PCURVE_S1.);
#24142 = LINE('',#24143,#24144);
#24143 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    31.500000000003));
#24144 = VECTOR('',#24145,1.);
#24145 = DIRECTION('',(0.E+000,0.E+000,-1.));
#24146 = PCURVE('',#24096,#24147);
#24147 = DEFINITIONAL_REPRESENTATION('',(#24148),#24152);
#24148 = LINE('',#24149,#24150);
#24149 = CARTESIAN_POINT('',(8.824654431882,-1.151621651646));
#24150 = VECTOR('',#24151,1.);
#24151 = DIRECTION('',(-1.,-0.E+000));
#24152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24157)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24154,#24155,#24156)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24154 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24155 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24156 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24157 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24154,
  'distance_accuracy_value','confusion accuracy');
#24158 = SHAPE_DEFINITION_REPRESENTATION(#24159,#24078);
#24159 = PRODUCT_DEFINITION_SHAPE('','',#24160);
#24160 = PRODUCT_DEFINITION('design','',#24161,#24164);
#24161 = PRODUCT_DEFINITION_FORMATION('','',#24162);
#24162 = PRODUCT('CADSOFTTOOLS 1.86','CADSOFTTOOLS 1.86','',(#24163));
#24163 = PRODUCT_CONTEXT('',#2,'mechanical');
#24164 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24165 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24166,#24168);
#24166 = ( REPRESENTATION_RELATIONSHIP('','',#24078,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24167) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24167 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
#24168 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24169);
#24169 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','','',#5,#24160,$);
#24170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24162));
#24171 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24172),#24251);
#24172 = SHELL_BASED_SURFACE_MODEL('',(#24173));
#24173 = OPEN_SHELL('',(#24174));
#24174 = ADVANCED_FACE('',(#24175),#24189,.T.);
#24175 = FACE_BOUND('',#24176,.T.);
#24176 = EDGE_LOOP('',(#24177,#24200,#24221,#24237));
#24177 = ORIENTED_EDGE('',*,*,#24178,.T.);
#24178 = EDGE_CURVE('',#24179,#24181,#24183,.T.);
#24179 = VERTEX_POINT('',#24180);
#24180 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#24181 = VERTEX_POINT('',#24182);
#24182 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    31.500000000003));
#24183 = SURFACE_CURVE('',#24184,(#24188),.PCURVE_S1.);
#24184 = LINE('',#24185,#24186);
#24185 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#24186 = VECTOR('',#24187,1.);
#24187 = DIRECTION('',(-1.,-4.096866808157E-015,0.E+000));
#24188 = PCURVE('',#24189,#24194);
#24189 = PLANE('',#24190);
#24190 = AXIS2_PLACEMENT_3D('',#24191,#24192,#24193);
#24191 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    31.500000000003));
#24192 = DIRECTION('',(2.775557561563E-016,-3.760459279603E-032,-1.));
#24193 = DIRECTION('',(1.,0.E+000,2.775557561563E-016));
#24194 = DEFINITIONAL_REPRESENTATION('',(#24195),#24199);
#24195 = LINE('',#24196,#24197);
#24196 = CARTESIAN_POINT('',(2.7,0.50076375065));
#24197 = VECTOR('',#24198,1.);
#24198 = DIRECTION('',(-1.,4.096866808157E-015));
#24199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24200 = ORIENTED_EDGE('',*,*,#24201,.T.);
#24201 = EDGE_CURVE('',#24181,#24202,#24204,.T.);
#24202 = VERTEX_POINT('',#24203);
#24203 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    31.500000000003));
#24204 = SURFACE_CURVE('',#24205,(#24210),.PCURVE_S1.);
#24205 = CIRCLE('',#24206,1.9);
#24206 = AXIS2_PLACEMENT_3D('',#24207,#24208,#24209);
#24207 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    31.500000000003));
#24208 = DIRECTION('',(-2.775557561563E-016,2.561486826035E-032,1.));
#24209 = DIRECTION('',(0.964643040496,-0.263559868763,
    2.677422285258E-016));
#24210 = PCURVE('',#24189,#24211);
#24211 = DEFINITIONAL_REPRESENTATION('',(#24212),#24220);
#24212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24213,#24214,#24215,#24216
    ,#24217,#24218,#24219),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24213 = CARTESIAN_POINT('',(1.832821776943,0.50076375065));
#24214 = CARTESIAN_POINT('',(2.700170035657,-2.673776688233));
#24215 = CARTESIAN_POINT('',(-0.482736759114,-1.837652094767));
#24216 = CARTESIAN_POINT('',(-3.665643553885,-1.0015275013));
#24217 = CARTESIAN_POINT('',(-1.350085017828,1.336888344117));
#24218 = CARTESIAN_POINT('',(0.965473518228,3.675304189533));
#24219 = CARTESIAN_POINT('',(1.832821776943,0.50076375065));
#24220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24221 = ORIENTED_EDGE('',*,*,#24222,.T.);
#24222 = EDGE_CURVE('',#24202,#24223,#24225,.T.);
#24223 = VERTEX_POINT('',#24224);
#24224 = CARTESIAN_POINT('',(6.001146897693,-20.29999999997,
    31.500000000003));
#24225 = SURFACE_CURVE('',#24226,(#24230),.PCURVE_S1.);
#24226 = LINE('',#24227,#24228);
#24227 = CARTESIAN_POINT('',(4.849525246048,-20.29999999997,
    31.500000000003));
#24228 = VECTOR('',#24229,1.);
#24229 = DIRECTION('',(1.,0.E+000,0.E+000));
#24230 = PCURVE('',#24189,#24231);
#24231 = DEFINITIONAL_REPRESENTATION('',(#24232),#24236);
#24232 = LINE('',#24233,#24234);
#24233 = CARTESIAN_POINT('',(1.548378348354,-1.101146897715));
#24234 = VECTOR('',#24235,1.);
#24235 = DIRECTION('',(1.,-1.043737118845E-047));
#24236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24237 = ORIENTED_EDGE('',*,*,#24238,.F.);
#24238 = EDGE_CURVE('',#24179,#24223,#24239,.T.);
#24239 = SURFACE_CURVE('',#24240,(#24244),.PCURVE_S1.);
#24240 = LINE('',#24241,#24242);
#24241 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#24242 = VECTOR('',#24243,1.);
#24243 = DIRECTION('',(0.E+000,1.,0.E+000));
#24244 = PCURVE('',#24189,#24245);
#24245 = DEFINITIONAL_REPRESENTATION('',(#24246),#24250);
#24246 = LINE('',#24247,#24248);
#24247 = CARTESIAN_POINT('',(2.7,0.50076375065));
#24248 = VECTOR('',#24249,1.);
#24249 = DIRECTION('',(3.964399533855E-064,-1.));
#24250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24255)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24252,#24253,#24254)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24252 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24253 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24254 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24255 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24252,
  'distance_accuracy_value','confusion accuracy');
#24256 = SHAPE_DEFINITION_REPRESENTATION(#24257,#24171);
#24257 = PRODUCT_DEFINITION_SHAPE('','',#24258);
#24258 = PRODUCT_DEFINITION('design','',#24259,#24262);
#24259 = PRODUCT_DEFINITION_FORMATION('','',#24260);
#24260 = PRODUCT('CADSOFTTOOLS 1.87','CADSOFTTOOLS 1.87','',(#24261));
#24261 = PRODUCT_CONTEXT('',#2,'mechanical');
#24262 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24264,#24266);
#24264 = ( REPRESENTATION_RELATIONSHIP('','',#24171,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24265) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
#24266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24267);
#24267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','','',#5,#24258,$);
#24268 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24260));
#24269 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24270),#24344);
#24270 = SHELL_BASED_SURFACE_MODEL('',(#24271));
#24271 = OPEN_SHELL('',(#24272));
#24272 = ADVANCED_FACE('',(#24273),#24287,.T.);
#24273 = FACE_BOUND('',#24274,.T.);
#24274 = EDGE_LOOP('',(#24275,#24298,#24314,#24330));
#24275 = ORIENTED_EDGE('',*,*,#24276,.F.);
#24276 = EDGE_CURVE('',#24277,#24279,#24281,.T.);
#24277 = VERTEX_POINT('',#24278);
#24278 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#24279 = VERTEX_POINT('',#24280);
#24280 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    26.800000001816));
#24281 = SURFACE_CURVE('',#24282,(#24286),.PCURVE_S1.);
#24282 = LINE('',#24283,#24284);
#24283 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#24284 = VECTOR('',#24285,1.);
#24285 = DIRECTION('',(1.,0.E+000,0.E+000));
#24286 = PCURVE('',#24287,#24292);
#24287 = PLANE('',#24288);
#24288 = AXIS2_PLACEMENT_3D('',#24289,#24290,#24291);
#24289 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    22.675345568122));
#24290 = DIRECTION('',(0.E+000,1.,-3.760459279603E-032));
#24291 = DIRECTION('',(0.E+000,-3.760459279603E-032,-1.));
#24292 = DEFINITIONAL_REPRESENTATION('',(#24293),#24297);
#24293 = LINE('',#24294,#24295);
#24294 = CARTESIAN_POINT('',(-4.124654433694,0.E+000));
#24295 = VECTOR('',#24296,1.);
#24296 = DIRECTION('',(0.E+000,-1.));
#24297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24298 = ORIENTED_EDGE('',*,*,#24299,.T.);
#24299 = EDGE_CURVE('',#24277,#24300,#24302,.T.);
#24300 = VERTEX_POINT('',#24301);
#24301 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    31.500000000003));
#24302 = SURFACE_CURVE('',#24303,(#24307),.PCURVE_S1.);
#24303 = LINE('',#24304,#24305);
#24304 = CARTESIAN_POINT('',(5.133968674636,-21.90191064834,
    26.800000001816));
#24305 = VECTOR('',#24306,1.);
#24306 = DIRECTION('',(-9.448706596199E-016,0.E+000,1.));
#24307 = PCURVE('',#24287,#24308);
#24308 = DEFINITIONAL_REPRESENTATION('',(#24309),#24313);
#24309 = LINE('',#24310,#24311);
#24310 = CARTESIAN_POINT('',(-4.124654433694,0.E+000));
#24311 = VECTOR('',#24312,1.);
#24312 = DIRECTION('',(-1.,9.448706596199E-016));
#24313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24314 = ORIENTED_EDGE('',*,*,#24315,.F.);
#24315 = EDGE_CURVE('',#24316,#24300,#24318,.T.);
#24316 = VERTEX_POINT('',#24317);
#24317 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#24318 = SURFACE_CURVE('',#24319,(#24323),.PCURVE_S1.);
#24319 = LINE('',#24320,#24321);
#24320 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    31.500000000003));
#24321 = VECTOR('',#24322,1.);
#24322 = DIRECTION('',(-1.,-4.096866808157E-015,0.E+000));
#24323 = PCURVE('',#24287,#24324);
#24324 = DEFINITIONAL_REPRESENTATION('',(#24325),#24329);
#24325 = LINE('',#24326,#24327);
#24326 = CARTESIAN_POINT('',(-8.824654431882,-0.867178223057));
#24327 = VECTOR('',#24328,1.);
#24328 = DIRECTION('',(1.540610080603E-046,1.));
#24329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24330 = ORIENTED_EDGE('',*,*,#24331,.F.);
#24331 = EDGE_CURVE('',#24279,#24316,#24332,.T.);
#24332 = SURFACE_CURVE('',#24333,(#24337),.PCURVE_S1.);
#24333 = LINE('',#24334,#24335);
#24334 = CARTESIAN_POINT('',(6.001146897693,-21.90191064834,
    26.800000001816));
#24335 = VECTOR('',#24336,1.);
#24336 = DIRECTION('',(0.E+000,0.E+000,1.));
#24337 = PCURVE('',#24287,#24338);
#24338 = DEFINITIONAL_REPRESENTATION('',(#24339),#24343);
#24339 = LINE('',#24340,#24341);
#24340 = CARTESIAN_POINT('',(-4.124654433694,-0.867178223057));
#24341 = VECTOR('',#24342,1.);
#24342 = DIRECTION('',(-1.,0.E+000));
#24343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24348)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24345,#24346,#24347)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24345,
  'distance_accuracy_value','confusion accuracy');
#24349 = SHAPE_DEFINITION_REPRESENTATION(#24350,#24269);
#24350 = PRODUCT_DEFINITION_SHAPE('','',#24351);
#24351 = PRODUCT_DEFINITION('design','',#24352,#24355);
#24352 = PRODUCT_DEFINITION_FORMATION('','',#24353);
#24353 = PRODUCT('CADSOFTTOOLS 1.88','CADSOFTTOOLS 1.88','',(#24354));
#24354 = PRODUCT_CONTEXT('',#2,'mechanical');
#24355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24357,#24359);
#24357 = ( REPRESENTATION_RELATIONSHIP('','',#24269,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24358) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
#24359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24360);
#24360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','','',#5,#24351,$);
#24361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24353));
#24362 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24363),#24458);
#24363 = SHELL_BASED_SURFACE_MODEL('',(#24364));
#24364 = OPEN_SHELL('',(#24365));
#24365 = ADVANCED_FACE('',(#24366),#24381,.F.);
#24366 = FACE_BOUND('',#24367,.F.);
#24367 = EDGE_LOOP('',(#24368,#24391,#24413,#24429,#24443,#24444));
#24368 = ORIENTED_EDGE('',*,*,#24369,.F.);
#24369 = EDGE_CURVE('',#24370,#24372,#24374,.T.);
#24370 = VERTEX_POINT('',#24371);
#24371 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    29.549998639091));
#24372 = VERTEX_POINT('',#24373);
#24373 = CARTESIAN_POINT('',(6.001146897693,-9.049780148681,
    30.299998639091));
#24374 = SURFACE_CURVE('',#24375,(#24380),.PCURVE_S1.);
#24375 = CIRCLE('',#24376,0.75);
#24376 = AXIS2_PLACEMENT_3D('',#24377,#24378,#24379);
#24377 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    30.299998639091));
#24378 = DIRECTION('',(1.,0.E+000,0.E+000));
#24379 = DIRECTION('',(0.E+000,0.E+000,-1.));
#24380 = PCURVE('',#24381,#24386);
#24381 = CYLINDRICAL_SURFACE('',#24382,0.75);
#24382 = AXIS2_PLACEMENT_3D('',#24383,#24384,#24385);
#24383 = CARTESIAN_POINT('',(-2.320173445866,-9.799780148681,
    30.299998639091));
#24384 = DIRECTION('',(1.,0.E+000,0.E+000));
#24385 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24386 = DEFINITIONAL_REPRESENTATION('',(#24387),#24390);
#24387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24388,#24389),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#24388 = CARTESIAN_POINT('',(1.570796326795,8.32132034356));
#24389 = CARTESIAN_POINT('',(3.14159265359,8.32132034356));
#24390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24391 = ORIENTED_EDGE('',*,*,#24392,.F.);
#24392 = EDGE_CURVE('',#24393,#24370,#24395,.T.);
#24393 = VERTEX_POINT('',#24394);
#24394 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    29.549998639091));
#24395 = SEAM_CURVE('',#24396,(#24399,#24406),.PCURVE_S1.);
#24396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24397,#24398),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.92132034356,8.32132034356),.PIECEWISE_BEZIER_KNOTS.);
#24397 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    29.549998639091));
#24398 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    29.549998639091));
#24399 = PCURVE('',#24381,#24400);
#24400 = DEFINITIONAL_REPRESENTATION('',(#24401),#24405);
#24401 = LINE('',#24402,#24403);
#24402 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#24403 = VECTOR('',#24404,1.);
#24404 = DIRECTION('',(0.E+000,1.));
#24405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24406 = PCURVE('',#24381,#24407);
#24407 = DEFINITIONAL_REPRESENTATION('',(#24408),#24412);
#24408 = LINE('',#24409,#24410);
#24409 = CARTESIAN_POINT('',(7.853981633974,0.E+000));
#24410 = VECTOR('',#24411,1.);
#24411 = DIRECTION('',(0.E+000,1.));
#24412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24413 = ORIENTED_EDGE('',*,*,#24414,.T.);
#24414 = EDGE_CURVE('',#24393,#24415,#24417,.T.);
#24415 = VERTEX_POINT('',#24416);
#24416 = CARTESIAN_POINT('',(0.601146897693,-10.54978014868,
    30.299998639091));
#24417 = SURFACE_CURVE('',#24418,(#24423),.PCURVE_S1.);
#24418 = CIRCLE('',#24419,0.75);
#24419 = AXIS2_PLACEMENT_3D('',#24420,#24421,#24422);
#24420 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    30.299998639091));
#24421 = DIRECTION('',(1.,0.E+000,0.E+000));
#24422 = DIRECTION('',(0.E+000,0.E+000,-1.));
#24423 = PCURVE('',#24381,#24424);
#24424 = DEFINITIONAL_REPRESENTATION('',(#24425),#24428);
#24425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24426,#24427),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
#24426 = CARTESIAN_POINT('',(1.570796326795,2.92132034356));
#24427 = CARTESIAN_POINT('',(6.28318530718,2.92132034356));
#24428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24429 = ORIENTED_EDGE('',*,*,#24430,.T.);
#24430 = EDGE_CURVE('',#24415,#24393,#24431,.T.);
#24431 = SURFACE_CURVE('',#24432,(#24437),.PCURVE_S1.);
#24432 = CIRCLE('',#24433,0.75);
#24433 = AXIS2_PLACEMENT_3D('',#24434,#24435,#24436);
#24434 = CARTESIAN_POINT('',(0.601146897693,-9.799780148681,
    30.299998639091));
#24435 = DIRECTION('',(1.,0.E+000,0.E+000));
#24436 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24437 = PCURVE('',#24381,#24438);
#24438 = DEFINITIONAL_REPRESENTATION('',(#24439),#24442);
#24439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24440,#24441),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#24440 = CARTESIAN_POINT('',(6.28318530718,2.92132034356));
#24441 = CARTESIAN_POINT('',(7.853981633974,2.92132034356));
#24442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24443 = ORIENTED_EDGE('',*,*,#24392,.T.);
#24444 = ORIENTED_EDGE('',*,*,#24445,.F.);
#24445 = EDGE_CURVE('',#24372,#24370,#24446,.T.);
#24446 = SURFACE_CURVE('',#24447,(#24452),.PCURVE_S1.);
#24447 = CIRCLE('',#24448,0.75);
#24448 = AXIS2_PLACEMENT_3D('',#24449,#24450,#24451);
#24449 = CARTESIAN_POINT('',(6.001146897693,-9.799780148681,
    30.299998639091));
#24450 = DIRECTION('',(1.,0.E+000,0.E+000));
#24451 = DIRECTION('',(-0.E+000,1.,0.E+000));
#24452 = PCURVE('',#24381,#24453);
#24453 = DEFINITIONAL_REPRESENTATION('',(#24454),#24457);
#24454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24455,#24456),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
#24455 = CARTESIAN_POINT('',(3.14159265359,8.32132034356));
#24456 = CARTESIAN_POINT('',(7.853981633974,8.32132034356));
#24457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24462)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24459,#24460,#24461)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24459 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24460 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24461 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24462 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#24459,
  'distance_accuracy_value','confusion accuracy');
#24463 = SHAPE_DEFINITION_REPRESENTATION(#24464,#24362);
#24464 = PRODUCT_DEFINITION_SHAPE('','',#24465);
#24465 = PRODUCT_DEFINITION('design','',#24466,#24469);
#24466 = PRODUCT_DEFINITION_FORMATION('','',#24467);
#24467 = PRODUCT('CADSOFTTOOLS 1.89','CADSOFTTOOLS 1.89','',(#24468));
#24468 = PRODUCT_CONTEXT('',#2,'mechanical');
#24469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24471,#24473);
#24471 = ( REPRESENTATION_RELATIONSHIP('','',#24362,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24472) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
#24473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24474);
#24474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','','',#5,#24465,$);
#24475 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24467));
#24476 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24477),#24551);
#24477 = SHELL_BASED_SURFACE_MODEL('',(#24478));
#24478 = OPEN_SHELL('',(#24479));
#24479 = ADVANCED_FACE('',(#24480),#24494,.T.);
#24480 = FACE_BOUND('',#24481,.T.);
#24481 = EDGE_LOOP('',(#24482,#24505,#24521,#24537));
#24482 = ORIENTED_EDGE('',*,*,#24483,.F.);
#24483 = EDGE_CURVE('',#24484,#24486,#24488,.T.);
#24484 = VERTEX_POINT('',#24485);
#24485 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#24486 = VERTEX_POINT('',#24487);
#24487 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.295461109668));
#24488 = SURFACE_CURVE('',#24489,(#24493),.PCURVE_S1.);
#24489 = LINE('',#24490,#24491);
#24490 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#24491 = VECTOR('',#24492,1.);
#24492 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24493 = PCURVE('',#24494,#24499);
#24494 = PLANE('',#24495);
#24495 = AXIS2_PLACEMENT_3D('',#24496,#24497,#24498);
#24496 = CARTESIAN_POINT('',(-0.21063750984,-0.240123422665,
    34.131735769097));
#24497 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24498 = DIRECTION('',(1.,0.E+000,0.E+000));
#24499 = DEFINITIONAL_REPRESENTATION('',(#24500),#24504);
#24500 = LINE('',#24501,#24502);
#24501 = CARTESIAN_POINT('',(6.211784407533,-1.836274659429));
#24502 = VECTOR('',#24503,1.);
#24503 = DIRECTION('',(-1.,0.E+000));
#24504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24505 = ORIENTED_EDGE('',*,*,#24506,.T.);
#24506 = EDGE_CURVE('',#24484,#24507,#24509,.T.);
#24507 = VERTEX_POINT('',#24508);
#24508 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.300000000012));
#24509 = SURFACE_CURVE('',#24510,(#24514),.PCURVE_S1.);
#24510 = LINE('',#24511,#24512);
#24511 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#24512 = VECTOR('',#24513,1.);
#24513 = DIRECTION('',(-1.956818412316E-013,0.E+000,1.));
#24514 = PCURVE('',#24494,#24515);
#24515 = DEFINITIONAL_REPRESENTATION('',(#24516),#24520);
#24516 = LINE('',#24517,#24518);
#24517 = CARTESIAN_POINT('',(6.211784407533,-1.836274659429));
#24518 = VECTOR('',#24519,1.);
#24519 = DIRECTION('',(-1.956818412316E-013,1.));
#24520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24521 = ORIENTED_EDGE('',*,*,#24522,.T.);
#24522 = EDGE_CURVE('',#24507,#24523,#24525,.T.);
#24523 = VERTEX_POINT('',#24524);
#24524 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.30000000001));
#24525 = SURFACE_CURVE('',#24526,(#24530),.PCURVE_S1.);
#24526 = LINE('',#24527,#24528);
#24527 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.300000000012));
#24528 = VECTOR('',#24529,1.);
#24529 = DIRECTION('',(-1.,0.E+000,1.146036670581E-015));
#24530 = PCURVE('',#24494,#24531);
#24531 = DEFINITIONAL_REPRESENTATION('',(#24532),#24536);
#24532 = LINE('',#24533,#24534);
#24533 = CARTESIAN_POINT('',(6.211784407533,-1.831735769085));
#24534 = VECTOR('',#24535,1.);
#24535 = DIRECTION('',(-1.,1.146036670581E-015));
#24536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24537 = ORIENTED_EDGE('',*,*,#24538,.T.);
#24538 = EDGE_CURVE('',#24523,#24486,#24539,.T.);
#24539 = SURFACE_CURVE('',#24540,(#24544),.PCURVE_S1.);
#24540 = LINE('',#24541,#24542);
#24541 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.30000000001));
#24542 = VECTOR('',#24543,1.);
#24543 = DIRECTION('',(4.892046032736E-014,0.E+000,-1.));
#24544 = PCURVE('',#24494,#24545);
#24545 = DEFINITIONAL_REPRESENTATION('',(#24546),#24550);
#24546 = LINE('',#24547,#24548);
#24547 = CARTESIAN_POINT('',(1.178440753291E-002,-1.831735769087));
#24548 = VECTOR('',#24549,1.);
#24549 = DIRECTION('',(4.892046032736E-014,-1.));
#24550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24555)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24552,#24553,#24554)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24552 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24553 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24554 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24555 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24552,
  'distance_accuracy_value','confusion accuracy');
#24556 = SHAPE_DEFINITION_REPRESENTATION(#24557,#24476);
#24557 = PRODUCT_DEFINITION_SHAPE('','',#24558);
#24558 = PRODUCT_DEFINITION('design','',#24559,#24562);
#24559 = PRODUCT_DEFINITION_FORMATION('','',#24560);
#24560 = PRODUCT('CADSOFTTOOLS 1.90','CADSOFTTOOLS 1.90','',(#24561));
#24561 = PRODUCT_CONTEXT('',#2,'mechanical');
#24562 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24563 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24564,#24566);
#24564 = ( REPRESENTATION_RELATIONSHIP('','',#24476,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24565) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24565 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
#24566 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24567);
#24567 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','','',#5,#24558,$);
#24568 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24560));
#24569 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24570),#24642);
#24570 = SHELL_BASED_SURFACE_MODEL('',(#24571));
#24571 = OPEN_SHELL('',(#24572));
#24572 = ADVANCED_FACE('',(#24573),#24587,.F.);
#24573 = FACE_BOUND('',#24574,.T.);
#24574 = EDGE_LOOP('',(#24575,#24598,#24614,#24630));
#24575 = ORIENTED_EDGE('',*,*,#24576,.F.);
#24576 = EDGE_CURVE('',#24577,#24579,#24581,.T.);
#24577 = VERTEX_POINT('',#24578);
#24578 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#24579 = VERTEX_POINT('',#24580);
#24580 = CARTESIAN_POINT('',(6.001146897693,-1.150078991849,
    32.295461109666));
#24581 = SURFACE_CURVE('',#24582,(#24586),.PCURVE_S1.);
#24582 = LINE('',#24583,#24584);
#24583 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109666));
#24584 = VECTOR('',#24585,1.);
#24585 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24586 = PCURVE('',#24587,#24592);
#24587 = PLANE('',#24588);
#24588 = AXIS2_PLACEMENT_3D('',#24589,#24590,#24591);
#24589 = CARTESIAN_POINT('',(6.001146897693,-10.6011468977,
    32.295461109668));
#24590 = DIRECTION('',(0.E+000,4.353946748756E-016,-1.));
#24591 = DIRECTION('',(0.E+000,-1.,-4.353946748756E-016));
#24592 = DEFINITIONAL_REPRESENTATION('',(#24593),#24597);
#24593 = LINE('',#24594,#24595);
#24594 = CARTESIAN_POINT('',(-10.36102347503,0.E+000));
#24595 = VECTOR('',#24596,1.);
#24596 = DIRECTION('',(1.,0.E+000));
#24597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24598 = ORIENTED_EDGE('',*,*,#24599,.T.);
#24599 = EDGE_CURVE('',#24577,#24600,#24602,.T.);
#24600 = VERTEX_POINT('',#24601);
#24601 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    32.295461109668));
#24602 = SURFACE_CURVE('',#24603,(#24607),.PCURVE_S1.);
#24603 = LINE('',#24604,#24605);
#24604 = CARTESIAN_POINT('',(6.001146897693,-0.240123422665,
    32.295461109668));
#24605 = VECTOR('',#24606,1.);
#24606 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24607 = PCURVE('',#24587,#24608);
#24608 = DEFINITIONAL_REPRESENTATION('',(#24609),#24613);
#24609 = LINE('',#24610,#24611);
#24610 = CARTESIAN_POINT('',(-10.36102347503,0.E+000));
#24611 = VECTOR('',#24612,1.);
#24612 = DIRECTION('',(-0.E+000,1.));
#24613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24614 = ORIENTED_EDGE('',*,*,#24615,.F.);
#24615 = EDGE_CURVE('',#24616,#24600,#24618,.T.);
#24616 = VERTEX_POINT('',#24617);
#24617 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991849,
    32.295461109668));
#24618 = SURFACE_CURVE('',#24619,(#24623),.PCURVE_S1.);
#24619 = LINE('',#24620,#24621);
#24620 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991849,
    32.295461109668));
#24621 = VECTOR('',#24622,1.);
#24622 = DIRECTION('',(0.E+000,1.,0.E+000));
#24623 = PCURVE('',#24587,#24624);
#24624 = DEFINITIONAL_REPRESENTATION('',(#24625),#24629);
#24625 = LINE('',#24626,#24627);
#24626 = CARTESIAN_POINT('',(-9.451067905851,6.2));
#24627 = VECTOR('',#24628,1.);
#24628 = DIRECTION('',(-1.,0.E+000));
#24629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24630 = ORIENTED_EDGE('',*,*,#24631,.F.);
#24631 = EDGE_CURVE('',#24579,#24616,#24632,.T.);
#24632 = SURFACE_CURVE('',#24633,(#24636),.PCURVE_S1.);
#24633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24634,#24635),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24634 = CARTESIAN_POINT('',(6.001146897693,-1.150078991848,
    32.295461109668));
#24635 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991848,
    32.295461109668));
#24636 = PCURVE('',#24587,#24637);
#24637 = DEFINITIONAL_REPRESENTATION('',(#24638),#24641);
#24638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24639,#24640),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24639 = CARTESIAN_POINT('',(-9.451067905853,0.E+000));
#24640 = CARTESIAN_POINT('',(-9.451067905853,6.2));
#24641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24646)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24643,#24644,#24645)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24643 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24644 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24645 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24646 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24643,
  'distance_accuracy_value','confusion accuracy');
#24647 = SHAPE_DEFINITION_REPRESENTATION(#24648,#24569);
#24648 = PRODUCT_DEFINITION_SHAPE('','',#24649);
#24649 = PRODUCT_DEFINITION('design','',#24650,#24653);
#24650 = PRODUCT_DEFINITION_FORMATION('','',#24651);
#24651 = PRODUCT('CADSOFTTOOLS 1.91','CADSOFTTOOLS 1.91','',(#24652));
#24652 = PRODUCT_CONTEXT('',#2,'mechanical');
#24653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24654 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24655,#24657);
#24655 = ( REPRESENTATION_RELATIONSHIP('','',#24569,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24656) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24656 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
#24657 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24658);
#24658 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','','',#5,#24649,$);
#24659 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24651));
#24660 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24661),#24747);
#24661 = SHELL_BASED_SURFACE_MODEL('',(#24662));
#24662 = OPEN_SHELL('',(#24663));
#24663 = ADVANCED_FACE('',(#24664),#24681,.F.);
#24664 = FACE_BOUND('',#24665,.F.);
#24665 = EDGE_LOOP('',(#24666,#24700,#24715,#24734));
#24666 = ORIENTED_EDGE('',*,*,#24667,.T.);
#24667 = EDGE_CURVE('',#24668,#24670,#24672,.T.);
#24668 = VERTEX_POINT('',#24669);
#24669 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#24670 = VERTEX_POINT('',#24671);
#24671 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991849,
    32.295461109668));
#24672 = SURFACE_CURVE('',#24673,(#24680),.PCURVE_S1.);
#24673 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24674,#24675,#24676,#24677,
    #24678,#24679),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.521932867262
    ,1.),.UNSPECIFIED.);
#24674 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#24675 = CARTESIAN_POINT('',(-0.198853102307,-1.92883035785,
    31.89060247036));
#24676 = CARTESIAN_POINT('',(-0.198853102307,-1.799195921625,
    32.038422214364));
#24677 = CARTESIAN_POINT('',(-0.198853102307,-1.493665809644,
    32.23306636259));
#24678 = CARTESIAN_POINT('',(-0.198853102307,-1.323028477099,
    32.287045124907));
#24679 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991848,
    32.295461109668));
#24680 = PCURVE('',#24681,#24694);
#24681 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#24682,#24683)
    ,(#24684,#24685)
    ,(#24686,#24687)
    ,(#24688,#24689)
    ,(#24690,#24691)
    ,(#24692,#24693
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.521932867262,
    1.),(0.E+000,1.),.UNSPECIFIED.);
#24682 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#24683 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24684 = CARTESIAN_POINT('',(-0.198853102307,-1.92883035785,
    31.89060247036));
#24685 = CARTESIAN_POINT('',(6.001146897693,-1.92883035785,
    31.89060247036));
#24686 = CARTESIAN_POINT('',(-0.198853102307,-1.799195921625,
    32.038422214364));
#24687 = CARTESIAN_POINT('',(6.001146897693,-1.799195921625,
    32.038422214364));
#24688 = CARTESIAN_POINT('',(-0.198853102307,-1.493665809644,
    32.23306636259));
#24689 = CARTESIAN_POINT('',(6.001146897693,-1.493665809644,
    32.23306636259));
#24690 = CARTESIAN_POINT('',(-0.198853102307,-1.323028477099,
    32.287045124907));
#24691 = CARTESIAN_POINT('',(6.001146897693,-1.323028477099,
    32.287045124907));
#24692 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991848,
    32.295461109668));
#24693 = CARTESIAN_POINT('',(6.001146897693,-1.150078991848,
    32.295461109668));
#24694 = DEFINITIONAL_REPRESENTATION('',(#24695),#24699);
#24695 = LINE('',#24696,#24697);
#24696 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#24697 = VECTOR('',#24698,1.);
#24698 = DIRECTION('',(1.,0.E+000));
#24699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24700 = ORIENTED_EDGE('',*,*,#24701,.F.);
#24701 = EDGE_CURVE('',#24702,#24670,#24704,.T.);
#24702 = VERTEX_POINT('',#24703);
#24703 = CARTESIAN_POINT('',(6.001146897693,-1.150078991849,
    32.295461109666));
#24704 = SURFACE_CURVE('',#24705,(#24708),.PCURVE_S1.);
#24705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24706,#24707),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24706 = CARTESIAN_POINT('',(6.001146897693,-1.150078991848,
    32.295461109668));
#24707 = CARTESIAN_POINT('',(-0.198853102307,-1.150078991848,
    32.295461109668));
#24708 = PCURVE('',#24681,#24709);
#24709 = DEFINITIONAL_REPRESENTATION('',(#24710),#24714);
#24710 = LINE('',#24711,#24712);
#24711 = CARTESIAN_POINT('',(1.,1.));
#24712 = VECTOR('',#24713,1.);
#24713 = DIRECTION('',(0.E+000,-1.));
#24714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24715 = ORIENTED_EDGE('',*,*,#24716,.T.);
#24716 = EDGE_CURVE('',#24702,#24717,#24719,.T.);
#24717 = VERTEX_POINT('',#24718);
#24718 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24719 = SURFACE_CURVE('',#24720,(#24727),.PCURVE_S1.);
#24720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24721,#24722,#24723,#24724,
    #24725,#24726),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.478067132738
    ,1.),.UNSPECIFIED.);
#24721 = CARTESIAN_POINT('',(6.001146897693,-1.150078991848,
    32.295461109668));
#24722 = CARTESIAN_POINT('',(6.001146897693,-1.323028477099,
    32.287045124907));
#24723 = CARTESIAN_POINT('',(6.001146897693,-1.493665809644,
    32.23306636259));
#24724 = CARTESIAN_POINT('',(6.001146897693,-1.799195921625,
    32.038422214364));
#24725 = CARTESIAN_POINT('',(6.001146897693,-1.92883035785,
    31.89060247036));
#24726 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24727 = PCURVE('',#24681,#24728);
#24728 = DEFINITIONAL_REPRESENTATION('',(#24729),#24733);
#24729 = LINE('',#24730,#24731);
#24730 = CARTESIAN_POINT('',(1.,1.));
#24731 = VECTOR('',#24732,1.);
#24732 = DIRECTION('',(-1.,0.E+000));
#24733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24734 = ORIENTED_EDGE('',*,*,#24735,.T.);
#24735 = EDGE_CURVE('',#24717,#24668,#24736,.T.);
#24736 = SURFACE_CURVE('',#24737,(#24740),.PCURVE_S1.);
#24737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24738,#24739),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24738 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24739 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#24740 = PCURVE('',#24681,#24741);
#24741 = DEFINITIONAL_REPRESENTATION('',(#24742),#24746);
#24742 = LINE('',#24743,#24744);
#24743 = CARTESIAN_POINT('',(0.E+000,1.));
#24744 = VECTOR('',#24745,1.);
#24745 = DIRECTION('',(0.E+000,-1.));
#24746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24751)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24748,#24749,#24750)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24748 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24749 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24750 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24751 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24748,
  'distance_accuracy_value','confusion accuracy');
#24752 = SHAPE_DEFINITION_REPRESENTATION(#24753,#24660);
#24753 = PRODUCT_DEFINITION_SHAPE('','',#24754);
#24754 = PRODUCT_DEFINITION('design','',#24755,#24758);
#24755 = PRODUCT_DEFINITION_FORMATION('','',#24756);
#24756 = PRODUCT('CADSOFTTOOLS 1.92','CADSOFTTOOLS 1.92','',(#24757));
#24757 = PRODUCT_CONTEXT('',#2,'mechanical');
#24758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24760,#24762);
#24760 = ( REPRESENTATION_RELATIONSHIP('','',#24660,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24761) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
#24762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24763);
#24763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','','',#5,#24754,$);
#24764 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24756));
#24765 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24766),#24836);
#24766 = SHELL_BASED_SURFACE_MODEL('',(#24767));
#24767 = OPEN_SHELL('',(#24768));
#24768 = ADVANCED_FACE('',(#24769),#24783,.F.);
#24769 = FACE_BOUND('',#24770,.T.);
#24770 = EDGE_LOOP('',(#24771,#24794,#24808,#24824));
#24771 = ORIENTED_EDGE('',*,*,#24772,.F.);
#24772 = EDGE_CURVE('',#24773,#24775,#24777,.T.);
#24773 = VERTEX_POINT('',#24774);
#24774 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24775 = VERTEX_POINT('',#24776);
#24776 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#24777 = SURFACE_CURVE('',#24778,(#24782),.PCURVE_S1.);
#24778 = LINE('',#24779,#24780);
#24779 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24780 = VECTOR('',#24781,1.);
#24781 = DIRECTION('',(0.E+000,-0.422618260818,-0.906307787467));
#24782 = PCURVE('',#24783,#24788);
#24783 = PLANE('',#24784);
#24784 = AXIS2_PLACEMENT_3D('',#24785,#24786,#24787);
#24785 = CARTESIAN_POINT('',(-3.998853102307,-2.699039435903,
    30.238883768296));
#24786 = DIRECTION('',(0.E+000,0.906307787467,-0.422618260818));
#24787 = DIRECTION('',(0.E+000,-0.422618260818,-0.906307787467));
#24788 = DEFINITIONAL_REPRESENTATION('',(#24789),#24793);
#24789 = LINE('',#24790,#24791);
#24790 = CARTESIAN_POINT('',(-1.633392607862,-10.));
#24791 = VECTOR('',#24792,1.);
#24792 = DIRECTION('',(1.,0.E+000));
#24793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24794 = ORIENTED_EDGE('',*,*,#24795,.T.);
#24795 = EDGE_CURVE('',#24773,#24796,#24798,.T.);
#24796 = VERTEX_POINT('',#24797);
#24797 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#24798 = SURFACE_CURVE('',#24799,(#24802),.PCURVE_S1.);
#24799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24800,#24801),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24800 = CARTESIAN_POINT('',(6.001146897693,-2.008737892736,
    31.719240208793));
#24801 = CARTESIAN_POINT('',(-0.198853102307,-2.008737892736,
    31.719240208793));
#24802 = PCURVE('',#24783,#24803);
#24803 = DEFINITIONAL_REPRESENTATION('',(#24804),#24807);
#24804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24805,#24806),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24805 = CARTESIAN_POINT('',(-1.633392607862,-10.));
#24806 = CARTESIAN_POINT('',(-1.633392607862,-3.8));
#24807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24808 = ORIENTED_EDGE('',*,*,#24809,.F.);
#24809 = EDGE_CURVE('',#24810,#24796,#24812,.T.);
#24810 = VERTEX_POINT('',#24811);
#24811 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24812 = SURFACE_CURVE('',#24813,(#24817),.PCURVE_S1.);
#24813 = LINE('',#24814,#24815);
#24814 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24815 = VECTOR('',#24816,1.);
#24816 = DIRECTION('',(-1.359407431234E-016,0.422618260818,
    0.906307787467));
#24817 = PCURVE('',#24783,#24818);
#24818 = DEFINITIONAL_REPRESENTATION('',(#24819),#24823);
#24819 = LINE('',#24820,#24821);
#24820 = CARTESIAN_POINT('',(0.E+000,-3.8));
#24821 = VECTOR('',#24822,1.);
#24822 = DIRECTION('',(-1.,1.359407431234E-016));
#24823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24824 = ORIENTED_EDGE('',*,*,#24825,.F.);
#24825 = EDGE_CURVE('',#24775,#24810,#24826,.T.);
#24826 = SURFACE_CURVE('',#24827,(#24830),.PCURVE_S1.);
#24827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24828,#24829),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24828 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#24829 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24830 = PCURVE('',#24783,#24831);
#24831 = DEFINITIONAL_REPRESENTATION('',(#24832),#24835);
#24832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24833,#24834),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24833 = CARTESIAN_POINT('',(0.E+000,-10.));
#24834 = CARTESIAN_POINT('',(0.E+000,-3.8));
#24835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24840)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24837,#24838,#24839)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24837 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24838 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24839 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24840 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24837,
  'distance_accuracy_value','confusion accuracy');
#24841 = SHAPE_DEFINITION_REPRESENTATION(#24842,#24765);
#24842 = PRODUCT_DEFINITION_SHAPE('','',#24843);
#24843 = PRODUCT_DEFINITION('design','',#24844,#24847);
#24844 = PRODUCT_DEFINITION_FORMATION('','',#24845);
#24845 = PRODUCT('CADSOFTTOOLS 1.93','CADSOFTTOOLS 1.93','',(#24846));
#24846 = PRODUCT_CONTEXT('',#2,'mechanical');
#24847 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24848 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24849,#24851);
#24849 = ( REPRESENTATION_RELATIONSHIP('','',#24765,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24850) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24850 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
#24851 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24852);
#24852 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','','',#5,#24843,$);
#24853 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24845));
#24854 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24855),#24941);
#24855 = SHELL_BASED_SURFACE_MODEL('',(#24856));
#24856 = OPEN_SHELL('',(#24857));
#24857 = ADVANCED_FACE('',(#24858),#24871,.F.);
#24858 = FACE_BOUND('',#24859,.F.);
#24859 = EDGE_LOOP('',(#24860,#24890,#24909,#24924));
#24860 = ORIENTED_EDGE('',*,*,#24861,.F.);
#24861 = EDGE_CURVE('',#24862,#24864,#24866,.T.);
#24862 = VERTEX_POINT('',#24863);
#24863 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.096621869235));
#24864 = VERTEX_POINT('',#24865);
#24865 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#24866 = SURFACE_CURVE('',#24867,(#24870),.PCURVE_S1.);
#24867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24868,#24869),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24868 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.09662194212));
#24869 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#24870 = PCURVE('',#24871,#24884);
#24871 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#24872,#24873)
    ,(#24874,#24875)
    ,(#24876,#24877)
    ,(#24878,#24879)
    ,(#24880,#24881)
    ,(#24882,#24883
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.5,1.),(0.E+000
    ,1.),.UNSPECIFIED.);
#24872 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.09662194212));
#24873 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#24874 = CARTESIAN_POINT('',(-0.198853102307,-2.641860801175,
    30.09662194211));
#24875 = CARTESIAN_POINT('',(6.001146897693,-2.641860801175,
    30.09662194211));
#24876 = CARTESIAN_POINT('',(-0.198853102307,-2.674773977902,
    30.114678729181));
#24877 = CARTESIAN_POINT('',(6.001146897693,-2.674773977902,
    30.114678729181));
#24878 = CARTESIAN_POINT('',(-0.198853102307,-2.71072162565,
    30.171105233367));
#24879 = CARTESIAN_POINT('',(6.001146897693,-2.71072162565,
    30.171105233367));
#24880 = CARTESIAN_POINT('',(-0.198853102307,-2.713176922854,
    30.208565829695));
#24881 = CARTESIAN_POINT('',(6.001146897693,-2.713176922854,
    30.208565829695));
#24882 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24883 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#24884 = DEFINITIONAL_REPRESENTATION('',(#24885),#24889);
#24885 = LINE('',#24886,#24887);
#24886 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#24887 = VECTOR('',#24888,1.);
#24888 = DIRECTION('',(0.E+000,1.));
#24889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24890 = ORIENTED_EDGE('',*,*,#24891,.T.);
#24891 = EDGE_CURVE('',#24862,#24892,#24894,.T.);
#24892 = VERTEX_POINT('',#24893);
#24893 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24894 = SURFACE_CURVE('',#24895,(#24902),.PCURVE_S1.);
#24895 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24896,#24897,#24898,#24899,
    #24900,#24901),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#24896 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.09662194212));
#24897 = CARTESIAN_POINT('',(-0.198853102307,-2.641860801175,
    30.09662194211));
#24898 = CARTESIAN_POINT('',(-0.198853102307,-2.674773977902,
    30.114678729181));
#24899 = CARTESIAN_POINT('',(-0.198853102307,-2.71072162565,
    30.171105233367));
#24900 = CARTESIAN_POINT('',(-0.198853102307,-2.713176922854,
    30.208565829695));
#24901 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24902 = PCURVE('',#24871,#24903);
#24903 = DEFINITIONAL_REPRESENTATION('',(#24904),#24908);
#24904 = LINE('',#24905,#24906);
#24905 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#24906 = VECTOR('',#24907,1.);
#24907 = DIRECTION('',(1.,0.E+000));
#24908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24909 = ORIENTED_EDGE('',*,*,#24910,.F.);
#24910 = EDGE_CURVE('',#24911,#24892,#24913,.T.);
#24911 = VERTEX_POINT('',#24912);
#24912 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#24913 = SURFACE_CURVE('',#24914,(#24917),.PCURVE_S1.);
#24914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24915,#24916),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24915 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#24916 = CARTESIAN_POINT('',(-0.198853102307,-2.699039435903,
    30.238883768296));
#24917 = PCURVE('',#24871,#24918);
#24918 = DEFINITIONAL_REPRESENTATION('',(#24919),#24923);
#24919 = LINE('',#24920,#24921);
#24920 = CARTESIAN_POINT('',(1.,1.));
#24921 = VECTOR('',#24922,1.);
#24922 = DIRECTION('',(0.E+000,-1.));
#24923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24924 = ORIENTED_EDGE('',*,*,#24925,.T.);
#24925 = EDGE_CURVE('',#24911,#24864,#24926,.T.);
#24926 = SURFACE_CURVE('',#24927,(#24934),.PCURVE_S1.);
#24927 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24928,#24929,#24930,#24931,
    #24932,#24933),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#24928 = CARTESIAN_POINT('',(6.001146897693,-2.699039435903,
    30.238883768296));
#24929 = CARTESIAN_POINT('',(6.001146897693,-2.713176922854,
    30.208565829695));
#24930 = CARTESIAN_POINT('',(6.001146897693,-2.71072162565,
    30.171105233367));
#24931 = CARTESIAN_POINT('',(6.001146897693,-2.674773977902,
    30.114678729181));
#24932 = CARTESIAN_POINT('',(6.001146897693,-2.641860801175,
    30.09662194211));
#24933 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#24934 = PCURVE('',#24871,#24935);
#24935 = DEFINITIONAL_REPRESENTATION('',(#24936),#24940);
#24936 = LINE('',#24937,#24938);
#24937 = CARTESIAN_POINT('',(1.,1.));
#24938 = VECTOR('',#24939,1.);
#24939 = DIRECTION('',(-1.,0.E+000));
#24940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24945)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#24942,#24943,#24944)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24942 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#24943 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#24944 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#24945 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24942,
  'distance_accuracy_value','confusion accuracy');
#24946 = SHAPE_DEFINITION_REPRESENTATION(#24947,#24854);
#24947 = PRODUCT_DEFINITION_SHAPE('','',#24948);
#24948 = PRODUCT_DEFINITION('design','',#24949,#24952);
#24949 = PRODUCT_DEFINITION_FORMATION('','',#24950);
#24950 = PRODUCT('CADSOFTTOOLS 1.94','CADSOFTTOOLS 1.94','',(#24951));
#24951 = PRODUCT_CONTEXT('',#2,'mechanical');
#24952 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24953 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24954,#24956);
#24954 = ( REPRESENTATION_RELATIONSHIP('','',#24854,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24955) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#24955 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
#24956 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #24957);
#24957 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','','',#5,#24948,$);
#24958 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24950));
#24959 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24960),#25064);
#24960 = SHELL_BASED_SURFACE_MODEL('',(#24961));
#24961 = OPEN_SHELL('',(#24962));
#24962 = ADVANCED_FACE('',(#24963),#24977,.F.);
#24963 = FACE_BOUND('',#24964,.T.);
#24964 = EDGE_LOOP('',(#24965,#24988,#25004,#25020,#25036,#25050));
#24965 = ORIENTED_EDGE('',*,*,#24966,.F.);
#24966 = EDGE_CURVE('',#24967,#24969,#24971,.T.);
#24967 = VERTEX_POINT('',#24968);
#24968 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    30.096621736963));
#24969 = VERTEX_POINT('',#24970);
#24970 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    30.096621702411));
#24971 = SURFACE_CURVE('',#24972,(#24976),.PCURVE_S1.);
#24972 = LINE('',#24973,#24974);
#24973 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    30.096621780154));
#24974 = VECTOR('',#24975,1.);
#24975 = DIRECTION('',(-1.,8.881784197E-015,7.1054273576E-014));
#24976 = PCURVE('',#24977,#24982);
#24977 = PLANE('',#24978);
#24978 = AXIS2_PLACEMENT_3D('',#24979,#24980,#24981);
#24979 = CARTESIAN_POINT('',(-3.998853102307,-2.158408930027,
    30.096621650582));
#24980 = DIRECTION('',(0.E+000,6.478617253069E-007,1.));
#24981 = DIRECTION('',(0.E+000,1.,-6.478617253069E-007));
#24982 = DEFINITIONAL_REPRESENTATION('',(#24983),#24987);
#24983 = LINE('',#24984,#24985);
#24984 = CARTESIAN_POINT('',(-0.199999660254,-3.9));
#24985 = VECTOR('',#24986,1.);
#24986 = DIRECTION('',(8.881738163653E-015,1.));
#24987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24988 = ORIENTED_EDGE('',*,*,#24989,.F.);
#24989 = EDGE_CURVE('',#24990,#24967,#24992,.T.);
#24990 = VERTEX_POINT('',#24991);
#24991 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#24992 = SURFACE_CURVE('',#24993,(#24997),.PCURVE_S1.);
#24993 = LINE('',#24994,#24995);
#24994 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#24995 = VECTOR('',#24996,1.);
#24996 = DIRECTION('',(0.E+000,-1.,6.478617279113E-007));
#24997 = PCURVE('',#24977,#24998);
#24998 = DEFINITIONAL_REPRESENTATION('',(#24999),#25003);
#24999 = LINE('',#25000,#25001);
#25000 = CARTESIAN_POINT('',(0.E+000,-3.9));
#25001 = VECTOR('',#25002,1.);
#25002 = DIRECTION('',(-1.,0.E+000));
#25003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25004 = ORIENTED_EDGE('',*,*,#25005,.T.);
#25005 = EDGE_CURVE('',#24990,#25006,#25008,.T.);
#25006 = VERTEX_POINT('',#25007);
#25007 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    30.096621650582));
#25008 = SURFACE_CURVE('',#25009,(#25013),.PCURVE_S1.);
#25009 = LINE('',#25010,#25011);
#25010 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    30.096621650582));
#25011 = VECTOR('',#25012,1.);
#25012 = DIRECTION('',(1.,1.45603019623E-016,2.329648313968E-015));
#25013 = PCURVE('',#24977,#25014);
#25014 = DEFINITIONAL_REPRESENTATION('',(#25015),#25019);
#25015 = LINE('',#25016,#25017);
#25016 = CARTESIAN_POINT('',(0.E+000,-3.9));
#25017 = VECTOR('',#25018,1.);
#25018 = DIRECTION('',(1.45601510333E-016,-1.));
#25019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25020 = ORIENTED_EDGE('',*,*,#25021,.F.);
#25021 = EDGE_CURVE('',#25022,#25006,#25024,.T.);
#25022 = VERTEX_POINT('',#25023);
#25023 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#25024 = SURFACE_CURVE('',#25025,(#25029),.PCURVE_S1.);
#25025 = LINE('',#25026,#25027);
#25026 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#25027 = VECTOR('',#25028,1.);
#25028 = DIRECTION('',(0.E+000,1.,-3.239308505645E-007));
#25029 = PCURVE('',#24977,#25030);
#25030 = DEFINITIONAL_REPRESENTATION('',(#25031),#25035);
#25031 = LINE('',#25032,#25033);
#25032 = CARTESIAN_POINT('',(-0.449999727147,-10.));
#25033 = VECTOR('',#25034,1.);
#25034 = DIRECTION('',(1.,0.E+000));
#25035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25036 = ORIENTED_EDGE('',*,*,#25037,.F.);
#25037 = EDGE_CURVE('',#25038,#25022,#25040,.T.);
#25038 = VERTEX_POINT('',#25039);
#25039 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.096621869235));
#25040 = SURFACE_CURVE('',#25041,(#25044),.PCURVE_S1.);
#25041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25042,#25043),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25042 = CARTESIAN_POINT('',(-0.198853102307,-2.608408657173,
    30.09662194212));
#25043 = CARTESIAN_POINT('',(6.001146897693,-2.608408657173,
    30.09662194212));
#25044 = PCURVE('',#24977,#25045);
#25045 = DEFINITIONAL_REPRESENTATION('',(#25046),#25049);
#25046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25047,#25048),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25047 = CARTESIAN_POINT('',(-0.449999727147,-3.8));
#25048 = CARTESIAN_POINT('',(-0.449999727147,-10.));
#25049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25050 = ORIENTED_EDGE('',*,*,#25051,.F.);
#25051 = EDGE_CURVE('',#24969,#25038,#25052,.T.);
#25052 = SURFACE_CURVE('',#25053,(#25057),.PCURVE_S1.);
#25053 = LINE('',#25054,#25055);
#25054 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    30.096621715368));
#25055 = VECTOR('',#25056,1.);
#25056 = DIRECTION('',(0.E+000,-1.,3.239308753787E-007));
#25057 = PCURVE('',#24977,#25058);
#25058 = DEFINITIONAL_REPRESENTATION('',(#25059),#25063);
#25059 = LINE('',#25060,#25061);
#25060 = CARTESIAN_POINT('',(-0.199999660253,-3.8));
#25061 = VECTOR('',#25062,1.);
#25062 = DIRECTION('',(-1.,0.E+000));
#25063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25068)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25065,#25066,#25067)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25065 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25066 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25067 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25068 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#25065,
  'distance_accuracy_value','confusion accuracy');
#25069 = SHAPE_DEFINITION_REPRESENTATION(#25070,#24959);
#25070 = PRODUCT_DEFINITION_SHAPE('','',#25071);
#25071 = PRODUCT_DEFINITION('design','',#25072,#25075);
#25072 = PRODUCT_DEFINITION_FORMATION('','',#25073);
#25073 = PRODUCT('CADSOFTTOOLS 1.95','CADSOFTTOOLS 1.95','',(#25074));
#25074 = PRODUCT_CONTEXT('',#2,'mechanical');
#25075 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25076 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25077,#25079);
#25077 = ( REPRESENTATION_RELATIONSHIP('','',#24959,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25078) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25078 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
#25079 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25080);
#25080 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#25071,$);
#25081 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25073));
#25082 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25083),#25157);
#25083 = SHELL_BASED_SURFACE_MODEL('',(#25084));
#25084 = OPEN_SHELL('',(#25085));
#25085 = ADVANCED_FACE('',(#25086),#25100,.T.);
#25086 = FACE_BOUND('',#25087,.T.);
#25087 = EDGE_LOOP('',(#25088,#25111,#25127,#25143));
#25088 = ORIENTED_EDGE('',*,*,#25089,.T.);
#25089 = EDGE_CURVE('',#25090,#25092,#25094,.T.);
#25090 = VERTEX_POINT('',#25091);
#25091 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#25092 = VERTEX_POINT('',#25093);
#25093 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    30.096621736963));
#25094 = SURFACE_CURVE('',#25095,(#25099),.PCURVE_S1.);
#25095 = LINE('',#25096,#25097);
#25096 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#25097 = VECTOR('',#25098,1.);
#25098 = DIRECTION('',(1.387778433429E-017,0.E+000,1.));
#25099 = PCURVE('',#25100,#25105);
#25100 = PLANE('',#25101);
#25101 = AXIS2_PLACEMENT_3D('',#25102,#25103,#25104);
#25102 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    30.096621650582));
#25103 = DIRECTION('',(0.E+000,-1.,0.E+000));
#25104 = DIRECTION('',(-1.,0.E+000,0.E+000));
#25105 = DEFINITIONAL_REPRESENTATION('',(#25106),#25110);
#25106 = LINE('',#25107,#25108);
#25107 = CARTESIAN_POINT('',(0.E+000,1.000000163913));
#25108 = VECTOR('',#25109,1.);
#25109 = DIRECTION('',(-1.387778433429E-017,-1.));
#25110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25111 = ORIENTED_EDGE('',*,*,#25112,.T.);
#25112 = EDGE_CURVE('',#25092,#25113,#25115,.T.);
#25113 = VERTEX_POINT('',#25114);
#25114 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    30.096621702411));
#25115 = SURFACE_CURVE('',#25116,(#25120),.PCURVE_S1.);
#25116 = LINE('',#25117,#25118);
#25117 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    30.096621780154));
#25118 = VECTOR('',#25119,1.);
#25119 = DIRECTION('',(-1.,8.881784197E-015,7.1054273576E-014));
#25120 = PCURVE('',#25100,#25121);
#25121 = DEFINITIONAL_REPRESENTATION('',(#25122),#25126);
#25122 = LINE('',#25123,#25124);
#25123 = CARTESIAN_POINT('',(-9.71445146547E-017,-1.295721006045E-007));
#25124 = VECTOR('',#25125,1.);
#25125 = DIRECTION('',(1.,-7.1054273576E-014));
#25126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25127 = ORIENTED_EDGE('',*,*,#25128,.F.);
#25128 = EDGE_CURVE('',#25129,#25113,#25131,.T.);
#25129 = VERTEX_POINT('',#25130);
#25130 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#25131 = SURFACE_CURVE('',#25132,(#25136),.PCURVE_S1.);
#25132 = LINE('',#25133,#25134);
#25133 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#25134 = VECTOR('',#25135,1.);
#25135 = DIRECTION('',(-2.220445570208E-016,1.776356456166E-015,1.));
#25136 = PCURVE('',#25100,#25137);
#25137 = DEFINITIONAL_REPRESENTATION('',(#25138),#25142);
#25138 = LINE('',#25139,#25140);
#25139 = CARTESIAN_POINT('',(0.1,1.000000163913));
#25140 = VECTOR('',#25141,1.);
#25141 = DIRECTION('',(2.220445570208E-016,-1.));
#25142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25143 = ORIENTED_EDGE('',*,*,#25144,.T.);
#25144 = EDGE_CURVE('',#25129,#25090,#25145,.T.);
#25145 = SURFACE_CURVE('',#25146,(#25150),.PCURVE_S1.);
#25146 = LINE('',#25147,#25148);
#25147 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#25148 = VECTOR('',#25149,1.);
#25149 = DIRECTION('',(1.,0.E+000,0.E+000));
#25150 = PCURVE('',#25100,#25151);
#25151 = DEFINITIONAL_REPRESENTATION('',(#25152),#25156);
#25152 = LINE('',#25153,#25154);
#25153 = CARTESIAN_POINT('',(0.1,1.000000163913));
#25154 = VECTOR('',#25155,1.);
#25155 = DIRECTION('',(-1.,-0.E+000));
#25156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25161)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25158,#25159,#25160)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#25158,
  'distance_accuracy_value','confusion accuracy');
#25162 = SHAPE_DEFINITION_REPRESENTATION(#25163,#25082);
#25163 = PRODUCT_DEFINITION_SHAPE('','',#25164);
#25164 = PRODUCT_DEFINITION('design','',#25165,#25168);
#25165 = PRODUCT_DEFINITION_FORMATION('','',#25166);
#25166 = PRODUCT('CADSOFTTOOLS 1.96','CADSOFTTOOLS 1.96','',(#25167));
#25167 = PRODUCT_CONTEXT('',#2,'mechanical');
#25168 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25169 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25170,#25172);
#25170 = ( REPRESENTATION_RELATIONSHIP('','',#25082,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25171) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25171 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395);
#25172 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25173);
#25173 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','','',#5,#25164,$);
#25174 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25166));
#25175 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25176),#25282);
#25176 = SHELL_BASED_SURFACE_MODEL('',(#25177));
#25177 = OPEN_SHELL('',(#25178));
#25178 = ADVANCED_FACE('',(#25179),#25193,.F.);
#25179 = FACE_BOUND('',#25180,.T.);
#25180 = EDGE_LOOP('',(#25181,#25204,#25220,#25236,#25252,#25268));
#25181 = ORIENTED_EDGE('',*,*,#25182,.F.);
#25182 = EDGE_CURVE('',#25183,#25185,#25187,.T.);
#25183 = VERTEX_POINT('',#25184);
#25184 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#25185 = VERTEX_POINT('',#25186);
#25186 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#25187 = SURFACE_CURVE('',#25188,(#25192),.PCURVE_S1.);
#25188 = LINE('',#25189,#25190);
#25189 = CARTESIAN_POINT('',(-0.198853102307,-2.35840859028,
    29.096621486669));
#25190 = VECTOR('',#25191,1.);
#25191 = DIRECTION('',(1.,0.E+000,0.E+000));
#25192 = PCURVE('',#25193,#25198);
#25193 = PLANE('',#25194);
#25194 = AXIS2_PLACEMENT_3D('',#25195,#25196,#25197);
#25195 = CARTESIAN_POINT('',(-3.998853102307,-2.158408930027,
    29.096621486669));
#25196 = DIRECTION('',(0.E+000,0.E+000,-1.));
#25197 = DIRECTION('',(1.,0.E+000,0.E+000));
#25198 = DEFINITIONAL_REPRESENTATION('',(#25199),#25203);
#25199 = LINE('',#25200,#25201);
#25200 = CARTESIAN_POINT('',(3.8,0.199999660254));
#25201 = VECTOR('',#25202,1.);
#25202 = DIRECTION('',(1.,0.E+000));
#25203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25204 = ORIENTED_EDGE('',*,*,#25205,.F.);
#25205 = EDGE_CURVE('',#25206,#25183,#25208,.T.);
#25206 = VERTEX_POINT('',#25207);
#25207 = CARTESIAN_POINT('',(-0.198853102307,-4.208406378948,
    29.096621486669));
#25208 = SURFACE_CURVE('',#25209,(#25213),.PCURVE_S1.);
#25209 = LINE('',#25210,#25211);
#25210 = CARTESIAN_POINT('',(-0.198853102307,-4.208406378948,
    29.096621486669));
#25211 = VECTOR('',#25212,1.);
#25212 = DIRECTION('',(0.E+000,1.,-1.920388067793E-015));
#25213 = PCURVE('',#25193,#25214);
#25214 = DEFINITIONAL_REPRESENTATION('',(#25215),#25219);
#25215 = LINE('',#25216,#25217);
#25216 = CARTESIAN_POINT('',(3.8,2.049997448921));
#25217 = VECTOR('',#25218,1.);
#25218 = DIRECTION('',(0.E+000,-1.));
#25219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25220 = ORIENTED_EDGE('',*,*,#25221,.F.);
#25221 = EDGE_CURVE('',#25222,#25206,#25224,.T.);
#25222 = VERTEX_POINT('',#25223);
#25223 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#25224 = SURFACE_CURVE('',#25225,(#25229),.PCURVE_S1.);
#25225 = LINE('',#25226,#25227);
#25226 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#25227 = VECTOR('',#25228,1.);
#25228 = DIRECTION('',(-1.,-5.730183352904E-016,-1.146036670581E-015));
#25229 = PCURVE('',#25193,#25230);
#25230 = DEFINITIONAL_REPRESENTATION('',(#25231),#25235);
#25231 = LINE('',#25232,#25233);
#25232 = CARTESIAN_POINT('',(10.,2.049997448921));
#25233 = VECTOR('',#25234,1.);
#25234 = DIRECTION('',(-1.,5.730183352904E-016));
#25235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25236 = ORIENTED_EDGE('',*,*,#25237,.F.);
#25237 = EDGE_CURVE('',#25238,#25222,#25240,.T.);
#25238 = VERTEX_POINT('',#25239);
#25239 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    29.096621486669));
#25240 = SURFACE_CURVE('',#25241,(#25245),.PCURVE_S1.);
#25241 = LINE('',#25242,#25243);
#25242 = CARTESIAN_POINT('',(6.001146897693,-2.158408930027,
    29.096621486669));
#25243 = VECTOR('',#25244,1.);
#25244 = DIRECTION('',(0.E+000,-1.,1.733033219466E-015));
#25245 = PCURVE('',#25193,#25246);
#25246 = DEFINITIONAL_REPRESENTATION('',(#25247),#25251);
#25247 = LINE('',#25248,#25249);
#25248 = CARTESIAN_POINT('',(10.,0.E+000));
#25249 = VECTOR('',#25250,1.);
#25250 = DIRECTION('',(0.E+000,1.));
#25251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25252 = ORIENTED_EDGE('',*,*,#25253,.F.);
#25253 = EDGE_CURVE('',#25254,#25238,#25256,.T.);
#25254 = VERTEX_POINT('',#25255);
#25255 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    29.096621486669));
#25256 = SURFACE_CURVE('',#25257,(#25261),.PCURVE_S1.);
#25257 = LINE('',#25258,#25259);
#25258 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.158408930027,
    29.096621486669));
#25259 = VECTOR('',#25260,1.);
#25260 = DIRECTION('',(1.,1.45603019623E-016,0.E+000));
#25261 = PCURVE('',#25193,#25262);
#25262 = DEFINITIONAL_REPRESENTATION('',(#25263),#25267);
#25263 = LINE('',#25264,#25265);
#25264 = CARTESIAN_POINT('',(3.9,0.E+000));
#25265 = VECTOR('',#25266,1.);
#25266 = DIRECTION('',(1.,-1.45603019623E-016));
#25267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25268 = ORIENTED_EDGE('',*,*,#25269,.F.);
#25269 = EDGE_CURVE('',#25185,#25254,#25270,.T.);
#25270 = SURFACE_CURVE('',#25271,(#25275),.PCURVE_S1.);
#25271 = LINE('',#25272,#25273);
#25272 = CARTESIAN_POINT('',(-9.885310230669E-002,-2.35840859028,
    29.096621486669));
#25273 = VECTOR('',#25274,1.);
#25274 = DIRECTION('',(0.E+000,1.,0.E+000));
#25275 = PCURVE('',#25193,#25276);
#25276 = DEFINITIONAL_REPRESENTATION('',(#25277),#25281);
#25277 = LINE('',#25278,#25279);
#25278 = CARTESIAN_POINT('',(3.9,0.199999660254));
#25279 = VECTOR('',#25280,1.);
#25280 = DIRECTION('',(0.E+000,-1.));
#25281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25286)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25283,#25284,#25285)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25283 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25284 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25285 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25286 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#25283,
  'distance_accuracy_value','confusion accuracy');
#25287 = SHAPE_DEFINITION_REPRESENTATION(#25288,#25175);
#25288 = PRODUCT_DEFINITION_SHAPE('','',#25289);
#25289 = PRODUCT_DEFINITION('design','',#25290,#25293);
#25290 = PRODUCT_DEFINITION_FORMATION('','',#25291);
#25291 = PRODUCT('CADSOFTTOOLS 1.97','CADSOFTTOOLS 1.97','',(#25292));
#25292 = PRODUCT_CONTEXT('',#2,'mechanical');
#25293 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25294 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25295,#25297);
#25295 = ( REPRESENTATION_RELATIONSHIP('','',#25175,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25296) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25296 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399);
#25297 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25298);
#25298 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','','',#5,#25289,$);
#25299 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25291));
#25300 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25301),#25373);
#25301 = SHELL_BASED_SURFACE_MODEL('',(#25302));
#25302 = OPEN_SHELL('',(#25303));
#25303 = ADVANCED_FACE('',(#25304),#25318,.F.);
#25304 = FACE_BOUND('',#25305,.T.);
#25305 = EDGE_LOOP('',(#25306,#25329,#25345,#25361));
#25306 = ORIENTED_EDGE('',*,*,#25307,.F.);
#25307 = EDGE_CURVE('',#25308,#25310,#25312,.T.);
#25308 = VERTEX_POINT('',#25309);
#25309 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#25310 = VERTEX_POINT('',#25311);
#25311 = CARTESIAN_POINT('',(6.001146897693,-4.208406926629,
    29.396621942111));
#25312 = SURFACE_CURVE('',#25313,(#25317),.PCURVE_S1.);
#25313 = LINE('',#25314,#25315);
#25314 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#25315 = VECTOR('',#25316,1.);
#25316 = DIRECTION('',(0.E+000,-1.825601713851E-006,0.999999999998));
#25317 = PCURVE('',#25318,#25323);
#25318 = PLANE('',#25319);
#25319 = AXIS2_PLACEMENT_3D('',#25320,#25321,#25322);
#25320 = CARTESIAN_POINT('',(-3.998853102307,-4.208406378948,
    29.096621486669));
#25321 = DIRECTION('',(0.E+000,-0.999999999993,-3.651203421738E-006));
#25322 = DIRECTION('',(0.E+000,-3.651203421738E-006,0.999999999993));
#25323 = DEFINITIONAL_REPRESENTATION('',(#25324),#25328);
#25324 = LINE('',#25325,#25326);
#25325 = CARTESIAN_POINT('',(0.E+000,-10.));
#25326 = VECTOR('',#25327,1.);
#25327 = DIRECTION('',(1.,0.E+000));
#25328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25329 = ORIENTED_EDGE('',*,*,#25330,.T.);
#25330 = EDGE_CURVE('',#25308,#25331,#25333,.T.);
#25331 = VERTEX_POINT('',#25332);
#25332 = CARTESIAN_POINT('',(-0.198853102307,-4.208406378948,
    29.096621486669));
#25333 = SURFACE_CURVE('',#25334,(#25338),.PCURVE_S1.);
#25334 = LINE('',#25335,#25336);
#25335 = CARTESIAN_POINT('',(6.001146897693,-4.208406378948,
    29.096621486669));
#25336 = VECTOR('',#25337,1.);
#25337 = DIRECTION('',(-1.,-5.730183352904E-016,-1.146036670581E-015));
#25338 = PCURVE('',#25318,#25339);
#25339 = DEFINITIONAL_REPRESENTATION('',(#25340),#25344);
#25340 = LINE('',#25341,#25342);
#25341 = CARTESIAN_POINT('',(0.E+000,-10.));
#25342 = VECTOR('',#25343,1.);
#25343 = DIRECTION('',(-1.146034578367E-015,1.));
#25344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25345 = ORIENTED_EDGE('',*,*,#25346,.F.);
#25346 = EDGE_CURVE('',#25347,#25331,#25349,.T.);
#25347 = VERTEX_POINT('',#25348);
#25348 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25349 = SURFACE_CURVE('',#25350,(#25354),.PCURVE_S1.);
#25350 = LINE('',#25351,#25352);
#25351 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25352 = VECTOR('',#25353,1.);
#25353 = DIRECTION('',(7.401475594393E-016,1.825601713851E-006,
    -0.999999999998));
#25354 = PCURVE('',#25318,#25355);
#25355 = DEFINITIONAL_REPRESENTATION('',(#25356),#25360);
#25356 = LINE('',#25357,#25358);
#25357 = CARTESIAN_POINT('',(0.300000455444,-3.8));
#25358 = VECTOR('',#25359,1.);
#25359 = DIRECTION('',(-1.,-7.401475594406E-016));
#25360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25361 = ORIENTED_EDGE('',*,*,#25362,.F.);
#25362 = EDGE_CURVE('',#25310,#25347,#25363,.T.);
#25363 = SURFACE_CURVE('',#25364,(#25367),.PCURVE_S1.);
#25364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25365,#25366),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25365 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.396621942111));
#25366 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25367 = PCURVE('',#25318,#25368);
#25368 = DEFINITIONAL_REPRESENTATION('',(#25369),#25372);
#25369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25370,#25371),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25370 = CARTESIAN_POINT('',(0.300000455444,-10.));
#25371 = CARTESIAN_POINT('',(0.300000455444,-3.8));
#25372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25377)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25374,#25375,#25376)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25374 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25375 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25376 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25377 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#25374,
  'distance_accuracy_value','confusion accuracy');
#25378 = SHAPE_DEFINITION_REPRESENTATION(#25379,#25300);
#25379 = PRODUCT_DEFINITION_SHAPE('','',#25380);
#25380 = PRODUCT_DEFINITION('design','',#25381,#25384);
#25381 = PRODUCT_DEFINITION_FORMATION('','',#25382);
#25382 = PRODUCT('CADSOFTTOOLS 1.98','CADSOFTTOOLS 1.98','',(#25383));
#25383 = PRODUCT_CONTEXT('',#2,'mechanical');
#25384 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25385 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25386,#25388);
#25386 = ( REPRESENTATION_RELATIONSHIP('','',#25300,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25387) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25387 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403);
#25388 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25389);
#25389 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','','',#5,#25380,$);
#25390 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25382));
#25391 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25392),#25494);
#25392 = SHELL_BASED_SURFACE_MODEL('',(#25393));
#25393 = OPEN_SHELL('',(#25394));
#25394 = ADVANCED_FACE('',(#25395),#25408,.F.);
#25395 = FACE_BOUND('',#25396,.F.);
#25396 = EDGE_LOOP('',(#25397,#25435,#25458,#25473));
#25397 = ORIENTED_EDGE('',*,*,#25398,.T.);
#25398 = EDGE_CURVE('',#25399,#25401,#25403,.T.);
#25399 = VERTEX_POINT('',#25400);
#25400 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25401 = VERTEX_POINT('',#25402);
#25402 = CARTESIAN_POINT('',(-0.198853102307,-4.808407876983,
    29.396621942111));
#25403 = SURFACE_CURVE('',#25404,(#25407),.PCURVE_S1.);
#25404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25405,#25406),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25405 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25406 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.396621942111));
#25407 = PCURVE('',#25408,#25429);
#25408 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#25409,#25410)
    ,(#25411,#25412)
    ,(#25413,#25414)
    ,(#25415,#25416)
    ,(#25417,#25418)
    ,(#25419,#25420)
    ,(#25421,#25422)
    ,(#25423,#25424)
    ,(#25425,#25426)
    ,(#25427,#25428
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,2,4),(2,2),(0.E+000,0.25,0.5,
    0.75,1.),(0.E+000,1.),.UNSPECIFIED.);
#25409 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.396621942111));
#25410 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25411 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.475161758451));
#25412 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.475161758451));
#25413 = CARTESIAN_POINT('',(-0.198853102307,-4.776075545393,
    29.55321793974));
#25414 = CARTESIAN_POINT('',(6.001146897693,-4.776075545393,
    29.55321793974));
#25415 = CARTESIAN_POINT('',(-0.198853102307,-4.66500347194,
    29.664290013194));
#25416 = CARTESIAN_POINT('',(6.001146897693,-4.66500347194,
    29.664290013194));
#25417 = CARTESIAN_POINT('',(-0.198853102307,-4.58694729065,
    29.696621942111));
#25418 = CARTESIAN_POINT('',(6.001146897693,-4.58694729065,
    29.696621942111));
#25419 = CARTESIAN_POINT('',(-0.198853102307,-4.429867657971,
    29.696621942111));
#25420 = CARTESIAN_POINT('',(6.001146897693,-4.429867657971,
    29.696621942111));
#25421 = CARTESIAN_POINT('',(-0.198853102307,-4.351811476682,
    29.664290013194));
#25422 = CARTESIAN_POINT('',(6.001146897693,-4.351811476682,
    29.664290013194));
#25423 = CARTESIAN_POINT('',(-0.198853102307,-4.240739403228,
    29.55321793974));
#25424 = CARTESIAN_POINT('',(6.001146897693,-4.240739403228,
    29.55321793974));
#25425 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.475161758451));
#25426 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.475161758451));
#25427 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25428 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.396621942111));
#25429 = DEFINITIONAL_REPRESENTATION('',(#25430),#25434);
#25430 = LINE('',#25431,#25432);
#25431 = CARTESIAN_POINT('',(0.E+000,1.));
#25432 = VECTOR('',#25433,1.);
#25433 = DIRECTION('',(0.E+000,-1.));
#25434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25435 = ORIENTED_EDGE('',*,*,#25436,.T.);
#25436 = EDGE_CURVE('',#25401,#25437,#25439,.T.);
#25437 = VERTEX_POINT('',#25438);
#25438 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25439 = SURFACE_CURVE('',#25440,(#25451),.PCURVE_S1.);
#25440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25441,#25442,#25443,#25444,
    #25445,#25446,#25447,#25448,#25449,#25450),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#25441 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.396621942111));
#25442 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.475161758451));
#25443 = CARTESIAN_POINT('',(-0.198853102307,-4.776075545393,
    29.55321793974));
#25444 = CARTESIAN_POINT('',(-0.198853102307,-4.66500347194,
    29.664290013194));
#25445 = CARTESIAN_POINT('',(-0.198853102307,-4.58694729065,
    29.696621942111));
#25446 = CARTESIAN_POINT('',(-0.198853102307,-4.429867657971,
    29.696621942111));
#25447 = CARTESIAN_POINT('',(-0.198853102307,-4.351811476682,
    29.664290013194));
#25448 = CARTESIAN_POINT('',(-0.198853102307,-4.240739403228,
    29.55321793974));
#25449 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.475161758451));
#25450 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25451 = PCURVE('',#25408,#25452);
#25452 = DEFINITIONAL_REPRESENTATION('',(#25453),#25457);
#25453 = LINE('',#25454,#25455);
#25454 = CARTESIAN_POINT('',(-5.851023899174E-017,0.E+000));
#25455 = VECTOR('',#25456,1.);
#25456 = DIRECTION('',(1.,0.E+000));
#25457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25458 = ORIENTED_EDGE('',*,*,#25459,.F.);
#25459 = EDGE_CURVE('',#25460,#25437,#25462,.T.);
#25460 = VERTEX_POINT('',#25461);
#25461 = CARTESIAN_POINT('',(6.001146897693,-4.208406926629,
    29.396621942111));
#25462 = SURFACE_CURVE('',#25463,(#25466),.PCURVE_S1.);
#25463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25464,#25465),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25464 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.396621942111));
#25465 = CARTESIAN_POINT('',(-0.198853102307,-4.20840747431,
    29.396621942111));
#25466 = PCURVE('',#25408,#25467);
#25467 = DEFINITIONAL_REPRESENTATION('',(#25468),#25472);
#25468 = LINE('',#25469,#25470);
#25469 = CARTESIAN_POINT('',(1.,1.));
#25470 = VECTOR('',#25471,1.);
#25471 = DIRECTION('',(0.E+000,-1.));
#25472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25473 = ORIENTED_EDGE('',*,*,#25474,.T.);
#25474 = EDGE_CURVE('',#25460,#25399,#25475,.T.);
#25475 = SURFACE_CURVE('',#25476,(#25487),.PCURVE_S1.);
#25476 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25477,#25478,#25479,#25480,
    #25481,#25482,#25483,#25484,#25485,#25486),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#25477 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.396621942111));
#25478 = CARTESIAN_POINT('',(6.001146897693,-4.20840747431,
    29.475161758451));
#25479 = CARTESIAN_POINT('',(6.001146897693,-4.240739403228,
    29.55321793974));
#25480 = CARTESIAN_POINT('',(6.001146897693,-4.351811476682,
    29.664290013194));
#25481 = CARTESIAN_POINT('',(6.001146897693,-4.429867657971,
    29.696621942111));
#25482 = CARTESIAN_POINT('',(6.001146897693,-4.58694729065,
    29.696621942111));
#25483 = CARTESIAN_POINT('',(6.001146897693,-4.66500347194,
    29.664290013194));
#25484 = CARTESIAN_POINT('',(6.001146897693,-4.776075545393,
    29.55321793974));
#25485 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.475161758451));
#25486 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25487 = PCURVE('',#25408,#25488);
#25488 = DEFINITIONAL_REPRESENTATION('',(#25489),#25493);
#25489 = LINE('',#25490,#25491);
#25490 = CARTESIAN_POINT('',(1.,1.));
#25491 = VECTOR('',#25492,1.);
#25492 = DIRECTION('',(-1.,0.E+000));
#25493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25498)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25495,#25496,#25497)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#25495,
  'distance_accuracy_value','confusion accuracy');
#25499 = SHAPE_DEFINITION_REPRESENTATION(#25500,#25391);
#25500 = PRODUCT_DEFINITION_SHAPE('','',#25501);
#25501 = PRODUCT_DEFINITION('design','',#25502,#25505);
#25502 = PRODUCT_DEFINITION_FORMATION('','',#25503);
#25503 = PRODUCT('CADSOFTTOOLS 1.99','CADSOFTTOOLS 1.99','',(#25504));
#25504 = PRODUCT_CONTEXT('',#2,'mechanical');
#25505 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25506 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25507,#25509);
#25507 = ( REPRESENTATION_RELATIONSHIP('','',#25391,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25508) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25508 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407);
#25509 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25510);
#25510 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','','',#5,#25501,$);
#25511 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25503));
#25512 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25513),#25585);
#25513 = SHELL_BASED_SURFACE_MODEL('',(#25514));
#25514 = OPEN_SHELL('',(#25515));
#25515 = ADVANCED_FACE('',(#25516),#25530,.F.);
#25516 = FACE_BOUND('',#25517,.T.);
#25517 = EDGE_LOOP('',(#25518,#25541,#25555,#25571));
#25518 = ORIENTED_EDGE('',*,*,#25519,.F.);
#25519 = EDGE_CURVE('',#25520,#25522,#25524,.T.);
#25520 = VERTEX_POINT('',#25521);
#25521 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25522 = VERTEX_POINT('',#25523);
#25523 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#25524 = SURFACE_CURVE('',#25525,(#25529),.PCURVE_S1.);
#25525 = LINE('',#25526,#25527);
#25526 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25527 = VECTOR('',#25528,1.);
#25528 = DIRECTION('',(2.36847219022E-014,-2.684475644617E-006,
    -0.999999999996));
#25529 = PCURVE('',#25530,#25535);
#25530 = PLANE('',#25531);
#25531 = AXIS2_PLACEMENT_3D('',#25532,#25533,#25534);
#25532 = CARTESIAN_POINT('',(-3.998853102307,-4.808407474311,
    29.396621942111));
#25533 = DIRECTION('',(0.E+000,0.999999999986,-5.368951292797E-006));
#25534 = DIRECTION('',(0.E+000,-5.368951292797E-006,-0.999999999986));
#25535 = DEFINITIONAL_REPRESENTATION('',(#25536),#25540);
#25536 = LINE('',#25537,#25538);
#25537 = CARTESIAN_POINT('',(0.E+000,-10.));
#25538 = VECTOR('',#25539,1.);
#25539 = DIRECTION('',(1.,-2.368472190228E-014));
#25540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25541 = ORIENTED_EDGE('',*,*,#25542,.T.);
#25542 = EDGE_CURVE('',#25520,#25543,#25545,.T.);
#25543 = VERTEX_POINT('',#25544);
#25544 = CARTESIAN_POINT('',(-0.198853102307,-4.808407876983,
    29.396621942111));
#25545 = SURFACE_CURVE('',#25546,(#25549),.PCURVE_S1.);
#25546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25547,#25548),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25547 = CARTESIAN_POINT('',(6.001146897693,-4.808407474311,
    29.396621942111));
#25548 = CARTESIAN_POINT('',(-0.198853102307,-4.808407474311,
    29.396621942111));
#25549 = PCURVE('',#25530,#25550);
#25550 = DEFINITIONAL_REPRESENTATION('',(#25551),#25554);
#25551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25552,#25553),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25552 = CARTESIAN_POINT('',(0.E+000,-10.));
#25553 = CARTESIAN_POINT('',(0.E+000,-3.8));
#25554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25555 = ORIENTED_EDGE('',*,*,#25556,.F.);
#25556 = EDGE_CURVE('',#25557,#25543,#25559,.T.);
#25557 = VERTEX_POINT('',#25558);
#25558 = CARTESIAN_POINT('',(-0.198853102307,-4.808409084999,
    29.096621486669));
#25559 = SURFACE_CURVE('',#25560,(#25564),.PCURVE_S1.);
#25560 = LINE('',#25561,#25562);
#25561 = CARTESIAN_POINT('',(-0.198853102307,-4.808409084999,
    29.096621486669));
#25562 = VECTOR('',#25563,1.);
#25563 = DIRECTION('',(0.E+000,2.684475668301E-006,0.999999999996));
#25564 = PCURVE('',#25530,#25565);
#25565 = DEFINITIONAL_REPRESENTATION('',(#25566),#25570);
#25566 = LINE('',#25567,#25568);
#25567 = CARTESIAN_POINT('',(0.300000455446,-3.8));
#25568 = VECTOR('',#25569,1.);
#25569 = DIRECTION('',(-1.,0.E+000));
#25570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25571 = ORIENTED_EDGE('',*,*,#25572,.F.);
#25572 = EDGE_CURVE('',#25522,#25557,#25573,.T.);
#25573 = SURFACE_CURVE('',#25574,(#25578),.PCURVE_S1.);
#25574 = LINE('',#25575,#25576);
#25575 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#25576 = VECTOR('',#25577,1.);
#25577 = DIRECTION('',(-1.,0.E+000,-1.146036670581E-015));
#25578 = PCURVE('',#25530,#25579);
#25579 = DEFINITIONAL_REPRESENTATION('',(#25580),#25584);
#25580 = LINE('',#25581,#25582);
#25581 = CARTESIAN_POINT('',(0.300000455446,-10.));
#25582 = VECTOR('',#25583,1.);
#25583 = DIRECTION('',(1.146036670564E-015,1.));
#25584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25589)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25586,#25587,#25588)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#25586,
  'distance_accuracy_value','confusion accuracy');
#25590 = SHAPE_DEFINITION_REPRESENTATION(#25591,#25512);
#25591 = PRODUCT_DEFINITION_SHAPE('','',#25592);
#25592 = PRODUCT_DEFINITION('design','',#25593,#25596);
#25593 = PRODUCT_DEFINITION_FORMATION('','',#25594);
#25594 = PRODUCT('CADSOFTTOOLS 1.100','CADSOFTTOOLS 1.100','',(#25595));
#25595 = PRODUCT_CONTEXT('',#2,'mechanical');
#25596 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25597 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25598,#25600);
#25598 = ( REPRESENTATION_RELATIONSHIP('','',#25512,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25599) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25599 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411);
#25600 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25601);
#25601 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','','',#5,#25592,$);
#25602 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25594));
#25603 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25604),#25678);
#25604 = SHELL_BASED_SURFACE_MODEL('',(#25605));
#25605 = OPEN_SHELL('',(#25606));
#25606 = ADVANCED_FACE('',(#25607),#25621,.F.);
#25607 = FACE_BOUND('',#25608,.T.);
#25608 = EDGE_LOOP('',(#25609,#25632,#25648,#25664));
#25609 = ORIENTED_EDGE('',*,*,#25610,.F.);
#25610 = EDGE_CURVE('',#25611,#25613,#25615,.T.);
#25611 = VERTEX_POINT('',#25612);
#25612 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#25613 = VERTEX_POINT('',#25614);
#25614 = CARTESIAN_POINT('',(6.001146897693,-6.00840704652,
    29.096621486669));
#25615 = SURFACE_CURVE('',#25616,(#25620),.PCURVE_S1.);
#25616 = LINE('',#25617,#25618);
#25617 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#25618 = VECTOR('',#25619,1.);
#25619 = DIRECTION('',(-1.4802998808E-015,-1.,5.921199523201E-015));
#25620 = PCURVE('',#25621,#25626);
#25621 = PLANE('',#25622);
#25622 = AXIS2_PLACEMENT_3D('',#25623,#25624,#25625);
#25623 = CARTESIAN_POINT('',(-3.998853102307,-4.808409084999,
    29.096621486669));
#25624 = DIRECTION('',(0.E+000,0.E+000,-1.));
#25625 = DIRECTION('',(1.,0.E+000,0.E+000));
#25626 = DEFINITIONAL_REPRESENTATION('',(#25627),#25631);
#25627 = LINE('',#25628,#25629);
#25628 = CARTESIAN_POINT('',(10.,0.E+000));
#25629 = VECTOR('',#25630,1.);
#25630 = DIRECTION('',(-1.4802998808E-015,1.));
#25631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25632 = ORIENTED_EDGE('',*,*,#25633,.T.);
#25633 = EDGE_CURVE('',#25611,#25634,#25636,.T.);
#25634 = VERTEX_POINT('',#25635);
#25635 = CARTESIAN_POINT('',(-0.198853102307,-4.808409084999,
    29.096621486669));
#25636 = SURFACE_CURVE('',#25637,(#25641),.PCURVE_S1.);
#25637 = LINE('',#25638,#25639);
#25638 = CARTESIAN_POINT('',(6.001146897693,-4.808409084999,
    29.096621486669));
#25639 = VECTOR('',#25640,1.);
#25640 = DIRECTION('',(-1.,0.E+000,-1.146036670581E-015));
#25641 = PCURVE('',#25621,#25642);
#25642 = DEFINITIONAL_REPRESENTATION('',(#25643),#25647);
#25643 = LINE('',#25644,#25645);
#25644 = CARTESIAN_POINT('',(10.,0.E+000));
#25645 = VECTOR('',#25646,1.);
#25646 = DIRECTION('',(-1.,0.E+000));
#25647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25648 = ORIENTED_EDGE('',*,*,#25649,.F.);
#25649 = EDGE_CURVE('',#25650,#25634,#25652,.T.);
#25650 = VERTEX_POINT('',#25651);
#25651 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#25652 = SURFACE_CURVE('',#25653,(#25657),.PCURVE_S1.);
#25653 = LINE('',#25654,#25655);
#25654 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#25655 = VECTOR('',#25656,1.);
#25656 = DIRECTION('',(0.E+000,1.,0.E+000));
#25657 = PCURVE('',#25621,#25658);
#25658 = DEFINITIONAL_REPRESENTATION('',(#25659),#25663);
#25659 = LINE('',#25660,#25661);
#25660 = CARTESIAN_POINT('',(3.8,1.199997961521));
#25661 = VECTOR('',#25662,1.);
#25662 = DIRECTION('',(0.E+000,-1.));
#25663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25664 = ORIENTED_EDGE('',*,*,#25665,.T.);
#25665 = EDGE_CURVE('',#25650,#25613,#25666,.T.);
#25666 = SURFACE_CURVE('',#25667,(#25671),.PCURVE_S1.);
#25667 = LINE('',#25668,#25669);
#25668 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#25669 = VECTOR('',#25670,1.);
#25670 = DIRECTION('',(1.,-2.865091676452E-016,0.E+000));
#25671 = PCURVE('',#25621,#25672);
#25672 = DEFINITIONAL_REPRESENTATION('',(#25673),#25677);
#25673 = LINE('',#25674,#25675);
#25674 = CARTESIAN_POINT('',(3.8,1.199997961521));
#25675 = VECTOR('',#25676,1.);
#25676 = DIRECTION('',(1.,2.865091676452E-016));
#25677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25682)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25679,#25680,#25681)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25679 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25680 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25681 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25682 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#25679,
  'distance_accuracy_value','confusion accuracy');
#25683 = SHAPE_DEFINITION_REPRESENTATION(#25684,#25603);
#25684 = PRODUCT_DEFINITION_SHAPE('','',#25685);
#25685 = PRODUCT_DEFINITION('design','',#25686,#25689);
#25686 = PRODUCT_DEFINITION_FORMATION('','',#25687);
#25687 = PRODUCT('CADSOFTTOOLS 1.101','CADSOFTTOOLS 1.101','',(#25688));
#25688 = PRODUCT_CONTEXT('',#2,'mechanical');
#25689 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25690 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25691,#25693);
#25691 = ( REPRESENTATION_RELATIONSHIP('','',#25603,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25692) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25692 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415);
#25693 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25694);
#25694 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','','',#5,#25685,$);
#25695 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25687));
#25696 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25697),#25769);
#25697 = SHELL_BASED_SURFACE_MODEL('',(#25698));
#25698 = OPEN_SHELL('',(#25699));
#25699 = ADVANCED_FACE('',(#25700),#25714,.F.);
#25700 = FACE_BOUND('',#25701,.T.);
#25701 = EDGE_LOOP('',(#25702,#25725,#25741,#25757));
#25702 = ORIENTED_EDGE('',*,*,#25703,.F.);
#25703 = EDGE_CURVE('',#25704,#25706,#25708,.T.);
#25704 = VERTEX_POINT('',#25705);
#25705 = CARTESIAN_POINT('',(6.001146897693,-6.00840704652,
    29.096621486669));
#25706 = VERTEX_POINT('',#25707);
#25707 = CARTESIAN_POINT('',(6.001146897693,-6.008407259957,
    29.396621931485));
#25708 = SURFACE_CURVE('',#25709,(#25713),.PCURVE_S1.);
#25709 = LINE('',#25710,#25711);
#25710 = CARTESIAN_POINT('',(6.001146897693,-6.00840704652,
    29.096621486669));
#25711 = VECTOR('',#25712,1.);
#25712 = DIRECTION('',(0.E+000,-7.114572447912E-007,1.));
#25713 = PCURVE('',#25714,#25719);
#25714 = PLANE('',#25715);
#25715 = AXIS2_PLACEMENT_3D('',#25716,#25717,#25718);
#25716 = CARTESIAN_POINT('',(-3.998853102307,-6.00840704652,
    29.096621486669));
#25717 = DIRECTION('',(0.E+000,-0.999999999999,-1.42291448958E-006));
#25718 = DIRECTION('',(0.E+000,-1.42291448958E-006,0.999999999999));
#25719 = DEFINITIONAL_REPRESENTATION('',(#25720),#25724);
#25720 = LINE('',#25721,#25722);
#25721 = CARTESIAN_POINT('',(0.E+000,-10.));
#25722 = VECTOR('',#25723,1.);
#25723 = DIRECTION('',(1.,0.E+000));
#25724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25725 = ORIENTED_EDGE('',*,*,#25726,.F.);
#25726 = EDGE_CURVE('',#25727,#25704,#25729,.T.);
#25727 = VERTEX_POINT('',#25728);
#25728 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#25729 = SURFACE_CURVE('',#25730,(#25734),.PCURVE_S1.);
#25730 = LINE('',#25731,#25732);
#25731 = CARTESIAN_POINT('',(-0.198853102307,-6.00840704652,
    29.096621486669));
#25732 = VECTOR('',#25733,1.);
#25733 = DIRECTION('',(1.,-2.865091676452E-016,0.E+000));
#25734 = PCURVE('',#25714,#25735);
#25735 = DEFINITIONAL_REPRESENTATION('',(#25736),#25740);
#25736 = LINE('',#25737,#25738);
#25737 = CARTESIAN_POINT('',(0.E+000,-3.8));
#25738 = VECTOR('',#25739,1.);
#25739 = DIRECTION('',(4.076780460398E-022,-1.));
#25740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25741 = ORIENTED_EDGE('',*,*,#25742,.F.);
#25742 = EDGE_CURVE('',#25743,#25727,#25745,.T.);
#25743 = VERTEX_POINT('',#25744);
#25744 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25745 = SURFACE_CURVE('',#25746,(#25750),.PCURVE_S1.);
#25746 = LINE('',#25747,#25748);
#25747 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25748 = VECTOR('',#25749,1.);
#25749 = DIRECTION('',(0.E+000,7.114572447912E-007,-1.));
#25750 = PCURVE('',#25714,#25751);
#25751 = DEFINITIONAL_REPRESENTATION('',(#25752),#25756);
#25752 = LINE('',#25753,#25754);
#25753 = CARTESIAN_POINT('',(0.300000444816,-3.8));
#25754 = VECTOR('',#25755,1.);
#25755 = DIRECTION('',(-1.,-0.E+000));
#25756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25757 = ORIENTED_EDGE('',*,*,#25758,.T.);
#25758 = EDGE_CURVE('',#25743,#25706,#25759,.T.);
#25759 = SURFACE_CURVE('',#25760,(#25763),.PCURVE_S1.);
#25760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25761,#25762),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25761 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25762 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.396621931485));
#25763 = PCURVE('',#25714,#25764);
#25764 = DEFINITIONAL_REPRESENTATION('',(#25765),#25768);
#25765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25766,#25767),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25766 = CARTESIAN_POINT('',(0.300000444816,-3.8));
#25767 = CARTESIAN_POINT('',(0.300000444816,-10.));
#25768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25773)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25770,#25771,#25772)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#25770,
  'distance_accuracy_value','confusion accuracy');
#25774 = SHAPE_DEFINITION_REPRESENTATION(#25775,#25696);
#25775 = PRODUCT_DEFINITION_SHAPE('','',#25776);
#25776 = PRODUCT_DEFINITION('design','',#25777,#25780);
#25777 = PRODUCT_DEFINITION_FORMATION('','',#25778);
#25778 = PRODUCT('CADSOFTTOOLS 1.102','CADSOFTTOOLS 1.102','',(#25779));
#25779 = PRODUCT_CONTEXT('',#2,'mechanical');
#25780 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25782,#25784);
#25782 = ( REPRESENTATION_RELATIONSHIP('','',#25696,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25783) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
#25784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25785);
#25785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','','',#5,#25776,$);
#25786 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25778));
#25787 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25788),#25890);
#25788 = SHELL_BASED_SURFACE_MODEL('',(#25789));
#25789 = OPEN_SHELL('',(#25790));
#25790 = ADVANCED_FACE('',(#25791),#25804,.F.);
#25791 = FACE_BOUND('',#25792,.F.);
#25792 = EDGE_LOOP('',(#25793,#25831,#25854,#25869));
#25793 = ORIENTED_EDGE('',*,*,#25794,.F.);
#25794 = EDGE_CURVE('',#25795,#25797,#25799,.T.);
#25795 = VERTEX_POINT('',#25796);
#25796 = CARTESIAN_POINT('',(-0.198853102307,-6.608407111866,
    29.396621942097));
#25797 = VERTEX_POINT('',#25798);
#25798 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25799 = SURFACE_CURVE('',#25800,(#25803),.PCURVE_S1.);
#25800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25801,#25802),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25801 = CARTESIAN_POINT('',(-0.198853102307,-6.608407473395,
    29.396621942097));
#25802 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25803 = PCURVE('',#25804,#25825);
#25804 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#25805,#25806)
    ,(#25807,#25808)
    ,(#25809,#25810)
    ,(#25811,#25812)
    ,(#25813,#25814)
    ,(#25815,#25816)
    ,(#25817,#25818)
    ,(#25819,#25820)
    ,(#25821,#25822)
    ,(#25823,#25824
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,2,4),(2,2),(0.E+000,0.25,0.5,
    0.75,1.),(0.E+000,1.),.UNSPECIFIED.);
#25805 = CARTESIAN_POINT('',(-0.198853102307,-6.608407473395,
    29.396621942097));
#25806 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25807 = CARTESIAN_POINT('',(-0.198853102307,-6.608407470618,
    29.475161757552));
#25808 = CARTESIAN_POINT('',(6.001146897693,-6.608407470618,
    29.475161757552));
#25809 = CARTESIAN_POINT('',(-0.198853102307,-6.576075539698,
    29.553217936841));
#25810 = CARTESIAN_POINT('',(6.001146897693,-6.576075539698,
    29.553217936841));
#25811 = CARTESIAN_POINT('',(-0.198853102307,-6.465003464548,
    29.664290006097));
#25812 = CARTESIAN_POINT('',(6.001146897693,-6.465003464548,
    29.664290006097));
#25813 = CARTESIAN_POINT('',(-0.198853102307,-6.386947283545,
    29.696621932874));
#25814 = CARTESIAN_POINT('',(6.001146897693,-6.386947283545,
    29.696621932874));
#25815 = CARTESIAN_POINT('',(-0.198853102307,-6.229867652633,
    29.696621930095));
#25816 = CARTESIAN_POINT('',(6.001146897693,-6.229867652633,
    29.696621930095));
#25817 = CARTESIAN_POINT('',(-0.198853102307,-6.151811472774,
    29.664290000557));
#25818 = CARTESIAN_POINT('',(6.001146897693,-6.151811472774,
    29.664290000557));
#25819 = CARTESIAN_POINT('',(-0.198853102307,-6.040739401553,
    29.553217927372));
#25820 = CARTESIAN_POINT('',(6.001146897693,-6.040739401553,
    29.553217927372));
#25821 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.47516174694));
#25822 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.47516174694));
#25823 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25824 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.396621931485));
#25825 = DEFINITIONAL_REPRESENTATION('',(#25826),#25830);
#25826 = LINE('',#25827,#25828);
#25827 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#25828 = VECTOR('',#25829,1.);
#25829 = DIRECTION('',(0.E+000,1.));
#25830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25831 = ORIENTED_EDGE('',*,*,#25832,.T.);
#25832 = EDGE_CURVE('',#25795,#25833,#25835,.T.);
#25833 = VERTEX_POINT('',#25834);
#25834 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25835 = SURFACE_CURVE('',#25836,(#25847),.PCURVE_S1.);
#25836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25837,#25838,#25839,#25840,
    #25841,#25842,#25843,#25844,#25845,#25846),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#25837 = CARTESIAN_POINT('',(-0.198853102307,-6.608407473395,
    29.396621942097));
#25838 = CARTESIAN_POINT('',(-0.198853102307,-6.608407470618,
    29.475161757552));
#25839 = CARTESIAN_POINT('',(-0.198853102307,-6.576075539698,
    29.553217936841));
#25840 = CARTESIAN_POINT('',(-0.198853102307,-6.465003464548,
    29.664290006097));
#25841 = CARTESIAN_POINT('',(-0.198853102307,-6.386947283545,
    29.696621932874));
#25842 = CARTESIAN_POINT('',(-0.198853102307,-6.229867652633,
    29.696621930095));
#25843 = CARTESIAN_POINT('',(-0.198853102307,-6.151811472774,
    29.664290000557));
#25844 = CARTESIAN_POINT('',(-0.198853102307,-6.040739401553,
    29.553217927372));
#25845 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.47516174694));
#25846 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25847 = PCURVE('',#25804,#25848);
#25848 = DEFINITIONAL_REPRESENTATION('',(#25849),#25853);
#25849 = LINE('',#25850,#25851);
#25850 = CARTESIAN_POINT('',(-1.427741781985E-014,0.E+000));
#25851 = VECTOR('',#25852,1.);
#25852 = DIRECTION('',(1.,0.E+000));
#25853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25854 = ORIENTED_EDGE('',*,*,#25855,.T.);
#25855 = EDGE_CURVE('',#25833,#25856,#25858,.T.);
#25856 = VERTEX_POINT('',#25857);
#25857 = CARTESIAN_POINT('',(6.001146897693,-6.008407259957,
    29.396621931485));
#25858 = SURFACE_CURVE('',#25859,(#25862),.PCURVE_S1.);
#25859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25860,#25861),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25860 = CARTESIAN_POINT('',(-0.198853102307,-6.008407473395,
    29.396621931485));
#25861 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.396621931485));
#25862 = PCURVE('',#25804,#25863);
#25863 = DEFINITIONAL_REPRESENTATION('',(#25864),#25868);
#25864 = LINE('',#25865,#25866);
#25865 = CARTESIAN_POINT('',(1.,0.E+000));
#25866 = VECTOR('',#25867,1.);
#25867 = DIRECTION('',(0.E+000,1.));
#25868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25869 = ORIENTED_EDGE('',*,*,#25870,.T.);
#25870 = EDGE_CURVE('',#25856,#25797,#25871,.T.);
#25871 = SURFACE_CURVE('',#25872,(#25883),.PCURVE_S1.);
#25872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25873,#25874,#25875,#25876,
    #25877,#25878,#25879,#25880,#25881,#25882),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25,0.5,0.75,1.),.UNSPECIFIED.);
#25873 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.396621931485));
#25874 = CARTESIAN_POINT('',(6.001146897693,-6.008407473395,
    29.47516174694));
#25875 = CARTESIAN_POINT('',(6.001146897693,-6.040739401553,
    29.553217927372));
#25876 = CARTESIAN_POINT('',(6.001146897693,-6.151811472774,
    29.664290000557));
#25877 = CARTESIAN_POINT('',(6.001146897693,-6.229867652633,
    29.696621930095));
#25878 = CARTESIAN_POINT('',(6.001146897693,-6.386947283545,
    29.696621932874));
#25879 = CARTESIAN_POINT('',(6.001146897693,-6.465003464548,
    29.664290006097));
#25880 = CARTESIAN_POINT('',(6.001146897693,-6.576075539698,
    29.553217936841));
#25881 = CARTESIAN_POINT('',(6.001146897693,-6.608407470618,
    29.475161757552));
#25882 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25883 = PCURVE('',#25804,#25884);
#25884 = DEFINITIONAL_REPRESENTATION('',(#25885),#25889);
#25885 = LINE('',#25886,#25887);
#25886 = CARTESIAN_POINT('',(1.,1.));
#25887 = VECTOR('',#25888,1.);
#25888 = DIRECTION('',(-1.,0.E+000));
#25889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25894)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25891,#25892,#25893)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25891 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25892 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25893 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25894 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#25891,
  'distance_accuracy_value','confusion accuracy');
#25895 = SHAPE_DEFINITION_REPRESENTATION(#25896,#25787);
#25896 = PRODUCT_DEFINITION_SHAPE('','',#25897);
#25897 = PRODUCT_DEFINITION('design','',#25898,#25901);
#25898 = PRODUCT_DEFINITION_FORMATION('','',#25899);
#25899 = PRODUCT('CADSOFTTOOLS 1.103','CADSOFTTOOLS 1.103','',(#25900));
#25900 = PRODUCT_CONTEXT('',#2,'mechanical');
#25901 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25902 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25903,#25905);
#25903 = ( REPRESENTATION_RELATIONSHIP('','',#25787,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25904) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25904 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423);
#25905 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25906);
#25906 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','','',#5,#25897,$);
#25907 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25899));
#25908 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25909),#25981);
#25909 = SHELL_BASED_SURFACE_MODEL('',(#25910));
#25910 = OPEN_SHELL('',(#25911));
#25911 = ADVANCED_FACE('',(#25912),#25926,.F.);
#25912 = FACE_BOUND('',#25913,.T.);
#25913 = EDGE_LOOP('',(#25914,#25937,#25951,#25967));
#25914 = ORIENTED_EDGE('',*,*,#25915,.F.);
#25915 = EDGE_CURVE('',#25916,#25918,#25920,.T.);
#25916 = VERTEX_POINT('',#25917);
#25917 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25918 = VERTEX_POINT('',#25919);
#25919 = CARTESIAN_POINT('',(6.001146897693,-6.60840602728,
    29.096621486669));
#25920 = SURFACE_CURVE('',#25921,(#25925),.PCURVE_S1.);
#25921 = LINE('',#25922,#25923);
#25922 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25923 = VECTOR('',#25924,1.);
#25924 = DIRECTION('',(0.E+000,2.410187623241E-006,-0.999999999997));
#25925 = PCURVE('',#25926,#25931);
#25926 = PLANE('',#25927);
#25927 = AXIS2_PLACEMENT_3D('',#25928,#25929,#25930);
#25928 = CARTESIAN_POINT('',(-3.998853102307,-6.608407473395,
    29.396621942097));
#25929 = DIRECTION('',(0.E+000,0.999999999988,4.820375293752E-006));
#25930 = DIRECTION('',(0.E+000,4.820375293752E-006,-0.999999999988));
#25931 = DEFINITIONAL_REPRESENTATION('',(#25932),#25936);
#25932 = LINE('',#25933,#25934);
#25933 = CARTESIAN_POINT('',(0.E+000,-10.));
#25934 = VECTOR('',#25935,1.);
#25935 = DIRECTION('',(1.,0.E+000));
#25936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25937 = ORIENTED_EDGE('',*,*,#25938,.F.);
#25938 = EDGE_CURVE('',#25939,#25916,#25941,.T.);
#25939 = VERTEX_POINT('',#25940);
#25940 = CARTESIAN_POINT('',(-0.198853102307,-6.608407111866,
    29.396621942097));
#25941 = SURFACE_CURVE('',#25942,(#25945),.PCURVE_S1.);
#25942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25943,#25944),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25943 = CARTESIAN_POINT('',(-0.198853102307,-6.608407473395,
    29.396621942097));
#25944 = CARTESIAN_POINT('',(6.001146897693,-6.608407473395,
    29.396621942097));
#25945 = PCURVE('',#25926,#25946);
#25946 = DEFINITIONAL_REPRESENTATION('',(#25947),#25950);
#25947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25948,#25949),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#25948 = CARTESIAN_POINT('',(0.E+000,-3.8));
#25949 = CARTESIAN_POINT('',(0.E+000,-10.));
#25950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25951 = ORIENTED_EDGE('',*,*,#25952,.F.);
#25952 = EDGE_CURVE('',#25953,#25939,#25955,.T.);
#25953 = VERTEX_POINT('',#25954);
#25954 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#25955 = SURFACE_CURVE('',#25956,(#25960),.PCURVE_S1.);
#25956 = LINE('',#25957,#25958);
#25957 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#25958 = VECTOR('',#25959,1.);
#25959 = DIRECTION('',(0.E+000,-2.410187623241E-006,0.999999999997));
#25960 = PCURVE('',#25926,#25961);
#25961 = DEFINITIONAL_REPRESENTATION('',(#25962),#25966);
#25962 = LINE('',#25963,#25964);
#25963 = CARTESIAN_POINT('',(0.300000455431,-3.8));
#25964 = VECTOR('',#25965,1.);
#25965 = DIRECTION('',(-1.,0.E+000));
#25966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25967 = ORIENTED_EDGE('',*,*,#25968,.T.);
#25968 = EDGE_CURVE('',#25953,#25918,#25969,.T.);
#25969 = SURFACE_CURVE('',#25970,(#25974),.PCURVE_S1.);
#25970 = LINE('',#25971,#25972);
#25971 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#25972 = VECTOR('',#25973,1.);
#25973 = DIRECTION('',(1.,0.E+000,0.E+000));
#25974 = PCURVE('',#25926,#25975);
#25975 = DEFINITIONAL_REPRESENTATION('',(#25976),#25980);
#25976 = LINE('',#25977,#25978);
#25977 = CARTESIAN_POINT('',(0.300000455431,-3.8));
#25978 = VECTOR('',#25979,1.);
#25979 = DIRECTION('',(0.E+000,-1.));
#25980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25985)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#25982,#25983,#25984)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#25982 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25983 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#25984 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#25985 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#25982,
  'distance_accuracy_value','confusion accuracy');
#25986 = SHAPE_DEFINITION_REPRESENTATION(#25987,#25908);
#25987 = PRODUCT_DEFINITION_SHAPE('','',#25988);
#25988 = PRODUCT_DEFINITION('design','',#25989,#25992);
#25989 = PRODUCT_DEFINITION_FORMATION('','',#25990);
#25990 = PRODUCT('CADSOFTTOOLS 1.104','CADSOFTTOOLS 1.104','',(#25991));
#25991 = PRODUCT_CONTEXT('',#2,'mechanical');
#25992 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25993 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25994,#25996);
#25994 = ( REPRESENTATION_RELATIONSHIP('','',#25908,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25995) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#25995 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427);
#25996 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #25997);
#25997 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','','',#5,#25988,$);
#25998 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25990));
#25999 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26000),#26106);
#26000 = SHELL_BASED_SURFACE_MODEL('',(#26001));
#26001 = OPEN_SHELL('',(#26002));
#26002 = ADVANCED_FACE('',(#26003),#26017,.F.);
#26003 = FACE_BOUND('',#26004,.T.);
#26004 = EDGE_LOOP('',(#26005,#26028,#26044,#26060,#26076,#26092));
#26005 = ORIENTED_EDGE('',*,*,#26006,.F.);
#26006 = EDGE_CURVE('',#26007,#26009,#26011,.T.);
#26007 = VERTEX_POINT('',#26008);
#26008 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    29.096621486669));
#26009 = VERTEX_POINT('',#26010);
#26010 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    29.096621486669));
#26011 = SURFACE_CURVE('',#26012,(#26016),.PCURVE_S1.);
#26012 = LINE('',#26013,#26014);
#26013 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    29.096621486669));
#26014 = VECTOR('',#26015,1.);
#26015 = DIRECTION('',(-1.,-3.5527136788E-014,-7.1054273576E-014));
#26016 = PCURVE('',#26017,#26022);
#26017 = PLANE('',#26018);
#26018 = AXIS2_PLACEMENT_3D('',#26019,#26020,#26021);
#26019 = CARTESIAN_POINT('',(-3.998853102307,-6.60840602728,
    29.096621486669));
#26020 = DIRECTION('',(0.E+000,0.E+000,-1.));
#26021 = DIRECTION('',(1.,0.E+000,0.E+000));
#26022 = DEFINITIONAL_REPRESENTATION('',(#26023),#26027);
#26023 = LINE('',#26024,#26025);
#26024 = CARTESIAN_POINT('',(3.9,1.850001513958));
#26025 = VECTOR('',#26026,1.);
#26026 = DIRECTION('',(-1.,3.5527136788E-014));
#26027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26028 = ORIENTED_EDGE('',*,*,#26029,.F.);
#26029 = EDGE_CURVE('',#26030,#26007,#26032,.T.);
#26030 = VERTEX_POINT('',#26031);
#26031 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    29.096621486669));
#26032 = SURFACE_CURVE('',#26033,(#26037),.PCURVE_S1.);
#26033 = LINE('',#26034,#26035);
#26034 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    29.096621486669));
#26035 = VECTOR('',#26036,1.);
#26036 = DIRECTION('',(0.E+000,1.,-3.55271971392E-014));
#26037 = PCURVE('',#26017,#26038);
#26038 = DEFINITIONAL_REPRESENTATION('',(#26039),#26043);
#26039 = LINE('',#26040,#26041);
#26040 = CARTESIAN_POINT('',(3.9,2.050001174212));
#26041 = VECTOR('',#26042,1.);
#26042 = DIRECTION('',(0.E+000,-1.));
#26043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26044 = ORIENTED_EDGE('',*,*,#26045,.F.);
#26045 = EDGE_CURVE('',#26046,#26030,#26048,.T.);
#26046 = VERTEX_POINT('',#26047);
#26047 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#26048 = SURFACE_CURVE('',#26049,(#26053),.PCURVE_S1.);
#26049 = LINE('',#26050,#26051);
#26050 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    29.096621486669));
#26051 = VECTOR('',#26052,1.);
#26052 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26053 = PCURVE('',#26017,#26054);
#26054 = DEFINITIONAL_REPRESENTATION('',(#26055),#26059);
#26055 = LINE('',#26056,#26057);
#26056 = CARTESIAN_POINT('',(10.,2.050001174212));
#26057 = VECTOR('',#26058,1.);
#26058 = DIRECTION('',(-1.,0.E+000));
#26059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26060 = ORIENTED_EDGE('',*,*,#26061,.F.);
#26061 = EDGE_CURVE('',#26062,#26046,#26064,.T.);
#26062 = VERTEX_POINT('',#26063);
#26063 = CARTESIAN_POINT('',(6.001146897693,-6.60840602728,
    29.096621486669));
#26064 = SURFACE_CURVE('',#26065,(#26069),.PCURVE_S1.);
#26065 = LINE('',#26066,#26067);
#26066 = CARTESIAN_POINT('',(6.001146897693,-6.60840602728,
    29.096621486669));
#26067 = VECTOR('',#26068,1.);
#26068 = DIRECTION('',(8.66515035087E-016,-1.,0.E+000));
#26069 = PCURVE('',#26017,#26070);
#26070 = DEFINITIONAL_REPRESENTATION('',(#26071),#26075);
#26071 = LINE('',#26072,#26073);
#26072 = CARTESIAN_POINT('',(10.,0.E+000));
#26073 = VECTOR('',#26074,1.);
#26074 = DIRECTION('',(8.66515035087E-016,1.));
#26075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26076 = ORIENTED_EDGE('',*,*,#26077,.F.);
#26077 = EDGE_CURVE('',#26078,#26062,#26080,.T.);
#26078 = VERTEX_POINT('',#26079);
#26079 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#26080 = SURFACE_CURVE('',#26081,(#26085),.PCURVE_S1.);
#26081 = LINE('',#26082,#26083);
#26082 = CARTESIAN_POINT('',(-0.198853102307,-6.60840602728,
    29.096621486669));
#26083 = VECTOR('',#26084,1.);
#26084 = DIRECTION('',(1.,0.E+000,0.E+000));
#26085 = PCURVE('',#26017,#26086);
#26086 = DEFINITIONAL_REPRESENTATION('',(#26087),#26091);
#26087 = LINE('',#26088,#26089);
#26088 = CARTESIAN_POINT('',(3.8,0.E+000));
#26089 = VECTOR('',#26090,1.);
#26090 = DIRECTION('',(1.,0.E+000));
#26091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26092 = ORIENTED_EDGE('',*,*,#26093,.F.);
#26093 = EDGE_CURVE('',#26009,#26078,#26094,.T.);
#26094 = SURFACE_CURVE('',#26095,(#26099),.PCURVE_S1.);
#26095 = LINE('',#26096,#26097);
#26096 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    29.096621486669));
#26097 = VECTOR('',#26098,1.);
#26098 = DIRECTION('',(0.E+000,1.,0.E+000));
#26099 = PCURVE('',#26017,#26100);
#26100 = DEFINITIONAL_REPRESENTATION('',(#26101),#26105);
#26101 = LINE('',#26102,#26103);
#26102 = CARTESIAN_POINT('',(3.8,1.850001513958));
#26103 = VECTOR('',#26104,1.);
#26104 = DIRECTION('',(0.E+000,-1.));
#26105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26110)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26107,#26108,#26109)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26107 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26108 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26109 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26110 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#26107,
  'distance_accuracy_value','confusion accuracy');
#26111 = SHAPE_DEFINITION_REPRESENTATION(#26112,#25999);
#26112 = PRODUCT_DEFINITION_SHAPE('','',#26113);
#26113 = PRODUCT_DEFINITION('design','',#26114,#26117);
#26114 = PRODUCT_DEFINITION_FORMATION('','',#26115);
#26115 = PRODUCT('CADSOFTTOOLS 1.105','CADSOFTTOOLS 1.105','',(#26116));
#26116 = PRODUCT_CONTEXT('',#2,'mechanical');
#26117 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26118 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26119,#26121);
#26119 = ( REPRESENTATION_RELATIONSHIP('','',#25999,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26120) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26120 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431);
#26121 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26122);
#26122 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','','',#5,#26113,$);
#26123 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26115));
#26124 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26125),#26199);
#26125 = SHELL_BASED_SURFACE_MODEL('',(#26126));
#26126 = OPEN_SHELL('',(#26127));
#26127 = ADVANCED_FACE('',(#26128),#26142,.T.);
#26128 = FACE_BOUND('',#26129,.T.);
#26129 = EDGE_LOOP('',(#26130,#26153,#26169,#26185));
#26130 = ORIENTED_EDGE('',*,*,#26131,.T.);
#26131 = EDGE_CURVE('',#26132,#26134,#26136,.T.);
#26132 = VERTEX_POINT('',#26133);
#26133 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621736963));
#26134 = VERTEX_POINT('',#26135);
#26135 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    29.096621486669));
#26136 = SURFACE_CURVE('',#26137,(#26141),.PCURVE_S1.);
#26137 = LINE('',#26138,#26139);
#26138 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621736963));
#26139 = VECTOR('',#26140,1.);
#26140 = DIRECTION('',(0.E+000,0.E+000,-1.));
#26141 = PCURVE('',#26142,#26147);
#26142 = PLANE('',#26143);
#26143 = AXIS2_PLACEMENT_3D('',#26144,#26145,#26146);
#26144 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621650582));
#26145 = DIRECTION('',(0.E+000,1.,0.E+000));
#26146 = DIRECTION('',(1.,0.E+000,0.E+000));
#26147 = DEFINITIONAL_REPRESENTATION('',(#26148),#26152);
#26148 = LINE('',#26149,#26150);
#26149 = CARTESIAN_POINT('',(0.E+000,-8.638140158723E-008));
#26150 = VECTOR('',#26151,1.);
#26151 = DIRECTION('',(0.E+000,1.));
#26152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26153 = ORIENTED_EDGE('',*,*,#26154,.T.);
#26154 = EDGE_CURVE('',#26134,#26155,#26157,.T.);
#26155 = VERTEX_POINT('',#26156);
#26156 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    29.096621486669));
#26157 = SURFACE_CURVE('',#26158,(#26162),.PCURVE_S1.);
#26158 = LINE('',#26159,#26160);
#26159 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    29.096621486669));
#26160 = VECTOR('',#26161,1.);
#26161 = DIRECTION('',(-1.,-3.5527136788E-014,-7.1054273576E-014));
#26162 = PCURVE('',#26142,#26163);
#26163 = DEFINITIONAL_REPRESENTATION('',(#26164),#26168);
#26164 = LINE('',#26165,#26166);
#26165 = CARTESIAN_POINT('',(9.71445146547E-017,1.000000163913));
#26166 = VECTOR('',#26167,1.);
#26167 = DIRECTION('',(-1.,7.1054273576E-014));
#26168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26169 = ORIENTED_EDGE('',*,*,#26170,.F.);
#26170 = EDGE_CURVE('',#26171,#26155,#26173,.T.);
#26171 = VERTEX_POINT('',#26172);
#26172 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621702411));
#26173 = SURFACE_CURVE('',#26174,(#26178),.PCURVE_S1.);
#26174 = LINE('',#26175,#26176);
#26175 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621702411));
#26176 = VECTOR('',#26177,1.);
#26177 = DIRECTION('',(0.E+000,1.421085164933E-014,-1.));
#26178 = PCURVE('',#26142,#26179);
#26179 = DEFINITIONAL_REPRESENTATION('',(#26180),#26184);
#26180 = LINE('',#26181,#26182);
#26181 = CARTESIAN_POINT('',(-0.1,-5.182880258303E-008));
#26182 = VECTOR('',#26183,1.);
#26183 = DIRECTION('',(0.E+000,1.));
#26184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26185 = ORIENTED_EDGE('',*,*,#26186,.T.);
#26186 = EDGE_CURVE('',#26171,#26132,#26187,.T.);
#26187 = SURFACE_CURVE('',#26188,(#26192),.PCURVE_S1.);
#26188 = LINE('',#26189,#26190);
#26189 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621780154));
#26190 = VECTOR('',#26191,1.);
#26191 = DIRECTION('',(1.,-1.7763568394E-014,0.E+000));
#26192 = PCURVE('',#26142,#26193);
#26193 = DEFINITIONAL_REPRESENTATION('',(#26194),#26198);
#26194 = LINE('',#26195,#26196);
#26195 = CARTESIAN_POINT('',(-0.1,-1.295721006045E-007));
#26196 = VECTOR('',#26197,1.);
#26197 = DIRECTION('',(1.,0.E+000));
#26198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26203)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26200,#26201,#26202)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26200,
  'distance_accuracy_value','confusion accuracy');
#26204 = SHAPE_DEFINITION_REPRESENTATION(#26205,#26124);
#26205 = PRODUCT_DEFINITION_SHAPE('','',#26206);
#26206 = PRODUCT_DEFINITION('design','',#26207,#26210);
#26207 = PRODUCT_DEFINITION_FORMATION('','',#26208);
#26208 = PRODUCT('CADSOFTTOOLS 1.106','CADSOFTTOOLS 1.106','',(#26209));
#26209 = PRODUCT_CONTEXT('',#2,'mechanical');
#26210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26212,#26214);
#26212 = ( REPRESENTATION_RELATIONSHIP('','',#26124,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26213) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435);
#26214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26215);
#26215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','','',#5,#26206,$);
#26216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26208));
#26217 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26218),#26322);
#26218 = SHELL_BASED_SURFACE_MODEL('',(#26219));
#26219 = OPEN_SHELL('',(#26220));
#26220 = ADVANCED_FACE('',(#26221),#26235,.F.);
#26221 = FACE_BOUND('',#26222,.T.);
#26222 = EDGE_LOOP('',(#26223,#26246,#26262,#26276,#26292,#26308));
#26223 = ORIENTED_EDGE('',*,*,#26224,.F.);
#26224 = EDGE_CURVE('',#26225,#26227,#26229,.T.);
#26225 = VERTEX_POINT('',#26226);
#26226 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621702411));
#26227 = VERTEX_POINT('',#26228);
#26228 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621736963));
#26229 = SURFACE_CURVE('',#26230,(#26234),.PCURVE_S1.);
#26230 = LINE('',#26231,#26232);
#26231 = CARTESIAN_POINT('',(-0.198853102307,-8.458407541238,
    30.096621780154));
#26232 = VECTOR('',#26233,1.);
#26233 = DIRECTION('',(1.,-1.7763568394E-014,0.E+000));
#26234 = PCURVE('',#26235,#26240);
#26235 = PLANE('',#26236);
#26236 = AXIS2_PLACEMENT_3D('',#26237,#26238,#26239);
#26237 = CARTESIAN_POINT('',(-3.998853102307,-8.658407201492,
    30.096621650582));
#26238 = DIRECTION('',(0.E+000,-6.47861725307E-007,1.));
#26239 = DIRECTION('',(0.E+000,1.,6.47861725307E-007));
#26240 = DEFINITIONAL_REPRESENTATION('',(#26241),#26245);
#26241 = LINE('',#26242,#26243);
#26242 = CARTESIAN_POINT('',(0.199999660254,-3.8));
#26243 = VECTOR('',#26244,1.);
#26244 = DIRECTION('',(-1.7763568394E-014,-1.));
#26245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26246 = ORIENTED_EDGE('',*,*,#26247,.F.);
#26247 = EDGE_CURVE('',#26248,#26225,#26250,.T.);
#26248 = VERTEX_POINT('',#26249);
#26249 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26250 = SURFACE_CURVE('',#26251,(#26255),.PCURVE_S1.);
#26251 = LINE('',#26252,#26253);
#26252 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26253 = VECTOR('',#26254,1.);
#26254 = DIRECTION('',(0.E+000,-1.,-3.239308611679E-007));
#26255 = PCURVE('',#26235,#26256);
#26256 = DEFINITIONAL_REPRESENTATION('',(#26257),#26261);
#26257 = LINE('',#26258,#26259);
#26258 = CARTESIAN_POINT('',(0.449999727147,-3.8));
#26259 = VECTOR('',#26260,1.);
#26260 = DIRECTION('',(-1.,-0.E+000));
#26261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26262 = ORIENTED_EDGE('',*,*,#26263,.F.);
#26263 = EDGE_CURVE('',#26264,#26248,#26266,.T.);
#26264 = VERTEX_POINT('',#26265);
#26265 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.096621796351));
#26266 = SURFACE_CURVE('',#26267,(#26270),.PCURVE_S1.);
#26267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26268,#26269),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26268 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.09662194212));
#26269 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26270 = PCURVE('',#26235,#26271);
#26271 = DEFINITIONAL_REPRESENTATION('',(#26272),#26275);
#26272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26273,#26274),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26273 = CARTESIAN_POINT('',(0.449999727147,-10.));
#26274 = CARTESIAN_POINT('',(0.449999727147,-3.8));
#26275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26276 = ORIENTED_EDGE('',*,*,#26277,.F.);
#26277 = EDGE_CURVE('',#26278,#26264,#26280,.T.);
#26278 = VERTEX_POINT('',#26279);
#26279 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#26280 = SURFACE_CURVE('',#26281,(#26285),.PCURVE_S1.);
#26281 = LINE('',#26282,#26283);
#26282 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#26283 = VECTOR('',#26284,1.);
#26284 = DIRECTION('',(0.E+000,1.,3.23930897934E-007));
#26285 = PCURVE('',#26235,#26286);
#26286 = DEFINITIONAL_REPRESENTATION('',(#26287),#26291);
#26287 = LINE('',#26288,#26289);
#26288 = CARTESIAN_POINT('',(0.E+000,-10.));
#26289 = VECTOR('',#26290,1.);
#26290 = DIRECTION('',(1.,0.E+000));
#26291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26292 = ORIENTED_EDGE('',*,*,#26293,.T.);
#26293 = EDGE_CURVE('',#26278,#26294,#26296,.T.);
#26294 = VERTEX_POINT('',#26295);
#26295 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.658407201492,
    30.096621650582));
#26296 = SURFACE_CURVE('',#26297,(#26301),.PCURVE_S1.);
#26297 = LINE('',#26298,#26299);
#26298 = CARTESIAN_POINT('',(6.001146897693,-8.658407201492,
    30.096621650582));
#26299 = VECTOR('',#26300,1.);
#26300 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26301 = PCURVE('',#26235,#26302);
#26302 = DEFINITIONAL_REPRESENTATION('',(#26303),#26307);
#26303 = LINE('',#26304,#26305);
#26304 = CARTESIAN_POINT('',(0.E+000,-10.));
#26305 = VECTOR('',#26306,1.);
#26306 = DIRECTION('',(0.E+000,1.));
#26307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26308 = ORIENTED_EDGE('',*,*,#26309,.F.);
#26309 = EDGE_CURVE('',#26227,#26294,#26310,.T.);
#26310 = SURFACE_CURVE('',#26311,(#26315),.PCURVE_S1.);
#26311 = LINE('',#26312,#26313);
#26312 = CARTESIAN_POINT('',(-9.885310230669E-002,-8.458407541238,
    30.096621780154));
#26313 = VECTOR('',#26314,1.);
#26314 = DIRECTION('',(0.E+000,-1.,-6.478617279113E-007));
#26315 = PCURVE('',#26235,#26316);
#26316 = DEFINITIONAL_REPRESENTATION('',(#26317),#26321);
#26317 = LINE('',#26318,#26319);
#26318 = CARTESIAN_POINT('',(0.199999660253,-3.9));
#26319 = VECTOR('',#26320,1.);
#26320 = DIRECTION('',(-1.,-0.E+000));
#26321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26326)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26323,#26324,#26325)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26323 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26324 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26325 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26326 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26323,
  'distance_accuracy_value','confusion accuracy');
#26327 = SHAPE_DEFINITION_REPRESENTATION(#26328,#26217);
#26328 = PRODUCT_DEFINITION_SHAPE('','',#26329);
#26329 = PRODUCT_DEFINITION('design','',#26330,#26333);
#26330 = PRODUCT_DEFINITION_FORMATION('','',#26331);
#26331 = PRODUCT('CADSOFTTOOLS 1.107','CADSOFTTOOLS 1.107','',(#26332));
#26332 = PRODUCT_CONTEXT('',#2,'mechanical');
#26333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26334 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26335,#26337);
#26335 = ( REPRESENTATION_RELATIONSHIP('','',#26217,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26336) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26336 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439);
#26337 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26338);
#26338 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','','',#5,#26329,$);
#26339 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26331));
#26340 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26341),#26427);
#26341 = SHELL_BASED_SURFACE_MODEL('',(#26342));
#26342 = OPEN_SHELL('',(#26343));
#26343 = ADVANCED_FACE('',(#26344),#26357,.F.);
#26344 = FACE_BOUND('',#26345,.F.);
#26345 = EDGE_LOOP('',(#26346,#26376,#26395,#26410));
#26346 = ORIENTED_EDGE('',*,*,#26347,.T.);
#26347 = EDGE_CURVE('',#26348,#26350,#26352,.T.);
#26348 = VERTEX_POINT('',#26349);
#26349 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26350 = VERTEX_POINT('',#26351);
#26351 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#26352 = SURFACE_CURVE('',#26353,(#26356),.PCURVE_S1.);
#26353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26354,#26355),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26354 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26355 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#26356 = PCURVE('',#26357,#26370);
#26357 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#26358,#26359)
    ,(#26360,#26361)
    ,(#26362,#26363)
    ,(#26364,#26365)
    ,(#26366,#26367)
    ,(#26368,#26369
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.5,1.),(0.E+000
    ,1.),.UNSPECIFIED.);
#26358 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#26359 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26360 = CARTESIAN_POINT('',(-0.198853102307,-8.103639208664,
    30.208565829695));
#26361 = CARTESIAN_POINT('',(6.001146897693,-8.103639208664,
    30.208565829695));
#26362 = CARTESIAN_POINT('',(-0.198853102307,-8.106094505869,
    30.171105233367));
#26363 = CARTESIAN_POINT('',(6.001146897693,-8.106094505869,
    30.171105233367));
#26364 = CARTESIAN_POINT('',(-0.198853102307,-8.142042153617,
    30.114678729181));
#26365 = CARTESIAN_POINT('',(6.001146897693,-8.142042153617,
    30.114678729181));
#26366 = CARTESIAN_POINT('',(-0.198853102307,-8.174955330343,
    30.09662194211));
#26367 = CARTESIAN_POINT('',(6.001146897693,-8.174955330343,
    30.09662194211));
#26368 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26369 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.09662194212));
#26370 = DEFINITIONAL_REPRESENTATION('',(#26371),#26375);
#26371 = LINE('',#26372,#26373);
#26372 = CARTESIAN_POINT('',(0.E+000,1.));
#26373 = VECTOR('',#26374,1.);
#26374 = DIRECTION('',(0.E+000,-1.));
#26375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26376 = ORIENTED_EDGE('',*,*,#26377,.T.);
#26377 = EDGE_CURVE('',#26350,#26378,#26380,.T.);
#26378 = VERTEX_POINT('',#26379);
#26379 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26380 = SURFACE_CURVE('',#26381,(#26388),.PCURVE_S1.);
#26381 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26382,#26383,#26384,#26385,
    #26386,#26387),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#26382 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#26383 = CARTESIAN_POINT('',(-0.198853102307,-8.103639208664,
    30.208565829695));
#26384 = CARTESIAN_POINT('',(-0.198853102307,-8.106094505869,
    30.171105233367));
#26385 = CARTESIAN_POINT('',(-0.198853102307,-8.142042153617,
    30.114678729181));
#26386 = CARTESIAN_POINT('',(-0.198853102307,-8.174955330343,
    30.09662194211));
#26387 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26388 = PCURVE('',#26357,#26389);
#26389 = DEFINITIONAL_REPRESENTATION('',(#26390),#26394);
#26390 = LINE('',#26391,#26392);
#26391 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#26392 = VECTOR('',#26393,1.);
#26393 = DIRECTION('',(1.,0.E+000));
#26394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26395 = ORIENTED_EDGE('',*,*,#26396,.F.);
#26396 = EDGE_CURVE('',#26397,#26378,#26399,.T.);
#26397 = VERTEX_POINT('',#26398);
#26398 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.096621796351));
#26399 = SURFACE_CURVE('',#26400,(#26403),.PCURVE_S1.);
#26400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26401,#26402),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26401 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.09662194212));
#26402 = CARTESIAN_POINT('',(-0.198853102307,-8.208407474345,
    30.09662194212));
#26403 = PCURVE('',#26357,#26404);
#26404 = DEFINITIONAL_REPRESENTATION('',(#26405),#26409);
#26405 = LINE('',#26406,#26407);
#26406 = CARTESIAN_POINT('',(1.,1.));
#26407 = VECTOR('',#26408,1.);
#26408 = DIRECTION('',(0.E+000,-1.));
#26409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26410 = ORIENTED_EDGE('',*,*,#26411,.T.);
#26411 = EDGE_CURVE('',#26397,#26348,#26412,.T.);
#26412 = SURFACE_CURVE('',#26413,(#26420),.PCURVE_S1.);
#26413 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26414,#26415,#26416,#26417,
    #26418,#26419),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#26414 = CARTESIAN_POINT('',(6.001146897693,-8.208407474345,
    30.09662194212));
#26415 = CARTESIAN_POINT('',(6.001146897693,-8.174955330343,
    30.09662194211));
#26416 = CARTESIAN_POINT('',(6.001146897693,-8.142042153617,
    30.114678729181));
#26417 = CARTESIAN_POINT('',(6.001146897693,-8.106094505869,
    30.171105233367));
#26418 = CARTESIAN_POINT('',(6.001146897693,-8.103639208664,
    30.208565829695));
#26419 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26420 = PCURVE('',#26357,#26421);
#26421 = DEFINITIONAL_REPRESENTATION('',(#26422),#26426);
#26422 = LINE('',#26423,#26424);
#26423 = CARTESIAN_POINT('',(1.,1.));
#26424 = VECTOR('',#26425,1.);
#26425 = DIRECTION('',(-1.,0.E+000));
#26426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26431)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26428,#26429,#26430)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26428,
  'distance_accuracy_value','confusion accuracy');
#26432 = SHAPE_DEFINITION_REPRESENTATION(#26433,#26340);
#26433 = PRODUCT_DEFINITION_SHAPE('','',#26434);
#26434 = PRODUCT_DEFINITION('design','',#26435,#26438);
#26435 = PRODUCT_DEFINITION_FORMATION('','',#26436);
#26436 = PRODUCT('CADSOFTTOOLS 1.108','CADSOFTTOOLS 1.108','',(#26437));
#26437 = PRODUCT_CONTEXT('',#2,'mechanical');
#26438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26440,#26442);
#26440 = ( REPRESENTATION_RELATIONSHIP('','',#26340,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26441) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443);
#26442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26443);
#26443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','','',#5,#26434,$);
#26444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26436));
#26445 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26446),#26516);
#26446 = SHELL_BASED_SURFACE_MODEL('',(#26447));
#26447 = OPEN_SHELL('',(#26448));
#26448 = ADVANCED_FACE('',(#26449),#26462,.F.);
#26449 = FACE_BOUND('',#26450,.T.);
#26450 = EDGE_LOOP('',(#26451,#26472,#26488,#26502));
#26451 = ORIENTED_EDGE('',*,*,#26452,.F.);
#26452 = EDGE_CURVE('',#26453,#26455,#26457,.T.);
#26453 = VERTEX_POINT('',#26454);
#26454 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#26455 = VERTEX_POINT('',#26456);
#26456 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26457 = SURFACE_CURVE('',#26458,(#26461),.PCURVE_S1.);
#26458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26459,#26460),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26459 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#26460 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26461 = PCURVE('',#26462,#26467);
#26462 = PLANE('',#26463);
#26463 = AXIS2_PLACEMENT_3D('',#26464,#26465,#26466);
#26464 = CARTESIAN_POINT('',(-3.998853102307,-8.117776695615,
    30.238883768296));
#26465 = DIRECTION('',(0.E+000,-0.906307787467,-0.422618260818));
#26466 = DIRECTION('',(0.E+000,-0.422618260818,0.906307787467));
#26467 = DEFINITIONAL_REPRESENTATION('',(#26468),#26471);
#26468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26469,#26470),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26469 = CARTESIAN_POINT('',(1.633392607862,-10.));
#26470 = CARTESIAN_POINT('',(1.633392607862,-3.8));
#26471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26472 = ORIENTED_EDGE('',*,*,#26473,.F.);
#26473 = EDGE_CURVE('',#26474,#26453,#26476,.T.);
#26474 = VERTEX_POINT('',#26475);
#26475 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26476 = SURFACE_CURVE('',#26477,(#26481),.PCURVE_S1.);
#26477 = LINE('',#26478,#26479);
#26478 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26479 = VECTOR('',#26480,1.);
#26480 = DIRECTION('',(0.E+000,-0.422618260818,0.906307787467));
#26481 = PCURVE('',#26462,#26482);
#26482 = DEFINITIONAL_REPRESENTATION('',(#26483),#26487);
#26483 = LINE('',#26484,#26485);
#26484 = CARTESIAN_POINT('',(0.E+000,-10.));
#26485 = VECTOR('',#26486,1.);
#26486 = DIRECTION('',(1.,0.E+000));
#26487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26488 = ORIENTED_EDGE('',*,*,#26489,.T.);
#26489 = EDGE_CURVE('',#26474,#26490,#26492,.T.);
#26490 = VERTEX_POINT('',#26491);
#26491 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#26492 = SURFACE_CURVE('',#26493,(#26496),.PCURVE_S1.);
#26493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26494,#26495),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26494 = CARTESIAN_POINT('',(6.001146897693,-8.117776695615,
    30.238883768296));
#26495 = CARTESIAN_POINT('',(-0.198853102307,-8.117776695615,
    30.238883768296));
#26496 = PCURVE('',#26462,#26497);
#26497 = DEFINITIONAL_REPRESENTATION('',(#26498),#26501);
#26498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26499,#26500),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26499 = CARTESIAN_POINT('',(0.E+000,-10.));
#26500 = CARTESIAN_POINT('',(0.E+000,-3.8));
#26501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26502 = ORIENTED_EDGE('',*,*,#26503,.F.);
#26503 = EDGE_CURVE('',#26455,#26490,#26504,.T.);
#26504 = SURFACE_CURVE('',#26505,(#26509),.PCURVE_S1.);
#26505 = LINE('',#26506,#26507);
#26506 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26507 = VECTOR('',#26508,1.);
#26508 = DIRECTION('',(0.E+000,0.422618260818,-0.906307787467));
#26509 = PCURVE('',#26462,#26510);
#26510 = DEFINITIONAL_REPRESENTATION('',(#26511),#26515);
#26511 = LINE('',#26512,#26513);
#26512 = CARTESIAN_POINT('',(1.633392607862,-3.8));
#26513 = VECTOR('',#26514,1.);
#26514 = DIRECTION('',(-1.,-0.E+000));
#26515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26520)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26517,#26518,#26519)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26517 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26518 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26519 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26520 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26517,
  'distance_accuracy_value','confusion accuracy');
#26521 = SHAPE_DEFINITION_REPRESENTATION(#26522,#26445);
#26522 = PRODUCT_DEFINITION_SHAPE('','',#26523);
#26523 = PRODUCT_DEFINITION('design','',#26524,#26527);
#26524 = PRODUCT_DEFINITION_FORMATION('','',#26525);
#26525 = PRODUCT('CADSOFTTOOLS 1.109','CADSOFTTOOLS 1.109','',(#26526));
#26526 = PRODUCT_CONTEXT('',#2,'mechanical');
#26527 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26528 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26529,#26531);
#26529 = ( REPRESENTATION_RELATIONSHIP('','',#26445,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26530) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26530 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447);
#26531 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26532);
#26532 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','','',#5,#26523,$);
#26533 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26525));
#26534 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26535),#26621);
#26535 = SHELL_BASED_SURFACE_MODEL('',(#26536));
#26536 = OPEN_SHELL('',(#26537));
#26537 = ADVANCED_FACE('',(#26538),#26555,.F.);
#26538 = FACE_BOUND('',#26539,.F.);
#26539 = EDGE_LOOP('',(#26540,#26574,#26589,#26608));
#26540 = ORIENTED_EDGE('',*,*,#26541,.T.);
#26541 = EDGE_CURVE('',#26542,#26544,#26546,.T.);
#26542 = VERTEX_POINT('',#26543);
#26543 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#26544 = VERTEX_POINT('',#26545);
#26545 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26546 = SURFACE_CURVE('',#26547,(#26554),.PCURVE_S1.);
#26547 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26548,#26549,#26550,#26551,
    #26552,#26553),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#26548 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#26549 = CARTESIAN_POINT('',(-0.198853102307,-9.525308689799,
    32.296621946969));
#26550 = CARTESIAN_POINT('',(-0.198853102307,-9.336552624656,
    32.241604571123));
#26551 = CARTESIAN_POINT('',(-0.198853102307,-9.017620209893,
    32.038422214364));
#26552 = CARTESIAN_POINT('',(-0.198853102307,-8.887985773668,
    31.89060247036));
#26553 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26554 = PCURVE('',#26555,#26568);
#26555 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#26556,#26557)
    ,(#26558,#26559)
    ,(#26560,#26561)
    ,(#26562,#26563)
    ,(#26564,#26565)
    ,(#26566,#26567
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.5,1.),(0.E+000
    ,1.),.UNSPECIFIED.);
#26556 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#26557 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26558 = CARTESIAN_POINT('',(-0.198853102307,-9.525308689799,
    32.296621946969));
#26559 = CARTESIAN_POINT('',(6.001146897693,-9.525308689799,
    32.296621946969));
#26560 = CARTESIAN_POINT('',(-0.198853102307,-9.336552624656,
    32.241604571123));
#26561 = CARTESIAN_POINT('',(6.001146897693,-9.336552624656,
    32.241604571123));
#26562 = CARTESIAN_POINT('',(-0.198853102307,-9.017620209893,
    32.038422214364));
#26563 = CARTESIAN_POINT('',(6.001146897693,-9.017620209893,
    32.038422214364));
#26564 = CARTESIAN_POINT('',(-0.198853102307,-8.887985773668,
    31.89060247036));
#26565 = CARTESIAN_POINT('',(6.001146897693,-8.887985773668,
    31.89060247036));
#26566 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26567 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#26568 = DEFINITIONAL_REPRESENTATION('',(#26569),#26573);
#26569 = LINE('',#26570,#26571);
#26570 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#26571 = VECTOR('',#26572,1.);
#26572 = DIRECTION('',(1.,0.E+000));
#26573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26574 = ORIENTED_EDGE('',*,*,#26575,.F.);
#26575 = EDGE_CURVE('',#26576,#26544,#26578,.T.);
#26576 = VERTEX_POINT('',#26577);
#26577 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#26578 = SURFACE_CURVE('',#26579,(#26582),.PCURVE_S1.);
#26579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26580,#26581),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26580 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#26581 = CARTESIAN_POINT('',(-0.198853102307,-8.808078238782,
    31.719240208793));
#26582 = PCURVE('',#26555,#26583);
#26583 = DEFINITIONAL_REPRESENTATION('',(#26584),#26588);
#26584 = LINE('',#26585,#26586);
#26585 = CARTESIAN_POINT('',(1.,1.));
#26586 = VECTOR('',#26587,1.);
#26587 = DIRECTION('',(0.E+000,-1.));
#26588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26589 = ORIENTED_EDGE('',*,*,#26590,.T.);
#26590 = EDGE_CURVE('',#26576,#26591,#26593,.T.);
#26591 = VERTEX_POINT('',#26592);
#26592 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26593 = SURFACE_CURVE('',#26594,(#26601),.PCURVE_S1.);
#26594 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26595,#26596,#26597,#26598,
    #26599,#26600),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#26595 = CARTESIAN_POINT('',(6.001146897693,-8.808078238782,
    31.719240208793));
#26596 = CARTESIAN_POINT('',(6.001146897693,-8.887985773668,
    31.89060247036));
#26597 = CARTESIAN_POINT('',(6.001146897693,-9.017620209893,
    32.038422214364));
#26598 = CARTESIAN_POINT('',(6.001146897693,-9.336552624656,
    32.241604571123));
#26599 = CARTESIAN_POINT('',(6.001146897693,-9.525308689799,
    32.296621946969));
#26600 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26601 = PCURVE('',#26555,#26602);
#26602 = DEFINITIONAL_REPRESENTATION('',(#26603),#26607);
#26603 = LINE('',#26604,#26605);
#26604 = CARTESIAN_POINT('',(1.,1.));
#26605 = VECTOR('',#26606,1.);
#26606 = DIRECTION('',(-1.,0.E+000));
#26607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26608 = ORIENTED_EDGE('',*,*,#26609,.F.);
#26609 = EDGE_CURVE('',#26542,#26591,#26610,.T.);
#26610 = SURFACE_CURVE('',#26611,(#26614),.PCURVE_S1.);
#26611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26612,#26613),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26612 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#26613 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26614 = PCURVE('',#26555,#26615);
#26615 = DEFINITIONAL_REPRESENTATION('',(#26616),#26620);
#26616 = LINE('',#26617,#26618);
#26617 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#26618 = VECTOR('',#26619,1.);
#26619 = DIRECTION('',(0.E+000,1.));
#26620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26625)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26622,#26623,#26624)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26622 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26623 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26624 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26625 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26622,
  'distance_accuracy_value','confusion accuracy');
#26626 = SHAPE_DEFINITION_REPRESENTATION(#26627,#26534);
#26627 = PRODUCT_DEFINITION_SHAPE('','',#26628);
#26628 = PRODUCT_DEFINITION('design','',#26629,#26632);
#26629 = PRODUCT_DEFINITION_FORMATION('','',#26630);
#26630 = PRODUCT('CADSOFTTOOLS 1.110','CADSOFTTOOLS 1.110','',(#26631));
#26631 = PRODUCT_CONTEXT('',#2,'mechanical');
#26632 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26633 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26634,#26636);
#26634 = ( REPRESENTATION_RELATIONSHIP('','',#26534,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26635) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26635 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451);
#26636 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26637);
#26637 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','','',#5,#26628,$);
#26638 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26630));
#26639 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26640),#26712);
#26640 = SHELL_BASED_SURFACE_MODEL('',(#26641));
#26641 = OPEN_SHELL('',(#26642));
#26642 = ADVANCED_FACE('',(#26643),#26657,.F.);
#26643 = FACE_BOUND('',#26644,.T.);
#26644 = EDGE_LOOP('',(#26645,#26668,#26684,#26698));
#26645 = ORIENTED_EDGE('',*,*,#26646,.F.);
#26646 = EDGE_CURVE('',#26647,#26649,#26651,.T.);
#26647 = VERTEX_POINT('',#26648);
#26648 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.299998639091));
#26649 = VERTEX_POINT('',#26650);
#26650 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#26651 = SURFACE_CURVE('',#26652,(#26656),.PCURVE_S1.);
#26652 = LINE('',#26653,#26654);
#26653 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.299998639091));
#26654 = VECTOR('',#26655,1.);
#26655 = DIRECTION('',(-1.,1.719055005871E-015,0.E+000));
#26656 = PCURVE('',#26657,#26662);
#26657 = PLANE('',#26658);
#26658 = AXIS2_PLACEMENT_3D('',#26659,#26660,#26661);
#26659 = CARTESIAN_POINT('',(-3.998853102307,-9.714386025354,
    32.296621947058));
#26660 = DIRECTION('',(0.E+000,-1.,0.E+000));
#26661 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26662 = DEFINITIONAL_REPRESENTATION('',(#26663),#26667);
#26663 = LINE('',#26664,#26665);
#26664 = CARTESIAN_POINT('',(-10.,-3.3766920331E-003));
#26665 = VECTOR('',#26666,1.);
#26666 = DIRECTION('',(1.,0.E+000));
#26667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26668 = ORIENTED_EDGE('',*,*,#26669,.F.);
#26669 = EDGE_CURVE('',#26670,#26647,#26672,.T.);
#26670 = VERTEX_POINT('',#26671);
#26671 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26672 = SURFACE_CURVE('',#26673,(#26677),.PCURVE_S1.);
#26673 = LINE('',#26674,#26675);
#26674 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26675 = VECTOR('',#26676,1.);
#26676 = DIRECTION('',(0.E+000,0.E+000,1.));
#26677 = PCURVE('',#26657,#26678);
#26678 = DEFINITIONAL_REPRESENTATION('',(#26679),#26683);
#26679 = LINE('',#26680,#26681);
#26680 = CARTESIAN_POINT('',(-10.,-0.E+000));
#26681 = VECTOR('',#26682,1.);
#26682 = DIRECTION('',(0.E+000,-1.));
#26683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26684 = ORIENTED_EDGE('',*,*,#26685,.F.);
#26685 = EDGE_CURVE('',#26686,#26670,#26688,.T.);
#26686 = VERTEX_POINT('',#26687);
#26687 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#26688 = SURFACE_CURVE('',#26689,(#26692),.PCURVE_S1.);
#26689 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26690,#26691),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26690 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.296621947058));
#26691 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.296621947058));
#26692 = PCURVE('',#26657,#26693);
#26693 = DEFINITIONAL_REPRESENTATION('',(#26694),#26697);
#26694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26695,#26696),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26695 = CARTESIAN_POINT('',(-3.8,0.E+000));
#26696 = CARTESIAN_POINT('',(-10.,0.E+000));
#26697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26698 = ORIENTED_EDGE('',*,*,#26699,.F.);
#26699 = EDGE_CURVE('',#26649,#26686,#26700,.T.);
#26700 = SURFACE_CURVE('',#26701,(#26705),.PCURVE_S1.);
#26701 = LINE('',#26702,#26703);
#26702 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#26703 = VECTOR('',#26704,1.);
#26704 = DIRECTION('',(-6.575802671566E-014,0.E+000,-1.));
#26705 = PCURVE('',#26657,#26706);
#26706 = DEFINITIONAL_REPRESENTATION('',(#26707),#26711);
#26707 = LINE('',#26708,#26709);
#26708 = CARTESIAN_POINT('',(-3.8,-3.3766920331E-003));
#26709 = VECTOR('',#26710,1.);
#26710 = DIRECTION('',(6.575802671566E-014,1.));
#26711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26716)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26713,#26714,#26715)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26713 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26714 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26715 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26716 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26713,
  'distance_accuracy_value','confusion accuracy');
#26717 = SHAPE_DEFINITION_REPRESENTATION(#26718,#26639);
#26718 = PRODUCT_DEFINITION_SHAPE('','',#26719);
#26719 = PRODUCT_DEFINITION('design','',#26720,#26723);
#26720 = PRODUCT_DEFINITION_FORMATION('','',#26721);
#26721 = PRODUCT('CADSOFTTOOLS 1.111','CADSOFTTOOLS 1.111','',(#26722));
#26722 = PRODUCT_CONTEXT('',#2,'mechanical');
#26723 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26724 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26725,#26727);
#26725 = ( REPRESENTATION_RELATIONSHIP('','',#26639,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26726) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26726 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455);
#26727 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26728);
#26728 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','','',#5,#26719,$);
#26729 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26721));
#26730 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26731),#26805);
#26731 = SHELL_BASED_SURFACE_MODEL('',(#26732));
#26732 = OPEN_SHELL('',(#26733));
#26733 = ADVANCED_FACE('',(#26734),#26748,.T.);
#26734 = FACE_BOUND('',#26735,.T.);
#26735 = EDGE_LOOP('',(#26736,#26759,#26775,#26791));
#26736 = ORIENTED_EDGE('',*,*,#26737,.F.);
#26737 = EDGE_CURVE('',#26738,#26740,#26742,.T.);
#26738 = VERTEX_POINT('',#26739);
#26739 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#26740 = VERTEX_POINT('',#26741);
#26741 = CARTESIAN_POINT('',(-0.198853102307,-10.35835335568,
    32.299998639091));
#26742 = SURFACE_CURVE('',#26743,(#26747),.PCURVE_S1.);
#26743 = LINE('',#26744,#26745);
#26744 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#26745 = VECTOR('',#26746,1.);
#26746 = DIRECTION('',(-1.,5.730183352904E-016,0.E+000));
#26747 = PCURVE('',#26748,#26753);
#26748 = PLANE('',#26749);
#26749 = AXIS2_PLACEMENT_3D('',#26750,#26751,#26752);
#26750 = CARTESIAN_POINT('',(-6.182686403932,-10.15622233906,
    32.299998639091));
#26751 = DIRECTION('',(0.E+000,0.E+000,1.));
#26752 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26753 = DEFINITIONAL_REPRESENTATION('',(#26754),#26758);
#26754 = LINE('',#26755,#26756);
#26755 = CARTESIAN_POINT('',(-12.18383330162,0.202131016616));
#26756 = VECTOR('',#26757,1.);
#26757 = DIRECTION('',(1.,-5.730183352904E-016));
#26758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26759 = ORIENTED_EDGE('',*,*,#26760,.T.);
#26760 = EDGE_CURVE('',#26738,#26761,#26763,.T.);
#26761 = VERTEX_POINT('',#26762);
#26762 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.299998639091));
#26763 = SURFACE_CURVE('',#26764,(#26768),.PCURVE_S1.);
#26764 = LINE('',#26765,#26766);
#26765 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#26766 = VECTOR('',#26767,1.);
#26767 = DIRECTION('',(0.E+000,1.,0.E+000));
#26768 = PCURVE('',#26748,#26769);
#26769 = DEFINITIONAL_REPRESENTATION('',(#26770),#26774);
#26770 = LINE('',#26771,#26772);
#26771 = CARTESIAN_POINT('',(-12.18383330162,0.202131016616));
#26772 = VECTOR('',#26773,1.);
#26773 = DIRECTION('',(0.E+000,-1.));
#26774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26775 = ORIENTED_EDGE('',*,*,#26776,.T.);
#26776 = EDGE_CURVE('',#26761,#26777,#26779,.T.);
#26777 = VERTEX_POINT('',#26778);
#26778 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#26779 = SURFACE_CURVE('',#26780,(#26784),.PCURVE_S1.);
#26780 = LINE('',#26781,#26782);
#26781 = CARTESIAN_POINT('',(6.001146897693,-9.714386025354,
    32.299998639091));
#26782 = VECTOR('',#26783,1.);
#26783 = DIRECTION('',(-1.,1.719055005871E-015,0.E+000));
#26784 = PCURVE('',#26748,#26785);
#26785 = DEFINITIONAL_REPRESENTATION('',(#26786),#26790);
#26786 = LINE('',#26787,#26788);
#26787 = CARTESIAN_POINT('',(-12.18383330162,-0.44183631371));
#26788 = VECTOR('',#26789,1.);
#26789 = DIRECTION('',(1.,-1.719055005871E-015));
#26790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26791 = ORIENTED_EDGE('',*,*,#26792,.T.);
#26792 = EDGE_CURVE('',#26777,#26740,#26793,.T.);
#26793 = SURFACE_CURVE('',#26794,(#26798),.PCURVE_S1.);
#26794 = LINE('',#26795,#26796);
#26795 = CARTESIAN_POINT('',(-0.198853102307,-9.714386025354,
    32.299998639091));
#26796 = VECTOR('',#26797,1.);
#26797 = DIRECTION('',(0.E+000,-1.,0.E+000));
#26798 = PCURVE('',#26748,#26799);
#26799 = DEFINITIONAL_REPRESENTATION('',(#26800),#26804);
#26800 = LINE('',#26801,#26802);
#26801 = CARTESIAN_POINT('',(-5.983833301626,-0.441836313711));
#26802 = VECTOR('',#26803,1.);
#26803 = DIRECTION('',(0.E+000,1.));
#26804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26809)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26806,#26807,#26808)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26806,
  'distance_accuracy_value','confusion accuracy');
#26810 = SHAPE_DEFINITION_REPRESENTATION(#26811,#26730);
#26811 = PRODUCT_DEFINITION_SHAPE('','',#26812);
#26812 = PRODUCT_DEFINITION('design','',#26813,#26816);
#26813 = PRODUCT_DEFINITION_FORMATION('','',#26814);
#26814 = PRODUCT('CADSOFTTOOLS 1.112','CADSOFTTOOLS 1.112','',(#26815));
#26815 = PRODUCT_CONTEXT('',#2,'mechanical');
#26816 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26817 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26818,#26820);
#26818 = ( REPRESENTATION_RELATIONSHIP('','',#26730,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26819) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26819 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459);
#26820 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26821);
#26821 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','','',#5,#26812,$);
#26822 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26814));
#26823 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26824),#26942);
#26824 = SHELL_BASED_SURFACE_MODEL('',(#26825));
#26825 = OPEN_SHELL('',(#26826));
#26826 = ADVANCED_FACE('',(#26827),#26841,.T.);
#26827 = FACE_BOUND('',#26828,.T.);
#26828 = EDGE_LOOP('',(#26829,#26874,#26890,#26928));
#26829 = ORIENTED_EDGE('',*,*,#26830,.F.);
#26830 = EDGE_CURVE('',#26831,#26833,#26835,.T.);
#26831 = VERTEX_POINT('',#26832);
#26832 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#26833 = VERTEX_POINT('',#26834);
#26834 = CARTESIAN_POINT('',(-0.198853102307,-10.82819967323,
    31.971008691058));
#26835 = SURFACE_CURVE('',#26836,(#26840),.PCURVE_S1.);
#26836 = LINE('',#26837,#26838);
#26837 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#26838 = VECTOR('',#26839,1.);
#26839 = DIRECTION('',(-1.,0.E+000,5.730183352904E-016));
#26840 = PCURVE('',#26841,#26846);
#26841 = CYLINDRICAL_SURFACE('',#26842,0.5);
#26842 = AXIS2_PLACEMENT_3D('',#26843,#26844,#26845);
#26843 = CARTESIAN_POINT('',(-6.182686403932,-10.35835335568,
    31.799998639091));
#26844 = DIRECTION('',(1.,0.E+000,0.E+000));
#26845 = DIRECTION('',(0.E+000,-1.,0.E+000));
#26846 = DEFINITIONAL_REPRESENTATION('',(#26847),#26873);
#26847 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26848,#26849,#26850,#26851,
    #26852,#26853,#26854,#26855,#26856,#26857,#26858,#26859,#26860,
    #26861,#26862,#26863,#26864,#26865,#26866,#26867,#26868,#26869,
    #26870,#26871,#26872),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.160388944454E-028,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#26848 = CARTESIAN_POINT('',(5.934119498697,12.183833301626));
#26849 = CARTESIAN_POINT('',(5.934119498697,12.089893907686));
#26850 = CARTESIAN_POINT('',(5.934119498697,11.902015119808));
#26851 = CARTESIAN_POINT('',(5.934119498697,11.620196937989));
#26852 = CARTESIAN_POINT('',(5.934119498697,11.338378756171));
#26853 = CARTESIAN_POINT('',(5.934119498697,11.056560574353));
#26854 = CARTESIAN_POINT('',(5.934119498697,10.774742392535));
#26855 = CARTESIAN_POINT('',(5.934119498697,10.492924210717));
#26856 = CARTESIAN_POINT('',(5.934119498697,10.211106028898));
#26857 = CARTESIAN_POINT('',(5.934119498697,9.92928784708));
#26858 = CARTESIAN_POINT('',(5.934119498697,9.647469665262));
#26859 = CARTESIAN_POINT('',(5.934119498697,9.365651483444));
#26860 = CARTESIAN_POINT('',(5.934119498697,9.083833301626));
#26861 = CARTESIAN_POINT('',(5.934119498697,8.802015119808));
#26862 = CARTESIAN_POINT('',(5.934119498697,8.520196937989));
#26863 = CARTESIAN_POINT('',(5.934119498697,8.238378756171));
#26864 = CARTESIAN_POINT('',(5.934119498697,7.956560574353));
#26865 = CARTESIAN_POINT('',(5.934119498697,7.674742392535));
#26866 = CARTESIAN_POINT('',(5.934119498697,7.392924210717));
#26867 = CARTESIAN_POINT('',(5.934119498697,7.111106028898));
#26868 = CARTESIAN_POINT('',(5.934119498697,6.82928784708));
#26869 = CARTESIAN_POINT('',(5.934119498697,6.547469665262));
#26870 = CARTESIAN_POINT('',(5.934119498697,6.265651483444));
#26871 = CARTESIAN_POINT('',(5.934119498697,6.077772695565));
#26872 = CARTESIAN_POINT('',(5.934119498697,5.983833301626));
#26873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26874 = ORIENTED_EDGE('',*,*,#26875,.T.);
#26875 = EDGE_CURVE('',#26831,#26876,#26878,.T.);
#26876 = VERTEX_POINT('',#26877);
#26877 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#26878 = SURFACE_CURVE('',#26879,(#26884),.PCURVE_S1.);
#26879 = CIRCLE('',#26880,0.5);
#26880 = AXIS2_PLACEMENT_3D('',#26881,#26882,#26883);
#26881 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    31.799998639091));
#26882 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26883 = DIRECTION('',(0.E+000,-0.939692635122,0.342020103937));
#26884 = PCURVE('',#26841,#26885);
#26885 = DEFINITIONAL_REPRESENTATION('',(#26886),#26889);
#26886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26887,#26888),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.221730518313),.PIECEWISE_BEZIER_KNOTS.);
#26887 = CARTESIAN_POINT('',(5.934119498697,12.183833301626));
#26888 = CARTESIAN_POINT('',(4.712388980385,12.183833301626));
#26889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26890 = ORIENTED_EDGE('',*,*,#26891,.T.);
#26891 = EDGE_CURVE('',#26876,#26892,#26894,.T.);
#26892 = VERTEX_POINT('',#26893);
#26893 = CARTESIAN_POINT('',(-0.198853102307,-10.35835335568,
    32.299998639091));
#26894 = SURFACE_CURVE('',#26895,(#26899),.PCURVE_S1.);
#26895 = LINE('',#26896,#26897);
#26896 = CARTESIAN_POINT('',(6.001146897693,-10.35835335568,
    32.299998639091));
#26897 = VECTOR('',#26898,1.);
#26898 = DIRECTION('',(-1.,5.730183352904E-016,0.E+000));
#26899 = PCURVE('',#26841,#26900);
#26900 = DEFINITIONAL_REPRESENTATION('',(#26901),#26927);
#26901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26902,#26903,#26904,#26905,
    #26906,#26907,#26908,#26909,#26910,#26911,#26912,#26913,#26914,
    #26915,#26916,#26917,#26918,#26919,#26920,#26921,#26922,#26923,
    #26924,#26925,#26926),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#26902 = CARTESIAN_POINT('',(4.712388980385,12.183833301626));
#26903 = CARTESIAN_POINT('',(4.712388980385,12.089893907686));
#26904 = CARTESIAN_POINT('',(4.712388980385,11.902015119808));
#26905 = CARTESIAN_POINT('',(4.712388980385,11.620196937989));
#26906 = CARTESIAN_POINT('',(4.712388980385,11.338378756171));
#26907 = CARTESIAN_POINT('',(4.712388980385,11.056560574353));
#26908 = CARTESIAN_POINT('',(4.712388980385,10.774742392535));
#26909 = CARTESIAN_POINT('',(4.712388980385,10.492924210717));
#26910 = CARTESIAN_POINT('',(4.712388980385,10.211106028898));
#26911 = CARTESIAN_POINT('',(4.712388980385,9.92928784708));
#26912 = CARTESIAN_POINT('',(4.712388980385,9.647469665262));
#26913 = CARTESIAN_POINT('',(4.712388980385,9.365651483444));
#26914 = CARTESIAN_POINT('',(4.712388980385,9.083833301626));
#26915 = CARTESIAN_POINT('',(4.712388980385,8.802015119808));
#26916 = CARTESIAN_POINT('',(4.712388980385,8.520196937989));
#26917 = CARTESIAN_POINT('',(4.712388980385,8.238378756171));
#26918 = CARTESIAN_POINT('',(4.712388980385,7.956560574353));
#26919 = CARTESIAN_POINT('',(4.712388980385,7.674742392535));
#26920 = CARTESIAN_POINT('',(4.712388980385,7.392924210717));
#26921 = CARTESIAN_POINT('',(4.712388980385,7.111106028898));
#26922 = CARTESIAN_POINT('',(4.712388980385,6.82928784708));
#26923 = CARTESIAN_POINT('',(4.712388980385,6.547469665262));
#26924 = CARTESIAN_POINT('',(4.712388980385,6.265651483444));
#26925 = CARTESIAN_POINT('',(4.712388980385,6.077772695565));
#26926 = CARTESIAN_POINT('',(4.712388980385,5.983833301626));
#26927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26928 = ORIENTED_EDGE('',*,*,#26929,.T.);
#26929 = EDGE_CURVE('',#26892,#26833,#26930,.T.);
#26930 = SURFACE_CURVE('',#26931,(#26936),.PCURVE_S1.);
#26931 = CIRCLE('',#26932,0.5);
#26932 = AXIS2_PLACEMENT_3D('',#26933,#26934,#26935);
#26933 = CARTESIAN_POINT('',(-0.198853102307,-10.35835335568,
    31.799998639091));
#26934 = DIRECTION('',(1.,0.E+000,-0.E+000));
#26935 = DIRECTION('',(0.E+000,0.E+000,1.));
#26936 = PCURVE('',#26841,#26937);
#26937 = DEFINITIONAL_REPRESENTATION('',(#26938),#26941);
#26938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26939,#26940),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.221730518313),.PIECEWISE_BEZIER_KNOTS.);
#26939 = CARTESIAN_POINT('',(4.712388980385,5.983833301626));
#26940 = CARTESIAN_POINT('',(5.934119498697,5.983833301626));
#26941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26946)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#26943,#26944,#26945)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#26943 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#26944 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26945 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#26946 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26943,
  'distance_accuracy_value','confusion accuracy');
#26947 = SHAPE_DEFINITION_REPRESENTATION(#26948,#26823);
#26948 = PRODUCT_DEFINITION_SHAPE('','',#26949);
#26949 = PRODUCT_DEFINITION('design','',#26950,#26953);
#26950 = PRODUCT_DEFINITION_FORMATION('','',#26951);
#26951 = PRODUCT('CADSOFTTOOLS 1.113','CADSOFTTOOLS 1.113','',(#26952));
#26952 = PRODUCT_CONTEXT('',#2,'mechanical');
#26953 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26954 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26955,#26957);
#26955 = ( REPRESENTATION_RELATIONSHIP('','',#26823,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26956) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#26956 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463);
#26957 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #26958);
#26958 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','','',#5,#26949,$);
#26959 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26951));
#26960 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26961),#27099);
#26961 = SHELL_BASED_SURFACE_MODEL('',(#26962));
#26962 = OPEN_SHELL('',(#26963));
#26963 = ADVANCED_FACE('',(#26964),#26978,.T.);
#26964 = FACE_BOUND('',#26965,.T.);
#26965 = EDGE_LOOP('',(#26966,#26989,#27005,#27021,#27037,#27053,#27069,
    #27085));
#26966 = ORIENTED_EDGE('',*,*,#26967,.T.);
#26967 = EDGE_CURVE('',#26968,#26970,#26972,.T.);
#26968 = VERTEX_POINT('',#26969);
#26969 = CARTESIAN_POINT('',(-0.198853102307,-10.82819967323,
    31.971008691058));
#26970 = VERTEX_POINT('',#26971);
#26971 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    30.400000000004));
#26972 = SURFACE_CURVE('',#26973,(#26977),.PCURVE_S1.);
#26973 = LINE('',#26974,#26975);
#26974 = CARTESIAN_POINT('',(-0.198853102307,-10.82819967323,
    31.971008691057));
#26975 = VECTOR('',#26976,1.);
#26976 = DIRECTION('',(0.E+000,-0.342020103938,-0.939692635122));
#26977 = PCURVE('',#26978,#26983);
#26978 = PLANE('',#26979);
#26979 = AXIS2_PLACEMENT_3D('',#26980,#26981,#26982);
#26980 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    30.400000000004));
#26981 = DIRECTION('',(0.E+000,-0.939692635122,0.342020103938));
#26982 = DIRECTION('',(0.E+000,0.342020103938,0.939692635122));
#26983 = DEFINITIONAL_REPRESENTATION('',(#26984),#26988);
#26984 = LINE('',#26985,#26986);
#26985 = CARTESIAN_POINT('',(1.67183250388,6.2));
#26986 = VECTOR('',#26987,1.);
#26987 = DIRECTION('',(-1.,-0.E+000));
#26988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26989 = ORIENTED_EDGE('',*,*,#26990,.F.);
#26990 = EDGE_CURVE('',#26991,#26970,#26993,.T.);
#26991 = VERTEX_POINT('',#26992);
#26992 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#26993 = SURFACE_CURVE('',#26994,(#26998),.PCURVE_S1.);
#26994 = LINE('',#26995,#26996);
#26995 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#26996 = VECTOR('',#26997,1.);
#26997 = DIRECTION('',(-1.,-9.601928861623E-016,-7.681543089298E-015));
#26998 = PCURVE('',#26978,#26999);
#26999 = DEFINITIONAL_REPRESENTATION('',(#27000),#27004);
#27000 = LINE('',#27001,#27002);
#27001 = CARTESIAN_POINT('',(0.E+000,4.35));
#27002 = VECTOR('',#27003,1.);
#27003 = DIRECTION('',(-7.54669473811E-015,1.));
#27004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27005 = ORIENTED_EDGE('',*,*,#27006,.T.);
#27006 = EDGE_CURVE('',#26991,#27007,#27009,.T.);
#27007 = VERTEX_POINT('',#27008);
#27008 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#27009 = SURFACE_CURVE('',#27010,(#27014),.PCURVE_S1.);
#27010 = LINE('',#27011,#27012);
#27011 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#27012 = VECTOR('',#27013,1.);
#27013 = DIRECTION('',(0.E+000,0.342020103938,0.939692635122));
#27014 = PCURVE('',#26978,#27015);
#27015 = DEFINITIONAL_REPRESENTATION('',(#27016),#27020);
#27016 = LINE('',#27017,#27018);
#27017 = CARTESIAN_POINT('',(0.E+000,4.35));
#27018 = VECTOR('',#27019,1.);
#27019 = DIRECTION('',(1.,0.E+000));
#27020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27021 = ORIENTED_EDGE('',*,*,#27022,.T.);
#27022 = EDGE_CURVE('',#27007,#27023,#27025,.T.);
#27023 = VERTEX_POINT('',#27024);
#27024 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    31.498991111114));
#27025 = SURFACE_CURVE('',#27026,(#27030),.PCURVE_S1.);
#27026 = LINE('',#27027,#27028);
#27027 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    31.498991111115));
#27028 = VECTOR('',#27029,1.);
#27029 = DIRECTION('',(1.,-7.105427357601E-016,-2.84217094304E-015));
#27030 = PCURVE('',#26978,#27031);
#27031 = DEFINITIONAL_REPRESENTATION('',(#27032),#27036);
#27032 = LINE('',#27033,#27034);
#27033 = CARTESIAN_POINT('',(1.169521894751,4.35));
#27034 = VECTOR('',#27035,1.);
#27035 = DIRECTION('',(-2.913787003269E-015,-1.));
#27036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27037 = ORIENTED_EDGE('',*,*,#27038,.F.);
#27038 = EDGE_CURVE('',#27039,#27023,#27041,.T.);
#27039 = VERTEX_POINT('',#27040);
#27040 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#27041 = SURFACE_CURVE('',#27042,(#27046),.PCURVE_S1.);
#27042 = LINE('',#27043,#27044);
#27043 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#27044 = VECTOR('',#27045,1.);
#27045 = DIRECTION('',(0.E+000,0.342020103938,0.939692635122));
#27046 = PCURVE('',#26978,#27047);
#27047 = DEFINITIONAL_REPRESENTATION('',(#27048),#27052);
#27048 = LINE('',#27049,#27050);
#27049 = CARTESIAN_POINT('',(0.E+000,1.85));
#27050 = VECTOR('',#27051,1.);
#27051 = DIRECTION('',(1.,0.E+000));
#27052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27053 = ORIENTED_EDGE('',*,*,#27054,.T.);
#27054 = EDGE_CURVE('',#27039,#27055,#27057,.T.);
#27055 = VERTEX_POINT('',#27056);
#27056 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    30.400000000004));
#27057 = SURFACE_CURVE('',#27058,(#27062),.PCURVE_S1.);
#27058 = LINE('',#27059,#27060);
#27059 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    30.400000000004));
#27060 = VECTOR('',#27061,1.);
#27061 = DIRECTION('',(1.,0.E+000,3.840771544649E-015));
#27062 = PCURVE('',#26978,#27063);
#27063 = DEFINITIONAL_REPRESENTATION('',(#27064),#27068);
#27064 = LINE('',#27065,#27066);
#27065 = CARTESIAN_POINT('',(0.E+000,1.85));
#27066 = VECTOR('',#27067,1.);
#27067 = DIRECTION('',(3.609144733692E-015,-1.));
#27068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27069 = ORIENTED_EDGE('',*,*,#27070,.F.);
#27070 = EDGE_CURVE('',#27071,#27055,#27073,.T.);
#27071 = VERTEX_POINT('',#27072);
#27072 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#27073 = SURFACE_CURVE('',#27074,(#27078),.PCURVE_S1.);
#27074 = LINE('',#27075,#27076);
#27075 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#27076 = VECTOR('',#27077,1.);
#27077 = DIRECTION('',(0.E+000,-0.342020103936,-0.939692635122));
#27078 = PCURVE('',#26978,#27079);
#27079 = DEFINITIONAL_REPRESENTATION('',(#27080),#27084);
#27080 = LINE('',#27081,#27082);
#27081 = CARTESIAN_POINT('',(1.67183250388,0.E+000));
#27082 = VECTOR('',#27083,1.);
#27083 = DIRECTION('',(-1.,-0.E+000));
#27084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27085 = ORIENTED_EDGE('',*,*,#27086,.T.);
#27086 = EDGE_CURVE('',#27071,#26968,#27087,.T.);
#27087 = SURFACE_CURVE('',#27088,(#27092),.PCURVE_S1.);
#27088 = LINE('',#27089,#27090);
#27089 = CARTESIAN_POINT('',(6.001146897693,-10.82819967323,
    31.971008691058));
#27090 = VECTOR('',#27091,1.);
#27091 = DIRECTION('',(-1.,0.E+000,5.730183352904E-016));
#27092 = PCURVE('',#26978,#27093);
#27093 = DEFINITIONAL_REPRESENTATION('',(#27094),#27098);
#27094 = LINE('',#27095,#27096);
#27095 = CARTESIAN_POINT('',(1.67183250388,0.E+000));
#27096 = VECTOR('',#27097,1.);
#27097 = DIRECTION('',(5.384611094622E-016,1.));
#27098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27103)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27100,#27101,#27102)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27100 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27101 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27102 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27103 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27100,
  'distance_accuracy_value','confusion accuracy');
#27104 = SHAPE_DEFINITION_REPRESENTATION(#27105,#26960);
#27105 = PRODUCT_DEFINITION_SHAPE('','',#27106);
#27106 = PRODUCT_DEFINITION('design','',#27107,#27110);
#27107 = PRODUCT_DEFINITION_FORMATION('','',#27108);
#27108 = PRODUCT('CADSOFTTOOLS 1.114','CADSOFTTOOLS 1.114','',(#27109));
#27109 = PRODUCT_CONTEXT('',#2,'mechanical');
#27110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27111 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27112,#27114);
#27112 = ( REPRESENTATION_RELATIONSHIP('','',#26960,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27113) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27113 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467);
#27114 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27115);
#27115 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','','',#5,#27106,$);
#27116 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27108));
#27117 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27118),#27224);
#27118 = SHELL_BASED_SURFACE_MODEL('',(#27119));
#27119 = OPEN_SHELL('',(#27120));
#27120 = ADVANCED_FACE('',(#27121),#27135,.T.);
#27121 = FACE_BOUND('',#27122,.T.);
#27122 = EDGE_LOOP('',(#27123,#27146,#27162,#27178,#27194,#27210));
#27123 = ORIENTED_EDGE('',*,*,#27124,.F.);
#27124 = EDGE_CURVE('',#27125,#27127,#27129,.T.);
#27125 = VERTEX_POINT('',#27126);
#27126 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#27127 = VERTEX_POINT('',#27128);
#27128 = CARTESIAN_POINT('',(0.50114689477,-11.40000012498,
    24.751682024862));
#27129 = SURFACE_CURVE('',#27130,(#27134),.PCURVE_S1.);
#27130 = LINE('',#27131,#27132);
#27131 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#27132 = VECTOR('',#27133,1.);
#27133 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27134 = PCURVE('',#27135,#27140);
#27135 = PLANE('',#27136);
#27136 = AXIS2_PLACEMENT_3D('',#27137,#27138,#27139);
#27137 = CARTESIAN_POINT('',(6.001146897693,-11.39999999998,
    26.100000000004));
#27138 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-017));
#27139 = DIRECTION('',(0.E+000,-5.551115123126E-017,1.));
#27140 = DEFINITIONAL_REPRESENTATION('',(#27141),#27145);
#27141 = LINE('',#27142,#27143);
#27142 = CARTESIAN_POINT('',(-1.348317975142,4.35));
#27143 = VECTOR('',#27144,1.);
#27144 = DIRECTION('',(0.E+000,1.));
#27145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27146 = ORIENTED_EDGE('',*,*,#27147,.T.);
#27147 = EDGE_CURVE('',#27125,#27148,#27150,.T.);
#27148 = VERTEX_POINT('',#27149);
#27149 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#27150 = SURFACE_CURVE('',#27151,(#27155),.PCURVE_S1.);
#27151 = LINE('',#27152,#27153);
#27152 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#27153 = VECTOR('',#27154,1.);
#27154 = DIRECTION('',(-1.572465331465E-016,-3.14493066293E-016,1.));
#27155 = PCURVE('',#27135,#27156);
#27156 = DEFINITIONAL_REPRESENTATION('',(#27157),#27161);
#27157 = LINE('',#27158,#27159);
#27158 = CARTESIAN_POINT('',(-1.348317975142,4.35));
#27159 = VECTOR('',#27160,1.);
#27160 = DIRECTION('',(1.,1.572465331465E-016));
#27161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27162 = ORIENTED_EDGE('',*,*,#27163,.T.);
#27163 = EDGE_CURVE('',#27148,#27164,#27166,.T.);
#27164 = VERTEX_POINT('',#27165);
#27165 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    30.400000000004));
#27166 = SURFACE_CURVE('',#27167,(#27171),.PCURVE_S1.);
#27167 = LINE('',#27168,#27169);
#27168 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    30.400000000004));
#27169 = VECTOR('',#27170,1.);
#27170 = DIRECTION('',(-1.,-9.601928861623E-016,-7.681543089298E-015));
#27171 = PCURVE('',#27135,#27172);
#27172 = DEFINITIONAL_REPRESENTATION('',(#27173),#27177);
#27173 = LINE('',#27174,#27175);
#27174 = CARTESIAN_POINT('',(4.3,4.35));
#27175 = VECTOR('',#27176,1.);
#27176 = DIRECTION('',(-7.681543089298E-015,1.));
#27177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27178 = ORIENTED_EDGE('',*,*,#27179,.F.);
#27179 = EDGE_CURVE('',#27180,#27164,#27182,.T.);
#27180 = VERTEX_POINT('',#27181);
#27181 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#27182 = SURFACE_CURVE('',#27183,(#27187),.PCURVE_S1.);
#27183 = LINE('',#27184,#27185);
#27184 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#27185 = VECTOR('',#27186,1.);
#27186 = DIRECTION('',(-1.032765604302E-016,-1.652424966884E-015,1.));
#27187 = PCURVE('',#27135,#27188);
#27188 = DEFINITIONAL_REPRESENTATION('',(#27189),#27193);
#27189 = LINE('',#27190,#27191);
#27190 = CARTESIAN_POINT('',(0.E+000,6.2));
#27191 = VECTOR('',#27192,1.);
#27192 = DIRECTION('',(1.,1.032765604302E-016));
#27193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27194 = ORIENTED_EDGE('',*,*,#27195,.T.);
#27195 = EDGE_CURVE('',#27180,#27196,#27198,.T.);
#27196 = VERTEX_POINT('',#27197);
#27197 = CARTESIAN_POINT('',(0.501146890388,-11.40000024998,
    26.100000000004));
#27198 = SURFACE_CURVE('',#27199,(#27203),.PCURVE_S1.);
#27199 = LINE('',#27200,#27201);
#27200 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#27201 = VECTOR('',#27202,1.);
#27202 = DIRECTION('',(1.,0.E+000,0.E+000));
#27203 = PCURVE('',#27135,#27204);
#27204 = DEFINITIONAL_REPRESENTATION('',(#27205),#27209);
#27205 = LINE('',#27206,#27207);
#27206 = CARTESIAN_POINT('',(0.E+000,6.2));
#27207 = VECTOR('',#27208,1.);
#27208 = DIRECTION('',(0.E+000,-1.));
#27209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27210 = ORIENTED_EDGE('',*,*,#27211,.T.);
#27211 = EDGE_CURVE('',#27196,#27127,#27212,.T.);
#27212 = SURFACE_CURVE('',#27213,(#27217),.PCURVE_S1.);
#27213 = LINE('',#27214,#27215);
#27214 = CARTESIAN_POINT('',(0.501146897697,-11.39999999998,
    26.100000000004));
#27215 = VECTOR('',#27216,1.);
#27216 = DIRECTION('',(0.E+000,0.E+000,-1.));
#27217 = PCURVE('',#27135,#27218);
#27218 = DEFINITIONAL_REPRESENTATION('',(#27219),#27223);
#27219 = LINE('',#27220,#27221);
#27220 = CARTESIAN_POINT('',(0.E+000,5.499999999996));
#27221 = VECTOR('',#27222,1.);
#27222 = DIRECTION('',(-1.,-0.E+000));
#27223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27228)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27225,#27226,#27227)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27225 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27226 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27227 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27228 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27225,
  'distance_accuracy_value','confusion accuracy');
#27229 = SHAPE_DEFINITION_REPRESENTATION(#27230,#27117);
#27230 = PRODUCT_DEFINITION_SHAPE('','',#27231);
#27231 = PRODUCT_DEFINITION('design','',#27232,#27235);
#27232 = PRODUCT_DEFINITION_FORMATION('','',#27233);
#27233 = PRODUCT('CADSOFTTOOLS 1.115','CADSOFTTOOLS 1.115','',(#27234));
#27234 = PRODUCT_CONTEXT('',#2,'mechanical');
#27235 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27236 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27237,#27239);
#27237 = ( REPRESENTATION_RELATIONSHIP('','',#27117,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27238) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27238 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471);
#27239 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27240);
#27240 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','','',#5,#27231,$);
#27241 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27233));
#27242 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27243),#27333);
#27243 = SHELL_BASED_SURFACE_MODEL('',(#27244));
#27244 = OPEN_SHELL('',(#27245));
#27245 = ADVANCED_FACE('',(#27246),#27260,.T.);
#27246 = FACE_BOUND('',#27247,.T.);
#27247 = EDGE_LOOP('',(#27248,#27271,#27287,#27303,#27319));
#27248 = ORIENTED_EDGE('',*,*,#27249,.T.);
#27249 = EDGE_CURVE('',#27250,#27252,#27254,.T.);
#27250 = VERTEX_POINT('',#27251);
#27251 = CARTESIAN_POINT('',(0.501146890385,-15.44999999998,
    26.100000000004));
#27252 = VERTEX_POINT('',#27253);
#27253 = CARTESIAN_POINT('',(0.501146890388,-11.40000024998,
    26.100000000004));
#27254 = SURFACE_CURVE('',#27255,(#27259),.PCURVE_S1.);
#27255 = LINE('',#27256,#27257);
#27256 = CARTESIAN_POINT('',(0.501146890384,-15.44999999998,
    26.100000000004));
#27257 = VECTOR('',#27258,1.);
#27258 = DIRECTION('',(-1.118446967922E-014,1.,8.772133081738E-016));
#27259 = PCURVE('',#27260,#27265);
#27260 = PLANE('',#27261);
#27261 = AXIS2_PLACEMENT_3D('',#27262,#27263,#27264);
#27262 = CARTESIAN_POINT('',(6.001146897693,-19.24999999998,
    26.100000000004));
#27263 = DIRECTION('',(-1.665334536938E-016,-1.665334536938E-016,1.));
#27264 = DIRECTION('',(-1.,0.E+000,-1.665334536938E-016));
#27265 = DEFINITIONAL_REPRESENTATION('',(#27266),#27270);
#27266 = LINE('',#27267,#27268);
#27267 = CARTESIAN_POINT('',(5.50000000731,-3.8));
#27268 = VECTOR('',#27269,1.);
#27269 = DIRECTION('',(1.118446967922E-014,-1.));
#27270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27271 = ORIENTED_EDGE('',*,*,#27272,.F.);
#27272 = EDGE_CURVE('',#27273,#27252,#27275,.T.);
#27273 = VERTEX_POINT('',#27274);
#27274 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#27275 = SURFACE_CURVE('',#27276,(#27280),.PCURVE_S1.);
#27276 = LINE('',#27277,#27278);
#27277 = CARTESIAN_POINT('',(-0.198853102307,-11.39999999998,
    26.100000000004));
#27278 = VECTOR('',#27279,1.);
#27279 = DIRECTION('',(1.,0.E+000,0.E+000));
#27280 = PCURVE('',#27260,#27281);
#27281 = DEFINITIONAL_REPRESENTATION('',(#27282),#27286);
#27282 = LINE('',#27283,#27284);
#27283 = CARTESIAN_POINT('',(6.2,-7.85));
#27284 = VECTOR('',#27285,1.);
#27285 = DIRECTION('',(-1.,2.773339119918E-032));
#27286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27287 = ORIENTED_EDGE('',*,*,#27288,.F.);
#27288 = EDGE_CURVE('',#27289,#27273,#27291,.T.);
#27289 = VERTEX_POINT('',#27290);
#27290 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    26.100000000004));
#27291 = SURFACE_CURVE('',#27292,(#27296),.PCURVE_S1.);
#27292 = LINE('',#27293,#27294);
#27293 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    26.100000000004));
#27294 = VECTOR('',#27295,1.);
#27295 = DIRECTION('',(0.E+000,1.,0.E+000));
#27296 = PCURVE('',#27260,#27297);
#27297 = DEFINITIONAL_REPRESENTATION('',(#27298),#27302);
#27298 = LINE('',#27299,#27300);
#27299 = CARTESIAN_POINT('',(6.2,0.249999999998));
#27300 = VECTOR('',#27301,1.);
#27301 = DIRECTION('',(0.E+000,-1.));
#27302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27303 = ORIENTED_EDGE('',*,*,#27304,.T.);
#27304 = EDGE_CURVE('',#27289,#27305,#27307,.T.);
#27305 = VERTEX_POINT('',#27306);
#27306 = CARTESIAN_POINT('',(0.501146886,-19.49999999998,26.099999800004
    ));
#27307 = SURFACE_CURVE('',#27308,(#27312),.PCURVE_S1.);
#27308 = LINE('',#27309,#27310);
#27309 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999998,
    26.100000000004));
#27310 = VECTOR('',#27311,1.);
#27311 = DIRECTION('',(1.,-1.015061068043E-014,0.E+000));
#27312 = PCURVE('',#27260,#27313);
#27313 = DEFINITIONAL_REPRESENTATION('',(#27314),#27318);
#27314 = LINE('',#27315,#27316);
#27315 = CARTESIAN_POINT('',(6.2,0.25));
#27316 = VECTOR('',#27317,1.);
#27317 = DIRECTION('',(-1.,1.015061068043E-014));
#27318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27319 = ORIENTED_EDGE('',*,*,#27320,.T.);
#27320 = EDGE_CURVE('',#27305,#27250,#27321,.T.);
#27321 = SURFACE_CURVE('',#27322,(#27326),.PCURVE_S1.);
#27322 = LINE('',#27323,#27324);
#27323 = CARTESIAN_POINT('',(0.501146890384,-19.49999999998,
    26.100000000004));
#27324 = VECTOR('',#27325,1.);
#27325 = DIRECTION('',(-1.370645709414E-014,1.,8.772132540249E-016));
#27326 = PCURVE('',#27260,#27327);
#27327 = DEFINITIONAL_REPRESENTATION('',(#27328),#27332);
#27328 = LINE('',#27329,#27330);
#27329 = CARTESIAN_POINT('',(5.50000000731,0.25));
#27330 = VECTOR('',#27331,1.);
#27331 = DIRECTION('',(1.370645709414E-014,-1.));
#27332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27337)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27334,#27335,#27336)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27334 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27335 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27336 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27337 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27334,
  'distance_accuracy_value','confusion accuracy');
#27338 = SHAPE_DEFINITION_REPRESENTATION(#27339,#27242);
#27339 = PRODUCT_DEFINITION_SHAPE('','',#27340);
#27340 = PRODUCT_DEFINITION('design','',#27341,#27344);
#27341 = PRODUCT_DEFINITION_FORMATION('','',#27342);
#27342 = PRODUCT('CADSOFTTOOLS 1.116','CADSOFTTOOLS 1.116','',(#27343));
#27343 = PRODUCT_CONTEXT('',#2,'mechanical');
#27344 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27345 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27346,#27348);
#27346 = ( REPRESENTATION_RELATIONSHIP('','',#27242,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27347) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27347 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475);
#27348 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27349);
#27349 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','','',#5,#27340,$);
#27350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27342));
#27351 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27352),#27458);
#27352 = SHELL_BASED_SURFACE_MODEL('',(#27353));
#27353 = OPEN_SHELL('',(#27354));
#27354 = ADVANCED_FACE('',(#27355),#27369,.T.);
#27355 = FACE_BOUND('',#27356,.T.);
#27356 = EDGE_LOOP('',(#27357,#27380,#27396,#27412,#27428,#27444));
#27357 = ORIENTED_EDGE('',*,*,#27358,.F.);
#27358 = EDGE_CURVE('',#27359,#27361,#27363,.T.);
#27359 = VERTEX_POINT('',#27360);
#27360 = CARTESIAN_POINT('',(0.501146883074,-19.49999999998,
    24.751682024862));
#27361 = VERTEX_POINT('',#27362);
#27362 = CARTESIAN_POINT('',(1.651146897693,-19.49999999998,
    24.751682024862));
#27363 = SURFACE_CURVE('',#27364,(#27368),.PCURVE_S1.);
#27364 = LINE('',#27365,#27366);
#27365 = CARTESIAN_POINT('',(0.501146883074,-19.49999999998,
    24.751682024862));
#27366 = VECTOR('',#27367,1.);
#27367 = DIRECTION('',(1.,0.E+000,-6.178632406326E-015));
#27368 = PCURVE('',#27369,#27374);
#27369 = PLANE('',#27370);
#27370 = AXIS2_PLACEMENT_3D('',#27371,#27372,#27373);
#27371 = CARTESIAN_POINT('',(6.001146897693,-19.49999999998,
    30.400000000004));
#27372 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
#27373 = DIRECTION('',(0.E+000,5.551115123126E-017,-1.));
#27374 = DEFINITIONAL_REPRESENTATION('',(#27375),#27379);
#27375 = LINE('',#27376,#27377);
#27376 = CARTESIAN_POINT('',(5.648317975142,5.500000014619));
#27377 = VECTOR('',#27378,1.);
#27378 = DIRECTION('',(6.178632406326E-015,-1.));
#27379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27380 = ORIENTED_EDGE('',*,*,#27381,.T.);
#27381 = EDGE_CURVE('',#27359,#27382,#27384,.T.);
#27382 = VERTEX_POINT('',#27383);
#27383 = CARTESIAN_POINT('',(0.501146886,-19.49999999998,26.099999800004
    ));
#27384 = SURFACE_CURVE('',#27385,(#27389),.PCURVE_S1.);
#27385 = LINE('',#27386,#27387);
#27386 = CARTESIAN_POINT('',(0.501146890384,-19.49999999998,
    24.751682024862));
#27387 = VECTOR('',#27388,1.);
#27388 = DIRECTION('',(0.E+000,0.E+000,1.));
#27389 = PCURVE('',#27369,#27390);
#27390 = DEFINITIONAL_REPRESENTATION('',(#27391),#27395);
#27391 = LINE('',#27392,#27393);
#27392 = CARTESIAN_POINT('',(5.648317975142,5.50000000731));
#27393 = VECTOR('',#27394,1.);
#27394 = DIRECTION('',(-1.,0.E+000));
#27395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27396 = ORIENTED_EDGE('',*,*,#27397,.F.);
#27397 = EDGE_CURVE('',#27398,#27382,#27400,.T.);
#27398 = VERTEX_POINT('',#27399);
#27399 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    26.100000000004));
#27400 = SURFACE_CURVE('',#27401,(#27405),.PCURVE_S1.);
#27401 = LINE('',#27402,#27403);
#27402 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999998,
    26.100000000004));
#27403 = VECTOR('',#27404,1.);
#27404 = DIRECTION('',(1.,-1.015061068043E-014,0.E+000));
#27405 = PCURVE('',#27369,#27406);
#27406 = DEFINITIONAL_REPRESENTATION('',(#27407),#27411);
#27407 = LINE('',#27408,#27409);
#27408 = CARTESIAN_POINT('',(4.3,6.2));
#27409 = VECTOR('',#27410,1.);
#27410 = DIRECTION('',(-5.634720845708E-031,-1.));
#27411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27412 = ORIENTED_EDGE('',*,*,#27413,.F.);
#27413 = EDGE_CURVE('',#27414,#27398,#27416,.T.);
#27414 = VERTEX_POINT('',#27415);
#27415 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#27416 = SURFACE_CURVE('',#27417,(#27421),.PCURVE_S1.);
#27417 = LINE('',#27418,#27419);
#27418 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#27419 = VECTOR('',#27420,1.);
#27420 = DIRECTION('',(0.E+000,-3.30484993376E-015,-1.));
#27421 = PCURVE('',#27369,#27422);
#27422 = DEFINITIONAL_REPRESENTATION('',(#27423),#27427);
#27423 = LINE('',#27424,#27425);
#27424 = CARTESIAN_POINT('',(-9.702461056804E-012,6.2));
#27425 = VECTOR('',#27426,1.);
#27426 = DIRECTION('',(1.,0.E+000));
#27427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27428 = ORIENTED_EDGE('',*,*,#27429,.T.);
#27429 = EDGE_CURVE('',#27414,#27430,#27432,.T.);
#27430 = VERTEX_POINT('',#27431);
#27431 = CARTESIAN_POINT('',(1.651146897693,-19.49999999997,
    30.400000000013));
#27432 = SURFACE_CURVE('',#27433,(#27437),.PCURVE_S1.);
#27433 = LINE('',#27434,#27435);
#27434 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000013));
#27435 = VECTOR('',#27436,1.);
#27436 = DIRECTION('',(1.,1.920385772325E-015,0.E+000));
#27437 = PCURVE('',#27369,#27438);
#27438 = DEFINITIONAL_REPRESENTATION('',(#27439),#27443);
#27439 = LINE('',#27440,#27441);
#27440 = CARTESIAN_POINT('',(-8.601119816376E-012,6.2));
#27441 = VECTOR('',#27442,1.);
#27442 = DIRECTION('',(1.066028250299E-031,-1.));
#27443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27444 = ORIENTED_EDGE('',*,*,#27445,.T.);
#27445 = EDGE_CURVE('',#27430,#27361,#27446,.T.);
#27446 = SURFACE_CURVE('',#27447,(#27451),.PCURVE_S1.);
#27447 = LINE('',#27448,#27449);
#27448 = CARTESIAN_POINT('',(1.651146897693,-19.49999999998,
    30.400000000013));
#27449 = VECTOR('',#27450,1.);
#27450 = DIRECTION('',(0.E+000,-6.289861325851E-016,-1.));
#27451 = PCURVE('',#27369,#27452);
#27452 = DEFINITIONAL_REPRESENTATION('',(#27453),#27457);
#27453 = LINE('',#27454,#27455);
#27454 = CARTESIAN_POINT('',(-8.50164383337E-012,4.35));
#27455 = VECTOR('',#27456,1.);
#27456 = DIRECTION('',(1.,0.E+000));
#27457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27462)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27459,#27460,#27461)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27459 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27460 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27461 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27462 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27459,
  'distance_accuracy_value','confusion accuracy');
#27463 = SHAPE_DEFINITION_REPRESENTATION(#27464,#27351);
#27464 = PRODUCT_DEFINITION_SHAPE('','',#27465);
#27465 = PRODUCT_DEFINITION('design','',#27466,#27469);
#27466 = PRODUCT_DEFINITION_FORMATION('','',#27467);
#27467 = PRODUCT('CADSOFTTOOLS 1.117','CADSOFTTOOLS 1.117','',(#27468));
#27468 = PRODUCT_CONTEXT('',#2,'mechanical');
#27469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27471,#27473);
#27471 = ( REPRESENTATION_RELATIONSHIP('','',#27351,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27472) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479);
#27473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27474);
#27474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','','',#5,#27465,$);
#27475 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27467));
#27476 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27477),#27615);
#27477 = SHELL_BASED_SURFACE_MODEL('',(#27478));
#27478 = OPEN_SHELL('',(#27479));
#27479 = ADVANCED_FACE('',(#27480),#27494,.T.);
#27480 = FACE_BOUND('',#27481,.T.);
#27481 = EDGE_LOOP('',(#27482,#27505,#27521,#27537,#27553,#27569,#27585,
    #27601));
#27482 = ORIENTED_EDGE('',*,*,#27483,.T.);
#27483 = EDGE_CURVE('',#27484,#27486,#27488,.T.);
#27484 = VERTEX_POINT('',#27485);
#27485 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#27486 = VERTEX_POINT('',#27487);
#27487 = CARTESIAN_POINT('',(-0.198853102307,-20.11969783518,
    32.102606031185));
#27488 = SURFACE_CURVE('',#27489,(#27493),.PCURVE_S1.);
#27489 = LINE('',#27490,#27491);
#27490 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000014));
#27491 = VECTOR('',#27492,1.);
#27492 = DIRECTION('',(0.E+000,-0.342020103937,0.939692635122));
#27493 = PCURVE('',#27494,#27499);
#27494 = PLANE('',#27495);
#27495 = AXIS2_PLACEMENT_3D('',#27496,#27497,#27498);
#27496 = CARTESIAN_POINT('',(6.001146897693,-19.99900678469,
    31.771010051972));
#27497 = DIRECTION('',(0.E+000,0.939692635122,0.342020103937));
#27498 = DIRECTION('',(0.E+000,0.342020103937,-0.939692635122));
#27499 = DEFINITIONAL_REPRESENTATION('',(#27500),#27504);
#27500 = LINE('',#27501,#27502);
#27501 = CARTESIAN_POINT('',(1.458998400876,6.2));
#27502 = VECTOR('',#27503,1.);
#27503 = DIRECTION('',(-1.,0.E+000));
#27504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27505 = ORIENTED_EDGE('',*,*,#27506,.T.);
#27506 = EDGE_CURVE('',#27486,#27507,#27509,.T.);
#27507 = VERTEX_POINT('',#27508);
#27508 = CARTESIAN_POINT('',(6.001146897693,-20.11969783518,
    32.102606031185));
#27509 = SURFACE_CURVE('',#27510,(#27514),.PCURVE_S1.);
#27510 = LINE('',#27511,#27512);
#27511 = CARTESIAN_POINT('',(-0.198853102307,-20.11969783518,
    32.102606031185));
#27512 = VECTOR('',#27513,1.);
#27513 = DIRECTION('',(1.,-1.146036670581E-015,2.292073341162E-015));
#27514 = PCURVE('',#27494,#27515);
#27515 = DEFINITIONAL_REPRESENTATION('',(#27516),#27520);
#27516 = LINE('',#27517,#27518);
#27517 = CARTESIAN_POINT('',(-0.352877065137,6.2));
#27518 = VECTOR('',#27519,1.);
#27519 = DIRECTION('',(-2.545812019037E-015,-1.));
#27520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27521 = ORIENTED_EDGE('',*,*,#27522,.F.);
#27522 = EDGE_CURVE('',#27523,#27507,#27525,.T.);
#27523 = VERTEX_POINT('',#27524);
#27524 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.40000000001));
#27525 = SURFACE_CURVE('',#27526,(#27530),.PCURVE_S1.);
#27526 = LINE('',#27527,#27528);
#27527 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.40000000001));
#27528 = VECTOR('',#27529,1.);
#27529 = DIRECTION('',(0.E+000,-0.342020103937,0.939692635122));
#27530 = PCURVE('',#27494,#27531);
#27531 = DEFINITIONAL_REPRESENTATION('',(#27532),#27536);
#27532 = LINE('',#27533,#27534);
#27533 = CARTESIAN_POINT('',(1.45899840088,0.E+000));
#27534 = VECTOR('',#27535,1.);
#27535 = DIRECTION('',(-1.,0.E+000));
#27536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27537 = ORIENTED_EDGE('',*,*,#27538,.T.);
#27538 = EDGE_CURVE('',#27523,#27539,#27541,.T.);
#27539 = VERTEX_POINT('',#27540);
#27540 = CARTESIAN_POINT('',(4.151146897693,-19.49999999997,
    30.40000000001));
#27541 = SURFACE_CURVE('',#27542,(#27546),.PCURVE_S1.);
#27542 = LINE('',#27543,#27544);
#27543 = CARTESIAN_POINT('',(6.001146897693,-19.49999999997,
    30.400000000011));
#27544 = VECTOR('',#27545,1.);
#27545 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27546 = PCURVE('',#27494,#27547);
#27547 = DEFINITIONAL_REPRESENTATION('',(#27548),#27552);
#27548 = LINE('',#27549,#27550);
#27549 = CARTESIAN_POINT('',(1.458998400879,0.E+000));
#27550 = VECTOR('',#27551,1.);
#27551 = DIRECTION('',(0.E+000,1.));
#27552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27553 = ORIENTED_EDGE('',*,*,#27554,.F.);
#27554 = EDGE_CURVE('',#27555,#27539,#27557,.T.);
#27555 = VERTEX_POINT('',#27556);
#27556 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#27557 = SURFACE_CURVE('',#27558,(#27562),.PCURVE_S1.);
#27558 = LINE('',#27559,#27560);
#27559 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#27560 = VECTOR('',#27561,1.);
#27561 = DIRECTION('',(0.E+000,0.342020103937,-0.939692635122));
#27562 = PCURVE('',#27494,#27563);
#27563 = DEFINITIONAL_REPRESENTATION('',(#27564),#27568);
#27564 = LINE('',#27565,#27566);
#27565 = CARTESIAN_POINT('',(0.289476506118,1.85));
#27566 = VECTOR('',#27567,1.);
#27567 = DIRECTION('',(1.,0.E+000));
#27568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27569 = ORIENTED_EDGE('',*,*,#27570,.T.);
#27570 = EDGE_CURVE('',#27555,#27571,#27573,.T.);
#27571 = VERTEX_POINT('',#27572);
#27572 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    31.498991111133));
#27573 = SURFACE_CURVE('',#27574,(#27578),.PCURVE_S1.);
#27574 = LINE('',#27575,#27576);
#27575 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    31.498991111133));
#27576 = VECTOR('',#27577,1.);
#27577 = DIRECTION('',(-1.,1.42108547152E-015,-8.526512829121E-015));
#27578 = PCURVE('',#27494,#27579);
#27579 = DEFINITIONAL_REPRESENTATION('',(#27580),#27584);
#27580 = LINE('',#27581,#27582);
#27581 = CARTESIAN_POINT('',(0.289476506118,1.85));
#27582 = VECTOR('',#27583,1.);
#27583 = DIRECTION('',(8.498341109472E-015,1.));
#27584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27585 = ORIENTED_EDGE('',*,*,#27586,.T.);
#27586 = EDGE_CURVE('',#27571,#27587,#27589,.T.);
#27587 = VERTEX_POINT('',#27588);
#27588 = CARTESIAN_POINT('',(1.651146897693,-19.49999999997,
    30.400000000013));
#27589 = SURFACE_CURVE('',#27590,(#27594),.PCURVE_S1.);
#27590 = LINE('',#27591,#27592);
#27591 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    31.498991111133));
#27592 = VECTOR('',#27593,1.);
#27593 = DIRECTION('',(1.898592971367E-016,0.342020103937,
    -0.939692635122));
#27594 = PCURVE('',#27494,#27595);
#27595 = DEFINITIONAL_REPRESENTATION('',(#27596),#27600);
#27596 = LINE('',#27597,#27598);
#27597 = CARTESIAN_POINT('',(0.289476506117,4.35));
#27598 = VECTOR('',#27599,1.);
#27599 = DIRECTION('',(1.,-1.898592971367E-016));
#27600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27601 = ORIENTED_EDGE('',*,*,#27602,.F.);
#27602 = EDGE_CURVE('',#27484,#27587,#27603,.T.);
#27603 = SURFACE_CURVE('',#27604,(#27608),.PCURVE_S1.);
#27604 = LINE('',#27605,#27606);
#27605 = CARTESIAN_POINT('',(-0.198853102307,-19.49999999997,
    30.400000000013));
#27606 = VECTOR('',#27607,1.);
#27607 = DIRECTION('',(1.,1.920385772325E-015,0.E+000));
#27608 = PCURVE('',#27494,#27609);
#27609 = DEFINITIONAL_REPRESENTATION('',(#27610),#27614);
#27610 = LINE('',#27611,#27612);
#27611 = CARTESIAN_POINT('',(1.458998400877,6.2));
#27612 = VECTOR('',#27613,1.);
#27613 = DIRECTION('',(6.568105414502E-016,-1.));
#27614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27619)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27616,#27617,#27618)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27616,
  'distance_accuracy_value','confusion accuracy');
#27620 = SHAPE_DEFINITION_REPRESENTATION(#27621,#27476);
#27621 = PRODUCT_DEFINITION_SHAPE('','',#27622);
#27622 = PRODUCT_DEFINITION('design','',#27623,#27626);
#27623 = PRODUCT_DEFINITION_FORMATION('','',#27624);
#27624 = PRODUCT('CADSOFTTOOLS 1.118','CADSOFTTOOLS 1.118','',(#27625));
#27625 = PRODUCT_CONTEXT('',#2,'mechanical');
#27626 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27627 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27628,#27630);
#27628 = ( REPRESENTATION_RELATIONSHIP('','',#27476,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27629) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27629 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483);
#27630 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27631);
#27631 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','','',#5,#27622,$);
#27632 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27624));
#27633 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27634),#27784);
#27634 = SHELL_BASED_SURFACE_MODEL('',(#27635));
#27635 = OPEN_SHELL('',(#27636));
#27636 = ADVANCED_FACE('',(#27637),#27653,.T.);
#27637 = FACE_BOUND('',#27638,.T.);
#27638 = EDGE_LOOP('',(#27639,#27686,#27701,#27717,#27755,#27771));
#27639 = ORIENTED_EDGE('',*,*,#27640,.F.);
#27640 = EDGE_CURVE('',#27641,#27643,#27645,.T.);
#27641 = VERTEX_POINT('',#27642);
#27642 = CARTESIAN_POINT('',(3.332911520016,-20.40160562572,
    32.300000000004));
#27643 = VERTEX_POINT('',#27644);
#27644 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#27645 = SURFACE_CURVE('',#27646,(#27652),.PCURVE_S1.);
#27646 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27647,#27648,#27649,#27650,
    #27651),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.5,1.),
  .QUASI_UNIFORM_KNOTS.);
#27647 = CARTESIAN_POINT('',(3.332911520016,-20.40160562572,
    32.300000000004));
#27648 = CARTESIAN_POINT('',(3.322323312555,-20.40129980721,
    32.299999766192));
#27649 = CARTESIAN_POINT('',(3.301146897653,-20.4009939887,
    32.29999953238));
#27650 = CARTESIAN_POINT('',(3.279970482791,-20.40129980721,
    32.299999766192));
#27651 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#27652 = PCURVE('',#27653,#27658);
#27653 = CYLINDRICAL_SURFACE('',#27654,0.3);
#27654 = AXIS2_PLACEMENT_3D('',#27655,#27656,#27657);
#27655 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.000000000004));
#27656 = DIRECTION('',(1.,0.E+000,0.E+000));
#27657 = DIRECTION('',(0.E+000,-1.,0.E+000));
#27658 = DEFINITIONAL_REPRESENTATION('',(#27659),#27685);
#27659 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27660,#27661,#27662,#27663,
    #27664,#27665,#27666,#27667,#27668,#27669,#27670,#27671,#27672,
    #27673,#27674,#27675,#27676,#27677,#27678,#27679,#27680,#27681,
    #27682,#27683,#27684),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#27660 = CARTESIAN_POINT('',(4.712388980384,-2.668235377677));
#27661 = CARTESIAN_POINT('',(4.712296308108,-2.669197941992));
#27662 = CARTESIAN_POINT('',(4.712119388274,-2.671123070621));
#27663 = CARTESIAN_POINT('',(4.711879282722,-2.674010763564));
#27664 = CARTESIAN_POINT('',(4.711664451416,-2.676898456507));
#27665 = CARTESIAN_POINT('',(4.711474894379,-2.679786149449));
#27666 = CARTESIAN_POINT('',(4.711310611622,-2.682673842391));
#27667 = CARTESIAN_POINT('',(4.711171603149,-2.685561535332));
#27668 = CARTESIAN_POINT('',(4.711057868957,-2.688449228273));
#27669 = CARTESIAN_POINT('',(4.710969409041,-2.691336921213));
#27670 = CARTESIAN_POINT('',(4.710906223392,-2.694224614153));
#27671 = CARTESIAN_POINT('',(4.710868312006,-2.697112307092));
#27672 = CARTESIAN_POINT('',(4.710855674878,-2.700000000031));
#27673 = CARTESIAN_POINT('',(4.710868312006,-2.702887692969));
#27674 = CARTESIAN_POINT('',(4.710906223392,-2.705775385906));
#27675 = CARTESIAN_POINT('',(4.710969409041,-2.708663078844));
#27676 = CARTESIAN_POINT('',(4.711057868957,-2.71155077178));
#27677 = CARTESIAN_POINT('',(4.711171603149,-2.714438464717));
#27678 = CARTESIAN_POINT('',(4.711310611622,-2.717326157652));
#27679 = CARTESIAN_POINT('',(4.711474894379,-2.720213850587));
#27680 = CARTESIAN_POINT('',(4.711664451416,-2.723101543522));
#27681 = CARTESIAN_POINT('',(4.711879282722,-2.725989236456));
#27682 = CARTESIAN_POINT('',(4.712119388274,-2.72887692939));
#27683 = CARTESIAN_POINT('',(4.712296308108,-2.730802058012));
#27684 = CARTESIAN_POINT('',(4.712388980384,-2.731764622323));
#27685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27686 = ORIENTED_EDGE('',*,*,#27687,.F.);
#27687 = EDGE_CURVE('',#27688,#27641,#27690,.T.);
#27688 = VERTEX_POINT('',#27689);
#27689 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.300000000004));
#27690 = SURFACE_CURVE('',#27691,(#27695),.PCURVE_S1.);
#27691 = LINE('',#27692,#27693);
#27692 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.300000000004));
#27693 = VECTOR('',#27694,1.);
#27694 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27695 = PCURVE('',#27653,#27696);
#27696 = DEFINITIONAL_REPRESENTATION('',(#27697),#27700);
#27697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27698,#27699),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.668235377677),.PIECEWISE_BEZIER_KNOTS.);
#27698 = CARTESIAN_POINT('',(4.712388980384,0.E+000));
#27699 = CARTESIAN_POINT('',(4.712388980384,-2.668235377677));
#27700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27701 = ORIENTED_EDGE('',*,*,#27702,.F.);
#27702 = EDGE_CURVE('',#27703,#27688,#27705,.T.);
#27703 = VERTEX_POINT('',#27704);
#27704 = CARTESIAN_POINT('',(6.001146897693,-20.11969783518,
    32.102606031185));
#27705 = SURFACE_CURVE('',#27706,(#27711),.PCURVE_S1.);
#27706 = CIRCLE('',#27707,0.3);
#27707 = AXIS2_PLACEMENT_3D('',#27708,#27709,#27710);
#27708 = CARTESIAN_POINT('',(6.001146897693,-20.40160562572,
    32.000000000004));
#27709 = DIRECTION('',(1.,0.E+000,0.E+000));
#27710 = DIRECTION('',(-0.E+000,0.939692635122,0.342020103937));
#27711 = PCURVE('',#27653,#27712);
#27712 = DEFINITIONAL_REPRESENTATION('',(#27713),#27716);
#27713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27714,#27715),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.221730518312),.PIECEWISE_BEZIER_KNOTS.);
#27714 = CARTESIAN_POINT('',(3.490658462072,0.E+000));
#27715 = CARTESIAN_POINT('',(4.712388980384,0.E+000));
#27716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27717 = ORIENTED_EDGE('',*,*,#27718,.F.);
#27718 = EDGE_CURVE('',#27719,#27703,#27721,.T.);
#27719 = VERTEX_POINT('',#27720);
#27720 = CARTESIAN_POINT('',(-0.198853102307,-20.11969783518,
    32.102606031185));
#27721 = SURFACE_CURVE('',#27722,(#27726),.PCURVE_S1.);
#27722 = LINE('',#27723,#27724);
#27723 = CARTESIAN_POINT('',(-0.198853102307,-20.11969783518,
    32.102606031185));
#27724 = VECTOR('',#27725,1.);
#27725 = DIRECTION('',(1.,-1.146036670581E-015,2.292073341162E-015));
#27726 = PCURVE('',#27653,#27727);
#27727 = DEFINITIONAL_REPRESENTATION('',(#27728),#27754);
#27728 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27729,#27730,#27731,#27732,
    #27733,#27734,#27735,#27736,#27737,#27738,#27739,#27740,#27741,
    #27742,#27743,#27744,#27745,#27746,#27747,#27748,#27749,#27750,
    #27751,#27752,#27753),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.992007221626E-016,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#27729 = CARTESIAN_POINT('',(3.490658462073,-6.2));
#27730 = CARTESIAN_POINT('',(3.490658462073,-6.106060606061));
#27731 = CARTESIAN_POINT('',(3.490658462073,-5.918181818182));
#27732 = CARTESIAN_POINT('',(3.490658462073,-5.636363636364));
#27733 = CARTESIAN_POINT('',(3.490658462073,-5.354545454545));
#27734 = CARTESIAN_POINT('',(3.490658462073,-5.072727272727));
#27735 = CARTESIAN_POINT('',(3.490658462072,-4.790909090909));
#27736 = CARTESIAN_POINT('',(3.490658462073,-4.509090909091));
#27737 = CARTESIAN_POINT('',(3.490658462073,-4.227272727273));
#27738 = CARTESIAN_POINT('',(3.490658462073,-3.945454545455));
#27739 = CARTESIAN_POINT('',(3.490658462073,-3.663636363636));
#27740 = CARTESIAN_POINT('',(3.490658462073,-3.381818181818));
#27741 = CARTESIAN_POINT('',(3.490658462073,-3.1));
#27742 = CARTESIAN_POINT('',(3.490658462073,-2.818181818182));
#27743 = CARTESIAN_POINT('',(3.490658462073,-2.536363636364));
#27744 = CARTESIAN_POINT('',(3.490658462073,-2.254545454545));
#27745 = CARTESIAN_POINT('',(3.490658462073,-1.972727272727));
#27746 = CARTESIAN_POINT('',(3.490658462073,-1.690909090909));
#27747 = CARTESIAN_POINT('',(3.490658462073,-1.409090909091));
#27748 = CARTESIAN_POINT('',(3.490658462073,-1.127272727273));
#27749 = CARTESIAN_POINT('',(3.490658462073,-0.845454545455));
#27750 = CARTESIAN_POINT('',(3.490658462073,-0.563636363636));
#27751 = CARTESIAN_POINT('',(3.490658462073,-0.281818181818));
#27752 = CARTESIAN_POINT('',(3.490658462073,-9.393939393939E-002));
#27753 = CARTESIAN_POINT('',(3.490658462073,0.E+000));
#27754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27755 = ORIENTED_EDGE('',*,*,#27756,.F.);
#27756 = EDGE_CURVE('',#27757,#27719,#27759,.T.);
#27757 = VERTEX_POINT('',#27758);
#27758 = CARTESIAN_POINT('',(-0.198853102307,-20.40160562572,
    32.300000000004));
#27759 = SURFACE_CURVE('',#27760,(#27765),.PCURVE_S1.);
#27760 = CIRCLE('',#27761,0.3);
#27761 = AXIS2_PLACEMENT_3D('',#27762,#27763,#27764);
#27762 = CARTESIAN_POINT('',(-0.198853102307,-20.40160562572,
    32.000000000004));
#27763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27764 = DIRECTION('',(0.E+000,3.434289889507E-013,1.));
#27765 = PCURVE('',#27653,#27766);
#27766 = DEFINITIONAL_REPRESENTATION('',(#27767),#27770);
#27767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27768,#27769),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.221730518312),.PIECEWISE_BEZIER_KNOTS.);
#27768 = CARTESIAN_POINT('',(4.712388980384,-6.2));
#27769 = CARTESIAN_POINT('',(3.490658462073,-6.2));
#27770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27771 = ORIENTED_EDGE('',*,*,#27772,.F.);
#27772 = EDGE_CURVE('',#27643,#27757,#27773,.T.);
#27773 = SURFACE_CURVE('',#27774,(#27778),.PCURVE_S1.);
#27774 = LINE('',#27775,#27776);
#27775 = CARTESIAN_POINT('',(3.26938227537,-20.40160562572,
    32.300000000004));
#27776 = VECTOR('',#27777,1.);
#27777 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27778 = PCURVE('',#27653,#27779);
#27779 = DEFINITIONAL_REPRESENTATION('',(#27780),#27783);
#27780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27781,#27782),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.468235377677),.PIECEWISE_BEZIER_KNOTS.);
#27781 = CARTESIAN_POINT('',(4.712388980384,-2.731764622323));
#27782 = CARTESIAN_POINT('',(4.712388980384,-6.2));
#27783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27788)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27785,#27786,#27787)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27785 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27786 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27787 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27788 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27785,
  'distance_accuracy_value','confusion accuracy');
#27789 = SHAPE_DEFINITION_REPRESENTATION(#27790,#27633);
#27790 = PRODUCT_DEFINITION_SHAPE('','',#27791);
#27791 = PRODUCT_DEFINITION('design','',#27792,#27795);
#27792 = PRODUCT_DEFINITION_FORMATION('','',#27793);
#27793 = PRODUCT('CADSOFTTOOLS 1.119','CADSOFTTOOLS 1.119','',(#27794));
#27794 = PRODUCT_CONTEXT('',#2,'mechanical');
#27795 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27796 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27797,#27799);
#27797 = ( REPRESENTATION_RELATIONSHIP('','',#27633,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27798) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27798 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487);
#27799 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27800);
#27800 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','','',#5,#27791,$);
#27801 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27793));
#27802 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27803),#27914);
#27803 = SHELL_BASED_SURFACE_MODEL('',(#27804));
#27804 = OPEN_SHELL('',(#27805));
#27805 = ADVANCED_FACE('',(#27806),#27820,.T.);
#27806 = FACE_BOUND('',#27807,.T.);
#27807 = EDGE_LOOP('',(#27808,#27831,#27847,#27863,#27884,#27900));
#27808 = ORIENTED_EDGE('',*,*,#27809,.T.);
#27809 = EDGE_CURVE('',#27810,#27812,#27814,.T.);
#27810 = VERTEX_POINT('',#27811);
#27811 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#27812 = VERTEX_POINT('',#27813);
#27813 = CARTESIAN_POINT('',(1.146897693295E-003,-20.43416876046,
    26.800000001816));
#27814 = SURFACE_CURVE('',#27815,(#27819),.PCURVE_S1.);
#27815 = LINE('',#27816,#27817);
#27816 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#27817 = VECTOR('',#27818,1.);
#27818 = DIRECTION('',(1.,0.E+000,0.E+000));
#27819 = PCURVE('',#27820,#27825);
#27820 = PLANE('',#27821);
#27821 = AXIS2_PLACEMENT_3D('',#27822,#27823,#27824);
#27822 = CARTESIAN_POINT('',(0.601146897693,-26.90114689777,
    26.800000001816));
#27823 = DIRECTION('',(0.E+000,0.E+000,1.));
#27824 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27825 = DEFINITIONAL_REPRESENTATION('',(#27826),#27830);
#27826 = LINE('',#27827,#27828);
#27827 = CARTESIAN_POINT('',(0.8,-6.466978137314));
#27828 = VECTOR('',#27829,1.);
#27829 = DIRECTION('',(-1.,0.E+000));
#27830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27831 = ORIENTED_EDGE('',*,*,#27832,.F.);
#27832 = EDGE_CURVE('',#27833,#27812,#27835,.T.);
#27833 = VERTEX_POINT('',#27834);
#27834 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    26.800000001816));
#27835 = SURFACE_CURVE('',#27836,(#27840),.PCURVE_S1.);
#27836 = LINE('',#27837,#27838);
#27837 = CARTESIAN_POINT('',(1.14689769329E-003,-21.90191064834,
    26.800000001816));
#27838 = VECTOR('',#27839,1.);
#27839 = DIRECTION('',(1.056322722308E-016,1.,0.E+000));
#27840 = PCURVE('',#27820,#27841);
#27841 = DEFINITIONAL_REPRESENTATION('',(#27842),#27846);
#27842 = LINE('',#27843,#27844);
#27843 = CARTESIAN_POINT('',(0.6,-4.99923624943));
#27844 = VECTOR('',#27845,1.);
#27845 = DIRECTION('',(-1.056322722308E-016,-1.));
#27846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27847 = ORIENTED_EDGE('',*,*,#27848,.T.);
#27848 = EDGE_CURVE('',#27833,#27849,#27851,.T.);
#27849 = VERTEX_POINT('',#27850);
#27850 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    26.800000001816));
#27851 = SURFACE_CURVE('',#27852,(#27856),.PCURVE_S1.);
#27852 = LINE('',#27853,#27854);
#27853 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    26.800000001816));
#27854 = VECTOR('',#27855,1.);
#27855 = DIRECTION('',(1.,2.421460203653E-015,-2.421460203653E-015));
#27856 = PCURVE('',#27820,#27857);
#27857 = DEFINITIONAL_REPRESENTATION('',(#27858),#27862);
#27858 = LINE('',#27859,#27860);
#27859 = CARTESIAN_POINT('',(0.6,-4.99923624943));
#27860 = VECTOR('',#27861,1.);
#27861 = DIRECTION('',(-1.,-2.421460203653E-015));
#27862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27863 = ORIENTED_EDGE('',*,*,#27864,.T.);
#27864 = EDGE_CURVE('',#27849,#27865,#27867,.T.);
#27865 = VERTEX_POINT('',#27866);
#27866 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#27867 = SURFACE_CURVE('',#27868,(#27873),.PCURVE_S1.);
#27868 = CIRCLE('',#27869,1.9);
#27869 = AXIS2_PLACEMENT_3D('',#27870,#27871,#27872);
#27870 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    26.800000001816));
#27871 = DIRECTION('',(0.E+000,0.E+000,-1.));
#27872 = DIRECTION('',(-0.964643040496,-0.263559868763,-0.E+000));
#27873 = PCURVE('',#27820,#27874);
#27874 = DEFINITIONAL_REPRESENTATION('',(#27875),#27883);
#27875 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27876,#27877,#27878,#27879
    ,#27880,#27881,#27882),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27876 = CARTESIAN_POINT('',(-0.867178223057,-4.99923624943));
#27877 = CARTESIAN_POINT('',(1.700356569971E-004,-8.173776688314));
#27878 = CARTESIAN_POINT('',(-3.182736759114,-7.337652094847));
#27879 = CARTESIAN_POINT('',(-6.365643553885,-6.50152750138));
#27880 = CARTESIAN_POINT('',(-4.050085017828,-4.163111655964));
#27881 = CARTESIAN_POINT('',(-1.734526481772,-1.824695810547));
#27882 = CARTESIAN_POINT('',(-0.867178223057,-4.99923624943));
#27883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27884 = ORIENTED_EDGE('',*,*,#27885,.T.);
#27885 = EDGE_CURVE('',#27865,#27886,#27888,.T.);
#27886 = VERTEX_POINT('',#27887);
#27887 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    26.800000001816));
#27888 = SURFACE_CURVE('',#27889,(#27893),.PCURVE_S1.);
#27889 = LINE('',#27890,#27891);
#27890 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#27891 = VECTOR('',#27892,1.);
#27892 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27893 = PCURVE('',#27820,#27894);
#27894 = DEFINITIONAL_REPRESENTATION('',(#27895),#27899);
#27895 = LINE('',#27896,#27897);
#27896 = CARTESIAN_POINT('',(-1.151621651646,-6.601146897796));
#27897 = VECTOR('',#27898,1.);
#27898 = DIRECTION('',(1.,0.E+000));
#27899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27900 = ORIENTED_EDGE('',*,*,#27901,.F.);
#27901 = EDGE_CURVE('',#27810,#27886,#27902,.T.);
#27902 = SURFACE_CURVE('',#27903,(#27907),.PCURVE_S1.);
#27903 = LINE('',#27904,#27905);
#27904 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#27905 = VECTOR('',#27906,1.);
#27906 = DIRECTION('',(0.E+000,1.,0.E+000));
#27907 = PCURVE('',#27820,#27908);
#27908 = DEFINITIONAL_REPRESENTATION('',(#27909),#27913);
#27909 = LINE('',#27910,#27911);
#27910 = CARTESIAN_POINT('',(0.8,-6.466978137314));
#27911 = VECTOR('',#27912,1.);
#27912 = DIRECTION('',(0.E+000,-1.));
#27913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27918)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#27915,#27916,#27917)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#27915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#27916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#27917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27915,
  'distance_accuracy_value','confusion accuracy');
#27919 = SHAPE_DEFINITION_REPRESENTATION(#27920,#27802);
#27920 = PRODUCT_DEFINITION_SHAPE('','',#27921);
#27921 = PRODUCT_DEFINITION('design','',#27922,#27925);
#27922 = PRODUCT_DEFINITION_FORMATION('','',#27923);
#27923 = PRODUCT('CADSOFTTOOLS 1.120','CADSOFTTOOLS 1.120','',(#27924));
#27924 = PRODUCT_CONTEXT('',#2,'mechanical');
#27925 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27927,#27929);
#27927 = ( REPRESENTATION_RELATIONSHIP('','',#27802,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27928) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#27928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491);
#27929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #27930);
#27930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','','',#5,#27921,$);
#27931 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27923));
#27932 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27933),#28005);
#27933 = SHELL_BASED_SURFACE_MODEL('',(#27934));
#27934 = OPEN_SHELL('',(#27935));
#27935 = ADVANCED_FACE('',(#27936),#27951,.F.);
#27936 = FACE_BOUND('',#27937,.F.);
#27937 = EDGE_LOOP('',(#27938,#27961,#27976,#27992));
#27938 = ORIENTED_EDGE('',*,*,#27939,.T.);
#27939 = EDGE_CURVE('',#27940,#27942,#27944,.T.);
#27940 = VERTEX_POINT('',#27941);
#27941 = CARTESIAN_POINT('',(1.146897693295E-003,-20.43416876046,
    26.800000001816));
#27942 = VERTEX_POINT('',#27943);
#27943 = CARTESIAN_POINT('',(1.146897693295E-003,-20.59999999997,
    26.750000001816));
#27944 = SURFACE_CURVE('',#27945,(#27950),.PCURVE_S1.);
#27945 = CIRCLE('',#27946,0.3);
#27946 = AXIS2_PLACEMENT_3D('',#27947,#27948,#27949);
#27947 = CARTESIAN_POINT('',(1.146897693287E-003,-20.59999999997,
    27.050000001816));
#27948 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#27949 = DIRECTION('',(3.031451434098E-016,0.552770798392,
    -0.833333333333));
#27950 = PCURVE('',#27951,#27956);
#27951 = CYLINDRICAL_SURFACE('',#27952,0.3);
#27952 = AXIS2_PLACEMENT_3D('',#27953,#27954,#27955);
#27953 = CARTESIAN_POINT('',(0.501146897693,-20.59999999997,
    27.050000001816));
#27954 = DIRECTION('',(1.,-1.252557889136E-016,2.775557561563E-016));
#27955 = DIRECTION('',(-2.775557561563E-016,-1.050206761397E-032,1.));
#27956 = DEFINITIONAL_REPRESENTATION('',(#27957),#27960);
#27957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27958,#27959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.585685543457),.PIECEWISE_BEZIER_KNOTS.);
#27958 = CARTESIAN_POINT('',(3.727278197047,-0.5));
#27959 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#27960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27961 = ORIENTED_EDGE('',*,*,#27962,.T.);
#27962 = EDGE_CURVE('',#27942,#27963,#27965,.T.);
#27963 = VERTEX_POINT('',#27964);
#27964 = CARTESIAN_POINT('',(-0.198853102307,-20.59999999997,
    26.750000001816));
#27965 = SURFACE_CURVE('',#27966,(#27970),.PCURVE_S1.);
#27966 = LINE('',#27967,#27968);
#27967 = CARTESIAN_POINT('',(1.146897693295E-003,-20.59999999997,
    26.750000001816));
#27968 = VECTOR('',#27969,1.);
#27969 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27970 = PCURVE('',#27951,#27971);
#27971 = DEFINITIONAL_REPRESENTATION('',(#27972),#27975);
#27972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27973,#27974),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#27973 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#27974 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#27975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27976 = ORIENTED_EDGE('',*,*,#27977,.T.);
#27977 = EDGE_CURVE('',#27963,#27978,#27980,.T.);
#27978 = VERTEX_POINT('',#27979);
#27979 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#27980 = SURFACE_CURVE('',#27981,(#27986),.PCURVE_S1.);
#27981 = CIRCLE('',#27982,0.3);
#27982 = AXIS2_PLACEMENT_3D('',#27983,#27984,#27985);
#27983 = CARTESIAN_POINT('',(-0.198853102307,-20.59999999997,
    27.050000001816));
#27984 = DIRECTION('',(1.,0.E+000,0.E+000));
#27985 = DIRECTION('',(0.E+000,0.E+000,-1.));
#27986 = PCURVE('',#27951,#27987);
#27987 = DEFINITIONAL_REPRESENTATION('',(#27988),#27991);
#27988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27989,#27990),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.585685543457),.PIECEWISE_BEZIER_KNOTS.);
#27989 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#27990 = CARTESIAN_POINT('',(3.727278197047,-0.7));
#27991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27992 = ORIENTED_EDGE('',*,*,#27993,.T.);
#27993 = EDGE_CURVE('',#27978,#27940,#27994,.T.);
#27994 = SURFACE_CURVE('',#27995,(#27999),.PCURVE_S1.);
#27995 = LINE('',#27996,#27997);
#27996 = CARTESIAN_POINT('',(-0.198853102307,-20.43416876046,
    26.800000001816));
#27997 = VECTOR('',#27998,1.);
#27998 = DIRECTION('',(1.,0.E+000,0.E+000));
#27999 = PCURVE('',#27951,#28000);
#28000 = DEFINITIONAL_REPRESENTATION('',(#28001),#28004);
#28001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28002,#28003),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28002 = CARTESIAN_POINT('',(3.727278197047,-0.7));
#28003 = CARTESIAN_POINT('',(3.727278197047,-0.5));
#28004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28009)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28006,#28007,#28008)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28006,
  'distance_accuracy_value','confusion accuracy');
#28010 = SHAPE_DEFINITION_REPRESENTATION(#28011,#27932);
#28011 = PRODUCT_DEFINITION_SHAPE('','',#28012);
#28012 = PRODUCT_DEFINITION('design','',#28013,#28016);
#28013 = PRODUCT_DEFINITION_FORMATION('','',#28014);
#28014 = PRODUCT('CADSOFTTOOLS 1.121','CADSOFTTOOLS 1.121','',(#28015));
#28015 = PRODUCT_CONTEXT('',#2,'mechanical');
#28016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28017 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28018,#28020);
#28018 = ( REPRESENTATION_RELATIONSHIP('','',#27932,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28019) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28019 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495);
#28020 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28021);
#28021 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','','',#5,#28012,$);
#28022 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28014));
#28023 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28024),#28098);
#28024 = SHELL_BASED_SURFACE_MODEL('',(#28025));
#28025 = OPEN_SHELL('',(#28026));
#28026 = ADVANCED_FACE('',(#28027),#28041,.F.);
#28027 = FACE_BOUND('',#28028,.T.);
#28028 = EDGE_LOOP('',(#28029,#28052,#28068,#28084));
#28029 = ORIENTED_EDGE('',*,*,#28030,.T.);
#28030 = EDGE_CURVE('',#28031,#28033,#28035,.T.);
#28031 = VERTEX_POINT('',#28032);
#28032 = CARTESIAN_POINT('',(1.146897693295E-003,-20.59999999997,
    26.750000001816));
#28033 = VERTEX_POINT('',#28034);
#28034 = CARTESIAN_POINT('',(-0.198853102307,-20.59999999997,
    26.750000001816));
#28035 = SURFACE_CURVE('',#28036,(#28040),.PCURVE_S1.);
#28036 = LINE('',#28037,#28038);
#28037 = CARTESIAN_POINT('',(1.146897693295E-003,-20.59999999997,
    26.750000001816));
#28038 = VECTOR('',#28039,1.);
#28039 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28040 = PCURVE('',#28041,#28046);
#28041 = PLANE('',#28042);
#28042 = AXIS2_PLACEMENT_3D('',#28043,#28044,#28045);
#28043 = CARTESIAN_POINT('',(0.501146897693,-20.29999999997,
    26.750000001816));
#28044 = DIRECTION('',(2.775557561563E-016,-3.760459279603E-032,-1.));
#28045 = DIRECTION('',(1.,0.E+000,2.775557561563E-016));
#28046 = DEFINITIONAL_REPRESENTATION('',(#28047),#28051);
#28047 = LINE('',#28048,#28049);
#28048 = CARTESIAN_POINT('',(-0.5,0.3));
#28049 = VECTOR('',#28050,1.);
#28050 = DIRECTION('',(-1.,1.043737118845E-047));
#28051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28052 = ORIENTED_EDGE('',*,*,#28053,.F.);
#28053 = EDGE_CURVE('',#28054,#28033,#28056,.T.);
#28054 = VERTEX_POINT('',#28055);
#28055 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    26.750000001816));
#28056 = SURFACE_CURVE('',#28057,(#28061),.PCURVE_S1.);
#28057 = LINE('',#28058,#28059);
#28058 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    26.750000001816));
#28059 = VECTOR('',#28060,1.);
#28060 = DIRECTION('',(-7.654189055377E-017,1.,0.E+000));
#28061 = PCURVE('',#28041,#28062);
#28062 = DEFINITIONAL_REPRESENTATION('',(#28063),#28067);
#28063 = LINE('',#28064,#28065);
#28064 = CARTESIAN_POINT('',(-0.7,6.101910648367));
#28065 = VECTOR('',#28066,1.);
#28066 = DIRECTION('',(-7.654189055377E-017,-1.));
#28067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28068 = ORIENTED_EDGE('',*,*,#28069,.F.);
#28069 = EDGE_CURVE('',#28070,#28054,#28072,.T.);
#28070 = VERTEX_POINT('',#28071);
#28071 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    26.750000001816));
#28072 = SURFACE_CURVE('',#28073,(#28077),.PCURVE_S1.);
#28073 = LINE('',#28074,#28075);
#28074 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    26.750000001816));
#28075 = VECTOR('',#28076,1.);
#28076 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28077 = PCURVE('',#28041,#28078);
#28078 = DEFINITIONAL_REPRESENTATION('',(#28079),#28083);
#28079 = LINE('',#28080,#28081);
#28080 = CARTESIAN_POINT('',(-0.5,6.101910648367));
#28081 = VECTOR('',#28082,1.);
#28082 = DIRECTION('',(-1.,1.043737118845E-047));
#28083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28084 = ORIENTED_EDGE('',*,*,#28085,.F.);
#28085 = EDGE_CURVE('',#28031,#28070,#28086,.T.);
#28086 = SURFACE_CURVE('',#28087,(#28091),.PCURVE_S1.);
#28087 = LINE('',#28088,#28089);
#28088 = CARTESIAN_POINT('',(1.146897693291E-003,-20.59999999997,
    26.750000001816));
#28089 = VECTOR('',#28090,1.);
#28090 = DIRECTION('',(-6.779638157448E-017,-1.,0.E+000));
#28091 = PCURVE('',#28041,#28092);
#28092 = DEFINITIONAL_REPRESENTATION('',(#28093),#28097);
#28093 = LINE('',#28094,#28095);
#28094 = CARTESIAN_POINT('',(-0.5,0.3));
#28095 = VECTOR('',#28096,1.);
#28096 = DIRECTION('',(-6.779638157448E-017,1.));
#28097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28102)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28099,#28100,#28101)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28099 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28100 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28101 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28102 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28099,
  'distance_accuracy_value','confusion accuracy');
#28103 = SHAPE_DEFINITION_REPRESENTATION(#28104,#28023);
#28104 = PRODUCT_DEFINITION_SHAPE('','',#28105);
#28105 = PRODUCT_DEFINITION('design','',#28106,#28109);
#28106 = PRODUCT_DEFINITION_FORMATION('','',#28107);
#28107 = PRODUCT('CADSOFTTOOLS 1.122','CADSOFTTOOLS 1.122','',(#28108));
#28108 = PRODUCT_CONTEXT('',#2,'mechanical');
#28109 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28110 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28111,#28113);
#28111 = ( REPRESENTATION_RELATIONSHIP('','',#28023,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28112) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28112 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499);
#28113 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28114);
#28114 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','','',#5,#28105,$);
#28115 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28107));
#28116 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28117),#28212);
#28117 = SHELL_BASED_SURFACE_MODEL('',(#28118));
#28118 = OPEN_SHELL('',(#28119));
#28119 = ADVANCED_FACE('',(#28120),#28135,.F.);
#28120 = FACE_BOUND('',#28121,.F.);
#28121 = EDGE_LOOP('',(#28122,#28145,#28160,#28199));
#28122 = ORIENTED_EDGE('',*,*,#28123,.T.);
#28123 = EDGE_CURVE('',#28124,#28126,#28128,.T.);
#28124 = VERTEX_POINT('',#28125);
#28125 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    26.750000001816));
#28126 = VERTEX_POINT('',#28127);
#28127 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    27.050000001816));
#28128 = SURFACE_CURVE('',#28129,(#28134),.PCURVE_S1.);
#28129 = CIRCLE('',#28130,0.3);
#28130 = AXIS2_PLACEMENT_3D('',#28131,#28132,#28133);
#28131 = CARTESIAN_POINT('',(1.146897693286E-003,-26.40191064834,
    27.050000001816));
#28132 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#28133 = DIRECTION('',(2.739037068377E-016,5.154124104547E-036,-1.));
#28134 = PCURVE('',#28135,#28140);
#28135 = CYLINDRICAL_SURFACE('',#28136,0.3);
#28136 = AXIS2_PLACEMENT_3D('',#28137,#28138,#28139);
#28137 = CARTESIAN_POINT('',(0.501146897693,-26.40191064834,
    27.050000001816));
#28138 = DIRECTION('',(1.,-1.252557889136E-016,2.775557561563E-016));
#28139 = DIRECTION('',(-2.775557561563E-016,-1.050206761397E-032,1.));
#28140 = DEFINITIONAL_REPRESENTATION('',(#28141),#28144);
#28141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28142,#28143),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#28142 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#28143 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#28144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28145 = ORIENTED_EDGE('',*,*,#28146,.T.);
#28146 = EDGE_CURVE('',#28126,#28147,#28149,.T.);
#28147 = VERTEX_POINT('',#28148);
#28148 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    27.050000001816));
#28149 = SURFACE_CURVE('',#28150,(#28154),.PCURVE_S1.);
#28150 = LINE('',#28151,#28152);
#28151 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    27.050000001816));
#28152 = VECTOR('',#28153,1.);
#28153 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28154 = PCURVE('',#28135,#28155);
#28155 = DEFINITIONAL_REPRESENTATION('',(#28156),#28159);
#28156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28157,#28158),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28157 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#28158 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#28159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28160 = ORIENTED_EDGE('',*,*,#28161,.T.);
#28161 = EDGE_CURVE('',#28147,#28162,#28164,.T.);
#28162 = VERTEX_POINT('',#28163);
#28163 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    26.750000001816));
#28164 = SURFACE_CURVE('',#28165,(#28170),.PCURVE_S1.);
#28165 = CIRCLE('',#28166,0.3);
#28166 = AXIS2_PLACEMENT_3D('',#28167,#28168,#28169);
#28167 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    27.050000001816));
#28168 = DIRECTION('',(1.,0.E+000,0.E+000));
#28169 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28170 = PCURVE('',#28135,#28171);
#28171 = DEFINITIONAL_REPRESENTATION('',(#28172),#28198);
#28172 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28173,#28174,#28175,#28176,
    #28177,#28178,#28179,#28180,#28181,#28182,#28183,#28184,#28185,
    #28186,#28187,#28188,#28189,#28190,#28191,#28192,#28193,#28194,
    #28195,#28196,#28197),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#28173 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#28174 = CARTESIAN_POINT('',(1.59459627114,-0.7));
#28175 = CARTESIAN_POINT('',(1.642196159831,-0.7));
#28176 = CARTESIAN_POINT('',(1.713595992867,-0.7));
#28177 = CARTESIAN_POINT('',(1.784995825903,-0.7));
#28178 = CARTESIAN_POINT('',(1.856395658939,-0.7));
#28179 = CARTESIAN_POINT('',(1.927795491976,-0.7));
#28180 = CARTESIAN_POINT('',(1.999195325012,-0.7));
#28181 = CARTESIAN_POINT('',(2.070595158048,-0.7));
#28182 = CARTESIAN_POINT('',(2.141994991084,-0.7));
#28183 = CARTESIAN_POINT('',(2.21339482412,-0.7));
#28184 = CARTESIAN_POINT('',(2.284794657156,-0.7));
#28185 = CARTESIAN_POINT('',(2.356194490192,-0.7));
#28186 = CARTESIAN_POINT('',(2.427594323228,-0.7));
#28187 = CARTESIAN_POINT('',(2.498994156265,-0.7));
#28188 = CARTESIAN_POINT('',(2.570393989301,-0.7));
#28189 = CARTESIAN_POINT('',(2.641793822337,-0.7));
#28190 = CARTESIAN_POINT('',(2.713193655373,-0.7));
#28191 = CARTESIAN_POINT('',(2.784593488409,-0.7));
#28192 = CARTESIAN_POINT('',(2.855993321445,-0.7));
#28193 = CARTESIAN_POINT('',(2.927393154481,-0.7));
#28194 = CARTESIAN_POINT('',(2.998792987518,-0.7));
#28195 = CARTESIAN_POINT('',(3.070192820554,-0.7));
#28196 = CARTESIAN_POINT('',(3.117792709244,-0.7));
#28197 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#28198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28199 = ORIENTED_EDGE('',*,*,#28200,.F.);
#28200 = EDGE_CURVE('',#28124,#28162,#28201,.T.);
#28201 = SURFACE_CURVE('',#28202,(#28206),.PCURVE_S1.);
#28202 = LINE('',#28203,#28204);
#28203 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    26.750000001816));
#28204 = VECTOR('',#28205,1.);
#28205 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28206 = PCURVE('',#28135,#28207);
#28207 = DEFINITIONAL_REPRESENTATION('',(#28208),#28211);
#28208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28209,#28210),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28209 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#28210 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#28211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28216)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28213,#28214,#28215)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28213 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28214 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28215 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28216 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28213,
  'distance_accuracy_value','confusion accuracy');
#28217 = SHAPE_DEFINITION_REPRESENTATION(#28218,#28116);
#28218 = PRODUCT_DEFINITION_SHAPE('','',#28219);
#28219 = PRODUCT_DEFINITION('design','',#28220,#28223);
#28220 = PRODUCT_DEFINITION_FORMATION('','',#28221);
#28221 = PRODUCT('CADSOFTTOOLS 1.123','CADSOFTTOOLS 1.123','',(#28222));
#28222 = PRODUCT_CONTEXT('',#2,'mechanical');
#28223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28225,#28227);
#28225 = ( REPRESENTATION_RELATIONSHIP('','',#28116,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28226) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503);
#28227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28228);
#28228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','','',#5,#28219,$);
#28229 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28221));
#28230 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28231),#28305);
#28231 = SHELL_BASED_SURFACE_MODEL('',(#28232));
#28232 = OPEN_SHELL('',(#28233));
#28233 = ADVANCED_FACE('',(#28234),#28248,.F.);
#28234 = FACE_BOUND('',#28235,.T.);
#28235 = EDGE_LOOP('',(#28236,#28259,#28275,#28291));
#28236 = ORIENTED_EDGE('',*,*,#28237,.T.);
#28237 = EDGE_CURVE('',#28238,#28240,#28242,.T.);
#28238 = VERTEX_POINT('',#28239);
#28239 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    27.050000001816));
#28240 = VERTEX_POINT('',#28241);
#28241 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    27.050000001816));
#28242 = SURFACE_CURVE('',#28243,(#28247),.PCURVE_S1.);
#28243 = LINE('',#28244,#28245);
#28244 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    27.050000001816));
#28245 = VECTOR('',#28246,1.);
#28246 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28247 = PCURVE('',#28248,#28253);
#28248 = PLANE('',#28249);
#28249 = AXIS2_PLACEMENT_3D('',#28250,#28251,#28252);
#28250 = CARTESIAN_POINT('',(0.501146897693,-26.70191064834,
    31.500000000003));
#28251 = DIRECTION('',(-1.252557889136E-016,-1.,-3.430802488633E-032));
#28252 = DIRECTION('',(-1.,1.252557889136E-016,1.220331790695E-050));
#28253 = DEFINITIONAL_REPRESENTATION('',(#28254),#28258);
#28254 = LINE('',#28255,#28256);
#28255 = CARTESIAN_POINT('',(0.5,4.449999998187));
#28256 = VECTOR('',#28257,1.);
#28257 = DIRECTION('',(1.,-4.285075405299E-048));
#28258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28259 = ORIENTED_EDGE('',*,*,#28260,.F.);
#28260 = EDGE_CURVE('',#28261,#28240,#28263,.T.);
#28261 = VERTEX_POINT('',#28262);
#28262 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    31.200000000003));
#28263 = SURFACE_CURVE('',#28264,(#28268),.PCURVE_S1.);
#28264 = LINE('',#28265,#28266);
#28265 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    31.200000000003));
#28266 = VECTOR('',#28267,1.);
#28267 = DIRECTION('',(0.E+000,6.848604685017E-015,-1.));
#28268 = PCURVE('',#28248,#28269);
#28269 = DEFINITIONAL_REPRESENTATION('',(#28270),#28274);
#28270 = LINE('',#28271,#28272);
#28271 = CARTESIAN_POINT('',(0.7,0.3));
#28272 = VECTOR('',#28273,1.);
#28273 = DIRECTION('',(8.578273827794E-031,1.));
#28274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28275 = ORIENTED_EDGE('',*,*,#28276,.F.);
#28276 = EDGE_CURVE('',#28277,#28261,#28279,.T.);
#28277 = VERTEX_POINT('',#28278);
#28278 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    31.200000000003));
#28279 = SURFACE_CURVE('',#28280,(#28284),.PCURVE_S1.);
#28280 = LINE('',#28281,#28282);
#28281 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    31.200000000003));
#28282 = VECTOR('',#28283,1.);
#28283 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28284 = PCURVE('',#28248,#28285);
#28285 = DEFINITIONAL_REPRESENTATION('',(#28286),#28290);
#28286 = LINE('',#28287,#28288);
#28287 = CARTESIAN_POINT('',(0.5,0.3));
#28288 = VECTOR('',#28289,1.);
#28289 = DIRECTION('',(1.,-4.285075405299E-048));
#28290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28291 = ORIENTED_EDGE('',*,*,#28292,.F.);
#28292 = EDGE_CURVE('',#28238,#28277,#28293,.T.);
#28293 = SURFACE_CURVE('',#28294,(#28298),.PCURVE_S1.);
#28294 = LINE('',#28295,#28296);
#28295 = CARTESIAN_POINT('',(1.146897693291E-003,-26.70191064834,
    27.050000001816));
#28296 = VECTOR('',#28297,1.);
#28297 = DIRECTION('',(-1.370013540963E-016,8.560755856271E-016,1.));
#28298 = PCURVE('',#28248,#28299);
#28299 = DEFINITIONAL_REPRESENTATION('',(#28300),#28304);
#28300 = LINE('',#28301,#28302);
#28301 = CARTESIAN_POINT('',(0.5,4.449999998187));
#28302 = VECTOR('',#28303,1.);
#28303 = DIRECTION('',(1.370013540963E-016,-1.));
#28304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28309)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28306,#28307,#28308)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28306,
  'distance_accuracy_value','confusion accuracy');
#28310 = SHAPE_DEFINITION_REPRESENTATION(#28311,#28230);
#28311 = PRODUCT_DEFINITION_SHAPE('','',#28312);
#28312 = PRODUCT_DEFINITION('design','',#28313,#28316);
#28313 = PRODUCT_DEFINITION_FORMATION('','',#28314);
#28314 = PRODUCT('CADSOFTTOOLS 1.124','CADSOFTTOOLS 1.124','',(#28315));
#28315 = PRODUCT_CONTEXT('',#2,'mechanical');
#28316 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28317 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28318,#28320);
#28318 = ( REPRESENTATION_RELATIONSHIP('','',#28230,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28319) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28319 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507);
#28320 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28321);
#28321 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','','',#5,#28312,$);
#28322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28314));
#28323 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28324),#28419);
#28324 = SHELL_BASED_SURFACE_MODEL('',(#28325));
#28325 = OPEN_SHELL('',(#28326));
#28326 = ADVANCED_FACE('',(#28327),#28342,.F.);
#28327 = FACE_BOUND('',#28328,.F.);
#28328 = EDGE_LOOP('',(#28329,#28375,#28390,#28406));
#28329 = ORIENTED_EDGE('',*,*,#28330,.T.);
#28330 = EDGE_CURVE('',#28331,#28333,#28335,.T.);
#28331 = VERTEX_POINT('',#28332);
#28332 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    31.200000000003));
#28333 = VERTEX_POINT('',#28334);
#28334 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    31.500000000003));
#28335 = SURFACE_CURVE('',#28336,(#28341),.PCURVE_S1.);
#28336 = CIRCLE('',#28337,0.3);
#28337 = AXIS2_PLACEMENT_3D('',#28338,#28339,#28340);
#28338 = CARTESIAN_POINT('',(1.146897693285E-003,-26.40191064834,
    31.200000000003));
#28339 = DIRECTION('',(-1.,1.354848240829E-016,-2.739037068377E-016));
#28340 = DIRECTION('',(-1.354848240829E-016,-1.,-8.791028389909E-035));
#28341 = PCURVE('',#28342,#28347);
#28342 = CYLINDRICAL_SURFACE('',#28343,0.3);
#28343 = AXIS2_PLACEMENT_3D('',#28344,#28345,#28346);
#28344 = CARTESIAN_POINT('',(0.501146897693,-26.40191064834,
    31.200000000003));
#28345 = DIRECTION('',(1.,-1.252557889136E-016,2.775557561563E-016));
#28346 = DIRECTION('',(-2.775557561563E-016,-1.050206761397E-032,1.));
#28347 = DEFINITIONAL_REPRESENTATION('',(#28348),#28374);
#28348 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28349,#28350,#28351,#28352,
    #28353,#28354,#28355,#28356,#28357,#28358,#28359,#28360,#28361,
    #28362,#28363,#28364,#28365,#28366,#28367,#28368,#28369,#28370,
    #28371,#28372,#28373),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#28349 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#28350 = CARTESIAN_POINT('',(1.54699638245,-0.5));
#28351 = CARTESIAN_POINT('',(1.499396493759,-0.5));
#28352 = CARTESIAN_POINT('',(1.427996660723,-0.5));
#28353 = CARTESIAN_POINT('',(1.356596827687,-0.5));
#28354 = CARTESIAN_POINT('',(1.28519699465,-0.5));
#28355 = CARTESIAN_POINT('',(1.213797161614,-0.5));
#28356 = CARTESIAN_POINT('',(1.142397328578,-0.5));
#28357 = CARTESIAN_POINT('',(1.070997495542,-0.5));
#28358 = CARTESIAN_POINT('',(0.999597662506,-0.5));
#28359 = CARTESIAN_POINT('',(0.92819782947,-0.5));
#28360 = CARTESIAN_POINT('',(0.856797996434,-0.5));
#28361 = CARTESIAN_POINT('',(0.785398163397,-0.5));
#28362 = CARTESIAN_POINT('',(0.713998330361,-0.5));
#28363 = CARTESIAN_POINT('',(0.642598497325,-0.5));
#28364 = CARTESIAN_POINT('',(0.571198664289,-0.5));
#28365 = CARTESIAN_POINT('',(0.499798831253,-0.5));
#28366 = CARTESIAN_POINT('',(0.428398998217,-0.5));
#28367 = CARTESIAN_POINT('',(0.356999165181,-0.5));
#28368 = CARTESIAN_POINT('',(0.285599332145,-0.5));
#28369 = CARTESIAN_POINT('',(0.214199499108,-0.5));
#28370 = CARTESIAN_POINT('',(0.142799666072,-0.5));
#28371 = CARTESIAN_POINT('',(7.139983303613E-002,-0.5));
#28372 = CARTESIAN_POINT('',(2.379994434537E-002,-0.5));
#28373 = CARTESIAN_POINT('',(0.E+000,-0.5));
#28374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28375 = ORIENTED_EDGE('',*,*,#28376,.T.);
#28376 = EDGE_CURVE('',#28333,#28377,#28379,.T.);
#28377 = VERTEX_POINT('',#28378);
#28378 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    31.500000000003));
#28379 = SURFACE_CURVE('',#28380,(#28384),.PCURVE_S1.);
#28380 = LINE('',#28381,#28382);
#28381 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    31.500000000003));
#28382 = VECTOR('',#28383,1.);
#28383 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28384 = PCURVE('',#28342,#28385);
#28385 = DEFINITIONAL_REPRESENTATION('',(#28386),#28389);
#28386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28387,#28388),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28387 = CARTESIAN_POINT('',(0.E+000,-0.5));
#28388 = CARTESIAN_POINT('',(0.E+000,-0.7));
#28389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28390 = ORIENTED_EDGE('',*,*,#28391,.T.);
#28391 = EDGE_CURVE('',#28377,#28392,#28394,.T.);
#28392 = VERTEX_POINT('',#28393);
#28393 = CARTESIAN_POINT('',(-0.198853102307,-26.70191064834,
    31.200000000003));
#28394 = SURFACE_CURVE('',#28395,(#28400),.PCURVE_S1.);
#28395 = CIRCLE('',#28396,0.3);
#28396 = AXIS2_PLACEMENT_3D('',#28397,#28398,#28399);
#28397 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    31.200000000003));
#28398 = DIRECTION('',(1.,0.E+000,-0.E+000));
#28399 = DIRECTION('',(0.E+000,0.E+000,1.));
#28400 = PCURVE('',#28342,#28401);
#28401 = DEFINITIONAL_REPRESENTATION('',(#28402),#28405);
#28402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28403,#28404),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#28403 = CARTESIAN_POINT('',(0.E+000,-0.7));
#28404 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#28405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28406 = ORIENTED_EDGE('',*,*,#28407,.F.);
#28407 = EDGE_CURVE('',#28331,#28392,#28408,.T.);
#28408 = SURFACE_CURVE('',#28409,(#28413),.PCURVE_S1.);
#28409 = LINE('',#28410,#28411);
#28410 = CARTESIAN_POINT('',(1.146897693295E-003,-26.70191064834,
    31.200000000003));
#28411 = VECTOR('',#28412,1.);
#28412 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28413 = PCURVE('',#28342,#28414);
#28414 = DEFINITIONAL_REPRESENTATION('',(#28415),#28418);
#28415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28416,#28417),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28416 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#28417 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#28418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28423)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28420,#28421,#28422)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28420 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28421 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28422 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28423 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28420,
  'distance_accuracy_value','confusion accuracy');
#28424 = SHAPE_DEFINITION_REPRESENTATION(#28425,#28323);
#28425 = PRODUCT_DEFINITION_SHAPE('','',#28426);
#28426 = PRODUCT_DEFINITION('design','',#28427,#28430);
#28427 = PRODUCT_DEFINITION_FORMATION('','',#28428);
#28428 = PRODUCT('CADSOFTTOOLS 1.125','CADSOFTTOOLS 1.125','',(#28429));
#28429 = PRODUCT_CONTEXT('',#2,'mechanical');
#28430 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28431 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28432,#28434);
#28432 = ( REPRESENTATION_RELATIONSHIP('','',#28323,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28433) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28433 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511);
#28434 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28435);
#28435 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','','',#5,#28426,$);
#28436 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28428));
#28437 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28438),#28545);
#28438 = SHELL_BASED_SURFACE_MODEL('',(#28439));
#28439 = OPEN_SHELL('',(#28440));
#28440 = ADVANCED_FACE('',(#28441),#28455,.F.);
#28441 = FACE_BOUND('',#28442,.T.);
#28442 = EDGE_LOOP('',(#28443,#28466,#28482,#28499,#28515,#28531));
#28443 = ORIENTED_EDGE('',*,*,#28444,.F.);
#28444 = EDGE_CURVE('',#28445,#28447,#28449,.T.);
#28445 = VERTEX_POINT('',#28446);
#28446 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#28447 = VERTEX_POINT('',#28448);
#28448 = CARTESIAN_POINT('',(-0.198853102307,-26.40191064834,
    31.500000000003));
#28449 = SURFACE_CURVE('',#28450,(#28454),.PCURVE_S1.);
#28450 = LINE('',#28451,#28452);
#28451 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#28452 = VECTOR('',#28453,1.);
#28453 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28454 = PCURVE('',#28455,#28460);
#28455 = PLANE('',#28456);
#28456 = AXIS2_PLACEMENT_3D('',#28457,#28458,#28459);
#28457 = CARTESIAN_POINT('',(0.501146897693,-20.29999999997,
    31.500000000003));
#28458 = DIRECTION('',(-2.775557561563E-016,3.760459279603E-032,1.));
#28459 = DIRECTION('',(-1.,0.E+000,-2.775557561563E-016));
#28460 = DEFINITIONAL_REPRESENTATION('',(#28461),#28465);
#28461 = LINE('',#28462,#28463);
#28462 = CARTESIAN_POINT('',(0.7,9.023892744153E-013));
#28463 = VECTOR('',#28464,1.);
#28464 = DIRECTION('',(3.964399533855E-064,1.));
#28465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28466 = ORIENTED_EDGE('',*,*,#28467,.T.);
#28467 = EDGE_CURVE('',#28445,#28468,#28470,.T.);
#28468 = VERTEX_POINT('',#28469);
#28469 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    31.500000000003));
#28470 = SURFACE_CURVE('',#28471,(#28475),.PCURVE_S1.);
#28471 = LINE('',#28472,#28473);
#28472 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#28473 = VECTOR('',#28474,1.);
#28474 = DIRECTION('',(1.,0.E+000,-1.820390584315E-015));
#28475 = PCURVE('',#28455,#28476);
#28476 = DEFINITIONAL_REPRESENTATION('',(#28477),#28481);
#28477 = LINE('',#28478,#28479);
#28478 = CARTESIAN_POINT('',(0.7,4.014566457045E-013));
#28479 = VECTOR('',#28480,1.);
#28480 = DIRECTION('',(-1.,-7.889241784132E-047));
#28481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28482 = ORIENTED_EDGE('',*,*,#28483,.T.);
#28483 = EDGE_CURVE('',#28468,#28484,#28486,.T.);
#28484 = VERTEX_POINT('',#28485);
#28485 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    31.500000000003));
#28486 = SURFACE_CURVE('',#28487,(#28492),.PCURVE_S1.);
#28487 = CIRCLE('',#28488,1.9);
#28488 = AXIS2_PLACEMENT_3D('',#28489,#28490,#28491);
#28489 = CARTESIAN_POINT('',(3.301146897693,-21.40114689769,
    31.500000000003));
#28490 = DIRECTION('',(-2.775557561563E-016,3.82778576447E-032,1.));
#28491 = DIRECTION('',(-0.814935972818,0.579550998797,
    -2.261901701545E-016));
#28492 = PCURVE('',#28455,#28493);
#28493 = DEFINITIONAL_REPRESENTATION('',(#28494),#28498);
#28494 = CIRCLE('',#28495,1.9);
#28495 = AXIS2_PLACEMENT_2D('',#28496,#28497);
#28496 = CARTESIAN_POINT('',(-2.8,1.101146897716));
#28497 = DIRECTION('',(0.814935972818,-0.579550998797));
#28498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28499 = ORIENTED_EDGE('',*,*,#28500,.T.);
#28500 = EDGE_CURVE('',#28484,#28501,#28503,.T.);
#28501 = VERTEX_POINT('',#28502);
#28502 = CARTESIAN_POINT('',(1.146897693295E-003,-21.90191064834,
    31.500000000003));
#28503 = SURFACE_CURVE('',#28504,(#28508),.PCURVE_S1.);
#28504 = LINE('',#28505,#28506);
#28505 = CARTESIAN_POINT('',(1.468325120751,-21.90191064834,
    31.500000000003));
#28506 = VECTOR('',#28507,1.);
#28507 = DIRECTION('',(-1.,-2.421460203653E-015,0.E+000));
#28508 = PCURVE('',#28455,#28509);
#28509 = DEFINITIONAL_REPRESENTATION('',(#28510),#28514);
#28510 = LINE('',#28511,#28512);
#28511 = CARTESIAN_POINT('',(-0.967178223057,1.601910648366));
#28512 = VECTOR('',#28513,1.);
#28513 = DIRECTION('',(1.,2.421460203653E-015));
#28514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28515 = ORIENTED_EDGE('',*,*,#28516,.F.);
#28516 = EDGE_CURVE('',#28517,#28501,#28519,.T.);
#28517 = VERTEX_POINT('',#28518);
#28518 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    31.500000000003));
#28519 = SURFACE_CURVE('',#28520,(#28524),.PCURVE_S1.);
#28520 = LINE('',#28521,#28522);
#28521 = CARTESIAN_POINT('',(1.14689769329E-003,-26.40191064834,
    31.500000000003));
#28522 = VECTOR('',#28523,1.);
#28523 = DIRECTION('',(6.775058908952E-017,1.,1.578983857244E-015));
#28524 = PCURVE('',#28455,#28525);
#28525 = DEFINITIONAL_REPRESENTATION('',(#28526),#28530);
#28526 = LINE('',#28527,#28528);
#28527 = CARTESIAN_POINT('',(0.5,6.101910648367));
#28528 = VECTOR('',#28529,1.);
#28529 = DIRECTION('',(-6.775058908952E-017,-1.));
#28530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28531 = ORIENTED_EDGE('',*,*,#28532,.T.);
#28532 = EDGE_CURVE('',#28517,#28447,#28533,.T.);
#28533 = SURFACE_CURVE('',#28534,(#28538),.PCURVE_S1.);
#28534 = LINE('',#28535,#28536);
#28535 = CARTESIAN_POINT('',(1.146897693295E-003,-26.40191064834,
    31.500000000003));
#28536 = VECTOR('',#28537,1.);
#28537 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28538 = PCURVE('',#28455,#28539);
#28539 = DEFINITIONAL_REPRESENTATION('',(#28540),#28544);
#28540 = LINE('',#28541,#28542);
#28541 = CARTESIAN_POINT('',(0.5,6.101910648367));
#28542 = VECTOR('',#28543,1.);
#28543 = DIRECTION('',(1.,1.043737118845E-047));
#28544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28549)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28546,#28547,#28548)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28546 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28547 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28548 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28549 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28546,
  'distance_accuracy_value','confusion accuracy');
#28550 = SHAPE_DEFINITION_REPRESENTATION(#28551,#28437);
#28551 = PRODUCT_DEFINITION_SHAPE('','',#28552);
#28552 = PRODUCT_DEFINITION('design','',#28553,#28556);
#28553 = PRODUCT_DEFINITION_FORMATION('','',#28554);
#28554 = PRODUCT('CADSOFTTOOLS 1.126','CADSOFTTOOLS 1.126','',(#28555));
#28555 = PRODUCT_CONTEXT('',#2,'mechanical');
#28556 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28557 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28558,#28560);
#28558 = ( REPRESENTATION_RELATIONSHIP('','',#28437,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28559) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28559 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
#28560 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28561);
#28561 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','','',#5,#28552,$);
#28562 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28554));
#28563 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28564),#28638);
#28564 = SHELL_BASED_SURFACE_MODEL('',(#28565));
#28565 = OPEN_SHELL('',(#28566));
#28566 = ADVANCED_FACE('',(#28567),#28581,.F.);
#28567 = FACE_BOUND('',#28568,.T.);
#28568 = EDGE_LOOP('',(#28569,#28592,#28608,#28624));
#28569 = ORIENTED_EDGE('',*,*,#28570,.F.);
#28570 = EDGE_CURVE('',#28571,#28573,#28575,.T.);
#28571 = VERTEX_POINT('',#28572);
#28572 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#28573 = VERTEX_POINT('',#28574);
#28574 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    31.500000000003));
#28575 = SURFACE_CURVE('',#28576,(#28580),.PCURVE_S1.);
#28576 = LINE('',#28577,#28578);
#28577 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    31.500000000003));
#28578 = VECTOR('',#28579,1.);
#28579 = DIRECTION('',(1.,0.E+000,-1.820390584315E-015));
#28580 = PCURVE('',#28581,#28586);
#28581 = PLANE('',#28582);
#28582 = AXIS2_PLACEMENT_3D('',#28583,#28584,#28585);
#28583 = CARTESIAN_POINT('',(0.501146897693,-20.29999999997,
    31.500000000003));
#28584 = DIRECTION('',(1.252557889136E-016,1.,3.430802488633E-032));
#28585 = DIRECTION('',(1.,-1.252557889136E-016,-1.220331790695E-050));
#28586 = DEFINITIONAL_REPRESENTATION('',(#28587),#28591);
#28587 = LINE('',#28588,#28589);
#28588 = CARTESIAN_POINT('',(-0.7,-2.99955278371E-048));
#28589 = VECTOR('',#28590,1.);
#28590 = DIRECTION('',(1.,1.820390584315E-015));
#28591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28592 = ORIENTED_EDGE('',*,*,#28593,.F.);
#28593 = EDGE_CURVE('',#28594,#28571,#28596,.T.);
#28594 = VERTEX_POINT('',#28595);
#28595 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    26.800000001816));
#28596 = SURFACE_CURVE('',#28597,(#28601),.PCURVE_S1.);
#28597 = LINE('',#28598,#28599);
#28598 = CARTESIAN_POINT('',(-0.198853102307,-20.29999999997,
    26.800000001816));
#28599 = VECTOR('',#28600,1.);
#28600 = DIRECTION('',(4.724353298099E-017,-6.047172221567E-015,1.));
#28601 = PCURVE('',#28581,#28602);
#28602 = DEFINITIONAL_REPRESENTATION('',(#28603),#28607);
#28603 = LINE('',#28604,#28605);
#28604 = CARTESIAN_POINT('',(-0.7,4.699999998187));
#28605 = VECTOR('',#28606,1.);
#28606 = DIRECTION('',(4.724353298099E-017,-1.));
#28607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28608 = ORIENTED_EDGE('',*,*,#28609,.F.);
#28609 = EDGE_CURVE('',#28610,#28594,#28612,.T.);
#28610 = VERTEX_POINT('',#28611);
#28611 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#28612 = SURFACE_CURVE('',#28613,(#28617),.PCURVE_S1.);
#28613 = LINE('',#28614,#28615);
#28614 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#28615 = VECTOR('',#28616,1.);
#28616 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28617 = PCURVE('',#28581,#28618);
#28618 = DEFINITIONAL_REPRESENTATION('',(#28619),#28623);
#28619 = LINE('',#28620,#28621);
#28620 = CARTESIAN_POINT('',(1.251621651646,4.699999998187));
#28621 = VECTOR('',#28622,1.);
#28622 = DIRECTION('',(-1.,-4.285075405299E-048));
#28623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28624 = ORIENTED_EDGE('',*,*,#28625,.T.);
#28625 = EDGE_CURVE('',#28610,#28573,#28626,.T.);
#28626 = SURFACE_CURVE('',#28627,(#28631),.PCURVE_S1.);
#28627 = LINE('',#28628,#28629);
#28628 = CARTESIAN_POINT('',(1.752768549339,-20.29999999997,
    26.800000001816));
#28629 = VECTOR('',#28630,1.);
#28630 = DIRECTION('',(-1.88974131924E-016,0.E+000,1.));
#28631 = PCURVE('',#28581,#28632);
#28632 = DEFINITIONAL_REPRESENTATION('',(#28633),#28637);
#28633 = LINE('',#28634,#28635);
#28634 = CARTESIAN_POINT('',(1.251621651646,4.699999998187));
#28635 = VECTOR('',#28636,1.);
#28636 = DIRECTION('',(-1.88974131924E-016,-1.));
#28637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28642)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28639,#28640,#28641)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28639 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28640 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28641 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28642 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28639,
  'distance_accuracy_value','confusion accuracy');
#28643 = SHAPE_DEFINITION_REPRESENTATION(#28644,#28563);
#28644 = PRODUCT_DEFINITION_SHAPE('','',#28645);
#28645 = PRODUCT_DEFINITION('design','',#28646,#28649);
#28646 = PRODUCT_DEFINITION_FORMATION('','',#28647);
#28647 = PRODUCT('CADSOFTTOOLS 1.127','CADSOFTTOOLS 1.127','',(#28648));
#28648 = PRODUCT_CONTEXT('',#2,'mechanical');
#28649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28650 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28651,#28653);
#28651 = ( REPRESENTATION_RELATIONSHIP('','',#28563,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28652) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28652 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519);
#28653 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28654);
#28654 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','','',#5,#28645,$);
#28655 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28647));
#28656 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28657),#28731);
#28657 = SHELL_BASED_SURFACE_MODEL('',(#28658));
#28658 = OPEN_SHELL('',(#28659));
#28659 = ADVANCED_FACE('',(#28660),#28674,.F.);
#28660 = FACE_BOUND('',#28661,.T.);
#28661 = EDGE_LOOP('',(#28662,#28685,#28701,#28717));
#28662 = ORIENTED_EDGE('',*,*,#28663,.F.);
#28663 = EDGE_CURVE('',#28664,#28666,#28668,.T.);
#28664 = VERTEX_POINT('',#28665);
#28665 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.500000000008));
#28666 = VERTEX_POINT('',#28667);
#28667 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.500000000008));
#28668 = SURFACE_CURVE('',#28669,(#28673),.PCURVE_S1.);
#28669 = LINE('',#28670,#28671);
#28670 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.500000000008));
#28671 = VECTOR('',#28672,1.);
#28672 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28673 = PCURVE('',#28674,#28679);
#28674 = PLANE('',#28675);
#28675 = AXIS2_PLACEMENT_3D('',#28676,#28677,#28678);
#28676 = CARTESIAN_POINT('',(-0.21063750984,0.382335716043,
    35.410033868622));
#28677 = DIRECTION('',(0.E+000,-1.,-3.146262080583E-016));
#28678 = DIRECTION('',(0.E+000,-3.146262080583E-016,1.));
#28679 = DEFINITIONAL_REPRESENTATION('',(#28680),#28684);
#28680 = LINE('',#28681,#28682);
#28681 = CARTESIAN_POINT('',(-3.910033868614,-0.211784407533));
#28682 = VECTOR('',#28683,1.);
#28683 = DIRECTION('',(0.E+000,1.));
#28684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28685 = ORIENTED_EDGE('',*,*,#28686,.T.);
#28686 = EDGE_CURVE('',#28664,#28687,#28689,.T.);
#28687 = VERTEX_POINT('',#28688);
#28688 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.496432548877));
#28689 = SURFACE_CURVE('',#28690,(#28694),.PCURVE_S1.);
#28690 = LINE('',#28691,#28692);
#28691 = CARTESIAN_POINT('',(1.14689769329E-003,0.382335716043,
    31.500000000008));
#28692 = VECTOR('',#28693,1.);
#28693 = DIRECTION('',(1.215660293537E-016,0.E+000,-1.));
#28694 = PCURVE('',#28674,#28695);
#28695 = DEFINITIONAL_REPRESENTATION('',(#28696),#28700);
#28696 = LINE('',#28697,#28698);
#28697 = CARTESIAN_POINT('',(-3.910033868614,-0.211784407533));
#28698 = VECTOR('',#28699,1.);
#28699 = DIRECTION('',(-1.,-1.215660293537E-016));
#28700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28701 = ORIENTED_EDGE('',*,*,#28702,.F.);
#28702 = EDGE_CURVE('',#28703,#28687,#28705,.T.);
#28703 = VERTEX_POINT('',#28704);
#28704 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#28705 = SURFACE_CURVE('',#28706,(#28710),.PCURVE_S1.);
#28706 = LINE('',#28707,#28708);
#28707 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#28708 = VECTOR('',#28709,1.);
#28709 = DIRECTION('',(1.,0.E+000,-1.7763568394E-014));
#28710 = PCURVE('',#28674,#28711);
#28711 = DEFINITIONAL_REPRESENTATION('',(#28712),#28716);
#28712 = LINE('',#28713,#28714);
#28713 = CARTESIAN_POINT('',(-3.913601319746,-1.178440753291E-002));
#28714 = VECTOR('',#28715,1.);
#28715 = DIRECTION('',(-1.7763568394E-014,-1.));
#28716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28717 = ORIENTED_EDGE('',*,*,#28718,.T.);
#28718 = EDGE_CURVE('',#28703,#28666,#28719,.T.);
#28719 = SURFACE_CURVE('',#28720,(#28724),.PCURVE_S1.);
#28720 = LINE('',#28721,#28722);
#28721 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#28722 = VECTOR('',#28723,1.);
#28723 = DIRECTION('',(0.E+000,0.E+000,1.));
#28724 = PCURVE('',#28674,#28725);
#28725 = DEFINITIONAL_REPRESENTATION('',(#28726),#28730);
#28726 = LINE('',#28727,#28728);
#28727 = CARTESIAN_POINT('',(-3.913601319746,-1.178440753291E-002));
#28728 = VECTOR('',#28729,1.);
#28729 = DIRECTION('',(1.,0.E+000));
#28730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28735)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28732,#28733,#28734)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28732 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28733 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28734 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28735 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28732,
  'distance_accuracy_value','confusion accuracy');
#28736 = SHAPE_DEFINITION_REPRESENTATION(#28737,#28656);
#28737 = PRODUCT_DEFINITION_SHAPE('','',#28738);
#28738 = PRODUCT_DEFINITION('design','',#28739,#28742);
#28739 = PRODUCT_DEFINITION_FORMATION('','',#28740);
#28740 = PRODUCT('CADSOFTTOOLS 1.128','CADSOFTTOOLS 1.128','',(#28741));
#28741 = PRODUCT_CONTEXT('',#2,'mechanical');
#28742 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28743 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28744,#28746);
#28744 = ( REPRESENTATION_RELATIONSHIP('','',#28656,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28745) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28745 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523);
#28746 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28747);
#28747 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','','',#5,#28738,$);
#28748 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28740));
#28749 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28750),#28824);
#28750 = SHELL_BASED_SURFACE_MODEL('',(#28751));
#28751 = OPEN_SHELL('',(#28752));
#28752 = ADVANCED_FACE('',(#28753),#28767,.F.);
#28753 = FACE_BOUND('',#28754,.T.);
#28754 = EDGE_LOOP('',(#28755,#28778,#28794,#28810));
#28755 = ORIENTED_EDGE('',*,*,#28756,.T.);
#28756 = EDGE_CURVE('',#28757,#28759,#28761,.T.);
#28757 = VERTEX_POINT('',#28758);
#28758 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    31.500000000008));
#28759 = VERTEX_POINT('',#28760);
#28760 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.500000000008));
#28761 = SURFACE_CURVE('',#28762,(#28766),.PCURVE_S1.);
#28762 = LINE('',#28763,#28764);
#28763 = CARTESIAN_POINT('',(1.146897693289E-003,4.259876577335,
    31.500000000008));
#28764 = VECTOR('',#28765,1.);
#28765 = DIRECTION('',(6.777764980738E-017,-1.,-1.832457119545E-015));
#28766 = PCURVE('',#28767,#28772);
#28767 = PLANE('',#28768);
#28768 = AXIS2_PLACEMENT_3D('',#28769,#28770,#28771);
#28769 = CARTESIAN_POINT('',(0.501146897693,-1.842034071032,
    31.500000000008));
#28770 = DIRECTION('',(-2.775557561563E-016,-3.760459279603E-032,1.));
#28771 = DIRECTION('',(-1.,0.E+000,-2.775557561563E-016));
#28772 = DEFINITIONAL_REPRESENTATION('',(#28773),#28777);
#28773 = LINE('',#28774,#28775);
#28774 = CARTESIAN_POINT('',(0.5,-6.101910648367));
#28775 = VECTOR('',#28776,1.);
#28776 = DIRECTION('',(-6.777764980738E-017,1.));
#28777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28778 = ORIENTED_EDGE('',*,*,#28779,.T.);
#28779 = EDGE_CURVE('',#28759,#28780,#28782,.T.);
#28780 = VERTEX_POINT('',#28781);
#28781 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.500000000008));
#28782 = SURFACE_CURVE('',#28783,(#28787),.PCURVE_S1.);
#28783 = LINE('',#28784,#28785);
#28784 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.500000000008));
#28785 = VECTOR('',#28786,1.);
#28786 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28787 = PCURVE('',#28767,#28788);
#28788 = DEFINITIONAL_REPRESENTATION('',(#28789),#28793);
#28789 = LINE('',#28790,#28791);
#28790 = CARTESIAN_POINT('',(0.5,-2.224369787075));
#28791 = VECTOR('',#28792,1.);
#28792 = DIRECTION('',(1.,-1.043737118845E-047));
#28793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28794 = ORIENTED_EDGE('',*,*,#28795,.T.);
#28795 = EDGE_CURVE('',#28780,#28796,#28798,.T.);
#28796 = VERTEX_POINT('',#28797);
#28797 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    31.500000000008));
#28798 = SURFACE_CURVE('',#28799,(#28803),.PCURVE_S1.);
#28799 = LINE('',#28800,#28801);
#28800 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.500000000008));
#28801 = VECTOR('',#28802,1.);
#28802 = DIRECTION('',(1.145285699715E-016,1.,0.E+000));
#28803 = PCURVE('',#28767,#28804);
#28804 = DEFINITIONAL_REPRESENTATION('',(#28805),#28809);
#28805 = LINE('',#28806,#28807);
#28806 = CARTESIAN_POINT('',(0.7,-2.224369787075));
#28807 = VECTOR('',#28808,1.);
#28808 = DIRECTION('',(-1.145285699715E-016,-1.));
#28809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28810 = ORIENTED_EDGE('',*,*,#28811,.F.);
#28811 = EDGE_CURVE('',#28757,#28796,#28812,.T.);
#28812 = SURFACE_CURVE('',#28813,(#28817),.PCURVE_S1.);
#28813 = LINE('',#28814,#28815);
#28814 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    31.500000000008));
#28815 = VECTOR('',#28816,1.);
#28816 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28817 = PCURVE('',#28767,#28818);
#28818 = DEFINITIONAL_REPRESENTATION('',(#28819),#28823);
#28819 = LINE('',#28820,#28821);
#28820 = CARTESIAN_POINT('',(0.5,-6.101910648367));
#28821 = VECTOR('',#28822,1.);
#28822 = DIRECTION('',(1.,-1.043737118845E-047));
#28823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28828)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28825,#28826,#28827)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28825,
  'distance_accuracy_value','confusion accuracy');
#28829 = SHAPE_DEFINITION_REPRESENTATION(#28830,#28749);
#28830 = PRODUCT_DEFINITION_SHAPE('','',#28831);
#28831 = PRODUCT_DEFINITION('design','',#28832,#28835);
#28832 = PRODUCT_DEFINITION_FORMATION('','',#28833);
#28833 = PRODUCT('CADSOFTTOOLS 1.129','CADSOFTTOOLS 1.129','',(#28834));
#28834 = PRODUCT_CONTEXT('',#2,'mechanical');
#28835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28837,#28839);
#28837 = ( REPRESENTATION_RELATIONSHIP('','',#28749,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28838) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527);
#28839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28840);
#28840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','','',#5,#28831,$);
#28841 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28833));
#28842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28843),#28938);
#28843 = SHELL_BASED_SURFACE_MODEL('',(#28844));
#28844 = OPEN_SHELL('',(#28845));
#28845 = ADVANCED_FACE('',(#28846),#28861,.F.);
#28846 = FACE_BOUND('',#28847,.F.);
#28847 = EDGE_LOOP('',(#28848,#28871,#28886,#28925));
#28848 = ORIENTED_EDGE('',*,*,#28849,.F.);
#28849 = EDGE_CURVE('',#28850,#28852,#28854,.T.);
#28850 = VERTEX_POINT('',#28851);
#28851 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    31.500000000008));
#28852 = VERTEX_POINT('',#28853);
#28853 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    31.200000000008));
#28854 = SURFACE_CURVE('',#28855,(#28860),.PCURVE_S1.);
#28855 = CIRCLE('',#28856,0.3);
#28856 = AXIS2_PLACEMENT_3D('',#28857,#28858,#28859);
#28857 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    31.200000000008));
#28858 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28859 = DIRECTION('',(0.E+000,0.E+000,1.));
#28860 = PCURVE('',#28861,#28866);
#28861 = CYLINDRICAL_SURFACE('',#28862,0.3);
#28862 = AXIS2_PLACEMENT_3D('',#28863,#28864,#28865);
#28863 = CARTESIAN_POINT('',(0.501146897693,4.259876577335,
    31.200000000008));
#28864 = DIRECTION('',(1.,1.252557889136E-016,2.775557561563E-016));
#28865 = DIRECTION('',(-2.775557561563E-016,1.050206761397E-032,1.));
#28866 = DEFINITIONAL_REPRESENTATION('',(#28867),#28870);
#28867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28868,#28869),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#28868 = CARTESIAN_POINT('',(6.28318530718,-0.7));
#28869 = CARTESIAN_POINT('',(4.712388980385,-0.7));
#28870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28871 = ORIENTED_EDGE('',*,*,#28872,.F.);
#28872 = EDGE_CURVE('',#28873,#28850,#28875,.T.);
#28873 = VERTEX_POINT('',#28874);
#28874 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    31.500000000008));
#28875 = SURFACE_CURVE('',#28876,(#28880),.PCURVE_S1.);
#28876 = LINE('',#28877,#28878);
#28877 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    31.500000000008));
#28878 = VECTOR('',#28879,1.);
#28879 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28880 = PCURVE('',#28861,#28881);
#28881 = DEFINITIONAL_REPRESENTATION('',(#28882),#28885);
#28882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28883,#28884),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28883 = CARTESIAN_POINT('',(6.28318530718,-0.5));
#28884 = CARTESIAN_POINT('',(6.28318530718,-0.7));
#28885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28886 = ORIENTED_EDGE('',*,*,#28887,.F.);
#28887 = EDGE_CURVE('',#28888,#28873,#28890,.T.);
#28888 = VERTEX_POINT('',#28889);
#28889 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    31.200000000008));
#28890 = SURFACE_CURVE('',#28891,(#28896),.PCURVE_S1.);
#28891 = CIRCLE('',#28892,0.3);
#28892 = AXIS2_PLACEMENT_3D('',#28893,#28894,#28895);
#28893 = CARTESIAN_POINT('',(1.146897693284E-003,4.259876577335,
    31.200000000008));
#28894 = DIRECTION('',(1.,1.354848240829E-016,2.739037068377E-016));
#28895 = DIRECTION('',(-1.354848240829E-016,1.,-8.791028389898E-035));
#28896 = PCURVE('',#28861,#28897);
#28897 = DEFINITIONAL_REPRESENTATION('',(#28898),#28924);
#28898 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28899,#28900,#28901,#28902,
    #28903,#28904,#28905,#28906,#28907,#28908,#28909,#28910,#28911,
    #28912,#28913,#28914,#28915,#28916,#28917,#28918,#28919,#28920,
    #28921,#28922,#28923),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#28899 = CARTESIAN_POINT('',(4.712388980385,-0.5));
#28900 = CARTESIAN_POINT('',(4.73618892473,-0.5));
#28901 = CARTESIAN_POINT('',(4.783788813421,-0.5));
#28902 = CARTESIAN_POINT('',(4.855188646457,-0.5));
#28903 = CARTESIAN_POINT('',(4.926588479493,-0.5));
#28904 = CARTESIAN_POINT('',(4.997988312529,-0.5));
#28905 = CARTESIAN_POINT('',(5.069388145565,-0.5));
#28906 = CARTESIAN_POINT('',(5.140787978601,-0.5));
#28907 = CARTESIAN_POINT('',(5.212187811638,-0.5));
#28908 = CARTESIAN_POINT('',(5.283587644674,-0.5));
#28909 = CARTESIAN_POINT('',(5.35498747771,-0.5));
#28910 = CARTESIAN_POINT('',(5.426387310746,-0.5));
#28911 = CARTESIAN_POINT('',(5.497787143782,-0.5));
#28912 = CARTESIAN_POINT('',(5.569186976818,-0.5));
#28913 = CARTESIAN_POINT('',(5.640586809854,-0.5));
#28914 = CARTESIAN_POINT('',(5.711986642891,-0.5));
#28915 = CARTESIAN_POINT('',(5.783386475927,-0.5));
#28916 = CARTESIAN_POINT('',(5.854786308963,-0.5));
#28917 = CARTESIAN_POINT('',(5.926186141999,-0.5));
#28918 = CARTESIAN_POINT('',(5.997585975035,-0.5));
#28919 = CARTESIAN_POINT('',(6.068985808071,-0.5));
#28920 = CARTESIAN_POINT('',(6.140385641107,-0.5));
#28921 = CARTESIAN_POINT('',(6.211785474143,-0.5));
#28922 = CARTESIAN_POINT('',(6.259385362834,-0.5));
#28923 = CARTESIAN_POINT('',(6.28318530718,-0.5));
#28924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28925 = ORIENTED_EDGE('',*,*,#28926,.T.);
#28926 = EDGE_CURVE('',#28888,#28852,#28927,.T.);
#28927 = SURFACE_CURVE('',#28928,(#28932),.PCURVE_S1.);
#28928 = LINE('',#28929,#28930);
#28929 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    31.200000000008));
#28930 = VECTOR('',#28931,1.);
#28931 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28932 = PCURVE('',#28861,#28933);
#28933 = DEFINITIONAL_REPRESENTATION('',(#28934),#28937);
#28934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28935,#28936),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#28935 = CARTESIAN_POINT('',(4.712388980385,-0.5));
#28936 = CARTESIAN_POINT('',(4.712388980385,-0.7));
#28937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28942)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28939,#28940,#28941)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28939 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28940 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28941 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28942 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#28939,
  'distance_accuracy_value','confusion accuracy');
#28943 = SHAPE_DEFINITION_REPRESENTATION(#28944,#28842);
#28944 = PRODUCT_DEFINITION_SHAPE('','',#28945);
#28945 = PRODUCT_DEFINITION('design','',#28946,#28949);
#28946 = PRODUCT_DEFINITION_FORMATION('','',#28947);
#28947 = PRODUCT('CADSOFTTOOLS 1.130','CADSOFTTOOLS 1.130','',(#28948));
#28948 = PRODUCT_CONTEXT('',#2,'mechanical');
#28949 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28950 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28951,#28953);
#28951 = ( REPRESENTATION_RELATIONSHIP('','',#28842,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28952) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28952 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531);
#28953 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28954);
#28954 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','','',#5,#28945,$);
#28955 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28947));
#28956 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28957),#29031);
#28957 = SHELL_BASED_SURFACE_MODEL('',(#28958));
#28958 = OPEN_SHELL('',(#28959));
#28959 = ADVANCED_FACE('',(#28960),#28974,.F.);
#28960 = FACE_BOUND('',#28961,.T.);
#28961 = EDGE_LOOP('',(#28962,#28985,#29001,#29017));
#28962 = ORIENTED_EDGE('',*,*,#28963,.F.);
#28963 = EDGE_CURVE('',#28964,#28966,#28968,.T.);
#28964 = VERTEX_POINT('',#28965);
#28965 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    27.050000001821));
#28966 = VERTEX_POINT('',#28967);
#28967 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    27.050000001821));
#28968 = SURFACE_CURVE('',#28969,(#28973),.PCURVE_S1.);
#28969 = LINE('',#28970,#28971);
#28970 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    27.050000001821));
#28971 = VECTOR('',#28972,1.);
#28972 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28973 = PCURVE('',#28974,#28979);
#28974 = PLANE('',#28975);
#28975 = AXIS2_PLACEMENT_3D('',#28976,#28977,#28978);
#28976 = CARTESIAN_POINT('',(0.501146897693,4.559876577335,
    31.500000000008));
#28977 = DIRECTION('',(-1.252557889136E-016,1.,-3.430802488633E-032));
#28978 = DIRECTION('',(-1.,-1.252557889136E-016,1.220331790695E-050));
#28979 = DEFINITIONAL_REPRESENTATION('',(#28980),#28984);
#28980 = LINE('',#28981,#28982);
#28981 = CARTESIAN_POINT('',(0.5,-4.449999998187));
#28982 = VECTOR('',#28983,1.);
#28983 = DIRECTION('',(1.,4.285075405299E-048));
#28984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28985 = ORIENTED_EDGE('',*,*,#28986,.T.);
#28986 = EDGE_CURVE('',#28964,#28987,#28989,.T.);
#28987 = VERTEX_POINT('',#28988);
#28988 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    31.200000000008));
#28989 = SURFACE_CURVE('',#28990,(#28994),.PCURVE_S1.);
#28990 = LINE('',#28991,#28992);
#28991 = CARTESIAN_POINT('',(1.14689769329E-003,4.559876577335,
    27.050000001821));
#28992 = VECTOR('',#28993,1.);
#28993 = DIRECTION('',(-1.369491033892E-016,4.280377928135E-016,1.));
#28994 = PCURVE('',#28974,#28995);
#28995 = DEFINITIONAL_REPRESENTATION('',(#28996),#29000);
#28996 = LINE('',#28997,#28998);
#28997 = CARTESIAN_POINT('',(0.5,-4.449999998187));
#28998 = VECTOR('',#28999,1.);
#28999 = DIRECTION('',(1.369491033892E-016,1.));
#29000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29001 = ORIENTED_EDGE('',*,*,#29002,.T.);
#29002 = EDGE_CURVE('',#28987,#29003,#29005,.T.);
#29003 = VERTEX_POINT('',#29004);
#29004 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    31.200000000008));
#29005 = SURFACE_CURVE('',#29006,(#29010),.PCURVE_S1.);
#29006 = LINE('',#29007,#29008);
#29007 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    31.200000000008));
#29008 = VECTOR('',#29009,1.);
#29009 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29010 = PCURVE('',#28974,#29011);
#29011 = DEFINITIONAL_REPRESENTATION('',(#29012),#29016);
#29012 = LINE('',#29013,#29014);
#29013 = CARTESIAN_POINT('',(0.5,-0.3));
#29014 = VECTOR('',#29015,1.);
#29015 = DIRECTION('',(1.,4.285075405299E-048));
#29016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29017 = ORIENTED_EDGE('',*,*,#29018,.T.);
#29018 = EDGE_CURVE('',#29003,#28966,#29019,.T.);
#29019 = SURFACE_CURVE('',#29020,(#29024),.PCURVE_S1.);
#29020 = LINE('',#29021,#29022);
#29021 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    31.200000000008));
#29022 = VECTOR('',#29023,1.);
#29023 = DIRECTION('',(5.350472410169E-017,-8.560755856271E-016,-1.));
#29024 = PCURVE('',#28974,#29025);
#29025 = DEFINITIONAL_REPRESENTATION('',(#29026),#29030);
#29026 = LINE('',#29027,#29028);
#29027 = CARTESIAN_POINT('',(0.7,-0.3));
#29028 = VECTOR('',#29029,1.);
#29029 = DIRECTION('',(-5.350472410169E-017,-1.));
#29030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29035)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29032,#29033,#29034)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29032 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29033 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29034 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29035 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29032,
  'distance_accuracy_value','confusion accuracy');
#29036 = SHAPE_DEFINITION_REPRESENTATION(#29037,#28956);
#29037 = PRODUCT_DEFINITION_SHAPE('','',#29038);
#29038 = PRODUCT_DEFINITION('design','',#29039,#29042);
#29039 = PRODUCT_DEFINITION_FORMATION('','',#29040);
#29040 = PRODUCT('CADSOFTTOOLS 1.131','CADSOFTTOOLS 1.131','',(#29041));
#29041 = PRODUCT_CONTEXT('',#2,'mechanical');
#29042 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29043 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29044,#29046);
#29044 = ( REPRESENTATION_RELATIONSHIP('','',#28956,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29045) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29045 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535);
#29046 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29047);
#29047 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','','',#5,#29038,$);
#29048 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29040));
#29049 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29050),#29145);
#29050 = SHELL_BASED_SURFACE_MODEL('',(#29051));
#29051 = OPEN_SHELL('',(#29052));
#29052 = ADVANCED_FACE('',(#29053),#29068,.F.);
#29053 = FACE_BOUND('',#29054,.F.);
#29054 = EDGE_LOOP('',(#29055,#29101,#29116,#29132));
#29055 = ORIENTED_EDGE('',*,*,#29056,.F.);
#29056 = EDGE_CURVE('',#29057,#29059,#29061,.T.);
#29057 = VERTEX_POINT('',#29058);
#29058 = CARTESIAN_POINT('',(-0.198853102307,4.559876577335,
    27.050000001821));
#29059 = VERTEX_POINT('',#29060);
#29060 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    26.750000001821));
#29061 = SURFACE_CURVE('',#29062,(#29067),.PCURVE_S1.);
#29062 = CIRCLE('',#29063,0.3);
#29063 = AXIS2_PLACEMENT_3D('',#29064,#29065,#29066);
#29064 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    27.050000001821));
#29065 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29066 = DIRECTION('',(0.E+000,1.,0.E+000));
#29067 = PCURVE('',#29068,#29073);
#29068 = CYLINDRICAL_SURFACE('',#29069,0.3);
#29069 = AXIS2_PLACEMENT_3D('',#29070,#29071,#29072);
#29070 = CARTESIAN_POINT('',(0.501146897693,4.259876577335,
    27.050000001821));
#29071 = DIRECTION('',(1.,1.252557889136E-016,2.775557561563E-016));
#29072 = DIRECTION('',(-2.775557561563E-016,1.050206761397E-032,1.));
#29073 = DEFINITIONAL_REPRESENTATION('',(#29074),#29100);
#29074 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29075,#29076,#29077,#29078,
    #29079,#29080,#29081,#29082,#29083,#29084,#29085,#29086,#29087,
    #29088,#29089,#29090,#29091,#29092,#29093,#29094,#29095,#29096,
    #29097,#29098,#29099),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#29075 = CARTESIAN_POINT('',(4.712388980385,-0.7));
#29076 = CARTESIAN_POINT('',(4.688589036039,-0.7));
#29077 = CARTESIAN_POINT('',(4.640989147349,-0.7));
#29078 = CARTESIAN_POINT('',(4.569589314312,-0.7));
#29079 = CARTESIAN_POINT('',(4.498189481276,-0.7));
#29080 = CARTESIAN_POINT('',(4.42678964824,-0.7));
#29081 = CARTESIAN_POINT('',(4.355389815204,-0.7));
#29082 = CARTESIAN_POINT('',(4.283989982168,-0.7));
#29083 = CARTESIAN_POINT('',(4.212590149132,-0.7));
#29084 = CARTESIAN_POINT('',(4.141190316096,-0.7));
#29085 = CARTESIAN_POINT('',(4.06979048306,-0.7));
#29086 = CARTESIAN_POINT('',(3.998390650023,-0.7));
#29087 = CARTESIAN_POINT('',(3.926990816987,-0.7));
#29088 = CARTESIAN_POINT('',(3.855590983951,-0.7));
#29089 = CARTESIAN_POINT('',(3.784191150915,-0.7));
#29090 = CARTESIAN_POINT('',(3.712791317879,-0.7));
#29091 = CARTESIAN_POINT('',(3.641391484843,-0.7));
#29092 = CARTESIAN_POINT('',(3.569991651807,-0.7));
#29093 = CARTESIAN_POINT('',(3.49859181877,-0.7));
#29094 = CARTESIAN_POINT('',(3.427191985734,-0.7));
#29095 = CARTESIAN_POINT('',(3.355792152698,-0.7));
#29096 = CARTESIAN_POINT('',(3.284392319662,-0.7));
#29097 = CARTESIAN_POINT('',(3.212992486626,-0.7));
#29098 = CARTESIAN_POINT('',(3.165392597935,-0.7));
#29099 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#29100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29101 = ORIENTED_EDGE('',*,*,#29102,.F.);
#29102 = EDGE_CURVE('',#29103,#29057,#29105,.T.);
#29103 = VERTEX_POINT('',#29104);
#29104 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    27.050000001821));
#29105 = SURFACE_CURVE('',#29106,(#29110),.PCURVE_S1.);
#29106 = LINE('',#29107,#29108);
#29107 = CARTESIAN_POINT('',(1.146897693295E-003,4.559876577335,
    27.050000001821));
#29108 = VECTOR('',#29109,1.);
#29109 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29110 = PCURVE('',#29068,#29111);
#29111 = DEFINITIONAL_REPRESENTATION('',(#29112),#29115);
#29112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29113,#29114),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#29113 = CARTESIAN_POINT('',(4.712388980385,-0.5));
#29114 = CARTESIAN_POINT('',(4.712388980385,-0.7));
#29115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29116 = ORIENTED_EDGE('',*,*,#29117,.F.);
#29117 = EDGE_CURVE('',#29118,#29103,#29120,.T.);
#29118 = VERTEX_POINT('',#29119);
#29119 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    26.750000001821));
#29120 = SURFACE_CURVE('',#29121,(#29126),.PCURVE_S1.);
#29121 = CIRCLE('',#29122,0.3);
#29122 = AXIS2_PLACEMENT_3D('',#29123,#29124,#29125);
#29123 = CARTESIAN_POINT('',(1.146897693285E-003,4.259876577335,
    27.050000001821));
#29124 = DIRECTION('',(1.,1.354848240829E-016,2.739037068377E-016));
#29125 = DIRECTION('',(2.739037068377E-016,-5.154124104547E-036,-1.));
#29126 = PCURVE('',#29068,#29127);
#29127 = DEFINITIONAL_REPRESENTATION('',(#29128),#29131);
#29128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29129,#29130),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29129 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#29130 = CARTESIAN_POINT('',(4.712388980385,-0.5));
#29131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29132 = ORIENTED_EDGE('',*,*,#29133,.T.);
#29133 = EDGE_CURVE('',#29118,#29059,#29134,.T.);
#29134 = SURFACE_CURVE('',#29135,(#29139),.PCURVE_S1.);
#29135 = LINE('',#29136,#29137);
#29136 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    26.750000001821));
#29137 = VECTOR('',#29138,1.);
#29138 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29139 = PCURVE('',#29068,#29140);
#29140 = DEFINITIONAL_REPRESENTATION('',(#29141),#29144);
#29141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29142,#29143),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#29142 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#29143 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#29144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29149)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29146,#29147,#29148)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29146 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29147 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29148 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29149 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29146,
  'distance_accuracy_value','confusion accuracy');
#29150 = SHAPE_DEFINITION_REPRESENTATION(#29151,#29049);
#29151 = PRODUCT_DEFINITION_SHAPE('','',#29152);
#29152 = PRODUCT_DEFINITION('design','',#29153,#29156);
#29153 = PRODUCT_DEFINITION_FORMATION('','',#29154);
#29154 = PRODUCT('CADSOFTTOOLS 1.132','CADSOFTTOOLS 1.132','',(#29155));
#29155 = PRODUCT_CONTEXT('',#2,'mechanical');
#29156 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29157 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29158,#29160);
#29158 = ( REPRESENTATION_RELATIONSHIP('','',#29049,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29159) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29159 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539);
#29160 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29161);
#29161 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','','',#5,#29152,$);
#29162 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29154));
#29163 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29164),#29238);
#29164 = SHELL_BASED_SURFACE_MODEL('',(#29165));
#29165 = OPEN_SHELL('',(#29166));
#29166 = ADVANCED_FACE('',(#29167),#29181,.F.);
#29167 = FACE_BOUND('',#29168,.T.);
#29168 = EDGE_LOOP('',(#29169,#29192,#29208,#29224));
#29169 = ORIENTED_EDGE('',*,*,#29170,.T.);
#29170 = EDGE_CURVE('',#29171,#29173,#29175,.T.);
#29171 = VERTEX_POINT('',#29172);
#29172 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    26.750000001821));
#29173 = VERTEX_POINT('',#29174);
#29174 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    26.750000001821));
#29175 = SURFACE_CURVE('',#29176,(#29180),.PCURVE_S1.);
#29176 = LINE('',#29177,#29178);
#29177 = CARTESIAN_POINT('',(-0.198853102307,4.259876577335,
    26.750000001821));
#29178 = VECTOR('',#29179,1.);
#29179 = DIRECTION('',(0.E+000,-1.,-1.353414734781E-014));
#29180 = PCURVE('',#29181,#29186);
#29181 = PLANE('',#29182);
#29182 = AXIS2_PLACEMENT_3D('',#29183,#29184,#29185);
#29183 = CARTESIAN_POINT('',(0.501146897693,-1.842034071032,
    26.750000001821));
#29184 = DIRECTION('',(2.775557561563E-016,3.760459279603E-032,-1.));
#29185 = DIRECTION('',(1.,0.E+000,2.775557561563E-016));
#29186 = DEFINITIONAL_REPRESENTATION('',(#29187),#29191);
#29187 = LINE('',#29188,#29189);
#29188 = CARTESIAN_POINT('',(-0.7,-6.101910648368));
#29189 = VECTOR('',#29190,1.);
#29190 = DIRECTION('',(-3.756480501052E-030,1.));
#29191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29192 = ORIENTED_EDGE('',*,*,#29193,.T.);
#29193 = EDGE_CURVE('',#29173,#29194,#29196,.T.);
#29194 = VERTEX_POINT('',#29195);
#29195 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    26.750000001821));
#29196 = SURFACE_CURVE('',#29197,(#29201),.PCURVE_S1.);
#29197 = LINE('',#29198,#29199);
#29198 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    26.750000001821));
#29199 = VECTOR('',#29200,1.);
#29200 = DIRECTION('',(1.,0.E+000,0.E+000));
#29201 = PCURVE('',#29181,#29202);
#29202 = DEFINITIONAL_REPRESENTATION('',(#29203),#29207);
#29203 = LINE('',#29204,#29205);
#29204 = CARTESIAN_POINT('',(-0.7,-1.901910648367));
#29205 = VECTOR('',#29206,1.);
#29206 = DIRECTION('',(1.,1.043737118845E-047));
#29207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29208 = ORIENTED_EDGE('',*,*,#29209,.T.);
#29209 = EDGE_CURVE('',#29194,#29210,#29212,.T.);
#29210 = VERTEX_POINT('',#29211);
#29211 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    26.750000001821));
#29212 = SURFACE_CURVE('',#29213,(#29217),.PCURVE_S1.);
#29213 = LINE('',#29214,#29215);
#29214 = CARTESIAN_POINT('',(1.14689769329E-003,5.987657733498E-002,
    26.750000001821));
#29215 = VECTOR('',#29216,1.);
#29216 = DIRECTION('',(-6.77368214429E-017,1.,-8.458842092382E-016));
#29217 = PCURVE('',#29181,#29218);
#29218 = DEFINITIONAL_REPRESENTATION('',(#29219),#29223);
#29219 = LINE('',#29220,#29221);
#29220 = CARTESIAN_POINT('',(-0.5,-1.901910648367));
#29221 = VECTOR('',#29222,1.);
#29222 = DIRECTION('',(-6.77368214429E-017,-1.));
#29223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29224 = ORIENTED_EDGE('',*,*,#29225,.T.);
#29225 = EDGE_CURVE('',#29210,#29171,#29226,.T.);
#29226 = SURFACE_CURVE('',#29227,(#29231),.PCURVE_S1.);
#29227 = LINE('',#29228,#29229);
#29228 = CARTESIAN_POINT('',(1.146897693295E-003,4.259876577335,
    26.750000001821));
#29229 = VECTOR('',#29230,1.);
#29230 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29231 = PCURVE('',#29181,#29232);
#29232 = DEFINITIONAL_REPRESENTATION('',(#29233),#29237);
#29233 = LINE('',#29234,#29235);
#29234 = CARTESIAN_POINT('',(-0.5,-6.101910648367));
#29235 = VECTOR('',#29236,1.);
#29236 = DIRECTION('',(-1.,-1.043737118845E-047));
#29237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29242)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29239,#29240,#29241)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29239,
  'distance_accuracy_value','confusion accuracy');
#29243 = SHAPE_DEFINITION_REPRESENTATION(#29244,#29163);
#29244 = PRODUCT_DEFINITION_SHAPE('','',#29245);
#29245 = PRODUCT_DEFINITION('design','',#29246,#29249);
#29246 = PRODUCT_DEFINITION_FORMATION('','',#29247);
#29247 = PRODUCT('CADSOFTTOOLS 1.133','CADSOFTTOOLS 1.133','',(#29248));
#29248 = PRODUCT_CONTEXT('',#2,'mechanical');
#29249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29250 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29251,#29253);
#29251 = ( REPRESENTATION_RELATIONSHIP('','',#29163,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29252) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29252 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543);
#29253 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29254);
#29254 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','','',#5,#29245,$);
#29255 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29247));
#29256 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29257),#29398);
#29257 = SHELL_BASED_SURFACE_MODEL('',(#29258));
#29258 = OPEN_SHELL('',(#29259));
#29259 = ADVANCED_FACE('',(#29260),#29274,.F.);
#29260 = FACE_BOUND('',#29261,.F.);
#29261 = EDGE_LOOP('',(#29262,#29284,#29323,#29361));
#29262 = ORIENTED_EDGE('',*,*,#29263,.T.);
#29263 = EDGE_CURVE('',#29264,#29266,#29268,.T.);
#29264 = VERTEX_POINT('',#29265);
#29265 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    26.750000001821));
#29266 = VERTEX_POINT('',#29267);
#29267 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    26.750000001821));
#29268 = SURFACE_CURVE('',#29269,(#29273),.PCURVE_S1.);
#29269 = LINE('',#29270,#29271);
#29270 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    26.750000001821));
#29271 = VECTOR('',#29272,1.);
#29272 = DIRECTION('',(1.,0.E+000,0.E+000));
#29273 = PCURVE('',#29274,#29279);
#29274 = CYLINDRICAL_SURFACE('',#29275,0.3);
#29275 = AXIS2_PLACEMENT_3D('',#29276,#29277,#29278);
#29276 = CARTESIAN_POINT('',(0.501146897693,5.987657733498E-002,
    27.050000001821));
#29277 = DIRECTION('',(1.,0.E+000,2.775557561563E-016));
#29278 = DIRECTION('',(-2.775557561563E-016,0.E+000,1.));
#29279 = DEFINITIONAL_REPRESENTATION('',(#29280),#29283);
#29280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29281,#29282),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#29281 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#29282 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#29283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29284 = ORIENTED_EDGE('',*,*,#29285,.T.);
#29285 = EDGE_CURVE('',#29266,#29286,#29288,.T.);
#29286 = VERTEX_POINT('',#29287);
#29287 = CARTESIAN_POINT('',(1.146897693295E-003,-0.240123422665,
    27.050000001821));
#29288 = SURFACE_CURVE('',#29289,(#29294),.PCURVE_S1.);
#29289 = CIRCLE('',#29290,0.3);
#29290 = AXIS2_PLACEMENT_3D('',#29291,#29292,#29293);
#29291 = CARTESIAN_POINT('',(1.146897693285E-003,5.987657733498E-002,
    27.050000001821));
#29292 = DIRECTION('',(-1.,-1.354848240829E-016,-2.739037068377E-016));
#29293 = DIRECTION('',(2.739037068377E-016,1.156482317318E-016,-1.));
#29294 = PCURVE('',#29274,#29295);
#29295 = DEFINITIONAL_REPRESENTATION('',(#29296),#29322);
#29296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29297,#29298,#29299,#29300,
    #29301,#29302,#29303,#29304,#29305,#29306,#29307,#29308,#29309,
    #29310,#29311,#29312,#29313,#29314,#29315,#29316,#29317,#29318,
    #29319,#29320,#29321),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#29297 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#29298 = CARTESIAN_POINT('',(3.117792709244,-0.5));
#29299 = CARTESIAN_POINT('',(3.070192820554,-0.5));
#29300 = CARTESIAN_POINT('',(2.998792987518,-0.5));
#29301 = CARTESIAN_POINT('',(2.927393154481,-0.5));
#29302 = CARTESIAN_POINT('',(2.855993321445,-0.5));
#29303 = CARTESIAN_POINT('',(2.784593488409,-0.5));
#29304 = CARTESIAN_POINT('',(2.713193655373,-0.5));
#29305 = CARTESIAN_POINT('',(2.641793822337,-0.5));
#29306 = CARTESIAN_POINT('',(2.570393989301,-0.5));
#29307 = CARTESIAN_POINT('',(2.498994156265,-0.5));
#29308 = CARTESIAN_POINT('',(2.427594323228,-0.5));
#29309 = CARTESIAN_POINT('',(2.356194490192,-0.5));
#29310 = CARTESIAN_POINT('',(2.284794657156,-0.5));
#29311 = CARTESIAN_POINT('',(2.21339482412,-0.5));
#29312 = CARTESIAN_POINT('',(2.141994991084,-0.5));
#29313 = CARTESIAN_POINT('',(2.070595158048,-0.5));
#29314 = CARTESIAN_POINT('',(1.999195325012,-0.5));
#29315 = CARTESIAN_POINT('',(1.927795491976,-0.5));
#29316 = CARTESIAN_POINT('',(1.856395658939,-0.5));
#29317 = CARTESIAN_POINT('',(1.784995825903,-0.5));
#29318 = CARTESIAN_POINT('',(1.713595992867,-0.5));
#29319 = CARTESIAN_POINT('',(1.642196159831,-0.5));
#29320 = CARTESIAN_POINT('',(1.59459627114,-0.5));
#29321 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#29322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29323 = ORIENTED_EDGE('',*,*,#29324,.T.);
#29324 = EDGE_CURVE('',#29286,#29325,#29327,.T.);
#29325 = VERTEX_POINT('',#29326);
#29326 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    27.050000001821));
#29327 = SURFACE_CURVE('',#29328,(#29332),.PCURVE_S1.);
#29328 = LINE('',#29329,#29330);
#29329 = CARTESIAN_POINT('',(1.146897693275E-003,-0.240123422665,
    27.050000001821));
#29330 = VECTOR('',#29331,1.);
#29331 = DIRECTION('',(-1.,0.E+000,1.42108547152E-013));
#29332 = PCURVE('',#29274,#29333);
#29333 = DEFINITIONAL_REPRESENTATION('',(#29334),#29360);
#29334 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29335,#29336,#29337,#29338,
    #29339,#29340,#29341,#29342,#29343,#29344,#29345,#29346,#29347,
    #29348,#29349,#29350,#29351,#29352,#29353,#29354,#29355,#29356,
    #29357,#29358,#29359),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.023988615595E-014,9.090909090889E-003,
    1.81818181818E-002,2.727272727271E-002,3.636363636362E-002,
    4.545454545453E-002,5.454545454544E-002,6.363636363635E-002,
    7.272727272726E-002,8.181818181817E-002,9.090909090908E-002,
    9.999999999998E-002,0.109090909091,0.118181818182,0.127272727273,
    0.136363636364,0.145454545455,0.154545454545,0.163636363636,
    0.172727272727,0.181818181818,0.190909090909,0.2),.UNSPECIFIED.);
#29335 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#29336 = CARTESIAN_POINT('',(1.570796326795,-0.50303030303));
#29337 = CARTESIAN_POINT('',(1.570796326795,-0.509090909091));
#29338 = CARTESIAN_POINT('',(1.570796326795,-0.518181818182));
#29339 = CARTESIAN_POINT('',(1.570796326795,-0.527272727273));
#29340 = CARTESIAN_POINT('',(1.570796326795,-0.536363636364));
#29341 = CARTESIAN_POINT('',(1.570796326795,-0.545454545455));
#29342 = CARTESIAN_POINT('',(1.570796326795,-0.554545454545));
#29343 = CARTESIAN_POINT('',(1.570796326795,-0.563636363636));
#29344 = CARTESIAN_POINT('',(1.570796326795,-0.572727272727));
#29345 = CARTESIAN_POINT('',(1.570796326795,-0.581818181818));
#29346 = CARTESIAN_POINT('',(1.570796326795,-0.590909090909));
#29347 = CARTESIAN_POINT('',(1.570796326795,-0.6));
#29348 = CARTESIAN_POINT('',(1.570796326795,-0.609090909091));
#29349 = CARTESIAN_POINT('',(1.570796326795,-0.618181818182));
#29350 = CARTESIAN_POINT('',(1.570796326795,-0.627272727273));
#29351 = CARTESIAN_POINT('',(1.570796326795,-0.636363636364));
#29352 = CARTESIAN_POINT('',(1.570796326795,-0.645454545455));
#29353 = CARTESIAN_POINT('',(1.570796326795,-0.654545454545));
#29354 = CARTESIAN_POINT('',(1.570796326795,-0.663636363636));
#29355 = CARTESIAN_POINT('',(1.570796326795,-0.672727272727));
#29356 = CARTESIAN_POINT('',(1.570796326795,-0.681818181818));
#29357 = CARTESIAN_POINT('',(1.570796326795,-0.690909090909));
#29358 = CARTESIAN_POINT('',(1.570796326795,-0.69696969697));
#29359 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#29360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29361 = ORIENTED_EDGE('',*,*,#29362,.T.);
#29362 = EDGE_CURVE('',#29325,#29264,#29363,.T.);
#29363 = SURFACE_CURVE('',#29364,(#29369),.PCURVE_S1.);
#29364 = CIRCLE('',#29365,0.3);
#29365 = AXIS2_PLACEMENT_3D('',#29366,#29367,#29368);
#29366 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    27.050000001821));
#29367 = DIRECTION('',(1.,0.E+000,0.E+000));
#29368 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29369 = PCURVE('',#29274,#29370);
#29370 = DEFINITIONAL_REPRESENTATION('',(#29371),#29397);
#29371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29372,#29373,#29374,#29375,
    #29376,#29377,#29378,#29379,#29380,#29381,#29382,#29383,#29384,
    #29385,#29386,#29387,#29388,#29389,#29390,#29391,#29392,#29393,
    #29394,#29395,#29396),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#29372 = CARTESIAN_POINT('',(1.570796326795,-0.7));
#29373 = CARTESIAN_POINT('',(1.59459627114,-0.7));
#29374 = CARTESIAN_POINT('',(1.642196159831,-0.7));
#29375 = CARTESIAN_POINT('',(1.713595992867,-0.7));
#29376 = CARTESIAN_POINT('',(1.784995825903,-0.7));
#29377 = CARTESIAN_POINT('',(1.856395658939,-0.7));
#29378 = CARTESIAN_POINT('',(1.927795491976,-0.7));
#29379 = CARTESIAN_POINT('',(1.999195325012,-0.7));
#29380 = CARTESIAN_POINT('',(2.070595158048,-0.7));
#29381 = CARTESIAN_POINT('',(2.141994991084,-0.7));
#29382 = CARTESIAN_POINT('',(2.21339482412,-0.7));
#29383 = CARTESIAN_POINT('',(2.284794657156,-0.7));
#29384 = CARTESIAN_POINT('',(2.356194490192,-0.7));
#29385 = CARTESIAN_POINT('',(2.427594323228,-0.7));
#29386 = CARTESIAN_POINT('',(2.498994156265,-0.7));
#29387 = CARTESIAN_POINT('',(2.570393989301,-0.7));
#29388 = CARTESIAN_POINT('',(2.641793822337,-0.7));
#29389 = CARTESIAN_POINT('',(2.713193655373,-0.7));
#29390 = CARTESIAN_POINT('',(2.784593488409,-0.7));
#29391 = CARTESIAN_POINT('',(2.855993321445,-0.7));
#29392 = CARTESIAN_POINT('',(2.927393154481,-0.7));
#29393 = CARTESIAN_POINT('',(2.998792987518,-0.7));
#29394 = CARTESIAN_POINT('',(3.070192820554,-0.7));
#29395 = CARTESIAN_POINT('',(3.117792709244,-0.7));
#29396 = CARTESIAN_POINT('',(3.14159265359,-0.7));
#29397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29402)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29399,#29400,#29401)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29399 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29400 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29401 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29402 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29399,
  'distance_accuracy_value','confusion accuracy');
#29403 = SHAPE_DEFINITION_REPRESENTATION(#29404,#29256);
#29404 = PRODUCT_DEFINITION_SHAPE('','',#29405);
#29405 = PRODUCT_DEFINITION('design','',#29406,#29409);
#29406 = PRODUCT_DEFINITION_FORMATION('','',#29407);
#29407 = PRODUCT('CADSOFTTOOLS 1.134','CADSOFTTOOLS 1.134','',(#29408));
#29408 = PRODUCT_CONTEXT('',#2,'mechanical');
#29409 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29410 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29411,#29413);
#29411 = ( REPRESENTATION_RELATIONSHIP('','',#29256,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29412) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29412 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547);
#29413 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29414);
#29414 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('134','','',#5,#29405,$);
#29415 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29407));
#29416 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29417),#29491);
#29417 = SHELL_BASED_SURFACE_MODEL('',(#29418));
#29418 = OPEN_SHELL('',(#29419));
#29419 = ADVANCED_FACE('',(#29420),#29434,.T.);
#29420 = FACE_BOUND('',#29421,.T.);
#29421 = EDGE_LOOP('',(#29422,#29445,#29461,#29477));
#29422 = ORIENTED_EDGE('',*,*,#29423,.T.);
#29423 = EDGE_CURVE('',#29424,#29426,#29428,.T.);
#29424 = VERTEX_POINT('',#29425);
#29425 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    27.050000001821));
#29426 = VERTEX_POINT('',#29427);
#29427 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    31.196432548877));
#29428 = SURFACE_CURVE('',#29429,(#29433),.PCURVE_S1.);
#29429 = LINE('',#29430,#29431);
#29430 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    27.050000001821));
#29431 = VECTOR('',#29432,1.);
#29432 = DIRECTION('',(0.E+000,-1.338768944178E-017,1.));
#29433 = PCURVE('',#29434,#29439);
#29434 = PLANE('',#29435);
#29435 = AXIS2_PLACEMENT_3D('',#29436,#29437,#29438);
#29436 = CARTESIAN_POINT('',(-18.4813755057,-0.240123422665,
    29.896432548877));
#29437 = DIRECTION('',(0.E+000,1.,0.E+000));
#29438 = DIRECTION('',(1.,0.E+000,0.E+000));
#29439 = DEFINITIONAL_REPRESENTATION('',(#29440),#29444);
#29440 = LINE('',#29441,#29442);
#29441 = CARTESIAN_POINT('',(18.282522403396,2.846432547056));
#29442 = VECTOR('',#29443,1.);
#29443 = DIRECTION('',(0.E+000,-1.));
#29444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29445 = ORIENTED_EDGE('',*,*,#29446,.T.);
#29446 = EDGE_CURVE('',#29426,#29447,#29449,.T.);
#29447 = VERTEX_POINT('',#29448);
#29448 = CARTESIAN_POINT('',(1.146897693295E-003,-0.240123422665,
    31.196432548877));
#29449 = SURFACE_CURVE('',#29450,(#29454),.PCURVE_S1.);
#29450 = LINE('',#29451,#29452);
#29451 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    31.196432548877));
#29452 = VECTOR('',#29453,1.);
#29453 = DIRECTION('',(1.,0.E+000,0.E+000));
#29454 = PCURVE('',#29434,#29455);
#29455 = DEFINITIONAL_REPRESENTATION('',(#29456),#29460);
#29456 = LINE('',#29457,#29458);
#29457 = CARTESIAN_POINT('',(18.282522403396,-1.3));
#29458 = VECTOR('',#29459,1.);
#29459 = DIRECTION('',(1.,0.E+000));
#29460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29461 = ORIENTED_EDGE('',*,*,#29462,.T.);
#29462 = EDGE_CURVE('',#29447,#29463,#29465,.T.);
#29463 = VERTEX_POINT('',#29464);
#29464 = CARTESIAN_POINT('',(1.146897693295E-003,-0.240123422665,
    27.050000001821));
#29465 = SURFACE_CURVE('',#29466,(#29470),.PCURVE_S1.);
#29466 = LINE('',#29467,#29468);
#29467 = CARTESIAN_POINT('',(1.146897693287E-003,-0.240123422665,
    31.196432548877));
#29468 = VECTOR('',#29469,1.);
#29469 = DIRECTION('',(1.369100428069E-016,0.E+000,-1.));
#29470 = PCURVE('',#29434,#29471);
#29471 = DEFINITIONAL_REPRESENTATION('',(#29472),#29476);
#29472 = LINE('',#29473,#29474);
#29473 = CARTESIAN_POINT('',(18.482522403396,-1.3));
#29474 = VECTOR('',#29475,1.);
#29475 = DIRECTION('',(1.369100428069E-016,1.));
#29476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29477 = ORIENTED_EDGE('',*,*,#29478,.T.);
#29478 = EDGE_CURVE('',#29463,#29424,#29479,.T.);
#29479 = SURFACE_CURVE('',#29480,(#29484),.PCURVE_S1.);
#29480 = LINE('',#29481,#29482);
#29481 = CARTESIAN_POINT('',(1.146897693275E-003,-0.240123422665,
    27.050000001821));
#29482 = VECTOR('',#29483,1.);
#29483 = DIRECTION('',(-1.,0.E+000,1.42108547152E-013));
#29484 = PCURVE('',#29434,#29485);
#29485 = DEFINITIONAL_REPRESENTATION('',(#29486),#29490);
#29486 = LINE('',#29487,#29488);
#29487 = CARTESIAN_POINT('',(18.482522403396,2.846432547056));
#29488 = VECTOR('',#29489,1.);
#29489 = DIRECTION('',(-1.,-1.42108547152E-013));
#29490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29495)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29492,#29493,#29494)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29492,
  'distance_accuracy_value','confusion accuracy');
#29496 = SHAPE_DEFINITION_REPRESENTATION(#29497,#29416);
#29497 = PRODUCT_DEFINITION_SHAPE('','',#29498);
#29498 = PRODUCT_DEFINITION('design','',#29499,#29502);
#29499 = PRODUCT_DEFINITION_FORMATION('','',#29500);
#29500 = PRODUCT('CADSOFTTOOLS 1.135','CADSOFTTOOLS 1.135','',(#29501));
#29501 = PRODUCT_CONTEXT('',#2,'mechanical');
#29502 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29503 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29504,#29506);
#29504 = ( REPRESENTATION_RELATIONSHIP('','',#29416,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29505) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29505 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551);
#29506 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29507);
#29507 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('135','','',#5,#29498,$);
#29508 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29500));
#29509 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29510),#29582);
#29510 = SHELL_BASED_SURFACE_MODEL('',(#29511));
#29511 = OPEN_SHELL('',(#29512));
#29512 = ADVANCED_FACE('',(#29513),#29527,.F.);
#29513 = FACE_BOUND('',#29514,.F.);
#29514 = EDGE_LOOP('',(#29515,#29537,#29553,#29568));
#29515 = ORIENTED_EDGE('',*,*,#29516,.T.);
#29516 = EDGE_CURVE('',#29517,#29519,#29521,.T.);
#29517 = VERTEX_POINT('',#29518);
#29518 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    31.196432548877));
#29519 = VERTEX_POINT('',#29520);
#29520 = CARTESIAN_POINT('',(1.146897693295E-003,-0.240123422665,
    31.196432548877));
#29521 = SURFACE_CURVE('',#29522,(#29526),.PCURVE_S1.);
#29522 = LINE('',#29523,#29524);
#29523 = CARTESIAN_POINT('',(-0.198853102307,-0.240123422665,
    31.196432548877));
#29524 = VECTOR('',#29525,1.);
#29525 = DIRECTION('',(1.,0.E+000,0.E+000));
#29526 = PCURVE('',#29527,#29532);
#29527 = CYLINDRICAL_SURFACE('',#29528,0.3);
#29528 = AXIS2_PLACEMENT_3D('',#29529,#29530,#29531);
#29529 = CARTESIAN_POINT('',(-18.4813755057,5.987657733498E-002,
    31.196432548877));
#29530 = DIRECTION('',(1.,0.E+000,0.E+000));
#29531 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29532 = DEFINITIONAL_REPRESENTATION('',(#29533),#29536);
#29533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29534,#29535),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#29534 = CARTESIAN_POINT('',(6.28318530718,18.282522403396));
#29535 = CARTESIAN_POINT('',(6.28318530718,18.482522403396));
#29536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29537 = ORIENTED_EDGE('',*,*,#29538,.T.);
#29538 = EDGE_CURVE('',#29519,#29539,#29541,.T.);
#29539 = VERTEX_POINT('',#29540);
#29540 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    31.496432548877));
#29541 = SURFACE_CURVE('',#29542,(#29547),.PCURVE_S1.);
#29542 = CIRCLE('',#29543,0.3);
#29543 = AXIS2_PLACEMENT_3D('',#29544,#29545,#29546);
#29544 = CARTESIAN_POINT('',(1.146897693284E-003,5.987657733498E-002,
    31.196432548877));
#29545 = DIRECTION('',(-1.,-1.354848240829E-016,-2.739037068377E-016));
#29546 = DIRECTION('',(1.354848240829E-016,-1.,8.7910283899E-035));
#29547 = PCURVE('',#29527,#29548);
#29548 = DEFINITIONAL_REPRESENTATION('',(#29549),#29552);
#29549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29550,#29551),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29550 = CARTESIAN_POINT('',(6.28318530718,18.482522403396));
#29551 = CARTESIAN_POINT('',(4.712388980385,18.482522403396));
#29552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29553 = ORIENTED_EDGE('',*,*,#29554,.T.);
#29554 = EDGE_CURVE('',#29539,#29555,#29557,.T.);
#29555 = VERTEX_POINT('',#29556);
#29556 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.496432548877));
#29557 = SURFACE_CURVE('',#29558,(#29562),.PCURVE_S1.);
#29558 = LINE('',#29559,#29560);
#29559 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    31.496432548877));
#29560 = VECTOR('',#29561,1.);
#29561 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29562 = PCURVE('',#29527,#29563);
#29563 = DEFINITIONAL_REPRESENTATION('',(#29564),#29567);
#29564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29565,#29566),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2),.PIECEWISE_BEZIER_KNOTS.);
#29565 = CARTESIAN_POINT('',(4.712388980385,18.482522403396));
#29566 = CARTESIAN_POINT('',(4.712388980385,18.282522403396));
#29567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29568 = ORIENTED_EDGE('',*,*,#29569,.T.);
#29569 = EDGE_CURVE('',#29555,#29517,#29570,.T.);
#29570 = SURFACE_CURVE('',#29571,(#29576),.PCURVE_S1.);
#29571 = CIRCLE('',#29572,0.3);
#29572 = AXIS2_PLACEMENT_3D('',#29573,#29574,#29575);
#29573 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.196432548877));
#29574 = DIRECTION('',(1.,0.E+000,0.E+000));
#29575 = DIRECTION('',(-0.E+000,1.850371707709E-016,1.));
#29576 = PCURVE('',#29527,#29577);
#29577 = DEFINITIONAL_REPRESENTATION('',(#29578),#29581);
#29578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29579,#29580),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29579 = CARTESIAN_POINT('',(4.712388980385,18.282522403396));
#29580 = CARTESIAN_POINT('',(6.28318530718,18.282522403396));
#29581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29586)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29583,#29584,#29585)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29583 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29584 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29585 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29586 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29583,
  'distance_accuracy_value','confusion accuracy');
#29587 = SHAPE_DEFINITION_REPRESENTATION(#29588,#29509);
#29588 = PRODUCT_DEFINITION_SHAPE('','',#29589);
#29589 = PRODUCT_DEFINITION('design','',#29590,#29593);
#29590 = PRODUCT_DEFINITION_FORMATION('','',#29591);
#29591 = PRODUCT('CADSOFTTOOLS 1.136','CADSOFTTOOLS 1.136','',(#29592));
#29592 = PRODUCT_CONTEXT('',#2,'mechanical');
#29593 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29594 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29595,#29597);
#29595 = ( REPRESENTATION_RELATIONSHIP('','',#29509,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29596) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29596 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555);
#29597 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29598);
#29598 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('136','','',#5,#29589,$);
#29599 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29591));
#29600 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29601),#29675);
#29601 = SHELL_BASED_SURFACE_MODEL('',(#29602));
#29602 = OPEN_SHELL('',(#29603));
#29603 = ADVANCED_FACE('',(#29604),#29618,.F.);
#29604 = FACE_BOUND('',#29605,.T.);
#29605 = EDGE_LOOP('',(#29606,#29629,#29645,#29661));
#29606 = ORIENTED_EDGE('',*,*,#29607,.T.);
#29607 = EDGE_CURVE('',#29608,#29610,#29612,.T.);
#29608 = VERTEX_POINT('',#29609);
#29609 = CARTESIAN_POINT('',(1.146897693295E-003,0.382335716043,
    31.496432548877));
#29610 = VERTEX_POINT('',#29611);
#29611 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    31.496432548877));
#29612 = SURFACE_CURVE('',#29613,(#29617),.PCURVE_S1.);
#29613 = LINE('',#29614,#29615);
#29614 = CARTESIAN_POINT('',(1.146897693289E-003,0.382335716043,
    31.496432548877));
#29615 = VECTOR('',#29616,1.);
#29616 = DIRECTION('',(1.102832172785E-016,-1.,0.E+000));
#29617 = PCURVE('',#29618,#29623);
#29618 = PLANE('',#29619);
#29619 = AXIS2_PLACEMENT_3D('',#29620,#29621,#29622);
#29620 = CARTESIAN_POINT('',(-0.21063750984,-1.817664283957,
    31.496432548877));
#29621 = DIRECTION('',(0.E+000,0.E+000,1.));
#29622 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29623 = DEFINITIONAL_REPRESENTATION('',(#29624),#29628);
#29624 = LINE('',#29625,#29626);
#29625 = CARTESIAN_POINT('',(-0.211784407533,-2.2));
#29626 = VECTOR('',#29627,1.);
#29627 = DIRECTION('',(-1.102832172785E-016,1.));
#29628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29629 = ORIENTED_EDGE('',*,*,#29630,.T.);
#29630 = EDGE_CURVE('',#29610,#29631,#29633,.T.);
#29631 = VERTEX_POINT('',#29632);
#29632 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.496432548877));
#29633 = SURFACE_CURVE('',#29634,(#29638),.PCURVE_S1.);
#29634 = LINE('',#29635,#29636);
#29635 = CARTESIAN_POINT('',(1.146897693295E-003,5.987657733498E-002,
    31.496432548877));
#29636 = VECTOR('',#29637,1.);
#29637 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29638 = PCURVE('',#29618,#29639);
#29639 = DEFINITIONAL_REPRESENTATION('',(#29640),#29644);
#29640 = LINE('',#29641,#29642);
#29641 = CARTESIAN_POINT('',(-0.211784407533,-1.877540861292));
#29642 = VECTOR('',#29643,1.);
#29643 = DIRECTION('',(1.,0.E+000));
#29644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29645 = ORIENTED_EDGE('',*,*,#29646,.T.);
#29646 = EDGE_CURVE('',#29631,#29647,#29649,.T.);
#29647 = VERTEX_POINT('',#29648);
#29648 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#29649 = SURFACE_CURVE('',#29650,(#29654),.PCURVE_S1.);
#29650 = LINE('',#29651,#29652);
#29651 = CARTESIAN_POINT('',(-0.198853102307,5.987657733498E-002,
    31.496432548877));
#29652 = VECTOR('',#29653,1.);
#29653 = DIRECTION('',(0.E+000,1.,0.E+000));
#29654 = PCURVE('',#29618,#29655);
#29655 = DEFINITIONAL_REPRESENTATION('',(#29656),#29660);
#29656 = LINE('',#29657,#29658);
#29657 = CARTESIAN_POINT('',(-1.178440753291E-002,-1.877540861292));
#29658 = VECTOR('',#29659,1.);
#29659 = DIRECTION('',(0.E+000,-1.));
#29660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29661 = ORIENTED_EDGE('',*,*,#29662,.T.);
#29662 = EDGE_CURVE('',#29647,#29608,#29663,.T.);
#29663 = SURFACE_CURVE('',#29664,(#29668),.PCURVE_S1.);
#29664 = LINE('',#29665,#29666);
#29665 = CARTESIAN_POINT('',(-0.198853102307,0.382335716043,
    31.496432548877));
#29666 = VECTOR('',#29667,1.);
#29667 = DIRECTION('',(1.,0.E+000,-1.7763568394E-014));
#29668 = PCURVE('',#29618,#29669);
#29669 = DEFINITIONAL_REPRESENTATION('',(#29670),#29674);
#29670 = LINE('',#29671,#29672);
#29671 = CARTESIAN_POINT('',(-1.178440753291E-002,-2.2));
#29672 = VECTOR('',#29673,1.);
#29673 = DIRECTION('',(-1.,0.E+000));
#29674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29679)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29676,#29677,#29678)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29676 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29677 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29678 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29679 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29676,
  'distance_accuracy_value','confusion accuracy');
#29680 = SHAPE_DEFINITION_REPRESENTATION(#29681,#29600);
#29681 = PRODUCT_DEFINITION_SHAPE('','',#29682);
#29682 = PRODUCT_DEFINITION('design','',#29683,#29686);
#29683 = PRODUCT_DEFINITION_FORMATION('','',#29684);
#29684 = PRODUCT('CADSOFTTOOLS 1.137','CADSOFTTOOLS 1.137','',(#29685));
#29685 = PRODUCT_CONTEXT('',#2,'mechanical');
#29686 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29687 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29688,#29690);
#29688 = ( REPRESENTATION_RELATIONSHIP('','',#29600,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29689) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29689 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559);
#29690 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29691);
#29691 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('137','','',#5,#29682,$);
#29692 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29684));
#29693 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29694),#29766);
#29694 = SHELL_BASED_SURFACE_MODEL('',(#29695));
#29695 = OPEN_SHELL('',(#29696));
#29696 = ADVANCED_FACE('',(#29697),#29711,.F.);
#29697 = FACE_BOUND('',#29698,.F.);
#29698 = EDGE_LOOP('',(#29699,#29721,#29737,#29752));
#29699 = ORIENTED_EDGE('',*,*,#29700,.T.);
#29700 = EDGE_CURVE('',#29701,#29703,#29705,.T.);
#29701 = VERTEX_POINT('',#29702);
#29702 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#29703 = VERTEX_POINT('',#29704);
#29704 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    22.950000000318));
#29705 = SURFACE_CURVE('',#29706,(#29710),.PCURVE_S1.);
#29706 = LINE('',#29707,#29708);
#29707 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#29708 = VECTOR('',#29709,1.);
#29709 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29710 = PCURVE('',#29711,#29716);
#29711 = CYLINDRICAL_SURFACE('',#29712,2.5);
#29712 = AXIS2_PLACEMENT_3D('',#29713,#29714,#29715);
#29713 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    22.950000000318));
#29714 = DIRECTION('',(1.,0.E+000,0.E+000));
#29715 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29716 = DEFINITIONAL_REPRESENTATION('',(#29717),#29720);
#29717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29718,#29719),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#29718 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#29719 = CARTESIAN_POINT('',(3.14159265359,-0.1));
#29720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29721 = ORIENTED_EDGE('',*,*,#29722,.T.);
#29722 = EDGE_CURVE('',#29703,#29723,#29725,.T.);
#29723 = VERTEX_POINT('',#29724);
#29724 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    25.450000000318));
#29725 = SURFACE_CURVE('',#29726,(#29731),.PCURVE_S1.);
#29726 = CIRCLE('',#29727,2.5);
#29727 = AXIS2_PLACEMENT_3D('',#29728,#29729,#29730);
#29728 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    22.950000000318));
#29729 = DIRECTION('',(1.,0.E+000,0.E+000));
#29730 = DIRECTION('',(-0.E+000,1.,0.E+000));
#29731 = PCURVE('',#29711,#29732);
#29732 = DEFINITIONAL_REPRESENTATION('',(#29733),#29736);
#29733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29734,#29735),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29734 = CARTESIAN_POINT('',(3.14159265359,-0.1));
#29735 = CARTESIAN_POINT('',(4.712388980385,-0.1));
#29736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29737 = ORIENTED_EDGE('',*,*,#29738,.T.);
#29738 = EDGE_CURVE('',#29723,#29739,#29741,.T.);
#29739 = VERTEX_POINT('',#29740);
#29740 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    25.450000000318));
#29741 = SURFACE_CURVE('',#29742,(#29746),.PCURVE_S1.);
#29742 = LINE('',#29743,#29744);
#29743 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    25.450000000318));
#29744 = VECTOR('',#29745,1.);
#29745 = DIRECTION('',(1.,0.E+000,0.E+000));
#29746 = PCURVE('',#29711,#29747);
#29747 = DEFINITIONAL_REPRESENTATION('',(#29748),#29751);
#29748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29749,#29750),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#29749 = CARTESIAN_POINT('',(4.712388980385,-0.1));
#29750 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#29751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29752 = ORIENTED_EDGE('',*,*,#29753,.T.);
#29753 = EDGE_CURVE('',#29739,#29701,#29754,.T.);
#29754 = SURFACE_CURVE('',#29755,(#29760),.PCURVE_S1.);
#29755 = CIRCLE('',#29756,2.5);
#29756 = AXIS2_PLACEMENT_3D('',#29757,#29758,#29759);
#29757 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    22.950000000318));
#29758 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29759 = DIRECTION('',(0.E+000,0.E+000,1.));
#29760 = PCURVE('',#29711,#29761);
#29761 = DEFINITIONAL_REPRESENTATION('',(#29762),#29765);
#29762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29763,#29764),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29763 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#29764 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#29765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29770)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29767,#29768,#29769)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29767 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29768 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29769 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29770 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29767,
  'distance_accuracy_value','confusion accuracy');
#29771 = SHAPE_DEFINITION_REPRESENTATION(#29772,#29693);
#29772 = PRODUCT_DEFINITION_SHAPE('','',#29773);
#29773 = PRODUCT_DEFINITION('design','',#29774,#29777);
#29774 = PRODUCT_DEFINITION_FORMATION('','',#29775);
#29775 = PRODUCT('CADSOFTTOOLS 1.138','CADSOFTTOOLS 1.138','',(#29776));
#29776 = PRODUCT_CONTEXT('',#2,'mechanical');
#29777 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29778 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29779,#29781);
#29779 = ( REPRESENTATION_RELATIONSHIP('','',#29693,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29780) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29780 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563);
#29781 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29782);
#29782 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('138','','',#5,#29773,$);
#29783 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29775));
#29784 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29785),#29859);
#29785 = SHELL_BASED_SURFACE_MODEL('',(#29786));
#29786 = OPEN_SHELL('',(#29787));
#29787 = ADVANCED_FACE('',(#29788),#29802,.F.);
#29788 = FACE_BOUND('',#29789,.T.);
#29789 = EDGE_LOOP('',(#29790,#29813,#29829,#29845));
#29790 = ORIENTED_EDGE('',*,*,#29791,.F.);
#29791 = EDGE_CURVE('',#29792,#29794,#29796,.T.);
#29792 = VERTEX_POINT('',#29793);
#29793 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    25.450000000318));
#29794 = VERTEX_POINT('',#29795);
#29795 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    25.450000000318));
#29796 = SURFACE_CURVE('',#29797,(#29801),.PCURVE_S1.);
#29797 = LINE('',#29798,#29799);
#29798 = CARTESIAN_POINT('',(-9.88531023067E-002,-24.74999999998,
    25.450000000318));
#29799 = VECTOR('',#29800,1.);
#29800 = DIRECTION('',(5.139921410302E-018,1.,5.263279524149E-016));
#29801 = PCURVE('',#29802,#29807);
#29802 = PLANE('',#29803);
#29803 = AXIS2_PLACEMENT_3D('',#29804,#29805,#29806);
#29804 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    25.450000000318));
#29805 = DIRECTION('',(0.E+000,1.084202172486E-016,1.));
#29806 = DIRECTION('',(0.E+000,1.,-1.084202172486E-016));
#29807 = DEFINITIONAL_REPRESENTATION('',(#29808),#29812);
#29808 = LINE('',#29809,#29810);
#29809 = CARTESIAN_POINT('',(-29.5,1.942890293094E-016));
#29810 = VECTOR('',#29811,1.);
#29811 = DIRECTION('',(1.,-5.139921410302E-018));
#29812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29813 = ORIENTED_EDGE('',*,*,#29814,.T.);
#29814 = EDGE_CURVE('',#29792,#29815,#29817,.T.);
#29815 = VERTEX_POINT('',#29816);
#29816 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    25.450000000318));
#29817 = SURFACE_CURVE('',#29818,(#29822),.PCURVE_S1.);
#29818 = LINE('',#29819,#29820);
#29819 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    25.450000000318));
#29820 = VECTOR('',#29821,1.);
#29821 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29822 = PCURVE('',#29802,#29823);
#29823 = DEFINITIONAL_REPRESENTATION('',(#29824),#29828);
#29824 = LINE('',#29825,#29826);
#29825 = CARTESIAN_POINT('',(-29.5,0.E+000));
#29826 = VECTOR('',#29827,1.);
#29827 = DIRECTION('',(0.E+000,1.));
#29828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29829 = ORIENTED_EDGE('',*,*,#29830,.T.);
#29830 = EDGE_CURVE('',#29815,#29831,#29833,.T.);
#29831 = VERTEX_POINT('',#29832);
#29832 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    25.450000000318));
#29833 = SURFACE_CURVE('',#29834,(#29838),.PCURVE_S1.);
#29834 = LINE('',#29835,#29836);
#29835 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    25.450000000318));
#29836 = VECTOR('',#29837,1.);
#29837 = DIRECTION('',(-2.055968564121E-018,1.,5.263279524149E-016));
#29838 = PCURVE('',#29802,#29839);
#29839 = DEFINITIONAL_REPRESENTATION('',(#29840),#29844);
#29840 = LINE('',#29841,#29842);
#29841 = CARTESIAN_POINT('',(-29.5,0.1));
#29842 = VECTOR('',#29843,1.);
#29843 = DIRECTION('',(1.,2.055968564121E-018));
#29844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29845 = ORIENTED_EDGE('',*,*,#29846,.T.);
#29846 = EDGE_CURVE('',#29831,#29794,#29847,.T.);
#29847 = SURFACE_CURVE('',#29848,(#29852),.PCURVE_S1.);
#29848 = LINE('',#29849,#29850);
#29849 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    25.450000000318));
#29850 = VECTOR('',#29851,1.);
#29851 = DIRECTION('',(1.,0.E+000,0.E+000));
#29852 = PCURVE('',#29802,#29853);
#29853 = DEFINITIONAL_REPRESENTATION('',(#29854),#29858);
#29854 = LINE('',#29855,#29856);
#29855 = CARTESIAN_POINT('',(-2.5,0.1));
#29856 = VECTOR('',#29857,1.);
#29857 = DIRECTION('',(0.E+000,-1.));
#29858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29863)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29860,#29861,#29862)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29860 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29861 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29862 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29863 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29860,
  'distance_accuracy_value','confusion accuracy');
#29864 = SHAPE_DEFINITION_REPRESENTATION(#29865,#29784);
#29865 = PRODUCT_DEFINITION_SHAPE('','',#29866);
#29866 = PRODUCT_DEFINITION('design','',#29867,#29870);
#29867 = PRODUCT_DEFINITION_FORMATION('','',#29868);
#29868 = PRODUCT('CADSOFTTOOLS 1.139','CADSOFTTOOLS 1.139','',(#29869));
#29869 = PRODUCT_CONTEXT('',#2,'mechanical');
#29870 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29871 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29872,#29874);
#29872 = ( REPRESENTATION_RELATIONSHIP('','',#29784,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29873) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29873 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567);
#29874 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29875);
#29875 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('139','','',#5,#29866,$);
#29876 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29868));
#29877 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29878),#29950);
#29878 = SHELL_BASED_SURFACE_MODEL('',(#29879));
#29879 = OPEN_SHELL('',(#29880));
#29880 = ADVANCED_FACE('',(#29881),#29895,.F.);
#29881 = FACE_BOUND('',#29882,.F.);
#29882 = EDGE_LOOP('',(#29883,#29905,#29921,#29936));
#29883 = ORIENTED_EDGE('',*,*,#29884,.T.);
#29884 = EDGE_CURVE('',#29885,#29887,#29889,.T.);
#29885 = VERTEX_POINT('',#29886);
#29886 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    25.450000000318));
#29887 = VERTEX_POINT('',#29888);
#29888 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    25.450000000318));
#29889 = SURFACE_CURVE('',#29890,(#29894),.PCURVE_S1.);
#29890 = LINE('',#29891,#29892);
#29891 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    25.450000000318));
#29892 = VECTOR('',#29893,1.);
#29893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29894 = PCURVE('',#29895,#29900);
#29895 = CYLINDRICAL_SURFACE('',#29896,2.5);
#29896 = AXIS2_PLACEMENT_3D('',#29897,#29898,#29899);
#29897 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    22.950000000318));
#29898 = DIRECTION('',(1.,0.E+000,0.E+000));
#29899 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29900 = DEFINITIONAL_REPRESENTATION('',(#29901),#29904);
#29901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29902,#29903),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#29902 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#29903 = CARTESIAN_POINT('',(4.712388980385,-0.1));
#29904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29905 = ORIENTED_EDGE('',*,*,#29906,.T.);
#29906 = EDGE_CURVE('',#29887,#29907,#29909,.T.);
#29907 = VERTEX_POINT('',#29908);
#29908 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    22.950000000318));
#29909 = SURFACE_CURVE('',#29910,(#29915),.PCURVE_S1.);
#29910 = CIRCLE('',#29911,2.5);
#29911 = AXIS2_PLACEMENT_3D('',#29912,#29913,#29914);
#29912 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    22.950000000318));
#29913 = DIRECTION('',(1.,0.E+000,-0.E+000));
#29914 = DIRECTION('',(0.E+000,0.E+000,1.));
#29915 = PCURVE('',#29895,#29916);
#29916 = DEFINITIONAL_REPRESENTATION('',(#29917),#29920);
#29917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29918,#29919),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29918 = CARTESIAN_POINT('',(4.712388980385,-0.1));
#29919 = CARTESIAN_POINT('',(6.28318530718,-0.1));
#29920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29921 = ORIENTED_EDGE('',*,*,#29922,.T.);
#29922 = EDGE_CURVE('',#29907,#29923,#29925,.T.);
#29923 = VERTEX_POINT('',#29924);
#29924 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    22.950000000318));
#29925 = SURFACE_CURVE('',#29926,(#29930),.PCURVE_S1.);
#29926 = LINE('',#29927,#29928);
#29927 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    22.950000000318));
#29928 = VECTOR('',#29929,1.);
#29929 = DIRECTION('',(1.,0.E+000,0.E+000));
#29930 = PCURVE('',#29895,#29931);
#29931 = DEFINITIONAL_REPRESENTATION('',(#29932),#29935);
#29932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29933,#29934),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#29933 = CARTESIAN_POINT('',(6.28318530718,-0.1));
#29934 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#29935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29936 = ORIENTED_EDGE('',*,*,#29937,.T.);
#29937 = EDGE_CURVE('',#29923,#29885,#29938,.T.);
#29938 = SURFACE_CURVE('',#29939,(#29944),.PCURVE_S1.);
#29939 = CIRCLE('',#29940,2.5);
#29940 = AXIS2_PLACEMENT_3D('',#29941,#29942,#29943);
#29941 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    22.950000000318));
#29942 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29943 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29944 = PCURVE('',#29895,#29945);
#29945 = DEFINITIONAL_REPRESENTATION('',(#29946),#29949);
#29946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29947,#29948),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#29947 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#29948 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#29949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29954)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29951,#29952,#29953)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29951 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29952 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29953 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29954 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29951,
  'distance_accuracy_value','confusion accuracy');
#29955 = SHAPE_DEFINITION_REPRESENTATION(#29956,#29877);
#29956 = PRODUCT_DEFINITION_SHAPE('','',#29957);
#29957 = PRODUCT_DEFINITION('design','',#29958,#29961);
#29958 = PRODUCT_DEFINITION_FORMATION('','',#29959);
#29959 = PRODUCT('CADSOFTTOOLS 1.140','CADSOFTTOOLS 1.140','',(#29960));
#29960 = PRODUCT_CONTEXT('',#2,'mechanical');
#29961 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29962 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29963,#29965);
#29963 = ( REPRESENTATION_RELATIONSHIP('','',#29877,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29964) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29964 = ITEM_DEFINED_TRANSFORMATION('','',#11,#571);
#29965 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29966);
#29966 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('140','','',#5,#29957,$);
#29967 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29959));
#29968 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29969),#30043);
#29969 = SHELL_BASED_SURFACE_MODEL('',(#29970));
#29970 = OPEN_SHELL('',(#29971));
#29971 = ADVANCED_FACE('',(#29972),#29986,.F.);
#29972 = FACE_BOUND('',#29973,.T.);
#29973 = EDGE_LOOP('',(#29974,#29997,#30013,#30029));
#29974 = ORIENTED_EDGE('',*,*,#29975,.T.);
#29975 = EDGE_CURVE('',#29976,#29978,#29980,.T.);
#29976 = VERTEX_POINT('',#29977);
#29977 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    22.950000000318));
#29978 = VERTEX_POINT('',#29979);
#29979 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    15.950000000318));
#29980 = SURFACE_CURVE('',#29981,(#29985),.PCURVE_S1.);
#29981 = LINE('',#29982,#29983);
#29982 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    22.950000000318));
#29983 = VECTOR('',#29984,1.);
#29984 = DIRECTION('',(-3.965082230804E-018,2.537652627715E-016,-1.));
#29985 = PCURVE('',#29986,#29991);
#29986 = PLANE('',#29987);
#29987 = AXIS2_PLACEMENT_3D('',#29988,#29989,#29990);
#29988 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    25.450000000318));
#29989 = DIRECTION('',(0.E+000,1.,1.445602896647E-016));
#29990 = DIRECTION('',(0.E+000,1.445602896647E-016,-1.));
#29991 = DEFINITIONAL_REPRESENTATION('',(#29992),#29996);
#29992 = LINE('',#29993,#29994);
#29993 = CARTESIAN_POINT('',(2.5,0.1));
#29994 = VECTOR('',#29995,1.);
#29995 = DIRECTION('',(1.,3.965082230804E-018));
#29996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29997 = ORIENTED_EDGE('',*,*,#29998,.T.);
#29998 = EDGE_CURVE('',#29978,#29999,#30001,.T.);
#29999 = VERTEX_POINT('',#30000);
#30000 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    15.950000000318));
#30001 = SURFACE_CURVE('',#30002,(#30006),.PCURVE_S1.);
#30002 = LINE('',#30003,#30004);
#30003 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    15.950000000318));
#30004 = VECTOR('',#30005,1.);
#30005 = DIRECTION('',(1.,0.E+000,-1.7763568394E-014));
#30006 = PCURVE('',#29986,#30007);
#30007 = DEFINITIONAL_REPRESENTATION('',(#30008),#30012);
#30008 = LINE('',#30009,#30010);
#30009 = CARTESIAN_POINT('',(9.5,0.1));
#30010 = VECTOR('',#30011,1.);
#30011 = DIRECTION('',(1.7763568394E-014,-1.));
#30012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30013 = ORIENTED_EDGE('',*,*,#30014,.F.);
#30014 = EDGE_CURVE('',#30015,#29999,#30017,.T.);
#30015 = VERTEX_POINT('',#30016);
#30016 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#30017 = SURFACE_CURVE('',#30018,(#30022),.PCURVE_S1.);
#30018 = LINE('',#30019,#30020);
#30019 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#30020 = VECTOR('',#30021,1.);
#30021 = DIRECTION('',(-7.930164461608E-018,2.537652627715E-016,-1.));
#30022 = PCURVE('',#29986,#30023);
#30023 = DEFINITIONAL_REPRESENTATION('',(#30024),#30028);
#30024 = LINE('',#30025,#30026);
#30025 = CARTESIAN_POINT('',(2.5,0.E+000));
#30026 = VECTOR('',#30027,1.);
#30027 = DIRECTION('',(1.,7.930164461608E-018));
#30028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30029 = ORIENTED_EDGE('',*,*,#30030,.T.);
#30030 = EDGE_CURVE('',#30015,#29976,#30031,.T.);
#30031 = SURFACE_CURVE('',#30032,(#30036),.PCURVE_S1.);
#30032 = LINE('',#30033,#30034);
#30033 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#30034 = VECTOR('',#30035,1.);
#30035 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30036 = PCURVE('',#29986,#30037);
#30037 = DEFINITIONAL_REPRESENTATION('',(#30038),#30042);
#30038 = LINE('',#30039,#30040);
#30039 = CARTESIAN_POINT('',(2.5,0.E+000));
#30040 = VECTOR('',#30041,1.);
#30041 = DIRECTION('',(0.E+000,1.));
#30042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30047)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30044,#30045,#30046)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30044 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30045 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30046 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30047 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30044,
  'distance_accuracy_value','confusion accuracy');
#30048 = SHAPE_DEFINITION_REPRESENTATION(#30049,#29968);
#30049 = PRODUCT_DEFINITION_SHAPE('','',#30050);
#30050 = PRODUCT_DEFINITION('design','',#30051,#30054);
#30051 = PRODUCT_DEFINITION_FORMATION('','',#30052);
#30052 = PRODUCT('CADSOFTTOOLS 1.141','CADSOFTTOOLS 1.141','',(#30053));
#30053 = PRODUCT_CONTEXT('',#2,'mechanical');
#30054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30055 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30056,#30058);
#30056 = ( REPRESENTATION_RELATIONSHIP('','',#29968,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30057) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30057 = ITEM_DEFINED_TRANSFORMATION('','',#11,#575);
#30058 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30059);
#30059 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('141','','',#5,#30050,$);
#30060 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30052));
#30061 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30062),#30134);
#30062 = SHELL_BASED_SURFACE_MODEL('',(#30063));
#30063 = OPEN_SHELL('',(#30064));
#30064 = ADVANCED_FACE('',(#30065),#30079,.F.);
#30065 = FACE_BOUND('',#30066,.F.);
#30066 = EDGE_LOOP('',(#30067,#30089,#30105,#30120));
#30067 = ORIENTED_EDGE('',*,*,#30068,.T.);
#30068 = EDGE_CURVE('',#30069,#30071,#30073,.T.);
#30069 = VERTEX_POINT('',#30070);
#30070 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    13.450000000318));
#30071 = VERTEX_POINT('',#30072);
#30072 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    13.450000000318));
#30073 = SURFACE_CURVE('',#30074,(#30078),.PCURVE_S1.);
#30074 = LINE('',#30075,#30076);
#30075 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    13.450000000318));
#30076 = VECTOR('',#30077,1.);
#30077 = DIRECTION('',(1.,0.E+000,0.E+000));
#30078 = PCURVE('',#30079,#30084);
#30079 = CYLINDRICAL_SURFACE('',#30080,2.5);
#30080 = AXIS2_PLACEMENT_3D('',#30081,#30082,#30083);
#30081 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    15.950000000318));
#30082 = DIRECTION('',(1.,0.E+000,0.E+000));
#30083 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30084 = DEFINITIONAL_REPRESENTATION('',(#30085),#30088);
#30085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30086,#30087),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#30086 = CARTESIAN_POINT('',(1.570796326795,-0.1));
#30087 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#30088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30089 = ORIENTED_EDGE('',*,*,#30090,.T.);
#30090 = EDGE_CURVE('',#30071,#30091,#30093,.T.);
#30091 = VERTEX_POINT('',#30092);
#30092 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#30093 = SURFACE_CURVE('',#30094,(#30099),.PCURVE_S1.);
#30094 = CIRCLE('',#30095,2.5);
#30095 = AXIS2_PLACEMENT_3D('',#30096,#30097,#30098);
#30096 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    15.950000000318));
#30097 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30098 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30099 = PCURVE('',#30079,#30100);
#30100 = DEFINITIONAL_REPRESENTATION('',(#30101),#30104);
#30101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30102,#30103),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#30102 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#30103 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#30104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30105 = ORIENTED_EDGE('',*,*,#30106,.T.);
#30106 = EDGE_CURVE('',#30091,#30107,#30109,.T.);
#30107 = VERTEX_POINT('',#30108);
#30108 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    15.950000000318));
#30109 = SURFACE_CURVE('',#30110,(#30114),.PCURVE_S1.);
#30110 = LINE('',#30111,#30112);
#30111 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#30112 = VECTOR('',#30113,1.);
#30113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30114 = PCURVE('',#30079,#30115);
#30115 = DEFINITIONAL_REPRESENTATION('',(#30116),#30119);
#30116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30117,#30118),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#30117 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#30118 = CARTESIAN_POINT('',(0.E+000,-0.1));
#30119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30120 = ORIENTED_EDGE('',*,*,#30121,.T.);
#30121 = EDGE_CURVE('',#30107,#30069,#30122,.T.);
#30122 = SURFACE_CURVE('',#30123,(#30128),.PCURVE_S1.);
#30123 = CIRCLE('',#30124,2.5);
#30124 = AXIS2_PLACEMENT_3D('',#30125,#30126,#30127);
#30125 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    15.950000000318));
#30126 = DIRECTION('',(1.,0.E+000,0.E+000));
#30127 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30128 = PCURVE('',#30079,#30129);
#30129 = DEFINITIONAL_REPRESENTATION('',(#30130),#30133);
#30130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30131,#30132),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#30131 = CARTESIAN_POINT('',(0.E+000,-0.1));
#30132 = CARTESIAN_POINT('',(1.570796326795,-0.1));
#30133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30138)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30135,#30136,#30137)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30135 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30136 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30137 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30138 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30135,
  'distance_accuracy_value','confusion accuracy');
#30139 = SHAPE_DEFINITION_REPRESENTATION(#30140,#30061);
#30140 = PRODUCT_DEFINITION_SHAPE('','',#30141);
#30141 = PRODUCT_DEFINITION('design','',#30142,#30145);
#30142 = PRODUCT_DEFINITION_FORMATION('','',#30143);
#30143 = PRODUCT('CADSOFTTOOLS 1.142','CADSOFTTOOLS 1.142','',(#30144));
#30144 = PRODUCT_CONTEXT('',#2,'mechanical');
#30145 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30146 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30147,#30149);
#30147 = ( REPRESENTATION_RELATIONSHIP('','',#30061,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30148) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30148 = ITEM_DEFINED_TRANSFORMATION('','',#11,#579);
#30149 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30150);
#30150 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('142','','',#5,#30141,$);
#30151 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30143));
#30152 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30153),#30248);
#30153 = SHELL_BASED_SURFACE_MODEL('',(#30154));
#30154 = OPEN_SHELL('',(#30155));
#30155 = ADVANCED_FACE('',(#30156),#30170,.F.);
#30156 = FACE_BOUND('',#30157,.F.);
#30157 = EDGE_LOOP('',(#30158,#30203,#30219,#30234));
#30158 = ORIENTED_EDGE('',*,*,#30159,.T.);
#30159 = EDGE_CURVE('',#30160,#30162,#30164,.T.);
#30160 = VERTEX_POINT('',#30161);
#30161 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    15.950000000318));
#30162 = VERTEX_POINT('',#30163);
#30163 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    15.950000000318));
#30164 = SURFACE_CURVE('',#30165,(#30169),.PCURVE_S1.);
#30165 = LINE('',#30166,#30167);
#30166 = CARTESIAN_POINT('',(-0.198853102307,4.750000000019,
    15.950000000318));
#30167 = VECTOR('',#30168,1.);
#30168 = DIRECTION('',(1.,0.E+000,-1.7763568394E-014));
#30169 = PCURVE('',#30170,#30175);
#30170 = CYLINDRICAL_SURFACE('',#30171,2.5);
#30171 = AXIS2_PLACEMENT_3D('',#30172,#30173,#30174);
#30172 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    15.950000000318));
#30173 = DIRECTION('',(1.,0.E+000,0.E+000));
#30174 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30175 = DEFINITIONAL_REPRESENTATION('',(#30176),#30202);
#30176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30177,#30178,#30179,#30180,
    #30181,#30182,#30183,#30184,#30185,#30186,#30187,#30188,#30189,
    #30190,#30191,#30192,#30193,#30194,#30195,#30196,#30197,#30198,
    #30199,#30200,#30201),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-003,
    9.090909090911E-003,1.363636363637E-002,1.818181818182E-002,
    2.272727272728E-002,2.727272727273E-002,3.181818181819E-002,
    3.636363636364E-002,4.09090909091E-002,4.545454545455E-002,
    5.000000000001E-002,5.454545454547E-002,5.909090909092E-002,
    6.363636363638E-002,6.818181818183E-002,7.272727272729E-002,
    7.727272727274E-002,8.18181818182E-002,8.636363636365E-002,
    9.090909090911E-002,9.545454545456E-002,0.1),.QUASI_UNIFORM_KNOTS.);
#30177 = CARTESIAN_POINT('',(3.14159265359,-0.1));
#30178 = CARTESIAN_POINT('',(3.14159265359,-9.848484848487E-002));
#30179 = CARTESIAN_POINT('',(3.14159265359,-9.545454545456E-002));
#30180 = CARTESIAN_POINT('',(3.14159265359,-9.090909090911E-002));
#30181 = CARTESIAN_POINT('',(3.14159265359,-8.636363636365E-002));
#30182 = CARTESIAN_POINT('',(3.14159265359,-8.18181818182E-002));
#30183 = CARTESIAN_POINT('',(3.14159265359,-7.727272727274E-002));
#30184 = CARTESIAN_POINT('',(3.14159265359,-7.272727272729E-002));
#30185 = CARTESIAN_POINT('',(3.14159265359,-6.818181818183E-002));
#30186 = CARTESIAN_POINT('',(3.14159265359,-6.363636363638E-002));
#30187 = CARTESIAN_POINT('',(3.14159265359,-5.909090909092E-002));
#30188 = CARTESIAN_POINT('',(3.14159265359,-5.454545454547E-002));
#30189 = CARTESIAN_POINT('',(3.14159265359,-5.000000000001E-002));
#30190 = CARTESIAN_POINT('',(3.14159265359,-4.545454545455E-002));
#30191 = CARTESIAN_POINT('',(3.14159265359,-4.09090909091E-002));
#30192 = CARTESIAN_POINT('',(3.14159265359,-3.636363636364E-002));
#30193 = CARTESIAN_POINT('',(3.14159265359,-3.181818181819E-002));
#30194 = CARTESIAN_POINT('',(3.14159265359,-2.727272727273E-002));
#30195 = CARTESIAN_POINT('',(3.14159265359,-2.272727272728E-002));
#30196 = CARTESIAN_POINT('',(3.14159265359,-1.818181818182E-002));
#30197 = CARTESIAN_POINT('',(3.14159265359,-1.363636363637E-002));
#30198 = CARTESIAN_POINT('',(3.14159265359,-9.090909090911E-003));
#30199 = CARTESIAN_POINT('',(3.14159265359,-4.545454545455E-003));
#30200 = CARTESIAN_POINT('',(3.14159265359,-1.515151515152E-003));
#30201 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#30202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30203 = ORIENTED_EDGE('',*,*,#30204,.T.);
#30204 = EDGE_CURVE('',#30162,#30205,#30207,.T.);
#30205 = VERTEX_POINT('',#30206);
#30206 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#30207 = SURFACE_CURVE('',#30208,(#30213),.PCURVE_S1.);
#30208 = CIRCLE('',#30209,2.5);
#30209 = AXIS2_PLACEMENT_3D('',#30210,#30211,#30212);
#30210 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    15.950000000318));
#30211 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30212 = DIRECTION('',(0.E+000,1.,0.E+000));
#30213 = PCURVE('',#30170,#30214);
#30214 = DEFINITIONAL_REPRESENTATION('',(#30215),#30218);
#30215 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30216,#30217),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#30216 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#30217 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#30218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30219 = ORIENTED_EDGE('',*,*,#30220,.T.);
#30220 = EDGE_CURVE('',#30205,#30221,#30223,.T.);
#30221 = VERTEX_POINT('',#30222);
#30222 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    13.450000000318));
#30223 = SURFACE_CURVE('',#30224,(#30228),.PCURVE_S1.);
#30224 = LINE('',#30225,#30226);
#30225 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#30226 = VECTOR('',#30227,1.);
#30227 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30228 = PCURVE('',#30170,#30229);
#30229 = DEFINITIONAL_REPRESENTATION('',(#30230),#30233);
#30230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30231,#30232),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#30231 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#30232 = CARTESIAN_POINT('',(1.570796326795,-0.1));
#30233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30234 = ORIENTED_EDGE('',*,*,#30235,.T.);
#30235 = EDGE_CURVE('',#30221,#30160,#30236,.T.);
#30236 = SURFACE_CURVE('',#30237,(#30242),.PCURVE_S1.);
#30237 = CIRCLE('',#30238,2.5);
#30238 = AXIS2_PLACEMENT_3D('',#30239,#30240,#30241);
#30239 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    15.950000000318));
#30240 = DIRECTION('',(1.,0.E+000,0.E+000));
#30241 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30242 = PCURVE('',#30170,#30243);
#30243 = DEFINITIONAL_REPRESENTATION('',(#30244),#30247);
#30244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30245,#30246),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#30245 = CARTESIAN_POINT('',(1.570796326795,-0.1));
#30246 = CARTESIAN_POINT('',(3.14159265359,-0.1));
#30247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30252)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30249,#30250,#30251)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30249,
  'distance_accuracy_value','confusion accuracy');
#30253 = SHAPE_DEFINITION_REPRESENTATION(#30254,#30152);
#30254 = PRODUCT_DEFINITION_SHAPE('','',#30255);
#30255 = PRODUCT_DEFINITION('design','',#30256,#30259);
#30256 = PRODUCT_DEFINITION_FORMATION('','',#30257);
#30257 = PRODUCT('CADSOFTTOOLS 1.143','CADSOFTTOOLS 1.143','',(#30258));
#30258 = PRODUCT_CONTEXT('',#2,'mechanical');
#30259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30260 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30261,#30263);
#30261 = ( REPRESENTATION_RELATIONSHIP('','',#30152,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30262) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30262 = ITEM_DEFINED_TRANSFORMATION('','',#11,#583);
#30263 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30264);
#30264 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('143','','',#5,#30255,$);
#30265 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30257));
#30266 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30267),#30409);
#30267 = SHELL_BASED_SURFACE_MODEL('',(#30268));
#30268 = OPEN_SHELL('',(#30269));
#30269 = ADVANCED_FACE('',(#30270),#30285,.T.);
#30270 = FACE_BOUND('',#30271,.T.);
#30271 = EDGE_LOOP('',(#30272,#30296,#30312,#30329,#30345,#30362,#30378,
    #30395));
#30272 = ORIENTED_EDGE('',*,*,#30273,.T.);
#30273 = EDGE_CURVE('',#30274,#30276,#30278,.T.);
#30274 = VERTEX_POINT('',#30275);
#30275 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    13.450000000318));
#30276 = VERTEX_POINT('',#30277);
#30277 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#30278 = SURFACE_CURVE('',#30279,(#30284),.PCURVE_S1.);
#30279 = CIRCLE('',#30280,2.5);
#30280 = AXIS2_PLACEMENT_3D('',#30281,#30282,#30283);
#30281 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    15.950000000318));
#30282 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30283 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30284 = PCURVE('',#30285,#30290);
#30285 = PLANE('',#30286);
#30286 = AXIS2_PLACEMENT_3D('',#30287,#30288,#30289);
#30287 = CARTESIAN_POINT('',(-9.885310230669E-002,-10.6011468977,
    2.950000001816));
#30288 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30289 = DIRECTION('',(0.E+000,1.,0.E+000));
#30290 = DEFINITIONAL_REPRESENTATION('',(#30291),#30295);
#30291 = CIRCLE('',#30292,2.5);
#30292 = AXIS2_PLACEMENT_2D('',#30293,#30294);
#30293 = CARTESIAN_POINT('',(-14.14885310228,-12.9999999985));
#30294 = DIRECTION('',(0.E+000,1.));
#30295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30296 = ORIENTED_EDGE('',*,*,#30297,.T.);
#30297 = EDGE_CURVE('',#30276,#30298,#30300,.T.);
#30298 = VERTEX_POINT('',#30299);
#30299 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    22.950000000318));
#30300 = SURFACE_CURVE('',#30301,(#30305),.PCURVE_S1.);
#30301 = LINE('',#30302,#30303);
#30302 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#30303 = VECTOR('',#30304,1.);
#30304 = DIRECTION('',(-3.965082230804E-018,1.522591576629E-015,1.));
#30305 = PCURVE('',#30285,#30306);
#30306 = DEFINITIONAL_REPRESENTATION('',(#30307),#30311);
#30307 = LINE('',#30308,#30309);
#30308 = CARTESIAN_POINT('',(-16.64885310228,-12.9999999985));
#30309 = VECTOR('',#30310,1.);
#30310 = DIRECTION('',(1.522591576629E-015,-1.));
#30311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30312 = ORIENTED_EDGE('',*,*,#30313,.T.);
#30313 = EDGE_CURVE('',#30298,#30314,#30316,.T.);
#30314 = VERTEX_POINT('',#30315);
#30315 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    25.450000000318));
#30316 = SURFACE_CURVE('',#30317,(#30322),.PCURVE_S1.);
#30317 = CIRCLE('',#30318,2.5);
#30318 = AXIS2_PLACEMENT_3D('',#30319,#30320,#30321);
#30319 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    22.950000000318));
#30320 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30321 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30322 = PCURVE('',#30285,#30323);
#30323 = DEFINITIONAL_REPRESENTATION('',(#30324),#30328);
#30324 = CIRCLE('',#30325,2.5);
#30325 = AXIS2_PLACEMENT_2D('',#30326,#30327);
#30326 = CARTESIAN_POINT('',(-14.14885310228,-19.9999999985));
#30327 = DIRECTION('',(-1.,0.E+000));
#30328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30329 = ORIENTED_EDGE('',*,*,#30330,.T.);
#30330 = EDGE_CURVE('',#30314,#30331,#30333,.T.);
#30331 = VERTEX_POINT('',#30332);
#30332 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    25.450000000318));
#30333 = SURFACE_CURVE('',#30334,(#30338),.PCURVE_S1.);
#30334 = LINE('',#30335,#30336);
#30335 = CARTESIAN_POINT('',(-9.88531023067E-002,-24.74999999998,
    25.450000000318));
#30336 = VECTOR('',#30337,1.);
#30337 = DIRECTION('',(5.139921410302E-018,1.,5.263279524149E-016));
#30338 = PCURVE('',#30285,#30339);
#30339 = DEFINITIONAL_REPRESENTATION('',(#30340),#30344);
#30340 = LINE('',#30341,#30342);
#30341 = CARTESIAN_POINT('',(-14.14885310228,-22.4999999985));
#30342 = VECTOR('',#30343,1.);
#30343 = DIRECTION('',(1.,-5.263279524149E-016));
#30344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30345 = ORIENTED_EDGE('',*,*,#30346,.T.);
#30346 = EDGE_CURVE('',#30331,#30347,#30349,.T.);
#30347 = VERTEX_POINT('',#30348);
#30348 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#30349 = SURFACE_CURVE('',#30350,(#30355),.PCURVE_S1.);
#30350 = CIRCLE('',#30351,2.5);
#30351 = AXIS2_PLACEMENT_3D('',#30352,#30353,#30354);
#30352 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    22.950000000318));
#30353 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30354 = DIRECTION('',(0.E+000,0.E+000,1.));
#30355 = PCURVE('',#30285,#30356);
#30356 = DEFINITIONAL_REPRESENTATION('',(#30357),#30361);
#30357 = CIRCLE('',#30358,2.5);
#30358 = AXIS2_PLACEMENT_2D('',#30359,#30360);
#30359 = CARTESIAN_POINT('',(12.851146897719,-19.9999999985));
#30360 = DIRECTION('',(0.E+000,-1.));
#30361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30362 = ORIENTED_EDGE('',*,*,#30363,.T.);
#30363 = EDGE_CURVE('',#30347,#30364,#30366,.T.);
#30364 = VERTEX_POINT('',#30365);
#30365 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    15.950000000318));
#30366 = SURFACE_CURVE('',#30367,(#30371),.PCURVE_S1.);
#30367 = LINE('',#30368,#30369);
#30368 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    22.950000000318));
#30369 = VECTOR('',#30370,1.);
#30370 = DIRECTION('',(-7.930164461608E-018,2.537652627715E-016,-1.));
#30371 = PCURVE('',#30285,#30372);
#30372 = DEFINITIONAL_REPRESENTATION('',(#30373),#30377);
#30373 = LINE('',#30374,#30375);
#30374 = CARTESIAN_POINT('',(15.351146897719,-19.9999999985));
#30375 = VECTOR('',#30376,1.);
#30376 = DIRECTION('',(2.537652627715E-016,1.));
#30377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30378 = ORIENTED_EDGE('',*,*,#30379,.T.);
#30379 = EDGE_CURVE('',#30364,#30380,#30382,.T.);
#30380 = VERTEX_POINT('',#30381);
#30381 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#30382 = SURFACE_CURVE('',#30383,(#30388),.PCURVE_S1.);
#30383 = CIRCLE('',#30384,2.5);
#30384 = AXIS2_PLACEMENT_3D('',#30385,#30386,#30387);
#30385 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    15.950000000318));
#30386 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30387 = DIRECTION('',(0.E+000,1.,0.E+000));
#30388 = PCURVE('',#30285,#30389);
#30389 = DEFINITIONAL_REPRESENTATION('',(#30390),#30394);
#30390 = CIRCLE('',#30391,2.5);
#30391 = AXIS2_PLACEMENT_2D('',#30392,#30393);
#30392 = CARTESIAN_POINT('',(12.851146897719,-12.9999999985));
#30393 = DIRECTION('',(1.,0.E+000));
#30394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30395 = ORIENTED_EDGE('',*,*,#30396,.T.);
#30396 = EDGE_CURVE('',#30380,#30274,#30397,.T.);
#30397 = SURFACE_CURVE('',#30398,(#30402),.PCURVE_S1.);
#30398 = LINE('',#30399,#30400);
#30399 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#30400 = VECTOR('',#30401,1.);
#30401 = DIRECTION('',(3.083952846181E-018,-1.,3.947459643112E-016));
#30402 = PCURVE('',#30285,#30403);
#30403 = DEFINITIONAL_REPRESENTATION('',(#30404),#30408);
#30404 = LINE('',#30405,#30406);
#30405 = CARTESIAN_POINT('',(12.851146897719,-10.4999999985));
#30406 = VECTOR('',#30407,1.);
#30407 = DIRECTION('',(-1.,-3.947459643112E-016));
#30408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30413)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30410,#30411,#30412)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30410 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30411 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30412 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30413 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30410,
  'distance_accuracy_value','confusion accuracy');
#30414 = SHAPE_DEFINITION_REPRESENTATION(#30415,#30266);
#30415 = PRODUCT_DEFINITION_SHAPE('','',#30416);
#30416 = PRODUCT_DEFINITION('design','',#30417,#30420);
#30417 = PRODUCT_DEFINITION_FORMATION('','',#30418);
#30418 = PRODUCT('CADSOFTTOOLS 1.144','CADSOFTTOOLS 1.144','',(#30419));
#30419 = PRODUCT_CONTEXT('',#2,'mechanical');
#30420 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30421 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30422,#30424);
#30422 = ( REPRESENTATION_RELATIONSHIP('','',#30266,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30423) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30423 = ITEM_DEFINED_TRANSFORMATION('','',#11,#587);
#30424 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30425);
#30425 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('144','','',#5,#30416,$);
#30426 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30418));
#30427 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30428),#30486);
#30428 = SHELL_BASED_SURFACE_MODEL('',(#30429));
#30429 = OPEN_SHELL('',(#30430));
#30430 = ADVANCED_FACE('',(#30431),#30445,.F.);
#30431 = FACE_BOUND('',#30432,.T.);
#30432 = EDGE_LOOP('',(#30433,#30456,#30472));
#30433 = ORIENTED_EDGE('',*,*,#30434,.F.);
#30434 = EDGE_CURVE('',#30435,#30437,#30439,.T.);
#30435 = VERTEX_POINT('',#30436);
#30436 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#30437 = VERTEX_POINT('',#30438);
#30438 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.75240687842));
#30439 = SURFACE_CURVE('',#30440,(#30444),.PCURVE_S1.);
#30440 = LINE('',#30441,#30442);
#30441 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#30442 = VECTOR('',#30443,1.);
#30443 = DIRECTION('',(0.E+000,0.E+000,1.));
#30444 = PCURVE('',#30445,#30450);
#30445 = PLANE('',#30446);
#30446 = AXIS2_PLACEMENT_3D('',#30447,#30448,#30449);
#30447 = CARTESIAN_POINT('',(0.501146897693,-10.6011468977,
    2.950000001816));
#30448 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30449 = DIRECTION('',(0.E+000,1.,0.E+000));
#30450 = DEFINITIONAL_REPRESENTATION('',(#30451),#30455);
#30451 = LINE('',#30452,#30453);
#30452 = CARTESIAN_POINT('',(21.406148875661,-21.80168202304));
#30453 = VECTOR('',#30454,1.);
#30454 = DIRECTION('',(0.E+000,-1.));
#30455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30456 = ORIENTED_EDGE('',*,*,#30457,.T.);
#30457 = EDGE_CURVE('',#30435,#30458,#30460,.T.);
#30458 = VERTEX_POINT('',#30459);
#30459 = CARTESIAN_POINT('',(0.501146883075,10.809112826764,
    24.751682024862));
#30460 = SURFACE_CURVE('',#30461,(#30465),.PCURVE_S1.);
#30461 = LINE('',#30462,#30463);
#30462 = CARTESIAN_POINT('',(0.501146896231,10.805001977961,
    24.751682024862));
#30463 = VECTOR('',#30464,1.);
#30464 = DIRECTION('',(0.E+000,1.,0.E+000));
#30465 = PCURVE('',#30445,#30466);
#30466 = DEFINITIONAL_REPRESENTATION('',(#30467),#30471);
#30467 = LINE('',#30468,#30469);
#30468 = CARTESIAN_POINT('',(21.406148875661,-21.80168202304));
#30469 = VECTOR('',#30470,1.);
#30470 = DIRECTION('',(1.,0.E+000));
#30471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30472 = ORIENTED_EDGE('',*,*,#30473,.F.);
#30473 = EDGE_CURVE('',#30437,#30458,#30474,.T.);
#30474 = SURFACE_CURVE('',#30475,(#30479),.PCURVE_S1.);
#30475 = LINE('',#30476,#30477);
#30476 = CARTESIAN_POINT('',(0.501146890384,10.805001977961,
    24.75240687842));
#30477 = VECTOR('',#30478,1.);
#30478 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#30479 = PCURVE('',#30445,#30480);
#30480 = DEFINITIONAL_REPRESENTATION('',(#30481),#30485);
#30481 = LINE('',#30482,#30483);
#30482 = CARTESIAN_POINT('',(21.406148875661,-21.8024068766));
#30483 = VECTOR('',#30484,1.);
#30484 = DIRECTION('',(0.984807753012,0.173648177667));
#30485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30490)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30487,#30488,#30489)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30487 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30488 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30489 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30490 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30487,
  'distance_accuracy_value','confusion accuracy');
#30491 = SHAPE_DEFINITION_REPRESENTATION(#30492,#30427);
#30492 = PRODUCT_DEFINITION_SHAPE('','',#30493);
#30493 = PRODUCT_DEFINITION('design','',#30494,#30497);
#30494 = PRODUCT_DEFINITION_FORMATION('','',#30495);
#30495 = PRODUCT('CADSOFTTOOLS 1.145','CADSOFTTOOLS 1.145','',(#30496));
#30496 = PRODUCT_CONTEXT('',#2,'mechanical');
#30497 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30498 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30499,#30501);
#30499 = ( REPRESENTATION_RELATIONSHIP('','',#30427,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30500) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30500 = ITEM_DEFINED_TRANSFORMATION('','',#11,#591);
#30501 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30502);
#30502 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','','',#5,#30493,$);
#30503 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30495));
#30504 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30505),#30643);
#30505 = SHELL_BASED_SURFACE_MODEL('',(#30506));
#30506 = OPEN_SHELL('',(#30507));
#30507 = ADVANCED_FACE('',(#30508),#30522,.F.);
#30508 = FACE_BOUND('',#30509,.T.);
#30509 = EDGE_LOOP('',(#30510,#30533,#30549,#30565,#30581,#30597,#30613,
    #30629));
#30510 = ORIENTED_EDGE('',*,*,#30511,.F.);
#30511 = EDGE_CURVE('',#30512,#30514,#30516,.T.);
#30512 = VERTEX_POINT('',#30513);
#30513 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,
    12.65000000182));
#30514 = VERTEX_POINT('',#30515);
#30515 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    12.65000000182));
#30516 = SURFACE_CURVE('',#30517,(#30521),.PCURVE_S1.);
#30517 = LINE('',#30518,#30519);
#30518 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,
    12.65000000182));
#30519 = VECTOR('',#30520,1.);
#30520 = DIRECTION('',(-7.251108605578E-017,-1.,-5.800886884462E-016));
#30521 = PCURVE('',#30522,#30527);
#30522 = PLANE('',#30523);
#30523 = AXIS2_PLACEMENT_3D('',#30524,#30525,#30526);
#30524 = CARTESIAN_POINT('',(6.001146897693,51.101809373809,
    12.65000000182));
#30525 = DIRECTION('',(0.E+000,0.E+000,1.));
#30526 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30527 = DEFINITIONAL_REPRESENTATION('',(#30528),#30532);
#30528 = LINE('',#30529,#30530);
#30529 = CARTESIAN_POINT('',(1.7,41.152945537872));
#30530 = VECTOR('',#30531,1.);
#30531 = DIRECTION('',(7.251108605578E-017,1.));
#30532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30533 = ORIENTED_EDGE('',*,*,#30534,.T.);
#30534 = EDGE_CURVE('',#30512,#30535,#30537,.T.);
#30535 = VERTEX_POINT('',#30536);
#30536 = CARTESIAN_POINT('',(6.001146897693,9.948863835937,
    12.650000001731));
#30537 = SURFACE_CURVE('',#30538,(#30542),.PCURVE_S1.);
#30538 = LINE('',#30539,#30540);
#30539 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,
    12.65000000182));
#30540 = VECTOR('',#30541,1.);
#30541 = DIRECTION('',(1.,0.E+000,0.E+000));
#30542 = PCURVE('',#30522,#30543);
#30543 = DEFINITIONAL_REPRESENTATION('',(#30544),#30548);
#30544 = LINE('',#30545,#30546);
#30545 = CARTESIAN_POINT('',(1.7,41.152945537872));
#30546 = VECTOR('',#30547,1.);
#30547 = DIRECTION('',(-1.,0.E+000));
#30548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30549 = ORIENTED_EDGE('',*,*,#30550,.F.);
#30550 = EDGE_CURVE('',#30551,#30535,#30553,.T.);
#30551 = VERTEX_POINT('',#30552);
#30552 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#30553 = SURFACE_CURVE('',#30554,(#30558),.PCURVE_S1.);
#30554 = LINE('',#30555,#30556);
#30555 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#30556 = VECTOR('',#30557,1.);
#30557 = DIRECTION('',(8.468307700135E-017,1.,-3.387323080054E-016));
#30558 = PCURVE('',#30522,#30559);
#30559 = DEFINITIONAL_REPRESENTATION('',(#30560),#30564);
#30560 = LINE('',#30561,#30562);
#30561 = CARTESIAN_POINT('',(1.06581410364E-014,83.105999260094));
#30562 = VECTOR('',#30563,1.);
#30563 = DIRECTION('',(-8.468307700135E-017,-1.));
#30564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30565 = ORIENTED_EDGE('',*,*,#30566,.T.);
#30566 = EDGE_CURVE('',#30551,#30567,#30569,.T.);
#30567 = VERTEX_POINT('',#30568);
#30568 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    12.65000000182));
#30569 = SURFACE_CURVE('',#30570,(#30574),.PCURVE_S1.);
#30570 = LINE('',#30571,#30572);
#30571 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#30572 = VECTOR('',#30573,1.);
#30573 = DIRECTION('',(-1.,-8.35932630306E-015,0.E+000));
#30574 = PCURVE('',#30522,#30575);
#30575 = DEFINITIONAL_REPRESENTATION('',(#30576),#30580);
#30576 = LINE('',#30577,#30578);
#30577 = CARTESIAN_POINT('',(1.06581410364E-014,83.105999260094));
#30578 = VECTOR('',#30579,1.);
#30579 = DIRECTION('',(1.,8.35932630306E-015));
#30580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30581 = ORIENTED_EDGE('',*,*,#30582,.F.);
#30582 = EDGE_CURVE('',#30583,#30567,#30585,.T.);
#30583 = VERTEX_POINT('',#30584);
#30584 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#30585 = SURFACE_CURVE('',#30586,(#30590),.PCURVE_S1.);
#30586 = LINE('',#30587,#30588);
#30587 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#30588 = VECTOR('',#30589,1.);
#30589 = DIRECTION('',(0.E+000,-1.,-7.557617803545E-016));
#30590 = PCURVE('',#30522,#30591);
#30591 = DEFINITIONAL_REPRESENTATION('',(#30592),#30596);
#30592 = LINE('',#30593,#30594);
#30593 = CARTESIAN_POINT('',(1.7,59.601809374136));
#30594 = VECTOR('',#30595,1.);
#30595 = DIRECTION('',(0.E+000,1.));
#30596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30597 = ORIENTED_EDGE('',*,*,#30598,.T.);
#30598 = EDGE_CURVE('',#30583,#30599,#30601,.T.);
#30599 = VERTEX_POINT('',#30600);
#30600 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.65000000182));
#30601 = SURFACE_CURVE('',#30602,(#30606),.PCURVE_S1.);
#30602 = LINE('',#30603,#30604);
#30603 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#30604 = VECTOR('',#30605,1.);
#30605 = DIRECTION('',(1.,0.E+000,0.E+000));
#30606 = PCURVE('',#30522,#30607);
#30607 = DEFINITIONAL_REPRESENTATION('',(#30608),#30612);
#30608 = LINE('',#30609,#30610);
#30609 = CARTESIAN_POINT('',(1.7,59.601809374136));
#30610 = VECTOR('',#30611,1.);
#30611 = DIRECTION('',(-1.,0.E+000));
#30612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30613 = ORIENTED_EDGE('',*,*,#30614,.T.);
#30614 = EDGE_CURVE('',#30599,#30615,#30617,.T.);
#30615 = VERTEX_POINT('',#30616);
#30616 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#30617 = SURFACE_CURVE('',#30618,(#30622),.PCURVE_S1.);
#30618 = LINE('',#30619,#30620);
#30619 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.65000000182));
#30620 = VECTOR('',#30621,1.);
#30621 = DIRECTION('',(0.E+000,1.,-8.595275029036E-016));
#30622 = PCURVE('',#30522,#30623);
#30623 = DEFINITIONAL_REPRESENTATION('',(#30624),#30628);
#30624 = LINE('',#30625,#30626);
#30625 = CARTESIAN_POINT('',(1.4,59.601809374136));
#30626 = VECTOR('',#30627,1.);
#30627 = DIRECTION('',(0.E+000,-1.));
#30628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30629 = ORIENTED_EDGE('',*,*,#30630,.T.);
#30630 = EDGE_CURVE('',#30615,#30514,#30631,.T.);
#30631 = SURFACE_CURVE('',#30632,(#30636),.PCURVE_S1.);
#30632 = LINE('',#30633,#30634);
#30633 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#30634 = VECTOR('',#30635,1.);
#30635 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30636 = PCURVE('',#30522,#30637);
#30637 = DEFINITIONAL_REPRESENTATION('',(#30638),#30642);
#30638 = LINE('',#30639,#30640);
#30639 = CARTESIAN_POINT('',(1.4,53.401809373905));
#30640 = VECTOR('',#30641,1.);
#30641 = DIRECTION('',(1.,0.E+000));
#30642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30647)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30644,#30645,#30646)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30644,
  'distance_accuracy_value','confusion accuracy');
#30648 = SHAPE_DEFINITION_REPRESENTATION(#30649,#30504);
#30649 = PRODUCT_DEFINITION_SHAPE('','',#30650);
#30650 = PRODUCT_DEFINITION('design','',#30651,#30654);
#30651 = PRODUCT_DEFINITION_FORMATION('','',#30652);
#30652 = PRODUCT('CADSOFTTOOLS 1.146','CADSOFTTOOLS 1.146','',(#30653));
#30653 = PRODUCT_CONTEXT('',#2,'mechanical');
#30654 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30655 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30656,#30658);
#30656 = ( REPRESENTATION_RELATIONSHIP('','',#30504,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30657) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30657 = ITEM_DEFINED_TRANSFORMATION('','',#11,#595);
#30658 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30659);
#30659 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','','',#5,#30650,$);
#30660 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30652));
#30661 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30662),#30790);
#30662 = SHELL_BASED_SURFACE_MODEL('',(#30663));
#30663 = OPEN_SHELL('',(#30664));
#30664 = ADVANCED_FACE('',(#30665),#30680,.T.);
#30665 = FACE_BOUND('',#30666,.T.);
#30666 = EDGE_LOOP('',(#30667,#30691,#30707,#30723,#30739,#30755,#30771)
  );
#30667 = ORIENTED_EDGE('',*,*,#30668,.F.);
#30668 = EDGE_CURVE('',#30669,#30671,#30673,.T.);
#30669 = VERTEX_POINT('',#30670);
#30670 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    3.300000226503));
#30671 = VERTEX_POINT('',#30672);
#30672 = CARTESIAN_POINT('',(4.301146897693,-7.482544202192,
    3.422222448725));
#30673 = SURFACE_CURVE('',#30674,(#30679),.PCURVE_S1.);
#30674 = CIRCLE('',#30675,1.000000000003);
#30675 = AXIS2_PLACEMENT_3D('',#30676,#30677,#30678);
#30676 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    4.300000226506));
#30677 = DIRECTION('',(1.,0.E+000,0.E+000));
#30678 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30679 = PCURVE('',#30680,#30685);
#30680 = PLANE('',#30681);
#30681 = AXIS2_PLACEMENT_3D('',#30682,#30683,#30684);
#30682 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#30683 = DIRECTION('',(1.,0.E+000,0.E+000));
#30684 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30685 = DEFINITIONAL_REPRESENTATION('',(#30686),#30690);
#30686 = CIRCLE('',#30687,1.000000000003);
#30687 = AXIS2_PLACEMENT_2D('',#30688,#30689);
#30688 = CARTESIAN_POINT('',(2.611750485341,31.99999977907));
#30689 = DIRECTION('',(0.E+000,1.));
#30690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30691 = ORIENTED_EDGE('',*,*,#30692,.T.);
#30692 = EDGE_CURVE('',#30669,#30693,#30695,.T.);
#30693 = VERTEX_POINT('',#30694);
#30694 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    3.300000226498));
#30695 = SURFACE_CURVE('',#30696,(#30700),.PCURVE_S1.);
#30696 = LINE('',#30697,#30698);
#30697 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    3.300000000001));
#30698 = VECTOR('',#30699,1.);
#30699 = DIRECTION('',(0.E+000,1.,-2.242780216869E-013));
#30700 = PCURVE('',#30680,#30701);
#30701 = DEFINITIONAL_REPRESENTATION('',(#30702),#30706);
#30702 = LINE('',#30703,#30704);
#30703 = CARTESIAN_POINT('',(2.611750485341,33.000000005575));
#30704 = VECTOR('',#30705,1.);
#30705 = DIRECTION('',(-1.,2.242780216869E-013));
#30706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30707 = ORIENTED_EDGE('',*,*,#30708,.T.);
#30708 = EDGE_CURVE('',#30693,#30709,#30711,.T.);
#30709 = VERTEX_POINT('',#30710);
#30710 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    4.300000226504));
#30711 = SURFACE_CURVE('',#30712,(#30716),.PCURVE_S1.);
#30712 = LINE('',#30713,#30714);
#30713 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    3.300000226498));
#30714 = VECTOR('',#30715,1.);
#30715 = DIRECTION('',(0.E+000,4.440892098475E-016,1.));
#30716 = PCURVE('',#30680,#30717);
#30717 = DEFINITIONAL_REPRESENTATION('',(#30718),#30722);
#30718 = LINE('',#30719,#30720);
#30719 = CARTESIAN_POINT('',(-1.799875549632,32.999999779078));
#30720 = VECTOR('',#30721,1.);
#30721 = DIRECTION('',(-4.440892098475E-016,-1.));
#30722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30723 = ORIENTED_EDGE('',*,*,#30724,.F.);
#30724 = EDGE_CURVE('',#30725,#30709,#30727,.T.);
#30725 = VERTEX_POINT('',#30726);
#30726 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#30727 = SURFACE_CURVE('',#30728,(#30732),.PCURVE_S1.);
#30728 = LINE('',#30729,#30730);
#30729 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#30730 = VECTOR('',#30731,1.);
#30731 = DIRECTION('',(0.E+000,1.,6.217248937963E-014));
#30732 = PCURVE('',#30680,#30733);
#30733 = DEFINITIONAL_REPRESENTATION('',(#30734),#30738);
#30734 = LINE('',#30735,#30736);
#30735 = CARTESIAN_POINT('',(-1.699875549633,31.999999779072));
#30736 = VECTOR('',#30737,1.);
#30737 = DIRECTION('',(-1.,-6.217248937963E-014));
#30738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30739 = ORIENTED_EDGE('',*,*,#30740,.T.);
#30740 = EDGE_CURVE('',#30725,#30741,#30743,.T.);
#30741 = VERTEX_POINT('',#30742);
#30742 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.400000226503));
#30743 = SURFACE_CURVE('',#30744,(#30748),.PCURVE_S1.);
#30744 = LINE('',#30745,#30746);
#30745 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#30746 = VECTOR('',#30747,1.);
#30747 = DIRECTION('',(0.E+000,0.E+000,1.));
#30748 = PCURVE('',#30680,#30749);
#30749 = DEFINITIONAL_REPRESENTATION('',(#30750),#30754);
#30750 = LINE('',#30751,#30752);
#30751 = CARTESIAN_POINT('',(-1.699875549633,31.999999779072));
#30752 = VECTOR('',#30753,1.);
#30753 = DIRECTION('',(0.E+000,-1.));
#30754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30755 = ORIENTED_EDGE('',*,*,#30756,.F.);
#30756 = EDGE_CURVE('',#30757,#30741,#30759,.T.);
#30757 = VERTEX_POINT('',#30758);
#30758 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    4.400000226503));
#30759 = SURFACE_CURVE('',#30760,(#30764),.PCURVE_S1.);
#30760 = LINE('',#30761,#30762);
#30761 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    4.400000226503));
#30762 = VECTOR('',#30763,1.);
#30763 = DIRECTION('',(0.E+000,1.,0.E+000));
#30764 = PCURVE('',#30680,#30765);
#30765 = DEFINITIONAL_REPRESENTATION('',(#30766),#30770);
#30766 = LINE('',#30767,#30768);
#30767 = CARTESIAN_POINT('',(-1.699861742123,31.899999779073));
#30768 = VECTOR('',#30769,1.);
#30769 = DIRECTION('',(-1.,0.E+000));
#30770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30771 = ORIENTED_EDGE('',*,*,#30772,.F.);
#30772 = EDGE_CURVE('',#30671,#30757,#30773,.T.);
#30773 = SURFACE_CURVE('',#30774,(#30779),.PCURVE_S1.);
#30774 = CIRCLE('',#30775,8.);
#30775 = AXIS2_PLACEMENT_3D('',#30776,#30777,#30778);
#30776 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    -3.599999773497));
#30777 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30778 = DIRECTION('',(0.E+000,-0.479068025274,0.877777777778));
#30779 = PCURVE('',#30680,#30780);
#30780 = DEFINITIONAL_REPRESENTATION('',(#30781),#30789);
#30781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30782,#30783,#30784,#30785
    ,#30786,#30787,#30788),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#30782 = CARTESIAN_POINT('',(2.132682460066,32.877777556851));
#30783 = CARTESIAN_POINT('',(-10.03016321086,26.239616276406));
#30784 = CARTESIAN_POINT('',(-9.697556678682,40.092030249962));
#30785 = CARTESIAN_POINT('',(-9.364950146501,53.944444223517));
#30786 = CARTESIAN_POINT('',(2.465288992246,46.730191530407));
#30787 = CARTESIAN_POINT('',(14.295528130993,39.515938837296));
#30788 = CARTESIAN_POINT('',(2.132682460066,32.877777556851));
#30789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30794)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30791,#30792,#30793)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30791 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30792 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30793 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30794 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#30791,
  'distance_accuracy_value','confusion accuracy');
#30795 = SHAPE_DEFINITION_REPRESENTATION(#30796,#30661);
#30796 = PRODUCT_DEFINITION_SHAPE('','',#30797);
#30797 = PRODUCT_DEFINITION('design','',#30798,#30801);
#30798 = PRODUCT_DEFINITION_FORMATION('','',#30799);
#30799 = PRODUCT('CADSOFTTOOLS 1.147','CADSOFTTOOLS 1.147','',(#30800));
#30800 = PRODUCT_CONTEXT('',#2,'mechanical');
#30801 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30803,#30805);
#30803 = ( REPRESENTATION_RELATIONSHIP('','',#30661,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30804) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#599);
#30805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30806);
#30806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','','',#5,#30797,$);
#30807 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30799));
#30808 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30809),#30945);
#30809 = SHELL_BASED_SURFACE_MODEL('',(#30810));
#30810 = OPEN_SHELL('',(#30811));
#30811 = ADVANCED_FACE('',(#30812),#30826,.F.);
#30812 = FACE_BOUND('',#30813,.T.);
#30813 = EDGE_LOOP('',(#30814,#30837,#30853,#30869,#30895,#30917));
#30814 = ORIENTED_EDGE('',*,*,#30815,.F.);
#30815 = EDGE_CURVE('',#30816,#30818,#30820,.T.);
#30816 = VERTEX_POINT('',#30817);
#30817 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602100110754));
#30818 = VERTEX_POINT('',#30819);
#30819 = CARTESIAN_POINT('',(-0.198853102307,-25.84784180392,
    9.602043815206));
#30820 = SURFACE_CURVE('',#30821,(#30825),.PCURVE_S1.);
#30821 = LINE('',#30822,#30823);
#30822 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602099997505));
#30823 = VECTOR('',#30824,1.);
#30824 = DIRECTION('',(0.E+000,1.,4.942889721197E-014));
#30825 = PCURVE('',#30826,#30831);
#30826 = PLANE('',#30827);
#30827 = AXIS2_PLACEMENT_3D('',#30828,#30829,#30830);
#30828 = CARTESIAN_POINT('',(7.001146897693,-29.32627656927,
    9.602099997505));
#30829 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#30830 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#30831 = DEFINITIONAL_REPRESENTATION('',(#30832),#30836);
#30832 = LINE('',#30833,#30834);
#30833 = CARTESIAN_POINT('',(-0.89092625007,7.2));
#30834 = VECTOR('',#30835,1.);
#30835 = DIRECTION('',(-1.,0.E+000));
#30836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30837 = ORIENTED_EDGE('',*,*,#30838,.T.);
#30838 = EDGE_CURVE('',#30816,#30839,#30841,.T.);
#30839 = VERTEX_POINT('',#30840);
#30840 = CARTESIAN_POINT('',(2.401146897693,-28.4353503192,
    9.602100224003));
#30841 = SURFACE_CURVE('',#30842,(#30846),.PCURVE_S1.);
#30842 = LINE('',#30843,#30844);
#30843 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602100110754));
#30844 = VECTOR('',#30845,1.);
#30845 = DIRECTION('',(1.,1.366428338E-015,0.E+000));
#30846 = PCURVE('',#30826,#30847);
#30847 = DEFINITIONAL_REPRESENTATION('',(#30848),#30852);
#30848 = LINE('',#30849,#30850);
#30849 = CARTESIAN_POINT('',(-0.89092625007,7.2));
#30850 = VECTOR('',#30851,1.);
#30851 = DIRECTION('',(-1.366428338E-015,-1.));
#30852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30853 = ORIENTED_EDGE('',*,*,#30854,.F.);
#30854 = EDGE_CURVE('',#30855,#30839,#30857,.T.);
#30855 = VERTEX_POINT('',#30856);
#30856 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602100003071));
#30857 = SURFACE_CURVE('',#30858,(#30862),.PCURVE_S1.);
#30858 = LINE('',#30859,#30860);
#30859 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602099997505));
#30860 = VECTOR('',#30861,1.);
#30861 = DIRECTION('',(0.E+000,-1.,-5.05160440748E-014));
#30862 = PCURVE('',#30826,#30863);
#30863 = DEFINITIONAL_REPRESENTATION('',(#30864),#30868);
#30864 = LINE('',#30865,#30866);
#30865 = CARTESIAN_POINT('',(-3.457913662707,4.6));
#30866 = VECTOR('',#30867,1.);
#30867 = DIRECTION('',(1.,0.E+000));
#30868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30869 = ORIENTED_EDGE('',*,*,#30870,.T.);
#30870 = EDGE_CURVE('',#30855,#30871,#30873,.T.);
#30871 = VERTEX_POINT('',#30872);
#30872 = CARTESIAN_POINT('',(1.363039281502,-25.86832119766,
    9.602100111129));
#30873 = SURFACE_CURVE('',#30874,(#30883),.PCURVE_S1.);
#30874 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30875,#30876,#30877,#30878,
    #30879,#30880,#30881,#30882),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.481644906573,0.963253799441,1.),.UNSPECIFIED.);
#30875 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602099997505));
#30876 = CARTESIAN_POINT('',(2.234480585747,-25.86836448575,
    9.602099997505));
#30877 = CARTESIAN_POINT('',(2.067814273802,-25.86836606494,
    9.602099997505));
#30878 = CARTESIAN_POINT('',(1.734493918642,-25.8683537159,
    9.602099997505));
#30879 = CARTESIAN_POINT('',(1.567839952242,-25.86834559785,
    9.602099997505));
#30880 = CARTESIAN_POINT('',(1.388470315964,-25.86832435592,
    9.602099997505));
#30881 = CARTESIAN_POINT('',(1.375754798733,-25.86832277679,
    9.602099997505));
#30882 = CARTESIAN_POINT('',(1.363039281502,-25.86832119766,
    9.602099997505));
#30883 = PCURVE('',#30826,#30884);
#30884 = DEFINITIONAL_REPRESENTATION('',(#30885),#30894);
#30885 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30886,#30887,#30888,#30889,
    #30890,#30891,#30892,#30893),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.481644906573,0.963253799441,1.),.UNSPECIFIED.);
#30886 = CARTESIAN_POINT('',(-3.457913662707,4.6));
#30887 = CARTESIAN_POINT('',(-3.457912083516,4.766666311946));
#30888 = CARTESIAN_POINT('',(-3.457910504325,4.933332623892));
#30889 = CARTESIAN_POINT('',(-3.457922853363,5.266652979051));
#30890 = CARTESIAN_POINT('',(-3.457930971419,5.433306945451));
#30891 = CARTESIAN_POINT('',(-3.457952213342,5.612676581729));
#30892 = CARTESIAN_POINT('',(-3.457953792475,5.625392098961));
#30893 = CARTESIAN_POINT('',(-3.457955371607,5.638107616192));
#30894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30895 = ORIENTED_EDGE('',*,*,#30896,.T.);
#30896 = EDGE_CURVE('',#30871,#30897,#30899,.T.);
#30897 = VERTEX_POINT('',#30898);
#30898 = CARTESIAN_POINT('',(1.356380753039,-25.8682773091,
    9.602100222089));
#30899 = SURFACE_CURVE('',#30900,(#30907),.PCURVE_S1.);
#30900 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30901,#30902,#30903,#30904,
    #30905,#30906),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#30901 = CARTESIAN_POINT('',(1.363039281502,-25.86832119766,
    9.602099997505));
#30902 = CARTESIAN_POINT('',(1.361929526759,-25.8683056538,
    9.602099997505));
#30903 = CARTESIAN_POINT('',(1.360819772017,-25.86829010994,
    9.602099997505));
#30904 = CARTESIAN_POINT('',(1.35860026253,-25.86827548042,
    9.602099997505));
#30905 = CARTESIAN_POINT('',(1.357490507785,-25.86827639476,
    9.602099997505));
#30906 = CARTESIAN_POINT('',(1.356380753039,-25.8682773091,
    9.602099997505));
#30907 = PCURVE('',#30826,#30908);
#30908 = DEFINITIONAL_REPRESENTATION('',(#30909),#30916);
#30909 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30910,#30911,#30912,#30913,
    #30914,#30915),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#30910 = CARTESIAN_POINT('',(-3.457955371607,5.638107616192));
#30911 = CARTESIAN_POINT('',(-3.457970915469,5.639217370934));
#30912 = CARTESIAN_POINT('',(-3.457986459331,5.640327125676));
#30913 = CARTESIAN_POINT('',(-3.458001088851,5.642546635163));
#30914 = CARTESIAN_POINT('',(-3.458000174509,5.643656389909));
#30915 = CARTESIAN_POINT('',(-3.457999260167,5.644766144654));
#30916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30917 = ORIENTED_EDGE('',*,*,#30918,.T.);
#30918 = EDGE_CURVE('',#30897,#30818,#30919,.T.);
#30919 = SURFACE_CURVE('',#30920,(#30931),.PCURVE_S1.);
#30920 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30921,#30922,#30923,#30924,
    #30925,#30926,#30927,#30928,#30929,#30930),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.307534392761,0.615069580469,0.92260618456,1.),
  .UNSPECIFIED.);
#30921 = CARTESIAN_POINT('',(1.356380753039,-25.8682773091,
    9.602099997505));
#30922 = CARTESIAN_POINT('',(1.196951456818,-25.8690313611,
    9.602099997505));
#30923 = CARTESIAN_POINT('',(1.037522160597,-25.86978541311,
    9.602099997505));
#30924 = CARTESIAN_POINT('',(0.718663149391,-25.86559563687,
    9.602099997505));
#30925 = CARTESIAN_POINT('',(0.559233432308,-25.8587524881,
    9.602099997505));
#30926 = CARTESIAN_POINT('',(0.240373272269,-25.85266339974,
    9.602099997505));
#30927 = CARTESIAN_POINT('',(8.094282709577E-002,-25.85151817621,
    9.602099997505));
#30928 = CARTESIAN_POINT('',(-0.118609446395,-25.84889609526,
    9.602099997505));
#30929 = CARTESIAN_POINT('',(-0.158731273721,-25.84836890167,
    9.602099997505));
#30930 = CARTESIAN_POINT('',(-0.198853101047,-25.84784170808,
    9.602099997505));
#30931 = PCURVE('',#30826,#30932);
#30932 = DEFINITIONAL_REPRESENTATION('',(#30933),#30944);
#30933 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30934,#30935,#30936,#30937,
    #30938,#30939,#30940,#30941,#30942,#30943),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.307534392761,0.615069580469,0.92260618456,1.),
  .UNSPECIFIED.);
#30934 = CARTESIAN_POINT('',(-3.457999260167,5.644766144654));
#30935 = CARTESIAN_POINT('',(-3.457245208162,5.804195440875));
#30936 = CARTESIAN_POINT('',(-3.456491156157,5.963624737097));
#30937 = CARTESIAN_POINT('',(-3.460680932395,6.282483748302));
#30938 = CARTESIAN_POINT('',(-3.467524081166,6.441913465385));
#30939 = CARTESIAN_POINT('',(-3.473613169531,6.760773625424));
#30940 = CARTESIAN_POINT('',(-3.474758393061,6.920204070598));
#30941 = CARTESIAN_POINT('',(-3.477380474011,7.119756344088));
#30942 = CARTESIAN_POINT('',(-3.477907667599,7.159878171414));
#30943 = CARTESIAN_POINT('',(-3.478434861187,7.199999998741));
#30944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30949)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#30946,#30947,#30948)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#30946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#30947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#30949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#30946,
  'distance_accuracy_value','confusion accuracy');
#30950 = SHAPE_DEFINITION_REPRESENTATION(#30951,#30808);
#30951 = PRODUCT_DEFINITION_SHAPE('','',#30952);
#30952 = PRODUCT_DEFINITION('design','',#30953,#30956);
#30953 = PRODUCT_DEFINITION_FORMATION('','',#30954);
#30954 = PRODUCT('CADSOFTTOOLS 1.148','CADSOFTTOOLS 1.148','',(#30955));
#30955 = PRODUCT_CONTEXT('',#2,'mechanical');
#30956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30958,#30960);
#30958 = ( REPRESENTATION_RELATIONSHIP('','',#30808,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30959) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#30959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#603);
#30960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #30961);
#30961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','','',#5,#30952,$);
#30962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30954));
#30963 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30964),#31038);
#30964 = SHELL_BASED_SURFACE_MODEL('',(#30965));
#30965 = OPEN_SHELL('',(#30966));
#30966 = ADVANCED_FACE('',(#30967),#30981,.T.);
#30967 = FACE_BOUND('',#30968,.T.);
#30968 = EDGE_LOOP('',(#30969,#30992,#31008,#31024));
#30969 = ORIENTED_EDGE('',*,*,#30970,.T.);
#30970 = EDGE_CURVE('',#30971,#30973,#30975,.T.);
#30971 = VERTEX_POINT('',#30972);
#30972 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#30973 = VERTEX_POINT('',#30974);
#30974 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    4.299848027463));
#30975 = SURFACE_CURVE('',#30976,(#30980),.PCURVE_S1.);
#30976 = LINE('',#30977,#30978);
#30977 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#30978 = VECTOR('',#30979,1.);
#30979 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30980 = PCURVE('',#30981,#30986);
#30981 = PLANE('',#30982);
#30982 = AXIS2_PLACEMENT_3D('',#30983,#30984,#30985);
#30983 = CARTESIAN_POINT('',(6.001146897693,-0.38799999998,
    15.652256061084));
#30984 = DIRECTION('',(1.,0.E+000,0.E+000));
#30985 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30986 = DEFINITIONAL_REPRESENTATION('',(#30987),#30991);
#30987 = LINE('',#30988,#30989);
#30988 = CARTESIAN_POINT('',(0.361986192514,11.352408033621));
#30989 = VECTOR('',#30990,1.);
#30990 = DIRECTION('',(1.,0.E+000));
#30991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30992 = ORIENTED_EDGE('',*,*,#30993,.F.);
#30993 = EDGE_CURVE('',#30994,#30973,#30996,.T.);
#30994 = VERTEX_POINT('',#30995);
#30995 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000226498));
#30996 = SURFACE_CURVE('',#30997,(#31001),.PCURVE_S1.);
#30997 = LINE('',#30998,#30999);
#30998 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000226498));
#30999 = VECTOR('',#31000,1.);
#31000 = DIRECTION('',(0.E+000,0.E+000,1.));
#31001 = PCURVE('',#30981,#31002);
#31002 = DEFINITIONAL_REPRESENTATION('',(#31003),#31007);
#31003 = LINE('',#31004,#31005);
#31004 = CARTESIAN_POINT('',(3.161986192514,12.352255834586));
#31005 = VECTOR('',#31006,1.);
#31006 = DIRECTION('',(0.E+000,-1.));
#31007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31008 = ORIENTED_EDGE('',*,*,#31009,.F.);
#31009 = EDGE_CURVE('',#31010,#30994,#31012,.T.);
#31010 = VERTEX_POINT('',#31011);
#31011 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    3.300000226498));
#31012 = SURFACE_CURVE('',#31013,(#31017),.PCURVE_S1.);
#31013 = LINE('',#31014,#31015);
#31014 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,3.3));
#31015 = VECTOR('',#31016,1.);
#31016 = DIRECTION('',(0.E+000,-1.,2.239478443958E-013));
#31017 = PCURVE('',#30981,#31018);
#31018 = DEFINITIONAL_REPRESENTATION('',(#31019),#31023);
#31019 = LINE('',#31020,#31021);
#31020 = CARTESIAN_POINT('',(0.361986192514,12.352256061084));
#31021 = VECTOR('',#31022,1.);
#31022 = DIRECTION('',(1.,-2.239478443958E-013));
#31023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31024 = ORIENTED_EDGE('',*,*,#31025,.F.);
#31025 = EDGE_CURVE('',#30971,#31010,#31026,.T.);
#31026 = SURFACE_CURVE('',#31027,(#31031),.PCURVE_S1.);
#31027 = LINE('',#31028,#31029);
#31028 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#31029 = VECTOR('',#31030,1.);
#31030 = DIRECTION('',(0.E+000,0.E+000,-1.));
#31031 = PCURVE('',#30981,#31032);
#31032 = DEFINITIONAL_REPRESENTATION('',(#31033),#31037);
#31033 = LINE('',#31034,#31035);
#31034 = CARTESIAN_POINT('',(0.361986192514,11.352408033621));
#31035 = VECTOR('',#31036,1.);
#31036 = DIRECTION('',(0.E+000,1.));
#31037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31042)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31039,#31040,#31041)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#31039 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#31040 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#31041 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31042 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#31039,
  'distance_accuracy_value','confusion accuracy');
#31043 = SHAPE_DEFINITION_REPRESENTATION(#31044,#30963);
#31044 = PRODUCT_DEFINITION_SHAPE('','',#31045);
#31045 = PRODUCT_DEFINITION('design','',#31046,#31049);
#31046 = PRODUCT_DEFINITION_FORMATION('','',#31047);
#31047 = PRODUCT('CADSOFTTOOLS 1.149','CADSOFTTOOLS 1.149','',(#31048));
#31048 = PRODUCT_CONTEXT('',#2,'mechanical');
#31049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#31050 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31051,#31053);
#31051 = ( REPRESENTATION_RELATIONSHIP('','',#30963,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31052) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#31052 = ITEM_DEFINED_TRANSFORMATION('','',#11,#607);
#31053 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #31054);
#31054 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','','',#5,#31045,$);
#31055 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#31047));
#31056 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31057),#31131);
#31057 = SHELL_BASED_SURFACE_MODEL('',(#31058));
#31058 = OPEN_SHELL('',(#31059));
#31059 = ADVANCED_FACE('',(#31060),#31074,.T.);
#31060 = FACE_BOUND('',#31061,.T.);
#31061 = EDGE_LOOP('',(#31062,#31085,#31101,#31117));
#31062 = ORIENTED_EDGE('',*,*,#31063,.T.);
#31063 = EDGE_CURVE('',#31064,#31066,#31068,.T.);
#31064 = VERTEX_POINT('',#31065);
#31065 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#31066 = VERTEX_POINT('',#31067);
#31067 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    4.299848027463));
#31068 = SURFACE_CURVE('',#31069,(#31073),.PCURVE_S1.);
#31069 = LINE('',#31070,#31071);
#31070 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#31071 = VECTOR('',#31072,1.);
#31072 = DIRECTION('',(9.51619735393E-016,-1.,-3.172065784643E-015));
#31073 = PCURVE('',#31074,#31079);
#31074 = PLANE('',#31075);
#31075 = AXIS2_PLACEMENT_3D('',#31076,#31077,#31078);
#31076 = CARTESIAN_POINT('',(6.001146897693,-0.38799999998,
    15.652256061084));
#31077 = DIRECTION('',(1.,0.E+000,0.E+000));
#31078 = DIRECTION('',(0.E+000,-1.,0.E+000));
#31079 = DEFINITIONAL_REPRESENTATION('',(#31080),#31084);
#31080 = LINE('',#31081,#31082);
#31081 = CARTESIAN_POINT('',(17.361986192511,11.352408033621));
#31082 = VECTOR('',#31083,1.);
#31083 = DIRECTION('',(1.,3.172065784643E-015));
#31084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31085 = ORIENTED_EDGE('',*,*,#31086,.F.);
#31086 = EDGE_CURVE('',#31087,#31066,#31089,.T.);
#31087 = VERTEX_POINT('',#31088);
#31088 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000226502));
#31089 = SURFACE_CURVE('',#31090,(#31094),.PCURVE_S1.);
#31090 = LINE('',#31091,#31092);
#31091 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000226502));
#31092 = VECTOR('',#31093,1.);
#31093 = DIRECTION('',(0.E+000,0.E+000,1.));
#31094 = PCURVE('',#31074,#31095);
#31095 = DEFINITIONAL_REPRESENTATION('',(#31096),#31100);
#31096 = LINE('',#31097,#31098);
#31097 = CARTESIAN_POINT('',(20.161986192511,12.352255834582));
#31098 = VECTOR('',#31099,1.);
#31099 = DIRECTION('',(0.E+000,-1.));
#31100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31101 = ORIENTED_EDGE('',*,*,#31102,.F.);
#31102 = EDGE_CURVE('',#31103,#31087,#31105,.T.);
#31103 = VERTEX_POINT('',#31104);
#31104 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    3.300000226502));
#31105 = SURFACE_CURVE('',#31106,(#31110),.PCURVE_S1.);
#31106 = LINE('',#31107,#31108);
#31107 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    3.300000000004));
#31108 = VECTOR('',#31109,1.);
#31109 = DIRECTION('',(0.E+000,-1.,2.245822575528E-013));
#31110 = PCURVE('',#31074,#31111);
#31111 = DEFINITIONAL_REPRESENTATION('',(#31112),#31116);
#31112 = LINE('',#31113,#31114);
#31113 = CARTESIAN_POINT('',(17.361986192511,12.35225606108));
#31114 = VECTOR('',#31115,1.);
#31115 = DIRECTION('',(1.,-2.245822575528E-013));
#31116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31117 = ORIENTED_EDGE('',*,*,#31118,.F.);
#31118 = EDGE_CURVE('',#31064,#31103,#31119,.T.);
#31119 = SURFACE_CURVE('',#31120,(#31124),.PCURVE_S1.);
#31120 = LINE('',#31121,#31122);
#31121 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#31122 = VECTOR('',#31123,1.);
#31123 = DIRECTION('',(0.E+000,0.E+000,-1.));
#31124 = PCURVE('',#31074,#31125);
#31125 = DEFINITIONAL_REPRESENTATION('',(#31126),#31130);
#31126 = LINE('',#31127,#31128);
#31127 = CARTESIAN_POINT('',(17.361986192511,11.352408033621));
#31128 = VECTOR('',#31129,1.);
#31129 = DIRECTION('',(0.E+000,1.));
#31130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31135)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31132,#31133,#31134)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#31132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#31133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#31134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#31132,
  'distance_accuracy_value','confusion accuracy');
#31136 = SHAPE_DEFINITION_REPRESENTATION(#31137,#31056);
#31137 = PRODUCT_DEFINITION_SHAPE('','',#31138);
#31138 = PRODUCT_DEFINITION('design','',#31139,#31142);
#31139 = PRODUCT_DEFINITION_FORMATION('','',#31140);
#31140 = PRODUCT('CADSOFTTOOLS 1.150','CADSOFTTOOLS 1.150','',(#31141));
#31141 = PRODUCT_CONTEXT('',#2,'mechanical');
#31142 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#31143 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31144,#31146);
#31144 = ( REPRESENTATION_RELATIONSHIP('','',#31056,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31145) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#31145 = ITEM_DEFINED_TRANSFORMATION('','',#11,#611);
#31146 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #31147);
#31147 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','','',#5,#31138,$);
#31148 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#31140));
#31149 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31150),#31416);
#31150 = SHELL_BASED_SURFACE_MODEL('',(#31151));
#31151 = OPEN_SHELL('',(#31152));
#31152 = ADVANCED_FACE('',(#31153),#31167,.T.);
#31153 = FACE_BOUND('',#31154,.T.);
#31154 = EDGE_LOOP('',(#31155,#31178,#31194,#31210,#31226,#31242,#31258,
    #31274,#31290,#31306,#31322,#31338,#31354,#31370,#31386,#31402));
#31155 = ORIENTED_EDGE('',*,*,#31156,.F.);
#31156 = EDGE_CURVE('',#31157,#31159,#31161,.T.);
#31157 = VERTEX_POINT('',#31158);
#31158 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000226498));
#31159 = VERTEX_POINT('',#31160);
#31160 = CARTESIAN_POINT('',(4.301146897693,0.75001380751,3.300000226497
    ));
#31161 = SURFACE_CURVE('',#31162,(#31166),.PCURVE_S1.);
#31162 = LINE('',#31163,#31164);
#31163 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,3.3));
#31164 = VECTOR('',#31165,1.);
#31165 = DIRECTION('',(0.E+000,1.,-2.235249022907E-013));
#31166 = PCURVE('',#31167,#31172);
#31167 = PLANE('',#31168);
#31168 = AXIS2_PLACEMENT_3D('',#31169,#31170,#31171);
#31169 = CARTESIAN_POINT('',(-1.198853102307,-26.20702129702,
    3.300000000005));
#31170 = DIRECTION('',(0.E+000,-2.246301066136E-013,-1.));
#31171 = DIRECTION('',(0.E+000,-1.,2.246301066136E-013));
#31172 = DEFINITIONAL_REPRESENTATION('',(#31173),#31177);
#31173 = LINE('',#31174,#31175);
#31174 = CARTESIAN_POINT('',(-25.45703510452,-5.5));
#31175 = VECTOR('',#31176,1.);
#31176 = DIRECTION('',(-1.,-0.E+000));
#31177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31178 = ORIENTED_EDGE('',*,*,#31179,.T.);
#31179 = EDGE_CURVE('',#31157,#31180,#31182,.T.);
#31180 = VERTEX_POINT('',#31181);
#31181 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    3.300000226498));
#31182 = SURFACE_CURVE('',#31183,(#31187),.PCURVE_S1.);
#31183 = LINE('',#31184,#31185);
#31184 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000113249));
#31185 = VECTOR('',#31186,1.);
#31186 = DIRECTION('',(1.,0.E+000,-1.044915787883E-015));
#31187 = PCURVE('',#31167,#31188);
#31188 = DEFINITIONAL_REPRESENTATION('',(#31189),#31193);
#31189 = LINE('',#31190,#31191);
#31190 = CARTESIAN_POINT('',(-25.45703510452,-5.5));
#31191 = VECTOR('',#31192,1.);
#31192 = DIRECTION('',(-2.347195448343E-028,-1.));
#31193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31194 = ORIENTED_EDGE('',*,*,#31195,.T.);
#31195 = EDGE_CURVE('',#31180,#31196,#31198,.T.);
#31196 = VERTEX_POINT('',#31197);
#31197 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000226498));
#31198 = SURFACE_CURVE('',#31199,(#31203),.PCURVE_S1.);
#31199 = LINE('',#31200,#31201);
#31200 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,3.3));
#31201 = VECTOR('',#31202,1.);
#31202 = DIRECTION('',(0.E+000,-1.,2.239478443958E-013));
#31203 = PCURVE('',#31167,#31204);
#31204 = DEFINITIONAL_REPRESENTATION('',(#31205),#31209);
#31205 = LINE('',#31206,#31207);
#31206 = CARTESIAN_POINT('',(-25.45703510452,-7.2));
#31207 = VECTOR('',#31208,1.);
#31208 = DIRECTION('',(1.,0.E+000));
#31209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31210 = ORIENTED_EDGE('',*,*,#31211,.T.);
#31211 = EDGE_CURVE('',#31196,#31212,#31214,.T.);
#31212 = VERTEX_POINT('',#31213);
#31213 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    3.300000226498));
#31214 = SURFACE_CURVE('',#31215,(#31219),.PCURVE_S1.);
#31215 = LINE('',#31216,#31217);
#31216 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000113249));
#31217 = VECTOR('',#31218,1.);
#31218 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31219 = PCURVE('',#31167,#31220);
#31220 = DEFINITIONAL_REPRESENTATION('',(#31221),#31225);
#31221 = LINE('',#31222,#31223);
#31222 = CARTESIAN_POINT('',(-22.65703510452,-7.2));
#31223 = VECTOR('',#31224,1.);
#31224 = DIRECTION('',(0.E+000,1.));
#31225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31226 = ORIENTED_EDGE('',*,*,#31227,.F.);
#31227 = EDGE_CURVE('',#31228,#31212,#31230,.T.);
#31228 = VERTEX_POINT('',#31229);
#31229 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    3.300000226503));
#31230 = SURFACE_CURVE('',#31231,(#31235),.PCURVE_S1.);
#31231 = LINE('',#31232,#31233);
#31232 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    3.300000000001));
#31233 = VECTOR('',#31234,1.);
#31234 = DIRECTION('',(0.E+000,1.,-2.242780216869E-013));
#31235 = PCURVE('',#31167,#31236);
#31236 = DEFINITIONAL_REPRESENTATION('',(#31237),#31241);
#31237 = LINE('',#31238,#31239);
#31238 = CARTESIAN_POINT('',(-18.24540906955,-5.5));
#31239 = VECTOR('',#31240,1.);
#31240 = DIRECTION('',(-1.,-0.E+000));
#31241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31242 = ORIENTED_EDGE('',*,*,#31243,.F.);
#31243 = EDGE_CURVE('',#31244,#31228,#31246,.T.);
#31244 = VERTEX_POINT('',#31245);
#31245 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000226502));
#31246 = SURFACE_CURVE('',#31247,(#31251),.PCURVE_S1.);
#31247 = LINE('',#31248,#31249);
#31248 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000113252));
#31249 = VECTOR('',#31250,1.);
#31250 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31251 = PCURVE('',#31167,#31252);
#31252 = DEFINITIONAL_REPRESENTATION('',(#31253),#31257);
#31253 = LINE('',#31254,#31255);
#31254 = CARTESIAN_POINT('',(-18.24540906955,-5.8));
#31255 = VECTOR('',#31256,1.);
#31256 = DIRECTION('',(0.E+000,1.));
#31257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31258 = ORIENTED_EDGE('',*,*,#31259,.T.);
#31259 = EDGE_CURVE('',#31244,#31260,#31262,.T.);
#31260 = VERTEX_POINT('',#31261);
#31261 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    3.300000226502));
#31262 = SURFACE_CURVE('',#31263,(#31267),.PCURVE_S1.);
#31263 = LINE('',#31264,#31265);
#31264 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000113252));
#31265 = VECTOR('',#31266,1.);
#31266 = DIRECTION('',(1.651879295043E-016,-1.,1.121626041334E-013));
#31267 = PCURVE('',#31167,#31268);
#31268 = DEFINITIONAL_REPRESENTATION('',(#31269),#31273);
#31269 = LINE('',#31270,#31271);
#31270 = CARTESIAN_POINT('',(-18.24540906955,-5.8));
#31271 = VECTOR('',#31272,1.);
#31272 = DIRECTION('',(1.,-1.651879295043E-016));
#31273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31274 = ORIENTED_EDGE('',*,*,#31275,.T.);
#31275 = EDGE_CURVE('',#31260,#31276,#31278,.T.);
#31276 = VERTEX_POINT('',#31277);
#31277 = CARTESIAN_POINT('',(4.301146897693,-13.33838777254,
    3.300000226502));
#31278 = SURFACE_CURVE('',#31279,(#31283),.PCURVE_S1.);
#31279 = LINE('',#31280,#31281);
#31280 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    3.300000113253));
#31281 = VECTOR('',#31282,1.);
#31282 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31283 = PCURVE('',#31167,#31284);
#31284 = DEFINITIONAL_REPRESENTATION('',(#31285),#31289);
#31285 = LINE('',#31286,#31287);
#31286 = CARTESIAN_POINT('',(-12.86863352448,-5.8));
#31287 = VECTOR('',#31288,1.);
#31288 = DIRECTION('',(0.E+000,1.));
#31289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31290 = ORIENTED_EDGE('',*,*,#31291,.F.);
#31291 = EDGE_CURVE('',#31292,#31276,#31294,.T.);
#31292 = VERTEX_POINT('',#31293);
#31293 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000226501));
#31294 = SURFACE_CURVE('',#31295,(#31299),.PCURVE_S1.);
#31295 = LINE('',#31296,#31297);
#31296 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000000004));
#31297 = VECTOR('',#31298,1.);
#31298 = DIRECTION('',(0.E+000,1.,-2.250847377073E-013));
#31299 = PCURVE('',#31167,#31300);
#31300 = DEFINITIONAL_REPRESENTATION('',(#31301),#31305);
#31301 = LINE('',#31302,#31303);
#31302 = CARTESIAN_POINT('',(-8.45703510453,-5.5));
#31303 = VECTOR('',#31304,1.);
#31304 = DIRECTION('',(-1.,-0.E+000));
#31305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31306 = ORIENTED_EDGE('',*,*,#31307,.T.);
#31307 = EDGE_CURVE('',#31292,#31308,#31310,.T.);
#31308 = VERTEX_POINT('',#31309);
#31309 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    3.300000226502));
#31310 = SURFACE_CURVE('',#31311,(#31315),.PCURVE_S1.);
#31311 = LINE('',#31312,#31313);
#31312 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000113252));
#31313 = VECTOR('',#31314,1.);
#31314 = DIRECTION('',(1.,-4.17966315153E-015,0.E+000));
#31315 = PCURVE('',#31167,#31316);
#31316 = DEFINITIONAL_REPRESENTATION('',(#31317),#31321);
#31317 = LINE('',#31318,#31319);
#31318 = CARTESIAN_POINT('',(-8.45703510453,-5.5));
#31319 = VECTOR('',#31320,1.);
#31320 = DIRECTION('',(4.17966315153E-015,-1.));
#31321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31322 = ORIENTED_EDGE('',*,*,#31323,.T.);
#31323 = EDGE_CURVE('',#31308,#31324,#31326,.T.);
#31324 = VERTEX_POINT('',#31325);
#31325 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000226502));
#31326 = SURFACE_CURVE('',#31327,(#31331),.PCURVE_S1.);
#31327 = LINE('',#31328,#31329);
#31328 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    3.300000000004));
#31329 = VECTOR('',#31330,1.);
#31330 = DIRECTION('',(0.E+000,-1.,2.245822575528E-013));
#31331 = PCURVE('',#31167,#31332);
#31332 = DEFINITIONAL_REPRESENTATION('',(#31333),#31337);
#31333 = LINE('',#31334,#31335);
#31334 = CARTESIAN_POINT('',(-8.45703510453,-7.2));
#31335 = VECTOR('',#31336,1.);
#31336 = DIRECTION('',(1.,0.E+000));
#31337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31338 = ORIENTED_EDGE('',*,*,#31339,.T.);
#31339 = EDGE_CURVE('',#31324,#31340,#31342,.T.);
#31340 = VERTEX_POINT('',#31341);
#31341 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    3.300000226502));
#31342 = SURFACE_CURVE('',#31343,(#31347),.PCURVE_S1.);
#31343 = LINE('',#31344,#31345);
#31344 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000113253));
#31345 = VECTOR('',#31346,1.);
#31346 = DIRECTION('',(-1.,8.35932630306E-015,0.E+000));
#31347 = PCURVE('',#31167,#31348);
#31348 = DEFINITIONAL_REPRESENTATION('',(#31349),#31353);
#31349 = LINE('',#31350,#31351);
#31350 = CARTESIAN_POINT('',(-5.65703510453,-7.2));
#31351 = VECTOR('',#31352,1.);
#31352 = DIRECTION('',(-8.35932630306E-015,1.));
#31353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31354 = ORIENTED_EDGE('',*,*,#31355,.F.);
#31355 = EDGE_CURVE('',#31356,#31340,#31358,.T.);
#31356 = VERTEX_POINT('',#31357);
#31357 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000226502));
#31358 = SURFACE_CURVE('',#31359,(#31363),.PCURVE_S1.);
#31359 = LINE('',#31360,#31361);
#31360 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000000005));
#31361 = VECTOR('',#31362,1.);
#31362 = DIRECTION('',(0.E+000,1.,-2.258933780771E-013));
#31363 = PCURVE('',#31167,#31364);
#31364 = DEFINITIONAL_REPRESENTATION('',(#31365),#31369);
#31365 = LINE('',#31366,#31367);
#31366 = CARTESIAN_POINT('',(-4.157035104531,-5.5));
#31367 = VECTOR('',#31368,1.);
#31368 = DIRECTION('',(-1.,-0.E+000));
#31369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31370 = ORIENTED_EDGE('',*,*,#31371,.T.);
#31371 = EDGE_CURVE('',#31356,#31372,#31374,.T.);
#31372 = VERTEX_POINT('',#31373);
#31373 = CARTESIAN_POINT('',(-0.198853102307,-22.04998619249,
    3.300000226503));
#31374 = SURFACE_CURVE('',#31375,(#31379),.PCURVE_S1.);
#31375 = LINE('',#31376,#31377);
#31376 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000113254));
#31377 = VECTOR('',#31378,1.);
#31378 = DIRECTION('',(-1.,0.E+000,-2.960594732334E-016));
#31379 = PCURVE('',#31167,#31380);
#31380 = DEFINITIONAL_REPRESENTATION('',(#31381),#31385);
#31381 = LINE('',#31382,#31383);
#31382 = CARTESIAN_POINT('',(-4.157035104531,-5.5));
#31383 = VECTOR('',#31384,1.);
#31384 = DIRECTION('',(-6.650387103638E-029,1.));
#31385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31386 = ORIENTED_EDGE('',*,*,#31387,.F.);
#31387 = EDGE_CURVE('',#31388,#31372,#31390,.T.);
#31388 = VERTEX_POINT('',#31389);
#31389 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,
    3.300000226499));
#31390 = SURFACE_CURVE('',#31391,(#31395),.PCURVE_S1.);
#31391 = LINE('',#31392,#31393);
#31392 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,3.3));
#31393 = VECTOR('',#31394,1.);
#31394 = DIRECTION('',(-4.869399230811E-018,-1.,1.124636446348E-013));
#31395 = PCURVE('',#31167,#31396);
#31396 = DEFINITIONAL_REPRESENTATION('',(#31397),#31401);
#31397 = LINE('',#31398,#31399);
#31398 = CARTESIAN_POINT('',(-26.95703510453,-1.));
#31399 = VECTOR('',#31400,1.);
#31400 = DIRECTION('',(1.,4.869399230811E-018));
#31401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31402 = ORIENTED_EDGE('',*,*,#31403,.T.);
#31403 = EDGE_CURVE('',#31388,#31159,#31404,.T.);
#31404 = SURFACE_CURVE('',#31405,(#31409),.PCURVE_S1.);
#31405 = LINE('',#31406,#31407);
#31406 = CARTESIAN_POINT('',(-0.198853102307,0.75001380751,
    3.300000113247));
#31407 = VECTOR('',#31408,1.);
#31408 = DIRECTION('',(1.,-1.233581138472E-016,-9.868649107779E-017));
#31409 = PCURVE('',#31167,#31410);
#31410 = DEFINITIONAL_REPRESENTATION('',(#31411),#31415);
#31411 = LINE('',#31412,#31413);
#31412 = CARTESIAN_POINT('',(-26.95703510453,-1.));
#31413 = VECTOR('',#31414,1.);
#31414 = DIRECTION('',(1.233581138472E-016,-1.));
#31415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31420)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31417,#31418,#31419)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#31417 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#31418 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#31419 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31420 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#31417,
  'distance_accuracy_value','confusion accuracy');
#31421 = SHAPE_DEFINITION_REPRESENTATION(#31422,#31149);
#31422 = PRODUCT_DEFINITION_SHAPE('','',#31423);
#31423 = PRODUCT_DEFINITION('design','',#31424,#31427);
#31424 = PRODUCT_DEFINITION_FORMATION('','',#31425);
#31425 = PRODUCT('CADSOFTTOOLS 1.151','CADSOFTTOOLS 1.151','',(#31426));
#31426 = PRODUCT_CONTEXT('',#2,'mechanical');
#31427 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#31428 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31429,#31431);
#31429 = ( REPRESENTATION_RELATIONSHIP('','',#31149,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31430) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#31430 = ITEM_DEFINED_TRANSFORMATION('','',#11,#615);
#31431 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #31432);
#31432 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','','',#5,#31423,$);
#31433 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#31425));
#31434 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31435),#31541);
#31435 = SHELL_BASED_SURFACE_MODEL('',(#31436));
#31436 = OPEN_SHELL('',(#31437));
#31437 = ADVANCED_FACE('',(#31438),#31452,.T.);
#31438 = FACE_BOUND('',#31439,.T.);
#31439 = EDGE_LOOP('',(#31440,#31463,#31479,#31495,#31511,#31527));
#31440 = ORIENTED_EDGE('',*,*,#31441,.T.);
#31441 = EDGE_CURVE('',#31442,#31444,#31446,.T.);
#31442 = VERTEX_POINT('',#31443);
#31443 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#31444 = VERTEX_POINT('',#31445);
#31445 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#31446 = SURFACE_CURVE('',#31447,(#31451),.PCURVE_S1.);
#31447 = LINE('',#31448,#31449);
#31448 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#31449 = VECTOR('',#31450,1.);
#31450 = DIRECTION('',(-0.866025403784,-3.547037983917E-014,-0.5));
#31451 = PCURVE('',#31452,#31457);
#31452 = PLANE('',#31453);
#31453 = AXIS2_PLACEMENT_3D('',#31454,#31455,#31456);
#31454 = CARTESIAN_POINT('',(-0.198853102307,-20.20014620473,
    10.247430616417));
#31455 = DIRECTION('',(0.E+000,1.,6.959219212763E-016));
#31456 = DIRECTION('',(0.E+000,6.959219212763E-016,-1.));
#31457 = DEFINITIONAL_REPRESENTATION('',(#31458),#31462);
#31458 = LINE('',#31459,#31460);
#31459 = CARTESIAN_POINT('',(1.597422576715,-5.140469528192));
#31460 = VECTOR('',#31461,1.);
#31461 = DIRECTION('',(0.5,0.866025403784));
#31462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31463 = ORIENTED_EDGE('',*,*,#31464,.T.);
#31464 = EDGE_CURVE('',#31444,#31465,#31467,.T.);
#31465 = VERTEX_POINT('',#31466);
#31466 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    8.549848027463));
#31467 = SURFACE_CURVE('',#31468,(#31472),.PCURVE_S1.);
#31468 = LINE('',#31469,#31470);
#31469 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#31470 = VECTOR('',#31471,1.);
#31471 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31472 = PCURVE('',#31452,#31473);
#31473 = DEFINITIONAL_REPRESENTATION('',(#31474),#31478);
#31474 = LINE('',#31475,#31476);
#31475 = CARTESIAN_POINT('',(1.697582588954,-4.966987298108));
#31476 = VECTOR('',#31477,1.);
#31477 = DIRECTION('',(0.E+000,1.));
#31478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31479 = ORIENTED_EDGE('',*,*,#31480,.T.);
#31480 = EDGE_CURVE('',#31465,#31481,#31483,.T.);
#31481 = VERTEX_POINT('',#31482);
#31482 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    9.749848027463));
#31483 = SURFACE_CURVE('',#31484,(#31488),.PCURVE_S1.);
#31484 = LINE('',#31485,#31486);
#31485 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    8.549848027463));
#31486 = VECTOR('',#31487,1.);
#31487 = DIRECTION('',(0.E+000,0.E+000,1.));
#31488 = PCURVE('',#31452,#31489);
#31489 = DEFINITIONAL_REPRESENTATION('',(#31490),#31494);
#31490 = LINE('',#31491,#31492);
#31491 = CARTESIAN_POINT('',(1.697582588954,-4.5));
#31492 = VECTOR('',#31493,1.);
#31493 = DIRECTION('',(-1.,0.E+000));
#31494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31495 = ORIENTED_EDGE('',*,*,#31496,.T.);
#31496 = EDGE_CURVE('',#31481,#31497,#31499,.T.);
#31497 = VERTEX_POINT('',#31498);
#31498 = CARTESIAN_POINT('',(4.768134195802,-20.20014620473,
    9.749848027463));
#31499 = SURFACE_CURVE('',#31500,(#31504),.PCURVE_S1.);
#31500 = LINE('',#31501,#31502);
#31501 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    9.749848027463));
#31502 = VECTOR('',#31503,1.);
#31503 = DIRECTION('',(1.,-1.521546171893E-014,0.E+000));
#31504 = PCURVE('',#31452,#31505);
#31505 = DEFINITIONAL_REPRESENTATION('',(#31506),#31510);
#31506 = LINE('',#31507,#31508);
#31507 = CARTESIAN_POINT('',(0.497582588954,-4.5));
#31508 = VECTOR('',#31509,1.);
#31509 = DIRECTION('',(-1.058877335255E-029,-1.));
#31510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31511 = ORIENTED_EDGE('',*,*,#31512,.T.);
#31512 = EDGE_CURVE('',#31497,#31513,#31515,.T.);
#31513 = VERTEX_POINT('',#31514);
#31514 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015224));
#31515 = SURFACE_CURVE('',#31516,(#31520),.PCURVE_S1.);
#31516 = LINE('',#31517,#31518);
#31517 = CARTESIAN_POINT('',(4.768134195802,-20.20014620473,
    9.749848027463));
#31518 = VECTOR('',#31519,1.);
#31519 = DIRECTION('',(0.866025403784,0.E+000,-0.5));
#31520 = PCURVE('',#31452,#31521);
#31521 = DEFINITIONAL_REPRESENTATION('',(#31522),#31526);
#31522 = LINE('',#31523,#31524);
#31523 = CARTESIAN_POINT('',(0.497582588954,-4.966987298109));
#31524 = VECTOR('',#31525,1.);
#31525 = DIRECTION('',(0.5,-0.866025403784));
#31526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31527 = ORIENTED_EDGE('',*,*,#31528,.T.);
#31528 = EDGE_CURVE('',#31513,#31442,#31529,.T.);
#31529 = SURFACE_CURVE('',#31530,(#31534),.PCURVE_S1.);
#31530 = LINE('',#31531,#31532);
#31531 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015224));
#31532 = VECTOR('',#31533,1.);
#31533 = DIRECTION('',(8.351549845557E-014,0.E+000,-1.));
#31534 = PCURVE('',#31452,#31535);
#31535 = DEFINITIONAL_REPRESENTATION('',(#31536),#31540);
#31536 = LINE('',#31537,#31538);
#31537 = CARTESIAN_POINT('',(0.597742601193,-5.140469528192));
#31538 = VECTOR('',#31539,1.);
#31539 = DIRECTION('',(1.,-8.351549845557E-014));
#31540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31545)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31542,#31543,#31544)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#31542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#31543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#31544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#31542,
  'distance_accuracy_value','confusion accuracy');
#31546 = SHAPE_DEFINITION_REPRESENTATION(#31547,#31434);
#31547 = PRODUCT_DEFINITION_SHAPE('','',#31548);
#31548 = PRODUCT_DEFINITION('design','',#31549,#31552);
#31549 = PRODUCT_DEFINITION_FORMATION('','',#31550);
#31550 = PRODUCT('CADSOFTTOOLS 1.152','CADSOFTTOOLS 1.152','',(#31551));
#31551 = PRODUCT_CONTEXT('',#2,'mechanical');
#31552 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#31553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31554,#31556);
#31554 = ( REPRESENTATION_RELATIONSHIP('','',#31434,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31555) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#31555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#619);
#31556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #31557);
#31557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','','',#5,#31548,$);
#31558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#31550));
#31559 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31560),#33094);
#31560 = SHELL_BASED_SURFACE_MODEL('',(#31561));
#31561 = OPEN_SHELL('',(#31562));
#31562 = ADVANCED_FACE('',(#31563,#32536,#32612,#32678,#32867,#32974),
  #31577,.T.);
#31563 = FACE_BOUND('',#31564,.T.);
#31564 = EDGE_LOOP('',(#31565,#31588,#31605,#31621,#31642,#31658,#31675,
    #31692,#31709,#31725,#31742,#31758,#31775,#31791,#31808,#31825,
    #31842,#31858,#31875,#31891,#31912,#31928,#31945,#31961,#31982,
    #31998,#32019,#32035,#32052,#32068,#32085,#32101,#32122,#32138,
    #32159,#32175,#32192,#32208,#32225,#32241,#32262,#32283,#32299,
    #32316,#32332,#32348,#32369,#32385,#32402,#32418,#32435,#32451,
    #32472,#32488,#32505,#32521));
#31565 = ORIENTED_EDGE('',*,*,#31566,.T.);
#31566 = EDGE_CURVE('',#31567,#31569,#31571,.T.);
#31567 = VERTEX_POINT('',#31568);
#31568 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.650000001069));
#31569 = VERTEX_POINT('',#31570);
#31570 = CARTESIAN_POINT('',(2.401146897693,9.950138258657,
    12.65000000182));
#31571 = SURFACE_CURVE('',#31572,(#31576),.PCURVE_S1.);
#31572 = LINE('',#31573,#31574);
#31573 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.65000000182));
#31574 = VECTOR('',#31575,1.);
#31575 = DIRECTION('',(3.493655256267E-016,1.,0.E+000));
#31576 = PCURVE('',#31577,#31582);
#31577 = PLANE('',#31578);
#31578 = AXIS2_PLACEMENT_3D('',#31579,#31580,#31581);
#31579 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#31580 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31581 = DIRECTION('',(0.E+000,1.,0.E+000));
#31582 = DEFINITIONAL_REPRESENTATION('',(#31583),#31587);
#31583 = LINE('',#31584,#31585);
#31584 = CARTESIAN_POINT('',(-5.038089582769,23.650000003756));
#31585 = VECTOR('',#31586,1.);
#31586 = DIRECTION('',(1.,0.E+000));
#31587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31588 = ORIENTED_EDGE('',*,*,#31589,.T.);
#31589 = EDGE_CURVE('',#31569,#31590,#31592,.T.);
#31590 = VERTEX_POINT('',#31591);
#31591 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.65000000182));
#31592 = SURFACE_CURVE('',#31593,(#31598),.PCURVE_S1.);
#31593 = CIRCLE('',#31594,1.);
#31594 = AXIS2_PLACEMENT_3D('',#31595,#31596,#31597);
#31595 = CARTESIAN_POINT('',(2.401146897693,9.950138258657,
    11.65000000182));
#31596 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31597 = DIRECTION('',(0.E+000,0.E+000,1.));
#31598 = PCURVE('',#31577,#31599);
#31599 = DEFINITIONAL_REPRESENTATION('',(#31600),#31604);
#31600 = CIRCLE('',#31601,1.);
#31601 = AXIS2_PLACEMENT_2D('',#31602,#31603);
#31602 = CARTESIAN_POINT('',(15.300000000783,24.650000003756));
#31603 = DIRECTION('',(0.E+000,-1.));
#31604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31605 = ORIENTED_EDGE('',*,*,#31606,.F.);
#31606 = EDGE_CURVE('',#31607,#31590,#31609,.T.);
#31607 = VERTEX_POINT('',#31608);
#31608 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.599999999825));
#31609 = SURFACE_CURVE('',#31610,(#31614),.PCURVE_S1.);
#31610 = LINE('',#31611,#31612);
#31611 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.599999999825));
#31612 = VECTOR('',#31613,1.);
#31613 = DIRECTION('',(-1.776356768513E-014,-2.842170829621E-013,1.));
#31614 = PCURVE('',#31577,#31615);
#31615 = DEFINITIONAL_REPRESENTATION('',(#31616),#31620);
#31616 = LINE('',#31617,#31618);
#31617 = CARTESIAN_POINT('',(16.300000000783,24.700000005751));
#31618 = VECTOR('',#31619,1.);
#31619 = DIRECTION('',(-2.842170829621E-013,-1.));
#31620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31621 = ORIENTED_EDGE('',*,*,#31622,.T.);
#31622 = EDGE_CURVE('',#31607,#31623,#31625,.T.);
#31623 = VERTEX_POINT('',#31624);
#31624 = CARTESIAN_POINT('',(2.401146897693,11.9501383365,
    10.599999999826));
#31625 = SURFACE_CURVE('',#31626,(#31631),.PCURVE_S1.);
#31626 = CIRCLE('',#31627,1.);
#31627 = AXIS2_PLACEMENT_3D('',#31628,#31629,#31630);
#31628 = CARTESIAN_POINT('',(2.401146897693,11.950138258657,
    11.599999999825));
#31629 = DIRECTION('',(1.,0.E+000,0.E+000));
#31630 = DIRECTION('',(0.E+000,-1.,0.E+000));
#31631 = PCURVE('',#31577,#31632);
#31632 = DEFINITIONAL_REPRESENTATION('',(#31633),#31641);
#31633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31634,#31635,#31636,#31637
    ,#31638,#31639,#31640),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31634 = CARTESIAN_POINT('',(16.300000000783,24.700000005751));
#31635 = CARTESIAN_POINT('',(16.300000000783,26.43205081332));
#31636 = CARTESIAN_POINT('',(17.800000000783,25.566025409535));
#31637 = CARTESIAN_POINT('',(19.300000000783,24.700000005751));
#31638 = CARTESIAN_POINT('',(17.800000000783,23.833974601966));
#31639 = CARTESIAN_POINT('',(16.300000000783,22.967949198182));
#31640 = CARTESIAN_POINT('',(16.300000000783,24.700000005751));
#31641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31642 = ORIENTED_EDGE('',*,*,#31643,.T.);
#31643 = EDGE_CURVE('',#31623,#31644,#31646,.T.);
#31644 = VERTEX_POINT('',#31645);
#31645 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.599999999825));
#31646 = SURFACE_CURVE('',#31647,(#31651),.PCURVE_S1.);
#31647 = LINE('',#31648,#31649);
#31648 = CARTESIAN_POINT('',(2.401146897693,11.9501383365,
    10.599999999825));
#31649 = VECTOR('',#31650,1.);
#31650 = DIRECTION('',(0.E+000,1.,-1.374564578875E-013));
#31651 = PCURVE('',#31577,#31652);
#31652 = DEFINITIONAL_REPRESENTATION('',(#31653),#31657);
#31653 = LINE('',#31654,#31655);
#31654 = CARTESIAN_POINT('',(17.300000078626,25.700000005751));
#31655 = VECTOR('',#31656,1.);
#31656 = DIRECTION('',(1.,1.374564578875E-013));
#31657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31658 = ORIENTED_EDGE('',*,*,#31659,.T.);
#31659 = EDGE_CURVE('',#31644,#31660,#31662,.T.);
#31660 = VERTEX_POINT('',#31661);
#31661 = CARTESIAN_POINT('',(2.401146897693,14.673470259552,
    10.256971189028));
#31662 = SURFACE_CURVE('',#31663,(#31668),.PCURVE_S1.);
#31663 = CIRCLE('',#31664,0.5);
#31664 = AXIS2_PLACEMENT_3D('',#31665,#31666,#31667);
#31665 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.099999999825));
#31666 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31667 = DIRECTION('',(0.E+000,3.979039320257E-013,1.));
#31668 = PCURVE('',#31577,#31669);
#31669 = DEFINITIONAL_REPRESENTATION('',(#31670),#31674);
#31670 = CIRCLE('',#31671,0.5);
#31671 = AXIS2_PLACEMENT_2D('',#31672,#31673);
#31672 = CARTESIAN_POINT('',(19.548610982805,26.200000005752));
#31673 = DIRECTION('',(3.979039320257E-013,-1.));
#31674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31675 = ORIENTED_EDGE('',*,*,#31676,.F.);
#31676 = EDGE_CURVE('',#31677,#31660,#31679,.T.);
#31677 = VERTEX_POINT('',#31678);
#31678 = CARTESIAN_POINT('',(2.401146897693,15.03853163156,
    9.265461991903));
#31679 = SURFACE_CURVE('',#31680,(#31685),.PCURVE_S1.);
#31680 = CIRCLE('',#31681,15.800000000001);
#31681 = AXIS2_PLACEMENT_3D('',#31682,#31683,#31684);
#31682 = CARTESIAN_POINT('',(2.401146897693,29.674654455945,
    15.217260767866));
#31683 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31684 = DIRECTION('',(-0.E+000,-0.926336887619,-0.376696125061));
#31685 = PCURVE('',#31577,#31686);
#31686 = DEFINITIONAL_REPRESENTATION('',(#31687),#31691);
#31687 = CIRCLE('',#31688,15.800000000001);
#31688 = AXIS2_PLACEMENT_2D('',#31689,#31690);
#31689 = CARTESIAN_POINT('',(35.024516198071,21.08273923771));
#31690 = DIRECTION('',(-0.926336887619,0.376696125061));
#31691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31692 = ORIENTED_EDGE('',*,*,#31693,.T.);
#31693 = EDGE_CURVE('',#31677,#31694,#31696,.T.);
#31694 = VERTEX_POINT('',#31695);
#31695 = CARTESIAN_POINT('',(2.401146897693,15.126927366418,
    8.813426641174));
#31696 = SURFACE_CURVE('',#31697,(#31702),.PCURVE_S1.);
#31697 = CIRCLE('',#31698,1.199999999999);
#31698 = AXIS2_PLACEMENT_3D('',#31699,#31700,#31701);
#31699 = CARTESIAN_POINT('',(2.401146897693,13.926927366419,
    8.813426641827));
#31700 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31701 = DIRECTION('',(0.E+000,0.926336887618,0.376696125063));
#31702 = PCURVE('',#31577,#31703);
#31703 = DEFINITIONAL_REPRESENTATION('',(#31704),#31708);
#31704 = CIRCLE('',#31705,1.199999999999);
#31705 = AXIS2_PLACEMENT_2D('',#31706,#31707);
#31706 = CARTESIAN_POINT('',(19.276789108545,27.486573363749));
#31707 = DIRECTION('',(0.926336887618,-0.376696125063));
#31708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31709 = ORIENTED_EDGE('',*,*,#31710,.F.);
#31710 = EDGE_CURVE('',#31711,#31694,#31713,.T.);
#31711 = VERTEX_POINT('',#31712);
#31712 = CARTESIAN_POINT('',(2.401146897693,15.126927365445,
    7.475821147595));
#31713 = SURFACE_CURVE('',#31714,(#31718),.PCURVE_S1.);
#31714 = LINE('',#31715,#31716);
#31715 = CARTESIAN_POINT('',(2.401146897693,15.126927365445,
    7.475821147595));
#31716 = VECTOR('',#31717,1.);
#31717 = DIRECTION('',(0.E+000,7.274108885699E-010,1.));
#31718 = PCURVE('',#31577,#31719);
#31719 = DEFINITIONAL_REPRESENTATION('',(#31720),#31724);
#31720 = LINE('',#31721,#31722);
#31721 = CARTESIAN_POINT('',(20.476789107571,28.824178857981));
#31722 = VECTOR('',#31723,1.);
#31723 = DIRECTION('',(7.274108885699E-010,-1.));
#31724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31725 = ORIENTED_EDGE('',*,*,#31726,.T.);
#31726 = EDGE_CURVE('',#31711,#31727,#31729,.T.);
#31727 = VERTEX_POINT('',#31728);
#31728 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#31729 = SURFACE_CURVE('',#31730,(#31735),.PCURVE_S1.);
#31730 = CIRCLE('',#31731,1.199999999999);
#31731 = AXIS2_PLACEMENT_3D('',#31732,#31733,#31734);
#31732 = CARTESIAN_POINT('',(2.401146897693,13.926927365446,
    7.475821147813));
#31733 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31734 = DIRECTION('',(0.E+000,1.,0.E+000));
#31735 = PCURVE('',#31577,#31736);
#31736 = DEFINITIONAL_REPRESENTATION('',(#31737),#31741);
#31737 = CIRCLE('',#31738,1.199999999999);
#31738 = AXIS2_PLACEMENT_2D('',#31739,#31740);
#31739 = CARTESIAN_POINT('',(19.276789107572,28.824178857763));
#31740 = DIRECTION('',(1.,0.E+000));
#31741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31742 = ORIENTED_EDGE('',*,*,#31743,.T.);
#31743 = EDGE_CURVE('',#31727,#31744,#31746,.T.);
#31744 = VERTEX_POINT('',#31745);
#31745 = CARTESIAN_POINT('',(2.401146897693,11.778539427557,
    -0.192078020744));
#31746 = SURFACE_CURVE('',#31747,(#31751),.PCURVE_S1.);
#31747 = LINE('',#31748,#31749);
#31748 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#31749 = VECTOR('',#31750,1.);
#31750 = DIRECTION('',(0.E+000,-0.411815017274,-0.911267464331));
#31751 = PCURVE('',#31577,#31752);
#31752 = DEFINITIONAL_REPRESENTATION('',(#31753),#31757);
#31753 = LINE('',#31754,#31755);
#31754 = CARTESIAN_POINT('',(20.370310064768,29.318356878492));
#31755 = VECTOR('',#31756,1.);
#31756 = DIRECTION('',(-0.411815017274,0.911267464331));
#31757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31758 = ORIENTED_EDGE('',*,*,#31759,.T.);
#31759 = EDGE_CURVE('',#31744,#31760,#31762,.T.);
#31760 = VERTEX_POINT('',#31761);
#31761 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899850004));
#31762 = SURFACE_CURVE('',#31763,(#31768),.PCURVE_S1.);
#31763 = CIRCLE('',#31764,1.2);
#31764 = AXIS2_PLACEMENT_3D('',#31765,#31766,#31767);
#31765 = CARTESIAN_POINT('',(2.401146897693,10.685018470361,
    0.302099999985));
#31766 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31767 = DIRECTION('',(0.E+000,0.91126746433,-0.411815017274));
#31768 = PCURVE('',#31577,#31769);
#31769 = DEFINITIONAL_REPRESENTATION('',(#31770),#31774);
#31770 = CIRCLE('',#31771,1.2);
#31771 = AXIS2_PLACEMENT_2D('',#31772,#31773);
#31772 = CARTESIAN_POINT('',(16.034880212487,35.997900005591));
#31773 = DIRECTION('',(0.91126746433,0.411815017274));
#31774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31775 = ORIENTED_EDGE('',*,*,#31776,.T.);
#31776 = EDGE_CURVE('',#31760,#31777,#31779,.T.);
#31777 = VERTEX_POINT('',#31778);
#31778 = CARTESIAN_POINT('',(2.401146897693,8.152773954509,
    -0.897899773526));
#31779 = SURFACE_CURVE('',#31780,(#31784),.PCURVE_S1.);
#31780 = LINE('',#31781,#31782);
#31781 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899773517));
#31782 = VECTOR('',#31783,1.);
#31783 = DIRECTION('',(1.402990152839E-015,-1.,-2.47277014438E-014));
#31784 = PCURVE('',#31577,#31785);
#31785 = DEFINITIONAL_REPRESENTATION('',(#31786),#31790);
#31786 = LINE('',#31787,#31788);
#31787 = CARTESIAN_POINT('',(16.034879897787,37.197899779093));
#31788 = VECTOR('',#31789,1.);
#31789 = DIRECTION('',(-1.,2.47277014438E-014));
#31790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31791 = ORIENTED_EDGE('',*,*,#31792,.T.);
#31792 = EDGE_CURVE('',#31777,#31793,#31795,.T.);
#31793 = VERTEX_POINT('',#31794);
#31794 = CARTESIAN_POINT('',(2.401146897693,7.247303407954,
    -0.322308879617));
#31795 = SURFACE_CURVE('',#31796,(#31801),.PCURVE_S1.);
#31796 = CIRCLE('',#31797,1.);
#31797 = AXIS2_PLACEMENT_3D('',#31798,#31799,#31800);
#31798 = CARTESIAN_POINT('',(2.401146897693,8.152773954509,
    0.102100226463));
#31799 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31800 = DIRECTION('',(0.E+000,0.E+000,-1.));
#31801 = PCURVE('',#31577,#31802);
#31802 = DEFINITIONAL_REPRESENTATION('',(#31803),#31807);
#31803 = CIRCLE('',#31804,1.);
#31804 = AXIS2_PLACEMENT_2D('',#31805,#31806);
#31805 = CARTESIAN_POINT('',(13.502635696635,36.197899779113));
#31806 = DIRECTION('',(0.E+000,1.));
#31807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31808 = ORIENTED_EDGE('',*,*,#31809,.T.);
#31809 = EDGE_CURVE('',#31793,#31810,#31812,.T.);
#31810 = VERTEX_POINT('',#31811);
#31811 = CARTESIAN_POINT('',(2.401146897693,6.847251135889,
    0.600485325097));
#31812 = SURFACE_CURVE('',#31813,(#31818),.PCURVE_S1.);
#31813 = CIRCLE('',#31814,17.19999999943);
#31814 = AXIS2_PLACEMENT_3D('',#31815,#31816,#31817);
#31815 = CARTESIAN_POINT('',(2.401146897693,22.821396808129,
    6.977527744783));
#31816 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31817 = DIRECTION('',(-0.E+000,-0.905470546552,-0.424409106084));
#31818 = PCURVE('',#31577,#31819);
#31819 = DEFINITIONAL_REPRESENTATION('',(#31820),#31824);
#31820 = CIRCLE('',#31821,17.19999999943);
#31821 = AXIS2_PLACEMENT_2D('',#31822,#31823);
#31822 = CARTESIAN_POINT('',(28.171258550255,29.322472260793));
#31823 = DIRECTION('',(-0.905470546552,0.424409106084));
#31824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31825 = ORIENTED_EDGE('',*,*,#31826,.T.);
#31826 = EDGE_CURVE('',#31810,#31827,#31829,.T.);
#31827 = VERTEX_POINT('',#31828);
#31828 = CARTESIAN_POINT('',(2.401146897693,7.207659990269,
    1.274938265572));
#31829 = SURFACE_CURVE('',#31830,(#31835),.PCURVE_S1.);
#31830 = CIRCLE('',#31831,0.5);
#31831 = AXIS2_PLACEMENT_3D('',#31832,#31833,#31834);
#31832 = CARTESIAN_POINT('',(2.401146897693,7.311615835679,
    0.785864465203));
#31833 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31834 = DIRECTION('',(-0.E+000,-0.928729399585,-0.370758280214));
#31835 = PCURVE('',#31577,#31836);
#31836 = DEFINITIONAL_REPRESENTATION('',(#31837),#31841);
#31837 = CIRCLE('',#31838,0.5);
#31838 = AXIS2_PLACEMENT_2D('',#31839,#31840);
#31839 = CARTESIAN_POINT('',(12.661477577805,35.514135540373));
#31840 = DIRECTION('',(-0.928729399585,0.370758280214));
#31841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31842 = ORIENTED_EDGE('',*,*,#31843,.F.);
#31843 = EDGE_CURVE('',#31844,#31827,#31846,.T.);
#31844 = VERTEX_POINT('',#31845);
#31845 = CARTESIAN_POINT('',(2.401146897693,7.353955845416,
    1.306034409529));
#31846 = SURFACE_CURVE('',#31847,(#31851),.PCURVE_S1.);
#31847 = LINE('',#31848,#31849);
#31848 = CARTESIAN_POINT('',(2.401146897693,7.353955845415,1.30603440953
    ));
#31849 = VECTOR('',#31850,1.);
#31850 = DIRECTION('',(-2.969221477191E-015,-0.978147600733,
    -0.207911690821));
#31851 = PCURVE('',#31577,#31852);
#31852 = DEFINITIONAL_REPRESENTATION('',(#31853),#31857);
#31853 = LINE('',#31854,#31855);
#31854 = CARTESIAN_POINT('',(12.703817587542,34.993965596046));
#31855 = VECTOR('',#31856,1.);
#31856 = DIRECTION('',(-0.978147600733,0.207911690821));
#31857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31858 = ORIENTED_EDGE('',*,*,#31859,.F.);
#31859 = EDGE_CURVE('',#31860,#31844,#31862,.T.);
#31860 = VERTEX_POINT('',#31861);
#31861 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    1.795108209893));
#31862 = SURFACE_CURVE('',#31863,(#31868),.PCURVE_S1.);
#31863 = CIRCLE('',#31864,0.5);
#31864 = AXIS2_PLACEMENT_3D('',#31865,#31866,#31867);
#31865 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    1.795108209893));
#31866 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31867 = DIRECTION('',(0.E+000,1.,0.E+000));
#31868 = PCURVE('',#31577,#31869);
#31869 = DEFINITIONAL_REPRESENTATION('',(#31870),#31874);
#31870 = CIRCLE('',#31871,0.5);
#31871 = AXIS2_PLACEMENT_2D('',#31872,#31873);
#31872 = CARTESIAN_POINT('',(12.599861742125,34.504891795683));
#31873 = DIRECTION('',(1.,0.E+000));
#31874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31875 = ORIENTED_EDGE('',*,*,#31876,.T.);
#31876 = EDGE_CURVE('',#31860,#31877,#31879,.T.);
#31877 = VERTEX_POINT('',#31878);
#31878 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    3.800000000001));
#31879 = SURFACE_CURVE('',#31880,(#31884),.PCURVE_S1.);
#31880 = LINE('',#31881,#31882);
#31881 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    1.795108209893));
#31882 = VECTOR('',#31883,1.);
#31883 = DIRECTION('',(0.E+000,0.E+000,1.));
#31884 = PCURVE('',#31577,#31885);
#31885 = DEFINITIONAL_REPRESENTATION('',(#31886),#31890);
#31886 = LINE('',#31887,#31888);
#31887 = CARTESIAN_POINT('',(13.099861742125,34.504891795683));
#31888 = VECTOR('',#31889,1.);
#31889 = DIRECTION('',(0.E+000,-1.));
#31890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31891 = ORIENTED_EDGE('',*,*,#31892,.T.);
#31892 = EDGE_CURVE('',#31877,#31893,#31895,.T.);
#31893 = VERTEX_POINT('',#31894);
#31894 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    4.300000000001));
#31895 = SURFACE_CURVE('',#31896,(#31901),.PCURVE_S1.);
#31896 = CIRCLE('',#31897,0.5);
#31897 = AXIS2_PLACEMENT_3D('',#31898,#31899,#31900);
#31898 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    3.800000000001));
#31899 = DIRECTION('',(1.,0.E+000,0.E+000));
#31900 = DIRECTION('',(-0.E+000,1.,0.E+000));
#31901 = PCURVE('',#31577,#31902);
#31902 = DEFINITIONAL_REPRESENTATION('',(#31903),#31911);
#31903 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31904,#31905,#31906,#31907
    ,#31908,#31909,#31910),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31904 = CARTESIAN_POINT('',(13.099861742125,32.500000005575));
#31905 = CARTESIAN_POINT('',(13.099861742125,31.633974601791));
#31906 = CARTESIAN_POINT('',(12.349861742125,32.066987303683));
#31907 = CARTESIAN_POINT('',(11.599861742125,32.500000005575));
#31908 = CARTESIAN_POINT('',(12.349861742125,32.933012707467));
#31909 = CARTESIAN_POINT('',(13.099861742125,33.36602540936));
#31910 = CARTESIAN_POINT('',(13.099861742125,32.500000005575));
#31911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31912 = ORIENTED_EDGE('',*,*,#31913,.F.);
#31913 = EDGE_CURVE('',#31914,#31893,#31916,.T.);
#31914 = VERTEX_POINT('',#31915);
#31915 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000113253));
#31916 = SURFACE_CURVE('',#31917,(#31921),.PCURVE_S1.);
#31917 = LINE('',#31918,#31919);
#31918 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000000001));
#31919 = VECTOR('',#31920,1.);
#31920 = DIRECTION('',(0.E+000,1.,0.E+000));
#31921 = PCURVE('',#31577,#31922);
#31922 = DEFINITIONAL_REPRESENTATION('',(#31923),#31927);
#31923 = LINE('',#31924,#31925);
#31924 = CARTESIAN_POINT('',(5.999875549633,32.000000005575));
#31925 = VECTOR('',#31926,1.);
#31926 = DIRECTION('',(1.,0.E+000));
#31927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31928 = ORIENTED_EDGE('',*,*,#31929,.T.);
#31929 = EDGE_CURVE('',#31914,#31930,#31932,.T.);
#31930 = VERTEX_POINT('',#31931);
#31931 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#31932 = SURFACE_CURVE('',#31933,(#31938),.PCURVE_S1.);
#31933 = CIRCLE('',#31934,0.5);
#31934 = AXIS2_PLACEMENT_3D('',#31935,#31936,#31937);
#31935 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.800000226504));
#31936 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31937 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
#31938 = PCURVE('',#31577,#31939);
#31939 = DEFINITIONAL_REPRESENTATION('',(#31940),#31944);
#31940 = CIRCLE('',#31941,0.5);
#31941 = AXIS2_PLACEMENT_2D('',#31942,#31943);
#31942 = CARTESIAN_POINT('',(5.999875549633,31.499999779072));
#31943 = DIRECTION('',(2.22044604925E-016,1.));
#31944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31945 = ORIENTED_EDGE('',*,*,#31946,.T.);
#31946 = EDGE_CURVE('',#31930,#31947,#31949,.T.);
#31947 = VERTEX_POINT('',#31948);
#31948 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    5.799848027463));
#31949 = SURFACE_CURVE('',#31950,(#31954),.PCURVE_S1.);
#31950 = LINE('',#31951,#31952);
#31951 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#31952 = VECTOR('',#31953,1.);
#31953 = DIRECTION('',(0.E+000,0.E+000,1.));
#31954 = PCURVE('',#31577,#31955);
#31955 = DEFINITIONAL_REPRESENTATION('',(#31956),#31960);
#31956 = LINE('',#31957,#31958);
#31957 = CARTESIAN_POINT('',(5.499875549633,31.499999779072));
#31958 = VECTOR('',#31959,1.);
#31959 = DIRECTION('',(0.E+000,-1.));
#31960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31961 = ORIENTED_EDGE('',*,*,#31962,.T.);
#31962 = EDGE_CURVE('',#31947,#31963,#31965,.T.);
#31963 = VERTEX_POINT('',#31964);
#31964 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    6.299848027463));
#31965 = SURFACE_CURVE('',#31966,(#31971),.PCURVE_S1.);
#31966 = CIRCLE('',#31967,0.5);
#31967 = AXIS2_PLACEMENT_3D('',#31968,#31969,#31970);
#31968 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    5.799848027463));
#31969 = DIRECTION('',(1.,0.E+000,0.E+000));
#31970 = DIRECTION('',(-0.E+000,1.,0.E+000));
#31971 = PCURVE('',#31577,#31972);
#31972 = DEFINITIONAL_REPRESENTATION('',(#31973),#31981);
#31973 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31974,#31975,#31976,#31977
    ,#31978,#31979,#31980),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31974 = CARTESIAN_POINT('',(5.499875549633,30.500151978113));
#31975 = CARTESIAN_POINT('',(5.499875549633,29.634126574329));
#31976 = CARTESIAN_POINT('',(4.749875549633,30.067139276221));
#31977 = CARTESIAN_POINT('',(3.999875549633,30.500151978113));
#31978 = CARTESIAN_POINT('',(4.749875549633,30.933164680005));
#31979 = CARTESIAN_POINT('',(5.499875549633,31.366177381898));
#31980 = CARTESIAN_POINT('',(5.499875549633,30.500151978113));
#31981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31982 = ORIENTED_EDGE('',*,*,#31983,.T.);
#31983 = EDGE_CURVE('',#31963,#31984,#31986,.T.);
#31984 = VERTEX_POINT('',#31985);
#31985 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    6.299848027463));
#31986 = SURFACE_CURVE('',#31987,(#31991),.PCURVE_S1.);
#31987 = LINE('',#31988,#31989);
#31988 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    6.299848027463));
#31989 = VECTOR('',#31990,1.);
#31990 = DIRECTION('',(-1.233581138472E-016,-1.,-4.93432455389E-016));
#31991 = PCURVE('',#31577,#31992);
#31992 = DEFINITIONAL_REPRESENTATION('',(#31993),#31997);
#31993 = LINE('',#31994,#31995);
#31994 = CARTESIAN_POINT('',(4.999875549633,30.000151978113));
#31995 = VECTOR('',#31996,1.);
#31996 = DIRECTION('',(-1.,4.93432455389E-016));
#31997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31998 = ORIENTED_EDGE('',*,*,#31999,.T.);
#31999 = EDGE_CURVE('',#31984,#32000,#32002,.T.);
#32000 = VERTEX_POINT('',#32001);
#32001 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    5.799848027463));
#32002 = SURFACE_CURVE('',#32003,(#32008),.PCURVE_S1.);
#32003 = CIRCLE('',#32004,0.5);
#32004 = AXIS2_PLACEMENT_3D('',#32005,#32006,#32007);
#32005 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    5.799848027463));
#32006 = DIRECTION('',(1.,0.E+000,-0.E+000));
#32007 = DIRECTION('',(0.E+000,0.E+000,1.));
#32008 = PCURVE('',#31577,#32009);
#32009 = DEFINITIONAL_REPRESENTATION('',(#32010),#32018);
#32010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32011,#32012,#32013,#32014
    ,#32015,#32016,#32017),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32011 = CARTESIAN_POINT('',(1.399875549633,30.000151978113));
#32012 = CARTESIAN_POINT('',(0.533850145849,30.000151978113));
#32013 = CARTESIAN_POINT('',(0.966862847741,30.750151978113));
#32014 = CARTESIAN_POINT('',(1.399875549633,31.500151978113));
#32015 = CARTESIAN_POINT('',(1.832888251525,30.750151978113));
#32016 = CARTESIAN_POINT('',(2.265900953418,30.000151978113));
#32017 = CARTESIAN_POINT('',(1.399875549633,30.000151978113));
#32018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32019 = ORIENTED_EDGE('',*,*,#32020,.T.);
#32020 = EDGE_CURVE('',#32000,#32021,#32023,.T.);
#32021 = VERTEX_POINT('',#32022);
#32022 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    4.800000226504));
#32023 = SURFACE_CURVE('',#32024,(#32028),.PCURVE_S1.);
#32024 = LINE('',#32025,#32026);
#32025 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    5.799848027463));
#32026 = VECTOR('',#32027,1.);
#32027 = DIRECTION('',(0.E+000,8.883136201812E-016,-1.));
#32028 = PCURVE('',#31577,#32029);
#32029 = DEFINITIONAL_REPRESENTATION('',(#32030),#32034);
#32030 = LINE('',#32031,#32032);
#32031 = CARTESIAN_POINT('',(0.899875549633,30.500151978113));
#32032 = VECTOR('',#32033,1.);
#32033 = DIRECTION('',(8.883136201812E-016,1.));
#32034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32035 = ORIENTED_EDGE('',*,*,#32036,.T.);
#32036 = EDGE_CURVE('',#32021,#32037,#32039,.T.);
#32037 = VERTEX_POINT('',#32038);
#32038 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.300000226504));
#32039 = SURFACE_CURVE('',#32040,(#32045),.PCURVE_S1.);
#32040 = CIRCLE('',#32041,0.5);
#32041 = AXIS2_PLACEMENT_3D('',#32042,#32043,#32044);
#32042 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.800000226504));
#32043 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32044 = DIRECTION('',(0.E+000,1.,0.E+000));
#32045 = PCURVE('',#31577,#32046);
#32046 = DEFINITIONAL_REPRESENTATION('',(#32047),#32051);
#32047 = CIRCLE('',#32048,0.5);
#32048 = AXIS2_PLACEMENT_2D('',#32049,#32050);
#32049 = CARTESIAN_POINT('',(0.399875549633,31.499999779072));
#32050 = DIRECTION('',(1.,0.E+000));
#32051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32052 = ORIENTED_EDGE('',*,*,#32053,.T.);
#32053 = EDGE_CURVE('',#32037,#32054,#32056,.T.);
#32054 = VERTEX_POINT('',#32055);
#32055 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.300000226503));
#32056 = SURFACE_CURVE('',#32057,(#32061),.PCURVE_S1.);
#32057 = LINE('',#32058,#32059);
#32058 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.300000226504));
#32059 = VECTOR('',#32060,1.);
#32060 = DIRECTION('',(0.E+000,-1.,-4.962891696045E-014));
#32061 = PCURVE('',#31577,#32062);
#32062 = DEFINITIONAL_REPRESENTATION('',(#32063),#32067);
#32063 = LINE('',#32064,#32065);
#32064 = CARTESIAN_POINT('',(0.399875549633,31.999999779072));
#32065 = VECTOR('',#32066,1.);
#32066 = DIRECTION('',(-1.,4.962891696045E-014));
#32067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32068 = ORIENTED_EDGE('',*,*,#32069,.T.);
#32069 = EDGE_CURVE('',#32054,#32070,#32072,.T.);
#32070 = VERTEX_POINT('',#32071);
#32071 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#32072 = SURFACE_CURVE('',#32073,(#32078),.PCURVE_S1.);
#32073 = CIRCLE('',#32074,0.5);
#32074 = AXIS2_PLACEMENT_3D('',#32075,#32076,#32077);
#32075 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.800000226503));
#32076 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32077 = DIRECTION('',(0.E+000,0.E+000,-1.));
#32078 = PCURVE('',#31577,#32079);
#32079 = DEFINITIONAL_REPRESENTATION('',(#32080),#32084);
#32080 = CIRCLE('',#32081,0.5);
#32081 = AXIS2_PLACEMENT_2D('',#32082,#32083);
#32082 = CARTESIAN_POINT('',(-11.00012445036,31.499999779073));
#32083 = DIRECTION('',(0.E+000,1.));
#32084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32085 = ORIENTED_EDGE('',*,*,#32086,.T.);
#32086 = EDGE_CURVE('',#32070,#32087,#32089,.T.);
#32087 = VERTEX_POINT('',#32088);
#32088 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    5.799848027463));
#32089 = SURFACE_CURVE('',#32090,(#32094),.PCURVE_S1.);
#32090 = LINE('',#32091,#32092);
#32091 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#32092 = VECTOR('',#32093,1.);
#32093 = DIRECTION('',(0.E+000,0.E+000,1.));
#32094 = PCURVE('',#31577,#32095);
#32095 = DEFINITIONAL_REPRESENTATION('',(#32096),#32100);
#32096 = LINE('',#32097,#32098);
#32097 = CARTESIAN_POINT('',(-11.50012445036,31.499999779073));
#32098 = VECTOR('',#32099,1.);
#32099 = DIRECTION('',(0.E+000,-1.));
#32100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32101 = ORIENTED_EDGE('',*,*,#32102,.T.);
#32102 = EDGE_CURVE('',#32087,#32103,#32105,.T.);
#32103 = VERTEX_POINT('',#32104);
#32104 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    6.299848027463));
#32105 = SURFACE_CURVE('',#32106,(#32111),.PCURVE_S1.);
#32106 = CIRCLE('',#32107,0.5);
#32107 = AXIS2_PLACEMENT_3D('',#32108,#32109,#32110);
#32108 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    5.799848027463));
#32109 = DIRECTION('',(1.,0.E+000,0.E+000));
#32110 = DIRECTION('',(-0.E+000,1.,0.E+000));
#32111 = PCURVE('',#31577,#32112);
#32112 = DEFINITIONAL_REPRESENTATION('',(#32113),#32121);
#32113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32114,#32115,#32116,#32117
    ,#32118,#32119,#32120),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32114 = CARTESIAN_POINT('',(-11.50012445036,30.500151978113));
#32115 = CARTESIAN_POINT('',(-11.50012445036,29.634126574329));
#32116 = CARTESIAN_POINT('',(-12.25012445036,30.067139276221));
#32117 = CARTESIAN_POINT('',(-13.00012445036,30.500151978113));
#32118 = CARTESIAN_POINT('',(-12.25012445036,30.933164680005));
#32119 = CARTESIAN_POINT('',(-11.50012445036,31.366177381898));
#32120 = CARTESIAN_POINT('',(-11.50012445036,30.500151978113));
#32121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32122 = ORIENTED_EDGE('',*,*,#32123,.T.);
#32123 = EDGE_CURVE('',#32103,#32124,#32126,.T.);
#32124 = VERTEX_POINT('',#32125);
#32125 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    6.299848027463));
#32126 = SURFACE_CURVE('',#32127,(#32131),.PCURVE_S1.);
#32127 = LINE('',#32128,#32129);
#32128 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    6.299848027463));
#32129 = VECTOR('',#32130,1.);
#32130 = DIRECTION('',(0.E+000,-1.,-4.93432455389E-016));
#32131 = PCURVE('',#31577,#32132);
#32132 = DEFINITIONAL_REPRESENTATION('',(#32133),#32137);
#32133 = LINE('',#32134,#32135);
#32134 = CARTESIAN_POINT('',(-12.00012445036,30.000151978113));
#32135 = VECTOR('',#32136,1.);
#32136 = DIRECTION('',(-1.,4.93432455389E-016));
#32137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32138 = ORIENTED_EDGE('',*,*,#32139,.T.);
#32139 = EDGE_CURVE('',#32124,#32140,#32142,.T.);
#32140 = VERTEX_POINT('',#32141);
#32141 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    5.799848027463));
#32142 = SURFACE_CURVE('',#32143,(#32148),.PCURVE_S1.);
#32143 = CIRCLE('',#32144,0.5);
#32144 = AXIS2_PLACEMENT_3D('',#32145,#32146,#32147);
#32145 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    5.799848027463));
#32146 = DIRECTION('',(1.,0.E+000,-0.E+000));
#32147 = DIRECTION('',(0.E+000,0.E+000,1.));
#32148 = PCURVE('',#31577,#32149);
#32149 = DEFINITIONAL_REPRESENTATION('',(#32150),#32158);
#32150 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32151,#32152,#32153,#32154
    ,#32155,#32156,#32157),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32151 = CARTESIAN_POINT('',(-15.60012445036,30.000151978113));
#32152 = CARTESIAN_POINT('',(-16.46614985414,30.000151978113));
#32153 = CARTESIAN_POINT('',(-16.03313715225,30.750151978113));
#32154 = CARTESIAN_POINT('',(-15.60012445036,31.500151978113));
#32155 = CARTESIAN_POINT('',(-15.16711174847,30.750151978113));
#32156 = CARTESIAN_POINT('',(-14.73409904657,30.000151978113));
#32157 = CARTESIAN_POINT('',(-15.60012445036,30.000151978113));
#32158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32159 = ORIENTED_EDGE('',*,*,#32160,.T.);
#32160 = EDGE_CURVE('',#32140,#32161,#32163,.T.);
#32161 = VERTEX_POINT('',#32162);
#32162 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    4.800000226503));
#32163 = SURFACE_CURVE('',#32164,(#32168),.PCURVE_S1.);
#32164 = LINE('',#32165,#32166);
#32165 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    5.799848027463));
#32166 = VECTOR('',#32167,1.);
#32167 = DIRECTION('',(0.E+000,3.553254480722E-015,-1.));
#32168 = PCURVE('',#31577,#32169);
#32169 = DEFINITIONAL_REPRESENTATION('',(#32170),#32174);
#32170 = LINE('',#32171,#32172);
#32171 = CARTESIAN_POINT('',(-16.10012445036,30.500151978113));
#32172 = VECTOR('',#32173,1.);
#32173 = DIRECTION('',(3.553254480722E-015,1.));
#32174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32175 = ORIENTED_EDGE('',*,*,#32176,.T.);
#32176 = EDGE_CURVE('',#32161,#32177,#32179,.T.);
#32177 = VERTEX_POINT('',#32178);
#32178 = CARTESIAN_POINT('',(2.401146897693,-21.94998619249,
    4.300000113252));
#32179 = SURFACE_CURVE('',#32180,(#32185),.PCURVE_S1.);
#32180 = CIRCLE('',#32181,0.5);
#32181 = AXIS2_PLACEMENT_3D('',#32182,#32183,#32184);
#32182 = CARTESIAN_POINT('',(2.401146897693,-21.94998619249,
    4.800000226503));
#32183 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32184 = DIRECTION('',(0.E+000,1.,0.E+000));
#32185 = PCURVE('',#31577,#32186);
#32186 = DEFINITIONAL_REPRESENTATION('',(#32187),#32191);
#32187 = CIRCLE('',#32188,0.5);
#32188 = AXIS2_PLACEMENT_2D('',#32189,#32190);
#32189 = CARTESIAN_POINT('',(-16.60012445036,31.499999779073));
#32190 = DIRECTION('',(1.,0.E+000));
#32191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32192 = ORIENTED_EDGE('',*,*,#32193,.F.);
#32193 = EDGE_CURVE('',#32194,#32177,#32196,.T.);
#32194 = VERTEX_POINT('',#32195);
#32195 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.30000016858));
#32196 = SURFACE_CURVE('',#32197,(#32201),.PCURVE_S1.);
#32197 = LINE('',#32198,#32199);
#32198 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.300000000001));
#32199 = VECTOR('',#32200,1.);
#32200 = DIRECTION('',(-2.150719164055E-015,1.,2.150719164055E-015));
#32201 = PCURVE('',#31577,#32202);
#32202 = DEFINITIONAL_REPRESENTATION('',(#32203),#32207);
#32203 = LINE('',#32204,#32205);
#32204 = CARTESIAN_POINT('',(-19.90386929829,32.000000005575));
#32205 = VECTOR('',#32206,1.);
#32206 = DIRECTION('',(1.,-2.150719164055E-015));
#32207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32208 = ORIENTED_EDGE('',*,*,#32209,.T.);
#32209 = EDGE_CURVE('',#32194,#32210,#32212,.T.);
#32210 = VERTEX_POINT('',#32211);
#32211 = CARTESIAN_POINT('',(2.401146897693,-25.54943103639,
    4.652094679459));
#32212 = SURFACE_CURVE('',#32213,(#32218),.PCURVE_S1.);
#32213 = CIRCLE('',#32214,0.3);
#32214 = AXIS2_PLACEMENT_3D('',#32215,#32216,#32217);
#32215 = CARTESIAN_POINT('',(2.401146897693,-25.25398871043,
    4.600000226503));
#32216 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32217 = DIRECTION('',(0.E+000,8.588995386916E-004,-0.999999631146));
#32218 = PCURVE('',#31577,#32219);
#32219 = DEFINITIONAL_REPRESENTATION('',(#32220),#32224);
#32220 = CIRCLE('',#32221,0.3);
#32221 = AXIS2_PLACEMENT_2D('',#32222,#32223);
#32222 = CARTESIAN_POINT('',(-19.9041269683,31.699999779073));
#32223 = DIRECTION('',(8.588995386916E-004,0.999999631146));
#32224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32225 = ORIENTED_EDGE('',*,*,#32226,.F.);
#32226 = EDGE_CURVE('',#32227,#32210,#32229,.T.);
#32227 = VERTEX_POINT('',#32228);
#32228 = CARTESIAN_POINT('',(2.401146897693,-24.88355734815,
    8.428452047492));
#32229 = SURFACE_CURVE('',#32230,(#32234),.PCURVE_S1.);
#32230 = LINE('',#32231,#32232);
#32231 = CARTESIAN_POINT('',(2.401146897693,-24.88355734815,
    8.428452047493));
#32232 = VECTOR('',#32233,1.);
#32233 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#32234 = PCURVE('',#31577,#32235);
#32235 = DEFINITIONAL_REPRESENTATION('',(#32236),#32240);
#32236 = LINE('',#32237,#32238);
#32237 = CARTESIAN_POINT('',(-19.53369560603,27.871547958084));
#32238 = VECTOR('',#32239,1.);
#32239 = DIRECTION('',(-0.173648176517,0.984807753215));
#32240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32241 = ORIENTED_EDGE('',*,*,#32242,.T.);
#32242 = EDGE_CURVE('',#32227,#32243,#32245,.T.);
#32243 = VERTEX_POINT('',#32244);
#32244 = CARTESIAN_POINT('',(2.401146897693,-24.86836510137,
    8.602100224003));
#32245 = SURFACE_CURVE('',#32246,(#32251),.PCURVE_S1.);
#32246 = CIRCLE('',#32247,1.);
#32247 = AXIS2_PLACEMENT_3D('',#32248,#32249,#32250);
#32248 = CARTESIAN_POINT('',(2.401146897693,-25.86836510137,
    8.602100224003));
#32249 = DIRECTION('',(1.,0.E+000,0.E+000));
#32250 = DIRECTION('',(0.E+000,0.984807753216,-0.173648176511));
#32251 = PCURVE('',#31577,#32252);
#32252 = DEFINITIONAL_REPRESENTATION('',(#32253),#32261);
#32253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32254,#32255,#32256,#32257
    ,#32258,#32259,#32260),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32254 = CARTESIAN_POINT('',(-19.53369560602,27.871547958085));
#32255 = CARTESIAN_POINT('',(-19.23292814166,26.165810893827));
#32256 = CARTESIAN_POINT('',(-20.86052350367,26.758207161189));
#32257 = CARTESIAN_POINT('',(-22.48811886567,27.35060342855));
#32258 = CARTESIAN_POINT('',(-21.16129096803,28.463944225446));
#32259 = CARTESIAN_POINT('',(-19.83446307038,29.577285022342));
#32260 = CARTESIAN_POINT('',(-19.53369560602,27.871547958085));
#32261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32262 = ORIENTED_EDGE('',*,*,#32263,.T.);
#32263 = EDGE_CURVE('',#32243,#32264,#32266,.T.);
#32264 = VERTEX_POINT('',#32265);
#32265 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602100003071));
#32266 = SURFACE_CURVE('',#32267,(#32272),.PCURVE_S1.);
#32267 = CIRCLE('',#32268,1.);
#32268 = AXIS2_PLACEMENT_3D('',#32269,#32270,#32271);
#32269 = CARTESIAN_POINT('',(2.401146897693,-25.86836510137,
    8.602100224003));
#32270 = DIRECTION('',(1.,0.E+000,0.E+000));
#32271 = DIRECTION('',(-0.E+000,1.,0.E+000));
#32272 = PCURVE('',#31577,#32273);
#32273 = DEFINITIONAL_REPRESENTATION('',(#32274),#32282);
#32274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32275,#32276,#32277,#32278
    ,#32279,#32280,#32281),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32275 = CARTESIAN_POINT('',(-19.51850335924,27.697899781573));
#32276 = CARTESIAN_POINT('',(-19.51850335924,25.965848974004));
#32277 = CARTESIAN_POINT('',(-21.01850335924,26.831874377789));
#32278 = CARTESIAN_POINT('',(-22.51850335924,27.697899781573));
#32279 = CARTESIAN_POINT('',(-21.01850335924,28.563925185358));
#32280 = CARTESIAN_POINT('',(-19.51850335924,29.429950589142));
#32281 = CARTESIAN_POINT('',(-19.51850335924,27.697899781573));
#32282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32283 = ORIENTED_EDGE('',*,*,#32284,.T.);
#32284 = EDGE_CURVE('',#32264,#32285,#32287,.T.);
#32285 = VERTEX_POINT('',#32286);
#32286 = CARTESIAN_POINT('',(2.401146897693,-28.4353503192,
    9.602100224003));
#32287 = SURFACE_CURVE('',#32288,(#32292),.PCURVE_S1.);
#32288 = LINE('',#32289,#32290);
#32289 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602099997505));
#32290 = VECTOR('',#32291,1.);
#32291 = DIRECTION('',(0.E+000,-1.,-5.05160440748E-014));
#32292 = PCURVE('',#31577,#32293);
#32293 = DEFINITIONAL_REPRESENTATION('',(#32294),#32298);
#32294 = LINE('',#32295,#32296);
#32295 = CARTESIAN_POINT('',(-20.51850116443,26.697900008071));
#32296 = VECTOR('',#32297,1.);
#32297 = DIRECTION('',(-1.,5.05160440748E-014));
#32298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32299 = ORIENTED_EDGE('',*,*,#32300,.T.);
#32300 = EDGE_CURVE('',#32285,#32301,#32303,.T.);
#32301 = VERTEX_POINT('',#32302);
#32302 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#32303 = SURFACE_CURVE('',#32304,(#32309),.PCURVE_S1.);
#32304 = CIRCLE('',#32305,1.);
#32305 = AXIS2_PLACEMENT_3D('',#32306,#32307,#32308);
#32306 = CARTESIAN_POINT('',(2.401146897693,-28.4353503192,
    10.602100224003));
#32307 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32308 = DIRECTION('',(0.E+000,0.E+000,-1.));
#32309 = PCURVE('',#31577,#32310);
#32310 = DEFINITIONAL_REPRESENTATION('',(#32311),#32315);
#32311 = CIRCLE('',#32312,1.);
#32312 = AXIS2_PLACEMENT_2D('',#32313,#32314);
#32313 = CARTESIAN_POINT('',(-23.08548857707,25.697899781573));
#32314 = DIRECTION('',(0.E+000,1.));
#32315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32316 = ORIENTED_EDGE('',*,*,#32317,.T.);
#32317 = EDGE_CURVE('',#32301,#32318,#32320,.T.);
#32318 = VERTEX_POINT('',#32319);
#32319 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.721401514159));
#32320 = SURFACE_CURVE('',#32321,(#32325),.PCURVE_S1.);
#32321 = LINE('',#32322,#32323);
#32322 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#32323 = VECTOR('',#32324,1.);
#32324 = DIRECTION('',(9.419787789445E-016,0.24896085195,0.968513548793)
  );
#32325 = PCURVE('',#31577,#32326);
#32326 = DEFINITIONAL_REPRESENTATION('',(#32327),#32331);
#32327 = LINE('',#32328,#32329);
#32328 = CARTESIAN_POINT('',(-23.69354163898,26.491796168958));
#32329 = VECTOR('',#32330,1.);
#32330 = DIRECTION('',(0.24896085195,-0.968513548793));
#32331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32332 = ORIENTED_EDGE('',*,*,#32333,.T.);
#32333 = EDGE_CURVE('',#32318,#32334,#32336,.T.);
#32334 = VERTEX_POINT('',#32335);
#32335 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.900000045029));
#32336 = SURFACE_CURVE('',#32337,(#32341),.PCURVE_S1.);
#32337 = LINE('',#32338,#32339);
#32338 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.721401514159));
#32339 = VECTOR('',#32340,1.);
#32340 = DIRECTION('',(0.E+000,1.989217750842E-014,1.));
#32341 = PCURVE('',#31577,#32342);
#32342 = DEFINITIONAL_REPRESENTATION('',(#32343),#32347);
#32343 = LINE('',#32344,#32345);
#32344 = CARTESIAN_POINT('',(-23.45879998556,25.578598491417));
#32345 = VECTOR('',#32346,1.);
#32346 = DIRECTION('',(1.989217750842E-014,-1.));
#32347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32348 = ORIENTED_EDGE('',*,*,#32349,.T.);
#32349 = EDGE_CURVE('',#32334,#32350,#32352,.T.);
#32350 = VERTEX_POINT('',#32351);
#32351 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#32352 = SURFACE_CURVE('',#32353,(#32358),.PCURVE_S1.);
#32353 = CIRCLE('',#32354,0.5);
#32354 = AXIS2_PLACEMENT_3D('',#32355,#32356,#32357);
#32355 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    10.900000045029));
#32356 = DIRECTION('',(1.,0.E+000,0.E+000));
#32357 = DIRECTION('',(-0.E+000,1.,0.E+000));
#32358 = PCURVE('',#31577,#32359);
#32359 = DEFINITIONAL_REPRESENTATION('',(#32360),#32368);
#32360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32361,#32362,#32363,#32364
    ,#32365,#32366,#32367),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32361 = CARTESIAN_POINT('',(-23.45879998556,25.399999960547));
#32362 = CARTESIAN_POINT('',(-23.45879998556,24.533974556763));
#32363 = CARTESIAN_POINT('',(-24.20879998556,24.966987258655));
#32364 = CARTESIAN_POINT('',(-24.95879998556,25.399999960547));
#32365 = CARTESIAN_POINT('',(-24.20879998556,25.833012662439));
#32366 = CARTESIAN_POINT('',(-23.45879998556,26.266025364332));
#32367 = CARTESIAN_POINT('',(-23.45879998556,25.399999960547));
#32368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32369 = ORIENTED_EDGE('',*,*,#32370,.T.);
#32370 = EDGE_CURVE('',#32350,#32371,#32373,.T.);
#32371 = VERTEX_POINT('',#32372);
#32372 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    11.400000045029));
#32373 = SURFACE_CURVE('',#32374,(#32378),.PCURVE_S1.);
#32374 = LINE('',#32375,#32376);
#32375 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#32376 = VECTOR('',#32377,1.);
#32377 = DIRECTION('',(1.647503508419E-016,-1.,1.318002806735E-015));
#32378 = PCURVE('',#31577,#32379);
#32379 = DEFINITIONAL_REPRESENTATION('',(#32380),#32384);
#32380 = LINE('',#32381,#32382);
#32381 = CARTESIAN_POINT('',(-23.95879998556,24.899999960547));
#32382 = VECTOR('',#32383,1.);
#32383 = DIRECTION('',(-1.,-1.318002806735E-015));
#32384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32385 = ORIENTED_EDGE('',*,*,#32386,.T.);
#32386 = EDGE_CURVE('',#32371,#32387,#32389,.T.);
#32387 = VERTEX_POINT('',#32388);
#32388 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.650000001643));
#32389 = SURFACE_CURVE('',#32390,(#32395),.PCURVE_S1.);
#32390 = CIRCLE('',#32391,0.624999978307);
#32391 = AXIS2_PLACEMENT_3D('',#32392,#32393,#32394);
#32392 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.025000023336));
#32393 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32394 = DIRECTION('',(0.E+000,0.E+000,-1.));
#32395 = PCURVE('',#31577,#32396);
#32396 = DEFINITIONAL_REPRESENTATION('',(#32397),#32401);
#32397 = CIRCLE('',#32398,0.624999978307);
#32398 = AXIS2_PLACEMENT_2D('',#32399,#32400);
#32399 = CARTESIAN_POINT('',(-26.65432814426,24.27499998224));
#32400 = DIRECTION('',(0.E+000,1.));
#32401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32402 = ORIENTED_EDGE('',*,*,#32403,.T.);
#32403 = EDGE_CURVE('',#32387,#32404,#32406,.T.);
#32404 = VERTEX_POINT('',#32405);
#32405 = CARTESIAN_POINT('',(2.401146897693,-20.51175337456,
    12.65000000171));
#32406 = SURFACE_CURVE('',#32407,(#32411),.PCURVE_S1.);
#32407 = LINE('',#32408,#32409);
#32408 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.65000000182));
#32409 = VECTOR('',#32410,1.);
#32410 = DIRECTION('',(0.E+000,1.,-4.946159050109E-015));
#32411 = PCURVE('',#31577,#32412);
#32412 = DEFINITIONAL_REPRESENTATION('',(#32413),#32417);
#32413 = LINE('',#32414,#32415);
#32414 = CARTESIAN_POINT('',(-26.65432814426,23.650000003756));
#32415 = VECTOR('',#32416,1.);
#32416 = DIRECTION('',(1.,4.946159050109E-015));
#32417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32418 = ORIENTED_EDGE('',*,*,#32419,.T.);
#32419 = EDGE_CURVE('',#32404,#32420,#32422,.T.);
#32420 = VERTEX_POINT('',#32421);
#32421 = CARTESIAN_POINT('',(2.401146897693,-20.01364131958,
    12.193556853209));
#32422 = SURFACE_CURVE('',#32423,(#32428),.PCURVE_S1.);
#32423 = CIRCLE('',#32424,0.5);
#32424 = AXIS2_PLACEMENT_3D('',#32425,#32426,#32427);
#32425 = CARTESIAN_POINT('',(2.401146897693,-20.5117405075,
    12.15000000182));
#32426 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32427 = DIRECTION('',(0.E+000,-2.57341219978E-005,0.999999999669));
#32428 = PCURVE('',#31577,#32429);
#32429 = DEFINITIONAL_REPRESENTATION('',(#32430),#32434);
#32430 = CIRCLE('',#32431,0.5);
#32431 = AXIS2_PLACEMENT_2D('',#32432,#32433);
#32432 = CARTESIAN_POINT('',(-15.16187876537,24.150000003756));
#32433 = DIRECTION('',(-2.57341219978E-005,-0.999999999669));
#32434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32435 = ORIENTED_EDGE('',*,*,#32436,.F.);
#32436 = EDGE_CURVE('',#32437,#32420,#32439,.T.);
#32437 = VERTEX_POINT('',#32438);
#32438 = CARTESIAN_POINT('',(2.401146897693,-19.75286275806,
    9.212844257258));
#32439 = SURFACE_CURVE('',#32440,(#32444),.PCURVE_S1.);
#32440 = LINE('',#32441,#32442);
#32441 = CARTESIAN_POINT('',(2.401146897693,-19.75286275806,
    9.212844257258));
#32442 = VECTOR('',#32443,1.);
#32443 = DIRECTION('',(0.E+000,-8.715574274767E-002,0.996194698092));
#32444 = PCURVE('',#31577,#32445);
#32445 = DEFINITIONAL_REPRESENTATION('',(#32446),#32450);
#32446 = LINE('',#32447,#32448);
#32447 = CARTESIAN_POINT('',(-14.40300101594,27.087155748318));
#32448 = VECTOR('',#32449,1.);
#32449 = DIRECTION('',(-8.715574274767E-002,-0.996194698092));
#32450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32451 = ORIENTED_EDGE('',*,*,#32452,.T.);
#32452 = EDGE_CURVE('',#32437,#32453,#32455,.T.);
#32453 = VERTEX_POINT('',#32454);
#32454 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    8.300000000006));
#32455 = SURFACE_CURVE('',#32456,(#32461),.PCURVE_S1.);
#32456 = CIRCLE('',#32457,1.);
#32457 = AXIS2_PLACEMENT_3D('',#32458,#32459,#32460);
#32458 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    9.300000000006));
#32459 = DIRECTION('',(1.,0.E+000,0.E+000));
#32460 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274767E-002));
#32461 = PCURVE('',#31577,#32462);
#32462 = DEFINITIONAL_REPRESENTATION('',(#32463),#32471);
#32463 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32464,#32465,#32466,#32467
    ,#32468,#32469,#32470),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32464 = CARTESIAN_POINT('',(-14.40300101594,27.087155748318));
#32465 = CARTESIAN_POINT('',(-14.25204284133,28.812615579643));
#32466 = CARTESIAN_POINT('',(-12.8332298815,27.819152049859));
#32467 = CARTESIAN_POINT('',(-11.41441692166,26.825688520075));
#32468 = CARTESIAN_POINT('',(-12.98418805611,26.093692218533));
#32469 = CARTESIAN_POINT('',(-14.55395919055,25.361695916992));
#32470 = CARTESIAN_POINT('',(-14.40300101594,27.087155748318));
#32471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32472 = ORIENTED_EDGE('',*,*,#32473,.F.);
#32473 = EDGE_CURVE('',#32474,#32453,#32476,.T.);
#32474 = VERTEX_POINT('',#32475);
#32475 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    8.300000000006));
#32476 = SURFACE_CURVE('',#32477,(#32481),.PCURVE_S1.);
#32477 = LINE('',#32478,#32479);
#32478 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    8.300000000006));
#32479 = VECTOR('',#32480,1.);
#32480 = DIRECTION('',(-1.342955005704E-016,-1.,0.E+000));
#32481 = PCURVE('',#31577,#32482);
#32482 = DEFINITIONAL_REPRESENTATION('',(#32483),#32487);
#32483 = LINE('',#32484,#32485);
#32484 = CARTESIAN_POINT('',(-6.793193680589,28.00000000557));
#32485 = VECTOR('',#32486,1.);
#32486 = DIRECTION('',(-1.,0.E+000));
#32487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32488 = ORIENTED_EDGE('',*,*,#32489,.F.);
#32489 = EDGE_CURVE('',#32490,#32474,#32492,.T.);
#32490 = VERTEX_POINT('',#32491);
#32491 = CARTESIAN_POINT('',(2.401146897693,-11.14686072462,
    9.212844257258));
#32492 = SURFACE_CURVE('',#32493,(#32498),.PCURVE_S1.);
#32493 = CIRCLE('',#32494,1.);
#32494 = AXIS2_PLACEMENT_3D('',#32495,#32496,#32497);
#32495 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    9.300000000006));
#32496 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32497 = DIRECTION('',(0.E+000,0.996194698092,-8.715574274767E-002));
#32498 = PCURVE('',#31577,#32499);
#32499 = DEFINITIONAL_REPRESENTATION('',(#32500),#32504);
#32500 = CIRCLE('',#32501,1.);
#32501 = AXIS2_PLACEMENT_2D('',#32502,#32503);
#32502 = CARTESIAN_POINT('',(-6.793193680589,27.00000000557));
#32503 = DIRECTION('',(0.996194698092,8.715574274767E-002));
#32504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32505 = ORIENTED_EDGE('',*,*,#32506,.F.);
#32506 = EDGE_CURVE('',#32507,#32490,#32509,.T.);
#32507 = VERTEX_POINT('',#32508);
#32508 = CARTESIAN_POINT('',(2.401146897693,-10.88608826137,
    12.193487115569));
#32509 = SURFACE_CURVE('',#32510,(#32514),.PCURVE_S1.);
#32510 = LINE('',#32511,#32512);
#32511 = CARTESIAN_POINT('',(2.401146897693,-10.88608826447,
    12.19348711584));
#32512 = VECTOR('',#32513,1.);
#32513 = DIRECTION('',(-2.968482554417E-016,-8.715574274767E-002,
    -0.996194698092));
#32514 = PCURVE('',#31577,#32515);
#32515 = DEFINITIONAL_REPRESENTATION('',(#32516),#32520);
#32516 = LINE('',#32517,#32518);
#32517 = CARTESIAN_POINT('',(-5.536226522352,24.106512889736));
#32518 = VECTOR('',#32519,1.);
#32519 = DIRECTION('',(-8.715574274767E-002,0.996194698092));
#32520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32521 = ORIENTED_EDGE('',*,*,#32522,.T.);
#32522 = EDGE_CURVE('',#32507,#31567,#32523,.T.);
#32523 = SURFACE_CURVE('',#32524,(#32529),.PCURVE_S1.);
#32524 = CIRCLE('',#32525,0.5);
#32525 = AXIS2_PLACEMENT_3D('',#32526,#32527,#32528);
#32526 = CARTESIAN_POINT('',(2.401146897693,-10.38798297519,
    12.15000000182));
#32527 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32528 = DIRECTION('',(0.E+000,-0.996210562034,8.697422659464E-002));
#32529 = PCURVE('',#31577,#32530);
#32530 = DEFINITIONAL_REPRESENTATION('',(#32531),#32535);
#32531 = CIRCLE('',#32532,0.5);
#32532 = AXIS2_PLACEMENT_2D('',#32533,#32534);
#32533 = CARTESIAN_POINT('',(-5.038121233066,24.150000003756));
#32534 = DIRECTION('',(-0.996210562034,-8.697422659464E-002));
#32535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32536 = FACE_BOUND('',#32537,.T.);
#32537 = EDGE_LOOP('',(#32538,#32556,#32577,#32593));
#32538 = ORIENTED_EDGE('',*,*,#32539,.T.);
#32539 = EDGE_CURVE('',#32540,#32542,#32544,.T.);
#32540 = VERTEX_POINT('',#32541);
#32541 = CARTESIAN_POINT('',(2.401146897693,8.596604856537,
    0.673182723703));
#32542 = VERTEX_POINT('',#32543);
#32543 = CARTESIAN_POINT('',(2.401146897693,8.65001380751,0.588384625094
    ));
#32544 = SURFACE_CURVE('',#32545,(#32549),.PCURVE_S1.);
#32545 = LINE('',#32546,#32547);
#32546 = CARTESIAN_POINT('',(2.401146897693,8.596604856537,
    0.673182723703));
#32547 = VECTOR('',#32548,1.);
#32548 = DIRECTION('',(0.E+000,0.532938710022,-0.846153846154));
#32549 = PCURVE('',#31577,#32550);
#32550 = DEFINITIONAL_REPRESENTATION('',(#32551),#32555);
#32551 = LINE('',#32552,#32553);
#32552 = CARTESIAN_POINT('',(13.946466598663,35.626817281874));
#32553 = VECTOR('',#32554,1.);
#32554 = DIRECTION('',(0.532938710022,0.846153846154));
#32555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32556 = ORIENTED_EDGE('',*,*,#32557,.T.);
#32557 = EDGE_CURVE('',#32542,#32558,#32560,.T.);
#32558 = VERTEX_POINT('',#32559);
#32559 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,
    0.640050674931));
#32560 = SURFACE_CURVE('',#32561,(#32566),.PCURVE_S1.);
#32561 = CIRCLE('',#32562,2.6);
#32562 = AXIS2_PLACEMENT_3D('',#32563,#32564,#32565);
#32563 = CARTESIAN_POINT('',(2.401146897693,7.350013807509,
    2.840050674933));
#32564 = DIRECTION('',(1.,0.E+000,0.E+000));
#32565 = DIRECTION('',(0.E+000,0.5,-0.866025403784));
#32566 = PCURVE('',#31577,#32567);
#32567 = DEFINITIONAL_REPRESENTATION('',(#32568),#32576);
#32568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32569,#32570,#32571,#32572
    ,#32573,#32574,#32575),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32569 = CARTESIAN_POINT('',(13.999875549636,35.711615380482));
#32570 = CARTESIAN_POINT('',(17.899875549635,33.459949330642));
#32571 = CARTESIAN_POINT('',(13.999875549635,31.208283280803));
#32572 = CARTESIAN_POINT('',(10.099875549634,28.956617230965));
#32573 = CARTESIAN_POINT('',(10.099875549635,33.459949330644));
#32574 = CARTESIAN_POINT('',(10.099875549636,37.963281430323));
#32575 = CARTESIAN_POINT('',(13.999875549636,35.711615380482));
#32576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32577 = ORIENTED_EDGE('',*,*,#32578,.T.);
#32578 = EDGE_CURVE('',#32558,#32579,#32581,.T.);
#32579 = VERTEX_POINT('',#32580);
#32580 = CARTESIAN_POINT('',(2.401146897693,8.682288026514,0.72478125774
    ));
#32581 = SURFACE_CURVE('',#32582,(#32586),.PCURVE_S1.);
#32582 = LINE('',#32583,#32584);
#32583 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,
    0.640050674931));
#32584 = VECTOR('',#32585,1.);
#32585 = DIRECTION('',(7.095766944941E-014,-0.532938710021,
    0.846153846154));
#32586 = PCURVE('',#31577,#32587);
#32587 = DEFINITIONAL_REPRESENTATION('',(#32588),#32592);
#32588 = LINE('',#32589,#32590);
#32589 = CARTESIAN_POINT('',(14.085516195687,35.659949330645));
#32590 = VECTOR('',#32591,1.);
#32591 = DIRECTION('',(-0.532938710021,-0.846153846154));
#32592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32593 = ORIENTED_EDGE('',*,*,#32594,.F.);
#32594 = EDGE_CURVE('',#32540,#32579,#32595,.T.);
#32595 = SURFACE_CURVE('',#32596,(#32601),.PCURVE_S1.);
#32596 = CIRCLE('',#32597,2.5);
#32597 = AXIS2_PLACEMENT_3D('',#32598,#32599,#32600);
#32598 = CARTESIAN_POINT('',(2.401146897693,7.349999999997,
    2.840202873967));
#32599 = DIRECTION('',(1.,0.E+000,0.E+000));
#32600 = DIRECTION('',(0.E+000,0.498641942616,-0.866808060106));
#32601 = PCURVE('',#31577,#32602);
#32602 = DEFINITIONAL_REPRESENTATION('',(#32603),#32611);
#32603 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32604,#32605,#32606,#32607
    ,#32608,#32609,#32610),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32604 = CARTESIAN_POINT('',(13.946466598663,35.626817281874));
#32605 = CARTESIAN_POINT('',(17.699855599946,33.467634333385));
#32606 = CARTESIAN_POINT('',(13.953253814495,31.296695582233));
#32607 = CARTESIAN_POINT('',(10.206652029044,29.125756831081));
#32608 = CARTESIAN_POINT('',(10.199864813212,33.455878530721));
#32609 = CARTESIAN_POINT('',(10.19307759738,37.786000230362));
#32610 = CARTESIAN_POINT('',(13.946466598663,35.626817281874));
#32611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32612 = FACE_BOUND('',#32613,.T.);
#32613 = EDGE_LOOP('',(#32614,#32632,#32648,#32664));
#32614 = ORIENTED_EDGE('',*,*,#32615,.T.);
#32615 = EDGE_CURVE('',#32616,#32618,#32620,.T.);
#32616 = VERTEX_POINT('',#32617);
#32617 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.640050674933));
#32618 = VERTEX_POINT('',#32619);
#32619 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.740050674933));
#32620 = SURFACE_CURVE('',#32621,(#32625),.PCURVE_S1.);
#32621 = LINE('',#32622,#32623);
#32622 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.640050674933));
#32623 = VECTOR('',#32624,1.);
#32624 = DIRECTION('',(0.E+000,0.E+000,1.));
#32625 = PCURVE('',#31577,#32626);
#32626 = DEFINITIONAL_REPRESENTATION('',(#32627),#32631);
#32627 = LINE('',#32628,#32629);
#32628 = CARTESIAN_POINT('',(15.299875549635,32.659949330643));
#32629 = VECTOR('',#32630,1.);
#32630 = DIRECTION('',(0.E+000,-1.));
#32631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32632 = ORIENTED_EDGE('',*,*,#32633,.T.);
#32633 = EDGE_CURVE('',#32618,#32634,#32636,.T.);
#32634 = VERTEX_POINT('',#32635);
#32635 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.740050674933));
#32636 = SURFACE_CURVE('',#32637,(#32641),.PCURVE_S1.);
#32637 = LINE('',#32638,#32639);
#32638 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.740050674933));
#32639 = VECTOR('',#32640,1.);
#32640 = DIRECTION('',(0.E+000,-1.,-5.772362708378E-014));
#32641 = PCURVE('',#31577,#32642);
#32642 = DEFINITIONAL_REPRESENTATION('',(#32643),#32647);
#32643 = LINE('',#32644,#32645);
#32644 = CARTESIAN_POINT('',(15.299875549635,32.559949330643));
#32645 = VECTOR('',#32646,1.);
#32646 = DIRECTION('',(-1.,5.772362708378E-014));
#32647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32648 = ORIENTED_EDGE('',*,*,#32649,.F.);
#32649 = EDGE_CURVE('',#32650,#32634,#32652,.T.);
#32650 = VERTEX_POINT('',#32651);
#32651 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.640050674933));
#32652 = SURFACE_CURVE('',#32653,(#32657),.PCURVE_S1.);
#32653 = LINE('',#32654,#32655);
#32654 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.640050674933));
#32655 = VECTOR('',#32656,1.);
#32656 = DIRECTION('',(-7.105427357591E-014,2.842170943037E-013,1.));
#32657 = PCURVE('',#31577,#32658);
#32658 = DEFINITIONAL_REPRESENTATION('',(#32659),#32663);
#32659 = LINE('',#32660,#32661);
#32660 = CARTESIAN_POINT('',(15.199861742123,32.659949330643));
#32661 = VECTOR('',#32662,1.);
#32662 = DIRECTION('',(2.842170943037E-013,-1.));
#32663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32664 = ORIENTED_EDGE('',*,*,#32665,.T.);
#32665 = EDGE_CURVE('',#32650,#32616,#32666,.T.);
#32666 = SURFACE_CURVE('',#32667,(#32671),.PCURVE_S1.);
#32667 = LINE('',#32668,#32669);
#32668 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.640050674933));
#32669 = VECTOR('',#32670,1.);
#32670 = DIRECTION('',(0.E+000,1.,5.772362708378E-014));
#32671 = PCURVE('',#31577,#32672);
#32672 = DEFINITIONAL_REPRESENTATION('',(#32673),#32677);
#32673 = LINE('',#32674,#32675);
#32674 = CARTESIAN_POINT('',(15.199861742123,32.659949330643));
#32675 = VECTOR('',#32676,1.);
#32676 = DIRECTION('',(1.,-5.772362708378E-014));
#32677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32678 = FACE_BOUND('',#32679,.T.);
#32679 = EDGE_LOOP('',(#32680,#32752,#32769,#32786,#32803,#32825,#32847)
  );
#32680 = ORIENTED_EDGE('',*,*,#32681,.F.);
#32681 = EDGE_CURVE('',#32682,#32684,#32686,.T.);
#32682 = VERTEX_POINT('',#32683);
#32683 = CARTESIAN_POINT('',(2.401146897693,3.093972749103,
    6.013154622965));
#32684 = VERTEX_POINT('',#32685);
#32685 = CARTESIAN_POINT('',(2.401146897693,0.119865009711,
    6.702634209836));
#32686 = SURFACE_CURVE('',#32687,(#32718),.PCURVE_S1.);
#32687 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32688,#32689,#32690,#32691,
    #32692,#32693,#32694,#32695,#32696,#32697,#32698,#32699,#32700,
    #32701,#32702,#32703,#32704,#32705,#32706,#32707,#32708,#32709,
    #32710,#32711,#32712,#32713,#32714,#32715,#32716,#32717),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.233108721608E-002,0.16025981545,0.234749170051,0.306612409148,
    0.376554888018,0.445205838016,0.513143511432,0.58091605707,
    0.649059861066,0.718116724852,0.788651076557,0.861268384344,
    0.936636050228,1.),.UNSPECIFIED.);
#32688 = CARTESIAN_POINT('',(2.401146897693,3.093972749103,
    6.013154622965));
#32689 = CARTESIAN_POINT('',(2.401146897693,3.02416159506,5.964266875521
    ));
#32690 = CARTESIAN_POINT('',(2.401146897693,2.954350441018,
    5.915379128076));
#32691 = CARTESIAN_POINT('',(2.401146897693,2.804337380163,
    5.831869011792));
#32692 = CARTESIAN_POINT('',(2.401146897693,2.726542584491,
    5.793766031833));
#32693 = CARTESIAN_POINT('',(2.401146897693,2.567924670235,
    5.730419904793));
#32694 = CARTESIAN_POINT('',(2.401146897693,2.486187169445,
    5.702849321276));
#32695 = CARTESIAN_POINT('',(2.401146897693,2.321603396583,
    5.660384137376));
#32696 = CARTESIAN_POINT('',(2.401146897693,2.237337638339,5.64366363712
    ));
#32697 = CARTESIAN_POINT('',(2.401146897693,2.069468580757,
    5.622469035381));
#32698 = CARTESIAN_POINT('',(2.401146897693,1.984099493415,
    5.616734483254));
#32699 = CARTESIAN_POINT('',(2.401146897693,1.815627376835,
    5.616870840561));
#32700 = CARTESIAN_POINT('',(2.401146897693,1.730568651023,
    5.622078145293));
#32701 = CARTESIAN_POINT('',(2.401146897693,1.564137436485,5.64328013278
    ));
#32702 = CARTESIAN_POINT('',(2.401146897693,1.480770127903,
    5.659209657352));
#32703 = CARTESIAN_POINT('',(2.401146897693,1.318946389629,
    5.700895076155));
#32704 = CARTESIAN_POINT('',(2.401146897693,1.238598202854,
    5.727158546242));
#32705 = CARTESIAN_POINT('',(2.401146897693,1.08383351289,5.788442168932
    ));
#32706 = CARTESIAN_POINT('',(2.401146897693,1.00775909813,5.82449198147)
  );
#32707 = CARTESIAN_POINT('',(2.401146897693,0.862354563654,
    5.904204073905));
#32708 = CARTESIAN_POINT('',(2.401146897693,0.791717130236,
    5.949344859268));
#32709 = CARTESIAN_POINT('',(2.401146897693,0.657790665034,
    6.046054003371));
#32710 = CARTESIAN_POINT('',(2.401146897693,0.593645183275,6.09945625299
    ));
#32711 = CARTESIAN_POINT('',(2.401146897693,0.473102028798,
    6.211496038835));
#32712 = CARTESIAN_POINT('',(2.401146897693,0.416380255613,6.27221157462
    ));
#32713 = CARTESIAN_POINT('',(2.401146897693,0.310887197812,
    6.397710683412));
#32714 = CARTESIAN_POINT('',(2.401146897693,0.262392484172,
    6.464636751131));
#32715 = CARTESIAN_POINT('',(2.401146897693,0.182294165159,
    6.587883030287));
#32716 = CARTESIAN_POINT('',(2.401146897693,0.151079587435,
    6.645258620061));
#32717 = CARTESIAN_POINT('',(2.401146897693,0.119865009711,
    6.702634209836));
#32718 = PCURVE('',#31577,#32719);
#32719 = DEFINITIONAL_REPRESENTATION('',(#32720),#32751);
#32720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32721,#32722,#32723,#32724,
    #32725,#32726,#32727,#32728,#32729,#32730,#32731,#32732,#32733,
    #32734,#32735,#32736,#32737,#32738,#32739,#32740,#32741,#32742,
    #32743,#32744,#32745,#32746,#32747,#32748,#32749,#32750),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.233108721608E-002,0.16025981545,0.234749170051,0.306612409148,
    0.376554888018,0.445205838016,0.513143511432,0.58091605707,
    0.649059861066,0.718116724852,0.788651076557,0.861268384344,
    0.936636050228,1.),.UNSPECIFIED.);
#32721 = CARTESIAN_POINT('',(8.443834491229,30.286845382611));
#32722 = CARTESIAN_POINT('',(8.374023337187,30.335733130055));
#32723 = CARTESIAN_POINT('',(8.304212183145,30.3846208775));
#32724 = CARTESIAN_POINT('',(8.154199122289,30.468130993784));
#32725 = CARTESIAN_POINT('',(8.076404326617,30.506233973743));
#32726 = CARTESIAN_POINT('',(7.917786412361,30.569580100783));
#32727 = CARTESIAN_POINT('',(7.836048911571,30.5971506843));
#32728 = CARTESIAN_POINT('',(7.671465138709,30.639615868201));
#32729 = CARTESIAN_POINT('',(7.587199380465,30.656336368456));
#32730 = CARTESIAN_POINT('',(7.419330322883,30.677530970195));
#32731 = CARTESIAN_POINT('',(7.333961235541,30.683265522322));
#32732 = CARTESIAN_POINT('',(7.165489118961,30.683129165015));
#32733 = CARTESIAN_POINT('',(7.080430393149,30.677921860283));
#32734 = CARTESIAN_POINT('',(6.913999178611,30.656719872797));
#32735 = CARTESIAN_POINT('',(6.830631870029,30.640790348225));
#32736 = CARTESIAN_POINT('',(6.668808131755,30.599104929421));
#32737 = CARTESIAN_POINT('',(6.588459944981,30.572841459334));
#32738 = CARTESIAN_POINT('',(6.433695255016,30.511557836645));
#32739 = CARTESIAN_POINT('',(6.357620840256,30.475508024107));
#32740 = CARTESIAN_POINT('',(6.21221630578,30.395795931671));
#32741 = CARTESIAN_POINT('',(6.141578872362,30.350655146308));
#32742 = CARTESIAN_POINT('',(6.00765240716,30.253946002205));
#32743 = CARTESIAN_POINT('',(5.943506925401,30.200543752586));
#32744 = CARTESIAN_POINT('',(5.822963770924,30.088503966742));
#32745 = CARTESIAN_POINT('',(5.76624199774,30.027788430956));
#32746 = CARTESIAN_POINT('',(5.660748939938,29.902289322164));
#32747 = CARTESIAN_POINT('',(5.612254226298,29.835363254445));
#32748 = CARTESIAN_POINT('',(5.532155907285,29.712116975289));
#32749 = CARTESIAN_POINT('',(5.500941329561,29.654741385515));
#32750 = CARTESIAN_POINT('',(5.469726751837,29.59736579574));
#32751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32752 = ORIENTED_EDGE('',*,*,#32753,.F.);
#32753 = EDGE_CURVE('',#32754,#32682,#32756,.T.);
#32754 = VERTEX_POINT('',#32755);
#32755 = CARTESIAN_POINT('',(2.401146897693,3.8988531023,7.616803017578)
  );
#32756 = SURFACE_CURVE('',#32757,(#32762),.PCURVE_S1.);
#32757 = CIRCLE('',#32758,2.);
#32758 = AXIS2_PLACEMENT_3D('',#32759,#32760,#32761);
#32759 = CARTESIAN_POINT('',(2.401146897693,1.8988531023,7.616803284557)
  );
#32760 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32761 = DIRECTION('',(0.E+000,1.,-1.334896300165E-007));
#32762 = PCURVE('',#31577,#32763);
#32763 = DEFINITIONAL_REPRESENTATION('',(#32764),#32768);
#32764 = CIRCLE('',#32765,2.);
#32765 = AXIS2_PLACEMENT_2D('',#32766,#32767);
#32766 = CARTESIAN_POINT('',(7.248714844426,28.683196721019));
#32767 = DIRECTION('',(1.,1.334896300165E-007));
#32768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32769 = ORIENTED_EDGE('',*,*,#32770,.F.);
#32770 = EDGE_CURVE('',#32771,#32754,#32773,.T.);
#32771 = VERTEX_POINT('',#32772);
#32772 = CARTESIAN_POINT('',(2.401146897693,2.520501547799,
    9.517738109902));
#32773 = SURFACE_CURVE('',#32774,(#32779),.PCURVE_S1.);
#32774 = CIRCLE('',#32775,2.);
#32775 = AXIS2_PLACEMENT_3D('',#32776,#32777,#32778);
#32776 = CARTESIAN_POINT('',(2.401146897693,1.8988531023,7.616803284557)
  );
#32777 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32778 = DIRECTION('',(0.E+000,0.31082422275,0.950467412672));
#32779 = PCURVE('',#31577,#32780);
#32780 = DEFINITIONAL_REPRESENTATION('',(#32781),#32785);
#32781 = CIRCLE('',#32782,2.);
#32782 = AXIS2_PLACEMENT_2D('',#32783,#32784);
#32783 = CARTESIAN_POINT('',(7.248714844426,28.683196721019));
#32784 = DIRECTION('',(0.31082422275,-0.950467412672));
#32785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32786 = ORIENTED_EDGE('',*,*,#32787,.F.);
#32787 = EDGE_CURVE('',#32788,#32771,#32790,.T.);
#32788 = VERTEX_POINT('',#32789);
#32789 = CARTESIAN_POINT('',(2.401146897693,-0.1011468977,7.616803551537
    ));
#32790 = SURFACE_CURVE('',#32791,(#32796),.PCURVE_S1.);
#32791 = CIRCLE('',#32792,2.);
#32792 = AXIS2_PLACEMENT_3D('',#32793,#32794,#32795);
#32793 = CARTESIAN_POINT('',(2.401146897693,1.8988531023,7.616803284557)
  );
#32794 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32795 = DIRECTION('',(0.E+000,-1.,1.334896300165E-007));
#32796 = PCURVE('',#31577,#32797);
#32797 = DEFINITIONAL_REPRESENTATION('',(#32798),#32802);
#32798 = CIRCLE('',#32799,2.);
#32799 = AXIS2_PLACEMENT_2D('',#32800,#32801);
#32800 = CARTESIAN_POINT('',(7.248714844426,28.683196721019));
#32801 = DIRECTION('',(-1.,-1.334896300165E-007));
#32802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32803 = ORIENTED_EDGE('',*,*,#32804,.F.);
#32804 = EDGE_CURVE('',#32805,#32788,#32807,.T.);
#32805 = VERTEX_POINT('',#32806);
#32806 = CARTESIAN_POINT('',(2.401146897693,-7.517975692802E-002,
    7.29467788554));
#32807 = SURFACE_CURVE('',#32808,(#32815),.PCURVE_S1.);
#32808 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32809,#32810,#32811,#32812,
    #32813,#32814),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32809 = CARTESIAN_POINT('',(2.401146897693,-7.517975692802E-002,
    7.29467788554));
#32810 = CARTESIAN_POINT('',(2.401146897693,-8.273051532562E-002,
    7.348106423803));
#32811 = CARTESIAN_POINT('',(2.401146897693,-9.028127372322E-002,
    7.401534962065));
#32812 = CARTESIAN_POINT('',(2.401146897693,-9.893698731392E-002,
    7.508910184064));
#32813 = CARTESIAN_POINT('',(2.401146897693,-0.100041942507,7.5628568678
    ));
#32814 = CARTESIAN_POINT('',(2.401146897693,-0.1011468977,7.616803551537
    ));
#32815 = PCURVE('',#31577,#32816);
#32816 = DEFINITIONAL_REPRESENTATION('',(#32817),#32824);
#32817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32818,#32819,#32820,#32821,
    #32822,#32823),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32818 = CARTESIAN_POINT('',(5.274681985198,29.005322120036));
#32819 = CARTESIAN_POINT('',(5.267131226801,28.951893581774));
#32820 = CARTESIAN_POINT('',(5.259580468403,28.898465043511));
#32821 = CARTESIAN_POINT('',(5.250924754812,28.791089821512));
#32822 = CARTESIAN_POINT('',(5.249819799619,28.737143137776));
#32823 = CARTESIAN_POINT('',(5.248714844426,28.68319645404));
#32824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32825 = ORIENTED_EDGE('',*,*,#32826,.F.);
#32826 = EDGE_CURVE('',#32827,#32805,#32829,.T.);
#32827 = VERTEX_POINT('',#32828);
#32828 = CARTESIAN_POINT('',(2.401146897693,-1.291916437572E-002,
    7.029137452574));
#32829 = SURFACE_CURVE('',#32830,(#32837),.PCURVE_S1.);
#32830 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32831,#32832,#32833,#32834,
    #32835,#32836),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32831 = CARTESIAN_POINT('',(2.401146897693,-1.291916437572E-002,
    7.029137452574));
#32832 = CARTESIAN_POINT('',(2.401146897693,-2.551325140278E-002,
    7.072873906251));
#32833 = CARTESIAN_POINT('',(2.401146897693,-3.810733842984E-002,
    7.116610359927));
#32834 = CARTESIAN_POINT('',(2.401146897693,-5.88608692806E-002,
    7.205123837583));
#32835 = CARTESIAN_POINT('',(2.401146897693,-6.702031310431E-002,
    7.249900861561));
#32836 = CARTESIAN_POINT('',(2.401146897693,-7.517975692802E-002,
    7.29467788554));
#32837 = PCURVE('',#31577,#32838);
#32838 = DEFINITIONAL_REPRESENTATION('',(#32839),#32846);
#32839 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32840,#32841,#32842,#32843,
    #32844,#32845),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32840 = CARTESIAN_POINT('',(5.33694257775,29.270862553002));
#32841 = CARTESIAN_POINT('',(5.324348490723,29.227126099326));
#32842 = CARTESIAN_POINT('',(5.311754403696,29.183389645649));
#32843 = CARTESIAN_POINT('',(5.291000872846,29.094876167994));
#32844 = CARTESIAN_POINT('',(5.282841429022,29.050099144015));
#32845 = CARTESIAN_POINT('',(5.274681985198,29.005322120036));
#32846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32847 = ORIENTED_EDGE('',*,*,#32848,.F.);
#32848 = EDGE_CURVE('',#32684,#32827,#32849,.T.);
#32849 = SURFACE_CURVE('',#32850,(#32857),.PCURVE_S1.);
#32850 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32851,#32852,#32853,#32854,
    #32855,#32856),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32851 = CARTESIAN_POINT('',(2.401146897693,0.119865009711,
    6.702634209836));
#32852 = CARTESIAN_POINT('',(2.401146897693,9.417313287957E-002,
    6.755603546408));
#32853 = CARTESIAN_POINT('',(2.401146897693,6.848125604836E-002,
    6.80857288298));
#32854 = CARTESIAN_POINT('',(2.401146897693,2.42198646862E-002,
    6.917407297226));
#32855 = CARTESIAN_POINT('',(2.401146897693,5.650350155239E-003,
    6.9732723749));
#32856 = CARTESIAN_POINT('',(2.401146897693,-1.291916437572E-002,
    7.029137452574));
#32857 = PCURVE('',#31577,#32858);
#32858 = DEFINITIONAL_REPRESENTATION('',(#32859),#32866);
#32859 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32860,#32861,#32862,#32863,
    #32864,#32865),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32860 = CARTESIAN_POINT('',(5.469726751837,29.59736579574));
#32861 = CARTESIAN_POINT('',(5.444034875006,29.544396459168));
#32862 = CARTESIAN_POINT('',(5.418342998174,29.491427122596));
#32863 = CARTESIAN_POINT('',(5.374081606812,29.38259270835));
#32864 = CARTESIAN_POINT('',(5.355512092281,29.326727630676));
#32865 = CARTESIAN_POINT('',(5.33694257775,29.270862553002));
#32866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32867 = FACE_BOUND('',#32868,.T.);
#32868 = EDGE_LOOP('',(#32869,#32892,#32913,#32934,#32955));
#32869 = ORIENTED_EDGE('',*,*,#32870,.T.);
#32870 = EDGE_CURVE('',#32871,#32873,#32875,.T.);
#32871 = VERTEX_POINT('',#32872);
#32872 = CARTESIAN_POINT('',(2.401146897693,-4.189425912129,
    7.02916149458));
#32873 = VERTEX_POINT('',#32874);
#32874 = CARTESIAN_POINT('',(2.401146897693,-4.201445809708,
    8.242211772094));
#32875 = SURFACE_CURVE('',#32876,(#32881),.PCURVE_S1.);
#32876 = CIRCLE('',#32877,2.);
#32877 = AXIS2_PLACEMENT_3D('',#32878,#32879,#32880);
#32878 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#32879 = DIRECTION('',(1.,0.E+000,0.E+000));
#32880 = DIRECTION('',(0.E+000,0.955860492785,-0.293820894989));
#32881 = PCURVE('',#31577,#32882);
#32882 = DEFINITIONAL_REPRESENTATION('',(#32883),#32891);
#32883 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32884,#32885,#32886,#32887
    ,#32888,#32889,#32890),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32884 = CARTESIAN_POINT('',(1.160435829997,29.270838510996));
#32885 = CARTESIAN_POINT('',(2.178261266888,25.959640634092));
#32886 = CARTESIAN_POINT('',(-1.198232929914,26.733776887578));
#32887 = CARTESIAN_POINT('',(-4.574727126716,27.507913141064));
#32888 = CARTESIAN_POINT('',(-2.216058366805,30.044974764483));
#32889 = CARTESIAN_POINT('',(0.142610393106,32.582036387901));
#32890 = CARTESIAN_POINT('',(1.160435829997,29.270838510996));
#32891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32892 = ORIENTED_EDGE('',*,*,#32893,.T.);
#32893 = EDGE_CURVE('',#32873,#32894,#32896,.T.);
#32894 = VERTEX_POINT('',#32895);
#32895 = CARTESIAN_POINT('',(2.401146897693,-4.746687338953,
    9.088346455422));
#32896 = SURFACE_CURVE('',#32897,(#32902),.PCURVE_S1.);
#32897 = CIRCLE('',#32898,2.);
#32898 = AXIS2_PLACEMENT_3D('',#32899,#32900,#32901);
#32899 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#32900 = DIRECTION('',(1.,0.E+000,0.E+000));
#32901 = DIRECTION('',(-0.E+000,0.949850543996,0.312704243769));
#32902 = PCURVE('',#31577,#32903);
#32903 = DEFINITIONAL_REPRESENTATION('',(#32904),#32912);
#32904 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32905,#32906,#32907,#32908
    ,#32909,#32910,#32911),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32905 = CARTESIAN_POINT('',(1.148415932418,28.057788233482));
#32906 = CARTESIAN_POINT('',(6.517665651859E-002,24.767409429886));
#32907 = CARTESIAN_POINT('',(-2.242755337519,27.35071156299));
#32908 = CARTESIAN_POINT('',(-4.550687331557,29.934013696093));
#32909 = CARTESIAN_POINT('',(-1.15951606162,30.641090366585));
#32910 = CARTESIAN_POINT('',(2.231655208317,31.348167037077));
#32911 = CARTESIAN_POINT('',(1.148415932418,28.057788233482));
#32912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32913 = ORIENTED_EDGE('',*,*,#32914,.T.);
#32914 = EDGE_CURVE('',#32894,#32915,#32917,.T.);
#32915 = VERTEX_POINT('',#32916);
#32916 = CARTESIAN_POINT('',(2.401146897693,-6.844918989662,
    9.47336006398));
#32917 = SURFACE_CURVE('',#32918,(#32923),.PCURVE_S1.);
#32918 = CIRCLE('',#32919,2.);
#32919 = AXIS2_PLACEMENT_3D('',#32920,#32921,#32922);
#32920 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#32921 = DIRECTION('',(1.,0.E+000,0.E+000));
#32922 = DIRECTION('',(-0.E+000,0.677229779373,0.735771585433));
#32923 = PCURVE('',#31577,#32924);
#32924 = DEFINITIONAL_REPRESENTATION('',(#32925),#32933);
#32925 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32926,#32927,#32928,#32929
    ,#32930,#32931,#32932),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32926 = CARTESIAN_POINT('',(0.603174403173,27.211653550154));
#32927 = CARTESIAN_POINT('',(-1.945613134297,24.865660777607));
#32928 = CARTESIAN_POINT('',(-2.702908703682,28.245971920178));
#32929 = CARTESIAN_POINT('',(-3.460204273067,31.626283062749));
#32930 = CARTESIAN_POINT('',(-0.154121166213,30.591964692725));
#32931 = CARTESIAN_POINT('',(3.151961940642,29.5576463227));
#32932 = CARTESIAN_POINT('',(0.603174403173,27.211653550154));
#32933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32934 = ORIENTED_EDGE('',*,*,#32935,.T.);
#32935 = EDGE_CURVE('',#32915,#32936,#32938,.T.);
#32936 = VERTEX_POINT('',#32937);
#32937 = CARTESIAN_POINT('',(2.401146897693,-8.012865558216,
    7.029153930744));
#32938 = SURFACE_CURVE('',#32939,(#32944),.PCURVE_S1.);
#32939 = CIRCLE('',#32940,2.);
#32940 = AXIS2_PLACEMENT_3D('',#32941,#32942,#32943);
#32941 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#32942 = DIRECTION('',(1.,0.E+000,0.E+000));
#32943 = DIRECTION('',(0.E+000,-0.371886045981,0.928278389711));
#32944 = PCURVE('',#31577,#32945);
#32945 = DEFINITIONAL_REPRESENTATION('',(#32946),#32954);
#32946 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32947,#32948,#32949,#32950
    ,#32951,#32952,#32953),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32947 = CARTESIAN_POINT('',(-1.495057247535,26.826639941597));
#32948 = CARTESIAN_POINT('',(-4.710707916631,28.114890994125));
#32949 = CARTESIAN_POINT('',(-1.987224444141,30.255600636995));
#32950 = CARTESIAN_POINT('',(0.736259028349,32.396310279864));
#32951 = CARTESIAN_POINT('',(1.228426224955,28.967349584466));
#32952 = CARTESIAN_POINT('',(1.720593421561,25.538388889068));
#32953 = CARTESIAN_POINT('',(-1.495057247535,26.826639941597));
#32954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32955 = ORIENTED_EDGE('',*,*,#32956,.T.);
#32956 = EDGE_CURVE('',#32936,#32871,#32957,.T.);
#32957 = SURFACE_CURVE('',#32958,(#32963),.PCURVE_S1.);
#32958 = CIRCLE('',#32959,2.);
#32959 = AXIS2_PLACEMENT_3D('',#32960,#32961,#32962);
#32960 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#32961 = DIRECTION('',(1.,0.E+000,0.E+000));
#32962 = DIRECTION('',(0.E+000,-0.955859330258,-0.293824676907));
#32963 = PCURVE('',#31577,#32964);
#32964 = DEFINITIONAL_REPRESENTATION('',(#32965),#32973);
#32965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32966,#32967,#32968,#32969
    ,#32970,#32971,#32972),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32966 = CARTESIAN_POINT('',(-2.663003816089,29.270846074832));
#32967 = CARTESIAN_POINT('',(-1.64516527825,32.582039924622));
#32968 = CARTESIAN_POINT('',(0.713493443603,30.044968969008));
#32969 = CARTESIAN_POINT('',(3.072152165457,27.507898013393));
#32970 = CARTESIAN_POINT('',(-0.304345094236,26.733775119217));
#32971 = CARTESIAN_POINT('',(-3.680842353929,25.959652225042));
#32972 = CARTESIAN_POINT('',(-2.663003816089,29.270846074832));
#32973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32974 = FACE_BOUND('',#32975,.T.);
#32975 = EDGE_LOOP('',(#32976,#33000,#33016,#33032,#33048,#33064,#33080)
  );
#32976 = ORIENTED_EDGE('',*,*,#32977,.T.);
#32977 = EDGE_CURVE('',#32978,#32980,#32982,.T.);
#32978 = VERTEX_POINT('',#32979);
#32979 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#32980 = VERTEX_POINT('',#32981);
#32981 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#32982 = SURFACE_CURVE('',#32983,(#32990),.PCURVE_S1.);
#32983 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32984,#32985,#32986,#32987,
    #32988,#32989),.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E+000,
    0.441543769666,0.719975993336,1.),.UNSPECIFIED.);
#32984 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#32985 = CARTESIAN_POINT('',(2.401146897693,5.890615043979,
    6.085810360927));
#32986 = CARTESIAN_POINT('',(2.401146897693,5.76094397568,6.091930633859
    ));
#32987 = CARTESIAN_POINT('',(2.401146897693,5.614101117536,
    6.213345916041));
#32988 = CARTESIAN_POINT('',(2.401146897693,5.594858986941,
    6.312334835039));
#32989 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#32990 = PCURVE('',#31577,#32991);
#32991 = DEFINITIONAL_REPRESENTATION('',(#32992),#32999);
#32992 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32993,#32994,#32995,#32996,
    #32997,#32998),.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E+000,
    0.441543769666,0.719975993336,1.),.UNSPECIFIED.);
#32993 = CARTESIAN_POINT('',(11.320000899192,30.217943059217));
#32994 = CARTESIAN_POINT('',(11.240476786105,30.214189644649));
#32995 = CARTESIAN_POINT('',(11.110805717806,30.208069371717));
#32996 = CARTESIAN_POINT('',(10.963962859662,30.086654089535));
#32997 = CARTESIAN_POINT('',(10.944720729068,29.987665170538));
#32998 = CARTESIAN_POINT('',(10.935072240587,29.938029635634));
#32999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33000 = ORIENTED_EDGE('',*,*,#33001,.T.);
#33001 = EDGE_CURVE('',#32980,#33002,#33004,.T.);
#33002 = VERTEX_POINT('',#33003);
#33003 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#33004 = SURFACE_CURVE('',#33005,(#33009),.PCURVE_S1.);
#33005 = LINE('',#33006,#33007);
#33006 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#33007 = VECTOR('',#33008,1.);
#33008 = DIRECTION('',(1.243755384805E-014,-1.,-4.975021539219E-014));
#33009 = PCURVE('',#31577,#33010);
#33010 = DEFINITIONAL_REPRESENTATION('',(#33011),#33015);
#33011 = LINE('',#33012,#33013);
#33012 = CARTESIAN_POINT('',(10.935072240587,29.938029635634));
#33013 = VECTOR('',#33014,1.);
#33014 = DIRECTION('',(-1.,4.975021539219E-014));
#33015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33016 = ORIENTED_EDGE('',*,*,#33017,.T.);
#33017 = EDGE_CURVE('',#33002,#33018,#33020,.T.);
#33018 = VERTEX_POINT('',#33019);
#33019 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    4.903976439271));
#33020 = SURFACE_CURVE('',#33021,(#33025),.PCURVE_S1.);
#33021 = LINE('',#33022,#33023);
#33022 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#33023 = VECTOR('',#33024,1.);
#33024 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33025 = PCURVE('',#31577,#33026);
#33026 = DEFINITIONAL_REPRESENTATION('',(#33027),#33031);
#33027 = LINE('',#33028,#33029);
#33028 = CARTESIAN_POINT('',(10.79225019848,29.938029635634));
#33029 = VECTOR('',#33030,1.);
#33030 = DIRECTION('',(0.E+000,1.));
#33031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33032 = ORIENTED_EDGE('',*,*,#33033,.T.);
#33033 = EDGE_CURVE('',#33018,#33034,#33036,.T.);
#33034 = VERTEX_POINT('',#33035);
#33035 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    4.903976439271));
#33036 = SURFACE_CURVE('',#33037,(#33041),.PCURVE_S1.);
#33037 = LINE('',#33038,#33039);
#33038 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    4.903976439271));
#33039 = VECTOR('',#33040,1.);
#33040 = DIRECTION('',(9.321965088427E-015,1.,0.E+000));
#33041 = PCURVE('',#31577,#33042);
#33042 = DEFINITIONAL_REPRESENTATION('',(#33043),#33047);
#33043 = LINE('',#33044,#33045);
#33044 = CARTESIAN_POINT('',(10.79225019848,31.396023566305));
#33045 = VECTOR('',#33046,1.);
#33046 = DIRECTION('',(1.,0.E+000));
#33047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33048 = ORIENTED_EDGE('',*,*,#33049,.T.);
#33049 = EDGE_CURVE('',#33034,#33050,#33052,.T.);
#33050 = VERTEX_POINT('',#33051);
#33051 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    5.934271769836));
#33052 = SURFACE_CURVE('',#33053,(#33057),.PCURVE_S1.);
#33053 = LINE('',#33054,#33055);
#33054 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    4.903976439271));
#33055 = VECTOR('',#33056,1.);
#33056 = DIRECTION('',(6.896495739432E-015,0.E+000,1.));
#33057 = PCURVE('',#31577,#33058);
#33058 = DEFINITIONAL_REPRESENTATION('',(#33059),#33063);
#33059 = LINE('',#33060,#33061);
#33060 = CARTESIAN_POINT('',(10.982806247827,31.396023566305));
#33061 = VECTOR('',#33062,1.);
#33062 = DIRECTION('',(0.E+000,-1.));
#33063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33064 = ORIENTED_EDGE('',*,*,#33065,.T.);
#33065 = EDGE_CURVE('',#33050,#33066,#33068,.T.);
#33066 = VERTEX_POINT('',#33067);
#33067 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    5.934271769836));
#33068 = SURFACE_CURVE('',#33069,(#33073),.PCURVE_S1.);
#33069 = LINE('',#33070,#33071);
#33070 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    5.934271769836));
#33071 = VECTOR('',#33072,1.);
#33072 = DIRECTION('',(-5.268045718423E-015,1.,0.E+000));
#33073 = PCURVE('',#31577,#33074);
#33074 = DEFINITIONAL_REPRESENTATION('',(#33075),#33079);
#33075 = LINE('',#33076,#33077);
#33076 = CARTESIAN_POINT('',(10.982806247827,30.36572823574));
#33077 = VECTOR('',#33078,1.);
#33078 = DIRECTION('',(1.,0.E+000));
#33079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33080 = ORIENTED_EDGE('',*,*,#33081,.T.);
#33081 = EDGE_CURVE('',#33066,#32978,#33082,.T.);
#33082 = SURFACE_CURVE('',#33083,(#33087),.PCURVE_S1.);
#33083 = LINE('',#33084,#33085);
#33084 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    5.934271769836));
#33085 = VECTOR('',#33086,1.);
#33086 = DIRECTION('',(0.E+000,0.E+000,1.));
#33087 = PCURVE('',#31577,#33088);
#33088 = DEFINITIONAL_REPRESENTATION('',(#33089),#33093);
#33089 = LINE('',#33090,#33091);
#33090 = CARTESIAN_POINT('',(11.320000899192,30.36572823574));
#33091 = VECTOR('',#33092,1.);
#33092 = DIRECTION('',(0.E+000,-1.));
#33093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33098)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33095,#33096,#33097)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33095 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33096 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33097 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33098 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#33095,
  'distance_accuracy_value','confusion accuracy');
#33099 = SHAPE_DEFINITION_REPRESENTATION(#33100,#31559);
#33100 = PRODUCT_DEFINITION_SHAPE('','',#33101);
#33101 = PRODUCT_DEFINITION('design','',#33102,#33105);
#33102 = PRODUCT_DEFINITION_FORMATION('','',#33103);
#33103 = PRODUCT('CADSOFTTOOLS 1.153','CADSOFTTOOLS 1.153','',(#33104));
#33104 = PRODUCT_CONTEXT('',#2,'mechanical');
#33105 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33106 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33107,#33109);
#33107 = ( REPRESENTATION_RELATIONSHIP('','',#31559,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33108) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33108 = ITEM_DEFINED_TRANSFORMATION('','',#11,#623);
#33109 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33110);
#33110 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('153','','',#5,#33101,$);
#33111 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33103));
#33112 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33113),#33187);
#33113 = SHELL_BASED_SURFACE_MODEL('',(#33114));
#33114 = OPEN_SHELL('',(#33115));
#33115 = ADVANCED_FACE('',(#33116),#33130,.T.);
#33116 = FACE_BOUND('',#33117,.T.);
#33117 = EDGE_LOOP('',(#33118,#33141,#33157,#33173));
#33118 = ORIENTED_EDGE('',*,*,#33119,.T.);
#33119 = EDGE_CURVE('',#33120,#33122,#33124,.T.);
#33120 = VERTEX_POINT('',#33121);
#33121 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.30000016858));
#33122 = VERTEX_POINT('',#33123);
#33123 = CARTESIAN_POINT('',(2.401146897693,-21.94998619249,
    4.300000113252));
#33124 = SURFACE_CURVE('',#33125,(#33129),.PCURVE_S1.);
#33125 = LINE('',#33126,#33127);
#33126 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.300000000001));
#33127 = VECTOR('',#33128,1.);
#33128 = DIRECTION('',(-2.150719164055E-015,1.,2.150719164055E-015));
#33129 = PCURVE('',#33130,#33135);
#33130 = PLANE('',#33131);
#33131 = AXIS2_PLACEMENT_3D('',#33132,#33133,#33134);
#33132 = CARTESIAN_POINT('',(39.056798270842,7.05979932904,
    4.300000000001));
#33133 = DIRECTION('',(0.E+000,0.E+000,1.));
#33134 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33135 = DEFINITIONAL_REPRESENTATION('',(#33136),#33140);
#33136 = LINE('',#33137,#33138);
#33137 = CARTESIAN_POINT('',(36.655651373149,32.313530369465));
#33138 = VECTOR('',#33139,1.);
#33139 = DIRECTION('',(2.150719164055E-015,-1.));
#33140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33141 = ORIENTED_EDGE('',*,*,#33142,.F.);
#33142 = EDGE_CURVE('',#33143,#33122,#33145,.T.);
#33143 = VERTEX_POINT('',#33144);
#33144 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.300000113252));
#33145 = SURFACE_CURVE('',#33146,(#33150),.PCURVE_S1.);
#33146 = LINE('',#33147,#33148);
#33147 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.300000113252));
#33148 = VECTOR('',#33149,1.);
#33149 = DIRECTION('',(1.,2.732856676E-015,0.E+000));
#33150 = PCURVE('',#33130,#33151);
#33151 = DEFINITIONAL_REPRESENTATION('',(#33152),#33156);
#33152 = LINE('',#33153,#33154);
#33153 = CARTESIAN_POINT('',(39.255651373149,29.00978552153));
#33154 = VECTOR('',#33155,1.);
#33155 = DIRECTION('',(-1.,-2.732856676E-015));
#33156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33157 = ORIENTED_EDGE('',*,*,#33158,.F.);
#33158 = EDGE_CURVE('',#33159,#33143,#33161,.T.);
#33159 = VERTEX_POINT('',#33160);
#33160 = CARTESIAN_POINT('',(-0.198853102307,-25.25439004337,
    4.300000247475));
#33161 = SURFACE_CURVE('',#33162,(#33166),.PCURVE_S1.);
#33162 = LINE('',#33163,#33164);
#33163 = CARTESIAN_POINT('',(-0.198853102307,-25.25439004337,
    4.300000000001));
#33164 = VECTOR('',#33165,1.);
#33165 = DIRECTION('',(0.E+000,1.,0.E+000));
#33166 = PCURVE('',#33130,#33167);
#33167 = DEFINITIONAL_REPRESENTATION('',(#33168),#33172);
#33168 = LINE('',#33169,#33170);
#33169 = CARTESIAN_POINT('',(39.255651373149,32.314189372413));
#33170 = VECTOR('',#33171,1.);
#33171 = DIRECTION('',(0.E+000,-1.));
#33172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33173 = ORIENTED_EDGE('',*,*,#33174,.F.);
#33174 = EDGE_CURVE('',#33120,#33159,#33175,.T.);
#33175 = SURFACE_CURVE('',#33176,(#33180),.PCURVE_S1.);
#33176 = LINE('',#33177,#33178);
#33177 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.30000016858));
#33178 = VECTOR('',#33179,1.);
#33179 = DIRECTION('',(-0.999999967878,-2.534626578155E-004,
    3.034430250547E-008));
#33180 = PCURVE('',#33130,#33181);
#33181 = DEFINITIONAL_REPRESENTATION('',(#33182),#33186);
#33182 = LINE('',#33183,#33184);
#33183 = CARTESIAN_POINT('',(36.655651373149,32.313530369466));
#33184 = VECTOR('',#33185,1.);
#33185 = DIRECTION('',(0.999999967878,2.534626578155E-004));
#33186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33191)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33188,#33189,#33190)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33188 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33189 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33190 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33191 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#33188,
  'distance_accuracy_value','confusion accuracy');
#33192 = SHAPE_DEFINITION_REPRESENTATION(#33193,#33112);
#33193 = PRODUCT_DEFINITION_SHAPE('','',#33194);
#33194 = PRODUCT_DEFINITION('design','',#33195,#33198);
#33195 = PRODUCT_DEFINITION_FORMATION('','',#33196);
#33196 = PRODUCT('CADSOFTTOOLS 1.154','CADSOFTTOOLS 1.154','',(#33197));
#33197 = PRODUCT_CONTEXT('',#2,'mechanical');
#33198 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33199 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33200,#33202);
#33200 = ( REPRESENTATION_RELATIONSHIP('','',#33112,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33201) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33201 = ITEM_DEFINED_TRANSFORMATION('','',#11,#627);
#33202 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33203);
#33203 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('154','','',#5,#33194,$);
#33204 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33196));
#33205 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33206),#33280);
#33206 = SHELL_BASED_SURFACE_MODEL('',(#33207));
#33207 = OPEN_SHELL('',(#33208));
#33208 = ADVANCED_FACE('',(#33209),#33223,.T.);
#33209 = FACE_BOUND('',#33210,.T.);
#33210 = EDGE_LOOP('',(#33211,#33234,#33250,#33266));
#33211 = ORIENTED_EDGE('',*,*,#33212,.T.);
#33212 = EDGE_CURVE('',#33213,#33215,#33217,.T.);
#33213 = VERTEX_POINT('',#33214);
#33214 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000113253));
#33215 = VERTEX_POINT('',#33216);
#33216 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    4.300000000001));
#33217 = SURFACE_CURVE('',#33218,(#33222),.PCURVE_S1.);
#33218 = LINE('',#33219,#33220);
#33219 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000000001));
#33220 = VECTOR('',#33221,1.);
#33221 = DIRECTION('',(0.E+000,1.,0.E+000));
#33222 = PCURVE('',#33223,#33228);
#33223 = PLANE('',#33224);
#33224 = AXIS2_PLACEMENT_3D('',#33225,#33226,#33227);
#33225 = CARTESIAN_POINT('',(39.056798270842,7.05979932904,
    4.300000000001));
#33226 = DIRECTION('',(0.E+000,0.E+000,1.));
#33227 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33228 = DEFINITIONAL_REPRESENTATION('',(#33229),#33233);
#33229 = LINE('',#33230,#33231);
#33230 = CARTESIAN_POINT('',(36.655651373149,6.409785521533));
#33231 = VECTOR('',#33232,1.);
#33232 = DIRECTION('',(0.E+000,-1.));
#33233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33234 = ORIENTED_EDGE('',*,*,#33235,.T.);
#33235 = EDGE_CURVE('',#33215,#33236,#33238,.T.);
#33236 = VERTEX_POINT('',#33237);
#33237 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    4.300000000001));
#33238 = SURFACE_CURVE('',#33239,(#33243),.PCURVE_S1.);
#33239 = LINE('',#33240,#33241);
#33240 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    4.300000000001));
#33241 = VECTOR('',#33242,1.);
#33242 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33243 = PCURVE('',#33223,#33244);
#33244 = DEFINITIONAL_REPRESENTATION('',(#33245),#33249);
#33245 = LINE('',#33246,#33247);
#33246 = CARTESIAN_POINT('',(36.655651373149,-0.190200670959));
#33247 = VECTOR('',#33248,1.);
#33248 = DIRECTION('',(1.,0.E+000));
#33249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33250 = ORIENTED_EDGE('',*,*,#33251,.F.);
#33251 = EDGE_CURVE('',#33252,#33236,#33254,.T.);
#33252 = VERTEX_POINT('',#33253);
#33253 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.300000113253));
#33254 = SURFACE_CURVE('',#33255,(#33259),.PCURVE_S1.);
#33255 = LINE('',#33256,#33257);
#33256 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.300000000001));
#33257 = VECTOR('',#33258,1.);
#33258 = DIRECTION('',(0.E+000,1.,-2.691455387317E-016));
#33259 = PCURVE('',#33223,#33260);
#33260 = DEFINITIONAL_REPRESENTATION('',(#33261),#33265);
#33261 = LINE('',#33262,#33263);
#33262 = CARTESIAN_POINT('',(39.255651373149,6.409785521533));
#33263 = VECTOR('',#33264,1.);
#33264 = DIRECTION('',(0.E+000,-1.));
#33265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33266 = ORIENTED_EDGE('',*,*,#33267,.F.);
#33267 = EDGE_CURVE('',#33213,#33252,#33268,.T.);
#33268 = SURFACE_CURVE('',#33269,(#33273),.PCURVE_S1.);
#33269 = LINE('',#33270,#33271);
#33270 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000113253));
#33271 = VECTOR('',#33272,1.);
#33272 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33273 = PCURVE('',#33223,#33274);
#33274 = DEFINITIONAL_REPRESENTATION('',(#33275),#33279);
#33275 = LINE('',#33276,#33277);
#33276 = CARTESIAN_POINT('',(36.655651373149,6.409785521533));
#33277 = VECTOR('',#33278,1.);
#33278 = DIRECTION('',(1.,0.E+000));
#33279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33284)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33281,#33282,#33283)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33281 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33282 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33283 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33284 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33281,
  'distance_accuracy_value','confusion accuracy');
#33285 = SHAPE_DEFINITION_REPRESENTATION(#33286,#33205);
#33286 = PRODUCT_DEFINITION_SHAPE('','',#33287);
#33287 = PRODUCT_DEFINITION('design','',#33288,#33291);
#33288 = PRODUCT_DEFINITION_FORMATION('','',#33289);
#33289 = PRODUCT('CADSOFTTOOLS 1.155','CADSOFTTOOLS 1.155','',(#33290));
#33290 = PRODUCT_CONTEXT('',#2,'mechanical');
#33291 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33292 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33293,#33295);
#33293 = ( REPRESENTATION_RELATIONSHIP('','',#33205,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33294) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33294 = ITEM_DEFINED_TRANSFORMATION('','',#11,#631);
#33295 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33296);
#33296 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('155','','',#5,#33287,$);
#33297 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33289));
#33298 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33299),#33373);
#33299 = SHELL_BASED_SURFACE_MODEL('',(#33300));
#33300 = OPEN_SHELL('',(#33301));
#33301 = ADVANCED_FACE('',(#33302),#33316,.T.);
#33302 = FACE_BOUND('',#33303,.T.);
#33303 = EDGE_LOOP('',(#33304,#33327,#33343,#33359));
#33304 = ORIENTED_EDGE('',*,*,#33305,.T.);
#33305 = EDGE_CURVE('',#33306,#33308,#33310,.T.);
#33306 = VERTEX_POINT('',#33307);
#33307 = CARTESIAN_POINT('',(2.401146897693,-10.88608826137,
    12.193487115569));
#33308 = VERTEX_POINT('',#33309);
#33309 = CARTESIAN_POINT('',(2.401146897693,-11.14686072462,
    9.212844257258));
#33310 = SURFACE_CURVE('',#33311,(#33315),.PCURVE_S1.);
#33311 = LINE('',#33312,#33313);
#33312 = CARTESIAN_POINT('',(2.401146897693,-10.88608826447,
    12.19348711584));
#33313 = VECTOR('',#33314,1.);
#33314 = DIRECTION('',(-2.968482554417E-016,-8.715574274767E-002,
    -0.996194698092));
#33315 = PCURVE('',#33316,#33321);
#33316 = PLANE('',#33317);
#33317 = AXIS2_PLACEMENT_3D('',#33318,#33319,#33320);
#33318 = CARTESIAN_POINT('',(6.001146897693,-11.20922651599,
    8.500000000006));
#33319 = DIRECTION('',(0.E+000,0.996194698092,-8.715574274767E-002));
#33320 = DIRECTION('',(0.E+000,-8.715574274767E-002,-0.996194698092));
#33321 = DEFINITIONAL_REPRESENTATION('',(#33322),#33326);
#33322 = LINE('',#33323,#33324);
#33323 = CARTESIAN_POINT('',(-3.707595636585,3.6));
#33324 = VECTOR('',#33325,1.);
#33325 = DIRECTION('',(1.,2.968482554417E-016));
#33326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33327 = ORIENTED_EDGE('',*,*,#33328,.T.);
#33328 = EDGE_CURVE('',#33308,#33329,#33331,.T.);
#33329 = VERTEX_POINT('',#33330);
#33330 = CARTESIAN_POINT('',(-0.198853102307,-11.14686072462,
    9.212844257258));
#33331 = SURFACE_CURVE('',#33332,(#33336),.PCURVE_S1.);
#33332 = LINE('',#33333,#33334);
#33333 = CARTESIAN_POINT('',(2.401146897693,-11.14686072462,
    9.212844257258));
#33334 = VECTOR('',#33335,1.);
#33335 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33336 = PCURVE('',#33316,#33337);
#33337 = DEFINITIONAL_REPRESENTATION('',(#33338),#33342);
#33338 = LINE('',#33339,#33340);
#33339 = CARTESIAN_POINT('',(-0.715567206509,3.6));
#33340 = VECTOR('',#33341,1.);
#33341 = DIRECTION('',(-0.E+000,1.));
#33342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33343 = ORIENTED_EDGE('',*,*,#33344,.F.);
#33344 = EDGE_CURVE('',#33345,#33329,#33347,.T.);
#33345 = VERTEX_POINT('',#33346);
#33346 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216311,
    12.193556853301));
#33347 = SURFACE_CURVE('',#33348,(#33352),.PCURVE_S1.);
#33348 = LINE('',#33349,#33350);
#33349 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216319,
    12.193556853308));
#33350 = VECTOR('',#33351,1.);
#33351 = DIRECTION('',(0.E+000,-8.715574276254E-002,-0.99619469809));
#33352 = PCURVE('',#33316,#33353);
#33353 = DEFINITIONAL_REPRESENTATION('',(#33354),#33358);
#33354 = LINE('',#33355,#33356);
#33355 = CARTESIAN_POINT('',(-3.707665640443,6.2));
#33356 = VECTOR('',#33357,1.);
#33357 = DIRECTION('',(1.,0.E+000));
#33358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33359 = ORIENTED_EDGE('',*,*,#33360,.T.);
#33360 = EDGE_CURVE('',#33345,#33306,#33361,.T.);
#33361 = SURFACE_CURVE('',#33362,(#33366),.PCURVE_S1.);
#33362 = LINE('',#33363,#33364);
#33363 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216301,
    12.193556853293));
#33364 = VECTOR('',#33365,1.);
#33365 = DIRECTION('',(0.999999999638,-2.345125304038E-006,
    -2.682223620629E-005));
#33366 = PCURVE('',#33316,#33367);
#33367 = DEFINITIONAL_REPRESENTATION('',(#33368),#33372);
#33368 = LINE('',#33369,#33370);
#33369 = CARTESIAN_POINT('',(-3.707665640443,6.2));
#33370 = VECTOR('',#33371,1.);
#33371 = DIRECTION('',(2.692456063738E-005,-0.999999999638));
#33372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33377)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33374,#33375,#33376)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33374 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33375 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33376 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33377 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33374,
  'distance_accuracy_value','confusion accuracy');
#33378 = SHAPE_DEFINITION_REPRESENTATION(#33379,#33298);
#33379 = PRODUCT_DEFINITION_SHAPE('','',#33380);
#33380 = PRODUCT_DEFINITION('design','',#33381,#33384);
#33381 = PRODUCT_DEFINITION_FORMATION('','',#33382);
#33382 = PRODUCT('CADSOFTTOOLS 1.156','CADSOFTTOOLS 1.156','',(#33383));
#33383 = PRODUCT_CONTEXT('',#2,'mechanical');
#33384 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33385 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33386,#33388);
#33386 = ( REPRESENTATION_RELATIONSHIP('','',#33298,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33387) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33387 = ITEM_DEFINED_TRANSFORMATION('','',#11,#635);
#33388 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33389);
#33389 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('156','','',#5,#33380,$);
#33390 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33382));
#33391 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33392),#33487);
#33392 = SHELL_BASED_SURFACE_MODEL('',(#33393));
#33393 = OPEN_SHELL('',(#33394));
#33394 = ADVANCED_FACE('',(#33395),#33410,.T.);
#33395 = FACE_BOUND('',#33396,.T.);
#33396 = EDGE_LOOP('',(#33397,#33420,#33435,#33451));
#33397 = ORIENTED_EDGE('',*,*,#33398,.T.);
#33398 = EDGE_CURVE('',#33399,#33401,#33403,.T.);
#33399 = VERTEX_POINT('',#33400);
#33400 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#33401 = VERTEX_POINT('',#33402);
#33402 = CARTESIAN_POINT('',(-0.198853102307,-11.14686072462,
    9.212844257258));
#33403 = SURFACE_CURVE('',#33404,(#33409),.PCURVE_S1.);
#33404 = CIRCLE('',#33405,1.);
#33405 = AXIS2_PLACEMENT_3D('',#33406,#33407,#33408);
#33406 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    9.300000000006));
#33407 = DIRECTION('',(1.,0.E+000,0.E+000));
#33408 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33409 = PCURVE('',#33410,#33415);
#33410 = CYLINDRICAL_SURFACE('',#33411,1.);
#33411 = AXIS2_PLACEMENT_3D('',#33412,#33413,#33414);
#33412 = CARTESIAN_POINT('',(6.001146897693,-12.14305542271,
    9.300000000006));
#33413 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33414 = DIRECTION('',(0.E+000,1.,0.E+000));
#33415 = DEFINITIONAL_REPRESENTATION('',(#33416),#33419);
#33416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33417,#33418),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483529864195),.PIECEWISE_BEZIER_KNOTS.);
#33417 = CARTESIAN_POINT('',(1.570796326795,6.2));
#33418 = CARTESIAN_POINT('',(8.726646259973E-002,6.2));
#33419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33420 = ORIENTED_EDGE('',*,*,#33421,.F.);
#33421 = EDGE_CURVE('',#33422,#33401,#33424,.T.);
#33422 = VERTEX_POINT('',#33423);
#33423 = CARTESIAN_POINT('',(2.401146897693,-11.14686072462,
    9.212844257258));
#33424 = SURFACE_CURVE('',#33425,(#33429),.PCURVE_S1.);
#33425 = LINE('',#33426,#33427);
#33426 = CARTESIAN_POINT('',(2.401146897693,-11.14686072462,
    9.212844257258));
#33427 = VECTOR('',#33428,1.);
#33428 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33429 = PCURVE('',#33410,#33430);
#33430 = DEFINITIONAL_REPRESENTATION('',(#33431),#33434);
#33431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33432,#33433),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#33432 = CARTESIAN_POINT('',(8.726646259973E-002,3.6));
#33433 = CARTESIAN_POINT('',(8.726646259973E-002,6.2));
#33434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33435 = ORIENTED_EDGE('',*,*,#33436,.T.);
#33436 = EDGE_CURVE('',#33422,#33437,#33439,.T.);
#33437 = VERTEX_POINT('',#33438);
#33438 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    8.300000000006));
#33439 = SURFACE_CURVE('',#33440,(#33445),.PCURVE_S1.);
#33440 = CIRCLE('',#33441,1.);
#33441 = AXIS2_PLACEMENT_3D('',#33442,#33443,#33444);
#33442 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    9.300000000006));
#33443 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33444 = DIRECTION('',(0.E+000,0.996194698092,-8.715574274767E-002));
#33445 = PCURVE('',#33410,#33446);
#33446 = DEFINITIONAL_REPRESENTATION('',(#33447),#33450);
#33447 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33448,#33449),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483529864195),.PIECEWISE_BEZIER_KNOTS.);
#33448 = CARTESIAN_POINT('',(8.726646259973E-002,3.6));
#33449 = CARTESIAN_POINT('',(1.570796326795,3.6));
#33450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33451 = ORIENTED_EDGE('',*,*,#33452,.F.);
#33452 = EDGE_CURVE('',#33399,#33437,#33453,.T.);
#33453 = SURFACE_CURVE('',#33454,(#33458),.PCURVE_S1.);
#33454 = LINE('',#33455,#33456);
#33455 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#33456 = VECTOR('',#33457,1.);
#33457 = DIRECTION('',(1.,-1.366428338E-015,0.E+000));
#33458 = PCURVE('',#33410,#33459);
#33459 = DEFINITIONAL_REPRESENTATION('',(#33460),#33486);
#33460 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33461,#33462,#33463,#33464,
    #33465,#33466,#33467,#33468,#33469,#33470,#33471,#33472,#33473,
    #33474,#33475,#33476,#33477,#33478,#33479,#33480,#33481,#33482,
    #33483,#33484,#33485),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.998401444325E-015,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),.UNSPECIFIED.);
#33461 = CARTESIAN_POINT('',(1.570796326795,6.2));
#33462 = CARTESIAN_POINT('',(1.570796326795,6.160606060606));
#33463 = CARTESIAN_POINT('',(1.570796326795,6.081818181818));
#33464 = CARTESIAN_POINT('',(1.570796326795,5.963636363636));
#33465 = CARTESIAN_POINT('',(1.570796326795,5.845454545455));
#33466 = CARTESIAN_POINT('',(1.570796326795,5.727272727273));
#33467 = CARTESIAN_POINT('',(1.570796326795,5.609090909091));
#33468 = CARTESIAN_POINT('',(1.570796326795,5.490909090909));
#33469 = CARTESIAN_POINT('',(1.570796326795,5.372727272727));
#33470 = CARTESIAN_POINT('',(1.570796326795,5.254545454545));
#33471 = CARTESIAN_POINT('',(1.570796326795,5.136363636364));
#33472 = CARTESIAN_POINT('',(1.570796326795,5.018181818182));
#33473 = CARTESIAN_POINT('',(1.570796326795,4.9));
#33474 = CARTESIAN_POINT('',(1.570796326795,4.781818181818));
#33475 = CARTESIAN_POINT('',(1.570796326795,4.663636363636));
#33476 = CARTESIAN_POINT('',(1.570796326795,4.545454545455));
#33477 = CARTESIAN_POINT('',(1.570796326795,4.427272727273));
#33478 = CARTESIAN_POINT('',(1.570796326795,4.309090909091));
#33479 = CARTESIAN_POINT('',(1.570796326795,4.190909090909));
#33480 = CARTESIAN_POINT('',(1.570796326795,4.072727272727));
#33481 = CARTESIAN_POINT('',(1.570796326795,3.954545454545));
#33482 = CARTESIAN_POINT('',(1.570796326795,3.836363636364));
#33483 = CARTESIAN_POINT('',(1.570796326795,3.718181818182));
#33484 = CARTESIAN_POINT('',(1.570796326795,3.639393939394));
#33485 = CARTESIAN_POINT('',(1.570796326795,3.6));
#33486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33491)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33488,#33489,#33490)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33488 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33489 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33490 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33491 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33488,
  'distance_accuracy_value','confusion accuracy');
#33492 = SHAPE_DEFINITION_REPRESENTATION(#33493,#33391);
#33493 = PRODUCT_DEFINITION_SHAPE('','',#33494);
#33494 = PRODUCT_DEFINITION('design','',#33495,#33498);
#33495 = PRODUCT_DEFINITION_FORMATION('','',#33496);
#33496 = PRODUCT('CADSOFTTOOLS 1.157','CADSOFTTOOLS 1.157','',(#33497));
#33497 = PRODUCT_CONTEXT('',#2,'mechanical');
#33498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33500,#33502);
#33500 = ( REPRESENTATION_RELATIONSHIP('','',#33391,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33501) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#639);
#33502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33503);
#33503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('157','','',#5,#33494,$);
#33504 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33496));
#33505 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33506),#33580);
#33506 = SHELL_BASED_SURFACE_MODEL('',(#33507));
#33507 = OPEN_SHELL('',(#33508));
#33508 = ADVANCED_FACE('',(#33509),#33523,.T.);
#33509 = FACE_BOUND('',#33510,.T.);
#33510 = EDGE_LOOP('',(#33511,#33534,#33550,#33566));
#33511 = ORIENTED_EDGE('',*,*,#33512,.F.);
#33512 = EDGE_CURVE('',#33513,#33515,#33517,.T.);
#33513 = VERTEX_POINT('',#33514);
#33514 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#33515 = VERTEX_POINT('',#33516);
#33516 = CARTESIAN_POINT('',(-0.198853102307,-18.75666805997,
    8.300000000006));
#33517 = SURFACE_CURVE('',#33518,(#33522),.PCURVE_S1.);
#33518 = LINE('',#33519,#33520);
#33519 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#33520 = VECTOR('',#33521,1.);
#33521 = DIRECTION('',(0.E+000,-1.,0.E+000));
#33522 = PCURVE('',#33523,#33528);
#33523 = PLANE('',#33524);
#33524 = AXIS2_PLACEMENT_3D('',#33525,#33526,#33527);
#33525 = CARTESIAN_POINT('',(6.001146897693,-19.69049696669,
    8.300000000006));
#33526 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33527 = DIRECTION('',(1.,0.E+000,0.E+000));
#33528 = DEFINITIONAL_REPRESENTATION('',(#33529),#33533);
#33529 = LINE('',#33530,#33531);
#33530 = CARTESIAN_POINT('',(-6.2,-7.547441543984));
#33531 = VECTOR('',#33532,1.);
#33532 = DIRECTION('',(0.E+000,1.));
#33533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33534 = ORIENTED_EDGE('',*,*,#33535,.T.);
#33535 = EDGE_CURVE('',#33513,#33536,#33538,.T.);
#33536 = VERTEX_POINT('',#33537);
#33537 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    8.300000000006));
#33538 = SURFACE_CURVE('',#33539,(#33543),.PCURVE_S1.);
#33539 = LINE('',#33540,#33541);
#33540 = CARTESIAN_POINT('',(-0.198853102307,-12.14305542271,
    8.300000000006));
#33541 = VECTOR('',#33542,1.);
#33542 = DIRECTION('',(1.,-1.366428338E-015,0.E+000));
#33543 = PCURVE('',#33523,#33544);
#33544 = DEFINITIONAL_REPRESENTATION('',(#33545),#33549);
#33545 = LINE('',#33546,#33547);
#33546 = CARTESIAN_POINT('',(-6.2,-7.547441543984));
#33547 = VECTOR('',#33548,1.);
#33548 = DIRECTION('',(1.,1.366428338E-015));
#33549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33550 = ORIENTED_EDGE('',*,*,#33551,.T.);
#33551 = EDGE_CURVE('',#33536,#33552,#33554,.T.);
#33552 = VERTEX_POINT('',#33553);
#33553 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    8.300000000006));
#33554 = SURFACE_CURVE('',#33555,(#33559),.PCURVE_S1.);
#33555 = LINE('',#33556,#33557);
#33556 = CARTESIAN_POINT('',(2.401146897693,-12.14305542271,
    8.300000000006));
#33557 = VECTOR('',#33558,1.);
#33558 = DIRECTION('',(-1.342955005704E-016,-1.,0.E+000));
#33559 = PCURVE('',#33523,#33560);
#33560 = DEFINITIONAL_REPRESENTATION('',(#33561),#33565);
#33561 = LINE('',#33562,#33563);
#33562 = CARTESIAN_POINT('',(-3.6,-7.547441543984));
#33563 = VECTOR('',#33564,1.);
#33564 = DIRECTION('',(-1.342955005704E-016,1.));
#33565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33566 = ORIENTED_EDGE('',*,*,#33567,.T.);
#33567 = EDGE_CURVE('',#33552,#33515,#33568,.T.);
#33568 = SURFACE_CURVE('',#33569,(#33573),.PCURVE_S1.);
#33569 = LINE('',#33570,#33571);
#33570 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    8.300000000006));
#33571 = VECTOR('',#33572,1.);
#33572 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33573 = PCURVE('',#33523,#33574);
#33574 = DEFINITIONAL_REPRESENTATION('',(#33575),#33579);
#33575 = LINE('',#33576,#33577);
#33576 = CARTESIAN_POINT('',(-3.6,-0.933828906722));
#33577 = VECTOR('',#33578,1.);
#33578 = DIRECTION('',(-1.,0.E+000));
#33579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33584)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33581,#33582,#33583)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33581 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33582 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33583 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33584 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33581,
  'distance_accuracy_value','confusion accuracy');
#33585 = SHAPE_DEFINITION_REPRESENTATION(#33586,#33505);
#33586 = PRODUCT_DEFINITION_SHAPE('','',#33587);
#33587 = PRODUCT_DEFINITION('design','',#33588,#33591);
#33588 = PRODUCT_DEFINITION_FORMATION('','',#33589);
#33589 = PRODUCT('CADSOFTTOOLS 1.158','CADSOFTTOOLS 1.158','',(#33590));
#33590 = PRODUCT_CONTEXT('',#2,'mechanical');
#33591 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33592 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33593,#33595);
#33593 = ( REPRESENTATION_RELATIONSHIP('','',#33505,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33594) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33594 = ITEM_DEFINED_TRANSFORMATION('','',#11,#643);
#33595 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33596);
#33596 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('158','','',#5,#33587,$);
#33597 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33589));
#33598 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33599),#33671);
#33599 = SHELL_BASED_SURFACE_MODEL('',(#33600));
#33600 = OPEN_SHELL('',(#33601));
#33601 = ADVANCED_FACE('',(#33602),#33617,.T.);
#33602 = FACE_BOUND('',#33603,.T.);
#33603 = EDGE_LOOP('',(#33604,#33627,#33642,#33658));
#33604 = ORIENTED_EDGE('',*,*,#33605,.T.);
#33605 = EDGE_CURVE('',#33606,#33608,#33610,.T.);
#33606 = VERTEX_POINT('',#33607);
#33607 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#33608 = VERTEX_POINT('',#33609);
#33609 = CARTESIAN_POINT('',(-0.198853102307,-18.75666805997,
    8.300000000006));
#33610 = SURFACE_CURVE('',#33611,(#33616),.PCURVE_S1.);
#33611 = CIRCLE('',#33612,1.);
#33612 = AXIS2_PLACEMENT_3D('',#33613,#33614,#33615);
#33613 = CARTESIAN_POINT('',(-0.198853102307,-18.75666805997,
    9.300000000006));
#33614 = DIRECTION('',(1.,0.E+000,0.E+000));
#33615 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274767E-002));
#33616 = PCURVE('',#33617,#33622);
#33617 = CYLINDRICAL_SURFACE('',#33618,1.);
#33618 = AXIS2_PLACEMENT_3D('',#33619,#33620,#33621);
#33619 = CARTESIAN_POINT('',(6.001146897693,-18.75666805997,
    9.300000000006));
#33620 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33621 = DIRECTION('',(0.E+000,1.,0.E+000));
#33622 = DEFINITIONAL_REPRESENTATION('',(#33623),#33626);
#33623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33624,#33625),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483529864195),.PIECEWISE_BEZIER_KNOTS.);
#33624 = CARTESIAN_POINT('',(3.05432619099,6.2));
#33625 = CARTESIAN_POINT('',(1.570796326795,6.2));
#33626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33627 = ORIENTED_EDGE('',*,*,#33628,.F.);
#33628 = EDGE_CURVE('',#33629,#33608,#33631,.T.);
#33629 = VERTEX_POINT('',#33630);
#33630 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    8.300000000006));
#33631 = SURFACE_CURVE('',#33632,(#33636),.PCURVE_S1.);
#33632 = LINE('',#33633,#33634);
#33633 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    8.300000000006));
#33634 = VECTOR('',#33635,1.);
#33635 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33636 = PCURVE('',#33617,#33637);
#33637 = DEFINITIONAL_REPRESENTATION('',(#33638),#33641);
#33638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33639,#33640),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#33639 = CARTESIAN_POINT('',(1.570796326795,3.6));
#33640 = CARTESIAN_POINT('',(1.570796326795,6.2));
#33641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33642 = ORIENTED_EDGE('',*,*,#33643,.F.);
#33643 = EDGE_CURVE('',#33644,#33629,#33646,.T.);
#33644 = VERTEX_POINT('',#33645);
#33645 = CARTESIAN_POINT('',(2.401146897693,-19.75286275806,
    9.212844257258));
#33646 = SURFACE_CURVE('',#33647,(#33652),.PCURVE_S1.);
#33647 = CIRCLE('',#33648,1.);
#33648 = AXIS2_PLACEMENT_3D('',#33649,#33650,#33651);
#33649 = CARTESIAN_POINT('',(2.401146897693,-18.75666805997,
    9.300000000006));
#33650 = DIRECTION('',(1.,0.E+000,0.E+000));
#33651 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274767E-002));
#33652 = PCURVE('',#33617,#33653);
#33653 = DEFINITIONAL_REPRESENTATION('',(#33654),#33657);
#33654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33655,#33656),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483529864195),.PIECEWISE_BEZIER_KNOTS.);
#33655 = CARTESIAN_POINT('',(3.05432619099,3.6));
#33656 = CARTESIAN_POINT('',(1.570796326795,3.6));
#33657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33658 = ORIENTED_EDGE('',*,*,#33659,.F.);
#33659 = EDGE_CURVE('',#33606,#33644,#33660,.T.);
#33660 = SURFACE_CURVE('',#33661,(#33665),.PCURVE_S1.);
#33661 = LINE('',#33662,#33663);
#33662 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#33663 = VECTOR('',#33664,1.);
#33664 = DIRECTION('',(1.,0.E+000,0.E+000));
#33665 = PCURVE('',#33617,#33666);
#33666 = DEFINITIONAL_REPRESENTATION('',(#33667),#33670);
#33667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33668,#33669),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#33668 = CARTESIAN_POINT('',(3.05432619099,6.2));
#33669 = CARTESIAN_POINT('',(3.05432619099,3.6));
#33670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33675)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33672,#33673,#33674)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33672 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33673 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33674 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33675 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33672,
  'distance_accuracy_value','confusion accuracy');
#33676 = SHAPE_DEFINITION_REPRESENTATION(#33677,#33598);
#33677 = PRODUCT_DEFINITION_SHAPE('','',#33678);
#33678 = PRODUCT_DEFINITION('design','',#33679,#33682);
#33679 = PRODUCT_DEFINITION_FORMATION('','',#33680);
#33680 = PRODUCT('CADSOFTTOOLS 1.159','CADSOFTTOOLS 1.159','',(#33681));
#33681 = PRODUCT_CONTEXT('',#2,'mechanical');
#33682 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33684,#33686);
#33684 = ( REPRESENTATION_RELATIONSHIP('','',#33598,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33685) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#647);
#33686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33687);
#33687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('159','','',#5,#33678,$);
#33688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33680));
#33689 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33690),#33764);
#33690 = SHELL_BASED_SURFACE_MODEL('',(#33691));
#33691 = OPEN_SHELL('',(#33692));
#33692 = ADVANCED_FACE('',(#33693),#33707,.T.);
#33693 = FACE_BOUND('',#33694,.T.);
#33694 = EDGE_LOOP('',(#33695,#33718,#33734,#33750));
#33695 = ORIENTED_EDGE('',*,*,#33696,.T.);
#33696 = EDGE_CURVE('',#33697,#33699,#33701,.T.);
#33697 = VERTEX_POINT('',#33698);
#33698 = CARTESIAN_POINT('',(2.401146897693,-20.01364131958,
    12.193556853209));
#33699 = VERTEX_POINT('',#33700);
#33700 = CARTESIAN_POINT('',(-0.198853102307,-20.01364111762,
    12.193554545089));
#33701 = SURFACE_CURVE('',#33702,(#33706),.PCURVE_S1.);
#33702 = LINE('',#33703,#33704);
#33703 = CARTESIAN_POINT('',(2.401146897693,-20.01364131966,
    12.193556853202));
#33704 = VECTOR('',#33705,1.);
#33705 = DIRECTION('',(-1.,0.E+000,1.366428338E-015));
#33706 = PCURVE('',#33707,#33712);
#33707 = PLANE('',#33708);
#33708 = AXIS2_PLACEMENT_3D('',#33709,#33710,#33711);
#33709 = CARTESIAN_POINT('',(6.001146897693,-20.05357492049,
    12.65000000182));
#33710 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274767E-002));
#33711 = DIRECTION('',(0.E+000,-8.715574274767E-002,0.996194698092));
#33712 = DEFINITIONAL_REPRESENTATION('',(#33713),#33717);
#33713 = LINE('',#33714,#33715);
#33714 = CARTESIAN_POINT('',(-0.458186687275,3.6));
#33715 = VECTOR('',#33716,1.);
#33716 = DIRECTION('',(1.361228665638E-015,1.));
#33717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33718 = ORIENTED_EDGE('',*,*,#33719,.F.);
#33719 = EDGE_CURVE('',#33720,#33699,#33722,.T.);
#33720 = VERTEX_POINT('',#33721);
#33721 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#33722 = SURFACE_CURVE('',#33723,(#33727),.PCURVE_S1.);
#33723 = LINE('',#33724,#33725);
#33724 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#33725 = VECTOR('',#33726,1.);
#33726 = DIRECTION('',(0.E+000,-8.715574276006E-002,0.996194698091));
#33727 = PCURVE('',#33707,#33728);
#33728 = DEFINITIONAL_REPRESENTATION('',(#33729),#33733);
#33729 = LINE('',#33730,#33731);
#33730 = CARTESIAN_POINT('',(-3.450285121117,6.2));
#33731 = VECTOR('',#33732,1.);
#33732 = DIRECTION('',(1.,0.E+000));
#33733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33734 = ORIENTED_EDGE('',*,*,#33735,.T.);
#33735 = EDGE_CURVE('',#33720,#33736,#33738,.T.);
#33736 = VERTEX_POINT('',#33737);
#33737 = CARTESIAN_POINT('',(2.401146897693,-19.75286275806,
    9.212844257258));
#33738 = SURFACE_CURVE('',#33739,(#33743),.PCURVE_S1.);
#33739 = LINE('',#33740,#33741);
#33740 = CARTESIAN_POINT('',(-0.198853102307,-19.75286275806,
    9.212844257258));
#33741 = VECTOR('',#33742,1.);
#33742 = DIRECTION('',(1.,0.E+000,0.E+000));
#33743 = PCURVE('',#33707,#33744);
#33744 = DEFINITIONAL_REPRESENTATION('',(#33745),#33749);
#33745 = LINE('',#33746,#33747);
#33746 = CARTESIAN_POINT('',(-3.450285121117,6.2));
#33747 = VECTOR('',#33748,1.);
#33748 = DIRECTION('',(0.E+000,-1.));
#33749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33750 = ORIENTED_EDGE('',*,*,#33751,.T.);
#33751 = EDGE_CURVE('',#33736,#33697,#33752,.T.);
#33752 = SURFACE_CURVE('',#33753,(#33757),.PCURVE_S1.);
#33753 = LINE('',#33754,#33755);
#33754 = CARTESIAN_POINT('',(2.401146897693,-19.75286275806,
    9.212844257258));
#33755 = VECTOR('',#33756,1.);
#33756 = DIRECTION('',(0.E+000,-8.715574274767E-002,0.996194698092));
#33757 = PCURVE('',#33707,#33758);
#33758 = DEFINITIONAL_REPRESENTATION('',(#33759),#33763);
#33759 = LINE('',#33760,#33761);
#33760 = CARTESIAN_POINT('',(-3.450285121117,3.6));
#33761 = VECTOR('',#33762,1.);
#33762 = DIRECTION('',(1.,0.E+000));
#33763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33768)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33765,#33766,#33767)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#33765,
  'distance_accuracy_value','confusion accuracy');
#33769 = SHAPE_DEFINITION_REPRESENTATION(#33770,#33689);
#33770 = PRODUCT_DEFINITION_SHAPE('','',#33771);
#33771 = PRODUCT_DEFINITION('design','',#33772,#33775);
#33772 = PRODUCT_DEFINITION_FORMATION('','',#33773);
#33773 = PRODUCT('CADSOFTTOOLS 1.160','CADSOFTTOOLS 1.160','',(#33774));
#33774 = PRODUCT_CONTEXT('',#2,'mechanical');
#33775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33777,#33779);
#33777 = ( REPRESENTATION_RELATIONSHIP('','',#33689,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33778) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#651);
#33779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33780);
#33780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('160','','',#5,#33771,$);
#33781 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33773));
#33782 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33783),#33946);
#33783 = SHELL_BASED_SURFACE_MODEL('',(#33784));
#33784 = OPEN_SHELL('',(#33785));
#33785 = ADVANCED_FACE('',(#33786),#33800,.F.);
#33786 = FACE_BOUND('',#33787,.F.);
#33787 = EDGE_LOOP('',(#33788,#33833,#33878,#33894,#33932));
#33788 = ORIENTED_EDGE('',*,*,#33789,.F.);
#33789 = EDGE_CURVE('',#33790,#33792,#33794,.T.);
#33790 = VERTEX_POINT('',#33791);
#33791 = CARTESIAN_POINT('',(0.50114689477,-20.51175337456,
    12.65000000182));
#33792 = VERTEX_POINT('',#33793);
#33793 = CARTESIAN_POINT('',(-0.198853102307,-20.51176624162,
    12.650000001643));
#33794 = SURFACE_CURVE('',#33795,(#33799),.PCURVE_S1.);
#33795 = LINE('',#33796,#33797);
#33796 = CARTESIAN_POINT('',(0.50114689477,-20.51175337456,
    12.650000001737));
#33797 = VECTOR('',#33798,1.);
#33798 = DIRECTION('',(-0.999999999831,-1.838151577623E-005,
    -3.547739893869E-010));
#33799 = PCURVE('',#33800,#33805);
#33800 = CYLINDRICAL_SURFACE('',#33801,0.5);
#33801 = AXIS2_PLACEMENT_3D('',#33802,#33803,#33804);
#33802 = CARTESIAN_POINT('',(14.718426255053,-20.5117405075,
    12.15000000182));
#33803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33804 = DIRECTION('',(0.E+000,1.,0.E+000));
#33805 = DEFINITIONAL_REPRESENTATION('',(#33806),#33832);
#33806 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33807,#33808,#33809,#33810,
    #33811,#33812,#33813,#33814,#33815,#33816,#33817,#33818,#33819,
    #33820,#33821,#33822,#33823,#33824,#33825,#33826,#33827,#33828,
    #33829,#33830,#33831),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.93751248984E-020,3.181818169066E-002,
    6.363636338132E-002,9.545454507198E-002,0.127272726763,
    0.159090908453,0.190909090144,0.222727271835,0.254545453525,
    0.286363635216,0.318181816907,0.349999998597,0.381818180288,
    0.413636361979,0.445454543669,0.47727272536,0.509090907051,
    0.540909088741,0.572727270432,0.604545452123,0.636363633813,
    0.668181815504,0.699999997195),.QUASI_UNIFORM_KNOTS.);
#33807 = CARTESIAN_POINT('',(4.712363246263,14.217279360284));
#33808 = CARTESIAN_POINT('',(4.712362856352,14.227885420845));
#33809 = CARTESIAN_POINT('',(4.71236207653,14.249097541969));
#33810 = CARTESIAN_POINT('',(4.712360906797,14.280915723654));
#33811 = CARTESIAN_POINT('',(4.712359737064,14.31273390534));
#33812 = CARTESIAN_POINT('',(4.712358567331,14.344552087025));
#33813 = CARTESIAN_POINT('',(4.712357397599,14.37637026871));
#33814 = CARTESIAN_POINT('',(4.712356227866,14.408188450395));
#33815 = CARTESIAN_POINT('',(4.712355058133,14.440006632081));
#33816 = CARTESIAN_POINT('',(4.7123538884,14.471824813766));
#33817 = CARTESIAN_POINT('',(4.712352718667,14.503642995451));
#33818 = CARTESIAN_POINT('',(4.712351548935,14.535461177137));
#33819 = CARTESIAN_POINT('',(4.712350379202,14.567279358822));
#33820 = CARTESIAN_POINT('',(4.712349209469,14.599097540507));
#33821 = CARTESIAN_POINT('',(4.712348039736,14.630915722192));
#33822 = CARTESIAN_POINT('',(4.712346870003,14.662733903878));
#33823 = CARTESIAN_POINT('',(4.71234570027,14.694552085563));
#33824 = CARTESIAN_POINT('',(4.712344530538,14.726370267248));
#33825 = CARTESIAN_POINT('',(4.712343360805,14.758188448934));
#33826 = CARTESIAN_POINT('',(4.712342191072,14.790006630619));
#33827 = CARTESIAN_POINT('',(4.712341021339,14.821824812304));
#33828 = CARTESIAN_POINT('',(4.712339851606,14.853642993989));
#33829 = CARTESIAN_POINT('',(4.712338681874,14.885461175675));
#33830 = CARTESIAN_POINT('',(4.712337902052,14.906673296798));
#33831 = CARTESIAN_POINT('',(4.712337512141,14.91727935736));
#33832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33833 = ORIENTED_EDGE('',*,*,#33834,.F.);
#33834 = EDGE_CURVE('',#33835,#33790,#33837,.T.);
#33835 = VERTEX_POINT('',#33836);
#33836 = CARTESIAN_POINT('',(2.401146897693,-20.51175337456,
    12.65000000171));
#33837 = SURFACE_CURVE('',#33838,(#33849),.PCURVE_S1.);
#33838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33839,#33840,#33841,#33842,
    #33843,#33844,#33845,#33846,#33847,#33848),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.263125966225,0.526271502926,0.789432705976,1.),
  .UNSPECIFIED.);
#33839 = CARTESIAN_POINT('',(2.401146897693,-20.51175337456,
    12.65000000182));
#33840 = CARTESIAN_POINT('',(2.234500452161,-20.51175043433,
    12.65000000182));
#33841 = CARTESIAN_POINT('',(2.067854006629,-20.5117474941,
    12.65000000182));
#33842 = CARTESIAN_POINT('',(1.734548720929,-20.51174428608,
    12.65000000182));
#33843 = CARTESIAN_POINT('',(1.567889880762,-20.511743573,12.65000000182
    ));
#33844 = CARTESIAN_POINT('',(1.234562278407,-20.51174392882,
    12.65000000182));
#33845 = CARTESIAN_POINT('',(1.067893516219,-20.51174499783,
    12.65000000182));
#33846 = CARTESIAN_POINT('',(0.767865467611,-20.5117485263,
    12.65000000182));
#33847 = CARTESIAN_POINT('',(0.63450618119,-20.51175095043,
    12.65000000182));
#33848 = CARTESIAN_POINT('',(0.50114689477,-20.51175337456,
    12.65000000182));
#33849 = PCURVE('',#33800,#33850);
#33850 = DEFINITIONAL_REPRESENTATION('',(#33851),#33877);
#33851 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33852,#33853,#33854,#33855,
    #33856,#33857,#33858,#33859,#33860,#33861,#33862,#33863,#33864,
    #33865,#33866,#33867,#33868,#33869,#33870,#33871,#33872,#33873,
    #33874,#33875,#33876),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#33852 = CARTESIAN_POINT('',(4.712363246263,12.31727935736));
#33853 = CARTESIAN_POINT('',(4.712364262102,12.346067236192));
#33854 = CARTESIAN_POINT('',(4.71236629381,12.403642993857));
#33855 = CARTESIAN_POINT('',(4.71236925853,12.490006630353));
#33856 = CARTESIAN_POINT('',(4.712372058542,12.57637026685));
#33857 = CARTESIAN_POINT('',(4.712374608253,12.662733903346));
#33858 = CARTESIAN_POINT('',(4.712376835908,12.749097539843));
#33859 = CARTESIAN_POINT('',(4.712378618137,12.835461176339));
#33860 = CARTESIAN_POINT('',(4.712380046315,12.921824812836));
#33861 = CARTESIAN_POINT('',(4.712381164862,13.008188449332));
#33862 = CARTESIAN_POINT('',(4.712381961876,13.094552085829));
#33863 = CARTESIAN_POINT('',(4.712382440545,13.180915722325));
#33864 = CARTESIAN_POINT('',(4.712382600016,13.267279358822));
#33865 = CARTESIAN_POINT('',(4.712382440515,13.353642995318));
#33866 = CARTESIAN_POINT('',(4.712381961996,13.440006631815));
#33867 = CARTESIAN_POINT('',(4.712381164409,13.526370268311));
#33868 = CARTESIAN_POINT('',(4.712380048007,13.612733904808));
#33869 = CARTESIAN_POINT('',(4.712378611823,13.699097541305));
#33870 = CARTESIAN_POINT('',(4.712376859474,13.785461177801));
#33871 = CARTESIAN_POINT('',(4.712374777457,13.871824814298));
#33872 = CARTESIAN_POINT('',(4.71237225088,13.958188450794));
#33873 = CARTESIAN_POINT('',(4.712369422816,14.044552087291));
#33874 = CARTESIAN_POINT('',(4.712366385892,14.130915723787));
#33875 = CARTESIAN_POINT('',(4.712364292842,14.188491481452));
#33876 = CARTESIAN_POINT('',(4.712363246263,14.217279360284));
#33877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33878 = ORIENTED_EDGE('',*,*,#33879,.T.);
#33879 = EDGE_CURVE('',#33835,#33880,#33882,.T.);
#33880 = VERTEX_POINT('',#33881);
#33881 = CARTESIAN_POINT('',(2.401146897693,-20.01364131958,
    12.193556853209));
#33882 = SURFACE_CURVE('',#33883,(#33888),.PCURVE_S1.);
#33883 = CIRCLE('',#33884,0.5);
#33884 = AXIS2_PLACEMENT_3D('',#33885,#33886,#33887);
#33885 = CARTESIAN_POINT('',(2.401146897693,-20.5117405075,
    12.15000000182));
#33886 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33887 = DIRECTION('',(0.E+000,-2.57341219978E-005,0.999999999669));
#33888 = PCURVE('',#33800,#33889);
#33889 = DEFINITIONAL_REPRESENTATION('',(#33890),#33893);
#33890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33891,#33892),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483597798849),.PIECEWISE_BEZIER_KNOTS.);
#33891 = CARTESIAN_POINT('',(4.712363246263,12.31727935736));
#33892 = CARTESIAN_POINT('',(6.195961045111,12.31727935736));
#33893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33894 = ORIENTED_EDGE('',*,*,#33895,.T.);
#33895 = EDGE_CURVE('',#33880,#33896,#33898,.T.);
#33896 = VERTEX_POINT('',#33897);
#33897 = CARTESIAN_POINT('',(-0.198853102307,-20.01364111762,
    12.193554545089));
#33898 = SURFACE_CURVE('',#33899,(#33903),.PCURVE_S1.);
#33899 = LINE('',#33900,#33901);
#33900 = CARTESIAN_POINT('',(2.401146897693,-20.01364131966,
    12.193556853202));
#33901 = VECTOR('',#33902,1.);
#33902 = DIRECTION('',(-1.,0.E+000,1.366428338E-015));
#33903 = PCURVE('',#33800,#33904);
#33904 = DEFINITIONAL_REPRESENTATION('',(#33905),#33931);
#33905 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33906,#33907,#33908,#33909,
    #33910,#33911,#33912,#33913,#33914,#33915,#33916,#33917,#33918,
    #33919,#33920,#33921,#33922,#33923,#33924,#33925,#33926,#33927,
    #33928,#33929,#33930),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.973629106317E-027,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#33906 = CARTESIAN_POINT('',(6.195961045112,12.31727935736));
#33907 = CARTESIAN_POINT('',(6.195961045112,12.356673296754));
#33908 = CARTESIAN_POINT('',(6.195961045112,12.435461175542));
#33909 = CARTESIAN_POINT('',(6.195961045112,12.553642993724));
#33910 = CARTESIAN_POINT('',(6.195961045112,12.671824811905));
#33911 = CARTESIAN_POINT('',(6.195961045112,12.790006630087));
#33912 = CARTESIAN_POINT('',(6.195961045112,12.908188448269));
#33913 = CARTESIAN_POINT('',(6.195961045112,13.026370266451));
#33914 = CARTESIAN_POINT('',(6.195961045112,13.144552084633));
#33915 = CARTESIAN_POINT('',(6.195961045112,13.262733902815));
#33916 = CARTESIAN_POINT('',(6.195961045112,13.380915720996));
#33917 = CARTESIAN_POINT('',(6.195961045112,13.499097539178));
#33918 = CARTESIAN_POINT('',(6.195961045112,13.61727935736));
#33919 = CARTESIAN_POINT('',(6.195961045112,13.735461175542));
#33920 = CARTESIAN_POINT('',(6.195961045112,13.853642993724));
#33921 = CARTESIAN_POINT('',(6.195961045112,13.971824811905));
#33922 = CARTESIAN_POINT('',(6.195961045112,14.090006630087));
#33923 = CARTESIAN_POINT('',(6.195961045112,14.208188448269));
#33924 = CARTESIAN_POINT('',(6.195961045111,14.326370266451));
#33925 = CARTESIAN_POINT('',(6.195961045111,14.444552084633));
#33926 = CARTESIAN_POINT('',(6.195961045112,14.562733902815));
#33927 = CARTESIAN_POINT('',(6.195961045111,14.680915720996));
#33928 = CARTESIAN_POINT('',(6.195961045111,14.799097539178));
#33929 = CARTESIAN_POINT('',(6.195961045111,14.877885417966));
#33930 = CARTESIAN_POINT('',(6.195961045111,14.91727935736));
#33931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33932 = ORIENTED_EDGE('',*,*,#33933,.T.);
#33933 = EDGE_CURVE('',#33896,#33792,#33934,.T.);
#33934 = SURFACE_CURVE('',#33935,(#33940),.PCURVE_S1.);
#33935 = CIRCLE('',#33936,0.5);
#33936 = AXIS2_PLACEMENT_3D('',#33937,#33938,#33939);
#33937 = CARTESIAN_POINT('',(-0.198853102307,-20.5117405075,
    12.15000000182));
#33938 = DIRECTION('',(1.,0.E+000,0.E+000));
#33939 = DIRECTION('',(-0.E+000,0.996198778887,8.710908646181E-002));
#33940 = PCURVE('',#33800,#33941);
#33941 = DEFINITIONAL_REPRESENTATION('',(#33942),#33945);
#33942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33943,#33944),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483628166849),.PIECEWISE_BEZIER_KNOTS.);
#33943 = CARTESIAN_POINT('',(6.195965678989,14.91727935736));
#33944 = CARTESIAN_POINT('',(4.712337512141,14.91727935736));
#33945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33950)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33947,#33948,#33949)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33947 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33948 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33949 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33950 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#33947,
  'distance_accuracy_value','confusion accuracy');
#33951 = SHAPE_DEFINITION_REPRESENTATION(#33952,#33782);
#33952 = PRODUCT_DEFINITION_SHAPE('','',#33953);
#33953 = PRODUCT_DEFINITION('design','',#33954,#33957);
#33954 = PRODUCT_DEFINITION_FORMATION('','',#33955);
#33955 = PRODUCT('CADSOFTTOOLS 1.161','CADSOFTTOOLS 1.161','',(#33956));
#33956 = PRODUCT_CONTEXT('',#2,'mechanical');
#33957 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33959,#33961);
#33959 = ( REPRESENTATION_RELATIONSHIP('','',#33782,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33960) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#655);
#33961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33962);
#33962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('161','','',#5,#33953,$);
#33963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33955));
#33964 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33965),#34069);
#33965 = SHELL_BASED_SURFACE_MODEL('',(#33966));
#33966 = OPEN_SHELL('',(#33967));
#33967 = ADVANCED_FACE('',(#33968),#33982,.F.);
#33968 = FACE_BOUND('',#33969,.T.);
#33969 = EDGE_LOOP('',(#33970,#33993,#34023,#34039,#34055));
#33970 = ORIENTED_EDGE('',*,*,#33971,.F.);
#33971 = EDGE_CURVE('',#33972,#33974,#33976,.T.);
#33972 = VERTEX_POINT('',#33973);
#33973 = CARTESIAN_POINT('',(0.50114689477,-20.51175337456,
    12.65000000182));
#33974 = VERTEX_POINT('',#33975);
#33975 = CARTESIAN_POINT('',(-0.198853102307,-20.51176624162,
    12.650000001643));
#33976 = SURFACE_CURVE('',#33977,(#33981),.PCURVE_S1.);
#33977 = LINE('',#33978,#33979);
#33978 = CARTESIAN_POINT('',(0.50114689477,-20.51175337456,
    12.650000001737));
#33979 = VECTOR('',#33980,1.);
#33980 = DIRECTION('',(-0.999999999831,-1.838151577623E-005,
    -3.547739893869E-010));
#33981 = PCURVE('',#33982,#33987);
#33982 = PLANE('',#33983);
#33983 = AXIS2_PLACEMENT_3D('',#33984,#33985,#33986);
#33984 = CARTESIAN_POINT('',(6.001146897693,51.101809373809,
    12.65000000182));
#33985 = DIRECTION('',(0.E+000,0.E+000,1.));
#33986 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33987 = DEFINITIONAL_REPRESENTATION('',(#33988),#33992);
#33988 = LINE('',#33989,#33990);
#33989 = CARTESIAN_POINT('',(5.500000002924,71.61356274837));
#33990 = VECTOR('',#33991,1.);
#33991 = DIRECTION('',(0.999999999831,1.838151577623E-005));
#33992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33993 = ORIENTED_EDGE('',*,*,#33994,.F.);
#33994 = EDGE_CURVE('',#33995,#33972,#33997,.T.);
#33995 = VERTEX_POINT('',#33996);
#33996 = CARTESIAN_POINT('',(2.401146897693,-20.51175337456,
    12.65000000171));
#33997 = SURFACE_CURVE('',#33998,(#34009),.PCURVE_S1.);
#33998 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33999,#34000,#34001,#34002,
    #34003,#34004,#34005,#34006,#34007,#34008),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.263125966225,0.526271502926,0.789432705976,1.),
  .UNSPECIFIED.);
#33999 = CARTESIAN_POINT('',(2.401146897693,-20.51175337456,
    12.65000000182));
#34000 = CARTESIAN_POINT('',(2.234500452161,-20.51175043433,
    12.65000000182));
#34001 = CARTESIAN_POINT('',(2.067854006629,-20.5117474941,
    12.65000000182));
#34002 = CARTESIAN_POINT('',(1.734548720929,-20.51174428608,
    12.65000000182));
#34003 = CARTESIAN_POINT('',(1.567889880762,-20.511743573,12.65000000182
    ));
#34004 = CARTESIAN_POINT('',(1.234562278407,-20.51174392882,
    12.65000000182));
#34005 = CARTESIAN_POINT('',(1.067893516219,-20.51174499783,
    12.65000000182));
#34006 = CARTESIAN_POINT('',(0.767865467611,-20.5117485263,
    12.65000000182));
#34007 = CARTESIAN_POINT('',(0.63450618119,-20.51175095043,
    12.65000000182));
#34008 = CARTESIAN_POINT('',(0.50114689477,-20.51175337456,
    12.65000000182));
#34009 = PCURVE('',#33982,#34010);
#34010 = DEFINITIONAL_REPRESENTATION('',(#34011),#34022);
#34011 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34012,#34013,#34014,#34015,
    #34016,#34017,#34018,#34019,#34020,#34021),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.263125966225,0.526271502926,0.789432705976,1.),
  .UNSPECIFIED.);
#34012 = CARTESIAN_POINT('',(3.6,71.61356274837));
#34013 = CARTESIAN_POINT('',(3.766646445532,71.613559808139));
#34014 = CARTESIAN_POINT('',(3.933292891064,71.613556867909));
#34015 = CARTESIAN_POINT('',(4.266598176764,71.613553659892));
#34016 = CARTESIAN_POINT('',(4.433257016931,71.613552946811));
#34017 = CARTESIAN_POINT('',(4.766584619286,71.613553302633));
#34018 = CARTESIAN_POINT('',(4.933253381474,71.613554371642));
#34019 = CARTESIAN_POINT('',(5.233281430082,71.613557900113));
#34020 = CARTESIAN_POINT('',(5.366640716503,71.613560324241));
#34021 = CARTESIAN_POINT('',(5.500000002924,71.61356274837));
#34022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34023 = ORIENTED_EDGE('',*,*,#34024,.F.);
#34024 = EDGE_CURVE('',#34025,#33995,#34027,.T.);
#34025 = VERTEX_POINT('',#34026);
#34026 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.650000001643));
#34027 = SURFACE_CURVE('',#34028,(#34032),.PCURVE_S1.);
#34028 = LINE('',#34029,#34030);
#34029 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.65000000182));
#34030 = VECTOR('',#34031,1.);
#34031 = DIRECTION('',(0.E+000,1.,-4.946159050109E-015));
#34032 = PCURVE('',#33982,#34033);
#34033 = DEFINITIONAL_REPRESENTATION('',(#34034),#34038);
#34034 = LINE('',#34035,#34036);
#34035 = CARTESIAN_POINT('',(3.6,83.105999260203));
#34036 = VECTOR('',#34037,1.);
#34037 = DIRECTION('',(0.E+000,-1.));
#34038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34039 = ORIENTED_EDGE('',*,*,#34040,.F.);
#34040 = EDGE_CURVE('',#34041,#34025,#34043,.T.);
#34041 = VERTEX_POINT('',#34042);
#34042 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.650000001643));
#34043 = SURFACE_CURVE('',#34044,(#34048),.PCURVE_S1.);
#34044 = LINE('',#34045,#34046);
#34045 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.650000001732));
#34046 = VECTOR('',#34047,1.);
#34047 = DIRECTION('',(1.,0.E+000,0.E+000));
#34048 = PCURVE('',#33982,#34049);
#34049 = DEFINITIONAL_REPRESENTATION('',(#34050),#34054);
#34050 = LINE('',#34051,#34052);
#34051 = CARTESIAN_POINT('',(6.2,83.105999260203));
#34052 = VECTOR('',#34053,1.);
#34053 = DIRECTION('',(-1.,0.E+000));
#34054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34055 = ORIENTED_EDGE('',*,*,#34056,.F.);
#34056 = EDGE_CURVE('',#33974,#34041,#34057,.T.);
#34057 = SURFACE_CURVE('',#34058,(#34062),.PCURVE_S1.);
#34058 = LINE('',#34059,#34060);
#34059 = CARTESIAN_POINT('',(-0.198853102307,-20.51176624162,
    12.650000001765));
#34060 = VECTOR('',#34061,1.);
#34061 = DIRECTION('',(0.E+000,-1.,1.236541146973E-015));
#34062 = PCURVE('',#33982,#34063);
#34063 = DEFINITIONAL_REPRESENTATION('',(#34064),#34068);
#34064 = LINE('',#34065,#34066);
#34065 = CARTESIAN_POINT('',(6.2,71.613575615431));
#34066 = VECTOR('',#34067,1.);
#34067 = DIRECTION('',(0.E+000,1.));
#34068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34073)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34070,#34071,#34072)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34070 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34071 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34072 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34073 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34070,
  'distance_accuracy_value','confusion accuracy');
#34074 = SHAPE_DEFINITION_REPRESENTATION(#34075,#33964);
#34075 = PRODUCT_DEFINITION_SHAPE('','',#34076);
#34076 = PRODUCT_DEFINITION('design','',#34077,#34080);
#34077 = PRODUCT_DEFINITION_FORMATION('','',#34078);
#34078 = PRODUCT('CADSOFTTOOLS 1.162','CADSOFTTOOLS 1.162','',(#34079));
#34079 = PRODUCT_CONTEXT('',#2,'mechanical');
#34080 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34081 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34082,#34084);
#34082 = ( REPRESENTATION_RELATIONSHIP('','',#33964,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34083) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34083 = ITEM_DEFINED_TRANSFORMATION('','',#11,#659);
#34084 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34085);
#34085 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('162','','',#5,#34076,$);
#34086 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34078));
#34087 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34088),#34192);
#34088 = SHELL_BASED_SURFACE_MODEL('',(#34089));
#34089 = OPEN_SHELL('',(#34090));
#34090 = ADVANCED_FACE('',(#34091),#34105,.F.);
#34091 = FACE_BOUND('',#34092,.T.);
#34092 = EDGE_LOOP('',(#34093,#34116,#34132,#34162,#34178));
#34093 = ORIENTED_EDGE('',*,*,#34094,.T.);
#34094 = EDGE_CURVE('',#34095,#34097,#34099,.T.);
#34095 = VERTEX_POINT('',#34096);
#34096 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    12.649999999825));
#34097 = VERTEX_POINT('',#34098);
#34098 = CARTESIAN_POINT('',(2.401146897693,9.950138258657,
    12.65000000182));
#34099 = SURFACE_CURVE('',#34100,(#34104),.PCURVE_S1.);
#34100 = LINE('',#34101,#34102);
#34101 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    12.65000000182));
#34102 = VECTOR('',#34103,1.);
#34103 = DIRECTION('',(1.,0.E+000,0.E+000));
#34104 = PCURVE('',#34105,#34110);
#34105 = PLANE('',#34106);
#34106 = AXIS2_PLACEMENT_3D('',#34107,#34108,#34109);
#34107 = CARTESIAN_POINT('',(6.001146897693,51.101809373809,
    12.65000000182));
#34108 = DIRECTION('',(0.E+000,0.E+000,1.));
#34109 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34110 = DEFINITIONAL_REPRESENTATION('',(#34111),#34115);
#34111 = LINE('',#34112,#34113);
#34112 = CARTESIAN_POINT('',(6.2,41.151671115152));
#34113 = VECTOR('',#34114,1.);
#34114 = DIRECTION('',(-1.,0.E+000));
#34115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34116 = ORIENTED_EDGE('',*,*,#34117,.F.);
#34117 = EDGE_CURVE('',#34118,#34097,#34120,.T.);
#34118 = VERTEX_POINT('',#34119);
#34119 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.650000001069));
#34120 = SURFACE_CURVE('',#34121,(#34125),.PCURVE_S1.);
#34121 = LINE('',#34122,#34123);
#34122 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.65000000182));
#34123 = VECTOR('',#34124,1.);
#34124 = DIRECTION('',(3.493655256267E-016,1.,0.E+000));
#34125 = PCURVE('',#34105,#34126);
#34126 = DEFINITIONAL_REPRESENTATION('',(#34127),#34131);
#34127 = LINE('',#34128,#34129);
#34128 = CARTESIAN_POINT('',(3.6,61.489760698704));
#34129 = VECTOR('',#34130,1.);
#34130 = DIRECTION('',(-3.493655256267E-016,-1.));
#34131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34132 = ORIENTED_EDGE('',*,*,#34133,.F.);
#34133 = EDGE_CURVE('',#34134,#34118,#34136,.T.);
#34134 = VERTEX_POINT('',#34135);
#34135 = CARTESIAN_POINT('',(0.50114689477,-10.38796335794,
    12.65000000182));
#34136 = SURFACE_CURVE('',#34137,(#34148),.PCURVE_S1.);
#34137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34138,#34139,#34140,#34141,
    #34142,#34143,#34144,#34145,#34146,#34147),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.26310646014,0.526245159217,0.789395707107,1.),
  .UNSPECIFIED.);
#34138 = CARTESIAN_POINT('',(0.50114689477,-10.38796335794,
    12.65000000182));
#34139 = CARTESIAN_POINT('',(0.667780986448,-10.3879678769,
    12.65000000182));
#34140 = CARTESIAN_POINT('',(0.834415078127,-10.38797239585,
    12.65000000182));
#34141 = CARTESIAN_POINT('',(1.167703679477,-10.38797670249,
    12.65000000182));
#34142 = CARTESIAN_POINT('',(1.334358189148,-10.38797749762,
    12.65000000182));
#34143 = CARTESIAN_POINT('',(1.66767471274,-10.38797505573,
    12.65000000182));
#34144 = CARTESIAN_POINT('',(1.834336726661,-10.38797224247,
    12.65000000182));
#34145 = CARTESIAN_POINT('',(2.134381459619,-10.38796320563,
    12.65000000182));
#34146 = CARTESIAN_POINT('',(2.267764178656,-10.38795726526,
    12.65000000182));
#34147 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.65000000182));
#34148 = PCURVE('',#34105,#34149);
#34149 = DEFINITIONAL_REPRESENTATION('',(#34150),#34161);
#34150 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34151,#34152,#34153,#34154,
    #34155,#34156,#34157,#34158,#34159,#34160),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.26310646014,0.526245159217,0.789395707107,1.),
  .UNSPECIFIED.);
#34151 = CARTESIAN_POINT('',(5.500000002924,61.489772731757));
#34152 = CARTESIAN_POINT('',(5.333365911245,61.489777250711));
#34153 = CARTESIAN_POINT('',(5.166731819566,61.489781769664));
#34154 = CARTESIAN_POINT('',(4.833443218216,61.489786076303));
#34155 = CARTESIAN_POINT('',(4.666788708545,61.48978687143));
#34156 = CARTESIAN_POINT('',(4.333472184953,61.489784429543));
#34157 = CARTESIAN_POINT('',(4.166810171032,61.489781616283));
#34158 = CARTESIAN_POINT('',(3.866765438075,61.489772579443));
#34159 = CARTESIAN_POINT('',(3.733382719037,61.489766639073));
#34160 = CARTESIAN_POINT('',(3.6,61.489760698704));
#34161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34162 = ORIENTED_EDGE('',*,*,#34163,.F.);
#34163 = EDGE_CURVE('',#34164,#34134,#34166,.T.);
#34164 = VERTEX_POINT('',#34165);
#34165 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000001562));
#34166 = SURFACE_CURVE('',#34167,(#34171),.PCURVE_S1.);
#34167 = LINE('',#34168,#34169);
#34168 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000001359));
#34169 = VECTOR('',#34170,1.);
#34170 = DIRECTION('',(0.999999999882,-1.535826218853E-005,
    3.838428003734E-010));
#34171 = PCURVE('',#34105,#34172);
#34172 = DEFINITIONAL_REPRESENTATION('',(#34173),#34177);
#34173 = LINE('',#34174,#34175);
#34174 = CARTESIAN_POINT('',(6.2,61.489761980974));
#34175 = VECTOR('',#34176,1.);
#34176 = DIRECTION('',(-0.999999999882,1.535826218853E-005));
#34177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34178 = ORIENTED_EDGE('',*,*,#34179,.T.);
#34179 = EDGE_CURVE('',#34164,#34095,#34180,.T.);
#34180 = SURFACE_CURVE('',#34181,(#34185),.PCURVE_S1.);
#34181 = LINE('',#34182,#34183);
#34182 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000000823));
#34183 = VECTOR('',#34184,1.);
#34184 = DIRECTION('',(2.1835343975E-017,1.,1.3974620144E-015));
#34185 = PCURVE('',#34105,#34186);
#34186 = DEFINITIONAL_REPRESENTATION('',(#34187),#34191);
#34187 = LINE('',#34188,#34189);
#34188 = CARTESIAN_POINT('',(6.2,61.489761980974));
#34189 = VECTOR('',#34190,1.);
#34190 = DIRECTION('',(-2.1835343975E-017,-1.));
#34191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34196)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34193,#34194,#34195)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34193 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34194 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34195 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34196 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34193,
  'distance_accuracy_value','confusion accuracy');
#34197 = SHAPE_DEFINITION_REPRESENTATION(#34198,#34087);
#34198 = PRODUCT_DEFINITION_SHAPE('','',#34199);
#34199 = PRODUCT_DEFINITION('design','',#34200,#34203);
#34200 = PRODUCT_DEFINITION_FORMATION('','',#34201);
#34201 = PRODUCT('CADSOFTTOOLS 1.163','CADSOFTTOOLS 1.163','',(#34202));
#34202 = PRODUCT_CONTEXT('',#2,'mechanical');
#34203 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34204 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34205,#34207);
#34205 = ( REPRESENTATION_RELATIONSHIP('','',#34087,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34206) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34206 = ITEM_DEFINED_TRANSFORMATION('','',#11,#663);
#34207 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34208);
#34208 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('163','','',#5,#34199,$);
#34209 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34201));
#34210 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34211),#34374);
#34211 = SHELL_BASED_SURFACE_MODEL('',(#34212));
#34212 = OPEN_SHELL('',(#34213));
#34213 = ADVANCED_FACE('',(#34214),#34229,.F.);
#34214 = FACE_BOUND('',#34215,.F.);
#34215 = EDGE_LOOP('',(#34216,#34239,#34284,#34322,#34338));
#34216 = ORIENTED_EDGE('',*,*,#34217,.T.);
#34217 = EDGE_CURVE('',#34218,#34220,#34222,.T.);
#34218 = VERTEX_POINT('',#34219);
#34219 = CARTESIAN_POINT('',(2.401146897693,-10.88608826137,
    12.193487115569));
#34220 = VERTEX_POINT('',#34221);
#34221 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.650000001069));
#34222 = SURFACE_CURVE('',#34223,(#34228),.PCURVE_S1.);
#34223 = CIRCLE('',#34224,0.5);
#34224 = AXIS2_PLACEMENT_3D('',#34225,#34226,#34227);
#34225 = CARTESIAN_POINT('',(2.401146897693,-10.38798297519,
    12.15000000182));
#34226 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34227 = DIRECTION('',(0.E+000,-0.996210562034,8.697422659464E-002));
#34228 = PCURVE('',#34229,#34234);
#34229 = CYLINDRICAL_SURFACE('',#34230,0.5);
#34230 = AXIS2_PLACEMENT_3D('',#34231,#34232,#34233);
#34231 = CARTESIAN_POINT('',(-8.640494607017,-10.38798297519,
    12.15000000182));
#34232 = DIRECTION('',(1.,0.E+000,0.E+000));
#34233 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34234 = DEFINITIONAL_REPRESENTATION('',(#34235),#34238);
#34235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34236,#34237),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483775372854),.PIECEWISE_BEZIER_KNOTS.);
#34236 = CARTESIAN_POINT('',(6.196101052644,11.04164150471));
#34237 = CARTESIAN_POINT('',(4.71232567979,11.04164150471));
#34238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34239 = ORIENTED_EDGE('',*,*,#34240,.F.);
#34240 = EDGE_CURVE('',#34241,#34220,#34243,.T.);
#34241 = VERTEX_POINT('',#34242);
#34242 = CARTESIAN_POINT('',(0.50114689477,-10.38796335794,
    12.65000000182));
#34243 = SURFACE_CURVE('',#34244,(#34255),.PCURVE_S1.);
#34244 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34245,#34246,#34247,#34248,
    #34249,#34250,#34251,#34252,#34253,#34254),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.26310646014,0.526245159217,0.789395707107,1.),
  .UNSPECIFIED.);
#34245 = CARTESIAN_POINT('',(0.50114689477,-10.38796335794,
    12.65000000182));
#34246 = CARTESIAN_POINT('',(0.667780986448,-10.3879678769,
    12.65000000182));
#34247 = CARTESIAN_POINT('',(0.834415078127,-10.38797239585,
    12.65000000182));
#34248 = CARTESIAN_POINT('',(1.167703679477,-10.38797670249,
    12.65000000182));
#34249 = CARTESIAN_POINT('',(1.334358189148,-10.38797749762,
    12.65000000182));
#34250 = CARTESIAN_POINT('',(1.66767471274,-10.38797505573,
    12.65000000182));
#34251 = CARTESIAN_POINT('',(1.834336726661,-10.38797224247,
    12.65000000182));
#34252 = CARTESIAN_POINT('',(2.134381459619,-10.38796320563,
    12.65000000182));
#34253 = CARTESIAN_POINT('',(2.267764178656,-10.38795726526,
    12.65000000182));
#34254 = CARTESIAN_POINT('',(2.401146897693,-10.38795132489,
    12.65000000182));
#34255 = PCURVE('',#34229,#34256);
#34256 = DEFINITIONAL_REPRESENTATION('',(#34257),#34283);
#34257 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34258,#34259,#34260,#34261,
    #34262,#34263,#34264,#34265,#34266,#34267,#34268,#34269,#34270,
    #34271,#34272,#34273,#34274,#34275,#34276,#34277,#34278,#34279,
    #34280,#34281,#34282),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#34258 = CARTESIAN_POINT('',(4.712349745897,9.141641501786));
#34259 = CARTESIAN_POINT('',(4.712351307295,9.170429380618));
#34260 = CARTESIAN_POINT('',(4.712354430156,9.228005138283));
#34261 = CARTESIAN_POINT('',(4.712358967678,9.314368774779));
#34262 = CARTESIAN_POINT('',(4.712363213785,9.400732411276));
#34263 = CARTESIAN_POINT('',(4.712367015729,9.487096047772));
#34264 = CARTESIAN_POINT('',(4.712370250844,9.573459684269));
#34265 = CARTESIAN_POINT('',(4.71237268425,9.659823320765));
#34266 = CARTESIAN_POINT('',(4.712374549343,9.746186957262));
#34267 = CARTESIAN_POINT('',(4.712375898321,9.832550593759));
#34268 = CARTESIAN_POINT('',(4.712376666079,9.918914230255));
#34269 = CARTESIAN_POINT('',(4.712376816745,10.005277866752));
#34270 = CARTESIAN_POINT('',(4.712376314825,10.091641503248));
#34271 = CARTESIAN_POINT('',(4.712375094075,10.178005139745));
#34272 = CARTESIAN_POINT('',(4.712373292404,10.264368776241));
#34273 = CARTESIAN_POINT('',(4.712370865086,10.350732412738));
#34274 = CARTESIAN_POINT('',(4.712367776556,10.437096049234));
#34275 = CARTESIAN_POINT('',(4.712363985956,10.523459685731));
#34276 = CARTESIAN_POINT('',(4.71235946444,10.609823322227));
#34277 = CARTESIAN_POINT('',(4.7123541404,10.696186958724));
#34278 = CARTESIAN_POINT('',(4.712347826875,10.78255059522));
#34279 = CARTESIAN_POINT('',(4.712340833773,10.868914231717));
#34280 = CARTESIAN_POINT('',(4.712333372208,10.955277868213));
#34281 = CARTESIAN_POINT('',(4.712328244,11.012853625878));
#34282 = CARTESIAN_POINT('',(4.71232567979,11.04164150471));
#34283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34284 = ORIENTED_EDGE('',*,*,#34285,.F.);
#34285 = EDGE_CURVE('',#34286,#34241,#34288,.T.);
#34286 = VERTEX_POINT('',#34287);
#34287 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000001562));
#34288 = SURFACE_CURVE('',#34289,(#34293),.PCURVE_S1.);
#34289 = LINE('',#34290,#34291);
#34290 = CARTESIAN_POINT('',(-0.198853102307,-10.38795260716,
    12.650000001359));
#34291 = VECTOR('',#34292,1.);
#34292 = DIRECTION('',(0.999999999882,-1.535826218853E-005,
    3.838428003734E-010));
#34293 = PCURVE('',#34229,#34294);
#34294 = DEFINITIONAL_REPRESENTATION('',(#34295),#34321);
#34295 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34296,#34297,#34298,#34299,
    #34300,#34301,#34302,#34303,#34304,#34305,#34306,#34307,#34308,
    #34309,#34310,#34311,#34312,#34313,#34314,#34315,#34316,#34317,
    #34318,#34319,#34320),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(7.784314907765E-020,3.181818168904E-002,
    6.363636337808E-002,9.545454506711E-002,0.127272726756,
    0.159090908445,0.190909090134,0.222727271823,0.254545453512,
    0.286363635201,0.31818181689,0.349999998579,0.381818180268,
    0.413636361957,0.445454543647,0.477272725336,0.509090907025,
    0.540909088714,0.572727270403,0.604545452092,0.636363633781,
    0.66818181547,0.699999997159),.QUASI_UNIFORM_KNOTS.);
#34296 = CARTESIAN_POINT('',(4.71232824433,8.44164150471));
#34297 = CARTESIAN_POINT('',(4.712328570111,8.452247565272));
#34298 = CARTESIAN_POINT('',(4.712329221674,8.473459686395));
#34299 = CARTESIAN_POINT('',(4.712330199018,8.505277868081));
#34300 = CARTESIAN_POINT('',(4.712331176362,8.537096049766));
#34301 = CARTESIAN_POINT('',(4.712332153706,8.568914231451));
#34302 = CARTESIAN_POINT('',(4.71233313105,8.600732413136));
#34303 = CARTESIAN_POINT('',(4.712334108394,8.632550594822));
#34304 = CARTESIAN_POINT('',(4.712335085738,8.664368776507));
#34305 = CARTESIAN_POINT('',(4.712336063082,8.696186958192));
#34306 = CARTESIAN_POINT('',(4.712337040425,8.728005139878));
#34307 = CARTESIAN_POINT('',(4.712338017769,8.759823321563));
#34308 = CARTESIAN_POINT('',(4.712338995113,8.791641503248));
#34309 = CARTESIAN_POINT('',(4.712339972457,8.823459684933));
#34310 = CARTESIAN_POINT('',(4.712340949801,8.855277866619));
#34311 = CARTESIAN_POINT('',(4.712341927145,8.887096048304));
#34312 = CARTESIAN_POINT('',(4.712342904489,8.918914229989));
#34313 = CARTESIAN_POINT('',(4.712343881833,8.950732411675));
#34314 = CARTESIAN_POINT('',(4.712344859177,8.98255059336));
#34315 = CARTESIAN_POINT('',(4.712345836521,9.014368775045));
#34316 = CARTESIAN_POINT('',(4.712346813865,9.04618695673));
#34317 = CARTESIAN_POINT('',(4.712347791209,9.078005138416));
#34318 = CARTESIAN_POINT('',(4.712348768553,9.109823320101));
#34319 = CARTESIAN_POINT('',(4.712349420116,9.131035441225));
#34320 = CARTESIAN_POINT('',(4.712349745897,9.141641501786));
#34321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34322 = ORIENTED_EDGE('',*,*,#34323,.T.);
#34323 = EDGE_CURVE('',#34286,#34324,#34326,.T.);
#34324 = VERTEX_POINT('',#34325);
#34325 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216311,
    12.193556853301));
#34326 = SURFACE_CURVE('',#34327,(#34332),.PCURVE_S1.);
#34327 = CIRCLE('',#34328,0.5);
#34328 = AXIS2_PLACEMENT_3D('',#34329,#34330,#34331);
#34329 = CARTESIAN_POINT('',(-0.198853102307,-10.38798297519,
    12.15000000182));
#34330 = DIRECTION('',(1.,0.E+000,0.E+000));
#34331 = DIRECTION('',(-0.E+000,6.073605472068E-005,0.999999998156));
#34332 = PCURVE('',#34229,#34333);
#34333 = DEFINITIONAL_REPRESENTATION('',(#34334),#34337);
#34334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34335,#34336),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.483632800599),.PIECEWISE_BEZIER_KNOTS.);
#34335 = CARTESIAN_POINT('',(4.71232824433,8.44164150471));
#34336 = CARTESIAN_POINT('',(6.195961044929,8.44164150471));
#34337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34338 = ORIENTED_EDGE('',*,*,#34339,.T.);
#34339 = EDGE_CURVE('',#34324,#34218,#34340,.T.);
#34340 = SURFACE_CURVE('',#34341,(#34345),.PCURVE_S1.);
#34341 = LINE('',#34342,#34343);
#34342 = CARTESIAN_POINT('',(-0.198853102307,-10.88608216301,
    12.193556853293));
#34343 = VECTOR('',#34344,1.);
#34344 = DIRECTION('',(0.999999999638,-2.345125304038E-006,
    -2.682223620629E-005));
#34345 = PCURVE('',#34229,#34346);
#34346 = DEFINITIONAL_REPRESENTATION('',(#34347),#34373);
#34347 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34348,#34349,#34350,#34351,
    #34352,#34353,#34354,#34355,#34356,#34357,#34358,#34359,#34360,
    #34361,#34362,#34363,#34364,#34365,#34366,#34367,#34368,#34369,
    #34370,#34371,#34372),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(8.514828340041E-019,0.118181818225,
    0.236363636449,0.354545454674,0.472727272899,0.590909091123,
    0.709090909348,0.827272727573,0.945454545797,1.063636364022,
    1.181818182247,1.300000000471,1.418181818696,1.536363636921,
    1.654545455145,1.77272727337,1.890909091594,2.009090909819,
    2.127272728044,2.245454546268,2.363636364493,2.481818182718,
    2.600000000942),.QUASI_UNIFORM_KNOTS.);
#34348 = CARTESIAN_POINT('',(6.195961044929,8.44164150471));
#34349 = CARTESIAN_POINT('',(6.195963166258,8.481035444104));
#34350 = CARTESIAN_POINT('',(6.195967408916,8.559823322892));
#34351 = CARTESIAN_POINT('',(6.195973772903,8.678005141074));
#34352 = CARTESIAN_POINT('',(6.19598013689,8.796186959255));
#34353 = CARTESIAN_POINT('',(6.195986500877,8.914368777437));
#34354 = CARTESIAN_POINT('',(6.195992864864,9.032550595619));
#34355 = CARTESIAN_POINT('',(6.195999228851,9.150732413801));
#34356 = CARTESIAN_POINT('',(6.196005592838,9.268914231983));
#34357 = CARTESIAN_POINT('',(6.196011956825,9.387096050165));
#34358 = CARTESIAN_POINT('',(6.196018320812,9.505277868346));
#34359 = CARTESIAN_POINT('',(6.196024684799,9.623459686528));
#34360 = CARTESIAN_POINT('',(6.196031048786,9.74164150471));
#34361 = CARTESIAN_POINT('',(6.196037412773,9.859823322892));
#34362 = CARTESIAN_POINT('',(6.19604377676,9.978005141074));
#34363 = CARTESIAN_POINT('',(6.196050140747,10.096186959255));
#34364 = CARTESIAN_POINT('',(6.196056504734,10.214368777437));
#34365 = CARTESIAN_POINT('',(6.196062868721,10.332550595619));
#34366 = CARTESIAN_POINT('',(6.196069232708,10.450732413801));
#34367 = CARTESIAN_POINT('',(6.196075596696,10.568914231983));
#34368 = CARTESIAN_POINT('',(6.196081960683,10.687096050165));
#34369 = CARTESIAN_POINT('',(6.19608832467,10.805277868346));
#34370 = CARTESIAN_POINT('',(6.196094688656,10.923459686528));
#34371 = CARTESIAN_POINT('',(6.196098931314,11.002247565316));
#34372 = CARTESIAN_POINT('',(6.196101052643,11.04164150471));
#34373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34378)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34375,#34376,#34377)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34375 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34376 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34377 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34378 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34375,
  'distance_accuracy_value','confusion accuracy');
#34379 = SHAPE_DEFINITION_REPRESENTATION(#34380,#34210);
#34380 = PRODUCT_DEFINITION_SHAPE('','',#34381);
#34381 = PRODUCT_DEFINITION('design','',#34382,#34385);
#34382 = PRODUCT_DEFINITION_FORMATION('','',#34383);
#34383 = PRODUCT('CADSOFTTOOLS 1.164','CADSOFTTOOLS 1.164','',(#34384));
#34384 = PRODUCT_CONTEXT('',#2,'mechanical');
#34385 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34386 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34387,#34389);
#34387 = ( REPRESENTATION_RELATIONSHIP('','',#34210,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34388) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34388 = ITEM_DEFINED_TRANSFORMATION('','',#11,#667);
#34389 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34390);
#34390 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('164','','',#5,#34381,$);
#34391 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34383));
#34392 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34393),#34654);
#34393 = SHELL_BASED_SURFACE_MODEL('',(#34394));
#34394 = OPEN_SHELL('',(#34395));
#34395 = ADVANCED_FACE('',(#34396),#34410,.T.);
#34396 = FACE_BOUND('',#34397,.T.);
#34397 = EDGE_LOOP('',(#34398,#34421,#34438,#34454,#34475,#34491,#34512,
    #34533,#34554,#34570,#34586,#34603,#34619,#34640));
#34398 = ORIENTED_EDGE('',*,*,#34399,.T.);
#34399 = EDGE_CURVE('',#34400,#34402,#34404,.T.);
#34400 = VERTEX_POINT('',#34401);
#34401 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#34402 = VERTEX_POINT('',#34403);
#34403 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    12.65000000182));
#34404 = SURFACE_CURVE('',#34405,(#34409),.PCURVE_S1.);
#34405 = LINE('',#34406,#34407);
#34406 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#34407 = VECTOR('',#34408,1.);
#34408 = DIRECTION('',(0.E+000,-1.,-7.557617803545E-016));
#34409 = PCURVE('',#34410,#34415);
#34410 = PLANE('',#34411);
#34411 = AXIS2_PLACEMENT_3D('',#34412,#34413,#34414);
#34412 = CARTESIAN_POINT('',(4.301146897693,-5.349861742126,
    36.300000005576));
#34413 = DIRECTION('',(1.,0.E+000,0.E+000));
#34414 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34415 = DEFINITIONAL_REPRESENTATION('',(#34416),#34420);
#34416 = LINE('',#34417,#34418);
#34417 = CARTESIAN_POINT('',(3.150138258201,23.650000003756));
#34418 = VECTOR('',#34419,1.);
#34419 = DIRECTION('',(1.,7.557617803545E-016));
#34420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34421 = ORIENTED_EDGE('',*,*,#34422,.T.);
#34422 = EDGE_CURVE('',#34402,#34423,#34425,.T.);
#34423 = VERTEX_POINT('',#34424);
#34424 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    11.400000045029));
#34425 = SURFACE_CURVE('',#34426,(#34431),.PCURVE_S1.);
#34426 = CIRCLE('',#34427,0.624999978396);
#34427 = AXIS2_PLACEMENT_3D('',#34428,#34429,#34430);
#34428 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    12.025000023425));
#34429 = DIRECTION('',(1.,0.E+000,-0.E+000));
#34430 = DIRECTION('',(0.E+000,0.E+000,1.));
#34431 = PCURVE('',#34410,#34432);
#34432 = DEFINITIONAL_REPRESENTATION('',(#34433),#34437);
#34433 = CIRCLE('',#34434,0.624999978396);
#34434 = AXIS2_PLACEMENT_2D('',#34435,#34436);
#34435 = CARTESIAN_POINT('',(26.654328144159,24.274999982152));
#34436 = DIRECTION('',(0.E+000,-1.));
#34437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34438 = ORIENTED_EDGE('',*,*,#34439,.T.);
#34439 = EDGE_CURVE('',#34423,#34440,#34442,.T.);
#34440 = VERTEX_POINT('',#34441);
#34441 = CARTESIAN_POINT('',(4.301146897693,-29.27835556403,
    11.400000045029));
#34442 = SURFACE_CURVE('',#34443,(#34447),.PCURVE_S1.);
#34443 = LINE('',#34444,#34445);
#34444 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    11.400000045029));
#34445 = VECTOR('',#34446,1.);
#34446 = DIRECTION('',(-3.258372720781E-016,1.,-6.516745441562E-016));
#34447 = PCURVE('',#34410,#34448);
#34448 = DEFINITIONAL_REPRESENTATION('',(#34449),#34453);
#34449 = LINE('',#34450,#34451);
#34450 = CARTESIAN_POINT('',(26.654328144159,24.899999960547));
#34451 = VECTOR('',#34452,1.);
#34452 = DIRECTION('',(-1.,6.516745441562E-016));
#34453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34454 = ORIENTED_EDGE('',*,*,#34455,.T.);
#34455 = EDGE_CURVE('',#34440,#34456,#34458,.T.);
#34456 = VERTEX_POINT('',#34457);
#34457 = CARTESIAN_POINT('',(4.301146897693,-28.78845761858,
    10.800000029793));
#34458 = SURFACE_CURVE('',#34459,(#34464),.PCURVE_S1.);
#34459 = CIRCLE('',#34460,0.5);
#34460 = AXIS2_PLACEMENT_3D('',#34461,#34462,#34463);
#34461 = CARTESIAN_POINT('',(4.301146897693,-29.27835556403,
    10.900000045029));
#34462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34463 = DIRECTION('',(0.E+000,0.E+000,1.));
#34464 = PCURVE('',#34410,#34465);
#34465 = DEFINITIONAL_REPRESENTATION('',(#34466),#34474);
#34466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34467,#34468,#34469,#34470
    ,#34471,#34472,#34473),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#34467 = CARTESIAN_POINT('',(23.928493821905,24.899999960547));
#34468 = CARTESIAN_POINT('',(23.06246841812,24.899999960547));
#34469 = CARTESIAN_POINT('',(23.495481120012,25.649999960547));
#34470 = CARTESIAN_POINT('',(23.928493821905,26.399999960547));
#34471 = CARTESIAN_POINT('',(24.361506523797,25.649999960547));
#34472 = CARTESIAN_POINT('',(24.794519225689,24.899999960547));
#34473 = CARTESIAN_POINT('',(23.928493821905,24.899999960547));
#34474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34475 = ORIENTED_EDGE('',*,*,#34476,.T.);
#34476 = EDGE_CURVE('',#34456,#34477,#34479,.T.);
#34477 = VERTEX_POINT('',#34478);
#34478 = CARTESIAN_POINT('',(4.301146897693,-29.37375271004,
    8.52307085927));
#34479 = SURFACE_CURVE('',#34480,(#34484),.PCURVE_S1.);
#34480 = LINE('',#34481,#34482);
#34481 = CARTESIAN_POINT('',(4.301146897693,-28.78845761858,
    10.800000029793));
#34482 = VECTOR('',#34483,1.);
#34483 = DIRECTION('',(0.E+000,-0.24896085195,-0.968513548793));
#34484 = PCURVE('',#34410,#34485);
#34485 = DEFINITIONAL_REPRESENTATION('',(#34486),#34490);
#34486 = LINE('',#34487,#34488);
#34487 = CARTESIAN_POINT('',(23.438595876458,25.499999975784));
#34488 = VECTOR('',#34489,1.);
#34489 = DIRECTION('',(0.24896085195,0.968513548793));
#34490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34491 = ORIENTED_EDGE('',*,*,#34492,.T.);
#34492 = EDGE_CURVE('',#34477,#34493,#34495,.T.);
#34493 = VERTEX_POINT('',#34494);
#34494 = CARTESIAN_POINT('',(4.301146897693,-29.45938974286,
    8.118159833045));
#34495 = SURFACE_CURVE('',#34496,(#34501),.PCURVE_S1.);
#34496 = CIRCLE('',#34497,5.);
#34497 = AXIS2_PLACEMENT_3D('',#34498,#34499,#34500);
#34498 = CARTESIAN_POINT('',(4.301146897693,-34.30417058017,
    9.354322701963));
#34499 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34500 = DIRECTION('',(0.E+000,0.986083574024,-0.166250368539));
#34501 = PCURVE('',#34410,#34502);
#34502 = DEFINITIONAL_REPRESENTATION('',(#34503),#34511);
#34503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34504,#34505,#34506,#34507
    ,#34508,#34509,#34510),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#34504 = CARTESIAN_POINT('',(24.023890967923,27.776929146306));
#34505 = CARTESIAN_POINT('',(25.463661393352,36.316663399903));
#34506 = CARTESIAN_POINT('',(32.13940298582,30.799918509065));
#34507 = CARTESIAN_POINT('',(38.815144578289,25.283173618228));
#34508 = CARTESIAN_POINT('',(30.699632560391,22.260184255468));
#34509 = CARTESIAN_POINT('',(22.584120542493,19.237194892709));
#34510 = CARTESIAN_POINT('',(24.023890967923,27.776929146306));
#34511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34512 = ORIENTED_EDGE('',*,*,#34513,.F.);
#34513 = EDGE_CURVE('',#34514,#34493,#34516,.T.);
#34514 = VERTEX_POINT('',#34515);
#34515 = CARTESIAN_POINT('',(4.301146897693,-30.40295605293,
    3.537808199789));
#34516 = SURFACE_CURVE('',#34517,(#34522),.PCURVE_S1.);
#34517 = CIRCLE('',#34518,50.12873914272);
#34518 = AXIS2_PLACEMENT_3D('',#34519,#34520,#34521);
#34519 = CARTESIAN_POINT('',(4.301146897693,19.113161217029,
    -4.275297363707));
#34520 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34521 = DIRECTION('',(0.E+000,-0.987779028892,0.155860803545));
#34522 = PCURVE('',#34410,#34523);
#34523 = DEFINITIONAL_REPRESENTATION('',(#34524),#34532);
#34524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34525,#34526,#34527,#34528
    ,#34529,#34530,#34531),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#34525 = CARTESIAN_POINT('',(25.053094310806,32.762191805788));
#34526 = CARTESIAN_POINT('',(11.520398509932,-53.00223909932));
#34527 = CARTESIAN_POINT('',(-55.98742949457,1.599634698475));
#34528 = CARTESIAN_POINT('',(-123.495257499,56.201508496274));
#34529 = CARTESIAN_POINT('',(-42.45473369369,87.364065603587));
#34530 = CARTESIAN_POINT('',(38.585790111679,118.52662271089));
#34531 = CARTESIAN_POINT('',(25.053094310806,32.762191805788));
#34532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34533 = ORIENTED_EDGE('',*,*,#34534,.F.);
#34534 = EDGE_CURVE('',#34535,#34514,#34537,.T.);
#34535 = VERTEX_POINT('',#34536);
#34536 = CARTESIAN_POINT('',(4.301146897693,-29.99589062674,
    2.967473921364));
#34537 = SURFACE_CURVE('',#34538,(#34543),.PCURVE_S1.);
#34538 = CIRCLE('',#34539,0.5);
#34539 = AXIS2_PLACEMENT_3D('',#34540,#34541,#34542);
#34540 = CARTESIAN_POINT('',(4.301146897693,-29.90906653849,
    3.459877797973));
#34541 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34542 = DIRECTION('',(-0.E+000,-0.173648176498,-0.984807753218));
#34543 = PCURVE('',#34410,#34544);
#34544 = DEFINITIONAL_REPRESENTATION('',(#34545),#34553);
#34545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34546,#34547,#34548,#34549
    ,#34550,#34551,#34552),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#34546 = CARTESIAN_POINT('',(24.646028884614,33.332526084212));
#34547 = CARTESIAN_POINT('',(25.498897416745,33.182142352044));
#34548 = CARTESIAN_POINT('',(24.942227018306,32.518728403214));
#34549 = CARTESIAN_POINT('',(24.385556619867,31.855314454385));
#34550 = CARTESIAN_POINT('',(24.089358486175,32.669112135382));
#34551 = CARTESIAN_POINT('',(23.793160352483,33.48290981638));
#34552 = CARTESIAN_POINT('',(24.646028884614,33.332526084212));
#34553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34554 = ORIENTED_EDGE('',*,*,#34555,.F.);
#34555 = EDGE_CURVE('',#34556,#34535,#34558,.T.);
#34556 = VERTEX_POINT('',#34557);
#34557 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#34558 = SURFACE_CURVE('',#34559,(#34563),.PCURVE_S1.);
#34559 = LINE('',#34560,#34561);
#34560 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#34561 = VECTOR('',#34562,1.);
#34562 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176518));
#34563 = PCURVE('',#34410,#34564);
#34564 = DEFINITIONAL_REPRESENTATION('',(#34565),#34569);
#34565 = LINE('',#34566,#34567);
#34566 = CARTESIAN_POINT('',(24.300138257857,33.393515933668));
#34567 = VECTOR('',#34568,1.);
#34568 = DIRECTION('',(0.984807753215,-0.173648176518));
#34569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34570 = ORIENTED_EDGE('',*,*,#34571,.T.);
#34571 = EDGE_CURVE('',#34556,#34572,#34574,.T.);
#34572 = VERTEX_POINT('',#34573);
#34573 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    6.10000022651));
#34574 = SURFACE_CURVE('',#34575,(#34579),.PCURVE_S1.);
#34575 = LINE('',#34576,#34577);
#34576 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#34577 = VECTOR('',#34578,1.);
#34578 = DIRECTION('',(-4.449908510632E-015,0.E+000,1.));
#34579 = PCURVE('',#34410,#34580);
#34580 = DEFINITIONAL_REPRESENTATION('',(#34581),#34585);
#34581 = LINE('',#34582,#34583);
#34582 = CARTESIAN_POINT('',(24.300138257857,33.393515933668));
#34583 = VECTOR('',#34584,1.);
#34584 = DIRECTION('',(0.E+000,-1.));
#34585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34586 = ORIENTED_EDGE('',*,*,#34587,.F.);
#34587 = EDGE_CURVE('',#34588,#34572,#34590,.T.);
#34588 = VERTEX_POINT('',#34589);
#34589 = CARTESIAN_POINT('',(4.301146897693,-24.14999999999,
    11.6000002265));
#34590 = SURFACE_CURVE('',#34591,(#34596),.PCURVE_S1.);
#34591 = CIRCLE('',#34592,5.49999999999);
#34592 = AXIS2_PLACEMENT_3D('',#34593,#34594,#34595);
#34593 = CARTESIAN_POINT('',(4.301146897693,-24.14999999999,
    6.10000022651));
#34594 = DIRECTION('',(1.,0.E+000,-0.E+000));
#34595 = DIRECTION('',(0.E+000,0.E+000,1.));
#34596 = PCURVE('',#34410,#34597);
#34597 = DEFINITIONAL_REPRESENTATION('',(#34598),#34602);
#34598 = CIRCLE('',#34599,5.49999999999);
#34599 = AXIS2_PLACEMENT_2D('',#34600,#34601);
#34600 = CARTESIAN_POINT('',(18.800138257867,30.199999779067));
#34601 = DIRECTION('',(0.E+000,-1.));
#34602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34603 = ORIENTED_EDGE('',*,*,#34604,.F.);
#34604 = EDGE_CURVE('',#34605,#34588,#34607,.T.);
#34605 = VERTEX_POINT('',#34606);
#34606 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    11.600000226499));
#34607 = SURFACE_CURVE('',#34608,(#34612),.PCURVE_S1.);
#34608 = LINE('',#34609,#34610);
#34609 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    11.600000226499));
#34610 = VECTOR('',#34611,1.);
#34611 = DIRECTION('',(6.062651329151E-017,-1.,-2.42506053166E-016));
#34612 = PCURVE('',#34410,#34613);
#34613 = DEFINITIONAL_REPRESENTATION('',(#34614),#34618);
#34614 = LINE('',#34615,#34616);
#34615 = CARTESIAN_POINT('',(4.150138258204,24.699999779077));
#34616 = VECTOR('',#34617,1.);
#34617 = DIRECTION('',(1.,2.42506053166E-016));
#34618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34619 = ORIENTED_EDGE('',*,*,#34620,.F.);
#34620 = EDGE_CURVE('',#34621,#34605,#34623,.T.);
#34621 = VERTEX_POINT('',#34622);
#34622 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.600000226502));
#34623 = SURFACE_CURVE('',#34624,(#34629),.PCURVE_S1.);
#34624 = CIRCLE('',#34625,1.000000000003);
#34625 = AXIS2_PLACEMENT_3D('',#34626,#34627,#34628);
#34626 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    12.600000226502));
#34627 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34628 = DIRECTION('',(0.E+000,1.,0.E+000));
#34629 = PCURVE('',#34410,#34630);
#34630 = DEFINITIONAL_REPRESENTATION('',(#34631),#34639);
#34631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34632,#34633,#34634,#34635
    ,#34636,#34637,#34638),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#34632 = CARTESIAN_POINT('',(3.150138258201,23.699999779074));
#34633 = CARTESIAN_POINT('',(3.150138258201,25.432050586648));
#34634 = CARTESIAN_POINT('',(4.650138258205,24.566025182861));
#34635 = CARTESIAN_POINT('',(6.15013825821,23.699999779074));
#34636 = CARTESIAN_POINT('',(4.650138258205,22.833974375287));
#34637 = CARTESIAN_POINT('',(3.150138258201,21.9679489715));
#34638 = CARTESIAN_POINT('',(3.150138258201,23.699999779074));
#34639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34640 = ORIENTED_EDGE('',*,*,#34641,.F.);
#34641 = EDGE_CURVE('',#34400,#34621,#34642,.T.);
#34642 = SURFACE_CURVE('',#34643,(#34647),.PCURVE_S1.);
#34643 = LINE('',#34644,#34645);
#34644 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#34645 = VECTOR('',#34646,1.);
#34646 = DIRECTION('',(0.E+000,0.E+000,-1.));
#34647 = PCURVE('',#34410,#34648);
#34648 = DEFINITIONAL_REPRESENTATION('',(#34649),#34653);
#34649 = LINE('',#34650,#34651);
#34650 = CARTESIAN_POINT('',(3.150138258201,23.650000003756));
#34651 = VECTOR('',#34652,1.);
#34652 = DIRECTION('',(0.E+000,1.));
#34653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34658)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34655,#34656,#34657)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34655 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34656 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34657 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34658 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34655,
  'distance_accuracy_value','confusion accuracy');
#34659 = SHAPE_DEFINITION_REPRESENTATION(#34660,#34392);
#34660 = PRODUCT_DEFINITION_SHAPE('','',#34661);
#34661 = PRODUCT_DEFINITION('design','',#34662,#34665);
#34662 = PRODUCT_DEFINITION_FORMATION('','',#34663);
#34663 = PRODUCT('CADSOFTTOOLS 1.165','CADSOFTTOOLS 1.165','',(#34664));
#34664 = PRODUCT_CONTEXT('',#2,'mechanical');
#34665 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34667,#34669);
#34667 = ( REPRESENTATION_RELATIONSHIP('','',#34392,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34668) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#671);
#34669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34670);
#34670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('165','','',#5,#34661,$);
#34671 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34663));
#34672 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34673),#34747);
#34673 = SHELL_BASED_SURFACE_MODEL('',(#34674));
#34674 = OPEN_SHELL('',(#34675));
#34675 = ADVANCED_FACE('',(#34676),#34690,.F.);
#34676 = FACE_BOUND('',#34677,.T.);
#34677 = EDGE_LOOP('',(#34678,#34701,#34717,#34733));
#34678 = ORIENTED_EDGE('',*,*,#34679,.F.);
#34679 = EDGE_CURVE('',#34680,#34682,#34684,.T.);
#34680 = VERTEX_POINT('',#34681);
#34681 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#34682 = VERTEX_POINT('',#34683);
#34683 = CARTESIAN_POINT('',(-9.885310230669E-002,-24.74999999998,
    13.450000000318));
#34684 = SURFACE_CURVE('',#34685,(#34689),.PCURVE_S1.);
#34685 = LINE('',#34686,#34687);
#34686 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#34687 = VECTOR('',#34688,1.);
#34688 = DIRECTION('',(3.083952846181E-018,-1.,3.947459643112E-016));
#34689 = PCURVE('',#34690,#34695);
#34690 = PLANE('',#34691);
#34691 = AXIS2_PLACEMENT_3D('',#34692,#34693,#34694);
#34692 = CARTESIAN_POINT('',(-9.885310230669E-002,4.750000000019,
    13.450000000318));
#34693 = DIRECTION('',(0.E+000,0.E+000,-1.));
#34694 = DIRECTION('',(1.,0.E+000,0.E+000));
#34695 = DEFINITIONAL_REPRESENTATION('',(#34696),#34700);
#34696 = LINE('',#34697,#34698);
#34697 = CARTESIAN_POINT('',(0.E+000,2.5));
#34698 = VECTOR('',#34699,1.);
#34699 = DIRECTION('',(3.083952846181E-018,1.));
#34700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34701 = ORIENTED_EDGE('',*,*,#34702,.T.);
#34702 = EDGE_CURVE('',#34680,#34703,#34705,.T.);
#34703 = VERTEX_POINT('',#34704);
#34704 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    13.450000000318));
#34705 = SURFACE_CURVE('',#34706,(#34710),.PCURVE_S1.);
#34706 = LINE('',#34707,#34708);
#34707 = CARTESIAN_POINT('',(-9.885310230669E-002,2.250000000019,
    13.450000000318));
#34708 = VECTOR('',#34709,1.);
#34709 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34710 = PCURVE('',#34690,#34711);
#34711 = DEFINITIONAL_REPRESENTATION('',(#34712),#34716);
#34712 = LINE('',#34713,#34714);
#34713 = CARTESIAN_POINT('',(0.E+000,2.5));
#34714 = VECTOR('',#34715,1.);
#34715 = DIRECTION('',(-1.,0.E+000));
#34716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34717 = ORIENTED_EDGE('',*,*,#34718,.T.);
#34718 = EDGE_CURVE('',#34703,#34719,#34721,.T.);
#34719 = VERTEX_POINT('',#34720);
#34720 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    13.450000000318));
#34721 = SURFACE_CURVE('',#34722,(#34726),.PCURVE_S1.);
#34722 = LINE('',#34723,#34724);
#34723 = CARTESIAN_POINT('',(-0.198853102307,2.250000000019,
    13.450000000318));
#34724 = VECTOR('',#34725,1.);
#34725 = DIRECTION('',(-4.111937128241E-018,-1.,3.947459643112E-016));
#34726 = PCURVE('',#34690,#34727);
#34727 = DEFINITIONAL_REPRESENTATION('',(#34728),#34732);
#34728 = LINE('',#34729,#34730);
#34729 = CARTESIAN_POINT('',(-0.1,2.5));
#34730 = VECTOR('',#34731,1.);
#34731 = DIRECTION('',(-4.111937128241E-018,1.));
#34732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34733 = ORIENTED_EDGE('',*,*,#34734,.T.);
#34734 = EDGE_CURVE('',#34719,#34682,#34735,.T.);
#34735 = SURFACE_CURVE('',#34736,(#34740),.PCURVE_S1.);
#34736 = LINE('',#34737,#34738);
#34737 = CARTESIAN_POINT('',(-0.198853102307,-24.74999999998,
    13.450000000318));
#34738 = VECTOR('',#34739,1.);
#34739 = DIRECTION('',(1.,0.E+000,0.E+000));
#34740 = PCURVE('',#34690,#34741);
#34741 = DEFINITIONAL_REPRESENTATION('',(#34742),#34746);
#34742 = LINE('',#34743,#34744);
#34743 = CARTESIAN_POINT('',(-0.1,29.5));
#34744 = VECTOR('',#34745,1.);
#34745 = DIRECTION('',(1.,0.E+000));
#34746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34751)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34748,#34749,#34750)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34748 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34749 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34750 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34751 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34748,
  'distance_accuracy_value','confusion accuracy');
#34752 = SHAPE_DEFINITION_REPRESENTATION(#34753,#34672);
#34753 = PRODUCT_DEFINITION_SHAPE('','',#34754);
#34754 = PRODUCT_DEFINITION('design','',#34755,#34758);
#34755 = PRODUCT_DEFINITION_FORMATION('','',#34756);
#34756 = PRODUCT('CADSOFTTOOLS 1.166','CADSOFTTOOLS 1.166','',(#34757));
#34757 = PRODUCT_CONTEXT('',#2,'mechanical');
#34758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34760,#34762);
#34760 = ( REPRESENTATION_RELATIONSHIP('','',#34672,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34761) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#675);
#34762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34763);
#34763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('166','','',#5,#34754,$);
#34764 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34756));
#34765 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34766),#34840);
#34766 = SHELL_BASED_SURFACE_MODEL('',(#34767));
#34767 = OPEN_SHELL('',(#34768));
#34768 = ADVANCED_FACE('',(#34769),#34783,.F.);
#34769 = FACE_BOUND('',#34770,.T.);
#34770 = EDGE_LOOP('',(#34771,#34794,#34810,#34826));
#34771 = ORIENTED_EDGE('',*,*,#34772,.F.);
#34772 = EDGE_CURVE('',#34773,#34775,#34777,.T.);
#34773 = VERTEX_POINT('',#34774);
#34774 = CARTESIAN_POINT('',(2.401146897693,0.796290128773,
    8.001419285756));
#34775 = VERTEX_POINT('',#34776);
#34776 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#34777 = SURFACE_CURVE('',#34778,(#34782),.PCURVE_S1.);
#34778 = LINE('',#34779,#34780);
#34779 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    8.001419285756));
#34780 = VECTOR('',#34781,1.);
#34781 = DIRECTION('',(0.E+000,0.E+000,-1.));
#34782 = PCURVE('',#34783,#34788);
#34783 = PLANE('',#34784);
#34784 = AXIS2_PLACEMENT_3D('',#34785,#34786,#34787);
#34785 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    8.001419018777));
#34786 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34787 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34788 = DEFINITIONAL_REPRESENTATION('',(#34789),#34793);
#34789 = LINE('',#34790,#34791);
#34790 = CARTESIAN_POINT('',(0.E+000,-2.669792511512E-007));
#34791 = VECTOR('',#34792,1.);
#34792 = DIRECTION('',(0.E+000,1.));
#34793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34794 = ORIENTED_EDGE('',*,*,#34795,.F.);
#34795 = EDGE_CURVE('',#34796,#34773,#34798,.T.);
#34796 = VERTEX_POINT('',#34797);
#34797 = CARTESIAN_POINT('',(2.451146897693,0.796290128773,
    8.001419285756));
#34798 = SURFACE_CURVE('',#34799,(#34803),.PCURVE_S1.);
#34799 = LINE('',#34800,#34801);
#34800 = CARTESIAN_POINT('',(2.451146897693,0.796290118654,
    8.001419285756));
#34801 = VECTOR('',#34802,1.);
#34802 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34803 = PCURVE('',#34783,#34804);
#34804 = DEFINITIONAL_REPRESENTATION('',(#34805),#34809);
#34805 = LINE('',#34806,#34807);
#34806 = CARTESIAN_POINT('',(-5.000000000001E-002,-2.669792511512E-007)
  );
#34807 = VECTOR('',#34808,1.);
#34808 = DIRECTION('',(1.,0.E+000));
#34809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34810 = ORIENTED_EDGE('',*,*,#34811,.F.);
#34811 = EDGE_CURVE('',#34812,#34796,#34814,.T.);
#34812 = VERTEX_POINT('',#34813);
#34813 = CARTESIAN_POINT('',(2.451146897693,0.796290108535,
    7.270649775685));
#34814 = SURFACE_CURVE('',#34815,(#34819),.PCURVE_S1.);
#34815 = LINE('',#34816,#34817);
#34816 = CARTESIAN_POINT('',(2.451146897693,0.796290108535,
    7.270649775685));
#34817 = VECTOR('',#34818,1.);
#34818 = DIRECTION('',(0.E+000,0.E+000,1.));
#34819 = PCURVE('',#34783,#34820);
#34820 = DEFINITIONAL_REPRESENTATION('',(#34821),#34825);
#34821 = LINE('',#34822,#34823);
#34822 = CARTESIAN_POINT('',(-5.000000000001E-002,0.730769243091));
#34823 = VECTOR('',#34824,1.);
#34824 = DIRECTION('',(0.E+000,-1.));
#34825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34826 = ORIENTED_EDGE('',*,*,#34827,.F.);
#34827 = EDGE_CURVE('',#34775,#34812,#34828,.T.);
#34828 = SURFACE_CURVE('',#34829,(#34833),.PCURVE_S1.);
#34829 = LINE('',#34830,#34831);
#34830 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#34831 = VECTOR('',#34832,1.);
#34832 = DIRECTION('',(1.,0.E+000,0.E+000));
#34833 = PCURVE('',#34783,#34834);
#34834 = DEFINITIONAL_REPRESENTATION('',(#34835),#34839);
#34835 = LINE('',#34836,#34837);
#34836 = CARTESIAN_POINT('',(0.E+000,0.730769243091));
#34837 = VECTOR('',#34838,1.);
#34838 = DIRECTION('',(-1.,-0.E+000));
#34839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34844)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34841,#34842,#34843)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34841 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34842 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34843 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34844 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34841,
  'distance_accuracy_value','confusion accuracy');
#34845 = SHAPE_DEFINITION_REPRESENTATION(#34846,#34765);
#34846 = PRODUCT_DEFINITION_SHAPE('','',#34847);
#34847 = PRODUCT_DEFINITION('design','',#34848,#34851);
#34848 = PRODUCT_DEFINITION_FORMATION('','',#34849);
#34849 = PRODUCT('CADSOFTTOOLS 1.167','CADSOFTTOOLS 1.167','',(#34850));
#34850 = PRODUCT_CONTEXT('',#2,'mechanical');
#34851 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34852 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34853,#34855);
#34853 = ( REPRESENTATION_RELATIONSHIP('','',#34765,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34854) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34854 = ITEM_DEFINED_TRANSFORMATION('','',#11,#679);
#34855 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34856);
#34856 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('167','','',#5,#34847,$);
#34857 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34849));
#34858 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34859),#34933);
#34859 = SHELL_BASED_SURFACE_MODEL('',(#34860));
#34860 = OPEN_SHELL('',(#34861));
#34861 = ADVANCED_FACE('',(#34862),#34876,.F.);
#34862 = FACE_BOUND('',#34863,.T.);
#34863 = EDGE_LOOP('',(#34864,#34887,#34903,#34919));
#34864 = ORIENTED_EDGE('',*,*,#34865,.F.);
#34865 = EDGE_CURVE('',#34866,#34868,#34870,.T.);
#34866 = VERTEX_POINT('',#34867);
#34867 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#34868 = VERTEX_POINT('',#34869);
#34869 = CARTESIAN_POINT('',(2.451146897693,0.706545088529,
    7.270649775685));
#34870 = SURFACE_CURVE('',#34871,(#34875),.PCURVE_S1.);
#34871 = LINE('',#34872,#34873);
#34872 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#34873 = VECTOR('',#34874,1.);
#34874 = DIRECTION('',(1.,0.E+000,0.E+000));
#34875 = PCURVE('',#34876,#34881);
#34876 = PLANE('',#34877);
#34877 = AXIS2_PLACEMENT_3D('',#34878,#34879,#34880);
#34878 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#34879 = DIRECTION('',(0.E+000,-1.110223024625E-016,1.));
#34880 = DIRECTION('',(1.,0.E+000,0.E+000));
#34881 = DEFINITIONAL_REPRESENTATION('',(#34882),#34886);
#34882 = LINE('',#34883,#34884);
#34883 = CARTESIAN_POINT('',(0.E+000,-8.97459685802E-002));
#34884 = VECTOR('',#34885,1.);
#34885 = DIRECTION('',(1.,0.E+000));
#34886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34887 = ORIENTED_EDGE('',*,*,#34888,.F.);
#34888 = EDGE_CURVE('',#34889,#34866,#34891,.T.);
#34889 = VERTEX_POINT('',#34890);
#34890 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#34891 = SURFACE_CURVE('',#34892,(#34896),.PCURVE_S1.);
#34892 = LINE('',#34893,#34894);
#34893 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#34894 = VECTOR('',#34895,1.);
#34895 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34896 = PCURVE('',#34876,#34897);
#34897 = DEFINITIONAL_REPRESENTATION('',(#34898),#34902);
#34898 = LINE('',#34899,#34900);
#34899 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#34900 = VECTOR('',#34901,1.);
#34901 = DIRECTION('',(0.E+000,-1.));
#34902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34903 = ORIENTED_EDGE('',*,*,#34904,.T.);
#34904 = EDGE_CURVE('',#34889,#34905,#34907,.T.);
#34905 = VERTEX_POINT('',#34906);
#34906 = CARTESIAN_POINT('',(2.451146897693,0.796290108535,
    7.270649775685));
#34907 = SURFACE_CURVE('',#34908,(#34912),.PCURVE_S1.);
#34908 = LINE('',#34909,#34910);
#34909 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#34910 = VECTOR('',#34911,1.);
#34911 = DIRECTION('',(1.,0.E+000,0.E+000));
#34912 = PCURVE('',#34876,#34913);
#34913 = DEFINITIONAL_REPRESENTATION('',(#34914),#34918);
#34914 = LINE('',#34915,#34916);
#34915 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#34916 = VECTOR('',#34917,1.);
#34917 = DIRECTION('',(1.,0.E+000));
#34918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34919 = ORIENTED_EDGE('',*,*,#34920,.F.);
#34920 = EDGE_CURVE('',#34868,#34905,#34921,.T.);
#34921 = SURFACE_CURVE('',#34922,(#34926),.PCURVE_S1.);
#34922 = LINE('',#34923,#34924);
#34923 = CARTESIAN_POINT('',(2.451146897693,0.706545088529,
    7.270649775685));
#34924 = VECTOR('',#34925,1.);
#34925 = DIRECTION('',(-9.896687522503E-015,1.,0.E+000));
#34926 = PCURVE('',#34876,#34927);
#34927 = DEFINITIONAL_REPRESENTATION('',(#34928),#34932);
#34928 = LINE('',#34929,#34930);
#34929 = CARTESIAN_POINT('',(5.000000000001E-002,-8.9745020006E-002));
#34930 = VECTOR('',#34931,1.);
#34931 = DIRECTION('',(-9.896687522503E-015,1.));
#34932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34937)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34934,#34935,#34936)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34934 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34935 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34936 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34937 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#34934,
  'distance_accuracy_value','confusion accuracy');
#34938 = SHAPE_DEFINITION_REPRESENTATION(#34939,#34858);
#34939 = PRODUCT_DEFINITION_SHAPE('','',#34940);
#34940 = PRODUCT_DEFINITION('design','',#34941,#34944);
#34941 = PRODUCT_DEFINITION_FORMATION('','',#34942);
#34942 = PRODUCT('CADSOFTTOOLS 1.168','CADSOFTTOOLS 1.168','',(#34943));
#34943 = PRODUCT_CONTEXT('',#2,'mechanical');
#34944 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34945 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34946,#34948);
#34946 = ( REPRESENTATION_RELATIONSHIP('','',#34858,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34947) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34947 = ITEM_DEFINED_TRANSFORMATION('','',#11,#683);
#34948 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34949);
#34949 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('168','','',#5,#34940,$);
#34950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34942));
#34951 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34952),#35010);
#34952 = SHELL_BASED_SURFACE_MODEL('',(#34953));
#34953 = OPEN_SHELL('',(#34954));
#34954 = ADVANCED_FACE('',(#34955),#34969,.F.);
#34955 = FACE_BOUND('',#34956,.F.);
#34956 = EDGE_LOOP('',(#34957,#34980,#34996));
#34957 = ORIENTED_EDGE('',*,*,#34958,.T.);
#34958 = EDGE_CURVE('',#34959,#34961,#34963,.T.);
#34959 = VERTEX_POINT('',#34960);
#34960 = CARTESIAN_POINT('',(2.426146897693,0.706545572936,
    7.516242863374));
#34961 = VERTEX_POINT('',#34962);
#34962 = CARTESIAN_POINT('',(2.451146897693,0.706545088529,
    7.270649775685));
#34963 = SURFACE_CURVE('',#34964,(#34968),.PCURVE_S1.);
#34964 = LINE('',#34965,#34966);
#34965 = CARTESIAN_POINT('',(2.451146897693,0.706545562817,
    7.516242863374));
#34966 = VECTOR('',#34967,1.);
#34967 = DIRECTION('',(0.E+000,-2.89678945047E-006,-0.999999999996));
#34968 = PCURVE('',#34969,#34974);
#34969 = PLANE('',#34970);
#34970 = AXIS2_PLACEMENT_3D('',#34971,#34972,#34973);
#34971 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#34972 = DIRECTION('',(0.E+000,0.999999999983,-5.793578900782E-006));
#34973 = DIRECTION('',(0.E+000,5.793578900782E-006,0.999999999983));
#34974 = DEFINITIONAL_REPRESENTATION('',(#34975),#34979);
#34975 = LINE('',#34976,#34977);
#34976 = CARTESIAN_POINT('',(0.245593087693,5.000000000001E-002));
#34977 = VECTOR('',#34978,1.);
#34978 = DIRECTION('',(-1.,0.E+000));
#34979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34980 = ORIENTED_EDGE('',*,*,#34981,.F.);
#34981 = EDGE_CURVE('',#34982,#34961,#34984,.T.);
#34982 = VERTEX_POINT('',#34983);
#34983 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#34984 = SURFACE_CURVE('',#34985,(#34989),.PCURVE_S1.);
#34985 = LINE('',#34986,#34987);
#34986 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#34987 = VECTOR('',#34988,1.);
#34988 = DIRECTION('',(1.,0.E+000,0.E+000));
#34989 = PCURVE('',#34969,#34990);
#34990 = DEFINITIONAL_REPRESENTATION('',(#34991),#34995);
#34991 = LINE('',#34992,#34993);
#34992 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#34993 = VECTOR('',#34994,1.);
#34994 = DIRECTION('',(0.E+000,1.));
#34995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34996 = ORIENTED_EDGE('',*,*,#34997,.T.);
#34997 = EDGE_CURVE('',#34982,#34959,#34998,.T.);
#34998 = SURFACE_CURVE('',#34999,(#35003),.PCURVE_S1.);
#34999 = LINE('',#35000,#35001);
#35000 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#35001 = VECTOR('',#35002,1.);
#35002 = DIRECTION('',(0.E+000,5.793578899864E-006,0.999999999983));
#35003 = PCURVE('',#34969,#35004);
#35004 = DEFINITIONAL_REPRESENTATION('',(#35005),#35009);
#35005 = LINE('',#35006,#35007);
#35006 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35007 = VECTOR('',#35008,1.);
#35008 = DIRECTION('',(1.,0.E+000));
#35009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35014)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35011,#35012,#35013)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35011 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35012 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35013 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35014 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#35011,
  'distance_accuracy_value','confusion accuracy');
#35015 = SHAPE_DEFINITION_REPRESENTATION(#35016,#34951);
#35016 = PRODUCT_DEFINITION_SHAPE('','',#35017);
#35017 = PRODUCT_DEFINITION('design','',#35018,#35021);
#35018 = PRODUCT_DEFINITION_FORMATION('','',#35019);
#35019 = PRODUCT('CADSOFTTOOLS 1.169','CADSOFTTOOLS 1.169','',(#35020));
#35020 = PRODUCT_CONTEXT('',#2,'mechanical');
#35021 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35022 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35023,#35025);
#35023 = ( REPRESENTATION_RELATIONSHIP('','',#34951,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35024) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35024 = ITEM_DEFINED_TRANSFORMATION('','',#11,#687);
#35025 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35026);
#35026 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('169','','',#5,#35017,$);
#35027 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35019));
#35028 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35029),#35103);
#35029 = SHELL_BASED_SURFACE_MODEL('',(#35030));
#35030 = OPEN_SHELL('',(#35031));
#35031 = ADVANCED_FACE('',(#35032),#35046,.F.);
#35032 = FACE_BOUND('',#35033,.T.);
#35033 = EDGE_LOOP('',(#35034,#35057,#35073,#35089));
#35034 = ORIENTED_EDGE('',*,*,#35035,.F.);
#35035 = EDGE_CURVE('',#35036,#35038,#35040,.T.);
#35036 = VERTEX_POINT('',#35037);
#35037 = CARTESIAN_POINT('',(2.401146897693,3.180904328173,
    7.001419121843));
#35038 = VERTEX_POINT('',#35039);
#35039 = CARTESIAN_POINT('',(2.401146897693,2.732185661143,
    8.001419285756));
#35040 = SURFACE_CURVE('',#35041,(#35045),.PCURVE_S1.);
#35041 = LINE('',#35042,#35043);
#35042 = CARTESIAN_POINT('',(2.401146897693,3.180904211607,
    7.001419069538));
#35043 = VECTOR('',#35044,1.);
#35044 = DIRECTION('',(0.E+000,-0.40939221782,0.912358488747));
#35045 = PCURVE('',#35046,#35051);
#35046 = PLANE('',#35047);
#35047 = AXIS2_PLACEMENT_3D('',#35048,#35049,#35050);
#35048 = CARTESIAN_POINT('',(2.401146897693,2.732185640905,
    8.001419018777));
#35049 = DIRECTION('',(0.E+000,0.912358488747,0.40939221782));
#35050 = DIRECTION('',(0.E+000,-0.40939221782,0.912358488747));
#35051 = DEFINITIONAL_REPRESENTATION('',(#35052),#35056);
#35052 = LINE('',#35053,#35054);
#35053 = CARTESIAN_POINT('',(-1.096060333271,0.E+000));
#35054 = VECTOR('',#35055,1.);
#35055 = DIRECTION('',(1.,0.E+000));
#35056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35057 = ORIENTED_EDGE('',*,*,#35058,.T.);
#35058 = EDGE_CURVE('',#35036,#35059,#35061,.T.);
#35059 = VERTEX_POINT('',#35060);
#35060 = CARTESIAN_POINT('',(2.451146897693,3.180904328173,
    7.001419121843));
#35061 = SURFACE_CURVE('',#35062,(#35066),.PCURVE_S1.);
#35062 = LINE('',#35063,#35064);
#35063 = CARTESIAN_POINT('',(2.401146897693,3.18090426989,7.001419095691
    ));
#35064 = VECTOR('',#35065,1.);
#35065 = DIRECTION('',(1.,0.E+000,0.E+000));
#35066 = PCURVE('',#35046,#35067);
#35067 = DEFINITIONAL_REPRESENTATION('',(#35068),#35072);
#35068 = LINE('',#35069,#35070);
#35069 = CARTESIAN_POINT('',(-1.096060333271,0.E+000));
#35070 = VECTOR('',#35071,1.);
#35071 = DIRECTION('',(0.E+000,1.));
#35072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35073 = ORIENTED_EDGE('',*,*,#35074,.F.);
#35074 = EDGE_CURVE('',#35075,#35059,#35077,.T.);
#35075 = VERTEX_POINT('',#35076);
#35076 = CARTESIAN_POINT('',(2.451146897693,2.732185661143,
    8.001419285756));
#35077 = SURFACE_CURVE('',#35078,(#35082),.PCURVE_S1.);
#35078 = LINE('',#35079,#35080);
#35079 = CARTESIAN_POINT('',(2.451146897693,2.732185544576,
    8.001419233451));
#35080 = VECTOR('',#35081,1.);
#35081 = DIRECTION('',(0.E+000,0.40939221782,-0.912358488747));
#35082 = PCURVE('',#35046,#35083);
#35083 = DEFINITIONAL_REPRESENTATION('',(#35084),#35088);
#35084 = LINE('',#35085,#35086);
#35085 = CARTESIAN_POINT('',(2.352955039703E-007,5.000000000001E-002));
#35086 = VECTOR('',#35087,1.);
#35087 = DIRECTION('',(-1.,0.E+000));
#35088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35089 = ORIENTED_EDGE('',*,*,#35090,.T.);
#35090 = EDGE_CURVE('',#35075,#35038,#35091,.T.);
#35091 = SURFACE_CURVE('',#35092,(#35096),.PCURVE_S1.);
#35092 = LINE('',#35093,#35094);
#35093 = CARTESIAN_POINT('',(2.451146897693,2.73218560286,8.001419259603
    ));
#35094 = VECTOR('',#35095,1.);
#35095 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35096 = PCURVE('',#35046,#35097);
#35097 = DEFINITIONAL_REPRESENTATION('',(#35098),#35102);
#35098 = LINE('',#35099,#35100);
#35099 = CARTESIAN_POINT('',(2.35295501986E-007,5.000000000001E-002));
#35100 = VECTOR('',#35101,1.);
#35101 = DIRECTION('',(0.E+000,-1.));
#35102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35107)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35104,#35105,#35106)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35104 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35105 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35106 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35107 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35104,
  'distance_accuracy_value','confusion accuracy');
#35108 = SHAPE_DEFINITION_REPRESENTATION(#35109,#35028);
#35109 = PRODUCT_DEFINITION_SHAPE('','',#35110);
#35110 = PRODUCT_DEFINITION('design','',#35111,#35114);
#35111 = PRODUCT_DEFINITION_FORMATION('','',#35112);
#35112 = PRODUCT('CADSOFTTOOLS 1.170','CADSOFTTOOLS 1.170','',(#35113));
#35113 = PRODUCT_CONTEXT('',#2,'mechanical');
#35114 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35115 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35116,#35118);
#35116 = ( REPRESENTATION_RELATIONSHIP('','',#35028,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35117) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35117 = ITEM_DEFINED_TRANSFORMATION('','',#11,#691);
#35118 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35119);
#35119 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('170','','',#5,#35110,$);
#35120 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35112));
#35121 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35122),#35300);
#35122 = SHELL_BASED_SURFACE_MODEL('',(#35123));
#35123 = OPEN_SHELL('',(#35124));
#35124 = ADVANCED_FACE('',(#35125),#35158,.T.);
#35125 = FACE_BOUND('',#35126,.T.);
#35126 = EDGE_LOOP('',(#35127,#35188,#35218,#35252));
#35127 = ORIENTED_EDGE('',*,*,#35128,.F.);
#35128 = EDGE_CURVE('',#35129,#35131,#35133,.T.);
#35129 = VERTEX_POINT('',#35130);
#35130 = CARTESIAN_POINT('',(2.451146897693,2.446280808618,
    7.294696297005));
#35131 = VERTEX_POINT('',#35132);
#35132 = CARTESIAN_POINT('',(2.426146879116,2.64244301594,7.634031343653
    ));
#35133 = SURFACE_CURVE('',#35134,(#35157),.PCURVE_S1.);
#35134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35135,#35136,#35137,#35138,
    #35139,#35140,#35141,#35142,#35143,#35144,#35145,#35146,#35147,
    #35148,#35149,#35150,#35151,#35152,#35153,#35154,#35155,#35156),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.446824584119E-002,0.185131006765,0.282968965621,0.400985678996,
    0.518403520696,0.643758092135,0.775091008451,0.872471140409,
    0.981116224605,1.),.UNSPECIFIED.);
#35135 = CARTESIAN_POINT('',(2.451146897693,2.446280808618,
    7.294696297005));
#35136 = CARTESIAN_POINT('',(2.451146897693,2.457691778136,
    7.300878046485));
#35137 = CARTESIAN_POINT('',(2.451146897693,2.469102747653,
    7.307059795964));
#35138 = CARTESIAN_POINT('',(2.451146897693,2.490067369426,
    7.321214709145));
#35139 = CARTESIAN_POINT('',(2.451146897693,2.499915418479,
    7.328885407071));
#35140 = CARTESIAN_POINT('',(2.451146897693,2.519400840329,
    7.345749821478));
#35141 = CARTESIAN_POINT('',(2.451146897693,2.52897606688,7.355271021701
    ));
#35142 = CARTESIAN_POINT('',(2.451146897693,2.548953864565,
    7.377049961833));
#35143 = CARTESIAN_POINT('',(2.451146897693,2.559137280054,
    7.389804361825));
#35144 = CARTESIAN_POINT('',(2.451146897693,2.577819934409,
    7.416132120873));
#35145 = CARTESIAN_POINT('',(2.451146897693,2.5863901627,7.429958667844)
  );
#35146 = CARTESIAN_POINT('',(2.451146897693,2.602337566668,
    7.459214248761));
#35147 = CARTESIAN_POINT('',(2.451146897693,2.609734603592,
    7.474968284641));
#35148 = CARTESIAN_POINT('',(2.451146897693,2.622565298569,
    7.507706300311));
#35149 = CARTESIAN_POINT('',(2.451146897693,2.628269802383,
    7.524977235966));
#35150 = CARTESIAN_POINT('',(2.451146897693,2.635275368321,
    7.555372936634));
#35151 = CARTESIAN_POINT('',(2.451146897693,2.637308077515,
    7.568546416622));
#35152 = CARTESIAN_POINT('',(2.451146897693,2.640715870914,
    7.596468077282));
#35153 = CARTESIAN_POINT('',(2.451146897693,2.641322841276,
    7.611378445226));
#35154 = CARTESIAN_POINT('',(2.451146897693,2.642207943568,
    7.628852087962));
#35155 = CARTESIAN_POINT('',(2.451146897693,2.642325471141,
    7.631441572948));
#35156 = CARTESIAN_POINT('',(2.451146897693,2.642442998714,
    7.634031057933));
#35157 = PCURVE('',#35158,#35163);
#35158 = PLANE('',#35159);
#35159 = AXIS2_PLACEMENT_3D('',#35160,#35161,#35162);
#35160 = CARTESIAN_POINT('',(2.401146897693,2.642717663231,
    7.639913975193));
#35161 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35162 = DIRECTION('',(-0.E+000,-4.663768585E-002,-0.998911871117));
#35163 = DEFINITIONAL_REPRESENTATION('',(#35164),#35187);
#35164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35165,#35166,#35167,#35168,
    #35169,#35170,#35171,#35172,#35173,#35174,#35175,#35176,#35177,
    #35178,#35179,#35180,#35181,#35182,#35183,#35184,#35185,#35186),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.446824584119E-002,0.185131006765,0.282968965621,0.400985678996,
    0.518403520696,0.643758092135,0.775091008451,0.872471140409,
    0.981116224605,1.),.UNSPECIFIED.);
#35165 = CARTESIAN_POINT('',(0.354003397176,0.180122952372));
#35166 = CARTESIAN_POINT('',(0.347296193025,0.169012701951));
#35167 = CARTESIAN_POINT('',(0.340588988874,0.157902451529));
#35168 = CARTESIAN_POINT('',(0.325471736619,0.137620794361));
#35169 = CARTESIAN_POINT('',(0.317350095182,0.128141204855));
#35170 = CARTESIAN_POINT('',(0.299595276449,0.109463502916));
#35171 = CARTESIAN_POINT('',(0.289637870112,0.100342742191));
#35172 = CARTESIAN_POINT('',(0.266950910021,8.140240229224E-002));
#35173 = CARTESIAN_POINT('',(0.253735457527,7.182490337183E-002));
#35174 = CARTESIAN_POINT('',(0.22656503071,5.439044390818E-002));
#35175 = CARTESIAN_POINT('',(0.212353833189,4.647437928396E-002));
#35176 = CARTESIAN_POINT('',(0.182386336098,3.190874073918E-002));
#35177 = CARTESIAN_POINT('',(0.166304461955,2.525448452129E-002));
#35178 = CARTESIAN_POINT('',(0.133003675544,1.396457628395E-002));
#35179 = CARTESIAN_POINT('',(0.115485488037,9.071756176578E-003));
#35180 = CARTESIAN_POINT('',(8.479613842433E-002,3.491398335814E-003));
#35181 = CARTESIAN_POINT('',(7.154219202783E-002,2.07528161304E-003));
#35182 = CARTESIAN_POINT('',(4.349198213536E-002,-2.660202938909E-005));
#35183 = CARTESIAN_POINT('',(2.856953090019E-002,6.247312633789E-005));
#35184 = CARTESIAN_POINT('',(1.107362261678E-002,-6.735798940394E-006));
#35185 = CARTESIAN_POINT('',(8.481474110752E-003,-3.367899480633E-006));
#35186 = CARTESIAN_POINT('',(5.889325604722E-003,-1.110223024625E-014));
#35187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35188 = ORIENTED_EDGE('',*,*,#35189,.F.);
#35189 = EDGE_CURVE('',#35190,#35129,#35192,.T.);
#35190 = VERTEX_POINT('',#35191);
#35191 = CARTESIAN_POINT('',(2.426146897693,2.274854857688,
    7.257829134857));
#35192 = SURFACE_CURVE('',#35193,(#35204),.PCURVE_S1.);
#35193 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35194,#35195,#35196,#35197,
    #35198,#35199,#35200,#35201,#35202,#35203),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.453973047881,0.689619239976,0.91775085731,1.),
  .UNSPECIFIED.);
#35194 = CARTESIAN_POINT('',(2.451146897693,2.274854857688,
    7.257829134857));
#35195 = CARTESIAN_POINT('',(2.451146897693,2.301644848751,
    7.259087812688));
#35196 = CARTESIAN_POINT('',(2.451146897693,2.328434839813,
    7.260346490519));
#35197 = CARTESIAN_POINT('',(2.451146897693,2.368291612906,
    7.267646590937));
#35198 = CARTESIAN_POINT('',(2.451146897693,2.381955658544,
    7.270568475635));
#35199 = CARTESIAN_POINT('',(2.451146897693,2.408085756133,
    7.278398495342));
#35200 = CARTESIAN_POINT('',(2.451146897693,2.42081149962,7.283029299554
    ));
#35201 = CARTESIAN_POINT('',(2.451146897693,2.437541928834,
    7.290448866879));
#35202 = CARTESIAN_POINT('',(2.451146897693,2.441911368726,
    7.292572581942));
#35203 = CARTESIAN_POINT('',(2.451146897693,2.446280808618,
    7.294696297005));
#35204 = PCURVE('',#35158,#35205);
#35205 = DEFINITIONAL_REPRESENTATION('',(#35206),#35217);
#35206 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35207,#35208,#35209,#35210,
    #35211,#35212,#35213,#35214,#35215,#35216),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.453973047881,0.689619239976,0.91775085731,1.),
  .UNSPECIFIED.);
#35207 = CARTESIAN_POINT('',(0.398825352746,0.349642970648));
#35208 = CARTESIAN_POINT('',(0.396318621331,0.32294083237));
#35209 = CARTESIAN_POINT('',(0.393811889917,0.296238694092));
#35210 = CARTESIAN_POINT('',(0.384660905287,0.256765750095));
#35211 = CARTESIAN_POINT('',(0.381104940508,0.24325284264));
#35212 = CARTESIAN_POINT('',(0.372064793589,0.217516351964));
#35213 = CARTESIAN_POINT('',(0.366845529062,0.205020425718));
#35214 = CARTESIAN_POINT('',(0.358653766681,0.188654232817));
#35215 = CARTESIAN_POINT('',(0.356328581928,0.184388592595));
#35216 = CARTESIAN_POINT('',(0.354003397176,0.180122952372));
#35217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35218 = ORIENTED_EDGE('',*,*,#35219,.F.);
#35219 = EDGE_CURVE('',#35220,#35190,#35222,.T.);
#35220 = VERTEX_POINT('',#35221);
#35221 = CARTESIAN_POINT('',(2.401146897693,2.446142745325,7.29462716405
    ));
#35222 = SURFACE_CURVE('',#35223,(#35236),.PCURVE_S1.);
#35223 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35224,#35225,#35226,#35227,
    #35228,#35229,#35230,#35231,#35232,#35233,#35234,#35235),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.224133684029,
    0.446075161926,0.694673326705,0.998610318087,1.),.UNSPECIFIED.);
#35224 = CARTESIAN_POINT('',(2.401146897693,2.446142745439,
    7.294627164107));
#35225 = CARTESIAN_POINT('',(2.401146897693,2.434108742939,7.28909901126
    ));
#35226 = CARTESIAN_POINT('',(2.401146897693,2.422074740439,
    7.283570858412));
#35227 = CARTESIAN_POINT('',(2.401146897693,2.397328501759,
    7.274881239357));
#35228 = CARTESIAN_POINT('',(2.401146897693,2.384638117586,
    7.271360975973));
#35229 = CARTESIAN_POINT('',(2.401146897693,2.357673499853,
    7.265323107827));
#35230 = CARTESIAN_POINT('',(2.401146897693,2.343139907631,7.26336424774
    ));
#35231 = CARTESIAN_POINT('',(2.401146897693,2.310904273754,
    7.259527557613));
#35232 = CARTESIAN_POINT('',(2.401146897693,2.29298541082,7.258803760156
    ));
#35233 = CARTESIAN_POINT('',(2.401146897693,2.27501841231,7.257837907879
    ));
#35234 = CARTESIAN_POINT('',(2.401146897693,2.274936634999,
    7.257833521368));
#35235 = CARTESIAN_POINT('',(2.401146897693,2.274854857688,
    7.257829134857));
#35236 = PCURVE('',#35158,#35237);
#35237 = DEFINITIONAL_REPRESENTATION('',(#35238),#35251);
#35238 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35239,#35240,#35241,#35242,
    #35243,#35244,#35245,#35246,#35247,#35248,#35249,#35250),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.224133684029,
    0.446075161926,0.694673326705,0.998610318087,1.),.UNSPECIFIED.);
#35239 = CARTESIAN_POINT('',(0.354078893795,0.180257641123));
#35240 = CARTESIAN_POINT('',(0.360162269328,0.192020728821));
#35241 = CARTESIAN_POINT('',(0.366245644861,0.203783816519));
#35242 = CARTESIAN_POINT('',(0.376079915796,0.228097864379));
#35243 = CARTESIAN_POINT('',(0.38018819883,0.240610262841));
#35244 = CARTESIAN_POINT('',(0.387477064368,0.267263947396));
#35245 = CARTESIAN_POINT('',(0.390111606071,0.281690368495));
#35246 = CARTESIAN_POINT('',(0.395447516751,0.313711991499));
#35247 = CARTESIAN_POINT('',(0.397006220923,0.331577600163));
#35248 = CARTESIAN_POINT('',(0.398808961461,0.349480003148));
#35249 = CARTESIAN_POINT('',(0.398817157104,0.349561486898));
#35250 = CARTESIAN_POINT('',(0.398825352746,0.349642970648));
#35251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35252 = ORIENTED_EDGE('',*,*,#35253,.F.);
#35253 = EDGE_CURVE('',#35131,#35220,#35254,.T.);
#35254 = SURFACE_CURVE('',#35255,(#35276),.PCURVE_S1.);
#35255 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35256,#35257,#35258,#35259,
    #35260,#35261,#35262,#35263,#35264,#35265,#35266,#35267,#35268,
    #35269,#35270,#35271,#35272,#35273,#35274,#35275),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.180771073522,0.274129160427,
    0.383159343031,0.512714501462,0.642627224843,0.761545384778,
    0.871508279983,0.961481212834,1.),.UNSPECIFIED.);
#35256 = CARTESIAN_POINT('',(2.401146897693,2.642442998714,
    7.634031057933));
#35257 = CARTESIAN_POINT('',(2.401146897693,2.641422796346,
    7.609202686917));
#35258 = CARTESIAN_POINT('',(2.401146897693,2.640402593979,7.5843743159)
  );
#35259 = CARTESIAN_POINT('',(2.401146897693,2.633581396216,
    7.547600065157));
#35260 = CARTESIAN_POINT('',(2.401146897693,2.630681576769,
    7.535112507727));
#35261 = CARTESIAN_POINT('',(2.401146897693,2.622873978456,
    7.508551862396));
#35262 = CARTESIAN_POINT('',(2.401146897693,2.617612134902,
    7.494395719952));
#35263 = CARTESIAN_POINT('',(2.401146897693,2.60480844155,7.464265826372
    ));
#35264 = CARTESIAN_POINT('',(2.401146897693,2.59673984548,7.44818938595)
  );
#35265 = CARTESIAN_POINT('',(2.401146897693,2.578732545086,
    7.417473734973));
#35266 = CARTESIAN_POINT('',(2.401146897693,2.568677564966,
    7.402524482548));
#35267 = CARTESIAN_POINT('',(2.401146897693,2.547695055368,
    7.375642448197));
#35268 = CARTESIAN_POINT('',(2.401146897693,2.536860931984,
    7.363242537974));
#35269 = CARTESIAN_POINT('',(2.401146897693,2.514535006137,
    7.341297170332));
#35270 = CARTESIAN_POINT('',(2.401146897693,2.503146293347,
    7.331259317507));
#35271 = CARTESIAN_POINT('',(2.401146897693,2.481214121016,
    7.314968248442));
#35272 = CARTESIAN_POINT('',(2.401146897693,2.470847572675,
    7.308174801646));
#35273 = CARTESIAN_POINT('',(2.401146897693,2.455540327065,
    7.299481685518));
#35274 = CARTESIAN_POINT('',(2.401146897693,2.450841536195,
    7.297054424784));
#35275 = CARTESIAN_POINT('',(2.401146897693,2.446142745325,7.29462716405
    ));
#35276 = PCURVE('',#35158,#35277);
#35277 = DEFINITIONAL_REPRESENTATION('',(#35278),#35299);
#35278 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35279,#35280,#35281,#35282,
    #35283,#35284,#35285,#35286,#35287,#35288,#35289,#35290,#35291,
    #35292,#35293,#35294,#35295,#35296,#35297,#35298),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.180771073522,0.274129160427,
    0.383159343031,0.512714501462,0.642627224843,0.761545384778,
    0.871508279983,0.961481212834,1.),.UNSPECIFIED.);
#35279 = CARTESIAN_POINT('',(5.889325604722E-003,-1.110223024625E-014));
#35280 = CARTESIAN_POINT('',(3.073826003098E-002,-1.388455118119E-004));
#35281 = CARTESIAN_POINT('',(5.558719445725E-002,-2.776910236131E-004));
#35282 = CARTESIAN_POINT('',(9.263955495432E-002,4.82101844349E-003));
#35283 = CARTESIAN_POINT('',(0.105248765181,7.135291732489E-003));
#35284 = CARTESIAN_POINT('',(0.132144637424,1.369566733916E-002));
#35285 = CARTESIAN_POINT('',(0.146530776367,1.829157560537E-002));
#35286 = CARTESIAN_POINT('',(0.177225019368,2.967614837706E-002));
#35287 = CARTESIAN_POINT('',(0.1936602672,3.698619679686E-002));
#35288 = CARTESIAN_POINT('',(0.225182314409,5.354139604637E-002));
#35289 = CARTESIAN_POINT('',(0.240584241124,6.288823651376E-002));
#35290 = CARTESIAN_POINT('',(0.268415600048,8.2594198564E-002));
#35291 = CARTESIAN_POINT('',(0.281307296013,9.283822990728E-002));
#35292 = CARTESIAN_POINT('',(0.304270013783,0.114116381108));
#35293 = CARTESIAN_POINT('',(0.31482808734,0.125024559284));
#35294 = CARTESIAN_POINT('',(0.332124295385,0.146173088823));
#35295 = CARTESIAN_POINT('',(0.339393821861,0.156211526386));
#35296 = CARTESIAN_POINT('',(0.34879137327,0.171096688921));
#35297 = CARTESIAN_POINT('',(0.351435133564,0.175677165078));
#35298 = CARTESIAN_POINT('',(0.354078893857,0.180257641234));
#35299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35304)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35301,#35302,#35303)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35301 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35302 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35303 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35304 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#35301,
  'distance_accuracy_value','confusion accuracy');
#35305 = SHAPE_DEFINITION_REPRESENTATION(#35306,#35121);
#35306 = PRODUCT_DEFINITION_SHAPE('','',#35307);
#35307 = PRODUCT_DEFINITION('design','',#35308,#35311);
#35308 = PRODUCT_DEFINITION_FORMATION('','',#35309);
#35309 = PRODUCT('CADSOFTTOOLS 1.171','CADSOFTTOOLS 1.171','',(#35310));
#35310 = PRODUCT_CONTEXT('',#2,'mechanical');
#35311 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35312 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35313,#35315);
#35313 = ( REPRESENTATION_RELATIONSHIP('','',#35121,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35314) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35314 = ITEM_DEFINED_TRANSFORMATION('','',#11,#695);
#35315 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35316);
#35316 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('171','','',#5,#35307,$);
#35317 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35309));
#35318 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35319),#35461);
#35319 = SHELL_BASED_SURFACE_MODEL('',(#35320));
#35320 = OPEN_SHELL('',(#35321));
#35321 = ADVANCED_FACE('',(#35322),#35347,.T.);
#35322 = FACE_BOUND('',#35323,.T.);
#35323 = EDGE_LOOP('',(#35324,#35369,#35399,#35429));
#35324 = ORIENTED_EDGE('',*,*,#35325,.F.);
#35325 = EDGE_CURVE('',#35326,#35328,#35330,.T.);
#35326 = VERTEX_POINT('',#35327);
#35327 = CARTESIAN_POINT('',(2.401146897693,2.101705687046,
    7.294670532861));
#35328 = VERTEX_POINT('',#35329);
#35329 = CARTESIAN_POINT('',(2.426146897693,1.937314747365,
    7.459552118159));
#35330 = SURFACE_CURVE('',#35331,(#35346),.PCURVE_S1.);
#35331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35332,#35333,#35334,#35335,
    #35336,#35337,#35338,#35339,#35340,#35341,#35342,#35343,#35344,
    #35345),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.198491680243,0.388466819359,0.564080528871,0.723408162508,
    0.936401201565,1.),.UNSPECIFIED.);
#35332 = CARTESIAN_POINT('',(2.401146897693,2.101705687046,
    7.294670532861));
#35333 = CARTESIAN_POINT('',(2.401146897693,2.087772032764,
    7.302042192829));
#35334 = CARTESIAN_POINT('',(2.401146897693,2.073838378483,
    7.309413852798));
#35335 = CARTESIAN_POINT('',(2.401146897693,2.04827525198,7.326386307612
    ));
#35336 = CARTESIAN_POINT('',(2.401146897693,2.036121626033,
    7.335517087008));
#35337 = CARTESIAN_POINT('',(2.401146897693,2.014468728989,
    7.354477044418));
#35338 = CARTESIAN_POINT('',(2.401146897693,2.004599887317,
    7.364293048995));
#35339 = CARTESIAN_POINT('',(2.401146897693,1.987253391517,
    7.384018262755));
#35340 = CARTESIAN_POINT('',(2.401146897693,1.979772245017,
    7.394066676917));
#35341 = CARTESIAN_POINT('',(2.401146897693,1.962690619391,
    7.417825166496));
#35342 = CARTESIAN_POINT('',(2.401146897693,1.953954302221,
    7.432256272425));
#35343 = CARTESIAN_POINT('',(2.401146897693,1.942503146583,
    7.450910328037));
#35344 = CARTESIAN_POINT('',(2.401146897693,1.939908970084,
    7.455231109652));
#35345 = CARTESIAN_POINT('',(2.401146897693,1.937314793586,
    7.459551891267));
#35346 = PCURVE('',#35347,#35352);
#35347 = PLANE('',#35348);
#35348 = AXIS2_PLACEMENT_3D('',#35349,#35350,#35351);
#35349 = CARTESIAN_POINT('',(2.401146897693,2.274854857688,
    7.257829134857));
#35350 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35351 = DIRECTION('',(0.E+000,-0.994055076513,0.108878394817));
#35352 = DEFINITIONAL_REPRESENTATION('',(#35353),#35368);
#35353 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35354,#35355,#35356,#35357,
    #35358,#35359,#35360,#35361,#35362,#35363,#35364,#35365,#35366,
    #35367),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.198491680243,0.388466819359,0.564080528871,0.723408162508,
    0.936401201565,1.),.UNSPECIFIED.);
#35354 = CARTESIAN_POINT('',(0.176131044349,1.777017494829E-002));
#35355 = CARTESIAN_POINT('',(0.190784478626,2.358093705004E-002));
#35356 = CARTESIAN_POINT('',(0.205437912903,2.939169915179E-002));
#35357 = CARTESIAN_POINT('',(0.232697002211,4.34799818404E-002));
#35358 = CARTESIAN_POINT('',(0.245772520386,5.123321216746E-002));
#35359 = CARTESIAN_POINT('',(0.269361022343,6.772292140836E-002));
#35360 = CARTESIAN_POINT('',(0.280239945328,7.640606694876E-002));
#35361 = CARTESIAN_POINT('',(0.299630967149,9.412535720366E-002));
#35362 = CARTESIAN_POINT('',(0.30816169401,0.103299499091));
#35363 = CARTESIAN_POINT('',(0.327728556887,0.125056926288));
#35364 = CARTESIAN_POINT('',(0.337984172969,0.138451044206));
#35365 = CARTESIAN_POINT('',(0.351398275995,0.15574741944));
#35366 = CARTESIAN_POINT('',(0.354447470079,0.159760064566));
#35367 = CARTESIAN_POINT('',(0.357496664164,0.163772709692));
#35368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35369 = ORIENTED_EDGE('',*,*,#35370,.F.);
#35370 = EDGE_CURVE('',#35371,#35326,#35373,.T.);
#35371 = VERTEX_POINT('',#35372);
#35372 = CARTESIAN_POINT('',(2.426146897693,2.274854857688,
    7.257829134857));
#35373 = SURFACE_CURVE('',#35374,(#35385),.PCURVE_S1.);
#35374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35375,#35376,#35377,#35378,
    #35379,#35380,#35381,#35382,#35383,#35384),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.315601864866,0.614529890332,0.844934664177,1.),
  .UNSPECIFIED.);
#35375 = CARTESIAN_POINT('',(2.401146897693,2.274854857688,
    7.257829134857));
#35376 = CARTESIAN_POINT('',(2.401146897693,2.2560664885,7.258460752517)
  );
#35377 = CARTESIAN_POINT('',(2.401146897693,2.237278119312,
    7.259092370178));
#35378 = CARTESIAN_POINT('',(2.401146897693,2.201080658997,
    7.263500589453));
#35379 = CARTESIAN_POINT('',(2.401146897693,2.183386915183,
    7.266245718736));
#35380 = CARTESIAN_POINT('',(2.401146897693,2.152991126976,
    7.274165022448));
#35381 = CARTESIAN_POINT('',(2.401146897693,2.139871734924,
    7.278442109811));
#35382 = CARTESIAN_POINT('',(2.401146897693,2.118515985359,
    7.286850821322));
#35383 = CARTESIAN_POINT('',(2.401146897693,2.110110833841,
    7.290760678246));
#35384 = CARTESIAN_POINT('',(2.401146897693,2.101705682323,
    7.294670535169));
#35385 = PCURVE('',#35347,#35386);
#35386 = DEFINITIONAL_REPRESENTATION('',(#35387),#35398);
#35387 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35388,#35389,#35390,#35391,
    #35392,#35393,#35394,#35395,#35396,#35397),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.315601864866,0.614529890332,0.844934664177,1.),
  .UNSPECIFIED.);
#35388 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35389 = CARTESIAN_POINT('',(1.874544328777E-002,-1.417784736581E-003));
#35390 = CARTESIAN_POINT('',(3.749088657555E-002,-2.835569473153E-003));
#35391 = CARTESIAN_POINT('',(7.395311559783E-002,-2.394678100385E-003));
#35392 = CARTESIAN_POINT('',(9.184055672845E-002,-1.592334825143E-003));
#35393 = CARTESIAN_POINT('',(0.122917885376,2.970444602941E-003));
#35394 = CARTESIAN_POINT('',(0.136424966053,5.793686660969E-003));
#35395 = CARTESIAN_POINT('',(0.158569284332,1.182722929314E-002));
#35396 = CARTESIAN_POINT('',(0.167350166813,1.479870301069E-002));
#35397 = CARTESIAN_POINT('',(0.176131049294,1.777017672825E-002));
#35398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35399 = ORIENTED_EDGE('',*,*,#35400,.F.);
#35400 = EDGE_CURVE('',#35401,#35371,#35403,.T.);
#35401 = VERTEX_POINT('',#35402);
#35402 = CARTESIAN_POINT('',(2.451146897693,2.101648789901,
    7.294698345983));
#35403 = SURFACE_CURVE('',#35404,(#35415),.PCURVE_S1.);
#35404 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35405,#35406,#35407,#35408,
    #35409,#35410,#35411,#35412,#35413,#35414),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.254803250052,0.49100516575,0.730297951038,1.),
  .UNSPECIFIED.);
#35405 = CARTESIAN_POINT('',(2.451146897693,2.101648789965,
    7.294698345952));
#35406 = CARTESIAN_POINT('',(2.451146897693,2.115549496556,
    7.288437120232));
#35407 = CARTESIAN_POINT('',(2.451146897693,2.129450203148,
    7.282175894513));
#35408 = CARTESIAN_POINT('',(2.451146897693,2.157126822396,
    7.272922541383));
#35409 = CARTESIAN_POINT('',(2.451146897693,2.170806701483,
    7.269322702752));
#35410 = CARTESIAN_POINT('',(2.451146897693,2.198470529302,
    7.263696157814));
#35411 = CARTESIAN_POINT('',(2.451146897693,2.212672366669,
    7.261992915669));
#35412 = CARTESIAN_POINT('',(2.451146897693,2.242759468046,
    7.258943163741));
#35413 = CARTESIAN_POINT('',(2.451146897693,2.258807162867,
    7.258386149299));
#35414 = CARTESIAN_POINT('',(2.451146897693,2.274854857688,
    7.257829134857));
#35415 = PCURVE('',#35347,#35416);
#35416 = DEFINITIONAL_REPRESENTATION('',(#35417),#35428);
#35417 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35418,#35419,#35420,#35421,
    #35422,#35423,#35424,#35425,#35426,#35427),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.254803250052,0.49100516575,0.730297951038,1.),
  .UNSPECIFIED.);
#35418 = CARTESIAN_POINT('',(0.176190631426,1.779162782933E-002));
#35419 = CARTESIAN_POINT('',(0.161690851265,1.308111123851E-002));
#35420 = CARTESIAN_POINT('',(0.147191071105,8.370594647698E-003));
#35421 = CARTESIAN_POINT('',(0.118671497005,2.185637871353E-003));
#35422 = CARTESIAN_POINT('',(0.104680999101,9.66432824212E-005));
#35423 = CARTESIAN_POINT('',(7.656902144068E-002,-2.484459109467E-003));
#35424 = CARTESIAN_POINT('',(6.226616663902E-002,-2.631302354241E-003));
#35425 = CARTESIAN_POINT('',(3.202587868293E-002,-2.38708843771E-003));
#35426 = CARTESIAN_POINT('',(1.601293934146E-002,-1.193544218855E-003));
#35427 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35429 = ORIENTED_EDGE('',*,*,#35430,.F.);
#35430 = EDGE_CURVE('',#35328,#35401,#35431,.T.);
#35431 = SURFACE_CURVE('',#35432,(#35445),.PCURVE_S1.);
#35432 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35433,#35434,#35435,#35436,
    #35437,#35438,#35439,#35440,#35441,#35442,#35443,#35444),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.410506994349,
    0.571893128766,0.741634895181,0.92579129655,1.),.UNSPECIFIED.);
#35433 = CARTESIAN_POINT('',(2.451146897693,1.937314793586,
    7.459551891267));
#35434 = CARTESIAN_POINT('',(2.451146897693,1.953911258715,
    7.431534267398));
#35435 = CARTESIAN_POINT('',(2.451146897693,1.970507723844,7.40351664353
    ));
#35436 = CARTESIAN_POINT('',(2.451146897693,1.999888268981,
    7.369641293955));
#35437 = CARTESIAN_POINT('',(2.451146897693,2.008558035397,
    7.360303578583));
#35438 = CARTESIAN_POINT('',(2.451146897693,2.027642107947,
    7.342582393821));
#35439 = CARTESIAN_POINT('',(2.451146897693,2.038167229475,
    7.334071624196));
#35440 = CARTESIAN_POINT('',(2.451146897693,2.060802314157,
    7.317680070247));
#35441 = CARTESIAN_POINT('',(2.451146897693,2.073253113605,
    7.309852713676));
#35442 = CARTESIAN_POINT('',(2.451146897693,2.091155270061,
    7.299990526932));
#35443 = CARTESIAN_POINT('',(2.451146897693,2.096402029981,
    7.297344436457));
#35444 = CARTESIAN_POINT('',(2.451146897693,2.101648789901,
    7.294698345983));
#35445 = PCURVE('',#35347,#35446);
#35446 = DEFINITIONAL_REPRESENTATION('',(#35447),#35460);
#35447 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35448,#35449,#35450,#35451,
    #35452,#35453,#35454,#35455,#35456,#35457,#35458,#35459),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.410506994349,
    0.571893128766,0.741634895181,0.92579129655,1.),.UNSPECIFIED.);
#35448 = CARTESIAN_POINT('',(0.357496664164,0.163772709692));
#35449 = CARTESIAN_POINT('',(0.337948349837,0.137728644936));
#35450 = CARTESIAN_POINT('',(0.31840003551,0.111684580181));
#35451 = CARTESIAN_POINT('',(0.285505861779,8.120952356014E-002));
#35452 = CARTESIAN_POINT('',(0.275870961001,7.287127044283E-002));
#35453 = CARTESIAN_POINT('',(0.254970887651,5.733327995361E-002));
#35454 = CARTESIAN_POINT('',(0.243581698229,5.001906454049E-002));
#35455 = CARTESIAN_POINT('',(0.219296491312,3.618942881271E-002));
#35456 = CARTESIAN_POINT('',(0.206067480894,2.976422833554E-002));
#35457 = CARTESIAN_POINT('',(0.187197972326,2.190982959542E-002));
#35458 = CARTESIAN_POINT('',(0.181694301909,1.985072872439E-002));
#35459 = CARTESIAN_POINT('',(0.176190631492,1.779162785335E-002));
#35460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35465)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35462,#35463,#35464)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35462 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35463 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35464 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35465 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#35462,
  'distance_accuracy_value','confusion accuracy');
#35466 = SHAPE_DEFINITION_REPRESENTATION(#35467,#35318);
#35467 = PRODUCT_DEFINITION_SHAPE('','',#35468);
#35468 = PRODUCT_DEFINITION('design','',#35469,#35472);
#35469 = PRODUCT_DEFINITION_FORMATION('','',#35470);
#35470 = PRODUCT('CADSOFTTOOLS 1.172','CADSOFTTOOLS 1.172','',(#35471));
#35471 = PRODUCT_CONTEXT('',#2,'mechanical');
#35472 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35473 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35474,#35476);
#35474 = ( REPRESENTATION_RELATIONSHIP('','',#35318,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35475) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35475 = ITEM_DEFINED_TRANSFORMATION('','',#11,#699);
#35476 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35477);
#35477 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('172','','',#5,#35468,$);
#35478 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35470));
#35479 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35480),#35650);
#35480 = SHELL_BASED_SURFACE_MODEL('',(#35481));
#35481 = OPEN_SHELL('',(#35482));
#35482 = ADVANCED_FACE('',(#35483),#35504,.T.);
#35483 = FACE_BOUND('',#35484,.T.);
#35484 = EDGE_LOOP('',(#35485,#35522,#35572,#35622));
#35485 = ORIENTED_EDGE('',*,*,#35486,.F.);
#35486 = EDGE_CURVE('',#35487,#35489,#35491,.T.);
#35487 = VERTEX_POINT('',#35488);
#35488 = CARTESIAN_POINT('',(2.401146897693,1.530709482919,7.29465762883
    ));
#35489 = VERTEX_POINT('',#35490);
#35490 = CARTESIAN_POINT('',(2.426146897693,1.363997485893,
    7.257829134857));
#35491 = SURFACE_CURVE('',#35492,(#35503),.PCURVE_S1.);
#35492 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35493,#35494,#35495,#35496,
    #35497,#35498,#35499,#35500,#35501,#35502),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.256299547966,0.499753445576,0.748678210816,1.),
  .UNSPECIFIED.);
#35493 = CARTESIAN_POINT('',(2.401146897693,1.530709482919,7.29465762883
    ));
#35494 = CARTESIAN_POINT('',(2.401146897693,1.51725623188,7.288617954562
    ));
#35495 = CARTESIAN_POINT('',(2.401146897693,1.50380298084,7.282578280295
    ));
#35496 = CARTESIAN_POINT('',(2.401146897693,1.476684048521,
    7.273472261988));
#35497 = CARTESIAN_POINT('',(2.401146897693,1.463077249709,
    7.269877134071));
#35498 = CARTESIAN_POINT('',(2.401146897693,1.43549946781,7.264203571051
    ));
#35499 = CARTESIAN_POINT('',(2.401146897693,1.421312774271,
    7.262535328611));
#35500 = CARTESIAN_POINT('',(2.401146897693,1.392832798442,
    7.259444991726));
#35501 = CARTESIAN_POINT('',(2.401146897693,1.378415142168,
    7.258637063292));
#35502 = CARTESIAN_POINT('',(2.401146897693,1.363997485893,
    7.257829134857));
#35503 = PCURVE('',#35504,#35509);
#35504 = PLANE('',#35505);
#35505 = AXIS2_PLACEMENT_3D('',#35506,#35507,#35508);
#35506 = CARTESIAN_POINT('',(2.401146897693,1.745389876054,
    7.644012250369));
#35507 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35508 = DIRECTION('',(-0.E+000,-6.39339907611E-002,-0.99795412962));
#35509 = DEFINITIONAL_REPRESENTATION('',(#35510),#35521);
#35510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35511,#35512,#35513,#35514,
    #35515,#35516,#35517,#35518,#35519,#35520),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.256299547966,0.499753445576,0.748678210816,1.),
  .UNSPECIFIED.);
#35511 = CARTESIAN_POINT('',(0.362365261537,0.191905549731));
#35512 = CARTESIAN_POINT('',(0.369252699442,0.204945136684));
#35513 = CARTESIAN_POINT('',(0.376140137347,0.217984723637));
#35514 = CARTESIAN_POINT('',(0.386961347489,0.244465990046));
#35515 = CARTESIAN_POINT('',(0.391419057189,0.257815100236));
#35516 = CARTESIAN_POINT('',(0.398844170488,0.284973728042));
#35517 = CARTESIAN_POINT('',(0.401416011854,0.299024740049));
#35518 = CARTESIAN_POINT('',(0.406320864822,0.327248871968));
#35519 = CARTESIAN_POINT('',(0.408048918642,0.341585377498));
#35520 = CARTESIAN_POINT('',(0.409776972463,0.355921883027));
#35521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35522 = ORIENTED_EDGE('',*,*,#35523,.F.);
#35523 = EDGE_CURVE('',#35524,#35487,#35526,.T.);
#35524 = VERTEX_POINT('',#35525);
#35525 = CARTESIAN_POINT('',(2.426146897693,1.745007119955,
    7.638037735269));
#35526 = SURFACE_CURVE('',#35527,(#35548),.PCURVE_S1.);
#35527 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35528,#35529,#35530,#35531,
    #35532,#35533,#35534,#35535,#35536,#35537,#35538,#35539,#35540,
    #35541,#35542,#35543,#35544,#35545,#35546,#35547),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.187492173809,0.284852914868,
    0.385726417942,0.481887207702,0.592713960445,0.70278638731,
    0.829594839612,0.94429837116,1.),.UNSPECIFIED.);
#35528 = CARTESIAN_POINT('',(2.401146897693,1.745007101278,7.63803746819
    ));
#35529 = CARTESIAN_POINT('',(2.401146897693,1.74347424744,7.611387672612
    ));
#35530 = CARTESIAN_POINT('',(2.401146897693,1.741941393602,
    7.584737877035));
#35531 = CARTESIAN_POINT('',(2.401146897693,1.734167464087,
    7.545170042529));
#35532 = CARTESIAN_POINT('',(2.401146897693,1.73104589501,7.531616973427
    ));
#35533 = CARTESIAN_POINT('',(2.401146897693,1.722646175898,
    7.504805568342));
#35534 = CARTESIAN_POINT('',(2.401146897693,1.717446562286,7.4913235065)
  );
#35535 = CARTESIAN_POINT('',(2.401146897693,1.705721418537,
    7.465912785355));
#35536 = CARTESIAN_POINT('',(2.401146897693,1.69912848503,7.453791411039
    ));
#35537 = CARTESIAN_POINT('',(2.401146897693,1.683732777416,7.42865917533
    ));
#35538 = CARTESIAN_POINT('',(2.401146897693,1.674459311472,
    7.415650811491));
#35539 = CARTESIAN_POINT('',(2.401146897693,1.654814744518,
    7.391037414533));
#35540 = CARTESIAN_POINT('',(2.401146897693,1.644173875798,
    7.379276217796));
#35541 = CARTESIAN_POINT('',(2.401146897693,1.6202824204,7.355550498831)
  );
#35542 = CARTESIAN_POINT('',(2.401146897693,1.606664532633,7.3436107355)
  );
#35543 = CARTESIAN_POINT('',(2.401146897693,1.579399419825,
    7.322967209583));
#35544 = CARTESIAN_POINT('',(2.401146897693,1.565802038318,7.31386311433
    ));
#35545 = CARTESIAN_POINT('',(2.401146897693,1.544823838604,
    7.301858155674));
#35546 = CARTESIAN_POINT('',(2.401146897693,1.53776666076,7.298257892251
    ));
#35547 = CARTESIAN_POINT('',(2.401146897693,1.530709482917,
    7.294657628829));
#35548 = PCURVE('',#35504,#35549);
#35549 = DEFINITIONAL_REPRESENTATION('',(#35550),#35571);
#35550 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35551,#35552,#35553,#35554,
    #35555,#35556,#35557,#35558,#35559,#35560,#35561,#35562,#35563,
    #35564,#35565,#35566,#35567,#35568,#35569,#35570),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.187492173809,0.284852914868,
    0.385726417942,0.481887207702,0.592713960445,0.70278638731,
    0.829594839612,0.94429837116,1.),.UNSPECIFIED.);
#35551 = CARTESIAN_POINT('',(5.987030867725E-003,-2.375877272698E-014));
#35552 = CARTESIAN_POINT('',(3.268030588094E-002,-1.741099664354E-004));
#35553 = CARTESIAN_POINT('',(5.937358089415E-002,-3.482199328568E-004));
#35554 = CARTESIAN_POINT('',(9.935748307759E-002,4.880075563679E-003));
#35555 = CARTESIAN_POINT('',(0.113082398726,7.128756520886E-003));
#35556 = CARTESIAN_POINT('',(0.140375978715,1.379713077121E-002));
#35557 = CARTESIAN_POINT('',(0.154162890055,1.812414463054E-002));
#35558 = CARTESIAN_POINT('',(0.18027125939,2.820069144445E-002));
#35559 = CARTESIAN_POINT('',(0.192789347495,3.400516883006E-002));
#35560 = CARTESIAN_POINT('',(0.218854474936,4.776257469655E-002));
#35561 = CARTESIAN_POINT('',(0.232429115035,5.618539171733E-002));
#35562 = CARTESIAN_POINT('',(0.258248111735,7.421613573993E-002));
#35563 = CARTESIAN_POINT('',(0.27066555979,8.408329437827E-002));
#35564 = CARTESIAN_POINT('',(0.295870215098,0.106408991059));
#35565 = CARTESIAN_POINT('',(0.308656197132,0.119235661674));
#35566 = CARTESIAN_POINT('',(0.331000656541,0.1451251706));
#35567 = CARTESIAN_POINT('',(0.340955460859,0.158112672485));
#35568 = CARTESIAN_POINT('',(0.354277078953,0.178280428606));
#35569 = CARTESIAN_POINT('',(0.358321170246,0.18509298917));
#35570 = CARTESIAN_POINT('',(0.362365261539,0.191905549734));
#35571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35572 = ORIENTED_EDGE('',*,*,#35573,.F.);
#35573 = EDGE_CURVE('',#35574,#35524,#35576,.T.);
#35574 = VERTEX_POINT('',#35575);
#35575 = CARTESIAN_POINT('',(2.451146897693,1.530835181079,
    7.294719034214));
#35576 = SURFACE_CURVE('',#35577,(#35598),.PCURVE_S1.);
#35577 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35578,#35579,#35580,#35581,
    #35582,#35583,#35584,#35585,#35586,#35587,#35588,#35589,#35590,
    #35591,#35592,#35593,#35594,#35595,#35596,#35597),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.104181795036,0.219173230605,
    0.337976868685,0.46233021723,0.578462895018,0.678101170541,
    0.776402923388,0.878831074055,1.),.UNSPECIFIED.);
#35578 = CARTESIAN_POINT('',(2.451146897693,1.530835181077,
    7.294719034213));
#35579 = CARTESIAN_POINT('',(2.451146897693,1.543933462354,
    7.301659679078));
#35580 = CARTESIAN_POINT('',(2.451146897693,1.557031743631,
    7.308600323943));
#35581 = CARTESIAN_POINT('',(2.451146897693,1.583067175407,
    7.325478072137));
#35582 = CARTESIAN_POINT('',(2.451146897693,1.596169812843,7.33531771337
    ));
#35583 = CARTESIAN_POINT('',(2.451146897693,1.621495170461,
    7.356679909391));
#35584 = CARTESIAN_POINT('',(2.451146897693,1.633787505189,
    7.368456825895));
#35585 = CARTESIAN_POINT('',(2.451146897693,1.657265963361,
    7.393854639133));
#35586 = CARTESIAN_POINT('',(2.451146897693,1.66866577239,7.407742631694
    ));
#35587 = CARTESIAN_POINT('',(2.451146897693,1.688359517714,
    7.435754010158));
#35588 = CARTESIAN_POINT('',(2.451146897693,1.697161021058,
    7.449972567506));
#35589 = CARTESIAN_POINT('',(2.451146897693,1.711221516395,
    7.477210384949));
#35590 = CARTESIAN_POINT('',(2.451146897693,1.717013520929,
    7.490258284305));
#35591 = CARTESIAN_POINT('',(2.451146897693,1.726659266073,
    7.516613846738));
#35592 = CARTESIAN_POINT('',(2.451146897693,1.730597363795,7.53011964312
    ));
#35593 = CARTESIAN_POINT('',(2.451146897693,1.73700335259,7.557799485081
    ));
#35594 = CARTESIAN_POINT('',(2.451146897693,1.739053287924,
    7.572215017064));
#35595 = CARTESIAN_POINT('',(2.451146897693,1.74303344747,7.603636183842
    ));
#35596 = CARTESIAN_POINT('',(2.451146897693,1.744020274374,
    7.620836826016));
#35597 = CARTESIAN_POINT('',(2.451146897693,1.745007101278,7.63803746819
    ));
#35598 = PCURVE('',#35504,#35599);
#35599 = DEFINITIONAL_REPRESENTATION('',(#35600),#35621);
#35600 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35601,#35602,#35603,#35604,
    #35605,#35606,#35607,#35608,#35609,#35610,#35611,#35612,#35613,
    #35614,#35615,#35616,#35617,#35618,#35619,#35620),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.104181795036,0.219173230605,
    0.337976868685,0.46233021723,0.578462895018,0.678101170541,
    0.776402923388,0.878831074055,1.),.UNSPECIFIED.);
#35601 = CARTESIAN_POINT('',(0.362295945398,0.191784034627));
#35602 = CARTESIAN_POINT('',(0.354532074798,0.179156293861));
#35603 = CARTESIAN_POINT('',(0.346768204198,0.166528553094));
#35604 = CARTESIAN_POINT('',(0.328260436635,0.141625448234));
#35605 = CARTESIAN_POINT('',(0.317603222131,0.129178704627));
#35606 = CARTESIAN_POINT('',(0.294665579215,0.105270929852));
#35607 = CARTESIAN_POINT('',(0.28212685874,9.375668891821E-002));
#35608 = CARTESIAN_POINT('',(0.255279934608,7.195004818503E-002));
#35609 = CARTESIAN_POINT('',(0.240691519795,6.146147647591E-002));
#35610 = CARTESIAN_POINT('',(0.211478349249,4.359890121332E-002));
#35611 = CARTESIAN_POINT('',(0.196726165993,3.572445371843E-002));
#35612 = CARTESIAN_POINT('',(0.168645130014,2.343414670143E-002));
#35613 = CARTESIAN_POINT('',(0.155253619005,1.848819613496E-002));
#35614 = CARTESIAN_POINT('',(0.128335285656,1.054720122035E-002));
#35615 = CARTESIAN_POINT('',(0.114605342079,7.480639796681E-003));
#35616 = CARTESIAN_POINT('',(8.657256905864E-002,2.85743958524E-003));
#35617 = CARTESIAN_POINT('',(7.205546883891E-002,1.733340641503E-003));
#35618 = CARTESIAN_POINT('',(4.044411821119E-002,-2.297954279149E-004));
#35619 = CARTESIAN_POINT('',(2.321557453946E-002,-1.148977139696E-004));
#35620 = CARTESIAN_POINT('',(5.987030867725E-003,-2.375877272698E-014));
#35621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35622 = ORIENTED_EDGE('',*,*,#35623,.F.);
#35623 = EDGE_CURVE('',#35489,#35574,#35624,.T.);
#35624 = SURFACE_CURVE('',#35625,(#35636),.PCURVE_S1.);
#35625 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35626,#35627,#35628,#35629,
    #35630,#35631,#35632,#35633,#35634,#35635),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.468077403978,0.711102376658,0.95478384164,1.),
  .UNSPECIFIED.);
#35626 = CARTESIAN_POINT('',(2.451146897693,1.363997485893,
    7.257829134857));
#35627 = CARTESIAN_POINT('',(2.451146897693,1.390903562691,
    7.259316519705));
#35628 = CARTESIAN_POINT('',(2.451146897693,1.417809639488,
    7.260803904553));
#35629 = CARTESIAN_POINT('',(2.451146897693,1.457717341589,7.26874819391
    ));
#35630 = CARTESIAN_POINT('',(2.451146897693,1.47138240036,7.271979787537
    ));
#35631 = CARTESIAN_POINT('',(2.451146897693,1.497956221025,
    7.280422834956));
#35632 = CARTESIAN_POINT('',(2.451146897693,1.5110873336,7.285517868828)
  );
#35633 = CARTESIAN_POINT('',(2.451146897693,1.526154007651,
    7.292462711561));
#35634 = CARTESIAN_POINT('',(2.451146897693,1.528494594365,
    7.293590872888));
#35635 = CARTESIAN_POINT('',(2.451146897693,1.530835181079,
    7.294719034214));
#35636 = PCURVE('',#35504,#35637);
#35637 = DEFINITIONAL_REPRESENTATION('',(#35638),#35649);
#35638 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35639,#35640,#35641,#35642,
    #35643,#35644,#35645,#35646,#35647,#35648),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.468077403978,0.711102376658,0.95478384164,1.),
  .UNSPECIFIED.);
#35639 = CARTESIAN_POINT('',(0.409776972463,0.355921883027));
#35640 = CARTESIAN_POINT('',(0.406572417747,0.329165947025));
#35641 = CARTESIAN_POINT('',(0.40336786303,0.302410011022));
#35642 = CARTESIAN_POINT('',(0.392888368001,0.263091865029));
#35643 = CARTESIAN_POINT('',(0.388789724055,0.249661371874));
#35644 = CARTESIAN_POINT('',(0.378664979611,0.223681715518));
#35645 = CARTESIAN_POINT('',(0.372740845089,0.210903213345));
#35646 = CARTESIAN_POINT('',(0.364846938004,0.196311375267));
#35647 = CARTESIAN_POINT('',(0.3635714417,0.194047704946));
#35648 = CARTESIAN_POINT('',(0.362295945396,0.191784034625));
#35649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35654)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35651,#35652,#35653)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35651 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35652 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35653 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35654 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#35651,
  'distance_accuracy_value','confusion accuracy');
#35655 = SHAPE_DEFINITION_REPRESENTATION(#35656,#35479);
#35656 = PRODUCT_DEFINITION_SHAPE('','',#35657);
#35657 = PRODUCT_DEFINITION('design','',#35658,#35661);
#35658 = PRODUCT_DEFINITION_FORMATION('','',#35659);
#35659 = PRODUCT('CADSOFTTOOLS 1.173','CADSOFTTOOLS 1.173','',(#35660));
#35660 = PRODUCT_CONTEXT('',#2,'mechanical');
#35661 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35663,#35665);
#35663 = ( REPRESENTATION_RELATIONSHIP('','',#35479,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35664) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#703);
#35665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35666);
#35666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('173','','',#5,#35657,$);
#35667 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35659));
#35668 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35669),#35799);
#35669 = SHELL_BASED_SURFACE_MODEL('',(#35670));
#35670 = OPEN_SHELL('',(#35671));
#35671 = ADVANCED_FACE('',(#35672),#35693,.T.);
#35672 = FACE_BOUND('',#35673,.T.);
#35673 = EDGE_LOOP('',(#35674,#35711,#35741,#35771));
#35674 = ORIENTED_EDGE('',*,*,#35675,.F.);
#35675 = EDGE_CURVE('',#35676,#35678,#35680,.T.);
#35676 = VERTEX_POINT('',#35677);
#35677 = CARTESIAN_POINT('',(2.401146897693,1.193163026232,
    7.294684159949));
#35678 = VERTEX_POINT('',#35679);
#35679 = CARTESIAN_POINT('',(2.426146897693,1.06552050688,7.397051870257
    ));
#35680 = SURFACE_CURVE('',#35681,(#35692),.PCURVE_S1.);
#35681 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35682,#35683,#35684,#35685,
    #35686,#35687,#35688,#35689,#35690,#35691),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.260834279927,0.487789163465,0.726060502867,1.),
  .UNSPECIFIED.);
#35682 = CARTESIAN_POINT('',(2.401146897693,1.193163026227,
    7.294684159951));
#35683 = CARTESIAN_POINT('',(2.401146897693,1.180354387537,
    7.301255596263));
#35684 = CARTESIAN_POINT('',(2.401146897693,1.167545748848,
    7.307827032575));
#35685 = CARTESIAN_POINT('',(2.401146897693,1.145062021784,
    7.322341732611));
#35686 = CARTESIAN_POINT('',(2.401146897693,1.134945481869,
    7.329772576865));
#35687 = CARTESIAN_POINT('',(2.401146897693,1.115235091021,7.34592052932
    ));
#35688 = CARTESIAN_POINT('',(2.401146897693,1.105846101472,
    7.355029332421));
#35689 = CARTESIAN_POINT('',(2.401146897693,1.085818355796,
    7.374728157812));
#35690 = CARTESIAN_POINT('',(2.401146897693,1.075669459746,
    7.385889913646));
#35691 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,7.39705166948
    ));
#35692 = PCURVE('',#35693,#35698);
#35693 = PLANE('',#35694);
#35694 = AXIS2_PLACEMENT_3D('',#35695,#35696,#35697);
#35695 = CARTESIAN_POINT('',(2.401146897693,1.363997485893,
    7.257829134857));
#35696 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35697 = DIRECTION('',(0.E+000,-0.998608931978,5.272761111786E-002));
#35698 = DEFINITIONAL_REPRESENTATION('',(#35699),#35710);
#35699 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35700,#35701,#35702,#35703,
    #35704,#35705,#35706,#35707,#35708,#35709),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.260834279927,0.487789163465,0.726060502867,1.),
  .UNSPECIFIED.);
#35700 = CARTESIAN_POINT('',(0.172540094743,2.779606429276E-002));
#35701 = CARTESIAN_POINT('',(0.185677411884,3.368299037004E-002));
#35702 = CARTESIAN_POINT('',(0.198814729024,3.956991644733E-002));
#35703 = CARTESIAN_POINT('',(0.222032505153,5.287891233067E-002));
#35704 = CARTESIAN_POINT('',(0.232526782939,5.976599879263E-002));
#35705 = CARTESIAN_POINT('',(0.25306119825,7.485220652381E-002));
#35706 = CARTESIAN_POINT('',(0.262917412504,8.345327967043E-002));
#35707 = CARTESIAN_POINT('',(0.283955970227,0.102068687469));
#35708 = CARTESIAN_POINT('',(0.294679281194,0.112679789498));
#35709 = CARTESIAN_POINT('',(0.305402592161,0.123290891526));
#35710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35711 = ORIENTED_EDGE('',*,*,#35712,.F.);
#35712 = EDGE_CURVE('',#35713,#35676,#35715,.T.);
#35713 = VERTEX_POINT('',#35714);
#35714 = CARTESIAN_POINT('',(2.426146897693,1.363997485893,
    7.257829134857));
#35715 = SURFACE_CURVE('',#35716,(#35727),.PCURVE_S1.);
#35716 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35717,#35718,#35719,#35720,
    #35721,#35722,#35723,#35724,#35725,#35726),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.349404606971,0.626990271187,0.905053884282,1.),
  .UNSPECIFIED.);
#35717 = CARTESIAN_POINT('',(2.401146897693,1.363997485893,
    7.257829134857));
#35718 = CARTESIAN_POINT('',(2.401146897693,1.343481501832,
    7.258796980176));
#35719 = CARTESIAN_POINT('',(2.401146897693,1.322965517772,
    7.259764825496));
#35720 = CARTESIAN_POINT('',(2.401146897693,1.28663917583,7.265066786823
    ));
#35721 = CARTESIAN_POINT('',(2.401146897693,1.270514695842,
    7.268078609482));
#35722 = CARTESIAN_POINT('',(2.401146897693,1.2390934481,7.276467377777)
  );
#35723 = CARTESIAN_POINT('',(2.401146897693,1.223526818211,
    7.281630495304));
#35724 = CARTESIAN_POINT('',(2.401146897693,1.203316565402,
    7.290035635315));
#35725 = CARTESIAN_POINT('',(2.401146897693,1.198239795817,
    7.292359897632));
#35726 = CARTESIAN_POINT('',(2.401146897693,1.193163026232,
    7.294684159949));
#35727 = PCURVE('',#35693,#35728);
#35728 = DEFINITIONAL_REPRESENTATION('',(#35729),#35740);
#35729 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35730,#35731,#35732,#35733,
    #35734,#35735,#35736,#35737,#35738,#35739),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.349404606971,0.626990271187,0.905053884282,1.),
  .UNSPECIFIED.);
#35730 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35731 = CARTESIAN_POINT('',(2.053847710305E-002,-1.152598484424E-004));
#35732 = CARTESIAN_POINT('',(4.10769542061E-002,-2.30519696875E-004));
#35733 = CARTESIAN_POINT('',(7.763232349055E-002,3.148665010312E-003));
#35734 = CARTESIAN_POINT('',(9.389317944322E-002,5.306092708258E-003));
#35735 = CARTESIAN_POINT('',(0.125713037805,1.202642432409E-002));
#35736 = CARTESIAN_POINT('',(0.141530252307,1.636156839681E-002));
#35737 = CARTESIAN_POINT('',(0.162155574233,2.368937793565E-002));
#35738 = CARTESIAN_POINT('',(0.167347834486,2.574272111321E-002));
#35739 = CARTESIAN_POINT('',(0.172540094739,2.779606429074E-002));
#35740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35741 = ORIENTED_EDGE('',*,*,#35742,.F.);
#35742 = EDGE_CURVE('',#35743,#35713,#35745,.T.);
#35743 = VERTEX_POINT('',#35744);
#35744 = CARTESIAN_POINT('',(2.451146897693,1.193188341971,
    7.294672169391));
#35745 = SURFACE_CURVE('',#35746,(#35757),.PCURVE_S1.);
#35746 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35747,#35748,#35749,#35750,
    #35751,#35752,#35753,#35754,#35755,#35756),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.245845188819,0.520975911166,0.799665693989,1.),
  .UNSPECIFIED.);
#35747 = CARTESIAN_POINT('',(2.451146897693,1.193188341971,
    7.294672169391));
#35748 = CARTESIAN_POINT('',(2.451146897693,1.206454902794,
    7.288928204123));
#35749 = CARTESIAN_POINT('',(2.451146897693,1.219721463617,
    7.283184238855));
#35750 = CARTESIAN_POINT('',(2.451146897693,1.248667090566,
    7.273564531927));
#35751 = CARTESIAN_POINT('',(2.451146897693,1.264424455307,
    7.269521373182));
#35752 = CARTESIAN_POINT('',(2.451146897693,1.296226882364,
    7.263280832768));
#35753 = CARTESIAN_POINT('',(2.451146897693,1.312535424591,
    7.261479944635));
#35754 = CARTESIAN_POINT('',(2.451146897693,1.340495866543,
    7.258934863697));
#35755 = CARTESIAN_POINT('',(2.451146897693,1.352246676218,
    7.258381999277));
#35756 = CARTESIAN_POINT('',(2.451146897693,1.363997485893,
    7.257829134857));
#35757 = PCURVE('',#35693,#35758);
#35758 = DEFINITIONAL_REPRESENTATION('',(#35759),#35770);
#35759 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35760,#35761,#35762,#35763,
    #35764,#35765,#35766,#35767,#35768,#35769),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.245845188819,0.520975911166,0.799665693989,1.),
  .UNSPECIFIED.);
#35760 = CARTESIAN_POINT('',(0.172514181981,2.778542525075E-002));
#35761 = CARTESIAN_POINT('',(0.15896321028,2.274896428915E-002));
#35762 = CARTESIAN_POINT('',(0.145412238579,1.771250332756E-002));
#35763 = CARTESIAN_POINT('',(0.1159996528,9.632411827111E-003));
#35764 = CARTESIAN_POINT('',(0.100051021523,6.425725591753E-003));
#35765 = CARTESIAN_POINT('',(6.796378501677E-002,1.870732199929E-003));
#35766 = CARTESIAN_POINT('',(5.158297255239E-002,9.322596977581E-004));
#35767 = CARTESIAN_POINT('',(2.352722943949E-002,-1.349935492456E-004));
#35768 = CARTESIAN_POINT('',(1.176361471975E-002,-6.749677461837E-005));
#35769 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35771 = ORIENTED_EDGE('',*,*,#35772,.F.);
#35772 = EDGE_CURVE('',#35678,#35743,#35773,.T.);
#35773 = SURFACE_CURVE('',#35774,(#35785),.PCURVE_S1.);
#35774 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35775,#35776,#35777,#35778,
    #35779,#35780,#35781,#35782,#35783,#35784),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.5,0.738859314844,0.965594713658,1.),
  .UNSPECIFIED.);
#35775 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,7.39705166948
    ));
#35776 = CARTESIAN_POINT('',(2.451146897693,1.084034493725,
    7.376626717653));
#35777 = CARTESIAN_POINT('',(2.451146897693,1.102548423755,
    7.356201765825));
#35778 = CARTESIAN_POINT('',(2.451146897693,1.133947972227,
    7.330673102908));
#35779 = CARTESIAN_POINT('',(2.451146897693,1.144483262038,
    7.322715500527));
#35780 = CARTESIAN_POINT('',(2.451146897693,1.165953567811,7.30885469299
    ));
#35781 = CARTESIAN_POINT('',(2.451146897693,1.176891993852,
    7.302677390047));
#35782 = CARTESIAN_POINT('',(2.451146897693,1.189772059243,
    7.296307631416));
#35783 = CARTESIAN_POINT('',(2.451146897693,1.191480200605,
    7.295489900405));
#35784 = CARTESIAN_POINT('',(2.451146897693,1.193188341967,
    7.294672169393));
#35785 = PCURVE('',#35693,#35786);
#35786 = DEFINITIONAL_REPRESENTATION('',(#35787),#35798);
#35787 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35788,#35789,#35790,#35791,
    #35792,#35793,#35794,#35795,#35796,#35797),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.5,0.738859314844,0.965594713658,1.),
  .UNSPECIFIED.);
#35788 = CARTESIAN_POINT('',(0.305402592161,0.123290891526));
#35789 = CARTESIAN_POINT('',(0.28583745735,0.103870547499));
#35790 = CARTESIAN_POINT('',(0.266272322538,8.445020347166E-002));
#35791 = CARTESIAN_POINT('',(0.233570387564,6.061267584221E-002));
#35792 = CARTESIAN_POINT('',(0.222630167694,5.322164369143E-002));
#35793 = CARTESIAN_POINT('',(0.200458881307,4.051219541381E-002));
#35794 = CARTESIAN_POINT('',(0.189209956934,3.492024259401E-002));
#35795 = CARTESIAN_POINT('',(0.176011946434,2.923847981004E-002));
#35796 = CARTESIAN_POINT('',(0.17426306421,2.851195253138E-002));
#35797 = CARTESIAN_POINT('',(0.172514181986,2.778542525273E-002));
#35798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35803)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35800,#35801,#35802)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35800 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35801 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35802 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35803 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#35800,
  'distance_accuracy_value','confusion accuracy');
#35804 = SHAPE_DEFINITION_REPRESENTATION(#35805,#35668);
#35805 = PRODUCT_DEFINITION_SHAPE('','',#35806);
#35806 = PRODUCT_DEFINITION('design','',#35807,#35810);
#35807 = PRODUCT_DEFINITION_FORMATION('','',#35808);
#35808 = PRODUCT('CADSOFTTOOLS 1.174','CADSOFTTOOLS 1.174','',(#35809));
#35809 = PRODUCT_CONTEXT('',#2,'mechanical');
#35810 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35812,#35814);
#35812 = ( REPRESENTATION_RELATIONSHIP('','',#35668,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35813) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#707);
#35814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35815);
#35815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('174','','',#5,#35806,$);
#35816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35808));
#35817 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35818),#35876);
#35818 = SHELL_BASED_SURFACE_MODEL('',(#35819));
#35819 = OPEN_SHELL('',(#35820));
#35820 = ADVANCED_FACE('',(#35821),#35835,.F.);
#35821 = FACE_BOUND('',#35822,.T.);
#35822 = EDGE_LOOP('',(#35823,#35846,#35862));
#35823 = ORIENTED_EDGE('',*,*,#35824,.F.);
#35824 = EDGE_CURVE('',#35825,#35827,#35829,.T.);
#35825 = VERTEX_POINT('',#35826);
#35826 = CARTESIAN_POINT('',(2.426146897693,1.06552050688,7.397051870257
    ));
#35827 = VERTEX_POINT('',#35828);
#35828 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#35829 = SURFACE_CURVE('',#35830,(#35834),.PCURVE_S1.);
#35830 = LINE('',#35831,#35832);
#35831 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.397051870257));
#35832 = VECTOR('',#35833,1.);
#35833 = DIRECTION('',(0.E+000,0.E+000,-1.));
#35834 = PCURVE('',#35835,#35840);
#35835 = PLANE('',#35836);
#35836 = AXIS2_PLACEMENT_3D('',#35837,#35838,#35839);
#35837 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,7.39705166948
    ));
#35838 = DIRECTION('',(0.E+000,-1.,0.E+000));
#35839 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35840 = DEFINITIONAL_REPRESENTATION('',(#35841),#35845);
#35841 = LINE('',#35842,#35843);
#35842 = CARTESIAN_POINT('',(0.E+000,-2.007773298729E-007));
#35843 = VECTOR('',#35844,1.);
#35844 = DIRECTION('',(0.E+000,1.));
#35845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35846 = ORIENTED_EDGE('',*,*,#35847,.F.);
#35847 = EDGE_CURVE('',#35848,#35825,#35850,.T.);
#35848 = VERTEX_POINT('',#35849);
#35849 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,
    7.270649775685));
#35850 = SURFACE_CURVE('',#35851,(#35855),.PCURVE_S1.);
#35851 = LINE('',#35852,#35853);
#35852 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,
    7.270649775685));
#35853 = VECTOR('',#35854,1.);
#35854 = DIRECTION('',(0.E+000,0.E+000,1.));
#35855 = PCURVE('',#35835,#35856);
#35856 = DEFINITIONAL_REPRESENTATION('',(#35857),#35861);
#35857 = LINE('',#35858,#35859);
#35858 = CARTESIAN_POINT('',(-5.000000000001E-002,0.126401893795));
#35859 = VECTOR('',#35860,1.);
#35860 = DIRECTION('',(0.E+000,-1.));
#35861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35862 = ORIENTED_EDGE('',*,*,#35863,.F.);
#35863 = EDGE_CURVE('',#35827,#35848,#35864,.T.);
#35864 = SURFACE_CURVE('',#35865,(#35869),.PCURVE_S1.);
#35865 = LINE('',#35866,#35867);
#35866 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#35867 = VECTOR('',#35868,1.);
#35868 = DIRECTION('',(1.,0.E+000,0.E+000));
#35869 = PCURVE('',#35835,#35870);
#35870 = DEFINITIONAL_REPRESENTATION('',(#35871),#35875);
#35871 = LINE('',#35872,#35873);
#35872 = CARTESIAN_POINT('',(0.E+000,0.126401893795));
#35873 = VECTOR('',#35874,1.);
#35874 = DIRECTION('',(-1.,-0.E+000));
#35875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35880)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35877,#35878,#35879)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35877 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35878 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35879 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35880 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#35877,
  'distance_accuracy_value','confusion accuracy');
#35881 = SHAPE_DEFINITION_REPRESENTATION(#35882,#35817);
#35882 = PRODUCT_DEFINITION_SHAPE('','',#35883);
#35883 = PRODUCT_DEFINITION('design','',#35884,#35887);
#35884 = PRODUCT_DEFINITION_FORMATION('','',#35885);
#35885 = PRODUCT('CADSOFTTOOLS 1.175','CADSOFTTOOLS 1.175','',(#35886));
#35886 = PRODUCT_CONTEXT('',#2,'mechanical');
#35887 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35888 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35889,#35891);
#35889 = ( REPRESENTATION_RELATIONSHIP('','',#35817,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35890) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35890 = ITEM_DEFINED_TRANSFORMATION('','',#11,#711);
#35891 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35892);
#35892 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('175','','',#5,#35883,$);
#35893 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35885));
#35894 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35895),#35969);
#35895 = SHELL_BASED_SURFACE_MODEL('',(#35896));
#35896 = OPEN_SHELL('',(#35897));
#35897 = ADVANCED_FACE('',(#35898),#35912,.F.);
#35898 = FACE_BOUND('',#35899,.T.);
#35899 = EDGE_LOOP('',(#35900,#35923,#35939,#35955));
#35900 = ORIENTED_EDGE('',*,*,#35901,.F.);
#35901 = EDGE_CURVE('',#35902,#35904,#35906,.T.);
#35902 = VERTEX_POINT('',#35903);
#35903 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#35904 = VERTEX_POINT('',#35905);
#35905 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    7.270649775685));
#35906 = SURFACE_CURVE('',#35907,(#35911),.PCURVE_S1.);
#35907 = LINE('',#35908,#35909);
#35908 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#35909 = VECTOR('',#35910,1.);
#35910 = DIRECTION('',(1.,0.E+000,0.E+000));
#35911 = PCURVE('',#35912,#35917);
#35912 = PLANE('',#35913);
#35913 = AXIS2_PLACEMENT_3D('',#35914,#35915,#35916);
#35914 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#35915 = DIRECTION('',(0.E+000,-1.110223024625E-016,1.));
#35916 = DIRECTION('',(1.,0.E+000,0.E+000));
#35917 = DEFINITIONAL_REPRESENTATION('',(#35918),#35922);
#35918 = LINE('',#35919,#35920);
#35919 = CARTESIAN_POINT('',(0.E+000,-8.97459685803E-002));
#35920 = VECTOR('',#35921,1.);
#35921 = DIRECTION('',(1.,0.E+000));
#35922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35923 = ORIENTED_EDGE('',*,*,#35924,.F.);
#35924 = EDGE_CURVE('',#35925,#35902,#35927,.T.);
#35925 = VERTEX_POINT('',#35926);
#35926 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#35927 = SURFACE_CURVE('',#35928,(#35932),.PCURVE_S1.);
#35928 = LINE('',#35929,#35930);
#35929 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#35930 = VECTOR('',#35931,1.);
#35931 = DIRECTION('',(0.E+000,-1.,0.E+000));
#35932 = PCURVE('',#35912,#35933);
#35933 = DEFINITIONAL_REPRESENTATION('',(#35934),#35938);
#35934 = LINE('',#35935,#35936);
#35935 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35936 = VECTOR('',#35937,1.);
#35937 = DIRECTION('',(0.E+000,-1.));
#35938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35939 = ORIENTED_EDGE('',*,*,#35940,.T.);
#35940 = EDGE_CURVE('',#35925,#35941,#35943,.T.);
#35941 = VERTEX_POINT('',#35942);
#35942 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,
    7.270649775685));
#35943 = SURFACE_CURVE('',#35944,(#35948),.PCURVE_S1.);
#35944 = LINE('',#35945,#35946);
#35945 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#35946 = VECTOR('',#35947,1.);
#35947 = DIRECTION('',(1.,0.E+000,0.E+000));
#35948 = PCURVE('',#35912,#35949);
#35949 = DEFINITIONAL_REPRESENTATION('',(#35950),#35954);
#35950 = LINE('',#35951,#35952);
#35951 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#35952 = VECTOR('',#35953,1.);
#35953 = DIRECTION('',(1.,0.E+000));
#35954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35955 = ORIENTED_EDGE('',*,*,#35956,.F.);
#35956 = EDGE_CURVE('',#35904,#35941,#35957,.T.);
#35957 = SURFACE_CURVE('',#35958,(#35962),.PCURVE_S1.);
#35958 = LINE('',#35959,#35960);
#35959 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    7.270649775685));
#35960 = VECTOR('',#35961,1.);
#35961 = DIRECTION('',(0.E+000,1.,0.E+000));
#35962 = PCURVE('',#35912,#35963);
#35963 = DEFINITIONAL_REPRESENTATION('',(#35964),#35968);
#35964 = LINE('',#35965,#35966);
#35965 = CARTESIAN_POINT('',(5.000000000001E-002,-8.97459685803E-002));
#35966 = VECTOR('',#35967,1.);
#35967 = DIRECTION('',(0.E+000,1.));
#35968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35973)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35970,#35971,#35972)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35970 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35971 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35972 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35973 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35970,
  'distance_accuracy_value','confusion accuracy');
#35974 = SHAPE_DEFINITION_REPRESENTATION(#35975,#35894);
#35975 = PRODUCT_DEFINITION_SHAPE('','',#35976);
#35976 = PRODUCT_DEFINITION('design','',#35977,#35980);
#35977 = PRODUCT_DEFINITION_FORMATION('','',#35978);
#35978 = PRODUCT('CADSOFTTOOLS 1.176','CADSOFTTOOLS 1.176','',(#35979));
#35979 = PRODUCT_CONTEXT('',#2,'mechanical');
#35980 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35981 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35982,#35984);
#35982 = ( REPRESENTATION_RELATIONSHIP('','',#35894,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35983) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35983 = ITEM_DEFINED_TRANSFORMATION('','',#11,#715);
#35984 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35985);
#35985 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('176','','',#5,#35976,$);
#35986 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35978));
#35987 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35988),#36062);
#35988 = SHELL_BASED_SURFACE_MODEL('',(#35989));
#35989 = OPEN_SHELL('',(#35990));
#35990 = ADVANCED_FACE('',(#35991),#36005,.F.);
#35991 = FACE_BOUND('',#35992,.T.);
#35992 = EDGE_LOOP('',(#35993,#36016,#36032,#36048));
#35993 = ORIENTED_EDGE('',*,*,#35994,.F.);
#35994 = EDGE_CURVE('',#35995,#35997,#35999,.T.);
#35995 = VERTEX_POINT('',#35996);
#35996 = CARTESIAN_POINT('',(2.451146897693,0.975774615353,
    8.001419285756));
#35997 = VERTEX_POINT('',#35998);
#35998 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    7.270649775685));
#35999 = SURFACE_CURVE('',#36000,(#36004),.PCURVE_S1.);
#36000 = LINE('',#36001,#36002);
#36001 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    8.001419285756));
#36002 = VECTOR('',#36003,1.);
#36003 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36004 = PCURVE('',#36005,#36010);
#36005 = PLANE('',#36006);
#36006 = AXIS2_PLACEMENT_3D('',#36007,#36008,#36009);
#36007 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#36008 = DIRECTION('',(0.E+000,1.,0.E+000));
#36009 = DIRECTION('',(1.,0.E+000,0.E+000));
#36010 = DEFINITIONAL_REPRESENTATION('',(#36011),#36015);
#36011 = LINE('',#36012,#36013);
#36012 = CARTESIAN_POINT('',(5.000000000001E-002,-0.730769510071));
#36013 = VECTOR('',#36014,1.);
#36014 = DIRECTION('',(0.E+000,1.));
#36015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36016 = ORIENTED_EDGE('',*,*,#36017,.F.);
#36017 = EDGE_CURVE('',#36018,#35995,#36020,.T.);
#36018 = VERTEX_POINT('',#36019);
#36019 = CARTESIAN_POINT('',(2.401146897693,0.975774615353,
    8.001419285756));
#36020 = SURFACE_CURVE('',#36021,(#36025),.PCURVE_S1.);
#36021 = LINE('',#36022,#36023);
#36022 = CARTESIAN_POINT('',(2.401146897693,0.975774605234,
    8.001419285756));
#36023 = VECTOR('',#36024,1.);
#36024 = DIRECTION('',(1.,0.E+000,0.E+000));
#36025 = PCURVE('',#36005,#36026);
#36026 = DEFINITIONAL_REPRESENTATION('',(#36027),#36031);
#36027 = LINE('',#36028,#36029);
#36028 = CARTESIAN_POINT('',(0.E+000,-0.730769510071));
#36029 = VECTOR('',#36030,1.);
#36030 = DIRECTION('',(1.,0.E+000));
#36031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36032 = ORIENTED_EDGE('',*,*,#36033,.F.);
#36033 = EDGE_CURVE('',#36034,#36018,#36036,.T.);
#36034 = VERTEX_POINT('',#36035);
#36035 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#36036 = SURFACE_CURVE('',#36037,(#36041),.PCURVE_S1.);
#36037 = LINE('',#36038,#36039);
#36038 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#36039 = VECTOR('',#36040,1.);
#36040 = DIRECTION('',(0.E+000,0.E+000,1.));
#36041 = PCURVE('',#36005,#36042);
#36042 = DEFINITIONAL_REPRESENTATION('',(#36043),#36047);
#36043 = LINE('',#36044,#36045);
#36044 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36045 = VECTOR('',#36046,1.);
#36046 = DIRECTION('',(0.E+000,-1.));
#36047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36048 = ORIENTED_EDGE('',*,*,#36049,.T.);
#36049 = EDGE_CURVE('',#36034,#35997,#36050,.T.);
#36050 = SURFACE_CURVE('',#36051,(#36055),.PCURVE_S1.);
#36051 = LINE('',#36052,#36053);
#36052 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#36053 = VECTOR('',#36054,1.);
#36054 = DIRECTION('',(1.,0.E+000,0.E+000));
#36055 = PCURVE('',#36005,#36056);
#36056 = DEFINITIONAL_REPRESENTATION('',(#36057),#36061);
#36057 = LINE('',#36058,#36059);
#36058 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36059 = VECTOR('',#36060,1.);
#36060 = DIRECTION('',(1.,0.E+000));
#36061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36066)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36063,#36064,#36065)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36063 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36064 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36065 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36066 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36063,
  'distance_accuracy_value','confusion accuracy');
#36067 = SHAPE_DEFINITION_REPRESENTATION(#36068,#35987);
#36068 = PRODUCT_DEFINITION_SHAPE('','',#36069);
#36069 = PRODUCT_DEFINITION('design','',#36070,#36073);
#36070 = PRODUCT_DEFINITION_FORMATION('','',#36071);
#36071 = PRODUCT('CADSOFTTOOLS 1.177','CADSOFTTOOLS 1.177','',(#36072));
#36072 = PRODUCT_CONTEXT('',#2,'mechanical');
#36073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36074 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36075,#36077);
#36075 = ( REPRESENTATION_RELATIONSHIP('','',#35987,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36076) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36076 = ITEM_DEFINED_TRANSFORMATION('','',#11,#719);
#36077 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36078);
#36078 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('177','','',#5,#36069,$);
#36079 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36071));
#36080 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36081),#37418);
#36081 = SHELL_BASED_SURFACE_MODEL('',(#36082));
#36082 = OPEN_SHELL('',(#36083));
#36083 = ADVANCED_FACE('',(#36084,#36210,#36500,#36834,#37288),#36099,
  .T.);
#36084 = FACE_BOUND('',#36085,.T.);
#36085 = EDGE_LOOP('',(#36086,#36110,#36127,#36144,#36161,#36178,#36195)
  );
#36086 = ORIENTED_EDGE('',*,*,#36087,.T.);
#36087 = EDGE_CURVE('',#36088,#36090,#36092,.T.);
#36088 = VERTEX_POINT('',#36089);
#36089 = CARTESIAN_POINT('',(2.451146897693,3.094078324945,
    6.013233308799));
#36090 = VERTEX_POINT('',#36091);
#36091 = CARTESIAN_POINT('',(2.451146897693,0.119864660559,
    6.702910443928));
#36092 = SURFACE_CURVE('',#36093,(#36098),.PCURVE_S1.);
#36093 = CIRCLE('',#36094,2.);
#36094 = AXIS2_PLACEMENT_3D('',#36095,#36096,#36097);
#36095 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36096 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36097 = DIRECTION('',(0.E+000,0.597612611323,-0.801784987879));
#36098 = PCURVE('',#36099,#36104);
#36099 = PLANE('',#36100);
#36100 = AXIS2_PLACEMENT_3D('',#36101,#36102,#36103);
#36101 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36102 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36103 = DIRECTION('',(0.E+000,1.,0.E+000));
#36104 = DEFINITIONAL_REPRESENTATION('',(#36105),#36109);
#36105 = CIRCLE('',#36106,2.);
#36106 = AXIS2_PLACEMENT_2D('',#36107,#36108);
#36107 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36108 = DIRECTION('',(0.597612611323,0.801784987879));
#36109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36110 = ORIENTED_EDGE('',*,*,#36111,.T.);
#36111 = EDGE_CURVE('',#36090,#36112,#36114,.T.);
#36112 = VERTEX_POINT('',#36113);
#36113 = CARTESIAN_POINT('',(2.451146897693,-1.286784812256E-002,
    7.029161380235));
#36114 = SURFACE_CURVE('',#36115,(#36120),.PCURVE_S1.);
#36115 = CIRCLE('',#36116,2.);
#36116 = AXIS2_PLACEMENT_3D('',#36117,#36118,#36119);
#36117 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36118 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36119 = DIRECTION('',(-0.E+000,-0.88949422087,-0.456946420315));
#36120 = PCURVE('',#36099,#36121);
#36121 = DEFINITIONAL_REPRESENTATION('',(#36122),#36126);
#36122 = CIRCLE('',#36123,2.);
#36123 = AXIS2_PLACEMENT_2D('',#36124,#36125);
#36124 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36125 = DIRECTION('',(-0.88949422087,0.456946420315));
#36126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36127 = ORIENTED_EDGE('',*,*,#36128,.T.);
#36128 = EDGE_CURVE('',#36112,#36129,#36131,.T.);
#36129 = VERTEX_POINT('',#36130);
#36130 = CARTESIAN_POINT('',(2.451146897693,-7.503955916128E-002,
    7.294704291964));
#36131 = SURFACE_CURVE('',#36132,(#36137),.PCURVE_S1.);
#36132 = CIRCLE('',#36133,2.);
#36133 = AXIS2_PLACEMENT_3D('',#36134,#36135,#36136);
#36134 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36135 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36136 = DIRECTION('',(-0.E+000,-0.955860475211,-0.293820952161));
#36137 = PCURVE('',#36099,#36138);
#36138 = DEFINITIONAL_REPRESENTATION('',(#36139),#36143);
#36139 = CIRCLE('',#36140,2.);
#36140 = AXIS2_PLACEMENT_2D('',#36141,#36142);
#36141 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36142 = DIRECTION('',(-0.955860475211,0.293820952161));
#36143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36144 = ORIENTED_EDGE('',*,*,#36145,.T.);
#36145 = EDGE_CURVE('',#36129,#36146,#36148,.T.);
#36146 = VERTEX_POINT('',#36147);
#36147 = CARTESIAN_POINT('',(2.451146897693,-0.1011468977,7.616803551537
    ));
#36148 = SURFACE_CURVE('',#36149,(#36154),.PCURVE_S1.);
#36149 = CIRCLE('',#36150,2.);
#36150 = AXIS2_PLACEMENT_3D('',#36151,#36152,#36153);
#36151 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36152 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36153 = DIRECTION('',(-0.E+000,-0.986946330731,-0.161049496297));
#36154 = PCURVE('',#36099,#36155);
#36155 = DEFINITIONAL_REPRESENTATION('',(#36156),#36160);
#36156 = CIRCLE('',#36157,2.);
#36157 = AXIS2_PLACEMENT_2D('',#36158,#36159);
#36158 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36159 = DIRECTION('',(-0.986946330731,0.161049496297));
#36160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36161 = ORIENTED_EDGE('',*,*,#36162,.T.);
#36162 = EDGE_CURVE('',#36146,#36163,#36165,.T.);
#36163 = VERTEX_POINT('',#36164);
#36164 = CARTESIAN_POINT('',(2.451146897693,2.520501547799,
    9.517738109902));
#36165 = SURFACE_CURVE('',#36166,(#36171),.PCURVE_S1.);
#36166 = CIRCLE('',#36167,2.);
#36167 = AXIS2_PLACEMENT_3D('',#36168,#36169,#36170);
#36168 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36169 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36170 = DIRECTION('',(0.E+000,-1.,1.334896246874E-007));
#36171 = PCURVE('',#36099,#36172);
#36172 = DEFINITIONAL_REPRESENTATION('',(#36173),#36177);
#36173 = CIRCLE('',#36174,2.);
#36174 = AXIS2_PLACEMENT_2D('',#36175,#36176);
#36175 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36176 = DIRECTION('',(-1.,-1.334896246874E-007));
#36177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36178 = ORIENTED_EDGE('',*,*,#36179,.T.);
#36179 = EDGE_CURVE('',#36163,#36180,#36182,.T.);
#36180 = VERTEX_POINT('',#36181);
#36181 = CARTESIAN_POINT('',(2.451146897693,3.8988531023,7.616803551537)
  );
#36182 = SURFACE_CURVE('',#36183,(#36188),.PCURVE_S1.);
#36183 = CIRCLE('',#36184,2.);
#36184 = AXIS2_PLACEMENT_3D('',#36185,#36186,#36187);
#36185 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36187 = DIRECTION('',(0.E+000,0.31082422275,0.950467412672));
#36188 = PCURVE('',#36099,#36189);
#36189 = DEFINITIONAL_REPRESENTATION('',(#36190),#36194);
#36190 = CIRCLE('',#36191,2.);
#36191 = AXIS2_PLACEMENT_2D('',#36192,#36193);
#36192 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36193 = DIRECTION('',(0.31082422275,-0.950467412672));
#36194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36195 = ORIENTED_EDGE('',*,*,#36196,.T.);
#36196 = EDGE_CURVE('',#36180,#36088,#36197,.T.);
#36197 = SURFACE_CURVE('',#36198,(#36203),.PCURVE_S1.);
#36198 = CIRCLE('',#36199,2.);
#36199 = AXIS2_PLACEMENT_3D('',#36200,#36201,#36202);
#36200 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#36201 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36202 = DIRECTION('',(0.E+000,1.,1.334896251315E-007));
#36203 = PCURVE('',#36099,#36204);
#36204 = DEFINITIONAL_REPRESENTATION('',(#36205),#36209);
#36205 = CIRCLE('',#36206,2.);
#36206 = AXIS2_PLACEMENT_2D('',#36207,#36208);
#36207 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36208 = DIRECTION('',(1.,-1.334896251315E-007));
#36209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36210 = FACE_BOUND('',#36211,.T.);
#36211 = EDGE_LOOP('',(#36212,#36230,#36246,#36262,#36308,#36328,#36344,
    #36382,#36440,#36470,#36486));
#36212 = ORIENTED_EDGE('',*,*,#36213,.T.);
#36213 = EDGE_CURVE('',#36214,#36216,#36218,.T.);
#36214 = VERTEX_POINT('',#36215);
#36215 = CARTESIAN_POINT('',(2.451146897693,0.796290108535,
    7.270649775685));
#36216 = VERTEX_POINT('',#36217);
#36217 = CARTESIAN_POINT('',(2.451146897693,0.796290128773,
    8.001419285756));
#36218 = SURFACE_CURVE('',#36219,(#36223),.PCURVE_S1.);
#36219 = LINE('',#36220,#36221);
#36220 = CARTESIAN_POINT('',(2.451146897693,0.796290108535,
    7.270649775685));
#36221 = VECTOR('',#36222,1.);
#36222 = DIRECTION('',(0.E+000,0.E+000,1.));
#36223 = PCURVE('',#36099,#36224);
#36224 = DEFINITIONAL_REPRESENTATION('',(#36225),#36229);
#36225 = LINE('',#36226,#36227);
#36226 = CARTESIAN_POINT('',(-1.102562993765,0.346153508872));
#36227 = VECTOR('',#36228,1.);
#36228 = DIRECTION('',(0.E+000,-1.));
#36229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36230 = ORIENTED_EDGE('',*,*,#36231,.T.);
#36231 = EDGE_CURVE('',#36216,#36232,#36234,.T.);
#36232 = VERTEX_POINT('',#36233);
#36233 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    8.001419285756));
#36234 = SURFACE_CURVE('',#36235,(#36239),.PCURVE_S1.);
#36235 = LINE('',#36236,#36237);
#36236 = CARTESIAN_POINT('',(2.451146897693,0.796290128773,
    8.001419285756));
#36237 = VECTOR('',#36238,1.);
#36238 = DIRECTION('',(0.E+000,-1.,0.E+000));
#36239 = PCURVE('',#36099,#36240);
#36240 = DEFINITIONAL_REPRESENTATION('',(#36241),#36245);
#36241 = LINE('',#36242,#36243);
#36242 = CARTESIAN_POINT('',(-1.102562973527,-0.384616001199));
#36243 = VECTOR('',#36244,1.);
#36244 = DIRECTION('',(-1.,0.E+000));
#36245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36246 = ORIENTED_EDGE('',*,*,#36247,.T.);
#36247 = EDGE_CURVE('',#36232,#36248,#36250,.T.);
#36248 = VERTEX_POINT('',#36249);
#36249 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.893847030041));
#36250 = SURFACE_CURVE('',#36251,(#36255),.PCURVE_S1.);
#36251 = LINE('',#36252,#36253);
#36252 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    8.001419285756));
#36253 = VECTOR('',#36254,1.);
#36254 = DIRECTION('',(0.E+000,2.064143802225E-015,-1.));
#36255 = PCURVE('',#36099,#36256);
#36256 = DEFINITIONAL_REPRESENTATION('',(#36257),#36261);
#36257 = LINE('',#36258,#36259);
#36258 = CARTESIAN_POINT('',(-1.192307519246,-0.384616001199));
#36259 = VECTOR('',#36260,1.);
#36260 = DIRECTION('',(2.064143802225E-015,1.));
#36261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36262 = ORIENTED_EDGE('',*,*,#36263,.T.);
#36263 = EDGE_CURVE('',#36248,#36264,#36266,.T.);
#36264 = VERTEX_POINT('',#36265);
#36265 = CARTESIAN_POINT('',(2.413646897693,0.528260326644,
    8.014239658246));
#36266 = SURFACE_CURVE('',#36267,(#36286),.PCURVE_S1.);
#36267 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36268,#36269,#36270,#36271,
    #36272,#36273,#36274,#36275,#36276,#36277,#36278,#36279,#36280,
    #36281,#36282,#36283,#36284,#36285),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.280892101304,0.445497293547,0.553692869744,
    0.657989179667,0.764340840799,0.856989750765,0.948594719079,1.),
  .UNSPECIFIED.);
#36268 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.893847030041));
#36269 = CARTESIAN_POINT('',(2.451146897693,0.694619053475,
    7.911244775321));
#36270 = CARTESIAN_POINT('',(2.451146897693,0.682692523895,
    7.928642520601));
#36271 = CARTESIAN_POINT('',(2.451146897693,0.660393208417,
    7.953351915603));
#36272 = CARTESIAN_POINT('',(2.451146897693,0.651875505834,
    7.962472679734));
#36273 = CARTESIAN_POINT('',(2.451146897693,0.636253441961,
    7.975548952169));
#36274 = CARTESIAN_POINT('',(2.451146897693,0.629748201854,7.98046928086
    ));
#36275 = CARTESIAN_POINT('',(2.451146897693,0.616409352564,
    7.989080698158));
#36276 = CARTESIAN_POINT('',(2.451146897693,0.609533432447,
    7.992927110516));
#36277 = CARTESIAN_POINT('',(2.451146897693,0.595318322454,
    7.999722509591));
#36278 = CARTESIAN_POINT('',(2.451146897693,0.587851648074,
    8.002766608491));
#36279 = CARTESIAN_POINT('',(2.451146897693,0.573693367451,
    8.007294982822));
#36280 = CARTESIAN_POINT('',(2.451146897693,0.566929189431,
    8.008948153184));
#36281 = CARTESIAN_POINT('',(2.451146897693,0.55342417583,8.011578743371
    ));
#36282 = CARTESIAN_POINT('',(2.451146897693,0.54659618137,8.012331785184
    ));
#36283 = CARTESIAN_POINT('',(2.451146897693,0.5359473166,8.013536526477)
  );
#36284 = CARTESIAN_POINT('',(2.451146897693,0.532103821622,
    8.013888092361));
#36285 = CARTESIAN_POINT('',(2.451146897693,0.528260326644,
    8.014239658246));
#36286 = PCURVE('',#36099,#36287);
#36287 = DEFINITIONAL_REPRESENTATION('',(#36288),#36307);
#36288 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36289,#36290,#36291,#36292,
    #36293,#36294,#36295,#36296,#36297,#36298,#36299,#36300,#36301,
    #36302,#36303,#36304,#36305,#36306),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.280892101304,0.445497293547,0.553692869744,
    0.657989179667,0.764340840799,0.856989750765,0.948594719079,1.),
  .UNSPECIFIED.);
#36289 = CARTESIAN_POINT('',(-1.192307519246,-0.277043745484));
#36290 = CARTESIAN_POINT('',(-1.204234048825,-0.294441490764));
#36291 = CARTESIAN_POINT('',(-1.216160578405,-0.311839236043));
#36292 = CARTESIAN_POINT('',(-1.238459893882,-0.336548631046));
#36293 = CARTESIAN_POINT('',(-1.246977596466,-0.345669395177));
#36294 = CARTESIAN_POINT('',(-1.262599660339,-0.358745667612));
#36295 = CARTESIAN_POINT('',(-1.269104900446,-0.363665996302));
#36296 = CARTESIAN_POINT('',(-1.282443749736,-0.372277413601));
#36297 = CARTESIAN_POINT('',(-1.289319669852,-0.376123825958));
#36298 = CARTESIAN_POINT('',(-1.303534779846,-0.382919225034));
#36299 = CARTESIAN_POINT('',(-1.311001454226,-0.385963323934));
#36300 = CARTESIAN_POINT('',(-1.325159734849,-0.390491698265));
#36301 = CARTESIAN_POINT('',(-1.331923912869,-0.392144868627));
#36302 = CARTESIAN_POINT('',(-1.34542892647,-0.394775458814));
#36303 = CARTESIAN_POINT('',(-1.35225692093,-0.395528500627));
#36304 = CARTESIAN_POINT('',(-1.3629057857,-0.396733241919));
#36305 = CARTESIAN_POINT('',(-1.366749280678,-0.397084807804));
#36306 = CARTESIAN_POINT('',(-1.370592775656,-0.397436373689));
#36307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36308 = ORIENTED_EDGE('',*,*,#36309,.T.);
#36309 = EDGE_CURVE('',#36264,#36310,#36312,.T.);
#36310 = VERTEX_POINT('',#36311);
#36311 = CARTESIAN_POINT('',(2.451146897693,0.45013615424,7.989199402255
    ));
#36312 = SURFACE_CURVE('',#36313,(#36319),.PCURVE_S1.);
#36313 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36314,#36315,#36316,#36317,
    #36318),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.499557902847,1.),
  .UNSPECIFIED.);
#36314 = CARTESIAN_POINT('',(2.451146897693,0.528260326644,
    8.014239658246));
#36315 = CARTESIAN_POINT('',(2.451146897693,0.514394314832,
    8.012743995776));
#36316 = CARTESIAN_POINT('',(2.451146897693,0.48663774901,8.009750023581
    ));
#36317 = CARTESIAN_POINT('',(2.451146897693,0.462309970927,
    7.996053774005));
#36318 = CARTESIAN_POINT('',(2.451146897693,0.45013615424,7.989199402255
    ));
#36319 = PCURVE('',#36099,#36320);
#36320 = DEFINITIONAL_REPRESENTATION('',(#36321),#36327);
#36321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36322,#36323,#36324,#36325,
    #36326),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.499557902847,1.),
  .UNSPECIFIED.);
#36322 = CARTESIAN_POINT('',(-1.370592775656,-0.397436373689));
#36323 = CARTESIAN_POINT('',(-1.384458787468,-0.395940711219));
#36324 = CARTESIAN_POINT('',(-1.41221535329,-0.392946739024));
#36325 = CARTESIAN_POINT('',(-1.436543131373,-0.379250489448));
#36326 = CARTESIAN_POINT('',(-1.44871694806,-0.372396117697));
#36327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36328 = ORIENTED_EDGE('',*,*,#36329,.T.);
#36329 = EDGE_CURVE('',#36310,#36330,#36332,.T.);
#36330 = VERTEX_POINT('',#36331);
#36331 = CARTESIAN_POINT('',(2.451146897693,0.499414172798,
    7.911475235169));
#36332 = SURFACE_CURVE('',#36333,(#36337),.PCURVE_S1.);
#36333 = LINE('',#36334,#36335);
#36334 = CARTESIAN_POINT('',(2.451146897693,0.45013615424,7.989199402255
    ));
#36335 = VECTOR('',#36336,1.);
#36336 = DIRECTION('',(0.E+000,0.535460824729,-0.844560066058));
#36337 = PCURVE('',#36099,#36338);
#36338 = DEFINITIONAL_REPRESENTATION('',(#36339),#36343);
#36339 = LINE('',#36340,#36341);
#36340 = CARTESIAN_POINT('',(-1.44871694806,-0.372396117697));
#36341 = VECTOR('',#36342,1.);
#36342 = DIRECTION('',(0.535460824729,0.844560066058));
#36343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36344 = ORIENTED_EDGE('',*,*,#36345,.T.);
#36345 = EDGE_CURVE('',#36330,#36346,#36348,.T.);
#36346 = VERTEX_POINT('',#36347);
#36347 = CARTESIAN_POINT('',(2.419896897693,0.545003484851,
    7.924480497736));
#36348 = SURFACE_CURVE('',#36349,(#36364),.PCURVE_S1.);
#36349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36350,#36351,#36352,#36353,
    #36354,#36355,#36356,#36357,#36358,#36359,#36360,#36361,#36362,
    #36363),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.103363795949,0.227220131915,0.237411952675,0.397263496578,
    0.573216485586,0.601257024115,0.730824182276,0.870148621087,
    0.871315664797,0.997472351811,1.),.UNSPECIFIED.);
#36350 = CARTESIAN_POINT('',(2.451146897693,0.499414172798,
    7.911475235169));
#36351 = CARTESIAN_POINT('',(2.451146897693,0.500939685026,
    7.912129489888));
#36352 = CARTESIAN_POINT('',(2.451146897693,0.504283864428,
    7.913563459002));
#36353 = CARTESIAN_POINT('',(2.451146897693,0.507774202932,
    7.915014472331));
#36354 = CARTESIAN_POINT('',(2.451146897693,0.512107532371,
    7.916743326851));
#36355 = CARTESIAN_POINT('',(2.451146897693,0.517228913315,
    7.918674994932));
#36356 = CARTESIAN_POINT('',(2.451146897693,0.522733644569,
    7.920358006783));
#36357 = CARTESIAN_POINT('',(2.451146897693,0.52785421511,7.921620636552
    ));
#36358 = CARTESIAN_POINT('',(2.451146897693,0.532456972208,
    7.922574282075));
#36359 = CARTESIAN_POINT('',(2.451146897693,0.536684698055,7.92326150639
    ));
#36360 = CARTESIAN_POINT('',(2.451146897693,0.540877134761,
    7.923896663874));
#36361 = CARTESIAN_POINT('',(2.451146897693,0.542926539753,
    7.924186853073));
#36362 = CARTESIAN_POINT('',(2.451146897693,0.544963472653,
    7.924474840707));
#36363 = CARTESIAN_POINT('',(2.451146897693,0.545003484851,
    7.924480497736));
#36364 = PCURVE('',#36099,#36365);
#36365 = DEFINITIONAL_REPRESENTATION('',(#36366),#36381);
#36366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36367,#36368,#36369,#36370,
    #36371,#36372,#36373,#36374,#36375,#36376,#36377,#36378,#36379,
    #36380),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.103363795949,0.227220131915,0.237411952675,0.397263496578,
    0.573216485586,0.601257024115,0.730824182276,0.870148621087,
    0.871315664797,0.997472351811,1.),.UNSPECIFIED.);
#36367 = CARTESIAN_POINT('',(-1.399438929502,-0.294671950612));
#36368 = CARTESIAN_POINT('',(-1.397913417273,-0.295326205331));
#36369 = CARTESIAN_POINT('',(-1.394569237872,-0.296760174444));
#36370 = CARTESIAN_POINT('',(-1.391078899368,-0.298211187774));
#36371 = CARTESIAN_POINT('',(-1.386745569929,-0.299940042293));
#36372 = CARTESIAN_POINT('',(-1.381624188985,-0.301871710375));
#36373 = CARTESIAN_POINT('',(-1.376119457731,-0.303554722225));
#36374 = CARTESIAN_POINT('',(-1.370998887189,-0.304817351995));
#36375 = CARTESIAN_POINT('',(-1.366396130092,-0.305770997518));
#36376 = CARTESIAN_POINT('',(-1.362168404245,-0.306458221833));
#36377 = CARTESIAN_POINT('',(-1.357975967538,-0.307093379316));
#36378 = CARTESIAN_POINT('',(-1.355926562547,-0.307383568516));
#36379 = CARTESIAN_POINT('',(-1.353889629647,-0.30767155615));
#36380 = CARTESIAN_POINT('',(-1.353849617449,-0.307677213179));
#36381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36382 = ORIENTED_EDGE('',*,*,#36383,.T.);
#36383 = EDGE_CURVE('',#36346,#36384,#36386,.T.);
#36384 = VERTEX_POINT('',#36385);
#36385 = CARTESIAN_POINT('',(2.426146897693,0.690519942029,
    7.767044145425));
#36386 = SURFACE_CURVE('',#36387,(#36412),.PCURVE_S1.);
#36387 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36388,#36389,#36390,#36391,
    #36392,#36393,#36394,#36395,#36396,#36397,#36398,#36399,#36400,
    #36401,#36402,#36403,#36404,#36405,#36406,#36407,#36408,#36409,
    #36410,#36411),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.133494618851,0.184843224479,0.238650424051,0.301201983785,
    0.382710853685,0.467224786369,0.560213617633,0.661115142876,
    0.770992210001,0.931797707966,1.),.UNSPECIFIED.);
#36388 = CARTESIAN_POINT('',(2.451146897693,0.545003484851,
    7.924480497736));
#36389 = CARTESIAN_POINT('',(2.451146897693,0.55525754929,7.923344236954
    ));
#36390 = CARTESIAN_POINT('',(2.451146897693,0.56551161373,7.922207976172
    ));
#36391 = CARTESIAN_POINT('',(2.451146897693,0.578985912859,
    7.918166153666));
#36392 = CARTESIAN_POINT('',(2.451146897693,0.582703995522,
    7.916910457242));
#36393 = CARTESIAN_POINT('',(2.451146897693,0.59010379515,7.913802920389
    ));
#36394 = CARTESIAN_POINT('',(2.451146897693,0.593812602216,
    7.911915423847));
#36395 = CARTESIAN_POINT('',(2.451146897693,0.601611980655,
    7.907561330471));
#36396 = CARTESIAN_POINT('',(2.451146897693,0.605688414862,
    7.904901333746));
#36397 = CARTESIAN_POINT('',(2.451146897693,0.614734908847,
    7.898536491165));
#36398 = CARTESIAN_POINT('',(2.451146897693,0.619629238152,
    7.894600699937));
#36399 = CARTESIAN_POINT('',(2.451146897693,0.629082557648,
    7.886125654385));
#36400 = CARTESIAN_POINT('',(2.451146897693,0.633645170826,
    7.881495408393));
#36401 = CARTESIAN_POINT('',(2.451146897693,0.642626714335,
    7.871326340095));
#36402 = CARTESIAN_POINT('',(2.451146897693,0.647018785072,
    7.865625067941));
#36403 = CARTESIAN_POINT('',(2.451146897693,0.655407204678,
    7.853431333202));
#36404 = CARTESIAN_POINT('',(2.451146897693,0.659306679738,7.84674846151
    ));
#36405 = CARTESIAN_POINT('',(2.451146897693,0.666813550739,
    7.832555132446));
#36406 = CARTESIAN_POINT('',(2.451146897693,0.670144809622,
    7.824852732452));
#36407 = CARTESIAN_POINT('',(2.451146897693,0.678070848397,
    7.805736348842));
#36408 = CARTESIAN_POINT('',(2.451146897693,0.6818933779,7.79392193012)
  );
#36409 = CARTESIAN_POINT('',(2.451146897693,0.687391094782,
    7.777124544653));
#36410 = CARTESIAN_POINT('',(2.451146897693,0.688955518405,
    7.772084345039));
#36411 = CARTESIAN_POINT('',(2.451146897693,0.690519942029,
    7.767044145425));
#36412 = PCURVE('',#36099,#36413);
#36413 = DEFINITIONAL_REPRESENTATION('',(#36414),#36439);
#36414 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36415,#36416,#36417,#36418,
    #36419,#36420,#36421,#36422,#36423,#36424,#36425,#36426,#36427,
    #36428,#36429,#36430,#36431,#36432,#36433,#36434,#36435,#36436,
    #36437,#36438),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.133494618851,0.184843224479,0.238650424051,0.301201983785,
    0.382710853685,0.467224786369,0.560213617633,0.661115142876,
    0.770992210001,0.931797707966,1.),.UNSPECIFIED.);
#36415 = CARTESIAN_POINT('',(-1.353849617449,-0.307677213179));
#36416 = CARTESIAN_POINT('',(-1.343595553009,-0.306540952397));
#36417 = CARTESIAN_POINT('',(-1.33334148857,-0.305404691615));
#36418 = CARTESIAN_POINT('',(-1.319867189441,-0.301362869109));
#36419 = CARTESIAN_POINT('',(-1.316149106778,-0.300107172685));
#36420 = CARTESIAN_POINT('',(-1.30874930715,-0.296999635832));
#36421 = CARTESIAN_POINT('',(-1.305040500084,-0.29511213929));
#36422 = CARTESIAN_POINT('',(-1.297241121645,-0.290758045914));
#36423 = CARTESIAN_POINT('',(-1.293164687438,-0.288098049189));
#36424 = CARTESIAN_POINT('',(-1.284118193453,-0.281733206608));
#36425 = CARTESIAN_POINT('',(-1.279223864148,-0.27779741538));
#36426 = CARTESIAN_POINT('',(-1.269770544652,-0.269322369828));
#36427 = CARTESIAN_POINT('',(-1.265207931474,-0.264692123836));
#36428 = CARTESIAN_POINT('',(-1.256226387965,-0.254523055538));
#36429 = CARTESIAN_POINT('',(-1.251834317228,-0.248821783384));
#36430 = CARTESIAN_POINT('',(-1.243445897622,-0.236628048645));
#36431 = CARTESIAN_POINT('',(-1.239546422562,-0.229945176953));
#36432 = CARTESIAN_POINT('',(-1.23203955156,-0.215751847889));
#36433 = CARTESIAN_POINT('',(-1.228708292678,-0.208049447895));
#36434 = CARTESIAN_POINT('',(-1.220782253903,-0.188933064285));
#36435 = CARTESIAN_POINT('',(-1.216959724399,-0.177118645562));
#36436 = CARTESIAN_POINT('',(-1.211462007518,-0.160321260096));
#36437 = CARTESIAN_POINT('',(-1.209897583895,-0.155281060482));
#36438 = CARTESIAN_POINT('',(-1.208333160271,-0.150240860868));
#36439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36440 = ORIENTED_EDGE('',*,*,#36441,.T.);
#36441 = EDGE_CURVE('',#36384,#36442,#36444,.T.);
#36442 = VERTEX_POINT('',#36443);
#36443 = CARTESIAN_POINT('',(2.426146897693,0.706545572936,
    7.516242863374));
#36444 = SURFACE_CURVE('',#36445,(#36456),.PCURVE_S1.);
#36445 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36446,#36447,#36448,#36449,
    #36450,#36451,#36452,#36453,#36454,#36455),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.236849683674,0.552560587397,0.991863542862,1.),
  .UNSPECIFIED.);
#36446 = CARTESIAN_POINT('',(2.451146897693,0.690519942029,
    7.767044145425));
#36447 = CARTESIAN_POINT('',(2.451146897693,0.693860576351,
    7.747440018842));
#36448 = CARTESIAN_POINT('',(2.451146897693,0.697201210674,7.72783589226
    ));
#36449 = CARTESIAN_POINT('',(2.451146897693,0.702455503065,
    7.681825279864));
#36450 = CARTESIAN_POINT('',(2.451146897693,0.703401717126,
    7.655279169127));
#36451 = CARTESIAN_POINT('',(2.451146897693,0.706247943485,
    7.592024772529));
#36452 = CARTESIAN_POINT('',(2.451146897693,0.70613360564,7.555126069468
    ));
#36453 = CARTESIAN_POINT('',(2.451146897693,0.706531377434,
    7.517607369776));
#36454 = CARTESIAN_POINT('',(2.451146897693,0.706538480244,
    7.516925116575));
#36455 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.516242863374));
#36456 = PCURVE('',#36099,#36457);
#36457 = DEFINITIONAL_REPRESENTATION('',(#36458),#36469);
#36458 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36459,#36460,#36461,#36462,
    #36463,#36464,#36465,#36466,#36467,#36468),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.236849683674,0.552560587397,0.991863542862,1.),
  .UNSPECIFIED.);
#36459 = CARTESIAN_POINT('',(-1.208333160271,-0.150240860868));
#36460 = CARTESIAN_POINT('',(-1.204992525949,-0.130636734285));
#36461 = CARTESIAN_POINT('',(-1.201651891626,-0.111032607702));
#36462 = CARTESIAN_POINT('',(-1.196397599234,-6.502199530628E-002));
#36463 = CARTESIAN_POINT('',(-1.195451385174,-3.847588456982E-002));
#36464 = CARTESIAN_POINT('',(-1.192605158815,2.477851202853E-002));
#36465 = CARTESIAN_POINT('',(-1.19271949666,6.16772150889E-002));
#36466 = CARTESIAN_POINT('',(-1.192321724866,9.919591478084E-002));
#36467 = CARTESIAN_POINT('',(-1.192314622056,9.98781679819E-002));
#36468 = CARTESIAN_POINT('',(-1.192307519246,0.100560421183));
#36469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36470 = ORIENTED_EDGE('',*,*,#36471,.T.);
#36471 = EDGE_CURVE('',#36442,#36472,#36474,.T.);
#36472 = VERTEX_POINT('',#36473);
#36473 = CARTESIAN_POINT('',(2.451146897693,0.706545088529,
    7.270649775685));
#36474 = SURFACE_CURVE('',#36475,(#36479),.PCURVE_S1.);
#36475 = LINE('',#36476,#36477);
#36476 = CARTESIAN_POINT('',(2.451146897693,0.706545562817,
    7.516242863374));
#36477 = VECTOR('',#36478,1.);
#36478 = DIRECTION('',(0.E+000,-2.89678945047E-006,-0.999999999996));
#36479 = PCURVE('',#36099,#36480);
#36480 = DEFINITIONAL_REPRESENTATION('',(#36481),#36485);
#36481 = LINE('',#36482,#36483);
#36482 = CARTESIAN_POINT('',(-1.192307539483,0.100560421183));
#36483 = VECTOR('',#36484,1.);
#36484 = DIRECTION('',(-2.89678945047E-006,0.999999999996));
#36485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36486 = ORIENTED_EDGE('',*,*,#36487,.T.);
#36487 = EDGE_CURVE('',#36472,#36214,#36488,.T.);
#36488 = SURFACE_CURVE('',#36489,(#36493),.PCURVE_S1.);
#36489 = LINE('',#36490,#36491);
#36490 = CARTESIAN_POINT('',(2.451146897693,0.706545088529,
    7.270649775685));
#36491 = VECTOR('',#36492,1.);
#36492 = DIRECTION('',(-9.896687522503E-015,1.,0.E+000));
#36493 = PCURVE('',#36099,#36494);
#36494 = DEFINITIONAL_REPRESENTATION('',(#36495),#36499);
#36495 = LINE('',#36496,#36497);
#36496 = CARTESIAN_POINT('',(-1.192308013771,0.346153508872));
#36497 = VECTOR('',#36498,1.);
#36498 = DIRECTION('',(1.,0.E+000));
#36499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36500 = FACE_BOUND('',#36501,.T.);
#36501 = EDGE_LOOP('',(#36502,#36534,#36584,#36650,#36696,#36712,#36728,
    #36744,#36760,#36776,#36806));
#36502 = ORIENTED_EDGE('',*,*,#36503,.T.);
#36503 = EDGE_CURVE('',#36504,#36506,#36508,.T.);
#36504 = VERTEX_POINT('',#36505);
#36505 = CARTESIAN_POINT('',(2.426146897693,1.363997485893,
    7.257829134857));
#36506 = VERTEX_POINT('',#36507);
#36507 = CARTESIAN_POINT('',(2.451146897693,1.530835181079,
    7.294719034214));
#36508 = SURFACE_CURVE('',#36509,(#36520),.PCURVE_S1.);
#36509 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36510,#36511,#36512,#36513,
    #36514,#36515,#36516,#36517,#36518,#36519),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.468077403978,0.711102376658,0.95478384164,1.),
  .UNSPECIFIED.);
#36510 = CARTESIAN_POINT('',(2.451146897693,1.363997485893,
    7.257829134857));
#36511 = CARTESIAN_POINT('',(2.451146897693,1.390903562691,
    7.259316519705));
#36512 = CARTESIAN_POINT('',(2.451146897693,1.417809639488,
    7.260803904553));
#36513 = CARTESIAN_POINT('',(2.451146897693,1.457717341589,7.26874819391
    ));
#36514 = CARTESIAN_POINT('',(2.451146897693,1.47138240036,7.271979787537
    ));
#36515 = CARTESIAN_POINT('',(2.451146897693,1.497956221025,
    7.280422834956));
#36516 = CARTESIAN_POINT('',(2.451146897693,1.5110873336,7.285517868828)
  );
#36517 = CARTESIAN_POINT('',(2.451146897693,1.526154007651,
    7.292462711561));
#36518 = CARTESIAN_POINT('',(2.451146897693,1.528494594365,
    7.293590872888));
#36519 = CARTESIAN_POINT('',(2.451146897693,1.530835181079,
    7.294719034214));
#36520 = PCURVE('',#36099,#36521);
#36521 = DEFINITIONAL_REPRESENTATION('',(#36522),#36533);
#36522 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36523,#36524,#36525,#36526,
    #36527,#36528,#36529,#36530,#36531,#36532),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.468077403978,0.711102376658,0.95478384164,1.),
  .UNSPECIFIED.);
#36523 = CARTESIAN_POINT('',(-0.534855616407,0.3589741497));
#36524 = CARTESIAN_POINT('',(-0.507949539609,0.357486764853));
#36525 = CARTESIAN_POINT('',(-0.481043462812,0.355999380005));
#36526 = CARTESIAN_POINT('',(-0.441135760711,0.348055090647));
#36527 = CARTESIAN_POINT('',(-0.42747070194,0.344823497021));
#36528 = CARTESIAN_POINT('',(-0.400896881275,0.336380449601));
#36529 = CARTESIAN_POINT('',(-0.3877657687,0.33128541573));
#36530 = CARTESIAN_POINT('',(-0.372699094649,0.324340572996));
#36531 = CARTESIAN_POINT('',(-0.370358507935,0.32321241167));
#36532 = CARTESIAN_POINT('',(-0.36801792122,0.322084250343));
#36533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36534 = ORIENTED_EDGE('',*,*,#36535,.T.);
#36535 = EDGE_CURVE('',#36506,#36536,#36538,.T.);
#36536 = VERTEX_POINT('',#36537);
#36537 = CARTESIAN_POINT('',(2.426146897693,1.745007119955,
    7.638037735269));
#36538 = SURFACE_CURVE('',#36539,(#36560),.PCURVE_S1.);
#36539 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36540,#36541,#36542,#36543,
    #36544,#36545,#36546,#36547,#36548,#36549,#36550,#36551,#36552,
    #36553,#36554,#36555,#36556,#36557,#36558,#36559),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.104181795036,0.219173230605,
    0.337976868685,0.46233021723,0.578462895018,0.678101170541,
    0.776402923388,0.878831074055,1.),.UNSPECIFIED.);
#36540 = CARTESIAN_POINT('',(2.451146897693,1.530835181077,
    7.294719034213));
#36541 = CARTESIAN_POINT('',(2.451146897693,1.543933462354,
    7.301659679078));
#36542 = CARTESIAN_POINT('',(2.451146897693,1.557031743631,
    7.308600323943));
#36543 = CARTESIAN_POINT('',(2.451146897693,1.583067175407,
    7.325478072137));
#36544 = CARTESIAN_POINT('',(2.451146897693,1.596169812843,7.33531771337
    ));
#36545 = CARTESIAN_POINT('',(2.451146897693,1.621495170461,
    7.356679909391));
#36546 = CARTESIAN_POINT('',(2.451146897693,1.633787505189,
    7.368456825895));
#36547 = CARTESIAN_POINT('',(2.451146897693,1.657265963361,
    7.393854639133));
#36548 = CARTESIAN_POINT('',(2.451146897693,1.66866577239,7.407742631694
    ));
#36549 = CARTESIAN_POINT('',(2.451146897693,1.688359517714,
    7.435754010158));
#36550 = CARTESIAN_POINT('',(2.451146897693,1.697161021058,
    7.449972567506));
#36551 = CARTESIAN_POINT('',(2.451146897693,1.711221516395,
    7.477210384949));
#36552 = CARTESIAN_POINT('',(2.451146897693,1.717013520929,
    7.490258284305));
#36553 = CARTESIAN_POINT('',(2.451146897693,1.726659266073,
    7.516613846738));
#36554 = CARTESIAN_POINT('',(2.451146897693,1.730597363795,7.53011964312
    ));
#36555 = CARTESIAN_POINT('',(2.451146897693,1.73700335259,7.557799485081
    ));
#36556 = CARTESIAN_POINT('',(2.451146897693,1.739053287924,
    7.572215017064));
#36557 = CARTESIAN_POINT('',(2.451146897693,1.74303344747,7.603636183842
    ));
#36558 = CARTESIAN_POINT('',(2.451146897693,1.744020274374,
    7.620836826016));
#36559 = CARTESIAN_POINT('',(2.451146897693,1.745007101278,7.63803746819
    ));
#36560 = PCURVE('',#36099,#36561);
#36561 = DEFINITIONAL_REPRESENTATION('',(#36562),#36583);
#36562 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36563,#36564,#36565,#36566,
    #36567,#36568,#36569,#36570,#36571,#36572,#36573,#36574,#36575,
    #36576,#36577,#36578,#36579,#36580,#36581,#36582),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.104181795036,0.219173230605,
    0.337976868685,0.46233021723,0.578462895018,0.678101170541,
    0.776402923388,0.878831074055,1.),.UNSPECIFIED.);
#36563 = CARTESIAN_POINT('',(-0.368017921223,0.322084250345));
#36564 = CARTESIAN_POINT('',(-0.354919639946,0.315143605479));
#36565 = CARTESIAN_POINT('',(-0.341821358669,0.308202960614));
#36566 = CARTESIAN_POINT('',(-0.315785926893,0.29132521242));
#36567 = CARTESIAN_POINT('',(-0.302683289457,0.281485571187));
#36568 = CARTESIAN_POINT('',(-0.277357931839,0.260123375166));
#36569 = CARTESIAN_POINT('',(-0.265065597111,0.248346458662));
#36570 = CARTESIAN_POINT('',(-0.241587138939,0.222948645424));
#36571 = CARTESIAN_POINT('',(-0.23018732991,0.209060652864));
#36572 = CARTESIAN_POINT('',(-0.210493584586,0.181049274399));
#36573 = CARTESIAN_POINT('',(-0.201692081241,0.166830717051));
#36574 = CARTESIAN_POINT('',(-0.187631585905,0.139592899608));
#36575 = CARTESIAN_POINT('',(-0.181839581371,0.126545000252));
#36576 = CARTESIAN_POINT('',(-0.172193836227,0.100189437819));
#36577 = CARTESIAN_POINT('',(-0.168255738505,8.66836414376E-002));
#36578 = CARTESIAN_POINT('',(-0.16184974971,5.900379947651E-002));
#36579 = CARTESIAN_POINT('',(-0.159799814376,4.458826749361E-002));
#36580 = CARTESIAN_POINT('',(-0.15581965483,1.316710071514E-002));
#36581 = CARTESIAN_POINT('',(-0.154832827926,-4.03354145878E-003));
#36582 = CARTESIAN_POINT('',(-0.153846001022,-2.123418363271E-002));
#36583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36584 = ORIENTED_EDGE('',*,*,#36585,.T.);
#36585 = EDGE_CURVE('',#36536,#36586,#36588,.T.);
#36586 = VERTEX_POINT('',#36587);
#36587 = CARTESIAN_POINT('',(2.426146897693,1.361193018952,
    8.014239658246));
#36588 = SURFACE_CURVE('',#36589,(#36618),.PCURVE_S1.);
#36589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36590,#36591,#36592,#36593,
    #36594,#36595,#36596,#36597,#36598,#36599,#36600,#36601,#36602,
    #36603,#36604,#36605,#36606,#36607,#36608,#36609,#36610,#36611,
    #36612,#36613,#36614,#36615,#36616,#36617),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134294746057,0.202562360245,
    0.272963121338,0.343956311915,0.422702052602,0.502969982823,
    0.590232264568,0.677826110611,0.750880708455,0.828418283586,
    0.897663161947,0.968198872037,1.),.UNSPECIFIED.);
#36590 = CARTESIAN_POINT('',(2.451146897693,1.745007121516,
    7.638037735169));
#36591 = CARTESIAN_POINT('',(2.451146897693,1.743449193942,
    7.664788847271));
#36592 = CARTESIAN_POINT('',(2.451146897693,1.741891266367,
    7.691539959372));
#36593 = CARTESIAN_POINT('',(2.451146897693,1.733719990713,
    7.730857048411));
#36594 = CARTESIAN_POINT('',(2.451146897693,1.73044119153,7.744128450099
    ));
#36595 = CARTESIAN_POINT('',(2.451146897693,1.721861959548,
    7.770282887258));
#36596 = CARTESIAN_POINT('',(2.451146897693,1.716574932294,
    7.783390727813));
#36597 = CARTESIAN_POINT('',(2.451146897693,1.70454049838,7.808757228312
    ));
#36598 = CARTESIAN_POINT('',(2.451146897693,1.697592331075,7.82117091092
    ));
#36599 = CARTESIAN_POINT('',(2.451146897693,1.68173611178,7.846300063313
    ));
#36600 = CARTESIAN_POINT('',(2.451146897693,1.672449336355,
    7.859017444203));
#36601 = CARTESIAN_POINT('',(2.451146897693,1.652445818715,
    7.883423812766));
#36602 = CARTESIAN_POINT('',(2.451146897693,1.641498331922,
    7.895180847394));
#36603 = CARTESIAN_POINT('',(2.451146897693,1.617455444051,
    7.918253191457));
#36604 = CARTESIAN_POINT('',(2.451146897693,1.60403501619,7.929620338031
    ));
#36605 = CARTESIAN_POINT('',(2.451146897693,1.57601583801,7.950344829215
    ));
#36606 = CARTESIAN_POINT('',(2.451146897693,1.561191506264,
    7.959955825743));
#36607 = CARTESIAN_POINT('',(2.451146897693,1.533157379039,7.97542112086
    ));
#36608 = CARTESIAN_POINT('',(2.451146897693,1.519932082125,
    7.981826213661));
#36609 = CARTESIAN_POINT('',(2.451146897693,1.492182683455,
    7.993132402204));
#36610 = CARTESIAN_POINT('',(2.451146897693,1.477426046594,
    7.998150676882));
#36611 = CARTESIAN_POINT('',(2.451146897693,1.449241366455,
    8.005427495266));
#36612 = CARTESIAN_POINT('',(2.451146897693,1.435663112871,
    8.007897609583));
#36613 = CARTESIAN_POINT('',(2.451146897693,1.408212814864,
    8.011696639581));
#36614 = CARTESIAN_POINT('',(2.451146897693,1.394186444661,
    8.012472306827));
#36615 = CARTESIAN_POINT('',(2.451146897693,1.373857213405,8.01368947559
    ));
#36616 = CARTESIAN_POINT('',(2.451146897693,1.367525116178,
    8.013964566918));
#36617 = CARTESIAN_POINT('',(2.451146897693,1.361193018952,
    8.014239658246));
#36618 = PCURVE('',#36099,#36619);
#36619 = DEFINITIONAL_REPRESENTATION('',(#36620),#36649);
#36620 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36621,#36622,#36623,#36624,
    #36625,#36626,#36627,#36628,#36629,#36630,#36631,#36632,#36633,
    #36634,#36635,#36636,#36637,#36638,#36639,#36640,#36641,#36642,
    #36643,#36644,#36645,#36646,#36647,#36648),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134294746057,0.202562360245,
    0.272963121338,0.343956311915,0.422702052602,0.502969982823,
    0.590232264568,0.677826110611,0.750880708455,0.828418283586,
    0.897663161947,0.968198872037,1.),.UNSPECIFIED.);
#36621 = CARTESIAN_POINT('',(-0.153845980784,-2.123445061197E-002));
#36622 = CARTESIAN_POINT('',(-0.155403908358,-4.798556271356E-002));
#36623 = CARTESIAN_POINT('',(-0.156961835933,-7.473667481515E-002));
#36624 = CARTESIAN_POINT('',(-0.165133111587,-0.114053763853));
#36625 = CARTESIAN_POINT('',(-0.16841191077,-0.127325165541));
#36626 = CARTESIAN_POINT('',(-0.176991142752,-0.153479602701));
#36627 = CARTESIAN_POINT('',(-0.182278170006,-0.166587443256));
#36628 = CARTESIAN_POINT('',(-0.19431260392,-0.191953943755));
#36629 = CARTESIAN_POINT('',(-0.201260771225,-0.204367626362));
#36630 = CARTESIAN_POINT('',(-0.21711699052,-0.229496778756));
#36631 = CARTESIAN_POINT('',(-0.226403765944,-0.242214159645));
#36632 = CARTESIAN_POINT('',(-0.246407283585,-0.266620528209));
#36633 = CARTESIAN_POINT('',(-0.257354770378,-0.278377562837));
#36634 = CARTESIAN_POINT('',(-0.281397658249,-0.301449906899));
#36635 = CARTESIAN_POINT('',(-0.29481808611,-0.312817053474));
#36636 = CARTESIAN_POINT('',(-0.32283726429,-0.333541544658));
#36637 = CARTESIAN_POINT('',(-0.337661596035,-0.343152541186));
#36638 = CARTESIAN_POINT('',(-0.365695723261,-0.358617836303));
#36639 = CARTESIAN_POINT('',(-0.378921020175,-0.365022929104));
#36640 = CARTESIAN_POINT('',(-0.406670418845,-0.376329117646));
#36641 = CARTESIAN_POINT('',(-0.421427055706,-0.381347392325));
#36642 = CARTESIAN_POINT('',(-0.449611735845,-0.388624210709));
#36643 = CARTESIAN_POINT('',(-0.463189989429,-0.391094325025));
#36644 = CARTESIAN_POINT('',(-0.490640287436,-0.394893355024));
#36645 = CARTESIAN_POINT('',(-0.504666657639,-0.395669022269));
#36646 = CARTESIAN_POINT('',(-0.524995888895,-0.396886191033));
#36647 = CARTESIAN_POINT('',(-0.531327986122,-0.397161282361));
#36648 = CARTESIAN_POINT('',(-0.537660083348,-0.397436373689));
#36649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36650 = ORIENTED_EDGE('',*,*,#36651,.T.);
#36651 = EDGE_CURVE('',#36586,#36652,#36654,.T.);
#36652 = VERTEX_POINT('',#36653);
#36653 = CARTESIAN_POINT('',(2.426146897693,1.065519942029,
    7.866202799272));
#36654 = SURFACE_CURVE('',#36655,(#36674),.PCURVE_S1.);
#36655 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36656,#36657,#36658,#36659,
    #36660,#36661,#36662,#36663,#36664,#36665,#36666,#36667,#36668,
    #36669,#36670,#36671,#36672,#36673),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.166146957508,0.302200072945,0.427481054786,
    0.551676594072,0.671732847514,0.780826412543,0.88865688019,1.),
  .UNSPECIFIED.);
#36656 = CARTESIAN_POINT('',(2.451146897693,1.361193018952,
    8.014239658246));
#36657 = CARTESIAN_POINT('',(2.451146897693,1.342115590094,
    8.013492535384));
#36658 = CARTESIAN_POINT('',(2.451146897693,1.323038161236,
    8.012745412521));
#36659 = CARTESIAN_POINT('',(2.451146897693,1.288756074877,
    8.008138270547));
#36660 = CARTESIAN_POINT('',(2.451146897693,1.273269612765,
    8.005490196857));
#36661 = CARTESIAN_POINT('',(2.451146897693,1.244315056041,
    7.998008053312));
#36662 = CARTESIAN_POINT('',(2.451146897693,1.230544129571,
    7.993554301439));
#36663 = CARTESIAN_POINT('',(2.451146897693,1.203989437922,7.98295711157
    ));
#36664 = CARTESIAN_POINT('',(2.451146897693,1.190954136026,
    7.976808721204));
#36665 = CARTESIAN_POINT('',(2.451146897693,1.166489619365,
    7.963119769743));
#36666 = CARTESIAN_POINT('',(2.451146897693,1.154724741743,
    7.955585423144));
#36667 = CARTESIAN_POINT('',(2.451146897693,1.133730227599,
    7.939827390316));
#36668 = CARTESIAN_POINT('',(2.451146897693,1.124223593391,
    7.931602824435));
#36669 = CARTESIAN_POINT('',(2.451146897693,1.106318464054,
    7.914429455812));
#36670 = CARTESIAN_POINT('',(2.451146897693,1.098134281503,
    7.905145434598));
#36671 = CARTESIAN_POINT('',(2.451146897693,1.081551030634,
    7.886241540465));
#36672 = CARTESIAN_POINT('',(2.451146897693,1.073535486332,
    7.876222169869));
#36673 = CARTESIAN_POINT('',(2.451146897693,1.065519942029,
    7.866202799272));
#36674 = PCURVE('',#36099,#36675);
#36675 = DEFINITIONAL_REPRESENTATION('',(#36676),#36695);
#36676 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36677,#36678,#36679,#36680,
    #36681,#36682,#36683,#36684,#36685,#36686,#36687,#36688,#36689,
    #36690,#36691,#36692,#36693,#36694),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.166146957508,0.302200072945,0.427481054786,
    0.551676594072,0.671732847514,0.780826412543,0.88865688019,1.),
  .UNSPECIFIED.);
#36677 = CARTESIAN_POINT('',(-0.537660083348,-0.397436373689));
#36678 = CARTESIAN_POINT('',(-0.556737512206,-0.396689250826));
#36679 = CARTESIAN_POINT('',(-0.575814941063,-0.395942127963));
#36680 = CARTESIAN_POINT('',(-0.610097027423,-0.39133498599));
#36681 = CARTESIAN_POINT('',(-0.625583489535,-0.388686912299));
#36682 = CARTESIAN_POINT('',(-0.654538046259,-0.381204768755));
#36683 = CARTESIAN_POINT('',(-0.668308972729,-0.376751016881));
#36684 = CARTESIAN_POINT('',(-0.694863664378,-0.366153827013));
#36685 = CARTESIAN_POINT('',(-0.707898966274,-0.360005436647));
#36686 = CARTESIAN_POINT('',(-0.732363482935,-0.346316485185));
#36687 = CARTESIAN_POINT('',(-0.744128360557,-0.338782138587));
#36688 = CARTESIAN_POINT('',(-0.765122874701,-0.323024105759));
#36689 = CARTESIAN_POINT('',(-0.774629508909,-0.314799539878));
#36690 = CARTESIAN_POINT('',(-0.792534638246,-0.297626171254));
#36691 = CARTESIAN_POINT('',(-0.800718820797,-0.288342150041));
#36692 = CARTESIAN_POINT('',(-0.817302071666,-0.269438255908));
#36693 = CARTESIAN_POINT('',(-0.825317615968,-0.259418885311));
#36694 = CARTESIAN_POINT('',(-0.833333160271,-0.249399514715));
#36695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36696 = ORIENTED_EDGE('',*,*,#36697,.T.);
#36697 = EDGE_CURVE('',#36652,#36698,#36700,.T.);
#36698 = VERTEX_POINT('',#36699);
#36699 = CARTESIAN_POINT('',(2.451146897693,1.065520155997,
    8.001419285756));
#36700 = SURFACE_CURVE('',#36701,(#36705),.PCURVE_S1.);
#36701 = LINE('',#36702,#36703);
#36702 = CARTESIAN_POINT('',(2.451146897693,1.065519942029,
    7.866202799272));
#36703 = VECTOR('',#36704,1.);
#36704 = DIRECTION('',(0.E+000,2.373617430845E-006,0.999999999997));
#36705 = PCURVE('',#36099,#36706);
#36706 = DEFINITIONAL_REPRESENTATION('',(#36707),#36711);
#36707 = LINE('',#36708,#36709);
#36708 = CARTESIAN_POINT('',(-0.833333160271,-0.249399514715));
#36709 = VECTOR('',#36710,1.);
#36710 = DIRECTION('',(2.373617430845E-006,-0.999999999997));
#36711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36712 = ORIENTED_EDGE('',*,*,#36713,.T.);
#36713 = EDGE_CURVE('',#36698,#36714,#36716,.T.);
#36714 = VERTEX_POINT('',#36715);
#36715 = CARTESIAN_POINT('',(2.451146897693,0.975774615353,
    8.001419285756));
#36716 = SURFACE_CURVE('',#36717,(#36721),.PCURVE_S1.);
#36717 = LINE('',#36718,#36719);
#36718 = CARTESIAN_POINT('',(2.451146897693,1.065520155997,
    8.001419285756));
#36719 = VECTOR('',#36720,1.);
#36720 = DIRECTION('',(4.948315054579E-015,-1.,0.E+000));
#36721 = PCURVE('',#36099,#36722);
#36722 = DEFINITIONAL_REPRESENTATION('',(#36723),#36727);
#36723 = LINE('',#36724,#36725);
#36724 = CARTESIAN_POINT('',(-0.833332946303,-0.384616001199));
#36725 = VECTOR('',#36726,1.);
#36726 = DIRECTION('',(-1.,0.E+000));
#36727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36728 = ORIENTED_EDGE('',*,*,#36729,.T.);
#36729 = EDGE_CURVE('',#36714,#36730,#36732,.T.);
#36730 = VERTEX_POINT('',#36731);
#36731 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    7.270649775685));
#36732 = SURFACE_CURVE('',#36733,(#36737),.PCURVE_S1.);
#36733 = LINE('',#36734,#36735);
#36734 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    8.001419285756));
#36735 = VECTOR('',#36736,1.);
#36736 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36737 = PCURVE('',#36099,#36738);
#36738 = DEFINITIONAL_REPRESENTATION('',(#36739),#36743);
#36739 = LINE('',#36740,#36741);
#36740 = CARTESIAN_POINT('',(-0.923078507185,-0.384616001199));
#36741 = VECTOR('',#36742,1.);
#36742 = DIRECTION('',(0.E+000,1.));
#36743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36744 = ORIENTED_EDGE('',*,*,#36745,.T.);
#36745 = EDGE_CURVE('',#36730,#36746,#36748,.T.);
#36746 = VERTEX_POINT('',#36747);
#36747 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,
    7.270649775685));
#36748 = SURFACE_CURVE('',#36749,(#36753),.PCURVE_S1.);
#36749 = LINE('',#36750,#36751);
#36750 = CARTESIAN_POINT('',(2.451146897693,0.975774595115,
    7.270649775685));
#36751 = VECTOR('',#36752,1.);
#36752 = DIRECTION('',(0.E+000,1.,0.E+000));
#36753 = PCURVE('',#36099,#36754);
#36754 = DEFINITIONAL_REPRESENTATION('',(#36755),#36759);
#36755 = LINE('',#36756,#36757);
#36756 = CARTESIAN_POINT('',(-0.923078507185,0.346153508872));
#36757 = VECTOR('',#36758,1.);
#36758 = DIRECTION('',(1.,0.E+000));
#36759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36760 = ORIENTED_EDGE('',*,*,#36761,.T.);
#36761 = EDGE_CURVE('',#36746,#36762,#36764,.T.);
#36762 = VERTEX_POINT('',#36763);
#36763 = CARTESIAN_POINT('',(2.426146897693,1.06552050688,7.397051870257
    ));
#36764 = SURFACE_CURVE('',#36765,(#36769),.PCURVE_S1.);
#36765 = LINE('',#36766,#36767);
#36766 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,
    7.270649775685));
#36767 = VECTOR('',#36768,1.);
#36768 = DIRECTION('',(0.E+000,0.E+000,1.));
#36769 = PCURVE('',#36099,#36770);
#36770 = DEFINITIONAL_REPRESENTATION('',(#36771),#36775);
#36771 = LINE('',#36772,#36773);
#36772 = CARTESIAN_POINT('',(-0.833332538605,0.346153508872));
#36773 = VECTOR('',#36774,1.);
#36774 = DIRECTION('',(0.E+000,-1.));
#36775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36776 = ORIENTED_EDGE('',*,*,#36777,.T.);
#36777 = EDGE_CURVE('',#36762,#36778,#36780,.T.);
#36778 = VERTEX_POINT('',#36779);
#36779 = CARTESIAN_POINT('',(2.451146897693,1.193188341971,
    7.294672169391));
#36780 = SURFACE_CURVE('',#36781,(#36792),.PCURVE_S1.);
#36781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36782,#36783,#36784,#36785,
    #36786,#36787,#36788,#36789,#36790,#36791),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.5,0.738859314844,0.965594713658,1.),
  .UNSPECIFIED.);
#36782 = CARTESIAN_POINT('',(2.451146897693,1.065520563695,7.39705166948
    ));
#36783 = CARTESIAN_POINT('',(2.451146897693,1.084034493725,
    7.376626717653));
#36784 = CARTESIAN_POINT('',(2.451146897693,1.102548423755,
    7.356201765825));
#36785 = CARTESIAN_POINT('',(2.451146897693,1.133947972227,
    7.330673102908));
#36786 = CARTESIAN_POINT('',(2.451146897693,1.144483262038,
    7.322715500527));
#36787 = CARTESIAN_POINT('',(2.451146897693,1.165953567811,7.30885469299
    ));
#36788 = CARTESIAN_POINT('',(2.451146897693,1.176891993852,
    7.302677390047));
#36789 = CARTESIAN_POINT('',(2.451146897693,1.189772059243,
    7.296307631416));
#36790 = CARTESIAN_POINT('',(2.451146897693,1.191480200605,
    7.295489900405));
#36791 = CARTESIAN_POINT('',(2.451146897693,1.193188341967,
    7.294672169393));
#36792 = PCURVE('',#36099,#36793);
#36793 = DEFINITIONAL_REPRESENTATION('',(#36794),#36805);
#36794 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36795,#36796,#36797,#36798,
    #36799,#36800,#36801,#36802,#36803,#36804),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.5,0.738859314844,0.965594713658,1.),
  .UNSPECIFIED.);
#36795 = CARTESIAN_POINT('',(-0.833332538605,0.219751615077));
#36796 = CARTESIAN_POINT('',(-0.814818608575,0.240176566905));
#36797 = CARTESIAN_POINT('',(-0.796304678544,0.260601518732));
#36798 = CARTESIAN_POINT('',(-0.764905130073,0.286130181649));
#36799 = CARTESIAN_POINT('',(-0.754369840262,0.29408778403));
#36800 = CARTESIAN_POINT('',(-0.732899534489,0.307948591567));
#36801 = CARTESIAN_POINT('',(-0.721961108448,0.31412589451));
#36802 = CARTESIAN_POINT('',(-0.709081043057,0.320495653141));
#36803 = CARTESIAN_POINT('',(-0.707372901695,0.321313384152));
#36804 = CARTESIAN_POINT('',(-0.705664760333,0.322131115164));
#36805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36806 = ORIENTED_EDGE('',*,*,#36807,.T.);
#36807 = EDGE_CURVE('',#36778,#36504,#36808,.T.);
#36808 = SURFACE_CURVE('',#36809,(#36820),.PCURVE_S1.);
#36809 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36810,#36811,#36812,#36813,
    #36814,#36815,#36816,#36817,#36818,#36819),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.245845188819,0.520975911166,0.799665693989,1.),
  .UNSPECIFIED.);
#36810 = CARTESIAN_POINT('',(2.451146897693,1.193188341971,
    7.294672169391));
#36811 = CARTESIAN_POINT('',(2.451146897693,1.206454902794,
    7.288928204123));
#36812 = CARTESIAN_POINT('',(2.451146897693,1.219721463617,
    7.283184238855));
#36813 = CARTESIAN_POINT('',(2.451146897693,1.248667090566,
    7.273564531927));
#36814 = CARTESIAN_POINT('',(2.451146897693,1.264424455307,
    7.269521373182));
#36815 = CARTESIAN_POINT('',(2.451146897693,1.296226882364,
    7.263280832768));
#36816 = CARTESIAN_POINT('',(2.451146897693,1.312535424591,
    7.261479944635));
#36817 = CARTESIAN_POINT('',(2.451146897693,1.340495866543,
    7.258934863697));
#36818 = CARTESIAN_POINT('',(2.451146897693,1.352246676218,
    7.258381999277));
#36819 = CARTESIAN_POINT('',(2.451146897693,1.363997485893,
    7.257829134857));
#36820 = PCURVE('',#36099,#36821);
#36821 = DEFINITIONAL_REPRESENTATION('',(#36822),#36833);
#36822 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36823,#36824,#36825,#36826,
    #36827,#36828,#36829,#36830,#36831,#36832),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.245845188819,0.520975911166,0.799665693989,1.),
  .UNSPECIFIED.);
#36823 = CARTESIAN_POINT('',(-0.705664760328,0.322131115166));
#36824 = CARTESIAN_POINT('',(-0.692398199506,0.327875080434));
#36825 = CARTESIAN_POINT('',(-0.679131638683,0.333619045702));
#36826 = CARTESIAN_POINT('',(-0.650186011734,0.343238752631));
#36827 = CARTESIAN_POINT('',(-0.634428646993,0.347281911375));
#36828 = CARTESIAN_POINT('',(-0.602626219935,0.35352245179));
#36829 = CARTESIAN_POINT('',(-0.586317677709,0.355323339922));
#36830 = CARTESIAN_POINT('',(-0.558357235757,0.35786842086));
#36831 = CARTESIAN_POINT('',(-0.546606426082,0.35842128528));
#36832 = CARTESIAN_POINT('',(-0.534855616407,0.3589741497));
#36833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36834 = FACE_BOUND('',#36835,.T.);
#36835 = EDGE_LOOP('',(#36836,#36868,#36922,#36960,#37002,#37048,#37086,
    #37102,#37164,#37210,#37226,#37260));
#36836 = ORIENTED_EDGE('',*,*,#36837,.T.);
#36837 = EDGE_CURVE('',#36838,#36840,#36842,.T.);
#36838 = VERTEX_POINT('',#36839);
#36839 = CARTESIAN_POINT('',(2.426146897693,2.274854857688,
    7.257829134857));
#36840 = VERTEX_POINT('',#36841);
#36841 = CARTESIAN_POINT('',(2.451146897693,2.446280808618,
    7.294696297005));
#36842 = SURFACE_CURVE('',#36843,(#36854),.PCURVE_S1.);
#36843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36844,#36845,#36846,#36847,
    #36848,#36849,#36850,#36851,#36852,#36853),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.453973047881,0.689619239976,0.91775085731,1.),
  .UNSPECIFIED.);
#36844 = CARTESIAN_POINT('',(2.451146897693,2.274854857688,
    7.257829134857));
#36845 = CARTESIAN_POINT('',(2.451146897693,2.301644848751,
    7.259087812688));
#36846 = CARTESIAN_POINT('',(2.451146897693,2.328434839813,
    7.260346490519));
#36847 = CARTESIAN_POINT('',(2.451146897693,2.368291612906,
    7.267646590937));
#36848 = CARTESIAN_POINT('',(2.451146897693,2.381955658544,
    7.270568475635));
#36849 = CARTESIAN_POINT('',(2.451146897693,2.408085756133,
    7.278398495342));
#36850 = CARTESIAN_POINT('',(2.451146897693,2.42081149962,7.283029299554
    ));
#36851 = CARTESIAN_POINT('',(2.451146897693,2.437541928834,
    7.290448866879));
#36852 = CARTESIAN_POINT('',(2.451146897693,2.441911368726,
    7.292572581942));
#36853 = CARTESIAN_POINT('',(2.451146897693,2.446280808618,
    7.294696297005));
#36854 = PCURVE('',#36099,#36855);
#36855 = DEFINITIONAL_REPRESENTATION('',(#36856),#36867);
#36856 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36857,#36858,#36859,#36860,
    #36861,#36862,#36863,#36864,#36865,#36866),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.453973047881,0.689619239976,0.91775085731,1.),
  .UNSPECIFIED.);
#36857 = CARTESIAN_POINT('',(0.376001755388,0.3589741497));
#36858 = CARTESIAN_POINT('',(0.402791746451,0.357715471869));
#36859 = CARTESIAN_POINT('',(0.429581737513,0.356456794038));
#36860 = CARTESIAN_POINT('',(0.469438510606,0.34915669362));
#36861 = CARTESIAN_POINT('',(0.483102556244,0.346234808922));
#36862 = CARTESIAN_POINT('',(0.509232653833,0.338404789216));
#36863 = CARTESIAN_POINT('',(0.52195839732,0.333773985004));
#36864 = CARTESIAN_POINT('',(0.538688826534,0.326354417678));
#36865 = CARTESIAN_POINT('',(0.543058266426,0.324230702615));
#36866 = CARTESIAN_POINT('',(0.547427706318,0.322106987552));
#36867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36868 = ORIENTED_EDGE('',*,*,#36869,.T.);
#36869 = EDGE_CURVE('',#36840,#36870,#36872,.T.);
#36870 = VERTEX_POINT('',#36871);
#36871 = CARTESIAN_POINT('',(2.426146879116,2.64244301594,7.634031343653
    ));
#36872 = SURFACE_CURVE('',#36873,(#36896),.PCURVE_S1.);
#36873 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36874,#36875,#36876,#36877,
    #36878,#36879,#36880,#36881,#36882,#36883,#36884,#36885,#36886,
    #36887,#36888,#36889,#36890,#36891,#36892,#36893,#36894,#36895),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.446824584119E-002,0.185131006765,0.282968965621,0.400985678996,
    0.518403520696,0.643758092135,0.775091008451,0.872471140409,
    0.981116224605,1.),.UNSPECIFIED.);
#36874 = CARTESIAN_POINT('',(2.451146897693,2.446280808618,
    7.294696297005));
#36875 = CARTESIAN_POINT('',(2.451146897693,2.457691778136,
    7.300878046485));
#36876 = CARTESIAN_POINT('',(2.451146897693,2.469102747653,
    7.307059795964));
#36877 = CARTESIAN_POINT('',(2.451146897693,2.490067369426,
    7.321214709145));
#36878 = CARTESIAN_POINT('',(2.451146897693,2.499915418479,
    7.328885407071));
#36879 = CARTESIAN_POINT('',(2.451146897693,2.519400840329,
    7.345749821478));
#36880 = CARTESIAN_POINT('',(2.451146897693,2.52897606688,7.355271021701
    ));
#36881 = CARTESIAN_POINT('',(2.451146897693,2.548953864565,
    7.377049961833));
#36882 = CARTESIAN_POINT('',(2.451146897693,2.559137280054,
    7.389804361825));
#36883 = CARTESIAN_POINT('',(2.451146897693,2.577819934409,
    7.416132120873));
#36884 = CARTESIAN_POINT('',(2.451146897693,2.5863901627,7.429958667844)
  );
#36885 = CARTESIAN_POINT('',(2.451146897693,2.602337566668,
    7.459214248761));
#36886 = CARTESIAN_POINT('',(2.451146897693,2.609734603592,
    7.474968284641));
#36887 = CARTESIAN_POINT('',(2.451146897693,2.622565298569,
    7.507706300311));
#36888 = CARTESIAN_POINT('',(2.451146897693,2.628269802383,
    7.524977235966));
#36889 = CARTESIAN_POINT('',(2.451146897693,2.635275368321,
    7.555372936634));
#36890 = CARTESIAN_POINT('',(2.451146897693,2.637308077515,
    7.568546416622));
#36891 = CARTESIAN_POINT('',(2.451146897693,2.640715870914,
    7.596468077282));
#36892 = CARTESIAN_POINT('',(2.451146897693,2.641322841276,
    7.611378445226));
#36893 = CARTESIAN_POINT('',(2.451146897693,2.642207943568,
    7.628852087962));
#36894 = CARTESIAN_POINT('',(2.451146897693,2.642325471141,
    7.631441572948));
#36895 = CARTESIAN_POINT('',(2.451146897693,2.642442998714,
    7.634031057933));
#36896 = PCURVE('',#36099,#36897);
#36897 = DEFINITIONAL_REPRESENTATION('',(#36898),#36921);
#36898 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36899,#36900,#36901,#36902,
    #36903,#36904,#36905,#36906,#36907,#36908,#36909,#36910,#36911,
    #36912,#36913,#36914,#36915,#36916,#36917,#36918,#36919,#36920),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.446824584119E-002,0.185131006765,0.282968965621,0.400985678996,
    0.518403520696,0.643758092135,0.775091008451,0.872471140409,
    0.981116224605,1.),.UNSPECIFIED.);
#36899 = CARTESIAN_POINT('',(0.547427706319,0.322106987552));
#36900 = CARTESIAN_POINT('',(0.558838675836,0.315925238073));
#36901 = CARTESIAN_POINT('',(0.570249645353,0.309743488593));
#36902 = CARTESIAN_POINT('',(0.591214267126,0.295588575412));
#36903 = CARTESIAN_POINT('',(0.601062316179,0.287917877486));
#36904 = CARTESIAN_POINT('',(0.620547738029,0.271053463079));
#36905 = CARTESIAN_POINT('',(0.63012296458,0.261532262856));
#36906 = CARTESIAN_POINT('',(0.650100762265,0.239753322724));
#36907 = CARTESIAN_POINT('',(0.660284177754,0.226998922732));
#36908 = CARTESIAN_POINT('',(0.678966832109,0.200671163684));
#36909 = CARTESIAN_POINT('',(0.6875370604,0.186844616713));
#36910 = CARTESIAN_POINT('',(0.703484464368,0.157589035796));
#36911 = CARTESIAN_POINT('',(0.710881501292,0.141834999916));
#36912 = CARTESIAN_POINT('',(0.723712196269,0.109096984246));
#36913 = CARTESIAN_POINT('',(0.729416700083,9.182604859175E-002));
#36914 = CARTESIAN_POINT('',(0.736422266022,6.143034792284E-002));
#36915 = CARTESIAN_POINT('',(0.738454975215,4.825686793507E-002));
#36916 = CARTESIAN_POINT('',(0.741862768614,2.033520727517E-002));
#36917 = CARTESIAN_POINT('',(0.742469738977,5.42483933107E-003));
#36918 = CARTESIAN_POINT('',(0.743354841268,-1.204880340509E-002));
#36919 = CARTESIAN_POINT('',(0.743472368841,-1.46382883905E-002));
#36920 = CARTESIAN_POINT('',(0.743589896414,-1.722777337591E-002));
#36921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36922 = ORIENTED_EDGE('',*,*,#36923,.T.);
#36923 = EDGE_CURVE('',#36870,#36924,#36926,.T.);
#36924 = VERTEX_POINT('',#36925);
#36925 = CARTESIAN_POINT('',(2.426146897693,2.558308403567,
    7.878021709528));
#36926 = SURFACE_CURVE('',#36927,(#36942),.PCURVE_S1.);
#36927 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36928,#36929,#36930,#36931,
    #36932,#36933,#36934,#36935,#36936,#36937,#36938,#36939,#36940,
    #36941),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.268001178029,0.442556773476,0.6053703297,0.770753622875,
    0.948743023584,1.),.UNSPECIFIED.);
#36928 = CARTESIAN_POINT('',(2.451146897693,2.642443018952,
    7.634031324912));
#36929 = CARTESIAN_POINT('',(2.451146897693,2.641244459029,
    7.657541567375));
#36930 = CARTESIAN_POINT('',(2.451146897693,2.640045899106,
    7.681051809838));
#36931 = CARTESIAN_POINT('',(2.451146897693,2.633528356829,7.71917970843
    ));
#36932 = CARTESIAN_POINT('',(2.451146897693,2.630387601496,
    7.734263261587));
#36933 = CARTESIAN_POINT('',(2.451146897693,2.622014244494,
    7.762551707146));
#36934 = CARTESIAN_POINT('',(2.451146897693,2.617065679433,
    7.776072229963));
#36935 = CARTESIAN_POINT('',(2.451146897693,2.6055701897,7.802367327286)
  );
#36936 = CARTESIAN_POINT('',(2.451146897693,2.598728830316,
    7.815228722072));
#36937 = CARTESIAN_POINT('',(2.451146897693,2.58370328732,7.841226935547
    ));
#36938 = CARTESIAN_POINT('',(2.451146897693,2.574803435123,
    7.854064609472));
#36939 = CARTESIAN_POINT('',(2.451146897693,2.563458556284,
    7.870650961883));
#36940 = CARTESIAN_POINT('',(2.451146897693,2.560883479925,
    7.874336335705));
#36941 = CARTESIAN_POINT('',(2.451146897693,2.558308403567,
    7.878021709528));
#36942 = PCURVE('',#36099,#36943);
#36943 = DEFINITIONAL_REPRESENTATION('',(#36944),#36959);
#36944 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36945,#36946,#36947,#36948,
    #36949,#36950,#36951,#36952,#36953,#36954,#36955,#36956,#36957,
    #36958),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.268001178029,0.442556773476,0.6053703297,0.770753622875,
    0.948743023584,1.),.UNSPECIFIED.);
#36945 = CARTESIAN_POINT('',(0.743589916652,-1.722804035517E-002));
#36946 = CARTESIAN_POINT('',(0.742391356729,-4.073828281812E-002));
#36947 = CARTESIAN_POINT('',(0.741192796806,-6.424852528107E-002));
#36948 = CARTESIAN_POINT('',(0.734675254529,-0.102376423873));
#36949 = CARTESIAN_POINT('',(0.731534499196,-0.11745997703));
#36950 = CARTESIAN_POINT('',(0.723161142194,-0.145748422589));
#36951 = CARTESIAN_POINT('',(0.718212577133,-0.159268945405));
#36952 = CARTESIAN_POINT('',(0.706717087401,-0.185564042728));
#36953 = CARTESIAN_POINT('',(0.699875728016,-0.198425437515));
#36954 = CARTESIAN_POINT('',(0.68485018502,-0.224423650989));
#36955 = CARTESIAN_POINT('',(0.675950332823,-0.237261324915));
#36956 = CARTESIAN_POINT('',(0.664605453984,-0.253847677326));
#36957 = CARTESIAN_POINT('',(0.662030377625,-0.257533051148));
#36958 = CARTESIAN_POINT('',(0.659455301267,-0.26121842497));
#36959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36960 = ORIENTED_EDGE('',*,*,#36961,.T.);
#36961 = EDGE_CURVE('',#36924,#36962,#36964,.T.);
#36962 = VERTEX_POINT('',#36963);
#36963 = CARTESIAN_POINT('',(2.426146897693,2.272651352285,
    8.014239658246));
#36964 = SURFACE_CURVE('',#36965,(#36982),.PCURVE_S1.);
#36965 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36966,#36967,#36968,#36969,
    #36970,#36971,#36972,#36973,#36974,#36975,#36976,#36977,#36978,
    #36979,#36980,#36981),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252541869129,0.35980799863,0.472073497797,0.608421136211,
    0.737464491716,0.853060042189,1.),.UNSPECIFIED.);
#36966 = CARTESIAN_POINT('',(2.451146897693,2.558308403567,
    7.878021709528));
#36967 = CARTESIAN_POINT('',(2.451146897693,2.540149743114,
    7.899042028323));
#36968 = CARTESIAN_POINT('',(2.451146897693,2.521991082661,
    7.920062347119));
#36969 = CARTESIAN_POINT('',(2.451146897693,2.491661350545,
    7.944902460904));
#36970 = CARTESIAN_POINT('',(2.451146897693,2.48225400579,7.951990248099
    ));
#36971 = CARTESIAN_POINT('',(2.451146897693,2.462185916914,
    7.965148240366));
#36972 = CARTESIAN_POINT('',(2.451146897693,2.451370437923,
    7.971271959764));
#36973 = CARTESIAN_POINT('',(2.451146897693,2.427050101921,
    7.983547423582));
#36974 = CARTESIAN_POINT('',(2.451146897693,2.413143079401,
    7.989507302376));
#36975 = CARTESIAN_POINT('',(2.451146897693,2.385743705333,
    7.999043882609));
#36976 = CARTESIAN_POINT('',(2.451146897693,2.372055507317,
    8.002878063322));
#36977 = CARTESIAN_POINT('',(2.451146897693,2.345949107228,
    8.008278219413));
#36978 = CARTESIAN_POINT('',(2.451146897693,2.33340089328,8.009786442574
    ));
#36979 = CARTESIAN_POINT('',(2.451146897693,2.304900341316,
    8.012895518846));
#36980 = CARTESIAN_POINT('',(2.451146897693,2.2887758468,8.013567588546)
  );
#36981 = CARTESIAN_POINT('',(2.451146897693,2.272651352285,
    8.014239658246));
#36982 = PCURVE('',#36099,#36983);
#36983 = DEFINITIONAL_REPRESENTATION('',(#36984),#37001);
#36984 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36985,#36986,#36987,#36988,
    #36989,#36990,#36991,#36992,#36993,#36994,#36995,#36996,#36997,
    #36998,#36999,#37000),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252541869129,0.35980799863,0.472073497797,0.608421136211,
    0.737464491716,0.853060042189,1.),.UNSPECIFIED.);
#36985 = CARTESIAN_POINT('',(0.659455301267,-0.26121842497));
#36986 = CARTESIAN_POINT('',(0.641296640814,-0.282238743766));
#36987 = CARTESIAN_POINT('',(0.623137980361,-0.303259062562));
#36988 = CARTESIAN_POINT('',(0.592808248245,-0.328099176347));
#36989 = CARTESIAN_POINT('',(0.58340090349,-0.335186963541));
#36990 = CARTESIAN_POINT('',(0.563332814614,-0.348344955809));
#36991 = CARTESIAN_POINT('',(0.552517335623,-0.354468675207));
#36992 = CARTESIAN_POINT('',(0.528196999621,-0.366744139025));
#36993 = CARTESIAN_POINT('',(0.514289977101,-0.372704017819));
#36994 = CARTESIAN_POINT('',(0.486890603033,-0.382240598052));
#36995 = CARTESIAN_POINT('',(0.473202405017,-0.386074778765));
#36996 = CARTESIAN_POINT('',(0.447096004929,-0.391474934856));
#36997 = CARTESIAN_POINT('',(0.43454779098,-0.392983158017));
#36998 = CARTESIAN_POINT('',(0.406047239016,-0.396092234289));
#36999 = CARTESIAN_POINT('',(0.3899227445,-0.396764303989));
#37000 = CARTESIAN_POINT('',(0.373798249985,-0.397436373689));
#37001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37002 = ORIENTED_EDGE('',*,*,#37003,.T.);
#37003 = EDGE_CURVE('',#36962,#37004,#37006,.T.);
#37004 = VERTEX_POINT('',#37005);
#37005 = CARTESIAN_POINT('',(2.413646897693,1.978380518952,
    7.870409530041));
#37006 = SURFACE_CURVE('',#37007,(#37026),.PCURVE_S1.);
#37007 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37008,#37009,#37010,#37011,
    #37012,#37013,#37014,#37015,#37016,#37017,#37018,#37019,#37020,
    #37021,#37022,#37023,#37024,#37025),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.164406153946,0.302084640543,0.427428406761,
    0.55215946335,0.675439145185,0.794662175061,0.925137403221,1.),
  .UNSPECIFIED.);
#37008 = CARTESIAN_POINT('',(2.451146897693,2.272651352285,
    8.014239658246));
#37009 = CARTESIAN_POINT('',(2.451146897693,2.253995453572,
    8.013512560621));
#37010 = CARTESIAN_POINT('',(2.451146897693,2.235339554859,
    8.012785462996));
#37011 = CARTESIAN_POINT('',(2.451146897693,2.201459917841,
    8.008305182719));
#37012 = CARTESIAN_POINT('',(2.451146897693,2.185967708239,
    8.005695529446));
#37013 = CARTESIAN_POINT('',(2.451146897693,2.157149030364,7.99829389433
    ));
#37014 = CARTESIAN_POINT('',(2.451146897693,2.143505709913,7.99390271681
    ));
#37015 = CARTESIAN_POINT('',(2.451146897693,2.117187387335,
    7.983467468065));
#37016 = CARTESIAN_POINT('',(2.451146897693,2.104274130086,
    7.977384066675));
#37017 = CARTESIAN_POINT('',(2.451146897693,2.07970557563,7.963775981526
    ));
#37018 = CARTESIAN_POINT('',(2.451146897693,2.067820406222,
    7.956169546164));
#37019 = CARTESIAN_POINT('',(2.451146897693,2.045705383933,
    7.939909593203));
#37020 = CARTESIAN_POINT('',(2.451146897693,2.035330282308,
    7.931102013019));
#37021 = CARTESIAN_POINT('',(2.451146897693,2.014676001457,
    7.911830023155));
#37022 = CARTESIAN_POINT('',(2.451146897693,2.004733447788,
    7.900822773091));
#37023 = CARTESIAN_POINT('',(2.451146897693,1.989283597352,
    7.883429749089));
#37024 = CARTESIAN_POINT('',(2.451146897693,1.983832058152,
    7.876919639565));
#37025 = CARTESIAN_POINT('',(2.451146897693,1.978380518952,
    7.870409530041));
#37026 = PCURVE('',#36099,#37027);
#37027 = DEFINITIONAL_REPRESENTATION('',(#37028),#37047);
#37028 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37029,#37030,#37031,#37032,
    #37033,#37034,#37035,#37036,#37037,#37038,#37039,#37040,#37041,
    #37042,#37043,#37044,#37045,#37046),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.164406153946,0.302084640543,0.427428406761,
    0.55215946335,0.675439145185,0.794662175061,0.925137403221,1.),
  .UNSPECIFIED.);
#37029 = CARTESIAN_POINT('',(0.373798249985,-0.397436373689));
#37030 = CARTESIAN_POINT('',(0.355142351272,-0.396709276064));
#37031 = CARTESIAN_POINT('',(0.336486452559,-0.395982178439));
#37032 = CARTESIAN_POINT('',(0.302606815542,-0.391501898162));
#37033 = CARTESIAN_POINT('',(0.287114605939,-0.388892244889));
#37034 = CARTESIAN_POINT('',(0.258295928065,-0.381490609773));
#37035 = CARTESIAN_POINT('',(0.244652607613,-0.377099432252));
#37036 = CARTESIAN_POINT('',(0.218334285035,-0.366664183508));
#37037 = CARTESIAN_POINT('',(0.205421027786,-0.360580782118));
#37038 = CARTESIAN_POINT('',(0.18085247333,-0.346972696969));
#37039 = CARTESIAN_POINT('',(0.168967303922,-0.339366261606));
#37040 = CARTESIAN_POINT('',(0.146852281633,-0.323106308646));
#37041 = CARTESIAN_POINT('',(0.136477180008,-0.314298728461));
#37042 = CARTESIAN_POINT('',(0.115822899158,-0.295026738598));
#37043 = CARTESIAN_POINT('',(0.105880345488,-0.284019488534));
#37044 = CARTESIAN_POINT('',(9.043049505187E-002,-0.266626464532));
#37045 = CARTESIAN_POINT('',(8.497895585184E-002,-0.260116355008));
#37046 = CARTESIAN_POINT('',(7.95274166518E-002,-0.253606245484));
#37047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37048 = ORIENTED_EDGE('',*,*,#37049,.T.);
#37049 = EDGE_CURVE('',#37004,#37050,#37052,.T.);
#37050 = VERTEX_POINT('',#37051);
#37051 = CARTESIAN_POINT('',(2.426146897693,1.898853122538,
    7.616803551537));
#37052 = SURFACE_CURVE('',#37053,(#37068),.PCURVE_S1.);
#37053 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37054,#37055,#37056,#37057,
    #37058,#37059,#37060,#37061,#37062,#37063,#37064,#37065,#37066,
    #37067),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.258282279363,0.39248109242,0.554890355481,0.734178328929,
    0.946081612985,1.),.UNSPECIFIED.);
#37054 = CARTESIAN_POINT('',(2.451146897693,1.978380518952,
    7.870409530041));
#37055 = CARTESIAN_POINT('',(2.451146897693,1.965296968038,7.85107640983
    ));
#37056 = CARTESIAN_POINT('',(2.451146897693,1.952213417124,
    7.831743289618));
#37057 = CARTESIAN_POINT('',(2.451146897693,1.936382183139,7.80020866964
    ));
#37058 = CARTESIAN_POINT('',(2.451146897693,1.931345943634,
    7.789143963792));
#37059 = CARTESIAN_POINT('',(2.451146897693,1.921729755781,
    7.764242841557));
#37060 = CARTESIAN_POINT('',(2.451146897693,1.917381577352,
    7.750127659511));
#37061 = CARTESIAN_POINT('',(2.451146897693,1.909759370791,
    7.720339308229));
#37062 = CARTESIAN_POINT('',(2.451146897693,1.906935579599,
    7.704350598316));
#37063 = CARTESIAN_POINT('',(2.451146897693,1.901940512821,
    7.669522752319));
#37064 = CARTESIAN_POINT('',(2.451146897693,1.900848544778,
    7.650425903545));
#37065 = CARTESIAN_POINT('',(2.451146897693,1.899363153035,
    7.626514252462));
#37066 = CARTESIAN_POINT('',(2.451146897693,1.899108137787,
    7.621658901999));
#37067 = CARTESIAN_POINT('',(2.451146897693,1.898853122538,
    7.616803551537));
#37068 = PCURVE('',#36099,#37069);
#37069 = DEFINITIONAL_REPRESENTATION('',(#37070),#37085);
#37070 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37071,#37072,#37073,#37074,
    #37075,#37076,#37077,#37078,#37079,#37080,#37081,#37082,#37083,
    #37084),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.258282279363,0.39248109242,0.554890355481,0.734178328929,
    0.946081612985,1.),.UNSPECIFIED.);
#37071 = CARTESIAN_POINT('',(7.95274166518E-002,-0.253606245484));
#37072 = CARTESIAN_POINT('',(6.644386573804E-002,-0.234273125272));
#37073 = CARTESIAN_POINT('',(5.336031482428E-002,-0.214940005061));
#37074 = CARTESIAN_POINT('',(3.752908083917E-002,-0.183405385082));
#37075 = CARTESIAN_POINT('',(3.24928413337E-002,-0.172340679234));
#37076 = CARTESIAN_POINT('',(2.287665348155E-002,-0.147439557));
#37077 = CARTESIAN_POINT('',(1.852847505219E-002,-0.133324374953));
#37078 = CARTESIAN_POINT('',(1.090626849101E-002,-0.103536023672));
#37079 = CARTESIAN_POINT('',(8.08247729877E-003,-8.754731375849E-002));
#37080 = CARTESIAN_POINT('',(3.08741052157E-003,-5.271946776197E-002));
#37081 = CARTESIAN_POINT('',(1.99544247822E-003,-3.362261898768E-002));
#37082 = CARTESIAN_POINT('',(5.1005073529E-004,-9.71096790509E-003));
#37083 = CARTESIAN_POINT('',(2.5503548664E-004,-4.855617442169E-003));
#37084 = CARTESIAN_POINT('',(2.023799994255E-008,-2.669792493748E-007));
#37085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37086 = ORIENTED_EDGE('',*,*,#37087,.T.);
#37087 = EDGE_CURVE('',#37050,#37088,#37090,.T.);
#37088 = VERTEX_POINT('',#37089);
#37089 = CARTESIAN_POINT('',(2.451146897693,2.552701174563,
    7.616803551537));
#37090 = SURFACE_CURVE('',#37091,(#37095),.PCURVE_S1.);
#37091 = LINE('',#37092,#37093);
#37092 = CARTESIAN_POINT('',(2.451146897693,1.898853122538,
    7.616803551537));
#37093 = VECTOR('',#37094,1.);
#37094 = DIRECTION('',(0.E+000,1.,0.E+000));
#37095 = PCURVE('',#36099,#37096);
#37096 = DEFINITIONAL_REPRESENTATION('',(#37097),#37101);
#37097 = LINE('',#37098,#37099);
#37098 = CARTESIAN_POINT('',(2.023799994255E-008,-2.669792493748E-007));
#37099 = VECTOR('',#37100,1.);
#37100 = DIRECTION('',(1.,0.E+000));
#37101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37102 = ORIENTED_EDGE('',*,*,#37103,.T.);
#37103 = EDGE_CURVE('',#37088,#37104,#37106,.T.);
#37104 = VERTEX_POINT('',#37105);
#37105 = CARTESIAN_POINT('',(2.426146897693,2.286074571998,
    7.347572782306));
#37106 = SURFACE_CURVE('',#37107,(#37134),.PCURVE_S1.);
#37107 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37108,#37109,#37110,#37111,
    #37112,#37113,#37114,#37115,#37116,#37117,#37118,#37119,#37120,
    #37121,#37122,#37123,#37124,#37125,#37126,#37127,#37128,#37129,
    #37130,#37131,#37132,#37133),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.161259069703,0.240455424395,0.317040117246,
    0.390074948198,0.468542623341,0.550467880574,0.632123952106,
    0.71042268644,0.78011978245,0.851400806465,0.926319754073,1.),
  .UNSPECIFIED.);
#37108 = CARTESIAN_POINT('',(2.451146897693,2.552701174563,
    7.616803551537));
#37109 = CARTESIAN_POINT('',(2.451146897693,2.550931048629,
    7.594130143091));
#37110 = CARTESIAN_POINT('',(2.451146897693,2.549160922696,
    7.571456734646));
#37111 = CARTESIAN_POINT('',(2.451146897693,2.541457968217,
    7.538656831561));
#37112 = CARTESIAN_POINT('',(2.451146897693,2.538524246577,
    7.527826040845));
#37113 = CARTESIAN_POINT('',(2.451146897693,2.531091978329,7.50727295407
    ));
#37114 = CARTESIAN_POINT('',(2.451146897693,2.526765675593,
    7.497305411565));
#37115 = CARTESIAN_POINT('',(2.451146897693,2.517129991303,
    7.478642958157));
#37116 = CARTESIAN_POINT('',(2.451146897693,2.511799126051,
    7.469779744728));
#37117 = CARTESIAN_POINT('',(2.451146897693,2.499788953048,
    7.452194292524));
#37118 = CARTESIAN_POINT('',(2.451146897693,2.492902475041,
    7.443427370439));
#37119 = CARTESIAN_POINT('',(2.451146897693,2.477903364898,
    7.426515160073));
#37120 = CARTESIAN_POINT('',(2.451146897693,2.469595819759,
    7.418277098075));
#37121 = CARTESIAN_POINT('',(2.451146897693,2.452174335285,
    7.403118333033));
#37122 = CARTESIAN_POINT('',(2.451146897693,2.442914981373,
    7.396012815509));
#37123 = CARTESIAN_POINT('',(2.451146897693,2.424099645079,
    7.383580435977));
#37124 = CARTESIAN_POINT('',(2.451146897693,2.414441139798,
    7.378015564401));
#37125 = CARTESIAN_POINT('',(2.451146897693,2.395699674085,
    7.368967716565));
#37126 = CARTESIAN_POINT('',(2.451146897693,2.38655274502,7.365223144238
    ));
#37127 = CARTESIAN_POINT('',(2.451146897693,2.367807071623,
    7.358888397337));
#37128 = CARTESIAN_POINT('',(2.451146897693,2.358044711576,7.3563278235)
  );
#37129 = CARTESIAN_POINT('',(2.451146897693,2.337981894139,7.35217799904
    ));
#37130 = CARTESIAN_POINT('',(2.451146897693,2.32751492504,7.350946821453
    ));
#37131 = CARTESIAN_POINT('',(2.451146897693,2.306783771871,7.34871500607
    ));
#37132 = CARTESIAN_POINT('',(2.451146897693,2.296429171935,
    7.348143894188));
#37133 = CARTESIAN_POINT('',(2.451146897693,2.286074571998,
    7.347572782306));
#37134 = PCURVE('',#36099,#37135);
#37135 = DEFINITIONAL_REPRESENTATION('',(#37136),#37163);
#37136 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37137,#37138,#37139,#37140,
    #37141,#37142,#37143,#37144,#37145,#37146,#37147,#37148,#37149,
    #37150,#37151,#37152,#37153,#37154,#37155,#37156,#37157,#37158,
    #37159,#37160,#37161,#37162),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.161259069703,0.240455424395,0.317040117246,
    0.390074948198,0.468542623341,0.550467880574,0.632123952106,
    0.71042268644,0.78011978245,0.851400806465,0.926319754073,1.),
  .UNSPECIFIED.);
#37137 = CARTESIAN_POINT('',(0.653848072263,-2.669792493748E-007));
#37138 = CARTESIAN_POINT('',(0.65207794633,2.267314146613E-002));
#37139 = CARTESIAN_POINT('',(0.650307820396,4.53465499115E-002));
#37140 = CARTESIAN_POINT('',(0.642604865917,7.814645299637E-002));
#37141 = CARTESIAN_POINT('',(0.639671144277,8.897724371254E-002));
#37142 = CARTESIAN_POINT('',(0.632238876029,0.109530330487));
#37143 = CARTESIAN_POINT('',(0.627912573293,0.119497872992));
#37144 = CARTESIAN_POINT('',(0.618276889003,0.1381603264));
#37145 = CARTESIAN_POINT('',(0.612946023751,0.14702353983));
#37146 = CARTESIAN_POINT('',(0.600935850748,0.164608992034));
#37147 = CARTESIAN_POINT('',(0.594049372741,0.173375914119));
#37148 = CARTESIAN_POINT('',(0.579050262598,0.190288124484));
#37149 = CARTESIAN_POINT('',(0.570742717459,0.198526186482));
#37150 = CARTESIAN_POINT('',(0.553321232985,0.213684951525));
#37151 = CARTESIAN_POINT('',(0.544061879073,0.220790469048));
#37152 = CARTESIAN_POINT('',(0.525246542779,0.23322284858));
#37153 = CARTESIAN_POINT('',(0.515588037498,0.238787720156));
#37154 = CARTESIAN_POINT('',(0.496846571785,0.247835567992));
#37155 = CARTESIAN_POINT('',(0.487699642721,0.251580140319));
#37156 = CARTESIAN_POINT('',(0.468953969323,0.25791488722));
#37157 = CARTESIAN_POINT('',(0.459191609276,0.260475461057));
#37158 = CARTESIAN_POINT('',(0.439128791839,0.264625285517));
#37159 = CARTESIAN_POINT('',(0.42866182274,0.265856463105));
#37160 = CARTESIAN_POINT('',(0.407930669571,0.268088278487));
#37161 = CARTESIAN_POINT('',(0.397576069635,0.268659390369));
#37162 = CARTESIAN_POINT('',(0.387221469698,0.269230502251));
#37163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37164 = ORIENTED_EDGE('',*,*,#37165,.T.);
#37165 = EDGE_CURVE('',#37104,#37166,#37168,.T.);
#37166 = VERTEX_POINT('',#37167);
#37167 = CARTESIAN_POINT('',(2.426146897693,2.01704412328,7.501418936152
    ));
#37168 = SURFACE_CURVE('',#37169,(#37188),.PCURVE_S1.);
#37169 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37170,#37171,#37172,#37173,
    #37174,#37175,#37176,#37177,#37178,#37179,#37180,#37181,#37182,
    #37183,#37184,#37185,#37186,#37187),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.260810673785,0.368803687549,0.477769174918,
    0.584890929344,0.692362959955,0.798605558747,0.913523908928,1.),
  .UNSPECIFIED.);
#37170 = CARTESIAN_POINT('',(2.451146897693,2.286074571998,
    7.347572782306));
#37171 = CARTESIAN_POINT('',(2.451146897693,2.257765358599,
    7.349546899159));
#37172 = CARTESIAN_POINT('',(2.451146897693,2.229456145199,
    7.351521016012));
#37173 = CARTESIAN_POINT('',(2.451146897693,2.190884949609,
    7.361280832277));
#37174 = CARTESIAN_POINT('',(2.451146897693,2.179579540111,
    7.364560958039));
#37175 = CARTESIAN_POINT('',(2.451146897693,2.157622347995,
    7.372848855811));
#37176 = CARTESIAN_POINT('',(2.451146897693,2.146740107618,
    7.377764173758));
#37177 = CARTESIAN_POINT('',(2.451146897693,2.126078560901,7.38879149777
    ));
#37178 = CARTESIAN_POINT('',(2.451146897693,2.116087255036,
    7.394974085337));
#37179 = CARTESIAN_POINT('',(2.451146897693,2.097140891345,
    7.408447374277));
#37180 = CARTESIAN_POINT('',(2.451146897693,2.088009960745,
    7.415870231552));
#37181 = CARTESIAN_POINT('',(2.451146897693,2.071068963647,7.43155265578
    ));
#37182 = CARTESIAN_POINT('',(2.451146897693,2.063235443254,
    7.440009095647));
#37183 = CARTESIAN_POINT('',(2.451146897693,2.047696131112,
    7.458122585422));
#37184 = CARTESIAN_POINT('',(2.451146897693,2.040401071957,
    7.468213036551));
#37185 = CARTESIAN_POINT('',(2.451146897693,2.027602658278,
    7.485877426513));
#37186 = CARTESIAN_POINT('',(2.451146897693,2.022323390779,
    7.493648181332));
#37187 = CARTESIAN_POINT('',(2.451146897693,2.01704412328,7.501418936152
    ));
#37188 = PCURVE('',#36099,#37189);
#37189 = DEFINITIONAL_REPRESENTATION('',(#37190),#37209);
#37190 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37191,#37192,#37193,#37194,
    #37195,#37196,#37197,#37198,#37199,#37200,#37201,#37202,#37203,
    #37204,#37205,#37206,#37207,#37208),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.260810673785,0.368803687549,0.477769174918,
    0.584890929344,0.692362959955,0.798605558747,0.913523908928,1.),
  .UNSPECIFIED.);
#37191 = CARTESIAN_POINT('',(0.387221469698,0.269230502251));
#37192 = CARTESIAN_POINT('',(0.358912256299,0.267256385398));
#37193 = CARTESIAN_POINT('',(0.330603042899,0.265282268545));
#37194 = CARTESIAN_POINT('',(0.29203184731,0.25552245228));
#37195 = CARTESIAN_POINT('',(0.280726437812,0.252242326518));
#37196 = CARTESIAN_POINT('',(0.258769245695,0.243954428747));
#37197 = CARTESIAN_POINT('',(0.247887005318,0.239039110799));
#37198 = CARTESIAN_POINT('',(0.227225458601,0.228011786787));
#37199 = CARTESIAN_POINT('',(0.217234152736,0.22182919922));
#37200 = CARTESIAN_POINT('',(0.198287789045,0.208355910281));
#37201 = CARTESIAN_POINT('',(0.189156858445,0.200933053005));
#37202 = CARTESIAN_POINT('',(0.172215861348,0.185250628778));
#37203 = CARTESIAN_POINT('',(0.164382340954,0.17679418891));
#37204 = CARTESIAN_POINT('',(0.148843028812,0.158680699135));
#37205 = CARTESIAN_POINT('',(0.141547969657,0.148590248006));
#37206 = CARTESIAN_POINT('',(0.128749555978,0.130925858044));
#37207 = CARTESIAN_POINT('',(0.123470288479,0.123155103225));
#37208 = CARTESIAN_POINT('',(0.118191020981,0.115384348406));
#37209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37210 = ORIENTED_EDGE('',*,*,#37211,.T.);
#37211 = EDGE_CURVE('',#37166,#37212,#37214,.T.);
#37212 = VERTEX_POINT('',#37213);
#37213 = CARTESIAN_POINT('',(2.426146897693,1.937314747365,
    7.459552118159));
#37214 = SURFACE_CURVE('',#37215,(#37219),.PCURVE_S1.);
#37215 = LINE('',#37216,#37217);
#37216 = CARTESIAN_POINT('',(2.451146897693,2.01704412328,7.501418936152
    ));
#37217 = VECTOR('',#37218,1.);
#37218 = DIRECTION('',(0.E+000,-0.885357268212,-0.46491129006));
#37219 = PCURVE('',#36099,#37220);
#37220 = DEFINITIONAL_REPRESENTATION('',(#37221),#37225);
#37221 = LINE('',#37222,#37223);
#37222 = CARTESIAN_POINT('',(0.118191020981,0.115384348406));
#37223 = VECTOR('',#37224,1.);
#37224 = DIRECTION('',(-0.885357268212,0.46491129006));
#37225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37226 = ORIENTED_EDGE('',*,*,#37227,.T.);
#37227 = EDGE_CURVE('',#37212,#37228,#37230,.T.);
#37228 = VERTEX_POINT('',#37229);
#37229 = CARTESIAN_POINT('',(2.451146897693,2.101648789901,
    7.294698345983));
#37230 = SURFACE_CURVE('',#37231,(#37244),.PCURVE_S1.);
#37231 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37232,#37233,#37234,#37235,
    #37236,#37237,#37238,#37239,#37240,#37241,#37242,#37243),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.410506994349,
    0.571893128766,0.741634895181,0.92579129655,1.),.UNSPECIFIED.);
#37232 = CARTESIAN_POINT('',(2.451146897693,1.937314793586,
    7.459551891267));
#37233 = CARTESIAN_POINT('',(2.451146897693,1.953911258715,
    7.431534267398));
#37234 = CARTESIAN_POINT('',(2.451146897693,1.970507723844,7.40351664353
    ));
#37235 = CARTESIAN_POINT('',(2.451146897693,1.999888268981,
    7.369641293955));
#37236 = CARTESIAN_POINT('',(2.451146897693,2.008558035397,
    7.360303578583));
#37237 = CARTESIAN_POINT('',(2.451146897693,2.027642107947,
    7.342582393821));
#37238 = CARTESIAN_POINT('',(2.451146897693,2.038167229475,
    7.334071624196));
#37239 = CARTESIAN_POINT('',(2.451146897693,2.060802314157,
    7.317680070247));
#37240 = CARTESIAN_POINT('',(2.451146897693,2.073253113605,
    7.309852713676));
#37241 = CARTESIAN_POINT('',(2.451146897693,2.091155270061,
    7.299990526932));
#37242 = CARTESIAN_POINT('',(2.451146897693,2.096402029981,
    7.297344436457));
#37243 = CARTESIAN_POINT('',(2.451146897693,2.101648789901,
    7.294698345983));
#37244 = PCURVE('',#36099,#37245);
#37245 = DEFINITIONAL_REPRESENTATION('',(#37246),#37259);
#37246 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37247,#37248,#37249,#37250,
    #37251,#37252,#37253,#37254,#37255,#37256,#37257,#37258),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.410506994349,
    0.571893128766,0.741634895181,0.92579129655,1.),.UNSPECIFIED.);
#37247 = CARTESIAN_POINT('',(3.84616912858E-002,0.15725139329));
#37248 = CARTESIAN_POINT('',(5.505815641471E-002,0.185269017159));
#37249 = CARTESIAN_POINT('',(7.165462154362E-002,0.213286641027));
#37250 = CARTESIAN_POINT('',(0.101035166681,0.247161990603));
#37251 = CARTESIAN_POINT('',(0.109704933097,0.256499705974));
#37252 = CARTESIAN_POINT('',(0.128789005647,0.274220890737));
#37253 = CARTESIAN_POINT('',(0.139314127175,0.282731660361));
#37254 = CARTESIAN_POINT('',(0.161949211857,0.29912321431));
#37255 = CARTESIAN_POINT('',(0.174400011305,0.306950570881));
#37256 = CARTESIAN_POINT('',(0.192302167761,0.316812757625));
#37257 = CARTESIAN_POINT('',(0.197548927681,0.3194588481));
#37258 = CARTESIAN_POINT('',(0.202795687601,0.322104938575));
#37259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37260 = ORIENTED_EDGE('',*,*,#37261,.T.);
#37261 = EDGE_CURVE('',#37228,#36838,#37262,.T.);
#37262 = SURFACE_CURVE('',#37263,(#37274),.PCURVE_S1.);
#37263 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37264,#37265,#37266,#37267,
    #37268,#37269,#37270,#37271,#37272,#37273),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.254803250052,0.49100516575,0.730297951038,1.),
  .UNSPECIFIED.);
#37264 = CARTESIAN_POINT('',(2.451146897693,2.101648789965,
    7.294698345952));
#37265 = CARTESIAN_POINT('',(2.451146897693,2.115549496556,
    7.288437120232));
#37266 = CARTESIAN_POINT('',(2.451146897693,2.129450203148,
    7.282175894513));
#37267 = CARTESIAN_POINT('',(2.451146897693,2.157126822396,
    7.272922541383));
#37268 = CARTESIAN_POINT('',(2.451146897693,2.170806701483,
    7.269322702752));
#37269 = CARTESIAN_POINT('',(2.451146897693,2.198470529302,
    7.263696157814));
#37270 = CARTESIAN_POINT('',(2.451146897693,2.212672366669,
    7.261992915669));
#37271 = CARTESIAN_POINT('',(2.451146897693,2.242759468046,
    7.258943163741));
#37272 = CARTESIAN_POINT('',(2.451146897693,2.258807162867,
    7.258386149299));
#37273 = CARTESIAN_POINT('',(2.451146897693,2.274854857688,
    7.257829134857));
#37274 = PCURVE('',#36099,#37275);
#37275 = DEFINITIONAL_REPRESENTATION('',(#37276),#37287);
#37276 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37277,#37278,#37279,#37280,
    #37281,#37282,#37283,#37284,#37285,#37286),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.254803250052,0.49100516575,0.730297951038,1.),
  .UNSPECIFIED.);
#37277 = CARTESIAN_POINT('',(0.202795687665,0.322104938606));
#37278 = CARTESIAN_POINT('',(0.216696394256,0.328366164325));
#37279 = CARTESIAN_POINT('',(0.230597100848,0.334627390044));
#37280 = CARTESIAN_POINT('',(0.258273720096,0.343880743174));
#37281 = CARTESIAN_POINT('',(0.271953599183,0.347480581805));
#37282 = CARTESIAN_POINT('',(0.299617427002,0.353107126743));
#37283 = CARTESIAN_POINT('',(0.313819264369,0.354810368888));
#37284 = CARTESIAN_POINT('',(0.343906365746,0.357860120816));
#37285 = CARTESIAN_POINT('',(0.359954060567,0.358417135258));
#37286 = CARTESIAN_POINT('',(0.376001755388,0.3589741497));
#37287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37288 = FACE_BOUND('',#37289,.T.);
#37289 = EDGE_LOOP('',(#37290,#37308,#37324,#37340,#37356,#37372,#37388,
    #37404));
#37290 = ORIENTED_EDGE('',*,*,#37291,.T.);
#37291 = EDGE_CURVE('',#37292,#37294,#37296,.T.);
#37292 = VERTEX_POINT('',#37293);
#37293 = CARTESIAN_POINT('',(2.451146897693,2.82914006645,8.001419285756
    ));
#37294 = VERTEX_POINT('',#37295);
#37295 = CARTESIAN_POINT('',(2.451146897693,2.732185661143,
    8.001419285756));
#37296 = SURFACE_CURVE('',#37297,(#37301),.PCURVE_S1.);
#37297 = LINE('',#37298,#37299);
#37298 = CARTESIAN_POINT('',(2.451146897693,2.82914006645,8.001419285756
    ));
#37299 = VECTOR('',#37300,1.);
#37300 = DIRECTION('',(0.E+000,-1.,0.E+000));
#37301 = PCURVE('',#36099,#37302);
#37302 = DEFINITIONAL_REPRESENTATION('',(#37303),#37307);
#37303 = LINE('',#37304,#37305);
#37304 = CARTESIAN_POINT('',(0.930286964151,-0.384616001199));
#37305 = VECTOR('',#37306,1.);
#37306 = DIRECTION('',(-1.,0.E+000));
#37307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37308 = ORIENTED_EDGE('',*,*,#37309,.T.);
#37309 = EDGE_CURVE('',#37294,#37310,#37312,.T.);
#37310 = VERTEX_POINT('',#37311);
#37311 = CARTESIAN_POINT('',(2.451146897693,3.180904328173,
    7.001419121843));
#37312 = SURFACE_CURVE('',#37313,(#37317),.PCURVE_S1.);
#37313 = LINE('',#37314,#37315);
#37314 = CARTESIAN_POINT('',(2.451146897693,2.732185544576,
    8.001419233451));
#37315 = VECTOR('',#37316,1.);
#37316 = DIRECTION('',(0.E+000,0.40939221782,-0.912358488747));
#37317 = PCURVE('',#36099,#37318);
#37318 = DEFINITIONAL_REPRESENTATION('',(#37319),#37323);
#37319 = LINE('',#37320,#37321);
#37320 = CARTESIAN_POINT('',(0.833332442277,-0.384615948893));
#37321 = VECTOR('',#37322,1.);
#37322 = DIRECTION('',(0.40939221782,0.912358488747));
#37323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37324 = ORIENTED_EDGE('',*,*,#37325,.T.);
#37325 = EDGE_CURVE('',#37310,#37326,#37328,.T.);
#37326 = VERTEX_POINT('',#37327);
#37327 = CARTESIAN_POINT('',(2.451146897693,3.277858733481,
    7.001419121843));
#37328 = SURFACE_CURVE('',#37329,(#37333),.PCURVE_S1.);
#37329 = LINE('',#37330,#37331);
#37330 = CARTESIAN_POINT('',(2.451146897693,3.180904328173,
    7.001419121843));
#37331 = VECTOR('',#37332,1.);
#37332 = DIRECTION('',(4.580392282746E-015,1.,9.160784565492E-015));
#37333 = PCURVE('',#36099,#37334);
#37334 = DEFINITIONAL_REPRESENTATION('',(#37335),#37339);
#37335 = LINE('',#37336,#37337);
#37336 = CARTESIAN_POINT('',(1.282051225873,0.615384162714));
#37337 = VECTOR('',#37338,1.);
#37338 = DIRECTION('',(1.,-9.160784565492E-015));
#37339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37340 = ORIENTED_EDGE('',*,*,#37341,.T.);
#37341 = EDGE_CURVE('',#37326,#37342,#37344,.T.);
#37342 = VERTEX_POINT('',#37343);
#37343 = CARTESIAN_POINT('',(2.451146897693,3.129022210186,7.33294946931
    ));
#37344 = SURFACE_CURVE('',#37345,(#37349),.PCURVE_S1.);
#37345 = LINE('',#37346,#37347);
#37346 = CARTESIAN_POINT('',(2.451146897693,3.277858733481,
    7.001419121843));
#37347 = VECTOR('',#37348,1.);
#37348 = DIRECTION('',(-1.22201595502E-015,-0.409558715054,0.91228376009
    ));
#37349 = PCURVE('',#36099,#37350);
#37350 = DEFINITIONAL_REPRESENTATION('',(#37351),#37355);
#37351 = LINE('',#37352,#37353);
#37352 = CARTESIAN_POINT('',(1.379005631181,0.615384162714));
#37353 = VECTOR('',#37354,1.);
#37354 = DIRECTION('',(-0.409558715054,-0.91228376009));
#37355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37356 = ORIENTED_EDGE('',*,*,#37357,.T.);
#37357 = EDGE_CURVE('',#37342,#37358,#37360,.T.);
#37358 = VERTEX_POINT('',#37359);
#37359 = CARTESIAN_POINT('',(2.451146897693,3.424493610209,
    8.001419285756));
#37360 = SURFACE_CURVE('',#37361,(#37365),.PCURVE_S1.);
#37361 = LINE('',#37362,#37363);
#37362 = CARTESIAN_POINT('',(2.451146897693,3.129022210186,7.33294946931
    ));
#37363 = VECTOR('',#37364,1.);
#37364 = DIRECTION('',(0.E+000,0.404279483233,0.914635500862));
#37365 = PCURVE('',#36099,#37366);
#37366 = DEFINITIONAL_REPRESENTATION('',(#37367),#37371);
#37367 = LINE('',#37368,#37369);
#37368 = CARTESIAN_POINT('',(1.230169107886,0.283853815248));
#37369 = VECTOR('',#37370,1.);
#37370 = DIRECTION('',(0.404279483233,-0.914635500862));
#37371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37372 = ORIENTED_EDGE('',*,*,#37373,.T.);
#37373 = EDGE_CURVE('',#37358,#37374,#37376,.T.);
#37374 = VERTEX_POINT('',#37375);
#37375 = CARTESIAN_POINT('',(2.451146897693,3.327740370577,
    8.001419285756));
#37376 = SURFACE_CURVE('',#37377,(#37381),.PCURVE_S1.);
#37377 = LINE('',#37378,#37379);
#37378 = CARTESIAN_POINT('',(2.451146897693,3.424493610209,
    8.001419285756));
#37379 = VECTOR('',#37380,1.);
#37380 = DIRECTION('',(-9.179831322258E-015,-1.,0.E+000));
#37381 = PCURVE('',#36099,#37382);
#37382 = DEFINITIONAL_REPRESENTATION('',(#37383),#37387);
#37383 = LINE('',#37384,#37385);
#37384 = CARTESIAN_POINT('',(1.525640507909,-0.384616001199));
#37385 = VECTOR('',#37386,1.);
#37386 = DIRECTION('',(-1.,0.E+000));
#37387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37388 = ORIENTED_EDGE('',*,*,#37389,.T.);
#37389 = EDGE_CURVE('',#37374,#37390,#37392,.T.);
#37390 = VERTEX_POINT('',#37391);
#37391 = CARTESIAN_POINT('',(2.451146897693,3.080343841856,
    7.441723755073));
#37392 = SURFACE_CURVE('',#37393,(#37397),.PCURVE_S1.);
#37393 = LINE('',#37394,#37395);
#37394 = CARTESIAN_POINT('',(2.451146897693,3.327740370577,
    8.001419285756));
#37395 = VECTOR('',#37396,1.);
#37396 = DIRECTION('',(0.E+000,-0.404285802722,-0.914632707548));
#37397 = PCURVE('',#36099,#37398);
#37398 = DEFINITIONAL_REPRESENTATION('',(#37399),#37403);
#37399 = LINE('',#37400,#37401);
#37400 = CARTESIAN_POINT('',(1.428887268277,-0.384616001199));
#37401 = VECTOR('',#37402,1.);
#37402 = DIRECTION('',(-0.404285802722,0.914632707548));
#37403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37404 = ORIENTED_EDGE('',*,*,#37405,.T.);
#37405 = EDGE_CURVE('',#37390,#37292,#37406,.T.);
#37406 = SURFACE_CURVE('',#37407,(#37411),.PCURVE_S1.);
#37407 = LINE('',#37408,#37409);
#37408 = CARTESIAN_POINT('',(2.451146897693,3.080343841856,
    7.441723755073));
#37409 = VECTOR('',#37410,1.);
#37410 = DIRECTION('',(0.E+000,-0.409470891313,0.912323182413));
#37411 = PCURVE('',#36099,#37412);
#37412 = DEFINITIONAL_REPRESENTATION('',(#37413),#37417);
#37413 = LINE('',#37414,#37415);
#37414 = CARTESIAN_POINT('',(1.181490739556,0.175079529484));
#37415 = VECTOR('',#37416,1.);
#37416 = DIRECTION('',(-0.409470891313,-0.912323182413));
#37417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37422)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37419,#37420,#37421)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37419 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37420 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37421 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37422 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#37419,
  'distance_accuracy_value','confusion accuracy');
#37423 = SHAPE_DEFINITION_REPRESENTATION(#37424,#36080);
#37424 = PRODUCT_DEFINITION_SHAPE('','',#37425);
#37425 = PRODUCT_DEFINITION('design','',#37426,#37429);
#37426 = PRODUCT_DEFINITION_FORMATION('','',#37427);
#37427 = PRODUCT('CADSOFTTOOLS 1.178','CADSOFTTOOLS 1.178','',(#37428));
#37428 = PRODUCT_CONTEXT('',#2,'mechanical');
#37429 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37430 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37431,#37433);
#37431 = ( REPRESENTATION_RELATIONSHIP('','',#36080,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37432) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37432 = ITEM_DEFINED_TRANSFORMATION('','',#11,#723);
#37433 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37434);
#37434 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('178','','',#5,#37425,$);
#37435 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37427));
#37436 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37437),#37860);
#37437 = SHELL_BASED_SURFACE_MODEL('',(#37438));
#37438 = OPEN_SHELL('',(#37439));
#37439 = ADVANCED_FACE('',(#37440),#37455,.F.);
#37440 = FACE_BOUND('',#37441,.F.);
#37441 = EDGE_LOOP('',(#37442,#37465,#37481,#37497,#37513,#37529,#37551,
    #37592,#37633,#37674,#37783,#37799,#37815,#37829,#37830,#37846));
#37442 = ORIENTED_EDGE('',*,*,#37443,.T.);
#37443 = EDGE_CURVE('',#37444,#37446,#37448,.T.);
#37444 = VERTEX_POINT('',#37445);
#37445 = CARTESIAN_POINT('',(2.451146897693,3.8988531023,7.616803551537)
  );
#37446 = VERTEX_POINT('',#37447);
#37447 = CARTESIAN_POINT('',(2.451146897693,3.094078324945,
    6.013233308799));
#37448 = SURFACE_CURVE('',#37449,(#37454),.PCURVE_S1.);
#37449 = CIRCLE('',#37450,2.);
#37450 = AXIS2_PLACEMENT_3D('',#37451,#37452,#37453);
#37451 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37452 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37453 = DIRECTION('',(0.E+000,1.,1.334896251315E-007));
#37454 = PCURVE('',#37455,#37460);
#37455 = CYLINDRICAL_SURFACE('',#37456,2.);
#37456 = AXIS2_PLACEMENT_3D('',#37457,#37458,#37459);
#37457 = CARTESIAN_POINT('',(0.951146897693,1.8988531023,7.616803284557)
  );
#37458 = DIRECTION('',(1.,0.E+000,0.E+000));
#37459 = DIRECTION('',(0.E+000,-1.,0.E+000));
#37460 = DEFINITIONAL_REPRESENTATION('',(#37461),#37464);
#37461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37462,#37463),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.930276259575),.PIECEWISE_BEZIER_KNOTS.);
#37462 = CARTESIAN_POINT('',(9.424778094259,1.5));
#37463 = CARTESIAN_POINT('',(8.494501834684,1.5));
#37464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37465 = ORIENTED_EDGE('',*,*,#37466,.T.);
#37466 = EDGE_CURVE('',#37446,#37467,#37469,.T.);
#37467 = VERTEX_POINT('',#37468);
#37468 = CARTESIAN_POINT('',(2.451146897693,0.119864660559,
    6.702910443928));
#37469 = SURFACE_CURVE('',#37470,(#37475),.PCURVE_S1.);
#37470 = CIRCLE('',#37471,2.);
#37471 = AXIS2_PLACEMENT_3D('',#37472,#37473,#37474);
#37472 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37473 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37474 = DIRECTION('',(0.E+000,0.597612611323,-0.801784987879));
#37475 = PCURVE('',#37455,#37476);
#37476 = DEFINITIONAL_REPRESENTATION('',(#37477),#37480);
#37477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37478,#37479),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.736757307508),.PIECEWISE_BEZIER_KNOTS.);
#37478 = CARTESIAN_POINT('',(8.494501834684,1.5));
#37479 = CARTESIAN_POINT('',(6.757744527175,1.5));
#37480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37481 = ORIENTED_EDGE('',*,*,#37482,.T.);
#37482 = EDGE_CURVE('',#37467,#37483,#37485,.T.);
#37483 = VERTEX_POINT('',#37484);
#37484 = CARTESIAN_POINT('',(2.451146897693,-1.286784812256E-002,
    7.029161380235));
#37485 = SURFACE_CURVE('',#37486,(#37491),.PCURVE_S1.);
#37486 = CIRCLE('',#37487,2.);
#37487 = AXIS2_PLACEMENT_3D('',#37488,#37489,#37490);
#37488 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37489 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37490 = DIRECTION('',(-0.E+000,-0.88949422087,-0.456946420315));
#37491 = PCURVE('',#37455,#37492);
#37492 = DEFINITIONAL_REPRESENTATION('',(#37493),#37496);
#37493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37494,#37495),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.176337429237),.PIECEWISE_BEZIER_KNOTS.);
#37494 = CARTESIAN_POINT('',(6.757744527175,1.5));
#37495 = CARTESIAN_POINT('',(6.581407097938,1.5));
#37496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37497 = ORIENTED_EDGE('',*,*,#37498,.T.);
#37498 = EDGE_CURVE('',#37483,#37499,#37501,.T.);
#37499 = VERTEX_POINT('',#37500);
#37500 = CARTESIAN_POINT('',(2.451146897693,-7.503955916128E-002,
    7.294704291964));
#37501 = SURFACE_CURVE('',#37502,(#37507),.PCURVE_S1.);
#37502 = CIRCLE('',#37503,2.);
#37503 = AXIS2_PLACEMENT_3D('',#37504,#37505,#37506);
#37504 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37505 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37506 = DIRECTION('',(-0.E+000,-0.955860475211,-0.293820952161));
#37507 = PCURVE('',#37455,#37508);
#37508 = DEFINITIONAL_REPRESENTATION('',(#37509),#37512);
#37509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37510,#37511),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.136467852578),.PIECEWISE_BEZIER_KNOTS.);
#37510 = CARTESIAN_POINT('',(6.581407097938,1.5));
#37511 = CARTESIAN_POINT('',(6.44493924536,1.5));
#37512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37513 = ORIENTED_EDGE('',*,*,#37514,.T.);
#37514 = EDGE_CURVE('',#37499,#37515,#37517,.T.);
#37515 = VERTEX_POINT('',#37516);
#37516 = CARTESIAN_POINT('',(2.451146897693,-0.1011468977,7.616803551537
    ));
#37517 = SURFACE_CURVE('',#37518,(#37523),.PCURVE_S1.);
#37518 = CIRCLE('',#37519,2.);
#37519 = AXIS2_PLACEMENT_3D('',#37520,#37521,#37522);
#37520 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37521 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37522 = DIRECTION('',(-0.E+000,-0.986946330731,-0.161049496297));
#37523 = PCURVE('',#37455,#37524);
#37524 = DEFINITIONAL_REPRESENTATION('',(#37525),#37528);
#37525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37526,#37527),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.16175407167),.PIECEWISE_BEZIER_KNOTS.);
#37526 = CARTESIAN_POINT('',(6.44493924536,1.5));
#37527 = CARTESIAN_POINT('',(6.28318517369,1.5));
#37528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37529 = ORIENTED_EDGE('',*,*,#37530,.F.);
#37530 = EDGE_CURVE('',#37531,#37515,#37533,.T.);
#37531 = VERTEX_POINT('',#37532);
#37532 = CARTESIAN_POINT('',(2.401146897693,-0.1011468977,7.616803551537
    ));
#37533 = SEAM_CURVE('',#37534,(#37537,#37544),.PCURVE_S1.);
#37534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37535,#37536),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.45,1.5),.PIECEWISE_BEZIER_KNOTS.);
#37535 = CARTESIAN_POINT('',(2.401146897693,-0.1011468977,7.616803551537
    ));
#37536 = CARTESIAN_POINT('',(2.451146897693,-0.1011468977,7.616803551537
    ));
#37537 = PCURVE('',#37455,#37538);
#37538 = DEFINITIONAL_REPRESENTATION('',(#37539),#37543);
#37539 = LINE('',#37540,#37541);
#37540 = CARTESIAN_POINT('',(6.28318517369,0.E+000));
#37541 = VECTOR('',#37542,1.);
#37542 = DIRECTION('',(0.E+000,1.));
#37543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37544 = PCURVE('',#37455,#37545);
#37545 = DEFINITIONAL_REPRESENTATION('',(#37546),#37550);
#37546 = LINE('',#37547,#37548);
#37547 = CARTESIAN_POINT('',(12.56637048087,0.E+000));
#37548 = VECTOR('',#37549,1.);
#37549 = DIRECTION('',(0.E+000,1.));
#37550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37551 = ORIENTED_EDGE('',*,*,#37552,.F.);
#37552 = EDGE_CURVE('',#37553,#37531,#37555,.T.);
#37553 = VERTEX_POINT('',#37554);
#37554 = CARTESIAN_POINT('',(2.401146897693,-7.517975692802E-002,
    7.29467788554));
#37555 = SURFACE_CURVE('',#37556,(#37563),.PCURVE_S1.);
#37556 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37557,#37558,#37559,#37560,
    #37561,#37562),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#37557 = CARTESIAN_POINT('',(2.401146897693,-7.517975692802E-002,
    7.29467788554));
#37558 = CARTESIAN_POINT('',(2.401146897693,-8.273051532562E-002,
    7.348106423803));
#37559 = CARTESIAN_POINT('',(2.401146897693,-9.028127372322E-002,
    7.401534962065));
#37560 = CARTESIAN_POINT('',(2.401146897693,-9.893698731392E-002,
    7.508910184064));
#37561 = CARTESIAN_POINT('',(2.401146897693,-0.100041942507,7.5628568678
    ));
#37562 = CARTESIAN_POINT('',(2.401146897693,-0.1011468977,7.616803551537
    ));
#37563 = PCURVE('',#37455,#37564);
#37564 = DEFINITIONAL_REPRESENTATION('',(#37565),#37591);
#37565 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37566,#37567,#37568,#37569,
    #37570,#37571,#37572,#37573,#37574,#37575,#37576,#37577,#37578,
    #37579,#37580,#37581,#37582,#37583,#37584,#37585,#37586,#37587,
    #37588,#37589,#37590),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#37566 = CARTESIAN_POINT('',(6.444940986708,1.45));
#37567 = CARTESIAN_POINT('',(6.442489000892,1.45));
#37568 = CARTESIAN_POINT('',(6.437584326056,1.45));
#37569 = CARTESIAN_POINT('',(6.430226252422,1.45));
#37570 = CARTESIAN_POINT('',(6.422868249535,1.45));
#37571 = CARTESIAN_POINT('',(6.415511155916,1.45));
#37572 = CARTESIAN_POINT('',(6.408155616803,1.45));
#37573 = CARTESIAN_POINT('',(6.400802056787,1.45));
#37574 = CARTESIAN_POINT('',(6.393450687015,1.45));
#37575 = CARTESIAN_POINT('',(6.38610150312,1.45));
#37576 = CARTESIAN_POINT('',(6.378754286619,1.45));
#37577 = CARTESIAN_POINT('',(6.371408602383,1.45));
#37578 = CARTESIAN_POINT('',(6.36406380864,1.45));
#37579 = CARTESIAN_POINT('',(6.356719020754,1.45));
#37580 = CARTESIAN_POINT('',(6.349373344359,1.45));
#37581 = CARTESIAN_POINT('',(6.342026127914,1.45));
#37582 = CARTESIAN_POINT('',(6.334676926493,1.45));
#37583 = CARTESIAN_POINT('',(6.327325511801,1.45));
#37584 = CARTESIAN_POINT('',(6.31997186966,1.45));
#37585 = CARTESIAN_POINT('',(6.312616201417,1.45));
#37586 = CARTESIAN_POINT('',(6.305258921895,1.45));
#37587 = CARTESIAN_POINT('',(6.297900666615,1.45));
#37588 = CARTESIAN_POINT('',(6.290542264439,1.45));
#37589 = CARTESIAN_POINT('',(6.285637313454,1.45));
#37590 = CARTESIAN_POINT('',(6.28318517369,1.45));
#37591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37592 = ORIENTED_EDGE('',*,*,#37593,.F.);
#37593 = EDGE_CURVE('',#37594,#37553,#37596,.T.);
#37594 = VERTEX_POINT('',#37595);
#37595 = CARTESIAN_POINT('',(2.401146897693,-1.291916437572E-002,
    7.029137452574));
#37596 = SURFACE_CURVE('',#37597,(#37604),.PCURVE_S1.);
#37597 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37598,#37599,#37600,#37601,
    #37602,#37603),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#37598 = CARTESIAN_POINT('',(2.401146897693,-1.291916437572E-002,
    7.029137452574));
#37599 = CARTESIAN_POINT('',(2.401146897693,-2.551325140278E-002,
    7.072873906251));
#37600 = CARTESIAN_POINT('',(2.401146897693,-3.810733842984E-002,
    7.116610359927));
#37601 = CARTESIAN_POINT('',(2.401146897693,-5.88608692806E-002,
    7.205123837583));
#37602 = CARTESIAN_POINT('',(2.401146897693,-6.702031310431E-002,
    7.249900861561));
#37603 = CARTESIAN_POINT('',(2.401146897693,-7.517975692802E-002,
    7.29467788554));
#37604 = PCURVE('',#37455,#37605);
#37605 = DEFINITIONAL_REPRESENTATION('',(#37606),#37632);
#37606 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37607,#37608,#37609,#37610,
    #37611,#37612,#37613,#37614,#37615,#37616,#37617,#37618,#37619,
    #37620,#37621,#37622,#37623,#37624,#37625,#37626,#37627,#37628,
    #37629,#37630,#37631),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#37607 = CARTESIAN_POINT('',(6.581410994686,1.45));
#37608 = CARTESIAN_POINT('',(6.579342571613,1.45));
#37609 = CARTESIAN_POINT('',(6.5752053072,1.45));
#37610 = CARTESIAN_POINT('',(6.568998778071,1.45));
#37611 = CARTESIAN_POINT('',(6.562792288615,1.45));
#37612 = CARTESIAN_POINT('',(6.556586336397,1.45));
#37613 = CARTESIAN_POINT('',(6.550381304171,1.45));
#37614 = CARTESIAN_POINT('',(6.544177443652,1.45));
#37615 = CARTESIAN_POINT('',(6.537974879818,1.45));
#37616 = CARTESIAN_POINT('',(6.531773609673,1.45));
#37617 = CARTESIAN_POINT('',(6.525573503045,1.45));
#37618 = CARTESIAN_POINT('',(6.519374301053,1.45));
#37619 = CARTESIAN_POINT('',(6.513175622012,1.45));
#37620 = CARTESIAN_POINT('',(6.506976939885,1.45));
#37621 = CARTESIAN_POINT('',(6.500777733632,1.45));
#37622 = CARTESIAN_POINT('',(6.494577626581,1.45));
#37623 = CARTESIAN_POINT('',(6.48837636487,1.45));
#37624 = CARTESIAN_POINT('',(6.482173823355,1.45));
#37625 = CARTESIAN_POINT('',(6.475970004066,1.45));
#37626 = CARTESIAN_POINT('',(6.469765037002,1.45));
#37627 = CARTESIAN_POINT('',(6.463559178889,1.45));
#37628 = CARTESIAN_POINT('',(6.457352817474,1.45));
#37629 = CARTESIAN_POINT('',(6.451146455291,1.45));
#37630 = CARTESIAN_POINT('',(6.447009331395,1.45));
#37631 = CARTESIAN_POINT('',(6.444940986708,1.45));
#37632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37633 = ORIENTED_EDGE('',*,*,#37634,.F.);
#37634 = EDGE_CURVE('',#37635,#37594,#37637,.T.);
#37635 = VERTEX_POINT('',#37636);
#37636 = CARTESIAN_POINT('',(2.401146897693,0.119865009711,
    6.702634209836));
#37637 = SURFACE_CURVE('',#37638,(#37645),.PCURVE_S1.);
#37638 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37639,#37640,#37641,#37642,
    #37643,#37644),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#37639 = CARTESIAN_POINT('',(2.401146897693,0.119865009711,
    6.702634209836));
#37640 = CARTESIAN_POINT('',(2.401146897693,9.417313287957E-002,
    6.755603546408));
#37641 = CARTESIAN_POINT('',(2.401146897693,6.848125604836E-002,
    6.80857288298));
#37642 = CARTESIAN_POINT('',(2.401146897693,2.42198646862E-002,
    6.917407297226));
#37643 = CARTESIAN_POINT('',(2.401146897693,5.650350155239E-003,
    6.9732723749));
#37644 = CARTESIAN_POINT('',(2.401146897693,-1.291916437572E-002,
    7.029137452574));
#37645 = PCURVE('',#37455,#37646);
#37646 = DEFINITIONAL_REPRESENTATION('',(#37647),#37673);
#37647 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37648,#37649,#37650,#37651,
    #37652,#37653,#37654,#37655,#37656,#37657,#37658,#37659,#37660,
    #37661,#37662,#37663,#37664,#37665,#37666,#37667,#37668,#37669,
    #37670,#37671,#37672),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#37648 = CARTESIAN_POINT('',(6.757867453522,1.45));
#37649 = CARTESIAN_POINT('',(6.755192346043,1.45));
#37650 = CARTESIAN_POINT('',(6.749841227375,1.45));
#37651 = CARTESIAN_POINT('',(6.741813195454,1.45));
#37652 = CARTESIAN_POINT('',(6.733785275595,1.45));
#37653 = CARTESIAN_POINT('',(6.725758553086,1.45));
#37654 = CARTESIAN_POINT('',(6.717733862414,1.45));
#37655 = CARTESIAN_POINT('',(6.709711751723,1.45));
#37656 = CARTESIAN_POINT('',(6.701692492129,1.45));
#37657 = CARTESIAN_POINT('',(6.693676075071,1.45));
#37658 = CARTESIAN_POINT('',(6.68566221416,1.45));
#37659 = CARTESIAN_POINT('',(6.677650341966,1.45));
#37660 = CARTESIAN_POINT('',(6.669639623048,1.45));
#37661 = CARTESIAN_POINT('',(6.661628907028,1.45));
#37662 = CARTESIAN_POINT('',(6.653617038373,1.45));
#37663 = CARTESIAN_POINT('',(6.64560317646,1.45));
#37664 = CARTESIAN_POINT('',(6.637586748661,1.45));
#37665 = CARTESIAN_POINT('',(6.629567463379,1.45));
#37666 = CARTESIAN_POINT('',(6.621545306845,1.45));
#37667 = CARTESIAN_POINT('',(6.613520544975,1.45));
#37668 = CARTESIAN_POINT('',(6.605493720735,1.45));
#37669 = CARTESIAN_POINT('',(6.597465663462,1.45));
#37670 = CARTESIAN_POINT('',(6.589437453336,1.45));
#37671 = CARTESIAN_POINT('',(6.584086185318,1.45));
#37672 = CARTESIAN_POINT('',(6.581410994686,1.45));
#37673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37674 = ORIENTED_EDGE('',*,*,#37675,.F.);
#37675 = EDGE_CURVE('',#37676,#37635,#37678,.T.);
#37676 = VERTEX_POINT('',#37677);
#37677 = CARTESIAN_POINT('',(2.401146897693,3.093972749103,
    6.013154622965));
#37678 = SURFACE_CURVE('',#37679,(#37710),.PCURVE_S1.);
#37679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37680,#37681,#37682,#37683,
    #37684,#37685,#37686,#37687,#37688,#37689,#37690,#37691,#37692,
    #37693,#37694,#37695,#37696,#37697,#37698,#37699,#37700,#37701,
    #37702,#37703,#37704,#37705,#37706,#37707,#37708,#37709),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.233108721608E-002,0.16025981545,0.234749170051,0.306612409148,
    0.376554888018,0.445205838016,0.513143511432,0.58091605707,
    0.649059861066,0.718116724852,0.788651076557,0.861268384344,
    0.936636050228,1.),.UNSPECIFIED.);
#37680 = CARTESIAN_POINT('',(2.401146897693,3.093972749103,
    6.013154622965));
#37681 = CARTESIAN_POINT('',(2.401146897693,3.02416159506,5.964266875521
    ));
#37682 = CARTESIAN_POINT('',(2.401146897693,2.954350441018,
    5.915379128076));
#37683 = CARTESIAN_POINT('',(2.401146897693,2.804337380163,
    5.831869011792));
#37684 = CARTESIAN_POINT('',(2.401146897693,2.726542584491,
    5.793766031833));
#37685 = CARTESIAN_POINT('',(2.401146897693,2.567924670235,
    5.730419904793));
#37686 = CARTESIAN_POINT('',(2.401146897693,2.486187169445,
    5.702849321276));
#37687 = CARTESIAN_POINT('',(2.401146897693,2.321603396583,
    5.660384137376));
#37688 = CARTESIAN_POINT('',(2.401146897693,2.237337638339,5.64366363712
    ));
#37689 = CARTESIAN_POINT('',(2.401146897693,2.069468580757,
    5.622469035381));
#37690 = CARTESIAN_POINT('',(2.401146897693,1.984099493415,
    5.616734483254));
#37691 = CARTESIAN_POINT('',(2.401146897693,1.815627376835,
    5.616870840561));
#37692 = CARTESIAN_POINT('',(2.401146897693,1.730568651023,
    5.622078145293));
#37693 = CARTESIAN_POINT('',(2.401146897693,1.564137436485,5.64328013278
    ));
#37694 = CARTESIAN_POINT('',(2.401146897693,1.480770127903,
    5.659209657352));
#37695 = CARTESIAN_POINT('',(2.401146897693,1.318946389629,
    5.700895076155));
#37696 = CARTESIAN_POINT('',(2.401146897693,1.238598202854,
    5.727158546242));
#37697 = CARTESIAN_POINT('',(2.401146897693,1.08383351289,5.788442168932
    ));
#37698 = CARTESIAN_POINT('',(2.401146897693,1.00775909813,5.82449198147)
  );
#37699 = CARTESIAN_POINT('',(2.401146897693,0.862354563654,
    5.904204073905));
#37700 = CARTESIAN_POINT('',(2.401146897693,0.791717130236,
    5.949344859268));
#37701 = CARTESIAN_POINT('',(2.401146897693,0.657790665034,
    6.046054003371));
#37702 = CARTESIAN_POINT('',(2.401146897693,0.593645183275,6.09945625299
    ));
#37703 = CARTESIAN_POINT('',(2.401146897693,0.473102028798,
    6.211496038835));
#37704 = CARTESIAN_POINT('',(2.401146897693,0.416380255613,6.27221157462
    ));
#37705 = CARTESIAN_POINT('',(2.401146897693,0.310887197812,
    6.397710683412));
#37706 = CARTESIAN_POINT('',(2.401146897693,0.262392484172,
    6.464636751131));
#37707 = CARTESIAN_POINT('',(2.401146897693,0.182294165159,
    6.587883030287));
#37708 = CARTESIAN_POINT('',(2.401146897693,0.151079587435,
    6.645258620061));
#37709 = CARTESIAN_POINT('',(2.401146897693,0.119865009711,
    6.702634209836));
#37710 = PCURVE('',#37455,#37711);
#37711 = DEFINITIONAL_REPRESENTATION('',(#37712),#37782);
#37712 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37713,#37714,#37715,#37716,
    #37717,#37718,#37719,#37720,#37721,#37722,#37723,#37724,#37725,
    #37726,#37727,#37728,#37729,#37730,#37731,#37732,#37733,#37734,
    #37735,#37736,#37737,#37738,#37739,#37740,#37741,#37742,#37743,
    #37744,#37745,#37746,#37747,#37748,#37749,#37750,#37751,#37752,
    #37753,#37754,#37755,#37756,#37757,#37758,#37759,#37760,#37761,
    #37762,#37763,#37764,#37765,#37766,#37767,#37768,#37769,#37770,
    #37771,#37772,#37773,#37774,#37775,#37776,#37777,#37778,#37779,
    #37780,#37781),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#37713 = CARTESIAN_POINT('',(8.494435998298,1.45));
#37714 = CARTESIAN_POINT('',(8.486595902027,1.45));
#37715 = CARTESIAN_POINT('',(8.47090979978,1.45));
#37716 = CARTESIAN_POINT('',(8.447321655069,1.45));
#37717 = CARTESIAN_POINT('',(8.423639796853,1.45));
#37718 = CARTESIAN_POINT('',(8.399806612753,1.45));
#37719 = CARTESIAN_POINT('',(8.375756586615,1.45));
#37720 = CARTESIAN_POINT('',(8.351386974314,1.45));
#37721 = CARTESIAN_POINT('',(8.326693725792,1.45));
#37722 = CARTESIAN_POINT('',(8.301741395954,1.45));
#37723 = CARTESIAN_POINT('',(8.276577203825,1.45));
#37724 = CARTESIAN_POINT('',(8.2512368152,1.45));
#37725 = CARTESIAN_POINT('',(8.225794842342,1.45));
#37726 = CARTESIAN_POINT('',(8.200037309577,1.45));
#37727 = CARTESIAN_POINT('',(8.174038068599,1.45));
#37728 = CARTESIAN_POINT('',(8.14785308865,1.45));
#37729 = CARTESIAN_POINT('',(8.121530511524,1.45));
#37730 = CARTESIAN_POINT('',(8.095144650479,1.45));
#37731 = CARTESIAN_POINT('',(8.068458973652,1.45));
#37732 = CARTESIAN_POINT('',(8.041575335464,1.45));
#37733 = CARTESIAN_POINT('',(8.01454647511,1.45));
#37734 = CARTESIAN_POINT('',(7.987451044249,1.45));
#37735 = CARTESIAN_POINT('',(7.960292822084,1.45));
#37736 = CARTESIAN_POINT('',(7.932863716725,1.45));
#37737 = CARTESIAN_POINT('',(7.905304804096,1.45));
#37738 = CARTESIAN_POINT('',(7.877653040166,1.45));
#37739 = CARTESIAN_POINT('',(7.850045113861,1.45));
#37740 = CARTESIAN_POINT('',(7.822287702927,1.45));
#37741 = CARTESIAN_POINT('',(7.794362291955,1.45));
#37742 = CARTESIAN_POINT('',(7.766370858769,1.45));
#37743 = CARTESIAN_POINT('',(7.73838128147,1.45));
#37744 = CARTESIAN_POINT('',(7.710468823537,1.45));
#37745 = CARTESIAN_POINT('',(7.682369765132,1.45));
#37746 = CARTESIAN_POINT('',(7.654222739143,1.45));
#37747 = CARTESIAN_POINT('',(7.626072775029,1.45));
#37748 = CARTESIAN_POINT('',(7.598066520852,1.45));
#37749 = CARTESIAN_POINT('',(7.570018603701,1.45));
#37750 = CARTESIAN_POINT('',(7.541896639512,1.45));
#37751 = CARTESIAN_POINT('',(7.513805096516,1.45));
#37752 = CARTESIAN_POINT('',(7.485817004933,1.45));
#37753 = CARTESIAN_POINT('',(7.457999516362,1.45));
#37754 = CARTESIAN_POINT('',(7.430098819499,1.45));
#37755 = CARTESIAN_POINT('',(7.402250563291,1.45));
#37756 = CARTESIAN_POINT('',(7.374495748899,1.45));
#37757 = CARTESIAN_POINT('',(7.346977592227,1.45));
#37758 = CARTESIAN_POINT('',(7.319513106613,1.45));
#37759 = CARTESIAN_POINT('',(7.292078043327,1.45));
#37760 = CARTESIAN_POINT('',(7.264763243308,1.45));
#37761 = CARTESIAN_POINT('',(7.237630390296,1.45));
#37762 = CARTESIAN_POINT('',(7.210760037868,1.45));
#37763 = CARTESIAN_POINT('',(7.183914204922,1.45));
#37764 = CARTESIAN_POINT('',(7.157197778504,1.45));
#37765 = CARTESIAN_POINT('',(7.130650496845,1.45));
#37766 = CARTESIAN_POINT('',(7.104372438993,1.45));
#37767 = CARTESIAN_POINT('',(7.078307694293,1.45));
#37768 = CARTESIAN_POINT('',(7.05232784911,1.45));
#37769 = CARTESIAN_POINT('',(7.026530899945,1.45));
#37770 = CARTESIAN_POINT('',(7.000945266601,1.45));
#37771 = CARTESIAN_POINT('',(6.975678022365,1.45));
#37772 = CARTESIAN_POINT('',(6.950598517729,1.45));
#37773 = CARTESIAN_POINT('',(6.925671458853,1.45));
#37774 = CARTESIAN_POINT('',(6.900951828772,1.45));
#37775 = CARTESIAN_POINT('',(6.876474982886,1.45));
#37776 = CARTESIAN_POINT('',(6.852288880656,1.45));
#37777 = CARTESIAN_POINT('',(6.828433804237,1.45));
#37778 = CARTESIAN_POINT('',(6.804797027505,1.45));
#37779 = CARTESIAN_POINT('',(6.781294575546,1.45));
#37780 = CARTESIAN_POINT('',(6.765675699313,1.45));
#37781 = CARTESIAN_POINT('',(6.757867453522,1.45));
#37782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37783 = ORIENTED_EDGE('',*,*,#37784,.F.);
#37784 = EDGE_CURVE('',#37785,#37676,#37787,.T.);
#37785 = VERTEX_POINT('',#37786);
#37786 = CARTESIAN_POINT('',(2.401146897693,3.8988531023,7.616803017578)
  );
#37787 = SURFACE_CURVE('',#37788,(#37793),.PCURVE_S1.);
#37788 = CIRCLE('',#37789,2.);
#37789 = AXIS2_PLACEMENT_3D('',#37790,#37791,#37792);
#37790 = CARTESIAN_POINT('',(2.401146897693,1.8988531023,7.616803284557)
  );
#37791 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37792 = DIRECTION('',(0.E+000,1.,-1.334896300165E-007));
#37793 = PCURVE('',#37455,#37794);
#37794 = DEFINITIONAL_REPRESENTATION('',(#37795),#37798);
#37795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37796,#37797),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.930341828982),.PIECEWISE_BEZIER_KNOTS.);
#37796 = CARTESIAN_POINT('',(9.42477782728,1.45));
#37797 = CARTESIAN_POINT('',(8.494435998298,1.45));
#37798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37799 = ORIENTED_EDGE('',*,*,#37800,.F.);
#37800 = EDGE_CURVE('',#37801,#37785,#37803,.T.);
#37801 = VERTEX_POINT('',#37802);
#37802 = CARTESIAN_POINT('',(2.401146897693,2.520501547799,
    9.517738109902));
#37803 = SURFACE_CURVE('',#37804,(#37809),.PCURVE_S1.);
#37804 = CIRCLE('',#37805,2.);
#37805 = AXIS2_PLACEMENT_3D('',#37806,#37807,#37808);
#37806 = CARTESIAN_POINT('',(2.401146897693,1.8988531023,7.616803284557)
  );
#37807 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37808 = DIRECTION('',(0.E+000,0.31082422275,0.950467412672));
#37809 = PCURVE('',#37455,#37810);
#37810 = DEFINITIONAL_REPRESENTATION('',(#37811),#37814);
#37811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37812,#37813),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.254736374428),.PIECEWISE_BEZIER_KNOTS.);
#37812 = CARTESIAN_POINT('',(10.679514201708,1.45));
#37813 = CARTESIAN_POINT('',(9.42477782728,1.45));
#37814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37815 = ORIENTED_EDGE('',*,*,#37816,.F.);
#37816 = EDGE_CURVE('',#37531,#37801,#37817,.T.);
#37817 = SURFACE_CURVE('',#37818,(#37823),.PCURVE_S1.);
#37818 = CIRCLE('',#37819,2.);
#37819 = AXIS2_PLACEMENT_3D('',#37820,#37821,#37822);
#37820 = CARTESIAN_POINT('',(2.401146897693,1.8988531023,7.616803284557)
  );
#37821 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37822 = DIRECTION('',(0.E+000,-1.,1.334896300165E-007));
#37823 = PCURVE('',#37455,#37824);
#37824 = DEFINITIONAL_REPRESENTATION('',(#37825),#37828);
#37825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37826,#37827),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.886856279162),.PIECEWISE_BEZIER_KNOTS.);
#37826 = CARTESIAN_POINT('',(12.56637048087,1.45));
#37827 = CARTESIAN_POINT('',(10.679514201708,1.45));
#37828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37829 = ORIENTED_EDGE('',*,*,#37530,.T.);
#37830 = ORIENTED_EDGE('',*,*,#37831,.T.);
#37831 = EDGE_CURVE('',#37515,#37832,#37834,.T.);
#37832 = VERTEX_POINT('',#37833);
#37833 = CARTESIAN_POINT('',(2.451146897693,2.520501547799,
    9.517738109902));
#37834 = SURFACE_CURVE('',#37835,(#37840),.PCURVE_S1.);
#37835 = CIRCLE('',#37836,2.);
#37836 = AXIS2_PLACEMENT_3D('',#37837,#37838,#37839);
#37837 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37838 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37839 = DIRECTION('',(0.E+000,-1.,1.334896246874E-007));
#37840 = PCURVE('',#37455,#37841);
#37841 = DEFINITIONAL_REPRESENTATION('',(#37842),#37845);
#37842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37843,#37844),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.886856279162),.PIECEWISE_BEZIER_KNOTS.);
#37843 = CARTESIAN_POINT('',(12.56637048087,1.5));
#37844 = CARTESIAN_POINT('',(10.679514201708,1.5));
#37845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37846 = ORIENTED_EDGE('',*,*,#37847,.T.);
#37847 = EDGE_CURVE('',#37832,#37444,#37848,.T.);
#37848 = SURFACE_CURVE('',#37849,(#37854),.PCURVE_S1.);
#37849 = CIRCLE('',#37850,2.);
#37850 = AXIS2_PLACEMENT_3D('',#37851,#37852,#37853);
#37851 = CARTESIAN_POINT('',(2.451146897693,1.8988531023,7.616803284557)
  );
#37852 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37853 = DIRECTION('',(0.E+000,0.31082422275,0.950467412672));
#37854 = PCURVE('',#37455,#37855);
#37855 = DEFINITIONAL_REPRESENTATION('',(#37856),#37859);
#37856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37857,#37858),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.254736107449),.PIECEWISE_BEZIER_KNOTS.);
#37857 = CARTESIAN_POINT('',(10.679514201708,1.5));
#37858 = CARTESIAN_POINT('',(9.424778094259,1.5));
#37859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37864)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37861,#37862,#37863)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37861 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37862 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37863 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37864 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#37861,
  'distance_accuracy_value','confusion accuracy');
#37865 = SHAPE_DEFINITION_REPRESENTATION(#37866,#37436);
#37866 = PRODUCT_DEFINITION_SHAPE('','',#37867);
#37867 = PRODUCT_DEFINITION('design','',#37868,#37871);
#37868 = PRODUCT_DEFINITION_FORMATION('','',#37869);
#37869 = PRODUCT('CADSOFTTOOLS 1.179','CADSOFTTOOLS 1.179','',(#37870));
#37870 = PRODUCT_CONTEXT('',#2,'mechanical');
#37871 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37872 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37873,#37875);
#37873 = ( REPRESENTATION_RELATIONSHIP('','',#37436,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37874) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37874 = ITEM_DEFINED_TRANSFORMATION('','',#11,#727);
#37875 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37876);
#37876 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('179','','',#5,#37867,$);
#37877 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37869));
#37878 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37879),#38483);
#37879 = SHELL_BASED_SURFACE_MODEL('',(#37880));
#37880 = OPEN_SHELL('',(#37881));
#37881 = ADVANCED_FACE('',(#37882,#38221),#37896,.T.);
#37882 = FACE_BOUND('',#37883,.T.);
#37883 = EDGE_LOOP('',(#37884,#37907,#37923,#37939,#37985,#38051,#38101,
    #38131,#38161,#38191,#38207));
#37884 = ORIENTED_EDGE('',*,*,#37885,.T.);
#37885 = EDGE_CURVE('',#37886,#37888,#37890,.T.);
#37886 = VERTEX_POINT('',#37887);
#37887 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#37888 = VERTEX_POINT('',#37889);
#37889 = CARTESIAN_POINT('',(2.401146897693,0.975774615353,
    8.001419285756));
#37890 = SURFACE_CURVE('',#37891,(#37895),.PCURVE_S1.);
#37891 = LINE('',#37892,#37893);
#37892 = CARTESIAN_POINT('',(2.401146897693,0.975774595115,
    7.270649775685));
#37893 = VECTOR('',#37894,1.);
#37894 = DIRECTION('',(0.E+000,0.E+000,1.));
#37895 = PCURVE('',#37896,#37901);
#37896 = PLANE('',#37897);
#37897 = AXIS2_PLACEMENT_3D('',#37898,#37899,#37900);
#37898 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#37899 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37900 = DIRECTION('',(0.E+000,1.,0.E+000));
#37901 = DEFINITIONAL_REPRESENTATION('',(#37902),#37906);
#37902 = LINE('',#37903,#37904);
#37903 = CARTESIAN_POINT('',(6.325636337241,29.029350229891));
#37904 = VECTOR('',#37905,1.);
#37905 = DIRECTION('',(0.E+000,-1.));
#37906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37907 = ORIENTED_EDGE('',*,*,#37908,.T.);
#37908 = EDGE_CURVE('',#37888,#37909,#37911,.T.);
#37909 = VERTEX_POINT('',#37910);
#37910 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#37911 = SURFACE_CURVE('',#37912,(#37916),.PCURVE_S1.);
#37912 = LINE('',#37913,#37914);
#37913 = CARTESIAN_POINT('',(2.401146897693,0.975774615353,
    8.001419285756));
#37914 = VECTOR('',#37915,1.);
#37915 = DIRECTION('',(0.E+000,1.,0.E+000));
#37916 = PCURVE('',#37896,#37917);
#37917 = DEFINITIONAL_REPRESENTATION('',(#37918),#37922);
#37918 = LINE('',#37919,#37920);
#37919 = CARTESIAN_POINT('',(6.325636357479,28.29858071982));
#37920 = VECTOR('',#37921,1.);
#37921 = DIRECTION('',(1.,0.E+000));
#37922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37923 = ORIENTED_EDGE('',*,*,#37924,.T.);
#37924 = EDGE_CURVE('',#37909,#37925,#37927,.T.);
#37925 = VERTEX_POINT('',#37926);
#37926 = CARTESIAN_POINT('',(2.426146897693,1.065519942029,
    7.866202799272));
#37927 = SURFACE_CURVE('',#37928,(#37932),.PCURVE_S1.);
#37928 = LINE('',#37929,#37930);
#37929 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#37930 = VECTOR('',#37931,1.);
#37931 = DIRECTION('',(0.E+000,-4.747234861596E-006,-0.999999999989));
#37932 = PCURVE('',#37896,#37933);
#37933 = DEFINITIONAL_REPRESENTATION('',(#37934),#37938);
#37934 = LINE('',#37935,#37936);
#37935 = CARTESIAN_POINT('',(6.415382326059,28.29858071982));
#37936 = VECTOR('',#37937,1.);
#37937 = DIRECTION('',(-4.747234861596E-006,0.999999999989));
#37938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37939 = ORIENTED_EDGE('',*,*,#37940,.T.);
#37940 = EDGE_CURVE('',#37925,#37941,#37943,.T.);
#37941 = VERTEX_POINT('',#37942);
#37942 = CARTESIAN_POINT('',(2.426146897693,1.361193018952,
    8.014239658246));
#37943 = SURFACE_CURVE('',#37944,(#37963),.PCURVE_S1.);
#37944 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37945,#37946,#37947,#37948,
    #37949,#37950,#37951,#37952,#37953,#37954,#37955,#37956,#37957,
    #37958,#37959,#37960,#37961,#37962),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252483413305,0.356299580841,0.465113009293,
    0.586232683693,0.701154737207,0.827087809619,0.956375692184,1.),
  .UNSPECIFIED.);
#37945 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.866202799272));
#37946 = CARTESIAN_POINT('',(2.401146897693,1.083680923452,
    7.888979793524));
#37947 = CARTESIAN_POINT('',(2.401146897693,1.101841904875,
    7.911756787777));
#37948 = CARTESIAN_POINT('',(2.401146897693,1.132495600296,
    7.938612787341));
#37949 = CARTESIAN_POINT('',(2.401146897693,1.141811016812,
    7.946159379843));
#37950 = CARTESIAN_POINT('',(2.401146897693,1.161784524928,
    7.960162366247));
#37951 = CARTESIAN_POINT('',(2.401146897693,1.172595994988,7.96672721344
    ));
#37952 = CARTESIAN_POINT('',(2.401146897693,1.195866217567,
    7.979198757084));
#37953 = CARTESIAN_POINT('',(2.401146897693,1.208646579105,
    7.984988824093));
#37954 = CARTESIAN_POINT('',(2.401146897693,1.233911569385,7.99465824629
    ));
#37955 = CARTESIAN_POINT('',(2.401146897693,1.246565197573,
    7.998633785609));
#37956 = CARTESIAN_POINT('',(2.401146897693,1.273285532619,
    8.005438194979));
#37957 = CARTESIAN_POINT('',(2.401146897693,1.287594384643,
    8.007987274564));
#37958 = CARTESIAN_POINT('',(2.401146897693,1.316548348847,
    8.011912210347));
#37959 = CARTESIAN_POINT('',(2.401146897693,1.331385576886,
    8.012710290336));
#37960 = CARTESIAN_POINT('',(2.401146897693,1.351188422599,
    8.013812843108));
#37961 = CARTESIAN_POINT('',(2.401146897693,1.356190720775,
    8.014026250677));
#37962 = CARTESIAN_POINT('',(2.401146897693,1.361193018952,
    8.014239658246));
#37963 = PCURVE('',#37896,#37964);
#37964 = DEFINITIONAL_REPRESENTATION('',(#37965),#37984);
#37965 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37966,#37967,#37968,#37969,
    #37970,#37971,#37972,#37973,#37974,#37975,#37976,#37977,#37978,
    #37979,#37980,#37981,#37982,#37983),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252483413305,0.356299580841,0.465113009293,
    0.586232683693,0.701154737207,0.827087809619,0.956375692184,1.),
  .UNSPECIFIED.);
#37966 = CARTESIAN_POINT('',(6.415381684155,28.433797206304));
#37967 = CARTESIAN_POINT('',(6.433542665578,28.411020212052));
#37968 = CARTESIAN_POINT('',(6.451703647001,28.388243217799));
#37969 = CARTESIAN_POINT('',(6.482357342422,28.361387218235));
#37970 = CARTESIAN_POINT('',(6.491672758939,28.353840625733));
#37971 = CARTESIAN_POINT('',(6.511646267054,28.339837639329));
#37972 = CARTESIAN_POINT('',(6.522457737114,28.333272792136));
#37973 = CARTESIAN_POINT('',(6.545727959693,28.320801248493));
#37974 = CARTESIAN_POINT('',(6.558508321231,28.315011181484));
#37975 = CARTESIAN_POINT('',(6.583773311511,28.305341759286));
#37976 = CARTESIAN_POINT('',(6.5964269397,28.301366219967));
#37977 = CARTESIAN_POINT('',(6.623147274745,28.294561810598));
#37978 = CARTESIAN_POINT('',(6.637456126769,28.292012731013));
#37979 = CARTESIAN_POINT('',(6.666410090973,28.28808779523));
#37980 = CARTESIAN_POINT('',(6.681247319012,28.28728971524));
#37981 = CARTESIAN_POINT('',(6.701050164725,28.286187162468));
#37982 = CARTESIAN_POINT('',(6.706052462901,28.285973754899));
#37983 = CARTESIAN_POINT('',(6.711054761078,28.28576034733));
#37984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37985 = ORIENTED_EDGE('',*,*,#37986,.T.);
#37986 = EDGE_CURVE('',#37941,#37987,#37989,.T.);
#37987 = VERTEX_POINT('',#37988);
#37988 = CARTESIAN_POINT('',(2.426146897693,1.745007119955,
    7.638037735269));
#37989 = SURFACE_CURVE('',#37990,(#38019),.PCURVE_S1.);
#37990 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37991,#37992,#37993,#37994,
    #37995,#37996,#37997,#37998,#37999,#38000,#38001,#38002,#38003,
    #38004,#38005,#38006,#38007,#38008,#38009,#38010,#38011,#38012,
    #38013,#38014,#38015,#38016,#38017,#38018),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.126471041263,0.192635788977,
    0.261304244735,0.337741692391,0.421907477273,0.500783214968,
    0.589272386264,0.671454345828,0.748842420761,0.819169180434,
    0.888991127258,0.960966644169,1.),.UNSPECIFIED.);
#37991 = CARTESIAN_POINT('',(2.401146897693,1.361193018952,
    8.014239658246));
#37992 = CARTESIAN_POINT('',(2.401146897693,1.386406872954,
    8.013224997604));
#37993 = CARTESIAN_POINT('',(2.401146897693,1.411620726957,
    8.012210336963));
#37994 = CARTESIAN_POINT('',(2.401146897693,1.449162170144,
    8.005288198981));
#37995 = CARTESIAN_POINT('',(2.401146897693,1.46205006814,8.00236513013)
  );
#37996 = CARTESIAN_POINT('',(2.401146897693,1.487707725873,
    7.994694088545));
#37997 = CARTESIAN_POINT('',(2.401146897693,1.500639496914,
    7.989894786518));
#37998 = CARTESIAN_POINT('',(2.401146897693,1.527169753641,
    7.978454329318));
#37999 = CARTESIAN_POINT('',(2.401146897693,1.540858355361,
    7.971452367152));
#38000 = CARTESIAN_POINT('',(2.401146897693,1.568510090365,
    7.955315448129));
#38001 = CARTESIAN_POINT('',(2.401146897693,1.582555737231,7.94579510401
    ));
#38002 = CARTESIAN_POINT('',(2.401146897693,1.608336475533,
    7.925996624574));
#38003 = CARTESIAN_POINT('',(2.401146897693,1.620336531383,7.91560163981
    ));
#38004 = CARTESIAN_POINT('',(2.401146897693,1.644225338488,
    7.892420238795));
#38005 = CARTESIAN_POINT('',(2.401146897693,1.656151283292,
    7.879324036443));
#38006 = CARTESIAN_POINT('',(2.401146897693,1.677123735807,
    7.852748264023));
#38007 = CARTESIAN_POINT('',(2.401146897693,1.686553787493,
    7.839258307523));
#38008 = CARTESIAN_POINT('',(2.401146897693,1.702756170867,
    7.812063782524));
#38009 = CARTESIAN_POINT('',(2.401146897693,1.709908979571,
    7.798281312839));
#38010 = CARTESIAN_POINT('',(2.401146897693,1.721447063867,
    7.771321208163));
#38011 = CARTESIAN_POINT('',(2.401146897693,1.726201266796,
    7.758013225849));
#38012 = CARTESIAN_POINT('',(2.401146897693,1.733814000934,
    7.731272611913));
#38013 = CARTESIAN_POINT('',(2.401146897693,1.736608527969,
    7.717612568366));
#38014 = CARTESIAN_POINT('',(2.401146897693,1.74111857383,7.689855750249
    ));
#38015 = CARTESIAN_POINT('',(2.401146897693,1.74224568846,7.675571706193
    ));
#38016 = CARTESIAN_POINT('',(2.401146897693,1.744052345338,
    7.653563625472));
#38017 = CARTESIAN_POINT('',(2.401146897693,1.744529733427,
    7.645800680321));
#38018 = CARTESIAN_POINT('',(2.401146897693,1.745007121516,
    7.638037735169));
#38019 = PCURVE('',#37896,#38020);
#38020 = DEFINITIONAL_REPRESENTATION('',(#38021),#38050);
#38021 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38022,#38023,#38024,#38025,
    #38026,#38027,#38028,#38029,#38030,#38031,#38032,#38033,#38034,
    #38035,#38036,#38037,#38038,#38039,#38040,#38041,#38042,#38043,
    #38044,#38045,#38046,#38047,#38048,#38049),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.126471041263,0.192635788977,
    0.261304244735,0.337741692391,0.421907477273,0.500783214968,
    0.589272386264,0.671454345828,0.748842420761,0.819169180434,
    0.888991127258,0.960966644169,1.),.UNSPECIFIED.);
#38022 = CARTESIAN_POINT('',(6.711054761078,28.28576034733));
#38023 = CARTESIAN_POINT('',(6.73626861508,28.286775007972));
#38024 = CARTESIAN_POINT('',(6.761482469083,28.287789668614));
#38025 = CARTESIAN_POINT('',(6.79902391227,28.294711806595));
#38026 = CARTESIAN_POINT('',(6.811911810266,28.297634875446));
#38027 = CARTESIAN_POINT('',(6.837569467999,28.305305917031));
#38028 = CARTESIAN_POINT('',(6.85050123904,28.310105219058));
#38029 = CARTESIAN_POINT('',(6.877031495768,28.321545676258));
#38030 = CARTESIAN_POINT('',(6.890720097487,28.328547638425));
#38031 = CARTESIAN_POINT('',(6.918371832491,28.344684557447));
#38032 = CARTESIAN_POINT('',(6.932417479357,28.354204901566));
#38033 = CARTESIAN_POINT('',(6.958198217659,28.374003381003));
#38034 = CARTESIAN_POINT('',(6.97019827351,28.384398365766));
#38035 = CARTESIAN_POINT('',(6.994087080614,28.407579766781));
#38036 = CARTESIAN_POINT('',(7.006013025418,28.420675969134));
#38037 = CARTESIAN_POINT('',(7.026985477933,28.447251741554));
#38038 = CARTESIAN_POINT('',(7.036415529619,28.460741698054));
#38039 = CARTESIAN_POINT('',(7.052617912994,28.487936223053));
#38040 = CARTESIAN_POINT('',(7.059770721697,28.501718692737));
#38041 = CARTESIAN_POINT('',(7.071308805993,28.528678797413));
#38042 = CARTESIAN_POINT('',(7.076063008922,28.541986779727));
#38043 = CARTESIAN_POINT('',(7.08367574306,28.568727393663));
#38044 = CARTESIAN_POINT('',(7.086470270095,28.58238743721));
#38045 = CARTESIAN_POINT('',(7.090980315956,28.610144255327));
#38046 = CARTESIAN_POINT('',(7.092107430586,28.624428299384));
#38047 = CARTESIAN_POINT('',(7.093914087465,28.646436380104));
#38048 = CARTESIAN_POINT('',(7.094391475553,28.654199325255));
#38049 = CARTESIAN_POINT('',(7.094868863642,28.661962270407));
#38050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38051 = ORIENTED_EDGE('',*,*,#38052,.T.);
#38052 = EDGE_CURVE('',#37987,#38053,#38055,.T.);
#38053 = VERTEX_POINT('',#38054);
#38054 = CARTESIAN_POINT('',(2.401146897693,1.530709482919,7.29465762883
    ));
#38055 = SURFACE_CURVE('',#38056,(#38077),.PCURVE_S1.);
#38056 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38057,#38058,#38059,#38060,
    #38061,#38062,#38063,#38064,#38065,#38066,#38067,#38068,#38069,
    #38070,#38071,#38072,#38073,#38074,#38075,#38076),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.187492173809,0.284852914868,
    0.385726417942,0.481887207702,0.592713960445,0.70278638731,
    0.829594839612,0.94429837116,1.),.UNSPECIFIED.);
#38057 = CARTESIAN_POINT('',(2.401146897693,1.745007101278,7.63803746819
    ));
#38058 = CARTESIAN_POINT('',(2.401146897693,1.74347424744,7.611387672612
    ));
#38059 = CARTESIAN_POINT('',(2.401146897693,1.741941393602,
    7.584737877035));
#38060 = CARTESIAN_POINT('',(2.401146897693,1.734167464087,
    7.545170042529));
#38061 = CARTESIAN_POINT('',(2.401146897693,1.73104589501,7.531616973427
    ));
#38062 = CARTESIAN_POINT('',(2.401146897693,1.722646175898,
    7.504805568342));
#38063 = CARTESIAN_POINT('',(2.401146897693,1.717446562286,7.4913235065)
  );
#38064 = CARTESIAN_POINT('',(2.401146897693,1.705721418537,
    7.465912785355));
#38065 = CARTESIAN_POINT('',(2.401146897693,1.69912848503,7.453791411039
    ));
#38066 = CARTESIAN_POINT('',(2.401146897693,1.683732777416,7.42865917533
    ));
#38067 = CARTESIAN_POINT('',(2.401146897693,1.674459311472,
    7.415650811491));
#38068 = CARTESIAN_POINT('',(2.401146897693,1.654814744518,
    7.391037414533));
#38069 = CARTESIAN_POINT('',(2.401146897693,1.644173875798,
    7.379276217796));
#38070 = CARTESIAN_POINT('',(2.401146897693,1.6202824204,7.355550498831)
  );
#38071 = CARTESIAN_POINT('',(2.401146897693,1.606664532633,7.3436107355)
  );
#38072 = CARTESIAN_POINT('',(2.401146897693,1.579399419825,
    7.322967209583));
#38073 = CARTESIAN_POINT('',(2.401146897693,1.565802038318,7.31386311433
    ));
#38074 = CARTESIAN_POINT('',(2.401146897693,1.544823838604,
    7.301858155674));
#38075 = CARTESIAN_POINT('',(2.401146897693,1.53776666076,7.298257892251
    ));
#38076 = CARTESIAN_POINT('',(2.401146897693,1.530709482917,
    7.294657628829));
#38077 = PCURVE('',#37896,#38078);
#38078 = DEFINITIONAL_REPRESENTATION('',(#38079),#38100);
#38079 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38080,#38081,#38082,#38083,
    #38084,#38085,#38086,#38087,#38088,#38089,#38090,#38091,#38092,
    #38093,#38094,#38095,#38096,#38097,#38098,#38099),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.187492173809,0.284852914868,
    0.385726417942,0.481887207702,0.592713960445,0.70278638731,
    0.829594839612,0.94429837116,1.),.UNSPECIFIED.);
#38080 = CARTESIAN_POINT('',(7.094868843404,28.661962537386));
#38081 = CARTESIAN_POINT('',(7.093335989566,28.688612332964));
#38082 = CARTESIAN_POINT('',(7.091803135728,28.715262128541));
#38083 = CARTESIAN_POINT('',(7.084029206214,28.754829963048));
#38084 = CARTESIAN_POINT('',(7.080907637136,28.76838303215));
#38085 = CARTESIAN_POINT('',(7.072507918024,28.795194437234));
#38086 = CARTESIAN_POINT('',(7.067308304412,28.808676499077));
#38087 = CARTESIAN_POINT('',(7.055583160663,28.834087220222));
#38088 = CARTESIAN_POINT('',(7.048990227156,28.846208594537));
#38089 = CARTESIAN_POINT('',(7.033594519542,28.871340830246));
#38090 = CARTESIAN_POINT('',(7.024321053598,28.884349194085));
#38091 = CARTESIAN_POINT('',(7.004676486644,28.908962591043));
#38092 = CARTESIAN_POINT('',(6.994035617924,28.92072378778));
#38093 = CARTESIAN_POINT('',(6.970144162526,28.944449506745));
#38094 = CARTESIAN_POINT('',(6.956526274759,28.956389270077));
#38095 = CARTESIAN_POINT('',(6.929261161951,28.977032795993));
#38096 = CARTESIAN_POINT('',(6.915663780444,28.986136891246));
#38097 = CARTESIAN_POINT('',(6.89468558073,28.998141849903));
#38098 = CARTESIAN_POINT('',(6.887628402886,29.001742113325));
#38099 = CARTESIAN_POINT('',(6.880571225043,29.005342376747));
#38100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38101 = ORIENTED_EDGE('',*,*,#38102,.T.);
#38102 = EDGE_CURVE('',#38053,#38103,#38105,.T.);
#38103 = VERTEX_POINT('',#38104);
#38104 = CARTESIAN_POINT('',(2.426146897693,1.363997485893,
    7.257829134857));
#38105 = SURFACE_CURVE('',#38106,(#38117),.PCURVE_S1.);
#38106 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38107,#38108,#38109,#38110,
    #38111,#38112,#38113,#38114,#38115,#38116),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.256299547966,0.499753445576,0.748678210816,1.),
  .UNSPECIFIED.);
#38107 = CARTESIAN_POINT('',(2.401146897693,1.530709482919,7.29465762883
    ));
#38108 = CARTESIAN_POINT('',(2.401146897693,1.51725623188,7.288617954562
    ));
#38109 = CARTESIAN_POINT('',(2.401146897693,1.50380298084,7.282578280295
    ));
#38110 = CARTESIAN_POINT('',(2.401146897693,1.476684048521,
    7.273472261988));
#38111 = CARTESIAN_POINT('',(2.401146897693,1.463077249709,
    7.269877134071));
#38112 = CARTESIAN_POINT('',(2.401146897693,1.43549946781,7.264203571051
    ));
#38113 = CARTESIAN_POINT('',(2.401146897693,1.421312774271,
    7.262535328611));
#38114 = CARTESIAN_POINT('',(2.401146897693,1.392832798442,
    7.259444991726));
#38115 = CARTESIAN_POINT('',(2.401146897693,1.378415142168,
    7.258637063292));
#38116 = CARTESIAN_POINT('',(2.401146897693,1.363997485893,
    7.257829134857));
#38117 = PCURVE('',#37896,#38118);
#38118 = DEFINITIONAL_REPRESENTATION('',(#38119),#38130);
#38119 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38120,#38121,#38122,#38123,
    #38124,#38125,#38126,#38127,#38128,#38129),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.256299547966,0.499753445576,0.748678210816,1.),
  .UNSPECIFIED.);
#38120 = CARTESIAN_POINT('',(6.880571225046,29.005342376746));
#38121 = CARTESIAN_POINT('',(6.867117974006,29.011382051014));
#38122 = CARTESIAN_POINT('',(6.853664722966,29.017421725282));
#38123 = CARTESIAN_POINT('',(6.826545790647,29.026527743588));
#38124 = CARTESIAN_POINT('',(6.812938991835,29.030122871505));
#38125 = CARTESIAN_POINT('',(6.785361209936,29.035796434525));
#38126 = CARTESIAN_POINT('',(6.771174516397,29.037464676965));
#38127 = CARTESIAN_POINT('',(6.742694540569,29.04055501385));
#38128 = CARTESIAN_POINT('',(6.728276884294,29.041362942285));
#38129 = CARTESIAN_POINT('',(6.713859228019,29.042170870719));
#38130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38131 = ORIENTED_EDGE('',*,*,#38132,.T.);
#38132 = EDGE_CURVE('',#38103,#38133,#38135,.T.);
#38133 = VERTEX_POINT('',#38134);
#38134 = CARTESIAN_POINT('',(2.401146897693,1.193163026232,
    7.294684159949));
#38135 = SURFACE_CURVE('',#38136,(#38147),.PCURVE_S1.);
#38136 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38137,#38138,#38139,#38140,
    #38141,#38142,#38143,#38144,#38145,#38146),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.349404606971,0.626990271187,0.905053884282,1.),
  .UNSPECIFIED.);
#38137 = CARTESIAN_POINT('',(2.401146897693,1.363997485893,
    7.257829134857));
#38138 = CARTESIAN_POINT('',(2.401146897693,1.343481501832,
    7.258796980176));
#38139 = CARTESIAN_POINT('',(2.401146897693,1.322965517772,
    7.259764825496));
#38140 = CARTESIAN_POINT('',(2.401146897693,1.28663917583,7.265066786823
    ));
#38141 = CARTESIAN_POINT('',(2.401146897693,1.270514695842,
    7.268078609482));
#38142 = CARTESIAN_POINT('',(2.401146897693,1.2390934481,7.276467377777)
  );
#38143 = CARTESIAN_POINT('',(2.401146897693,1.223526818211,
    7.281630495304));
#38144 = CARTESIAN_POINT('',(2.401146897693,1.203316565402,
    7.290035635315));
#38145 = CARTESIAN_POINT('',(2.401146897693,1.198239795817,
    7.292359897632));
#38146 = CARTESIAN_POINT('',(2.401146897693,1.193163026232,
    7.294684159949));
#38147 = PCURVE('',#37896,#38148);
#38148 = DEFINITIONAL_REPRESENTATION('',(#38149),#38160);
#38149 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38150,#38151,#38152,#38153,
    #38154,#38155,#38156,#38157,#38158,#38159),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.349404606971,0.626990271187,0.905053884282,1.),
  .UNSPECIFIED.);
#38150 = CARTESIAN_POINT('',(6.713859228019,29.042170870719));
#38151 = CARTESIAN_POINT('',(6.693343243959,29.0412030254));
#38152 = CARTESIAN_POINT('',(6.672827259898,29.04023518008));
#38153 = CARTESIAN_POINT('',(6.636500917956,29.034933218753));
#38154 = CARTESIAN_POINT('',(6.620376437968,29.031921396095));
#38155 = CARTESIAN_POINT('',(6.588955190226,29.0235326278));
#38156 = CARTESIAN_POINT('',(6.573388560337,29.018369510272));
#38157 = CARTESIAN_POINT('',(6.553178307528,29.009964370261));
#38158 = CARTESIAN_POINT('',(6.548101537943,29.007640107944));
#38159 = CARTESIAN_POINT('',(6.543024768358,29.005315845627));
#38160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38161 = ORIENTED_EDGE('',*,*,#38162,.T.);
#38162 = EDGE_CURVE('',#38133,#38163,#38165,.T.);
#38163 = VERTEX_POINT('',#38164);
#38164 = CARTESIAN_POINT('',(2.426146897693,1.06552050688,7.397051870257
    ));
#38165 = SURFACE_CURVE('',#38166,(#38177),.PCURVE_S1.);
#38166 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38167,#38168,#38169,#38170,
    #38171,#38172,#38173,#38174,#38175,#38176),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.260834279927,0.487789163465,0.726060502867,1.),
  .UNSPECIFIED.);
#38167 = CARTESIAN_POINT('',(2.401146897693,1.193163026227,
    7.294684159951));
#38168 = CARTESIAN_POINT('',(2.401146897693,1.180354387537,
    7.301255596263));
#38169 = CARTESIAN_POINT('',(2.401146897693,1.167545748848,
    7.307827032575));
#38170 = CARTESIAN_POINT('',(2.401146897693,1.145062021784,
    7.322341732611));
#38171 = CARTESIAN_POINT('',(2.401146897693,1.134945481869,
    7.329772576865));
#38172 = CARTESIAN_POINT('',(2.401146897693,1.115235091021,7.34592052932
    ));
#38173 = CARTESIAN_POINT('',(2.401146897693,1.105846101472,
    7.355029332421));
#38174 = CARTESIAN_POINT('',(2.401146897693,1.085818355796,
    7.374728157812));
#38175 = CARTESIAN_POINT('',(2.401146897693,1.075669459746,
    7.385889913646));
#38176 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,7.39705166948
    ));
#38177 = PCURVE('',#37896,#38178);
#38178 = DEFINITIONAL_REPRESENTATION('',(#38179),#38190);
#38179 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38180,#38181,#38182,#38183,
    #38184,#38185,#38186,#38187,#38188,#38189),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.260834279927,0.487789163465,0.726060502867,1.),
  .UNSPECIFIED.);
#38180 = CARTESIAN_POINT('',(6.543024768353,29.005315845625));
#38181 = CARTESIAN_POINT('',(6.530216129664,28.998744409313));
#38182 = CARTESIAN_POINT('',(6.517407490974,28.992172973001));
#38183 = CARTESIAN_POINT('',(6.49492376391,28.977658272965));
#38184 = CARTESIAN_POINT('',(6.484807223995,28.970227428711));
#38185 = CARTESIAN_POINT('',(6.465096833147,28.954079476256));
#38186 = CARTESIAN_POINT('',(6.455707843598,28.944970673155));
#38187 = CARTESIAN_POINT('',(6.435680097922,28.925271847764));
#38188 = CARTESIAN_POINT('',(6.425531201872,28.91411009193));
#38189 = CARTESIAN_POINT('',(6.415382305821,28.902948336096));
#38190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38191 = ORIENTED_EDGE('',*,*,#38192,.T.);
#38192 = EDGE_CURVE('',#38163,#38193,#38195,.T.);
#38193 = VERTEX_POINT('',#38194);
#38194 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#38195 = SURFACE_CURVE('',#38196,(#38200),.PCURVE_S1.);
#38196 = LINE('',#38197,#38198);
#38197 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.397051870257));
#38198 = VECTOR('',#38199,1.);
#38199 = DIRECTION('',(0.E+000,0.E+000,-1.));
#38200 = PCURVE('',#37896,#38201);
#38201 = DEFINITIONAL_REPRESENTATION('',(#38202),#38206);
#38202 = LINE('',#38203,#38204);
#38203 = CARTESIAN_POINT('',(6.415382305821,28.902948135319));
#38204 = VECTOR('',#38205,1.);
#38205 = DIRECTION('',(0.E+000,1.));
#38206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38207 = ORIENTED_EDGE('',*,*,#38208,.T.);
#38208 = EDGE_CURVE('',#38193,#37886,#38209,.T.);
#38209 = SURFACE_CURVE('',#38210,(#38214),.PCURVE_S1.);
#38210 = LINE('',#38211,#38212);
#38211 = CARTESIAN_POINT('',(2.401146897693,1.065520563695,
    7.270649775685));
#38212 = VECTOR('',#38213,1.);
#38213 = DIRECTION('',(0.E+000,-1.,0.E+000));
#38214 = PCURVE('',#37896,#38215);
#38215 = DEFINITIONAL_REPRESENTATION('',(#38216),#38220);
#38216 = LINE('',#38217,#38218);
#38217 = CARTESIAN_POINT('',(6.415382305821,29.029350229891));
#38218 = VECTOR('',#38219,1.);
#38219 = DIRECTION('',(-1.,0.E+000));
#38220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38221 = FACE_BOUND('',#38222,.T.);
#38222 = EDGE_LOOP('',(#38223,#38287,#38353,#38419));
#38223 = ORIENTED_EDGE('',*,*,#38224,.T.);
#38224 = EDGE_CURVE('',#38225,#38227,#38229,.T.);
#38225 = VERTEX_POINT('',#38226);
#38226 = CARTESIAN_POINT('',(2.41781356436,1.360792377926,7.347572991579
    ));
#38227 = VERTEX_POINT('',#38228);
#38228 = CARTESIAN_POINT('',(2.41781356436,1.655263531772,7.637036132605
    ));
#38229 = SURFACE_CURVE('',#38230,(#38257),.PCURVE_S1.);
#38230 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38231,#38232,#38233,#38234,
    #38235,#38236,#38237,#38238,#38239,#38240,#38241,#38242,#38243,
    #38244,#38245,#38246,#38247,#38248,#38249,#38250,#38251,#38252,
    #38253,#38254,#38255,#38256),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.133777016668,0.203277187338,0.2753500911,
    0.358048634132,0.434806391052,0.514216073141,0.599482546444,
    0.679978530195,0.747499677783,0.812264011602,0.895218793453,1.),
  .UNSPECIFIED.);
#38231 = CARTESIAN_POINT('',(2.401146897693,1.360792377926,
    7.347572991579));
#38232 = CARTESIAN_POINT('',(2.401146897693,1.381151985417,7.34902985241
    ));
#38233 = CARTESIAN_POINT('',(2.401146897693,1.401511592907,7.35048671324
    ));
#38234 = CARTESIAN_POINT('',(2.401146897693,1.431722058433,
    7.356710895626));
#38235 = CARTESIAN_POINT('',(2.401146897693,1.44204478927,7.35922955201)
  );
#38236 = CARTESIAN_POINT('',(2.401146897693,1.462571894636,
    7.365670856843));
#38237 = CARTESIAN_POINT('',(2.401146897693,1.472922826107,
    7.369593989819));
#38238 = CARTESIAN_POINT('',(2.401146897693,1.49442742842,7.37912702561)
  );
#38239 = CARTESIAN_POINT('',(2.401146897693,1.505690205508,
    7.384976427271));
#38240 = CARTESIAN_POINT('',(2.401146897693,1.526323049922,7.39759634374
    ));
#38241 = CARTESIAN_POINT('',(2.401146897693,1.535899978798,
    7.404334773753));
#38242 = CARTESIAN_POINT('',(2.401146897693,1.554460613051,
    7.419107364584));
#38243 = CARTESIAN_POINT('',(2.401146897693,1.563487078695,
    7.427302353077));
#38244 = CARTESIAN_POINT('',(2.401146897693,1.581107743082,
    7.445254803996));
#38245 = CARTESIAN_POINT('',(2.401146897693,1.589830252971,
    7.455261520858));
#38246 = CARTESIAN_POINT('',(2.401146897693,1.605051305246,
    7.475552170338));
#38247 = CARTESIAN_POINT('',(2.401146897693,1.611946499043,
    7.485952839078));
#38248 = CARTESIAN_POINT('',(2.401146897693,1.622866488234,
    7.505641790499));
#38249 = CARTESIAN_POINT('',(2.401146897693,1.627333988037,
    7.514948756783));
#38250 = CARTESIAN_POINT('',(2.401146897693,1.634778707412,
    7.533507709628));
#38251 = CARTESIAN_POINT('',(2.401146897693,1.63772279288,7.542851437327
    ));
#38252 = CARTESIAN_POINT('',(2.401146897693,1.643754269032,
    7.564367143714));
#38253 = CARTESIAN_POINT('',(2.401146897693,1.646100961283,7.57679896255
    ));
#38254 = CARTESIAN_POINT('',(2.401146897693,1.651293644923,
    7.604973220834));
#38255 = CARTESIAN_POINT('',(2.401146897693,1.653278588347,
    7.621004676719));
#38256 = CARTESIAN_POINT('',(2.401146897693,1.655263531772,
    7.637036132605));
#38257 = PCURVE('',#37896,#38258);
#38258 = DEFINITIONAL_REPRESENTATION('',(#38259),#38286);
#38259 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38260,#38261,#38262,#38263,
    #38264,#38265,#38266,#38267,#38268,#38269,#38270,#38271,#38272,
    #38273,#38274,#38275,#38276,#38277,#38278,#38279,#38280,#38281,
    #38282,#38283,#38284,#38285),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.133777016668,0.203277187338,0.2753500911,
    0.358048634132,0.434806391052,0.514216073141,0.599482546444,
    0.679978530195,0.747499677783,0.812264011602,0.895218793453,1.),
  .UNSPECIFIED.);
#38260 = CARTESIAN_POINT('',(6.710654120052,28.952427013997));
#38261 = CARTESIAN_POINT('',(6.731013727543,28.950970153166));
#38262 = CARTESIAN_POINT('',(6.751373335034,28.949513292336));
#38263 = CARTESIAN_POINT('',(6.781583800559,28.94328910995));
#38264 = CARTESIAN_POINT('',(6.791906531396,28.940770453566));
#38265 = CARTESIAN_POINT('',(6.812433636763,28.934329148733));
#38266 = CARTESIAN_POINT('',(6.822784568233,28.930406015758));
#38267 = CARTESIAN_POINT('',(6.844289170546,28.920872979967));
#38268 = CARTESIAN_POINT('',(6.855551947634,28.915023578305));
#38269 = CARTESIAN_POINT('',(6.876184792048,28.902403661836));
#38270 = CARTESIAN_POINT('',(6.885761720924,28.895665231823));
#38271 = CARTESIAN_POINT('',(6.904322355177,28.880892640992));
#38272 = CARTESIAN_POINT('',(6.913348820821,28.872697652499));
#38273 = CARTESIAN_POINT('',(6.930969485208,28.85474520158));
#38274 = CARTESIAN_POINT('',(6.939691995097,28.844738484719));
#38275 = CARTESIAN_POINT('',(6.954913047372,28.824447835239));
#38276 = CARTESIAN_POINT('',(6.961808241169,28.814047166499));
#38277 = CARTESIAN_POINT('',(6.972728230361,28.794358215077));
#38278 = CARTESIAN_POINT('',(6.977195730163,28.785051248793));
#38279 = CARTESIAN_POINT('',(6.984640449538,28.766492295948));
#38280 = CARTESIAN_POINT('',(6.987584535006,28.757148568249));
#38281 = CARTESIAN_POINT('',(6.993616011158,28.735632861862));
#38282 = CARTESIAN_POINT('',(6.995962703409,28.723201043026));
#38283 = CARTESIAN_POINT('',(7.001155387049,28.695026784742));
#38284 = CARTESIAN_POINT('',(7.003140330474,28.678995328857));
#38285 = CARTESIAN_POINT('',(7.005125273898,28.662963872971));
#38286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38287 = ORIENTED_EDGE('',*,*,#38288,.T.);
#38288 = EDGE_CURVE('',#38227,#38289,#38291,.T.);
#38289 = VERTEX_POINT('',#38290);
#38290 = CARTESIAN_POINT('',(2.41781356436,1.359991095874,7.924496068502
    ));
#38291 = SURFACE_CURVE('',#38292,(#38321),.PCURVE_S1.);
#38292 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38293,#38294,#38295,#38296,
    #38297,#38298,#38299,#38300,#38301,#38302,#38303,#38304,#38305,
    #38306,#38307,#38308,#38309,#38310,#38311,#38312,#38313,#38314,
    #38315,#38316,#38317,#38318,#38319,#38320),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.131127350876,0.199257079039,
    0.269921072533,0.350100817603,0.43086548676,0.502215396,
    0.578076122907,0.65718314974,0.742556130268,0.821837622318,
    0.884819698441,0.969306543101,1.),.UNSPECIFIED.);
#38293 = CARTESIAN_POINT('',(2.401146897693,1.655263531772,
    7.637036132605));
#38294 = CARTESIAN_POINT('',(2.401146897693,1.653799268781,
    7.657034778754));
#38295 = CARTESIAN_POINT('',(2.401146897693,1.65233500579,7.677033424902
    ));
#38296 = CARTESIAN_POINT('',(2.401146897693,1.645963241896,
    7.706644533507));
#38297 = CARTESIAN_POINT('',(2.401146897693,1.643369035381,
    7.716763199081));
#38298 = CARTESIAN_POINT('',(2.401146897693,1.636775898261,
    7.736837782604));
#38299 = CARTESIAN_POINT('',(2.401146897693,1.632746995461,
    7.746937016901));
#38300 = CARTESIAN_POINT('',(2.401146897693,1.623112502684,
    7.767784373016));
#38301 = CARTESIAN_POINT('',(2.401146897693,1.61723923069,7.778601792061
    ));
#38302 = CARTESIAN_POINT('',(2.401146897693,1.604228380487,
    7.799339362405));
#38303 = CARTESIAN_POINT('',(2.401146897693,1.59698911123,7.809414146012
    ));
#38304 = CARTESIAN_POINT('',(2.401146897693,1.582266605868,7.82727582459
    ));
#38305 = CARTESIAN_POINT('',(2.401146897693,1.574833887915,
    7.835322881575));
#38306 = CARTESIAN_POINT('',(2.401146897693,1.558669773377,
    7.850853705133));
#38307 = CARTESIAN_POINT('',(2.401146897693,1.549758530633,
    7.858370075478));
#38308 = CARTESIAN_POINT('',(2.401146897693,1.53085827333,7.87254992515)
  );
#38309 = CARTESIAN_POINT('',(2.401146897693,1.520652378767,
    7.879223155613));
#38310 = CARTESIAN_POINT('',(2.401146897693,1.498895309238,
    7.891747569239));
#38311 = CARTESIAN_POINT('',(2.401146897693,1.4870859928,7.897660321411)
  );
#38312 = CARTESIAN_POINT('',(2.401146897693,1.463888684729,
    7.907144161975));
#38313 = CARTESIAN_POINT('',(2.401146897693,1.452377095286,
    7.911081944747));
#38314 = CARTESIAN_POINT('',(2.401146897693,1.43147297006,7.916413594552
    ));
#38315 = CARTESIAN_POINT('',(2.401146897693,1.42203641327,7.91805313717)
  );
#38316 = CARTESIAN_POINT('',(2.401146897693,1.399880373348,
    7.921482293869));
#38317 = CARTESIAN_POINT('',(2.401146897693,1.386969350358,
    7.922451427444));
#38318 = CARTESIAN_POINT('',(2.401146897693,1.369386914584,
    7.923859895804));
#38319 = CARTESIAN_POINT('',(2.401146897693,1.364689005229,
    7.924177982153));
#38320 = CARTESIAN_POINT('',(2.401146897693,1.359991095874,
    7.924496068502));
#38321 = PCURVE('',#37896,#38322);
#38322 = DEFINITIONAL_REPRESENTATION('',(#38323),#38352);
#38323 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38324,#38325,#38326,#38327,
    #38328,#38329,#38330,#38331,#38332,#38333,#38334,#38335,#38336,
    #38337,#38338,#38339,#38340,#38341,#38342,#38343,#38344,#38345,
    #38346,#38347,#38348,#38349,#38350,#38351),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.131127350876,0.199257079039,
    0.269921072533,0.350100817603,0.43086548676,0.502215396,
    0.578076122907,0.65718314974,0.742556130268,0.821837622318,
    0.884819698441,0.969306543101,1.),.UNSPECIFIED.);
#38324 = CARTESIAN_POINT('',(7.005125273898,28.662963872971));
#38325 = CARTESIAN_POINT('',(7.003661010907,28.642965226823));
#38326 = CARTESIAN_POINT('',(7.002196747916,28.622966580674));
#38327 = CARTESIAN_POINT('',(6.995824984022,28.593355472069));
#38328 = CARTESIAN_POINT('',(6.993230777507,28.583236806495));
#38329 = CARTESIAN_POINT('',(6.986637640387,28.563162222972));
#38330 = CARTESIAN_POINT('',(6.982608737588,28.553062988675));
#38331 = CARTESIAN_POINT('',(6.972974244811,28.53221563256));
#38332 = CARTESIAN_POINT('',(6.967100972816,28.521398213516));
#38333 = CARTESIAN_POINT('',(6.954090122614,28.500660643171));
#38334 = CARTESIAN_POINT('',(6.946850853356,28.490585859564));
#38335 = CARTESIAN_POINT('',(6.932128347995,28.472724180986));
#38336 = CARTESIAN_POINT('',(6.924695630041,28.464677124001));
#38337 = CARTESIAN_POINT('',(6.908531515503,28.449146300444));
#38338 = CARTESIAN_POINT('',(6.899620272759,28.441629930098));
#38339 = CARTESIAN_POINT('',(6.880720015456,28.427450080426));
#38340 = CARTESIAN_POINT('',(6.870514120893,28.420776849963));
#38341 = CARTESIAN_POINT('',(6.848757051364,28.408252436338));
#38342 = CARTESIAN_POINT('',(6.836947734926,28.402339684166));
#38343 = CARTESIAN_POINT('',(6.813750426855,28.392855843601));
#38344 = CARTESIAN_POINT('',(6.802238837412,28.388918060829));
#38345 = CARTESIAN_POINT('',(6.781334712186,28.383586411024));
#38346 = CARTESIAN_POINT('',(6.771898155397,28.381946868406));
#38347 = CARTESIAN_POINT('',(6.749742115474,28.378517711707));
#38348 = CARTESIAN_POINT('',(6.736831092485,28.377548578133));
#38349 = CARTESIAN_POINT('',(6.719248656711,28.376140109772));
#38350 = CARTESIAN_POINT('',(6.714550747356,28.375822023423));
#38351 = CARTESIAN_POINT('',(6.709852838001,28.375503937074));
#38352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38353 = ORIENTED_EDGE('',*,*,#38354,.T.);
#38354 = EDGE_CURVE('',#38289,#38355,#38357,.T.);
#38355 = VERTEX_POINT('',#38356);
#38356 = CARTESIAN_POINT('',(2.41781356436,1.065519942029,7.634431965939
    ));
#38357 = SURFACE_CURVE('',#38358,(#38387),.PCURVE_S1.);
#38358 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38359,#38360,#38361,#38362,
    #38363,#38364,#38365,#38366,#38367,#38368,#38369,#38370,#38371,
    #38372,#38373,#38374,#38375,#38376,#38377,#38378,#38379,#38380,
    #38381,#38382,#38383,#38384,#38385,#38386),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.132891677987,0.201907599437,
    0.27342963398,0.345754333405,0.425533327362,0.502519234603,
    0.588268077417,0.669596516335,0.745411782562,0.812989869928,
    0.879107954601,0.953656959587,1.),.UNSPECIFIED.);
#38359 = CARTESIAN_POINT('',(2.401146897693,1.359991095874,
    7.924496068502));
#38360 = CARTESIAN_POINT('',(2.401146897693,1.339587374728,
    7.923485689681));
#38361 = CARTESIAN_POINT('',(2.401146897693,1.319183653581,7.92247531086
    ));
#38362 = CARTESIAN_POINT('',(2.401146897693,1.288827009306,
    7.916868985632));
#38363 = CARTESIAN_POINT('',(2.401146897693,1.27843144168,7.91459256955)
  );
#38364 = CARTESIAN_POINT('',(2.401146897693,1.257805787445,
    7.908480105977));
#38365 = CARTESIAN_POINT('',(2.401146897693,1.247416647633,
    7.904690831602));
#38366 = CARTESIAN_POINT('',(2.401146897693,1.227199653998,
    7.895888164017));
#38367 = CARTESIAN_POINT('',(2.401146897693,1.217248059154,
    7.890769068675));
#38368 = CARTESIAN_POINT('',(2.401146897693,1.197103030767,
    7.878932858449));
#38369 = CARTESIAN_POINT('',(2.401146897693,1.186862647588,
    7.871951030978));
#38370 = CARTESIAN_POINT('',(2.401146897693,1.16775240779,7.857181168841
    ));
#38371 = CARTESIAN_POINT('',(2.401146897693,1.158718752809,
    7.849281138469));
#38372 = CARTESIAN_POINT('',(2.401146897693,1.140807115528,
    7.831687909841));
#38373 = CARTESIAN_POINT('',(2.401146897693,1.131860333185,7.82172334402
    ));
#38374 = CARTESIAN_POINT('',(2.401146897693,1.116070229592,7.80140567481
    ));
#38375 = CARTESIAN_POINT('',(2.401146897693,1.108926388768,
    7.790963681105));
#38376 = CARTESIAN_POINT('',(2.401146897693,1.096811082807,
    7.770104052915));
#38377 = CARTESIAN_POINT('',(2.401146897693,1.091550961843,
    7.759613381302));
#38378 = CARTESIAN_POINT('',(2.401146897693,1.083152631195,
    7.739316203572));
#38379 = CARTESIAN_POINT('',(2.401146897693,1.079769835027,
    7.729427662313));
#38380 = CARTESIAN_POINT('',(2.401146897693,1.074298132264,
    7.709713862218));
#38381 = CARTESIAN_POINT('',(2.401146897693,1.072261987775,
    7.699737637036));
#38382 = CARTESIAN_POINT('',(2.401146897693,1.06876466975,7.678511594355
    ));
#38383 = CARTESIAN_POINT('',(2.401146897693,1.067839512066,
    7.667112483669));
#38384 = CARTESIAN_POINT('',(2.401146897693,1.06632684619,7.648642846562
    ));
#38385 = CARTESIAN_POINT('',(2.401146897693,1.06592339411,7.64153740625)
  );
#38386 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.634431965939));
#38387 = PCURVE('',#37896,#38388);
#38388 = DEFINITIONAL_REPRESENTATION('',(#38389),#38418);
#38389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38390,#38391,#38392,#38393,
    #38394,#38395,#38396,#38397,#38398,#38399,#38400,#38401,#38402,
    #38403,#38404,#38405,#38406,#38407,#38408,#38409,#38410,#38411,
    #38412,#38413,#38414,#38415,#38416,#38417),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.132891677987,0.201907599437,
    0.27342963398,0.345754333405,0.425533327362,0.502519234603,
    0.588268077417,0.669596516335,0.745411782562,0.812989869928,
    0.879107954601,0.953656959587,1.),.UNSPECIFIED.);
#38390 = CARTESIAN_POINT('',(6.709852838001,28.375503937074));
#38391 = CARTESIAN_POINT('',(6.689449116854,28.376514315895));
#38392 = CARTESIAN_POINT('',(6.669045395707,28.377524694716));
#38393 = CARTESIAN_POINT('',(6.638688751433,28.383131019944));
#38394 = CARTESIAN_POINT('',(6.628293183806,28.385407436027));
#38395 = CARTESIAN_POINT('',(6.607667529571,28.3915198996));
#38396 = CARTESIAN_POINT('',(6.597278389759,28.395309173974));
#38397 = CARTESIAN_POINT('',(6.577061396124,28.404111841559));
#38398 = CARTESIAN_POINT('',(6.56710980128,28.409230936901));
#38399 = CARTESIAN_POINT('',(6.546964772893,28.421067147128));
#38400 = CARTESIAN_POINT('',(6.536724389715,28.428048974598));
#38401 = CARTESIAN_POINT('',(6.517614149917,28.442818836735));
#38402 = CARTESIAN_POINT('',(6.508580494935,28.450718867107));
#38403 = CARTESIAN_POINT('',(6.490668857654,28.468312095735));
#38404 = CARTESIAN_POINT('',(6.481722075311,28.478276661556));
#38405 = CARTESIAN_POINT('',(6.465931971718,28.498594330766));
#38406 = CARTESIAN_POINT('',(6.458788130894,28.509036324472));
#38407 = CARTESIAN_POINT('',(6.446672824933,28.529895952662));
#38408 = CARTESIAN_POINT('',(6.441412703969,28.540386624274));
#38409 = CARTESIAN_POINT('',(6.433014373321,28.560683802004));
#38410 = CARTESIAN_POINT('',(6.429631577153,28.570572343263));
#38411 = CARTESIAN_POINT('',(6.42415987439,28.590286143358));
#38412 = CARTESIAN_POINT('',(6.422123729901,28.60026236854));
#38413 = CARTESIAN_POINT('',(6.418626411876,28.621488411221));
#38414 = CARTESIAN_POINT('',(6.417701254192,28.632887521907));
#38415 = CARTESIAN_POINT('',(6.416188588316,28.651357159014));
#38416 = CARTESIAN_POINT('',(6.415785136236,28.658462599326));
#38417 = CARTESIAN_POINT('',(6.415381684155,28.665568039637));
#38418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38419 = ORIENTED_EDGE('',*,*,#38420,.T.);
#38420 = EDGE_CURVE('',#38355,#38225,#38421,.T.);
#38421 = SURFACE_CURVE('',#38422,(#38451),.PCURVE_S1.);
#38422 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38423,#38424,#38425,#38426,
    #38427,#38428,#38429,#38430,#38431,#38432,#38433,#38434,#38435,
    #38436,#38437,#38438,#38439,#38440,#38441,#38442,#38443,#38444,
    #38445,#38446,#38447,#38448,#38449,#38450),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134852273781,0.204866817395,
    0.277061986965,0.347650093477,0.420648174956,0.495294920432,
    0.574808293852,0.64997375528,0.726089791349,0.796510027317,
    0.878403729226,0.996926692588,1.),.UNSPECIFIED.);
#38423 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.634431965939));
#38424 = CARTESIAN_POINT('',(2.401146897693,1.066794082439,
    7.613822513851));
#38425 = CARTESIAN_POINT('',(2.401146897693,1.068068222849,
    7.593213061763));
#38426 = CARTESIAN_POINT('',(2.401146897693,1.074115601172,
    7.562601192559));
#38427 = CARTESIAN_POINT('',(2.401146897693,1.076528116117,
    7.552113622497));
#38428 = CARTESIAN_POINT('',(2.401146897693,1.08298734731,7.531419567298
    ));
#38429 = CARTESIAN_POINT('',(2.401146897693,1.086952966217,
    7.521022366727));
#38430 = CARTESIAN_POINT('',(2.401146897693,1.096035911267,
    7.501234459775));
#38431 = CARTESIAN_POINT('',(2.401146897693,1.101202064848,
    7.491662222663));
#38432 = CARTESIAN_POINT('',(2.401146897693,1.112734738416,
    7.473070231534));
#38433 = CARTESIAN_POINT('',(2.401146897693,1.119256946785,
    7.463959146891));
#38434 = CARTESIAN_POINT('',(2.401146897693,1.133422084101,7.4464771019)
  );
#38435 = CARTESIAN_POINT('',(2.401146897693,1.141212970291,
    7.438053641511));
#38436 = CARTESIAN_POINT('',(2.401146897693,1.158205680626,
    7.421698897202));
#38437 = CARTESIAN_POINT('',(2.401146897693,1.167633215469,
    7.413710350502));
#38438 = CARTESIAN_POINT('',(2.401146897693,1.186712526563,
    7.399573386363));
#38439 = CARTESIAN_POINT('',(2.401146897693,1.196498416397,
    7.393168727013));
#38440 = CARTESIAN_POINT('',(2.401146897693,1.216683651977,
    7.381804888735));
#38441 = CARTESIAN_POINT('',(2.401146897693,1.227269087914,
    7.376693832713));
#38442 = CARTESIAN_POINT('',(2.401146897693,1.247970669122,
    7.368431541831));
#38443 = CARTESIAN_POINT('',(2.401146897693,1.258201623742,
    7.365220260474));
#38444 = CARTESIAN_POINT('',(2.401146897693,1.280524264346,
    7.359146595716));
#38445 = CARTESIAN_POINT('',(2.401146897693,1.292828608823,7.35690573064
    ));
#38446 = CARTESIAN_POINT('',(2.401146897693,1.322989428964,
    7.351588148176));
#38447 = CARTESIAN_POINT('',(2.401146897693,1.341212918952,
    7.349756405472));
#38448 = CARTESIAN_POINT('',(2.401146897693,1.359850097306,
    7.347677459922));
#38449 = CARTESIAN_POINT('',(2.401146897693,1.360321237616,
    7.347625225751));
#38450 = CARTESIAN_POINT('',(2.401146897693,1.360792377926,
    7.347572991579));
#38451 = PCURVE('',#37896,#38452);
#38452 = DEFINITIONAL_REPRESENTATION('',(#38453),#38482);
#38453 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38454,#38455,#38456,#38457,
    #38458,#38459,#38460,#38461,#38462,#38463,#38464,#38465,#38466,
    #38467,#38468,#38469,#38470,#38471,#38472,#38473,#38474,#38475,
    #38476,#38477,#38478,#38479,#38480,#38481),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134852273781,0.204866817395,
    0.277061986965,0.347650093477,0.420648174956,0.495294920432,
    0.574808293852,0.64997375528,0.726089791349,0.796510027317,
    0.878403729226,0.996926692588,1.),.UNSPECIFIED.);
#38454 = CARTESIAN_POINT('',(6.415381684155,28.665568039637));
#38455 = CARTESIAN_POINT('',(6.416655824565,28.686177491725));
#38456 = CARTESIAN_POINT('',(6.417929964976,28.706786943813));
#38457 = CARTESIAN_POINT('',(6.423977343298,28.737398813017));
#38458 = CARTESIAN_POINT('',(6.426389858243,28.747886383079));
#38459 = CARTESIAN_POINT('',(6.432849089436,28.768580438278));
#38460 = CARTESIAN_POINT('',(6.436814708343,28.778977638849));
#38461 = CARTESIAN_POINT('',(6.445897653393,28.798765545802));
#38462 = CARTESIAN_POINT('',(6.451063806975,28.808337782913));
#38463 = CARTESIAN_POINT('',(6.462596480542,28.826929774042));
#38464 = CARTESIAN_POINT('',(6.469118688911,28.836040858685));
#38465 = CARTESIAN_POINT('',(6.483283826227,28.853522903676));
#38466 = CARTESIAN_POINT('',(6.491074712417,28.861946364065));
#38467 = CARTESIAN_POINT('',(6.508067422752,28.878301108374));
#38468 = CARTESIAN_POINT('',(6.517494957595,28.886289655074));
#38469 = CARTESIAN_POINT('',(6.536574268689,28.900426619213));
#38470 = CARTESIAN_POINT('',(6.546360158523,28.906831278564));
#38471 = CARTESIAN_POINT('',(6.566545394103,28.918195116841));
#38472 = CARTESIAN_POINT('',(6.57713083004,28.923306172863));
#38473 = CARTESIAN_POINT('',(6.597832411248,28.931568463745));
#38474 = CARTESIAN_POINT('',(6.608063365868,28.934779745102));
#38475 = CARTESIAN_POINT('',(6.630386006472,28.94085340986));
#38476 = CARTESIAN_POINT('',(6.64269035095,28.943094274937));
#38477 = CARTESIAN_POINT('',(6.67285117109,28.9484118574));
#38478 = CARTESIAN_POINT('',(6.691074661078,28.950243600105));
#38479 = CARTESIAN_POINT('',(6.709711839432,28.952322545655));
#38480 = CARTESIAN_POINT('',(6.710182979742,28.952374779826));
#38481 = CARTESIAN_POINT('',(6.710654120052,28.952427013997));
#38482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38487)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38484,#38485,#38486)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38484 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38485 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38486 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38487 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#38484,
  'distance_accuracy_value','confusion accuracy');
#38488 = SHAPE_DEFINITION_REPRESENTATION(#38489,#37878);
#38489 = PRODUCT_DEFINITION_SHAPE('','',#38490);
#38490 = PRODUCT_DEFINITION('design','',#38491,#38494);
#38491 = PRODUCT_DEFINITION_FORMATION('','',#38492);
#38492 = PRODUCT('CADSOFTTOOLS 1.180','CADSOFTTOOLS 1.180','',(#38493));
#38493 = PRODUCT_CONTEXT('',#2,'mechanical');
#38494 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38496,#38498);
#38496 = ( REPRESENTATION_RELATIONSHIP('','',#37878,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38497) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#731);
#38498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38499);
#38499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('180','','',#5,#38490,$);
#38500 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38492));
#38501 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38502),#39124);
#38502 = SHELL_BASED_SURFACE_MODEL('',(#38503));
#38503 = OPEN_SHELL('',(#38504));
#38504 = ADVANCED_FACE('',(#38505,#38976),#38526,.T.);
#38505 = FACE_BOUND('',#38506,.T.);
#38506 = EDGE_LOOP('',(#38507,#38544,#38582,#38598,#38644,#38710,#38726,
    #38764,#38810,#38856,#38894,#38944));
#38507 = ORIENTED_EDGE('',*,*,#38508,.T.);
#38508 = EDGE_CURVE('',#38509,#38511,#38513,.T.);
#38509 = VERTEX_POINT('',#38510);
#38510 = CARTESIAN_POINT('',(2.426146897693,2.274854857688,
    7.257829134857));
#38511 = VERTEX_POINT('',#38512);
#38512 = CARTESIAN_POINT('',(2.401146897693,2.101705687046,
    7.294670532861));
#38513 = SURFACE_CURVE('',#38514,(#38525),.PCURVE_S1.);
#38514 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38515,#38516,#38517,#38518,
    #38519,#38520,#38521,#38522,#38523,#38524),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.315601864866,0.614529890332,0.844934664177,1.),
  .UNSPECIFIED.);
#38515 = CARTESIAN_POINT('',(2.401146897693,2.274854857688,
    7.257829134857));
#38516 = CARTESIAN_POINT('',(2.401146897693,2.2560664885,7.258460752517)
  );
#38517 = CARTESIAN_POINT('',(2.401146897693,2.237278119312,
    7.259092370178));
#38518 = CARTESIAN_POINT('',(2.401146897693,2.201080658997,
    7.263500589453));
#38519 = CARTESIAN_POINT('',(2.401146897693,2.183386915183,
    7.266245718736));
#38520 = CARTESIAN_POINT('',(2.401146897693,2.152991126976,
    7.274165022448));
#38521 = CARTESIAN_POINT('',(2.401146897693,2.139871734924,
    7.278442109811));
#38522 = CARTESIAN_POINT('',(2.401146897693,2.118515985359,
    7.286850821322));
#38523 = CARTESIAN_POINT('',(2.401146897693,2.110110833841,
    7.290760678246));
#38524 = CARTESIAN_POINT('',(2.401146897693,2.101705682323,
    7.294670535169));
#38525 = PCURVE('',#38526,#38531);
#38526 = PLANE('',#38527);
#38527 = AXIS2_PLACEMENT_3D('',#38528,#38529,#38530);
#38528 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#38529 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38530 = DIRECTION('',(0.E+000,1.,0.E+000));
#38531 = DEFINITIONAL_REPRESENTATION('',(#38532),#38543);
#38532 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38533,#38534,#38535,#38536,
    #38537,#38538,#38539,#38540,#38541,#38542),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.315601864866,0.614529890332,0.844934664177,1.),
  .UNSPECIFIED.);
#38533 = CARTESIAN_POINT('',(7.624716599814,29.042170870719));
#38534 = CARTESIAN_POINT('',(7.605928230626,29.041539253059));
#38535 = CARTESIAN_POINT('',(7.587139861438,29.040907635398));
#38536 = CARTESIAN_POINT('',(7.550942401123,29.036499416124));
#38537 = CARTESIAN_POINT('',(7.533248657309,29.03375428684));
#38538 = CARTESIAN_POINT('',(7.502852869102,29.025834983128));
#38539 = CARTESIAN_POINT('',(7.48973347705,29.021557895765));
#38540 = CARTESIAN_POINT('',(7.468377727486,29.013149184254));
#38541 = CARTESIAN_POINT('',(7.459972575968,29.009239327331));
#38542 = CARTESIAN_POINT('',(7.45156742445,29.005329470407));
#38543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38544 = ORIENTED_EDGE('',*,*,#38545,.T.);
#38545 = EDGE_CURVE('',#38511,#38546,#38548,.T.);
#38546 = VERTEX_POINT('',#38547);
#38547 = CARTESIAN_POINT('',(2.426146897693,1.937314747365,
    7.459552118159));
#38548 = SURFACE_CURVE('',#38549,(#38564),.PCURVE_S1.);
#38549 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38550,#38551,#38552,#38553,
    #38554,#38555,#38556,#38557,#38558,#38559,#38560,#38561,#38562,
    #38563),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.198491680243,0.388466819359,0.564080528871,0.723408162508,
    0.936401201565,1.),.UNSPECIFIED.);
#38550 = CARTESIAN_POINT('',(2.401146897693,2.101705687046,
    7.294670532861));
#38551 = CARTESIAN_POINT('',(2.401146897693,2.087772032764,
    7.302042192829));
#38552 = CARTESIAN_POINT('',(2.401146897693,2.073838378483,
    7.309413852798));
#38553 = CARTESIAN_POINT('',(2.401146897693,2.04827525198,7.326386307612
    ));
#38554 = CARTESIAN_POINT('',(2.401146897693,2.036121626033,
    7.335517087008));
#38555 = CARTESIAN_POINT('',(2.401146897693,2.014468728989,
    7.354477044418));
#38556 = CARTESIAN_POINT('',(2.401146897693,2.004599887317,
    7.364293048995));
#38557 = CARTESIAN_POINT('',(2.401146897693,1.987253391517,
    7.384018262755));
#38558 = CARTESIAN_POINT('',(2.401146897693,1.979772245017,
    7.394066676917));
#38559 = CARTESIAN_POINT('',(2.401146897693,1.962690619391,
    7.417825166496));
#38560 = CARTESIAN_POINT('',(2.401146897693,1.953954302221,
    7.432256272425));
#38561 = CARTESIAN_POINT('',(2.401146897693,1.942503146583,
    7.450910328037));
#38562 = CARTESIAN_POINT('',(2.401146897693,1.939908970084,
    7.455231109652));
#38563 = CARTESIAN_POINT('',(2.401146897693,1.937314793586,
    7.459551891267));
#38564 = PCURVE('',#38526,#38565);
#38565 = DEFINITIONAL_REPRESENTATION('',(#38566),#38581);
#38566 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38567,#38568,#38569,#38570,
    #38571,#38572,#38573,#38574,#38575,#38576,#38577,#38578,#38579,
    #38580),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.198491680243,0.388466819359,0.564080528871,0.723408162508,
    0.936401201565,1.),.UNSPECIFIED.);
#38567 = CARTESIAN_POINT('',(7.451567429172,29.005329472715));
#38568 = CARTESIAN_POINT('',(7.43763377489,28.997957812747));
#38569 = CARTESIAN_POINT('',(7.423700120609,28.990586152779));
#38570 = CARTESIAN_POINT('',(7.398136994106,28.973613697965));
#38571 = CARTESIAN_POINT('',(7.385983368159,28.964482918568));
#38572 = CARTESIAN_POINT('',(7.364330471115,28.945522961158));
#38573 = CARTESIAN_POINT('',(7.354461629443,28.935706956581));
#38574 = CARTESIAN_POINT('',(7.337115133643,28.915981742822));
#38575 = CARTESIAN_POINT('',(7.329633987144,28.905933328659));
#38576 = CARTESIAN_POINT('',(7.312552361517,28.88217483908));
#38577 = CARTESIAN_POINT('',(7.303816044347,28.867743733151));
#38578 = CARTESIAN_POINT('',(7.292364888709,28.849089677539));
#38579 = CARTESIAN_POINT('',(7.289770712211,28.844768895924));
#38580 = CARTESIAN_POINT('',(7.287176535712,28.840448114309));
#38581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38582 = ORIENTED_EDGE('',*,*,#38583,.T.);
#38583 = EDGE_CURVE('',#38546,#38584,#38586,.T.);
#38584 = VERTEX_POINT('',#38585);
#38585 = CARTESIAN_POINT('',(2.426146897693,2.01704412328,7.501418936152
    ));
#38586 = SURFACE_CURVE('',#38587,(#38591),.PCURVE_S1.);
#38587 = LINE('',#38588,#38589);
#38588 = CARTESIAN_POINT('',(2.401146897693,1.937314745229,
    7.459552122227));
#38589 = VECTOR('',#38590,1.);
#38590 = DIRECTION('',(0.E+000,0.885357268212,0.46491129006));
#38591 = PCURVE('',#38526,#38592);
#38592 = DEFINITIONAL_REPRESENTATION('',(#38593),#38597);
#38593 = LINE('',#38594,#38595);
#38594 = CARTESIAN_POINT('',(7.287176487355,28.84044788335));
#38595 = VECTOR('',#38596,1.);
#38596 = DIRECTION('',(0.885357268212,-0.46491129006));
#38597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38598 = ORIENTED_EDGE('',*,*,#38599,.T.);
#38599 = EDGE_CURVE('',#38584,#38600,#38602,.T.);
#38600 = VERTEX_POINT('',#38601);
#38601 = CARTESIAN_POINT('',(2.426146897693,2.286074571998,
    7.347572782306));
#38602 = SURFACE_CURVE('',#38603,(#38622),.PCURVE_S1.);
#38603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38604,#38605,#38606,#38607,
    #38608,#38609,#38610,#38611,#38612,#38613,#38614,#38615,#38616,
    #38617,#38618,#38619,#38620,#38621),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252950221022,0.357850845831,0.465283556008,
    0.572236826423,0.680344364741,0.789183952387,0.906188970883,1.),
  .UNSPECIFIED.);
#38604 = CARTESIAN_POINT('',(2.401146897693,2.01704412328,7.501418936152
    ));
#38605 = CARTESIAN_POINT('',(2.401146897693,2.032442255373,
    7.478609263394));
#38606 = CARTESIAN_POINT('',(2.401146897693,2.047840387466,
    7.455799590636));
#38607 = CARTESIAN_POINT('',(2.401146897693,2.074768037666,7.42812969898
    ));
#38608 = CARTESIAN_POINT('',(2.401146897693,2.083028703568,
    7.420222158479));
#38609 = CARTESIAN_POINT('',(2.401146897693,2.100794863397,7.40565528583
    ));
#38610 = CARTESIAN_POINT('',(2.401146897693,2.110363646561,
    7.398787298158));
#38611 = CARTESIAN_POINT('',(2.401146897693,2.130074937649,
    7.386479571255));
#38612 = CARTESIAN_POINT('',(2.401146897693,2.1404020173,7.380923289889)
  );
#38613 = CARTESIAN_POINT('',(2.401146897693,2.161569714482,7.37119539766
    ));
#38614 = CARTESIAN_POINT('',(2.401146897693,2.172619170609,7.36696595779
    ));
#38615 = CARTESIAN_POINT('',(2.401146897693,2.194983919109,
    7.359970130324));
#38616 = CARTESIAN_POINT('',(2.401146897693,2.20649360235,7.357318342395
    ));
#38617 = CARTESIAN_POINT('',(2.401146897693,2.230434893324,
    7.352771560126));
#38618 = CARTESIAN_POINT('',(2.401146897693,2.243040591898,
    7.351446634241));
#38619 = CARTESIAN_POINT('',(2.401146897693,2.265744579617,
    7.349049969184));
#38620 = CARTESIAN_POINT('',(2.401146897693,2.275909575808,
    7.348311375745));
#38621 = CARTESIAN_POINT('',(2.401146897693,2.286074571998,
    7.347572782306));
#38622 = PCURVE('',#38526,#38623);
#38623 = DEFINITIONAL_REPRESENTATION('',(#38624),#38643);
#38624 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38625,#38626,#38627,#38628,
    #38629,#38630,#38631,#38632,#38633,#38634,#38635,#38636,#38637,
    #38638,#38639,#38640,#38641,#38642),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252950221022,0.357850845831,0.465283556008,
    0.572236826423,0.680344364741,0.789183952387,0.906188970883,1.),
  .UNSPECIFIED.);
#38625 = CARTESIAN_POINT('',(7.366905865407,28.798581069424));
#38626 = CARTESIAN_POINT('',(7.3823039975,28.821390742182));
#38627 = CARTESIAN_POINT('',(7.397702129593,28.84420041494));
#38628 = CARTESIAN_POINT('',(7.424629779793,28.871870306596));
#38629 = CARTESIAN_POINT('',(7.432890445694,28.879777847097));
#38630 = CARTESIAN_POINT('',(7.450656605523,28.894344719746));
#38631 = CARTESIAN_POINT('',(7.460225388688,28.901212707418));
#38632 = CARTESIAN_POINT('',(7.479936679775,28.913520434321));
#38633 = CARTESIAN_POINT('',(7.490263759426,28.919076715687));
#38634 = CARTESIAN_POINT('',(7.511431456608,28.928804607917));
#38635 = CARTESIAN_POINT('',(7.522480912735,28.933034047787));
#38636 = CARTESIAN_POINT('',(7.544845661236,28.940029875252));
#38637 = CARTESIAN_POINT('',(7.556355344477,28.942681663181));
#38638 = CARTESIAN_POINT('',(7.58029663545,28.94722844545));
#38639 = CARTESIAN_POINT('',(7.592902334024,28.948553371335));
#38640 = CARTESIAN_POINT('',(7.615606321744,28.950950036392));
#38641 = CARTESIAN_POINT('',(7.625771317934,28.951688629831));
#38642 = CARTESIAN_POINT('',(7.635936314124,28.95242722327));
#38643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38644 = ORIENTED_EDGE('',*,*,#38645,.T.);
#38645 = EDGE_CURVE('',#38600,#38646,#38648,.T.);
#38646 = VERTEX_POINT('',#38647);
#38647 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#38648 = SURFACE_CURVE('',#38649,(#38678),.PCURVE_S1.);
#38649 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38650,#38651,#38652,#38653,
    #38654,#38655,#38656,#38657,#38658,#38659,#38660,#38661,#38662,
    #38663,#38664,#38665,#38666,#38667,#38668,#38669,#38670,#38671,
    #38672,#38673,#38674,#38675,#38676,#38677),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.133197012843,0.202368018375,
    0.274043774407,0.342810861247,0.419610087479,0.500596867731,
    0.583631556551,0.663339214501,0.737097219569,0.812566867558,
    0.891160425214,0.986944865414,1.),.UNSPECIFIED.);
#38650 = CARTESIAN_POINT('',(2.401146897693,2.286074571998,
    7.347572782306));
#38651 = CARTESIAN_POINT('',(2.401146897693,2.30481309804,7.348594966317
    ));
#38652 = CARTESIAN_POINT('',(2.401146897693,2.323551624082,
    7.349617150327));
#38653 = CARTESIAN_POINT('',(2.401146897693,2.351413087829,
    7.354903079499));
#38654 = CARTESIAN_POINT('',(2.401146897693,2.360958094605,
    7.357022061261));
#38655 = CARTESIAN_POINT('',(2.401146897693,2.379865547834,
    7.362763745444));
#38656 = CARTESIAN_POINT('',(2.401146897693,2.389385198329,7.36631691969
    ));
#38657 = CARTESIAN_POINT('',(2.401146897693,2.407392902304,
    7.374410898068));
#38658 = CARTESIAN_POINT('',(2.401146897693,2.416025004313,
    7.378981923709));
#38659 = CARTESIAN_POINT('',(2.401146897693,2.43359934448,7.389565519805
    ));
#38660 = CARTESIAN_POINT('',(2.401146897693,2.442580035889,
    7.395841070006));
#38661 = CARTESIAN_POINT('',(2.401146897693,2.460063273087,7.40964699391
    ));
#38662 = CARTESIAN_POINT('',(2.401146897693,2.468651952012,
    7.417408564949));
#38663 = CARTESIAN_POINT('',(2.401146897693,2.484827695193,7.43395101665
    ));
#38664 = CARTESIAN_POINT('',(2.401146897693,2.492542559762,
    7.442911677423));
#38665 = CARTESIAN_POINT('',(2.401146897693,2.506248312186,
    7.461242379292));
#38666 = CARTESIAN_POINT('',(2.401146897693,2.512445774755,
    7.470693947631));
#38667 = CARTESIAN_POINT('',(2.401146897693,2.52296000763,7.489499036248
    ));
#38668 = CARTESIAN_POINT('',(2.401146897693,2.52747913871,7.498925052671
    ));
#38669 = CARTESIAN_POINT('',(2.401146897693,2.535339000164,
    7.518339471408));
#38670 = CARTESIAN_POINT('',(2.401146897693,2.538675598897,
    7.528515720594));
#38671 = CARTESIAN_POINT('',(2.401146897693,2.544240534232,7.54938430355
    ));
#38672 = CARTESIAN_POINT('',(2.401146897693,2.546177727916,
    7.560278669267));
#38673 = CARTESIAN_POINT('',(2.401146897693,2.550002696785,
    7.584431953064));
#38674 = CARTESIAN_POINT('',(2.401146897693,2.551048978987,
    7.597883799097));
#38675 = CARTESIAN_POINT('',(2.401146897693,2.552393211825,
    7.613140910308));
#38676 = CARTESIAN_POINT('',(2.401146897693,2.552547193194,
    7.614972230922));
#38677 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#38678 = PCURVE('',#38526,#38679);
#38679 = DEFINITIONAL_REPRESENTATION('',(#38680),#38709);
#38680 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38681,#38682,#38683,#38684,
    #38685,#38686,#38687,#38688,#38689,#38690,#38691,#38692,#38693,
    #38694,#38695,#38696,#38697,#38698,#38699,#38700,#38701,#38702,
    #38703,#38704,#38705,#38706,#38707,#38708),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.133197012843,0.202368018375,
    0.274043774407,0.342810861247,0.419610087479,0.500596867731,
    0.583631556551,0.663339214501,0.737097219569,0.812566867558,
    0.891160425214,0.986944865414,1.),.UNSPECIFIED.);
#38681 = CARTESIAN_POINT('',(7.635936314124,28.95242722327));
#38682 = CARTESIAN_POINT('',(7.654674840166,28.95140503926));
#38683 = CARTESIAN_POINT('',(7.673413366208,28.950382855249));
#38684 = CARTESIAN_POINT('',(7.701274829955,28.945096926077));
#38685 = CARTESIAN_POINT('',(7.710819836732,28.942977944315));
#38686 = CARTESIAN_POINT('',(7.72972728996,28.937236260132));
#38687 = CARTESIAN_POINT('',(7.739246940455,28.933683085886));
#38688 = CARTESIAN_POINT('',(7.757254644431,28.925589107508));
#38689 = CARTESIAN_POINT('',(7.765886746439,28.921018081867));
#38690 = CARTESIAN_POINT('',(7.783461086606,28.910434485772));
#38691 = CARTESIAN_POINT('',(7.792441778015,28.904158935571));
#38692 = CARTESIAN_POINT('',(7.809925015213,28.890353011667));
#38693 = CARTESIAN_POINT('',(7.818513694138,28.882591440627));
#38694 = CARTESIAN_POINT('',(7.834689437319,28.866048988927));
#38695 = CARTESIAN_POINT('',(7.842404301888,28.857088328153));
#38696 = CARTESIAN_POINT('',(7.856110054312,28.838757626284));
#38697 = CARTESIAN_POINT('',(7.862307516882,28.829306057945));
#38698 = CARTESIAN_POINT('',(7.872821749757,28.810500969329));
#38699 = CARTESIAN_POINT('',(7.877340880836,28.801074952905));
#38700 = CARTESIAN_POINT('',(7.88520074229,28.781660534168));
#38701 = CARTESIAN_POINT('',(7.888537341023,28.771484284982));
#38702 = CARTESIAN_POINT('',(7.894102276358,28.750615702026));
#38703 = CARTESIAN_POINT('',(7.896039470042,28.73972133631));
#38704 = CARTESIAN_POINT('',(7.899864438911,28.715568052512));
#38705 = CARTESIAN_POINT('',(7.900910721113,28.702116206479));
#38706 = CARTESIAN_POINT('',(7.902254953951,28.686859095268));
#38707 = CARTESIAN_POINT('',(7.90240893532,28.685027774654));
#38708 = CARTESIAN_POINT('',(7.902562916689,28.68319645404));
#38709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38710 = ORIENTED_EDGE('',*,*,#38711,.T.);
#38711 = EDGE_CURVE('',#38646,#38712,#38714,.T.);
#38712 = VERTEX_POINT('',#38713);
#38713 = CARTESIAN_POINT('',(2.426146897693,1.898853122538,
    7.616803551537));
#38714 = SURFACE_CURVE('',#38715,(#38719),.PCURVE_S1.);
#38715 = LINE('',#38716,#38717);
#38716 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#38717 = VECTOR('',#38718,1.);
#38718 = DIRECTION('',(0.E+000,-1.,0.E+000));
#38719 = PCURVE('',#38526,#38720);
#38720 = DEFINITIONAL_REPRESENTATION('',(#38721),#38725);
#38721 = LINE('',#38722,#38723);
#38722 = CARTESIAN_POINT('',(7.902562916689,28.68319645404));
#38723 = VECTOR('',#38724,1.);
#38724 = DIRECTION('',(-1.,0.E+000));
#38725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38726 = ORIENTED_EDGE('',*,*,#38727,.T.);
#38727 = EDGE_CURVE('',#38712,#38728,#38730,.T.);
#38728 = VERTEX_POINT('',#38729);
#38729 = CARTESIAN_POINT('',(2.413646897693,1.978380518952,
    7.870409530041));
#38730 = SURFACE_CURVE('',#38731,(#38746),.PCURVE_S1.);
#38731 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38732,#38733,#38734,#38735,
    #38736,#38737,#38738,#38739,#38740,#38741,#38742,#38743,#38744,
    #38745),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.270823168304,0.483031954738,0.661436466961,0.815070985675,
    0.982542076242,1.),.UNSPECIFIED.);
#38732 = CARTESIAN_POINT('',(2.401146897693,1.898853122538,
    7.616803551537));
#38733 = CARTESIAN_POINT('',(2.401146897693,1.900021972969,
    7.641228851974));
#38734 = CARTESIAN_POINT('',(2.401146897693,1.901190823401,
    7.665654152412));
#38735 = CARTESIAN_POINT('',(2.401146897693,1.907677368569,7.70859033574
    ));
#38736 = CARTESIAN_POINT('',(2.401146897693,1.911176010374,
    7.727533082032));
#38737 = CARTESIAN_POINT('',(2.401146897693,1.920805411652,
    7.761311584338));
#38738 = CARTESIAN_POINT('',(2.401146897693,1.926100959596,
    7.776689004378));
#38739 = CARTESIAN_POINT('',(2.401146897693,1.938028162407,7.80404346499
    ));
#38740 = CARTESIAN_POINT('',(2.401146897693,1.944535300132,7.81630808426
    ));
#38741 = CARTESIAN_POINT('',(2.401146897693,1.958845087766,
    7.841396335586));
#38742 = CARTESIAN_POINT('',(2.401146897693,1.967376119163,
    7.853896883498));
#38743 = CARTESIAN_POINT('',(2.401146897693,1.976625859331,
    7.867790829577));
#38744 = CARTESIAN_POINT('',(2.401146897693,1.977503189141,
    7.869100179809));
#38745 = CARTESIAN_POINT('',(2.401146897693,1.978380518952,
    7.870409530041));
#38746 = PCURVE('',#38526,#38747);
#38747 = DEFINITIONAL_REPRESENTATION('',(#38748),#38763);
#38748 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38749,#38750,#38751,#38752,
    #38753,#38754,#38755,#38756,#38757,#38758,#38759,#38760,#38761,
    #38762),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.270823168304,0.483031954738,0.661436466961,0.815070985675,
    0.982542076242,1.),.UNSPECIFIED.);
#38749 = CARTESIAN_POINT('',(7.248714864664,28.68319645404));
#38750 = CARTESIAN_POINT('',(7.249883715095,28.658771153602));
#38751 = CARTESIAN_POINT('',(7.251052565527,28.634345853164));
#38752 = CARTESIAN_POINT('',(7.257539110695,28.591409669837));
#38753 = CARTESIAN_POINT('',(7.2610377525,28.572466923544));
#38754 = CARTESIAN_POINT('',(7.270667153779,28.538688421238));
#38755 = CARTESIAN_POINT('',(7.275962701723,28.523311001198));
#38756 = CARTESIAN_POINT('',(7.287889904534,28.495956540586));
#38757 = CARTESIAN_POINT('',(7.294397042258,28.483691921317));
#38758 = CARTESIAN_POINT('',(7.308706829892,28.45860366999));
#38759 = CARTESIAN_POINT('',(7.317237861289,28.446103122078));
#38760 = CARTESIAN_POINT('',(7.326487601457,28.432209175999));
#38761 = CARTESIAN_POINT('',(7.327364931268,28.430899825767));
#38762 = CARTESIAN_POINT('',(7.328242261078,28.429590475535));
#38763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38764 = ORIENTED_EDGE('',*,*,#38765,.T.);
#38765 = EDGE_CURVE('',#38728,#38766,#38768,.T.);
#38766 = VERTEX_POINT('',#38767);
#38767 = CARTESIAN_POINT('',(2.426146897693,2.272651352285,
    8.014239658246));
#38768 = SURFACE_CURVE('',#38769,(#38788),.PCURVE_S1.);
#38769 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38770,#38771,#38772,#38773,
    #38774,#38775,#38776,#38777,#38778,#38779,#38780,#38781,#38782,
    #38783,#38784,#38785,#38786,#38787),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.155241598796,0.287941578805,0.40685475546,
    0.529228281214,0.653140753166,0.77833228998,0.910892866156,1.),
  .UNSPECIFIED.);
#38770 = CARTESIAN_POINT('',(2.401146897693,1.978380518952,
    7.870409530041));
#38771 = CARTESIAN_POINT('',(2.401146897693,1.989672700948,
    7.883941833527));
#38772 = CARTESIAN_POINT('',(2.401146897693,2.000964882945,
    7.897474137012));
#38773 = CARTESIAN_POINT('',(2.401146897693,2.023926853147,
    7.920586960791));
#38774 = CARTESIAN_POINT('',(2.401146897693,2.034922375881,
    7.930987417355));
#38775 = CARTESIAN_POINT('',(2.401146897693,2.057217209387,
    7.948692449651));
#38776 = CARTESIAN_POINT('',(2.401146897693,2.068355122406,
    7.956498250287));
#38777 = CARTESIAN_POINT('',(2.401146897693,2.091673777835,
    7.970743248571));
#38778 = CARTESIAN_POINT('',(2.401146897693,2.104071426309,
    7.977259784232));
#38779 = CARTESIAN_POINT('',(2.401146897693,2.12951536408,7.988679716095
    ));
#38780 = CARTESIAN_POINT('',(2.401146897693,2.142790794289,
    7.993630561342));
#38781 = CARTESIAN_POINT('',(2.401146897693,2.169759484729,
    8.001847315417));
#38782 = CARTESIAN_POINT('',(2.401146897693,2.183691048236,
    8.005066163381));
#38783 = CARTESIAN_POINT('',(2.401146897693,2.212400966231,
    8.010142980998));
#38784 = CARTESIAN_POINT('',(2.401146897693,2.227412974432,
    8.011499112878));
#38785 = CARTESIAN_POINT('',(2.401146897693,2.252448537325,
    8.013432697438));
#38786 = CARTESIAN_POINT('',(2.401146897693,2.262549944805,
    8.013836177842));
#38787 = CARTESIAN_POINT('',(2.401146897693,2.272651352285,
    8.014239658246));
#38788 = PCURVE('',#38526,#38789);
#38789 = DEFINITIONAL_REPRESENTATION('',(#38790),#38809);
#38790 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38791,#38792,#38793,#38794,
    #38795,#38796,#38797,#38798,#38799,#38800,#38801,#38802,#38803,
    #38804,#38805,#38806,#38807,#38808),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.155241598796,0.287941578805,0.40685475546,
    0.529228281214,0.653140753166,0.77833228998,0.910892866156,1.),
  .UNSPECIFIED.);
#38791 = CARTESIAN_POINT('',(7.328242261078,28.429590475535));
#38792 = CARTESIAN_POINT('',(7.339534443074,28.41605817205));
#38793 = CARTESIAN_POINT('',(7.350826625071,28.402525868564));
#38794 = CARTESIAN_POINT('',(7.373788595274,28.379413044785));
#38795 = CARTESIAN_POINT('',(7.384784118007,28.369012588221));
#38796 = CARTESIAN_POINT('',(7.407078951513,28.351307555925));
#38797 = CARTESIAN_POINT('',(7.418216864532,28.343501755289));
#38798 = CARTESIAN_POINT('',(7.441535519961,28.329256757006));
#38799 = CARTESIAN_POINT('',(7.453933168435,28.322740221345));
#38800 = CARTESIAN_POINT('',(7.479377106207,28.311320289481));
#38801 = CARTESIAN_POINT('',(7.492652536415,28.306369444234));
#38802 = CARTESIAN_POINT('',(7.519621226855,28.29815269016));
#38803 = CARTESIAN_POINT('',(7.533552790362,28.294933842195));
#38804 = CARTESIAN_POINT('',(7.562262708358,28.289857024578));
#38805 = CARTESIAN_POINT('',(7.577274716558,28.288500892698));
#38806 = CARTESIAN_POINT('',(7.602310279451,28.286567308139));
#38807 = CARTESIAN_POINT('',(7.612411686931,28.286163827734));
#38808 = CARTESIAN_POINT('',(7.622513094411,28.28576034733));
#38809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38810 = ORIENTED_EDGE('',*,*,#38811,.T.);
#38811 = EDGE_CURVE('',#38766,#38812,#38814,.T.);
#38812 = VERTEX_POINT('',#38813);
#38813 = CARTESIAN_POINT('',(2.426146897693,2.558308403567,
    7.878021709528));
#38814 = SURFACE_CURVE('',#38815,(#38834),.PCURVE_S1.);
#38815 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38816,#38817,#38818,#38819,
    #38820,#38821,#38822,#38823,#38824,#38825,#38826,#38827,#38828,
    #38829,#38830,#38831,#38832,#38833),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252608298895,0.367309713883,0.487011759204,
    0.625927850994,0.748647639314,0.855775369149,0.998701424743,1.),
  .UNSPECIFIED.);
#38816 = CARTESIAN_POINT('',(2.401146897693,2.272651352285,
    8.014239658246));
#38817 = CARTESIAN_POINT('',(2.401146897693,2.300393584655,
    8.013083942417));
#38818 = CARTESIAN_POINT('',(2.401146897693,2.328135817026,
    8.011928226588));
#38819 = CARTESIAN_POINT('',(2.401146897693,2.367339590896,
    8.003831788806));
#38820 = CARTESIAN_POINT('',(2.401146897693,2.37956657185,8.000792412823
    ));
#38821 = CARTESIAN_POINT('',(2.401146897693,2.40395837915,7.99295168567)
  );
#38822 = CARTESIAN_POINT('',(2.401146897693,2.416290069773,
    7.988096193705));
#38823 = CARTESIAN_POINT('',(2.401146897693,2.442063598851,
    7.976330265485));
#38824 = CARTESIAN_POINT('',(2.401146897693,2.455691553575,
    7.969094901295));
#38825 = CARTESIAN_POINT('',(2.401146897693,2.479816377112,
    7.953760573102));
#38826 = CARTESIAN_POINT('',(2.401146897693,2.490753861677,
    7.945832362072));
#38827 = CARTESIAN_POINT('',(2.401146897693,2.509946149944,
    7.929751311011));
#38828 = CARTESIAN_POINT('',(2.401146897693,2.51826362977,7.921510664206
    ));
#38829 = CARTESIAN_POINT('',(2.401146897693,2.537479603057,
    7.902107693463));
#38830 = CARTESIAN_POINT('',(2.401146897693,2.547690048856,
    7.890155336621));
#38831 = CARTESIAN_POINT('',(2.401146897693,2.55812061626,7.878236389986
    ));
#38832 = CARTESIAN_POINT('',(2.401146897693,2.558214509913,
    7.878129049757));
#38833 = CARTESIAN_POINT('',(2.401146897693,2.558308403567,
    7.878021709528));
#38834 = PCURVE('',#38526,#38835);
#38835 = DEFINITIONAL_REPRESENTATION('',(#38836),#38855);
#38836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38837,#38838,#38839,#38840,
    #38841,#38842,#38843,#38844,#38845,#38846,#38847,#38848,#38849,
    #38850,#38851,#38852,#38853,#38854),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252608298895,0.367309713883,0.487011759204,
    0.625927850994,0.748647639314,0.855775369149,0.998701424743,1.),
  .UNSPECIFIED.);
#38837 = CARTESIAN_POINT('',(7.622513094411,28.28576034733));
#38838 = CARTESIAN_POINT('',(7.650255326781,28.286916063159));
#38839 = CARTESIAN_POINT('',(7.677997559152,28.288071778988));
#38840 = CARTESIAN_POINT('',(7.717201333022,28.296168216771));
#38841 = CARTESIAN_POINT('',(7.729428313977,28.299207592753));
#38842 = CARTESIAN_POINT('',(7.753820121276,28.307048319906));
#38843 = CARTESIAN_POINT('',(7.766151811899,28.311903811871));
#38844 = CARTESIAN_POINT('',(7.791925340977,28.323669740092));
#38845 = CARTESIAN_POINT('',(7.805553295701,28.330905104281));
#38846 = CARTESIAN_POINT('',(7.829678119238,28.346239432474));
#38847 = CARTESIAN_POINT('',(7.840615603803,28.354167643505));
#38848 = CARTESIAN_POINT('',(7.85980789207,28.370248694566));
#38849 = CARTESIAN_POINT('',(7.868125371897,28.37848934137));
#38850 = CARTESIAN_POINT('',(7.887341345184,28.397892312113));
#38851 = CARTESIAN_POINT('',(7.897551790982,28.409844668955));
#38852 = CARTESIAN_POINT('',(7.907982358386,28.42176361559));
#38853 = CARTESIAN_POINT('',(7.908076252039,28.421870955819));
#38854 = CARTESIAN_POINT('',(7.908170145693,28.421978296049));
#38855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38856 = ORIENTED_EDGE('',*,*,#38857,.T.);
#38857 = EDGE_CURVE('',#38812,#38858,#38860,.T.);
#38858 = VERTEX_POINT('',#38859);
#38859 = CARTESIAN_POINT('',(2.426146879116,2.64244301594,7.634031343653
    ));
#38860 = SURFACE_CURVE('',#38861,(#38876),.PCURVE_S1.);
#38861 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38862,#38863,#38864,#38865,
    #38866,#38867,#38868,#38869,#38870,#38871,#38872,#38873,#38874,
    #38875),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.266075643833,0.439488271599,0.602287506169,0.767805805555,
    0.946602761146,1.),.UNSPECIFIED.);
#38862 = CARTESIAN_POINT('',(2.401146897693,2.558308403567,
    7.878021709528));
#38863 = CARTESIAN_POINT('',(2.401146897693,2.571777972089,
    7.858922345587));
#38864 = CARTESIAN_POINT('',(2.401146897693,2.58524754061,7.839822981647
    ));
#38865 = CARTESIAN_POINT('',(2.401146897693,2.603529711516,
    7.806038911486));
#38866 = CARTESIAN_POINT('',(2.401146897693,2.61032160846,7.7923218707)
  );
#38867 = CARTESIAN_POINT('',(2.401146897693,2.621170624443,
    7.764995754204));
#38868 = CARTESIAN_POINT('',(2.401146897693,2.625624842387,
    7.751306433681));
#38869 = CARTESIAN_POINT('',(2.401146897693,2.632828691661,
    7.723516310767));
#38870 = CARTESIAN_POINT('',(2.401146897693,2.63539588183,7.709164551369
    ));
#38871 = CARTESIAN_POINT('',(2.401146897693,2.639653439811,
    7.679357142064));
#38872 = CARTESIAN_POINT('',(2.401146897693,2.640589243343,7.66369358084
    ));
#38873 = CARTESIAN_POINT('',(2.401146897693,2.641925520688,
    7.643384353554));
#38874 = CARTESIAN_POINT('',(2.401146897693,2.64218426982,7.638707839233
    ));
#38875 = CARTESIAN_POINT('',(2.401146897693,2.642443018952,
    7.634031324912));
#38876 = PCURVE('',#38526,#38877);
#38877 = DEFINITIONAL_REPRESENTATION('',(#38878),#38893);
#38878 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38879,#38880,#38881,#38882,
    #38883,#38884,#38885,#38886,#38887,#38888,#38889,#38890,#38891,
    #38892),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.266075643833,0.439488271599,0.602287506169,0.767805805555,
    0.946602761146,1.),.UNSPECIFIED.);
#38879 = CARTESIAN_POINT('',(7.908170145693,28.421978296049));
#38880 = CARTESIAN_POINT('',(7.921639714215,28.441077659989));
#38881 = CARTESIAN_POINT('',(7.935109282736,28.460177023929));
#38882 = CARTESIAN_POINT('',(7.953391453642,28.49396109409));
#38883 = CARTESIAN_POINT('',(7.960183350587,28.507678134876));
#38884 = CARTESIAN_POINT('',(7.971032366569,28.535004251372));
#38885 = CARTESIAN_POINT('',(7.975486584513,28.548693571895));
#38886 = CARTESIAN_POINT('',(7.982690433787,28.57648369481));
#38887 = CARTESIAN_POINT('',(7.985257623956,28.590835454207));
#38888 = CARTESIAN_POINT('',(7.989515181937,28.620642863512));
#38889 = CARTESIAN_POINT('',(7.990450985469,28.636306424737));
#38890 = CARTESIAN_POINT('',(7.991787262814,28.656615652022));
#38891 = CARTESIAN_POINT('',(7.992046011946,28.661292166343));
#38892 = CARTESIAN_POINT('',(7.992304761078,28.665968680664));
#38893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38894 = ORIENTED_EDGE('',*,*,#38895,.T.);
#38895 = EDGE_CURVE('',#38858,#38896,#38898,.T.);
#38896 = VERTEX_POINT('',#38897);
#38897 = CARTESIAN_POINT('',(2.401146897693,2.446142745325,7.29462716405
    ));
#38898 = SURFACE_CURVE('',#38899,(#38920),.PCURVE_S1.);
#38899 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38900,#38901,#38902,#38903,
    #38904,#38905,#38906,#38907,#38908,#38909,#38910,#38911,#38912,
    #38913,#38914,#38915,#38916,#38917,#38918,#38919),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.180771073522,0.274129160427,
    0.383159343031,0.512714501462,0.642627224843,0.761545384778,
    0.871508279983,0.961481212834,1.),.UNSPECIFIED.);
#38900 = CARTESIAN_POINT('',(2.401146897693,2.642442998714,
    7.634031057933));
#38901 = CARTESIAN_POINT('',(2.401146897693,2.641422796346,
    7.609202686917));
#38902 = CARTESIAN_POINT('',(2.401146897693,2.640402593979,7.5843743159)
  );
#38903 = CARTESIAN_POINT('',(2.401146897693,2.633581396216,
    7.547600065157));
#38904 = CARTESIAN_POINT('',(2.401146897693,2.630681576769,
    7.535112507727));
#38905 = CARTESIAN_POINT('',(2.401146897693,2.622873978456,
    7.508551862396));
#38906 = CARTESIAN_POINT('',(2.401146897693,2.617612134902,
    7.494395719952));
#38907 = CARTESIAN_POINT('',(2.401146897693,2.60480844155,7.464265826372
    ));
#38908 = CARTESIAN_POINT('',(2.401146897693,2.59673984548,7.44818938595)
  );
#38909 = CARTESIAN_POINT('',(2.401146897693,2.578732545086,
    7.417473734973));
#38910 = CARTESIAN_POINT('',(2.401146897693,2.568677564966,
    7.402524482548));
#38911 = CARTESIAN_POINT('',(2.401146897693,2.547695055368,
    7.375642448197));
#38912 = CARTESIAN_POINT('',(2.401146897693,2.536860931984,
    7.363242537974));
#38913 = CARTESIAN_POINT('',(2.401146897693,2.514535006137,
    7.341297170332));
#38914 = CARTESIAN_POINT('',(2.401146897693,2.503146293347,
    7.331259317507));
#38915 = CARTESIAN_POINT('',(2.401146897693,2.481214121016,
    7.314968248442));
#38916 = CARTESIAN_POINT('',(2.401146897693,2.470847572675,
    7.308174801646));
#38917 = CARTESIAN_POINT('',(2.401146897693,2.455540327065,
    7.299481685518));
#38918 = CARTESIAN_POINT('',(2.401146897693,2.450841536195,
    7.297054424784));
#38919 = CARTESIAN_POINT('',(2.401146897693,2.446142745325,7.29462716405
    ));
#38920 = PCURVE('',#38526,#38921);
#38921 = DEFINITIONAL_REPRESENTATION('',(#38922),#38943);
#38922 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38923,#38924,#38925,#38926,
    #38927,#38928,#38929,#38930,#38931,#38932,#38933,#38934,#38935,
    #38936,#38937,#38938,#38939,#38940,#38941,#38942),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.180771073522,0.274129160427,
    0.383159343031,0.512714501462,0.642627224843,0.761545384778,
    0.871508279983,0.961481212834,1.),.UNSPECIFIED.);
#38923 = CARTESIAN_POINT('',(7.99230474084,28.665968947643));
#38924 = CARTESIAN_POINT('',(7.991284538472,28.690797318659));
#38925 = CARTESIAN_POINT('',(7.990264336105,28.715625689676));
#38926 = CARTESIAN_POINT('',(7.983443138342,28.752399940419));
#38927 = CARTESIAN_POINT('',(7.980543318895,28.764887497849));
#38928 = CARTESIAN_POINT('',(7.972735720582,28.79144814318));
#38929 = CARTESIAN_POINT('',(7.967473877028,28.805604285624));
#38930 = CARTESIAN_POINT('',(7.954670183676,28.835734179204));
#38931 = CARTESIAN_POINT('',(7.946601587606,28.851810619626));
#38932 = CARTESIAN_POINT('',(7.928594287212,28.882526270603));
#38933 = CARTESIAN_POINT('',(7.918539307092,28.897475523028));
#38934 = CARTESIAN_POINT('',(7.897556797494,28.924357557379));
#38935 = CARTESIAN_POINT('',(7.88672267411,28.936757467602));
#38936 = CARTESIAN_POINT('',(7.864396748263,28.958702835244));
#38937 = CARTESIAN_POINT('',(7.853008035474,28.968740688069));
#38938 = CARTESIAN_POINT('',(7.831075863142,28.985031757134));
#38939 = CARTESIAN_POINT('',(7.820709314801,28.991825203931));
#38940 = CARTESIAN_POINT('',(7.805402069191,29.000518320058));
#38941 = CARTESIAN_POINT('',(7.800703278321,29.002945580792));
#38942 = CARTESIAN_POINT('',(7.796004487451,29.005372841526));
#38943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38944 = ORIENTED_EDGE('',*,*,#38945,.T.);
#38945 = EDGE_CURVE('',#38896,#38509,#38946,.T.);
#38946 = SURFACE_CURVE('',#38947,(#38960),.PCURVE_S1.);
#38947 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38948,#38949,#38950,#38951,
    #38952,#38953,#38954,#38955,#38956,#38957,#38958,#38959),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.224133684029,
    0.446075161926,0.694673326705,0.998610318087,1.),.UNSPECIFIED.);
#38948 = CARTESIAN_POINT('',(2.401146897693,2.446142745439,
    7.294627164107));
#38949 = CARTESIAN_POINT('',(2.401146897693,2.434108742939,7.28909901126
    ));
#38950 = CARTESIAN_POINT('',(2.401146897693,2.422074740439,
    7.283570858412));
#38951 = CARTESIAN_POINT('',(2.401146897693,2.397328501759,
    7.274881239357));
#38952 = CARTESIAN_POINT('',(2.401146897693,2.384638117586,
    7.271360975973));
#38953 = CARTESIAN_POINT('',(2.401146897693,2.357673499853,
    7.265323107827));
#38954 = CARTESIAN_POINT('',(2.401146897693,2.343139907631,7.26336424774
    ));
#38955 = CARTESIAN_POINT('',(2.401146897693,2.310904273754,
    7.259527557613));
#38956 = CARTESIAN_POINT('',(2.401146897693,2.29298541082,7.258803760156
    ));
#38957 = CARTESIAN_POINT('',(2.401146897693,2.27501841231,7.257837907879
    ));
#38958 = CARTESIAN_POINT('',(2.401146897693,2.274936634999,
    7.257833521368));
#38959 = CARTESIAN_POINT('',(2.401146897693,2.274854857688,
    7.257829134857));
#38960 = PCURVE('',#38526,#38961);
#38961 = DEFINITIONAL_REPRESENTATION('',(#38962),#38975);
#38962 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38963,#38964,#38965,#38966,
    #38967,#38968,#38969,#38970,#38971,#38972,#38973,#38974),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.224133684029,
    0.446075161926,0.694673326705,0.998610318087,1.),.UNSPECIFIED.);
#38963 = CARTESIAN_POINT('',(7.796004487565,29.005372841469));
#38964 = CARTESIAN_POINT('',(7.783970485065,29.010900994317));
#38965 = CARTESIAN_POINT('',(7.771936482566,29.016429147164));
#38966 = CARTESIAN_POINT('',(7.747190243885,29.025118766219));
#38967 = CARTESIAN_POINT('',(7.734499859712,29.028639029603));
#38968 = CARTESIAN_POINT('',(7.707535241979,29.034676897749));
#38969 = CARTESIAN_POINT('',(7.693001649757,29.036635757836));
#38970 = CARTESIAN_POINT('',(7.66076601588,29.040472447964));
#38971 = CARTESIAN_POINT('',(7.642847152946,29.04119624542));
#38972 = CARTESIAN_POINT('',(7.624880154436,29.042162097697));
#38973 = CARTESIAN_POINT('',(7.624798377125,29.042166484208));
#38974 = CARTESIAN_POINT('',(7.624716599814,29.042170870719));
#38975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38976 = FACE_BOUND('',#38977,.T.);
#38977 = EDGE_LOOP('',(#38978,#38996,#39030,#39068));
#38978 = ORIENTED_EDGE('',*,*,#38979,.T.);
#38979 = EDGE_CURVE('',#38980,#38982,#38984,.T.);
#38980 = VERTEX_POINT('',#38981);
#38981 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#38982 = VERTEX_POINT('',#38983);
#38983 = CARTESIAN_POINT('',(2.451146872693,2.543284365106,
    7.706547350554));
#38984 = SURFACE_CURVE('',#38985,(#38989),.PCURVE_S1.);
#38985 = LINE('',#38986,#38987);
#38986 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#38987 = VECTOR('',#38988,1.);
#38988 = DIRECTION('',(1.601223066502E-015,1.,0.E+000));
#38989 = PCURVE('',#38526,#38990);
#38990 = DEFINITIONAL_REPRESENTATION('',(#38991),#38995);
#38991 = LINE('',#38992,#38993);
#38992 = CARTESIAN_POINT('',(7.338458607232,28.593452655022));
#38993 = VECTOR('',#38994,1.);
#38994 = DIRECTION('',(1.,0.E+000));
#38995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38996 = ORIENTED_EDGE('',*,*,#38997,.T.);
#38997 = EDGE_CURVE('',#38982,#38998,#39000,.T.);
#38998 = VERTEX_POINT('',#38999);
#38999 = CARTESIAN_POINT('',(2.401146897693,2.456345262541,
    7.855986453118));
#39000 = SURFACE_CURVE('',#39001,(#39014),.PCURVE_S1.);
#39001 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39002,#39003,#39004,#39005,
    #39006,#39007,#39008,#39009,#39010,#39011,#39012,#39013),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.40331184075,
    0.612496832467,0.77667439453,0.948870110191,1.),.UNSPECIFIED.);
#39002 = CARTESIAN_POINT('',(2.401146897693,2.543284365106,
    7.706547350554));
#39003 = CARTESIAN_POINT('',(2.401146897693,2.535911400359,7.72897522813
    ));
#39004 = CARTESIAN_POINT('',(2.401146897693,2.528538435613,
    7.751403105705));
#39005 = CARTESIAN_POINT('',(2.401146897693,2.512727330419,
    7.783383481287));
#39006 = CARTESIAN_POINT('',(2.401146897693,2.507004869111,7.79433664146
    ));
#39007 = CARTESIAN_POINT('',(2.401146897693,2.495024870374,7.81246047942
    ));
#39008 = CARTESIAN_POINT('',(2.401146897693,2.489182432209,
    7.820084979927));
#39009 = CARTESIAN_POINT('',(2.401146897693,2.476661482078,
    7.835142879931));
#39010 = CARTESIAN_POINT('',(2.401146897693,2.469609688618,7.84233580109
    ));
#39011 = CARTESIAN_POINT('',(2.401146897693,2.460542830365,
    7.851724627806));
#39012 = CARTESIAN_POINT('',(2.401146897693,2.458444046453,
    7.853855540462));
#39013 = CARTESIAN_POINT('',(2.401146897693,2.456345262541,
    7.855986453118));
#39014 = PCURVE('',#38526,#39015);
#39015 = DEFINITIONAL_REPRESENTATION('',(#39016),#39029);
#39016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39017,#39018,#39019,#39020,
    #39021,#39022,#39023,#39024,#39025,#39026,#39027,#39028),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.40331184075,
    0.612496832467,0.77667439453,0.948870110191,1.),.UNSPECIFIED.);
#39017 = CARTESIAN_POINT('',(7.893146107232,28.593452655022));
#39018 = CARTESIAN_POINT('',(7.885773142486,28.571024777447));
#39019 = CARTESIAN_POINT('',(7.878400177739,28.548596899871));
#39020 = CARTESIAN_POINT('',(7.862589072545,28.51661652429));
#39021 = CARTESIAN_POINT('',(7.856866611237,28.505663364116));
#39022 = CARTESIAN_POINT('',(7.8448866125,28.487539526156));
#39023 = CARTESIAN_POINT('',(7.839044174336,28.479915025649));
#39024 = CARTESIAN_POINT('',(7.826523224204,28.464857125645));
#39025 = CARTESIAN_POINT('',(7.819471430744,28.457664204487));
#39026 = CARTESIAN_POINT('',(7.810404572491,28.44827537777));
#39027 = CARTESIAN_POINT('',(7.808305788579,28.446144465114));
#39028 = CARTESIAN_POINT('',(7.806207004668,28.444013552459));
#39029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39030 = ORIENTED_EDGE('',*,*,#39031,.T.);
#39031 = EDGE_CURVE('',#38998,#39032,#39034,.T.);
#39032 = VERTEX_POINT('',#39033);
#39033 = CARTESIAN_POINT('',(2.401146897693,2.26804398049,7.924496068502
    ));
#39034 = SURFACE_CURVE('',#39035,(#39050),.PCURVE_S1.);
#39035 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39036,#39037,#39038,#39039,
    #39040,#39041,#39042,#39043,#39044,#39045,#39046,#39047,#39048,
    #39049),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.265277230233,0.422137686697,0.574180235339,0.726910622454,
    0.889016786795,1.),.UNSPECIFIED.);
#39036 = CARTESIAN_POINT('',(2.401146897693,2.456345262541,
    7.855986453118));
#39037 = CARTESIAN_POINT('',(2.401146897693,2.44196252444,7.867065648111
    ));
#39038 = CARTESIAN_POINT('',(2.401146897693,2.427579786339,
    7.878144843105));
#39039 = CARTESIAN_POINT('',(2.401146897693,2.402754869269,
    7.892614368533));
#39040 = CARTESIAN_POINT('',(2.401146897693,2.393247131104,
    7.897701950054));
#39041 = CARTESIAN_POINT('',(2.401146897693,2.373962133399,
    7.906124064176));
#39042 = CARTESIAN_POINT('',(2.401146897693,2.364114066903,
    7.909696713325));
#39043 = CARTESIAN_POINT('',(2.401146897693,2.344193153221,
    7.915555735857));
#39044 = CARTESIAN_POINT('',(2.401146897693,2.333938483799,
    7.917797684181));
#39045 = CARTESIAN_POINT('',(2.401146897693,2.312805458586,
    7.921386748874));
#39046 = CARTESIAN_POINT('',(2.401146897693,2.30176643479,7.922297382797
    ));
#39047 = CARTESIAN_POINT('',(2.401146897693,2.283196571785,
    7.923771133074));
#39048 = CARTESIAN_POINT('',(2.401146897693,2.275620276137,
    7.924133600788));
#39049 = CARTESIAN_POINT('',(2.401146897693,2.26804398049,7.924496068502
    ));
#39050 = PCURVE('',#38526,#39051);
#39051 = DEFINITIONAL_REPRESENTATION('',(#39052),#39067);
#39052 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39053,#39054,#39055,#39056,
    #39057,#39058,#39059,#39060,#39061,#39062,#39063,#39064,#39065,
    #39066),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.265277230233,0.422137686697,0.574180235339,0.726910622454,
    0.889016786795,1.),.UNSPECIFIED.);
#39053 = CARTESIAN_POINT('',(7.806207004668,28.444013552459));
#39054 = CARTESIAN_POINT('',(7.791824266566,28.432934357465));
#39055 = CARTESIAN_POINT('',(7.777441528465,28.421855162471));
#39056 = CARTESIAN_POINT('',(7.752616611395,28.407385637043));
#39057 = CARTESIAN_POINT('',(7.74310887323,28.402298055522));
#39058 = CARTESIAN_POINT('',(7.723823875525,28.3938759414));
#39059 = CARTESIAN_POINT('',(7.713975809029,28.390303292251));
#39060 = CARTESIAN_POINT('',(7.694054895347,28.38444426972));
#39061 = CARTESIAN_POINT('',(7.683800225925,28.382202321396));
#39062 = CARTESIAN_POINT('',(7.662667200712,28.378613256702));
#39063 = CARTESIAN_POINT('',(7.651628176916,28.377702622779));
#39064 = CARTESIAN_POINT('',(7.633058313911,28.376228872503));
#39065 = CARTESIAN_POINT('',(7.625482018263,28.375866404788));
#39066 = CARTESIAN_POINT('',(7.617905722616,28.375503937074));
#39067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39068 = ORIENTED_EDGE('',*,*,#39069,.T.);
#39069 = EDGE_CURVE('',#39032,#38980,#39070,.T.);
#39070 = SURFACE_CURVE('',#39071,(#39096),.PCURVE_S1.);
#39071 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39072,#39073,#39074,#39075,
    #39076,#39077,#39078,#39079,#39080,#39081,#39082,#39083,#39084,
    #39085,#39086,#39087,#39088,#39089,#39090,#39091,#39092,#39093,
    #39094,#39095),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.15396931286,0.24579883392,0.340585131451,0.435310414694,
    0.531470797422,0.609090276106,0.683134288181,0.762821650893,
    0.843822482043,0.950219514015,1.),.UNSPECIFIED.);
#39072 = CARTESIAN_POINT('',(2.401146897693,2.26804398049,7.924496068502
    ));
#39073 = CARTESIAN_POINT('',(2.401146897693,2.248312583455,
    7.923350627088));
#39074 = CARTESIAN_POINT('',(2.401146897693,2.22858118642,7.922205185673
    ));
#39075 = CARTESIAN_POINT('',(2.401146897693,2.197727251402,
    7.916449512851));
#39076 = CARTESIAN_POINT('',(2.401146897693,2.186186538138,
    7.913818532458));
#39077 = CARTESIAN_POINT('',(2.401146897693,2.163374228174,
    7.906869100346));
#39078 = CARTESIAN_POINT('',(2.401146897693,2.151914627732,
    7.902562977798));
#39079 = CARTESIAN_POINT('',(2.401146897693,2.129807675141,
    7.892673902943));
#39080 = CARTESIAN_POINT('',(2.401146897693,2.118970700439,
    7.887033156616));
#39081 = CARTESIAN_POINT('',(2.401146897693,2.098150867093,
    7.874339999685));
#39082 = CARTESIAN_POINT('',(2.401146897693,2.087915552472,7.86729958455
    ));
#39083 = CARTESIAN_POINT('',(2.401146897693,2.070783225002,
    7.853160699208));
#39084 = CARTESIAN_POINT('',(2.401146897693,2.063430314489,
    7.846340362506));
#39085 = CARTESIAN_POINT('',(2.401146897693,2.050138345117,
    7.832170963167));
#39086 = CARTESIAN_POINT('',(2.401146897693,2.04403317764,7.824751809311
    ));
#39087 = CARTESIAN_POINT('',(2.401146897693,2.03240713832,7.808845923792
    ));
#39088 = CARTESIAN_POINT('',(2.401146897693,2.026910197734,
    7.800117593424));
#39089 = CARTESIAN_POINT('',(2.401146897693,2.016949006204,
    7.782165851179));
#39090 = CARTESIAN_POINT('',(2.401146897693,2.012676539954,
    7.772720589368));
#39091 = CARTESIAN_POINT('',(2.401146897693,2.00325599026,7.750712787278
    ));
#39092 = CARTESIAN_POINT('',(2.401146897693,1.998922667036,7.7377489721)
  );
#39093 = CARTESIAN_POINT('',(2.401146897693,1.992493507042,
    7.718751285677));
#39094 = CARTESIAN_POINT('',(2.401146897693,1.990545186074,
    7.712649318115));
#39095 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#39096 = PCURVE('',#38526,#39097);
#39097 = DEFINITIONAL_REPRESENTATION('',(#39098),#39123);
#39098 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39099,#39100,#39101,#39102,
    #39103,#39104,#39105,#39106,#39107,#39108,#39109,#39110,#39111,
    #39112,#39113,#39114,#39115,#39116,#39117,#39118,#39119,#39120,
    #39121,#39122),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.15396931286,0.24579883392,0.340585131451,0.435310414694,
    0.531470797422,0.609090276106,0.683134288181,0.762821650893,
    0.843822482043,0.950219514015,1.),.UNSPECIFIED.);
#39099 = CARTESIAN_POINT('',(7.617905722616,28.375503937074));
#39100 = CARTESIAN_POINT('',(7.598174325581,28.376649378488));
#39101 = CARTESIAN_POINT('',(7.578442928546,28.377794819903));
#39102 = CARTESIAN_POINT('',(7.547588993528,28.383550492725));
#39103 = CARTESIAN_POINT('',(7.536048280264,28.386181473118));
#39104 = CARTESIAN_POINT('',(7.5132359703,28.39313090523));
#39105 = CARTESIAN_POINT('',(7.501776369859,28.397437027778));
#39106 = CARTESIAN_POINT('',(7.479669417267,28.407326102633));
#39107 = CARTESIAN_POINT('',(7.468832442565,28.41296684896));
#39108 = CARTESIAN_POINT('',(7.448012609219,28.425660005891));
#39109 = CARTESIAN_POINT('',(7.437777294599,28.432700421026));
#39110 = CARTESIAN_POINT('',(7.420644967128,28.446839306368));
#39111 = CARTESIAN_POINT('',(7.413292056615,28.45365964307));
#39112 = CARTESIAN_POINT('',(7.400000087243,28.467829042409));
#39113 = CARTESIAN_POINT('',(7.393894919767,28.475248196265));
#39114 = CARTESIAN_POINT('',(7.382268880446,28.491154081784));
#39115 = CARTESIAN_POINT('',(7.376771939861,28.499882412152));
#39116 = CARTESIAN_POINT('',(7.36681074833,28.517834154397));
#39117 = CARTESIAN_POINT('',(7.36253828208,28.527279416208));
#39118 = CARTESIAN_POINT('',(7.353117732386,28.549287218298));
#39119 = CARTESIAN_POINT('',(7.348784409163,28.562251033477));
#39120 = CARTESIAN_POINT('',(7.342355249168,28.581248719899));
#39121 = CARTESIAN_POINT('',(7.3404069282,28.587350687461));
#39122 = CARTESIAN_POINT('',(7.338458607232,28.593452655022));
#39123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39128)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#39125,#39126,#39127)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#39125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#39126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#39127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#39128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#39125,
  'distance_accuracy_value','confusion accuracy');
#39129 = SHAPE_DEFINITION_REPRESENTATION(#39130,#38501);
#39130 = PRODUCT_DEFINITION_SHAPE('','',#39131);
#39131 = PRODUCT_DEFINITION('design','',#39132,#39135);
#39132 = PRODUCT_DEFINITION_FORMATION('','',#39133);
#39133 = PRODUCT('CADSOFTTOOLS 1.181','CADSOFTTOOLS 1.181','',(#39134));
#39134 = PRODUCT_CONTEXT('',#2,'mechanical');
#39135 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#39136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39137,#39139);
#39137 = ( REPRESENTATION_RELATIONSHIP('','',#38501,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39138) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#39138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#735);
#39139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #39140);
#39140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('181','','',#5,#39131,$);
#39141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#39133));
#39142 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39143),#39281);
#39143 = SHELL_BASED_SURFACE_MODEL('',(#39144));
#39144 = OPEN_SHELL('',(#39145));
#39145 = ADVANCED_FACE('',(#39146),#39160,.T.);
#39146 = FACE_BOUND('',#39147,.T.);
#39147 = EDGE_LOOP('',(#39148,#39171,#39187,#39203,#39219,#39235,#39251,
    #39267));
#39148 = ORIENTED_EDGE('',*,*,#39149,.T.);
#39149 = EDGE_CURVE('',#39150,#39152,#39154,.T.);
#39150 = VERTEX_POINT('',#39151);
#39151 = CARTESIAN_POINT('',(2.401146897693,3.180904328173,
    7.001419121843));
#39152 = VERTEX_POINT('',#39153);
#39153 = CARTESIAN_POINT('',(2.401146897693,2.732185661143,
    8.001419285756));
#39154 = SURFACE_CURVE('',#39155,(#39159),.PCURVE_S1.);
#39155 = LINE('',#39156,#39157);
#39156 = CARTESIAN_POINT('',(2.401146897693,3.180904211607,
    7.001419069538));
#39157 = VECTOR('',#39158,1.);
#39158 = DIRECTION('',(0.E+000,-0.40939221782,0.912358488747));
#39159 = PCURVE('',#39160,#39165);
#39160 = PLANE('',#39161);
#39161 = AXIS2_PLACEMENT_3D('',#39162,#39163,#39164);
#39162 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#39163 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39164 = DIRECTION('',(0.E+000,1.,0.E+000));
#39165 = DEFINITIONAL_REPRESENTATION('',(#39166),#39170);
#39166 = LINE('',#39167,#39168);
#39167 = CARTESIAN_POINT('',(8.530765953733,29.298580936038));
#39168 = VECTOR('',#39169,1.);
#39169 = DIRECTION('',(-0.40939221782,-0.912358488747));
#39170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39171 = ORIENTED_EDGE('',*,*,#39172,.T.);
#39172 = EDGE_CURVE('',#39152,#39173,#39175,.T.);
#39173 = VERTEX_POINT('',#39174);
#39174 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#39175 = SURFACE_CURVE('',#39176,(#39180),.PCURVE_S1.);
#39176 = LINE('',#39177,#39178);
#39177 = CARTESIAN_POINT('',(2.401146897693,2.732185661143,
    8.001419285756));
#39178 = VECTOR('',#39179,1.);
#39179 = DIRECTION('',(0.E+000,1.,0.E+000));
#39180 = PCURVE('',#39160,#39181);
#39181 = DEFINITIONAL_REPRESENTATION('',(#39182),#39186);
#39182 = LINE('',#39183,#39184);
#39183 = CARTESIAN_POINT('',(8.082047403269,28.29858071982));
#39184 = VECTOR('',#39185,1.);
#39185 = DIRECTION('',(1.,0.E+000));
#39186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39187 = ORIENTED_EDGE('',*,*,#39188,.T.);
#39188 = EDGE_CURVE('',#39173,#39189,#39191,.T.);
#39189 = VERTEX_POINT('',#39190);
#39190 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#39191 = SURFACE_CURVE('',#39192,(#39196),.PCURVE_S1.);
#39192 = LINE('',#39193,#39194);
#39193 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#39194 = VECTOR('',#39195,1.);
#39195 = DIRECTION('',(0.E+000,0.409470891313,-0.912323182413));
#39196 = PCURVE('',#39160,#39197);
#39197 = DEFINITIONAL_REPRESENTATION('',(#39198),#39202);
#39198 = LINE('',#39199,#39200);
#39199 = CARTESIAN_POINT('',(8.179001808577,28.29858071982));
#39200 = VECTOR('',#39201,1.);
#39201 = DIRECTION('',(0.409470891313,0.912323182413));
#39202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39203 = ORIENTED_EDGE('',*,*,#39204,.T.);
#39204 = EDGE_CURVE('',#39189,#39205,#39207,.T.);
#39205 = VERTEX_POINT('',#39206);
#39206 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#39207 = SURFACE_CURVE('',#39208,(#39212),.PCURVE_S1.);
#39208 = LINE('',#39209,#39210);
#39209 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#39210 = VECTOR('',#39211,1.);
#39211 = DIRECTION('',(0.E+000,0.404285802722,0.914632707548));
#39212 = PCURVE('',#39160,#39213);
#39213 = DEFINITIONAL_REPRESENTATION('',(#39214),#39218);
#39214 = LINE('',#39215,#39216);
#39215 = CARTESIAN_POINT('',(8.430205583982,28.858276250503));
#39216 = VECTOR('',#39217,1.);
#39217 = DIRECTION('',(0.404285802722,-0.914632707548));
#39218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39219 = ORIENTED_EDGE('',*,*,#39220,.T.);
#39220 = EDGE_CURVE('',#39205,#39221,#39223,.T.);
#39221 = VERTEX_POINT('',#39222);
#39222 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#39223 = SURFACE_CURVE('',#39224,(#39228),.PCURVE_S1.);
#39224 = LINE('',#39225,#39226);
#39225 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#39226 = VECTOR('',#39227,1.);
#39227 = DIRECTION('',(0.E+000,1.,0.E+000));
#39228 = PCURVE('',#39160,#39229);
#39229 = DEFINITIONAL_REPRESENTATION('',(#39230),#39234);
#39230 = LINE('',#39231,#39232);
#39231 = CARTESIAN_POINT('',(8.677602112703,28.29858071982));
#39232 = VECTOR('',#39233,1.);
#39233 = DIRECTION('',(1.,0.E+000));
#39234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39235 = ORIENTED_EDGE('',*,*,#39236,.T.);
#39236 = EDGE_CURVE('',#39221,#39237,#39239,.T.);
#39237 = VERTEX_POINT('',#39238);
#39238 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#39239 = SURFACE_CURVE('',#39240,(#39244),.PCURVE_S1.);
#39240 = LINE('',#39241,#39242);
#39241 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#39242 = VECTOR('',#39243,1.);
#39243 = DIRECTION('',(0.E+000,-0.404279483233,-0.914635500862));
#39244 = PCURVE('',#39160,#39245);
#39245 = DEFINITIONAL_REPRESENTATION('',(#39246),#39250);
#39246 = LINE('',#39247,#39248);
#39247 = CARTESIAN_POINT('',(8.774355352335,28.29858071982));
#39248 = VECTOR('',#39249,1.);
#39249 = DIRECTION('',(-0.404279483233,0.914635500862));
#39250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39251 = ORIENTED_EDGE('',*,*,#39252,.T.);
#39252 = EDGE_CURVE('',#39237,#39253,#39255,.T.);
#39253 = VERTEX_POINT('',#39254);
#39254 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#39255 = SURFACE_CURVE('',#39256,(#39260),.PCURVE_S1.);
#39256 = LINE('',#39257,#39258);
#39257 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#39258 = VECTOR('',#39259,1.);
#39259 = DIRECTION('',(0.E+000,0.409558715054,-0.91228376009));
#39260 = PCURVE('',#39160,#39261);
#39261 = DEFINITIONAL_REPRESENTATION('',(#39262),#39266);
#39262 = LINE('',#39263,#39264);
#39263 = CARTESIAN_POINT('',(8.478883952312,28.967050536266));
#39264 = VECTOR('',#39265,1.);
#39265 = DIRECTION('',(0.409558715054,0.91228376009));
#39266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39267 = ORIENTED_EDGE('',*,*,#39268,.T.);
#39268 = EDGE_CURVE('',#39253,#39150,#39269,.T.);
#39269 = SURFACE_CURVE('',#39270,(#39274),.PCURVE_S1.);
#39270 = LINE('',#39271,#39272);
#39271 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#39272 = VECTOR('',#39273,1.);
#39273 = DIRECTION('',(0.E+000,-1.,0.E+000));
#39274 = PCURVE('',#39160,#39275);
#39275 = DEFINITIONAL_REPRESENTATION('',(#39276),#39280);
#39276 = LINE('',#39277,#39278);
#39277 = CARTESIAN_POINT('',(8.627720475607,29.298580883733));
#39278 = VECTOR('',#39279,1.);
#39279 = DIRECTION('',(-1.,0.E+000));
#39280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39285)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#39282,#39283,#39284)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#39282 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#39283 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#39284 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#39285 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#39282,
  'distance_accuracy_value','confusion accuracy');
#39286 = SHAPE_DEFINITION_REPRESENTATION(#39287,#39142);
#39287 = PRODUCT_DEFINITION_SHAPE('','',#39288);
#39288 = PRODUCT_DEFINITION('design','',#39289,#39292);
#39289 = PRODUCT_DEFINITION_FORMATION('','',#39290);
#39290 = PRODUCT('CADSOFTTOOLS 1.182','CADSOFTTOOLS 1.182','',(#39291));
#39291 = PRODUCT_CONTEXT('',#2,'mechanical');
#39292 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#39293 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39294,#39296);
#39294 = ( REPRESENTATION_RELATIONSHIP('','',#39142,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39295) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#39295 = ITEM_DEFINED_TRANSFORMATION('','',#11,#739);
#39296 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #39297);
#39297 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('182','','',#5,#39288,$);
#39298 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#39290));
#39299 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39300),#39592);
#39300 = SHELL_BASED_SURFACE_MODEL('',(#39301));
#39301 = OPEN_SHELL('',(#39302));
#39302 = ADVANCED_FACE('',(#39303),#39317,.T.);
#39303 = FACE_BOUND('',#39304,.T.);
#39304 = EDGE_LOOP('',(#39305,#39328,#39354,#39408,#39448,#39464,#39484,
    #39530,#39546,#39562,#39578));
#39305 = ORIENTED_EDGE('',*,*,#39306,.T.);
#39306 = EDGE_CURVE('',#39307,#39309,#39311,.T.);
#39307 = VERTEX_POINT('',#39308);
#39308 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#39309 = VERTEX_POINT('',#39310);
#39310 = CARTESIAN_POINT('',(2.426146897693,0.706545572936,
    7.516242863374));
#39311 = SURFACE_CURVE('',#39312,(#39316),.PCURVE_S1.);
#39312 = LINE('',#39313,#39314);
#39313 = CARTESIAN_POINT('',(2.401146897693,0.706544139955,
    7.270649775685));
#39314 = VECTOR('',#39315,1.);
#39315 = DIRECTION('',(0.E+000,5.793578899864E-006,0.999999999983));
#39316 = PCURVE('',#39317,#39322);
#39317 = PLANE('',#39318);
#39318 = AXIS2_PLACEMENT_3D('',#39319,#39320,#39321);
#39319 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#39320 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39321 = DIRECTION('',(0.E+000,1.,0.E+000));
#39322 = DEFINITIONAL_REPRESENTATION('',(#39323),#39327);
#39323 = LINE('',#39324,#39325);
#39324 = CARTESIAN_POINT('',(6.056405882081,29.029350229891));
#39325 = VECTOR('',#39326,1.);
#39326 = DIRECTION('',(5.793578899864E-006,-0.999999999983));
#39327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39328 = ORIENTED_EDGE('',*,*,#39329,.T.);
#39329 = EDGE_CURVE('',#39309,#39330,#39332,.T.);
#39330 = VERTEX_POINT('',#39331);
#39331 = CARTESIAN_POINT('',(2.426146897693,0.690519942029,
    7.767044145425));
#39332 = SURFACE_CURVE('',#39333,(#39342),.PCURVE_S1.);
#39333 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39334,#39335,#39336,#39337,
    #39338,#39339,#39340,#39341),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.436928595714,0.886742368069,1.),.UNSPECIFIED.);
#39334 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.516242863374));
#39335 = CARTESIAN_POINT('',(2.401146897693,0.706525468525,
    7.552925986295));
#39336 = CARTESIAN_POINT('',(2.401146897693,0.706505353995,
    7.589609109215));
#39337 = CARTESIAN_POINT('',(2.401146897693,0.702786589989,7.66383554548
    ));
#39338 = CARTESIAN_POINT('',(2.401146897693,0.700729665582,
    7.701596034029));
#39339 = CARTESIAN_POINT('',(2.401146897693,0.693773102446,
    7.748304077765));
#39340 = CARTESIAN_POINT('',(2.401146897693,0.692146522237,
    7.757674111595));
#39341 = CARTESIAN_POINT('',(2.401146897693,0.690519942029,
    7.767044145425));
#39342 = PCURVE('',#39317,#39343);
#39343 = DEFINITIONAL_REPRESENTATION('',(#39344),#39353);
#39344 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39345,#39346,#39347,#39348,
    #39349,#39350,#39351,#39352),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.436928595714,0.886742368069,1.),.UNSPECIFIED.);
#39345 = CARTESIAN_POINT('',(6.05640732518,28.783757142202));
#39346 = CARTESIAN_POINT('',(6.056387210651,28.747074019281));
#39347 = CARTESIAN_POINT('',(6.056367096121,28.710390896361));
#39348 = CARTESIAN_POINT('',(6.052648332115,28.636164460096));
#39349 = CARTESIAN_POINT('',(6.050591407708,28.598403971547));
#39350 = CARTESIAN_POINT('',(6.043634844572,28.551695927811));
#39351 = CARTESIAN_POINT('',(6.042008264364,28.542325893981));
#39352 = CARTESIAN_POINT('',(6.040381684155,28.532955860151));
#39353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39354 = ORIENTED_EDGE('',*,*,#39355,.T.);
#39355 = EDGE_CURVE('',#39330,#39356,#39358,.T.);
#39356 = VERTEX_POINT('',#39357);
#39357 = CARTESIAN_POINT('',(2.419896897693,0.545003484851,
    7.924480497736));
#39358 = SURFACE_CURVE('',#39359,(#39382),.PCURVE_S1.);
#39359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39360,#39361,#39362,#39363,
    #39364,#39365,#39366,#39367,#39368,#39369,#39370,#39371,#39372,
    #39373,#39374,#39375,#39376,#39377,#39378,#39379,#39380,#39381),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.321011461012,
    0.437296739754,0.538330663227,0.631159450404,0.713854582355,
    0.79793561763,0.851967110055,0.901537882093,0.968330878798,1.),
  .UNSPECIFIED.);
#39360 = CARTESIAN_POINT('',(2.401146897693,0.690519942029,
    7.767044145425));
#39361 = CARTESIAN_POINT('',(2.401146897693,0.68330289825,7.790844798245
    ));
#39362 = CARTESIAN_POINT('',(2.401146897693,0.676085854471,
    7.814645451065));
#39363 = CARTESIAN_POINT('',(2.401146897693,0.660652103406,
    7.844164558296));
#39364 = CARTESIAN_POINT('',(2.401146897693,0.656373612764,
    7.851984214406));
#39365 = CARTESIAN_POINT('',(2.401146897693,0.647012423335,7.865664848)
  );
#39366 = CARTESIAN_POINT('',(2.401146897693,0.642227587189,
    7.871863303581));
#39367 = CARTESIAN_POINT('',(2.401146897693,0.6323380595,7.882887888144)
  );
#39368 = CARTESIAN_POINT('',(2.401146897693,0.627257807683,
    7.887909162377));
#39369 = CARTESIAN_POINT('',(2.401146897693,0.617086331448,
    7.896674172263));
#39370 = CARTESIAN_POINT('',(2.401146897693,0.612030503717,
    7.900601249968));
#39371 = CARTESIAN_POINT('',(2.401146897693,0.60138857028,7.907690408058
    ));
#39372 = CARTESIAN_POINT('',(2.401146897693,0.595756193959,
    7.911078749487));
#39373 = CARTESIAN_POINT('',(2.401146897693,0.586184051508,
    7.915511702696));
#39374 = CARTESIAN_POINT('',(2.401146897693,0.582336260622,
    7.917070595664));
#39375 = CARTESIAN_POINT('',(2.401146897693,0.574833093534,
    7.919492958941));
#39376 = CARTESIAN_POINT('',(2.401146897693,0.57115436328,7.920368425785
    ));
#39377 = CARTESIAN_POINT('',(2.401146897693,0.562473415451,
    7.922240419824));
#39378 = CARTESIAN_POINT('',(2.401146897693,0.557372447662,
    7.922907357532));
#39379 = CARTESIAN_POINT('',(2.401146897693,0.549860227345,
    7.923915753373));
#39380 = CARTESIAN_POINT('',(2.401146897693,0.547431856098,
    7.924198125554));
#39381 = CARTESIAN_POINT('',(2.401146897693,0.545003484851,
    7.924480497736));
#39382 = PCURVE('',#39317,#39383);
#39383 = DEFINITIONAL_REPRESENTATION('',(#39384),#39407);
#39384 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39385,#39386,#39387,#39388,
    #39389,#39390,#39391,#39392,#39393,#39394,#39395,#39396,#39397,
    #39398,#39399,#39400,#39401,#39402,#39403,#39404,#39405,#39406),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.321011461012,
    0.437296739754,0.538330663227,0.631159450404,0.713854582355,
    0.79793561763,0.851967110055,0.901537882093,0.968330878798,1.),
  .UNSPECIFIED.);
#39385 = CARTESIAN_POINT('',(6.040381684155,28.532955860151));
#39386 = CARTESIAN_POINT('',(6.033164640376,28.509155207331));
#39387 = CARTESIAN_POINT('',(6.025947596597,28.485354554511));
#39388 = CARTESIAN_POINT('',(6.010513845532,28.45583544728));
#39389 = CARTESIAN_POINT('',(6.00623535489,28.44801579117));
#39390 = CARTESIAN_POINT('',(5.996874165461,28.434335157576));
#39391 = CARTESIAN_POINT('',(5.992089329315,28.428136701996));
#39392 = CARTESIAN_POINT('',(5.982199801626,28.417112117432));
#39393 = CARTESIAN_POINT('',(5.977119549809,28.412090843199));
#39394 = CARTESIAN_POINT('',(5.966948073574,28.403325833313));
#39395 = CARTESIAN_POINT('',(5.961892245843,28.399398755608));
#39396 = CARTESIAN_POINT('',(5.951250312406,28.392309597519));
#39397 = CARTESIAN_POINT('',(5.945617936085,28.388921256089));
#39398 = CARTESIAN_POINT('',(5.936045793634,28.384488302881));
#39399 = CARTESIAN_POINT('',(5.932198002748,28.382929409912));
#39400 = CARTESIAN_POINT('',(5.92469483566,28.380507046635));
#39401 = CARTESIAN_POINT('',(5.921016105406,28.379631579792));
#39402 = CARTESIAN_POINT('',(5.912335157578,28.377759585752));
#39403 = CARTESIAN_POINT('',(5.907234189788,28.377092648044));
#39404 = CARTESIAN_POINT('',(5.899721969471,28.376084252204));
#39405 = CARTESIAN_POINT('',(5.897293598224,28.375801880022));
#39406 = CARTESIAN_POINT('',(5.894865226977,28.37551950784));
#39407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39408 = ORIENTED_EDGE('',*,*,#39409,.T.);
#39409 = EDGE_CURVE('',#39356,#39410,#39412,.T.);
#39410 = VERTEX_POINT('',#39411);
#39411 = CARTESIAN_POINT('',(2.401146897693,0.499414172798,
    7.911475235169));
#39412 = SURFACE_CURVE('',#39413,(#39429),.PCURVE_S1.);
#39413 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39414,#39415,#39416,#39417,
    #39418,#39419,#39420,#39421,#39422,#39423,#39424,#39425,#39426,
    #39427,#39428),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,0.120537308173,0.215235447197,0.242230963068,0.364920234475,
    0.489635816875,0.556969599243,0.615441789217,0.742954502103,
    0.800267074353,0.871185155053,0.958595915286,1.),.UNSPECIFIED.);
#39414 = CARTESIAN_POINT('',(2.401146897693,0.545003484851,
    7.924480497736));
#39415 = CARTESIAN_POINT('',(2.401146897693,0.54309684731,7.924210942128
    ));
#39416 = CARTESIAN_POINT('',(2.401146897693,0.539697787425,
    7.923730299528));
#39417 = CARTESIAN_POINT('',(2.401146897693,0.535893519212,
    7.923132637003));
#39418 = CARTESIAN_POINT('',(2.401146897693,0.532072073318,
    7.922471012608));
#39419 = CARTESIAN_POINT('',(2.401146897693,0.527805385197,
    7.921639107507));
#39420 = CARTESIAN_POINT('',(2.401146897693,0.522987289976,
    7.920416085877));
#39421 = CARTESIAN_POINT('',(2.401146897693,0.519207638272,
    7.919254257963));
#39422 = CARTESIAN_POINT('',(2.401146897693,0.515413568782,
    7.917978931939));
#39423 = CARTESIAN_POINT('',(2.401146897693,0.511802814649,
    7.916626451016));
#39424 = CARTESIAN_POINT('',(2.401146897693,0.508028738875,
    7.915115283694));
#39425 = CARTESIAN_POINT('',(2.401146897693,0.504854854696,
    7.913799635101));
#39426 = CARTESIAN_POINT('',(2.401146897693,0.501918945868,
    7.912549374554));
#39427 = CARTESIAN_POINT('',(2.401146897693,0.500023711392,
    7.911736632044));
#39428 = CARTESIAN_POINT('',(2.401146897693,0.499414172798,
    7.911475235169));
#39429 = PCURVE('',#39317,#39430);
#39430 = DEFINITIONAL_REPRESENTATION('',(#39431),#39447);
#39431 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39432,#39433,#39434,#39435,
    #39436,#39437,#39438,#39439,#39440,#39441,#39442,#39443,#39444,
    #39445,#39446),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,0.120537308173,0.215235447197,0.242230963068,0.364920234475,
    0.489635816875,0.556969599243,0.615441789217,0.742954502103,
    0.800267074353,0.871185155053,0.958595915286,1.),.UNSPECIFIED.);
#39432 = CARTESIAN_POINT('',(5.894865226977,28.37551950784));
#39433 = CARTESIAN_POINT('',(5.892958589436,28.375789063448));
#39434 = CARTESIAN_POINT('',(5.889559529551,28.376269706049));
#39435 = CARTESIAN_POINT('',(5.885755261338,28.376867368573));
#39436 = CARTESIAN_POINT('',(5.881933815444,28.377528992968));
#39437 = CARTESIAN_POINT('',(5.877667127323,28.378360898069));
#39438 = CARTESIAN_POINT('',(5.872849032102,28.379583919699));
#39439 = CARTESIAN_POINT('',(5.869069380398,28.380745747613));
#39440 = CARTESIAN_POINT('',(5.865275310909,28.382021073637));
#39441 = CARTESIAN_POINT('',(5.861664556775,28.38337355456));
#39442 = CARTESIAN_POINT('',(5.857890481001,28.384884721882));
#39443 = CARTESIAN_POINT('',(5.854716596822,28.386200370476));
#39444 = CARTESIAN_POINT('',(5.851780687994,28.387450631022));
#39445 = CARTESIAN_POINT('',(5.849885453518,28.388263373532));
#39446 = CARTESIAN_POINT('',(5.849275914924,28.388524770407));
#39447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39448 = ORIENTED_EDGE('',*,*,#39449,.T.);
#39449 = EDGE_CURVE('',#39410,#39450,#39452,.T.);
#39450 = VERTEX_POINT('',#39451);
#39451 = CARTESIAN_POINT('',(2.401146897693,0.45013615424,7.989199402255
    ));
#39452 = SURFACE_CURVE('',#39453,(#39457),.PCURVE_S1.);
#39453 = LINE('',#39454,#39455);
#39454 = CARTESIAN_POINT('',(2.401146897693,0.499414172798,
    7.911475235169));
#39455 = VECTOR('',#39456,1.);
#39456 = DIRECTION('',(0.E+000,-0.535460824729,0.844560066058));
#39457 = PCURVE('',#39317,#39458);
#39458 = DEFINITIONAL_REPRESENTATION('',(#39459),#39463);
#39459 = LINE('',#39460,#39461);
#39460 = CARTESIAN_POINT('',(5.849275914924,28.388524770407));
#39461 = VECTOR('',#39462,1.);
#39462 = DIRECTION('',(-0.535460824729,-0.844560066058));
#39463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39464 = ORIENTED_EDGE('',*,*,#39465,.T.);
#39465 = EDGE_CURVE('',#39450,#39466,#39468,.T.);
#39466 = VERTEX_POINT('',#39467);
#39467 = CARTESIAN_POINT('',(2.413646897693,0.528260326644,
    8.014239658246));
#39468 = SURFACE_CURVE('',#39469,(#39475),.PCURVE_S1.);
#39469 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39470,#39471,#39472,#39473,
    #39474),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.500442097153,1.),
  .UNSPECIFIED.);
#39470 = CARTESIAN_POINT('',(2.401146897693,0.45013615424,7.989199402255
    ));
#39471 = CARTESIAN_POINT('',(2.401146897693,0.462309970927,
    7.996053774005));
#39472 = CARTESIAN_POINT('',(2.401146897693,0.48663774901,8.009750023581
    ));
#39473 = CARTESIAN_POINT('',(2.401146897693,0.514394314832,
    8.012743995776));
#39474 = CARTESIAN_POINT('',(2.401146897693,0.528260326644,
    8.014239658246));
#39475 = PCURVE('',#39317,#39476);
#39476 = DEFINITIONAL_REPRESENTATION('',(#39477),#39483);
#39477 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39478,#39479,#39480,#39481,
    #39482),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.500442097153,1.),
  .UNSPECIFIED.);
#39478 = CARTESIAN_POINT('',(5.799997896366,28.310800603322));
#39479 = CARTESIAN_POINT('',(5.812171713053,28.303946231571));
#39480 = CARTESIAN_POINT('',(5.836499491136,28.290249981995));
#39481 = CARTESIAN_POINT('',(5.864256056958,28.2872560098));
#39482 = CARTESIAN_POINT('',(5.87812206877,28.28576034733));
#39483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39484 = ORIENTED_EDGE('',*,*,#39485,.T.);
#39485 = EDGE_CURVE('',#39466,#39486,#39488,.T.);
#39486 = VERTEX_POINT('',#39487);
#39487 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#39488 = SURFACE_CURVE('',#39489,(#39508),.PCURVE_S1.);
#39489 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39490,#39491,#39492,#39493,
    #39494,#39495,#39496,#39497,#39498,#39499,#39500,#39501,#39502,
    #39503,#39504,#39505,#39506,#39507),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.172450292371,0.259383381265,0.349667600517,
    0.455997218183,0.56003378826,0.669463956522,0.819484985707,1.),
  .UNSPECIFIED.);
#39490 = CARTESIAN_POINT('',(2.401146897693,0.528260326644,
    8.014239658246));
#39491 = CARTESIAN_POINT('',(2.401146897693,0.541171644789,
    8.013092679075));
#39492 = CARTESIAN_POINT('',(2.401146897693,0.554082962934,
    8.011945699903));
#39493 = CARTESIAN_POINT('',(2.401146897693,0.572913946665,8.00743364139
    ));
#39494 = CARTESIAN_POINT('',(2.401146897693,0.579210323448,
    8.005646008697));
#39495 = CARTESIAN_POINT('',(2.401146897693,0.59170074487,8.001204977599
    ));
#39496 = CARTESIAN_POINT('',(2.401146897693,0.597979023059,
    7.998512465106));
#39497 = CARTESIAN_POINT('',(2.401146897693,0.611191599872,
    7.992038613539));
#39498 = CARTESIAN_POINT('',(2.401146897693,0.618155440046,
    7.988049667932));
#39499 = CARTESIAN_POINT('',(2.401146897693,0.631259409145,
    7.979370088547));
#39500 = CARTESIAN_POINT('',(2.401146897693,0.63747218098,7.974598745439
    ));
#39501 = CARTESIAN_POINT('',(2.401146897693,0.649624642528,
    7.964251313369));
#39502 = CARTESIAN_POINT('',(2.401146897693,0.655499701702,
    7.958440797321));
#39503 = CARTESIAN_POINT('',(2.401146897693,0.668886746613,
    7.944382960717));
#39504 = CARTESIAN_POINT('',(2.401146897693,0.675911854938,
    7.935556256301));
#39505 = CARTESIAN_POINT('',(2.401146897693,0.691180288642,7.91610599902
    ));
#39506 = CARTESIAN_POINT('',(2.401146897693,0.698862935848,
    7.904976514531));
#39507 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#39508 = PCURVE('',#39317,#39509);
#39509 = DEFINITIONAL_REPRESENTATION('',(#39510),#39529);
#39510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39511,#39512,#39513,#39514,
    #39515,#39516,#39517,#39518,#39519,#39520,#39521,#39522,#39523,
    #39524,#39525,#39526,#39527,#39528),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.172450292371,0.259383381265,0.349667600517,
    0.455997218183,0.56003378826,0.669463956522,0.819484985707,1.),
  .UNSPECIFIED.);
#39511 = CARTESIAN_POINT('',(5.87812206877,28.28576034733));
#39512 = CARTESIAN_POINT('',(5.891033386915,28.286907326502));
#39513 = CARTESIAN_POINT('',(5.90394470506,28.288054305673));
#39514 = CARTESIAN_POINT('',(5.922775688791,28.292566364186));
#39515 = CARTESIAN_POINT('',(5.929072065574,28.29435399688));
#39516 = CARTESIAN_POINT('',(5.941562486996,28.298795027977));
#39517 = CARTESIAN_POINT('',(5.947840765185,28.301487540471));
#39518 = CARTESIAN_POINT('',(5.961053341998,28.307961392037));
#39519 = CARTESIAN_POINT('',(5.968017182172,28.311950337644));
#39520 = CARTESIAN_POINT('',(5.981121151271,28.32062991703));
#39521 = CARTESIAN_POINT('',(5.987333923106,28.325401260138));
#39522 = CARTESIAN_POINT('',(5.999486384654,28.335748692208));
#39523 = CARTESIAN_POINT('',(6.005361443828,28.341559208255));
#39524 = CARTESIAN_POINT('',(6.018748488739,28.355617044859));
#39525 = CARTESIAN_POINT('',(6.025773597064,28.364443749275));
#39526 = CARTESIAN_POINT('',(6.041042030768,28.383894006556));
#39527 = CARTESIAN_POINT('',(6.048724677974,28.395023491045));
#39528 = CARTESIAN_POINT('',(6.05640732518,28.406152975535));
#39529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39530 = ORIENTED_EDGE('',*,*,#39531,.T.);
#39531 = EDGE_CURVE('',#39486,#39532,#39534,.T.);
#39532 = VERTEX_POINT('',#39533);
#39533 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#39534 = SURFACE_CURVE('',#39535,(#39539),.PCURVE_S1.);
#39535 = LINE('',#39536,#39537);
#39536 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#39537 = VECTOR('',#39538,1.);
#39538 = DIRECTION('',(0.E+000,0.E+000,1.));
#39539 = PCURVE('',#39317,#39540);
#39540 = DEFINITIONAL_REPRESENTATION('',(#39541),#39545);
#39541 = LINE('',#39542,#39543);
#39542 = CARTESIAN_POINT('',(6.05640732518,28.406152975535));
#39543 = VECTOR('',#39544,1.);
#39544 = DIRECTION('',(0.E+000,-1.));
#39545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39546 = ORIENTED_EDGE('',*,*,#39547,.T.);
#39547 = EDGE_CURVE('',#39532,#39548,#39550,.T.);
#39548 = VERTEX_POINT('',#39549);
#39549 = CARTESIAN_POINT('',(2.401146897693,0.796290128773,
    8.001419285756));
#39550 = SURFACE_CURVE('',#39551,(#39555),.PCURVE_S1.);
#39551 = LINE('',#39552,#39553);
#39552 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#39553 = VECTOR('',#39554,1.);
#39554 = DIRECTION('',(0.E+000,1.,0.E+000));
#39555 = PCURVE('',#39317,#39556);
#39556 = DEFINITIONAL_REPRESENTATION('',(#39557),#39561);
#39557 = LINE('',#39558,#39559);
#39558 = CARTESIAN_POINT('',(6.05640732518,28.29858071982));
#39559 = VECTOR('',#39560,1.);
#39560 = DIRECTION('',(1.,0.E+000));
#39561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39562 = ORIENTED_EDGE('',*,*,#39563,.T.);
#39563 = EDGE_CURVE('',#39548,#39564,#39566,.T.);
#39564 = VERTEX_POINT('',#39565);
#39565 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#39566 = SURFACE_CURVE('',#39567,(#39571),.PCURVE_S1.);
#39567 = LINE('',#39568,#39569);
#39568 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    8.001419285756));
#39569 = VECTOR('',#39570,1.);
#39570 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39571 = PCURVE('',#39317,#39572);
#39572 = DEFINITIONAL_REPRESENTATION('',(#39573),#39577);
#39573 = LINE('',#39574,#39575);
#39574 = CARTESIAN_POINT('',(6.146151850661,28.29858071982));
#39575 = VECTOR('',#39576,1.);
#39576 = DIRECTION('',(0.E+000,1.));
#39577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39578 = ORIENTED_EDGE('',*,*,#39579,.T.);
#39579 = EDGE_CURVE('',#39564,#39307,#39580,.T.);
#39580 = SURFACE_CURVE('',#39581,(#39585),.PCURVE_S1.);
#39581 = LINE('',#39582,#39583);
#39582 = CARTESIAN_POINT('',(2.401146897693,0.796290108535,
    7.270649775685));
#39583 = VECTOR('',#39584,1.);
#39584 = DIRECTION('',(0.E+000,-1.,0.E+000));
#39585 = PCURVE('',#39317,#39586);
#39586 = DEFINITIONAL_REPRESENTATION('',(#39587),#39591);
#39587 = LINE('',#39588,#39589);
#39588 = CARTESIAN_POINT('',(6.146151850661,29.029350229891));
#39589 = VECTOR('',#39590,1.);
#39590 = DIRECTION('',(-1.,0.E+000));
#39591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39596)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#39593,#39594,#39595)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#39593 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#39594 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#39595 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#39596 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#39593,
  'distance_accuracy_value','confusion accuracy');
#39597 = SHAPE_DEFINITION_REPRESENTATION(#39598,#39299);
#39598 = PRODUCT_DEFINITION_SHAPE('','',#39599);
#39599 = PRODUCT_DEFINITION('design','',#39600,#39603);
#39600 = PRODUCT_DEFINITION_FORMATION('','',#39601);
#39601 = PRODUCT('CADSOFTTOOLS 1.183','CADSOFTTOOLS 1.183','',(#39602));
#39602 = PRODUCT_CONTEXT('',#2,'mechanical');
#39603 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#39604 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39605,#39607);
#39605 = ( REPRESENTATION_RELATIONSHIP('','',#39299,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39606) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#39606 = ITEM_DEFINED_TRANSFORMATION('','',#11,#743);
#39607 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #39608);
#39608 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('183','','',#5,#39599,$);
#39609 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#39601));
#39610 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39611),#39653);
#39611 = SHELL_BASED_SURFACE_MODEL('',(#39612));
#39612 = OPEN_SHELL('',(#39613));
#39613 = ADVANCED_FACE('',(#39614),#39628,.F.);
#39614 = FACE_BOUND('',#39615,.F.);
#39615 = EDGE_LOOP('',(#39616,#39639));
#39616 = ORIENTED_EDGE('',*,*,#39617,.T.);
#39617 = EDGE_CURVE('',#39618,#39620,#39622,.T.);
#39618 = VERTEX_POINT('',#39619);
#39619 = CARTESIAN_POINT('',(2.426146897693,-7.556929192984,
    8.615869939004));
#39620 = VERTEX_POINT('',#39621);
#39621 = CARTESIAN_POINT('',(2.426146897693,-7.578971918385,
    8.56335482753));
#39622 = SURFACE_CURVE('',#39623,(#39627),.PCURVE_S1.);
#39623 = LINE('',#39624,#39625);
#39624 = CARTESIAN_POINT('',(2.401146897693,-7.556929192984,
    8.615869939004));
#39625 = VECTOR('',#39626,1.);
#39626 = DIRECTION('',(0.E+000,-0.387029171049,-0.922067470827));
#39627 = PCURVE('',#39628,#39633);
#39628 = PLANE('',#39629);
#39629 = AXIS2_PLACEMENT_3D('',#39630,#39631,#39632);
#39630 = CARTESIAN_POINT('',(2.401146897693,-7.578971918385,
    8.56335482753));
#39631 = DIRECTION('',(0.E+000,-0.922067470827,0.387029171049));
#39632 = DIRECTION('',(0.E+000,-0.387029171049,-0.922067470827));
#39633 = DEFINITIONAL_REPRESENTATION('',(#39634),#39638);
#39634 = LINE('',#39635,#39636);
#39635 = CARTESIAN_POINT('',(-5.695365375662E-002,0.E+000));
#39636 = VECTOR('',#39637,1.);
#39637 = DIRECTION('',(1.,0.E+000));
#39638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39639 = ORIENTED_EDGE('',*,*,#39640,.T.);
#39640 = EDGE_CURVE('',#39620,#39618,#39641,.T.);
#39641 = SURFACE_CURVE('',#39642,(#39646),.PCURVE_S1.);
#39642 = LINE('',#39643,#39644);
#39643 = CARTESIAN_POINT('',(2.451146897693,-7.578971918385,
    8.56335482753));
#39644 = VECTOR('',#39645,1.);
#39645 = DIRECTION('',(7.797378755502E-015,0.387029171049,0.922067470827
    ));
#39646 = PCURVE('',#39628,#39647);
#39647 = DEFINITIONAL_REPRESENTATION('',(#39648),#39652);
#39648 = LINE('',#39649,#39650);
#39649 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#39650 = VECTOR('',#39651,1.);
#39651 = DIRECTION('',(-1.,7.797378755502E-015));
#39652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39657)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#39654,#39655,#39656)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#39654 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#39655 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#39656 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#39657 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#39654,
  'distance_accuracy_value','confusion accuracy');
#39658 = SHAPE_DEFINITION_REPRESENTATION(#39659,#39610);
#39659 = PRODUCT_DEFINITION_SHAPE('','',#39660);
#39660 = PRODUCT_DEFINITION('design','',#39661,#39664);
#39661 = PRODUCT_DEFINITION_FORMATION('','',#39662);
#39662 = PRODUCT('CADSOFTTOOLS 1.184','CADSOFTTOOLS 1.184','',(#39663));
#39663 = PRODUCT_CONTEXT('',#2,'mechanical');
#39664 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#39665 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39666,#39668);
#39666 = ( REPRESENTATION_RELATIONSHIP('','',#39610,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39667) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#39667 = ITEM_DEFINED_TRANSFORMATION('','',#11,#747);
#39668 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #39669);
#39669 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('184','','',#5,#39660,$);
#39670 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#39662));
#39671 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39672),#40089);
#39672 = SHELL_BASED_SURFACE_MODEL('',(#39673));
#39673 = OPEN_SHELL('',(#39674));
#39674 = ADVANCED_FACE('',(#39675),#39780,.T.);
#39675 = FACE_BOUND('',#39676,.T.);
#39676 = EDGE_LOOP('',(#39677,#39882,#39897));
#39677 = ORIENTED_EDGE('',*,*,#39678,.F.);
#39678 = EDGE_CURVE('',#39679,#39681,#39683,.T.);
#39679 = VERTEX_POINT('',#39680);
#39680 = CARTESIAN_POINT('',(2.451146897693,-7.205057861795,
    8.424797846916));
#39681 = VERTEX_POINT('',#39682);
#39682 = CARTESIAN_POINT('',(2.426146897693,-7.578971918385,
    8.56335482753));
#39683 = SURFACE_CURVE('',#39684,(#39779),.PCURVE_S1.);
#39684 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39685,#39686,#39687,#39688,
    #39689,#39690,#39691,#39692,#39693,#39694,#39695,#39696,#39697,
    #39698,#39699,#39700,#39701,#39702,#39703,#39704,#39705,#39706,
    #39707,#39708,#39709,#39710,#39711,#39712,#39713,#39714,#39715,
    #39716,#39717,#39718,#39719,#39720,#39721,#39722,#39723,#39724,
    #39725,#39726,#39727,#39728,#39729,#39730,#39731,#39732,#39733,
    #39734,#39735,#39736,#39737,#39738,#39739,#39740,#39741,#39742,
    #39743,#39744,#39745,#39746,#39747,#39748,#39749,#39750,#39751,
    #39752,#39753,#39754,#39755,#39756,#39757,#39758,#39759,#39760,
    #39761,#39762,#39763,#39764,#39765,#39766,#39767,#39768,#39769,
    #39770,#39771,#39772,#39773,#39774,#39775,#39776,#39777,#39778),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084195636E-002,4.163975684725E-002,6.481437635428E-002,
    9.091751356268E-002,0.121643531102,0.144474791297,0.166111357864,
    0.188125,0.198125,0.209375,0.231875,0.261858077765,0.281993779487,
    0.3019495179,0.322063424644,0.342845676509,0.365156654483,
    0.390663848834,0.418476150973,0.445866823508,0.47249115924,
    0.498273483163,0.521804019722,0.544589785551,0.566745175956,
    0.588291979244,0.609283568639,0.62980235022,0.650391234207,
    0.672192209999,0.694052475458,0.715544158277,0.736314899569,
    0.756168271533,0.775960264152,0.796845711806,0.817820747452,
    0.838725403736,0.859426562066,0.879842506223,0.900288906701,
    0.922360145762,0.945888607845,0.97126638251,0.998927008733,1.),
  .UNSPECIFIED.);
#39685 = CARTESIAN_POINT('',(2.451146897693,-7.205057861795,
    8.424797846916));
#39686 = CARTESIAN_POINT('',(2.451146897693,-7.211032206007,
    8.428150760201));
#39687 = CARTESIAN_POINT('',(2.451146897693,-7.217006550219,
    8.431503673486));
#39688 = CARTESIAN_POINT('',(2.451146897693,-7.229619163521,
    8.437122493641));
#39689 = CARTESIAN_POINT('',(2.451146897693,-7.236202549842,
    8.439501542028));
#39690 = CARTESIAN_POINT('',(2.451146897693,-7.250237879774,
    8.443716720326));
#39691 = CARTESIAN_POINT('',(2.451146897693,-7.257691592356,
    8.445370937886));
#39692 = CARTESIAN_POINT('',(2.451146897693,-7.273937272207,
    8.448133412211));
#39693 = CARTESIAN_POINT('',(2.451146897693,-7.282744950542,
    8.44897964554));
#39694 = CARTESIAN_POINT('',(2.451146897693,-7.302479404055,
    8.45005649738));
#39695 = CARTESIAN_POINT('',(2.451146897693,-7.313314441509,
    8.449997036118));
#39696 = CARTESIAN_POINT('',(2.451146897693,-7.333353759468,
    8.448941693333));
#39697 = CARTESIAN_POINT('',(2.451146897693,-7.341943151257,
    8.448243404766));
#39698 = CARTESIAN_POINT('',(2.451146897693,-7.360091063296,
    8.44598660882));
#39699 = CARTESIAN_POINT('',(2.451146897693,-7.369288792341,
    8.444529142203));
#39700 = CARTESIAN_POINT('',(2.451146897693,-7.389085403295,
    8.440920402444));
#39701 = CARTESIAN_POINT('',(2.451146897693,-7.399717756923,
    8.438662715778));
#39702 = CARTESIAN_POINT('',(2.451146897693,-7.415698867982,
    8.435114053983));
#39703 = CARTESIAN_POINT('',(2.451146897693,-7.420861054465,
    8.433910377986));
#39704 = CARTESIAN_POINT('',(2.451146897693,-7.431704572843,
    8.431405138015));
#39705 = CARTESIAN_POINT('',(2.451146897693,-7.43751398446,
    8.430034470383));
#39706 = CARTESIAN_POINT('',(2.451146897693,-7.454725439386,
    8.426015086898));
#39707 = CARTESIAN_POINT('',(2.451146897693,-7.466378870384,
    8.423210865581));
#39708 = CARTESIAN_POINT('',(2.451146897693,-7.49201859734,
    8.417413402788));
#39709 = CARTESIAN_POINT('',(2.451146897693,-7.506424738688,
    8.414180759402));
#39710 = CARTESIAN_POINT('',(2.451146897693,-7.527918266748,
    8.410034372678));
#39711 = CARTESIAN_POINT('',(2.451146897693,-7.536016514362,
    8.408607105958));
#39712 = CARTESIAN_POINT('',(2.451146897693,-7.551282164419,
    8.406237301865));
#39713 = CARTESIAN_POINT('',(2.451146897693,-7.558357180713,
    8.405305783051));
#39714 = CARTESIAN_POINT('',(2.451146897693,-7.571906073603,
    8.403844707518));
#39715 = CARTESIAN_POINT('',(2.451146897693,-7.578241121809,
    8.403348491405));
#39716 = CARTESIAN_POINT('',(2.451146897693,-7.590583646217,
    8.402729584688));
#39717 = CARTESIAN_POINT('',(2.451146897693,-7.596427059529,
    8.402652779615));
#39718 = CARTESIAN_POINT('',(2.451146897693,-7.608118095791,
    8.402882060485));
#39719 = CARTESIAN_POINT('',(2.451146897693,-7.613751411966,
    8.403251854204));
#39720 = CARTESIAN_POINT('',(2.451146897693,-7.625550515662,
    8.404481017287));
#39721 = CARTESIAN_POINT('',(2.451146897693,-7.631467703511,
    8.405426084536));
#39722 = CARTESIAN_POINT('',(2.451146897693,-7.643565372228,
    8.407990851356));
#39723 = CARTESIAN_POINT('',(2.451146897693,-7.649638430719,
    8.409693865992));
#39724 = CARTESIAN_POINT('',(2.451146897693,-7.661132608038,
    8.413637664103));
#39725 = CARTESIAN_POINT('',(2.451146897693,-7.666597787301,
    8.415925420056));
#39726 = CARTESIAN_POINT('',(2.451146897693,-7.676781100235,
    8.420916461682));
#39727 = CARTESIAN_POINT('',(2.451146897693,-7.681555215727,
    8.423660916307));
#39728 = CARTESIAN_POINT('',(2.451146897693,-7.690354863568,
    8.429463573292));
#39729 = CARTESIAN_POINT('',(2.451146897693,-7.694442616578,
    8.432554198368));
#39730 = CARTESIAN_POINT('',(2.451146897693,-7.701655412149,
    8.438803023149));
#39731 = CARTESIAN_POINT('',(2.451146897693,-7.704876723823,
    8.441964946701));
#39732 = CARTESIAN_POINT('',(2.451146897693,-7.710650907617,
    8.448444799339));
#39733 = CARTESIAN_POINT('',(2.451146897693,-7.713254253167,
    8.451791269934));
#39734 = CARTESIAN_POINT('',(2.451146897693,-7.717852916512,
    8.458580309102));
#39735 = CARTESIAN_POINT('',(2.451146897693,-7.719884418157,
    8.462056802072));
#39736 = CARTESIAN_POINT('',(2.451146897693,-7.723364789977,
    8.469055718061));
#39737 = CARTESIAN_POINT('',(2.451146897693,-7.724847728417,
    8.472610265664));
#39738 = CARTESIAN_POINT('',(2.451146897693,-7.727258130179,
    8.47972755932));
#39739 = CARTESIAN_POINT('',(2.451146897693,-7.728216707445,
    8.483321657841));
#39740 = CARTESIAN_POINT('',(2.451146897693,-7.729604592532,
    8.490489597115));
#39741 = CARTESIAN_POINT('',(2.451146897693,-7.73005025318,
    8.494112706151));
#39742 = CARTESIAN_POINT('',(2.451146897693,-7.730481419104,
    8.501325185704));
#39743 = CARTESIAN_POINT('',(2.451146897693,-7.730453128415,
    8.504984194188));
#39744 = CARTESIAN_POINT('',(2.451146897693,-7.729946900329,
    8.51239597798));
#39745 = CARTESIAN_POINT('',(2.451146897693,-7.729424664595,
    8.516215365019));
#39746 = CARTESIAN_POINT('',(2.451146897693,-7.727902135578,
    8.523673713961));
#39747 = CARTESIAN_POINT('',(2.451146897693,-7.726884420692,
    8.527381551566));
#39748 = CARTESIAN_POINT('',(2.451146897693,-7.724407926622,
    8.534474483846));
#39749 = CARTESIAN_POINT('',(2.451146897693,-7.722941302673,
    8.537930974348));
#39750 = CARTESIAN_POINT('',(2.451146897693,-7.719633020658,
    8.54441428947));
#39751 = CARTESIAN_POINT('',(2.451146897693,-7.717790657408,
    8.547512152119));
#39752 = CARTESIAN_POINT('',(2.451146897693,-7.713809291587,
    8.553225057885));
#39753 = CARTESIAN_POINT('',(2.451146897693,-7.711660372199,
    8.555897158796));
#39754 = CARTESIAN_POINT('',(2.451146897693,-7.70708058617,
    8.560904798605));
#39755 = CARTESIAN_POINT('',(2.451146897693,-7.704611243756,
    8.56326847771));
#39756 = CARTESIAN_POINT('',(2.451146897693,-7.699282928976,
    8.567770128523));
#39757 = CARTESIAN_POINT('',(2.451146897693,-7.696367982531,
    8.569918239531));
#39758 = CARTESIAN_POINT('',(2.451146897693,-7.690285466496,
    8.57380000112));
#39759 = CARTESIAN_POINT('',(2.451146897693,-7.687076585911,
    8.575564512588));
#39760 = CARTESIAN_POINT('',(2.451146897693,-7.680469623937,
    8.578628428912));
#39761 = CARTESIAN_POINT('',(2.451146897693,-7.677031903823,
    8.579962076026));
#39762 = CARTESIAN_POINT('',(2.451146897693,-7.670031871361,
    8.582129336536));
#39763 = CARTESIAN_POINT('',(2.451146897693,-7.666432096812,
    8.582999223643));
#39764 = CARTESIAN_POINT('',(2.451146897693,-7.65916479695,
    8.584220507772));
#39765 = CARTESIAN_POINT('',(2.451146897693,-7.655472093679,
    8.584596561389));
#39766 = CARTESIAN_POINT('',(2.451146897693,-7.647960910055,
    8.584872684224));
#39767 = CARTESIAN_POINT('',(2.451146897693,-7.644131905411,
    8.584770222656));
#39768 = CARTESIAN_POINT('',(2.451146897693,-7.636036899414,
    8.584084284603));
#39769 = CARTESIAN_POINT('',(2.451146897693,-7.631753098158,
    8.583454873623));
#39770 = CARTESIAN_POINT('',(2.451146897693,-7.622762637366,
    8.581609732024));
#39771 = CARTESIAN_POINT('',(2.451146897693,-7.618035852455,
    8.580350444181));
#39772 = CARTESIAN_POINT('',(2.451146897693,-7.608063195828,
    8.577118788691));
#39773 = CARTESIAN_POINT('',(2.451146897693,-7.602792095741,
    8.575088645396));
#39774 = CARTESIAN_POINT('',(2.451146897693,-7.591618983441,
    8.570138469138));
#39775 = CARTESIAN_POINT('',(2.451146897693,-7.585688529417,
    8.567144809754));
#39776 = CARTESIAN_POINT('',(2.451146897693,-7.579439074933,
    8.563619908925));
#39777 = CARTESIAN_POINT('',(2.451146897693,-7.579205496659,
    8.563487368227));
#39778 = CARTESIAN_POINT('',(2.451146897693,-7.578971918385,
    8.56335482753));
#39779 = PCURVE('',#39780,#39785);
#39780 = PLANE('',#39781);
#39781 = AXIS2_PLACEMENT_3D('',#39782,#39783,#39784);
#39782 = CARTESIAN_POINT('',(2.401146897693,-7.578971918385,
    8.56335482753));
#39783 = DIRECTION('',(1.,0.E+000,0.E+000));
#39784 = DIRECTION('',(0.E+000,-0.980388156153,0.197076287956));
#39785 = DEFINITIONAL_REPRESENTATION('',(#39786),#39881);
#39786 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39787,#39788,#39789,#39790,
    #39791,#39792,#39793,#39794,#39795,#39796,#39797,#39798,#39799,
    #39800,#39801,#39802,#39803,#39804,#39805,#39806,#39807,#39808,
    #39809,#39810,#39811,#39812,#39813,#39814,#39815,#39816,#39817,
    #39818,#39819,#39820,#39821,#39822,#39823,#39824,#39825,#39826,
    #39827,#39828,#39829,#39830,#39831,#39832,#39833,#39834,#39835,
    #39836,#39837,#39838,#39839,#39840,#39841,#39842,#39843,#39844,
    #39845,#39846,#39847,#39848,#39849,#39850,#39851,#39852,#39853,
    #39854,#39855,#39856,#39857,#39858,#39859,#39860,#39861,#39862,
    #39863,#39864,#39865,#39866,#39867,#39868,#39869,#39870,#39871,
    #39872,#39873,#39874,#39875,#39876,#39877,#39878,#39879,#39880),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084195636E-002,4.163975684725E-002,6.481437635428E-002,
    9.091751356268E-002,0.121643531102,0.144474791297,0.166111357864,
    0.188125,0.198125,0.209375,0.231875,0.261858077765,0.281993779487,
    0.3019495179,0.322063424644,0.342845676509,0.365156654483,
    0.390663848834,0.418476150973,0.445866823508,0.47249115924,
    0.498273483163,0.521804019722,0.544589785551,0.566745175956,
    0.588291979244,0.609283568639,0.62980235022,0.650391234207,
    0.672192209999,0.694052475458,0.715544158277,0.736314899569,
    0.756168271533,0.775960264152,0.796845711806,0.817820747452,
    0.838725403736,0.859426562066,0.879842506223,0.900288906701,
    0.922360145762,0.945888607845,0.97126638251,0.998927008733,1.),
  .UNSPECIFIED.);
#39787 = CARTESIAN_POINT('',(-0.39388720791,6.215002845858E-002));
#39788 = CARTESIAN_POINT('',(-0.3873692519,6.004027356589E-002));
#39789 = CARTESIAN_POINT('',(-0.38085129589,5.793051867319E-002));
#39790 = CARTESIAN_POINT('',(-0.367378702972,5.490754095217E-002));
#39791 = CARTESIAN_POINT('',(-0.36045557497,5.387257942903E-002));
#39792 = CARTESIAN_POINT('',(-0.345864792045,5.250609927282E-002));
#39793 = CARTESIAN_POINT('',(-0.338231253453,5.23532739763E-002));
#39794 = CARTESIAN_POINT('',(-0.321759763153,5.284661514733E-002));
#39795 = CARTESIAN_POINT('',(-0.312958047107,5.375276256582E-002));
#39796 = CARTESIAN_POINT('',(-0.293398400652,5.658622261886E-002));
#39797 = CARTESIAN_POINT('',(-0.282787576666,5.877984669693E-002));
#39798 = CARTESIAN_POINT('',(-0.26334924972,6.376376666095E-002));
#39799 = CARTESIAN_POINT('',(-0.25506592786,6.614112595082E-002));
#39800 = CARTESIAN_POINT('',(-0.237718690806,7.193018510659E-002));
#39801 = CARTESIAN_POINT('',(-0.228988578297,7.517172241348E-002));
#39802 = CARTESIAN_POINT('',(-0.210291412421,8.261113073229E-002));
#39803 = CARTESIAN_POINT('',(-0.200312515361,8.691992478539E-002));
#39804 = CARTESIAN_POINT('',(-0.18534418045,9.354848882481E-002));
#39805 = CARTESIAN_POINT('',(-0.180520449959,9.574590306593E-002));
#39806 = CARTESIAN_POINT('',(-0.170383316364,0.100339011012));
#39807 = CARTESIAN_POINT('',(-0.16495796411,0.102827694601));
#39808 = CARTESIAN_POINT('',(-0.148876182727,0.110160220212));
#39809 = CARTESIAN_POINT('',(-0.138003942526,0.115206060501));
#39810 = CARTESIAN_POINT('',(-0.114009600338,0.125942806571));
#39811 = CARTESIAN_POINT('',(-0.100523067344,0.131951160721));
#39812 = CARTESIAN_POINT('',(-8.026822150373E-002,0.140252093881));
#39813 = CARTESIAN_POINT('',(-7.261007588435E-002,0.143247341848));
#39814 = CARTESIAN_POINT('',(-5.811084556585E-002,0.14857916736));
#39815 = CARTESIAN_POINT('',(-5.13581636568E-002,0.150886735321));
#39816 = CARTESIAN_POINT('',(-3.836293288125E-002,0.154989321986));
#39817 = CARTESIAN_POINT('',(-3.224991908048E-002,0.15672429417));
#39818 = CARTESIAN_POINT('',(-2.027142617247E-002,0.159763481879));
#39819 = CARTESIAN_POINT('',(-1.4557749429E-002,0.160990378868));
#39820 = CARTESIAN_POINT('',(-3.050810121113E-003,0.163069620647));
#39821 = CARTESIAN_POINT('',(2.54490390933E-003,0.163817272306));
#39822 = CARTESIAN_POINT('',(1.435484432405E-002,0.164937538935));
#39823 = CARTESIAN_POINT('',(2.034223555401E-002,0.165177143613));
#39824 = CARTESIAN_POINT('',(3.270810140603E-002,0.165046840243));
#39825 = CARTESIAN_POINT('',(3.899767982471E-002,0.164574080689));
#39826 = CARTESIAN_POINT('',(5.104366422524E-002,0.162972857529));
#39827 = CARTESIAN_POINT('',(5.685252369729E-002,0.161807025931));
#39828 = CARTESIAN_POINT('',(6.781973904499E-002,0.158920757347));
#39829 = CARTESIAN_POINT('',(7.304109225869E-002,0.157170991496));
#39830 = CARTESIAN_POINT('',(8.281172887936E-002,0.153216337246));
#39831 = CARTESIAN_POINT('',(8.742840243336E-002,0.150991924215));
#39832 = CARTESIAN_POINT('',(9.573123697598E-002,0.146287121387));
#39833 = CARTESIAN_POINT('',(9.951251294464E-002,0.143822053133));
#39834 = CARTESIAN_POINT('',(0.106450479653,0.138607237061));
#39835 = CARTESIAN_POINT('',(0.109662278798,0.135839454602));
#39836 = CARTESIAN_POINT('',(0.115508712514,0.130089848511));
#39837 = CARTESIAN_POINT('',(0.118185506996,0.127081896783));
#39838 = CARTESIAN_POINT('',(0.12297694269,0.120906141199));
#39839 = CARTESIAN_POINT('',(0.12513131502,0.117713556833));
#39840 = CARTESIAN_POINT('',(0.128897094172,0.11121087946));
#39841 = CARTESIAN_POINT('',(0.130545183566,0.107876180687));
#39842 = CARTESIAN_POINT('',(0.133318480532,0.10112233716));
#39843 = CARTESIAN_POINT('',(0.134469429832,9.76581131185E-002));
#39844 = CARTESIAN_POINT('',(0.136313548495,9.067205616829E-002));
#39845 = CARTESIAN_POINT('',(0.137006916448,8.707923216357E-002));
#39846 = CARTESIAN_POINT('',(0.137971303265,7.971304156603E-002));
#39847 = CARTESIAN_POINT('',(0.138212020157,7.586563946861E-002));
#39848 = CARTESIAN_POINT('',(0.138189214465,6.825350813473E-002));
#39849 = CARTESIAN_POINT('',(0.137922185716,6.441782059032E-002));
#39850 = CARTESIAN_POINT('',(0.136892109025,5.697593553207E-002));
#39851 = CARTESIAN_POINT('',(0.136135440594,5.329819637768E-002));
#39852 = CARTESIAN_POINT('',(0.134169747766,4.629004708107E-002));
#39853 = CARTESIAN_POINT('',(0.132974031929,4.288985311953E-002));
#39854 = CARTESIAN_POINT('',(0.130196626294,3.650435517303E-002));
#39855 = CARTESIAN_POINT('',(0.128616458906,3.34611580312E-002));
#39856 = CARTESIAN_POINT('',(0.12511337799,2.76491600422E-002));
#39857 = CARTESIAN_POINT('',(0.123158289038,2.484518820583E-002));
#39858 = CARTESIAN_POINT('',(0.118821640968,1.938173856801E-002));
#39859 = CARTESIAN_POINT('',(0.116387203741,1.670128915312E-002));
#39860 = CARTESIAN_POINT('',(0.111188980225,1.169693638436E-002));
#39861 = CARTESIAN_POINT('',(0.108390775075,9.334635965248E-003));
#39862 = CARTESIAN_POINT('',(0.102517213064,5.028733149553E-003));
#39863 = CARTESIAN_POINT('',(9.940974320214E-002,3.04374819555E-003));
#39864 = CARTESIAN_POINT('',(9.297410994076E-002,-4.605487529243E-004));
#39865 = CARTESIAN_POINT('',(8.961636772965E-002,-2.022805975818E-003));
#39866 = CARTESIAN_POINT('',(8.273227915996E-002,-4.652350951108E-003));
#39867 = CARTESIAN_POINT('',(7.918610786033E-002,-5.748773717041E-003));
#39868 = CARTESIAN_POINT('',(7.187664965995E-002,-7.499757460344E-003));
#39869 = CARTESIAN_POINT('',(6.810254611204E-002,-8.153911375097E-003));
#39870 = CARTESIAN_POINT('',(6.00311159832E-002,-9.076759564124E-003));
#39871 = CARTESIAN_POINT('',(5.570728598915E-002,-9.303928144426E-003));
#39872 = CARTESIAN_POINT('',(4.652951105287E-002,-9.266779814571E-003));
#39873 = CARTESIAN_POINT('',(4.164725133543E-002,-8.963726151903E-003));
#39874 = CARTESIAN_POINT('',(3.123329422507E-002,-7.760823534166E-003));
#39875 = CARTESIAN_POINT('',(2.56654770253E-002,-6.809303930713E-003));
#39876 = CARTESIAN_POINT('',(1.373592769787E-002,-4.158165253798E-003));
#39877 = CARTESIAN_POINT('',(7.3318015331E-003,-2.391968914819E-003));
#39878 = CARTESIAN_POINT('',(5.102360036418E-004,-1.67817181846E-004));
#39879 = CARTESIAN_POINT('',(2.551180018191E-004,-8.390859092255E-005));
#39880 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#39881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39882 = ORIENTED_EDGE('',*,*,#39883,.F.);
#39883 = EDGE_CURVE('',#39884,#39679,#39886,.T.);
#39884 = VERTEX_POINT('',#39885);
#39885 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#39886 = SURFACE_CURVE('',#39887,(#39891),.PCURVE_S1.);
#39887 = LINE('',#39888,#39889);
#39888 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#39889 = VECTOR('',#39890,1.);
#39890 = DIRECTION('',(1.,0.E+000,0.E+000));
#39891 = PCURVE('',#39780,#39892);
#39892 = DEFINITIONAL_REPRESENTATION('',(#39893),#39896);
#39893 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39894,#39895),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#39894 = CARTESIAN_POINT('',(-0.39388720791,6.215002845858E-002));
#39895 = CARTESIAN_POINT('',(-0.39388720791,6.215002845858E-002));
#39896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39897 = ORIENTED_EDGE('',*,*,#39898,.F.);
#39898 = EDGE_CURVE('',#39681,#39884,#39899,.T.);
#39899 = SURFACE_CURVE('',#39900,(#39993),.PCURVE_S1.);
#39900 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39901,#39902,#39903,#39904,
    #39905,#39906,#39907,#39908,#39909,#39910,#39911,#39912,#39913,
    #39914,#39915,#39916,#39917,#39918,#39919,#39920,#39921,#39922,
    #39923,#39924,#39925,#39926,#39927,#39928,#39929,#39930,#39931,
    #39932,#39933,#39934,#39935,#39936,#39937,#39938,#39939,#39940,
    #39941,#39942,#39943,#39944,#39945,#39946,#39947,#39948,#39949,
    #39950,#39951,#39952,#39953,#39954,#39955,#39956,#39957,#39958,
    #39959,#39960,#39961,#39962,#39963,#39964,#39965,#39966,#39967,
    #39968,#39969,#39970,#39971,#39972,#39973,#39974,#39975,#39976,
    #39977,#39978,#39979,#39980,#39981,#39982,#39983,#39984,#39985,
    #39986,#39987,#39988,#39989,#39990,#39991,#39992),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054340983071E-002,
    5.803244411913E-002,8.308286870604E-002,0.106225294611,
    0.127893080345,0.148117861786,0.168643847245,0.189429247775,
    0.210375299011,0.231337895629,0.252154021284,0.271455298806,
    0.291668524251,0.312714039875,0.334363626606,0.356251295743,
    0.377919695092,0.398196916174,0.418874414708,0.440044507596,
    0.461775403651,0.484107815647,0.507054158699,0.530996986993,
    0.556894685358,0.583600983452,0.611045589104,0.638835120284,
    0.663611656339,0.685330490044,0.705793000908,0.725796878219,
    0.745788675363,0.766058602951,0.795009436785,0.813125,0.823125,
    0.834375,0.856389475443,0.878014194158,0.900702802887,0.930535762741
    ,0.957355723486,0.980635997775,1.),.UNSPECIFIED.);
#39901 = CARTESIAN_POINT('',(2.401146897693,-7.578971918385,
    8.56335482753));
#39902 = CARTESIAN_POINT('',(2.401146897693,-7.585570714633,
    8.56689276448));
#39903 = CARTESIAN_POINT('',(2.401146897693,-7.59216951088,8.57043070143
    ));
#39904 = CARTESIAN_POINT('',(2.401146897693,-7.604366606811,
    8.575734092993));
#39905 = CARTESIAN_POINT('',(2.401146897693,-7.610056375271,
    8.577849301691));
#39906 = CARTESIAN_POINT('',(2.401146897693,-7.620711716628,
    8.581097422093));
#39907 = CARTESIAN_POINT('',(2.401146897693,-7.625711047282,
    8.582310797836));
#39908 = CARTESIAN_POINT('',(2.401146897693,-7.63513367139,
    8.583972635503));
#39909 = CARTESIAN_POINT('',(2.401146897693,-7.639582925462,
    8.584480226662));
#39910 = CARTESIAN_POINT('',(2.401146897693,-7.648021033489,
    8.584878334014));
#39911 = CARTESIAN_POINT('',(2.401146897693,-7.65202806786,
    8.584815005914));
#39912 = CARTESIAN_POINT('',(2.401146897693,-7.659620548601,
    8.584165926529));
#39913 = CARTESIAN_POINT('',(2.401146897693,-7.663231873894,
    8.583610938468));
#39914 = CARTESIAN_POINT('',(2.401146897693,-7.670317087981,
    8.582060961653));
#39915 = CARTESIAN_POINT('',(2.401146897693,-7.673821198985,
    8.581034673325));
#39916 = CARTESIAN_POINT('',(2.401146897693,-7.680628331991,
    8.578568332804));
#39917 = CARTESIAN_POINT('',(2.401146897693,-7.683967610393,
    8.577091286162));
#39918 = CARTESIAN_POINT('',(2.401146897693,-7.690380773308,
    8.573748403967));
#39919 = CARTESIAN_POINT('',(2.401146897693,-7.693492749229,
    8.571846923873));
#39920 = CARTESIAN_POINT('',(2.401146897693,-7.699383678137,
    8.567693641393));
#39921 = CARTESIAN_POINT('',(2.401146897693,-7.702202998424,
    8.565408720572));
#39922 = CARTESIAN_POINT('',(2.401146897693,-7.707446489342,
    8.560539405824));
#39923 = CARTESIAN_POINT('',(2.401146897693,-7.709918511075,
    8.557928961366));
#39924 = CARTESIAN_POINT('',(2.401146897693,-7.714266397411,
    8.552612693601));
#39925 = CARTESIAN_POINT('',(2.401146897693,-7.716206566701,
    8.549897646748));
#39926 = CARTESIAN_POINT('',(2.401146897693,-7.719791957888,
    8.544137632349));
#39927 = CARTESIAN_POINT('',(2.401146897693,-7.721438950692,
    8.541033877861));
#39928 = CARTESIAN_POINT('',(2.401146897693,-7.724379386478,
    8.534547565294));
#39929 = CARTESIAN_POINT('',(2.401146897693,-7.725669739803,
    8.531097421041));
#39930 = CARTESIAN_POINT('',(2.401146897693,-7.727818204476,
    8.524001207779));
#39931 = CARTESIAN_POINT('',(2.401146897693,-7.728678428412,
    8.520285299739));
#39932 = CARTESIAN_POINT('',(2.401146897693,-7.729899779893,
    8.512781060489));
#39933 = CARTESIAN_POINT('',(2.401146897693,-7.730271628319,
    8.508922391889));
#39934 = CARTESIAN_POINT('',(2.401146897693,-7.730480467546,
    8.501283070209));
#39935 = CARTESIAN_POINT('',(2.401146897693,-7.730341695319,
    8.497422962754));
#39936 = CARTESIAN_POINT('',(2.401146897693,-7.729540384786,
    8.49009344942));
#39937 = CARTESIAN_POINT('',(2.401146897693,-7.728918915755,
    8.48655097393));
#39938 = CARTESIAN_POINT('',(2.401146897693,-7.727206750962,
    8.479548654513));
#39939 = CARTESIAN_POINT('',(2.401146897693,-7.726095764879,
    8.476050189768));
#39940 = CARTESIAN_POINT('',(2.401146897693,-7.723400271648,
    8.469139977357));
#39941 = CARTESIAN_POINT('',(2.401146897693,-7.721786986923,
    8.465698971401));
#39942 = CARTESIAN_POINT('',(2.401146897693,-7.718067460001,
    8.458939221832));
#39943 = CARTESIAN_POINT('',(2.401146897693,-7.715929718289,
    8.455590166005));
#39944 = CARTESIAN_POINT('',(2.401146897693,-7.711141001941,
    8.449062225102));
#39945 = CARTESIAN_POINT('',(2.401146897693,-7.708455541249,
    8.445852070626));
#39946 = CARTESIAN_POINT('',(2.401146897693,-7.702556495796,
    8.43966041332));
#39947 = CARTESIAN_POINT('',(2.401146897693,-7.699295376164,
    8.436654045895));
#39948 = CARTESIAN_POINT('',(2.401146897693,-7.692217256787,
    8.430860198161));
#39949 = CARTESIAN_POINT('',(2.401146897693,-7.688339086223,
    8.428055834365));
#39950 = CARTESIAN_POINT('',(2.401146897693,-7.679830320208,
    8.422649493357));
#39951 = CARTESIAN_POINT('',(2.401146897693,-7.675125231732,
    8.420037569327));
#39952 = CARTESIAN_POINT('',(2.401146897693,-7.665099085246,
    8.41528192487));
#39953 = CARTESIAN_POINT('',(2.401146897693,-7.659725012374,
    8.41310215632));
#39954 = CARTESIAN_POINT('',(2.401146897693,-7.648371874299,
    8.409323517764));
#39955 = CARTESIAN_POINT('',(2.401146897693,-7.642350532716,
    8.407688728642));
#39956 = CARTESIAN_POINT('',(2.401146897693,-7.629748067581,
    8.405113153546));
#39957 = CARTESIAN_POINT('',(2.401146897693,-7.623272519282,
    8.40415071165));
#39958 = CARTESIAN_POINT('',(2.401146897693,-7.610082532085,
    8.402989680424));
#39959 = CARTESIAN_POINT('',(2.401146897693,-7.603694273197,
    8.402691742535));
#39960 = CARTESIAN_POINT('',(2.401146897693,-7.590663506052,
    8.402734460652));
#39961 = CARTESIAN_POINT('',(2.401146897693,-7.584334279533,
    8.402963148154));
#39962 = CARTESIAN_POINT('',(2.401146897693,-7.571069249238,
    8.403925772385));
#39963 = CARTESIAN_POINT('',(2.401146897693,-7.564337238681,
    8.404596488917));
#39964 = CARTESIAN_POINT('',(2.401146897693,-7.550015236295,
    8.406420728834));
#39965 = CARTESIAN_POINT('',(2.401146897693,-7.54258174969,8.40753293614
    ));
#39966 = CARTESIAN_POINT('',(2.401146897693,-7.526616283718,
    8.410266574583));
#39967 = CARTESIAN_POINT('',(2.401146897693,-7.518159352053,
    8.411880851077));
#39968 = CARTESIAN_POINT('',(2.401146897693,-7.500116885801,
    8.415582705517));
#39969 = CARTESIAN_POINT('',(2.401146897693,-7.490289798531,
    8.417803717901));
#39970 = CARTESIAN_POINT('',(2.401146897693,-7.466342065661,
    8.423198116279));
#39971 = CARTESIAN_POINT('',(2.401146897693,-7.451220538987,
    8.426871548915));
#39972 = CARTESIAN_POINT('',(2.401146897693,-7.427307105888,
    8.432404297989));
#39973 = CARTESIAN_POINT('',(2.401146897693,-7.417820653436,
    8.434660401939));
#39974 = CARTESIAN_POINT('',(2.401146897693,-7.403845425453,
    8.43774475482));
#39975 = CARTESIAN_POINT('',(2.401146897693,-7.3988914886,8.438830025774
    ));
#39976 = CARTESIAN_POINT('',(2.401146897693,-7.388734618484,
    8.440920074999));
#39977 = CARTESIAN_POINT('',(2.401146897693,-7.383525660226,
    8.441937674561));
#39978 = CARTESIAN_POINT('',(2.401146897693,-7.368495410748,
    8.44466695968));
#39979 = CARTESIAN_POINT('',(2.401146897693,-7.359154844709,
    8.446126208672));
#39980 = CARTESIAN_POINT('',(2.401146897693,-7.341420506677,
    8.448284245552));
#39981 = CARTESIAN_POINT('',(2.401146897693,-7.333271690702,
    8.448941107088));
#39982 = CARTESIAN_POINT('',(2.401146897693,-7.316711695547,
    8.449826174304));
#39983 = CARTESIAN_POINT('',(2.401146897693,-7.30861862054,
    8.449967737002));
#39984 = CARTESIAN_POINT('',(2.401146897693,-7.290071613235,
    8.449540368323));
#39985 = CARTESIAN_POINT('',(2.401146897693,-7.279875985062,
    8.448856713913));
#39986 = CARTESIAN_POINT('',(2.401146897693,-7.261024083182,
    8.446068105164));
#39987 = CARTESIAN_POINT('',(2.401146897693,-7.25235470877,
    8.444299655894));
#39988 = CARTESIAN_POINT('',(2.401146897693,-7.236529077465,
    8.43963564902));
#39989 = CARTESIAN_POINT('',(2.401146897693,-7.229351246315,
    8.437051093701));
#39990 = CARTESIAN_POINT('',(2.401146897693,-7.21645602894,
    8.431216486491));
#39991 = CARTESIAN_POINT('',(2.401146897693,-7.210756945367,
    8.428007166704));
#39992 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#39993 = PCURVE('',#39780,#39994);
#39994 = DEFINITIONAL_REPRESENTATION('',(#39995),#40088);
#39995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39996,#39997,#39998,#39999,
    #40000,#40001,#40002,#40003,#40004,#40005,#40006,#40007,#40008,
    #40009,#40010,#40011,#40012,#40013,#40014,#40015,#40016,#40017,
    #40018,#40019,#40020,#40021,#40022,#40023,#40024,#40025,#40026,
    #40027,#40028,#40029,#40030,#40031,#40032,#40033,#40034,#40035,
    #40036,#40037,#40038,#40039,#40040,#40041,#40042,#40043,#40044,
    #40045,#40046,#40047,#40048,#40049,#40050,#40051,#40052,#40053,
    #40054,#40055,#40056,#40057,#40058,#40059,#40060,#40061,#40062,
    #40063,#40064,#40065,#40066,#40067,#40068,#40069,#40070,#40071,
    #40072,#40073,#40074,#40075,#40076,#40077,#40078,#40079,#40080,
    #40081,#40082,#40083,#40084,#40085,#40086,#40087),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054340983071E-002,
    5.803244411913E-002,8.308286870604E-002,0.106225294611,
    0.127893080345,0.148117861786,0.168643847245,0.189429247775,
    0.210375299011,0.231337895629,0.252154021284,0.271455298806,
    0.291668524251,0.312714039875,0.334363626606,0.356251295743,
    0.377919695092,0.398196916174,0.418874414708,0.440044507596,
    0.461775403651,0.484107815647,0.507054158699,0.530996986993,
    0.556894685358,0.583600983452,0.611045589104,0.638835120284,
    0.663611656339,0.685330490044,0.705793000908,0.725796878219,
    0.745788675363,0.766058602951,0.795009436785,0.813125,0.823125,
    0.834375,0.856389475443,0.878014194158,0.900702802887,0.930535762741
    ,0.957355723486,0.980635997775,1.),.UNSPECIFIED.);
#39996 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#39997 = CARTESIAN_POINT('',(7.166625166951E-003,-2.168085213397E-003));
#39998 = CARTESIAN_POINT('',(1.433325033391E-002,-4.336170426789E-003));
#39999 = CARTESIAN_POINT('',(2.733631144688E-002,-7.13179431358E-003));
#40000 = CARTESIAN_POINT('',(3.333135053534E-002,-8.084201421392E-003));
#40001 = CARTESIAN_POINT('',(4.441784851241E-002,-9.168705071332E-003));
#40002 = CARTESIAN_POINT('',(4.955826066165E-002,-9.373034750753E-003));
#40003 = CARTESIAN_POINT('',(5.91235985358E-002,-9.145304934899E-003));
#40004 = CARTESIAN_POINT('',(6.35856287132E-002,-8.766098818906E-003));
#40005 = CARTESIAN_POINT('',(7.19367074019E-002,-7.493447544585E-003));
#40006 = CARTESIAN_POINT('',(7.585267597447E-002,-6.641669965906E-003));
#40007 = CARTESIAN_POINT('',(8.316833601297E-002,-4.509022303678E-003));
#40008 = CARTESIAN_POINT('',(8.65994615709E-002,-3.253211998604E-003));
#40009 = CARTESIAN_POINT('',(9.324025786801E-002,-3.373053949636E-004));
#40010 = CARTESIAN_POINT('',(9.647338970069E-002,1.359432716035E-003));
#40011 = CARTESIAN_POINT('',(0.102660965042,5.118928256024E-003));
#40012 = CARTESIAN_POINT('',(0.105643663169,7.225099881672E-003));
#40013 = CARTESIAN_POINT('',(0.11127224932,1.176630433473E-002));
#40014 = CARTESIAN_POINT('',(0.113948457016,1.424378956029E-002));
#40015 = CARTESIAN_POINT('',(0.118905340452,1.947658091484E-002));
#40016 = CARTESIAN_POINT('',(0.121219064957,2.227231140266E-002));
#40017 = CARTESIAN_POINT('',(0.125400094874,2.80794976361E-002));
#40018 = CARTESIAN_POINT('',(0.127309178999,3.11259233318E-002));
#40019 = CARTESIAN_POINT('',(0.13052408495,3.719479458308E-002));
#40020 = CARTESIAN_POINT('',(0.131891132588,4.023895572236E-002));
#40021 = CARTESIAN_POINT('',(0.134271045386,4.659260120457E-002));
#40022 = CARTESIAN_POINT('',(0.135274061211,4.996006857233E-002));
#40023 = CARTESIAN_POINT('',(0.136878531227,5.689866276037E-002));
#40024 = CARTESIAN_POINT('',(0.137463636721,6.053544136629E-002));
#40025 = CARTESIAN_POINT('',(0.138171470672,6.791589624453E-002));
#40026 = CARTESIAN_POINT('',(0.138282506668,7.17284582164E-002));
#40027 = CARTESIAN_POINT('',(0.138000997579,7.932622491379E-002));
#40028 = CARTESIAN_POINT('',(0.137605101288,8.318250041512E-002));
#40029 = CARTESIAN_POINT('',(0.136304315633,9.071315817146E-002));
#40030 = CARTESIAN_POINT('',(0.135407529337,9.447021308615E-002));
#40031 = CARTESIAN_POINT('',(0.133177460701,0.101498061844));
#40032 = CARTESIAN_POINT('',(0.131870041904,0.104848586048));
#40033 = CARTESIAN_POINT('',(0.128811464701,0.111376149989));
#40034 = CARTESIAN_POINT('',(0.127032802659,0.114587054376));
#40035 = CARTESIAN_POINT('',(0.123028334009,0.12083052698));
#40036 = CARTESIAN_POINT('',(0.120768548091,0.123886108299));
#40037 = CARTESIAN_POINT('',(0.115789781598,0.129780256156));
#40038 = CARTESIAN_POINT('',(0.113033945452,0.132642332622));
#40039 = CARTESIAN_POINT('',(0.1070526423,0.138098506126));
#40040 = CARTESIAN_POINT('',(0.103787203116,0.140716462929));
#40041 = CARTESIAN_POINT('',(9.678361998365E-002,0.145624128439));
#40042 = CARTESIAN_POINT('',(9.299397318762E-002,0.147928846103));
#40043 = CARTESIAN_POINT('',(8.491283877848E-002,0.152214136307));
#40044 = CARTESIAN_POINT('',(8.055805268262E-002,0.1541992059));
#40045 = CARTESIAN_POINT('',(7.115069764149E-002,0.157822642571));
#40046 = CARTESIAN_POINT('',(6.602313633307E-002,0.159456080583));
#40047 = CARTESIAN_POINT('',(5.52563963099E-002,0.162142542352));
#40048 = CARTESIAN_POINT('',(4.95581382212E-002,0.163220459289));
#40049 = CARTESIAN_POINT('',(3.768297605781E-002,0.164687557467));
#40050 = CARTESIAN_POINT('',(3.145754591344E-002,0.165103621713));
#40051 = CARTESIAN_POINT('',(1.859465357768E-002,0.165145037984));
#40052 = CARTESIAN_POINT('',(1.205642824435E-002,0.164812427598));
#40053 = CARTESIAN_POINT('',(-1.103690707671E-003,0.163351255146));
#40054 = CARTESIAN_POINT('',(-7.425380553286E-003,0.162384375576));
#40055 = CARTESIAN_POINT('',(-2.019217159957E-002,0.159774440022));
#40056 = CARTESIAN_POINT('',(-2.635220143196E-002,0.158302897035));
#40057 = CARTESIAN_POINT('',(-3.916736961411E-002,0.15474492871));
#40058 = CARTESIAN_POINT('',(-4.56351707075E-002,0.152760646515));
#40059 = CARTESIAN_POINT('',(-5.931677778715E-002,0.14814965624));
#40060 = CARTESIAN_POINT('',(-6.638529032668E-002,0.145594297424));
#40061 = CARTESIAN_POINT('',(-8.149890875633E-002,0.139767855901));
#40062 = CARTESIAN_POINT('',(-8.947184877873E-002,0.136518577646));
#40063 = CARTESIAN_POINT('',(-0.106430921268,0.129333581123));
#40064 = CARTESIAN_POINT('',(-0.115627572361,0.125219441006));
#40065 = CARTESIAN_POINT('',(-0.138042538026,0.115211306428));
#40066 = CARTESIAN_POINT('',(-0.152143557212,0.108629822234));
#40067 = CARTESIAN_POINT('',(-0.174497630145,9.849280994336E-002));
#40068 = CARTESIAN_POINT('',(-0.183353411181,9.441139751655E-002));
#40069 = CARTESIAN_POINT('',(-0.196446706359,8.863334842902E-002));
#40070 = CARTESIAN_POINT('',(-0.201089606205,8.659305815304E-002));
#40071 = CARTESIAN_POINT('',(-0.210635382227,8.254232038793E-002));
#40072 = CARTESIAN_POINT('',(-0.215541638465,8.051811567156E-002));
#40073 = CARTESIAN_POINT('',(-0.229739239657,7.488025109215E-002));
#40074 = CARTESIAN_POINT('',(-0.238609036599,7.160881658078E-002));
#40075 = CARTESIAN_POINT('',(-0.255570273665,6.599808527488E-002));
#40076 = CARTESIAN_POINT('',(-0.2634298245,6.374816760085E-002));
#40077 = CARTESIAN_POINT('',(-0.279490621855,5.961687581086E-002));
#40078 = CARTESIAN_POINT('',(-0.287397078087,5.788313623779E-002));
#40079 = CARTESIAN_POINT('',(-0.305664568614,5.464694807675E-002));
#40080 = CARTESIAN_POINT('',(-0.315794973793,5.330787821022E-002));
#40081 = CARTESIAN_POINT('',(-0.334826723778,5.232653435607E-002));
#40082 = CARTESIAN_POINT('',(-0.343674595191,5.235177294672E-002));
#40083 = CARTESIAN_POINT('',(-0.360109021848,5.380545337436E-002));
#40084 = CARTESIAN_POINT('',(-0.367655437062,5.492474047903E-002));
#40085 = CARTESIAN_POINT('',(-0.381447618178,5.810357871077E-002));
#40086 = CARTESIAN_POINT('',(-0.387667413044,6.012680358468E-002));
#40087 = CARTESIAN_POINT('',(-0.39388720791,6.215002845858E-002));
#40088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40093)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40090,#40091,#40092)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40090 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40091 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40092 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40093 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.2),#40090,
  'distance_accuracy_value','confusion accuracy');
#40094 = SHAPE_DEFINITION_REPRESENTATION(#40095,#39671);
#40095 = PRODUCT_DEFINITION_SHAPE('','',#40096);
#40096 = PRODUCT_DEFINITION('design','',#40097,#40100);
#40097 = PRODUCT_DEFINITION_FORMATION('','',#40098);
#40098 = PRODUCT('CADSOFTTOOLS 1.185','CADSOFTTOOLS 1.185','',(#40099));
#40099 = PRODUCT_CONTEXT('',#2,'mechanical');
#40100 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40101 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40102,#40104);
#40102 = ( REPRESENTATION_RELATIONSHIP('','',#39671,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40103) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#40103 = ITEM_DEFINED_TRANSFORMATION('','',#11,#751);
#40104 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #40105);
#40105 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('185','','',#5,#40096,$);
#40106 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40098));
#40107 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40108),#40182);
#40108 = SHELL_BASED_SURFACE_MODEL('',(#40109));
#40109 = OPEN_SHELL('',(#40110));
#40110 = ADVANCED_FACE('',(#40111),#40125,.F.);
#40111 = FACE_BOUND('',#40112,.T.);
#40112 = EDGE_LOOP('',(#40113,#40136,#40152,#40168));
#40113 = ORIENTED_EDGE('',*,*,#40114,.T.);
#40114 = EDGE_CURVE('',#40115,#40117,#40119,.T.);
#40115 = VERTEX_POINT('',#40116);
#40116 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#40117 = VERTEX_POINT('',#40118);
#40118 = CARTESIAN_POINT('',(2.451146897693,-7.205057861795,
    8.424797846916));
#40119 = SURFACE_CURVE('',#40120,(#40124),.PCURVE_S1.);
#40120 = LINE('',#40121,#40122);
#40121 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#40122 = VECTOR('',#40123,1.);
#40123 = DIRECTION('',(1.,0.E+000,0.E+000));
#40124 = PCURVE('',#40125,#40130);
#40125 = PLANE('',#40126);
#40126 = AXIS2_PLACEMENT_3D('',#40127,#40128,#40129);
#40127 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#40128 = DIRECTION('',(0.E+000,-0.866066159114,0.499929403053));
#40129 = DIRECTION('',(0.E+000,-0.499929403053,-0.866066159114));
#40130 = DEFINITIONAL_REPRESENTATION('',(#40131),#40135);
#40131 = LINE('',#40132,#40133);
#40132 = CARTESIAN_POINT('',(-0.296145095241,0.E+000));
#40133 = VECTOR('',#40134,1.);
#40134 = DIRECTION('',(0.E+000,1.));
#40135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40136 = ORIENTED_EDGE('',*,*,#40137,.F.);
#40137 = EDGE_CURVE('',#40138,#40117,#40140,.T.);
#40138 = VERTEX_POINT('',#40139);
#40139 = CARTESIAN_POINT('',(2.451146897693,-7.353109502476,
    8.168316601741));
#40140 = SURFACE_CURVE('',#40141,(#40145),.PCURVE_S1.);
#40141 = LINE('',#40142,#40143);
#40142 = CARTESIAN_POINT('',(2.451146897693,-7.353109502476,
    8.168316601741));
#40143 = VECTOR('',#40144,1.);
#40144 = DIRECTION('',(0.E+000,0.499929403053,0.866066159114));
#40145 = PCURVE('',#40125,#40146);
#40146 = DEFINITIONAL_REPRESENTATION('',(#40147),#40151);
#40147 = LINE('',#40148,#40149);
#40148 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#40149 = VECTOR('',#40150,1.);
#40150 = DIRECTION('',(-1.,0.E+000));
#40151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40152 = ORIENTED_EDGE('',*,*,#40153,.F.);
#40153 = EDGE_CURVE('',#40154,#40138,#40156,.T.);
#40154 = VERTEX_POINT('',#40155);
#40155 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#40156 = SURFACE_CURVE('',#40157,(#40161),.PCURVE_S1.);
#40157 = LINE('',#40158,#40159);
#40158 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#40159 = VECTOR('',#40160,1.);
#40160 = DIRECTION('',(1.,0.E+000,0.E+000));
#40161 = PCURVE('',#40125,#40162);
#40162 = DEFINITIONAL_REPRESENTATION('',(#40163),#40167);
#40163 = LINE('',#40164,#40165);
#40164 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#40165 = VECTOR('',#40166,1.);
#40166 = DIRECTION('',(0.E+000,1.));
#40167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40168 = ORIENTED_EDGE('',*,*,#40169,.F.);
#40169 = EDGE_CURVE('',#40115,#40154,#40170,.T.);
#40170 = SURFACE_CURVE('',#40171,(#40175),.PCURVE_S1.);
#40171 = LINE('',#40172,#40173);
#40172 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#40173 = VECTOR('',#40174,1.);
#40174 = DIRECTION('',(0.E+000,-0.499929403053,-0.866066159114));
#40175 = PCURVE('',#40125,#40176);
#40176 = DEFINITIONAL_REPRESENTATION('',(#40177),#40181);
#40177 = LINE('',#40178,#40179);
#40178 = CARTESIAN_POINT('',(-0.296145095241,0.E+000));
#40179 = VECTOR('',#40180,1.);
#40180 = DIRECTION('',(1.,0.E+000));
#40181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40186)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40183,#40184,#40185)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40183 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40184 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40185 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40186 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#40183,
  'distance_accuracy_value','confusion accuracy');
#40187 = SHAPE_DEFINITION_REPRESENTATION(#40188,#40107);
#40188 = PRODUCT_DEFINITION_SHAPE('','',#40189);
#40189 = PRODUCT_DEFINITION('design','',#40190,#40193);
#40190 = PRODUCT_DEFINITION_FORMATION('','',#40191);
#40191 = PRODUCT('CADSOFTTOOLS 1.186','CADSOFTTOOLS 1.186','',(#40192));
#40192 = PRODUCT_CONTEXT('',#2,'mechanical');
#40193 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40194 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40195,#40197);
#40195 = ( REPRESENTATION_RELATIONSHIP('','',#40107,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40196) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#40196 = ITEM_DEFINED_TRANSFORMATION('','',#11,#755);
#40197 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #40198);
#40198 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('186','','',#5,#40189,$);
#40199 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40191));
#40200 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40201),#40275);
#40201 = SHELL_BASED_SURFACE_MODEL('',(#40202));
#40202 = OPEN_SHELL('',(#40203));
#40203 = ADVANCED_FACE('',(#40204),#40218,.F.);
#40204 = FACE_BOUND('',#40205,.T.);
#40205 = EDGE_LOOP('',(#40206,#40229,#40245,#40261));
#40206 = ORIENTED_EDGE('',*,*,#40207,.T.);
#40207 = EDGE_CURVE('',#40208,#40210,#40212,.T.);
#40208 = VERTEX_POINT('',#40209);
#40209 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#40210 = VERTEX_POINT('',#40211);
#40211 = CARTESIAN_POINT('',(2.451146897693,-7.353109502476,
    8.168316601741));
#40212 = SURFACE_CURVE('',#40213,(#40217),.PCURVE_S1.);
#40213 = LINE('',#40214,#40215);
#40214 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#40215 = VECTOR('',#40216,1.);
#40216 = DIRECTION('',(1.,0.E+000,0.E+000));
#40217 = PCURVE('',#40218,#40223);
#40218 = PLANE('',#40219);
#40219 = AXIS2_PLACEMENT_3D('',#40220,#40221,#40222);
#40220 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#40221 = DIRECTION('',(0.E+000,0.499925937087,0.866068159805));
#40222 = DIRECTION('',(0.E+000,-0.866068159805,0.499925937087));
#40223 = DEFINITIONAL_REPRESENTATION('',(#40224),#40228);
#40224 = LINE('',#40225,#40226);
#40225 = CARTESIAN_POINT('',(-6.604058435123E-002,0.E+000));
#40226 = VECTOR('',#40227,1.);
#40227 = DIRECTION('',(0.E+000,1.));
#40228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40229 = ORIENTED_EDGE('',*,*,#40230,.F.);
#40230 = EDGE_CURVE('',#40231,#40210,#40233,.T.);
#40231 = VERTEX_POINT('',#40232);
#40232 = CARTESIAN_POINT('',(2.451146897693,-7.410305149838,
    8.201332002758));
#40233 = SURFACE_CURVE('',#40234,(#40238),.PCURVE_S1.);
#40234 = LINE('',#40235,#40236);
#40235 = CARTESIAN_POINT('',(2.451146897693,-7.410305149838,
    8.201332002758));
#40236 = VECTOR('',#40237,1.);
#40237 = DIRECTION('',(0.E+000,0.866068159805,-0.499925937087));
#40238 = PCURVE('',#40218,#40239);
#40239 = DEFINITIONAL_REPRESENTATION('',(#40240),#40244);
#40240 = LINE('',#40241,#40242);
#40241 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#40242 = VECTOR('',#40243,1.);
#40243 = DIRECTION('',(-1.,0.E+000));
#40244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40245 = ORIENTED_EDGE('',*,*,#40246,.F.);
#40246 = EDGE_CURVE('',#40247,#40231,#40249,.T.);
#40247 = VERTEX_POINT('',#40248);
#40248 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#40249 = SURFACE_CURVE('',#40250,(#40254),.PCURVE_S1.);
#40250 = LINE('',#40251,#40252);
#40251 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#40252 = VECTOR('',#40253,1.);
#40253 = DIRECTION('',(1.,0.E+000,0.E+000));
#40254 = PCURVE('',#40218,#40255);
#40255 = DEFINITIONAL_REPRESENTATION('',(#40256),#40260);
#40256 = LINE('',#40257,#40258);
#40257 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#40258 = VECTOR('',#40259,1.);
#40259 = DIRECTION('',(0.E+000,1.));
#40260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40261 = ORIENTED_EDGE('',*,*,#40262,.F.);
#40262 = EDGE_CURVE('',#40208,#40247,#40263,.T.);
#40263 = SURFACE_CURVE('',#40264,(#40268),.PCURVE_S1.);
#40264 = LINE('',#40265,#40266);
#40265 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#40266 = VECTOR('',#40267,1.);
#40267 = DIRECTION('',(0.E+000,-0.866068159805,0.499925937087));
#40268 = PCURVE('',#40218,#40269);
#40269 = DEFINITIONAL_REPRESENTATION('',(#40270),#40274);
#40270 = LINE('',#40271,#40272);
#40271 = CARTESIAN_POINT('',(-6.604058435123E-002,0.E+000));
#40272 = VECTOR('',#40273,1.);
#40273 = DIRECTION('',(1.,0.E+000));
#40274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40279)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40276,#40277,#40278)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40276 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40277 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40278 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40279 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#40276,
  'distance_accuracy_value','confusion accuracy');
#40280 = SHAPE_DEFINITION_REPRESENTATION(#40281,#40200);
#40281 = PRODUCT_DEFINITION_SHAPE('','',#40282);
#40282 = PRODUCT_DEFINITION('design','',#40283,#40286);
#40283 = PRODUCT_DEFINITION_FORMATION('','',#40284);
#40284 = PRODUCT('CADSOFTTOOLS 1.187','CADSOFTTOOLS 1.187','',(#40285));
#40285 = PRODUCT_CONTEXT('',#2,'mechanical');
#40286 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40287 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40288,#40290);
#40288 = ( REPRESENTATION_RELATIONSHIP('','',#40200,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40289) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#40289 = ITEM_DEFINED_TRANSFORMATION('','',#11,#759);
#40290 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #40291);
#40291 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('187','','',#5,#40282,$);
#40292 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40284));
#40293 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40294),#40352);
#40294 = SHELL_BASED_SURFACE_MODEL('',(#40295));
#40295 = OPEN_SHELL('',(#40296));
#40296 = ADVANCED_FACE('',(#40297),#40311,.F.);
#40297 = FACE_BOUND('',#40298,.F.);
#40298 = EDGE_LOOP('',(#40299,#40322,#40338));
#40299 = ORIENTED_EDGE('',*,*,#40300,.T.);
#40300 = EDGE_CURVE('',#40301,#40303,#40305,.T.);
#40301 = VERTEX_POINT('',#40302);
#40302 = CARTESIAN_POINT('',(2.426146897693,-7.300471112463,
    8.391609544503));
#40303 = VERTEX_POINT('',#40304);
#40304 = CARTESIAN_POINT('',(2.451146897693,-7.410305149838,
    8.201332002758));
#40305 = SURFACE_CURVE('',#40306,(#40310),.PCURVE_S1.);
#40306 = LINE('',#40307,#40308);
#40307 = CARTESIAN_POINT('',(2.451146897693,-7.300471112463,
    8.391609544503));
#40308 = VECTOR('',#40309,1.);
#40309 = DIRECTION('',(0.E+000,-0.499922327265,-0.866070243515));
#40310 = PCURVE('',#40311,#40316);
#40311 = PLANE('',#40312);
#40312 = AXIS2_PLACEMENT_3D('',#40313,#40314,#40315);
#40313 = CARTESIAN_POINT('',(2.401146897693,-7.300471112463,
    8.391609544503));
#40314 = DIRECTION('',(0.E+000,0.866070243515,-0.499922327265));
#40315 = DIRECTION('',(0.E+000,0.499922327265,0.866070243515));
#40316 = DEFINITIONAL_REPRESENTATION('',(#40317),#40321);
#40317 = LINE('',#40318,#40319);
#40318 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#40319 = VECTOR('',#40320,1.);
#40320 = DIRECTION('',(-1.,0.E+000));
#40321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40322 = ORIENTED_EDGE('',*,*,#40323,.F.);
#40323 = EDGE_CURVE('',#40324,#40303,#40326,.T.);
#40324 = VERTEX_POINT('',#40325);
#40325 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#40326 = SURFACE_CURVE('',#40327,(#40331),.PCURVE_S1.);
#40327 = LINE('',#40328,#40329);
#40328 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#40329 = VECTOR('',#40330,1.);
#40330 = DIRECTION('',(1.,0.E+000,0.E+000));
#40331 = PCURVE('',#40311,#40332);
#40332 = DEFINITIONAL_REPRESENTATION('',(#40333),#40337);
#40333 = LINE('',#40334,#40335);
#40334 = CARTESIAN_POINT('',(-0.219702204492,0.E+000));
#40335 = VECTOR('',#40336,1.);
#40336 = DIRECTION('',(0.E+000,1.));
#40337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40338 = ORIENTED_EDGE('',*,*,#40339,.T.);
#40339 = EDGE_CURVE('',#40324,#40301,#40340,.T.);
#40340 = SURFACE_CURVE('',#40341,(#40345),.PCURVE_S1.);
#40341 = LINE('',#40342,#40343);
#40342 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#40343 = VECTOR('',#40344,1.);
#40344 = DIRECTION('',(0.E+000,0.499922327265,0.866070243515));
#40345 = PCURVE('',#40311,#40346);
#40346 = DEFINITIONAL_REPRESENTATION('',(#40347),#40351);
#40347 = LINE('',#40348,#40349);
#40348 = CARTESIAN_POINT('',(-0.219702204492,0.E+000));
#40349 = VECTOR('',#40350,1.);
#40350 = DIRECTION('',(1.,0.E+000));
#40351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40356)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40353,#40354,#40355)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40353 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40354 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40355 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40356 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#40353,
  'distance_accuracy_value','confusion accuracy');
#40357 = SHAPE_DEFINITION_REPRESENTATION(#40358,#40293);
#40358 = PRODUCT_DEFINITION_SHAPE('','',#40359);
#40359 = PRODUCT_DEFINITION('design','',#40360,#40363);
#40360 = PRODUCT_DEFINITION_FORMATION('','',#40361);
#40361 = PRODUCT('CADSOFTTOOLS 1.188','CADSOFTTOOLS 1.188','',(#40362));
#40362 = PRODUCT_CONTEXT('',#2,'mechanical');
#40363 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40364 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40365,#40367);
#40365 = ( REPRESENTATION_RELATIONSHIP('','',#40293,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40366) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#40366 = ITEM_DEFINED_TRANSFORMATION('','',#11,#763);
#40367 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #40368);
#40368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('188','','',#5,#40359,$);
#40369 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40361));
#40370 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40371),#40769);
#40371 = SHELL_BASED_SURFACE_MODEL('',(#40372));
#40372 = OPEN_SHELL('',(#40373));
#40373 = ADVANCED_FACE('',(#40374),#40477,.T.);
#40374 = FACE_BOUND('',#40375,.T.);
#40375 = EDGE_LOOP('',(#40376,#40577));
#40376 = ORIENTED_EDGE('',*,*,#40377,.F.);
#40377 = EDGE_CURVE('',#40378,#40380,#40382,.T.);
#40378 = VERTEX_POINT('',#40379);
#40379 = CARTESIAN_POINT('',(2.426146897693,-7.556929192984,
    8.615869939004));
#40380 = VERTEX_POINT('',#40381);
#40381 = CARTESIAN_POINT('',(2.426146897693,-7.300471112463,
    8.391609544503));
#40382 = SURFACE_CURVE('',#40383,(#40476),.PCURVE_S1.);
#40383 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40384,#40385,#40386,#40387,
    #40388,#40389,#40390,#40391,#40392,#40393,#40394,#40395,#40396,
    #40397,#40398,#40399,#40400,#40401,#40402,#40403,#40404,#40405,
    #40406,#40407,#40408,#40409,#40410,#40411,#40412,#40413,#40414,
    #40415,#40416,#40417,#40418,#40419,#40420,#40421,#40422,#40423,
    #40424,#40425,#40426,#40427,#40428,#40429,#40430,#40431,#40432,
    #40433,#40434,#40435,#40436,#40437,#40438,#40439,#40440,#40441,
    #40442,#40443,#40444,#40445,#40446,#40447,#40448,#40449,#40450,
    #40451,#40452,#40453,#40454,#40455,#40456,#40457,#40458,#40459,
    #40460,#40461,#40462,#40463,#40464,#40465,#40466,#40467,#40468,
    #40469,#40470,#40471,#40472,#40473,#40474,#40475),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422244486666E-002,
    6.546674151421E-002,9.428142218708E-002,0.121172317549,
    0.146609364789,0.171032652409,0.194857698977,0.218480131731,
    0.242280023531,0.265221920678,0.291921250157,0.320484367617,
    0.348780105016,0.374721841593,0.395750441482,0.417121054651,
    0.439275525072,0.462502525702,0.487097114378,0.513341700008,
    0.540802260503,0.570064080488,0.600691549086,0.632371915206,
    0.66451796567,0.695155881938,0.724999833204,0.753708155467,
    0.779584889685,0.797480304937,0.812538628192,0.822538628192,
    0.834768823139,0.852211512638,0.8753125,0.886555758801,
    0.898668251731,0.908668251731,0.918668251731,0.928668251731,
    0.938668251731,0.949895617019,0.967090407016,0.992829671383,1.),
  .UNSPECIFIED.);
#40384 = CARTESIAN_POINT('',(2.451146897693,-7.556929192984,
    8.615869939004));
#40385 = CARTESIAN_POINT('',(2.451146897693,-7.567303870609,
    8.620560888842));
#40386 = CARTESIAN_POINT('',(2.451146897693,-7.577678548234,
    8.62525183868));
#40387 = CARTESIAN_POINT('',(2.451146897693,-7.596777245949,
    8.632075532977));
#40388 = CARTESIAN_POINT('',(2.451146897693,-7.605686370144,
    8.634706546871));
#40389 = CARTESIAN_POINT('',(2.451146897693,-7.622350389322,
    8.638567692987));
#40390 = CARTESIAN_POINT('',(2.451146897693,-7.630159825167,
    8.639889061716));
#40391 = CARTESIAN_POINT('',(2.451146897693,-7.644846750591,
    8.641421806019));
#40392 = CARTESIAN_POINT('',(2.451146897693,-7.651766722735,
    8.641699954028));
#40393 = CARTESIAN_POINT('',(2.451146897693,-7.664859481449,
    8.641346734641));
#40394 = CARTESIAN_POINT('',(2.451146897693,-7.671065105553,
    8.640762512115));
#40395 = CARTESIAN_POINT('',(2.451146897693,-7.682881408121,
    8.638812223976));
#40396 = CARTESIAN_POINT('',(2.451146897693,-7.688517067859,
    8.637477178616));
#40397 = CARTESIAN_POINT('',(2.451146897693,-7.699317041354,
    8.634092732271));
#40398 = CARTESIAN_POINT('',(2.451146897693,-7.704499764297,
    8.632060647805));
#40399 = CARTESIAN_POINT('',(2.451146897693,-7.714491573911,
    8.627298040005));
#40400 = CARTESIAN_POINT('',(2.451146897693,-7.719313366091,
    8.624572653719));
#40401 = CARTESIAN_POINT('',(2.451146897693,-7.728656777828,
    8.618393090593));
#40402 = CARTESIAN_POINT('',(2.451146897693,-7.733189348654,
    8.61492215516));
#40403 = CARTESIAN_POINT('',(2.451146897693,-7.74173357298,
    8.607444114207));
#40404 = CARTESIAN_POINT('',(2.451146897693,-7.745799340981,
    8.603389039978));
#40405 = CARTESIAN_POINT('',(2.451146897693,-7.754103470926,
    8.594182412388));
#40406 = CARTESIAN_POINT('',(2.451146897693,-7.758365597429,
    8.588789695641));
#40407 = CARTESIAN_POINT('',(2.451146897693,-7.766395934034,
    8.577254619178));
#40408 = CARTESIAN_POINT('',(2.451146897693,-7.770249146227,
    8.570882839441));
#40409 = CARTESIAN_POINT('',(2.451146897693,-7.776895871045,
    8.558003949241));
#40410 = CARTESIAN_POINT('',(2.451146897693,-7.779840195118,
    8.551295609989));
#40411 = CARTESIAN_POINT('',(2.451146897693,-7.784383094988,
    8.538444718782));
#40412 = CARTESIAN_POINT('',(2.451146897693,-7.786197060138,
    8.532141005492));
#40413 = CARTESIAN_POINT('',(2.451146897693,-7.788480029283,
    8.520853416787));
#40414 = CARTESIAN_POINT('',(2.451146897693,-7.789191352779,
    8.515770105046));
#40415 = CARTESIAN_POINT('',(2.451146897693,-7.789937720273,
    8.505617386076));
#40416 = CARTESIAN_POINT('',(2.451146897693,-7.789953462182,
    8.500507707187));
#40417 = CARTESIAN_POINT('',(2.451146897693,-7.789364902402,
    8.490208553857));
#40418 = CARTESIAN_POINT('',(2.451146897693,-7.788697224802,
    8.484990081934));
#40419 = CARTESIAN_POINT('',(2.451146897693,-7.786702414496,
    8.47445226906));
#40420 = CARTESIAN_POINT('',(2.451146897693,-7.785298435062,
    8.469102568552));
#40421 = CARTESIAN_POINT('',(2.451146897693,-7.78176620608,8.45829741114
    ));
#40422 = CARTESIAN_POINT('',(2.451146897693,-7.779545670523,
    8.45280973396));
#40423 = CARTESIAN_POINT('',(2.451146897693,-7.774293305011,
    8.441751708311));
#40424 = CARTESIAN_POINT('',(2.451146897693,-7.771156407934,
    8.436146340044));
#40425 = CARTESIAN_POINT('',(2.451146897693,-7.764044260768,
    8.425059319043));
#40426 = CARTESIAN_POINT('',(2.451146897693,-7.759973243465,
    8.419531214262));
#40427 = CARTESIAN_POINT('',(2.451146897693,-7.750864958915,
    8.408610816113));
#40428 = CARTESIAN_POINT('',(2.451146897693,-7.745707091908,
    8.403173155696));
#40429 = CARTESIAN_POINT('',(2.451146897693,-7.734446956123,
    8.392691084158));
#40430 = CARTESIAN_POINT('',(2.451146897693,-7.728224507173,
    8.387586234159));
#40431 = CARTESIAN_POINT('',(2.451146897693,-7.714897853232,
    8.378006486858));
#40432 = CARTESIAN_POINT('',(2.451146897693,-7.707661141455,
    8.373442334508));
#40433 = CARTESIAN_POINT('',(2.451146897693,-7.692522557126,
    8.365269334108));
#40434 = CARTESIAN_POINT('',(2.451146897693,-7.684546764404,
    8.361556584674));
#40435 = CARTESIAN_POINT('',(2.451146897693,-7.668299417991,
    8.355386505287));
#40436 = CARTESIAN_POINT('',(2.451146897693,-7.660071716056,
    8.352797057292));
#40437 = CARTESIAN_POINT('',(2.451146897693,-7.643150582075,
    8.348730290031));
#40438 = CARTESIAN_POINT('',(2.451146897693,-7.634502381631,
    8.347159566988));
#40439 = CARTESIAN_POINT('',(2.451146897693,-7.616869694868,
    8.345122762765));
#40440 = CARTESIAN_POINT('',(2.451146897693,-7.608045247984,
    8.344583645788));
#40441 = CARTESIAN_POINT('',(2.451146897693,-7.590228894512,
    8.344452175858));
#40442 = CARTESIAN_POINT('',(2.451146897693,-7.581814111409,
    8.344715107949));
#40443 = CARTESIAN_POINT('',(2.451146897693,-7.565727661213,
    8.345982834613));
#40444 = CARTESIAN_POINT('',(2.451146897693,-7.558981921945,
    8.34667369822));
#40445 = CARTESIAN_POINT('',(2.451146897693,-7.545281446474,
    8.348453696334));
#40446 = CARTESIAN_POINT('',(2.451146897693,-7.538840296921,
    8.349392731161));
#40447 = CARTESIAN_POINT('',(2.451146897693,-7.526887692039,
    8.351390330265));
#40448 = CARTESIAN_POINT('',(2.451146897693,-7.521898018735,
    8.352278562422));
#40449 = CARTESIAN_POINT('',(2.451146897693,-7.510151842129,
    8.354483996658));
#40450 = CARTESIAN_POINT('',(2.451146897693,-7.503147349543,
    8.355890120899));
#40451 = CARTESIAN_POINT('',(2.451146897693,-7.485851099248,
    8.35945045572));
#40452 = CARTESIAN_POINT('',(2.451146897693,-7.474770618144,
    8.361875773411));
#40453 = CARTESIAN_POINT('',(2.451146897693,-7.449520077117,
    8.367459106829));
#40454 = CARTESIAN_POINT('',(2.451146897693,-7.434023420702,
    8.371070508387));
#40455 = CARTESIAN_POINT('',(2.451146897693,-7.413034700033,
    8.375906234543));
#40456 = CARTESIAN_POINT('',(2.451146897693,-7.406040470078,
    8.377549639642));
#40457 = CARTESIAN_POINT('',(2.451146897693,-7.392834198265,
    8.380571430331));
#40458 = CARTESIAN_POINT('',(2.451146897693,-7.386264483478,
    8.382072090222));
#40459 = CARTESIAN_POINT('',(2.451146897693,-7.375689261285,
    8.384382403705));
#40460 = CARTESIAN_POINT('',(2.451146897693,-7.371337686275,
    8.385305778445));
#40461 = CARTESIAN_POINT('',(2.451146897693,-7.363409858603,
    8.386906512954));
#40462 = CARTESIAN_POINT('',(2.451146897693,-7.359952826059,
    8.387557940432));
#40463 = CARTESIAN_POINT('',(2.451146897693,-7.353423660333,
    8.388721673831));
#40464 = CARTESIAN_POINT('',(2.451146897693,-7.350548579082,
    8.389184792145));
#40465 = CARTESIAN_POINT('',(2.451146897693,-7.345023971439,
    8.390009899652));
#40466 = CARTESIAN_POINT('',(2.451146897693,-7.342572824626,
    8.39032420373));
#40467 = CARTESIAN_POINT('',(2.451146897693,-7.337354279892,
    8.390941762819));
#40468 = CARTESIAN_POINT('',(2.451146897693,-7.334775306096,
    8.391195816522));
#40469 = CARTESIAN_POINT('',(2.451146897693,-7.328275968483,
    8.391743703456));
#40470 = CARTESIAN_POINT('',(2.451146897693,-7.324579491969,
    8.391946706683));
#40471 = CARTESIAN_POINT('',(2.451146897693,-7.315370543547,
    8.392229290954));
#40472 = CARTESIAN_POINT('',(2.451146897693,-7.310195024711,
    8.392141871953));
#40473 = CARTESIAN_POINT('',(2.451146897693,-7.303417265293,
    8.391804098356));
#40474 = CARTESIAN_POINT('',(2.451146897693,-7.301944188878,
    8.39170682143));
#40475 = CARTESIAN_POINT('',(2.451146897693,-7.300471112463,
    8.391609544503));
#40476 = PCURVE('',#40477,#40482);
#40477 = PLANE('',#40478);
#40478 = AXIS2_PLACEMENT_3D('',#40479,#40480,#40481);
#40479 = CARTESIAN_POINT('',(2.401146897693,-7.300471112463,
    8.391609544503));
#40480 = DIRECTION('',(1.,0.E+000,0.E+000));
#40481 = DIRECTION('',(0.E+000,-0.99445052048,-0.105205334068));
#40482 = DEFINITIONAL_REPRESENTATION('',(#40483),#40576);
#40483 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40484,#40485,#40486,#40487,
    #40488,#40489,#40490,#40491,#40492,#40493,#40494,#40495,#40496,
    #40497,#40498,#40499,#40500,#40501,#40502,#40503,#40504,#40505,
    #40506,#40507,#40508,#40509,#40510,#40511,#40512,#40513,#40514,
    #40515,#40516,#40517,#40518,#40519,#40520,#40521,#40522,#40523,
    #40524,#40525,#40526,#40527,#40528,#40529,#40530,#40531,#40532,
    #40533,#40534,#40535,#40536,#40537,#40538,#40539,#40540,#40541,
    #40542,#40543,#40544,#40545,#40546,#40547,#40548,#40549,#40550,
    #40551,#40552,#40553,#40554,#40555,#40556,#40557,#40558,#40559,
    #40560,#40561,#40562,#40563,#40564,#40565,#40566,#40567,#40568,
    #40569,#40570,#40571,#40572,#40573,#40574,#40575),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422244486666E-002,
    6.546674151421E-002,9.428142218708E-002,0.121172317549,
    0.146609364789,0.171032652409,0.194857698977,0.218480131731,
    0.242280023531,0.265221920678,0.291921250157,0.320484367617,
    0.348780105016,0.374721841593,0.395750441482,0.417121054651,
    0.439275525072,0.462502525702,0.487097114378,0.513341700008,
    0.540802260503,0.570064080488,0.600691549086,0.632371915206,
    0.66451796567,0.695155881938,0.724999833204,0.753708155467,
    0.779584889685,0.797480304937,0.812538628192,0.822538628192,
    0.834768823139,0.852211512638,0.8753125,0.886555758801,
    0.898668251731,0.908668251731,0.918668251731,0.928668251731,
    0.938668251731,0.949895617019,0.967090407016,0.992829671383,1.),
  .UNSPECIFIED.);
#40484 = CARTESIAN_POINT('',(0.231441481934,-0.24999662407));
#40485 = CARTESIAN_POINT('',(0.241265072553,-0.255753013003));
#40486 = CARTESIAN_POINT('',(0.251088663172,-0.261509401937));
#40487 = CARTESIAN_POINT('',(0.269363484018,-0.270304513156));
#40488 = CARTESIAN_POINT('',(0.277946370515,-0.273858213679));
#40489 = CARTESIAN_POINT('',(0.294111699893,-0.279451076148));
#40490 = CARTESIAN_POINT('',(0.301738782395,-0.281586706276));
#40491 = CARTESIAN_POINT('',(0.316182950151,-0.284656087541));
#40492 = CARTESIAN_POINT('',(0.323035257397,-0.285660709955));
#40493 = CARTESIAN_POINT('',(0.336092518677,-0.286686878806));
#40494 = CARTESIAN_POINT('',(0.342325168124,-0.286758763167));
#40495 = CARTESIAN_POINT('',(0.354281077078,-0.286062436172));
#40496 = CARTESIAN_POINT('',(0.360025915731,-0.285327701084));
#40497 = CARTESIAN_POINT('',(0.371122016802,-0.283098251474));
#40498 = CARTESIAN_POINT('',(0.376489764455,-0.281622694118));
#40499 = CARTESIAN_POINT('',(0.386927176471,-0.277937707981));
#40500 = CARTESIAN_POINT('',(0.39200893539,-0.275734724427));
#40501 = CARTESIAN_POINT('',(0.401950619057,-0.270572431414));
#40502 = CARTESIAN_POINT('',(0.406823197396,-0.267597608494));
#40503 = CARTESIAN_POINT('',(0.416106735521,-0.26105996475));
#40504 = CARTESIAN_POINT('',(0.420576556064,-0.257455134553));
#40505 = CARTESIAN_POINT('',(0.429803188741,-0.24917323772));
#40506 = CARTESIAN_POINT('',(0.434609005228,-0.244258846186));
#40507 = CARTESIAN_POINT('',(0.443808329217,-0.233632617639));
#40508 = CARTESIAN_POINT('',(0.448310503303,-0.227701576439));
#40509 = CARTESIAN_POINT('',(0.456275270204,-0.215593428281));
#40510 = CARTESIAN_POINT('',(0.459909007884,-0.209232075419));
#40511 = CARTESIAN_POINT('',(0.465778679326,-0.196930437267));
#40512 = CARTESIAN_POINT('',(0.468245762176,-0.190852545115));
#40513 = CARTESIAN_POINT('',(0.471703576572,-0.179867777183));
#40514 = CARTESIAN_POINT('',(0.472945744102,-0.174887510204));
#40515 = CARTESIAN_POINT('',(0.474756089835,-0.164869655381));
#40516 = CARTESIAN_POINT('',(0.47530930986,-0.159789988683));
#40517 = CARTESIAN_POINT('',(0.475807542147,-0.149486070665));
#40518 = CARTESIAN_POINT('',(0.475692580893,-0.1442263153));
#40519 = CARTESIAN_POINT('',(0.474817474869,-0.133537117118));
#40520 = CARTESIAN_POINT('',(0.473984103819,-0.128069398538));
#40521 = CARTESIAN_POINT('',(0.471608237064,-0.116952594796));
#40522 = CARTESIAN_POINT('',(0.469977357236,-0.111261759184));
#40523 = CARTESIAN_POINT('',(0.465917502901,-9.971252295281E-002));
#40524 = CARTESIAN_POINT('',(0.46338772861,-9.38082432567E-002));
#40525 = CARTESIAN_POINT('',(0.457481463908,-8.203451363318E-002));
#40526 = CARTESIAN_POINT('',(0.454014624742,-7.610879422171E-002));
#40527 = CARTESIAN_POINT('',(0.446105770566,-6.429075847912E-002));
#40528 = CARTESIAN_POINT('',(0.441548597917,-5.834063912569E-002));
#40529 = CARTESIAN_POINT('',(0.431453719863,-4.673211128245E-002));
#40530 = CARTESIAN_POINT('',(0.425802859716,-4.100095572393E-002));
#40531 = CARTESIAN_POINT('',(0.413558002283,-3.007233595374E-002));
#40532 = CARTESIAN_POINT('',(0.406841623663,-2.477217159445E-002));
#40533 = CARTESIAN_POINT('',(0.392646893835,-1.505186727033E-002));
#40534 = CARTESIAN_POINT('',(0.385105963655,-1.052062572575E-002));
#40535 = CARTESIAN_POINT('',(0.369597906822,-2.675479560452E-003));
#40536 = CARTESIAN_POINT('',(0.361688288091,7.651964762019E-004));
#40537 = CARTESIAN_POINT('',(0.345288903205,6.589588848701E-003));
#40538 = CARTESIAN_POINT('',(0.336853944215,9.061432013157E-003));
#40539 = CARTESIAN_POINT('',(0.319533392355,1.294198573425E-002));
#40540 = CARTESIAN_POINT('',(0.310814634539,1.440648977503E-002));
#40541 = CARTESIAN_POINT('',(0.293110983895,1.641160553398E-002));
#40542 = CARTESIAN_POINT('',(0.284715236599,1.703541264725E-002));
#40543 = CARTESIAN_POINT('',(0.268584686222,1.746710157335E-002));
#40544 = CARTESIAN_POINT('',(0.26180369976,1.748975965273E-002));
#40545 = CARTESIAN_POINT('',(0.2479919895,1.716100270102E-002));
#40546 = CARTESIAN_POINT('',(0.241487793502,1.690482231885E-002));
#40547 = CARTESIAN_POINT('',(0.229391361275,1.617578663977E-002));
#40548 = CARTESIAN_POINT('',(0.2243359313,1.581742395525E-002));
#40549 = CARTESIAN_POINT('',(0.212422916415,1.485998916547E-002));
#40550 = CARTESIAN_POINT('',(0.205309363346,1.419857816493E-002));
#40551 = CARTESIAN_POINT('',(0.187734532024,1.247765913935E-002));
#40552 = CARTESIAN_POINT('',(0.176460385465,1.123152641571E-002));
#40553 = CARTESIAN_POINT('',(0.150762575341,8.335669196358E-003));
#40554 = CARTESIAN_POINT('',(0.134971978596,6.374639952002E-003));
#40555 = CARTESIAN_POINT('',(0.113590990216,3.773874928672E-003));
#40556 = CARTESIAN_POINT('',(0.106462679615,2.875420171735E-003));
#40557 = CARTESIAN_POINT('',(9.301178723837E-002,1.259769086197E-003));
#40558 = CARTESIAN_POINT('',(8.632065352345E-002,4.586061150995E-004));
#40559 = CARTESIAN_POINT('',(7.556106100802E-002,-7.263165464781E-004));
#40560 = CARTESIAN_POINT('',(7.113649102653E-002,-1.186758134972E-003));
#40561 = CARTESIAN_POINT('',(6.308425286257E-002,-1.944559641778E-003));
#40562 = CARTESIAN_POINT('',(5.957787140507E-002,-2.22867377237E-003));
#40563 = CARTESIAN_POINT('',(5.296250818939E-002,-2.699045995863E-003));
#40564 = CARTESIAN_POINT('',(5.005465962594E-002,-2.85712035986E-003));
#40565 = CARTESIAN_POINT('',(4.447390496909E-002,-3.096430757855E-003));
#40566 = CARTESIAN_POINT('',(4.200329427965E-002,-3.151116892113E-003));
#40567 = CARTESIAN_POINT('',(3.674873924232E-002,-3.216230107235E-003));
#40568 = CARTESIAN_POINT('',(3.415734960392E-002,-3.197552145279E-003));
#40569 = CARTESIAN_POINT('',(2.76364393042E-002,-3.058633606603E-003));
#40570 = CARTESIAN_POINT('',(2.393911928841E-002,-2.871621224923E-003));
#40571 = CARTESIAN_POINT('',(1.475154636446E-002,-2.183806805256E-003));
#40572 = CARTESIAN_POINT('',(9.613945909672E-003,-1.552380745927E-003));
#40573 = CARTESIAN_POINT('',(2.90933511297E-003,-5.03425173104E-004));
#40574 = CARTESIAN_POINT('',(1.454667556485E-003,-2.51712586552E-004));
#40575 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#40576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40577 = ORIENTED_EDGE('',*,*,#40578,.F.);
#40578 = EDGE_CURVE('',#40380,#40378,#40579,.T.);
#40579 = SURFACE_CURVE('',#40580,(#40673),.PCURVE_S1.);
#40580 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40581,#40582,#40583,#40584,
    #40585,#40586,#40587,#40588,#40589,#40590,#40591,#40592,#40593,
    #40594,#40595,#40596,#40597,#40598,#40599,#40600,#40601,#40602,
    #40603,#40604,#40605,#40606,#40607,#40608,#40609,#40610,#40611,
    #40612,#40613,#40614,#40615,#40616,#40617,#40618,#40619,#40620,
    #40621,#40622,#40623,#40624,#40625,#40626,#40627,#40628,#40629,
    #40630,#40631,#40632,#40633,#40634,#40635,#40636,#40637,#40638,
    #40639,#40640,#40641,#40642,#40643,#40644,#40645,#40646,#40647,
    #40648,#40649,#40650,#40651,#40652,#40653,#40654,#40655,#40656,
    #40657,#40658,#40659,#40660,#40661,#40662,#40663,#40664,#40665,
    #40666,#40667,#40668,#40669,#40670,#40671,#40672),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373373546E-002,
    6.097253394178E-002,7.240134446538E-002,8.240134446538E-002,
    9.240134446538E-002,0.102401344465,0.112401344465,0.123966267805,
    0.1359307588,0.147174017601,0.169660535202,0.185812039001,
    0.195812039001,0.208333614435,0.224062133809,0.242904659849,
    0.267147498555,0.29623600545,0.325960081319,0.356287311074,
    0.3878176753,0.419773789875,0.4507989702,0.48048163398,
    0.508365401165,0.534929788254,0.559688357874,0.582971439673,
    0.605121967204,0.626466144844,0.647621330191,0.673086683011,
    0.70099728222,0.729726598229,0.7569067283,0.77993697086,
    0.803762002144,0.827384477689,0.851184206181,0.875537793545,
    0.900822790614,0.92742247989,0.9557312418,0.986160363763,1.),
  .UNSPECIFIED.);
#40581 = CARTESIAN_POINT('',(2.401146897693,-7.300471112463,
    8.391609544503));
#40582 = CARTESIAN_POINT('',(2.401146897693,-7.307763221481,
    8.391966377131));
#40583 = CARTESIAN_POINT('',(2.401146897693,-7.315055330499,
    8.392323209758));
#40584 = CARTESIAN_POINT('',(2.401146897693,-7.328402006196,
    8.391757917153));
#40585 = CARTESIAN_POINT('',(2.401146897693,-7.333709398057,
    8.391371724882));
#40586 = CARTESIAN_POINT('',(2.401146897693,-7.342682903973,
    8.390311045206));
#40587 = CARTESIAN_POINT('',(2.401146897693,-7.345456339834,
    8.38995585948));
#40588 = CARTESIAN_POINT('',(2.401146897693,-7.351481642174,
    8.389035255955));
#40589 = CARTESIAN_POINT('',(2.401146897693,-7.354407037391,
    8.388554865386));
#40590 = CARTESIAN_POINT('',(2.401146897693,-7.361065485737,
    8.387349532275));
#40591 = CARTESIAN_POINT('',(2.401146897693,-7.364595717514,
    8.386675256495));
#40592 = CARTESIAN_POINT('',(2.401146897693,-7.372694704138,
    8.385022477119));
#40593 = CARTESIAN_POINT('',(2.401146897693,-7.377155907003,
    8.384066777364));
#40594 = CARTESIAN_POINT('',(2.401146897693,-7.386910535871,
    8.381920944037));
#40595 = CARTESIAN_POINT('',(2.401146897693,-7.392311340778,
    8.380689975726));
#40596 = CARTESIAN_POINT('',(2.401146897693,-7.404382860089,
    8.377932665442));
#40597 = CARTESIAN_POINT('',(2.401146897693,-7.411462881129,
    8.376275773658));
#40598 = CARTESIAN_POINT('',(2.401146897693,-7.425896986321,
    8.372940460261));
#40599 = CARTESIAN_POINT('',(2.401146897693,-7.433661553427,
    8.371130077661));
#40600 = CARTESIAN_POINT('',(2.401146897693,-7.44839276944,
    8.367765230303));
#40601 = CARTESIAN_POINT('',(2.401146897693,-7.455690410713,
    8.366103181989));
#40602 = CARTESIAN_POINT('',(2.401146897693,-7.476842489995,
    8.361406360745));
#40603 = CARTESIAN_POINT('',(2.401146897693,-7.491091774626,
    8.358303542394));
#40604 = CARTESIAN_POINT('',(2.401146897693,-7.512779233055,
    8.353980845607));
#40605 = CARTESIAN_POINT('',(2.401146897693,-7.521494060834,
    8.352319397254));
#40606 = CARTESIAN_POINT('',(2.401146897693,-7.534145420181,
    8.35016259931));
#40607 = CARTESIAN_POINT('',(2.401146897693,-7.5386156395,8.349463830266
    ));
#40608 = CARTESIAN_POINT('',(2.401146897693,-7.548479565421,
    8.348017080858));
#40609 = CARTESIAN_POINT('',(2.401146897693,-7.553618747571,
    8.347349183103));
#40610 = CARTESIAN_POINT('',(2.401146897693,-7.564830042443,
    8.346071041251));
#40611 = CARTESIAN_POINT('',(2.401146897693,-7.570603659077,
    8.345559097925));
#40612 = CARTESIAN_POINT('',(2.401146897693,-7.582978246572,
    8.344732499871));
#40613 = CARTESIAN_POINT('',(2.401146897693,-7.589188439477,
    8.344533680836));
#40614 = CARTESIAN_POINT('',(2.401146897693,-7.603352844856,
    8.34447498566));
#40615 = CARTESIAN_POINT('',(2.401146897693,-7.610915587217,
    8.344768416382));
#40616 = CARTESIAN_POINT('',(2.401146897693,-7.62728376009,
    8.346155280384));
#40617 = CARTESIAN_POINT('',(2.401146897693,-7.635886326083,
    8.347418097753));
#40618 = CARTESIAN_POINT('',(2.401146897693,-7.652697213546,
    8.350835865382));
#40619 = CARTESIAN_POINT('',(2.401146897693,-7.660866362923,
    8.353069699865));
#40620 = CARTESIAN_POINT('',(2.401146897693,-7.676791444391,
    8.358408514813));
#40621 = CARTESIAN_POINT('',(2.401146897693,-7.684511497759,
    8.361601364124));
#40622 = CARTESIAN_POINT('',(2.401146897693,-7.699661717644,
    8.368899050496));
#40623 = CARTESIAN_POINT('',(2.401146897693,-7.707104636024,
    8.373140137335));
#40624 = CARTESIAN_POINT('',(2.401146897693,-7.721242562876,
    8.382337242299));
#40625 = CARTESIAN_POINT('',(2.401146897693,-7.728030536572,
    8.387425254321));
#40626 = CARTESIAN_POINT('',(2.401146897693,-7.740431247137,
    8.398023068248));
#40627 = CARTESIAN_POINT('',(2.401146897693,-7.746170938917,
    8.403617273074));
#40628 = CARTESIAN_POINT('',(2.401146897693,-7.756410875518,
    8.415014192371));
#40629 = CARTESIAN_POINT('',(2.401146897693,-7.761035963784,
    8.420882941156));
#40630 = CARTESIAN_POINT('',(2.401146897693,-7.769032873432,
    8.43259625489));
#40631 = CARTESIAN_POINT('',(2.401146897693,-7.772533264831,
    8.438491937014));
#40632 = CARTESIAN_POINT('',(2.401146897693,-7.778438932067,
    8.450236834409));
#40633 = CARTESIAN_POINT('',(2.401146897693,-7.780953533285,
    8.456134800578));
#40634 = CARTESIAN_POINT('',(2.401146897693,-7.784905038969,
    8.467688261076));
#40635 = CARTESIAN_POINT('',(2.401146897693,-7.786462127652,
    8.473381203688));
#40636 = CARTESIAN_POINT('',(2.401146897693,-7.788638252328,
    8.484523549693));
#40637 = CARTESIAN_POINT('',(2.401146897693,-7.789357129628,
    8.490007373271));
#40638 = CARTESIAN_POINT('',(2.401146897693,-7.789964332019,
    8.500757842086));
#40639 = CARTESIAN_POINT('',(2.401146897693,-7.789933623293,
    8.506056448552));
#40640 = CARTESIAN_POINT('',(2.401146897693,-7.789110603176,
    8.516474640654));
#40641 = CARTESIAN_POINT('',(2.401146897693,-7.788355202342,
    8.521634232563));
#40642 = CARTESIAN_POINT('',(2.401146897693,-7.786210585378,
    8.531852459825));
#40643 = CARTESIAN_POINT('',(2.401146897693,-7.784777406315,
    8.536981535549));
#40644 = CARTESIAN_POINT('',(2.401146897693,-7.781076813123,
    8.548078275497));
#40645 = CARTESIAN_POINT('',(2.401146897693,-7.77858991603,8.55414342207
    ));
#40646 = CARTESIAN_POINT('',(2.401146897693,-7.772723797202,
    8.566400791526));
#40647 = CARTESIAN_POINT('',(2.401146897693,-7.769152442007,
    8.572735311932));
#40648 = CARTESIAN_POINT('',(2.401146897693,-7.761295211984,
    8.584844489401));
#40649 = CARTESIAN_POINT('',(2.401146897693,-7.756846028716,
    8.590807404264));
#40650 = CARTESIAN_POINT('',(2.401146897693,-7.747714524335,
    8.601439329882));
#40651 = CARTESIAN_POINT('',(2.401146897693,-7.742938363796,
    8.606351074448));
#40652 = CARTESIAN_POINT('',(2.401146897693,-7.73378937487,
    8.614425255513));
#40653 = CARTESIAN_POINT('',(2.401146897693,-7.729417659003,
    8.617823630504));
#40654 = CARTESIAN_POINT('',(2.401146897693,-7.72022916564,
    8.624023222058));
#40655 = CARTESIAN_POINT('',(2.401146897693,-7.715386321876,
    8.626816707694));
#40656 = CARTESIAN_POINT('',(2.401146897693,-7.705431562217,
    8.631662356885));
#40657 = CARTESIAN_POINT('',(2.401146897693,-7.700312477483,
    8.633721561464));
#40658 = CARTESIAN_POINT('',(2.401146897693,-7.689738456845,
    8.637143370404));
#40659 = CARTESIAN_POINT('',(2.401146897693,-7.684271243709,
    8.638501595107));
#40660 = CARTESIAN_POINT('',(2.401146897693,-7.672915569641,
    8.640520212686));
#40661 = CARTESIAN_POINT('',(2.401146897693,-7.66700958696,
    8.641164654373));
#40662 = CARTESIAN_POINT('',(2.401146897693,-7.654672864315,
    8.641707667009));
#40663 = CARTESIAN_POINT('',(2.401146897693,-7.648218827787,
    8.641577907133));
#40664 = CARTESIAN_POINT('',(2.401146897693,-7.634663681395,
    8.640474222674));
#40665 = CARTESIAN_POINT('',(2.401146897693,-7.62753265089,
    8.639458072656));
#40666 = CARTESIAN_POINT('',(2.401146897693,-7.612480859862,
    8.636426721587));
#40667 = CARTESIAN_POINT('',(2.401146897693,-7.604522347817,
    8.634353102169));
#40668 = CARTESIAN_POINT('',(2.401146897693,-7.587650416379,
    8.628985693588));
#40669 = CARTESIAN_POINT('',(2.401146897693,-7.578691991177,
    8.625613884259));
#40670 = CARTESIAN_POINT('',(2.401146897693,-7.565378452701,
    8.619844910338));
#40671 = CARTESIAN_POINT('',(2.401146897693,-7.561153822842,
    8.617857424671));
#40672 = CARTESIAN_POINT('',(2.401146897693,-7.556929192984,
    8.615869939004));
#40673 = PCURVE('',#40477,#40674);
#40674 = DEFINITIONAL_REPRESENTATION('',(#40675),#40768);
#40675 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40676,#40677,#40678,#40679,
    #40680,#40681,#40682,#40683,#40684,#40685,#40686,#40687,#40688,
    #40689,#40690,#40691,#40692,#40693,#40694,#40695,#40696,#40697,
    #40698,#40699,#40700,#40701,#40702,#40703,#40704,#40705,#40706,
    #40707,#40708,#40709,#40710,#40711,#40712,#40713,#40714,#40715,
    #40716,#40717,#40718,#40719,#40720,#40721,#40722,#40723,#40724,
    #40725,#40726,#40727,#40728,#40729,#40730,#40731,#40732,#40733,
    #40734,#40735,#40736,#40737,#40738,#40739,#40740,#40741,#40742,
    #40743,#40744,#40745,#40746,#40747,#40748,#40749,#40750,#40751,
    #40752,#40753,#40754,#40755,#40756,#40757,#40758,#40759,#40760,
    #40761,#40762,#40763,#40764,#40765,#40766,#40767),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373373546E-002,
    6.097253394178E-002,7.240134446538E-002,8.240134446538E-002,
    9.240134446538E-002,0.102401344465,0.112401344465,0.123966267805,
    0.1359307588,0.147174017601,0.169660535202,0.185812039001,
    0.195812039001,0.208333614435,0.224062133809,0.242904659849,
    0.267147498555,0.29623600545,0.325960081319,0.356287311074,
    0.3878176753,0.419773789875,0.4507989702,0.48048163398,
    0.508365401165,0.534929788254,0.559688357874,0.582971439673,
    0.605121967204,0.626466144844,0.647621330191,0.673086683011,
    0.70099728222,0.729726598229,0.7569067283,0.77993697086,
    0.803762002144,0.827384477689,0.851184206181,0.875537793545,
    0.900822790614,0.92742247989,0.9557312418,0.986160363763,1.),
  .UNSPECIFIED.);
#40676 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#40677 = CARTESIAN_POINT('',(7.21410091264E-003,-1.122021157512E-003));
#40678 = CARTESIAN_POINT('',(1.442820182529E-002,-2.244042315031E-003));
#40679 = CARTESIAN_POINT('',(2.776028221647E-002,-3.086028264734E-003));
#40680 = CARTESIAN_POINT('',(3.307885030229E-002,-3.260345093972E-003));
#40681 = CARTESIAN_POINT('',(4.211414709004E-002,-3.149612325007E-003));
#40682 = CARTESIAN_POINT('',(4.490955925899E-002,-3.08817794207E-003));
#40683 = CARTESIAN_POINT('',(5.099827670791E-002,-2.806577232644E-003));
#40684 = CARTESIAN_POINT('',(5.39579771549E-002,-2.636619762681E-003));
#40685 = CARTESIAN_POINT('',(6.070628205054E-002,-2.138479905687E-003));
#40686 = CARTESIAN_POINT('',(6.428786028684E-002,-1.83934521881E-003));
#40687 = CARTESIAN_POINT('',(7.251578295718E-002,-1.047794500764E-003));
#40688 = CARTESIAN_POINT('',(7.705277318005E-002,-5.667407196164E-004));
#40689 = CARTESIAN_POINT('',(8.697902204742E-002,5.40945359548E-004));
#40690 = CARTESIAN_POINT('',(9.247935973055E-002,1.196888953556E-003));
#40691 = CARTESIAN_POINT('',(0.104773972141,2.668909378867E-003));
#40692 = CARTESIAN_POINT('',(0.111989016604,3.571750296734E-003));
#40693 = CARTESIAN_POINT('',(0.126693912785,5.370009581785E-003));
#40694 = CARTESIAN_POINT('',(0.134605852491,6.35347162364E-003));
#40695 = CARTESIAN_POINT('',(0.149609317813,8.149843329113E-003));
#40696 = CARTESIAN_POINT('',(0.157041317322,9.034917351311E-003));
#40697 = CARTESIAN_POINT('',(0.178570144223,1.148036211502E-002));
#40698 = CARTESIAN_POINT('',(0.193066785781,1.306686068928E-002));
#40699 = CARTESIAN_POINT('',(0.215088660863,1.508393245019E-002));
#40700 = CARTESIAN_POINT('',(0.223929919113,1.581931426202E-002));
#40701 = CARTESIAN_POINT('',(0.236737976649,1.663315261298E-002));
#40702 = CARTESIAN_POINT('',(0.241256902808,1.68577529353E-002));
#40703 = CARTESIAN_POINT('',(0.251218294829,1.725873601564E-002));
#40704 = CARTESIAN_POINT('',(0.256399223599,1.738225791102E-002));
#40705 = CARTESIAN_POINT('',(0.267682768961,1.747381871862E-002));
#40706 = CARTESIAN_POINT('',(0.273478204195,1.737550575907E-002));
#40707 = CARTESIAN_POINT('',(0.285871081695,1.689564401253E-002));
#40708 = CARTESIAN_POINT('',(0.292067728085,1.644001428567E-002));
#40709 = CARTESIAN_POINT('',(0.306159703432,1.500821273445E-002));
#40710 = CARTESIAN_POINT('',(0.313649606032,1.392076956426E-002));
#40711 = CARTESIAN_POINT('',(0.329781038574,1.08195828401E-002));
#40712 = CARTESIAN_POINT('',(0.33820300968,8.65873762101E-003));
#40713 = CARTESIAN_POINT('',(0.354561038083,3.491341792273E-003));
#40714 = CARTESIAN_POINT('',(0.362449841629,4.104658387654E-004));
#40715 = CARTESIAN_POINT('',(0.377724875374,-6.57412498156E-003));
#40716 = CARTESIAN_POINT('',(0.385066181685,-1.056144643425E-002));
#40717 = CARTESIAN_POINT('',(0.399364570202,-1.94125183888E-002));
#40718 = CARTESIAN_POINT('',(0.406319999302,-2.441310411812E-002));
#40719 = CARTESIAN_POINT('',(0.419411883518,-3.504655525442E-002));
#40720 = CARTESIAN_POINT('',(0.425626901489,-4.082046249767E-002));
#40721 = CARTESIAN_POINT('',(0.436843848009,-5.266408497114E-002));
#40722 = CARTESIAN_POINT('',(0.4419631473,-5.883109106331E-002));
#40723 = CARTESIAN_POINT('',(0.45094724088,-7.124205934111E-002));
#40724 = CARTESIAN_POINT('',(0.454929238637,-7.756482358041E-002));
#40725 = CARTESIAN_POINT('',(0.461649466514,-9.005445207162E-002));
#40726 = CARTESIAN_POINT('',(0.464510175356,-9.628567607464E-002));
#40727 = CARTESIAN_POINT('',(0.469147443358,-0.108586703096));
#40728 = CARTESIAN_POINT('',(0.471027592347,-0.114716488084));
#40729 = CARTESIAN_POINT('',(0.47374168356,-0.126621552365));
#40730 = CARTESIAN_POINT('',(0.474691203282,-0.132446716144));
#40731 = CARTESIAN_POINT('',(0.475683017365,-0.143756167851));
#40732 = CARTESIAN_POINT('',(0.475820977779,-0.14928518879));
#40733 = CARTESIAN_POINT('',(0.475293803849,-0.160039879028));
#40734 = CARTESIAN_POINT('',(0.474705823877,-0.165305850265));
#40735 = CARTESIAN_POINT('',(0.472791321713,-0.175579640716));
#40736 = CARTESIAN_POINT('',(0.47149729637,-0.180631127379));
#40737 = CARTESIAN_POINT('',(0.468289568902,-0.190567023653));
#40738 = CARTESIAN_POINT('',(0.466324737112,-0.195516857594));
#40739 = CARTESIAN_POINT('',(0.461477244052,-0.206162694268));
#40740 = CARTESIAN_POINT('',(0.458366062172,-0.211932547596));
#40741 = CARTESIAN_POINT('',(0.451242956602,-0.22350474804));
#40742 = CARTESIAN_POINT('',(0.447024995235,-0.229428389538));
#40743 = CARTESIAN_POINT('',(0.437937418688,-0.240643744866));
#40744 = CARTESIAN_POINT('',(0.432885595621,-0.246105490843));
#40745 = CARTESIAN_POINT('',(0.42268623105,-0.255717731838));
#40746 = CARTESIAN_POINT('',(0.417419833988,-0.260099741213));
#40747 = CARTESIAN_POINT('',(0.407472170273,-0.267166592339));
#40748 = CARTESIAN_POINT('',(0.402767187977,-0.27008618029));
#40749 = CARTESIAN_POINT('',(0.392977455869,-0.275284688823));
#40750 = CARTESIAN_POINT('',(0.387867597777,-0.277553179072));
#40751 = CARTESIAN_POINT('',(0.377458293712,-0.281324643616));
#40752 = CARTESIAN_POINT('',(0.372150977928,-0.282833865663));
#40753 = CARTESIAN_POINT('',(0.361275645048,-0.28512424197));
#40754 = CARTESIAN_POINT('',(0.355695879616,-0.285899749248));
#40755 = CARTESIAN_POINT('',(0.344190854292,-0.286712487066));
#40756 = CARTESIAN_POINT('',(0.338249848037,-0.286732011557));
#40757 = CARTESIAN_POINT('',(0.325924459956,-0.285974121728));
#40758 = CARTESIAN_POINT('',(0.319519891404,-0.285166082883));
#40759 = CARTESIAN_POINT('',(0.306156082511,-0.282642449594));
#40760 = CARTESIAN_POINT('',(0.299171529915,-0.280881716233));
#40761 = CARTESIAN_POINT('',(0.284522182796,-0.276283658881));
#40762 = CARTESIAN_POINT('',(0.276825992174,-0.273384269054));
#40763 = CARTESIAN_POINT('',(0.260612371187,-0.266271629613));
#40764 = CARTESIAN_POINT('',(0.252058392909,-0.261976057955));
#40765 = CARTESIAN_POINT('',(0.23942566447,-0.254838443573));
#40766 = CARTESIAN_POINT('',(0.235433573202,-0.252417533821));
#40767 = CARTESIAN_POINT('',(0.231441481934,-0.24999662407));
#40768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40773)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40770,#40771,#40772)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.2),#40770,
  'distance_accuracy_value','confusion accuracy');
#40774 = SHAPE_DEFINITION_REPRESENTATION(#40775,#40370);
#40775 = PRODUCT_DEFINITION_SHAPE('','',#40776);
#40776 = PRODUCT_DEFINITION('design','',#40777,#40780);
#40777 = PRODUCT_DEFINITION_FORMATION('','',#40778);
#40778 = PRODUCT('CADSOFTTOOLS 1.189','CADSOFTTOOLS 1.189','',(#40779));
#40779 = PRODUCT_CONTEXT('',#2,'mechanical');
#40780 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40782,#40784);
#40782 = ( REPRESENTATION_RELATIONSHIP('','',#40370,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40783) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#40783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#767);
#40784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #40785);
#40785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('189','','',#5,#40776,$);
#40786 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40778));
#40787 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40788),#40878);
#40788 = SHELL_BASED_SURFACE_MODEL('',(#40789));
#40789 = OPEN_SHELL('',(#40790));
#40790 = ADVANCED_FACE('',(#40791),#40805,.F.);
#40791 = FACE_BOUND('',#40792,.F.);
#40792 = EDGE_LOOP('',(#40793,#40816,#40832,#40848,#40864));
#40793 = ORIENTED_EDGE('',*,*,#40794,.T.);
#40794 = EDGE_CURVE('',#40795,#40797,#40799,.T.);
#40795 = VERTEX_POINT('',#40796);
#40796 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#40797 = VERTEX_POINT('',#40798);
#40798 = CARTESIAN_POINT('',(2.401146897693,-7.06923832689,
    7.826224604296));
#40799 = SURFACE_CURVE('',#40800,(#40804),.PCURVE_S1.);
#40800 = LINE('',#40801,#40802);
#40801 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#40802 = VECTOR('',#40803,1.);
#40803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40804 = PCURVE('',#40805,#40810);
#40805 = PLANE('',#40806);
#40806 = AXIS2_PLACEMENT_3D('',#40807,#40808,#40809);
#40807 = CARTESIAN_POINT('',(2.401146897693,-5.788233932204,
    7.826330481473));
#40808 = DIRECTION('',(0.E+000,8.265168879479E-005,-0.999999996584));
#40809 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40810 = DEFINITIONAL_REPRESENTATION('',(#40811),#40815);
#40811 = LINE('',#40812,#40813);
#40812 = CARTESIAN_POINT('',(-5.000000000001E-002,-1.281004399061));
#40813 = VECTOR('',#40814,1.);
#40814 = DIRECTION('',(1.,0.E+000));
#40815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40816 = ORIENTED_EDGE('',*,*,#40817,.T.);
#40817 = EDGE_CURVE('',#40797,#40818,#40820,.T.);
#40818 = VERTEX_POINT('',#40819);
#40819 = CARTESIAN_POINT('',(2.401146897693,-5.788233911966,
    7.826330748452));
#40820 = SURFACE_CURVE('',#40821,(#40825),.PCURVE_S1.);
#40821 = LINE('',#40822,#40823);
#40822 = CARTESIAN_POINT('',(2.401146897693,-7.06923832689,
    7.826224604296));
#40823 = VECTOR('',#40824,1.);
#40824 = DIRECTION('',(0.E+000,0.999999996584,8.265168879457E-005));
#40825 = PCURVE('',#40805,#40826);
#40826 = DEFINITIONAL_REPRESENTATION('',(#40827),#40831);
#40827 = LINE('',#40828,#40829);
#40828 = CARTESIAN_POINT('',(-0.E+000,-1.281004399061));
#40829 = VECTOR('',#40830,1.);
#40830 = DIRECTION('',(0.E+000,1.));
#40831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40832 = ORIENTED_EDGE('',*,*,#40833,.T.);
#40833 = EDGE_CURVE('',#40818,#40834,#40836,.T.);
#40834 = VERTEX_POINT('',#40835);
#40835 = CARTESIAN_POINT('',(2.451146897693,-5.788233911966,
    7.826330748452));
#40836 = SURFACE_CURVE('',#40837,(#40841),.PCURVE_S1.);
#40837 = LINE('',#40838,#40839);
#40838 = CARTESIAN_POINT('',(2.401146897693,-5.788233911955,
    7.826330614963));
#40839 = VECTOR('',#40840,1.);
#40840 = DIRECTION('',(1.,0.E+000,0.E+000));
#40841 = PCURVE('',#40805,#40842);
#40842 = DEFINITIONAL_REPRESENTATION('',(#40843),#40847);
#40843 = LINE('',#40844,#40845);
#40844 = CARTESIAN_POINT('',(0.E+000,2.026007279977E-008));
#40845 = VECTOR('',#40846,1.);
#40846 = DIRECTION('',(-1.,0.E+000));
#40847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40848 = ORIENTED_EDGE('',*,*,#40849,.T.);
#40849 = EDGE_CURVE('',#40834,#40850,#40852,.T.);
#40850 = VERTEX_POINT('',#40851);
#40851 = CARTESIAN_POINT('',(2.451146897693,-6.026756269376,
    7.826311034177));
#40852 = SURFACE_CURVE('',#40853,(#40857),.PCURVE_S1.);
#40853 = LINE('',#40854,#40855);
#40854 = CARTESIAN_POINT('',(2.451146897693,-5.788233911955,
    7.826330614963));
#40855 = VECTOR('',#40856,1.);
#40856 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168878919E-005));
#40857 = PCURVE('',#40805,#40858);
#40858 = DEFINITIONAL_REPRESENTATION('',(#40859),#40863);
#40859 = LINE('',#40860,#40861);
#40860 = CARTESIAN_POINT('',(-5.000000000001E-002,2.026007279977E-008));
#40861 = VECTOR('',#40862,1.);
#40862 = DIRECTION('',(-0.E+000,-1.));
#40863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40864 = ORIENTED_EDGE('',*,*,#40865,.T.);
#40865 = EDGE_CURVE('',#40850,#40795,#40866,.T.);
#40866 = SURFACE_CURVE('',#40867,(#40871),.PCURVE_S1.);
#40867 = LINE('',#40868,#40869);
#40868 = CARTESIAN_POINT('',(2.451146897693,-6.026756269354,
    7.826310767199));
#40869 = VECTOR('',#40870,1.);
#40870 = DIRECTION('',(0.E+000,-0.999999996584,-8.26516887941E-005));
#40871 = PCURVE('',#40805,#40872);
#40872 = DEFINITIONAL_REPRESENTATION('',(#40873),#40877);
#40873 = LINE('',#40874,#40875);
#40874 = CARTESIAN_POINT('',(-5.000000000001E-002,-0.238522337964));
#40875 = VECTOR('',#40876,1.);
#40876 = DIRECTION('',(-0.E+000,-1.));
#40877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40882)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40879,#40880,#40881)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40879 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40880 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40881 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40882 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#40879,
  'distance_accuracy_value','confusion accuracy');
#40883 = SHAPE_DEFINITION_REPRESENTATION(#40884,#40787);
#40884 = PRODUCT_DEFINITION_SHAPE('','',#40885);
#40885 = PRODUCT_DEFINITION('design','',#40886,#40889);
#40886 = PRODUCT_DEFINITION_FORMATION('','',#40887);
#40887 = PRODUCT('CADSOFTTOOLS 1.190','CADSOFTTOOLS 1.190','',(#40888));
#40888 = PRODUCT_CONTEXT('',#2,'mechanical');
#40889 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40890 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40891,#40893);
#40891 = ( REPRESENTATION_RELATIONSHIP('','',#40787,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40892) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#40892 = ITEM_DEFINED_TRANSFORMATION('','',#11,#771);
#40893 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #40894);
#40894 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('190','','',#5,#40885,$);
#40895 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40887));
#40896 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40897),#40987);
#40897 = SHELL_BASED_SURFACE_MODEL('',(#40898));
#40898 = OPEN_SHELL('',(#40899));
#40899 = ADVANCED_FACE('',(#40900),#40914,.F.);
#40900 = FACE_BOUND('',#40901,.F.);
#40901 = EDGE_LOOP('',(#40902,#40925,#40941,#40957,#40973));
#40902 = ORIENTED_EDGE('',*,*,#40903,.T.);
#40903 = EDGE_CURVE('',#40904,#40906,#40908,.T.);
#40904 = VERTEX_POINT('',#40905);
#40905 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#40906 = VERTEX_POINT('',#40907);
#40907 = CARTESIAN_POINT('',(2.451146897693,-5.106261251556,
    7.61688536813));
#40908 = SURFACE_CURVE('',#40909,(#40913),.PCURVE_S1.);
#40909 = LINE('',#40910,#40911);
#40910 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#40911 = VECTOR('',#40912,1.);
#40912 = DIRECTION('',(1.,0.E+000,0.E+000));
#40913 = PCURVE('',#40914,#40919);
#40914 = PLANE('',#40915);
#40915 = AXIS2_PLACEMENT_3D('',#40916,#40917,#40918);
#40916 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#40917 = DIRECTION('',(0.E+000,-0.583994367043,-0.811757709703));
#40918 = DIRECTION('',(0.E+000,0.811757709703,-0.583994367043));
#40919 = DEFINITIONAL_REPRESENTATION('',(#40920),#40924);
#40920 = LINE('',#40921,#40922);
#40921 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#40922 = VECTOR('',#40923,1.);
#40923 = DIRECTION('',(0.E+000,1.));
#40924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40925 = ORIENTED_EDGE('',*,*,#40926,.T.);
#40926 = EDGE_CURVE('',#40906,#40927,#40929,.T.);
#40927 = VERTEX_POINT('',#40928);
#40928 = CARTESIAN_POINT('',(2.451146897693,-5.203497320908,
    7.686839179025));
#40929 = SURFACE_CURVE('',#40930,(#40934),.PCURVE_S1.);
#40930 = LINE('',#40931,#40932);
#40931 = CARTESIAN_POINT('',(2.451146897693,-5.106261251556,
    7.61688536813));
#40932 = VECTOR('',#40933,1.);
#40933 = DIRECTION('',(0.E+000,-0.811757709703,0.583994367043));
#40934 = PCURVE('',#40914,#40935);
#40935 = DEFINITIONAL_REPRESENTATION('',(#40936),#40940);
#40936 = LINE('',#40937,#40938);
#40937 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#40938 = VECTOR('',#40939,1.);
#40939 = DIRECTION('',(-1.,0.E+000));
#40940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40941 = ORIENTED_EDGE('',*,*,#40942,.T.);
#40942 = EDGE_CURVE('',#40927,#40943,#40945,.T.);
#40943 = VERTEX_POINT('',#40944);
#40944 = CARTESIAN_POINT('',(2.451146897693,-5.788257153298,
    8.107526835091));
#40945 = SURFACE_CURVE('',#40946,(#40950),.PCURVE_S1.);
#40946 = LINE('',#40947,#40948);
#40947 = CARTESIAN_POINT('',(2.451146897693,-5.203497387641,
    7.686839086264));
#40948 = VECTOR('',#40949,1.);
#40949 = DIRECTION('',(-6.164801683086E-016,-0.811757709703,
    0.583994367043));
#40950 = PCURVE('',#40914,#40951);
#40951 = DEFINITIONAL_REPRESENTATION('',(#40952),#40956);
#40952 = LINE('',#40953,#40954);
#40953 = CARTESIAN_POINT('',(-0.119784760473,5.000000000001E-002));
#40954 = VECTOR('',#40955,1.);
#40955 = DIRECTION('',(-1.,-6.164801683086E-016));
#40956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40957 = ORIENTED_EDGE('',*,*,#40958,.F.);
#40958 = EDGE_CURVE('',#40959,#40943,#40961,.T.);
#40959 = VERTEX_POINT('',#40960);
#40960 = CARTESIAN_POINT('',(2.401146897693,-5.788257153298,
    8.107526835091));
#40961 = SURFACE_CURVE('',#40962,(#40966),.PCURVE_S1.);
#40962 = LINE('',#40963,#40964);
#40963 = CARTESIAN_POINT('',(2.401146897693,-5.788257220031,
    8.10752674233));
#40964 = VECTOR('',#40965,1.);
#40965 = DIRECTION('',(1.,0.E+000,0.E+000));
#40966 = PCURVE('',#40914,#40967);
#40967 = DEFINITIONAL_REPRESENTATION('',(#40968),#40972);
#40968 = LINE('',#40969,#40970);
#40969 = CARTESIAN_POINT('',(-0.840147284167,0.E+000));
#40970 = VECTOR('',#40971,1.);
#40971 = DIRECTION('',(0.E+000,1.));
#40972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40973 = ORIENTED_EDGE('',*,*,#40974,.T.);
#40974 = EDGE_CURVE('',#40959,#40904,#40975,.T.);
#40975 = SURFACE_CURVE('',#40976,(#40980),.PCURVE_S1.);
#40976 = LINE('',#40977,#40978);
#40977 = CARTESIAN_POINT('',(2.401146897693,-5.788257286765,
    8.10752664957));
#40978 = VECTOR('',#40979,1.);
#40979 = DIRECTION('',(0.E+000,0.811757709703,-0.583994367043));
#40980 = PCURVE('',#40914,#40981);
#40981 = DEFINITIONAL_REPRESENTATION('',(#40982),#40986);
#40982 = LINE('',#40983,#40984);
#40983 = CARTESIAN_POINT('',(-0.840147284167,0.E+000));
#40984 = VECTOR('',#40985,1.);
#40985 = DIRECTION('',(1.,0.E+000));
#40986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40991)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#40988,#40989,#40990)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#40988 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#40989 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#40990 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#40991 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#40988,
  'distance_accuracy_value','confusion accuracy');
#40992 = SHAPE_DEFINITION_REPRESENTATION(#40993,#40896);
#40993 = PRODUCT_DEFINITION_SHAPE('','',#40994);
#40994 = PRODUCT_DEFINITION('design','',#40995,#40998);
#40995 = PRODUCT_DEFINITION_FORMATION('','',#40996);
#40996 = PRODUCT('CADSOFTTOOLS 1.191','CADSOFTTOOLS 1.191','',(#40997));
#40997 = PRODUCT_CONTEXT('',#2,'mechanical');
#40998 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40999 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41000,#41002);
#41000 = ( REPRESENTATION_RELATIONSHIP('','',#40896,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41001) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41001 = ITEM_DEFINED_TRANSFORMATION('','',#11,#775);
#41002 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41003);
#41003 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('191','','',#5,#40994,$);
#41004 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#40996));
#41005 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41006),#41080);
#41006 = SHELL_BASED_SURFACE_MODEL('',(#41007));
#41007 = OPEN_SHELL('',(#41008));
#41008 = ADVANCED_FACE('',(#41009),#41023,.F.);
#41009 = FACE_BOUND('',#41010,.T.);
#41010 = EDGE_LOOP('',(#41011,#41034,#41050,#41066));
#41011 = ORIENTED_EDGE('',*,*,#41012,.T.);
#41012 = EDGE_CURVE('',#41013,#41015,#41017,.T.);
#41013 = VERTEX_POINT('',#41014);
#41014 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#41015 = VERTEX_POINT('',#41016);
#41016 = CARTESIAN_POINT('',(2.451146897693,-5.106261251556,
    7.61688536813));
#41017 = SURFACE_CURVE('',#41018,(#41022),.PCURVE_S1.);
#41018 = LINE('',#41019,#41020);
#41019 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#41020 = VECTOR('',#41021,1.);
#41021 = DIRECTION('',(1.,0.E+000,0.E+000));
#41022 = PCURVE('',#41023,#41028);
#41023 = PLANE('',#41024);
#41024 = AXIS2_PLACEMENT_3D('',#41025,#41026,#41027);
#41025 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#41026 = DIRECTION('',(0.E+000,-0.584128180189,0.81166142517));
#41027 = DIRECTION('',(0.E+000,-0.81166142517,-0.584128180189));
#41028 = DEFINITIONAL_REPRESENTATION('',(#41029),#41033);
#41029 = LINE('',#41030,#41031);
#41030 = CARTESIAN_POINT('',(-0.840146872707,0.E+000));
#41031 = VECTOR('',#41032,1.);
#41032 = DIRECTION('',(0.E+000,1.));
#41033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41034 = ORIENTED_EDGE('',*,*,#41035,.F.);
#41035 = EDGE_CURVE('',#41036,#41015,#41038,.T.);
#41036 = VERTEX_POINT('',#41037);
#41037 = CARTESIAN_POINT('',(2.451146897693,-5.788176059609,
    7.126131904285));
#41038 = SURFACE_CURVE('',#41039,(#41043),.PCURVE_S1.);
#41039 = LINE('',#41040,#41041);
#41040 = CARTESIAN_POINT('',(2.451146897693,-5.788176059609,
    7.126131904285));
#41041 = VECTOR('',#41042,1.);
#41042 = DIRECTION('',(-5.285852084641E-016,0.81166142517,0.584128180189
    ));
#41043 = PCURVE('',#41023,#41044);
#41044 = DEFINITIONAL_REPRESENTATION('',(#41045),#41049);
#41045 = LINE('',#41046,#41047);
#41046 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#41047 = VECTOR('',#41048,1.);
#41048 = DIRECTION('',(-1.,-5.285852084641E-016));
#41049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41050 = ORIENTED_EDGE('',*,*,#41051,.F.);
#41051 = EDGE_CURVE('',#41052,#41036,#41054,.T.);
#41052 = VERTEX_POINT('',#41053);
#41053 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#41054 = SURFACE_CURVE('',#41055,(#41059),.PCURVE_S1.);
#41055 = LINE('',#41056,#41057);
#41056 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#41057 = VECTOR('',#41058,1.);
#41058 = DIRECTION('',(1.,0.E+000,0.E+000));
#41059 = PCURVE('',#41023,#41060);
#41060 = DEFINITIONAL_REPRESENTATION('',(#41061),#41065);
#41061 = LINE('',#41062,#41063);
#41062 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41063 = VECTOR('',#41064,1.);
#41064 = DIRECTION('',(0.E+000,1.));
#41065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41066 = ORIENTED_EDGE('',*,*,#41067,.F.);
#41067 = EDGE_CURVE('',#41013,#41052,#41068,.T.);
#41068 = SURFACE_CURVE('',#41069,(#41073),.PCURVE_S1.);
#41069 = LINE('',#41070,#41071);
#41070 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#41071 = VECTOR('',#41072,1.);
#41072 = DIRECTION('',(0.E+000,-0.81166142517,-0.584128180189));
#41073 = PCURVE('',#41023,#41074);
#41074 = DEFINITIONAL_REPRESENTATION('',(#41075),#41079);
#41075 = LINE('',#41076,#41077);
#41076 = CARTESIAN_POINT('',(-0.840146872707,0.E+000));
#41077 = VECTOR('',#41078,1.);
#41078 = DIRECTION('',(1.,0.E+000));
#41079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41084)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41081,#41082,#41083)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41081 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41082 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41083 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41084 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#41081,
  'distance_accuracy_value','confusion accuracy');
#41085 = SHAPE_DEFINITION_REPRESENTATION(#41086,#41005);
#41086 = PRODUCT_DEFINITION_SHAPE('','',#41087);
#41087 = PRODUCT_DEFINITION('design','',#41088,#41091);
#41088 = PRODUCT_DEFINITION_FORMATION('','',#41089);
#41089 = PRODUCT('CADSOFTTOOLS 1.192','CADSOFTTOOLS 1.192','',(#41090));
#41090 = PRODUCT_CONTEXT('',#2,'mechanical');
#41091 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41092 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41093,#41095);
#41093 = ( REPRESENTATION_RELATIONSHIP('','',#41005,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41094) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41094 = ITEM_DEFINED_TRANSFORMATION('','',#11,#779);
#41095 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41096);
#41096 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('192','','',#5,#41087,$);
#41097 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41089));
#41098 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41099),#41173);
#41099 = SHELL_BASED_SURFACE_MODEL('',(#41100));
#41100 = OPEN_SHELL('',(#41101));
#41101 = ADVANCED_FACE('',(#41102),#41116,.F.);
#41102 = FACE_BOUND('',#41103,.T.);
#41103 = EDGE_LOOP('',(#41104,#41127,#41143,#41159));
#41104 = ORIENTED_EDGE('',*,*,#41105,.T.);
#41105 = EDGE_CURVE('',#41106,#41108,#41110,.T.);
#41106 = VERTEX_POINT('',#41107);
#41107 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#41108 = VERTEX_POINT('',#41109);
#41109 = CARTESIAN_POINT('',(2.451146897693,-5.788176059609,
    7.126131904285));
#41110 = SURFACE_CURVE('',#41111,(#41115),.PCURVE_S1.);
#41111 = LINE('',#41112,#41113);
#41112 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#41113 = VECTOR('',#41114,1.);
#41114 = DIRECTION('',(1.,0.E+000,0.E+000));
#41115 = PCURVE('',#41116,#41121);
#41116 = PLANE('',#41117);
#41117 = AXIS2_PLACEMENT_3D('',#41118,#41119,#41120);
#41118 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#41119 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#41120 = DIRECTION('',(1.,0.E+000,-0.E+000));
#41121 = DEFINITIONAL_REPRESENTATION('',(#41122),#41126);
#41122 = LINE('',#41123,#41124);
#41123 = CARTESIAN_POINT('',(0.E+000,0.281196087599));
#41124 = VECTOR('',#41125,1.);
#41125 = DIRECTION('',(1.,0.E+000));
#41126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41127 = ORIENTED_EDGE('',*,*,#41128,.F.);
#41128 = EDGE_CURVE('',#41129,#41108,#41131,.T.);
#41129 = VERTEX_POINT('',#41130);
#41130 = CARTESIAN_POINT('',(2.451146897693,-5.788199300941,
    7.407327990923));
#41131 = SURFACE_CURVE('',#41132,(#41136),.PCURVE_S1.);
#41132 = LINE('',#41133,#41134);
#41133 = CARTESIAN_POINT('',(2.451146897693,-5.788199300941,
    7.407327990923));
#41134 = VECTOR('',#41135,1.);
#41135 = DIRECTION('',(0.E+000,8.265168879443E-005,-0.999999996584));
#41136 = PCURVE('',#41116,#41137);
#41137 = DEFINITIONAL_REPRESENTATION('',(#41138),#41142);
#41138 = LINE('',#41139,#41140);
#41139 = CARTESIAN_POINT('',(5.000000000001E-002,0.E+000));
#41140 = VECTOR('',#41141,1.);
#41141 = DIRECTION('',(0.E+000,1.));
#41142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41143 = ORIENTED_EDGE('',*,*,#41144,.F.);
#41144 = EDGE_CURVE('',#41145,#41129,#41147,.T.);
#41145 = VERTEX_POINT('',#41146);
#41146 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#41147 = SURFACE_CURVE('',#41148,(#41152),.PCURVE_S1.);
#41148 = LINE('',#41149,#41150);
#41149 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#41150 = VECTOR('',#41151,1.);
#41151 = DIRECTION('',(1.,0.E+000,0.E+000));
#41152 = PCURVE('',#41116,#41153);
#41153 = DEFINITIONAL_REPRESENTATION('',(#41154),#41158);
#41154 = LINE('',#41155,#41156);
#41155 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41156 = VECTOR('',#41157,1.);
#41157 = DIRECTION('',(1.,0.E+000));
#41158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41159 = ORIENTED_EDGE('',*,*,#41160,.F.);
#41160 = EDGE_CURVE('',#41106,#41145,#41161,.T.);
#41161 = SURFACE_CURVE('',#41162,(#41166),.PCURVE_S1.);
#41162 = LINE('',#41163,#41164);
#41163 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#41164 = VECTOR('',#41165,1.);
#41165 = DIRECTION('',(0.E+000,-8.265168879443E-005,0.999999996584));
#41166 = PCURVE('',#41116,#41167);
#41167 = DEFINITIONAL_REPRESENTATION('',(#41168),#41172);
#41168 = LINE('',#41169,#41170);
#41169 = CARTESIAN_POINT('',(0.E+000,0.281196087599));
#41170 = VECTOR('',#41171,1.);
#41171 = DIRECTION('',(0.E+000,-1.));
#41172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41177)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41174,#41175,#41176)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41174 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41175 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41176 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41177 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#41174,
  'distance_accuracy_value','confusion accuracy');
#41178 = SHAPE_DEFINITION_REPRESENTATION(#41179,#41098);
#41179 = PRODUCT_DEFINITION_SHAPE('','',#41180);
#41180 = PRODUCT_DEFINITION('design','',#41181,#41184);
#41181 = PRODUCT_DEFINITION_FORMATION('','',#41182);
#41182 = PRODUCT('CADSOFTTOOLS 1.193','CADSOFTTOOLS 1.193','',(#41183));
#41183 = PRODUCT_CONTEXT('',#2,'mechanical');
#41184 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41185 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41186,#41188);
#41186 = ( REPRESENTATION_RELATIONSHIP('','',#41098,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41187) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41187 = ITEM_DEFINED_TRANSFORMATION('','',#11,#783);
#41188 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41189);
#41189 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('193','','',#5,#41180,$);
#41190 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41182));
#41191 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41192),#41266);
#41192 = SHELL_BASED_SURFACE_MODEL('',(#41193));
#41193 = OPEN_SHELL('',(#41194));
#41194 = ADVANCED_FACE('',(#41195),#41209,.F.);
#41195 = FACE_BOUND('',#41196,.T.);
#41196 = EDGE_LOOP('',(#41197,#41220,#41236,#41252));
#41197 = ORIENTED_EDGE('',*,*,#41198,.T.);
#41198 = EDGE_CURVE('',#41199,#41201,#41203,.T.);
#41199 = VERTEX_POINT('',#41200);
#41200 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#41201 = VERTEX_POINT('',#41202);
#41202 = CARTESIAN_POINT('',(2.451146897693,-5.788199300941,
    7.407327990923));
#41203 = SURFACE_CURVE('',#41204,(#41208),.PCURVE_S1.);
#41204 = LINE('',#41205,#41206);
#41205 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#41206 = VECTOR('',#41207,1.);
#41207 = DIRECTION('',(1.,0.E+000,0.E+000));
#41208 = PCURVE('',#41209,#41214);
#41209 = PLANE('',#41210);
#41210 = AXIS2_PLACEMENT_3D('',#41211,#41212,#41213);
#41211 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#41212 = DIRECTION('',(0.E+000,-8.265168879479E-005,0.999999996584));
#41213 = DIRECTION('',(1.,0.E+000,0.E+000));
#41214 = DEFINITIONAL_REPRESENTATION('',(#41215),#41219);
#41215 = LINE('',#41216,#41217);
#41216 = CARTESIAN_POINT('',(0.E+000,1.281004399061));
#41217 = VECTOR('',#41218,1.);
#41218 = DIRECTION('',(1.,0.E+000));
#41219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41220 = ORIENTED_EDGE('',*,*,#41221,.F.);
#41221 = EDGE_CURVE('',#41222,#41201,#41224,.T.);
#41222 = VERTEX_POINT('',#41223);
#41223 = CARTESIAN_POINT('',(2.451146897693,-7.069203695626,
    7.407222113746));
#41224 = SURFACE_CURVE('',#41225,(#41229),.PCURVE_S1.);
#41225 = LINE('',#41226,#41227);
#41226 = CARTESIAN_POINT('',(2.451146897693,-7.069203695626,
    7.407222113746));
#41227 = VECTOR('',#41228,1.);
#41228 = DIRECTION('',(0.E+000,0.999999996584,8.265168879412E-005));
#41229 = PCURVE('',#41209,#41230);
#41230 = DEFINITIONAL_REPRESENTATION('',(#41231),#41235);
#41231 = LINE('',#41232,#41233);
#41232 = CARTESIAN_POINT('',(5.000000000001E-002,0.E+000));
#41233 = VECTOR('',#41234,1.);
#41234 = DIRECTION('',(0.E+000,1.));
#41235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41236 = ORIENTED_EDGE('',*,*,#41237,.F.);
#41237 = EDGE_CURVE('',#41238,#41222,#41240,.T.);
#41238 = VERTEX_POINT('',#41239);
#41239 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#41240 = SURFACE_CURVE('',#41241,(#41245),.PCURVE_S1.);
#41241 = LINE('',#41242,#41243);
#41242 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#41243 = VECTOR('',#41244,1.);
#41244 = DIRECTION('',(1.,0.E+000,0.E+000));
#41245 = PCURVE('',#41209,#41246);
#41246 = DEFINITIONAL_REPRESENTATION('',(#41247),#41251);
#41247 = LINE('',#41248,#41249);
#41248 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41249 = VECTOR('',#41250,1.);
#41250 = DIRECTION('',(1.,0.E+000));
#41251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41252 = ORIENTED_EDGE('',*,*,#41253,.F.);
#41253 = EDGE_CURVE('',#41199,#41238,#41254,.T.);
#41254 = SURFACE_CURVE('',#41255,(#41259),.PCURVE_S1.);
#41255 = LINE('',#41256,#41257);
#41256 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#41257 = VECTOR('',#41258,1.);
#41258 = DIRECTION('',(0.E+000,-0.999999996584,-8.26516887962E-005));
#41259 = PCURVE('',#41209,#41260);
#41260 = DEFINITIONAL_REPRESENTATION('',(#41261),#41265);
#41261 = LINE('',#41262,#41263);
#41262 = CARTESIAN_POINT('',(0.E+000,1.281004399061));
#41263 = VECTOR('',#41264,1.);
#41264 = DIRECTION('',(0.E+000,-1.));
#41265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41270)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41267,#41268,#41269)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41267 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41268 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41269 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41270 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#41267,
  'distance_accuracy_value','confusion accuracy');
#41271 = SHAPE_DEFINITION_REPRESENTATION(#41272,#41191);
#41272 = PRODUCT_DEFINITION_SHAPE('','',#41273);
#41273 = PRODUCT_DEFINITION('design','',#41274,#41277);
#41274 = PRODUCT_DEFINITION_FORMATION('','',#41275);
#41275 = PRODUCT('CADSOFTTOOLS 1.194','CADSOFTTOOLS 1.194','',(#41276));
#41276 = PRODUCT_CONTEXT('',#2,'mechanical');
#41277 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41278 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41279,#41281);
#41279 = ( REPRESENTATION_RELATIONSHIP('','',#41191,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41280) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41280 = ITEM_DEFINED_TRANSFORMATION('','',#11,#787);
#41281 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41282);
#41282 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('194','','',#5,#41273,$);
#41283 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41275));
#41284 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41285),#41359);
#41285 = SHELL_BASED_SURFACE_MODEL('',(#41286));
#41286 = OPEN_SHELL('',(#41287));
#41287 = ADVANCED_FACE('',(#41288),#41302,.F.);
#41288 = FACE_BOUND('',#41289,.T.);
#41289 = EDGE_LOOP('',(#41290,#41313,#41329,#41345));
#41290 = ORIENTED_EDGE('',*,*,#41291,.T.);
#41291 = EDGE_CURVE('',#41292,#41294,#41296,.T.);
#41292 = VERTEX_POINT('',#41293);
#41293 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#41294 = VERTEX_POINT('',#41295);
#41295 = CARTESIAN_POINT('',(2.451146897693,-7.069203695626,
    7.407222113746));
#41296 = SURFACE_CURVE('',#41297,(#41301),.PCURVE_S1.);
#41297 = LINE('',#41298,#41299);
#41298 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#41299 = VECTOR('',#41300,1.);
#41300 = DIRECTION('',(1.,0.E+000,0.E+000));
#41301 = PCURVE('',#41302,#41307);
#41302 = PLANE('',#41303);
#41303 = AXIS2_PLACEMENT_3D('',#41304,#41305,#41306);
#41304 = CARTESIAN_POINT('',(2.401146897693,-7.06923832689,
    7.826224604296));
#41305 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#41306 = DIRECTION('',(1.,0.E+000,-0.E+000));
#41307 = DEFINITIONAL_REPRESENTATION('',(#41308),#41312);
#41308 = LINE('',#41309,#41310);
#41309 = CARTESIAN_POINT('',(0.E+000,0.419002491981));
#41310 = VECTOR('',#41311,1.);
#41311 = DIRECTION('',(1.,0.E+000));
#41312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41313 = ORIENTED_EDGE('',*,*,#41314,.F.);
#41314 = EDGE_CURVE('',#41315,#41294,#41317,.T.);
#41315 = VERTEX_POINT('',#41316);
#41316 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#41317 = SURFACE_CURVE('',#41318,(#41322),.PCURVE_S1.);
#41318 = LINE('',#41319,#41320);
#41319 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#41320 = VECTOR('',#41321,1.);
#41321 = DIRECTION('',(-1.059872478922E-015,8.265168879707E-005,
    -0.999999996584));
#41322 = PCURVE('',#41302,#41323);
#41323 = DEFINITIONAL_REPRESENTATION('',(#41324),#41328);
#41324 = LINE('',#41325,#41326);
#41325 = CARTESIAN_POINT('',(5.000000000001E-002,0.E+000));
#41326 = VECTOR('',#41327,1.);
#41327 = DIRECTION('',(-1.059872478922E-015,1.));
#41328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41329 = ORIENTED_EDGE('',*,*,#41330,.T.);
#41330 = EDGE_CURVE('',#41315,#41331,#41333,.T.);
#41331 = VERTEX_POINT('',#41332);
#41332 = CARTESIAN_POINT('',(2.401146897693,-7.06923832689,
    7.826224604296));
#41333 = SURFACE_CURVE('',#41334,(#41338),.PCURVE_S1.);
#41334 = LINE('',#41335,#41336);
#41335 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#41336 = VECTOR('',#41337,1.);
#41337 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41338 = PCURVE('',#41302,#41339);
#41339 = DEFINITIONAL_REPRESENTATION('',(#41340),#41344);
#41340 = LINE('',#41341,#41342);
#41341 = CARTESIAN_POINT('',(5.000000000001E-002,0.E+000));
#41342 = VECTOR('',#41343,1.);
#41343 = DIRECTION('',(-1.,0.E+000));
#41344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41345 = ORIENTED_EDGE('',*,*,#41346,.F.);
#41346 = EDGE_CURVE('',#41292,#41331,#41347,.T.);
#41347 = SURFACE_CURVE('',#41348,(#41352),.PCURVE_S1.);
#41348 = LINE('',#41349,#41350);
#41349 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#41350 = VECTOR('',#41351,1.);
#41351 = DIRECTION('',(0.E+000,-8.265168879283E-005,0.999999996584));
#41352 = PCURVE('',#41302,#41353);
#41353 = DEFINITIONAL_REPRESENTATION('',(#41354),#41358);
#41354 = LINE('',#41355,#41356);
#41355 = CARTESIAN_POINT('',(0.E+000,0.419002491981));
#41356 = VECTOR('',#41357,1.);
#41357 = DIRECTION('',(0.E+000,-1.));
#41358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41363)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41360,#41361,#41362)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41360 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41361 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41362 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41363 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#41360,
  'distance_accuracy_value','confusion accuracy');
#41364 = SHAPE_DEFINITION_REPRESENTATION(#41365,#41284);
#41365 = PRODUCT_DEFINITION_SHAPE('','',#41366);
#41366 = PRODUCT_DEFINITION('design','',#41367,#41370);
#41367 = PRODUCT_DEFINITION_FORMATION('','',#41368);
#41368 = PRODUCT('CADSOFTTOOLS 1.195','CADSOFTTOOLS 1.195','',(#41369));
#41369 = PRODUCT_CONTEXT('',#2,'mechanical');
#41370 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41371 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41372,#41374);
#41372 = ( REPRESENTATION_RELATIONSHIP('','',#41284,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41373) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41373 = ITEM_DEFINED_TRANSFORMATION('','',#11,#791);
#41374 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41375);
#41375 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('195','','',#5,#41366,$);
#41376 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41368));
#41377 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41378),#41494);
#41378 = SHELL_BASED_SURFACE_MODEL('',(#41379));
#41379 = OPEN_SHELL('',(#41380));
#41380 = ADVANCED_FACE('',(#41381),#41395,.T.);
#41381 = FACE_BOUND('',#41382,.T.);
#41382 = EDGE_LOOP('',(#41383,#41405,#41443,#41458));
#41383 = ORIENTED_EDGE('',*,*,#41384,.F.);
#41384 = EDGE_CURVE('',#41385,#41387,#41389,.T.);
#41385 = VERTEX_POINT('',#41386);
#41386 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#41387 = VERTEX_POINT('',#41388);
#41388 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#41389 = SURFACE_CURVE('',#41390,(#41394),.PCURVE_S1.);
#41390 = LINE('',#41391,#41392);
#41391 = CARTESIAN_POINT('',(2.426146897693,-7.103123283229,
    9.257980031162));
#41392 = VECTOR('',#41393,1.);
#41393 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41394 = PCURVE('',#41395,#41400);
#41395 = PLANE('',#41396);
#41396 = AXIS2_PLACEMENT_3D('',#41397,#41398,#41399);
#41397 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#41398 = DIRECTION('',(1.,0.E+000,0.E+000));
#41399 = DIRECTION('',(0.E+000,0.891771418828,-0.452486172785));
#41400 = DEFINITIONAL_REPRESENTATION('',(#41401),#41404);
#41401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41402,#41403),.UNSPECIFIED.,
  .T.,.F.,(2,2),(-2.500000000001E-002,2.5E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#41402 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41403 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41405 = ORIENTED_EDGE('',*,*,#41406,.F.);
#41406 = EDGE_CURVE('',#41407,#41385,#41409,.T.);
#41407 = VERTEX_POINT('',#41408);
#41408 = CARTESIAN_POINT('',(2.451146897693,-6.92069424779,
    9.201039438575));
#41409 = SURFACE_CURVE('',#41410,(#41425),.PCURVE_S1.);
#41410 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41411,#41412,#41413,#41414,
    #41415,#41416,#41417,#41418,#41419,#41420,#41421,#41422,#41423,
    #41424),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245787,0.416899207582,0.625392147247,0.804937096157,
    0.952983809554,1.),.UNSPECIFIED.);
#41411 = CARTESIAN_POINT('',(2.451146897693,-6.92069424779,
    9.201039438575));
#41412 = CARTESIAN_POINT('',(2.451146897693,-6.935040763864,
    9.201643821409));
#41413 = CARTESIAN_POINT('',(2.451146897693,-6.949387279937,
    9.202248204244));
#41414 = CARTESIAN_POINT('',(2.451146897693,-6.978306740396,
    9.20605921932));
#41415 = CARTESIAN_POINT('',(2.451146897693,-6.993255845835,
    9.209129446523));
#41416 = CARTESIAN_POINT('',(2.451146897693,-7.020904736492,
    9.216454460109));
#41417 = CARTESIAN_POINT('',(2.451146897693,-7.034181207063,
    9.220932234452));
#41418 = CARTESIAN_POINT('',(2.451146897693,-7.05690865007,
    9.230169144378));
#41419 = CARTESIAN_POINT('',(2.451146897693,-7.066990095541,
    9.234987097089));
#41420 = CARTESIAN_POINT('',(2.451146897693,-7.0836771716,9.244296315269
    ));
#41421 = CARTESIAN_POINT('',(2.451146897693,-7.090775241868,
    9.24879664984));
#41422 = CARTESIAN_POINT('',(2.451146897693,-7.099229796776,
    9.254949935219));
#41423 = CARTESIAN_POINT('',(2.451146897693,-7.101176540002,
    9.25646498319));
#41424 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#41425 = PCURVE('',#41395,#41426);
#41426 = DEFINITIONAL_REPRESENTATION('',(#41427),#41442);
#41427 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41428,#41429,#41430,#41431,
    #41432,#41433,#41434,#41435,#41436,#41437,#41438,#41439,#41440,
    #41441),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245787,0.416899207582,0.625392147247,0.804937096157,
    0.952983809554,1.),.UNSPECIFIED.);
#41428 = CARTESIAN_POINT('',(0.188449830584,3.176862301006E-002));
#41429 = CARTESIAN_POINT('',(0.175382542714,2.581599419736E-002));
#41430 = CARTESIAN_POINT('',(0.162315254844,1.986336538468E-002));
#41431 = CARTESIAN_POINT('',(0.134801274933,1.017626372399E-002));
#41432 = CARTESIAN_POINT('',(0.120080854609,6.149941086305E-003));
#41433 = CARTESIAN_POINT('',(9.210989679623E-002,1.714381293505E-004));
#41434 = CARTESIAN_POINT('',(7.8244188822E-002,-1.842830048219E-003));
#41435 = CARTESIAN_POINT('',(5.379693070516E-002,-3.889471481662E-003));
#41436 = CARTESIAN_POINT('',(4.26265287906E-002,-4.154673634019E-003));
#41437 = CARTESIAN_POINT('',(2.353317879192E-002,-3.403650109974E-003));
#41438 = CARTESIAN_POINT('',(1.516698343098E-002,-2.602159014331E-003));
#41439 = CARTESIAN_POINT('',(4.843176454456E-003,-9.404041745533E-004));
#41440 = CARTESIAN_POINT('',(2.421588227227E-003,-4.702020872838E-004));
#41441 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41443 = ORIENTED_EDGE('',*,*,#41444,.F.);
#41444 = EDGE_CURVE('',#41445,#41407,#41447,.T.);
#41445 = VERTEX_POINT('',#41446);
#41446 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#41447 = SURFACE_CURVE('',#41448,(#41452),.PCURVE_S1.);
#41448 = LINE('',#41449,#41450);
#41449 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#41450 = VECTOR('',#41451,1.);
#41451 = DIRECTION('',(1.,0.E+000,0.E+000));
#41452 = PCURVE('',#41395,#41453);
#41453 = DEFINITIONAL_REPRESENTATION('',(#41454),#41457);
#41454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41455,#41456),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#41455 = CARTESIAN_POINT('',(0.188449830584,3.176862301006E-002));
#41456 = CARTESIAN_POINT('',(0.188449830584,3.176862301006E-002));
#41457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41458 = ORIENTED_EDGE('',*,*,#41459,.F.);
#41459 = EDGE_CURVE('',#41387,#41445,#41460,.T.);
#41460 = SURFACE_CURVE('',#41461,(#41476),.PCURVE_S1.);
#41461 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41462,#41463,#41464,#41465,
    #41466,#41467,#41468,#41469,#41470,#41471,#41472,#41473,#41474,
    #41475),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760946,0.249777362038,0.407511509858,0.592498157507,
    0.801877283191,1.),.UNSPECIFIED.);
#41462 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#41463 = CARTESIAN_POINT('',(2.401146897693,-7.098218011736,
    9.254288777614));
#41464 = CARTESIAN_POINT('',(2.401146897693,-7.093312740243,
    9.250597524067));
#41465 = CARTESIAN_POINT('',(2.401146897693,-7.081568241719,
    9.243058585974));
#41466 = CARTESIAN_POINT('',(2.401146897693,-7.074710111083,
    9.239153762298));
#41467 = CARTESIAN_POINT('',(2.401146897693,-7.059074220029,
    9.231223551752));
#41468 = CARTESIAN_POINT('',(2.401146897693,-7.049957710684,
    9.227186033077));
#41469 = CARTESIAN_POINT('',(2.401146897693,-7.02944071716,
    9.219336013917));
#41470 = CARTESIAN_POINT('',(2.401146897693,-7.017577357094,
    9.215506419069));
#41471 = CARTESIAN_POINT('',(2.401146897693,-6.991771992027,
    9.208816631569));
#41472 = CARTESIAN_POINT('',(2.401146897693,-6.977277133332,
    9.205899363287));
#41473 = CARTESIAN_POINT('',(2.401146897693,-6.948987088213,
    9.202216670178));
#41474 = CARTESIAN_POINT('',(2.401146897693,-6.934840668002,
    9.201628054376));
#41475 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#41476 = PCURVE('',#41395,#41477);
#41477 = DEFINITIONAL_REPRESENTATION('',(#41478),#41493);
#41478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41479,#41480,#41481,#41482,
    #41483,#41484,#41485,#41486,#41487,#41488,#41489,#41490,#41491,
    #41492),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760946,0.249777362038,0.407511509858,0.592498157507,
    0.801877283191,1.),.UNSPECIFIED.);
#41479 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41480 = CARTESIAN_POINT('',(6.044622109458E-003,-1.072186888707E-003));
#41481 = CARTESIAN_POINT('',(1.20892442189E-002,-2.144373777411E-003));
#41482 = CARTESIAN_POINT('',(2.597391757552E-002,-3.55316010943E-003));
#41483 = CARTESIAN_POINT('',(3.385668118373E-002,-3.932160975258E-003));
#41484 = CARTESIAN_POINT('',(5.138863255295E-002,-3.929071583689E-003));
#41485 = CARTESIAN_POINT('',(6.134539639924E-002,-3.404520919052E-003));
#41486 = CARTESIAN_POINT('',(8.319388994999E-002,-1.121287765629E-003));
#41487 = CARTESIAN_POINT('',(9.550613410399E-002,8.315953948603E-004));
#41488 = CARTESIAN_POINT('',(0.121545657466,6.542404981138E-003));
#41489 = CARTESIAN_POINT('',(0.13579178173,1.049959164259E-002));
#41490 = CARTESIAN_POINT('',(0.162686403115,2.001632542719E-002));
#41491 = CARTESIAN_POINT('',(0.175568116849,2.589247421863E-002));
#41492 = CARTESIAN_POINT('',(0.188449830584,3.176862301006E-002));
#41493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41498)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41495,#41496,#41497)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#41495,
  'distance_accuracy_value','confusion accuracy');
#41499 = SHAPE_DEFINITION_REPRESENTATION(#41500,#41377);
#41500 = PRODUCT_DEFINITION_SHAPE('','',#41501);
#41501 = PRODUCT_DEFINITION('design','',#41502,#41505);
#41502 = PRODUCT_DEFINITION_FORMATION('','',#41503);
#41503 = PRODUCT('CADSOFTTOOLS 1.196','CADSOFTTOOLS 1.196','',(#41504));
#41504 = PRODUCT_CONTEXT('',#2,'mechanical');
#41505 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41506 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41507,#41509);
#41507 = ( REPRESENTATION_RELATIONSHIP('','',#41377,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41508) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41508 = ITEM_DEFINED_TRANSFORMATION('','',#11,#795);
#41509 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41510);
#41510 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('196','','',#5,#41501,$);
#41511 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41503));
#41512 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41513),#41585);
#41513 = SHELL_BASED_SURFACE_MODEL('',(#41514));
#41514 = OPEN_SHELL('',(#41515));
#41515 = ADVANCED_FACE('',(#41516),#41530,.F.);
#41516 = FACE_BOUND('',#41517,.T.);
#41517 = EDGE_LOOP('',(#41518,#41541,#41557,#41571));
#41518 = ORIENTED_EDGE('',*,*,#41519,.T.);
#41519 = EDGE_CURVE('',#41520,#41522,#41524,.T.);
#41520 = VERTEX_POINT('',#41521);
#41521 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#41522 = VERTEX_POINT('',#41523);
#41523 = CARTESIAN_POINT('',(2.451146897693,-6.92069424779,
    9.201039438575));
#41524 = SURFACE_CURVE('',#41525,(#41529),.PCURVE_S1.);
#41525 = LINE('',#41526,#41527);
#41526 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#41527 = VECTOR('',#41528,1.);
#41528 = DIRECTION('',(1.,0.E+000,0.E+000));
#41529 = PCURVE('',#41530,#41535);
#41530 = PLANE('',#41531);
#41531 = AXIS2_PLACEMENT_3D('',#41532,#41533,#41534);
#41532 = CARTESIAN_POINT('',(2.401146897693,-6.887452372699,
    9.143475310636));
#41533 = DIRECTION('',(0.E+000,-0.865978431008,-0.500081350412));
#41534 = DIRECTION('',(0.E+000,0.500081350412,-0.865978431008));
#41535 = DEFINITIONAL_REPRESENTATION('',(#41536),#41540);
#41536 = LINE('',#41537,#41538);
#41537 = CARTESIAN_POINT('',(-6.647293498058E-002,0.E+000));
#41538 = VECTOR('',#41539,1.);
#41539 = DIRECTION('',(0.E+000,1.));
#41540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41541 = ORIENTED_EDGE('',*,*,#41542,.F.);
#41542 = EDGE_CURVE('',#41543,#41522,#41545,.T.);
#41543 = VERTEX_POINT('',#41544);
#41544 = CARTESIAN_POINT('',(2.451146897693,-6.887452372699,
    9.143475310636));
#41545 = SURFACE_CURVE('',#41546,(#41550),.PCURVE_S1.);
#41546 = LINE('',#41547,#41548);
#41547 = CARTESIAN_POINT('',(2.451146897693,-6.887452372699,
    9.143475310636));
#41548 = VECTOR('',#41549,1.);
#41549 = DIRECTION('',(-6.680752248713E-015,-0.500081350412,
    0.865978431008));
#41550 = PCURVE('',#41530,#41551);
#41551 = DEFINITIONAL_REPRESENTATION('',(#41552),#41556);
#41552 = LINE('',#41553,#41554);
#41553 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#41554 = VECTOR('',#41555,1.);
#41555 = DIRECTION('',(-1.,-6.680752248713E-015));
#41556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41557 = ORIENTED_EDGE('',*,*,#41558,.F.);
#41558 = EDGE_CURVE('',#41559,#41543,#41561,.T.);
#41559 = VERTEX_POINT('',#41560);
#41560 = CARTESIAN_POINT('',(2.401146897693,-6.887452372699,
    9.143475310636));
#41561 = SURFACE_CURVE('',#41562,(#41565),.PCURVE_S1.);
#41562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41563,#41564),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#41563 = CARTESIAN_POINT('',(2.401146897693,-6.887452372699,
    9.143475310636));
#41564 = CARTESIAN_POINT('',(2.451146897693,-6.887452372699,
    9.143475310636));
#41565 = PCURVE('',#41530,#41566);
#41566 = DEFINITIONAL_REPRESENTATION('',(#41567),#41570);
#41567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41568,#41569),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#41568 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41569 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#41570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41571 = ORIENTED_EDGE('',*,*,#41572,.F.);
#41572 = EDGE_CURVE('',#41520,#41559,#41573,.T.);
#41573 = SURFACE_CURVE('',#41574,(#41578),.PCURVE_S1.);
#41574 = LINE('',#41575,#41576);
#41575 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#41576 = VECTOR('',#41577,1.);
#41577 = DIRECTION('',(0.E+000,0.500081350412,-0.865978431008));
#41578 = PCURVE('',#41530,#41579);
#41579 = DEFINITIONAL_REPRESENTATION('',(#41580),#41584);
#41580 = LINE('',#41581,#41582);
#41581 = CARTESIAN_POINT('',(-6.647293498058E-002,0.E+000));
#41582 = VECTOR('',#41583,1.);
#41583 = DIRECTION('',(1.,0.E+000));
#41584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41589)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41586,#41587,#41588)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#41586,
  'distance_accuracy_value','confusion accuracy');
#41590 = SHAPE_DEFINITION_REPRESENTATION(#41591,#41512);
#41591 = PRODUCT_DEFINITION_SHAPE('','',#41592);
#41592 = PRODUCT_DEFINITION('design','',#41593,#41596);
#41593 = PRODUCT_DEFINITION_FORMATION('','',#41594);
#41594 = PRODUCT('CADSOFTTOOLS 1.197','CADSOFTTOOLS 1.197','',(#41595));
#41595 = PRODUCT_CONTEXT('',#2,'mechanical');
#41596 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41597 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41598,#41600);
#41598 = ( REPRESENTATION_RELATIONSHIP('','',#41512,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41599) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41599 = ITEM_DEFINED_TRANSFORMATION('','',#11,#799);
#41600 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41601);
#41601 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('197','','',#5,#41592,$);
#41602 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41594));
#41603 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41604),#41692);
#41604 = SHELL_BASED_SURFACE_MODEL('',(#41605));
#41605 = OPEN_SHELL('',(#41606));
#41606 = ADVANCED_FACE('',(#41607),#41620,.F.);
#41607 = FACE_BOUND('',#41608,.F.);
#41608 = EDGE_LOOP('',(#41609,#41630,#41646,#41662,#41678));
#41609 = ORIENTED_EDGE('',*,*,#41610,.F.);
#41610 = EDGE_CURVE('',#41611,#41613,#41615,.T.);
#41611 = VERTEX_POINT('',#41612);
#41612 = CARTESIAN_POINT('',(2.401146897693,-7.024138379078,
    9.160162683785));
#41613 = VERTEX_POINT('',#41614);
#41614 = CARTESIAN_POINT('',(2.451146897693,-7.024138379078,
    9.160162683785));
#41615 = SURFACE_CURVE('',#41616,(#41619),.PCURVE_S1.);
#41616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41617,#41618),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#41617 = CARTESIAN_POINT('',(2.401146897693,-7.024138379078,
    9.160162683785));
#41618 = CARTESIAN_POINT('',(2.451146897693,-7.024138379078,
    9.160162683785));
#41619 = PCURVE('',#41620,#41625);
#41620 = PLANE('',#41621);
#41621 = AXIS2_PLACEMENT_3D('',#41622,#41623,#41624);
#41622 = CARTESIAN_POINT('',(2.401146897693,-6.805063754851,
    8.780786888432));
#41623 = DIRECTION('',(0.E+000,-0.865983979498,-0.500071742105));
#41624 = DIRECTION('',(0.E+000,0.500071742105,-0.865983979498));
#41625 = DEFINITIONAL_REPRESENTATION('',(#41626),#41629);
#41626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41627,#41628),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#41627 = CARTESIAN_POINT('',(-0.438086389973,0.E+000));
#41628 = CARTESIAN_POINT('',(-0.438086389973,5.000000000001E-002));
#41629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41630 = ORIENTED_EDGE('',*,*,#41631,.T.);
#41631 = EDGE_CURVE('',#41611,#41632,#41634,.T.);
#41632 = VERTEX_POINT('',#41633);
#41633 = CARTESIAN_POINT('',(2.401146897693,-6.805063734613,
    8.780787155411));
#41634 = SURFACE_CURVE('',#41635,(#41639),.PCURVE_S1.);
#41635 = LINE('',#41636,#41637);
#41636 = CARTESIAN_POINT('',(2.401146897693,-7.024138379078,
    9.160162683785));
#41637 = VECTOR('',#41638,1.);
#41638 = DIRECTION('',(0.E+000,0.500071742105,-0.865983979498));
#41639 = PCURVE('',#41620,#41640);
#41640 = DEFINITIONAL_REPRESENTATION('',(#41641),#41645);
#41641 = LINE('',#41642,#41643);
#41642 = CARTESIAN_POINT('',(-0.438086389973,0.E+000));
#41643 = VECTOR('',#41644,1.);
#41644 = DIRECTION('',(1.,0.E+000));
#41645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41646 = ORIENTED_EDGE('',*,*,#41647,.T.);
#41647 = EDGE_CURVE('',#41632,#41648,#41650,.T.);
#41648 = VERTEX_POINT('',#41649);
#41649 = CARTESIAN_POINT('',(2.451146897693,-6.805063734613,
    8.780787155411));
#41650 = SURFACE_CURVE('',#41651,(#41655),.PCURVE_S1.);
#41651 = LINE('',#41652,#41653);
#41652 = CARTESIAN_POINT('',(2.401146897693,-6.805063744733,
    8.78078702192));
#41653 = VECTOR('',#41654,1.);
#41654 = DIRECTION('',(1.,0.E+000,0.E+000));
#41655 = PCURVE('',#41620,#41656);
#41656 = DEFINITIONAL_REPRESENTATION('',(#41657),#41661);
#41657 = LINE('',#41658,#41659);
#41658 = CARTESIAN_POINT('',(-1.105386081293E-007,0.E+000));
#41659 = VECTOR('',#41660,1.);
#41660 = DIRECTION('',(0.E+000,1.));
#41661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41662 = ORIENTED_EDGE('',*,*,#41663,.T.);
#41663 = EDGE_CURVE('',#41648,#41664,#41666,.T.);
#41664 = VERTEX_POINT('',#41665);
#41665 = CARTESIAN_POINT('',(2.451146897693,-6.833975730526,
    8.830854622073));
#41666 = SURFACE_CURVE('',#41667,(#41671),.PCURVE_S1.);
#41667 = LINE('',#41668,#41669);
#41668 = CARTESIAN_POINT('',(2.451146897693,-6.80506380001,
    8.780787117647));
#41669 = VECTOR('',#41670,1.);
#41670 = DIRECTION('',(7.681118435603E-015,-0.500071742105,
    0.865983979498));
#41671 = PCURVE('',#41620,#41672);
#41672 = DEFINITIONAL_REPRESENTATION('',(#41673),#41677);
#41673 = LINE('',#41674,#41675);
#41674 = CARTESIAN_POINT('',(-2.210793045683E-007,5.000000000001E-002));
#41675 = VECTOR('',#41676,1.);
#41676 = DIRECTION('',(-1.,7.681118435603E-015));
#41677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41678 = ORIENTED_EDGE('',*,*,#41679,.T.);
#41679 = EDGE_CURVE('',#41664,#41613,#41680,.T.);
#41680 = SURFACE_CURVE('',#41681,(#41685),.PCURVE_S1.);
#41681 = LINE('',#41682,#41683);
#41682 = CARTESIAN_POINT('',(2.451146897693,-6.83397586132,
    8.830854546544));
#41683 = VECTOR('',#41684,1.);
#41684 = DIRECTION('',(0.E+000,-0.500071742105,0.865983979498));
#41685 = PCURVE('',#41620,#41686);
#41686 = DEFINITIONAL_REPRESENTATION('',(#41687),#41691);
#41687 = LINE('',#41688,#41689);
#41688 = CARTESIAN_POINT('',(-5.781591726642E-002,5.000000000001E-002));
#41689 = VECTOR('',#41690,1.);
#41690 = DIRECTION('',(-1.,0.E+000));
#41691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41696)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41693,#41694,#41695)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41693 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41694 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41695 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41696 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#41693,
  'distance_accuracy_value','confusion accuracy');
#41697 = SHAPE_DEFINITION_REPRESENTATION(#41698,#41603);
#41698 = PRODUCT_DEFINITION_SHAPE('','',#41699);
#41699 = PRODUCT_DEFINITION('design','',#41700,#41703);
#41700 = PRODUCT_DEFINITION_FORMATION('','',#41701);
#41701 = PRODUCT('CADSOFTTOOLS 1.198','CADSOFTTOOLS 1.198','',(#41702));
#41702 = PRODUCT_CONTEXT('',#2,'mechanical');
#41703 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41705,#41707);
#41705 = ( REPRESENTATION_RELATIONSHIP('','',#41603,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41706) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#803);
#41707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41708);
#41708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('198','','',#5,#41699,$);
#41709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41701));
#41710 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41711),#41801);
#41711 = SHELL_BASED_SURFACE_MODEL('',(#41712));
#41712 = OPEN_SHELL('',(#41713));
#41713 = ADVANCED_FACE('',(#41714),#41728,.F.);
#41714 = FACE_BOUND('',#41715,.F.);
#41715 = EDGE_LOOP('',(#41716,#41739,#41755,#41771,#41787));
#41716 = ORIENTED_EDGE('',*,*,#41717,.T.);
#41717 = EDGE_CURVE('',#41718,#41720,#41722,.T.);
#41718 = VERTEX_POINT('',#41719);
#41719 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#41720 = VERTEX_POINT('',#41721);
#41721 = CARTESIAN_POINT('',(2.451146897693,-6.852704218924,
    8.753277269854));
#41722 = SURFACE_CURVE('',#41723,(#41727),.PCURVE_S1.);
#41723 = LINE('',#41724,#41725);
#41724 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#41725 = VECTOR('',#41726,1.);
#41726 = DIRECTION('',(1.,0.E+000,0.E+000));
#41727 = PCURVE('',#41728,#41733);
#41728 = PLANE('',#41729);
#41729 = AXIS2_PLACEMENT_3D('',#41730,#41731,#41732);
#41730 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#41731 = DIRECTION('',(0.E+000,-0.50005976442,0.865990896031));
#41732 = DIRECTION('',(0.E+000,-0.865990896031,-0.50005976442));
#41733 = DEFINITIONAL_REPRESENTATION('',(#41734),#41738);
#41734 = LINE('',#41735,#41736);
#41735 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41736 = VECTOR('',#41737,1.);
#41737 = DIRECTION('',(0.E+000,1.));
#41738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41739 = ORIENTED_EDGE('',*,*,#41740,.T.);
#41740 = EDGE_CURVE('',#41720,#41741,#41743,.T.);
#41741 = VERTEX_POINT('',#41742);
#41742 = CARTESIAN_POINT('',(2.451146897693,-6.818962118632,
    8.772761640743));
#41743 = SURFACE_CURVE('',#41744,(#41748),.PCURVE_S1.);
#41744 = LINE('',#41745,#41746);
#41745 = CARTESIAN_POINT('',(2.451146897693,-6.852704218924,
    8.753277269854));
#41746 = VECTOR('',#41747,1.);
#41747 = DIRECTION('',(0.E+000,0.865990896031,0.50005976442));
#41748 = PCURVE('',#41728,#41749);
#41749 = DEFINITIONAL_REPRESENTATION('',(#41750),#41754);
#41750 = LINE('',#41751,#41752);
#41751 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#41752 = VECTOR('',#41753,1.);
#41753 = DIRECTION('',(-1.,0.E+000));
#41754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41755 = ORIENTED_EDGE('',*,*,#41756,.T.);
#41756 = EDGE_CURVE('',#41741,#41757,#41759,.T.);
#41757 = VERTEX_POINT('',#41758);
#41758 = CARTESIAN_POINT('',(2.451146897693,-6.805063734613,
    8.780787155411));
#41759 = SURFACE_CURVE('',#41760,(#41764),.PCURVE_S1.);
#41760 = LINE('',#41761,#41762);
#41761 = CARTESIAN_POINT('',(2.451146897693,-6.818962063355,
    8.772761545016));
#41762 = VECTOR('',#41763,1.);
#41763 = DIRECTION('',(5.534128460181E-014,0.86599089603,0.500059764421)
  );
#41764 = PCURVE('',#41728,#41765);
#41765 = DEFINITIONAL_REPRESENTATION('',(#41766),#41770);
#41766 = LINE('',#41767,#41768);
#41767 = CARTESIAN_POINT('',(-3.896370158245E-002,5.000000000001E-002));
#41768 = VECTOR('',#41769,1.);
#41769 = DIRECTION('',(-1.,5.534128460181E-014));
#41770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41771 = ORIENTED_EDGE('',*,*,#41772,.F.);
#41772 = EDGE_CURVE('',#41773,#41757,#41775,.T.);
#41773 = VERTEX_POINT('',#41774);
#41774 = CARTESIAN_POINT('',(2.401146897693,-6.805063734613,
    8.780787155411));
#41775 = SURFACE_CURVE('',#41776,(#41780),.PCURVE_S1.);
#41776 = LINE('',#41777,#41778);
#41777 = CARTESIAN_POINT('',(2.401146897693,-6.805063744733,
    8.78078702192));
#41778 = VECTOR('',#41779,1.);
#41779 = DIRECTION('',(1.,0.E+000,0.E+000));
#41780 = PCURVE('',#41728,#41781);
#41781 = DEFINITIONAL_REPRESENTATION('',(#41782),#41786);
#41782 = LINE('',#41783,#41784);
#41783 = CARTESIAN_POINT('',(-5.501273706955E-002,0.E+000));
#41784 = VECTOR('',#41785,1.);
#41785 = DIRECTION('',(0.E+000,1.));
#41786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41787 = ORIENTED_EDGE('',*,*,#41788,.T.);
#41788 = EDGE_CURVE('',#41773,#41718,#41789,.T.);
#41789 = SURFACE_CURVE('',#41790,(#41794),.PCURVE_S1.);
#41790 = LINE('',#41791,#41792);
#41791 = CARTESIAN_POINT('',(2.401146897693,-6.805063624059,
    8.780786963956));
#41792 = VECTOR('',#41793,1.);
#41793 = DIRECTION('',(0.E+000,-0.865990896031,-0.50005976442));
#41794 = PCURVE('',#41728,#41795);
#41795 = DEFINITIONAL_REPRESENTATION('',(#41796),#41800);
#41796 = LINE('',#41797,#41798);
#41797 = CARTESIAN_POINT('',(-5.501281258684E-002,0.E+000));
#41798 = VECTOR('',#41799,1.);
#41799 = DIRECTION('',(1.,0.E+000));
#41800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41805)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41802,#41803,#41804)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41802 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41803 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41804 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41805 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#41802,
  'distance_accuracy_value','confusion accuracy');
#41806 = SHAPE_DEFINITION_REPRESENTATION(#41807,#41710);
#41807 = PRODUCT_DEFINITION_SHAPE('','',#41808);
#41808 = PRODUCT_DEFINITION('design','',#41809,#41812);
#41809 = PRODUCT_DEFINITION_FORMATION('','',#41810);
#41810 = PRODUCT('CADSOFTTOOLS 1.199','CADSOFTTOOLS 1.199','',(#41811));
#41811 = PRODUCT_CONTEXT('',#2,'mechanical');
#41812 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41813 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41814,#41816);
#41814 = ( REPRESENTATION_RELATIONSHIP('','',#41710,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41815) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41815 = ITEM_DEFINED_TRANSFORMATION('','',#11,#807);
#41816 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41817);
#41817 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('199','','',#5,#41808,$);
#41818 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41810));
#41819 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41820),#41894);
#41820 = SHELL_BASED_SURFACE_MODEL('',(#41821));
#41821 = OPEN_SHELL('',(#41822));
#41822 = ADVANCED_FACE('',(#41823),#41837,.F.);
#41823 = FACE_BOUND('',#41824,.T.);
#41824 = EDGE_LOOP('',(#41825,#41848,#41864,#41880));
#41825 = ORIENTED_EDGE('',*,*,#41826,.T.);
#41826 = EDGE_CURVE('',#41827,#41829,#41831,.T.);
#41827 = VERTEX_POINT('',#41828);
#41828 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#41829 = VERTEX_POINT('',#41830);
#41830 = CARTESIAN_POINT('',(2.451146897693,-6.852704218924,
    8.753277269854));
#41831 = SURFACE_CURVE('',#41832,(#41836),.PCURVE_S1.);
#41832 = LINE('',#41833,#41834);
#41833 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#41834 = VECTOR('',#41835,1.);
#41835 = DIRECTION('',(1.,0.E+000,0.E+000));
#41836 = PCURVE('',#41837,#41842);
#41837 = PLANE('',#41838);
#41838 = AXIS2_PLACEMENT_3D('',#41839,#41840,#41841);
#41839 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#41840 = DIRECTION('',(0.E+000,0.865985035485,0.500069913428));
#41841 = DIRECTION('',(0.E+000,-0.500069913428,0.865985035485));
#41842 = DEFINITIONAL_REPRESENTATION('',(#41843),#41847);
#41843 = LINE('',#41844,#41845);
#41844 = CARTESIAN_POINT('',(-0.562291728578,0.E+000));
#41845 = VECTOR('',#41846,1.);
#41846 = DIRECTION('',(0.E+000,1.));
#41847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41848 = ORIENTED_EDGE('',*,*,#41849,.F.);
#41849 = EDGE_CURVE('',#41850,#41829,#41852,.T.);
#41850 = VERTEX_POINT('',#41851);
#41851 = CARTESIAN_POINT('',(2.451146897693,-7.133889394956,
    9.24021349238));
#41852 = SURFACE_CURVE('',#41853,(#41857),.PCURVE_S1.);
#41853 = LINE('',#41854,#41855);
#41854 = CARTESIAN_POINT('',(2.451146897693,-7.133889394956,
    9.24021349238));
#41855 = VECTOR('',#41856,1.);
#41856 = DIRECTION('',(0.E+000,0.500069913428,-0.865985035485));
#41857 = PCURVE('',#41837,#41858);
#41858 = DEFINITIONAL_REPRESENTATION('',(#41859),#41863);
#41859 = LINE('',#41860,#41861);
#41860 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#41861 = VECTOR('',#41862,1.);
#41862 = DIRECTION('',(-1.,0.E+000));
#41863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41864 = ORIENTED_EDGE('',*,*,#41865,.F.);
#41865 = EDGE_CURVE('',#41866,#41850,#41868,.T.);
#41866 = VERTEX_POINT('',#41867);
#41867 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#41868 = SURFACE_CURVE('',#41869,(#41873),.PCURVE_S1.);
#41869 = LINE('',#41870,#41871);
#41870 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#41871 = VECTOR('',#41872,1.);
#41872 = DIRECTION('',(1.,0.E+000,0.E+000));
#41873 = PCURVE('',#41837,#41874);
#41874 = DEFINITIONAL_REPRESENTATION('',(#41875),#41879);
#41875 = LINE('',#41876,#41877);
#41876 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#41877 = VECTOR('',#41878,1.);
#41878 = DIRECTION('',(0.E+000,1.));
#41879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41880 = ORIENTED_EDGE('',*,*,#41881,.F.);
#41881 = EDGE_CURVE('',#41827,#41866,#41882,.T.);
#41882 = SURFACE_CURVE('',#41883,(#41887),.PCURVE_S1.);
#41883 = LINE('',#41884,#41885);
#41884 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#41885 = VECTOR('',#41886,1.);
#41886 = DIRECTION('',(0.E+000,-0.500069913428,0.865985035485));
#41887 = PCURVE('',#41837,#41888);
#41888 = DEFINITIONAL_REPRESENTATION('',(#41889),#41893);
#41889 = LINE('',#41890,#41891);
#41890 = CARTESIAN_POINT('',(-0.562291728578,0.E+000));
#41891 = VECTOR('',#41892,1.);
#41892 = DIRECTION('',(1.,0.E+000));
#41893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41898)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41895,#41896,#41897)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41895 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41896 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41897 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41898 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#41895,
  'distance_accuracy_value','confusion accuracy');
#41899 = SHAPE_DEFINITION_REPRESENTATION(#41900,#41819);
#41900 = PRODUCT_DEFINITION_SHAPE('','',#41901);
#41901 = PRODUCT_DEFINITION('design','',#41902,#41905);
#41902 = PRODUCT_DEFINITION_FORMATION('','',#41903);
#41903 = PRODUCT('CADSOFTTOOLS 1.200','CADSOFTTOOLS 1.200','',(#41904));
#41904 = PRODUCT_CONTEXT('',#2,'mechanical');
#41905 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41907,#41909);
#41907 = ( REPRESENTATION_RELATIONSHIP('','',#41819,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41908) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#41908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#811);
#41909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #41910);
#41910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('200','','',#5,#41901,$);
#41911 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41903));
#41912 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41913),#41987);
#41913 = SHELL_BASED_SURFACE_MODEL('',(#41914));
#41914 = OPEN_SHELL('',(#41915));
#41915 = ADVANCED_FACE('',(#41916),#41930,.F.);
#41916 = FACE_BOUND('',#41917,.T.);
#41917 = EDGE_LOOP('',(#41918,#41941,#41957,#41973));
#41918 = ORIENTED_EDGE('',*,*,#41919,.T.);
#41919 = EDGE_CURVE('',#41920,#41922,#41924,.T.);
#41920 = VERTEX_POINT('',#41921);
#41921 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#41922 = VERTEX_POINT('',#41923);
#41923 = CARTESIAN_POINT('',(2.451146897693,-7.133889394956,
    9.24021349238));
#41924 = SURFACE_CURVE('',#41925,(#41929),.PCURVE_S1.);
#41925 = LINE('',#41926,#41927);
#41926 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#41927 = VECTOR('',#41928,1.);
#41928 = DIRECTION('',(1.,0.E+000,0.E+000));
#41929 = PCURVE('',#41930,#41935);
#41930 = PLANE('',#41931);
#41931 = AXIS2_PLACEMENT_3D('',#41932,#41933,#41934);
#41932 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#41933 = DIRECTION('',(0.E+000,0.500078441974,-0.865980110553));
#41934 = DIRECTION('',(0.E+000,0.865980110553,0.500078441974));
#41935 = DEFINITIONAL_REPRESENTATION('',(#41936),#41940);
#41936 = LINE('',#41937,#41938);
#41937 = CARTESIAN_POINT('',(-3.552750386785E-002,0.E+000));
#41938 = VECTOR('',#41939,1.);
#41939 = DIRECTION('',(0.E+000,1.));
#41940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41941 = ORIENTED_EDGE('',*,*,#41942,.F.);
#41942 = EDGE_CURVE('',#41943,#41922,#41945,.T.);
#41943 = VERTEX_POINT('',#41944);
#41944 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#41945 = SURFACE_CURVE('',#41946,(#41950),.PCURVE_S1.);
#41946 = LINE('',#41947,#41948);
#41947 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#41948 = VECTOR('',#41949,1.);
#41949 = DIRECTION('',(0.E+000,-0.865980110553,-0.500078441974));
#41950 = PCURVE('',#41930,#41951);
#41951 = DEFINITIONAL_REPRESENTATION('',(#41952),#41956);
#41952 = LINE('',#41953,#41954);
#41953 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#41954 = VECTOR('',#41955,1.);
#41955 = DIRECTION('',(-1.,0.E+000));
#41956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41957 = ORIENTED_EDGE('',*,*,#41958,.T.);
#41958 = EDGE_CURVE('',#41943,#41959,#41961,.T.);
#41959 = VERTEX_POINT('',#41960);
#41960 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#41961 = SURFACE_CURVE('',#41962,(#41966),.PCURVE_S1.);
#41962 = LINE('',#41963,#41964);
#41963 = CARTESIAN_POINT('',(2.426146897693,-7.103123283229,
    9.257980031162));
#41964 = VECTOR('',#41965,1.);
#41965 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41966 = PCURVE('',#41930,#41967);
#41967 = DEFINITIONAL_REPRESENTATION('',(#41968),#41972);
#41968 = LINE('',#41969,#41970);
#41969 = CARTESIAN_POINT('',(0.E+000,2.5E-002));
#41970 = VECTOR('',#41971,1.);
#41971 = DIRECTION('',(0.E+000,-1.));
#41972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41973 = ORIENTED_EDGE('',*,*,#41974,.F.);
#41974 = EDGE_CURVE('',#41920,#41959,#41975,.T.);
#41975 = SURFACE_CURVE('',#41976,(#41980),.PCURVE_S1.);
#41976 = LINE('',#41977,#41978);
#41977 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#41978 = VECTOR('',#41979,1.);
#41979 = DIRECTION('',(0.E+000,0.865980110553,0.500078441974));
#41980 = PCURVE('',#41930,#41981);
#41981 = DEFINITIONAL_REPRESENTATION('',(#41982),#41986);
#41982 = LINE('',#41983,#41984);
#41983 = CARTESIAN_POINT('',(-3.552750386785E-002,0.E+000));
#41984 = VECTOR('',#41985,1.);
#41985 = DIRECTION('',(1.,0.E+000));
#41986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41991)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#41988,#41989,#41990)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#41988 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#41989 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#41990 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#41991 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#41988,
  'distance_accuracy_value','confusion accuracy');
#41992 = SHAPE_DEFINITION_REPRESENTATION(#41993,#41912);
#41993 = PRODUCT_DEFINITION_SHAPE('','',#41994);
#41994 = PRODUCT_DEFINITION('design','',#41995,#41998);
#41995 = PRODUCT_DEFINITION_FORMATION('','',#41996);
#41996 = PRODUCT('CADSOFTTOOLS 1.201','CADSOFTTOOLS 1.201','',(#41997));
#41997 = PRODUCT_CONTEXT('',#2,'mechanical');
#41998 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41999 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42000,#42002);
#42000 = ( REPRESENTATION_RELATIONSHIP('','',#41912,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42001) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#42001 = ITEM_DEFINED_TRANSFORMATION('','',#11,#815);
#42002 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #42003);
#42003 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('201','','',#5,#41994,$);
#42004 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41996));
#42005 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42006),#42604);
#42006 = SHELL_BASED_SURFACE_MODEL('',(#42007));
#42007 = OPEN_SHELL('',(#42008));
#42008 = ADVANCED_FACE('',(#42009),#42162,.T.);
#42009 = FACE_BOUND('',#42010,.T.);
#42010 = EDGE_LOOP('',(#42011,#42312));
#42011 = ORIENTED_EDGE('',*,*,#42012,.F.);
#42012 = EDGE_CURVE('',#42013,#42015,#42017,.T.);
#42013 = VERTEX_POINT('',#42014);
#42014 = CARTESIAN_POINT('',(2.413646897693,-4.71420599874,
    7.517897195726));
#42015 = VERTEX_POINT('',#42016);
#42016 = CARTESIAN_POINT('',(2.426146897693,-4.491310607108,
    7.709539052255));
#42017 = SURFACE_CURVE('',#42018,(#42161),.PCURVE_S1.);
#42018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42019,#42020,#42021,#42022,
    #42023,#42024,#42025,#42026,#42027,#42028,#42029,#42030,#42031,
    #42032,#42033,#42034,#42035,#42036,#42037,#42038,#42039,#42040,
    #42041,#42042,#42043,#42044,#42045,#42046,#42047,#42048,#42049,
    #42050,#42051,#42052,#42053,#42054,#42055,#42056,#42057,#42058,
    #42059,#42060,#42061,#42062,#42063,#42064,#42065,#42066,#42067,
    #42068,#42069,#42070,#42071,#42072,#42073,#42074,#42075,#42076,
    #42077,#42078,#42079,#42080,#42081,#42082,#42083,#42084,#42085,
    #42086,#42087,#42088,#42089,#42090,#42091,#42092,#42093,#42094,
    #42095,#42096,#42097,#42098,#42099,#42100,#42101,#42102,#42103,
    #42104,#42105,#42106,#42107,#42108,#42109,#42110,#42111,#42112,
    #42113,#42114,#42115,#42116,#42117,#42118,#42119,#42120,#42121,
    #42122,#42123,#42124,#42125,#42126,#42127,#42128,#42129,#42130,
    #42131,#42132,#42133,#42134,#42135,#42136,#42137,#42138,#42139,
    #42140,#42141,#42142,#42143,#42144,#42145,#42146,#42147,#42148,
    #42149,#42150,#42151,#42152,#42153,#42154,#42155,#42156,#42157,
    #42158,#42159,#42160),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    1.146472468131E-002,2.301560098615E-002,3.474845726235E-002,
    4.675465723759E-002,5.911787735138E-002,7.186122325422E-002,
    8.509302051586E-002,9.882151211706E-002,0.112241940736,
    0.124797693023,0.136297540472,0.149035700678,0.162317158275,
    0.176290939166,0.19113290572,0.206928516408,0.22243646313,
    0.237570554638,0.252305419269,0.26424181761,0.280639495337,
    0.305435927418,0.315435927418,0.329962714775,0.343790373555,
    0.357032971248,0.369820743347,0.382306973945,0.395757509051,
    0.411364072367,0.426667454463,0.441672886546,0.456380756593,
    0.470791950727,0.484913378601,0.498762544769,0.512310766625,
    0.525966869931,0.539837484168,0.553980876586,0.56843982781,
    0.583240406353,0.598392605201,0.613893310638,0.629398956716,
    0.643591831883,0.660392851532,0.680574983057,0.704262271969,
    0.728655304212,0.7494061138,0.766042132326,0.782298250678,
    0.798042805513,0.813240411867,0.827875328784,0.841958001303,
    0.855526438341,0.868643244852,0.879804803061,0.891148709619,
    0.903052097169,0.915460367611,0.928238782153,0.940819206002,
    0.95294440963,0.969638819261,0.985650218639,0.995650218639,1.),
  .UNSPECIFIED.);
#42019 = CARTESIAN_POINT('',(2.401146897693,-4.714205998841,
    7.517897195818));
#42020 = CARTESIAN_POINT('',(2.401146897693,-4.71768888147,
    7.521294189959));
#42021 = CARTESIAN_POINT('',(2.401146897693,-4.721171764099,
    7.524691184101));
#42022 = CARTESIAN_POINT('',(2.401146897693,-4.727355899078,
    7.532007465984));
#42023 = CARTESIAN_POINT('',(2.401146897693,-4.73018745133,
    7.535866784146));
#42024 = CARTESIAN_POINT('',(2.401146897693,-4.735345388492,
    7.543903040015));
#42025 = CARTESIAN_POINT('',(2.401146897693,-4.737663563018,
    7.548125670445));
#42026 = CARTESIAN_POINT('',(2.401146897693,-4.74178409272,
    7.556892162888));
#42027 = CARTESIAN_POINT('',(2.401146897693,-4.743573654048,
    7.561485669566));
#42028 = CARTESIAN_POINT('',(2.401146897693,-4.74660690071,
    7.570996726469));
#42029 = CARTESIAN_POINT('',(2.401146897693,-4.747833160271,
    7.575964054557));
#42030 = CARTESIAN_POINT('',(2.401146897693,-4.749687809488,
    7.586215982565));
#42031 = CARTESIAN_POINT('',(2.401146897693,-4.750297866859,
    7.591564145488));
#42032 = CARTESIAN_POINT('',(2.401146897693,-4.75085950558,
    7.602534761406));
#42033 = CARTESIAN_POINT('',(2.401146897693,-4.750788867683,
    7.608274419109));
#42034 = CARTESIAN_POINT('',(2.401146897693,-4.749901188321,
    7.619820018566));
#42035 = CARTESIAN_POINT('',(2.401146897693,-4.749062277275,
    7.625783996422));
#42036 = CARTESIAN_POINT('',(2.401146897693,-4.746619925527,
    7.637252802137));
#42037 = CARTESIAN_POINT('',(2.401146897693,-4.745039892381,
    7.642922444661));
#42038 = CARTESIAN_POINT('',(2.401146897693,-4.741243431291,
    7.653443572892));
#42039 = CARTESIAN_POINT('',(2.401146897693,-4.739076694006,
    7.658420115268));
#42040 = CARTESIAN_POINT('',(2.401146897693,-4.734292247416,
    7.667587815238));
#42041 = CARTESIAN_POINT('',(2.401146897693,-4.731720792271,
    7.671819334171));
#42042 = CARTESIAN_POINT('',(2.401146897693,-4.725744010266,
    7.680505378065));
#42043 = CARTESIAN_POINT('',(2.401146897693,-4.722261611118,
    7.68492574936));
#42044 = CARTESIAN_POINT('',(2.401146897693,-4.71450576249,
    7.693613451833));
#42045 = CARTESIAN_POINT('',(2.401146897693,-4.710184861163,
    7.697883209571));
#42046 = CARTESIAN_POINT('',(2.401146897693,-4.700638621124,
    7.706253099375));
#42047 = CARTESIAN_POINT('',(2.401146897693,-4.695353293012,
    7.710353075636));
#42048 = CARTESIAN_POINT('',(2.401146897693,-4.683729299733,
    7.718347905109));
#42049 = CARTESIAN_POINT('',(2.401146897693,-4.677312398777,
    7.722243144784));
#42050 = CARTESIAN_POINT('',(2.401146897693,-4.663292886027,
    7.729718936187));
#42051 = CARTESIAN_POINT('',(2.401146897693,-4.655681134695,
    7.733284928676));
#42052 = CARTESIAN_POINT('',(2.401146897693,-4.639470777632,
    7.739766109697));
#42053 = CARTESIAN_POINT('',(2.401146897693,-4.63103193777,
    7.742691310036));
#42054 = CARTESIAN_POINT('',(2.401146897693,-4.613076347356,
    7.74792479354));
#42055 = CARTESIAN_POINT('',(2.401146897693,-4.603744723594,
    7.750240559485));
#42056 = CARTESIAN_POINT('',(2.401146897693,-4.583951676251,
    7.754296623687));
#42057 = CARTESIAN_POINT('',(2.401146897693,-4.573757443168,
    7.756047205391));
#42058 = CARTESIAN_POINT('',(2.401146897693,-4.553674149821,
    7.758766143576));
#42059 = CARTESIAN_POINT('',(2.401146897693,-4.544098231207,
    7.759822620434));
#42060 = CARTESIAN_POINT('',(2.401146897693,-4.520681446759,
    7.761927639148));
#42061 = CARTESIAN_POINT('',(2.401146897693,-4.505928081841,
    7.76284000805));
#42062 = CARTESIAN_POINT('',(2.401146897693,-4.469374319939,
    7.764299606671));
#42063 = CARTESIAN_POINT('',(2.401146897693,-4.445706600233,
    7.764459277336));
#42064 = CARTESIAN_POINT('',(2.401146897693,-4.41461190176,
    7.763592924073));
#42065 = CARTESIAN_POINT('',(2.401146897693,-4.405501716202,
    7.763225551704));
#42066 = CARTESIAN_POINT('',(2.401146897693,-4.384551008187,
    7.761998572088));
#42067 = CARTESIAN_POINT('',(2.401146897693,-4.372778709779,
    7.760999802867));
#42068 = CARTESIAN_POINT('',(2.401146897693,-4.351280376365,
    7.758529947672));
#42069 = CARTESIAN_POINT('',(2.401146897693,-4.341496472933,
    7.75707822853));
#42070 = CARTESIAN_POINT('',(2.401146897693,-4.323419291369,
    7.753775883563));
#42071 = CARTESIAN_POINT('',(2.401146897693,-4.315170413713,
    7.751937490164));
#42072 = CARTESIAN_POINT('',(2.401146897693,-4.299864719372,
    7.74790659014));
#42073 = CARTESIAN_POINT('',(2.401146897693,-4.29287971172,
    7.745729042967));
#42074 = CARTESIAN_POINT('',(2.401146897693,-4.279762589742,
    7.741011996132));
#42075 = CARTESIAN_POINT('',(2.401146897693,-4.273786799962,
    7.738504667487));
#42076 = CARTESIAN_POINT('',(2.401146897693,-4.26171463895,
    7.732812443543));
#42077 = CARTESIAN_POINT('',(2.401146897693,-4.255783065909,
    7.729588378354));
#42078 = CARTESIAN_POINT('',(2.401146897693,-4.243635625888,
    7.722187640184));
#42079 = CARTESIAN_POINT('',(2.401146897693,-4.237526222482,
    7.717869368103));
#42080 = CARTESIAN_POINT('',(2.401146897693,-4.226304613698,
    7.708875261964));
#42081 = CARTESIAN_POINT('',(2.401146897693,-4.221156700278,
    7.704129442663));
#42082 = CARTESIAN_POINT('',(2.401146897693,-4.211825208824,
    7.694387562581));
#42083 = CARTESIAN_POINT('',(2.401146897693,-4.20760675396,
    7.689322092045));
#42084 = CARTESIAN_POINT('',(2.401146897693,-4.200101477948,
    7.679035325557));
#42085 = CARTESIAN_POINT('',(2.401146897693,-4.196780838546,
    7.673747457848));
#42086 = CARTESIAN_POINT('',(2.401146897693,-4.191037409179,
    7.663101017045));
#42087 = CARTESIAN_POINT('',(2.401146897693,-4.188581861286,
    7.657678600183));
#42088 = CARTESIAN_POINT('',(2.401146897693,-4.184533208662,
    7.646837222351));
#42089 = CARTESIAN_POINT('',(2.401146897693,-4.18290870054,
    7.641356938011));
#42090 = CARTESIAN_POINT('',(2.401146897693,-4.18048649353,7.63046156114
    ));
#42091 = CARTESIAN_POINT('',(2.401146897693,-4.179660892207,
    7.624971172165));
#42092 = CARTESIAN_POINT('',(2.401146897693,-4.178798971979,
    7.614192562242));
#42093 = CARTESIAN_POINT('',(2.401146897693,-4.178747311768,
    7.608810684691));
#42094 = CARTESIAN_POINT('',(2.401146897693,-4.1793560215,7.598189007546
    ));
#42095 = CARTESIAN_POINT('',(2.401146897693,-4.180040503753,
    7.592877476595));
#42096 = CARTESIAN_POINT('',(2.401146897693,-4.182112971403,
    7.582360072683));
#42097 = CARTESIAN_POINT('',(2.401146897693,-4.183536263925,
    7.577106467768));
#42098 = CARTESIAN_POINT('',(2.401146897693,-4.187101701282,
    7.566743183774));
#42099 = CARTESIAN_POINT('',(2.401146897693,-4.189283267245,
    7.561584942144));
#42100 = CARTESIAN_POINT('',(2.401146897693,-4.194387445186,
    7.551466338001));
#42101 = CARTESIAN_POINT('',(2.401146897693,-4.197353061371,
    7.546455972995));
#42102 = CARTESIAN_POINT('',(2.401146897693,-4.204049659103,
    7.53670369349));
#42103 = CARTESIAN_POINT('',(2.401146897693,-4.207826594517,
    7.531909860944));
#42104 = CARTESIAN_POINT('',(2.401146897693,-4.216167875039,
    7.52267757426));
#42105 = CARTESIAN_POINT('',(2.401146897693,-4.220780463096,
    7.518184780789));
#42106 = CARTESIAN_POINT('',(2.401146897693,-4.230809534839,
    7.509656046692));
#42107 = CARTESIAN_POINT('',(2.401146897693,-4.23627159756,
    7.505562463723));
#42108 = CARTESIAN_POINT('',(2.401146897693,-4.247902006505,
    7.498027805576));
#42109 = CARTESIAN_POINT('',(2.401146897693,-4.254047141125,
    7.494513145869));
#42110 = CARTESIAN_POINT('',(2.401146897693,-4.266655357651,
    7.488484307116));
#42111 = CARTESIAN_POINT('',(2.401146897693,-4.273069711853,
    7.485869627575));
#42112 = CARTESIAN_POINT('',(2.401146897693,-4.287581978545,
    7.480802197051));
#42113 = CARTESIAN_POINT('',(2.401146897693,-4.295973426207,
    7.478449671797));
#42114 = CARTESIAN_POINT('',(2.401146897693,-4.314760810468,
    7.474171694987));
#42115 = CARTESIAN_POINT('',(2.401146897693,-4.325621087172,
    7.472412026102));
#42116 = CARTESIAN_POINT('',(2.401146897693,-4.349131208105,
    7.46989127501));
#42117 = CARTESIAN_POINT('',(2.401146897693,-4.36240071997,7.4693321845)
  );
#42118 = CARTESIAN_POINT('',(2.401146897693,-4.388450801813,
    7.469904259475));
#42119 = CARTESIAN_POINT('',(2.401146897693,-4.401922679661,
    7.471058635963));
#42120 = CARTESIAN_POINT('',(2.401146897693,-4.425327527888,
    7.474871338728));
#42121 = CARTESIAN_POINT('',(2.401146897693,-4.435960531721,
    7.477273626738));
#42122 = CARTESIAN_POINT('',(2.401146897693,-4.453750664859,
    7.482749222101));
#42123 = CARTESIAN_POINT('',(2.401146897693,-4.461363793194,
    7.485636272528));
#42124 = CARTESIAN_POINT('',(2.401146897693,-4.475526054636,
    7.492006955215));
#42125 = CARTESIAN_POINT('',(2.401146897693,-4.482166465408,
    7.495553864331));
#42126 = CARTESIAN_POINT('',(2.401146897693,-4.494389547503,
    7.503074298619));
#42127 = CARTESIAN_POINT('',(2.401146897693,-4.50004343737,7.50710786135
    ));
#42128 = CARTESIAN_POINT('',(2.401146897693,-4.510318164664,
    7.515466692648));
#42129 = CARTESIAN_POINT('',(2.401146897693,-4.515008213913,
    7.51984638814));
#42130 = CARTESIAN_POINT('',(2.401146897693,-4.523398707737,
    7.528780928962));
#42131 = CARTESIAN_POINT('',(2.401146897693,-4.527165275399,
    7.533385389373));
#42132 = CARTESIAN_POINT('',(2.401146897693,-4.533766628695,
    7.542675703889));
#42133 = CARTESIAN_POINT('',(2.401146897693,-4.536663241991,
    7.547407320892));
#42134 = CARTESIAN_POINT('',(2.401146897693,-4.541589398897,
    7.55688287799));
#42135 = CARTESIAN_POINT('',(2.401146897693,-4.543675389955,
    7.561669600923));
#42136 = CARTESIAN_POINT('',(2.401146897693,-4.547043434565,
    7.571209784781));
#42137 = CARTESIAN_POINT('',(2.401146897693,-4.548377290508,
    7.576001284272));
#42138 = CARTESIAN_POINT('',(2.401146897693,-4.550171871508,
    7.584950765964));
#42139 = CARTESIAN_POINT('',(2.401146897693,-4.550759131947,
    7.589120264263));
#42140 = CARTESIAN_POINT('',(2.401146897693,-4.551368676451,
    7.597581535452));
#42141 = CARTESIAN_POINT('',(2.401146897693,-4.551393030263,
    7.601911230879));
#42142 = CARTESIAN_POINT('',(2.401146897693,-4.550892670588,
    7.610749056001));
#42143 = CARTESIAN_POINT('',(2.401146897693,-4.550325831577,
    7.615320186918));
#42144 = CARTESIAN_POINT('',(2.401146897693,-4.548593156182,
    7.624537595353));
#42145 = CARTESIAN_POINT('',(2.401146897693,-4.547381405577,
    7.629255696752));
#42146 = CARTESIAN_POINT('',(2.401146897693,-4.54432398526,
    7.638621791886));
#42147 = CARTESIAN_POINT('',(2.401146897693,-4.542438709704,
    7.64334793664));
#42148 = CARTESIAN_POINT('',(2.401146897693,-4.538094676691,
    7.652420660172));
#42149 = CARTESIAN_POINT('',(2.401146897693,-4.535615573119,
    7.656857090627));
#42150 = CARTESIAN_POINT('',(2.401146897693,-4.530227725583,
    7.665186192539));
#42151 = CARTESIAN_POINT('',(2.401146897693,-4.527167681008,
    7.669149729203));
#42152 = CARTESIAN_POINT('',(2.401146897693,-4.519987553757,
    7.678157011354));
#42153 = CARTESIAN_POINT('',(2.401146897693,-4.515249783287,
    7.683096541213));
#42154 = CARTESIAN_POINT('',(2.401146897693,-4.506981699361,
    7.692109923499));
#42155 = CARTESIAN_POINT('',(2.401146897693,-4.502753794159,
    7.696247195533));
#42156 = CARTESIAN_POINT('',(2.401146897693,-4.497152633013,
    7.702434936014));
#42157 = CARTESIAN_POINT('',(2.401146897693,-4.49508994722,7.70469750829
    ));
#42158 = CARTESIAN_POINT('',(2.401146897693,-4.492642275527,
    7.707756259053));
#42159 = CARTESIAN_POINT('',(2.401146897693,-4.491976441318,
    7.708647655654));
#42160 = CARTESIAN_POINT('',(2.401146897693,-4.491310607108,
    7.709539052255));
#42161 = PCURVE('',#42162,#42167);
#42162 = PLANE('',#42163);
#42163 = AXIS2_PLACEMENT_3D('',#42164,#42165,#42166);
#42164 = CARTESIAN_POINT('',(2.401146897693,-4.714205998841,
    7.517897195818));
#42165 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42166 = DIRECTION('',(0.E+000,-0.386173890461,0.922426000461));
#42167 = DEFINITIONAL_REPRESENTATION('',(#42168),#42311);
#42168 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42169,#42170,#42171,#42172,
    #42173,#42174,#42175,#42176,#42177,#42178,#42179,#42180,#42181,
    #42182,#42183,#42184,#42185,#42186,#42187,#42188,#42189,#42190,
    #42191,#42192,#42193,#42194,#42195,#42196,#42197,#42198,#42199,
    #42200,#42201,#42202,#42203,#42204,#42205,#42206,#42207,#42208,
    #42209,#42210,#42211,#42212,#42213,#42214,#42215,#42216,#42217,
    #42218,#42219,#42220,#42221,#42222,#42223,#42224,#42225,#42226,
    #42227,#42228,#42229,#42230,#42231,#42232,#42233,#42234,#42235,
    #42236,#42237,#42238,#42239,#42240,#42241,#42242,#42243,#42244,
    #42245,#42246,#42247,#42248,#42249,#42250,#42251,#42252,#42253,
    #42254,#42255,#42256,#42257,#42258,#42259,#42260,#42261,#42262,
    #42263,#42264,#42265,#42266,#42267,#42268,#42269,#42270,#42271,
    #42272,#42273,#42274,#42275,#42276,#42277,#42278,#42279,#42280,
    #42281,#42282,#42283,#42284,#42285,#42286,#42287,#42288,#42289,
    #42290,#42291,#42292,#42293,#42294,#42295,#42296,#42297,#42298,
    #42299,#42300,#42301,#42302,#42303,#42304,#42305,#42306,#42307,
    #42308,#42309,#42310),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    1.146472468131E-002,2.301560098615E-002,3.474845726235E-002,
    4.675465723759E-002,5.911787735138E-002,7.186122325422E-002,
    8.509302051586E-002,9.882151211706E-002,0.112241940736,
    0.124797693023,0.136297540472,0.149035700678,0.162317158275,
    0.176290939166,0.19113290572,0.206928516408,0.22243646313,
    0.237570554638,0.252305419269,0.26424181761,0.280639495337,
    0.305435927418,0.315435927418,0.329962714775,0.343790373555,
    0.357032971248,0.369820743347,0.382306973945,0.395757509051,
    0.411364072367,0.426667454463,0.441672886546,0.456380756593,
    0.470791950727,0.484913378601,0.498762544769,0.512310766625,
    0.525966869931,0.539837484168,0.553980876586,0.56843982781,
    0.583240406353,0.598392605201,0.613893310638,0.629398956716,
    0.643591831883,0.660392851532,0.680574983057,0.704262271969,
    0.728655304212,0.7494061138,0.766042132326,0.782298250678,
    0.798042805513,0.813240411867,0.827875328784,0.841958001303,
    0.855526438341,0.868643244852,0.879804803061,0.891148709619,
    0.903052097169,0.915460367611,0.928238782153,0.940819206002,
    0.95294440963,0.969638819261,0.985650218639,0.995650218639,1.),
  .UNSPECIFIED.);
#42169 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#42170 = CARTESIAN_POINT('',(4.47847405445E-003,-1.900871050188E-003));
#42171 = CARTESIAN_POINT('',(8.956948108903E-003,-3.801742100384E-003));
#42172 = CARTESIAN_POINT('',(1.80938282086E-002,-6.680791956664E-003));
#42173 = CARTESIAN_POINT('',(2.274723517434E-002,-7.802321466683E-003));
#42174 = CARTESIAN_POINT('',(3.215194719485E-002,-9.456744620405E-003));
#42175 = CARTESIAN_POINT('',(3.694222976949E-002,-9.964419455363E-003));
#42176 = CARTESIAN_POINT('',(4.66199113174E-002,-1.037991269553E-002));
#42177 = CARTESIAN_POINT('',(5.154816317121E-002,-1.025675824944E-002));
#42178 = CARTESIAN_POINT('',(6.149277001381E-002,-9.381781989281E-003));
#42179 = CARTESIAN_POINT('',(6.654831202053E-002,-8.59466327951E-003));
#42180 = CARTESIAN_POINT('',(7.672117407416E-002,-6.346413014459E-003));
#42181 = CARTESIAN_POINT('',(8.189004683678E-002,-4.843824913318E-003));
#42182 = CARTESIAN_POINT('',(9.222651841133E-002,-1.125329642318E-003));
#42183 = CARTESIAN_POINT('',(9.74936493986E-002,1.156334535453E-003));
#42184 = CARTESIAN_POINT('',(0.107800811936,6.433762119431E-003));
#42185 = CARTESIAN_POINT('',(0.112978174634,9.51072801094E-003));
#42186 = CARTESIAN_POINT('',(0.122614126744,1.619257008776E-002));
#42187 = CARTESIAN_POINT('',(0.127233784874,1.983950165445E-002));
#42188 = CARTESIAN_POINT('',(0.135472652959,2.740444109438E-002));
#42189 = CARTESIAN_POINT('',(0.139226407672,3.132490663319E-002));
#42190 = CARTESIAN_POINT('',(0.145835304135,3.927853092966E-002));
#42191 = CARTESIAN_POINT('',(0.148745538383,4.328461014322E-002));
#42192 = CARTESIAN_POINT('',(0.154449693953,5.215207262667E-002));
#42193 = CARTESIAN_POINT('',(0.15718234774,5.707136012475E-002));
#42194 = CARTESIAN_POINT('',(0.162201004146,6.758052041806E-002));
#42195 = CARTESIAN_POINT('',(0.164470920424,7.321510110459E-002));
#42196 = CARTESIAN_POINT('',(0.168505015745,8.525303403159E-002));
#42197 = CARTESIAN_POINT('',(0.17024588473,9.171166188646E-002));
#42198 = CARTESIAN_POINT('',(0.173131640598,0.105521329917));
#42199 = CARTESIAN_POINT('',(0.174246671345,0.112944686061));
#42200 = CARTESIAN_POINT('',(0.175728565929,0.128763604586));
#42201 = CARTESIAN_POINT('',(0.176078470493,0.137161975116));
#42202 = CARTESIAN_POINT('',(0.175796863728,0.154617692838));
#42203 = CARTESIAN_POINT('',(0.175236284956,0.163531534136));
#42204 = CARTESIAN_POINT('',(0.173129806008,0.182115272273));
#42205 = CARTESIAN_POINT('',(0.171662299274,0.191617293001));
#42206 = CARTESIAN_POINT('',(0.167760160257,0.211441260592));
#42207 = CARTESIAN_POINT('',(0.165438195686,0.22152071519));
#42208 = CARTESIAN_POINT('',(0.160190571437,0.241096050085));
#42209 = CARTESIAN_POINT('',(0.157467123413,0.250337110171));
#42210 = CARTESIAN_POINT('',(0.150365896654,0.272750264259));
#42211 = CARTESIAN_POINT('',(0.145510125124,0.286711484703));
#42212 = CARTESIAN_POINT('',(0.132740388398,0.320993283973));
#42213 = CARTESIAN_POINT('',(0.123747817374,0.342886664643));
#42214 = CARTESIAN_POINT('',(0.110940709916,0.371234659981));
#42215 = CARTESIAN_POINT('',(0.107083720292,0.379496262393));
#42216 = CARTESIAN_POINT('',(9.78613059695E-002,0.398347912701));
#42217 = CARTESIAN_POINT('',(9.239386099596E-002,0.408821288243));
#42218 = CARTESIAN_POINT('',(8.181350729394E-002,0.427698116361));
#42219 = CARTESIAN_POINT('',(7.66961157598E-002,0.436162427243));
#42220 = CARTESIAN_POINT('',(6.666901136615E-002,0.451562010129));
#42221 = CARTESIAN_POINT('',(6.178772831974E-002,0.458461049823));
#42222 = CARTESIAN_POINT('',(5.215886180243E-002,0.471022791894));
#42223 = CARTESIAN_POINT('',(4.745280809287E-002,0.476625032702));
#42224 = CARTESIAN_POINT('',(3.803619142127E-002,0.486903006738));
#42225 = CARTESIAN_POINT('',(3.341567229914E-002,0.491446965747));
#42226 = CARTESIAN_POINT('',(2.350306354805E-002,0.50038445268));
#42227 = CARTESIAN_POINT('',(1.823848335337E-002,0.50461084008));
#42228 = CARTESIAN_POINT('',(6.720825870456E-003,0.512957982743));
#42229 = CARTESIAN_POINT('',(3.782473445106E-004,0.516925851362));
#42230 = CARTESIAN_POINT('',(-1.225164233055E-002,0.523803666113));
#42231 = CARTESIAN_POINT('',(-1.861729920025E-002,0.526719523797));
#42232 = CARTESIAN_POINT('',(-3.120704104039E-002,0.531565074405));
#42233 = CARTESIAN_POINT('',(-3.750861989373E-002,0.53350013439));
#42234 = CARTESIAN_POINT('',(-4.989574239926E-002,0.536450715489));
#42235 = CARTESIAN_POINT('',(-5.605575329779E-002,0.537471723166));
#42236 = CARTESIAN_POINT('',(-6.809426956996E-002,0.538658234282));
#42237 = CARTESIAN_POINT('',(-7.404431635177E-002,0.538829299688));
#42238 = CARTESIAN_POINT('',(-8.560816908047E-002,0.53837722508));
#42239 = CARTESIAN_POINT('',(-9.129066846678E-002,0.537759370885));
#42240 = CARTESIAN_POINT('',(-0.102276240482,0.535786167535));
#42241 = CARTESIAN_POINT('',(-0.1076595437,0.534427478791));
#42242 = CARTESIAN_POINT('',(-0.117934864829,0.531060118692));
#42243 = CARTESIAN_POINT('',(-0.122919198439,0.529029430822));
#42244 = CARTESIAN_POINT('',(-0.132481841801,0.524366126752));
#42245 = CARTESIAN_POINT('',(-0.137117006877,0.521683567953));
#42246 = CARTESIAN_POINT('',(-0.146018200808,0.515710323122));
#42247 = CARTESIAN_POINT('',(-0.150314624167,0.512368636044));
#42248 = CARTESIAN_POINT('',(-0.158497107958,0.505077754226));
#42249 = CARTESIAN_POINT('',(-0.162412740338,0.501073442821));
#42250 = CARTESIAN_POINT('',(-0.169775303635,0.492457675649));
#42251 = CARTESIAN_POINT('',(-0.173251751049,0.487787242026));
#42252 = CARTESIAN_POINT('',(-0.179661456029,0.477844050446));
#42253 = CARTESIAN_POINT('',(-0.182624857969,0.472508854054));
#42254 = CARTESIAN_POINT('',(-0.187919774499,0.461249371956));
#42255 = CARTESIAN_POINT('',(-0.190282782937,0.455259601269));
#42256 = CARTESIAN_POINT('',(-0.194276943366,0.442714950306));
#42257 = CARTESIAN_POINT('',(-0.19594366472,0.436095766775));
#42258 = CARTESIAN_POINT('',(-0.198402469029,0.422457886918));
#42259 = CARTESIAN_POINT('',(-0.199271391982,0.415432185156));
#42260 = CARTESIAN_POINT('',(-0.199963585574,0.401473858297));
#42261 = CARTESIAN_POINT('',(-0.199898377848,0.394547370233));
#42262 = CARTESIAN_POINT('',(-0.198968449031,0.379203968751));
#42263 = CARTESIAN_POINT('',(-0.197897921502,0.370554995417));
#42264 = CARTESIAN_POINT('',(-0.19458884127,0.351572980746));
#42265 = CARTESIAN_POINT('',(-0.192018050294,0.340875640962));
#42266 = CARTESIAN_POINT('',(-0.185264261777,0.318215845884));
#42267 = CARTESIAN_POINT('',(-0.180655642378,0.305759796969));
#42268 = CARTESIAN_POINT('',(-0.170068084095,0.281951444581));
#42269 = CARTESIAN_POINT('',(-0.163800769728,0.269970424239));
#42270 = CARTESIAN_POINT('',(-0.15124549227,0.249853549958));
#42271 = CARTESIAN_POINT('',(-0.144923370891,0.240973091666));
#42272 = CARTESIAN_POINT('',(-0.133002454435,0.226677542272));
#42273 = CARTESIAN_POINT('',(-0.127399372668,0.220769898246));
#42274 = CARTESIAN_POINT('',(-0.116053793718,0.210166451384));
#42275 = CARTESIAN_POINT('',(-0.110217679267,0.205410887526));
#42276 = CARTESIAN_POINT('',(-9.856039997831E-002,0.197040194163));
#42277 = CARTESIAN_POINT('',(-9.265635219545E-002,0.193382555759));
#42278 = CARTESIAN_POINT('',(-8.097811745962E-002,0.187132842557));
#42279 = CARTESIAN_POINT('',(-7.512699789811E-002,0.184497943234));
#42280 = CARTESIAN_POINT('',(-6.364535549968E-002,0.180208619963));
#42281 = CARTESIAN_POINT('',(-5.79435314107E-002,0.178512362409));
#42282 = CARTESIAN_POINT('',(-4.682463346346E-002,0.17601077939));
#42283 = CARTESIAN_POINT('',(-4.134147048994E-002,0.175166094919));
#42284 = CARTESIAN_POINT('',(-3.069861707709E-002,0.174281292455));
#42285 = CARTESIAN_POINT('',(-2.547766410442E-002,0.174205627484));
#42286 = CARTESIAN_POINT('',(-1.537689957406E-002,0.174783025483));
#42287 = CARTESIAN_POINT('',(-1.044199552383E-002,0.175402994079));
#42288 = CARTESIAN_POINT('',(-1.493740593872E-003,0.177203682067));
#42289 = CARTESIAN_POINT('',(2.57909769468E-003,0.178272129149));
#42290 = CARTESIAN_POINT('',(1.061938440833E-002,0.180977391463));
#42291 = CARTESIAN_POINT('',(1.462261285123E-002,0.182626942201));
#42292 = CARTESIAN_POINT('',(2.258162668903E-002,0.186501424285));
#42293 = CARTESIAN_POINT('',(2.657925827158E-002,0.188789542737));
#42294 = CARTESIAN_POINT('',(3.441252147071E-002,0.193947330047));
#42295 = CARTESIAN_POINT('',(3.829667442947E-002,0.196887087884));
#42296 = CARTESIAN_POINT('',(4.575550820447E-002,0.203324273275));
#42297 = CARTESIAN_POINT('',(4.938698281202E-002,0.206888414173));
#42298 = CARTESIAN_POINT('',(5.607834676334E-002,0.214399112114));
#42299 = CARTESIAN_POINT('',(5.921326049324E-002,0.218399135316));
#42300 = CARTESIAN_POINT('',(6.481559461303E-002,0.226585507658));
#42301 = CARTESIAN_POINT('',(6.728995456781E-002,0.230938786711));
#42302 = CARTESIAN_POINT('',(7.282572814209E-002,0.241040299965));
#42303 = CARTESIAN_POINT('',(7.555247565959E-002,0.247318060093));
#42304 = CARTESIAN_POINT('',(8.067373569607E-002,0.258425488583));
#42305 = CARTESIAN_POINT('',(8.285735639121E-002,0.263923124707));
#42306 = CARTESIAN_POINT('',(8.640206690451E-002,0.271479325195));
#42307 = CARTESIAN_POINT('',(8.769256700197E-002,0.27425574654));
#42308 = CARTESIAN_POINT('',(8.956881133406E-002,0.277694752232));
#42309 = CARTESIAN_POINT('',(9.013393094866E-002,0.278653169112));
#42310 = CARTESIAN_POINT('',(9.069905056326E-002,0.279611585992));
#42311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42312 = ORIENTED_EDGE('',*,*,#42313,.F.);
#42313 = EDGE_CURVE('',#42015,#42013,#42314,.T.);
#42314 = SURFACE_CURVE('',#42315,(#42458),.PCURVE_S1.);
#42315 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42316,#42317,#42318,#42319,
    #42320,#42321,#42322,#42323,#42324,#42325,#42326,#42327,#42328,
    #42329,#42330,#42331,#42332,#42333,#42334,#42335,#42336,#42337,
    #42338,#42339,#42340,#42341,#42342,#42343,#42344,#42345,#42346,
    #42347,#42348,#42349,#42350,#42351,#42352,#42353,#42354,#42355,
    #42356,#42357,#42358,#42359,#42360,#42361,#42362,#42363,#42364,
    #42365,#42366,#42367,#42368,#42369,#42370,#42371,#42372,#42373,
    #42374,#42375,#42376,#42377,#42378,#42379,#42380,#42381,#42382,
    #42383,#42384,#42385,#42386,#42387,#42388,#42389,#42390,#42391,
    #42392,#42393,#42394,#42395,#42396,#42397,#42398,#42399,#42400,
    #42401,#42402,#42403,#42404,#42405,#42406,#42407,#42408,#42409,
    #42410,#42411,#42412,#42413,#42414,#42415,#42416,#42417,#42418,
    #42419,#42420,#42421,#42422,#42423,#42424,#42425,#42426,#42427,
    #42428,#42429,#42430,#42431,#42432,#42433,#42434,#42435,#42436,
    #42437,#42438,#42439,#42440,#42441,#42442,#42443,#42444,#42445,
    #42446,#42447,#42448,#42449,#42450,#42451,#42452,#42453,#42454,
    #42455,#42456,#42457),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-002
    ,2.E-002,3.142487231264E-002,4.809265753226E-002,6.375E-002,
    7.512848285753E-002,8.805205357838E-002,0.100745111792,0.11300546379
    ,0.124709548293,0.135823259018,0.147896518037,0.161121662437,
    0.174799625052,0.188982768735,0.203701326354,0.218961677387,
    0.234747919453,0.251027429086,0.267706510073,0.287737438372,
    0.311289102076,0.335765638566,0.356710437813,0.373452551482,
    0.387165966932,0.402811892219,0.418285522381,0.433401807764,
    0.448158444805,0.462568021747,0.476660958638,0.490485574797,
    0.504104323727,0.517690044994,0.531587901753,0.54575670803,
    0.56021116247,0.574956736512,0.589994006738,0.605323694084,
    0.620951440686,0.633791137582,0.646346109413,0.659237995324,
    0.672600431134,0.686546037295,0.701173330181,0.715471660362,
    0.742005953194,0.756279236378,0.769434179285,0.784518723932,
    0.79977026717,0.815551272025,0.830956191958,0.845331560226,
    0.858889349802,0.871828574513,0.883675314163,0.895901497961,
    0.909033175453,0.922717049963,0.936288921661,0.949055601336,
    0.961558317781,0.973666842334,0.985468479068,0.997058636108,1.),
  .UNSPECIFIED.);
#42316 = CARTESIAN_POINT('',(2.451146897693,-4.491310607108,
    7.709539052255));
#42317 = CARTESIAN_POINT('',(2.451146897693,-4.492940811519,
    7.707452826861));
#42318 = CARTESIAN_POINT('',(2.451146897693,-4.49457101593,
    7.705366601466));
#42319 = CARTESIAN_POINT('',(2.451146897693,-4.498536900285,
    7.700821332663));
#42320 = CARTESIAN_POINT('',(2.451146897693,-4.500846878372,
    7.698419346593));
#42321 = CARTESIAN_POINT('',(2.451146897693,-4.505906108729,
    7.693028632869));
#42322 = CARTESIAN_POINT('',(2.451146897693,-4.508936350295,
    7.689990402964));
#42323 = CARTESIAN_POINT('',(2.451146897693,-4.516132380801,
    7.682176651257));
#42324 = CARTESIAN_POINT('',(2.451146897693,-4.520845530923,
    7.677206853874));
#42325 = CARTESIAN_POINT('',(2.451146897693,-4.528781104016,
    7.667036116683));
#42326 = CARTESIAN_POINT('',(2.451146897693,-4.532610210504,
    7.661809799724));
#42327 = CARTESIAN_POINT('',(2.451146897693,-4.538055109227,
    7.652475935701));
#42328 = CARTESIAN_POINT('',(2.451146897693,-4.540115988324,
    7.648393599709));
#42329 = CARTESIAN_POINT('',(2.451146897693,-4.543962004953,
    7.639589884942));
#42330 = CARTESIAN_POINT('',(2.451146897693,-4.54569623195,7.6347654258)
  );
#42331 = CARTESIAN_POINT('',(2.451146897693,-4.548446593641,
    7.625171768914));
#42332 = CARTESIAN_POINT('',(2.451146897693,-4.549498170409,
    7.620320340564));
#42333 = CARTESIAN_POINT('',(2.451146897693,-4.55088445046,7.61083765462
    ));
#42334 = CARTESIAN_POINT('',(2.451146897693,-4.551263903988,
    7.606127645563));
#42335 = CARTESIAN_POINT('',(2.451146897693,-4.551353843901,
    7.597043598634));
#42336 = CARTESIAN_POINT('',(2.451146897693,-4.551100347668,
    7.59260702222));
#42337 = CARTESIAN_POINT('',(2.451146897693,-4.550045044877,
    7.584089468826));
#42338 = CARTESIAN_POINT('',(2.451146897693,-4.549253276453,
    7.579973031166));
#42339 = CARTESIAN_POINT('',(2.451146897693,-4.547118088928,
    7.571505000291));
#42340 = CARTESIAN_POINT('',(2.451146897693,-4.54570484712,
    7.567136572158));
#42341 = CARTESIAN_POINT('',(2.451146897693,-4.542174389376,
    7.558176499241));
#42342 = CARTESIAN_POINT('',(2.451146897693,-4.539978159163,
    7.553560606712));
#42343 = CARTESIAN_POINT('',(2.451146897693,-4.534875190142,
    7.544444163553));
#42344 = CARTESIAN_POINT('',(2.451146897693,-4.531918634685,
    7.539904441798));
#42345 = CARTESIAN_POINT('',(2.451146897693,-4.525246707016,
    7.531003479303));
#42346 = CARTESIAN_POINT('',(2.451146897693,-4.521475808302,
    7.526600491957));
#42347 = CARTESIAN_POINT('',(2.451146897693,-4.513126737005,
    7.518059181802));
#42348 = CARTESIAN_POINT('',(2.451146897693,-4.508488255941,
    7.51387623953));
#42349 = CARTESIAN_POINT('',(2.451146897693,-4.49836262688,
    7.505885587727));
#42350 = CARTESIAN_POINT('',(2.451146897693,-4.492811287112,
    7.502029504901));
#42351 = CARTESIAN_POINT('',(2.451146897693,-4.480831438702,
    7.494825397092));
#42352 = CARTESIAN_POINT('',(2.451146897693,-4.474335833792,
    7.491424287391));
#42353 = CARTESIAN_POINT('',(2.451146897693,-4.460455214154,
    7.485280798895));
#42354 = CARTESIAN_POINT('',(2.451146897693,-4.452985066444,
    7.482486800491));
#42355 = CARTESIAN_POINT('',(2.451146897693,-4.437248982378,
    7.477700035417));
#42356 = CARTESIAN_POINT('',(2.451146897693,-4.428810920264,
    7.475688327201));
#42357 = CARTESIAN_POINT('',(2.451146897693,-4.409953145159,
    7.472188844971));
#42358 = CARTESIAN_POINT('',(2.451146897693,-4.399097519173,
    7.470890492196));
#42359 = CARTESIAN_POINT('',(2.451146897693,-4.375635621447,
    7.469341814546));
#42360 = CARTESIAN_POINT('',(2.451146897693,-4.362430822474,
    7.469339928476));
#42361 = CARTESIAN_POINT('',(2.451146897693,-4.33646148661,
    7.470960615468));
#42362 = CARTESIAN_POINT('',(2.451146897693,-4.323012349584,
    7.472674806082));
#42363 = CARTESIAN_POINT('',(2.451146897693,-4.299680595008,
    7.477426203859));
#42364 = CARTESIAN_POINT('',(2.451146897693,-4.289057262911,
    7.480256318852));
#42365 = CARTESIAN_POINT('',(2.451146897693,-4.27148103464,
    7.486448814317));
#42366 = CARTESIAN_POINT('',(2.451146897693,-4.263994995617,
    7.489612675243));
#42367 = CARTESIAN_POINT('',(2.451146897693,-4.251350928962,
    7.496030048796));
#42368 = CARTESIAN_POINT('',(2.451146897693,-4.245996183938,
    7.499205597518));
#42369 = CARTESIAN_POINT('',(2.451146897693,-4.235082739029,
    7.506418314306));
#42370 = CARTESIAN_POINT('',(2.451146897693,-4.229620774947,
    7.510588933256));
#42371 = CARTESIAN_POINT('',(2.451146897693,-4.219557477303,
    7.519325882094));
#42372 = CARTESIAN_POINT('',(2.451146897693,-4.214914516807,
    7.523956667689));
#42373 = CARTESIAN_POINT('',(2.451146897693,-4.206549921081,
    7.533469279828));
#42374 = CARTESIAN_POINT('',(2.451146897693,-4.202777364818,
    7.538409262343));
#42375 = CARTESIAN_POINT('',(2.451146897693,-4.196129483096,
    7.548449492904));
#42376 = CARTESIAN_POINT('',(2.451146897693,-4.19320498891,
    7.553605081502));
#42377 = CARTESIAN_POINT('',(2.451146897693,-4.188222946205,
    7.56400073699));
#42378 = CARTESIAN_POINT('',(2.451146897693,-4.186118726298,
    7.569293659807));
#42379 = CARTESIAN_POINT('',(2.451146897693,-4.182744807483,
    7.579904459805));
#42380 = CARTESIAN_POINT('',(2.451146897693,-4.181431695976,
    7.585273186959));
#42381 = CARTESIAN_POINT('',(2.451146897693,-4.179610609652,
    7.595992052372));
#42382 = CARTESIAN_POINT('',(2.451146897693,-4.179063343441,
    7.601393339886));
#42383 = CARTESIAN_POINT('',(2.451146897693,-4.178752324164,
    7.612139644199));
#42384 = CARTESIAN_POINT('',(2.451146897693,-4.178961330448,
    7.61756444659));
#42385 = CARTESIAN_POINT('',(2.451146897693,-4.180128794284,
    7.628261693438));
#42386 = CARTESIAN_POINT('',(2.451146897693,-4.181087483186,
    7.633625728999));
#42387 = CARTESIAN_POINT('',(2.451146897693,-4.183750078313,
    7.644292958757));
#42388 = CARTESIAN_POINT('',(2.451146897693,-4.185484034258,
    7.649661201341));
#42389 = CARTESIAN_POINT('',(2.451146897693,-4.189725406583,
    7.660268826985));
#42390 = CARTESIAN_POINT('',(2.451146897693,-4.192262142844,
    7.665566449248));
#42391 = CARTESIAN_POINT('',(2.451146897693,-4.198140271038,
    7.675960315756));
#42392 = CARTESIAN_POINT('',(2.451146897693,-4.201512676835,
    7.681117028713));
#42393 = CARTESIAN_POINT('',(2.451146897693,-4.209093149912,
    7.691144237665));
#42394 = CARTESIAN_POINT('',(2.451146897693,-4.213333475381,
    7.696077658721));
#42395 = CARTESIAN_POINT('',(2.451146897693,-4.222679376642,
    7.70556261178));
#42396 = CARTESIAN_POINT('',(2.451146897693,-4.227818223693,
    7.710179733264));
#42397 = CARTESIAN_POINT('',(2.451146897693,-4.238989785634,
    7.718927172704));
#42398 = CARTESIAN_POINT('',(2.451146897693,-4.245056817535,
    7.723125835616));
#42399 = CARTESIAN_POINT('',(2.451146897693,-4.25811434317,
    7.730922902022));
#42400 = CARTESIAN_POINT('',(2.451146897693,-4.265092223959,
    7.734573562013));
#42401 = CARTESIAN_POINT('',(2.451146897693,-4.278715353086,
    7.740573772144));
#42402 = CARTESIAN_POINT('',(2.451146897693,-4.28504459089,
    7.743033291264));
#42403 = CARTESIAN_POINT('',(2.451146897693,-4.298684647154,
    7.747540327899));
#42404 = CARTESIAN_POINT('',(2.451146897693,-4.305804107568,
    7.749575664863));
#42405 = CARTESIAN_POINT('',(2.451146897693,-4.321267033089,
    7.753304257717));
#42406 = CARTESIAN_POINT('',(2.451146897693,-4.329550593887,
    7.754991126578));
#42407 = CARTESIAN_POINT('',(2.451146897693,-4.347584108106,
    7.757994850305));
#42408 = CARTESIAN_POINT('',(2.451146897693,-4.357287708624,
    7.759303107279));
#42409 = CARTESIAN_POINT('',(2.451146897693,-4.378468928193,
    7.761503729093));
#42410 = CARTESIAN_POINT('',(2.451146897693,-4.390112801882,
    7.762378277738));
#42411 = CARTESIAN_POINT('',(2.451146897693,-4.414702107739,
    7.763666421123));
#42412 = CARTESIAN_POINT('',(2.451146897693,-4.428305365523,
    7.764045272142));
#42413 = CARTESIAN_POINT('',(2.451146897693,-4.454545231773,
    7.764292205357));
#42414 = CARTESIAN_POINT('',(2.451146897693,-4.467998804557,
    7.764156342253));
#42415 = CARTESIAN_POINT('',(2.451146897693,-4.504608215306,
    7.763089744286));
#42416 = CARTESIAN_POINT('',(2.451146897693,-4.528693297755,
    7.761532101383));
#42417 = CARTESIAN_POINT('',(2.451146897693,-4.560667004612,
    7.757912559882));
#42418 = CARTESIAN_POINT('',(2.451146897693,-4.571246291805,
    7.756406195603));
#42419 = CARTESIAN_POINT('',(2.451146897693,-4.590397961877,
    7.753069440863));
#42420 = CARTESIAN_POINT('',(2.451146897693,-4.598984262746,
    7.751272530458));
#42421 = CARTESIAN_POINT('',(2.451146897693,-4.616651157233,
    7.74698181497));
#42422 = CARTESIAN_POINT('',(2.451146897693,-4.625442169631,
    7.744429452543));
#42423 = CARTESIAN_POINT('',(2.451146897693,-4.642250622738,
    7.738756584958));
#42424 = CARTESIAN_POINT('',(2.451146897693,-4.65010994667,
    7.735635447551));
#42425 = CARTESIAN_POINT('',(2.451146897693,-4.665361903098,
    7.72872140902));
#42426 = CARTESIAN_POINT('',(2.451146897693,-4.672626667174,
    7.724899625725));
#42427 = CARTESIAN_POINT('',(2.451146897693,-4.686136209479,
    7.716814658918));
#42428 = CARTESIAN_POINT('',(2.451146897693,-4.692404973176,
    7.712535689871));
#42429 = CARTESIAN_POINT('',(2.451146897693,-4.703603754931,
    7.703810532884));
#42430 = CARTESIAN_POINT('',(2.451146897693,-4.708629055603,
    7.699368747493));
#42431 = CARTESIAN_POINT('',(2.451146897693,-4.71757792538,
    7.690355754066));
#42432 = CARTESIAN_POINT('',(2.451146897693,-4.721570594043,
    7.685787022657));
#42433 = CARTESIAN_POINT('',(2.451146897693,-4.728623583015,
    7.676533375274));
#42434 = CARTESIAN_POINT('',(2.451146897693,-4.73173761756,
    7.671860306137));
#42435 = CARTESIAN_POINT('',(2.451146897693,-4.737016034236,
    7.662581359821));
#42436 = CARTESIAN_POINT('',(2.451146897693,-4.739249273631,
    7.658008015281));
#42437 = CARTESIAN_POINT('',(2.451146897693,-4.743180738627,
    7.64843220247));
#42438 = CARTESIAN_POINT('',(2.451146897693,-4.744860553483,
    7.643362475462));
#42439 = CARTESIAN_POINT('',(2.451146897693,-4.747700544592,
    7.632783339326));
#42440 = CARTESIAN_POINT('',(2.451146897693,-4.748807848493,
    7.627128209524));
#42441 = CARTESIAN_POINT('',(2.451146897693,-4.750343610951,
    7.615669754002));
#42442 = CARTESIAN_POINT('',(2.451146897693,-4.750735554759,
    7.609707778804));
#42443 = CARTESIAN_POINT('',(2.451146897693,-4.750754203675,
    7.598097508772));
#42444 = CARTESIAN_POINT('',(2.451146897693,-4.750381942284,
    7.592302628184));
#42445 = CARTESIAN_POINT('',(2.451146897693,-4.748931838885,
    7.581398103011));
#42446 = CARTESIAN_POINT('',(2.451146897693,-4.747895041842,
    7.576190904005));
#42447 = CARTESIAN_POINT('',(2.451146897693,-4.745183046015,
    7.566166343044));
#42448 = CARTESIAN_POINT('',(2.451146897693,-4.743521046663,
    7.561297500089));
#42449 = CARTESIAN_POINT('',(2.451146897693,-4.739620799253,
    7.552041011105));
#42450 = CARTESIAN_POINT('',(2.451146897693,-4.737401869379,
    7.547596402488));
#42451 = CARTESIAN_POINT('',(2.451146897693,-4.732429250711,
    7.53917268165));
#42452 = CARTESIAN_POINT('',(2.451146897693,-4.729690071918,
    7.535141362268));
#42453 = CARTESIAN_POINT('',(2.451146897693,-4.723697715374,
    7.527528657301));
#42454 = CARTESIAN_POINT('',(2.451146897693,-4.720454239134,
    7.52390462474));
#42455 = CARTESIAN_POINT('',(2.451146897693,-4.716044232588,
    7.519603797248));
#42456 = CARTESIAN_POINT('',(2.451146897693,-4.715125115714,
    7.518750496533));
#42457 = CARTESIAN_POINT('',(2.451146897693,-4.714205998841,
    7.517897195818));
#42458 = PCURVE('',#42162,#42459);
#42459 = DEFINITIONAL_REPRESENTATION('',(#42460),#42603);
#42460 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42461,#42462,#42463,#42464,
    #42465,#42466,#42467,#42468,#42469,#42470,#42471,#42472,#42473,
    #42474,#42475,#42476,#42477,#42478,#42479,#42480,#42481,#42482,
    #42483,#42484,#42485,#42486,#42487,#42488,#42489,#42490,#42491,
    #42492,#42493,#42494,#42495,#42496,#42497,#42498,#42499,#42500,
    #42501,#42502,#42503,#42504,#42505,#42506,#42507,#42508,#42509,
    #42510,#42511,#42512,#42513,#42514,#42515,#42516,#42517,#42518,
    #42519,#42520,#42521,#42522,#42523,#42524,#42525,#42526,#42527,
    #42528,#42529,#42530,#42531,#42532,#42533,#42534,#42535,#42536,
    #42537,#42538,#42539,#42540,#42541,#42542,#42543,#42544,#42545,
    #42546,#42547,#42548,#42549,#42550,#42551,#42552,#42553,#42554,
    #42555,#42556,#42557,#42558,#42559,#42560,#42561,#42562,#42563,
    #42564,#42565,#42566,#42567,#42568,#42569,#42570,#42571,#42572,
    #42573,#42574,#42575,#42576,#42577,#42578,#42579,#42580,#42581,
    #42582,#42583,#42584,#42585,#42586,#42587,#42588,#42589,#42590,
    #42591,#42592,#42593,#42594,#42595,#42596,#42597,#42598,#42599,
    #42600,#42601,#42602),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-002
    ,2.E-002,3.142487231264E-002,4.809265753226E-002,6.375E-002,
    7.512848285753E-002,8.805205357838E-002,0.100745111792,0.11300546379
    ,0.124709548293,0.135823259018,0.147896518037,0.161121662437,
    0.174799625052,0.188982768735,0.203701326354,0.218961677387,
    0.234747919453,0.251027429086,0.267706510073,0.287737438372,
    0.311289102076,0.335765638566,0.356710437813,0.373452551482,
    0.387165966932,0.402811892219,0.418285522381,0.433401807764,
    0.448158444805,0.462568021747,0.476660958638,0.490485574797,
    0.504104323727,0.517690044994,0.531587901753,0.54575670803,
    0.56021116247,0.574956736512,0.589994006738,0.605323694084,
    0.620951440686,0.633791137582,0.646346109413,0.659237995324,
    0.672600431134,0.686546037295,0.701173330181,0.715471660362,
    0.742005953194,0.756279236378,0.769434179285,0.784518723932,
    0.79977026717,0.815551272025,0.830956191958,0.845331560226,
    0.858889349802,0.871828574513,0.883675314163,0.895901497961,
    0.909033175453,0.922717049963,0.936288921661,0.949055601336,
    0.961558317781,0.973666842334,0.985468479068,0.997058636108,1.),
  .UNSPECIFIED.);
#42461 = CARTESIAN_POINT('',(9.069905056326E-002,0.279611585992));
#42462 = CARTESIAN_POINT('',(8.940420439633E-002,0.277302197281));
#42463 = CARTESIAN_POINT('',(8.810935822941E-002,0.274992808569));
#42464 = CARTESIAN_POINT('',(8.544820509673E-002,0.269579309589));
#42465 = CARTESIAN_POINT('',(8.412460391788E-002,0.266520941435));
#42466 = CARTESIAN_POINT('',(8.110581208663E-002,0.25977242292));
#42467 = CARTESIAN_POINT('',(7.947347000189E-002,0.255803964249));
#42468 = CARTESIAN_POINT('',(7.504478136301E-002,0.246148691715));
#42469 = CARTESIAN_POINT('',(7.228060655862E-002,0.239881953508));
#42470 = CARTESIAN_POINT('',(6.59633652642E-002,0.228634301408));
#42471 = CARTESIAN_POINT('',(6.262117556434E-002,0.223083966873));
#42472 = CARTESIAN_POINT('',(5.611405442728E-002,0.214456956138));
#42473 = CARTESIAN_POINT('',(5.314425926423E-002,0.210979456103));
#42474 = CARTESIAN_POINT('',(4.650871506721E-002,0.204032025584));
#42475 = CARTESIAN_POINT('',(4.272822170253E-002,0.200569249355));
#42476 = CARTESIAN_POINT('',(3.494090102619E-002,0.194327424417));
#42477 = CARTESIAN_POINT('',(3.087190886853E-002,0.191483927705));
#42478 = CARTESIAN_POINT('',(2.26601779598E-002,0.186543221219));
#42479 = CARTESIAN_POINT('',(1.846207818851E-002,0.184374320897));
#42480 = CARTESIAN_POINT('',(1.01174495577E-002,0.180783336239));
#42481 = CARTESIAN_POINT('',(5.927142494214E-003,0.179303877781));
#42482 = CARTESIAN_POINT('',(-2.337200601549E-003,0.176988059782));
#42483 = CARTESIAN_POINT('',(-6.440070020791E-003,0.176128746817));
#42484 = CARTESIAN_POINT('',(-1.507575554655E-002,0.174828166879));
#42485 = CARTESIAN_POINT('',(-1.9651064324E-002,0.17444480498));
#42486 = CARTESIAN_POINT('',(-2.927943915114E-002,0.17424124478));
#42487 = CARTESIAN_POINT('',(-3.43853852008E-002,0.174484567455));
#42488 = CARTESIAN_POINT('',(-4.476526280228E-002,0.175671146437));
#42489 = CARTESIAN_POINT('',(-5.009456470756E-002,0.176645228051));
#42490 = CARTESIAN_POINT('',(-6.088156820624E-002,0.179362268291));
#42491 = CARTESIAN_POINT('',(-6.639922084119E-002,0.181140324557));
#42492 = CARTESIAN_POINT('',(-7.750214075045E-002,0.185543294028));
#42493 = CARTESIAN_POINT('',(-8.315185573896E-002,0.188206606474));
#42494 = CARTESIAN_POINT('',(-9.443289429025E-002,0.194460968896));
#42495 = CARTESIAN_POINT('',(-0.100133627824,0.198092550529));
#42496 = CARTESIAN_POINT('',(-0.111405188845,0.206361035845));
#42497 = CARTESIAN_POINT('',(-0.117050893883,0.211039330937));
#42498 = CARTESIAN_POINT('',(-0.128078140293,0.22147072054));
#42499 = CARTESIAN_POINT('',(-0.133540173069,0.227282409781));
#42500 = CARTESIAN_POINT('',(-0.144032474437,0.239949259177));
#42501 = CARTESIAN_POINT('',(-0.149146685674,0.246955877877));
#42502 = CARTESIAN_POINT('',(-0.159657079449,0.262999371277));
#42503 = CARTESIAN_POINT('',(-0.165046873127,0.272511492996));
#42504 = CARTESIAN_POINT('',(-0.175535785981,0.293555298605));
#42505 = CARTESIAN_POINT('',(-0.180636874332,0.305735020158));
#42506 = CARTESIAN_POINT('',(-0.189170589976,0.330315677775));
#42507 = CARTESIAN_POINT('',(-0.192783081552,0.343383487109));
#42508 = CARTESIAN_POINT('',(-0.197410383141,0.366740169931));
#42509 = CARTESIAN_POINT('',(-0.198902264972,0.377632324186));
#42510 = CARTESIAN_POINT('',(-0.199977626598,0.396236474199));
#42511 = CARTESIAN_POINT('',(-0.199950111832,0.404363591717));
#42512 = CARTESIAN_POINT('',(-0.198913368023,0.418505029663));
#42513 = CARTESIAN_POINT('',(-0.198052022034,0.424670699703));
#42514 = CARTESIAN_POINT('',(-0.195613312014,0.437522907944));
#42515 = CARTESIAN_POINT('',(-0.193875492576,0.444171749773));
#42516 = CARTESIAN_POINT('',(-0.189702486605,0.456828378693));
#42517 = CARTESIAN_POINT('',(-0.187223919687,0.462899454663));
#42518 = CARTESIAN_POINT('',(-0.181679427392,0.474288697682));
#42519 = CARTESIAN_POINT('',(-0.178579521808,0.479676293934));
#42520 = CARTESIAN_POINT('',(-0.171885390435,0.489685747779));
#42521 = CARTESIAN_POINT('',(-0.168259104762,0.494374330961));
#42522 = CARTESIAN_POINT('',(-0.160593816662,0.502984427412));
#42523 = CARTESIAN_POINT('',(-0.156524081825,0.506969403161));
#42524 = CARTESIAN_POINT('',(-0.148039323376,0.514179207516));
#42525 = CARTESIAN_POINT('',(-0.143594159239,0.517463717963));
#42526 = CARTESIAN_POINT('',(-0.134410055078,0.523282881294));
#42527 = CARTESIAN_POINT('',(-0.12963910696,0.52587353009));
#42528 = CARTESIAN_POINT('',(-0.119846543978,0.530310364502));
#42529 = CARTESIAN_POINT('',(-0.114761852434,0.532212488716));
#42530 = CARTESIAN_POINT('',(-0.104443589757,0.535266587151));
#42531 = CARTESIAN_POINT('',(-9.912544326509E-002,0.536453718063));
#42532 = CARTESIAN_POINT('',(-8.825748846507E-002,0.538117076705));
#42533 = CARTESIAN_POINT('',(-8.263607341503E-002,0.538590705781));
#42534 = CARTESIAN_POINT('',(-7.121341646618E-002,0.538774741735));
#42535 = CARTESIAN_POINT('',(-6.534713063903E-002,0.53848059365));
#42536 = CARTESIAN_POINT('',(-5.348957829339E-002,0.537072295237));
#42537 = CARTESIAN_POINT('',(-4.743055711847E-002,0.53595288835));
#42538 = CARTESIAN_POINT('',(-3.525381808958E-002,0.532832709179));
#42539 = CARTESIAN_POINT('',(-2.906559925356E-002,0.530826481119));
#42540 = CARTESIAN_POINT('',(-1.670728888888E-002,0.525868420021));
#42541 = CARTESIAN_POINT('',(-1.046384742594E-002,0.522911225656));
#42542 = CARTESIAN_POINT('',(1.919183687958E-003,0.515984319176));
#42543 = CARTESIAN_POINT('',(8.135068838282E-003,0.512009345196));
#42544 = CARTESIAN_POINT('',(2.036976109208E-002,0.502975767517));
#42545 = CARTESIAN_POINT('',(2.643190015826E-002,0.49794897842));
#42546 = CARTESIAN_POINT('',(3.722754676644E-002,0.487699774395));
#42547 = CARTESIAN_POINT('',(4.194045753795E-002,0.48281132295));
#42548 = CARTESIAN_POINT('',(5.136529890918E-002,0.471969880276));
#42549 = CARTESIAN_POINT('',(5.599209637027E-002,0.466188698874));
#42550 = CARTESIAN_POINT('',(6.540282547053E-002,0.453365179539));
#42551 = CARTESIAN_POINT('',(7.015773206712E-002,0.446375632393));
#42552 = CARTESIAN_POINT('',(7.989251727564E-002,0.430901009675));
#42553 = CARTESIAN_POINT('',(8.484656468737E-002,0.422455370945));
#42554 = CARTESIAN_POINT('',(9.505610943136E-002,0.40376708598));
#42555 = CARTESIAN_POINT('',(0.100359375842,0.393364201996));
#42556 = CARTESIAN_POINT('',(0.1110433407,0.371179834284));
#42557 = CARTESIAN_POINT('',(0.116646025711,0.358778137984));
#42558 = CARTESIAN_POINT('',(0.127006954564,0.334669162267));
#42559 = CARTESIAN_POINT('',(0.132077049448,0.322206770148));
#42560 = CARTESIAN_POINT('',(0.145230790327,0.288025405525));
#42561 = CARTESIAN_POINT('',(0.153095010005,0.265207178231));
#42562 = CARTESIAN_POINT('',(0.162103661584,0.234316027271));
#42563 = CARTESIAN_POINT('',(0.164799596501,0.223975699145));
#42564 = CARTESIAN_POINT('',(0.169117562112,0.205021133158));
#42565 = CARTESIAN_POINT('',(0.170775850446,0.196406986108));
#42566 = CARTESIAN_POINT('',(0.173640476295,0.178453620993));
#42567 = CARTESIAN_POINT('',(0.174680970288,0.169358906858));
#42568 = CARTESIAN_POINT('',(0.175939155459,0.151663639339));
#42569 = CARTESIAN_POINT('',(0.176095202864,0.143208692823));
#42570 = CARTESIAN_POINT('',(0.175607421305,0.126469870498));
#42571 = CARTESIAN_POINT('',(0.174887571233,0.118292790303));
#42572 = CARTESIAN_POINT('',(0.172646820147,0.102709034141));
#42573 = CARTESIAN_POINT('',(0.171120620708,9.527413739126E-002));
#42574 = CARTESIAN_POINT('',(0.167396986164,8.157466210866E-002));
#42575 = CARTESIAN_POINT('',(0.165240407742,7.522389256385E-002));
#42576 = CARTESIAN_POINT('',(0.16038240812,6.348863967008E-002));
#42577 = CARTESIAN_POINT('',(0.157709955871,5.804137350138E-002));
#42578 = CARTESIAN_POINT('',(0.151897831116,4.796199608186E-002));
#42579 = CARTESIAN_POINT('',(0.148789829478,4.328491236233E-002));
#42580 = CARTESIAN_POINT('',(0.142269074842,3.48326767807E-002));
#42581 = CARTESIAN_POINT('',(0.138912921674,3.100657244451E-002));
#42582 = CARTESIAN_POINT('',(0.131598172094,2.368215802458E-002));
#42583 = CARTESIAN_POINT('',(0.127570424726,2.017485692296E-002));
#42584 = CARTESIAN_POINT('',(0.118908684907,1.346978912375E-002));
#42585 = CARTESIAN_POINT('',(0.114119857997,1.026451973825E-002));
#42586 = CARTESIAN_POINT('',(0.104143352061,4.42293616914E-003));
#42587 = CARTESIAN_POINT('',(9.879522958942E-002,1.759037853073E-003));
#42588 = CARTESIAN_POINT('',(8.809281636393E-002,-2.741747540011E-003));
#42589 = CARTESIAN_POINT('',(8.260371021044E-002,-4.636195535578E-003));
#42590 = CARTESIAN_POINT('',(7.198510059699E-002,-7.50962536631E-003));
#42591 = CARTESIAN_POINT('',(6.678146089635E-002,-8.564141114961E-003));
#42592 = CARTESIAN_POINT('',(5.648724324366E-002,-9.933749357536E-003));
#42593 = CARTESIAN_POINT('',(5.135427515459E-002,-1.028089796877E-002));
#42594 = CARTESIAN_POINT('',(4.13096753262E-002,-1.025782271283E-002));
#42595 = CARTESIAN_POINT('',(3.635295999409E-002,-9.927415904741E-003));
#42596 = CARTESIAN_POINT('',(2.666240537559E-002,-8.593564202547E-003));
#42597 = CARTESIAN_POINT('',(2.188601222997E-002,-7.623664753649E-003));
#42598 = CARTESIAN_POINT('',(1.254976359591E-002,-5.035987167876E-003));
#42599 = CARTESIAN_POINT('',(7.954315896482E-003,-3.443627105345E-003));
#42600 = CARTESIAN_POINT('',(2.28409140966E-003,-1.036589689228E-003));
#42601 = CARTESIAN_POINT('',(1.142045704832E-003,-5.182948446185E-004));
#42602 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#42603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42608)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#42605,#42606,#42607)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#42605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#42606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#42607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#42608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#42605,
  'distance_accuracy_value','confusion accuracy');
#42609 = SHAPE_DEFINITION_REPRESENTATION(#42610,#42005);
#42610 = PRODUCT_DEFINITION_SHAPE('','',#42611);
#42611 = PRODUCT_DEFINITION('design','',#42612,#42615);
#42612 = PRODUCT_DEFINITION_FORMATION('','',#42613);
#42613 = PRODUCT('CADSOFTTOOLS 1.202','CADSOFTTOOLS 1.202','',(#42614));
#42614 = PRODUCT_CONTEXT('',#2,'mechanical');
#42615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#42616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42617,#42619);
#42617 = ( REPRESENTATION_RELATIONSHIP('','',#42005,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42618) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#42618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#819);
#42619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #42620);
#42620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('202','','',#5,#42611,$);
#42621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#42613));
#42622 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42623),#42884);
#42623 = SHELL_BASED_SURFACE_MODEL('',(#42624));
#42624 = OPEN_SHELL('',(#42625));
#42625 = ADVANCED_FACE('',(#42626),#42691,.T.);
#42626 = FACE_BOUND('',#42627,.T.);
#42627 = EDGE_LOOP('',(#42628,#42753,#42768));
#42628 = ORIENTED_EDGE('',*,*,#42629,.F.);
#42629 = EDGE_CURVE('',#42630,#42632,#42634,.T.);
#42630 = VERTEX_POINT('',#42631);
#42631 = CARTESIAN_POINT('',(2.451146897693,-4.605473368649,
    7.530742202236));
#42632 = VERTEX_POINT('',#42633);
#42633 = CARTESIAN_POINT('',(2.426146897693,-4.491310607108,
    7.709539052255));
#42634 = SURFACE_CURVE('',#42635,(#42690),.PCURVE_S1.);
#42635 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42636,#42637,#42638,#42639,
    #42640,#42641,#42642,#42643,#42644,#42645,#42646,#42647,#42648,
    #42649,#42650,#42651,#42652,#42653,#42654,#42655,#42656,#42657,
    #42658,#42659,#42660,#42661,#42662,#42663,#42664,#42665,#42666,
    #42667,#42668,#42669,#42670,#42671,#42672,#42673,#42674,#42675,
    #42676,#42677,#42678,#42679,#42680,#42681,#42682,#42683,#42684,
    #42685,#42686,#42687,#42688,#42689),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.908284167977E-002,7.508425111906E-002,0.108467188723,
    0.139694914666,0.169232735844,0.197550152582,0.225123550617,
    0.252439771106,0.279558213827,0.308004347191,0.338088878636,
    0.370049105099,0.403957094156,0.439589112025,0.476315698841,
    0.5128742387,0.548422876477,0.584043150241,0.620479121025,
    0.658444156859,0.698605073221,0.741565199838,0.786175604223,
    0.838248896303,0.910675880023,1.),.UNSPECIFIED.);
#42636 = CARTESIAN_POINT('',(2.451146897693,-4.605473368649,
    7.530742202236));
#42637 = CARTESIAN_POINT('',(2.451146897693,-4.611898969773,
    7.53179067509));
#42638 = CARTESIAN_POINT('',(2.451146897693,-4.618324570897,
    7.532839147945));
#42639 = CARTESIAN_POINT('',(2.451146897693,-4.629529296564,7.5353993211
    ));
#42640 = CARTESIAN_POINT('',(2.451146897693,-4.634556722076,
    7.536788732949));
#42641 = CARTESIAN_POINT('',(2.451146897693,-4.643635240548,
    7.539771966595));
#42642 = CARTESIAN_POINT('',(2.451146897693,-4.647715193531,
    7.54134542907));
#42643 = CARTESIAN_POINT('',(2.451146897693,-4.655097753163,
    7.544652935979));
#42644 = CARTESIAN_POINT('',(2.451146897693,-4.658420860202,
    7.546371569395));
#42645 = CARTESIAN_POINT('',(2.451146897693,-4.664446199276,
    7.549945149669));
#42646 = CARTESIAN_POINT('',(2.451146897693,-4.667161625458,
    7.551788961606));
#42647 = CARTESIAN_POINT('',(2.451146897693,-4.672092675426,
    7.555605780314));
#42648 = CARTESIAN_POINT('',(2.451146897693,-4.674314971383,
    7.557571417511));
#42649 = CARTESIAN_POINT('',(2.451146897693,-4.678350836721,
    7.561640218658));
#42650 = CARTESIAN_POINT('',(2.451146897693,-4.680165092457,
    7.563739485525));
#42651 = CARTESIAN_POINT('',(2.451146897693,-4.683449679209,
    7.568098161562));
#42652 = CARTESIAN_POINT('',(2.451146897693,-4.684920501506,
    7.57036726049));
#42653 = CARTESIAN_POINT('',(2.451146897693,-4.687515888416,
    7.57502355854));
#42654 = CARTESIAN_POINT('',(2.451146897693,-4.688643233868,
    7.577439415155));
#42655 = CARTESIAN_POINT('',(2.451146897693,-4.690620951015,7.5824698615
    ));
#42656 = CARTESIAN_POINT('',(2.451146897693,-4.691447435652,
    7.585127360919));
#42657 = CARTESIAN_POINT('',(2.451146897693,-4.692804389822,
    7.590652771857));
#42658 = CARTESIAN_POINT('',(2.451146897693,-4.693300497848,
    7.593565624168));
#42659 = CARTESIAN_POINT('',(2.451146897693,-4.693954681075,
    7.599590755483));
#42660 = CARTESIAN_POINT('',(2.451146897693,-4.694072346584,
    7.60275388576));
#42661 = CARTESIAN_POINT('',(2.451146897693,-4.693918238347,
    7.60923725232));
#42662 = CARTESIAN_POINT('',(2.451146897693,-4.693601545083,
    7.612614608867));
#42663 = CARTESIAN_POINT('',(2.451146897693,-4.692530888882,
    7.619435166876));
#42664 = CARTESIAN_POINT('',(2.451146897693,-4.691731402823,7.622941882)
  );
#42665 = CARTESIAN_POINT('',(2.451146897693,-4.689673515389,
    7.629872497348));
#42666 = CARTESIAN_POINT('',(2.451146897693,-4.688374098021,
    7.63336836477));
#42667 = CARTESIAN_POINT('',(2.451146897693,-4.685359794433,
    7.640058738206));
#42668 = CARTESIAN_POINT('',(2.451146897693,-4.683612544279,
    7.643340334816));
#42669 = CARTESIAN_POINT('',(2.451146897693,-4.679803399046,
    7.649431753978));
#42670 = CARTESIAN_POINT('',(2.451146897693,-4.677736247778,
    7.652292075976));
#42671 = CARTESIAN_POINT('',(2.451146897693,-4.67319793413,
    7.657752586184));
#42672 = CARTESIAN_POINT('',(2.451146897693,-4.670738203571,
    7.660335560776));
#42673 = CARTESIAN_POINT('',(2.451146897693,-4.665328519429,
    7.665338239842));
#42674 = CARTESIAN_POINT('',(2.451146897693,-4.662387112305,
    7.667724580842));
#42675 = CARTESIAN_POINT('',(2.451146897693,-4.655903086118,
    7.672392315802));
#42676 = CARTESIAN_POINT('',(2.451146897693,-4.652361124792,
    7.674633429091));
#42677 = CARTESIAN_POINT('',(2.451146897693,-4.644526990113,
    7.679055449582));
#42678 = CARTESIAN_POINT('',(2.451146897693,-4.640227588464,7.681188187)
  );
#42679 = CARTESIAN_POINT('',(2.451146897693,-4.630688092544,
    7.685430346104));
#42680 = CARTESIAN_POINT('',(2.451146897693,-4.625433822365,
    7.68749285778));
#42681 = CARTESIAN_POINT('',(2.451146897693,-4.613964099933,
    7.691511969761));
#42682 = CARTESIAN_POINT('',(2.451146897693,-4.607696594154,
    7.693470472668));
#42683 = CARTESIAN_POINT('',(2.451146897693,-4.593455340934,
    7.697372237244));
#42684 = CARTESIAN_POINT('',(2.451146897693,-4.585173692683,
    7.699329176502));
#42685 = CARTESIAN_POINT('',(2.451146897693,-4.564936391849,
    7.703378584446));
#42686 = CARTESIAN_POINT('',(2.451146897693,-4.55218204188,
    7.705397514963));
#42687 = CARTESIAN_POINT('',(2.451146897693,-4.523860904709,
    7.708511657118));
#42688 = CARTESIAN_POINT('',(2.451146897693,-4.507585755909,
    7.709025354687));
#42689 = CARTESIAN_POINT('',(2.451146897693,-4.491310607108,
    7.709539052255));
#42690 = PCURVE('',#42691,#42696);
#42691 = PLANE('',#42692);
#42692 = AXIS2_PLACEMENT_3D('',#42693,#42694,#42695);
#42693 = CARTESIAN_POINT('',(2.401146897693,-4.491310607108,
    7.709539052255));
#42694 = DIRECTION('',(1.,0.E+000,0.E+000));
#42695 = DIRECTION('',(0.E+000,-0.996534828481,-8.317653289302E-002));
#42696 = DEFINITIONAL_REPRESENTATION('',(#42697),#42752);
#42697 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42698,#42699,#42700,#42701,
    #42702,#42703,#42704,#42705,#42706,#42707,#42708,#42709,#42710,
    #42711,#42712,#42713,#42714,#42715,#42716,#42717,#42718,#42719,
    #42720,#42721,#42722,#42723,#42724,#42725,#42726,#42727,#42728,
    #42729,#42730,#42731,#42732,#42733,#42734,#42735,#42736,#42737,
    #42738,#42739,#42740,#42741,#42742,#42743,#42744,#42745,#42746,
    #42747,#42748,#42749,#42750,#42751),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.908284167977E-002,7.508425111906E-002,0.108467188723,
    0.139694914666,0.169232735844,0.197550152582,0.225123550617,
    0.252439771106,0.279558213827,0.308004347191,0.338088878636,
    0.370049105099,0.403957094156,0.439589112025,0.476315698841,
    0.5128742387,0.548422876477,0.584043150241,0.620479121025,
    0.658444156859,0.698605073221,0.741565199838,0.786175604223,
    0.838248896303,0.910675880023,1.),.UNSPECIFIED.);
#42698 = CARTESIAN_POINT('',(0.128638870068,0.168681625576));
#42699 = CARTESIAN_POINT('',(0.134954997045,0.167102326637));
#42700 = CARTESIAN_POINT('',(0.141271124022,0.165523027698));
#42701 = CARTESIAN_POINT('',(0.152224077066,0.162039755748));
#42702 = CARTESIAN_POINT('',(0.157118515226,0.160236994626));
#42703 = CARTESIAN_POINT('',(0.165917440043,0.156508978707));
#42704 = CARTESIAN_POINT('',(0.169852380136,0.154601612205));
#42705 = CARTESIAN_POINT('',(0.176934250975,0.150691510661));
#42706 = CARTESIAN_POINT('',(0.180102892909,0.148702428083));
#42707 = CARTESIAN_POINT('',(0.185810115133,0.144640064063));
#42708 = CARTESIAN_POINT('',(0.188362770013,0.142576781516));
#42709 = CARTESIAN_POINT('',(0.1929592633,0.138363041099));
#42710 = CARTESIAN_POINT('',(0.195010363734,0.136219372299));
#42711 = CARTESIAN_POINT('',(0.198693815334,0.13182898096));
#42712 = CARTESIAN_POINT('',(0.200327174623,0.129586084912));
#42713 = CARTESIAN_POINT('',(0.203237840158,0.124969311897));
#42714 = CARTESIAN_POINT('',(0.204514830021,0.122585737886));
#42715 = CARTESIAN_POINT('',(0.206713928743,0.117729699423));
#42716 = CARTESIAN_POINT('',(0.207636425172,0.11522844548));
#42717 = CARTESIAN_POINT('',(0.209188874104,0.110050930838));
#42718 = CARTESIAN_POINT('',(0.209791453242,0.107333895984));
#42719 = CARTESIAN_POINT('',(0.210684120808,0.101714764799));
#42720 = CARTESIAN_POINT('',(0.210936228779,9.877074147541E-002));
#42721 = CARTESIAN_POINT('',(0.211086995616,9.271207558128E-002));
#42722 = CARTESIAN_POINT('',(0.210941155184,8.95501190845E-002));
#42723 = CARTESIAN_POINT('',(0.210248317007,8.310203669076E-002));
#42724 = CARTESIAN_POINT('',(0.209651804331,7.976272471051E-002));
#42725 = CARTESIAN_POINT('',(0.208017547771,7.305485457593E-002));
#42726 = CARTESIAN_POINT('',(0.206929155661,6.962678929939E-002));
#42727 = CARTESIAN_POINT('',(0.204301934605,6.289135766408E-002));
#42728 = CARTESIAN_POINT('',(0.20271624581,5.951568505375E-002));
#42729 = CARTESIAN_POINT('',(0.199155905234,5.309921423135E-002));
#42730 = CARTESIAN_POINT('',(0.197141757774,4.997431912584E-002));
#42731 = CARTESIAN_POINT('',(0.192839148756,4.422083927005E-002));
#42732 = CARTESIAN_POINT('',(0.190541248855,4.154236725395E-002));
#42733 = CARTESIAN_POINT('',(0.185564474935,3.647825984497E-002));
#42734 = CARTESIAN_POINT('',(0.182898424893,3.410882756269E-002));
#42735 = CARTESIAN_POINT('',(0.177091380734,2.95734424088E-002));
#42736 = CARTESIAN_POINT('',(0.17396167852,2.744002653614E-002));
#42737 = CARTESIAN_POINT('',(0.167111874586,2.332778489549E-002));
#42738 = CARTESIAN_POINT('',(0.16339577873,2.138904551151E-002));
#42739 = CARTESIAN_POINT('',(0.155220982339,1.763396424056E-002));
#42740 = CARTESIAN_POINT('',(0.15075908515,1.586622644594E-002));
#42741 = CARTESIAN_POINT('',(0.140899797133,1.243222934751E-002));
#42742 = CARTESIAN_POINT('',(0.135492181331,1.081389660408E-002));
#42743 = CARTESIAN_POINT('',(0.123727907655,7.762723280365E-003));
#42744 = CARTESIAN_POINT('',(0.117319218376,6.332316322993E-003));
#42745 = CARTESIAN_POINT('',(0.102802778292,3.628610097145E-003));
#42746 = CARTESIAN_POINT('',(9.438705594991E-002,2.367290757174E-003));
#42747 = CARTESIAN_POINT('',(7.38830651213E-002,1.518322543959E-005));
#42748 = CARTESIAN_POINT('',(6.100498352223E-002,-9.358887417683E-004));
#42749 = CARTESIAN_POINT('',(3.252296040165E-002,-1.683585862489E-003));
#42750 = CARTESIAN_POINT('',(1.626148020082E-002,-8.417929312436E-004));
#42751 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#42752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42753 = ORIENTED_EDGE('',*,*,#42754,.F.);
#42754 = EDGE_CURVE('',#42755,#42630,#42757,.T.);
#42755 = VERTEX_POINT('',#42756);
#42756 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#42757 = SURFACE_CURVE('',#42758,(#42762),.PCURVE_S1.);
#42758 = LINE('',#42759,#42760);
#42759 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#42760 = VECTOR('',#42761,1.);
#42761 = DIRECTION('',(1.,0.E+000,0.E+000));
#42762 = PCURVE('',#42691,#42763);
#42763 = DEFINITIONAL_REPRESENTATION('',(#42764),#42767);
#42764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42765,#42766),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#42765 = CARTESIAN_POINT('',(0.128638870068,0.168681625576));
#42766 = CARTESIAN_POINT('',(0.128638870068,0.168681625576));
#42767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42768 = ORIENTED_EDGE('',*,*,#42769,.F.);
#42769 = EDGE_CURVE('',#42632,#42755,#42770,.T.);
#42770 = SURFACE_CURVE('',#42771,(#42826),.PCURVE_S1.);
#42771 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42772,#42773,#42774,#42775,
    #42776,#42777,#42778,#42779,#42780,#42781,#42782,#42783,#42784,
    #42785,#42786,#42787,#42788,#42789,#42790,#42791,#42792,#42793,
    #42794,#42795,#42796,#42797,#42798,#42799,#42800,#42801,#42802,
    #42803,#42804,#42805,#42806,#42807,#42808,#42809,#42810,#42811,
    #42812,#42813,#42814,#42815,#42816,#42817,#42818,#42819,#42820,
    #42821,#42822,#42823,#42824,#42825),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.595045028306E-002,0.185476558233,0.248895188249,0.292581155021,
    0.336201696992,0.376711826488,0.414820310866,0.451293938726,
    0.486917809648,0.522464678109,0.55897121832,0.595722519028,
    0.631368125221,0.665194208001,0.696947796916,0.726733614399,
    0.754848113364,0.7820648251,0.80940064574,0.837113997866,
    0.86565818212,0.895459171779,0.926923653803,0.960445527107,
    0.99641107872,1.),.UNSPECIFIED.);
#42772 = CARTESIAN_POINT('',(2.401146897693,-4.491310607108,
    7.709539052255));
#42773 = CARTESIAN_POINT('',(2.401146897693,-4.508833115408,
    7.708939687781));
#42774 = CARTESIAN_POINT('',(2.401146897693,-4.526355623707,
    7.708340323307));
#42775 = CARTESIAN_POINT('',(2.401146897693,-4.558556456002,
    7.704560978714));
#42776 = CARTESIAN_POINT('',(2.401146897693,-4.574222667203,
    7.701779317056));
#42777 = CARTESIAN_POINT('',(2.401146897693,-4.597993419995,
    7.696265762793));
#42778 = CARTESIAN_POINT('',(2.401146897693,-4.607483190982,
    7.693599963836));
#42779 = CARTESIAN_POINT('',(2.401146897693,-4.621883954651,
    7.688813171698));
#42780 = CARTESIAN_POINT('',(2.401146897693,-4.627387164802,
    7.686750509469));
#42781 = CARTESIAN_POINT('',(2.401146897693,-4.637692669297,
    7.682389158968));
#42782 = CARTESIAN_POINT('',(2.401146897693,-4.642472458841,
    7.680117753322));
#42783 = CARTESIAN_POINT('',(2.401146897693,-4.651069400278,
    7.675421106366));
#42784 = CARTESIAN_POINT('',(2.401146897693,-4.654904631529,
    7.673058531641));
#42785 = CARTESIAN_POINT('',(2.401146897693,-4.661831839764,
    7.668163014796));
#42786 = CARTESIAN_POINT('',(2.401146897693,-4.664932351835,
    7.665682201875));
#42787 = CARTESIAN_POINT('',(2.401146897693,-4.670559608988,
    7.660519947556));
#42788 = CARTESIAN_POINT('',(2.401146897693,-4.673086088752,
    7.657881006113));
#42789 = CARTESIAN_POINT('',(2.401146897693,-4.677690111036,
    7.652353412711));
#42790 = CARTESIAN_POINT('',(2.401146897693,-4.679763921132,
    7.649489744769));
#42791 = CARTESIAN_POINT('',(2.401146897693,-4.683528570113,
    7.643479725669));
#42792 = CARTESIAN_POINT('',(2.401146897693,-4.685234960992,
    7.640295323911));
#42793 = CARTESIAN_POINT('',(2.401146897693,-4.688228273383,
    7.633730029984));
#42794 = CARTESIAN_POINT('',(2.401146897693,-4.689536707239,
    7.630261096129));
#42795 = CARTESIAN_POINT('',(2.401146897693,-4.691657511588,
    7.623254774772));
#42796 = CARTESIAN_POINT('',(2.401146897693,-4.692494608384,
    7.619638114011));
#42797 = CARTESIAN_POINT('',(2.401146897693,-4.693617298077,
    7.612540111436));
#42798 = CARTESIAN_POINT('',(2.401146897693,-4.693943707925,
    7.608986580394));
#42799 = CARTESIAN_POINT('',(2.401146897693,-4.694066573412,
    7.602152548958));
#42800 = CARTESIAN_POINT('',(2.401146897693,-4.693910923896,
    7.59880537597));
#42801 = CARTESIAN_POINT('',(2.401146897693,-4.693129848542,
    7.592453952067));
#42802 = CARTESIAN_POINT('',(2.401146897693,-4.692551906237,7.5893894841
    ));
#42803 = CARTESIAN_POINT('',(2.401146897693,-4.690993626139,
    7.583617560899));
#42804 = CARTESIAN_POINT('',(2.401146897693,-4.690055268928,
    7.580856685056));
#42805 = CARTESIAN_POINT('',(2.401146897693,-4.687831919617,
    7.575675890926));
#42806 = CARTESIAN_POINT('',(2.401146897693,-4.686574444382,
    7.573205427238));
#42807 = CARTESIAN_POINT('',(2.401146897693,-4.68375667094,
    7.568558773956));
#42808 = CARTESIAN_POINT('',(2.401146897693,-4.682206884841,
    7.566349429687));
#42809 = CARTESIAN_POINT('',(2.401146897693,-4.678768146209,
    7.562111239051));
#42810 = CARTESIAN_POINT('',(2.401146897693,-4.676882539105,
    7.560076483394));
#42811 = CARTESIAN_POINT('',(2.401146897693,-4.672733276742,
    7.556160993308));
#42812 = CARTESIAN_POINT('',(2.401146897693,-4.670473264557,
    7.554281758407));
#42813 = CARTESIAN_POINT('',(2.401146897693,-4.665511945584,
    7.550656697013));
#42814 = CARTESIAN_POINT('',(2.401146897693,-4.662808668703,
    7.548915456828));
#42815 = CARTESIAN_POINT('',(2.401146897693,-4.656874230136,
    7.545560172682));
#42816 = CARTESIAN_POINT('',(2.401146897693,-4.65363549391,
    7.543953859434));
#42817 = CARTESIAN_POINT('',(2.401146897693,-4.646517604109,
    7.540876423104));
#42818 = CARTESIAN_POINT('',(2.401146897693,-4.642624995081,
    7.539416394164));
#42819 = CARTESIAN_POINT('',(2.401146897693,-4.634056867833,
    7.53665431952));
#42820 = CARTESIAN_POINT('',(2.401146897693,-4.629361484887,
    7.535367092525));
#42821 = CARTESIAN_POINT('',(2.401146897693,-4.619009857324,
    7.532989517956));
#42822 = CARTESIAN_POINT('',(2.401146897693,-4.61332354858,
    7.531918567995));
#42823 = CARTESIAN_POINT('',(2.401146897693,-4.606687740264,
    7.530918811326));
#42824 = CARTESIAN_POINT('',(2.401146897693,-4.606080554457,
    7.530830506781));
#42825 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#42826 = PCURVE('',#42691,#42827);
#42827 = DEFINITIONAL_REPRESENTATION('',(#42828),#42883);
#42828 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42829,#42830,#42831,#42832,
    #42833,#42834,#42835,#42836,#42837,#42838,#42839,#42840,#42841,
    #42842,#42843,#42844,#42845,#42846,#42847,#42848,#42849,#42850,
    #42851,#42852,#42853,#42854,#42855,#42856,#42857,#42858,#42859,
    #42860,#42861,#42862,#42863,#42864,#42865,#42866,#42867,#42868,
    #42869,#42870,#42871,#42872,#42873,#42874,#42875,#42876,#42877,
    #42878,#42879,#42880,#42881,#42882),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.595045028306E-002,0.185476558233,0.248895188249,0.292581155021,
    0.336201696992,0.376711826488,0.414820310866,0.451293938726,
    0.486917809648,0.522464678109,0.55897121832,0.595722519028,
    0.631368125221,0.665194208001,0.696947796916,0.726733614399,
    0.754848113364,0.7820648251,0.80940064574,0.837113997866,
    0.86565818212,0.895459171779,0.926923653803,0.960445527107,
    0.99641107872,1.),.UNSPECIFIED.);
#42829 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#42830 = CARTESIAN_POINT('',(1.751164286168E-002,-8.601739148375E-004));
#42831 = CARTESIAN_POINT('',(3.502328572336E-002,-1.720347829684E-003));
#42832 = CARTESIAN_POINT('',(6.742688939108E-002,-6.324529002502E-004));
#42833 = CARTESIAN_POINT('',(8.327018345588E-002,8.365086920374E-004));
#42834 = CARTESIAN_POINT('',(0.10741716484,4.35378874208E-003));
#42835 = CARTESIAN_POINT('',(0.117095784057,6.221024000322E-003));
#42836 = CARTESIAN_POINT('',(0.131844795384,9.793423488782E-003));
#42837 = CARTESIAN_POINT('',(0.13750050106,1.139120029983E-002));
#42838 = CARTESIAN_POINT('',(0.148133057228,1.488026183955E-002));
#42839 = CARTESIAN_POINT('',(0.153085211628,1.674623035295E-002));
#42840 = CARTESIAN_POINT('',(0.162043013998,2.07115388393E-002));
#42841 = CARTESIAN_POINT('',(0.166061466289,2.274692559958E-002));
#42842 = CARTESIAN_POINT('',(0.173371862677,2.704929747502E-002));
#42843 = CARTESIAN_POINT('',(0.17666797636,2.926362410999E-002));
#42844 = CARTESIAN_POINT('',(0.182705112518,3.393993459234E-002));
#42845 = CARTESIAN_POINT('',(0.185442335596,3.635958782376E-002));
#42846 = CARTESIAN_POINT('',(0.190490170208,4.14850805551E-002));
#42847 = CARTESIAN_POINT('',(0.192794984166,4.416633306329E-002));
#42848 = CARTESIAN_POINT('',(0.197046480544,4.984239596647E-002));
#42849 = CARTESIAN_POINT('',(0.199011825984,5.287383154918E-002));
#42850 = CARTESIAN_POINT('',(0.20254084442,5.916740225982E-002));
#42851 = CARTESIAN_POINT('',(0.204133278219,6.251548467253E-002));
#42852 = CARTESIAN_POINT('',(0.206829495136,6.932112677169E-002));
#42853 = CARTESIAN_POINT('',(0.207964512551,7.285562837327E-002));
#42854 = CARTESIAN_POINT('',(0.209673699176,7.983565371602E-002));
#42855 = CARTESIAN_POINT('',(0.21029454835,8.334972152368E-002));
#42856 = CARTESIAN_POINT('',(0.210985419128,9.014985234394E-002));
#42857 = CARTESIAN_POINT('',(0.211108715208,9.349837319017E-002));
#42858 = CARTESIAN_POINT('',(0.210858635833,9.989275545961E-002));
#42859 = CARTESIAN_POINT('',(0.210537588018,0.102994675757));
#42860 = CARTESIAN_POINT('',(0.209464796188,0.10887621059));
#42861 = CARTESIAN_POINT('',(0.208759330626,0.111705568824));
#42862 = CARTESIAN_POINT('',(0.206974606095,0.117053341101));
#42863 = CARTESIAN_POINT('',(0.205926972832,0.119619836639));
#42864 = CARTESIAN_POINT('',(0.203505455968,0.124484761095));
#42865 = CARTESIAN_POINT('',(0.20214480574,0.126815355442));
#42866 = CARTESIAN_POINT('',(0.19907050093,0.131324882377));
#42867 = CARTESIAN_POINT('',(0.197360671699,0.133509425519));
#42868 = CARTESIAN_POINT('',(0.193551464131,0.137756469017));
#42869 = CARTESIAN_POINT('',(0.19145559152,0.139817172024));
#42870 = CARTESIAN_POINT('',(0.186812984406,0.14384233727));
#42871 = CARTESIAN_POINT('',(0.184263905165,0.145802392958));
#42872 = CARTESIAN_POINT('',(0.178629111348,0.149639656493));
#42873 = CARTESIAN_POINT('',(0.175535205465,0.15150979044));
#42874 = CARTESIAN_POINT('',(0.168697950856,0.155168604321));
#42875 = CARTESIAN_POINT('',(0.164940270531,0.156947347733));
#42876 = CARTESIAN_POINT('',(0.156631573107,0.160412518432));
#42877 = CARTESIAN_POINT('',(0.152059527547,0.16208583064));
#42878 = CARTESIAN_POINT('',(0.141941528558,0.165316178995));
#42879 = CARTESIAN_POINT('',(0.136364001754,0.166856385377));
#42880 = CARTESIAN_POINT('',(0.129834343945,0.168404621247));
#42881 = CARTESIAN_POINT('',(0.129236607006,0.168543123412));
#42882 = CARTESIAN_POINT('',(0.128638870068,0.168681625576));
#42883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42888)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#42885,#42886,#42887)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#42885 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#42886 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#42887 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#42888 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#42885,
  'distance_accuracy_value','confusion accuracy');
#42889 = SHAPE_DEFINITION_REPRESENTATION(#42890,#42622);
#42890 = PRODUCT_DEFINITION_SHAPE('','',#42891);
#42891 = PRODUCT_DEFINITION('design','',#42892,#42895);
#42892 = PRODUCT_DEFINITION_FORMATION('','',#42893);
#42893 = PRODUCT('CADSOFTTOOLS 1.203','CADSOFTTOOLS 1.203','',(#42894));
#42894 = PRODUCT_CONTEXT('',#2,'mechanical');
#42895 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#42896 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42897,#42899);
#42897 = ( REPRESENTATION_RELATIONSHIP('','',#42622,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42898) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#42898 = ITEM_DEFINED_TRANSFORMATION('','',#11,#823);
#42899 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #42900);
#42900 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('203','','',#5,#42891,$);
#42901 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#42893));
#42902 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42903),#42975);
#42903 = SHELL_BASED_SURFACE_MODEL('',(#42904));
#42904 = OPEN_SHELL('',(#42905));
#42905 = ADVANCED_FACE('',(#42906),#42920,.F.);
#42906 = FACE_BOUND('',#42907,.T.);
#42907 = EDGE_LOOP('',(#42908,#42931,#42947,#42961));
#42908 = ORIENTED_EDGE('',*,*,#42909,.T.);
#42909 = EDGE_CURVE('',#42910,#42912,#42914,.T.);
#42910 = VERTEX_POINT('',#42911);
#42911 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#42912 = VERTEX_POINT('',#42913);
#42913 = CARTESIAN_POINT('',(2.451146897693,-4.605473368649,
    7.530742202236));
#42914 = SURFACE_CURVE('',#42915,(#42919),.PCURVE_S1.);
#42915 = LINE('',#42916,#42917);
#42916 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#42917 = VECTOR('',#42918,1.);
#42918 = DIRECTION('',(1.,0.E+000,0.E+000));
#42919 = PCURVE('',#42920,#42925);
#42920 = PLANE('',#42921);
#42921 = AXIS2_PLACEMENT_3D('',#42922,#42923,#42924);
#42922 = CARTESIAN_POINT('',(2.401146897693,-4.611629145071,
    7.477907720392));
#42923 = DIRECTION('',(0.E+000,-0.993280971534,0.115727747701));
#42924 = DIRECTION('',(0.E+000,-0.115727747701,-0.993280971534));
#42925 = DEFINITIONAL_REPRESENTATION('',(#42926),#42930);
#42926 = LINE('',#42927,#42928);
#42927 = CARTESIAN_POINT('',(-5.319187959697E-002,0.E+000));
#42928 = VECTOR('',#42929,1.);
#42929 = DIRECTION('',(0.E+000,1.));
#42930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42931 = ORIENTED_EDGE('',*,*,#42932,.F.);
#42932 = EDGE_CURVE('',#42933,#42912,#42935,.T.);
#42933 = VERTEX_POINT('',#42934);
#42934 = CARTESIAN_POINT('',(2.451146897693,-4.611629145071,
    7.477907720392));
#42935 = SURFACE_CURVE('',#42936,(#42940),.PCURVE_S1.);
#42936 = LINE('',#42937,#42938);
#42937 = CARTESIAN_POINT('',(2.451146897693,-4.611629145071,
    7.477907720392));
#42938 = VECTOR('',#42939,1.);
#42939 = DIRECTION('',(0.E+000,0.115727747701,0.993280971534));
#42940 = PCURVE('',#42920,#42941);
#42941 = DEFINITIONAL_REPRESENTATION('',(#42942),#42946);
#42942 = LINE('',#42943,#42944);
#42943 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#42944 = VECTOR('',#42945,1.);
#42945 = DIRECTION('',(-1.,0.E+000));
#42946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42947 = ORIENTED_EDGE('',*,*,#42948,.F.);
#42948 = EDGE_CURVE('',#42949,#42933,#42951,.T.);
#42949 = VERTEX_POINT('',#42950);
#42950 = CARTESIAN_POINT('',(2.401146897693,-4.611629145071,
    7.477907720392));
#42951 = SURFACE_CURVE('',#42952,(#42955),.PCURVE_S1.);
#42952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42953,#42954),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#42953 = CARTESIAN_POINT('',(2.401146897693,-4.611629145071,
    7.477907720392));
#42954 = CARTESIAN_POINT('',(2.451146897693,-4.611629145071,
    7.477907720392));
#42955 = PCURVE('',#42920,#42956);
#42956 = DEFINITIONAL_REPRESENTATION('',(#42957),#42960);
#42957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42958,#42959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#42958 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#42959 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#42960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42961 = ORIENTED_EDGE('',*,*,#42962,.F.);
#42962 = EDGE_CURVE('',#42910,#42949,#42963,.T.);
#42963 = SURFACE_CURVE('',#42964,(#42968),.PCURVE_S1.);
#42964 = LINE('',#42965,#42966);
#42965 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#42966 = VECTOR('',#42967,1.);
#42967 = DIRECTION('',(0.E+000,-0.115727747701,-0.993280971534));
#42968 = PCURVE('',#42920,#42969);
#42969 = DEFINITIONAL_REPRESENTATION('',(#42970),#42974);
#42970 = LINE('',#42971,#42972);
#42971 = CARTESIAN_POINT('',(-5.319187959697E-002,0.E+000));
#42972 = VECTOR('',#42973,1.);
#42973 = DIRECTION('',(1.,0.E+000));
#42974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42979)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#42976,#42977,#42978)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#42976 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#42977 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#42978 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#42979 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#42976,
  'distance_accuracy_value','confusion accuracy');
#42980 = SHAPE_DEFINITION_REPRESENTATION(#42981,#42902);
#42981 = PRODUCT_DEFINITION_SHAPE('','',#42982);
#42982 = PRODUCT_DEFINITION('design','',#42983,#42986);
#42983 = PRODUCT_DEFINITION_FORMATION('','',#42984);
#42984 = PRODUCT('CADSOFTTOOLS 1.204','CADSOFTTOOLS 1.204','',(#42985));
#42985 = PRODUCT_CONTEXT('',#2,'mechanical');
#42986 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#42987 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42988,#42990);
#42988 = ( REPRESENTATION_RELATIONSHIP('','',#42902,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42989) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#42989 = ITEM_DEFINED_TRANSFORMATION('','',#11,#827);
#42990 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #42991);
#42991 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('204','','',#5,#42982,$);
#42992 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#42984));
#42993 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42994),#43295);
#42994 = SHELL_BASED_SURFACE_MODEL('',(#42995));
#42995 = OPEN_SHELL('',(#42996));
#42996 = ADVANCED_FACE('',(#42997),#43072,.F.);
#42997 = FACE_BOUND('',#42998,.F.);
#42998 = EDGE_LOOP('',(#42999,#43144,#43159));
#42999 = ORIENTED_EDGE('',*,*,#43000,.T.);
#43000 = EDGE_CURVE('',#43001,#43003,#43005,.T.);
#43001 = VERTEX_POINT('',#43002);
#43002 = CARTESIAN_POINT('',(2.413646897693,-7.764421293306,
    7.55363178785));
#43003 = VERTEX_POINT('',#43004);
#43004 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#43005 = SURFACE_CURVE('',#43006,(#43071),.PCURVE_S1.);
#43006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43007,#43008,#43009,#43010,
    #43011,#43012,#43013,#43014,#43015,#43016,#43017,#43018,#43019,
    #43020,#43021,#43022,#43023,#43024,#43025,#43026,#43027,#43028,
    #43029,#43030,#43031,#43032,#43033,#43034,#43035,#43036,#43037,
    #43038,#43039,#43040,#43041,#43042,#43043,#43044,#43045,#43046,
    #43047,#43048,#43049,#43050,#43051,#43052,#43053,#43054,#43055,
    #43056,#43057,#43058,#43059,#43060,#43061,#43062,#43063,#43064,
    #43065,#43066,#43067,#43068,#43069,#43070),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,2.842084464459E-002,5.716817258289E-002,8.651794651029E-002,
    0.116735838435,0.148063649491,0.180698781449,0.214766122771,
    0.250285301729,0.286796441062,0.324528023539,0.362324192621,
    0.398929422268,0.433473109658,0.465657200688,0.495614776346,
    0.523693014323,0.5538878042,0.585331012994,0.617613338738,
    0.650235818844,0.682564972455,0.714008351784,0.744174834123,
    0.772927772573,0.802996341723,0.833986233083,0.866178687806,
    0.89999205995,0.935855053083,0.974208423094,1.),.UNSPECIFIED.);
#43007 = CARTESIAN_POINT('',(2.401146897693,-7.764421293306,
    7.55363178785));
#43008 = CARTESIAN_POINT('',(2.401146897693,-7.767292637887,
    7.549041804418));
#43009 = CARTESIAN_POINT('',(2.401146897693,-7.770163982469,
    7.544451820987));
#43010 = CARTESIAN_POINT('',(2.401146897693,-7.776666667481,
    7.536027271981));
#43011 = CARTESIAN_POINT('',(2.401146897693,-7.780208641983,
    7.532063096037));
#43012 = CARTESIAN_POINT('',(2.401146897693,-7.787761784114,
    7.524613065631));
#43013 = CARTESIAN_POINT('',(2.401146897693,-7.791835031454,
    7.521135020929));
#43014 = CARTESIAN_POINT('',(2.401146897693,-7.800459173707,
    7.514667864198));
#43015 = CARTESIAN_POINT('',(2.401146897693,-7.805079093486,
    7.511691959238));
#43016 = CARTESIAN_POINT('',(2.401146897693,-7.814806462504,
    7.506264953726));
#43017 = CARTESIAN_POINT('',(2.401146897693,-7.819990476601,
    7.503832374085));
#43018 = CARTESIAN_POINT('',(2.401146897693,-7.830847516759,
    7.499554053584));
#43019 = CARTESIAN_POINT('',(2.401146897693,-7.836605055951,
    7.497731661542));
#43020 = CARTESIAN_POINT('',(2.401146897693,-7.848589804189,
    7.49476051397));
#43021 = CARTESIAN_POINT('',(2.401146897693,-7.854909566125,
    7.493638727147));
#43022 = CARTESIAN_POINT('',(2.401146897693,-7.867964602041,
    7.492174673284));
#43023 = CARTESIAN_POINT('',(2.401146897693,-7.874838676718,
    7.491858891955));
#43024 = CARTESIAN_POINT('',(2.401146897693,-7.888679187654,
    7.492126359179));
#43025 = CARTESIAN_POINT('',(2.401146897693,-7.895841386066,
    7.492739753509));
#43026 = CARTESIAN_POINT('',(2.401146897693,-7.910049735596,
    7.494894714017));
#43027 = CARTESIAN_POINT('',(2.401146897693,-7.917281576323,
    7.496499516048));
#43028 = CARTESIAN_POINT('',(2.401146897693,-7.931280160256,
    7.500601638864));
#43029 = CARTESIAN_POINT('',(2.401146897693,-7.938213004413,
    7.503144052455));
#43030 = CARTESIAN_POINT('',(2.401146897693,-7.951224585691,
    7.50898383491));
#43031 = CARTESIAN_POINT('',(2.401146897693,-7.957477756246,
    7.512295194526));
#43032 = CARTESIAN_POINT('',(2.401146897693,-7.968899649974,
    7.519467347929));
#43033 = CARTESIAN_POINT('',(2.401146897693,-7.974241642987,
    7.523321158591));
#43034 = CARTESIAN_POINT('',(2.401146897693,-7.983795225885,
    7.531386213373));
#43035 = CARTESIAN_POINT('',(2.401146897693,-7.988167094546,
    7.535583248239));
#43036 = CARTESIAN_POINT('',(2.401146897693,-7.995850327984,
    7.544201001516));
#43037 = CARTESIAN_POINT('',(2.401146897693,-7.999297950491,
    7.548628684397));
#43038 = CARTESIAN_POINT('',(2.401146897693,-8.005256032114,
    7.557556991529));
#43039 = CARTESIAN_POINT('',(2.401146897693,-8.00785480488,
    7.562120934328));
#43040 = CARTESIAN_POINT('',(2.401146897693,-8.012602022707,
    7.571736783522));
#43041 = CARTESIAN_POINT('',(2.401146897693,-8.014711065247,
    7.576913080261));
#43042 = CARTESIAN_POINT('',(2.401146897693,-8.018308373222,
    7.587592973706));
#43043 = CARTESIAN_POINT('',(2.401146897693,-8.019764395411,
    7.593202908056));
#43044 = CARTESIAN_POINT('',(2.401146897693,-8.021956420376,
    7.604586241233));
#43045 = CARTESIAN_POINT('',(2.401146897693,-8.02266888255,
    7.610470369659));
#43046 = CARTESIAN_POINT('',(2.401146897693,-8.02331120059,
    7.622199817979));
#43047 = CARTESIAN_POINT('',(2.401146897693,-8.023229314311,
    7.628158738975));
#43048 = CARTESIAN_POINT('',(2.401146897693,-8.022270711405,
    7.639805341551));
#43049 = CARTESIAN_POINT('',(2.401146897693,-8.021397791676,
    7.645607618146));
#43050 = CARTESIAN_POINT('',(2.401146897693,-8.018905035697,
    7.656731759474));
#43051 = CARTESIAN_POINT('',(2.401146897693,-8.017303198178,
    7.662167168235));
#43052 = CARTESIAN_POINT('',(2.401146897693,-8.013443223053,
    7.672416590221));
#43053 = CARTESIAN_POINT('',(2.401146897693,-8.011205739344,
    7.677334034466));
#43054 = CARTESIAN_POINT('',(2.401146897693,-8.006199222868,
    7.686509207949));
#43055 = CARTESIAN_POINT('',(2.401146897693,-8.003437541925,
    7.690832993923));
#43056 = CARTESIAN_POINT('',(2.401146897693,-7.997233913791,
    7.699302626584));
#43057 = CARTESIAN_POINT('',(2.401146897693,-7.993740957327,
    7.703448501882));
#43058 = CARTESIAN_POINT('',(2.401146897693,-7.98604499683,
    7.711455925459));
#43059 = CARTESIAN_POINT('',(2.401146897693,-7.981805982386,
    7.715318686037));
#43060 = CARTESIAN_POINT('',(2.401146897693,-7.972538117808,
    7.722740019822));
#43061 = CARTESIAN_POINT('',(2.401146897693,-7.967465736048,
    7.726296644355));
#43062 = CARTESIAN_POINT('',(2.401146897693,-7.956407853849,
    7.733079175312));
#43063 = CARTESIAN_POINT('',(2.401146897693,-7.950367019714,
    7.736297486134));
#43064 = CARTESIAN_POINT('',(2.401146897693,-7.937214501473,
    7.74234395537));
#43065 = CARTESIAN_POINT('',(2.401146897693,-7.930033724023,
    7.745158098102));
#43066 = CARTESIAN_POINT('',(2.401146897693,-7.914407129379,
    7.750296491736));
#43067 = CARTESIAN_POINT('',(2.401146897693,-7.905878190625,
    7.752597478471));
#43068 = CARTESIAN_POINT('',(2.401146897693,-7.890927498442,
    7.755794384876));
#43069 = CARTESIAN_POINT('',(2.401146897693,-7.884627988482,
    7.756823528002));
#43070 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#43071 = PCURVE('',#43072,#43077);
#43072 = PLANE('',#43073);
#43073 = AXIS2_PLACEMENT_3D('',#43074,#43075,#43076);
#43074 = CARTESIAN_POINT('',(2.401146897693,-7.764421293306,
    7.55363178785));
#43075 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43076 = DIRECTION('',(-0.E+000,-0.73949689155,-0.673159971617));
#43077 = DEFINITIONAL_REPRESENTATION('',(#43078),#43143);
#43078 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43079,#43080,#43081,#43082,
    #43083,#43084,#43085,#43086,#43087,#43088,#43089,#43090,#43091,
    #43092,#43093,#43094,#43095,#43096,#43097,#43098,#43099,#43100,
    #43101,#43102,#43103,#43104,#43105,#43106,#43107,#43108,#43109,
    #43110,#43111,#43112,#43113,#43114,#43115,#43116,#43117,#43118,
    #43119,#43120,#43121,#43122,#43123,#43124,#43125,#43126,#43127,
    #43128,#43129,#43130,#43131,#43132,#43133,#43134,#43135,#43136,
    #43137,#43138,#43139,#43140,#43141,#43142),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,2.842084464459E-002,5.716817258289E-002,8.651794651029E-002,
    0.116735838435,0.148063649491,0.180698781449,0.214766122771,
    0.250285301729,0.286796441062,0.324528023539,0.362324192621,
    0.398929422268,0.433473109658,0.465657200688,0.495614776346,
    0.523693014323,0.5538878042,0.585331012994,0.617613338738,
    0.650235818844,0.682564972455,0.714008351784,0.744174834123,
    0.772927772573,0.802996341723,0.833986233083,0.866178687806,
    0.89999205995,0.935855053083,0.974208423094,1.),.UNSPECIFIED.);
#43079 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#43080 = CARTESIAN_POINT('',(5.213143508849E-003,-1.461404242553E-003));
#43081 = CARTESIAN_POINT('',(1.04262870177E-002,-2.922808485113E-003));
#43082 = CARTESIAN_POINT('',(2.090607154068E-002,-4.775389030133E-003));
#43083 = CARTESIAN_POINT('',(2.619387524048E-002,-5.322569362653E-003));
#43084 = CARTESIAN_POINT('',(3.679446262478E-002,-5.747370747724E-003));
#43085 = CARTESIAN_POINT('',(4.214789684441E-002,-5.577426929731E-003));
#43086 = CARTESIAN_POINT('',(5.287885427465E-002,-4.554441875031E-003));
#43087 = CARTESIAN_POINT('',(5.829853068888E-002,-3.645169274813E-003));
#43088 = CARTESIAN_POINT('',(6.914513271693E-002,-1.110347529266E-003));
#43089 = CARTESIAN_POINT('',(7.46162102695E-002,5.804381696208E-004));
#43090 = CARTESIAN_POINT('',(8.552495182465E-002,4.725158303421E-003));
#43091 = CARTESIAN_POINT('',(9.100939553515E-002,7.253249971269E-003));
#43092 = CARTESIAN_POINT('',(0.101872137218,1.312374836185E-002));
#43093 = CARTESIAN_POINT('',(0.107300723511,1.654840125879E-002));
#43094 = CARTESIAN_POINT('',(0.117940424447,2.425386558428E-002));
#43095 = CARTESIAN_POINT('',(0.123236352653,2.864769818733E-002));
#43096 = CARTESIAN_POINT('',(0.133291319239,3.81623673178E-002));
#43097 = CARTESIAN_POINT('',(0.138174830192,4.343727579719E-002));
#43098 = CARTESIAN_POINT('',(0.147231227349,5.45953545608E-002));
#43099 = CARTESIAN_POINT('',(0.151498862597,6.065028637332E-002));
#43100 = CARTESIAN_POINT('',(0.159089387023,7.310707980683E-002));
#43101 = CARTESIAN_POINT('',(0.162504752666,7.965409993026E-002));
#43102 = CARTESIAN_POINT('',(0.168195668784,9.273147658677E-002));
#43103 = CARTESIAN_POINT('',(0.170590794226,9.938960084323E-002));
#43104 = CARTESIAN_POINT('',(0.174209242553,0.112382147648));
#43105 = CARTESIAN_POINT('',(0.175565398704,0.118828044518));
#43106 = CARTESIAN_POINT('',(0.177201171513,0.131223217053));
#43107 = CARTESIAN_POINT('',(0.177608878927,0.137269878274));
#43108 = CARTESIAN_POINT('',(0.17748947962,0.148814725237));
#43109 = CARTESIAN_POINT('',(0.177058446865,0.154409784433));
#43110 = CARTESIAN_POINT('',(0.175454250729,0.165022981861));
#43111 = CARTESIAN_POINT('',(0.174303771506,0.170147393174));
#43112 = CARTESIAN_POINT('',(0.171341319562,0.180453920781));
#43113 = CARTESIAN_POINT('',(0.169416474199,0.185701499146));
#43114 = CARTESIAN_POINT('',(0.164887395495,0.196020810885));
#43115 = CARTESIAN_POINT('',(0.16218773613,0.201149475754));
#43116 = CARTESIAN_POINT('',(0.15614592754,0.211042998717));
#43117 = CARTESIAN_POINT('',(0.152711831379,0.215873894415));
#43118 = CARTESIAN_POINT('',(0.145291028474,0.22498016778));
#43119 = CARTESIAN_POINT('',(0.141219166737,0.229331648768));
#43120 = CARTESIAN_POINT('',(0.132670256209,0.237298982066));
#43121 = CARTESIAN_POINT('',(0.128118874435,0.241002132951));
#43122 = CARTESIAN_POINT('',(0.118787162476,0.24755037734));
#43123 = CARTESIAN_POINT('',(0.113943709003,0.250491552325));
#43124 = CARTESIAN_POINT('',(0.104189768783,0.255472587278));
#43125 = CARTESIAN_POINT('',(9.922492990709E-002,0.257602837541));
#43126 = CARTESIAN_POINT('',(8.934626701414E-002,0.261017663323));
#43127 = CARTESIAN_POINT('',(8.439341289757E-002,0.262356036545));
#43128 = CARTESIAN_POINT('',(7.410443149426E-002,0.264443269432));
#43129 = CARTESIAN_POINT('',(6.873056374923E-002,0.265157812853));
#43130 = CARTESIAN_POINT('',(5.7649147856E-002,0.265898665148));
#43131 = CARTESIAN_POINT('',(5.191415405072E-002,0.265901629746));
#43132 = CARTESIAN_POINT('',(4.006485216385E-002,0.265150927554));
#43133 = CARTESIAN_POINT('',(3.391966435005E-002,0.264366515979));
#43134 = CARTESIAN_POINT('',(2.117666649016E-002,0.261938452872));
#43135 = CARTESIAN_POINT('',(1.454305040306E-002,0.260251935985));
#43136 = CARTESIAN_POINT('',(7.46562989143E-004,0.255869532384));
#43137 = CARTESIAN_POINT('',(-6.457967855849E-003,0.253116770243));
#43138 = CARTESIAN_POINT('',(-2.147274693335E-002,0.246397398356));
#43139 = CARTESIAN_POINT('',(-2.932880279589E-002,0.242357630724));
#43140 = CARTESIAN_POINT('',(-4.25368226159E-002,0.234657525548));
#43141 = CARTESIAN_POINT('',(-4.788806860768E-002,0.231177995744));
#43142 = CARTESIAN_POINT('',(-5.323931459946E-002,0.22769846594));
#43143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43144 = ORIENTED_EDGE('',*,*,#43145,.T.);
#43145 = EDGE_CURVE('',#43003,#43146,#43148,.T.);
#43146 = VERTEX_POINT('',#43147);
#43147 = CARTESIAN_POINT('',(2.451146897693,-7.878328478521,
    7.757852671128));
#43148 = SURFACE_CURVE('',#43149,(#43153),.PCURVE_S1.);
#43149 = LINE('',#43150,#43151);
#43150 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#43151 = VECTOR('',#43152,1.);
#43152 = DIRECTION('',(1.,0.E+000,0.E+000));
#43153 = PCURVE('',#43072,#43154);
#43154 = DEFINITIONAL_REPRESENTATION('',(#43155),#43158);
#43155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43156,#43157),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#43156 = CARTESIAN_POINT('',(-5.323931459946E-002,0.22769846594));
#43157 = CARTESIAN_POINT('',(-5.323931459946E-002,0.22769846594));
#43158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43159 = ORIENTED_EDGE('',*,*,#43160,.T.);
#43160 = EDGE_CURVE('',#43146,#43001,#43161,.T.);
#43161 = SURFACE_CURVE('',#43162,(#43227),.PCURVE_S1.);
#43162 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43163,#43164,#43165,#43166,
    #43167,#43168,#43169,#43170,#43171,#43172,#43173,#43174,#43175,
    #43176,#43177,#43178,#43179,#43180,#43181,#43182,#43183,#43184,
    #43185,#43186,#43187,#43188,#43189,#43190,#43191,#43192,#43193,
    #43194,#43195,#43196,#43197,#43198,#43199,#43200,#43201,#43202,
    #43203,#43204,#43205,#43206,#43207,#43208,#43209,#43210,#43211,
    #43212,#43213,#43214,#43215,#43216,#43217,#43218,#43219,#43220,
    #43221,#43222,#43223,#43224,#43225,#43226),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,4.340085168331E-002,8.331528214545E-002,0.120301323094,
    0.154895160769,0.187607317013,0.218921894369,0.249297652372,
    0.278041570043,0.307845127505,0.338933248288,0.371025760111,
    0.403619953243,0.436085617993,0.467840834757,0.498504940602,
    0.526692708139,0.556145832515,0.587601007964,0.621249867374,
    0.657014915634,0.694374238128,0.732301128227,0.769329290544,
    0.805477074301,0.840145821262,0.873295770545,0.905026364244,
    0.935535422087,0.965078690546,0.993939015161,1.),.UNSPECIFIED.);
#43163 = CARTESIAN_POINT('',(2.451146897693,-7.878328478521,
    7.757852671128));
#43164 = CARTESIAN_POINT('',(2.451146897693,-7.888823600213,
    7.756018717672));
#43165 = CARTESIAN_POINT('',(2.451146897693,-7.899318721905,
    7.754184764217));
#43166 = CARTESIAN_POINT('',(2.451146897693,-7.917880354903,
    7.749286950417));
#43167 = CARTESIAN_POINT('',(2.451146897693,-7.926325817894,
    7.746520755001));
#43168 = CARTESIAN_POINT('',(2.451146897693,-7.941627704343,
    7.740470630104));
#43169 = CARTESIAN_POINT('',(2.451146897693,-7.948586234746,
    7.737214369981));
#43170 = CARTESIAN_POINT('',(2.451146897693,-7.961190514989,
    7.730312466911));
#43171 = CARTESIAN_POINT('',(2.451146897693,-7.966917296989,
    7.726685103884));
#43172 = CARTESIAN_POINT('',(2.451146897693,-7.977278537242,
    7.719117972937));
#43173 = CARTESIAN_POINT('',(2.451146897693,-7.981976683941,
    7.715188670533));
#43174 = CARTESIAN_POINT('',(2.451146897693,-7.990450855233,
    7.707054911858));
#43175 = CARTESIAN_POINT('',(2.451146897693,-7.994276195523,
    7.702854337982));
#43176 = CARTESIAN_POINT('',(2.451146897693,-8.001129788076,
    7.694184348743));
#43177 = CARTESIAN_POINT('',(2.451146897693,-8.004202255307,
    7.689712186107));
#43178 = CARTESIAN_POINT('',(2.451146897693,-8.009504992366,
    7.680657468426));
#43179 = CARTESIAN_POINT('',(2.451146897693,-8.011796007944,
    7.676057458135));
#43180 = CARTESIAN_POINT('',(2.451146897693,-8.015812082649,
    7.666465200484));
#43181 = CARTESIAN_POINT('',(2.451146897693,-8.017526011987,
    7.661388789225));
#43182 = CARTESIAN_POINT('',(2.451146897693,-8.020344473731,
    7.650893469521));
#43183 = CARTESIAN_POINT('',(2.451146897693,-8.021422489179,
    7.645370998615));
#43184 = CARTESIAN_POINT('',(2.451146897693,-8.022870711084,
    7.634119075486));
#43185 = CARTESIAN_POINT('',(2.451146897693,-8.023220148838,
    7.628280497127));
#43186 = CARTESIAN_POINT('',(2.451146897693,-8.023136188208,
    7.616595767741));
#43187 = CARTESIAN_POINT('',(2.451146897693,-8.022693866235,
    7.610636847733));
#43188 = CARTESIAN_POINT('',(2.451146897693,-8.021002261045,
    7.59894429351));
#43189 = CARTESIAN_POINT('',(2.451146897693,-8.019759557586,
    7.593096073861));
#43190 = CARTESIAN_POINT('',(2.451146897693,-8.01650287963,
    7.581837969501));
#43191 = CARTESIAN_POINT('',(2.451146897693,-8.014509584091,
    7.576313701692));
#43192 = CARTESIAN_POINT('',(2.451146897693,-8.009829343399,
    7.565852579971));
#43193 = CARTESIAN_POINT('',(2.451146897693,-8.007165257086,
    7.560787806089));
#43194 = CARTESIAN_POINT('',(2.451146897693,-8.001379633029,
    7.551581934475));
#43195 = CARTESIAN_POINT('',(2.451146897693,-7.998279177174,
    7.547304668955));
#43196 = CARTESIAN_POINT('',(2.451146897693,-7.991444528017,
    7.539073527122));
#43197 = CARTESIAN_POINT('',(2.451146897693,-7.987615998329,
    7.53508851633));
#43198 = CARTESIAN_POINT('',(2.451146897693,-7.979253402506,
    7.527370086752));
#43199 = CARTESIAN_POINT('',(2.451146897693,-7.97459435438,
    7.523647385924));
#43200 = CARTESIAN_POINT('',(2.451146897693,-7.964549771179,
    7.516566498197));
#43201 = CARTESIAN_POINT('',(2.451146897693,-7.959020898719,
    7.513221733943));
#43202 = CARTESIAN_POINT('',(2.451146897693,-7.947287918893,
    7.507067773251));
#43203 = CARTESIAN_POINT('',(2.451146897693,-7.940924773837,
    7.504269351918));
#43204 = CARTESIAN_POINT('',(2.451146897693,-7.927701707303,
    7.499423071401));
#43205 = CARTESIAN_POINT('',(2.451146897693,-7.920673820778,
    7.497372867013));
#43206 = CARTESIAN_POINT('',(2.451146897693,-7.906451141625,
    7.494226798505));
#43207 = CARTESIAN_POINT('',(2.451146897693,-7.899078214631,
    7.493104513921));
#43208 = CARTESIAN_POINT('',(2.451146897693,-7.884653122238,
    7.491917348718));
#43209 = CARTESIAN_POINT('',(2.451146897693,-7.877386230499,
    7.491810264438));
#43210 = CARTESIAN_POINT('',(2.451146897693,-7.863468479804,
    7.492540309709));
#43211 = CARTESIAN_POINT('',(2.451146897693,-7.85663222809,
    7.493360570125));
#43212 = CARTESIAN_POINT('',(2.451146897693,-7.843661620392,
    7.495840921458));
#43213 = CARTESIAN_POINT('',(2.451146897693,-7.837411201373,
    7.497472793148));
#43214 = CARTESIAN_POINT('',(2.451146897693,-7.825640685789,
    7.501462687784));
#43215 = CARTESIAN_POINT('',(2.451146897693,-7.820020692863,
    7.503791640518));
#43216 = CARTESIAN_POINT('',(2.451146897693,-7.809512019439,
    7.509074110535));
#43217 = CARTESIAN_POINT('',(2.451146897693,-7.804532212331,
    7.512001771379));
#43218 = CARTESIAN_POINT('',(2.451146897693,-7.795279230323,
    7.518404706583));
#43219 = CARTESIAN_POINT('',(2.451146897693,-7.790923992276,
    7.521859136015));
#43220 = CARTESIAN_POINT('',(2.451146897693,-7.78288680011,
    7.529266986234));
#43221 = CARTESIAN_POINT('',(2.451146897693,-7.779131554632,7.5332052913
    ));
#43222 = CARTESIAN_POINT('',(2.451146897693,-7.772265141719,
    7.541559874934));
#43223 = CARTESIAN_POINT('',(2.451146897693,-7.769095453304,
    7.545966354809));
#43224 = CARTESIAN_POINT('',(2.451146897693,-7.765600009115,
    7.551629550769));
#43225 = CARTESIAN_POINT('',(2.451146897693,-7.76501065121,
    7.552630669309));
#43226 = CARTESIAN_POINT('',(2.451146897693,-7.764421293306,
    7.55363178785));
#43227 = PCURVE('',#43072,#43228);
#43228 = DEFINITIONAL_REPRESENTATION('',(#43229),#43294);
#43229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43230,#43231,#43232,#43233,
    #43234,#43235,#43236,#43237,#43238,#43239,#43240,#43241,#43242,
    #43243,#43244,#43245,#43246,#43247,#43248,#43249,#43250,#43251,
    #43252,#43253,#43254,#43255,#43256,#43257,#43258,#43259,#43260,
    #43261,#43262,#43263,#43264,#43265,#43266,#43267,#43268,#43269,
    #43270,#43271,#43272,#43273,#43274,#43275,#43276,#43277,#43278,
    #43279,#43280,#43281,#43282,#43283,#43284,#43285,#43286,#43287,
    #43288,#43289,#43290,#43291,#43292,#43293),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,4.340085168331E-002,8.331528214545E-002,0.120301323094,
    0.154895160769,0.187607317013,0.218921894369,0.249297652372,
    0.278041570043,0.307845127505,0.338933248288,0.371025760111,
    0.403619953243,0.436085617993,0.467840834757,0.498504940602,
    0.526692708139,0.556145832515,0.587601007964,0.621249867374,
    0.657014915634,0.694374238128,0.732301128227,0.769329290544,
    0.805477074301,0.840145821262,0.873295770545,0.905026364244,
    0.935535422087,0.965078690546,0.993939015161,1.),.UNSPECIFIED.);
#43230 = CARTESIAN_POINT('',(-5.323931459946E-002,0.22769846594));
#43231 = CARTESIAN_POINT('',(-4.424366067544E-002,0.233407158881));
#43232 = CARTESIAN_POINT('',(-3.524800675143E-002,0.239115851822));
#43233 = CARTESIAN_POINT('',(-1.82247246499E-002,0.247988882084));
#43234 = CARTESIAN_POINT('',(-1.011723899162E-002,0.251628436799));
#43235 = CARTESIAN_POINT('',(5.271160376205E-003,0.257455005692));
#43236 = CARTESIAN_POINT('',(1.260895595039E-002,0.259731215582));
#43237 = CARTESIAN_POINT('',(2.657586688536E-002,0.263111976646));
#43238 = CARTESIAN_POINT('',(3.32525999648E-002,0.264284593372));
#43239 = CARTESIAN_POINT('',(4.600859457843E-002,0.265663495753));
#43240 = CARTESIAN_POINT('',(5.212790855269E-002,0.265920393138));
#43241 = CARTESIAN_POINT('',(6.386985264073E-002,0.265609976788));
#43242 = CARTESIAN_POINT('',(6.952633808553E-002,0.265078731425));
#43243 = CARTESIAN_POINT('',(8.043083818454E-002,0.263280865501));
#43244 = CARTESIAN_POINT('',(8.571339902398E-002,0.262041977087));
#43245 = CARTESIAN_POINT('',(9.573003009343E-002,0.258915631836));
#43246 = CARTESIAN_POINT('',(0.100520771788,0.257056158507));
#43247 = CARTESIAN_POINT('',(0.109947770437,0.252666174525));
#43248 = CARTESIAN_POINT('',(0.114632452714,0.250065932804));
#43249 = CARTESIAN_POINT('',(0.123781725526,0.244201952134));
#43250 = CARTESIAN_POINT('',(0.128296420958,0.240843778914));
#43251 = CARTESIAN_POINT('',(0.13694172081,0.233497901753));
#43252 = CARTESIAN_POINT('',(0.141130426184,0.229415518713));
#43253 = CARTESIAN_POINT('',(0.148934029661,0.220718178719));
#43254 = CARTESIAN_POINT('',(0.152618240361,0.216013822449));
#43255 = CARTESIAN_POINT('',(0.15923826305,0.206228494046));
#43256 = CARTESIAN_POINT('',(0.162256075078,0.201067215569));
#43257 = CARTESIAN_POINT('',(0.167426277064,0.190549617149));
#43258 = CARTESIAN_POINT('',(0.16967095717,0.185122631507));
#43259 = CARTESIAN_POINT('',(0.173251942128,0.174236113822));
#43260 = CARTESIAN_POINT('',(0.174691261623,0.168697373013));
#43261 = CARTESIAN_POINT('',(0.176609834891,0.157995009044));
#43262 = CARTESIAN_POINT('',(0.17719634136,0.152744881712));
#43263 = CARTESIAN_POINT('',(0.177683014757,0.142057165681));
#43264 = CARTESIAN_POINT('',(0.177534378705,0.136533049651));
#43265 = CARTESIAN_POINT('',(0.176546002924,0.125195930203));
#43266 = CARTESIAN_POINT('',(0.175606624501,0.119306719808));
#43267 = CARTESIAN_POINT('',(0.172945256629,0.107308814003));
#43268 = CARTESIAN_POINT('',(0.17110823404,0.101113555605));
#43269 = CARTESIAN_POINT('',(0.166574331936,8.866454843626E-002));
#43270 = CARTESIAN_POINT('',(0.163752591171,8.231171001416E-002));
#43271 = CARTESIAN_POINT('',(0.157236496629,6.982666154338E-002));
#43272 = CARTESIAN_POINT('',(0.153419511916,6.357964987797E-002));
#43273 = CARTESIAN_POINT('',(0.14501969228,5.167900370083E-002));
#43274 = CARTESIAN_POINT('',(0.140322912746,4.58859184133E-002));
#43275 = CARTESIAN_POINT('',(0.130454753855,3.529761864998E-002));
#43276 = CARTESIAN_POINT('',(0.125152994853,3.032664952107E-002));
#43277 = CARTESIAN_POINT('',(0.114369424224,2.149764306704E-002));
#43278 = CARTESIAN_POINT('',(0.108761870853,1.750233208525E-002));
#43279 = CARTESIAN_POINT('',(9.750047354519E-002,1.060525027565E-002));
#43280 = CARTESIAN_POINT('',(9.177979740915E-002,7.604482428423E-003));
#43281 = CARTESIAN_POINT('',(8.038970036317E-002,2.63155717319E-003));
#43282 = CARTESIAN_POINT('',(7.466597530782E-002,5.706562021928E-004));
#43283 = CARTESIAN_POINT('',(6.333889660921E-002,-2.596991944779E-003));
#43284 = CARTESIAN_POINT('',(5.768556064177E-002,-3.784202662649E-003));
#43285 = CARTESIAN_POINT('',(4.653280952911E-002,-5.277989088306E-003));
#43286 = CARTESIAN_POINT('',(4.098674091338E-002,-5.655221181428E-003));
#43287 = CARTESIAN_POINT('',(3.005659404667E-002,-5.587455021885E-003));
#43288 = CARTESIAN_POINT('',(2.462849236237E-002,-5.202971607051E-003));
#43289 = CARTESIAN_POINT('',(1.392683007482E-002,-3.64697730072E-003));
#43290 = CARTESIAN_POINT('',(8.616589476949E-003,-2.522106493807E-003));
#43291 = CARTESIAN_POINT('',(2.219482533335E-003,-6.871837965932E-004));
#43292 = CARTESIAN_POINT('',(1.109741266671E-003,-3.435918983001E-004));
#43293 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#43294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43299)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43296,#43297,#43298)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43296 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43297 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43298 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43299 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#43296,
  'distance_accuracy_value','confusion accuracy');
#43300 = SHAPE_DEFINITION_REPRESENTATION(#43301,#42993);
#43301 = PRODUCT_DEFINITION_SHAPE('','',#43302);
#43302 = PRODUCT_DEFINITION('design','',#43303,#43306);
#43303 = PRODUCT_DEFINITION_FORMATION('','',#43304);
#43304 = PRODUCT('CADSOFTTOOLS 1.205','CADSOFTTOOLS 1.205','',(#43305));
#43305 = PRODUCT_CONTEXT('',#2,'mechanical');
#43306 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43307 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43308,#43310);
#43308 = ( REPRESENTATION_RELATIONSHIP('','',#42993,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43309) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43309 = ITEM_DEFINED_TRANSFORMATION('','',#11,#831);
#43310 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43311);
#43311 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('205','','',#5,#43302,$);
#43312 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43304));
#43313 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43314),#43372);
#43314 = SHELL_BASED_SURFACE_MODEL('',(#43315));
#43315 = OPEN_SHELL('',(#43316));
#43316 = ADVANCED_FACE('',(#43317),#43331,.F.);
#43317 = FACE_BOUND('',#43318,.F.);
#43318 = EDGE_LOOP('',(#43319,#43342,#43358));
#43319 = ORIENTED_EDGE('',*,*,#43320,.T.);
#43320 = EDGE_CURVE('',#43321,#43323,#43325,.T.);
#43321 = VERTEX_POINT('',#43322);
#43322 = CARTESIAN_POINT('',(2.426146897693,-7.866001173524,
    7.702841955856));
#43323 = VERTEX_POINT('',#43324);
#43324 = CARTESIAN_POINT('',(2.451146897693,-7.878328478521,
    7.757852671128));
#43325 = SURFACE_CURVE('',#43326,(#43330),.PCURVE_S1.);
#43326 = LINE('',#43327,#43328);
#43327 = CARTESIAN_POINT('',(2.451146897693,-7.866001173524,
    7.702841955856));
#43328 = VECTOR('',#43329,1.);
#43329 = DIRECTION('',(0.E+000,-0.218666142746,0.975799732536));
#43330 = PCURVE('',#43331,#43336);
#43331 = PLANE('',#43332);
#43332 = AXIS2_PLACEMENT_3D('',#43333,#43334,#43335);
#43333 = CARTESIAN_POINT('',(2.401146897693,-7.866001173524,
    7.702841955856));
#43334 = DIRECTION('',(0.E+000,-0.975799732536,-0.218666142746));
#43335 = DIRECTION('',(0.E+000,0.218666142746,-0.975799732536));
#43336 = DEFINITIONAL_REPRESENTATION('',(#43337),#43341);
#43337 = LINE('',#43338,#43339);
#43338 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#43339 = VECTOR('',#43340,1.);
#43340 = DIRECTION('',(-1.,0.E+000));
#43341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43342 = ORIENTED_EDGE('',*,*,#43343,.F.);
#43343 = EDGE_CURVE('',#43344,#43323,#43346,.T.);
#43344 = VERTEX_POINT('',#43345);
#43345 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#43346 = SURFACE_CURVE('',#43347,(#43351),.PCURVE_S1.);
#43347 = LINE('',#43348,#43349);
#43348 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#43349 = VECTOR('',#43350,1.);
#43350 = DIRECTION('',(1.,0.E+000,0.E+000));
#43351 = PCURVE('',#43331,#43352);
#43352 = DEFINITIONAL_REPRESENTATION('',(#43353),#43357);
#43353 = LINE('',#43354,#43355);
#43354 = CARTESIAN_POINT('',(-5.6375005483E-002,0.E+000));
#43355 = VECTOR('',#43356,1.);
#43356 = DIRECTION('',(0.E+000,1.));
#43357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43358 = ORIENTED_EDGE('',*,*,#43359,.T.);
#43359 = EDGE_CURVE('',#43344,#43321,#43360,.T.);
#43360 = SURFACE_CURVE('',#43361,(#43365),.PCURVE_S1.);
#43361 = LINE('',#43362,#43363);
#43362 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#43363 = VECTOR('',#43364,1.);
#43364 = DIRECTION('',(0.E+000,0.218666142746,-0.975799732536));
#43365 = PCURVE('',#43331,#43366);
#43366 = DEFINITIONAL_REPRESENTATION('',(#43367),#43371);
#43367 = LINE('',#43368,#43369);
#43368 = CARTESIAN_POINT('',(-5.6375005483E-002,0.E+000));
#43369 = VECTOR('',#43370,1.);
#43370 = DIRECTION('',(1.,0.E+000));
#43371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43376)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43373,#43374,#43375)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#43373,
  'distance_accuracy_value','confusion accuracy');
#43377 = SHAPE_DEFINITION_REPRESENTATION(#43378,#43313);
#43378 = PRODUCT_DEFINITION_SHAPE('','',#43379);
#43379 = PRODUCT_DEFINITION('design','',#43380,#43383);
#43380 = PRODUCT_DEFINITION_FORMATION('','',#43381);
#43381 = PRODUCT('CADSOFTTOOLS 1.206','CADSOFTTOOLS 1.206','',(#43382));
#43382 = PRODUCT_CONTEXT('',#2,'mechanical');
#43383 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43384 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43385,#43387);
#43385 = ( REPRESENTATION_RELATIONSHIP('','',#43313,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43386) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43386 = ITEM_DEFINED_TRANSFORMATION('','',#11,#835);
#43387 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43388);
#43388 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('206','','',#5,#43379,$);
#43389 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43381));
#43390 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43391),#43449);
#43391 = SHELL_BASED_SURFACE_MODEL('',(#43392));
#43392 = OPEN_SHELL('',(#43393));
#43393 = ADVANCED_FACE('',(#43394),#43408,.F.);
#43394 = FACE_BOUND('',#43395,.F.);
#43395 = EDGE_LOOP('',(#43396,#43419,#43435));
#43396 = ORIENTED_EDGE('',*,*,#43397,.T.);
#43397 = EDGE_CURVE('',#43398,#43400,#43402,.T.);
#43398 = VERTEX_POINT('',#43399);
#43399 = CARTESIAN_POINT('',(2.426146897693,-7.726177985732,
    7.654833124443));
#43400 = VERTEX_POINT('',#43401);
#43401 = CARTESIAN_POINT('',(2.451146897693,-7.786631136141,
    7.648753862372));
#43402 = SURFACE_CURVE('',#43403,(#43407),.PCURVE_S1.);
#43403 = LINE('',#43404,#43405);
#43404 = CARTESIAN_POINT('',(2.451146897693,-7.726177985732,
    7.654833124443));
#43405 = VECTOR('',#43406,1.);
#43406 = DIRECTION('',(0.E+000,-0.994981717148,-0.100056896517));
#43407 = PCURVE('',#43408,#43413);
#43408 = PLANE('',#43409);
#43409 = AXIS2_PLACEMENT_3D('',#43410,#43411,#43412);
#43410 = CARTESIAN_POINT('',(2.401146897693,-7.726177985732,
    7.654833124443));
#43411 = DIRECTION('',(0.E+000,0.100056896517,-0.994981717148));
#43412 = DIRECTION('',(0.E+000,0.994981717148,0.100056896517));
#43413 = DEFINITIONAL_REPRESENTATION('',(#43414),#43418);
#43414 = LINE('',#43415,#43416);
#43415 = CARTESIAN_POINT('',(0.E+000,5.000000000001E-002));
#43416 = VECTOR('',#43417,1.);
#43417 = DIRECTION('',(-1.,0.E+000));
#43418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43419 = ORIENTED_EDGE('',*,*,#43420,.F.);
#43420 = EDGE_CURVE('',#43421,#43400,#43423,.T.);
#43421 = VERTEX_POINT('',#43422);
#43422 = CARTESIAN_POINT('',(2.401146897693,-7.786631136141,
    7.648753862372));
#43423 = SURFACE_CURVE('',#43424,(#43428),.PCURVE_S1.);
#43424 = LINE('',#43425,#43426);
#43425 = CARTESIAN_POINT('',(2.401146897693,-7.786631136141,
    7.648753862372));
#43426 = VECTOR('',#43427,1.);
#43427 = DIRECTION('',(1.,0.E+000,0.E+000));
#43428 = PCURVE('',#43408,#43429);
#43429 = DEFINITIONAL_REPRESENTATION('',(#43430),#43434);
#43430 = LINE('',#43431,#43432);
#43431 = CARTESIAN_POINT('',(-6.075805149719E-002,0.E+000));
#43432 = VECTOR('',#43433,1.);
#43433 = DIRECTION('',(0.E+000,1.));
#43434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43435 = ORIENTED_EDGE('',*,*,#43436,.T.);
#43436 = EDGE_CURVE('',#43421,#43398,#43437,.T.);
#43437 = SURFACE_CURVE('',#43438,(#43442),.PCURVE_S1.);
#43438 = LINE('',#43439,#43440);
#43439 = CARTESIAN_POINT('',(2.401146897693,-7.786631136141,
    7.648753862372));
#43440 = VECTOR('',#43441,1.);
#43441 = DIRECTION('',(0.E+000,0.994981717148,0.100056896517));
#43442 = PCURVE('',#43408,#43443);
#43443 = DEFINITIONAL_REPRESENTATION('',(#43444),#43448);
#43444 = LINE('',#43445,#43446);
#43445 = CARTESIAN_POINT('',(-6.075805149719E-002,0.E+000));
#43446 = VECTOR('',#43447,1.);
#43447 = DIRECTION('',(1.,0.E+000));
#43448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43453)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43450,#43451,#43452)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#43450,
  'distance_accuracy_value','confusion accuracy');
#43454 = SHAPE_DEFINITION_REPRESENTATION(#43455,#43390);
#43455 = PRODUCT_DEFINITION_SHAPE('','',#43456);
#43456 = PRODUCT_DEFINITION('design','',#43457,#43460);
#43457 = PRODUCT_DEFINITION_FORMATION('','',#43458);
#43458 = PRODUCT('CADSOFTTOOLS 1.207','CADSOFTTOOLS 1.207','',(#43459));
#43459 = PRODUCT_CONTEXT('',#2,'mechanical');
#43460 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43462,#43464);
#43462 = ( REPRESENTATION_RELATIONSHIP('','',#43390,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43463) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#839);
#43464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43465);
#43465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('207','','',#5,#43456,$);
#43466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43458));
#43467 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43468),#43841);
#43468 = SHELL_BASED_SURFACE_MODEL('',(#43469));
#43469 = OPEN_SHELL('',(#43470));
#43470 = ADVANCED_FACE('',(#43471),#43564,.F.);
#43471 = FACE_BOUND('',#43472,.F.);
#43472 = EDGE_LOOP('',(#43473,#43654,#43669));
#43473 = ORIENTED_EDGE('',*,*,#43474,.T.);
#43474 = EDGE_CURVE('',#43475,#43477,#43479,.T.);
#43475 = VERTEX_POINT('',#43476);
#43476 = CARTESIAN_POINT('',(2.426146897693,-7.726177985732,
    7.654833124443));
#43477 = VERTEX_POINT('',#43478);
#43478 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#43479 = SURFACE_CURVE('',#43480,(#43563),.PCURVE_S1.);
#43480 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43481,#43482,#43483,#43484,
    #43485,#43486,#43487,#43488,#43489,#43490,#43491,#43492,#43493,
    #43494,#43495,#43496,#43497,#43498,#43499,#43500,#43501,#43502,
    #43503,#43504,#43505,#43506,#43507,#43508,#43509,#43510,#43511,
    #43512,#43513,#43514,#43515,#43516,#43517,#43518,#43519,#43520,
    #43521,#43522,#43523,#43524,#43525,#43526,#43527,#43528,#43529,
    #43530,#43531,#43532,#43533,#43534,#43535,#43536,#43537,#43538,
    #43539,#43540,#43541,#43542,#43543,#43544,#43545,#43546,#43547,
    #43548,#43549,#43550,#43551,#43552,#43553,#43554,#43555,#43556,
    #43557,#43558,#43559,#43560,#43561,#43562),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,1.844458508918E-002,3.643073715048E-002,
    5.419632684909E-002,7.205528741687E-002,9.044271857063E-002,
    0.10999287002,0.131373705716,0.151668820877,0.172526750947,
    0.194313551031,0.217444255399,0.24240210438,0.269766630138,
    0.297071928925,0.330266815475,0.36690270658,0.405601277063,
    0.443649147666,0.478644626467,0.509224893317,0.536780104781,
    0.564447873966,0.59209027912,0.619492861291,0.646402753817,
    0.672585592497,0.697878950325,0.722220786833,0.745647795829,
    0.768274186815,0.79049654613,0.81226911072,0.833967624357,
    0.855928086275,0.878455903479,0.9018329409,0.926323103688,
    0.952176821385,0.979634669523,1.),.UNSPECIFIED.);
#43481 = CARTESIAN_POINT('',(2.401146897693,-7.726177985732,
    7.654833124443));
#43482 = CARTESIAN_POINT('',(2.401146897693,-7.727531137742,
    7.650552954394));
#43483 = CARTESIAN_POINT('',(2.401146897693,-7.728884289753,
    7.646272784345));
#43484 = CARTESIAN_POINT('',(2.401146897693,-7.730944202625,
    7.638399331053));
#43485 = CARTESIAN_POINT('',(2.401146897693,-7.731752844061,
    7.634723276938));
#43486 = CARTESIAN_POINT('',(2.401146897693,-7.733015733079,
    7.627687942222));
#43487 = CARTESIAN_POINT('',(2.401146897693,-7.733451529102,
    7.624373490893));
#43488 = CARTESIAN_POINT('',(2.401146897693,-7.734008733724,
    7.617947075686));
#43489 = CARTESIAN_POINT('',(2.401146897693,-7.734105602304,
    7.614884852961));
#43490 = CARTESIAN_POINT('',(2.401146897693,-7.734001780703,
    7.608844858275));
#43491 = CARTESIAN_POINT('',(2.401146897693,-7.7337674585,7.605924816137
    ));
#43492 = CARTESIAN_POINT('',(2.401146897693,-7.732987018283,
    7.600031886974));
#43493 = CARTESIAN_POINT('',(2.401146897693,-7.732393563406,
    7.59712735872));
#43494 = CARTESIAN_POINT('',(2.401146897693,-7.730840722188,
    7.591135768863));
#43495 = CARTESIAN_POINT('',(2.401146897693,-7.729832884074,
    7.588080926859));
#43496 = CARTESIAN_POINT('',(2.401146897693,-7.727498042853,
    7.582341715039));
#43497 = CARTESIAN_POINT('',(2.401146897693,-7.726183062909,
    7.579626407251));
#43498 = CARTESIAN_POINT('',(2.401146897693,-7.723184784855,
    7.57433853493));
#43499 = CARTESIAN_POINT('',(2.401146897693,-7.721478199602,
    7.571763014566));
#43500 = CARTESIAN_POINT('',(2.401146897693,-7.717662289752,
    7.566705857627));
#43501 = CARTESIAN_POINT('',(2.401146897693,-7.715518234638,
    7.564235411024));
#43502 = CARTESIAN_POINT('',(2.401146897693,-7.710760567065,
    7.559369520617));
#43503 = CARTESIAN_POINT('',(2.401146897693,-7.708102176599,
    7.556990361758));
#43504 = CARTESIAN_POINT('',(2.401146897693,-7.70221919103,
    7.552300008996));
#43505 = CARTESIAN_POINT('',(2.401146897693,-7.698932315112,
    7.550000604521));
#43506 = CARTESIAN_POINT('',(2.401146897693,-7.691676162616,
    7.545524330307));
#43507 = CARTESIAN_POINT('',(2.401146897693,-7.687603732802,
    7.543333774201));
#43508 = CARTESIAN_POINT('',(2.401146897693,-7.679177957979,
    7.539468673353));
#43509 = CARTESIAN_POINT('',(2.401146897693,-7.674734217581,
    7.537752027339));
#43510 = CARTESIAN_POINT('',(2.401146897693,-7.664679468715,
    7.534462212079));
#43511 = CARTESIAN_POINT('',(2.401146897693,-7.658877660588,
    7.532984112122));
#43512 = CARTESIAN_POINT('',(2.401146897693,-7.646553996275,
    7.530605669447));
#43513 = CARTESIAN_POINT('',(2.401146897693,-7.639823291976,
    7.529763440677));
#43514 = CARTESIAN_POINT('',(2.401146897693,-7.626077354338,
    7.528923073825));
#43515 = CARTESIAN_POINT('',(2.401146897693,-7.618830806937,
    7.528953868877));
#43516 = CARTESIAN_POINT('',(2.401146897693,-7.60481120449,
    7.529996760434));
#43517 = CARTESIAN_POINT('',(2.401146897693,-7.597800185703,
    7.530971498722));
#43518 = CARTESIAN_POINT('',(2.401146897693,-7.584887531121,
    7.533781085632));
#43519 = CARTESIAN_POINT('',(2.401146897693,-7.578751368073,
    7.535525073492));
#43520 = CARTESIAN_POINT('',(2.401146897693,-7.567871560823,
    7.539577010714));
#43521 = CARTESIAN_POINT('',(2.401146897693,-7.562892129439,
    7.541804235566));
#43522 = CARTESIAN_POINT('',(2.401146897693,-7.554098826892,
    7.546546816183));
#43523 = CARTESIAN_POINT('',(2.401146897693,-7.550121853301,
    7.549066135683));
#43524 = CARTESIAN_POINT('',(2.401146897693,-7.542691855782,
    7.554447027414));
#43525 = CARTESIAN_POINT('',(2.401146897693,-7.53920249827,
    7.557378519716));
#43526 = CARTESIAN_POINT('',(2.401146897693,-7.532765820723,
    7.563511715904));
#43527 = CARTESIAN_POINT('',(2.401146897693,-7.529793853652,
    7.566779021625));
#43528 = CARTESIAN_POINT('',(2.401146897693,-7.52443544938,
    7.573491242775));
#43529 = CARTESIAN_POINT('',(2.401146897693,-7.522020550619,
    7.576998729798));
#43530 = CARTESIAN_POINT('',(2.401146897693,-7.517804747114,
    7.584089193804));
#43531 = CARTESIAN_POINT('',(2.401146897693,-7.515971126099,
    7.587730908833));
#43532 = CARTESIAN_POINT('',(2.401146897693,-7.512922714635,
    7.594990179383));
#43533 = CARTESIAN_POINT('',(2.401146897693,-7.511671749735,
    7.598662421165));
#43534 = CARTESIAN_POINT('',(2.401146897693,-7.509768987124,
    7.605898670171));
#43535 = CARTESIAN_POINT('',(2.401146897693,-7.509079444984,
    7.609513464208));
#43536 = CARTESIAN_POINT('',(2.401146897693,-7.508262382639,
    7.61657458746));
#43537 = CARTESIAN_POINT('',(2.401146897693,-7.508097854606,
    7.620068053866));
#43538 = CARTESIAN_POINT('',(2.401146897693,-7.5082871042,7.62685106139)
  );
#43539 = CARTESIAN_POINT('',(2.401146897693,-7.508610416322,
    7.63019322446));
#43540 = CARTESIAN_POINT('',(2.401146897693,-7.50972012976,
    7.636622866759));
#43541 = CARTESIAN_POINT('',(2.401146897693,-7.51048775555,
    7.639771093158));
#43542 = CARTESIAN_POINT('',(2.401146897693,-7.512445684134,
    7.645818403536));
#43543 = CARTESIAN_POINT('',(2.401146897693,-7.513623001752,
    7.648755093099));
#43544 = CARTESIAN_POINT('',(2.401146897693,-7.516399111393,
    7.654413326239));
#43545 = CARTESIAN_POINT('',(2.401146897693,-7.517977418327,
    7.657149536282));
#43546 = CARTESIAN_POINT('',(2.401146897693,-7.521571538879,
    7.662452198155));
#43547 = CARTESIAN_POINT('',(2.401146897693,-7.523574366959,
    7.665030020223));
#43548 = CARTESIAN_POINT('',(2.401146897693,-7.528058957144,
    7.670045362163));
#43549 = CARTESIAN_POINT('',(2.401146897693,-7.530534406795,
    7.672491941764));
#43550 = CARTESIAN_POINT('',(2.401146897693,-7.536030408495,
    7.677260055083));
#43551 = CARTESIAN_POINT('',(2.401146897693,-7.539050741445,
    7.679588653407));
#43552 = CARTESIAN_POINT('',(2.401146897693,-7.545727930981,
    7.684121753764));
#43553 = CARTESIAN_POINT('',(2.401146897693,-7.549390441313,
    7.686331516476));
#43554 = CARTESIAN_POINT('',(2.401146897693,-7.557470585402,
    7.690612692737));
#43555 = CARTESIAN_POINT('',(2.401146897693,-7.561899799451,
    7.692687663523));
#43556 = CARTESIAN_POINT('',(2.401146897693,-7.57166235747,
    7.696668109133));
#43557 = CARTESIAN_POINT('',(2.401146897693,-7.577013478876,
    7.698575472111));
#43558 = CARTESIAN_POINT('',(2.401146897693,-7.588803773114,
    7.702170122955));
#43559 = CARTESIAN_POINT('',(2.401146897693,-7.595268620065,
    7.703856436918));
#43560 = CARTESIAN_POINT('',(2.401146897693,-7.607265669533,
    7.706455051109));
#43561 = CARTESIAN_POINT('',(2.401146897693,-7.612715341766,
    7.707409359983));
#43562 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#43563 = PCURVE('',#43564,#43569);
#43564 = PLANE('',#43565);
#43565 = AXIS2_PLACEMENT_3D('',#43566,#43567,#43568);
#43566 = CARTESIAN_POINT('',(2.401146897693,-7.726177985732,
    7.654833124443));
#43567 = DIRECTION('',(1.,0.E+000,0.E+000));
#43568 = DIRECTION('',(0.E+000,3.34469960863E-002,-0.999440492702));
#43569 = DEFINITIONAL_REPRESENTATION('',(#43570),#43653);
#43570 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43571,#43572,#43573,#43574,
    #43575,#43576,#43577,#43578,#43579,#43580,#43581,#43582,#43583,
    #43584,#43585,#43586,#43587,#43588,#43589,#43590,#43591,#43592,
    #43593,#43594,#43595,#43596,#43597,#43598,#43599,#43600,#43601,
    #43602,#43603,#43604,#43605,#43606,#43607,#43608,#43609,#43610,
    #43611,#43612,#43613,#43614,#43615,#43616,#43617,#43618,#43619,
    #43620,#43621,#43622,#43623,#43624,#43625,#43626,#43627,#43628,
    #43629,#43630,#43631,#43632,#43633,#43634,#43635,#43636,#43637,
    #43638,#43639,#43640,#43641,#43642,#43643,#43644,#43645,#43646,
    #43647,#43648,#43649,#43650,#43651,#43652),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,1.844458508918E-002,3.643073715048E-002,
    5.419632684909E-002,7.205528741687E-002,9.044271857063E-002,
    0.10999287002,0.131373705716,0.151668820877,0.172526750947,
    0.194313551031,0.217444255399,0.24240210438,0.269766630138,
    0.297071928925,0.330266815475,0.36690270658,0.405601277063,
    0.443649147666,0.478644626467,0.509224893317,0.536780104781,
    0.564447873966,0.59209027912,0.619492861291,0.646402753817,
    0.672585592497,0.697878950325,0.722220786833,0.745647795829,
    0.768274186815,0.79049654613,0.81226911072,0.833967624357,
    0.855928086275,0.878455903479,0.9018329409,0.926323103688,
    0.952176821385,0.979634669523,1.),.UNSPECIFIED.);
#43571 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#43572 = CARTESIAN_POINT('',(4.23251639255E-003,-1.49555374331E-003));
#43573 = CARTESIAN_POINT('',(8.465032785091E-003,-2.99110748662E-003));
#43574 = CARTESIAN_POINT('',(1.626518292548E-002,-5.313211183172E-003));
#43575 = CARTESIAN_POINT('',(1.991213363437E-002,-6.244353146384E-003));
#43576 = CARTESIAN_POINT('',(2.690129218513E-002,-7.741846381521E-003));
#43577 = CARTESIAN_POINT('',(3.019931298644E-002,-8.288257014361E-003));
#43578 = CARTESIAN_POINT('',(3.66034957464E-002,-9.060094160536E-003));
#43579 = CARTESIAN_POINT('',(3.966076517188E-002,-9.259330693139E-003));
#43580 = CARTESIAN_POINT('',(4.570085295798E-002,-9.357586859884E-003));
#43581 = CARTESIAN_POINT('',(4.862709868504E-002,-9.221062399712E-003));
#43582 = CARTESIAN_POINT('',(5.454283409205E-002,-8.638159622861E-003));
#43583 = CARTESIAN_POINT('',(5.746558652367E-002,-8.14218453418E-003));
#43584 = CARTESIAN_POINT('',(6.350576191679E-002,-6.79061282407E-003));
#43585 = CARTESIAN_POINT('',(6.65926038718E-002,-5.88551389136E-003));
#43586 = CARTESIAN_POINT('',(7.240669798619E-002,-3.743938426948E-003));
#43587 = CARTESIAN_POINT('',(7.516446866843E-002,-2.520513112772E-003));
#43588 = CARTESIAN_POINT('',(8.054966578077E-002,2.992239380051E-004));
#43589 = CARTESIAN_POINT('',(8.318082527318E-002,1.918710924798E-003));
#43590 = CARTESIAN_POINT('',(8.836278341705E-002,5.563339037087E-003));
#43591 = CARTESIAN_POINT('',(9.090355999028E-002,7.623565518347E-003));
#43592 = CARTESIAN_POINT('',(9.592585758488E-002,1.221582172512E-002));
#43593 = CARTESIAN_POINT('',(9.839260046276E-002,1.479314908449E-002));
#43594 = CARTESIAN_POINT('',(0.103277097133,2.051596487002E-002));
#43595 = CARTESIAN_POINT('',(0.105685151201,2.372409358472E-002));
#43596 = CARTESIAN_POINT('',(0.110401617411,3.082646828422E-002));
#43597 = CARTESIAN_POINT('',(0.112727158429,3.482335202235E-002));
#43598 = CARTESIAN_POINT('',(0.116871913582,4.311513655007E-002));
#43599 = CARTESIAN_POINT('',(0.118736228888,4.749897398979E-002));
#43600 = CARTESIAN_POINT('',(0.122360504618,5.743806271244E-002));
#43601 = CARTESIAN_POINT('',(0.124031830621,6.318718668267E-002));
#43602 = CARTESIAN_POINT('',(0.126821132092,7.542440405181E-002));
#43603 = CARTESIAN_POINT('',(0.127888011469,8.212317245053E-002));
#43604 = CARTESIAN_POINT('',(0.129187668452,9.583331138949E-002));
#43605 = CARTESIAN_POINT('',(0.129399265873,0.103076834296));
#43606 = CARTESIAN_POINT('',(0.12882587141,0.117123474263));
#43607 = CARTESIAN_POINT('',(0.128086176013,0.124163172402));
#43608 = CARTESIAN_POINT('',(0.125710050595,0.137162574502));
#43609 = CARTESIAN_POINT('',(0.12417227473,0.143353635477));
#43610 = CARTESIAN_POINT('',(0.120486501467,0.154362880524));
#43611 = CARTESIAN_POINT('',(0.118427069786,0.15941401986));
#43612 = CARTESIAN_POINT('',(0.113981252232,0.168361027566));
#43613 = CARTESIAN_POINT('',(0.111596360131,0.17242003968));
#43614 = CARTESIAN_POINT('',(0.106466990145,0.180025854727));
#43615 = CARTESIAN_POINT('',(0.103653846562,0.183611309529));
#43616 = CARTESIAN_POINT('',(9.773936947103E-002,0.190249522697));
#43617 = CARTESIAN_POINT('',(9.457329520245E-002,0.193329108493));
#43618 = CARTESIAN_POINT('',(8.804405211592E-002,0.198909018333));
#43619 = CARTESIAN_POINT('',(8.461929866631E-002,0.201439880845));
#43620 = CARTESIAN_POINT('',(7.767380779038E-002,0.205890480299));
#43621 = CARTESIAN_POINT('',(7.409545944263E-002,0.207844879817));
#43622 = CARTESIAN_POINT('',(6.694221071361E-002,0.211134386467));
#43623 = CARTESIAN_POINT('',(6.33138645953E-002,0.212507476899));
#43624 = CARTESIAN_POINT('',(5.614530601697E-002,0.214651205693));
#43625 = CARTESIAN_POINT('',(5.255559759741E-002,0.215461266031));
#43626 = CARTESIAN_POINT('',(4.552575337647E-002,0.216514044586));
#43627 = CARTESIAN_POINT('',(4.203974455906E-002,0.216795326521));
#43628 = CARTESIAN_POINT('',(3.525420234693E-002,0.21683305404));
#43629 = CARTESIAN_POINT('',(3.19030954217E-002,0.216621708128));
#43630 = CARTESIAN_POINT('',(2.543993397327E-002,0.215727667804));
#43631 = CARTESIAN_POINT('',(2.226779425354E-002,0.215065770222));
#43632 = CARTESIAN_POINT('',(1.615838055979E-002,0.21331120148));
#43633 = CARTESIAN_POINT('',(1.318395635869E-002,0.212232766025));
#43634 = CARTESIAN_POINT('',(7.43603651325E-003,0.209647460538));
#43635 = CARTESIAN_POINT('',(4.648567773974E-003,0.208161554686));
#43636 = CARTESIAN_POINT('',(-7.713397575895E-004,0.204746803181));
#43637 = CARTESIAN_POINT('',(-3.414708097552E-003,0.202831316103));
#43638 = CARTESIAN_POINT('',(-8.577239987831E-003,0.1985169832));
#43639 = CARTESIAN_POINT('',(-1.110524706451E-002,0.19612474932));
#43640 = CARTESIAN_POINT('',(-1.605451733668E-002,0.19079130174));
#43641 = CARTESIAN_POINT('',(-1.848283385786E-002,0.187850543308));
#43642 = CARTESIAN_POINT('',(-2.323672984368E-002,0.181328708298));
#43643 = CARTESIAN_POINT('',(-2.556775614641E-002,0.177742157093));
#43644 = CARTESIAN_POINT('',(-3.011679360595E-002,0.169809726389));
#43645 = CARTESIAN_POINT('',(-3.233874733558E-002,0.165452392056));
#43646 = CARTESIAN_POINT('',(-3.664349409649E-002,0.155828430209));
#43647 = CARTESIAN_POINT('',(-3.872876882756E-002,0.150544098357));
#43648 = CARTESIAN_POINT('',(-4.271575836344E-002,0.138880631147));
#43649 = CARTESIAN_POINT('',(-4.461735853234E-002,0.132475803462));
#43650 = CARTESIAN_POINT('',(-4.76157840463E-002,0.120572382269));
#43651 = CARTESIAN_POINT('',(-4.875183414395E-002,0.115157677933));
#43652 = CARTESIAN_POINT('',(-4.98878842416E-002,0.109742973596));
#43653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43654 = ORIENTED_EDGE('',*,*,#43655,.T.);
#43655 = EDGE_CURVE('',#43477,#43656,#43658,.T.);
#43656 = VERTEX_POINT('',#43657);
#43657 = CARTESIAN_POINT('',(2.451146897693,-7.618165013999,
    7.708363668858));
#43658 = SURFACE_CURVE('',#43659,(#43663),.PCURVE_S1.);
#43659 = LINE('',#43660,#43661);
#43660 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#43661 = VECTOR('',#43662,1.);
#43662 = DIRECTION('',(1.,0.E+000,0.E+000));
#43663 = PCURVE('',#43564,#43664);
#43664 = DEFINITIONAL_REPRESENTATION('',(#43665),#43668);
#43665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43666,#43667),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#43666 = CARTESIAN_POINT('',(-4.98878842416E-002,0.109742973596));
#43667 = CARTESIAN_POINT('',(-4.98878842416E-002,0.109742973596));
#43668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43669 = ORIENTED_EDGE('',*,*,#43670,.T.);
#43670 = EDGE_CURVE('',#43656,#43475,#43671,.T.);
#43671 = SURFACE_CURVE('',#43672,(#43755),.PCURVE_S1.);
#43672 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43673,#43674,#43675,#43676,
    #43677,#43678,#43679,#43680,#43681,#43682,#43683,#43684,#43685,
    #43686,#43687,#43688,#43689,#43690,#43691,#43692,#43693,#43694,
    #43695,#43696,#43697,#43698,#43699,#43700,#43701,#43702,#43703,
    #43704,#43705,#43706,#43707,#43708,#43709,#43710,#43711,#43712,
    #43713,#43714,#43715,#43716,#43717,#43718,#43719,#43720,#43721,
    #43722,#43723,#43724,#43725,#43726,#43727,#43728,#43729,#43730,
    #43731,#43732,#43733,#43734,#43735,#43736,#43737,#43738,#43739,
    #43740,#43741,#43742,#43743,#43744,#43745,#43746,#43747,#43748,
    #43749,#43750,#43751,#43752,#43753,#43754),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,3.072322295044E-002,5.931220511874E-002,
    8.603948299744E-002,0.111182904271,0.135027331239,0.157866450789,
    0.180004758721,0.201759876327,0.223465510135,0.245475570046,
    0.26808795311,0.291170088678,0.315095018549,0.339930656836,
    0.365666943774,0.392203404288,0.419355570625,0.446887244426,
    0.474562182792,0.502195365885,0.529989206967,0.562156393578,
    0.597722245108,0.635938888245,0.674566340024,0.710770263431,
    0.743041419706,0.769505359407,0.795667160509,0.819540005249,
    0.8417726136,0.862884349166,0.88330473887,0.904606032744,
    0.924600638646,0.943147541405,0.961054109463,0.978811647225,
    0.996747686738,1.),.UNSPECIFIED.);
#43673 = CARTESIAN_POINT('',(2.451146897693,-7.618165013999,
    7.708363668858));
#43674 = CARTESIAN_POINT('',(2.451146897693,-7.610033700581,
    7.706882279741));
#43675 = CARTESIAN_POINT('',(2.451146897693,-7.601902387164,
    7.705400890624));
#43676 = CARTESIAN_POINT('',(2.451146897693,-7.587690751006,
    7.701882325506));
#43677 = CARTESIAN_POINT('',(2.451146897693,-7.581298077498,
    7.699977057169));
#43678 = CARTESIAN_POINT('',(2.451146897693,-7.569738239716,
    7.695957209604));
#43679 = CARTESIAN_POINT('',(2.451146897693,-7.564540494464,
    7.693843486265));
#43680 = CARTESIAN_POINT('',(2.451146897693,-7.555143121366,
    7.689467242013));
#43681 = CARTESIAN_POINT('',(2.451146897693,-7.550920956418,
    7.687203650644));
#43682 = CARTESIAN_POINT('',(2.451146897693,-7.543291626792,
    7.682565252322));
#43683 = CARTESIAN_POINT('',(2.451146897693,-7.539869223474,
    7.680187524927));
#43684 = CARTESIAN_POINT('',(2.451146897693,-7.533694054936,
    7.675339382353));
#43685 = CARTESIAN_POINT('',(2.451146897693,-7.530932782108,
    7.672864238075));
#43686 = CARTESIAN_POINT('',(2.451146897693,-7.525967200581,
    7.667823705621));
#43687 = CARTESIAN_POINT('',(2.451146897693,-7.523760754453,
    7.66525176864));
#43688 = CARTESIAN_POINT('',(2.451146897693,-7.519821086368,7.6600062149
    ));
#43689 = CARTESIAN_POINT('',(2.451146897693,-7.518091979883,
    7.657324147459));
#43690 = CARTESIAN_POINT('',(2.451146897693,-7.515049655579,
    7.651834549461));
#43691 = CARTESIAN_POINT('',(2.451146897693,-7.513746982711,
    7.649016491083));
#43692 = CARTESIAN_POINT('',(2.451146897693,-7.511525267848,
    7.643219687009));
#43693 = CARTESIAN_POINT('',(2.451146897693,-7.510620358654,
    7.640218116268));
#43694 = CARTESIAN_POINT('',(2.451146897693,-7.509203186936,
    7.634059259621));
#43695 = CARTESIAN_POINT('',(2.451146897693,-7.508704412965,
    7.630849711507));
#43696 = CARTESIAN_POINT('',(2.451146897693,-7.508143918431,
    7.624390025106));
#43697 = CARTESIAN_POINT('',(2.451146897693,-7.508097640088,
    7.621085297253));
#43698 = CARTESIAN_POINT('',(2.451146897693,-7.508443872611,
    7.614391818464));
#43699 = CARTESIAN_POINT('',(2.451146897693,-7.508867679829,
    7.610961631029));
#43700 = CARTESIAN_POINT('',(2.451146897693,-7.51018802537,
    7.604053774066));
#43701 = CARTESIAN_POINT('',(2.451146897693,-7.511119176013,
    7.600532285846));
#43702 = CARTESIAN_POINT('',(2.451146897693,-7.513488332771,
    7.593501496607));
#43703 = CARTESIAN_POINT('',(2.451146897693,-7.514962665181,
    7.589945002539));
#43704 = CARTESIAN_POINT('',(2.451146897693,-7.518443426601,
    7.582927100384));
#43705 = CARTESIAN_POINT('',(2.451146897693,-7.520486017103,
    7.579414713642));
#43706 = CARTESIAN_POINT('',(2.451146897693,-7.525111315058,
    7.572586860089));
#43707 = CARTESIAN_POINT('',(2.451146897693,-7.527728064501,
    7.569216209094));
#43708 = CARTESIAN_POINT('',(2.451146897693,-7.533488108788,
    7.562782107186));
#43709 = CARTESIAN_POINT('',(2.451146897693,-7.536661922655,
    7.559659071721));
#43710 = CARTESIAN_POINT('',(2.451146897693,-7.543503406794,
    7.553825504019));
#43711 = CARTESIAN_POINT('',(2.451146897693,-7.54719786216,
    7.551051303293));
#43712 = CARTESIAN_POINT('',(2.451146897693,-7.555036972442,
    7.54600542127));
#43713 = CARTESIAN_POINT('',(2.451146897693,-7.559238378247,
    7.543666285029));
#43714 = CARTESIAN_POINT('',(2.451146897693,-7.567964805049,
    7.53954227038));
#43715 = CARTESIAN_POINT('',(2.451146897693,-7.572600618064,
    7.537719708052));
#43716 = CARTESIAN_POINT('',(2.451146897693,-7.582752757317,
    7.534361642247));
#43717 = CARTESIAN_POINT('',(2.451146897693,-7.588448034452,
    7.532913571057));
#43718 = CARTESIAN_POINT('',(2.451146897693,-7.600519999036,
    7.530568675581));
#43719 = CARTESIAN_POINT('',(2.451146897693,-7.607086568342,
    7.529762563396));
#43720 = CARTESIAN_POINT('',(2.451146897693,-7.620587640451,
    7.528918917993));
#43721 = CARTESIAN_POINT('',(2.451146897693,-7.62774016815,
    7.528963549076));
#43722 = CARTESIAN_POINT('',(2.451146897693,-7.641737589513,
    7.529958327777));
#43723 = CARTESIAN_POINT('',(2.451146897693,-7.648817878802,
    7.530939725295));
#43724 = CARTESIAN_POINT('',(2.451146897693,-7.661921773985,
    7.533710728967));
#43725 = CARTESIAN_POINT('',(2.451146897693,-7.668189268163,
    7.53546422439));
#43726 = CARTESIAN_POINT('',(2.451146897693,-7.679339596815,
    7.539510659003));
#43727 = CARTESIAN_POINT('',(2.451146897693,-7.684451249364,
    7.541753675268));
#43728 = CARTESIAN_POINT('',(2.451146897693,-7.693095602799,
    7.54632622362));
#43729 = CARTESIAN_POINT('',(2.451146897693,-7.696832734269,
    7.548615152991));
#43730 = CARTESIAN_POINT('',(2.451146897693,-7.703731347739,
    7.55342689364));
#43731 = CARTESIAN_POINT('',(2.451146897693,-7.706952623137,
    7.555978560037));
#43732 = CARTESIAN_POINT('',(2.451146897693,-7.71261313583,
    7.561164379656));
#43733 = CARTESIAN_POINT('',(2.451146897693,-7.715124538042,
    7.563770431127));
#43734 = CARTESIAN_POINT('',(2.451146897693,-7.719530231548,
    7.569065373638));
#43735 = CARTESIAN_POINT('',(2.451146897693,-7.721477839513,
    7.571734125174));
#43736 = CARTESIAN_POINT('',(2.451146897693,-7.724865857269,
    7.577168239152));
#43737 = CARTESIAN_POINT('',(2.451146897693,-7.726344787544,
    7.579923994623));
#43738 = CARTESIAN_POINT('',(2.451146897693,-7.728870039887,
    7.585542033232));
#43739 = CARTESIAN_POINT('',(2.451146897693,-7.729936161381,
    7.588420895049));
#43740 = CARTESIAN_POINT('',(2.451146897693,-7.73175750815,
    7.594417013168));
#43741 = CARTESIAN_POINT('',(2.451146897693,-7.732512188238,
    7.597532120973));
#43742 = CARTESIAN_POINT('',(2.451146897693,-7.733547480187,
    7.603844652651));
#43743 = CARTESIAN_POINT('',(2.451146897693,-7.733883620447,
    7.606965808158));
#43744 = CARTESIAN_POINT('',(2.451146897693,-7.73412106588,
    7.613302788091));
#43745 = CARTESIAN_POINT('',(2.451146897693,-7.734078752071,
    7.61643877453));
#43746 = CARTESIAN_POINT('',(2.451146897693,-7.733611534749,
    7.622934571768));
#43747 = CARTESIAN_POINT('',(2.451146897693,-7.733223537262,
    7.626232694104));
#43748 = CARTESIAN_POINT('',(2.451146897693,-7.732065889324,
    7.633162156486));
#43749 = CARTESIAN_POINT('',(2.451146897693,-7.731322098285,
    7.636742375595));
#43750 = CARTESIAN_POINT('',(2.451146897693,-7.729422662204,
    7.644344302524));
#43751 = CARTESIAN_POINT('',(2.451146897693,-7.728282793506,
    7.648327945928));
#43752 = CARTESIAN_POINT('',(2.451146897693,-7.726687623293,
    7.653290135476));
#43753 = CARTESIAN_POINT('',(2.451146897693,-7.726432804512,
    7.65406162996));
#43754 = CARTESIAN_POINT('',(2.451146897693,-7.726177985732,
    7.654833124443));
#43755 = PCURVE('',#43564,#43756);
#43756 = DEFINITIONAL_REPRESENTATION('',(#43757),#43840);
#43757 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43758,#43759,#43760,#43761,
    #43762,#43763,#43764,#43765,#43766,#43767,#43768,#43769,#43770,
    #43771,#43772,#43773,#43774,#43775,#43776,#43777,#43778,#43779,
    #43780,#43781,#43782,#43783,#43784,#43785,#43786,#43787,#43788,
    #43789,#43790,#43791,#43792,#43793,#43794,#43795,#43796,#43797,
    #43798,#43799,#43800,#43801,#43802,#43803,#43804,#43805,#43806,
    #43807,#43808,#43809,#43810,#43811,#43812,#43813,#43814,#43815,
    #43816,#43817,#43818,#43819,#43820,#43821,#43822,#43823,#43824,
    #43825,#43826,#43827,#43828,#43829,#43830,#43831,#43832,#43833,
    #43834,#43835,#43836,#43837,#43838,#43839),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,3.072322295044E-002,5.931220511874E-002,
    8.603948299744E-002,0.111182904271,0.135027331239,0.157866450789,
    0.180004758721,0.201759876327,0.223465510135,0.245475570046,
    0.26808795311,0.291170088678,0.315095018549,0.339930656836,
    0.365666943774,0.392203404288,0.419355570625,0.446887244426,
    0.474562182792,0.502195365885,0.529989206967,0.562156393578,
    0.597722245108,0.635938888245,0.674566340024,0.710770263431,
    0.743041419706,0.769505359407,0.795667160509,0.819540005249,
    0.8417726136,0.862884349166,0.88330473887,0.904606032744,
    0.924600638646,0.943147541405,0.961054109463,0.978811647225,
    0.996747686738,1.),.UNSPECIFIED.);
#43758 = CARTESIAN_POINT('',(-4.98878842416E-002,0.109742973596));
#43759 = CARTESIAN_POINT('',(-4.813535596437E-002,0.117820189469));
#43760 = CARTESIAN_POINT('',(-4.638282768714E-002,0.125897405341));
#43761 = CARTESIAN_POINT('',(-4.239089469376E-002,0.139983404551));
#43762 = CARTESIAN_POINT('',(-4.027287664261E-002,0.146308775809));
#43763 = CARTESIAN_POINT('',(-3.586863636265E-002,0.157727693951));
#43764 = CARTESIAN_POINT('',(-3.358224670193E-002,0.162851833331));
#43765 = CARTESIAN_POINT('',(-2.889413708873E-002,0.172097576306));
#43766 = CARTESIAN_POINT('',(-2.649059348152E-002,0.176241668589));
#43767 = CARTESIAN_POINT('',(-2.15996122189E-002,0.183711589059));
#43768 = CARTESIAN_POINT('',(-1.910874606942E-002,0.187052549679));
#43769 = CARTESIAN_POINT('',(-1.405677522884E-002,0.193062107359));
#43770 = CARTESIAN_POINT('',(-1.149065953053E-002,0.195739049095));
#43771 = CARTESIAN_POINT('',(-6.286863504974E-003,0.200533261673));
#43772 = CARTESIAN_POINT('',(-3.64256654706E-003,0.202652449712));
#43773 = CARTESIAN_POINT('',(1.731822330536E-003,0.206414465509));
#43774 = CARTESIAN_POINT('',(4.470222553051E-003,0.208052897446));
#43775 = CARTESIAN_POINT('',(1.005850568984E-002,0.210909908986));
#43776 = CARTESIAN_POINT('',(1.291855783841E-002,0.212117597411));
#43777 = CARTESIAN_POINT('',(1.87864282465E-002,0.214144183525));
#43778 = CARTESIAN_POINT('',(2.181658608058E-002,0.21494819289));
#43779 = CARTESIAN_POINT('',(2.801939693983E-002,0.216158576437));
#43780 = CARTESIAN_POINT('',(3.124383177902E-002,0.216549721597));
#43781 = CARTESIAN_POINT('',(3.771865079644E-002,0.216893845425));
#43782 = CARTESIAN_POINT('',(4.102307750137E-002,0.216829564654));
#43783 = CARTESIAN_POINT('',(4.770123080295E-002,0.216259649093));
#43784 = CARTESIAN_POINT('',(5.11153239441E-002,0.215721349532));
#43785 = CARTESIAN_POINT('',(5.797515431904E-002,0.214170695669));
#43786 = CARTESIAN_POINT('',(6.146352804888E-002,0.213122282809));
#43787 = CARTESIAN_POINT('',(6.841114233314E-002,0.210519292832));
#43788 = CARTESIAN_POINT('',(7.191633452592E-002,0.208926831278));
#43789 = CARTESIAN_POINT('',(7.88138891004E-002,0.205213289624));
#43790 = CARTESIAN_POINT('',(8.22559921202E-002,0.20305436318));
#43791 = CARTESIAN_POINT('',(8.892532311645E-002,0.198203281922));
#43792 = CARTESIAN_POINT('',(9.220656579927E-002,0.195475258419));
#43793 = CARTESIAN_POINT('',(9.844441160123E-002,0.189503235538));
#43794 = CARTESIAN_POINT('',(0.101459545166,0.186226741287));
#43795 = CARTESIAN_POINT('',(0.107061021851,0.179193969692));
#43796 = CARTESIAN_POINT('',(0.109710101956,0.17540879272));
#43797 = CARTESIAN_POINT('',(0.114490966081,0.167405298882));
#43798 = CARTESIAN_POINT('',(0.116688269154,0.163128006713));
#43799 = CARTESIAN_POINT('',(0.120518103624,0.154268526508));
#43800 = CARTESIAN_POINT('',(0.122184592195,0.14957434803));
#43801 = CARTESIAN_POINT('',(0.125201220577,0.139315571759));
#43802 = CARTESIAN_POINT('',(0.126457991647,0.133575047542));
#43803 = CARTESIAN_POINT('',(0.128397804185,0.1214314076));
#43804 = CARTESIAN_POINT('',(0.128983833327,0.114841550307));
#43805 = CARTESIAN_POINT('',(0.129375436398,0.101319814742));
#43806 = CARTESIAN_POINT('',(0.129091599721,9.417278170927E-002));
#43807 = CARTESIAN_POINT('',(0.127629205908,8.021646436513E-002));
#43808 = CARTESIAN_POINT('',(0.126411543081,7.317296134857E-002));
#43809 = CARTESIAN_POINT('',(0.123203803875,6.016907963918E-002));
#43810 = CARTESIAN_POINT('',(0.121241660692,5.396374132484E-002));
#43811 = CARTESIAN_POINT('',(0.11682454509,4.295499244547E-002));
#43812 = CARTESIAN_POINT('',(0.114411814386,3.792122206026E-002));
#43813 = CARTESIAN_POINT('',(0.109552696752,2.943464321023E-002));
#43814 = CARTESIAN_POINT('',(0.107140052233,2.577616050484E-002));
#43815 = CARTESIAN_POINT('',(0.10210026589,1.904234513044E-002));
#43816 = CARTESIAN_POINT('',(9.944228518339E-002,1.590821763548E-002));
#43817 = CARTESIAN_POINT('',(9.407003992297E-002,1.042432212891E-002));
#43818 = CARTESIAN_POINT('',(9.138144769628E-002,8.00148965803E-003));
#43819 = CARTESIAN_POINT('',(8.594211053103E-002,3.775361091173E-003));
#43820 = CARTESIAN_POINT('',(8.320971054512E-002,1.918104549409E-003));
#43821 = CARTESIAN_POINT('',(7.766531797674E-002,-1.286262796961E-003));
#43822 = CARTESIAN_POINT('',(7.486163859589E-002,-2.672193857795E-003));
#43823 = CARTESIAN_POINT('',(6.916228121531E-002,-5.008126788184E-003));
#43824 = CARTESIAN_POINT('',(6.624937158077E-002,-5.977362499011E-003));
#43825 = CARTESIAN_POINT('',(6.019568975597E-002,-7.597138072144E-003));
#43826 = CARTESIAN_POINT('',(5.70570830944E-002,-8.247204912318E-003));
#43827 = CARTESIAN_POINT('',(5.071345591767E-002,-9.070782385802E-003));
#43828 = CARTESIAN_POINT('',(4.758280383863E-002,-9.302341296738E-003));
#43829 = CARTESIAN_POINT('',(4.124142765537E-002,-9.327700934537E-003));
#43830 = CARTESIAN_POINT('',(3.8108611093E-002,-9.180521474204E-003));
#43831 = CARTESIAN_POINT('',(3.163207531704E-002,-8.496300658893E-003));
#43832 = CARTESIAN_POINT('',(2.834877565496E-002,-7.998207974814E-003));
#43833 = CARTESIAN_POINT('',(2.146191020427E-002,-6.609438047929E-003));
#43834 = CARTESIAN_POINT('',(1.790857182958E-002,-5.746315590414E-003));
#43835 = CARTESIAN_POINT('',(1.037442866507E-002,-3.59368063752E-003));
#43836 = CARTESIAN_POINT('',(6.431139323424E-003,-2.321208799444E-003));
#43837 = CARTESIAN_POINT('',(1.525079807867E-003,-5.609607618151E-004));
#43838 = CARTESIAN_POINT('',(7.625399039286E-004,-2.80480380912E-004));
#43839 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#43840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43845)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43842,#43843,#43844)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#43842,
  'distance_accuracy_value','confusion accuracy');
#43846 = SHAPE_DEFINITION_REPRESENTATION(#43847,#43467);
#43847 = PRODUCT_DEFINITION_SHAPE('','',#43848);
#43848 = PRODUCT_DEFINITION('design','',#43849,#43852);
#43849 = PRODUCT_DEFINITION_FORMATION('','',#43850);
#43850 = PRODUCT('CADSOFTTOOLS 1.208','CADSOFTTOOLS 1.208','',(#43851));
#43851 = PRODUCT_CONTEXT('',#2,'mechanical');
#43852 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43853 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43854,#43856);
#43854 = ( REPRESENTATION_RELATIONSHIP('','',#43467,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43855) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43855 = ITEM_DEFINED_TRANSFORMATION('','',#11,#843);
#43856 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43857);
#43857 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('208','','',#5,#43848,$);
#43858 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43850));
#43859 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43860),#43932);
#43860 = SHELL_BASED_SURFACE_MODEL('',(#43861));
#43861 = OPEN_SHELL('',(#43862));
#43862 = ADVANCED_FACE('',(#43863),#43877,.F.);
#43863 = FACE_BOUND('',#43864,.T.);
#43864 = EDGE_LOOP('',(#43865,#43888,#43904,#43918));
#43865 = ORIENTED_EDGE('',*,*,#43866,.T.);
#43866 = EDGE_CURVE('',#43867,#43869,#43871,.T.);
#43867 = VERTEX_POINT('',#43868);
#43868 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#43869 = VERTEX_POINT('',#43870);
#43870 = CARTESIAN_POINT('',(2.451146897693,-7.618165013999,
    7.708363668858));
#43871 = SURFACE_CURVE('',#43872,(#43876),.PCURVE_S1.);
#43872 = LINE('',#43873,#43874);
#43873 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#43874 = VECTOR('',#43875,1.);
#43875 = DIRECTION('',(1.,0.E+000,0.E+000));
#43876 = PCURVE('',#43877,#43882);
#43877 = PLANE('',#43878);
#43878 = AXIS2_PLACEMENT_3D('',#43879,#43880,#43881);
#43879 = CARTESIAN_POINT('',(2.401146897693,-7.609002455556,
    7.763376023307));
#43880 = DIRECTION('',(0.E+000,0.986411850535,-0.164291390903));
#43881 = DIRECTION('',(0.E+000,0.164291390903,0.986411850535));
#43882 = DEFINITIONAL_REPRESENTATION('',(#43883),#43887);
#43883 = LINE('',#43884,#43885);
#43884 = CARTESIAN_POINT('',(-5.577016782537E-002,0.E+000));
#43885 = VECTOR('',#43886,1.);
#43886 = DIRECTION('',(0.E+000,1.));
#43887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43888 = ORIENTED_EDGE('',*,*,#43889,.F.);
#43889 = EDGE_CURVE('',#43890,#43869,#43892,.T.);
#43890 = VERTEX_POINT('',#43891);
#43891 = CARTESIAN_POINT('',(2.451146897693,-7.609002456677,
    7.763376023013));
#43892 = SURFACE_CURVE('',#43893,(#43897),.PCURVE_S1.);
#43893 = LINE('',#43894,#43895);
#43894 = CARTESIAN_POINT('',(2.451146897693,-7.609002455634,
    7.76337602284));
#43895 = VECTOR('',#43896,1.);
#43896 = DIRECTION('',(-7.962845208111E-015,-0.164291390903,
    -0.986411850535));
#43897 = PCURVE('',#43877,#43898);
#43898 = DEFINITIONAL_REPRESENTATION('',(#43899),#43903);
#43899 = LINE('',#43900,#43901);
#43900 = CARTESIAN_POINT('',(-4.739200216753E-010,5.000000000001E-002));
#43901 = VECTOR('',#43902,1.);
#43902 = DIRECTION('',(-1.,-7.962845208111E-015));
#43903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43904 = ORIENTED_EDGE('',*,*,#43905,.F.);
#43905 = EDGE_CURVE('',#43906,#43890,#43908,.T.);
#43906 = VERTEX_POINT('',#43907);
#43907 = CARTESIAN_POINT('',(2.401146897693,-7.609002456678,
    7.763376023006));
#43908 = SURFACE_CURVE('',#43909,(#43912),.PCURVE_S1.);
#43909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43910,#43911),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#43910 = CARTESIAN_POINT('',(2.401146897693,-7.60900245563,
    7.763376022861));
#43911 = CARTESIAN_POINT('',(2.451146897693,-7.60900245563,
    7.763376022861));
#43912 = PCURVE('',#43877,#43913);
#43913 = DEFINITIONAL_REPRESENTATION('',(#43914),#43917);
#43914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43915,#43916),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#43915 = CARTESIAN_POINT('',(-4.520224194948E-010,0.E+000));
#43916 = CARTESIAN_POINT('',(-4.520224194948E-010,5.000000000001E-002));
#43917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43918 = ORIENTED_EDGE('',*,*,#43919,.F.);
#43919 = EDGE_CURVE('',#43867,#43906,#43920,.T.);
#43920 = SURFACE_CURVE('',#43921,(#43925),.PCURVE_S1.);
#43921 = LINE('',#43922,#43923);
#43922 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#43923 = VECTOR('',#43924,1.);
#43924 = DIRECTION('',(0.E+000,0.164291390903,0.986411850535));
#43925 = PCURVE('',#43877,#43926);
#43926 = DEFINITIONAL_REPRESENTATION('',(#43927),#43931);
#43927 = LINE('',#43928,#43929);
#43928 = CARTESIAN_POINT('',(-5.577016782537E-002,0.E+000));
#43929 = VECTOR('',#43930,1.);
#43930 = DIRECTION('',(1.,0.E+000));
#43931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43936)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43933,#43934,#43935)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43933 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43934 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43935 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43936 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#43933,
  'distance_accuracy_value','confusion accuracy');
#43937 = SHAPE_DEFINITION_REPRESENTATION(#43938,#43859);
#43938 = PRODUCT_DEFINITION_SHAPE('','',#43939);
#43939 = PRODUCT_DEFINITION('design','',#43940,#43943);
#43940 = PRODUCT_DEFINITION_FORMATION('','',#43941);
#43941 = PRODUCT('CADSOFTTOOLS 1.209','CADSOFTTOOLS 1.209','',(#43942));
#43942 = PRODUCT_CONTEXT('',#2,'mechanical');
#43943 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43944 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43945,#43947);
#43945 = ( REPRESENTATION_RELATIONSHIP('','',#43859,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43946) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43946 = ITEM_DEFINED_TRANSFORMATION('','',#11,#847);
#43947 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43948);
#43948 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('209','','',#5,#43939,$);
#43949 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43941));
#43950 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43951),#48864);
#43951 = SHELL_BASED_SURFACE_MODEL('',(#43952));
#43952 = OPEN_SHELL('',(#43953));
#43953 = ADVANCED_FACE('',(#43954,#44046,#44192,#44362,#45024,#45472,
    #45930,#46412,#46586,#46948,#47358,#47536,#47674,#47856,#48130,
    #48588,#48726),#43969,.T.);
#43954 = FACE_BOUND('',#43955,.T.);
#43955 = EDGE_LOOP('',(#43956,#43980,#43997,#44014,#44031));
#43956 = ORIENTED_EDGE('',*,*,#43957,.T.);
#43957 = EDGE_CURVE('',#43958,#43960,#43962,.T.);
#43958 = VERTEX_POINT('',#43959);
#43959 = CARTESIAN_POINT('',(2.451146897693,-4.201450353536,
    8.242225573968));
#43960 = VERTEX_POINT('',#43961);
#43961 = CARTESIAN_POINT('',(2.451146897693,-4.189428235443,
    7.029153936409));
#43962 = SURFACE_CURVE('',#43963,(#43968),.PCURVE_S1.);
#43963 = CIRCLE('',#43964,2.);
#43964 = AXIS2_PLACEMENT_3D('',#43965,#43966,#43967);
#43965 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#43966 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43967 = DIRECTION('',(0.E+000,0.949848272082,0.312711144706));
#43968 = PCURVE('',#43969,#43974);
#43969 = PLANE('',#43970);
#43970 = AXIS2_PLACEMENT_3D('',#43971,#43972,#43973);
#43971 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#43972 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43973 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#43974 = DEFINITIONAL_REPRESENTATION('',(#43975),#43979);
#43975 = CIRCLE('',#43976,2.);
#43976 = AXIS2_PLACEMENT_2D('',#43977,#43978);
#43977 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#43978 = DIRECTION('',(0.949874114942,-0.312632637074));
#43979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43980 = ORIENTED_EDGE('',*,*,#43981,.T.);
#43981 = EDGE_CURVE('',#43960,#43982,#43984,.T.);
#43982 = VERTEX_POINT('',#43983);
#43983 = CARTESIAN_POINT('',(2.451146897693,-8.012867848123,
    7.029161380235));
#43984 = SURFACE_CURVE('',#43985,(#43990),.PCURVE_S1.);
#43985 = CIRCLE('',#43986,2.);
#43986 = AXIS2_PLACEMENT_3D('',#43987,#43988,#43989);
#43987 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#43988 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43989 = DIRECTION('',(0.E+000,0.955859331128,-0.293824674074));
#43990 = PCURVE('',#43969,#43991);
#43991 = DEFINITIONAL_REPRESENTATION('',(#43992),#43996);
#43992 = CIRCLE('',#43993,2.);
#43993 = AXIS2_PLACEMENT_2D('',#43994,#43995);
#43994 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#43995 = DIRECTION('',(0.955835042758,0.293903676459));
#43996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43997 = ORIENTED_EDGE('',*,*,#43998,.T.);
#43998 = EDGE_CURVE('',#43982,#43999,#44001,.T.);
#43999 = VERTEX_POINT('',#44000);
#44000 = CARTESIAN_POINT('',(2.451146897693,-6.8449206436,9.473359401379
    ));
#44001 = SURFACE_CURVE('',#44002,(#44007),.PCURVE_S1.);
#44002 = CIRCLE('',#44003,2.);
#44003 = AXIS2_PLACEMENT_3D('',#44004,#44005,#44006);
#44004 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#44005 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44006 = DIRECTION('',(-0.E+000,-0.955860475211,-0.293820952161));
#44007 = PCURVE('',#43969,#44008);
#44008 = DEFINITIONAL_REPRESENTATION('',(#44009),#44013);
#44009 = CIRCLE('',#44010,2.);
#44010 = AXIS2_PLACEMENT_2D('',#44011,#44012);
#44011 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44012 = DIRECTION('',(-0.955884756744,0.293741947675));
#44013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44014 = ORIENTED_EDGE('',*,*,#44015,.T.);
#44015 = EDGE_CURVE('',#43999,#44016,#44018,.T.);
#44016 = VERTEX_POINT('',#44017);
#44017 = CARTESIAN_POINT('',(2.451146897693,-4.746687338953,
    9.088346455422));
#44018 = SURFACE_CURVE('',#44019,(#44024),.PCURVE_S1.);
#44019 = CIRCLE('',#44020,2.);
#44020 = AXIS2_PLACEMENT_3D('',#44021,#44022,#44023);
#44021 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#44022 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44023 = DIRECTION('',(0.E+000,-0.37188687295,0.928278058411));
#44024 = PCURVE('',#43969,#44025);
#44025 = DEFINITIONAL_REPRESENTATION('',(#44026),#44030);
#44026 = CIRCLE('',#44027,2.);
#44027 = AXIS2_PLACEMENT_2D('',#44028,#44029);
#44028 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44029 = DIRECTION('',(-0.371810147931,-0.928308792319));
#44030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44031 = ORIENTED_EDGE('',*,*,#44032,.T.);
#44032 = EDGE_CURVE('',#44016,#43958,#44033,.T.);
#44033 = SURFACE_CURVE('',#44034,(#44039),.PCURVE_S1.);
#44034 = CIRCLE('',#44035,2.);
#44035 = AXIS2_PLACEMENT_3D('',#44036,#44037,#44038);
#44036 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#44037 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44038 = DIRECTION('',(0.E+000,0.677229779373,0.735771585433));
#44039 = PCURVE('',#43969,#44040);
#44040 = DEFINITIONAL_REPRESENTATION('',(#44041),#44045);
#44041 = CIRCLE('',#44042,2.);
#44042 = AXIS2_PLACEMENT_2D('',#44043,#44044);
#44043 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44044 = DIRECTION('',(0.677290589824,-0.735715608734));
#44045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44046 = FACE_BOUND('',#44047,.T.);
#44047 = EDGE_LOOP('',(#44048,#44066,#44082,#44098,#44114,#44130,#44146,
    #44162,#44178));
#44048 = ORIENTED_EDGE('',*,*,#44049,.T.);
#44049 = EDGE_CURVE('',#44050,#44052,#44054,.T.);
#44050 = VERTEX_POINT('',#44051);
#44051 = CARTESIAN_POINT('',(2.451146897693,-5.106261251556,
    7.61688536813));
#44052 = VERTEX_POINT('',#44053);
#44053 = CARTESIAN_POINT('',(2.451146897693,-5.203497320908,
    7.686839179025));
#44054 = SURFACE_CURVE('',#44055,(#44059),.PCURVE_S1.);
#44055 = LINE('',#44056,#44057);
#44056 = CARTESIAN_POINT('',(2.451146897693,-5.106261251556,
    7.61688536813));
#44057 = VECTOR('',#44058,1.);
#44058 = DIRECTION('',(0.E+000,-0.811757709703,0.583994367043));
#44059 = PCURVE('',#43969,#44060);
#44060 = DEFINITIONAL_REPRESENTATION('',(#44061),#44065);
#44061 = LINE('',#44062,#44063);
#44062 = CARTESIAN_POINT('',(0.994885649531,1.45406032343E-007));
#44063 = VECTOR('',#44064,1.);
#44064 = DIRECTION('',(-0.81170943881,-0.584061458194));
#44065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44066 = ORIENTED_EDGE('',*,*,#44067,.T.);
#44067 = EDGE_CURVE('',#44052,#44068,#44070,.T.);
#44068 = VERTEX_POINT('',#44069);
#44069 = CARTESIAN_POINT('',(2.451146897693,-5.788257153298,
    8.107526835091));
#44070 = SURFACE_CURVE('',#44071,(#44075),.PCURVE_S1.);
#44071 = LINE('',#44072,#44073);
#44072 = CARTESIAN_POINT('',(2.451146897693,-5.203497387641,
    7.686839086264));
#44073 = VECTOR('',#44074,1.);
#44074 = DIRECTION('',(-6.164801683086E-016,-0.811757709703,
    0.583994367043));
#44075 = PCURVE('',#43969,#44076);
#44076 = DEFINITIONAL_REPRESENTATION('',(#44077),#44081);
#44077 = LINE('',#44078,#44079);
#44078 = CARTESIAN_POINT('',(0.89765529557,-6.996160922001E-002));
#44079 = VECTOR('',#44080,1.);
#44080 = DIRECTION('',(-0.81170943881,-0.584061458194));
#44081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44082 = ORIENTED_EDGE('',*,*,#44083,.T.);
#44083 = EDGE_CURVE('',#44068,#44084,#44086,.T.);
#44084 = VERTEX_POINT('',#44085);
#44085 = CARTESIAN_POINT('',(2.451146897693,-5.788233911966,
    7.826330748452));
#44086 = SURFACE_CURVE('',#44087,(#44091),.PCURVE_S1.);
#44087 = LINE('',#44088,#44089);
#44088 = CARTESIAN_POINT('',(2.451146897693,-5.788257153298,
    8.107526835091));
#44089 = VECTOR('',#44090,1.);
#44090 = DIRECTION('',(0.E+000,8.265168880706E-005,-0.999999996584));
#44091 = PCURVE('',#43969,#44092);
#44092 = DEFINITIONAL_REPRESENTATION('',(#44093),#44097);
#44093 = LINE('',#44094,#44095);
#44094 = CARTESIAN_POINT('',(0.312930302464,-0.490697687991));
#44095 = VECTOR('',#44096,1.);
#44096 = DIRECTION('',(1.233060416292E-014,1.));
#44097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44098 = ORIENTED_EDGE('',*,*,#44099,.T.);
#44099 = EDGE_CURVE('',#44084,#44100,#44102,.T.);
#44100 = VERTEX_POINT('',#44101);
#44101 = CARTESIAN_POINT('',(2.451146897693,-6.026756269376,
    7.826311034177));
#44102 = SURFACE_CURVE('',#44103,(#44107),.PCURVE_S1.);
#44103 = LINE('',#44104,#44105);
#44104 = CARTESIAN_POINT('',(2.451146897693,-5.788233911955,
    7.826330614963));
#44105 = VECTOR('',#44106,1.);
#44106 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168878919E-005));
#44107 = PCURVE('',#43969,#44108);
#44108 = DEFINITIONAL_REPRESENTATION('',(#44109),#44113);
#44109 = LINE('',#44110,#44111);
#44110 = CARTESIAN_POINT('',(0.312930302464,-0.209501466904));
#44111 = VECTOR('',#44112,1.);
#44112 = DIRECTION('',(-1.,-5.538497700491E-015));
#44113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44114 = ORIENTED_EDGE('',*,*,#44115,.T.);
#44115 = EDGE_CURVE('',#44100,#44116,#44118,.T.);
#44116 = VERTEX_POINT('',#44117);
#44117 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#44118 = SURFACE_CURVE('',#44119,(#44123),.PCURVE_S1.);
#44119 = LINE('',#44120,#44121);
#44120 = CARTESIAN_POINT('',(2.451146897693,-6.026756269354,
    7.826310767199));
#44121 = VECTOR('',#44122,1.);
#44122 = DIRECTION('',(0.E+000,-0.999999996584,-8.26516887941E-005));
#44123 = PCURVE('',#43969,#44124);
#44124 = DEFINITIONAL_REPRESENTATION('',(#44125),#44129);
#44125 = LINE('',#44126,#44127);
#44126 = CARTESIAN_POINT('',(7.440794423951E-002,-0.209501333415));
#44127 = VECTOR('',#44128,1.);
#44128 = DIRECTION('',(-1.,-6.337974783633E-016));
#44129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44130 = ORIENTED_EDGE('',*,*,#44131,.T.);
#44131 = EDGE_CURVE('',#44116,#44132,#44134,.T.);
#44132 = VERTEX_POINT('',#44133);
#44133 = CARTESIAN_POINT('',(2.451146897693,-7.069203695626,
    7.407222113746));
#44134 = SURFACE_CURVE('',#44135,(#44139),.PCURVE_S1.);
#44135 = LINE('',#44136,#44137);
#44136 = CARTESIAN_POINT('',(2.451146897693,-7.06923832689,
    7.826224604296));
#44137 = VECTOR('',#44138,1.);
#44138 = DIRECTION('',(-1.059872478922E-015,8.265168879707E-005,
    -0.999999996584));
#44139 = PCURVE('',#43969,#44140);
#44140 = DEFINITIONAL_REPRESENTATION('',(#44141),#44145);
#44141 = LINE('',#44142,#44143);
#44142 = CARTESIAN_POINT('',(-0.968074116857,-0.209501333415));
#44143 = VECTOR('',#44144,1.);
#44144 = DIRECTION('',(2.338502106689E-015,1.));
#44145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44146 = ORIENTED_EDGE('',*,*,#44147,.T.);
#44147 = EDGE_CURVE('',#44132,#44148,#44150,.T.);
#44148 = VERTEX_POINT('',#44149);
#44149 = CARTESIAN_POINT('',(2.451146897693,-5.788199300941,
    7.407327990923));
#44150 = SURFACE_CURVE('',#44151,(#44155),.PCURVE_S1.);
#44151 = LINE('',#44152,#44153);
#44152 = CARTESIAN_POINT('',(2.451146897693,-7.069203695626,
    7.407222113746));
#44153 = VECTOR('',#44154,1.);
#44154 = DIRECTION('',(0.E+000,0.999999996584,8.265168879412E-005));
#44155 = PCURVE('',#43969,#44156);
#44156 = DEFINITIONAL_REPRESENTATION('',(#44157),#44161);
#44157 = LINE('',#44158,#44159);
#44158 = CARTESIAN_POINT('',(-0.968074116857,0.209501158566));
#44159 = VECTOR('',#44160,1.);
#44160 = DIRECTION('',(1.,6.09199641575E-016));
#44161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44162 = ORIENTED_EDGE('',*,*,#44163,.T.);
#44163 = EDGE_CURVE('',#44148,#44164,#44166,.T.);
#44164 = VERTEX_POINT('',#44165);
#44165 = CARTESIAN_POINT('',(2.451146897693,-5.788176059609,
    7.126131904285));
#44166 = SURFACE_CURVE('',#44167,(#44171),.PCURVE_S1.);
#44167 = LINE('',#44168,#44169);
#44168 = CARTESIAN_POINT('',(2.451146897693,-5.788199300941,
    7.407327990923));
#44169 = VECTOR('',#44170,1.);
#44170 = DIRECTION('',(0.E+000,8.265168879443E-005,-0.999999996584));
#44171 = PCURVE('',#43969,#44172);
#44172 = DEFINITIONAL_REPRESENTATION('',(#44173),#44177);
#44173 = LINE('',#44174,#44175);
#44174 = CARTESIAN_POINT('',(0.312930282204,0.209501158566));
#44175 = VECTOR('',#44176,1.);
#44176 = DIRECTION('',(-3.001071547265E-016,1.));
#44177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44178 = ORIENTED_EDGE('',*,*,#44179,.T.);
#44179 = EDGE_CURVE('',#44164,#44050,#44180,.T.);
#44180 = SURFACE_CURVE('',#44181,(#44185),.PCURVE_S1.);
#44181 = LINE('',#44182,#44183);
#44182 = CARTESIAN_POINT('',(2.451146897693,-5.788176059609,
    7.126131904285));
#44183 = VECTOR('',#44184,1.);
#44184 = DIRECTION('',(-5.285852084641E-016,0.81166142517,0.584128180189
    ));
#44185 = PCURVE('',#43969,#44186);
#44186 = DEFINITIONAL_REPRESENTATION('',(#44187),#44191);
#44187 = LINE('',#44188,#44189);
#44188 = CARTESIAN_POINT('',(0.312930282204,0.490697246165));
#44189 = VECTOR('',#44190,1.);
#44190 = DIRECTION('',(0.811709701578,-0.584061093006));
#44191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44192 = FACE_BOUND('',#44193,.T.);
#44193 = EDGE_LOOP('',(#44194,#44212,#44228,#44244,#44260,#44278,#44294,
    #44332,#44348));
#44194 = ORIENTED_EDGE('',*,*,#44195,.T.);
#44195 = EDGE_CURVE('',#44196,#44198,#44200,.T.);
#44196 = VERTEX_POINT('',#44197);
#44197 = CARTESIAN_POINT('',(2.451146897693,-6.852704218924,
    8.753277269854));
#44198 = VERTEX_POINT('',#44199);
#44199 = CARTESIAN_POINT('',(2.451146897693,-6.818962118632,
    8.772761640743));
#44200 = SURFACE_CURVE('',#44201,(#44205),.PCURVE_S1.);
#44201 = LINE('',#44202,#44203);
#44202 = CARTESIAN_POINT('',(2.451146897693,-6.852704218924,
    8.753277269854));
#44203 = VECTOR('',#44204,1.);
#44204 = DIRECTION('',(0.E+000,0.865990896031,0.50005976442));
#44205 = PCURVE('',#43969,#44206);
#44206 = DEFINITIONAL_REPRESENTATION('',(#44207),#44211);
#44207 = LINE('',#44208,#44209);
#44208 = CARTESIAN_POINT('',(-0.751463387163,-1.136536098897));
#44209 = VECTOR('',#44210,1.);
#44210 = DIRECTION('',(0.866032223857,-0.499988187102));
#44211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44212 = ORIENTED_EDGE('',*,*,#44213,.T.);
#44213 = EDGE_CURVE('',#44198,#44214,#44216,.T.);
#44214 = VERTEX_POINT('',#44215);
#44215 = CARTESIAN_POINT('',(2.451146897693,-6.805063734613,
    8.780787155411));
#44216 = SURFACE_CURVE('',#44217,(#44221),.PCURVE_S1.);
#44217 = LINE('',#44218,#44219);
#44218 = CARTESIAN_POINT('',(2.451146897693,-6.818962063355,
    8.772761545016));
#44219 = VECTOR('',#44220,1.);
#44220 = DIRECTION('',(5.534128460181E-014,0.86599089603,0.500059764421)
  );
#44221 = PCURVE('',#43969,#44222);
#44222 = DEFINITIONAL_REPRESENTATION('',(#44223),#44227);
#44223 = LINE('',#44224,#44225);
#44224 = CARTESIAN_POINT('',(-0.717719621301,-1.156017585146));
#44225 = VECTOR('',#44226,1.);
#44226 = DIRECTION('',(0.866032223857,-0.499988187103));
#44227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44228 = ORIENTED_EDGE('',*,*,#44229,.T.);
#44229 = EDGE_CURVE('',#44214,#44230,#44232,.T.);
#44230 = VERTEX_POINT('',#44231);
#44231 = CARTESIAN_POINT('',(2.451146897693,-6.833975730526,
    8.830854622073));
#44232 = SURFACE_CURVE('',#44233,(#44237),.PCURVE_S1.);
#44233 = LINE('',#44234,#44235);
#44234 = CARTESIAN_POINT('',(2.451146897693,-6.80506380001,
    8.780787117647));
#44235 = VECTOR('',#44236,1.);
#44236 = DIRECTION('',(7.681118435603E-015,-0.500071742105,
    0.865983979498));
#44237 = PCURVE('',#43969,#44238);
#44238 = DEFINITIONAL_REPRESENTATION('',(#44239),#44243);
#44239 = LINE('',#44240,#44241);
#44240 = CARTESIAN_POINT('',(-0.703820694676,-1.164042009035));
#44241 = VECTOR('',#44242,1.);
#44242 = DIRECTION('',(-0.500000165359,-0.866025308315));
#44243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44244 = ORIENTED_EDGE('',*,*,#44245,.T.);
#44245 = EDGE_CURVE('',#44230,#44246,#44248,.T.);
#44246 = VERTEX_POINT('',#44247);
#44247 = CARTESIAN_POINT('',(2.451146897693,-7.024138379078,
    9.160162683785));
#44248 = SURFACE_CURVE('',#44249,(#44253),.PCURVE_S1.);
#44249 = LINE('',#44250,#44251);
#44250 = CARTESIAN_POINT('',(2.451146897693,-6.83397586132,
    8.830854546544));
#44251 = VECTOR('',#44252,1.);
#44252 = DIRECTION('',(0.E+000,-0.500071742105,0.865983979498));
#44253 = PCURVE('',#43969,#44254);
#44254 = DEFINITIONAL_REPRESENTATION('',(#44255),#44259);
#44255 = LINE('',#44256,#44257);
#44256 = CARTESIAN_POINT('',(-0.73272861773,-1.214111827392));
#44257 = VECTOR('',#44258,1.);
#44258 = DIRECTION('',(-0.500000165359,-0.866025308314));
#44259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44260 = ORIENTED_EDGE('',*,*,#44261,.T.);
#44261 = EDGE_CURVE('',#44246,#44262,#44264,.T.);
#44262 = VERTEX_POINT('',#44263);
#44263 = CARTESIAN_POINT('',(2.451146897693,-6.887452372699,
    9.143475310636));
#44264 = SURFACE_CURVE('',#44265,(#44270),.PCURVE_S1.);
#44265 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44266,#44267,#44268,#44269),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#44266 = CARTESIAN_POINT('',(2.451146897693,-7.024138379078,
    9.160162683785));
#44267 = CARTESIAN_POINT('',(2.451146897693,-6.985290430781,
    9.146143566553));
#44268 = CARTESIAN_POINT('',(2.451146897693,-6.924849367691,
    9.140048427254));
#44269 = CARTESIAN_POINT('',(2.451146897693,-6.887452372699,
    9.143475310636));
#44270 = PCURVE('',#43969,#44271);
#44271 = DEFINITIONAL_REPRESENTATION('',(#44272),#44277);
#44272 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44273,#44274,#44275,#44276),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#44273 = CARTESIAN_POINT('',(-0.922863916964,-1.543435680761));
#44274 = CARTESIAN_POINT('',(-0.884017127504,-1.529413352728));
#44275 = CARTESIAN_POINT('',(-0.823576568394,-1.523313217894));
#44276 = CARTESIAN_POINT('',(-0.786179290292,-1.526737010339));
#44277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44278 = ORIENTED_EDGE('',*,*,#44279,.T.);
#44279 = EDGE_CURVE('',#44262,#44280,#44282,.T.);
#44280 = VERTEX_POINT('',#44281);
#44281 = CARTESIAN_POINT('',(2.451146897693,-6.92069424779,
    9.201039438575));
#44282 = SURFACE_CURVE('',#44283,(#44287),.PCURVE_S1.);
#44283 = LINE('',#44284,#44285);
#44284 = CARTESIAN_POINT('',(2.451146897693,-6.887452372699,
    9.143475310636));
#44285 = VECTOR('',#44286,1.);
#44286 = DIRECTION('',(-6.680752248713E-015,-0.500081350412,
    0.865978431008));
#44287 = PCURVE('',#43969,#44288);
#44288 = DEFINITIONAL_REPRESENTATION('',(#44289),#44293);
#44289 = LINE('',#44290,#44291);
#44290 = CARTESIAN_POINT('',(-0.786179290292,-1.526737010339));
#44291 = VECTOR('',#44292,1.);
#44292 = DIRECTION('',(-0.500009774124,-0.866019760618));
#44293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44294 = ORIENTED_EDGE('',*,*,#44295,.T.);
#44295 = EDGE_CURVE('',#44280,#44296,#44298,.T.);
#44296 = VERTEX_POINT('',#44297);
#44297 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#44298 = SURFACE_CURVE('',#44299,(#44314),.PCURVE_S1.);
#44299 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44300,#44301,#44302,#44303,
    #44304,#44305,#44306,#44307,#44308,#44309,#44310,#44311,#44312,
    #44313),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245787,0.416899207582,0.625392147247,0.804937096157,
    0.952983809554,1.),.UNSPECIFIED.);
#44300 = CARTESIAN_POINT('',(2.451146897693,-6.92069424779,
    9.201039438575));
#44301 = CARTESIAN_POINT('',(2.451146897693,-6.935040763864,
    9.201643821409));
#44302 = CARTESIAN_POINT('',(2.451146897693,-6.949387279937,
    9.202248204244));
#44303 = CARTESIAN_POINT('',(2.451146897693,-6.978306740396,
    9.20605921932));
#44304 = CARTESIAN_POINT('',(2.451146897693,-6.993255845835,
    9.209129446523));
#44305 = CARTESIAN_POINT('',(2.451146897693,-7.020904736492,
    9.216454460109));
#44306 = CARTESIAN_POINT('',(2.451146897693,-7.034181207063,
    9.220932234452));
#44307 = CARTESIAN_POINT('',(2.451146897693,-7.05690865007,
    9.230169144378));
#44308 = CARTESIAN_POINT('',(2.451146897693,-7.066990095541,
    9.234987097089));
#44309 = CARTESIAN_POINT('',(2.451146897693,-7.0836771716,9.244296315269
    ));
#44310 = CARTESIAN_POINT('',(2.451146897693,-7.090775241868,
    9.24879664984));
#44311 = CARTESIAN_POINT('',(2.451146897693,-7.099229796776,
    9.254949935219));
#44312 = CARTESIAN_POINT('',(2.451146897693,-7.101176540002,
    9.25646498319));
#44313 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#44314 = PCURVE('',#43969,#44315);
#44315 = DEFINITIONAL_REPRESENTATION('',(#44316),#44331);
#44316 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44317,#44318,#44319,#44320,
    #44321,#44322,#44323,#44324,#44325,#44326,#44327,#44328,#44329,
    #44330),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245787,0.416899207582,0.625392147247,0.804937096157,
    0.952983809554,1.),.UNSPECIFIED.);
#44317 = CARTESIAN_POINT('',(-0.819416407497,-1.584303885579));
#44318 = CARTESIAN_POINT('',(-0.833762873568,-1.584909454175));
#44319 = CARTESIAN_POINT('',(-0.84810933964,-1.585515022772));
#44320 = CARTESIAN_POINT('',(-0.877028485013,-1.589328428077));
#44321 = CARTESIAN_POINT('',(-0.891977336641,-1.592399890838));
#44322 = CARTESIAN_POINT('',(-0.919625621779,-1.599727189626));
#44323 = CARTESIAN_POINT('',(-0.93290172221,-1.604206061277));
#44324 = CARTESIAN_POINT('',(-0.955628401692,-1.613444849633));
#44325 = CARTESIAN_POINT('',(-0.965709448917,-1.618263635576));
#44326 = CARTESIAN_POINT('',(-0.982395755496,-1.627574232939));
#44327 = CARTESIAN_POINT('',(-0.98949345378,-1.632075154162));
#44328 = CARTESIAN_POINT('',(-0.99794750008,-1.638229138303));
#44329 = CARTESIAN_POINT('',(-0.999894118078,-1.639744347171));
#44330 = CARTESIAN_POINT('',(-1.001840736076,-1.641259556039));
#44331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44332 = ORIENTED_EDGE('',*,*,#44333,.T.);
#44333 = EDGE_CURVE('',#44296,#44334,#44336,.T.);
#44334 = VERTEX_POINT('',#44335);
#44335 = CARTESIAN_POINT('',(2.451146897693,-7.133889394956,
    9.24021349238));
#44336 = SURFACE_CURVE('',#44337,(#44341),.PCURVE_S1.);
#44337 = LINE('',#44338,#44339);
#44338 = CARTESIAN_POINT('',(2.451146897693,-7.103123283229,
    9.257980031162));
#44339 = VECTOR('',#44340,1.);
#44340 = DIRECTION('',(0.E+000,-0.865980110553,-0.500078441974));
#44341 = PCURVE('',#43969,#44342);
#44342 = DEFINITIONAL_REPRESENTATION('',(#44343),#44347);
#44343 = LINE('',#44344,#44345);
#44344 = CARTESIAN_POINT('',(-1.001840736076,-1.641259556039));
#44345 = VECTOR('',#44346,1.);
#44346 = DIRECTION('',(-0.866021439922,0.500006865548));
#44347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44348 = ORIENTED_EDGE('',*,*,#44349,.T.);
#44349 = EDGE_CURVE('',#44334,#44196,#44350,.T.);
#44350 = SURFACE_CURVE('',#44351,(#44355),.PCURVE_S1.);
#44351 = LINE('',#44352,#44353);
#44352 = CARTESIAN_POINT('',(2.451146897693,-7.133889394956,
    9.24021349238));
#44353 = VECTOR('',#44354,1.);
#44354 = DIRECTION('',(0.E+000,0.500069913428,-0.865985035485));
#44355 = PCURVE('',#43969,#44356);
#44356 = DEFINITIONAL_REPRESENTATION('',(#44357),#44361);
#44357 = LINE('',#44358,#44359);
#44358 = CARTESIAN_POINT('',(-1.032608316133,-1.623495560189));
#44359 = VECTOR('',#44360,1.);
#44360 = DIRECTION('',(0.499998336594,0.86602636415));
#44361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44362 = FACE_BOUND('',#44363,.T.);
#44363 = EDGE_LOOP('',(#44364,#44382,#44520,#44646,#44662,#44678,#44852,
    #44868));
#44364 = ORIENTED_EDGE('',*,*,#44365,.T.);
#44365 = EDGE_CURVE('',#44366,#44368,#44370,.T.);
#44366 = VERTEX_POINT('',#44367);
#44367 = CARTESIAN_POINT('',(2.426146897693,-7.866001173524,
    7.702841955856));
#44368 = VERTEX_POINT('',#44369);
#44369 = CARTESIAN_POINT('',(2.451146897693,-7.878328478521,
    7.757852671128));
#44370 = SURFACE_CURVE('',#44371,(#44375),.PCURVE_S1.);
#44371 = LINE('',#44372,#44373);
#44372 = CARTESIAN_POINT('',(2.451146897693,-7.866001173524,
    7.702841955856));
#44373 = VECTOR('',#44374,1.);
#44374 = DIRECTION('',(0.E+000,-0.218666142746,0.975799732536));
#44375 = PCURVE('',#43969,#44376);
#44376 = DEFINITIONAL_REPRESENTATION('',(#44377),#44381);
#44377 = LINE('',#44378,#44379);
#44378 = CARTESIAN_POINT('',(-1.764847158555,-8.618453919088E-002));
#44379 = VECTOR('',#44380,1.);
#44380 = DIRECTION('',(-0.218585490503,-0.975817802329));
#44381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44382 = ORIENTED_EDGE('',*,*,#44383,.T.);
#44383 = EDGE_CURVE('',#44368,#44384,#44386,.T.);
#44384 = VERTEX_POINT('',#44385);
#44385 = CARTESIAN_POINT('',(2.413646897693,-7.764421293306,
    7.55363178785));
#44386 = SURFACE_CURVE('',#44387,(#44452),.PCURVE_S1.);
#44387 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44388,#44389,#44390,#44391,
    #44392,#44393,#44394,#44395,#44396,#44397,#44398,#44399,#44400,
    #44401,#44402,#44403,#44404,#44405,#44406,#44407,#44408,#44409,
    #44410,#44411,#44412,#44413,#44414,#44415,#44416,#44417,#44418,
    #44419,#44420,#44421,#44422,#44423,#44424,#44425,#44426,#44427,
    #44428,#44429,#44430,#44431,#44432,#44433,#44434,#44435,#44436,
    #44437,#44438,#44439,#44440,#44441,#44442,#44443,#44444,#44445,
    #44446,#44447,#44448,#44449,#44450,#44451),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,4.340085168331E-002,8.331528214545E-002,0.120301323094,
    0.154895160769,0.187607317013,0.218921894369,0.249297652372,
    0.278041570043,0.307845127505,0.338933248288,0.371025760111,
    0.403619953243,0.436085617993,0.467840834757,0.498504940602,
    0.526692708139,0.556145832515,0.587601007964,0.621249867374,
    0.657014915634,0.694374238128,0.732301128227,0.769329290544,
    0.805477074301,0.840145821262,0.873295770545,0.905026364244,
    0.935535422087,0.965078690546,0.993939015161,1.),.UNSPECIFIED.);
#44388 = CARTESIAN_POINT('',(2.451146897693,-7.878328478521,
    7.757852671128));
#44389 = CARTESIAN_POINT('',(2.451146897693,-7.888823600213,
    7.756018717672));
#44390 = CARTESIAN_POINT('',(2.451146897693,-7.899318721905,
    7.754184764217));
#44391 = CARTESIAN_POINT('',(2.451146897693,-7.917880354903,
    7.749286950417));
#44392 = CARTESIAN_POINT('',(2.451146897693,-7.926325817894,
    7.746520755001));
#44393 = CARTESIAN_POINT('',(2.451146897693,-7.941627704343,
    7.740470630104));
#44394 = CARTESIAN_POINT('',(2.451146897693,-7.948586234746,
    7.737214369981));
#44395 = CARTESIAN_POINT('',(2.451146897693,-7.961190514989,
    7.730312466911));
#44396 = CARTESIAN_POINT('',(2.451146897693,-7.966917296989,
    7.726685103884));
#44397 = CARTESIAN_POINT('',(2.451146897693,-7.977278537242,
    7.719117972937));
#44398 = CARTESIAN_POINT('',(2.451146897693,-7.981976683941,
    7.715188670533));
#44399 = CARTESIAN_POINT('',(2.451146897693,-7.990450855233,
    7.707054911858));
#44400 = CARTESIAN_POINT('',(2.451146897693,-7.994276195523,
    7.702854337982));
#44401 = CARTESIAN_POINT('',(2.451146897693,-8.001129788076,
    7.694184348743));
#44402 = CARTESIAN_POINT('',(2.451146897693,-8.004202255307,
    7.689712186107));
#44403 = CARTESIAN_POINT('',(2.451146897693,-8.009504992366,
    7.680657468426));
#44404 = CARTESIAN_POINT('',(2.451146897693,-8.011796007944,
    7.676057458135));
#44405 = CARTESIAN_POINT('',(2.451146897693,-8.015812082649,
    7.666465200484));
#44406 = CARTESIAN_POINT('',(2.451146897693,-8.017526011987,
    7.661388789225));
#44407 = CARTESIAN_POINT('',(2.451146897693,-8.020344473731,
    7.650893469521));
#44408 = CARTESIAN_POINT('',(2.451146897693,-8.021422489179,
    7.645370998615));
#44409 = CARTESIAN_POINT('',(2.451146897693,-8.022870711084,
    7.634119075486));
#44410 = CARTESIAN_POINT('',(2.451146897693,-8.023220148838,
    7.628280497127));
#44411 = CARTESIAN_POINT('',(2.451146897693,-8.023136188208,
    7.616595767741));
#44412 = CARTESIAN_POINT('',(2.451146897693,-8.022693866235,
    7.610636847733));
#44413 = CARTESIAN_POINT('',(2.451146897693,-8.021002261045,
    7.59894429351));
#44414 = CARTESIAN_POINT('',(2.451146897693,-8.019759557586,
    7.593096073861));
#44415 = CARTESIAN_POINT('',(2.451146897693,-8.01650287963,
    7.581837969501));
#44416 = CARTESIAN_POINT('',(2.451146897693,-8.014509584091,
    7.576313701692));
#44417 = CARTESIAN_POINT('',(2.451146897693,-8.009829343399,
    7.565852579971));
#44418 = CARTESIAN_POINT('',(2.451146897693,-8.007165257086,
    7.560787806089));
#44419 = CARTESIAN_POINT('',(2.451146897693,-8.001379633029,
    7.551581934475));
#44420 = CARTESIAN_POINT('',(2.451146897693,-7.998279177174,
    7.547304668955));
#44421 = CARTESIAN_POINT('',(2.451146897693,-7.991444528017,
    7.539073527122));
#44422 = CARTESIAN_POINT('',(2.451146897693,-7.987615998329,
    7.53508851633));
#44423 = CARTESIAN_POINT('',(2.451146897693,-7.979253402506,
    7.527370086752));
#44424 = CARTESIAN_POINT('',(2.451146897693,-7.97459435438,
    7.523647385924));
#44425 = CARTESIAN_POINT('',(2.451146897693,-7.964549771179,
    7.516566498197));
#44426 = CARTESIAN_POINT('',(2.451146897693,-7.959020898719,
    7.513221733943));
#44427 = CARTESIAN_POINT('',(2.451146897693,-7.947287918893,
    7.507067773251));
#44428 = CARTESIAN_POINT('',(2.451146897693,-7.940924773837,
    7.504269351918));
#44429 = CARTESIAN_POINT('',(2.451146897693,-7.927701707303,
    7.499423071401));
#44430 = CARTESIAN_POINT('',(2.451146897693,-7.920673820778,
    7.497372867013));
#44431 = CARTESIAN_POINT('',(2.451146897693,-7.906451141625,
    7.494226798505));
#44432 = CARTESIAN_POINT('',(2.451146897693,-7.899078214631,
    7.493104513921));
#44433 = CARTESIAN_POINT('',(2.451146897693,-7.884653122238,
    7.491917348718));
#44434 = CARTESIAN_POINT('',(2.451146897693,-7.877386230499,
    7.491810264438));
#44435 = CARTESIAN_POINT('',(2.451146897693,-7.863468479804,
    7.492540309709));
#44436 = CARTESIAN_POINT('',(2.451146897693,-7.85663222809,
    7.493360570125));
#44437 = CARTESIAN_POINT('',(2.451146897693,-7.843661620392,
    7.495840921458));
#44438 = CARTESIAN_POINT('',(2.451146897693,-7.837411201373,
    7.497472793148));
#44439 = CARTESIAN_POINT('',(2.451146897693,-7.825640685789,
    7.501462687784));
#44440 = CARTESIAN_POINT('',(2.451146897693,-7.820020692863,
    7.503791640518));
#44441 = CARTESIAN_POINT('',(2.451146897693,-7.809512019439,
    7.509074110535));
#44442 = CARTESIAN_POINT('',(2.451146897693,-7.804532212331,
    7.512001771379));
#44443 = CARTESIAN_POINT('',(2.451146897693,-7.795279230323,
    7.518404706583));
#44444 = CARTESIAN_POINT('',(2.451146897693,-7.790923992276,
    7.521859136015));
#44445 = CARTESIAN_POINT('',(2.451146897693,-7.78288680011,
    7.529266986234));
#44446 = CARTESIAN_POINT('',(2.451146897693,-7.779131554632,7.5332052913
    ));
#44447 = CARTESIAN_POINT('',(2.451146897693,-7.772265141719,
    7.541559874934));
#44448 = CARTESIAN_POINT('',(2.451146897693,-7.769095453304,
    7.545966354809));
#44449 = CARTESIAN_POINT('',(2.451146897693,-7.765600009115,
    7.551629550769));
#44450 = CARTESIAN_POINT('',(2.451146897693,-7.76501065121,
    7.552630669309));
#44451 = CARTESIAN_POINT('',(2.451146897693,-7.764421293306,
    7.55363178785));
#44452 = PCURVE('',#43969,#44453);
#44453 = DEFINITIONAL_REPRESENTATION('',(#44454),#44519);
#44454 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44455,#44456,#44457,#44458,
    #44459,#44460,#44461,#44462,#44463,#44464,#44465,#44466,#44467,
    #44468,#44469,#44470,#44471,#44472,#44473,#44474,#44475,#44476,
    #44477,#44478,#44479,#44480,#44481,#44482,#44483,#44484,#44485,
    #44486,#44487,#44488,#44489,#44490,#44491,#44492,#44493,#44494,
    #44495,#44496,#44497,#44498,#44499,#44500,#44501,#44502,#44503,
    #44504,#44505,#44506,#44507,#44508,#44509,#44510,#44511,#44512,
    #44513,#44514,#44515,#44516,#44517,#44518),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,4.340085168331E-002,8.331528214545E-002,0.120301323094,
    0.154895160769,0.187607317013,0.218921894369,0.249297652372,
    0.278041570043,0.307845127505,0.338933248288,0.371025760111,
    0.403619953243,0.436085617993,0.467840834757,0.498504940602,
    0.526692708139,0.556145832515,0.587601007964,0.621249867374,
    0.657014915634,0.694374238128,0.732301128227,0.769329290544,
    0.805477074301,0.840145821262,0.873295770545,0.905026364244,
    0.935535422087,0.965078690546,0.993939015161,1.),.UNSPECIFIED.);
#44455 = CARTESIAN_POINT('',(-1.77716991678,-0.141196273148));
#44456 = CARTESIAN_POINT('',(-1.787665190016,-0.139363187138));
#44457 = CARTESIAN_POINT('',(-1.798160463252,-0.137530101128));
#44458 = CARTESIAN_POINT('',(-1.816722500998,-0.132633821496));
#44459 = CARTESIAN_POINT('',(-1.825168192592,-0.12986832412));
#44460 = CARTESIAN_POINT('',(-1.840470579042,-0.123819463971));
#44461 = CARTESIAN_POINT('',(-1.847429378556,-0.120563778994));
#44462 = CARTESIAN_POINT('',(-1.86003422921,-0.113662917712));
#44463 = CARTESIAN_POINT('',(-1.865761310998,-0.110036028026));
#44464 = CARTESIAN_POINT('',(-1.876123176652,-0.102469753479));
#44465 = CARTESIAN_POINT('',(-1.880821648098,-9.854083939794E-002));
#44466 = CARTESIAN_POINT('',(-1.889296491631,-9.040778115567E-002));
#44467 = CARTESIAN_POINT('',(-1.893122179092,-8.620752346439E-002));
#44468 = CARTESIAN_POINT('',(-1.899976488211,-7.753810071571E-002));
#44469 = CARTESIAN_POINT('',(-1.903049325063,-7.30661920398E-002));
#44470 = CARTESIAN_POINT('',(-1.908352810491,-6.401191266957E-002));
#44471 = CARTESIAN_POINT('',(-1.91064420626,-5.941209175106E-002));
#44472 = CARTESIAN_POINT('',(-1.914661073768,-4.982016606846E-002));
#44473 = CARTESIAN_POINT('',(-1.916375422674,-4.474389648563E-002));
#44474 = CARTESIAN_POINT('',(-1.919194751864,-3.424880976816E-002));
#44475 = CARTESIAN_POINT('',(-1.92027322375,-2.872642798109E-002));
#44476 = CARTESIAN_POINT('',(-1.921722375641,-1.747462458786E-002));
#44477 = CARTESIAN_POINT('',(-1.922072295961,-1.163607513084E-002));
#44478 = CARTESIAN_POINT('',(-1.921989301095,4.866115489577E-005));
#44479 = CARTESIAN_POINT('',(-1.921547471638,6.007617701471E-003));
#44480 = CARTESIAN_POINT('',(-1.919856832863,1.77003116981E-002));
#44481 = CARTESIAN_POINT('',(-1.918614612774,2.354863403857E-002));
#44482 = CARTESIAN_POINT('',(-1.915358865331,3.480700753045E-002));
#44483 = CARTESIAN_POINT('',(-1.913366026388,4.033144006968E-002));
#44484 = CARTESIAN_POINT('',(-1.908686650341,5.079294858446E-002));
#44485 = CARTESIAN_POINT('',(-1.906022982649,5.585794264036E-002));
#44486 = CARTESIAN_POINT('',(-1.900238119493,6.506429241464E-002));
#44487 = CARTESIAN_POINT('',(-1.897138017172,6.934181417814E-002));
#44488 = CARTESIAN_POINT('',(-1.890304048356,7.757352087815E-002));
#44489 = CARTESIAN_POINT('',(-1.886475848049,8.155884809114E-002));
#44490 = CARTESIAN_POINT('',(-1.878113890196,8.927796882524E-002));
#44491 = CARTESIAN_POINT('',(-1.873455149773,9.300105471893E-002));
#44492 = CARTESIAN_POINT('',(-1.863411151854,0.100082772623));
#44493 = CARTESIAN_POINT('',(-1.857882555863,0.103427993837));
#44494 = CARTESIAN_POINT('',(-1.846150084712,0.109582924258));
#44495 = CARTESIAN_POINT('',(-1.839787170972,0.112381871506));
#44496 = CARTESIAN_POINT('',(-1.826564505037,0.117229244916));
#44497 = CARTESIAN_POINT('',(-1.819536787989,0.119280030163));
#44498 = CARTESIAN_POINT('',(-1.805314368912,0.122427274189));
#44499 = CARTESIAN_POINT('',(-1.797941534702,0.123550168154));
#44500 = CARTESIAN_POINT('',(-1.78351654048,0.124738525612));
#44501 = CARTESIAN_POINT('',(-1.776249657616,0.124846210511));
#44502 = CARTESIAN_POINT('',(-1.76233184663,0.124117315569));
#44503 = CARTESIAN_POINT('',(-1.755495527143,0.123297620183));
#44504 = CARTESIAN_POINT('',(-1.742524714483,0.120818340901));
#44505 = CARTESIAN_POINT('',(-1.736274160609,0.119186985825));
#44506 = CARTESIAN_POINT('',(-1.724503315294,0.115198064055));
#44507 = CARTESIAN_POINT('',(-1.718883129895,0.112869575831));
#44508 = CARTESIAN_POINT('',(-1.708374019901,0.107587974392));
#44509 = CARTESIAN_POINT('',(-1.703393970834,0.104660725147));
#44510 = CARTESIAN_POINT('',(-1.694140459645,9.825855473961E-002));
#44511 = CARTESIAN_POINT('',(-1.689784936098,9.480448528749E-002));
#44512 = CARTESIAN_POINT('',(-1.681747131688,8.73972993814E-002));
#44513 = CARTESIAN_POINT('',(-1.677991560716,8.345930470637E-002));
#44514 = CARTESIAN_POINT('',(-1.671124457306,7.510528862098E-002));
#44515 = CARTESIAN_POINT('',(-1.667954404698,7.069907074088E-002));
#44516 = CARTESIAN_POINT('',(-1.664458492449,6.503616370517E-002));
#44517 = CARTESIAN_POINT('',(-1.663869051802,6.40350938797E-002));
#44518 = CARTESIAN_POINT('',(-1.663279611155,6.303402405421E-002));
#44519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44520 = ORIENTED_EDGE('',*,*,#44521,.T.);
#44521 = EDGE_CURVE('',#44384,#44522,#44524,.T.);
#44522 = VERTEX_POINT('',#44523);
#44523 = CARTESIAN_POINT('',(2.451146897693,-7.49510775986,
    7.718917797878));
#44524 = SURFACE_CURVE('',#44525,(#44584),.PCURVE_S1.);
#44525 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44526,#44527,#44528,#44529,
    #44530,#44531,#44532,#44533,#44534,#44535,#44536,#44537,#44538,
    #44539,#44540,#44541,#44542,#44543,#44544,#44545,#44546,#44547,
    #44548,#44549,#44550,#44551,#44552,#44553,#44554,#44555,#44556,
    #44557,#44558,#44559,#44560,#44561,#44562,#44563,#44564,#44565,
    #44566,#44567,#44568,#44569,#44570,#44571,#44572,#44573,#44574,
    #44575,#44576,#44577,#44578,#44579,#44580,#44581,#44582,#44583),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,4),(0.E+000,2.995150744899E-002,5.949311943409E-002,
    8.899255229893E-002,0.118820349205,0.149350625748,0.180961942052,
    0.214037988072,0.248967586963,0.286143334766,0.32982093348,
    0.377710710461,0.426808659337,0.473656830021,0.514322609089,
    0.55054709756,0.587345485182,0.624484428179,0.661604730943,
    0.69828553667,0.734139817888,0.768769976302,0.80320634488,
    0.837616180928,0.871691012799,0.905240951136,0.938164331553,
    0.970457150548,1.),.UNSPECIFIED.);
#44526 = CARTESIAN_POINT('',(2.451146897693,-7.764421293306,
    7.55363178785));
#44527 = CARTESIAN_POINT('',(2.451146897693,-7.762924067138,
    7.549004580014));
#44528 = CARTESIAN_POINT('',(2.451146897693,-7.761426840971,
    7.544377372178));
#44529 = CARTESIAN_POINT('',(2.451146897693,-7.757629092843,
    7.53572933633));
#44530 = CARTESIAN_POINT('',(2.451146897693,-7.755464924204,
    7.531606805453));
#44531 = CARTESIAN_POINT('',(2.451146897693,-7.750639715819,
    7.523744444562));
#44532 = CARTESIAN_POINT('',(2.451146897693,-7.747960644428,
    7.519992885344));
#44533 = CARTESIAN_POINT('',(2.451146897693,-7.742089823654,
    7.512837338207));
#44534 = CARTESIAN_POINT('',(2.451146897693,-7.738873441168,
    7.509426186641));
#44535 = CARTESIAN_POINT('',(2.451146897693,-7.731888020293,
    7.50293587719));
#44536 = CARTESIAN_POINT('',(2.451146897693,-7.728087224062,
    7.499854175911));
#44537 = CARTESIAN_POINT('',(2.451146897693,-7.719870105473,
    7.494029071896));
#44538 = CARTESIAN_POINT('',(2.451146897693,-7.715414099265,
    7.491287986957));
#44539 = CARTESIAN_POINT('',(2.451146897693,-7.705801625917,
    7.486175604511));
#44540 = CARTESIAN_POINT('',(2.451146897693,-7.700596453964,
    7.483811914353));
#44541 = CARTESIAN_POINT('',(2.451146897693,-7.689379360456,
    7.479515473893));
#44542 = CARTESIAN_POINT('',(2.451146897693,-7.683256495393,
    7.47758483013));
#44543 = CARTESIAN_POINT('',(2.451146897693,-7.670288041964,
    7.474297461522));
#44544 = CARTESIAN_POINT('',(2.451146897693,-7.663226672132,
    7.472946266691));
#44545 = CARTESIAN_POINT('',(2.451146897693,-7.647825039942,
    7.470859034331));
#44546 = CARTESIAN_POINT('',(2.451146897693,-7.639199989877,
    7.470252907523));
#44547 = CARTESIAN_POINT('',(2.451146897693,-7.621194350798,
    7.470056499705));
#44548 = CARTESIAN_POINT('',(2.451146897693,-7.61153494829,
    7.470577365135));
#44549 = CARTESIAN_POINT('',(2.451146897693,-7.592389053098,
    7.472871155359));
#44550 = CARTESIAN_POINT('',(2.451146897693,-7.582595499693,
    7.474683728745));
#44551 = CARTESIAN_POINT('',(2.451146897693,-7.564200346435,
    7.47947387795));
#44552 = CARTESIAN_POINT('',(2.451146897693,-7.555276701858,
    7.482399341711));
#44553 = CARTESIAN_POINT('',(2.451146897693,-7.539510603067,
    7.488953099658));
#44554 = CARTESIAN_POINT('',(2.451146897693,-7.532335674446,
    7.492434618284));
#44555 = CARTESIAN_POINT('',(2.451146897693,-7.519658788642,
    7.499864704604));
#44556 = CARTESIAN_POINT('',(2.451146897693,-7.513940328366,
    7.503755303412));
#44557 = CARTESIAN_POINT('',(2.451146897693,-7.503135975323,
    7.512156403902));
#44558 = CARTESIAN_POINT('',(2.451146897693,-7.498000891085,
    7.516761657643));
#44559 = CARTESIAN_POINT('',(2.451146897693,-7.48845328578,
    7.526478493928));
#44560 = CARTESIAN_POINT('',(2.451146897693,-7.483997626933,
    7.531690439784));
#44561 = CARTESIAN_POINT('',(2.451146897693,-7.475920005294,
    7.542484538999));
#44562 = CARTESIAN_POINT('',(2.451146897693,-7.472247234338,
    7.548162818314));
#44563 = CARTESIAN_POINT('',(2.451146897693,-7.465821105615,
    7.559726893787));
#44564 = CARTESIAN_POINT('',(2.451146897693,-7.463008483152,
    7.565702888886));
#44565 = CARTESIAN_POINT('',(2.451146897693,-7.45834482244,
    7.577696274189));
#44566 = CARTESIAN_POINT('',(2.451146897693,-7.456428377992,
    7.583799879383));
#44567 = CARTESIAN_POINT('',(2.451146897693,-7.453554699565,
    7.595873110201));
#44568 = CARTESIAN_POINT('',(2.451146897693,-7.452537619322,
    7.601936466418));
#44569 = CARTESIAN_POINT('',(2.451146897693,-7.45134955465,
    7.613971290827));
#44570 = CARTESIAN_POINT('',(2.451146897693,-7.451165234059,
    7.620041550683));
#44571 = CARTESIAN_POINT('',(2.451146897693,-7.451611751295,
    7.632043799247));
#44572 = CARTESIAN_POINT('',(2.451146897693,-7.452242432058,
    7.638065116666));
#44573 = CARTESIAN_POINT('',(2.451146897693,-7.454306645467,
    7.649832534406));
#44574 = CARTESIAN_POINT('',(2.451146897693,-7.455732974757,
    7.655666232701));
#44575 = CARTESIAN_POINT('',(2.451146897693,-7.459354060081,
    7.66694824255));
#44576 = CARTESIAN_POINT('',(2.451146897693,-7.46153728535,
    7.672483022666));
#44577 = CARTESIAN_POINT('',(2.451146897693,-7.466627310628,
    7.683083836795));
#44578 = CARTESIAN_POINT('',(2.451146897693,-7.469520446929,
    7.688234306933));
#44579 = CARTESIAN_POINT('',(2.451146897693,-7.475986608086,
    7.698010018555));
#44580 = CARTESIAN_POINT('',(2.451146897693,-7.479546120739,
    7.702715929436));
#44581 = CARTESIAN_POINT('',(2.451146897693,-7.487045346726,
    7.711265181972));
#44582 = CARTESIAN_POINT('',(2.451146897693,-7.491076553312,
    7.715091489964));
#44583 = CARTESIAN_POINT('',(2.451146897693,-7.495107759899,
    7.718917797955));
#44584 = PCURVE('',#43969,#44585);
#44585 = DEFINITIONAL_REPRESENTATION('',(#44586),#44645);
#44586 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44587,#44588,#44589,#44590,
    #44591,#44592,#44593,#44594,#44595,#44596,#44597,#44598,#44599,
    #44600,#44601,#44602,#44603,#44604,#44605,#44606,#44607,#44608,
    #44609,#44610,#44611,#44612,#44613,#44614,#44615,#44616,#44617,
    #44618,#44619,#44620,#44621,#44622,#44623,#44624,#44625,#44626,
    #44627,#44628,#44629,#44630,#44631,#44632,#44633,#44634,#44635,
    #44636,#44637,#44638,#44639,#44640,#44641,#44642,#44643,#44644),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,4),(0.E+000,2.995150744899E-002,5.949311943409E-002,
    8.899255229893E-002,0.118820349205,0.149350625748,0.180961942052,
    0.214037988072,0.248967586963,0.286143334766,0.32982093348,
    0.377710710461,0.426808659337,0.473656830021,0.514322609089,
    0.55054709756,0.587345485182,0.624484428179,0.661604730943,
    0.69828553667,0.734139817888,0.768769976302,0.80320634488,
    0.837616180928,0.871691012799,0.905240951136,0.938164331553,
    0.970457150548,1.),.UNSPECIFIED.);
#44587 = CARTESIAN_POINT('',(-1.663279611155,6.303402405421E-002));
#44588 = CARTESIAN_POINT('',(-1.66178276744,6.766135562249E-002));
#44589 = CARTESIAN_POINT('',(-1.660285923724,7.228868719077E-002));
#44590 = CARTESIAN_POINT('',(-1.656488890384,8.093703689934E-002));
#44591 = CARTESIAN_POINT('',(-1.654325062486,8.505974663447E-002));
#44592 = CARTESIAN_POINT('',(-1.649500503956,9.292250631023E-002));
#44593 = CARTESIAN_POINT('',(-1.646821742646,9.667428694558E-002));
#44594 = CARTESIAN_POINT('',(-1.64095151331,0.103830319291));
#44595 = CARTESIAN_POINT('',(-1.637735412773,0.107241736685));
#44596 = CARTESIAN_POINT('',(-1.630750528357,0.11373262347));
#44597 = CARTESIAN_POINT('',(-1.626949986846,0.116814638881));
#44598 = CARTESIAN_POINT('',(-1.61873334974,0.122640422035));
#44599 = CARTESIAN_POINT('',(-1.614277570103,0.125381875261));
#44600 = CARTESIAN_POINT('',(-1.604665519334,0.130495052177));
#44601 = CARTESIAN_POINT('',(-1.599460542762,0.132859172543));
#44602 = CARTESIAN_POINT('',(-1.5882438044,0.1371565401));
#44603 = CARTESIAN_POINT('',(-1.58212109893,0.139087689922));
#44604 = CARTESIAN_POINT('',(-1.569152917251,0.142376130383));
#44605 = CARTESIAN_POINT('',(-1.562091659122,0.143727908843));
#44606 = CARTESIAN_POINT('',(-1.546690199498,0.145816414168));
#44607 = CARTESIAN_POINT('',(-1.53806519956,0.146423253848));
#44608 = CARTESIAN_POINT('',(-1.520059576775,0.146621149862));
#44609 = CARTESIAN_POINT('',(-1.51040013125,0.146101082799));
#44610 = CARTESIAN_POINT('',(-1.491254046537,0.143808875024));
#44611 = CARTESIAN_POINT('',(-1.481460343354,0.141997111099));
#44612 = CARTESIAN_POINT('',(-1.463064794245,0.1372084823));
#44613 = CARTESIAN_POINT('',(-1.454140907904,0.134283756104));
#44614 = CARTESIAN_POINT('',(-1.438374267487,0.127731301274));
#44615 = CARTESIAN_POINT('',(-1.431199051138,0.124250375679));
#44616 = CARTESIAN_POINT('',(-1.418521551268,0.11682133715));
#44617 = CARTESIAN_POINT('',(-1.412802769447,0.112931210996));
#44618 = CARTESIAN_POINT('',(-1.401997722075,0.104531003533));
#44619 = CARTESIAN_POINT('',(-1.396862257223,9.992617423149E-002));
#44620 = CARTESIAN_POINT('',(-1.387313848838,9.021012710512E-002));
#44621 = CARTESIAN_POINT('',(-1.38285775923,8.499854953437E-002));
#44622 = CARTESIAN_POINT('',(-1.374779245468,7.42051179855E-002));
#44623 = CARTESIAN_POINT('',(-1.371106005205,6.852714225073E-002));
#44624 = CARTESIAN_POINT('',(-1.364678920713,5.696359794698E-002));
#44625 = CARTESIAN_POINT('',(-1.361865804335,5.098783533636E-002));
#44626 = CARTESIAN_POINT('',(-1.357201152365,3.8994835534E-002));
#44627 = CARTESIAN_POINT('',(-1.35528420345,3.289138875856E-002));
#44628 = CARTESIAN_POINT('',(-1.352409527159,2.081839549643E-002));
#44629 = CARTESIAN_POINT('',(-1.351391945773,1.475512336351E-002));
#44630 = CARTESIAN_POINT('',(-1.350202886407,2.720397190926E-003));
#44631 = CARTESIAN_POINT('',(-1.3500180641,-3.349847410442E-003));
#44632 = CARTESIAN_POINT('',(-1.350463589328,-1.535213283872E-002));
#44633 = CARTESIAN_POINT('',(-1.351093772417,-2.137350236375E-002));
#44634 = CARTESIAN_POINT('',(-1.353157013222,-3.314109067398E-002));
#44635 = CARTESIAN_POINT('',(-1.354582860342,-3.897490683822E-002));
#44636 = CARTESIAN_POINT('',(-1.358203013177,-5.02572159372E-002));
#44637 = CARTESIAN_POINT('',(-1.360385780978,-5.579217648109E-002));
#44638 = CARTESIAN_POINT('',(-1.365474930064,-6.639341127342E-002));
#44639 = CARTESIAN_POINT('',(-1.36836764066,-7.1544120516E-002));
#44640 = CARTESIAN_POINT('',(-1.374832993816,-8.132036654436E-002));
#44641 = CARTESIAN_POINT('',(-1.378392117506,-8.602657160929E-002));
#44642 = CARTESIAN_POINT('',(-1.385890636856,-9.457644393961E-002));
#44643 = CARTESIAN_POINT('',(-1.389921527178,-9.840308510419E-002));
#44644 = CARTESIAN_POINT('',(-1.3939524175,-0.102229726269));
#44645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44646 = ORIENTED_EDGE('',*,*,#44647,.T.);
#44647 = EDGE_CURVE('',#44522,#44648,#44650,.T.);
#44648 = VERTEX_POINT('',#44649);
#44649 = CARTESIAN_POINT('',(2.451146897693,-7.609002456677,
    7.763376023013));
#44650 = SURFACE_CURVE('',#44651,(#44655),.PCURVE_S1.);
#44651 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#44652,#44653,#44654),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#44652 = CARTESIAN_POINT('',(2.451146897693,-7.495107759871,
    7.718917797846));
#44653 = CARTESIAN_POINT('',(2.451146897693,-7.539305861498,
    7.757891873443));
#44654 = CARTESIAN_POINT('',(2.451146897693,-7.609002459804,
    7.763376023556));
#44655 = PCURVE('',#43969,#44656);
#44656 = DEFINITIONAL_REPRESENTATION('',(#44657),#44661);
#44657 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#44658,#44659,#44660),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#44658 = CARTESIAN_POINT('',(-1.393952417473,-0.102229726159));
#44659 = CARTESIAN_POINT('',(-1.438147297676,-0.141207454671));
#44660 = CARTESIAN_POINT('',(-1.507843442469,-0.146697365307));
#44661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44662 = ORIENTED_EDGE('',*,*,#44663,.T.);
#44663 = EDGE_CURVE('',#44648,#44664,#44666,.T.);
#44664 = VERTEX_POINT('',#44665);
#44665 = CARTESIAN_POINT('',(2.451146897693,-7.618165013999,
    7.708363668858));
#44666 = SURFACE_CURVE('',#44667,(#44671),.PCURVE_S1.);
#44667 = LINE('',#44668,#44669);
#44668 = CARTESIAN_POINT('',(2.451146897693,-7.609002455634,
    7.76337602284));
#44669 = VECTOR('',#44670,1.);
#44670 = DIRECTION('',(-7.962845208111E-015,-0.164291390903,
    -0.986411850535));
#44671 = PCURVE('',#43969,#44672);
#44672 = DEFINITIONAL_REPRESENTATION('',(#44673),#44677);
#44673 = LINE('',#44674,#44675);
#44674 = CARTESIAN_POINT('',(-1.507843438299,-0.14669736459));
#44675 = VECTOR('',#44676,1.);
#44676 = DIRECTION('',(-0.164372918948,0.986398268204));
#44677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44678 = ORIENTED_EDGE('',*,*,#44679,.T.);
#44679 = EDGE_CURVE('',#44664,#44680,#44682,.T.);
#44680 = VERTEX_POINT('',#44681);
#44681 = CARTESIAN_POINT('',(2.426146897693,-7.726177985732,
    7.654833124443));
#44682 = SURFACE_CURVE('',#44683,(#44766),.PCURVE_S1.);
#44683 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44684,#44685,#44686,#44687,
    #44688,#44689,#44690,#44691,#44692,#44693,#44694,#44695,#44696,
    #44697,#44698,#44699,#44700,#44701,#44702,#44703,#44704,#44705,
    #44706,#44707,#44708,#44709,#44710,#44711,#44712,#44713,#44714,
    #44715,#44716,#44717,#44718,#44719,#44720,#44721,#44722,#44723,
    #44724,#44725,#44726,#44727,#44728,#44729,#44730,#44731,#44732,
    #44733,#44734,#44735,#44736,#44737,#44738,#44739,#44740,#44741,
    #44742,#44743,#44744,#44745,#44746,#44747,#44748,#44749,#44750,
    #44751,#44752,#44753,#44754,#44755,#44756,#44757,#44758,#44759,
    #44760,#44761,#44762,#44763,#44764,#44765),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,3.072322295044E-002,5.931220511874E-002,
    8.603948299744E-002,0.111182904271,0.135027331239,0.157866450789,
    0.180004758721,0.201759876327,0.223465510135,0.245475570046,
    0.26808795311,0.291170088678,0.315095018549,0.339930656836,
    0.365666943774,0.392203404288,0.419355570625,0.446887244426,
    0.474562182792,0.502195365885,0.529989206967,0.562156393578,
    0.597722245108,0.635938888245,0.674566340024,0.710770263431,
    0.743041419706,0.769505359407,0.795667160509,0.819540005249,
    0.8417726136,0.862884349166,0.88330473887,0.904606032744,
    0.924600638646,0.943147541405,0.961054109463,0.978811647225,
    0.996747686738,1.),.UNSPECIFIED.);
#44684 = CARTESIAN_POINT('',(2.451146897693,-7.618165013999,
    7.708363668858));
#44685 = CARTESIAN_POINT('',(2.451146897693,-7.610033700581,
    7.706882279741));
#44686 = CARTESIAN_POINT('',(2.451146897693,-7.601902387164,
    7.705400890624));
#44687 = CARTESIAN_POINT('',(2.451146897693,-7.587690751006,
    7.701882325506));
#44688 = CARTESIAN_POINT('',(2.451146897693,-7.581298077498,
    7.699977057169));
#44689 = CARTESIAN_POINT('',(2.451146897693,-7.569738239716,
    7.695957209604));
#44690 = CARTESIAN_POINT('',(2.451146897693,-7.564540494464,
    7.693843486265));
#44691 = CARTESIAN_POINT('',(2.451146897693,-7.555143121366,
    7.689467242013));
#44692 = CARTESIAN_POINT('',(2.451146897693,-7.550920956418,
    7.687203650644));
#44693 = CARTESIAN_POINT('',(2.451146897693,-7.543291626792,
    7.682565252322));
#44694 = CARTESIAN_POINT('',(2.451146897693,-7.539869223474,
    7.680187524927));
#44695 = CARTESIAN_POINT('',(2.451146897693,-7.533694054936,
    7.675339382353));
#44696 = CARTESIAN_POINT('',(2.451146897693,-7.530932782108,
    7.672864238075));
#44697 = CARTESIAN_POINT('',(2.451146897693,-7.525967200581,
    7.667823705621));
#44698 = CARTESIAN_POINT('',(2.451146897693,-7.523760754453,
    7.66525176864));
#44699 = CARTESIAN_POINT('',(2.451146897693,-7.519821086368,7.6600062149
    ));
#44700 = CARTESIAN_POINT('',(2.451146897693,-7.518091979883,
    7.657324147459));
#44701 = CARTESIAN_POINT('',(2.451146897693,-7.515049655579,
    7.651834549461));
#44702 = CARTESIAN_POINT('',(2.451146897693,-7.513746982711,
    7.649016491083));
#44703 = CARTESIAN_POINT('',(2.451146897693,-7.511525267848,
    7.643219687009));
#44704 = CARTESIAN_POINT('',(2.451146897693,-7.510620358654,
    7.640218116268));
#44705 = CARTESIAN_POINT('',(2.451146897693,-7.509203186936,
    7.634059259621));
#44706 = CARTESIAN_POINT('',(2.451146897693,-7.508704412965,
    7.630849711507));
#44707 = CARTESIAN_POINT('',(2.451146897693,-7.508143918431,
    7.624390025106));
#44708 = CARTESIAN_POINT('',(2.451146897693,-7.508097640088,
    7.621085297253));
#44709 = CARTESIAN_POINT('',(2.451146897693,-7.508443872611,
    7.614391818464));
#44710 = CARTESIAN_POINT('',(2.451146897693,-7.508867679829,
    7.610961631029));
#44711 = CARTESIAN_POINT('',(2.451146897693,-7.51018802537,
    7.604053774066));
#44712 = CARTESIAN_POINT('',(2.451146897693,-7.511119176013,
    7.600532285846));
#44713 = CARTESIAN_POINT('',(2.451146897693,-7.513488332771,
    7.593501496607));
#44714 = CARTESIAN_POINT('',(2.451146897693,-7.514962665181,
    7.589945002539));
#44715 = CARTESIAN_POINT('',(2.451146897693,-7.518443426601,
    7.582927100384));
#44716 = CARTESIAN_POINT('',(2.451146897693,-7.520486017103,
    7.579414713642));
#44717 = CARTESIAN_POINT('',(2.451146897693,-7.525111315058,
    7.572586860089));
#44718 = CARTESIAN_POINT('',(2.451146897693,-7.527728064501,
    7.569216209094));
#44719 = CARTESIAN_POINT('',(2.451146897693,-7.533488108788,
    7.562782107186));
#44720 = CARTESIAN_POINT('',(2.451146897693,-7.536661922655,
    7.559659071721));
#44721 = CARTESIAN_POINT('',(2.451146897693,-7.543503406794,
    7.553825504019));
#44722 = CARTESIAN_POINT('',(2.451146897693,-7.54719786216,
    7.551051303293));
#44723 = CARTESIAN_POINT('',(2.451146897693,-7.555036972442,
    7.54600542127));
#44724 = CARTESIAN_POINT('',(2.451146897693,-7.559238378247,
    7.543666285029));
#44725 = CARTESIAN_POINT('',(2.451146897693,-7.567964805049,
    7.53954227038));
#44726 = CARTESIAN_POINT('',(2.451146897693,-7.572600618064,
    7.537719708052));
#44727 = CARTESIAN_POINT('',(2.451146897693,-7.582752757317,
    7.534361642247));
#44728 = CARTESIAN_POINT('',(2.451146897693,-7.588448034452,
    7.532913571057));
#44729 = CARTESIAN_POINT('',(2.451146897693,-7.600519999036,
    7.530568675581));
#44730 = CARTESIAN_POINT('',(2.451146897693,-7.607086568342,
    7.529762563396));
#44731 = CARTESIAN_POINT('',(2.451146897693,-7.620587640451,
    7.528918917993));
#44732 = CARTESIAN_POINT('',(2.451146897693,-7.62774016815,
    7.528963549076));
#44733 = CARTESIAN_POINT('',(2.451146897693,-7.641737589513,
    7.529958327777));
#44734 = CARTESIAN_POINT('',(2.451146897693,-7.648817878802,
    7.530939725295));
#44735 = CARTESIAN_POINT('',(2.451146897693,-7.661921773985,
    7.533710728967));
#44736 = CARTESIAN_POINT('',(2.451146897693,-7.668189268163,
    7.53546422439));
#44737 = CARTESIAN_POINT('',(2.451146897693,-7.679339596815,
    7.539510659003));
#44738 = CARTESIAN_POINT('',(2.451146897693,-7.684451249364,
    7.541753675268));
#44739 = CARTESIAN_POINT('',(2.451146897693,-7.693095602799,
    7.54632622362));
#44740 = CARTESIAN_POINT('',(2.451146897693,-7.696832734269,
    7.548615152991));
#44741 = CARTESIAN_POINT('',(2.451146897693,-7.703731347739,
    7.55342689364));
#44742 = CARTESIAN_POINT('',(2.451146897693,-7.706952623137,
    7.555978560037));
#44743 = CARTESIAN_POINT('',(2.451146897693,-7.71261313583,
    7.561164379656));
#44744 = CARTESIAN_POINT('',(2.451146897693,-7.715124538042,
    7.563770431127));
#44745 = CARTESIAN_POINT('',(2.451146897693,-7.719530231548,
    7.569065373638));
#44746 = CARTESIAN_POINT('',(2.451146897693,-7.721477839513,
    7.571734125174));
#44747 = CARTESIAN_POINT('',(2.451146897693,-7.724865857269,
    7.577168239152));
#44748 = CARTESIAN_POINT('',(2.451146897693,-7.726344787544,
    7.579923994623));
#44749 = CARTESIAN_POINT('',(2.451146897693,-7.728870039887,
    7.585542033232));
#44750 = CARTESIAN_POINT('',(2.451146897693,-7.729936161381,
    7.588420895049));
#44751 = CARTESIAN_POINT('',(2.451146897693,-7.73175750815,
    7.594417013168));
#44752 = CARTESIAN_POINT('',(2.451146897693,-7.732512188238,
    7.597532120973));
#44753 = CARTESIAN_POINT('',(2.451146897693,-7.733547480187,
    7.603844652651));
#44754 = CARTESIAN_POINT('',(2.451146897693,-7.733883620447,
    7.606965808158));
#44755 = CARTESIAN_POINT('',(2.451146897693,-7.73412106588,
    7.613302788091));
#44756 = CARTESIAN_POINT('',(2.451146897693,-7.734078752071,
    7.61643877453));
#44757 = CARTESIAN_POINT('',(2.451146897693,-7.733611534749,
    7.622934571768));
#44758 = CARTESIAN_POINT('',(2.451146897693,-7.733223537262,
    7.626232694104));
#44759 = CARTESIAN_POINT('',(2.451146897693,-7.732065889324,
    7.633162156486));
#44760 = CARTESIAN_POINT('',(2.451146897693,-7.731322098285,
    7.636742375595));
#44761 = CARTESIAN_POINT('',(2.451146897693,-7.729422662204,
    7.644344302524));
#44762 = CARTESIAN_POINT('',(2.451146897693,-7.728282793506,
    7.648327945928));
#44763 = CARTESIAN_POINT('',(2.451146897693,-7.726687623293,
    7.653290135476));
#44764 = CARTESIAN_POINT('',(2.451146897693,-7.726432804512,
    7.65406162996));
#44765 = CARTESIAN_POINT('',(2.451146897693,-7.726177985732,
    7.654833124443));
#44766 = PCURVE('',#43969,#44767);
#44767 = DEFINITIONAL_REPRESENTATION('',(#44768),#44851);
#44768 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44769,#44770,#44771,#44772,
    #44773,#44774,#44775,#44776,#44777,#44778,#44779,#44780,#44781,
    #44782,#44783,#44784,#44785,#44786,#44787,#44788,#44789,#44790,
    #44791,#44792,#44793,#44794,#44795,#44796,#44797,#44798,#44799,
    #44800,#44801,#44802,#44803,#44804,#44805,#44806,#44807,#44808,
    #44809,#44810,#44811,#44812,#44813,#44814,#44815,#44816,#44817,
    #44818,#44819,#44820,#44821,#44822,#44823,#44824,#44825,#44826,
    #44827,#44828,#44829,#44830,#44831,#44832,#44833,#44834,#44835,
    #44836,#44837,#44838,#44839,#44840,#44841,#44842,#44843,#44844,
    #44845,#44846,#44847,#44848,#44849,#44850),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,3.072322295044E-002,5.931220511874E-002,
    8.603948299744E-002,0.111182904271,0.135027331239,0.157866450789,
    0.180004758721,0.201759876327,0.223465510135,0.245475570046,
    0.26808795311,0.291170088678,0.315095018549,0.339930656836,
    0.365666943774,0.392203404288,0.419355570625,0.446887244426,
    0.474562182792,0.502195365885,0.529989206967,0.562156393578,
    0.597722245108,0.635938888245,0.674566340024,0.710770263431,
    0.743041419706,0.769505359407,0.795667160509,0.819540005249,
    0.8417726136,0.862884349166,0.88330473887,0.904606032744,
    0.924600638646,0.943147541405,0.961054109463,0.978811647225,
    0.996747686738,1.),.UNSPECIFIED.);
#44769 = CARTESIAN_POINT('',(-1.517010543497,-9.168576809714E-002));
#44770 = CARTESIAN_POINT('',(-1.508879352546,-9.020370691822E-002));
#44771 = CARTESIAN_POINT('',(-1.500748161596,-8.87216457393E-002));
#44772 = CARTESIAN_POINT('',(-1.486536816302,-8.52019060183E-002));
#44773 = CARTESIAN_POINT('',(-1.48014430029,-8.329610932265E-002));
#44774 = CARTESIAN_POINT('',(-1.468584794794,-7.92753063313E-002));
#44775 = CARTESIAN_POINT('',(-1.463387224262,-7.716115339687E-002));
#44776 = CARTESIAN_POINT('',(-1.4539902129,-7.278413245049E-002));
#44777 = CARTESIAN_POINT('',(-1.449768235057,-7.052019212052E-002));
#44778 = CARTESIAN_POINT('',(-1.442139288828,-6.588116323721E-002));
#44779 = CARTESIAN_POINT('',(-1.438717082046,-6.350315298298E-002));
#44780 = CARTESIAN_POINT('',(-1.432542314236,-5.865450003762E-002));
#44781 = CARTESIAN_POINT('',(-1.429781245992,-5.617912754412E-002));
#44782 = CARTESIAN_POINT('',(-1.42481608109,-5.113818469327E-002));
#44783 = CARTESIAN_POINT('',(-1.422609847545,-4.856606535513E-002));
#44784 = CARTESIAN_POINT('',(-1.418670613027,-4.332018601267E-002));
#44785 = CARTESIAN_POINT('',(-1.416941728226,-4.063797566726E-002));
#44786 = CARTESIAN_POINT('',(-1.413899857656,-3.514812623495E-002));
#44787 = CARTESIAN_POINT('',(-1.41259741771,-3.232996019799E-002));
#44788 = CARTESIAN_POINT('',(-1.41037618197,-2.653297251535E-002));
#44789 = CARTESIAN_POINT('',(-1.409471520865,-2.353132699276E-002));
#44790 = CARTESIAN_POINT('',(-1.408054858191,-1.737235323459E-002));
#44791 = CARTESIAN_POINT('',(-1.407556349496,-1.416276390731E-002));
#44792 = CARTESIAN_POINT('',(-1.406996388868,-7.703031202958E-003));
#44793 = CARTESIAN_POINT('',(-1.406950383667,-4.398299536513E-003));
#44794 = CARTESIAN_POINT('',(-1.407297169416,2.295150613552E-003));
#44795 = CARTESIAN_POINT('',(-1.407721260143,5.725303007873E-003));
#44796 = CARTESIAN_POINT('',(-1.409042176626,1.263305081898E-002));
#44797 = CARTESIAN_POINT('',(-1.409973618322,1.615446206587E-002));
#44798 = CARTESIAN_POINT('',(-1.412343356179,2.3185055466E-002));
#44799 = CARTESIAN_POINT('',(-1.413817982534,2.674142766532E-002));
#44800 = CARTESIAN_POINT('',(-1.417299323983,3.375904210605E-002));
#44801 = CARTESIAN_POINT('',(-1.419342204783,3.727126001286E-002));
#44802 = CARTESIAN_POINT('',(-1.423968067056,4.409873125358E-002));
#44803 = CARTESIAN_POINT('',(-1.42658509508,4.746916595834E-002));
#44804 = CARTESIAN_POINT('',(-1.432345671137,5.390279176663E-002));
#44805 = CARTESIAN_POINT('',(-1.435519743117,5.702556490044E-002));
#44806 = CARTESIAN_POINT('',(-1.442361709387,6.285856712219E-002));
#44807 = CARTESIAN_POINT('',(-1.446056394033,6.563246248533E-002));
#44808 = CARTESIAN_POINT('',(-1.453895921338,7.067769657559E-002));
#44809 = CARTESIAN_POINT('',(-1.458097520464,7.30164855549E-002));
#44810 = CARTESIAN_POINT('',(-1.466824288092,7.713977893598E-002));
#44811 = CARTESIAN_POINT('',(-1.471460251729,7.89619580997E-002));
#44812 = CARTESIAN_POINT('',(-1.481612668497,8.231918480261E-002));
#44813 = CARTESIAN_POINT('',(-1.487308065298,8.376678526256E-002));
#44814 = CARTESIAN_POINT('',(-1.49938022365,8.61106829626E-002));
#44815 = CARTESIAN_POINT('',(-1.505946859561,8.691625240715E-002));
#44816 = CARTESIAN_POINT('',(-1.519448001352,8.775878192018E-002));
#44817 = CARTESIAN_POINT('',(-1.526600525338,8.771355966972E-002));
#44818 = CARTESIAN_POINT('',(-1.540597864433,8.671762406135E-002));
#44819 = CARTESIAN_POINT('',(-1.547678072584,8.573564134909E-002));
#44820 = CARTESIAN_POINT('',(-1.560781738694,8.296355462679E-002));
#44821 = CARTESIAN_POINT('',(-1.567049087921,8.120954119067E-002));
#44822 = CARTESIAN_POINT('',(-1.578199082091,7.716218499796E-002));
#44823 = CARTESIAN_POINT('',(-1.583310549233,7.491874625394E-002));
#44824 = CARTESIAN_POINT('',(-1.59195452471,7.034548344716E-002));
#44825 = CARTESIAN_POINT('',(-1.595691466983,6.805624520413E-002));
#44826 = CARTESIAN_POINT('',(-1.60258968273,6.324393438951E-002));
#44827 = CARTESIAN_POINT('',(-1.605810747218,6.069200175731E-002));
#44828 = CARTESIAN_POINT('',(-1.611470831275,5.550571430565E-002));
#44829 = CARTESIAN_POINT('',(-1.613982018084,5.289945527137E-002));
#44830 = CARTESIAN_POINT('',(-1.618387273939,4.760414864067E-002));
#44831 = CARTESIAN_POINT('',(-1.62033466132,4.49352361408E-002));
#44832 = CARTESIAN_POINT('',(-1.623722229926,3.950084215579E-002));
#44833 = CARTESIAN_POINT('',(-1.625200932429,3.674496445811E-002));
#44834 = CARTESIAN_POINT('',(-1.627725720422,3.112671715198E-002));
#44835 = CARTESIAN_POINT('',(-1.62879160397,2.824776722776E-002));
#44836 = CARTESIAN_POINT('',(-1.630612455143,2.225149859247E-002));
#44837 = CARTESIAN_POINT('',(-1.631366877759,1.913632842234E-002));
#44838 = CARTESIAN_POINT('',(-1.632401647964,1.282371119678E-002));
#44839 = CARTESIAN_POINT('',(-1.632737530254,9.702527918518E-003));
#44840 = CARTESIAN_POINT('',(-1.632974451924,3.365528381596E-003));
#44841 = CARTESIAN_POINT('',(-1.632931878921,2.295454501358E-004));
#44842 = CARTESIAN_POINT('',(-1.632464124712,-6.266213149237E-003));
#44843 = CARTESIAN_POINT('',(-1.632075854631,-9.564303405334E-003));
#44844 = CARTESIAN_POINT('',(-1.630917633965,-1.649367008163E-002));
#44845 = CARTESIAN_POINT('',(-1.630173547017,-2.007382770321E-002));
#44846 = CARTESIAN_POINT('',(-1.62827348263,-2.767559761492E-002));
#44847 = CARTESIAN_POINT('',(-1.627133284682,-3.165914679231E-002));
#44848 = CARTESIAN_POINT('',(-1.625537704341,-3.662120448053E-002));
#44849 = CARTESIAN_POINT('',(-1.625282821796,-3.739267790019E-002));
#44850 = CARTESIAN_POINT('',(-1.62502793925,-3.816415131984E-002));
#44851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44852 = ORIENTED_EDGE('',*,*,#44853,.T.);
#44853 = EDGE_CURVE('',#44680,#44854,#44856,.T.);
#44854 = VERTEX_POINT('',#44855);
#44855 = CARTESIAN_POINT('',(2.451146897693,-7.786631136141,
    7.648753862372));
#44856 = SURFACE_CURVE('',#44857,(#44861),.PCURVE_S1.);
#44857 = LINE('',#44858,#44859);
#44858 = CARTESIAN_POINT('',(2.451146897693,-7.726177985732,
    7.654833124443));
#44859 = VECTOR('',#44860,1.);
#44860 = DIRECTION('',(0.E+000,-0.994981717148,-0.100056896517));
#44861 = PCURVE('',#43969,#44862);
#44862 = DEFINITIONAL_REPRESENTATION('',(#44863),#44867);
#44863 = LINE('',#44864,#44865);
#44864 = CARTESIAN_POINT('',(-1.62502793925,-3.816415131984E-002));
#44865 = VECTOR('',#44866,1.);
#44866 = DIRECTION('',(-0.994989983621,9.997465925609E-002));
#44867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44868 = ORIENTED_EDGE('',*,*,#44869,.T.);
#44869 = EDGE_CURVE('',#44854,#44366,#44870,.T.);
#44870 = SURFACE_CURVE('',#44871,(#44946),.PCURVE_S1.);
#44871 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44872,#44873,#44874,#44875,
    #44876,#44877,#44878,#44879,#44880,#44881,#44882,#44883,#44884,
    #44885,#44886,#44887,#44888,#44889,#44890,#44891,#44892,#44893,
    #44894,#44895,#44896,#44897,#44898,#44899,#44900,#44901,#44902,
    #44903,#44904,#44905,#44906,#44907,#44908,#44909,#44910,#44911,
    #44912,#44913,#44914,#44915,#44916,#44917,#44918,#44919,#44920,
    #44921,#44922,#44923,#44924,#44925,#44926,#44927,#44928,#44929,
    #44930,#44931,#44932,#44933,#44934,#44935,#44936,#44937,#44938,
    #44939,#44940,#44941,#44942,#44943,#44944,#44945),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.462591737603E-002,6.715957121584E-002,
    9.807380651854E-002,0.127870352967,0.157081822196,0.186275127,
    0.216057395451,0.247085626,0.270735273128,0.294678340813,
    0.321998666071,0.353355091708,0.388768454284,0.426373280067,
    0.462335639025,0.494038805913,0.51883021378,0.542603071219,
    0.566900070089,0.59173854646,0.617040925393,0.642626029847,
    0.66822963635,0.693559221187,0.71836475906,0.742492840652,
    0.76590359039,0.789253535251,0.812630449934,0.836339705095,
    0.860685735346,0.885962833419,0.91245740399,0.940449973413,
    0.970216842177,1.),.UNSPECIFIED.);
#44872 = CARTESIAN_POINT('',(2.451146897693,-7.786631136141,
    7.648753862372));
#44873 = CARTESIAN_POINT('',(2.451146897693,-7.786608392853,
    7.643130951294));
#44874 = CARTESIAN_POINT('',(2.451146897693,-7.786585649565,
    7.637508040216));
#44875 = CARTESIAN_POINT('',(2.451146897693,-7.787300913689,
    7.627398981199));
#44876 = CARTESIAN_POINT('',(2.451146897693,-7.7878787275,7.622757475898
    ));
#44877 = CARTESIAN_POINT('',(2.451146897693,-7.789451447424,
    7.614123627442));
#44878 = CARTESIAN_POINT('',(2.451146897693,-7.790425749391,
    7.610134637536));
#44879 = CARTESIAN_POINT('',(2.451146897693,-7.792743070132,
    7.602659116127));
#44880 = CARTESIAN_POINT('',(2.451146897693,-7.794072897859,
    7.599181126362));
#44881 = CARTESIAN_POINT('',(2.451146897693,-7.797083535951,
    7.592608917328));
#44882 = CARTESIAN_POINT('',(2.451146897693,-7.79875826271,
    7.589528592523));
#44883 = CARTESIAN_POINT('',(2.451146897693,-7.802471303493,
    7.583656478714));
#44884 = CARTESIAN_POINT('',(2.451146897693,-7.804510697215,
    7.580884380151));
#44885 = CARTESIAN_POINT('',(2.451146897693,-7.808997272622,
    7.575553434386));
#44886 = CARTESIAN_POINT('',(2.451146897693,-7.811453224782,
    7.573020907484));
#44887 = CARTESIAN_POINT('',(2.451146897693,-7.816852108922,7.5681110765
    ));
#44888 = CARTESIAN_POINT('',(2.451146897693,-7.819779922943,
    7.565729795243));
#44889 = CARTESIAN_POINT('',(2.451146897693,-7.825413164162,
    7.561891236914));
#44890 = CARTESIAN_POINT('',(2.451146897693,-7.827967622083,
    7.560292682501));
#44891 = CARTESIAN_POINT('',(2.451146897693,-7.833464650937,
    7.557446859079));
#44892 = CARTESIAN_POINT('',(2.451146897693,-7.836423394663,
    7.556160284051));
#44893 = CARTESIAN_POINT('',(2.451146897693,-7.842966705073,
    7.553729143267));
#44894 = CARTESIAN_POINT('',(2.451146897693,-7.846668955391,
    7.552625446168));
#44895 = CARTESIAN_POINT('',(2.451146897693,-7.854781700653,
    7.550681224144));
#44896 = CARTESIAN_POINT('',(2.451146897693,-7.859347463047,
    7.549897564315));
#44897 = CARTESIAN_POINT('',(2.451146897693,-7.86911318666,7.54879327901
    ));
#44898 = CARTESIAN_POINT('',(2.451146897693,-7.874507061352,
    7.548536938258));
#44899 = CARTESIAN_POINT('',(2.451146897693,-7.885457998531,
    7.548715911575));
#44900 = CARTESIAN_POINT('',(2.451146897693,-7.891232746725,
    7.549184412253));
#44901 = CARTESIAN_POINT('',(2.451146897693,-7.902109784843,
    7.550868936468));
#44902 = CARTESIAN_POINT('',(2.451146897693,-7.907440045926,
    7.552041685133));
#44903 = CARTESIAN_POINT('',(2.451146897693,-7.916912680893,
    7.554932492241));
#44904 = CARTESIAN_POINT('',(2.451146897693,-7.921278056433,
    7.556554779788));
#44905 = CARTESIAN_POINT('',(2.451146897693,-7.928515488117,
    7.559981922926));
#44906 = CARTESIAN_POINT('',(2.451146897693,-7.931587693391,
    7.561661200829));
#44907 = CARTESIAN_POINT('',(2.451146897693,-7.937197116015,
    7.565305589285));
#44908 = CARTESIAN_POINT('',(2.451146897693,-7.939789960263,
    7.567275902345));
#44909 = CARTESIAN_POINT('',(2.451146897693,-7.944682806781,
    7.571506007828));
#44910 = CARTESIAN_POINT('',(2.451146897693,-7.946988335352,
    7.57381704764));
#44911 = CARTESIAN_POINT('',(2.451146897693,-7.951273914732,
    7.578698921674));
#44912 = CARTESIAN_POINT('',(2.451146897693,-7.953258790404,
    7.581323628002));
#44913 = CARTESIAN_POINT('',(2.451146897693,-7.956858710521,
    7.586788114306));
#44914 = CARTESIAN_POINT('',(2.451146897693,-7.958480139741,
    7.589683058777));
#44915 = CARTESIAN_POINT('',(2.451146897693,-7.961306017302,
    7.595623266873));
#44916 = CARTESIAN_POINT('',(2.451146897693,-7.962520098082,
    7.598723809732));
#44917 = CARTESIAN_POINT('',(2.451146897693,-7.964491854959,
    7.604992338817));
#44918 = CARTESIAN_POINT('',(2.451146897693,-7.965263791068,
    7.608214692593));
#44919 = CARTESIAN_POINT('',(2.451146897693,-7.966329552245,
    7.614635777121));
#44920 = CARTESIAN_POINT('',(2.451146897693,-7.966642615699,
    7.617887294085));
#44921 = CARTESIAN_POINT('',(2.451146897693,-7.966790881127,
    7.624282085346));
#44922 = CARTESIAN_POINT('',(2.451146897693,-7.966649261734,
    7.627476191969));
#44923 = CARTESIAN_POINT('',(2.451146897693,-7.965906469912,
    7.633690162403));
#44924 = CARTESIAN_POINT('',(2.451146897693,-7.965327243669,
    7.63676450399));
#44925 = CARTESIAN_POINT('',(2.451146897693,-7.96374866121,
    7.642672648901));
#44926 = CARTESIAN_POINT('',(2.451146897693,-7.962758936104,
    7.645569569261));
#44927 = CARTESIAN_POINT('',(2.451146897693,-7.960395051445,7.6511409591
    ));
#44928 = CARTESIAN_POINT('',(2.451146897693,-7.959015408999,
    7.653855026991));
#44929 = CARTESIAN_POINT('',(2.451146897693,-7.955857769462,
    7.659105008827));
#44930 = CARTESIAN_POINT('',(2.451146897693,-7.954079239423,
    7.661654328983));
#44931 = CARTESIAN_POINT('',(2.451146897693,-7.950094961373,
    7.666597069685));
#44932 = CARTESIAN_POINT('',(2.451146897693,-7.947884016631,
    7.669000332625));
#44933 = CARTESIAN_POINT('',(2.451146897693,-7.942986173428,
    7.673659508491));
#44934 = CARTESIAN_POINT('',(2.451146897693,-7.940288643495,
    7.675923259554));
#44935 = CARTESIAN_POINT('',(2.451146897693,-7.934348114869,
    7.68029831773));
#44936 = CARTESIAN_POINT('',(2.451146897693,-7.931088820508,
    7.682415539869));
#44937 = CARTESIAN_POINT('',(2.451146897693,-7.923933472793,
    7.686476777744));
#44938 = CARTESIAN_POINT('',(2.451146897693,-7.920015020986,
    7.688424792198));
#44939 = CARTESIAN_POINT('',(2.451146897693,-7.911426527485,
    7.692108410445));
#44940 = CARTESIAN_POINT('',(2.451146897693,-7.90672735118,7.69384604148
    ));
#44941 = CARTESIAN_POINT('',(2.451146897693,-7.896436570176,
    7.69704756482));
#44942 = CARTESIAN_POINT('',(2.451146897693,-7.890808266298,
    7.698511126378));
#44943 = CARTESIAN_POINT('',(2.451146897693,-7.878895673943,
    7.700992799237));
#44944 = CARTESIAN_POINT('',(2.451146897693,-7.872448423734,
    7.701917377546));
#44945 = CARTESIAN_POINT('',(2.451146897693,-7.866001173524,
    7.702841955856));
#44946 = PCURVE('',#43969,#44947);
#44947 = DEFINITIONAL_REPRESENTATION('',(#44948),#45023);
#44948 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44949,#44950,#44951,#44952,
    #44953,#44954,#44955,#44956,#44957,#44958,#44959,#44960,#44961,
    #44962,#44963,#44964,#44965,#44966,#44967,#44968,#44969,#44970,
    #44971,#44972,#44973,#44974,#44975,#44976,#44977,#44978,#44979,
    #44980,#44981,#44982,#44983,#44984,#44985,#44986,#44987,#44988,
    #44989,#44990,#44991,#44992,#44993,#44994,#44995,#44996,#44997,
    #44998,#44999,#45000,#45001,#45002,#45003,#45004,#45005,#45006,
    #45007,#45008,#45009,#45010,#45011,#45012,#45013,#45014,#45015,
    #45016,#45017,#45018,#45019,#45020,#45021,#45022),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.462591737603E-002,6.715957121584E-002,
    9.807380651854E-002,0.127870352967,0.157081822196,0.186275127,
    0.216057395451,0.247085626,0.270735273128,0.294678340813,
    0.321998666071,0.353355091708,0.388768454284,0.426373280067,
    0.462335639025,0.494038805913,0.51883021378,0.542603071219,
    0.566900070089,0.59173854646,0.617040925393,0.642626029847,
    0.66822963635,0.693559221187,0.71836475906,0.742492840652,
    0.76590359039,0.789253535251,0.812630449934,0.836339705095,
    0.860685735346,0.885962833419,0.91245740399,0.940449973413,
    0.970216842177,1.),.UNSPECIFIED.);
#44949 = CARTESIAN_POINT('',(-1.685481591914,-3.208988582435E-002));
#44950 = CARTESIAN_POINT('',(-1.68545931337,-2.646697288556E-002));
#44951 = CARTESIAN_POINT('',(-1.685437034825,-2.084405994676E-002));
#44952 = CARTESIAN_POINT('',(-1.686153134477,-1.073506008244E-002));
#44953 = CARTESIAN_POINT('',(-1.686731331915,-6.093602554289E-003));
#44954 = CARTESIAN_POINT('',(-1.688304765436,2.540115883414E-003));
#44955 = CARTESIAN_POINT('',(-1.689279397096,6.529025248086E-003));
#44956 = CARTESIAN_POINT('',(-1.691597335693,1.400435510201E-002));
#44957 = CARTESIAN_POINT('',(-1.692927450877,1.748223494204E-002));
#44958 = CARTESIAN_POINT('',(-1.695938632164,2.40541951192E-002));
#44959 = CARTESIAN_POINT('',(-1.697613613511,2.713438149481E-002));
#44960 = CARTESIAN_POINT('',(-1.701327139621,3.300618839428E-002));
#44961 = CARTESIAN_POINT('',(-1.703366762455,3.57781183892E-002));
#44962 = CARTESIAN_POINT('',(-1.707853778458,4.110869331259E-002));
#44963 = CARTESIAN_POINT('',(-1.710309939927,4.364101721734E-002));
#44964 = CARTESIAN_POINT('',(-1.715709229855,4.855040195727E-002));
#44965 = CARTESIAN_POINT('',(-1.718637240683,5.093144121758E-002));
#44966 = CARTESIAN_POINT('',(-1.724270799146,5.476953393649E-002));
#44967 = CARTESIAN_POINT('',(-1.726825389182,5.63678772142E-002));
#44968 = CARTESIAN_POINT('',(-1.732322653229,5.921324628732E-002));
#44969 = CARTESIAN_POINT('',(-1.735281503282,6.049957676572E-002));
#44970 = CARTESIAN_POINT('',(-1.741825014608,6.293017672583E-002));
#44971 = CARTESIAN_POINT('',(-1.745527356136,6.403356782452E-002));
#44972 = CARTESIAN_POINT('',(-1.753640262063,6.597711930966E-002));
#44973 = CARTESIAN_POINT('',(-1.758206089212,6.676040176792E-002));
#44974 = CARTESIAN_POINT('',(-1.767971904063,6.786387991524E-002));
#44975 = CARTESIAN_POINT('',(-1.773365799923,6.811977485323E-002));
#44976 = CARTESIAN_POINT('',(-1.784316722272,6.793989642434E-002));
#44977 = CARTESIAN_POINT('',(-1.790091431725,6.747091845435E-002));
#44978 = CARTESIAN_POINT('',(-1.800968330576,6.578549524011E-002));
#44979 = CARTESIAN_POINT('',(-1.806298494712,6.461230602392E-002));
#44980 = CARTESIAN_POINT('',(-1.815770890716,6.172071599619E-002));
#44981 = CARTESIAN_POINT('',(-1.820136132157,6.009806764958E-002));
#44982 = CARTESIAN_POINT('',(-1.827373280557,5.66703263373E-002));
#44983 = CARTESIAN_POINT('',(-1.830445347025,5.499079451663E-002));
#44984 = CARTESIAN_POINT('',(-1.836054468415,5.134594244535E-002));
#44985 = CARTESIAN_POINT('',(-1.838647149804,4.937541508929E-002));
#44986 = CARTESIAN_POINT('',(-1.84353964668,4.514490521843E-002));
#44987 = CARTESIAN_POINT('',(-1.845844984232,4.283367485868E-002));
#44988 = CARTESIAN_POINT('',(-1.850130160102,3.795144663109E-002));
#44989 = CARTESIAN_POINT('',(-1.852114818831,3.532657625858E-002));
#44990 = CARTESIAN_POINT('',(-1.855714287287,2.986179243355E-002));
#44991 = CARTESIAN_POINT('',(-1.857335477229,2.696671395837E-002));
#44992 = CARTESIAN_POINT('',(-1.860160863813,2.102627231913E-002));
#44993 = CARTESIAN_POINT('',(-1.861374688323,1.79256291253E-002));
#44994 = CARTESIAN_POINT('',(-1.863345927088,1.165693709273E-002));
#44995 = CARTESIAN_POINT('',(-1.864117596863,8.434519525638E-003));
#44996 = CARTESIAN_POINT('',(-1.865182827322,2.013346932628E-003));
#44997 = CARTESIAN_POINT('',(-1.865495622032,-1.238195896018E-003));
#44998 = CARTESIAN_POINT('',(-1.865643358919,-7.632999388984E-003));
#44999 = CARTESIAN_POINT('',(-1.865501475528,-1.082709429661E-002));
#45000 = CARTESIAN_POINT('',(-1.864758170113,-1.704100331568E-002));
#45001 = CARTESIAN_POINT('',(-1.864178689773,-2.011529701877E-002));
#45002 = CARTESIAN_POINT('',(-1.862599619001,-2.602331143697E-002));
#45003 = CARTESIAN_POINT('',(-1.861609654463,-2.892014998459E-002));
#45004 = CARTESIAN_POINT('',(-1.859245309328,-3.449134442554E-002));
#45005 = CARTESIAN_POINT('',(-1.857865442564,-3.720529827678E-002));
#45006 = CARTESIAN_POINT('',(-1.854707369118,-4.24550191107E-002));
#45007 = CARTESIAN_POINT('',(-1.852928628379,-4.500419225993E-002));
#45008 = CARTESIAN_POINT('',(-1.848943941817,-4.994660363769E-002));
#45009 = CARTESIAN_POINT('',(-1.846732798449,-5.23496838308E-002));
#45010 = CARTESIAN_POINT('',(-1.841834570174,-5.700845486611E-002));
#45011 = CARTESIAN_POINT('',(-1.839136853147,-5.927198296601E-002));
#45012 = CARTESIAN_POINT('',(-1.833195962936,-6.364655013237E-002));
#45013 = CARTESIAN_POINT('',(-1.829936493594,-6.576350287817E-002));
#45014 = CARTESIAN_POINT('',(-1.822780810235,-6.982414933711E-002));
#45015 = CARTESIAN_POINT('',(-1.818862197435,-7.177183991836E-002));
#45016 = CARTESIAN_POINT('',(-1.810273399506,-7.545474829867E-002));
#45017 = CARTESIAN_POINT('',(-1.805574079599,-7.719199093299E-002));
#45018 = CARTESIAN_POINT('',(-1.795283034019,-8.039266371146E-002));
#45019 = CARTESIAN_POINT('',(-1.789654609194,-8.185576007633E-002));
#45020 = CARTESIAN_POINT('',(-1.777741811765,-8.433644833029E-002));
#45021 = CARTESIAN_POINT('',(-1.77129448516,-8.526049376058E-002));
#45022 = CARTESIAN_POINT('',(-1.764847158555,-8.618453919088E-002));
#45023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45024 = FACE_BOUND('',#45025,.T.);
#45025 = EDGE_LOOP('',(#45026,#45146,#45440,#45458));
#45026 = ORIENTED_EDGE('',*,*,#45027,.T.);
#45027 = EDGE_CURVE('',#45028,#45030,#45032,.T.);
#45028 = VERTEX_POINT('',#45029);
#45029 = CARTESIAN_POINT('',(2.451146897693,-4.605473368649,
    7.530742202236));
#45030 = VERTEX_POINT('',#45031);
#45031 = CARTESIAN_POINT('',(2.426146897693,-4.491310607108,
    7.709539052255));
#45032 = SURFACE_CURVE('',#45033,(#45088),.PCURVE_S1.);
#45033 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45034,#45035,#45036,#45037,
    #45038,#45039,#45040,#45041,#45042,#45043,#45044,#45045,#45046,
    #45047,#45048,#45049,#45050,#45051,#45052,#45053,#45054,#45055,
    #45056,#45057,#45058,#45059,#45060,#45061,#45062,#45063,#45064,
    #45065,#45066,#45067,#45068,#45069,#45070,#45071,#45072,#45073,
    #45074,#45075,#45076,#45077,#45078,#45079,#45080,#45081,#45082,
    #45083,#45084,#45085,#45086,#45087),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.908284167977E-002,7.508425111906E-002,0.108467188723,
    0.139694914666,0.169232735844,0.197550152582,0.225123550617,
    0.252439771106,0.279558213827,0.308004347191,0.338088878636,
    0.370049105099,0.403957094156,0.439589112025,0.476315698841,
    0.5128742387,0.548422876477,0.584043150241,0.620479121025,
    0.658444156859,0.698605073221,0.741565199838,0.786175604223,
    0.838248896303,0.910675880023,1.),.UNSPECIFIED.);
#45034 = CARTESIAN_POINT('',(2.451146897693,-4.605473368649,
    7.530742202236));
#45035 = CARTESIAN_POINT('',(2.451146897693,-4.611898969773,
    7.53179067509));
#45036 = CARTESIAN_POINT('',(2.451146897693,-4.618324570897,
    7.532839147945));
#45037 = CARTESIAN_POINT('',(2.451146897693,-4.629529296564,7.5353993211
    ));
#45038 = CARTESIAN_POINT('',(2.451146897693,-4.634556722076,
    7.536788732949));
#45039 = CARTESIAN_POINT('',(2.451146897693,-4.643635240548,
    7.539771966595));
#45040 = CARTESIAN_POINT('',(2.451146897693,-4.647715193531,
    7.54134542907));
#45041 = CARTESIAN_POINT('',(2.451146897693,-4.655097753163,
    7.544652935979));
#45042 = CARTESIAN_POINT('',(2.451146897693,-4.658420860202,
    7.546371569395));
#45043 = CARTESIAN_POINT('',(2.451146897693,-4.664446199276,
    7.549945149669));
#45044 = CARTESIAN_POINT('',(2.451146897693,-4.667161625458,
    7.551788961606));
#45045 = CARTESIAN_POINT('',(2.451146897693,-4.672092675426,
    7.555605780314));
#45046 = CARTESIAN_POINT('',(2.451146897693,-4.674314971383,
    7.557571417511));
#45047 = CARTESIAN_POINT('',(2.451146897693,-4.678350836721,
    7.561640218658));
#45048 = CARTESIAN_POINT('',(2.451146897693,-4.680165092457,
    7.563739485525));
#45049 = CARTESIAN_POINT('',(2.451146897693,-4.683449679209,
    7.568098161562));
#45050 = CARTESIAN_POINT('',(2.451146897693,-4.684920501506,
    7.57036726049));
#45051 = CARTESIAN_POINT('',(2.451146897693,-4.687515888416,
    7.57502355854));
#45052 = CARTESIAN_POINT('',(2.451146897693,-4.688643233868,
    7.577439415155));
#45053 = CARTESIAN_POINT('',(2.451146897693,-4.690620951015,7.5824698615
    ));
#45054 = CARTESIAN_POINT('',(2.451146897693,-4.691447435652,
    7.585127360919));
#45055 = CARTESIAN_POINT('',(2.451146897693,-4.692804389822,
    7.590652771857));
#45056 = CARTESIAN_POINT('',(2.451146897693,-4.693300497848,
    7.593565624168));
#45057 = CARTESIAN_POINT('',(2.451146897693,-4.693954681075,
    7.599590755483));
#45058 = CARTESIAN_POINT('',(2.451146897693,-4.694072346584,
    7.60275388576));
#45059 = CARTESIAN_POINT('',(2.451146897693,-4.693918238347,
    7.60923725232));
#45060 = CARTESIAN_POINT('',(2.451146897693,-4.693601545083,
    7.612614608867));
#45061 = CARTESIAN_POINT('',(2.451146897693,-4.692530888882,
    7.619435166876));
#45062 = CARTESIAN_POINT('',(2.451146897693,-4.691731402823,7.622941882)
  );
#45063 = CARTESIAN_POINT('',(2.451146897693,-4.689673515389,
    7.629872497348));
#45064 = CARTESIAN_POINT('',(2.451146897693,-4.688374098021,
    7.63336836477));
#45065 = CARTESIAN_POINT('',(2.451146897693,-4.685359794433,
    7.640058738206));
#45066 = CARTESIAN_POINT('',(2.451146897693,-4.683612544279,
    7.643340334816));
#45067 = CARTESIAN_POINT('',(2.451146897693,-4.679803399046,
    7.649431753978));
#45068 = CARTESIAN_POINT('',(2.451146897693,-4.677736247778,
    7.652292075976));
#45069 = CARTESIAN_POINT('',(2.451146897693,-4.67319793413,
    7.657752586184));
#45070 = CARTESIAN_POINT('',(2.451146897693,-4.670738203571,
    7.660335560776));
#45071 = CARTESIAN_POINT('',(2.451146897693,-4.665328519429,
    7.665338239842));
#45072 = CARTESIAN_POINT('',(2.451146897693,-4.662387112305,
    7.667724580842));
#45073 = CARTESIAN_POINT('',(2.451146897693,-4.655903086118,
    7.672392315802));
#45074 = CARTESIAN_POINT('',(2.451146897693,-4.652361124792,
    7.674633429091));
#45075 = CARTESIAN_POINT('',(2.451146897693,-4.644526990113,
    7.679055449582));
#45076 = CARTESIAN_POINT('',(2.451146897693,-4.640227588464,7.681188187)
  );
#45077 = CARTESIAN_POINT('',(2.451146897693,-4.630688092544,
    7.685430346104));
#45078 = CARTESIAN_POINT('',(2.451146897693,-4.625433822365,
    7.68749285778));
#45079 = CARTESIAN_POINT('',(2.451146897693,-4.613964099933,
    7.691511969761));
#45080 = CARTESIAN_POINT('',(2.451146897693,-4.607696594154,
    7.693470472668));
#45081 = CARTESIAN_POINT('',(2.451146897693,-4.593455340934,
    7.697372237244));
#45082 = CARTESIAN_POINT('',(2.451146897693,-4.585173692683,
    7.699329176502));
#45083 = CARTESIAN_POINT('',(2.451146897693,-4.564936391849,
    7.703378584446));
#45084 = CARTESIAN_POINT('',(2.451146897693,-4.55218204188,
    7.705397514963));
#45085 = CARTESIAN_POINT('',(2.451146897693,-4.523860904709,
    7.708511657118));
#45086 = CARTESIAN_POINT('',(2.451146897693,-4.507585755909,
    7.709025354687));
#45087 = CARTESIAN_POINT('',(2.451146897693,-4.491310607108,
    7.709539052255));
#45088 = PCURVE('',#43969,#45089);
#45089 = DEFINITIONAL_REPRESENTATION('',(#45090),#45145);
#45090 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45091,#45092,#45093,#45094,
    #45095,#45096,#45097,#45098,#45099,#45100,#45101,#45102,#45103,
    #45104,#45105,#45106,#45107,#45108,#45109,#45110,#45111,#45112,
    #45113,#45114,#45115,#45116,#45117,#45118,#45119,#45120,#45121,
    #45122,#45123,#45124,#45125,#45126,#45127,#45128,#45129,#45130,
    #45131,#45132,#45133,#45134,#45135,#45136,#45137,#45138,#45139,
    #45140,#45141,#45142,#45143,#45144),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.908284167977E-002,7.508425111906E-002,0.108467188723,
    0.139694914666,0.169232735844,0.197550152582,0.225123550617,
    0.252439771106,0.279558213827,0.308004347191,0.338088878636,
    0.370049105099,0.403957094156,0.439589112025,0.476315698841,
    0.5128742387,0.548422876477,0.584043150241,0.620479121025,
    0.658444156859,0.698605073221,0.741565199838,0.786175604223,
    0.838248896303,0.910675880023,1.),.UNSPECIFIED.);
#45091 = CARTESIAN_POINT('',(1.495666410849,8.618470197064E-002));
#45092 = CARTESIAN_POINT('',(1.489240896405,8.513569803301E-002));
#45093 = CARTESIAN_POINT('',(1.482815381961,8.408669409539E-002));
#45094 = CARTESIAN_POINT('',(1.471610867934,8.152559485906E-002));
#45095 = CARTESIAN_POINT('',(1.466583557277,8.013576748994E-002));
#45096 = CARTESIAN_POINT('',(1.457505285405,7.715178349941E-002));
#45097 = CARTESIAN_POINT('',(1.453425462485,7.557798381461E-002));
#45098 = CARTESIAN_POINT('',(1.44604317625,7.226986673583E-002));
#45099 = CARTESIAN_POINT('',(1.44272021127,7.055095866534E-002));
#45100 = CARTESIAN_POINT('',(1.436695167579,6.697688039894E-002));
#45101 = CARTESIAN_POINT('',(1.433979893801,6.513284403408E-002));
#45102 = CARTESIAN_POINT('',(1.429049159316,6.131561777882E-002));
#45103 = CARTESIAN_POINT('',(1.42682702583,5.93497969121E-002));
#45104 = CARTESIAN_POINT('',(1.422791496799,5.528066220797E-002));
#45105 = CARTESIAN_POINT('',(1.420977414577,5.31812453974E-002));
#45106 = CARTESIAN_POINT('',(1.417693188088,4.882229789861E-002));
#45107 = CARTESIAN_POINT('',(1.416222553341,4.655307741219E-002));
#45108 = CARTESIAN_POINT('',(1.413627551291,4.189656486453E-002));
#45109 = CARTESIAN_POINT('',(1.412500405518,3.948061508144E-002));
#45110 = CARTESIAN_POINT('',(1.410523104151,3.445000529117E-002));
#45111 = CARTESIAN_POINT('',(1.409696839164,3.179243757095E-002));
#45112 = CARTESIAN_POINT('',(1.408340341684,2.626691449721E-002));
#45113 = CARTESIAN_POINT('',(1.407844474411,2.335402119197E-002));
#45114 = CARTESIAN_POINT('',(1.407190789174,1.732883582834E-002));
#45115 = CARTESIAN_POINT('',(1.407073385104,1.416569583721E-002));
#45116 = CARTESIAN_POINT('',(1.407228029201,7.682342036934E-003));
#45117 = CARTESIAN_POINT('',(1.407545001609,4.305011676043E-003));
#45118 = CARTESIAN_POINT('',(1.408616221536,-2.515457817728E-003));
#45119 = CARTESIAN_POINT('',(1.409415997429,-6.022106851317E-003));
#45120 = CARTESIAN_POINT('',(1.411474457682,-1.295255208781E-002));
#45121 = CARTESIAN_POINT('',(1.412774163985,-1.644831209882E-002));
#45122 = CARTESIAN_POINT('',(1.415789020534,-2.313843637414E-002));
#45123 = CARTESIAN_POINT('',(1.417536541911,-2.641988856023E-002));
#45124 = CARTESIAN_POINT('',(1.421346190597,-3.251099286891E-002));
#45125 = CARTESIAN_POINT('',(1.423413578268,-3.537114400344E-002));
#45126 = CARTESIAN_POINT('',(1.427952343222,-4.083127909338E-002));
#45127 = CARTESIAN_POINT('',(1.430412287259,-4.341405037569E-002));
#45128 = CARTESIAN_POINT('',(1.435822384863,-4.841628230498E-002));
#45129 = CARTESIAN_POINT('',(1.438763989212,-5.080238018448E-002));
#45130 = CARTESIAN_POINT('',(1.445248401173,-5.546957921314E-002));
#45131 = CARTESIAN_POINT('',(1.448790547718,-5.7710399745E-002));
#45132 = CARTESIAN_POINT('',(1.456625047858,-6.213177271668E-002));
#45133 = CARTESIAN_POINT('',(1.460924625767,-6.426415477485E-002));
#45134 = CARTESIAN_POINT('',(1.470464472276,-6.85055254084E-002));
#45135 = CARTESIAN_POINT('',(1.475718912907,-7.056760280363E-002));
#45136 = CARTESIAN_POINT('',(1.487188967486,-7.458576677914E-002));
#45137 = CARTESIAN_POINT('',(1.493456635118,-7.654375165902E-002));
#45138 = CARTESIAN_POINT('',(1.507698210777,-8.044433915831E-002));
#45139 = CARTESIAN_POINT('',(1.515980020744,-8.240059391771E-002));
#45140 = CARTESIAN_POINT('',(1.536217656199,-8.644832920009E-002));
#45141 = CARTESIAN_POINT('',(1.548972172992,-8.846620554206E-002));
#45142 = CARTESIAN_POINT('',(1.577293567456,-9.157800689651E-002));
#45143 = CARTESIAN_POINT('',(1.593568758658,-9.209035929468E-002));
#45144 = CARTESIAN_POINT('',(1.609843949861,-9.260271169286E-002));
#45145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45146 = ORIENTED_EDGE('',*,*,#45147,.T.);
#45147 = EDGE_CURVE('',#45030,#45148,#45150,.T.);
#45148 = VERTEX_POINT('',#45149);
#45149 = CARTESIAN_POINT('',(2.413646897693,-4.71420599874,
    7.517897195726));
#45150 = SURFACE_CURVE('',#45151,(#45294),.PCURVE_S1.);
#45151 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45152,#45153,#45154,#45155,
    #45156,#45157,#45158,#45159,#45160,#45161,#45162,#45163,#45164,
    #45165,#45166,#45167,#45168,#45169,#45170,#45171,#45172,#45173,
    #45174,#45175,#45176,#45177,#45178,#45179,#45180,#45181,#45182,
    #45183,#45184,#45185,#45186,#45187,#45188,#45189,#45190,#45191,
    #45192,#45193,#45194,#45195,#45196,#45197,#45198,#45199,#45200,
    #45201,#45202,#45203,#45204,#45205,#45206,#45207,#45208,#45209,
    #45210,#45211,#45212,#45213,#45214,#45215,#45216,#45217,#45218,
    #45219,#45220,#45221,#45222,#45223,#45224,#45225,#45226,#45227,
    #45228,#45229,#45230,#45231,#45232,#45233,#45234,#45235,#45236,
    #45237,#45238,#45239,#45240,#45241,#45242,#45243,#45244,#45245,
    #45246,#45247,#45248,#45249,#45250,#45251,#45252,#45253,#45254,
    #45255,#45256,#45257,#45258,#45259,#45260,#45261,#45262,#45263,
    #45264,#45265,#45266,#45267,#45268,#45269,#45270,#45271,#45272,
    #45273,#45274,#45275,#45276,#45277,#45278,#45279,#45280,#45281,
    #45282,#45283,#45284,#45285,#45286,#45287,#45288,#45289,#45290,
    #45291,#45292,#45293),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-002
    ,2.E-002,3.142487231264E-002,4.809265753226E-002,6.375E-002,
    7.512848285753E-002,8.805205357838E-002,0.100745111792,0.11300546379
    ,0.124709548293,0.135823259018,0.147896518037,0.161121662437,
    0.174799625052,0.188982768735,0.203701326354,0.218961677387,
    0.234747919453,0.251027429086,0.267706510073,0.287737438372,
    0.311289102076,0.335765638566,0.356710437813,0.373452551482,
    0.387165966932,0.402811892219,0.418285522381,0.433401807764,
    0.448158444805,0.462568021747,0.476660958638,0.490485574797,
    0.504104323727,0.517690044994,0.531587901753,0.54575670803,
    0.56021116247,0.574956736512,0.589994006738,0.605323694084,
    0.620951440686,0.633791137582,0.646346109413,0.659237995324,
    0.672600431134,0.686546037295,0.701173330181,0.715471660362,
    0.742005953194,0.756279236378,0.769434179285,0.784518723932,
    0.79977026717,0.815551272025,0.830956191958,0.845331560226,
    0.858889349802,0.871828574513,0.883675314163,0.895901497961,
    0.909033175453,0.922717049963,0.936288921661,0.949055601336,
    0.961558317781,0.973666842334,0.985468479068,0.997058636108,1.),
  .UNSPECIFIED.);
#45152 = CARTESIAN_POINT('',(2.451146897693,-4.491310607108,
    7.709539052255));
#45153 = CARTESIAN_POINT('',(2.451146897693,-4.492940811519,
    7.707452826861));
#45154 = CARTESIAN_POINT('',(2.451146897693,-4.49457101593,
    7.705366601466));
#45155 = CARTESIAN_POINT('',(2.451146897693,-4.498536900285,
    7.700821332663));
#45156 = CARTESIAN_POINT('',(2.451146897693,-4.500846878372,
    7.698419346593));
#45157 = CARTESIAN_POINT('',(2.451146897693,-4.505906108729,
    7.693028632869));
#45158 = CARTESIAN_POINT('',(2.451146897693,-4.508936350295,
    7.689990402964));
#45159 = CARTESIAN_POINT('',(2.451146897693,-4.516132380801,
    7.682176651257));
#45160 = CARTESIAN_POINT('',(2.451146897693,-4.520845530923,
    7.677206853874));
#45161 = CARTESIAN_POINT('',(2.451146897693,-4.528781104016,
    7.667036116683));
#45162 = CARTESIAN_POINT('',(2.451146897693,-4.532610210504,
    7.661809799724));
#45163 = CARTESIAN_POINT('',(2.451146897693,-4.538055109227,
    7.652475935701));
#45164 = CARTESIAN_POINT('',(2.451146897693,-4.540115988324,
    7.648393599709));
#45165 = CARTESIAN_POINT('',(2.451146897693,-4.543962004953,
    7.639589884942));
#45166 = CARTESIAN_POINT('',(2.451146897693,-4.54569623195,7.6347654258)
  );
#45167 = CARTESIAN_POINT('',(2.451146897693,-4.548446593641,
    7.625171768914));
#45168 = CARTESIAN_POINT('',(2.451146897693,-4.549498170409,
    7.620320340564));
#45169 = CARTESIAN_POINT('',(2.451146897693,-4.55088445046,7.61083765462
    ));
#45170 = CARTESIAN_POINT('',(2.451146897693,-4.551263903988,
    7.606127645563));
#45171 = CARTESIAN_POINT('',(2.451146897693,-4.551353843901,
    7.597043598634));
#45172 = CARTESIAN_POINT('',(2.451146897693,-4.551100347668,
    7.59260702222));
#45173 = CARTESIAN_POINT('',(2.451146897693,-4.550045044877,
    7.584089468826));
#45174 = CARTESIAN_POINT('',(2.451146897693,-4.549253276453,
    7.579973031166));
#45175 = CARTESIAN_POINT('',(2.451146897693,-4.547118088928,
    7.571505000291));
#45176 = CARTESIAN_POINT('',(2.451146897693,-4.54570484712,
    7.567136572158));
#45177 = CARTESIAN_POINT('',(2.451146897693,-4.542174389376,
    7.558176499241));
#45178 = CARTESIAN_POINT('',(2.451146897693,-4.539978159163,
    7.553560606712));
#45179 = CARTESIAN_POINT('',(2.451146897693,-4.534875190142,
    7.544444163553));
#45180 = CARTESIAN_POINT('',(2.451146897693,-4.531918634685,
    7.539904441798));
#45181 = CARTESIAN_POINT('',(2.451146897693,-4.525246707016,
    7.531003479303));
#45182 = CARTESIAN_POINT('',(2.451146897693,-4.521475808302,
    7.526600491957));
#45183 = CARTESIAN_POINT('',(2.451146897693,-4.513126737005,
    7.518059181802));
#45184 = CARTESIAN_POINT('',(2.451146897693,-4.508488255941,
    7.51387623953));
#45185 = CARTESIAN_POINT('',(2.451146897693,-4.49836262688,
    7.505885587727));
#45186 = CARTESIAN_POINT('',(2.451146897693,-4.492811287112,
    7.502029504901));
#45187 = CARTESIAN_POINT('',(2.451146897693,-4.480831438702,
    7.494825397092));
#45188 = CARTESIAN_POINT('',(2.451146897693,-4.474335833792,
    7.491424287391));
#45189 = CARTESIAN_POINT('',(2.451146897693,-4.460455214154,
    7.485280798895));
#45190 = CARTESIAN_POINT('',(2.451146897693,-4.452985066444,
    7.482486800491));
#45191 = CARTESIAN_POINT('',(2.451146897693,-4.437248982378,
    7.477700035417));
#45192 = CARTESIAN_POINT('',(2.451146897693,-4.428810920264,
    7.475688327201));
#45193 = CARTESIAN_POINT('',(2.451146897693,-4.409953145159,
    7.472188844971));
#45194 = CARTESIAN_POINT('',(2.451146897693,-4.399097519173,
    7.470890492196));
#45195 = CARTESIAN_POINT('',(2.451146897693,-4.375635621447,
    7.469341814546));
#45196 = CARTESIAN_POINT('',(2.451146897693,-4.362430822474,
    7.469339928476));
#45197 = CARTESIAN_POINT('',(2.451146897693,-4.33646148661,
    7.470960615468));
#45198 = CARTESIAN_POINT('',(2.451146897693,-4.323012349584,
    7.472674806082));
#45199 = CARTESIAN_POINT('',(2.451146897693,-4.299680595008,
    7.477426203859));
#45200 = CARTESIAN_POINT('',(2.451146897693,-4.289057262911,
    7.480256318852));
#45201 = CARTESIAN_POINT('',(2.451146897693,-4.27148103464,
    7.486448814317));
#45202 = CARTESIAN_POINT('',(2.451146897693,-4.263994995617,
    7.489612675243));
#45203 = CARTESIAN_POINT('',(2.451146897693,-4.251350928962,
    7.496030048796));
#45204 = CARTESIAN_POINT('',(2.451146897693,-4.245996183938,
    7.499205597518));
#45205 = CARTESIAN_POINT('',(2.451146897693,-4.235082739029,
    7.506418314306));
#45206 = CARTESIAN_POINT('',(2.451146897693,-4.229620774947,
    7.510588933256));
#45207 = CARTESIAN_POINT('',(2.451146897693,-4.219557477303,
    7.519325882094));
#45208 = CARTESIAN_POINT('',(2.451146897693,-4.214914516807,
    7.523956667689));
#45209 = CARTESIAN_POINT('',(2.451146897693,-4.206549921081,
    7.533469279828));
#45210 = CARTESIAN_POINT('',(2.451146897693,-4.202777364818,
    7.538409262343));
#45211 = CARTESIAN_POINT('',(2.451146897693,-4.196129483096,
    7.548449492904));
#45212 = CARTESIAN_POINT('',(2.451146897693,-4.19320498891,
    7.553605081502));
#45213 = CARTESIAN_POINT('',(2.451146897693,-4.188222946205,
    7.56400073699));
#45214 = CARTESIAN_POINT('',(2.451146897693,-4.186118726298,
    7.569293659807));
#45215 = CARTESIAN_POINT('',(2.451146897693,-4.182744807483,
    7.579904459805));
#45216 = CARTESIAN_POINT('',(2.451146897693,-4.181431695976,
    7.585273186959));
#45217 = CARTESIAN_POINT('',(2.451146897693,-4.179610609652,
    7.595992052372));
#45218 = CARTESIAN_POINT('',(2.451146897693,-4.179063343441,
    7.601393339886));
#45219 = CARTESIAN_POINT('',(2.451146897693,-4.178752324164,
    7.612139644199));
#45220 = CARTESIAN_POINT('',(2.451146897693,-4.178961330448,
    7.61756444659));
#45221 = CARTESIAN_POINT('',(2.451146897693,-4.180128794284,
    7.628261693438));
#45222 = CARTESIAN_POINT('',(2.451146897693,-4.181087483186,
    7.633625728999));
#45223 = CARTESIAN_POINT('',(2.451146897693,-4.183750078313,
    7.644292958757));
#45224 = CARTESIAN_POINT('',(2.451146897693,-4.185484034258,
    7.649661201341));
#45225 = CARTESIAN_POINT('',(2.451146897693,-4.189725406583,
    7.660268826985));
#45226 = CARTESIAN_POINT('',(2.451146897693,-4.192262142844,
    7.665566449248));
#45227 = CARTESIAN_POINT('',(2.451146897693,-4.198140271038,
    7.675960315756));
#45228 = CARTESIAN_POINT('',(2.451146897693,-4.201512676835,
    7.681117028713));
#45229 = CARTESIAN_POINT('',(2.451146897693,-4.209093149912,
    7.691144237665));
#45230 = CARTESIAN_POINT('',(2.451146897693,-4.213333475381,
    7.696077658721));
#45231 = CARTESIAN_POINT('',(2.451146897693,-4.222679376642,
    7.70556261178));
#45232 = CARTESIAN_POINT('',(2.451146897693,-4.227818223693,
    7.710179733264));
#45233 = CARTESIAN_POINT('',(2.451146897693,-4.238989785634,
    7.718927172704));
#45234 = CARTESIAN_POINT('',(2.451146897693,-4.245056817535,
    7.723125835616));
#45235 = CARTESIAN_POINT('',(2.451146897693,-4.25811434317,
    7.730922902022));
#45236 = CARTESIAN_POINT('',(2.451146897693,-4.265092223959,
    7.734573562013));
#45237 = CARTESIAN_POINT('',(2.451146897693,-4.278715353086,
    7.740573772144));
#45238 = CARTESIAN_POINT('',(2.451146897693,-4.28504459089,
    7.743033291264));
#45239 = CARTESIAN_POINT('',(2.451146897693,-4.298684647154,
    7.747540327899));
#45240 = CARTESIAN_POINT('',(2.451146897693,-4.305804107568,
    7.749575664863));
#45241 = CARTESIAN_POINT('',(2.451146897693,-4.321267033089,
    7.753304257717));
#45242 = CARTESIAN_POINT('',(2.451146897693,-4.329550593887,
    7.754991126578));
#45243 = CARTESIAN_POINT('',(2.451146897693,-4.347584108106,
    7.757994850305));
#45244 = CARTESIAN_POINT('',(2.451146897693,-4.357287708624,
    7.759303107279));
#45245 = CARTESIAN_POINT('',(2.451146897693,-4.378468928193,
    7.761503729093));
#45246 = CARTESIAN_POINT('',(2.451146897693,-4.390112801882,
    7.762378277738));
#45247 = CARTESIAN_POINT('',(2.451146897693,-4.414702107739,
    7.763666421123));
#45248 = CARTESIAN_POINT('',(2.451146897693,-4.428305365523,
    7.764045272142));
#45249 = CARTESIAN_POINT('',(2.451146897693,-4.454545231773,
    7.764292205357));
#45250 = CARTESIAN_POINT('',(2.451146897693,-4.467998804557,
    7.764156342253));
#45251 = CARTESIAN_POINT('',(2.451146897693,-4.504608215306,
    7.763089744286));
#45252 = CARTESIAN_POINT('',(2.451146897693,-4.528693297755,
    7.761532101383));
#45253 = CARTESIAN_POINT('',(2.451146897693,-4.560667004612,
    7.757912559882));
#45254 = CARTESIAN_POINT('',(2.451146897693,-4.571246291805,
    7.756406195603));
#45255 = CARTESIAN_POINT('',(2.451146897693,-4.590397961877,
    7.753069440863));
#45256 = CARTESIAN_POINT('',(2.451146897693,-4.598984262746,
    7.751272530458));
#45257 = CARTESIAN_POINT('',(2.451146897693,-4.616651157233,
    7.74698181497));
#45258 = CARTESIAN_POINT('',(2.451146897693,-4.625442169631,
    7.744429452543));
#45259 = CARTESIAN_POINT('',(2.451146897693,-4.642250622738,
    7.738756584958));
#45260 = CARTESIAN_POINT('',(2.451146897693,-4.65010994667,
    7.735635447551));
#45261 = CARTESIAN_POINT('',(2.451146897693,-4.665361903098,
    7.72872140902));
#45262 = CARTESIAN_POINT('',(2.451146897693,-4.672626667174,
    7.724899625725));
#45263 = CARTESIAN_POINT('',(2.451146897693,-4.686136209479,
    7.716814658918));
#45264 = CARTESIAN_POINT('',(2.451146897693,-4.692404973176,
    7.712535689871));
#45265 = CARTESIAN_POINT('',(2.451146897693,-4.703603754931,
    7.703810532884));
#45266 = CARTESIAN_POINT('',(2.451146897693,-4.708629055603,
    7.699368747493));
#45267 = CARTESIAN_POINT('',(2.451146897693,-4.71757792538,
    7.690355754066));
#45268 = CARTESIAN_POINT('',(2.451146897693,-4.721570594043,
    7.685787022657));
#45269 = CARTESIAN_POINT('',(2.451146897693,-4.728623583015,
    7.676533375274));
#45270 = CARTESIAN_POINT('',(2.451146897693,-4.73173761756,
    7.671860306137));
#45271 = CARTESIAN_POINT('',(2.451146897693,-4.737016034236,
    7.662581359821));
#45272 = CARTESIAN_POINT('',(2.451146897693,-4.739249273631,
    7.658008015281));
#45273 = CARTESIAN_POINT('',(2.451146897693,-4.743180738627,
    7.64843220247));
#45274 = CARTESIAN_POINT('',(2.451146897693,-4.744860553483,
    7.643362475462));
#45275 = CARTESIAN_POINT('',(2.451146897693,-4.747700544592,
    7.632783339326));
#45276 = CARTESIAN_POINT('',(2.451146897693,-4.748807848493,
    7.627128209524));
#45277 = CARTESIAN_POINT('',(2.451146897693,-4.750343610951,
    7.615669754002));
#45278 = CARTESIAN_POINT('',(2.451146897693,-4.750735554759,
    7.609707778804));
#45279 = CARTESIAN_POINT('',(2.451146897693,-4.750754203675,
    7.598097508772));
#45280 = CARTESIAN_POINT('',(2.451146897693,-4.750381942284,
    7.592302628184));
#45281 = CARTESIAN_POINT('',(2.451146897693,-4.748931838885,
    7.581398103011));
#45282 = CARTESIAN_POINT('',(2.451146897693,-4.747895041842,
    7.576190904005));
#45283 = CARTESIAN_POINT('',(2.451146897693,-4.745183046015,
    7.566166343044));
#45284 = CARTESIAN_POINT('',(2.451146897693,-4.743521046663,
    7.561297500089));
#45285 = CARTESIAN_POINT('',(2.451146897693,-4.739620799253,
    7.552041011105));
#45286 = CARTESIAN_POINT('',(2.451146897693,-4.737401869379,
    7.547596402488));
#45287 = CARTESIAN_POINT('',(2.451146897693,-4.732429250711,
    7.53917268165));
#45288 = CARTESIAN_POINT('',(2.451146897693,-4.729690071918,
    7.535141362268));
#45289 = CARTESIAN_POINT('',(2.451146897693,-4.723697715374,
    7.527528657301));
#45290 = CARTESIAN_POINT('',(2.451146897693,-4.720454239134,
    7.52390462474));
#45291 = CARTESIAN_POINT('',(2.451146897693,-4.716044232588,
    7.519603797248));
#45292 = CARTESIAN_POINT('',(2.451146897693,-4.715125115714,
    7.518750496533));
#45293 = CARTESIAN_POINT('',(2.451146897693,-4.714205998841,
    7.517897195818));
#45294 = PCURVE('',#43969,#45295);
#45295 = DEFINITIONAL_REPRESENTATION('',(#45296),#45439);
#45296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45297,#45298,#45299,#45300,
    #45301,#45302,#45303,#45304,#45305,#45306,#45307,#45308,#45309,
    #45310,#45311,#45312,#45313,#45314,#45315,#45316,#45317,#45318,
    #45319,#45320,#45321,#45322,#45323,#45324,#45325,#45326,#45327,
    #45328,#45329,#45330,#45331,#45332,#45333,#45334,#45335,#45336,
    #45337,#45338,#45339,#45340,#45341,#45342,#45343,#45344,#45345,
    #45346,#45347,#45348,#45349,#45350,#45351,#45352,#45353,#45354,
    #45355,#45356,#45357,#45358,#45359,#45360,#45361,#45362,#45363,
    #45364,#45365,#45366,#45367,#45368,#45369,#45370,#45371,#45372,
    #45373,#45374,#45375,#45376,#45377,#45378,#45379,#45380,#45381,
    #45382,#45383,#45384,#45385,#45386,#45387,#45388,#45389,#45390,
    #45391,#45392,#45393,#45394,#45395,#45396,#45397,#45398,#45399,
    #45400,#45401,#45402,#45403,#45404,#45405,#45406,#45407,#45408,
    #45409,#45410,#45411,#45412,#45413,#45414,#45415,#45416,#45417,
    #45418,#45419,#45420,#45421,#45422,#45423,#45424,#45425,#45426,
    #45427,#45428,#45429,#45430,#45431,#45432,#45433,#45434,#45435,
    #45436,#45437,#45438),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-002
    ,2.E-002,3.142487231264E-002,4.809265753226E-002,6.375E-002,
    7.512848285753E-002,8.805205357838E-002,0.100745111792,0.11300546379
    ,0.124709548293,0.135823259018,0.147896518037,0.161121662437,
    0.174799625052,0.188982768735,0.203701326354,0.218961677387,
    0.234747919453,0.251027429086,0.267706510073,0.287737438372,
    0.311289102076,0.335765638566,0.356710437813,0.373452551482,
    0.387165966932,0.402811892219,0.418285522381,0.433401807764,
    0.448158444805,0.462568021747,0.476660958638,0.490485574797,
    0.504104323727,0.517690044994,0.531587901753,0.54575670803,
    0.56021116247,0.574956736512,0.589994006738,0.605323694084,
    0.620951440686,0.633791137582,0.646346109413,0.659237995324,
    0.672600431134,0.686546037295,0.701173330181,0.715471660362,
    0.742005953194,0.756279236378,0.769434179285,0.784518723932,
    0.79977026717,0.815551272025,0.830956191958,0.845331560226,
    0.858889349802,0.871828574513,0.883675314163,0.895901497961,
    0.909033175453,0.922717049963,0.936288921661,0.949055601336,
    0.961558317781,0.973666842334,0.985468479068,0.997058636108,1.),
  .UNSPECIFIED.);
#45297 = CARTESIAN_POINT('',(1.609843949861,-9.260271169286E-002));
#45298 = CARTESIAN_POINT('',(1.608213573026,-9.051662104488E-002));
#45299 = CARTESIAN_POINT('',(1.60658319619,-8.84305303969E-002));
#45300 = CARTESIAN_POINT('',(1.602616936175,-8.388558939631E-002));
#45301 = CARTESIAN_POINT('',(1.600306759567,-8.148379425813E-002));
#45302 = CARTESIAN_POINT('',(1.595247083676,-7.609349870567E-002));
#45303 = CARTESIAN_POINT('',(1.592216591006,-7.305551926591E-002));
#45304 = CARTESIAN_POINT('',(1.585019914704,-6.524236235015E-002));
#45305 = CARTESIAN_POINT('',(1.580306353836,-6.027295453356E-002));
#45306 = CARTESIAN_POINT('',(1.572369940142,-5.010287326597E-002));
#45307 = CARTESIAN_POINT('',(1.568540401703,-4.487687280733E-002));
#45308 = CARTESIAN_POINT('',(1.563094731539,-3.554345884588E-002));
#45309 = CARTESIAN_POINT('',(1.561033515037,-3.146129320287E-002));
#45310 = CARTESIAN_POINT('',(1.557186770779,-2.26578963459E-002));
#45311 = CARTESIAN_POINT('',(1.555452145038,-1.783358055681E-002));
#45312 = CARTESIAN_POINT('',(1.552700990425,-8.240151025973E-003));
#45313 = CARTESIAN_POINT('',(1.551649012682,-3.38880960743E-003));
#45314 = CARTESIAN_POINT('',(1.550261948876,6.093761726103E-003));
#45315 = CARTESIAN_POINT('',(1.549882106059,1.080373940436E-002));
#45316 = CARTESIAN_POINT('',(1.549791415335,1.988777886879E-002));
#45317 = CARTESIAN_POINT('',(1.550044544876,2.43243762194E-002));
#45318 = CARTESIAN_POINT('',(1.551099143673,3.284201680723E-002));
#45319 = CARTESIAN_POINT('',(1.551890571864,3.695851989378E-002));
#45320 = CARTESIAN_POINT('',(1.554025059485,4.542672721734E-002));
#45321 = CARTESIAN_POINT('',(1.55543794023,4.979527214153E-002));
#45322 = CARTESIAN_POINT('',(1.558967657397,5.875563682647E-002));
#45323 = CARTESIAN_POINT('',(1.561163506091,6.337171086177E-002));
#45324 = CARTESIAN_POINT('',(1.566265721605,7.248857575897E-002));
#45325 = CARTESIAN_POINT('',(1.569221901836,7.702854186297E-002));
#45326 = CARTESIAN_POINT('',(1.575893093803,8.593005577306E-002));
#45327 = CARTESIAN_POINT('',(1.57966362859,9.033335477553E-002));
#45328 = CARTESIAN_POINT('',(1.588011993904,9.887535496629E-002));
#45329 = CARTESIAN_POINT('',(1.592650129225,0.103058680602));
#45330 = CARTESIAN_POINT('',(1.60277509781,0.111050169278));
#45331 = CARTESIAN_POINT('',(1.608326118848,0.114906710918));
#45332 = CARTESIAN_POINT('',(1.620305371786,0.122111808857));
#45333 = CARTESIAN_POINT('',(1.626800695566,0.125513455419));
#45334 = CARTESIAN_POINT('',(1.640680807387,0.131658091152));
#45335 = CARTESIAN_POINT('',(1.648150724142,0.134452706966));
#45336 = CARTESIAN_POINT('',(1.66388641252,0.139240772638));
#45337 = CARTESIAN_POINT('',(1.672324308334,0.141253178267));
#45338 = CARTESIAN_POINT('',(1.691181794137,0.144754219112));
#45339 = CARTESIAN_POINT('',(1.702037312775,0.146053469119));
#45340 = CARTESIAN_POINT('',(1.72549908242,0.147604085929));
#45341 = CARTESIAN_POINT('',(1.738703881192,0.147607063397));
#45342 = CARTESIAN_POINT('',(1.76467335092,0.145988522821));
#45343 = CARTESIAN_POINT('',(1.77812262958,0.144275443806));
#45344 = CARTESIAN_POINT('',(1.801454776788,0.139525974455));
#45345 = CARTESIAN_POINT('',(1.812078342762,0.136696737507));
#45346 = CARTESIAN_POINT('',(1.829655082794,0.130505694769));
#45347 = CARTESIAN_POINT('',(1.837141383289,0.127342452587));
#45348 = CARTESIAN_POINT('',(1.849785980308,0.120926124109));
#45349 = CARTESIAN_POINT('',(1.855140987778,0.117751017977));
#45350 = CARTESIAN_POINT('',(1.866055028793,0.110539203228));
#45351 = CARTESIAN_POINT('',(1.871517337565,0.106369035734));
#45352 = CARTESIAN_POINT('',(1.881581357298,9.763291867381E-002));
#45353 = CARTESIAN_POINT('',(1.88622470052,9.300251684252E-002));
#45354 = CARTESIAN_POINT('',(1.894590082451,8.34905960844E-002));
#45355 = CARTESIAN_POINT('',(1.898363047,7.855092539475E-002));
#45356 = CARTESIAN_POINT('',(1.905011758541,6.851124432637E-002));
#45357 = CARTESIAN_POINT('',(1.907936678835,6.335589746048E-002));
#45358 = CARTESIAN_POINT('',(1.912919580742,5.296065378209E-002));
#45359 = CARTESIAN_POINT('',(1.91502423811,4.766790490003E-002));
#45360 = CARTESIAN_POINT('',(1.918399033915,3.705738379834E-002));
#45361 = CARTESIAN_POINT('',(1.919712589152,3.168876519375E-002));
#45362 = CARTESIAN_POINT('',(1.921534561401,2.097005033389E-002));
#45363 = CARTESIAN_POINT('',(1.922082274036,1.556880806995E-002));
#45364 = CARTESIAN_POINT('',(1.922394181512,4.822529500634E-003));
#45365 = CARTESIAN_POINT('',(1.922185623598,-6.022901471292E-004));
#45366 = CARTESIAN_POINT('',(1.921019043912,-1.129963345105E-002));
#45367 = CARTESIAN_POINT('',(1.920060798359,-1.666374823119E-002));
#45368 = CARTESIAN_POINT('',(1.917399084906,-2.733119802031E-002));
#45369 = CARTESIAN_POINT('',(1.915665572661,-3.269958390089E-002));
#45370 = CARTESIAN_POINT('',(1.911425077089,-4.330756006552E-002));
#45371 = CARTESIAN_POINT('',(1.908888778694,-4.860539197582E-002));
#45372 = CARTESIAN_POINT('',(1.90301150959,-5.899974428561E-002));
#45373 = CARTESIAN_POINT('',(1.899639530016,-6.415673595979E-002));
#45374 = CARTESIAN_POINT('',(1.892059885731,-7.418457141611E-002));
#45375 = CARTESIAN_POINT('',(1.887819968032,-7.911834292518E-002));
#45376 = CARTESIAN_POINT('',(1.87847485075,-8.860406840612E-002));
#45377 = CARTESIAN_POINT('',(1.873336385329,-9.322161460943E-002));
#45378 = CARTESIAN_POINT('',(1.862165546417,-0.101969977368));
#45379 = CARTESIAN_POINT('',(1.856098861563,-0.106169141716));
#45380 = CARTESIAN_POINT('',(1.843041980414,-0.113967287321));
#45381 = CARTESIAN_POINT('',(1.836064401382,-0.117618524034));
#45382 = CARTESIAN_POINT('',(1.822441768229,-0.123619860119));
#45383 = CARTESIAN_POINT('',(1.81611273373,-0.126079902353));
#45384 = CARTESIAN_POINT('',(1.802473050027,-0.130588066347));
#45385 = CARTESIAN_POINT('',(1.795353757861,-0.132623991739));
#45386 = CARTESIAN_POINT('',(1.779891140568,-0.136353862617));
#45387 = CARTESIAN_POINT('',(1.77160771922,-0.138041416122));
#45388 = CARTESIAN_POINT('',(1.753574453326,-0.141046630339));
#45389 = CARTESIAN_POINT('',(1.74387096097,-0.142355689328));
#45390 = CARTESIAN_POINT('',(1.722689923359,-0.144558061798));
#45391 = CARTESIAN_POINT('',(1.711046121993,-0.145433572825));
#45392 = CARTESIAN_POINT('',(1.686456922688,-0.146723748555));
#45393 = CARTESIAN_POINT('',(1.672853696262,-0.147103723904));
#45394 = CARTESIAN_POINT('',(1.646613850512,-0.147352825888));
#45395 = CARTESIAN_POINT('',(1.633160266543,-0.147218074745));
#45396 = CARTESIAN_POINT('',(1.596550767764,-0.146154502611));
#45397 = CARTESIAN_POINT('',(1.572465556655,-0.144598850386));
#45398 = CARTESIAN_POINT('',(1.540491550746,-0.140981951578));
#45399 = CARTESIAN_POINT('',(1.529912139086,-0.1394764617));
#45400 = CARTESIAN_POINT('',(1.510760193291,-0.136141289889));
#45401 = CARTESIAN_POINT('',(1.502173743933,-0.134345089163));
#45402 = CARTESIAN_POINT('',(1.484506494872,-0.130055833889));
#45403 = CARTESIAN_POINT('',(1.475715271547,-0.127504198061));
#45404 = CARTESIAN_POINT('',(1.458906349625,-0.121832719743));
#45405 = CARTESIAN_POINT('',(1.451046767753,-0.118712231933));
#45406 = CARTESIAN_POINT('',(1.43579423992,-0.111799454025));
#45407 = CARTESIAN_POINT('',(1.428529159992,-0.107978271189));
#45408 = CARTESIAN_POINT('',(1.415018949497,-9.989442099578E-002));
#45409 = CARTESIAN_POINT('',(1.408749832157,-9.561597008711E-002));
#45410 = CARTESIAN_POINT('',(1.397550329291,-8.68917387288E-002));
#45411 = CARTESIAN_POINT('',(1.392524661516,-8.245036870242E-002));
#45412 = CARTESIAN_POINT('',(1.38357504683,-7.343811494544E-002));
#45413 = CARTESIAN_POINT('',(1.379582000567,-6.886971355327E-002));
#45414 = CARTESIAN_POINT('',(1.37252824679,-5.96166491425E-002));
#45415 = CARTESIAN_POINT('',(1.369413826018,-5.49438374024E-002));
#45416 = CARTESIAN_POINT('',(1.36413464244,-4.566532738765E-002));
#45417 = CARTESIAN_POINT('',(1.361901025058,-4.109216744414E-002));
#45418 = CARTESIAN_POINT('',(1.357968768619,-3.151667960783E-002));
#45419 = CARTESIAN_POINT('',(1.356288534746,-2.644709145764E-002));
#45420 = CARTESIAN_POINT('',(1.353447669263,-1.586819008784E-002));
#45421 = CARTESIAN_POINT('',(1.35233989796,-1.021315182522E-002));
#45422 = CARTESIAN_POINT('',(1.350803188447,1.245176724628E-003));
#45423 = CARTESIAN_POINT('',(1.350410751873,7.207119507257E-003));
#45424 = CARTESIAN_POINT('',(1.350391143349,1.881738795849E-002));
#45425 = CARTESIAN_POINT('',(1.350762925782,2.461229929472E-002));
#45426 = CARTESIAN_POINT('',(1.352212127898,3.551694428385E-002));
#45427 = CARTESIAN_POINT('',(1.353248494554,4.07242289652E-002));
#45428 = CARTESIAN_POINT('',(1.355959661825,5.074901404269E-002));
#45429 = CARTESIAN_POINT('',(1.357621258753,5.561799434777E-002));
#45430 = CARTESIAN_POINT('',(1.361520741085,6.487480566277E-002));
#45431 = CARTESIAN_POINT('',(1.363739303597,6.931959766259E-002));
#45432 = CARTESIAN_POINT('',(1.368711226014,7.774372946701E-002));
#45433 = CARTESIAN_POINT('',(1.371450071602,8.17752752334E-002));
#45434 = CARTESIAN_POINT('',(1.377441798922,8.938847545206E-002));
#45435 = CARTESIAN_POINT('',(1.380684975619,9.301277607982E-002));
#45436 = CARTESIAN_POINT('',(1.38509462668,9.731396805125E-002));
#45437 = CARTESIAN_POINT('',(1.386013673023,9.816734473019E-002));
#45438 = CARTESIAN_POINT('',(1.386932719367,9.902072140914E-002));
#45439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45440 = ORIENTED_EDGE('',*,*,#45441,.T.);
#45441 = EDGE_CURVE('',#45148,#45442,#45444,.T.);
#45442 = VERTEX_POINT('',#45443);
#45443 = CARTESIAN_POINT('',(2.451146897693,-4.611629145071,
    7.477907720392));
#45444 = SURFACE_CURVE('',#45445,(#45450),.PCURVE_S1.);
#45445 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45446,#45447,#45448,#45449),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#45446 = CARTESIAN_POINT('',(2.451146897693,-4.714205998841,
    7.517897195818));
#45447 = CARTESIAN_POINT('',(2.451146897693,-4.689850106516,
    7.495665389404));
#45448 = CARTESIAN_POINT('',(2.451146897693,-4.655753331179,
    7.482373758807));
#45449 = CARTESIAN_POINT('',(2.451146897693,-4.611629145071,
    7.477907720392));
#45450 = PCURVE('',#43969,#45451);
#45451 = DEFINITIONAL_REPRESENTATION('',(#45452),#45457);
#45452 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45453,#45454,#45455,#45456),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#45453 = CARTESIAN_POINT('',(1.386932719367,9.902072140914E-002));
#45454 = CARTESIAN_POINT('',(1.411286774112,0.121254540803));
#45455 = CARTESIAN_POINT('',(1.445382450756,0.13454898951));
#45456 = CARTESIAN_POINT('',(1.489506267589,0.139018674849));
#45457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45458 = ORIENTED_EDGE('',*,*,#45459,.T.);
#45459 = EDGE_CURVE('',#45442,#45028,#45460,.T.);
#45460 = SURFACE_CURVE('',#45461,(#45465),.PCURVE_S1.);
#45461 = LINE('',#45462,#45463);
#45462 = CARTESIAN_POINT('',(2.451146897693,-4.611629145071,
    7.477907720392));
#45463 = VECTOR('',#45464,1.);
#45464 = DIRECTION('',(0.E+000,0.115727747701,0.993280971534));
#45465 = PCURVE('',#43969,#45466);
#45466 = DEFINITIONAL_REPRESENTATION('',(#45467),#45471);
#45467 = LINE('',#45468,#45469);
#45468 = CARTESIAN_POINT('',(1.489506267589,0.139018674849));
#45469 = VECTOR('',#45470,1.);
#45470 = DIRECTION('',(0.115809843656,-0.993271403048));
#45471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45472 = FACE_BOUND('',#45473,.T.);
#45473 = EDGE_LOOP('',(#45474,#45674,#45690,#45884,#45900,#45916));
#45474 = ORIENTED_EDGE('',*,*,#45475,.T.);
#45475 = EDGE_CURVE('',#45476,#45478,#45480,.T.);
#45476 = VERTEX_POINT('',#45477);
#45477 = CARTESIAN_POINT('',(2.451146897693,-7.205057861795,
    8.424797846916));
#45478 = VERTEX_POINT('',#45479);
#45479 = CARTESIAN_POINT('',(2.426146897693,-7.578971918385,
    8.56335482753));
#45480 = SURFACE_CURVE('',#45481,(#45576),.PCURVE_S1.);
#45481 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45482,#45483,#45484,#45485,
    #45486,#45487,#45488,#45489,#45490,#45491,#45492,#45493,#45494,
    #45495,#45496,#45497,#45498,#45499,#45500,#45501,#45502,#45503,
    #45504,#45505,#45506,#45507,#45508,#45509,#45510,#45511,#45512,
    #45513,#45514,#45515,#45516,#45517,#45518,#45519,#45520,#45521,
    #45522,#45523,#45524,#45525,#45526,#45527,#45528,#45529,#45530,
    #45531,#45532,#45533,#45534,#45535,#45536,#45537,#45538,#45539,
    #45540,#45541,#45542,#45543,#45544,#45545,#45546,#45547,#45548,
    #45549,#45550,#45551,#45552,#45553,#45554,#45555,#45556,#45557,
    #45558,#45559,#45560,#45561,#45562,#45563,#45564,#45565,#45566,
    #45567,#45568,#45569,#45570,#45571,#45572,#45573,#45574,#45575),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084195636E-002,4.163975684725E-002,6.481437635428E-002,
    9.091751356268E-002,0.121643531102,0.144474791297,0.166111357864,
    0.188125,0.198125,0.209375,0.231875,0.261858077765,0.281993779487,
    0.3019495179,0.322063424644,0.342845676509,0.365156654483,
    0.390663848834,0.418476150973,0.445866823508,0.47249115924,
    0.498273483163,0.521804019722,0.544589785551,0.566745175956,
    0.588291979244,0.609283568639,0.62980235022,0.650391234207,
    0.672192209999,0.694052475458,0.715544158277,0.736314899569,
    0.756168271533,0.775960264152,0.796845711806,0.817820747452,
    0.838725403736,0.859426562066,0.879842506223,0.900288906701,
    0.922360145762,0.945888607845,0.97126638251,0.998927008733,1.),
  .UNSPECIFIED.);
#45482 = CARTESIAN_POINT('',(2.451146897693,-7.205057861795,
    8.424797846916));
#45483 = CARTESIAN_POINT('',(2.451146897693,-7.211032206007,
    8.428150760201));
#45484 = CARTESIAN_POINT('',(2.451146897693,-7.217006550219,
    8.431503673486));
#45485 = CARTESIAN_POINT('',(2.451146897693,-7.229619163521,
    8.437122493641));
#45486 = CARTESIAN_POINT('',(2.451146897693,-7.236202549842,
    8.439501542028));
#45487 = CARTESIAN_POINT('',(2.451146897693,-7.250237879774,
    8.443716720326));
#45488 = CARTESIAN_POINT('',(2.451146897693,-7.257691592356,
    8.445370937886));
#45489 = CARTESIAN_POINT('',(2.451146897693,-7.273937272207,
    8.448133412211));
#45490 = CARTESIAN_POINT('',(2.451146897693,-7.282744950542,
    8.44897964554));
#45491 = CARTESIAN_POINT('',(2.451146897693,-7.302479404055,
    8.45005649738));
#45492 = CARTESIAN_POINT('',(2.451146897693,-7.313314441509,
    8.449997036118));
#45493 = CARTESIAN_POINT('',(2.451146897693,-7.333353759468,
    8.448941693333));
#45494 = CARTESIAN_POINT('',(2.451146897693,-7.341943151257,
    8.448243404766));
#45495 = CARTESIAN_POINT('',(2.451146897693,-7.360091063296,
    8.44598660882));
#45496 = CARTESIAN_POINT('',(2.451146897693,-7.369288792341,
    8.444529142203));
#45497 = CARTESIAN_POINT('',(2.451146897693,-7.389085403295,
    8.440920402444));
#45498 = CARTESIAN_POINT('',(2.451146897693,-7.399717756923,
    8.438662715778));
#45499 = CARTESIAN_POINT('',(2.451146897693,-7.415698867982,
    8.435114053983));
#45500 = CARTESIAN_POINT('',(2.451146897693,-7.420861054465,
    8.433910377986));
#45501 = CARTESIAN_POINT('',(2.451146897693,-7.431704572843,
    8.431405138015));
#45502 = CARTESIAN_POINT('',(2.451146897693,-7.43751398446,
    8.430034470383));
#45503 = CARTESIAN_POINT('',(2.451146897693,-7.454725439386,
    8.426015086898));
#45504 = CARTESIAN_POINT('',(2.451146897693,-7.466378870384,
    8.423210865581));
#45505 = CARTESIAN_POINT('',(2.451146897693,-7.49201859734,
    8.417413402788));
#45506 = CARTESIAN_POINT('',(2.451146897693,-7.506424738688,
    8.414180759402));
#45507 = CARTESIAN_POINT('',(2.451146897693,-7.527918266748,
    8.410034372678));
#45508 = CARTESIAN_POINT('',(2.451146897693,-7.536016514362,
    8.408607105958));
#45509 = CARTESIAN_POINT('',(2.451146897693,-7.551282164419,
    8.406237301865));
#45510 = CARTESIAN_POINT('',(2.451146897693,-7.558357180713,
    8.405305783051));
#45511 = CARTESIAN_POINT('',(2.451146897693,-7.571906073603,
    8.403844707518));
#45512 = CARTESIAN_POINT('',(2.451146897693,-7.578241121809,
    8.403348491405));
#45513 = CARTESIAN_POINT('',(2.451146897693,-7.590583646217,
    8.402729584688));
#45514 = CARTESIAN_POINT('',(2.451146897693,-7.596427059529,
    8.402652779615));
#45515 = CARTESIAN_POINT('',(2.451146897693,-7.608118095791,
    8.402882060485));
#45516 = CARTESIAN_POINT('',(2.451146897693,-7.613751411966,
    8.403251854204));
#45517 = CARTESIAN_POINT('',(2.451146897693,-7.625550515662,
    8.404481017287));
#45518 = CARTESIAN_POINT('',(2.451146897693,-7.631467703511,
    8.405426084536));
#45519 = CARTESIAN_POINT('',(2.451146897693,-7.643565372228,
    8.407990851356));
#45520 = CARTESIAN_POINT('',(2.451146897693,-7.649638430719,
    8.409693865992));
#45521 = CARTESIAN_POINT('',(2.451146897693,-7.661132608038,
    8.413637664103));
#45522 = CARTESIAN_POINT('',(2.451146897693,-7.666597787301,
    8.415925420056));
#45523 = CARTESIAN_POINT('',(2.451146897693,-7.676781100235,
    8.420916461682));
#45524 = CARTESIAN_POINT('',(2.451146897693,-7.681555215727,
    8.423660916307));
#45525 = CARTESIAN_POINT('',(2.451146897693,-7.690354863568,
    8.429463573292));
#45526 = CARTESIAN_POINT('',(2.451146897693,-7.694442616578,
    8.432554198368));
#45527 = CARTESIAN_POINT('',(2.451146897693,-7.701655412149,
    8.438803023149));
#45528 = CARTESIAN_POINT('',(2.451146897693,-7.704876723823,
    8.441964946701));
#45529 = CARTESIAN_POINT('',(2.451146897693,-7.710650907617,
    8.448444799339));
#45530 = CARTESIAN_POINT('',(2.451146897693,-7.713254253167,
    8.451791269934));
#45531 = CARTESIAN_POINT('',(2.451146897693,-7.717852916512,
    8.458580309102));
#45532 = CARTESIAN_POINT('',(2.451146897693,-7.719884418157,
    8.462056802072));
#45533 = CARTESIAN_POINT('',(2.451146897693,-7.723364789977,
    8.469055718061));
#45534 = CARTESIAN_POINT('',(2.451146897693,-7.724847728417,
    8.472610265664));
#45535 = CARTESIAN_POINT('',(2.451146897693,-7.727258130179,
    8.47972755932));
#45536 = CARTESIAN_POINT('',(2.451146897693,-7.728216707445,
    8.483321657841));
#45537 = CARTESIAN_POINT('',(2.451146897693,-7.729604592532,
    8.490489597115));
#45538 = CARTESIAN_POINT('',(2.451146897693,-7.73005025318,
    8.494112706151));
#45539 = CARTESIAN_POINT('',(2.451146897693,-7.730481419104,
    8.501325185704));
#45540 = CARTESIAN_POINT('',(2.451146897693,-7.730453128415,
    8.504984194188));
#45541 = CARTESIAN_POINT('',(2.451146897693,-7.729946900329,
    8.51239597798));
#45542 = CARTESIAN_POINT('',(2.451146897693,-7.729424664595,
    8.516215365019));
#45543 = CARTESIAN_POINT('',(2.451146897693,-7.727902135578,
    8.523673713961));
#45544 = CARTESIAN_POINT('',(2.451146897693,-7.726884420692,
    8.527381551566));
#45545 = CARTESIAN_POINT('',(2.451146897693,-7.724407926622,
    8.534474483846));
#45546 = CARTESIAN_POINT('',(2.451146897693,-7.722941302673,
    8.537930974348));
#45547 = CARTESIAN_POINT('',(2.451146897693,-7.719633020658,
    8.54441428947));
#45548 = CARTESIAN_POINT('',(2.451146897693,-7.717790657408,
    8.547512152119));
#45549 = CARTESIAN_POINT('',(2.451146897693,-7.713809291587,
    8.553225057885));
#45550 = CARTESIAN_POINT('',(2.451146897693,-7.711660372199,
    8.555897158796));
#45551 = CARTESIAN_POINT('',(2.451146897693,-7.70708058617,
    8.560904798605));
#45552 = CARTESIAN_POINT('',(2.451146897693,-7.704611243756,
    8.56326847771));
#45553 = CARTESIAN_POINT('',(2.451146897693,-7.699282928976,
    8.567770128523));
#45554 = CARTESIAN_POINT('',(2.451146897693,-7.696367982531,
    8.569918239531));
#45555 = CARTESIAN_POINT('',(2.451146897693,-7.690285466496,
    8.57380000112));
#45556 = CARTESIAN_POINT('',(2.451146897693,-7.687076585911,
    8.575564512588));
#45557 = CARTESIAN_POINT('',(2.451146897693,-7.680469623937,
    8.578628428912));
#45558 = CARTESIAN_POINT('',(2.451146897693,-7.677031903823,
    8.579962076026));
#45559 = CARTESIAN_POINT('',(2.451146897693,-7.670031871361,
    8.582129336536));
#45560 = CARTESIAN_POINT('',(2.451146897693,-7.666432096812,
    8.582999223643));
#45561 = CARTESIAN_POINT('',(2.451146897693,-7.65916479695,
    8.584220507772));
#45562 = CARTESIAN_POINT('',(2.451146897693,-7.655472093679,
    8.584596561389));
#45563 = CARTESIAN_POINT('',(2.451146897693,-7.647960910055,
    8.584872684224));
#45564 = CARTESIAN_POINT('',(2.451146897693,-7.644131905411,
    8.584770222656));
#45565 = CARTESIAN_POINT('',(2.451146897693,-7.636036899414,
    8.584084284603));
#45566 = CARTESIAN_POINT('',(2.451146897693,-7.631753098158,
    8.583454873623));
#45567 = CARTESIAN_POINT('',(2.451146897693,-7.622762637366,
    8.581609732024));
#45568 = CARTESIAN_POINT('',(2.451146897693,-7.618035852455,
    8.580350444181));
#45569 = CARTESIAN_POINT('',(2.451146897693,-7.608063195828,
    8.577118788691));
#45570 = CARTESIAN_POINT('',(2.451146897693,-7.602792095741,
    8.575088645396));
#45571 = CARTESIAN_POINT('',(2.451146897693,-7.591618983441,
    8.570138469138));
#45572 = CARTESIAN_POINT('',(2.451146897693,-7.585688529417,
    8.567144809754));
#45573 = CARTESIAN_POINT('',(2.451146897693,-7.579439074933,
    8.563619908925));
#45574 = CARTESIAN_POINT('',(2.451146897693,-7.579205496659,
    8.563487368227));
#45575 = CARTESIAN_POINT('',(2.451146897693,-7.578971918385,
    8.56335482753));
#45576 = PCURVE('',#43969,#45577);
#45577 = DEFINITIONAL_REPRESENTATION('',(#45578),#45673);
#45578 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45579,#45580,#45581,#45582,
    #45583,#45584,#45585,#45586,#45587,#45588,#45589,#45590,#45591,
    #45592,#45593,#45594,#45595,#45596,#45597,#45598,#45599,#45600,
    #45601,#45602,#45603,#45604,#45605,#45606,#45607,#45608,#45609,
    #45610,#45611,#45612,#45613,#45614,#45615,#45616,#45617,#45618,
    #45619,#45620,#45621,#45622,#45623,#45624,#45625,#45626,#45627,
    #45628,#45629,#45630,#45631,#45632,#45633,#45634,#45635,#45636,
    #45637,#45638,#45639,#45640,#45641,#45642,#45643,#45644,#45645,
    #45646,#45647,#45648,#45649,#45650,#45651,#45652,#45653,#45654,
    #45655,#45656,#45657,#45658,#45659,#45660,#45661,#45662,#45663,
    #45664,#45665,#45666,#45667,#45668,#45669,#45670,#45671,#45672),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084195636E-002,4.163975684725E-002,6.481437635428E-002,
    9.091751356268E-002,0.121643531102,0.144474791297,0.166111357864,
    0.188125,0.198125,0.209375,0.231875,0.261858077765,0.281993779487,
    0.3019495179,0.322063424644,0.342845676509,0.365156654483,
    0.390663848834,0.418476150973,0.445866823508,0.47249115924,
    0.498273483163,0.521804019722,0.544589785551,0.566745175956,
    0.588291979244,0.609283568639,0.62980235022,0.650391234207,
    0.672192209999,0.694052475458,0.715544158277,0.736314899569,
    0.756168271533,0.775960264152,0.796845711806,0.817820747452,
    0.838725403736,0.859426562066,0.879842506223,0.900288906701,
    0.922360145762,0.945888607845,0.97126638251,0.998927008733,1.),
  .UNSPECIFIED.);
#45579 = CARTESIAN_POINT('',(-1.103844178209,-0.808085799705));
#45580 = CARTESIAN_POINT('',(-1.109818245277,-0.811439206768));
#45581 = CARTESIAN_POINT('',(-1.115792312345,-0.81479261383));
#45582 = CARTESIAN_POINT('',(-1.128404461198,-0.82041247642));
#45583 = CARTESIAN_POINT('',(-1.134987650864,-0.822792068927));
#45584 = CARTESIAN_POINT('',(-1.149022632357,-0.827008407255));
#45585 = CARTESIAN_POINT('',(-1.15647620819,-0.828663240871));
#45586 = CARTESIAN_POINT('',(-1.172721659662,-0.831427057919));
#45587 = CARTESIAN_POINT('',(-1.181529268025,-0.832274019215));
#45588 = CARTESIAN_POINT('',(-1.201263632467,-0.833352502137));
#45589 = CARTESIAN_POINT('',(-1.212098674797,-0.83329393641));
#45590 = CARTESIAN_POINT('',(-1.232138079914,-0.832240249911));
#45591 = CARTESIAN_POINT('',(-1.240727529388,-0.831542671275));
#45592 = CARTESIAN_POINT('',(-1.258875627893,-0.829287375292));
#45593 = CARTESIAN_POINT('',(-1.268073477369,-0.827830668888));
#45594 = CARTESIAN_POINT('',(-1.287870386524,-0.824223565365));
#45595 = CARTESIAN_POINT('',(-1.298502926717,-0.821966757488));
#45596 = CARTESIAN_POINT('',(-1.314484331025,-0.818419416571));
#45597 = CARTESIAN_POINT('',(-1.319646616976,-0.817216167241));
#45598 = CARTESIAN_POINT('',(-1.33049034238,-0.814711823514));
#45599 = CARTESIAN_POINT('',(-1.336299867264,-0.813341636044));
#45600 = CARTESIAN_POINT('',(-1.35351165434,-0.809323675129));
#45601 = CARTESIAN_POINT('',(-1.365165317072,-0.806520416998));
#45602 = CARTESIAN_POINT('',(-1.39080552311,-0.800725073391));
#45603 = CARTESIAN_POINT('',(-1.405211931593,-0.797493620708));
#45604 = CARTESIAN_POINT('',(-1.426705802285,-0.793349010475));
#45605 = CARTESIAN_POINT('',(-1.434804167838,-0.791922413093));
#45606 = CARTESIAN_POINT('',(-1.450070013711,-0.78955387074));
#45607 = CARTESIAN_POINT('',(-1.457145106973,-0.788622936691));
#45608 = CARTESIAN_POINT('',(-1.470694120576,-0.787162981002));
#45609 = CARTESIAN_POINT('',(-1.477029209774,-0.786667288493));
#45610 = CARTESIAN_POINT('',(-1.489371785294,-0.786049401909));
#45611 = CARTESIAN_POINT('',(-1.495215204933,-0.785973079804));
#45612 = CARTESIAN_POINT('',(-1.506906222206,-0.786203326957));
#45613 = CARTESIAN_POINT('',(-1.512539507797,-0.786573586278));
#45614 = CARTESIAN_POINT('',(-1.52433850986,-0.787803724573));
#45615 = CARTESIAN_POINT('',(-1.530255619577,-0.788749280884));
#45616 = CARTESIAN_POINT('',(-1.542353076271,-0.791315047588));
#45617 = CARTESIAN_POINT('',(-1.548425993984,-0.793018564166));
#45618 = CARTESIAN_POINT('',(-1.559919845302,-0.796963312277));
#45619 = CARTESIAN_POINT('',(-1.56538483546,-0.799251519929));
#45620 = CARTESIAN_POINT('',(-1.575567735841,-0.804243403205));
#45621 = CARTESIAN_POINT('',(-1.580341624482,-0.80698825241));
#45622 = CARTESIAN_POINT('',(-1.589140792694,-0.812791636681));
#45623 = CARTESIAN_POINT('',(-1.593228290245,-0.815882599606));
#45624 = CARTESIAN_POINT('',(-1.600440569316,-0.822132020516));
#45625 = CARTESIAN_POINT('',(-1.60366161964,-0.825294210304));
#45626 = CARTESIAN_POINT('',(-1.609435267844,-0.831774540166));
#45627 = CARTESIAN_POINT('',(-1.612038336793,-0.835121225921));
#45628 = CARTESIAN_POINT('',(-1.616636438997,-0.841910645153));
#45629 = CARTESIAN_POINT('',(-1.618667653298,-0.845387306017));
#45630 = CARTESIAN_POINT('',(-1.622147446633,-0.852386509642));
#45631 = CARTESIAN_POINT('',(-1.623630091279,-0.855941179799));
#45632 = CARTESIAN_POINT('',(-1.626039904776,-0.863058672655));
#45633 = CARTESIAN_POINT('',(-1.626998184981,-0.866652850391));
#45634 = CARTESIAN_POINT('',(-1.62838547762,-0.873820904352));
#45635 = CARTESIAN_POINT('',(-1.628830838811,-0.877444050211));
#45636 = CARTESIAN_POINT('',(-1.629261408609,-0.884656565375));
#45637 = CARTESIAN_POINT('',(-1.629232815498,-0.888315571508));
#45638 = CARTESIAN_POINT('',(-1.628725974817,-0.895727313434));
#45639 = CARTESIAN_POINT('',(-1.628203423406,-0.899546657297));
#45640 = CARTESIAN_POINT('',(-1.626680277949,-0.907004880374));
#45641 = CARTESIAN_POINT('',(-1.625662256607,-0.91071263385));
#45642 = CARTESIAN_POINT('',(-1.623185176303,-0.917805361419));
#45643 = CARTESIAN_POINT('',(-1.621718266675,-0.921261730691));
#45644 = CARTESIAN_POINT('',(-1.618409448813,-0.927744772355));
#45645 = CARTESIAN_POINT('',(-1.616566829526,-0.93084248272));
#45646 = CARTESIAN_POINT('',(-1.612584991537,-0.936555059399));
#45647 = CARTESIAN_POINT('',(-1.610435851303,-0.93922698269));
#45648 = CARTESIAN_POINT('',(-1.6058556514,-0.944234243954));
#45649 = CARTESIAN_POINT('',(-1.603386113632,-0.946597718956));
#45650 = CARTESIAN_POINT('',(-1.598057426802,-0.95109892936));
#45651 = CARTESIAN_POINT('',(-1.595142302821,-0.953246799434));
#45652 = CARTESIAN_POINT('',(-1.589059465973,-0.95712805828));
#45653 = CARTESIAN_POINT('',(-1.585850439559,-0.958892304523));
#45654 = CARTESIAN_POINT('',(-1.57924322437,-0.96195567476));
#45655 = CARTESIAN_POINT('',(-1.575805394039,-0.963289037736));
#45656 = CARTESIAN_POINT('',(-1.568805182474,-0.965455719674));
#45657 = CARTESIAN_POINT('',(-1.565205336039,-0.966325309251));
#45658 = CARTESIAN_POINT('',(-1.557937935261,-0.967545992721));
#45659 = CARTESIAN_POINT('',(-1.554245200921,-0.967921741129));
#45660 = CARTESIAN_POINT('',(-1.546733994501,-0.96819724315));
#45661 = CARTESIAN_POINT('',(-1.542904998339,-0.96809446511));
#45662 = CARTESIAN_POINT('',(-1.534810049063,-0.967407857992));
#45663 = CARTESIAN_POINT('',(-1.530526299844,-0.966778092952));
#45664 = CARTESIAN_POINT('',(-1.521535991586,-0.964932208282));
#45665 = CARTESIAN_POINT('',(-1.516809310773,-0.963672529766));
#45666 = CARTESIAN_POINT('',(-1.506836921282,-0.960440050031));
#45667 = CARTESIAN_POINT('',(-1.501565989008,-0.958409471077));
#45668 = CARTESIAN_POINT('',(-1.490393285887,-0.95345837136));
#45669 = CARTESIAN_POINT('',(-1.484463079314,-0.950464221824));
#45670 = CARTESIAN_POINT('',(-1.47821391619,-0.946938804479));
#45671 = CARTESIAN_POINT('',(-1.477980348872,-0.946806244476));
#45672 = CARTESIAN_POINT('',(-1.477746781554,-0.946673684473));
#45673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45674 = ORIENTED_EDGE('',*,*,#45675,.T.);
#45675 = EDGE_CURVE('',#45478,#45676,#45678,.T.);
#45676 = VERTEX_POINT('',#45677);
#45677 = CARTESIAN_POINT('',(2.426146897693,-7.556929192984,
    8.615869939004));
#45678 = SURFACE_CURVE('',#45679,(#45683),.PCURVE_S1.);
#45679 = LINE('',#45680,#45681);
#45680 = CARTESIAN_POINT('',(2.451146897693,-7.578971918385,
    8.56335482753));
#45681 = VECTOR('',#45682,1.);
#45682 = DIRECTION('',(7.797378755502E-015,0.387029171049,0.922067470827
    ));
#45683 = PCURVE('',#43969,#45684);
#45684 = DEFINITIONAL_REPRESENTATION('',(#45685),#45689);
#45685 = LINE('',#45686,#45687);
#45686 = CARTESIAN_POINT('',(-1.477746781554,-0.946673684473));
#45687 = VECTOR('',#45688,1.);
#45688 = DIRECTION('',(0.387105380161,-0.922035479063));
#45689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45690 = ORIENTED_EDGE('',*,*,#45691,.T.);
#45691 = EDGE_CURVE('',#45676,#45692,#45694,.T.);
#45692 = VERTEX_POINT('',#45693);
#45693 = CARTESIAN_POINT('',(2.426146897693,-7.300471112463,
    8.391609544503));
#45694 = SURFACE_CURVE('',#45695,(#45788),.PCURVE_S1.);
#45695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45696,#45697,#45698,#45699,
    #45700,#45701,#45702,#45703,#45704,#45705,#45706,#45707,#45708,
    #45709,#45710,#45711,#45712,#45713,#45714,#45715,#45716,#45717,
    #45718,#45719,#45720,#45721,#45722,#45723,#45724,#45725,#45726,
    #45727,#45728,#45729,#45730,#45731,#45732,#45733,#45734,#45735,
    #45736,#45737,#45738,#45739,#45740,#45741,#45742,#45743,#45744,
    #45745,#45746,#45747,#45748,#45749,#45750,#45751,#45752,#45753,
    #45754,#45755,#45756,#45757,#45758,#45759,#45760,#45761,#45762,
    #45763,#45764,#45765,#45766,#45767,#45768,#45769,#45770,#45771,
    #45772,#45773,#45774,#45775,#45776,#45777,#45778,#45779,#45780,
    #45781,#45782,#45783,#45784,#45785,#45786,#45787),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422244486666E-002,
    6.546674151421E-002,9.428142218708E-002,0.121172317549,
    0.146609364789,0.171032652409,0.194857698977,0.218480131731,
    0.242280023531,0.265221920678,0.291921250157,0.320484367617,
    0.348780105016,0.374721841593,0.395750441482,0.417121054651,
    0.439275525072,0.462502525702,0.487097114378,0.513341700008,
    0.540802260503,0.570064080488,0.600691549086,0.632371915206,
    0.66451796567,0.695155881938,0.724999833204,0.753708155467,
    0.779584889685,0.797480304937,0.812538628192,0.822538628192,
    0.834768823139,0.852211512638,0.8753125,0.886555758801,
    0.898668251731,0.908668251731,0.918668251731,0.928668251731,
    0.938668251731,0.949895617019,0.967090407016,0.992829671383,1.),
  .UNSPECIFIED.);
#45696 = CARTESIAN_POINT('',(2.451146897693,-7.556929192984,
    8.615869939004));
#45697 = CARTESIAN_POINT('',(2.451146897693,-7.567303870609,
    8.620560888842));
#45698 = CARTESIAN_POINT('',(2.451146897693,-7.577678548234,
    8.62525183868));
#45699 = CARTESIAN_POINT('',(2.451146897693,-7.596777245949,
    8.632075532977));
#45700 = CARTESIAN_POINT('',(2.451146897693,-7.605686370144,
    8.634706546871));
#45701 = CARTESIAN_POINT('',(2.451146897693,-7.622350389322,
    8.638567692987));
#45702 = CARTESIAN_POINT('',(2.451146897693,-7.630159825167,
    8.639889061716));
#45703 = CARTESIAN_POINT('',(2.451146897693,-7.644846750591,
    8.641421806019));
#45704 = CARTESIAN_POINT('',(2.451146897693,-7.651766722735,
    8.641699954028));
#45705 = CARTESIAN_POINT('',(2.451146897693,-7.664859481449,
    8.641346734641));
#45706 = CARTESIAN_POINT('',(2.451146897693,-7.671065105553,
    8.640762512115));
#45707 = CARTESIAN_POINT('',(2.451146897693,-7.682881408121,
    8.638812223976));
#45708 = CARTESIAN_POINT('',(2.451146897693,-7.688517067859,
    8.637477178616));
#45709 = CARTESIAN_POINT('',(2.451146897693,-7.699317041354,
    8.634092732271));
#45710 = CARTESIAN_POINT('',(2.451146897693,-7.704499764297,
    8.632060647805));
#45711 = CARTESIAN_POINT('',(2.451146897693,-7.714491573911,
    8.627298040005));
#45712 = CARTESIAN_POINT('',(2.451146897693,-7.719313366091,
    8.624572653719));
#45713 = CARTESIAN_POINT('',(2.451146897693,-7.728656777828,
    8.618393090593));
#45714 = CARTESIAN_POINT('',(2.451146897693,-7.733189348654,
    8.61492215516));
#45715 = CARTESIAN_POINT('',(2.451146897693,-7.74173357298,
    8.607444114207));
#45716 = CARTESIAN_POINT('',(2.451146897693,-7.745799340981,
    8.603389039978));
#45717 = CARTESIAN_POINT('',(2.451146897693,-7.754103470926,
    8.594182412388));
#45718 = CARTESIAN_POINT('',(2.451146897693,-7.758365597429,
    8.588789695641));
#45719 = CARTESIAN_POINT('',(2.451146897693,-7.766395934034,
    8.577254619178));
#45720 = CARTESIAN_POINT('',(2.451146897693,-7.770249146227,
    8.570882839441));
#45721 = CARTESIAN_POINT('',(2.451146897693,-7.776895871045,
    8.558003949241));
#45722 = CARTESIAN_POINT('',(2.451146897693,-7.779840195118,
    8.551295609989));
#45723 = CARTESIAN_POINT('',(2.451146897693,-7.784383094988,
    8.538444718782));
#45724 = CARTESIAN_POINT('',(2.451146897693,-7.786197060138,
    8.532141005492));
#45725 = CARTESIAN_POINT('',(2.451146897693,-7.788480029283,
    8.520853416787));
#45726 = CARTESIAN_POINT('',(2.451146897693,-7.789191352779,
    8.515770105046));
#45727 = CARTESIAN_POINT('',(2.451146897693,-7.789937720273,
    8.505617386076));
#45728 = CARTESIAN_POINT('',(2.451146897693,-7.789953462182,
    8.500507707187));
#45729 = CARTESIAN_POINT('',(2.451146897693,-7.789364902402,
    8.490208553857));
#45730 = CARTESIAN_POINT('',(2.451146897693,-7.788697224802,
    8.484990081934));
#45731 = CARTESIAN_POINT('',(2.451146897693,-7.786702414496,
    8.47445226906));
#45732 = CARTESIAN_POINT('',(2.451146897693,-7.785298435062,
    8.469102568552));
#45733 = CARTESIAN_POINT('',(2.451146897693,-7.78176620608,8.45829741114
    ));
#45734 = CARTESIAN_POINT('',(2.451146897693,-7.779545670523,
    8.45280973396));
#45735 = CARTESIAN_POINT('',(2.451146897693,-7.774293305011,
    8.441751708311));
#45736 = CARTESIAN_POINT('',(2.451146897693,-7.771156407934,
    8.436146340044));
#45737 = CARTESIAN_POINT('',(2.451146897693,-7.764044260768,
    8.425059319043));
#45738 = CARTESIAN_POINT('',(2.451146897693,-7.759973243465,
    8.419531214262));
#45739 = CARTESIAN_POINT('',(2.451146897693,-7.750864958915,
    8.408610816113));
#45740 = CARTESIAN_POINT('',(2.451146897693,-7.745707091908,
    8.403173155696));
#45741 = CARTESIAN_POINT('',(2.451146897693,-7.734446956123,
    8.392691084158));
#45742 = CARTESIAN_POINT('',(2.451146897693,-7.728224507173,
    8.387586234159));
#45743 = CARTESIAN_POINT('',(2.451146897693,-7.714897853232,
    8.378006486858));
#45744 = CARTESIAN_POINT('',(2.451146897693,-7.707661141455,
    8.373442334508));
#45745 = CARTESIAN_POINT('',(2.451146897693,-7.692522557126,
    8.365269334108));
#45746 = CARTESIAN_POINT('',(2.451146897693,-7.684546764404,
    8.361556584674));
#45747 = CARTESIAN_POINT('',(2.451146897693,-7.668299417991,
    8.355386505287));
#45748 = CARTESIAN_POINT('',(2.451146897693,-7.660071716056,
    8.352797057292));
#45749 = CARTESIAN_POINT('',(2.451146897693,-7.643150582075,
    8.348730290031));
#45750 = CARTESIAN_POINT('',(2.451146897693,-7.634502381631,
    8.347159566988));
#45751 = CARTESIAN_POINT('',(2.451146897693,-7.616869694868,
    8.345122762765));
#45752 = CARTESIAN_POINT('',(2.451146897693,-7.608045247984,
    8.344583645788));
#45753 = CARTESIAN_POINT('',(2.451146897693,-7.590228894512,
    8.344452175858));
#45754 = CARTESIAN_POINT('',(2.451146897693,-7.581814111409,
    8.344715107949));
#45755 = CARTESIAN_POINT('',(2.451146897693,-7.565727661213,
    8.345982834613));
#45756 = CARTESIAN_POINT('',(2.451146897693,-7.558981921945,
    8.34667369822));
#45757 = CARTESIAN_POINT('',(2.451146897693,-7.545281446474,
    8.348453696334));
#45758 = CARTESIAN_POINT('',(2.451146897693,-7.538840296921,
    8.349392731161));
#45759 = CARTESIAN_POINT('',(2.451146897693,-7.526887692039,
    8.351390330265));
#45760 = CARTESIAN_POINT('',(2.451146897693,-7.521898018735,
    8.352278562422));
#45761 = CARTESIAN_POINT('',(2.451146897693,-7.510151842129,
    8.354483996658));
#45762 = CARTESIAN_POINT('',(2.451146897693,-7.503147349543,
    8.355890120899));
#45763 = CARTESIAN_POINT('',(2.451146897693,-7.485851099248,
    8.35945045572));
#45764 = CARTESIAN_POINT('',(2.451146897693,-7.474770618144,
    8.361875773411));
#45765 = CARTESIAN_POINT('',(2.451146897693,-7.449520077117,
    8.367459106829));
#45766 = CARTESIAN_POINT('',(2.451146897693,-7.434023420702,
    8.371070508387));
#45767 = CARTESIAN_POINT('',(2.451146897693,-7.413034700033,
    8.375906234543));
#45768 = CARTESIAN_POINT('',(2.451146897693,-7.406040470078,
    8.377549639642));
#45769 = CARTESIAN_POINT('',(2.451146897693,-7.392834198265,
    8.380571430331));
#45770 = CARTESIAN_POINT('',(2.451146897693,-7.386264483478,
    8.382072090222));
#45771 = CARTESIAN_POINT('',(2.451146897693,-7.375689261285,
    8.384382403705));
#45772 = CARTESIAN_POINT('',(2.451146897693,-7.371337686275,
    8.385305778445));
#45773 = CARTESIAN_POINT('',(2.451146897693,-7.363409858603,
    8.386906512954));
#45774 = CARTESIAN_POINT('',(2.451146897693,-7.359952826059,
    8.387557940432));
#45775 = CARTESIAN_POINT('',(2.451146897693,-7.353423660333,
    8.388721673831));
#45776 = CARTESIAN_POINT('',(2.451146897693,-7.350548579082,
    8.389184792145));
#45777 = CARTESIAN_POINT('',(2.451146897693,-7.345023971439,
    8.390009899652));
#45778 = CARTESIAN_POINT('',(2.451146897693,-7.342572824626,
    8.39032420373));
#45779 = CARTESIAN_POINT('',(2.451146897693,-7.337354279892,
    8.390941762819));
#45780 = CARTESIAN_POINT('',(2.451146897693,-7.334775306096,
    8.391195816522));
#45781 = CARTESIAN_POINT('',(2.451146897693,-7.328275968483,
    8.391743703456));
#45782 = CARTESIAN_POINT('',(2.451146897693,-7.324579491969,
    8.391946706683));
#45783 = CARTESIAN_POINT('',(2.451146897693,-7.315370543547,
    8.392229290954));
#45784 = CARTESIAN_POINT('',(2.451146897693,-7.310195024711,
    8.392141871953));
#45785 = CARTESIAN_POINT('',(2.451146897693,-7.303417265293,
    8.391804098356));
#45786 = CARTESIAN_POINT('',(2.451146897693,-7.301944188878,
    8.39170682143));
#45787 = CARTESIAN_POINT('',(2.451146897693,-7.300471112463,
    8.391609544503));
#45788 = PCURVE('',#43969,#45789);
#45789 = DEFINITIONAL_REPRESENTATION('',(#45790),#45883);
#45790 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45791,#45792,#45793,#45794,
    #45795,#45796,#45797,#45798,#45799,#45800,#45801,#45802,#45803,
    #45804,#45805,#45806,#45807,#45808,#45809,#45810,#45811,#45812,
    #45813,#45814,#45815,#45816,#45817,#45818,#45819,#45820,#45821,
    #45822,#45823,#45824,#45825,#45826,#45827,#45828,#45829,#45830,
    #45831,#45832,#45833,#45834,#45835,#45836,#45837,#45838,#45839,
    #45840,#45841,#45842,#45843,#45844,#45845,#45846,#45847,#45848,
    #45849,#45850,#45851,#45852,#45853,#45854,#45855,#45856,#45857,
    #45858,#45859,#45860,#45861,#45862,#45863,#45864,#45865,#45866,
    #45867,#45868,#45869,#45870,#45871,#45872,#45873,#45874,#45875,
    #45876,#45877,#45878,#45879,#45880,#45881,#45882),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422244486666E-002,
    6.546674151421E-002,9.428142218708E-002,0.121172317549,
    0.146609364789,0.171032652409,0.194857698977,0.218480131731,
    0.242280023531,0.265221920678,0.291921250157,0.320484367617,
    0.348780105016,0.374721841593,0.395750441482,0.417121054651,
    0.439275525072,0.462502525702,0.487097114378,0.513341700008,
    0.540802260503,0.570064080488,0.600691549086,0.632371915206,
    0.66451796567,0.695155881938,0.724999833204,0.753708155467,
    0.779584889685,0.797480304937,0.812538628192,0.822538628192,
    0.834768823139,0.852211512638,0.8753125,0.886555758801,
    0.898668251731,0.908668251731,0.918668251731,0.928668251731,
    0.938668251731,0.949895617019,0.967090407016,0.992829671383,1.),
  .UNSPECIFIED.);
#45791 = CARTESIAN_POINT('',(-1.455699715765,-0.999186973899));
#45792 = CARTESIAN_POINT('',(-1.466074005639,-1.003878781206));
#45793 = CARTESIAN_POINT('',(-1.476448295514,-1.008570588513));
#45794 = CARTESIAN_POINT('',(-1.495546429175,-1.015395861326));
#45795 = CARTESIAN_POINT('',(-1.504455335881,-1.018027611565));
#45796 = CARTESIAN_POINT('',(-1.521119035872,-1.021890134977));
#45797 = CARTESIAN_POINT('',(-1.528928362477,-1.023212149165));
#45798 = CARTESIAN_POINT('',(-1.543615161167,-1.024746107362));
#45799 = CARTESIAN_POINT('',(-1.550535110298,-1.025024827318));
#45800 = CARTESIAN_POINT('',(-1.563627898161,-1.02467269007));
#45801 = CARTESIAN_POINT('',(-1.569833570531,-1.024088980451));
#45802 = CARTESIAN_POINT('',(-1.581650034253,-1.022139668956));
#45803 = CARTESIAN_POINT('',(-1.587285804316,-1.020805089397));
#45804 = CARTESIAN_POINT('',(-1.598086057504,-1.0174215357));
#45805 = CARTESIAN_POINT('',(-1.603268948385,-1.015389879602));
#45806 = CARTESIAN_POINT('',(-1.613261151602,-1.010628097659));
#45807 = CARTESIAN_POINT('',(-1.618083169024,-1.007903109911));
#45808 = CARTESIAN_POINT('',(-1.62742709148,-1.001724319055));
#45809 = CARTESIAN_POINT('',(-1.631959949169,-0.998253758259));
#45810 = CARTESIAN_POINT('',(-1.640504791538,-0.990776423525));
#45811 = CARTESIAN_POINT('',(-1.644570894684,-0.986721685352));
#45812 = CARTESIAN_POINT('',(-1.652875785544,-0.977515744145));
#45813 = CARTESIAN_POINT('',(-1.65713835775,-0.972123379688));
#45814 = CARTESIAN_POINT('',(-1.665169647721,-0.960588966985));
#45815 = CARTESIAN_POINT('',(-1.669023386539,-0.954217505745));
#45816 = CARTESIAN_POINT('',(-1.675671175797,-0.941339164951));
#45817 = CARTESIAN_POINT('',(-1.678616054316,-0.934631069076));
#45818 = CARTESIAN_POINT('',(-1.683160016317,-0.921780553391));
#45819 = CARTESIAN_POINT('',(-1.684974502474,-0.91547699005));
#45820 = CARTESIAN_POINT('',(-1.68725840455,-0.904189590074));
#45821 = CARTESIAN_POINT('',(-1.687970148188,-0.899106337144));
#45822 = CARTESIAN_POINT('',(-1.688717354818,-0.888953679897));
#45823 = CARTESIAN_POINT('',(-1.688733519051,-0.883844002326));
#45824 = CARTESIAN_POINT('',(-1.688145810515,-0.873544800386));
#45825 = CARTESIAN_POINT('',(-1.687478564233,-0.868326273295));
#45826 = CARTESIAN_POINT('',(-1.685484624902,-0.857788295583));
#45827 = CARTESIAN_POINT('',(-1.684081087634,-0.852438479052));
#45828 = CARTESIAN_POINT('',(-1.680549751729,-0.841633029732));
#45829 = CARTESIAN_POINT('',(-1.678329669746,-0.836145169041));
#45830 = CARTESIAN_POINT('',(-1.673078218216,-0.825086709312));
#45831 = CARTESIAN_POINT('',(-1.669941784442,-0.819481081794));
#45832 = CARTESIAN_POINT('',(-1.662830553662,-0.808393473));
#45833 = CARTESIAN_POINT('',(-1.65875999328,-0.802865031762));
#45834 = CARTESIAN_POINT('',(-1.64965261135,-0.791943880835));
#45835 = CARTESIAN_POINT('',(-1.644495193793,-0.78650579413));
#45836 = CARTESIAN_POINT('',(-1.633235924407,-0.776022791959));
#45837 = CARTESIAN_POINT('',(-1.627013897403,-0.770917427682));
#45838 = CARTESIAN_POINT('',(-1.61368803529,-0.761336578942));
#45839 = CARTESIAN_POINT('',(-1.606451700773,-0.756771828482));
#45840 = CARTESIAN_POINT('',(-1.591313792007,-0.74859757688));
#45841 = CARTESIAN_POINT('',(-1.583338306177,-0.744884168246));
#45842 = CARTESIAN_POINT('',(-1.567091469788,-0.738712746009));
#45843 = CARTESIAN_POINT('',(-1.558863981903,-0.73612261799));
#45844 = CARTESIAN_POINT('',(-1.541943184105,-0.732054452183));
#45845 = CARTESIAN_POINT('',(-1.533295113514,-0.730483014356));
#45846 = CARTESIAN_POINT('',(-1.515662595156,-0.728444752769));
#45847 = CARTESIAN_POINT('',(-1.506838192861,-0.727904906439));
#45848 = CARTESIAN_POINT('',(-1.489021850316,-0.727771963957));
#45849 = CARTESIAN_POINT('',(-1.480607045509,-0.728034200551));
#45850 = CARTESIAN_POINT('',(-1.46452049059,-0.729300597638));
#45851 = CARTESIAN_POINT('',(-1.457774694244,-0.729990903696));
#45852 = CARTESIAN_POINT('',(-1.444074071699,-0.731769769437));
#45853 = CARTESIAN_POINT('',(-1.437632844555,-0.732708271889));
#45854 = CARTESIAN_POINT('',(-1.425680074609,-0.734704883083));
#45855 = CARTESIAN_POINT('',(-1.420690327908,-0.735592702832));
#45856 = CARTESIAN_POINT('',(-1.40894396906,-0.737797166219));
#45857 = CARTESIAN_POINT('',(-1.401939360279,-0.739202711522));
#45858 = CARTESIAN_POINT('',(-1.384642815775,-0.742761616767));
#45859 = CARTESIAN_POINT('',(-1.373562134252,-0.745186018629));
#45860 = CARTESIAN_POINT('',(-1.34831113184,-0.750767265028));
#45861 = CARTESIAN_POINT('',(-1.332814176989,-0.754377385749));
#45862 = CARTESIAN_POINT('',(-1.311825056711,-0.759211377136));
#45863 = CARTESIAN_POINT('',(-1.304830690949,-0.760854204144));
#45864 = CARTESIAN_POINT('',(-1.291624169426,-0.763874903302));
#45865 = CARTESIAN_POINT('',(-1.285054330629,-0.76537502019));
#45866 = CARTESIAN_POINT('',(-1.274478917521,-0.767684459605));
#45867 = CARTESIAN_POINT('',(-1.270127266208,-0.768607474677));
#45868 = CARTESIAN_POINT('',(-1.262199306259,-0.770207553932));
#45869 = CARTESIAN_POINT('',(-1.258742219886,-0.770858695678));
#45870 = CARTESIAN_POINT('',(-1.252212957997,-0.772021889427));
#45871 = CARTESIAN_POINT('',(-1.249337838478,-0.772484770108));
#45872 = CARTESIAN_POINT('',(-1.243813162658,-0.773309420995));
#45873 = CARTESIAN_POINT('',(-1.241361989876,-0.77362352248));
#45874 = CARTESIAN_POINT('',(-1.236143394117,-0.774240650245));
#45875 = CARTESIAN_POINT('',(-1.233564399332,-0.774494490791));
#45876 = CARTESIAN_POINT('',(-1.227065016457,-0.775041840542));
#45877 = CARTESIAN_POINT('',(-1.223368523177,-0.775244538248));
#45878 = CARTESIAN_POINT('',(-1.214159551431,-0.775526361383));
#45879 = CARTESIAN_POINT('',(-1.208984039838,-0.775438514617));
#45880 = CARTESIAN_POINT('',(-1.202206308361,-0.775100180828));
#45881 = CARTESIAN_POINT('',(-1.20073323999,-0.77500278215));
#45882 = CARTESIAN_POINT('',(-1.19926017162,-0.774905383471));
#45883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45884 = ORIENTED_EDGE('',*,*,#45885,.T.);
#45885 = EDGE_CURVE('',#45692,#45886,#45888,.T.);
#45886 = VERTEX_POINT('',#45887);
#45887 = CARTESIAN_POINT('',(2.451146897693,-7.410305149838,
    8.201332002758));
#45888 = SURFACE_CURVE('',#45889,(#45893),.PCURVE_S1.);
#45889 = LINE('',#45890,#45891);
#45890 = CARTESIAN_POINT('',(2.451146897693,-7.300471112463,
    8.391609544503));
#45891 = VECTOR('',#45892,1.);
#45892 = DIRECTION('',(0.E+000,-0.499922327265,-0.866070243515));
#45893 = PCURVE('',#43969,#45894);
#45894 = DEFINITIONAL_REPRESENTATION('',(#45895),#45899);
#45895 = LINE('',#45896,#45897);
#45896 = CARTESIAN_POINT('',(-1.19926017162,-0.774905383471));
#45897 = VECTOR('',#45898,1.);
#45898 = DIRECTION('',(-0.499993907726,0.866028921132));
#45899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45900 = ORIENTED_EDGE('',*,*,#45901,.T.);
#45901 = EDGE_CURVE('',#45886,#45902,#45904,.T.);
#45902 = VERTEX_POINT('',#45903);
#45903 = CARTESIAN_POINT('',(2.451146897693,-7.353109502476,
    8.168316601741));
#45904 = SURFACE_CURVE('',#45905,(#45909),.PCURVE_S1.);
#45905 = LINE('',#45906,#45907);
#45906 = CARTESIAN_POINT('',(2.451146897693,-7.410305149838,
    8.201332002758));
#45907 = VECTOR('',#45908,1.);
#45908 = DIRECTION('',(0.E+000,0.866068159805,-0.499925937087));
#45909 = PCURVE('',#43969,#45910);
#45910 = DEFINITIONAL_REPRESENTATION('',(#45911),#45915);
#45911 = LINE('',#45912,#45913);
#45912 = CARTESIAN_POINT('',(-1.30910993538,-0.584636920345));
#45913 = VECTOR('',#45914,1.);
#45914 = DIRECTION('',(0.866026837124,0.499997517375));
#45915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45916 = ORIENTED_EDGE('',*,*,#45917,.T.);
#45917 = EDGE_CURVE('',#45902,#45476,#45918,.T.);
#45918 = SURFACE_CURVE('',#45919,(#45923),.PCURVE_S1.);
#45919 = LINE('',#45920,#45921);
#45920 = CARTESIAN_POINT('',(2.451146897693,-7.353109502476,
    8.168316601741));
#45921 = VECTOR('',#45922,1.);
#45922 = DIRECTION('',(0.E+000,0.499929403053,0.866066159114));
#45923 = PCURVE('',#43969,#45924);
#45924 = DEFINITIONAL_REPRESENTATION('',(#45925),#45929);
#45925 = LINE('',#45926,#45927);
#45926 = CARTESIAN_POINT('',(-1.251917016993,-0.551616792123));
#45927 = VECTOR('',#45928,1.);
#45928 = DIRECTION('',(0.500000983176,-0.866024836147));
#45929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45930 = FACE_BOUND('',#45931,.T.);
#45931 = EDGE_LOOP('',(#45932,#45950,#45966,#46124,#46140,#46156,#46350,
    #46366,#46382,#46398));
#45932 = ORIENTED_EDGE('',*,*,#45933,.T.);
#45933 = EDGE_CURVE('',#45934,#45936,#45938,.T.);
#45934 = VERTEX_POINT('',#45935);
#45935 = CARTESIAN_POINT('',(2.451146897693,-6.913966181644,
    5.953767794482));
#45936 = VERTEX_POINT('',#45937);
#45937 = CARTESIAN_POINT('',(2.451146897693,-7.06880781033,
    6.043148692681));
#45938 = SURFACE_CURVE('',#45939,(#45943),.PCURVE_S1.);
#45939 = LINE('',#45940,#45941);
#45940 = CARTESIAN_POINT('',(2.451146897693,-6.913966181644,
    5.953767794482));
#45941 = VECTOR('',#45942,1.);
#45942 = DIRECTION('',(-2.483897762937E-015,-0.866066471718,
    0.499928861506));
#45943 = PCURVE('',#43969,#45944);
#45944 = DEFINITIONAL_REPRESENTATION('',(#45945),#45949);
#45945 = LINE('',#45946,#45947);
#45946 = CARTESIAN_POINT('',(-0.81295673386,1.662968303509));
#45947 = VECTOR('',#45948,1.);
#45948 = DIRECTION('',(-0.866025148795,-0.500000441655));
#45949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45950 = ORIENTED_EDGE('',*,*,#45951,.T.);
#45951 = EDGE_CURVE('',#45936,#45952,#45954,.T.);
#45952 = VERTEX_POINT('',#45953);
#45953 = CARTESIAN_POINT('',(2.426146897693,-7.014478777512,
    6.185637621229));
#45954 = SURFACE_CURVE('',#45955,(#45959),.PCURVE_S1.);
#45955 = LINE('',#45956,#45957);
#45956 = CARTESIAN_POINT('',(2.451146897693,-7.06880781033,
    6.043148692681));
#45957 = VECTOR('',#45958,1.);
#45958 = DIRECTION('',(0.E+000,0.356267530093,0.934383993335));
#45959 = PCURVE('',#43969,#45960);
#45960 = DEFINITIONAL_REPRESENTATION('',(#45961),#45965);
#45961 = LINE('',#45962,#45963);
#45962 = CARTESIAN_POINT('',(-0.967790974535,1.573574607692));
#45963 = VECTOR('',#45964,1.);
#45964 = DIRECTION('',(0.356344757291,-0.934354544031));
#45965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45966 = ORIENTED_EDGE('',*,*,#45967,.T.);
#45967 = EDGE_CURVE('',#45952,#45968,#45970,.T.);
#45968 = VERTEX_POINT('',#45969);
#45969 = CARTESIAN_POINT('',(2.451146897693,-6.888088868748,
    6.462364263224));
#45970 = SURFACE_CURVE('',#45971,(#46046),.PCURVE_S1.);
#45971 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45972,#45973,#45974,#45975,
    #45976,#45977,#45978,#45979,#45980,#45981,#45982,#45983,#45984,
    #45985,#45986,#45987,#45988,#45989,#45990,#45991,#45992,#45993,
    #45994,#45995,#45996,#45997,#45998,#45999,#46000,#46001,#46002,
    #46003,#46004,#46005,#46006,#46007,#46008,#46009,#46010,#46011,
    #46012,#46013,#46014,#46015,#46016,#46017,#46018,#46019,#46020,
    #46021,#46022,#46023,#46024,#46025,#46026,#46027,#46028,#46029,
    #46030,#46031,#46032,#46033,#46034,#46035,#46036,#46037,#46038,
    #46039,#46040,#46041,#46042,#46043,#46044,#46045),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,2.550006380145E-002,5.03288904405E-002,
    7.467109154826E-002,9.871067671734E-002,0.122628898665,
    0.146601393147,0.17079460856,0.195361603906,0.220437453718,
    0.246134750273,0.2710298931,0.29809268944,0.325828077951,
    0.35413087984,0.382649976723,0.411231581351,0.444669361197,
    0.483057048661,0.523493813253,0.56227065581,0.601631206872,
    0.637587874143,0.669916539825,0.699001040007,0.725428321269,
    0.749789745174,0.771854168057,0.796703524733,0.8230181412,
    0.850581843849,0.878718072543,0.904212681888,0.928968936421,
    0.953397462878,0.977893700198,1.),.UNSPECIFIED.);
#45972 = CARTESIAN_POINT('',(2.451146897693,-7.014478777512,
    6.185637621229));
#45973 = CARTESIAN_POINT('',(2.451146897693,-7.012039935431,
    6.179183719749));
#45974 = CARTESIAN_POINT('',(2.451146897693,-7.00960109335,6.17272981827
    ));
#45975 = CARTESIAN_POINT('',(2.451146897693,-7.003921231921,
    6.161086311878));
#45976 = CARTESIAN_POINT('',(2.451146897693,-7.000814519377,
    6.155690971936));
#45977 = CARTESIAN_POINT('',(2.451146897693,-6.994220349074,
    6.14570680882));
#45978 = CARTESIAN_POINT('',(2.451146897693,-6.990689734622,
    6.141101024281));
#45979 = CARTESIAN_POINT('',(2.451146897693,-6.983296333228,
    6.132625834978));
#45980 = CARTESIAN_POINT('',(2.451146897693,-6.979388499481,
    6.128744890958));
#45981 = CARTESIAN_POINT('',(2.451146897693,-6.971273091401,
    6.121670428442));
#45982 = CARTESIAN_POINT('',(2.451146897693,-6.96701834182,
    6.118470499979));
#45983 = CARTESIAN_POINT('',(2.451146897693,-6.9582302444,6.112729932214
    ));
#45984 = CARTESIAN_POINT('',(2.451146897693,-6.953647349989,
    6.11018775771));
#45985 = CARTESIAN_POINT('',(2.451146897693,-6.944217582285,
    6.10575497236));
#45986 = CARTESIAN_POINT('',(2.451146897693,-6.939318547675,
    6.103867454802));
#45987 = CARTESIAN_POINT('',(2.451146897693,-6.929269387065,
    6.100756038149));
#45988 = CARTESIAN_POINT('',(2.451146897693,-6.924064245932,
    6.09953958489));
#45989 = CARTESIAN_POINT('',(2.451146897693,-6.913418853921,
    6.097801065227));
#45990 = CARTESIAN_POINT('',(2.451146897693,-6.907920502488,
    6.097290449312));
#45991 = CARTESIAN_POINT('',(2.451146897693,-6.896712494254,
    6.097011376968));
#45992 = CARTESIAN_POINT('',(2.451146897693,-6.890938984758,
    6.097264469635));
#45993 = CARTESIAN_POINT('',(2.451146897693,-6.879565914634,
    6.098511507366));
#45994 = CARTESIAN_POINT('',(2.451146897693,-6.873900828234,
    6.099496531018));
#45995 = CARTESIAN_POINT('',(2.451146897693,-6.862154048729,
    6.102264453526));
#45996 = CARTESIAN_POINT('',(2.451146897693,-6.855999652823,
    6.104120893511));
#45997 = CARTESIAN_POINT('',(2.451146897693,-6.843694945415,
    6.108721860872));
#45998 = CARTESIAN_POINT('',(2.451146897693,-6.837467451454,
    6.111486296069));
#45999 = CARTESIAN_POINT('',(2.451146897693,-6.825136382749,
    6.117955967614));
#46000 = CARTESIAN_POINT('',(2.451146897693,-6.818950986488,
    6.121677036735));
#46001 = CARTESIAN_POINT('',(2.451146897693,-6.806882886754,
    6.130067594065));
#46002 = CARTESIAN_POINT('',(2.451146897693,-6.800910691254,
    6.134747645305));
#46003 = CARTESIAN_POINT('',(2.451146897693,-6.789408815563,
    6.145025743106));
#46004 = CARTESIAN_POINT('',(2.451146897693,-6.783782159003,
    6.150708719803));
#46005 = CARTESIAN_POINT('',(2.451146897693,-6.77218290427,
    6.163702018975));
#46006 = CARTESIAN_POINT('',(2.451146897693,-6.766170190039,
    6.171371572113));
#46007 = CARTESIAN_POINT('',(2.451146897693,-6.75425620991,
    6.188368388139));
#46008 = CARTESIAN_POINT('',(2.451146897693,-6.748299250752,
    6.198164636833));
#46009 = CARTESIAN_POINT('',(2.451146897693,-6.737557246144,
    6.218469154384));
#46010 = CARTESIAN_POINT('',(2.451146897693,-6.732673607964,
    6.22941669015));
#46011 = CARTESIAN_POINT('',(2.451146897693,-6.724697085607,
    6.250728922269));
#46012 = CARTESIAN_POINT('',(2.451146897693,-6.721453287335,
    6.261419309609));
#46013 = CARTESIAN_POINT('',(2.451146897693,-6.716423786203,
    6.28265513962));
#46014 = CARTESIAN_POINT('',(2.451146897693,-6.714601957173,
    6.293469214708));
#46015 = CARTESIAN_POINT('',(2.451146897693,-6.71264390181,
    6.313624296436));
#46016 = CARTESIAN_POINT('',(2.451146897693,-6.712328578134,
    6.323226949703));
#46017 = CARTESIAN_POINT('',(2.451146897693,-6.713036020241,
    6.34083141626));
#46018 = CARTESIAN_POINT('',(2.451146897693,-6.713891891438,
    6.34905778372));
#46019 = CARTESIAN_POINT('',(2.451146897693,-6.716602341126,
    6.364044251334));
#46020 = CARTESIAN_POINT('',(2.451146897693,-6.718322422158,
    6.370986219187));
#46021 = CARTESIAN_POINT('',(2.451146897693,-6.722508133096,
    6.383619980852));
#46022 = CARTESIAN_POINT('',(2.451146897693,-6.7248721072,6.389455945547
    ));
#46023 = CARTESIAN_POINT('',(2.451146897693,-6.730181506496,
    6.400087194669));
#46024 = CARTESIAN_POINT('',(2.451146897693,-6.733069132981,
    6.404978249547));
#46025 = CARTESIAN_POINT('',(2.451146897693,-6.73916539863,
    6.413819175553));
#46026 = CARTESIAN_POINT('',(2.451146897693,-6.742362677526,
    6.417826964544));
#46027 = CARTESIAN_POINT('',(2.451146897693,-6.749565819407,
    6.425931167437));
#46028 = CARTESIAN_POINT('',(2.451146897693,-6.753714140179,
    6.429992946651));
#46029 = CARTESIAN_POINT('',(2.451146897693,-6.762662623706,
    6.437775233219));
#46030 = CARTESIAN_POINT('',(2.451146897693,-6.767591642603,
    6.441501215827));
#46031 = CARTESIAN_POINT('',(2.451146897693,-6.778018791337,
    6.448437307924));
#46032 = CARTESIAN_POINT('',(2.451146897693,-6.7836554124,6.451661176552
    ));
#46033 = CARTESIAN_POINT('',(2.451146897693,-6.795274527479,
    6.457374111438));
#46034 = CARTESIAN_POINT('',(2.451146897693,-6.801442780147,
    6.459929098641));
#46035 = CARTESIAN_POINT('',(2.451146897693,-6.813110292537,
    6.463839749019));
#46036 = CARTESIAN_POINT('',(2.451146897693,-6.818756206617,
    6.465356441309));
#46037 = CARTESIAN_POINT('',(2.451146897693,-6.829823503902,
    6.467530808721));
#46038 = CARTESIAN_POINT('',(2.451146897693,-6.835289540171,
    6.468234881764));
#46039 = CARTESIAN_POINT('',(2.451146897693,-6.846165248234,
    6.468901853866));
#46040 = CARTESIAN_POINT('',(2.451146897693,-6.851578347696,
    6.468875233561));
#46041 = CARTESIAN_POINT('',(2.451146897693,-6.862431680495,
    6.468102794701));
#46042 = CARTESIAN_POINT('',(2.451146897693,-6.867875517087,
    6.467355759909));
#46043 = CARTESIAN_POINT('',(2.451146897693,-6.878240447956,
    6.46524698541));
#46044 = CARTESIAN_POINT('',(2.451146897693,-6.883164658355,
    6.463805624316));
#46045 = CARTESIAN_POINT('',(2.451146897693,-6.888088868755,
    6.462364263221));
#46046 = PCURVE('',#43969,#46047);
#46047 = DEFINITIONAL_REPRESENTATION('',(#46048),#46123);
#46048 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46049,#46050,#46051,#46052,
    #46053,#46054,#46055,#46056,#46057,#46058,#46059,#46060,#46061,
    #46062,#46063,#46064,#46065,#46066,#46067,#46068,#46069,#46070,
    #46071,#46072,#46073,#46074,#46075,#46076,#46077,#46078,#46079,
    #46080,#46081,#46082,#46083,#46084,#46085,#46086,#46087,#46088,
    #46089,#46090,#46091,#46092,#46093,#46094,#46095,#46096,#46097,
    #46098,#46099,#46100,#46101,#46102,#46103,#46104,#46105,#46106,
    #46107,#46108,#46109,#46110,#46111,#46112,#46113,#46114,#46115,
    #46116,#46117,#46118,#46119,#46120,#46121,#46122),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,2.550006380145E-002,5.03288904405E-002,
    7.467109154826E-002,9.871067671734E-002,0.122628898665,
    0.146601393147,0.17079460856,0.195361603906,0.220437453718,
    0.246134750273,0.2710298931,0.29809268944,0.325828077951,
    0.35413087984,0.382649976723,0.411231581351,0.444669361197,
    0.483057048661,0.523493813253,0.56227065581,0.601631206872,
    0.637587874143,0.669916539825,0.699001040007,0.725428321269,
    0.749789745174,0.771854168057,0.796703524733,0.8230181412,
    0.850581843849,0.878718072543,0.904212681888,0.928968936421,
    0.953397462878,0.977893700198,1.),.UNSPECIFIED.);
#46049 = CARTESIAN_POINT('',(-0.913450164951,1.431090170018));
#46050 = CARTESIAN_POINT('',(-0.911011856304,1.43754427305));
#46051 = CARTESIAN_POINT('',(-0.908573547658,1.443998376081));
#46052 = CARTESIAN_POINT('',(-0.902894648603,1.455642351883));
#46053 = CARTESIAN_POINT('',(-0.899788382004,1.461037948582));
#46054 = CARTESIAN_POINT('',(-0.893195036931,1.471022656683));
#46055 = CARTESIAN_POINT('',(-0.889664803168,1.475628733018));
#46056 = CARTESIAN_POINT('',(-0.882272102287,1.484104533369));
#46057 = CARTESIAN_POINT('',(-0.878364589321,1.487985800365));
#46058 = CARTESIAN_POINT('',(-0.870249765984,1.495060933609));
#46059 = CARTESIAN_POINT('',(-0.865995280897,1.498261213723));
#46060 = CARTESIAN_POINT('',(-0.857207657975,1.50400250782));
#46061 = CARTESIAN_POINT('',(-0.852624973695,1.506545061099));
#46062 = CARTESIAN_POINT('',(-0.8431955724,1.51097862582));
#46063 = CARTESIAN_POINT('',(-0.838296693813,1.512866548286));
#46064 = CARTESIAN_POINT('',(-0.828247790402,1.515978795507));
#46065 = CARTESIAN_POINT('',(-0.823042749829,1.517195678976));
#46066 = CARTESIAN_POINT('',(-0.812397501545,1.518935078493));
#46067 = CARTESIAN_POINT('',(-0.806899192334,1.519446148854));
#46068 = CARTESIAN_POINT('',(-0.795691207204,1.519726147558));
#46069 = CARTESIAN_POINT('',(-0.789917676809,1.519473532082));
#46070 = CARTESIAN_POINT('',(-0.778544503654,1.518227434359));
#46071 = CARTESIAN_POINT('',(-0.77287933586,1.517242878939));
#46072 = CARTESIAN_POINT('',(-0.761132327622,1.514475927332));
#46073 = CARTESIAN_POINT('',(-0.754977778299,1.512619996024));
#46074 = CARTESIAN_POINT('',(-0.742672690655,1.508020045684));
#46075 = CARTESIAN_POINT('',(-0.73644496823,1.505256125209));
#46076 = CARTESIAN_POINT('',(-0.724113364838,1.49878747287));
#46077 = CARTESIAN_POINT('',(-0.717927661046,1.495066914995));
#46078 = CARTESIAN_POINT('',(-0.705858867859,1.486677355143));
#46079 = CARTESIAN_POINT('',(-0.699886285566,1.481997797531));
#46080 = CARTESIAN_POINT('',(-0.688383560411,1.471720650414));
#46081 = CARTESIAN_POINT('',(-0.682756434163,1.466038138789));
#46082 = CARTESIAN_POINT('',(-0.671156105551,1.45304579836));
#46083 = CARTESIAN_POINT('',(-0.665142757439,1.445376742209));
#46084 = CARTESIAN_POINT('',(-0.653227372536,1.428380910952));
#46085 = CARTESIAN_POINT('',(-0.647269603721,1.418585154644));
#46086 = CARTESIAN_POINT('',(-0.636525920948,1.398281525007));
#46087 = CARTESIAN_POINT('',(-0.631641377951,1.387334392919));
#46088 = CARTESIAN_POINT('',(-0.62366309413,1.366022820146));
#46089 = CARTESIAN_POINT('',(-0.62041841229,1.355332700948));
#46090 = CARTESIAN_POINT('',(-0.615387155999,1.334097286706));
#46091 = CARTESIAN_POINT('',(-0.613564433173,1.323283362232));
#46092 = CARTESIAN_POINT('',(-0.611604711965,1.30312844241));
#46093 = CARTESIAN_POINT('',(-0.611288594615,1.293525815238));
#46094 = CARTESIAN_POINT('',(-0.61199458168,1.275921290269));
#46095 = CARTESIAN_POINT('',(-0.612849772952,1.267694852098));
#46096 = CARTESIAN_POINT('',(-0.615558983973,1.252708160512));
#46097 = CARTESIAN_POINT('',(-0.617278491235,1.245766050516));
#46098 = CARTESIAN_POINT('',(-0.621463157956,1.233131942937));
#46099 = CARTESIAN_POINT('',(-0.6238266497,1.227295782876));
#46100 = CARTESIAN_POINT('',(-0.629135170287,1.216664094959));
#46101 = CARTESIAN_POINT('',(-0.632022392508,1.211772801431));
#46102 = CARTESIAN_POINT('',(-0.638117927419,1.202931371588));
#46103 = CARTESIAN_POINT('',(-0.641314875053,1.198923318351));
#46104 = CARTESIAN_POINT('',(-0.648517347083,1.190818520134));
#46105 = CARTESIAN_POINT('',(-0.652665332128,1.186756398068));
#46106 = CARTESIAN_POINT('',(-0.661613172406,1.178973371919));
#46107 = CARTESIAN_POINT('',(-0.666541883327,1.175246981932));
#46108 = CARTESIAN_POINT('',(-0.676968458746,1.168310028037));
#46109 = CARTESIAN_POINT('',(-0.682604813331,1.165085693545));
#46110 = CARTESIAN_POINT('',(-0.694223456187,1.159371798338));
#46111 = CARTESIAN_POINT('',(-0.70039149766,1.156816301327));
#46112 = CARTESIAN_POINT('',(-0.712058686789,1.152904686623));
#46113 = CARTESIAN_POINT('',(-0.717704475492,1.151387527694));
#46114 = CARTESIAN_POINT('',(-0.728771593024,1.149212245559));
#46115 = CARTESIAN_POINT('',(-0.734237571082,1.148507720741));
#46116 = CARTESIAN_POINT('',(-0.745113223981,1.147839849746));
#46117 = CARTESIAN_POINT('',(-0.750526325625,1.147866022648));
#46118 = CARTESIAN_POINT('',(-0.76137972223,1.14863756446));
#46119 = CARTESIAN_POINT('',(-0.766823620547,1.149384149307));
#46120 = CARTESIAN_POINT('',(-0.777188725674,1.15149206712));
#46121 = CARTESIAN_POINT('',(-0.782113055188,1.152933021215));
#46122 = CARTESIAN_POINT('',(-0.787037384702,1.15437397531));
#46123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46124 = ORIENTED_EDGE('',*,*,#46125,.T.);
#46125 = EDGE_CURVE('',#45968,#46126,#46128,.T.);
#46126 = VERTEX_POINT('',#46127);
#46127 = CARTESIAN_POINT('',(2.451146897693,-6.98302553844,
    6.386158005588));
#46128 = SURFACE_CURVE('',#46129,(#46133),.PCURVE_S1.);
#46129 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#46130,#46131,#46132),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46130 = CARTESIAN_POINT('',(2.451146897693,-6.888088868703,
    6.462364263122));
#46131 = CARTESIAN_POINT('',(2.451146897693,-6.942877717083,
    6.444694680739));
#46132 = CARTESIAN_POINT('',(2.451146897693,-6.983025538482,
    6.386158005467));
#46133 = PCURVE('',#43969,#46134);
#46134 = DEFINITIONAL_REPRESENTATION('',(#46135),#46139);
#46135 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#46136,#46137,#46138),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46136 = CARTESIAN_POINT('',(-0.78703738465,1.154373975409));
#46137 = CARTESIAN_POINT('',(-0.841827693263,1.172039029341));
#46138 = CARTESIAN_POINT('',(-0.88198035268,1.230572386128));
#46139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46140 = ORIENTED_EDGE('',*,*,#46141,.T.);
#46141 = EDGE_CURVE('',#46126,#46142,#46144,.T.);
#46142 = VERTEX_POINT('',#46143);
#46143 = CARTESIAN_POINT('',(2.451146897693,-6.936079347083,
    6.351946001435));
#46144 = SURFACE_CURVE('',#46145,(#46149),.PCURVE_S1.);
#46145 = LINE('',#46146,#46147);
#46146 = CARTESIAN_POINT('',(2.451146897693,-6.983025538416,
    6.386158005607));
#46147 = VECTOR('',#46148,1.);
#46148 = DIRECTION('',(0.E+000,0.808168074064,-0.588951919993));
#46149 = PCURVE('',#43969,#46150);
#46150 = DEFINITIONAL_REPRESENTATION('',(#46151),#46155);
#46151 = LINE('',#46152,#46153);
#46152 = CARTESIAN_POINT('',(-0.881980352614,1.230572385988));
#46153 = VECTOR('',#46154,1.);
#46154 = DIRECTION('',(0.808119393433,0.589018714437));
#46155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46156 = ORIENTED_EDGE('',*,*,#46157,.T.);
#46157 = EDGE_CURVE('',#46142,#46158,#46160,.T.);
#46158 = VERTEX_POINT('',#46159);
#46159 = CARTESIAN_POINT('',(2.426146897693,-6.984611864705,
    6.260532627704));
#46160 = SURFACE_CURVE('',#46161,(#46254),.PCURVE_S1.);
#46161 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46162,#46163,#46164,#46165,
    #46166,#46167,#46168,#46169,#46170,#46171,#46172,#46173,#46174,
    #46175,#46176,#46177,#46178,#46179,#46180,#46181,#46182,#46183,
    #46184,#46185,#46186,#46187,#46188,#46189,#46190,#46191,#46192,
    #46193,#46194,#46195,#46196,#46197,#46198,#46199,#46200,#46201,
    #46202,#46203,#46204,#46205,#46206,#46207,#46208,#46209,#46210,
    #46211,#46212,#46213,#46214,#46215,#46216,#46217,#46218,#46219,
    #46220,#46221,#46222,#46223,#46224,#46225,#46226,#46227,#46228,
    #46229,#46230,#46231,#46232,#46233,#46234,#46235,#46236,#46237,
    #46238,#46239,#46240,#46241,#46242,#46243,#46244,#46245,#46246,
    #46247,#46248,#46249,#46250,#46251,#46252,#46253),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.722166491596E-002,
    5.21887554317E-002,7.526666149368E-002,9.6802901632E-002,
    0.117129540993,0.136442749742,0.15557787112,0.174637373866,
    0.193639289113,0.212582869594,0.231453128158,0.250228232536,
    0.2676153361,0.2877306722,0.308534615621,0.330112987476,
    0.35256325638,0.37594412932,0.400270556685,0.42551452874,
    0.451613711465,0.478487432376,0.503859503695,0.534275437628,
    0.573085812379,0.606943683111,0.631383310891,0.65284419538,
    0.674503317152,0.695751241461,0.71671951866,0.737537137616,
    0.757865043506,0.777260531778,0.797091363668,0.817273054137,
    0.83766964954,0.858117328587,0.878423543049,0.898135230911,
    0.918548352502,0.939803105137,0.961996629207,0.985159518889,1.),
  .UNSPECIFIED.);
#46162 = CARTESIAN_POINT('',(2.451146897693,-6.936079347083,
    6.351946001435));
#46163 = CARTESIAN_POINT('',(2.451146897693,-6.931377930151,
    6.357936197761));
#46164 = CARTESIAN_POINT('',(2.451146897693,-6.92667651322,
    6.363926394088));
#46165 = CARTESIAN_POINT('',(2.451146897693,-6.917579501515,
    6.373948482206));
#46166 = CARTESIAN_POINT('',(2.451146897693,-6.913198669326,
    6.378311676118));
#46167 = CARTESIAN_POINT('',(2.451146897693,-6.904738309158,
    6.385898923434));
#46168 = CARTESIAN_POINT('',(2.451146897693,-6.900653862966,
    6.389178178006));
#46169 = CARTESIAN_POINT('',(2.451146897693,-6.892738059667,
    6.394828372881));
#46170 = CARTESIAN_POINT('',(2.451146897693,-6.888902198086,
    6.397240494068));
#46171 = CARTESIAN_POINT('',(2.451146897693,-6.881433689201,
    6.401329952805));
#46172 = CARTESIAN_POINT('',(2.451146897693,-6.877796059302,
    6.403036565054));
#46173 = CARTESIAN_POINT('',(2.451146897693,-6.870698689629,
    6.405833966102));
#46174 = CARTESIAN_POINT('',(2.451146897693,-6.867224260498,
    6.406943374224));
#46175 = CARTESIAN_POINT('',(2.451146897693,-6.860346353371,
    6.408681694459));
#46176 = CARTESIAN_POINT('',(2.451146897693,-6.856913094543,
    6.409301213078));
#46177 = CARTESIAN_POINT('',(2.451146897693,-6.850145328959,
    6.410095838047));
#46178 = CARTESIAN_POINT('',(2.451146897693,-6.84677549233,
    6.410256690392));
#46179 = CARTESIAN_POINT('',(2.451146897693,-6.840165486474,
    6.410155194433));
#46180 = CARTESIAN_POINT('',(2.451146897693,-6.836890234582,
    6.40987824888));
#46181 = CARTESIAN_POINT('',(2.451146897693,-6.830503041285,
    6.408920824455));
#46182 = CARTESIAN_POINT('',(2.451146897693,-6.827356235672,
    6.408225862477));
#46183 = CARTESIAN_POINT('',(2.451146897693,-6.821261215286,
    6.406452500889));
#46184 = CARTESIAN_POINT('',(2.451146897693,-6.818278275259,
    6.405360049696));
#46185 = CARTESIAN_POINT('',(2.451146897693,-6.812546014989,
    6.402813150897));
#46186 = CARTESIAN_POINT('',(2.451146897693,-6.809760506648,
    6.40134421386));
#46187 = CARTESIAN_POINT('',(2.451146897693,-6.804642420937,
    6.398182269099));
#46188 = CARTESIAN_POINT('',(2.451146897693,-6.802265040745,
    6.396496577747));
#46189 = CARTESIAN_POINT('',(2.451146897693,-6.79738747385,
    6.392567655465));
#46190 = CARTESIAN_POINT('',(2.451146897693,-6.79490282235,
    6.390251564851));
#46191 = CARTESIAN_POINT('',(2.451146897693,-6.790172184828,
    6.385199115742));
#46192 = CARTESIAN_POINT('',(2.451146897693,-6.787916900594,
    6.382420725173));
#46193 = CARTESIAN_POINT('',(2.451146897693,-6.783692074311,
    6.376429398388));
#46194 = CARTESIAN_POINT('',(2.451146897693,-6.78171318397,
    6.373169710131));
#46195 = CARTESIAN_POINT('',(2.451146897693,-6.778098670801,
    6.366198889351));
#46196 = CARTESIAN_POINT('',(2.451146897693,-6.776454168356,
    6.362436135841));
#46197 = CARTESIAN_POINT('',(2.451146897693,-6.773583419479,
    6.354450198459));
#46198 = CARTESIAN_POINT('',(2.451146897693,-6.772348022433,
    6.350170727147));
#46199 = CARTESIAN_POINT('',(2.451146897693,-6.770386290462,
    6.341155879013));
#46200 = CARTESIAN_POINT('',(2.451146897693,-6.769649552216,
    6.336359889133));
#46201 = CARTESIAN_POINT('',(2.451146897693,-6.768788235878,
    6.326334281958));
#46202 = CARTESIAN_POINT('',(2.451146897693,-6.768650878029,
    6.321040138295));
#46203 = CARTESIAN_POINT('',(2.451146897693,-6.769098946974,
    6.310059847009));
#46204 = CARTESIAN_POINT('',(2.451146897693,-6.769668158609,
    6.304305629532));
#46205 = CARTESIAN_POINT('',(2.451146897693,-6.771642953653,
    6.292464431835));
#46206 = CARTESIAN_POINT('',(2.451146897693,-6.773029800037,
    6.286306519816));
#46207 = CARTESIAN_POINT('',(2.451146897693,-6.776597208535,
    6.274236078475));
#46208 = CARTESIAN_POINT('',(2.451146897693,-6.778762044399,
    6.268224654155));
#46209 = CARTESIAN_POINT('',(2.451146897693,-6.784131750007,
    6.255170463304));
#46210 = CARTESIAN_POINT('',(2.451146897693,-6.787648195793,
    6.24787196175));
#46211 = CARTESIAN_POINT('',(2.451146897693,-6.796199311819,
    6.23208335409));
#46212 = CARTESIAN_POINT('',(2.451146897693,-6.801731943363,
    6.223216671586));
#46213 = CARTESIAN_POINT('',(2.451146897693,-6.812587658896,
    6.208322584128));
#46214 = CARTESIAN_POINT('',(2.451146897693,-6.81807874174,
    6.201623099579));
#46215 = CARTESIAN_POINT('',(2.451146897693,-6.827704663704,
    6.191631860114));
#46216 = CARTESIAN_POINT('',(2.451146897693,-6.831870155869,
    6.18775624024));
#46217 = CARTESIAN_POINT('',(2.451146897693,-6.839823273989,
    6.181291962771));
#46218 = CARTESIAN_POINT('',(2.451146897693,-6.843622501899,
    6.178581325847));
#46219 = CARTESIAN_POINT('',(2.451146897693,-6.851347387762,
    6.173711042622));
#46220 = CARTESIAN_POINT('',(2.451146897693,-6.855303482293,
    6.171569552656));
#46221 = CARTESIAN_POINT('',(2.451146897693,-6.863186213097,
    6.167905417984));
#46222 = CARTESIAN_POINT('',(2.451146897693,-6.867145762434,
    6.166380093495));
#46223 = CARTESIAN_POINT('',(2.451146897693,-6.875023638559,
    6.16389945162));
#46224 = CARTESIAN_POINT('',(2.451146897693,-6.878974376188,
    6.16294489259));
#46225 = CARTESIAN_POINT('',(2.451146897693,-6.88682631003,
    6.161571986926));
#46226 = CARTESIAN_POINT('',(2.451146897693,-6.890759855141,
    6.161155975244));
#46227 = CARTESIAN_POINT('',(2.451146897693,-6.898480959755,
    6.160850181434));
#46228 = CARTESIAN_POINT('',(2.451146897693,-6.902308353849,
    6.160941010625));
#46229 = CARTESIAN_POINT('',(2.451146897693,-6.909677309105,
    6.161646092691));
#46230 = CARTESIAN_POINT('',(2.451146897693,-6.913268017338,
    6.162233940521));
#46231 = CARTESIAN_POINT('',(2.451146897693,-6.92037524317,6.16387713994
    ));
#46232 = CARTESIAN_POINT('',(2.451146897693,-6.923935826567,
    6.164960222598));
#46233 = CARTESIAN_POINT('',(2.451146897693,-6.930912781587,
    6.167588578575));
#46234 = CARTESIAN_POINT('',(2.451146897693,-6.934374385014,
    6.169164523384));
#46235 = CARTESIAN_POINT('',(2.451146897693,-6.941070207004,
    6.17276690588));
#46236 = CARTESIAN_POINT('',(2.451146897693,-6.94435223094,
    6.174821598925));
#46237 = CARTESIAN_POINT('',(2.451146897693,-6.950604233601,
    6.179353306822));
#46238 = CARTESIAN_POINT('',(2.451146897693,-6.953625196266,
    6.181855801561));
#46239 = CARTESIAN_POINT('',(2.451146897693,-6.959272300898,
    6.187234751686));
#46240 = CARTESIAN_POINT('',(2.451146897693,-6.961973119698,
    6.190158343591));
#46241 = CARTESIAN_POINT('',(2.451146897693,-6.966799797908,
    6.196177889872));
#46242 = CARTESIAN_POINT('',(2.451146897693,-6.969000885178,
    6.199333255585));
#46243 = CARTESIAN_POINT('',(2.451146897693,-6.97301760727,
    6.205950622757));
#46244 = CARTESIAN_POINT('',(2.451146897693,-6.974835754524,
    6.209475682843));
#46245 = CARTESIAN_POINT('',(2.451146897693,-6.978083229134,
    6.216858540233));
#46246 = CARTESIAN_POINT('',(2.451146897693,-6.979494824449,
    6.220773269251));
#46247 = CARTESIAN_POINT('',(2.451146897693,-6.981875319761,
    6.228925812955));
#46248 = CARTESIAN_POINT('',(2.451146897693,-6.982823491659,
    6.233226149592));
#46249 = CARTESIAN_POINT('',(2.451146897693,-6.984209026334,
    6.242117633729));
#46250 = CARTESIAN_POINT('',(2.451146897693,-6.984623940186,
    6.246772447026));
#46251 = CARTESIAN_POINT('',(2.451146897693,-6.984820618694,
    6.254458485153));
#46252 = CARTESIAN_POINT('',(2.451146897693,-6.9847162417,6.257495556428
    ));
#46253 = CARTESIAN_POINT('',(2.451146897693,-6.984611864705,
    6.260532627704));
#46254 = PCURVE('',#43969,#46255);
#46255 = DEFINITIONAL_REPRESENTATION('',(#46256),#46349);
#46256 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46257,#46258,#46259,#46260,
    #46261,#46262,#46263,#46264,#46265,#46266,#46267,#46268,#46269,
    #46270,#46271,#46272,#46273,#46274,#46275,#46276,#46277,#46278,
    #46279,#46280,#46281,#46282,#46283,#46284,#46285,#46286,#46287,
    #46288,#46289,#46290,#46291,#46292,#46293,#46294,#46295,#46296,
    #46297,#46298,#46299,#46300,#46301,#46302,#46303,#46304,#46305,
    #46306,#46307,#46308,#46309,#46310,#46311,#46312,#46313,#46314,
    #46315,#46316,#46317,#46318,#46319,#46320,#46321,#46322,#46323,
    #46324,#46325,#46326,#46327,#46328,#46329,#46330,#46331,#46332,
    #46333,#46334,#46335,#46336,#46337,#46338,#46339,#46340,#46341,
    #46342,#46343,#46344,#46345,#46346,#46347,#46348),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.722166491596E-002,
    5.21887554317E-002,7.526666149368E-002,9.6802901632E-002,
    0.117129540993,0.136442749742,0.15557787112,0.174637373866,
    0.193639289113,0.212582869594,0.231453128158,0.250228232536,
    0.2676153361,0.2877306722,0.308534615621,0.330112987476,
    0.35256325638,0.37594412932,0.400270556685,0.42551452874,
    0.451613711465,0.478487432376,0.503859503695,0.534275437628,
    0.573085812379,0.606943683111,0.631383310891,0.65284419538,
    0.674503317152,0.695751241461,0.71671951866,0.737537137616,
    0.757865043506,0.777260531778,0.797091363668,0.817273054137,
    0.83766964954,0.858117328587,0.878423543049,0.898135230911,
    0.918548352502,0.939803105137,0.961996629207,0.985159518889,1.),
  .UNSPECIFIED.);
#46257 = CARTESIAN_POINT('',(-0.835036989121,1.264788270225));
#46258 = CARTESIAN_POINT('',(-0.830335077106,1.258798462499));
#46259 = CARTESIAN_POINT('',(-0.825633165091,1.252808654773));
#46260 = CARTESIAN_POINT('',(-0.816535325075,1.242787318573));
#46261 = CARTESIAN_POINT('',(-0.812154132276,1.238424486759));
#46262 = CARTESIAN_POINT('',(-0.803693145037,1.230837938731));
#46263 = CARTESIAN_POINT('',(-0.799608427823,1.227559021757));
#46264 = CARTESIAN_POINT('',(-0.791692157553,1.221909481156));
#46265 = CARTESIAN_POINT('',(-0.787856096619,1.219497677018));
#46266 = CARTESIAN_POINT('',(-0.780387249759,1.21540883558));
#46267 = CARTESIAN_POINT('',(-0.776749478818,1.213702523992));
#46268 = CARTESIAN_POINT('',(-0.76965187796,1.210905709563));
#46269 = CARTESIAN_POINT('',(-0.766177357146,1.209796588613));
#46270 = CARTESIAN_POINT('',(-0.759299306367,1.208058836854));
#46271 = CARTESIAN_POINT('',(-0.755865996347,1.207439602002));
#46272 = CARTESIAN_POINT('',(-0.749098165109,1.206645536403));
#46273 = CARTESIAN_POINT('',(-0.745728315197,1.206484962581));
#46274 = CARTESIAN_POINT('',(-0.739118317752,1.206587004868));
#46275 = CARTESIAN_POINT('',(-0.735843088762,1.206864221126));
#46276 = CARTESIAN_POINT('',(-0.729455974618,1.20782217346));
#46277 = CARTESIAN_POINT('',(-0.726309226456,1.208517395524));
#46278 = CARTESIAN_POINT('',(-0.720214352662,1.210291260869));
#46279 = CARTESIAN_POINT('',(-0.717231502938,1.211383958604));
#46280 = CARTESIAN_POINT('',(-0.711499453194,1.213931331176));
#46281 = CARTESIAN_POINT('',(-0.708714066272,1.215400498434));
#46282 = CARTESIAN_POINT('',(-0.703596241919,1.218562866203));
#46283 = CARTESIAN_POINT('',(-0.701219001061,1.220248754044));
#46284 = CARTESIAN_POINT('',(-0.696341758914,1.224178079451));
#46285 = CARTESIAN_POINT('',(-0.693857298851,1.226494375418));
#46286 = CARTESIAN_POINT('',(-0.689127078939,1.231547215505));
#46287 = CARTESIAN_POINT('',(-0.686872024352,1.234325792468));
#46288 = CARTESIAN_POINT('',(-0.682647693276,1.240317468421));
#46289 = CARTESIAN_POINT('',(-0.68066907236,1.243577320226));
#46290 = CARTESIAN_POINT('',(-0.677055135354,1.250548439728));
#46291 = CARTESIAN_POINT('',(-0.675410943913,1.254311329145));
#46292 = CARTESIAN_POINT('',(-0.672540855096,1.262297503772));
#46293 = CARTESIAN_POINT('',(-0.67130581176,1.266577077178));
#46294 = CARTESIAN_POINT('',(-0.669344824888,1.275592087421));
#46295 = CARTESIAN_POINT('',(-0.668608483041,1.280388138177));
#46296 = CARTESIAN_POINT('',(-0.66774799534,1.290413816507));
#46297 = CARTESIAN_POINT('',(-0.667611075061,1.295707971505));
#46298 = CARTESIAN_POINT('',(-0.668060051544,1.30668822572));
#46299 = CARTESIAN_POINT('',(-0.668629738773,1.312442396131));
#46300 = CARTESIAN_POINT('',(-0.670605512505,1.324283430567));
#46301 = CARTESIAN_POINT('',(-0.671992867847,1.33044122794));
#46302 = CARTESIAN_POINT('',(-0.675561273974,1.342511374387));
#46303 = CARTESIAN_POINT('',(-0.677726606685,1.34852261976));
#46304 = CARTESIAN_POINT('',(-0.683097391226,1.36157636675));
#46305 = CARTESIAN_POINT('',(-0.686614440234,1.36887457764));
#46306 = CARTESIAN_POINT('',(-0.695166861185,1.384662478482));
#46307 = CARTESIAN_POINT('',(-0.700700225557,1.393528703674));
#46308 = CARTESIAN_POINT('',(-0.711557172075,1.408421893838));
#46309 = CARTESIAN_POINT('',(-0.717048808623,1.415120924517));
#46310 = CARTESIAN_POINT('',(-0.726675556348,1.425111368349));
#46311 = CARTESIAN_POINT('',(-0.730841368825,1.428986643925));
#46312 = CARTESIAN_POINT('',(-0.738795021201,1.435450264033));
#46313 = CARTESIAN_POINT('',(-0.742594473137,1.438160586936));
#46314 = CARTESIAN_POINT('',(-0.75031976151,1.443030231669));
#46315 = CARTESIAN_POINT('',(-0.754276033026,1.445171394649));
#46316 = CARTESIAN_POINT('',(-0.76215906665,1.448834877788));
#46317 = CARTESIAN_POINT('',(-0.766118742044,1.450359875008));
#46318 = CARTESIAN_POINT('',(-0.773996823171,1.452839865755));
#46319 = CARTESIAN_POINT('',(-0.777947639682,1.453794098247));
#46320 = CARTESIAN_POINT('',(-0.78579968697,1.455166354931));
#46321 = CARTESIAN_POINT('',(-0.789733266452,1.455582041496));
#46322 = CARTESIAN_POINT('',(-0.797454396314,1.455887197144));
#46323 = CARTESIAN_POINT('',(-0.801281782888,1.455796051612));
#46324 = CARTESIAN_POINT('',(-0.808650679843,1.455090360492));
#46325 = CARTESIAN_POINT('',(-0.812241339476,1.454502215886));
#46326 = CARTESIAN_POINT('',(-0.819348429471,1.452858429048));
#46327 = CARTESIAN_POINT('',(-0.822908923337,1.451775052106));
#46328 = CARTESIAN_POINT('',(-0.829885661096,1.449146119481));
#46329 = CARTESIAN_POINT('',(-0.833347134256,1.447569888569));
#46330 = CARTESIAN_POINT('',(-0.840042658481,1.443966952665));
#46331 = CARTESIAN_POINT('',(-0.843324512581,1.441911988362));
#46332 = CARTESIAN_POINT('',(-0.849576140667,1.437379763742));
#46333 = CARTESIAN_POINT('',(-0.852596896487,1.434877019324));
#46334 = CARTESIAN_POINT('',(-0.85824355652,1.429497602474));
#46335 = CARTESIAN_POINT('',(-0.860944133671,1.426573787352));
#46336 = CARTESIAN_POINT('',(-0.86577031434,1.420553842159));
#46337 = CARTESIAN_POINT('',(-0.867971140805,1.417398294533));
#46338 = CARTESIAN_POINT('',(-0.871987315947,1.410780595394));
#46339 = CARTESIAN_POINT('',(-0.873805171842,1.407255385047));
#46340 = CARTESIAN_POINT('',(-0.877052036236,1.399872259274));
#46341 = CARTESIAN_POINT('',(-0.878463307987,1.395957413598));
#46342 = CARTESIAN_POINT('',(-0.88084312947,1.38780467317));
#46343 = CARTESIAN_POINT('',(-0.881790945934,1.38350425818));
#46344 = CARTESIAN_POINT('',(-0.883175745709,1.374612659557));
#46345 = CARTESIAN_POINT('',(-0.883590274831,1.369957811982));
#46346 = CARTESIAN_POINT('',(-0.883786318074,1.362271757625));
#46347 = CARTESIAN_POINT('',(-0.883681690061,1.359234694988));
#46348 = CARTESIAN_POINT('',(-0.883577062048,1.35619763235));
#46349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46350 = ORIENTED_EDGE('',*,*,#46351,.T.);
#46351 = EDGE_CURVE('',#46158,#46352,#46354,.T.);
#46352 = VERTEX_POINT('',#46353);
#46353 = CARTESIAN_POINT('',(2.451146897693,-7.033604688293,
    6.279052584436));
#46354 = SURFACE_CURVE('',#46355,(#46359),.PCURVE_S1.);
#46355 = LINE('',#46356,#46357);
#46356 = CARTESIAN_POINT('',(2.451146897693,-6.984611864705,
    6.260532627704));
#46357 = VECTOR('',#46358,1.);
#46358 = DIRECTION('',(0.E+000,-0.935399128524,0.353593651465));
#46359 = PCURVE('',#43969,#46360);
#46360 = DEFINITIONAL_REPRESENTATION('',(#46361),#46365);
#46361 = LINE('',#46362,#46363);
#46362 = CARTESIAN_POINT('',(-0.883577062048,1.35619763235));
#46363 = VECTOR('',#46364,1.);
#46364 = DIRECTION('',(-0.935369900217,-0.353670962575));
#46365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46366 = ORIENTED_EDGE('',*,*,#46367,.T.);
#46367 = EDGE_CURVE('',#46352,#46368,#46370,.T.);
#46368 = VERTEX_POINT('',#46369);
#46369 = CARTESIAN_POINT('',(2.451146897693,-7.139797779305,
    6.008200999105));
#46370 = SURFACE_CURVE('',#46371,(#46375),.PCURVE_S1.);
#46371 = LINE('',#46372,#46373);
#46372 = CARTESIAN_POINT('',(2.451146897693,-7.033604688293,
    6.279052584436));
#46373 = VECTOR('',#46374,1.);
#46374 = DIRECTION('',(-1.526471392278E-015,-0.365018360931,
    -0.931000320184));
#46375 = PCURVE('',#43969,#46376);
#46376 = DEFINITIONAL_REPRESENTATION('',(#46377),#46381);
#46377 = LINE('',#46378,#46379);
#46378 = CARTESIAN_POINT('',(-0.932568354763,1.33767362634));
#46379 = VECTOR('',#46380,1.);
#46380 = DIRECTION('',(-0.365095308433,0.93097014762));
#46381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46382 = ORIENTED_EDGE('',*,*,#46383,.T.);
#46383 = EDGE_CURVE('',#46368,#46384,#46386,.T.);
#46384 = VERTEX_POINT('',#46385);
#46385 = CARTESIAN_POINT('',(2.451146897693,-6.946840886989,
    5.896818659821));
#46386 = SURFACE_CURVE('',#46387,(#46391),.PCURVE_S1.);
#46387 = LINE('',#46388,#46389);
#46388 = CARTESIAN_POINT('',(2.451146897693,-7.139797779305,
    6.008200999105));
#46389 = VECTOR('',#46390,1.);
#46390 = DIRECTION('',(0.E+000,0.866066942705,-0.499928045575));
#46391 = PCURVE('',#43969,#46392);
#46392 = DEFINITIONAL_REPRESENTATION('',(#46393),#46397);
#46393 = LINE('',#46394,#46395);
#46394 = CARTESIAN_POINT('',(-1.038783831752,1.608516433708));
#46395 = VECTOR('',#46396,1.);
#46396 = DIRECTION('',(0.86602561985,0.499999625763));
#46397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46398 = ORIENTED_EDGE('',*,*,#46399,.T.);
#46399 = EDGE_CURVE('',#46384,#45934,#46400,.T.);
#46400 = SURFACE_CURVE('',#46401,(#46405),.PCURVE_S1.);
#46401 = LINE('',#46402,#46403);
#46402 = CARTESIAN_POINT('',(2.451146897693,-6.946840886989,
    5.896818659821));
#46403 = VECTOR('',#46404,1.);
#46404 = DIRECTION('',(0.E+000,0.499944192344,0.866057621952));
#46405 = PCURVE('',#43969,#46406);
#46406 = DEFINITIONAL_REPRESENTATION('',(#46407),#46411);
#46407 = LINE('',#46408,#46409);
#46408 = CARTESIAN_POINT('',(-0.845836146034,1.719914720825));
#46409 = VECTOR('',#46410,1.);
#46410 = DIRECTION('',(0.500015771762,-0.866016297762));
#46411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46412 = FACE_BOUND('',#46413,.T.);
#46413 = EDGE_LOOP('',(#46414,#46432,#46448,#46464,#46510,#46526,#46572)
  );
#46414 = ORIENTED_EDGE('',*,*,#46415,.T.);
#46415 = EDGE_CURVE('',#46416,#46418,#46420,.T.);
#46416 = VERTEX_POINT('',#46417);
#46417 = CARTESIAN_POINT('',(2.451146897693,-5.303239532219,
    5.945133778259));
#46418 = VERTEX_POINT('',#46419);
#46419 = CARTESIAN_POINT('',(2.451146897693,-5.270213644107,
    5.88794180051));
#46420 = SURFACE_CURVE('',#46421,(#46425),.PCURVE_S1.);
#46421 = LINE('',#46422,#46423);
#46422 = CARTESIAN_POINT('',(2.451146897693,-5.303239532219,
    5.945133778259));
#46423 = VECTOR('',#46424,1.);
#46424 = DIRECTION('',(6.724279092293E-015,0.500069094248,
    -0.865985508526));
#46425 = PCURVE('',#43969,#46426);
#46426 = DEFINITIONAL_REPRESENTATION('',(#46427),#46431);
#46427 = LINE('',#46428,#46429);
#46428 = CARTESIAN_POINT('',(0.797769196448,1.671735448979));
#46429 = VECTOR('',#46430,1.);
#46430 = DIRECTION('',(0.499997517375,0.866026837124));
#46431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46432 = ORIENTED_EDGE('',*,*,#46433,.T.);
#46433 = EDGE_CURVE('',#46418,#46434,#46436,.T.);
#46434 = VERTEX_POINT('',#46435);
#46435 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#46436 = SURFACE_CURVE('',#46437,(#46441),.PCURVE_S1.);
#46437 = LINE('',#46438,#46439);
#46438 = CARTESIAN_POINT('',(2.451146897693,-5.270213644107,
    5.88794180051));
#46439 = VECTOR('',#46440,1.);
#46440 = DIRECTION('',(0.E+000,0.865985185533,0.500069653586));
#46441 = PCURVE('',#43969,#46442);
#46442 = DEFINITIONAL_REPRESENTATION('',(#46443),#46447);
#46443 = LINE('',#46444,#46445);
#46444 = CARTESIAN_POINT('',(0.830790357434,1.728930156178));
#46445 = VECTOR('',#46446,1.);
#46446 = DIRECTION('',(0.866026514176,-0.49999807674));
#46447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46448 = ORIENTED_EDGE('',*,*,#46449,.T.);
#46449 = EDGE_CURVE('',#46434,#46450,#46452,.T.);
#46450 = VERTEX_POINT('',#46451);
#46451 = CARTESIAN_POINT('',(2.451146897693,-5.045835876341,
    6.079215131083));
#46452 = SURFACE_CURVE('',#46453,(#46457),.PCURVE_S1.);
#46453 = LINE('',#46454,#46455);
#46454 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#46455 = VECTOR('',#46456,1.);
#46456 = DIRECTION('',(0.E+000,-0.500060125179,0.865990687713));
#46457 = PCURVE('',#43969,#46458);
#46458 = DEFINITIONAL_REPRESENTATION('',(#46459),#46463);
#46459 = LINE('',#46460,#46461);
#46460 = CARTESIAN_POINT('',(1.081901000582,1.583952102311));
#46461 = VECTOR('',#46462,1.);
#46462 = DIRECTION('',(-0.499988547878,-0.866032015569));
#46463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46464 = ORIENTED_EDGE('',*,*,#46465,.T.);
#46465 = EDGE_CURVE('',#46450,#46466,#46468,.T.);
#46466 = VERTEX_POINT('',#46467);
#46467 = CARTESIAN_POINT('',(2.426146897693,-5.443380358031,
    6.42617004073));
#46468 = SURFACE_CURVE('',#46469,(#46488),.PCURVE_S1.);
#46469 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46470,#46471,#46472,#46473,
    #46474,#46475,#46476,#46477,#46478,#46479,#46480,#46481,#46482,
    #46483,#46484,#46485,#46486,#46487),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.178571036929E-002,0.190385705184,0.296744941276
    ,0.420567155964,0.610463970474,0.79675825151,0.970402288687,1.),
  .UNSPECIFIED.);
#46470 = CARTESIAN_POINT('',(2.451146897693,-5.045835876341,
    6.079215131083));
#46471 = CARTESIAN_POINT('',(2.451146897693,-5.056871394441,
    6.084174268534));
#46472 = CARTESIAN_POINT('',(2.451146897693,-5.067906912541,
    6.089133405985));
#46473 = CARTESIAN_POINT('',(2.451146897693,-5.091993421842,
    6.10154530039));
#46474 = CARTESIAN_POINT('',(2.451146897693,-5.104896066791,
    6.108756806954));
#46475 = CARTESIAN_POINT('',(2.451146897693,-5.132702653468,
    6.12540631334));
#46476 = CARTESIAN_POINT('',(2.451146897693,-5.14791960196,
    6.135106634715));
#46477 = CARTESIAN_POINT('',(2.451146897693,-5.180911609554,
    6.157502470896));
#46478 = CARTESIAN_POINT('',(2.451146897693,-5.199648836814,
    6.171001103508));
#46479 = CARTESIAN_POINT('',(2.451146897693,-5.24499958744,
    6.205940209678));
#46480 = CARTESIAN_POINT('',(2.451146897693,-5.272591890295,
    6.228874498481));
#46481 = CARTESIAN_POINT('',(2.451146897693,-5.323499435676,
    6.276712645176));
#46482 = CARTESIAN_POINT('',(2.451146897693,-5.347222760522,
    6.300813200953));
#46483 = CARTESIAN_POINT('',(2.451146897693,-5.392019129306,
    6.353625432124));
#46484 = CARTESIAN_POINT('',(2.451146897693,-5.412656625048,
    6.380470089621));
#46485 = CARTESIAN_POINT('',(2.451146897693,-5.436484778077,
    6.415685294136));
#46486 = CARTESIAN_POINT('',(2.451146897693,-5.439932568054,
    6.420927667433));
#46487 = CARTESIAN_POINT('',(2.451146897693,-5.443380358031,
    6.42617004073));
#46488 = PCURVE('',#43969,#46489);
#46489 = DEFINITIONAL_REPRESENTATION('',(#46490),#46509);
#46490 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46491,#46492,#46493,#46494,
    #46495,#46496,#46497,#46498,#46499,#46500,#46501,#46502,#46503,
    #46504,#46505,#46506,#46507,#46508),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.178571036929E-002,0.190385705184,0.296744941276
    ,0.420567155964,0.610463970474,0.79675825151,0.970402288687,1.),
  .UNSPECIFIED.);
#46491 = CARTESIAN_POINT('',(1.055183933497,1.537675371461));
#46492 = CARTESIAN_POINT('',(1.044148825316,1.532715321922));
#46493 = CARTESIAN_POINT('',(1.033113717135,1.527755272383));
#46494 = CARTESIAN_POINT('',(1.00902823378,1.51534138723));
#46495 = CARTESIAN_POINT('',(0.996126184918,1.508128814266));
#46496 = CARTESIAN_POINT('',(0.968320974445,1.491477009675));
#46497 = CARTESIAN_POINT('',(0.953104827754,1.481775430627));
#46498 = CARTESIAN_POINT('',(0.920114671326,1.459376867678));
#46499 = CARTESIAN_POINT('',(0.901378559815,1.445876686448));
#46500 = CARTESIAN_POINT('',(0.85603069712,1.410933832081));
#46501 = CARTESIAN_POINT('',(0.828440289917,1.387997262806));
#46502 = CARTESIAN_POINT('',(0.777536698613,1.34015490868));
#46503 = CARTESIAN_POINT('',(0.7538153658,1.316052392212));
#46504 = CARTESIAN_POINT('',(0.709023362189,1.263236458727));
#46505 = CARTESIAN_POINT('',(0.688388085274,1.236390095597));
#46506 = CARTESIAN_POINT('',(0.664562842922,1.201172921765));
#46507 = CARTESIAN_POINT('',(0.661115486248,1.19593026352));
#46508 = CARTESIAN_POINT('',(0.657668129574,1.190687605275));
#46509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46510 = ORIENTED_EDGE('',*,*,#46511,.T.);
#46511 = EDGE_CURVE('',#46466,#46512,#46514,.T.);
#46512 = VERTEX_POINT('',#46513);
#46513 = CARTESIAN_POINT('',(2.451146897693,-5.492409751954,
    6.397857937228));
#46514 = SURFACE_CURVE('',#46515,(#46519),.PCURVE_S1.);
#46515 = LINE('',#46516,#46517);
#46516 = CARTESIAN_POINT('',(2.451146897693,-5.443380358031,
    6.42617004073));
#46517 = VECTOR('',#46518,1.);
#46518 = DIRECTION('',(0.E+000,-0.865987392163,-0.500065832281));
#46519 = PCURVE('',#43969,#46520);
#46520 = DEFINITIONAL_REPRESENTATION('',(#46521),#46525);
#46521 = LINE('',#46522,#46523);
#46522 = CARTESIAN_POINT('',(0.657668129574,1.190687605275));
#46523 = VECTOR('',#46524,1.);
#46524 = DIRECTION('',(-0.866028720491,0.499994255252));
#46525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46526 = ORIENTED_EDGE('',*,*,#46527,.T.);
#46527 = EDGE_CURVE('',#46512,#46528,#46530,.T.);
#46528 = VERTEX_POINT('',#46529);
#46529 = CARTESIAN_POINT('',(2.426146897693,-5.113278058579,
    6.054828175788));
#46530 = SURFACE_CURVE('',#46531,(#46550),.PCURVE_S1.);
#46531 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46532,#46533,#46534,#46535,
    #46536,#46537,#46538,#46539,#46540,#46541,#46542,#46543,#46544,
    #46545,#46546,#46547,#46548,#46549),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,7.165285019591E-002,0.160899408855,0.277024053211
    ,0.43820960655,0.642339122763,0.828820653096,0.969950631068,1.),
  .UNSPECIFIED.);
#46532 = CARTESIAN_POINT('',(2.451146897693,-5.492409751954,
    6.397857937228));
#46533 = CARTESIAN_POINT('',(2.451146897693,-5.487279304418,
    6.38956841408));
#46534 = CARTESIAN_POINT('',(2.451146897693,-5.482148856882,
    6.381278890932));
#46535 = CARTESIAN_POINT('',(2.451146897693,-5.468975541753,
    6.361785828949));
#46536 = CARTESIAN_POINT('',(2.451146897693,-5.460815667569,
    6.350423994447));
#46537 = CARTESIAN_POINT('',(2.451146897693,-5.440709305258,
    6.324014179452));
#46538 = CARTESIAN_POINT('',(2.451146897693,-5.42800145287,
    6.308316677895));
#46539 = CARTESIAN_POINT('',(2.451146897693,-5.395930447266,
    6.271330480707));
#46540 = CARTESIAN_POINT('',(2.451146897693,-5.374858995743,6.2487139742
    ));
#46541 = CARTESIAN_POINT('',(2.451146897693,-5.325966219934,
    6.201015853262));
#46542 = CARTESIAN_POINT('',(2.451146897693,-5.295282361278,
    6.174082623785));
#46543 = CARTESIAN_POINT('',(2.451146897693,-5.238905792181,
    6.129828972612));
#46544 = CARTESIAN_POINT('',(2.451146897693,-5.210812025037,
    6.110216320468));
#46545 = CARTESIAN_POINT('',(2.451146897693,-5.164251054224,
    6.081190534883));
#46546 = CARTESIAN_POINT('',(2.451146897693,-5.144230119079,
    6.069965466882));
#46547 = CARTESIAN_POINT('',(2.451146897693,-5.121247856042,
    6.058594595935));
#46548 = CARTESIAN_POINT('',(2.451146897693,-5.117262957311,
    6.056711385861));
#46549 = CARTESIAN_POINT('',(2.451146897693,-5.113278058579,
    6.054828175788));
#46550 = PCURVE('',#43969,#46551);
#46551 = DEFINITIONAL_REPRESENTATION('',(#46552),#46571);
#46552 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46553,#46554,#46555,#46556,
    #46557,#46558,#46559,#46560,#46561,#46562,#46563,#46564,#46565,
    #46566,#46567,#46568,#46569,#46570),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,7.165285019591E-002,0.160899408855,0.277024053211
    ,0.43820960655,0.642339122763,0.828820653096,0.969950631068,1.),
  .UNSPECIFIED.);
#46553 = CARTESIAN_POINT('',(0.608636395775,1.218995656319));
#46554 = CARTESIAN_POINT('',(0.613766158151,1.227285603479));
#46555 = CARTESIAN_POINT('',(0.618895920526,1.235575550639));
#46556 = CARTESIAN_POINT('',(0.632067624476,1.255069701351));
#46557 = CARTESIAN_POINT('',(0.640226559557,1.266432210242));
#46558 = CARTESIAN_POINT('',(0.660330738983,1.292843686972));
#46559 = CARTESIAN_POINT('',(0.673037293903,1.308542238801));
#46560 = CARTESIAN_POINT('',(0.705105242426,1.345531086585));
#46561 = CARTESIAN_POINT('',(0.726174824584,1.368149334606));
#46562 = CARTESIAN_POINT('',(0.775063657896,1.415851496451));
#46563 = CARTESIAN_POINT('',(0.805745290371,1.442787261909));
#46564 = CARTESIAN_POINT('',(0.862118201636,1.48704557255));
#46565 = CARTESIAN_POINT('',(0.890210347666,1.506660546624));
#46566 = CARTESIAN_POINT('',(0.936768919289,1.535690180453));
#46567 = CARTESIAN_POINT('',(0.956788926595,1.54691690318));
#46568 = CARTESIAN_POINT('',(0.979770249732,1.558289673611));
#46569 = CARTESIAN_POINT('',(0.983754992799,1.560173213036));
#46570 = CARTESIAN_POINT('',(0.987739735866,1.562056752462));
#46571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46572 = ORIENTED_EDGE('',*,*,#46573,.T.);
#46573 = EDGE_CURVE('',#46528,#46416,#46574,.T.);
#46574 = SURFACE_CURVE('',#46575,(#46579),.PCURVE_S1.);
#46575 = LINE('',#46576,#46577);
#46576 = CARTESIAN_POINT('',(2.451146897693,-5.113278058579,
    6.054828175788));
#46577 = VECTOR('',#46578,1.);
#46578 = DIRECTION('',(0.E+000,-0.865985744334,-0.500068685893));
#46579 = PCURVE('',#43969,#46580);
#46580 = DEFINITIONAL_REPRESENTATION('',(#46581),#46585);
#46581 = LINE('',#46582,#46583);
#46582 = CARTESIAN_POINT('',(0.987739735866,1.562056752462));
#46583 = VECTOR('',#46584,1.);
#46584 = DIRECTION('',(-0.866027072897,0.499997109));
#46585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46586 = FACE_BOUND('',#46587,.T.);
#46587 = EDGE_LOOP('',(#46588,#46606,#46788));
#46588 = ORIENTED_EDGE('',*,*,#46589,.T.);
#46589 = EDGE_CURVE('',#46590,#46592,#46594,.T.);
#46590 = VERTEX_POINT('',#46591);
#46591 = CARTESIAN_POINT('',(2.41781356436,-4.766494025003,6.70161853027
    ));
#46592 = VERTEX_POINT('',#46593);
#46593 = CARTESIAN_POINT('',(2.451146897693,-4.69143226066,
    6.731071819823));
#46594 = SURFACE_CURVE('',#46595,(#46599),.PCURVE_S1.);
#46595 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#46596,#46597,#46598),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46596 = CARTESIAN_POINT('',(2.451146897693,-4.766494024823,
    6.701618530254));
#46597 = CARTESIAN_POINT('',(2.451146897693,-4.723369744641,
    6.70234754575));
#46598 = CARTESIAN_POINT('',(2.451146897693,-4.691432262949,
    6.731071818146));
#46599 = PCURVE('',#43969,#46600);
#46600 = DEFINITIONAL_REPRESENTATION('',(#46601),#46605);
#46601 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#46602,#46603,#46604),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46602 = CARTESIAN_POINT('',(1.334577226752,0.915295062491));
#46603 = CARTESIAN_POINT('',(1.377701567042,0.914569611293));
#46604 = CARTESIAN_POINT('',(1.409641422735,0.885847978681));
#46605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46606 = ORIENTED_EDGE('',*,*,#46607,.T.);
#46607 = EDGE_CURVE('',#46592,#46608,#46610,.T.);
#46608 = VERTEX_POINT('',#46609);
#46609 = CARTESIAN_POINT('',(2.41781356436,-4.628636442206,
    6.839858131883));
#46610 = SURFACE_CURVE('',#46611,(#46698),.PCURVE_S1.);
#46611 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46612,#46613,#46614,#46615,
    #46616,#46617,#46618,#46619,#46620,#46621,#46622,#46623,#46624,
    #46625,#46626,#46627,#46628,#46629,#46630,#46631,#46632,#46633,
    #46634,#46635,#46636,#46637,#46638,#46639,#46640,#46641,#46642,
    #46643,#46644,#46645,#46646,#46647,#46648,#46649,#46650,#46651,
    #46652,#46653,#46654,#46655,#46656,#46657,#46658,#46659,#46660,
    #46661,#46662,#46663,#46664,#46665,#46666,#46667,#46668,#46669,
    #46670,#46671,#46672,#46673,#46674,#46675,#46676,#46677,#46678,
    #46679,#46680,#46681,#46682,#46683,#46684,#46685,#46686,#46687,
    #46688,#46689,#46690,#46691,#46692,#46693,#46694,#46695,#46696,
    #46697),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.22869677327E-002,4.340791954363E-002,6.376885461397E-002,
    8.375791387634E-002,0.103749938789,0.124111352944,0.14520542906,
    0.170027473809,0.197968129213,0.228020510149,0.258448303216,
    0.288128602433,0.316696188615,0.34309830746,0.367281476479,
    0.388074576466,0.40841979453,0.429915042304,0.452659871631,
    0.476628117933,0.501607034276,0.526822601526,0.551488467649,
    0.575204726381,0.597758077354,0.619122222213,0.639404400378,
    0.661960812031,0.687349567137,0.714694755615,0.743842490863,
    0.773695814268,0.804174175717,0.833952043407,0.861400520632,
    0.88473430076,0.905549501022,0.925824783361,0.945914783834,
    0.966160150384,0.986892778723,1.),.UNSPECIFIED.);
#46612 = CARTESIAN_POINT('',(2.451146897693,-4.691432260458,
    6.731071820461));
#46613 = CARTESIAN_POINT('',(2.451146897693,-4.691787620917,
    6.725547354099));
#46614 = CARTESIAN_POINT('',(2.451146897693,-4.692142981375,
    6.720022887737));
#46615 = CARTESIAN_POINT('',(2.451146897693,-4.691833003872,
    6.709696229011));
#46616 = CARTESIAN_POINT('',(2.451146897693,-4.691375507596,
    6.704809798719));
#46617 = CARTESIAN_POINT('',(2.451146897693,-4.689866509625,
    6.695454625873));
#46618 = CARTESIAN_POINT('',(2.451146897693,-4.688839503224,
    6.690986342678));
#46619 = CARTESIAN_POINT('',(2.451146897693,-4.686229437832,
    6.682349596541));
#46620 = CARTESIAN_POINT('',(2.451146897693,-4.684659247298,
    6.678185737157));
#46621 = CARTESIAN_POINT('',(2.451146897693,-4.680957176748,
    6.670061316474));
#46622 = CARTESIAN_POINT('',(2.451146897693,-4.678827562197,
    6.666109297387));
#46623 = CARTESIAN_POINT('',(2.451146897693,-4.673959844478,
    6.65832949324));
#46624 = CARTESIAN_POINT('',(2.451146897693,-4.671189237026,
    6.654497499081));
#46625 = CARTESIAN_POINT('',(2.451146897693,-4.665049817899,
    6.646960955737));
#46626 = CARTESIAN_POINT('',(2.451146897693,-4.661582109599,
    6.643221655285));
#46627 = CARTESIAN_POINT('',(2.451146897693,-4.653651630774,
    6.635493528775));
#46628 = CARTESIAN_POINT('',(2.451146897693,-4.648982005253,
    6.631505641004));
#46629 = CARTESIAN_POINT('',(2.451146897693,-4.638636528956,6.623615179)
  );
#46630 = CARTESIAN_POINT('',(2.451146897693,-4.632742222143,
    6.619709322882));
#46631 = CARTESIAN_POINT('',(2.451146897693,-4.620190371668,
    6.612421261915));
#46632 = CARTESIAN_POINT('',(2.451146897693,-4.613299896619,
    6.609004593042));
#46633 = CARTESIAN_POINT('',(2.451146897693,-4.599305630097,
    6.60315096884));
#46634 = CARTESIAN_POINT('',(2.451146897693,-4.591993995873,
    6.600647051836));
#46635 = CARTESIAN_POINT('',(2.451146897693,-4.577583494231,
    6.596744887812));
#46636 = CARTESIAN_POINT('',(2.451146897693,-4.570311152793,
    6.595272074887));
#46637 = CARTESIAN_POINT('',(2.451146897693,-4.556210644069,
    6.593397240227));
#46638 = CARTESIAN_POINT('',(2.451146897693,-4.549227137027,
    6.592915553411));
#46639 = CARTESIAN_POINT('',(2.451146897693,-4.536083217629,
    6.592958074635));
#46640 = CARTESIAN_POINT('',(2.451146897693,-4.529779009839,
    6.593372460943));
#46641 = CARTESIAN_POINT('',(2.451146897693,-4.518054945274,
    6.595022159548));
#46642 = CARTESIAN_POINT('',(2.451146897693,-4.512514797752,
    6.59614966608));
#46643 = CARTESIAN_POINT('',(2.451146897693,-4.502561567679,
    6.598994815633));
#46644 = CARTESIAN_POINT('',(2.451146897693,-4.498053097547,
    6.600574783942));
#46645 = CARTESIAN_POINT('',(2.451146897693,-4.489411026251,
    6.604326040865));
#46646 = CARTESIAN_POINT('',(2.451146897693,-4.485239496047,
    6.606490758452));
#46647 = CARTESIAN_POINT('',(2.451146897693,-4.476975206988,
    6.611435185478));
#46648 = CARTESIAN_POINT('',(2.451146897693,-4.472861338196,
    6.614298977376));
#46649 = CARTESIAN_POINT('',(2.451146897693,-4.464789929403,
    6.620672620924));
#46650 = CARTESIAN_POINT('',(2.451146897693,-4.46080910561,6.62427988325
    ));
#46651 = CARTESIAN_POINT('',(2.451146897693,-4.453126605105,
    6.632147017876));
#46652 = CARTESIAN_POINT('',(2.451146897693,-4.449397250016,
    6.636513012087));
#46653 = CARTESIAN_POINT('',(2.451146897693,-4.442385659019,
    6.645845742319));
#46654 = CARTESIAN_POINT('',(2.451146897693,-4.439047533429,
    6.650954851411));
#46655 = CARTESIAN_POINT('',(2.451146897693,-4.43313047529,
    6.661438825027));
#46656 = CARTESIAN_POINT('',(2.451146897693,-4.430465011002,
    6.666972644321));
#46657 = CARTESIAN_POINT('',(2.451146897693,-4.426048110063,
    6.677997181606));
#46658 = CARTESIAN_POINT('',(2.451146897693,-4.42421571234,
    6.683606992494));
#46659 = CARTESIAN_POINT('',(2.451146897693,-4.421442109606,
    6.69463816752));
#46660 = CARTESIAN_POINT('',(2.451146897693,-4.420428968372,
    6.700145772226));
#46661 = CARTESIAN_POINT('',(2.451146897693,-4.419244144032,
    6.710835775853));
#46662 = CARTESIAN_POINT('',(2.451146897693,-4.418998659123,
    6.716096569794));
#46663 = CARTESIAN_POINT('',(2.451146897693,-4.419266933237,
    6.726222560886));
#46664 = CARTESIAN_POINT('',(2.451146897693,-4.419723132531,
    6.731152287248));
#46665 = CARTESIAN_POINT('',(2.451146897693,-4.421264218236,
    6.740622484087));
#46666 = CARTESIAN_POINT('',(2.451146897693,-4.422347351286,
    6.745200023394));
#46667 = CARTESIAN_POINT('',(2.451146897693,-4.42512303165,
    6.754748941677));
#46668 = CARTESIAN_POINT('',(2.451146897693,-4.426939974278,
    6.759740495215));
#46669 = CARTESIAN_POINT('',(2.451146897693,-4.43138020653,6.77011686953
    ));
#46670 = CARTESIAN_POINT('',(2.451146897693,-4.43414796587,
    6.775539045235));
#46671 = CARTESIAN_POINT('',(2.451146897693,-4.440533495055,
    6.78642852916));
#46672 = CARTESIAN_POINT('',(2.451146897693,-4.444289074562,
    6.791953436128));
#46673 = CARTESIAN_POINT('',(2.451146897693,-4.452679273262,
    6.802837032865));
#46674 = CARTESIAN_POINT('',(2.451146897693,-4.457458048465,
    6.808264720427));
#46675 = CARTESIAN_POINT('',(2.451146897693,-4.467738172129,
    6.818550401096));
#46676 = CARTESIAN_POINT('',(2.451146897693,-4.473371032923,
    6.823508941074));
#46677 = CARTESIAN_POINT('',(2.451146897693,-4.485236117288,
    6.832656831557));
#46678 = CARTESIAN_POINT('',(2.451146897693,-4.491638752046,
    6.836964893461));
#46679 = CARTESIAN_POINT('',(2.451146897693,-4.504551738614,
    6.844433823881));
#46680 = CARTESIAN_POINT('',(2.451146897693,-4.511232420644,
    6.847755117888));
#46681 = CARTESIAN_POINT('',(2.451146897693,-4.524143611889,
    6.853039208195));
#46682 = CARTESIAN_POINT('',(2.451146897693,-4.530516034808,
    6.855200771308));
#46683 = CARTESIAN_POINT('',(2.451146897693,-4.542229949721,
    6.858201160132));
#46684 = CARTESIAN_POINT('',(2.451146897693,-4.547703219996,
    6.859274691782));
#46685 = CARTESIAN_POINT('',(2.451146897693,-4.557848820428,
    6.860474329661));
#46686 = CARTESIAN_POINT('',(2.451146897693,-4.562606524523,
    6.860732188292));
#46687 = CARTESIAN_POINT('',(2.451146897693,-4.571893786658,
    6.86059611016));
#46688 = CARTESIAN_POINT('',(2.451146897693,-4.576434749275,
    6.86022569402));
#46689 = CARTESIAN_POINT('',(2.451146897693,-4.585392027541,
    6.858879920327));
#46690 = CARTESIAN_POINT('',(2.451146897693,-4.589809177032,
    6.857911612626));
#46691 = CARTESIAN_POINT('',(2.451146897693,-4.598595233503,
    6.855363712691));
#46692 = CARTESIAN_POINT('',(2.451146897693,-4.602963578291,
    6.853780963523));
#46693 = CARTESIAN_POINT('',(2.451146897693,-4.611720964756,
    6.849957664156));
#46694 = CARTESIAN_POINT('',(2.451146897693,-4.616108048658,
    6.847703700086));
#46695 = CARTESIAN_POINT('',(2.451146897693,-4.62319719964,
    6.843499697005));
#46696 = CARTESIAN_POINT('',(2.451146897693,-4.625916820923,
    6.841678914444));
#46697 = CARTESIAN_POINT('',(2.451146897693,-4.628636442206,
    6.839858131883));
#46698 = PCURVE('',#43969,#46699);
#46699 = DEFINITIONAL_REPRESENTATION('',(#46700),#46787);
#46700 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46701,#46702,#46703,#46704,
    #46705,#46706,#46707,#46708,#46709,#46710,#46711,#46712,#46713,
    #46714,#46715,#46716,#46717,#46718,#46719,#46720,#46721,#46722,
    #46723,#46724,#46725,#46726,#46727,#46728,#46729,#46730,#46731,
    #46732,#46733,#46734,#46735,#46736,#46737,#46738,#46739,#46740,
    #46741,#46742,#46743,#46744,#46745,#46746,#46747,#46748,#46749,
    #46750,#46751,#46752,#46753,#46754,#46755,#46756,#46757,#46758,
    #46759,#46760,#46761,#46762,#46763,#46764,#46765,#46766,#46767,
    #46768,#46769,#46770,#46771,#46772,#46773,#46774,#46775,#46776,
    #46777,#46778,#46779,#46780,#46781,#46782,#46783,#46784,#46785,
    #46786),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.22869677327E-002,4.340791954363E-002,6.376885461397E-002,
    8.375791387634E-002,0.103749938789,0.124111352944,0.14520542906,
    0.170027473809,0.197968129213,0.228020510149,0.258448303216,
    0.288128602433,0.316696188615,0.34309830746,0.367281476479,
    0.388074576466,0.40841979453,0.429915042304,0.452659871631,
    0.476628117933,0.501607034276,0.526822601526,0.551488467649,
    0.575204726381,0.597758077354,0.619122222213,0.639404400378,
    0.661960812031,0.687349567137,0.714694755615,0.743842490863,
    0.773695814268,0.804174175717,0.833952043407,0.861400520632,
    0.88473430076,0.905549501022,0.925824783361,0.945914783834,
    0.966160150384,0.986892778723,1.),.UNSPECIFIED.);
#46701 = CARTESIAN_POINT('',(1.409641425226,0.885847976367));
#46702 = CARTESIAN_POINT('',(1.409285608162,0.891372413338));
#46703 = CARTESIAN_POINT('',(1.408929791098,0.89689685031));
#46704 = CARTESIAN_POINT('',(1.409238915085,0.907223534621));
#46705 = CARTESIAN_POINT('',(1.409696007487,0.912110002709));
#46706 = CARTESIAN_POINT('',(1.411204232232,0.921465300245));
#46707 = CARTESIAN_POINT('',(1.412230869318,0.925933668308));
#46708 = CARTESIAN_POINT('',(1.41484022086,0.934570630142));
#46709 = CARTESIAN_POINT('',(1.416410067238,0.93873461929));
#46710 = CARTESIAN_POINT('',(1.420111466278,0.946859345928));
#46711 = CARTESIAN_POINT('',(1.422240754182,0.950811541018));
#46712 = CARTESIAN_POINT('',(1.42710782887,0.958591747463));
#46713 = CARTESIAN_POINT('',(1.429878119592,0.962423970605));
#46714 = CARTESIAN_POINT('',(1.43601691579,0.969961021356));
#46715 = CARTESIAN_POINT('',(1.439484315019,0.973700608408));
#46716 = CARTESIAN_POINT('',(1.447414155074,0.981429390358));
#46717 = CARTESIAN_POINT('',(1.452083450973,0.985417664068));
#46718 = CARTESIAN_POINT('',(1.462428275075,0.993308981117));
#46719 = CARTESIAN_POINT('',(1.468322259042,0.997215324396));
#46720 = CARTESIAN_POINT('',(1.480873507103,1.004504422769));
#46721 = CARTESIAN_POINT('',(1.487763699736,1.00792166114));
#46722 = CARTESIAN_POINT('',(1.501757482398,1.013776441972));
#46723 = CARTESIAN_POINT('',(1.509068909643,1.016280963287));
#46724 = CARTESIAN_POINT('',(1.523479088716,1.020184318349));
#46725 = CARTESIAN_POINT('',(1.530751308399,1.02165773234));
#46726 = CARTESIAN_POINT('',(1.544851662116,1.023533732425));
#46727 = CARTESIAN_POINT('',(1.551835129322,1.024015996438));
#46728 = CARTESIAN_POINT('',(1.56497905219,1.023974561581));
#46729 = CARTESIAN_POINT('',(1.571283294208,1.023560696328));
#46730 = CARTESIAN_POINT('',(1.583007495083,1.021911966743));
#46731 = CARTESIAN_POINT('',(1.588547735777,1.020784918117));
#46732 = CARTESIAN_POINT('',(1.598501200973,1.017940591225));
#46733 = CARTESIAN_POINT('',(1.603009801676,1.016360995554));
#46734 = CARTESIAN_POINT('',(1.61165218299,1.012610452926));
#46735 = CARTESIAN_POINT('',(1.615823892097,1.01044608013));
#46736 = CARTESIAN_POINT('',(1.624088589794,1.005502336179));
#46737 = CARTESIAN_POINT('',(1.628202695269,1.002638884308));
#46738 = CARTESIAN_POINT('',(1.636274630827,0.996265907897));
#46739 = CARTESIAN_POINT('',(1.640255752752,0.992658974606));
#46740 = CARTESIAN_POINT('',(1.647938903463,0.984792474979));
#46741 = CARTESIAN_POINT('',(1.651668619395,0.98042678902));
#46742 = CARTESIAN_POINT('',(1.658680981735,0.971094638339));
#46743 = CARTESIAN_POINT('',(1.66201952959,0.965985805167));
#46744 = CARTESIAN_POINT('',(1.667937454227,0.955502320642));
#46745 = CARTESIAN_POINT('',(1.670603375885,0.949968721671));
#46746 = CARTESIAN_POINT('',(1.675021188006,0.938944549488));
#46747 = CARTESIAN_POINT('',(1.676854049383,0.93333489007));
#46748 = CARTESIAN_POINT('',(1.679628563852,0.922303944325));
#46749 = CARTESIAN_POINT('',(1.680642160296,0.916796423375));
#46750 = CARTESIAN_POINT('',(1.681827868179,0.906106517713));
#46751 = CARTESIAN_POINT('',(1.6820737879,0.900845744079));
#46752 = CARTESIAN_POINT('',(1.681806350717,0.890719730849));
#46753 = CARTESIAN_POINT('',(1.681350558875,0.885789966798));
#46754 = CARTESIAN_POINT('',(1.679810255903,0.876319642618));
#46755 = CARTESIAN_POINT('',(1.678727501199,0.871742013803));
#46756 = CARTESIAN_POINT('',(1.675952610078,0.862192866139));
#46757 = CARTESIAN_POINT('',(1.674136080017,0.857201162444));
#46758 = CARTESIAN_POINT('',(1.669696705405,0.846824421173));
#46759 = CARTESIAN_POINT('',(1.666929394226,0.841402016726));
#46760 = CARTESIAN_POINT('',(1.660544765097,0.830512005064));
#46761 = CARTESIAN_POINT('',(1.656789642246,0.824986787709));
#46762 = CARTESIAN_POINT('',(1.648400343122,0.814102497545));
#46763 = CARTESIAN_POINT('',(1.643622016543,0.808674415028));
#46764 = CARTESIAN_POINT('',(1.633342743043,0.798387884725));
#46765 = CARTESIAN_POINT('',(1.6277102921,0.793428879198));
#46766 = CARTESIAN_POINT('',(1.615845963864,0.784280008077));
#46767 = CARTESIAN_POINT('',(1.609443685196,0.779971416999));
#46768 = CARTESIAN_POINT('',(1.596531315992,0.772501419325));
#46769 = CARTESIAN_POINT('',(1.589850908496,0.769179573159));
#46770 = CARTESIAN_POINT('',(1.576940154034,0.763894415738));
#46771 = CARTESIAN_POINT('',(1.570567909794,0.761732325941));
#46772 = CARTESIAN_POINT('',(1.558854242908,0.758730968953));
#46773 = CARTESIAN_POINT('',(1.553381061381,0.757656984931));
#46774 = CARTESIAN_POINT('',(1.543235560135,0.756456508505));
#46775 = CARTESIAN_POINT('',(1.538477877369,0.756198256643));
#46776 = CARTESIAN_POINT('',(1.529190604019,0.756333567166));
#46777 = CARTESIAN_POINT('',(1.524649610802,0.756703607987));
#46778 = CARTESIAN_POINT('',(1.515692221336,0.758048641341));
#46779 = CARTESIAN_POINT('',(1.511274991828,0.759016583954));
#46780 = CARTESIAN_POINT('',(1.502488724798,0.761563757698));
#46781 = CARTESIAN_POINT('',(1.498120249209,0.76314614581));
#46782 = CARTESIAN_POINT('',(1.489362546771,0.766968721351));
#46783 = CARTESIAN_POINT('',(1.48497527659,0.769222322813));
#46784 = CARTESIAN_POINT('',(1.477885778164,0.773425739949));
#46785 = CARTESIAN_POINT('',(1.4751660064,0.775246297723));
#46786 = CARTESIAN_POINT('',(1.472446234636,0.777066855496));
#46787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46788 = ORIENTED_EDGE('',*,*,#46789,.T.);
#46789 = EDGE_CURVE('',#46608,#46590,#46790,.T.);
#46790 = SURFACE_CURVE('',#46791,(#46868),.PCURVE_S1.);
#46791 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46792,#46793,#46794,#46795,
    #46796,#46797,#46798,#46799,#46800,#46801,#46802,#46803,#46804,
    #46805,#46806,#46807,#46808,#46809,#46810,#46811,#46812,#46813,
    #46814,#46815,#46816,#46817,#46818,#46819,#46820,#46821,#46822,
    #46823,#46824,#46825,#46826,#46827,#46828,#46829,#46830,#46831,
    #46832,#46833,#46834,#46835,#46836,#46837,#46838,#46839,#46840,
    #46841,#46842,#46843,#46844,#46845,#46846,#46847,#46848,#46849,
    #46850,#46851,#46852,#46853,#46854,#46855,#46856,#46857,#46858,
    #46859,#46860,#46861,#46862,#46863,#46864,#46865,#46866,#46867),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.423858622171E-002,
    4.744429778367E-002,7.001998462512E-002,9.234450489475E-002,
    0.114778797508,0.137671492458,0.162145768389,0.190545012203,
    0.22181531631,0.254633339749,0.285763681156,0.319473556215,
    0.35209786473,0.382897109306,0.411579733108,0.438223833434,
    0.463110330656,0.486595505842,0.507309378995,0.532259991271,
    0.55900765019,0.586018982814,0.612008055714,0.635052347364,
    0.656652894532,0.679268409775,0.703250639139,0.728977567583,
    0.75683427286,0.782245974616,0.811133792542,0.843982384851,
    0.880170099223,0.916766813729,0.949975750056,0.978442230971,1.),
  .UNSPECIFIED.);
#46792 = CARTESIAN_POINT('',(2.451146897693,-4.628636442206,
    6.839858131883));
#46793 = CARTESIAN_POINT('',(2.451146897693,-4.627988644116,
    6.845926618037));
#46794 = CARTESIAN_POINT('',(2.451146897693,-4.627340846026,
    6.851995104191));
#46795 = CARTESIAN_POINT('',(2.451146897693,-4.627247800472,
    6.86359624985));
#46796 = CARTESIAN_POINT('',(2.451146897693,-4.627567623742,
    6.86918669322));
#46797 = CARTESIAN_POINT('',(2.451146897693,-4.628927995375,
    6.880034417032));
#46798 = CARTESIAN_POINT('',(2.451146897693,-4.629946008739,
    6.885301657322));
#46799 = CARTESIAN_POINT('',(2.451146897693,-4.63266925999,
    6.895599673995));
#46800 = CARTESIAN_POINT('',(2.451146897693,-4.634364106625,
    6.900637257378));
#46801 = CARTESIAN_POINT('',(2.451146897693,-4.63845331814,
    6.910557106851));
#46802 = CARTESIAN_POINT('',(2.451146897693,-4.640851822066,
    6.915445670877));
#46803 = CARTESIAN_POINT('',(2.451146897693,-4.64639027576,
    6.925125082224));
#46804 = CARTESIAN_POINT('',(2.451146897693,-4.649580621728,
    6.929942634768));
#46805 = CARTESIAN_POINT('',(2.451146897693,-4.656783397642,
    6.939603393903));
#46806 = CARTESIAN_POINT('',(2.451146897693,-4.660930538629,
    6.944492890804));
#46807 = CARTESIAN_POINT('',(2.451146897693,-4.670458124532,
    6.95458876204));
#46808 = CARTESIAN_POINT('',(2.451146897693,-4.676082263389,
    6.959827208413));
#46809 = CARTESIAN_POINT('',(2.451146897693,-4.688461769666,
    6.970094986713));
#46810 = CARTESIAN_POINT('',(2.451146897693,-4.695476913325,
    6.975191636314));
#46811 = CARTESIAN_POINT('',(2.451146897693,-4.710281853538,
    6.984597406132));
#46812 = CARTESIAN_POINT('',(2.451146897693,-4.718337505218,
    6.98900870165));
#46813 = CARTESIAN_POINT('',(2.451146897693,-4.734213192206,
    6.996395590877));
#46814 = CARTESIAN_POINT('',(2.451146897693,-4.742234097431,
    6.999524740496));
#46815 = CARTESIAN_POINT('',(2.451146897693,-4.758954619594,
    7.004902286807));
#46816 = CARTESIAN_POINT('',(2.451146897693,-4.767865980365,
    7.007109779855));
#46817 = CARTESIAN_POINT('',(2.451146897693,-4.785248021927,
    7.010165725438));
#46818 = CARTESIAN_POINT('',(2.451146897693,-4.793908550058,
    7.011096962632));
#46819 = CARTESIAN_POINT('',(2.451146897693,-4.810424083511,
    7.011675611139));
#46820 = CARTESIAN_POINT('',(2.451146897693,-4.818457299828,
    7.011427729981));
#46821 = CARTESIAN_POINT('',(2.451146897693,-4.833545010507,
    7.009826628592));
#46822 = CARTESIAN_POINT('',(2.451146897693,-4.840759724177,
    7.008579785782));
#46823 = CARTESIAN_POINT('',(2.451146897693,-4.85419327337,
    7.005177124236));
#46824 = CARTESIAN_POINT('',(2.451146897693,-4.860551860873,
    7.003115757317));
#46825 = CARTESIAN_POINT('',(2.451146897693,-4.872340529185,
    6.998245549891));
#46826 = CARTESIAN_POINT('',(2.451146897693,-4.877890014749,
    6.995514161482));
#46827 = CARTESIAN_POINT('',(2.451146897693,-4.888155144083,
    6.989413831611));
#46828 = CARTESIAN_POINT('',(2.451146897693,-4.892968820564,
    6.986100940121));
#46829 = CARTESIAN_POINT('',(2.451146897693,-4.901528633895,
    6.979187053968));
#46830 = CARTESIAN_POINT('',(2.451146897693,-4.905361835236,
    6.975615828795));
#46831 = CARTESIAN_POINT('',(2.451146897693,-4.913396398808,
    6.967362862051));
#46832 = CARTESIAN_POINT('',(2.451146897693,-4.917548481518,
    6.962453847234));
#46833 = CARTESIAN_POINT('',(2.451146897693,-4.925467235063,
    6.951906736656));
#46834 = CARTESIAN_POINT('',(2.451146897693,-4.929268860839,
    6.946082248577));
#46835 = CARTESIAN_POINT('',(2.451146897693,-4.936021365023,
    6.93409320738));
#46836 = CARTESIAN_POINT('',(2.451146897693,-4.939063782696,
    6.927770523994));
#46837 = CARTESIAN_POINT('',(2.451146897693,-4.944048822142,
    6.915238436856));
#46838 = CARTESIAN_POINT('',(2.451146897693,-4.94612298801,
    6.908892206742));
#46839 = CARTESIAN_POINT('',(2.451146897693,-4.949068553336,
    6.896931307836));
#46840 = CARTESIAN_POINT('',(2.451146897693,-4.950121108278,
    6.891218599437));
#46841 = CARTESIAN_POINT('',(2.451146897693,-4.951319223683,
    6.88021925511));
#46842 = CARTESIAN_POINT('',(2.451146897693,-4.951533561739,
    6.87487256019));
#46843 = CARTESIAN_POINT('',(2.451146897693,-4.951309745505,
    6.863991904871));
#46844 = CARTESIAN_POINT('',(2.451146897693,-4.950802605329,
    6.858421510167));
#46845 = CARTESIAN_POINT('',(2.451146897693,-4.949088487799,
    6.847050434169));
#46846 = CARTESIAN_POINT('',(2.451146897693,-4.947788640215,
    6.841212310084));
#46847 = CARTESIAN_POINT('',(2.451146897693,-4.944396491263,
    6.82928111459));
#46848 = CARTESIAN_POINT('',(2.451146897693,-4.942192530417,
    6.823146399912));
#46849 = CARTESIAN_POINT('',(2.451146897693,-4.936854742335,
    6.810627997316));
#46850 = CARTESIAN_POINT('',(2.451146897693,-4.933661749894,
    6.804192922328));
#46851 = CARTESIAN_POINT('',(2.451146897693,-4.926540467892,
    6.792256345007));
#46852 = CARTESIAN_POINT('',(2.451146897693,-4.922699774338,
    6.786649365692));
#46853 = CARTESIAN_POINT('',(2.451146897693,-4.913756287461,6.7751105058
    ));
#46854 = CARTESIAN_POINT('',(2.451146897693,-4.908416206884,
    6.76913333422));
#46855 = CARTESIAN_POINT('',(2.451146897693,-4.896362538021,
    6.757052818778));
#46856 = CARTESIAN_POINT('',(2.451146897693,-4.889302925886,
    6.75089549888));
#46857 = CARTESIAN_POINT('',(2.451146897693,-4.873969162355,
    6.739020568339));
#46858 = CARTESIAN_POINT('',(2.451146897693,-4.865299984487,
    6.733212331878));
#46859 = CARTESIAN_POINT('',(2.451146897693,-4.847672321643,
    6.72299068494));
#46860 = CARTESIAN_POINT('',(2.451146897693,-4.838345361359,
    6.718382245338));
#46861 = CARTESIAN_POINT('',(2.451146897693,-4.820720415128,
    6.711211278543));
#46862 = CARTESIAN_POINT('',(2.451146897693,-4.812115961196,
    6.708330725392));
#46863 = CARTESIAN_POINT('',(2.451146897693,-4.796508266961,
    6.704417663435));
#46864 = CARTESIAN_POINT('',(2.451146897693,-4.78926175147,
    6.703070216199));
#46865 = CARTESIAN_POINT('',(2.451146897693,-4.776911871566,
    6.701773685759));
#46866 = CARTESIAN_POINT('',(2.451146897693,-4.771702948393,
    6.701696108032));
#46867 = CARTESIAN_POINT('',(2.451146897693,-4.76649402522,
    6.701618530305));
#46868 = PCURVE('',#43969,#46869);
#46869 = DEFINITIONAL_REPRESENTATION('',(#46870),#46947);
#46870 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46871,#46872,#46873,#46874,
    #46875,#46876,#46877,#46878,#46879,#46880,#46881,#46882,#46883,
    #46884,#46885,#46886,#46887,#46888,#46889,#46890,#46891,#46892,
    #46893,#46894,#46895,#46896,#46897,#46898,#46899,#46900,#46901,
    #46902,#46903,#46904,#46905,#46906,#46907,#46908,#46909,#46910,
    #46911,#46912,#46913,#46914,#46915,#46916,#46917,#46918,#46919,
    #46920,#46921,#46922,#46923,#46924,#46925,#46926,#46927,#46928,
    #46929,#46930,#46931,#46932,#46933,#46934,#46935,#46936,#46937,
    #46938,#46939,#46940,#46941,#46942,#46943,#46944,#46945,#46946),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.423858622171E-002,
    4.744429778367E-002,7.001998462512E-002,9.234450489475E-002,
    0.114778797508,0.137671492458,0.162145768389,0.190545012203,
    0.22181531631,0.254633339749,0.285763681156,0.319473556215,
    0.35209786473,0.382897109306,0.411579733108,0.438223833434,
    0.463110330656,0.486595505842,0.507309378995,0.532259991271,
    0.55900765019,0.586018982814,0.612008055714,0.635052347364,
    0.656652894532,0.679268409775,0.703250639139,0.728977567583,
    0.75683427286,0.782245974616,0.811133792542,0.843982384851,
    0.880170099223,0.916766813729,0.949975750056,0.978442230971,1.),
  .UNSPECIFIED.);
#46871 = CARTESIAN_POINT('',(1.472446234636,0.777066855496));
#46872 = CARTESIAN_POINT('',(1.473094534294,0.770998422904));
#46873 = CARTESIAN_POINT('',(1.473742833953,0.764929990313));
#46874 = CARTESIAN_POINT('',(1.47383683836,0.753328852385));
#46875 = CARTESIAN_POINT('',(1.473517477151,0.747738382599));
#46876 = CARTESIAN_POINT('',(1.472158002105,0.736890546387));
#46877 = CARTESIAN_POINT('',(1.471140424091,0.731623221975));
#46878 = CARTESIAN_POINT('',(1.468418023998,0.721324980256));
#46879 = CARTESIAN_POINT('',(1.466723593733,0.716287256807));
#46880 = CARTESIAN_POINT('',(1.462635202125,0.706367069389));
#46881 = CARTESIAN_POINT('',(1.460237102255,0.701478307139));
#46882 = CARTESIAN_POINT('',(1.4546994486,0.691798438062));
#46883 = CARTESIAN_POINT('',(1.451509500821,0.686980621847));
#46884 = CARTESIAN_POINT('',(1.444307523411,0.677319267424));
#46885 = CARTESIAN_POINT('',(1.440160786562,0.672429427771));
#46886 = CARTESIAN_POINT('',(1.430634035133,0.662332769099));
#46887 = CARTESIAN_POINT('',(1.425010329262,0.657093857899));
#46888 = CARTESIAN_POINT('',(1.412631671676,0.646825056447));
#46889 = CARTESIAN_POINT('',(1.405616949288,0.64172782705));
#46890 = CARTESIAN_POINT('',(1.390812786528,0.63232083361));
#46891 = CARTESIAN_POINT('',(1.382757499476,0.627908872295));
#46892 = CARTESIAN_POINT('',(1.366882423082,0.62052067094));
#46893 = CARTESIAN_POINT('',(1.358861776514,0.61739085839));
#46894 = CARTESIAN_POINT('',(1.342141698871,0.612011930119));
#46895 = CARTESIAN_POINT('',(1.333230520583,0.609803700539));
#46896 = CARTESIAN_POINT('',(1.31584873166,0.606746318311));
#46897 = CARTESIAN_POINT('',(1.307188280527,0.605814365314));
#46898 = CARTESIAN_POINT('',(1.290672794956,0.605234351772));
#46899 = CARTESIAN_POINT('',(1.282639558179,0.60548156897));
#46900 = CARTESIAN_POINT('',(1.267551715217,0.607081423329));
#46901 = CARTESIAN_POINT('',(1.260336898518,0.608327669826));
#46902 = CARTESIAN_POINT('',(1.246903068136,0.611729221055));
#46903 = CARTESIAN_POINT('',(1.240544310279,0.613790062419));
#46904 = CARTESIAN_POINT('',(1.228755239477,0.618659295475));
#46905 = CARTESIAN_POINT('',(1.223205528178,0.6213902252));
#46906 = CARTESIAN_POINT('',(1.212939894676,0.62748970662));
#46907 = CARTESIAN_POINT('',(1.208125944396,0.63080220024));
#46908 = CARTESIAN_POINT('',(1.19956555965,0.637715378887));
#46909 = CARTESIAN_POINT('',(1.195732063154,0.641286287227));
#46910 = CARTESIAN_POINT('',(1.187696817487,0.649538589873));
#46911 = CARTESIAN_POINT('',(1.183544329054,0.654447261496));
#46912 = CARTESIAN_POINT('',(1.175624703799,0.66499371754));
#46913 = CARTESIAN_POINT('',(1.171822596633,0.670817891388));
#46914 = CARTESIAN_POINT('',(1.165069101557,0.682806374438));
#46915 = CARTESIAN_POINT('',(1.162026161314,0.689128806341));
#46916 = CARTESIAN_POINT('',(1.157040086086,0.701660481415));
#46917 = CARTESIAN_POINT('',(1.154965395699,0.708006540074));
#46918 = CARTESIAN_POINT('',(1.152018841794,0.719967195484));
#46919 = CARTESIAN_POINT('',(1.150965814691,0.725679816867));
#46920 = CARTESIAN_POINT('',(1.149766790175,0.736679062131));
#46921 = CARTESIAN_POINT('',(1.149552010207,0.742025739317));
#46922 = CARTESIAN_POINT('',(1.149774927136,0.752906413098));
#46923 = CARTESIAN_POINT('',(1.150281606907,0.758476849698));
#46924 = CARTESIAN_POINT('',(1.151994784593,0.769848067332));
#46925 = CARTESIAN_POINT('',(1.153294149642,0.775686298832));
#46926 = CARTESIAN_POINT('',(1.156685312448,0.787617774652));
#46927 = CARTESIAN_POINT('',(1.158888766243,0.79375267147));
#46928 = CARTESIAN_POINT('',(1.164225519639,0.806271515201));
#46929 = CARTESIAN_POINT('',(1.1674179802,0.812706854073));
#46930 = CARTESIAN_POINT('',(1.174538275599,0.824644019939));
#46931 = CARTESIAN_POINT('',(1.178378505714,0.830251316674));
#46932 = CARTESIAN_POINT('',(1.187321038854,0.841790915721));
#46933 = CARTESIAN_POINT('',(1.192660625389,0.847768528648));
#46934 = CARTESIAN_POINT('',(1.204713295736,0.859850040305));
#46935 = CARTESIAN_POINT('',(1.211772398934,0.866007943671));
#46936 = CARTESIAN_POINT('',(1.227105180929,0.877884141532));
#46937 = CARTESIAN_POINT('',(1.235773878708,0.883693094496));
#46938 = CARTESIAN_POINT('',(1.253400696655,0.893916198355));
#46939 = CARTESIAN_POINT('',(1.262727276012,0.89852540883));
#46940 = CARTESIAN_POINT('',(1.28035162949,0.905697832332));
#46941 = CARTESIAN_POINT('',(1.28895584531,0.908579096646));
#46942 = CARTESIAN_POINT('',(1.304563216071,0.912493448592));
#46943 = CARTESIAN_POINT('',(1.311809620168,0.913841494761));
#46944 = CARTESIAN_POINT('',(1.32415939287,0.915139045934));
#46945 = CARTESIAN_POINT('',(1.329368309613,0.915217054187));
#46946 = CARTESIAN_POINT('',(1.334577226356,0.91529506244));
#46947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46948 = FACE_BOUND('',#46949,.T.);
#46949 = EDGE_LOOP('',(#46950,#46968,#46984,#47002,#47020,#47074));
#46950 = ORIENTED_EDGE('',*,*,#46951,.T.);
#46951 = EDGE_CURVE('',#46952,#46954,#46956,.T.);
#46952 = VERTEX_POINT('',#46953);
#46953 = CARTESIAN_POINT('',(2.451146897693,-6.001511910997,
    5.731623754814));
#46954 = VERTEX_POINT('',#46955);
#46955 = CARTESIAN_POINT('',(2.451146897693,-5.961063984626,
    5.833914125972));
#46956 = SURFACE_CURVE('',#46957,(#46961),.PCURVE_S1.);
#46957 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#46958,#46959,#46960),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46958 = CARTESIAN_POINT('',(2.451146897693,-6.001511910495,
    5.731623755328));
#46959 = CARTESIAN_POINT('',(2.451146897693,-5.967755849094,
    5.768658237823));
#46960 = CARTESIAN_POINT('',(2.451146897693,-5.961063984587,
    5.833914126368));
#46961 = PCURVE('',#43969,#46962);
#46962 = DEFINITIONAL_REPRESENTATION('',(#46963),#46967);
#46963 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#46964,#46965,#46966),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46964 = CARTESIAN_POINT('',(9.947917359297E-002,1.88518775779));
#46965 = CARTESIAN_POINT('',(0.133238295841,1.848156065417));
#46966 = CARTESIAN_POINT('',(0.139935553835,1.782900730188));
#46967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46968 = ORIENTED_EDGE('',*,*,#46969,.T.);
#46969 = EDGE_CURVE('',#46954,#46970,#46972,.T.);
#46970 = VERTEX_POINT('',#46971);
#46971 = CARTESIAN_POINT('',(2.451146897693,-6.015732285995,
    5.839353234903));
#46972 = SURFACE_CURVE('',#46973,(#46977),.PCURVE_S1.);
#46973 = LINE('',#46974,#46975);
#46974 = CARTESIAN_POINT('',(2.451146897693,-5.961063984636,
    5.833914125873));
#46975 = VECTOR('',#46976,1.);
#46976 = DIRECTION('',(0.E+000,-0.995087023898,9.900411541787E-002));
#46977 = PCURVE('',#43969,#46978);
#46978 = DEFINITIONAL_REPRESENTATION('',(#46979),#46983);
#46979 = LINE('',#46980,#46981);
#46980 = CARTESIAN_POINT('',(0.139935553786,1.782900730684));
#46981 = VECTOR('',#46982,1.);
#46982 = DIRECTION('',(-0.995078837642,-9.908636070273E-002));
#46983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46984 = ORIENTED_EDGE('',*,*,#46985,.T.);
#46985 = EDGE_CURVE('',#46970,#46986,#46988,.T.);
#46986 = VERTEX_POINT('',#46987);
#46987 = CARTESIAN_POINT('',(2.451146897693,-6.036471182195,
    5.780472231816));
#46988 = SURFACE_CURVE('',#46989,(#46994),.PCURVE_S1.);
#46989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46990,#46991,#46992,#46993),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46990 = CARTESIAN_POINT('',(2.451146897693,-6.015732285995,
    5.839353234903));
#46991 = CARTESIAN_POINT('',(2.451146897693,-6.020658133041,
    5.812277012257));
#46992 = CARTESIAN_POINT('',(2.451146897693,-6.027532896692,
    5.792650014387));
#46993 = CARTESIAN_POINT('',(2.451146897693,-6.036471182195,
    5.780472231816));
#46994 = PCURVE('',#43969,#46995);
#46995 = DEFINITIONAL_REPRESENTATION('',(#46996),#47001);
#46996 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46997,#46998,#46999,#47000),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#46997 = CARTESIAN_POINT('',(8.526770216502E-002,1.777457103245));
#46998 = CARTESIAN_POINT('',(8.033961724067E-002,1.804532918669));
#46999 = CARTESIAN_POINT('',(7.346323140809E-002,1.824159348261));
#47000 = CARTESIAN_POINT('',(6.452393942178E-002,1.836336392026));
#47001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47002 = ORIENTED_EDGE('',*,*,#47003,.T.);
#47003 = EDGE_CURVE('',#46986,#47004,#47006,.T.);
#47004 = VERTEX_POINT('',#47005);
#47005 = CARTESIAN_POINT('',(2.41781356436,-6.137668530547,
    5.769432913438));
#47006 = SURFACE_CURVE('',#47007,(#47012),.PCURVE_S1.);
#47007 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47008,#47009,#47010,#47011),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#47008 = CARTESIAN_POINT('',(2.451146897693,-6.036471182195,
    5.780472231816));
#47009 = CARTESIAN_POINT('',(2.451146897693,-6.063364781267,
    5.745039006203));
#47010 = CARTESIAN_POINT('',(2.451146897693,-6.107862353014,
    5.741815388161));
#47011 = CARTESIAN_POINT('',(2.451146897693,-6.137668530547,
    5.769432913438));
#47012 = PCURVE('',#43969,#47013);
#47013 = DEFINITIONAL_REPRESENTATION('',(#47014),#47019);
#47014 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47015,#47016,#47017,#47018),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#47015 = CARTESIAN_POINT('',(6.452393942178E-002,1.836336392026));
#47016 = CARTESIAN_POINT('',(3.762741182543E-002,1.871767394717));
#47017 = CARTESIAN_POINT('',(-6.870426207088E-003,1.874987334948));
#47018 = CARTESIAN_POINT('',(-3.667432100321E-002,1.847367346234));
#47019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47020 = ORIENTED_EDGE('',*,*,#47021,.T.);
#47021 = EDGE_CURVE('',#47004,#47022,#47024,.T.);
#47022 = VERTEX_POINT('',#47023);
#47023 = CARTESIAN_POINT('',(2.41781356436,-6.19418634845,5.967985418577
    ));
#47024 = SURFACE_CURVE('',#47025,(#47048),.PCURVE_S1.);
#47025 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47026,#47027,#47028,#47029,
    #47030,#47031,#47032,#47033,#47034,#47035,#47036,#47037,#47038,
    #47039,#47040,#47041,#47042,#47043,#47044,#47045,#47046,#47047),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.118306620237,
    0.227517229377,0.332458940128,0.43611857972,0.540553927534,
    0.647295279784,0.757550288962,0.872319995786,0.99246999342,1.),
  .UNSPECIFIED.);
#47026 = CARTESIAN_POINT('',(2.451146897693,-6.137668530547,
    5.769432913438));
#47027 = CARTESIAN_POINT('',(2.451146897693,-6.141679254153,
    5.773325959832));
#47028 = CARTESIAN_POINT('',(2.451146897693,-6.145689977758,
    5.777219006226));
#47029 = CARTESIAN_POINT('',(2.451146897693,-6.152823784413,5.7858122456
    ));
#47030 = CARTESIAN_POINT('',(2.451146897693,-6.156086065721,
    5.790220311036));
#47031 = CARTESIAN_POINT('',(2.451146897693,-6.162111867973,
    5.799676177377));
#47032 = CARTESIAN_POINT('',(2.451146897693,-6.164906336268,
    5.804613438839));
#47033 = CARTESIAN_POINT('',(2.451146897693,-6.170098417105,
    5.815260741162));
#47034 = CARTESIAN_POINT('',(2.451146897693,-6.172516018797,
    5.820886016199));
#47035 = CARTESIAN_POINT('',(2.451146897693,-6.176996637404,
    5.833072750611));
#47036 = CARTESIAN_POINT('',(2.451146897693,-6.179072582589,
    5.839565549388));
#47037 = CARTESIAN_POINT('',(2.451146897693,-6.182873258634,
    5.853685470278));
#47038 = CARTESIAN_POINT('',(2.451146897693,-6.184605860669,
    5.86125470533));
#47039 = CARTESIAN_POINT('',(2.451146897693,-6.187693655999,
    5.877766688953));
#47040 = CARTESIAN_POINT('',(2.451146897693,-6.18905277269,
    5.886659077862));
#47041 = CARTESIAN_POINT('',(2.451146897693,-6.191341834167,
    5.906105702387));
#47042 = CARTESIAN_POINT('',(2.451146897693,-6.1922723914,5.916614963348
    ));
#47043 = CARTESIAN_POINT('',(2.451146897693,-6.193628070925,
    5.939642792543));
#47044 = CARTESIAN_POINT('',(2.451146897693,-6.194046923295,
    5.952139118827));
#47045 = CARTESIAN_POINT('',(2.451146897693,-6.194174700871,
    5.96630514238));
#47046 = CARTESIAN_POINT('',(2.451146897693,-6.194180524661,
    5.967145280478));
#47047 = CARTESIAN_POINT('',(2.451146897693,-6.19418634845,
    5.967985418577));
#47048 = PCURVE('',#43969,#47049);
#47049 = DEFINITIONAL_REPRESENTATION('',(#47050),#47073);
#47050 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47051,#47052,#47053,#47054,
    #47055,#47056,#47057,#47058,#47059,#47060,#47061,#47062,#47063,
    #47064,#47065,#47066,#47067,#47068,#47069,#47070,#47071,#47072),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.118306620237,
    0.227517229377,0.332458940128,0.43611857972,0.540553927534,
    0.647295279784,0.757550288962,0.872319995786,0.99246999342,1.),
  .UNSPECIFIED.);
#47051 = CARTESIAN_POINT('',(-3.667432100321E-002,1.847367346234));
#47052 = CARTESIAN_POINT('',(-4.068472282828E-002,1.84347396836));
#47053 = CARTESIAN_POINT('',(-4.469512465336E-002,1.839580590487));
#47054 = CARTESIAN_POINT('',(-5.182822103752E-002,1.830986761521));
#47055 = CARTESIAN_POINT('',(-5.509013800089E-002,1.826578426467));
#47056 = CARTESIAN_POINT('',(-6.11151586888E-002,1.817122062116));
#47057 = CARTESIAN_POINT('',(-6.390921890163E-002,1.812184569703));
#47058 = CARTESIAN_POINT('',(-6.910041970267E-002,1.801536838282));
#47059 = CARTESIAN_POINT('',(-7.151755644807E-002,1.795911363446));
#47060 = CARTESIAN_POINT('',(-7.599716778571E-002,1.783724258744));
#47061 = CARTESIAN_POINT('',(-7.807257632242E-002,1.77723128841));
#47062 = CARTESIAN_POINT('',(-8.187208531985E-002,1.763111053436));
#47063 = CARTESIAN_POINT('',(-8.360406173883E-002,1.755541675207));
#47064 = CARTESIAN_POINT('',(-8.669049231511E-002,1.739029436428));
#47065 = CARTESIAN_POINT('',(-8.804887402971E-002,1.730136935216));
#47066 = CARTESIAN_POINT('',(-9.033632820339E-002,1.710690121563));
#47067 = CARTESIAN_POINT('',(-9.126601682464E-002,1.700180783726));
#47068 = CARTESIAN_POINT('',(-9.261979305571E-002,1.67715284256));
#47069 = CARTESIAN_POINT('',(-9.303761258216E-002,1.664656481701));
#47070 = CARTESIAN_POINT('',(-9.31642193123E-002,1.650490447635));
#47071 = CARTESIAN_POINT('',(-9.316997366265E-002,1.649650309058));
#47072 = CARTESIAN_POINT('',(-9.317572801301E-002,1.648810170481));
#47073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47074 = ORIENTED_EDGE('',*,*,#47075,.T.);
#47075 = EDGE_CURVE('',#47022,#46952,#47076,.T.);
#47076 = SURFACE_CURVE('',#47077,(#47216),.PCURVE_S1.);
#47077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47078,#47079,#47080,#47081,
    #47082,#47083,#47084,#47085,#47086,#47087,#47088,#47089,#47090,
    #47091,#47092,#47093,#47094,#47095,#47096,#47097,#47098,#47099,
    #47100,#47101,#47102,#47103,#47104,#47105,#47106,#47107,#47108,
    #47109,#47110,#47111,#47112,#47113,#47114,#47115,#47116,#47117,
    #47118,#47119,#47120,#47121,#47122,#47123,#47124,#47125,#47126,
    #47127,#47128,#47129,#47130,#47131,#47132,#47133,#47134,#47135,
    #47136,#47137,#47138,#47139,#47140,#47141,#47142,#47143,#47144,
    #47145,#47146,#47147,#47148,#47149,#47150,#47151,#47152,#47153,
    #47154,#47155,#47156,#47157,#47158,#47159,#47160,#47161,#47162,
    #47163,#47164,#47165,#47166,#47167,#47168,#47169,#47170,#47171,
    #47172,#47173,#47174,#47175,#47176,#47177,#47178,#47179,#47180,
    #47181,#47182,#47183,#47184,#47185,#47186,#47187,#47188,#47189,
    #47190,#47191,#47192,#47193,#47194,#47195,#47196,#47197,#47198,
    #47199,#47200,#47201,#47202,#47203,#47204,#47205,#47206,#47207,
    #47208,#47209,#47210,#47211,#47212,#47213,#47214,#47215),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.400159975074E-002,
    2.76803168041E-002,4.110671014172E-002,5.434516501421E-002,
    6.745232658037E-002,8.047557887604E-002,9.345189312275E-002,
    0.106407460372,0.119358518563,0.132161944495,0.144916253617,
    0.158113067501,0.171863398717,0.186263773811,0.201388307363,
    0.217279710218,0.233941328941,0.251333677794,0.268081031085,
    0.287714886405,0.310404169601,0.334626938365,0.357019468847,
    0.375873826095,0.390242027261,0.404491448311,0.418648380453,
    0.432722606541,0.446708725804,0.460590191765,0.474345864856,
    0.48795788036,0.501418965352,0.515160812348,0.529861196254,
    0.543977983428,0.557758085677,0.57141743679,0.585147750315,
    0.599121755476,0.613497299363,0.627131978336,0.640985413294,
    0.656086451238,0.672654379023,0.690927605821,0.700927605821,
    0.714980211642,0.743085423284,0.759086031789,0.774969557235,
    0.792864348353,0.809351058088,0.824693260445,0.839142251589,
    0.852939230321,0.866317391757,0.878260149518,0.890998209223,
    0.904348666518,0.918151742853,0.932128242437,0.945216693512,
    0.957412316817,0.969244960485,0.980899646432,0.992550501591,1.),
  .UNSPECIFIED.);
#47078 = CARTESIAN_POINT('',(2.451146897693,-6.19418634845,
    5.967985418577));
#47079 = CARTESIAN_POINT('',(2.451146897693,-6.190683979539,
    5.961758343636));
#47080 = CARTESIAN_POINT('',(2.451146897693,-6.187181610628,
    5.955531268694));
#47081 = CARTESIAN_POINT('',(2.451146897693,-6.179605304189,
    5.944486105825));
#47082 = CARTESIAN_POINT('',(2.451146897693,-6.175618404157,
    5.939440195234));
#47083 = CARTESIAN_POINT('',(2.451146897693,-6.167432826764,
    5.930228693839));
#47084 = CARTESIAN_POINT('',(2.451146897693,-6.16317644983,
    5.926058105277));
#47085 = CARTESIAN_POINT('',(2.451146897693,-6.154508530705,
    5.918526282986));
#47086 = CARTESIAN_POINT('',(2.451146897693,-6.150039785101,
    5.915163644869));
#47087 = CARTESIAN_POINT('',(2.451146897693,-6.140996037708,
    5.909194448869));
#47088 = CARTESIAN_POINT('',(2.451146897693,-6.136364226313,
    5.906589542424));
#47089 = CARTESIAN_POINT('',(2.451146897693,-6.127039619419,
    5.902097467256));
#47090 = CARTESIAN_POINT('',(2.451146897693,-6.122290329159,
    5.900214443912));
#47091 = CARTESIAN_POINT('',(2.451146897693,-6.112775662315,
    5.897139738001));
#47092 = CARTESIAN_POINT('',(2.451146897693,-6.107954039826,5.8959541143
    ));
#47093 = CARTESIAN_POINT('',(2.451146897693,-6.098341498441,
    5.894256603947));
#47094 = CARTESIAN_POINT('',(2.451146897693,-6.093494518372,
    5.89375211764));
#47095 = CARTESIAN_POINT('',(2.451146897693,-6.083881039462,
    5.893404985131));
#47096 = CARTESIAN_POINT('',(2.451146897693,-6.079057280741,
    5.893569257001));
#47097 = CARTESIAN_POINT('',(2.451146897693,-6.069603835723,
    5.89455028515));
#47098 = CARTESIAN_POINT('',(2.451146897693,-6.064914348077,
    5.895364402128));
#47099 = CARTESIAN_POINT('',(2.451146897693,-6.055750944297,
    5.897629304515));
#47100 = CARTESIAN_POINT('',(2.451146897693,-6.051228910416,
    5.89909235727));
#47101 = CARTESIAN_POINT('',(2.451146897693,-6.042241151798,
    5.902668382502));
#47102 = CARTESIAN_POINT('',(2.451146897693,-6.037745178241,
    5.904831021759));
#47103 = CARTESIAN_POINT('',(2.451146897693,-6.028829586826,
    5.90985655132));
#47104 = CARTESIAN_POINT('',(2.451146897693,-6.024380292369,
    5.912778715752));
#47105 = CARTESIAN_POINT('',(2.451146897693,-6.015604033505,5.9193880578
    ));
#47106 = CARTESIAN_POINT('',(2.451146897693,-6.011246086962,
    5.923143470976));
#47107 = CARTESIAN_POINT('',(2.451146897693,-6.002727603218,5.9314894236
    ));
#47108 = CARTESIAN_POINT('',(2.451146897693,-5.998534011455,
    5.93615709031));
#47109 = CARTESIAN_POINT('',(2.451146897693,-5.990453180478,
    5.946393072772));
#47110 = CARTESIAN_POINT('',(2.451146897693,-5.986529679081,
    5.952046768262));
#47111 = CARTESIAN_POINT('',(2.451146897693,-5.979133598755,
    5.964303574608));
#47112 = CARTESIAN_POINT('',(2.451146897693,-5.975619846769,
    5.97099894488));
#47113 = CARTESIAN_POINT('',(2.451146897693,-5.969220687816,
    5.985359301284));
#47114 = CARTESIAN_POINT('',(2.451146897693,-5.966274385017,
    5.993118270672));
#47115 = CARTESIAN_POINT('',(2.451146897693,-5.961446140064,
    6.008998422955));
#47116 = CARTESIAN_POINT('',(2.451146897693,-5.959458705351,
    6.017214054825));
#47117 = CARTESIAN_POINT('',(2.451146897693,-5.956094180472,
    6.035401730118));
#47118 = CARTESIAN_POINT('',(2.451146897693,-5.954859074093,6.0457276334
    ));
#47119 = CARTESIAN_POINT('',(2.451146897693,-5.953421617757,
    6.067974561148));
#47120 = CARTESIAN_POINT('',(2.451146897693,-5.953421599825,
    6.08038224425));
#47121 = CARTESIAN_POINT('',(2.451146897693,-5.954976384903,
    6.105425925175));
#47122 = CARTESIAN_POINT('',(2.451146897693,-5.956650697293,
    6.118622793795));
#47123 = CARTESIAN_POINT('',(2.451146897693,-5.961507494919,
    6.142757329421));
#47124 = CARTESIAN_POINT('',(2.451146897693,-5.964578641777,
    6.154300953939));
#47125 = CARTESIAN_POINT('',(2.451146897693,-5.971562704086,
    6.174101460845));
#47126 = CARTESIAN_POINT('',(2.451146897693,-5.975265382852,
    6.182936628244));
#47127 = CARTESIAN_POINT('',(2.451146897693,-5.982713736643,
    6.19721904624));
#47128 = CARTESIAN_POINT('',(2.451146897693,-5.986259579171,
    6.20311817218));
#47129 = CARTESIAN_POINT('',(2.451146897693,-5.993832325644,
    6.214036577385));
#47130 = CARTESIAN_POINT('',(2.451146897693,-5.997915328652,
    6.219116867459));
#47131 = CARTESIAN_POINT('',(2.451146897693,-6.006450691334,
    6.22848397287));
#47132 = CARTESIAN_POINT('',(2.451146897693,-6.010975090847,
    6.232792272644));
#47133 = CARTESIAN_POINT('',(2.451146897693,-6.020314699441,
    6.240616469564));
#47134 = CARTESIAN_POINT('',(2.451146897693,-6.025201313203,
    6.244153097505));
#47135 = CARTESIAN_POINT('',(2.451146897693,-6.035185082017,
    6.250430031037));
#47136 = CARTESIAN_POINT('',(2.451146897693,-6.040352611053,
    6.253191126813));
#47137 = CARTESIAN_POINT('',(2.451146897693,-6.050816067573,
    6.257912878909));
#47138 = CARTESIAN_POINT('',(2.451146897693,-6.056181056931,
    6.259894965164));
#47139 = CARTESIAN_POINT('',(2.451146897693,-6.066957669568,
    6.263058284918));
#47140 = CARTESIAN_POINT('',(2.451146897693,-6.072436900816,
    6.264261799743));
#47141 = CARTESIAN_POINT('',(2.451146897693,-6.083364417403,
    6.26587312451));
#47142 = CARTESIAN_POINT('',(2.451146897693,-6.088879215179,
    6.266303446792));
#47143 = CARTESIAN_POINT('',(2.451146897693,-6.099806845504,
    6.266379853834));
#47144 = CARTESIAN_POINT('',(2.451146897693,-6.105321868619,
    6.266007370839));
#47145 = CARTESIAN_POINT('',(2.451146897693,-6.116213296743,
    6.264631189495));
#47146 = CARTESIAN_POINT('',(2.451146897693,-6.121702480955,
    6.263561013816));
#47147 = CARTESIAN_POINT('',(2.451146897693,-6.132751145321,
    6.26068198163));
#47148 = CARTESIAN_POINT('',(2.451146897693,-6.138360024522,
    6.258819242162));
#47149 = CARTESIAN_POINT('',(2.451146897693,-6.149047384908,
    6.254356166096));
#47150 = CARTESIAN_POINT('',(2.451146897693,-6.154172126913,
    6.251812207671));
#47151 = CARTESIAN_POINT('',(2.451146897693,-6.163979627589,
    6.246006618991));
#47152 = CARTESIAN_POINT('',(2.451146897693,-6.168702070116,
    6.242786302685));
#47153 = CARTESIAN_POINT('',(2.451146897693,-6.177767827061,
    6.235604755424));
#47154 = CARTESIAN_POINT('',(2.451146897693,-6.182145065012,
    6.23167223846));
#47155 = CARTESIAN_POINT('',(2.451146897693,-6.190557492407,6.2230040416
    ));
#47156 = CARTESIAN_POINT('',(2.451146897693,-6.194622000402,
    6.218286446805));
#47157 = CARTESIAN_POINT('',(2.451146897693,-6.202420545881,
    6.207949183542));
#47158 = CARTESIAN_POINT('',(2.451146897693,-6.206180125707,
    6.202338188568));
#47159 = CARTESIAN_POINT('',(2.451146897693,-6.213354006271,
    6.190078565947));
#47160 = CARTESIAN_POINT('',(2.451146897693,-6.216790357406,
    6.18342998325));
#47161 = CARTESIAN_POINT('',(2.451146897693,-6.222990494074,
    6.169558724528));
#47162 = CARTESIAN_POINT('',(2.451146897693,-6.225818471429,
    6.162427359548));
#47163 = CARTESIAN_POINT('',(2.451146897693,-6.230998681449,
    6.147089153422));
#47164 = CARTESIAN_POINT('',(2.451146897693,-6.233373466104,
    6.138915870238));
#47165 = CARTESIAN_POINT('',(2.451146897693,-6.237797522742,
    6.120810363697));
#47166 = CARTESIAN_POINT('',(2.451146897693,-6.239806014132,
    6.110804995723));
#47167 = CARTESIAN_POINT('',(2.451146897693,-6.243397491642,
    6.088638509701));
#47168 = CARTESIAN_POINT('',(2.451146897693,-6.244917413671,
    6.076354907978));
#47169 = CARTESIAN_POINT('',(2.451146897693,-6.247368904931,
    6.049130886816));
#47170 = CARTESIAN_POINT('',(2.451146897693,-6.248207285005,
    6.033657868403));
#47171 = CARTESIAN_POINT('',(2.451146897693,-6.248879935497,
    6.009628847926));
#47172 = CARTESIAN_POINT('',(2.451146897693,-6.248987280225,
    6.000848137473));
#47173 = CARTESIAN_POINT('',(2.451146897693,-6.248969807578,
    5.980141137122));
#47174 = CARTESIAN_POINT('',(2.451146897693,-6.248715232803,
    5.967862074751));
#47175 = CARTESIAN_POINT('',(2.451146897693,-6.247286247987,
    5.932475749311));
#47176 = CARTESIAN_POINT('',(2.451146897693,-6.245386670539,
    5.909075427837));
#47177 = CARTESIAN_POINT('',(2.451146897693,-6.241059719704,
    5.876689687367));
#47178 = CARTESIAN_POINT('',(2.451146897693,-6.239201313528,
    5.865622538023));
#47179 = CARTESIAN_POINT('',(2.451146897693,-6.234929193698,
    5.844545111215));
#47180 = CARTESIAN_POINT('',(2.451146897693,-6.23251460061,
    5.834618332604));
#47181 = CARTESIAN_POINT('',(2.451146897693,-6.226796137943,
    5.814550804777));
#47182 = CARTESIAN_POINT('',(2.451146897693,-6.223407087119,
    5.804580190864));
#47183 = CARTESIAN_POINT('',(2.451146897693,-6.216240661639,
    5.786675204067));
#47184 = CARTESIAN_POINT('',(2.451146897693,-6.212504323528,
    5.778647471403));
#47185 = CARTESIAN_POINT('',(2.451146897693,-6.204742342787,5.7642119974
    ));
#47186 = CARTESIAN_POINT('',(2.451146897693,-6.200746056923,
    5.757734749383));
#47187 = CARTESIAN_POINT('',(2.451146897693,-6.192515808317,
    5.746079278178));
#47188 = CARTESIAN_POINT('',(2.451146897693,-6.188301977827,
    5.740850923487));
#47189 = CARTESIAN_POINT('',(2.451146897693,-6.17965093747,
    5.731450208667));
#47190 = CARTESIAN_POINT('',(2.451146897693,-6.175226119645,
    5.727243905533));
#47191 = CARTESIAN_POINT('',(2.451146897693,-6.166136650426,
    5.719709549662));
#47192 = CARTESIAN_POINT('',(2.451146897693,-6.16147802133,
    5.716361640518));
#47193 = CARTESIAN_POINT('',(2.451146897693,-6.152326418044,
    5.710700061936));
#47194 = CARTESIAN_POINT('',(2.451146897693,-6.147858945718,
    5.708318540894));
#47195 = CARTESIAN_POINT('',(2.451146897693,-6.138366369856,
    5.703972878797));
#47196 = CARTESIAN_POINT('',(2.451146897693,-6.133274106992,
    5.702050080956));
#47197 = CARTESIAN_POINT('',(2.451146897693,-6.122696929575,
    5.698772680214));
#47198 = CARTESIAN_POINT('',(2.451146897693,-6.117108370419,
    5.697446103645));
#47199 = CARTESIAN_POINT('',(2.451146897693,-6.105703210372,
    5.695478211369));
#47200 = CARTESIAN_POINT('',(2.451146897693,-6.099771781085,
    5.694855543781));
#47201 = CARTESIAN_POINT('',(2.451146897693,-6.087913070828,
    5.694381214173));
#47202 = CARTESIAN_POINT('',(2.451146897693,-6.081850481903,
    5.694532352418));
#47203 = CARTESIAN_POINT('',(2.451146897693,-6.070372740942,
    5.695601933875));
#47204 = CARTESIAN_POINT('',(2.451146897693,-6.0647682693,5.696463167707
    ));
#47205 = CARTESIAN_POINT('',(2.451146897693,-6.054445708498,
    5.698817530201));
#47206 = CARTESIAN_POINT('',(2.451146897693,-6.0495868702,5.700258513495
    ));
#47207 = CARTESIAN_POINT('',(2.451146897693,-6.040340723636,
    5.70370585712));
#47208 = CARTESIAN_POINT('',(2.451146897693,-6.035923085799,
    5.705692316735));
#47209 = CARTESIAN_POINT('',(2.451146897693,-6.027460606058,
    5.710213097481));
#47210 = CARTESIAN_POINT('',(2.451146897693,-6.023399128024,
    5.712737297803));
#47211 = CARTESIAN_POINT('',(2.451146897693,-6.015588669733,
    5.718350911125));
#47212 = CARTESIAN_POINT('',(2.451146897693,-6.011828402877,
    5.721438806683));
#47213 = CARTESIAN_POINT('',(2.451146897693,-6.005926112132,
    5.726965715495));
#47214 = CARTESIAN_POINT('',(2.451146897693,-6.003719012641,
    5.729294733979));
#47215 = CARTESIAN_POINT('',(2.451146897693,-6.001511913149,
    5.731623752464));
#47216 = PCURVE('',#43969,#47217);
#47217 = DEFINITIONAL_REPRESENTATION('',(#47218),#47357);
#47218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47219,#47220,#47221,#47222,
    #47223,#47224,#47225,#47226,#47227,#47228,#47229,#47230,#47231,
    #47232,#47233,#47234,#47235,#47236,#47237,#47238,#47239,#47240,
    #47241,#47242,#47243,#47244,#47245,#47246,#47247,#47248,#47249,
    #47250,#47251,#47252,#47253,#47254,#47255,#47256,#47257,#47258,
    #47259,#47260,#47261,#47262,#47263,#47264,#47265,#47266,#47267,
    #47268,#47269,#47270,#47271,#47272,#47273,#47274,#47275,#47276,
    #47277,#47278,#47279,#47280,#47281,#47282,#47283,#47284,#47285,
    #47286,#47287,#47288,#47289,#47290,#47291,#47292,#47293,#47294,
    #47295,#47296,#47297,#47298,#47299,#47300,#47301,#47302,#47303,
    #47304,#47305,#47306,#47307,#47308,#47309,#47310,#47311,#47312,
    #47313,#47314,#47315,#47316,#47317,#47318,#47319,#47320,#47321,
    #47322,#47323,#47324,#47325,#47326,#47327,#47328,#47329,#47330,
    #47331,#47332,#47333,#47334,#47335,#47336,#47337,#47338,#47339,
    #47340,#47341,#47342,#47343,#47344,#47345,#47346,#47347,#47348,
    #47349,#47350,#47351,#47352,#47353,#47354,#47355,#47356),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.400159975074E-002,
    2.76803168041E-002,4.110671014172E-002,5.434516501421E-002,
    6.745232658037E-002,8.047557887604E-002,9.345189312275E-002,
    0.106407460372,0.119358518563,0.132161944495,0.144916253617,
    0.158113067501,0.171863398717,0.186263773811,0.201388307363,
    0.217279710218,0.233941328941,0.251333677794,0.268081031085,
    0.287714886405,0.310404169601,0.334626938365,0.357019468847,
    0.375873826095,0.390242027261,0.404491448311,0.418648380453,
    0.432722606541,0.446708725804,0.460590191765,0.474345864856,
    0.48795788036,0.501418965352,0.515160812348,0.529861196254,
    0.543977983428,0.557758085677,0.57141743679,0.585147750315,
    0.599121755476,0.613497299363,0.627131978336,0.640985413294,
    0.656086451238,0.672654379023,0.690927605821,0.700927605821,
    0.714980211642,0.743085423284,0.759086031789,0.774969557235,
    0.792864348353,0.809351058088,0.824693260445,0.839142251589,
    0.852939230321,0.866317391757,0.878260149518,0.890998209223,
    0.904348666518,0.918151742853,0.932128242437,0.945216693512,
    0.957412316817,0.969244960485,0.980899646432,0.992550501591,1.),
  .UNSPECIFIED.);
#47219 = CARTESIAN_POINT('',(-9.317572801301E-002,1.648810170481));
#47220 = CARTESIAN_POINT('',(-8.96738737922E-002,1.655037534878));
#47221 = CARTESIAN_POINT('',(-8.617201957139E-002,1.661264899274));
#47222 = CARTESIAN_POINT('',(-7.859662606007E-002,1.6723106883));
#47223 = CARTESIAN_POINT('',(-7.461014309415E-002,1.677356928398));
#47224 = CARTESIAN_POINT('',(-6.64253270752E-002,1.686569106314));
#47225 = CARTESIAN_POINT('',(-6.216929486219E-002,1.690740046658));
#47226 = CARTESIAN_POINT('',(-5.350199828517E-002,1.698272585341));
#47227 = CARTESIAN_POINT('',(-4.903353062413E-002,1.701635592797));
#47228 = CARTESIAN_POINT('',(-3.999027662582E-002,1.707605536257));
#47229 = CARTESIAN_POINT('',(-3.53586805466E-002,1.71021082552));
#47230 = CARTESIAN_POINT('',(-2.603444496212E-002,1.714703671367));
#47231 = CARTESIAN_POINT('',(-2.12853103537E-002,1.716587087242));
#47232 = CARTESIAN_POINT('',(-1.177089767143E-002,1.719662579546));
#47233 = CARTESIAN_POINT('',(-6.949373192901E-003,1.720848601758));
#47234 = CARTESIAN_POINT('',(2.663027857428E-003,1.722546906598));
#47235 = CARTESIAN_POINT('',(7.509966213307E-003,1.723051793514));
#47236 = CARTESIAN_POINT('',(1.712341639933E-002,1.723399720592));
#47237 = CARTESIAN_POINT('',(2.194718868101E-002,1.723235847415));
#47238 = CARTESIAN_POINT('',(3.140071475087E-002,1.722255600612));
#47239 = CARTESIAN_POINT('',(3.609026966851E-002,1.721441871231));
#47240 = CARTESIAN_POINT('',(4.525386061484E-002,1.719177726222));
#47241 = CARTESIAN_POINT('',(4.977601540445E-002,1.717715047226));
#47242 = CARTESIAN_POINT('',(5.876406955624E-002,1.71413976486));
#47243 = CARTESIAN_POINT('',(6.326022184402E-002,1.71197749721));
#47244 = CARTESIAN_POINT('',(7.217622859697E-002,1.706952704554));
#47245 = CARTESIAN_POINT('',(7.6625764561E-002,1.704030907874));
#47246 = CARTESIAN_POINT('',(8.540256966783E-002,1.697422291222));
#47247 = CARTESIAN_POINT('',(8.976082658726E-002,1.693667238251));
#47248 = CARTESIAN_POINT('',(9.828000010948E-002,1.685321989722));
#47249 = CARTESIAN_POINT('',(0.102473977648,1.680654669635));
#47250 = CARTESIAN_POINT('',(0.110555654619,1.670419355102));
#47251 = CARTESIAN_POINT('',(0.11447962329,1.664765983916));
#47252 = CARTESIAN_POINT('',(0.121876716637,1.65250978891));
#47253 = CARTESIAN_POINT('',(0.125391021994,1.645814709079));
#47254 = CARTESIAN_POINT('',(0.131791367833,1.631454881625));
#47255 = CARTESIAN_POINT('',(0.134738311914,1.62369615578));
#47256 = CARTESIAN_POINT('',(0.139567869372,1.607816402614));
#47257 = CARTESIAN_POINT('',(0.141555983114,1.599600935037));
#47258 = CARTESIAN_POINT('',(0.144922011224,1.58141353789));
#47259 = CARTESIAN_POINT('',(0.146157971051,1.571087736726));
#47260 = CARTESIAN_POINT('',(0.147597266129,1.548840927863));
#47261 = CARTESIAN_POINT('',(0.147598309576,1.536433244804));
#47262 = CARTESIAN_POINT('',(0.146045594407,1.511389435459));
#47263 = CARTESIAN_POINT('',(0.144372372766,1.4981924285));
#47264 = CARTESIAN_POINT('',(0.139517569917,1.474057491534));
#47265 = CARTESIAN_POINT('',(0.136447377169,1.46251361322));
#47266 = CARTESIAN_POINT('',(0.129464951429,1.442712529137));
#47267 = CARTESIAN_POINT('',(0.125763002917,1.433877055736));
#47268 = CARTESIAN_POINT('',(0.118315829618,1.419594022169));
#47269 = CARTESIAN_POINT('',(0.114770474675,1.41369460318));
#47270 = CARTESIAN_POINT('',(0.107198630652,1.402775572112));
#47271 = CARTESIAN_POINT('',(0.103116047552,1.397694944588));
#47272 = CARTESIAN_POINT('',(9.458145910737E-002,1.388327133746));
#47273 = CARTESIAN_POINT('',(9.005741569761E-002,1.384018460038));
#47274 = CARTESIAN_POINT('',(8.071845381825E-002,1.376193491211));
#47275 = CARTESIAN_POINT('',(7.583213238134E-002,1.372656459395));
#47276 = CARTESIAN_POINT('',(6.584888240101E-002,1.366378700709));
#47277 = CARTESIAN_POINT('',(6.068158159181E-002,1.363617177837));
#47278 = CARTESIAN_POINT('',(5.021851536809E-002,1.358894560934));
#47279 = CARTESIAN_POINT('',(4.485368985168E-002,1.356912031261));
#47280 = CARTESIAN_POINT('',(3.407733870457E-002,1.353747820813));
#47281 = CARTESIAN_POINT('',(2.859820694857E-002,1.352543853125));
#47282 = CARTESIAN_POINT('',(1.767082357683E-002,1.350931625185));
#47283 = CARTESIAN_POINT('',(1.215606138653E-002,1.350500847098));
#47284 = CARTESIAN_POINT('',(1.228437414817E-003,1.350423536868));
#47285 = CARTESIAN_POINT('',(-4.286616468074E-003,1.350795564036));
#47286 = CARTESIAN_POINT('',(-1.517815829857E-002,1.35217084518));
#47287 = CARTESIAN_POINT('',(-2.066743094394E-002,1.353240567165));
#47288 = CARTESIAN_POINT('',(-3.171633322852E-002,1.356118686151));
#47289 = CARTESIAN_POINT('',(-3.732536636966E-002,1.357980962029));
#47290 = CARTESIAN_POINT('',(-4.801309559966E-002,1.362443154751));
#47291 = CARTESIAN_POINT('',(-5.313804784898E-002,1.364986689599));
#47292 = CARTESIAN_POINT('',(-6.294602833391E-002,1.370791467652));
#47293 = CARTESIAN_POINT('',(-6.766873700922E-002,1.37401139363));
#47294 = CARTESIAN_POINT('',(-7.673508748977E-002,1.381192191566));
#47295 = CARTESIAN_POINT('',(-8.111265045586E-002,1.38512434673));
#47296 = CARTESIAN_POINT('',(-8.952579426245E-002,1.39379184826));
#47297 = CARTESIAN_POINT('',(-9.359069216109E-002,1.3985091071));
#47298 = CARTESIAN_POINT('',(-0.101390092005,1.408845725765));
#47299 = CARTESIAN_POINT('',(-0.105150135577,1.414456409984));
#47300 = CARTESIAN_POINT('',(-0.112325029395,1.42671543963));
#47301 = CARTESIAN_POINT('',(-0.115761930035,1.433363738284));
#47302 = CARTESIAN_POINT('',(-0.121963213165,1.447234484507));
#47303 = CARTESIAN_POINT('',(-0.124791779929,1.454365615725));
#47304 = CARTESIAN_POINT('',(-0.12997325766,1.469703393646));
#47305 = CARTESIAN_POINT('',(-0.132348717843,1.477876480522));
#47306 = CARTESIAN_POINT('',(-0.136774270917,1.495981621346));
#47307 = CARTESIAN_POINT('',(-0.13878358926,1.505986823281));
#47308 = CARTESIAN_POINT('',(-0.142376898856,1.528153012385));
#47309 = CARTESIAN_POINT('',(-0.143897836139,1.540436488442));
#47310 = CARTESIAN_POINT('',(-0.146351577503,1.56766030689));
#47311 = CARTESIAN_POINT('',(-0.147191236444,1.583133255957));
#47312 = CARTESIAN_POINT('',(-0.147865872973,1.607162220756));
#47313 = CARTESIAN_POINT('',(-0.147973943442,1.615942922308));
#47314 = CARTESIAN_POINT('',(-0.147958182263,1.636649924031));
#47315 = CARTESIAN_POINT('',(-0.147704622375,1.648929007402));
#47316 = CARTESIAN_POINT('',(-0.146278562303,1.684315450829));
#47317 = CARTESIAN_POINT('',(-0.144380918937,1.707715929227));
#47318 = CARTESIAN_POINT('',(-0.140056644853,1.740102027215));
#47319 = CARTESIAN_POINT('',(-0.138199153403,1.751169330122));
#47320 = CARTESIAN_POINT('',(-0.133928775672,1.772247109956));
#47321 = CARTESIAN_POINT('',(-0.131515003058,1.782174088104));
#47322 = CARTESIAN_POINT('',(-0.125798199025,1.802242088503));
#47323 = CARTESIAN_POINT('',(-0.1224099723,1.812212982492));
#47324 = CARTESIAN_POINT('',(-0.115245026723,1.830118561545));
#47325 = CARTESIAN_POINT('',(-0.11150935213,1.838146602997));
#47326 = CARTESIAN_POINT('',(-0.103748564532,1.852582718491));
#47327 = CARTESIAN_POINT('',(-9.975281403684E-002,1.859060296785));
#47328 = CARTESIAN_POINT('',(-9.15235288029E-002,1.870716448195));
#47329 = CARTESIAN_POINT('',(-8.731013045998E-002,1.875945151148));
#47330 = CARTESIAN_POINT('',(-7.865986711784E-002,1.88534658096));
#47331 = CARTESIAN_POINT('',(-7.423539696556E-002,1.889553249798));
#47332 = CARTESIAN_POINT('',(-6.514655050488E-002,1.897088356903));
#47333 = CARTESIAN_POINT('',(-6.048819813525E-002,1.900436651078));
#47334 = CARTESIAN_POINT('',(-5.133706281925E-002,1.906098986037));
#47335 = CARTESIAN_POINT('',(-4.686978734591E-002,1.908480876315));
#47336 = CARTESIAN_POINT('',(-3.7377570692E-002,1.912827322975));
#47337 = CARTESIAN_POINT('',(-3.228546676843E-002,1.914750541693));
#47338 = CARTESIAN_POINT('',(-2.170856026951E-002,1.918028816645));
#47339 = CARTESIAN_POINT('',(-1.612011077652E-002,1.919355855114));
#47340 = CARTESIAN_POINT('',(-4.71511341867E-003,1.921324690039));
#47341 = CARTESIAN_POINT('',(1.216264384073E-003,1.921947847867));
#47342 = CARTESIAN_POINT('',(1.307493539597E-002,1.922423157616));
#47343 = CARTESIAN_POINT('',(1.913753679266E-002,1.922272520455));
#47344 = CARTESIAN_POINT('',(3.061536611653E-002,1.921203887656));
#47345 = CARTESIAN_POINT('',(3.621990892199E-002,1.920343117046));
#47346 = CARTESIAN_POINT('',(4.65426642813E-002,1.917989607737));
#47347 = CARTESIAN_POINT('',(5.140162166163E-002,1.916549026039));
#47348 = CARTESIAN_POINT('',(6.064805312287E-002,1.913102446635));
#47349 = CARTESIAN_POINT('',(6.506585512927E-002,1.911116352153));
#47350 = CARTESIAN_POINT('',(7.352870849162E-002,1.906596270861));
#47351 = CARTESIAN_POINT('',(7.759039514071E-002,1.904072406235));
#47352 = CARTESIAN_POINT('',(8.540131738055E-002,1.89845943848));
#47353 = CARTESIAN_POINT('',(8.916183944339E-002,1.895371853725));
#47354 = CARTESIAN_POINT('',(9.506458697645E-002,1.889845432766));
#47355 = CARTESIAN_POINT('',(9.727187895738E-002,1.88751659671));
#47356 = CARTESIAN_POINT('',(9.947917093831E-002,1.885187760654));
#47357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47358 = FACE_BOUND('',#47359,.T.);
#47359 = EDGE_LOOP('',(#47360,#47378,#47394,#47410,#47426,#47442,#47458,
    #47474,#47490,#47506,#47522));
#47360 = ORIENTED_EDGE('',*,*,#47361,.T.);
#47361 = EDGE_CURVE('',#47362,#47364,#47366,.T.);
#47362 = VERTEX_POINT('',#47363);
#47363 = CARTESIAN_POINT('',(2.451146897693,-7.231658915809,
    6.854925817328));
#47364 = VERTEX_POINT('',#47365);
#47365 = CARTESIAN_POINT('',(2.451146897693,-7.259170396916,
    6.902564884263));
#47366 = SURFACE_CURVE('',#47367,(#47371),.PCURVE_S1.);
#47367 = LINE('',#47368,#47369);
#47368 = CARTESIAN_POINT('',(2.451146897693,-7.231658915809,
    6.854925817328));
#47369 = VECTOR('',#47370,1.);
#47370 = DIRECTION('',(0.E+000,-0.500096152378,0.865969883066));
#47371 = PCURVE('',#43969,#47372);
#47372 = DEFINITIONAL_REPRESENTATION('',(#47373),#47377);
#47373 = LINE('',#47374,#47375);
#47374 = CARTESIAN_POINT('',(-1.130574984706,0.7617840259));
#47375 = VECTOR('',#47376,1.);
#47376 = DIRECTION('',(-0.500024576796,-0.866011213899));
#47377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47378 = ORIENTED_EDGE('',*,*,#47379,.T.);
#47379 = EDGE_CURVE('',#47364,#47380,#47382,.T.);
#47380 = VERTEX_POINT('',#47381);
#47381 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#47382 = SURFACE_CURVE('',#47383,(#47387),.PCURVE_S1.);
#47383 = LINE('',#47384,#47385);
#47384 = CARTESIAN_POINT('',(2.451146897693,-7.259170396916,
    6.902564884263));
#47385 = VECTOR('',#47386,1.);
#47386 = DIRECTION('',(3.31188432359E-015,-0.865982271315,
    -0.500074700188));
#47387 = PCURVE('',#43969,#47388);
#47388 = DEFINITIONAL_REPRESENTATION('',(#47389),#47393);
#47389 = LINE('',#47390,#47391);
#47390 = CARTESIAN_POINT('',(-1.15808252827,0.714142685256));
#47391 = VECTOR('',#47392,1.);
#47392 = DIRECTION('',(-0.866023600375,0.500003123583));
#47393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47394 = ORIENTED_EDGE('',*,*,#47395,.T.);
#47395 = EDGE_CURVE('',#47380,#47396,#47398,.T.);
#47396 = VERTEX_POINT('',#47397);
#47397 = CARTESIAN_POINT('',(2.451146897693,-7.47249261556,
    7.003834869584));
#47398 = SURFACE_CURVE('',#47399,(#47403),.PCURVE_S1.);
#47399 = LINE('',#47400,#47401);
#47400 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#47401 = VECTOR('',#47402,1.);
#47402 = DIRECTION('',(0.E+000,-0.500079655475,0.86597940979));
#47403 = PCURVE('',#43969,#47404);
#47404 = DEFINITIONAL_REPRESENTATION('',(#47405),#47409);
#47405 = LINE('',#47406,#47407);
#47406 = CARTESIAN_POINT('',(-1.274207277454,0.781187898911));
#47407 = VECTOR('',#47408,1.);
#47408 = DIRECTION('',(-0.500008079107,-0.86602073926));
#47409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47410 = ORIENTED_EDGE('',*,*,#47411,.T.);
#47411 = EDGE_CURVE('',#47396,#47412,#47414,.T.);
#47412 = VERTEX_POINT('',#47413);
#47413 = CARTESIAN_POINT('',(2.451146897693,-7.527076689174,
    6.972313237933));
#47414 = SURFACE_CURVE('',#47415,(#47419),.PCURVE_S1.);
#47415 = LINE('',#47416,#47417);
#47416 = CARTESIAN_POINT('',(2.451146897693,-7.47249261556,
    7.003834869584));
#47417 = VECTOR('',#47418,1.);
#47418 = DIRECTION('',(0.E+000,-0.865973862098,-0.500089262195));
#47419 = PCURVE('',#43969,#47420);
#47420 = DEFINITIONAL_REPRESENTATION('',(#47421),#47425);
#47421 = LINE('',#47422,#47423);
#47422 = CARTESIAN_POINT('',(-1.371396376051,0.61285506884));
#47423 = VECTOR('',#47424,1.);
#47424 = DIRECTION('',(-0.866015192362,0.500017686285));
#47425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47426 = ORIENTED_EDGE('',*,*,#47427,.T.);
#47427 = EDGE_CURVE('',#47412,#47428,#47430,.T.);
#47428 = VERTEX_POINT('',#47429);
#47429 = CARTESIAN_POINT('',(2.451146897693,-7.739079405347,
    6.613791005469));
#47430 = SURFACE_CURVE('',#47431,(#47435),.PCURVE_S1.);
#47431 = LINE('',#47432,#47433);
#47432 = CARTESIAN_POINT('',(2.451146897693,-7.527076689174,
    6.972313237933));
#47433 = VECTOR('',#47434,1.);
#47434 = DIRECTION('',(-1.066206510669E-015,-0.508993849097,
    -0.860770156071));
#47435 = PCURVE('',#43969,#47436);
#47436 = DEFINITIONAL_REPRESENTATION('',(#47437),#47441);
#47437 = LINE('',#47438,#47439);
#47438 = CARTESIAN_POINT('',(-1.425983054794,0.644372188918));
#47439 = VECTOR('',#47440,1.);
#47440 = DIRECTION('',(-0.509064991465,0.860728083929));
#47441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47442 = ORIENTED_EDGE('',*,*,#47443,.T.);
#47443 = EDGE_CURVE('',#47428,#47444,#47446,.T.);
#47444 = VERTEX_POINT('',#47445);
#47445 = CARTESIAN_POINT('',(2.451146897693,-7.716612689182,
    6.574885697541));
#47446 = SURFACE_CURVE('',#47447,(#47451),.PCURVE_S1.);
#47447 = LINE('',#47448,#47449);
#47448 = CARTESIAN_POINT('',(2.451146897693,-7.739079405347,
    6.613791005469));
#47449 = VECTOR('',#47450,1.);
#47450 = DIRECTION('',(9.884828754163E-015,0.500078896407,
    -0.865979848131));
#47451 = PCURVE('',#43969,#47452);
#47452 = DEFINITIONAL_REPRESENTATION('',(#47453),#47457);
#47453 = LINE('',#47454,#47455);
#47454 = CARTESIAN_POINT('',(-1.638015402711,1.002876897774));
#47455 = VECTOR('',#47456,1.);
#47456 = DIRECTION('',(0.500007320002,0.866021177538));
#47457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47458 = ORIENTED_EDGE('',*,*,#47459,.T.);
#47459 = EDGE_CURVE('',#47444,#47460,#47462,.T.);
#47460 = VERTEX_POINT('',#47461);
#47461 = CARTESIAN_POINT('',(2.451146897693,-7.4023659221,6.756349374036
    ));
#47462 = SURFACE_CURVE('',#47463,(#47467),.PCURVE_S1.);
#47463 = LINE('',#47464,#47465);
#47464 = CARTESIAN_POINT('',(2.451146897693,-7.716612689182,
    6.574885697541));
#47465 = VECTOR('',#47466,1.);
#47466 = DIRECTION('',(-1.223799166449E-015,0.865985759357,
    0.500068659877));
#47467 = PCURVE('',#43969,#47468);
#47468 = DEFINITIONAL_REPRESENTATION('',(#47469),#47473);
#47469 = LINE('',#47470,#47471);
#47470 = CARTESIAN_POINT('',(-1.615551902212,1.041784062482));
#47471 = VECTOR('',#47472,1.);
#47472 = DIRECTION('',(0.866027087918,-0.499997082984));
#47473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47474 = ORIENTED_EDGE('',*,*,#47475,.T.);
#47475 = EDGE_CURVE('',#47460,#47476,#47478,.T.);
#47476 = VERTEX_POINT('',#47477);
#47477 = CARTESIAN_POINT('',(2.451146897693,-7.372104782994,
    6.703946353718));
#47478 = SURFACE_CURVE('',#47479,(#47483),.PCURVE_S1.);
#47479 = LINE('',#47480,#47481);
#47480 = CARTESIAN_POINT('',(2.451146897693,-7.4023659221,6.756349374036
    ));
#47481 = VECTOR('',#47482,1.);
#47482 = DIRECTION('',(-7.33875071008E-015,0.500077351967,
    -0.865980739999));
#47483 = PCURVE('',#43969,#47484);
#47484 = DEFINITIONAL_REPRESENTATION('',(#47485),#47489);
#47485 = LINE('',#47486,#47487);
#47486 = CARTESIAN_POINT('',(-1.301290137924,0.860346359632));
#47487 = VECTOR('',#47488,1.);
#47488 = DIRECTION('',(0.500005775488,0.866022069279));
#47489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47490 = ORIENTED_EDGE('',*,*,#47491,.T.);
#47491 = EDGE_CURVE('',#47476,#47492,#47494,.T.);
#47492 = VERTEX_POINT('',#47493);
#47493 = CARTESIAN_POINT('',(2.451146897693,-7.31752070938,
    6.735467985369));
#47494 = SURFACE_CURVE('',#47495,(#47499),.PCURVE_S1.);
#47495 = LINE('',#47496,#47497);
#47496 = CARTESIAN_POINT('',(2.451146897693,-7.372104782994,
    6.703946353718));
#47497 = VECTOR('',#47498,1.);
#47498 = DIRECTION('',(0.E+000,0.865973862098,0.500089262195));
#47499 = PCURVE('',#43969,#47500);
#47500 = DEFINITIONAL_REPRESENTATION('',(#47501),#47505);
#47501 = LINE('',#47502,#47503);
#47502 = CARTESIAN_POINT('',(-1.27103333012,0.912751880906));
#47503 = VECTOR('',#47504,1.);
#47504 = DIRECTION('',(0.866015192362,-0.500017686285));
#47505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47506 = ORIENTED_EDGE('',*,*,#47507,.T.);
#47507 = EDGE_CURVE('',#47492,#47508,#47510,.T.);
#47508 = VERTEX_POINT('',#47509);
#47509 = CARTESIAN_POINT('',(2.451146897693,-7.347781848467,
    6.787870772857));
#47510 = SURFACE_CURVE('',#47511,(#47515),.PCURVE_S1.);
#47511 = LINE('',#47512,#47513);
#47512 = CARTESIAN_POINT('',(2.451146897693,-7.31752070938,
    6.735467985369));
#47513 = VECTOR('',#47514,1.);
#47514 = DIRECTION('',(0.E+000,-0.500079017973,0.86597977793));
#47515 = PCURVE('',#43969,#47516);
#47516 = DEFINITIONAL_REPRESENTATION('',(#47517),#47521);
#47517 = LINE('',#47518,#47519);
#47518 = CARTESIAN_POINT('',(-1.216446651376,0.881234760828));
#47519 = VECTOR('',#47520,1.);
#47520 = DIRECTION('',(-0.500007441574,-0.866021107347));
#47521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47522 = ORIENTED_EDGE('',*,*,#47523,.T.);
#47523 = EDGE_CURVE('',#47508,#47362,#47524,.T.);
#47524 = SURFACE_CURVE('',#47525,(#47529),.PCURVE_S1.);
#47525 = LINE('',#47526,#47527);
#47526 = CARTESIAN_POINT('',(2.451146897693,-7.347781848467,
    6.787870772857));
#47527 = VECTOR('',#47528,1.);
#47528 = DIRECTION('',(0.E+000,0.865988465714,0.500063973158));
#47529 = PCURVE('',#43969,#47530);
#47530 = DEFINITIONAL_REPRESENTATION('',(#47531),#47535);
#47531 = LINE('',#47532,#47533);
#47532 = CARTESIAN_POINT('',(-1.24670345918,0.828829472385));
#47533 = VECTOR('',#47534,1.);
#47534 = DIRECTION('',(0.866029793888,-0.499992396041));
#47535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47536 = FACE_BOUND('',#47537,.T.);
#47537 = EDGE_LOOP('',(#47538,#47558,#47574,#47612,#47628,#47644,#47660)
  );
#47538 = ORIENTED_EDGE('',*,*,#47539,.T.);
#47539 = EDGE_CURVE('',#47540,#47542,#47544,.T.);
#47540 = VERTEX_POINT('',#47541);
#47541 = CARTESIAN_POINT('',(2.451146897693,-5.095431191483,
    9.112416503227));
#47542 = VERTEX_POINT('',#47543);
#47543 = CARTESIAN_POINT('',(2.451146897693,-5.041539877367,
    8.985699262784));
#47544 = SURFACE_CURVE('',#47545,(#47550),.PCURVE_S1.);
#47545 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47546,#47547,#47548,#47549),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#47546 = CARTESIAN_POINT('',(2.451146897693,-5.095431191483,
    9.112416503227));
#47547 = CARTESIAN_POINT('',(2.451146897693,-5.088148128997,
    9.071763634502));
#47548 = CARTESIAN_POINT('',(2.451146897693,-5.063206142926,
    9.016372568787));
#47549 = CARTESIAN_POINT('',(2.451146897693,-5.041539877367,
    8.985699262784));
#47550 = PCURVE('',#43969,#47551);
#47551 = DEFINITIONAL_REPRESENTATION('',(#47552),#47557);
#47552 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47553,#47554,#47555,#47556),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#47553 = CARTESIAN_POINT('',(1.005839317741,-1.49553008946));
#47554 = CARTESIAN_POINT('',(1.013119020173,-1.454876618916));
#47555 = CARTESIAN_POINT('',(1.038056427994,-1.399483491893));
#47556 = CARTESIAN_POINT('',(1.059720158278,-1.368808395242));
#47557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47558 = ORIENTED_EDGE('',*,*,#47559,.T.);
#47559 = EDGE_CURVE('',#47542,#47560,#47562,.T.);
#47560 = VERTEX_POINT('',#47561);
#47561 = CARTESIAN_POINT('',(2.426146897693,-5.008307131558,
    9.043268741448));
#47562 = SURFACE_CURVE('',#47563,(#47567),.PCURVE_S1.);
#47563 = LINE('',#47564,#47565);
#47564 = CARTESIAN_POINT('',(2.451146897693,-5.041539877367,
    8.985699262784));
#47565 = VECTOR('',#47566,1.);
#47566 = DIRECTION('',(0.E+000,0.499943492602,0.866058025888));
#47567 = PCURVE('',#43969,#47568);
#47568 = DEFINITIONAL_REPRESENTATION('',(#47569),#47573);
#47569 = LINE('',#47570,#47571);
#47570 = CARTESIAN_POINT('',(1.059720158278,-1.368808395242));
#47571 = VECTOR('',#47572,1.);
#47572 = DIRECTION('',(0.500015072053,-0.866016701756));
#47573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47574 = ORIENTED_EDGE('',*,*,#47575,.T.);
#47575 = EDGE_CURVE('',#47560,#47576,#47578,.T.);
#47576 = VERTEX_POINT('',#47577);
#47577 = CARTESIAN_POINT('',(2.426146897693,-5.050209649592,
    9.229727216815));
#47578 = SURFACE_CURVE('',#47579,(#47594),.PCURVE_S1.);
#47579 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47580,#47581,#47582,#47583,
    #47584,#47585,#47586,#47587,#47588,#47589,#47590,#47591,#47592,
    #47593),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245832,0.416899207707,0.625392147425,0.804937096323,
    0.952983809677,1.),.UNSPECIFIED.);
#47580 = CARTESIAN_POINT('',(2.451146897693,-5.008307131558,
    9.043268741448));
#47581 = CARTESIAN_POINT('',(2.451146897693,-5.014956978707,
    9.055995380243));
#47582 = CARTESIAN_POINT('',(2.451146897693,-5.021606825855,
    9.068722019038));
#47583 = CARTESIAN_POINT('',(2.451146897693,-5.032766120216,
    9.095672514004));
#47584 = CARTESIAN_POINT('',(2.451146897693,-5.037581778183,
    9.110153932685));
#47585 = CARTESIAN_POINT('',(2.451146897693,-5.045062575664,
    9.137761081181));
#47586 = CARTESIAN_POINT('',(2.451146897693,-5.047822944615,
    9.151497729144));
#47587 = CARTESIAN_POINT('',(2.451146897693,-5.051187267469,
    9.175798727115));
#47588 = CARTESIAN_POINT('',(2.451146897693,-5.052055520762,
    9.186938491354));
#47589 = CARTESIAN_POINT('',(2.451146897693,-5.052337039357,
    9.20604453222));
#47590 = CARTESIAN_POINT('',(2.451146897693,-5.051988670426,
    9.214441808673));
#47591 = CARTESIAN_POINT('',(2.451146897693,-5.050887046426,
    9.22484031068));
#47592 = CARTESIAN_POINT('',(2.451146897693,-5.050548348009,
    9.227283763748));
#47593 = CARTESIAN_POINT('',(2.451146897693,-5.050209649592,
    9.229727216815));
#47594 = PCURVE('',#43969,#47595);
#47595 = DEFINITIONAL_REPRESENTATION('',(#47596),#47611);
#47596 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47597,#47598,#47599,#47600,
    #47601,#47602,#47603,#47604,#47605,#47606,#47607,#47608,#47609,
    #47610),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245832,0.416899207707,0.625392147425,0.804937096323,
    0.952983809677,1.),.UNSPECIFIED.);
#47597 = CARTESIAN_POINT('',(1.092957662188,-1.426375126966));
#47598 = CARTESIAN_POINT('',(1.086308866941,-1.439102315338));
#47599 = CARTESIAN_POINT('',(1.079660071693,-1.451829503711));
#47600 = CARTESIAN_POINT('',(1.068503004874,-1.47878092092));
#47601 = CARTESIAN_POINT('',(1.063688543837,-1.493262737573));
#47602 = CARTESIAN_POINT('',(1.05621002816,-1.520870504276));
#47603 = CARTESIAN_POINT('',(1.053450794574,-1.534607380341));
#47604 = CARTESIAN_POINT('',(1.050088480251,-1.558908656296));
#47605 = CARTESIAN_POINT('',(1.049221147681,-1.57004849226));
#47606 = CARTESIAN_POINT('',(1.048941208234,-1.589154556329));
#47607 = CARTESIAN_POINT('',(1.049290271212,-1.59755180396));
#47608 = CARTESIAN_POINT('',(1.050392754663,-1.60795021488));
#47609 = CARTESIAN_POINT('',(1.050731655034,-1.610393639945));
#47610 = CARTESIAN_POINT('',(1.051070555406,-1.612837065011));
#47611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47612 = ORIENTED_EDGE('',*,*,#47613,.T.);
#47613 = EDGE_CURVE('',#47576,#47614,#47616,.T.);
#47614 = VERTEX_POINT('',#47615);
#47615 = CARTESIAN_POINT('',(2.451146897693,-5.080980690782,
    9.247488817821));
#47616 = SURFACE_CURVE('',#47617,(#47621),.PCURVE_S1.);
#47617 = LINE('',#47618,#47619);
#47618 = CARTESIAN_POINT('',(2.451146897693,-5.050209649592,
    9.229727216815));
#47619 = VECTOR('',#47620,1.);
#47620 = DIRECTION('',(0.E+000,-0.866074977082,0.499914126698));
#47621 = PCURVE('',#43969,#47622);
#47622 = DEFINITIONAL_REPRESENTATION('',(#47623),#47627);
#47623 = LINE('',#47624,#47625);
#47624 = CARTESIAN_POINT('',(1.051070555406,-1.612837065011));
#47625 = VECTOR('',#47626,1.);
#47626 = DIRECTION('',(-0.866033655377,-0.49998570755));
#47627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47628 = ORIENTED_EDGE('',*,*,#47629,.T.);
#47629 = EDGE_CURVE('',#47614,#47630,#47632,.T.);
#47630 = VERTEX_POINT('',#47631);
#47631 = CARTESIAN_POINT('',(2.451146897693,-5.362084375353,
    8.760506344858));
#47632 = SURFACE_CURVE('',#47633,(#47637),.PCURVE_S1.);
#47633 = LINE('',#47634,#47635);
#47634 = CARTESIAN_POINT('',(2.451146897693,-5.080980690782,
    9.247488817821));
#47635 = VECTOR('',#47636,1.);
#47636 = DIRECTION('',(7.897853255952E-016,-0.499925600804,
    -0.866068353919));
#47637 = PCURVE('',#43969,#47638);
#47638 = DEFINITIONAL_REPRESENTATION('',(#47639),#47643);
#47639 = LINE('',#47640,#47641);
#47640 = CARTESIAN_POINT('',(1.020300982347,-1.630601209234));
#47641 = VECTOR('',#47642,1.);
#47642 = DIRECTION('',(-0.499997181109,0.866027031266));
#47643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47644 = ORIENTED_EDGE('',*,*,#47645,.T.);
#47645 = EDGE_CURVE('',#47630,#47646,#47648,.T.);
#47646 = VERTEX_POINT('',#47647);
#47647 = CARTESIAN_POINT('',(2.451146897693,-5.314444471921,
    8.733004521193));
#47648 = SURFACE_CURVE('',#47649,(#47653),.PCURVE_S1.);
#47649 = LINE('',#47650,#47651);
#47650 = CARTESIAN_POINT('',(2.451146897693,-5.362084375353,
    8.760506344858));
#47651 = VECTOR('',#47652,1.);
#47652 = DIRECTION('',(0.E+000,0.866049706111,-0.499957904774));
#47653 = PCURVE('',#43969,#47654);
#47654 = DEFINITIONAL_REPRESENTATION('',(#47655),#47659);
#47655 = LINE('',#47656,#47657);
#47656 = CARTESIAN_POINT('',(0.739157048812,-1.143641971629));
#47657 = VECTOR('',#47658,1.);
#47658 = DIRECTION('',(0.866008380787,0.500029483537));
#47659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47660 = ORIENTED_EDGE('',*,*,#47661,.T.);
#47661 = EDGE_CURVE('',#47646,#47540,#47662,.T.);
#47662 = SURFACE_CURVE('',#47663,(#47667),.PCURVE_S1.);
#47663 = LINE('',#47664,#47665);
#47664 = CARTESIAN_POINT('',(2.451146897693,-5.314444471921,
    8.733004521193));
#47665 = VECTOR('',#47666,1.);
#47666 = DIRECTION('',(0.E+000,0.499930954733,0.866065263418));
#47667 = PCURVE('',#43969,#47668);
#47668 = DEFINITIONAL_REPRESENTATION('',(#47669),#47673);
#47669 = LINE('',#47670,#47671);
#47670 = CARTESIAN_POINT('',(0.786794679009,-1.116136210539));
#47671 = VECTOR('',#47672,1.);
#47672 = DIRECTION('',(0.500002534782,-0.866023940323));
#47673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47674 = FACE_BOUND('',#47675,.T.);
#47675 = EDGE_LOOP('',(#47676,#47696,#47712,#47794,#47810,#47826,#47842)
  );
#47676 = ORIENTED_EDGE('',*,*,#47677,.T.);
#47677 = EDGE_CURVE('',#47678,#47680,#47682,.T.);
#47678 = VERTEX_POINT('',#47679);
#47679 = CARTESIAN_POINT('',(2.451146897693,-5.913855226932,
    9.414905504777));
#47680 = VERTEX_POINT('',#47681);
#47681 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#47682 = SURFACE_CURVE('',#47683,(#47688),.PCURVE_S1.);
#47683 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47684,#47685,#47686,#47687),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#47684 = CARTESIAN_POINT('',(2.451146897693,-5.913855226932,
    9.414905504777));
#47685 = CARTESIAN_POINT('',(2.451146897693,-5.88722147544,
    9.383340618961));
#47686 = CARTESIAN_POINT('',(2.451146897693,-5.83792554902,
    9.347841541948));
#47687 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#47688 = PCURVE('',#43969,#47689);
#47689 = DEFINITIONAL_REPRESENTATION('',(#47690),#47695);
#47690 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47691,#47692,#47693,#47694),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#47691 = CARTESIAN_POINT('',(0.187440286313,-1.798086734106));
#47692 = CARTESIAN_POINT('',(0.214071428823,-1.766519647073));
#47693 = CARTESIAN_POINT('',(0.263364421016,-1.731016495789));
#47694 = CARTESIAN_POINT('',(0.297462897145,-1.715283031144));
#47695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47696 = ORIENTED_EDGE('',*,*,#47697,.T.);
#47697 = EDGE_CURVE('',#47680,#47698,#47700,.T.);
#47698 = VERTEX_POINT('',#47699);
#47699 = CARTESIAN_POINT('',(2.426147383286,-5.80383031808,
    9.398582983651));
#47700 = SURFACE_CURVE('',#47701,(#47705),.PCURVE_S1.);
#47701 = LINE('',#47702,#47703);
#47702 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#47703 = VECTOR('',#47704,1.);
#47704 = DIRECTION('',(0.E+000,-7.643917238293E-005,0.999999997079));
#47705 = PCURVE('',#43969,#47706);
#47706 = DEFINITIONAL_REPRESENTATION('',(#47707),#47711);
#47707 = LINE('',#47708,#47709);
#47708 = CARTESIAN_POINT('',(0.297462897145,-1.715283031144));
#47709 = VECTOR('',#47710,1.);
#47710 = DIRECTION('',(6.212516431428E-006,-0.999999999981));
#47711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47712 = ORIENTED_EDGE('',*,*,#47713,.T.);
#47713 = EDGE_CURVE('',#47698,#47714,#47716,.T.);
#47714 = VERTEX_POINT('',#47715);
#47715 = CARTESIAN_POINT('',(2.426146897693,-5.933348873769,
    9.539109450668));
#47716 = SURFACE_CURVE('',#47717,(#47754),.PCURVE_S1.);
#47717 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47718,#47719,#47720,#47721,
    #47722,#47723,#47724,#47725,#47726,#47727,#47728,#47729,#47730,
    #47731,#47732,#47733,#47734,#47735,#47736,#47737,#47738,#47739,
    #47740,#47741,#47742,#47743,#47744,#47745,#47746,#47747,#47748,
    #47749,#47750,#47751,#47752,#47753),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-004,2.E-004,
    3.953861482916E-004,7.861584448748E-004,1.567703038041E-003,
    3.130792224374E-003,6.256970597039E-003,1.250932734237E-002,
    2.501404083303E-002,5.002346781435E-002,0.100042321777,
    0.200080029702,0.400155445553,0.610194828564,0.792278784546,
    0.942557668632,1.),.UNSPECIFIED.);
#47718 = CARTESIAN_POINT('',(2.451146897693,-5.803829994394,
    9.398582550931));
#47719 = CARTESIAN_POINT('',(2.451146897693,-5.803836140332,
    9.398586162244));
#47720 = CARTESIAN_POINT('',(2.451146897693,-5.803842286269,
    9.398589773556));
#47721 = CARTESIAN_POINT('',(2.451146897693,-5.803854577771,
    9.398596996778));
#47722 = CARTESIAN_POINT('',(2.451146897693,-5.803860723517,
    9.398600608398));
#47723 = CARTESIAN_POINT('',(2.451146897693,-5.803878876131,
    9.398611278333));
#47724 = CARTESIAN_POINT('',(2.451146897693,-5.803890883824,
    9.398618335327));
#47725 = CARTESIAN_POINT('',(2.451146897693,-5.803926901938,
    9.398639514257));
#47726 = CARTESIAN_POINT('',(2.451146897693,-5.803950914015,
    9.398653633545));
#47727 = CARTESIAN_POINT('',(2.451146897693,-5.804022941697,
    9.398696005067));
#47728 = CARTESIAN_POINT('',(2.451146897693,-5.804070952564,
    9.398724264906));
#47729 = CARTESIAN_POINT('',(2.451146897693,-5.804214962316,
    9.398809080756));
#47730 = CARTESIAN_POINT('',(2.451146897693,-5.804310938467,
    9.398865673286));
#47731 = CARTESIAN_POINT('',(2.451146897693,-5.804598775167,
    9.399035595662));
#47732 = CARTESIAN_POINT('',(2.451146897693,-5.804790544901,
    9.399149071764));
#47733 = CARTESIAN_POINT('',(2.451146897693,-5.805365484264,
    9.399490074801));
#47734 = CARTESIAN_POINT('',(2.451146897693,-5.805748291577,
    9.399718188235));
#47735 = CARTESIAN_POINT('',(2.451146897693,-5.806895211576,
    9.400404792134));
#47736 = CARTESIAN_POINT('',(2.451146897693,-5.80765788253,9.40086564037
    ));
#47737 = CARTESIAN_POINT('',(2.451146897693,-5.809939706994,
    9.402256956954));
#47738 = CARTESIAN_POINT('',(2.451146897693,-5.811453153787,
    9.403196950557));
#47739 = CARTESIAN_POINT('',(2.451146897693,-5.815967295541,
    9.406049758726));
#47740 = CARTESIAN_POINT('',(2.451146897693,-5.818945645312,
    9.408001427696));
#47741 = CARTESIAN_POINT('',(2.451146897693,-5.827764339824,
    9.413969662914));
#47742 = CARTESIAN_POINT('',(2.451146897693,-5.833519157239,
    9.418147673818));
#47743 = CARTESIAN_POINT('',(2.451146897693,-5.850225707837,
    9.430989970744));
#47744 = CARTESIAN_POINT('',(2.451146897693,-5.860821523408,
    9.440278438214));
#47745 = CARTESIAN_POINT('',(2.451146897693,-5.880693521583,
    9.459655992069));
#47746 = CARTESIAN_POINT('',(2.451146897693,-5.890162944951,
    9.470208047291));
#47747 = CARTESIAN_POINT('',(2.451146897693,-5.905661502337,
    9.489737599702));
#47748 = CARTESIAN_POINT('',(2.451146897693,-5.912201413489,
    9.499082827597));
#47749 = CARTESIAN_POINT('',(2.451146897693,-5.92236224744,
    9.515742445277));
#47750 = CARTESIAN_POINT('',(2.451146897693,-5.926416981245,
    9.523319570251));
#47751 = CARTESIAN_POINT('',(2.451146897693,-5.931061736848,
    9.533519489447));
#47752 = CARTESIAN_POINT('',(2.451146897693,-5.932205305308,
    9.536314470058));
#47753 = CARTESIAN_POINT('',(2.451146897693,-5.933348873769,
    9.539109450668));
#47754 = PCURVE('',#43969,#47755);
#47755 = DEFINITIONAL_REPRESENTATION('',(#47756),#47793);
#47756 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47757,#47758,#47759,#47760,
    #47761,#47762,#47763,#47764,#47765,#47766,#47767,#47768,#47769,
    #47770,#47771,#47772,#47773,#47774,#47775,#47776,#47777,#47778,
    #47779,#47780,#47781,#47782,#47783,#47784,#47785,#47786,#47787,
    #47788,#47789,#47790,#47791,#47792),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-004,2.E-004,
    3.953861482916E-004,7.861584448748E-004,1.567703038041E-003,
    3.130792224374E-003,6.256970597039E-003,1.250932734237E-002,
    2.501404083303E-002,5.002346781435E-002,0.100042321777,
    0.200080029702,0.400155445553,0.610194828564,0.792278784546,
    0.942557668632,1.),.UNSPECIFIED.);
#47757 = CARTESIAN_POINT('',(0.297464169356,-1.781754686543));
#47758 = CARTESIAN_POINT('',(0.297458023717,-1.781758298364));
#47759 = CARTESIAN_POINT('',(0.297451878078,-1.781761910185));
#47760 = CARTESIAN_POINT('',(0.297439587173,-1.781769134423));
#47761 = CARTESIAN_POINT('',(0.297433441725,-1.781772746551));
#47762 = CARTESIAN_POINT('',(0.297415289993,-1.781783417985));
#47763 = CARTESIAN_POINT('',(0.297403282883,-1.781790475972));
#47764 = CARTESIAN_POINT('',(0.29736726652,-1.781811657879));
#47765 = CARTESIAN_POINT('',(0.297343255611,-1.781825779152));
#47766 = CARTESIAN_POINT('',(0.297271231431,-1.781868156627));
#47767 = CARTESIAN_POINT('',(0.297223222899,-1.781896420433));
#47768 = CARTESIAN_POINT('',(0.297079220158,-1.781981248186));
#47769 = CARTESIAN_POINT('',(0.296983248685,-1.782037848648));
#47770 = CARTESIAN_POINT('',(0.29669542603,-1.782207794814));
#47771 = CARTESIAN_POINT('',(0.296503665676,-1.782321286766));
#47772 = CARTESIAN_POINT('',(0.2959287545,-1.782662337321));
#47773 = CARTESIAN_POINT('',(0.295545966041,-1.782890482394));
#47774 = CARTESIAN_POINT('',(0.294399102796,-1.783577181085));
#47775 = CARTESIAN_POINT('',(0.293636469935,-1.784038092356));
#47776 = CARTESIAN_POINT('',(0.291354760473,-1.785429597532));
#47777 = CARTESIAN_POINT('',(0.289841391377,-1.786369716221));
#47778 = CARTESIAN_POINT('',(0.285327485428,-1.789222897482));
#47779 = CARTESIAN_POINT('',(0.282349296975,-1.79117481261));
#47780 = CARTESIAN_POINT('',(0.273531095779,-1.797143776689));
#47781 = CARTESIAN_POINT('',(0.267776623703,-1.801322263224));
#47782 = CARTESIAN_POINT('',(0.2510711346,-1.81416594093));
#47783 = CARTESIAN_POINT('',(0.240476086772,-1.82345528413));
#47784 = CARTESIAN_POINT('',(0.220605690252,-1.842834480373));
#47785 = CARTESIAN_POINT('',(0.211137139062,-1.853387318223));
#47786 = CARTESIAN_POINT('',(0.195640195879,-1.872918151549));
#47787 = CARTESIAN_POINT('',(0.189101057149,-1.882263919947));
#47788 = CARTESIAN_POINT('',(0.178941600178,-1.898924377381));
#47789 = CARTESIAN_POINT('',(0.174887492649,-1.906501837459));
#47790 = CARTESIAN_POINT('',(0.170243580102,-1.916702140518));
#47791 = CARTESIAN_POINT('',(0.169100242656,-1.919497215636));
#47792 = CARTESIAN_POINT('',(0.167956905209,-1.922292290755));
#47793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47794 = ORIENTED_EDGE('',*,*,#47795,.T.);
#47795 = EDGE_CURVE('',#47714,#47796,#47798,.T.);
#47796 = VERTEX_POINT('',#47797);
#47797 = CARTESIAN_POINT('',(2.451146897693,-5.968876967273,
    9.539107101503));
#47798 = SURFACE_CURVE('',#47799,(#47803),.PCURVE_S1.);
#47799 = LINE('',#47800,#47801);
#47800 = CARTESIAN_POINT('',(2.451146897693,-5.933348873769,
    9.539109450668));
#47801 = VECTOR('',#47802,1.);
#47802 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168894084E-005));
#47803 = PCURVE('',#43969,#47804);
#47804 = DEFINITIONAL_REPRESENTATION('',(#47805),#47809);
#47805 = LINE('',#47806,#47807);
#47806 = CARTESIAN_POINT('',(0.167956905209,-1.922292290755));
#47807 = VECTOR('',#47808,1.);
#47808 = DIRECTION('',(-1.,1.461068945325E-013));
#47809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47810 = ORIENTED_EDGE('',*,*,#47811,.T.);
#47811 = EDGE_CURVE('',#47796,#47812,#47814,.T.);
#47812 = VERTEX_POINT('',#47813);
#47813 = CARTESIAN_POINT('',(2.451146897693,-5.968830492836,
    8.976814458111));
#47814 = SURFACE_CURVE('',#47815,(#47819),.PCURVE_S1.);
#47815 = LINE('',#47816,#47817);
#47816 = CARTESIAN_POINT('',(2.451146897693,-5.968876967273,
    9.539107101503));
#47817 = VECTOR('',#47818,1.);
#47818 = DIRECTION('',(0.E+000,8.26516887947E-005,-0.999999996584));
#47819 = PCURVE('',#43969,#47820);
#47820 = DEFINITIONAL_REPRESENTATION('',(#47821),#47825);
#47821 = LINE('',#47822,#47823);
#47822 = CARTESIAN_POINT('',(0.132428811633,-1.922292878046));
#47823 = VECTOR('',#47824,1.);
#47824 = DIRECTION('',(-3.670024353863E-017,1.));
#47825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47826 = ORIENTED_EDGE('',*,*,#47827,.T.);
#47827 = EDGE_CURVE('',#47812,#47828,#47830,.T.);
#47828 = VERTEX_POINT('',#47829);
#47829 = CARTESIAN_POINT('',(2.451146897693,-5.913819131112,
    8.976818095537));
#47830 = SURFACE_CURVE('',#47831,(#47835),.PCURVE_S1.);
#47831 = LINE('',#47832,#47833);
#47832 = CARTESIAN_POINT('',(2.451146897693,-5.968830492836,
    8.976814458111));
#47833 = VECTOR('',#47834,1.);
#47834 = DIRECTION('',(0.E+000,0.999999998079,6.198876655229E-005));
#47835 = PCURVE('',#43969,#47836);
#47836 = DEFINITIONAL_REPRESENTATION('',(#47837),#47841);
#47837 = LINE('',#47838,#47839);
#47838 = CARTESIAN_POINT('',(0.132428811633,-1.360000232734));
#47839 = VECTOR('',#47840,1.);
#47840 = DIRECTION('',(0.999999999787,2.066292229537E-005));
#47841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47842 = ORIENTED_EDGE('',*,*,#47843,.T.);
#47843 = EDGE_CURVE('',#47828,#47678,#47844,.T.);
#47844 = SURFACE_CURVE('',#47845,(#47849),.PCURVE_S1.);
#47845 = LINE('',#47846,#47847);
#47846 = CARTESIAN_POINT('',(2.451146897693,-5.913819131111,
    8.976818095537));
#47847 = VECTOR('',#47848,1.);
#47848 = DIRECTION('',(0.E+000,-8.239410632788E-005,0.999999996606));
#47849 = PCURVE('',#43969,#47850);
#47850 = DEFINITIONAL_REPRESENTATION('',(#47851),#47855);
#47851 = LINE('',#47852,#47853);
#47852 = CARTESIAN_POINT('',(0.18744017347,-1.359999323378));
#47853 = VECTOR('',#47854,1.);
#47854 = DIRECTION('',(2.575824677272E-007,-1.));
#47855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47856 = FACE_BOUND('',#47857,.T.);
#47857 = EDGE_LOOP('',(#47858,#48014));
#47858 = ORIENTED_EDGE('',*,*,#47859,.T.);
#47859 = EDGE_CURVE('',#47860,#47862,#47864,.T.);
#47860 = VERTEX_POINT('',#47861);
#47861 = CARTESIAN_POINT('',(2.41781356436,-4.560318299568,
    8.756170895328));
#47862 = VERTEX_POINT('',#47863);
#47863 = CARTESIAN_POINT('',(2.41781356436,-4.906913238685,
    8.365451454681));
#47864 = SURFACE_CURVE('',#47865,(#47938),.PCURVE_S1.);
#47865 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47866,#47867,#47868,#47869,
    #47870,#47871,#47872,#47873,#47874,#47875,#47876,#47877,#47878,
    #47879,#47880,#47881,#47882,#47883,#47884,#47885,#47886,#47887,
    #47888,#47889,#47890,#47891,#47892,#47893,#47894,#47895,#47896,
    #47897,#47898,#47899,#47900,#47901,#47902,#47903,#47904,#47905,
    #47906,#47907,#47908,#47909,#47910,#47911,#47912,#47913,#47914,
    #47915,#47916,#47917,#47918,#47919,#47920,#47921,#47922,#47923,
    #47924,#47925,#47926,#47927,#47928,#47929,#47930,#47931,#47932,
    #47933,#47934,#47935,#47936,#47937),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,3.087997135735E-002,6.199444098934E-002,9.39142189567E-002,
    0.127192821966,0.162374617595,0.200002194104,0.240622622013,
    0.273145346352,0.299744254045,0.323615287823,0.350396807121,0.37625,
    0.404767871376,0.435160742753,0.477532672362,0.506958551409,
    0.533786289832,0.570072579665,0.603192307882,0.633291303345,
    0.661131673197,0.687366952649,0.712570216801,0.737253793169,
    0.759693223576,0.784697554097,0.811134114511,0.83807803348,
    0.864314590645,0.888080185653,0.910901680422,0.933880707356,
    0.957441737951,0.982017751287,1.),.UNSPECIFIED.);
#47866 = CARTESIAN_POINT('',(2.451146897693,-4.560318299568,
    8.756170895328));
#47867 = CARTESIAN_POINT('',(2.451146897693,-4.565323753847,
    8.758412472504));
#47868 = CARTESIAN_POINT('',(2.451146897693,-4.570329208127,
    8.76065404968));
#47869 = CARTESIAN_POINT('',(2.451146897693,-4.5809255604,8.76416025154)
  );
#47870 = CARTESIAN_POINT('',(2.451146897693,-4.586421072477,
    8.765583756406));
#47871 = CARTESIAN_POINT('',(2.451146897693,-4.597957657078,
    8.76779328127));
#47872 = CARTESIAN_POINT('',(2.451146897693,-4.603993684287,
    8.768559453057));
#47873 = CARTESIAN_POINT('',(2.451146897693,-4.616767073887,
    8.769411419336));
#47874 = CARTESIAN_POINT('',(2.451146897693,-4.623505950908,
    8.769464169775));
#47875 = CARTESIAN_POINT('',(2.451146897693,-4.637874588597,
    8.76879509156));
#47876 = CARTESIAN_POINT('',(2.451146897693,-4.645512841307,
    8.768025634291));
#47877 = CARTESIAN_POINT('',(2.451146897693,-4.66191157015,
    8.765562478887));
#47878 = CARTESIAN_POINT('',(2.451146897693,-4.670688317093,
    8.763804406827));
#47879 = CARTESIAN_POINT('',(2.451146897693,-4.689647869058,
    8.759151975673));
#47880 = CARTESIAN_POINT('',(2.451146897693,-4.699795057891,
    8.756226043645));
#47881 = CARTESIAN_POINT('',(2.451146897693,-4.71903128825,
    8.749767718177));
#47882 = CARTESIAN_POINT('',(2.451146897693,-4.727648366958,
    8.746674127467));
#47883 = CARTESIAN_POINT('',(2.451146897693,-4.744684921541,
    8.739722193379));
#47884 = CARTESIAN_POINT('',(2.451146897693,-4.752582841769,
    8.736296715518));
#47885 = CARTESIAN_POINT('',(2.451146897693,-4.768680597855,
    8.728790812526));
#47886 = CARTESIAN_POINT('',(2.451146897693,-4.776763057922,
    8.724827055609));
#47887 = CARTESIAN_POINT('',(2.451146897693,-4.794326084687,
    8.71585015756));
#47888 = CARTESIAN_POINT('',(2.451146897693,-4.804226532804,
    8.710562267569));
#47889 = CARTESIAN_POINT('',(2.451146897693,-4.823390867587,
    8.699955136483));
#47890 = CARTESIAN_POINT('',(2.451146897693,-4.833176305874,
    8.694356338186));
#47891 = CARTESIAN_POINT('',(2.451146897693,-4.852808823552,
    8.682727525709));
#47892 = CARTESIAN_POINT('',(2.451146897693,-4.863060857954,
    8.67643542527));
#47893 = CARTESIAN_POINT('',(2.451146897693,-4.883098390277,
    8.663605256314));
#47894 = CARTESIAN_POINT('',(2.451146897693,-4.893110762859,
    8.656916075402));
#47895 = CARTESIAN_POINT('',(2.451146897693,-4.915513153248,
    8.641153502622));
#47896 = CARTESIAN_POINT('',(2.451146897693,-4.927701057594,
    8.631957789963));
#47897 = CARTESIAN_POINT('',(2.451146897693,-4.945871505707,
    8.616897186223));
#47898 = CARTESIAN_POINT('',(2.451146897693,-4.952604069519,
    8.610869375493));
#47899 = CARTESIAN_POINT('',(2.451146897693,-4.964715581075,
    8.599344373111));
#47900 = CARTESIAN_POINT('',(2.451146897693,-4.970017985338,
    8.593919077318));
#47901 = CARTESIAN_POINT('',(2.451146897693,-4.981770632195,
    8.581101019349));
#47902 = CARTESIAN_POINT('',(2.451146897693,-4.987880596158,
    8.573749326389));
#47903 = CARTESIAN_POINT('',(2.451146897693,-4.99823836071,
    8.559705267071));
#47904 = CARTESIAN_POINT('',(2.451146897693,-5.002629128557,
    8.553016167559));
#47905 = CARTESIAN_POINT('',(2.451146897693,-5.009878281477,
    8.540258005003));
#47906 = CARTESIAN_POINT('',(2.451146897693,-5.012861609097,
    8.534191908584));
#47907 = CARTESIAN_POINT('',(2.451146897693,-5.017643509166,
    8.522519967471));
#47908 = CARTESIAN_POINT('',(2.451146897693,-5.019531261882,
    8.516916791331));
#47909 = CARTESIAN_POINT('',(2.451146897693,-5.022353790507,
    8.506035231582));
#47910 = CARTESIAN_POINT('',(2.451146897693,-5.023351377919,
    8.500759271502));
#47911 = CARTESIAN_POINT('',(2.451146897693,-5.024538009787,
    8.490414208274));
#47912 = CARTESIAN_POINT('',(2.451146897693,-5.024769726171,
    8.485347346983));
#47913 = CARTESIAN_POINT('',(2.451146897693,-5.024500102387,
    8.47531540736));
#47914 = CARTESIAN_POINT('',(2.451146897693,-5.024023500572,
    8.47034810727));
#47915 = CARTESIAN_POINT('',(2.451146897693,-5.022436159459,
    8.460877279364));
#47916 = CARTESIAN_POINT('',(2.451146897693,-5.021373229452,
    8.456325857341));
#47917 = CARTESIAN_POINT('',(2.451146897693,-5.018584485927,
    8.446894359608));
#47918 = CARTESIAN_POINT('',(2.451146897693,-5.016744358221,
    8.441925029749));
#47919 = CARTESIAN_POINT('',(2.451146897693,-5.012390070264,
    8.432053007367));
#47920 = CARTESIAN_POINT('',(2.451146897693,-5.009772647542,
    8.42704648102));
#47921 = CARTESIAN_POINT('',(2.451146897693,-5.003937067791,
    8.41744099475));
#47922 = CARTESIAN_POINT('',(2.451146897693,-5.000633646669,
    8.412724314157));
#47923 = CARTESIAN_POINT('',(2.451146897693,-4.993630008118,
    8.404054828104));
#47924 = CARTESIAN_POINT('',(2.451146897693,-4.989871994291,
    8.399963794339));
#47925 = CARTESIAN_POINT('',(2.451146897693,-4.982331833678,
    8.39286785913));
#47926 = CARTESIAN_POINT('',(2.451146897693,-4.97854004583,8.38971353465
    ));
#47927 = CARTESIAN_POINT('',(2.451146897693,-4.970797507201,
    8.384156487984));
#47928 = CARTESIAN_POINT('',(2.451146897693,-4.966845421186,
    8.381700032736));
#47929 = CARTESIAN_POINT('',(2.451146897693,-4.958583738091,
    8.377289990759));
#47930 = CARTESIAN_POINT('',(2.451146897693,-4.954276534078,
    8.375347098409));
#47931 = CARTESIAN_POINT('',(2.451146897693,-4.945207067225,
    8.371929029117));
#47932 = CARTESIAN_POINT('',(2.451146897693,-4.940442192559,
    8.370477223587));
#47933 = CARTESIAN_POINT('',(2.451146897693,-4.930333756661,
    8.368048380353));
#47934 = CARTESIAN_POINT('',(2.451146897693,-4.924980646464,
    8.367105414887));
#47935 = CARTESIAN_POINT('',(2.451146897693,-4.915361261498,
    8.36595955908));
#47936 = CARTESIAN_POINT('',(2.451146897693,-4.911137250092,
    8.36570550688));
#47937 = CARTESIAN_POINT('',(2.451146897693,-4.906913238685,
    8.365451454681));
#47938 = PCURVE('',#43969,#47939);
#47939 = DEFINITIONAL_REPRESENTATION('',(#47940),#48013);
#47940 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47941,#47942,#47943,#47944,
    #47945,#47946,#47947,#47948,#47949,#47950,#47951,#47952,#47953,
    #47954,#47955,#47956,#47957,#47958,#47959,#47960,#47961,#47962,
    #47963,#47964,#47965,#47966,#47967,#47968,#47969,#47970,#47971,
    #47972,#47973,#47974,#47975,#47976,#47977,#47978,#47979,#47980,
    #47981,#47982,#47983,#47984,#47985,#47986,#47987,#47988,#47989,
    #47990,#47991,#47992,#47993,#47994,#47995,#47996,#47997,#47998,
    #47999,#48000,#48001,#48002,#48003,#48004,#48005,#48006,#48007,
    #48008,#48009,#48010,#48011,#48012),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,3.087997135735E-002,6.199444098934E-002,9.39142189567E-002,
    0.127192821966,0.162374617595,0.200002194104,0.240622622013,
    0.273145346352,0.299744254045,0.323615287823,0.350396807121,0.37625,
    0.404767871376,0.435160742753,0.477532672362,0.506958551409,
    0.533786289832,0.570072579665,0.603192307882,0.633291303345,
    0.661131673197,0.687366952649,0.712570216801,0.737253793169,
    0.759693223576,0.784697554097,0.811134114511,0.83807803348,
    0.864314590645,0.888080185653,0.910901680422,0.933880707356,
    0.957441737951,0.982017751287,1.),.UNSPECIFIED.);
#47941 = CARTESIAN_POINT('',(1.540922763527,-1.139240254793));
#47942 = CARTESIAN_POINT('',(1.535917494534,-1.141482245671));
#47943 = CARTESIAN_POINT('',(1.530912225542,-1.143724236548));
#47944 = CARTESIAN_POINT('',(1.520316163098,-1.147231314203));
#47945 = CARTESIAN_POINT('',(1.514820768696,-1.148655273277));
#47946 = CARTESIAN_POINT('',(1.503284366755,-1.150865751652));
#47947 = CARTESIAN_POINT('',(1.497248402892,-1.151632422324));
#47948 = CARTESIAN_POINT('',(1.484475083752,-1.152485444343));
#47949 = CARTESIAN_POINT('',(1.477736211114,-1.15253875176));
#47950 = CARTESIAN_POINT('',(1.463367518173,-1.15187086114));
#47951 = CARTESIAN_POINT('',(1.455729201893,-1.151102035189));
#47952 = CARTESIAN_POINT('',(1.439330269521,-1.148640235175));
#47953 = CARTESIAN_POINT('',(1.430553377301,-1.146882888535));
#47954 = CARTESIAN_POINT('',(1.411593440869,-1.142232024435));
#47955 = CARTESIAN_POINT('',(1.401446010238,-1.1393069311));
#47956 = CARTESIAN_POINT('',(1.382209246153,-1.132850195561));
#47957 = CARTESIAN_POINT('',(1.373591911784,-1.129757317077));
#47958 = CARTESIAN_POINT('',(1.35655478267,-1.122806791113));
#47959 = CARTESIAN_POINT('',(1.348656579347,-1.11938196604));
#47960 = CARTESIAN_POINT('',(1.332558202941,-1.111877393581));
#47961 = CARTESIAN_POINT('',(1.32447541529,-1.107914304707));
#47962 = CARTESIAN_POINT('',(1.30691164663,-1.098938858302));
#47963 = CARTESIAN_POINT('',(1.297010761493,-1.093651786618));
#47964 = CARTESIAN_POINT('',(1.277845550079,-1.083046239532));
#47965 = CARTESIAN_POINT('',(1.268059649075,-1.077448250037));
#47966 = CARTESIAN_POINT('',(1.248426170323,-1.065821060261));
#47967 = CARTESIAN_POINT('',(1.238173615903,-1.059529807191));
#47968 = CARTESIAN_POINT('',(1.218135023214,-1.046701294415));
#47969 = CARTESIAN_POINT('',(1.208122097794,-1.040012941066));
#47970 = CARTESIAN_POINT('',(1.185718404678,-1.024252219935));
#47971 = CARTESIAN_POINT('',(1.173529740332,-1.015057514658));
#47972 = CARTESIAN_POINT('',(1.155358047497,-0.999998412787));
#47973 = CARTESIAN_POINT('',(1.148624985499,-0.993971158536));
#47974 = CARTESIAN_POINT('',(1.136512521423,-0.98244715723));
#47975 = CARTESIAN_POINT('',(1.131209668769,-0.977022299709));
#47976 = CARTESIAN_POINT('',(1.119455962518,-0.96420521316));
#47977 = CARTESIAN_POINT('',(1.113345390946,-0.956854025223));
#47978 = CARTESIAN_POINT('',(1.102986465664,-0.94281082204));
#47979 = CARTESIAN_POINT('',(1.098595144967,-0.936122085455));
#47980 = CARTESIAN_POINT('',(1.091344937587,-0.923364522097));
#47981 = CARTESIAN_POINT('',(1.088361108605,-0.917298672276));
#47982 = CARTESIAN_POINT('',(1.083578243847,-0.905627126435));
#47983 = CARTESIAN_POINT('',(1.081690028025,-0.900024106341));
#47984 = CARTESIAN_POINT('',(1.07886660003,-0.889142779915));
#47985 = CARTESIAN_POINT('',(1.077868576555,-0.883866902305));
#47986 = CARTESIAN_POINT('',(1.076681089654,-0.87352193719));
#47987 = CARTESIAN_POINT('',(1.076448954487,-0.868455095069));
#47988 = CARTESIAN_POINT('',(1.076717749112,-0.858423133194));
#47989 = CARTESIAN_POINT('',(1.07719394037,-0.85345579373));
#47990 = CARTESIAN_POINT('',(1.078780498698,-0.843984834659));
#47991 = CARTESIAN_POINT('',(1.079843052518,-0.839433324799));
#47992 = CARTESIAN_POINT('',(1.082631016505,-0.830001596604));
#47993 = CARTESIAN_POINT('',(1.084470733481,-0.825032114672));
#47994 = CARTESIAN_POINT('',(1.088824205484,-0.815159732435));
#47995 = CARTESIAN_POINT('',(1.091441214399,-0.81015298977));
#47996 = CARTESIAN_POINT('',(1.097276000221,-0.800547021213));
#47997 = CARTESIAN_POINT('',(1.10057903149,-0.795830067602));
#47998 = CARTESIAN_POINT('',(1.107581953469,-0.787160002716));
#47999 = CARTESIAN_POINT('',(1.111339629152,-0.783068658359));
#48000 = CARTESIAN_POINT('',(1.118879203248,-0.775972099967));
#48001 = CARTESIAN_POINT('',(1.122670730373,-0.772817462101));
#48002 = CARTESIAN_POINT('',(1.130412809676,-0.76725977552));
#48003 = CARTESIAN_POINT('',(1.134364692647,-0.764802993633));
#48004 = CARTESIAN_POINT('',(1.142626011217,-0.76039226883));
#48005 = CARTESIAN_POINT('',(1.146933054632,-0.758449020489));
#48006 = CARTESIAN_POINT('',(1.156002238945,-0.755030201602));
#48007 = CARTESIAN_POINT('',(1.1607669936,-0.753578002252));
#48008 = CARTESIAN_POINT('',(1.170875228716,-0.751148323547));
#48009 = CARTESIAN_POINT('',(1.176228260957,-0.75020491564));
#48010 = CARTESIAN_POINT('',(1.185847551183,-0.749058264779));
#48011 = CARTESIAN_POINT('',(1.190071541577,-0.748803863458));
#48012 = CARTESIAN_POINT('',(1.194295531971,-0.748549462138));
#48013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48014 = ORIENTED_EDGE('',*,*,#48015,.T.);
#48015 = EDGE_CURVE('',#47862,#47860,#48016,.T.);
#48016 = SURFACE_CURVE('',#48017,(#48072),.PCURVE_S1.);
#48017 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48018,#48019,#48020,#48021,
    #48022,#48023,#48024,#48025,#48026,#48027,#48028,#48029,#48030,
    #48031,#48032,#48033,#48034,#48035,#48036,#48037,#48038,#48039,
    #48040,#48041,#48042,#48043,#48044,#48045,#48046,#48047,#48048,
    #48049,#48050,#48051,#48052,#48053,#48054,#48055,#48056,#48057,
    #48058,#48059,#48060,#48061,#48062,#48063,#48064,#48065,#48066,
    #48067,#48068,#48069,#48070,#48071),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.509976930181E-002,7.20629411115E-002,0.111378582031,0.153529999215
    ,0.198999856895,0.248274100768,0.301844836909,0.356189673818,
    0.402646310583,0.442842589608,0.483626666815,0.526113332599,
    0.569432425716,0.611171031907,0.649048369781,0.684036651156,
    0.716953670902,0.748504969921,0.777657749656,0.808646706671,
    0.841928250809,0.876803184415,0.911916118695,0.945734280126,
    0.977262721678,1.),.UNSPECIFIED.);
#48018 = CARTESIAN_POINT('',(2.451146897693,-4.906913238685,
    8.365451454681));
#48019 = CARTESIAN_POINT('',(2.451146897693,-4.900322280177,
    8.365374029736));
#48020 = CARTESIAN_POINT('',(2.451146897693,-4.893731321668,
    8.365296604792));
#48021 = CARTESIAN_POINT('',(2.451146897693,-4.879452587159,
    8.366290686065));
#48022 = CARTESIAN_POINT('',(2.451146897693,-4.871867939269,
    8.367210525555));
#48023 = CARTESIAN_POINT('',(2.451146897693,-4.855626632213,
    8.369987364357));
#48024 = CARTESIAN_POINT('',(2.451146897693,-4.846951835356,
    8.371887977091));
#48025 = CARTESIAN_POINT('',(2.451146897693,-4.828285193977,
    8.376838313701));
#48026 = CARTESIAN_POINT('',(2.451146897693,-4.818267252666,
    8.379945931573));
#48027 = CARTESIAN_POINT('',(2.451146897693,-4.796618209818,
    8.387590131755));
#48028 = CARTESIAN_POINT('',(2.451146897693,-4.784951940033,
    8.392201055479));
#48029 = CARTESIAN_POINT('',(2.451146897693,-4.759647120977,
    8.403212008627));
#48030 = CARTESIAN_POINT('',(2.451146897693,-4.745726094894,
    8.40984868258));
#48031 = CARTESIAN_POINT('',(2.451146897693,-4.716443066562,
    8.424781664075));
#48032 = CARTESIAN_POINT('',(2.451146897693,-4.700085589009,
    8.433758754368));
#48033 = CARTESIAN_POINT('',(2.451146897693,-4.669254185334,
    8.451646665247));
#48034 = CARTESIAN_POINT('',(2.451146897693,-4.653414554918,
    8.461392266247));
#48035 = CARTESIAN_POINT('',(2.451146897693,-4.627106497967,
    8.478649680118));
#48036 = CARTESIAN_POINT('',(2.451146897693,-4.61549474081,
    8.486697060563));
#48037 = CARTESIAN_POINT('',(2.451146897693,-4.596010585481,
    8.501158279307));
#48038 = CARTESIAN_POINT('',(2.451146897693,-4.587755815342,
    8.507698721135));
#48039 = CARTESIAN_POINT('',(2.451146897693,-4.572259081111,
    8.52080491587));
#48040 = CARTESIAN_POINT('',(2.451146897693,-4.565200453815,
    8.527273281025));
#48041 = CARTESIAN_POINT('',(2.451146897693,-4.551754348549,
    8.540520863628));
#48042 = CARTESIAN_POINT('',(2.451146897693,-4.54557634565,
    8.547217205194));
#48043 = CARTESIAN_POINT('',(2.451146897693,-4.534051038886,
    8.560792759839));
#48044 = CARTESIAN_POINT('',(2.451146897693,-4.528783531027,
    8.567643911843));
#48045 = CARTESIAN_POINT('',(2.451146897693,-4.519593716304,
    8.581082069097));
#48046 = CARTESIAN_POINT('',(2.451146897693,-4.515602444962,
    8.587673775154));
#48047 = CARTESIAN_POINT('',(2.451146897693,-4.50906757141,
    8.600227040759));
#48048 = CARTESIAN_POINT('',(2.451146897693,-4.506399213412,
    8.60619480086));
#48049 = CARTESIAN_POINT('',(2.451146897693,-4.502183220681,
    8.617654523335));
#48050 = CARTESIAN_POINT('',(2.451146897693,-4.500545844877,
    8.623151476773));
#48051 = CARTESIAN_POINT('',(2.451146897693,-4.498174478734,
    8.633799307426));
#48052 = CARTESIAN_POINT('',(2.451146897693,-4.497376440901,
    8.638954225961));
#48053 = CARTESIAN_POINT('',(2.451146897693,-4.496548279244,
    8.64902922567));
#48054 = CARTESIAN_POINT('',(2.451146897693,-4.496466166913,
    8.653944189187));
#48055 = CARTESIAN_POINT('',(2.451146897693,-4.497012211155,
    8.663411844917));
#48056 = CARTESIAN_POINT('',(2.451146897693,-4.497578608813,
    8.667973972944));
#48057 = CARTESIAN_POINT('',(2.451146897693,-4.499350302821,
    8.677315214033));
#48058 = CARTESIAN_POINT('',(2.451146897693,-4.500624491579,
    8.682155610714));
#48059 = CARTESIAN_POINT('',(2.451146897693,-4.503851764557,
    8.691957868958));
#48060 = CARTESIAN_POINT('',(2.451146897693,-4.505911073559,
    8.697014236115));
#48061 = CARTESIAN_POINT('',(2.451146897693,-4.510723774148,
    8.706974474354));
#48062 = CARTESIAN_POINT('',(2.451146897693,-4.513578404208,
    8.711988793613));
#48063 = CARTESIAN_POINT('',(2.451146897693,-4.519870476008,
    8.721489363547));
#48064 = CARTESIAN_POINT('',(2.451146897693,-4.523387184407,
    8.726105905973));
#48065 = CARTESIAN_POINT('',(2.451146897693,-4.530774927966,
    8.734478500944));
#48066 = CARTESIAN_POINT('',(2.451146897693,-4.534697128871,
    8.738382737625));
#48067 = CARTESIAN_POINT('',(2.451146897693,-4.542654486919,
    8.745183885521));
#48068 = CARTESIAN_POINT('',(2.451146897693,-4.546719383224,
    8.748229565423));
#48069 = CARTESIAN_POINT('',(2.451146897693,-4.553970532258,
    8.752828420131));
#48070 = CARTESIAN_POINT('',(2.451146897693,-4.557144415913,
    8.75449965773));
#48071 = CARTESIAN_POINT('',(2.451146897693,-4.560318299568,
    8.756170895328));
#48072 = PCURVE('',#43969,#48073);
#48073 = DEFINITIONAL_REPRESENTATION('',(#48074),#48129);
#48074 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48075,#48076,#48077,#48078,
    #48079,#48080,#48081,#48082,#48083,#48084,#48085,#48086,#48087,
    #48088,#48089,#48090,#48091,#48092,#48093,#48094,#48095,#48096,
    #48097,#48098,#48099,#48100,#48101,#48102,#48103,#48104,#48105,
    #48106,#48107,#48108,#48109,#48110,#48111,#48112,#48113,#48114,
    #48115,#48116,#48117,#48118,#48119,#48120,#48121,#48122,#48123,
    #48124,#48125,#48126,#48127,#48128),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.509976930181E-002,7.20629411115E-002,0.111378582031,0.153529999215
    ,0.198999856895,0.248274100768,0.301844836909,0.356189673818,
    0.402646310583,0.442842589608,0.483626666815,0.526113332599,
    0.569432425716,0.611171031907,0.649048369781,0.684036651156,
    0.716953670902,0.748504969921,0.777657749656,0.808646706671,
    0.841928250809,0.876803184415,0.911916118695,0.945734280126,
    0.977262721678,1.),.UNSPECIFIED.);
#48075 = CARTESIAN_POINT('',(1.194295531971,-0.748549462138));
#48076 = CARTESIAN_POINT('',(1.200886484058,-0.74847149244));
#48077 = CARTESIAN_POINT('',(1.207477436145,-0.748393522741));
#48078 = CARTESIAN_POINT('',(1.221756252767,-0.74938642385));
#48079 = CARTESIAN_POINT('',(1.229340976658,-0.750305636453));
#48080 = CARTESIAN_POINT('',(1.245582513169,-0.753081132874));
#48081 = CARTESIAN_POINT('',(1.254257467086,-0.754981028614));
#48082 = CARTESIAN_POINT('',(1.272924517554,-0.759929822378));
#48083 = CARTESIAN_POINT('',(1.282942715681,-0.76303661224));
#48084 = CARTESIAN_POINT('',(1.304592390261,-0.770679023066));
#48085 = CARTESIAN_POINT('',(1.316259041107,-0.775288982537));
#48086 = CARTESIAN_POINT('',(1.34156477015,-0.786297844162));
#48087 = CARTESIAN_POINT('',(1.355486344717,-0.792933367495));
#48088 = CARTESIAN_POINT('',(1.384770607186,-0.807863928648));
#48089 = CARTESIAN_POINT('',(1.401128826654,-0.816839666937));
#48090 = CARTESIAN_POINT('',(1.431961708691,-0.834725029487));
#48091 = CARTESIAN_POINT('',(1.447802144543,-0.844469321282));
#48092 = CARTESIAN_POINT('',(1.474111627758,-0.861724560689));
#48093 = CARTESIAN_POINT('',(1.485724050005,-0.869770981374));
#48094 = CARTESIAN_POINT('',(1.505209400512,-0.884230589671));
#48095 = CARTESIAN_POINT('',(1.513464711201,-0.890770349206));
#48096 = CARTESIAN_POINT('',(1.528962528629,-0.903875263065));
#48097 = CARTESIAN_POINT('',(1.536021690522,-0.91034304479));
#48098 = CARTESIAN_POINT('',(1.549468890677,-0.923589516005));
#48099 = CARTESIAN_POINT('',(1.555647447019,-0.930285346926));
#48100 = CARTESIAN_POINT('',(1.567173875785,-0.943859948938));
#48101 = CARTESIAN_POINT('',(1.572441949886,-0.95071066555));
#48102 = CARTESIAN_POINT('',(1.581632875264,-0.964148063205));
#48103 = CARTESIAN_POINT('',(1.585624691409,-0.970739439354));
#48104 = CARTESIAN_POINT('',(1.592160602487,-0.983292164797));
#48105 = CARTESIAN_POINT('',(1.594829453721,-0.989259704334));
#48106 = CARTESIAN_POINT('',(1.599046393603,-1.000719078311));
#48107 = CARTESIAN_POINT('',(1.600684223734,-1.006215896398));
#48108 = CARTESIAN_POINT('',(1.60305646993,-1.016863531018));
#48109 = CARTESIAN_POINT('',(1.603854933823,-1.022018383576));
#48110 = CARTESIAN_POINT('',(1.604683928193,-1.032093314801));
#48111 = CARTESIAN_POINT('',(1.604766446753,-1.037008271515));
#48112 = CARTESIAN_POINT('',(1.604221185031,-1.046475972344));
#48113 = CARTESIAN_POINT('',(1.603655164443,-1.051038147169));
#48114 = CARTESIAN_POINT('',(1.60188424251,-1.06037953466));
#48115 = CARTESIAN_POINT('',(1.600610453824,-1.065220036638));
#48116 = CARTESIAN_POINT('',(1.597383991029,-1.075022561588));
#48117 = CARTESIAN_POINT('',(1.595325099952,-1.080079098933));
#48118 = CARTESIAN_POINT('',(1.59051322261,-1.090039734916));
#48119 = CARTESIAN_POINT('',(1.587659007001,-1.095054290097));
#48120 = CARTESIAN_POINT('',(1.581367720461,-1.10455538005));
#48121 = CARTESIAN_POINT('',(1.577851393639,-1.109172213122));
#48122 = CARTESIAN_POINT('',(1.570464342114,-1.117545418673));
#48123 = CARTESIAN_POINT('',(1.566542463914,-1.121449979518));
#48124 = CARTESIAN_POINT('',(1.55858566802,-1.12825178508));
#48125 = CARTESIAN_POINT('',(1.55452102346,-1.131297800942));
#48126 = CARTESIAN_POINT('',(1.547270254553,-1.135897254954));
#48127 = CARTESIAN_POINT('',(1.54409650904,-1.137568754874));
#48128 = CARTESIAN_POINT('',(1.540922763527,-1.139240254793));
#48129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48130 = FACE_BOUND('',#48131,.T.);
#48131 = EDGE_LOOP('',(#48132,#48150,#48344,#48360,#48376,#48392));
#48132 = ORIENTED_EDGE('',*,*,#48133,.T.);
#48133 = EDGE_CURVE('',#48134,#48136,#48138,.T.);
#48134 = VERTEX_POINT('',#48135);
#48135 = CARTESIAN_POINT('',(2.426146897693,-6.169540645893,
    9.369901212924));
#48136 = VERTEX_POINT('',#48137);
#48137 = CARTESIAN_POINT('',(2.451146897693,-6.113039760147,
    9.377068684763));
#48138 = SURFACE_CURVE('',#48139,(#48143),.PCURVE_S1.);
#48139 = LINE('',#48140,#48141);
#48140 = CARTESIAN_POINT('',(2.451146897693,-6.169540645893,
    9.369901212924));
#48141 = VECTOR('',#48142,1.);
#48142 = DIRECTION('',(0.E+000,0.992049615849,0.125847366657));
#48143 = PCURVE('',#43969,#48144);
#48144 = DEFINITIONAL_REPRESENTATION('',(#48145),#48149);
#48145 = LINE('',#48146,#48147);
#48146 = CARTESIAN_POINT('',(-6.82488514553E-002,-1.753103575238));
#48147 = VECTOR('',#48148,1.);
#48148 = DIRECTION('',(0.992060013958,-0.125765371651));
#48149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48150 = ORIENTED_EDGE('',*,*,#48151,.T.);
#48151 = EDGE_CURVE('',#48136,#48152,#48154,.T.);
#48152 = VERTEX_POINT('',#48153);
#48153 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#48154 = SURFACE_CURVE('',#48155,(#48248),.PCURVE_S1.);
#48155 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48156,#48157,#48158,#48159,
    #48160,#48161,#48162,#48163,#48164,#48165,#48166,#48167,#48168,
    #48169,#48170,#48171,#48172,#48173,#48174,#48175,#48176,#48177,
    #48178,#48179,#48180,#48181,#48182,#48183,#48184,#48185,#48186,
    #48187,#48188,#48189,#48190,#48191,#48192,#48193,#48194,#48195,
    #48196,#48197,#48198,#48199,#48200,#48201,#48202,#48203,#48204,
    #48205,#48206,#48207,#48208,#48209,#48210,#48211,#48212,#48213,
    #48214,#48215,#48216,#48217,#48218,#48219,#48220,#48221,#48222,
    #48223,#48224,#48225,#48226,#48227,#48228,#48229,#48230,#48231,
    #48232,#48233,#48234,#48235,#48236,#48237,#48238,#48239,#48240,
    #48241,#48242,#48243,#48244,#48245,#48246,#48247),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422232661992E-002,
    6.546653104405E-002,9.428113828617E-002,0.121171973682,
    0.146608970634,0.171032215118,0.194857224209,0.218479624534,
    0.242279489113,0.26522132507,0.29192059503,0.320483690078,
    0.348779462388,0.374721268148,0.395749925713,0.417120523124,
    0.439274970873,0.462501941639,0.487096493271,0.513341035367,
    0.540801558241,0.570063342228,0.600690780327,0.632371125726,
    0.66451722233,0.695155165188,0.724999128235,0.753707332217,
    0.779584516109,0.797480019902,0.812538371585,0.822538371585,
    0.834768459733,0.852211048566,0.8753125,0.886555758805,
    0.898668251732,0.908668251732,0.918668251732,0.928668251732,
    0.938668251732,0.949895617023,0.967090407028,0.992829671408,1.),
  .UNSPECIFIED.);
#48156 = CARTESIAN_POINT('',(2.451146897693,-6.113039760147,
    9.377068684763));
#48157 = CARTESIAN_POINT('',(2.451146897693,-6.114164598142,
    9.388398895444));
#48158 = CARTESIAN_POINT('',(2.451146897693,-6.115289436136,
    9.399729106124));
#48159 = CARTESIAN_POINT('',(2.451146897693,-6.118929251777,
    9.419680915633));
#48160 = CARTESIAN_POINT('',(2.451146897693,-6.121105269235,
    9.428711953413));
#48161 = CARTESIAN_POINT('',(2.451146897693,-6.12609338861,9.44507399957
    ));
#48162 = CARTESIAN_POINT('',(2.451146897693,-6.128853748584,
    9.452497858471));
#48163 = CARTESIAN_POINT('',(2.451146897693,-6.134869777997,
    9.465983492835));
#48164 = CARTESIAN_POINT('',(2.451146897693,-6.138088862644,
    9.472115444321));
#48165 = CARTESIAN_POINT('',(2.451146897693,-6.144941102957,
    9.483277509703));
#48166 = CARTESIAN_POINT('',(2.451146897693,-6.148549849152,
    9.488359633215));
#48167 = CARTESIAN_POINT('',(2.451146897693,-6.156146964938,
    9.497617722327));
#48168 = CARTESIAN_POINT('',(2.451146897693,-6.160120961173,
    9.50183083165));
#48169 = CARTESIAN_POINT('',(2.451146897693,-6.168451930867,
    9.509491676665));
#48170 = CARTESIAN_POINT('',(2.451146897693,-6.172803112658,9.5129640127
    ));
#48171 = CARTESIAN_POINT('',(2.451146897693,-6.181923523906,
    9.51923588888));
#48172 = CARTESIAN_POINT('',(2.451146897693,-6.186694657569,
    9.52204900014));
#48173 = CARTESIAN_POINT('',(2.451146897693,-6.196717989715,
    9.527050872698));
#48174 = CARTESIAN_POINT('',(2.451146897693,-6.20199017651,
    9.529240738253));
#48175 = CARTESIAN_POINT('',(2.451146897693,-6.212738423707,
    9.532901254858));
#48176 = CARTESIAN_POINT('',(2.451146897693,-6.218283080645,
    9.534394786645));
#48177 = CARTESIAN_POINT('',(2.451146897693,-6.230408274614,
    9.53698308779));
#48178 = CARTESIAN_POINT('',(2.451146897693,-6.237209546376,
    9.537977856033));
#48179 = CARTESIAN_POINT('',(2.451146897693,-6.251214356052,
    9.539164833523));
#48180 = CARTESIAN_POINT('',(2.451146897693,-6.258659078426,
    9.539315945481));
#48181 = CARTESIAN_POINT('',(2.451146897693,-6.273135894462,
    9.538632778452));
#48182 = CARTESIAN_POINT('',(2.451146897693,-6.280417663003,
    9.537828489694));
#48183 = CARTESIAN_POINT('',(2.451146897693,-6.293818351543,
    9.53533734823));
#48184 = CARTESIAN_POINT('',(2.451146897693,-6.300184536424,
    9.533756446219));
#48185 = CARTESIAN_POINT('',(2.451146897693,-6.311101407999,
    9.530089785247));
#48186 = CARTESIAN_POINT('',(2.451146897693,-6.315859370717,
    9.528164164124));
#48187 = CARTESIAN_POINT('',(2.451146897693,-6.3250250943,9.523734200762
    ));
#48188 = CARTESIAN_POINT('',(2.451146897693,-6.329458083148,
    9.521193009486));
#48189 = CARTESIAN_POINT('',(2.451146897693,-6.338083143754,
    9.51553375655));
#48190 = CARTESIAN_POINT('',(2.451146897693,-6.342268640254,
    9.512346311262));
#48191 = CARTESIAN_POINT('',(2.451146897693,-6.350397261175,
    9.505349882591));
#48192 = CARTESIAN_POINT('',(2.451146897693,-6.354328254525,
    9.50145916854));
#48193 = CARTESIAN_POINT('',(2.451146897693,-6.361919694971,
    9.492997627458));
#48194 = CARTESIAN_POINT('',(2.451146897693,-6.365561902778,
    9.488330768611));
#48195 = CARTESIAN_POINT('',(2.451146897693,-6.372512268759,
    9.478253115313));
#48196 = CARTESIAN_POINT('',(2.451146897693,-6.375798221464,
    9.472733820461));
#48197 = CARTESIAN_POINT('',(2.451146897693,-6.381843813943,
    9.461031052237));
#48198 = CARTESIAN_POINT('',(2.451146897693,-6.384595798508,
    9.454741416134));
#48199 = CARTESIAN_POINT('',(2.451146897693,-6.389499030668,
    9.441393251514));
#48200 = CARTESIAN_POINT('',(2.451146897693,-6.391629267351,
    9.434207597267));
#48201 = CARTESIAN_POINT('',(2.451146897693,-6.395076980295,
    9.419215034438));
#48202 = CARTESIAN_POINT('',(2.451146897693,-6.396386707861,
    9.411273827798));
#48203 = CARTESIAN_POINT('',(2.451146897693,-6.398019734064,
    9.394942761505));
#48204 = CARTESIAN_POINT('',(2.451146897693,-6.398354075693,
    9.386393520129));
#48205 = CARTESIAN_POINT('',(2.451146897693,-6.397862864719,
    9.36919662278));
#48206 = CARTESIAN_POINT('',(2.451146897693,-6.397090330523,
    9.360432997207));
#48207 = CARTESIAN_POINT('',(2.451146897693,-6.394310154597,
    9.343277327206));
#48208 = CARTESIAN_POINT('',(2.451146897693,-6.39243885712,
    9.334857198941));
#48209 = CARTESIAN_POINT('',(2.451146897693,-6.387500265417,
    9.318169676366));
#48210 = CARTESIAN_POINT('',(2.451146897693,-6.384536477918,
    9.309894751786));
#48211 = CARTESIAN_POINT('',(2.451146897693,-6.37748412652,
    9.293606027797));
#48212 = CARTESIAN_POINT('',(2.451146897693,-6.373538834603,
    9.285694301699));
#48213 = CARTESIAN_POINT('',(2.451146897693,-6.364744529634,
    9.270199074186));
#48214 = CARTESIAN_POINT('',(2.451146897693,-6.360309383267,
    9.263043014096));
#48215 = CARTESIAN_POINT('',(2.451146897693,-6.351168196962,
    9.249745457903));
#48216 = CARTESIAN_POINT('',(2.451146897693,-6.347197019339,
    9.244248892872));
#48217 = CARTESIAN_POINT('',(2.451146897693,-6.3388052557,9.233273912439
    ));
#48218 = CARTESIAN_POINT('',(2.451146897693,-6.334771455783,
    9.228165228319));
#48219 = CARTESIAN_POINT('',(2.451146897693,-6.327065200718,
    9.218812780266));
#48220 = CARTESIAN_POINT('',(2.451146897693,-6.323801148877,
    9.214935726773));
#48221 = CARTESIAN_POINT('',(2.451146897693,-6.316018161129,
    9.205866021091));
#48222 = CARTESIAN_POINT('',(2.451146897693,-6.311298232634,
    9.20050307465));
#48223 = CARTESIAN_POINT('',(2.451146897693,-6.299566881623,
    9.187304367888));
#48224 = CARTESIAN_POINT('',(2.451146897693,-6.29192631445,
    9.178921108918));
#48225 = CARTESIAN_POINT('',(2.451146897693,-6.274465607034,
    9.159845013288));
#48226 = CARTESIAN_POINT('',(2.451146897693,-6.263589482667,
    9.148229969394));
#48227 = CARTESIAN_POINT('',(2.451146897693,-6.248907066873,
    9.132470858462));
#48228 = CARTESIAN_POINT('',(2.451146897693,-6.243986719813,
    9.127235378806));
#48229 = CARTESIAN_POINT('',(2.451146897693,-6.234766636405,
    9.117309307272));
#48230 = CARTESIAN_POINT('',(2.451146897693,-6.230182169424,
    9.112370097318));
#48231 = CARTESIAN_POINT('',(2.451146897693,-6.222893768163,
    9.104366842991));
#48232 = CARTESIAN_POINT('',(2.451146897693,-6.219918314676,
    9.101059955857));
#48233 = CARTESIAN_POINT('',(2.451146897693,-6.21456812409,9.09499462295
    ));
#48234 = CARTESIAN_POINT('',(2.451146897693,-6.212275455074,
    9.092326458685));
#48235 = CARTESIAN_POINT('',(2.451146897693,-6.208003049524,9.087253902)
  );
#48236 = CARTESIAN_POINT('',(2.451146897693,-6.206164436675,
    9.084995567756));
#48237 = CARTESIAN_POINT('',(2.451146897693,-6.202687568791,
    9.080623670945));
#48238 = CARTESIAN_POINT('',(2.451146897693,-6.201189800069,
    9.078658067575));
#48239 = CARTESIAN_POINT('',(2.451146897693,-6.198045705842,
    9.074447454808));
#48240 = CARTESIAN_POINT('',(2.451146897693,-6.196536201982,
    9.072341024836));
#48241 = CARTESIAN_POINT('',(2.451146897693,-6.192812049172,
    9.06698637682));
#48242 = CARTESIAN_POINT('',(2.451146897693,-6.190788004962,
    9.063886635866));
#48243 = CARTESIAN_POINT('',(2.451146897693,-6.185938805592,
    9.056052744721));
#48244 = CARTESIAN_POINT('',(2.451146897693,-6.183426753249,
    9.051526904428));
#48245 = CARTESIAN_POINT('',(2.451146897693,-6.180330394057,
    9.045488305795));
#48246 = CARTESIAN_POINT('',(2.451146897693,-6.179678100141,
    9.044163945739));
#48247 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#48248 = PCURVE('',#43969,#48249);
#48249 = DEFINITIONAL_REPRESENTATION('',(#48250),#48343);
#48250 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48251,#48252,#48253,#48254,
    #48255,#48256,#48257,#48258,#48259,#48260,#48261,#48262,#48263,
    #48264,#48265,#48266,#48267,#48268,#48269,#48270,#48271,#48272,
    #48273,#48274,#48275,#48276,#48277,#48278,#48279,#48280,#48281,
    #48282,#48283,#48284,#48285,#48286,#48287,#48288,#48289,#48290,
    #48291,#48292,#48293,#48294,#48295,#48296,#48297,#48298,#48299,
    #48300,#48301,#48302,#48303,#48304,#48305,#48306,#48307,#48308,
    #48309,#48310,#48311,#48312,#48313,#48314,#48315,#48316,#48317,
    #48318,#48319,#48320,#48321,#48322,#48323,#48324,#48325,#48326,
    #48327,#48328,#48329,#48330,#48331,#48332,#48333,#48334,#48335,
    #48336,#48337,#48338,#48339,#48340,#48341,#48342),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422232661992E-002,
    6.546653104405E-002,9.428113828617E-002,0.121171973682,
    0.146608970634,0.171032215118,0.194857224209,0.218479624534,
    0.242279489113,0.26522132507,0.29192059503,0.320483690078,
    0.348779462388,0.374721268148,0.395749925713,0.417120523124,
    0.439274970873,0.462501941639,0.487096493271,0.513341035367,
    0.540801558241,0.570063342228,0.600690780327,0.632371125726,
    0.66451722233,0.695155165188,0.724999128235,0.753707332217,
    0.779584516109,0.797480019902,0.812538371585,0.822538371585,
    0.834768459733,0.852211048566,0.8753125,0.886555758805,
    0.898668251732,0.908668251732,0.918668251732,0.928668251732,
    0.938668251732,0.949895617023,0.967090407028,0.992829671408,1.),
  .UNSPECIFIED.);
#48251 = CARTESIAN_POINT('',(-1.174737349853E-002,-1.760266377159));
#48252 = CARTESIAN_POINT('',(-1.287127502815E-002,-1.77159668077));
#48253 = CARTESIAN_POINT('',(-1.399517655778E-002,-1.782926984382));
#48254 = CARTESIAN_POINT('',(-1.763334313484E-002,-1.802879094659));
#48255 = CARTESIAN_POINT('',(-1.980861415567E-002,-1.81191031226));
#48256 = CARTESIAN_POINT('',(-2.479538116211E-002,-1.828272770637));
#48257 = CARTESIAN_POINT('',(-2.755512753241E-002,-1.835696857662));
#48258 = CARTESIAN_POINT('',(-3.357004231482E-002,-1.849182989214));
#48259 = CARTESIAN_POINT('',(-3.678862013413E-002,-1.855315206742));
#48260 = CARTESIAN_POINT('',(-4.363993786053E-002,-1.866477838436));
#48261 = CARTESIAN_POINT('',(-4.724826399677E-002,-1.871560260199));
#48262 = CARTESIAN_POINT('',(-5.484461456043E-002,-1.880818977194));
#48263 = CARTESIAN_POINT('',(-5.881826256164E-002,-1.88503241496));
#48264 = CARTESIAN_POINT('',(-6.714859904464E-002,-1.892693948518));
#48265 = CARTESIAN_POINT('',(-7.14994938271E-002,-1.896166644173));
#48266 = CARTESIAN_POINT('',(-8.061938666222E-002,-1.902439274149));
#48267 = CARTESIAN_POINT('',(-8.539028780023E-002,-1.905252779742));
#48268 = CARTESIAN_POINT('',(-9.541320649944E-002,-1.910255480728));
#48269 = CARTESIAN_POINT('',(-0.10068521228,-1.912445782031));
#48270 = CARTESIAN_POINT('',(-0.111433156892,-1.916107186984));
#48271 = CARTESIAN_POINT('',(-0.116977690368,-1.917601177042));
#48272 = CARTESIAN_POINT('',(-0.129102670369,-1.920190480346));
#48273 = CARTESIAN_POINT('',(-0.135903859889,-1.921185810721));
#48274 = CARTESIAN_POINT('',(-0.149908571411,-1.922373945728));
#48275 = CARTESIAN_POINT('',(-0.15735328127,-1.922525673005));
#48276 = CARTESIAN_POINT('',(-0.171830153721,-1.921843702511));
#48277 = CARTESIAN_POINT('',(-0.179111988713,-1.921040015606));
#48278 = CARTESIAN_POINT('',(-0.192512883104,-1.918549981741));
#48279 = CARTESIAN_POINT('',(-0.198879198627,-1.916969605911));
#48280 = CARTESIAN_POINT('',(-0.209796373222,-1.913303847249));
#48281 = CARTESIAN_POINT('',(-0.214554495079,-1.911378619387));
#48282 = CARTESIAN_POINT('',(-0.223720584775,-1.906949413602));
#48283 = CARTESIAN_POINT('',(-0.228153783641,-1.904408588729));
#48284 = CARTESIAN_POINT('',(-0.236779311965,-1.898750048688));
#48285 = CARTESIAN_POINT('',(-0.240965071898,-1.89556294935));
#48286 = CARTESIAN_POINT('',(-0.249094271058,-1.888567192546));
#48287 = CARTESIAN_POINT('',(-0.253025585969,-1.884676803412));
#48288 = CARTESIAN_POINT('',(-0.26061772575,-1.876215889805));
#48289 = CARTESIAN_POINT('',(-0.264260319268,-1.871549332007));
#48290 = CARTESIAN_POINT('',(-0.27121151816,-1.861472253204));
#48291 = CARTESIAN_POINT('',(-0.274497927032,-1.855953229961));
#48292 = CARTESIAN_POINT('',(-0.280544486745,-1.844250961455));
#48293 = CARTESIAN_POINT('',(-0.283296991149,-1.837961552829));
#48294 = CARTESIAN_POINT('',(-0.288201326541,-1.824613793516));
#48295 = CARTESIAN_POINT('',(-0.290332157123,-1.817428315361));
#48296 = CARTESIAN_POINT('',(-0.293781109216,-1.802436037542));
#48297 = CARTESIAN_POINT('',(-0.295091493132,-1.79449493918));
#48298 = CARTESIAN_POINT('',(-0.296725869119,-1.778164007916));
#48299 = CARTESIAN_POINT('',(-0.297060917356,-1.769614794202));
#48300 = CARTESIAN_POINT('',(-0.296571127736,-1.752417856313));
#48301 = CARTESIAN_POINT('',(-0.295799317872,-1.743654166918));
#48302 = CARTESIAN_POINT('',(-0.2930205599,-1.72649826719));
#48303 = CARTESIAN_POINT('',(-0.291149958367,-1.718077984288));
#48304 = CARTESIAN_POINT('',(-0.286212745933,-1.701390053587));
#48305 = CARTESIAN_POINT('',(-0.283249642381,-1.693114884073));
#48306 = CARTESIAN_POINT('',(-0.276198637298,-1.676825577251));
#48307 = CARTESIAN_POINT('',(-0.272253999312,-1.668913525095));
#48308 = CARTESIAN_POINT('',(-0.263460975079,-1.653417570771));
#48309 = CARTESIAN_POINT('',(-0.259026420188,-1.646261144133));
#48310 = CARTESIAN_POINT('',(-0.249886332979,-1.63296283245));
#48311 = CARTESIAN_POINT('',(-0.245915609671,-1.627465939214));
#48312 = CARTESIAN_POINT('',(-0.237524753161,-1.616490265225));
#48313 = CARTESIAN_POINT('',(-0.233491375499,-1.611381247723));
#48314 = CARTESIAN_POINT('',(-0.225785893456,-1.602028162766));
#48315 = CARTESIAN_POINT('',(-0.222522162071,-1.598150839507));
#48316 = CARTESIAN_POINT('',(-0.214739923976,-1.589080490578));
#48317 = CARTESIAN_POINT('',(-0.210020438754,-1.583717154046));
#48318 = CARTESIAN_POINT('',(-0.198290178678,-1.570517477713));
#48319 = CARTESIAN_POINT('',(-0.190650304422,-1.562133587266));
#48320 = CARTESIAN_POINT('',(-0.173191173737,-1.543056048544));
#48321 = CARTESIAN_POINT('',(-0.16231600941,-1.53144010576));
#48322 = CARTESIAN_POINT('',(-0.147634896183,-1.515679781355));
#48323 = CARTESIAN_POINT('',(-0.142714981861,-1.510443895042));
#48324 = CARTESIAN_POINT('',(-0.133495718892,-1.500517061486));
#48325 = CARTESIAN_POINT('',(-0.128911660161,-1.495577472635));
#48326 = CARTESIAN_POINT('',(-0.121623920406,-1.487573615937));
#48327 = CARTESIAN_POINT('',(-0.118648740249,-1.484266482888));
#48328 = CARTESIAN_POINT('',(-0.113299050992,-1.4782007078));
#48329 = CARTESIAN_POINT('',(-0.111006602513,-1.475532354051));
#48330 = CARTESIAN_POINT('',(-0.106734616233,-1.470459444262));
#48331 = CARTESIAN_POINT('',(-0.104896190044,-1.46820095806));
#48332 = CARTESIAN_POINT('',(-0.101419683517,-1.463828773896));
#48333 = CARTESIAN_POINT('',(-9.992207726044E-002,-1.46186304674));
#48334 = CARTESIAN_POINT('',(-9.677833105869E-002,-1.457652174122));
#48335 = CARTESIAN_POINT('',(-9.526900130419E-002,-1.455545619395));
#48336 = CARTESIAN_POINT('',(-9.154529107714E-002,-1.450190663589));
#48337 = CARTESIAN_POINT('',(-8.952150307328E-002,-1.447090755355));
#48338 = CARTESIAN_POINT('',(-8.46729512037E-002,-1.439256463442));
#48339 = CARTESIAN_POINT('',(-8.216127293756E-002,-1.434730415539));
#48340 = CARTESIAN_POINT('',(-7.906541285679E-002,-1.428691561007));
#48341 = CARTESIAN_POINT('',(-7.841322840374E-002,-1.427367147043));
#48342 = CARTESIAN_POINT('',(-7.77610439507E-002,-1.426042733078));
#48343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48344 = ORIENTED_EDGE('',*,*,#48345,.T.);
#48345 = EDGE_CURVE('',#48152,#48346,#48348,.T.);
#48346 = VERTEX_POINT('',#48347);
#48347 = CARTESIAN_POINT('',(2.451146897693,-6.39872840297,
    9.042821426892));
#48348 = SURFACE_CURVE('',#48349,(#48353),.PCURVE_S1.);
#48349 = LINE('',#48350,#48351);
#48350 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#48351 = VECTOR('',#48352,1.);
#48352 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168880692E-005));
#48353 = PCURVE('',#43969,#48354);
#48354 = DEFINITIONAL_REPRESENTATION('',(#48355),#48359);
#48355 = LINE('',#48356,#48357);
#48356 = CARTESIAN_POINT('',(-7.77610439507E-002,-1.426042733078));
#48357 = VECTOR('',#48358,1.);
#48358 = DIRECTION('',(-1.,1.218259701385E-014));
#48359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48360 = ORIENTED_EDGE('',*,*,#48361,.T.);
#48361 = EDGE_CURVE('',#48346,#48362,#48364,.T.);
#48362 = VERTEX_POINT('',#48363);
#48363 = CARTESIAN_POINT('',(2.451146897693,-6.398724036153,
    8.976778960927));
#48364 = SURFACE_CURVE('',#48365,(#48369),.PCURVE_S1.);
#48365 = LINE('',#48366,#48367);
#48366 = CARTESIAN_POINT('',(2.451146897693,-6.39872840297,
    9.042821426892));
#48367 = VECTOR('',#48368,1.);
#48368 = DIRECTION('',(0.E+000,6.198876659114E-005,-0.999999998079));
#48369 = PCURVE('',#43969,#48370);
#48370 = DEFINITIONAL_REPRESENTATION('',(#48371),#48375);
#48371 = LINE('',#48372,#48373);
#48372 = CARTESIAN_POINT('',(-0.297463641445,-1.426042733078));
#48373 = VECTOR('',#48374,1.);
#48374 = DIRECTION('',(-2.066292225653E-005,0.999999999787));
#48375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48376 = ORIENTED_EDGE('',*,*,#48377,.T.);
#48377 = EDGE_CURVE('',#48362,#48378,#48380,.T.);
#48378 = VERTEX_POINT('',#48379);
#48379 = CARTESIAN_POINT('',(2.451146897693,-6.102577267893,
    8.976803437958));
#48380 = SURFACE_CURVE('',#48381,(#48385),.PCURVE_S1.);
#48381 = LINE('',#48382,#48383);
#48382 = CARTESIAN_POINT('',(2.451146897693,-6.398724036153,
    8.976778960927));
#48383 = VECTOR('',#48384,1.);
#48384 = DIRECTION('',(0.E+000,0.999999996584,8.265168879747E-005));
#48385 = PCURVE('',#43969,#48386);
#48386 = DEFINITIONAL_REPRESENTATION('',(#48387),#48391);
#48387 = LINE('',#48388,#48389);
#48388 = CARTESIAN_POINT('',(-0.29746473315,-1.360000266978));
#48389 = VECTOR('',#48390,1.);
#48390 = DIRECTION('',(1.,-2.737596926381E-015));
#48391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48392 = ORIENTED_EDGE('',*,*,#48393,.T.);
#48393 = EDGE_CURVE('',#48378,#48134,#48394,.T.);
#48394 = SURFACE_CURVE('',#48395,(#48490),.PCURVE_S1.);
#48395 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48396,#48397,#48398,#48399,
    #48400,#48401,#48402,#48403,#48404,#48405,#48406,#48407,#48408,
    #48409,#48410,#48411,#48412,#48413,#48414,#48415,#48416,#48417,
    #48418,#48419,#48420,#48421,#48422,#48423,#48424,#48425,#48426,
    #48427,#48428,#48429,#48430,#48431,#48432,#48433,#48434,#48435,
    #48436,#48437,#48438,#48439,#48440,#48441,#48442,#48443,#48444,
    #48445,#48446,#48447,#48448,#48449,#48450,#48451,#48452,#48453,
    #48454,#48455,#48456,#48457,#48458,#48459,#48460,#48461,#48462,
    #48463,#48464,#48465,#48466,#48467,#48468,#48469,#48470,#48471,
    #48472,#48473,#48474,#48475,#48476,#48477,#48478,#48479,#48480,
    #48481,#48482,#48483,#48484,#48485,#48486,#48487,#48488,#48489),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084196884E-002,4.163975687221E-002,6.481437639139E-002,
    9.091751361046E-002,0.121643531156,0.144474791334,0.166111357905,
    0.188125,0.198125,0.209375,0.231875,0.261858077766,0.281993779488,
    0.301949517901,0.322063424645,0.342845676509,0.365156654481,
    0.390663848827,0.418476150968,0.445866823507,0.472491159241,
    0.498273483166,0.521804019724,0.544589785552,0.566745175956,
    0.588291979243,0.609283568638,0.629802350218,0.650391234205,
    0.672192209998,0.694052475458,0.715544158279,0.736314899572,
    0.756168271537,0.775960264158,0.796845711813,0.817820747459,
    0.838725403743,0.859426562074,0.879842506231,0.900288906769,
    0.922360137347,0.94588856418,0.971266254611,0.998926718763,1.),
  .UNSPECIFIED.);
#48396 = CARTESIAN_POINT('',(2.451146897693,-6.102577267893,
    8.976803437958));
#48397 = CARTESIAN_POINT('',(2.451146897693,-6.102660731919,
    8.983653828462));
#48398 = CARTESIAN_POINT('',(2.451146897693,-6.102744195945,
    8.990504218966));
#48399 = CARTESIAN_POINT('',(2.451146897693,-6.104184461604,
    9.004236472578));
#48400 = CARTESIAN_POINT('',(2.451146897693,-6.105415838426,
    9.011127376571));
#48401 = CARTESIAN_POINT('',(2.451146897693,-6.108783051909,9.025389918)
  );
#48402 = CARTESIAN_POINT('',(2.451146897693,-6.111077313771,
    9.032672131232));
#48403 = CARTESIAN_POINT('',(2.451146897693,-6.11680778076,
    9.048122539854));
#48404 = CARTESIAN_POINT('',(2.451146897693,-6.120478760369,
    9.056173329709));
#48405 = CARTESIAN_POINT('',(2.451146897693,-6.129413406082,
    9.073802293707));
#48406 = CARTESIAN_POINT('',(2.451146897693,-6.134882419774,
    9.083155980764));
#48407 = CARTESIAN_POINT('',(2.451146897693,-6.145816032418,
    9.099982867797));
#48408 = CARTESIAN_POINT('',(2.451146897693,-6.150715463949,
    9.107072355002));
#48409 = CARTESIAN_POINT('',(2.451146897693,-6.16174386259,
    9.121660509878));
#48410 = CARTESIAN_POINT('',(2.451146897693,-6.16760493023,
    9.128897243582));
#48411 = CARTESIAN_POINT('',(2.451146897693,-6.180628496007,
    9.144237241687));
#48412 = CARTESIAN_POINT('',(2.451146897693,-6.187899886815,
    9.152316286683));
#48413 = CARTESIAN_POINT('',(2.451146897693,-6.198963673595,
    9.164382003928));
#48414 = CARTESIAN_POINT('',(2.451146897693,-6.202587180828,
    9.168250750563));
#48415 = CARTESIAN_POINT('',(2.451146897693,-6.210178541474,
    9.176388892959));
#48416 = CARTESIAN_POINT('',(2.451146897693,-6.214270280272,
    9.180734657184));
#48417 = CARTESIAN_POINT('',(2.451146897693,-6.226356895941,
    9.193630522643));
#48418 = CARTESIAN_POINT('',(2.451146897693,-6.234612138338,
    9.20232057927));
#48419 = CARTESIAN_POINT('',(2.451146897693,-6.252452751873,
    9.221626502764));
#48420 = CARTESIAN_POINT('',(2.451146897693,-6.262455373841,
    9.232486265449));
#48421 = CARTESIAN_POINT('',(2.451146897693,-6.276793014108,
    9.249027013405));
#48422 = CARTESIAN_POINT('',(2.451146897693,-6.282078187153,
    9.255326668205));
#48423 = CARTESIAN_POINT('',(2.451146897693,-6.291763322729,
    9.267362206913));
#48424 = CARTESIAN_POINT('',(2.451146897693,-6.296107549833,
    9.273023591349));
#48425 = CARTESIAN_POINT('',(2.451146897693,-6.304147324806,
    9.284026739018));
#48426 = CARTESIAN_POINT('',(2.451146897693,-6.307744584669,
    9.289264943643));
#48427 = CARTESIAN_POINT('',(2.451146897693,-6.314451835812,
    9.299644429968));
#48428 = CARTESIAN_POINT('',(2.451146897693,-6.317440057612,
    9.304666571804));
#48429 = CARTESIAN_POINT('',(2.451146897693,-6.323087012684,
    9.314905946639));
#48430 = CARTESIAN_POINT('',(2.451146897693,-6.325583420017,
    9.319969438413));
#48431 = CARTESIAN_POINT('',(2.451146897693,-6.330418485408,
    9.330802343496));
#48432 = CARTESIAN_POINT('',(2.451146897693,-6.332558627086,
    9.336399312116));
#48433 = CARTESIAN_POINT('',(2.451146897693,-6.336386308223,
    9.348158583962));
#48434 = CARTESIAN_POINT('',(2.451146897693,-6.337947983531,
    9.354269514212));
#48435 = CARTESIAN_POINT('',(2.451146897693,-6.340279642839,
    9.366195662823));
#48436 = CARTESIAN_POINT('',(2.451146897693,-6.341030977697,
    9.372072524879));
#48437 = CARTESIAN_POINT('',(2.451146897693,-6.341800265326,
    9.383387053388));
#48438 = CARTESIAN_POINT('',(2.451146897693,-6.341810555646,
    9.388893785997));
#48439 = CARTESIAN_POINT('',(2.451146897693,-6.341185131209,
    9.399415833065));
#48440 = CARTESIAN_POINT('',(2.451146897693,-6.340552447885,
    9.404501243554));
#48441 = CARTESIAN_POINT('',(2.451146897693,-6.338747204666,
    9.413872120141));
#48442 = CARTESIAN_POINT('',(2.451146897693,-6.337619554382,
    9.41824281966));
#48443 = CARTESIAN_POINT('',(2.451146897693,-6.334894929282,
    9.426483335831));
#48444 = CARTESIAN_POINT('',(2.451146897693,-6.333298473508,
    9.430411134508));
#48445 = CARTESIAN_POINT('',(2.451146897693,-6.329718324795,
    9.437788213372));
#48446 = CARTESIAN_POINT('',(2.451146897693,-6.327723344391,
    9.441285791889));
#48447 = CARTESIAN_POINT('',(2.451146897693,-6.323402291255,
    9.447799340294));
#48448 = CARTESIAN_POINT('',(2.451146897693,-6.321065431953,
    9.450860876456));
#48449 = CARTESIAN_POINT('',(2.451146897693,-6.316106875722,
    9.456506992442));
#48450 = CARTESIAN_POINT('',(2.451146897693,-6.313473583732,
    9.459134193967));
#48451 = CARTESIAN_POINT('',(2.451146897693,-6.307959908772,
    9.463920107346));
#48452 = CARTESIAN_POINT('',(2.451146897693,-6.30504503463,
    9.466117615307));
#48453 = CARTESIAN_POINT('',(2.451146897693,-6.299014427075,
    9.470097255726));
#48454 = CARTESIAN_POINT('',(2.451146897693,-6.295831487431,
    9.471902259513));
#48455 = CARTESIAN_POINT('',(2.451146897693,-6.289159580337,
    9.475169745027));
#48456 = CARTESIAN_POINT('',(2.451146897693,-6.285590776267,
    9.476627169134));
#48457 = CARTESIAN_POINT('',(2.451146897693,-6.278370392104,
    9.479037794798));
#48458 = CARTESIAN_POINT('',(2.451146897693,-6.274650453102,
    9.480010346656));
#48459 = CARTESIAN_POINT('',(2.451146897693,-6.267269546525,
    9.481412106019));
#48460 = CARTESIAN_POINT('',(2.451146897693,-6.263542825967,
    9.481870217673));
#48461 = CARTESIAN_POINT('',(2.451146897693,-6.256273969363,
    9.482246818965));
#48462 = CARTESIAN_POINT('',(2.451146897693,-6.252669959986,
    9.482200216913));
#48463 = CARTESIAN_POINT('',(2.451146897693,-6.245731755553,
    9.481608705853));
#48464 = CARTESIAN_POINT('',(2.451146897693,-6.242343188588,
    9.481083737528));
#48465 = CARTESIAN_POINT('',(2.451146897693,-6.235716552286,
    9.479621346387));
#48466 = CARTESIAN_POINT('',(2.451146897693,-6.232434874927,
    9.478664672679));
#48467 = CARTESIAN_POINT('',(2.451146897693,-6.225872173574,
    9.476301042127));
#48468 = CARTESIAN_POINT('',(2.451146897693,-6.222554381649,
    9.474850679959));
#48469 = CARTESIAN_POINT('',(2.451146897693,-6.216151419483,
    9.471523947348));
#48470 = CARTESIAN_POINT('',(2.451146897693,-6.213018867434,
    9.469627230978));
#48471 = CARTESIAN_POINT('',(2.451146897693,-6.207061957075,
    9.465437392228));
#48472 = CARTESIAN_POINT('',(2.451146897693,-6.204188124738,
    9.463127062835));
#48473 = CARTESIAN_POINT('',(2.451146897693,-6.198811205849,
    9.458148487152));
#48474 = CARTESIAN_POINT('',(2.451146897693,-6.196257974238,
    9.455465934495));
#48475 = CARTESIAN_POINT('',(2.451146897693,-6.191566661231,
    9.449782910266));
#48476 = CARTESIAN_POINT('',(2.451146897693,-6.189394637324,
    9.446772961951));
#48477 = CARTESIAN_POINT('',(2.451146897693,-6.185399916708,
    9.440406148114));
#48478 = CARTESIAN_POINT('',(2.451146897693,-6.183574148395,
    9.437038901724));
#48479 = CARTESIAN_POINT('',(2.451146897693,-6.180120689556,
    9.429685456973));
#48480 = CARTESIAN_POINT('',(2.451146897693,-6.178523877487,
    9.425660874501));
#48481 = CARTESIAN_POINT('',(2.451146897693,-6.175626601177,
    9.416952356922));
#48482 = CARTESIAN_POINT('',(2.451146897693,-6.174353793123,
    9.412229212425));
#48483 = CARTESIAN_POINT('',(2.451146897693,-6.1721661923,9.401976865229
    ));
#48484 = CARTESIAN_POINT('',(2.451146897693,-6.171288816932,
    9.396396924921));
#48485 = CARTESIAN_POINT('',(2.451146897693,-6.169989295233,
    9.384245754099));
#48486 = CARTESIAN_POINT('',(2.451146897693,-6.169616686434,
    9.377613078954));
#48487 = CARTESIAN_POINT('',(2.451146897693,-6.169544654481,
    9.370438464461));
#48488 = CARTESIAN_POINT('',(2.451146897693,-6.169542650187,
    9.370169838693));
#48489 = CARTESIAN_POINT('',(2.451146897693,-6.169540645893,
    9.369901212924));
#48490 = PCURVE('',#43969,#48491);
#48491 = DEFINITIONAL_REPRESENTATION('',(#48492),#48587);
#48492 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48493,#48494,#48495,#48496,
    #48497,#48498,#48499,#48500,#48501,#48502,#48503,#48504,#48505,
    #48506,#48507,#48508,#48509,#48510,#48511,#48512,#48513,#48514,
    #48515,#48516,#48517,#48518,#48519,#48520,#48521,#48522,#48523,
    #48524,#48525,#48526,#48527,#48528,#48529,#48530,#48531,#48532,
    #48533,#48534,#48535,#48536,#48537,#48538,#48539,#48540,#48541,
    #48542,#48543,#48544,#48545,#48546,#48547,#48548,#48549,#48550,
    #48551,#48552,#48553,#48554,#48555,#48556,#48557,#48558,#48559,
    #48560,#48561,#48562,#48563,#48564,#48565,#48566,#48567,#48568,
    #48569,#48570,#48571,#48572,#48573,#48574,#48575,#48576,#48577,
    #48578,#48579,#48580,#48581,#48582,#48583,#48584,#48585,#48586),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084196884E-002,4.163975687221E-002,6.481437639139E-002,
    9.091751361046E-002,0.121643531156,0.144474791334,0.166111357905,
    0.188125,0.198125,0.209375,0.231875,0.261858077766,0.281993779488,
    0.301949517901,0.322063424645,0.342845676509,0.365156654481,
    0.390663848827,0.418476150968,0.445866823507,0.472491159241,
    0.498273483166,0.521804019724,0.544589785552,0.566745175956,
    0.588291979243,0.609283568638,0.629802350218,0.650391234205,
    0.672192209998,0.694052475458,0.715544158279,0.736314899572,
    0.756168271537,0.775960264158,0.796845711813,0.817820747459,
    0.838725403743,0.859426562074,0.879842506231,0.900288906769,
    0.922360137347,0.94588856418,0.971266254611,0.998926718763,1.),
  .UNSPECIFIED.);
#48493 = CARTESIAN_POINT('',(-1.317963878884E-003,-1.360000266978));
#48494 = CARTESIAN_POINT('',(-1.400861707845E-003,-1.366850664357));
#48495 = CARTESIAN_POINT('',(-1.483759536796E-003,-1.373701061736));
#48496 = CARTESIAN_POINT('',(-2.922890197405E-003,-1.387433434341));
#48497 = CARTESIAN_POINT('',(-4.153697470456E-003,-1.394324440087));
#48498 = CARTESIAN_POINT('',(-7.519732118249E-003,-1.408587259772));
#48499 = CARTESIAN_POINT('',(-9.813392085971E-003,-1.415869662605));
#48500 = CARTESIAN_POINT('',(-1.554258205236E-002,-1.431320544807));
#48501 = CARTESIAN_POINT('',(-1.921289623801E-002,-1.439371638046));
#48502 = CARTESIAN_POINT('',(-2.814608485651E-002,-1.457001340448));
#48503 = CARTESIAN_POINT('',(-3.361432543199E-002,-1.466355479496));
#48504 = CARTESIAN_POINT('',(-4.454654726788E-002,-1.483183270153));
#48505 = CARTESIAN_POINT('',(-4.944539282439E-002,-1.49027316228));
#48506 = CARTESIAN_POINT('',(-6.047258569164E-002,-1.504862228622));
#48507 = CARTESIAN_POINT('',(-6.633305518384E-002,-1.512099446729));
#48508 = CARTESIAN_POINT('',(-7.935535303919E-002,-1.527440521201));
#48509 = CARTESIAN_POINT('',(-8.66260760757E-002,-1.535520167162));
#48510 = CARTESIAN_POINT('',(-9.768886556602E-002,-1.547586798807));
#48511 = CARTESIAN_POINT('',(-0.101312053028,-1.551455844917));
#48512 = CARTESIAN_POINT('',(-0.108902741017,-1.559594614724));
#48513 = CARTESIAN_POINT('',(-0.112994120617,-1.563940717123));
#48514 = CARTESIAN_POINT('',(-0.125079670379,-1.576837581518));
#48515 = CARTESIAN_POINT('',(-0.1333341945,-1.585528320425));
#48516 = CARTESIAN_POINT('',(-0.151173212307,-1.60483571841));
#48517 = CARTESIAN_POINT('',(-0.161174936663,-1.615696307791));
#48518 = CARTESIAN_POINT('',(-0.175511209761,-1.63223824072));
#48519 = CARTESIAN_POINT('',(-0.18079586211,-1.638538332327));
#48520 = CARTESIAN_POINT('',(-0.190480002895,-1.650574671488));
#48521 = CARTESIAN_POINT('',(-0.194823762062,-1.656236414962));
#48522 = CARTESIAN_POINT('',(-0.202862627579,-1.667240227094));
#48523 = CARTESIAN_POINT('',(-0.206459454482,-1.672478729021));
#48524 = CARTESIAN_POINT('',(-0.21316584772,-1.682858769676));
#48525 = CARTESIAN_POINT('',(-0.216153654422,-1.687881158477));
#48526 = CARTESIAN_POINT('',(-0.221799763173,-1.698121000007));
#48527 = CARTESIAN_POINT('',(-0.224295751991,-1.703184698096));
#48528 = CARTESIAN_POINT('',(-0.229129922008,-1.714018002768));
#48529 = CARTESIAN_POINT('',(-0.231269601079,-1.719615148256));
#48530 = CARTESIAN_POINT('',(-0.23509631028,-1.731374736426));
#48531 = CARTESIAN_POINT('',(-0.236657480504,-1.73748579573));
#48532 = CARTESIAN_POINT('',(-0.238988154088,-1.749412137016));
#48533 = CARTESIAN_POINT('',(-0.239739003211,-1.75528906115));
#48534 = CARTESIAN_POINT('',(-0.240507355672,-1.766603653204));
#48535 = CARTESIAN_POINT('',(-0.240517190851,-1.772110386645));
#48536 = CARTESIAN_POINT('',(-0.239890896751,-1.782632381984));
#48537 = CARTESIAN_POINT('',(-0.239257793111,-1.787717740164));
#48538 = CARTESIAN_POINT('',(-0.23745177538,-1.797088467513));
#48539 = CARTESIAN_POINT('',(-0.236323763855,-1.801459073814));
#48540 = CARTESIAN_POINT('',(-0.233598457671,-1.809699364762));
#48541 = CARTESIAN_POINT('',(-0.232001677264,-1.813627031476));
#48542 = CARTESIAN_POINT('',(-0.228420918834,-1.821003814409));
#48543 = CARTESIAN_POINT('',(-0.226425649356,-1.824501228026));
#48544 = CARTESIAN_POINT('',(-0.222104057879,-1.831014419266));
#48545 = CARTESIAN_POINT('',(-0.219766945544,-1.834075762272));
#48546 = CARTESIAN_POINT('',(-0.214807922669,-1.839721468406));
#48547 = CARTESIAN_POINT('',(-0.212174413546,-1.842348452276));
#48548 = CARTESIAN_POINT('',(-0.20666034304,-1.847133909924));
#48549 = CARTESIAN_POINT('',(-0.203745287281,-1.849331176958));
#48550 = CARTESIAN_POINT('',(-0.197714350823,-1.853310318924));
#48551 = CARTESIAN_POINT('',(-0.194531262003,-1.85511505963));
#48552 = CARTESIAN_POINT('',(-0.187859084869,-1.858381993688));
#48553 = CARTESIAN_POINT('',(-0.184290160352,-1.859839122823));
#48554 = CARTESIAN_POINT('',(-0.177069576972,-1.862249151701));
#48555 = CARTESIAN_POINT('',(-0.173349557599,-1.863221396096));
#48556 = CARTESIAN_POINT('',(-0.165968535189,-1.86462254541));
#48557 = CARTESIAN_POINT('',(-0.162241776781,-1.865080349043));
#48558 = CARTESIAN_POINT('',(-0.154972889075,-1.865456349551));
#48559 = CARTESIAN_POINT('',(-0.151368883562,-1.865409449621));
#48560 = CARTESIAN_POINT('',(-0.144430728042,-1.864817365109));
#48561 = CARTESIAN_POINT('',(-0.141042204478,-1.864292116715));
#48562 = CARTESIAN_POINT('',(-0.134415689067,-1.862829177877));
#48563 = CARTESIAN_POINT('',(-0.131134090791,-1.861872232935));
#48564 = CARTESIAN_POINT('',(-0.124571584818,-1.859508059973));
#48565 = CARTESIAN_POINT('',(-0.121253912779,-1.858057423588));
#48566 = CARTESIAN_POINT('',(-0.114851225595,-1.854730161774));
#48567 = CARTESIAN_POINT('',(-0.111718830323,-1.852833186499));
#48568 = CARTESIAN_POINT('',(-0.105762266282,-1.848642855415));
#48569 = CARTESIAN_POINT('',(-0.102888624907,-1.846332288503));
#48570 = CARTESIAN_POINT('',(-9.751211752436E-002,-1.841353268425));
#48571 = CARTESIAN_POINT('',(-9.495910764028E-002,-1.838670504749));
#48572 = CARTESIAN_POINT('',(-9.026826436012E-002,-1.832987092794));
#48573 = CARTESIAN_POINT('',(-8.809648923796E-002,-1.829976964968));
#48574 = CARTESIAN_POINT('',(-8.410229486407E-002,-1.823609820983));
#48575 = CARTESIAN_POINT('',(-8.227680486564E-002,-1.820242423701));
#48576 = CARTESIAN_POINT('',(-7.882395381333E-002,-1.812888693541));
#48577 = CARTESIAN_POINT('',(-7.722747438797E-002,-1.808863979103));
#48578 = CARTESIAN_POINT('',(-7.433091786123E-002,-1.800155222089));
#48579 = CARTESIAN_POINT('',(-7.305850018815E-002,-1.795431972408));
#48580 = CARTESIAN_POINT('',(-7.087174674567E-002,-1.785179444439));
#48581 = CARTESIAN_POINT('',(-6.99948325726E-002,-1.779599431633));
#48582 = CARTESIAN_POINT('',(-6.869631519272E-002,-1.767448153446));
#48583 = CARTESIAN_POINT('',(-6.832425459672E-002,-1.760815447526));
#48584 = CARTESIAN_POINT('',(-6.825281563794E-002,-1.753640827104));
#48585 = CARTESIAN_POINT('',(-6.825083354662E-002,-1.753372201171));
#48586 = CARTESIAN_POINT('',(-6.824885145531E-002,-1.753103575238));
#48587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48588 = FACE_BOUND('',#48589,.T.);
#48589 = EDGE_LOOP('',(#48590,#48610,#48626,#48664,#48680,#48696,#48712)
  );
#48590 = ORIENTED_EDGE('',*,*,#48591,.T.);
#48591 = EDGE_CURVE('',#48592,#48594,#48596,.T.);
#48592 = VERTEX_POINT('',#48593);
#48593 = CARTESIAN_POINT('',(2.451146897693,-5.356677207763,
    9.263218340948));
#48594 = VERTEX_POINT('',#48595);
#48595 = CARTESIAN_POINT('',(2.451146897693,-5.302785836902,
    9.136500899328));
#48596 = SURFACE_CURVE('',#48597,(#48602),.PCURVE_S1.);
#48597 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48598,#48599,#48600,#48601),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#48598 = CARTESIAN_POINT('',(2.451146897693,-5.356677207763,
    9.263218340948));
#48599 = CARTESIAN_POINT('',(2.451146897693,-5.349394088532,
    9.222565271045));
#48600 = CARTESIAN_POINT('',(2.451146897693,-5.324452102461,
    9.167174205332));
#48601 = CARTESIAN_POINT('',(2.451146897693,-5.302785836902,
    9.136500899328));
#48602 = PCURVE('',#43969,#48603);
#48603 = DEFINITIONAL_REPRESENTATION('',(#48604),#48609);
#48604 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48605,#48606,#48607,#48608),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#48605 = CARTESIAN_POINT('',(0.744605766379,-1.64635351909));
#48606 = CARTESIAN_POINT('',(0.75188552554,-1.605699847364));
#48607 = CARTESIAN_POINT('',(0.776822933361,-1.550306720342));
#48608 = CARTESIAN_POINT('',(0.798486663645,-1.51963162369));
#48609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48610 = ORIENTED_EDGE('',*,*,#48611,.T.);
#48611 = EDGE_CURVE('',#48594,#48612,#48614,.T.);
#48612 = VERTEX_POINT('',#48613);
#48613 = CARTESIAN_POINT('',(2.426146897693,-5.269554473227,
    9.194070297705));
#48614 = SURFACE_CURVE('',#48615,(#48619),.PCURVE_S1.);
#48615 = LINE('',#48616,#48617);
#48616 = CARTESIAN_POINT('',(2.451146897693,-5.302785836902,
    9.136500899328));
#48617 = VECTOR('',#48618,1.);
#48618 = DIRECTION('',(0.E+000,0.49992841983,0.866066726671));
#48619 = PCURVE('',#43969,#48620);
#48620 = DEFINITIONAL_REPRESENTATION('',(#48621),#48625);
#48621 = LINE('',#48622,#48623);
#48622 = CARTESIAN_POINT('',(0.798486663645,-1.51963162369));
#48623 = VECTOR('',#48624,1.);
#48624 = DIRECTION('',(0.5,-0.866025403784));
#48625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48626 = ORIENTED_EDGE('',*,*,#48627,.T.);
#48627 = EDGE_CURVE('',#48612,#48628,#48630,.T.);
#48628 = VERTEX_POINT('',#48629);
#48629 = CARTESIAN_POINT('',(2.426146897693,-5.31145699126,9.38052877308
    ));
#48630 = SURFACE_CURVE('',#48631,(#48646),.PCURVE_S1.);
#48631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48632,#48633,#48634,#48635,
    #48636,#48637,#48638,#48639,#48640,#48641,#48642,#48643,#48644,
    #48645),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245947,0.416899207868,0.625392147555,0.804937096412,
    0.952983809748,1.),.UNSPECIFIED.);
#48632 = CARTESIAN_POINT('',(2.451146897693,-5.269554473227,
    9.194070297705));
#48633 = CARTESIAN_POINT('',(2.451146897693,-5.276204320379,
    9.20679693651));
#48634 = CARTESIAN_POINT('',(2.451146897693,-5.282854167531,
    9.219523575315));
#48635 = CARTESIAN_POINT('',(2.451146897693,-5.294013461894,
    9.246474070296));
#48636 = CARTESIAN_POINT('',(2.451146897693,-5.298829119861,
    9.26095548898));
#48637 = CARTESIAN_POINT('',(2.451146897693,-5.306309917339,
    9.288562637478));
#48638 = CARTESIAN_POINT('',(2.451146897693,-5.309070286289,
    9.302299285438));
#48639 = CARTESIAN_POINT('',(2.451146897693,-5.31243460914,
    9.326600283403));
#48640 = CARTESIAN_POINT('',(2.451146897693,-5.313302862431,
    9.337740047639));
#48641 = CARTESIAN_POINT('',(2.451146897693,-5.313584381024,9.3568460885
    ));
#48642 = CARTESIAN_POINT('',(2.451146897693,-5.313236012094,
    9.365243364951));
#48643 = CARTESIAN_POINT('',(2.451146897693,-5.312134388093,
    9.375641866952));
#48644 = CARTESIAN_POINT('',(2.451146897693,-5.311795689677,
    9.378085320016));
#48645 = CARTESIAN_POINT('',(2.451146897693,-5.31145699126,9.38052877308
    ));
#48646 = PCURVE('',#43969,#48647);
#48647 = DEFINITIONAL_REPRESENTATION('',(#48648),#48663);
#48648 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48649,#48650,#48651,#48652,
    #48653,#48654,#48655,#48656,#48657,#48658,#48659,#48660,#48661,
    #48662),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245947,0.416899207868,0.625392147555,0.804937096412,
    0.952983809748,1.),.UNSPECIFIED.);
#48649 = CARTESIAN_POINT('',(0.831722785415,-1.577198275242));
#48650 = CARTESIAN_POINT('',(0.825073990164,-1.589925463625));
#48651 = CARTESIAN_POINT('',(0.818425194913,-1.602652652008));
#48652 = CARTESIAN_POINT('',(0.807268128092,-1.629604069231));
#48653 = CARTESIAN_POINT('',(0.802453667055,-1.644085885888));
#48654 = CARTESIAN_POINT('',(0.79497515138,-1.671693652592));
#48655 = CARTESIAN_POINT('',(0.792215917797,-1.685430528655));
#48656 = CARTESIAN_POINT('',(0.788853603476,-1.709731804603));
#48657 = CARTESIAN_POINT('',(0.787986270908,-1.720871640563));
#48658 = CARTESIAN_POINT('',(0.787706331462,-1.739977704627));
#48659 = CARTESIAN_POINT('',(0.78805539444,-1.748374952256));
#48660 = CARTESIAN_POINT('',(0.789157877891,-1.758773363171));
#48661 = CARTESIAN_POINT('',(0.789496778262,-1.761216788232));
#48662 = CARTESIAN_POINT('',(0.789835678633,-1.763660213294));
#48663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48664 = ORIENTED_EDGE('',*,*,#48665,.T.);
#48665 = EDGE_CURVE('',#48628,#48666,#48668,.T.);
#48666 = VERTEX_POINT('',#48667);
#48667 = CARTESIAN_POINT('',(2.451146897693,-5.342226794691,
    9.398290180079));
#48668 = SURFACE_CURVE('',#48669,(#48673),.PCURVE_S1.);
#48669 = LINE('',#48670,#48671);
#48670 = CARTESIAN_POINT('',(2.451146897693,-5.31145699126,9.38052877308
    ));
#48671 = VECTOR('',#48672,1.);
#48672 = DIRECTION('',(0.E+000,-0.866068634549,0.499925114643));
#48673 = PCURVE('',#43969,#48674);
#48674 = DEFINITIONAL_REPRESENTATION('',(#48675),#48679);
#48675 = LINE('',#48676,#48677);
#48676 = CARTESIAN_POINT('',(0.789835678633,-1.763660213294));
#48677 = VECTOR('',#48678,1.);
#48678 = DIRECTION('',(-0.866027311936,-0.499996694971));
#48679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48680 = ORIENTED_EDGE('',*,*,#48681,.T.);
#48681 = EDGE_CURVE('',#48666,#48682,#48684,.T.);
#48682 = VERTEX_POINT('',#48683);
#48683 = CARTESIAN_POINT('',(2.451146897693,-5.623334204552,
    8.911307706809));
#48684 = SURFACE_CURVE('',#48685,(#48689),.PCURVE_S1.);
#48685 = LINE('',#48686,#48687);
#48686 = CARTESIAN_POINT('',(2.451146897693,-5.342226794691,
    9.398290180079));
#48687 = VECTOR('',#48688,1.);
#48688 = DIRECTION('',(-7.89782709363E-016,-0.499930569935,
    -0.866065485541));
#48689 = PCURVE('',#43969,#48690);
#48690 = DEFINITIONAL_REPRESENTATION('',(#48691),#48695);
#48691 = LINE('',#48692,#48693);
#48692 = CARTESIAN_POINT('',(0.759067343317,-1.781424163409));
#48693 = VECTOR('',#48694,1.);
#48694 = DIRECTION('',(-0.500002150002,0.866024162477));
#48695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48696 = ORIENTED_EDGE('',*,*,#48697,.T.);
#48697 = EDGE_CURVE('',#48682,#48698,#48700,.T.);
#48698 = VERTEX_POINT('',#48699);
#48699 = CARTESIAN_POINT('',(2.451146897693,-5.575689193697,
    8.883805963737));
#48700 = SURFACE_CURVE('',#48701,(#48705),.PCURVE_S1.);
#48701 = LINE('',#48702,#48703);
#48702 = CARTESIAN_POINT('',(2.451146897693,-5.623334204552,
    8.911307706809));
#48703 = VECTOR('',#48704,1.);
#48704 = DIRECTION('',(-8.072490901092E-015,0.866073545767,
    -0.499916606368));
#48705 = PCURVE('',#43969,#48706);
#48706 = DEFINITIONAL_REPRESENTATION('',(#48707),#48711);
#48707 = LINE('',#48708,#48709);
#48708 = CARTESIAN_POINT('',(0.477919684492,-1.294464925804));
#48709 = VECTOR('',#48710,1.);
#48710 = DIRECTION('',(0.866032223857,0.499988187102));
#48711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48712 = ORIENTED_EDGE('',*,*,#48713,.T.);
#48713 = EDGE_CURVE('',#48698,#48592,#48714,.T.);
#48714 = SURFACE_CURVE('',#48715,(#48719),.PCURVE_S1.);
#48715 = LINE('',#48716,#48717);
#48716 = CARTESIAN_POINT('',(2.451146897693,-5.575689193697,
    8.883805963737));
#48717 = VECTOR('',#48718,1.);
#48718 = DIRECTION('',(0.E+000,0.499928347783,0.866066768259));
#48719 = PCURVE('',#43969,#48720);
#48720 = DEFINITIONAL_REPRESENTATION('',(#48721),#48725);
#48721 = LINE('',#48722,#48723);
#48722 = CARTESIAN_POINT('',(0.52556242212,-1.266959244885));
#48723 = VECTOR('',#48724,1.);
#48724 = DIRECTION('',(0.499999927956,-0.866025445379));
#48725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48726 = FACE_BOUND('',#48727,.T.);
#48727 = EDGE_LOOP('',(#48728,#48748,#48764,#48802,#48818,#48834,#48850)
  );
#48728 = ORIENTED_EDGE('',*,*,#48729,.T.);
#48729 = EDGE_CURVE('',#48730,#48732,#48734,.T.);
#48730 = VERTEX_POINT('',#48731);
#48731 = CARTESIAN_POINT('',(2.451146897693,-4.449525665724,
    8.352315232965));
#48732 = VERTEX_POINT('',#48733);
#48733 = CARTESIAN_POINT('',(2.451146897693,-4.466213038879,
    8.21562922659));
#48734 = SURFACE_CURVE('',#48735,(#48740),.PCURVE_S1.);
#48735 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48736,#48737,#48738,#48739),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#48736 = CARTESIAN_POINT('',(2.451146897693,-4.449525665724,
    8.352315232965));
#48737 = CARTESIAN_POINT('',(2.451146897693,-4.463544782955,
    8.31346728468));
#48738 = CARTESIAN_POINT('',(2.451146897693,-4.469639922259,
    8.253026221589));
#48739 = CARTESIAN_POINT('',(2.451146897693,-4.466213038879,
    8.21562922659));
#48740 = PCURVE('',#43969,#48741);
#48741 = DEFINITIONAL_REPRESENTATION('',(#48742),#48747);
#48742 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48743,#48744,#48745,#48746),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#48743 = CARTESIAN_POINT('',(1.651682017639,-0.735375436612));
#48744 = CARTESIAN_POINT('',(1.637659689607,-0.696528647163));
#48745 = CARTESIAN_POINT('',(1.631559554769,-0.636088088052));
#48746 = CARTESIAN_POINT('',(1.634983347212,-0.598690809942));
#48747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48748 = ORIENTED_EDGE('',*,*,#48749,.T.);
#48749 = EDGE_CURVE('',#48732,#48750,#48752,.T.);
#48750 = VERTEX_POINT('',#48751);
#48751 = CARTESIAN_POINT('',(2.426146897693,-4.408648840784,
    8.248870224643));
#48752 = SURFACE_CURVE('',#48753,(#48757),.PCURVE_S1.);
#48753 = LINE('',#48754,#48755);
#48754 = CARTESIAN_POINT('',(2.451146897693,-4.466213038879,
    8.21562922659));
#48755 = VECTOR('',#48756,1.);
#48756 = DIRECTION('',(0.E+000,0.865984408665,0.500070998909));
#48757 = PCURVE('',#43969,#48758);
#48758 = DEFINITIONAL_REPRESENTATION('',(#48759),#48763);
#48759 = LINE('',#48760,#48761);
#48760 = CARTESIAN_POINT('',(1.634983347212,-0.598690809942));
#48761 = VECTOR('',#48762,1.);
#48762 = DIRECTION('',(0.866025737419,-0.499999422127));
#48763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48764 = ORIENTED_EDGE('',*,*,#48765,.T.);
#48765 = EDGE_CURVE('',#48750,#48766,#48768,.T.);
#48766 = VERTEX_POINT('',#48767);
#48767 = CARTESIAN_POINT('',(2.426146897693,-4.351708248199,
    8.431299260081));
#48768 = SURFACE_CURVE('',#48769,(#48784),.PCURVE_S1.);
#48769 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48770,#48771,#48772,#48773,
    #48774,#48775,#48776,#48777,#48778,#48779,#48780,#48781,#48782,
    #48783),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245884,0.41689920779,0.625392147493,0.804937096352,
    0.952983809669,1.),.UNSPECIFIED.);
#48770 = CARTESIAN_POINT('',(2.451146897693,-4.408648840784,
    8.248870224643));
#48771 = CARTESIAN_POINT('',(2.451146897693,-4.408044457947,
    8.263216740723));
#48772 = CARTESIAN_POINT('',(2.451146897693,-4.407440075111,
    8.277563256803));
#48773 = CARTESIAN_POINT('',(2.451146897693,-4.40362906003,
    8.306482717276));
#48774 = CARTESIAN_POINT('',(2.451146897693,-4.400558832824,
    8.321431822722));
#48775 = CARTESIAN_POINT('',(2.451146897693,-4.393233819233,
    8.349080713387));
#48776 = CARTESIAN_POINT('',(2.451146897693,-4.388756044888,
    8.36235718396));
#48777 = CARTESIAN_POINT('',(2.451146897693,-4.379519134961,
    8.385084626963));
#48778 = CARTESIAN_POINT('',(2.451146897693,-4.374701182251,
    8.39516607243));
#48779 = CARTESIAN_POINT('',(2.451146897693,-4.365391964075,
    8.411853148478));
#48780 = CARTESIAN_POINT('',(2.451146897693,-4.360891629506,
    8.418951218741));
#48781 = CARTESIAN_POINT('',(2.451146897693,-4.354738344134,
    8.427405773638));
#48782 = CARTESIAN_POINT('',(2.451146897693,-4.353223296166,
    8.429352516859));
#48783 = CARTESIAN_POINT('',(2.451146897693,-4.351708248199,
    8.431299260081));
#48784 = PCURVE('',#43969,#48785);
#48785 = DEFINITIONAL_REPRESENTATION('',(#48786),#48801);
#48786 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48787,#48788,#48789,#48790,
    #48791,#48792,#48793,#48794,#48795,#48796,#48797,#48798,#48799,
    #48800),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245884,0.41689920779,0.625392147493,0.804937096352,
    0.952983809669,1.),.UNSPECIFIED.);
#48787 = CARTESIAN_POINT('',(1.692550292535,-0.631927050104));
#48788 = CARTESIAN_POINT('',(1.693155861134,-0.646273516182));
#48789 = CARTESIAN_POINT('',(1.693761429732,-0.66061998226));
#48790 = CARTESIAN_POINT('',(1.697574835042,-0.689539127647));
#48791 = CARTESIAN_POINT('',(1.700646297806,-0.704487979283));
#48792 = CARTESIAN_POINT('',(1.707973596599,-0.732136264428));
#48793 = CARTESIAN_POINT('',(1.712452468252,-0.745412364861));
#48794 = CARTESIAN_POINT('',(1.721691256609,-0.76813904434));
#48795 = CARTESIAN_POINT('',(1.726510042551,-0.77822009156));
#48796 = CARTESIAN_POINT('',(1.735820639911,-0.794906398128));
#48797 = CARTESIAN_POINT('',(1.740321561131,-0.802004096407));
#48798 = CARTESIAN_POINT('',(1.746475545266,-0.810458142696));
#48799 = CARTESIAN_POINT('',(1.74799075413,-0.812404760689));
#48800 = CARTESIAN_POINT('',(1.749505962994,-0.814351378683));
#48801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48802 = ORIENTED_EDGE('',*,*,#48803,.T.);
#48803 = EDGE_CURVE('',#48766,#48804,#48806,.T.);
#48804 = VERTEX_POINT('',#48805);
#48805 = CARTESIAN_POINT('',(2.451146897693,-4.36947611396,
    8.462066357301));
#48806 = SURFACE_CURVE('',#48807,(#48811),.PCURVE_S1.);
#48807 = LINE('',#48808,#48809);
#48808 = CARTESIAN_POINT('',(2.451146897693,-4.351708248199,
    8.431299260081));
#48809 = VECTOR('',#48810,1.);
#48810 = DIRECTION('',(0.E+000,-0.500094438813,0.865970872644));
#48811 = PCURVE('',#43969,#48812);
#48812 = DEFINITIONAL_REPRESENTATION('',(#48813),#48817);
#48813 = LINE('',#48814,#48815);
#48814 = CARTESIAN_POINT('',(1.749505962994,-0.814351378683));
#48815 = VECTOR('',#48816,1.);
#48816 = DIRECTION('',(-0.50002286315,-0.866012203336));
#48817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48818 = ORIENTED_EDGE('',*,*,#48819,.T.);
#48819 = EDGE_CURVE('',#48804,#48820,#48822,.T.);
#48820 = VERTEX_POINT('',#48821);
#48821 = CARTESIAN_POINT('',(2.451146897693,-4.856411647027,
    8.180879848455));
#48822 = SURFACE_CURVE('',#48823,(#48827),.PCURVE_S1.);
#48823 = LINE('',#48824,#48825);
#48824 = CARTESIAN_POINT('',(2.451146897693,-4.36947611396,
    8.462066357301));
#48825 = VECTOR('',#48826,1.);
#48826 = DIRECTION('',(-7.897842568821E-016,-0.86598370238,
    -0.500072221995));
#48827 = PCURVE('',#43969,#48828);
#48828 = DEFINITIONAL_REPRESENTATION('',(#48829),#48833);
#48829 = LINE('',#48830,#48831);
#48830 = CARTESIAN_POINT('',(1.731740640246,-0.845119944342));
#48831 = VECTOR('',#48832,1.);
#48832 = DIRECTION('',(-0.866025031236,0.500000645272));
#48833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48834 = ORIENTED_EDGE('',*,*,#48835,.T.);
#48835 = EDGE_CURVE('',#48820,#48836,#48838,.T.);
#48836 = VERTEX_POINT('',#48837);
#48837 = CARTESIAN_POINT('',(2.451146897693,-4.828902299992,
    8.133240531838));
#48838 = SURFACE_CURVE('',#48839,(#48843),.PCURVE_S1.);
#48839 = LINE('',#48840,#48841);
#48840 = CARTESIAN_POINT('',(2.451146897693,-4.856411647027,
    8.180879848455));
#48841 = VECTOR('',#48842,1.);
#48842 = DIRECTION('',(8.07265664197E-015,0.500065095332,-0.865987817715
    ));
#48843 = PCURVE('',#43969,#48844);
#48844 = DEFINITIONAL_REPRESENTATION('',(#48845),#48849);
#48845 = LINE('',#48846,#48847);
#48846 = CARTESIAN_POINT('',(1.244781868302,-0.563973682501));
#48847 = VECTOR('',#48848,1.);
#48848 = DIRECTION('',(0.499993518268,0.866029145982));
#48849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48850 = ORIENTED_EDGE('',*,*,#48851,.T.);
#48851 = EDGE_CURVE('',#48836,#48730,#48852,.T.);
#48852 = SURFACE_CURVE('',#48853,(#48857),.PCURVE_S1.);
#48853 = LINE('',#48854,#48855);
#48854 = CARTESIAN_POINT('',(2.451146897693,-4.828902299992,
    8.133240531838));
#48855 = VECTOR('',#48856,1.);
#48856 = DIRECTION('',(0.E+000,0.865984382356,0.500071044468));
#48857 = PCURVE('',#43969,#48858);
#48858 = DEFINITIONAL_REPRESENTATION('',(#48859),#48863);
#48859 = LINE('',#48860,#48861);
#48860 = CARTESIAN_POINT('',(1.272287277773,-0.516332092352));
#48861 = VECTOR('',#48862,1.);
#48862 = DIRECTION('',(0.866025711114,-0.499999467689));
#48863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48868)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48865,#48866,#48867)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48865 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48866 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48867 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48868 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#48865,
  'distance_accuracy_value','confusion accuracy');
#48869 = SHAPE_DEFINITION_REPRESENTATION(#48870,#43950);
#48870 = PRODUCT_DEFINITION_SHAPE('','',#48871);
#48871 = PRODUCT_DEFINITION('design','',#48872,#48875);
#48872 = PRODUCT_DEFINITION_FORMATION('','',#48873);
#48873 = PRODUCT('CADSOFTTOOLS 1.210','CADSOFTTOOLS 1.210','',(#48874));
#48874 = PRODUCT_CONTEXT('',#2,'mechanical');
#48875 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48876 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48877,#48879);
#48877 = ( REPRESENTATION_RELATIONSHIP('','',#43950,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48878) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48878 = ITEM_DEFINED_TRANSFORMATION('','',#11,#851);
#48879 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48880);
#48880 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('210','','',#5,#48871,$);
#48881 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48873));
#48882 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48883),#49074);
#48883 = SHELL_BASED_SURFACE_MODEL('',(#48884));
#48884 = OPEN_SHELL('',(#48885));
#48885 = ADVANCED_FACE('',(#48886),#48901,.F.);
#48886 = FACE_BOUND('',#48887,.F.);
#48887 = EDGE_LOOP('',(#48888,#48911,#48927,#48943,#48965,#48981,#48997,
    #49013,#49029,#49043,#49044,#49060));
#48888 = ORIENTED_EDGE('',*,*,#48889,.T.);
#48889 = EDGE_CURVE('',#48890,#48892,#48894,.T.);
#48890 = VERTEX_POINT('',#48891);
#48891 = CARTESIAN_POINT('',(2.451146897693,-4.189428235443,
    7.029153936409));
#48892 = VERTEX_POINT('',#48893);
#48893 = CARTESIAN_POINT('',(2.451146897693,-8.012867848123,
    7.029161380235));
#48894 = SURFACE_CURVE('',#48895,(#48900),.PCURVE_S1.);
#48895 = CIRCLE('',#48896,2.);
#48896 = AXIS2_PLACEMENT_3D('',#48897,#48898,#48899);
#48897 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#48898 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48899 = DIRECTION('',(0.E+000,0.955859331128,-0.293824674074));
#48900 = PCURVE('',#48901,#48906);
#48901 = CYLINDRICAL_SURFACE('',#48902,2.);
#48902 = AXIS2_PLACEMENT_3D('',#48903,#48904,#48905);
#48903 = CARTESIAN_POINT('',(0.951146897693,-6.1011468977,7.616803284557
    ));
#48904 = DIRECTION('',(1.,0.E+000,0.E+000));
#48905 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168879472E-005));
#48906 = DEFINITIONAL_REPRESENTATION('',(#48907),#48910);
#48907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48908,#48909),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.545145178288),.PIECEWISE_BEZIER_KNOTS.);
#48908 = CARTESIAN_POINT('',(9.126469624537,1.5));
#48909 = CARTESIAN_POINT('',(6.581324446249,1.5));
#48910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48911 = ORIENTED_EDGE('',*,*,#48912,.T.);
#48912 = EDGE_CURVE('',#48892,#48913,#48915,.T.);
#48913 = VERTEX_POINT('',#48914);
#48914 = CARTESIAN_POINT('',(2.451146897693,-6.8449206436,9.473359401379
    ));
#48915 = SURFACE_CURVE('',#48916,(#48921),.PCURVE_S1.);
#48916 = CIRCLE('',#48917,2.);
#48917 = AXIS2_PLACEMENT_3D('',#48918,#48919,#48920);
#48918 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#48919 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48920 = DIRECTION('',(-0.E+000,-0.955860475211,-0.293820952161));
#48921 = PCURVE('',#48901,#48922);
#48922 = DEFINITIONAL_REPRESENTATION('',(#48923),#48926);
#48923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48924,#48925),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.487977263193),.PIECEWISE_BEZIER_KNOTS.);
#48924 = CARTESIAN_POINT('',(6.581324446249,1.5));
#48925 = CARTESIAN_POINT('',(5.093347183056,1.5));
#48926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48927 = ORIENTED_EDGE('',*,*,#48928,.T.);
#48928 = EDGE_CURVE('',#48913,#48929,#48931,.T.);
#48929 = VERTEX_POINT('',#48930);
#48930 = CARTESIAN_POINT('',(2.451146897693,-4.746687338953,
    9.088346455422));
#48931 = SURFACE_CURVE('',#48932,(#48937),.PCURVE_S1.);
#48932 = CIRCLE('',#48933,2.);
#48933 = AXIS2_PLACEMENT_3D('',#48934,#48935,#48936);
#48934 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#48935 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48936 = DIRECTION('',(0.E+000,-0.37188687295,0.928278058411));
#48937 = PCURVE('',#48901,#48938);
#48938 = DEFINITIONAL_REPRESENTATION('',(#48939),#48942);
#48939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48940,#48941),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.125031878281),.PIECEWISE_BEZIER_KNOTS.);
#48940 = CARTESIAN_POINT('',(5.093347183056,1.5));
#48941 = CARTESIAN_POINT('',(3.968315304775,1.5));
#48942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48943 = ORIENTED_EDGE('',*,*,#48944,.F.);
#48944 = EDGE_CURVE('',#48945,#48929,#48947,.T.);
#48945 = VERTEX_POINT('',#48946);
#48946 = CARTESIAN_POINT('',(2.401146897693,-4.746687338953,
    9.088346455422));
#48947 = SEAM_CURVE('',#48948,(#48951,#48958),.PCURVE_S1.);
#48948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48949,#48950),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.45,1.5),.PIECEWISE_BEZIER_KNOTS.);
#48949 = CARTESIAN_POINT('',(2.401146897693,-4.746687338953,
    9.088346455422));
#48950 = CARTESIAN_POINT('',(2.451146897693,-4.746687338953,
    9.088346455422));
#48951 = PCURVE('',#48901,#48952);
#48952 = DEFINITIONAL_REPRESENTATION('',(#48953),#48957);
#48953 = LINE('',#48954,#48955);
#48954 = CARTESIAN_POINT('',(3.968315304775,0.E+000));
#48955 = VECTOR('',#48956,1.);
#48956 = DIRECTION('',(0.E+000,1.));
#48957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48958 = PCURVE('',#48901,#48959);
#48959 = DEFINITIONAL_REPRESENTATION('',(#48960),#48964);
#48960 = LINE('',#48961,#48962);
#48961 = CARTESIAN_POINT('',(10.251500611954,0.E+000));
#48962 = VECTOR('',#48963,1.);
#48963 = DIRECTION('',(0.E+000,1.));
#48964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48965 = ORIENTED_EDGE('',*,*,#48966,.T.);
#48966 = EDGE_CURVE('',#48945,#48967,#48969,.T.);
#48967 = VERTEX_POINT('',#48968);
#48968 = CARTESIAN_POINT('',(2.401146897693,-6.844918989662,
    9.47336006398));
#48969 = SURFACE_CURVE('',#48970,(#48975),.PCURVE_S1.);
#48970 = CIRCLE('',#48971,2.);
#48971 = AXIS2_PLACEMENT_3D('',#48972,#48973,#48974);
#48972 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#48973 = DIRECTION('',(1.,0.E+000,0.E+000));
#48974 = DIRECTION('',(-0.E+000,0.677229779373,0.735771585433));
#48975 = PCURVE('',#48901,#48976);
#48976 = DEFINITIONAL_REPRESENTATION('',(#48977),#48980);
#48977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48978,#48979),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.125030987417),.PIECEWISE_BEZIER_KNOTS.);
#48978 = CARTESIAN_POINT('',(3.968315304775,1.45));
#48979 = CARTESIAN_POINT('',(5.093346292192,1.45));
#48980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48981 = ORIENTED_EDGE('',*,*,#48982,.T.);
#48982 = EDGE_CURVE('',#48967,#48983,#48985,.T.);
#48983 = VERTEX_POINT('',#48984);
#48984 = CARTESIAN_POINT('',(2.401146897693,-8.012865558216,
    7.029153930744));
#48985 = SURFACE_CURVE('',#48986,(#48991),.PCURVE_S1.);
#48986 = CIRCLE('',#48987,2.);
#48987 = AXIS2_PLACEMENT_3D('',#48988,#48989,#48990);
#48988 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#48989 = DIRECTION('',(1.,0.E+000,0.E+000));
#48990 = DIRECTION('',(0.E+000,-0.371886045981,0.928278389711));
#48991 = PCURVE('',#48901,#48992);
#48992 = DEFINITIONAL_REPRESENTATION('',(#48993),#48996);
#48993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48994,#48995),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.487982050805),.PIECEWISE_BEZIER_KNOTS.);
#48994 = CARTESIAN_POINT('',(5.093346292192,1.45));
#48995 = CARTESIAN_POINT('',(6.581328342997,1.45));
#48996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48997 = ORIENTED_EDGE('',*,*,#48998,.T.);
#48998 = EDGE_CURVE('',#48983,#48999,#49001,.T.);
#48999 = VERTEX_POINT('',#49000);
#49000 = CARTESIAN_POINT('',(2.401146897693,-4.189425912129,
    7.02916149458));
#49001 = SURFACE_CURVE('',#49002,(#49007),.PCURVE_S1.);
#49002 = CIRCLE('',#49003,2.);
#49003 = AXIS2_PLACEMENT_3D('',#49004,#49005,#49006);
#49004 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#49005 = DIRECTION('',(1.,0.E+000,0.E+000));
#49006 = DIRECTION('',(0.E+000,-0.955859330258,-0.293824676907));
#49007 = PCURVE('',#48901,#49008);
#49008 = DEFINITIONAL_REPRESENTATION('',(#49009),#49012);
#49009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49010,#49011),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.545145235138),.PIECEWISE_BEZIER_KNOTS.);
#49010 = CARTESIAN_POINT('',(6.581328342997,1.45));
#49011 = CARTESIAN_POINT('',(9.126473578135,1.45));
#49012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49013 = ORIENTED_EDGE('',*,*,#49014,.T.);
#49014 = EDGE_CURVE('',#48999,#49015,#49017,.T.);
#49015 = VERTEX_POINT('',#49016);
#49016 = CARTESIAN_POINT('',(2.401146897693,-4.201445809708,
    8.242211772094));
#49017 = SURFACE_CURVE('',#49018,(#49023),.PCURVE_S1.);
#49018 = CIRCLE('',#49019,2.);
#49019 = AXIS2_PLACEMENT_3D('',#49020,#49021,#49022);
#49020 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#49021 = DIRECTION('',(1.,0.E+000,0.E+000));
#49022 = DIRECTION('',(0.E+000,0.955860492785,-0.293820894989));
#49023 = PCURVE('',#48901,#49024);
#49024 = DEFINITIONAL_REPRESENTATION('',(#49025),#49028);
#49025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49026,#49027),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.616260454534),.PIECEWISE_BEZIER_KNOTS.);
#49026 = CARTESIAN_POINT('',(9.126473578135,1.45));
#49027 = CARTESIAN_POINT('',(9.742734032669,1.45));
#49028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49029 = ORIENTED_EDGE('',*,*,#49030,.T.);
#49030 = EDGE_CURVE('',#49015,#48945,#49031,.T.);
#49031 = SURFACE_CURVE('',#49032,(#49037),.PCURVE_S1.);
#49032 = CIRCLE('',#49033,2.);
#49033 = AXIS2_PLACEMENT_3D('',#49034,#49035,#49036);
#49034 = CARTESIAN_POINT('',(2.401146897693,-6.1011468977,7.616803284557
    ));
#49035 = DIRECTION('',(1.,0.E+000,0.E+000));
#49036 = DIRECTION('',(-0.E+000,0.949850543996,0.312704243769));
#49037 = PCURVE('',#48901,#49038);
#49038 = DEFINITIONAL_REPRESENTATION('',(#49039),#49042);
#49039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49040,#49041),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.508766579286),.PIECEWISE_BEZIER_KNOTS.);
#49040 = CARTESIAN_POINT('',(9.742734032669,1.45));
#49041 = CARTESIAN_POINT('',(10.251500611954,1.45));
#49042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49043 = ORIENTED_EDGE('',*,*,#48944,.T.);
#49044 = ORIENTED_EDGE('',*,*,#49045,.T.);
#49045 = EDGE_CURVE('',#48929,#49046,#49048,.T.);
#49046 = VERTEX_POINT('',#49047);
#49047 = CARTESIAN_POINT('',(2.451146897693,-4.201450353536,
    8.242225573968));
#49048 = SURFACE_CURVE('',#49049,(#49054),.PCURVE_S1.);
#49049 = CIRCLE('',#49050,2.);
#49050 = AXIS2_PLACEMENT_3D('',#49051,#49052,#49053);
#49051 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#49052 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49053 = DIRECTION('',(0.E+000,0.677229779373,0.735771585433));
#49054 = PCURVE('',#48901,#49055);
#49055 = DEFINITIONAL_REPRESENTATION('',(#49056),#49059);
#49056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49057,#49058),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.50875931399),.PIECEWISE_BEZIER_KNOTS.);
#49057 = CARTESIAN_POINT('',(10.251500611954,1.5));
#49058 = CARTESIAN_POINT('',(9.742741297965,1.5));
#49059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49060 = ORIENTED_EDGE('',*,*,#49061,.T.);
#49061 = EDGE_CURVE('',#49046,#48890,#49062,.T.);
#49062 = SURFACE_CURVE('',#49063,(#49068),.PCURVE_S1.);
#49063 = CIRCLE('',#49064,2.);
#49064 = AXIS2_PLACEMENT_3D('',#49065,#49066,#49067);
#49065 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#49066 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49067 = DIRECTION('',(0.E+000,0.949848272082,0.312711144706));
#49068 = PCURVE('',#48901,#49069);
#49069 = DEFINITIONAL_REPRESENTATION('',(#49070),#49073);
#49070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49071,#49072),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.616271673428),.PIECEWISE_BEZIER_KNOTS.);
#49071 = CARTESIAN_POINT('',(9.742741297965,1.5));
#49072 = CARTESIAN_POINT('',(9.126469624537,1.5));
#49073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49078)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49075,#49076,#49077)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49075 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49076 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49077 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49078 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#49075,
  'distance_accuracy_value','confusion accuracy');
#49079 = SHAPE_DEFINITION_REPRESENTATION(#49080,#48882);
#49080 = PRODUCT_DEFINITION_SHAPE('','',#49081);
#49081 = PRODUCT_DEFINITION('design','',#49082,#49085);
#49082 = PRODUCT_DEFINITION_FORMATION('','',#49083);
#49083 = PRODUCT('CADSOFTTOOLS 1.211','CADSOFTTOOLS 1.211','',(#49084));
#49084 = PRODUCT_CONTEXT('',#2,'mechanical');
#49085 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49086 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49087,#49089);
#49087 = ( REPRESENTATION_RELATIONSHIP('','',#48882,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49088) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49088 = ITEM_DEFINED_TRANSFORMATION('','',#11,#855);
#49089 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49090);
#49090 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('211','','',#5,#49081,$);
#49091 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49083));
#49092 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49093),#49763);
#49093 = SHELL_BASED_SURFACE_MODEL('',(#49094));
#49094 = OPEN_SHELL('',(#49095));
#49095 = ADVANCED_FACE('',(#49096),#49165,.T.);
#49096 = FACE_BOUND('',#49097,.T.);
#49097 = EDGE_LOOP('',(#49098,#49231,#49369,#49385,#49543,#49559,#49733,
    #49749));
#49098 = ORIENTED_EDGE('',*,*,#49099,.T.);
#49099 = EDGE_CURVE('',#49100,#49102,#49104,.T.);
#49100 = VERTEX_POINT('',#49101);
#49101 = CARTESIAN_POINT('',(2.401146897693,-7.495107759863,
    7.718917797881));
#49102 = VERTEX_POINT('',#49103);
#49103 = CARTESIAN_POINT('',(2.413646897693,-7.764421293306,
    7.55363178785));
#49104 = SURFACE_CURVE('',#49105,(#49164),.PCURVE_S1.);
#49105 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49106,#49107,#49108,#49109,
    #49110,#49111,#49112,#49113,#49114,#49115,#49116,#49117,#49118,
    #49119,#49120,#49121,#49122,#49123,#49124,#49125,#49126,#49127,
    #49128,#49129,#49130,#49131,#49132,#49133,#49134,#49135,#49136,
    #49137,#49138,#49139,#49140,#49141,#49142,#49143,#49144,#49145,
    #49146,#49147,#49148,#49149,#49150,#49151,#49152,#49153,#49154,
    #49155,#49156,#49157,#49158,#49159,#49160,#49161,#49162,#49163),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,4),(0.E+000,3.136538547546E-002,6.313764586947E-002,
    9.545457085743E-002,0.128391429399,0.161942809931,0.196011932099,
    0.230416758428,0.264858591324,0.299461578046,0.335254182754,
    0.37187858327,0.408974705247,0.446129529553,0.482970661836,
    0.51924327779,0.558409895506,0.604035725644,0.65267687901,
    0.701406055089,0.746845135714,0.784429676401,0.819452095571,
    0.852506896335,0.88404262299,0.914489823454,0.944259616566,
    0.973743894538,1.),.UNSPECIFIED.);
#49106 = CARTESIAN_POINT('',(2.401146897693,-7.495107759899,
    7.718917797955));
#49107 = CARTESIAN_POINT('',(2.401146897693,-7.490837642251,
    7.714848624824));
#49108 = CARTESIAN_POINT('',(2.401146897693,-7.486567524604,
    7.710779451692));
#49109 = CARTESIAN_POINT('',(2.401146897693,-7.478989222408,
    7.702005761833));
#49110 = CARTESIAN_POINT('',(2.401146897693,-7.475521101751,
    7.697358058367));
#49111 = CARTESIAN_POINT('',(2.401146897693,-7.469223875023,
    7.687723288907));
#49112 = CARTESIAN_POINT('',(2.401146897693,-7.466406174328,
    7.682659555492));
#49113 = CARTESIAN_POINT('',(2.401146897693,-7.461440660229,
    7.672240705819));
#49114 = CARTESIAN_POINT('',(2.401146897693,-7.459306133515,
    7.666805544739));
#49115 = CARTESIAN_POINT('',(2.401146897693,-7.455749662071,
    7.655711228739));
#49116 = CARTESIAN_POINT('',(2.401146897693,-7.454341120988,
    7.64996916557));
#49117 = CARTESIAN_POINT('',(2.401146897693,-7.452282456767,
    7.638352816328));
#49118 = CARTESIAN_POINT('',(2.401146897693,-7.451643707675,
    7.632393386047));
#49119 = CARTESIAN_POINT('',(2.401146897693,-7.45116278875,
    7.620457688837));
#49120 = CARTESIAN_POINT('',(2.401146897693,-7.451328020524,
    7.614393413617));
#49121 = CARTESIAN_POINT('',(2.401146897693,-7.452473849375,
    7.602394297996));
#49122 = CARTESIAN_POINT('',(2.401146897693,-7.453463264716,
    7.596362025977));
#49123 = CARTESIAN_POINT('',(2.401146897693,-7.456232284445,
    7.584525540689));
#49124 = CARTESIAN_POINT('',(2.401146897693,-7.458043623585,
    7.578627539463));
#49125 = CARTESIAN_POINT('',(2.401146897693,-7.462469044439,
    7.566954693712));
#49126 = CARTESIAN_POINT('',(2.401146897693,-7.465152431408,
    7.561102893622));
#49127 = CARTESIAN_POINT('',(2.401146897693,-7.471321114122,
    7.549693761425));
#49128 = CARTESIAN_POINT('',(2.401146897693,-7.47487144247,
    7.544054983866));
#49129 = CARTESIAN_POINT('',(2.401146897693,-7.482738366518,
    7.533248410381));
#49130 = CARTESIAN_POINT('',(2.401146897693,-7.48711420317,
    7.527992125729));
#49131 = CARTESIAN_POINT('',(2.401146897693,-7.496556944694,
    7.518123149019));
#49132 = CARTESIAN_POINT('',(2.401146897693,-7.501675409918,
    7.513415009418));
#49133 = CARTESIAN_POINT('',(2.401146897693,-7.512501587293,
    7.504785533187));
#49134 = CARTESIAN_POINT('',(2.401146897693,-7.518259808153,
    7.500768895518));
#49135 = CARTESIAN_POINT('',(2.401146897693,-7.530233248428,
    7.493600095201));
#49136 = CARTESIAN_POINT('',(2.401146897693,-7.536545474634,
    7.490396143662));
#49137 = CARTESIAN_POINT('',(2.401146897693,-7.549977084955,
    7.484460643042));
#49138 = CARTESIAN_POINT('',(2.401146897693,-7.557298252488,
    7.481788911533));
#49139 = CARTESIAN_POINT('',(2.401146897693,-7.573318267143,
    7.476887295629));
#49140 = CARTESIAN_POINT('',(2.401146897693,-7.582295532481,
    7.474800561384));
#49141 = CARTESIAN_POINT('',(2.401146897693,-7.60078388038,
    7.471648190155));
#49142 = CARTESIAN_POINT('',(2.401146897693,-7.610593878733,
    7.470651145835));
#49143 = CARTESIAN_POINT('',(2.401146897693,-7.629831559393,
    7.469940374275));
#49144 = CARTESIAN_POINT('',(2.401146897693,-7.639572770042,
    7.470220667414));
#49145 = CARTESIAN_POINT('',(2.401146897693,-7.657706823959,
    7.472015446599));
#49146 = CARTESIAN_POINT('',(2.401146897693,-7.666458227624,
    7.473458104181));
#49147 = CARTESIAN_POINT('',(2.401146897693,-7.681489004224,7.477057783)
  );
#49148 = CARTESIAN_POINT('',(2.401146897693,-7.688154195466,
    7.479087209137));
#49149 = CARTESIAN_POINT('',(2.401146897693,-7.700181751395,
    7.483619163029));
#49150 = CARTESIAN_POINT('',(2.401146897693,-7.70570482379,
    7.486113602549));
#49151 = CARTESIAN_POINT('',(2.401146897693,-7.715805819504,
    7.491506640318));
#49152 = CARTESIAN_POINT('',(2.401146897693,-7.720446876217,
    7.494390963415));
#49153 = CARTESIAN_POINT('',(2.401146897693,-7.728923603301,
    7.500500193954));
#49154 = CARTESIAN_POINT('',(2.401146897693,-7.732809929342,
    7.503717354611));
#49155 = CARTESIAN_POINT('',(2.401146897693,-7.739884935719,
    7.510461013185));
#49156 = CARTESIAN_POINT('',(2.401146897693,-7.743114038399,
    7.51398552094));
#49157 = CARTESIAN_POINT('',(2.401146897693,-7.748952206715,
    7.521338703881));
#49158 = CARTESIAN_POINT('',(2.401146897693,-7.751592945168,
    7.525170494616));
#49159 = CARTESIAN_POINT('',(2.401146897693,-7.75630294346,
    7.533154236151));
#49160 = CARTESIAN_POINT('',(2.401146897693,-7.758395888543,
    7.537313777042));
#49161 = CARTESIAN_POINT('',(2.401146897693,-7.761827602032,
    7.545500301662));
#49162 = CARTESIAN_POINT('',(2.401146897693,-7.763124447669,
    7.549566044756));
#49163 = CARTESIAN_POINT('',(2.401146897693,-7.764421293306,
    7.55363178785));
#49164 = PCURVE('',#49165,#49170);
#49165 = PLANE('',#49166);
#49166 = AXIS2_PLACEMENT_3D('',#49167,#49168,#49169);
#49167 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#49168 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49169 = DIRECTION('',(0.E+000,1.,0.E+000));
#49170 = DEFINITIONAL_REPRESENTATION('',(#49171),#49230);
#49171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49172,#49173,#49174,#49175,
    #49176,#49177,#49178,#49179,#49180,#49181,#49182,#49183,#49184,
    #49185,#49186,#49187,#49188,#49189,#49190,#49191,#49192,#49193,
    #49194,#49195,#49196,#49197,#49198,#49199,#49200,#49201,#49202,
    #49203,#49204,#49205,#49206,#49207,#49208,#49209,#49210,#49211,
    #49212,#49213,#49214,#49215,#49216,#49217,#49218,#49219,#49220,
    #49221,#49222,#49223,#49224,#49225,#49226,#49227,#49228,#49229),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,4),(0.E+000,3.136538547546E-002,6.313764586947E-002,
    9.545457085743E-002,0.128391429399,0.161942809931,0.196011932099,
    0.230416758428,0.264858591324,0.299461578046,0.335254182754,
    0.37187858327,0.408974705247,0.446129529553,0.482970661836,
    0.51924327779,0.558409895506,0.604035725644,0.65267687901,
    0.701406055089,0.746845135714,0.784429676401,0.819452095571,
    0.852506896335,0.88404262299,0.914489823454,0.944259616566,
    0.973743894538,1.),.UNSPECIFIED.);
#49172 = CARTESIAN_POINT('',(-2.145246017773,28.581082207621));
#49173 = CARTESIAN_POINT('',(-2.140975900125,28.585151380753));
#49174 = CARTESIAN_POINT('',(-2.136705782478,28.589220553884));
#49175 = CARTESIAN_POINT('',(-2.129127480282,28.597994243743));
#49176 = CARTESIAN_POINT('',(-2.125659359624,28.602641947209));
#49177 = CARTESIAN_POINT('',(-2.119362132897,28.612276716669));
#49178 = CARTESIAN_POINT('',(-2.116544432202,28.617340450084));
#49179 = CARTESIAN_POINT('',(-2.111578918103,28.627759299757));
#49180 = CARTESIAN_POINT('',(-2.109444391389,28.633194460837));
#49181 = CARTESIAN_POINT('',(-2.105887919945,28.644288776837));
#49182 = CARTESIAN_POINT('',(-2.104479378862,28.650030840006));
#49183 = CARTESIAN_POINT('',(-2.102420714641,28.661647189248));
#49184 = CARTESIAN_POINT('',(-2.101781965549,28.667606619529));
#49185 = CARTESIAN_POINT('',(-2.101301046624,28.679542316739));
#49186 = CARTESIAN_POINT('',(-2.101466278398,28.685606591959));
#49187 = CARTESIAN_POINT('',(-2.102612107249,28.697605707581));
#49188 = CARTESIAN_POINT('',(-2.10360152259,28.703637979599));
#49189 = CARTESIAN_POINT('',(-2.106370542319,28.715474464888));
#49190 = CARTESIAN_POINT('',(-2.108181881459,28.721372466113));
#49191 = CARTESIAN_POINT('',(-2.112607302313,28.733045311864));
#49192 = CARTESIAN_POINT('',(-2.115290689282,28.738897111954));
#49193 = CARTESIAN_POINT('',(-2.121459371996,28.750306244151));
#49194 = CARTESIAN_POINT('',(-2.125009700344,28.75594502171));
#49195 = CARTESIAN_POINT('',(-2.132876624392,28.766751595195));
#49196 = CARTESIAN_POINT('',(-2.137252461044,28.772007879847));
#49197 = CARTESIAN_POINT('',(-2.146695202568,28.781876856558));
#49198 = CARTESIAN_POINT('',(-2.151813667792,28.786584996158));
#49199 = CARTESIAN_POINT('',(-2.162639845167,28.795214472389));
#49200 = CARTESIAN_POINT('',(-2.168398066027,28.799231110058));
#49201 = CARTESIAN_POINT('',(-2.180371506302,28.806399910375));
#49202 = CARTESIAN_POINT('',(-2.186683732508,28.809603861915));
#49203 = CARTESIAN_POINT('',(-2.200115342829,28.815539362534));
#49204 = CARTESIAN_POINT('',(-2.207436510362,28.818211094043));
#49205 = CARTESIAN_POINT('',(-2.223456525017,28.823112709948));
#49206 = CARTESIAN_POINT('',(-2.232433790355,28.825199444192));
#49207 = CARTESIAN_POINT('',(-2.250922138254,28.828351815421));
#49208 = CARTESIAN_POINT('',(-2.260732136606,28.829348859741));
#49209 = CARTESIAN_POINT('',(-2.279969817267,28.830059631301));
#49210 = CARTESIAN_POINT('',(-2.289711027916,28.829779338163));
#49211 = CARTESIAN_POINT('',(-2.307845081833,28.827984558977));
#49212 = CARTESIAN_POINT('',(-2.316596485498,28.826541901395));
#49213 = CARTESIAN_POINT('',(-2.331627262097,28.822942222577));
#49214 = CARTESIAN_POINT('',(-2.33829245334,28.820912796439));
#49215 = CARTESIAN_POINT('',(-2.350320009269,28.816380842547));
#49216 = CARTESIAN_POINT('',(-2.355843081664,28.813886403027));
#49217 = CARTESIAN_POINT('',(-2.365944077378,28.808493365258));
#49218 = CARTESIAN_POINT('',(-2.370585134091,28.805609042161));
#49219 = CARTESIAN_POINT('',(-2.379061861174,28.799499811623));
#49220 = CARTESIAN_POINT('',(-2.382948187216,28.796282650966));
#49221 = CARTESIAN_POINT('',(-2.390023193592,28.789538992391));
#49222 = CARTESIAN_POINT('',(-2.393252296272,28.786014484636));
#49223 = CARTESIAN_POINT('',(-2.399090464588,28.778661301695));
#49224 = CARTESIAN_POINT('',(-2.401731203042,28.77482951096));
#49225 = CARTESIAN_POINT('',(-2.406441201334,28.766845769425));
#49226 = CARTESIAN_POINT('',(-2.408534146417,28.762686228534));
#49227 = CARTESIAN_POINT('',(-2.411965859906,28.754499703915));
#49228 = CARTESIAN_POINT('',(-2.413262705543,28.750433960821));
#49229 = CARTESIAN_POINT('',(-2.41455955118,28.746368217727));
#49230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49231 = ORIENTED_EDGE('',*,*,#49232,.T.);
#49232 = EDGE_CURVE('',#49102,#49233,#49235,.T.);
#49233 = VERTEX_POINT('',#49234);
#49234 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#49235 = SURFACE_CURVE('',#49236,(#49301),.PCURVE_S1.);
#49236 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49237,#49238,#49239,#49240,
    #49241,#49242,#49243,#49244,#49245,#49246,#49247,#49248,#49249,
    #49250,#49251,#49252,#49253,#49254,#49255,#49256,#49257,#49258,
    #49259,#49260,#49261,#49262,#49263,#49264,#49265,#49266,#49267,
    #49268,#49269,#49270,#49271,#49272,#49273,#49274,#49275,#49276,
    #49277,#49278,#49279,#49280,#49281,#49282,#49283,#49284,#49285,
    #49286,#49287,#49288,#49289,#49290,#49291,#49292,#49293,#49294,
    #49295,#49296,#49297,#49298,#49299,#49300),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,2.842084464459E-002,5.716817258289E-002,8.651794651029E-002,
    0.116735838435,0.148063649491,0.180698781449,0.214766122771,
    0.250285301729,0.286796441062,0.324528023539,0.362324192621,
    0.398929422268,0.433473109658,0.465657200688,0.495614776346,
    0.523693014323,0.5538878042,0.585331012994,0.617613338738,
    0.650235818844,0.682564972455,0.714008351784,0.744174834123,
    0.772927772573,0.802996341723,0.833986233083,0.866178687806,
    0.89999205995,0.935855053083,0.974208423094,1.),.UNSPECIFIED.);
#49237 = CARTESIAN_POINT('',(2.401146897693,-7.764421293306,
    7.55363178785));
#49238 = CARTESIAN_POINT('',(2.401146897693,-7.767292637887,
    7.549041804418));
#49239 = CARTESIAN_POINT('',(2.401146897693,-7.770163982469,
    7.544451820987));
#49240 = CARTESIAN_POINT('',(2.401146897693,-7.776666667481,
    7.536027271981));
#49241 = CARTESIAN_POINT('',(2.401146897693,-7.780208641983,
    7.532063096037));
#49242 = CARTESIAN_POINT('',(2.401146897693,-7.787761784114,
    7.524613065631));
#49243 = CARTESIAN_POINT('',(2.401146897693,-7.791835031454,
    7.521135020929));
#49244 = CARTESIAN_POINT('',(2.401146897693,-7.800459173707,
    7.514667864198));
#49245 = CARTESIAN_POINT('',(2.401146897693,-7.805079093486,
    7.511691959238));
#49246 = CARTESIAN_POINT('',(2.401146897693,-7.814806462504,
    7.506264953726));
#49247 = CARTESIAN_POINT('',(2.401146897693,-7.819990476601,
    7.503832374085));
#49248 = CARTESIAN_POINT('',(2.401146897693,-7.830847516759,
    7.499554053584));
#49249 = CARTESIAN_POINT('',(2.401146897693,-7.836605055951,
    7.497731661542));
#49250 = CARTESIAN_POINT('',(2.401146897693,-7.848589804189,
    7.49476051397));
#49251 = CARTESIAN_POINT('',(2.401146897693,-7.854909566125,
    7.493638727147));
#49252 = CARTESIAN_POINT('',(2.401146897693,-7.867964602041,
    7.492174673284));
#49253 = CARTESIAN_POINT('',(2.401146897693,-7.874838676718,
    7.491858891955));
#49254 = CARTESIAN_POINT('',(2.401146897693,-7.888679187654,
    7.492126359179));
#49255 = CARTESIAN_POINT('',(2.401146897693,-7.895841386066,
    7.492739753509));
#49256 = CARTESIAN_POINT('',(2.401146897693,-7.910049735596,
    7.494894714017));
#49257 = CARTESIAN_POINT('',(2.401146897693,-7.917281576323,
    7.496499516048));
#49258 = CARTESIAN_POINT('',(2.401146897693,-7.931280160256,
    7.500601638864));
#49259 = CARTESIAN_POINT('',(2.401146897693,-7.938213004413,
    7.503144052455));
#49260 = CARTESIAN_POINT('',(2.401146897693,-7.951224585691,
    7.50898383491));
#49261 = CARTESIAN_POINT('',(2.401146897693,-7.957477756246,
    7.512295194526));
#49262 = CARTESIAN_POINT('',(2.401146897693,-7.968899649974,
    7.519467347929));
#49263 = CARTESIAN_POINT('',(2.401146897693,-7.974241642987,
    7.523321158591));
#49264 = CARTESIAN_POINT('',(2.401146897693,-7.983795225885,
    7.531386213373));
#49265 = CARTESIAN_POINT('',(2.401146897693,-7.988167094546,
    7.535583248239));
#49266 = CARTESIAN_POINT('',(2.401146897693,-7.995850327984,
    7.544201001516));
#49267 = CARTESIAN_POINT('',(2.401146897693,-7.999297950491,
    7.548628684397));
#49268 = CARTESIAN_POINT('',(2.401146897693,-8.005256032114,
    7.557556991529));
#49269 = CARTESIAN_POINT('',(2.401146897693,-8.00785480488,
    7.562120934328));
#49270 = CARTESIAN_POINT('',(2.401146897693,-8.012602022707,
    7.571736783522));
#49271 = CARTESIAN_POINT('',(2.401146897693,-8.014711065247,
    7.576913080261));
#49272 = CARTESIAN_POINT('',(2.401146897693,-8.018308373222,
    7.587592973706));
#49273 = CARTESIAN_POINT('',(2.401146897693,-8.019764395411,
    7.593202908056));
#49274 = CARTESIAN_POINT('',(2.401146897693,-8.021956420376,
    7.604586241233));
#49275 = CARTESIAN_POINT('',(2.401146897693,-8.02266888255,
    7.610470369659));
#49276 = CARTESIAN_POINT('',(2.401146897693,-8.02331120059,
    7.622199817979));
#49277 = CARTESIAN_POINT('',(2.401146897693,-8.023229314311,
    7.628158738975));
#49278 = CARTESIAN_POINT('',(2.401146897693,-8.022270711405,
    7.639805341551));
#49279 = CARTESIAN_POINT('',(2.401146897693,-8.021397791676,
    7.645607618146));
#49280 = CARTESIAN_POINT('',(2.401146897693,-8.018905035697,
    7.656731759474));
#49281 = CARTESIAN_POINT('',(2.401146897693,-8.017303198178,
    7.662167168235));
#49282 = CARTESIAN_POINT('',(2.401146897693,-8.013443223053,
    7.672416590221));
#49283 = CARTESIAN_POINT('',(2.401146897693,-8.011205739344,
    7.677334034466));
#49284 = CARTESIAN_POINT('',(2.401146897693,-8.006199222868,
    7.686509207949));
#49285 = CARTESIAN_POINT('',(2.401146897693,-8.003437541925,
    7.690832993923));
#49286 = CARTESIAN_POINT('',(2.401146897693,-7.997233913791,
    7.699302626584));
#49287 = CARTESIAN_POINT('',(2.401146897693,-7.993740957327,
    7.703448501882));
#49288 = CARTESIAN_POINT('',(2.401146897693,-7.98604499683,
    7.711455925459));
#49289 = CARTESIAN_POINT('',(2.401146897693,-7.981805982386,
    7.715318686037));
#49290 = CARTESIAN_POINT('',(2.401146897693,-7.972538117808,
    7.722740019822));
#49291 = CARTESIAN_POINT('',(2.401146897693,-7.967465736048,
    7.726296644355));
#49292 = CARTESIAN_POINT('',(2.401146897693,-7.956407853849,
    7.733079175312));
#49293 = CARTESIAN_POINT('',(2.401146897693,-7.950367019714,
    7.736297486134));
#49294 = CARTESIAN_POINT('',(2.401146897693,-7.937214501473,
    7.74234395537));
#49295 = CARTESIAN_POINT('',(2.401146897693,-7.930033724023,
    7.745158098102));
#49296 = CARTESIAN_POINT('',(2.401146897693,-7.914407129379,
    7.750296491736));
#49297 = CARTESIAN_POINT('',(2.401146897693,-7.905878190625,
    7.752597478471));
#49298 = CARTESIAN_POINT('',(2.401146897693,-7.890927498442,
    7.755794384876));
#49299 = CARTESIAN_POINT('',(2.401146897693,-7.884627988482,
    7.756823528002));
#49300 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#49301 = PCURVE('',#49165,#49302);
#49302 = DEFINITIONAL_REPRESENTATION('',(#49303),#49368);
#49303 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49304,#49305,#49306,#49307,
    #49308,#49309,#49310,#49311,#49312,#49313,#49314,#49315,#49316,
    #49317,#49318,#49319,#49320,#49321,#49322,#49323,#49324,#49325,
    #49326,#49327,#49328,#49329,#49330,#49331,#49332,#49333,#49334,
    #49335,#49336,#49337,#49338,#49339,#49340,#49341,#49342,#49343,
    #49344,#49345,#49346,#49347,#49348,#49349,#49350,#49351,#49352,
    #49353,#49354,#49355,#49356,#49357,#49358,#49359,#49360,#49361,
    #49362,#49363,#49364,#49365,#49366,#49367),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,2.842084464459E-002,5.716817258289E-002,8.651794651029E-002,
    0.116735838435,0.148063649491,0.180698781449,0.214766122771,
    0.250285301729,0.286796441062,0.324528023539,0.362324192621,
    0.398929422268,0.433473109658,0.465657200688,0.495614776346,
    0.523693014323,0.5538878042,0.585331012994,0.617613338738,
    0.650235818844,0.682564972455,0.714008351784,0.744174834123,
    0.772927772573,0.802996341723,0.833986233083,0.866178687806,
    0.89999205995,0.935855053083,0.974208423094,1.),.UNSPECIFIED.);
#49304 = CARTESIAN_POINT('',(-2.41455955118,28.746368217727));
#49305 = CARTESIAN_POINT('',(-2.417430895761,28.750958201158));
#49306 = CARTESIAN_POINT('',(-2.420302240343,28.755548184589));
#49307 = CARTESIAN_POINT('',(-2.426804925354,28.763972733595));
#49308 = CARTESIAN_POINT('',(-2.430346899856,28.767936909539));
#49309 = CARTESIAN_POINT('',(-2.437900041987,28.775386939945));
#49310 = CARTESIAN_POINT('',(-2.441973289328,28.778864984648));
#49311 = CARTESIAN_POINT('',(-2.450597431581,28.785332141379));
#49312 = CARTESIAN_POINT('',(-2.45521735136,28.788308046338));
#49313 = CARTESIAN_POINT('',(-2.464944720378,28.79373505185));
#49314 = CARTESIAN_POINT('',(-2.470128734475,28.796167631492));
#49315 = CARTESIAN_POINT('',(-2.480985774633,28.800445951992));
#49316 = CARTESIAN_POINT('',(-2.486743313824,28.802268344035));
#49317 = CARTESIAN_POINT('',(-2.498728062063,28.805239491606));
#49318 = CARTESIAN_POINT('',(-2.505047823999,28.806361278429));
#49319 = CARTESIAN_POINT('',(-2.518102859915,28.807825332293));
#49320 = CARTESIAN_POINT('',(-2.524976934591,28.808141113621));
#49321 = CARTESIAN_POINT('',(-2.538817445528,28.807873646397));
#49322 = CARTESIAN_POINT('',(-2.54597964394,28.807260252067));
#49323 = CARTESIAN_POINT('',(-2.56018799347,28.805105291559));
#49324 = CARTESIAN_POINT('',(-2.567419834197,28.803500489528));
#49325 = CARTESIAN_POINT('',(-2.581418418129,28.799398366712));
#49326 = CARTESIAN_POINT('',(-2.588351262286,28.796855953121));
#49327 = CARTESIAN_POINT('',(-2.601362843564,28.791016170666));
#49328 = CARTESIAN_POINT('',(-2.607616014119,28.78770481105));
#49329 = CARTESIAN_POINT('',(-2.619037907848,28.780532657647));
#49330 = CARTESIAN_POINT('',(-2.624379900861,28.776678846985));
#49331 = CARTESIAN_POINT('',(-2.633933483759,28.768613792203));
#49332 = CARTESIAN_POINT('',(-2.63830535242,28.764416757337));
#49333 = CARTESIAN_POINT('',(-2.645988585858,28.755799004061));
#49334 = CARTESIAN_POINT('',(-2.649436208365,28.751371321179));
#49335 = CARTESIAN_POINT('',(-2.655394289988,28.742443014047));
#49336 = CARTESIAN_POINT('',(-2.657993062753,28.737879071249));
#49337 = CARTESIAN_POINT('',(-2.662740280581,28.728263222054));
#49338 = CARTESIAN_POINT('',(-2.664849323121,28.723086925315));
#49339 = CARTESIAN_POINT('',(-2.668446631095,28.71240703187));
#49340 = CARTESIAN_POINT('',(-2.669902653285,28.70679709752));
#49341 = CARTESIAN_POINT('',(-2.67209467825,28.695413764343));
#49342 = CARTESIAN_POINT('',(-2.672807140424,28.689529635917));
#49343 = CARTESIAN_POINT('',(-2.673449458464,28.677800187597));
#49344 = CARTESIAN_POINT('',(-2.673367572185,28.671841266601));
#49345 = CARTESIAN_POINT('',(-2.672408969279,28.660194664025));
#49346 = CARTESIAN_POINT('',(-2.67153604955,28.654392387431));
#49347 = CARTESIAN_POINT('',(-2.669043293571,28.643268246102));
#49348 = CARTESIAN_POINT('',(-2.667441456052,28.637832837341));
#49349 = CARTESIAN_POINT('',(-2.663581480927,28.627583415355));
#49350 = CARTESIAN_POINT('',(-2.661343997218,28.62266597111));
#49351 = CARTESIAN_POINT('',(-2.656337480742,28.613490797627));
#49352 = CARTESIAN_POINT('',(-2.653575799799,28.609167011653));
#49353 = CARTESIAN_POINT('',(-2.647372171665,28.600697378992));
#49354 = CARTESIAN_POINT('',(-2.643879215201,28.596551503694));
#49355 = CARTESIAN_POINT('',(-2.636183254704,28.588544080117));
#49356 = CARTESIAN_POINT('',(-2.63194424026,28.584681319539));
#49357 = CARTESIAN_POINT('',(-2.622676375682,28.577259985754));
#49358 = CARTESIAN_POINT('',(-2.617603993922,28.573703361221));
#49359 = CARTESIAN_POINT('',(-2.606546111723,28.566920830264));
#49360 = CARTESIAN_POINT('',(-2.600505277587,28.563702519442));
#49361 = CARTESIAN_POINT('',(-2.587352759347,28.557656050207));
#49362 = CARTESIAN_POINT('',(-2.580171981897,28.554841907475));
#49363 = CARTESIAN_POINT('',(-2.564545387253,28.54970351384));
#49364 = CARTESIAN_POINT('',(-2.556016448498,28.547402527105));
#49365 = CARTESIAN_POINT('',(-2.541065756316,28.5442056207));
#49366 = CARTESIAN_POINT('',(-2.534766246355,28.543176477574));
#49367 = CARTESIAN_POINT('',(-2.528466736395,28.542147334449));
#49368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49369 = ORIENTED_EDGE('',*,*,#49370,.T.);
#49370 = EDGE_CURVE('',#49233,#49371,#49373,.T.);
#49371 = VERTEX_POINT('',#49372);
#49372 = CARTESIAN_POINT('',(2.426146897693,-7.866001173524,
    7.702841955856));
#49373 = SURFACE_CURVE('',#49374,(#49378),.PCURVE_S1.);
#49374 = LINE('',#49375,#49376);
#49375 = CARTESIAN_POINT('',(2.401146897693,-7.878328478521,
    7.757852671128));
#49376 = VECTOR('',#49377,1.);
#49377 = DIRECTION('',(0.E+000,0.218666142746,-0.975799732536));
#49378 = PCURVE('',#49165,#49379);
#49379 = DEFINITIONAL_REPRESENTATION('',(#49380),#49384);
#49380 = LINE('',#49381,#49382);
#49381 = CARTESIAN_POINT('',(-2.528466736395,28.542147334449));
#49382 = VECTOR('',#49383,1.);
#49383 = DIRECTION('',(0.218666142746,0.975799732536));
#49384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49385 = ORIENTED_EDGE('',*,*,#49386,.T.);
#49386 = EDGE_CURVE('',#49371,#49387,#49389,.T.);
#49387 = VERTEX_POINT('',#49388);
#49388 = CARTESIAN_POINT('',(2.401146897693,-7.786631136141,
    7.648753862372));
#49389 = SURFACE_CURVE('',#49390,(#49465),.PCURVE_S1.);
#49390 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49391,#49392,#49393,#49394,
    #49395,#49396,#49397,#49398,#49399,#49400,#49401,#49402,#49403,
    #49404,#49405,#49406,#49407,#49408,#49409,#49410,#49411,#49412,
    #49413,#49414,#49415,#49416,#49417,#49418,#49419,#49420,#49421,
    #49422,#49423,#49424,#49425,#49426,#49427,#49428,#49429,#49430,
    #49431,#49432,#49433,#49434,#49435,#49436,#49437,#49438,#49439,
    #49440,#49441,#49442,#49443,#49444,#49445,#49446,#49447,#49448,
    #49449,#49450,#49451,#49452,#49453,#49454,#49455,#49456,#49457,
    #49458,#49459,#49460,#49461,#49462,#49463,#49464),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.398193312934E-002,6.549940020798E-002,
    9.487527738946E-002,0.122433493566,0.14849830901,0.173393870061,
    0.197444024442,0.2209723906,0.244302712731,0.26764203871,
    0.291343918335,0.315750188268,0.340773138463,0.366231416078,
    0.391861731978,0.417374496772,0.44252340416,0.467156906499,
    0.491233270602,0.514805323609,0.541657878064,0.573896803297,
    0.609883878412,0.647500873976,0.682822737483,0.71347498404,
    0.739611756201,0.762210297221,0.78912032699,0.819885609942,
    0.849491488964,0.878637387748,0.907930518635,0.937906729273,
    0.96904632162,1.),.UNSPECIFIED.);
#49391 = CARTESIAN_POINT('',(2.401146897693,-7.866001173524,
    7.702841955856));
#49392 = CARTESIAN_POINT('',(2.401146897693,-7.873331047177,
    7.701768557896));
#49393 = CARTESIAN_POINT('',(2.401146897693,-7.88066092083,
    7.700695159936));
#49394 = CARTESIAN_POINT('',(2.401146897693,-7.893561466611,
    7.697837129693));
#49395 = CARTESIAN_POINT('',(2.401146897693,-7.899403182267,
    7.696212250319));
#49396 = CARTESIAN_POINT('',(2.401146897693,-7.909986355734,
    7.692676727893));
#49397 = CARTESIAN_POINT('',(2.401146897693,-7.91477457708,
    7.690768060866));
#49398 = CARTESIAN_POINT('',(2.401146897693,-7.923442728597,
    7.686745213698));
#49399 = CARTESIAN_POINT('',(2.401146897693,-7.927359683029,
    7.684630527266));
#49400 = CARTESIAN_POINT('',(2.401146897693,-7.934441316428,
    7.680247884861));
#49401 = CARTESIAN_POINT('',(2.401146897693,-7.937634547173,
    7.677977143348));
#49402 = CARTESIAN_POINT('',(2.401146897693,-7.943393012248,
    7.673312260471));
#49403 = CARTESIAN_POINT('',(2.401146897693,-7.945979374845,
    7.670913221035));
#49404 = CARTESIAN_POINT('',(2.401146897693,-7.950620137547,
    7.666003693767));
#49405 = CARTESIAN_POINT('',(2.401146897693,-7.952689066167,
    7.663486306587));
#49406 = CARTESIAN_POINT('',(2.401146897693,-7.956365487673,
    7.658337608543));
#49407 = CARTESIAN_POINT('',(2.401146897693,-7.957981502955,
    7.655697439233));
#49408 = CARTESIAN_POINT('',(2.401146897693,-7.960799081289,
    7.650288988539));
#49409 = CARTESIAN_POINT('',(2.401146897693,-7.962006469167,
    7.647500947558));
#49410 = CARTESIAN_POINT('',(2.401146897693,-7.964014530903,
    7.641822917739));
#49411 = CARTESIAN_POINT('',(2.401146897693,-7.964821823377,
    7.638882917824));
#49412 = CARTESIAN_POINT('',(2.401146897693,-7.966027400751,
    7.63296657176));
#49413 = CARTESIAN_POINT('',(2.401146897693,-7.966417867513,
    7.629931712897));
#49414 = CARTESIAN_POINT('',(2.401146897693,-7.966803328248,
    7.623799677468));
#49415 = CARTESIAN_POINT('',(2.401146897693,-7.966774087998,
    7.620655838626));
#49416 = CARTESIAN_POINT('',(2.401146897693,-7.966298104014,
    7.614365369093));
#49417 = CARTESIAN_POINT('',(2.401146897693,-7.96582734793,
    7.611170482837));
#49418 = CARTESIAN_POINT('',(2.401146897693,-7.964455339827,
    7.604857813018));
#49419 = CARTESIAN_POINT('',(2.401146897693,-7.963532504894,
    7.601689337914));
#49420 = CARTESIAN_POINT('',(2.401146897693,-7.961260407879,
    7.595522065475));
#49421 = CARTESIAN_POINT('',(2.401146897693,-7.959893713465,
    7.592470231142));
#49422 = CARTESIAN_POINT('',(2.401146897693,-7.956757810684,
    7.586627870457));
#49423 = CARTESIAN_POINT('',(2.401146897693,-7.954976000799,
    7.583782315115));
#49424 = CARTESIAN_POINT('',(2.401146897693,-7.951049001569,
    7.578428832188));
#49425 = CARTESIAN_POINT('',(2.401146897693,-7.948895410861,
    7.575864747187));
#49426 = CARTESIAN_POINT('',(2.401146897693,-7.9442693015,7.571127227915
    ));
#49427 = CARTESIAN_POINT('',(2.401146897693,-7.941791057861,
    7.568897849461));
#49428 = CARTESIAN_POINT('',(2.401146897693,-7.936555300495,
    7.56486061325));
#49429 = CARTESIAN_POINT('',(2.401146897693,-7.933787726518,
    7.56300412863));
#49430 = CARTESIAN_POINT('',(2.401146897693,-7.928022815948,
    7.559706437594));
#49431 = CARTESIAN_POINT('',(2.401146897693,-7.924983511096,7.5582501319
    ));
#49432 = CARTESIAN_POINT('',(2.401146897693,-7.918318916834,
    7.555450827251));
#49433 = CARTESIAN_POINT('',(2.401146897693,-7.914576246316,
    7.554167430771));
#49434 = CARTESIAN_POINT('',(2.401146897693,-7.906221892315,
    7.551774422897));
#49435 = CARTESIAN_POINT('',(2.401146897693,-7.901444540064,
    7.550760237646));
#49436 = CARTESIAN_POINT('',(2.401146897693,-7.891344692598,
    7.549208566293));
#49437 = CARTESIAN_POINT('',(2.401146897693,-7.885826546688,
    7.548749349173));
#49438 = CARTESIAN_POINT('',(2.401146897693,-7.874786365727,
    7.548515329598));
#49439 = CARTESIAN_POINT('',(2.401146897693,-7.869045570306,
    7.548783140943));
#49440 = CARTESIAN_POINT('',(2.401146897693,-7.858401589373,
    7.550022121889));
#49441 = CARTESIAN_POINT('',(2.401146897693,-7.853268089367,
    7.550958692438));
#49442 = CARTESIAN_POINT('',(2.401146897693,-7.844266877291,
    7.553311233557));
#49443 = CARTESIAN_POINT('',(2.401146897693,-7.840182445797,
    7.554653915552));
#49444 = CARTESIAN_POINT('',(2.401146897693,-7.833160025005,
    7.557587146849));
#49445 = CARTESIAN_POINT('',(2.401146897693,-7.830064869985,
    7.559126368166));
#49446 = CARTESIAN_POINT('',(2.401146897693,-7.824712754773,
    7.56228150352));
#49447 = CARTESIAN_POINT('',(2.401146897693,-7.822409393657,
    7.563909908616));
#49448 = CARTESIAN_POINT('',(2.401146897693,-7.81754204754,7.56756348378
    ));
#49449 = CARTESIAN_POINT('',(2.401146897693,-7.815065086539,
    7.569664960458));
#49450 = CARTESIAN_POINT('',(2.401146897693,-7.810071728472,
    7.574414869094));
#49451 = CARTESIAN_POINT('',(2.401146897693,-7.807609161133,
    7.577087990977));
#49452 = CARTESIAN_POINT('',(2.401146897693,-7.803175481005,
    7.582671353152));
#49453 = CARTESIAN_POINT('',(2.401146897693,-7.801187998105,
    7.585548379467));
#49454 = CARTESIAN_POINT('',(2.401146897693,-7.797618636207,
    7.591595228891));
#49455 = CARTESIAN_POINT('',(2.401146897693,-7.796029624331,
    7.594739872429));
#49456 = CARTESIAN_POINT('',(2.401146897693,-7.793211794119,
    7.601395018317));
#49457 = CARTESIAN_POINT('',(2.401146897693,-7.791983519949,
    7.604887275655));
#49458 = CARTESIAN_POINT('',(2.401146897693,-7.789875008186,
    7.612330338191));
#49459 = CARTESIAN_POINT('',(2.401146897693,-7.789002157803,
    7.616268699273));
#49460 = CARTESIAN_POINT('',(2.401146897693,-7.787621523427,
    7.624718573004));
#49461 = CARTESIAN_POINT('',(2.401146897693,-7.787127684675,
    7.629223010948));
#49462 = CARTESIAN_POINT('',(2.401146897693,-7.786565583625,
    7.638672545527));
#49463 = CARTESIAN_POINT('',(2.401146897693,-7.786598359883,
    7.64371320395));
#49464 = CARTESIAN_POINT('',(2.401146897693,-7.786631136141,
    7.648753862372));
#49465 = PCURVE('',#49165,#49466);
#49466 = DEFINITIONAL_REPRESENTATION('',(#49467),#49542);
#49467 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49468,#49469,#49470,#49471,
    #49472,#49473,#49474,#49475,#49476,#49477,#49478,#49479,#49480,
    #49481,#49482,#49483,#49484,#49485,#49486,#49487,#49488,#49489,
    #49490,#49491,#49492,#49493,#49494,#49495,#49496,#49497,#49498,
    #49499,#49500,#49501,#49502,#49503,#49504,#49505,#49506,#49507,
    #49508,#49509,#49510,#49511,#49512,#49513,#49514,#49515,#49516,
    #49517,#49518,#49519,#49520,#49521,#49522,#49523,#49524,#49525,
    #49526,#49527,#49528,#49529,#49530,#49531,#49532,#49533,#49534,
    #49535,#49536,#49537,#49538,#49539,#49540,#49541),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.398193312934E-002,6.549940020798E-002,
    9.487527738946E-002,0.122433493566,0.14849830901,0.173393870061,
    0.197444024442,0.2209723906,0.244302712731,0.26764203871,
    0.291343918335,0.315750188268,0.340773138463,0.366231416078,
    0.391861731978,0.417374496772,0.44252340416,0.467156906499,
    0.491233270602,0.514805323609,0.541657878064,0.573896803297,
    0.609883878412,0.647500873976,0.682822737483,0.71347498404,
    0.739611756201,0.762210297221,0.78912032699,0.819885609942,
    0.849491488964,0.878637387748,0.907930518635,0.937906729273,
    0.96904632162,1.),.UNSPECIFIED.);
#49468 = CARTESIAN_POINT('',(-2.516139431398,28.597158049721));
#49469 = CARTESIAN_POINT('',(-2.523469305051,28.59823144768));
#49470 = CARTESIAN_POINT('',(-2.530799178704,28.59930484564));
#49471 = CARTESIAN_POINT('',(-2.543699724485,28.602162875884));
#49472 = CARTESIAN_POINT('',(-2.549541440141,28.603787755257));
#49473 = CARTESIAN_POINT('',(-2.560124613608,28.607323277684));
#49474 = CARTESIAN_POINT('',(-2.564912834954,28.60923194471));
#49475 = CARTESIAN_POINT('',(-2.573580986471,28.613254791878));
#49476 = CARTESIAN_POINT('',(-2.577497940903,28.61536947831));
#49477 = CARTESIAN_POINT('',(-2.584579574302,28.619752120715));
#49478 = CARTESIAN_POINT('',(-2.587772805047,28.622022862228));
#49479 = CARTESIAN_POINT('',(-2.593531270122,28.626687745105));
#49480 = CARTESIAN_POINT('',(-2.596117632719,28.629086784541));
#49481 = CARTESIAN_POINT('',(-2.600758395421,28.633996311809));
#49482 = CARTESIAN_POINT('',(-2.602827324041,28.636513698989));
#49483 = CARTESIAN_POINT('',(-2.606503745547,28.641662397033));
#49484 = CARTESIAN_POINT('',(-2.608119760829,28.644302566343));
#49485 = CARTESIAN_POINT('',(-2.610937339162,28.649711017037));
#49486 = CARTESIAN_POINT('',(-2.61214472704,28.652499058018));
#49487 = CARTESIAN_POINT('',(-2.614152788777,28.658177087837));
#49488 = CARTESIAN_POINT('',(-2.614960081251,28.661117087752));
#49489 = CARTESIAN_POINT('',(-2.616165658625,28.667033433816));
#49490 = CARTESIAN_POINT('',(-2.616556125387,28.670068292679));
#49491 = CARTESIAN_POINT('',(-2.616941586122,28.676200328109));
#49492 = CARTESIAN_POINT('',(-2.616912345872,28.67934416695));
#49493 = CARTESIAN_POINT('',(-2.616436361888,28.685634636483));
#49494 = CARTESIAN_POINT('',(-2.615965605804,28.688829522739));
#49495 = CARTESIAN_POINT('',(-2.614593597701,28.695142192558));
#49496 = CARTESIAN_POINT('',(-2.613670762768,28.698310667663));
#49497 = CARTESIAN_POINT('',(-2.611398665753,28.704477940101));
#49498 = CARTESIAN_POINT('',(-2.610031971338,28.707529774435));
#49499 = CARTESIAN_POINT('',(-2.606896068558,28.71337213512));
#49500 = CARTESIAN_POINT('',(-2.605114258673,28.716217690462));
#49501 = CARTESIAN_POINT('',(-2.601187259443,28.721571173388));
#49502 = CARTESIAN_POINT('',(-2.599033668735,28.724135258389));
#49503 = CARTESIAN_POINT('',(-2.594407559373,28.728872777661));
#49504 = CARTESIAN_POINT('',(-2.591929315734,28.731102156115));
#49505 = CARTESIAN_POINT('',(-2.586693558369,28.735139392326));
#49506 = CARTESIAN_POINT('',(-2.583925984392,28.736995876946));
#49507 = CARTESIAN_POINT('',(-2.578161073822,28.740293567982));
#49508 = CARTESIAN_POINT('',(-2.57512176897,28.741749873677));
#49509 = CARTESIAN_POINT('',(-2.568457174708,28.744549178325));
#49510 = CARTESIAN_POINT('',(-2.564714504189,28.745832574805));
#49511 = CARTESIAN_POINT('',(-2.556360150189,28.748225582679));
#49512 = CARTESIAN_POINT('',(-2.551582797938,28.74923976793));
#49513 = CARTESIAN_POINT('',(-2.541482950472,28.750791439283));
#49514 = CARTESIAN_POINT('',(-2.535964804562,28.751250656403));
#49515 = CARTESIAN_POINT('',(-2.5249246236,28.751484675978));
#49516 = CARTESIAN_POINT('',(-2.51918382818,28.751216864633));
#49517 = CARTESIAN_POINT('',(-2.508539847247,28.749977883687));
#49518 = CARTESIAN_POINT('',(-2.503406347241,28.749041313138));
#49519 = CARTESIAN_POINT('',(-2.494405135165,28.74668877202));
#49520 = CARTESIAN_POINT('',(-2.490320703671,28.745346090024));
#49521 = CARTESIAN_POINT('',(-2.483298282879,28.742412858727));
#49522 = CARTESIAN_POINT('',(-2.480203127859,28.74087363741));
#49523 = CARTESIAN_POINT('',(-2.474851012647,28.737718502056));
#49524 = CARTESIAN_POINT('',(-2.472547651531,28.73609009696));
#49525 = CARTESIAN_POINT('',(-2.467680305414,28.732436521796));
#49526 = CARTESIAN_POINT('',(-2.465203344413,28.730335045118));
#49527 = CARTESIAN_POINT('',(-2.460209986346,28.725585136482));
#49528 = CARTESIAN_POINT('',(-2.457747419007,28.7229120146));
#49529 = CARTESIAN_POINT('',(-2.453313738879,28.717328652425));
#49530 = CARTESIAN_POINT('',(-2.451326255979,28.714451626109));
#49531 = CARTESIAN_POINT('',(-2.447756894081,28.708404776685));
#49532 = CARTESIAN_POINT('',(-2.446167882205,28.705260133147));
#49533 = CARTESIAN_POINT('',(-2.443350051993,28.698604987259));
#49534 = CARTESIAN_POINT('',(-2.442121777823,28.695112729921));
#49535 = CARTESIAN_POINT('',(-2.44001326606,28.687669667385));
#49536 = CARTESIAN_POINT('',(-2.439140415677,28.683731306303));
#49537 = CARTESIAN_POINT('',(-2.437759781301,28.675281432572));
#49538 = CARTESIAN_POINT('',(-2.437265942549,28.670776994628));
#49539 = CARTESIAN_POINT('',(-2.436703841498,28.661327460049));
#49540 = CARTESIAN_POINT('',(-2.436736617757,28.656286801627));
#49541 = CARTESIAN_POINT('',(-2.436769394015,28.651246143204));
#49542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49543 = ORIENTED_EDGE('',*,*,#49544,.T.);
#49544 = EDGE_CURVE('',#49387,#49545,#49547,.T.);
#49545 = VERTEX_POINT('',#49546);
#49546 = CARTESIAN_POINT('',(2.426146897693,-7.726177985732,
    7.654833124443));
#49547 = SURFACE_CURVE('',#49548,(#49552),.PCURVE_S1.);
#49548 = LINE('',#49549,#49550);
#49549 = CARTESIAN_POINT('',(2.401146897693,-7.786631136141,
    7.648753862372));
#49550 = VECTOR('',#49551,1.);
#49551 = DIRECTION('',(0.E+000,0.994981717148,0.100056896517));
#49552 = PCURVE('',#49165,#49553);
#49553 = DEFINITIONAL_REPRESENTATION('',(#49554),#49558);
#49554 = LINE('',#49555,#49556);
#49555 = CARTESIAN_POINT('',(-2.436769394015,28.651246143204));
#49556 = VECTOR('',#49557,1.);
#49557 = DIRECTION('',(0.994981717148,-0.100056896517));
#49558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49559 = ORIENTED_EDGE('',*,*,#49560,.T.);
#49560 = EDGE_CURVE('',#49545,#49561,#49563,.T.);
#49561 = VERTEX_POINT('',#49562);
#49562 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#49563 = SURFACE_CURVE('',#49564,(#49647),.PCURVE_S1.);
#49564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49565,#49566,#49567,#49568,
    #49569,#49570,#49571,#49572,#49573,#49574,#49575,#49576,#49577,
    #49578,#49579,#49580,#49581,#49582,#49583,#49584,#49585,#49586,
    #49587,#49588,#49589,#49590,#49591,#49592,#49593,#49594,#49595,
    #49596,#49597,#49598,#49599,#49600,#49601,#49602,#49603,#49604,
    #49605,#49606,#49607,#49608,#49609,#49610,#49611,#49612,#49613,
    #49614,#49615,#49616,#49617,#49618,#49619,#49620,#49621,#49622,
    #49623,#49624,#49625,#49626,#49627,#49628,#49629,#49630,#49631,
    #49632,#49633,#49634,#49635,#49636,#49637,#49638,#49639,#49640,
    #49641,#49642,#49643,#49644,#49645,#49646),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,1.844458508918E-002,3.643073715048E-002,
    5.419632684909E-002,7.205528741687E-002,9.044271857063E-002,
    0.10999287002,0.131373705716,0.151668820877,0.172526750947,
    0.194313551031,0.217444255399,0.24240210438,0.269766630138,
    0.297071928925,0.330266815475,0.36690270658,0.405601277063,
    0.443649147666,0.478644626467,0.509224893317,0.536780104781,
    0.564447873966,0.59209027912,0.619492861291,0.646402753817,
    0.672585592497,0.697878950325,0.722220786833,0.745647795829,
    0.768274186815,0.79049654613,0.81226911072,0.833967624357,
    0.855928086275,0.878455903479,0.9018329409,0.926323103688,
    0.952176821385,0.979634669523,1.),.UNSPECIFIED.);
#49565 = CARTESIAN_POINT('',(2.401146897693,-7.726177985732,
    7.654833124443));
#49566 = CARTESIAN_POINT('',(2.401146897693,-7.727531137742,
    7.650552954394));
#49567 = CARTESIAN_POINT('',(2.401146897693,-7.728884289753,
    7.646272784345));
#49568 = CARTESIAN_POINT('',(2.401146897693,-7.730944202625,
    7.638399331053));
#49569 = CARTESIAN_POINT('',(2.401146897693,-7.731752844061,
    7.634723276938));
#49570 = CARTESIAN_POINT('',(2.401146897693,-7.733015733079,
    7.627687942222));
#49571 = CARTESIAN_POINT('',(2.401146897693,-7.733451529102,
    7.624373490893));
#49572 = CARTESIAN_POINT('',(2.401146897693,-7.734008733724,
    7.617947075686));
#49573 = CARTESIAN_POINT('',(2.401146897693,-7.734105602304,
    7.614884852961));
#49574 = CARTESIAN_POINT('',(2.401146897693,-7.734001780703,
    7.608844858275));
#49575 = CARTESIAN_POINT('',(2.401146897693,-7.7337674585,7.605924816137
    ));
#49576 = CARTESIAN_POINT('',(2.401146897693,-7.732987018283,
    7.600031886974));
#49577 = CARTESIAN_POINT('',(2.401146897693,-7.732393563406,
    7.59712735872));
#49578 = CARTESIAN_POINT('',(2.401146897693,-7.730840722188,
    7.591135768863));
#49579 = CARTESIAN_POINT('',(2.401146897693,-7.729832884074,
    7.588080926859));
#49580 = CARTESIAN_POINT('',(2.401146897693,-7.727498042853,
    7.582341715039));
#49581 = CARTESIAN_POINT('',(2.401146897693,-7.726183062909,
    7.579626407251));
#49582 = CARTESIAN_POINT('',(2.401146897693,-7.723184784855,
    7.57433853493));
#49583 = CARTESIAN_POINT('',(2.401146897693,-7.721478199602,
    7.571763014566));
#49584 = CARTESIAN_POINT('',(2.401146897693,-7.717662289752,
    7.566705857627));
#49585 = CARTESIAN_POINT('',(2.401146897693,-7.715518234638,
    7.564235411024));
#49586 = CARTESIAN_POINT('',(2.401146897693,-7.710760567065,
    7.559369520617));
#49587 = CARTESIAN_POINT('',(2.401146897693,-7.708102176599,
    7.556990361758));
#49588 = CARTESIAN_POINT('',(2.401146897693,-7.70221919103,
    7.552300008996));
#49589 = CARTESIAN_POINT('',(2.401146897693,-7.698932315112,
    7.550000604521));
#49590 = CARTESIAN_POINT('',(2.401146897693,-7.691676162616,
    7.545524330307));
#49591 = CARTESIAN_POINT('',(2.401146897693,-7.687603732802,
    7.543333774201));
#49592 = CARTESIAN_POINT('',(2.401146897693,-7.679177957979,
    7.539468673353));
#49593 = CARTESIAN_POINT('',(2.401146897693,-7.674734217581,
    7.537752027339));
#49594 = CARTESIAN_POINT('',(2.401146897693,-7.664679468715,
    7.534462212079));
#49595 = CARTESIAN_POINT('',(2.401146897693,-7.658877660588,
    7.532984112122));
#49596 = CARTESIAN_POINT('',(2.401146897693,-7.646553996275,
    7.530605669447));
#49597 = CARTESIAN_POINT('',(2.401146897693,-7.639823291976,
    7.529763440677));
#49598 = CARTESIAN_POINT('',(2.401146897693,-7.626077354338,
    7.528923073825));
#49599 = CARTESIAN_POINT('',(2.401146897693,-7.618830806937,
    7.528953868877));
#49600 = CARTESIAN_POINT('',(2.401146897693,-7.60481120449,
    7.529996760434));
#49601 = CARTESIAN_POINT('',(2.401146897693,-7.597800185703,
    7.530971498722));
#49602 = CARTESIAN_POINT('',(2.401146897693,-7.584887531121,
    7.533781085632));
#49603 = CARTESIAN_POINT('',(2.401146897693,-7.578751368073,
    7.535525073492));
#49604 = CARTESIAN_POINT('',(2.401146897693,-7.567871560823,
    7.539577010714));
#49605 = CARTESIAN_POINT('',(2.401146897693,-7.562892129439,
    7.541804235566));
#49606 = CARTESIAN_POINT('',(2.401146897693,-7.554098826892,
    7.546546816183));
#49607 = CARTESIAN_POINT('',(2.401146897693,-7.550121853301,
    7.549066135683));
#49608 = CARTESIAN_POINT('',(2.401146897693,-7.542691855782,
    7.554447027414));
#49609 = CARTESIAN_POINT('',(2.401146897693,-7.53920249827,
    7.557378519716));
#49610 = CARTESIAN_POINT('',(2.401146897693,-7.532765820723,
    7.563511715904));
#49611 = CARTESIAN_POINT('',(2.401146897693,-7.529793853652,
    7.566779021625));
#49612 = CARTESIAN_POINT('',(2.401146897693,-7.52443544938,
    7.573491242775));
#49613 = CARTESIAN_POINT('',(2.401146897693,-7.522020550619,
    7.576998729798));
#49614 = CARTESIAN_POINT('',(2.401146897693,-7.517804747114,
    7.584089193804));
#49615 = CARTESIAN_POINT('',(2.401146897693,-7.515971126099,
    7.587730908833));
#49616 = CARTESIAN_POINT('',(2.401146897693,-7.512922714635,
    7.594990179383));
#49617 = CARTESIAN_POINT('',(2.401146897693,-7.511671749735,
    7.598662421165));
#49618 = CARTESIAN_POINT('',(2.401146897693,-7.509768987124,
    7.605898670171));
#49619 = CARTESIAN_POINT('',(2.401146897693,-7.509079444984,
    7.609513464208));
#49620 = CARTESIAN_POINT('',(2.401146897693,-7.508262382639,
    7.61657458746));
#49621 = CARTESIAN_POINT('',(2.401146897693,-7.508097854606,
    7.620068053866));
#49622 = CARTESIAN_POINT('',(2.401146897693,-7.5082871042,7.62685106139)
  );
#49623 = CARTESIAN_POINT('',(2.401146897693,-7.508610416322,
    7.63019322446));
#49624 = CARTESIAN_POINT('',(2.401146897693,-7.50972012976,
    7.636622866759));
#49625 = CARTESIAN_POINT('',(2.401146897693,-7.51048775555,
    7.639771093158));
#49626 = CARTESIAN_POINT('',(2.401146897693,-7.512445684134,
    7.645818403536));
#49627 = CARTESIAN_POINT('',(2.401146897693,-7.513623001752,
    7.648755093099));
#49628 = CARTESIAN_POINT('',(2.401146897693,-7.516399111393,
    7.654413326239));
#49629 = CARTESIAN_POINT('',(2.401146897693,-7.517977418327,
    7.657149536282));
#49630 = CARTESIAN_POINT('',(2.401146897693,-7.521571538879,
    7.662452198155));
#49631 = CARTESIAN_POINT('',(2.401146897693,-7.523574366959,
    7.665030020223));
#49632 = CARTESIAN_POINT('',(2.401146897693,-7.528058957144,
    7.670045362163));
#49633 = CARTESIAN_POINT('',(2.401146897693,-7.530534406795,
    7.672491941764));
#49634 = CARTESIAN_POINT('',(2.401146897693,-7.536030408495,
    7.677260055083));
#49635 = CARTESIAN_POINT('',(2.401146897693,-7.539050741445,
    7.679588653407));
#49636 = CARTESIAN_POINT('',(2.401146897693,-7.545727930981,
    7.684121753764));
#49637 = CARTESIAN_POINT('',(2.401146897693,-7.549390441313,
    7.686331516476));
#49638 = CARTESIAN_POINT('',(2.401146897693,-7.557470585402,
    7.690612692737));
#49639 = CARTESIAN_POINT('',(2.401146897693,-7.561899799451,
    7.692687663523));
#49640 = CARTESIAN_POINT('',(2.401146897693,-7.57166235747,
    7.696668109133));
#49641 = CARTESIAN_POINT('',(2.401146897693,-7.577013478876,
    7.698575472111));
#49642 = CARTESIAN_POINT('',(2.401146897693,-7.588803773114,
    7.702170122955));
#49643 = CARTESIAN_POINT('',(2.401146897693,-7.595268620065,
    7.703856436918));
#49644 = CARTESIAN_POINT('',(2.401146897693,-7.607265669533,
    7.706455051109));
#49645 = CARTESIAN_POINT('',(2.401146897693,-7.612715341766,
    7.707409359983));
#49646 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#49647 = PCURVE('',#49165,#49648);
#49648 = DEFINITIONAL_REPRESENTATION('',(#49649),#49732);
#49649 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49650,#49651,#49652,#49653,
    #49654,#49655,#49656,#49657,#49658,#49659,#49660,#49661,#49662,
    #49663,#49664,#49665,#49666,#49667,#49668,#49669,#49670,#49671,
    #49672,#49673,#49674,#49675,#49676,#49677,#49678,#49679,#49680,
    #49681,#49682,#49683,#49684,#49685,#49686,#49687,#49688,#49689,
    #49690,#49691,#49692,#49693,#49694,#49695,#49696,#49697,#49698,
    #49699,#49700,#49701,#49702,#49703,#49704,#49705,#49706,#49707,
    #49708,#49709,#49710,#49711,#49712,#49713,#49714,#49715,#49716,
    #49717,#49718,#49719,#49720,#49721,#49722,#49723,#49724,#49725,
    #49726,#49727,#49728,#49729,#49730,#49731),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
    2,2,2,2,2,4),(0.E+000,1.844458508918E-002,3.643073715048E-002,
    5.419632684909E-002,7.205528741687E-002,9.044271857063E-002,
    0.10999287002,0.131373705716,0.151668820877,0.172526750947,
    0.194313551031,0.217444255399,0.24240210438,0.269766630138,
    0.297071928925,0.330266815475,0.36690270658,0.405601277063,
    0.443649147666,0.478644626467,0.509224893317,0.536780104781,
    0.564447873966,0.59209027912,0.619492861291,0.646402753817,
    0.672585592497,0.697878950325,0.722220786833,0.745647795829,
    0.768274186815,0.79049654613,0.81226911072,0.833967624357,
    0.855928086275,0.878455903479,0.9018329409,0.926323103688,
    0.952176821385,0.979634669523,1.),.UNSPECIFIED.);
#49650 = CARTESIAN_POINT('',(-2.376316243605,28.645166881133));
#49651 = CARTESIAN_POINT('',(-2.377669395616,28.649447051182));
#49652 = CARTESIAN_POINT('',(-2.379022547627,28.653727221231));
#49653 = CARTESIAN_POINT('',(-2.381082460498,28.661600674524));
#49654 = CARTESIAN_POINT('',(-2.381891101935,28.665276728639));
#49655 = CARTESIAN_POINT('',(-2.383153990953,28.672312063354));
#49656 = CARTESIAN_POINT('',(-2.383589786976,28.675626514683));
#49657 = CARTESIAN_POINT('',(-2.384146991598,28.68205292989));
#49658 = CARTESIAN_POINT('',(-2.384243860178,28.685115152615));
#49659 = CARTESIAN_POINT('',(-2.384140038577,28.691155147301));
#49660 = CARTESIAN_POINT('',(-2.383905716374,28.694075189439));
#49661 = CARTESIAN_POINT('',(-2.383125276156,28.699968118602));
#49662 = CARTESIAN_POINT('',(-2.38253182128,28.702872646856));
#49663 = CARTESIAN_POINT('',(-2.380978980062,28.708864236713));
#49664 = CARTESIAN_POINT('',(-2.379971141948,28.711919078717));
#49665 = CARTESIAN_POINT('',(-2.377636300727,28.717658290537));
#49666 = CARTESIAN_POINT('',(-2.376321320783,28.720373598325));
#49667 = CARTESIAN_POINT('',(-2.373323042729,28.725661470646));
#49668 = CARTESIAN_POINT('',(-2.371616457476,28.728236991011));
#49669 = CARTESIAN_POINT('',(-2.367800547626,28.733294147949));
#49670 = CARTESIAN_POINT('',(-2.365656492512,28.735764594552));
#49671 = CARTESIAN_POINT('',(-2.360898824938,28.740630484959));
#49672 = CARTESIAN_POINT('',(-2.358240434473,28.743009643818));
#49673 = CARTESIAN_POINT('',(-2.352357448904,28.74769999658));
#49674 = CARTESIAN_POINT('',(-2.349070572986,28.749999401055));
#49675 = CARTESIAN_POINT('',(-2.34181442049,28.754475675269));
#49676 = CARTESIAN_POINT('',(-2.337741990676,28.756666231375));
#49677 = CARTESIAN_POINT('',(-2.329316215853,28.760531332223));
#49678 = CARTESIAN_POINT('',(-2.324872475455,28.762247978238));
#49679 = CARTESIAN_POINT('',(-2.314817726589,28.765537793497));
#49680 = CARTESIAN_POINT('',(-2.309015918461,28.767015893454));
#49681 = CARTESIAN_POINT('',(-2.296692254149,28.769394336129));
#49682 = CARTESIAN_POINT('',(-2.28996154985,28.770236564899));
#49683 = CARTESIAN_POINT('',(-2.276215612212,28.771076931751));
#49684 = CARTESIAN_POINT('',(-2.268969064811,28.771046136699));
#49685 = CARTESIAN_POINT('',(-2.254949462364,28.770003245142));
#49686 = CARTESIAN_POINT('',(-2.247938443577,28.769028506854));
#49687 = CARTESIAN_POINT('',(-2.235025788995,28.766218919945));
#49688 = CARTESIAN_POINT('',(-2.228889625947,28.764474932084));
#49689 = CARTESIAN_POINT('',(-2.218009818697,28.760422994862));
#49690 = CARTESIAN_POINT('',(-2.213030387313,28.75819577001));
#49691 = CARTESIAN_POINT('',(-2.204237084766,28.753453189393));
#49692 = CARTESIAN_POINT('',(-2.200260111175,28.750933869894));
#49693 = CARTESIAN_POINT('',(-2.192830113656,28.745552978162));
#49694 = CARTESIAN_POINT('',(-2.189340756143,28.74262148586));
#49695 = CARTESIAN_POINT('',(-2.182904078596,28.736488289672));
#49696 = CARTESIAN_POINT('',(-2.179932111525,28.733220983951));
#49697 = CARTESIAN_POINT('',(-2.174573707254,28.726508762802));
#49698 = CARTESIAN_POINT('',(-2.172158808493,28.723001275778));
#49699 = CARTESIAN_POINT('',(-2.167943004988,28.715910811772));
#49700 = CARTESIAN_POINT('',(-2.166109383973,28.712269096744));
#49701 = CARTESIAN_POINT('',(-2.163060972509,28.705009826193));
#49702 = CARTESIAN_POINT('',(-2.161810007609,28.701337584411));
#49703 = CARTESIAN_POINT('',(-2.159907244998,28.694101335405));
#49704 = CARTESIAN_POINT('',(-2.159217702858,28.690486541368));
#49705 = CARTESIAN_POINT('',(-2.158400640513,28.683425418116));
#49706 = CARTESIAN_POINT('',(-2.15823611248,28.67993195171));
#49707 = CARTESIAN_POINT('',(-2.158425362073,28.673148944187));
#49708 = CARTESIAN_POINT('',(-2.158748674196,28.669806781116));
#49709 = CARTESIAN_POINT('',(-2.159858387634,28.663377138817));
#49710 = CARTESIAN_POINT('',(-2.160626013424,28.660228912418));
#49711 = CARTESIAN_POINT('',(-2.162583942008,28.65418160204));
#49712 = CARTESIAN_POINT('',(-2.163761259625,28.651244912477));
#49713 = CARTESIAN_POINT('',(-2.166537369267,28.645586679337));
#49714 = CARTESIAN_POINT('',(-2.168115676201,28.642850469294));
#49715 = CARTESIAN_POINT('',(-2.171709796753,28.637547807421));
#49716 = CARTESIAN_POINT('',(-2.173712624833,28.634969985354));
#49717 = CARTESIAN_POINT('',(-2.178197215018,28.629954643413));
#49718 = CARTESIAN_POINT('',(-2.180672664669,28.627508063812));
#49719 = CARTESIAN_POINT('',(-2.186168666369,28.622739950493));
#49720 = CARTESIAN_POINT('',(-2.189188999319,28.620411352169));
#49721 = CARTESIAN_POINT('',(-2.195866188855,28.615878251812));
#49722 = CARTESIAN_POINT('',(-2.199528699186,28.6136684891));
#49723 = CARTESIAN_POINT('',(-2.207608843276,28.609387312839));
#49724 = CARTESIAN_POINT('',(-2.212038057325,28.607312342053));
#49725 = CARTESIAN_POINT('',(-2.221800615344,28.603331896444));
#49726 = CARTESIAN_POINT('',(-2.22715173675,28.601424533466));
#49727 = CARTESIAN_POINT('',(-2.238942030988,28.597829882622));
#49728 = CARTESIAN_POINT('',(-2.245406877938,28.596143568658));
#49729 = CARTESIAN_POINT('',(-2.257403927407,28.593544954467));
#49730 = CARTESIAN_POINT('',(-2.26285359964,28.592590645593));
#49731 = CARTESIAN_POINT('',(-2.268303271873,28.591636336718));
#49732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49733 = ORIENTED_EDGE('',*,*,#49734,.T.);
#49734 = EDGE_CURVE('',#49561,#49735,#49737,.T.);
#49735 = VERTEX_POINT('',#49736);
#49736 = CARTESIAN_POINT('',(2.401146897693,-7.609002456678,
    7.763376023006));
#49737 = SURFACE_CURVE('',#49738,(#49742),.PCURVE_S1.);
#49738 = LINE('',#49739,#49740);
#49739 = CARTESIAN_POINT('',(2.401146897693,-7.618165013999,
    7.708363668858));
#49740 = VECTOR('',#49741,1.);
#49741 = DIRECTION('',(0.E+000,0.164291390903,0.986411850535));
#49742 = PCURVE('',#49165,#49743);
#49743 = DEFINITIONAL_REPRESENTATION('',(#49744),#49748);
#49744 = LINE('',#49745,#49746);
#49745 = CARTESIAN_POINT('',(-2.268303271873,28.591636336718));
#49746 = VECTOR('',#49747,1.);
#49747 = DIRECTION('',(0.164291390903,-0.986411850535));
#49748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49749 = ORIENTED_EDGE('',*,*,#49750,.T.);
#49750 = EDGE_CURVE('',#49735,#49100,#49751,.T.);
#49751 = SURFACE_CURVE('',#49752,(#49756),.PCURVE_S1.);
#49752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#49753,#49754,#49755),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#49753 = CARTESIAN_POINT('',(2.401146897693,-7.609002459804,
    7.763376023556));
#49754 = CARTESIAN_POINT('',(2.401146897693,-7.539305861498,
    7.757891873443));
#49755 = CARTESIAN_POINT('',(2.401146897693,-7.495107759871,
    7.718917797846));
#49756 = PCURVE('',#49165,#49757);
#49757 = DEFINITIONAL_REPRESENTATION('',(#49758),#49762);
#49758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#49759,#49760,#49761),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#49759 = CARTESIAN_POINT('',(-2.259140717678,28.53662398202));
#49760 = CARTESIAN_POINT('',(-2.189444119372,28.542108132133));
#49761 = CARTESIAN_POINT('',(-2.145246017745,28.581082207731));
#49762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49767)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49764,#49765,#49766)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49764 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49765 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49766 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49767 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#49764,
  'distance_accuracy_value','confusion accuracy');
#49768 = SHAPE_DEFINITION_REPRESENTATION(#49769,#49092);
#49769 = PRODUCT_DEFINITION_SHAPE('','',#49770);
#49770 = PRODUCT_DEFINITION('design','',#49771,#49774);
#49771 = PRODUCT_DEFINITION_FORMATION('','',#49772);
#49772 = PRODUCT('CADSOFTTOOLS 1.212','CADSOFTTOOLS 1.212','',(#49773));
#49773 = PRODUCT_CONTEXT('',#2,'mechanical');
#49774 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49775 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49776,#49778);
#49776 = ( REPRESENTATION_RELATIONSHIP('','',#49092,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49777) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49777 = ITEM_DEFINED_TRANSFORMATION('','',#11,#859);
#49778 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49779);
#49779 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('212','','',#5,#49770,$);
#49780 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49772));
#49781 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49782),#50464);
#49782 = SHELL_BASED_SURFACE_MODEL('',(#49783));
#49783 = OPEN_SHELL('',(#49784));
#49784 = ADVANCED_FACE('',(#49785,#50238),#49800,.T.);
#49785 = FACE_BOUND('',#49786,.T.);
#49786 = EDGE_LOOP('',(#49787,#49812,#50106,#50224));
#49787 = ORIENTED_EDGE('',*,*,#49788,.T.);
#49788 = EDGE_CURVE('',#49789,#49791,#49793,.T.);
#49789 = VERTEX_POINT('',#49790);
#49790 = CARTESIAN_POINT('',(2.401146897693,-4.611629145071,
    7.477907720392));
#49791 = VERTEX_POINT('',#49792);
#49792 = CARTESIAN_POINT('',(2.413646897693,-4.71420599874,
    7.517897195726));
#49793 = SURFACE_CURVE('',#49794,(#49799),.PCURVE_S1.);
#49794 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49795,#49796,#49797,#49798),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#49795 = CARTESIAN_POINT('',(2.401146897693,-4.611629145071,
    7.477907720392));
#49796 = CARTESIAN_POINT('',(2.401146897693,-4.655753331179,
    7.482373758807));
#49797 = CARTESIAN_POINT('',(2.401146897693,-4.689850106516,
    7.495665389404));
#49798 = CARTESIAN_POINT('',(2.401146897693,-4.714205998841,
    7.517897195818));
#49799 = PCURVE('',#49800,#49805);
#49800 = PLANE('',#49801);
#49801 = AXIS2_PLACEMENT_3D('',#49802,#49803,#49804);
#49802 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#49803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49804 = DIRECTION('',(0.E+000,1.,0.E+000));
#49805 = DEFINITIONAL_REPRESENTATION('',(#49806),#49811);
#49806 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49807,#49808,#49809,#49810),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#49807 = CARTESIAN_POINT('',(0.738232597055,28.822092285184));
#49808 = CARTESIAN_POINT('',(0.694108410947,28.817626246769));
#49809 = CARTESIAN_POINT('',(0.66001163561,28.804334616172));
#49810 = CARTESIAN_POINT('',(0.635655743286,28.782102809758));
#49811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49812 = ORIENTED_EDGE('',*,*,#49813,.T.);
#49813 = EDGE_CURVE('',#49791,#49814,#49816,.T.);
#49814 = VERTEX_POINT('',#49815);
#49815 = CARTESIAN_POINT('',(2.426146897693,-4.491310607108,
    7.709539052255));
#49816 = SURFACE_CURVE('',#49817,(#49960),.PCURVE_S1.);
#49817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49818,#49819,#49820,#49821,
    #49822,#49823,#49824,#49825,#49826,#49827,#49828,#49829,#49830,
    #49831,#49832,#49833,#49834,#49835,#49836,#49837,#49838,#49839,
    #49840,#49841,#49842,#49843,#49844,#49845,#49846,#49847,#49848,
    #49849,#49850,#49851,#49852,#49853,#49854,#49855,#49856,#49857,
    #49858,#49859,#49860,#49861,#49862,#49863,#49864,#49865,#49866,
    #49867,#49868,#49869,#49870,#49871,#49872,#49873,#49874,#49875,
    #49876,#49877,#49878,#49879,#49880,#49881,#49882,#49883,#49884,
    #49885,#49886,#49887,#49888,#49889,#49890,#49891,#49892,#49893,
    #49894,#49895,#49896,#49897,#49898,#49899,#49900,#49901,#49902,
    #49903,#49904,#49905,#49906,#49907,#49908,#49909,#49910,#49911,
    #49912,#49913,#49914,#49915,#49916,#49917,#49918,#49919,#49920,
    #49921,#49922,#49923,#49924,#49925,#49926,#49927,#49928,#49929,
    #49930,#49931,#49932,#49933,#49934,#49935,#49936,#49937,#49938,
    #49939,#49940,#49941,#49942,#49943,#49944,#49945,#49946,#49947,
    #49948,#49949,#49950,#49951,#49952,#49953,#49954,#49955,#49956,
    #49957,#49958,#49959),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    1.146472468131E-002,2.301560098615E-002,3.474845726235E-002,
    4.675465723759E-002,5.911787735138E-002,7.186122325422E-002,
    8.509302051586E-002,9.882151211706E-002,0.112241940736,
    0.124797693023,0.136297540472,0.149035700678,0.162317158275,
    0.176290939166,0.19113290572,0.206928516408,0.22243646313,
    0.237570554638,0.252305419269,0.26424181761,0.280639495337,
    0.305435927418,0.315435927418,0.329962714775,0.343790373555,
    0.357032971248,0.369820743347,0.382306973945,0.395757509051,
    0.411364072367,0.426667454463,0.441672886546,0.456380756593,
    0.470791950727,0.484913378601,0.498762544769,0.512310766625,
    0.525966869931,0.539837484168,0.553980876586,0.56843982781,
    0.583240406353,0.598392605201,0.613893310638,0.629398956716,
    0.643591831883,0.660392851532,0.680574983057,0.704262271969,
    0.728655304212,0.7494061138,0.766042132326,0.782298250678,
    0.798042805513,0.813240411867,0.827875328784,0.841958001303,
    0.855526438341,0.868643244852,0.879804803061,0.891148709619,
    0.903052097169,0.915460367611,0.928238782153,0.940819206002,
    0.95294440963,0.969638819261,0.985650218639,0.995650218639,1.),
  .UNSPECIFIED.);
#49818 = CARTESIAN_POINT('',(2.401146897693,-4.714205998841,
    7.517897195818));
#49819 = CARTESIAN_POINT('',(2.401146897693,-4.71768888147,
    7.521294189959));
#49820 = CARTESIAN_POINT('',(2.401146897693,-4.721171764099,
    7.524691184101));
#49821 = CARTESIAN_POINT('',(2.401146897693,-4.727355899078,
    7.532007465984));
#49822 = CARTESIAN_POINT('',(2.401146897693,-4.73018745133,
    7.535866784146));
#49823 = CARTESIAN_POINT('',(2.401146897693,-4.735345388492,
    7.543903040015));
#49824 = CARTESIAN_POINT('',(2.401146897693,-4.737663563018,
    7.548125670445));
#49825 = CARTESIAN_POINT('',(2.401146897693,-4.74178409272,
    7.556892162888));
#49826 = CARTESIAN_POINT('',(2.401146897693,-4.743573654048,
    7.561485669566));
#49827 = CARTESIAN_POINT('',(2.401146897693,-4.74660690071,
    7.570996726469));
#49828 = CARTESIAN_POINT('',(2.401146897693,-4.747833160271,
    7.575964054557));
#49829 = CARTESIAN_POINT('',(2.401146897693,-4.749687809488,
    7.586215982565));
#49830 = CARTESIAN_POINT('',(2.401146897693,-4.750297866859,
    7.591564145488));
#49831 = CARTESIAN_POINT('',(2.401146897693,-4.75085950558,
    7.602534761406));
#49832 = CARTESIAN_POINT('',(2.401146897693,-4.750788867683,
    7.608274419109));
#49833 = CARTESIAN_POINT('',(2.401146897693,-4.749901188321,
    7.619820018566));
#49834 = CARTESIAN_POINT('',(2.401146897693,-4.749062277275,
    7.625783996422));
#49835 = CARTESIAN_POINT('',(2.401146897693,-4.746619925527,
    7.637252802137));
#49836 = CARTESIAN_POINT('',(2.401146897693,-4.745039892381,
    7.642922444661));
#49837 = CARTESIAN_POINT('',(2.401146897693,-4.741243431291,
    7.653443572892));
#49838 = CARTESIAN_POINT('',(2.401146897693,-4.739076694006,
    7.658420115268));
#49839 = CARTESIAN_POINT('',(2.401146897693,-4.734292247416,
    7.667587815238));
#49840 = CARTESIAN_POINT('',(2.401146897693,-4.731720792271,
    7.671819334171));
#49841 = CARTESIAN_POINT('',(2.401146897693,-4.725744010266,
    7.680505378065));
#49842 = CARTESIAN_POINT('',(2.401146897693,-4.722261611118,
    7.68492574936));
#49843 = CARTESIAN_POINT('',(2.401146897693,-4.71450576249,
    7.693613451833));
#49844 = CARTESIAN_POINT('',(2.401146897693,-4.710184861163,
    7.697883209571));
#49845 = CARTESIAN_POINT('',(2.401146897693,-4.700638621124,
    7.706253099375));
#49846 = CARTESIAN_POINT('',(2.401146897693,-4.695353293012,
    7.710353075636));
#49847 = CARTESIAN_POINT('',(2.401146897693,-4.683729299733,
    7.718347905109));
#49848 = CARTESIAN_POINT('',(2.401146897693,-4.677312398777,
    7.722243144784));
#49849 = CARTESIAN_POINT('',(2.401146897693,-4.663292886027,
    7.729718936187));
#49850 = CARTESIAN_POINT('',(2.401146897693,-4.655681134695,
    7.733284928676));
#49851 = CARTESIAN_POINT('',(2.401146897693,-4.639470777632,
    7.739766109697));
#49852 = CARTESIAN_POINT('',(2.401146897693,-4.63103193777,
    7.742691310036));
#49853 = CARTESIAN_POINT('',(2.401146897693,-4.613076347356,
    7.74792479354));
#49854 = CARTESIAN_POINT('',(2.401146897693,-4.603744723594,
    7.750240559485));
#49855 = CARTESIAN_POINT('',(2.401146897693,-4.583951676251,
    7.754296623687));
#49856 = CARTESIAN_POINT('',(2.401146897693,-4.573757443168,
    7.756047205391));
#49857 = CARTESIAN_POINT('',(2.401146897693,-4.553674149821,
    7.758766143576));
#49858 = CARTESIAN_POINT('',(2.401146897693,-4.544098231207,
    7.759822620434));
#49859 = CARTESIAN_POINT('',(2.401146897693,-4.520681446759,
    7.761927639148));
#49860 = CARTESIAN_POINT('',(2.401146897693,-4.505928081841,
    7.76284000805));
#49861 = CARTESIAN_POINT('',(2.401146897693,-4.469374319939,
    7.764299606671));
#49862 = CARTESIAN_POINT('',(2.401146897693,-4.445706600233,
    7.764459277336));
#49863 = CARTESIAN_POINT('',(2.401146897693,-4.41461190176,
    7.763592924073));
#49864 = CARTESIAN_POINT('',(2.401146897693,-4.405501716202,
    7.763225551704));
#49865 = CARTESIAN_POINT('',(2.401146897693,-4.384551008187,
    7.761998572088));
#49866 = CARTESIAN_POINT('',(2.401146897693,-4.372778709779,
    7.760999802867));
#49867 = CARTESIAN_POINT('',(2.401146897693,-4.351280376365,
    7.758529947672));
#49868 = CARTESIAN_POINT('',(2.401146897693,-4.341496472933,
    7.75707822853));
#49869 = CARTESIAN_POINT('',(2.401146897693,-4.323419291369,
    7.753775883563));
#49870 = CARTESIAN_POINT('',(2.401146897693,-4.315170413713,
    7.751937490164));
#49871 = CARTESIAN_POINT('',(2.401146897693,-4.299864719372,
    7.74790659014));
#49872 = CARTESIAN_POINT('',(2.401146897693,-4.29287971172,
    7.745729042967));
#49873 = CARTESIAN_POINT('',(2.401146897693,-4.279762589742,
    7.741011996132));
#49874 = CARTESIAN_POINT('',(2.401146897693,-4.273786799962,
    7.738504667487));
#49875 = CARTESIAN_POINT('',(2.401146897693,-4.26171463895,
    7.732812443543));
#49876 = CARTESIAN_POINT('',(2.401146897693,-4.255783065909,
    7.729588378354));
#49877 = CARTESIAN_POINT('',(2.401146897693,-4.243635625888,
    7.722187640184));
#49878 = CARTESIAN_POINT('',(2.401146897693,-4.237526222482,
    7.717869368103));
#49879 = CARTESIAN_POINT('',(2.401146897693,-4.226304613698,
    7.708875261964));
#49880 = CARTESIAN_POINT('',(2.401146897693,-4.221156700278,
    7.704129442663));
#49881 = CARTESIAN_POINT('',(2.401146897693,-4.211825208824,
    7.694387562581));
#49882 = CARTESIAN_POINT('',(2.401146897693,-4.20760675396,
    7.689322092045));
#49883 = CARTESIAN_POINT('',(2.401146897693,-4.200101477948,
    7.679035325557));
#49884 = CARTESIAN_POINT('',(2.401146897693,-4.196780838546,
    7.673747457848));
#49885 = CARTESIAN_POINT('',(2.401146897693,-4.191037409179,
    7.663101017045));
#49886 = CARTESIAN_POINT('',(2.401146897693,-4.188581861286,
    7.657678600183));
#49887 = CARTESIAN_POINT('',(2.401146897693,-4.184533208662,
    7.646837222351));
#49888 = CARTESIAN_POINT('',(2.401146897693,-4.18290870054,
    7.641356938011));
#49889 = CARTESIAN_POINT('',(2.401146897693,-4.18048649353,7.63046156114
    ));
#49890 = CARTESIAN_POINT('',(2.401146897693,-4.179660892207,
    7.624971172165));
#49891 = CARTESIAN_POINT('',(2.401146897693,-4.178798971979,
    7.614192562242));
#49892 = CARTESIAN_POINT('',(2.401146897693,-4.178747311768,
    7.608810684691));
#49893 = CARTESIAN_POINT('',(2.401146897693,-4.1793560215,7.598189007546
    ));
#49894 = CARTESIAN_POINT('',(2.401146897693,-4.180040503753,
    7.592877476595));
#49895 = CARTESIAN_POINT('',(2.401146897693,-4.182112971403,
    7.582360072683));
#49896 = CARTESIAN_POINT('',(2.401146897693,-4.183536263925,
    7.577106467768));
#49897 = CARTESIAN_POINT('',(2.401146897693,-4.187101701282,
    7.566743183774));
#49898 = CARTESIAN_POINT('',(2.401146897693,-4.189283267245,
    7.561584942144));
#49899 = CARTESIAN_POINT('',(2.401146897693,-4.194387445186,
    7.551466338001));
#49900 = CARTESIAN_POINT('',(2.401146897693,-4.197353061371,
    7.546455972995));
#49901 = CARTESIAN_POINT('',(2.401146897693,-4.204049659103,
    7.53670369349));
#49902 = CARTESIAN_POINT('',(2.401146897693,-4.207826594517,
    7.531909860944));
#49903 = CARTESIAN_POINT('',(2.401146897693,-4.216167875039,
    7.52267757426));
#49904 = CARTESIAN_POINT('',(2.401146897693,-4.220780463096,
    7.518184780789));
#49905 = CARTESIAN_POINT('',(2.401146897693,-4.230809534839,
    7.509656046692));
#49906 = CARTESIAN_POINT('',(2.401146897693,-4.23627159756,
    7.505562463723));
#49907 = CARTESIAN_POINT('',(2.401146897693,-4.247902006505,
    7.498027805576));
#49908 = CARTESIAN_POINT('',(2.401146897693,-4.254047141125,
    7.494513145869));
#49909 = CARTESIAN_POINT('',(2.401146897693,-4.266655357651,
    7.488484307116));
#49910 = CARTESIAN_POINT('',(2.401146897693,-4.273069711853,
    7.485869627575));
#49911 = CARTESIAN_POINT('',(2.401146897693,-4.287581978545,
    7.480802197051));
#49912 = CARTESIAN_POINT('',(2.401146897693,-4.295973426207,
    7.478449671797));
#49913 = CARTESIAN_POINT('',(2.401146897693,-4.314760810468,
    7.474171694987));
#49914 = CARTESIAN_POINT('',(2.401146897693,-4.325621087172,
    7.472412026102));
#49915 = CARTESIAN_POINT('',(2.401146897693,-4.349131208105,
    7.46989127501));
#49916 = CARTESIAN_POINT('',(2.401146897693,-4.36240071997,7.4693321845)
  );
#49917 = CARTESIAN_POINT('',(2.401146897693,-4.388450801813,
    7.469904259475));
#49918 = CARTESIAN_POINT('',(2.401146897693,-4.401922679661,
    7.471058635963));
#49919 = CARTESIAN_POINT('',(2.401146897693,-4.425327527888,
    7.474871338728));
#49920 = CARTESIAN_POINT('',(2.401146897693,-4.435960531721,
    7.477273626738));
#49921 = CARTESIAN_POINT('',(2.401146897693,-4.453750664859,
    7.482749222101));
#49922 = CARTESIAN_POINT('',(2.401146897693,-4.461363793194,
    7.485636272528));
#49923 = CARTESIAN_POINT('',(2.401146897693,-4.475526054636,
    7.492006955215));
#49924 = CARTESIAN_POINT('',(2.401146897693,-4.482166465408,
    7.495553864331));
#49925 = CARTESIAN_POINT('',(2.401146897693,-4.494389547503,
    7.503074298619));
#49926 = CARTESIAN_POINT('',(2.401146897693,-4.50004343737,7.50710786135
    ));
#49927 = CARTESIAN_POINT('',(2.401146897693,-4.510318164664,
    7.515466692648));
#49928 = CARTESIAN_POINT('',(2.401146897693,-4.515008213913,
    7.51984638814));
#49929 = CARTESIAN_POINT('',(2.401146897693,-4.523398707737,
    7.528780928962));
#49930 = CARTESIAN_POINT('',(2.401146897693,-4.527165275399,
    7.533385389373));
#49931 = CARTESIAN_POINT('',(2.401146897693,-4.533766628695,
    7.542675703889));
#49932 = CARTESIAN_POINT('',(2.401146897693,-4.536663241991,
    7.547407320892));
#49933 = CARTESIAN_POINT('',(2.401146897693,-4.541589398897,
    7.55688287799));
#49934 = CARTESIAN_POINT('',(2.401146897693,-4.543675389955,
    7.561669600923));
#49935 = CARTESIAN_POINT('',(2.401146897693,-4.547043434565,
    7.571209784781));
#49936 = CARTESIAN_POINT('',(2.401146897693,-4.548377290508,
    7.576001284272));
#49937 = CARTESIAN_POINT('',(2.401146897693,-4.550171871508,
    7.584950765964));
#49938 = CARTESIAN_POINT('',(2.401146897693,-4.550759131947,
    7.589120264263));
#49939 = CARTESIAN_POINT('',(2.401146897693,-4.551368676451,
    7.597581535452));
#49940 = CARTESIAN_POINT('',(2.401146897693,-4.551393030263,
    7.601911230879));
#49941 = CARTESIAN_POINT('',(2.401146897693,-4.550892670588,
    7.610749056001));
#49942 = CARTESIAN_POINT('',(2.401146897693,-4.550325831577,
    7.615320186918));
#49943 = CARTESIAN_POINT('',(2.401146897693,-4.548593156182,
    7.624537595353));
#49944 = CARTESIAN_POINT('',(2.401146897693,-4.547381405577,
    7.629255696752));
#49945 = CARTESIAN_POINT('',(2.401146897693,-4.54432398526,
    7.638621791886));
#49946 = CARTESIAN_POINT('',(2.401146897693,-4.542438709704,
    7.64334793664));
#49947 = CARTESIAN_POINT('',(2.401146897693,-4.538094676691,
    7.652420660172));
#49948 = CARTESIAN_POINT('',(2.401146897693,-4.535615573119,
    7.656857090627));
#49949 = CARTESIAN_POINT('',(2.401146897693,-4.530227725583,
    7.665186192539));
#49950 = CARTESIAN_POINT('',(2.401146897693,-4.527167681008,
    7.669149729203));
#49951 = CARTESIAN_POINT('',(2.401146897693,-4.519987553757,
    7.678157011354));
#49952 = CARTESIAN_POINT('',(2.401146897693,-4.515249783287,
    7.683096541213));
#49953 = CARTESIAN_POINT('',(2.401146897693,-4.506981699361,
    7.692109923499));
#49954 = CARTESIAN_POINT('',(2.401146897693,-4.502753794159,
    7.696247195533));
#49955 = CARTESIAN_POINT('',(2.401146897693,-4.497152633013,
    7.702434936014));
#49956 = CARTESIAN_POINT('',(2.401146897693,-4.49508994722,7.70469750829
    ));
#49957 = CARTESIAN_POINT('',(2.401146897693,-4.492642275527,
    7.707756259053));
#49958 = CARTESIAN_POINT('',(2.401146897693,-4.491976441318,
    7.708647655654));
#49959 = CARTESIAN_POINT('',(2.401146897693,-4.491310607108,
    7.709539052255));
#49960 = PCURVE('',#49800,#49961);
#49961 = DEFINITIONAL_REPRESENTATION('',(#49962),#50105);
#49962 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49963,#49964,#49965,#49966,
    #49967,#49968,#49969,#49970,#49971,#49972,#49973,#49974,#49975,
    #49976,#49977,#49978,#49979,#49980,#49981,#49982,#49983,#49984,
    #49985,#49986,#49987,#49988,#49989,#49990,#49991,#49992,#49993,
    #49994,#49995,#49996,#49997,#49998,#49999,#50000,#50001,#50002,
    #50003,#50004,#50005,#50006,#50007,#50008,#50009,#50010,#50011,
    #50012,#50013,#50014,#50015,#50016,#50017,#50018,#50019,#50020,
    #50021,#50022,#50023,#50024,#50025,#50026,#50027,#50028,#50029,
    #50030,#50031,#50032,#50033,#50034,#50035,#50036,#50037,#50038,
    #50039,#50040,#50041,#50042,#50043,#50044,#50045,#50046,#50047,
    #50048,#50049,#50050,#50051,#50052,#50053,#50054,#50055,#50056,
    #50057,#50058,#50059,#50060,#50061,#50062,#50063,#50064,#50065,
    #50066,#50067,#50068,#50069,#50070,#50071,#50072,#50073,#50074,
    #50075,#50076,#50077,#50078,#50079,#50080,#50081,#50082,#50083,
    #50084,#50085,#50086,#50087,#50088,#50089,#50090,#50091,#50092,
    #50093,#50094,#50095,#50096,#50097,#50098,#50099,#50100,#50101,
    #50102,#50103,#50104),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    1.146472468131E-002,2.301560098615E-002,3.474845726235E-002,
    4.675465723759E-002,5.911787735138E-002,7.186122325422E-002,
    8.509302051586E-002,9.882151211706E-002,0.112241940736,
    0.124797693023,0.136297540472,0.149035700678,0.162317158275,
    0.176290939166,0.19113290572,0.206928516408,0.22243646313,
    0.237570554638,0.252305419269,0.26424181761,0.280639495337,
    0.305435927418,0.315435927418,0.329962714775,0.343790373555,
    0.357032971248,0.369820743347,0.382306973945,0.395757509051,
    0.411364072367,0.426667454463,0.441672886546,0.456380756593,
    0.470791950727,0.484913378601,0.498762544769,0.512310766625,
    0.525966869931,0.539837484168,0.553980876586,0.56843982781,
    0.583240406353,0.598392605201,0.613893310638,0.629398956716,
    0.643591831883,0.660392851532,0.680574983057,0.704262271969,
    0.728655304212,0.7494061138,0.766042132326,0.782298250678,
    0.798042805513,0.813240411867,0.827875328784,0.841958001303,
    0.855526438341,0.868643244852,0.879804803061,0.891148709619,
    0.903052097169,0.915460367611,0.928238782153,0.940819206002,
    0.95294440963,0.969638819261,0.985650218639,0.995650218639,1.),
  .UNSPECIFIED.);
#49963 = CARTESIAN_POINT('',(0.635655743286,28.782102809758));
#49964 = CARTESIAN_POINT('',(0.632172860656,28.778705815617));
#49965 = CARTESIAN_POINT('',(0.628689978027,28.775308821475));
#49966 = CARTESIAN_POINT('',(0.622505843048,28.767992539592));
#49967 = CARTESIAN_POINT('',(0.619674290796,28.76413322143));
#49968 = CARTESIAN_POINT('',(0.614516353634,28.756096965562));
#49969 = CARTESIAN_POINT('',(0.612198179108,28.751874335131));
#49970 = CARTESIAN_POINT('',(0.608077649406,28.743107842688));
#49971 = CARTESIAN_POINT('',(0.606288088078,28.73851433601));
#49972 = CARTESIAN_POINT('',(0.603254841417,28.729003279108));
#49973 = CARTESIAN_POINT('',(0.602028581855,28.72403595102));
#49974 = CARTESIAN_POINT('',(0.600173932638,28.713784023011));
#49975 = CARTESIAN_POINT('',(0.599563875267,28.708435860089));
#49976 = CARTESIAN_POINT('',(0.599002236546,28.69746524417));
#49977 = CARTESIAN_POINT('',(0.599072874443,28.691725586467));
#49978 = CARTESIAN_POINT('',(0.599960553805,28.68017998701));
#49979 = CARTESIAN_POINT('',(0.600799464851,28.674216009154));
#49980 = CARTESIAN_POINT('',(0.603241816599,28.662747203439));
#49981 = CARTESIAN_POINT('',(0.604821849745,28.657077560915));
#49982 = CARTESIAN_POINT('',(0.608618310835,28.646556432684));
#49983 = CARTESIAN_POINT('',(0.61078504812,28.641579890308));
#49984 = CARTESIAN_POINT('',(0.615569494711,28.632412190338));
#49985 = CARTESIAN_POINT('',(0.618140949856,28.628180671405));
#49986 = CARTESIAN_POINT('',(0.62411773186,28.619494627511));
#49987 = CARTESIAN_POINT('',(0.627600131008,28.615074256216));
#49988 = CARTESIAN_POINT('',(0.635355979636,28.606386553744));
#49989 = CARTESIAN_POINT('',(0.639676880963,28.602116796006));
#49990 = CARTESIAN_POINT('',(0.649223121002,28.593746906201));
#49991 = CARTESIAN_POINT('',(0.654508449114,28.589646929941));
#49992 = CARTESIAN_POINT('',(0.666132442393,28.581652100468));
#49993 = CARTESIAN_POINT('',(0.672549343349,28.577756860793));
#49994 = CARTESIAN_POINT('',(0.686568856099,28.570281069389));
#49995 = CARTESIAN_POINT('',(0.694180607431,28.5667150769));
#49996 = CARTESIAN_POINT('',(0.710390964494,28.560233895879));
#49997 = CARTESIAN_POINT('',(0.718829804356,28.557308695541));
#49998 = CARTESIAN_POINT('',(0.73678539477,28.552075212036));
#49999 = CARTESIAN_POINT('',(0.746117018532,28.549759446091));
#50000 = CARTESIAN_POINT('',(0.765910065875,28.545703381889));
#50001 = CARTESIAN_POINT('',(0.776104298958,28.543952800186));
#50002 = CARTESIAN_POINT('',(0.796187592305,28.541233862));
#50003 = CARTESIAN_POINT('',(0.805763510919,28.540177385143));
#50004 = CARTESIAN_POINT('',(0.829180295368,28.538072366429));
#50005 = CARTESIAN_POINT('',(0.843933660286,28.537159997527));
#50006 = CARTESIAN_POINT('',(0.880487422187,28.535700398905));
#50007 = CARTESIAN_POINT('',(0.904155141893,28.53554072824));
#50008 = CARTESIAN_POINT('',(0.935249840366,28.536407081504));
#50009 = CARTESIAN_POINT('',(0.944360025924,28.536774453872));
#50010 = CARTESIAN_POINT('',(0.965310733939,28.538001433488));
#50011 = CARTESIAN_POINT('',(0.977083032347,28.539000202709));
#50012 = CARTESIAN_POINT('',(0.998581365761,28.541470057904));
#50013 = CARTESIAN_POINT('',(1.008365269193,28.542921777046));
#50014 = CARTESIAN_POINT('',(1.026442450757,28.546224122013));
#50015 = CARTESIAN_POINT('',(1.034691328413,28.548062515412));
#50016 = CARTESIAN_POINT('',(1.049997022754,28.552093415436));
#50017 = CARTESIAN_POINT('',(1.056982030406,28.554270962609));
#50018 = CARTESIAN_POINT('',(1.070099152384,28.558988009444));
#50019 = CARTESIAN_POINT('',(1.076074942164,28.561495338089));
#50020 = CARTESIAN_POINT('',(1.088147103176,28.567187562034));
#50021 = CARTESIAN_POINT('',(1.094078676217,28.570411627222));
#50022 = CARTESIAN_POINT('',(1.106226116238,28.577812365392));
#50023 = CARTESIAN_POINT('',(1.112335519644,28.582130637473));
#50024 = CARTESIAN_POINT('',(1.123557128428,28.591124743612));
#50025 = CARTESIAN_POINT('',(1.128705041848,28.595870562913));
#50026 = CARTESIAN_POINT('',(1.138036533302,28.605612442996));
#50027 = CARTESIAN_POINT('',(1.142254988166,28.610677913531));
#50028 = CARTESIAN_POINT('',(1.149760264179,28.620964680019));
#50029 = CARTESIAN_POINT('',(1.15308090358,28.626252547728));
#50030 = CARTESIAN_POINT('',(1.158824332948,28.636898988531));
#50031 = CARTESIAN_POINT('',(1.16127988084,28.642321405393));
#50032 = CARTESIAN_POINT('',(1.165328533464,28.653162783226));
#50033 = CARTESIAN_POINT('',(1.166953041586,28.658643067565));
#50034 = CARTESIAN_POINT('',(1.169375248596,28.669538444436));
#50035 = CARTESIAN_POINT('',(1.170200849919,28.675028833412));
#50036 = CARTESIAN_POINT('',(1.171062770147,28.685807443334));
#50037 = CARTESIAN_POINT('',(1.171114430358,28.691189320886));
#50038 = CARTESIAN_POINT('',(1.170505720626,28.701810998031));
#50039 = CARTESIAN_POINT('',(1.169821238373,28.707122528982));
#50040 = CARTESIAN_POINT('',(1.167748770723,28.717639932893));
#50041 = CARTESIAN_POINT('',(1.166325478201,28.722893537808));
#50042 = CARTESIAN_POINT('',(1.162760040845,28.733256821802));
#50043 = CARTESIAN_POINT('',(1.160578474881,28.738415063432));
#50044 = CARTESIAN_POINT('',(1.15547429694,28.748533667575));
#50045 = CARTESIAN_POINT('',(1.152508680755,28.753544032581));
#50046 = CARTESIAN_POINT('',(1.145812083023,28.763296312086));
#50047 = CARTESIAN_POINT('',(1.14203514761,28.768090144632));
#50048 = CARTESIAN_POINT('',(1.133693867087,28.777322431317));
#50049 = CARTESIAN_POINT('',(1.12908127903,28.781815224788));
#50050 = CARTESIAN_POINT('',(1.119052207287,28.790343958885));
#50051 = CARTESIAN_POINT('',(1.113590144566,28.794437541853));
#50052 = CARTESIAN_POINT('',(1.101959735621,28.8019722));
#50053 = CARTESIAN_POINT('',(1.095814601001,28.805486859707));
#50054 = CARTESIAN_POINT('',(1.083206384475,28.81151569846));
#50055 = CARTESIAN_POINT('',(1.076792030273,28.814130378001));
#50056 = CARTESIAN_POINT('',(1.062279763581,28.819197808525));
#50057 = CARTESIAN_POINT('',(1.053888315919,28.82155033378));
#50058 = CARTESIAN_POINT('',(1.035100931658,28.825828310589));
#50059 = CARTESIAN_POINT('',(1.024240654954,28.827587979474));
#50060 = CARTESIAN_POINT('',(1.000730534021,28.830108730566));
#50061 = CARTESIAN_POINT('',(0.987461022156,28.830667821076));
#50062 = CARTESIAN_POINT('',(0.961410940313,28.830095746101));
#50063 = CARTESIAN_POINT('',(0.947939062466,28.828941369613));
#50064 = CARTESIAN_POINT('',(0.924534214238,28.825128666848));
#50065 = CARTESIAN_POINT('',(0.913901210405,28.822726378838));
#50066 = CARTESIAN_POINT('',(0.896111077268,28.817250783475));
#50067 = CARTESIAN_POINT('',(0.888497948932,28.814363733048));
#50068 = CARTESIAN_POINT('',(0.87433568749,28.807993050361));
#50069 = CARTESIAN_POINT('',(0.867695276718,28.804446141246));
#50070 = CARTESIAN_POINT('',(0.855472194623,28.796925706957));
#50071 = CARTESIAN_POINT('',(0.849818304757,28.792892144227));
#50072 = CARTESIAN_POINT('',(0.839543577462,28.784533312928));
#50073 = CARTESIAN_POINT('',(0.834853528213,28.780153617436));
#50074 = CARTESIAN_POINT('',(0.826463034389,28.771219076614));
#50075 = CARTESIAN_POINT('',(0.822696466727,28.766614616203));
#50076 = CARTESIAN_POINT('',(0.816095113431,28.757324301687));
#50077 = CARTESIAN_POINT('',(0.813198500135,28.752592684684));
#50078 = CARTESIAN_POINT('',(0.808272343229,28.743117127587));
#50079 = CARTESIAN_POINT('',(0.806186352171,28.738330404654));
#50080 = CARTESIAN_POINT('',(0.802818307562,28.728790220795));
#50081 = CARTESIAN_POINT('',(0.801484451618,28.723998721304));
#50082 = CARTESIAN_POINT('',(0.799689870618,28.715049239612));
#50083 = CARTESIAN_POINT('',(0.799102610179,28.710879741313));
#50084 = CARTESIAN_POINT('',(0.798493065675,28.702418470125));
#50085 = CARTESIAN_POINT('',(0.798468711863,28.698088774697));
#50086 = CARTESIAN_POINT('',(0.798969071538,28.689250949575));
#50087 = CARTESIAN_POINT('',(0.799535910549,28.684679818658));
#50088 = CARTESIAN_POINT('',(0.801268585944,28.675462410224));
#50089 = CARTESIAN_POINT('',(0.802480336549,28.670744308824));
#50090 = CARTESIAN_POINT('',(0.805537756866,28.661378213691));
#50091 = CARTESIAN_POINT('',(0.807423032423,28.656652068936));
#50092 = CARTESIAN_POINT('',(0.811767065436,28.647579345404));
#50093 = CARTESIAN_POINT('',(0.814246169008,28.643142914949));
#50094 = CARTESIAN_POINT('',(0.819634016543,28.634813813038));
#50095 = CARTESIAN_POINT('',(0.822694061118,28.630850276373));
#50096 = CARTESIAN_POINT('',(0.82987418837,28.621842994223));
#50097 = CARTESIAN_POINT('',(0.834611958839,28.616903464364));
#50098 = CARTESIAN_POINT('',(0.842880042765,28.607890082078));
#50099 = CARTESIAN_POINT('',(0.847107947967,28.603752810043));
#50100 = CARTESIAN_POINT('',(0.852709109113,28.597565069562));
#50101 = CARTESIAN_POINT('',(0.854771794907,28.595302497286));
#50102 = CARTESIAN_POINT('',(0.857219466599,28.592243746524));
#50103 = CARTESIAN_POINT('',(0.857885300808,28.591352349922));
#50104 = CARTESIAN_POINT('',(0.858551135018,28.590460953321));
#50105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50106 = ORIENTED_EDGE('',*,*,#50107,.T.);
#50107 = EDGE_CURVE('',#49814,#50108,#50110,.T.);
#50108 = VERTEX_POINT('',#50109);
#50109 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#50110 = SURFACE_CURVE('',#50111,(#50166),.PCURVE_S1.);
#50111 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50112,#50113,#50114,#50115,
    #50116,#50117,#50118,#50119,#50120,#50121,#50122,#50123,#50124,
    #50125,#50126,#50127,#50128,#50129,#50130,#50131,#50132,#50133,
    #50134,#50135,#50136,#50137,#50138,#50139,#50140,#50141,#50142,
    #50143,#50144,#50145,#50146,#50147,#50148,#50149,#50150,#50151,
    #50152,#50153,#50154,#50155,#50156,#50157,#50158,#50159,#50160,
    #50161,#50162,#50163,#50164,#50165),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.595045028306E-002,0.185476558233,0.248895188249,0.292581155021,
    0.336201696992,0.376711826488,0.414820310866,0.451293938726,
    0.486917809648,0.522464678109,0.55897121832,0.595722519028,
    0.631368125221,0.665194208001,0.696947796916,0.726733614399,
    0.754848113364,0.7820648251,0.80940064574,0.837113997866,
    0.86565818212,0.895459171779,0.926923653803,0.960445527107,
    0.99641107872,1.),.UNSPECIFIED.);
#50112 = CARTESIAN_POINT('',(2.401146897693,-4.491310607108,
    7.709539052255));
#50113 = CARTESIAN_POINT('',(2.401146897693,-4.508833115408,
    7.708939687781));
#50114 = CARTESIAN_POINT('',(2.401146897693,-4.526355623707,
    7.708340323307));
#50115 = CARTESIAN_POINT('',(2.401146897693,-4.558556456002,
    7.704560978714));
#50116 = CARTESIAN_POINT('',(2.401146897693,-4.574222667203,
    7.701779317056));
#50117 = CARTESIAN_POINT('',(2.401146897693,-4.597993419995,
    7.696265762793));
#50118 = CARTESIAN_POINT('',(2.401146897693,-4.607483190982,
    7.693599963836));
#50119 = CARTESIAN_POINT('',(2.401146897693,-4.621883954651,
    7.688813171698));
#50120 = CARTESIAN_POINT('',(2.401146897693,-4.627387164802,
    7.686750509469));
#50121 = CARTESIAN_POINT('',(2.401146897693,-4.637692669297,
    7.682389158968));
#50122 = CARTESIAN_POINT('',(2.401146897693,-4.642472458841,
    7.680117753322));
#50123 = CARTESIAN_POINT('',(2.401146897693,-4.651069400278,
    7.675421106366));
#50124 = CARTESIAN_POINT('',(2.401146897693,-4.654904631529,
    7.673058531641));
#50125 = CARTESIAN_POINT('',(2.401146897693,-4.661831839764,
    7.668163014796));
#50126 = CARTESIAN_POINT('',(2.401146897693,-4.664932351835,
    7.665682201875));
#50127 = CARTESIAN_POINT('',(2.401146897693,-4.670559608988,
    7.660519947556));
#50128 = CARTESIAN_POINT('',(2.401146897693,-4.673086088752,
    7.657881006113));
#50129 = CARTESIAN_POINT('',(2.401146897693,-4.677690111036,
    7.652353412711));
#50130 = CARTESIAN_POINT('',(2.401146897693,-4.679763921132,
    7.649489744769));
#50131 = CARTESIAN_POINT('',(2.401146897693,-4.683528570113,
    7.643479725669));
#50132 = CARTESIAN_POINT('',(2.401146897693,-4.685234960992,
    7.640295323911));
#50133 = CARTESIAN_POINT('',(2.401146897693,-4.688228273383,
    7.633730029984));
#50134 = CARTESIAN_POINT('',(2.401146897693,-4.689536707239,
    7.630261096129));
#50135 = CARTESIAN_POINT('',(2.401146897693,-4.691657511588,
    7.623254774772));
#50136 = CARTESIAN_POINT('',(2.401146897693,-4.692494608384,
    7.619638114011));
#50137 = CARTESIAN_POINT('',(2.401146897693,-4.693617298077,
    7.612540111436));
#50138 = CARTESIAN_POINT('',(2.401146897693,-4.693943707925,
    7.608986580394));
#50139 = CARTESIAN_POINT('',(2.401146897693,-4.694066573412,
    7.602152548958));
#50140 = CARTESIAN_POINT('',(2.401146897693,-4.693910923896,
    7.59880537597));
#50141 = CARTESIAN_POINT('',(2.401146897693,-4.693129848542,
    7.592453952067));
#50142 = CARTESIAN_POINT('',(2.401146897693,-4.692551906237,7.5893894841
    ));
#50143 = CARTESIAN_POINT('',(2.401146897693,-4.690993626139,
    7.583617560899));
#50144 = CARTESIAN_POINT('',(2.401146897693,-4.690055268928,
    7.580856685056));
#50145 = CARTESIAN_POINT('',(2.401146897693,-4.687831919617,
    7.575675890926));
#50146 = CARTESIAN_POINT('',(2.401146897693,-4.686574444382,
    7.573205427238));
#50147 = CARTESIAN_POINT('',(2.401146897693,-4.68375667094,
    7.568558773956));
#50148 = CARTESIAN_POINT('',(2.401146897693,-4.682206884841,
    7.566349429687));
#50149 = CARTESIAN_POINT('',(2.401146897693,-4.678768146209,
    7.562111239051));
#50150 = CARTESIAN_POINT('',(2.401146897693,-4.676882539105,
    7.560076483394));
#50151 = CARTESIAN_POINT('',(2.401146897693,-4.672733276742,
    7.556160993308));
#50152 = CARTESIAN_POINT('',(2.401146897693,-4.670473264557,
    7.554281758407));
#50153 = CARTESIAN_POINT('',(2.401146897693,-4.665511945584,
    7.550656697013));
#50154 = CARTESIAN_POINT('',(2.401146897693,-4.662808668703,
    7.548915456828));
#50155 = CARTESIAN_POINT('',(2.401146897693,-4.656874230136,
    7.545560172682));
#50156 = CARTESIAN_POINT('',(2.401146897693,-4.65363549391,
    7.543953859434));
#50157 = CARTESIAN_POINT('',(2.401146897693,-4.646517604109,
    7.540876423104));
#50158 = CARTESIAN_POINT('',(2.401146897693,-4.642624995081,
    7.539416394164));
#50159 = CARTESIAN_POINT('',(2.401146897693,-4.634056867833,
    7.53665431952));
#50160 = CARTESIAN_POINT('',(2.401146897693,-4.629361484887,
    7.535367092525));
#50161 = CARTESIAN_POINT('',(2.401146897693,-4.619009857324,
    7.532989517956));
#50162 = CARTESIAN_POINT('',(2.401146897693,-4.61332354858,
    7.531918567995));
#50163 = CARTESIAN_POINT('',(2.401146897693,-4.606687740264,
    7.530918811326));
#50164 = CARTESIAN_POINT('',(2.401146897693,-4.606080554457,
    7.530830506781));
#50165 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#50166 = PCURVE('',#49800,#50167);
#50167 = DEFINITIONAL_REPRESENTATION('',(#50168),#50223);
#50168 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50169,#50170,#50171,#50172,
    #50173,#50174,#50175,#50176,#50177,#50178,#50179,#50180,#50181,
    #50182,#50183,#50184,#50185,#50186,#50187,#50188,#50189,#50190,
    #50191,#50192,#50193,#50194,#50195,#50196,#50197,#50198,#50199,
    #50200,#50201,#50202,#50203,#50204,#50205,#50206,#50207,#50208,
    #50209,#50210,#50211,#50212,#50213,#50214,#50215,#50216,#50217,
    #50218,#50219,#50220,#50221,#50222),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.595045028306E-002,0.185476558233,0.248895188249,0.292581155021,
    0.336201696992,0.376711826488,0.414820310866,0.451293938726,
    0.486917809648,0.522464678109,0.55897121832,0.595722519028,
    0.631368125221,0.665194208001,0.696947796916,0.726733614399,
    0.754848113364,0.7820648251,0.80940064574,0.837113997866,
    0.86565818212,0.895459171779,0.926923653803,0.960445527107,
    0.99641107872,1.),.UNSPECIFIED.);
#50169 = CARTESIAN_POINT('',(0.858551135018,28.590460953321));
#50170 = CARTESIAN_POINT('',(0.841028626718,28.591060317795));
#50171 = CARTESIAN_POINT('',(0.823506118419,28.591659682269));
#50172 = CARTESIAN_POINT('',(0.791305286124,28.595439026862));
#50173 = CARTESIAN_POINT('',(0.775639074923,28.59822068852));
#50174 = CARTESIAN_POINT('',(0.751868322131,28.603734242783));
#50175 = CARTESIAN_POINT('',(0.742378551144,28.606400041741));
#50176 = CARTESIAN_POINT('',(0.727977787475,28.611186833878));
#50177 = CARTESIAN_POINT('',(0.722474577324,28.613249496107));
#50178 = CARTESIAN_POINT('',(0.712169072829,28.617610846608));
#50179 = CARTESIAN_POINT('',(0.707389283285,28.619882252254));
#50180 = CARTESIAN_POINT('',(0.698792341848,28.62457889921));
#50181 = CARTESIAN_POINT('',(0.694957110597,28.626941473935));
#50182 = CARTESIAN_POINT('',(0.688029902362,28.63183699078));
#50183 = CARTESIAN_POINT('',(0.684929390291,28.634317803701));
#50184 = CARTESIAN_POINT('',(0.679302133139,28.63948005802));
#50185 = CARTESIAN_POINT('',(0.676775653375,28.642118999463));
#50186 = CARTESIAN_POINT('',(0.67217163109,28.647646592865));
#50187 = CARTESIAN_POINT('',(0.670097820994,28.650510260807));
#50188 = CARTESIAN_POINT('',(0.666333172013,28.656520279907));
#50189 = CARTESIAN_POINT('',(0.664626781135,28.659704681665));
#50190 = CARTESIAN_POINT('',(0.661633468743,28.666269975592));
#50191 = CARTESIAN_POINT('',(0.660325034888,28.669738909447));
#50192 = CARTESIAN_POINT('',(0.658204230538,28.676745230804));
#50193 = CARTESIAN_POINT('',(0.657367133742,28.680361891565));
#50194 = CARTESIAN_POINT('',(0.656244444049,28.68745989414));
#50195 = CARTESIAN_POINT('',(0.655918034201,28.691013425182));
#50196 = CARTESIAN_POINT('',(0.655795168714,28.697847456618));
#50197 = CARTESIAN_POINT('',(0.655950818231,28.701194629606));
#50198 = CARTESIAN_POINT('',(0.656731893585,28.707546053509));
#50199 = CARTESIAN_POINT('',(0.657309835889,28.710610521476));
#50200 = CARTESIAN_POINT('',(0.658868115987,28.716382444678));
#50201 = CARTESIAN_POINT('',(0.659806473198,28.71914332052));
#50202 = CARTESIAN_POINT('',(0.662029822509,28.72432411465));
#50203 = CARTESIAN_POINT('',(0.663287297744,28.726794578338));
#50204 = CARTESIAN_POINT('',(0.666105071186,28.73144123162));
#50205 = CARTESIAN_POINT('',(0.667654857285,28.733650575889));
#50206 = CARTESIAN_POINT('',(0.671093595917,28.737888766525));
#50207 = CARTESIAN_POINT('',(0.672979203021,28.739923522183));
#50208 = CARTESIAN_POINT('',(0.677128465385,28.743839012268));
#50209 = CARTESIAN_POINT('',(0.679388477569,28.745718247169));
#50210 = CARTESIAN_POINT('',(0.684349796542,28.749343308564));
#50211 = CARTESIAN_POINT('',(0.687053073423,28.751084548748));
#50212 = CARTESIAN_POINT('',(0.69298751199,28.754439832894));
#50213 = CARTESIAN_POINT('',(0.696226248216,28.756046146142));
#50214 = CARTESIAN_POINT('',(0.703344138018,28.759123582472));
#50215 = CARTESIAN_POINT('',(0.707236747045,28.760583611412));
#50216 = CARTESIAN_POINT('',(0.715804874293,28.763345686056));
#50217 = CARTESIAN_POINT('',(0.720500257239,28.764632913052));
#50218 = CARTESIAN_POINT('',(0.730851884802,28.76701048762));
#50219 = CARTESIAN_POINT('',(0.736538193546,28.768081437581));
#50220 = CARTESIAN_POINT('',(0.743174001862,28.76908119425));
#50221 = CARTESIAN_POINT('',(0.743781187669,28.769169498795));
#50222 = CARTESIAN_POINT('',(0.744388373477,28.76925780334));
#50223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50224 = ORIENTED_EDGE('',*,*,#50225,.T.);
#50225 = EDGE_CURVE('',#50108,#49789,#50226,.T.);
#50226 = SURFACE_CURVE('',#50227,(#50231),.PCURVE_S1.);
#50227 = LINE('',#50228,#50229);
#50228 = CARTESIAN_POINT('',(2.401146897693,-4.605473368649,
    7.530742202236));
#50229 = VECTOR('',#50230,1.);
#50230 = DIRECTION('',(0.E+000,-0.115727747701,-0.993280971534));
#50231 = PCURVE('',#49800,#50232);
#50232 = DEFINITIONAL_REPRESENTATION('',(#50233),#50237);
#50233 = LINE('',#50234,#50235);
#50234 = CARTESIAN_POINT('',(0.744388373477,28.76925780334));
#50235 = VECTOR('',#50236,1.);
#50236 = DIRECTION('',(-0.115727747701,0.993280971534));
#50237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50238 = FACE_BOUND('',#50239,.T.);
#50239 = EDGE_LOOP('',(#50240,#50356));
#50240 = ORIENTED_EDGE('',*,*,#50241,.F.);
#50241 = EDGE_CURVE('',#50242,#50244,#50246,.T.);
#50242 = VERTEX_POINT('',#50243);
#50243 = CARTESIAN_POINT('',(2.41781356436,-4.457212363535,
    7.678483287668));
#50244 = VERTEX_POINT('',#50245);
#50245 = CARTESIAN_POINT('',(2.41781356436,-4.273257277309,
    7.553347301874));
#50246 = SURFACE_CURVE('',#50247,(#50300),.PCURVE_S1.);
#50247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50248,#50249,#50250,#50251,
    #50252,#50253,#50254,#50255,#50256,#50257,#50258,#50259,#50260,
    #50261,#50262,#50263,#50264,#50265,#50266,#50267,#50268,#50269,
    #50270,#50271,#50272,#50273,#50274,#50275,#50276,#50277,#50278,
    #50279,#50280,#50281,#50282,#50283,#50284,#50285,#50286,#50287,
    #50288,#50289,#50290,#50291,#50292,#50293,#50294,#50295,#50296,
    #50297,#50298,#50299),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.391826143298E-002,
    7.124876098386E-002,0.112932707923,0.160105236526,0.214076946122,
    0.276111626827,0.33732408898,0.391802448702,0.438658998755,
    0.478903975417,0.513923490448,0.546780801513,0.585682245066,
    0.623404468641,0.660157763037,0.696166246312,0.731665526814,
    0.766899440252,0.802116336393,0.837565367152,0.873493142981,
    0.910141012384,0.947743108363,0.98652521311,1.),.UNSPECIFIED.);
#50248 = CARTESIAN_POINT('',(2.401146897693,-4.457212363535,
    7.678483287668));
#50249 = CARTESIAN_POINT('',(2.401146897693,-4.454044054651,
    7.680652021468));
#50250 = CARTESIAN_POINT('',(2.401146897693,-4.450875745767,
    7.682820755269));
#50251 = CARTESIAN_POINT('',(2.401146897693,-4.443630610038,
    7.686893237284));
#50252 = CARTESIAN_POINT('',(2.401146897693,-4.439582125885,
    7.688841315717));
#50253 = CARTESIAN_POINT('',(2.401146897693,-4.430641875258,
    7.692571229514));
#50254 = CARTESIAN_POINT('',(2.401146897693,-4.425639000596,
    7.694307353543));
#50255 = CARTESIAN_POINT('',(2.401146897693,-4.414592769746,
    7.697513961379));
#50256 = CARTESIAN_POINT('',(2.401146897693,-4.408401426905,
    7.69891961262));
#50257 = CARTESIAN_POINT('',(2.401146897693,-4.39475880915,
    7.701296545617));
#50258 = CARTESIAN_POINT('',(2.401146897693,-4.387080880551,
    7.702180388175));
#50259 = CARTESIAN_POINT('',(2.401146897693,-4.370404341384,
    7.703226552029));
#50260 = CARTESIAN_POINT('',(2.401146897693,-4.360828265586,
    7.703296966985));
#50261 = CARTESIAN_POINT('',(2.401146897693,-4.342949684003,
    7.702286133315));
#50262 = CARTESIAN_POINT('',(2.401146897693,-4.334028203435,
    7.701228954108));
#50263 = CARTESIAN_POINT('',(2.401146897693,-4.318237633743,
    7.698297657634));
#50264 = CARTESIAN_POINT('',(2.401146897693,-4.310988569593,
    7.696487186633));
#50265 = CARTESIAN_POINT('',(2.401146897693,-4.298418286807,
    7.692446803641));
#50266 = CARTESIAN_POINT('',(2.401146897693,-4.292828738097,
    7.690279422198));
#50267 = CARTESIAN_POINT('',(2.401146897693,-4.283217379804,
    7.685776425214));
#50268 = CARTESIAN_POINT('',(2.401146897693,-4.278999242585,
    7.683484271412));
#50269 = CARTESIAN_POINT('',(2.401146897693,-4.271741297666,
    7.678872514777));
#50270 = CARTESIAN_POINT('',(2.401146897693,-4.268596954866,
    7.676552281444));
#50271 = CARTESIAN_POINT('',(2.401146897693,-4.262917142449,
    7.671910648431));
#50272 = CARTESIAN_POINT('',(2.401146897693,-4.260364351752,
    7.669551049357));
#50273 = CARTESIAN_POINT('',(2.401146897693,-4.255200334405,
    7.664268210273));
#50274 = CARTESIAN_POINT('',(2.401146897693,-4.252666209145,
    7.661277837451));
#50275 = CARTESIAN_POINT('',(2.401146897693,-4.24821193711,
    7.655247096433));
#50276 = CARTESIAN_POINT('',(2.401146897693,-4.246270816653,
    7.652175857966));
#50277 = CARTESIAN_POINT('',(2.401146897693,-4.24294958413,
    7.646016213963));
#50278 = CARTESIAN_POINT('',(2.401146897693,-4.241551869881,
    7.64289677369));
#50279 = CARTESIAN_POINT('',(2.401146897693,-4.23927558199,
    7.636661552099));
#50280 = CARTESIAN_POINT('',(2.401146897693,-4.238382866597,
    7.633515554721));
#50281 = CARTESIAN_POINT('',(2.401146897693,-4.237086680216,7.6272409533
    ));
#50282 = CARTESIAN_POINT('',(2.401146897693,-4.236672461526,
    7.624082714343));
#50283 = CARTESIAN_POINT('',(2.401146897693,-4.236315819285,
    7.617792694686));
#50284 = CARTESIAN_POINT('',(2.401146897693,-4.236365986485,
    7.614631639573));
#50285 = CARTESIAN_POINT('',(2.401146897693,-4.236933495619,
    7.608342792528));
#50286 = CARTESIAN_POINT('',(2.401146897693,-4.237446725527,
    7.605185876078));
#50287 = CARTESIAN_POINT('',(2.401146897693,-4.238948863939,
    7.598912236472));
#50288 = CARTESIAN_POINT('',(2.401146897693,-4.239936935867,
    7.595766331608));
#50289 = CARTESIAN_POINT('',(2.401146897693,-4.242410630425,
    7.589524133385));
#50290 = CARTESIAN_POINT('',(2.401146897693,-4.243898694626,
    7.586398391677));
#50291 = CARTESIAN_POINT('',(2.401146897693,-4.247407858032,
    7.58021078843));
#50292 = CARTESIAN_POINT('',(2.401146897693,-4.249434708153,
    7.577118994801));
#50293 = CARTESIAN_POINT('',(2.401146897693,-4.254070841671,
    7.57102081106));
#50294 = CARTESIAN_POINT('',(2.401146897693,-4.25668924794,
    7.567983775499));
#50295 = CARTESIAN_POINT('',(2.401146897693,-4.262572223995,
    7.562026393643));
#50296 = CARTESIAN_POINT('',(2.401146897693,-4.26584997896,
    7.559078891635));
#50297 = CARTESIAN_POINT('',(2.401146897693,-4.27066653921,
    7.555271841825));
#50298 = CARTESIAN_POINT('',(2.401146897693,-4.27196190826,
    7.554309571849));
#50299 = CARTESIAN_POINT('',(2.401146897693,-4.273257277309,
    7.553347301874));
#50300 = PCURVE('',#49800,#50301);
#50301 = DEFINITIONAL_REPRESENTATION('',(#50302),#50355);
#50302 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50303,#50304,#50305,#50306,
    #50307,#50308,#50309,#50310,#50311,#50312,#50313,#50314,#50315,
    #50316,#50317,#50318,#50319,#50320,#50321,#50322,#50323,#50324,
    #50325,#50326,#50327,#50328,#50329,#50330,#50331,#50332,#50333,
    #50334,#50335,#50336,#50337,#50338,#50339,#50340,#50341,#50342,
    #50343,#50344,#50345,#50346,#50347,#50348,#50349,#50350,#50351,
    #50352,#50353,#50354),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.391826143298E-002,
    7.124876098386E-002,0.112932707923,0.160105236526,0.214076946122,
    0.276111626827,0.33732408898,0.391802448702,0.438658998755,
    0.478903975417,0.513923490448,0.546780801513,0.585682245066,
    0.623404468641,0.660157763037,0.696166246312,0.731665526814,
    0.766899440252,0.802116336393,0.837565367152,0.873493142981,
    0.910141012384,0.947743108363,0.98652521311,1.),.UNSPECIFIED.);
#50303 = CARTESIAN_POINT('',(0.892649378591,28.621516717908));
#50304 = CARTESIAN_POINT('',(0.895817687475,28.619347984108));
#50305 = CARTESIAN_POINT('',(0.898985996359,28.617179250307));
#50306 = CARTESIAN_POINT('',(0.906231132088,28.613106768292));
#50307 = CARTESIAN_POINT('',(0.910279616241,28.611158689859));
#50308 = CARTESIAN_POINT('',(0.919219866868,28.607428776062));
#50309 = CARTESIAN_POINT('',(0.92422274153,28.605692652033));
#50310 = CARTESIAN_POINT('',(0.93526897238,28.602486044198));
#50311 = CARTESIAN_POINT('',(0.941460315221,28.601080392956));
#50312 = CARTESIAN_POINT('',(0.955102932976,28.59870345996));
#50313 = CARTESIAN_POINT('',(0.962780861575,28.597819617402));
#50314 = CARTESIAN_POINT('',(0.979457400742,28.596773453547));
#50315 = CARTESIAN_POINT('',(0.989033476541,28.596703038591));
#50316 = CARTESIAN_POINT('',(1.006912058124,28.597713872261));
#50317 = CARTESIAN_POINT('',(1.015833538691,28.598771051468));
#50318 = CARTESIAN_POINT('',(1.031624108383,28.601702347942));
#50319 = CARTESIAN_POINT('',(1.038873172534,28.603512818943));
#50320 = CARTESIAN_POINT('',(1.05144345532,28.607553201935));
#50321 = CARTESIAN_POINT('',(1.057033004029,28.609720583379));
#50322 = CARTESIAN_POINT('',(1.066644362322,28.614223580362));
#50323 = CARTESIAN_POINT('',(1.070862499541,28.616515734164));
#50324 = CARTESIAN_POINT('',(1.07812044446,28.621127490799));
#50325 = CARTESIAN_POINT('',(1.08126478726,28.623447724133));
#50326 = CARTESIAN_POINT('',(1.086944599677,28.628089357145));
#50327 = CARTESIAN_POINT('',(1.089497390374,28.630448956219));
#50328 = CARTESIAN_POINT('',(1.094661407721,28.635731795303));
#50329 = CARTESIAN_POINT('',(1.097195532981,28.638722168126));
#50330 = CARTESIAN_POINT('',(1.101649805016,28.644752909143));
#50331 = CARTESIAN_POINT('',(1.103590925473,28.64782414761));
#50332 = CARTESIAN_POINT('',(1.106912157996,28.653983791613));
#50333 = CARTESIAN_POINT('',(1.108309872245,28.657103231887));
#50334 = CARTESIAN_POINT('',(1.110586160136,28.663338453477));
#50335 = CARTESIAN_POINT('',(1.111478875529,28.666484450855));
#50336 = CARTESIAN_POINT('',(1.11277506191,28.672759052276));
#50337 = CARTESIAN_POINT('',(1.1131892806,28.675917291233));
#50338 = CARTESIAN_POINT('',(1.113545922841,28.68220731089));
#50339 = CARTESIAN_POINT('',(1.113495755642,28.685368366003));
#50340 = CARTESIAN_POINT('',(1.112928246507,28.691657213048));
#50341 = CARTESIAN_POINT('',(1.112415016599,28.694814129498));
#50342 = CARTESIAN_POINT('',(1.110912878187,28.701087769104));
#50343 = CARTESIAN_POINT('',(1.109924806259,28.704233673969));
#50344 = CARTESIAN_POINT('',(1.107451111701,28.710475872191));
#50345 = CARTESIAN_POINT('',(1.1059630475,28.713601613899));
#50346 = CARTESIAN_POINT('',(1.102453884094,28.719789217146));
#50347 = CARTESIAN_POINT('',(1.100427033973,28.722881010775));
#50348 = CARTESIAN_POINT('',(1.095790900455,28.728979194516));
#50349 = CARTESIAN_POINT('',(1.093172494186,28.732016230077));
#50350 = CARTESIAN_POINT('',(1.087289518131,28.737973611934));
#50351 = CARTESIAN_POINT('',(1.084011763166,28.740921113941));
#50352 = CARTESIAN_POINT('',(1.079195202916,28.744728163751));
#50353 = CARTESIAN_POINT('',(1.077899833867,28.745690433727));
#50354 = CARTESIAN_POINT('',(1.076604464817,28.746652703702));
#50355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50356 = ORIENTED_EDGE('',*,*,#50357,.T.);
#50357 = EDGE_CURVE('',#50242,#50244,#50358,.T.);
#50358 = SURFACE_CURVE('',#50359,(#50410),.PCURVE_S1.);
#50359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50360,#50361,#50362,#50363,
    #50364,#50365,#50366,#50367,#50368,#50369,#50370,#50371,#50372,
    #50373,#50374,#50375,#50376,#50377,#50378,#50379,#50380,#50381,
    #50382,#50383,#50384,#50385,#50386,#50387,#50388,#50389,#50390,
    #50391,#50392,#50393,#50394,#50395,#50396,#50397,#50398,#50399,
    #50400,#50401,#50402,#50403,#50404,#50405,#50406,#50407,#50408,
    #50409),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,6.254993088747E-003,4.273326550587E-002,
    7.928741403291E-002,0.116056901711,0.153124538361,0.190507873806,
    0.228160928895,0.265989893918,0.303881282715,0.341735145696,
    0.379493580033,0.417157684509,0.454791716774,0.488278344072,
    0.528071142798,0.573683298866,0.626159580574,0.685055424039,
    0.746967284179,0.806042190517,0.860459023893,0.91055698281,
    0.956869575376,1.),.UNSPECIFIED.);
#50360 = CARTESIAN_POINT('',(2.401146897693,-4.457212363535,
    7.678483287668));
#50361 = CARTESIAN_POINT('',(2.401146897693,-4.457776354591,
    7.678061759561));
#50362 = CARTESIAN_POINT('',(2.401146897693,-4.458340345647,
    7.677640231453));
#50363 = CARTESIAN_POINT('',(2.401146897693,-4.462117530121,
    7.674715738192));
#50364 = CARTESIAN_POINT('',(2.401146897693,-4.465089127356,
    7.672053914088));
#50365 = CARTESIAN_POINT('',(2.401146897693,-4.470536909337,
    7.666496564013));
#50366 = CARTESIAN_POINT('',(2.401146897693,-4.473010315725,
    7.66355950603));
#50367 = CARTESIAN_POINT('',(2.401146897693,-4.477469640728,
    7.657499650454));
#50368 = CARTESIAN_POINT('',(2.401146897693,-4.479450557435,
    7.654327484561));
#50369 = CARTESIAN_POINT('',(2.401146897693,-4.482921969604,
    7.647835776863));
#50370 = CARTESIAN_POINT('',(2.401146897693,-4.484406267221,
    7.644465768141));
#50371 = CARTESIAN_POINT('',(2.401146897693,-4.486874792026,
    7.637623637744));
#50372 = CARTESIAN_POINT('',(2.401146897693,-4.487852509355,
    7.634100174984));
#50373 = CARTESIAN_POINT('',(2.401146897693,-4.489296030169,
    7.627004712185));
#50374 = CARTESIAN_POINT('',(2.401146897693,-4.489755899086,
    7.623380716088));
#50375 = CARTESIAN_POINT('',(2.401146897693,-4.490154186306,
    7.616144850197));
#50376 = CARTESIAN_POINT('',(2.401146897693,-4.49008793521,
    7.612480506282));
#50377 = CARTESIAN_POINT('',(2.401146897693,-4.489429857509,
    7.605228064754));
#50378 = CARTESIAN_POINT('',(2.401146897693,-4.488834926253,
    7.601587153908));
#50379 = CARTESIAN_POINT('',(2.401146897693,-4.487121388958,
    7.594444457239));
#50380 = CARTESIAN_POINT('',(2.401146897693,-4.486001067724,
    7.590889662666));
#50381 = CARTESIAN_POINT('',(2.401146897693,-4.483242653614,
    7.58397694114));
#50382 = CARTESIAN_POINT('',(2.401146897693,-4.481603652914,
    7.580566001194));
#50383 = CARTESIAN_POINT('',(2.401146897693,-4.477813976607,
    7.573991920539));
#50384 = CARTESIAN_POINT('',(2.401146897693,-4.47566238472,7.57077600802
    ));
#50385 = CARTESIAN_POINT('',(2.401146897693,-4.470849483912,
    7.564637038326));
#50386 = CARTESIAN_POINT('',(2.401146897693,-4.468186425743,
    7.561662692377));
#50387 = CARTESIAN_POINT('',(2.401146897693,-4.462673033611,
    7.556361204575));
#50388 = CARTESIAN_POINT('',(2.401146897693,-4.459868171208,
    7.553958568293));
#50389 = CARTESIAN_POINT('',(2.401146897693,-4.453316845426,
    7.54903989327));
#50390 = CARTESIAN_POINT('',(2.401146897693,-4.449440667421,
    7.546541452283));
#50391 = CARTESIAN_POINT('',(2.401146897693,-4.440710897115,
    7.541661198364));
#50392 = CARTESIAN_POINT('',(2.401146897693,-4.435681034176,
    7.539320336969));
#50393 = CARTESIAN_POINT('',(2.401146897693,-4.424464016183,7.5349008811
    ));
#50394 = CARTESIAN_POINT('',(2.401146897693,-4.418046881546,
    7.532896493983));
#50395 = CARTESIAN_POINT('',(2.401146897693,-4.404115494389,
    7.529466010673));
#50396 = CARTESIAN_POINT('',(2.401146897693,-4.396325356662,
    7.528115887305));
#50397 = CARTESIAN_POINT('',(2.401146897693,-4.38024609402,7.52637819898
    ));
#50398 = CARTESIAN_POINT('',(2.401146897693,-4.371575008003,
    7.526040382875));
#50399 = CARTESIAN_POINT('',(2.401146897693,-4.35518966989,
    7.526394235085));
#50400 = CARTESIAN_POINT('',(2.401146897693,-4.347033346552,
    7.527081065271));
#50401 = CARTESIAN_POINT('',(2.401146897693,-4.332210471052,
    7.529207401118));
#50402 = CARTESIAN_POINT('',(2.401146897693,-4.325258513079,
    7.530617887773));
#50403 = CARTESIAN_POINT('',(2.401146897693,-4.31249239422,
    7.534031754539));
#50404 = CARTESIAN_POINT('',(2.401146897693,-4.306550557539,
    7.535992168774));
#50405 = CARTESIAN_POINT('',(2.401146897693,-4.295681525993,
    7.540352613932));
#50406 = CARTESIAN_POINT('',(2.401146897693,-4.290647703994,
    7.54271843917));
#50407 = CARTESIAN_POINT('',(2.401146897693,-4.281465579459,
    7.547782896139));
#50408 = CARTESIAN_POINT('',(2.401146897693,-4.277361428384,
    7.550565099006));
#50409 = CARTESIAN_POINT('',(2.401146897693,-4.273257277309,
    7.553347301874));
#50410 = PCURVE('',#49800,#50411);
#50411 = DEFINITIONAL_REPRESENTATION('',(#50412),#50463);
#50412 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50413,#50414,#50415,#50416,
    #50417,#50418,#50419,#50420,#50421,#50422,#50423,#50424,#50425,
    #50426,#50427,#50428,#50429,#50430,#50431,#50432,#50433,#50434,
    #50435,#50436,#50437,#50438,#50439,#50440,#50441,#50442,#50443,
    #50444,#50445,#50446,#50447,#50448,#50449,#50450,#50451,#50452,
    #50453,#50454,#50455,#50456,#50457,#50458,#50459,#50460,#50461,
    #50462),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,6.254993088747E-003,4.273326550587E-002,
    7.928741403291E-002,0.116056901711,0.153124538361,0.190507873806,
    0.228160928895,0.265989893918,0.303881282715,0.341735145696,
    0.379493580033,0.417157684509,0.454791716774,0.488278344072,
    0.528071142798,0.573683298866,0.626159580574,0.685055424039,
    0.746967284179,0.806042190517,0.860459023893,0.91055698281,
    0.956869575376,1.),.UNSPECIFIED.);
#50413 = CARTESIAN_POINT('',(0.892649378591,28.621516717908));
#50414 = CARTESIAN_POINT('',(0.892085387535,28.621938246016));
#50415 = CARTESIAN_POINT('',(0.891521396479,28.622359774123));
#50416 = CARTESIAN_POINT('',(0.887744212005,28.625284267384));
#50417 = CARTESIAN_POINT('',(0.88477261477,28.627946091488));
#50418 = CARTESIAN_POINT('',(0.879324832789,28.633503441563));
#50419 = CARTESIAN_POINT('',(0.876851426402,28.636440499547));
#50420 = CARTESIAN_POINT('',(0.872392101398,28.642500355122));
#50421 = CARTESIAN_POINT('',(0.870411184691,28.645672521015));
#50422 = CARTESIAN_POINT('',(0.866939772522,28.652164228713));
#50423 = CARTESIAN_POINT('',(0.865455474905,28.655534237435));
#50424 = CARTESIAN_POINT('',(0.8629869501,28.662376367832));
#50425 = CARTESIAN_POINT('',(0.862009232771,28.665899830592));
#50426 = CARTESIAN_POINT('',(0.860565711957,28.672995293392));
#50427 = CARTESIAN_POINT('',(0.86010584304,28.676619289489));
#50428 = CARTESIAN_POINT('',(0.85970755582,28.683855155379));
#50429 = CARTESIAN_POINT('',(0.859773806916,28.687519499294));
#50430 = CARTESIAN_POINT('',(0.860431884617,28.694771940823));
#50431 = CARTESIAN_POINT('',(0.861026815873,28.698412851668));
#50432 = CARTESIAN_POINT('',(0.862740353168,28.705555548337));
#50433 = CARTESIAN_POINT('',(0.863860674402,28.70911034291));
#50434 = CARTESIAN_POINT('',(0.866619088512,28.716023064436));
#50435 = CARTESIAN_POINT('',(0.868258089212,28.719434004382));
#50436 = CARTESIAN_POINT('',(0.872047765519,28.726008085037));
#50437 = CARTESIAN_POINT('',(0.874199357406,28.729223997556));
#50438 = CARTESIAN_POINT('',(0.879012258214,28.735362967251));
#50439 = CARTESIAN_POINT('',(0.881675316383,28.738337313199));
#50440 = CARTESIAN_POINT('',(0.887188708515,28.743638801001));
#50441 = CARTESIAN_POINT('',(0.889993570918,28.746041437283));
#50442 = CARTESIAN_POINT('',(0.8965448967,28.750960112306));
#50443 = CARTESIAN_POINT('',(0.900421074705,28.753458553293));
#50444 = CARTESIAN_POINT('',(0.909150845012,28.758338807212));
#50445 = CARTESIAN_POINT('',(0.91418070795,28.760679668607));
#50446 = CARTESIAN_POINT('',(0.925397725943,28.765099124476));
#50447 = CARTESIAN_POINT('',(0.93181486058,28.767103511593));
#50448 = CARTESIAN_POINT('',(0.945746247737,28.770533994904));
#50449 = CARTESIAN_POINT('',(0.953536385464,28.771884118271));
#50450 = CARTESIAN_POINT('',(0.969615648106,28.773621806596));
#50451 = CARTESIAN_POINT('',(0.978286734123,28.773959622701));
#50452 = CARTESIAN_POINT('',(0.994672072236,28.773605770491));
#50453 = CARTESIAN_POINT('',(1.002828395575,28.772918940305));
#50454 = CARTESIAN_POINT('',(1.017651271074,28.770792604458));
#50455 = CARTESIAN_POINT('',(1.024603229047,28.769382117804));
#50456 = CARTESIAN_POINT('',(1.037369347907,28.765968251037));
#50457 = CARTESIAN_POINT('',(1.043311184587,28.764007836802));
#50458 = CARTESIAN_POINT('',(1.054180216133,28.759647391644));
#50459 = CARTESIAN_POINT('',(1.059214038133,28.757281566406));
#50460 = CARTESIAN_POINT('',(1.068396162668,28.752217109437));
#50461 = CARTESIAN_POINT('',(1.072500313742,28.74943490657));
#50462 = CARTESIAN_POINT('',(1.076604464817,28.746652703702));
#50463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50468)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50465,#50466,#50467)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50465 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50466 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50467 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50468 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#50465,
  'distance_accuracy_value','confusion accuracy');
#50469 = SHAPE_DEFINITION_REPRESENTATION(#50470,#49781);
#50470 = PRODUCT_DEFINITION_SHAPE('','',#50471);
#50471 = PRODUCT_DEFINITION('design','',#50472,#50475);
#50472 = PRODUCT_DEFINITION_FORMATION('','',#50473);
#50473 = PRODUCT('CADSOFTTOOLS 1.213','CADSOFTTOOLS 1.213','',(#50474));
#50474 = PRODUCT_CONTEXT('',#2,'mechanical');
#50475 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50476 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50477,#50479);
#50477 = ( REPRESENTATION_RELATIONSHIP('','',#49781,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50478) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50478 = ITEM_DEFINED_TRANSFORMATION('','',#11,#863);
#50479 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50480);
#50480 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('213','','',#5,#50471,$);
#50481 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50473));
#50482 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50483),#50629);
#50483 = SHELL_BASED_SURFACE_MODEL('',(#50484));
#50484 = OPEN_SHELL('',(#50485));
#50485 = ADVANCED_FACE('',(#50486),#50500,.T.);
#50486 = FACE_BOUND('',#50487,.T.);
#50487 = EDGE_LOOP('',(#50488,#50511,#50527,#50543,#50559,#50597,#50613)
  );
#50488 = ORIENTED_EDGE('',*,*,#50489,.T.);
#50489 = EDGE_CURVE('',#50490,#50492,#50494,.T.);
#50490 = VERTEX_POINT('',#50491);
#50491 = CARTESIAN_POINT('',(2.401146897693,-7.024138379078,
    9.160162683785));
#50492 = VERTEX_POINT('',#50493);
#50493 = CARTESIAN_POINT('',(2.401146897693,-6.805063734613,
    8.780787155411));
#50494 = SURFACE_CURVE('',#50495,(#50499),.PCURVE_S1.);
#50495 = LINE('',#50496,#50497);
#50496 = CARTESIAN_POINT('',(2.401146897693,-7.024138379078,
    9.160162683785));
#50497 = VECTOR('',#50498,1.);
#50498 = DIRECTION('',(0.E+000,0.500071742105,-0.865983979498));
#50499 = PCURVE('',#50500,#50505);
#50500 = PLANE('',#50501);
#50501 = AXIS2_PLACEMENT_3D('',#50502,#50503,#50504);
#50502 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#50503 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50504 = DIRECTION('',(0.E+000,1.,0.E+000));
#50505 = DEFINITIONAL_REPRESENTATION('',(#50506),#50510);
#50506 = LINE('',#50507,#50508);
#50507 = CARTESIAN_POINT('',(-1.674276636952,27.139837321791));
#50508 = VECTOR('',#50509,1.);
#50509 = DIRECTION('',(0.500071742105,0.865983979498));
#50510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50511 = ORIENTED_EDGE('',*,*,#50512,.T.);
#50512 = EDGE_CURVE('',#50492,#50513,#50515,.T.);
#50513 = VERTEX_POINT('',#50514);
#50514 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#50515 = SURFACE_CURVE('',#50516,(#50520),.PCURVE_S1.);
#50516 = LINE('',#50517,#50518);
#50517 = CARTESIAN_POINT('',(2.401146897693,-6.805063624059,
    8.780786963956));
#50518 = VECTOR('',#50519,1.);
#50519 = DIRECTION('',(0.E+000,-0.865990896031,-0.50005976442));
#50520 = PCURVE('',#50500,#50521);
#50521 = DEFINITIONAL_REPRESENTATION('',(#50522),#50526);
#50522 = LINE('',#50523,#50524);
#50523 = CARTESIAN_POINT('',(-1.455201881933,27.51921304162));
#50524 = VECTOR('',#50525,1.);
#50525 = DIRECTION('',(-0.865990896031,0.50005976442));
#50526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50527 = ORIENTED_EDGE('',*,*,#50528,.T.);
#50528 = EDGE_CURVE('',#50513,#50529,#50531,.T.);
#50529 = VERTEX_POINT('',#50530);
#50530 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#50531 = SURFACE_CURVE('',#50532,(#50536),.PCURVE_S1.);
#50532 = LINE('',#50533,#50534);
#50533 = CARTESIAN_POINT('',(2.401146897693,-6.852704218924,
    8.753277269854));
#50534 = VECTOR('',#50535,1.);
#50535 = DIRECTION('',(0.E+000,-0.500069913428,0.865985035485));
#50536 = PCURVE('',#50500,#50537);
#50537 = DEFINITIONAL_REPRESENTATION('',(#50538),#50542);
#50538 = LINE('',#50539,#50540);
#50539 = CARTESIAN_POINT('',(-1.502842476798,27.546722735722));
#50540 = VECTOR('',#50541,1.);
#50541 = DIRECTION('',(-0.500069913428,-0.865985035485));
#50542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50543 = ORIENTED_EDGE('',*,*,#50544,.T.);
#50544 = EDGE_CURVE('',#50529,#50545,#50547,.T.);
#50545 = VERTEX_POINT('',#50546);
#50546 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#50547 = SURFACE_CURVE('',#50548,(#50552),.PCURVE_S1.);
#50548 = LINE('',#50549,#50550);
#50549 = CARTESIAN_POINT('',(2.401146897693,-7.133889394956,
    9.24021349238));
#50550 = VECTOR('',#50551,1.);
#50551 = DIRECTION('',(0.E+000,0.865980110553,0.500078441974));
#50552 = PCURVE('',#50500,#50553);
#50553 = DEFINITIONAL_REPRESENTATION('',(#50554),#50558);
#50554 = LINE('',#50555,#50556);
#50555 = CARTESIAN_POINT('',(-1.78402765283,27.059786513196));
#50556 = VECTOR('',#50557,1.);
#50557 = DIRECTION('',(0.865980110553,-0.500078441974));
#50558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50559 = ORIENTED_EDGE('',*,*,#50560,.T.);
#50560 = EDGE_CURVE('',#50545,#50561,#50563,.T.);
#50561 = VERTEX_POINT('',#50562);
#50562 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#50563 = SURFACE_CURVE('',#50564,(#50579),.PCURVE_S1.);
#50564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50565,#50566,#50567,#50568,
    #50569,#50570,#50571,#50572,#50573,#50574,#50575,#50576,#50577,
    #50578),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760946,0.249777362038,0.407511509858,0.592498157507,
    0.801877283191,1.),.UNSPECIFIED.);
#50565 = CARTESIAN_POINT('',(2.401146897693,-7.103123283229,
    9.257980031162));
#50566 = CARTESIAN_POINT('',(2.401146897693,-7.098218011736,
    9.254288777614));
#50567 = CARTESIAN_POINT('',(2.401146897693,-7.093312740243,
    9.250597524067));
#50568 = CARTESIAN_POINT('',(2.401146897693,-7.081568241719,
    9.243058585974));
#50569 = CARTESIAN_POINT('',(2.401146897693,-7.074710111083,
    9.239153762298));
#50570 = CARTESIAN_POINT('',(2.401146897693,-7.059074220029,
    9.231223551752));
#50571 = CARTESIAN_POINT('',(2.401146897693,-7.049957710684,
    9.227186033077));
#50572 = CARTESIAN_POINT('',(2.401146897693,-7.02944071716,
    9.219336013917));
#50573 = CARTESIAN_POINT('',(2.401146897693,-7.017577357094,
    9.215506419069));
#50574 = CARTESIAN_POINT('',(2.401146897693,-6.991771992027,
    9.208816631569));
#50575 = CARTESIAN_POINT('',(2.401146897693,-6.977277133332,
    9.205899363287));
#50576 = CARTESIAN_POINT('',(2.401146897693,-6.948987088213,
    9.202216670178));
#50577 = CARTESIAN_POINT('',(2.401146897693,-6.934840668002,
    9.201628054376));
#50578 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#50579 = PCURVE('',#50500,#50580);
#50580 = DEFINITIONAL_REPRESENTATION('',(#50581),#50596);
#50581 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50582,#50583,#50584,#50585,
    #50586,#50587,#50588,#50589,#50590,#50591,#50592,#50593,#50594,
    #50595),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760946,0.249777362038,0.407511509858,0.592498157507,
    0.801877283191,1.),.UNSPECIFIED.);
#50582 = CARTESIAN_POINT('',(-1.753261541103,27.042019974415));
#50583 = CARTESIAN_POINT('',(-1.748356269609,27.045711227962));
#50584 = CARTESIAN_POINT('',(-1.743450998116,27.049402481509));
#50585 = CARTESIAN_POINT('',(-1.731706499593,27.056941419603));
#50586 = CARTESIAN_POINT('',(-1.724848368957,27.060846243279));
#50587 = CARTESIAN_POINT('',(-1.709212477903,27.068776453824));
#50588 = CARTESIAN_POINT('',(-1.700095968558,27.0728139725));
#50589 = CARTESIAN_POINT('',(-1.679578975034,27.080663991659));
#50590 = CARTESIAN_POINT('',(-1.667715614968,27.084493586508));
#50591 = CARTESIAN_POINT('',(-1.641910249901,27.091183374007));
#50592 = CARTESIAN_POINT('',(-1.627415391206,27.094100642289));
#50593 = CARTESIAN_POINT('',(-1.599125346087,27.097783335398));
#50594 = CARTESIAN_POINT('',(-1.584978925876,27.0983719512));
#50595 = CARTESIAN_POINT('',(-1.570832505664,27.098960567002));
#50596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50597 = ORIENTED_EDGE('',*,*,#50598,.T.);
#50598 = EDGE_CURVE('',#50561,#50599,#50601,.T.);
#50599 = VERTEX_POINT('',#50600);
#50600 = CARTESIAN_POINT('',(2.401146897693,-6.887452372699,
    9.143475310636));
#50601 = SURFACE_CURVE('',#50602,(#50606),.PCURVE_S1.);
#50602 = LINE('',#50603,#50604);
#50603 = CARTESIAN_POINT('',(2.401146897693,-6.92069424779,
    9.201039438575));
#50604 = VECTOR('',#50605,1.);
#50605 = DIRECTION('',(0.E+000,0.500081350412,-0.865978431008));
#50606 = PCURVE('',#50500,#50607);
#50607 = DEFINITIONAL_REPRESENTATION('',(#50608),#50612);
#50608 = LINE('',#50609,#50610);
#50609 = CARTESIAN_POINT('',(-1.570832505664,27.098960567002));
#50610 = VECTOR('',#50611,1.);
#50611 = DIRECTION('',(0.500081350412,0.865978431008));
#50612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50613 = ORIENTED_EDGE('',*,*,#50614,.T.);
#50614 = EDGE_CURVE('',#50599,#50490,#50615,.T.);
#50615 = SURFACE_CURVE('',#50616,(#50621),.PCURVE_S1.);
#50616 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50617,#50618,#50619,#50620),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#50617 = CARTESIAN_POINT('',(2.401146897693,-6.887452372699,
    9.143475310636));
#50618 = CARTESIAN_POINT('',(2.401146897693,-6.924849367691,
    9.140048427254));
#50619 = CARTESIAN_POINT('',(2.401146897693,-6.985290430781,
    9.146143566553));
#50620 = CARTESIAN_POINT('',(2.401146897693,-7.024138379078,
    9.160162683785));
#50621 = PCURVE('',#50500,#50622);
#50622 = DEFINITIONAL_REPRESENTATION('',(#50623),#50628);
#50623 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50624,#50625,#50626,#50627),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#50624 = CARTESIAN_POINT('',(-1.537590630573,27.156524694941));
#50625 = CARTESIAN_POINT('',(-1.574987625565,27.159951578322));
#50626 = CARTESIAN_POINT('',(-1.635428688655,27.153856439023));
#50627 = CARTESIAN_POINT('',(-1.674276636952,27.139837321791));
#50628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50633)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50630,#50631,#50632)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50630 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50631 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50632 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50633 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#50630,
  'distance_accuracy_value','confusion accuracy');
#50634 = SHAPE_DEFINITION_REPRESENTATION(#50635,#50482);
#50635 = PRODUCT_DEFINITION_SHAPE('','',#50636);
#50636 = PRODUCT_DEFINITION('design','',#50637,#50640);
#50637 = PRODUCT_DEFINITION_FORMATION('','',#50638);
#50638 = PRODUCT('CADSOFTTOOLS 1.214','CADSOFTTOOLS 1.214','',(#50639));
#50639 = PRODUCT_CONTEXT('',#2,'mechanical');
#50640 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50642,#50644);
#50642 = ( REPRESENTATION_RELATIONSHIP('','',#50482,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50643) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#867);
#50644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50645);
#50645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('214','','',#5,#50636,$);
#50646 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50638));
#50647 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50648),#50770);
#50648 = SHELL_BASED_SURFACE_MODEL('',(#50649));
#50649 = OPEN_SHELL('',(#50650));
#50650 = ADVANCED_FACE('',(#50651),#50665,.T.);
#50651 = FACE_BOUND('',#50652,.T.);
#50652 = EDGE_LOOP('',(#50653,#50676,#50692,#50708,#50724,#50740,#50756)
  );
#50653 = ORIENTED_EDGE('',*,*,#50654,.T.);
#50654 = EDGE_CURVE('',#50655,#50657,#50659,.T.);
#50655 = VERTEX_POINT('',#50656);
#50656 = CARTESIAN_POINT('',(2.401146897693,-7.06923832689,
    7.826224604296));
#50657 = VERTEX_POINT('',#50658);
#50658 = CARTESIAN_POINT('',(2.401146897693,-5.788233911966,
    7.826330748452));
#50659 = SURFACE_CURVE('',#50660,(#50664),.PCURVE_S1.);
#50660 = LINE('',#50661,#50662);
#50661 = CARTESIAN_POINT('',(2.401146897693,-7.06923832689,
    7.826224604296));
#50662 = VECTOR('',#50663,1.);
#50663 = DIRECTION('',(0.E+000,0.999999996584,8.265168879457E-005));
#50664 = PCURVE('',#50665,#50670);
#50665 = PLANE('',#50666);
#50666 = AXIS2_PLACEMENT_3D('',#50667,#50668,#50669);
#50667 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#50668 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50669 = DIRECTION('',(0.E+000,1.,0.E+000));
#50670 = DEFINITIONAL_REPRESENTATION('',(#50671),#50675);
#50671 = LINE('',#50672,#50673);
#50672 = CARTESIAN_POINT('',(-1.719376584764,28.47377540128));
#50673 = VECTOR('',#50674,1.);
#50674 = DIRECTION('',(0.999999996584,-8.265168879457E-005));
#50675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50676 = ORIENTED_EDGE('',*,*,#50677,.T.);
#50677 = EDGE_CURVE('',#50657,#50678,#50680,.T.);
#50678 = VERTEX_POINT('',#50679);
#50679 = CARTESIAN_POINT('',(2.401146897693,-5.788257153298,
    8.107526835091));
#50680 = SURFACE_CURVE('',#50681,(#50685),.PCURVE_S1.);
#50681 = LINE('',#50682,#50683);
#50682 = CARTESIAN_POINT('',(2.401146897693,-5.788233911966,
    7.826330748452));
#50683 = VECTOR('',#50684,1.);
#50684 = DIRECTION('',(0.E+000,-8.265168879443E-005,0.999999996584));
#50685 = PCURVE('',#50665,#50686);
#50686 = DEFINITIONAL_REPRESENTATION('',(#50687),#50691);
#50687 = LINE('',#50688,#50689);
#50688 = CARTESIAN_POINT('',(-0.43837216984,28.473669257124));
#50689 = VECTOR('',#50690,1.);
#50690 = DIRECTION('',(-8.265168879443E-005,-0.999999996584));
#50691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50692 = ORIENTED_EDGE('',*,*,#50693,.T.);
#50693 = EDGE_CURVE('',#50678,#50694,#50696,.T.);
#50694 = VERTEX_POINT('',#50695);
#50695 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#50696 = SURFACE_CURVE('',#50697,(#50701),.PCURVE_S1.);
#50697 = LINE('',#50698,#50699);
#50698 = CARTESIAN_POINT('',(2.401146897693,-5.788257286765,
    8.10752664957));
#50699 = VECTOR('',#50700,1.);
#50700 = DIRECTION('',(0.E+000,0.811757709703,-0.583994367043));
#50701 = PCURVE('',#50665,#50702);
#50702 = DEFINITIONAL_REPRESENTATION('',(#50703),#50707);
#50703 = LINE('',#50704,#50705);
#50704 = CARTESIAN_POINT('',(-0.438395544638,28.192473356006));
#50705 = VECTOR('',#50706,1.);
#50706 = DIRECTION('',(0.811757709703,0.583994367043));
#50707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50708 = ORIENTED_EDGE('',*,*,#50709,.T.);
#50709 = EDGE_CURVE('',#50694,#50710,#50712,.T.);
#50710 = VERTEX_POINT('',#50711);
#50711 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#50712 = SURFACE_CURVE('',#50713,(#50717),.PCURVE_S1.);
#50713 = LINE('',#50714,#50715);
#50714 = CARTESIAN_POINT('',(2.401146897693,-5.106261251556,
    7.61688536813));
#50715 = VECTOR('',#50716,1.);
#50716 = DIRECTION('',(0.E+000,-0.81166142517,-0.584128180189));
#50717 = PCURVE('',#50665,#50718);
#50718 = DEFINITIONAL_REPRESENTATION('',(#50719),#50723);
#50719 = LINE('',#50720,#50721);
#50720 = CARTESIAN_POINT('',(0.24360049057,28.683114637446));
#50721 = VECTOR('',#50722,1.);
#50722 = DIRECTION('',(-0.81166142517,0.584128180189));
#50723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50724 = ORIENTED_EDGE('',*,*,#50725,.T.);
#50725 = EDGE_CURVE('',#50710,#50726,#50728,.T.);
#50726 = VERTEX_POINT('',#50727);
#50727 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#50728 = SURFACE_CURVE('',#50729,(#50733),.PCURVE_S1.);
#50729 = LINE('',#50730,#50731);
#50730 = CARTESIAN_POINT('',(2.401146897693,-5.788176059609,
    7.126131904285));
#50731 = VECTOR('',#50732,1.);
#50732 = DIRECTION('',(0.E+000,-8.265168879443E-005,0.999999996584));
#50733 = PCURVE('',#50665,#50734);
#50734 = DEFINITIONAL_REPRESENTATION('',(#50735),#50739);
#50735 = LINE('',#50736,#50737);
#50736 = CARTESIAN_POINT('',(-0.438314317483,29.173868101291));
#50737 = VECTOR('',#50738,1.);
#50738 = DIRECTION('',(-8.265168879443E-005,-0.999999996584));
#50739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50740 = ORIENTED_EDGE('',*,*,#50741,.T.);
#50741 = EDGE_CURVE('',#50726,#50742,#50744,.T.);
#50742 = VERTEX_POINT('',#50743);
#50743 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#50744 = SURFACE_CURVE('',#50745,(#50749),.PCURVE_S1.);
#50745 = LINE('',#50746,#50747);
#50746 = CARTESIAN_POINT('',(2.401146897693,-5.788199300941,
    7.407327990923));
#50747 = VECTOR('',#50748,1.);
#50748 = DIRECTION('',(0.E+000,-0.999999996584,-8.26516887962E-005));
#50749 = PCURVE('',#50665,#50750);
#50750 = DEFINITIONAL_REPRESENTATION('',(#50751),#50755);
#50751 = LINE('',#50752,#50753);
#50752 = CARTESIAN_POINT('',(-0.438337558814,28.892672014653));
#50753 = VECTOR('',#50754,1.);
#50754 = DIRECTION('',(-0.999999996584,8.26516887962E-005));
#50755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50756 = ORIENTED_EDGE('',*,*,#50757,.T.);
#50757 = EDGE_CURVE('',#50742,#50655,#50758,.T.);
#50758 = SURFACE_CURVE('',#50759,(#50763),.PCURVE_S1.);
#50759 = LINE('',#50760,#50761);
#50760 = CARTESIAN_POINT('',(2.401146897693,-7.069203695626,
    7.407222113746));
#50761 = VECTOR('',#50762,1.);
#50762 = DIRECTION('',(0.E+000,-8.265168879283E-005,0.999999996584));
#50763 = PCURVE('',#50665,#50764);
#50764 = DEFINITIONAL_REPRESENTATION('',(#50765),#50769);
#50765 = LINE('',#50766,#50767);
#50766 = CARTESIAN_POINT('',(-1.7193419535,28.89277789183));
#50767 = VECTOR('',#50768,1.);
#50768 = DIRECTION('',(-8.265168879283E-005,-0.999999996584));
#50769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50774)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50771,#50772,#50773)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50771 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50772 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50773 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50774 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50771,
  'distance_accuracy_value','confusion accuracy');
#50775 = SHAPE_DEFINITION_REPRESENTATION(#50776,#50647);
#50776 = PRODUCT_DEFINITION_SHAPE('','',#50777);
#50777 = PRODUCT_DEFINITION('design','',#50778,#50781);
#50778 = PRODUCT_DEFINITION_FORMATION('','',#50779);
#50779 = PRODUCT('CADSOFTTOOLS 1.215','CADSOFTTOOLS 1.215','',(#50780));
#50780 = PRODUCT_CONTEXT('',#2,'mechanical');
#50781 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50782 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50783,#50785);
#50783 = ( REPRESENTATION_RELATIONSHIP('','',#50647,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50784) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50784 = ITEM_DEFINED_TRANSFORMATION('','',#11,#871);
#50785 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50786);
#50786 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('215','','',#5,#50777,$);
#50787 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50779));
#50788 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50789),#51251);
#50789 = SHELL_BASED_SURFACE_MODEL('',(#50790));
#50790 = OPEN_SHELL('',(#50791));
#50791 = ADVANCED_FACE('',(#50792),#50895,.T.);
#50792 = FACE_BOUND('',#50793,.T.);
#50793 = EDGE_LOOP('',(#50794,#50995,#51011,#51205,#51221,#51237));
#50794 = ORIENTED_EDGE('',*,*,#50795,.T.);
#50795 = EDGE_CURVE('',#50796,#50798,#50800,.T.);
#50796 = VERTEX_POINT('',#50797);
#50797 = CARTESIAN_POINT('',(2.426146897693,-7.300471112463,
    8.391609544503));
#50798 = VERTEX_POINT('',#50799);
#50799 = CARTESIAN_POINT('',(2.426146897693,-7.556929192984,
    8.615869939004));
#50800 = SURFACE_CURVE('',#50801,(#50894),.PCURVE_S1.);
#50801 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50802,#50803,#50804,#50805,
    #50806,#50807,#50808,#50809,#50810,#50811,#50812,#50813,#50814,
    #50815,#50816,#50817,#50818,#50819,#50820,#50821,#50822,#50823,
    #50824,#50825,#50826,#50827,#50828,#50829,#50830,#50831,#50832,
    #50833,#50834,#50835,#50836,#50837,#50838,#50839,#50840,#50841,
    #50842,#50843,#50844,#50845,#50846,#50847,#50848,#50849,#50850,
    #50851,#50852,#50853,#50854,#50855,#50856,#50857,#50858,#50859,
    #50860,#50861,#50862,#50863,#50864,#50865,#50866,#50867,#50868,
    #50869,#50870,#50871,#50872,#50873,#50874,#50875,#50876,#50877,
    #50878,#50879,#50880,#50881,#50882,#50883,#50884,#50885,#50886,
    #50887,#50888,#50889,#50890,#50891,#50892,#50893),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373373546E-002,
    6.097253394178E-002,7.240134446538E-002,8.240134446538E-002,
    9.240134446538E-002,0.102401344465,0.112401344465,0.123966267805,
    0.1359307588,0.147174017601,0.169660535202,0.185812039001,
    0.195812039001,0.208333614435,0.224062133809,0.242904659849,
    0.267147498555,0.29623600545,0.325960081319,0.356287311074,
    0.3878176753,0.419773789875,0.4507989702,0.48048163398,
    0.508365401165,0.534929788254,0.559688357874,0.582971439673,
    0.605121967204,0.626466144844,0.647621330191,0.673086683011,
    0.70099728222,0.729726598229,0.7569067283,0.77993697086,
    0.803762002144,0.827384477689,0.851184206181,0.875537793545,
    0.900822790614,0.92742247989,0.9557312418,0.986160363763,1.),
  .UNSPECIFIED.);
#50802 = CARTESIAN_POINT('',(2.401146897693,-7.300471112463,
    8.391609544503));
#50803 = CARTESIAN_POINT('',(2.401146897693,-7.307763221481,
    8.391966377131));
#50804 = CARTESIAN_POINT('',(2.401146897693,-7.315055330499,
    8.392323209758));
#50805 = CARTESIAN_POINT('',(2.401146897693,-7.328402006196,
    8.391757917153));
#50806 = CARTESIAN_POINT('',(2.401146897693,-7.333709398057,
    8.391371724882));
#50807 = CARTESIAN_POINT('',(2.401146897693,-7.342682903973,
    8.390311045206));
#50808 = CARTESIAN_POINT('',(2.401146897693,-7.345456339834,
    8.38995585948));
#50809 = CARTESIAN_POINT('',(2.401146897693,-7.351481642174,
    8.389035255955));
#50810 = CARTESIAN_POINT('',(2.401146897693,-7.354407037391,
    8.388554865386));
#50811 = CARTESIAN_POINT('',(2.401146897693,-7.361065485737,
    8.387349532275));
#50812 = CARTESIAN_POINT('',(2.401146897693,-7.364595717514,
    8.386675256495));
#50813 = CARTESIAN_POINT('',(2.401146897693,-7.372694704138,
    8.385022477119));
#50814 = CARTESIAN_POINT('',(2.401146897693,-7.377155907003,
    8.384066777364));
#50815 = CARTESIAN_POINT('',(2.401146897693,-7.386910535871,
    8.381920944037));
#50816 = CARTESIAN_POINT('',(2.401146897693,-7.392311340778,
    8.380689975726));
#50817 = CARTESIAN_POINT('',(2.401146897693,-7.404382860089,
    8.377932665442));
#50818 = CARTESIAN_POINT('',(2.401146897693,-7.411462881129,
    8.376275773658));
#50819 = CARTESIAN_POINT('',(2.401146897693,-7.425896986321,
    8.372940460261));
#50820 = CARTESIAN_POINT('',(2.401146897693,-7.433661553427,
    8.371130077661));
#50821 = CARTESIAN_POINT('',(2.401146897693,-7.44839276944,
    8.367765230303));
#50822 = CARTESIAN_POINT('',(2.401146897693,-7.455690410713,
    8.366103181989));
#50823 = CARTESIAN_POINT('',(2.401146897693,-7.476842489995,
    8.361406360745));
#50824 = CARTESIAN_POINT('',(2.401146897693,-7.491091774626,
    8.358303542394));
#50825 = CARTESIAN_POINT('',(2.401146897693,-7.512779233055,
    8.353980845607));
#50826 = CARTESIAN_POINT('',(2.401146897693,-7.521494060834,
    8.352319397254));
#50827 = CARTESIAN_POINT('',(2.401146897693,-7.534145420181,
    8.35016259931));
#50828 = CARTESIAN_POINT('',(2.401146897693,-7.5386156395,8.349463830266
    ));
#50829 = CARTESIAN_POINT('',(2.401146897693,-7.548479565421,
    8.348017080858));
#50830 = CARTESIAN_POINT('',(2.401146897693,-7.553618747571,
    8.347349183103));
#50831 = CARTESIAN_POINT('',(2.401146897693,-7.564830042443,
    8.346071041251));
#50832 = CARTESIAN_POINT('',(2.401146897693,-7.570603659077,
    8.345559097925));
#50833 = CARTESIAN_POINT('',(2.401146897693,-7.582978246572,
    8.344732499871));
#50834 = CARTESIAN_POINT('',(2.401146897693,-7.589188439477,
    8.344533680836));
#50835 = CARTESIAN_POINT('',(2.401146897693,-7.603352844856,
    8.34447498566));
#50836 = CARTESIAN_POINT('',(2.401146897693,-7.610915587217,
    8.344768416382));
#50837 = CARTESIAN_POINT('',(2.401146897693,-7.62728376009,
    8.346155280384));
#50838 = CARTESIAN_POINT('',(2.401146897693,-7.635886326083,
    8.347418097753));
#50839 = CARTESIAN_POINT('',(2.401146897693,-7.652697213546,
    8.350835865382));
#50840 = CARTESIAN_POINT('',(2.401146897693,-7.660866362923,
    8.353069699865));
#50841 = CARTESIAN_POINT('',(2.401146897693,-7.676791444391,
    8.358408514813));
#50842 = CARTESIAN_POINT('',(2.401146897693,-7.684511497759,
    8.361601364124));
#50843 = CARTESIAN_POINT('',(2.401146897693,-7.699661717644,
    8.368899050496));
#50844 = CARTESIAN_POINT('',(2.401146897693,-7.707104636024,
    8.373140137335));
#50845 = CARTESIAN_POINT('',(2.401146897693,-7.721242562876,
    8.382337242299));
#50846 = CARTESIAN_POINT('',(2.401146897693,-7.728030536572,
    8.387425254321));
#50847 = CARTESIAN_POINT('',(2.401146897693,-7.740431247137,
    8.398023068248));
#50848 = CARTESIAN_POINT('',(2.401146897693,-7.746170938917,
    8.403617273074));
#50849 = CARTESIAN_POINT('',(2.401146897693,-7.756410875518,
    8.415014192371));
#50850 = CARTESIAN_POINT('',(2.401146897693,-7.761035963784,
    8.420882941156));
#50851 = CARTESIAN_POINT('',(2.401146897693,-7.769032873432,
    8.43259625489));
#50852 = CARTESIAN_POINT('',(2.401146897693,-7.772533264831,
    8.438491937014));
#50853 = CARTESIAN_POINT('',(2.401146897693,-7.778438932067,
    8.450236834409));
#50854 = CARTESIAN_POINT('',(2.401146897693,-7.780953533285,
    8.456134800578));
#50855 = CARTESIAN_POINT('',(2.401146897693,-7.784905038969,
    8.467688261076));
#50856 = CARTESIAN_POINT('',(2.401146897693,-7.786462127652,
    8.473381203688));
#50857 = CARTESIAN_POINT('',(2.401146897693,-7.788638252328,
    8.484523549693));
#50858 = CARTESIAN_POINT('',(2.401146897693,-7.789357129628,
    8.490007373271));
#50859 = CARTESIAN_POINT('',(2.401146897693,-7.789964332019,
    8.500757842086));
#50860 = CARTESIAN_POINT('',(2.401146897693,-7.789933623293,
    8.506056448552));
#50861 = CARTESIAN_POINT('',(2.401146897693,-7.789110603176,
    8.516474640654));
#50862 = CARTESIAN_POINT('',(2.401146897693,-7.788355202342,
    8.521634232563));
#50863 = CARTESIAN_POINT('',(2.401146897693,-7.786210585378,
    8.531852459825));
#50864 = CARTESIAN_POINT('',(2.401146897693,-7.784777406315,
    8.536981535549));
#50865 = CARTESIAN_POINT('',(2.401146897693,-7.781076813123,
    8.548078275497));
#50866 = CARTESIAN_POINT('',(2.401146897693,-7.77858991603,8.55414342207
    ));
#50867 = CARTESIAN_POINT('',(2.401146897693,-7.772723797202,
    8.566400791526));
#50868 = CARTESIAN_POINT('',(2.401146897693,-7.769152442007,
    8.572735311932));
#50869 = CARTESIAN_POINT('',(2.401146897693,-7.761295211984,
    8.584844489401));
#50870 = CARTESIAN_POINT('',(2.401146897693,-7.756846028716,
    8.590807404264));
#50871 = CARTESIAN_POINT('',(2.401146897693,-7.747714524335,
    8.601439329882));
#50872 = CARTESIAN_POINT('',(2.401146897693,-7.742938363796,
    8.606351074448));
#50873 = CARTESIAN_POINT('',(2.401146897693,-7.73378937487,
    8.614425255513));
#50874 = CARTESIAN_POINT('',(2.401146897693,-7.729417659003,
    8.617823630504));
#50875 = CARTESIAN_POINT('',(2.401146897693,-7.72022916564,
    8.624023222058));
#50876 = CARTESIAN_POINT('',(2.401146897693,-7.715386321876,
    8.626816707694));
#50877 = CARTESIAN_POINT('',(2.401146897693,-7.705431562217,
    8.631662356885));
#50878 = CARTESIAN_POINT('',(2.401146897693,-7.700312477483,
    8.633721561464));
#50879 = CARTESIAN_POINT('',(2.401146897693,-7.689738456845,
    8.637143370404));
#50880 = CARTESIAN_POINT('',(2.401146897693,-7.684271243709,
    8.638501595107));
#50881 = CARTESIAN_POINT('',(2.401146897693,-7.672915569641,
    8.640520212686));
#50882 = CARTESIAN_POINT('',(2.401146897693,-7.66700958696,
    8.641164654373));
#50883 = CARTESIAN_POINT('',(2.401146897693,-7.654672864315,
    8.641707667009));
#50884 = CARTESIAN_POINT('',(2.401146897693,-7.648218827787,
    8.641577907133));
#50885 = CARTESIAN_POINT('',(2.401146897693,-7.634663681395,
    8.640474222674));
#50886 = CARTESIAN_POINT('',(2.401146897693,-7.62753265089,
    8.639458072656));
#50887 = CARTESIAN_POINT('',(2.401146897693,-7.612480859862,
    8.636426721587));
#50888 = CARTESIAN_POINT('',(2.401146897693,-7.604522347817,
    8.634353102169));
#50889 = CARTESIAN_POINT('',(2.401146897693,-7.587650416379,
    8.628985693588));
#50890 = CARTESIAN_POINT('',(2.401146897693,-7.578691991177,
    8.625613884259));
#50891 = CARTESIAN_POINT('',(2.401146897693,-7.565378452701,
    8.619844910338));
#50892 = CARTESIAN_POINT('',(2.401146897693,-7.561153822842,
    8.617857424671));
#50893 = CARTESIAN_POINT('',(2.401146897693,-7.556929192984,
    8.615869939004));
#50894 = PCURVE('',#50895,#50900);
#50895 = PLANE('',#50896);
#50896 = AXIS2_PLACEMENT_3D('',#50897,#50898,#50899);
#50897 = CARTESIAN_POINT('',(2.401146897693,-5.349861742126,
    36.300000005576));
#50898 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50899 = DIRECTION('',(0.E+000,1.,0.E+000));
#50900 = DEFINITIONAL_REPRESENTATION('',(#50901),#50994);
#50901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50902,#50903,#50904,#50905,
    #50906,#50907,#50908,#50909,#50910,#50911,#50912,#50913,#50914,
    #50915,#50916,#50917,#50918,#50919,#50920,#50921,#50922,#50923,
    #50924,#50925,#50926,#50927,#50928,#50929,#50930,#50931,#50932,
    #50933,#50934,#50935,#50936,#50937,#50938,#50939,#50940,#50941,
    #50942,#50943,#50944,#50945,#50946,#50947,#50948,#50949,#50950,
    #50951,#50952,#50953,#50954,#50955,#50956,#50957,#50958,#50959,
    #50960,#50961,#50962,#50963,#50964,#50965,#50966,#50967,#50968,
    #50969,#50970,#50971,#50972,#50973,#50974,#50975,#50976,#50977,
    #50978,#50979,#50980,#50981,#50982,#50983,#50984,#50985,#50986,
    #50987,#50988,#50989,#50990,#50991,#50992,#50993),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373373546E-002,
    6.097253394178E-002,7.240134446538E-002,8.240134446538E-002,
    9.240134446538E-002,0.102401344465,0.112401344465,0.123966267805,
    0.1359307588,0.147174017601,0.169660535202,0.185812039001,
    0.195812039001,0.208333614435,0.224062133809,0.242904659849,
    0.267147498555,0.29623600545,0.325960081319,0.356287311074,
    0.3878176753,0.419773789875,0.4507989702,0.48048163398,
    0.508365401165,0.534929788254,0.559688357874,0.582971439673,
    0.605121967204,0.626466144844,0.647621330191,0.673086683011,
    0.70099728222,0.729726598229,0.7569067283,0.77993697086,
    0.803762002144,0.827384477689,0.851184206181,0.875537793545,
    0.900822790614,0.92742247989,0.9557312418,0.986160363763,1.),
  .UNSPECIFIED.);
#50902 = CARTESIAN_POINT('',(-1.950609370337,27.908390461073));
#50903 = CARTESIAN_POINT('',(-1.957901479355,27.908033628445));
#50904 = CARTESIAN_POINT('',(-1.965193588373,27.907676795818));
#50905 = CARTESIAN_POINT('',(-1.97854026407,27.908242088423));
#50906 = CARTESIAN_POINT('',(-1.983847655931,27.908628280694));
#50907 = CARTESIAN_POINT('',(-1.992821161847,27.909688960371));
#50908 = CARTESIAN_POINT('',(-1.995594597708,27.910044146096));
#50909 = CARTESIAN_POINT('',(-2.001619900048,27.910964749621));
#50910 = CARTESIAN_POINT('',(-2.004545295265,27.91144514019));
#50911 = CARTESIAN_POINT('',(-2.011203743611,27.912650473301));
#50912 = CARTESIAN_POINT('',(-2.014733975388,27.913324749081));
#50913 = CARTESIAN_POINT('',(-2.022832962012,27.914977528458));
#50914 = CARTESIAN_POINT('',(-2.027294164877,27.915933228213));
#50915 = CARTESIAN_POINT('',(-2.037048793745,27.918079061539));
#50916 = CARTESIAN_POINT('',(-2.042449598652,27.919310029851));
#50917 = CARTESIAN_POINT('',(-2.054521117963,27.922067340135));
#50918 = CARTESIAN_POINT('',(-2.061601139003,27.923724231918));
#50919 = CARTESIAN_POINT('',(-2.076035244195,27.927059545316));
#50920 = CARTESIAN_POINT('',(-2.083799811301,27.928869927915));
#50921 = CARTESIAN_POINT('',(-2.098531027314,27.932234775274));
#50922 = CARTESIAN_POINT('',(-2.105828668586,27.933896823587));
#50923 = CARTESIAN_POINT('',(-2.126980747869,27.938593644831));
#50924 = CARTESIAN_POINT('',(-2.1412300325,27.941696463182));
#50925 = CARTESIAN_POINT('',(-2.162917490928,27.946019159969));
#50926 = CARTESIAN_POINT('',(-2.171632318708,27.947680608323));
#50927 = CARTESIAN_POINT('',(-2.184283678055,27.949837406266));
#50928 = CARTESIAN_POINT('',(-2.188753897374,27.95053617531));
#50929 = CARTESIAN_POINT('',(-2.198617823295,27.951982924718));
#50930 = CARTESIAN_POINT('',(-2.203757005445,27.952650822473));
#50931 = CARTESIAN_POINT('',(-2.214968300317,27.953928964325));
#50932 = CARTESIAN_POINT('',(-2.220741916951,27.954440907651));
#50933 = CARTESIAN_POINT('',(-2.233116504446,27.955267505705));
#50934 = CARTESIAN_POINT('',(-2.239326697351,27.95546632474));
#50935 = CARTESIAN_POINT('',(-2.25349110273,27.955525019916));
#50936 = CARTESIAN_POINT('',(-2.261053845091,27.955231589195));
#50937 = CARTESIAN_POINT('',(-2.277422017964,27.953844725192));
#50938 = CARTESIAN_POINT('',(-2.286024583957,27.952581907823));
#50939 = CARTESIAN_POINT('',(-2.30283547142,27.949164140195));
#50940 = CARTESIAN_POINT('',(-2.311004620797,27.946930305712));
#50941 = CARTESIAN_POINT('',(-2.326929702265,27.941591490763));
#50942 = CARTESIAN_POINT('',(-2.334649755633,27.938398641452));
#50943 = CARTESIAN_POINT('',(-2.349799975517,27.931100955081));
#50944 = CARTESIAN_POINT('',(-2.357242893898,27.926859868241));
#50945 = CARTESIAN_POINT('',(-2.37138082075,27.917662763277));
#50946 = CARTESIAN_POINT('',(-2.378168794446,27.912574751255));
#50947 = CARTESIAN_POINT('',(-2.39056950501,27.901976937328));
#50948 = CARTESIAN_POINT('',(-2.396309196791,27.896382732502));
#50949 = CARTESIAN_POINT('',(-2.406549133392,27.884985813205));
#50950 = CARTESIAN_POINT('',(-2.411174221658,27.879117064421));
#50951 = CARTESIAN_POINT('',(-2.419171131306,27.867403750686));
#50952 = CARTESIAN_POINT('',(-2.422671522705,27.861508068562));
#50953 = CARTESIAN_POINT('',(-2.42857718994,27.849763171167));
#50954 = CARTESIAN_POINT('',(-2.431091791159,27.843865204998));
#50955 = CARTESIAN_POINT('',(-2.435043296843,27.8323117445));
#50956 = CARTESIAN_POINT('',(-2.436600385526,27.826618801888));
#50957 = CARTESIAN_POINT('',(-2.438776510202,27.815476455883));
#50958 = CARTESIAN_POINT('',(-2.439495387502,27.809992632305));
#50959 = CARTESIAN_POINT('',(-2.440102589893,27.79924216349));
#50960 = CARTESIAN_POINT('',(-2.440071881167,27.793943557024));
#50961 = CARTESIAN_POINT('',(-2.43924886105,27.783525364923));
#50962 = CARTESIAN_POINT('',(-2.438493460216,27.778365773013));
#50963 = CARTESIAN_POINT('',(-2.436348843252,27.768147545752));
#50964 = CARTESIAN_POINT('',(-2.434915664189,27.763018470028));
#50965 = CARTESIAN_POINT('',(-2.431215070997,27.75192173008));
#50966 = CARTESIAN_POINT('',(-2.428728173903,27.745856583506));
#50967 = CARTESIAN_POINT('',(-2.422862055075,27.73359921405));
#50968 = CARTESIAN_POINT('',(-2.419290699881,27.727264693645));
#50969 = CARTESIAN_POINT('',(-2.411433469858,27.715155516175));
#50970 = CARTESIAN_POINT('',(-2.40698428659,27.709192601312));
#50971 = CARTESIAN_POINT('',(-2.397852782209,27.698560675695));
#50972 = CARTESIAN_POINT('',(-2.39307662167,27.693648931128));
#50973 = CARTESIAN_POINT('',(-2.383927632744,27.685574750063));
#50974 = CARTESIAN_POINT('',(-2.379555916877,27.682176375072));
#50975 = CARTESIAN_POINT('',(-2.370367423514,27.675976783519));
#50976 = CARTESIAN_POINT('',(-2.36552457975,27.673183297883));
#50977 = CARTESIAN_POINT('',(-2.355569820091,27.668337648692));
#50978 = CARTESIAN_POINT('',(-2.350450735357,27.666278444112));
#50979 = CARTESIAN_POINT('',(-2.339876714719,27.662856635172));
#50980 = CARTESIAN_POINT('',(-2.334409501583,27.661498410469));
#50981 = CARTESIAN_POINT('',(-2.323053827515,27.659479792891));
#50982 = CARTESIAN_POINT('',(-2.317147844833,27.658835351203));
#50983 = CARTESIAN_POINT('',(-2.304811122189,27.658292338567));
#50984 = CARTESIAN_POINT('',(-2.298357085661,27.658422098443));
#50985 = CARTESIAN_POINT('',(-2.284801939269,27.659525782902));
#50986 = CARTESIAN_POINT('',(-2.277670908763,27.66054193292));
#50987 = CARTESIAN_POINT('',(-2.262619117736,27.663573283989));
#50988 = CARTESIAN_POINT('',(-2.254660605691,27.665646903407));
#50989 = CARTESIAN_POINT('',(-2.237788674253,27.671014311988));
#50990 = CARTESIAN_POINT('',(-2.228830249051,27.674386121317));
#50991 = CARTESIAN_POINT('',(-2.215516710575,27.680155095238));
#50992 = CARTESIAN_POINT('',(-2.211292080716,27.682142580906));
#50993 = CARTESIAN_POINT('',(-2.207067450857,27.684130066573));
#50994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50995 = ORIENTED_EDGE('',*,*,#50996,.T.);
#50996 = EDGE_CURVE('',#50798,#50997,#50999,.T.);
#50997 = VERTEX_POINT('',#50998);
#50998 = CARTESIAN_POINT('',(2.426146897693,-7.578971918385,
    8.56335482753));
#50999 = SURFACE_CURVE('',#51000,(#51004),.PCURVE_S1.);
#51000 = LINE('',#51001,#51002);
#51001 = CARTESIAN_POINT('',(2.401146897693,-7.556929192984,
    8.615869939004));
#51002 = VECTOR('',#51003,1.);
#51003 = DIRECTION('',(0.E+000,-0.387029171049,-0.922067470827));
#51004 = PCURVE('',#50895,#51005);
#51005 = DEFINITIONAL_REPRESENTATION('',(#51006),#51010);
#51006 = LINE('',#51007,#51008);
#51007 = CARTESIAN_POINT('',(-2.207067450857,27.684130066573));
#51008 = VECTOR('',#51009,1.);
#51009 = DIRECTION('',(-0.387029171049,0.922067470827));
#51010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51011 = ORIENTED_EDGE('',*,*,#51012,.T.);
#51012 = EDGE_CURVE('',#50997,#51013,#51015,.T.);
#51013 = VERTEX_POINT('',#51014);
#51014 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#51015 = SURFACE_CURVE('',#51016,(#51109),.PCURVE_S1.);
#51016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51017,#51018,#51019,#51020,
    #51021,#51022,#51023,#51024,#51025,#51026,#51027,#51028,#51029,
    #51030,#51031,#51032,#51033,#51034,#51035,#51036,#51037,#51038,
    #51039,#51040,#51041,#51042,#51043,#51044,#51045,#51046,#51047,
    #51048,#51049,#51050,#51051,#51052,#51053,#51054,#51055,#51056,
    #51057,#51058,#51059,#51060,#51061,#51062,#51063,#51064,#51065,
    #51066,#51067,#51068,#51069,#51070,#51071,#51072,#51073,#51074,
    #51075,#51076,#51077,#51078,#51079,#51080,#51081,#51082,#51083,
    #51084,#51085,#51086,#51087,#51088,#51089,#51090,#51091,#51092,
    #51093,#51094,#51095,#51096,#51097,#51098,#51099,#51100,#51101,
    #51102,#51103,#51104,#51105,#51106,#51107,#51108),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054340983071E-002,
    5.803244411913E-002,8.308286870604E-002,0.106225294611,
    0.127893080345,0.148117861786,0.168643847245,0.189429247775,
    0.210375299011,0.231337895629,0.252154021284,0.271455298806,
    0.291668524251,0.312714039875,0.334363626606,0.356251295743,
    0.377919695092,0.398196916174,0.418874414708,0.440044507596,
    0.461775403651,0.484107815647,0.507054158699,0.530996986993,
    0.556894685358,0.583600983452,0.611045589104,0.638835120284,
    0.663611656339,0.685330490044,0.705793000908,0.725796878219,
    0.745788675363,0.766058602951,0.795009436785,0.813125,0.823125,
    0.834375,0.856389475443,0.878014194158,0.900702802887,0.930535762741
    ,0.957355723486,0.980635997775,1.),.UNSPECIFIED.);
#51017 = CARTESIAN_POINT('',(2.401146897693,-7.578971918385,
    8.56335482753));
#51018 = CARTESIAN_POINT('',(2.401146897693,-7.585570714633,
    8.56689276448));
#51019 = CARTESIAN_POINT('',(2.401146897693,-7.59216951088,8.57043070143
    ));
#51020 = CARTESIAN_POINT('',(2.401146897693,-7.604366606811,
    8.575734092993));
#51021 = CARTESIAN_POINT('',(2.401146897693,-7.610056375271,
    8.577849301691));
#51022 = CARTESIAN_POINT('',(2.401146897693,-7.620711716628,
    8.581097422093));
#51023 = CARTESIAN_POINT('',(2.401146897693,-7.625711047282,
    8.582310797836));
#51024 = CARTESIAN_POINT('',(2.401146897693,-7.63513367139,
    8.583972635503));
#51025 = CARTESIAN_POINT('',(2.401146897693,-7.639582925462,
    8.584480226662));
#51026 = CARTESIAN_POINT('',(2.401146897693,-7.648021033489,
    8.584878334014));
#51027 = CARTESIAN_POINT('',(2.401146897693,-7.65202806786,
    8.584815005914));
#51028 = CARTESIAN_POINT('',(2.401146897693,-7.659620548601,
    8.584165926529));
#51029 = CARTESIAN_POINT('',(2.401146897693,-7.663231873894,
    8.583610938468));
#51030 = CARTESIAN_POINT('',(2.401146897693,-7.670317087981,
    8.582060961653));
#51031 = CARTESIAN_POINT('',(2.401146897693,-7.673821198985,
    8.581034673325));
#51032 = CARTESIAN_POINT('',(2.401146897693,-7.680628331991,
    8.578568332804));
#51033 = CARTESIAN_POINT('',(2.401146897693,-7.683967610393,
    8.577091286162));
#51034 = CARTESIAN_POINT('',(2.401146897693,-7.690380773308,
    8.573748403967));
#51035 = CARTESIAN_POINT('',(2.401146897693,-7.693492749229,
    8.571846923873));
#51036 = CARTESIAN_POINT('',(2.401146897693,-7.699383678137,
    8.567693641393));
#51037 = CARTESIAN_POINT('',(2.401146897693,-7.702202998424,
    8.565408720572));
#51038 = CARTESIAN_POINT('',(2.401146897693,-7.707446489342,
    8.560539405824));
#51039 = CARTESIAN_POINT('',(2.401146897693,-7.709918511075,
    8.557928961366));
#51040 = CARTESIAN_POINT('',(2.401146897693,-7.714266397411,
    8.552612693601));
#51041 = CARTESIAN_POINT('',(2.401146897693,-7.716206566701,
    8.549897646748));
#51042 = CARTESIAN_POINT('',(2.401146897693,-7.719791957888,
    8.544137632349));
#51043 = CARTESIAN_POINT('',(2.401146897693,-7.721438950692,
    8.541033877861));
#51044 = CARTESIAN_POINT('',(2.401146897693,-7.724379386478,
    8.534547565294));
#51045 = CARTESIAN_POINT('',(2.401146897693,-7.725669739803,
    8.531097421041));
#51046 = CARTESIAN_POINT('',(2.401146897693,-7.727818204476,
    8.524001207779));
#51047 = CARTESIAN_POINT('',(2.401146897693,-7.728678428412,
    8.520285299739));
#51048 = CARTESIAN_POINT('',(2.401146897693,-7.729899779893,
    8.512781060489));
#51049 = CARTESIAN_POINT('',(2.401146897693,-7.730271628319,
    8.508922391889));
#51050 = CARTESIAN_POINT('',(2.401146897693,-7.730480467546,
    8.501283070209));
#51051 = CARTESIAN_POINT('',(2.401146897693,-7.730341695319,
    8.497422962754));
#51052 = CARTESIAN_POINT('',(2.401146897693,-7.729540384786,
    8.49009344942));
#51053 = CARTESIAN_POINT('',(2.401146897693,-7.728918915755,
    8.48655097393));
#51054 = CARTESIAN_POINT('',(2.401146897693,-7.727206750962,
    8.479548654513));
#51055 = CARTESIAN_POINT('',(2.401146897693,-7.726095764879,
    8.476050189768));
#51056 = CARTESIAN_POINT('',(2.401146897693,-7.723400271648,
    8.469139977357));
#51057 = CARTESIAN_POINT('',(2.401146897693,-7.721786986923,
    8.465698971401));
#51058 = CARTESIAN_POINT('',(2.401146897693,-7.718067460001,
    8.458939221832));
#51059 = CARTESIAN_POINT('',(2.401146897693,-7.715929718289,
    8.455590166005));
#51060 = CARTESIAN_POINT('',(2.401146897693,-7.711141001941,
    8.449062225102));
#51061 = CARTESIAN_POINT('',(2.401146897693,-7.708455541249,
    8.445852070626));
#51062 = CARTESIAN_POINT('',(2.401146897693,-7.702556495796,
    8.43966041332));
#51063 = CARTESIAN_POINT('',(2.401146897693,-7.699295376164,
    8.436654045895));
#51064 = CARTESIAN_POINT('',(2.401146897693,-7.692217256787,
    8.430860198161));
#51065 = CARTESIAN_POINT('',(2.401146897693,-7.688339086223,
    8.428055834365));
#51066 = CARTESIAN_POINT('',(2.401146897693,-7.679830320208,
    8.422649493357));
#51067 = CARTESIAN_POINT('',(2.401146897693,-7.675125231732,
    8.420037569327));
#51068 = CARTESIAN_POINT('',(2.401146897693,-7.665099085246,
    8.41528192487));
#51069 = CARTESIAN_POINT('',(2.401146897693,-7.659725012374,
    8.41310215632));
#51070 = CARTESIAN_POINT('',(2.401146897693,-7.648371874299,
    8.409323517764));
#51071 = CARTESIAN_POINT('',(2.401146897693,-7.642350532716,
    8.407688728642));
#51072 = CARTESIAN_POINT('',(2.401146897693,-7.629748067581,
    8.405113153546));
#51073 = CARTESIAN_POINT('',(2.401146897693,-7.623272519282,
    8.40415071165));
#51074 = CARTESIAN_POINT('',(2.401146897693,-7.610082532085,
    8.402989680424));
#51075 = CARTESIAN_POINT('',(2.401146897693,-7.603694273197,
    8.402691742535));
#51076 = CARTESIAN_POINT('',(2.401146897693,-7.590663506052,
    8.402734460652));
#51077 = CARTESIAN_POINT('',(2.401146897693,-7.584334279533,
    8.402963148154));
#51078 = CARTESIAN_POINT('',(2.401146897693,-7.571069249238,
    8.403925772385));
#51079 = CARTESIAN_POINT('',(2.401146897693,-7.564337238681,
    8.404596488917));
#51080 = CARTESIAN_POINT('',(2.401146897693,-7.550015236295,
    8.406420728834));
#51081 = CARTESIAN_POINT('',(2.401146897693,-7.54258174969,8.40753293614
    ));
#51082 = CARTESIAN_POINT('',(2.401146897693,-7.526616283718,
    8.410266574583));
#51083 = CARTESIAN_POINT('',(2.401146897693,-7.518159352053,
    8.411880851077));
#51084 = CARTESIAN_POINT('',(2.401146897693,-7.500116885801,
    8.415582705517));
#51085 = CARTESIAN_POINT('',(2.401146897693,-7.490289798531,
    8.417803717901));
#51086 = CARTESIAN_POINT('',(2.401146897693,-7.466342065661,
    8.423198116279));
#51087 = CARTESIAN_POINT('',(2.401146897693,-7.451220538987,
    8.426871548915));
#51088 = CARTESIAN_POINT('',(2.401146897693,-7.427307105888,
    8.432404297989));
#51089 = CARTESIAN_POINT('',(2.401146897693,-7.417820653436,
    8.434660401939));
#51090 = CARTESIAN_POINT('',(2.401146897693,-7.403845425453,
    8.43774475482));
#51091 = CARTESIAN_POINT('',(2.401146897693,-7.3988914886,8.438830025774
    ));
#51092 = CARTESIAN_POINT('',(2.401146897693,-7.388734618484,
    8.440920074999));
#51093 = CARTESIAN_POINT('',(2.401146897693,-7.383525660226,
    8.441937674561));
#51094 = CARTESIAN_POINT('',(2.401146897693,-7.368495410748,
    8.44466695968));
#51095 = CARTESIAN_POINT('',(2.401146897693,-7.359154844709,
    8.446126208672));
#51096 = CARTESIAN_POINT('',(2.401146897693,-7.341420506677,
    8.448284245552));
#51097 = CARTESIAN_POINT('',(2.401146897693,-7.333271690702,
    8.448941107088));
#51098 = CARTESIAN_POINT('',(2.401146897693,-7.316711695547,
    8.449826174304));
#51099 = CARTESIAN_POINT('',(2.401146897693,-7.30861862054,
    8.449967737002));
#51100 = CARTESIAN_POINT('',(2.401146897693,-7.290071613235,
    8.449540368323));
#51101 = CARTESIAN_POINT('',(2.401146897693,-7.279875985062,
    8.448856713913));
#51102 = CARTESIAN_POINT('',(2.401146897693,-7.261024083182,
    8.446068105164));
#51103 = CARTESIAN_POINT('',(2.401146897693,-7.25235470877,
    8.444299655894));
#51104 = CARTESIAN_POINT('',(2.401146897693,-7.236529077465,
    8.43963564902));
#51105 = CARTESIAN_POINT('',(2.401146897693,-7.229351246315,
    8.437051093701));
#51106 = CARTESIAN_POINT('',(2.401146897693,-7.21645602894,
    8.431216486491));
#51107 = CARTESIAN_POINT('',(2.401146897693,-7.210756945367,
    8.428007166704));
#51108 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#51109 = PCURVE('',#50895,#51110);
#51110 = DEFINITIONAL_REPRESENTATION('',(#51111),#51204);
#51111 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51112,#51113,#51114,#51115,
    #51116,#51117,#51118,#51119,#51120,#51121,#51122,#51123,#51124,
    #51125,#51126,#51127,#51128,#51129,#51130,#51131,#51132,#51133,
    #51134,#51135,#51136,#51137,#51138,#51139,#51140,#51141,#51142,
    #51143,#51144,#51145,#51146,#51147,#51148,#51149,#51150,#51151,
    #51152,#51153,#51154,#51155,#51156,#51157,#51158,#51159,#51160,
    #51161,#51162,#51163,#51164,#51165,#51166,#51167,#51168,#51169,
    #51170,#51171,#51172,#51173,#51174,#51175,#51176,#51177,#51178,
    #51179,#51180,#51181,#51182,#51183,#51184,#51185,#51186,#51187,
    #51188,#51189,#51190,#51191,#51192,#51193,#51194,#51195,#51196,
    #51197,#51198,#51199,#51200,#51201,#51202,#51203),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054340983071E-002,
    5.803244411913E-002,8.308286870604E-002,0.106225294611,
    0.127893080345,0.148117861786,0.168643847245,0.189429247775,
    0.210375299011,0.231337895629,0.252154021284,0.271455298806,
    0.291668524251,0.312714039875,0.334363626606,0.356251295743,
    0.377919695092,0.398196916174,0.418874414708,0.440044507596,
    0.461775403651,0.484107815647,0.507054158699,0.530996986993,
    0.556894685358,0.583600983452,0.611045589104,0.638835120284,
    0.663611656339,0.685330490044,0.705793000908,0.725796878219,
    0.745788675363,0.766058602951,0.795009436785,0.813125,0.823125,
    0.834375,0.856389475443,0.878014194158,0.900702802887,0.930535762741
    ,0.957355723486,0.980635997775,1.),.UNSPECIFIED.);
#51112 = CARTESIAN_POINT('',(-2.229110176259,27.736645178046));
#51113 = CARTESIAN_POINT('',(-2.235708972507,27.733107241096));
#51114 = CARTESIAN_POINT('',(-2.242307768754,27.729569304147));
#51115 = CARTESIAN_POINT('',(-2.254504864685,27.724265912583));
#51116 = CARTESIAN_POINT('',(-2.260194633145,27.722150703885));
#51117 = CARTESIAN_POINT('',(-2.270849974502,27.718902583483));
#51118 = CARTESIAN_POINT('',(-2.275849305156,27.717689207741));
#51119 = CARTESIAN_POINT('',(-2.285271929264,27.716027370074));
#51120 = CARTESIAN_POINT('',(-2.289721183336,27.715519778914));
#51121 = CARTESIAN_POINT('',(-2.298159291363,27.715121671562));
#51122 = CARTESIAN_POINT('',(-2.302166325734,27.715184999662));
#51123 = CARTESIAN_POINT('',(-2.309758806475,27.715834079047));
#51124 = CARTESIAN_POINT('',(-2.313370131768,27.716389067108));
#51125 = CARTESIAN_POINT('',(-2.320455345854,27.717939043923));
#51126 = CARTESIAN_POINT('',(-2.323959456859,27.718965332251));
#51127 = CARTESIAN_POINT('',(-2.330766589865,27.721431672772));
#51128 = CARTESIAN_POINT('',(-2.334105868267,27.722908719414));
#51129 = CARTESIAN_POINT('',(-2.340519031182,27.726251601609));
#51130 = CARTESIAN_POINT('',(-2.343631007103,27.728153081703));
#51131 = CARTESIAN_POINT('',(-2.349521936011,27.732306364183));
#51132 = CARTESIAN_POINT('',(-2.352341256298,27.734591285004));
#51133 = CARTESIAN_POINT('',(-2.357584747216,27.739460599752));
#51134 = CARTESIAN_POINT('',(-2.360056768949,27.74207104421));
#51135 = CARTESIAN_POINT('',(-2.364404655285,27.747387311975));
#51136 = CARTESIAN_POINT('',(-2.366344824575,27.750102358828));
#51137 = CARTESIAN_POINT('',(-2.369930215761,27.755862373227));
#51138 = CARTESIAN_POINT('',(-2.371577208565,27.758966127715));
#51139 = CARTESIAN_POINT('',(-2.374517644352,27.765452440282));
#51140 = CARTESIAN_POINT('',(-2.375807997677,27.768902584535));
#51141 = CARTESIAN_POINT('',(-2.37795646235,27.775998797797));
#51142 = CARTESIAN_POINT('',(-2.378816686286,27.779714705837));
#51143 = CARTESIAN_POINT('',(-2.380038037767,27.787218945087));
#51144 = CARTESIAN_POINT('',(-2.380409886193,27.791077613687));
#51145 = CARTESIAN_POINT('',(-2.38061872542,27.798716935367));
#51146 = CARTESIAN_POINT('',(-2.380479953193,27.802577042822));
#51147 = CARTESIAN_POINT('',(-2.37967864266,27.809906556156));
#51148 = CARTESIAN_POINT('',(-2.379057173629,27.813449031646));
#51149 = CARTESIAN_POINT('',(-2.377345008835,27.820451351064));
#51150 = CARTESIAN_POINT('',(-2.376234022753,27.823949815808));
#51151 = CARTESIAN_POINT('',(-2.373538529522,27.830860028219));
#51152 = CARTESIAN_POINT('',(-2.371925244797,27.834301034175));
#51153 = CARTESIAN_POINT('',(-2.368205717875,27.841060783744));
#51154 = CARTESIAN_POINT('',(-2.366067976162,27.844409839571));
#51155 = CARTESIAN_POINT('',(-2.361279259815,27.850937780474));
#51156 = CARTESIAN_POINT('',(-2.358593799123,27.85414793495));
#51157 = CARTESIAN_POINT('',(-2.35269475367,27.860339592256));
#51158 = CARTESIAN_POINT('',(-2.349433634038,27.863345959681));
#51159 = CARTESIAN_POINT('',(-2.342355514661,27.869139807415));
#51160 = CARTESIAN_POINT('',(-2.338477344097,27.871944171211));
#51161 = CARTESIAN_POINT('',(-2.329968578082,27.877350512219));
#51162 = CARTESIAN_POINT('',(-2.325263489606,27.879962436249));
#51163 = CARTESIAN_POINT('',(-2.315237343119,27.884718080706));
#51164 = CARTESIAN_POINT('',(-2.309863270247,27.886897849257));
#51165 = CARTESIAN_POINT('',(-2.298510132173,27.890676487813));
#51166 = CARTESIAN_POINT('',(-2.29248879059,27.892311276935));
#51167 = CARTESIAN_POINT('',(-2.279886325455,27.89488685203));
#51168 = CARTESIAN_POINT('',(-2.273410777156,27.895849293926));
#51169 = CARTESIAN_POINT('',(-2.260220789958,27.897010325152));
#51170 = CARTESIAN_POINT('',(-2.25383253107,27.897308263042));
#51171 = CARTESIAN_POINT('',(-2.240801763926,27.897265544925));
#51172 = CARTESIAN_POINT('',(-2.234472537407,27.897036857422));
#51173 = CARTESIAN_POINT('',(-2.221207507112,27.896074233191));
#51174 = CARTESIAN_POINT('',(-2.214475496554,27.895403516659));
#51175 = CARTESIAN_POINT('',(-2.200153494169,27.893579276742));
#51176 = CARTESIAN_POINT('',(-2.192720007564,27.892467069436));
#51177 = CARTESIAN_POINT('',(-2.176754541592,27.889733430993));
#51178 = CARTESIAN_POINT('',(-2.168297609927,27.8881191545));
#51179 = CARTESIAN_POINT('',(-2.150255143675,27.884417300059));
#51180 = CARTESIAN_POINT('',(-2.140428056405,27.882196287675));
#51181 = CARTESIAN_POINT('',(-2.116480323535,27.876801889297));
#51182 = CARTESIAN_POINT('',(-2.101358796861,27.873128456661));
#51183 = CARTESIAN_POINT('',(-2.077445363762,27.867595707587));
#51184 = CARTESIAN_POINT('',(-2.06795891131,27.865339603637));
#51185 = CARTESIAN_POINT('',(-2.053983683327,27.862255250757));
#51186 = CARTESIAN_POINT('',(-2.049029746474,27.861169979802));
#51187 = CARTESIAN_POINT('',(-2.038872876358,27.859079930578));
#51188 = CARTESIAN_POINT('',(-2.0336639181,27.858062331015));
#51189 = CARTESIAN_POINT('',(-2.018633668622,27.855333045896));
#51190 = CARTESIAN_POINT('',(-2.009293102583,27.853873796904));
#51191 = CARTESIAN_POINT('',(-1.991558764551,27.851715760024));
#51192 = CARTESIAN_POINT('',(-1.983409948576,27.851058898488));
#51193 = CARTESIAN_POINT('',(-1.966849953421,27.850173831272));
#51194 = CARTESIAN_POINT('',(-1.958756878414,27.850032268574));
#51195 = CARTESIAN_POINT('',(-1.940209871109,27.850459637253));
#51196 = CARTESIAN_POINT('',(-1.930014242936,27.851143291664));
#51197 = CARTESIAN_POINT('',(-1.911162341056,27.853931900412));
#51198 = CARTESIAN_POINT('',(-1.902492966644,27.855700349682));
#51199 = CARTESIAN_POINT('',(-1.886667335339,27.860364356556));
#51200 = CARTESIAN_POINT('',(-1.879489504189,27.862948911875));
#51201 = CARTESIAN_POINT('',(-1.866594286813,27.868783519085));
#51202 = CARTESIAN_POINT('',(-1.860895203241,27.871992838872));
#51203 = CARTESIAN_POINT('',(-1.855196119669,27.87520215866));
#51204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51205 = ORIENTED_EDGE('',*,*,#51206,.T.);
#51206 = EDGE_CURVE('',#51013,#51207,#51209,.T.);
#51207 = VERTEX_POINT('',#51208);
#51208 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#51209 = SURFACE_CURVE('',#51210,(#51214),.PCURVE_S1.);
#51210 = LINE('',#51211,#51212);
#51211 = CARTESIAN_POINT('',(2.401146897693,-7.205057861795,
    8.424797846916));
#51212 = VECTOR('',#51213,1.);
#51213 = DIRECTION('',(0.E+000,-0.499929403053,-0.866066159114));
#51214 = PCURVE('',#50895,#51215);
#51215 = DEFINITIONAL_REPRESENTATION('',(#51216),#51220);
#51216 = LINE('',#51217,#51218);
#51217 = CARTESIAN_POINT('',(-1.855196119669,27.87520215866));
#51218 = VECTOR('',#51219,1.);
#51219 = DIRECTION('',(-0.499929403053,0.866066159114));
#51220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51221 = ORIENTED_EDGE('',*,*,#51222,.T.);
#51222 = EDGE_CURVE('',#51207,#51223,#51225,.T.);
#51223 = VERTEX_POINT('',#51224);
#51224 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#51225 = SURFACE_CURVE('',#51226,(#51230),.PCURVE_S1.);
#51226 = LINE('',#51227,#51228);
#51227 = CARTESIAN_POINT('',(2.401146897693,-7.353109502476,
    8.168316601741));
#51228 = VECTOR('',#51229,1.);
#51229 = DIRECTION('',(0.E+000,-0.866068159805,0.499925937087));
#51230 = PCURVE('',#50895,#51231);
#51231 = DEFINITIONAL_REPRESENTATION('',(#51232),#51236);
#51232 = LINE('',#51233,#51234);
#51233 = CARTESIAN_POINT('',(-2.00324776035,28.131683403836));
#51234 = VECTOR('',#51235,1.);
#51235 = DIRECTION('',(-0.866068159805,-0.499925937087));
#51236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51237 = ORIENTED_EDGE('',*,*,#51238,.T.);
#51238 = EDGE_CURVE('',#51223,#50796,#51239,.T.);
#51239 = SURFACE_CURVE('',#51240,(#51244),.PCURVE_S1.);
#51240 = LINE('',#51241,#51242);
#51241 = CARTESIAN_POINT('',(2.401146897693,-7.410305149838,
    8.201332002758));
#51242 = VECTOR('',#51243,1.);
#51243 = DIRECTION('',(0.E+000,0.499922327265,0.866070243515));
#51244 = PCURVE('',#50895,#51245);
#51245 = DEFINITIONAL_REPRESENTATION('',(#51246),#51250);
#51246 = LINE('',#51247,#51248);
#51247 = CARTESIAN_POINT('',(-2.060443407711,28.098668002818));
#51248 = VECTOR('',#51249,1.);
#51249 = DIRECTION('',(0.499922327265,-0.866070243515));
#51250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51255)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51252,#51253,#51254)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51252 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51253 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51254 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51255 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#51252,
  'distance_accuracy_value','confusion accuracy');
#51256 = SHAPE_DEFINITION_REPRESENTATION(#51257,#50788);
#51257 = PRODUCT_DEFINITION_SHAPE('','',#51258);
#51258 = PRODUCT_DEFINITION('design','',#51259,#51262);
#51259 = PRODUCT_DEFINITION_FORMATION('','',#51260);
#51260 = PRODUCT('CADSOFTTOOLS 1.216','CADSOFTTOOLS 1.216','',(#51261));
#51261 = PRODUCT_CONTEXT('',#2,'mechanical');
#51262 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51264,#51266);
#51264 = ( REPRESENTATION_RELATIONSHIP('','',#50788,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51265) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#875);
#51266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51267);
#51267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('216','','',#5,#51258,$);
#51268 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51260));
#51269 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51270),#51504);
#51270 = SHELL_BASED_SURFACE_MODEL('',(#51271));
#51271 = OPEN_SHELL('',(#51272));
#51272 = ADVANCED_FACE('',(#51273),#51334,.T.);
#51273 = FACE_BOUND('',#51274,.T.);
#51274 = EDGE_LOOP('',(#51275,#51392));
#51275 = ORIENTED_EDGE('',*,*,#51276,.F.);
#51276 = EDGE_CURVE('',#51277,#51279,#51281,.T.);
#51277 = VERTEX_POINT('',#51278);
#51278 = CARTESIAN_POINT('',(2.41781356436,-4.457212363535,
    7.678483287668));
#51279 = VERTEX_POINT('',#51280);
#51280 = CARTESIAN_POINT('',(2.41781356436,-4.273257277309,
    7.553347301874));
#51281 = SURFACE_CURVE('',#51282,(#51333),.PCURVE_S1.);
#51282 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51283,#51284,#51285,#51286,
    #51287,#51288,#51289,#51290,#51291,#51292,#51293,#51294,#51295,
    #51296,#51297,#51298,#51299,#51300,#51301,#51302,#51303,#51304,
    #51305,#51306,#51307,#51308,#51309,#51310,#51311,#51312,#51313,
    #51314,#51315,#51316,#51317,#51318,#51319,#51320,#51321,#51322,
    #51323,#51324,#51325,#51326,#51327,#51328,#51329,#51330,#51331,
    #51332),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,6.254993088747E-003,4.273326550587E-002,
    7.928741403291E-002,0.116056901711,0.153124538361,0.190507873806,
    0.228160928895,0.265989893918,0.303881282715,0.341735145696,
    0.379493580033,0.417157684509,0.454791716774,0.488278344072,
    0.528071142798,0.573683298866,0.626159580574,0.685055424039,
    0.746967284179,0.806042190517,0.860459023893,0.91055698281,
    0.956869575376,1.),.UNSPECIFIED.);
#51283 = CARTESIAN_POINT('',(2.401146897693,-4.457212363535,
    7.678483287668));
#51284 = CARTESIAN_POINT('',(2.401146897693,-4.457776354591,
    7.678061759561));
#51285 = CARTESIAN_POINT('',(2.401146897693,-4.458340345647,
    7.677640231453));
#51286 = CARTESIAN_POINT('',(2.401146897693,-4.462117530121,
    7.674715738192));
#51287 = CARTESIAN_POINT('',(2.401146897693,-4.465089127356,
    7.672053914088));
#51288 = CARTESIAN_POINT('',(2.401146897693,-4.470536909337,
    7.666496564013));
#51289 = CARTESIAN_POINT('',(2.401146897693,-4.473010315725,
    7.66355950603));
#51290 = CARTESIAN_POINT('',(2.401146897693,-4.477469640728,
    7.657499650454));
#51291 = CARTESIAN_POINT('',(2.401146897693,-4.479450557435,
    7.654327484561));
#51292 = CARTESIAN_POINT('',(2.401146897693,-4.482921969604,
    7.647835776863));
#51293 = CARTESIAN_POINT('',(2.401146897693,-4.484406267221,
    7.644465768141));
#51294 = CARTESIAN_POINT('',(2.401146897693,-4.486874792026,
    7.637623637744));
#51295 = CARTESIAN_POINT('',(2.401146897693,-4.487852509355,
    7.634100174984));
#51296 = CARTESIAN_POINT('',(2.401146897693,-4.489296030169,
    7.627004712185));
#51297 = CARTESIAN_POINT('',(2.401146897693,-4.489755899086,
    7.623380716088));
#51298 = CARTESIAN_POINT('',(2.401146897693,-4.490154186306,
    7.616144850197));
#51299 = CARTESIAN_POINT('',(2.401146897693,-4.49008793521,
    7.612480506282));
#51300 = CARTESIAN_POINT('',(2.401146897693,-4.489429857509,
    7.605228064754));
#51301 = CARTESIAN_POINT('',(2.401146897693,-4.488834926253,
    7.601587153908));
#51302 = CARTESIAN_POINT('',(2.401146897693,-4.487121388958,
    7.594444457239));
#51303 = CARTESIAN_POINT('',(2.401146897693,-4.486001067724,
    7.590889662666));
#51304 = CARTESIAN_POINT('',(2.401146897693,-4.483242653614,
    7.58397694114));
#51305 = CARTESIAN_POINT('',(2.401146897693,-4.481603652914,
    7.580566001194));
#51306 = CARTESIAN_POINT('',(2.401146897693,-4.477813976607,
    7.573991920539));
#51307 = CARTESIAN_POINT('',(2.401146897693,-4.47566238472,7.57077600802
    ));
#51308 = CARTESIAN_POINT('',(2.401146897693,-4.470849483912,
    7.564637038326));
#51309 = CARTESIAN_POINT('',(2.401146897693,-4.468186425743,
    7.561662692377));
#51310 = CARTESIAN_POINT('',(2.401146897693,-4.462673033611,
    7.556361204575));
#51311 = CARTESIAN_POINT('',(2.401146897693,-4.459868171208,
    7.553958568293));
#51312 = CARTESIAN_POINT('',(2.401146897693,-4.453316845426,
    7.54903989327));
#51313 = CARTESIAN_POINT('',(2.401146897693,-4.449440667421,
    7.546541452283));
#51314 = CARTESIAN_POINT('',(2.401146897693,-4.440710897115,
    7.541661198364));
#51315 = CARTESIAN_POINT('',(2.401146897693,-4.435681034176,
    7.539320336969));
#51316 = CARTESIAN_POINT('',(2.401146897693,-4.424464016183,7.5349008811
    ));
#51317 = CARTESIAN_POINT('',(2.401146897693,-4.418046881546,
    7.532896493983));
#51318 = CARTESIAN_POINT('',(2.401146897693,-4.404115494389,
    7.529466010673));
#51319 = CARTESIAN_POINT('',(2.401146897693,-4.396325356662,
    7.528115887305));
#51320 = CARTESIAN_POINT('',(2.401146897693,-4.38024609402,7.52637819898
    ));
#51321 = CARTESIAN_POINT('',(2.401146897693,-4.371575008003,
    7.526040382875));
#51322 = CARTESIAN_POINT('',(2.401146897693,-4.35518966989,
    7.526394235085));
#51323 = CARTESIAN_POINT('',(2.401146897693,-4.347033346552,
    7.527081065271));
#51324 = CARTESIAN_POINT('',(2.401146897693,-4.332210471052,
    7.529207401118));
#51325 = CARTESIAN_POINT('',(2.401146897693,-4.325258513079,
    7.530617887773));
#51326 = CARTESIAN_POINT('',(2.401146897693,-4.31249239422,
    7.534031754539));
#51327 = CARTESIAN_POINT('',(2.401146897693,-4.306550557539,
    7.535992168774));
#51328 = CARTESIAN_POINT('',(2.401146897693,-4.295681525993,
    7.540352613932));
#51329 = CARTESIAN_POINT('',(2.401146897693,-4.290647703994,
    7.54271843917));
#51330 = CARTESIAN_POINT('',(2.401146897693,-4.281465579459,
    7.547782896139));
#51331 = CARTESIAN_POINT('',(2.401146897693,-4.277361428384,
    7.550565099006));
#51332 = CARTESIAN_POINT('',(2.401146897693,-4.273257277309,
    7.553347301874));
#51333 = PCURVE('',#51334,#51339);
#51334 = PLANE('',#51335);
#51335 = AXIS2_PLACEMENT_3D('',#51336,#51337,#51338);
#51336 = CARTESIAN_POINT('',(2.451146897693,-6.1011468977,7.616803284557
    ));
#51337 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51338 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#51339 = DEFINITIONAL_REPRESENTATION('',(#51340),#51391);
#51340 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51341,#51342,#51343,#51344,
    #51345,#51346,#51347,#51348,#51349,#51350,#51351,#51352,#51353,
    #51354,#51355,#51356,#51357,#51358,#51359,#51360,#51361,#51362,
    #51363,#51364,#51365,#51366,#51367,#51368,#51369,#51370,#51371,
    #51372,#51373,#51374,#51375,#51376,#51377,#51378,#51379,#51380,
    #51381,#51382,#51383,#51384,#51385,#51386,#51387,#51388,#51389,
    #51390),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,6.254993088747E-003,4.273326550587E-002,
    7.928741403291E-002,0.116056901711,0.153124538361,0.190507873806,
    0.228160928895,0.265989893918,0.303881282715,0.341735145696,
    0.379493580033,0.417157684509,0.454791716774,0.488278344072,
    0.528071142798,0.573683298866,0.626159580574,0.685055424039,
    0.746967284179,0.806042190517,0.860459023893,0.91055698281,
    0.956869575376,1.),.UNSPECIFIED.);
#51341 = CARTESIAN_POINT('',(1.643939626507,-6.154412893454E-002));
#51342 = CARTESIAN_POINT('',(1.643375600612,-6.112264744338E-002));
#51343 = CARTESIAN_POINT('',(1.642811574718,-6.070116595221E-002));
#51344 = CARTESIAN_POINT('',(1.639034148543,-5.777698489178E-002));
#51345 = CARTESIAN_POINT('',(1.636062331314,-5.511540640457E-002));
#51346 = CARTESIAN_POINT('',(1.630614090027,-4.955850661667E-002));
#51347 = CARTESIAN_POINT('',(1.628140440895,-4.662165307461E-002));
#51348 = CARTESIAN_POINT('',(1.623680615049,-4.056216609061E-002));
#51349 = CARTESIAN_POINT('',(1.621699436164,-3.739016393445E-002));
#51350 = CARTESIAN_POINT('',(1.618227487456,-3.089874317704E-002));
#51351 = CARTESIAN_POINT('',(1.616742911308,-2.752885714568E-002));
#51352 = CARTESIAN_POINT('',(1.614273820998,-2.068693079969E-002));
#51353 = CARTESIAN_POINT('',(1.613295812452,-1.716354886226E-002));
#51354 = CARTESIAN_POINT('',(1.611851705191,-1.006820539623E-002));
#51355 = CARTESIAN_POINT('',(1.611391536746,-6.444247320449E-003));
#51356 = CARTESIAN_POINT('',(1.610992651471,7.91585626394E-004));
#51357 = CARTESIAN_POINT('',(1.611058599702,4.455935004414E-003));
#51358 = CARTESIAN_POINT('',(1.611716077975,1.170843089927E-002));
#51359 = CARTESIAN_POINT('',(1.612310708301,1.534939090459E-002));
#51360 = CARTESIAN_POINT('',(1.614023655234,2.24922291755E-002));
#51361 = CARTESIAN_POINT('',(1.615143682655,2.604711633332E-002));
#51362 = CARTESIAN_POINT('',(1.617901525407,3.296006582287E-002));
#51363 = CARTESIAN_POINT('',(1.619540244182,3.637114122381E-002));
#51364 = CARTESIAN_POINT('',(1.623329377117,4.294553507973E-002));
#51365 = CARTESIAN_POINT('',(1.625480703196,4.616162542038E-002));
#51366 = CARTESIAN_POINT('',(1.630293096591,5.230099288787E-002));
#51367 = CARTESIAN_POINT('',(1.632955908916,5.527555893276E-002));
#51368 = CARTESIAN_POINT('',(1.638468862852,6.057750240727E-002));
#51369 = CARTESIAN_POINT('',(1.641273526664,6.298037050777E-002));
#51370 = CARTESIAN_POINT('',(1.647824445887,6.789958699237E-002));
#51371 = CARTESIAN_POINT('',(1.651700417378,7.039834834388E-002));
#51372 = CARTESIAN_POINT('',(1.660429784294,7.527932377618E-002));
#51373 = CARTESIAN_POINT('',(1.665459453739,7.762060088984E-002));
#51374 = CARTESIAN_POINT('',(1.676676106418,8.204098384904E-002));
#51375 = CARTESIAN_POINT('',(1.683093075367,8.404590134635E-002));
#51376 = CARTESIAN_POINT('',(1.697024178941,8.747753609782E-002));
#51377 = CARTESIAN_POINT('',(1.704814205052,8.88283033286E-002));
#51378 = CARTESIAN_POINT('',(1.720893324016,9.056732062624E-002));
#51379 = CARTESIAN_POINT('',(1.729564382082,9.090585340984E-002));
#51380 = CARTESIAN_POINT('',(1.745949749386,9.055335547641E-002));
#51381 = CARTESIAN_POINT('',(1.754106129464,8.986719942711E-002));
#51382 = CARTESIAN_POINT('',(1.768929180658,8.774208872272E-002));
#51383 = CARTESIAN_POINT('',(1.775881255187,8.633217666432E-002));
#51384 = CARTESIAN_POINT('',(1.788647656164,8.291936505097E-002));
#51385 = CARTESIAN_POINT('',(1.794589654857,8.095944192519E-002));
#51386 = CARTESIAN_POINT('',(1.805459046763,7.659989512599E-002));
#51387 = CARTESIAN_POINT('',(1.810493064285,7.423448594967E-002));
#51388 = CARTESIAN_POINT('',(1.819675607374,6.917078791665E-002));
#51389 = CARTESIAN_POINT('',(1.823779988389,6.638892427367E-002));
#51390 = CARTESIAN_POINT('',(1.827884369403,6.36070606307E-002));
#51391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51392 = ORIENTED_EDGE('',*,*,#51393,.F.);
#51393 = EDGE_CURVE('',#51279,#51277,#51394,.T.);
#51394 = SURFACE_CURVE('',#51395,(#51448),.PCURVE_S1.);
#51395 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51396,#51397,#51398,#51399,
    #51400,#51401,#51402,#51403,#51404,#51405,#51406,#51407,#51408,
    #51409,#51410,#51411,#51412,#51413,#51414,#51415,#51416,#51417,
    #51418,#51419,#51420,#51421,#51422,#51423,#51424,#51425,#51426,
    #51427,#51428,#51429,#51430,#51431,#51432,#51433,#51434,#51435,
    #51436,#51437,#51438,#51439,#51440,#51441,#51442,#51443,#51444,
    #51445,#51446,#51447),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,4.070144605977E-002,
    7.988220425126E-002,0.117778833065,0.154634841906,0.190699557879,
    0.226226129838,0.261468832927,0.296679907287,0.332106208654,
    0.367985965642,0.404545933735,0.441999215012,0.480543976005,
    0.514024749816,0.548190486449,0.586666413433,0.630443078153,
    0.680484328553,0.73721968519,0.799420123945,0.859450477754,
    0.910546599592,0.954554226987,0.99316600085,1.),.UNSPECIFIED.);
#51396 = CARTESIAN_POINT('',(2.401146897693,-4.273257277309,
    7.553347301874));
#51397 = CARTESIAN_POINT('',(2.401146897693,-4.269454005768,
    7.556299825502));
#51398 = CARTESIAN_POINT('',(2.401146897693,-4.265650734226,
    7.55925234913));
#51399 = CARTESIAN_POINT('',(2.401146897693,-4.259138317681,
    7.56536489293));
#51400 = CARTESIAN_POINT('',(2.401146897693,-4.256246441935,
    7.568483052115));
#51401 = CARTESIAN_POINT('',(2.401146897693,-4.25113646809,
    7.574735156842));
#51402 = CARTESIAN_POINT('',(2.401146897693,-4.248904315893,
    7.577902103583));
#51403 = CARTESIAN_POINT('',(2.401146897693,-4.245039822744,
    7.584225156781));
#51404 = CARTESIAN_POINT('',(2.401146897693,-4.24339721018,
    7.587412996373));
#51405 = CARTESIAN_POINT('',(2.401146897693,-4.240653865716,
    7.593760382289));
#51406 = CARTESIAN_POINT('',(2.401146897693,-4.239546475296,
    7.596950662703));
#51407 = CARTESIAN_POINT('',(2.401146897693,-4.237830866539,
    7.603291846865));
#51408 = CARTESIAN_POINT('',(2.401146897693,-4.237219465399,
    7.606472731036));
#51409 = CARTESIAN_POINT('',(2.401146897693,-4.236467622425,
    7.612787785889));
#51410 = CARTESIAN_POINT('',(2.401146897693,-4.236327366303,
    7.615951411319));
#51411 = CARTESIAN_POINT('',(2.401146897693,-4.236503407637,
    7.622225870944));
#51412 = CARTESIAN_POINT('',(2.401146897693,-4.236823180757,
    7.625365850977));
#51413 = CARTESIAN_POINT('',(2.401146897693,-4.237917996414,
    7.631585818356));
#51414 = CARTESIAN_POINT('',(2.401146897693,-4.238699752722,
    7.634694854172));
#51415 = CARTESIAN_POINT('',(2.401146897693,-4.240729671145,
    7.640842308478));
#51416 = CARTESIAN_POINT('',(2.401146897693,-4.241987757453,
    7.643909890293));
#51417 = CARTESIAN_POINT('',(2.401146897693,-4.244993172419,
    7.649958156235));
#51418 = CARTESIAN_POINT('',(2.401146897693,-4.246753629295,
    7.652968337295));
#51419 = CARTESIAN_POINT('',(2.401146897693,-4.250797593992,
    7.658877684814));
#51420 = CARTESIAN_POINT('',(2.401146897693,-4.253097446702,7.6618069127
    ));
#51421 = CARTESIAN_POINT('',(2.401146897693,-4.258264276671,
    7.667520251754));
#51422 = CARTESIAN_POINT('',(2.401146897693,-4.261147840952,
    7.670337257274));
#51423 = CARTESIAN_POINT('',(2.401146897693,-4.267030245207,
    7.675332195948));
#51424 = CARTESIAN_POINT('',(2.401146897693,-4.269953188146,
    7.67759341272));
#51425 = CARTESIAN_POINT('',(2.401146897693,-4.276304241553,
    7.681845353366));
#51426 = CARTESIAN_POINT('',(2.401146897693,-4.279750564839,
    7.683874166637));
#51427 = CARTESIAN_POINT('',(2.401146897693,-4.287456698421,
    7.68786391116));
#51428 = CARTESIAN_POINT('',(2.401146897693,-4.291826135495,
    7.689806356947));
#51429 = CARTESIAN_POINT('',(2.401146897693,-4.301549536062,
    7.693541450991));
#51430 = CARTESIAN_POINT('',(2.401146897693,-4.307056497729,
    7.695299143039));
#51431 = CARTESIAN_POINT('',(2.401146897693,-4.319226900701,
    7.69849558589));
#51432 = CARTESIAN_POINT('',(2.401146897693,-4.32609210249,
    7.699886207771));
#51433 = CARTESIAN_POINT('',(2.401146897693,-4.341030380468,
    7.702068622691));
#51434 = CARTESIAN_POINT('',(2.401146897693,-4.349463277079,
    7.702784825448));
#51435 = CARTESIAN_POINT('',(2.401146897693,-4.366802067373,
    7.703315956475));
#51436 = CARTESIAN_POINT('',(2.401146897693,-4.376313513073,
    7.703014412848));
#51437 = CARTESIAN_POINT('',(2.401146897693,-4.393666482353,
    7.701464967408));
#51438 = CARTESIAN_POINT('',(2.401146897693,-4.402013674703,
    7.700220339946));
#51439 = CARTESIAN_POINT('',(2.401146897693,-4.416531478981,
    7.697028916446));
#51440 = CARTESIAN_POINT('',(2.401146897693,-4.422986816795,
    7.695212991516));
#51441 = CARTESIAN_POINT('',(2.401146897693,-4.434223337604,
    7.691185326119));
#51442 = CARTESIAN_POINT('',(2.401146897693,-4.439203856188,
    7.689063216804));
#51443 = CARTESIAN_POINT('',(2.401146897693,-4.447905002521,
    7.684594716692));
#51444 = CARTESIAN_POINT('',(2.401146897693,-4.451759545985,
    7.682307592643));
#51445 = CARTESIAN_POINT('',(2.401146897693,-4.455970044819,
    7.679381879669));
#51446 = CARTESIAN_POINT('',(2.401146897693,-4.456591204177,
    7.678932583669));
#51447 = CARTESIAN_POINT('',(2.401146897693,-4.457212363535,
    7.678483287668));
#51448 = PCURVE('',#51334,#51449);
#51449 = DEFINITIONAL_REPRESENTATION('',(#51450),#51503);
#51450 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51451,#51452,#51453,#51454,
    #51455,#51456,#51457,#51458,#51459,#51460,#51461,#51462,#51463,
    #51464,#51465,#51466,#51467,#51468,#51469,#51470,#51471,#51472,
    #51473,#51474,#51475,#51476,#51477,#51478,#51479,#51480,#51481,
    #51482,#51483,#51484,#51485,#51486,#51487,#51488,#51489,#51490,
    #51491,#51492,#51493,#51494,#51495,#51496,#51497,#51498,#51499,
    #51500,#51501,#51502),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,4.070144605977E-002,
    7.988220425126E-002,0.117778833065,0.154634841906,0.190699557879,
    0.226226129838,0.261468832927,0.296679907287,0.332106208654,
    0.367985965642,0.404545933735,0.441999215012,0.480543976005,
    0.514024749816,0.548190486449,0.586666413433,0.630443078153,
    0.680484328553,0.73721968519,0.799420123945,0.859450477754,
    0.910546599592,0.954554226987,0.99316600085,1.),.UNSPECIFIED.);
#51451 = CARTESIAN_POINT('',(1.827884369403,6.36070606307E-002));
#51452 = CARTESIAN_POINT('',(1.831687884963,6.065485135973E-002));
#51453 = CARTESIAN_POINT('',(1.835491400523,5.770264208877E-002));
#51454 = CARTESIAN_POINT('',(1.842004322257,5.159063657127E-002));
#51455 = CARTESIAN_POINT('',(1.844896455714,4.847271641523E-002));
#51456 = CARTESIAN_POINT('',(1.850006946289,4.222103405781E-002));
#51457 = CARTESIAN_POINT('',(1.852239360232,3.905427181863E-002));
#51458 = CARTESIAN_POINT('',(1.856104375979,3.273153804894E-002));
#51459 = CARTESIAN_POINT('',(1.857747252017,2.95438342327E-002));
#51460 = CARTESIAN_POINT('',(1.860491121094,2.319667508036E-002));
#51461 = CARTESIAN_POINT('',(1.861598775192,2.000648620541E-002));
#51462 = CARTESIAN_POINT('',(1.863314908054,1.366544386305E-002));
#51463 = CARTESIAN_POINT('',(1.863926572096,1.048461023638E-002));
#51464 = CARTESIAN_POINT('',(1.864678937018,4.169617545567E-003));
#51465 = CARTESIAN_POINT('',(1.864819454619,1.006003718708E-003));
#51466 = CARTESIAN_POINT('',(1.86464393188,-5.268470435044E-003));
#51467 = CARTESIAN_POINT('',(1.864324418285,-8.408476886467E-003));
#51468 = CARTESIAN_POINT('',(1.863230116724,-1.46285347333E-002));
#51469 = CARTESIAN_POINT('',(1.862448617385,-1.773763515213E-002));
#51470 = CARTESIAN_POINT('',(1.860419207067,-2.388525721335E-002));
#51471 = CARTESIAN_POINT('',(1.859161374304,-2.695294300037E-002));
#51472 = CARTESIAN_POINT('',(1.856156459248,-3.30014573249E-002));
#51473 = CARTESIAN_POINT('',(1.854396251174,-3.601178387869E-002));
#51474 = CARTESIAN_POINT('',(1.850352774908,-4.192146561788E-002));
#51475 = CARTESIAN_POINT('',(1.848053164311,-4.485088358047E-002));
#51476 = CARTESIAN_POINT('',(1.842886806578,-5.056464966303E-002));
#51477 = CARTESIAN_POINT('',(1.840003475136,-5.338189350454E-002));
#51478 = CARTESIAN_POINT('',(1.834121483742,-5.837731835158E-002));
#51479 = CARTESIAN_POINT('',(1.831198727706,-6.063877670266E-002));
#51480 = CARTESIAN_POINT('',(1.824848025751,-6.489124225932E-002));
#51481 = CARTESIAN_POINT('',(1.821401870162,-6.69203403679E-002));
#51482 = CARTESIAN_POINT('',(1.813696066365,-7.091072180241E-002));
#51483 = CARTESIAN_POINT('',(1.809326789852,-7.285352872424E-002));
#51484 = CARTESIAN_POINT('',(1.799603698031,-7.658942641075E-002));
#51485 = CARTESIAN_POINT('',(1.794096881659,-7.834757361203E-002));
#51486 = CARTESIAN_POINT('',(1.781926742919,-8.154502235644E-002));
#51487 = CARTESIAN_POINT('',(1.775061656091,-8.293621165329E-002));
#51488 = CARTESIAN_POINT('',(1.760123558544,-8.511986124026E-002));
#51489 = CARTESIAN_POINT('',(1.751690721158,-8.583676098749E-002));
#51490 = CARTESIAN_POINT('',(1.734351974822,-8.636932509321E-002));
#51491 = CARTESIAN_POINT('',(1.724840504232,-8.606856760386E-002));
#51492 = CARTESIAN_POINT('',(1.707487406946,-8.452055642168E-002));
#51493 = CARTESIAN_POINT('',(1.699140111754,-8.327661887366E-002));
#51494 = CARTESIAN_POINT('',(1.684622043749,-8.008639530523E-002));
#51495 = CARTESIAN_POINT('',(1.678166555868,-7.827100392651E-002));
#51496 = CARTESIAN_POINT('',(1.666929702204,-7.424426726053E-002));
#51497 = CARTESIAN_POINT('',(1.661949008241,-7.212256960094E-002));
#51498 = CARTESIAN_POINT('',(1.653247492608,-6.765478866901E-002));
#51499 = CARTESIAN_POINT('',(1.649392760123,-6.536798321217E-002));
#51500 = CARTESIAN_POINT('',(1.645182019489,-6.244261825283E-002));
#51501 = CARTESIAN_POINT('',(1.644560822998,-6.199337359368E-002));
#51502 = CARTESIAN_POINT('',(1.643939626507,-6.154412893454E-002));
#51503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51508)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51505,#51506,#51507)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51505 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51506 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51507 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51508 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#51505,
  'distance_accuracy_value','confusion accuracy');
#51509 = SHAPE_DEFINITION_REPRESENTATION(#51510,#51269);
#51510 = PRODUCT_DEFINITION_SHAPE('','',#51511);
#51511 = PRODUCT_DEFINITION('design','',#51512,#51515);
#51512 = PRODUCT_DEFINITION_FORMATION('','',#51513);
#51513 = PRODUCT('CADSOFTTOOLS 1.217','CADSOFTTOOLS 1.217','',(#51514));
#51514 = PRODUCT_CONTEXT('',#2,'mechanical');
#51515 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51516 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51517,#51519);
#51517 = ( REPRESENTATION_RELATIONSHIP('','',#51269,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51518) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51518 = ITEM_DEFINED_TRANSFORMATION('','',#11,#879);
#51519 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51520);
#51520 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('217','','',#5,#51511,$);
#51521 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51513));
#51522 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51523),#51597);
#51523 = SHELL_BASED_SURFACE_MODEL('',(#51524));
#51524 = OPEN_SHELL('',(#51525));
#51525 = ADVANCED_FACE('',(#51526),#51540,.T.);
#51526 = FACE_BOUND('',#51527,.T.);
#51527 = EDGE_LOOP('',(#51528,#51551,#51567,#51583));
#51528 = ORIENTED_EDGE('',*,*,#51529,.T.);
#51529 = EDGE_CURVE('',#51530,#51532,#51534,.T.);
#51530 = VERTEX_POINT('',#51531);
#51531 = CARTESIAN_POINT('',(5.201146896975,-25.05057955895,
    7.766908337145));
#51532 = VERTEX_POINT('',#51533);
#51533 = CARTESIAN_POINT('',(5.201146897693,-25.11530219524,
    7.399848027463));
#51534 = SURFACE_CURVE('',#51535,(#51539),.PCURVE_S1.);
#51535 = LINE('',#51536,#51537);
#51536 = CARTESIAN_POINT('',(5.201146897221,-25.05057955898,
    7.76690833715));
#51537 = VECTOR('',#51538,1.);
#51538 = DIRECTION('',(1.265999776553E-009,-0.173648177957,
    -0.984807752961));
#51539 = PCURVE('',#51540,#51545);
#51540 = PLANE('',#51541);
#51541 = AXIS2_PLACEMENT_3D('',#51542,#51543,#51544);
#51542 = CARTESIAN_POINT('',(4.98464054537,-24.97805340686,7.45837827136
    ));
#51543 = DIRECTION('',(0.5,0.852868532128,-0.150383732185));
#51544 = DIRECTION('',(0.862679176835,-0.505751557442,
    -8.666841116306E-018));
#51545 = DEFINITIONAL_REPRESENTATION('',(#51546),#51550);
#51546 = LINE('',#51547,#51548);
#51547 = CARTESIAN_POINT('',(0.223455735787,-0.312079122619));
#51548 = VECTOR('',#51549,1.);
#51549 = DIRECTION('',(8.782283754096E-002,0.996136109779));
#51550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51551 = ORIENTED_EDGE('',*,*,#51552,.F.);
#51552 = EDGE_CURVE('',#51553,#51532,#51555,.T.);
#51553 = VERTEX_POINT('',#51554);
#51554 = CARTESIAN_POINT('',(4.768134195255,-24.9055272872,7.1498480274)
  );
#51555 = SURFACE_CURVE('',#51556,(#51560),.PCURVE_S1.);
#51556 = LINE('',#51557,#51558);
#51557 = CARTESIAN_POINT('',(4.768134195412,-24.90552728711,
    7.149848027203));
#51558 = VECTOR('',#51559,1.);
#51559 = DIRECTION('',(0.798588220173,-0.386879575675,0.461065123954));
#51560 = PCURVE('',#51540,#51561);
#51561 = DEFINITIONAL_REPRESENTATION('',(#51562),#51566);
#51562 = LINE('',#51563,#51564);
#51563 = CARTESIAN_POINT('',(-0.223455717779,0.312079303013));
#51564 = VECTOR('',#51565,1.);
#51565 = DIRECTION('',(0.884590376349,-0.466368809067));
#51566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51567 = ORIENTED_EDGE('',*,*,#51568,.F.);
#51568 = EDGE_CURVE('',#51569,#51553,#51571,.T.);
#51569 = VERTEX_POINT('',#51570);
#51570 = CARTESIAN_POINT('',(4.768134195133,-24.80437763443,
    7.723496217325));
#51571 = SURFACE_CURVE('',#51572,(#51576),.PCURVE_S1.);
#51572 = LINE('',#51573,#51574);
#51573 = CARTESIAN_POINT('',(4.768134195088,-24.8043776344,
    7.723496217319));
#51574 = VECTOR('',#51575,1.);
#51575 = DIRECTION('',(6.099104010329E-015,-0.173648176517,
    -0.984807753215));
#51576 = PCURVE('',#51540,#51577);
#51577 = DEFINITIONAL_REPRESENTATION('',(#51578),#51582);
#51578 = LINE('',#51579,#51580);
#51579 = CARTESIAN_POINT('',(-0.274612312451,-0.268167628119));
#51580 = VECTOR('',#51581,1.);
#51581 = DIRECTION('',(8.782283572073E-002,0.99613610994));
#51582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51583 = ORIENTED_EDGE('',*,*,#51584,.T.);
#51584 = EDGE_CURVE('',#51569,#51530,#51585,.T.);
#51585 = SURFACE_CURVE('',#51586,(#51590),.PCURVE_S1.);
#51586 = LINE('',#51587,#51588);
#51587 = CARTESIAN_POINT('',(4.768134195162,-24.80437763154,
    7.723496233472));
#51588 = VECTOR('',#51589,1.);
#51589 = DIRECTION('',(0.866025403935,-0.492403858275,
    8.682419071996E-002));
#51590 = PCURVE('',#51540,#51591);
#51591 = DEFINITIONAL_REPRESENTATION('',(#51592),#51596);
#51592 = LINE('',#51593,#51594);
#51593 = CARTESIAN_POINT('',(-0.274612313836,-0.268167644466));
#51594 = VECTOR('',#51595,1.);
#51595 = DIRECTION('',(0.996136100798,-8.782293940652E-002));
#51596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51601)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51598,#51599,#51600)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51598,
  'distance_accuracy_value','confusion accuracy');
#51602 = SHAPE_DEFINITION_REPRESENTATION(#51603,#51522);
#51603 = PRODUCT_DEFINITION_SHAPE('','',#51604);
#51604 = PRODUCT_DEFINITION('design','',#51605,#51608);
#51605 = PRODUCT_DEFINITION_FORMATION('','',#51606);
#51606 = PRODUCT('CADSOFTTOOLS 1.218','CADSOFTTOOLS 1.218','',(#51607));
#51607 = PRODUCT_CONTEXT('',#2,'mechanical');
#51608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51610,#51612);
#51610 = ( REPRESENTATION_RELATIONSHIP('','',#51522,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51611) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#883);
#51612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51613);
#51613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('218','','',#5,#51604,$);
#51614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51606));
#51615 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51616),#51690);
#51616 = SHELL_BASED_SURFACE_MODEL('',(#51617));
#51617 = OPEN_SHELL('',(#51618));
#51618 = ADVANCED_FACE('',(#51619),#51633,.T.);
#51619 = FACE_BOUND('',#51620,.T.);
#51620 = EDGE_LOOP('',(#51621,#51644,#51660,#51676));
#51621 = ORIENTED_EDGE('',*,*,#51622,.F.);
#51622 = EDGE_CURVE('',#51623,#51625,#51627,.T.);
#51623 = VERTEX_POINT('',#51624);
#51624 = CARTESIAN_POINT('',(4.768134195255,-24.9055272872,7.1498480274)
  );
#51625 = VERTEX_POINT('',#51626);
#51626 = CARTESIAN_POINT('',(4.768134195652,-26.12443634467,
    7.149848027465));
#51627 = SURFACE_CURVE('',#51628,(#51632),.PCURVE_S1.);
#51628 = LINE('',#51629,#51630);
#51629 = CARTESIAN_POINT('',(4.768134195366,-24.9055272872,
    7.149848027355));
#51630 = VECTOR('',#51631,1.);
#51631 = DIRECTION('',(-1.09300002439E-014,-1.,-3.133266736586E-014));
#51632 = PCURVE('',#51633,#51638);
#51633 = PLANE('',#51634);
#51634 = AXIS2_PLACEMENT_3D('',#51635,#51636,#51637);
#51635 = CARTESIAN_POINT('',(4.984640546747,-25.4929409435,
    7.274848027463));
#51636 = DIRECTION('',(0.5,0.E+000,-0.866025403784));
#51637 = DIRECTION('',(0.866025403784,0.E+000,0.5));
#51638 = DEFINITIONAL_REPRESENTATION('',(#51639),#51643);
#51639 = LINE('',#51640,#51641);
#51640 = CARTESIAN_POINT('',(-0.250000000431,-0.587413656297));
#51641 = VECTOR('',#51642,1.);
#51642 = DIRECTION('',(-2.513199155752E-014,1.));
#51643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51644 = ORIENTED_EDGE('',*,*,#51645,.T.);
#51645 = EDGE_CURVE('',#51623,#51646,#51648,.T.);
#51646 = VERTEX_POINT('',#51647);
#51647 = CARTESIAN_POINT('',(5.201146897693,-25.11530219524,
    7.399848027463));
#51648 = SURFACE_CURVE('',#51649,(#51653),.PCURVE_S1.);
#51649 = LINE('',#51650,#51651);
#51650 = CARTESIAN_POINT('',(4.768134195412,-24.90552728711,
    7.149848027203));
#51651 = VECTOR('',#51652,1.);
#51652 = DIRECTION('',(0.798588220173,-0.386879575675,0.461065123954));
#51653 = PCURVE('',#51633,#51654);
#51654 = DEFINITIONAL_REPRESENTATION('',(#51655),#51659);
#51655 = LINE('',#51656,#51657);
#51656 = CARTESIAN_POINT('',(-0.250000000467,-0.587413656388));
#51657 = VECTOR('',#51658,1.);
#51658 = DIRECTION('',(0.92213024781,0.386879575675));
#51659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51660 = ORIENTED_EDGE('',*,*,#51661,.F.);
#51661 = EDGE_CURVE('',#51662,#51646,#51664,.T.);
#51662 = VERTEX_POINT('',#51663);
#51663 = CARTESIAN_POINT('',(5.201146897693,-25.82649794687,
    7.399848027463));
#51664 = SURFACE_CURVE('',#51665,(#51669),.PCURVE_S1.);
#51665 = LINE('',#51666,#51667);
#51666 = CARTESIAN_POINT('',(5.201146897693,-25.82649794687,
    7.399848027463));
#51667 = VECTOR('',#51668,1.);
#51668 = DIRECTION('',(-3.746556771471E-015,1.,-1.248852257157E-014));
#51669 = PCURVE('',#51633,#51670);
#51670 = DEFINITIONAL_REPRESENTATION('',(#51671),#51675);
#51671 = LINE('',#51672,#51673);
#51672 = CARTESIAN_POINT('',(0.25,0.333557003369));
#51673 = VECTOR('',#51674,1.);
#51674 = DIRECTION('',(-9.488874626601E-015,-1.));
#51675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51676 = ORIENTED_EDGE('',*,*,#51677,.F.);
#51677 = EDGE_CURVE('',#51625,#51662,#51678,.T.);
#51678 = SURFACE_CURVE('',#51679,(#51683),.PCURVE_S1.);
#51679 = LINE('',#51680,#51681);
#51680 = CARTESIAN_POINT('',(4.768134195707,-26.12443634472,
    7.149848027427));
#51681 = VECTOR('',#51682,1.);
#51682 = DIRECTION('',(0.743960541354,0.511888937079,0.429525818787));
#51683 = PCURVE('',#51633,#51684);
#51684 = DEFINITIONAL_REPRESENTATION('',(#51685),#51689);
#51685 = LINE('',#51686,#51687);
#51686 = CARTESIAN_POINT('',(-0.250000000099,0.631495401227));
#51687 = VECTOR('',#51688,1.);
#51688 = DIRECTION('',(0.859051637619,-0.511888937079));
#51689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51694)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51691,#51692,#51693)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#51691,
  'distance_accuracy_value','confusion accuracy');
#51695 = SHAPE_DEFINITION_REPRESENTATION(#51696,#51615);
#51696 = PRODUCT_DEFINITION_SHAPE('','',#51697);
#51697 = PRODUCT_DEFINITION('design','',#51698,#51701);
#51698 = PRODUCT_DEFINITION_FORMATION('','',#51699);
#51699 = PRODUCT('CADSOFTTOOLS 1.219','CADSOFTTOOLS 1.219','',(#51700));
#51700 = PRODUCT_CONTEXT('',#2,'mechanical');
#51701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51703,#51705);
#51703 = ( REPRESENTATION_RELATIONSHIP('','',#51615,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51704) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#887);
#51705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51706);
#51706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('219','','',#5,#51697,$);
#51707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51699));
#51708 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51709),#51789);
#51709 = SHELL_BASED_SURFACE_MODEL('',(#51710));
#51710 = OPEN_SHELL('',(#51711));
#51711 = ADVANCED_FACE('',(#51712),#51729,.T.);
#51712 = FACE_BOUND('',#51713,.T.);
#51713 = EDGE_LOOP('',(#51714,#51743,#51759,#51775));
#51714 = ORIENTED_EDGE('',*,*,#51715,.F.);
#51715 = EDGE_CURVE('',#51716,#51718,#51720,.T.);
#51716 = VERTEX_POINT('',#51717);
#51717 = CARTESIAN_POINT('',(4.768134195652,-26.12443634467,
    7.149848027465));
#51718 = VERTEX_POINT('',#51719);
#51719 = CARTESIAN_POINT('',(4.7681535208,-25.95720409051,8.097179473448
    ));
#51720 = SURFACE_CURVE('',#51721,(#51728),.PCURVE_S1.);
#51721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51722,#51723,#51724,#51725,
    #51726,#51727),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#51722 = CARTESIAN_POINT('',(4.768134195652,-26.12443634466,
    7.149848027463));
#51723 = CARTESIAN_POINT('',(4.768132600274,-26.09659536352,
    7.307742078744));
#51724 = CARTESIAN_POINT('',(4.768131004896,-26.06875438238,
    7.465636130025));
#51725 = CARTESIAN_POINT('',(4.768137386692,-26.01307242009,
    7.781424232549));
#51726 = CARTESIAN_POINT('',(4.768145363866,-25.98523143896,
    7.939318283793));
#51727 = CARTESIAN_POINT('',(4.768153341039,-25.95739045782,
    8.097212335036));
#51728 = PCURVE('',#51729,#51734);
#51729 = PLANE('',#51730);
#51730 = AXIS2_PLACEMENT_3D('',#51731,#51732,#51733);
#51731 = CARTESIAN_POINT('',(4.984682889104,-25.91396098051,
    7.623526045614));
#51732 = DIRECTION('',(0.5,-0.852868532128,0.150383732185));
#51733 = DIRECTION('',(-0.862679176835,-0.505751557442,
    -8.666841116306E-018));
#51734 = DEFINITIONAL_REPRESENTATION('',(#51735),#51742);
#51735 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51736,#51737,#51738,#51739,
    #51740,#51741),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#51736 = CARTESIAN_POINT('',(0.293260291838,0.479126790802));
#51737 = CARTESIAN_POINT('',(0.279181048563,0.31941634477));
#51738 = CARTESIAN_POINT('',(0.265101805288,0.159705898738));
#51739 = CARTESIAN_POINT('',(0.2369350607,-0.15971426523));
#51740 = CARTESIAN_POINT('',(0.222847559388,-0.319423983166));
#51741 = CARTESIAN_POINT('',(0.208760058075,-0.479133701102));
#51742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51743 = ORIENTED_EDGE('',*,*,#51744,.T.);
#51744 = EDGE_CURVE('',#51716,#51745,#51747,.T.);
#51745 = VERTEX_POINT('',#51746);
#51746 = CARTESIAN_POINT('',(5.201146897693,-25.82649794687,
    7.399848027463));
#51747 = SURFACE_CURVE('',#51748,(#51752),.PCURVE_S1.);
#51748 = LINE('',#51749,#51750);
#51749 = CARTESIAN_POINT('',(4.768134195707,-26.12443634472,
    7.149848027427));
#51750 = VECTOR('',#51751,1.);
#51751 = DIRECTION('',(0.743960541354,0.511888937079,0.429525818787));
#51752 = PCURVE('',#51729,#51753);
#51753 = DEFINITIONAL_REPRESENTATION('',(#51754),#51758);
#51754 = LINE('',#51755,#51756);
#51755 = CARTESIAN_POINT('',(0.29326029182,0.479126790849));
#51756 = VECTOR('',#51757,1.);
#51757 = DIRECTION('',(-0.900687894578,-0.434466703627));
#51758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51759 = ORIENTED_EDGE('',*,*,#51760,.F.);
#51760 = EDGE_CURVE('',#51761,#51745,#51763,.T.);
#51761 = VERTEX_POINT('',#51762);
#51762 = CARTESIAN_POINT('',(5.201153013533,-25.71101970706,
    8.05377051855));
#51763 = SURFACE_CURVE('',#51764,(#51768),.PCURVE_S1.);
#51764 = LINE('',#51765,#51766);
#51765 = CARTESIAN_POINT('',(5.201146897693,-25.71118851287,
    8.05380032856));
#51766 = VECTOR('',#51767,1.);
#51767 = DIRECTION('',(-8.025218284196E-015,-0.173648176517,
    -0.984807753215));
#51768 = PCURVE('',#51729,#51769);
#51769 = DEFINITIONAL_REPRESENTATION('',(#51770),#51774);
#51770 = LINE('',#51771,#51772);
#51771 = CARTESIAN_POINT('',(-0.289291484056,-0.435223777454));
#51772 = VECTOR('',#51773,1.);
#51773 = DIRECTION('',(8.782283572074E-002,0.99613610994));
#51774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51775 = ORIENTED_EDGE('',*,*,#51776,.T.);
#51776 = EDGE_CURVE('',#51761,#51718,#51777,.T.);
#51777 = SURFACE_CURVE('',#51778,(#51782),.PCURVE_S1.);
#51778 = LINE('',#51779,#51780);
#51779 = CARTESIAN_POINT('',(5.201152525351,-25.71101887625,
    8.053770372056));
#51780 = VECTOR('',#51781,1.);
#51781 = DIRECTION('',(-0.866022121449,-0.492409473258,
    8.682508742422E-002));
#51782 = PCURVE('',#51729,#51783);
#51783 = DEFINITIONAL_REPRESENTATION('',(#51784),#51788);
#51784 = LINE('',#51785,#51786);
#51785 = CARTESIAN_POINT('',(-0.289382132903,-0.435215741056));
#51786 = VECTOR('',#51787,1.);
#51787 = DIRECTION('',(0.996136108874,-8.782284781162E-002));
#51788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51793)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51790,#51791,#51792)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51790 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51791 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51792 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51793 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#51790,
  'distance_accuracy_value','confusion accuracy');
#51794 = SHAPE_DEFINITION_REPRESENTATION(#51795,#51708);
#51795 = PRODUCT_DEFINITION_SHAPE('','',#51796);
#51796 = PRODUCT_DEFINITION('design','',#51797,#51800);
#51797 = PRODUCT_DEFINITION_FORMATION('','',#51798);
#51798 = PRODUCT('CADSOFTTOOLS 1.220','CADSOFTTOOLS 1.220','',(#51799));
#51799 = PRODUCT_CONTEXT('',#2,'mechanical');
#51800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51801 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51802,#51804);
#51802 = ( REPRESENTATION_RELATIONSHIP('','',#51708,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51803) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51803 = ITEM_DEFINED_TRANSFORMATION('','',#11,#891);
#51804 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51805);
#51805 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('220','','',#5,#51796,$);
#51806 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51798));
#51807 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51808),#51882);
#51808 = SHELL_BASED_SURFACE_MODEL('',(#51809));
#51809 = OPEN_SHELL('',(#51810));
#51810 = ADVANCED_FACE('',(#51811),#51825,.T.);
#51811 = FACE_BOUND('',#51812,.T.);
#51812 = EDGE_LOOP('',(#51813,#51836,#51852,#51868));
#51813 = ORIENTED_EDGE('',*,*,#51814,.T.);
#51814 = EDGE_CURVE('',#51815,#51817,#51819,.T.);
#51815 = VERTEX_POINT('',#51816);
#51816 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#51817 = VERTEX_POINT('',#51818);
#51818 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.799848027463));
#51819 = SURFACE_CURVE('',#51820,(#51824),.PCURVE_S1.);
#51820 = LINE('',#51821,#51822);
#51821 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#51822 = VECTOR('',#51823,1.);
#51823 = DIRECTION('',(0.E+000,0.E+000,1.));
#51824 = PCURVE('',#51825,#51830);
#51825 = PLANE('',#51826);
#51826 = AXIS2_PLACEMENT_3D('',#51827,#51828,#51829);
#51827 = CARTESIAN_POINT('',(4.701146897693,-10.6011468977,
    2.950000228314));
#51828 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51829 = DIRECTION('',(0.E+000,1.,0.E+000));
#51830 = DEFINITIONAL_REPRESENTATION('',(#51831),#51835);
#51831 = LINE('',#51832,#51833);
#51832 = CARTESIAN_POINT('',(-9.94883929479,-1.349999998189));
#51833 = VECTOR('',#51834,1.);
#51834 = DIRECTION('',(0.E+000,-1.));
#51835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51836 = ORIENTED_EDGE('',*,*,#51837,.F.);
#51837 = EDGE_CURVE('',#51838,#51817,#51840,.T.);
#51838 = VERTEX_POINT('',#51839);
#51839 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#51840 = SURFACE_CURVE('',#51841,(#51845),.PCURVE_S1.);
#51841 = LINE('',#51842,#51843);
#51842 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#51843 = VECTOR('',#51844,1.);
#51844 = DIRECTION('',(0.E+000,-1.,-4.948422624044E-014));
#51845 = PCURVE('',#51825,#51846);
#51846 = DEFINITIONAL_REPRESENTATION('',(#51847),#51851);
#51847 = LINE('',#51848,#51849);
#51848 = CARTESIAN_POINT('',(-7.14883929479,-1.849847799149));
#51849 = VECTOR('',#51850,1.);
#51850 = DIRECTION('',(-1.,4.948422624044E-014));
#51851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51852 = ORIENTED_EDGE('',*,*,#51853,.T.);
#51853 = EDGE_CURVE('',#51838,#51854,#51856,.T.);
#51854 = VERTEX_POINT('',#51855);
#51855 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.300000226503));
#51856 = SURFACE_CURVE('',#51857,(#51861),.PCURVE_S1.);
#51857 = LINE('',#51858,#51859);
#51858 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#51859 = VECTOR('',#51860,1.);
#51860 = DIRECTION('',(0.E+000,0.E+000,-1.));
#51861 = PCURVE('',#51825,#51862);
#51862 = DEFINITIONAL_REPRESENTATION('',(#51863),#51867);
#51863 = LINE('',#51864,#51865);
#51864 = CARTESIAN_POINT('',(-7.14883929479,-1.849847799149));
#51865 = VECTOR('',#51866,1.);
#51866 = DIRECTION('',(0.E+000,1.));
#51867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51868 = ORIENTED_EDGE('',*,*,#51869,.T.);
#51869 = EDGE_CURVE('',#51854,#51815,#51870,.T.);
#51870 = SURFACE_CURVE('',#51871,(#51875),.PCURVE_S1.);
#51871 = LINE('',#51872,#51873);
#51872 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.300000226503));
#51873 = VECTOR('',#51874,1.);
#51874 = DIRECTION('',(0.E+000,-1.,-2.537652627715E-014));
#51875 = PCURVE('',#51825,#51876);
#51876 = DEFINITIONAL_REPRESENTATION('',(#51877),#51881);
#51877 = LINE('',#51878,#51879);
#51878 = CARTESIAN_POINT('',(-7.14883929479,-1.349999998189));
#51879 = VECTOR('',#51880,1.);
#51880 = DIRECTION('',(-1.,2.537652627715E-014));
#51881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51886)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51883,#51884,#51885)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51883 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51884 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51885 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51886 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51883,
  'distance_accuracy_value','confusion accuracy');
#51887 = SHAPE_DEFINITION_REPRESENTATION(#51888,#51807);
#51888 = PRODUCT_DEFINITION_SHAPE('','',#51889);
#51889 = PRODUCT_DEFINITION('design','',#51890,#51893);
#51890 = PRODUCT_DEFINITION_FORMATION('','',#51891);
#51891 = PRODUCT('CADSOFTTOOLS 1.221','CADSOFTTOOLS 1.221','',(#51892));
#51892 = PRODUCT_CONTEXT('',#2,'mechanical');
#51893 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51894 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51895,#51897);
#51895 = ( REPRESENTATION_RELATIONSHIP('','',#51807,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51896) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51896 = ITEM_DEFINED_TRANSFORMATION('','',#11,#895);
#51897 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51898);
#51898 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('221','','',#5,#51889,$);
#51899 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51891));
#51900 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51901),#51975);
#51901 = SHELL_BASED_SURFACE_MODEL('',(#51902));
#51902 = OPEN_SHELL('',(#51903));
#51903 = ADVANCED_FACE('',(#51904),#51918,.T.);
#51904 = FACE_BOUND('',#51905,.T.);
#51905 = EDGE_LOOP('',(#51906,#51929,#51945,#51961));
#51906 = ORIENTED_EDGE('',*,*,#51907,.F.);
#51907 = EDGE_CURVE('',#51908,#51910,#51912,.T.);
#51908 = VERTEX_POINT('',#51909);
#51909 = CARTESIAN_POINT('',(5.135121493909,-17.74998619249,
    4.799848027463));
#51910 = VERTEX_POINT('',#51911);
#51911 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#51912 = SURFACE_CURVE('',#51913,(#51917),.PCURVE_S1.);
#51913 = LINE('',#51914,#51915);
#51914 = CARTESIAN_POINT('',(5.135121493909,-17.74998619249,
    4.799848027463));
#51915 = VECTOR('',#51916,1.);
#51916 = DIRECTION('',(0.E+000,-1.,-2.474211312022E-014));
#51917 = PCURVE('',#51918,#51923);
#51918 = PLANE('',#51919);
#51919 = AXIS2_PLACEMENT_3D('',#51920,#51921,#51922);
#51920 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.799848027463));
#51921 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#51922 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#51923 = DEFINITIONAL_REPRESENTATION('',(#51924),#51928);
#51924 = LINE('',#51925,#51926);
#51925 = CARTESIAN_POINT('',(0.E+000,0.866025403784));
#51926 = VECTOR('',#51927,1.);
#51927 = DIRECTION('',(-1.,-0.E+000));
#51928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51929 = ORIENTED_EDGE('',*,*,#51930,.F.);
#51930 = EDGE_CURVE('',#51931,#51908,#51933,.T.);
#51931 = VERTEX_POINT('',#51932);
#51932 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#51933 = SURFACE_CURVE('',#51934,(#51938),.PCURVE_S1.);
#51934 = LINE('',#51935,#51936);
#51935 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#51936 = VECTOR('',#51937,1.);
#51937 = DIRECTION('',(1.,0.E+000,2.046613851236E-015));
#51938 = PCURVE('',#51918,#51939);
#51939 = DEFINITIONAL_REPRESENTATION('',(#51940),#51944);
#51940 = LINE('',#51941,#51942);
#51941 = CARTESIAN_POINT('',(0.E+000,1.3));
#51942 = VECTOR('',#51943,1.);
#51943 = DIRECTION('',(1.011472583971E-028,-1.));
#51944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51945 = ORIENTED_EDGE('',*,*,#51946,.T.);
#51946 = EDGE_CURVE('',#51931,#51947,#51949,.T.);
#51947 = VERTEX_POINT('',#51948);
#51948 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.799848027463));
#51949 = SURFACE_CURVE('',#51950,(#51954),.PCURVE_S1.);
#51950 = LINE('',#51951,#51952);
#51951 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#51952 = VECTOR('',#51953,1.);
#51953 = DIRECTION('',(0.E+000,-1.,-4.948422624044E-014));
#51954 = PCURVE('',#51918,#51955);
#51955 = DEFINITIONAL_REPRESENTATION('',(#51956),#51960);
#51956 = LINE('',#51957,#51958);
#51957 = CARTESIAN_POINT('',(0.E+000,1.3));
#51958 = VECTOR('',#51959,1.);
#51959 = DIRECTION('',(-1.,-0.E+000));
#51960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51961 = ORIENTED_EDGE('',*,*,#51962,.F.);
#51962 = EDGE_CURVE('',#51910,#51947,#51963,.T.);
#51963 = SURFACE_CURVE('',#51964,(#51968),.PCURVE_S1.);
#51964 = LINE('',#51965,#51966);
#51965 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#51966 = VECTOR('',#51967,1.);
#51967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51968 = PCURVE('',#51918,#51969);
#51969 = DEFINITIONAL_REPRESENTATION('',(#51970),#51974);
#51970 = LINE('',#51971,#51972);
#51971 = CARTESIAN_POINT('',(-2.8,0.866025403784));
#51972 = VECTOR('',#51973,1.);
#51973 = DIRECTION('',(0.E+000,1.));
#51974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51979)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51976,#51977,#51978)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51976 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51977 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51978 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51979 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51976,
  'distance_accuracy_value','confusion accuracy');
#51980 = SHAPE_DEFINITION_REPRESENTATION(#51981,#51900);
#51981 = PRODUCT_DEFINITION_SHAPE('','',#51982);
#51982 = PRODUCT_DEFINITION('design','',#51983,#51986);
#51983 = PRODUCT_DEFINITION_FORMATION('','',#51984);
#51984 = PRODUCT('CADSOFTTOOLS 1.222','CADSOFTTOOLS 1.222','',(#51985));
#51985 = PRODUCT_CONTEXT('',#2,'mechanical');
#51986 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51987 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51988,#51990);
#51988 = ( REPRESENTATION_RELATIONSHIP('','',#51900,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51989) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51989 = ITEM_DEFINED_TRANSFORMATION('','',#11,#899);
#51990 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51991);
#51991 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('222','','',#5,#51982,$);
#51992 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51984));
#51993 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51994),#52068);
#51994 = SHELL_BASED_SURFACE_MODEL('',(#51995));
#51995 = OPEN_SHELL('',(#51996));
#51996 = ADVANCED_FACE('',(#51997),#52011,.T.);
#51997 = FACE_BOUND('',#51998,.T.);
#51998 = EDGE_LOOP('',(#51999,#52022,#52038,#52054));
#51999 = ORIENTED_EDGE('',*,*,#52000,.T.);
#52000 = EDGE_CURVE('',#52001,#52003,#52005,.T.);
#52001 = VERTEX_POINT('',#52002);
#52002 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#52003 = VERTEX_POINT('',#52004);
#52004 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.300000226504));
#52005 = SURFACE_CURVE('',#52006,(#52010),.PCURVE_S1.);
#52006 = LINE('',#52007,#52008);
#52007 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#52008 = VECTOR('',#52009,1.);
#52009 = DIRECTION('',(0.E+000,0.E+000,-1.));
#52010 = PCURVE('',#52011,#52016);
#52011 = PLANE('',#52012);
#52012 = AXIS2_PLACEMENT_3D('',#52013,#52014,#52015);
#52013 = CARTESIAN_POINT('',(4.701146897693,-10.6011468977,
    2.950000228314));
#52014 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52015 = DIRECTION('',(0.E+000,1.,0.E+000));
#52016 = DEFINITIONAL_REPRESENTATION('',(#52017),#52021);
#52017 = LINE('',#52018,#52019);
#52018 = CARTESIAN_POINT('',(9.851160705207,-1.849847799149));
#52019 = VECTOR('',#52020,1.);
#52020 = DIRECTION('',(0.E+000,1.));
#52021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52022 = ORIENTED_EDGE('',*,*,#52023,.T.);
#52023 = EDGE_CURVE('',#52003,#52024,#52026,.T.);
#52024 = VERTEX_POINT('',#52025);
#52025 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226503));
#52026 = SURFACE_CURVE('',#52027,(#52031),.PCURVE_S1.);
#52027 = LINE('',#52028,#52029);
#52028 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.300000226504));
#52029 = VECTOR('',#52030,1.);
#52030 = DIRECTION('',(0.E+000,-1.,-2.410769996329E-014));
#52031 = PCURVE('',#52011,#52032);
#52032 = DEFINITIONAL_REPRESENTATION('',(#52033),#52037);
#52033 = LINE('',#52034,#52035);
#52034 = CARTESIAN_POINT('',(9.851160705207,-1.34999999819));
#52035 = VECTOR('',#52036,1.);
#52036 = DIRECTION('',(-1.,2.410769996329E-014));
#52037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52038 = ORIENTED_EDGE('',*,*,#52039,.T.);
#52039 = EDGE_CURVE('',#52024,#52040,#52042,.T.);
#52040 = VERTEX_POINT('',#52041);
#52041 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.799848027463));
#52042 = SURFACE_CURVE('',#52043,(#52047),.PCURVE_S1.);
#52043 = LINE('',#52044,#52045);
#52044 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226503));
#52045 = VECTOR('',#52046,1.);
#52046 = DIRECTION('',(0.E+000,-1.776897723658E-015,1.));
#52047 = PCURVE('',#52011,#52048);
#52048 = DEFINITIONAL_REPRESENTATION('',(#52049),#52053);
#52049 = LINE('',#52050,#52051);
#52050 = CARTESIAN_POINT('',(7.051160705207,-1.349999998189));
#52051 = VECTOR('',#52052,1.);
#52052 = DIRECTION('',(-1.776897723658E-015,-1.));
#52053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52054 = ORIENTED_EDGE('',*,*,#52055,.F.);
#52055 = EDGE_CURVE('',#52001,#52040,#52056,.T.);
#52056 = SURFACE_CURVE('',#52057,(#52061),.PCURVE_S1.);
#52057 = LINE('',#52058,#52059);
#52058 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#52059 = VECTOR('',#52060,1.);
#52060 = DIRECTION('',(0.E+000,-1.,-4.98014328189E-014));
#52061 = PCURVE('',#52011,#52062);
#52062 = DEFINITIONAL_REPRESENTATION('',(#52063),#52067);
#52063 = LINE('',#52064,#52065);
#52064 = CARTESIAN_POINT('',(9.851160705207,-1.849847799149));
#52065 = VECTOR('',#52066,1.);
#52066 = DIRECTION('',(-1.,4.98014328189E-014));
#52067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52072)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52069,#52070,#52071)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52069 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52070 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52071 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52072 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52069,
  'distance_accuracy_value','confusion accuracy');
#52073 = SHAPE_DEFINITION_REPRESENTATION(#52074,#51993);
#52074 = PRODUCT_DEFINITION_SHAPE('','',#52075);
#52075 = PRODUCT_DEFINITION('design','',#52076,#52079);
#52076 = PRODUCT_DEFINITION_FORMATION('','',#52077);
#52077 = PRODUCT('CADSOFTTOOLS 1.223','CADSOFTTOOLS 1.223','',(#52078));
#52078 = PRODUCT_CONTEXT('',#2,'mechanical');
#52079 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52080 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52081,#52083);
#52081 = ( REPRESENTATION_RELATIONSHIP('','',#51993,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52082) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52082 = ITEM_DEFINED_TRANSFORMATION('','',#11,#903);
#52083 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52084);
#52084 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('223','','',#5,#52075,$);
#52085 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52077));
#52086 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52087),#52161);
#52087 = SHELL_BASED_SURFACE_MODEL('',(#52088));
#52088 = OPEN_SHELL('',(#52089));
#52089 = ADVANCED_FACE('',(#52090),#52104,.T.);
#52090 = FACE_BOUND('',#52091,.T.);
#52091 = EDGE_LOOP('',(#52092,#52115,#52131,#52147));
#52092 = ORIENTED_EDGE('',*,*,#52093,.F.);
#52093 = EDGE_CURVE('',#52094,#52096,#52098,.T.);
#52094 = VERTEX_POINT('',#52095);
#52095 = CARTESIAN_POINT('',(5.135121493909,-0.749986192494,
    4.799848027463));
#52096 = VERTEX_POINT('',#52097);
#52097 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#52098 = SURFACE_CURVE('',#52099,(#52103),.PCURVE_S1.);
#52099 = LINE('',#52100,#52101);
#52100 = CARTESIAN_POINT('',(5.135121493909,-0.749986192494,
    4.799848027463));
#52101 = VECTOR('',#52102,1.);
#52102 = DIRECTION('',(0.E+000,-1.,-2.474211312022E-014));
#52103 = PCURVE('',#52104,#52109);
#52104 = PLANE('',#52105);
#52105 = AXIS2_PLACEMENT_3D('',#52106,#52107,#52108);
#52106 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.799848027463));
#52107 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#52108 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#52109 = DEFINITIONAL_REPRESENTATION('',(#52110),#52114);
#52110 = LINE('',#52111,#52112);
#52111 = CARTESIAN_POINT('',(0.E+000,0.866025403784));
#52112 = VECTOR('',#52113,1.);
#52113 = DIRECTION('',(-1.,-0.E+000));
#52114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52115 = ORIENTED_EDGE('',*,*,#52116,.F.);
#52116 = EDGE_CURVE('',#52117,#52094,#52119,.T.);
#52117 = VERTEX_POINT('',#52118);
#52118 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#52119 = SURFACE_CURVE('',#52120,(#52124),.PCURVE_S1.);
#52120 = LINE('',#52121,#52122);
#52121 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#52122 = VECTOR('',#52123,1.);
#52123 = DIRECTION('',(1.,-2.558267314045E-016,0.E+000));
#52124 = PCURVE('',#52104,#52125);
#52125 = DEFINITIONAL_REPRESENTATION('',(#52126),#52130);
#52126 = LINE('',#52127,#52128);
#52127 = CARTESIAN_POINT('',(0.E+000,1.3));
#52128 = VECTOR('',#52129,1.);
#52129 = DIRECTION('',(-2.558267314045E-016,-1.));
#52130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52131 = ORIENTED_EDGE('',*,*,#52132,.T.);
#52132 = EDGE_CURVE('',#52117,#52133,#52135,.T.);
#52133 = VERTEX_POINT('',#52134);
#52134 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.799848027463));
#52135 = SURFACE_CURVE('',#52136,(#52140),.PCURVE_S1.);
#52136 = LINE('',#52137,#52138);
#52137 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#52138 = VECTOR('',#52139,1.);
#52139 = DIRECTION('',(0.E+000,-1.,-4.98014328189E-014));
#52140 = PCURVE('',#52104,#52141);
#52141 = DEFINITIONAL_REPRESENTATION('',(#52142),#52146);
#52142 = LINE('',#52143,#52144);
#52143 = CARTESIAN_POINT('',(0.E+000,1.3));
#52144 = VECTOR('',#52145,1.);
#52145 = DIRECTION('',(-1.,-0.E+000));
#52146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52147 = ORIENTED_EDGE('',*,*,#52148,.F.);
#52148 = EDGE_CURVE('',#52096,#52133,#52149,.T.);
#52149 = SURFACE_CURVE('',#52150,(#52154),.PCURVE_S1.);
#52150 = LINE('',#52151,#52152);
#52151 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#52152 = VECTOR('',#52153,1.);
#52153 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52154 = PCURVE('',#52104,#52155);
#52155 = DEFINITIONAL_REPRESENTATION('',(#52156),#52160);
#52156 = LINE('',#52157,#52158);
#52157 = CARTESIAN_POINT('',(-2.8,0.866025403784));
#52158 = VECTOR('',#52159,1.);
#52159 = DIRECTION('',(0.E+000,1.));
#52160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52165)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52162,#52163,#52164)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52162 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52163 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52164 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52165 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52162,
  'distance_accuracy_value','confusion accuracy');
#52166 = SHAPE_DEFINITION_REPRESENTATION(#52167,#52086);
#52167 = PRODUCT_DEFINITION_SHAPE('','',#52168);
#52168 = PRODUCT_DEFINITION('design','',#52169,#52172);
#52169 = PRODUCT_DEFINITION_FORMATION('','',#52170);
#52170 = PRODUCT('CADSOFTTOOLS 1.224','CADSOFTTOOLS 1.224','',(#52171));
#52171 = PRODUCT_CONTEXT('',#2,'mechanical');
#52172 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52173 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52174,#52176);
#52174 = ( REPRESENTATION_RELATIONSHIP('','',#52086,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52175) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52175 = ITEM_DEFINED_TRANSFORMATION('','',#11,#907);
#52176 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52177);
#52177 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('224','','',#5,#52168,$);
#52178 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52170));
#52179 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52180),#52444);
#52180 = SHELL_BASED_SURFACE_MODEL('',(#52181));
#52181 = OPEN_SHELL('',(#52182));
#52182 = ADVANCED_FACE('',(#52183),#52220,.T.);
#52183 = FACE_BOUND('',#52184,.T.);
#52184 = EDGE_LOOP('',(#52185,#52297,#52312,#52408));
#52185 = ORIENTED_EDGE('',*,*,#52186,.T.);
#52186 = EDGE_CURVE('',#52187,#52189,#52191,.T.);
#52187 = VERTEX_POINT('',#52188);
#52188 = CARTESIAN_POINT('',(5.201153013533,-25.71101970706,
    8.05377051855));
#52189 = VERTEX_POINT('',#52190);
#52190 = CARTESIAN_POINT('',(5.201142703959,-23.98738981016,
    9.499876452218));
#52191 = SURFACE_CURVE('',#52192,(#52219),.PCURVE_S1.);
#52192 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52193,#52194,#52195,#52196,
    #52197,#52198,#52199,#52200,#52201,#52202,#52203,#52204,#52205,
    #52206,#52207,#52208,#52209,#52210,#52211,#52212,#52213,#52214,
    #52215,#52216,#52217,#52218),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,9.776220406135E-002,0.191486857632,
    0.282162415445,0.370653588001,0.457738804824,0.544140276185,
    0.630549371208,0.717649348343,0.806137094176,0.896745364739,
    0.990267042377,1.),.UNSPECIFIED.);
#52193 = CARTESIAN_POINT('',(5.201146897693,-25.71101970706,
    8.05377051855));
#52194 = CARTESIAN_POINT('',(5.201146897693,-25.69584375172,
    8.126552167903));
#52195 = CARTESIAN_POINT('',(5.201146897693,-25.68066779637,
    8.199333817256));
#52196 = CARTESIAN_POINT('',(5.201146897693,-25.63575202567,
    8.341637670961));
#52197 = CARTESIAN_POINT('',(5.201146897693,-25.60917632912,
    8.412174849291));
#52198 = CARTESIAN_POINT('',(5.201146897693,-25.54690756091,
    8.547001810066));
#52199 = CARTESIAN_POINT('',(5.201146897693,-25.51158242197,
    8.61324716653));
#52200 = CARTESIAN_POINT('',(5.201146897693,-25.43312102723,
    8.738559800366));
#52201 = CARTESIAN_POINT('',(5.201146897693,-25.38976604765,
    8.799480780481));
#52202 = CARTESIAN_POINT('',(5.201146897693,-25.29654895143,
    8.913431586366));
#52203 = CARTESIAN_POINT('',(5.201146897693,-25.24597363735,
    8.968097896443));
#52204 = CARTESIAN_POINT('',(5.201146897693,-25.13963723455,
    9.069045088277));
#52205 = CARTESIAN_POINT('',(5.201146897693,-25.08275180604,
    9.116645302607));
#52206 = CARTESIAN_POINT('',(5.201146897693,-24.96510423572,
    9.203174345065));
#52207 = CARTESIAN_POINT('',(5.201146897693,-24.90290347596,
    9.243026112403));
#52208 = CARTESIAN_POINT('',(5.201146897693,-24.77589440125,
    9.313967449763));
#52209 = CARTESIAN_POINT('',(5.201146897693,-24.70944046757,
    9.345525669682));
#52210 = CARTESIAN_POINT('',(5.201146897693,-24.57512893659,
    9.399968410082));
#52211 = CARTESIAN_POINT('',(5.201146897693,-24.50553340224,
    9.422831271373));
#52212 = CARTESIAN_POINT('',(5.201146897693,-24.36605435986,
    9.460132663289));
#52213 = CARTESIAN_POINT('',(5.201146897693,-24.29445975988,9.4740454803
    ));
#52214 = CARTESIAN_POINT('',(5.201146897693,-24.15198977189,
    9.493836088507));
#52215 = CARTESIAN_POINT('',(5.201146897693,-24.07976060449,
    9.498933639425));
#52216 = CARTESIAN_POINT('',(5.201146897693,-24.00200753816,
    9.499849834424));
#52217 = CARTESIAN_POINT('',(5.201146897693,-23.99469867416,
    9.499863143321));
#52218 = CARTESIAN_POINT('',(5.201146897693,-23.98738981016,
    9.499876452218));
#52219 = PCURVE('',#52220,#52225);
#52220 = CONICAL_SURFACE('',#52221,1.875067281566,0.523611904864);
#52221 = AXIS2_PLACEMENT_3D('',#52222,#52223,#52224);
#52222 = CARTESIAN_POINT('',(4.98462248752,-23.98738981016,
    7.749848027463));
#52223 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52224 = DIRECTION('',(0.E+000,1.,0.E+000));
#52225 = DEFINITIONAL_REPRESENTATION('',(#52226),#52296);
#52226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52227,#52228,#52229,#52230,
    #52231,#52232,#52233,#52234,#52235,#52236,#52237,#52238,#52239,
    #52240,#52241,#52242,#52243,#52244,#52245,#52246,#52247,#52248,
    #52249,#52250,#52251,#52252,#52253,#52254,#52255,#52256,#52257,
    #52258,#52259,#52260,#52261,#52262,#52263,#52264,#52265,#52266,
    #52267,#52268,#52269,#52270,#52271,#52272,#52273,#52274,#52275,
    #52276,#52277,#52278,#52279,#52280,#52281,#52282,#52283,#52284,
    #52285,#52286,#52287,#52288,#52289,#52290,#52291,#52292,#52293,
    #52294,#52295),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(2.120463793836E-016,
    1.515151515152E-002,3.030303030303E-002,4.545454545455E-002,
    6.060606060606E-002,7.575757575758E-002,9.090909090909E-002,
    0.106060606061,0.121212121212,0.136363636364,0.151515151515,
    0.166666666667,0.181818181818,0.19696969697,0.212121212121,
    0.227272727273,0.242424242424,0.257575757576,0.272727272727,
    0.287878787879,0.30303030303,0.318181818182,0.333333333333,
    0.348484848485,0.363636363636,0.378787878788,0.393939393939,
    0.409090909091,0.424242424242,0.439393939394,0.454545454545,
    0.469696969697,0.484848484848,0.5,0.515151515152,0.530303030303,
    0.545454545455,0.560606060606,0.575757575758,0.590909090909,
    0.606060606061,0.621212121212,0.636363636364,0.651515151515,
    0.666666666667,0.681818181818,0.69696969697,0.712121212121,
    0.727272727273,0.742424242424,0.757575757576,0.772727272727,
    0.787878787879,0.80303030303,0.818181818182,0.833333333333,
    0.848484848485,0.863636363636,0.878787878788,0.893939393939,
    0.909090909091,0.924242424242,0.939393939394,0.954545454545,
    0.969696969697,0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#52227 = CARTESIAN_POINT('',(3.316125598769,-0.216452265745));
#52228 = CARTESIAN_POINT('',(3.322706549833,-0.216607012246));
#52229 = CARTESIAN_POINT('',(3.335874111939,-0.216818347064));
#52230 = CARTESIAN_POINT('',(3.355654810113,-0.216913035144));
#52231 = CARTESIAN_POINT('',(3.375474320335,-0.216858141564));
#52232 = CARTESIAN_POINT('',(3.395352312809,-0.216724396515));
#52233 = CARTESIAN_POINT('',(3.415315838729,-0.216582970776));
#52234 = CARTESIAN_POINT('',(3.435397123239,-0.216496519051));
#52235 = CARTESIAN_POINT('',(3.455644905004,-0.216550764695));
#52236 = CARTESIAN_POINT('',(3.476084054691,-0.216559523401));
#52237 = CARTESIAN_POINT('',(3.496673194676,-0.216552643831));
#52238 = CARTESIAN_POINT('',(3.517385989151,-0.216533155151));
#52239 = CARTESIAN_POINT('',(3.538191246564,-0.216514760853));
#52240 = CARTESIAN_POINT('',(3.55907067675,-0.21650660881));
#52241 = CARTESIAN_POINT('',(3.579968675069,-0.216536482421));
#52242 = CARTESIAN_POINT('',(3.601037462241,-0.216549387582));
#52243 = CARTESIAN_POINT('',(3.622244709348,-0.216546139382));
#52244 = CARTESIAN_POINT('',(3.643557060708,-0.216533215932));
#52245 = CARTESIAN_POINT('',(3.664940025184,-0.216519194038));
#52246 = CARTESIAN_POINT('',(3.686371057782,-0.216511916211));
#52247 = CARTESIAN_POINT('',(3.707788386185,-0.216533219136));
#52248 = CARTESIAN_POINT('',(3.729355446983,-0.216543913968));
#52249 = CARTESIAN_POINT('',(3.751035393595,-0.216542948584));
#52250 = CARTESIAN_POINT('',(3.772792665176,-0.216534063657));
#52251 = CARTESIAN_POINT('',(3.794591025465,-0.216523190021));
#52252 = CARTESIAN_POINT('',(3.816400067209,-0.216517535911));
#52253 = CARTESIAN_POINT('',(3.83817229886,-0.216531716591));
#52254 = CARTESIAN_POINT('',(3.860081579637,-0.216539153705));
#52255 = CARTESIAN_POINT('',(3.882064700971,-0.216540032957));
#52256 = CARTESIAN_POINT('',(3.904090509609,-0.216534644094));
#52257 = CARTESIAN_POINT('',(3.926123253989,-0.216526554553));
#52258 = CARTESIAN_POINT('',(3.948115729296,-0.216521897152));
#52259 = CARTESIAN_POINT('',(3.970074555284,-0.216528962255));
#52260 = CARTESIAN_POINT('',(3.992143438395,-0.216535527601));
#52261 = CARTESIAN_POINT('',(4.014243736088,-0.21653859284));
#52262 = CARTESIAN_POINT('',(4.036346395815,-0.216536203769));
#52263 = CARTESIAN_POINT('',(4.058420956996,-0.216530005361));
#52264 = CARTESIAN_POINT('',(4.080392906622,-0.216522297046));
#52265 = CARTESIAN_POINT('',(4.102370541676,-0.216525395038));
#52266 = CARTESIAN_POINT('',(4.124400080259,-0.216533400395));
#52267 = CARTESIAN_POINT('',(4.146423982691,-0.216539198653));
#52268 = CARTESIAN_POINT('',(4.168408849962,-0.216539021232));
#52269 = CARTESIAN_POINT('',(4.190324921203,-0.216532600754));
#52270 = CARTESIAN_POINT('',(4.212101386238,-0.216518082836));
#52271 = CARTESIAN_POINT('',(4.233904428414,-0.216522369305));
#52272 = CARTESIAN_POINT('',(4.255700972245,-0.216532807942));
#52273 = CARTESIAN_POINT('',(4.277456777082,-0.216541567636));
#52274 = CARTESIAN_POINT('',(4.299136862538,-0.216542831167));
#52275 = CARTESIAN_POINT('',(4.320704788058,-0.216532597313));
#52276 = CARTESIAN_POINT('',(4.342126250163,-0.216512406611));
#52277 = CARTESIAN_POINT('',(4.363559812506,-0.216519758884));
#52278 = CARTESIAN_POINT('',(4.384943363502,-0.216533163787));
#52279 = CARTESIAN_POINT('',(4.406253634623,-0.216544784034));
#52280 = CARTESIAN_POINT('',(4.42745843552,-0.216547123053));
#52281 = CARTESIAN_POINT('',(4.448515131555,-0.216530866998));
#52282 = CARTESIAN_POINT('',(4.469425546334,-0.216506988178));
#52283 = CARTESIAN_POINT('',(4.490316344475,-0.216516533015));
#52284 = CARTESIAN_POINT('',(4.511126522118,-0.216532899505));
#52285 = CARTESIAN_POINT('',(4.531837413775,-0.21654776492));
#52286 = CARTESIAN_POINT('',(4.552419883072,-0.21655141786));
#52287 = CARTESIAN_POINT('',(4.572835757013,-0.216532739894));
#52288 = CARTESIAN_POINT('',(4.593085824516,-0.216499137688));
#52289 = CARTESIAN_POINT('',(4.613273134521,-0.21649067189));
#52290 = CARTESIAN_POINT('',(4.633356198686,-0.216490880685));
#52291 = CARTESIAN_POINT('',(4.65332755077,-0.21649827025));
#52292 = CARTESIAN_POINT('',(4.673171029688,-0.216509058183));
#52293 = CARTESIAN_POINT('',(4.692867108022,-0.216519742289));
#52294 = CARTESIAN_POINT('',(4.705898881246,-0.216529357923));
#52295 = CARTESIAN_POINT('',(4.712388980385,-0.216535079713));
#52296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52297 = ORIENTED_EDGE('',*,*,#52298,.F.);
#52298 = EDGE_CURVE('',#52299,#52189,#52301,.T.);
#52299 = VERTEX_POINT('',#52300);
#52300 = CARTESIAN_POINT('',(4.768211884484,-23.98738981016,
    9.749831471667));
#52301 = SURFACE_CURVE('',#52302,(#52306),.PCURVE_S1.);
#52302 = LINE('',#52303,#52304);
#52303 = CARTESIAN_POINT('',(4.768212760995,-23.98738981016,
    9.749832989461));
#52304 = VECTOR('',#52305,1.);
#52305 = DIRECTION('',(0.866022121449,0.E+000,-0.500005685128));
#52306 = PCURVE('',#52220,#52307);
#52307 = DEFINITIONAL_REPRESENTATION('',(#52308),#52311);
#52308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52309,#52310),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.499906597463),.PIECEWISE_BEZIER_KNOTS.);
#52309 = CARTESIAN_POINT('',(4.712388980385,0.216396596724));
#52310 = CARTESIAN_POINT('',(4.712388980385,-0.216531934457));
#52311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52312 = ORIENTED_EDGE('',*,*,#52313,.F.);
#52313 = EDGE_CURVE('',#52314,#52299,#52316,.T.);
#52314 = VERTEX_POINT('',#52315);
#52315 = CARTESIAN_POINT('',(4.7681535208,-25.95720409051,8.097179473448
    ));
#52316 = SURFACE_CURVE('',#52317,(#52335),.PCURVE_S1.);
#52317 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52318,#52319,#52320,#52321,
    #52322,#52323,#52324,#52325,#52326,#52327,#52328,#52329,#52330,
    #52331,#52332,#52333,#52334),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,
    1,1,1,1,1,1,4),(0.E+000,9.332355749698E-002,0.174569329928,
    0.246561143948,0.319971565399,0.394942503247,0.468254808646,
    0.541241172049,0.613927920925,0.687194088413,0.761072662523,
    0.835913832066,0.908539043423,0.963407241149,1.),.UNSPECIFIED.);
#52318 = CARTESIAN_POINT('',(4.768162891864,-25.95700530923,
    8.097144422191));
#52319 = CARTESIAN_POINT('',(4.768192996538,-25.94312984447,
    8.175836084057));
#52320 = CARTESIAN_POINT('',(4.768253938048,-25.9076968223,
    8.324967883306));
#52321 = CARTESIAN_POINT('',(4.768237530737,-25.83078570949,
    8.535240488551));
#52322 = CARTESIAN_POINT('',(4.768239674512,-25.73776103264,
    8.724636350519));
#52323 = CARTESIAN_POINT('',(4.768239109874,-25.62687198108,
    8.901882240832));
#52324 = CARTESIAN_POINT('',(4.768239266668,-25.49516947999,
    9.06970178817));
#52325 = CARTESIAN_POINT('',(4.768239217533,-25.34527087042,
    9.22339018468));
#52326 = CARTESIAN_POINT('',(4.768239259239,-25.18112263076,
    9.359205532451));
#52327 = CARTESIAN_POINT('',(4.768239141195,-25.0041376425,
    9.476441418074));
#52328 = CARTESIAN_POINT('',(4.768239575957,-24.81668965419,
    9.573870174619));
#52329 = CARTESIAN_POINT('',(4.768237933104,-24.62095637221,
    9.650689112366));
#52330 = CARTESIAN_POINT('',(4.7682440896,-24.42283951751,9.70537922075)
  );
#52331 = CARTESIAN_POINT('',(4.7682235159,-24.24215311449,9.7360126587)
  );
#52332 = CARTESIAN_POINT('',(4.768286559073,-24.09782822567,
    9.748003214347));
#52333 = CARTESIAN_POINT('',(4.768245835778,-24.01875227706,
    9.749848027456));
#52334 = CARTESIAN_POINT('',(4.768217917031,-23.98738981063,
    9.749848027463));
#52335 = PCURVE('',#52220,#52336);
#52336 = DEFINITIONAL_REPRESENTATION('',(#52337),#52407);
#52337 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52338,#52339,#52340,#52341,
    #52342,#52343,#52344,#52345,#52346,#52347,#52348,#52349,#52350,
    #52351,#52352,#52353,#52354,#52355,#52356,#52357,#52358,#52359,
    #52360,#52361,#52362,#52363,#52364,#52365,#52366,#52367,#52368,
    #52369,#52370,#52371,#52372,#52373,#52374,#52375,#52376,#52377,
    #52378,#52379,#52380,#52381,#52382,#52383,#52384,#52385,#52386,
    #52387,#52388,#52389,#52390,#52391,#52392,#52393,#52394,#52395,
    #52396,#52397,#52398,#52399,#52400,#52401,#52402,#52403,#52404,
    #52405,#52406),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#52338 = CARTESIAN_POINT('',(3.31612559879,0.2164405096));
#52339 = CARTESIAN_POINT('',(3.322612144081,0.216436806968));
#52340 = CARTESIAN_POINT('',(3.335635166655,0.216428948597));
#52341 = CARTESIAN_POINT('',(3.355314192657,0.21641694198));
#52342 = CARTESIAN_POINT('',(3.37513230046,0.216406027827));
#52343 = CARTESIAN_POINT('',(3.395084452507,0.216396918233));
#52344 = CARTESIAN_POINT('',(3.415165895258,0.216389936744));
#52345 = CARTESIAN_POINT('',(3.435372223953,0.216385013073));
#52346 = CARTESIAN_POINT('',(3.455699401939,0.216381572541));
#52347 = CARTESIAN_POINT('',(3.476143871469,0.216379768081));
#52348 = CARTESIAN_POINT('',(3.496702309854,0.216379587226));
#52349 = CARTESIAN_POINT('',(3.517371672508,0.216380600491));
#52350 = CARTESIAN_POINT('',(3.538149107479,0.216382143876));
#52351 = CARTESIAN_POINT('',(3.559032417792,0.216382915495));
#52352 = CARTESIAN_POINT('',(3.580018155896,0.216382775467));
#52353 = CARTESIAN_POINT('',(3.601101340049,0.216382738411));
#52354 = CARTESIAN_POINT('',(3.622277577905,0.216382981281));
#52355 = CARTESIAN_POINT('',(3.643542598275,0.216383377878));
#52356 = CARTESIAN_POINT('',(3.66489260606,0.216383050437));
#52357 = CARTESIAN_POINT('',(3.686323093494,0.216382535299));
#52358 = CARTESIAN_POINT('',(3.707829344069,0.216382502813));
#52359 = CARTESIAN_POINT('',(3.729406916388,0.216382941101));
#52360 = CARTESIAN_POINT('',(3.75105152731,0.216383436494));
#52361 = CARTESIAN_POINT('',(3.772759291745,0.21638288111));
#52362 = CARTESIAN_POINT('',(3.794525006018,0.216382243809));
#52363 = CARTESIAN_POINT('',(3.816343348619,0.216382202865));
#52364 = CARTESIAN_POINT('',(3.83820916941,0.216382768818));
#52365 = CARTESIAN_POINT('',(3.86011745453,0.216383433893));
#52366 = CARTESIAN_POINT('',(3.882063445143,0.216382986852));
#52367 = CARTESIAN_POINT('',(3.904041952536,0.216382470344));
#52368 = CARTESIAN_POINT('',(3.926047742755,0.216382490282));
#52369 = CARTESIAN_POINT('',(3.94807564246,0.216383031868));
#52370 = CARTESIAN_POINT('',(3.970120585428,0.216383429316));
#52371 = CARTESIAN_POINT('',(3.992177593325,0.216382693932));
#52372 = CARTESIAN_POINT('',(4.014240874814,0.21638215748));
#52373 = CARTESIAN_POINT('',(4.036304601133,0.216382290307));
#52374 = CARTESIAN_POINT('',(4.05836292964,0.216383026853));
#52375 = CARTESIAN_POINT('',(4.080409997185,0.216383407538));
#52376 = CARTESIAN_POINT('',(4.102440232331,0.216382752677));
#52377 = CARTESIAN_POINT('',(4.124448531272,0.216382375891));
#52378 = CARTESIAN_POINT('',(4.146429545603,0.216382575756));
#52379 = CARTESIAN_POINT('',(4.168377896458,0.216383240169));
#52380 = CARTESIAN_POINT('',(4.190288035197,0.216383267921));
#52381 = CARTESIAN_POINT('',(4.2121549717,0.216382572379));
#52382 = CARTESIAN_POINT('',(4.233974129018,0.216382279857));
#52383 = CARTESIAN_POINT('',(4.255740593157,0.216382576039));
#52384 = CARTESIAN_POINT('',(4.277449380614,0.216383275667));
#52385 = CARTESIAN_POINT('',(4.299095232362,0.216383256469));
#52386 = CARTESIAN_POINT('',(4.320673751984,0.216382794563));
#52387 = CARTESIAN_POINT('',(4.342180772312,0.216382703695));
#52388 = CARTESIAN_POINT('',(4.36361174963,0.216383032032));
#52389 = CARTESIAN_POINT('',(4.384962021739,0.216383466637));
#52390 = CARTESIAN_POINT('',(4.406226560441,0.21638284319));
#52391 = CARTESIAN_POINT('',(4.427401708745,0.216381845057));
#52392 = CARTESIAN_POINT('',(4.448483912235,0.216381386725));
#52393 = CARTESIAN_POINT('',(4.469469216779,0.216381787301));
#52394 = CARTESIAN_POINT('',(4.490353494232,0.216382992453));
#52395 = CARTESIAN_POINT('',(4.511132225098,0.216384404861));
#52396 = CARTESIAN_POINT('',(4.531802364422,0.21638571359));
#52397 = CARTESIAN_POINT('',(4.552360826527,0.216386394352));
#52398 = CARTESIAN_POINT('',(4.572804141342,0.216385541233));
#52399 = CARTESIAN_POINT('',(4.593128556812,0.21638183817));
#52400 = CARTESIAN_POINT('',(4.613330140029,0.216373753367));
#52401 = CARTESIAN_POINT('',(4.633406920434,0.216365533523));
#52402 = CARTESIAN_POINT('',(4.653356504507,0.21636092708));
#52403 = CARTESIAN_POINT('',(4.673176282244,0.216363774498));
#52404 = CARTESIAN_POINT('',(4.692863022859,0.216376205004));
#52405 = CARTESIAN_POINT('',(4.705896015074,0.216390530308));
#52406 = CARTESIAN_POINT('',(4.712388980147,0.216399241351));
#52407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52408 = ORIENTED_EDGE('',*,*,#52409,.F.);
#52409 = EDGE_CURVE('',#52187,#52314,#52410,.T.);
#52410 = SURFACE_CURVE('',#52411,(#52415),.PCURVE_S1.);
#52411 = LINE('',#52412,#52413);
#52412 = CARTESIAN_POINT('',(5.201152525351,-25.71101887625,
    8.053770372056));
#52413 = VECTOR('',#52414,1.);
#52414 = DIRECTION('',(-0.866022121449,-0.492409473258,
    8.682508742422E-002));
#52415 = PCURVE('',#52220,#52416);
#52416 = DEFINITIONAL_REPRESENTATION('',(#52417),#52443);
#52417 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52418,#52419,#52420,#52421,
    #52422,#52423,#52424,#52425,#52426,#52427,#52428,#52429,#52430,
    #52431,#52432,#52433,#52434,#52435,#52436,#52437,#52438,#52439,
    #52440,#52441,#52442),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-9.608675517187E-010,2.272634668306E-002,
    4.5452694327E-002,6.817904197093E-002,9.090538961486E-002,
    0.113631737259,0.136358084903,0.159084432547,0.181810780191,
    0.204537127835,0.227263475478,0.249989823122,0.272716170766,
    0.29544251841,0.318168866054,0.340895213698,0.363621561342,
    0.386347908986,0.40907425663,0.431800604274,0.454526951918,
    0.477253299562,0.499979647206),.UNSPECIFIED.);
#52418 = CARTESIAN_POINT('',(3.316125598768,-0.216456852561));
#52419 = CARTESIAN_POINT('',(3.316125598775,-0.209896370827));
#52420 = CARTESIAN_POINT('',(3.316125598788,-0.196775407358));
#52421 = CARTESIAN_POINT('',(3.316125598808,-0.177093962155));
#52422 = CARTESIAN_POINT('',(3.316125598828,-0.157412516953));
#52423 = CARTESIAN_POINT('',(3.316125598847,-0.13773107175));
#52424 = CARTESIAN_POINT('',(3.316125598866,-0.118049626548));
#52425 = CARTESIAN_POINT('',(3.316125598885,-9.836818134494E-002));
#52426 = CARTESIAN_POINT('',(3.316125598904,-7.86867361423E-002));
#52427 = CARTESIAN_POINT('',(3.316125598922,-5.900529093967E-002));
#52428 = CARTESIAN_POINT('',(3.316125598941,-3.932384573704E-002));
#52429 = CARTESIAN_POINT('',(3.316125598959,-1.96424005344E-002));
#52430 = CARTESIAN_POINT('',(3.316125598976,3.904466823111E-005));
#52431 = CARTESIAN_POINT('',(3.316125598994,1.972048987086E-002));
#52432 = CARTESIAN_POINT('',(3.316125599011,3.94019350735E-002));
#52433 = CARTESIAN_POINT('',(3.316125599029,5.908338027613E-002));
#52434 = CARTESIAN_POINT('',(3.316125599046,7.876482547876E-002));
#52435 = CARTESIAN_POINT('',(3.316125599062,9.84462706814E-002));
#52436 = CARTESIAN_POINT('',(3.316125599079,0.118127715884));
#52437 = CARTESIAN_POINT('',(3.316125599095,0.137809161087));
#52438 = CARTESIAN_POINT('',(3.316125599111,0.157490606289));
#52439 = CARTESIAN_POINT('',(3.316125599127,0.177172051492));
#52440 = CARTESIAN_POINT('',(3.316125599143,0.196853496695));
#52441 = CARTESIAN_POINT('',(3.316125599154,0.209974460163));
#52442 = CARTESIAN_POINT('',(3.316125599159,0.216534941897));
#52443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52448)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52445,#52446,#52447)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#52445,
  'distance_accuracy_value','confusion accuracy');
#52449 = SHAPE_DEFINITION_REPRESENTATION(#52450,#52179);
#52450 = PRODUCT_DEFINITION_SHAPE('','',#52451);
#52451 = PRODUCT_DEFINITION('design','',#52452,#52455);
#52452 = PRODUCT_DEFINITION_FORMATION('','',#52453);
#52453 = PRODUCT('CADSOFTTOOLS 1.225','CADSOFTTOOLS 1.225','',(#52454));
#52454 = PRODUCT_CONTEXT('',#2,'mechanical');
#52455 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52457,#52459);
#52457 = ( REPRESENTATION_RELATIONSHIP('','',#52179,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52458) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#911);
#52459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52460);
#52460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('225','','',#5,#52451,$);
#52461 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52453));
#52462 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52463),#52652);
#52463 = SHELL_BASED_SURFACE_MODEL('',(#52464));
#52464 = OPEN_SHELL('',(#52465));
#52465 = ADVANCED_FACE('',(#52466),#52480,.T.);
#52466 = FACE_BOUND('',#52467,.T.);
#52467 = EDGE_LOOP('',(#52468,#52491,#52553,#52569,#52585,#52601,#52622,
    #52638));
#52468 = ORIENTED_EDGE('',*,*,#52469,.F.);
#52469 = EDGE_CURVE('',#52470,#52472,#52474,.T.);
#52470 = VERTEX_POINT('',#52471);
#52471 = CARTESIAN_POINT('',(5.201142703959,-23.98738981016,
    9.499876452218));
#52472 = VERTEX_POINT('',#52473);
#52473 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    9.499848027463));
#52474 = SURFACE_CURVE('',#52475,(#52479),.PCURVE_S1.);
#52475 = LINE('',#52476,#52477);
#52476 = CARTESIAN_POINT('',(5.201146897693,-23.98738981038,
    9.499848027463));
#52477 = VECTOR('',#52478,1.);
#52478 = DIRECTION('',(4.63940539655E-015,1.,-1.123224464428E-014));
#52479 = PCURVE('',#52480,#52485);
#52480 = PLANE('',#52481);
#52481 = AXIS2_PLACEMENT_3D('',#52482,#52483,#52484);
#52482 = CARTESIAN_POINT('',(5.201146897693,-10.6011468977,
    2.950000228314));
#52483 = DIRECTION('',(1.,0.E+000,0.E+000));
#52484 = DIRECTION('',(0.E+000,-1.,0.E+000));
#52485 = DEFINITIONAL_REPRESENTATION('',(#52486),#52490);
#52486 = LINE('',#52487,#52488);
#52487 = CARTESIAN_POINT('',(13.386242912687,-6.549847799149));
#52488 = VECTOR('',#52489,1.);
#52489 = DIRECTION('',(-1.,1.123224464428E-014));
#52490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52491 = ORIENTED_EDGE('',*,*,#52492,.F.);
#52492 = EDGE_CURVE('',#52493,#52470,#52495,.T.);
#52493 = VERTEX_POINT('',#52494);
#52494 = CARTESIAN_POINT('',(5.201153013533,-25.71101970706,
    8.05377051855));
#52495 = SURFACE_CURVE('',#52496,(#52523),.PCURVE_S1.);
#52496 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52497,#52498,#52499,#52500,
    #52501,#52502,#52503,#52504,#52505,#52506,#52507,#52508,#52509,
    #52510,#52511,#52512,#52513,#52514,#52515,#52516,#52517,#52518,
    #52519,#52520,#52521,#52522),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,9.776220406135E-002,0.191486857632,
    0.282162415445,0.370653588001,0.457738804824,0.544140276185,
    0.630549371208,0.717649348343,0.806137094176,0.896745364739,
    0.990267042377,1.),.UNSPECIFIED.);
#52497 = CARTESIAN_POINT('',(5.201146897693,-25.71101970706,
    8.05377051855));
#52498 = CARTESIAN_POINT('',(5.201146897693,-25.69584375172,
    8.126552167903));
#52499 = CARTESIAN_POINT('',(5.201146897693,-25.68066779637,
    8.199333817256));
#52500 = CARTESIAN_POINT('',(5.201146897693,-25.63575202567,
    8.341637670961));
#52501 = CARTESIAN_POINT('',(5.201146897693,-25.60917632912,
    8.412174849291));
#52502 = CARTESIAN_POINT('',(5.201146897693,-25.54690756091,
    8.547001810066));
#52503 = CARTESIAN_POINT('',(5.201146897693,-25.51158242197,
    8.61324716653));
#52504 = CARTESIAN_POINT('',(5.201146897693,-25.43312102723,
    8.738559800366));
#52505 = CARTESIAN_POINT('',(5.201146897693,-25.38976604765,
    8.799480780481));
#52506 = CARTESIAN_POINT('',(5.201146897693,-25.29654895143,
    8.913431586366));
#52507 = CARTESIAN_POINT('',(5.201146897693,-25.24597363735,
    8.968097896443));
#52508 = CARTESIAN_POINT('',(5.201146897693,-25.13963723455,
    9.069045088277));
#52509 = CARTESIAN_POINT('',(5.201146897693,-25.08275180604,
    9.116645302607));
#52510 = CARTESIAN_POINT('',(5.201146897693,-24.96510423572,
    9.203174345065));
#52511 = CARTESIAN_POINT('',(5.201146897693,-24.90290347596,
    9.243026112403));
#52512 = CARTESIAN_POINT('',(5.201146897693,-24.77589440125,
    9.313967449763));
#52513 = CARTESIAN_POINT('',(5.201146897693,-24.70944046757,
    9.345525669682));
#52514 = CARTESIAN_POINT('',(5.201146897693,-24.57512893659,
    9.399968410082));
#52515 = CARTESIAN_POINT('',(5.201146897693,-24.50553340224,
    9.422831271373));
#52516 = CARTESIAN_POINT('',(5.201146897693,-24.36605435986,
    9.460132663289));
#52517 = CARTESIAN_POINT('',(5.201146897693,-24.29445975988,9.4740454803
    ));
#52518 = CARTESIAN_POINT('',(5.201146897693,-24.15198977189,
    9.493836088507));
#52519 = CARTESIAN_POINT('',(5.201146897693,-24.07976060449,
    9.498933639425));
#52520 = CARTESIAN_POINT('',(5.201146897693,-24.00200753816,
    9.499849834424));
#52521 = CARTESIAN_POINT('',(5.201146897693,-23.99469867416,
    9.499863143321));
#52522 = CARTESIAN_POINT('',(5.201146897693,-23.98738981016,
    9.499876452218));
#52523 = PCURVE('',#52480,#52524);
#52524 = DEFINITIONAL_REPRESENTATION('',(#52525),#52552);
#52525 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52526,#52527,#52528,#52529,
    #52530,#52531,#52532,#52533,#52534,#52535,#52536,#52537,#52538,
    #52539,#52540,#52541,#52542,#52543,#52544,#52545,#52546,#52547,
    #52548,#52549,#52550,#52551),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,9.776220406135E-002,0.191486857632,
    0.282162415445,0.370653588001,0.457738804824,0.544140276185,
    0.630549371208,0.717649348343,0.806137094176,0.896745364739,
    0.990267042377,1.),.UNSPECIFIED.);
#52526 = CARTESIAN_POINT('',(15.109872809363,-5.103770290236));
#52527 = CARTESIAN_POINT('',(15.094696854019,-5.176551939589));
#52528 = CARTESIAN_POINT('',(15.079520898675,-5.249333588942));
#52529 = CARTESIAN_POINT('',(15.034605127975,-5.391637442647));
#52530 = CARTESIAN_POINT('',(15.008029431423,-5.462174620977));
#52531 = CARTESIAN_POINT('',(14.945760663211,-5.597001581752));
#52532 = CARTESIAN_POINT('',(14.91043552427,-5.663246938216));
#52533 = CARTESIAN_POINT('',(14.831974129535,-5.788559572052));
#52534 = CARTESIAN_POINT('',(14.788619149951,-5.849480552167));
#52535 = CARTESIAN_POINT('',(14.695402053734,-5.963431358052));
#52536 = CARTESIAN_POINT('',(14.644826739658,-6.018097668129));
#52537 = CARTESIAN_POINT('',(14.538490336857,-6.119044859963));
#52538 = CARTESIAN_POINT('',(14.481604908345,-6.166645074293));
#52539 = CARTESIAN_POINT('',(14.363957338022,-6.253174116751));
#52540 = CARTESIAN_POINT('',(14.301756578263,-6.293025884089));
#52541 = CARTESIAN_POINT('',(14.174747503557,-6.363967221449));
#52542 = CARTESIAN_POINT('',(14.108293569872,-6.395525441368));
#52543 = CARTESIAN_POINT('',(13.973982038898,-6.449968181768));
#52544 = CARTESIAN_POINT('',(13.90438650454,-6.472831043059));
#52545 = CARTESIAN_POINT('',(13.764907462161,-6.510132434975));
#52546 = CARTESIAN_POINT('',(13.693312862185,-6.524045251986));
#52547 = CARTESIAN_POINT('',(13.550842874193,-6.543835860193));
#52548 = CARTESIAN_POINT('',(13.47861370679,-6.548933411111));
#52549 = CARTESIAN_POINT('',(13.400860640468,-6.54984960611));
#52550 = CARTESIAN_POINT('',(13.393551776464,-6.549862915007));
#52551 = CARTESIAN_POINT('',(13.38624291246,-6.549876223904));
#52552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52553 = ORIENTED_EDGE('',*,*,#52554,.T.);
#52554 = EDGE_CURVE('',#52493,#52555,#52557,.T.);
#52555 = VERTEX_POINT('',#52556);
#52556 = CARTESIAN_POINT('',(5.201146897693,-25.82649794687,
    7.399848027463));
#52557 = SURFACE_CURVE('',#52558,(#52562),.PCURVE_S1.);
#52558 = LINE('',#52559,#52560);
#52559 = CARTESIAN_POINT('',(5.201146897693,-25.71118851287,
    8.05380032856));
#52560 = VECTOR('',#52561,1.);
#52561 = DIRECTION('',(-8.025218284196E-015,-0.173648176517,
    -0.984807753215));
#52562 = PCURVE('',#52480,#52563);
#52563 = DEFINITIONAL_REPRESENTATION('',(#52564),#52568);
#52564 = LINE('',#52565,#52566);
#52565 = CARTESIAN_POINT('',(15.110041615176,-5.103800100246));
#52566 = VECTOR('',#52567,1.);
#52567 = DIRECTION('',(0.173648176517,0.984807753215));
#52568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52569 = ORIENTED_EDGE('',*,*,#52570,.T.);
#52570 = EDGE_CURVE('',#52555,#52571,#52573,.T.);
#52571 = VERTEX_POINT('',#52572);
#52572 = CARTESIAN_POINT('',(5.201146897693,-25.11530219524,
    7.399848027463));
#52573 = SURFACE_CURVE('',#52574,(#52578),.PCURVE_S1.);
#52574 = LINE('',#52575,#52576);
#52575 = CARTESIAN_POINT('',(5.201146897693,-25.82649794687,
    7.399848027463));
#52576 = VECTOR('',#52577,1.);
#52577 = DIRECTION('',(-3.746556771471E-015,1.,-1.248852257157E-014));
#52578 = PCURVE('',#52480,#52579);
#52579 = DEFINITIONAL_REPRESENTATION('',(#52580),#52584);
#52580 = LINE('',#52581,#52582);
#52581 = CARTESIAN_POINT('',(15.225351049169,-4.449847799149));
#52582 = VECTOR('',#52583,1.);
#52583 = DIRECTION('',(-1.,1.248852257157E-014));
#52584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52585 = ORIENTED_EDGE('',*,*,#52586,.F.);
#52586 = EDGE_CURVE('',#52587,#52571,#52589,.T.);
#52587 = VERTEX_POINT('',#52588);
#52588 = CARTESIAN_POINT('',(5.201146896975,-25.05057955895,
    7.766908337145));
#52589 = SURFACE_CURVE('',#52590,(#52594),.PCURVE_S1.);
#52590 = LINE('',#52591,#52592);
#52591 = CARTESIAN_POINT('',(5.201146897221,-25.05057955898,
    7.76690833715));
#52592 = VECTOR('',#52593,1.);
#52593 = DIRECTION('',(1.265999776553E-009,-0.173648177957,
    -0.984807752961));
#52594 = PCURVE('',#52480,#52595);
#52595 = DEFINITIONAL_REPRESENTATION('',(#52596),#52600);
#52596 = LINE('',#52597,#52598);
#52597 = CARTESIAN_POINT('',(14.449432661286,-4.816908108836));
#52598 = VECTOR('',#52599,1.);
#52599 = DIRECTION('',(0.173648177957,0.984807752961));
#52600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52601 = ORIENTED_EDGE('',*,*,#52602,.T.);
#52602 = EDGE_CURVE('',#52587,#52603,#52605,.T.);
#52603 = VERTEX_POINT('',#52604);
#52604 = CARTESIAN_POINT('',(5.201146897212,-23.81956988373,
    8.799848027079));
#52605 = SURFACE_CURVE('',#52606,(#52611),.PCURVE_S1.);
#52606 = CIRCLE('',#52607,1.249999999438);
#52607 = AXIS2_PLACEMENT_3D('',#52608,#52609,#52610);
#52608 = CARTESIAN_POINT('',(5.201146897693,-23.81956988373,
    7.54984802746));
#52609 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52610 = DIRECTION('',(0.E+000,-0.984807740641,0.173648247829));
#52611 = PCURVE('',#52480,#52612);
#52612 = DEFINITIONAL_REPRESENTATION('',(#52613),#52621);
#52613 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#52614,#52615,#52616,#52617
    ,#52618,#52619,#52620),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#52614 = CARTESIAN_POINT('',(14.449432661278,-4.816908108835));
#52615 = CARTESIAN_POINT('',(14.07347317659,-6.949079410973));
#52616 = CARTESIAN_POINT('',(12.414938406062,-5.557403295371));
#52617 = CARTESIAN_POINT('',(10.756403635534,-4.165727179768));
#52618 = CARTESIAN_POINT('',(12.79089789075,-3.425231993232));
#52619 = CARTESIAN_POINT('',(14.825392145966,-2.684736806697));
#52620 = CARTESIAN_POINT('',(14.449432661278,-4.816908108835));
#52621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52622 = ORIENTED_EDGE('',*,*,#52623,.F.);
#52623 = EDGE_CURVE('',#52624,#52603,#52626,.T.);
#52624 = VERTEX_POINT('',#52625);
#52625 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    8.799848027463));
#52626 = SURFACE_CURVE('',#52627,(#52631),.PCURVE_S1.);
#52627 = LINE('',#52628,#52629);
#52628 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    8.799848027463));
#52629 = VECTOR('',#52630,1.);
#52630 = DIRECTION('',(0.E+000,-1.,0.E+000));
#52631 = PCURVE('',#52480,#52632);
#52632 = DEFINITIONAL_REPRESENTATION('',(#52633),#52637);
#52633 = LINE('',#52634,#52635);
#52634 = CARTESIAN_POINT('',(9.74883929479,-5.849847799149));
#52635 = VECTOR('',#52636,1.);
#52636 = DIRECTION('',(1.,0.E+000));
#52637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52638 = ORIENTED_EDGE('',*,*,#52639,.F.);
#52639 = EDGE_CURVE('',#52472,#52624,#52640,.T.);
#52640 = SURFACE_CURVE('',#52641,(#52645),.PCURVE_S1.);
#52641 = LINE('',#52642,#52643);
#52642 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    9.499848027463));
#52643 = VECTOR('',#52644,1.);
#52644 = DIRECTION('',(1.015061051086E-014,4.060244204343E-014,-1.));
#52645 = PCURVE('',#52480,#52646);
#52646 = DEFINITIONAL_REPRESENTATION('',(#52647),#52651);
#52647 = LINE('',#52648,#52649);
#52648 = CARTESIAN_POINT('',(9.74883929479,-6.549847799149));
#52649 = VECTOR('',#52650,1.);
#52650 = DIRECTION('',(-4.060244204343E-014,1.));
#52651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52656)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52653,#52654,#52655)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#52653,
  'distance_accuracy_value','confusion accuracy');
#52657 = SHAPE_DEFINITION_REPRESENTATION(#52658,#52462);
#52658 = PRODUCT_DEFINITION_SHAPE('','',#52659);
#52659 = PRODUCT_DEFINITION('design','',#52660,#52663);
#52660 = PRODUCT_DEFINITION_FORMATION('','',#52661);
#52661 = PRODUCT('CADSOFTTOOLS 1.226','CADSOFTTOOLS 1.226','',(#52662));
#52662 = PRODUCT_CONTEXT('',#2,'mechanical');
#52663 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52664 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52665,#52667);
#52665 = ( REPRESENTATION_RELATIONSHIP('','',#52462,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52666) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52666 = ITEM_DEFINED_TRANSFORMATION('','',#11,#915);
#52667 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52668);
#52668 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('226','','',#5,#52659,$);
#52669 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52661));
#52670 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52671),#52812);
#52671 = SHELL_BASED_SURFACE_MODEL('',(#52672));
#52672 = OPEN_SHELL('',(#52673));
#52673 = ADVANCED_FACE('',(#52674),#52689,.F.);
#52674 = FACE_BOUND('',#52675,.F.);
#52675 = EDGE_LOOP('',(#52676,#52722,#52737,#52776));
#52676 = ORIENTED_EDGE('',*,*,#52677,.T.);
#52677 = EDGE_CURVE('',#52678,#52680,#52682,.T.);
#52678 = VERTEX_POINT('',#52679);
#52679 = CARTESIAN_POINT('',(5.201146896975,-25.05057955895,
    7.766908337145));
#52680 = VERTEX_POINT('',#52681);
#52681 = CARTESIAN_POINT('',(5.201146897212,-23.81956988373,
    8.799848027079));
#52682 = SURFACE_CURVE('',#52683,(#52688),.PCURVE_S1.);
#52683 = CIRCLE('',#52684,1.249999999438);
#52684 = AXIS2_PLACEMENT_3D('',#52685,#52686,#52687);
#52685 = CARTESIAN_POINT('',(5.201146897693,-23.81956988373,
    7.54984802746));
#52686 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52687 = DIRECTION('',(0.E+000,-0.984807740641,0.173648247829));
#52688 = PCURVE('',#52689,#52694);
#52689 = CONICAL_SURFACE('',#52690,1.124999999811,0.523598774995);
#52690 = AXIS2_PLACEMENT_3D('',#52691,#52692,#52693);
#52691 = CARTESIAN_POINT('',(4.984640546127,-23.81956988373,
    7.54984802746));
#52692 = DIRECTION('',(1.,0.E+000,0.E+000));
#52693 = DIRECTION('',(0.E+000,-1.,0.E+000));
#52694 = DEFINITIONAL_REPRESENTATION('',(#52695),#52721);
#52695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52696,#52697,#52698,#52699,
    #52700,#52701,#52702,#52703,#52704,#52705,#52706,#52707,#52708,
    #52709,#52710,#52711,#52712,#52713,#52714,#52715,#52716,#52717,
    #52718,#52719,#52720),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.346651501595E-002,0.126933030032,
    0.190399545048,0.253866060064,0.31733257508,0.380799090096,
    0.444265605112,0.507732120128,0.571198635144,0.634665150159,
    0.698131665175,0.761598180191,0.825064695207,0.888531210223,
    0.951997725239,1.015464240255,1.078930755271,1.142397270287,
    1.205863785303,1.269330300319,1.332796815335,1.396263330351),
  .QUASI_UNIFORM_KNOTS.);
#52696 = CARTESIAN_POINT('',(6.108652310735,0.216506351325));
#52697 = CARTESIAN_POINT('',(6.08749680573,0.216506351325));
#52698 = CARTESIAN_POINT('',(6.04518579572,0.216506351325));
#52699 = CARTESIAN_POINT('',(5.981719280704,0.216506351325));
#52700 = CARTESIAN_POINT('',(5.918252765688,0.216506351325));
#52701 = CARTESIAN_POINT('',(5.854786250672,0.216506351325));
#52702 = CARTESIAN_POINT('',(5.791319735656,0.216506351325));
#52703 = CARTESIAN_POINT('',(5.72785322064,0.216506351325));
#52704 = CARTESIAN_POINT('',(5.664386705624,0.216506351325));
#52705 = CARTESIAN_POINT('',(5.600920190608,0.216506351325));
#52706 = CARTESIAN_POINT('',(5.537453675592,0.216506351325));
#52707 = CARTESIAN_POINT('',(5.473987160576,0.216506351325));
#52708 = CARTESIAN_POINT('',(5.41052064556,0.216506351325));
#52709 = CARTESIAN_POINT('',(5.347054130544,0.216506351325));
#52710 = CARTESIAN_POINT('',(5.283587615528,0.216506351325));
#52711 = CARTESIAN_POINT('',(5.220121100512,0.216506351325));
#52712 = CARTESIAN_POINT('',(5.156654585496,0.216506351325));
#52713 = CARTESIAN_POINT('',(5.09318807048,0.216506351325));
#52714 = CARTESIAN_POINT('',(5.029721555464,0.216506351325));
#52715 = CARTESIAN_POINT('',(4.966255040448,0.216506351325));
#52716 = CARTESIAN_POINT('',(4.902788525433,0.216506351325));
#52717 = CARTESIAN_POINT('',(4.839322010417,0.216506351325));
#52718 = CARTESIAN_POINT('',(4.775855495401,0.216506351325));
#52719 = CARTESIAN_POINT('',(4.73354448539,0.216506351325));
#52720 = CARTESIAN_POINT('',(4.712388980385,0.216506351325));
#52721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52722 = ORIENTED_EDGE('',*,*,#52723,.T.);
#52723 = EDGE_CURVE('',#52680,#52724,#52726,.T.);
#52724 = VERTEX_POINT('',#52725);
#52725 = CARTESIAN_POINT('',(4.768134195408,-23.81956988373,
    8.549848027355));
#52726 = SURFACE_CURVE('',#52727,(#52731),.PCURVE_S1.);
#52727 = LINE('',#52728,#52729);
#52728 = CARTESIAN_POINT('',(5.201146897167,-23.81956988373,
    8.799848027155));
#52729 = VECTOR('',#52730,1.);
#52730 = DIRECTION('',(-0.866025403935,0.E+000,-0.499999999739));
#52731 = PCURVE('',#52689,#52732);
#52732 = DEFINITIONAL_REPRESENTATION('',(#52733),#52736);
#52733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52734,#52735),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.499999999785),.PIECEWISE_BEZIER_KNOTS.);
#52734 = CARTESIAN_POINT('',(4.712388980385,0.216506351042));
#52735 = CARTESIAN_POINT('',(4.712388980385,-0.216506350815));
#52736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52737 = ORIENTED_EDGE('',*,*,#52738,.T.);
#52738 = EDGE_CURVE('',#52724,#52739,#52741,.T.);
#52739 = VERTEX_POINT('',#52740);
#52740 = CARTESIAN_POINT('',(4.768134195133,-24.80437763443,
    7.723496217325));
#52741 = SURFACE_CURVE('',#52742,(#52747),.PCURVE_S1.);
#52742 = CIRCLE('',#52743,1.);
#52743 = AXIS2_PLACEMENT_3D('',#52744,#52745,#52746);
#52744 = CARTESIAN_POINT('',(4.768134195422,-23.81956988373,
    7.549848027463));
#52745 = DIRECTION('',(1.,0.E+000,-0.E+000));
#52746 = DIRECTION('',(0.E+000,0.E+000,1.));
#52747 = PCURVE('',#52689,#52748);
#52748 = DEFINITIONAL_REPRESENTATION('',(#52749),#52775);
#52749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52750,#52751,#52752,#52753,
    #52754,#52755,#52756,#52757,#52758,#52759,#52760,#52761,#52762,
    #52763,#52764,#52765,#52766,#52767,#52768,#52769,#52770,#52771,
    #52772,#52773,#52774),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.346651769024E-002,0.12693303538,
    0.190399553071,0.253866070761,0.317332588451,0.380799106141,
    0.444265623832,0.507732141522,0.571198659212,0.634665176902,
    0.698131694593,0.761598212283,0.825064729973,0.888531247663,
    0.951997765354,1.015464283044,1.078930800734,1.142397318424,
    1.205863836115,1.269330353805,1.332796871495,1.396263389185),
  .QUASI_UNIFORM_KNOTS.);
#52750 = CARTESIAN_POINT('',(4.712388980385,-0.216506350758));
#52751 = CARTESIAN_POINT('',(4.733544486281,-0.216506350758));
#52752 = CARTESIAN_POINT('',(4.775855498075,-0.216506350758));
#52753 = CARTESIAN_POINT('',(4.839322015765,-0.216506350758));
#52754 = CARTESIAN_POINT('',(4.902788533455,-0.216506350758));
#52755 = CARTESIAN_POINT('',(4.966255051145,-0.216506350758));
#52756 = CARTESIAN_POINT('',(5.029721568835,-0.216506350758));
#52757 = CARTESIAN_POINT('',(5.093188086525,-0.216506350758));
#52758 = CARTESIAN_POINT('',(5.156654604215,-0.216506350758));
#52759 = CARTESIAN_POINT('',(5.220121121905,-0.216506350758));
#52760 = CARTESIAN_POINT('',(5.283587639595,-0.216506350758));
#52761 = CARTESIAN_POINT('',(5.347054157285,-0.216506350758));
#52762 = CARTESIAN_POINT('',(5.410520674975,-0.216506350758));
#52763 = CARTESIAN_POINT('',(5.473987192666,-0.216506350758));
#52764 = CARTESIAN_POINT('',(5.537453710356,-0.216506350758));
#52765 = CARTESIAN_POINT('',(5.600920228046,-0.216506350758));
#52766 = CARTESIAN_POINT('',(5.664386745736,-0.216506350758));
#52767 = CARTESIAN_POINT('',(5.727853263426,-0.216506350758));
#52768 = CARTESIAN_POINT('',(5.791319781116,-0.216506350758));
#52769 = CARTESIAN_POINT('',(5.854786298806,-0.216506350758));
#52770 = CARTESIAN_POINT('',(5.918252816496,-0.216506350759));
#52771 = CARTESIAN_POINT('',(5.981719334187,-0.216506350759));
#52772 = CARTESIAN_POINT('',(6.045185851877,-0.216506350759));
#52773 = CARTESIAN_POINT('',(6.08749686367,-0.216506350759));
#52774 = CARTESIAN_POINT('',(6.108652369567,-0.216506350759));
#52775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52776 = ORIENTED_EDGE('',*,*,#52777,.T.);
#52777 = EDGE_CURVE('',#52739,#52678,#52778,.T.);
#52778 = SURFACE_CURVE('',#52779,(#52783),.PCURVE_S1.);
#52779 = LINE('',#52780,#52781);
#52780 = CARTESIAN_POINT('',(4.768134195162,-24.80437763154,
    7.723496233472));
#52781 = VECTOR('',#52782,1.);
#52782 = DIRECTION('',(0.866025403935,-0.492403858275,
    8.682419071996E-002));
#52783 = PCURVE('',#52689,#52784);
#52784 = DEFINITIONAL_REPRESENTATION('',(#52785),#52811);
#52785 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52786,#52787,#52788,#52789,
    #52790,#52791,#52792,#52793,#52794,#52795,#52796,#52797,#52798,
    #52799,#52800,#52801,#52802,#52803,#52804,#52805,#52806,#52807,
    #52808,#52809,#52810),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.515852192016E-014,2.272727271552E-002,
    4.545454543101E-002,6.818181814651E-002,9.0909090862E-002,
    0.113636363577,0.136363636293,0.159090909008,0.181818181724,
    0.204545454439,0.227272727155,0.24999999987,0.272727272586,
    0.295454545301,0.318181818017,0.340909090732,0.363636363448,
    0.386363636163,0.409090908879,0.431818181594,0.45454545431,
    0.477272727025,0.499999999741),.QUASI_UNIFORM_KNOTS.);
#52786 = CARTESIAN_POINT('',(6.108652353162,-0.216506351042));
#52787 = CARTESIAN_POINT('',(6.108652352487,-0.209945552529));
#52788 = CARTESIAN_POINT('',(6.108652351152,-0.196823955505));
#52789 = CARTESIAN_POINT('',(6.108652349195,-0.177141559967));
#52790 = CARTESIAN_POINT('',(6.10865234728,-0.15745916443));
#52791 = CARTESIAN_POINT('',(6.108652345408,-0.137776768893));
#52792 = CARTESIAN_POINT('',(6.108652343575,-0.118094373356));
#52793 = CARTESIAN_POINT('',(6.108652341782,-9.841197781854E-002));
#52794 = CARTESIAN_POINT('',(6.108652340026,-7.872958228133E-002));
#52795 = CARTESIAN_POINT('',(6.108652338307,-5.904718674411E-002));
#52796 = CARTESIAN_POINT('',(6.108652336623,-3.93647912069E-002));
#52797 = CARTESIAN_POINT('',(6.108652334973,-1.968239566969E-002));
#52798 = CARTESIAN_POINT('',(6.108652333357,-1.324710250001E-010));
#52799 = CARTESIAN_POINT('',(6.108652331774,1.968239540474E-002));
#52800 = CARTESIAN_POINT('',(6.108652330221,3.936479094196E-002));
#52801 = CARTESIAN_POINT('',(6.108652328699,5.904718647917E-002));
#52802 = CARTESIAN_POINT('',(6.108652327207,7.872958201638E-002));
#52803 = CARTESIAN_POINT('',(6.108652325743,9.84119775536E-002));
#52804 = CARTESIAN_POINT('',(6.108652324307,0.118094373091));
#52805 = CARTESIAN_POINT('',(6.108652322899,0.137776768628));
#52806 = CARTESIAN_POINT('',(6.108652321516,0.157459164165));
#52807 = CARTESIAN_POINT('',(6.108652320159,0.177141559702));
#52808 = CARTESIAN_POINT('',(6.108652318827,0.19682395524));
#52809 = CARTESIAN_POINT('',(6.108652317956,0.209945552264));
#52810 = CARTESIAN_POINT('',(6.108652317524,0.216506350777));
#52811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52816)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52813,#52814,#52815)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52813 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52814 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52815 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52816 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52813,
  'distance_accuracy_value','confusion accuracy');
#52817 = SHAPE_DEFINITION_REPRESENTATION(#52818,#52670);
#52818 = PRODUCT_DEFINITION_SHAPE('','',#52819);
#52819 = PRODUCT_DEFINITION('design','',#52820,#52823);
#52820 = PRODUCT_DEFINITION_FORMATION('','',#52821);
#52821 = PRODUCT('CADSOFTTOOLS 1.227','CADSOFTTOOLS 1.227','',(#52822));
#52822 = PRODUCT_CONTEXT('',#2,'mechanical');
#52823 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52824 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52825,#52827);
#52825 = ( REPRESENTATION_RELATIONSHIP('','',#52670,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52826) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52826 = ITEM_DEFINED_TRANSFORMATION('','',#11,#919);
#52827 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52828);
#52828 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('227','','',#5,#52819,$);
#52829 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52821));
#52830 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52831),#53136);
#52831 = SHELL_BASED_SURFACE_MODEL('',(#52832));
#52832 = OPEN_SHELL('',(#52833));
#52833 = ADVANCED_FACE('',(#52834),#52848,.T.);
#52834 = FACE_BOUND('',#52835,.T.);
#52835 = EDGE_LOOP('',(#52836,#52858,#52963,#53001,#53042));
#52836 = ORIENTED_EDGE('',*,*,#52837,.F.);
#52837 = EDGE_CURVE('',#52838,#52840,#52842,.T.);
#52838 = VERTEX_POINT('',#52839);
#52839 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#52840 = VERTEX_POINT('',#52841);
#52841 = CARTESIAN_POINT('',(4.768211884484,-23.98738981016,
    9.749831471667));
#52842 = SURFACE_CURVE('',#52843,(#52847),.PCURVE_S1.);
#52843 = LINE('',#52844,#52845);
#52844 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#52845 = VECTOR('',#52846,1.);
#52846 = DIRECTION('',(1.,0.E+000,0.E+000));
#52847 = PCURVE('',#52848,#52853);
#52848 = CYLINDRICAL_SURFACE('',#52849,2.);
#52849 = AXIS2_PLACEMENT_3D('',#52850,#52851,#52852);
#52850 = CARTESIAN_POINT('',(2.401146897693,-23.98738981016,
    7.749848027463));
#52851 = DIRECTION('',(1.,0.E+000,0.E+000));
#52852 = DIRECTION('',(0.E+000,-1.,0.E+000));
#52853 = DEFINITIONAL_REPRESENTATION('',(#52854),#52857);
#52854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52855,#52856),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.46706498679),.PIECEWISE_BEZIER_KNOTS.);
#52855 = CARTESIAN_POINT('',(4.712388980385,1.9));
#52856 = CARTESIAN_POINT('',(4.712388980385,2.36706498679));
#52857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52858 = ORIENTED_EDGE('',*,*,#52859,.T.);
#52859 = EDGE_CURVE('',#52838,#52860,#52862,.T.);
#52860 = VERTEX_POINT('',#52861);
#52861 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#52862 = SURFACE_CURVE('',#52863,(#52890),.PCURVE_S1.);
#52863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52864,#52865,#52866,#52867,
    #52868,#52869,#52870,#52871,#52872,#52873,#52874,#52875,#52876,
    #52877,#52878,#52879,#52880,#52881,#52882,#52883,#52884,#52885,
    #52886,#52887,#52888,#52889),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,9.774689830977E-002,0.191458815181,0.28212248337
    ,0.370601378396,0.457673092896,0.544059342167,0.630451309698,
    0.717532363774,0.805999799323,0.896587099905,0.990088236368,1.),
  .UNSPECIFIED.);
#52864 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#52865 = CARTESIAN_POINT('',(4.301146897693,-24.07231666999,
    9.747290956735));
#52866 = CARTESIAN_POINT('',(4.301146897693,-24.15724352983,
    9.744733886007));
#52867 = CARTESIAN_POINT('',(4.301146897693,-24.32631731793,
    9.722483299906));
#52868 = CARTESIAN_POINT('',(4.301146897693,-24.41097875059,
    9.706540939136));
#52869 = CARTESIAN_POINT('',(4.301146897693,-24.57508044473,
    9.663214892646));
#52870 = CARTESIAN_POINT('',(4.301146897693,-24.65664762199,
    9.636603500042));
#52871 = CARTESIAN_POINT('',(4.301146897693,-24.81325373226,
    9.573164849777));
#52872 = CARTESIAN_POINT('',(4.301146897693,-24.89042175087,
    9.536459655021));
#52873 = CARTESIAN_POINT('',(4.301146897693,-25.03716755902,
    9.454159531267));
#52874 = CARTESIAN_POINT('',(4.301146897693,-25.10872861315,
    9.40808714606));
#52875 = CARTESIAN_POINT('',(4.301146897693,-25.24344131456,
    9.308442300686));
#52876 = CARTESIAN_POINT('',(4.301146897693,-25.30830132176,
    9.253866494495));
#52877 = CARTESIAN_POINT('',(4.301146897693,-25.42902993094,
    9.138632438188));
#52878 = CARTESIAN_POINT('',(4.301146897693,-25.48622335382,
    9.076538032247));
#52879 = CARTESIAN_POINT('',(4.301146897693,-25.59126486585,
    8.947678514881));
#52880 = CARTESIAN_POINT('',(4.301146897693,-25.63996747576,
    8.879153635145));
#52881 = CARTESIAN_POINT('',(4.301146897693,-25.72788885251,
    8.73880705287));
#52882 = CARTESIAN_POINT('',(4.301146897693,-25.76742822627,
    8.665024018428));
#52883 = CARTESIAN_POINT('',(4.301146897693,-25.83708385798,
    8.515467362747));
#52884 = CARTESIAN_POINT('',(4.301146897693,-25.86694744786,
    8.437662514704));
#52885 = CARTESIAN_POINT('',(4.301146897693,-25.91749182793,
    8.281273505678));
#52886 = CARTESIAN_POINT('',(4.301146897693,-25.93638624933,
    8.200802441953));
#52887 = CARTESIAN_POINT('',(4.301146897693,-25.95417814551,
    8.113574379318));
#52888 = CARTESIAN_POINT('',(4.301146897693,-25.95581380105,
    8.10522605781));
#52889 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#52890 = PCURVE('',#52848,#52891);
#52891 = DEFINITIONAL_REPRESENTATION('',(#52892),#52962);
#52892 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52893,#52894,#52895,#52896,
    #52897,#52898,#52899,#52900,#52901,#52902,#52903,#52904,#52905,
    #52906,#52907,#52908,#52909,#52910,#52911,#52912,#52913,#52914,
    #52915,#52916,#52917,#52918,#52919,#52920,#52921,#52922,#52923,
    #52924,#52925,#52926,#52927,#52928,#52929,#52930,#52931,#52932,
    #52933,#52934,#52935,#52936,#52937,#52938,#52939,#52940,#52941,
    #52942,#52943,#52944,#52945,#52946,#52947,#52948,#52949,#52950,
    #52951,#52952,#52953,#52954,#52955,#52956,#52957,#52958,#52959,
    #52960,#52961),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#52893 = CARTESIAN_POINT('',(4.712388980385,1.9));
#52894 = CARTESIAN_POINT('',(4.718971773785,1.9));
#52895 = CARTESIAN_POINT('',(4.732142765897,1.9));
#52896 = CARTESIAN_POINT('',(4.751927899781,1.9));
#52897 = CARTESIAN_POINT('',(4.771751171973,1.9));
#52898 = CARTESIAN_POINT('',(4.791632355215,1.9));
#52899 = CARTESIAN_POINT('',(4.811598648949,1.9));
#52900 = CARTESIAN_POINT('',(4.831682465264,1.9));
#52901 = CARTESIAN_POINT('',(4.85193281499,1.9));
#52902 = CARTESIAN_POINT('',(4.87237484243,1.9));
#52903 = CARTESIAN_POINT('',(4.8929671882,1.9));
#52904 = CARTESIAN_POINT('',(4.913683489636,1.9));
#52905 = CARTESIAN_POINT('',(4.934492423558,1.9));
#52906 = CARTESIAN_POINT('',(4.955375484958,1.9));
#52907 = CARTESIAN_POINT('',(4.976276740375,1.9));
#52908 = CARTESIAN_POINT('',(4.997348935304,1.9));
#52909 = CARTESIAN_POINT('',(5.018559457182,1.9));
#52910 = CARTESIAN_POINT('',(5.039875032176,1.9));
#52911 = CARTESIAN_POINT('',(5.061261172451,1.9));
#52912 = CARTESIAN_POINT('',(5.082695290377,1.9));
#52913 = CARTESIAN_POINT('',(5.104115838735,1.9));
#52914 = CARTESIAN_POINT('',(5.125686457694,1.9));
#52915 = CARTESIAN_POINT('',(5.147369788777,1.9));
#52916 = CARTESIAN_POINT('',(5.169130395384,1.9));
#52917 = CARTESIAN_POINT('',(5.190932043822,1.9));
#52918 = CARTESIAN_POINT('',(5.212744187827,1.9));
#52919 = CARTESIAN_POINT('',(5.234519893115,1.9));
#52920 = CARTESIAN_POINT('',(5.256432918068,1.9));
#52921 = CARTESIAN_POINT('',(5.278419615007,1.9));
#52922 = CARTESIAN_POINT('',(5.300448904969,1.9));
#52923 = CARTESIAN_POINT('',(5.322485083418,1.9));
#52924 = CARTESIAN_POINT('',(5.344480596994,1.9));
#52925 = CARTESIAN_POINT('',(5.366443336073,1.9));
#52926 = CARTESIAN_POINT('',(5.388516042602,1.9));
#52927 = CARTESIAN_POINT('',(5.410620037876,1.9));
#52928 = CARTESIAN_POINT('',(5.432726216088,1.9));
#52929 = CARTESIAN_POINT('',(5.454804180912,1.9));
#52930 = CARTESIAN_POINT('',(5.476779038383,1.9));
#52931 = CARTESIAN_POINT('',(5.498760895434,1.9));
#52932 = CARTESIAN_POINT('',(5.520794114133,1.9));
#52933 = CARTESIAN_POINT('',(5.542821585938,1.9));
#52934 = CARTESIAN_POINT('',(5.564809774677,1.9));
#52935 = CARTESIAN_POINT('',(5.586728771383,1.9));
#52936 = CARTESIAN_POINT('',(5.608508234671,1.9));
#52937 = CARTESIAN_POINT('',(5.630315078811,1.9));
#52938 = CARTESIAN_POINT('',(5.652114913215,1.9));
#52939 = CARTESIAN_POINT('',(5.673873754575,1.9));
#52940 = CARTESIAN_POINT('',(5.695556587804,1.9));
#52941 = CARTESIAN_POINT('',(5.717126532006,1.9));
#52942 = CARTESIAN_POINT('',(5.738550758648,1.9));
#52943 = CARTESIAN_POINT('',(5.759987250415,1.9));
#52944 = CARTESIAN_POINT('',(5.781373272315,1.9));
#52945 = CARTESIAN_POINT('',(5.80268561016,1.9));
#52946 = CARTESIAN_POINT('',(5.823892143183,1.9));
#52947 = CARTESIAN_POINT('',(5.844949561645,1.9));
#52948 = CARTESIAN_POINT('',(5.865861973678,1.9));
#52949 = CARTESIAN_POINT('',(5.886754404234,1.9));
#52950 = CARTESIAN_POINT('',(5.907565773021,1.9));
#52951 = CARTESIAN_POINT('',(5.928277409327,1.9));
#52952 = CARTESIAN_POINT('',(5.948859961454,1.9));
#52953 = CARTESIAN_POINT('',(5.969275800483,1.9));
#52954 = CARTESIAN_POINT('',(5.989523424094,1.9));
#52955 = CARTESIAN_POINT('',(6.009701387804,1.9));
#52956 = CARTESIAN_POINT('',(6.029778495264,1.9));
#52957 = CARTESIAN_POINT('',(6.049749648722,1.9));
#52958 = CARTESIAN_POINT('',(6.069598518473,1.9));
#52959 = CARTESIAN_POINT('',(6.089301637388,1.9));
#52960 = CARTESIAN_POINT('',(6.102333978116,1.9));
#52961 = CARTESIAN_POINT('',(6.108822208625,1.9));
#52962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52963 = ORIENTED_EDGE('',*,*,#52964,.F.);
#52964 = EDGE_CURVE('',#52965,#52860,#52967,.T.);
#52965 = VERTEX_POINT('',#52966);
#52966 = CARTESIAN_POINT('',(4.381508575809,-25.9572516151,
    8.096873570949));
#52967 = SURFACE_CURVE('',#52968,(#52972),.PCURVE_S1.);
#52968 = LINE('',#52969,#52970);
#52969 = CARTESIAN_POINT('',(4.381508575809,-25.9572516145,
    8.096873586205));
#52970 = VECTOR('',#52971,1.);
#52971 = DIRECTION('',(-0.999999929225,-6.530200899522E-005,
    -3.705217852912E-004));
#52972 = PCURVE('',#52848,#52973);
#52973 = DEFINITIONAL_REPRESENTATION('',(#52974),#53000);
#52974 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52975,#52976,#52977,#52978,
    #52979,#52980,#52981,#52982,#52983,#52984,#52985,#52986,#52987,
    #52988,#52989,#52990,#52991,#52992,#52993,#52994,#52995,#52996,
    #52997,#52998,#52999),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.691655416613E-012,3.652803814966E-003,
    7.305607624239E-003,1.095841143351E-002,1.461121524279E-002,
    1.826401905206E-002,2.191682286134E-002,2.556962667061E-002,
    2.922243047988E-002,3.287523428916E-002,3.652803809843E-002,
    4.01808419077E-002,4.383364571698E-002,4.748644952625E-002,
    5.113925333553E-002,5.47920571448E-002,5.844486095407E-002,
    6.209766476335E-002,6.575046857262E-002,6.94032723819E-002,
    7.305607619117E-002,7.670888000044E-002,8.036168380972E-002),
  .QUASI_UNIFORM_KNOTS.);
#52975 = CARTESIAN_POINT('',(6.108807092772,1.98036167811));
#52976 = CARTESIAN_POINT('',(6.1088073218,1.979144076926));
#52977 = CARTESIAN_POINT('',(6.108807779856,1.976708874559));
#52978 = CARTESIAN_POINT('',(6.10880846694,1.973056071008));
#52979 = CARTESIAN_POINT('',(6.108809154025,1.969403267458));
#52980 = CARTESIAN_POINT('',(6.108809841109,1.965750463907));
#52981 = CARTESIAN_POINT('',(6.108810528193,1.962097660356));
#52982 = CARTESIAN_POINT('',(6.108811215277,1.958444856805));
#52983 = CARTESIAN_POINT('',(6.108811902362,1.954792053255));
#52984 = CARTESIAN_POINT('',(6.108812589446,1.951139249704));
#52985 = CARTESIAN_POINT('',(6.10881327653,1.947486446153));
#52986 = CARTESIAN_POINT('',(6.108813963614,1.943833642602));
#52987 = CARTESIAN_POINT('',(6.108814650698,1.940180839052));
#52988 = CARTESIAN_POINT('',(6.108815337783,1.936528035501));
#52989 = CARTESIAN_POINT('',(6.108816024867,1.93287523195));
#52990 = CARTESIAN_POINT('',(6.108816711951,1.929222428399));
#52991 = CARTESIAN_POINT('',(6.108817399035,1.925569624849));
#52992 = CARTESIAN_POINT('',(6.108818086119,1.921916821298));
#52993 = CARTESIAN_POINT('',(6.108818773204,1.918264017747));
#52994 = CARTESIAN_POINT('',(6.108819460288,1.914611214196));
#52995 = CARTESIAN_POINT('',(6.108820147372,1.910958410646));
#52996 = CARTESIAN_POINT('',(6.108820834456,1.907305607095));
#52997 = CARTESIAN_POINT('',(6.10882152154,1.903652803544));
#52998 = CARTESIAN_POINT('',(6.108821979597,1.901217601177));
#52999 = CARTESIAN_POINT('',(6.108822208625,1.899999999993));
#53000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53001 = ORIENTED_EDGE('',*,*,#53002,.F.);
#53002 = EDGE_CURVE('',#53003,#52965,#53005,.T.);
#53003 = VERTEX_POINT('',#53004);
#53004 = CARTESIAN_POINT('',(4.7681535208,-25.95720409051,8.097179473448
    ));
#53005 = SURFACE_CURVE('',#53006,(#53013),.PCURVE_S1.);
#53006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53007,#53008,#53009,#53010,
    #53011,#53012),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#53007 = CARTESIAN_POINT('',(4.7681535208,-25.95739045782,8.097212335032
    ));
#53008 = CARTESIAN_POINT('',(4.703712006724,-25.95739941588,
    8.097161531371));
#53009 = CARTESIAN_POINT('',(4.639270492648,-25.95740837393,
    8.097110727709));
#53010 = CARTESIAN_POINT('',(4.510388844317,-25.95742628908,
    8.097009125845));
#53011 = CARTESIAN_POINT('',(4.445948710063,-25.95743524618,
    8.096958327642));
#53012 = CARTESIAN_POINT('',(4.381508575809,-25.95744420327,
    8.09690752944));
#53013 = PCURVE('',#52848,#53014);
#53014 = DEFINITIONAL_REPRESENTATION('',(#53015),#53041);
#53015 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53016,#53017,#53018,#53019,
    #53020,#53021,#53022,#53023,#53024,#53025,#53026,#53027,#53028,
    #53029,#53030,#53031,#53032,#53033,#53034,#53035,#53036,#53037,
    #53038,#53039,#53040),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.599268080841E-014,4.545454545457E-002,
    9.090909090911E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#53016 = CARTESIAN_POINT('',(6.108652361612,2.367006623107));
#53017 = CARTESIAN_POINT('',(6.108654706035,2.361148303645));
#53018 = CARTESIAN_POINT('',(6.108659394881,2.349431664723));
#53019 = CARTESIAN_POINT('',(6.108666428143,2.331856709448));
#53020 = CARTESIAN_POINT('',(6.108673461393,2.314281760394));
#53021 = CARTESIAN_POINT('',(6.108680494624,2.29670682067));
#53022 = CARTESIAN_POINT('',(6.108687527831,2.279131893386));
#53023 = CARTESIAN_POINT('',(6.108694561006,2.261556981652));
#53024 = CARTESIAN_POINT('',(6.108701594143,2.243982088578));
#53025 = CARTESIAN_POINT('',(6.108708627237,2.226407217275));
#53026 = CARTESIAN_POINT('',(6.108715660281,2.208832370852));
#53027 = CARTESIAN_POINT('',(6.108722693269,2.19125755242));
#53028 = CARTESIAN_POINT('',(6.108729726194,2.173682765087));
#53029 = CARTESIAN_POINT('',(6.108736759051,2.156108011966));
#53030 = CARTESIAN_POINT('',(6.108743791845,2.138533289945));
#53031 = CARTESIAN_POINT('',(6.108750824582,2.120958595914));
#53032 = CARTESIAN_POINT('',(6.10875785727,2.103383926763));
#53033 = CARTESIAN_POINT('',(6.108764889914,2.085809279383));
#53034 = CARTESIAN_POINT('',(6.108771922521,2.068234650663));
#53035 = CARTESIAN_POINT('',(6.108778955096,2.050660037493));
#53036 = CARTESIAN_POINT('',(6.108785987647,2.033085436764));
#53037 = CARTESIAN_POINT('',(6.108793020178,2.015510845364));
#53038 = CARTESIAN_POINT('',(6.108800052697,1.997936260185));
#53039 = CARTESIAN_POINT('',(6.108804741039,1.986219872139));
#53040 = CARTESIAN_POINT('',(6.10880708521,1.980361678116));
#53041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53042 = ORIENTED_EDGE('',*,*,#53043,.T.);
#53043 = EDGE_CURVE('',#53003,#52840,#53044,.T.);
#53044 = SURFACE_CURVE('',#53045,(#53063),.PCURVE_S1.);
#53045 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53046,#53047,#53048,#53049,
    #53050,#53051,#53052,#53053,#53054,#53055,#53056,#53057,#53058,
    #53059,#53060,#53061,#53062),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,
    1,1,1,1,1,1,4),(0.E+000,9.332355749698E-002,0.174569329928,
    0.246561143948,0.319971565399,0.394942503247,0.468254808646,
    0.541241172049,0.613927920925,0.687194088413,0.761072662523,
    0.835913832066,0.908539043423,0.963407241149,1.),.UNSPECIFIED.);
#53046 = CARTESIAN_POINT('',(4.768162891864,-25.95700530923,
    8.097144422191));
#53047 = CARTESIAN_POINT('',(4.768192996538,-25.94312984447,
    8.175836084057));
#53048 = CARTESIAN_POINT('',(4.768253938048,-25.9076968223,
    8.324967883306));
#53049 = CARTESIAN_POINT('',(4.768237530737,-25.83078570949,
    8.535240488551));
#53050 = CARTESIAN_POINT('',(4.768239674512,-25.73776103264,
    8.724636350519));
#53051 = CARTESIAN_POINT('',(4.768239109874,-25.62687198108,
    8.901882240832));
#53052 = CARTESIAN_POINT('',(4.768239266668,-25.49516947999,
    9.06970178817));
#53053 = CARTESIAN_POINT('',(4.768239217533,-25.34527087042,
    9.22339018468));
#53054 = CARTESIAN_POINT('',(4.768239259239,-25.18112263076,
    9.359205532451));
#53055 = CARTESIAN_POINT('',(4.768239141195,-25.0041376425,
    9.476441418074));
#53056 = CARTESIAN_POINT('',(4.768239575957,-24.81668965419,
    9.573870174619));
#53057 = CARTESIAN_POINT('',(4.768237933104,-24.62095637221,
    9.650689112366));
#53058 = CARTESIAN_POINT('',(4.7682440896,-24.42283951751,9.70537922075)
  );
#53059 = CARTESIAN_POINT('',(4.7682235159,-24.24215311449,9.7360126587)
  );
#53060 = CARTESIAN_POINT('',(4.768286559073,-24.09782822567,
    9.748003214347));
#53061 = CARTESIAN_POINT('',(4.768245835778,-24.01875227706,
    9.749848027456));
#53062 = CARTESIAN_POINT('',(4.768217917031,-23.98738981063,
    9.749848027463));
#53063 = PCURVE('',#52848,#53064);
#53064 = DEFINITIONAL_REPRESENTATION('',(#53065),#53135);
#53065 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53066,#53067,#53068,#53069,
    #53070,#53071,#53072,#53073,#53074,#53075,#53076,#53077,#53078,
    #53079,#53080,#53081,#53082,#53083,#53084,#53085,#53086,#53087,
    #53088,#53089,#53090,#53091,#53092,#53093,#53094,#53095,#53096,
    #53097,#53098,#53099,#53100,#53101,#53102,#53103,#53104,#53105,
    #53106,#53107,#53108,#53109,#53110,#53111,#53112,#53113,#53114,
    #53115,#53116,#53117,#53118,#53119,#53120,#53121,#53122,#53123,
    #53124,#53125,#53126,#53127,#53128,#53129,#53130,#53131,#53132,
    #53133,#53134),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#53066 = CARTESIAN_POINT('',(6.108652361979,2.367015994171));
#53067 = CARTESIAN_POINT('',(6.102165816688,2.367020881805));
#53068 = CARTESIAN_POINT('',(6.089142794115,2.367030787492));
#53069 = CARTESIAN_POINT('',(6.069463768113,2.367045441468));
#53070 = CARTESIAN_POINT('',(6.04964566031,2.367059294384));
#53071 = CARTESIAN_POINT('',(6.029693508263,2.367071752191));
#53072 = CARTESIAN_POINT('',(6.009612065511,2.367082211707));
#53073 = CARTESIAN_POINT('',(5.989405736817,2.367090103821));
#53074 = CARTESIAN_POINT('',(5.96907855883,2.367094732278));
#53075 = CARTESIAN_POINT('',(5.9486340893,2.367096668402));
#53076 = CARTESIAN_POINT('',(5.928075650915,2.367096693098));
#53077 = CARTESIAN_POINT('',(5.907406288262,2.367095540058));
#53078 = CARTESIAN_POINT('',(5.886628853291,2.367093927651));
#53079 = CARTESIAN_POINT('',(5.865745542977,2.367092682749));
#53080 = CARTESIAN_POINT('',(5.844759804873,2.367092114242));
#53081 = CARTESIAN_POINT('',(5.82367662072,2.367091961496));
#53082 = CARTESIAN_POINT('',(5.802500382864,2.367092080327));
#53083 = CARTESIAN_POINT('',(5.781235362494,2.367092301621));
#53084 = CARTESIAN_POINT('',(5.759885354709,2.367092439534));
#53085 = CARTESIAN_POINT('',(5.738454867276,2.36709247595));
#53086 = CARTESIAN_POINT('',(5.716948616701,2.367092452348));
#53087 = CARTESIAN_POINT('',(5.695371044381,2.367092395509));
#53088 = CARTESIAN_POINT('',(5.673726433459,2.367092335435));
#53089 = CARTESIAN_POINT('',(5.652018669024,2.367092303938));
#53090 = CARTESIAN_POINT('',(5.630252954751,2.36709229655));
#53091 = CARTESIAN_POINT('',(5.608434612151,2.367092304502));
#53092 = CARTESIAN_POINT('',(5.586568791359,2.367092320129));
#53093 = CARTESIAN_POINT('',(5.56466050624,2.367092335592));
#53094 = CARTESIAN_POINT('',(5.542714515626,2.36709234264));
#53095 = CARTESIAN_POINT('',(5.520736008234,2.367092343366));
#53096 = CARTESIAN_POINT('',(5.498730218014,2.367092340495));
#53097 = CARTESIAN_POINT('',(5.47670231831,2.367092336555));
#53098 = CARTESIAN_POINT('',(5.454657375341,2.36709233423));
#53099 = CARTESIAN_POINT('',(5.432600367444,2.367092335766));
#53100 = CARTESIAN_POINT('',(5.410537085955,2.367092338691));
#53101 = CARTESIAN_POINT('',(5.388473359636,2.367092340795));
#53102 = CARTESIAN_POINT('',(5.36641503113,2.36709233996));
#53103 = CARTESIAN_POINT('',(5.344367963585,2.367092333432));
#53104 = CARTESIAN_POINT('',(5.322337728438,2.367092321103));
#53105 = CARTESIAN_POINT('',(5.300329429497,2.367092310183));
#53106 = CARTESIAN_POINT('',(5.278348415167,2.367092307034));
#53107 = CARTESIAN_POINT('',(5.256400064311,2.36709231733));
#53108 = CARTESIAN_POINT('',(5.234489925572,2.367092350349));
#53109 = CARTESIAN_POINT('',(5.212622989069,2.367092398367));
#53110 = CARTESIAN_POINT('',(5.190803831752,2.36709243552));
#53111 = CARTESIAN_POINT('',(5.169037367612,2.367092438712));
#53112 = CARTESIAN_POINT('',(5.147328580155,2.367092387781));
#53113 = CARTESIAN_POINT('',(5.125682728407,2.367092248068));
#53114 = CARTESIAN_POINT('',(5.104104208786,2.367092068964));
#53115 = CARTESIAN_POINT('',(5.082597188458,2.367091942921));
#53116 = CARTESIAN_POINT('',(5.061166211139,2.367091955285));
#53117 = CARTESIAN_POINT('',(5.03981593903,2.367092181578));
#53118 = CARTESIAN_POINT('',(5.018551400329,2.367092743734));
#53119 = CARTESIAN_POINT('',(4.997376252024,2.367093407725));
#53120 = CARTESIAN_POINT('',(4.976294048534,2.367093845673));
#53121 = CARTESIAN_POINT('',(4.95530874399,2.367093742572));
#53122 = CARTESIAN_POINT('',(4.934424466537,2.367092820913));
#53123 = CARTESIAN_POINT('',(4.913645735672,2.367090640322));
#53124 = CARTESIAN_POINT('',(4.892975596348,2.367088321581));
#53125 = CARTESIAN_POINT('',(4.872417134242,2.367087273337));
#53126 = CARTESIAN_POINT('',(4.851973819427,2.367088817111));
#53127 = CARTESIAN_POINT('',(4.831649403957,2.367094343261));
#53128 = CARTESIAN_POINT('',(4.81144782074,2.367105053621));
#53129 = CARTESIAN_POINT('',(4.791371040335,2.367115882129));
#53130 = CARTESIAN_POINT('',(4.771421456263,2.367122085088));
#53131 = CARTESIAN_POINT('',(4.751601678525,2.367118308604));
#53132 = CARTESIAN_POINT('',(4.73191493791,2.367101683463));
#53133 = CARTESIAN_POINT('',(4.718881945695,2.36708259828));
#53134 = CARTESIAN_POINT('',(4.712388980622,2.367071019338));
#53135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53140)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53137,#53138,#53139)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53137 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53138 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53139 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53140 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#53137,
  'distance_accuracy_value','confusion accuracy');
#53141 = SHAPE_DEFINITION_REPRESENTATION(#53142,#52830);
#53142 = PRODUCT_DEFINITION_SHAPE('','',#53143);
#53143 = PRODUCT_DEFINITION('design','',#53144,#53147);
#53144 = PRODUCT_DEFINITION_FORMATION('','',#53145);
#53145 = PRODUCT('CADSOFTTOOLS 1.228','CADSOFTTOOLS 1.228','',(#53146));
#53146 = PRODUCT_CONTEXT('',#2,'mechanical');
#53147 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53148 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53149,#53151);
#53149 = ( REPRESENTATION_RELATIONSHIP('','',#52830,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53150) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#923);
#53151 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53152);
#53152 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('228','','',#5,#53143,$);
#53153 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53145));
#53154 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53155),#53273);
#53155 = SHELL_BASED_SURFACE_MODEL('',(#53156));
#53156 = OPEN_SHELL('',(#53157));
#53157 = ADVANCED_FACE('',(#53158),#53173,.F.);
#53158 = FACE_BOUND('',#53159,.F.);
#53159 = EDGE_LOOP('',(#53160,#53183,#53221,#53237));
#53160 = ORIENTED_EDGE('',*,*,#53161,.F.);
#53161 = EDGE_CURVE('',#53162,#53164,#53166,.T.);
#53162 = VERTEX_POINT('',#53163);
#53163 = CARTESIAN_POINT('',(4.768134195408,-23.81956988373,
    8.549848027355));
#53164 = VERTEX_POINT('',#53165);
#53165 = CARTESIAN_POINT('',(4.768134195133,-24.80437763443,
    7.723496217325));
#53166 = SURFACE_CURVE('',#53167,(#53172),.PCURVE_S1.);
#53167 = CIRCLE('',#53168,1.);
#53168 = AXIS2_PLACEMENT_3D('',#53169,#53170,#53171);
#53169 = CARTESIAN_POINT('',(4.768134195422,-23.81956988373,
    7.549848027463));
#53170 = DIRECTION('',(1.,0.E+000,-0.E+000));
#53171 = DIRECTION('',(0.E+000,0.E+000,1.));
#53172 = PCURVE('',#53173,#53178);
#53173 = CYLINDRICAL_SURFACE('',#53174,1.);
#53174 = AXIS2_PLACEMENT_3D('',#53175,#53176,#53177);
#53175 = CARTESIAN_POINT('',(2.401146897693,-23.81956988373,
    7.549848027463));
#53176 = DIRECTION('',(1.,0.E+000,0.E+000));
#53177 = DIRECTION('',(0.E+000,-1.,0.E+000));
#53178 = DEFINITIONAL_REPRESENTATION('',(#53179),#53182);
#53179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53180,#53181),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.396263389185),.PIECEWISE_BEZIER_KNOTS.);
#53180 = CARTESIAN_POINT('',(4.712388980385,2.366987297729));
#53181 = CARTESIAN_POINT('',(6.10865236957,2.366987297729));
#53182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53183 = ORIENTED_EDGE('',*,*,#53184,.T.);
#53184 = EDGE_CURVE('',#53162,#53185,#53187,.T.);
#53185 = VERTEX_POINT('',#53186);
#53186 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    8.549848027463));
#53187 = SURFACE_CURVE('',#53188,(#53192),.PCURVE_S1.);
#53188 = LINE('',#53189,#53190);
#53189 = CARTESIAN_POINT('',(4.768134195408,-23.81956988373,
    8.549848027463));
#53190 = VECTOR('',#53191,1.);
#53191 = DIRECTION('',(-1.,7.607730865889E-015,0.E+000));
#53192 = PCURVE('',#53173,#53193);
#53193 = DEFINITIONAL_REPRESENTATION('',(#53194),#53220);
#53194 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53195,#53196,#53197,#53198,
    #53199,#53200,#53201,#53202,#53203,#53204,#53205,#53206,#53207,
    #53208,#53209,#53210,#53211,#53212,#53213,#53214,#53215,#53216,
    #53217,#53218,#53219),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.122669535066E-002,
    4.245339070132E-002,6.368008605198E-002,8.490678140264E-002,
    0.106133476753,0.127360172104,0.148586867455,0.169813562805,
    0.191040258156,0.212266953507,0.233493648857,0.254720344208,
    0.275947039559,0.297173734909,0.31840043026,0.339627125611,
    0.360853820961,0.382080516312,0.403307211663,0.424533907013,
    0.445760602364,0.466987297714),.QUASI_UNIFORM_KNOTS.);
#53195 = CARTESIAN_POINT('',(4.712388980385,2.366987297715));
#53196 = CARTESIAN_POINT('',(4.712388980385,2.359911732598));
#53197 = CARTESIAN_POINT('',(4.712388980385,2.345760602364));
#53198 = CARTESIAN_POINT('',(4.712388980385,2.324533907013));
#53199 = CARTESIAN_POINT('',(4.712388980385,2.303307211663));
#53200 = CARTESIAN_POINT('',(4.712388980385,2.282080516312));
#53201 = CARTESIAN_POINT('',(4.712388980385,2.260853820961));
#53202 = CARTESIAN_POINT('',(4.712388980385,2.239627125611));
#53203 = CARTESIAN_POINT('',(4.712388980385,2.21840043026));
#53204 = CARTESIAN_POINT('',(4.712388980385,2.197173734909));
#53205 = CARTESIAN_POINT('',(4.712388980385,2.175947039559));
#53206 = CARTESIAN_POINT('',(4.712388980385,2.154720344208));
#53207 = CARTESIAN_POINT('',(4.712388980385,2.133493648857));
#53208 = CARTESIAN_POINT('',(4.712388980385,2.112266953507));
#53209 = CARTESIAN_POINT('',(4.712388980385,2.091040258156));
#53210 = CARTESIAN_POINT('',(4.712388980385,2.069813562805));
#53211 = CARTESIAN_POINT('',(4.712388980385,2.048586867455));
#53212 = CARTESIAN_POINT('',(4.712388980385,2.027360172104));
#53213 = CARTESIAN_POINT('',(4.712388980385,2.006133476753));
#53214 = CARTESIAN_POINT('',(4.712388980385,1.984906781403));
#53215 = CARTESIAN_POINT('',(4.712388980385,1.963680086052));
#53216 = CARTESIAN_POINT('',(4.712388980385,1.942453390701));
#53217 = CARTESIAN_POINT('',(4.712388980385,1.921226695351));
#53218 = CARTESIAN_POINT('',(4.712388980385,1.907075565117));
#53219 = CARTESIAN_POINT('',(4.712388980385,1.9));
#53220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53221 = ORIENTED_EDGE('',*,*,#53222,.T.);
#53222 = EDGE_CURVE('',#53185,#53223,#53225,.T.);
#53223 = VERTEX_POINT('',#53224);
#53224 = CARTESIAN_POINT('',(4.301146897693,-24.80437763694,
    7.723496203981));
#53225 = SURFACE_CURVE('',#53226,(#53231),.PCURVE_S1.);
#53226 = CIRCLE('',#53227,1.);
#53227 = AXIS2_PLACEMENT_3D('',#53228,#53229,#53230);
#53228 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    7.549848027463));
#53229 = DIRECTION('',(1.,0.E+000,-0.E+000));
#53230 = DIRECTION('',(0.E+000,0.E+000,1.));
#53231 = PCURVE('',#53173,#53232);
#53232 = DEFINITIONAL_REPRESENTATION('',(#53233),#53236);
#53233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53234,#53235),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.396263402762),.PIECEWISE_BEZIER_KNOTS.);
#53234 = CARTESIAN_POINT('',(4.712388980385,1.9));
#53235 = CARTESIAN_POINT('',(6.108652383147,1.9));
#53236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53237 = ORIENTED_EDGE('',*,*,#53238,.T.);
#53238 = EDGE_CURVE('',#53223,#53164,#53239,.T.);
#53239 = SURFACE_CURVE('',#53240,(#53244),.PCURVE_S1.);
#53240 = LINE('',#53241,#53242);
#53241 = CARTESIAN_POINT('',(4.301146897693,-24.80437763694,
    7.72349620398));
#53242 = VECTOR('',#53243,1.);
#53243 = DIRECTION('',(1.,0.E+000,1.901932717592E-015));
#53244 = PCURVE('',#53173,#53245);
#53245 = DEFINITIONAL_REPRESENTATION('',(#53246),#53272);
#53246 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53247,#53248,#53249,#53250,
    #53251,#53252,#53253,#53254,#53255,#53256,#53257,#53258,#53259,
    #53260,#53261,#53262,#53263,#53264,#53265,#53266,#53267,#53268,
    #53269,#53270,#53271),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.408839166636E-027,2.122669533816E-002,
    4.245339067632E-002,6.368008601448E-002,8.490678135264E-002,
    0.106133476691,0.127360172029,0.148586867367,0.169813562705,
    0.191040258043,0.212266953382,0.23349364872,0.254720344058,
    0.275947039396,0.297173734734,0.318400430072,0.339627125411,
    0.360853820749,0.382080516087,0.403307211425,0.424533906763,
    0.445760602101,0.466987297439),.QUASI_UNIFORM_KNOTS.);
#53247 = CARTESIAN_POINT('',(6.108652383147,1.9));
#53248 = CARTESIAN_POINT('',(6.108652383147,1.907075565113));
#53249 = CARTESIAN_POINT('',(6.108652383147,1.921226695338));
#53250 = CARTESIAN_POINT('',(6.108652383147,1.942453390676));
#53251 = CARTESIAN_POINT('',(6.108652383147,1.963680086014));
#53252 = CARTESIAN_POINT('',(6.108652383147,1.984906781353));
#53253 = CARTESIAN_POINT('',(6.108652383147,2.006133476691));
#53254 = CARTESIAN_POINT('',(6.108652383147,2.027360172029));
#53255 = CARTESIAN_POINT('',(6.108652383147,2.048586867367));
#53256 = CARTESIAN_POINT('',(6.108652383147,2.069813562705));
#53257 = CARTESIAN_POINT('',(6.108652383147,2.091040258043));
#53258 = CARTESIAN_POINT('',(6.108652383147,2.112266953382));
#53259 = CARTESIAN_POINT('',(6.108652383147,2.13349364872));
#53260 = CARTESIAN_POINT('',(6.108652383147,2.154720344058));
#53261 = CARTESIAN_POINT('',(6.108652383147,2.175947039396));
#53262 = CARTESIAN_POINT('',(6.108652383147,2.197173734734));
#53263 = CARTESIAN_POINT('',(6.108652383147,2.218400430072));
#53264 = CARTESIAN_POINT('',(6.108652383147,2.239627125411));
#53265 = CARTESIAN_POINT('',(6.108652383147,2.260853820749));
#53266 = CARTESIAN_POINT('',(6.108652383147,2.282080516087));
#53267 = CARTESIAN_POINT('',(6.108652383147,2.303307211425));
#53268 = CARTESIAN_POINT('',(6.108652383147,2.324533906763));
#53269 = CARTESIAN_POINT('',(6.108652383147,2.345760602101));
#53270 = CARTESIAN_POINT('',(6.108652383147,2.359911732327));
#53271 = CARTESIAN_POINT('',(6.108652383147,2.366987297439));
#53272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53277)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53274,#53275,#53276)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53274 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53275 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53276 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53277 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53274,
  'distance_accuracy_value','confusion accuracy');
#53278 = SHAPE_DEFINITION_REPRESENTATION(#53279,#53154);
#53279 = PRODUCT_DEFINITION_SHAPE('','',#53280);
#53280 = PRODUCT_DEFINITION('design','',#53281,#53284);
#53281 = PRODUCT_DEFINITION_FORMATION('','',#53282);
#53282 = PRODUCT('CADSOFTTOOLS 1.229','CADSOFTTOOLS 1.229','',(#53283));
#53283 = PRODUCT_CONTEXT('',#2,'mechanical');
#53284 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53285 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53286,#53288);
#53286 = ( REPRESENTATION_RELATIONSHIP('','',#53154,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53287) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53287 = ITEM_DEFINED_TRANSFORMATION('','',#11,#927);
#53288 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53289);
#53289 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('229','','',#5,#53280,$);
#53290 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53282));
#53291 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53292),#53366);
#53292 = SHELL_BASED_SURFACE_MODEL('',(#53293));
#53293 = OPEN_SHELL('',(#53294));
#53294 = ADVANCED_FACE('',(#53295),#53309,.T.);
#53295 = FACE_BOUND('',#53296,.T.);
#53296 = EDGE_LOOP('',(#53297,#53320,#53336,#53352));
#53297 = ORIENTED_EDGE('',*,*,#53298,.T.);
#53298 = EDGE_CURVE('',#53299,#53301,#53303,.T.);
#53299 = VERTEX_POINT('',#53300);
#53300 = CARTESIAN_POINT('',(4.768134195133,-24.80437763443,
    7.723496217325));
#53301 = VERTEX_POINT('',#53302);
#53302 = CARTESIAN_POINT('',(4.768134195255,-24.9055272872,7.1498480274)
  );
#53303 = SURFACE_CURVE('',#53304,(#53308),.PCURVE_S1.);
#53304 = LINE('',#53305,#53306);
#53305 = CARTESIAN_POINT('',(4.768134195088,-24.8043776344,
    7.723496217319));
#53306 = VECTOR('',#53307,1.);
#53307 = DIRECTION('',(6.099104010329E-015,-0.173648176517,
    -0.984807753215));
#53308 = PCURVE('',#53309,#53314);
#53309 = PLANE('',#53310);
#53310 = AXIS2_PLACEMENT_3D('',#53311,#53312,#53313);
#53311 = CARTESIAN_POINT('',(2.401146897693,-24.9055272872,
    7.149848027463));
#53312 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#53313 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#53314 = DEFINITIONAL_REPRESENTATION('',(#53315),#53319);
#53315 = LINE('',#53316,#53317);
#53316 = CARTESIAN_POINT('',(-0.582497637752,-2.366987297394));
#53317 = VECTOR('',#53318,1.);
#53318 = DIRECTION('',(1.,-6.099104010329E-015));
#53319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53320 = ORIENTED_EDGE('',*,*,#53321,.F.);
#53321 = EDGE_CURVE('',#53322,#53301,#53324,.T.);
#53322 = VERTEX_POINT('',#53323);
#53323 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,
    7.149848027463));
#53324 = SURFACE_CURVE('',#53325,(#53329),.PCURVE_S1.);
#53325 = LINE('',#53326,#53327);
#53326 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,
    7.149848027463));
#53327 = VECTOR('',#53328,1.);
#53328 = DIRECTION('',(1.,7.607730868384E-015,1.901932717096E-015));
#53329 = PCURVE('',#53309,#53330);
#53330 = DEFINITIONAL_REPRESENTATION('',(#53331),#53335);
#53331 = LINE('',#53332,#53333);
#53332 = CARTESIAN_POINT('',(-5.870529136336E-014,-1.9));
#53333 = VECTOR('',#53334,1.);
#53334 = DIRECTION('',(-3.194106678619E-015,-1.));
#53335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53336 = ORIENTED_EDGE('',*,*,#53337,.T.);
#53337 = EDGE_CURVE('',#53322,#53338,#53340,.T.);
#53338 = VERTEX_POINT('',#53339);
#53339 = CARTESIAN_POINT('',(4.301146897693,-24.80437763694,
    7.723496203981));
#53340 = SURFACE_CURVE('',#53341,(#53345),.PCURVE_S1.);
#53341 = LINE('',#53342,#53343);
#53342 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,
    7.149848027463));
#53343 = VECTOR('',#53344,1.);
#53344 = DIRECTION('',(-2.439641661259E-014,0.173648176517,
    0.984807753215));
#53345 = PCURVE('',#53309,#53346);
#53346 = DEFINITIONAL_REPRESENTATION('',(#53347),#53351);
#53347 = LINE('',#53348,#53349);
#53348 = CARTESIAN_POINT('',(6.920151129087E-014,-1.9));
#53349 = VECTOR('',#53350,1.);
#53350 = DIRECTION('',(-1.,2.439641661259E-014));
#53351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53352 = ORIENTED_EDGE('',*,*,#53353,.T.);
#53353 = EDGE_CURVE('',#53338,#53299,#53354,.T.);
#53354 = SURFACE_CURVE('',#53355,(#53359),.PCURVE_S1.);
#53355 = LINE('',#53356,#53357);
#53356 = CARTESIAN_POINT('',(4.301146897693,-24.80437763694,
    7.72349620398));
#53357 = VECTOR('',#53358,1.);
#53358 = DIRECTION('',(1.,0.E+000,1.901932717592E-015));
#53359 = PCURVE('',#53309,#53360);
#53360 = DEFINITIONAL_REPRESENTATION('',(#53361),#53365);
#53361 = LINE('',#53362,#53363);
#53362 = CARTESIAN_POINT('',(-0.582497624175,-1.9));
#53363 = VECTOR('',#53364,1.);
#53364 = DIRECTION('',(-1.873038086378E-015,-1.));
#53365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53370)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53367,#53368,#53369)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53367 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53368 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53369 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53370 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53367,
  'distance_accuracy_value','confusion accuracy');
#53371 = SHAPE_DEFINITION_REPRESENTATION(#53372,#53291);
#53372 = PRODUCT_DEFINITION_SHAPE('','',#53373);
#53373 = PRODUCT_DEFINITION('design','',#53374,#53377);
#53374 = PRODUCT_DEFINITION_FORMATION('','',#53375);
#53375 = PRODUCT('CADSOFTTOOLS 1.230','CADSOFTTOOLS 1.230','',(#53376));
#53376 = PRODUCT_CONTEXT('',#2,'mechanical');
#53377 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53378 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53379,#53381);
#53379 = ( REPRESENTATION_RELATIONSHIP('','',#53291,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53380) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53380 = ITEM_DEFINED_TRANSFORMATION('','',#11,#931);
#53381 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53382);
#53382 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('230','','',#5,#53373,$);
#53383 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53375));
#53384 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53385),#53459);
#53385 = SHELL_BASED_SURFACE_MODEL('',(#53386));
#53386 = OPEN_SHELL('',(#53387));
#53387 = ADVANCED_FACE('',(#53388),#53402,.T.);
#53388 = FACE_BOUND('',#53389,.T.);
#53389 = EDGE_LOOP('',(#53390,#53413,#53429,#53445));
#53390 = ORIENTED_EDGE('',*,*,#53391,.T.);
#53391 = EDGE_CURVE('',#53392,#53394,#53396,.T.);
#53392 = VERTEX_POINT('',#53393);
#53393 = CARTESIAN_POINT('',(4.768134195255,-24.9055272872,7.1498480274)
  );
#53394 = VERTEX_POINT('',#53395);
#53395 = CARTESIAN_POINT('',(4.768134195652,-26.12443634467,
    7.149848027465));
#53396 = SURFACE_CURVE('',#53397,(#53401),.PCURVE_S1.);
#53397 = LINE('',#53398,#53399);
#53398 = CARTESIAN_POINT('',(4.768134195366,-24.9055272872,
    7.149848027355));
#53399 = VECTOR('',#53400,1.);
#53400 = DIRECTION('',(-1.09300002439E-014,-1.,-3.133266736586E-014));
#53401 = PCURVE('',#53402,#53407);
#53402 = PLANE('',#53403);
#53403 = AXIS2_PLACEMENT_3D('',#53404,#53405,#53406);
#53404 = CARTESIAN_POINT('',(2.401146897693,-26.12403922122,
    7.149848027463));
#53405 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#53406 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#53407 = DEFINITIONAL_REPRESENTATION('',(#53408),#53412);
#53408 = LINE('',#53409,#53410);
#53409 = CARTESIAN_POINT('',(-1.218511934017,-2.366987297673));
#53410 = VECTOR('',#53411,1.);
#53411 = DIRECTION('',(1.,1.09300002439E-014));
#53412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53413 = ORIENTED_EDGE('',*,*,#53414,.F.);
#53414 = EDGE_CURVE('',#53415,#53394,#53417,.T.);
#53415 = VERTEX_POINT('',#53416);
#53416 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#53417 = SURFACE_CURVE('',#53418,(#53422),.PCURVE_S1.);
#53418 = LINE('',#53419,#53420);
#53419 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#53420 = VECTOR('',#53421,1.);
#53421 = DIRECTION('',(1.,3.803865430956E-014,1.521546172382E-014));
#53422 = PCURVE('',#53402,#53423);
#53423 = DEFINITIONAL_REPRESENTATION('',(#53424),#53428);
#53424 = LINE('',#53425,#53426);
#53425 = CARTESIAN_POINT('',(3.971234480993E-004,-1.9));
#53426 = VECTOR('',#53427,1.);
#53427 = DIRECTION('',(-3.803865430956E-014,-1.));
#53428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53429 = ORIENTED_EDGE('',*,*,#53430,.T.);
#53430 = EDGE_CURVE('',#53415,#53431,#53433,.T.);
#53431 = VERTEX_POINT('',#53432);
#53432 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,
    7.149848027463));
#53433 = SURFACE_CURVE('',#53434,(#53438),.PCURVE_S1.);
#53434 = LINE('',#53435,#53436);
#53435 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#53436 = VECTOR('',#53437,1.);
#53437 = DIRECTION('',(0.E+000,1.,4.809200107346E-014));
#53438 = PCURVE('',#53402,#53439);
#53439 = DEFINITIONAL_REPRESENTATION('',(#53440),#53444);
#53440 = LINE('',#53441,#53442);
#53441 = CARTESIAN_POINT('',(3.971234480993E-004,-1.9));
#53442 = VECTOR('',#53443,1.);
#53443 = DIRECTION('',(-1.,0.E+000));
#53444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53445 = ORIENTED_EDGE('',*,*,#53446,.T.);
#53446 = EDGE_CURVE('',#53431,#53392,#53447,.T.);
#53447 = SURFACE_CURVE('',#53448,(#53452),.PCURVE_S1.);
#53448 = LINE('',#53449,#53450);
#53449 = CARTESIAN_POINT('',(4.301146897693,-24.9055272872,
    7.149848027463));
#53450 = VECTOR('',#53451,1.);
#53451 = DIRECTION('',(1.,7.607730868384E-015,1.901932717096E-015));
#53452 = PCURVE('',#53402,#53453);
#53453 = DEFINITIONAL_REPRESENTATION('',(#53454),#53458);
#53454 = LINE('',#53455,#53456);
#53455 = CARTESIAN_POINT('',(-1.21851193402,-1.9));
#53456 = VECTOR('',#53457,1.);
#53457 = DIRECTION('',(-7.607730868384E-015,-1.));
#53458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53463)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53460,#53461,#53462)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53460 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53461 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53462 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53463 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#53460,
  'distance_accuracy_value','confusion accuracy');
#53464 = SHAPE_DEFINITION_REPRESENTATION(#53465,#53384);
#53465 = PRODUCT_DEFINITION_SHAPE('','',#53466);
#53466 = PRODUCT_DEFINITION('design','',#53467,#53470);
#53467 = PRODUCT_DEFINITION_FORMATION('','',#53468);
#53468 = PRODUCT('CADSOFTTOOLS 1.231','CADSOFTTOOLS 1.231','',(#53469));
#53469 = PRODUCT_CONTEXT('',#2,'mechanical');
#53470 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53471 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53472,#53474);
#53472 = ( REPRESENTATION_RELATIONSHIP('','',#53384,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53473) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53473 = ITEM_DEFINED_TRANSFORMATION('','',#11,#935);
#53474 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53475);
#53475 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('231','','',#5,#53466,$);
#53476 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53468));
#53477 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53478),#53568);
#53478 = SHELL_BASED_SURFACE_MODEL('',(#53479));
#53479 = OPEN_SHELL('',(#53480));
#53480 = ADVANCED_FACE('',(#53481),#53495,.T.);
#53481 = FACE_BOUND('',#53482,.T.);
#53482 = EDGE_LOOP('',(#53483,#53506,#53522,#53538,#53554));
#53483 = ORIENTED_EDGE('',*,*,#53484,.T.);
#53484 = EDGE_CURVE('',#53485,#53487,#53489,.T.);
#53485 = VERTEX_POINT('',#53486);
#53486 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#53487 = VERTEX_POINT('',#53488);
#53488 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    8.799848027463));
#53489 = SURFACE_CURVE('',#53490,(#53494),.PCURVE_S1.);
#53490 = LINE('',#53491,#53492);
#53491 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#53492 = VECTOR('',#53493,1.);
#53493 = DIRECTION('',(0.774596669241,-0.4472135955,0.4472135955));
#53494 = PCURVE('',#53495,#53500);
#53495 = PLANE('',#53496);
#53496 = AXIS2_PLACEMENT_3D('',#53497,#53498,#53499);
#53497 = CARTESIAN_POINT('',(4.984640546329,-21.95977803904,
    8.674848027222));
#53498 = DIRECTION('',(0.5,0.E+000,-0.866025403784));
#53499 = DIRECTION('',(0.866025403784,0.E+000,0.5));
#53500 = DEFINITIONAL_REPRESENTATION('',(#53501),#53505);
#53501 = LINE('',#53502,#53503);
#53502 = CARTESIAN_POINT('',(-4.967997504004E-002,-1.759631834311));
#53503 = VECTOR('',#53504,1.);
#53504 = DIRECTION('',(0.894427191,0.4472135955));
#53505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53506 = ORIENTED_EDGE('',*,*,#53507,.T.);
#53507 = EDGE_CURVE('',#53487,#53508,#53510,.T.);
#53508 = VERTEX_POINT('',#53509);
#53509 = CARTESIAN_POINT('',(5.201146897212,-23.81956988373,
    8.799848027079));
#53510 = SURFACE_CURVE('',#53511,(#53515),.PCURVE_S1.);
#53511 = LINE('',#53512,#53513);
#53512 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    8.799848027463));
#53513 = VECTOR('',#53514,1.);
#53514 = DIRECTION('',(0.E+000,-1.,0.E+000));
#53515 = PCURVE('',#53495,#53516);
#53516 = DEFINITIONAL_REPRESENTATION('',(#53517),#53521);
#53517 = LINE('',#53518,#53519);
#53518 = CARTESIAN_POINT('',(0.250000000482,-1.60979184655));
#53519 = VECTOR('',#53520,1.);
#53520 = DIRECTION('',(0.E+000,1.));
#53521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53522 = ORIENTED_EDGE('',*,*,#53523,.T.);
#53523 = EDGE_CURVE('',#53508,#53524,#53526,.T.);
#53524 = VERTEX_POINT('',#53525);
#53525 = CARTESIAN_POINT('',(4.768134195408,-23.81956988373,
    8.549848027355));
#53526 = SURFACE_CURVE('',#53527,(#53531),.PCURVE_S1.);
#53527 = LINE('',#53528,#53529);
#53528 = CARTESIAN_POINT('',(5.201146897167,-23.81956988373,
    8.799848027155));
#53529 = VECTOR('',#53530,1.);
#53530 = DIRECTION('',(-0.866025403935,0.E+000,-0.499999999739));
#53531 = PCURVE('',#53495,#53532);
#53532 = DEFINITIONAL_REPRESENTATION('',(#53533),#53537);
#53533 = LINE('',#53534,#53535);
#53534 = CARTESIAN_POINT('',(0.249999999873,1.85979184469));
#53535 = VECTOR('',#53536,1.);
#53536 = DIRECTION('',(-1.,-0.E+000));
#53537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53538 = ORIENTED_EDGE('',*,*,#53539,.F.);
#53539 = EDGE_CURVE('',#53540,#53524,#53542,.T.);
#53540 = VERTEX_POINT('',#53541);
#53541 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#53542 = SURFACE_CURVE('',#53543,(#53547),.PCURVE_S1.);
#53543 = LINE('',#53544,#53545);
#53544 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#53545 = VECTOR('',#53546,1.);
#53546 = DIRECTION('',(-1.079725777712E-014,-1.,-3.091941999813E-014));
#53547 = PCURVE('',#53495,#53548);
#53548 = DEFINITIONAL_REPRESENTATION('',(#53549),#53553);
#53549 = LINE('',#53550,#53551);
#53550 = CARTESIAN_POINT('',(-0.249999999517,-1.759631834311));
#53551 = VECTOR('',#53552,1.);
#53552 = DIRECTION('',(-2.481040952526E-014,1.));
#53553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53554 = ORIENTED_EDGE('',*,*,#53555,.F.);
#53555 = EDGE_CURVE('',#53485,#53540,#53556,.T.);
#53556 = SURFACE_CURVE('',#53557,(#53561),.PCURVE_S1.);
#53557 = LINE('',#53558,#53559);
#53558 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#53559 = VECTOR('',#53560,1.);
#53560 = DIRECTION('',(-0.866025403784,-3.547037983917E-014,-0.5));
#53561 = PCURVE('',#53495,#53562);
#53562 = DEFINITIONAL_REPRESENTATION('',(#53563),#53567);
#53563 = LINE('',#53564,#53565);
#53564 = CARTESIAN_POINT('',(-4.967997504006E-002,-1.759631834311));
#53565 = VECTOR('',#53566,1.);
#53566 = DIRECTION('',(-1.,3.547037983917E-014));
#53567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53572)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53569,#53570,#53571)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53569 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53570 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53571 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53572 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53569,
  'distance_accuracy_value','confusion accuracy');
#53573 = SHAPE_DEFINITION_REPRESENTATION(#53574,#53477);
#53574 = PRODUCT_DEFINITION_SHAPE('','',#53575);
#53575 = PRODUCT_DEFINITION('design','',#53576,#53579);
#53576 = PRODUCT_DEFINITION_FORMATION('','',#53577);
#53577 = PRODUCT('CADSOFTTOOLS 1.232','CADSOFTTOOLS 1.232','',(#53578));
#53578 = PRODUCT_CONTEXT('',#2,'mechanical');
#53579 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53581,#53583);
#53581 = ( REPRESENTATION_RELATIONSHIP('','',#53477,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53582) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#939);
#53583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53584);
#53584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('232','','',#5,#53575,$);
#53585 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53577));
#53586 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53587),#53661);
#53587 = SHELL_BASED_SURFACE_MODEL('',(#53588));
#53588 = OPEN_SHELL('',(#53589));
#53589 = ADVANCED_FACE('',(#53590),#53604,.T.);
#53590 = FACE_BOUND('',#53591,.T.);
#53591 = EDGE_LOOP('',(#53592,#53615,#53631,#53647));
#53592 = ORIENTED_EDGE('',*,*,#53593,.T.);
#53593 = EDGE_CURVE('',#53594,#53596,#53598,.T.);
#53594 = VERTEX_POINT('',#53595);
#53595 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015224));
#53596 = VERTEX_POINT('',#53597);
#53597 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    9.499848027463));
#53598 = SURFACE_CURVE('',#53599,(#53603),.PCURVE_S1.);
#53599 = LINE('',#53600,#53601);
#53600 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015225));
#53601 = VECTOR('',#53602,1.);
#53602 = DIRECTION('',(0.774596669242,-0.4472135955,-0.4472135955));
#53603 = PCURVE('',#53604,#53609);
#53604 = PLANE('',#53605);
#53605 = AXIS2_PLACEMENT_3D('',#53606,#53607,#53608);
#53606 = CARTESIAN_POINT('',(4.984640546747,-20.22498619249,
    9.149848027463));
#53607 = DIRECTION('',(0.5,0.866025403784,4.280288539396E-014));
#53608 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
#53609 = DEFINITIONAL_REPRESENTATION('',(#53610),#53614);
#53610 = LINE('',#53611,#53612);
#53611 = CARTESIAN_POINT('',(-4.967997552264E-002,-0.499839987762));
#53612 = VECTOR('',#53613,1.);
#53613 = DIRECTION('',(0.894427191,0.4472135955));
#53614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53615 = ORIENTED_EDGE('',*,*,#53616,.T.);
#53616 = EDGE_CURVE('',#53596,#53617,#53619,.T.);
#53617 = VERTEX_POINT('',#53618);
#53618 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    8.799848027463));
#53619 = SURFACE_CURVE('',#53620,(#53624),.PCURVE_S1.);
#53620 = LINE('',#53621,#53622);
#53621 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    9.499848027463));
#53622 = VECTOR('',#53623,1.);
#53623 = DIRECTION('',(1.015061051086E-014,4.060244204343E-014,-1.));
#53624 = PCURVE('',#53604,#53625);
#53625 = DEFINITIONAL_REPRESENTATION('',(#53626),#53630);
#53626 = LINE('',#53627,#53628);
#53627 = CARTESIAN_POINT('',(0.25,-0.35));
#53628 = VECTOR('',#53629,1.);
#53629 = DIRECTION('',(-1.151053445539E-014,1.));
#53630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53631 = ORIENTED_EDGE('',*,*,#53632,.F.);
#53632 = EDGE_CURVE('',#53633,#53617,#53635,.T.);
#53633 = VERTEX_POINT('',#53634);
#53634 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#53635 = SURFACE_CURVE('',#53636,(#53640),.PCURVE_S1.);
#53636 = LINE('',#53637,#53638);
#53637 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    8.650008039702));
#53638 = VECTOR('',#53639,1.);
#53639 = DIRECTION('',(0.774596669241,-0.4472135955,0.4472135955));
#53640 = PCURVE('',#53604,#53641);
#53641 = DEFINITIONAL_REPRESENTATION('',(#53642),#53646);
#53642 = LINE('',#53643,#53644);
#53643 = CARTESIAN_POINT('',(-4.967997552269E-002,0.499839987761));
#53644 = VECTOR('',#53645,1.);
#53645 = DIRECTION('',(0.894427191,-0.4472135955));
#53646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53647 = ORIENTED_EDGE('',*,*,#53648,.F.);
#53648 = EDGE_CURVE('',#53594,#53633,#53649,.T.);
#53649 = SURFACE_CURVE('',#53650,(#53654),.PCURVE_S1.);
#53650 = LINE('',#53651,#53652);
#53651 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015224));
#53652 = VECTOR('',#53653,1.);
#53653 = DIRECTION('',(8.351549845557E-014,0.E+000,-1.));
#53654 = PCURVE('',#53604,#53655);
#53655 = DEFINITIONAL_REPRESENTATION('',(#53656),#53660);
#53656 = LINE('',#53657,#53658);
#53657 = CARTESIAN_POINT('',(-4.967997552267E-002,-0.499839987761));
#53658 = VECTOR('',#53659,1.);
#53659 = DIRECTION('',(7.232654327224E-014,1.));
#53660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53665)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53662,#53663,#53664)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53662 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53663 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53664 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53665 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53662,
  'distance_accuracy_value','confusion accuracy');
#53666 = SHAPE_DEFINITION_REPRESENTATION(#53667,#53586);
#53667 = PRODUCT_DEFINITION_SHAPE('','',#53668);
#53668 = PRODUCT_DEFINITION('design','',#53669,#53672);
#53669 = PRODUCT_DEFINITION_FORMATION('','',#53670);
#53670 = PRODUCT('CADSOFTTOOLS 1.233','CADSOFTTOOLS 1.233','',(#53671));
#53671 = PRODUCT_CONTEXT('',#2,'mechanical');
#53672 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53673 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53674,#53676);
#53674 = ( REPRESENTATION_RELATIONSHIP('','',#53586,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53675) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53675 = ITEM_DEFINED_TRANSFORMATION('','',#11,#943);
#53676 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53677);
#53677 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('233','','',#5,#53668,$);
#53678 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53670));
#53679 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53680),#53770);
#53680 = SHELL_BASED_SURFACE_MODEL('',(#53681));
#53681 = OPEN_SHELL('',(#53682));
#53682 = ADVANCED_FACE('',(#53683),#53697,.T.);
#53683 = FACE_BOUND('',#53684,.T.);
#53684 = EDGE_LOOP('',(#53685,#53708,#53724,#53740,#53756));
#53685 = ORIENTED_EDGE('',*,*,#53686,.F.);
#53686 = EDGE_CURVE('',#53687,#53689,#53691,.T.);
#53687 = VERTEX_POINT('',#53688);
#53688 = CARTESIAN_POINT('',(4.768211884484,-23.98738981016,
    9.749831471667));
#53689 = VERTEX_POINT('',#53690);
#53690 = CARTESIAN_POINT('',(4.768134195802,-20.20014620473,
    9.749848027463));
#53691 = SURFACE_CURVE('',#53692,(#53696),.PCURVE_S1.);
#53692 = LINE('',#53693,#53694);
#53693 = CARTESIAN_POINT('',(4.768134195802,-23.98738981182,
    9.749848027463));
#53694 = VECTOR('',#53695,1.);
#53695 = DIRECTION('',(-8.72408554626E-014,1.,4.971790687654E-014));
#53696 = PCURVE('',#53697,#53702);
#53697 = PLANE('',#53698);
#53698 = AXIS2_PLACEMENT_3D('',#53699,#53700,#53701);
#53699 = CARTESIAN_POINT('',(4.984640560474,-22.04368800133,
    9.624848019538));
#53700 = DIRECTION('',(0.5,0.E+000,0.866025403784));
#53701 = DIRECTION('',(-0.866025403784,0.E+000,0.5));
#53702 = DEFINITIONAL_REPRESENTATION('',(#53703),#53707);
#53703 = LINE('',#53704,#53705);
#53704 = CARTESIAN_POINT('',(0.250000015849,1.943701810496));
#53705 = VECTOR('',#53706,1.);
#53706 = DIRECTION('',(1.004117505168E-013,-1.));
#53707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53708 = ORIENTED_EDGE('',*,*,#53709,.T.);
#53709 = EDGE_CURVE('',#53687,#53710,#53712,.T.);
#53710 = VERTEX_POINT('',#53711);
#53711 = CARTESIAN_POINT('',(5.201142703959,-23.98738981016,
    9.499876452218));
#53712 = SURFACE_CURVE('',#53713,(#53717),.PCURVE_S1.);
#53713 = LINE('',#53714,#53715);
#53714 = CARTESIAN_POINT('',(4.768212760995,-23.98738981016,
    9.749832989461));
#53715 = VECTOR('',#53716,1.);
#53716 = DIRECTION('',(0.866022121449,0.E+000,-0.500005685128));
#53717 = PCURVE('',#53697,#53718);
#53718 = DEFINITIONAL_REPRESENTATION('',(#53719),#53723);
#53719 = LINE('',#53720,#53721);
#53720 = CARTESIAN_POINT('',(0.249924457396,1.94370180883));
#53721 = VECTOR('',#53722,1.);
#53722 = DIRECTION('',(-1.,0.E+000));
#53723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53724 = ORIENTED_EDGE('',*,*,#53725,.T.);
#53725 = EDGE_CURVE('',#53710,#53726,#53728,.T.);
#53726 = VERTEX_POINT('',#53727);
#53727 = CARTESIAN_POINT('',(5.201146897693,-20.34998619249,
    9.499848027463));
#53728 = SURFACE_CURVE('',#53729,(#53733),.PCURVE_S1.);
#53729 = LINE('',#53730,#53731);
#53730 = CARTESIAN_POINT('',(5.201146897693,-23.98738981038,
    9.499848027463));
#53731 = VECTOR('',#53732,1.);
#53732 = DIRECTION('',(4.63940539655E-015,1.,-1.123224464428E-014));
#53733 = PCURVE('',#53697,#53734);
#53734 = DEFINITIONAL_REPRESENTATION('',(#53735),#53739);
#53735 = LINE('',#53736,#53737);
#53736 = CARTESIAN_POINT('',(-0.249999984149,1.943701809057));
#53737 = VECTOR('',#53738,1.);
#53738 = DIRECTION('',(-9.633965254007E-015,-1.));
#53739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53740 = ORIENTED_EDGE('',*,*,#53741,.F.);
#53741 = EDGE_CURVE('',#53742,#53726,#53744,.T.);
#53742 = VERTEX_POINT('',#53743);
#53743 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015224));
#53744 = SURFACE_CURVE('',#53745,(#53749),.PCURVE_S1.);
#53745 = LINE('',#53746,#53747);
#53746 = CARTESIAN_POINT('',(4.941616425885,-20.20014620473,
    9.649688015225));
#53747 = VECTOR('',#53748,1.);
#53748 = DIRECTION('',(0.774596669242,-0.4472135955,-0.4472135955));
#53749 = PCURVE('',#53697,#53750);
#53750 = DEFINITIONAL_REPRESENTATION('',(#53751),#53755);
#53751 = LINE('',#53752,#53753);
#53752 = CARTESIAN_POINT('',(4.967999137319E-002,-1.843541796601));
#53753 = VECTOR('',#53754,1.);
#53754 = DIRECTION('',(-0.894427191,0.4472135955));
#53755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53756 = ORIENTED_EDGE('',*,*,#53757,.F.);
#53757 = EDGE_CURVE('',#53689,#53742,#53758,.T.);
#53758 = SURFACE_CURVE('',#53759,(#53763),.PCURVE_S1.);
#53759 = LINE('',#53760,#53761);
#53760 = CARTESIAN_POINT('',(4.768134195802,-20.20014620473,
    9.749848027463));
#53761 = VECTOR('',#53762,1.);
#53762 = DIRECTION('',(0.866025403784,0.E+000,-0.5));
#53763 = PCURVE('',#53697,#53764);
#53764 = DEFINITIONAL_REPRESENTATION('',(#53765),#53769);
#53765 = LINE('',#53766,#53767);
#53766 = CARTESIAN_POINT('',(0.25000001585,-1.843541796601));
#53767 = VECTOR('',#53768,1.);
#53768 = DIRECTION('',(-1.,0.E+000));
#53769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53774)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53771,#53772,#53773)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53771 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53772 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53773 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53774 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#53771,
  'distance_accuracy_value','confusion accuracy');
#53775 = SHAPE_DEFINITION_REPRESENTATION(#53776,#53679);
#53776 = PRODUCT_DEFINITION_SHAPE('','',#53777);
#53777 = PRODUCT_DEFINITION('design','',#53778,#53781);
#53778 = PRODUCT_DEFINITION_FORMATION('','',#53779);
#53779 = PRODUCT('CADSOFTTOOLS 1.234','CADSOFTTOOLS 1.234','',(#53780));
#53780 = PRODUCT_CONTEXT('',#2,'mechanical');
#53781 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53782 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53783,#53785);
#53783 = ( REPRESENTATION_RELATIONSHIP('','',#53679,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53784) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53784 = ITEM_DEFINED_TRANSFORMATION('','',#11,#947);
#53785 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53786);
#53786 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('234','','',#5,#53777,$);
#53787 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53779));
#53788 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53789),#53863);
#53789 = SHELL_BASED_SURFACE_MODEL('',(#53790));
#53790 = OPEN_SHELL('',(#53791));
#53791 = ADVANCED_FACE('',(#53792),#53806,.T.);
#53792 = FACE_BOUND('',#53793,.T.);
#53793 = EDGE_LOOP('',(#53794,#53817,#53833,#53849));
#53794 = ORIENTED_EDGE('',*,*,#53795,.F.);
#53795 = EDGE_CURVE('',#53796,#53798,#53800,.T.);
#53796 = VERTEX_POINT('',#53797);
#53797 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#53798 = VERTEX_POINT('',#53799);
#53799 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    9.749848027463));
#53800 = SURFACE_CURVE('',#53801,(#53805),.PCURVE_S1.);
#53801 = LINE('',#53802,#53803);
#53802 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#53803 = VECTOR('',#53804,1.);
#53804 = DIRECTION('',(2.345184287661E-016,1.,5.018694375594E-014));
#53805 = PCURVE('',#53806,#53811);
#53806 = PLANE('',#53807);
#53807 = AXIS2_PLACEMENT_3D('',#53808,#53809,#53810);
#53808 = CARTESIAN_POINT('',(2.401146897693,-16.94998619249,
    9.749848027463));
#53809 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#53810 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#53811 = DEFINITIONAL_REPRESENTATION('',(#53812),#53816);
#53812 = LINE('',#53813,#53814);
#53813 = CARTESIAN_POINT('',(-7.03740361767,-1.9));
#53814 = VECTOR('',#53815,1.);
#53815 = DIRECTION('',(1.,-2.345184287661E-016));
#53816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53817 = ORIENTED_EDGE('',*,*,#53818,.T.);
#53818 = EDGE_CURVE('',#53796,#53819,#53821,.T.);
#53819 = VERTEX_POINT('',#53820);
#53820 = CARTESIAN_POINT('',(4.768211884484,-23.98738981016,
    9.749831471667));
#53821 = SURFACE_CURVE('',#53822,(#53826),.PCURVE_S1.);
#53822 = LINE('',#53823,#53824);
#53823 = CARTESIAN_POINT('',(4.301146897693,-23.98738981016,
    9.749848027463));
#53824 = VECTOR('',#53825,1.);
#53825 = DIRECTION('',(1.,0.E+000,0.E+000));
#53826 = PCURVE('',#53806,#53827);
#53827 = DEFINITIONAL_REPRESENTATION('',(#53828),#53832);
#53828 = LINE('',#53829,#53830);
#53829 = CARTESIAN_POINT('',(-7.03740361767,-1.9));
#53830 = VECTOR('',#53831,1.);
#53831 = DIRECTION('',(0.E+000,-1.));
#53832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53833 = ORIENTED_EDGE('',*,*,#53834,.T.);
#53834 = EDGE_CURVE('',#53819,#53835,#53837,.T.);
#53835 = VERTEX_POINT('',#53836);
#53836 = CARTESIAN_POINT('',(4.768134195802,-20.20014620473,
    9.749848027463));
#53837 = SURFACE_CURVE('',#53838,(#53842),.PCURVE_S1.);
#53838 = LINE('',#53839,#53840);
#53839 = CARTESIAN_POINT('',(4.768134195802,-23.98738981182,
    9.749848027463));
#53840 = VECTOR('',#53841,1.);
#53841 = DIRECTION('',(-8.72408554626E-014,1.,4.971790687654E-014));
#53842 = PCURVE('',#53806,#53843);
#53843 = DEFINITIONAL_REPRESENTATION('',(#53844),#53848);
#53844 = LINE('',#53845,#53846);
#53845 = CARTESIAN_POINT('',(-7.037403619336,-2.366987298109));
#53846 = VECTOR('',#53847,1.);
#53847 = DIRECTION('',(1.,8.72408554626E-014));
#53848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53849 = ORIENTED_EDGE('',*,*,#53850,.F.);
#53850 = EDGE_CURVE('',#53798,#53835,#53851,.T.);
#53851 = SURFACE_CURVE('',#53852,(#53856),.PCURVE_S1.);
#53852 = LINE('',#53853,#53854);
#53853 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    9.749848027463));
#53854 = VECTOR('',#53855,1.);
#53855 = DIRECTION('',(1.,-1.521546171893E-014,0.E+000));
#53856 = PCURVE('',#53806,#53857);
#53857 = DEFINITIONAL_REPRESENTATION('',(#53858),#53862);
#53858 = LINE('',#53859,#53860);
#53859 = CARTESIAN_POINT('',(-3.250160012239,-1.9));
#53860 = VECTOR('',#53861,1.);
#53861 = DIRECTION('',(-1.521546171893E-014,-1.));
#53862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53867)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53864,#53865,#53866)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53864 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53865 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53866 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53867 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#53864,
  'distance_accuracy_value','confusion accuracy');
#53868 = SHAPE_DEFINITION_REPRESENTATION(#53869,#53788);
#53869 = PRODUCT_DEFINITION_SHAPE('','',#53870);
#53870 = PRODUCT_DEFINITION('design','',#53871,#53874);
#53871 = PRODUCT_DEFINITION_FORMATION('','',#53872);
#53872 = PRODUCT('CADSOFTTOOLS 1.235','CADSOFTTOOLS 1.235','',(#53873));
#53873 = PRODUCT_CONTEXT('',#2,'mechanical');
#53874 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53875 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53876,#53878);
#53876 = ( REPRESENTATION_RELATIONSHIP('','',#53788,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53877) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53877 = ITEM_DEFINED_TRANSFORMATION('','',#11,#951);
#53878 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53879);
#53879 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('235','','',#5,#53870,$);
#53880 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53872));
#53881 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53882),#53956);
#53882 = SHELL_BASED_SURFACE_MODEL('',(#53883));
#53883 = OPEN_SHELL('',(#53884));
#53884 = ADVANCED_FACE('',(#53885),#53899,.T.);
#53885 = FACE_BOUND('',#53886,.T.);
#53886 = EDGE_LOOP('',(#53887,#53910,#53926,#53942));
#53887 = ORIENTED_EDGE('',*,*,#53888,.T.);
#53888 = EDGE_CURVE('',#53889,#53891,#53893,.T.);
#53889 = VERTEX_POINT('',#53890);
#53890 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#53891 = VERTEX_POINT('',#53892);
#53892 = CARTESIAN_POINT('',(4.768134195408,-23.81956988373,
    8.549848027355));
#53893 = SURFACE_CURVE('',#53894,(#53898),.PCURVE_S1.);
#53894 = LINE('',#53895,#53896);
#53895 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#53896 = VECTOR('',#53897,1.);
#53897 = DIRECTION('',(-1.079725777712E-014,-1.,-3.091941999813E-014));
#53898 = PCURVE('',#53899,#53904);
#53899 = PLANE('',#53900);
#53900 = AXIS2_PLACEMENT_3D('',#53901,#53902,#53903);
#53901 = CARTESIAN_POINT('',(2.401146897693,-23.81956988373,
    8.549848027463));
#53902 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#53903 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#53904 = DEFINITIONAL_REPRESENTATION('',(#53905),#53909);
#53905 = LINE('',#53906,#53907);
#53906 = CARTESIAN_POINT('',(-3.619423679001,-2.366987298108));
#53907 = VECTOR('',#53908,1.);
#53908 = DIRECTION('',(1.,1.079725777712E-014));
#53909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53910 = ORIENTED_EDGE('',*,*,#53911,.T.);
#53911 = EDGE_CURVE('',#53891,#53912,#53914,.T.);
#53912 = VERTEX_POINT('',#53913);
#53913 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    8.549848027463));
#53914 = SURFACE_CURVE('',#53915,(#53919),.PCURVE_S1.);
#53915 = LINE('',#53916,#53917);
#53916 = CARTESIAN_POINT('',(4.768134195408,-23.81956988373,
    8.549848027463));
#53917 = VECTOR('',#53918,1.);
#53918 = DIRECTION('',(-1.,7.607730865889E-015,0.E+000));
#53919 = PCURVE('',#53899,#53920);
#53920 = DEFINITIONAL_REPRESENTATION('',(#53921),#53925);
#53921 = LINE('',#53922,#53923);
#53922 = CARTESIAN_POINT('',(0.E+000,-2.366987297715));
#53923 = VECTOR('',#53924,1.);
#53924 = DIRECTION('',(-7.607730865889E-015,1.));
#53925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53926 = ORIENTED_EDGE('',*,*,#53927,.T.);
#53927 = EDGE_CURVE('',#53912,#53928,#53930,.T.);
#53928 = VERTEX_POINT('',#53929);
#53929 = CARTESIAN_POINT('',(4.301146897693,-20.20014620473,
    8.549848027463));
#53930 = SURFACE_CURVE('',#53931,(#53935),.PCURVE_S1.);
#53931 = LINE('',#53932,#53933);
#53932 = CARTESIAN_POINT('',(4.301146897693,-23.81956988373,
    8.549848027463));
#53933 = VECTOR('',#53934,1.);
#53934 = DIRECTION('',(0.E+000,1.,5.202315110796E-014));
#53935 = PCURVE('',#53899,#53936);
#53936 = DEFINITIONAL_REPRESENTATION('',(#53937),#53941);
#53937 = LINE('',#53938,#53939);
#53938 = CARTESIAN_POINT('',(0.E+000,-1.9));
#53939 = VECTOR('',#53940,1.);
#53940 = DIRECTION('',(-1.,0.E+000));
#53941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53942 = ORIENTED_EDGE('',*,*,#53943,.F.);
#53943 = EDGE_CURVE('',#53889,#53928,#53944,.T.);
#53944 = SURFACE_CURVE('',#53945,(#53949),.PCURVE_S1.);
#53945 = LINE('',#53946,#53947);
#53946 = CARTESIAN_POINT('',(4.768134195801,-20.20014620473,
    8.549848027463));
#53947 = VECTOR('',#53948,1.);
#53948 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53949 = PCURVE('',#53899,#53950);
#53950 = DEFINITIONAL_REPRESENTATION('',(#53951),#53955);
#53951 = LINE('',#53952,#53953);
#53952 = CARTESIAN_POINT('',(-3.619423679001,-2.366987298108));
#53953 = VECTOR('',#53954,1.);
#53954 = DIRECTION('',(-0.E+000,1.));
#53955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53960)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53957,#53958,#53959)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53957 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53958 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53959 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53960 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53957,
  'distance_accuracy_value','confusion accuracy');
#53961 = SHAPE_DEFINITION_REPRESENTATION(#53962,#53881);
#53962 = PRODUCT_DEFINITION_SHAPE('','',#53963);
#53963 = PRODUCT_DEFINITION('design','',#53964,#53967);
#53964 = PRODUCT_DEFINITION_FORMATION('','',#53965);
#53965 = PRODUCT('CADSOFTTOOLS 1.236','CADSOFTTOOLS 1.236','',(#53966));
#53966 = PRODUCT_CONTEXT('',#2,'mechanical');
#53967 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53968 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53969,#53971);
#53969 = ( REPRESENTATION_RELATIONSHIP('','',#53881,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53970) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53970 = ITEM_DEFINED_TRANSFORMATION('','',#11,#955);
#53971 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53972);
#53972 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('236','','',#5,#53963,$);
#53973 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53965));
#53974 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53975),#54049);
#53975 = SHELL_BASED_SURFACE_MODEL('',(#53976));
#53976 = OPEN_SHELL('',(#53977));
#53977 = ADVANCED_FACE('',(#53978),#53992,.F.);
#53978 = FACE_BOUND('',#53979,.T.);
#53979 = EDGE_LOOP('',(#53980,#54003,#54019,#54035));
#53980 = ORIENTED_EDGE('',*,*,#53981,.F.);
#53981 = EDGE_CURVE('',#53982,#53984,#53986,.T.);
#53982 = VERTEX_POINT('',#53983);
#53983 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000226502));
#53984 = VERTEX_POINT('',#53985);
#53985 = CARTESIAN_POINT('',(-0.198853102307,-22.04998619249,
    3.300000226503));
#53986 = SURFACE_CURVE('',#53987,(#53991),.PCURVE_S1.);
#53987 = LINE('',#53988,#53989);
#53988 = CARTESIAN_POINT('',(4.301146897693,-22.04998619249,
    3.300000113254));
#53989 = VECTOR('',#53990,1.);
#53990 = DIRECTION('',(-1.,0.E+000,-2.960594732334E-016));
#53991 = PCURVE('',#53992,#53997);
#53992 = PLANE('',#53993);
#53993 = AXIS2_PLACEMENT_3D('',#53994,#53995,#53996);
#53994 = CARTESIAN_POINT('',(1.901146897693,-22.04998619249,
    3.300000226503));
#53995 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#53996 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781186));
#53997 = DEFINITIONAL_REPRESENTATION('',(#53998),#54002);
#53998 = LINE('',#53999,#54000);
#53999 = CARTESIAN_POINT('',(8.007996955028E-008,-2.4));
#54000 = VECTOR('',#54001,1.);
#54001 = DIRECTION('',(2.093456611578E-016,1.));
#54002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54003 = ORIENTED_EDGE('',*,*,#54004,.F.);
#54004 = EDGE_CURVE('',#54005,#53982,#54007,.T.);
#54005 = VERTEX_POINT('',#54006);
#54006 = CARTESIAN_POINT('',(4.301146897693,-22.24998619249,
    3.500000226503));
#54007 = SURFACE_CURVE('',#54008,(#54012),.PCURVE_S1.);
#54008 = LINE('',#54009,#54010);
#54009 = CARTESIAN_POINT('',(4.301146897693,-22.24998619249,
    3.500000226503));
#54010 = VECTOR('',#54011,1.);
#54011 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#54012 = PCURVE('',#53992,#54013);
#54013 = DEFINITIONAL_REPRESENTATION('',(#54014),#54018);
#54014 = LINE('',#54015,#54016);
#54015 = CARTESIAN_POINT('',(-0.282842712475,-2.4));
#54016 = VECTOR('',#54017,1.);
#54017 = DIRECTION('',(1.,0.E+000));
#54018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54019 = ORIENTED_EDGE('',*,*,#54020,.F.);
#54020 = EDGE_CURVE('',#54021,#54005,#54023,.T.);
#54021 = VERTEX_POINT('',#54022);
#54022 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#54023 = SURFACE_CURVE('',#54024,(#54028),.PCURVE_S1.);
#54024 = LINE('',#54025,#54026);
#54025 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#54026 = VECTOR('',#54027,1.);
#54027 = DIRECTION('',(1.,0.E+000,0.E+000));
#54028 = PCURVE('',#53992,#54029);
#54029 = DEFINITIONAL_REPRESENTATION('',(#54030),#54034);
#54030 = LINE('',#54031,#54032);
#54031 = CARTESIAN_POINT('',(-0.282842712475,2.1));
#54032 = VECTOR('',#54033,1.);
#54033 = DIRECTION('',(0.E+000,-1.));
#54034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54035 = ORIENTED_EDGE('',*,*,#54036,.T.);
#54036 = EDGE_CURVE('',#54021,#53984,#54037,.T.);
#54037 = SURFACE_CURVE('',#54038,(#54042),.PCURVE_S1.);
#54038 = LINE('',#54039,#54040);
#54039 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#54040 = VECTOR('',#54041,1.);
#54041 = DIRECTION('',(0.E+000,0.707106781186,-0.707106781187));
#54042 = PCURVE('',#53992,#54043);
#54043 = DEFINITIONAL_REPRESENTATION('',(#54044),#54048);
#54044 = LINE('',#54045,#54046);
#54045 = CARTESIAN_POINT('',(-0.282842712474,2.1));
#54046 = VECTOR('',#54047,1.);
#54047 = DIRECTION('',(1.,0.E+000));
#54048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54053)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54050,#54051,#54052)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54050 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54051 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54052 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54053 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#54050,
  'distance_accuracy_value','confusion accuracy');
#54054 = SHAPE_DEFINITION_REPRESENTATION(#54055,#53974);
#54055 = PRODUCT_DEFINITION_SHAPE('','',#54056);
#54056 = PRODUCT_DEFINITION('design','',#54057,#54060);
#54057 = PRODUCT_DEFINITION_FORMATION('','',#54058);
#54058 = PRODUCT('CADSOFTTOOLS 1.237','CADSOFTTOOLS 1.237','',(#54059));
#54059 = PRODUCT_CONTEXT('',#2,'mechanical');
#54060 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54062,#54064);
#54062 = ( REPRESENTATION_RELATIONSHIP('','',#53974,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54063) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#959);
#54064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54065);
#54065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('237','','',#5,#54056,$);
#54066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54058));
#54067 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54068),#54142);
#54068 = SHELL_BASED_SURFACE_MODEL('',(#54069));
#54069 = OPEN_SHELL('',(#54070));
#54070 = ADVANCED_FACE('',(#54071),#54085,.F.);
#54071 = FACE_BOUND('',#54072,.T.);
#54072 = EDGE_LOOP('',(#54073,#54096,#54112,#54128));
#54073 = ORIENTED_EDGE('',*,*,#54074,.F.);
#54074 = EDGE_CURVE('',#54075,#54077,#54079,.T.);
#54075 = VERTEX_POINT('',#54076);
#54076 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226494
    ));
#54077 = VERTEX_POINT('',#54078);
#54078 = CARTESIAN_POINT('',(-0.198853102307,0.95001380751,
    3.500000226495));
#54079 = SURFACE_CURVE('',#54080,(#54084),.PCURVE_S1.);
#54080 = LINE('',#54081,#54082);
#54081 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226495
    ));
#54082 = VECTOR('',#54083,1.);
#54083 = DIRECTION('',(-1.,-2.467162276945E-017,0.E+000));
#54084 = PCURVE('',#54085,#54090);
#54085 = PLANE('',#54086);
#54086 = AXIS2_PLACEMENT_3D('',#54087,#54088,#54089);
#54087 = CARTESIAN_POINT('',(1.901146897693,0.950013807509,
    3.500000226493));
#54088 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781186));
#54089 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#54090 = DEFINITIONAL_REPRESENTATION('',(#54091),#54095);
#54091 = LINE('',#54092,#54093);
#54092 = CARTESIAN_POINT('',(1.677486782858E-012,-2.4));
#54093 = VECTOR('',#54094,1.);
#54094 = DIRECTION('',(-1.744547176315E-017,1.));
#54095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54096 = ORIENTED_EDGE('',*,*,#54097,.F.);
#54097 = EDGE_CURVE('',#54098,#54075,#54100,.T.);
#54098 = VERTEX_POINT('',#54099);
#54099 = CARTESIAN_POINT('',(4.301146897693,0.75001380751,3.300000226497
    ));
#54100 = SURFACE_CURVE('',#54101,(#54105),.PCURVE_S1.);
#54101 = LINE('',#54102,#54103);
#54102 = CARTESIAN_POINT('',(4.301146897693,0.750013807511,
    3.300000226495));
#54103 = VECTOR('',#54104,1.);
#54104 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#54105 = PCURVE('',#54085,#54106);
#54106 = DEFINITIONAL_REPRESENTATION('',(#54107),#54111);
#54107 = LINE('',#54108,#54109);
#54108 = CARTESIAN_POINT('',(-0.282842712471,-2.4));
#54109 = VECTOR('',#54110,1.);
#54110 = DIRECTION('',(1.,0.E+000));
#54111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54112 = ORIENTED_EDGE('',*,*,#54113,.F.);
#54113 = EDGE_CURVE('',#54114,#54098,#54116,.T.);
#54114 = VERTEX_POINT('',#54115);
#54115 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,
    3.300000226499));
#54116 = SURFACE_CURVE('',#54117,(#54121),.PCURVE_S1.);
#54117 = LINE('',#54118,#54119);
#54118 = CARTESIAN_POINT('',(-0.198853102307,0.75001380751,
    3.300000113247));
#54119 = VECTOR('',#54120,1.);
#54120 = DIRECTION('',(1.,-1.233581138472E-016,-9.868649107779E-017));
#54121 = PCURVE('',#54085,#54122);
#54122 = DEFINITIONAL_REPRESENTATION('',(#54123),#54127);
#54123 = LINE('',#54124,#54125);
#54124 = CARTESIAN_POINT('',(-0.282842792551,2.1));
#54125 = VECTOR('',#54126,1.);
#54126 = DIRECTION('',(-1.570092458684E-016,-1.));
#54127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54128 = ORIENTED_EDGE('',*,*,#54129,.T.);
#54129 = EDGE_CURVE('',#54114,#54077,#54130,.T.);
#54130 = SURFACE_CURVE('',#54131,(#54135),.PCURVE_S1.);
#54131 = LINE('',#54132,#54133);
#54132 = CARTESIAN_POINT('',(-0.198853102307,0.750013807513,
    3.300000226499));
#54133 = VECTOR('',#54134,1.);
#54134 = DIRECTION('',(0.E+000,0.707106781188,0.707106781185));
#54135 = PCURVE('',#54085,#54136);
#54136 = DEFINITIONAL_REPRESENTATION('',(#54137),#54141);
#54137 = LINE('',#54138,#54139);
#54138 = CARTESIAN_POINT('',(-0.282842712468,2.1));
#54139 = VECTOR('',#54140,1.);
#54140 = DIRECTION('',(1.,0.E+000));
#54141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54146)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54143,#54144,#54145)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54143 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54144 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54145 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54146 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#54143,
  'distance_accuracy_value','confusion accuracy');
#54147 = SHAPE_DEFINITION_REPRESENTATION(#54148,#54067);
#54148 = PRODUCT_DEFINITION_SHAPE('','',#54149);
#54149 = PRODUCT_DEFINITION('design','',#54150,#54153);
#54150 = PRODUCT_DEFINITION_FORMATION('','',#54151);
#54151 = PRODUCT('CADSOFTTOOLS 1.238','CADSOFTTOOLS 1.238','',(#54152));
#54152 = PRODUCT_CONTEXT('',#2,'mechanical');
#54153 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54154 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54155,#54157);
#54155 = ( REPRESENTATION_RELATIONSHIP('','',#54067,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54156) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54156 = ITEM_DEFINED_TRANSFORMATION('','',#11,#963);
#54157 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54158);
#54158 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('238','','',#5,#54149,$);
#54159 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54151));
#54160 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54161),#54283);
#54161 = SHELL_BASED_SURFACE_MODEL('',(#54162));
#54162 = OPEN_SHELL('',(#54163));
#54163 = ADVANCED_FACE('',(#54164),#54178,.T.);
#54164 = FACE_BOUND('',#54165,.T.);
#54165 = EDGE_LOOP('',(#54166,#54189,#54205,#54221,#54237,#54253,#54269)
  );
#54166 = ORIENTED_EDGE('',*,*,#54167,.T.);
#54167 = EDGE_CURVE('',#54168,#54170,#54172,.T.);
#54168 = VERTEX_POINT('',#54169);
#54169 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000226498));
#54170 = VERTEX_POINT('',#54171);
#54171 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#54172 = SURFACE_CURVE('',#54173,(#54177),.PCURVE_S1.);
#54173 = LINE('',#54174,#54175);
#54174 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000226498));
#54175 = VECTOR('',#54176,1.);
#54176 = DIRECTION('',(1.421085471511E-014,-1.776356839389E-015,1.));
#54177 = PCURVE('',#54178,#54183);
#54178 = PLANE('',#54179);
#54179 = AXIS2_PLACEMENT_3D('',#54180,#54181,#54182);
#54180 = CARTESIAN_POINT('',(2.401146897693,-0.749986192494,
    3.299848027463));
#54181 = DIRECTION('',(0.E+000,1.,0.E+000));
#54182 = DIRECTION('',(1.,0.E+000,0.E+000));
#54183 = DEFINITIONAL_REPRESENTATION('',(#54184),#54188);
#54184 = LINE('',#54185,#54186);
#54185 = CARTESIAN_POINT('',(1.9,-1.521990342899E-004));
#54186 = VECTOR('',#54187,1.);
#54187 = DIRECTION('',(1.421085471511E-014,-1.));
#54188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54189 = ORIENTED_EDGE('',*,*,#54190,.T.);
#54190 = EDGE_CURVE('',#54170,#54191,#54193,.T.);
#54191 = VERTEX_POINT('',#54192);
#54192 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.300000226504));
#54193 = SURFACE_CURVE('',#54194,(#54198),.PCURVE_S1.);
#54194 = LINE('',#54195,#54196);
#54195 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#54196 = VECTOR('',#54197,1.);
#54197 = DIRECTION('',(1.,0.E+000,0.E+000));
#54198 = PCURVE('',#54178,#54199);
#54199 = DEFINITIONAL_REPRESENTATION('',(#54200),#54204);
#54200 = LINE('',#54201,#54202);
#54201 = CARTESIAN_POINT('',(1.9,-1.000152199041));
#54202 = VECTOR('',#54203,1.);
#54203 = DIRECTION('',(1.,0.E+000));
#54204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54205 = ORIENTED_EDGE('',*,*,#54206,.F.);
#54206 = EDGE_CURVE('',#54207,#54191,#54209,.T.);
#54207 = VERTEX_POINT('',#54208);
#54208 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#54209 = SURFACE_CURVE('',#54210,(#54214),.PCURVE_S1.);
#54210 = LINE('',#54211,#54212);
#54211 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#54212 = VECTOR('',#54213,1.);
#54213 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54214 = PCURVE('',#54178,#54215);
#54215 = DEFINITIONAL_REPRESENTATION('',(#54216),#54220);
#54216 = LINE('',#54217,#54218);
#54217 = CARTESIAN_POINT('',(2.3,-1.5));
#54218 = VECTOR('',#54219,1.);
#54219 = DIRECTION('',(0.E+000,1.));
#54220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54221 = ORIENTED_EDGE('',*,*,#54222,.T.);
#54222 = EDGE_CURVE('',#54207,#54223,#54225,.T.);
#54223 = VERTEX_POINT('',#54224);
#54224 = CARTESIAN_POINT('',(5.135121493909,-0.749986192494,
    4.799848027463));
#54225 = SURFACE_CURVE('',#54226,(#54230),.PCURVE_S1.);
#54226 = LINE('',#54227,#54228);
#54227 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.799848027463));
#54228 = VECTOR('',#54229,1.);
#54229 = DIRECTION('',(1.,-2.558267314045E-016,0.E+000));
#54230 = PCURVE('',#54178,#54231);
#54231 = DEFINITIONAL_REPRESENTATION('',(#54232),#54236);
#54232 = LINE('',#54233,#54234);
#54233 = CARTESIAN_POINT('',(2.3,-1.5));
#54234 = VECTOR('',#54235,1.);
#54235 = DIRECTION('',(1.,0.E+000));
#54236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54237 = ORIENTED_EDGE('',*,*,#54238,.F.);
#54238 = EDGE_CURVE('',#54239,#54223,#54241,.T.);
#54239 = VERTEX_POINT('',#54240);
#54240 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#54241 = SURFACE_CURVE('',#54242,(#54246),.PCURVE_S1.);
#54242 = LINE('',#54243,#54244);
#54243 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#54244 = VECTOR('',#54245,1.);
#54245 = DIRECTION('',(-0.866025403784,-2.220446049251E-016,0.5));
#54246 = PCURVE('',#54178,#54247);
#54247 = DEFINITIONAL_REPRESENTATION('',(#54248),#54252);
#54248 = LINE('',#54249,#54250);
#54249 = CARTESIAN_POINT('',(3.6,-1.));
#54250 = VECTOR('',#54251,1.);
#54251 = DIRECTION('',(-0.866025403784,-0.5));
#54252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54253 = ORIENTED_EDGE('',*,*,#54254,.T.);
#54254 = EDGE_CURVE('',#54239,#54255,#54257,.T.);
#54255 = VERTEX_POINT('',#54256);
#54256 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    3.300000226498));
#54257 = SURFACE_CURVE('',#54258,(#54262),.PCURVE_S1.);
#54258 = LINE('',#54259,#54260);
#54259 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#54260 = VECTOR('',#54261,1.);
#54261 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54262 = PCURVE('',#54178,#54263);
#54263 = DEFINITIONAL_REPRESENTATION('',(#54264),#54268);
#54264 = LINE('',#54265,#54266);
#54265 = CARTESIAN_POINT('',(3.6,-1.));
#54266 = VECTOR('',#54267,1.);
#54267 = DIRECTION('',(0.E+000,1.));
#54268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54269 = ORIENTED_EDGE('',*,*,#54270,.F.);
#54270 = EDGE_CURVE('',#54168,#54255,#54271,.T.);
#54271 = SURFACE_CURVE('',#54272,(#54276),.PCURVE_S1.);
#54272 = LINE('',#54273,#54274);
#54273 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    3.300000113249));
#54274 = VECTOR('',#54275,1.);
#54275 = DIRECTION('',(1.,0.E+000,-1.044915787883E-015));
#54276 = PCURVE('',#54178,#54277);
#54277 = DEFINITIONAL_REPRESENTATION('',(#54278),#54282);
#54278 = LINE('',#54279,#54280);
#54279 = CARTESIAN_POINT('',(1.9,-1.520857853796E-004));
#54280 = VECTOR('',#54281,1.);
#54281 = DIRECTION('',(1.,1.044915787883E-015));
#54282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54287)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54284,#54285,#54286)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54284 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54285 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54286 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54287 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54284,
  'distance_accuracy_value','confusion accuracy');
#54288 = SHAPE_DEFINITION_REPRESENTATION(#54289,#54160);
#54289 = PRODUCT_DEFINITION_SHAPE('','',#54290);
#54290 = PRODUCT_DEFINITION('design','',#54291,#54294);
#54291 = PRODUCT_DEFINITION_FORMATION('','',#54292);
#54292 = PRODUCT('CADSOFTTOOLS 1.239','CADSOFTTOOLS 1.239','',(#54293));
#54293 = PRODUCT_CONTEXT('',#2,'mechanical');
#54294 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54295 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54296,#54298);
#54296 = ( REPRESENTATION_RELATIONSHIP('','',#54160,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54297) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54297 = ITEM_DEFINED_TRANSFORMATION('','',#11,#967);
#54298 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54299);
#54299 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('239','','',#5,#54290,$);
#54300 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54292));
#54301 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54302),#54424);
#54302 = SHELL_BASED_SURFACE_MODEL('',(#54303));
#54303 = OPEN_SHELL('',(#54304));
#54304 = ADVANCED_FACE('',(#54305),#54319,.T.);
#54305 = FACE_BOUND('',#54306,.T.);
#54306 = EDGE_LOOP('',(#54307,#54330,#54346,#54362,#54378,#54394,#54410)
  );
#54307 = ORIENTED_EDGE('',*,*,#54308,.T.);
#54308 = EDGE_CURVE('',#54309,#54311,#54313,.T.);
#54309 = VERTEX_POINT('',#54310);
#54310 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226503));
#54311 = VERTEX_POINT('',#54312);
#54312 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    4.300000226504));
#54313 = SURFACE_CURVE('',#54314,(#54318),.PCURVE_S1.);
#54314 = LINE('',#54315,#54316);
#54315 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226504));
#54316 = VECTOR('',#54317,1.);
#54317 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54318 = PCURVE('',#54319,#54324);
#54319 = PLANE('',#54320);
#54320 = AXIS2_PLACEMENT_3D('',#54321,#54322,#54323);
#54321 = CARTESIAN_POINT('',(2.401146897693,-3.549986192494,
    4.299848027463));
#54322 = DIRECTION('',(0.E+000,-1.,0.E+000));
#54323 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54324 = DEFINITIONAL_REPRESENTATION('',(#54325),#54329);
#54325 = LINE('',#54326,#54327);
#54326 = CARTESIAN_POINT('',(-2.3,-1.521990410707E-004));
#54327 = VECTOR('',#54328,1.);
#54328 = DIRECTION('',(1.,0.E+000));
#54329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54330 = ORIENTED_EDGE('',*,*,#54331,.F.);
#54331 = EDGE_CURVE('',#54332,#54311,#54334,.T.);
#54332 = VERTEX_POINT('',#54333);
#54333 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    3.300000226498));
#54334 = SURFACE_CURVE('',#54335,(#54339),.PCURVE_S1.);
#54335 = LINE('',#54336,#54337);
#54336 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    3.300000226498));
#54337 = VECTOR('',#54338,1.);
#54338 = DIRECTION('',(0.E+000,4.440892098475E-016,1.));
#54339 = PCURVE('',#54319,#54340);
#54340 = DEFINITIONAL_REPRESENTATION('',(#54341),#54345);
#54341 = LINE('',#54342,#54343);
#54342 = CARTESIAN_POINT('',(-1.9,0.999847800965));
#54343 = VECTOR('',#54344,1.);
#54344 = DIRECTION('',(0.E+000,-1.));
#54345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54346 = ORIENTED_EDGE('',*,*,#54347,.F.);
#54347 = EDGE_CURVE('',#54348,#54332,#54350,.T.);
#54348 = VERTEX_POINT('',#54349);
#54349 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000226498));
#54350 = SURFACE_CURVE('',#54351,(#54355),.PCURVE_S1.);
#54351 = LINE('',#54352,#54353);
#54352 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000113249));
#54353 = VECTOR('',#54354,1.);
#54354 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54355 = PCURVE('',#54319,#54356);
#54356 = DEFINITIONAL_REPRESENTATION('',(#54357),#54361);
#54357 = LINE('',#54358,#54359);
#54358 = CARTESIAN_POINT('',(-3.6,0.999847914214));
#54359 = VECTOR('',#54360,1.);
#54360 = DIRECTION('',(1.,0.E+000));
#54361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54362 = ORIENTED_EDGE('',*,*,#54363,.T.);
#54363 = EDGE_CURVE('',#54348,#54364,#54366,.T.);
#54364 = VERTEX_POINT('',#54365);
#54365 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    4.299848027463));
#54366 = SURFACE_CURVE('',#54367,(#54371),.PCURVE_S1.);
#54367 = LINE('',#54368,#54369);
#54368 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    3.300000226498));
#54369 = VECTOR('',#54370,1.);
#54370 = DIRECTION('',(0.E+000,0.E+000,1.));
#54371 = PCURVE('',#54319,#54372);
#54372 = DEFINITIONAL_REPRESENTATION('',(#54373),#54377);
#54373 = LINE('',#54374,#54375);
#54374 = CARTESIAN_POINT('',(-3.6,0.999847800965));
#54375 = VECTOR('',#54376,1.);
#54376 = DIRECTION('',(0.E+000,-1.));
#54377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54378 = ORIENTED_EDGE('',*,*,#54379,.F.);
#54379 = EDGE_CURVE('',#54380,#54364,#54382,.T.);
#54380 = VERTEX_POINT('',#54381);
#54381 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#54382 = SURFACE_CURVE('',#54383,(#54387),.PCURVE_S1.);
#54383 = LINE('',#54384,#54385);
#54384 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#54385 = VECTOR('',#54386,1.);
#54386 = DIRECTION('',(0.866025403784,0.E+000,-0.5));
#54387 = PCURVE('',#54319,#54388);
#54388 = DEFINITIONAL_REPRESENTATION('',(#54389),#54393);
#54389 = LINE('',#54390,#54391);
#54390 = CARTESIAN_POINT('',(-2.733974596216,-0.5));
#54391 = VECTOR('',#54392,1.);
#54392 = DIRECTION('',(-0.866025403784,0.5));
#54393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54394 = ORIENTED_EDGE('',*,*,#54395,.T.);
#54395 = EDGE_CURVE('',#54380,#54396,#54398,.T.);
#54396 = VERTEX_POINT('',#54397);
#54397 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.799848027463));
#54398 = SURFACE_CURVE('',#54399,(#54403),.PCURVE_S1.);
#54399 = LINE('',#54400,#54401);
#54400 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#54401 = VECTOR('',#54402,1.);
#54402 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54403 = PCURVE('',#54319,#54404);
#54404 = DEFINITIONAL_REPRESENTATION('',(#54405),#54409);
#54405 = LINE('',#54406,#54407);
#54406 = CARTESIAN_POINT('',(-2.733974596216,-0.5));
#54407 = VECTOR('',#54408,1.);
#54408 = DIRECTION('',(1.,0.E+000));
#54409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54410 = ORIENTED_EDGE('',*,*,#54411,.F.);
#54411 = EDGE_CURVE('',#54309,#54396,#54412,.T.);
#54412 = SURFACE_CURVE('',#54413,(#54417),.PCURVE_S1.);
#54413 = LINE('',#54414,#54415);
#54414 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226503));
#54415 = VECTOR('',#54416,1.);
#54416 = DIRECTION('',(0.E+000,-1.776897723658E-015,1.));
#54417 = PCURVE('',#54319,#54418);
#54418 = DEFINITIONAL_REPRESENTATION('',(#54419),#54423);
#54419 = LINE('',#54420,#54421);
#54420 = CARTESIAN_POINT('',(-2.3,-1.521990404507E-004));
#54421 = VECTOR('',#54422,1.);
#54422 = DIRECTION('',(0.E+000,-1.));
#54423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54428)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54425,#54426,#54427)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54425 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54426 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54427 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54428 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54425,
  'distance_accuracy_value','confusion accuracy');
#54429 = SHAPE_DEFINITION_REPRESENTATION(#54430,#54301);
#54430 = PRODUCT_DEFINITION_SHAPE('','',#54431);
#54431 = PRODUCT_DEFINITION('design','',#54432,#54435);
#54432 = PRODUCT_DEFINITION_FORMATION('','',#54433);
#54433 = PRODUCT('CADSOFTTOOLS 1.240','CADSOFTTOOLS 1.240','',(#54434));
#54434 = PRODUCT_CONTEXT('',#2,'mechanical');
#54435 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54436 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54437,#54439);
#54437 = ( REPRESENTATION_RELATIONSHIP('','',#54301,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54438) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54438 = ITEM_DEFINED_TRANSFORMATION('','',#11,#971);
#54439 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54440);
#54440 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('240','','',#5,#54431,$);
#54441 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54433));
#54442 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54443),#54565);
#54443 = SHELL_BASED_SURFACE_MODEL('',(#54444));
#54444 = OPEN_SHELL('',(#54445));
#54445 = ADVANCED_FACE('',(#54446),#54460,.T.);
#54446 = FACE_BOUND('',#54447,.T.);
#54447 = EDGE_LOOP('',(#54448,#54471,#54487,#54503,#54519,#54535,#54551)
  );
#54448 = ORIENTED_EDGE('',*,*,#54449,.T.);
#54449 = EDGE_CURVE('',#54450,#54452,#54454,.T.);
#54450 = VERTEX_POINT('',#54451);
#54451 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000226501));
#54452 = VERTEX_POINT('',#54453);
#54453 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#54454 = SURFACE_CURVE('',#54455,(#54459),.PCURVE_S1.);
#54455 = LINE('',#54456,#54457);
#54456 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000226501));
#54457 = VECTOR('',#54458,1.);
#54458 = DIRECTION('',(1.421085471517E-014,0.E+000,1.));
#54459 = PCURVE('',#54460,#54465);
#54460 = PLANE('',#54461);
#54461 = AXIS2_PLACEMENT_3D('',#54462,#54463,#54464);
#54462 = CARTESIAN_POINT('',(2.401146897693,-17.74998619249,
    3.299848027463));
#54463 = DIRECTION('',(0.E+000,1.,0.E+000));
#54464 = DIRECTION('',(1.,0.E+000,0.E+000));
#54465 = DEFINITIONAL_REPRESENTATION('',(#54466),#54470);
#54466 = LINE('',#54467,#54468);
#54467 = CARTESIAN_POINT('',(1.9,-1.521990381499E-004));
#54468 = VECTOR('',#54469,1.);
#54469 = DIRECTION('',(1.421085471517E-014,-1.));
#54470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54471 = ORIENTED_EDGE('',*,*,#54472,.T.);
#54472 = EDGE_CURVE('',#54452,#54473,#54475,.T.);
#54473 = VERTEX_POINT('',#54474);
#54474 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.300000226503));
#54475 = SURFACE_CURVE('',#54476,(#54480),.PCURVE_S1.);
#54476 = LINE('',#54477,#54478);
#54477 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#54478 = VECTOR('',#54479,1.);
#54479 = DIRECTION('',(1.,0.E+000,0.E+000));
#54480 = PCURVE('',#54460,#54481);
#54481 = DEFINITIONAL_REPRESENTATION('',(#54482),#54486);
#54482 = LINE('',#54483,#54484);
#54483 = CARTESIAN_POINT('',(1.9,-1.00015219904));
#54484 = VECTOR('',#54485,1.);
#54485 = DIRECTION('',(1.,0.E+000));
#54486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54487 = ORIENTED_EDGE('',*,*,#54488,.F.);
#54488 = EDGE_CURVE('',#54489,#54473,#54491,.T.);
#54489 = VERTEX_POINT('',#54490);
#54490 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#54491 = SURFACE_CURVE('',#54492,(#54496),.PCURVE_S1.);
#54492 = LINE('',#54493,#54494);
#54493 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#54494 = VECTOR('',#54495,1.);
#54495 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54496 = PCURVE('',#54460,#54497);
#54497 = DEFINITIONAL_REPRESENTATION('',(#54498),#54502);
#54498 = LINE('',#54499,#54500);
#54499 = CARTESIAN_POINT('',(2.3,-1.5));
#54500 = VECTOR('',#54501,1.);
#54501 = DIRECTION('',(0.E+000,1.));
#54502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54503 = ORIENTED_EDGE('',*,*,#54504,.T.);
#54504 = EDGE_CURVE('',#54489,#54505,#54507,.T.);
#54505 = VERTEX_POINT('',#54506);
#54506 = CARTESIAN_POINT('',(5.135121493909,-17.74998619249,
    4.799848027463));
#54507 = SURFACE_CURVE('',#54508,(#54512),.PCURVE_S1.);
#54508 = LINE('',#54509,#54510);
#54509 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.799848027463));
#54510 = VECTOR('',#54511,1.);
#54511 = DIRECTION('',(1.,0.E+000,2.046613851236E-015));
#54512 = PCURVE('',#54460,#54513);
#54513 = DEFINITIONAL_REPRESENTATION('',(#54514),#54518);
#54514 = LINE('',#54515,#54516);
#54515 = CARTESIAN_POINT('',(2.3,-1.5));
#54516 = VECTOR('',#54517,1.);
#54517 = DIRECTION('',(1.,-2.046613851236E-015));
#54518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54519 = ORIENTED_EDGE('',*,*,#54520,.F.);
#54520 = EDGE_CURVE('',#54521,#54505,#54523,.T.);
#54521 = VERTEX_POINT('',#54522);
#54522 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#54523 = SURFACE_CURVE('',#54524,(#54528),.PCURVE_S1.);
#54524 = LINE('',#54525,#54526);
#54525 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#54526 = VECTOR('',#54527,1.);
#54527 = DIRECTION('',(-0.866025403784,0.E+000,0.5));
#54528 = PCURVE('',#54460,#54529);
#54529 = DEFINITIONAL_REPRESENTATION('',(#54530),#54534);
#54530 = LINE('',#54531,#54532);
#54531 = CARTESIAN_POINT('',(3.6,-1.));
#54532 = VECTOR('',#54533,1.);
#54533 = DIRECTION('',(-0.866025403784,-0.5));
#54534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54535 = ORIENTED_EDGE('',*,*,#54536,.T.);
#54536 = EDGE_CURVE('',#54521,#54537,#54539,.T.);
#54537 = VERTEX_POINT('',#54538);
#54538 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    3.300000226502));
#54539 = SURFACE_CURVE('',#54540,(#54544),.PCURVE_S1.);
#54540 = LINE('',#54541,#54542);
#54541 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#54542 = VECTOR('',#54543,1.);
#54543 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54544 = PCURVE('',#54460,#54545);
#54545 = DEFINITIONAL_REPRESENTATION('',(#54546),#54550);
#54546 = LINE('',#54547,#54548);
#54547 = CARTESIAN_POINT('',(3.6,-1.));
#54548 = VECTOR('',#54549,1.);
#54549 = DIRECTION('',(0.E+000,1.));
#54550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54551 = ORIENTED_EDGE('',*,*,#54552,.F.);
#54552 = EDGE_CURVE('',#54450,#54537,#54553,.T.);
#54553 = SURFACE_CURVE('',#54554,(#54558),.PCURVE_S1.);
#54554 = LINE('',#54555,#54556);
#54555 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    3.300000113252));
#54556 = VECTOR('',#54557,1.);
#54557 = DIRECTION('',(1.,-4.17966315153E-015,0.E+000));
#54558 = PCURVE('',#54460,#54559);
#54559 = DEFINITIONAL_REPRESENTATION('',(#54560),#54564);
#54560 = LINE('',#54561,#54562);
#54561 = CARTESIAN_POINT('',(1.9,-1.520857891997E-004));
#54562 = VECTOR('',#54563,1.);
#54563 = DIRECTION('',(1.,0.E+000));
#54564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54569)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54566,#54567,#54568)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54566,
  'distance_accuracy_value','confusion accuracy');
#54570 = SHAPE_DEFINITION_REPRESENTATION(#54571,#54442);
#54571 = PRODUCT_DEFINITION_SHAPE('','',#54572);
#54572 = PRODUCT_DEFINITION('design','',#54573,#54576);
#54573 = PRODUCT_DEFINITION_FORMATION('','',#54574);
#54574 = PRODUCT('CADSOFTTOOLS 1.241','CADSOFTTOOLS 1.241','',(#54575));
#54575 = PRODUCT_CONTEXT('',#2,'mechanical');
#54576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54577 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54578,#54580);
#54578 = ( REPRESENTATION_RELATIONSHIP('','',#54442,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54579) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54579 = ITEM_DEFINED_TRANSFORMATION('','',#11,#975);
#54580 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54581);
#54581 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('241','','',#5,#54572,$);
#54582 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54574));
#54583 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54584),#54706);
#54584 = SHELL_BASED_SURFACE_MODEL('',(#54585));
#54585 = OPEN_SHELL('',(#54586));
#54586 = ADVANCED_FACE('',(#54587),#54601,.T.);
#54587 = FACE_BOUND('',#54588,.T.);
#54588 = EDGE_LOOP('',(#54589,#54612,#54628,#54644,#54660,#54676,#54692)
  );
#54589 = ORIENTED_EDGE('',*,*,#54590,.T.);
#54590 = EDGE_CURVE('',#54591,#54593,#54595,.T.);
#54591 = VERTEX_POINT('',#54592);
#54592 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#54593 = VERTEX_POINT('',#54594);
#54594 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    4.300000226503));
#54595 = SURFACE_CURVE('',#54596,(#54600),.PCURVE_S1.);
#54596 = LINE('',#54597,#54598);
#54597 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#54598 = VECTOR('',#54599,1.);
#54599 = DIRECTION('',(-1.,0.E+000,2.22044604925E-015));
#54600 = PCURVE('',#54601,#54606);
#54601 = PLANE('',#54602);
#54602 = AXIS2_PLACEMENT_3D('',#54603,#54604,#54605);
#54603 = CARTESIAN_POINT('',(2.401146897693,-20.54998619249,
    4.299848027463));
#54604 = DIRECTION('',(0.E+000,-1.,0.E+000));
#54605 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54606 = DEFINITIONAL_REPRESENTATION('',(#54607),#54611);
#54607 = LINE('',#54608,#54609);
#54608 = CARTESIAN_POINT('',(-2.3,-1.521990402304E-004));
#54609 = VECTOR('',#54610,1.);
#54610 = DIRECTION('',(1.,-2.22044604925E-015));
#54611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54612 = ORIENTED_EDGE('',*,*,#54613,.F.);
#54613 = EDGE_CURVE('',#54614,#54593,#54616,.T.);
#54614 = VERTEX_POINT('',#54615);
#54615 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    3.300000226502));
#54616 = SURFACE_CURVE('',#54617,(#54621),.PCURVE_S1.);
#54617 = LINE('',#54618,#54619);
#54618 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    3.300000226502));
#54619 = VECTOR('',#54620,1.);
#54620 = DIRECTION('',(0.E+000,0.E+000,1.));
#54621 = PCURVE('',#54601,#54622);
#54622 = DEFINITIONAL_REPRESENTATION('',(#54623),#54627);
#54623 = LINE('',#54624,#54625);
#54624 = CARTESIAN_POINT('',(-1.9,0.999847800961));
#54625 = VECTOR('',#54626,1.);
#54626 = DIRECTION('',(0.E+000,-1.));
#54627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54628 = ORIENTED_EDGE('',*,*,#54629,.F.);
#54629 = EDGE_CURVE('',#54630,#54614,#54632,.T.);
#54630 = VERTEX_POINT('',#54631);
#54631 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000226502));
#54632 = SURFACE_CURVE('',#54633,(#54637),.PCURVE_S1.);
#54633 = LINE('',#54634,#54635);
#54634 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000113253));
#54635 = VECTOR('',#54636,1.);
#54636 = DIRECTION('',(-1.,8.35932630306E-015,0.E+000));
#54637 = PCURVE('',#54601,#54638);
#54638 = DEFINITIONAL_REPRESENTATION('',(#54639),#54643);
#54639 = LINE('',#54640,#54641);
#54640 = CARTESIAN_POINT('',(-3.6,0.99984791421));
#54641 = VECTOR('',#54642,1.);
#54642 = DIRECTION('',(1.,0.E+000));
#54643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54644 = ORIENTED_EDGE('',*,*,#54645,.T.);
#54645 = EDGE_CURVE('',#54630,#54646,#54648,.T.);
#54646 = VERTEX_POINT('',#54647);
#54647 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    4.299848027463));
#54648 = SURFACE_CURVE('',#54649,(#54653),.PCURVE_S1.);
#54649 = LINE('',#54650,#54651);
#54650 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    3.300000226502));
#54651 = VECTOR('',#54652,1.);
#54652 = DIRECTION('',(0.E+000,0.E+000,1.));
#54653 = PCURVE('',#54601,#54654);
#54654 = DEFINITIONAL_REPRESENTATION('',(#54655),#54659);
#54655 = LINE('',#54656,#54657);
#54656 = CARTESIAN_POINT('',(-3.6,0.999847800961));
#54657 = VECTOR('',#54658,1.);
#54658 = DIRECTION('',(0.E+000,-1.));
#54659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54660 = ORIENTED_EDGE('',*,*,#54661,.F.);
#54661 = EDGE_CURVE('',#54662,#54646,#54664,.T.);
#54662 = VERTEX_POINT('',#54663);
#54663 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#54664 = SURFACE_CURVE('',#54665,(#54669),.PCURVE_S1.);
#54665 = LINE('',#54666,#54667);
#54666 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#54667 = VECTOR('',#54668,1.);
#54668 = DIRECTION('',(0.866025403784,0.E+000,-0.5));
#54669 = PCURVE('',#54601,#54670);
#54670 = DEFINITIONAL_REPRESENTATION('',(#54671),#54675);
#54671 = LINE('',#54672,#54673);
#54672 = CARTESIAN_POINT('',(-2.733974596216,-0.5));
#54673 = VECTOR('',#54674,1.);
#54674 = DIRECTION('',(-0.866025403784,0.5));
#54675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54676 = ORIENTED_EDGE('',*,*,#54677,.T.);
#54677 = EDGE_CURVE('',#54662,#54678,#54680,.T.);
#54678 = VERTEX_POINT('',#54679);
#54679 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.799848027463));
#54680 = SURFACE_CURVE('',#54681,(#54685),.PCURVE_S1.);
#54681 = LINE('',#54682,#54683);
#54682 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#54683 = VECTOR('',#54684,1.);
#54684 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54685 = PCURVE('',#54601,#54686);
#54686 = DEFINITIONAL_REPRESENTATION('',(#54687),#54691);
#54687 = LINE('',#54688,#54689);
#54688 = CARTESIAN_POINT('',(-2.733974596216,-0.5));
#54689 = VECTOR('',#54690,1.);
#54690 = DIRECTION('',(1.,0.E+000));
#54691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54692 = ORIENTED_EDGE('',*,*,#54693,.F.);
#54693 = EDGE_CURVE('',#54591,#54678,#54694,.T.);
#54694 = SURFACE_CURVE('',#54695,(#54699),.PCURVE_S1.);
#54695 = LINE('',#54696,#54697);
#54696 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#54697 = VECTOR('',#54698,1.);
#54698 = DIRECTION('',(0.E+000,0.E+000,1.));
#54699 = PCURVE('',#54601,#54700);
#54700 = DEFINITIONAL_REPRESENTATION('',(#54701),#54705);
#54701 = LINE('',#54702,#54703);
#54702 = CARTESIAN_POINT('',(-2.3,-1.521990401701E-004));
#54703 = VECTOR('',#54704,1.);
#54704 = DIRECTION('',(0.E+000,-1.));
#54705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54710)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54707,#54708,#54709)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54707 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54708 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54709 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54710 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54707,
  'distance_accuracy_value','confusion accuracy');
#54711 = SHAPE_DEFINITION_REPRESENTATION(#54712,#54583);
#54712 = PRODUCT_DEFINITION_SHAPE('','',#54713);
#54713 = PRODUCT_DEFINITION('design','',#54714,#54717);
#54714 = PRODUCT_DEFINITION_FORMATION('','',#54715);
#54715 = PRODUCT('CADSOFTTOOLS 1.242','CADSOFTTOOLS 1.242','',(#54716));
#54716 = PRODUCT_CONTEXT('',#2,'mechanical');
#54717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54719,#54721);
#54719 = ( REPRESENTATION_RELATIONSHIP('','',#54583,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54720) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#979);
#54721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54722);
#54722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('242','','',#5,#54713,$);
#54723 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54715));
#54724 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54725),#54952);
#54725 = SHELL_BASED_SURFACE_MODEL('',(#54726));
#54726 = OPEN_SHELL('',(#54727));
#54727 = ADVANCED_FACE('',(#54728),#54769,.T.);
#54728 = FACE_BOUND('',#54729,.T.);
#54729 = EDGE_LOOP('',(#54730,#54846,#54884,#54900,#54916));
#54730 = ORIENTED_EDGE('',*,*,#54731,.T.);
#54731 = EDGE_CURVE('',#54732,#54734,#54736,.T.);
#54732 = VERTEX_POINT('',#54733);
#54733 = CARTESIAN_POINT('',(-0.198853102307,-26.66427406096,
    4.087752391822));
#54734 = VERTEX_POINT('',#54735);
#54735 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#54736 = SURFACE_CURVE('',#54737,(#54768),.PCURVE_S1.);
#54737 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54738,#54739,#54740,#54741,
    #54742,#54743,#54744,#54745,#54746,#54747,#54748,#54749,#54750,
    #54751,#54752,#54753,#54754,#54755,#54756,#54757,#54758,#54759,
    #54760,#54761,#54762,#54763,#54764,#54765,#54766,#54767),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.196657900587E-002,0.159510309049,0.233597765042,0.305044030039,
    0.374554961101,0.442759225541,0.510233581491,0.577523802996,
    0.64516300288,0.713688733019,0.783660057668,0.855675760155,
    0.930394945111,1.),.UNSPECIFIED.);
#54738 = CARTESIAN_POINT('',(-0.198853102307,-26.66427406096,
    4.087752391822));
#54739 = CARTESIAN_POINT('',(-0.198853102307,-26.6672655495,
    4.066662250008));
#54740 = CARTESIAN_POINT('',(-0.198853102307,-26.67025703804,
    4.045572108194));
#54741 = CARTESIAN_POINT('',(-0.198853102307,-26.6720433676,
    4.002682995401));
#54742 = CARTESIAN_POINT('',(-0.198853102307,-26.67190380116,
    3.981040522848));
#54743 = CARTESIAN_POINT('',(-0.198853102307,-26.6683150505,
    3.938497913205));
#54744 = CARTESIAN_POINT('',(-0.198853102307,-26.66533483025,
    3.91714226909));
#54745 = CARTESIAN_POINT('',(-0.198853102307,-26.65641142325,
    3.875599673145));
#54746 = CARTESIAN_POINT('',(-0.198853102307,-26.65072257582,
    3.854890979706));
#54747 = CARTESIAN_POINT('',(-0.198853102307,-26.63667636464,
    3.814991611654));
#54748 = CARTESIAN_POINT('',(-0.198853102307,-26.62840748665,
    3.795264041547));
#54749 = CARTESIAN_POINT('',(-0.198853102307,-26.60952437422,
    3.757614887063));
#54750 = CARTESIAN_POINT('',(-0.198853102307,-26.59884321423,
    3.739180025153));
#54751 = CARTESIAN_POINT('',(-0.198853102307,-26.57547790987,
    3.704343180989));
#54752 = CARTESIAN_POINT('',(-0.198853102307,-26.56258796979,
    3.68748566433));
#54753 = CARTESIAN_POINT('',(-0.198853102307,-26.53515760744,
    3.655970472786));
#54754 = CARTESIAN_POINT('',(-0.198853102307,-26.52029424092,
    3.640944084343));
#54755 = CARTESIAN_POINT('',(-0.198853102307,-26.48927101936,
    3.613200201259));
#54756 = CARTESIAN_POINT('',(-0.198853102307,-26.47269709878,
    3.600224484071));
#54757 = CARTESIAN_POINT('',(-0.198853102307,-26.43860010786,
    3.576635990256));
#54758 = CARTESIAN_POINT('',(-0.198853102307,-26.42060133808,
    3.565893431835));
#54759 = CARTESIAN_POINT('',(-0.198853102307,-26.38398773769,
    3.546774070066));
#54760 = CARTESIAN_POINT('',(-0.198853102307,-26.36486769802,
    3.538407890791));
#54761 = CARTESIAN_POINT('',(-0.198853102307,-26.32632341569,
    3.523997484423));
#54762 = CARTESIAN_POINT('',(-0.198853102307,-26.30639841199,
    3.51811004776));
#54763 = CARTESIAN_POINT('',(-0.198853102307,-26.26652852119,
    3.508572135535));
#54764 = CARTESIAN_POINT('',(-0.198853102307,-26.24612941402,
    3.505217908564));
#54765 = CARTESIAN_POINT('',(-0.198853102307,-26.20780718505,
    3.500906796526));
#54766 = CARTESIAN_POINT('',(-0.198853102307,-26.18976812454,
    3.500453511515));
#54767 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#54768 = PCURVE('',#54769,#54774);
#54769 = CYLINDRICAL_SURFACE('',#54770,0.5);
#54770 = AXIS2_PLACEMENT_3D('',#54771,#54772,#54773);
#54771 = CARTESIAN_POINT('',(1.901146897693,-26.17172906403,
    4.000000226503));
#54772 = DIRECTION('',(1.,0.E+000,0.E+000));
#54773 = DIRECTION('',(0.E+000,-1.,0.E+000));
#54774 = DEFINITIONAL_REPRESENTATION('',(#54775),#54845);
#54775 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54776,#54777,#54778,#54779,
    #54780,#54781,#54782,#54783,#54784,#54785,#54786,#54787,#54788,
    #54789,#54790,#54791,#54792,#54793,#54794,#54795,#54796,#54797,
    #54798,#54799,#54800,#54801,#54802,#54803,#54804,#54805,#54806,
    #54807,#54808,#54809,#54810,#54811,#54812,#54813,#54814,#54815,
    #54816,#54817,#54818,#54819,#54820,#54821,#54822,#54823,#54824,
    #54825,#54826,#54827,#54828,#54829,#54830,#54831,#54832,#54833,
    #54834,#54835,#54836,#54837,#54838,#54839,#54840,#54841,#54842,
    #54843,#54844),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#54776 = CARTESIAN_POINT('',(-0.176310799345,-2.1));
#54777 = CARTESIAN_POINT('',(-0.168444119352,-2.1));
#54778 = CARTESIAN_POINT('',(-0.152702501238,-2.1));
#54779 = CARTESIAN_POINT('',(-0.129023423467,-2.1));
#54780 = CARTESIAN_POINT('',(-0.105242252407,-2.1));
#54781 = CARTESIAN_POINT('',(-8.130102803011E-002,-2.1));
#54782 = CARTESIAN_POINT('',(-5.713423770106E-002,-2.1));
#54783 = CARTESIAN_POINT('',(-3.263909482944E-002,-2.1));
#54784 = CARTESIAN_POINT('',(-7.820574295832E-003,-2.1));
#54785 = CARTESIAN_POINT('',(1.725687202202E-002,-2.1));
#54786 = CARTESIAN_POINT('',(4.254688838493E-002,-2.1));
#54787 = CARTESIAN_POINT('',(6.801351729015E-002,-2.1));
#54788 = CARTESIAN_POINT('',(9.359391409758E-002,-2.1));
#54789 = CARTESIAN_POINT('',(0.119500910086,-2.1));
#54790 = CARTESIAN_POINT('',(0.14564884388,-2.1));
#54791 = CARTESIAN_POINT('',(0.171985183173,-2.1));
#54792 = CARTESIAN_POINT('',(0.198455787294,-2.1));
#54793 = CARTESIAN_POINT('',(0.225003851751,-2.1));
#54794 = CARTESIAN_POINT('',(0.251862461321,-2.1));
#54795 = CARTESIAN_POINT('',(0.278914693334,-2.1));
#54796 = CARTESIAN_POINT('',(0.306113863908,-2.1));
#54797 = CARTESIAN_POINT('',(0.333366937419,-2.1));
#54798 = CARTESIAN_POINT('',(0.360717507951,-2.1));
#54799 = CARTESIAN_POINT('',(0.388334609139,-2.1));
#54800 = CARTESIAN_POINT('',(0.416077698394,-2.1));
#54801 = CARTESIAN_POINT('',(0.443908343858,-2.1));
#54802 = CARTESIAN_POINT('',(0.471688866639,-2.1));
#54803 = CARTESIAN_POINT('',(0.499661473725,-2.1));
#54804 = CARTESIAN_POINT('',(0.527781762407,-2.1));
#54805 = CARTESIAN_POINT('',(0.555967047409,-2.1));
#54806 = CARTESIAN_POINT('',(0.584126556173,-2.1));
#54807 = CARTESIAN_POINT('',(0.612249821611,-2.1));
#54808 = CARTESIAN_POINT('',(0.640560858241,-2.1));
#54809 = CARTESIAN_POINT('',(0.66890658727,-2.1));
#54810 = CARTESIAN_POINT('',(0.697243321079,-2.1));
#54811 = CARTESIAN_POINT('',(0.725423650361,-2.1));
#54812 = CARTESIAN_POINT('',(0.753704555729,-2.1));
#54813 = CARTESIAN_POINT('',(0.78202673996,-2.1));
#54814 = CARTESIAN_POINT('',(0.810314540614,-2.1));
#54815 = CARTESIAN_POINT('',(0.838459283738,-2.1));
#54816 = CARTESIAN_POINT('',(0.866496500242,-2.1));
#54817 = CARTESIAN_POINT('',(0.89460630596,-2.1));
#54818 = CARTESIAN_POINT('',(0.922647226123,-2.1));
#54819 = CARTESIAN_POINT('',(0.950573513928,-2.1));
#54820 = CARTESIAN_POINT('',(0.978253409303,-2.1));
#54821 = CARTESIAN_POINT('',(1.005943174263,-2.1));
#54822 = CARTESIAN_POINT('',(1.033564367025,-2.1));
#54823 = CARTESIAN_POINT('',(1.06105810202,-2.1));
#54824 = CARTESIAN_POINT('',(1.088322263021,-2.1));
#54825 = CARTESIAN_POINT('',(1.115391500318,-2.1));
#54826 = CARTESIAN_POINT('',(1.142428774617,-2.1));
#54827 = CARTESIAN_POINT('',(1.169314529408,-2.1));
#54828 = CARTESIAN_POINT('',(1.196015107857,-2.1));
#54829 = CARTESIAN_POINT('',(1.222404473176,-2.1));
#54830 = CARTESIAN_POINT('',(1.24867651644,-2.1));
#54831 = CARTESIAN_POINT('',(1.274817819805,-2.1));
#54832 = CARTESIAN_POINT('',(1.300765825357,-2.1));
#54833 = CARTESIAN_POINT('',(1.326473007586,-2.1));
#54834 = CARTESIAN_POINT('',(1.35185624636,-2.1));
#54835 = CARTESIAN_POINT('',(1.377114803716,-2.1));
#54836 = CARTESIAN_POINT('',(1.402186881864,-2.1));
#54837 = CARTESIAN_POINT('',(1.427036785752,-2.1));
#54838 = CARTESIAN_POINT('',(1.451621983422,-2.1));
#54839 = CARTESIAN_POINT('',(1.475877187548,-2.1));
#54840 = CARTESIAN_POINT('',(1.499829658923,-2.1));
#54841 = CARTESIAN_POINT('',(1.523589318887,-2.1));
#54842 = CARTESIAN_POINT('',(1.547227939421,-2.1));
#54843 = CARTESIAN_POINT('',(1.562941358866,-2.1));
#54844 = CARTESIAN_POINT('',(1.570796326795,-2.1));
#54845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54846 = ORIENTED_EDGE('',*,*,#54847,.T.);
#54847 = EDGE_CURVE('',#54734,#54848,#54850,.T.);
#54848 = VERTEX_POINT('',#54849);
#54849 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    3.500000226503));
#54850 = SURFACE_CURVE('',#54851,(#54855),.PCURVE_S1.);
#54851 = LINE('',#54852,#54853);
#54852 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#54853 = VECTOR('',#54854,1.);
#54854 = DIRECTION('',(1.,1.973729821556E-015,0.E+000));
#54855 = PCURVE('',#54769,#54856);
#54856 = DEFINITIONAL_REPRESENTATION('',(#54857),#54883);
#54857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54858,#54859,#54860,#54861,
    #54862,#54863,#54864,#54865,#54866,#54867,#54868,#54869,#54870,
    #54871,#54872,#54873,#54874,#54875,#54876,#54877,#54878,#54879,
    #54880,#54881,#54882),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.163636363636,0.327272727273,
    0.490909090909,0.654545454545,0.818181818182,0.981818181818,
    1.145454545455,1.309090909091,1.472727272727,1.636363636364,1.8,
    1.963636363636,2.127272727273,2.290909090909,2.454545454545,
    2.618181818182,2.781818181818,2.945454545455,3.109090909091,
    3.272727272727,3.436363636364,3.6),.QUASI_UNIFORM_KNOTS.);
#54858 = CARTESIAN_POINT('',(1.570796326795,-2.1));
#54859 = CARTESIAN_POINT('',(1.570796326795,-2.045454545455));
#54860 = CARTESIAN_POINT('',(1.570796326795,-1.936363636364));
#54861 = CARTESIAN_POINT('',(1.570796326795,-1.772727272727));
#54862 = CARTESIAN_POINT('',(1.570796326795,-1.609090909091));
#54863 = CARTESIAN_POINT('',(1.570796326795,-1.445454545455));
#54864 = CARTESIAN_POINT('',(1.570796326795,-1.281818181818));
#54865 = CARTESIAN_POINT('',(1.570796326795,-1.118181818182));
#54866 = CARTESIAN_POINT('',(1.570796326795,-0.954545454545));
#54867 = CARTESIAN_POINT('',(1.570796326795,-0.790909090909));
#54868 = CARTESIAN_POINT('',(1.570796326795,-0.627272727273));
#54869 = CARTESIAN_POINT('',(1.570796326795,-0.463636363636));
#54870 = CARTESIAN_POINT('',(1.570796326795,-0.3));
#54871 = CARTESIAN_POINT('',(1.570796326795,-0.136363636364));
#54872 = CARTESIAN_POINT('',(1.570796326795,2.727272727272E-002));
#54873 = CARTESIAN_POINT('',(1.570796326795,0.190909090909));
#54874 = CARTESIAN_POINT('',(1.570796326795,0.354545454545));
#54875 = CARTESIAN_POINT('',(1.570796326795,0.518181818182));
#54876 = CARTESIAN_POINT('',(1.570796326795,0.681818181818));
#54877 = CARTESIAN_POINT('',(1.570796326795,0.845454545455));
#54878 = CARTESIAN_POINT('',(1.570796326795,1.009090909091));
#54879 = CARTESIAN_POINT('',(1.570796326795,1.172727272727));
#54880 = CARTESIAN_POINT('',(1.570796326795,1.336363636364));
#54881 = CARTESIAN_POINT('',(1.570796326795,1.445454545455));
#54882 = CARTESIAN_POINT('',(1.570796326795,1.5));
#54883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54884 = ORIENTED_EDGE('',*,*,#54885,.F.);
#54885 = EDGE_CURVE('',#54886,#54848,#54888,.T.);
#54886 = VERTEX_POINT('',#54887);
#54887 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.584590445451));
#54888 = SURFACE_CURVE('',#54889,(#54894),.PCURVE_S1.);
#54889 = CIRCLE('',#54890,0.5);
#54890 = AXIS2_PLACEMENT_3D('',#54891,#54892,#54893);
#54891 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    4.000000226503));
#54892 = DIRECTION('',(1.,0.E+000,0.E+000));
#54893 = DIRECTION('',(0.E+000,-0.556541871944,-0.830819562103));
#54894 = PCURVE('',#54769,#54895);
#54895 = DEFINITIONAL_REPRESENTATION('',(#54896),#54899);
#54896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54897,#54898),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.590217659595),.PIECEWISE_BEZIER_KNOTS.);
#54897 = CARTESIAN_POINT('',(0.9805786672,1.5));
#54898 = CARTESIAN_POINT('',(1.570796326795,1.5));
#54899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54900 = ORIENTED_EDGE('',*,*,#54901,.F.);
#54901 = EDGE_CURVE('',#54902,#54886,#54904,.T.);
#54902 = VERTEX_POINT('',#54903);
#54903 = CARTESIAN_POINT('',(3.401146897693,-26.66413294063,
    4.086824314762));
#54904 = SURFACE_CURVE('',#54905,(#54910),.PCURVE_S1.);
#54905 = CIRCLE('',#54906,0.5);
#54906 = AXIS2_PLACEMENT_3D('',#54907,#54908,#54909);
#54907 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    4.000000226503));
#54908 = DIRECTION('',(1.,0.E+000,0.E+000));
#54909 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#54910 = PCURVE('',#54769,#54911);
#54911 = DEFINITIONAL_REPRESENTATION('',(#54912),#54915);
#54912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54913,#54914),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.155111591232),.PIECEWISE_BEZIER_KNOTS.);
#54913 = CARTESIAN_POINT('',(-0.174532924032,1.5));
#54914 = CARTESIAN_POINT('',(0.9805786672,1.5));
#54915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54916 = ORIENTED_EDGE('',*,*,#54917,.F.);
#54917 = EDGE_CURVE('',#54732,#54902,#54918,.T.);
#54918 = SURFACE_CURVE('',#54919,(#54923),.PCURVE_S1.);
#54919 = LINE('',#54920,#54921);
#54920 = CARTESIAN_POINT('',(-0.198853102307,-26.66417071711,
    4.087733897882));
#54921 = VECTOR('',#54922,1.);
#54922 = DIRECTION('',(0.999999969495,-4.299940863802E-005,
    -2.432297331269E-004));
#54923 = PCURVE('',#54769,#54924);
#54924 = DEFINITIONAL_REPRESENTATION('',(#54925),#54951);
#54925 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54926,#54927,#54928,#54929,
    #54930,#54931,#54932,#54933,#54934,#54935,#54936,#54937,#54938,
    #54939,#54940,#54941,#54942,#54943,#54944,#54945,#54946,#54947,
    #54948,#54949,#54950),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-5.455262751486E-011,0.163636368575,
    0.327272737205,0.490909105834,0.654545474464,0.818181843093,
    0.981818211723,1.145454580352,1.309090948982,1.472727317612,
    1.636363686241,1.800000054871,1.9636364235,2.12727279213,
    2.290909160759,2.454545529389,2.618181898019,2.781818266648,
    2.945454635278,3.109091003907,3.272727372537,3.436363741166,
    3.600000109796),.UNSPECIFIED.);
#54926 = CARTESIAN_POINT('',(-0.176310637701,-2.100000000055));
#54927 = CARTESIAN_POINT('',(-0.176283702681,-2.045454545509));
#54928 = CARTESIAN_POINT('',(-0.176229832635,-1.936363636417));
#54929 = CARTESIAN_POINT('',(-0.17614902755,-1.772727272779));
#54930 = CARTESIAN_POINT('',(-0.176068222449,-1.609090909141));
#54931 = CARTESIAN_POINT('',(-0.175987417334,-1.445454545503));
#54932 = CARTESIAN_POINT('',(-0.175906612206,-1.281818181865));
#54933 = CARTESIAN_POINT('',(-0.175825807066,-1.118181818227));
#54934 = CARTESIAN_POINT('',(-0.175745001914,-0.954545454589));
#54935 = CARTESIAN_POINT('',(-0.175664196753,-0.790909090952));
#54936 = CARTESIAN_POINT('',(-0.175583391582,-0.627272727314));
#54937 = CARTESIAN_POINT('',(-0.175502586404,-0.463636363676));
#54938 = CARTESIAN_POINT('',(-0.175421781219,-0.300000000038));
#54939 = CARTESIAN_POINT('',(-0.175340976028,-0.1363636364));
#54940 = CARTESIAN_POINT('',(-0.175260170832,2.727272723772E-002));
#54941 = CARTESIAN_POINT('',(-0.175179365633,0.190909090876));
#54942 = CARTESIAN_POINT('',(-0.175098560431,0.354545454513));
#54943 = CARTESIAN_POINT('',(-0.175017755227,0.518181818151));
#54944 = CARTESIAN_POINT('',(-0.174936950023,0.681818181789));
#54945 = CARTESIAN_POINT('',(-0.174856144819,0.845454545427));
#54946 = CARTESIAN_POINT('',(-0.174775339617,1.009090909065));
#54947 = CARTESIAN_POINT('',(-0.174694534418,1.172727272703));
#54948 = CARTESIAN_POINT('',(-0.174613729222,1.336363636341));
#54949 = CARTESIAN_POINT('',(-0.174559859095,1.445454545433));
#54950 = CARTESIAN_POINT('',(-0.174532924032,1.499999999979));
#54951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54956)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54953,#54954,#54955)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54953 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54954 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54955 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54956 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#54953,
  'distance_accuracy_value','confusion accuracy');
#54957 = SHAPE_DEFINITION_REPRESENTATION(#54958,#54724);
#54958 = PRODUCT_DEFINITION_SHAPE('','',#54959);
#54959 = PRODUCT_DEFINITION('design','',#54960,#54963);
#54960 = PRODUCT_DEFINITION_FORMATION('','',#54961);
#54961 = PRODUCT('CADSOFTTOOLS 1.243','CADSOFTTOOLS 1.243','',(#54962));
#54962 = PRODUCT_CONTEXT('',#2,'mechanical');
#54963 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54964 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54965,#54967);
#54965 = ( REPRESENTATION_RELATIONSHIP('','',#54724,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54966) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54966 = ITEM_DEFINED_TRANSFORMATION('','',#11,#983);
#54967 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54968);
#54968 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('243','','',#5,#54959,$);
#54969 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54961));
#54970 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54971),#55045);
#54971 = SHELL_BASED_SURFACE_MODEL('',(#54972));
#54972 = OPEN_SHELL('',(#54973));
#54973 = ADVANCED_FACE('',(#54974),#54988,.T.);
#54974 = FACE_BOUND('',#54975,.T.);
#54975 = EDGE_LOOP('',(#54976,#54999,#55015,#55031));
#54976 = ORIENTED_EDGE('',*,*,#54977,.T.);
#54977 = EDGE_CURVE('',#54978,#54980,#54982,.T.);
#54978 = VERTEX_POINT('',#54979);
#54979 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.602100224002));
#54980 = VERTEX_POINT('',#54981);
#54981 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.602100224002));
#54982 = SURFACE_CURVE('',#54983,(#54987),.PCURVE_S1.);
#54983 = LINE('',#54984,#54985);
#54984 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.602100224003));
#54985 = VECTOR('',#54986,1.);
#54986 = DIRECTION('',(0.E+000,1.,-2.391012941959E-013));
#54987 = PCURVE('',#54988,#54993);
#54988 = PLANE('',#54989);
#54989 = AXIS2_PLACEMENT_3D('',#54990,#54991,#54992);
#54990 = CARTESIAN_POINT('',(-2.198853102307,-26.66082288505,
    8.602100224003));
#54991 = DIRECTION('',(0.E+000,-2.380733288958E-013,-1.));
#54992 = DIRECTION('',(0.E+000,-1.,2.380733288958E-013));
#54993 = DEFINITIONAL_REPRESENTATION('',(#54994),#54998);
#54994 = LINE('',#54995,#54996);
#54995 = CARTESIAN_POINT('',(-0.10000000172,-2.));
#54996 = VECTOR('',#54997,1.);
#54997 = DIRECTION('',(-1.,-0.E+000));
#54998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54999 = ORIENTED_EDGE('',*,*,#55000,.T.);
#55000 = EDGE_CURVE('',#54980,#55001,#55003,.T.);
#55001 = VERTEX_POINT('',#55002);
#55002 = CARTESIAN_POINT('',(4.301146897693,-26.46424189664,
    8.602100224001));
#55003 = SURFACE_CURVE('',#55004,(#55008),.PCURVE_S1.);
#55004 = LINE('',#55005,#55006);
#55005 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.602100224002));
#55006 = VECTOR('',#55007,1.);
#55007 = DIRECTION('',(1.,1.578983857245E-015,0.E+000));
#55008 = PCURVE('',#54988,#55009);
#55009 = DEFINITIONAL_REPRESENTATION('',(#55010),#55014);
#55010 = LINE('',#55011,#55012);
#55011 = CARTESIAN_POINT('',(-0.19658098841,-2.));
#55012 = VECTOR('',#55013,1.);
#55013 = DIRECTION('',(-1.578983857245E-015,-1.));
#55014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55015 = ORIENTED_EDGE('',*,*,#55016,.F.);
#55016 = EDGE_CURVE('',#55017,#55001,#55019,.T.);
#55017 = VERTEX_POINT('',#55018);
#55018 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224002));
#55019 = SURFACE_CURVE('',#55020,(#55024),.PCURVE_S1.);
#55020 = LINE('',#55021,#55022);
#55021 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224003));
#55022 = VECTOR('',#55023,1.);
#55023 = DIRECTION('',(0.E+000,1.,-1.103544434746E-013));
#55024 = PCURVE('',#54988,#55025);
#55025 = DEFINITIONAL_REPRESENTATION('',(#55026),#55030);
#55026 = LINE('',#55027,#55028);
#55027 = CARTESIAN_POINT('',(-0.10000000172,-6.5));
#55028 = VECTOR('',#55029,1.);
#55029 = DIRECTION('',(-1.,-0.E+000));
#55030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55031 = ORIENTED_EDGE('',*,*,#55032,.T.);
#55032 = EDGE_CURVE('',#55017,#54978,#55033,.T.);
#55033 = SURFACE_CURVE('',#55034,(#55038),.PCURVE_S1.);
#55034 = LINE('',#55035,#55036);
#55035 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224002));
#55036 = VECTOR('',#55037,1.);
#55037 = DIRECTION('',(-1.,7.894919286223E-016,0.E+000));
#55038 = PCURVE('',#54988,#55039);
#55039 = DEFINITIONAL_REPRESENTATION('',(#55040),#55044);
#55040 = LINE('',#55041,#55042);
#55041 = CARTESIAN_POINT('',(-0.10000000172,-6.5));
#55042 = VECTOR('',#55043,1.);
#55043 = DIRECTION('',(-7.894919286223E-016,1.));
#55044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55049)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55046,#55047,#55048)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55046 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55047 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55048 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55049 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#55046,
  'distance_accuracy_value','confusion accuracy');
#55050 = SHAPE_DEFINITION_REPRESENTATION(#55051,#54970);
#55051 = PRODUCT_DEFINITION_SHAPE('','',#55052);
#55052 = PRODUCT_DEFINITION('design','',#55053,#55056);
#55053 = PRODUCT_DEFINITION_FORMATION('','',#55054);
#55054 = PRODUCT('CADSOFTTOOLS 1.244','CADSOFTTOOLS 1.244','',(#55055));
#55055 = PRODUCT_CONTEXT('',#2,'mechanical');
#55056 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55057 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55058,#55060);
#55058 = ( REPRESENTATION_RELATIONSHIP('','',#54970,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55059) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55059 = ITEM_DEFINED_TRANSFORMATION('','',#11,#987);
#55060 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55061);
#55061 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('244','','',#5,#55052,$);
#55062 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55054));
#55063 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55064),#55159);
#55064 = SHELL_BASED_SURFACE_MODEL('',(#55065));
#55065 = OPEN_SHELL('',(#55066));
#55066 = ADVANCED_FACE('',(#55067),#55082,.F.);
#55067 = FACE_BOUND('',#55068,.F.);
#55068 = EDGE_LOOP('',(#55069,#55092,#55107,#55123));
#55069 = ORIENTED_EDGE('',*,*,#55070,.T.);
#55070 = EDGE_CURVE('',#55071,#55073,#55075,.T.);
#55071 = VERTEX_POINT('',#55072);
#55072 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.602100224002));
#55073 = VERTEX_POINT('',#55074);
#55074 = CARTESIAN_POINT('',(-0.198853102307,-26.84935239791,
    8.38426298454));
#55075 = SURFACE_CURVE('',#55076,(#55081),.PCURVE_S1.);
#55076 = CIRCLE('',#55077,0.300000000009);
#55077 = AXIS2_PLACEMENT_3D('',#55078,#55079,#55080);
#55078 = CARTESIAN_POINT('',(-0.198853102307,-26.56082288333,
    8.302100223993));
#55079 = DIRECTION('',(1.,0.E+000,0.E+000));
#55080 = DIRECTION('',(-0.E+000,1.338188818976E-012,1.));
#55081 = PCURVE('',#55082,#55087);
#55082 = CYLINDRICAL_SURFACE('',#55083,0.300000000009);
#55083 = AXIS2_PLACEMENT_3D('',#55084,#55085,#55086);
#55084 = CARTESIAN_POINT('',(-2.198853102307,-26.56082288333,
    8.302100223993));
#55085 = DIRECTION('',(1.,0.E+000,0.E+000));
#55086 = DIRECTION('',(0.E+000,-1.,0.E+000));
#55087 = DEFINITIONAL_REPRESENTATION('',(#55088),#55091);
#55088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55089,#55090),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.293375640596),.PIECEWISE_BEZIER_KNOTS.);
#55089 = CARTESIAN_POINT('',(4.712388980383,2.));
#55090 = CARTESIAN_POINT('',(6.00576462098,2.));
#55091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55092 = ORIENTED_EDGE('',*,*,#55093,.F.);
#55093 = EDGE_CURVE('',#55094,#55073,#55096,.T.);
#55094 = VERTEX_POINT('',#55095);
#55095 = CARTESIAN_POINT('',(4.301146897693,-26.84935239791,
    8.384262984539));
#55096 = SURFACE_CURVE('',#55097,(#55101),.PCURVE_S1.);
#55097 = LINE('',#55098,#55099);
#55098 = CARTESIAN_POINT('',(4.301146897693,-26.84935239791,
    8.38426298454));
#55099 = VECTOR('',#55100,1.);
#55100 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55101 = PCURVE('',#55082,#55102);
#55102 = DEFINITIONAL_REPRESENTATION('',(#55103),#55106);
#55103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55104,#55105),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.5),.PIECEWISE_BEZIER_KNOTS.);
#55104 = CARTESIAN_POINT('',(6.00576462098,6.5));
#55105 = CARTESIAN_POINT('',(6.00576462098,2.));
#55106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55107 = ORIENTED_EDGE('',*,*,#55108,.F.);
#55108 = EDGE_CURVE('',#55109,#55094,#55111,.T.);
#55109 = VERTEX_POINT('',#55110);
#55110 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224002));
#55111 = SURFACE_CURVE('',#55112,(#55117),.PCURVE_S1.);
#55112 = CIRCLE('',#55113,0.300000000009);
#55113 = AXIS2_PLACEMENT_3D('',#55114,#55115,#55116);
#55114 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.302100223993));
#55115 = DIRECTION('',(1.,0.E+000,-0.E+000));
#55116 = DIRECTION('',(0.E+000,0.E+000,1.));
#55117 = PCURVE('',#55082,#55118);
#55118 = DEFINITIONAL_REPRESENTATION('',(#55119),#55122);
#55119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55120,#55121),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.293375640595),.PIECEWISE_BEZIER_KNOTS.);
#55120 = CARTESIAN_POINT('',(4.712388980385,6.5));
#55121 = CARTESIAN_POINT('',(6.00576462098,6.5));
#55122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55123 = ORIENTED_EDGE('',*,*,#55124,.T.);
#55124 = EDGE_CURVE('',#55109,#55071,#55125,.T.);
#55125 = SURFACE_CURVE('',#55126,(#55130),.PCURVE_S1.);
#55126 = LINE('',#55127,#55128);
#55127 = CARTESIAN_POINT('',(4.301146897693,-26.56082288333,
    8.602100224002));
#55128 = VECTOR('',#55129,1.);
#55129 = DIRECTION('',(-1.,7.894919286223E-016,0.E+000));
#55130 = PCURVE('',#55082,#55131);
#55131 = DEFINITIONAL_REPRESENTATION('',(#55132),#55158);
#55132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55133,#55134,#55135,#55136,
    #55137,#55138,#55139,#55140,#55141,#55142,#55143,#55144,#55145,
    #55146,#55147,#55148,#55149,#55150,#55151,#55152,#55153,#55154,
    #55155,#55156,#55157),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.204545454545,0.409090909091,
    0.613636363636,0.818181818182,1.022727272727,1.227272727273,
    1.431818181818,1.636363636364,1.840909090909,2.045454545455,2.25,
    2.454545454545,2.659090909091,2.863636363636,3.068181818182,
    3.272727272727,3.477272727273,3.681818181818,3.886363636364,
    4.090909090909,4.295454545455,4.5),.QUASI_UNIFORM_KNOTS.);
#55133 = CARTESIAN_POINT('',(4.712388980385,6.5));
#55134 = CARTESIAN_POINT('',(4.712388980385,6.431818181818));
#55135 = CARTESIAN_POINT('',(4.712388980385,6.295454545455));
#55136 = CARTESIAN_POINT('',(4.712388980385,6.090909090909));
#55137 = CARTESIAN_POINT('',(4.712388980385,5.886363636364));
#55138 = CARTESIAN_POINT('',(4.712388980385,5.681818181818));
#55139 = CARTESIAN_POINT('',(4.712388980385,5.477272727273));
#55140 = CARTESIAN_POINT('',(4.712388980385,5.272727272727));
#55141 = CARTESIAN_POINT('',(4.712388980385,5.068181818182));
#55142 = CARTESIAN_POINT('',(4.712388980385,4.863636363636));
#55143 = CARTESIAN_POINT('',(4.712388980385,4.659090909091));
#55144 = CARTESIAN_POINT('',(4.712388980385,4.454545454545));
#55145 = CARTESIAN_POINT('',(4.712388980385,4.25));
#55146 = CARTESIAN_POINT('',(4.712388980385,4.045454545455));
#55147 = CARTESIAN_POINT('',(4.712388980385,3.840909090909));
#55148 = CARTESIAN_POINT('',(4.712388980385,3.636363636364));
#55149 = CARTESIAN_POINT('',(4.712388980385,3.431818181818));
#55150 = CARTESIAN_POINT('',(4.712388980385,3.227272727273));
#55151 = CARTESIAN_POINT('',(4.712388980385,3.022727272727));
#55152 = CARTESIAN_POINT('',(4.712388980385,2.818181818182));
#55153 = CARTESIAN_POINT('',(4.712388980385,2.613636363636));
#55154 = CARTESIAN_POINT('',(4.712388980385,2.409090909091));
#55155 = CARTESIAN_POINT('',(4.712388980385,2.204545454545));
#55156 = CARTESIAN_POINT('',(4.712388980385,2.068181818182));
#55157 = CARTESIAN_POINT('',(4.712388980385,2.));
#55158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55163)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55160,#55161,#55162)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55160 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55161 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55162 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55163 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55160,
  'distance_accuracy_value','confusion accuracy');
#55164 = SHAPE_DEFINITION_REPRESENTATION(#55165,#55063);
#55165 = PRODUCT_DEFINITION_SHAPE('','',#55166);
#55166 = PRODUCT_DEFINITION('design','',#55167,#55170);
#55167 = PRODUCT_DEFINITION_FORMATION('','',#55168);
#55168 = PRODUCT('CADSOFTTOOLS 1.245','CADSOFTTOOLS 1.245','',(#55169));
#55169 = PRODUCT_CONTEXT('',#2,'mechanical');
#55170 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55171 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55172,#55174);
#55172 = ( REPRESENTATION_RELATIONSHIP('','',#55063,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55173) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55173 = ITEM_DEFINED_TRANSFORMATION('','',#11,#991);
#55174 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55175);
#55175 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('245','','',#5,#55166,$);
#55176 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55168));
#55177 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55178),#55454);
#55178 = SHELL_BASED_SURFACE_MODEL('',(#55179));
#55179 = OPEN_SHELL('',(#55180));
#55180 = ADVANCED_FACE('',(#55181),#55195,.F.);
#55181 = FACE_BOUND('',#55182,.F.);
#55182 = EDGE_LOOP('',(#55183,#55205,#55221,#55259,#55366,#55409));
#55183 = ORIENTED_EDGE('',*,*,#55184,.T.);
#55184 = EDGE_CURVE('',#55185,#55187,#55189,.T.);
#55185 = VERTEX_POINT('',#55186);
#55186 = CARTESIAN_POINT('',(1.901146892896,-25.9718380203,
    8.015276136037));
#55187 = VERTEX_POINT('',#55188);
#55188 = CARTESIAN_POINT('',(-0.198853102307,-25.9718380203,
    8.015276136049));
#55189 = SURFACE_CURVE('',#55190,(#55194),.PCURVE_S1.);
#55190 = LINE('',#55191,#55192);
#55191 = CARTESIAN_POINT('',(1.901146892896,-25.9718380203,
    8.015276136037));
#55192 = VECTOR('',#55193,1.);
#55193 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55194 = PCURVE('',#55195,#55200);
#55195 = CYLINDRICAL_SURFACE('',#55196,0.499999999728);
#55196 = AXIS2_PLACEMENT_3D('',#55197,#55198,#55199);
#55197 = CARTESIAN_POINT('',(-2.198853102307,-26.46424189664,
    8.102100224273));
#55198 = DIRECTION('',(1.,0.E+000,0.E+000));
#55199 = DIRECTION('',(0.E+000,-1.,0.E+000));
#55200 = DEFINITIONAL_REPRESENTATION('',(#55201),#55204);
#55201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55202,#55203),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.099999995203),.PIECEWISE_BEZIER_KNOTS.);
#55202 = CARTESIAN_POINT('',(2.967059729508,4.099999995203));
#55203 = CARTESIAN_POINT('',(2.967059729508,2.));
#55204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55205 = ORIENTED_EDGE('',*,*,#55206,.T.);
#55206 = EDGE_CURVE('',#55187,#55207,#55209,.T.);
#55207 = VERTEX_POINT('',#55208);
#55208 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.602100224002));
#55209 = SURFACE_CURVE('',#55210,(#55215),.PCURVE_S1.);
#55210 = CIRCLE('',#55211,0.499999999728);
#55211 = AXIS2_PLACEMENT_3D('',#55212,#55213,#55214);
#55212 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.102100224273));
#55213 = DIRECTION('',(1.,0.E+000,0.E+000));
#55214 = DIRECTION('',(0.E+000,0.984807753211,-0.173648176542));
#55215 = PCURVE('',#55195,#55216);
#55216 = DEFINITIONAL_REPRESENTATION('',(#55217),#55220);
#55217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55218,#55219),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329250852),.PIECEWISE_BEZIER_KNOTS.);
#55218 = CARTESIAN_POINT('',(2.967059729533,2.));
#55219 = CARTESIAN_POINT('',(4.712388980385,2.));
#55220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55221 = ORIENTED_EDGE('',*,*,#55222,.T.);
#55222 = EDGE_CURVE('',#55207,#55223,#55225,.T.);
#55223 = VERTEX_POINT('',#55224);
#55224 = CARTESIAN_POINT('',(4.301146897693,-26.46424189664,
    8.602100224001));
#55225 = SURFACE_CURVE('',#55226,(#55230),.PCURVE_S1.);
#55226 = LINE('',#55227,#55228);
#55227 = CARTESIAN_POINT('',(-0.198853102307,-26.46424189664,
    8.602100224002));
#55228 = VECTOR('',#55229,1.);
#55229 = DIRECTION('',(1.,1.578983857245E-015,0.E+000));
#55230 = PCURVE('',#55195,#55231);
#55231 = DEFINITIONAL_REPRESENTATION('',(#55232),#55258);
#55232 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55233,#55234,#55235,#55236,
    #55237,#55238,#55239,#55240,#55241,#55242,#55243,#55244,#55245,
    #55246,#55247,#55248,#55249,#55250,#55251,#55252,#55253,#55254,
    #55255,#55256,#55257),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.204545454545,0.409090909091,
    0.613636363636,0.818181818182,1.022727272727,1.227272727273,
    1.431818181818,1.636363636364,1.840909090909,2.045454545455,2.25,
    2.454545454545,2.659090909091,2.863636363636,3.068181818182,
    3.272727272727,3.477272727273,3.681818181818,3.886363636364,
    4.090909090909,4.295454545455,4.5),.QUASI_UNIFORM_KNOTS.);
#55233 = CARTESIAN_POINT('',(4.712388980385,2.));
#55234 = CARTESIAN_POINT('',(4.712388980385,2.068181818182));
#55235 = CARTESIAN_POINT('',(4.712388980385,2.204545454545));
#55236 = CARTESIAN_POINT('',(4.712388980385,2.409090909091));
#55237 = CARTESIAN_POINT('',(4.712388980385,2.613636363636));
#55238 = CARTESIAN_POINT('',(4.712388980385,2.818181818182));
#55239 = CARTESIAN_POINT('',(4.712388980385,3.022727272727));
#55240 = CARTESIAN_POINT('',(4.712388980385,3.227272727273));
#55241 = CARTESIAN_POINT('',(4.712388980385,3.431818181818));
#55242 = CARTESIAN_POINT('',(4.712388980385,3.636363636364));
#55243 = CARTESIAN_POINT('',(4.712388980385,3.840909090909));
#55244 = CARTESIAN_POINT('',(4.712388980385,4.045454545455));
#55245 = CARTESIAN_POINT('',(4.712388980385,4.25));
#55246 = CARTESIAN_POINT('',(4.712388980385,4.454545454545));
#55247 = CARTESIAN_POINT('',(4.712388980385,4.659090909091));
#55248 = CARTESIAN_POINT('',(4.712388980385,4.863636363636));
#55249 = CARTESIAN_POINT('',(4.712388980385,5.068181818182));
#55250 = CARTESIAN_POINT('',(4.712388980385,5.272727272727));
#55251 = CARTESIAN_POINT('',(4.712388980385,5.477272727273));
#55252 = CARTESIAN_POINT('',(4.712388980385,5.681818181818));
#55253 = CARTESIAN_POINT('',(4.712388980385,5.886363636364));
#55254 = CARTESIAN_POINT('',(4.712388980385,6.090909090909));
#55255 = CARTESIAN_POINT('',(4.712388980385,6.295454545455));
#55256 = CARTESIAN_POINT('',(4.712388980385,6.431818181818));
#55257 = CARTESIAN_POINT('',(4.712388980385,6.5));
#55258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55259 = ORIENTED_EDGE('',*,*,#55260,.F.);
#55260 = EDGE_CURVE('',#55261,#55223,#55263,.T.);
#55261 = VERTEX_POINT('',#55262);
#55262 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#55263 = SURFACE_CURVE('',#55264,(#55293),.PCURVE_S1.);
#55264 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55265,#55266,#55267,#55268,
    #55269,#55270,#55271,#55272,#55273,#55274,#55275,#55276,#55277,
    #55278,#55279,#55280,#55281,#55282,#55283,#55284,#55285,#55286,
    #55287,#55288,#55289,#55290,#55291,#55292),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,8.841038763794E-002,
    0.172379273861,0.252955790081,0.331029088913,0.407374053998,
    0.482685840522,0.557607176831,0.632751128566,0.708721304629,
    0.786131082904,0.865623254766,0.94789148614,1.),.UNSPECIFIED.);
#55265 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#55266 = CARTESIAN_POINT('',(4.301146897693,-25.96070220855,
    8.117923701279));
#55267 = CARTESIAN_POINT('',(4.301146897693,-25.96395496049,
    8.138969666256));
#55268 = CARTESIAN_POINT('',(4.301146897693,-25.97120151907,
    8.181072222984));
#55269 = CARTESIAN_POINT('',(4.301146897693,-25.97382830029,
    8.202164371238));
#55270 = CARTESIAN_POINT('',(4.301146897693,-25.98415530498,
    8.243146922331));
#55271 = CARTESIAN_POINT('',(4.301146897693,-25.99050379824,
    8.263561371155));
#55272 = CARTESIAN_POINT('',(4.301146897693,-26.0058650261,
    8.302805572965));
#55273 = CARTESIAN_POINT('',(4.301146897693,-26.01475709273,
    8.322193793353));
#55274 = CARTESIAN_POINT('',(4.301146897693,-26.03486812387,
    8.359090494905));
#55275 = CARTESIAN_POINT('',(4.301146897693,-26.04613422975,
    8.377136488899));
#55276 = CARTESIAN_POINT('',(4.301146897693,-26.07063605948,
    8.411120165018));
#55277 = CARTESIAN_POINT('',(4.301146897693,-26.08406750255,
    8.427535899701));
#55278 = CARTESIAN_POINT('',(4.301146897693,-26.11253379088,
    8.458095428947));
#55279 = CARTESIAN_POINT('',(4.301146897693,-26.12788766769,
    8.472626121702));
#55280 = CARTESIAN_POINT('',(4.301146897693,-26.15983382421,
    8.499313687053));
#55281 = CARTESIAN_POINT('',(4.301146897693,-26.17683875812,
    8.511741890195));
#55282 = CARTESIAN_POINT('',(4.301146897693,-26.2117321958,
    8.534179763692));
#55283 = CARTESIAN_POINT('',(4.301146897693,-26.23009442534,
    8.544328190526));
#55284 = CARTESIAN_POINT('',(4.301146897693,-26.26736534187,
    8.562213393307));
#55285 = CARTESIAN_POINT('',(4.301146897693,-26.28677481063,
    8.569946570133));
#55286 = CARTESIAN_POINT('',(4.301146897693,-26.32582695734,
    8.583053595091));
#55287 = CARTESIAN_POINT('',(4.301146897693,-26.34596313532,
    8.588278531028));
#55288 = CARTESIAN_POINT('',(4.301146897693,-26.38618419179,
    8.596460449939));
#55289 = CARTESIAN_POINT('',(4.301146897693,-26.40669600769,
    8.599147620271));
#55290 = CARTESIAN_POINT('',(4.301146897693,-26.43933315553,
    8.601662230284));
#55291 = CARTESIAN_POINT('',(4.301146897693,-26.45178752608,
    8.601881227143));
#55292 = CARTESIAN_POINT('',(4.301146897693,-26.46424189664,
    8.602100224001));
#55293 = PCURVE('',#55195,#55294);
#55294 = DEFINITIONAL_REPRESENTATION('',(#55295),#55365);
#55295 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55296,#55297,#55298,#55299,
    #55300,#55301,#55302,#55303,#55304,#55305,#55306,#55307,#55308,
    #55309,#55310,#55311,#55312,#55313,#55314,#55315,#55316,#55317,
    #55318,#55319,#55320,#55321,#55322,#55323,#55324,#55325,#55326,
    #55327,#55328,#55329,#55330,#55331,#55332,#55333,#55334,#55335,
    #55336,#55337,#55338,#55339,#55340,#55341,#55342,#55343,#55344,
    #55345,#55346,#55347,#55348,#55349,#55350,#55351,#55352,#55353,
    #55354,#55355,#55356,#55357,#55358,#55359,#55360,#55361,#55362,
    #55363,#55364),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#55296 = CARTESIAN_POINT('',(3.131288034369,6.5));
#55297 = CARTESIAN_POINT('',(3.138393011672,6.5));
#55298 = CARTESIAN_POINT('',(3.152652371877,6.5));
#55299 = CARTESIAN_POINT('',(3.174207330719,6.5));
#55300 = CARTESIAN_POINT('',(3.195944962983,6.5));
#55301 = CARTESIAN_POINT('',(3.217885337548,6.5));
#55302 = CARTESIAN_POINT('',(3.240046734458,6.5));
#55303 = CARTESIAN_POINT('',(3.262460760223,6.5));
#55304 = CARTESIAN_POINT('',(3.285113317451,6.5));
#55305 = CARTESIAN_POINT('',(3.307930833141,6.5));
#55306 = CARTESIAN_POINT('',(3.330881997653,6.5));
#55307 = CARTESIAN_POINT('',(3.353953827155,6.5));
#55308 = CARTESIAN_POINT('',(3.377153641218,6.5));
#55309 = CARTESIAN_POINT('',(3.400527378404,6.5));
#55310 = CARTESIAN_POINT('',(3.424167414578,6.5));
#55311 = CARTESIAN_POINT('',(3.447998536805,6.5));
#55312 = CARTESIAN_POINT('',(3.47197716156,6.5));
#55313 = CARTESIAN_POINT('',(3.496069079818,6.5));
#55314 = CARTESIAN_POINT('',(3.520186343285,6.5));
#55315 = CARTESIAN_POINT('',(3.544524036029,6.5));
#55316 = CARTESIAN_POINT('',(3.569046464133,6.5));
#55317 = CARTESIAN_POINT('',(3.593691159168,6.5));
#55318 = CARTESIAN_POINT('',(3.61842179574,6.5));
#55319 = CARTESIAN_POINT('',(3.643136127029,6.5));
#55320 = CARTESIAN_POINT('',(3.667999658947,6.5));
#55321 = CARTESIAN_POINT('',(3.693031493209,6.5));
#55322 = CARTESIAN_POINT('',(3.718149672251,6.5));
#55323 = CARTESIAN_POINT('',(3.743317438804,6.5));
#55324 = CARTESIAN_POINT('',(3.768425832132,6.5));
#55325 = CARTESIAN_POINT('',(3.793628777321,6.5));
#55326 = CARTESIAN_POINT('',(3.818965344366,6.5));
#55327 = CARTESIAN_POINT('',(3.844346368771,6.5));
#55328 = CARTESIAN_POINT('',(3.86973487736,6.5));
#55329 = CARTESIAN_POINT('',(3.895016111389,6.5));
#55330 = CARTESIAN_POINT('',(3.920354472707,6.5));
#55331 = CARTESIAN_POINT('',(3.945778623346,6.5));
#55332 = CARTESIAN_POINT('',(3.971203298531,6.5));
#55333 = CARTESIAN_POINT('',(3.9965908171,6.5));
#55334 = CARTESIAN_POINT('',(4.021824968656,6.5));
#55335 = CARTESIAN_POINT('',(4.047084764896,6.5));
#55336 = CARTESIAN_POINT('',(4.072378548281,6.5));
#55337 = CARTESIAN_POINT('',(4.097630351933,6.5));
#55338 = CARTESIAN_POINT('',(4.122802202827,6.5));
#55339 = CARTESIAN_POINT('',(4.147781755334,6.5));
#55340 = CARTESIAN_POINT('',(4.172751301672,6.5));
#55341 = CARTESIAN_POINT('',(4.197707481296,6.5));
#55342 = CARTESIAN_POINT('',(4.222583556732,6.5));
#55343 = CARTESIAN_POINT('',(4.247343356118,6.5));
#55344 = CARTESIAN_POINT('',(4.27188111152,6.5));
#55345 = CARTESIAN_POINT('',(4.29636311041,6.5));
#55346 = CARTESIAN_POINT('',(4.320794547582,6.5));
#55347 = CARTESIAN_POINT('',(4.345114557678,6.5));
#55348 = CARTESIAN_POINT('',(4.369290651236,6.5));
#55349 = CARTESIAN_POINT('',(4.393228985459,6.5));
#55350 = CARTESIAN_POINT('',(4.417048733801,6.5));
#55351 = CARTESIAN_POINT('',(4.440794588874,6.5));
#55352 = CARTESIAN_POINT('',(4.464406037775,6.5));
#55353 = CARTESIAN_POINT('',(4.487852327124,6.5));
#55354 = CARTESIAN_POINT('',(4.511072707946,6.5));
#55355 = CARTESIAN_POINT('',(4.534082221885,6.5));
#55356 = CARTESIAN_POINT('',(4.557002323397,6.5));
#55357 = CARTESIAN_POINT('',(4.579771412495,6.5));
#55358 = CARTESIAN_POINT('',(4.602370665491,6.5));
#55359 = CARTESIAN_POINT('',(4.624770335876,6.5));
#55360 = CARTESIAN_POINT('',(4.646928426028,6.5));
#55361 = CARTESIAN_POINT('',(4.668856034104,6.5));
#55362 = CARTESIAN_POINT('',(4.690656842053,6.5));
#55363 = CARTESIAN_POINT('',(4.705144720334,6.5));
#55364 = CARTESIAN_POINT('',(4.712388980385,6.5));
#55365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55366 = ORIENTED_EDGE('',*,*,#55367,.T.);
#55367 = EDGE_CURVE('',#55261,#55368,#55370,.T.);
#55368 = VERTEX_POINT('',#55369);
#55369 = CARTESIAN_POINT('',(3.401146897693,-25.97309235003,
    8.00830686107));
#55370 = SURFACE_CURVE('',#55371,(#55380),.PCURVE_S1.);
#55371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55372,#55373,#55374,#55375,
    #55376,#55377,#55378,#55379),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.33936139952,0.679001810981,1.),.UNSPECIFIED.);
#55372 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#55373 = CARTESIAN_POINT('',(4.199338477837,-25.95923188636,
    8.086769074738));
#55374 = CARTESIAN_POINT('',(4.097530057982,-25.96101431612,
    8.076660413173));
#55375 = CARTESIAN_POINT('',(3.893829514687,-25.96455854409,
    8.056560097396));
#55376 = CARTESIAN_POINT('',(3.791937391249,-25.96632028817,
    8.046568750181));
#55377 = CARTESIAN_POINT('',(3.593745811104,-25.96974721741,
    8.027133668514));
#55378 = CARTESIAN_POINT('',(3.497446354399,-25.97140743829,
    8.01771808796));
#55379 = CARTESIAN_POINT('',(3.401146897693,-25.97306765917,
    8.008302507406));
#55380 = PCURVE('',#55195,#55381);
#55381 = DEFINITIONAL_REPRESENTATION('',(#55382),#55408);
#55382 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55383,#55384,#55385,#55386,
    #55387,#55388,#55389,#55390,#55391,#55392,#55393,#55394,#55395,
    #55396,#55397,#55398,#55399,#55400,#55401,#55402,#55403,#55404,
    #55405,#55406,#55407),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#55383 = CARTESIAN_POINT('',(3.131288034369,6.5));
#55384 = CARTESIAN_POINT('',(3.128611823825,6.486363636364));
#55385 = CARTESIAN_POINT('',(3.123252271122,6.459090909091));
#55386 = CARTESIAN_POINT('',(3.115194334166,6.418181818182));
#55387 = CARTESIAN_POINT('',(3.107120563751,6.377272727273));
#55388 = CARTESIAN_POINT('',(3.099033778075,6.336363636364));
#55389 = CARTESIAN_POINT('',(3.090936809533,6.295454545455));
#55390 = CARTESIAN_POINT('',(3.082832549054,6.254545454545));
#55391 = CARTESIAN_POINT('',(3.074723780151,6.213636363636));
#55392 = CARTESIAN_POINT('',(3.066613779802,6.172727272727));
#55393 = CARTESIAN_POINT('',(3.058503544029,6.131818181818));
#55394 = CARTESIAN_POINT('',(3.050391977223,6.090909090909));
#55395 = CARTESIAN_POINT('',(3.042278416513,6.05));
#55396 = CARTESIAN_POINT('',(3.034162103542,6.009090909091));
#55397 = CARTESIAN_POINT('',(3.02604217921,5.968181818182));
#55398 = CARTESIAN_POINT('',(3.01791824218,5.927272727273));
#55399 = CARTESIAN_POINT('',(3.009788129444,5.886363636364));
#55400 = CARTESIAN_POINT('',(3.001656324114,5.845454545455));
#55401 = CARTESIAN_POINT('',(2.993526431693,5.804545454545));
#55402 = CARTESIAN_POINT('',(2.985397639722,5.763636363636));
#55403 = CARTESIAN_POINT('',(2.977270316036,5.722727272727));
#55404 = CARTESIAN_POINT('',(2.969144509192,5.681818181818));
#55405 = CARTESIAN_POINT('',(2.961020350972,5.640909090909));
#55406 = CARTESIAN_POINT('',(2.955605415949,5.613636363636));
#55407 = CARTESIAN_POINT('',(2.952898260073,5.6));
#55408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55409 = ORIENTED_EDGE('',*,*,#55410,.T.);
#55410 = EDGE_CURVE('',#55368,#55185,#55411,.T.);
#55411 = SURFACE_CURVE('',#55412,(#55425),.PCURVE_S1.);
#55412 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55413,#55414,#55415,#55416,
    #55417,#55418,#55419,#55420,#55421,#55422,#55423,#55424),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.189548729964,
    0.402913759525,0.64308831062,0.91344169498,1.),.UNSPECIFIED.);
#55413 = CARTESIAN_POINT('',(3.401146897693,-25.97306765917,
    8.008302507406));
#55414 = CARTESIAN_POINT('',(3.328612442172,-25.97256758118,
    8.011138590635));
#55415 = CARTESIAN_POINT('',(3.256077986652,-25.97206750319,
    8.013974673865));
#55416 = CARTESIAN_POINT('',(3.087046916239,-25.9716100489,
    8.016569026109));
#55417 = CARTESIAN_POINT('',(2.991634977534,-25.97180574698,
    8.015459167158));
#55418 = CARTESIAN_POINT('',(2.77627972016,-25.97189442301,
    8.014956260404));
#55419 = CARTESIAN_POINT('',(2.6547603894,-25.97213410293,8.01359696801)
  );
#55420 = CARTESIAN_POINT('',(2.380559517595,-25.9721743598,
    8.013368659921));
#55421 = CARTESIAN_POINT('',(2.225880980314,-25.9719723942,
    8.014514063777));
#55422 = CARTESIAN_POINT('',(2.009172589665,-25.97187918667,
    8.015042669942));
#55423 = CARTESIAN_POINT('',(1.955159741281,-25.97185860349,
    8.01515940299));
#55424 = CARTESIAN_POINT('',(1.901146892896,-25.9718380203,
    8.015276136037));
#55425 = PCURVE('',#55195,#55426);
#55426 = DEFINITIONAL_REPRESENTATION('',(#55427),#55453);
#55427 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55428,#55429,#55430,#55431,
    #55432,#55433,#55434,#55435,#55436,#55437,#55438,#55439,#55440,
    #55441,#55442,#55443,#55444,#55445,#55446,#55447,#55448,#55449,
    #55450,#55451,#55452),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(8.533138115874E-015,4.545454545455E-002,
    9.09090909091E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#55428 = CARTESIAN_POINT('',(2.952898260073,5.6));
#55429 = CARTESIAN_POINT('',(2.954279173441,5.582605946734));
#55430 = CARTESIAN_POINT('',(2.957040834371,5.54781837233));
#55431 = CARTESIAN_POINT('',(2.960914213831,5.495055843183));
#55432 = CARTESIAN_POINT('',(2.964237782186,5.441148539162));
#55433 = CARTESIAN_POINT('',(2.96677313655,5.385465804871));
#55434 = CARTESIAN_POINT('',(2.968125005648,5.327626020577));
#55435 = CARTESIAN_POINT('',(2.968366013288,5.268308960414));
#55436 = CARTESIAN_POINT('',(2.96798638145,5.207350397352));
#55437 = CARTESIAN_POINT('',(2.967301338697,5.144794335905));
#55438 = CARTESIAN_POINT('',(2.966932713063,5.080628985031));
#55439 = CARTESIAN_POINT('',(2.966397240671,5.014857504366));
#55440 = CARTESIAN_POINT('',(2.965528635009,4.947479046424));
#55441 = CARTESIAN_POINT('',(2.964617311251,4.878493841519));
#55442 = CARTESIAN_POINT('',(2.963830019315,4.807901815861));
#55443 = CARTESIAN_POINT('',(2.963371459574,4.735703034282));
#55444 = CARTESIAN_POINT('',(2.963418175483,4.661897311229));
#55445 = CARTESIAN_POINT('',(2.963789486179,4.586485324085));
#55446 = CARTESIAN_POINT('',(2.964384917691,4.509464548889));
#55447 = CARTESIAN_POINT('',(2.965081965718,4.430844404089));
#55448 = CARTESIAN_POINT('',(2.965772267413,4.350589739846));
#55449 = CARTESIAN_POINT('',(2.966312914322,4.268831737053));
#55450 = CARTESIAN_POINT('',(2.966685032165,4.185080821966));
#55451 = CARTESIAN_POINT('',(2.966924511248,4.128446363706));
#55452 = CARTESIAN_POINT('',(2.967059729507,4.099999995203));
#55453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55458)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55455,#55456,#55457)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55455 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55456 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55457 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55458 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#55455,
  'distance_accuracy_value','confusion accuracy');
#55459 = SHAPE_DEFINITION_REPRESENTATION(#55460,#55177);
#55460 = PRODUCT_DEFINITION_SHAPE('','',#55461);
#55461 = PRODUCT_DEFINITION('design','',#55462,#55465);
#55462 = PRODUCT_DEFINITION_FORMATION('','',#55463);
#55463 = PRODUCT('CADSOFTTOOLS 1.246','CADSOFTTOOLS 1.246','',(#55464));
#55464 = PRODUCT_CONTEXT('',#2,'mechanical');
#55465 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55466 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55467,#55469);
#55467 = ( REPRESENTATION_RELATIONSHIP('','',#55177,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55468) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55468 = ITEM_DEFINED_TRANSFORMATION('','',#11,#995);
#55469 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55470);
#55470 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('246','','',#5,#55461,$);
#55471 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55463));
#55472 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55473),#55592);
#55473 = SHELL_BASED_SURFACE_MODEL('',(#55474));
#55474 = OPEN_SHELL('',(#55475));
#55475 = ADVANCED_FACE('',(#55476),#55490,.F.);
#55476 = FACE_BOUND('',#55477,.F.);
#55477 = EDGE_LOOP('',(#55478,#55500,#55516,#55531,#55547,#55563,#55578)
  );
#55478 = ORIENTED_EDGE('',*,*,#55479,.T.);
#55479 = EDGE_CURVE('',#55480,#55482,#55484,.T.);
#55480 = VERTEX_POINT('',#55481);
#55481 = CARTESIAN_POINT('',(4.301146897693,-26.84935239791,
    8.384262984539));
#55482 = VERTEX_POINT('',#55483);
#55483 = CARTESIAN_POINT('',(-0.198853102307,-26.84935239791,
    8.38426298454));
#55484 = SURFACE_CURVE('',#55485,(#55489),.PCURVE_S1.);
#55485 = LINE('',#55486,#55487);
#55486 = CARTESIAN_POINT('',(4.301146897693,-26.84935239791,
    8.38426298454));
#55487 = VECTOR('',#55488,1.);
#55488 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55489 = PCURVE('',#55490,#55495);
#55490 = CYLINDRICAL_SURFACE('',#55491,32.76347416054);
#55491 = AXIS2_PLACEMENT_3D('',#55492,#55493,#55494);
#55492 = CARTESIAN_POINT('',(-2.198853102307,4.661411919669,
    -0.588861955537));
#55493 = DIRECTION('',(1.,0.E+000,0.E+000));
#55494 = DIRECTION('',(0.E+000,-1.,0.E+000));
#55495 = DEFINITIONAL_REPRESENTATION('',(#55496),#55499);
#55496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55497,#55498),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.5),.PIECEWISE_BEZIER_KNOTS.);
#55497 = CARTESIAN_POINT('',(6.005764620983,6.5));
#55498 = CARTESIAN_POINT('',(6.005764620983,2.));
#55499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55500 = ORIENTED_EDGE('',*,*,#55501,.F.);
#55501 = EDGE_CURVE('',#55502,#55482,#55504,.T.);
#55502 = VERTEX_POINT('',#55503);
#55503 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.564081379505));
#55504 = SURFACE_CURVE('',#55505,(#55510),.PCURVE_S1.);
#55505 = CIRCLE('',#55506,32.76347416054);
#55506 = AXIS2_PLACEMENT_3D('',#55507,#55508,#55509);
#55507 = CARTESIAN_POINT('',(-0.198853102307,4.661411919669,
    -0.588861955537));
#55508 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55509 = DIRECTION('',(0.E+000,-0.995358787651,9.623348609468E-002));
#55510 = PCURVE('',#55490,#55511);
#55511 = DEFINITIONAL_REPRESENTATION('',(#55512),#55515);
#55512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55513,#55514),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.181038043143),.PIECEWISE_BEZIER_KNOTS.);
#55513 = CARTESIAN_POINT('',(6.186802664126,2.));
#55514 = CARTESIAN_POINT('',(6.005764620983,2.));
#55515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55516 = ORIENTED_EDGE('',*,*,#55517,.T.);
#55517 = EDGE_CURVE('',#55502,#55518,#55520,.T.);
#55518 = VERTEX_POINT('',#55519);
#55519 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.564081379505));
#55520 = SURFACE_CURVE('',#55521,(#55525),.PCURVE_S1.);
#55521 = LINE('',#55522,#55523);
#55522 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.564081379505));
#55523 = VECTOR('',#55524,1.);
#55524 = DIRECTION('',(1.,0.E+000,1.233581138472E-016));
#55525 = PCURVE('',#55490,#55526);
#55526 = DEFINITIONAL_REPRESENTATION('',(#55527),#55530);
#55527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55528,#55529),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#55528 = CARTESIAN_POINT('',(6.186802664126,2.));
#55529 = CARTESIAN_POINT('',(6.186802664126,5.6));
#55530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55531 = ORIENTED_EDGE('',*,*,#55532,.F.);
#55532 = EDGE_CURVE('',#55533,#55518,#55535,.T.);
#55533 = VERTEX_POINT('',#55534);
#55534 = CARTESIAN_POINT('',(3.401146897693,-27.94441928648,
    2.621279851942));
#55535 = SURFACE_CURVE('',#55536,(#55541),.PCURVE_S1.);
#55536 = CIRCLE('',#55537,32.76347416054);
#55537 = AXIS2_PLACEMENT_3D('',#55538,#55539,#55540);
#55538 = CARTESIAN_POINT('',(3.401146897693,4.661411919669,
    -0.588861955537));
#55539 = DIRECTION('',(1.,0.E+000,0.E+000));
#55540 = DIRECTION('',(0.E+000,-0.995188454264,9.797928607172E-002));
#55541 = PCURVE('',#55490,#55542);
#55542 = DEFINITIONAL_REPRESENTATION('',(#55543),#55546);
#55543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55544,#55545),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.75409002374E-003),.PIECEWISE_BEZIER_KNOTS.);
#55544 = CARTESIAN_POINT('',(6.185048574102,5.6));
#55545 = CARTESIAN_POINT('',(6.186802664126,5.6));
#55546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55547 = ORIENTED_EDGE('',*,*,#55548,.F.);
#55548 = EDGE_CURVE('',#55549,#55533,#55551,.T.);
#55549 = VERTEX_POINT('',#55550);
#55550 = CARTESIAN_POINT('',(3.401146897693,-27.72588032962,
    4.361748090451));
#55551 = SURFACE_CURVE('',#55552,(#55557),.PCURVE_S1.);
#55552 = CIRCLE('',#55553,32.76347416054);
#55553 = AXIS2_PLACEMENT_3D('',#55554,#55555,#55556);
#55554 = CARTESIAN_POINT('',(3.401146897693,4.661411919669,
    -0.588861955537));
#55555 = DIRECTION('',(1.,0.E+000,0.E+000));
#55556 = DIRECTION('',(0.E+000,-0.988518253302,0.15110149863));
#55557 = PCURVE('',#55490,#55558);
#55558 = DEFINITIONAL_REPRESENTATION('',(#55559),#55562);
#55559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55560,#55561),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,5.354573770498E-002),.PIECEWISE_BEZIER_KNOTS.);
#55560 = CARTESIAN_POINT('',(6.131502836397,5.6));
#55561 = CARTESIAN_POINT('',(6.185048574102,5.6));
#55562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55563 = ORIENTED_EDGE('',*,*,#55564,.T.);
#55564 = EDGE_CURVE('',#55549,#55565,#55567,.T.);
#55565 = VERTEX_POINT('',#55566);
#55566 = CARTESIAN_POINT('',(4.301146897693,-27.72588032962,
    4.361748090451));
#55567 = SURFACE_CURVE('',#55568,(#55572),.PCURVE_S1.);
#55568 = LINE('',#55569,#55570);
#55569 = CARTESIAN_POINT('',(3.401146897693,-27.72588032962,
    4.361748090451));
#55570 = VECTOR('',#55571,1.);
#55571 = DIRECTION('',(1.,0.E+000,0.E+000));
#55572 = PCURVE('',#55490,#55573);
#55573 = DEFINITIONAL_REPRESENTATION('',(#55574),#55577);
#55574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55575,#55576),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#55575 = CARTESIAN_POINT('',(6.131502836397,5.6));
#55576 = CARTESIAN_POINT('',(6.131502836397,6.5));
#55577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55578 = ORIENTED_EDGE('',*,*,#55579,.F.);
#55579 = EDGE_CURVE('',#55480,#55565,#55580,.T.);
#55580 = SURFACE_CURVE('',#55581,(#55586),.PCURVE_S1.);
#55581 = CIRCLE('',#55582,32.76347416054);
#55582 = AXIS2_PLACEMENT_3D('',#55583,#55584,#55585);
#55583 = CARTESIAN_POINT('',(4.301146897693,4.661411919669,
    -0.588861955537));
#55584 = DIRECTION('',(1.,0.E+000,0.E+000));
#55585 = DIRECTION('',(0.E+000,-0.961765048578,0.273875868478));
#55586 = PCURVE('',#55490,#55587);
#55587 = DEFINITIONAL_REPRESENTATION('',(#55588),#55591);
#55588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55589,#55590),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.125738215415),.PIECEWISE_BEZIER_KNOTS.);
#55589 = CARTESIAN_POINT('',(6.005764620983,6.5));
#55590 = CARTESIAN_POINT('',(6.131502836397,6.5));
#55591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55596)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55593,#55594,#55595)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55593 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55594 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55595 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55596 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55593,
  'distance_accuracy_value','confusion accuracy');
#55597 = SHAPE_DEFINITION_REPRESENTATION(#55598,#55472);
#55598 = PRODUCT_DEFINITION_SHAPE('','',#55599);
#55599 = PRODUCT_DEFINITION('design','',#55600,#55603);
#55600 = PRODUCT_DEFINITION_FORMATION('','',#55601);
#55601 = PRODUCT('CADSOFTTOOLS 1.247','CADSOFTTOOLS 1.247','',(#55602));
#55602 = PRODUCT_CONTEXT('',#2,'mechanical');
#55603 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55604 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55605,#55607);
#55605 = ( REPRESENTATION_RELATIONSHIP('','',#55472,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55606) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55606 = ITEM_DEFINED_TRANSFORMATION('','',#11,#999);
#55607 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55608);
#55608 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('247','','',#5,#55599,$);
#55609 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55601));
#55610 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55611),#55869);
#55611 = SHELL_BASED_SURFACE_MODEL('',(#55612));
#55612 = OPEN_SHELL('',(#55613));
#55613 = ADVANCED_FACE('',(#55614),#55628,.T.);
#55614 = FACE_BOUND('',#55615,.T.);
#55615 = EDGE_LOOP('',(#55616,#55639,#55655,#55671,#55687,#55703,#55719,
    #55735,#55757,#55779,#55795,#55821,#55855));
#55616 = ORIENTED_EDGE('',*,*,#55617,.T.);
#55617 = EDGE_CURVE('',#55618,#55620,#55622,.T.);
#55618 = VERTEX_POINT('',#55619);
#55619 = CARTESIAN_POINT('',(-0.198853102307,-25.9718380203,
    8.015276136049));
#55620 = VERTEX_POINT('',#55621);
#55621 = CARTESIAN_POINT('',(-0.198853102307,-26.66427406096,
    4.087752391822));
#55622 = SURFACE_CURVE('',#55623,(#55627),.PCURVE_S1.);
#55623 = LINE('',#55624,#55625);
#55624 = CARTESIAN_POINT('',(-0.198853102307,-25.9718380203,
    8.015276136049));
#55625 = VECTOR('',#55626,1.);
#55626 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#55627 = PCURVE('',#55628,#55633);
#55628 = PLANE('',#55629);
#55629 = AXIS2_PLACEMENT_3D('',#55630,#55631,#55632);
#55630 = CARTESIAN_POINT('',(-2.198853102307,-25.9718380203,
    8.015276136063));
#55631 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#55632 = DIRECTION('',(0.E+000,0.173648176517,0.984807753215));
#55633 = DEFINITIONAL_REPRESENTATION('',(#55634),#55638);
#55634 = LINE('',#55635,#55636);
#55635 = CARTESIAN_POINT('',(-1.404791905304E-011,-2.));
#55636 = VECTOR('',#55637,1.);
#55637 = DIRECTION('',(-1.,-0.E+000));
#55638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55639 = ORIENTED_EDGE('',*,*,#55640,.T.);
#55640 = EDGE_CURVE('',#55620,#55641,#55643,.T.);
#55641 = VERTEX_POINT('',#55642);
#55642 = CARTESIAN_POINT('',(3.401146897693,-26.66413294063,
    4.086824314762));
#55643 = SURFACE_CURVE('',#55644,(#55648),.PCURVE_S1.);
#55644 = LINE('',#55645,#55646);
#55645 = CARTESIAN_POINT('',(-0.198853102307,-26.66417071711,
    4.087733897882));
#55646 = VECTOR('',#55647,1.);
#55647 = DIRECTION('',(0.999999969495,-4.299940863802E-005,
    -2.432297331269E-004));
#55648 = PCURVE('',#55628,#55649);
#55649 = DEFINITIONAL_REPRESENTATION('',(#55650),#55654);
#55650 = LINE('',#55651,#55652);
#55651 = CARTESIAN_POINT('',(-3.988096357585,-2.));
#55652 = VECTOR('',#55653,1.);
#55653 = DIRECTION('',(-2.470012958971E-004,-0.999999969495));
#55654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55655 = ORIENTED_EDGE('',*,*,#55656,.F.);
#55656 = EDGE_CURVE('',#55657,#55641,#55659,.T.);
#55657 = VERTEX_POINT('',#55658);
#55658 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#55659 = SURFACE_CURVE('',#55660,(#55664),.PCURVE_S1.);
#55660 = LINE('',#55661,#55662);
#55661 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#55662 = VECTOR('',#55663,1.);
#55663 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#55664 = PCURVE('',#55628,#55665);
#55665 = DEFINITIONAL_REPRESENTATION('',(#55666),#55670);
#55666 = LINE('',#55667,#55668);
#55667 = CARTESIAN_POINT('',(-2.753625113098,-5.6));
#55668 = VECTOR('',#55669,1.);
#55669 = DIRECTION('',(-1.,-0.E+000));
#55670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55671 = ORIENTED_EDGE('',*,*,#55672,.F.);
#55672 = EDGE_CURVE('',#55673,#55657,#55675,.T.);
#55673 = VERTEX_POINT('',#55674);
#55674 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#55675 = SURFACE_CURVE('',#55676,(#55680),.PCURVE_S1.);
#55676 = LINE('',#55677,#55678);
#55677 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#55678 = VECTOR('',#55679,1.);
#55679 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#55680 = PCURVE('',#55628,#55681);
#55681 = DEFINITIONAL_REPRESENTATION('',(#55682),#55686);
#55682 = LINE('',#55683,#55684);
#55683 = CARTESIAN_POINT('',(-1.890355661388,-5.6));
#55684 = VECTOR('',#55685,1.);
#55685 = DIRECTION('',(-1.,-0.E+000));
#55686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55687 = ORIENTED_EDGE('',*,*,#55688,.T.);
#55688 = EDGE_CURVE('',#55673,#55689,#55691,.T.);
#55689 = VERTEX_POINT('',#55690);
#55690 = CARTESIAN_POINT('',(4.301146897693,-26.30009483387,
    6.153639224394));
#55691 = SURFACE_CURVE('',#55692,(#55696),.PCURVE_S1.);
#55692 = LINE('',#55693,#55694);
#55693 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#55694 = VECTOR('',#55695,1.);
#55695 = DIRECTION('',(1.,0.E+000,0.E+000));
#55696 = PCURVE('',#55628,#55697);
#55697 = DEFINITIONAL_REPRESENTATION('',(#55698),#55702);
#55698 = LINE('',#55699,#55700);
#55699 = CARTESIAN_POINT('',(-1.890355661388,-5.6));
#55700 = VECTOR('',#55701,1.);
#55701 = DIRECTION('',(0.E+000,-1.));
#55702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55703 = ORIENTED_EDGE('',*,*,#55704,.F.);
#55704 = EDGE_CURVE('',#55705,#55689,#55707,.T.);
#55705 = VERTEX_POINT('',#55706);
#55706 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#55707 = SURFACE_CURVE('',#55708,(#55712),.PCURVE_S1.);
#55708 = LINE('',#55709,#55710);
#55709 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#55710 = VECTOR('',#55711,1.);
#55711 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#55712 = PCURVE('',#55628,#55713);
#55713 = DEFINITIONAL_REPRESENTATION('',(#55714),#55718);
#55714 = LINE('',#55715,#55716);
#55715 = CARTESIAN_POINT('',(-0.878778731966,-6.5));
#55716 = VECTOR('',#55717,1.);
#55717 = DIRECTION('',(-1.,-0.E+000));
#55718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55719 = ORIENTED_EDGE('',*,*,#55720,.T.);
#55720 = EDGE_CURVE('',#55705,#55721,#55723,.T.);
#55721 = VERTEX_POINT('',#55722);
#55722 = CARTESIAN_POINT('',(4.768134195652,-26.12443634467,
    7.149848027465));
#55723 = SURFACE_CURVE('',#55724,(#55728),.PCURVE_S1.);
#55724 = LINE('',#55725,#55726);
#55725 = CARTESIAN_POINT('',(4.301146897693,-26.12443634466,
    7.149848027463));
#55726 = VECTOR('',#55727,1.);
#55727 = DIRECTION('',(1.,3.803865430956E-014,1.521546172382E-014));
#55728 = PCURVE('',#55628,#55729);
#55729 = DEFINITIONAL_REPRESENTATION('',(#55730),#55734);
#55730 = LINE('',#55731,#55732);
#55731 = CARTESIAN_POINT('',(-0.878778731966,-6.5));
#55732 = VECTOR('',#55733,1.);
#55733 = DIRECTION('',(2.15896476324E-014,-1.));
#55734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55735 = ORIENTED_EDGE('',*,*,#55736,.T.);
#55736 = EDGE_CURVE('',#55721,#55737,#55739,.T.);
#55737 = VERTEX_POINT('',#55738);
#55738 = CARTESIAN_POINT('',(4.7681535208,-25.95720409051,8.097179473448
    ));
#55739 = SURFACE_CURVE('',#55740,(#55747),.PCURVE_S1.);
#55740 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55741,#55742,#55743,#55744,
    #55745,#55746),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#55741 = CARTESIAN_POINT('',(4.768134195652,-26.12443634466,
    7.149848027463));
#55742 = CARTESIAN_POINT('',(4.768132600274,-26.09659536352,
    7.307742078744));
#55743 = CARTESIAN_POINT('',(4.768131004896,-26.06875438238,
    7.465636130025));
#55744 = CARTESIAN_POINT('',(4.768137386692,-26.01307242009,
    7.781424232549));
#55745 = CARTESIAN_POINT('',(4.768145363866,-25.98523143896,
    7.939318283793));
#55746 = CARTESIAN_POINT('',(4.768153341039,-25.95739045782,
    8.097212335036));
#55747 = PCURVE('',#55628,#55748);
#55748 = DEFINITIONAL_REPRESENTATION('',(#55749),#55756);
#55749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55750,#55751,#55752,#55753,
    #55754,#55755),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#55750 = CARTESIAN_POINT('',(-0.878778731966,-6.966987297959));
#55751 = CARTESIAN_POINT('',(-0.718448910469,-6.966985702581));
#55752 = CARTESIAN_POINT('',(-0.558119088973,-6.966984107203));
#55753 = CARTESIAN_POINT('',(-0.237459446019,-6.966990488999));
#55754 = CARTESIAN_POINT('',(-7.712962456101E-002,-6.966998466172));
#55755 = CARTESIAN_POINT('',(8.320019689684E-002,-6.967006443346));
#55756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55757 = ORIENTED_EDGE('',*,*,#55758,.T.);
#55758 = EDGE_CURVE('',#55737,#55759,#55761,.T.);
#55759 = VERTEX_POINT('',#55760);
#55760 = CARTESIAN_POINT('',(4.381508575809,-25.9572516151,
    8.096873570949));
#55761 = SURFACE_CURVE('',#55762,(#55769),.PCURVE_S1.);
#55762 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55763,#55764,#55765,#55766,
    #55767,#55768),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#55763 = CARTESIAN_POINT('',(4.7681535208,-25.95739045782,8.097212335032
    ));
#55764 = CARTESIAN_POINT('',(4.703712006724,-25.95739941588,
    8.097161531371));
#55765 = CARTESIAN_POINT('',(4.639270492648,-25.95740837393,
    8.097110727709));
#55766 = CARTESIAN_POINT('',(4.510388844317,-25.95742628908,
    8.097009125845));
#55767 = CARTESIAN_POINT('',(4.445948710063,-25.95743524618,
    8.096958327642));
#55768 = CARTESIAN_POINT('',(4.381508575809,-25.95744420327,
    8.09690752944));
#55769 = PCURVE('',#55628,#55770);
#55770 = DEFINITIONAL_REPRESENTATION('',(#55771),#55778);
#55771 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55772,#55773,#55774,#55775,
    #55776,#55777),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#55772 = CARTESIAN_POINT('',(8.320019689323E-002,-6.967006623107));
#55773 = CARTESIAN_POINT('',(8.314860950315E-002,-6.902565109031));
#55774 = CARTESIAN_POINT('',(8.309702211307E-002,-6.838123594954));
#55775 = CARTESIAN_POINT('',(8.299385287637E-002,-6.709241946624));
#55776 = CARTESIAN_POINT('',(8.294227102975E-002,-6.64480181237));
#55777 = CARTESIAN_POINT('',(8.289068918315E-002,-6.580361678116));
#55778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55779 = ORIENTED_EDGE('',*,*,#55780,.T.);
#55780 = EDGE_CURVE('',#55759,#55781,#55783,.T.);
#55781 = VERTEX_POINT('',#55782);
#55782 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#55783 = SURFACE_CURVE('',#55784,(#55788),.PCURVE_S1.);
#55784 = LINE('',#55785,#55786);
#55785 = CARTESIAN_POINT('',(4.381508575809,-25.9572516145,
    8.096873586205));
#55786 = VECTOR('',#55787,1.);
#55787 = DIRECTION('',(-0.999999929225,-6.530200899522E-005,
    -3.705217852912E-004));
#55788 = PCURVE('',#55628,#55789);
#55789 = DEFINITIONAL_REPRESENTATION('',(#55790),#55794);
#55790 = LINE('',#55791,#55792);
#55791 = CARTESIAN_POINT('',(8.289070431102E-002,-6.580361678116));
#55792 = VECTOR('',#55793,1.);
#55793 = DIRECTION('',(-3.762323016747E-004,0.999999929225));
#55794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55795 = ORIENTED_EDGE('',*,*,#55796,.T.);
#55796 = EDGE_CURVE('',#55781,#55797,#55799,.T.);
#55797 = VERTEX_POINT('',#55798);
#55798 = CARTESIAN_POINT('',(3.401146897693,-25.97309235003,
    8.00830686107));
#55799 = SURFACE_CURVE('',#55800,(#55809),.PCURVE_S1.);
#55800 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55801,#55802,#55803,#55804,
    #55805,#55806,#55807,#55808),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.33936139952,0.679001810981,1.),.UNSPECIFIED.);
#55801 = CARTESIAN_POINT('',(4.301146897693,-25.9574494566,
    8.096877736303));
#55802 = CARTESIAN_POINT('',(4.199338477837,-25.95923188636,
    8.086769074738));
#55803 = CARTESIAN_POINT('',(4.097530057982,-25.96101431612,
    8.076660413173));
#55804 = CARTESIAN_POINT('',(3.893829514687,-25.96455854409,
    8.056560097396));
#55805 = CARTESIAN_POINT('',(3.791937391249,-25.96632028817,
    8.046568750181));
#55806 = CARTESIAN_POINT('',(3.593745811104,-25.96974721741,
    8.027133668514));
#55807 = CARTESIAN_POINT('',(3.497446354399,-25.97140743829,
    8.01771808796));
#55808 = CARTESIAN_POINT('',(3.401146897693,-25.97306765917,
    8.008302507406));
#55809 = PCURVE('',#55628,#55810);
#55810 = DEFINITIONAL_REPRESENTATION('',(#55811),#55820);
#55811 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55812,#55813,#55814,#55815,
    #55816,#55817,#55818,#55819),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.33936139952,0.679001810981,1.),.UNSPECIFIED.);
#55812 = CARTESIAN_POINT('',(8.286043643875E-002,-6.5));
#55813 = CARTESIAN_POINT('',(7.259583247724E-002,-6.398191580144));
#55814 = CARTESIAN_POINT('',(6.233122851573E-002,-6.296383160288));
#55815 = CARTESIAN_POINT('',(4.192083297289E-002,-6.092682616994));
#55816 = CARTESIAN_POINT('',(3.177535312404E-002,-5.990790493555));
#55817 = CARTESIAN_POINT('',(1.204045399992E-002,-5.792598913411));
#55818 = CARTESIAN_POINT('',(2.479622940639E-003,-5.696299456706));
#55819 = CARTESIAN_POINT('',(-7.081208118629E-003,-5.6));
#55820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55821 = ORIENTED_EDGE('',*,*,#55822,.T.);
#55822 = EDGE_CURVE('',#55797,#55823,#55825,.T.);
#55823 = VERTEX_POINT('',#55824);
#55824 = CARTESIAN_POINT('',(1.901146892896,-25.9718380203,
    8.015276136037));
#55825 = SURFACE_CURVE('',#55826,(#55839),.PCURVE_S1.);
#55826 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55827,#55828,#55829,#55830,
    #55831,#55832,#55833,#55834,#55835,#55836,#55837,#55838),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.189548729964,
    0.402913759525,0.64308831062,0.91344169498,1.),.UNSPECIFIED.);
#55827 = CARTESIAN_POINT('',(3.401146897693,-25.97306765917,
    8.008302507406));
#55828 = CARTESIAN_POINT('',(3.328612442172,-25.97256758118,
    8.011138590635));
#55829 = CARTESIAN_POINT('',(3.256077986652,-25.97206750319,
    8.013974673865));
#55830 = CARTESIAN_POINT('',(3.087046916239,-25.9716100489,
    8.016569026109));
#55831 = CARTESIAN_POINT('',(2.991634977534,-25.97180574698,
    8.015459167158));
#55832 = CARTESIAN_POINT('',(2.77627972016,-25.97189442301,
    8.014956260404));
#55833 = CARTESIAN_POINT('',(2.6547603894,-25.97213410293,8.01359696801)
  );
#55834 = CARTESIAN_POINT('',(2.380559517595,-25.9721743598,
    8.013368659921));
#55835 = CARTESIAN_POINT('',(2.225880980314,-25.9719723942,
    8.014514063777));
#55836 = CARTESIAN_POINT('',(2.009172589665,-25.97187918667,
    8.015042669942));
#55837 = CARTESIAN_POINT('',(1.955159741281,-25.97185860349,
    8.01515940299));
#55838 = CARTESIAN_POINT('',(1.901146892896,-25.9718380203,
    8.015276136037));
#55839 = PCURVE('',#55628,#55840);
#55840 = DEFINITIONAL_REPRESENTATION('',(#55841),#55854);
#55841 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55842,#55843,#55844,#55845,
    #55846,#55847,#55848,#55849,#55850,#55851,#55852,#55853),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.189548729964,
    0.402913759525,0.64308831062,0.91344169498,1.),.UNSPECIFIED.);
#55842 = CARTESIAN_POINT('',(-7.081208118629E-003,-5.6));
#55843 = CARTESIAN_POINT('',(-4.201373734293E-003,-5.527465544479));
#55844 = CARTESIAN_POINT('',(-1.321539349969E-003,-5.454931088958));
#55845 = CARTESIAN_POINT('',(1.312834958692E-003,-5.285900018545));
#55846 = CARTESIAN_POINT('',(1.858546441764E-004,-5.190488079841));
#55847 = CARTESIAN_POINT('',(-3.248102569757E-004,-4.975132822466));
#55848 = CARTESIAN_POINT('',(-1.705071926757E-003,-4.853613491707));
#55849 = CARTESIAN_POINT('',(-1.936902036068E-003,-4.579412619902));
#55850 = CARTESIAN_POINT('',(-7.738284793732E-004,-4.424734082621));
#55851 = CARTESIAN_POINT('',(-2.370677118777E-004,-4.208025691971));
#55852 = CARTESIAN_POINT('',(-1.185338692253E-004,-4.154012843587));
#55853 = CARTESIAN_POINT('',(-2.6581847834E-011,-4.099999995203));
#55854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55855 = ORIENTED_EDGE('',*,*,#55856,.T.);
#55856 = EDGE_CURVE('',#55823,#55618,#55857,.T.);
#55857 = SURFACE_CURVE('',#55858,(#55862),.PCURVE_S1.);
#55858 = LINE('',#55859,#55860);
#55859 = CARTESIAN_POINT('',(1.901146892896,-25.9718380203,
    8.015276136037));
#55860 = VECTOR('',#55861,1.);
#55861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55862 = PCURVE('',#55628,#55863);
#55863 = DEFINITIONAL_REPRESENTATION('',(#55864),#55868);
#55864 = LINE('',#55865,#55866);
#55865 = CARTESIAN_POINT('',(-2.657659940734E-011,-4.099999995203));
#55866 = VECTOR('',#55867,1.);
#55867 = DIRECTION('',(0.E+000,1.));
#55868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55873)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55870,#55871,#55872)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#55870,
  'distance_accuracy_value','confusion accuracy');
#55874 = SHAPE_DEFINITION_REPRESENTATION(#55875,#55610);
#55875 = PRODUCT_DEFINITION_SHAPE('','',#55876);
#55876 = PRODUCT_DEFINITION('design','',#55877,#55880);
#55877 = PRODUCT_DEFINITION_FORMATION('','',#55878);
#55878 = PRODUCT('CADSOFTTOOLS 1.248','CADSOFTTOOLS 1.248','',(#55879));
#55879 = PRODUCT_CONTEXT('',#2,'mechanical');
#55880 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55881 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55882,#55884);
#55882 = ( REPRESENTATION_RELATIONSHIP('','',#55610,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55883) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55883 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1003);
#55884 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55885);
#55885 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('248','','',#5,#55876,$);
#55886 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55878));
#55887 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55888),#55994);
#55888 = SHELL_BASED_SURFACE_MODEL('',(#55889));
#55889 = OPEN_SHELL('',(#55890));
#55890 = ADVANCED_FACE('',(#55891),#55905,.F.);
#55891 = FACE_BOUND('',#55892,.T.);
#55892 = EDGE_LOOP('',(#55893,#55916,#55932,#55948,#55964,#55980));
#55893 = ORIENTED_EDGE('',*,*,#55894,.T.);
#55894 = EDGE_CURVE('',#55895,#55897,#55899,.T.);
#55895 = VERTEX_POINT('',#55896);
#55896 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#55897 = VERTEX_POINT('',#55898);
#55898 = CARTESIAN_POINT('',(4.301146897693,-22.24998619249,
    3.500000226503));
#55899 = SURFACE_CURVE('',#55900,(#55904),.PCURVE_S1.);
#55900 = LINE('',#55901,#55902);
#55901 = CARTESIAN_POINT('',(-0.198853102307,-22.24998619249,
    3.500000226503));
#55902 = VECTOR('',#55903,1.);
#55903 = DIRECTION('',(1.,0.E+000,0.E+000));
#55904 = PCURVE('',#55905,#55910);
#55905 = PLANE('',#55906);
#55906 = AXIS2_PLACEMENT_3D('',#55907,#55908,#55909);
#55907 = CARTESIAN_POINT('',(1.901146897693,-22.2499861925,
    3.500000226503));
#55908 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#55909 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#55910 = DEFINITIONAL_REPRESENTATION('',(#55911),#55915);
#55911 = LINE('',#55912,#55913);
#55912 = CARTESIAN_POINT('',(9.997336292145E-012,2.1));
#55913 = VECTOR('',#55914,1.);
#55914 = DIRECTION('',(0.E+000,-1.));
#55915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55916 = ORIENTED_EDGE('',*,*,#55917,.F.);
#55917 = EDGE_CURVE('',#55918,#55897,#55920,.T.);
#55918 = VERTEX_POINT('',#55919);
#55919 = CARTESIAN_POINT('',(4.301146897693,-24.33646171823,
    3.500000226503));
#55920 = SURFACE_CURVE('',#55921,(#55925),.PCURVE_S1.);
#55921 = LINE('',#55922,#55923);
#55922 = CARTESIAN_POINT('',(4.301146897693,-24.33646171823,
    3.500000226503));
#55923 = VECTOR('',#55924,1.);
#55924 = DIRECTION('',(0.E+000,1.,4.852793076001E-014));
#55925 = PCURVE('',#55905,#55926);
#55926 = DEFINITIONAL_REPRESENTATION('',(#55927),#55931);
#55927 = LINE('',#55928,#55929);
#55928 = CARTESIAN_POINT('',(-2.086475525735,-2.4));
#55929 = VECTOR('',#55930,1.);
#55930 = DIRECTION('',(1.,0.E+000));
#55931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55932 = ORIENTED_EDGE('',*,*,#55933,.F.);
#55933 = EDGE_CURVE('',#55934,#55918,#55936,.T.);
#55934 = VERTEX_POINT('',#55935);
#55935 = CARTESIAN_POINT('',(3.401146897693,-24.33646171823,
    3.500000226503));
#55936 = SURFACE_CURVE('',#55937,(#55941),.PCURVE_S1.);
#55937 = LINE('',#55938,#55939);
#55938 = CARTESIAN_POINT('',(3.401146897693,-24.33646171823,
    3.500000226503));
#55939 = VECTOR('',#55940,1.);
#55940 = DIRECTION('',(1.,0.E+000,0.E+000));
#55941 = PCURVE('',#55905,#55942);
#55942 = DEFINITIONAL_REPRESENTATION('',(#55943),#55947);
#55943 = LINE('',#55944,#55945);
#55944 = CARTESIAN_POINT('',(-2.086475525735,-1.5));
#55945 = VECTOR('',#55946,1.);
#55946 = DIRECTION('',(0.E+000,-1.));
#55947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55948 = ORIENTED_EDGE('',*,*,#55949,.F.);
#55949 = EDGE_CURVE('',#55950,#55934,#55952,.T.);
#55950 = VERTEX_POINT('',#55951);
#55951 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    3.500000226503));
#55952 = SURFACE_CURVE('',#55953,(#55957),.PCURVE_S1.);
#55953 = LINE('',#55954,#55955);
#55954 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    3.500000226503));
#55955 = VECTOR('',#55956,1.);
#55956 = DIRECTION('',(0.E+000,1.,2.443949667476E-014));
#55957 = PCURVE('',#55905,#55958);
#55958 = DEFINITIONAL_REPRESENTATION('',(#55959),#55963);
#55959 = LINE('',#55960,#55961);
#55960 = CARTESIAN_POINT('',(-3.92174287153,-1.5));
#55961 = VECTOR('',#55962,1.);
#55962 = DIRECTION('',(1.,0.E+000));
#55963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55964 = ORIENTED_EDGE('',*,*,#55965,.F.);
#55965 = EDGE_CURVE('',#55966,#55950,#55968,.T.);
#55966 = VERTEX_POINT('',#55967);
#55967 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#55968 = SURFACE_CURVE('',#55969,(#55973),.PCURVE_S1.);
#55969 = LINE('',#55970,#55971);
#55970 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#55971 = VECTOR('',#55972,1.);
#55972 = DIRECTION('',(1.,1.973729821556E-015,0.E+000));
#55973 = PCURVE('',#55905,#55974);
#55974 = DEFINITIONAL_REPRESENTATION('',(#55975),#55979);
#55975 = LINE('',#55976,#55977);
#55976 = CARTESIAN_POINT('',(-3.92174287153,2.1));
#55977 = VECTOR('',#55978,1.);
#55978 = DIRECTION('',(1.973729821556E-015,-1.));
#55979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55980 = ORIENTED_EDGE('',*,*,#55981,.T.);
#55981 = EDGE_CURVE('',#55966,#55895,#55982,.T.);
#55982 = SURFACE_CURVE('',#55983,(#55987),.PCURVE_S1.);
#55983 = LINE('',#55984,#55985);
#55984 = CARTESIAN_POINT('',(-0.198853102307,-26.17172906403,
    3.500000226503));
#55985 = VECTOR('',#55986,1.);
#55986 = DIRECTION('',(1.13237717106E-016,1.,2.468582232912E-014));
#55987 = PCURVE('',#55905,#55988);
#55988 = DEFINITIONAL_REPRESENTATION('',(#55989),#55993);
#55989 = LINE('',#55990,#55991);
#55990 = CARTESIAN_POINT('',(-3.92174287153,2.1));
#55991 = VECTOR('',#55992,1.);
#55992 = DIRECTION('',(1.,-1.13237717106E-016));
#55993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55998)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55995,#55996,#55997)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#55995,
  'distance_accuracy_value','confusion accuracy');
#55999 = SHAPE_DEFINITION_REPRESENTATION(#56000,#55887);
#56000 = PRODUCT_DEFINITION_SHAPE('','',#56001);
#56001 = PRODUCT_DEFINITION('design','',#56002,#56005);
#56002 = PRODUCT_DEFINITION_FORMATION('','',#56003);
#56003 = PRODUCT('CADSOFTTOOLS 1.249','CADSOFTTOOLS 1.249','',(#56004));
#56004 = PRODUCT_CONTEXT('',#2,'mechanical');
#56005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56007,#56009);
#56007 = ( REPRESENTATION_RELATIONSHIP('','',#55887,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56008) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1007);
#56009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56010);
#56010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('249','','',#5,#56001,$);
#56011 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56003));
#56012 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56013),#56183);
#56013 = SHELL_BASED_SURFACE_MODEL('',(#56014));
#56014 = OPEN_SHELL('',(#56015));
#56015 = ADVANCED_FACE('',(#56016),#56030,.F.);
#56016 = FACE_BOUND('',#56017,.T.);
#56017 = EDGE_LOOP('',(#56018,#56041,#56057,#56073,#56089,#56105,#56121,
    #56137,#56153,#56169));
#56018 = ORIENTED_EDGE('',*,*,#56019,.T.);
#56019 = EDGE_CURVE('',#56020,#56022,#56024,.T.);
#56020 = VERTEX_POINT('',#56021);
#56021 = CARTESIAN_POINT('',(-0.198853102307,0.95001380751,
    3.500000226495));
#56022 = VERTEX_POINT('',#56023);
#56023 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    3.500000226494));
#56024 = SURFACE_CURVE('',#56025,(#56029),.PCURVE_S1.);
#56025 = LINE('',#56026,#56027);
#56026 = CARTESIAN_POINT('',(-0.198853102307,0.95001380751,
    3.500000226495));
#56027 = VECTOR('',#56028,1.);
#56028 = DIRECTION('',(0.E+000,1.,-1.526190096666E-013));
#56029 = PCURVE('',#56030,#56035);
#56030 = PLANE('',#56031);
#56031 = AXIS2_PLACEMENT_3D('',#56032,#56033,#56034);
#56032 = CARTESIAN_POINT('',(1.901146897693,6.749999999999,
    3.500000226493));
#56033 = DIRECTION('',(0.E+000,3.049603590105E-013,1.));
#56034 = DIRECTION('',(0.E+000,1.,-3.049603590105E-013));
#56035 = DEFINITIONAL_REPRESENTATION('',(#56036),#56040);
#56036 = LINE('',#56037,#56038);
#56037 = CARTESIAN_POINT('',(-5.799986192489,2.1));
#56038 = VECTOR('',#56039,1.);
#56039 = DIRECTION('',(1.,0.E+000));
#56040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56041 = ORIENTED_EDGE('',*,*,#56042,.F.);
#56042 = EDGE_CURVE('',#56043,#56022,#56045,.T.);
#56043 = VERTEX_POINT('',#56044);
#56044 = CARTESIAN_POINT('',(3.401146897693,6.949999833332,
    3.500000226494));
#56045 = SURFACE_CURVE('',#56046,(#56050),.PCURVE_S1.);
#56046 = LINE('',#56047,#56048);
#56047 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    3.500000226493));
#56048 = VECTOR('',#56049,1.);
#56049 = DIRECTION('',(-1.,2.467162276945E-016,-1.233581138472E-016));
#56050 = PCURVE('',#56030,#56051);
#56051 = DEFINITIONAL_REPRESENTATION('',(#56052),#56056);
#56052 = LINE('',#56053,#56054);
#56053 = CARTESIAN_POINT('',(0.2,-1.5));
#56054 = VECTOR('',#56055,1.);
#56055 = DIRECTION('',(2.467162276945E-016,1.));
#56056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56057 = ORIENTED_EDGE('',*,*,#56058,.F.);
#56058 = EDGE_CURVE('',#56059,#56043,#56061,.T.);
#56059 = VERTEX_POINT('',#56060);
#56060 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226495));
#56061 = SURFACE_CURVE('',#56062,(#56066),.PCURVE_S1.);
#56062 = LINE('',#56063,#56064);
#56063 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226494));
#56064 = VECTOR('',#56065,1.);
#56065 = DIRECTION('',(0.E+000,1.,-1.528344974688E-013));
#56066 = PCURVE('',#56030,#56067);
#56067 = DEFINITIONAL_REPRESENTATION('',(#56068),#56072);
#56068 = LINE('',#56069,#56070);
#56069 = CARTESIAN_POINT('',(5.31880547158E-003,-1.5));
#56070 = VECTOR('',#56071,1.);
#56071 = DIRECTION('',(1.,0.E+000));
#56072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56073 = ORIENTED_EDGE('',*,*,#56074,.T.);
#56074 = EDGE_CURVE('',#56059,#56075,#56077,.T.);
#56075 = VERTEX_POINT('',#56076);
#56076 = CARTESIAN_POINT('',(4.301146897693,6.755318805471,
    3.500000226493));
#56077 = SURFACE_CURVE('',#56078,(#56082),.PCURVE_S1.);
#56078 = LINE('',#56079,#56080);
#56079 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226493));
#56080 = VECTOR('',#56081,1.);
#56081 = DIRECTION('',(1.,0.E+000,0.E+000));
#56082 = PCURVE('',#56030,#56083);
#56083 = DEFINITIONAL_REPRESENTATION('',(#56084),#56088);
#56084 = LINE('',#56085,#56086);
#56085 = CARTESIAN_POINT('',(5.31880547186E-003,-1.5));
#56086 = VECTOR('',#56087,1.);
#56087 = DIRECTION('',(0.E+000,-1.));
#56088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56089 = ORIENTED_EDGE('',*,*,#56090,.F.);
#56090 = EDGE_CURVE('',#56091,#56075,#56093,.T.);
#56091 = VERTEX_POINT('',#56092);
#56092 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,
    3.500000226494));
#56093 = SURFACE_CURVE('',#56094,(#56098),.PCURVE_S1.);
#56094 = LINE('',#56095,#56096);
#56095 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,
    3.500000226494));
#56096 = VECTOR('',#56097,1.);
#56097 = DIRECTION('',(0.E+000,1.,-3.033399520359E-013));
#56098 = PCURVE('',#56030,#56099);
#56099 = DEFINITIONAL_REPRESENTATION('',(#56100),#56104);
#56100 = LINE('',#56101,#56102);
#56101 = CARTESIAN_POINT('',(-1.100000000002,-2.4));
#56102 = VECTOR('',#56103,1.);
#56103 = DIRECTION('',(1.,0.E+000));
#56104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56105 = ORIENTED_EDGE('',*,*,#56106,.F.);
#56106 = EDGE_CURVE('',#56107,#56091,#56109,.T.);
#56107 = VERTEX_POINT('',#56108);
#56108 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.500000226494));
#56109 = SURFACE_CURVE('',#56110,(#56114),.PCURVE_S1.);
#56110 = LINE('',#56111,#56112);
#56111 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.500000226494));
#56112 = VECTOR('',#56113,1.);
#56113 = DIRECTION('',(1.,0.E+000,0.E+000));
#56114 = PCURVE('',#56030,#56115);
#56115 = DEFINITIONAL_REPRESENTATION('',(#56116),#56120);
#56116 = LINE('',#56117,#56118);
#56117 = CARTESIAN_POINT('',(-1.100000000002,-1.5));
#56118 = VECTOR('',#56119,1.);
#56119 = DIRECTION('',(0.E+000,-1.));
#56120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56121 = ORIENTED_EDGE('',*,*,#56122,.F.);
#56122 = EDGE_CURVE('',#56123,#56107,#56125,.T.);
#56123 = VERTEX_POINT('',#56124);
#56124 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#56125 = SURFACE_CURVE('',#56126,(#56130),.PCURVE_S1.);
#56126 = LINE('',#56127,#56128);
#56127 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#56128 = VECTOR('',#56129,1.);
#56129 = DIRECTION('',(0.E+000,1.,-1.524171365757E-013));
#56130 = PCURVE('',#56030,#56131);
#56131 = DEFINITIONAL_REPRESENTATION('',(#56132),#56136);
#56132 = LINE('',#56133,#56134);
#56133 = CARTESIAN_POINT('',(-3.713538281754,-1.5));
#56134 = VECTOR('',#56135,1.);
#56135 = DIRECTION('',(1.,0.E+000));
#56136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56137 = ORIENTED_EDGE('',*,*,#56138,.T.);
#56138 = EDGE_CURVE('',#56123,#56139,#56141,.T.);
#56139 = VERTEX_POINT('',#56140);
#56140 = CARTESIAN_POINT('',(4.301146897693,3.036461718246,
    3.500000226494));
#56141 = SURFACE_CURVE('',#56142,(#56146),.PCURVE_S1.);
#56142 = LINE('',#56143,#56144);
#56143 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#56144 = VECTOR('',#56145,1.);
#56145 = DIRECTION('',(1.,0.E+000,0.E+000));
#56146 = PCURVE('',#56030,#56147);
#56147 = DEFINITIONAL_REPRESENTATION('',(#56148),#56152);
#56148 = LINE('',#56149,#56150);
#56149 = CARTESIAN_POINT('',(-3.713538281754,-1.5));
#56150 = VECTOR('',#56151,1.);
#56151 = DIRECTION('',(0.E+000,-1.));
#56152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56153 = ORIENTED_EDGE('',*,*,#56154,.F.);
#56154 = EDGE_CURVE('',#56155,#56139,#56157,.T.);
#56155 = VERTEX_POINT('',#56156);
#56156 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226494
    ));
#56157 = SURFACE_CURVE('',#56158,(#56162),.PCURVE_S1.);
#56158 = LINE('',#56159,#56160);
#56159 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226495
    ));
#56160 = VECTOR('',#56161,1.);
#56161 = DIRECTION('',(4.256892372582E-016,1.,-3.0585771697E-013));
#56162 = PCURVE('',#56030,#56163);
#56163 = DEFINITIONAL_REPRESENTATION('',(#56164),#56168);
#56164 = LINE('',#56165,#56166);
#56165 = CARTESIAN_POINT('',(-5.799986192489,-2.4));
#56166 = VECTOR('',#56167,1.);
#56167 = DIRECTION('',(1.,-4.256892372582E-016));
#56168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56169 = ORIENTED_EDGE('',*,*,#56170,.T.);
#56170 = EDGE_CURVE('',#56155,#56020,#56171,.T.);
#56171 = SURFACE_CURVE('',#56172,(#56176),.PCURVE_S1.);
#56172 = LINE('',#56173,#56174);
#56173 = CARTESIAN_POINT('',(4.301146897693,0.95001380751,3.500000226495
    ));
#56174 = VECTOR('',#56175,1.);
#56175 = DIRECTION('',(-1.,-2.467162276945E-017,0.E+000));
#56176 = PCURVE('',#56030,#56177);
#56177 = DEFINITIONAL_REPRESENTATION('',(#56178),#56182);
#56178 = LINE('',#56179,#56180);
#56179 = CARTESIAN_POINT('',(-5.799986192489,-2.4));
#56180 = VECTOR('',#56181,1.);
#56181 = DIRECTION('',(-2.467162276945E-017,1.));
#56182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56187)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56184,#56185,#56186)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56184 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56185 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56186 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56187 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56184,
  'distance_accuracy_value','confusion accuracy');
#56188 = SHAPE_DEFINITION_REPRESENTATION(#56189,#56012);
#56189 = PRODUCT_DEFINITION_SHAPE('','',#56190);
#56190 = PRODUCT_DEFINITION('design','',#56191,#56194);
#56191 = PRODUCT_DEFINITION_FORMATION('','',#56192);
#56192 = PRODUCT('CADSOFTTOOLS 1.250','CADSOFTTOOLS 1.250','',(#56193));
#56193 = PRODUCT_CONTEXT('',#2,'mechanical');
#56194 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56195 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56196,#56198);
#56196 = ( REPRESENTATION_RELATIONSHIP('','',#56012,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56197) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56197 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1011);
#56198 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56199);
#56199 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('250','','',#5,#56190,$);
#56200 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56192));
#56201 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56202),#56340);
#56202 = SHELL_BASED_SURFACE_MODEL('',(#56203));
#56203 = OPEN_SHELL('',(#56204));
#56204 = ADVANCED_FACE('',(#56205),#56219,.F.);
#56205 = FACE_BOUND('',#56206,.T.);
#56206 = EDGE_LOOP('',(#56207,#56230,#56246,#56262,#56278,#56294,#56310,
    #56326));
#56207 = ORIENTED_EDGE('',*,*,#56208,.T.);
#56208 = EDGE_CURVE('',#56209,#56211,#56213,.T.);
#56209 = VERTEX_POINT('',#56210);
#56210 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#56211 = VERTEX_POINT('',#56212);
#56212 = CARTESIAN_POINT('',(4.301146897693,-3.549986192494,
    4.300000226504));
#56213 = SURFACE_CURVE('',#56214,(#56218),.PCURVE_S1.);
#56214 = LINE('',#56215,#56216);
#56215 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#56216 = VECTOR('',#56217,1.);
#56217 = DIRECTION('',(0.E+000,1.,6.217248937963E-014));
#56218 = PCURVE('',#56219,#56224);
#56219 = PLANE('',#56220);
#56220 = AXIS2_PLACEMENT_3D('',#56221,#56222,#56223);
#56221 = CARTESIAN_POINT('',(6.001146897693,-25.25361842377,
    4.300000226503));
#56222 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#56223 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#56224 = DEFINITIONAL_REPRESENTATION('',(#56225),#56229);
#56225 = LINE('',#56226,#56227);
#56226 = CARTESIAN_POINT('',(-21.60363223127,1.7));
#56227 = VECTOR('',#56228,1.);
#56228 = DIRECTION('',(-1.,0.E+000));
#56229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56230 = ORIENTED_EDGE('',*,*,#56231,.F.);
#56231 = EDGE_CURVE('',#56232,#56211,#56234,.T.);
#56232 = VERTEX_POINT('',#56233);
#56233 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226503));
#56234 = SURFACE_CURVE('',#56235,(#56239),.PCURVE_S1.);
#56235 = LINE('',#56236,#56237);
#56236 = CARTESIAN_POINT('',(4.701146897693,-3.549986192494,
    4.300000226504));
#56237 = VECTOR('',#56238,1.);
#56238 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56239 = PCURVE('',#56219,#56240);
#56240 = DEFINITIONAL_REPRESENTATION('',(#56241),#56245);
#56241 = LINE('',#56242,#56243);
#56242 = CARTESIAN_POINT('',(-21.70363223127,1.3));
#56243 = VECTOR('',#56244,1.);
#56244 = DIRECTION('',(-0.E+000,1.));
#56245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56246 = ORIENTED_EDGE('',*,*,#56247,.F.);
#56247 = EDGE_CURVE('',#56248,#56232,#56250,.T.);
#56248 = VERTEX_POINT('',#56249);
#56249 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.300000226504));
#56250 = SURFACE_CURVE('',#56251,(#56255),.PCURVE_S1.);
#56251 = LINE('',#56252,#56253);
#56252 = CARTESIAN_POINT('',(4.701146897693,-0.749986192494,
    4.300000226504));
#56253 = VECTOR('',#56254,1.);
#56254 = DIRECTION('',(0.E+000,-1.,-2.410769996329E-014));
#56255 = PCURVE('',#56219,#56256);
#56256 = DEFINITIONAL_REPRESENTATION('',(#56257),#56261);
#56257 = LINE('',#56258,#56259);
#56258 = CARTESIAN_POINT('',(-24.50363223127,1.3));
#56259 = VECTOR('',#56260,1.);
#56260 = DIRECTION('',(1.,0.E+000));
#56261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56262 = ORIENTED_EDGE('',*,*,#56263,.F.);
#56263 = EDGE_CURVE('',#56264,#56248,#56266,.T.);
#56264 = VERTEX_POINT('',#56265);
#56265 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#56266 = SURFACE_CURVE('',#56267,(#56271),.PCURVE_S1.);
#56267 = LINE('',#56268,#56269);
#56268 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#56269 = VECTOR('',#56270,1.);
#56270 = DIRECTION('',(1.,0.E+000,0.E+000));
#56271 = PCURVE('',#56219,#56272);
#56272 = DEFINITIONAL_REPRESENTATION('',(#56273),#56277);
#56273 = LINE('',#56274,#56275);
#56274 = CARTESIAN_POINT('',(-24.50363223127,1.7));
#56275 = VECTOR('',#56276,1.);
#56276 = DIRECTION('',(0.E+000,-1.));
#56277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56278 = ORIENTED_EDGE('',*,*,#56279,.T.);
#56279 = EDGE_CURVE('',#56264,#56280,#56282,.T.);
#56280 = VERTEX_POINT('',#56281);
#56281 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#56282 = SURFACE_CURVE('',#56283,(#56287),.PCURVE_S1.);
#56283 = LINE('',#56284,#56285);
#56284 = CARTESIAN_POINT('',(4.301146897693,-0.749986192494,
    4.300000226504));
#56285 = VECTOR('',#56286,1.);
#56286 = DIRECTION('',(-8.881784196912E-015,1.,5.329070518147E-014));
#56287 = PCURVE('',#56219,#56288);
#56288 = DEFINITIONAL_REPRESENTATION('',(#56289),#56293);
#56289 = LINE('',#56290,#56291);
#56290 = CARTESIAN_POINT('',(-24.50363223127,1.7));
#56291 = VECTOR('',#56292,1.);
#56292 = DIRECTION('',(-1.,8.881784196912E-015));
#56293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56294 = ORIENTED_EDGE('',*,*,#56295,.T.);
#56295 = EDGE_CURVE('',#56280,#56296,#56298,.T.);
#56296 = VERTEX_POINT('',#56297);
#56297 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    4.300000226504));
#56298 = SURFACE_CURVE('',#56299,(#56303),.PCURVE_S1.);
#56299 = LINE('',#56300,#56301);
#56300 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#56301 = VECTOR('',#56302,1.);
#56302 = DIRECTION('',(-1.,0.E+000,-1.973729821556E-016));
#56303 = PCURVE('',#56219,#56304);
#56304 = DEFINITIONAL_REPRESENTATION('',(#56305),#56309);
#56305 = LINE('',#56306,#56307);
#56306 = CARTESIAN_POINT('',(-24.60363223127,1.7));
#56307 = VECTOR('',#56308,1.);
#56308 = DIRECTION('',(9.754520138048E-030,1.));
#56309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56310 = ORIENTED_EDGE('',*,*,#56311,.T.);
#56311 = EDGE_CURVE('',#56296,#56312,#56314,.T.);
#56312 = VERTEX_POINT('',#56313);
#56313 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    4.300000226504));
#56314 = SURFACE_CURVE('',#56315,(#56319),.PCURVE_S1.);
#56315 = LINE('',#56316,#56317);
#56316 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    4.300000226504));
#56317 = VECTOR('',#56318,1.);
#56318 = DIRECTION('',(0.E+000,-1.,-2.516505522484E-014));
#56319 = PCURVE('',#56219,#56320);
#56320 = DEFINITIONAL_REPRESENTATION('',(#56321),#56325);
#56321 = LINE('',#56322,#56323);
#56322 = CARTESIAN_POINT('',(-24.60363223127,6.2));
#56323 = VECTOR('',#56324,1.);
#56324 = DIRECTION('',(1.,0.E+000));
#56325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56326 = ORIENTED_EDGE('',*,*,#56327,.T.);
#56327 = EDGE_CURVE('',#56312,#56209,#56328,.T.);
#56328 = SURFACE_CURVE('',#56329,(#56333),.PCURVE_S1.);
#56329 = LINE('',#56330,#56331);
#56330 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    4.300000226504));
#56331 = VECTOR('',#56332,1.);
#56332 = DIRECTION('',(1.,0.E+000,0.E+000));
#56333 = PCURVE('',#56219,#56334);
#56334 = DEFINITIONAL_REPRESENTATION('',(#56335),#56339);
#56335 = LINE('',#56336,#56337);
#56336 = CARTESIAN_POINT('',(-21.60363223127,6.2));
#56337 = VECTOR('',#56338,1.);
#56338 = DIRECTION('',(0.E+000,-1.));
#56339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56344)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56341,#56342,#56343)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56341 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56342 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56343 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56344 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56341,
  'distance_accuracy_value','confusion accuracy');
#56345 = SHAPE_DEFINITION_REPRESENTATION(#56346,#56201);
#56346 = PRODUCT_DEFINITION_SHAPE('','',#56347);
#56347 = PRODUCT_DEFINITION('design','',#56348,#56351);
#56348 = PRODUCT_DEFINITION_FORMATION('','',#56349);
#56349 = PRODUCT('CADSOFTTOOLS 1.251','CADSOFTTOOLS 1.251','',(#56350));
#56350 = PRODUCT_CONTEXT('',#2,'mechanical');
#56351 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56353,#56355);
#56353 = ( REPRESENTATION_RELATIONSHIP('','',#56201,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56354) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1015);
#56355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56356);
#56356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('251','','',#5,#56347,$);
#56357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56349));
#56358 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56359),#56465);
#56359 = SHELL_BASED_SURFACE_MODEL('',(#56360));
#56360 = OPEN_SHELL('',(#56361));
#56361 = ADVANCED_FACE('',(#56362),#56376,.F.);
#56362 = FACE_BOUND('',#56363,.T.);
#56363 = EDGE_LOOP('',(#56364,#56387,#56403,#56419,#56435,#56451));
#56364 = ORIENTED_EDGE('',*,*,#56365,.F.);
#56365 = EDGE_CURVE('',#56366,#56368,#56370,.T.);
#56366 = VERTEX_POINT('',#56367);
#56367 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#56368 = VERTEX_POINT('',#56369);
#56369 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    4.300000226504));
#56370 = SURFACE_CURVE('',#56371,(#56375),.PCURVE_S1.);
#56371 = LINE('',#56372,#56373);
#56372 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#56373 = VECTOR('',#56374,1.);
#56374 = DIRECTION('',(-1.,0.E+000,-1.973729821556E-016));
#56375 = PCURVE('',#56376,#56381);
#56376 = PLANE('',#56377);
#56377 = AXIS2_PLACEMENT_3D('',#56378,#56379,#56380);
#56378 = CARTESIAN_POINT('',(1.401146897693,-0.649986192493,
    5.499848027463));
#56379 = DIRECTION('',(0.E+000,1.,0.E+000));
#56380 = DIRECTION('',(1.,0.E+000,0.E+000));
#56381 = DEFINITIONAL_REPRESENTATION('',(#56382),#56386);
#56382 = LINE('',#56383,#56384);
#56383 = CARTESIAN_POINT('',(2.9,1.199847800959));
#56384 = VECTOR('',#56385,1.);
#56385 = DIRECTION('',(-1.,1.973729821556E-016));
#56386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56387 = ORIENTED_EDGE('',*,*,#56388,.T.);
#56388 = EDGE_CURVE('',#56366,#56389,#56391,.T.);
#56389 = VERTEX_POINT('',#56390);
#56390 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.400000226503));
#56391 = SURFACE_CURVE('',#56392,(#56396),.PCURVE_S1.);
#56392 = LINE('',#56393,#56394);
#56393 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.300000226504));
#56394 = VECTOR('',#56395,1.);
#56395 = DIRECTION('',(0.E+000,1.776356839422E-014,1.));
#56396 = PCURVE('',#56376,#56397);
#56397 = DEFINITIONAL_REPRESENTATION('',(#56398),#56402);
#56398 = LINE('',#56399,#56400);
#56399 = CARTESIAN_POINT('',(2.9,1.199847800959));
#56400 = VECTOR('',#56401,1.);
#56401 = DIRECTION('',(0.E+000,-1.));
#56402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56403 = ORIENTED_EDGE('',*,*,#56404,.T.);
#56404 = EDGE_CURVE('',#56389,#56405,#56407,.T.);
#56405 = VERTEX_POINT('',#56406);
#56406 = CARTESIAN_POINT('',(3.401146897693,-0.649993096248,
    4.400000226497));
#56407 = SURFACE_CURVE('',#56408,(#56412),.PCURVE_S1.);
#56408 = LINE('',#56409,#56410);
#56409 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.400000226497));
#56410 = VECTOR('',#56411,1.);
#56411 = DIRECTION('',(-1.,0.E+000,-3.305010586195E-012));
#56412 = PCURVE('',#56376,#56413);
#56413 = DEFINITIONAL_REPRESENTATION('',(#56414),#56418);
#56414 = LINE('',#56415,#56416);
#56415 = CARTESIAN_POINT('',(2.9,1.099847800966));
#56416 = VECTOR('',#56417,1.);
#56417 = DIRECTION('',(-1.,3.305010586195E-012));
#56418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56419 = ORIENTED_EDGE('',*,*,#56420,.T.);
#56420 = EDGE_CURVE('',#56405,#56421,#56423,.T.);
#56421 = VERTEX_POINT('',#56422);
#56422 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    5.499848027463));
#56423 = SURFACE_CURVE('',#56424,(#56428),.PCURVE_S1.);
#56424 = LINE('',#56425,#56426);
#56425 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    4.400000226497));
#56426 = VECTOR('',#56427,1.);
#56427 = DIRECTION('',(0.E+000,0.E+000,1.));
#56428 = PCURVE('',#56376,#56429);
#56429 = DEFINITIONAL_REPRESENTATION('',(#56430),#56434);
#56430 = LINE('',#56431,#56432);
#56431 = CARTESIAN_POINT('',(2.,1.099847800966));
#56432 = VECTOR('',#56433,1.);
#56433 = DIRECTION('',(0.E+000,-1.));
#56434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56435 = ORIENTED_EDGE('',*,*,#56436,.T.);
#56436 = EDGE_CURVE('',#56421,#56437,#56439,.T.);
#56437 = VERTEX_POINT('',#56438);
#56438 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#56439 = SURFACE_CURVE('',#56440,(#56444),.PCURVE_S1.);
#56440 = LINE('',#56441,#56442);
#56441 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    5.499848027463));
#56442 = VECTOR('',#56443,1.);
#56443 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56444 = PCURVE('',#56376,#56445);
#56445 = DEFINITIONAL_REPRESENTATION('',(#56446),#56450);
#56446 = LINE('',#56447,#56448);
#56447 = CARTESIAN_POINT('',(2.,-1.501021529293E-013));
#56448 = VECTOR('',#56449,1.);
#56449 = DIRECTION('',(-1.,0.E+000));
#56450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56451 = ORIENTED_EDGE('',*,*,#56452,.T.);
#56452 = EDGE_CURVE('',#56437,#56368,#56453,.T.);
#56453 = SURFACE_CURVE('',#56454,(#56458),.PCURVE_S1.);
#56454 = LINE('',#56455,#56456);
#56455 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#56456 = VECTOR('',#56457,1.);
#56457 = DIRECTION('',(0.E+000,0.E+000,-1.));
#56458 = PCURVE('',#56376,#56459);
#56459 = DEFINITIONAL_REPRESENTATION('',(#56460),#56464);
#56460 = LINE('',#56461,#56462);
#56461 = CARTESIAN_POINT('',(-1.6,-1.199040866595E-013));
#56462 = VECTOR('',#56463,1.);
#56463 = DIRECTION('',(0.E+000,1.));
#56464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56469)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56466,#56467,#56468)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56466 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56467 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56468 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56469 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#56466,
  'distance_accuracy_value','confusion accuracy');
#56470 = SHAPE_DEFINITION_REPRESENTATION(#56471,#56358);
#56471 = PRODUCT_DEFINITION_SHAPE('','',#56472);
#56472 = PRODUCT_DEFINITION('design','',#56473,#56476);
#56473 = PRODUCT_DEFINITION_FORMATION('','',#56474);
#56474 = PRODUCT('CADSOFTTOOLS 1.252','CADSOFTTOOLS 1.252','',(#56475));
#56475 = PRODUCT_CONTEXT('',#2,'mechanical');
#56476 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56477 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56478,#56480);
#56478 = ( REPRESENTATION_RELATIONSHIP('','',#56358,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56479) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56479 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1019);
#56480 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56481);
#56481 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('252','','',#5,#56472,$);
#56482 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56474));
#56483 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56484),#56590);
#56484 = SHELL_BASED_SURFACE_MODEL('',(#56485));
#56485 = OPEN_SHELL('',(#56486));
#56486 = ADVANCED_FACE('',(#56487),#56501,.F.);
#56487 = FACE_BOUND('',#56488,.T.);
#56488 = EDGE_LOOP('',(#56489,#56512,#56528,#56544,#56560,#56576));
#56489 = ORIENTED_EDGE('',*,*,#56490,.T.);
#56490 = EDGE_CURVE('',#56491,#56493,#56495,.T.);
#56491 = VERTEX_POINT('',#56492);
#56492 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#56493 = VERTEX_POINT('',#56494);
#56494 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    5.499848027463));
#56495 = SURFACE_CURVE('',#56496,(#56500),.PCURVE_S1.);
#56496 = LINE('',#56497,#56498);
#56497 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#56498 = VECTOR('',#56499,1.);
#56499 = DIRECTION('',(1.,-1.233581138472E-016,0.E+000));
#56500 = PCURVE('',#56501,#56506);
#56501 = PLANE('',#56502);
#56502 = AXIS2_PLACEMENT_3D('',#56503,#56504,#56505);
#56503 = CARTESIAN_POINT('',(1.401146897693,-3.649986192493,
    4.299848027463));
#56504 = DIRECTION('',(0.E+000,-1.,0.E+000));
#56505 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56506 = DEFINITIONAL_REPRESENTATION('',(#56507),#56511);
#56507 = LINE('',#56508,#56509);
#56508 = CARTESIAN_POINT('',(1.6,-1.2));
#56509 = VECTOR('',#56510,1.);
#56510 = DIRECTION('',(-1.,-0.E+000));
#56511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56512 = ORIENTED_EDGE('',*,*,#56513,.F.);
#56513 = EDGE_CURVE('',#56514,#56493,#56516,.T.);
#56514 = VERTEX_POINT('',#56515);
#56515 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#56516 = SURFACE_CURVE('',#56517,(#56521),.PCURVE_S1.);
#56517 = LINE('',#56518,#56519);
#56518 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#56519 = VECTOR('',#56520,1.);
#56520 = DIRECTION('',(0.E+000,0.E+000,1.));
#56521 = PCURVE('',#56501,#56522);
#56522 = DEFINITIONAL_REPRESENTATION('',(#56523),#56527);
#56523 = LINE('',#56524,#56525);
#56524 = CARTESIAN_POINT('',(-2.,-0.10015219904));
#56525 = VECTOR('',#56526,1.);
#56526 = DIRECTION('',(0.E+000,-1.));
#56527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56528 = ORIENTED_EDGE('',*,*,#56529,.T.);
#56529 = EDGE_CURVE('',#56514,#56530,#56532,.T.);
#56530 = VERTEX_POINT('',#56531);
#56531 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.400000226503));
#56532 = SURFACE_CURVE('',#56533,(#56537),.PCURVE_S1.);
#56533 = LINE('',#56534,#56535);
#56534 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#56535 = VECTOR('',#56536,1.);
#56536 = DIRECTION('',(1.,-4.93432455389E-016,0.E+000));
#56537 = PCURVE('',#56501,#56538);
#56538 = DEFINITIONAL_REPRESENTATION('',(#56539),#56543);
#56539 = LINE('',#56540,#56541);
#56540 = CARTESIAN_POINT('',(-2.,-0.10015219904));
#56541 = VECTOR('',#56542,1.);
#56542 = DIRECTION('',(-1.,-0.E+000));
#56543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56544 = ORIENTED_EDGE('',*,*,#56545,.F.);
#56545 = EDGE_CURVE('',#56546,#56530,#56548,.T.);
#56546 = VERTEX_POINT('',#56547);
#56547 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#56548 = SURFACE_CURVE('',#56549,(#56553),.PCURVE_S1.);
#56549 = LINE('',#56550,#56551);
#56550 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.300000226504));
#56551 = VECTOR('',#56552,1.);
#56552 = DIRECTION('',(0.E+000,0.E+000,1.));
#56553 = PCURVE('',#56501,#56554);
#56554 = DEFINITIONAL_REPRESENTATION('',(#56555),#56559);
#56555 = LINE('',#56556,#56557);
#56556 = CARTESIAN_POINT('',(-2.9,-1.5219904106E-004));
#56557 = VECTOR('',#56558,1.);
#56558 = DIRECTION('',(0.E+000,-1.));
#56559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56560 = ORIENTED_EDGE('',*,*,#56561,.F.);
#56561 = EDGE_CURVE('',#56562,#56546,#56564,.T.);
#56562 = VERTEX_POINT('',#56563);
#56563 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    4.300000226504));
#56564 = SURFACE_CURVE('',#56565,(#56569),.PCURVE_S1.);
#56565 = LINE('',#56566,#56567);
#56566 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    4.300000226504));
#56567 = VECTOR('',#56568,1.);
#56568 = DIRECTION('',(1.,0.E+000,0.E+000));
#56569 = PCURVE('',#56501,#56570);
#56570 = DEFINITIONAL_REPRESENTATION('',(#56571),#56575);
#56571 = LINE('',#56572,#56573);
#56572 = CARTESIAN_POINT('',(1.6,-1.5219904106E-004));
#56573 = VECTOR('',#56574,1.);
#56574 = DIRECTION('',(-1.,-0.E+000));
#56575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56576 = ORIENTED_EDGE('',*,*,#56577,.F.);
#56577 = EDGE_CURVE('',#56491,#56562,#56578,.T.);
#56578 = SURFACE_CURVE('',#56579,(#56583),.PCURVE_S1.);
#56579 = LINE('',#56580,#56581);
#56580 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#56581 = VECTOR('',#56582,1.);
#56582 = DIRECTION('',(0.E+000,-3.701212849623E-016,-1.));
#56583 = PCURVE('',#56501,#56584);
#56584 = DEFINITIONAL_REPRESENTATION('',(#56585),#56589);
#56585 = LINE('',#56586,#56587);
#56586 = CARTESIAN_POINT('',(1.6,-1.2));
#56587 = VECTOR('',#56588,1.);
#56588 = DIRECTION('',(0.E+000,1.));
#56589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56594)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56591,#56592,#56593)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56591 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56592 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56593 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56594 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56591,
  'distance_accuracy_value','confusion accuracy');
#56595 = SHAPE_DEFINITION_REPRESENTATION(#56596,#56483);
#56596 = PRODUCT_DEFINITION_SHAPE('','',#56597);
#56597 = PRODUCT_DEFINITION('design','',#56598,#56601);
#56598 = PRODUCT_DEFINITION_FORMATION('','',#56599);
#56599 = PRODUCT('CADSOFTTOOLS 1.253','CADSOFTTOOLS 1.253','',(#56600));
#56600 = PRODUCT_CONTEXT('',#2,'mechanical');
#56601 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56603,#56605);
#56603 = ( REPRESENTATION_RELATIONSHIP('','',#56483,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56604) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1023);
#56605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56606);
#56606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('253','','',#5,#56597,$);
#56607 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56599));
#56608 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56609),#56683);
#56609 = SHELL_BASED_SURFACE_MODEL('',(#56610));
#56610 = OPEN_SHELL('',(#56611));
#56611 = ADVANCED_FACE('',(#56612),#56626,.F.);
#56612 = FACE_BOUND('',#56613,.T.);
#56613 = EDGE_LOOP('',(#56614,#56637,#56653,#56669));
#56614 = ORIENTED_EDGE('',*,*,#56615,.F.);
#56615 = EDGE_CURVE('',#56616,#56618,#56620,.T.);
#56616 = VERTEX_POINT('',#56617);
#56617 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#56618 = VERTEX_POINT('',#56619);
#56619 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    5.499848027463));
#56620 = SURFACE_CURVE('',#56621,(#56625),.PCURVE_S1.);
#56621 = LINE('',#56622,#56623);
#56622 = CARTESIAN_POINT('',(-0.198853102307,-3.649986192493,
    5.499848027463));
#56623 = VECTOR('',#56624,1.);
#56624 = DIRECTION('',(1.,-1.233581138472E-016,0.E+000));
#56625 = PCURVE('',#56626,#56631);
#56626 = PLANE('',#56627);
#56627 = AXIS2_PLACEMENT_3D('',#56628,#56629,#56630);
#56628 = CARTESIAN_POINT('',(1.401146897693,-3.649986192493,
    5.499848027463));
#56629 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#56630 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#56631 = DEFINITIONAL_REPRESENTATION('',(#56632),#56636);
#56632 = LINE('',#56633,#56634);
#56633 = CARTESIAN_POINT('',(0.E+000,1.6));
#56634 = VECTOR('',#56635,1.);
#56635 = DIRECTION('',(-1.233581138472E-016,-1.));
#56636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56637 = ORIENTED_EDGE('',*,*,#56638,.F.);
#56638 = EDGE_CURVE('',#56639,#56616,#56641,.T.);
#56639 = VERTEX_POINT('',#56640);
#56640 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#56641 = SURFACE_CURVE('',#56642,(#56646),.PCURVE_S1.);
#56642 = LINE('',#56643,#56644);
#56643 = CARTESIAN_POINT('',(-0.198853102307,-0.649986192493,
    5.499848027463));
#56644 = VECTOR('',#56645,1.);
#56645 = DIRECTION('',(-3.700743415417E-017,-1.,-4.944193202997E-014));
#56646 = PCURVE('',#56626,#56647);
#56647 = DEFINITIONAL_REPRESENTATION('',(#56648),#56652);
#56648 = LINE('',#56649,#56650);
#56649 = CARTESIAN_POINT('',(3.,1.6));
#56650 = VECTOR('',#56651,1.);
#56651 = DIRECTION('',(-1.,3.700743415417E-017));
#56652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56653 = ORIENTED_EDGE('',*,*,#56654,.F.);
#56654 = EDGE_CURVE('',#56655,#56639,#56657,.T.);
#56655 = VERTEX_POINT('',#56656);
#56656 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    5.499848027463));
#56657 = SURFACE_CURVE('',#56658,(#56662),.PCURVE_S1.);
#56658 = LINE('',#56659,#56660);
#56659 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    5.499848027463));
#56660 = VECTOR('',#56661,1.);
#56661 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56662 = PCURVE('',#56626,#56663);
#56663 = DEFINITIONAL_REPRESENTATION('',(#56664),#56668);
#56664 = LINE('',#56665,#56666);
#56665 = CARTESIAN_POINT('',(3.,-2.));
#56666 = VECTOR('',#56667,1.);
#56667 = DIRECTION('',(0.E+000,1.));
#56668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56669 = ORIENTED_EDGE('',*,*,#56670,.F.);
#56670 = EDGE_CURVE('',#56618,#56655,#56671,.T.);
#56671 = SURFACE_CURVE('',#56672,(#56676),.PCURVE_S1.);
#56672 = LINE('',#56673,#56674);
#56673 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    5.499848027463));
#56674 = VECTOR('',#56675,1.);
#56675 = DIRECTION('',(-1.480297366167E-016,1.,2.427687680514E-014));
#56676 = PCURVE('',#56626,#56677);
#56677 = DEFINITIONAL_REPRESENTATION('',(#56678),#56682);
#56678 = LINE('',#56679,#56680);
#56679 = CARTESIAN_POINT('',(0.E+000,-2.));
#56680 = VECTOR('',#56681,1.);
#56681 = DIRECTION('',(1.,1.480297366167E-016));
#56682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56687)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56684,#56685,#56686)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56684 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56685 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56686 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56687 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56684,
  'distance_accuracy_value','confusion accuracy');
#56688 = SHAPE_DEFINITION_REPRESENTATION(#56689,#56608);
#56689 = PRODUCT_DEFINITION_SHAPE('','',#56690);
#56690 = PRODUCT_DEFINITION('design','',#56691,#56694);
#56691 = PRODUCT_DEFINITION_FORMATION('','',#56692);
#56692 = PRODUCT('CADSOFTTOOLS 1.254','CADSOFTTOOLS 1.254','',(#56693));
#56693 = PRODUCT_CONTEXT('',#2,'mechanical');
#56694 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56695 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56696,#56698);
#56696 = ( REPRESENTATION_RELATIONSHIP('','',#56608,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56697) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56697 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1027);
#56698 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56699);
#56699 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('254','','',#5,#56690,$);
#56700 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56692));
#56701 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56702),#56840);
#56702 = SHELL_BASED_SURFACE_MODEL('',(#56703));
#56703 = OPEN_SHELL('',(#56704));
#56704 = ADVANCED_FACE('',(#56705),#56719,.F.);
#56705 = FACE_BOUND('',#56706,.T.);
#56706 = EDGE_LOOP('',(#56707,#56730,#56746,#56762,#56778,#56794,#56810,
    #56826));
#56707 = ORIENTED_EDGE('',*,*,#56708,.T.);
#56708 = EDGE_CURVE('',#56709,#56711,#56713,.T.);
#56709 = VERTEX_POINT('',#56710);
#56710 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#56711 = VERTEX_POINT('',#56712);
#56712 = CARTESIAN_POINT('',(4.301146897693,-20.54998619249,
    4.300000226503));
#56713 = SURFACE_CURVE('',#56714,(#56718),.PCURVE_S1.);
#56714 = LINE('',#56715,#56716);
#56715 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#56716 = VECTOR('',#56717,1.);
#56717 = DIRECTION('',(0.E+000,1.,9.769962616702E-014));
#56718 = PCURVE('',#56719,#56724);
#56719 = PLANE('',#56720);
#56720 = AXIS2_PLACEMENT_3D('',#56721,#56722,#56723);
#56721 = CARTESIAN_POINT('',(6.001146897693,-25.25361842377,
    4.300000226503));
#56722 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#56723 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#56724 = DEFINITIONAL_REPRESENTATION('',(#56725),#56729);
#56725 = LINE('',#56726,#56727);
#56726 = CARTESIAN_POINT('',(-4.60363223128,1.7));
#56727 = VECTOR('',#56728,1.);
#56728 = DIRECTION('',(-1.,0.E+000));
#56729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56730 = ORIENTED_EDGE('',*,*,#56731,.F.);
#56731 = EDGE_CURVE('',#56732,#56711,#56734,.T.);
#56732 = VERTEX_POINT('',#56733);
#56733 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#56734 = SURFACE_CURVE('',#56735,(#56739),.PCURVE_S1.);
#56735 = LINE('',#56736,#56737);
#56736 = CARTESIAN_POINT('',(4.701146897693,-20.54998619249,
    4.300000226503));
#56737 = VECTOR('',#56738,1.);
#56738 = DIRECTION('',(-1.,0.E+000,2.22044604925E-015));
#56739 = PCURVE('',#56719,#56740);
#56740 = DEFINITIONAL_REPRESENTATION('',(#56741),#56745);
#56741 = LINE('',#56742,#56743);
#56742 = CARTESIAN_POINT('',(-4.70363223128,1.3));
#56743 = VECTOR('',#56744,1.);
#56744 = DIRECTION('',(-1.09738351553E-028,1.));
#56745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56746 = ORIENTED_EDGE('',*,*,#56747,.F.);
#56747 = EDGE_CURVE('',#56748,#56732,#56750,.T.);
#56748 = VERTEX_POINT('',#56749);
#56749 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.300000226503));
#56750 = SURFACE_CURVE('',#56751,(#56755),.PCURVE_S1.);
#56751 = LINE('',#56752,#56753);
#56752 = CARTESIAN_POINT('',(4.701146897693,-17.74998619249,
    4.300000226503));
#56753 = VECTOR('',#56754,1.);
#56754 = DIRECTION('',(0.E+000,-1.,-2.537652627715E-014));
#56755 = PCURVE('',#56719,#56756);
#56756 = DEFINITIONAL_REPRESENTATION('',(#56757),#56761);
#56757 = LINE('',#56758,#56759);
#56758 = CARTESIAN_POINT('',(-7.50363223128,1.3));
#56759 = VECTOR('',#56760,1.);
#56760 = DIRECTION('',(1.,0.E+000));
#56761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56762 = ORIENTED_EDGE('',*,*,#56763,.F.);
#56763 = EDGE_CURVE('',#56764,#56748,#56766,.T.);
#56764 = VERTEX_POINT('',#56765);
#56765 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#56766 = SURFACE_CURVE('',#56767,(#56771),.PCURVE_S1.);
#56767 = LINE('',#56768,#56769);
#56768 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#56769 = VECTOR('',#56770,1.);
#56770 = DIRECTION('',(1.,0.E+000,0.E+000));
#56771 = PCURVE('',#56719,#56772);
#56772 = DEFINITIONAL_REPRESENTATION('',(#56773),#56777);
#56773 = LINE('',#56774,#56775);
#56774 = CARTESIAN_POINT('',(-7.50363223128,1.7));
#56775 = VECTOR('',#56776,1.);
#56776 = DIRECTION('',(0.E+000,-1.));
#56777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56778 = ORIENTED_EDGE('',*,*,#56779,.T.);
#56779 = EDGE_CURVE('',#56764,#56780,#56782,.T.);
#56780 = VERTEX_POINT('',#56781);
#56781 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#56782 = SURFACE_CURVE('',#56783,(#56787),.PCURVE_S1.);
#56783 = LINE('',#56784,#56785);
#56784 = CARTESIAN_POINT('',(4.301146897693,-17.74998619249,
    4.300000226503));
#56785 = VECTOR('',#56786,1.);
#56786 = DIRECTION('',(0.E+000,1.,2.6645352591E-014));
#56787 = PCURVE('',#56719,#56788);
#56788 = DEFINITIONAL_REPRESENTATION('',(#56789),#56793);
#56789 = LINE('',#56790,#56791);
#56790 = CARTESIAN_POINT('',(-7.50363223128,1.7));
#56791 = VECTOR('',#56792,1.);
#56792 = DIRECTION('',(-1.,0.E+000));
#56793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56794 = ORIENTED_EDGE('',*,*,#56795,.T.);
#56795 = EDGE_CURVE('',#56780,#56796,#56798,.T.);
#56796 = VERTEX_POINT('',#56797);
#56797 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    4.300000226503));
#56798 = SURFACE_CURVE('',#56799,(#56803),.PCURVE_S1.);
#56799 = LINE('',#56800,#56801);
#56800 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#56801 = VECTOR('',#56802,1.);
#56802 = DIRECTION('',(-1.,-7.894919286223E-016,1.973729821556E-016));
#56803 = PCURVE('',#56719,#56804);
#56804 = DEFINITIONAL_REPRESENTATION('',(#56805),#56809);
#56805 = LINE('',#56806,#56807);
#56806 = CARTESIAN_POINT('',(-7.60363223128,1.7));
#56807 = VECTOR('',#56808,1.);
#56808 = DIRECTION('',(7.894919286223E-016,1.));
#56809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56810 = ORIENTED_EDGE('',*,*,#56811,.T.);
#56811 = EDGE_CURVE('',#56796,#56812,#56814,.T.);
#56812 = VERTEX_POINT('',#56813);
#56813 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    4.300000226503));
#56814 = SURFACE_CURVE('',#56815,(#56819),.PCURVE_S1.);
#56815 = LINE('',#56816,#56817);
#56816 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    4.300000226503));
#56817 = VECTOR('',#56818,1.);
#56818 = DIRECTION('',(1.480297366167E-016,-1.,-2.48689957516E-014));
#56819 = PCURVE('',#56719,#56820);
#56820 = DEFINITIONAL_REPRESENTATION('',(#56821),#56825);
#56821 = LINE('',#56822,#56823);
#56822 = CARTESIAN_POINT('',(-7.60363223128,6.2));
#56823 = VECTOR('',#56824,1.);
#56824 = DIRECTION('',(1.,-1.480297366167E-016));
#56825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56826 = ORIENTED_EDGE('',*,*,#56827,.T.);
#56827 = EDGE_CURVE('',#56812,#56709,#56828,.T.);
#56828 = SURFACE_CURVE('',#56829,(#56833),.PCURVE_S1.);
#56829 = LINE('',#56830,#56831);
#56830 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    4.300000226503));
#56831 = VECTOR('',#56832,1.);
#56832 = DIRECTION('',(1.,0.E+000,0.E+000));
#56833 = PCURVE('',#56719,#56834);
#56834 = DEFINITIONAL_REPRESENTATION('',(#56835),#56839);
#56835 = LINE('',#56836,#56837);
#56836 = CARTESIAN_POINT('',(-4.60363223128,6.2));
#56837 = VECTOR('',#56838,1.);
#56838 = DIRECTION('',(0.E+000,-1.));
#56839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56844)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56841,#56842,#56843)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56841 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56842 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56843 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56844 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56841,
  'distance_accuracy_value','confusion accuracy');
#56845 = SHAPE_DEFINITION_REPRESENTATION(#56846,#56701);
#56846 = PRODUCT_DEFINITION_SHAPE('','',#56847);
#56847 = PRODUCT_DEFINITION('design','',#56848,#56851);
#56848 = PRODUCT_DEFINITION_FORMATION('','',#56849);
#56849 = PRODUCT('CADSOFTTOOLS 1.255','CADSOFTTOOLS 1.255','',(#56850));
#56850 = PRODUCT_CONTEXT('',#2,'mechanical');
#56851 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56852 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56853,#56855);
#56853 = ( REPRESENTATION_RELATIONSHIP('','',#56701,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56854) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56854 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1031);
#56855 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56856);
#56856 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('255','','',#5,#56847,$);
#56857 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56849));
#56858 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56859),#56965);
#56859 = SHELL_BASED_SURFACE_MODEL('',(#56860));
#56860 = OPEN_SHELL('',(#56861));
#56861 = ADVANCED_FACE('',(#56862),#56876,.F.);
#56862 = FACE_BOUND('',#56863,.T.);
#56863 = EDGE_LOOP('',(#56864,#56887,#56903,#56919,#56935,#56951));
#56864 = ORIENTED_EDGE('',*,*,#56865,.F.);
#56865 = EDGE_CURVE('',#56866,#56868,#56870,.T.);
#56866 = VERTEX_POINT('',#56867);
#56867 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#56868 = VERTEX_POINT('',#56869);
#56869 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    4.300000226503));
#56870 = SURFACE_CURVE('',#56871,(#56875),.PCURVE_S1.);
#56871 = LINE('',#56872,#56873);
#56872 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#56873 = VECTOR('',#56874,1.);
#56874 = DIRECTION('',(-1.,-7.894919286223E-016,1.973729821556E-016));
#56875 = PCURVE('',#56876,#56881);
#56876 = PLANE('',#56877);
#56877 = AXIS2_PLACEMENT_3D('',#56878,#56879,#56880);
#56878 = CARTESIAN_POINT('',(1.401146897693,-17.64998619249,
    5.499848027463));
#56879 = DIRECTION('',(0.E+000,1.,0.E+000));
#56880 = DIRECTION('',(1.,0.E+000,0.E+000));
#56881 = DEFINITIONAL_REPRESENTATION('',(#56882),#56886);
#56882 = LINE('',#56883,#56884);
#56883 = CARTESIAN_POINT('',(2.9,1.19984780096));
#56884 = VECTOR('',#56885,1.);
#56885 = DIRECTION('',(-1.,-1.973729821556E-016));
#56886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56887 = ORIENTED_EDGE('',*,*,#56888,.T.);
#56888 = EDGE_CURVE('',#56866,#56889,#56891,.T.);
#56889 = VERTEX_POINT('',#56890);
#56890 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.400000226503));
#56891 = SURFACE_CURVE('',#56892,(#56896),.PCURVE_S1.);
#56892 = LINE('',#56893,#56894);
#56893 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.300000226503));
#56894 = VECTOR('',#56895,1.);
#56895 = DIRECTION('',(0.E+000,5.684341886099E-013,1.));
#56896 = PCURVE('',#56876,#56897);
#56897 = DEFINITIONAL_REPRESENTATION('',(#56898),#56902);
#56898 = LINE('',#56899,#56900);
#56899 = CARTESIAN_POINT('',(2.9,1.19984780096));
#56900 = VECTOR('',#56901,1.);
#56901 = DIRECTION('',(0.E+000,-1.));
#56902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56903 = ORIENTED_EDGE('',*,*,#56904,.T.);
#56904 = EDGE_CURVE('',#56889,#56905,#56907,.T.);
#56905 = VERTEX_POINT('',#56906);
#56906 = CARTESIAN_POINT('',(3.401146897693,-17.64999309624,
    4.400000226497));
#56907 = SURFACE_CURVE('',#56908,(#56912),.PCURVE_S1.);
#56908 = LINE('',#56909,#56910);
#56909 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.400000226497));
#56910 = VECTOR('',#56911,1.);
#56911 = DIRECTION('',(-1.,0.E+000,-3.305010586195E-012));
#56912 = PCURVE('',#56876,#56913);
#56913 = DEFINITIONAL_REPRESENTATION('',(#56914),#56918);
#56914 = LINE('',#56915,#56916);
#56915 = CARTESIAN_POINT('',(2.9,1.099847800966));
#56916 = VECTOR('',#56917,1.);
#56917 = DIRECTION('',(-1.,3.305010586195E-012));
#56918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56919 = ORIENTED_EDGE('',*,*,#56920,.T.);
#56920 = EDGE_CURVE('',#56905,#56921,#56923,.T.);
#56921 = VERTEX_POINT('',#56922);
#56922 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    5.499848027463));
#56923 = SURFACE_CURVE('',#56924,(#56928),.PCURVE_S1.);
#56924 = LINE('',#56925,#56926);
#56925 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    4.400000226497));
#56926 = VECTOR('',#56927,1.);
#56927 = DIRECTION('',(0.E+000,1.356678391124E-013,1.));
#56928 = PCURVE('',#56876,#56929);
#56929 = DEFINITIONAL_REPRESENTATION('',(#56930),#56934);
#56930 = LINE('',#56931,#56932);
#56931 = CARTESIAN_POINT('',(2.,1.099847800966));
#56932 = VECTOR('',#56933,1.);
#56933 = DIRECTION('',(0.E+000,-1.));
#56934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56935 = ORIENTED_EDGE('',*,*,#56936,.T.);
#56936 = EDGE_CURVE('',#56921,#56937,#56939,.T.);
#56937 = VERTEX_POINT('',#56938);
#56938 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#56939 = SURFACE_CURVE('',#56940,(#56944),.PCURVE_S1.);
#56940 = LINE('',#56941,#56942);
#56941 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    5.499848027463));
#56942 = VECTOR('',#56943,1.);
#56943 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56944 = PCURVE('',#56876,#56945);
#56945 = DEFINITIONAL_REPRESENTATION('',(#56946),#56950);
#56946 = LINE('',#56947,#56948);
#56947 = CARTESIAN_POINT('',(2.,-1.501021529293E-013));
#56948 = VECTOR('',#56949,1.);
#56949 = DIRECTION('',(-1.,0.E+000));
#56950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56951 = ORIENTED_EDGE('',*,*,#56952,.T.);
#56952 = EDGE_CURVE('',#56937,#56868,#56953,.T.);
#56953 = SURFACE_CURVE('',#56954,(#56958),.PCURVE_S1.);
#56954 = LINE('',#56955,#56956);
#56955 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#56956 = VECTOR('',#56957,1.);
#56957 = DIRECTION('',(-1.85060642481E-016,-2.368776223757E-014,-1.));
#56958 = PCURVE('',#56876,#56959);
#56959 = DEFINITIONAL_REPRESENTATION('',(#56960),#56964);
#56960 = LINE('',#56961,#56962);
#56961 = CARTESIAN_POINT('',(-1.6,-1.199040866595E-013));
#56962 = VECTOR('',#56963,1.);
#56963 = DIRECTION('',(-1.85060642481E-016,1.));
#56964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56969)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56966,#56967,#56968)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56966 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56967 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56968 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56969 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#56966,
  'distance_accuracy_value','confusion accuracy');
#56970 = SHAPE_DEFINITION_REPRESENTATION(#56971,#56858);
#56971 = PRODUCT_DEFINITION_SHAPE('','',#56972);
#56972 = PRODUCT_DEFINITION('design','',#56973,#56976);
#56973 = PRODUCT_DEFINITION_FORMATION('','',#56974);
#56974 = PRODUCT('CADSOFTTOOLS 1.256','CADSOFTTOOLS 1.256','',(#56975));
#56975 = PRODUCT_CONTEXT('',#2,'mechanical');
#56976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56978,#56980);
#56978 = ( REPRESENTATION_RELATIONSHIP('','',#56858,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56979) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1035);
#56980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56981);
#56981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('256','','',#5,#56972,$);
#56982 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56974));
#56983 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56984),#57090);
#56984 = SHELL_BASED_SURFACE_MODEL('',(#56985));
#56985 = OPEN_SHELL('',(#56986));
#56986 = ADVANCED_FACE('',(#56987),#57001,.F.);
#56987 = FACE_BOUND('',#56988,.T.);
#56988 = EDGE_LOOP('',(#56989,#57012,#57028,#57044,#57060,#57076));
#56989 = ORIENTED_EDGE('',*,*,#56990,.T.);
#56990 = EDGE_CURVE('',#56991,#56993,#56995,.T.);
#56991 = VERTEX_POINT('',#56992);
#56992 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#56993 = VERTEX_POINT('',#56994);
#56994 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    5.499848027463));
#56995 = SURFACE_CURVE('',#56996,(#57000),.PCURVE_S1.);
#56996 = LINE('',#56997,#56998);
#56997 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#56998 = VECTOR('',#56999,1.);
#56999 = DIRECTION('',(1.,-9.868649107779E-016,0.E+000));
#57000 = PCURVE('',#57001,#57006);
#57001 = PLANE('',#57002);
#57002 = AXIS2_PLACEMENT_3D('',#57003,#57004,#57005);
#57003 = CARTESIAN_POINT('',(1.401146897693,-20.64998619249,
    4.299848027463));
#57004 = DIRECTION('',(0.E+000,-1.,0.E+000));
#57005 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57006 = DEFINITIONAL_REPRESENTATION('',(#57007),#57011);
#57007 = LINE('',#57008,#57009);
#57008 = CARTESIAN_POINT('',(1.6,-1.2));
#57009 = VECTOR('',#57010,1.);
#57010 = DIRECTION('',(-1.,-0.E+000));
#57011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57012 = ORIENTED_EDGE('',*,*,#57013,.F.);
#57013 = EDGE_CURVE('',#57014,#56993,#57016,.T.);
#57014 = VERTEX_POINT('',#57015);
#57015 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226491));
#57016 = SURFACE_CURVE('',#57017,(#57021),.PCURVE_S1.);
#57017 = LINE('',#57018,#57019);
#57018 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226491));
#57019 = VECTOR('',#57020,1.);
#57020 = DIRECTION('',(0.E+000,0.E+000,1.));
#57021 = PCURVE('',#57001,#57022);
#57022 = DEFINITIONAL_REPRESENTATION('',(#57023),#57027);
#57023 = LINE('',#57024,#57025);
#57024 = CARTESIAN_POINT('',(-2.,-0.100152199028));
#57025 = VECTOR('',#57026,1.);
#57026 = DIRECTION('',(0.E+000,-1.));
#57027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57028 = ORIENTED_EDGE('',*,*,#57029,.T.);
#57029 = EDGE_CURVE('',#57014,#57030,#57032,.T.);
#57030 = VERTEX_POINT('',#57031);
#57031 = CARTESIAN_POINT('',(4.301146897693,-20.64999309624,
    4.400000226497));
#57032 = SURFACE_CURVE('',#57033,(#57037),.PCURVE_S1.);
#57033 = LINE('',#57034,#57035);
#57034 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226497));
#57035 = VECTOR('',#57036,1.);
#57036 = DIRECTION('',(1.,0.E+000,3.31093177566E-012));
#57037 = PCURVE('',#57001,#57038);
#57038 = DEFINITIONAL_REPRESENTATION('',(#57039),#57043);
#57039 = LINE('',#57040,#57041);
#57040 = CARTESIAN_POINT('',(-2.,-0.100152199034));
#57041 = VECTOR('',#57042,1.);
#57042 = DIRECTION('',(-1.,-3.31093177566E-012));
#57043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57044 = ORIENTED_EDGE('',*,*,#57045,.F.);
#57045 = EDGE_CURVE('',#57046,#57030,#57048,.T.);
#57046 = VERTEX_POINT('',#57047);
#57047 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#57048 = SURFACE_CURVE('',#57049,(#57053),.PCURVE_S1.);
#57049 = LINE('',#57050,#57051);
#57050 = CARTESIAN_POINT('',(4.301146897693,-20.64998619249,
    4.300000226503));
#57051 = VECTOR('',#57052,1.);
#57052 = DIRECTION('',(0.E+000,0.E+000,1.));
#57053 = PCURVE('',#57001,#57054);
#57054 = DEFINITIONAL_REPRESENTATION('',(#57055),#57059);
#57055 = LINE('',#57056,#57057);
#57056 = CARTESIAN_POINT('',(-2.9,-1.521990402304E-004));
#57057 = VECTOR('',#57058,1.);
#57058 = DIRECTION('',(0.E+000,-1.));
#57059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57060 = ORIENTED_EDGE('',*,*,#57061,.F.);
#57061 = EDGE_CURVE('',#57062,#57046,#57064,.T.);
#57062 = VERTEX_POINT('',#57063);
#57063 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    4.300000226503));
#57064 = SURFACE_CURVE('',#57065,(#57069),.PCURVE_S1.);
#57065 = LINE('',#57066,#57067);
#57066 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    4.300000226503));
#57067 = VECTOR('',#57068,1.);
#57068 = DIRECTION('',(1.,0.E+000,0.E+000));
#57069 = PCURVE('',#57001,#57070);
#57070 = DEFINITIONAL_REPRESENTATION('',(#57071),#57075);
#57071 = LINE('',#57072,#57073);
#57072 = CARTESIAN_POINT('',(1.6,-1.521990402304E-004));
#57073 = VECTOR('',#57074,1.);
#57074 = DIRECTION('',(-1.,-0.E+000));
#57075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57076 = ORIENTED_EDGE('',*,*,#57077,.F.);
#57077 = EDGE_CURVE('',#56991,#57062,#57078,.T.);
#57078 = SURFACE_CURVE('',#57079,(#57083),.PCURVE_S1.);
#57079 = LINE('',#57080,#57081);
#57080 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#57081 = VECTOR('',#57082,1.);
#57082 = DIRECTION('',(0.E+000,0.E+000,-1.));
#57083 = PCURVE('',#57001,#57084);
#57084 = DEFINITIONAL_REPRESENTATION('',(#57085),#57089);
#57085 = LINE('',#57086,#57087);
#57086 = CARTESIAN_POINT('',(1.6,-1.2));
#57087 = VECTOR('',#57088,1.);
#57088 = DIRECTION('',(0.E+000,1.));
#57089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57094)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57091,#57092,#57093)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57091 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57092 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57093 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57094 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#57091,
  'distance_accuracy_value','confusion accuracy');
#57095 = SHAPE_DEFINITION_REPRESENTATION(#57096,#56983);
#57096 = PRODUCT_DEFINITION_SHAPE('','',#57097);
#57097 = PRODUCT_DEFINITION('design','',#57098,#57101);
#57098 = PRODUCT_DEFINITION_FORMATION('','',#57099);
#57099 = PRODUCT('CADSOFTTOOLS 1.257','CADSOFTTOOLS 1.257','',(#57100));
#57100 = PRODUCT_CONTEXT('',#2,'mechanical');
#57101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57103,#57105);
#57103 = ( REPRESENTATION_RELATIONSHIP('','',#56983,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57104) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1039);
#57105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57106);
#57106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('257','','',#5,#57097,$);
#57107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57099));
#57108 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57109),#57183);
#57109 = SHELL_BASED_SURFACE_MODEL('',(#57110));
#57110 = OPEN_SHELL('',(#57111));
#57111 = ADVANCED_FACE('',(#57112),#57126,.F.);
#57112 = FACE_BOUND('',#57113,.T.);
#57113 = EDGE_LOOP('',(#57114,#57137,#57153,#57169));
#57114 = ORIENTED_EDGE('',*,*,#57115,.F.);
#57115 = EDGE_CURVE('',#57116,#57118,#57120,.T.);
#57116 = VERTEX_POINT('',#57117);
#57117 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#57118 = VERTEX_POINT('',#57119);
#57119 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    5.499848027463));
#57120 = SURFACE_CURVE('',#57121,(#57125),.PCURVE_S1.);
#57121 = LINE('',#57122,#57123);
#57122 = CARTESIAN_POINT('',(-0.198853102307,-20.64998619249,
    5.499848027463));
#57123 = VECTOR('',#57124,1.);
#57124 = DIRECTION('',(1.,-9.868649107779E-016,0.E+000));
#57125 = PCURVE('',#57126,#57131);
#57126 = PLANE('',#57127);
#57127 = AXIS2_PLACEMENT_3D('',#57128,#57129,#57130);
#57128 = CARTESIAN_POINT('',(1.401146897693,-20.64998619249,
    5.499848027463));
#57129 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#57130 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#57131 = DEFINITIONAL_REPRESENTATION('',(#57132),#57136);
#57132 = LINE('',#57133,#57134);
#57133 = CARTESIAN_POINT('',(5.009326287109E-013,1.6));
#57134 = VECTOR('',#57135,1.);
#57135 = DIRECTION('',(-9.868649107779E-016,-1.));
#57136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57137 = ORIENTED_EDGE('',*,*,#57138,.F.);
#57138 = EDGE_CURVE('',#57139,#57116,#57141,.T.);
#57139 = VERTEX_POINT('',#57140);
#57140 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#57141 = SURFACE_CURVE('',#57142,(#57146),.PCURVE_S1.);
#57142 = LINE('',#57143,#57144);
#57143 = CARTESIAN_POINT('',(-0.198853102307,-17.64998619249,
    5.499848027463));
#57144 = VECTOR('',#57145,1.);
#57145 = DIRECTION('',(0.E+000,-1.,-4.944193202998E-014));
#57146 = PCURVE('',#57126,#57147);
#57147 = DEFINITIONAL_REPRESENTATION('',(#57148),#57152);
#57148 = LINE('',#57149,#57150);
#57149 = CARTESIAN_POINT('',(3.,1.6));
#57150 = VECTOR('',#57151,1.);
#57151 = DIRECTION('',(-1.,-0.E+000));
#57152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57153 = ORIENTED_EDGE('',*,*,#57154,.F.);
#57154 = EDGE_CURVE('',#57155,#57139,#57157,.T.);
#57155 = VERTEX_POINT('',#57156);
#57156 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    5.499848027463));
#57157 = SURFACE_CURVE('',#57158,(#57162),.PCURVE_S1.);
#57158 = LINE('',#57159,#57160);
#57159 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    5.499848027463));
#57160 = VECTOR('',#57161,1.);
#57161 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57162 = PCURVE('',#57126,#57163);
#57163 = DEFINITIONAL_REPRESENTATION('',(#57164),#57168);
#57164 = LINE('',#57165,#57166);
#57165 = CARTESIAN_POINT('',(3.,-2.));
#57166 = VECTOR('',#57167,1.);
#57167 = DIRECTION('',(0.E+000,1.));
#57168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57169 = ORIENTED_EDGE('',*,*,#57170,.F.);
#57170 = EDGE_CURVE('',#57118,#57155,#57171,.T.);
#57171 = SURFACE_CURVE('',#57172,(#57176),.PCURVE_S1.);
#57172 = LINE('',#57173,#57174);
#57173 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    5.499848027463));
#57174 = VECTOR('',#57175,1.);
#57175 = DIRECTION('',(1.480297366167E-016,1.,2.427687680514E-014));
#57176 = PCURVE('',#57126,#57177);
#57177 = DEFINITIONAL_REPRESENTATION('',(#57178),#57182);
#57178 = LINE('',#57179,#57180);
#57179 = CARTESIAN_POINT('',(4.014566457045E-013,-2.));
#57180 = VECTOR('',#57181,1.);
#57181 = DIRECTION('',(1.,-1.480297366167E-016));
#57182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57187)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57184,#57185,#57186)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57184 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57185 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57186 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57187 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57184,
  'distance_accuracy_value','confusion accuracy');
#57188 = SHAPE_DEFINITION_REPRESENTATION(#57189,#57108);
#57189 = PRODUCT_DEFINITION_SHAPE('','',#57190);
#57190 = PRODUCT_DEFINITION('design','',#57191,#57194);
#57191 = PRODUCT_DEFINITION_FORMATION('','',#57192);
#57192 = PRODUCT('CADSOFTTOOLS 1.258','CADSOFTTOOLS 1.258','',(#57193));
#57193 = PRODUCT_CONTEXT('',#2,'mechanical');
#57194 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57195 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57196,#57198);
#57196 = ( REPRESENTATION_RELATIONSHIP('','',#57108,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57197) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57197 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1043);
#57198 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57199);
#57199 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('258','','',#5,#57190,$);
#57200 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57192));
#57201 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57202),#57276);
#57202 = SHELL_BASED_SURFACE_MODEL('',(#57203));
#57203 = OPEN_SHELL('',(#57204));
#57204 = ADVANCED_FACE('',(#57205),#57219,.T.);
#57205 = FACE_BOUND('',#57206,.T.);
#57206 = EDGE_LOOP('',(#57207,#57230,#57246,#57262));
#57207 = ORIENTED_EDGE('',*,*,#57208,.T.);
#57208 = EDGE_CURVE('',#57209,#57211,#57213,.T.);
#57209 = VERTEX_POINT('',#57210);
#57210 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#57211 = VERTEX_POINT('',#57212);
#57212 = CARTESIAN_POINT('',(6.001146897693,-20.54998619249,
    4.299848027463));
#57213 = SURFACE_CURVE('',#57214,(#57218),.PCURVE_S1.);
#57214 = LINE('',#57215,#57216);
#57215 = CARTESIAN_POINT('',(5.135121493909,-20.54998619249,
    4.799848027463));
#57216 = VECTOR('',#57217,1.);
#57217 = DIRECTION('',(0.866025403784,0.E+000,-0.5));
#57218 = PCURVE('',#57219,#57224);
#57219 = PLANE('',#57220);
#57220 = AXIS2_PLACEMENT_3D('',#57221,#57222,#57223);
#57221 = CARTESIAN_POINT('',(5.568134195801,-19.14998619249,
    4.549848027463));
#57222 = DIRECTION('',(0.5,0.E+000,0.866025403784));
#57223 = DIRECTION('',(-0.866025403784,0.E+000,0.5));
#57224 = DEFINITIONAL_REPRESENTATION('',(#57225),#57229);
#57225 = LINE('',#57226,#57227);
#57226 = CARTESIAN_POINT('',(0.5,1.4));
#57227 = VECTOR('',#57228,1.);
#57228 = DIRECTION('',(-1.,0.E+000));
#57229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57230 = ORIENTED_EDGE('',*,*,#57231,.F.);
#57231 = EDGE_CURVE('',#57232,#57211,#57234,.T.);
#57232 = VERTEX_POINT('',#57233);
#57233 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#57234 = SURFACE_CURVE('',#57235,(#57239),.PCURVE_S1.);
#57235 = LINE('',#57236,#57237);
#57236 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#57237 = VECTOR('',#57238,1.);
#57238 = DIRECTION('',(9.51619735393E-016,-1.,-3.172065784643E-015));
#57239 = PCURVE('',#57219,#57240);
#57240 = DEFINITIONAL_REPRESENTATION('',(#57241),#57245);
#57241 = LINE('',#57242,#57243);
#57242 = CARTESIAN_POINT('',(-0.5,-1.4));
#57243 = VECTOR('',#57244,1.);
#57244 = DIRECTION('',(-2.410159757915E-015,1.));
#57245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57246 = ORIENTED_EDGE('',*,*,#57247,.T.);
#57247 = EDGE_CURVE('',#57232,#57248,#57250,.T.);
#57248 = VERTEX_POINT('',#57249);
#57249 = CARTESIAN_POINT('',(5.135121493909,-17.74998619249,
    4.799848027463));
#57250 = SURFACE_CURVE('',#57251,(#57255),.PCURVE_S1.);
#57251 = LINE('',#57252,#57253);
#57252 = CARTESIAN_POINT('',(6.001146897693,-17.74998619249,
    4.299848027463));
#57253 = VECTOR('',#57254,1.);
#57254 = DIRECTION('',(-0.866025403784,0.E+000,0.5));
#57255 = PCURVE('',#57219,#57256);
#57256 = DEFINITIONAL_REPRESENTATION('',(#57257),#57261);
#57257 = LINE('',#57258,#57259);
#57258 = CARTESIAN_POINT('',(-0.5,-1.4));
#57259 = VECTOR('',#57260,1.);
#57260 = DIRECTION('',(1.,0.E+000));
#57261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57262 = ORIENTED_EDGE('',*,*,#57263,.T.);
#57263 = EDGE_CURVE('',#57248,#57209,#57264,.T.);
#57264 = SURFACE_CURVE('',#57265,(#57269),.PCURVE_S1.);
#57265 = LINE('',#57266,#57267);
#57266 = CARTESIAN_POINT('',(5.135121493909,-17.74998619249,
    4.799848027463));
#57267 = VECTOR('',#57268,1.);
#57268 = DIRECTION('',(0.E+000,-1.,-2.474211312022E-014));
#57269 = PCURVE('',#57219,#57270);
#57270 = DEFINITIONAL_REPRESENTATION('',(#57271),#57275);
#57271 = LINE('',#57272,#57273);
#57272 = CARTESIAN_POINT('',(0.5,-1.4));
#57273 = VECTOR('',#57274,1.);
#57274 = DIRECTION('',(-1.237105656011E-014,1.));
#57275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57280)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57277,#57278,#57279)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57277,
  'distance_accuracy_value','confusion accuracy');
#57281 = SHAPE_DEFINITION_REPRESENTATION(#57282,#57201);
#57282 = PRODUCT_DEFINITION_SHAPE('','',#57283);
#57283 = PRODUCT_DEFINITION('design','',#57284,#57287);
#57284 = PRODUCT_DEFINITION_FORMATION('','',#57285);
#57285 = PRODUCT('CADSOFTTOOLS 1.259','CADSOFTTOOLS 1.259','',(#57286));
#57286 = PRODUCT_CONTEXT('',#2,'mechanical');
#57287 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57289,#57291);
#57289 = ( REPRESENTATION_RELATIONSHIP('','',#57201,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57290) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1047);
#57291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57292);
#57292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('259','','',#5,#57283,$);
#57293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57285));
#57294 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57295),#57369);
#57295 = SHELL_BASED_SURFACE_MODEL('',(#57296));
#57296 = OPEN_SHELL('',(#57297));
#57297 = ADVANCED_FACE('',(#57298),#57312,.T.);
#57298 = FACE_BOUND('',#57299,.T.);
#57299 = EDGE_LOOP('',(#57300,#57323,#57339,#57355));
#57300 = ORIENTED_EDGE('',*,*,#57301,.T.);
#57301 = EDGE_CURVE('',#57302,#57304,#57306,.T.);
#57302 = VERTEX_POINT('',#57303);
#57303 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#57304 = VERTEX_POINT('',#57305);
#57305 = CARTESIAN_POINT('',(6.001146897693,-3.549986192494,
    4.299848027463));
#57306 = SURFACE_CURVE('',#57307,(#57311),.PCURVE_S1.);
#57307 = LINE('',#57308,#57309);
#57308 = CARTESIAN_POINT('',(5.135121493909,-3.549986192494,
    4.799848027463));
#57309 = VECTOR('',#57310,1.);
#57310 = DIRECTION('',(0.866025403784,0.E+000,-0.5));
#57311 = PCURVE('',#57312,#57317);
#57312 = PLANE('',#57313);
#57313 = AXIS2_PLACEMENT_3D('',#57314,#57315,#57316);
#57314 = CARTESIAN_POINT('',(5.568134195801,-2.149986192494,
    4.549848027463));
#57315 = DIRECTION('',(0.5,0.E+000,0.866025403784));
#57316 = DIRECTION('',(-0.866025403784,0.E+000,0.5));
#57317 = DEFINITIONAL_REPRESENTATION('',(#57318),#57322);
#57318 = LINE('',#57319,#57320);
#57319 = CARTESIAN_POINT('',(0.5,1.4));
#57320 = VECTOR('',#57321,1.);
#57321 = DIRECTION('',(-1.,0.E+000));
#57322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57323 = ORIENTED_EDGE('',*,*,#57324,.F.);
#57324 = EDGE_CURVE('',#57325,#57304,#57327,.T.);
#57325 = VERTEX_POINT('',#57326);
#57326 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#57327 = SURFACE_CURVE('',#57328,(#57332),.PCURVE_S1.);
#57328 = LINE('',#57329,#57330);
#57329 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#57330 = VECTOR('',#57331,1.);
#57331 = DIRECTION('',(0.E+000,-1.,0.E+000));
#57332 = PCURVE('',#57312,#57333);
#57333 = DEFINITIONAL_REPRESENTATION('',(#57334),#57338);
#57334 = LINE('',#57335,#57336);
#57335 = CARTESIAN_POINT('',(-0.5,-1.4));
#57336 = VECTOR('',#57337,1.);
#57337 = DIRECTION('',(0.E+000,1.));
#57338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57339 = ORIENTED_EDGE('',*,*,#57340,.T.);
#57340 = EDGE_CURVE('',#57325,#57341,#57343,.T.);
#57341 = VERTEX_POINT('',#57342);
#57342 = CARTESIAN_POINT('',(5.135121493909,-0.749986192494,
    4.799848027463));
#57343 = SURFACE_CURVE('',#57344,(#57348),.PCURVE_S1.);
#57344 = LINE('',#57345,#57346);
#57345 = CARTESIAN_POINT('',(6.001146897693,-0.749986192494,
    4.299848027463));
#57346 = VECTOR('',#57347,1.);
#57347 = DIRECTION('',(-0.866025403784,-2.220446049251E-016,0.5));
#57348 = PCURVE('',#57312,#57349);
#57349 = DEFINITIONAL_REPRESENTATION('',(#57350),#57354);
#57350 = LINE('',#57351,#57352);
#57351 = CARTESIAN_POINT('',(-0.5,-1.4));
#57352 = VECTOR('',#57353,1.);
#57353 = DIRECTION('',(1.,2.220446049251E-016));
#57354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57355 = ORIENTED_EDGE('',*,*,#57356,.T.);
#57356 = EDGE_CURVE('',#57341,#57302,#57357,.T.);
#57357 = SURFACE_CURVE('',#57358,(#57362),.PCURVE_S1.);
#57358 = LINE('',#57359,#57360);
#57359 = CARTESIAN_POINT('',(5.135121493909,-0.749986192494,
    4.799848027463));
#57360 = VECTOR('',#57361,1.);
#57361 = DIRECTION('',(0.E+000,-1.,-2.474211312022E-014));
#57362 = PCURVE('',#57312,#57363);
#57363 = DEFINITIONAL_REPRESENTATION('',(#57364),#57368);
#57364 = LINE('',#57365,#57366);
#57365 = CARTESIAN_POINT('',(0.5,-1.4));
#57366 = VECTOR('',#57367,1.);
#57367 = DIRECTION('',(-1.237105656011E-014,1.));
#57368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57373)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57370,#57371,#57372)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57370 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57371 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57372 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57373 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57370,
  'distance_accuracy_value','confusion accuracy');
#57374 = SHAPE_DEFINITION_REPRESENTATION(#57375,#57294);
#57375 = PRODUCT_DEFINITION_SHAPE('','',#57376);
#57376 = PRODUCT_DEFINITION('design','',#57377,#57380);
#57377 = PRODUCT_DEFINITION_FORMATION('','',#57378);
#57378 = PRODUCT('CADSOFTTOOLS 1.260','CADSOFTTOOLS 1.260','',(#57379));
#57379 = PRODUCT_CONTEXT('',#2,'mechanical');
#57380 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57381 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57382,#57384);
#57382 = ( REPRESENTATION_RELATIONSHIP('','',#57294,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57383) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57383 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1051);
#57384 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57385);
#57385 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('260','','',#5,#57376,$);
#57386 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57378));
#57387 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57388),#57462);
#57388 = SHELL_BASED_SURFACE_MODEL('',(#57389));
#57389 = OPEN_SHELL('',(#57390));
#57390 = ADVANCED_FACE('',(#57391),#57405,.T.);
#57391 = FACE_BOUND('',#57392,.T.);
#57392 = EDGE_LOOP('',(#57393,#57416,#57432,#57448));
#57393 = ORIENTED_EDGE('',*,*,#57394,.F.);
#57394 = EDGE_CURVE('',#57395,#57397,#57399,.T.);
#57395 = VERTEX_POINT('',#57396);
#57396 = CARTESIAN_POINT('',(4.768126523,3.649999998791,7.350003123406)
  );
#57397 = VERTEX_POINT('',#57398);
#57398 = CARTESIAN_POINT('',(4.768130138563,0.199999999999,
    7.349999960929));
#57399 = SURFACE_CURVE('',#57400,(#57404),.PCURVE_S1.);
#57400 = LINE('',#57401,#57402);
#57401 = CARTESIAN_POINT('',(4.76812894559,3.649999998791,7.349998927414
    ));
#57402 = VECTOR('',#57403,1.);
#57403 = DIRECTION('',(-2.574430202931E-016,-1.,0.E+000));
#57404 = PCURVE('',#57405,#57410);
#57405 = PLANE('',#57406);
#57406 = AXIS2_PLACEMENT_3D('',#57407,#57408,#57409);
#57407 = CARTESIAN_POINT('',(4.984640546747,1.924999999999,
    7.475000226504));
#57408 = DIRECTION('',(0.5,0.E+000,-0.866025403784));
#57409 = DIRECTION('',(0.866025403784,0.E+000,0.5));
#57410 = DEFINITIONAL_REPRESENTATION('',(#57411),#57415);
#57411 = LINE('',#57412,#57413);
#57412 = CARTESIAN_POINT('',(-0.250005196362,-1.724999998792));
#57413 = VECTOR('',#57414,1.);
#57414 = DIRECTION('',(-2.229521956008E-016,1.));
#57415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57416 = ORIENTED_EDGE('',*,*,#57417,.T.);
#57417 = EDGE_CURVE('',#57395,#57418,#57420,.T.);
#57418 = VERTEX_POINT('',#57419);
#57419 = CARTESIAN_POINT('',(5.201143862877,3.649999993314,
    7.600006480404));
#57420 = SURFACE_CURVE('',#57421,(#57425),.PCURVE_S1.);
#57421 = LINE('',#57422,#57423);
#57422 = CARTESIAN_POINT('',(4.768126941072,3.649999998803,
    7.350002399255));
#57423 = VECTOR('',#57424,1.);
#57424 = DIRECTION('',(0.866023909218,-1.094676315468E-008,
    0.500002588657));
#57425 = PCURVE('',#57405,#57426);
#57426 = DEFINITIONAL_REPRESENTATION('',(#57427),#57431);
#57427 = LINE('',#57428,#57429);
#57428 = CARTESIAN_POINT('',(-0.250005196404,-1.724999998804));
#57429 = VECTOR('',#57430,1.);
#57430 = DIRECTION('',(1.,1.094676315473E-008));
#57431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57432 = ORIENTED_EDGE('',*,*,#57433,.T.);
#57433 = EDGE_CURVE('',#57418,#57434,#57436,.T.);
#57434 = VERTEX_POINT('',#57435);
#57435 = CARTESIAN_POINT('',(5.201147043167,0.199999999999,
    7.600000326257));
#57436 = SURFACE_CURVE('',#57437,(#57441),.PCURVE_S1.);
#57437 = LINE('',#57438,#57439);
#57438 = CARTESIAN_POINT('',(5.201146897693,3.649999993328,
    7.600000226504));
#57439 = VECTOR('',#57440,1.);
#57440 = DIRECTION('',(0.E+000,-1.,0.E+000));
#57441 = PCURVE('',#57405,#57442);
#57442 = DEFINITIONAL_REPRESENTATION('',(#57443),#57447);
#57443 = LINE('',#57444,#57445);
#57444 = CARTESIAN_POINT('',(0.25,-1.724999993328));
#57445 = VECTOR('',#57446,1.);
#57446 = DIRECTION('',(0.E+000,1.));
#57447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57448 = ORIENTED_EDGE('',*,*,#57449,.T.);
#57449 = EDGE_CURVE('',#57434,#57397,#57450,.T.);
#57450 = SURFACE_CURVE('',#57451,(#57455),.PCURVE_S1.);
#57451 = LINE('',#57452,#57453);
#57452 = CARTESIAN_POINT('',(5.201147050076,0.199999999999,
    7.600000314289));
#57453 = VECTOR('',#57454,1.);
#57454 = DIRECTION('',(-0.866025403964,-2.220429074875E-016,
    -0.499999999689));
#57455 = PCURVE('',#57405,#57456);
#57456 = DEFINITIONAL_REPRESENTATION('',(#57457),#57461);
#57457 = LINE('',#57458,#57459);
#57458 = CARTESIAN_POINT('',(0.25000017586,1.725));
#57459 = VECTOR('',#57460,1.);
#57460 = DIRECTION('',(-1.,2.220429074875E-016));
#57461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57466)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57463,#57464,#57465)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57463 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57464 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57465 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57466 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#57463,
  'distance_accuracy_value','confusion accuracy');
#57467 = SHAPE_DEFINITION_REPRESENTATION(#57468,#57387);
#57468 = PRODUCT_DEFINITION_SHAPE('','',#57469);
#57469 = PRODUCT_DEFINITION('design','',#57470,#57473);
#57470 = PRODUCT_DEFINITION_FORMATION('','',#57471);
#57471 = PRODUCT('CADSOFTTOOLS 1.261','CADSOFTTOOLS 1.261','',(#57472));
#57472 = PRODUCT_CONTEXT('',#2,'mechanical');
#57473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57474 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57475,#57477);
#57475 = ( REPRESENTATION_RELATIONSHIP('','',#57387,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57476) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57476 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1055);
#57477 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57478);
#57478 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('261','','',#5,#57469,$);
#57479 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57471));
#57480 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57481),#57645);
#57481 = SHELL_BASED_SURFACE_MODEL('',(#57482));
#57482 = OPEN_SHELL('',(#57483));
#57483 = ADVANCED_FACE('',(#57484),#57499,.T.);
#57484 = FACE_BOUND('',#57485,.T.);
#57485 = EDGE_LOOP('',(#57486,#57532,#57570,#57609));
#57486 = ORIENTED_EDGE('',*,*,#57487,.F.);
#57487 = EDGE_CURVE('',#57488,#57490,#57492,.T.);
#57488 = VERTEX_POINT('',#57489);
#57489 = CARTESIAN_POINT('',(4.768130138563,0.199999999999,
    7.349999960929));
#57490 = VERTEX_POINT('',#57491);
#57491 = CARTESIAN_POINT('',(4.768132794058,-0.150000051325,
    7.700000246685));
#57492 = SURFACE_CURVE('',#57493,(#57498),.PCURVE_S1.);
#57493 = CIRCLE('',#57494,0.35);
#57494 = AXIS2_PLACEMENT_3D('',#57495,#57496,#57497);
#57495 = CARTESIAN_POINT('',(4.768131807284,0.199999999999,
    7.700000226503));
#57496 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57497 = DIRECTION('',(-0.E+000,-5.370918194195E-016,-1.));
#57498 = PCURVE('',#57499,#57504);
#57499 = CONICAL_SURFACE('',#57500,0.225000867783,0.523598774881);
#57500 = AXIS2_PLACEMENT_3D('',#57501,#57502,#57503);
#57501 = CARTESIAN_POINT('',(4.984639044011,0.199999999999,
    7.700000226503));
#57502 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57503 = DIRECTION('',(0.E+000,1.,0.E+000));
#57504 = DEFINITIONAL_REPRESENTATION('',(#57505),#57531);
#57505 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57506,#57507,#57508,#57509,
    #57510,#57511,#57512,#57513,#57514,#57515,#57516,#57517,#57518,
    #57519,#57520,#57521,#57522,#57523,#57524,#57525,#57526,#57527,
    #57528,#57529,#57530),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983565716E-002,0.142799671314,
    0.214199506971,0.285599342629,0.356999178286,0.428399013943,
    0.4997988496,0.571198685257,0.642598520914,0.713998356572,
    0.785398192229,0.856798027886,0.928197863543,0.9995976992,
    1.070997534857,1.142397370515,1.213797206172,1.285197041829,
    1.356596877486,1.427996713143,1.4993965488,1.570796384458),
  .QUASI_UNIFORM_KNOTS.);
#57506 = CARTESIAN_POINT('',(1.570796326795,0.216506639611));
#57507 = CARTESIAN_POINT('',(1.594596272014,0.216506639611));
#57508 = CARTESIAN_POINT('',(1.642196162452,0.216506639611));
#57509 = CARTESIAN_POINT('',(1.713595998109,0.216506639611));
#57510 = CARTESIAN_POINT('',(1.784995833766,0.216506639611));
#57511 = CARTESIAN_POINT('',(1.856395669424,0.216506639611));
#57512 = CARTESIAN_POINT('',(1.927795505081,0.216506639611));
#57513 = CARTESIAN_POINT('',(1.999195340738,0.216506639611));
#57514 = CARTESIAN_POINT('',(2.070595176395,0.216506639611));
#57515 = CARTESIAN_POINT('',(2.141995012052,0.216506639611));
#57516 = CARTESIAN_POINT('',(2.213394847709,0.216506639611));
#57517 = CARTESIAN_POINT('',(2.284794683367,0.216506639611));
#57518 = CARTESIAN_POINT('',(2.356194519024,0.216506639611));
#57519 = CARTESIAN_POINT('',(2.427594354681,0.216506639611));
#57520 = CARTESIAN_POINT('',(2.498994190338,0.216506639611));
#57521 = CARTESIAN_POINT('',(2.570394025995,0.216506639611));
#57522 = CARTESIAN_POINT('',(2.641793861652,0.216506639611));
#57523 = CARTESIAN_POINT('',(2.71319369731,0.216506639611));
#57524 = CARTESIAN_POINT('',(2.784593532967,0.216506639611));
#57525 = CARTESIAN_POINT('',(2.855993368624,0.216506639611));
#57526 = CARTESIAN_POINT('',(2.927393204281,0.216506639611));
#57527 = CARTESIAN_POINT('',(2.998793039938,0.216506639611));
#57528 = CARTESIAN_POINT('',(3.070192875595,0.216506639611));
#57529 = CARTESIAN_POINT('',(3.117792766033,0.216506639611));
#57530 = CARTESIAN_POINT('',(3.141592711252,0.216506639611));
#57531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57532 = ORIENTED_EDGE('',*,*,#57533,.F.);
#57533 = EDGE_CURVE('',#57534,#57488,#57536,.T.);
#57534 = VERTEX_POINT('',#57535);
#57535 = CARTESIAN_POINT('',(5.201147043167,0.199999999999,
    7.600000326257));
#57536 = SURFACE_CURVE('',#57537,(#57541),.PCURVE_S1.);
#57537 = LINE('',#57538,#57539);
#57538 = CARTESIAN_POINT('',(5.201147050076,0.199999999999,
    7.600000314289));
#57539 = VECTOR('',#57540,1.);
#57540 = DIRECTION('',(-0.866025403964,-2.220429074875E-016,
    -0.499999999689));
#57541 = PCURVE('',#57499,#57542);
#57542 = DEFINITIONAL_REPRESENTATION('',(#57543),#57569);
#57543 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57544,#57545,#57546,#57547,
    #57548,#57549,#57550,#57551,#57552,#57553,#57554,#57555,#57556,
    #57557,#57558,#57559,#57560,#57561,#57562,#57563,#57564,#57565,
    #57566,#57567,#57568),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.497493803362E-015,2.272744646904E-002,
    4.545489293807E-002,6.818233940711E-002,9.090978587615E-002,
    0.113637232345,0.136364678814,0.159092125283,0.181819571752,
    0.204547018221,0.22727446469,0.250001911159,0.272729357628,
    0.295456804097,0.318184250567,0.340911697036,0.363639143505,
    0.386366589974,0.409094036443,0.431821482912,0.454548929381,
    0.47727637585,0.500003822319),.QUASI_UNIFORM_KNOTS.);
#57544 = CARTESIAN_POINT('',(1.570796326795,-0.216508006148));
#57545 = CARTESIAN_POINT('',(1.570796326795,-0.209947157477));
#57546 = CARTESIAN_POINT('',(1.570796326795,-0.196825460135));
#57547 = CARTESIAN_POINT('',(1.570796326795,-0.177142914121));
#57548 = CARTESIAN_POINT('',(1.570796326795,-0.157460368108));
#57549 = CARTESIAN_POINT('',(1.570796326795,-0.137777822094));
#57550 = CARTESIAN_POINT('',(1.570796326795,-0.118095276081));
#57551 = CARTESIAN_POINT('',(1.570796326795,-9.841273006745E-002));
#57552 = CARTESIAN_POINT('',(1.570796326795,-7.873018405396E-002));
#57553 = CARTESIAN_POINT('',(1.570796326795,-5.904763804047E-002));
#57554 = CARTESIAN_POINT('',(1.570796326795,-3.936509202698E-002));
#57555 = CARTESIAN_POINT('',(1.570796326795,-1.968254601349E-002));
#57556 = CARTESIAN_POINT('',(1.570796326795,-6.384714155578E-016));
#57557 = CARTESIAN_POINT('',(1.570796326795,1.968254601349E-002));
#57558 = CARTESIAN_POINT('',(1.570796326795,3.936509202698E-002));
#57559 = CARTESIAN_POINT('',(1.570796326795,5.904763804047E-002));
#57560 = CARTESIAN_POINT('',(1.570796326795,7.873018405396E-002));
#57561 = CARTESIAN_POINT('',(1.570796326795,9.841273006745E-002));
#57562 = CARTESIAN_POINT('',(1.570796326795,0.118095276081));
#57563 = CARTESIAN_POINT('',(1.570796326795,0.137777822094));
#57564 = CARTESIAN_POINT('',(1.570796326795,0.157460368108));
#57565 = CARTESIAN_POINT('',(1.570796326795,0.177142914121));
#57566 = CARTESIAN_POINT('',(1.570796326795,0.196825460135));
#57567 = CARTESIAN_POINT('',(1.570796326795,0.209947157477));
#57568 = CARTESIAN_POINT('',(1.570796326795,0.216508006148));
#57569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57570 = ORIENTED_EDGE('',*,*,#57571,.T.);
#57571 = EDGE_CURVE('',#57534,#57572,#57574,.T.);
#57572 = VERTEX_POINT('',#57573);
#57573 = CARTESIAN_POINT('',(5.20114691462,0.100000009364,7.70000022992)
  );
#57574 = SURFACE_CURVE('',#57575,(#57580),.PCURVE_S1.);
#57575 = CIRCLE('',#57576,9.999996009745E-002);
#57576 = AXIS2_PLACEMENT_3D('',#57577,#57578,#57579);
#57577 = CARTESIAN_POINT('',(5.201146897693,0.199999999999,
    7.700000226503));
#57578 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57579 = DIRECTION('',(0.E+000,2.775558669081E-016,-1.));
#57580 = PCURVE('',#57499,#57581);
#57581 = DEFINITIONAL_REPRESENTATION('',(#57582),#57608);
#57582 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57583,#57584,#57585,#57586,
    #57587,#57588,#57589,#57590,#57591,#57592,#57593,#57594,#57595,
    #57596,#57597,#57598,#57599,#57600,#57601,#57602,#57603,#57604,
    #57605,#57606,#57607),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983458931E-002,0.142799669179,
    0.214199503768,0.285599338357,0.356999172947,0.428399007536,
    0.499798842125,0.571198676715,0.642598511304,0.713998345893,
    0.785398180482,0.856798015072,0.928197849661,0.99959768425,
    1.07099751884,1.142397353429,1.213797188018,1.285197022608,
    1.356596857197,1.427996691786,1.499396526376,1.570796360965),
  .QUASI_UNIFORM_KNOTS.);
#57583 = CARTESIAN_POINT('',(1.570796326795,-0.216507871127));
#57584 = CARTESIAN_POINT('',(1.594596271658,-0.216507871127));
#57585 = CARTESIAN_POINT('',(1.642196161384,-0.216507871127));
#57586 = CARTESIAN_POINT('',(1.713595995974,-0.216507871127));
#57587 = CARTESIAN_POINT('',(1.784995830563,-0.216507871127));
#57588 = CARTESIAN_POINT('',(1.856395665152,-0.216507871127));
#57589 = CARTESIAN_POINT('',(1.927795499741,-0.216507871127));
#57590 = CARTESIAN_POINT('',(1.999195334331,-0.216507871127));
#57591 = CARTESIAN_POINT('',(2.07059516892,-0.216507871127));
#57592 = CARTESIAN_POINT('',(2.141995003509,-0.216507871127));
#57593 = CARTESIAN_POINT('',(2.213394838099,-0.216507871127));
#57594 = CARTESIAN_POINT('',(2.284794672688,-0.216507871127));
#57595 = CARTESIAN_POINT('',(2.356194507277,-0.216507871127));
#57596 = CARTESIAN_POINT('',(2.427594341867,-0.216507871127));
#57597 = CARTESIAN_POINT('',(2.498994176456,-0.216507871127));
#57598 = CARTESIAN_POINT('',(2.570394011045,-0.216507871127));
#57599 = CARTESIAN_POINT('',(2.641793845635,-0.216507871127));
#57600 = CARTESIAN_POINT('',(2.713193680224,-0.216507871127));
#57601 = CARTESIAN_POINT('',(2.784593514813,-0.216507871127));
#57602 = CARTESIAN_POINT('',(2.855993349403,-0.216507871127));
#57603 = CARTESIAN_POINT('',(2.927393183992,-0.216507871127));
#57604 = CARTESIAN_POINT('',(2.998793018581,-0.216507871127));
#57605 = CARTESIAN_POINT('',(3.07019285317,-0.216507871127));
#57606 = CARTESIAN_POINT('',(3.117792742897,-0.216507871127));
#57607 = CARTESIAN_POINT('',(3.14159268776,-0.216507871127));
#57608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57609 = ORIENTED_EDGE('',*,*,#57610,.T.);
#57610 = EDGE_CURVE('',#57572,#57490,#57611,.T.);
#57611 = SURFACE_CURVE('',#57612,(#57616),.PCURVE_S1.);
#57612 = LINE('',#57613,#57614);
#57613 = CARTESIAN_POINT('',(5.201146914527,0.100000009525,
    7.700000231388));
#57614 = VECTOR('',#57615,1.);
#57615 = DIRECTION('',(-0.866025403964,-0.499999999689,
    2.178357960302E-008));
#57616 = PCURVE('',#57499,#57617);
#57617 = DEFINITIONAL_REPRESENTATION('',(#57618),#57644);
#57618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57619,#57620,#57621,#57622,
    #57623,#57624,#57625,#57626,#57627,#57628,#57629,#57630,#57631,
    #57632,#57633,#57634,#57635,#57636,#57637,#57638,#57639,#57640,
    #57641,#57642,#57643),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.659903991169E-015,2.27273299522E-002,
    4.54546599044E-002,6.818198985661E-002,9.090931980881E-002,
    0.113636649761,0.136363979713,0.159091309665,0.181818639618,
    0.20454596957,0.227273299522,0.250000629474,0.272727959426,
    0.295455289379,0.318182619331,0.340909949283,0.363637279235,
    0.386364609187,0.40909193914,0.431819269092,0.454546599044,
    0.477273928996,0.500001258948),.QUASI_UNIFORM_KNOTS.);
#57619 = CARTESIAN_POINT('',(3.141592702443,-0.216507870599));
#57620 = CARTESIAN_POINT('',(3.141592702243,-0.209947055563));
#57621 = CARTESIAN_POINT('',(3.141592701886,-0.196825425492));
#57622 = CARTESIAN_POINT('',(3.141592701452,-0.177142980385));
#57623 = CARTESIAN_POINT('',(3.141592701089,-0.157460535278));
#57624 = CARTESIAN_POINT('',(3.141592700783,-0.137778090171));
#57625 = CARTESIAN_POINT('',(3.141592700522,-0.118095645064));
#57626 = CARTESIAN_POINT('',(3.141592700295,-9.841319995685E-002));
#57627 = CARTESIAN_POINT('',(3.141592700097,-7.87307548499E-002));
#57628 = CARTESIAN_POINT('',(3.141592699922,-5.904830974295E-002));
#57629 = CARTESIAN_POINT('',(3.141592699767,-3.9365864636E-002));
#57630 = CARTESIAN_POINT('',(3.141592699629,-1.968341952904E-002));
#57631 = CARTESIAN_POINT('',(3.141592699504,-9.744220935851E-007));
#57632 = CARTESIAN_POINT('',(3.141592699391,1.968147068486E-002));
#57633 = CARTESIAN_POINT('',(3.141592699289,3.936391579181E-002));
#57634 = CARTESIAN_POINT('',(3.141592699196,5.904636089876E-002));
#57635 = CARTESIAN_POINT('',(3.14159269911,7.872880600571E-002));
#57636 = CARTESIAN_POINT('',(3.141592699031,9.841125111266E-002));
#57637 = CARTESIAN_POINT('',(3.141592698959,0.11809369622));
#57638 = CARTESIAN_POINT('',(3.141592698892,0.137776141327));
#57639 = CARTESIAN_POINT('',(3.141592698829,0.157458586434));
#57640 = CARTESIAN_POINT('',(3.141592698771,0.17714103154));
#57641 = CARTESIAN_POINT('',(3.141592698717,0.196823476647));
#57642 = CARTESIAN_POINT('',(3.141592698683,0.209945106719));
#57643 = CARTESIAN_POINT('',(3.141592698667,0.216505921754));
#57644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57649)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57646,#57647,#57648)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57646 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57647 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57648 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57649 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#57646,
  'distance_accuracy_value','confusion accuracy');
#57650 = SHAPE_DEFINITION_REPRESENTATION(#57651,#57480);
#57651 = PRODUCT_DEFINITION_SHAPE('','',#57652);
#57652 = PRODUCT_DEFINITION('design','',#57653,#57656);
#57653 = PRODUCT_DEFINITION_FORMATION('','',#57654);
#57654 = PRODUCT('CADSOFTTOOLS 1.262','CADSOFTTOOLS 1.262','',(#57655));
#57655 = PRODUCT_CONTEXT('',#2,'mechanical');
#57656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57658,#57660);
#57658 = ( REPRESENTATION_RELATIONSHIP('','',#57480,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57659) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1059);
#57660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57661);
#57661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('262','','',#5,#57652,$);
#57662 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57654));
#57663 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57664),#57738);
#57664 = SHELL_BASED_SURFACE_MODEL('',(#57665));
#57665 = OPEN_SHELL('',(#57666));
#57666 = ADVANCED_FACE('',(#57667),#57681,.T.);
#57667 = FACE_BOUND('',#57668,.T.);
#57668 = EDGE_LOOP('',(#57669,#57692,#57708,#57724));
#57669 = ORIENTED_EDGE('',*,*,#57670,.F.);
#57670 = EDGE_CURVE('',#57671,#57673,#57675,.T.);
#57671 = VERTEX_POINT('',#57672);
#57672 = CARTESIAN_POINT('',(4.768132794058,-0.150000051325,
    7.700000246685));
#57673 = VERTEX_POINT('',#57674);
#57674 = CARTESIAN_POINT('',(4.768134077766,-0.149999999919,
    8.200000226503));
#57675 = SURFACE_CURVE('',#57676,(#57680),.PCURVE_S1.);
#57676 = LINE('',#57677,#57678);
#57677 = CARTESIAN_POINT('',(4.768133780799,-0.150000102687,
    7.700000246685));
#57678 = VECTOR('',#57679,1.);
#57679 = DIRECTION('',(0.E+000,0.E+000,1.));
#57680 = PCURVE('',#57681,#57686);
#57681 = PLANE('',#57682);
#57682 = AXIS2_PLACEMENT_3D('',#57683,#57684,#57685);
#57683 = CARTESIAN_POINT('',(4.984640546747,-2.500000000092E-002,
    7.950000226503));
#57684 = DIRECTION('',(0.5,-0.866025403784,0.E+000));
#57685 = DIRECTION('',(-0.866025403784,-0.5,0.E+000));
#57686 = DEFINITIONAL_REPRESENTATION('',(#57687),#57691);
#57687 = LINE('',#57688,#57689);
#57688 = CARTESIAN_POINT('',(0.250000410746,0.249999979818));
#57689 = VECTOR('',#57690,1.);
#57690 = DIRECTION('',(0.E+000,-1.));
#57691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57692 = ORIENTED_EDGE('',*,*,#57693,.F.);
#57693 = EDGE_CURVE('',#57694,#57671,#57696,.T.);
#57694 = VERTEX_POINT('',#57695);
#57695 = CARTESIAN_POINT('',(5.20114691462,0.100000009364,7.70000022992)
  );
#57696 = SURFACE_CURVE('',#57697,(#57701),.PCURVE_S1.);
#57697 = LINE('',#57698,#57699);
#57698 = CARTESIAN_POINT('',(5.201146914527,0.100000009525,
    7.700000231388));
#57699 = VECTOR('',#57700,1.);
#57700 = DIRECTION('',(-0.866025403964,-0.499999999689,
    2.178357960302E-008));
#57701 = PCURVE('',#57681,#57702);
#57702 = DEFINITIONAL_REPRESENTATION('',(#57703),#57707);
#57703 = LINE('',#57704,#57705);
#57704 = CARTESIAN_POINT('',(-0.250000019341,0.249999995115));
#57705 = VECTOR('',#57706,1.);
#57706 = DIRECTION('',(1.,-2.178357960302E-008));
#57707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57708 = ORIENTED_EDGE('',*,*,#57709,.F.);
#57709 = EDGE_CURVE('',#57710,#57694,#57712,.T.);
#57710 = VERTEX_POINT('',#57711);
#57711 = CARTESIAN_POINT('',(5.201146897737,9.999999999588E-002,
    8.200000226503));
#57712 = SURFACE_CURVE('',#57713,(#57717),.PCURVE_S1.);
#57713 = LINE('',#57714,#57715);
#57714 = CARTESIAN_POINT('',(5.201146897697,0.100000000011,
    8.200000226503));
#57715 = VECTOR('',#57716,1.);
#57716 = DIRECTION('',(3.55271370308E-015,1.77635685154E-015,-1.));
#57717 = PCURVE('',#57681,#57718);
#57718 = DEFINITIONAL_REPRESENTATION('',(#57719),#57723);
#57719 = LINE('',#57720,#57721);
#57720 = CARTESIAN_POINT('',(-0.250000000009,-0.25));
#57721 = VECTOR('',#57722,1.);
#57722 = DIRECTION('',(-3.96491874501E-015,1.));
#57723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57724 = ORIENTED_EDGE('',*,*,#57725,.F.);
#57725 = EDGE_CURVE('',#57673,#57710,#57726,.T.);
#57726 = SURFACE_CURVE('',#57727,(#57731),.PCURVE_S1.);
#57727 = LINE('',#57728,#57729);
#57728 = CARTESIAN_POINT('',(4.768134107321,-0.150000051109,
    8.200000226503));
#57729 = VECTOR('',#57730,1.);
#57730 = DIRECTION('',(0.866025403942,0.499999999727,0.E+000));
#57731 = PCURVE('',#57681,#57732);
#57732 = DEFINITIONAL_REPRESENTATION('',(#57733),#57737);
#57733 = LINE('',#57734,#57735);
#57734 = CARTESIAN_POINT('',(0.25000010218,-0.25));
#57735 = VECTOR('',#57736,1.);
#57736 = DIRECTION('',(-1.,0.E+000));
#57737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57739,#57740,#57741)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#57739,
  'distance_accuracy_value','confusion accuracy');
#57743 = SHAPE_DEFINITION_REPRESENTATION(#57744,#57663);
#57744 = PRODUCT_DEFINITION_SHAPE('','',#57745);
#57745 = PRODUCT_DEFINITION('design','',#57746,#57749);
#57746 = PRODUCT_DEFINITION_FORMATION('','',#57747);
#57747 = PRODUCT('CADSOFTTOOLS 1.263','CADSOFTTOOLS 1.263','',(#57748));
#57748 = PRODUCT_CONTEXT('',#2,'mechanical');
#57749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57751,#57753);
#57751 = ( REPRESENTATION_RELATIONSHIP('','',#57663,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1063);
#57753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57754);
#57754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('263','','',#5,#57745,$);
#57755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57747));
#57756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57757),#57898);
#57757 = SHELL_BASED_SURFACE_MODEL('',(#57758));
#57758 = OPEN_SHELL('',(#57759));
#57759 = ADVANCED_FACE('',(#57760),#57775,.T.);
#57760 = FACE_BOUND('',#57761,.T.);
#57761 = EDGE_LOOP('',(#57762,#57808,#57823,#57862));
#57762 = ORIENTED_EDGE('',*,*,#57763,.F.);
#57763 = EDGE_CURVE('',#57764,#57766,#57768,.T.);
#57764 = VERTEX_POINT('',#57765);
#57765 = CARTESIAN_POINT('',(4.768134077766,-0.149999999919,
    8.200000226503));
#57766 = VERTEX_POINT('',#57767);
#57767 = CARTESIAN_POINT('',(4.768134196853,0.200000010942,
    8.550000226365));
#57768 = SURFACE_CURVE('',#57769,(#57774),.PCURVE_S1.);
#57769 = CIRCLE('',#57770,0.35);
#57770 = AXIS2_PLACEMENT_3D('',#57771,#57772,#57773);
#57771 = CARTESIAN_POINT('',(4.768134196525,0.199999999999,
    8.200000226503));
#57772 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57773 = DIRECTION('',(0.E+000,-1.,2.833037812934E-016));
#57774 = PCURVE('',#57775,#57780);
#57775 = CONICAL_SURFACE('',#57776,0.224999583035,0.523598774968);
#57776 = AXIS2_PLACEMENT_3D('',#57777,#57778,#57779);
#57777 = CARTESIAN_POINT('',(4.984641269348,0.199999999999,
    8.200000226503));
#57778 = DIRECTION('',(-1.,0.E+000,-3.09772049714E-016));
#57779 = DIRECTION('',(3.09772049714E-016,0.E+000,-1.));
#57780 = DEFINITIONAL_REPRESENTATION('',(#57781),#57807);
#57781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57782,#57783,#57784,#57785,
    #57786,#57787,#57788,#57789,#57790,#57791,#57792,#57793,#57794,
    #57795,#57796,#57797,#57798,#57799,#57800,#57801,#57802,#57803,
    #57804,#57805,#57806),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983445735E-002,0.142799668915,
    0.214199503372,0.285599337829,0.356999172287,0.428399006744,
    0.499798841201,0.571198675659,0.642598510116,0.713998344574,
    0.785398179031,0.856798013488,0.928197847946,0.999597682403,
    1.07099751686,1.142397351318,1.213797185775,1.285197020232,
    1.35659685469,1.427996689147,1.499396523604,1.570796358062),
  .QUASI_UNIFORM_KNOTS.);
#57782 = CARTESIAN_POINT('',(1.570796326795,0.216507072983));
#57783 = CARTESIAN_POINT('',(1.594596271614,0.216507072983));
#57784 = CARTESIAN_POINT('',(1.642196161252,0.216507072983));
#57785 = CARTESIAN_POINT('',(1.71359599571,0.216507072983));
#57786 = CARTESIAN_POINT('',(1.784995830167,0.216507072983));
#57787 = CARTESIAN_POINT('',(1.856395664624,0.216507072983));
#57788 = CARTESIAN_POINT('',(1.927795499082,0.216507072983));
#57789 = CARTESIAN_POINT('',(1.999195333539,0.216507072983));
#57790 = CARTESIAN_POINT('',(2.070595167996,0.216507072983));
#57791 = CARTESIAN_POINT('',(2.141995002454,0.216507072983));
#57792 = CARTESIAN_POINT('',(2.213394836911,0.216507072983));
#57793 = CARTESIAN_POINT('',(2.284794671368,0.216507072983));
#57794 = CARTESIAN_POINT('',(2.356194505826,0.216507072983));
#57795 = CARTESIAN_POINT('',(2.427594340283,0.216507072983));
#57796 = CARTESIAN_POINT('',(2.49899417474,0.216507072983));
#57797 = CARTESIAN_POINT('',(2.570394009198,0.216507072983));
#57798 = CARTESIAN_POINT('',(2.641793843655,0.216507072983));
#57799 = CARTESIAN_POINT('',(2.713193678113,0.216507072983));
#57800 = CARTESIAN_POINT('',(2.78459351257,0.216507072983));
#57801 = CARTESIAN_POINT('',(2.855993347027,0.216507072983));
#57802 = CARTESIAN_POINT('',(2.927393181485,0.216507072983));
#57803 = CARTESIAN_POINT('',(2.998793015942,0.216507072983));
#57804 = CARTESIAN_POINT('',(3.070192850399,0.216507072983));
#57805 = CARTESIAN_POINT('',(3.117792740038,0.216507072983));
#57806 = CARTESIAN_POINT('',(3.141592684857,0.216507072983));
#57807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57808 = ORIENTED_EDGE('',*,*,#57809,.T.);
#57809 = EDGE_CURVE('',#57764,#57810,#57812,.T.);
#57810 = VERTEX_POINT('',#57811);
#57811 = CARTESIAN_POINT('',(5.201146897737,9.999999999588E-002,
    8.200000226503));
#57812 = SURFACE_CURVE('',#57813,(#57817),.PCURVE_S1.);
#57813 = LINE('',#57814,#57815);
#57814 = CARTESIAN_POINT('',(4.768134107321,-0.150000051109,
    8.200000226503));
#57815 = VECTOR('',#57816,1.);
#57816 = DIRECTION('',(0.866025403942,0.499999999727,0.E+000));
#57817 = PCURVE('',#57775,#57818);
#57818 = DEFINITIONAL_REPRESENTATION('',(#57819),#57822);
#57819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57820,#57821),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.500000102217),.PIECEWISE_BEZIER_KNOTS.);
#57820 = CARTESIAN_POINT('',(1.570796326795,0.216507162017));
#57821 = CARTESIAN_POINT('',(1.570796326795,-0.216505628555));
#57822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57823 = ORIENTED_EDGE('',*,*,#57824,.F.);
#57824 = EDGE_CURVE('',#57825,#57810,#57827,.T.);
#57825 = VERTEX_POINT('',#57826);
#57826 = CARTESIAN_POINT('',(5.201146897775,0.200000010315,
    8.299996685193));
#57827 = SURFACE_CURVE('',#57828,(#57833),.PCURVE_S1.);
#57828 = CIRCLE('',#57829,0.100000000031);
#57829 = AXIS2_PLACEMENT_3D('',#57830,#57831,#57832);
#57830 = CARTESIAN_POINT('',(5.201146897693,0.199999999999,
    8.200000226503));
#57831 = DIRECTION('',(1.,0.E+000,-0.E+000));
#57832 = DIRECTION('',(0.E+000,0.E+000,1.));
#57833 = PCURVE('',#57775,#57834);
#57834 = DEFINITIONAL_REPRESENTATION('',(#57835),#57861);
#57835 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57836,#57837,#57838,#57839,
    #57840,#57841,#57842,#57843,#57844,#57845,#57846,#57847,#57848,
    #57849,#57850,#57851,#57852,#57853,#57854,#57855,#57856,#57857,
    #57858,#57859,#57860),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#57836 = CARTESIAN_POINT('',(3.14159265359,-0.21650562851));
#57837 = CARTESIAN_POINT('',(3.117792709244,-0.21650562851));
#57838 = CARTESIAN_POINT('',(3.070192820554,-0.21650562851));
#57839 = CARTESIAN_POINT('',(2.998792987518,-0.21650562851));
#57840 = CARTESIAN_POINT('',(2.927393154481,-0.21650562851));
#57841 = CARTESIAN_POINT('',(2.855993321445,-0.21650562851));
#57842 = CARTESIAN_POINT('',(2.784593488409,-0.21650562851));
#57843 = CARTESIAN_POINT('',(2.713193655373,-0.21650562851));
#57844 = CARTESIAN_POINT('',(2.641793822337,-0.21650562851));
#57845 = CARTESIAN_POINT('',(2.570393989301,-0.21650562851));
#57846 = CARTESIAN_POINT('',(2.498994156265,-0.21650562851));
#57847 = CARTESIAN_POINT('',(2.427594323228,-0.21650562851));
#57848 = CARTESIAN_POINT('',(2.356194490192,-0.21650562851));
#57849 = CARTESIAN_POINT('',(2.284794657156,-0.21650562851));
#57850 = CARTESIAN_POINT('',(2.21339482412,-0.21650562851));
#57851 = CARTESIAN_POINT('',(2.141994991084,-0.21650562851));
#57852 = CARTESIAN_POINT('',(2.070595158048,-0.21650562851));
#57853 = CARTESIAN_POINT('',(1.999195325012,-0.21650562851));
#57854 = CARTESIAN_POINT('',(1.927795491976,-0.21650562851));
#57855 = CARTESIAN_POINT('',(1.856395658939,-0.21650562851));
#57856 = CARTESIAN_POINT('',(1.784995825903,-0.21650562851));
#57857 = CARTESIAN_POINT('',(1.713595992867,-0.21650562851));
#57858 = CARTESIAN_POINT('',(1.642196159831,-0.21650562851));
#57859 = CARTESIAN_POINT('',(1.59459627114,-0.21650562851));
#57860 = CARTESIAN_POINT('',(1.570796326795,-0.21650562851));
#57861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57862 = ORIENTED_EDGE('',*,*,#57863,.F.);
#57863 = EDGE_CURVE('',#57766,#57825,#57864,.T.);
#57864 = SURFACE_CURVE('',#57865,(#57869),.PCURVE_S1.);
#57865 = LINE('',#57866,#57867);
#57866 = CARTESIAN_POINT('',(4.76813419666,0.200000012557,8.55000022603)
  );
#57867 = VECTOR('',#57868,1.);
#57868 = DIRECTION('',(0.866025403942,1.110219095014E-016,
    -0.499999999727));
#57869 = PCURVE('',#57775,#57870);
#57870 = DEFINITIONAL_REPRESENTATION('',(#57871),#57897);
#57871 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57872,#57873,#57874,#57875,
    #57876,#57877,#57878,#57879,#57880,#57881,#57882,#57883,#57884,
    #57885,#57886,#57887,#57888,#57889,#57890,#57891,#57892,#57893,
    #57894,#57895,#57896),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.687606923066E-016,2.272735317027E-002,
    4.545470634054E-002,6.818205951081E-002,9.090941268107E-002,
    0.113636765851,0.136364119022,0.159091472192,0.181818825362,
    0.204546178532,0.227273531703,0.250000884873,0.272728238043,
    0.295455591213,0.318182944384,0.340910297554,0.363637650724,
    0.386365003895,0.409092357065,0.431819710235,0.454547063405,
    0.477274416576,0.500001769746),.QUASI_UNIFORM_KNOTS.);
#57872 = CARTESIAN_POINT('',(3.14159268947,0.216507072678));
#57873 = CARTESIAN_POINT('',(3.141592689858,0.20994625094));
#57874 = CARTESIAN_POINT('',(3.14159269066,0.196824607464));
#57875 = CARTESIAN_POINT('',(3.141592691946,0.177142142251));
#57876 = CARTESIAN_POINT('',(3.141592693325,0.157459677037));
#57877 = CARTESIAN_POINT('',(3.141592694806,0.137777211824));
#57878 = CARTESIAN_POINT('',(3.141592696402,0.118094746611));
#57879 = CARTESIAN_POINT('',(3.141592698126,9.841228139718E-002));
#57880 = CARTESIAN_POINT('',(3.141592699996,7.872981618379E-002));
#57881 = CARTESIAN_POINT('',(3.141592702028,5.90473509704E-002));
#57882 = CARTESIAN_POINT('',(3.141592704247,3.936488575701E-002));
#57883 = CARTESIAN_POINT('',(3.141592706679,1.968242054362E-002));
#57884 = CARTESIAN_POINT('',(3.141592709356,-4.466977617408E-008));
#57885 = CARTESIAN_POINT('',(3.141592712317,-1.968250988317E-002));
#57886 = CARTESIAN_POINT('',(3.141592715609,-3.936497509656E-002));
#57887 = CARTESIAN_POINT('',(3.141592719293,-5.904744030995E-002));
#57888 = CARTESIAN_POINT('',(3.14159272344,-7.872990552334E-002));
#57889 = CARTESIAN_POINT('',(3.141592728146,-9.841237073674E-002));
#57890 = CARTESIAN_POINT('',(3.141592733531,-0.11809483595));
#57891 = CARTESIAN_POINT('',(3.141592739752,-0.137777301164));
#57892 = CARTESIAN_POINT('',(3.14159274702,-0.157459766377));
#57893 = CARTESIAN_POINT('',(3.141592755628,-0.17714223159));
#57894 = CARTESIAN_POINT('',(3.141592765959,-0.196824696804));
#57895 = CARTESIAN_POINT('',(3.141592774437,-0.209946340279));
#57896 = CARTESIAN_POINT('',(3.141592779171,-0.216507162017));
#57897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57902)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57899,#57900,#57901)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57899 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57900 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57901 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57902 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#57899,
  'distance_accuracy_value','confusion accuracy');
#57903 = SHAPE_DEFINITION_REPRESENTATION(#57904,#57756);
#57904 = PRODUCT_DEFINITION_SHAPE('','',#57905);
#57905 = PRODUCT_DEFINITION('design','',#57906,#57909);
#57906 = PRODUCT_DEFINITION_FORMATION('','',#57907);
#57907 = PRODUCT('CADSOFTTOOLS 1.264','CADSOFTTOOLS 1.264','',(#57908));
#57908 = PRODUCT_CONTEXT('',#2,'mechanical');
#57909 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57910 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57911,#57913);
#57911 = ( REPRESENTATION_RELATIONSHIP('','',#57756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57912) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57912 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1067);
#57913 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57914);
#57914 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('264','','',#5,#57905,$);
#57915 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57907));
#57916 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57917),#57997);
#57917 = SHELL_BASED_SURFACE_MODEL('',(#57918));
#57918 = OPEN_SHELL('',(#57919));
#57919 = ADVANCED_FACE('',(#57920),#57934,.T.);
#57920 = FACE_BOUND('',#57921,.T.);
#57921 = EDGE_LOOP('',(#57922,#57945,#57961,#57977));
#57922 = ORIENTED_EDGE('',*,*,#57923,.F.);
#57923 = EDGE_CURVE('',#57924,#57926,#57928,.T.);
#57924 = VERTEX_POINT('',#57925);
#57925 = CARTESIAN_POINT('',(4.768134196853,0.200000010942,
    8.550000226365));
#57926 = VERTEX_POINT('',#57927);
#57927 = CARTESIAN_POINT('',(4.768127731867,3.650000000083,
    8.549994085196));
#57928 = SURFACE_CURVE('',#57929,(#57933),.PCURVE_S1.);
#57929 = LINE('',#57930,#57931);
#57930 = CARTESIAN_POINT('',(4.768134196752,0.200000010942,
    8.550000226257));
#57931 = VECTOR('',#57932,1.);
#57932 = DIRECTION('',(-2.754712408869E-010,1.,7.09981512206E-011));
#57933 = PCURVE('',#57934,#57939);
#57934 = PLANE('',#57935);
#57935 = AXIS2_PLACEMENT_3D('',#57936,#57937,#57938);
#57936 = CARTESIAN_POINT('',(4.984640546747,1.924999999999,
    8.425000226502));
#57937 = DIRECTION('',(0.5,0.E+000,0.866025403784));
#57938 = DIRECTION('',(-0.866025403784,0.E+000,0.5));
#57939 = DEFINITIONAL_REPRESENTATION('',(#57940),#57944);
#57940 = LINE('',#57941,#57942);
#57941 = CARTESIAN_POINT('',(0.249999999054,1.724999989057));
#57942 = VECTOR('',#57943,1.);
#57943 = DIRECTION('',(2.740641682304E-010,-1.));
#57944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57945 = ORIENTED_EDGE('',*,*,#57946,.T.);
#57946 = EDGE_CURVE('',#57924,#57947,#57949,.T.);
#57947 = VERTEX_POINT('',#57948);
#57948 = CARTESIAN_POINT('',(5.201146897775,0.200000010315,
    8.299996685193));
#57949 = SURFACE_CURVE('',#57950,(#57954),.PCURVE_S1.);
#57950 = LINE('',#57951,#57952);
#57951 = CARTESIAN_POINT('',(4.76813419666,0.200000012557,8.55000022603)
  );
#57952 = VECTOR('',#57953,1.);
#57953 = DIRECTION('',(0.866025403942,1.110219095014E-016,
    -0.499999999727));
#57954 = PCURVE('',#57934,#57955);
#57955 = DEFINITIONAL_REPRESENTATION('',(#57956),#57960);
#57956 = LINE('',#57957,#57958);
#57957 = CARTESIAN_POINT('',(0.24999999902,1.724999987442));
#57958 = VECTOR('',#57959,1.);
#57959 = DIRECTION('',(-1.,-1.110219095014E-016));
#57960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57961 = ORIENTED_EDGE('',*,*,#57962,.T.);
#57962 = EDGE_CURVE('',#57947,#57963,#57965,.T.);
#57963 = VERTEX_POINT('',#57964);
#57964 = CARTESIAN_POINT('',(5.201144514881,3.650000000135,
    8.299993344065));
#57965 = SURFACE_CURVE('',#57966,(#57970),.PCURVE_S1.);
#57966 = LINE('',#57967,#57968);
#57967 = CARTESIAN_POINT('',(5.201146897693,0.200000010315,
    8.300000226502));
#57968 = VECTOR('',#57969,1.);
#57969 = DIRECTION('',(0.E+000,1.,0.E+000));
#57970 = PCURVE('',#57934,#57971);
#57971 = DEFINITIONAL_REPRESENTATION('',(#57972),#57976);
#57972 = LINE('',#57973,#57974);
#57973 = CARTESIAN_POINT('',(-0.25,1.724999989684));
#57974 = VECTOR('',#57975,1.);
#57975 = DIRECTION('',(0.E+000,-1.));
#57976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57977 = ORIENTED_EDGE('',*,*,#57978,.F.);
#57978 = EDGE_CURVE('',#57926,#57963,#57979,.T.);
#57979 = SURFACE_CURVE('',#57980,(#57987),.PCURVE_S1.);
#57980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57981,#57982,#57983,#57984,
    #57985,#57986),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#57981 = CARTESIAN_POINT('',(4.768132007114,3.650000000083,
    8.550001490141));
#57982 = CARTESIAN_POINT('',(4.840301504684,3.649999985189,
    8.508334411292));
#57983 = CARTESIAN_POINT('',(4.912471002254,3.649999970295,
    8.466667332442));
#57984 = CARTESIAN_POINT('',(5.056809696805,3.649999970312,
    8.383333348289));
#57985 = CARTESIAN_POINT('',(5.128978893786,3.649999985223,
    8.341666442985));
#57986 = CARTESIAN_POINT('',(5.201148090767,3.650000000135,
    8.299999537681));
#57987 = PCURVE('',#57934,#57988);
#57988 = DEFINITIONAL_REPRESENTATION('',(#57989),#57996);
#57989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57990,#57991,#57992,#57993,
    #57994,#57995),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#57990 = CARTESIAN_POINT('',(0.250002527278,-1.725000000084));
#57991 = CARTESIAN_POINT('',(0.166668369579,-1.72499998519));
#57992 = CARTESIAN_POINT('',(8.33342118808E-002,-1.724999970296));
#57993 = CARTESIAN_POINT('',(-8.3333756426E-002,-1.724999970313));
#57994 = CARTESIAN_POINT('',(-0.166667567034,-1.724999985224));
#57995 = CARTESIAN_POINT('',(-0.250001377642,-1.725000000136));
#57996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58001)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57998,#57999,#58000)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#57998,
  'distance_accuracy_value','confusion accuracy');
#58002 = SHAPE_DEFINITION_REPRESENTATION(#58003,#57916);
#58003 = PRODUCT_DEFINITION_SHAPE('','',#58004);
#58004 = PRODUCT_DEFINITION('design','',#58005,#58008);
#58005 = PRODUCT_DEFINITION_FORMATION('','',#58006);
#58006 = PRODUCT('CADSOFTTOOLS 1.265','CADSOFTTOOLS 1.265','',(#58007));
#58007 = PRODUCT_CONTEXT('',#2,'mechanical');
#58008 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58010,#58012);
#58010 = ( REPRESENTATION_RELATIONSHIP('','',#57916,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58011) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1071);
#58012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58013);
#58013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('265','','',#5,#58004,$);
#58014 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58006));
#58015 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58016),#58737);
#58016 = SHELL_BASED_SURFACE_MODEL('',(#58017));
#58017 = OPEN_SHELL('',(#58018));
#58018 = ADVANCED_FACE('',(#58019),#58118,.T.);
#58019 = FACE_BOUND('',#58020,.T.);
#58020 = EDGE_LOOP('',(#58021,#58481,#58522,#58698));
#58021 = ORIENTED_EDGE('',*,*,#58022,.T.);
#58022 = EDGE_CURVE('',#58023,#58025,#58027,.T.);
#58023 = VERTEX_POINT('',#58024);
#58024 = CARTESIAN_POINT('',(5.201144514881,3.650000000135,
    8.299993344065));
#58025 = VERTEX_POINT('',#58026);
#58026 = CARTESIAN_POINT('',(5.201144147573,6.750020084974,
    5.200000169405));
#58027 = SURFACE_CURVE('',#58028,(#58117),.PCURVE_S1.);
#58028 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58029,#58030,#58031,#58032,
    #58033,#58034,#58035,#58036,#58037,#58038,#58039,#58040,#58041,
    #58042,#58043,#58044,#58045,#58046,#58047,#58048,#58049,#58050,
    #58051,#58052,#58053,#58054,#58055,#58056,#58057,#58058,#58059,
    #58060,#58061,#58062,#58063,#58064,#58065,#58066,#58067,#58068,
    #58069,#58070,#58071,#58072,#58073,#58074,#58075,#58076,#58077,
    #58078,#58079,#58080,#58081,#58082,#58083,#58084,#58085,#58086,
    #58087,#58088,#58089,#58090,#58091,#58092,#58093,#58094,#58095,
    #58096,#58097,#58098,#58099,#58100,#58101,#58102,#58103,#58104,
    #58105,#58106,#58107,#58108,#58109,#58110,#58111,#58112,#58113,
    #58114,#58115,#58116),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,4),(0.E+000,4.528313872269E-006,1.123146613591E-002,
    2.2339021136E-002,3.333549698008E-002,4.419289547067E-002,
    4.464456770625E-002,5.498258739208E-002,6.568889809324E-002,
    7.636628603412E-002,8.703539341997E-002,9.773447180559E-002,
    0.108432560069,0.119116920052,0.129756098468,0.130531046107,
    0.14036985268,0.150905585722,0.161384809786,0.171786938449,
    0.182168641912,0.192880041265,0.203933315287,0.213561098301,
    0.215661722734,0.227726931214,0.245590150923,0.264445552548,
    0.284362129863,0.294117956715,0.302664985456,0.32377092146,
    0.350092721303,0.372249562026,0.378915552564,0.410189968047,
    0.414984145478,0.422601039642,0.43404149046,0.44150874527,
    0.456946592384,0.470472803961,0.479829490144,0.496926393531,
    0.518367296561,0.52536959511,0.537213581161,0.553180410747,
    0.568866822809,0.585290150853,0.60123019518,0.602702505653,
    0.620855313548,0.638751742992,0.656222378508,0.673528581044,
    0.677085366379,0.689321802823,0.703780601702,0.71698263422,
    0.730274865794,0.748491741892,0.752839314467,0.766963460234,
    0.785662044909,0.794602409406,0.802524948681,0.804690179436,
    0.812559624539,0.823896318358,0.830629253249,0.843265414191,
    0.857818333987,0.858796112773,0.872328692235,0.886767885383,
    0.901186880272,0.915015211982,0.915504871677,0.929752014367,
    0.94387832442,0.957953644199,0.971949297716,0.977537191059,
    0.985945711263,1.),.UNSPECIFIED.);
#58029 = CARTESIAN_POINT('',(5.201146897693,3.650000000196,
    8.299983854638));
#58030 = CARTESIAN_POINT('',(5.201146897693,3.650006608226,8.29998385468
    ));
#58031 = CARTESIAN_POINT('',(5.201146897693,3.666396369154,
    8.299983907085));
#58032 = CARTESIAN_POINT('',(5.201146897693,3.699113793576,
    8.299725465279));
#58033 = CARTESIAN_POINT('',(5.201146897693,3.74825948834,8.298556352153
    ));
#58034 = CARTESIAN_POINT('',(5.201146897693,3.797160961369,
    8.296618204967));
#58035 = CARTESIAN_POINT('',(5.201146897693,3.830440074657,
    8.294773819002));
#58036 = CARTESIAN_POINT('',(5.201146897693,3.862823382226,
    8.292711744114));
#58037 = CARTESIAN_POINT('',(5.201146897693,3.895062414891,
    8.290406063329));
#58038 = CARTESIAN_POINT('',(5.201146897693,3.942853991563,
    8.286249728577));
#58039 = CARTESIAN_POINT('',(5.201146897693,3.99134635204,8.281264625876
    ));
#58040 = CARTESIAN_POINT('',(5.201146897693,4.040009578727,
    8.275485974424));
#58041 = CARTESIAN_POINT('',(5.201146897693,4.088866498086,
    8.268897292829));
#58042 = CARTESIAN_POINT('',(5.201146897693,4.137890073705,
    8.261487746246));
#58043 = CARTESIAN_POINT('',(5.201146897693,4.186946102791,
    8.253266912183));
#58044 = CARTESIAN_POINT('',(5.201146897693,4.22087247125,8.247019549876
    ));
#58045 = CARTESIAN_POINT('',(5.201146897693,4.253531230089,
    8.240712659052));
#58046 = CARTESIAN_POINT('',(5.201146897693,4.286058826456,
    8.234159983062));
#58047 = CARTESIAN_POINT('',(5.201146897693,4.333573769579,
    8.223819348609));
#58048 = CARTESIAN_POINT('',(5.201146897693,4.382004273487,
    8.212461732099));
#58049 = CARTESIAN_POINT('',(5.201146897693,4.430227812617,
    8.200333743347));
#58050 = CARTESIAN_POINT('',(5.201146897693,4.478823162334,
    8.187280500061));
#58051 = CARTESIAN_POINT('',(5.201146897693,4.528414683863,
    8.173086961838));
#58052 = CARTESIAN_POINT('',(5.201146897693,4.57681116855,8.158344374874
    ));
#58053 = CARTESIAN_POINT('',(5.201146897693,4.611894130491,
    8.147034461689));
#58054 = CARTESIAN_POINT('',(5.201146897693,4.648504051437,
    8.134858892083));
#58055 = CARTESIAN_POINT('',(5.201146897693,4.697731354095,
    8.117878035551));
#58056 = CARTESIAN_POINT('',(5.201146897693,4.772479008831,8.09010585228
    ));
#58057 = CARTESIAN_POINT('',(5.201146897693,4.858808065349,
    8.055137234857));
#58058 = CARTESIAN_POINT('',(5.201146897693,4.932261328855,
    8.022704056578));
#58059 = CARTESIAN_POINT('',(5.201146897693,4.989724444342,
    7.995675207781));
#58060 = CARTESIAN_POINT('',(5.201146897693,5.048706132383,
    7.966863131442));
#58061 = CARTESIAN_POINT('',(5.201146897693,5.131813917424,
    7.923776999192));
#58062 = CARTESIAN_POINT('',(5.201146897693,5.23356894614,7.865955077843
    ));
#58063 = CARTESIAN_POINT('',(5.201146897693,5.312717665504,
    7.816737282334));
#58064 = CARTESIAN_POINT('',(5.201146897693,5.397881733411,
    7.760944097908));
#58065 = CARTESIAN_POINT('',(5.201146897693,5.457382454647,
    7.719266090533));
#58066 = CARTESIAN_POINT('',(5.201146897693,5.51702522291,7.674784080644
    ));
#58067 = CARTESIAN_POINT('',(5.201146897693,5.549362848593,7.65014774548
    ));
#58068 = CARTESIAN_POINT('',(5.201146897693,5.584926247602,
    7.622159470286));
#58069 = CARTESIAN_POINT('',(5.201146897693,5.630441676296,
    7.585173251169));
#58070 = CARTESIAN_POINT('',(5.201146897693,5.678016568167,
    7.544994975742));
#58071 = CARTESIAN_POINT('',(5.201146897693,5.727072584,7.501509440216)
  );
#58072 = CARTESIAN_POINT('',(5.201146897693,5.777405596982,
    7.455159495868));
#58073 = CARTESIAN_POINT('',(5.201146897693,5.836498131399,
    7.398301146372));
#58074 = CARTESIAN_POINT('',(5.201146897693,5.890938982959,7.34246338201
    ));
#58075 = CARTESIAN_POINT('',(5.201146897693,5.937899758061,
    7.291970888211));
#58076 = CARTESIAN_POINT('',(5.201146897693,5.977781766982,
    7.247724470164));
#58077 = CARTESIAN_POINT('',(5.201146897693,6.026293077099,
    7.191347113171));
#58078 = CARTESIAN_POINT('',(5.201146897693,6.07820010619,7.127728976349
    ));
#58079 = CARTESIAN_POINT('',(5.201146897693,6.128298150154,
    7.062891601474));
#58080 = CARTESIAN_POINT('',(5.201146897693,6.162281903097,
    7.016396924319));
#58081 = CARTESIAN_POINT('',(5.201146897693,6.197255311397,
    6.967082115309));
#58082 = CARTESIAN_POINT('',(5.201146897693,6.233262179951,
    6.914530421817));
#58083 = CARTESIAN_POINT('',(5.201146897693,6.282239468239,6.83830906743
    ));
#58084 = CARTESIAN_POINT('',(5.201146897693,6.328100798403,
    6.762182889221));
#58085 = CARTESIAN_POINT('',(5.201146897693,6.35977662566,6.706064921621
    ));
#58086 = CARTESIAN_POINT('',(5.201146897693,6.386237276684,
    6.657277267437));
#58087 = CARTESIAN_POINT('',(5.201146897693,6.409804693045,
    6.612462382743));
#58088 = CARTESIAN_POINT('',(5.201146897693,6.439502588032,
    6.552902714229));
#58089 = CARTESIAN_POINT('',(5.201146897693,6.468507252643,
    6.491335672403));
#58090 = CARTESIAN_POINT('',(5.201146897693,6.498621540746,
    6.423720487836));
#58091 = CARTESIAN_POINT('',(5.201146897693,6.521288496299,
    6.369166638763));
#58092 = CARTESIAN_POINT('',(5.201146897693,6.543393482055,
    6.313157552823));
#58093 = CARTESIAN_POINT('',(5.201146897693,6.564886555932,
    6.256266578865));
#58094 = CARTESIAN_POINT('',(5.201146897693,6.587236100065,
    6.192123349049));
#58095 = CARTESIAN_POINT('',(5.201146897693,6.604986737409,
    6.137396457453));
#58096 = CARTESIAN_POINT('',(5.201146897693,6.614068787015,
    6.108085250795));
#58097 = CARTESIAN_POINT('',(5.201146897693,6.622405915537,
    6.080411520794));
#58098 = CARTESIAN_POINT('',(5.201146897693,6.632051746982,
    6.047463035954));
#58099 = CARTESIAN_POINT('',(5.201146897693,6.643119958131,
    6.007452092269));
#58100 = CARTESIAN_POINT('',(5.201146897693,6.655515184504,
    5.960082502756));
#58101 = CARTESIAN_POINT('',(5.201146897693,6.668375125908,
    5.907756475248));
#58102 = CARTESIAN_POINT('',(5.201146897693,6.678089926838,
    5.864341197091));
#58103 = CARTESIAN_POINT('',(5.201146897693,6.687552280013,
    5.819582577149));
#58104 = CARTESIAN_POINT('',(5.201146897693,6.696455323245,
    5.775036114385));
#58105 = CARTESIAN_POINT('',(5.201146897693,6.708034500605,
    5.709957002619));
#58106 = CARTESIAN_POINT('',(5.201146897693,6.718200453364,
    5.644631399422));
#58107 = CARTESIAN_POINT('',(5.201146897693,6.724074354717,
    5.600824048406));
#58108 = CARTESIAN_POINT('',(5.201146897693,6.729432037079,
    5.557381274742));
#58109 = CARTESIAN_POINT('',(5.201146897693,6.734345612197,
    5.513592250401));
#58110 = CARTESIAN_POINT('',(5.201146897693,6.740181088042,
    5.449546285472));
#58111 = CARTESIAN_POINT('',(5.201146897693,6.744634199056,
    5.386279551069));
#58112 = CARTESIAN_POINT('',(5.201146897693,6.747138670492,
    5.336170744496));
#58113 = CARTESIAN_POINT('',(5.201146897693,6.748627624378,
    5.294727380007));
#58114 = CARTESIAN_POINT('',(5.201146897693,6.749698527624,
    5.253367748557));
#58115 = CARTESIAN_POINT('',(5.201146897693,6.750023235967,
    5.220478885869));
#58116 = CARTESIAN_POINT('',(5.201146897693,6.750023276127,
    5.200000169425));
#58117 = PCURVE('',#58118,#58123);
#58118 = CONICAL_SURFACE('',#58119,3.225010923924,0.523592796082);
#58119 = AXIS2_PLACEMENT_3D('',#58120,#58121,#58122);
#58120 = CARTESIAN_POINT('',(4.984624614891,3.650019824269,5.19998040278
    ));
#58121 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58122 = DIRECTION('',(0.E+000,1.,0.E+000));
#58123 = DEFINITIONAL_REPRESENTATION('',(#58124),#58480);
#58124 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58125,#58126,#58127,#58128,
    #58129,#58130,#58131,#58132,#58133,#58134,#58135,#58136,#58137,
    #58138,#58139,#58140,#58141,#58142,#58143,#58144,#58145,#58146,
    #58147,#58148,#58149,#58150,#58151,#58152,#58153,#58154,#58155,
    #58156,#58157,#58158,#58159,#58160,#58161,#58162,#58163,#58164,
    #58165,#58166,#58167,#58168,#58169,#58170,#58171,#58172,#58173,
    #58174,#58175,#58176,#58177,#58178,#58179,#58180,#58181,#58182,
    #58183,#58184,#58185,#58186,#58187,#58188,#58189,#58190,#58191,
    #58192,#58193,#58194,#58195,#58196,#58197,#58198,#58199,#58200,
    #58201,#58202,#58203,#58204,#58205,#58206,#58207,#58208,#58209,
    #58210,#58211,#58212,#58213,#58214,#58215,#58216,#58217,#58218,
    #58219,#58220,#58221,#58222,#58223,#58224,#58225,#58226,#58227,
    #58228,#58229,#58230,#58231,#58232,#58233,#58234,#58235,#58236,
    #58237,#58238,#58239,#58240,#58241,#58242,#58243,#58244,#58245,
    #58246,#58247,#58248,#58249,#58250,#58251,#58252,#58253,#58254,
    #58255,#58256,#58257,#58258,#58259,#58260,#58261,#58262,#58263,
    #58264,#58265,#58266,#58267,#58268,#58269,#58270,#58271,#58272,
    #58273,#58274,#58275,#58276,#58277,#58278,#58279,#58280,#58281,
    #58282,#58283,#58284,#58285,#58286,#58287,#58288,#58289,#58290,
    #58291,#58292,#58293,#58294,#58295,#58296,#58297,#58298,#58299,
    #58300,#58301,#58302,#58303,#58304,#58305,#58306,#58307,#58308,
    #58309,#58310,#58311,#58312,#58313,#58314,#58315,#58316,#58317,
    #58318,#58319,#58320,#58321,#58322,#58323,#58324,#58325,#58326,
    #58327,#58328,#58329,#58330,#58331,#58332,#58333,#58334,#58335,
    #58336,#58337,#58338,#58339,#58340,#58341,#58342,#58343,#58344,
    #58345,#58346,#58347,#58348,#58349,#58350,#58351,#58352,#58353,
    #58354,#58355,#58356,#58357,#58358,#58359,#58360,#58361,#58362,
    #58363,#58364,#58365,#58366,#58367,#58368,#58369,#58370,#58371,
    #58372,#58373,#58374,#58375,#58376,#58377,#58378,#58379,#58380,
    #58381,#58382,#58383,#58384,#58385,#58386,#58387,#58388,#58389,
    #58390,#58391,#58392,#58393,#58394,#58395,#58396,#58397,#58398,
    #58399,#58400,#58401,#58402,#58403,#58404,#58405,#58406,#58407,
    #58408,#58409,#58410,#58411,#58412,#58413,#58414,#58415,#58416,
    #58417,#58418,#58419,#58420,#58421,#58422,#58423,#58424,#58425,
    #58426,#58427,#58428,#58429,#58430,#58431,#58432,#58433,#58434,
    #58435,#58436,#58437,#58438,#58439,#58440,#58441,#58442,#58443,
    #58444,#58445,#58446,#58447,#58448,#58449,#58450,#58451,#58452,
    #58453,#58454,#58455,#58456,#58457,#58458,#58459,#58460,#58461,
    #58462,#58463,#58464,#58465,#58466,#58467,#58468,#58469,#58470,
    #58471,#58472,#58473,#58474,#58475,#58476,#58477,#58478,#58479),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.472886497854E-015
    ,2.840909090911E-003,5.68181818182E-003,8.522727272729E-003,
    1.136363636364E-002,1.420454545455E-002,1.704545454546E-002,
    1.988636363637E-002,2.272727272727E-002,2.556818181818E-002,
    2.840909090909E-002,3.125E-002,3.409090909091E-002,
    3.693181818182E-002,3.977272727273E-002,4.261363636364E-002,
    4.545454545455E-002,4.829545454546E-002,5.113636363637E-002,
    5.397727272727E-002,5.681818181818E-002,5.965909090909E-002,
    6.25E-002,6.534090909091E-002,6.818181818182E-002,
    7.102272727273E-002,7.386363636364E-002,7.670454545455E-002,
    7.954545454546E-002,8.238636363636E-002,8.522727272727E-002,
    8.806818181818E-002,9.090909090909E-002,9.375E-002,
    9.659090909091E-002,9.943181818182E-002,0.102272727273,
    0.105113636364,0.107954545455,0.110795454545,0.113636363636,
    0.116477272727,0.119318181818,0.122159090909,0.125,0.127840909091,
    0.130681818182,0.133522727273,0.136363636364,0.139204545455,
    0.142045454545,0.144886363636,0.147727272727,0.150568181818,
    0.153409090909,0.15625,0.159090909091,0.161931818182,0.164772727273,
    0.167613636364,0.170454545455,0.173295454545,0.176136363636,
    0.178977272727,0.181818181818,0.184659090909,0.1875,0.190340909091,
    0.193181818182,0.196022727273,0.198863636364,0.201704545455,
    0.204545454545,0.207386363636,0.210227272727,0.213068181818,
    0.215909090909,0.21875,0.221590909091,0.224431818182,0.227272727273,
    0.230113636364,0.232954545455,0.235795454545,0.238636363636,
    0.241477272727,0.244318181818,0.247159090909,0.25,0.252840909091,
    0.255681818182,0.258522727273,0.261363636364,0.264204545455,
    0.267045454545,0.269886363636,0.272727272727,0.275568181818,
    0.278409090909,0.28125,0.284090909091,0.286931818182,0.289772727273,
    0.292613636364,0.295454545455,0.298295454545,0.301136363636,
    0.303977272727,0.306818181818,0.309659090909,0.3125,0.315340909091,
    0.318181818182,0.321022727273,0.323863636364,0.326704545455,
    0.329545454545,0.332386363636,0.335227272727,0.338068181818,
    0.340909090909,0.34375,0.346590909091,0.349431818182,0.352272727273,
    0.355113636364,0.357954545455,0.360795454545,0.363636363636,
    0.366477272727,0.369318181818,0.372159090909,0.375,0.377840909091,
    0.380681818182,0.383522727273,0.386363636364,0.389204545455,
    0.392045454545,0.394886363636,0.397727272727,0.400568181818,
    0.403409090909,0.40625,0.409090909091,0.411931818182,0.414772727273,
    0.417613636364,0.420454545455,0.423295454545,0.426136363636,
    0.428977272727,0.431818181818,0.434659090909,0.4375,0.440340909091,
    0.443181818182,0.446022727273,0.448863636364,0.451704545455,
    0.454545454545,0.457386363636,0.460227272727,0.463068181818,
    0.465909090909,0.46875,0.471590909091,0.474431818182,0.477272727273,
    0.480113636364,0.482954545455,0.485795454545,0.488636363636,
    0.491477272727,0.494318181818,0.497159090909,0.5,0.502840909091,
    0.505681818182,0.508522727273,0.511363636364,0.514204545455,
    0.517045454545,0.519886363636,0.522727272727,0.525568181818,
    0.528409090909,0.53125,0.534090909091,0.536931818182,0.539772727273,
    0.542613636364,0.545454545455,0.548295454545,0.551136363636,
    0.553977272727,0.556818181818,0.559659090909,0.5625,0.565340909091,
    0.568181818182,0.571022727273,0.573863636364,0.576704545455,
    0.579545454545,0.582386363636,0.585227272727,0.588068181818,
    0.590909090909,0.59375,0.596590909091,0.599431818182,0.602272727273,
    0.605113636364,0.607954545455,0.610795454545,0.613636363636,
    0.616477272727,0.619318181818,0.622159090909,0.625,0.627840909091,
    0.630681818182,0.633522727273,0.636363636364,0.639204545455,
    0.642045454545,0.644886363636,0.647727272727,0.650568181818,
    0.653409090909,0.65625,0.659090909091,0.661931818182,0.664772727273,
    0.667613636364,0.670454545455,0.673295454545,0.676136363636,
    0.678977272727,0.681818181818,0.684659090909,0.6875,0.690340909091,
    0.693181818182,0.696022727273,0.698863636364,0.701704545455,
    0.704545454545,0.707386363636,0.710227272727,0.713068181818,
    0.715909090909,0.71875,0.721590909091,0.724431818182,0.727272727273,
    0.730113636364,0.732954545455,0.735795454545,0.738636363636,
    0.741477272727,0.744318181818,0.747159090909,0.75,0.752840909091,
    0.755681818182,0.758522727273,0.761363636364,0.764204545455,
    0.767045454545,0.769886363636,0.772727272727,0.775568181818,
    0.778409090909,0.78125,0.784090909091,0.786931818182,0.789772727273,
    0.792613636364,0.795454545455,0.798295454545,0.801136363636,
    0.803977272727,0.806818181818,0.809659090909,0.8125,0.815340909091,
    0.818181818182,0.821022727273,0.823863636364,0.826704545455,
    0.829545454545,0.832386363636,0.835227272727,0.838068181818,
    0.840909090909,0.84375,0.846590909091,0.849431818182,0.852272727273,
    0.855113636364,0.857954545455,0.860795454545,0.863636363636,
    0.866477272727,0.869318181818,0.872159090909,0.875,0.877840909091,
    0.880681818182,0.883522727273,0.886363636364,0.889204545455,
    0.892045454545,0.894886363636,0.897727272727,0.900568181818,
    0.903409090909,0.90625,0.909090909091,0.911931818182,0.914772727273,
    0.917613636364,0.920454545455,0.923295454545,0.926136363636,
    0.928977272727,0.931818181818,0.934659090909,0.9375,0.940340909091,
    0.943181818182,0.946022727273,0.948863636364,0.951704545455,
    0.954545454545,0.957386363636,0.960227272727,0.963068181818,
    0.965909090909,0.96875,0.971590909091,0.974431818182,0.977272727273,
    0.980113636364,0.982954545455,0.985795454545,0.988636363636,
    0.991477272727,0.994318181818,0.997159090909,1.),
  .QUASI_UNIFORM_KNOTS.);
#58125 = CARTESIAN_POINT('',(4.712382585529,-0.216522282803));
#58126 = CARTESIAN_POINT('',(4.713719891264,-0.216522282912));
#58127 = CARTESIAN_POINT('',(4.716396966398,-0.216522283288));
#58128 = CARTESIAN_POINT('',(4.720419915576,-0.216522283825));
#58129 = CARTESIAN_POINT('',(4.724450146439,-0.216522283301));
#58130 = CARTESIAN_POINT('',(4.728487605163,-0.216522282544));
#58131 = CARTESIAN_POINT('',(4.732532238574,-0.216522283343));
#58132 = CARTESIAN_POINT('',(4.736583994053,-0.216522283743));
#58133 = CARTESIAN_POINT('',(4.740642819666,-0.216522283197));
#58134 = CARTESIAN_POINT('',(4.744708664165,-0.216522282575));
#58135 = CARTESIAN_POINT('',(4.748781477062,-0.216522283377));
#58136 = CARTESIAN_POINT('',(4.752861208858,-0.216522283654));
#58137 = CARTESIAN_POINT('',(4.756947810704,-0.216522283038));
#58138 = CARTESIAN_POINT('',(4.76104123444,-0.216522282646));
#58139 = CARTESIAN_POINT('',(4.765141432647,-0.216522283471));
#58140 = CARTESIAN_POINT('',(4.769248358729,-0.21652228363));
#58141 = CARTESIAN_POINT('',(4.773361966662,-0.21652228293));
#58142 = CARTESIAN_POINT('',(4.777482211404,-0.216522282717));
#58143 = CARTESIAN_POINT('',(4.781609047275,-0.216522283446));
#58144 = CARTESIAN_POINT('',(4.785742427558,-0.216522283437));
#58145 = CARTESIAN_POINT('',(4.789882306527,-0.216522282705));
#58146 = CARTESIAN_POINT('',(4.794028639074,-0.216522282959));
#58147 = CARTESIAN_POINT('',(4.798181380605,-0.216522283592));
#58148 = CARTESIAN_POINT('',(4.802340487055,-0.216522283366));
#58149 = CARTESIAN_POINT('',(4.806505915072,-0.216522282613));
#58150 = CARTESIAN_POINT('',(4.810677621853,-0.216522283092));
#58151 = CARTESIAN_POINT('',(4.814855566655,-0.216522283496));
#58152 = CARTESIAN_POINT('',(4.819039709534,-0.216522283105));
#58153 = CARTESIAN_POINT('',(4.823230011172,-0.216522282614));
#58154 = CARTESIAN_POINT('',(4.827426432849,-0.216522283325));
#58155 = CARTESIAN_POINT('',(4.8316289357,-0.216522283554));
#58156 = CARTESIAN_POINT('',(4.835837481668,-0.216522282974));
#58157 = CARTESIAN_POINT('',(4.840052032878,-0.216522282697));
#58158 = CARTESIAN_POINT('',(4.844272554012,-0.216522283294));
#58159 = CARTESIAN_POINT('',(4.848499013857,-0.216522283324));
#58160 = CARTESIAN_POINT('',(4.852731381201,-0.216522282754));
#58161 = CARTESIAN_POINT('',(4.856969625671,-0.216522282889));
#58162 = CARTESIAN_POINT('',(4.861213717315,-0.21652228341));
#58163 = CARTESIAN_POINT('',(4.865463626694,-0.216522283261));
#58164 = CARTESIAN_POINT('',(4.869719325013,-0.21652228266));
#58165 = CARTESIAN_POINT('',(4.87398078413,-0.216522283021));
#58166 = CARTESIAN_POINT('',(4.87824797634,-0.216522283378));
#58167 = CARTESIAN_POINT('',(4.882520874516,-0.216522283085));
#58168 = CARTESIAN_POINT('',(4.886799452161,-0.216522282639));
#58169 = CARTESIAN_POINT('',(4.891083683417,-0.216522283195));
#58170 = CARTESIAN_POINT('',(4.895373543001,-0.216522283422));
#58171 = CARTESIAN_POINT('',(4.899669006315,-0.216522282995));
#58172 = CARTESIAN_POINT('',(4.903970049103,-0.216522282682));
#58173 = CARTESIAN_POINT('',(4.908276648888,-0.216522283128));
#58174 = CARTESIAN_POINT('',(4.912588786214,-0.216522283186));
#58175 = CARTESIAN_POINT('',(4.916906441819,-0.216522282772));
#58176 = CARTESIAN_POINT('',(4.921229597174,-0.216522282862));
#58177 = CARTESIAN_POINT('',(4.925558234349,-0.216522283239));
#58178 = CARTESIAN_POINT('',(4.929892336032,-0.216522283108));
#58179 = CARTESIAN_POINT('',(4.934231885521,-0.216522282678));
#58180 = CARTESIAN_POINT('',(4.938576866728,-0.216522283021));
#58181 = CARTESIAN_POINT('',(4.942927264325,-0.216522283301));
#58182 = CARTESIAN_POINT('',(4.947283063594,-0.216522283048));
#58183 = CARTESIAN_POINT('',(4.951644250452,-0.216522282696));
#58184 = CARTESIAN_POINT('',(4.956010811353,-0.216522282884));
#58185 = CARTESIAN_POINT('',(4.960382733708,-0.216522282833));
#58186 = CARTESIAN_POINT('',(4.96476000431,-0.21652228255));
#58187 = CARTESIAN_POINT('',(4.96914261514,-0.216522283119));
#58188 = CARTESIAN_POINT('',(4.973530536543,-0.216522283905));
#58189 = CARTESIAN_POINT('',(4.977923719986,-0.216522283567));
#58190 = CARTESIAN_POINT('',(4.982322121795,-0.216522282571));
#58191 = CARTESIAN_POINT('',(4.986725697786,-0.21652228312));
#58192 = CARTESIAN_POINT('',(4.99113440463,-0.216522283602));
#58193 = CARTESIAN_POINT('',(4.995548199479,-0.216522283136));
#58194 = CARTESIAN_POINT('',(4.999967040119,-0.216522282564));
#58195 = CARTESIAN_POINT('',(5.004390884885,-0.216522283545));
#58196 = CARTESIAN_POINT('',(5.008819692152,-0.21652228392));
#58197 = CARTESIAN_POINT('',(5.013253420892,-0.216522283221));
#58198 = CARTESIAN_POINT('',(5.017692030664,-0.216522282574));
#58199 = CARTESIAN_POINT('',(5.022135481578,-0.216522283325));
#58200 = CARTESIAN_POINT('',(5.026583734127,-0.216522283439));
#58201 = CARTESIAN_POINT('',(5.03103674935,-0.216522282774));
#58202 = CARTESIAN_POINT('',(5.035494488967,-0.216522282679));
#58203 = CARTESIAN_POINT('',(5.039956914833,-0.216522283529));
#58204 = CARTESIAN_POINT('',(5.044423984231,-0.216522283501));
#58205 = CARTESIAN_POINT('',(5.048895655301,-0.216522282596));
#58206 = CARTESIAN_POINT('',(5.05337188664,-0.216522281973));
#58207 = CARTESIAN_POINT('',(5.057852637529,-0.216522285027));
#58208 = CARTESIAN_POINT('',(5.062337866962,-0.216522288897));
#58209 = CARTESIAN_POINT('',(5.066827534287,-0.216522290889));
#58210 = CARTESIAN_POINT('',(5.071321599401,-0.216522290055));
#58211 = CARTESIAN_POINT('',(5.075820022718,-0.216522286876));
#58212 = CARTESIAN_POINT('',(5.080322765218,-0.216522282956));
#58213 = CARTESIAN_POINT('',(5.084829788355,-0.216522282497));
#58214 = CARTESIAN_POINT('',(5.089341054584,-0.216522285155));
#58215 = CARTESIAN_POINT('',(5.093856527184,-0.216522287217));
#58216 = CARTESIAN_POINT('',(5.09837616984,-0.216522287403));
#58217 = CARTESIAN_POINT('',(5.102899946747,-0.216522285499));
#58218 = CARTESIAN_POINT('',(5.107427822658,-0.216522282768));
#58219 = CARTESIAN_POINT('',(5.111959762673,-0.21652228164));
#58220 = CARTESIAN_POINT('',(5.116495733117,-0.216522286474));
#58221 = CARTESIAN_POINT('',(5.121035689488,-0.216522292873));
#58222 = CARTESIAN_POINT('',(5.125579586818,-0.216522297254));
#58223 = CARTESIAN_POINT('',(5.130127380833,-0.216522297844));
#58224 = CARTESIAN_POINT('',(5.134679027658,-0.216522294386));
#58225 = CARTESIAN_POINT('',(5.139234483939,-0.216522288266));
#58226 = CARTESIAN_POINT('',(5.143793706753,-0.216522282269));
#58227 = CARTESIAN_POINT('',(5.148356653958,-0.216522281377));
#58228 = CARTESIAN_POINT('',(5.152923280009,-0.216522282431));
#58229 = CARTESIAN_POINT('',(5.157493539421,-0.216522283));
#58230 = CARTESIAN_POINT('',(5.162067387232,-0.216522282701));
#58231 = CARTESIAN_POINT('',(5.166644778948,-0.21652228188));
#58232 = CARTESIAN_POINT('',(5.171225670395,-0.216522281145));
#58233 = CARTESIAN_POINT('',(5.1758100184,-0.216522284136));
#58234 = CARTESIAN_POINT('',(5.180397777825,-0.216522290586));
#58235 = CARTESIAN_POINT('',(5.184988901032,-0.216522295503));
#58236 = CARTESIAN_POINT('',(5.189583341348,-0.216522296909));
#58237 = CARTESIAN_POINT('',(5.194181052346,-0.216522294179));
#58238 = CARTESIAN_POINT('',(5.198781988057,-0.216522288483));
#58239 = CARTESIAN_POINT('',(5.20338610294,-0.216522282624));
#58240 = CARTESIAN_POINT('',(5.207993351909,-0.216522281203));
#58241 = CARTESIAN_POINT('',(5.212603690354,-0.216522290091));
#58242 = CARTESIAN_POINT('',(5.217217073786,-0.216522302412));
#58243 = CARTESIAN_POINT('',(5.221833458018,-0.216522313313));
#58244 = CARTESIAN_POINT('',(5.226452799192,-0.216522319513));
#58245 = CARTESIAN_POINT('',(5.231075053792,-0.216522319408));
#58246 = CARTESIAN_POINT('',(5.235700178672,-0.216522313051));
#58247 = CARTESIAN_POINT('',(5.24032813104,-0.216522302108));
#58248 = CARTESIAN_POINT('',(5.244958868603,-0.216522290018));
#58249 = CARTESIAN_POINT('',(5.2495923491,-0.216522281343));
#58250 = CARTESIAN_POINT('',(5.254228532137,-0.216522284182));
#58251 = CARTESIAN_POINT('',(5.258867366985,-0.216522293863));
#58252 = CARTESIAN_POINT('',(5.26350880019,-0.216522303647));
#58253 = CARTESIAN_POINT('',(5.268152779321,-0.216522309719));
#58254 = CARTESIAN_POINT('',(5.27279925203,-0.216522309895));
#58255 = CARTESIAN_POINT('',(5.277448166332,-0.21652230396));
#58256 = CARTESIAN_POINT('',(5.282099470553,-0.216522293593));
#58257 = CARTESIAN_POINT('',(5.286753113368,-0.216522282299));
#58258 = CARTESIAN_POINT('',(5.291409043815,-0.216522275728));
#58259 = CARTESIAN_POINT('',(5.296067211297,-0.216522276601));
#58260 = CARTESIAN_POINT('',(5.300727565417,-0.216522291652));
#58261 = CARTESIAN_POINT('',(5.305390056937,-0.216522317146));
#58262 = CARTESIAN_POINT('',(5.310054637267,-0.21652234395));
#58263 = CARTESIAN_POINT('',(5.314721257878,-0.216522366467));
#58264 = CARTESIAN_POINT('',(5.319389870467,-0.216522380475));
#58265 = CARTESIAN_POINT('',(5.324060426941,-0.216522383701));
#58266 = CARTESIAN_POINT('',(5.32873287944,-0.216522375664));
#58267 = CARTESIAN_POINT('',(5.333407180365,-0.216522357724));
#58268 = CARTESIAN_POINT('',(5.338083282371,-0.216522332996));
#58269 = CARTESIAN_POINT('',(5.342761138476,-0.21652230664));
#58270 = CARTESIAN_POINT('',(5.347440701752,-0.216522284752));
#58271 = CARTESIAN_POINT('',(5.352121926561,-0.216522278476));
#58272 = CARTESIAN_POINT('',(5.356804762426,-0.216522283108));
#58273 = CARTESIAN_POINT('',(5.361489155781,-0.216522284597));
#58274 = CARTESIAN_POINT('',(5.366175053794,-0.216522283361));
#58275 = CARTESIAN_POINT('',(5.37086240366,-0.216522282421));
#58276 = CARTESIAN_POINT('',(5.375551152858,-0.216522284288));
#58277 = CARTESIAN_POINT('',(5.380241248972,-0.216522285117));
#58278 = CARTESIAN_POINT('',(5.384932639744,-0.216522284094));
#58279 = CARTESIAN_POINT('',(5.389625273074,-0.216522282338));
#58280 = CARTESIAN_POINT('',(5.394319097091,-0.216522281894));
#58281 = CARTESIAN_POINT('',(5.399014060206,-0.216522281685));
#58282 = CARTESIAN_POINT('',(5.403710111004,-0.216522284325));
#58283 = CARTESIAN_POINT('',(5.408407198071,-0.216522288248));
#58284 = CARTESIAN_POINT('',(5.413105269964,-0.216522289829));
#58285 = CARTESIAN_POINT('',(5.417804275369,-0.216522288334));
#58286 = CARTESIAN_POINT('',(5.422504163091,-0.216522284614));
#58287 = CARTESIAN_POINT('',(5.427204882075,-0.216522281952));
#58288 = CARTESIAN_POINT('',(5.431906381451,-0.216522283917));
#58289 = CARTESIAN_POINT('',(5.436608610511,-0.21652228579));
#58290 = CARTESIAN_POINT('',(5.441311518599,-0.216522285839));
#58291 = CARTESIAN_POINT('',(5.446015055083,-0.216522283803));
#58292 = CARTESIAN_POINT('',(5.450719169648,-0.216522282151));
#58293 = CARTESIAN_POINT('',(5.45542381113,-0.216522282121));
#58294 = CARTESIAN_POINT('',(5.460128926886,-0.216522281821));
#58295 = CARTESIAN_POINT('',(5.464834464614,-0.216522282498));
#58296 = CARTESIAN_POINT('',(5.469540372028,-0.216522286318));
#58297 = CARTESIAN_POINT('',(5.474246596878,-0.21652228899));
#58298 = CARTESIAN_POINT('',(5.478953086907,-0.216522288763));
#58299 = CARTESIAN_POINT('',(5.483659789883,-0.216522285734));
#58300 = CARTESIAN_POINT('',(5.488366653615,-0.216522281939));
#58301 = CARTESIAN_POINT('',(5.493073625988,-0.216522281669));
#58302 = CARTESIAN_POINT('',(5.497780654926,-0.216522290109));
#58303 = CARTESIAN_POINT('',(5.502487687575,-0.216522300056));
#58304 = CARTESIAN_POINT('',(5.507194671029,-0.216522307132));
#58305 = CARTESIAN_POINT('',(5.511901552322,-0.216522308743));
#58306 = CARTESIAN_POINT('',(5.516608278451,-0.216522304317));
#58307 = CARTESIAN_POINT('',(5.521314796408,-0.216522295387));
#58308 = CARTESIAN_POINT('',(5.526021053154,-0.216522285032));
#58309 = CARTESIAN_POINT('',(5.530726995814,-0.216522280025));
#58310 = CARTESIAN_POINT('',(5.535432570901,-0.216522280849));
#58311 = CARTESIAN_POINT('',(5.540137724274,-0.216522282935));
#58312 = CARTESIAN_POINT('',(5.544842401824,-0.21652228514));
#58313 = CARTESIAN_POINT('',(5.54954654932,-0.216522285304));
#58314 = CARTESIAN_POINT('',(5.554250112458,-0.21652228359));
#58315 = CARTESIAN_POINT('',(5.558953036854,-0.216522281928));
#58316 = CARTESIAN_POINT('',(5.563655268141,-0.216522285028));
#58317 = CARTESIAN_POINT('',(5.568356751195,-0.216522288776));
#58318 = CARTESIAN_POINT('',(5.573057430684,-0.216522290072));
#58319 = CARTESIAN_POINT('',(5.577757251103,-0.216522288194));
#58320 = CARTESIAN_POINT('',(5.58245615704,-0.216522284179));
#58321 = CARTESIAN_POINT('',(5.587154092229,-0.216522281971));
#58322 = CARTESIAN_POINT('',(5.591851003398,-0.216522284216));
#58323 = CARTESIAN_POINT('',(5.596546845561,-0.21652228616));
#58324 = CARTESIAN_POINT('',(5.601241572268,-0.216522286222));
#58325 = CARTESIAN_POINT('',(5.605935137252,-0.216522284353));
#58326 = CARTESIAN_POINT('',(5.610627494017,-0.216522282092));
#58327 = CARTESIAN_POINT('',(5.615318595951,-0.216522283991));
#58328 = CARTESIAN_POINT('',(5.620008396479,-0.216522287442));
#58329 = CARTESIAN_POINT('',(5.624696848847,-0.21652228904));
#58330 = CARTESIAN_POINT('',(5.629383906088,-0.216522287863));
#58331 = CARTESIAN_POINT('',(5.634069521048,-0.216522284647));
#58332 = CARTESIAN_POINT('',(5.638753646409,-0.216522281957));
#58333 = CARTESIAN_POINT('',(5.643436234703,-0.216522284356));
#58334 = CARTESIAN_POINT('',(5.648117238899,-0.216522287524));
#58335 = CARTESIAN_POINT('',(5.652796611711,-0.216522288759));
#58336 = CARTESIAN_POINT('',(5.657474305613,-0.216522287238));
#58337 = CARTESIAN_POINT('',(5.662150272861,-0.216522283956));
#58338 = CARTESIAN_POINT('',(5.666824465507,-0.216522281727));
#58339 = CARTESIAN_POINT('',(5.671496835432,-0.216522285144));
#58340 = CARTESIAN_POINT('',(5.676167334309,-0.216522289961));
#58341 = CARTESIAN_POINT('',(5.680835913503,-0.216522292669));
#58342 = CARTESIAN_POINT('',(5.685502524098,-0.216522291867));
#58343 = CARTESIAN_POINT('',(5.690167116909,-0.21652228803));
#58344 = CARTESIAN_POINT('',(5.694829642515,-0.216522283122));
#58345 = CARTESIAN_POINT('',(5.699490051247,-0.216522282405));
#58346 = CARTESIAN_POINT('',(5.704148293319,-0.216522286442));
#58347 = CARTESIAN_POINT('',(5.708804318722,-0.216522289817));
#58348 = CARTESIAN_POINT('',(5.713458077086,-0.216522290561));
#58349 = CARTESIAN_POINT('',(5.718109517735,-0.216522288189));
#58350 = CARTESIAN_POINT('',(5.722758589696,-0.216522284074));
#58351 = CARTESIAN_POINT('',(5.727405241728,-0.216522281926));
#58352 = CARTESIAN_POINT('',(5.732049422315,-0.216522285487));
#58353 = CARTESIAN_POINT('',(5.736691079416,-0.21652228923));
#58354 = CARTESIAN_POINT('',(5.741330160623,-0.21652229065));
#58355 = CARTESIAN_POINT('',(5.745966613166,-0.216522288848));
#58356 = CARTESIAN_POINT('',(5.750600383946,-0.216522284914));
#58357 = CARTESIAN_POINT('',(5.755231419518,-0.216522281846));
#58358 = CARTESIAN_POINT('',(5.759859666241,-0.216522284504));
#58359 = CARTESIAN_POINT('',(5.764485081524,-0.216522288307));
#58360 = CARTESIAN_POINT('',(5.769107622263,-0.216522290393));
#58361 = CARTESIAN_POINT('',(5.773727244982,-0.216522289529));
#58362 = CARTESIAN_POINT('',(5.778343905822,-0.216522286176));
#58363 = CARTESIAN_POINT('',(5.782957560558,-0.21652228236));
#58364 = CARTESIAN_POINT('',(5.78756816464,-0.216522282148));
#58365 = CARTESIAN_POINT('',(5.79217567292,-0.216522283864));
#58366 = CARTESIAN_POINT('',(5.796780039819,-0.216522285151));
#58367 = CARTESIAN_POINT('',(5.80138121931,-0.216522284723));
#58368 = CARTESIAN_POINT('',(5.805979165059,-0.216522282939));
#58369 = CARTESIAN_POINT('',(5.810573829943,-0.216522282641));
#58370 = CARTESIAN_POINT('',(5.815165168145,-0.21652228497));
#58371 = CARTESIAN_POINT('',(5.819753136553,-0.216522286263));
#58372 = CARTESIAN_POINT('',(5.824337691036,-0.216522285663));
#58373 = CARTESIAN_POINT('',(5.828918787192,-0.216522283481));
#58374 = CARTESIAN_POINT('',(5.833496380119,-0.216522282358));
#58375 = CARTESIAN_POINT('',(5.838070424685,-0.216522284146));
#58376 = CARTESIAN_POINT('',(5.842640875738,-0.216522285218));
#58377 = CARTESIAN_POINT('',(5.847207687574,-0.216522284707));
#58378 = CARTESIAN_POINT('',(5.851770814067,-0.21652228287));
#58379 = CARTESIAN_POINT('',(5.856330208565,-0.216522282662));
#58380 = CARTESIAN_POINT('',(5.860885824437,-0.216522283421));
#58381 = CARTESIAN_POINT('',(5.865437614823,-0.216522283077));
#58382 = CARTESIAN_POINT('',(5.869985532306,-0.216522281982));
#58383 = CARTESIAN_POINT('',(5.874529529042,-0.216522281861));
#58384 = CARTESIAN_POINT('',(5.879069556651,-0.216522286586));
#58385 = CARTESIAN_POINT('',(5.883605568479,-0.216522291931));
#58386 = CARTESIAN_POINT('',(5.888137517435,-0.216522294829));
#58387 = CARTESIAN_POINT('',(5.892665355853,-0.216522293979));
#58388 = CARTESIAN_POINT('',(5.897189035614,-0.216522289785));
#58389 = CARTESIAN_POINT('',(5.901708507916,-0.216522284036));
#58390 = CARTESIAN_POINT('',(5.906223724171,-0.216522281286));
#58391 = CARTESIAN_POINT('',(5.910734631961,-0.216522282467));
#58392 = CARTESIAN_POINT('',(5.915241175381,-0.216522285669));
#58393 = CARTESIAN_POINT('',(5.919743298638,-0.216522287807));
#58394 = CARTESIAN_POINT('',(5.924240945175,-0.21652228736));
#58395 = CARTESIAN_POINT('',(5.928734058004,-0.216522284712));
#58396 = CARTESIAN_POINT('',(5.933222579321,-0.216522282114));
#58397 = CARTESIAN_POINT('',(5.937706451818,-0.21652228354));
#58398 = CARTESIAN_POINT('',(5.942185658547,-0.216522286118));
#58399 = CARTESIAN_POINT('',(5.946660181048,-0.216522287978));
#58400 = CARTESIAN_POINT('',(5.951130000547,-0.216522288105));
#58401 = CARTESIAN_POINT('',(5.955595097539,-0.216522286441));
#58402 = CARTESIAN_POINT('',(5.960055452334,-0.216522283695));
#58403 = CARTESIAN_POINT('',(5.964511043344,-0.216522282041));
#58404 = CARTESIAN_POINT('',(5.968961854484,-0.216522282199));
#58405 = CARTESIAN_POINT('',(5.973407876696,-0.216522282567));
#58406 = CARTESIAN_POINT('',(5.977849098822,-0.216522282921));
#58407 = CARTESIAN_POINT('',(5.982285509543,-0.216522283175));
#58408 = CARTESIAN_POINT('',(5.986717096915,-0.21652228289));
#58409 = CARTESIAN_POINT('',(5.991143848349,-0.216522282725));
#58410 = CARTESIAN_POINT('',(5.995565751079,-0.21652228292));
#58411 = CARTESIAN_POINT('',(5.999982789292,-0.216522282818));
#58412 = CARTESIAN_POINT('',(6.004394945822,-0.216522282632));
#58413 = CARTESIAN_POINT('',(6.008802203139,-0.216522283431));
#58414 = CARTESIAN_POINT('',(6.013204543122,-0.216522283907));
#58415 = CARTESIAN_POINT('',(6.017601947078,-0.216522283546));
#58416 = CARTESIAN_POINT('',(6.021994395725,-0.216522282684));
#58417 = CARTESIAN_POINT('',(6.02638186927,-0.216522282569));
#58418 = CARTESIAN_POINT('',(6.030764341916,-0.21652228251));
#58419 = CARTESIAN_POINT('',(6.03514178727,-0.216522283268));
#58420 = CARTESIAN_POINT('',(6.039514178198,-0.216522284132));
#58421 = CARTESIAN_POINT('',(6.04388148687,-0.216522283971));
#58422 = CARTESIAN_POINT('',(6.048243684869,-0.216522282975));
#58423 = CARTESIAN_POINT('',(6.052600743275,-0.216522282546));
#58424 = CARTESIAN_POINT('',(6.05695263232,-0.216522284222));
#58425 = CARTESIAN_POINT('',(6.061299320029,-0.21652228543));
#58426 = CARTESIAN_POINT('',(6.065640774034,-0.216522285274));
#58427 = CARTESIAN_POINT('',(6.06997696113,-0.216522283837));
#58428 = CARTESIAN_POINT('',(6.074307848258,-0.216522282394));
#58429 = CARTESIAN_POINT('',(6.078633399101,-0.216522283313));
#58430 = CARTESIAN_POINT('',(6.082953575795,-0.216522284433));
#58431 = CARTESIAN_POINT('',(6.087268345588,-0.216522284503));
#58432 = CARTESIAN_POINT('',(6.091577673692,-0.216522283482));
#58433 = CARTESIAN_POINT('',(6.095881525083,-0.216522282398));
#58434 = CARTESIAN_POINT('',(6.100179864111,-0.216522283694));
#58435 = CARTESIAN_POINT('',(6.104472653174,-0.216522285093));
#58436 = CARTESIAN_POINT('',(6.10875985395,-0.216522285204));
#58437 = CARTESIAN_POINT('',(6.113041427503,-0.216522283979));
#58438 = CARTESIAN_POINT('',(6.117317334311,-0.216522282425));
#58439 = CARTESIAN_POINT('',(6.121587534127,-0.216522283346));
#58440 = CARTESIAN_POINT('',(6.125851987537,-0.216522284758));
#58441 = CARTESIAN_POINT('',(6.13011065467,-0.216522285012));
#58442 = CARTESIAN_POINT('',(6.134363494983,-0.216522283964));
#58443 = CARTESIAN_POINT('',(6.138610467241,-0.216522282454));
#58444 = CARTESIAN_POINT('',(6.142851529877,-0.216522283315));
#58445 = CARTESIAN_POINT('',(6.147086638431,-0.216522284821));
#58446 = CARTESIAN_POINT('',(6.151315747076,-0.216522285084));
#58447 = CARTESIAN_POINT('',(6.155538809896,-0.216522283976));
#58448 = CARTESIAN_POINT('',(6.159755778739,-0.216522282401));
#58449 = CARTESIAN_POINT('',(6.163966610626,-0.216522283403));
#58450 = CARTESIAN_POINT('',(6.168171270001,-0.216522285143));
#58451 = CARTESIAN_POINT('',(6.172369703119,-0.216522285534));
#58452 = CARTESIAN_POINT('',(6.17656185985,-0.21652228437));
#58453 = CARTESIAN_POINT('',(6.180747688331,-0.216522282505));
#58454 = CARTESIAN_POINT('',(6.184927136076,-0.216522283155));
#58455 = CARTESIAN_POINT('',(6.189100151809,-0.216522284827));
#58456 = CARTESIAN_POINT('',(6.193266684244,-0.216522285276));
#58457 = CARTESIAN_POINT('',(6.197426681213,-0.216522284244));
#58458 = CARTESIAN_POINT('',(6.201580089995,-0.216522282513));
#58459 = CARTESIAN_POINT('',(6.205726856908,-0.216522283145));
#58460 = CARTESIAN_POINT('',(6.209866929705,-0.216522284573));
#58461 = CARTESIAN_POINT('',(6.214000256043,-0.216522284802));
#58462 = CARTESIAN_POINT('',(6.218126782719,-0.216522283729));
#58463 = CARTESIAN_POINT('',(6.222246455873,-0.216522282307));
#58464 = CARTESIAN_POINT('',(6.226359220985,-0.216522283717));
#58465 = CARTESIAN_POINT('',(6.23046502269,-0.216522285828));
#58466 = CARTESIAN_POINT('',(6.234563804849,-0.216522286416));
#58467 = CARTESIAN_POINT('',(6.23865551061,-0.2165222851));
#58468 = CARTESIAN_POINT('',(6.242740082405,-0.21652228272));
#58469 = CARTESIAN_POINT('',(6.246817461986,-0.21652228199));
#58470 = CARTESIAN_POINT('',(6.250887590249,-0.216522282379));
#58471 = CARTESIAN_POINT('',(6.254950407341,-0.216522284578));
#58472 = CARTESIAN_POINT('',(6.259005852706,-0.216522285637));
#58473 = CARTESIAN_POINT('',(6.263053865022,-0.216522283589));
#58474 = CARTESIAN_POINT('',(6.267094382222,-0.216522278053));
#58475 = CARTESIAN_POINT('',(6.271127341518,-0.216522270798));
#58476 = CARTESIAN_POINT('',(6.275152679398,-0.216522265169));
#58477 = CARTESIAN_POINT('',(6.279170331721,-0.216522265849));
#58478 = CARTESIAN_POINT('',(6.281843599521,-0.216522275014));
#58479 = CARTESIAN_POINT('',(6.28317893085,-0.216522282803));
#58480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58481 = ORIENTED_EDGE('',*,*,#58482,.T.);
#58482 = EDGE_CURVE('',#58025,#58483,#58485,.T.);
#58483 = VERTEX_POINT('',#58484);
#58484 = CARTESIAN_POINT('',(4.76813347401,7.000007860325,5.200000225545
    ));
#58485 = SURFACE_CURVE('',#58486,(#58493),.PCURVE_S1.);
#58486 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58487,#58488,#58489,#58490,
    #58491,#58492),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#58487 = CARTESIAN_POINT('',(5.201142116881,6.750016567713,
    5.200000169405));
#58488 = CARTESIAN_POINT('',(5.128974600199,6.791682502897,
    5.200000188873));
#58489 = CARTESIAN_POINT('',(5.056807083516,6.83334843808,5.20000020834)
  );
#58490 = CARTESIAN_POINT('',(4.912471787777,6.916680459928,
    5.200000227054));
#58491 = CARTESIAN_POINT('',(4.840304008721,6.958346546593,5.2000002263)
  );
#58492 = CARTESIAN_POINT('',(4.768136229665,7.000012633259,
    5.200000225545));
#58493 = PCURVE('',#58118,#58494);
#58494 = DEFINITIONAL_REPRESENTATION('',(#58495),#58521);
#58495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58496,#58497,#58498,#58499,
    #58500,#58501,#58502,#58503,#58504,#58505,#58506,#58507,#58508,
    #58509,#58510,#58511,#58512,#58513,#58514,#58515,#58516,#58517,
    #58518,#58519,#58520),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(7.807919821638E-015,4.545454545455E-002,
    9.09090909091E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#58496 = CARTESIAN_POINT('',(6.283178930842,-0.216521601977));
#58497 = CARTESIAN_POINT('',(6.283178938062,-0.209960895993));
#58498 = CARTESIAN_POINT('',(6.28317895245,-0.196839484026));
#58499 = CARTESIAN_POINT('',(6.283178973889,-0.177157365483));
#58500 = CARTESIAN_POINT('',(6.283178995201,-0.157475245757));
#58501 = CARTESIAN_POINT('',(6.283179016403,-0.137793124258));
#58502 = CARTESIAN_POINT('',(6.28317903751,-0.118111000393));
#58503 = CARTESIAN_POINT('',(6.283179058538,-9.842887357056E-002));
#58504 = CARTESIAN_POINT('',(6.283179079501,-7.874674320023E-002));
#58505 = CARTESIAN_POINT('',(6.283179100415,-5.906460869026E-002));
#58506 = CARTESIAN_POINT('',(6.283179121294,-3.938246944926E-002));
#58507 = CARTESIAN_POINT('',(6.283179142154,-1.970032488585E-002));
#58508 = CARTESIAN_POINT('',(6.283179163008,-1.81744086655E-005));
#58509 = CARTESIAN_POINT('',(6.28317918387,1.966398257368E-002));
#58510 = CARTESIAN_POINT('',(6.283179204727,3.934614546981E-002));
#58511 = CARTESIAN_POINT('',(6.283179225564,5.902831368834E-002));
#58512 = CARTESIAN_POINT('',(6.283179246367,7.87104866379E-002));
#58513 = CARTESIAN_POINT('',(6.283179267124,9.839266372711E-002));
#58514 = CARTESIAN_POINT('',(6.283179287821,0.118074844365));
#58515 = CARTESIAN_POINT('',(6.283179308444,0.137757027959));
#58516 = CARTESIAN_POINT('',(6.283179328981,0.157439213919));
#58517 = CARTESIAN_POINT('',(6.283179349419,0.177121401653));
#58518 = CARTESIAN_POINT('',(6.283179369745,0.19680359057));
#58519 = CARTESIAN_POINT('',(6.283179383212,0.209925050242));
#58520 = CARTESIAN_POINT('',(6.283179389923,0.216485780078));
#58521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58522 = ORIENTED_EDGE('',*,*,#58523,.F.);
#58523 = EDGE_CURVE('',#58524,#58483,#58526,.T.);
#58524 = VERTEX_POINT('',#58525);
#58525 = CARTESIAN_POINT('',(4.768127731867,3.650000000083,
    8.549994085196));
#58526 = SURFACE_CURVE('',#58527,(#58559),.PCURVE_S1.);
#58527 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58528,#58529,#58530,#58531,
    #58532,#58533,#58534,#58535,#58536,#58537,#58538,#58539,#58540,
    #58541,#58542,#58543,#58544,#58545,#58546,#58547,#58548,#58549,
    #58550,#58551,#58552,#58553,#58554,#58555,#58556,#58557,#58558),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,4),(0.E+000,5.000552861811E-002,9.540537088187E-002,
    0.134426288429,0.167068281259,0.198997547537,0.232804059002,
    0.26806957678,0.304720081959,0.34521322711,0.384003369191,
    0.425479535176,0.460664143149,0.501546406158,0.53824115623,
    0.578427539243,0.618427077063,0.659499233405,0.697841980553,
    0.733304188664,0.766663037015,0.798744497363,0.827559358998,
    0.855496822461,0.885765464425,0.91767159168,0.955244636799,
    0.982525045984,1.),.UNSPECIFIED.);
#58528 = CARTESIAN_POINT('',(4.768122518014,3.650000000289,
    8.550000226504));
#58529 = CARTESIAN_POINT('',(4.768117550707,3.737484507283,
    8.550000226496));
#58530 = CARTESIAN_POINT('',(4.768108000728,3.904459254599,
    8.543457286284));
#58531 = CARTESIAN_POINT('',(4.768102146083,4.138654847731,
    8.516663233559));
#58532 = CARTESIAN_POINT('',(4.768107023017,4.341326784719,
    8.479712787416));
#58533 = CARTESIAN_POINT('',(4.76811006796,4.518098580025,8.437049969904
    ));
#58534 = CARTESIAN_POINT('',(4.768112060032,4.682988224219,
    8.388309568446));
#58535 = CARTESIAN_POINT('',(4.768114426372,4.849459203051,
    8.329658617778));
#58536 = CARTESIAN_POINT('',(4.768116889726,5.020767650065,
    8.258668819236));
#58537 = CARTESIAN_POINT('',(4.76811960246,5.198550739911,8.172920262025
    ));
#58538 = CARTESIAN_POINT('',(4.768122433381,5.376217430172,
    8.073540492931));
#58539 = CARTESIAN_POINT('',(4.768125447706,5.554654054243,
    7.958566421373));
#58540 = CARTESIAN_POINT('',(4.768128336996,5.717336203915,
    7.838577164062));
#58541 = CARTESIAN_POINT('',(4.76813130742,5.874906805646,7.707105619453
    ));
#58542 = CARTESIAN_POINT('',(4.768134165241,6.018991284308,
    7.571571240648));
#58543 = CARTESIAN_POINT('',(4.768137174593,6.16093580528,7.420676316901
    ));
#58544 = CARTESIAN_POINT('',(4.768140127045,6.292191277305,
    7.263044586793));
#58545 = CARTESIAN_POINT('',(4.768143182095,6.417717102806,
    7.091399927211));
#58546 = CARTESIAN_POINT('',(4.768146134231,6.530216630672,
    6.915029445401));
#58547 = CARTESIAN_POINT('',(4.768148940253,6.627503251005,
    6.739316135639));
#58548 = CARTESIAN_POINT('',(4.768151501236,6.708913258626,
    6.569864658163));
#58549 = CARTESIAN_POINT('',(4.768153891748,6.777019128698,
    6.405901066565));
#58550 = CARTESIAN_POINT('',(4.768156035564,6.832571975838,
    6.249895992087));
#58551 = CARTESIAN_POINT('',(4.768158093565,6.877635369336,
    6.101244347898));
#58552 = CARTESIAN_POINT('',(4.768159738108,6.915301499429,
    5.953740953034));
#58553 = CARTESIAN_POINT('',(4.76816270256,6.947482228281,5.798447887549
    ));
#58554 = CARTESIAN_POINT('',(4.76816845157,6.974711526188,5.624385436281
    ));
#58555 = CARTESIAN_POINT('',(4.768163120597,6.991789864579,
    5.454598204024));
#58556 = CARTESIAN_POINT('',(4.76815117704,6.998912532145,5.309661129825
    ));
#58557 = CARTESIAN_POINT('',(4.768143883417,7.000000000006,5.23079596257
    ));
#58558 = CARTESIAN_POINT('',(4.768141025294,7.,5.200000225843));
#58559 = PCURVE('',#58118,#58560);
#58560 = DEFINITIONAL_REPRESENTATION('',(#58561),#58697);
#58561 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58562,#58563,#58564,#58565,
    #58566,#58567,#58568,#58569,#58570,#58571,#58572,#58573,#58574,
    #58575,#58576,#58577,#58578,#58579,#58580,#58581,#58582,#58583,
    #58584,#58585,#58586,#58587,#58588,#58589,#58590,#58591,#58592,
    #58593,#58594,#58595,#58596,#58597,#58598,#58599,#58600,#58601,
    #58602,#58603,#58604,#58605,#58606,#58607,#58608,#58609,#58610,
    #58611,#58612,#58613,#58614,#58615,#58616,#58617,#58618,#58619,
    #58620,#58621,#58622,#58623,#58624,#58625,#58626,#58627,#58628,
    #58629,#58630,#58631,#58632,#58633,#58634,#58635,#58636,#58637,
    #58638,#58639,#58640,#58641,#58642,#58643,#58644,#58645,#58646,
    #58647,#58648,#58649,#58650,#58651,#58652,#58653,#58654,#58655,
    #58656,#58657,#58658,#58659,#58660,#58661,#58662,#58663,#58664,
    #58665,#58666,#58667,#58668,#58669,#58670,#58671,#58672,#58673,
    #58674,#58675,#58676,#58677,#58678,#58679,#58680,#58681,#58682,
    #58683,#58684,#58685,#58686,#58687,#58688,#58689,#58690,#58691,
    #58692,#58693,#58694,#58695,#58696),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.575757575758E-003,1.515151515152E-002,2.272727272727E-002,
    3.030303030303E-002,3.787878787879E-002,4.545454545455E-002,
    5.30303030303E-002,6.060606060606E-002,6.818181818182E-002,
    7.575757575758E-002,8.333333333333E-002,9.090909090909E-002,
    9.848484848485E-002,0.106060606061,0.113636363636,0.121212121212,
    0.128787878788,0.136363636364,0.143939393939,0.151515151515,
    0.159090909091,0.166666666667,0.174242424242,0.181818181818,
    0.189393939394,0.19696969697,0.204545454545,0.212121212121,
    0.219696969697,0.227272727273,0.234848484848,0.242424242424,0.25,
    0.257575757576,0.265151515152,0.272727272727,0.280303030303,
    0.287878787879,0.295454545455,0.30303030303,0.310606060606,
    0.318181818182,0.325757575758,0.333333333333,0.340909090909,
    0.348484848485,0.356060606061,0.363636363636,0.371212121212,
    0.378787878788,0.386363636364,0.393939393939,0.401515151515,
    0.409090909091,0.416666666667,0.424242424242,0.431818181818,
    0.439393939394,0.44696969697,0.454545454545,0.462121212121,
    0.469696969697,0.477272727273,0.484848484848,0.492424242424,0.5,
    0.507575757576,0.515151515152,0.522727272727,0.530303030303,
    0.537878787879,0.545454545455,0.55303030303,0.560606060606,
    0.568181818182,0.575757575758,0.583333333333,0.590909090909,
    0.598484848485,0.606060606061,0.613636363636,0.621212121212,
    0.628787878788,0.636363636364,0.643939393939,0.651515151515,
    0.659090909091,0.666666666667,0.674242424242,0.681818181818,
    0.689393939394,0.69696969697,0.704545454545,0.712121212121,
    0.719696969697,0.727272727273,0.734848484848,0.742424242424,0.75,
    0.757575757576,0.765151515152,0.772727272727,0.780303030303,
    0.787878787879,0.795454545455,0.80303030303,0.810606060606,
    0.818181818182,0.825757575758,0.833333333333,0.840909090909,
    0.848484848485,0.856060606061,0.863636363636,0.871212121212,
    0.878787878788,0.886363636364,0.893939393939,0.901515151515,
    0.909090909091,0.916666666667,0.924242424242,0.931818181818,
    0.939393939394,0.94696969697,0.954545454545,0.962121212121,
    0.969696969697,0.977272727273,0.984848484848,0.992424242424,1.),
  .QUASI_UNIFORM_KNOTS.);
#58562 = CARTESIAN_POINT('',(4.712383062814,0.216507761529));
#58563 = CARTESIAN_POINT('',(4.716339386424,0.216508290522));
#58564 = CARTESIAN_POINT('',(4.724252489374,0.216509306393));
#58565 = CARTESIAN_POINT('',(4.736123676046,0.216510747159));
#58566 = CARTESIAN_POINT('',(4.747996559852,0.216512155109));
#58567 = CARTESIAN_POINT('',(4.759871306287,0.216513556243));
#58568 = CARTESIAN_POINT('',(4.771748075386,0.216514961802));
#58569 = CARTESIAN_POINT('',(4.783627049482,0.216516361673));
#58570 = CARTESIAN_POINT('',(4.795508332508,0.216517741599));
#58571 = CARTESIAN_POINT('',(4.807392376511,0.216519013976));
#58572 = CARTESIAN_POINT('',(4.819280180418,0.21652002905));
#58573 = CARTESIAN_POINT('',(4.83117264075,0.216520690847));
#58574 = CARTESIAN_POINT('',(4.843070716137,0.216520929525));
#58575 = CARTESIAN_POINT('',(4.854975255786,0.216520726522));
#58576 = CARTESIAN_POINT('',(4.866887518938,0.216520043936));
#58577 = CARTESIAN_POINT('',(4.87880701981,0.216519116705));
#58578 = CARTESIAN_POINT('',(4.890730635957,0.216518362986));
#58579 = CARTESIAN_POINT('',(4.902655735202,0.216517901836));
#58580 = CARTESIAN_POINT('',(4.914579578379,0.216517672672));
#58581 = CARTESIAN_POINT('',(4.926499377255,0.216517324895));
#58582 = CARTESIAN_POINT('',(4.938412711164,0.216516557472));
#58583 = CARTESIAN_POINT('',(4.950318312219,0.216515771018));
#58584 = CARTESIAN_POINT('',(4.962214719732,0.216515122592));
#58585 = CARTESIAN_POINT('',(4.974100549497,0.216514676961));
#58586 = CARTESIAN_POINT('',(4.98597423362,0.216514350501));
#58587 = CARTESIAN_POINT('',(4.997838380263,0.216513913472));
#58588 = CARTESIAN_POINT('',(5.009695792589,0.216513316221));
#58589 = CARTESIAN_POINT('',(5.02154919819,0.216512641226));
#58590 = CARTESIAN_POINT('',(5.033401391593,0.21651222825));
#58591 = CARTESIAN_POINT('',(5.045254724668,0.21651192235));
#58592 = CARTESIAN_POINT('',(5.057111436625,0.216511475234));
#58593 = CARTESIAN_POINT('',(5.068973735712,0.21651082135));
#58594 = CARTESIAN_POINT('',(5.080844102594,0.216510002014));
#58595 = CARTESIAN_POINT('',(5.092723917565,0.216509210496));
#58596 = CARTESIAN_POINT('',(5.104611325943,0.216508611529));
#58597 = CARTESIAN_POINT('',(5.116504945022,0.216508216101));
#58598 = CARTESIAN_POINT('',(5.128403302237,0.21650793165));
#58599 = CARTESIAN_POINT('',(5.140304852851,0.216507451669));
#58600 = CARTESIAN_POINT('',(5.152208687344,0.216506788522));
#58601 = CARTESIAN_POINT('',(5.164114280175,0.21650614846));
#58602 = CARTESIAN_POINT('',(5.176021003814,0.216505604721));
#58603 = CARTESIAN_POINT('',(5.187928288606,0.216505178875));
#58604 = CARTESIAN_POINT('',(5.19983543114,0.216504808486));
#58605 = CARTESIAN_POINT('',(5.211742726697,0.216504422568));
#58606 = CARTESIAN_POINT('',(5.223650724473,0.216503969812));
#58607 = CARTESIAN_POINT('',(5.235559932779,0.216503397159));
#58608 = CARTESIAN_POINT('',(5.247470795507,0.216502672618));
#58609 = CARTESIAN_POINT('',(5.259384070365,0.216501715718));
#58610 = CARTESIAN_POINT('',(5.271299120348,0.216500690862));
#58611 = CARTESIAN_POINT('',(5.283213423862,0.216499932684));
#58612 = CARTESIAN_POINT('',(5.295124804724,0.216499518948));
#58613 = CARTESIAN_POINT('',(5.307031047816,0.216499375645));
#58614 = CARTESIAN_POINT('',(5.318929732793,0.21649918953));
#58615 = CARTESIAN_POINT('',(5.330819390739,0.216498671842));
#58616 = CARTESIAN_POINT('',(5.342700788165,0.216497993683));
#58617 = CARTESIAN_POINT('',(5.354574322958,0.216497256881));
#58618 = CARTESIAN_POINT('',(5.366440456948,0.216496589885));
#58619 = CARTESIAN_POINT('',(5.378299701395,0.2164961042));
#58620 = CARTESIAN_POINT('',(5.3901522443,0.216495969205));
#58621 = CARTESIAN_POINT('',(5.402001399782,0.216495772373));
#58622 = CARTESIAN_POINT('',(5.413851050546,0.216495230438));
#58623 = CARTESIAN_POINT('',(5.425704880447,0.216494312011));
#58624 = CARTESIAN_POINT('',(5.437566846053,0.216493224191));
#58625 = CARTESIAN_POINT('',(5.449439984845,0.216492345444));
#58626 = CARTESIAN_POINT('',(5.46132309628,0.216491708227));
#58627 = CARTESIAN_POINT('',(5.473215475076,0.216491287012));
#58628 = CARTESIAN_POINT('',(5.485116309266,0.21649095936));
#58629 = CARTESIAN_POINT('',(5.497024779891,0.216490546521));
#58630 = CARTESIAN_POINT('',(5.508940276651,0.216489692914));
#58631 = CARTESIAN_POINT('',(5.520860528661,0.216488755044));
#58632 = CARTESIAN_POINT('',(5.532782870725,0.21648806812));
#58633 = CARTESIAN_POINT('',(5.544704724281,0.216487709099));
#58634 = CARTESIAN_POINT('',(5.556623515863,0.2164875674));
#58635 = CARTESIAN_POINT('',(5.568536565595,0.216487290534));
#58636 = CARTESIAN_POINT('',(5.580444550112,0.216486840863));
#58637 = CARTESIAN_POINT('',(5.592348279014,0.216486238052));
#58638 = CARTESIAN_POINT('',(5.604248528868,0.216485518468));
#58639 = CARTESIAN_POINT('',(5.61614604902,0.216484742454));
#58640 = CARTESIAN_POINT('',(5.628041703109,0.21648400408));
#58641 = CARTESIAN_POINT('',(5.639935653513,0.216483364492));
#58642 = CARTESIAN_POINT('',(5.651827698351,0.216482823513));
#58643 = CARTESIAN_POINT('',(5.663717722596,0.216482345978));
#58644 = CARTESIAN_POINT('',(5.675605582305,0.216481866654));
#58645 = CARTESIAN_POINT('',(5.687491162595,0.216481246302));
#58646 = CARTESIAN_POINT('',(5.699374257541,0.216480460404));
#58647 = CARTESIAN_POINT('',(5.711254489739,0.216479708837));
#58648 = CARTESIAN_POINT('',(5.72313150621,0.216479088255));
#58649 = CARTESIAN_POINT('',(5.735004932646,0.216478654645));
#58650 = CARTESIAN_POINT('',(5.74687442349,0.216478407198));
#58651 = CARTESIAN_POINT('',(5.75873951613,0.216478288935));
#58652 = CARTESIAN_POINT('',(5.770602610817,0.21647802042));
#58653 = CARTESIAN_POINT('',(5.782466245504,0.216477466255));
#58654 = CARTESIAN_POINT('',(5.794332938223,0.216476637866));
#58655 = CARTESIAN_POINT('',(5.806205164557,0.216475679709));
#58656 = CARTESIAN_POINT('',(5.818085589373,0.216474922534));
#58657 = CARTESIAN_POINT('',(5.829974350612,0.216474371263));
#58658 = CARTESIAN_POINT('',(5.841871322813,0.216473938179));
#58659 = CARTESIAN_POINT('',(5.853776425647,0.2164735268));
#58660 = CARTESIAN_POINT('',(5.865689717311,0.216472967044));
#58661 = CARTESIAN_POINT('',(5.877610699667,0.216472199839));
#58662 = CARTESIAN_POINT('',(5.889536379284,0.216471586999));
#58663 = CARTESIAN_POINT('',(5.901464057598,0.216471181933));
#58664 = CARTESIAN_POINT('',(5.913390971736,0.216470869733));
#58665 = CARTESIAN_POINT('',(5.92531433805,0.216470197193));
#58666 = CARTESIAN_POINT('',(5.937231784686,0.216469436503));
#58667 = CARTESIAN_POINT('',(5.949140950025,0.216468879764));
#58668 = CARTESIAN_POINT('',(5.961039670514,0.216468575672));
#58669 = CARTESIAN_POINT('',(5.972924910716,0.216468393061));
#58670 = CARTESIAN_POINT('',(5.984798046592,0.216468023879));
#58671 = CARTESIAN_POINT('',(5.996663764449,0.216467386997));
#58672 = CARTESIAN_POINT('',(6.008526012161,0.216466622512));
#58673 = CARTESIAN_POINT('',(6.020388864063,0.21646627154));
#58674 = CARTESIAN_POINT('',(6.032256765653,0.216466008332));
#58675 = CARTESIAN_POINT('',(6.044134284713,0.216465473538));
#58676 = CARTESIAN_POINT('',(6.056026085612,0.216464670832));
#58677 = CARTESIAN_POINT('',(6.067936402337,0.216463886613));
#58678 = CARTESIAN_POINT('',(6.079862907645,0.216463239428));
#58679 = CARTESIAN_POINT('',(6.091803628646,0.21646266413));
#58680 = CARTESIAN_POINT('',(6.10375654347,0.21646190682));
#58681 = CARTESIAN_POINT('',(6.115719571631,0.216460638087));
#58682 = CARTESIAN_POINT('',(6.127689190927,0.21645952015));
#58683 = CARTESIAN_POINT('',(6.139661928917,0.216458866882));
#58684 = CARTESIAN_POINT('',(6.151634384013,0.216458754698));
#58685 = CARTESIAN_POINT('',(6.163602823082,0.216458935323));
#58686 = CARTESIAN_POINT('',(6.175567495428,0.216459360205));
#58687 = CARTESIAN_POINT('',(6.187529175025,0.21646006181));
#58688 = CARTESIAN_POINT('',(6.199488494618,0.216461072543));
#58689 = CARTESIAN_POINT('',(6.211446113471,0.216462442224));
#58690 = CARTESIAN_POINT('',(6.223402702863,0.216464247047));
#58691 = CARTESIAN_POINT('',(6.235358530138,0.21646641323));
#58692 = CARTESIAN_POINT('',(6.247313830869,0.216468841329));
#58693 = CARTESIAN_POINT('',(6.259268837037,0.216471413783));
#58694 = CARTESIAN_POINT('',(6.271223835202,0.216474036792));
#58695 = CARTESIAN_POINT('',(6.279194114936,0.21647581849));
#58696 = CARTESIAN_POINT('',(6.283179389812,0.216476713007));
#58697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58698 = ORIENTED_EDGE('',*,*,#58699,.T.);
#58699 = EDGE_CURVE('',#58524,#58023,#58700,.T.);
#58700 = SURFACE_CURVE('',#58701,(#58708),.PCURVE_S1.);
#58701 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58702,#58703,#58704,#58705,
    #58706,#58707),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#58702 = CARTESIAN_POINT('',(4.768132007114,3.650000000083,
    8.550001490141));
#58703 = CARTESIAN_POINT('',(4.840301504684,3.649999985189,
    8.508334411292));
#58704 = CARTESIAN_POINT('',(4.912471002254,3.649999970295,
    8.466667332442));
#58705 = CARTESIAN_POINT('',(5.056809696805,3.649999970312,
    8.383333348289));
#58706 = CARTESIAN_POINT('',(5.128978893786,3.649999985223,
    8.341666442985));
#58707 = CARTESIAN_POINT('',(5.201148090767,3.650000000135,
    8.299999537681));
#58708 = PCURVE('',#58118,#58709);
#58709 = DEFINITIONAL_REPRESENTATION('',(#58710),#58736);
#58710 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58711,#58712,#58713,#58714,
    #58715,#58716,#58717,#58718,#58719,#58720,#58721,#58722,#58723,
    #58724,#58725,#58726,#58727,#58728,#58729,#58730,#58731,#58732,
    #58733,#58734,#58735),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#58711 = CARTESIAN_POINT('',(4.712383062755,0.216501191822));
#58712 = CARTESIAN_POINT('',(4.712383055659,0.209940305757));
#58713 = CARTESIAN_POINT('',(4.71238304142,0.196818533627));
#58714 = CARTESIAN_POINT('',(4.712383019936,0.177135876109));
#58715 = CARTESIAN_POINT('',(4.712382998346,0.157453219946));
#58716 = CARTESIAN_POINT('',(4.712382976668,0.137770565816));
#58717 = CARTESIAN_POINT('',(4.712382954921,0.118087914396));
#58718 = CARTESIAN_POINT('',(4.712382933127,9.840526636315E-002));
#58719 = CARTESIAN_POINT('',(4.712382911304,7.872262239566E-002));
#58720 = CARTESIAN_POINT('',(4.712382889473,5.903998317076E-002));
#58721 = CARTESIAN_POINT('',(4.712382867655,3.935734936597E-002));
#58722 = CARTESIAN_POINT('',(4.712382845871,1.96747216588E-002));
#58723 = CARTESIAN_POINT('',(4.712382824142,-7.89927323947E-006));
#58724 = CARTESIAN_POINT('',(4.712382802488,-1.969051275263E-002));
#58725 = CARTESIAN_POINT('',(4.712382780891,-3.93731194569E-002));
#58726 = CARTESIAN_POINT('',(4.71238275933,-5.905572006354E-002));
#58727 = CARTESIAN_POINT('',(4.712382737783,-7.873831525008E-002));
#58728 = CARTESIAN_POINT('',(4.71238271623,-9.842090569402E-002));
#58729 = CARTESIAN_POINT('',(4.71238269465,-0.118103492073));
#58730 = CARTESIAN_POINT('',(4.712382673021,-0.137786075064));
#58731 = CARTESIAN_POINT('',(4.712382651321,-0.157468655345));
#58732 = CARTESIAN_POINT('',(4.712382629527,-0.177151233594));
#58733 = CARTESIAN_POINT('',(4.712382607618,-0.196833810488));
#58734 = CARTESIAN_POINT('',(4.712382592919,-0.209955527965));
#58735 = CARTESIAN_POINT('',(4.712382585542,-0.216516386704));
#58736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58741)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#58738,#58739,#58740)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#58738 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#58739 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58740 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58741 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#58738,
  'distance_accuracy_value','confusion accuracy');
#58742 = SHAPE_DEFINITION_REPRESENTATION(#58743,#58015);
#58743 = PRODUCT_DEFINITION_SHAPE('','',#58744);
#58744 = PRODUCT_DEFINITION('design','',#58745,#58748);
#58745 = PRODUCT_DEFINITION_FORMATION('','',#58746);
#58746 = PRODUCT('CADSOFTTOOLS 1.266','CADSOFTTOOLS 1.266','',(#58747));
#58747 = PRODUCT_CONTEXT('',#2,'mechanical');
#58748 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58749 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58750,#58752);
#58750 = ( REPRESENTATION_RELATIONSHIP('','',#58015,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58751) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58751 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1075);
#58752 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58753);
#58753 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('266','','',#5,#58744,$);
#58754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58746));
#58755 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58756),#59447);
#58756 = SHELL_BASED_SURFACE_MODEL('',(#58757));
#58757 = OPEN_SHELL('',(#58758));
#58758 = ADVANCED_FACE('',(#58759),#58773,.F.);
#58759 = FACE_BOUND('',#58760,.F.);
#58760 = EDGE_LOOP('',(#58761,#58806,#59257,#59298));
#58761 = ORIENTED_EDGE('',*,*,#58762,.T.);
#58762 = EDGE_CURVE('',#58763,#58765,#58767,.T.);
#58763 = VERTEX_POINT('',#58764);
#58764 = CARTESIAN_POINT('',(4.768126523,3.649999998791,7.350003123406)
  );
#58765 = VERTEX_POINT('',#58766);
#58766 = CARTESIAN_POINT('',(5.201143862877,3.649999993314,
    7.600006480404));
#58767 = SURFACE_CURVE('',#58768,(#58772),.PCURVE_S1.);
#58768 = LINE('',#58769,#58770);
#58769 = CARTESIAN_POINT('',(4.768126941072,3.649999998803,
    7.350002399255));
#58770 = VECTOR('',#58771,1.);
#58771 = DIRECTION('',(0.866023909218,-1.094676315468E-008,
    0.500002588657));
#58772 = PCURVE('',#58773,#58778);
#58773 = CONICAL_SURFACE('',#58774,2.274992947471,0.523604753843);
#58774 = AXIS2_PLACEMENT_3D('',#58775,#58776,#58777);
#58775 = CARTESIAN_POINT('',(4.984625342358,3.649987277759,
    5.200012949089));
#58776 = DIRECTION('',(1.,0.E+000,4.517506825179E-017));
#58777 = DIRECTION('',(-4.517506825179E-017,0.E+000,1.));
#58778 = DEFINITIONAL_REPRESENTATION('',(#58779),#58805);
#58779 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58780,#58781,#58782,#58783,
    #58784,#58785,#58786,#58787,#58788,#58789,#58790,#58791,#58792,
    #58793,#58794,#58795,#58796,#58797,#58798,#58799,#58800,#58801,
    #58802,#58803,#58804),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.646377068176E-011,2.272753161243E-002,
    4.545506320839E-002,6.818259480435E-002,9.091012640032E-002,
    0.113637657996,0.136365189592,0.159092721188,0.181820252784,
    0.20454778438,0.227275315976,0.250002847572,0.272730379168,
    0.295457910764,0.31818544236,0.340912973956,0.363640505552,
    0.386368037148,0.409095568744,0.43182310034,0.454550631936,
    0.477278163532,0.500005695128),.QUASI_UNIFORM_KNOTS.);
#58780 = CARTESIAN_POINT('',(6.283179390386,-0.216501155811));
#58781 = CARTESIAN_POINT('',(6.283179400849,-0.209940305214));
#58782 = CARTESIAN_POINT('',(6.283179421664,-0.19681860402));
#58783 = CARTESIAN_POINT('',(6.283179452561,-0.177136052228));
#58784 = CARTESIAN_POINT('',(6.283179483136,-0.157453500437));
#58785 = CARTESIAN_POINT('',(6.283179513395,-0.137770948645));
#58786 = CARTESIAN_POINT('',(6.283179543341,-0.118088396854));
#58787 = CARTESIAN_POINT('',(6.283179572982,-9.840584506215E-002));
#58788 = CARTESIAN_POINT('',(6.28317960232,-7.872329327062E-002));
#58789 = CARTESIAN_POINT('',(6.28317963136,-5.90407414791E-002));
#58790 = CARTESIAN_POINT('',(6.283179660107,-3.935818968757E-002));
#58791 = CARTESIAN_POINT('',(6.283179688566,-1.967563789604E-002));
#58792 = CARTESIAN_POINT('',(6.283179716741,6.913895484082E-006));
#58793 = CARTESIAN_POINT('',(6.283179744635,1.968946568701E-002));
#58794 = CARTESIAN_POINT('',(6.283179772254,3.937201747854E-002));
#58795 = CARTESIAN_POINT('',(6.2831797996,5.905456927007E-002));
#58796 = CARTESIAN_POINT('',(6.283179826679,7.87371210616E-002));
#58797 = CARTESIAN_POINT('',(6.283179853494,9.841967285314E-002));
#58798 = CARTESIAN_POINT('',(6.283179880049,0.118102224645));
#58799 = CARTESIAN_POINT('',(6.283179906347,0.137784776436));
#58800 = CARTESIAN_POINT('',(6.283179932393,0.157467328228));
#58801 = CARTESIAN_POINT('',(6.28317995819,0.177149880019));
#58802 = CARTESIAN_POINT('',(6.283179983741,0.196832431811));
#58803 = CARTESIAN_POINT('',(6.283180000614,0.209954133005));
#58804 = CARTESIAN_POINT('',(6.283180009011,0.216514983602));
#58805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58806 = ORIENTED_EDGE('',*,*,#58807,.T.);
#58807 = EDGE_CURVE('',#58765,#58808,#58810,.T.);
#58808 = VERTEX_POINT('',#58809);
#58809 = CARTESIAN_POINT('',(5.201140979061,6.04999852401,5.200000226633
    ));
#58810 = SURFACE_CURVE('',#58811,(#58898),.PCURVE_S1.);
#58811 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58812,#58813,#58814,#58815,
    #58816,#58817,#58818,#58819,#58820,#58821,#58822,#58823,#58824,
    #58825,#58826,#58827,#58828,#58829,#58830,#58831,#58832,#58833,
    #58834,#58835,#58836,#58837,#58838,#58839,#58840,#58841,#58842,
    #58843,#58844,#58845,#58846,#58847,#58848,#58849,#58850,#58851,
    #58852,#58853,#58854,#58855,#58856,#58857,#58858,#58859,#58860,
    #58861,#58862,#58863,#58864,#58865,#58866,#58867,#58868,#58869,
    #58870,#58871,#58872,#58873,#58874,#58875,#58876,#58877,#58878,
    #58879,#58880,#58881,#58882,#58883,#58884,#58885,#58886,#58887,
    #58888,#58889,#58890,#58891,#58892,#58893,#58894,#58895,#58896,
    #58897),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.123142920492E-002,2.233895505174E-002,3.33354083304E-002,
    4.419279172478E-002,4.464445029264E-002,5.498247180888E-002,
    6.56887740855E-002,7.636615431742E-002,8.703525348037E-002,
    9.77343218534E-002,0.108432399723,0.11911674971,0.129755919592,
    0.130530689082,0.140369666123,0.150905394022,0.161384614715,
    0.171786742418,0.182168445672,0.192879846444,0.203933123112,
    0.213560753046,0.215661535891,0.227726751098,0.245589986023,
    0.264445405598,0.284362001307,0.294117750874,0.302664876093,
    0.323770838892,0.350092677121,0.372249478807,0.378915548281,
    0.410189985525,0.41498418153,0.422601077295,0.434041529663,
    0.441508758068,0.456946646028,0.470472864522,0.479829601069,
    0.49692658747,0.518367593923,0.525369856377,0.537213888902,
    0.553180578793,0.56886673552,0.589541440562,0.601230145343,
    0.610520306977,0.631754195977,0.648371339574,0.66537149199,
    0.67708612767,0.682828789094,0.700363396808,0.718127191164,
    0.736078674743,0.752839086292,0.754336969995,0.772696981457,
    0.794605656162,0.796531789793,0.80252762299,0.812561508757,
    0.819562728877,0.830630128582,0.841817103957,0.857335491629,
    0.858796172527,0.872328201137,0.886767923506,0.901187213421,
    0.915015349222,0.915505225745,0.929752256726,0.943878405425,
    0.957953617958,0.971949234777,0.977537102956,0.985945655243,
    0.999996240692,1.),.UNSPECIFIED.);
#58812 = CARTESIAN_POINT('',(5.201146897693,3.649999993366,
    7.600016400683));
#58813 = CARTESIAN_POINT('',(5.201146897693,3.662688876936,
    7.600016378063));
#58814 = CARTESIAN_POINT('',(5.201146897693,3.688018571067,7.59981601351
    ));
#58815 = CARTESIAN_POINT('',(5.201146897693,3.726072172602,
    7.598910344148));
#58816 = CARTESIAN_POINT('',(5.201146897693,3.763931530299,
    7.597409380675));
#58817 = CARTESIAN_POINT('',(5.201146897693,3.789696087094,
    7.595981157889));
#58818 = CARTESIAN_POINT('',(5.201146897693,3.814767133694,
    7.594384405846));
#58819 = CARTESIAN_POINT('',(5.201146897693,3.83972648381,7.592599055041
    ));
#58820 = CARTESIAN_POINT('',(5.201146897693,3.876726559542,
    7.589380785374));
#58821 = CARTESIAN_POINT('',(5.201146897693,3.914269148296,
    7.585520879182));
#58822 = CARTESIAN_POINT('',(5.201146897693,3.951943999605,
    7.581046607742));
#58823 = CARTESIAN_POINT('',(5.201146897693,3.989768784509,
    7.575945211788));
#58824 = CARTESIAN_POINT('',(5.201146897693,4.027722572685,
    7.570208303769));
#58825 = CARTESIAN_POINT('',(5.201146897693,4.065701468994,
    7.563843299744));
#58826 = CARTESIAN_POINT('',(5.201146897693,4.091966845951,
    7.559006332763));
#58827 = CARTESIAN_POINT('',(5.201146897693,4.117251053962,7.55412325565
    ));
#58828 = CARTESIAN_POINT('',(5.201146897693,4.142433714775,
    7.549049893378));
#58829 = CARTESIAN_POINT('',(5.201146897693,4.179219684327,
    7.541043716263));
#58830 = CARTESIAN_POINT('',(5.201146897693,4.216714253516,
    7.532250232456));
#58831 = CARTESIAN_POINT('',(5.201146897693,4.254048580652,
    7.522860331378));
#58832 = CARTESIAN_POINT('',(5.201146897693,4.291670749632,
    7.512754098358));
#58833 = CARTESIAN_POINT('',(5.201146897693,4.330064134462,7.50176504456
    ));
#58834 = CARTESIAN_POINT('',(5.201146897693,4.367532130964,
    7.490350988336));
#58835 = CARTESIAN_POINT('',(5.201146897693,4.394693079574,
    7.481594568493));
#58836 = CARTESIAN_POINT('',(5.201146897693,4.423036185246,
    7.472167945995));
#58837 = CARTESIAN_POINT('',(5.201146897693,4.461147749689,
    7.459020899578));
#58838 = CARTESIAN_POINT('',(5.201146897693,4.519016746851,
    7.437519073946));
#58839 = CARTESIAN_POINT('',(5.201146897693,4.585851925842,
    7.410445691053));
#58840 = CARTESIAN_POINT('',(5.201146897693,4.64271864289,7.385335406278
    ));
#58841 = CARTESIAN_POINT('',(5.201146897693,4.68720601802,7.364409244783
    ));
#58842 = CARTESIAN_POINT('',(5.201146897693,4.732869048507,7.34210250084
    ));
#58843 = CARTESIAN_POINT('',(5.201146897693,4.797210329483,
    7.308744561328));
#58844 = CARTESIAN_POINT('',(5.201146897693,4.875987857098,
    7.263978171458));
#58845 = CARTESIAN_POINT('',(5.201146897693,4.937263853875,7.22587324223
    ));
#58846 = CARTESIAN_POINT('',(5.201146897693,5.003196813424,
    7.182677635875));
#58847 = CARTESIAN_POINT('',(5.201146897693,5.049261593368,
    7.150410106176));
#58848 = CARTESIAN_POINT('',(5.201146897693,5.095436262059,
    7.115971766484));
#58849 = CARTESIAN_POINT('',(5.201146897693,5.120471635503,
    7.096898116653));
#58850 = CARTESIAN_POINT('',(5.201146897693,5.148004304252,7.07522941679
    ));
#58851 = CARTESIAN_POINT('',(5.201146897693,5.18324171886,7.046594434856
    ));
#58852 = CARTESIAN_POINT('',(5.201146897693,5.22007351284,7.015488169988
    ));
#58853 = CARTESIAN_POINT('',(5.201146897693,5.258051978281,
    6.981821402959));
#58854 = CARTESIAN_POINT('',(5.201146897692,5.297019040635,
    6.945937029905));
#58855 = CARTESIAN_POINT('',(5.201146897692,5.342767585025,
    6.901917000835));
#58856 = CARTESIAN_POINT('',(5.201146897692,5.384914768233,
    6.858687215445));
#58857 = CARTESIAN_POINT('',(5.201146897692,5.4212710262,6.819595728712)
  );
#58858 = CARTESIAN_POINT('',(5.201146897692,5.45214685871,6.785340158217
    ));
#58859 = CARTESIAN_POINT('',(5.201146897692,5.489703274199,
    6.741692857064));
#58860 = CARTESIAN_POINT('',(5.201146897692,5.533442469882,
    6.688083986897));
#58861 = CARTESIAN_POINT('',(5.201146897692,5.572045015893,
    6.637757883881));
#58862 = CARTESIAN_POINT('',(5.201146897692,5.604267887958,
    6.593346402129));
#58863 = CARTESIAN_POINT('',(5.201146897692,5.636095535548,
    6.547848362007));
#58864 = CARTESIAN_POINT('',(5.201146897692,5.67027845629,6.496274100815
    ));
#58865 = CARTESIAN_POINT('',(5.201146897692,5.70804555931,6.435269342179
    ));
#58866 = CARTESIAN_POINT('',(5.201146897692,5.737764536108,6.38418410144
    ));
#58867 = CARTESIAN_POINT('',(5.201146897692,5.759372394034,
    6.344963066484));
#58868 = CARTESIAN_POINT('',(5.201146897692,5.780704832444,
    6.304911425046));
#58869 = CARTESIAN_POINT('',(5.201146897691,5.80476707941,6.257602821968
    ));
#58870 = CARTESIAN_POINT('',(5.201146897691,5.834088531857,
    6.195651032337));
#58871 = CARTESIAN_POINT('',(5.201146897691,5.861080648949,
    6.134120144503));
#58872 = CARTESIAN_POINT('',(5.201146897691,5.878426125717,
    6.091401445052));
#58873 = CARTESIAN_POINT('',(5.201146897691,5.895286207565,
    6.048093201586));
#58874 = CARTESIAN_POINT('',(5.201146897691,5.913671912862,5.99856617951
    ));
#58875 = CARTESIAN_POINT('',(5.201146897691,5.930526377636,5.94833093232
    ));
#58876 = CARTESIAN_POINT('',(5.201146897691,5.941729057771,
    5.912765473672));
#58877 = CARTESIAN_POINT('',(5.201146897691,5.948329761711,
    5.891348188918));
#58878 = CARTESIAN_POINT('',(5.201146897691,5.956427354985,
    5.863857680903));
#58879 = CARTESIAN_POINT('',(5.201146897691,5.965832428747,
    5.830298515642));
#58880 = CARTESIAN_POINT('',(5.201146897691,5.975100257085,5.79535393382
    ));
#58881 = CARTESIAN_POINT('',(5.201146897691,5.986240069898,
    5.750242608463));
#58882 = CARTESIAN_POINT('',(5.201146897691,5.993813078687,
    5.716628640099));
#58883 = CARTESIAN_POINT('',(5.201146897691,6.001517291938,5.68025001714
    ));
#58884 = CARTESIAN_POINT('',(5.201146897691,6.008524329811,
    5.645187912493));
#58885 = CARTESIAN_POINT('',(5.201146897691,6.017488061541,5.59480501229
    ));
#58886 = CARTESIAN_POINT('',(5.20114689769,6.025357880396,5.544230122306
    ));
#58887 = CARTESIAN_POINT('',(5.20114689769,6.029905043656,5.510314401396
    ));
#58888 = CARTESIAN_POINT('',(5.20114689769,6.03405250435,5.476681324762)
  );
#58889 = CARTESIAN_POINT('',(5.20114689769,6.037856150239,5.442780055446
    ));
#58890 = CARTESIAN_POINT('',(5.20114689769,6.042373310302,5.393196277548
    ));
#58891 = CARTESIAN_POINT('',(5.20114689769,6.045820264459,5.344215886909
    ));
#58892 = CARTESIAN_POINT('',(5.20114689769,6.047758735347,5.30542224865)
  );
#58893 = CARTESIAN_POINT('',(5.20114689769,6.048911085659,5.273337209403
    ));
#58894 = CARTESIAN_POINT('',(5.20114689769,6.049739704079,5.241321217111
    ));
#58895 = CARTESIAN_POINT('',(5.20114689769,6.049990771396,5.215858911728
    ));
#58896 = CARTESIAN_POINT('',(5.20114689769,6.049990729375,5.200004467474
    ));
#58897 = CARTESIAN_POINT('',(5.20114689769,6.049990729353,5.200000226675
    ));
#58898 = PCURVE('',#58773,#58899);
#58899 = DEFINITIONAL_REPRESENTATION('',(#58900),#59256);
#58900 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58901,#58902,#58903,#58904,
    #58905,#58906,#58907,#58908,#58909,#58910,#58911,#58912,#58913,
    #58914,#58915,#58916,#58917,#58918,#58919,#58920,#58921,#58922,
    #58923,#58924,#58925,#58926,#58927,#58928,#58929,#58930,#58931,
    #58932,#58933,#58934,#58935,#58936,#58937,#58938,#58939,#58940,
    #58941,#58942,#58943,#58944,#58945,#58946,#58947,#58948,#58949,
    #58950,#58951,#58952,#58953,#58954,#58955,#58956,#58957,#58958,
    #58959,#58960,#58961,#58962,#58963,#58964,#58965,#58966,#58967,
    #58968,#58969,#58970,#58971,#58972,#58973,#58974,#58975,#58976,
    #58977,#58978,#58979,#58980,#58981,#58982,#58983,#58984,#58985,
    #58986,#58987,#58988,#58989,#58990,#58991,#58992,#58993,#58994,
    #58995,#58996,#58997,#58998,#58999,#59000,#59001,#59002,#59003,
    #59004,#59005,#59006,#59007,#59008,#59009,#59010,#59011,#59012,
    #59013,#59014,#59015,#59016,#59017,#59018,#59019,#59020,#59021,
    #59022,#59023,#59024,#59025,#59026,#59027,#59028,#59029,#59030,
    #59031,#59032,#59033,#59034,#59035,#59036,#59037,#59038,#59039,
    #59040,#59041,#59042,#59043,#59044,#59045,#59046,#59047,#59048,
    #59049,#59050,#59051,#59052,#59053,#59054,#59055,#59056,#59057,
    #59058,#59059,#59060,#59061,#59062,#59063,#59064,#59065,#59066,
    #59067,#59068,#59069,#59070,#59071,#59072,#59073,#59074,#59075,
    #59076,#59077,#59078,#59079,#59080,#59081,#59082,#59083,#59084,
    #59085,#59086,#59087,#59088,#59089,#59090,#59091,#59092,#59093,
    #59094,#59095,#59096,#59097,#59098,#59099,#59100,#59101,#59102,
    #59103,#59104,#59105,#59106,#59107,#59108,#59109,#59110,#59111,
    #59112,#59113,#59114,#59115,#59116,#59117,#59118,#59119,#59120,
    #59121,#59122,#59123,#59124,#59125,#59126,#59127,#59128,#59129,
    #59130,#59131,#59132,#59133,#59134,#59135,#59136,#59137,#59138,
    #59139,#59140,#59141,#59142,#59143,#59144,#59145,#59146,#59147,
    #59148,#59149,#59150,#59151,#59152,#59153,#59154,#59155,#59156,
    #59157,#59158,#59159,#59160,#59161,#59162,#59163,#59164,#59165,
    #59166,#59167,#59168,#59169,#59170,#59171,#59172,#59173,#59174,
    #59175,#59176,#59177,#59178,#59179,#59180,#59181,#59182,#59183,
    #59184,#59185,#59186,#59187,#59188,#59189,#59190,#59191,#59192,
    #59193,#59194,#59195,#59196,#59197,#59198,#59199,#59200,#59201,
    #59202,#59203,#59204,#59205,#59206,#59207,#59208,#59209,#59210,
    #59211,#59212,#59213,#59214,#59215,#59216,#59217,#59218,#59219,
    #59220,#59221,#59222,#59223,#59224,#59225,#59226,#59227,#59228,
    #59229,#59230,#59231,#59232,#59233,#59234,#59235,#59236,#59237,
    #59238,#59239,#59240,#59241,#59242,#59243,#59244,#59245,#59246,
    #59247,#59248,#59249,#59250,#59251,#59252,#59253,#59254,#59255),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    2.840909090909E-003,5.681818181818E-003,8.522727272727E-003,
    1.136363636364E-002,1.420454545455E-002,1.704545454545E-002,
    1.988636363636E-002,2.272727272727E-002,2.556818181818E-002,
    2.840909090909E-002,3.125E-002,3.409090909091E-002,
    3.693181818182E-002,3.977272727273E-002,4.261363636364E-002,
    4.545454545455E-002,4.829545454545E-002,5.113636363636E-002,
    5.397727272727E-002,5.681818181818E-002,5.965909090909E-002,
    6.25E-002,6.534090909091E-002,6.818181818182E-002,
    7.102272727273E-002,7.386363636364E-002,7.670454545455E-002,
    7.954545454545E-002,8.238636363636E-002,8.522727272727E-002,
    8.806818181818E-002,9.090909090909E-002,9.375E-002,
    9.659090909091E-002,9.943181818182E-002,0.102272727273,
    0.105113636364,0.107954545455,0.110795454545,0.113636363636,
    0.116477272727,0.119318181818,0.122159090909,0.125,0.127840909091,
    0.130681818182,0.133522727273,0.136363636364,0.139204545455,
    0.142045454545,0.144886363636,0.147727272727,0.150568181818,
    0.153409090909,0.15625,0.159090909091,0.161931818182,0.164772727273,
    0.167613636364,0.170454545455,0.173295454545,0.176136363636,
    0.178977272727,0.181818181818,0.184659090909,0.1875,0.190340909091,
    0.193181818182,0.196022727273,0.198863636364,0.201704545455,
    0.204545454545,0.207386363636,0.210227272727,0.213068181818,
    0.215909090909,0.21875,0.221590909091,0.224431818182,0.227272727273,
    0.230113636364,0.232954545455,0.235795454545,0.238636363636,
    0.241477272727,0.244318181818,0.247159090909,0.25,0.252840909091,
    0.255681818182,0.258522727273,0.261363636364,0.264204545455,
    0.267045454545,0.269886363636,0.272727272727,0.275568181818,
    0.278409090909,0.28125,0.284090909091,0.286931818182,0.289772727273,
    0.292613636364,0.295454545455,0.298295454545,0.301136363636,
    0.303977272727,0.306818181818,0.309659090909,0.3125,0.315340909091,
    0.318181818182,0.321022727273,0.323863636364,0.326704545455,
    0.329545454545,0.332386363636,0.335227272727,0.338068181818,
    0.340909090909,0.34375,0.346590909091,0.349431818182,0.352272727273,
    0.355113636364,0.357954545455,0.360795454545,0.363636363636,
    0.366477272727,0.369318181818,0.372159090909,0.375,0.377840909091,
    0.380681818182,0.383522727273,0.386363636364,0.389204545455,
    0.392045454545,0.394886363636,0.397727272727,0.400568181818,
    0.403409090909,0.40625,0.409090909091,0.411931818182,0.414772727273,
    0.417613636364,0.420454545455,0.423295454545,0.426136363636,
    0.428977272727,0.431818181818,0.434659090909,0.4375,0.440340909091,
    0.443181818182,0.446022727273,0.448863636364,0.451704545455,
    0.454545454545,0.457386363636,0.460227272727,0.463068181818,
    0.465909090909,0.46875,0.471590909091,0.474431818182,0.477272727273,
    0.480113636364,0.482954545455,0.485795454545,0.488636363636,
    0.491477272727,0.494318181818,0.497159090909,0.5,0.502840909091,
    0.505681818182,0.508522727273,0.511363636364,0.514204545455,
    0.517045454545,0.519886363636,0.522727272727,0.525568181818,
    0.528409090909,0.53125,0.534090909091,0.536931818182,0.539772727273,
    0.542613636364,0.545454545455,0.548295454545,0.551136363636,
    0.553977272727,0.556818181818,0.559659090909,0.5625,0.565340909091,
    0.568181818182,0.571022727273,0.573863636364,0.576704545455,
    0.579545454545,0.582386363636,0.585227272727,0.588068181818,
    0.590909090909,0.59375,0.596590909091,0.599431818182,0.602272727273,
    0.605113636364,0.607954545455,0.610795454545,0.613636363636,
    0.616477272727,0.619318181818,0.622159090909,0.625,0.627840909091,
    0.630681818182,0.633522727273,0.636363636364,0.639204545455,
    0.642045454545,0.644886363636,0.647727272727,0.650568181818,
    0.653409090909,0.65625,0.659090909091,0.661931818182,0.664772727273,
    0.667613636364,0.670454545455,0.673295454545,0.676136363636,
    0.678977272727,0.681818181818,0.684659090909,0.6875,0.690340909091,
    0.693181818182,0.696022727273,0.698863636364,0.701704545455,
    0.704545454545,0.707386363636,0.710227272727,0.713068181818,
    0.715909090909,0.71875,0.721590909091,0.724431818182,0.727272727273,
    0.730113636364,0.732954545455,0.735795454545,0.738636363636,
    0.741477272727,0.744318181818,0.747159090909,0.75,0.752840909091,
    0.755681818182,0.758522727273,0.761363636364,0.764204545455,
    0.767045454545,0.769886363636,0.772727272727,0.775568181818,
    0.778409090909,0.78125,0.784090909091,0.786931818182,0.789772727273,
    0.792613636364,0.795454545455,0.798295454545,0.801136363636,
    0.803977272727,0.806818181818,0.809659090909,0.8125,0.815340909091,
    0.818181818182,0.821022727273,0.823863636364,0.826704545455,
    0.829545454545,0.832386363636,0.835227272727,0.838068181818,
    0.840909090909,0.84375,0.846590909091,0.849431818182,0.852272727273,
    0.855113636364,0.857954545455,0.860795454545,0.863636363636,
    0.866477272727,0.869318181818,0.872159090909,0.875,0.877840909091,
    0.880681818182,0.883522727273,0.886363636364,0.889204545455,
    0.892045454545,0.894886363636,0.897727272727,0.900568181818,
    0.903409090909,0.90625,0.909090909091,0.911931818182,0.914772727273,
    0.917613636364,0.920454545455,0.923295454545,0.926136363636,
    0.928977272727,0.931818181818,0.934659090909,0.9375,0.940340909091,
    0.943181818182,0.946022727273,0.948863636364,0.951704545455,
    0.954545454545,0.957386363636,0.960227272727,0.963068181818,
    0.965909090909,0.96875,0.971590909091,0.974431818182,0.977272727273,
    0.980113636364,0.982954545455,0.985795454545,0.988636363636,
    0.991477272727,0.994318181818,0.997159090909,1.),
  .QUASI_UNIFORM_KNOTS.);
#58901 = CARTESIAN_POINT('',(6.283180009018,0.216521555335));
#58902 = CARTESIAN_POINT('',(6.281842693525,0.216521560136));
#58903 = CARTESIAN_POINT('',(6.279165599027,0.216521565331));
#58904 = CARTESIAN_POINT('',(6.275142621206,0.21652156442));
#58905 = CARTESIAN_POINT('',(6.271112362027,0.216521559723));
#58906 = CARTESIAN_POINT('',(6.267074875325,0.21652155477));
#58907 = CARTESIAN_POINT('',(6.263030214343,0.216521552137));
#58908 = CARTESIAN_POINT('',(6.258978431714,0.216521552068));
#58909 = CARTESIAN_POINT('',(6.254919579366,0.216521553907));
#58910 = CARTESIAN_POINT('',(6.250853708522,0.216521555806));
#58911 = CARTESIAN_POINT('',(6.246780869631,0.216521555632));
#58912 = CARTESIAN_POINT('',(6.242701112193,0.216521555304));
#58913 = CARTESIAN_POINT('',(6.238614485059,0.216521555384));
#58914 = CARTESIAN_POINT('',(6.234521036399,0.216521555351));
#58915 = CARTESIAN_POINT('',(6.230420813642,0.216521554648));
#58916 = CARTESIAN_POINT('',(6.226313863375,0.216521554587));
#58917 = CARTESIAN_POINT('',(6.22220023162,0.216521555232));
#58918 = CARTESIAN_POINT('',(6.218079963408,0.216521555402));
#58919 = CARTESIAN_POINT('',(6.213953104414,0.216521554834));
#58920 = CARTESIAN_POINT('',(6.209819701355,0.216521554843));
#58921 = CARTESIAN_POINT('',(6.205679799956,0.216521555411));
#58922 = CARTESIAN_POINT('',(6.201533445323,0.216521555215));
#58923 = CARTESIAN_POINT('',(6.197380682047,0.216521554725));
#58924 = CARTESIAN_POINT('',(6.19322155419,0.216521554899));
#58925 = CARTESIAN_POINT('',(6.189056105101,0.216521555482));
#58926 = CARTESIAN_POINT('',(6.184884377581,0.216521555111));
#58927 = CARTESIAN_POINT('',(6.180706412369,0.216521554798));
#58928 = CARTESIAN_POINT('',(6.176522249407,0.216521555101));
#58929 = CARTESIAN_POINT('',(6.172331928011,0.216521555481));
#58930 = CARTESIAN_POINT('',(6.168135486899,0.216521554931));
#58931 = CARTESIAN_POINT('',(6.163932964933,0.216521554754));
#58932 = CARTESIAN_POINT('',(6.159724400166,0.216521555203));
#58933 = CARTESIAN_POINT('',(6.155509830472,0.216521555417));
#58934 = CARTESIAN_POINT('',(6.151289291167,0.216521554955));
#58935 = CARTESIAN_POINT('',(6.147062813461,0.216521554931));
#58936 = CARTESIAN_POINT('',(6.142830428566,0.216521555373));
#58937 = CARTESIAN_POINT('',(6.138592166851,0.216521555268));
#58938 = CARTESIAN_POINT('',(6.134348058267,0.216521554865));
#58939 = CARTESIAN_POINT('',(6.130098132251,0.21652155498));
#58940 = CARTESIAN_POINT('',(6.125842417597,0.216521555445));
#58941 = CARTESIAN_POINT('',(6.121580942446,0.216521555166));
#58942 = CARTESIAN_POINT('',(6.117313734499,0.21652155489));
#58943 = CARTESIAN_POINT('',(6.113040820883,0.216521555117));
#58944 = CARTESIAN_POINT('',(6.108762228093,0.216521555462));
#58945 = CARTESIAN_POINT('',(6.104477981985,0.216521555031));
#58946 = CARTESIAN_POINT('',(6.10018810784,0.216521554856));
#58947 = CARTESIAN_POINT('',(6.095892630256,0.216521555186));
#58948 = CARTESIAN_POINT('',(6.091591573486,0.216521555428));
#58949 = CARTESIAN_POINT('',(6.087284960007,0.216521555083));
#58950 = CARTESIAN_POINT('',(6.082972809272,0.216521555039));
#58951 = CARTESIAN_POINT('',(6.078655140541,0.216521555359));
#58952 = CARTESIAN_POINT('',(6.074331972343,0.216521555289));
#58953 = CARTESIAN_POINT('',(6.070003322604,0.216521554998));
#58954 = CARTESIAN_POINT('',(6.065669208637,0.216521555099));
#58955 = CARTESIAN_POINT('',(6.061329647141,0.216521555431));
#58956 = CARTESIAN_POINT('',(6.056984654202,0.216521555166));
#58957 = CARTESIAN_POINT('',(6.052634245148,0.21652155495));
#58958 = CARTESIAN_POINT('',(6.048278434695,0.216521555145));
#58959 = CARTESIAN_POINT('',(6.043917236925,0.216521555418));
#58960 = CARTESIAN_POINT('',(6.039550665381,0.216521555272));
#58961 = CARTESIAN_POINT('',(6.035178732652,0.216521555312));
#58962 = CARTESIAN_POINT('',(6.030801451944,0.216521555531));
#58963 = CARTESIAN_POINT('',(6.026418831272,0.216521555091));
#58964 = CARTESIAN_POINT('',(6.022030900295,0.216521554482));
#58965 = CARTESIAN_POINT('',(6.017637707542,0.216521554743));
#58966 = CARTESIAN_POINT('',(6.013239296686,0.216521555515));
#58967 = CARTESIAN_POINT('',(6.008835711907,0.21652155509));
#58968 = CARTESIAN_POINT('',(6.004426996535,0.216521554716));
#58969 = CARTESIAN_POINT('',(6.000013193413,0.216521555077));
#58970 = CARTESIAN_POINT('',(5.995594344755,0.21652155552));
#58971 = CARTESIAN_POINT('',(5.991170492222,0.21652155476));
#58972 = CARTESIAN_POINT('',(5.986741677439,0.21652155447));
#58973 = CARTESIAN_POINT('',(5.98230794143,0.216521555012));
#58974 = CARTESIAN_POINT('',(5.977869324635,0.216521555512));
#58975 = CARTESIAN_POINT('',(5.973425866941,0.216521554931));
#58976 = CARTESIAN_POINT('',(5.968977607854,0.216521554843));
#58977 = CARTESIAN_POINT('',(5.964524586332,0.216521555358));
#58978 = CARTESIAN_POINT('',(5.960066840653,0.216521555431));
#58979 = CARTESIAN_POINT('',(5.955604408959,0.216521554773));
#58980 = CARTESIAN_POINT('',(5.951137333964,0.216521554794));
#58981 = CARTESIAN_POINT('',(5.946665657519,0.216521555495));
#58982 = CARTESIAN_POINT('',(5.942189421024,0.216521555978));
#58983 = CARTESIAN_POINT('',(5.937708665192,0.216521553613));
#58984 = CARTESIAN_POINT('',(5.933223431024,0.216521550617));
#58985 = CARTESIAN_POINT('',(5.928733759167,0.216521549075));
#58986 = CARTESIAN_POINT('',(5.924239689717,0.21652154972));
#58987 = CARTESIAN_POINT('',(5.919741262259,0.216521552182));
#58988 = CARTESIAN_POINT('',(5.915238515806,0.216521555217));
#58989 = CARTESIAN_POINT('',(5.910731488898,0.216521555571));
#58990 = CARTESIAN_POINT('',(5.906220219076,0.216521553514));
#58991 = CARTESIAN_POINT('',(5.901704743054,0.216521551919));
#58992 = CARTESIAN_POINT('',(5.89718509714,0.216521551775));
#58993 = CARTESIAN_POINT('',(5.892661317131,0.216521553249));
#58994 = CARTESIAN_POINT('',(5.888133438269,0.216521555363));
#58995 = CARTESIAN_POINT('',(5.883601495447,0.216521556236));
#58996 = CARTESIAN_POINT('',(5.879065522333,0.216521552492));
#58997 = CARTESIAN_POINT('',(5.874525563433,0.216521547537));
#58998 = CARTESIAN_POINT('',(5.86998166372,0.216521544145));
#58999 = CARTESIAN_POINT('',(5.865433867474,0.216521543689));
#59000 = CARTESIAN_POINT('',(5.860882218573,0.216521546366));
#59001 = CARTESIAN_POINT('',(5.856326760376,0.216521551105));
#59002 = CARTESIAN_POINT('',(5.851767535813,0.216521555749));
#59003 = CARTESIAN_POINT('',(5.847204587028,0.216521556439));
#59004 = CARTESIAN_POINT('',(5.842637959573,0.216521555623));
#59005 = CARTESIAN_POINT('',(5.838067698938,0.216521555183));
#59006 = CARTESIAN_POINT('',(5.833493850093,0.216521555414));
#59007 = CARTESIAN_POINT('',(5.828916457537,0.216521556049));
#59008 = CARTESIAN_POINT('',(5.824335565448,0.216521556618));
#59009 = CARTESIAN_POINT('',(5.819751217009,0.216521554303));
#59010 = CARTESIAN_POINT('',(5.815163457358,0.216521549309));
#59011 = CARTESIAN_POINT('',(5.810572334131,0.216521545503));
#59012 = CARTESIAN_POINT('',(5.805977894,0.216521544415));
#59013 = CARTESIAN_POINT('',(5.801380183389,0.216521546528));
#59014 = CARTESIAN_POINT('',(5.796779248266,0.216521550939));
#59015 = CARTESIAN_POINT('',(5.79217513417,0.216521555474));
#59016 = CARTESIAN_POINT('',(5.787567886186,0.216521556574));
#59017 = CARTESIAN_POINT('',(5.78295754892,0.216521549691));
#59018 = CARTESIAN_POINT('',(5.77834416686,0.216521540151));
#59019 = CARTESIAN_POINT('',(5.773727784189,0.21652153171));
#59020 = CARTESIAN_POINT('',(5.769108444763,0.21652152691));
#59021 = CARTESIAN_POINT('',(5.764486192094,0.21652152699));
#59022 = CARTESIAN_POINT('',(5.759861069324,0.216521531911));
#59023 = CARTESIAN_POINT('',(5.755233119245,0.216521540384));
#59024 = CARTESIAN_POINT('',(5.750602384144,0.216521549745));
#59025 = CARTESIAN_POINT('',(5.745968906281,0.216521556463));
#59026 = CARTESIAN_POINT('',(5.741332726048,0.21652155427));
#59027 = CARTESIAN_POINT('',(5.736693894149,0.216521546781));
#59028 = CARTESIAN_POINT('',(5.732052464004,0.216521539209));
#59029 = CARTESIAN_POINT('',(5.727408488012,0.21652153451));
#59030 = CARTESIAN_POINT('',(5.722762018488,0.216521534373));
#59031 = CARTESIAN_POINT('',(5.718113107387,0.216521538964));
#59032 = CARTESIAN_POINT('',(5.71346180635,0.216521546985));
#59033 = CARTESIAN_POINT('',(5.708808166668,0.216521555725));
#59034 = CARTESIAN_POINT('',(5.704152239274,0.21652156081));
#59035 = CARTESIAN_POINT('',(5.699494074731,0.216521560134));
#59036 = CARTESIAN_POINT('',(5.694833723405,0.216521548487));
#59037 = CARTESIAN_POINT('',(5.690171234501,0.216521528758));
#59038 = CARTESIAN_POINT('',(5.685506656582,0.216521508014));
#59039 = CARTESIAN_POINT('',(5.680840038146,0.216521490589));
#59040 = CARTESIAN_POINT('',(5.676171427465,0.216521479749));
#59041 = CARTESIAN_POINT('',(5.671500872603,0.216521477252));
#59042 = CARTESIAN_POINT('',(5.666828421388,0.216521483472));
#59043 = CARTESIAN_POINT('',(5.662154121389,0.216521497355));
#59044 = CARTESIAN_POINT('',(5.657478019921,0.216521516491));
#59045 = CARTESIAN_POINT('',(5.652800163936,0.216521536888));
#59046 = CARTESIAN_POINT('',(5.648120600333,0.216521553826));
#59047 = CARTESIAN_POINT('',(5.643439374708,0.216521558683));
#59048 = CARTESIAN_POINT('',(5.638756537584,0.216521555099));
#59049 = CARTESIAN_POINT('',(5.634072142632,0.216521553946));
#59050 = CARTESIAN_POINT('',(5.629386242775,0.216521554903));
#59051 = CARTESIAN_POINT('',(5.624698890911,0.21652155563));
#59052 = CARTESIAN_POINT('',(5.620010139656,0.216521554183));
#59053 = CARTESIAN_POINT('',(5.615320041517,0.21652155354));
#59054 = CARTESIAN_POINT('',(5.610628648848,0.216521554333));
#59055 = CARTESIAN_POINT('',(5.605936013841,0.216521555695));
#59056 = CARTESIAN_POINT('',(5.601242188461,0.21652155604));
#59057 = CARTESIAN_POINT('',(5.59654722439,0.216521556201));
#59058 = CARTESIAN_POINT('',(5.591851173135,0.216521554155));
#59059 = CARTESIAN_POINT('',(5.587154086212,0.216521551113));
#59060 = CARTESIAN_POINT('',(5.582456015176,0.216521549888));
#59061 = CARTESIAN_POINT('',(5.577757011451,0.216521551046));
#59062 = CARTESIAN_POINT('',(5.573057126341,0.216521553931));
#59063 = CARTESIAN_POINT('',(5.568356411012,0.216521555994));
#59064 = CARTESIAN_POINT('',(5.563654916443,0.21652155447));
#59065 = CARTESIAN_POINT('',(5.558952693452,0.216521553017));
#59066 = CARTESIAN_POINT('',(5.554249792807,0.216521552979));
#59067 = CARTESIAN_POINT('',(5.549546265245,0.216521554558));
#59068 = CARTESIAN_POINT('',(5.544842161218,0.21652155584));
#59069 = CARTESIAN_POINT('',(5.540137531887,0.216521555865));
#59070 = CARTESIAN_POINT('',(5.535432429674,0.216521556095));
#59071 = CARTESIAN_POINT('',(5.530726906699,0.216521555569));
#59072 = CARTESIAN_POINT('',(5.526021015059,0.216521552617));
#59073 = CARTESIAN_POINT('',(5.521314806813,0.216521550551));
#59074 = CARTESIAN_POINT('',(5.516608334031,0.216521550725));
#59075 = CARTESIAN_POINT('',(5.511901648755,0.216521553065));
#59076 = CARTESIAN_POINT('',(5.507194802986,0.216521555998));
#59077 = CARTESIAN_POINT('',(5.502487848652,0.21652155621));
#59078 = CARTESIAN_POINT('',(5.497780837638,0.216521549699));
#59079 = CARTESIAN_POINT('',(5.493073822591,0.216521542023));
#59080 = CARTESIAN_POINT('',(5.488366856206,0.216521536562));
#59081 = CARTESIAN_POINT('',(5.483659991243,0.216521535321));
#59082 = CARTESIAN_POINT('',(5.478953280495,0.216521538738));
#59083 = CARTESIAN_POINT('',(5.474246776762,0.21652154563));
#59084 = CARTESIAN_POINT('',(5.469540532872,0.216521553618));
#59085 = CARTESIAN_POINT('',(5.4648346015,0.216521557472));
#59086 = CARTESIAN_POINT('',(5.460129035871,0.216521556825));
#59087 = CARTESIAN_POINT('',(5.455423889811,0.216521555228));
#59088 = CARTESIAN_POINT('',(5.450719217125,0.21652155358));
#59089 = CARTESIAN_POINT('',(5.446015071735,0.216521553504));
#59090 = CARTESIAN_POINT('',(5.441311507641,0.216521554835));
#59091 = CARTESIAN_POINT('',(5.436608578916,0.216521556045));
#59092 = CARTESIAN_POINT('',(5.431906339623,0.216521553452));
#59093 = CARTESIAN_POINT('',(5.427204844486,0.216521550314));
#59094 = CARTESIAN_POINT('',(5.422504148437,0.216521549121));
#59095 = CARTESIAN_POINT('',(5.417804306566,0.216521550529));
#59096 = CARTESIAN_POINT('',(5.413105373914,0.216521553833));
#59097 = CARTESIAN_POINT('',(5.40840740624,0.216521556117));
#59098 = CARTESIAN_POINT('',(5.40371045685,0.21652155534));
#59099 = CARTESIAN_POINT('',(5.399014572244,0.21652155478));
#59100 = CARTESIAN_POINT('',(5.394319800151,0.216521555293));
#59101 = CARTESIAN_POINT('',(5.389626188176,0.216521556492));
#59102 = CARTESIAN_POINT('',(5.384933784117,0.216521556797));
#59103 = CARTESIAN_POINT('',(5.380242635923,0.216521552061));
#59104 = CARTESIAN_POINT('',(5.375552791213,0.216521545155));
#59105 = CARTESIAN_POINT('',(5.370864297725,0.216521539979));
#59106 = CARTESIAN_POINT('',(5.366177203453,0.216521538378));
#59107 = CARTESIAN_POINT('',(5.361491556593,0.216521540952));
#59108 = CARTESIAN_POINT('',(5.356807405524,0.216521546735));
#59109 = CARTESIAN_POINT('',(5.352124798814,0.216521553657));
#59110 = CARTESIAN_POINT('',(5.347443785108,0.216521557012));
#59111 = CARTESIAN_POINT('',(5.342764413494,0.216521556178));
#59112 = CARTESIAN_POINT('',(5.338086733652,0.216521555048));
#59113 = CARTESIAN_POINT('',(5.333410795461,0.216521554874));
#59114 = CARTESIAN_POINT('',(5.328736649055,0.216521555548));
#59115 = CARTESIAN_POINT('',(5.324064344796,0.216521556408));
#59116 = CARTESIAN_POINT('',(5.319393933248,0.216521557239));
#59117 = CARTESIAN_POINT('',(5.31472546535,0.216521555808));
#59118 = CARTESIAN_POINT('',(5.310058991678,0.216521549311));
#59119 = CARTESIAN_POINT('',(5.305394556993,0.216521542449));
#59120 = CARTESIAN_POINT('',(5.300732206802,0.216521537985));
#59121 = CARTESIAN_POINT('',(5.296071986814,0.216521537472));
#59122 = CARTESIAN_POINT('',(5.291413943055,0.216521541078));
#59123 = CARTESIAN_POINT('',(5.286758121836,0.216521547525));
#59124 = CARTESIAN_POINT('',(5.282104569657,0.216521554502));
#59125 = CARTESIAN_POINT('',(5.277453333507,0.216521557036));
#59126 = CARTESIAN_POINT('',(5.2728044592,0.216521555877));
#59127 = CARTESIAN_POINT('',(5.26815799209,0.216521554556));
#59128 = CARTESIAN_POINT('',(5.263513978076,0.216521554305));
#59129 = CARTESIAN_POINT('',(5.258872463332,0.216521555192));
#59130 = CARTESIAN_POINT('',(5.254233494372,0.216521556106));
#59131 = CARTESIAN_POINT('',(5.24959711795,0.216521553679));
#59132 = CARTESIAN_POINT('',(5.244963381459,0.216521550175));
#59133 = CARTESIAN_POINT('',(5.240332332781,0.216521548345));
#59134 = CARTESIAN_POINT('',(5.235704020147,0.216521549099));
#59135 = CARTESIAN_POINT('',(5.231078492154,0.216521552026));
#59136 = CARTESIAN_POINT('',(5.226455797734,0.216521555528));
#59137 = CARTESIAN_POINT('',(5.22183598615,0.216521555736));
#59138 = CARTESIAN_POINT('',(5.217219106835,0.216521554546));
#59139 = CARTESIAN_POINT('',(5.212605209614,0.216521554155));
#59140 = CARTESIAN_POINT('',(5.207994344707,0.216521555014));
#59141 = CARTESIAN_POINT('',(5.203386562771,0.216521555913));
#59142 = CARTESIAN_POINT('',(5.198781914609,0.216521556234));
#59143 = CARTESIAN_POINT('',(5.194180452265,0.216521553899));
#59144 = CARTESIAN_POINT('',(5.189582223244,0.216521550323));
#59145 = CARTESIAN_POINT('',(5.184987272918,0.216521548351));
#59146 = CARTESIAN_POINT('',(5.180395647726,0.216521548883));
#59147 = CARTESIAN_POINT('',(5.175807394366,0.216521551602));
#59148 = CARTESIAN_POINT('',(5.17122255999,0.216521555103));
#59149 = CARTESIAN_POINT('',(5.166641192132,0.216521555623));
#59150 = CARTESIAN_POINT('',(5.162063338689,0.216521552867));
#59151 = CARTESIAN_POINT('',(5.157489048025,0.216521550627));
#59152 = CARTESIAN_POINT('',(5.152918368996,0.216521550248));
#59153 = CARTESIAN_POINT('',(5.14835135093,0.216521551989));
#59154 = CARTESIAN_POINT('',(5.1437880436,0.216521554814));
#59155 = CARTESIAN_POINT('',(5.139228497223,0.216521555846));
#59156 = CARTESIAN_POINT('',(5.134672762381,0.216521552813));
#59157 = CARTESIAN_POINT('',(5.130120889978,0.216521549852));
#59158 = CARTESIAN_POINT('',(5.125572931477,0.216521548736));
#59159 = CARTESIAN_POINT('',(5.12102893884,0.216521550138));
#59160 = CARTESIAN_POINT('',(5.116488964523,0.21652155324));
#59161 = CARTESIAN_POINT('',(5.111953061452,0.216521556009));
#59162 = CARTESIAN_POINT('',(5.107421283008,0.216521554435));
#59163 = CARTESIAN_POINT('',(5.102893682962,0.216521551643));
#59164 = CARTESIAN_POINT('',(5.098370315684,0.216521550169));
#59165 = CARTESIAN_POINT('',(5.09385123599,0.216521550921));
#59166 = CARTESIAN_POINT('',(5.089336499604,0.216521553463));
#59167 = CARTESIAN_POINT('',(5.084826161354,0.216521555882));
#59168 = CARTESIAN_POINT('',(5.080320281812,0.216521555014));
#59169 = CARTESIAN_POINT('',(5.075818897715,0.216521553563));
#59170 = CARTESIAN_POINT('',(5.071322019259,0.216521552591));
#59171 = CARTESIAN_POINT('',(5.066829662797,0.21652155273));
#59172 = CARTESIAN_POINT('',(5.062341843735,0.216521553906));
#59173 = CARTESIAN_POINT('',(5.057858578425,0.216521555406));
#59174 = CARTESIAN_POINT('',(5.053379883642,0.216521555837));
#59175 = CARTESIAN_POINT('',(5.048905776707,0.216521553179));
#59176 = CARTESIAN_POINT('',(5.044436275876,0.216521549796));
#59177 = CARTESIAN_POINT('',(5.039971399996,0.216521547316));
#59178 = CARTESIAN_POINT('',(5.035511168487,0.21652154667));
#59179 = CARTESIAN_POINT('',(5.031055601334,0.216521548093));
#59180 = CARTESIAN_POINT('',(5.026604719084,0.21652155104));
#59181 = CARTESIAN_POINT('',(5.022158542794,0.216521554482));
#59182 = CARTESIAN_POINT('',(5.01771709417,0.21652155575));
#59183 = CARTESIAN_POINT('',(5.013280394996,0.216521555057));
#59184 = CARTESIAN_POINT('',(5.008848468889,0.21652155542));
#59185 = CARTESIAN_POINT('',(5.00442134103,0.216521555234));
#59186 = CARTESIAN_POINT('',(4.999999036923,0.216521554741));
#59187 = CARTESIAN_POINT('',(4.995581582735,0.216521554862));
#59188 = CARTESIAN_POINT('',(4.991169005174,0.216521555417));
#59189 = CARTESIAN_POINT('',(4.986761331552,0.216521555432));
#59190 = CARTESIAN_POINT('',(4.982358589557,0.216521555507));
#59191 = CARTESIAN_POINT('',(4.977960807996,0.216521555127));
#59192 = CARTESIAN_POINT('',(4.973568013645,0.216521554519));
#59193 = CARTESIAN_POINT('',(4.969180231418,0.216521554596));
#59194 = CARTESIAN_POINT('',(4.964797487351,0.216521555285));
#59195 = CARTESIAN_POINT('',(4.960419807889,0.216521555407));
#59196 = CARTESIAN_POINT('',(4.956047220183,0.216521555199));
#59197 = CARTESIAN_POINT('',(4.95167975205,0.216521555384));
#59198 = CARTESIAN_POINT('',(4.947317431813,0.216521555711));
#59199 = CARTESIAN_POINT('',(4.942960288648,0.216521554668));
#59200 = CARTESIAN_POINT('',(4.938608350624,0.216521553098));
#59201 = CARTESIAN_POINT('',(4.934261645702,0.216521552473));
#59202 = CARTESIAN_POINT('',(4.929920202583,0.216521553104));
#59203 = CARTESIAN_POINT('',(4.925584050689,0.216521554643));
#59204 = CARTESIAN_POINT('',(4.921253219392,0.2165215557));
#59205 = CARTESIAN_POINT('',(4.916927741116,0.216521554865));
#59206 = CARTESIAN_POINT('',(4.912607649208,0.216521554008));
#59207 = CARTESIAN_POINT('',(4.90829297455,0.21652155396));
#59208 = CARTESIAN_POINT('',(4.903983749411,0.216521554757));
#59209 = CARTESIAN_POINT('',(4.899680006464,0.216521555625));
#59210 = CARTESIAN_POINT('',(4.895381778994,0.21652155475));
#59211 = CARTESIAN_POINT('',(4.891089101528,0.21652155378));
#59212 = CARTESIAN_POINT('',(4.886802009276,0.216521553716));
#59213 = CARTESIAN_POINT('',(4.882520538048,0.216521554583));
#59214 = CARTESIAN_POINT('',(4.878244724329,0.216521555637));
#59215 = CARTESIAN_POINT('',(4.873974604978,0.216521554814));
#59216 = CARTESIAN_POINT('',(4.869710219839,0.216521553677));
#59217 = CARTESIAN_POINT('',(4.865451609759,0.216521553497));
#59218 = CARTESIAN_POINT('',(4.861198816111,0.216521554366));
#59219 = CARTESIAN_POINT('',(4.856951880999,0.216521555603));
#59220 = CARTESIAN_POINT('',(4.85271084685,0.216521554954));
#59221 = CARTESIAN_POINT('',(4.848475758927,0.216521553776));
#59222 = CARTESIAN_POINT('',(4.84424666384,0.216521553562));
#59223 = CARTESIAN_POINT('',(4.840023608296,0.216521554419));
#59224 = CARTESIAN_POINT('',(4.835806641221,0.216521555647));
#59225 = CARTESIAN_POINT('',(4.831595806424,0.216521554863));
#59226 = CARTESIAN_POINT('',(4.827391140361,0.216521553499));
#59227 = CARTESIAN_POINT('',(4.823192697512,0.216521553192));
#59228 = CARTESIAN_POINT('',(4.819000528782,0.216521554105));
#59229 = CARTESIAN_POINT('',(4.814814686804,0.216521555566));
#59230 = CARTESIAN_POINT('',(4.810635224828,0.216521555057));
#59231 = CARTESIAN_POINT('',(4.806462194895,0.216521553747));
#59232 = CARTESIAN_POINT('',(4.802295649043,0.216521553396));
#59233 = CARTESIAN_POINT('',(4.798135640207,0.216521554203));
#59234 = CARTESIAN_POINT('',(4.793982221843,0.216521555559));
#59235 = CARTESIAN_POINT('',(4.78983544848,0.216521555065));
#59236 = CARTESIAN_POINT('',(4.785695372385,0.216521553936));
#59237 = CARTESIAN_POINT('',(4.781562045674,0.216521553734));
#59238 = CARTESIAN_POINT('',(4.777435521386,0.216521554559));
#59239 = CARTESIAN_POINT('',(4.773315853199,0.216521555691));
#59240 = CARTESIAN_POINT('',(4.769203095461,0.2165215547));
#59241 = CARTESIAN_POINT('',(4.765097303351,0.216521553188));
#59242 = CARTESIAN_POINT('',(4.760998532821,0.216521552812));
#59243 = CARTESIAN_POINT('',(4.756906840537,0.216521553805));
#59244 = CARTESIAN_POINT('',(4.752822283882,0.216521555475));
#59245 = CARTESIAN_POINT('',(4.748744920898,0.216521555624));
#59246 = CARTESIAN_POINT('',(4.744674810736,0.216521555353));
#59247 = CARTESIAN_POINT('',(4.740612013336,0.216521555097));
#59248 = CARTESIAN_POINT('',(4.73655658938,0.216521555347));
#59249 = CARTESIAN_POINT('',(4.732508600286,0.216521555658));
#59250 = CARTESIAN_POINT('',(4.728468108184,0.216521554202));
#59251 = CARTESIAN_POINT('',(4.724435175835,0.216521553004));
#59252 = CARTESIAN_POINT('',(4.72040986678,0.216521553128));
#59253 = CARTESIAN_POINT('',(4.71639224524,0.216521554532));
#59254 = CARTESIAN_POINT('',(4.713718999374,0.216521555236));
#59255 = CARTESIAN_POINT('',(4.712383679386,0.216521555333));
#59256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59257 = ORIENTED_EDGE('',*,*,#59258,.T.);
#59258 = EDGE_CURVE('',#58808,#59259,#59261,.T.);
#59259 = VERTEX_POINT('',#59260);
#59260 = CARTESIAN_POINT('',(4.768133613103,5.800001653561,
    5.200000226581));
#59261 = SURFACE_CURVE('',#59262,(#59269),.PCURVE_S1.);
#59262 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59263,#59264,#59265,#59266,
    #59267,#59268),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#59263 = CARTESIAN_POINT('',(5.201135840769,6.050007423793,
    5.200000226633));
#59264 = CARTESIAN_POINT('',(5.128968064995,6.008341339023,
    5.200000226627));
#59265 = CARTESIAN_POINT('',(5.056800289222,5.966675254254,5.20000022662
    ));
#59266 = CARTESIAN_POINT('',(4.91246450762,5.883342951892,5.200000226602
    ));
#59267 = CARTESIAN_POINT('',(4.840296501791,5.8416767343,5.200000226592)
  );
#59268 = CARTESIAN_POINT('',(4.768128495963,5.800010516708,
    5.200000226581));
#59269 = PCURVE('',#58773,#59270);
#59270 = DEFINITIONAL_REPRESENTATION('',(#59271),#59297);
#59271 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59272,#59273,#59274,#59275,
    #59276,#59277,#59278,#59279,#59280,#59281,#59282,#59283,#59284,
    #59285,#59286,#59287,#59288,#59289,#59290,#59291,#59292,#59293,
    #59294,#59295,#59296),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#59272 = CARTESIAN_POINT('',(4.712383679406,0.216520491654));
#59273 = CARTESIAN_POINT('',(4.71238367104,0.20995980741));
#59274 = CARTESIAN_POINT('',(4.712383654227,0.196838438923));
#59275 = CARTESIAN_POINT('',(4.712383628768,0.177156385673));
#59276 = CARTESIAN_POINT('',(4.712383603064,0.157474331386));
#59277 = CARTESIAN_POINT('',(4.712383577112,0.137792275544));
#59278 = CARTESIAN_POINT('',(4.712383550908,0.118110217628));
#59279 = CARTESIAN_POINT('',(4.712383524448,9.842815711866E-002));
#59280 = CARTESIAN_POINT('',(4.71238349773,7.874609349846E-002));
#59281 = CARTESIAN_POINT('',(4.712383470749,5.906402624857E-002));
#59282 = CARTESIAN_POINT('',(4.7123834435,3.938195485044E-002));
#59283 = CARTESIAN_POINT('',(4.712383415981,1.969987878555E-002));
#59284 = CARTESIAN_POINT('',(4.712383388187,1.779753537049E-005));
#59285 = CARTESIAN_POINT('',(4.712383360114,-1.966428941863E-002));
#59286 = CARTESIAN_POINT('',(4.712383331757,-3.934638155791E-002));
#59287 = CARTESIAN_POINT('',(4.712383303113,-5.902847836396E-002));
#59288 = CARTESIAN_POINT('',(4.712383274177,-7.871057931824E-002));
#59289 = CARTESIAN_POINT('',(4.712383244944,-9.839268390222E-002));
#59290 = CARTESIAN_POINT('',(4.71238321541,-0.118074791597));
#59291 = CARTESIAN_POINT('',(4.712383185571,-0.137756901885));
#59292 = CARTESIAN_POINT('',(4.712383155421,-0.157439014247));
#59293 = CARTESIAN_POINT('',(4.712383124955,-0.177121128165));
#59294 = CARTESIAN_POINT('',(4.712383094169,-0.196803243119));
#59295 = CARTESIAN_POINT('',(4.712383073429,-0.209924653435));
#59296 = CARTESIAN_POINT('',(4.712383063003,-0.216485358592));
#59297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59298 = ORIENTED_EDGE('',*,*,#59299,.F.);
#59299 = EDGE_CURVE('',#58763,#59259,#59300,.T.);
#59300 = SURFACE_CURVE('',#59301,(#59330),.PCURVE_S1.);
#59301 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59302,#59303,#59304,#59305,
    #59306,#59307,#59308,#59309,#59310,#59311,#59312,#59313,#59314,
    #59315,#59316,#59317,#59318,#59319,#59320,#59321,#59322,#59323,
    #59324,#59325,#59326,#59327,#59328,#59329),.UNSPECIFIED.,.F.,.F.,(4,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    5.429748204442E-002,0.100794358929,0.137432515778,0.178861529013,
    0.219639984703,0.264118447735,0.305291197059,0.348699233278,
    0.38929313324,0.426740142004,0.464196076,0.503094986334,
    0.546343807857,0.590687137469,0.635229410147,0.679665057377,
    0.720473005873,0.761166363314,0.79638711549,0.830245449305,
    0.861823688485,0.89487011548,0.937846718223,0.973057389679,1.),
  .UNSPECIFIED.);
#59302 = CARTESIAN_POINT('',(4.768103787023,3.649999999608,
    7.349995392367));
#59303 = CARTESIAN_POINT('',(4.768106795859,3.710950175721,7.34999676889
    ));
#59304 = CARTESIAN_POINT('',(4.768112446355,3.824180627198,
    7.345183396762));
#59305 = CARTESIAN_POINT('',(4.768116889786,3.977770096924,
    7.326428846598));
#59306 = CARTESIAN_POINT('',(4.768117510544,4.116012818044,
    7.300277204778));
#59307 = CARTESIAN_POINT('',(4.768119091988,4.245676236987,
    7.267377210122));
#59308 = CARTESIAN_POINT('',(4.768120951854,4.380757947348,
    7.223698882313));
#59309 = CARTESIAN_POINT('',(4.768122835271,4.512881721925,7.17102121634
    ));
#59310 = CARTESIAN_POINT('',(4.768124830617,4.644076821969,
    7.108173346756));
#59311 = CARTESIAN_POINT('',(4.768126795406,4.766986772788,
    7.038906305396));
#59312 = CARTESIAN_POINT('',(4.768128742806,4.881637525068,
    6.963905827439));
#59313 = CARTESIAN_POINT('',(4.768130599037,4.985634570386,
    6.886375682871));
#59314 = CARTESIAN_POINT('',(4.768132445,5.083246020211,6.804311986983)
  );
#59315 = CARTESIAN_POINT('',(4.768134392103,5.180994820799,
    6.711624865341));
#59316 = CARTESIAN_POINT('',(4.768136465048,5.278069181013,
    6.606842582251));
#59317 = CARTESIAN_POINT('',(4.768138605832,5.371416793059,
    6.491018590151));
#59318 = CARTESIAN_POINT('',(4.768140748402,5.457218358032,
    6.367889962829));
#59319 = CARTESIAN_POINT('',(4.768142798129,5.531996320478,
    6.242810431824));
#59320 = CARTESIAN_POINT('',(4.768144742871,5.596358604246,
    6.116793132456));
#59321 = CARTESIAN_POINT('',(4.768146535233,5.648681669594,
    5.995802470951));
#59322 = CARTESIAN_POINT('',(4.768148114104,5.690947298731,
    5.879383758555));
#59323 = CARTESIAN_POINT('',(4.768149716721,5.723685256085,
    5.771285478345));
#59324 = CARTESIAN_POINT('',(4.768150535271,5.750304187631,
    5.663898268322));
#59325 = CARTESIAN_POINT('',(4.768154349191,5.773556455644,
    5.544403688096));
#59326 = CARTESIAN_POINT('',(4.768156763452,5.790157575185,
    5.419383164697));
#59327 = CARTESIAN_POINT('',(4.768146252902,5.798499260176,
    5.300767207846));
#59328 = CARTESIAN_POINT('',(4.768138189913,5.799989764177,
    5.230477285197));
#59329 = CARTESIAN_POINT('',(4.768134663467,5.799987547806,5.20000022644
    ));
#59330 = PCURVE('',#58773,#59331);
#59331 = DEFINITIONAL_REPRESENTATION('',(#59332),#59446);
#59332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59333,#59334,#59335,#59336,
    #59337,#59338,#59339,#59340,#59341,#59342,#59343,#59344,#59345,
    #59346,#59347,#59348,#59349,#59350,#59351,#59352,#59353,#59354,
    #59355,#59356,#59357,#59358,#59359,#59360,#59361,#59362,#59363,
    #59364,#59365,#59366,#59367,#59368,#59369,#59370,#59371,#59372,
    #59373,#59374,#59375,#59376,#59377,#59378,#59379,#59380,#59381,
    #59382,#59383,#59384,#59385,#59386,#59387,#59388,#59389,#59390,
    #59391,#59392,#59393,#59394,#59395,#59396,#59397,#59398,#59399,
    #59400,#59401,#59402,#59403,#59404,#59405,#59406,#59407,#59408,
    #59409,#59410,#59411,#59412,#59413,#59414,#59415,#59416,#59417,
    #59418,#59419,#59420,#59421,#59422,#59423,#59424,#59425,#59426,
    #59427,#59428,#59429,#59430,#59431,#59432,#59433,#59434,#59435,
    #59436,#59437,#59438,#59439,#59440,#59441,#59442,#59443,#59444,
    #59445),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.42717783963E-010,9.090909229528E-003,1.818181831634E-002,
    2.727272740315E-002,3.636363648996E-002,4.545454557677E-002,
    5.454545466358E-002,6.363636375039E-002,7.27272728372E-002,
    8.181818192401E-002,9.090909101082E-002,0.100000000098,
    0.109090909184,0.118181818271,0.127272727358,0.136363636445,
    0.145454545532,0.154545454618,0.163636363705,0.172727272792,
    0.181818181879,0.190909090966,0.200000000053,0.209090909139,
    0.218181818226,0.227272727313,0.2363636364,0.245454545487,
    0.254545454573,0.26363636366,0.272727272747,0.281818181834,
    0.290909090921,0.300000000007,0.309090909094,0.318181818181,
    0.327272727268,0.336363636355,0.345454545442,0.354545454528,
    0.363636363615,0.372727272702,0.381818181789,0.390909090876,
    0.399999999962,0.409090909049,0.418181818136,0.427272727223,
    0.43636363631,0.445454545396,0.454545454483,0.46363636357,
    0.472727272657,0.481818181744,0.49090909083,0.499999999917,
    0.509090909004,0.518181818091,0.527272727178,0.536363636265,
    0.545454545351,0.554545454438,0.563636363525,0.572727272612,
    0.581818181699,0.590909090785,0.599999999872,0.609090908959,
    0.618181818046,0.627272727133,0.636363636219,0.645454545306,
    0.654545454393,0.66363636348,0.672727272567,0.681818181654,
    0.69090909074,0.699999999827,0.709090908914,0.718181818001,
    0.727272727088,0.736363636174,0.745454545261,0.754545454348,
    0.763636363435,0.772727272522,0.781818181608,0.790909090695,
    0.799999999782,0.809090908869,0.818181817956,0.827272727042,
    0.836363636129,0.845454545216,0.854545454303,0.86363636339,
    0.872727272477,0.881818181563,0.89090909065,0.899999999737,
    0.909090908824,0.918181817911,0.927272726997,0.936363636084,
    0.945454545171,0.954545454258,0.963636363345,0.972727272431,
    0.981818181518,0.990909090605,0.999999999692),
  .QUASI_UNIFORM_KNOTS.);
#59333 = CARTESIAN_POINT('',(6.283179389769,-0.216521555335));
#59334 = CARTESIAN_POINT('',(6.278432953383,-0.216521054531));
#59335 = CARTESIAN_POINT('',(6.268938869034,-0.21652010067));
#59336 = CARTESIAN_POINT('',(6.254694054726,-0.21651874556));
#59337 = CARTESIAN_POINT('',(6.240445499377,-0.216517384681));
#59338 = CARTESIAN_POINT('',(6.226193150435,-0.216515985204));
#59339 = CARTESIAN_POINT('',(6.211936950618,-0.216514546523));
#59340 = CARTESIAN_POINT('',(6.197676845318,-0.216513102726));
#59341 = CARTESIAN_POINT('',(6.183412745015,-0.216511728069));
#59342 = CARTESIAN_POINT('',(6.169143301838,-0.216510543115));
#59343 = CARTESIAN_POINT('',(6.154867189585,-0.216509630582));
#59344 = CARTESIAN_POINT('',(6.140583032972,-0.216509042936));
#59345 = CARTESIAN_POINT('',(6.126289559951,-0.216508795155));
#59346 = CARTESIAN_POINT('',(6.111985065339,-0.216508882583));
#59347 = CARTESIAN_POINT('',(6.097674750045,-0.216508800153));
#59348 = CARTESIAN_POINT('',(6.083364420868,-0.216508363182));
#59349 = CARTESIAN_POINT('',(6.069059625736,-0.216507709441));
#59350 = CARTESIAN_POINT('',(6.054766336832,-0.216507408587));
#59351 = CARTESIAN_POINT('',(6.040485389966,-0.216507287989));
#59352 = CARTESIAN_POINT('',(6.026217109503,-0.216507101146));
#59353 = CARTESIAN_POINT('',(6.011961852935,-0.216506712507));
#59354 = CARTESIAN_POINT('',(5.997720512104,-0.216505980474));
#59355 = CARTESIAN_POINT('',(5.983491740328,-0.216505069297));
#59356 = CARTESIAN_POINT('',(5.969269201292,-0.216504465973));
#59357 = CARTESIAN_POINT('',(5.955047330925,-0.216504290401));
#59358 = CARTESIAN_POINT('',(5.940820518643,-0.216504441995));
#59359 = CARTESIAN_POINT('',(5.926582568302,-0.216504488498));
#59360 = CARTESIAN_POINT('',(5.912333787697,-0.216504256023));
#59361 = CARTESIAN_POINT('',(5.898075575666,-0.216503756411));
#59362 = CARTESIAN_POINT('',(5.883809028589,-0.216503080407));
#59363 = CARTESIAN_POINT('',(5.86953530435,-0.216502417189));
#59364 = CARTESIAN_POINT('',(5.855255503405,-0.216502077966));
#59365 = CARTESIAN_POINT('',(5.84097101476,-0.216501806822));
#59366 = CARTESIAN_POINT('',(5.826683267346,-0.216501432311));
#59367 = CARTESIAN_POINT('',(5.812393625932,-0.216500900483));
#59368 = CARTESIAN_POINT('',(5.798103688316,-0.216500285921));
#59369 = CARTESIAN_POINT('',(5.783814017089,-0.216499703201));
#59370 = CARTESIAN_POINT('',(5.769523718265,-0.216499179726));
#59371 = CARTESIAN_POINT('',(5.755232132797,-0.216498767471));
#59372 = CARTESIAN_POINT('',(5.740938687483,-0.216498497407));
#59373 = CARTESIAN_POINT('',(5.726642204579,-0.216498474665));
#59374 = CARTESIAN_POINT('',(5.712345016929,-0.216498398702));
#59375 = CARTESIAN_POINT('',(5.698051363217,-0.216497977975));
#59376 = CARTESIAN_POINT('',(5.683764980279,-0.216497215418));
#59377 = CARTESIAN_POINT('',(5.669489984956,-0.216496369525));
#59378 = CARTESIAN_POINT('',(5.655229454986,-0.216495848844));
#59379 = CARTESIAN_POINT('',(5.640981313626,-0.216495511571));
#59380 = CARTESIAN_POINT('',(5.626744055129,-0.216495220838));
#59381 = CARTESIAN_POINT('',(5.6125161074,-0.216494763451));
#59382 = CARTESIAN_POINT('',(5.59829573509,-0.21649394565));
#59383 = CARTESIAN_POINT('',(5.584076771772,-0.216493289822));
#59384 = CARTESIAN_POINT('',(5.569853194211,-0.216492980525));
#59385 = CARTESIAN_POINT('',(5.555619017104,-0.216492946454));
#59386 = CARTESIAN_POINT('',(5.541367905638,-0.216492786279));
#59387 = CARTESIAN_POINT('',(5.52710167473,-0.216492358894));
#59388 = CARTESIAN_POINT('',(5.512822555248,-0.216491733557));
#59389 = CARTESIAN_POINT('',(5.498532690356,-0.216491078698));
#59390 = CARTESIAN_POINT('',(5.484234018847,-0.216490864667));
#59391 = CARTESIAN_POINT('',(5.469929636429,-0.216490843498));
#59392 = CARTESIAN_POINT('',(5.455623238854,-0.216490565243));
#59393 = CARTESIAN_POINT('',(5.441318419614,-0.216489916839));
#59394 = CARTESIAN_POINT('',(5.427018718346,-0.216488977211));
#59395 = CARTESIAN_POINT('',(5.412728012076,-0.216488103825));
#59396 = CARTESIAN_POINT('',(5.398444883616,-0.21648743427));
#59397 = CARTESIAN_POINT('',(5.384167429418,-0.216487001054));
#59398 = CARTESIAN_POINT('',(5.369893886643,-0.216486791926));
#59399 = CARTESIAN_POINT('',(5.355622447569,-0.216486738466));
#59400 = CARTESIAN_POINT('',(5.34135138759,-0.216486703934));
#59401 = CARTESIAN_POINT('',(5.327082161666,-0.216486483191));
#59402 = CARTESIAN_POINT('',(5.31281618466,-0.216485998301));
#59403 = CARTESIAN_POINT('',(5.298554863622,-0.216485280476));
#59404 = CARTESIAN_POINT('',(5.284299709593,-0.216484480426));
#59405 = CARTESIAN_POINT('',(5.270051819976,-0.216483845106));
#59406 = CARTESIAN_POINT('',(5.255808980361,-0.216483395921));
#59407 = CARTESIAN_POINT('',(5.241569261754,-0.216483091495));
#59408 = CARTESIAN_POINT('',(5.227330650934,-0.216482832609));
#59409 = CARTESIAN_POINT('',(5.213091236085,-0.216482412593));
#59410 = CARTESIAN_POINT('',(5.198848829217,-0.216481721443));
#59411 = CARTESIAN_POINT('',(5.184600259934,-0.21648110747));
#59412 = CARTESIAN_POINT('',(5.170342401179,-0.216480715256));
#59413 = CARTESIAN_POINT('',(5.156072319812,-0.216480578987));
#59414 = CARTESIAN_POINT('',(5.141786160223,-0.216480617889));
#59415 = CARTESIAN_POINT('',(5.127486591428,-0.216480461142));
#59416 = CARTESIAN_POINT('',(5.113178303812,-0.216479944052));
#59417 = CARTESIAN_POINT('',(5.098865472944,-0.216479157312));
#59418 = CARTESIAN_POINT('',(5.084552375601,-0.216478557981));
#59419 = CARTESIAN_POINT('',(5.070243282168,-0.216478451399));
#59420 = CARTESIAN_POINT('',(5.055942838919,-0.216478206531));
#59421 = CARTESIAN_POINT('',(5.041655357568,-0.216477656785));
#59422 = CARTESIAN_POINT('',(5.027386410636,-0.21647686017));
#59423 = CARTESIAN_POINT('',(5.013136263461,-0.216476207962));
#59424 = CARTESIAN_POINT('',(4.998896852052,-0.216475906706));
#59425 = CARTESIAN_POINT('',(4.984661684976,-0.216475858496));
#59426 = CARTESIAN_POINT('',(4.970423880852,-0.216475466502));
#59427 = CARTESIAN_POINT('',(4.956176710346,-0.216474915245));
#59428 = CARTESIAN_POINT('',(4.94191358523,-0.216474575582));
#59429 = CARTESIAN_POINT('',(4.927627210966,-0.216474383605));
#59430 = CARTESIAN_POINT('',(4.913312900516,-0.216473955229));
#59431 = CARTESIAN_POINT('',(4.898977766181,-0.216473081617));
#59432 = CARTESIAN_POINT('',(4.884627394347,-0.216471900298));
#59433 = CARTESIAN_POINT('',(4.87026810172,-0.216471069015));
#59434 = CARTESIAN_POINT('',(4.855904069214,-0.216470723394));
#59435 = CARTESIAN_POINT('',(4.841538001608,-0.216470549177));
#59436 = CARTESIAN_POINT('',(4.827172982837,-0.216470582083));
#59437 = CARTESIAN_POINT('',(4.812811875482,-0.216470998656));
#59438 = CARTESIAN_POINT('',(4.798458058769,-0.216472257475));
#59439 = CARTESIAN_POINT('',(4.784109988653,-0.216474366893));
#59440 = CARTESIAN_POINT('',(4.769765282813,-0.216477146422));
#59441 = CARTESIAN_POINT('',(4.755421801148,-0.216480370322));
#59442 = CARTESIAN_POINT('',(4.741077309916,-0.216483713016));
#59443 = CARTESIAN_POINT('',(4.726731337666,-0.216487142398));
#59444 = CARTESIAN_POINT('',(4.717166082727,-0.216489490335));
#59445 = CARTESIAN_POINT('',(4.712383063361,-0.216490678891));
#59446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59451)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59448,#59449,#59450)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59448 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59449 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59450 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59451 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#59448,
  'distance_accuracy_value','confusion accuracy');
#59452 = SHAPE_DEFINITION_REPRESENTATION(#59453,#58755);
#59453 = PRODUCT_DEFINITION_SHAPE('','',#59454);
#59454 = PRODUCT_DEFINITION('design','',#59455,#59458);
#59455 = PRODUCT_DEFINITION_FORMATION('','',#59456);
#59456 = PRODUCT('CADSOFTTOOLS 1.267','CADSOFTTOOLS 1.267','',(#59457));
#59457 = PRODUCT_CONTEXT('',#2,'mechanical');
#59458 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59459 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59460,#59462);
#59460 = ( REPRESENTATION_RELATIONSHIP('','',#58755,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59461) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59461 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1079);
#59462 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59463);
#59463 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('267','','',#5,#59454,$);
#59464 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59456));
#59465 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59466),#59986);
#59466 = SHELL_BASED_SURFACE_MODEL('',(#59467));
#59467 = OPEN_SHELL('',(#59468));
#59468 = ADVANCED_FACE('',(#59469),#59566,.T.);
#59469 = FACE_BOUND('',#59470,.T.);
#59470 = EDGE_LOOP('',(#59471,#59660,#59676,#59692,#59716,#59902,#59918,
    #59935,#59951,#59972));
#59471 = ORIENTED_EDGE('',*,*,#59472,.T.);
#59472 = EDGE_CURVE('',#59473,#59475,#59477,.T.);
#59473 = VERTEX_POINT('',#59474);
#59474 = CARTESIAN_POINT('',(5.201143862877,3.649999993314,
    7.600006480404));
#59475 = VERTEX_POINT('',#59476);
#59476 = CARTESIAN_POINT('',(5.201140979061,6.04999852401,5.200000226633
    ));
#59477 = SURFACE_CURVE('',#59478,(#59565),.PCURVE_S1.);
#59478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59479,#59480,#59481,#59482,
    #59483,#59484,#59485,#59486,#59487,#59488,#59489,#59490,#59491,
    #59492,#59493,#59494,#59495,#59496,#59497,#59498,#59499,#59500,
    #59501,#59502,#59503,#59504,#59505,#59506,#59507,#59508,#59509,
    #59510,#59511,#59512,#59513,#59514,#59515,#59516,#59517,#59518,
    #59519,#59520,#59521,#59522,#59523,#59524,#59525,#59526,#59527,
    #59528,#59529,#59530,#59531,#59532,#59533,#59534,#59535,#59536,
    #59537,#59538,#59539,#59540,#59541,#59542,#59543,#59544,#59545,
    #59546,#59547,#59548,#59549,#59550,#59551,#59552,#59553,#59554,
    #59555,#59556,#59557,#59558,#59559,#59560,#59561,#59562,#59563,
    #59564),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.123142920492E-002,2.233895505174E-002,3.33354083304E-002,
    4.419279172478E-002,4.464445029264E-002,5.498247180888E-002,
    6.56887740855E-002,7.636615431742E-002,8.703525348037E-002,
    9.77343218534E-002,0.108432399723,0.11911674971,0.129755919592,
    0.130530689082,0.140369666123,0.150905394022,0.161384614715,
    0.171786742418,0.182168445672,0.192879846444,0.203933123112,
    0.213560753046,0.215661535891,0.227726751098,0.245589986023,
    0.264445405598,0.284362001307,0.294117750874,0.302664876093,
    0.323770838892,0.350092677121,0.372249478807,0.378915548281,
    0.410189985525,0.41498418153,0.422601077295,0.434041529663,
    0.441508758068,0.456946646028,0.470472864522,0.479829601069,
    0.49692658747,0.518367593923,0.525369856377,0.537213888902,
    0.553180578793,0.56886673552,0.589541440562,0.601230145343,
    0.610520306977,0.631754195977,0.648371339574,0.66537149199,
    0.67708612767,0.682828789094,0.700363396808,0.718127191164,
    0.736078674743,0.752839086292,0.754336969995,0.772696981457,
    0.794605656162,0.796531789793,0.80252762299,0.812561508757,
    0.819562728877,0.830630128582,0.841817103957,0.857335491629,
    0.858796172527,0.872328201137,0.886767923506,0.901187213421,
    0.915015349222,0.915505225745,0.929752256726,0.943878405425,
    0.957953617958,0.971949234777,0.977537102956,0.985945655243,
    0.999996240692,1.),.UNSPECIFIED.);
#59479 = CARTESIAN_POINT('',(5.201146897693,3.649999993366,
    7.600016400683));
#59480 = CARTESIAN_POINT('',(5.201146897693,3.662688876936,
    7.600016378063));
#59481 = CARTESIAN_POINT('',(5.201146897693,3.688018571067,7.59981601351
    ));
#59482 = CARTESIAN_POINT('',(5.201146897693,3.726072172602,
    7.598910344148));
#59483 = CARTESIAN_POINT('',(5.201146897693,3.763931530299,
    7.597409380675));
#59484 = CARTESIAN_POINT('',(5.201146897693,3.789696087094,
    7.595981157889));
#59485 = CARTESIAN_POINT('',(5.201146897693,3.814767133694,
    7.594384405846));
#59486 = CARTESIAN_POINT('',(5.201146897693,3.83972648381,7.592599055041
    ));
#59487 = CARTESIAN_POINT('',(5.201146897693,3.876726559542,
    7.589380785374));
#59488 = CARTESIAN_POINT('',(5.201146897693,3.914269148296,
    7.585520879182));
#59489 = CARTESIAN_POINT('',(5.201146897693,3.951943999605,
    7.581046607742));
#59490 = CARTESIAN_POINT('',(5.201146897693,3.989768784509,
    7.575945211788));
#59491 = CARTESIAN_POINT('',(5.201146897693,4.027722572685,
    7.570208303769));
#59492 = CARTESIAN_POINT('',(5.201146897693,4.065701468994,
    7.563843299744));
#59493 = CARTESIAN_POINT('',(5.201146897693,4.091966845951,
    7.559006332763));
#59494 = CARTESIAN_POINT('',(5.201146897693,4.117251053962,7.55412325565
    ));
#59495 = CARTESIAN_POINT('',(5.201146897693,4.142433714775,
    7.549049893378));
#59496 = CARTESIAN_POINT('',(5.201146897693,4.179219684327,
    7.541043716263));
#59497 = CARTESIAN_POINT('',(5.201146897693,4.216714253516,
    7.532250232456));
#59498 = CARTESIAN_POINT('',(5.201146897693,4.254048580652,
    7.522860331378));
#59499 = CARTESIAN_POINT('',(5.201146897693,4.291670749632,
    7.512754098358));
#59500 = CARTESIAN_POINT('',(5.201146897693,4.330064134462,7.50176504456
    ));
#59501 = CARTESIAN_POINT('',(5.201146897693,4.367532130964,
    7.490350988336));
#59502 = CARTESIAN_POINT('',(5.201146897693,4.394693079574,
    7.481594568493));
#59503 = CARTESIAN_POINT('',(5.201146897693,4.423036185246,
    7.472167945995));
#59504 = CARTESIAN_POINT('',(5.201146897693,4.461147749689,
    7.459020899578));
#59505 = CARTESIAN_POINT('',(5.201146897693,4.519016746851,
    7.437519073946));
#59506 = CARTESIAN_POINT('',(5.201146897693,4.585851925842,
    7.410445691053));
#59507 = CARTESIAN_POINT('',(5.201146897693,4.64271864289,7.385335406278
    ));
#59508 = CARTESIAN_POINT('',(5.201146897693,4.68720601802,7.364409244783
    ));
#59509 = CARTESIAN_POINT('',(5.201146897693,4.732869048507,7.34210250084
    ));
#59510 = CARTESIAN_POINT('',(5.201146897693,4.797210329483,
    7.308744561328));
#59511 = CARTESIAN_POINT('',(5.201146897693,4.875987857098,
    7.263978171458));
#59512 = CARTESIAN_POINT('',(5.201146897693,4.937263853875,7.22587324223
    ));
#59513 = CARTESIAN_POINT('',(5.201146897693,5.003196813424,
    7.182677635875));
#59514 = CARTESIAN_POINT('',(5.201146897693,5.049261593368,
    7.150410106176));
#59515 = CARTESIAN_POINT('',(5.201146897693,5.095436262059,
    7.115971766484));
#59516 = CARTESIAN_POINT('',(5.201146897693,5.120471635503,
    7.096898116653));
#59517 = CARTESIAN_POINT('',(5.201146897693,5.148004304252,7.07522941679
    ));
#59518 = CARTESIAN_POINT('',(5.201146897693,5.18324171886,7.046594434856
    ));
#59519 = CARTESIAN_POINT('',(5.201146897693,5.22007351284,7.015488169988
    ));
#59520 = CARTESIAN_POINT('',(5.201146897693,5.258051978281,
    6.981821402959));
#59521 = CARTESIAN_POINT('',(5.201146897692,5.297019040635,
    6.945937029905));
#59522 = CARTESIAN_POINT('',(5.201146897692,5.342767585025,
    6.901917000835));
#59523 = CARTESIAN_POINT('',(5.201146897692,5.384914768233,
    6.858687215445));
#59524 = CARTESIAN_POINT('',(5.201146897692,5.4212710262,6.819595728712)
  );
#59525 = CARTESIAN_POINT('',(5.201146897692,5.45214685871,6.785340158217
    ));
#59526 = CARTESIAN_POINT('',(5.201146897692,5.489703274199,
    6.741692857064));
#59527 = CARTESIAN_POINT('',(5.201146897692,5.533442469882,
    6.688083986897));
#59528 = CARTESIAN_POINT('',(5.201146897692,5.572045015893,
    6.637757883881));
#59529 = CARTESIAN_POINT('',(5.201146897692,5.604267887958,
    6.593346402129));
#59530 = CARTESIAN_POINT('',(5.201146897692,5.636095535548,
    6.547848362007));
#59531 = CARTESIAN_POINT('',(5.201146897692,5.67027845629,6.496274100815
    ));
#59532 = CARTESIAN_POINT('',(5.201146897692,5.70804555931,6.435269342179
    ));
#59533 = CARTESIAN_POINT('',(5.201146897692,5.737764536108,6.38418410144
    ));
#59534 = CARTESIAN_POINT('',(5.201146897692,5.759372394034,
    6.344963066484));
#59535 = CARTESIAN_POINT('',(5.201146897692,5.780704832444,
    6.304911425046));
#59536 = CARTESIAN_POINT('',(5.201146897691,5.80476707941,6.257602821968
    ));
#59537 = CARTESIAN_POINT('',(5.201146897691,5.834088531857,
    6.195651032337));
#59538 = CARTESIAN_POINT('',(5.201146897691,5.861080648949,
    6.134120144503));
#59539 = CARTESIAN_POINT('',(5.201146897691,5.878426125717,
    6.091401445052));
#59540 = CARTESIAN_POINT('',(5.201146897691,5.895286207565,
    6.048093201586));
#59541 = CARTESIAN_POINT('',(5.201146897691,5.913671912862,5.99856617951
    ));
#59542 = CARTESIAN_POINT('',(5.201146897691,5.930526377636,5.94833093232
    ));
#59543 = CARTESIAN_POINT('',(5.201146897691,5.941729057771,
    5.912765473672));
#59544 = CARTESIAN_POINT('',(5.201146897691,5.948329761711,
    5.891348188918));
#59545 = CARTESIAN_POINT('',(5.201146897691,5.956427354985,
    5.863857680903));
#59546 = CARTESIAN_POINT('',(5.201146897691,5.965832428747,
    5.830298515642));
#59547 = CARTESIAN_POINT('',(5.201146897691,5.975100257085,5.79535393382
    ));
#59548 = CARTESIAN_POINT('',(5.201146897691,5.986240069898,
    5.750242608463));
#59549 = CARTESIAN_POINT('',(5.201146897691,5.993813078687,
    5.716628640099));
#59550 = CARTESIAN_POINT('',(5.201146897691,6.001517291938,5.68025001714
    ));
#59551 = CARTESIAN_POINT('',(5.201146897691,6.008524329811,
    5.645187912493));
#59552 = CARTESIAN_POINT('',(5.201146897691,6.017488061541,5.59480501229
    ));
#59553 = CARTESIAN_POINT('',(5.20114689769,6.025357880396,5.544230122306
    ));
#59554 = CARTESIAN_POINT('',(5.20114689769,6.029905043656,5.510314401396
    ));
#59555 = CARTESIAN_POINT('',(5.20114689769,6.03405250435,5.476681324762)
  );
#59556 = CARTESIAN_POINT('',(5.20114689769,6.037856150239,5.442780055446
    ));
#59557 = CARTESIAN_POINT('',(5.20114689769,6.042373310302,5.393196277548
    ));
#59558 = CARTESIAN_POINT('',(5.20114689769,6.045820264459,5.344215886909
    ));
#59559 = CARTESIAN_POINT('',(5.20114689769,6.047758735347,5.30542224865)
  );
#59560 = CARTESIAN_POINT('',(5.20114689769,6.048911085659,5.273337209403
    ));
#59561 = CARTESIAN_POINT('',(5.20114689769,6.049739704079,5.241321217111
    ));
#59562 = CARTESIAN_POINT('',(5.20114689769,6.049990771396,5.215858911728
    ));
#59563 = CARTESIAN_POINT('',(5.20114689769,6.049990729375,5.200004467474
    ));
#59564 = CARTESIAN_POINT('',(5.20114689769,6.049990729353,5.200000226675
    ));
#59565 = PCURVE('',#59566,#59571);
#59566 = PLANE('',#59567);
#59567 = AXIS2_PLACEMENT_3D('',#59568,#59569,#59570);
#59568 = CARTESIAN_POINT('',(5.201146897693,-10.6011468977,
    2.950000228314));
#59569 = DIRECTION('',(1.,0.E+000,0.E+000));
#59570 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59571 = DEFINITIONAL_REPRESENTATION('',(#59572),#59659);
#59572 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59573,#59574,#59575,#59576,
    #59577,#59578,#59579,#59580,#59581,#59582,#59583,#59584,#59585,
    #59586,#59587,#59588,#59589,#59590,#59591,#59592,#59593,#59594,
    #59595,#59596,#59597,#59598,#59599,#59600,#59601,#59602,#59603,
    #59604,#59605,#59606,#59607,#59608,#59609,#59610,#59611,#59612,
    #59613,#59614,#59615,#59616,#59617,#59618,#59619,#59620,#59621,
    #59622,#59623,#59624,#59625,#59626,#59627,#59628,#59629,#59630,
    #59631,#59632,#59633,#59634,#59635,#59636,#59637,#59638,#59639,
    #59640,#59641,#59642,#59643,#59644,#59645,#59646,#59647,#59648,
    #59649,#59650,#59651,#59652,#59653,#59654,#59655,#59656,#59657,
    #59658),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.123142920492E-002,2.233895505174E-002,3.33354083304E-002,
    4.419279172478E-002,4.464445029264E-002,5.498247180888E-002,
    6.56887740855E-002,7.636615431742E-002,8.703525348037E-002,
    9.77343218534E-002,0.108432399723,0.11911674971,0.129755919592,
    0.130530689082,0.140369666123,0.150905394022,0.161384614715,
    0.171786742418,0.182168445672,0.192879846444,0.203933123112,
    0.213560753046,0.215661535891,0.227726751098,0.245589986023,
    0.264445405598,0.284362001307,0.294117750874,0.302664876093,
    0.323770838892,0.350092677121,0.372249478807,0.378915548281,
    0.410189985525,0.41498418153,0.422601077295,0.434041529663,
    0.441508758068,0.456946646028,0.470472864522,0.479829601069,
    0.49692658747,0.518367593923,0.525369856377,0.537213888902,
    0.553180578793,0.56886673552,0.589541440562,0.601230145343,
    0.610520306977,0.631754195977,0.648371339574,0.66537149199,
    0.67708612767,0.682828789094,0.700363396808,0.718127191164,
    0.736078674743,0.752839086292,0.754336969995,0.772696981457,
    0.794605656162,0.796531789793,0.80252762299,0.812561508757,
    0.819562728877,0.830630128582,0.841817103957,0.857335491629,
    0.858796172527,0.872328201137,0.886767923506,0.901187213421,
    0.915015349222,0.915505225745,0.929752256726,0.943878405425,
    0.957953617958,0.971949234777,0.977537102956,0.985945655243,
    0.999996240692,1.),.UNSPECIFIED.);
#59573 = CARTESIAN_POINT('',(-14.25114689106,-4.650016172369));
#59574 = CARTESIAN_POINT('',(-14.26383577463,-4.650016149749));
#59575 = CARTESIAN_POINT('',(-14.28916546876,-4.649815785196));
#59576 = CARTESIAN_POINT('',(-14.3272190703,-4.648910115834));
#59577 = CARTESIAN_POINT('',(-14.365078428,-4.647409152361));
#59578 = CARTESIAN_POINT('',(-14.39084298479,-4.645980929575));
#59579 = CARTESIAN_POINT('',(-14.41591403139,-4.644384177532));
#59580 = CARTESIAN_POINT('',(-14.44087338151,-4.642598826727));
#59581 = CARTESIAN_POINT('',(-14.47787345724,-4.63938055706));
#59582 = CARTESIAN_POINT('',(-14.51541604599,-4.635520650868));
#59583 = CARTESIAN_POINT('',(-14.5530908973,-4.631046379428));
#59584 = CARTESIAN_POINT('',(-14.59091568221,-4.625944983474));
#59585 = CARTESIAN_POINT('',(-14.62886947038,-4.620208075455));
#59586 = CARTESIAN_POINT('',(-14.66684836669,-4.61384307143));
#59587 = CARTESIAN_POINT('',(-14.69311374365,-4.609006104449));
#59588 = CARTESIAN_POINT('',(-14.71839795166,-4.604123027336));
#59589 = CARTESIAN_POINT('',(-14.74358061247,-4.599049665064));
#59590 = CARTESIAN_POINT('',(-14.78036658202,-4.591043487949));
#59591 = CARTESIAN_POINT('',(-14.81786115121,-4.582250004142));
#59592 = CARTESIAN_POINT('',(-14.85519547835,-4.572860103064));
#59593 = CARTESIAN_POINT('',(-14.89281764733,-4.562753870044));
#59594 = CARTESIAN_POINT('',(-14.93121103216,-4.551764816246));
#59595 = CARTESIAN_POINT('',(-14.96867902866,-4.540350760022));
#59596 = CARTESIAN_POINT('',(-14.99583997727,-4.531594340179));
#59597 = CARTESIAN_POINT('',(-15.02418308294,-4.522167717681));
#59598 = CARTESIAN_POINT('',(-15.06229464739,-4.509020671264));
#59599 = CARTESIAN_POINT('',(-15.12016364455,-4.487518845632));
#59600 = CARTESIAN_POINT('',(-15.18699882354,-4.460445462739));
#59601 = CARTESIAN_POINT('',(-15.24386554059,-4.435335177964));
#59602 = CARTESIAN_POINT('',(-15.28835291572,-4.414409016469));
#59603 = CARTESIAN_POINT('',(-15.3340159462,-4.392102272526));
#59604 = CARTESIAN_POINT('',(-15.39835722718,-4.358744333014));
#59605 = CARTESIAN_POINT('',(-15.47713475479,-4.313977943144));
#59606 = CARTESIAN_POINT('',(-15.53841075157,-4.275873013916));
#59607 = CARTESIAN_POINT('',(-15.60434371112,-4.232677407561));
#59608 = CARTESIAN_POINT('',(-15.65040849106,-4.200409877862));
#59609 = CARTESIAN_POINT('',(-15.69658315976,-4.16597153817));
#59610 = CARTESIAN_POINT('',(-15.7216185332,-4.146897888339));
#59611 = CARTESIAN_POINT('',(-15.74915120195,-4.125229188476));
#59612 = CARTESIAN_POINT('',(-15.78438861656,-4.096594206542));
#59613 = CARTESIAN_POINT('',(-15.82122041054,-4.065487941674));
#59614 = CARTESIAN_POINT('',(-15.85919887598,-4.031821174645));
#59615 = CARTESIAN_POINT('',(-15.89816593833,-3.995936801591));
#59616 = CARTESIAN_POINT('',(-15.94391448272,-3.951916772521));
#59617 = CARTESIAN_POINT('',(-15.98606166593,-3.908686987131));
#59618 = CARTESIAN_POINT('',(-16.0224179239,-3.869595500398));
#59619 = CARTESIAN_POINT('',(-16.05329375641,-3.835339929903));
#59620 = CARTESIAN_POINT('',(-16.09085017189,-3.79169262875));
#59621 = CARTESIAN_POINT('',(-16.13458936758,-3.738083758583));
#59622 = CARTESIAN_POINT('',(-16.17319191359,-3.687757655567));
#59623 = CARTESIAN_POINT('',(-16.20541478565,-3.643346173816));
#59624 = CARTESIAN_POINT('',(-16.23724243324,-3.597848133693));
#59625 = CARTESIAN_POINT('',(-16.27142535399,-3.546273872501));
#59626 = CARTESIAN_POINT('',(-16.30919245701,-3.485269113865));
#59627 = CARTESIAN_POINT('',(-16.3389114338,-3.434183873126));
#59628 = CARTESIAN_POINT('',(-16.36051929173,-3.39496283817));
#59629 = CARTESIAN_POINT('',(-16.38185173014,-3.354911196732));
#59630 = CARTESIAN_POINT('',(-16.40591397711,-3.307602593654));
#59631 = CARTESIAN_POINT('',(-16.43523542955,-3.245650804023));
#59632 = CARTESIAN_POINT('',(-16.46222754665,-3.184119916189));
#59633 = CARTESIAN_POINT('',(-16.47957302341,-3.141401216738));
#59634 = CARTESIAN_POINT('',(-16.49643310526,-3.098092973272));
#59635 = CARTESIAN_POINT('',(-16.51481881056,-3.048565951196));
#59636 = CARTESIAN_POINT('',(-16.53167327533,-2.998330704006));
#59637 = CARTESIAN_POINT('',(-16.54287595547,-2.962765245358));
#59638 = CARTESIAN_POINT('',(-16.54947665941,-2.941347960604));
#59639 = CARTESIAN_POINT('',(-16.55757425268,-2.913857452589));
#59640 = CARTESIAN_POINT('',(-16.56697932644,-2.880298287328));
#59641 = CARTESIAN_POINT('',(-16.57624715478,-2.845353705506));
#59642 = CARTESIAN_POINT('',(-16.58738696759,-2.800242380149));
#59643 = CARTESIAN_POINT('',(-16.59495997638,-2.766628411785));
#59644 = CARTESIAN_POINT('',(-16.60266418963,-2.730249788826));
#59645 = CARTESIAN_POINT('',(-16.60967122751,-2.695187684179));
#59646 = CARTESIAN_POINT('',(-16.61863495924,-2.644804783976));
#59647 = CARTESIAN_POINT('',(-16.62650477809,-2.594229893992));
#59648 = CARTESIAN_POINT('',(-16.63105194135,-2.560314173082));
#59649 = CARTESIAN_POINT('',(-16.63519940205,-2.526681096448));
#59650 = CARTESIAN_POINT('',(-16.63900304794,-2.492779827132));
#59651 = CARTESIAN_POINT('',(-16.643520208,-2.443196049234));
#59652 = CARTESIAN_POINT('',(-16.64696716216,-2.394215658595));
#59653 = CARTESIAN_POINT('',(-16.64890563304,-2.355422020336));
#59654 = CARTESIAN_POINT('',(-16.65005798336,-2.323336981089));
#59655 = CARTESIAN_POINT('',(-16.65088660178,-2.291320988797));
#59656 = CARTESIAN_POINT('',(-16.65113766909,-2.265858683414));
#59657 = CARTESIAN_POINT('',(-16.65113762707,-2.25000423916));
#59658 = CARTESIAN_POINT('',(-16.65113762705,-2.249999998361));
#59659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59660 = ORIENTED_EDGE('',*,*,#59661,.T.);
#59661 = EDGE_CURVE('',#59475,#59662,#59664,.T.);
#59662 = VERTEX_POINT('',#59663);
#59663 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    4.899848027473));
#59664 = SURFACE_CURVE('',#59665,(#59669),.PCURVE_S1.);
#59665 = LINE('',#59666,#59667);
#59666 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    5.200000227528));
#59667 = VECTOR('',#59668,1.);
#59668 = DIRECTION('',(-3.610094051731E-013,-1.012009971879E-012,-1.));
#59669 = PCURVE('',#59566,#59670);
#59670 = DEFINITIONAL_REPRESENTATION('',(#59671),#59675);
#59671 = LINE('',#59672,#59673);
#59672 = CARTESIAN_POINT('',(-16.65116070521,-2.249999999214));
#59673 = VECTOR('',#59674,1.);
#59674 = DIRECTION('',(1.012009971879E-012,1.));
#59675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59676 = ORIENTED_EDGE('',*,*,#59677,.F.);
#59677 = EDGE_CURVE('',#59678,#59662,#59680,.T.);
#59678 = VERTEX_POINT('',#59679);
#59679 = CARTESIAN_POINT('',(5.201145938882,6.750014361079,
    4.899847473902));
#59680 = SURFACE_CURVE('',#59681,(#59685),.PCURVE_S1.);
#59681 = LINE('',#59682,#59683);
#59682 = CARTESIAN_POINT('',(5.201146897693,6.750014361079,
    4.899848027473));
#59683 = VECTOR('',#59684,1.);
#59684 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59685 = PCURVE('',#59566,#59686);
#59686 = DEFINITIONAL_REPRESENTATION('',(#59687),#59691);
#59687 = LINE('',#59688,#59689);
#59688 = CARTESIAN_POINT('',(-17.35116125878,-1.949847799159));
#59689 = VECTOR('',#59690,1.);
#59690 = DIRECTION('',(1.,0.E+000));
#59691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59692 = ORIENTED_EDGE('',*,*,#59693,.T.);
#59693 = EDGE_CURVE('',#59678,#59694,#59696,.T.);
#59694 = VERTEX_POINT('',#59695);
#59695 = CARTESIAN_POINT('',(5.201144147573,6.750020084974,
    5.200000169405));
#59696 = SURFACE_CURVE('',#59697,(#59705),.PCURVE_S1.);
#59697 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59698,#59699,#59700,#59701,
    #59702,#59703,#59704),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.249999958204,0.5,0.749999958204,1.),.UNSPECIFIED.);
#59698 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,4.899847473902
    ));
#59699 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,4.924860261253
    ));
#59700 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,4.974885810866
    ));
#59701 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,5.04992403074)
  );
#59702 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,5.124962158617
    ));
#59703 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,5.174987507506
    ));
#59704 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,5.200000169405
    ));
#59705 = PCURVE('',#59566,#59706);
#59706 = DEFINITIONAL_REPRESENTATION('',(#59707),#59715);
#59707 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59708,#59709,#59710,#59711,
    #59712,#59713,#59714),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.249999958204,0.5,0.749999958204,1.),.UNSPECIFIED.);
#59708 = CARTESIAN_POINT('',(-17.35116070521,-1.949847245588));
#59709 = CARTESIAN_POINT('',(-17.35116070521,-1.974860032939));
#59710 = CARTESIAN_POINT('',(-17.35116070521,-2.024885582552));
#59711 = CARTESIAN_POINT('',(-17.35116070521,-2.099923802426));
#59712 = CARTESIAN_POINT('',(-17.35116070521,-2.174961930303));
#59713 = CARTESIAN_POINT('',(-17.35116070521,-2.224987279192));
#59714 = CARTESIAN_POINT('',(-17.35116070521,-2.249999941091));
#59715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59716 = ORIENTED_EDGE('',*,*,#59717,.F.);
#59717 = EDGE_CURVE('',#59718,#59694,#59720,.T.);
#59718 = VERTEX_POINT('',#59719);
#59719 = CARTESIAN_POINT('',(5.201144514881,3.650000000135,
    8.299993344065));
#59720 = SURFACE_CURVE('',#59721,(#59810),.PCURVE_S1.);
#59721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59722,#59723,#59724,#59725,
    #59726,#59727,#59728,#59729,#59730,#59731,#59732,#59733,#59734,
    #59735,#59736,#59737,#59738,#59739,#59740,#59741,#59742,#59743,
    #59744,#59745,#59746,#59747,#59748,#59749,#59750,#59751,#59752,
    #59753,#59754,#59755,#59756,#59757,#59758,#59759,#59760,#59761,
    #59762,#59763,#59764,#59765,#59766,#59767,#59768,#59769,#59770,
    #59771,#59772,#59773,#59774,#59775,#59776,#59777,#59778,#59779,
    #59780,#59781,#59782,#59783,#59784,#59785,#59786,#59787,#59788,
    #59789,#59790,#59791,#59792,#59793,#59794,#59795,#59796,#59797,
    #59798,#59799,#59800,#59801,#59802,#59803,#59804,#59805,#59806,
    #59807,#59808,#59809),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,4),(0.E+000,4.528313872269E-006,1.123146613591E-002,
    2.2339021136E-002,3.333549698008E-002,4.419289547067E-002,
    4.464456770625E-002,5.498258739208E-002,6.568889809324E-002,
    7.636628603412E-002,8.703539341997E-002,9.773447180559E-002,
    0.108432560069,0.119116920052,0.129756098468,0.130531046107,
    0.14036985268,0.150905585722,0.161384809786,0.171786938449,
    0.182168641912,0.192880041265,0.203933315287,0.213561098301,
    0.215661722734,0.227726931214,0.245590150923,0.264445552548,
    0.284362129863,0.294117956715,0.302664985456,0.32377092146,
    0.350092721303,0.372249562026,0.378915552564,0.410189968047,
    0.414984145478,0.422601039642,0.43404149046,0.44150874527,
    0.456946592384,0.470472803961,0.479829490144,0.496926393531,
    0.518367296561,0.52536959511,0.537213581161,0.553180410747,
    0.568866822809,0.585290150853,0.60123019518,0.602702505653,
    0.620855313548,0.638751742992,0.656222378508,0.673528581044,
    0.677085366379,0.689321802823,0.703780601702,0.71698263422,
    0.730274865794,0.748491741892,0.752839314467,0.766963460234,
    0.785662044909,0.794602409406,0.802524948681,0.804690179436,
    0.812559624539,0.823896318358,0.830629253249,0.843265414191,
    0.857818333987,0.858796112773,0.872328692235,0.886767885383,
    0.901186880272,0.915015211982,0.915504871677,0.929752014367,
    0.94387832442,0.957953644199,0.971949297716,0.977537191059,
    0.985945711263,1.),.UNSPECIFIED.);
#59722 = CARTESIAN_POINT('',(5.201146897693,3.650000000196,
    8.299983854638));
#59723 = CARTESIAN_POINT('',(5.201146897693,3.650006608226,8.29998385468
    ));
#59724 = CARTESIAN_POINT('',(5.201146897693,3.666396369154,
    8.299983907085));
#59725 = CARTESIAN_POINT('',(5.201146897693,3.699113793576,
    8.299725465279));
#59726 = CARTESIAN_POINT('',(5.201146897693,3.74825948834,8.298556352153
    ));
#59727 = CARTESIAN_POINT('',(5.201146897693,3.797160961369,
    8.296618204967));
#59728 = CARTESIAN_POINT('',(5.201146897693,3.830440074657,
    8.294773819002));
#59729 = CARTESIAN_POINT('',(5.201146897693,3.862823382226,
    8.292711744114));
#59730 = CARTESIAN_POINT('',(5.201146897693,3.895062414891,
    8.290406063329));
#59731 = CARTESIAN_POINT('',(5.201146897693,3.942853991563,
    8.286249728577));
#59732 = CARTESIAN_POINT('',(5.201146897693,3.99134635204,8.281264625876
    ));
#59733 = CARTESIAN_POINT('',(5.201146897693,4.040009578727,
    8.275485974424));
#59734 = CARTESIAN_POINT('',(5.201146897693,4.088866498086,
    8.268897292829));
#59735 = CARTESIAN_POINT('',(5.201146897693,4.137890073705,
    8.261487746246));
#59736 = CARTESIAN_POINT('',(5.201146897693,4.186946102791,
    8.253266912183));
#59737 = CARTESIAN_POINT('',(5.201146897693,4.22087247125,8.247019549876
    ));
#59738 = CARTESIAN_POINT('',(5.201146897693,4.253531230089,
    8.240712659052));
#59739 = CARTESIAN_POINT('',(5.201146897693,4.286058826456,
    8.234159983062));
#59740 = CARTESIAN_POINT('',(5.201146897693,4.333573769579,
    8.223819348609));
#59741 = CARTESIAN_POINT('',(5.201146897693,4.382004273487,
    8.212461732099));
#59742 = CARTESIAN_POINT('',(5.201146897693,4.430227812617,
    8.200333743347));
#59743 = CARTESIAN_POINT('',(5.201146897693,4.478823162334,
    8.187280500061));
#59744 = CARTESIAN_POINT('',(5.201146897693,4.528414683863,
    8.173086961838));
#59745 = CARTESIAN_POINT('',(5.201146897693,4.57681116855,8.158344374874
    ));
#59746 = CARTESIAN_POINT('',(5.201146897693,4.611894130491,
    8.147034461689));
#59747 = CARTESIAN_POINT('',(5.201146897693,4.648504051437,
    8.134858892083));
#59748 = CARTESIAN_POINT('',(5.201146897693,4.697731354095,
    8.117878035551));
#59749 = CARTESIAN_POINT('',(5.201146897693,4.772479008831,8.09010585228
    ));
#59750 = CARTESIAN_POINT('',(5.201146897693,4.858808065349,
    8.055137234857));
#59751 = CARTESIAN_POINT('',(5.201146897693,4.932261328855,
    8.022704056578));
#59752 = CARTESIAN_POINT('',(5.201146897693,4.989724444342,
    7.995675207781));
#59753 = CARTESIAN_POINT('',(5.201146897693,5.048706132383,
    7.966863131442));
#59754 = CARTESIAN_POINT('',(5.201146897693,5.131813917424,
    7.923776999192));
#59755 = CARTESIAN_POINT('',(5.201146897693,5.23356894614,7.865955077843
    ));
#59756 = CARTESIAN_POINT('',(5.201146897693,5.312717665504,
    7.816737282334));
#59757 = CARTESIAN_POINT('',(5.201146897693,5.397881733411,
    7.760944097908));
#59758 = CARTESIAN_POINT('',(5.201146897693,5.457382454647,
    7.719266090533));
#59759 = CARTESIAN_POINT('',(5.201146897693,5.51702522291,7.674784080644
    ));
#59760 = CARTESIAN_POINT('',(5.201146897693,5.549362848593,7.65014774548
    ));
#59761 = CARTESIAN_POINT('',(5.201146897693,5.584926247602,
    7.622159470286));
#59762 = CARTESIAN_POINT('',(5.201146897693,5.630441676296,
    7.585173251169));
#59763 = CARTESIAN_POINT('',(5.201146897693,5.678016568167,
    7.544994975742));
#59764 = CARTESIAN_POINT('',(5.201146897693,5.727072584,7.501509440216)
  );
#59765 = CARTESIAN_POINT('',(5.201146897693,5.777405596982,
    7.455159495868));
#59766 = CARTESIAN_POINT('',(5.201146897693,5.836498131399,
    7.398301146372));
#59767 = CARTESIAN_POINT('',(5.201146897693,5.890938982959,7.34246338201
    ));
#59768 = CARTESIAN_POINT('',(5.201146897693,5.937899758061,
    7.291970888211));
#59769 = CARTESIAN_POINT('',(5.201146897693,5.977781766982,
    7.247724470164));
#59770 = CARTESIAN_POINT('',(5.201146897693,6.026293077099,
    7.191347113171));
#59771 = CARTESIAN_POINT('',(5.201146897693,6.07820010619,7.127728976349
    ));
#59772 = CARTESIAN_POINT('',(5.201146897693,6.128298150154,
    7.062891601474));
#59773 = CARTESIAN_POINT('',(5.201146897693,6.162281903097,
    7.016396924319));
#59774 = CARTESIAN_POINT('',(5.201146897693,6.197255311397,
    6.967082115309));
#59775 = CARTESIAN_POINT('',(5.201146897693,6.233262179951,
    6.914530421817));
#59776 = CARTESIAN_POINT('',(5.201146897693,6.282239468239,6.83830906743
    ));
#59777 = CARTESIAN_POINT('',(5.201146897693,6.328100798403,
    6.762182889221));
#59778 = CARTESIAN_POINT('',(5.201146897693,6.35977662566,6.706064921621
    ));
#59779 = CARTESIAN_POINT('',(5.201146897693,6.386237276684,
    6.657277267437));
#59780 = CARTESIAN_POINT('',(5.201146897693,6.409804693045,
    6.612462382743));
#59781 = CARTESIAN_POINT('',(5.201146897693,6.439502588032,
    6.552902714229));
#59782 = CARTESIAN_POINT('',(5.201146897693,6.468507252643,
    6.491335672403));
#59783 = CARTESIAN_POINT('',(5.201146897693,6.498621540746,
    6.423720487836));
#59784 = CARTESIAN_POINT('',(5.201146897693,6.521288496299,
    6.369166638763));
#59785 = CARTESIAN_POINT('',(5.201146897693,6.543393482055,
    6.313157552823));
#59786 = CARTESIAN_POINT('',(5.201146897693,6.564886555932,
    6.256266578865));
#59787 = CARTESIAN_POINT('',(5.201146897693,6.587236100065,
    6.192123349049));
#59788 = CARTESIAN_POINT('',(5.201146897693,6.604986737409,
    6.137396457453));
#59789 = CARTESIAN_POINT('',(5.201146897693,6.614068787015,
    6.108085250795));
#59790 = CARTESIAN_POINT('',(5.201146897693,6.622405915537,
    6.080411520794));
#59791 = CARTESIAN_POINT('',(5.201146897693,6.632051746982,
    6.047463035954));
#59792 = CARTESIAN_POINT('',(5.201146897693,6.643119958131,
    6.007452092269));
#59793 = CARTESIAN_POINT('',(5.201146897693,6.655515184504,
    5.960082502756));
#59794 = CARTESIAN_POINT('',(5.201146897693,6.668375125908,
    5.907756475248));
#59795 = CARTESIAN_POINT('',(5.201146897693,6.678089926838,
    5.864341197091));
#59796 = CARTESIAN_POINT('',(5.201146897693,6.687552280013,
    5.819582577149));
#59797 = CARTESIAN_POINT('',(5.201146897693,6.696455323245,
    5.775036114385));
#59798 = CARTESIAN_POINT('',(5.201146897693,6.708034500605,
    5.709957002619));
#59799 = CARTESIAN_POINT('',(5.201146897693,6.718200453364,
    5.644631399422));
#59800 = CARTESIAN_POINT('',(5.201146897693,6.724074354717,
    5.600824048406));
#59801 = CARTESIAN_POINT('',(5.201146897693,6.729432037079,
    5.557381274742));
#59802 = CARTESIAN_POINT('',(5.201146897693,6.734345612197,
    5.513592250401));
#59803 = CARTESIAN_POINT('',(5.201146897693,6.740181088042,
    5.449546285472));
#59804 = CARTESIAN_POINT('',(5.201146897693,6.744634199056,
    5.386279551069));
#59805 = CARTESIAN_POINT('',(5.201146897693,6.747138670492,
    5.336170744496));
#59806 = CARTESIAN_POINT('',(5.201146897693,6.748627624378,
    5.294727380007));
#59807 = CARTESIAN_POINT('',(5.201146897693,6.749698527624,
    5.253367748557));
#59808 = CARTESIAN_POINT('',(5.201146897693,6.750023235967,
    5.220478885869));
#59809 = CARTESIAN_POINT('',(5.201146897693,6.750023276127,
    5.200000169425));
#59810 = PCURVE('',#59566,#59811);
#59811 = DEFINITIONAL_REPRESENTATION('',(#59812),#59901);
#59812 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59813,#59814,#59815,#59816,
    #59817,#59818,#59819,#59820,#59821,#59822,#59823,#59824,#59825,
    #59826,#59827,#59828,#59829,#59830,#59831,#59832,#59833,#59834,
    #59835,#59836,#59837,#59838,#59839,#59840,#59841,#59842,#59843,
    #59844,#59845,#59846,#59847,#59848,#59849,#59850,#59851,#59852,
    #59853,#59854,#59855,#59856,#59857,#59858,#59859,#59860,#59861,
    #59862,#59863,#59864,#59865,#59866,#59867,#59868,#59869,#59870,
    #59871,#59872,#59873,#59874,#59875,#59876,#59877,#59878,#59879,
    #59880,#59881,#59882,#59883,#59884,#59885,#59886,#59887,#59888,
    #59889,#59890,#59891,#59892,#59893,#59894,#59895,#59896,#59897,
    #59898,#59899,#59900),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,4),(0.E+000,4.528313872269E-006,1.123146613591E-002,
    2.2339021136E-002,3.333549698008E-002,4.419289547067E-002,
    4.464456770625E-002,5.498258739208E-002,6.568889809324E-002,
    7.636628603412E-002,8.703539341997E-002,9.773447180559E-002,
    0.108432560069,0.119116920052,0.129756098468,0.130531046107,
    0.14036985268,0.150905585722,0.161384809786,0.171786938449,
    0.182168641912,0.192880041265,0.203933315287,0.213561098301,
    0.215661722734,0.227726931214,0.245590150923,0.264445552548,
    0.284362129863,0.294117956715,0.302664985456,0.32377092146,
    0.350092721303,0.372249562026,0.378915552564,0.410189968047,
    0.414984145478,0.422601039642,0.43404149046,0.44150874527,
    0.456946592384,0.470472803961,0.479829490144,0.496926393531,
    0.518367296561,0.52536959511,0.537213581161,0.553180410747,
    0.568866822809,0.585290150853,0.60123019518,0.602702505653,
    0.620855313548,0.638751742992,0.656222378508,0.673528581044,
    0.677085366379,0.689321802823,0.703780601702,0.71698263422,
    0.730274865794,0.748491741892,0.752839314467,0.766963460234,
    0.785662044909,0.794602409406,0.802524948681,0.804690179436,
    0.812559624539,0.823896318358,0.830629253249,0.843265414191,
    0.857818333987,0.858796112773,0.872328692235,0.886767885383,
    0.901186880272,0.915015211982,0.915504871677,0.929752014367,
    0.94387832442,0.957953644199,0.971949297716,0.977537191059,
    0.985945711263,1.),.UNSPECIFIED.);
#59813 = CARTESIAN_POINT('',(-14.25114689789,-5.349983626324));
#59814 = CARTESIAN_POINT('',(-14.25115350592,-5.349983626366));
#59815 = CARTESIAN_POINT('',(-14.26754326685,-5.349983678771));
#59816 = CARTESIAN_POINT('',(-14.30026069127,-5.349725236965));
#59817 = CARTESIAN_POINT('',(-14.34940638604,-5.348556123839));
#59818 = CARTESIAN_POINT('',(-14.39830785907,-5.346617976653));
#59819 = CARTESIAN_POINT('',(-14.43158697235,-5.344773590688));
#59820 = CARTESIAN_POINT('',(-14.46397027992,-5.3427115158));
#59821 = CARTESIAN_POINT('',(-14.49620931259,-5.340405835015));
#59822 = CARTESIAN_POINT('',(-14.54400088926,-5.336249500263));
#59823 = CARTESIAN_POINT('',(-14.59249324974,-5.331264397562));
#59824 = CARTESIAN_POINT('',(-14.64115647642,-5.32548574611));
#59825 = CARTESIAN_POINT('',(-14.69001339578,-5.318897064515));
#59826 = CARTESIAN_POINT('',(-14.7390369714,-5.311487517932));
#59827 = CARTESIAN_POINT('',(-14.78809300049,-5.303266683869));
#59828 = CARTESIAN_POINT('',(-14.82201936895,-5.297019321562));
#59829 = CARTESIAN_POINT('',(-14.85467812779,-5.290712430738));
#59830 = CARTESIAN_POINT('',(-14.88720572415,-5.284159754748));
#59831 = CARTESIAN_POINT('',(-14.93472066727,-5.273819120295));
#59832 = CARTESIAN_POINT('',(-14.98315117118,-5.262461503785));
#59833 = CARTESIAN_POINT('',(-15.03137471031,-5.250333515033));
#59834 = CARTESIAN_POINT('',(-15.07997006003,-5.237280271747));
#59835 = CARTESIAN_POINT('',(-15.12956158156,-5.223086733524));
#59836 = CARTESIAN_POINT('',(-15.17795806625,-5.20834414656));
#59837 = CARTESIAN_POINT('',(-15.21304102819,-5.197034233375));
#59838 = CARTESIAN_POINT('',(-15.24965094913,-5.184858663769));
#59839 = CARTESIAN_POINT('',(-15.29887825179,-5.167877807237));
#59840 = CARTESIAN_POINT('',(-15.37362590653,-5.140105623966));
#59841 = CARTESIAN_POINT('',(-15.45995496305,-5.105137006543));
#59842 = CARTESIAN_POINT('',(-15.53340822655,-5.072703828264));
#59843 = CARTESIAN_POINT('',(-15.59087134204,-5.045674979467));
#59844 = CARTESIAN_POINT('',(-15.64985303008,-5.016862903128));
#59845 = CARTESIAN_POINT('',(-15.73296081512,-4.973776770878));
#59846 = CARTESIAN_POINT('',(-15.83471584384,-4.915954849529));
#59847 = CARTESIAN_POINT('',(-15.9138645632,-4.86673705402));
#59848 = CARTESIAN_POINT('',(-15.99902863111,-4.810943869594));
#59849 = CARTESIAN_POINT('',(-16.05852935234,-4.769265862219));
#59850 = CARTESIAN_POINT('',(-16.11817212061,-4.72478385233));
#59851 = CARTESIAN_POINT('',(-16.15050974629,-4.700147517166));
#59852 = CARTESIAN_POINT('',(-16.1860731453,-4.672159241972));
#59853 = CARTESIAN_POINT('',(-16.23158857399,-4.635173022855));
#59854 = CARTESIAN_POINT('',(-16.27916346586,-4.594994747428));
#59855 = CARTESIAN_POINT('',(-16.3282194817,-4.551509211902));
#59856 = CARTESIAN_POINT('',(-16.37855249468,-4.505159267554));
#59857 = CARTESIAN_POINT('',(-16.43764502909,-4.448300918059));
#59858 = CARTESIAN_POINT('',(-16.49208588066,-4.392463153696));
#59859 = CARTESIAN_POINT('',(-16.53904665576,-4.341970659897));
#59860 = CARTESIAN_POINT('',(-16.57892866468,-4.29772424185));
#59861 = CARTESIAN_POINT('',(-16.6274399748,-4.241346884857));
#59862 = CARTESIAN_POINT('',(-16.67934700389,-4.177728748035));
#59863 = CARTESIAN_POINT('',(-16.72944504785,-4.11289137316));
#59864 = CARTESIAN_POINT('',(-16.76342880079,-4.066396696005));
#59865 = CARTESIAN_POINT('',(-16.79840220909,-4.017081886995));
#59866 = CARTESIAN_POINT('',(-16.83440907765,-3.964530193503));
#59867 = CARTESIAN_POINT('',(-16.88338636594,-3.888308839116));
#59868 = CARTESIAN_POINT('',(-16.9292476961,-3.812182660907));
#59869 = CARTESIAN_POINT('',(-16.96092352336,-3.756064693307));
#59870 = CARTESIAN_POINT('',(-16.98738417438,-3.707277039123));
#59871 = CARTESIAN_POINT('',(-17.01095159074,-3.662462154429));
#59872 = CARTESIAN_POINT('',(-17.04064948573,-3.602902485915));
#59873 = CARTESIAN_POINT('',(-17.06965415034,-3.541335444089));
#59874 = CARTESIAN_POINT('',(-17.09976843844,-3.473720259522));
#59875 = CARTESIAN_POINT('',(-17.122435394,-3.419166410449));
#59876 = CARTESIAN_POINT('',(-17.14454037975,-3.363157324509));
#59877 = CARTESIAN_POINT('',(-17.16603345363,-3.306266350551));
#59878 = CARTESIAN_POINT('',(-17.18838299776,-3.242123120735));
#59879 = CARTESIAN_POINT('',(-17.20613363511,-3.187396229139));
#59880 = CARTESIAN_POINT('',(-17.21521568471,-3.158085022481));
#59881 = CARTESIAN_POINT('',(-17.22355281323,-3.130411292481));
#59882 = CARTESIAN_POINT('',(-17.23319864468,-3.09746280764));
#59883 = CARTESIAN_POINT('',(-17.24426685583,-3.057451863955));
#59884 = CARTESIAN_POINT('',(-17.2566620822,-3.010082274442));
#59885 = CARTESIAN_POINT('',(-17.2695220236,-2.957756246934));
#59886 = CARTESIAN_POINT('',(-17.27923682453,-2.914340968777));
#59887 = CARTESIAN_POINT('',(-17.28869917771,-2.869582348835));
#59888 = CARTESIAN_POINT('',(-17.29760222094,-2.825035886071));
#59889 = CARTESIAN_POINT('',(-17.3091813983,-2.759956774306));
#59890 = CARTESIAN_POINT('',(-17.31934735106,-2.694631171108));
#59891 = CARTESIAN_POINT('',(-17.32522125241,-2.650823820092));
#59892 = CARTESIAN_POINT('',(-17.33057893478,-2.607381046428));
#59893 = CARTESIAN_POINT('',(-17.33549250989,-2.563592022087));
#59894 = CARTESIAN_POINT('',(-17.34132798574,-2.499546057158));
#59895 = CARTESIAN_POINT('',(-17.34578109675,-2.436279322755));
#59896 = CARTESIAN_POINT('',(-17.34828556819,-2.386170516182));
#59897 = CARTESIAN_POINT('',(-17.34977452207,-2.344727151693));
#59898 = CARTESIAN_POINT('',(-17.35084542532,-2.303367520243));
#59899 = CARTESIAN_POINT('',(-17.35117013366,-2.270478657555));
#59900 = CARTESIAN_POINT('',(-17.35117017382,-2.249999941111));
#59901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59902 = ORIENTED_EDGE('',*,*,#59903,.F.);
#59903 = EDGE_CURVE('',#59904,#59718,#59906,.T.);
#59904 = VERTEX_POINT('',#59905);
#59905 = CARTESIAN_POINT('',(5.201146897775,0.200000010315,
    8.299996685193));
#59906 = SURFACE_CURVE('',#59907,(#59911),.PCURVE_S1.);
#59907 = LINE('',#59908,#59909);
#59908 = CARTESIAN_POINT('',(5.201146897693,0.200000010315,
    8.300000226502));
#59909 = VECTOR('',#59910,1.);
#59910 = DIRECTION('',(0.E+000,1.,0.E+000));
#59911 = PCURVE('',#59566,#59912);
#59912 = DEFINITIONAL_REPRESENTATION('',(#59913),#59917);
#59913 = LINE('',#59914,#59915);
#59914 = CARTESIAN_POINT('',(-10.80114690801,-5.349999998188));
#59915 = VECTOR('',#59916,1.);
#59916 = DIRECTION('',(-1.,0.E+000));
#59917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59918 = ORIENTED_EDGE('',*,*,#59919,.T.);
#59919 = EDGE_CURVE('',#59904,#59920,#59922,.T.);
#59920 = VERTEX_POINT('',#59921);
#59921 = CARTESIAN_POINT('',(5.201146897737,9.999999999588E-002,
    8.200000226503));
#59922 = SURFACE_CURVE('',#59923,(#59928),.PCURVE_S1.);
#59923 = CIRCLE('',#59924,0.100000000031);
#59924 = AXIS2_PLACEMENT_3D('',#59925,#59926,#59927);
#59925 = CARTESIAN_POINT('',(5.201146897693,0.199999999999,
    8.200000226503));
#59926 = DIRECTION('',(1.,0.E+000,-0.E+000));
#59927 = DIRECTION('',(0.E+000,0.E+000,1.));
#59928 = PCURVE('',#59566,#59929);
#59929 = DEFINITIONAL_REPRESENTATION('',(#59930),#59934);
#59930 = CIRCLE('',#59931,0.100000000031);
#59931 = AXIS2_PLACEMENT_2D('',#59932,#59933);
#59932 = CARTESIAN_POINT('',(-10.8011468977,-5.249999998189));
#59933 = DIRECTION('',(0.E+000,-1.));
#59934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59935 = ORIENTED_EDGE('',*,*,#59936,.T.);
#59936 = EDGE_CURVE('',#59920,#59937,#59939,.T.);
#59937 = VERTEX_POINT('',#59938);
#59938 = CARTESIAN_POINT('',(5.20114691462,0.100000009364,7.70000022992)
  );
#59939 = SURFACE_CURVE('',#59940,(#59944),.PCURVE_S1.);
#59940 = LINE('',#59941,#59942);
#59941 = CARTESIAN_POINT('',(5.201146897697,0.100000000011,
    8.200000226503));
#59942 = VECTOR('',#59943,1.);
#59943 = DIRECTION('',(3.55271370308E-015,1.77635685154E-015,-1.));
#59944 = PCURVE('',#59566,#59945);
#59945 = DEFINITIONAL_REPRESENTATION('',(#59946),#59950);
#59946 = LINE('',#59947,#59948);
#59947 = CARTESIAN_POINT('',(-10.70114689771,-5.249999998189));
#59948 = VECTOR('',#59949,1.);
#59949 = DIRECTION('',(-1.77635685154E-015,1.));
#59950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59951 = ORIENTED_EDGE('',*,*,#59952,.F.);
#59952 = EDGE_CURVE('',#59953,#59937,#59955,.T.);
#59953 = VERTEX_POINT('',#59954);
#59954 = CARTESIAN_POINT('',(5.201147043167,0.199999999999,
    7.600000326257));
#59955 = SURFACE_CURVE('',#59956,(#59961),.PCURVE_S1.);
#59956 = CIRCLE('',#59957,9.999996009745E-002);
#59957 = AXIS2_PLACEMENT_3D('',#59958,#59959,#59960);
#59958 = CARTESIAN_POINT('',(5.201146897693,0.199999999999,
    7.700000226503));
#59959 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59960 = DIRECTION('',(0.E+000,2.775558669081E-016,-1.));
#59961 = PCURVE('',#59566,#59962);
#59962 = DEFINITIONAL_REPRESENTATION('',(#59963),#59971);
#59963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#59964,#59965,#59966,#59967
    ,#59968,#59969,#59970),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#59964 = CARTESIAN_POINT('',(-10.8011468977,-4.650000038092));
#59965 = CARTESIAN_POINT('',(-10.62794188605,-4.650000038092));
#59966 = CARTESIAN_POINT('',(-10.71454439187,-4.799999978238));
#59967 = CARTESIAN_POINT('',(-10.8011468977,-4.949999918384));
#59968 = CARTESIAN_POINT('',(-10.88774940352,-4.799999978238));
#59969 = CARTESIAN_POINT('',(-10.97435190934,-4.650000038092));
#59970 = CARTESIAN_POINT('',(-10.8011468977,-4.650000038092));
#59971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59972 = ORIENTED_EDGE('',*,*,#59973,.F.);
#59973 = EDGE_CURVE('',#59473,#59953,#59974,.T.);
#59974 = SURFACE_CURVE('',#59975,(#59979),.PCURVE_S1.);
#59975 = LINE('',#59976,#59977);
#59976 = CARTESIAN_POINT('',(5.201146897693,3.649999993328,
    7.600000226504));
#59977 = VECTOR('',#59978,1.);
#59978 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59979 = PCURVE('',#59566,#59980);
#59980 = DEFINITIONAL_REPRESENTATION('',(#59981),#59985);
#59981 = LINE('',#59982,#59983);
#59982 = CARTESIAN_POINT('',(-14.25114689102,-4.64999999819));
#59983 = VECTOR('',#59984,1.);
#59984 = DIRECTION('',(1.,0.E+000));
#59985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59990)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59987,#59988,#59989)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59987 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59988 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59989 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59990 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#59987,
  'distance_accuracy_value','confusion accuracy');
#59991 = SHAPE_DEFINITION_REPRESENTATION(#59992,#59465);
#59992 = PRODUCT_DEFINITION_SHAPE('','',#59993);
#59993 = PRODUCT_DEFINITION('design','',#59994,#59997);
#59994 = PRODUCT_DEFINITION_FORMATION('','',#59995);
#59995 = PRODUCT('CADSOFTTOOLS 1.268','CADSOFTTOOLS 1.268','',(#59996));
#59996 = PRODUCT_CONTEXT('',#2,'mechanical');
#59997 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59998 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59999,#60001);
#59999 = ( REPRESENTATION_RELATIONSHIP('','',#59465,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60000) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60000 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1083);
#60001 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60002);
#60002 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('268','','',#5,#59993,$);
#60003 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59995));
#60004 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60005),#60329);
#60005 = SHELL_BASED_SURFACE_MODEL('',(#60006));
#60006 = OPEN_SHELL('',(#60007));
#60007 = ADVANCED_FACE('',(#60008),#60022,.F.);
#60008 = FACE_BOUND('',#60009,.F.);
#60009 = EDGE_LOOP('',(#60010,#60032,#60183,#60224));
#60010 = ORIENTED_EDGE('',*,*,#60011,.T.);
#60011 = EDGE_CURVE('',#60012,#60014,#60016,.T.);
#60012 = VERTEX_POINT('',#60013);
#60013 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,
    7.350000226504));
#60014 = VERTEX_POINT('',#60015);
#60015 = CARTESIAN_POINT('',(4.768126523,3.649999998791,7.350003123406)
  );
#60016 = SURFACE_CURVE('',#60017,(#60021),.PCURVE_S1.);
#60017 = LINE('',#60018,#60019);
#60018 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,
    7.350000226504));
#60019 = VECTOR('',#60020,1.);
#60020 = DIRECTION('',(1.,0.E+000,0.E+000));
#60021 = PCURVE('',#60022,#60027);
#60022 = CYLINDRICAL_SURFACE('',#60023,2.150000000001);
#60023 = AXIS2_PLACEMENT_3D('',#60024,#60025,#60026);
#60024 = CARTESIAN_POINT('',(3.401146897693,3.649999999999,
    5.200000226503));
#60025 = DIRECTION('',(1.,0.E+000,0.E+000));
#60026 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60027 = DEFINITIONAL_REPRESENTATION('',(#60028),#60031);
#60028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60029,#60030),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.466979625306),.PIECEWISE_BEZIER_KNOTS.);
#60029 = CARTESIAN_POINT('',(4.712388980385,0.9));
#60030 = CARTESIAN_POINT('',(4.712388980385,1.366979625306));
#60031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60032 = ORIENTED_EDGE('',*,*,#60033,.T.);
#60033 = EDGE_CURVE('',#60014,#60034,#60036,.T.);
#60034 = VERTEX_POINT('',#60035);
#60035 = CARTESIAN_POINT('',(4.768133613103,5.800001653561,
    5.200000226581));
#60036 = SURFACE_CURVE('',#60037,(#60066),.PCURVE_S1.);
#60037 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60038,#60039,#60040,#60041,
    #60042,#60043,#60044,#60045,#60046,#60047,#60048,#60049,#60050,
    #60051,#60052,#60053,#60054,#60055,#60056,#60057,#60058,#60059,
    #60060,#60061,#60062,#60063,#60064,#60065),.UNSPECIFIED.,.F.,.F.,(4,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    5.429748204442E-002,0.100794358929,0.137432515778,0.178861529013,
    0.219639984703,0.264118447735,0.305291197059,0.348699233278,
    0.38929313324,0.426740142004,0.464196076,0.503094986334,
    0.546343807857,0.590687137469,0.635229410147,0.679665057377,
    0.720473005873,0.761166363314,0.79638711549,0.830245449305,
    0.861823688485,0.89487011548,0.937846718223,0.973057389679,1.),
  .UNSPECIFIED.);
#60038 = CARTESIAN_POINT('',(4.768103787023,3.649999999608,
    7.349995392367));
#60039 = CARTESIAN_POINT('',(4.768106795859,3.710950175721,7.34999676889
    ));
#60040 = CARTESIAN_POINT('',(4.768112446355,3.824180627198,
    7.345183396762));
#60041 = CARTESIAN_POINT('',(4.768116889786,3.977770096924,
    7.326428846598));
#60042 = CARTESIAN_POINT('',(4.768117510544,4.116012818044,
    7.300277204778));
#60043 = CARTESIAN_POINT('',(4.768119091988,4.245676236987,
    7.267377210122));
#60044 = CARTESIAN_POINT('',(4.768120951854,4.380757947348,
    7.223698882313));
#60045 = CARTESIAN_POINT('',(4.768122835271,4.512881721925,7.17102121634
    ));
#60046 = CARTESIAN_POINT('',(4.768124830617,4.644076821969,
    7.108173346756));
#60047 = CARTESIAN_POINT('',(4.768126795406,4.766986772788,
    7.038906305396));
#60048 = CARTESIAN_POINT('',(4.768128742806,4.881637525068,
    6.963905827439));
#60049 = CARTESIAN_POINT('',(4.768130599037,4.985634570386,
    6.886375682871));
#60050 = CARTESIAN_POINT('',(4.768132445,5.083246020211,6.804311986983)
  );
#60051 = CARTESIAN_POINT('',(4.768134392103,5.180994820799,
    6.711624865341));
#60052 = CARTESIAN_POINT('',(4.768136465048,5.278069181013,
    6.606842582251));
#60053 = CARTESIAN_POINT('',(4.768138605832,5.371416793059,
    6.491018590151));
#60054 = CARTESIAN_POINT('',(4.768140748402,5.457218358032,
    6.367889962829));
#60055 = CARTESIAN_POINT('',(4.768142798129,5.531996320478,
    6.242810431824));
#60056 = CARTESIAN_POINT('',(4.768144742871,5.596358604246,
    6.116793132456));
#60057 = CARTESIAN_POINT('',(4.768146535233,5.648681669594,
    5.995802470951));
#60058 = CARTESIAN_POINT('',(4.768148114104,5.690947298731,
    5.879383758555));
#60059 = CARTESIAN_POINT('',(4.768149716721,5.723685256085,
    5.771285478345));
#60060 = CARTESIAN_POINT('',(4.768150535271,5.750304187631,
    5.663898268322));
#60061 = CARTESIAN_POINT('',(4.768154349191,5.773556455644,
    5.544403688096));
#60062 = CARTESIAN_POINT('',(4.768156763452,5.790157575185,
    5.419383164697));
#60063 = CARTESIAN_POINT('',(4.768146252902,5.798499260176,
    5.300767207846));
#60064 = CARTESIAN_POINT('',(4.768138189913,5.799989764177,
    5.230477285197));
#60065 = CARTESIAN_POINT('',(4.768134663467,5.799987547806,5.20000022644
    ));
#60066 = PCURVE('',#60022,#60067);
#60067 = DEFINITIONAL_REPRESENTATION('',(#60068),#60182);
#60068 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60069,#60070,#60071,#60072,
    #60073,#60074,#60075,#60076,#60077,#60078,#60079,#60080,#60081,
    #60082,#60083,#60084,#60085,#60086,#60087,#60088,#60089,#60090,
    #60091,#60092,#60093,#60094,#60095,#60096,#60097,#60098,#60099,
    #60100,#60101,#60102,#60103,#60104,#60105,#60106,#60107,#60108,
    #60109,#60110,#60111,#60112,#60113,#60114,#60115,#60116,#60117,
    #60118,#60119,#60120,#60121,#60122,#60123,#60124,#60125,#60126,
    #60127,#60128,#60129,#60130,#60131,#60132,#60133,#60134,#60135,
    #60136,#60137,#60138,#60139,#60140,#60141,#60142,#60143,#60144,
    #60145,#60146,#60147,#60148,#60149,#60150,#60151,#60152,#60153,
    #60154,#60155,#60156,#60157,#60158,#60159,#60160,#60161,#60162,
    #60163,#60164,#60165,#60166,#60167,#60168,#60169,#60170,#60171,
    #60172,#60173,#60174,#60175,#60176,#60177,#60178,#60179,#60180,
    #60181),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.42717783963E-010,9.090909229528E-003,1.818181831634E-002,
    2.727272740315E-002,3.636363648996E-002,4.545454557677E-002,
    5.454545466358E-002,6.363636375039E-002,7.27272728372E-002,
    8.181818192401E-002,9.090909101082E-002,0.100000000098,
    0.109090909184,0.118181818271,0.127272727358,0.136363636445,
    0.145454545532,0.154545454618,0.163636363705,0.172727272792,
    0.181818181879,0.190909090966,0.200000000053,0.209090909139,
    0.218181818226,0.227272727313,0.2363636364,0.245454545487,
    0.254545454573,0.26363636366,0.272727272747,0.281818181834,
    0.290909090921,0.300000000007,0.309090909094,0.318181818181,
    0.327272727268,0.336363636355,0.345454545442,0.354545454528,
    0.363636363615,0.372727272702,0.381818181789,0.390909090876,
    0.399999999962,0.409090909049,0.418181818136,0.427272727223,
    0.43636363631,0.445454545396,0.454545454483,0.46363636357,
    0.472727272657,0.481818181744,0.49090909083,0.499999999917,
    0.509090909004,0.518181818091,0.527272727178,0.536363636265,
    0.545454545351,0.554545454438,0.563636363525,0.572727272612,
    0.581818181699,0.590909090785,0.599999999872,0.609090908959,
    0.618181818046,0.627272727133,0.636363636219,0.645454545306,
    0.654545454393,0.66363636348,0.672727272567,0.681818181654,
    0.69090909074,0.699999999827,0.709090908914,0.718181818001,
    0.727272727088,0.736363636174,0.745454545261,0.754545454348,
    0.763636363435,0.772727272522,0.781818181608,0.790909090695,
    0.799999999782,0.809090908869,0.818181817956,0.827272727042,
    0.836363636129,0.845454545216,0.854545454303,0.86363636339,
    0.872727272477,0.881818181563,0.89090909065,0.899999999737,
    0.909090908824,0.918181817911,0.927272726997,0.936363636084,
    0.945454545171,0.954545454258,0.963636363345,0.972727272431,
    0.981818181518,0.990909090605,0.999999999692),
  .QUASI_UNIFORM_KNOTS.);
#60069 = CARTESIAN_POINT('',(4.712388980343,1.366956889329));
#60070 = CARTESIAN_POINT('',(4.707642572044,1.366957393092));
#60071 = CARTESIAN_POINT('',(4.698148543475,1.366958402584));
#60072 = CARTESIAN_POINT('',(4.683903811641,1.366959902186));
#60073 = CARTESIAN_POINT('',(4.669655337553,1.366961366624));
#60074 = CARTESIAN_POINT('',(4.655403068641,1.366962775361));
#60075 = CARTESIAN_POINT('',(4.641146947606,1.366964107881));
#60076 = CARTESIAN_POINT('',(4.626886919823,1.366965343596));
#60077 = CARTESIAN_POINT('',(4.612622895757,1.366966462186));
#60078 = CARTESIAN_POINT('',(4.598353527526,1.366967454754));
#60079 = CARTESIAN_POINT('',(4.584077488922,1.366968312238));
#60080 = CARTESIAN_POINT('',(4.569793404648,1.366969025368));
#60081 = CARTESIAN_POINT('',(4.555500002648,1.366969585861));
#60082 = CARTESIAN_POINT('',(4.541195577728,1.366969981702));
#60083 = CARTESIAN_POINT('',(4.526885330752,1.366970262443));
#60084 = CARTESIAN_POINT('',(4.512575068476,1.366970483004));
#60085 = CARTESIAN_POINT('',(4.498270338789,1.366970695674));
#60086 = CARTESIAN_POINT('',(4.483977113842,1.366970957929));
#60087 = CARTESIAN_POINT('',(4.46969622943,1.366971265588));
#60088 = CARTESIAN_POINT('',(4.455428009905,1.366971607357));
#60089 = CARTESIAN_POINT('',(4.441172812749,1.366971974004));
#60090 = CARTESIAN_POINT('',(4.426931529792,1.366972355062));
#60091 = CARTESIAN_POINT('',(4.412702814349,1.366972743218));
#60092 = CARTESIAN_POINT('',(4.398480330127,1.36697313777));
#60093 = CARTESIAN_POINT('',(4.384258513067,1.366973536908));
#60094 = CARTESIAN_POINT('',(4.370031752593,1.366973939167));
#60095 = CARTESIAN_POINT('',(4.355793852569,1.366974342813));
#60096 = CARTESIAN_POINT('',(4.341545120771,1.366974748009));
#60097 = CARTESIAN_POINT('',(4.327286956022,1.36697515523));
#60098 = CARTESIAN_POINT('',(4.313020454685,1.36697556487));
#60099 = CARTESIAN_POINT('',(4.298746774628,1.366975977337));
#60100 = CARTESIAN_POINT('',(4.284467016299,1.366976393066));
#60101 = CARTESIAN_POINT('',(4.270182568684,1.366976811672));
#60102 = CARTESIAN_POINT('',(4.2558948607,1.366977232728));
#60103 = CARTESIAN_POINT('',(4.241605257103,1.366977655834));
#60104 = CARTESIAN_POINT('',(4.22731535568,1.366978080525));
#60105 = CARTESIAN_POINT('',(4.213025719012,1.366978506607));
#60106 = CARTESIAN_POINT('',(4.19873545311,1.366978934264));
#60107 = CARTESIAN_POINT('',(4.184443898921,1.366979363614));
#60108 = CARTESIAN_POINT('',(4.170150483239,1.366979794776));
#60109 = CARTESIAN_POINT('',(4.155854028315,1.366980227933));
#60110 = CARTESIAN_POINT('',(4.14155686698,1.366980662866));
#60111 = CARTESIAN_POINT('',(4.127263237902,1.366981099138));
#60112 = CARTESIAN_POINT('',(4.112976877908,1.366981536371));
#60113 = CARTESIAN_POINT('',(4.098701903833,1.366981974146));
#60114 = CARTESIAN_POINT('',(4.084441393416,1.366982412152));
#60115 = CARTESIAN_POINT('',(4.070193269914,1.366982850617));
#60116 = CARTESIAN_POINT('',(4.055956027583,1.366983289713));
#60117 = CARTESIAN_POINT('',(4.041728094327,1.366983729627));
#60118 = CARTESIAN_POINT('',(4.027507734797,1.366984170529));
#60119 = CARTESIAN_POINT('',(4.013288782577,1.36698461226));
#60120 = CARTESIAN_POINT('',(3.999065214433,1.366985054676));
#60121 = CARTESIAN_POINT('',(3.984831045064,1.366985497631));
#60122 = CARTESIAN_POINT('',(3.970579939647,1.366985940972));
#60123 = CARTESIAN_POINT('',(3.956313713092,1.366986384751));
#60124 = CARTESIAN_POINT('',(3.94203459626,1.366986829039));
#60125 = CARTESIAN_POINT('',(3.927744732312,1.366987273886));
#60126 = CARTESIAN_POINT('',(3.913446060041,1.366987719402));
#60127 = CARTESIAN_POINT('',(3.89914167515,1.366988165359));
#60128 = CARTESIAN_POINT('',(3.884835273387,1.366988611369));
#60129 = CARTESIAN_POINT('',(3.870530448246,1.366989057077));
#60130 = CARTESIAN_POINT('',(3.856230739366,1.366989502129));
#60131 = CARTESIAN_POINT('',(3.841940023785,1.366989946142));
#60132 = CARTESIAN_POINT('',(3.827656884319,1.366990389154));
#60133 = CARTESIAN_POINT('',(3.813379417424,1.366990831238));
#60134 = CARTESIAN_POINT('',(3.799105860263,1.36699127246));
#60135 = CARTESIAN_POINT('',(3.784834405116,1.366991712887));
#60136 = CARTESIAN_POINT('',(3.770563327377,1.366992152584));
#60137 = CARTESIAN_POINT('',(3.756294082012,1.366992591379));
#60138 = CARTESIAN_POINT('',(3.742028083887,1.366993029106));
#60139 = CARTESIAN_POINT('',(3.727766740062,1.3669934656));
#60140 = CARTESIAN_POINT('',(3.713511561586,1.366993900692));
#60141 = CARTESIAN_POINT('',(3.699263645877,1.36699433422));
#60142 = CARTESIAN_POINT('',(3.685020778527,1.366994766089));
#60143 = CARTESIAN_POINT('',(3.670781030544,1.366995196195));
#60144 = CARTESIAN_POINT('',(3.65654238871,1.366995624442));
#60145 = CARTESIAN_POINT('',(3.642302941208,1.366996050707));
#60146 = CARTESIAN_POINT('',(3.628060500049,1.366996474978));
#60147 = CARTESIAN_POINT('',(3.613811894838,1.366996897632));
#60148 = CARTESIAN_POINT('',(3.599553998516,1.366997319007));
#60149 = CARTESIAN_POINT('',(3.585283877938,1.3669977394));
#60150 = CARTESIAN_POINT('',(3.570997677488,1.366998159307));
#60151 = CARTESIAN_POINT('',(3.556698066188,1.36699857779));
#60152 = CARTESIAN_POINT('',(3.542389734441,1.366998993434));
#60153 = CARTESIAN_POINT('',(3.528076857838,1.36699940505));
#60154 = CARTESIAN_POINT('',(3.51376371318,1.366999810999));
#60155 = CARTESIAN_POINT('',(3.49945457088,1.367000211327));
#60156 = CARTESIAN_POINT('',(3.485154077233,1.367000611241));
#60157 = CARTESIAN_POINT('',(3.470866543983,1.36700101457));
#60158 = CARTESIAN_POINT('',(3.456597543686,1.367001427738));
#60159 = CARTESIAN_POINT('',(3.442347341703,1.367001846717));
#60160 = CARTESIAN_POINT('',(3.428107874028,1.367002249861));
#60161 = CARTESIAN_POINT('',(3.413872649215,1.367002622115));
#60162 = CARTESIAN_POINT('',(3.399634785863,1.367002934646));
#60163 = CARTESIAN_POINT('',(3.385387554621,1.367003236106));
#60164 = CARTESIAN_POINT('',(3.371124367245,1.367003607955));
#60165 = CARTESIAN_POINT('',(3.356837929173,1.367004131605));
#60166 = CARTESIAN_POINT('',(3.342523553348,1.367004857918));
#60167 = CARTESIAN_POINT('',(3.328188352105,1.367005691616));
#60168 = CARTESIAN_POINT('',(3.313837911868,1.367006552693));
#60169 = CARTESIAN_POINT('',(3.299478549386,1.367007364878));
#60170 = CARTESIAN_POINT('',(3.285114445607,1.36700801049));
#60171 = CARTESIAN_POINT('',(3.270748305334,1.367008339885));
#60172 = CARTESIAN_POINT('',(3.256383212532,1.367008208783));
#60173 = CARTESIAN_POINT('',(3.242022029814,1.367007478251));
#60174 = CARTESIAN_POINT('',(3.227668136443,1.367005982611));
#60175 = CARTESIAN_POINT('',(3.213319988381,1.367003823227));
#60176 = CARTESIAN_POINT('',(3.198975203315,1.367001147634));
#60177 = CARTESIAN_POINT('',(3.184631641145,1.36699809088));
#60178 = CARTESIAN_POINT('',(3.170287068135,1.366994793012));
#60179 = CARTESIAN_POINT('',(3.155941012844,1.366991328327));
#60180 = CARTESIAN_POINT('',(3.146375701714,1.366988955658));
#60181 = CARTESIAN_POINT('',(3.141592654047,1.366987765773));
#60182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60183 = ORIENTED_EDGE('',*,*,#60184,.T.);
#60184 = EDGE_CURVE('',#60034,#60185,#60187,.T.);
#60185 = VERTEX_POINT('',#60186);
#60186 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    5.200000226566));
#60187 = SURFACE_CURVE('',#60188,(#60195),.PCURVE_S1.);
#60188 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60189,#60190,#60191,#60192,
    #60193,#60194),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#60189 = CARTESIAN_POINT('',(4.768133613103,5.800013807509,
    5.200000226581));
#60190 = CARTESIAN_POINT('',(4.690302373288,5.800013807509,
    5.200000226576));
#60191 = CARTESIAN_POINT('',(4.612471133472,5.800013807509,
    5.200000226571));
#60192 = CARTESIAN_POINT('',(4.456808895002,5.800013807509,
    5.200000226566));
#60193 = CARTESIAN_POINT('',(4.378977896348,5.800013807509,
    5.200000226566));
#60194 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    5.200000226566));
#60195 = PCURVE('',#60022,#60196);
#60196 = DEFINITIONAL_REPRESENTATION('',(#60197),#60223);
#60197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60198,#60199,#60200,#60201,
    #60202,#60203,#60204,#60205,#60206,#60207,#60208,#60209,#60210,
    #60211,#60212,#60213,#60214,#60215,#60216,#60217,#60218,#60219,
    #60220,#60221,#60222),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(6.838479653899E-016,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60198 = CARTESIAN_POINT('',(3.141592653626,1.36698671541));
#60199 = CARTESIAN_POINT('',(3.141592653626,1.359911148154));
#60200 = CARTESIAN_POINT('',(3.141592653626,1.345760013642));
#60201 = CARTESIAN_POINT('',(3.141592653625,1.324533312418));
#60202 = CARTESIAN_POINT('',(3.141592653624,1.30330661228));
#60203 = CARTESIAN_POINT('',(3.141592653624,1.282079913774));
#60204 = CARTESIAN_POINT('',(3.141592653623,1.260853217442));
#60205 = CARTESIAN_POINT('',(3.141592653622,1.239626523827));
#60206 = CARTESIAN_POINT('',(3.141592653622,1.218399833474));
#60207 = CARTESIAN_POINT('',(3.141592653621,1.197173146926));
#60208 = CARTESIAN_POINT('',(3.141592653621,1.175946464726));
#60209 = CARTESIAN_POINT('',(3.14159265362,1.154719787419));
#60210 = CARTESIAN_POINT('',(3.14159265362,1.133493115547));
#60211 = CARTESIAN_POINT('',(3.14159265362,1.112266449654));
#60212 = CARTESIAN_POINT('',(3.14159265362,1.091039789197));
#60213 = CARTESIAN_POINT('',(3.141592653619,1.069813133632));
#60214 = CARTESIAN_POINT('',(3.141592653619,1.048586482416));
#60215 = CARTESIAN_POINT('',(3.141592653619,1.027359835004));
#60216 = CARTESIAN_POINT('',(3.141592653619,1.006133190854));
#60217 = CARTESIAN_POINT('',(3.141592653619,0.984906549422));
#60218 = CARTESIAN_POINT('',(3.141592653619,0.963679910164));
#60219 = CARTESIAN_POINT('',(3.141592653619,0.942453272537));
#60220 = CARTESIAN_POINT('',(3.141592653619,0.921226635997));
#60221 = CARTESIAN_POINT('',(3.141592653619,0.907075545332));
#60222 = CARTESIAN_POINT('',(3.141592653619,0.9));
#60223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60224 = ORIENTED_EDGE('',*,*,#60225,.T.);
#60225 = EDGE_CURVE('',#60185,#60012,#60226,.T.);
#60226 = SURFACE_CURVE('',#60227,(#60256),.PCURVE_S1.);
#60227 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60228,#60229,#60230,#60231,
    #60232,#60233,#60234,#60235,#60236,#60237,#60238,#60239,#60240,
    #60241,#60242,#60243,#60244,#60245,#60246,#60247,#60248,#60249,
    #60250,#60251,#60252,#60253,#60254,#60255),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,8.886472983228E-002,
    0.17351451624,0.25491390426,0.333891332568,0.411178233558,
    0.487439499218,0.563298315914,0.639357522432,0.716219145302,
    0.794503500492,0.874869162563,0.958035169329,1.),.UNSPECIFIED.);
#60228 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    5.200000226566));
#60229 = CARTESIAN_POINT('',(4.301146897693,5.797280580226,5.29143889269
    ));
#60230 = CARTESIAN_POINT('',(4.301146897693,5.794547352943,
    5.382877558814));
#60231 = CARTESIAN_POINT('',(4.301146897693,5.770392174055,
    5.565228850673));
#60232 = CARTESIAN_POINT('',(4.301146897693,5.753259633836,
    5.656504657166));
#60233 = CARTESIAN_POINT('',(4.301146897693,5.706325926814,
    5.833417458317));
#60234 = CARTESIAN_POINT('',(4.301146897693,5.677650515481,
    5.921346794381));
#60235 = CARTESIAN_POINT('',(4.301146897693,5.608989444897,
    6.090096648011));
#60236 = CARTESIAN_POINT('',(4.301146897693,5.569399601733,
    6.173266503536));
#60237 = CARTESIAN_POINT('',(4.301146897693,5.48037608804,6.331301572873
    ));
#60238 = CARTESIAN_POINT('',(4.301146897693,5.430661152551,
    6.408405004829));
#60239 = CARTESIAN_POINT('',(4.301146897693,5.322925252416,
    6.553381645284));
#60240 = CARTESIAN_POINT('',(4.301146897693,5.264022139769,
    6.623235435901));
#60241 = CARTESIAN_POINT('',(4.301146897693,5.139480221876,
    6.753050228566));
#60242 = CARTESIAN_POINT('',(4.301146897693,5.072455983715,
    6.814610596638));
#60243 = CARTESIAN_POINT('',(4.301146897693,4.933237973951,
    6.927428321274));
#60244 = CARTESIAN_POINT('',(4.301146897693,4.859270652885,
    6.979804424222));
#60245 = CARTESIAN_POINT('',(4.301146897693,4.707694011373,
    7.074081542523));
#60246 = CARTESIAN_POINT('',(4.301146897693,4.628052087363,7.11654656145
    ));
#60247 = CARTESIAN_POINT('',(4.301146897693,4.466583189094,
    7.191049871735));
#60248 = CARTESIAN_POINT('',(4.301146897693,4.382603936196,7.22304952392
    ));
#60249 = CARTESIAN_POINT('',(4.301146897693,4.213817535444,
    7.276869739125));
#60250 = CARTESIAN_POINT('',(4.301146897693,4.126884621728,7.29802812474
    ));
#60251 = CARTESIAN_POINT('',(4.301146897693,3.953422081431,
    7.330588201891));
#60252 = CARTESIAN_POINT('',(4.301146897693,3.865088579885,
    7.340832500165));
#60253 = CARTESIAN_POINT('',(4.301146897693,3.735662612763,
    7.348792020898));
#60254 = CARTESIAN_POINT('',(4.301146897693,3.692831306381,
    7.349396123701));
#60255 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,
    7.350000226504));
#60256 = PCURVE('',#60022,#60257);
#60257 = DEFINITIONAL_REPRESENTATION('',(#60258),#60328);
#60258 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60259,#60260,#60261,#60262,
    #60263,#60264,#60265,#60266,#60267,#60268,#60269,#60270,#60271,
    #60272,#60273,#60274,#60275,#60276,#60277,#60278,#60279,#60280,
    #60281,#60282,#60283,#60284,#60285,#60286,#60287,#60288,#60289,
    #60290,#60291,#60292,#60293,#60294,#60295,#60296,#60297,#60298,
    #60299,#60300,#60301,#60302,#60303,#60304,#60305,#60306,#60307,
    #60308,#60309,#60310,#60311,#60312,#60313,#60314,#60315,#60316,
    #60317,#60318,#60319,#60320,#60321,#60322,#60323,#60324,#60325,
    #60326,#60327),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#60259 = CARTESIAN_POINT('',(3.141592653619,0.9));
#60260 = CARTESIAN_POINT('',(3.148844891761,0.9));
#60261 = CARTESIAN_POINT('',(3.1633551938,0.9));
#60262 = CARTESIAN_POINT('',(3.185162835319,0.9));
#60263 = CARTESIAN_POINT('',(3.207032920171,0.9));
#60264 = CARTESIAN_POINT('',(3.229001300356,0.9));
#60265 = CARTESIAN_POINT('',(3.251113497212,0.9));
#60266 = CARTESIAN_POINT('',(3.273427598881,0.9));
#60267 = CARTESIAN_POINT('',(3.296008371204,0.9));
#60268 = CARTESIAN_POINT('',(3.31880961239,0.9));
#60269 = CARTESIAN_POINT('',(3.341792475804,0.9));
#60270 = CARTESIAN_POINT('',(3.364918057223,0.9));
#60271 = CARTESIAN_POINT('',(3.388154548275,0.9));
#60272 = CARTESIAN_POINT('',(3.411457597326,0.9));
#60273 = CARTESIAN_POINT('',(3.435012594238,0.9));
#60274 = CARTESIAN_POINT('',(3.458742644517,0.9));
#60275 = CARTESIAN_POINT('',(3.482607498462,0.9));
#60276 = CARTESIAN_POINT('',(3.506574847412,0.9));
#60277 = CARTESIAN_POINT('',(3.530557257953,0.9));
#60278 = CARTESIAN_POINT('',(3.554714244648,0.9));
#60279 = CARTESIAN_POINT('',(3.579054511635,0.9));
#60280 = CARTESIAN_POINT('',(3.603509098781,0.9));
#60281 = CARTESIAN_POINT('',(3.62804234012,0.9));
#60282 = CARTESIAN_POINT('',(3.652572972521,0.9));
#60283 = CARTESIAN_POINT('',(3.677180787925,0.9));
#60284 = CARTESIAN_POINT('',(3.701970763798,0.9));
#60285 = CARTESIAN_POINT('',(3.72684496836,0.9));
#60286 = CARTESIAN_POINT('',(3.751767769848,0.9));
#60287 = CARTESIAN_POINT('',(3.776662213289,0.9));
#60288 = CARTESIAN_POINT('',(3.801562441522,0.9));
#60289 = CARTESIAN_POINT('',(3.82662117234,0.9));
#60290 = CARTESIAN_POINT('',(3.851729641339,0.9));
#60291 = CARTESIAN_POINT('',(3.876851744156,0.9));
#60292 = CARTESIAN_POINT('',(3.901910488332,0.9));
#60293 = CARTESIAN_POINT('',(3.926923554894,0.9));
#60294 = CARTESIAN_POINT('',(3.952058664129,0.9));
#60295 = CARTESIAN_POINT('',(3.977205980533,0.9));
#60296 = CARTESIAN_POINT('',(4.00232938578,0.9));
#60297 = CARTESIAN_POINT('',(4.027351862861,0.9));
#60298 = CARTESIAN_POINT('',(4.052285562472,0.9));
#60299 = CARTESIAN_POINT('',(4.077300111934,0.9));
#60300 = CARTESIAN_POINT('',(4.102288925656,0.9));
#60301 = CARTESIAN_POINT('',(4.127216652111,0.9));
#60302 = CARTESIAN_POINT('',(4.152009997838,0.9));
#60303 = CARTESIAN_POINT('',(4.176671134127,0.9));
#60304 = CARTESIAN_POINT('',(4.201371766668,0.9));
#60305 = CARTESIAN_POINT('',(4.226011702246,0.9));
#60306 = CARTESIAN_POINT('',(4.250556580786,0.9));
#60307 = CARTESIAN_POINT('',(4.274943395555,0.9));
#60308 = CARTESIAN_POINT('',(4.299148874602,0.9));
#60309 = CARTESIAN_POINT('',(4.323354072035,0.9));
#60310 = CARTESIAN_POINT('',(4.347469571837,0.9));
#60311 = CARTESIAN_POINT('',(4.371461909336,0.9));
#60312 = CARTESIAN_POINT('',(4.39528416218,0.9));
#60313 = CARTESIAN_POINT('',(4.418874967156,0.9));
#60314 = CARTESIAN_POINT('',(4.442420741455,0.9));
#60315 = CARTESIAN_POINT('',(4.465856926381,0.9));
#60316 = CARTESIAN_POINT('',(4.48915009134,0.9));
#60317 = CARTESIAN_POINT('',(4.512267392795,0.9));
#60318 = CARTESIAN_POINT('',(4.535127724777,0.9));
#60319 = CARTESIAN_POINT('',(4.557862261092,0.9));
#60320 = CARTESIAN_POINT('',(4.580477003045,0.9));
#60321 = CARTESIAN_POINT('',(4.602940205302,0.9));
#60322 = CARTESIAN_POINT('',(4.62522618238,0.9));
#60323 = CARTESIAN_POINT('',(4.64731023392,0.9));
#60324 = CARTESIAN_POINT('',(4.669146237466,0.9));
#60325 = CARTESIAN_POINT('',(4.690807552805,0.9));
#60326 = CARTESIAN_POINT('',(4.70519441184,0.9));
#60327 = CARTESIAN_POINT('',(4.712388980385,0.9));
#60328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60333)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60330,#60331,#60332)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60330 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60331 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60332 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60333 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#60330,
  'distance_accuracy_value','confusion accuracy');
#60334 = SHAPE_DEFINITION_REPRESENTATION(#60335,#60004);
#60335 = PRODUCT_DEFINITION_SHAPE('','',#60336);
#60336 = PRODUCT_DEFINITION('design','',#60337,#60340);
#60337 = PRODUCT_DEFINITION_FORMATION('','',#60338);
#60338 = PRODUCT('CADSOFTTOOLS 1.269','CADSOFTTOOLS 1.269','',(#60339));
#60339 = PRODUCT_CONTEXT('',#2,'mechanical');
#60340 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60341 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60342,#60344);
#60342 = ( REPRESENTATION_RELATIONSHIP('','',#60004,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60343) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60343 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1087);
#60344 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60345);
#60345 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('269','','',#5,#60336,$);
#60346 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60338));
#60347 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60348),#60422);
#60348 = SHELL_BASED_SURFACE_MODEL('',(#60349));
#60349 = OPEN_SHELL('',(#60350));
#60350 = ADVANCED_FACE('',(#60351),#60365,.T.);
#60351 = FACE_BOUND('',#60352,.T.);
#60352 = EDGE_LOOP('',(#60353,#60376,#60392,#60408));
#60353 = ORIENTED_EDGE('',*,*,#60354,.T.);
#60354 = EDGE_CURVE('',#60355,#60357,#60359,.T.);
#60355 = VERTEX_POINT('',#60356);
#60356 = CARTESIAN_POINT('',(4.768126523,3.649999998791,7.350003123406)
  );
#60357 = VERTEX_POINT('',#60358);
#60358 = CARTESIAN_POINT('',(4.768130138563,0.199999999999,
    7.349999960929));
#60359 = SURFACE_CURVE('',#60360,(#60364),.PCURVE_S1.);
#60360 = LINE('',#60361,#60362);
#60361 = CARTESIAN_POINT('',(4.76812894559,3.649999998791,7.349998927414
    ));
#60362 = VECTOR('',#60363,1.);
#60363 = DIRECTION('',(-2.574430202931E-016,-1.,0.E+000));
#60364 = PCURVE('',#60365,#60370);
#60365 = PLANE('',#60366);
#60366 = AXIS2_PLACEMENT_3D('',#60367,#60368,#60369);
#60367 = CARTESIAN_POINT('',(3.401146897693,0.199999999999,
    7.350000226504));
#60368 = DIRECTION('',(0.E+000,0.E+000,-1.));
#60369 = DIRECTION('',(1.,0.E+000,0.E+000));
#60370 = DEFINITIONAL_REPRESENTATION('',(#60371),#60375);
#60371 = LINE('',#60372,#60373);
#60372 = CARTESIAN_POINT('',(1.366982047897,-3.449999998792));
#60373 = VECTOR('',#60374,1.);
#60374 = DIRECTION('',(-2.574430202931E-016,1.));
#60375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60376 = ORIENTED_EDGE('',*,*,#60377,.T.);
#60377 = EDGE_CURVE('',#60357,#60378,#60380,.T.);
#60378 = VERTEX_POINT('',#60379);
#60379 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,
    7.350000226504));
#60380 = SURFACE_CURVE('',#60381,(#60385),.PCURVE_S1.);
#60381 = LINE('',#60382,#60383);
#60382 = CARTESIAN_POINT('',(4.768130138563,0.199999999999,
    7.350000226504));
#60383 = VECTOR('',#60384,1.);
#60384 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60385 = PCURVE('',#60365,#60386);
#60386 = DEFINITIONAL_REPRESENTATION('',(#60387),#60391);
#60387 = LINE('',#60388,#60389);
#60388 = CARTESIAN_POINT('',(1.366983240869,0.E+000));
#60389 = VECTOR('',#60390,1.);
#60390 = DIRECTION('',(-1.,0.E+000));
#60391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60392 = ORIENTED_EDGE('',*,*,#60393,.T.);
#60393 = EDGE_CURVE('',#60378,#60394,#60396,.T.);
#60394 = VERTEX_POINT('',#60395);
#60395 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,
    7.350000226504));
#60396 = SURFACE_CURVE('',#60397,(#60401),.PCURVE_S1.);
#60397 = LINE('',#60398,#60399);
#60398 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,
    7.350000226504));
#60399 = VECTOR('',#60400,1.);
#60400 = DIRECTION('',(0.E+000,1.,0.E+000));
#60401 = PCURVE('',#60365,#60402);
#60402 = DEFINITIONAL_REPRESENTATION('',(#60403),#60407);
#60403 = LINE('',#60404,#60405);
#60404 = CARTESIAN_POINT('',(0.9,0.E+000));
#60405 = VECTOR('',#60406,1.);
#60406 = DIRECTION('',(0.E+000,-1.));
#60407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60408 = ORIENTED_EDGE('',*,*,#60409,.T.);
#60409 = EDGE_CURVE('',#60394,#60355,#60410,.T.);
#60410 = SURFACE_CURVE('',#60411,(#60415),.PCURVE_S1.);
#60411 = LINE('',#60412,#60413);
#60412 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,
    7.350000226504));
#60413 = VECTOR('',#60414,1.);
#60414 = DIRECTION('',(1.,0.E+000,0.E+000));
#60415 = PCURVE('',#60365,#60416);
#60416 = DEFINITIONAL_REPRESENTATION('',(#60417),#60421);
#60417 = LINE('',#60418,#60419);
#60418 = CARTESIAN_POINT('',(0.9,-3.45));
#60419 = VECTOR('',#60420,1.);
#60420 = DIRECTION('',(1.,0.E+000));
#60421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60426)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60423,#60424,#60425)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#60423,
  'distance_accuracy_value','confusion accuracy');
#60427 = SHAPE_DEFINITION_REPRESENTATION(#60428,#60347);
#60428 = PRODUCT_DEFINITION_SHAPE('','',#60429);
#60429 = PRODUCT_DEFINITION('design','',#60430,#60433);
#60430 = PRODUCT_DEFINITION_FORMATION('','',#60431);
#60431 = PRODUCT('CADSOFTTOOLS 1.270','CADSOFTTOOLS 1.270','',(#60432));
#60432 = PRODUCT_CONTEXT('',#2,'mechanical');
#60433 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60435,#60437);
#60435 = ( REPRESENTATION_RELATIONSHIP('','',#60347,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60436) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1091);
#60437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60438);
#60438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('270','','',#5,#60429,$);
#60439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60431));
#60440 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60441),#60536);
#60441 = SHELL_BASED_SURFACE_MODEL('',(#60442));
#60442 = OPEN_SHELL('',(#60443));
#60443 = ADVANCED_FACE('',(#60444),#60459,.T.);
#60444 = FACE_BOUND('',#60445,.T.);
#60445 = EDGE_LOOP('',(#60446,#60469,#60507,#60523));
#60446 = ORIENTED_EDGE('',*,*,#60447,.T.);
#60447 = EDGE_CURVE('',#60448,#60450,#60452,.T.);
#60448 = VERTEX_POINT('',#60449);
#60449 = CARTESIAN_POINT('',(4.768130138563,0.199999999999,
    7.349999960929));
#60450 = VERTEX_POINT('',#60451);
#60451 = CARTESIAN_POINT('',(4.768132794058,-0.150000051325,
    7.700000246685));
#60452 = SURFACE_CURVE('',#60453,(#60458),.PCURVE_S1.);
#60453 = CIRCLE('',#60454,0.35);
#60454 = AXIS2_PLACEMENT_3D('',#60455,#60456,#60457);
#60455 = CARTESIAN_POINT('',(4.768131807284,0.199999999999,
    7.700000226503));
#60456 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60457 = DIRECTION('',(-0.E+000,-5.370918194195E-016,-1.));
#60458 = PCURVE('',#60459,#60464);
#60459 = CYLINDRICAL_SURFACE('',#60460,0.35);
#60460 = AXIS2_PLACEMENT_3D('',#60461,#60462,#60463);
#60461 = CARTESIAN_POINT('',(3.401146897693,0.199999999999,
    7.700000226503));
#60462 = DIRECTION('',(1.,0.E+000,0.E+000));
#60463 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60464 = DEFINITIONAL_REPRESENTATION('',(#60465),#60468);
#60465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60466,#60467),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796384458),.PIECEWISE_BEZIER_KNOTS.);
#60466 = CARTESIAN_POINT('',(1.570796326795,1.366984909591));
#60467 = CARTESIAN_POINT('',(0.E+000,1.366984909591));
#60468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60469 = ORIENTED_EDGE('',*,*,#60470,.T.);
#60470 = EDGE_CURVE('',#60450,#60471,#60473,.T.);
#60471 = VERTEX_POINT('',#60472);
#60472 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    7.700000246685));
#60473 = SURFACE_CURVE('',#60474,(#60478),.PCURVE_S1.);
#60474 = LINE('',#60475,#60476);
#60475 = CARTESIAN_POINT('',(4.768132794058,-0.150000000001,
    7.700000246685));
#60476 = VECTOR('',#60477,1.);
#60477 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60478 = PCURVE('',#60459,#60479);
#60479 = DEFINITIONAL_REPRESENTATION('',(#60480),#60506);
#60480 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60481,#60482,#60483,#60484,
    #60485,#60486,#60487,#60488,#60489,#60490,#60491,#60492,#60493,
    #60494,#60495,#60496,#60497,#60498,#60499,#60500,#60501,#60502,
    #60503,#60504,#60505),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.122663165293E-002,
    4.245326330586E-002,6.367989495879E-002,8.490652661172E-002,
    0.106133158265,0.127359789918,0.148586421571,0.169813053223,
    0.191039684876,0.212266316529,0.233492948182,0.254719579835,
    0.275946211488,0.297172843141,0.318399474794,0.339626106447,
    0.3608527381,0.382079369753,0.403306001406,0.424532633059,
    0.445759264712,0.466985896364),.QUASI_UNIFORM_KNOTS.);
#60481 = CARTESIAN_POINT('',(0.E+000,1.366985896364));
#60482 = CARTESIAN_POINT('',(-3.523830649499E-008,1.35991035248));
#60483 = CARTESIAN_POINT('',(-6.806987418173E-008,1.345759264712));
#60484 = CARTESIAN_POINT('',(-5.487408394345E-008,1.324532633059));
#60485 = CARTESIAN_POINT('',(-5.840988848149E-008,1.303306001406));
#60486 = CARTESIAN_POINT('',(-5.746247211391E-008,1.282079369753));
#60487 = CARTESIAN_POINT('',(-5.771633038165E-008,1.2608527381));
#60488 = CARTESIAN_POINT('',(-5.764830923738E-008,1.239626106447));
#60489 = CARTESIAN_POINT('',(-5.766653732309E-008,1.218399474794));
#60490 = CARTESIAN_POINT('',(-5.766165056542E-008,1.197172843141));
#60491 = CARTESIAN_POINT('',(-5.766296329313E-008,1.175946211488));
#60492 = CARTESIAN_POINT('',(-5.766260446904E-008,1.154719579835));
#60493 = CARTESIAN_POINT('',(-5.766272348495E-008,1.133492948182));
#60494 = CARTESIAN_POINT('',(-5.766260446904E-008,1.112266316529));
#60495 = CARTESIAN_POINT('',(-5.766296240495E-008,1.091039684876));
#60496 = CARTESIAN_POINT('',(-5.766165234178E-008,1.069813053223));
#60497 = CARTESIAN_POINT('',(-5.766653643491E-008,1.048586421571));
#60498 = CARTESIAN_POINT('',(-5.764831101374E-008,1.027359789918));
#60499 = CARTESIAN_POINT('',(-5.771633126983E-008,1.006133158265));
#60500 = CARTESIAN_POINT('',(-5.746247300209E-008,0.984906526612));
#60501 = CARTESIAN_POINT('',(-5.840988759331E-008,0.963679894959));
#60502 = CARTESIAN_POINT('',(-5.487408660798E-008,0.942453263306));
#60503 = CARTESIAN_POINT('',(-6.806987506991E-008,0.921226631653));
#60504 = CARTESIAN_POINT('',(-3.523830738317E-008,0.907075543884));
#60505 = CARTESIAN_POINT('',(0.E+000,0.9));
#60506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60507 = ORIENTED_EDGE('',*,*,#60508,.T.);
#60508 = EDGE_CURVE('',#60471,#60509,#60511,.T.);
#60509 = VERTEX_POINT('',#60510);
#60510 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,
    7.350000226504));
#60511 = SURFACE_CURVE('',#60512,(#60517),.PCURVE_S1.);
#60512 = CIRCLE('',#60513,0.35);
#60513 = AXIS2_PLACEMENT_3D('',#60514,#60515,#60516);
#60514 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,
    7.700000226503));
#60515 = DIRECTION('',(1.,0.E+000,0.E+000));
#60516 = DIRECTION('',(0.E+000,-1.,5.76626847858E-008));
#60517 = PCURVE('',#60459,#60518);
#60518 = DEFINITIONAL_REPRESENTATION('',(#60519),#60522);
#60519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60520,#60521),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796384458),.PIECEWISE_BEZIER_KNOTS.);
#60520 = CARTESIAN_POINT('',(0.E+000,0.9));
#60521 = CARTESIAN_POINT('',(1.570796326795,0.9));
#60522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60523 = ORIENTED_EDGE('',*,*,#60524,.F.);
#60524 = EDGE_CURVE('',#60448,#60509,#60525,.T.);
#60525 = SURFACE_CURVE('',#60526,(#60530),.PCURVE_S1.);
#60526 = LINE('',#60527,#60528);
#60527 = CARTESIAN_POINT('',(4.768130138563,0.199999999999,
    7.350000226504));
#60528 = VECTOR('',#60529,1.);
#60529 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60530 = PCURVE('',#60459,#60531);
#60531 = DEFINITIONAL_REPRESENTATION('',(#60532),#60535);
#60532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60533,#60534),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.466983240869),.PIECEWISE_BEZIER_KNOTS.);
#60533 = CARTESIAN_POINT('',(1.570796326795,1.366983240869));
#60534 = CARTESIAN_POINT('',(1.570796326795,0.9));
#60535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60540)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60537,#60538,#60539)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60537 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60538 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60539 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60540 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#60537,
  'distance_accuracy_value','confusion accuracy');
#60541 = SHAPE_DEFINITION_REPRESENTATION(#60542,#60440);
#60542 = PRODUCT_DEFINITION_SHAPE('','',#60543);
#60543 = PRODUCT_DEFINITION('design','',#60544,#60547);
#60544 = PRODUCT_DEFINITION_FORMATION('','',#60545);
#60545 = PRODUCT('CADSOFTTOOLS 1.271','CADSOFTTOOLS 1.271','',(#60546));
#60546 = PRODUCT_CONTEXT('',#2,'mechanical');
#60547 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60548 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60549,#60551);
#60549 = ( REPRESENTATION_RELATIONSHIP('','',#60440,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60550) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60550 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1095);
#60551 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60552);
#60552 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('271','','',#5,#60543,$);
#60553 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60545));
#60554 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60555),#60629);
#60555 = SHELL_BASED_SURFACE_MODEL('',(#60556));
#60556 = OPEN_SHELL('',(#60557));
#60557 = ADVANCED_FACE('',(#60558),#60572,.T.);
#60558 = FACE_BOUND('',#60559,.T.);
#60559 = EDGE_LOOP('',(#60560,#60583,#60599,#60615));
#60560 = ORIENTED_EDGE('',*,*,#60561,.T.);
#60561 = EDGE_CURVE('',#60562,#60564,#60566,.T.);
#60562 = VERTEX_POINT('',#60563);
#60563 = CARTESIAN_POINT('',(4.768132794058,-0.150000051325,
    7.700000246685));
#60564 = VERTEX_POINT('',#60565);
#60565 = CARTESIAN_POINT('',(4.768134077766,-0.149999999919,
    8.200000226503));
#60566 = SURFACE_CURVE('',#60567,(#60571),.PCURVE_S1.);
#60567 = LINE('',#60568,#60569);
#60568 = CARTESIAN_POINT('',(4.768133780799,-0.150000102687,
    7.700000246685));
#60569 = VECTOR('',#60570,1.);
#60570 = DIRECTION('',(0.E+000,0.E+000,1.));
#60571 = PCURVE('',#60572,#60577);
#60572 = PLANE('',#60573);
#60573 = AXIS2_PLACEMENT_3D('',#60574,#60575,#60576);
#60574 = CARTESIAN_POINT('',(3.401146897693,-0.150000000001,
    8.200000226503));
#60575 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60576 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60577 = DEFINITIONAL_REPRESENTATION('',(#60578),#60582);
#60578 = LINE('',#60579,#60580);
#60579 = CARTESIAN_POINT('',(-1.366986883105,0.499999979818));
#60580 = VECTOR('',#60581,1.);
#60581 = DIRECTION('',(0.E+000,-1.));
#60582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60583 = ORIENTED_EDGE('',*,*,#60584,.F.);
#60584 = EDGE_CURVE('',#60585,#60564,#60587,.T.);
#60585 = VERTEX_POINT('',#60586);
#60586 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    8.200000226503));
#60587 = SURFACE_CURVE('',#60588,(#60592),.PCURVE_S1.);
#60588 = LINE('',#60589,#60590);
#60589 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    8.200000226503));
#60590 = VECTOR('',#60591,1.);
#60591 = DIRECTION('',(1.,0.E+000,0.E+000));
#60592 = PCURVE('',#60572,#60593);
#60593 = DEFINITIONAL_REPRESENTATION('',(#60594),#60598);
#60594 = LINE('',#60595,#60596);
#60595 = CARTESIAN_POINT('',(-0.9,-0.E+000));
#60596 = VECTOR('',#60597,1.);
#60597 = DIRECTION('',(-1.,-0.E+000));
#60598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60599 = ORIENTED_EDGE('',*,*,#60600,.F.);
#60600 = EDGE_CURVE('',#60601,#60585,#60603,.T.);
#60601 = VERTEX_POINT('',#60602);
#60602 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    7.700000246685));
#60603 = SURFACE_CURVE('',#60604,(#60608),.PCURVE_S1.);
#60604 = LINE('',#60605,#60606);
#60605 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    7.700000246685));
#60606 = VECTOR('',#60607,1.);
#60607 = DIRECTION('',(0.E+000,0.E+000,1.));
#60608 = PCURVE('',#60572,#60609);
#60609 = DEFINITIONAL_REPRESENTATION('',(#60610),#60614);
#60610 = LINE('',#60611,#60612);
#60611 = CARTESIAN_POINT('',(-0.9,0.499999979818));
#60612 = VECTOR('',#60613,1.);
#60613 = DIRECTION('',(0.E+000,-1.));
#60614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60615 = ORIENTED_EDGE('',*,*,#60616,.F.);
#60616 = EDGE_CURVE('',#60562,#60601,#60617,.T.);
#60617 = SURFACE_CURVE('',#60618,(#60622),.PCURVE_S1.);
#60618 = LINE('',#60619,#60620);
#60619 = CARTESIAN_POINT('',(4.768132794058,-0.150000000001,
    7.700000246685));
#60620 = VECTOR('',#60621,1.);
#60621 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60622 = PCURVE('',#60572,#60623);
#60623 = DEFINITIONAL_REPRESENTATION('',(#60624),#60628);
#60624 = LINE('',#60625,#60626);
#60625 = CARTESIAN_POINT('',(-1.366985896364,0.499999979818));
#60626 = VECTOR('',#60627,1.);
#60627 = DIRECTION('',(1.,0.E+000));
#60628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60633)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60630,#60631,#60632)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60630 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60631 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60632 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60633 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#60630,
  'distance_accuracy_value','confusion accuracy');
#60634 = SHAPE_DEFINITION_REPRESENTATION(#60635,#60554);
#60635 = PRODUCT_DEFINITION_SHAPE('','',#60636);
#60636 = PRODUCT_DEFINITION('design','',#60637,#60640);
#60637 = PRODUCT_DEFINITION_FORMATION('','',#60638);
#60638 = PRODUCT('CADSOFTTOOLS 1.272','CADSOFTTOOLS 1.272','',(#60639));
#60639 = PRODUCT_CONTEXT('',#2,'mechanical');
#60640 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60642,#60644);
#60642 = ( REPRESENTATION_RELATIONSHIP('','',#60554,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60643) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1099);
#60644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60645);
#60645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('272','','',#5,#60636,$);
#60646 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60638));
#60647 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60648),#60720);
#60648 = SHELL_BASED_SURFACE_MODEL('',(#60649));
#60649 = OPEN_SHELL('',(#60650));
#60650 = ADVANCED_FACE('',(#60651),#60666,.T.);
#60651 = FACE_BOUND('',#60652,.T.);
#60652 = EDGE_LOOP('',(#60653,#60676,#60691,#60707));
#60653 = ORIENTED_EDGE('',*,*,#60654,.T.);
#60654 = EDGE_CURVE('',#60655,#60657,#60659,.T.);
#60655 = VERTEX_POINT('',#60656);
#60656 = CARTESIAN_POINT('',(4.768134077766,-0.149999999919,
    8.200000226503));
#60657 = VERTEX_POINT('',#60658);
#60658 = CARTESIAN_POINT('',(4.768134196853,0.200000010942,
    8.550000226365));
#60659 = SURFACE_CURVE('',#60660,(#60665),.PCURVE_S1.);
#60660 = CIRCLE('',#60661,0.35);
#60661 = AXIS2_PLACEMENT_3D('',#60662,#60663,#60664);
#60662 = CARTESIAN_POINT('',(4.768134196525,0.199999999999,
    8.200000226503));
#60663 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60664 = DIRECTION('',(0.E+000,-1.,2.833037812934E-016));
#60665 = PCURVE('',#60666,#60671);
#60666 = CYLINDRICAL_SURFACE('',#60667,0.35);
#60667 = AXIS2_PLACEMENT_3D('',#60668,#60669,#60670);
#60668 = CARTESIAN_POINT('',(3.401146897693,0.199999999999,
    8.200000226503));
#60669 = DIRECTION('',(1.,0.E+000,0.E+000));
#60670 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60671 = DEFINITIONAL_REPRESENTATION('',(#60672),#60675);
#60672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60673,#60674),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796358062),.PIECEWISE_BEZIER_KNOTS.);
#60673 = CARTESIAN_POINT('',(6.28318530718,1.366987298832));
#60674 = CARTESIAN_POINT('',(4.712388949118,1.366987298832));
#60675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60676 = ORIENTED_EDGE('',*,*,#60677,.F.);
#60677 = EDGE_CURVE('',#60678,#60657,#60680,.T.);
#60678 = VERTEX_POINT('',#60679);
#60679 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,
    8.550000226502));
#60680 = SURFACE_CURVE('',#60681,(#60685),.PCURVE_S1.);
#60681 = LINE('',#60682,#60683);
#60682 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,
    8.550000226502));
#60683 = VECTOR('',#60684,1.);
#60684 = DIRECTION('',(1.,0.E+000,0.E+000));
#60685 = PCURVE('',#60666,#60686);
#60686 = DEFINITIONAL_REPRESENTATION('',(#60687),#60690);
#60687 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60688,#60689),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.46698729916),.PIECEWISE_BEZIER_KNOTS.);
#60688 = CARTESIAN_POINT('',(4.712388953731,0.9));
#60689 = CARTESIAN_POINT('',(4.712388953731,1.36698729916));
#60690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60691 = ORIENTED_EDGE('',*,*,#60692,.T.);
#60692 = EDGE_CURVE('',#60678,#60693,#60695,.T.);
#60693 = VERTEX_POINT('',#60694);
#60694 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    8.200000226503));
#60695 = SURFACE_CURVE('',#60696,(#60701),.PCURVE_S1.);
#60696 = CIRCLE('',#60697,0.35);
#60697 = AXIS2_PLACEMENT_3D('',#60698,#60699,#60700);
#60698 = CARTESIAN_POINT('',(4.301146897693,0.199999999999,
    8.200000226503));
#60699 = DIRECTION('',(1.,0.E+000,0.E+000));
#60700 = DIRECTION('',(-0.E+000,2.665372026266E-008,1.));
#60701 = PCURVE('',#60666,#60702);
#60702 = DEFINITIONAL_REPRESENTATION('',(#60703),#60706);
#60703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60704,#60705),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796353449),.PIECEWISE_BEZIER_KNOTS.);
#60704 = CARTESIAN_POINT('',(4.712388953731,0.9));
#60705 = CARTESIAN_POINT('',(6.28318530718,0.9));
#60706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60707 = ORIENTED_EDGE('',*,*,#60708,.T.);
#60708 = EDGE_CURVE('',#60693,#60655,#60709,.T.);
#60709 = SURFACE_CURVE('',#60710,(#60714),.PCURVE_S1.);
#60710 = LINE('',#60711,#60712);
#60711 = CARTESIAN_POINT('',(4.301146897693,-0.150000000001,
    8.200000226503));
#60712 = VECTOR('',#60713,1.);
#60713 = DIRECTION('',(1.,0.E+000,0.E+000));
#60714 = PCURVE('',#60666,#60715);
#60715 = DEFINITIONAL_REPRESENTATION('',(#60716),#60719);
#60716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60717,#60718),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.466987180073),.PIECEWISE_BEZIER_KNOTS.);
#60717 = CARTESIAN_POINT('',(6.28318530718,0.9));
#60718 = CARTESIAN_POINT('',(6.28318530718,1.366987180073));
#60719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60724)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60721,#60722,#60723)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60721 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60722 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60723 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60724 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60721,
  'distance_accuracy_value','confusion accuracy');
#60725 = SHAPE_DEFINITION_REPRESENTATION(#60726,#60647);
#60726 = PRODUCT_DEFINITION_SHAPE('','',#60727);
#60727 = PRODUCT_DEFINITION('design','',#60728,#60731);
#60728 = PRODUCT_DEFINITION_FORMATION('','',#60729);
#60729 = PRODUCT('CADSOFTTOOLS 1.273','CADSOFTTOOLS 1.273','',(#60730));
#60730 = PRODUCT_CONTEXT('',#2,'mechanical');
#60731 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60732 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60733,#60735);
#60733 = ( REPRESENTATION_RELATIONSHIP('','',#60647,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60734) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60734 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1103);
#60735 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60736);
#60736 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('273','','',#5,#60727,$);
#60737 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60729));
#60738 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60739),#60813);
#60739 = SHELL_BASED_SURFACE_MODEL('',(#60740));
#60740 = OPEN_SHELL('',(#60741));
#60741 = ADVANCED_FACE('',(#60742),#60756,.T.);
#60742 = FACE_BOUND('',#60743,.T.);
#60743 = EDGE_LOOP('',(#60744,#60767,#60783,#60799));
#60744 = ORIENTED_EDGE('',*,*,#60745,.T.);
#60745 = EDGE_CURVE('',#60746,#60748,#60750,.T.);
#60746 = VERTEX_POINT('',#60747);
#60747 = CARTESIAN_POINT('',(4.768134196853,0.200000010942,
    8.550000226365));
#60748 = VERTEX_POINT('',#60749);
#60749 = CARTESIAN_POINT('',(4.768127731867,3.650000000083,
    8.549994085196));
#60750 = SURFACE_CURVE('',#60751,(#60755),.PCURVE_S1.);
#60751 = LINE('',#60752,#60753);
#60752 = CARTESIAN_POINT('',(4.768134196752,0.200000010942,
    8.550000226257));
#60753 = VECTOR('',#60754,1.);
#60754 = DIRECTION('',(-2.754712408869E-010,1.,7.09981512206E-011));
#60755 = PCURVE('',#60756,#60761);
#60756 = PLANE('',#60757);
#60757 = AXIS2_PLACEMENT_3D('',#60758,#60759,#60760);
#60758 = CARTESIAN_POINT('',(3.401146897693,3.649999999999,
    8.550000226502));
#60759 = DIRECTION('',(0.E+000,0.E+000,1.));
#60760 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60761 = DEFINITIONAL_REPRESENTATION('',(#60762),#60766);
#60762 = LINE('',#60763,#60764);
#60763 = CARTESIAN_POINT('',(-1.366987299058,3.449999989057));
#60764 = VECTOR('',#60765,1.);
#60765 = DIRECTION('',(2.754712408869E-010,-1.));
#60766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60767 = ORIENTED_EDGE('',*,*,#60768,.F.);
#60768 = EDGE_CURVE('',#60769,#60748,#60771,.T.);
#60769 = VERTEX_POINT('',#60770);
#60770 = CARTESIAN_POINT('',(4.301146897693,3.650000000018,
    8.550000226504));
#60771 = SURFACE_CURVE('',#60772,(#60776),.PCURVE_S1.);
#60772 = LINE('',#60773,#60774);
#60773 = CARTESIAN_POINT('',(4.301146897693,3.650000000018,
    8.550000226503));
#60774 = VECTOR('',#60775,1.);
#60775 = DIRECTION('',(1.,1.404748908769E-010,0.E+000));
#60776 = PCURVE('',#60756,#60777);
#60777 = DEFINITIONAL_REPRESENTATION('',(#60778),#60782);
#60778 = LINE('',#60779,#60780);
#60779 = CARTESIAN_POINT('',(-0.9,-1.869970844837E-011));
#60780 = VECTOR('',#60781,1.);
#60781 = DIRECTION('',(-1.,-1.404748908769E-010));
#60782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60783 = ORIENTED_EDGE('',*,*,#60784,.F.);
#60784 = EDGE_CURVE('',#60785,#60769,#60787,.T.);
#60785 = VERTEX_POINT('',#60786);
#60786 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,
    8.550000226502));
#60787 = SURFACE_CURVE('',#60788,(#60792),.PCURVE_S1.);
#60788 = LINE('',#60789,#60790);
#60789 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,
    8.550000226502));
#60790 = VECTOR('',#60791,1.);
#60791 = DIRECTION('',(0.E+000,1.,-1.029772083591E-015));
#60792 = PCURVE('',#60756,#60793);
#60793 = DEFINITIONAL_REPRESENTATION('',(#60794),#60798);
#60794 = LINE('',#60795,#60796);
#60795 = CARTESIAN_POINT('',(-0.9,3.449999990671));
#60796 = VECTOR('',#60797,1.);
#60797 = DIRECTION('',(0.E+000,-1.));
#60798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60799 = ORIENTED_EDGE('',*,*,#60800,.T.);
#60800 = EDGE_CURVE('',#60785,#60746,#60801,.T.);
#60801 = SURFACE_CURVE('',#60802,(#60806),.PCURVE_S1.);
#60802 = LINE('',#60803,#60804);
#60803 = CARTESIAN_POINT('',(4.301146897693,0.200000009328,
    8.550000226502));
#60804 = VECTOR('',#60805,1.);
#60805 = DIRECTION('',(1.,0.E+000,0.E+000));
#60806 = PCURVE('',#60756,#60807);
#60807 = DEFINITIONAL_REPRESENTATION('',(#60808),#60812);
#60808 = LINE('',#60809,#60810);
#60809 = CARTESIAN_POINT('',(-0.9,3.449999990671));
#60810 = VECTOR('',#60811,1.);
#60811 = DIRECTION('',(-1.,0.E+000));
#60812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60817)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60814,#60815,#60816)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60814 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60815 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60816 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60817 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#60814,
  'distance_accuracy_value','confusion accuracy');
#60818 = SHAPE_DEFINITION_REPRESENTATION(#60819,#60738);
#60819 = PRODUCT_DEFINITION_SHAPE('','',#60820);
#60820 = PRODUCT_DEFINITION('design','',#60821,#60824);
#60821 = PRODUCT_DEFINITION_FORMATION('','',#60822);
#60822 = PRODUCT('CADSOFTTOOLS 1.274','CADSOFTTOOLS 1.274','',(#60823));
#60823 = PRODUCT_CONTEXT('',#2,'mechanical');
#60824 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60825 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60826,#60828);
#60826 = ( REPRESENTATION_RELATIONSHIP('','',#60738,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60827) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60827 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1107);
#60828 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60829);
#60829 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('274','','',#5,#60820,$);
#60830 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60822));
#60831 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60832),#61113);
#60832 = SHELL_BASED_SURFACE_MODEL('',(#60833));
#60833 = OPEN_SHELL('',(#60834));
#60834 = ADVANCED_FACE('',(#60835),#60877,.T.);
#60835 = FACE_BOUND('',#60836,.T.);
#60836 = EDGE_LOOP('',(#60837,#61020,#61061,#61077));
#60837 = ORIENTED_EDGE('',*,*,#60838,.T.);
#60838 = EDGE_CURVE('',#60839,#60841,#60843,.T.);
#60839 = VERTEX_POINT('',#60840);
#60840 = CARTESIAN_POINT('',(4.768127731867,3.650000000083,
    8.549994085196));
#60841 = VERTEX_POINT('',#60842);
#60842 = CARTESIAN_POINT('',(4.76813347401,7.000007860325,5.200000225545
    ));
#60843 = SURFACE_CURVE('',#60844,(#60876),.PCURVE_S1.);
#60844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60845,#60846,#60847,#60848,
    #60849,#60850,#60851,#60852,#60853,#60854,#60855,#60856,#60857,
    #60858,#60859,#60860,#60861,#60862,#60863,#60864,#60865,#60866,
    #60867,#60868,#60869,#60870,#60871,#60872,#60873,#60874,#60875),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,4),(0.E+000,5.000552861811E-002,9.540537088187E-002,
    0.134426288429,0.167068281259,0.198997547537,0.232804059002,
    0.26806957678,0.304720081959,0.34521322711,0.384003369191,
    0.425479535176,0.460664143149,0.501546406158,0.53824115623,
    0.578427539243,0.618427077063,0.659499233405,0.697841980553,
    0.733304188664,0.766663037015,0.798744497363,0.827559358998,
    0.855496822461,0.885765464425,0.91767159168,0.955244636799,
    0.982525045984,1.),.UNSPECIFIED.);
#60845 = CARTESIAN_POINT('',(4.768122518014,3.650000000289,
    8.550000226504));
#60846 = CARTESIAN_POINT('',(4.768117550707,3.737484507283,
    8.550000226496));
#60847 = CARTESIAN_POINT('',(4.768108000728,3.904459254599,
    8.543457286284));
#60848 = CARTESIAN_POINT('',(4.768102146083,4.138654847731,
    8.516663233559));
#60849 = CARTESIAN_POINT('',(4.768107023017,4.341326784719,
    8.479712787416));
#60850 = CARTESIAN_POINT('',(4.76811006796,4.518098580025,8.437049969904
    ));
#60851 = CARTESIAN_POINT('',(4.768112060032,4.682988224219,
    8.388309568446));
#60852 = CARTESIAN_POINT('',(4.768114426372,4.849459203051,
    8.329658617778));
#60853 = CARTESIAN_POINT('',(4.768116889726,5.020767650065,
    8.258668819236));
#60854 = CARTESIAN_POINT('',(4.76811960246,5.198550739911,8.172920262025
    ));
#60855 = CARTESIAN_POINT('',(4.768122433381,5.376217430172,
    8.073540492931));
#60856 = CARTESIAN_POINT('',(4.768125447706,5.554654054243,
    7.958566421373));
#60857 = CARTESIAN_POINT('',(4.768128336996,5.717336203915,
    7.838577164062));
#60858 = CARTESIAN_POINT('',(4.76813130742,5.874906805646,7.707105619453
    ));
#60859 = CARTESIAN_POINT('',(4.768134165241,6.018991284308,
    7.571571240648));
#60860 = CARTESIAN_POINT('',(4.768137174593,6.16093580528,7.420676316901
    ));
#60861 = CARTESIAN_POINT('',(4.768140127045,6.292191277305,
    7.263044586793));
#60862 = CARTESIAN_POINT('',(4.768143182095,6.417717102806,
    7.091399927211));
#60863 = CARTESIAN_POINT('',(4.768146134231,6.530216630672,
    6.915029445401));
#60864 = CARTESIAN_POINT('',(4.768148940253,6.627503251005,
    6.739316135639));
#60865 = CARTESIAN_POINT('',(4.768151501236,6.708913258626,
    6.569864658163));
#60866 = CARTESIAN_POINT('',(4.768153891748,6.777019128698,
    6.405901066565));
#60867 = CARTESIAN_POINT('',(4.768156035564,6.832571975838,
    6.249895992087));
#60868 = CARTESIAN_POINT('',(4.768158093565,6.877635369336,
    6.101244347898));
#60869 = CARTESIAN_POINT('',(4.768159738108,6.915301499429,
    5.953740953034));
#60870 = CARTESIAN_POINT('',(4.76816270256,6.947482228281,5.798447887549
    ));
#60871 = CARTESIAN_POINT('',(4.76816845157,6.974711526188,5.624385436281
    ));
#60872 = CARTESIAN_POINT('',(4.768163120597,6.991789864579,
    5.454598204024));
#60873 = CARTESIAN_POINT('',(4.76815117704,6.998912532145,5.309661129825
    ));
#60874 = CARTESIAN_POINT('',(4.768143883417,7.000000000006,5.23079596257
    ));
#60875 = CARTESIAN_POINT('',(4.768141025294,7.,5.200000225843));
#60876 = PCURVE('',#60877,#60882);
#60877 = CYLINDRICAL_SURFACE('',#60878,3.350000000001);
#60878 = AXIS2_PLACEMENT_3D('',#60879,#60880,#60881);
#60879 = CARTESIAN_POINT('',(3.401146897693,3.649999999999,
    5.200000226503));
#60880 = DIRECTION('',(1.,0.E+000,0.E+000));
#60881 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60882 = DEFINITIONAL_REPRESENTATION('',(#60883),#61019);
#60883 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60884,#60885,#60886,#60887,
    #60888,#60889,#60890,#60891,#60892,#60893,#60894,#60895,#60896,
    #60897,#60898,#60899,#60900,#60901,#60902,#60903,#60904,#60905,
    #60906,#60907,#60908,#60909,#60910,#60911,#60912,#60913,#60914,
    #60915,#60916,#60917,#60918,#60919,#60920,#60921,#60922,#60923,
    #60924,#60925,#60926,#60927,#60928,#60929,#60930,#60931,#60932,
    #60933,#60934,#60935,#60936,#60937,#60938,#60939,#60940,#60941,
    #60942,#60943,#60944,#60945,#60946,#60947,#60948,#60949,#60950,
    #60951,#60952,#60953,#60954,#60955,#60956,#60957,#60958,#60959,
    #60960,#60961,#60962,#60963,#60964,#60965,#60966,#60967,#60968,
    #60969,#60970,#60971,#60972,#60973,#60974,#60975,#60976,#60977,
    #60978,#60979,#60980,#60981,#60982,#60983,#60984,#60985,#60986,
    #60987,#60988,#60989,#60990,#60991,#60992,#60993,#60994,#60995,
    #60996,#60997,#60998,#60999,#61000,#61001,#61002,#61003,#61004,
    #61005,#61006,#61007,#61008,#61009,#61010,#61011,#61012,#61013,
    #61014,#61015,#61016,#61017,#61018),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.575757575758E-003,1.515151515152E-002,2.272727272727E-002,
    3.030303030303E-002,3.787878787879E-002,4.545454545455E-002,
    5.30303030303E-002,6.060606060606E-002,6.818181818182E-002,
    7.575757575758E-002,8.333333333333E-002,9.090909090909E-002,
    9.848484848485E-002,0.106060606061,0.113636363636,0.121212121212,
    0.128787878788,0.136363636364,0.143939393939,0.151515151515,
    0.159090909091,0.166666666667,0.174242424242,0.181818181818,
    0.189393939394,0.19696969697,0.204545454545,0.212121212121,
    0.219696969697,0.227272727273,0.234848484848,0.242424242424,0.25,
    0.257575757576,0.265151515152,0.272727272727,0.280303030303,
    0.287878787879,0.295454545455,0.30303030303,0.310606060606,
    0.318181818182,0.325757575758,0.333333333333,0.340909090909,
    0.348484848485,0.356060606061,0.363636363636,0.371212121212,
    0.378787878788,0.386363636364,0.393939393939,0.401515151515,
    0.409090909091,0.416666666667,0.424242424242,0.431818181818,
    0.439393939394,0.44696969697,0.454545454545,0.462121212121,
    0.469696969697,0.477272727273,0.484848484848,0.492424242424,0.5,
    0.507575757576,0.515151515152,0.522727272727,0.530303030303,
    0.537878787879,0.545454545455,0.55303030303,0.560606060606,
    0.568181818182,0.575757575758,0.583333333333,0.590909090909,
    0.598484848485,0.606060606061,0.613636363636,0.621212121212,
    0.628787878788,0.636363636364,0.643939393939,0.651515151515,
    0.659090909091,0.666666666667,0.674242424242,0.681818181818,
    0.689393939394,0.69696969697,0.704545454545,0.712121212121,
    0.719696969697,0.727272727273,0.734848484848,0.742424242424,0.75,
    0.757575757576,0.765151515152,0.772727272727,0.780303030303,
    0.787878787879,0.795454545455,0.80303030303,0.810606060606,
    0.818181818182,0.825757575758,0.833333333333,0.840909090909,
    0.848484848485,0.856060606061,0.863636363636,0.871212121212,
    0.878787878788,0.886363636364,0.893939393939,0.901515151515,
    0.909090909091,0.916666666667,0.924242424242,0.931818181818,
    0.939393939394,0.94696969697,0.954545454545,0.962121212121,
    0.969696969697,0.977272727273,0.984848484848,0.992424242424,1.),
  .QUASI_UNIFORM_KNOTS.);
#60884 = CARTESIAN_POINT('',(4.712388980298,1.366975620321));
#60885 = CARTESIAN_POINT('',(4.708432633276,1.366974867782));
#60886 = CARTESIAN_POINT('',(4.700519483777,1.36697336095));
#60887 = CARTESIAN_POINT('',(4.688648228117,1.36697112716));
#60888 = CARTESIAN_POINT('',(4.676775276166,1.366968951546));
#60889 = CARTESIAN_POINT('',(4.66490046244,1.366966865814));
#60890 = CARTESIAN_POINT('',(4.653023626911,1.366964901727));
#60891 = CARTESIAN_POINT('',(4.641144587258,1.366963090825));
#60892 = CARTESIAN_POINT('',(4.629263239555,1.36696146549));
#60893 = CARTESIAN_POINT('',(4.617379131761,1.366960054461));
#60894 = CARTESIAN_POINT('',(4.605491264955,1.366958880891));
#60895 = CARTESIAN_POINT('',(4.59359874262,1.366957968777));
#60896 = CARTESIAN_POINT('',(4.58170060613,1.366957342642));
#60897 = CARTESIAN_POINT('',(4.569796006286,1.366957024061));
#60898 = CARTESIAN_POINT('',(4.557883683848,1.366957045877));
#60899 = CARTESIAN_POINT('',(4.545964124613,1.366957391896));
#60900 = CARTESIAN_POINT('',(4.534040451055,1.366957972224));
#60901 = CARTESIAN_POINT('',(4.52211529537,1.366958710575));
#60902 = CARTESIAN_POINT('',(4.510191396747,1.366959528425));
#60903 = CARTESIAN_POINT('',(4.498271543435,1.366960342596));
#60904 = CARTESIAN_POINT('',(4.486358156117,1.366961092123));
#60905 = CARTESIAN_POINT('',(4.474452502694,1.366961787365));
#60906 = CARTESIAN_POINT('',(4.462556043866,1.366962428515));
#60907 = CARTESIAN_POINT('',(4.450670163848,1.366963018616));
#60908 = CARTESIAN_POINT('',(4.438796430547,1.366963559483));
#60909 = CARTESIAN_POINT('',(4.426932235792,1.366964066162));
#60910 = CARTESIAN_POINT('',(4.415074776413,1.366964554432));
#60911 = CARTESIAN_POINT('',(4.403221324814,1.366965039264));
#60912 = CARTESIAN_POINT('',(4.391369086462,1.366965538126));
#60913 = CARTESIAN_POINT('',(4.379515709487,1.366966051692));
#60914 = CARTESIAN_POINT('',(4.367658954675,1.366966574947));
#60915 = CARTESIAN_POINT('',(4.355796613776,1.36696710439));
#60916 = CARTESIAN_POINT('',(4.343926206125,1.366967635782));
#60917 = CARTESIAN_POINT('',(4.332046351432,1.366968166421));
#60918 = CARTESIAN_POINT('',(4.320158904394,1.36696869778));
#60919 = CARTESIAN_POINT('',(4.30826524773,1.366969230737));
#60920 = CARTESIAN_POINT('',(4.296366854014,1.366969766275));
#60921 = CARTESIAN_POINT('',(4.284465267995,1.366970305546));
#60922 = CARTESIAN_POINT('',(4.272561399198,1.366970848561));
#60923 = CARTESIAN_POINT('',(4.260655773176,1.366971394631));
#60924 = CARTESIAN_POINT('',(4.248749017463,1.366971943225));
#60925 = CARTESIAN_POINT('',(4.236841701723,1.366972493793));
#60926 = CARTESIAN_POINT('',(4.224934529371,1.366973045707));
#60927 = CARTESIAN_POINT('',(4.21302720513,1.366973599025));
#60928 = CARTESIAN_POINT('',(4.201119179807,1.366974153985));
#60929 = CARTESIAN_POINT('',(4.189209945092,1.366974710785));
#60930 = CARTESIAN_POINT('',(4.177299057097,1.366975269614));
#60931 = CARTESIAN_POINT('',(4.165385758117,1.36697583073));
#60932 = CARTESIAN_POINT('',(4.153470685163,1.366976394079));
#60933 = CARTESIAN_POINT('',(4.141556359838,1.366976959192));
#60934 = CARTESIAN_POINT('',(4.129644958332,1.366977525676));
#60935 = CARTESIAN_POINT('',(4.11773869577,1.366978093132));
#60936 = CARTESIAN_POINT('',(4.105839992499,1.366978661115));
#60937 = CARTESIAN_POINT('',(4.093950317435,1.366979229377));
#60938 = CARTESIAN_POINT('',(4.082068904067,1.366979798126));
#60939 = CARTESIAN_POINT('',(4.070195354509,1.366980367496));
#60940 = CARTESIAN_POINT('',(4.05832920693,1.366980937643));
#60941 = CARTESIAN_POINT('',(4.046469950071,1.36698150871));
#60942 = CARTESIAN_POINT('',(4.034617395929,1.366982080871));
#60943 = CARTESIAN_POINT('',(4.022768230381,1.366982654001));
#60944 = CARTESIAN_POINT('',(4.01091857072,1.366983227925));
#60945 = CARTESIAN_POINT('',(3.999064733087,1.366983802481));
#60946 = CARTESIAN_POINT('',(3.987202760917,1.366984377492));
#60947 = CARTESIAN_POINT('',(3.975329616733,1.366984952836));
#60948 = CARTESIAN_POINT('',(3.963446501083,1.366985528649));
#60949 = CARTESIAN_POINT('',(3.951554119252,1.366986105036));
#60950 = CARTESIAN_POINT('',(3.939653283211,1.366986682113));
#60951 = CARTESIAN_POINT('',(3.927744811918,1.366987259978));
#60952 = CARTESIAN_POINT('',(3.915829315675,1.366987838793));
#60953 = CARTESIAN_POINT('',(3.903909065372,1.366988418192));
#60954 = CARTESIAN_POINT('',(3.891986726205,1.366988997685));
#60955 = CARTESIAN_POINT('',(3.880064876737,1.366989576814));
#60956 = CARTESIAN_POINT('',(3.868146090431,1.366990155116));
#60957 = CARTESIAN_POINT('',(3.856233047157,1.366990732111));
#60958 = CARTESIAN_POINT('',(3.84432507028,1.36699130797));
#60959 = CARTESIAN_POINT('',(3.832421350194,1.366991882895));
#60960 = CARTESIAN_POINT('',(3.820521110334,1.366992457081));
#60961 = CARTESIAN_POINT('',(3.808623601351,1.36699303071));
#60962 = CARTESIAN_POINT('',(3.796727959607,1.366993604031));
#60963 = CARTESIAN_POINT('',(3.784834022719,1.36699417689));
#60964 = CARTESIAN_POINT('',(3.772941992567,1.36699474892));
#60965 = CARTESIAN_POINT('',(3.761051984176,1.366995319802));
#60966 = CARTESIAN_POINT('',(3.749164141485,1.366995889216));
#60967 = CARTESIAN_POINT('',(3.737278579372,1.3669964568));
#60968 = CARTESIAN_POINT('',(3.725395503759,1.366997022385));
#60969 = CARTESIAN_POINT('',(3.713515292047,1.366997586156));
#60970 = CARTESIAN_POINT('',(3.701638297211,1.366998148233));
#60971 = CARTESIAN_POINT('',(3.689764893554,1.366998708755));
#60972 = CARTESIAN_POINT('',(3.67789542663,1.366999267852));
#60973 = CARTESIAN_POINT('',(3.666030359043,1.366999825669));
#60974 = CARTESIAN_POINT('',(3.654167290543,1.367000381987));
#60975 = CARTESIAN_POINT('',(3.642303683175,1.367000936568));
#60976 = CARTESIAN_POINT('',(3.630437018913,1.367001489176));
#60977 = CARTESIAN_POINT('',(3.618564822175,1.367002039587));
#60978 = CARTESIAN_POINT('',(3.606684428102,1.367002587533));
#60979 = CARTESIAN_POINT('',(3.594795698751,1.367003133275));
#60980 = CARTESIAN_POINT('',(3.58289875958,1.367003677133));
#60981 = CARTESIAN_POINT('',(3.570993690915,1.367004219396));
#60982 = CARTESIAN_POINT('',(3.559080434556,1.367004760424));
#60983 = CARTESIAN_POINT('',(3.547159488636,1.367005300317));
#60984 = CARTESIAN_POINT('',(3.535233846575,1.367005838079));
#60985 = CARTESIAN_POINT('',(3.523306206924,1.367006372826));
#60986 = CARTESIAN_POINT('',(3.511379332544,1.367006903712));
#60987 = CARTESIAN_POINT('',(3.499456007062,1.367007429622));
#60988 = CARTESIAN_POINT('',(3.487538602319,1.367007951842));
#60989 = CARTESIAN_POINT('',(3.47562947992,1.367008472291));
#60990 = CARTESIAN_POINT('',(3.4637308034,1.367008992423));
#60991 = CARTESIAN_POINT('',(3.451845608178,1.367009514943));
#60992 = CARTESIAN_POINT('',(3.439972518283,1.367010036355));
#60993 = CARTESIAN_POINT('',(3.428106847419,1.367010548134));
#60994 = CARTESIAN_POINT('',(3.41624464772,1.367011044007));
#60995 = CARTESIAN_POINT('',(3.404381844862,1.367011512969));
#60996 = CARTESIAN_POINT('',(3.392513993359,1.367011977037));
#60997 = CARTESIAN_POINT('',(3.380636525441,1.367012467501));
#60998 = CARTESIAN_POINT('',(3.368744776754,1.36701301358));
#60999 = CARTESIAN_POINT('',(3.356834513329,1.367013643994));
#61000 = CARTESIAN_POINT('',(3.344908062397,1.367014371806));
#61001 = CARTESIAN_POINT('',(3.332967396832,1.367015210043));
#61002 = CARTESIAN_POINT('',(3.321014538491,1.367016174918));
#61003 = CARTESIAN_POINT('',(3.309051567844,1.367017269839));
#61004 = CARTESIAN_POINT('',(3.297082007071,1.367018322076));
#61005 = CARTESIAN_POINT('',(3.285109328589,1.367019167659));
#61006 = CARTESIAN_POINT('',(3.273136933963,1.367019644039));
#61007 = CARTESIAN_POINT('',(3.261168556295,1.367019574225));
#61008 = CARTESIAN_POINT('',(3.249203946272,1.367018956019));
#61009 = CARTESIAN_POINT('',(3.237242329914,1.367017810665));
#61010 = CARTESIAN_POINT('',(3.22528307447,1.367016152907));
#61011 = CARTESIAN_POINT('',(3.213325520673,1.367014000469));
#61012 = CARTESIAN_POINT('',(3.201368997235,1.367011365662));
#61013 = CARTESIAN_POINT('',(3.189413236804,1.367008337879));
#61014 = CARTESIAN_POINT('',(3.177458003801,1.367005012252));
#61015 = CARTESIAN_POINT('',(3.165503066235,1.367001485421));
#61016 = CARTESIAN_POINT('',(3.153548137537,1.366997841173));
#61017 = CARTESIAN_POINT('',(3.145577904686,1.366995366411));
#61018 = CARTESIAN_POINT('',(3.141592653393,1.366994127601));
#61019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61020 = ORIENTED_EDGE('',*,*,#61021,.T.);
#61021 = EDGE_CURVE('',#60841,#61022,#61024,.T.);
#61022 = VERTEX_POINT('',#61023);
#61023 = CARTESIAN_POINT('',(4.301146897693,7.,5.200000226503));
#61024 = SURFACE_CURVE('',#61025,(#61032),.PCURVE_S1.);
#61025 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61026,#61027,#61028,#61029,
    #61030,#61031),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#61026 = CARTESIAN_POINT('',(4.76813347401,7.000013807509,5.200000225545
    ));
#61027 = CARTESIAN_POINT('',(4.690301424164,7.000013807509,
    5.200000225885));
#61028 = CARTESIAN_POINT('',(4.612469374318,7.000013807509,
    5.200000226224));
#61029 = CARTESIAN_POINT('',(4.456807182213,7.000013807509,
    5.200000226543));
#61030 = CARTESIAN_POINT('',(4.378977039953,7.000013807509,
    5.200000226523));
#61031 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    5.200000226503));
#61032 = PCURVE('',#60877,#61033);
#61033 = DEFINITIONAL_REPRESENTATION('',(#61034),#61060);
#61034 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61035,#61036,#61037,#61038,
    #61039,#61040,#61041,#61042,#61043,#61044,#61045,#61046,#61047,
    #61048,#61049,#61050,#61051,#61052,#61053,#61054,#61055,#61056,
    #61057,#61058,#61059),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(4.703185793045E-016,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#61035 = CARTESIAN_POINT('',(3.141592653304,1.366986576317));
#61036 = CARTESIAN_POINT('',(3.141592653313,1.359910935422));
#61037 = CARTESIAN_POINT('',(3.141592653332,1.345759653631));
#61038 = CARTESIAN_POINT('',(3.141592653359,1.324532735246));
#61039 = CARTESIAN_POINT('',(3.141592653386,1.303305825459));
#61040 = CARTESIAN_POINT('',(3.141592653412,1.282078928572));
#61041 = CARTESIAN_POINT('',(3.141592653437,1.260852048882));
#61042 = CARTESIAN_POINT('',(3.141592653461,1.239625190691));
#61043 = CARTESIAN_POINT('',(3.141592653484,1.218398358297));
#61044 = CARTESIAN_POINT('',(3.141592653505,1.197171556001));
#61045 = CARTESIAN_POINT('',(3.141592653523,1.175944788101));
#61046 = CARTESIAN_POINT('',(3.14159265354,1.154718058897));
#61047 = CARTESIAN_POINT('',(3.141592653555,1.13349137269));
#61048 = CARTESIAN_POINT('',(3.141592653566,1.112264733778));
#61049 = CARTESIAN_POINT('',(3.141592653575,1.091038137861));
#61050 = CARTESIAN_POINT('',(3.141592653582,1.069811580642));
#61051 = CARTESIAN_POINT('',(3.141592653588,1.048585057818));
#61052 = CARTESIAN_POINT('',(3.141592653591,1.027358565093));
#61053 = CARTESIAN_POINT('',(3.141592653593,1.006132098164));
#61054 = CARTESIAN_POINT('',(3.141592653594,0.984905652734));
#61055 = CARTESIAN_POINT('',(3.141592653594,0.963679224502));
#61056 = CARTESIAN_POINT('',(3.141592653593,0.942452809169));
#61057 = CARTESIAN_POINT('',(3.141592653591,0.921226402434));
#61058 = CARTESIAN_POINT('',(3.14159265359,0.907075467478));
#61059 = CARTESIAN_POINT('',(3.14159265359,0.9));
#61060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61061 = ORIENTED_EDGE('',*,*,#61062,.T.);
#61062 = EDGE_CURVE('',#61022,#61063,#61065,.T.);
#61063 = VERTEX_POINT('',#61064);
#61064 = CARTESIAN_POINT('',(4.301146897693,3.650000000018,
    8.550000226504));
#61065 = SURFACE_CURVE('',#61066,(#61071),.PCURVE_S1.);
#61066 = CIRCLE('',#61067,3.350000000001);
#61067 = AXIS2_PLACEMENT_3D('',#61068,#61069,#61070);
#61068 = CARTESIAN_POINT('',(4.301146897693,3.649999999999,
    5.200000226503));
#61069 = DIRECTION('',(1.,0.E+000,0.E+000));
#61070 = DIRECTION('',(-0.E+000,1.,0.E+000));
#61071 = PCURVE('',#60877,#61072);
#61072 = DEFINITIONAL_REPRESENTATION('',(#61073),#61076);
#61073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61074,#61075),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326789),.PIECEWISE_BEZIER_KNOTS.);
#61074 = CARTESIAN_POINT('',(3.14159265359,0.9));
#61075 = CARTESIAN_POINT('',(4.712388980379,0.9));
#61076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61077 = ORIENTED_EDGE('',*,*,#61078,.T.);
#61078 = EDGE_CURVE('',#61063,#60839,#61079,.T.);
#61079 = SURFACE_CURVE('',#61080,(#61084),.PCURVE_S1.);
#61080 = LINE('',#61081,#61082);
#61081 = CARTESIAN_POINT('',(4.301146897693,3.650000000018,
    8.550000226503));
#61082 = VECTOR('',#61083,1.);
#61083 = DIRECTION('',(1.,1.404748908769E-010,0.E+000));
#61084 = PCURVE('',#60877,#61085);
#61085 = DEFINITIONAL_REPRESENTATION('',(#61086),#61112);
#61086 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61087,#61088,#61089,#61090,
    #61091,#61092,#61093,#61094,#61095,#61096,#61097,#61098,#61099,
    #61100,#61101,#61102,#61103,#61104,#61105,#61106,#61107,#61108,
    #61109,#61110,#61111),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.122640155336E-002,
    4.245280310673E-002,6.367920466009E-002,8.490560621345E-002,
    0.106132007767,0.12735840932,0.148584810874,0.169811212427,
    0.19103761398,0.212264015534,0.233490417087,0.25471681864,
    0.275943220194,0.297169621747,0.3183960233,0.339622424854,
    0.360848826407,0.382075227961,0.403301629514,0.424528031067,
    0.445754432621,0.466980834174),.QUASI_UNIFORM_KNOTS.);
#61087 = CARTESIAN_POINT('',(4.712388980379,0.9));
#61088 = CARTESIAN_POINT('',(4.712388980379,0.907075467184));
#61089 = CARTESIAN_POINT('',(4.712388980378,0.921226401553));
#61090 = CARTESIAN_POINT('',(4.712388980377,0.942452803107));
#61091 = CARTESIAN_POINT('',(4.712388980376,0.96367920466));
#61092 = CARTESIAN_POINT('',(4.712388980376,0.984905606213));
#61093 = CARTESIAN_POINT('',(4.712388980375,1.006132007767));
#61094 = CARTESIAN_POINT('',(4.712388980374,1.02735840932));
#61095 = CARTESIAN_POINT('',(4.712388980373,1.048584810874));
#61096 = CARTESIAN_POINT('',(4.712388980372,1.069811212427));
#61097 = CARTESIAN_POINT('',(4.712388980371,1.09103761398));
#61098 = CARTESIAN_POINT('',(4.71238898037,1.112264015534));
#61099 = CARTESIAN_POINT('',(4.712388980369,1.133490417087));
#61100 = CARTESIAN_POINT('',(4.712388980368,1.15471681864));
#61101 = CARTESIAN_POINT('',(4.712388980368,1.175943220194));
#61102 = CARTESIAN_POINT('',(4.712388980367,1.197169621747));
#61103 = CARTESIAN_POINT('',(4.712388980366,1.2183960233));
#61104 = CARTESIAN_POINT('',(4.712388980365,1.239622424854));
#61105 = CARTESIAN_POINT('',(4.712388980364,1.260848826407));
#61106 = CARTESIAN_POINT('',(4.712388980363,1.282075227961));
#61107 = CARTESIAN_POINT('',(4.712388980362,1.303301629514));
#61108 = CARTESIAN_POINT('',(4.712388980361,1.324528031067));
#61109 = CARTESIAN_POINT('',(4.71238898036,1.345754432621));
#61110 = CARTESIAN_POINT('',(4.71238898036,1.35990536699));
#61111 = CARTESIAN_POINT('',(4.71238898036,1.366980834174));
#61112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61114,#61115,#61116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#61114,
  'distance_accuracy_value','confusion accuracy');
#61118 = SHAPE_DEFINITION_REPRESENTATION(#61119,#60831);
#61119 = PRODUCT_DEFINITION_SHAPE('','',#61120);
#61120 = PRODUCT_DEFINITION('design','',#61121,#61124);
#61121 = PRODUCT_DEFINITION_FORMATION('','',#61122);
#61122 = PRODUCT('CADSOFTTOOLS 1.275','CADSOFTTOOLS 1.275','',(#61123));
#61123 = PRODUCT_CONTEXT('',#2,'mechanical');
#61124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61126,#61128);
#61126 = ( REPRESENTATION_RELATIONSHIP('','',#60831,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1111);
#61128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61129);
#61129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('275','','',#5,#61120,$);
#61130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61122));
#61131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61132),#61318);
#61132 = SHELL_BASED_SURFACE_MODEL('',(#61133));
#61133 = OPEN_SHELL('',(#61134));
#61134 = ADVANCED_FACE('',(#61135),#61149,.T.);
#61135 = FACE_BOUND('',#61136,.T.);
#61136 = EDGE_LOOP('',(#61137,#61160,#61176,#61192,#61208,#61224,#61240,
    #61256,#61272,#61288,#61304));
#61137 = ORIENTED_EDGE('',*,*,#61138,.T.);
#61138 = EDGE_CURVE('',#61139,#61141,#61143,.T.);
#61139 = VERTEX_POINT('',#61140);
#61140 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#61141 = VERTEX_POINT('',#61142);
#61142 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#61143 = SURFACE_CURVE('',#61144,(#61148),.PCURVE_S1.);
#61144 = LINE('',#61145,#61146);
#61145 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#61146 = VECTOR('',#61147,1.);
#61147 = DIRECTION('',(0.E+000,-0.865973862098,-0.500089262195));
#61148 = PCURVE('',#61149,#61154);
#61149 = PLANE('',#61150);
#61150 = AXIS2_PLACEMENT_3D('',#61151,#61152,#61153);
#61151 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#61152 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61153 = DIRECTION('',(0.E+000,1.,0.E+000));
#61154 = DEFINITIONAL_REPRESENTATION('',(#61155),#61159);
#61155 = LINE('',#61156,#61157);
#61156 = CARTESIAN_POINT('',(-1.967658987492,29.564532287186));
#61157 = VECTOR('',#61158,1.);
#61158 = DIRECTION('',(-0.865973862098,0.500089262195));
#61159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61160 = ORIENTED_EDGE('',*,*,#61161,.T.);
#61161 = EDGE_CURVE('',#61141,#61162,#61164,.T.);
#61162 = VERTEX_POINT('',#61163);
#61163 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#61164 = SURFACE_CURVE('',#61165,(#61169),.PCURVE_S1.);
#61165 = LINE('',#61166,#61167);
#61166 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#61167 = VECTOR('',#61168,1.);
#61168 = DIRECTION('',(0.E+000,-0.500077351967,0.865980739999));
#61169 = PCURVE('',#61149,#61170);
#61170 = DEFINITIONAL_REPRESENTATION('',(#61171),#61175);
#61171 = LINE('',#61172,#61173);
#61172 = CARTESIAN_POINT('',(-2.022243061106,29.596053918838));
#61173 = VECTOR('',#61174,1.);
#61174 = DIRECTION('',(-0.500077351967,-0.865980739999));
#61175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61176 = ORIENTED_EDGE('',*,*,#61177,.T.);
#61177 = EDGE_CURVE('',#61162,#61178,#61180,.T.);
#61178 = VERTEX_POINT('',#61179);
#61179 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#61180 = SURFACE_CURVE('',#61181,(#61185),.PCURVE_S1.);
#61181 = LINE('',#61182,#61183);
#61182 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#61183 = VECTOR('',#61184,1.);
#61184 = DIRECTION('',(0.E+000,-0.865985759357,-0.500068659877));
#61185 = PCURVE('',#61149,#61186);
#61186 = DEFINITIONAL_REPRESENTATION('',(#61187),#61191);
#61187 = LINE('',#61188,#61189);
#61188 = CARTESIAN_POINT('',(-2.052504200211,29.54365089852));
#61189 = VECTOR('',#61190,1.);
#61190 = DIRECTION('',(-0.865985759357,0.500068659877));
#61191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61192 = ORIENTED_EDGE('',*,*,#61193,.T.);
#61193 = EDGE_CURVE('',#61178,#61194,#61196,.T.);
#61194 = VERTEX_POINT('',#61195);
#61195 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#61196 = SURFACE_CURVE('',#61197,(#61201),.PCURVE_S1.);
#61197 = LINE('',#61198,#61199);
#61198 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#61199 = VECTOR('',#61200,1.);
#61200 = DIRECTION('',(0.E+000,-0.500078896407,0.865979848131));
#61201 = PCURVE('',#61149,#61202);
#61202 = DEFINITIONAL_REPRESENTATION('',(#61203),#61207);
#61203 = LINE('',#61204,#61205);
#61204 = CARTESIAN_POINT('',(-2.366750967293,29.725114575015));
#61205 = VECTOR('',#61206,1.);
#61206 = DIRECTION('',(-0.500078896407,-0.865979848131));
#61207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61208 = ORIENTED_EDGE('',*,*,#61209,.T.);
#61209 = EDGE_CURVE('',#61194,#61210,#61212,.T.);
#61210 = VERTEX_POINT('',#61211);
#61211 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#61212 = SURFACE_CURVE('',#61213,(#61217),.PCURVE_S1.);
#61213 = LINE('',#61214,#61215);
#61214 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#61215 = VECTOR('',#61216,1.);
#61216 = DIRECTION('',(0.E+000,0.508993849097,0.860770156071));
#61217 = PCURVE('',#61149,#61218);
#61218 = DEFINITIONAL_REPRESENTATION('',(#61219),#61223);
#61219 = LINE('',#61220,#61221);
#61220 = CARTESIAN_POINT('',(-2.389217683459,29.686209267086));
#61221 = VECTOR('',#61222,1.);
#61222 = DIRECTION('',(0.508993849097,-0.860770156071));
#61223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61224 = ORIENTED_EDGE('',*,*,#61225,.T.);
#61225 = EDGE_CURVE('',#61210,#61226,#61228,.T.);
#61226 = VERTEX_POINT('',#61227);
#61227 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#61228 = SURFACE_CURVE('',#61229,(#61233),.PCURVE_S1.);
#61229 = LINE('',#61230,#61231);
#61230 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#61231 = VECTOR('',#61232,1.);
#61232 = DIRECTION('',(0.E+000,0.865973862098,0.500089262195));
#61233 = PCURVE('',#61149,#61234);
#61234 = DEFINITIONAL_REPRESENTATION('',(#61235),#61239);
#61235 = LINE('',#61236,#61237);
#61236 = CARTESIAN_POINT('',(-2.177214967286,29.327687034623));
#61237 = VECTOR('',#61238,1.);
#61238 = DIRECTION('',(0.865973862098,-0.500089262195));
#61239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61240 = ORIENTED_EDGE('',*,*,#61241,.T.);
#61241 = EDGE_CURVE('',#61226,#61242,#61244,.T.);
#61242 = VERTEX_POINT('',#61243);
#61243 = CARTESIAN_POINT('',(2.401146897693,-7.375289604303,
    6.835510072931));
#61244 = SURFACE_CURVE('',#61245,(#61249),.PCURVE_S1.);
#61245 = LINE('',#61246,#61247);
#61246 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#61247 = VECTOR('',#61248,1.);
#61248 = DIRECTION('',(0.E+000,0.500079655475,-0.86597940979));
#61249 = PCURVE('',#61149,#61250);
#61250 = DEFINITIONAL_REPRESENTATION('',(#61251),#61255);
#61251 = LINE('',#61252,#61253);
#61252 = CARTESIAN_POINT('',(-2.122630893672,29.296165402971));
#61253 = VECTOR('',#61254,1.);
#61254 = DIRECTION('',(0.500079655475,0.86597940979));
#61255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61256 = ORIENTED_EDGE('',*,*,#61257,.T.);
#61257 = EDGE_CURVE('',#61242,#61258,#61260,.T.);
#61258 = VERTEX_POINT('',#61259);
#61259 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#61260 = SURFACE_CURVE('',#61261,(#61265),.PCURVE_S1.);
#61261 = LINE('',#61262,#61263);
#61262 = CARTESIAN_POINT('',(2.401146897693,-7.375289604303,
    6.835510072931));
#61263 = VECTOR('',#61264,1.);
#61264 = DIRECTION('',(0.E+000,0.865982271315,0.500074700188));
#61265 = PCURVE('',#61149,#61266);
#61266 = DEFINITIONAL_REPRESENTATION('',(#61267),#61271);
#61267 = LINE('',#61268,#61269);
#61268 = CARTESIAN_POINT('',(-2.025427882415,29.464490199624));
#61269 = VECTOR('',#61270,1.);
#61270 = DIRECTION('',(0.865982271315,-0.500074700188));
#61271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61272 = ORIENTED_EDGE('',*,*,#61273,.T.);
#61273 = EDGE_CURVE('',#61258,#61274,#61276,.T.);
#61274 = VERTEX_POINT('',#61275);
#61275 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#61276 = SURFACE_CURVE('',#61277,(#61281),.PCURVE_S1.);
#61277 = LINE('',#61278,#61279);
#61278 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#61279 = VECTOR('',#61280,1.);
#61280 = DIRECTION('',(0.E+000,0.500096152378,-0.865969883066));
#61281 = PCURVE('',#61149,#61282);
#61282 = DEFINITIONAL_REPRESENTATION('',(#61283),#61287);
#61283 = LINE('',#61284,#61285);
#61284 = CARTESIAN_POINT('',(-1.909308675028,29.397435388292));
#61285 = VECTOR('',#61286,1.);
#61286 = DIRECTION('',(0.500096152378,0.865969883066));
#61287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61288 = ORIENTED_EDGE('',*,*,#61289,.T.);
#61289 = EDGE_CURVE('',#61274,#61290,#61292,.T.);
#61290 = VERTEX_POINT('',#61291);
#61291 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#61292 = SURFACE_CURVE('',#61293,(#61297),.PCURVE_S1.);
#61293 = LINE('',#61294,#61295);
#61294 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#61295 = VECTOR('',#61296,1.);
#61296 = DIRECTION('',(0.E+000,-0.865988465714,-0.500063973158));
#61297 = PCURVE('',#61149,#61298);
#61298 = DEFINITIONAL_REPRESENTATION('',(#61299),#61303);
#61299 = LINE('',#61300,#61301);
#61300 = CARTESIAN_POINT('',(-1.881797193921,29.445074455228));
#61301 = VECTOR('',#61302,1.);
#61302 = DIRECTION('',(-0.865988465714,0.500063973158));
#61303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61304 = ORIENTED_EDGE('',*,*,#61305,.T.);
#61305 = EDGE_CURVE('',#61290,#61139,#61306,.T.);
#61306 = SURFACE_CURVE('',#61307,(#61311),.PCURVE_S1.);
#61307 = LINE('',#61308,#61309);
#61308 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#61309 = VECTOR('',#61310,1.);
#61310 = DIRECTION('',(0.E+000,0.500079017973,-0.86597977793));
#61311 = PCURVE('',#61149,#61312);
#61312 = DEFINITIONAL_REPRESENTATION('',(#61313),#61317);
#61313 = LINE('',#61314,#61315);
#61314 = CARTESIAN_POINT('',(-1.997920126579,29.512129499698));
#61315 = VECTOR('',#61316,1.);
#61316 = DIRECTION('',(0.500079017973,0.86597977793));
#61317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61322)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61319,#61320,#61321)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61319,
  'distance_accuracy_value','confusion accuracy');
#61323 = SHAPE_DEFINITION_REPRESENTATION(#61324,#61131);
#61324 = PRODUCT_DEFINITION_SHAPE('','',#61325);
#61325 = PRODUCT_DEFINITION('design','',#61326,#61329);
#61326 = PRODUCT_DEFINITION_FORMATION('','',#61327);
#61327 = PRODUCT('CADSOFTTOOLS 1.276','CADSOFTTOOLS 1.276','',(#61328));
#61328 = PRODUCT_CONTEXT('',#2,'mechanical');
#61329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61331,#61333);
#61331 = ( REPRESENTATION_RELATIONSHIP('','',#61131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61332) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1115);
#61333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61334);
#61334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('276','','',#5,#61325,$);
#61335 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61327));
#61336 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61337),#61977);
#61337 = SHELL_BASED_SURFACE_MODEL('',(#61338));
#61338 = OPEN_SHELL('',(#61339));
#61339 = ADVANCED_FACE('',(#61340,#61755),#61355,.T.);
#61340 = FACE_BOUND('',#61341,.T.);
#61341 = EDGE_LOOP('',(#61342,#61367,#61383,#61399,#61685,#61739));
#61342 = ORIENTED_EDGE('',*,*,#61343,.T.);
#61343 = EDGE_CURVE('',#61344,#61346,#61348,.T.);
#61344 = VERTEX_POINT('',#61345);
#61345 = CARTESIAN_POINT('',(2.401146897693,-6.036471182195,
    5.780472231816));
#61346 = VERTEX_POINT('',#61347);
#61347 = CARTESIAN_POINT('',(2.401146897693,-6.015732285995,
    5.839353234903));
#61348 = SURFACE_CURVE('',#61349,(#61354),.PCURVE_S1.);
#61349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61350,#61351,#61352,#61353),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#61350 = CARTESIAN_POINT('',(2.401146897693,-6.036471182195,
    5.780472231816));
#61351 = CARTESIAN_POINT('',(2.401146897693,-6.027532896692,
    5.792650014387));
#61352 = CARTESIAN_POINT('',(2.401146897693,-6.020658133041,
    5.812277012257));
#61353 = CARTESIAN_POINT('',(2.401146897693,-6.015732285995,
    5.839353234903));
#61354 = PCURVE('',#61355,#61360);
#61355 = PLANE('',#61356);
#61356 = AXIS2_PLACEMENT_3D('',#61357,#61358,#61359);
#61357 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#61358 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61359 = DIRECTION('',(0.E+000,1.,0.E+000));
#61360 = DEFINITIONAL_REPRESENTATION('',(#61361),#61366);
#61361 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61362,#61363,#61364,#61365),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#61362 = CARTESIAN_POINT('',(-0.686609460307,30.51952804074));
#61363 = CARTESIAN_POINT('',(-0.677671174804,30.507350258168));
#61364 = CARTESIAN_POINT('',(-0.670796411153,30.487723260299));
#61365 = CARTESIAN_POINT('',(-0.665870564107,30.460647037653));
#61366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61367 = ORIENTED_EDGE('',*,*,#61368,.T.);
#61368 = EDGE_CURVE('',#61346,#61369,#61371,.T.);
#61369 = VERTEX_POINT('',#61370);
#61370 = CARTESIAN_POINT('',(2.401146897693,-5.961063984626,
    5.833914125975));
#61371 = SURFACE_CURVE('',#61372,(#61376),.PCURVE_S1.);
#61372 = LINE('',#61373,#61374);
#61373 = CARTESIAN_POINT('',(2.401146897693,-6.015732285995,
    5.839353234903));
#61374 = VECTOR('',#61375,1.);
#61375 = DIRECTION('',(0.E+000,0.995087023805,-9.900411635135E-002));
#61376 = PCURVE('',#61355,#61377);
#61377 = DEFINITIONAL_REPRESENTATION('',(#61378),#61382);
#61378 = LINE('',#61379,#61380);
#61379 = CARTESIAN_POINT('',(-0.665870564107,30.460647037653));
#61380 = VECTOR('',#61381,1.);
#61381 = DIRECTION('',(0.995087023805,9.900411635135E-002));
#61382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61383 = ORIENTED_EDGE('',*,*,#61384,.T.);
#61384 = EDGE_CURVE('',#61369,#61385,#61387,.T.);
#61385 = VERTEX_POINT('',#61386);
#61386 = CARTESIAN_POINT('',(2.401146897693,-6.001511911004,
    5.731623754806));
#61387 = SURFACE_CURVE('',#61388,(#61392),.PCURVE_S1.);
#61388 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#61389,#61390,#61391),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#61389 = CARTESIAN_POINT('',(2.401146897693,-5.961063984587,
    5.833914126368));
#61390 = CARTESIAN_POINT('',(2.401146897693,-5.967755849094,
    5.768658237823));
#61391 = CARTESIAN_POINT('',(2.401146897693,-6.001511910495,
    5.731623755328));
#61392 = PCURVE('',#61355,#61393);
#61393 = DEFINITIONAL_REPRESENTATION('',(#61394),#61398);
#61394 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#61395,#61396,#61397),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#61395 = CARTESIAN_POINT('',(-0.611202262698,30.466086146187));
#61396 = CARTESIAN_POINT('',(-0.617894127206,30.531342034732));
#61397 = CARTESIAN_POINT('',(-0.651650188607,30.568376517227));
#61398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61399 = ORIENTED_EDGE('',*,*,#61400,.T.);
#61400 = EDGE_CURVE('',#61385,#61401,#61403,.T.);
#61401 = VERTEX_POINT('',#61402);
#61402 = CARTESIAN_POINT('',(2.41781356436,-6.19418634845,5.967985418577
    ));
#61403 = SURFACE_CURVE('',#61404,(#61543),.PCURVE_S1.);
#61404 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61405,#61406,#61407,#61408,
    #61409,#61410,#61411,#61412,#61413,#61414,#61415,#61416,#61417,
    #61418,#61419,#61420,#61421,#61422,#61423,#61424,#61425,#61426,
    #61427,#61428,#61429,#61430,#61431,#61432,#61433,#61434,#61435,
    #61436,#61437,#61438,#61439,#61440,#61441,#61442,#61443,#61444,
    #61445,#61446,#61447,#61448,#61449,#61450,#61451,#61452,#61453,
    #61454,#61455,#61456,#61457,#61458,#61459,#61460,#61461,#61462,
    #61463,#61464,#61465,#61466,#61467,#61468,#61469,#61470,#61471,
    #61472,#61473,#61474,#61475,#61476,#61477,#61478,#61479,#61480,
    #61481,#61482,#61483,#61484,#61485,#61486,#61487,#61488,#61489,
    #61490,#61491,#61492,#61493,#61494,#61495,#61496,#61497,#61498,
    #61499,#61500,#61501,#61502,#61503,#61504,#61505,#61506,#61507,
    #61508,#61509,#61510,#61511,#61512,#61513,#61514,#61515,#61516,
    #61517,#61518,#61519,#61520,#61521,#61522,#61523,#61524,#61525,
    #61526,#61527,#61528,#61529,#61530,#61531,#61532,#61533,#61534,
    #61535,#61536,#61537,#61538,#61539,#61540,#61541,#61542),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.199812687571E-002,
    2.372856076438E-002,3.536067002566E-002,4.706380002279E-002,
    5.900897033752E-002,7.137089841984E-002,8.485776529552E-002,
    9.88249338918E-002,0.112543142803,0.125736937936,0.137702857651,
    0.150923744339,0.164397450071,0.178335202965,0.192945393655,
    0.208436584172,0.225020417526,0.242914380197,0.258303577423,
    0.274884811927,0.29758734322,0.313125,0.325993231179,0.344409245014,
    0.360927555123,0.375850106261,0.38910583679,0.403921035974,
    0.418197249667,0.432097170012,0.445792035057,0.459463395488,
    0.473305405213,0.487527879654,0.502360374721,0.515717221073,
    0.529219110123,0.542869734417,0.556658799696,0.570567418414,
    0.584575344406,0.598668419396,0.612844493419,0.627116738699,
    0.641903156732,0.66057598428,0.682287689158,0.706312852243,
    0.729686472744,0.749702734719,0.766276292673,0.783659724637,
    0.800277502854,0.816085377705,0.831090352441,0.845346451227,
    0.858943767512,0.871995960455,0.884629459884,0.897556896883,
    0.91050813166,0.92346788464,0.936455176982,0.949499150732,
    0.962639264036,0.975924375926,0.989411209161,1.),.UNSPECIFIED.);
#61405 = CARTESIAN_POINT('',(2.401146897693,-6.001511913149,
    5.731623752464));
#61406 = CARTESIAN_POINT('',(2.401146897693,-6.005099078387,
    5.727929650581));
#61407 = CARTESIAN_POINT('',(2.401146897693,-6.008686243626,
    5.724235548697));
#61408 = CARTESIAN_POINT('',(2.401146897693,-6.016262518987,
    5.717818852253));
#61409 = CARTESIAN_POINT('',(2.401146897693,-6.020169308194,
    5.714933904605));
#61410 = CARTESIAN_POINT('',(2.401146897693,-6.028235209589,
    5.709755867633));
#61411 = CARTESIAN_POINT('',(2.401146897693,-6.03240384763,
    5.707459438443));
#61412 = CARTESIAN_POINT('',(2.401146897693,-6.041037124059,
    5.703413414685));
#61413 = CARTESIAN_POINT('',(2.401146897693,-6.045515461809,
    5.701668678607));
#61414 = CARTESIAN_POINT('',(2.401146897693,-6.054828325319,
    5.69871351041));
#61415 = CARTESIAN_POINT('',(2.401146897693,-6.059705860551,
    5.697517277283));
#61416 = CARTESIAN_POINT('',(2.401146897693,-6.069793190606,
    5.695676275625));
#61417 = CARTESIAN_POINT('',(2.401146897693,-6.075138485592,
    5.695058105897));
#61418 = CARTESIAN_POINT('',(2.401146897693,-6.086160908157,
    5.694404768038));
#61419 = CARTESIAN_POINT('',(2.401146897693,-6.091996013542,
    5.694435700467));
#61420 = CARTESIAN_POINT('',(2.401146897693,-6.103694898077,
    5.695237163515));
#61421 = CARTESIAN_POINT('',(2.401146897693,-6.10967287014,
    5.696040400547));
#61422 = CARTESIAN_POINT('',(2.401146897693,-6.121222940368,
    5.698397595589));
#61423 = CARTESIAN_POINT('',(2.401146897693,-6.126913908516,
    5.699944018061));
#61424 = CARTESIAN_POINT('',(2.401146897693,-6.137682407698,
    5.703702267602));
#61425 = CARTESIAN_POINT('',(2.401146897693,-6.142863141187,
    5.705888087618));
#61426 = CARTESIAN_POINT('',(2.401146897693,-6.152349898353,
    5.710717372575));
#61427 = CARTESIAN_POINT('',(2.401146897693,-6.156725627333,
    5.713295599085));
#61428 = CARTESIAN_POINT('',(2.401146897693,-6.165625657695,
    5.719332484558));
#61429 = CARTESIAN_POINT('',(2.401146897693,-6.170124613664,
    5.722850432113));
#61430 = CARTESIAN_POINT('',(2.401146897693,-6.178843860523,
    5.730666217529));
#61431 = CARTESIAN_POINT('',(2.401146897693,-6.183062740321,
    5.734974964785));
#61432 = CARTESIAN_POINT('',(2.401146897693,-6.191258069015,
    5.744489575118));
#61433 = CARTESIAN_POINT('',(2.401146897693,-6.19522736903,
    5.749718193284));
#61434 = CARTESIAN_POINT('',(2.401146897693,-6.202933079747,
    5.761237565764));
#61435 = CARTESIAN_POINT('',(2.401146897693,-6.206656114576,
    5.767563924897));
#61436 = CARTESIAN_POINT('',(2.401146897693,-6.213849783194,
    5.781497095345));
#61437 = CARTESIAN_POINT('',(2.401146897693,-6.217300073352,
    5.789154004361));
#61438 = CARTESIAN_POINT('',(2.401146897693,-6.223895728008,
    5.806028191612));
#61439 = CARTESIAN_POINT('',(2.401146897693,-6.22701269287,
    5.815312416306));
#61440 = CARTESIAN_POINT('',(2.401146897693,-6.232850169693,
    5.835794163066));
#61441 = CARTESIAN_POINT('',(2.401146897693,-6.235530719039,
    5.84703417694));
#61442 = CARTESIAN_POINT('',(2.401146897693,-6.239841446617,
    5.869341594335));
#61443 = CARTESIAN_POINT('',(2.401146897693,-6.241569229982,
    5.880087567301));
#61444 = CARTESIAN_POINT('',(2.401146897693,-6.244609342159,
    5.903870033665));
#61445 = CARTESIAN_POINT('',(2.401146897693,-6.24588859413,
    5.917199814157));
#61446 = CARTESIAN_POINT('',(2.401146897693,-6.248144591301,
    5.949113036379));
#61447 = CARTESIAN_POINT('',(2.401146897693,-6.248874472793,
    5.968961833049));
#61448 = CARTESIAN_POINT('',(2.401146897693,-6.249032640688,
    6.00168861454));
#61449 = CARTESIAN_POINT('',(2.401146897693,-6.248824062307,
    6.015511901771));
#61450 = CARTESIAN_POINT('',(2.401146897693,-6.247859700339,
    6.039346363797));
#61451 = CARTESIAN_POINT('',(2.401146897693,-6.247221274637,
    6.050075088794));
#61452 = CARTESIAN_POINT('',(2.401146897693,-6.245130627159,
    6.074746439415));
#61453 = CARTESIAN_POINT('',(2.401146897693,-6.243461373983,
    6.088429064156));
#61454 = CARTESIAN_POINT('',(2.401146897693,-6.239454306435,
    6.112795605249));
#61455 = CARTESIAN_POINT('',(2.401146897693,-6.237205566795,
    6.123641475102));
#61456 = CARTESIAN_POINT('',(2.401146897693,-6.232244399459,
    6.143004928401));
#61457 = CARTESIAN_POINT('',(2.401146897693,-6.229584897825,
    6.15161854565));
#61458 = CARTESIAN_POINT('',(2.401146897693,-6.224065897061,
    6.166947031529));
#61459 = CARTESIAN_POINT('',(2.401146897693,-6.221230320294,
    6.173719212643));
#61460 = CARTESIAN_POINT('',(2.401146897693,-6.214850054259,
    6.187296949927));
#61461 = CARTESIAN_POINT('',(2.401146897693,-6.21121673411,6.19396689486
    ));
#61462 = CARTESIAN_POINT('',(2.401146897693,-6.203669873506,
    6.206167975501));
#61463 = CARTESIAN_POINT('',(2.401146897693,-6.199736444548,
    6.211706951883));
#61464 = CARTESIAN_POINT('',(2.401146897693,-6.191623579945,
    6.221827515797));
#61465 = CARTESIAN_POINT('',(2.401146897693,-6.187420469032,
    6.226407147294));
#61466 = CARTESIAN_POINT('',(2.401146897693,-6.178774166648,
    6.234747397741));
#61467 = CARTESIAN_POINT('',(2.401146897693,-6.174304151765,
    6.238496903837));
#61468 = CARTESIAN_POINT('',(2.401146897693,-6.165107200486,
    6.245276941332));
#61469 = CARTESIAN_POINT('',(2.401146897693,-6.160349794135,
    6.248286749677));
#61470 = CARTESIAN_POINT('',(2.401146897693,-6.150541090288,
    6.253650830873));
#61471 = CARTESIAN_POINT('',(2.401146897693,-6.145454984164,
    6.255973826814));
#61472 = CARTESIAN_POINT('',(2.401146897693,-6.13493371914,
    6.259991230267));
#61473 = CARTESIAN_POINT('',(2.401146897693,-6.129457468089,
    6.261643246311));
#61474 = CARTESIAN_POINT('',(2.401146897693,-6.118088085377,
    6.264303332388));
#61475 = CARTESIAN_POINT('',(2.401146897693,-6.112092267595,
    6.265308454211));
#61476 = CARTESIAN_POINT('',(2.401146897693,-6.100759506399,
    6.266319799707));
#61477 = CARTESIAN_POINT('',(2.401146897693,-6.095300188414,
    6.266466001921));
#61478 = CARTESIAN_POINT('',(2.401146897693,-6.084476755877,
    6.265981331108));
#61479 = CARTESIAN_POINT('',(2.401146897693,-6.079025399727,
    6.265353321508));
#61480 = CARTESIAN_POINT('',(2.401146897693,-6.068236232913,
    6.263360568404));
#61481 = CARTESIAN_POINT('',(2.401146897693,-6.062834061835,
    6.261973086111));
#61482 = CARTESIAN_POINT('',(2.401146897693,-6.052219967054,
    6.258453399745));
#61483 = CARTESIAN_POINT('',(2.401146897693,-6.046942208105,
    6.256298632237));
#61484 = CARTESIAN_POINT('',(2.401146897693,-6.036660412183,
    6.251240859984));
#61485 = CARTESIAN_POINT('',(2.401146897693,-6.031588989632,
    6.248315969458));
#61486 = CARTESIAN_POINT('',(2.401146897693,-6.021806046634,
    6.241719427082));
#61487 = CARTESIAN_POINT('',(2.401146897693,-6.017025626878,
    6.23802668339));
#61488 = CARTESIAN_POINT('',(2.401146897693,-6.007910034477,
    6.229898989639));
#61489 = CARTESIAN_POINT('',(2.401146897693,-6.003504647153,
    6.225443451416));
#61490 = CARTESIAN_POINT('',(2.401146897693,-5.995221982595,
    6.215794082597));
#61491 = CARTESIAN_POINT('',(2.401146897693,-5.991273809924,
    6.210579011979));
#61492 = CARTESIAN_POINT('',(2.401146897693,-5.983985827143,
    6.199411586197));
#61493 = CARTESIAN_POINT('',(2.401146897693,-5.980598351303,
    6.193392520238));
#61494 = CARTESIAN_POINT('',(2.401146897693,-5.974336730864,
    6.180613381076));
#61495 = CARTESIAN_POINT('',(2.401146897693,-5.971472934145,
    6.173687101345));
#61496 = CARTESIAN_POINT('',(2.401146897693,-5.965702340192,
    6.157669252938));
#61497 = CARTESIAN_POINT('',(2.401146897693,-5.962983263364,
    6.148197539173));
#61498 = CARTESIAN_POINT('',(2.401146897693,-5.958209492673,
    6.127503760028));
#61499 = CARTESIAN_POINT('',(2.401146897693,-5.956324737397,
    6.115821883636));
#61500 = CARTESIAN_POINT('',(2.401146897693,-5.953825244722,
    6.091490758839));
#61501 = CARTESIAN_POINT('',(2.401146897693,-5.953353284181,
    6.078288892875));
#61502 = CARTESIAN_POINT('',(2.401146897693,-5.954124082037,
    6.053196199001));
#61503 = CARTESIAN_POINT('',(2.401146897693,-5.955307188,6.040716098659)
  );
#61504 = CARTESIAN_POINT('',(2.401146897693,-5.959031245202,
    6.018900754804));
#61505 = CARTESIAN_POINT('',(2.401146897693,-5.961375112443,
    6.009020896797));
#61506 = CARTESIAN_POINT('',(2.401146897693,-5.96665443366,5.99209907994
    ));
#61507 = CARTESIAN_POINT('',(2.401146897693,-5.969488775489,
    5.984729064572));
#61508 = CARTESIAN_POINT('',(2.401146897693,-5.975888435591,
    5.970428904621));
#61509 = CARTESIAN_POINT('',(2.401146897693,-5.97957981672,
    5.963469164991));
#61510 = CARTESIAN_POINT('',(2.401146897693,-5.987373436909,
    5.950759303225));
#61511 = CARTESIAN_POINT('',(2.401146897693,-5.991524210647,
    5.944908432711));
#61512 = CARTESIAN_POINT('',(2.401146897693,-6.000075916997,
    5.934373281755));
#61513 = CARTESIAN_POINT('',(2.401146897693,-6.004519476189,
    5.929592592542));
#61514 = CARTESIAN_POINT('',(2.401146897693,-6.013531487859,
    5.921119073029));
#61515 = CARTESIAN_POINT('',(2.401146897693,-6.018137567626,
    5.91733751122));
#61516 = CARTESIAN_POINT('',(2.401146897693,-6.027385954736,
    5.910766091699));
#61517 = CARTESIAN_POINT('',(2.401146897693,-6.032062546324,
    5.907896850636));
#61518 = CARTESIAN_POINT('',(2.401146897693,-6.041397325912,
    5.903052657828));
#61519 = CARTESIAN_POINT('',(2.401146897693,-6.046087599939,
    5.901008441435));
#61520 = CARTESIAN_POINT('',(2.401146897693,-6.055422959875,
    5.897728110676));
#61521 = CARTESIAN_POINT('',(2.401146897693,-6.060102665856,
    5.896436516516));
#61522 = CARTESIAN_POINT('',(2.401146897693,-6.069394830371,
    5.894579871144));
#61523 = CARTESIAN_POINT('',(2.401146897693,-6.074055590795,
    5.893982155293));
#61524 = CARTESIAN_POINT('',(2.401146897693,-6.08348311885,
    5.893413199583));
#61525 = CARTESIAN_POINT('',(2.401146897693,-6.088309691114,
    5.893452584936));
#61526 = CARTESIAN_POINT('',(2.401146897693,-6.097921566593,
    5.89420979971));
#61527 = CARTESIAN_POINT('',(2.401146897693,-6.102762701201,
    5.894920724752));
#61528 = CARTESIAN_POINT('',(2.401146897693,-6.112342061426,
    5.897032561986));
#61529 = CARTESIAN_POINT('',(2.401146897693,-6.117136204871,
    5.898425458742));
#61530 = CARTESIAN_POINT('',(2.401146897693,-6.126572192132,
    5.901913642906));
#61531 = CARTESIAN_POINT('',(2.401146897693,-6.13127002684,
    5.904001894929));
#61532 = CARTESIAN_POINT('',(2.401146897693,-6.140466177624,
    5.908899275789));
#61533 = CARTESIAN_POINT('',(2.401146897693,-6.145020561693,
    5.911702884671));
#61534 = CARTESIAN_POINT('',(2.401146897693,-6.153882983595,
    5.918058550352));
#61535 = CARTESIAN_POINT('',(2.401146897693,-6.158247184385,
    5.921607163685));
#61536 = CARTESIAN_POINT('',(2.401146897693,-6.166679957739,
    5.929492405388));
#61537 = CARTESIAN_POINT('',(2.401146897693,-6.170804815418,
    5.93382820946));
#61538 = CARTESIAN_POINT('',(2.401146897693,-6.178703474209,
    5.943342016841));
#61539 = CARTESIAN_POINT('',(2.401146897693,-6.18253126633,
    5.948522691387));
#61540 = CARTESIAN_POINT('',(2.401146897693,-6.188938195908,
    5.95848692616));
#61541 = CARTESIAN_POINT('',(2.401146897693,-6.191562272179,
    5.963236172368));
#61542 = CARTESIAN_POINT('',(2.401146897693,-6.19418634845,
    5.967985418577));
#61543 = PCURVE('',#61355,#61544);
#61544 = DEFINITIONAL_REPRESENTATION('',(#61545),#61684);
#61545 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61546,#61547,#61548,#61549,
    #61550,#61551,#61552,#61553,#61554,#61555,#61556,#61557,#61558,
    #61559,#61560,#61561,#61562,#61563,#61564,#61565,#61566,#61567,
    #61568,#61569,#61570,#61571,#61572,#61573,#61574,#61575,#61576,
    #61577,#61578,#61579,#61580,#61581,#61582,#61583,#61584,#61585,
    #61586,#61587,#61588,#61589,#61590,#61591,#61592,#61593,#61594,
    #61595,#61596,#61597,#61598,#61599,#61600,#61601,#61602,#61603,
    #61604,#61605,#61606,#61607,#61608,#61609,#61610,#61611,#61612,
    #61613,#61614,#61615,#61616,#61617,#61618,#61619,#61620,#61621,
    #61622,#61623,#61624,#61625,#61626,#61627,#61628,#61629,#61630,
    #61631,#61632,#61633,#61634,#61635,#61636,#61637,#61638,#61639,
    #61640,#61641,#61642,#61643,#61644,#61645,#61646,#61647,#61648,
    #61649,#61650,#61651,#61652,#61653,#61654,#61655,#61656,#61657,
    #61658,#61659,#61660,#61661,#61662,#61663,#61664,#61665,#61666,
    #61667,#61668,#61669,#61670,#61671,#61672,#61673,#61674,#61675,
    #61676,#61677,#61678,#61679,#61680,#61681,#61682,#61683),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.199812687571E-002,
    2.372856076438E-002,3.536067002566E-002,4.706380002279E-002,
    5.900897033752E-002,7.137089841984E-002,8.485776529552E-002,
    9.88249338918E-002,0.112543142803,0.125736937936,0.137702857651,
    0.150923744339,0.164397450071,0.178335202965,0.192945393655,
    0.208436584172,0.225020417526,0.242914380197,0.258303577423,
    0.274884811927,0.29758734322,0.313125,0.325993231179,0.344409245014,
    0.360927555123,0.375850106261,0.38910583679,0.403921035974,
    0.418197249667,0.432097170012,0.445792035057,0.459463395488,
    0.473305405213,0.487527879654,0.502360374721,0.515717221073,
    0.529219110123,0.542869734417,0.556658799696,0.570567418414,
    0.584575344406,0.598668419396,0.612844493419,0.627116738699,
    0.641903156732,0.66057598428,0.682287689158,0.706312852243,
    0.729686472744,0.749702734719,0.766276292673,0.783659724637,
    0.800277502854,0.816085377705,0.831090352441,0.845346451227,
    0.858943767512,0.871995960455,0.884629459884,0.897556896883,
    0.91050813166,0.92346788464,0.936455176982,0.949499150732,
    0.962639264036,0.975924375926,0.989411209161,1.),.UNSPECIFIED.);
#61546 = CARTESIAN_POINT('',(-0.651650191261,30.568376520092));
#61547 = CARTESIAN_POINT('',(-0.655237356499,30.572070621975));
#61548 = CARTESIAN_POINT('',(-0.658824521737,30.575764723858));
#61549 = CARTESIAN_POINT('',(-0.666400797099,30.582181420303));
#61550 = CARTESIAN_POINT('',(-0.670307586306,30.585066367951));
#61551 = CARTESIAN_POINT('',(-0.678373487701,30.590244404922));
#61552 = CARTESIAN_POINT('',(-0.682542125742,30.592540834112));
#61553 = CARTESIAN_POINT('',(-0.691175402171,30.59658685787));
#61554 = CARTESIAN_POINT('',(-0.695653739921,30.598331593949));
#61555 = CARTESIAN_POINT('',(-0.704966603431,30.601286762146));
#61556 = CARTESIAN_POINT('',(-0.709844138663,30.602482995273));
#61557 = CARTESIAN_POINT('',(-0.719931468718,30.60432399693));
#61558 = CARTESIAN_POINT('',(-0.725276763704,30.604942166659));
#61559 = CARTESIAN_POINT('',(-0.736299186269,30.605595504517));
#61560 = CARTESIAN_POINT('',(-0.742134291654,30.605564572088));
#61561 = CARTESIAN_POINT('',(-0.753833176189,30.60476310904));
#61562 = CARTESIAN_POINT('',(-0.759811148252,30.603959872008));
#61563 = CARTESIAN_POINT('',(-0.77136121848,30.601602676967));
#61564 = CARTESIAN_POINT('',(-0.777052186628,30.600056254495));
#61565 = CARTESIAN_POINT('',(-0.78782068581,30.596298004953));
#61566 = CARTESIAN_POINT('',(-0.793001419299,30.594112184938));
#61567 = CARTESIAN_POINT('',(-0.802488176465,30.58928289998));
#61568 = CARTESIAN_POINT('',(-0.806863905445,30.586704673471));
#61569 = CARTESIAN_POINT('',(-0.815763935807,30.580667787997));
#61570 = CARTESIAN_POINT('',(-0.820262891776,30.577149840443));
#61571 = CARTESIAN_POINT('',(-0.828982138635,30.569334055027));
#61572 = CARTESIAN_POINT('',(-0.833201018433,30.56502530777));
#61573 = CARTESIAN_POINT('',(-0.841396347127,30.555510697438));
#61574 = CARTESIAN_POINT('',(-0.845365647142,30.550282079272));
#61575 = CARTESIAN_POINT('',(-0.853071357859,30.538762706791));
#61576 = CARTESIAN_POINT('',(-0.856794392688,30.532436347658));
#61577 = CARTESIAN_POINT('',(-0.863988061306,30.518503177211));
#61578 = CARTESIAN_POINT('',(-0.867438351463,30.510846268195));
#61579 = CARTESIAN_POINT('',(-0.874034006119,30.493972080944));
#61580 = CARTESIAN_POINT('',(-0.877150970982,30.484687856249));
#61581 = CARTESIAN_POINT('',(-0.882988447805,30.46420610949));
#61582 = CARTESIAN_POINT('',(-0.88566899715,30.452966095615));
#61583 = CARTESIAN_POINT('',(-0.889979724729,30.430658678221));
#61584 = CARTESIAN_POINT('',(-0.891707508093,30.419912705254));
#61585 = CARTESIAN_POINT('',(-0.894747620271,30.39613023889));
#61586 = CARTESIAN_POINT('',(-0.896026872241,30.382800458398));
#61587 = CARTESIAN_POINT('',(-0.898282869413,30.350887236177));
#61588 = CARTESIAN_POINT('',(-0.899012750905,30.331038439506));
#61589 = CARTESIAN_POINT('',(-0.8991709188,30.298311658016));
#61590 = CARTESIAN_POINT('',(-0.898962340419,30.284488370785));
#61591 = CARTESIAN_POINT('',(-0.897997978451,30.260653908759));
#61592 = CARTESIAN_POINT('',(-0.897359552749,30.249925183761));
#61593 = CARTESIAN_POINT('',(-0.895268905271,30.225253833141));
#61594 = CARTESIAN_POINT('',(-0.893599652095,30.211571208399));
#61595 = CARTESIAN_POINT('',(-0.889592584547,30.187204667307));
#61596 = CARTESIAN_POINT('',(-0.887343844907,30.176358797453));
#61597 = CARTESIAN_POINT('',(-0.88238267757,30.156995344154));
#61598 = CARTESIAN_POINT('',(-0.879723175937,30.148381726906));
#61599 = CARTESIAN_POINT('',(-0.874204175173,30.133053241026));
#61600 = CARTESIAN_POINT('',(-0.871368598406,30.126281059913));
#61601 = CARTESIAN_POINT('',(-0.86498833237,30.112703322628));
#61602 = CARTESIAN_POINT('',(-0.861355012222,30.106033377695));
#61603 = CARTESIAN_POINT('',(-0.853808151618,30.093832297055));
#61604 = CARTESIAN_POINT('',(-0.84987472266,30.088293320673));
#61605 = CARTESIAN_POINT('',(-0.841761858057,30.078172756758));
#61606 = CARTESIAN_POINT('',(-0.837558747144,30.073593125262));
#61607 = CARTESIAN_POINT('',(-0.82891244476,30.065252874814));
#61608 = CARTESIAN_POINT('',(-0.824442429877,30.061503368719));
#61609 = CARTESIAN_POINT('',(-0.815245478598,30.054723331224));
#61610 = CARTESIAN_POINT('',(-0.810488072247,30.051713522878));
#61611 = CARTESIAN_POINT('',(-0.800679368399,30.046349441683));
#61612 = CARTESIAN_POINT('',(-0.795593262276,30.044026445741));
#61613 = CARTESIAN_POINT('',(-0.785071997252,30.040009042289));
#61614 = CARTESIAN_POINT('',(-0.779595746201,30.038357026244));
#61615 = CARTESIAN_POINT('',(-0.768226363489,30.035696940167));
#61616 = CARTESIAN_POINT('',(-0.762230545707,30.034691818344));
#61617 = CARTESIAN_POINT('',(-0.750897784511,30.033680472849));
#61618 = CARTESIAN_POINT('',(-0.745438466526,30.033534270634));
#61619 = CARTESIAN_POINT('',(-0.734615033989,30.034018941448));
#61620 = CARTESIAN_POINT('',(-0.729163677839,30.034646951047));
#61621 = CARTESIAN_POINT('',(-0.718374511025,30.036639704152));
#61622 = CARTESIAN_POINT('',(-0.712972339947,30.038027186444));
#61623 = CARTESIAN_POINT('',(-0.702358245166,30.041546872811));
#61624 = CARTESIAN_POINT('',(-0.697080486216,30.043701640318));
#61625 = CARTESIAN_POINT('',(-0.686798690295,30.048759412571));
#61626 = CARTESIAN_POINT('',(-0.681727267743,30.051684303098));
#61627 = CARTESIAN_POINT('',(-0.671944324746,30.058280845474));
#61628 = CARTESIAN_POINT('',(-0.66716390499,30.061973589166));
#61629 = CARTESIAN_POINT('',(-0.658048312589,30.070101282916));
#61630 = CARTESIAN_POINT('',(-0.653642925265,30.07455682114));
#61631 = CARTESIAN_POINT('',(-0.645360260707,30.084206189958));
#61632 = CARTESIAN_POINT('',(-0.641412088036,30.089421260577));
#61633 = CARTESIAN_POINT('',(-0.634124105255,30.100588686358));
#61634 = CARTESIAN_POINT('',(-0.630736629415,30.106607752318));
#61635 = CARTESIAN_POINT('',(-0.624475008976,30.11938689148));
#61636 = CARTESIAN_POINT('',(-0.621611212257,30.12631317121));
#61637 = CARTESIAN_POINT('',(-0.615840618304,30.142331019618));
#61638 = CARTESIAN_POINT('',(-0.613121541476,30.151802733382));
#61639 = CARTESIAN_POINT('',(-0.608347770785,30.172496512527));
#61640 = CARTESIAN_POINT('',(-0.606463015509,30.18417838892));
#61641 = CARTESIAN_POINT('',(-0.603963522834,30.208509513716));
#61642 = CARTESIAN_POINT('',(-0.603491562293,30.22171137968));
#61643 = CARTESIAN_POINT('',(-0.604262360149,30.246804073554));
#61644 = CARTESIAN_POINT('',(-0.605445466112,30.259284173897));
#61645 = CARTESIAN_POINT('',(-0.609169523313,30.281099517752));
#61646 = CARTESIAN_POINT('',(-0.611513390555,30.290979375759));
#61647 = CARTESIAN_POINT('',(-0.616792711772,30.307901192616));
#61648 = CARTESIAN_POINT('',(-0.619627053601,30.315271207984));
#61649 = CARTESIAN_POINT('',(-0.626026713703,30.329571367934));
#61650 = CARTESIAN_POINT('',(-0.629718094832,30.336531107564));
#61651 = CARTESIAN_POINT('',(-0.637511715021,30.34924096933));
#61652 = CARTESIAN_POINT('',(-0.641662488759,30.355091839844));
#61653 = CARTESIAN_POINT('',(-0.650214195109,30.365626990801));
#61654 = CARTESIAN_POINT('',(-0.654657754301,30.370407680013));
#61655 = CARTESIAN_POINT('',(-0.663669765971,30.378881199526));
#61656 = CARTESIAN_POINT('',(-0.668275845738,30.382662761335));
#61657 = CARTESIAN_POINT('',(-0.677524232848,30.389234180856));
#61658 = CARTESIAN_POINT('',(-0.682200824436,30.39210342192));
#61659 = CARTESIAN_POINT('',(-0.691535604024,30.396947614728));
#61660 = CARTESIAN_POINT('',(-0.696225878051,30.398991831121));
#61661 = CARTESIAN_POINT('',(-0.705561237987,30.40227216188));
#61662 = CARTESIAN_POINT('',(-0.710240943967,30.40356375604));
#61663 = CARTESIAN_POINT('',(-0.719533108483,30.405420401412));
#61664 = CARTESIAN_POINT('',(-0.724193868907,30.406018117263));
#61665 = CARTESIAN_POINT('',(-0.733621396962,30.406587072973));
#61666 = CARTESIAN_POINT('',(-0.738447969225,30.40654768762));
#61667 = CARTESIAN_POINT('',(-0.748059844705,30.405790472845));
#61668 = CARTESIAN_POINT('',(-0.752900979313,30.405079547804));
#61669 = CARTESIAN_POINT('',(-0.762480339537,30.402967710569));
#61670 = CARTESIAN_POINT('',(-0.767274482983,30.401574813814));
#61671 = CARTESIAN_POINT('',(-0.776710470244,30.39808662965));
#61672 = CARTESIAN_POINT('',(-0.781408304951,30.395998377627));
#61673 = CARTESIAN_POINT('',(-0.790604455736,30.391100996766));
#61674 = CARTESIAN_POINT('',(-0.795158839805,30.388297387884));
#61675 = CARTESIAN_POINT('',(-0.804021261707,30.381941722204));
#61676 = CARTESIAN_POINT('',(-0.808385462497,30.37839310887));
#61677 = CARTESIAN_POINT('',(-0.816818235851,30.370507867168));
#61678 = CARTESIAN_POINT('',(-0.82094309353,30.366172063096));
#61679 = CARTESIAN_POINT('',(-0.82884175232,30.356658255715));
#61680 = CARTESIAN_POINT('',(-0.832669544442,30.351477581168));
#61681 = CARTESIAN_POINT('',(-0.83907647402,30.341513346396));
#61682 = CARTESIAN_POINT('',(-0.841700550291,30.336764100187));
#61683 = CARTESIAN_POINT('',(-0.844324626562,30.332014853979));
#61684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61685 = ORIENTED_EDGE('',*,*,#61686,.F.);
#61686 = EDGE_CURVE('',#61687,#61401,#61689,.T.);
#61687 = VERTEX_POINT('',#61688);
#61688 = CARTESIAN_POINT('',(2.41781356436,-6.137668530547,
    5.769432913438));
#61689 = SURFACE_CURVE('',#61690,(#61713),.PCURVE_S1.);
#61690 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61691,#61692,#61693,#61694,
    #61695,#61696,#61697,#61698,#61699,#61700,#61701,#61702,#61703,
    #61704,#61705,#61706,#61707,#61708,#61709,#61710,#61711,#61712),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.118306620237,
    0.227517229377,0.332458940128,0.43611857972,0.540553927534,
    0.647295279784,0.757550288962,0.872319995786,0.99246999342,1.),
  .UNSPECIFIED.);
#61691 = CARTESIAN_POINT('',(2.451146897693,-6.137668530547,
    5.769432913438));
#61692 = CARTESIAN_POINT('',(2.451146897693,-6.141679254153,
    5.773325959832));
#61693 = CARTESIAN_POINT('',(2.451146897693,-6.145689977758,
    5.777219006226));
#61694 = CARTESIAN_POINT('',(2.451146897693,-6.152823784413,5.7858122456
    ));
#61695 = CARTESIAN_POINT('',(2.451146897693,-6.156086065721,
    5.790220311036));
#61696 = CARTESIAN_POINT('',(2.451146897693,-6.162111867973,
    5.799676177377));
#61697 = CARTESIAN_POINT('',(2.451146897693,-6.164906336268,
    5.804613438839));
#61698 = CARTESIAN_POINT('',(2.451146897693,-6.170098417105,
    5.815260741162));
#61699 = CARTESIAN_POINT('',(2.451146897693,-6.172516018797,
    5.820886016199));
#61700 = CARTESIAN_POINT('',(2.451146897693,-6.176996637404,
    5.833072750611));
#61701 = CARTESIAN_POINT('',(2.451146897693,-6.179072582589,
    5.839565549388));
#61702 = CARTESIAN_POINT('',(2.451146897693,-6.182873258634,
    5.853685470278));
#61703 = CARTESIAN_POINT('',(2.451146897693,-6.184605860669,
    5.86125470533));
#61704 = CARTESIAN_POINT('',(2.451146897693,-6.187693655999,
    5.877766688953));
#61705 = CARTESIAN_POINT('',(2.451146897693,-6.18905277269,
    5.886659077862));
#61706 = CARTESIAN_POINT('',(2.451146897693,-6.191341834167,
    5.906105702387));
#61707 = CARTESIAN_POINT('',(2.451146897693,-6.1922723914,5.916614963348
    ));
#61708 = CARTESIAN_POINT('',(2.451146897693,-6.193628070925,
    5.939642792543));
#61709 = CARTESIAN_POINT('',(2.451146897693,-6.194046923295,
    5.952139118827));
#61710 = CARTESIAN_POINT('',(2.451146897693,-6.194174700871,
    5.96630514238));
#61711 = CARTESIAN_POINT('',(2.451146897693,-6.194180524661,
    5.967145280478));
#61712 = CARTESIAN_POINT('',(2.451146897693,-6.19418634845,
    5.967985418577));
#61713 = PCURVE('',#61355,#61714);
#61714 = DEFINITIONAL_REPRESENTATION('',(#61715),#61738);
#61715 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61716,#61717,#61718,#61719,
    #61720,#61721,#61722,#61723,#61724,#61725,#61726,#61727,#61728,
    #61729,#61730,#61731,#61732,#61733,#61734,#61735,#61736,#61737),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.118306620237,
    0.227517229377,0.332458940128,0.43611857972,0.540553927534,
    0.647295279784,0.757550288962,0.872319995786,0.99246999342,1.),
  .UNSPECIFIED.);
#61716 = CARTESIAN_POINT('',(-0.787806808659,30.530567359117));
#61717 = CARTESIAN_POINT('',(-0.791817532265,30.526674312723));
#61718 = CARTESIAN_POINT('',(-0.79582825587,30.522781266329));
#61719 = CARTESIAN_POINT('',(-0.802962062524,30.514188026955));
#61720 = CARTESIAN_POINT('',(-0.806224343833,30.50977996152));
#61721 = CARTESIAN_POINT('',(-0.812250146085,30.500324095179));
#61722 = CARTESIAN_POINT('',(-0.81504461438,30.495386833716));
#61723 = CARTESIAN_POINT('',(-0.820236695217,30.484739531393));
#61724 = CARTESIAN_POINT('',(-0.822654296909,30.479114256357));
#61725 = CARTESIAN_POINT('',(-0.827134915516,30.466927521944));
#61726 = CARTESIAN_POINT('',(-0.8292108607,30.460434723168));
#61727 = CARTESIAN_POINT('',(-0.833011536746,30.446314802278));
#61728 = CARTESIAN_POINT('',(-0.834744138781,30.438745567226));
#61729 = CARTESIAN_POINT('',(-0.837831934111,30.422233583602));
#61730 = CARTESIAN_POINT('',(-0.839191050801,30.413341194693));
#61731 = CARTESIAN_POINT('',(-0.841480112279,30.393894570168));
#61732 = CARTESIAN_POINT('',(-0.842410669512,30.383385309207));
#61733 = CARTESIAN_POINT('',(-0.843766349037,30.360357480012));
#61734 = CARTESIAN_POINT('',(-0.844185201407,30.347861153729));
#61735 = CARTESIAN_POINT('',(-0.844312978983,30.333695130176));
#61736 = CARTESIAN_POINT('',(-0.844318802772,30.332854992077));
#61737 = CARTESIAN_POINT('',(-0.844324626562,30.332014853979));
#61738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61739 = ORIENTED_EDGE('',*,*,#61740,.T.);
#61740 = EDGE_CURVE('',#61687,#61344,#61741,.T.);
#61741 = SURFACE_CURVE('',#61742,(#61747),.PCURVE_S1.);
#61742 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61743,#61744,#61745,#61746),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#61743 = CARTESIAN_POINT('',(2.401146897693,-6.137668530547,
    5.769432913438));
#61744 = CARTESIAN_POINT('',(2.401146897693,-6.107862353014,
    5.741815388161));
#61745 = CARTESIAN_POINT('',(2.401146897693,-6.063364781267,
    5.745039006203));
#61746 = CARTESIAN_POINT('',(2.401146897693,-6.036471182195,
    5.780472231816));
#61747 = PCURVE('',#61355,#61748);
#61748 = DEFINITIONAL_REPRESENTATION('',(#61749),#61754);
#61749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61750,#61751,#61752,#61753),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#61750 = CARTESIAN_POINT('',(-0.787806808659,30.530567359117));
#61751 = CARTESIAN_POINT('',(-0.758000631126,30.558184884394));
#61752 = CARTESIAN_POINT('',(-0.713503059379,30.554961266353));
#61753 = CARTESIAN_POINT('',(-0.686609460307,30.51952804074));
#61754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61755 = FACE_BOUND('',#61756,.T.);
#61756 = EDGE_LOOP('',(#61757,#61869));
#61757 = ORIENTED_EDGE('',*,*,#61758,.T.);
#61758 = EDGE_CURVE('',#61759,#61761,#61763,.T.);
#61759 = VERTEX_POINT('',#61760);
#61760 = CARTESIAN_POINT('',(2.401146897693,-6.034440835866,
    6.17472156957));
#61761 = VERTEX_POINT('',#61762);
#61762 = CARTESIAN_POINT('',(2.401146897693,-6.159691180321,
    5.98775803182));
#61763 = SURFACE_CURVE('',#61764,(#61815),.PCURVE_S1.);
#61764 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61765,#61766,#61767,#61768,
    #61769,#61770,#61771,#61772,#61773,#61774,#61775,#61776,#61777,
    #61778,#61779,#61780,#61781,#61782,#61783,#61784,#61785,#61786,
    #61787,#61788,#61789,#61790,#61791,#61792,#61793,#61794,#61795,
    #61796,#61797,#61798,#61799,#61800,#61801,#61802,#61803,#61804,
    #61805,#61806,#61807,#61808,#61809,#61810,#61811,#61812,#61813,
    #61814),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,7.784505103328E-002,0.109108984653,
    0.131017620785,0.154095102957,0.178385529108,0.203317496369,
    0.228043707764,0.252931022367,0.279069113735,0.305822009355,
    0.332671709667,0.360184777704,0.392695031826,0.431399480339,
    0.479655510676,0.532095426804,0.589497179269,0.65039792654,
    0.725421266811,0.810212652864,0.863409949533,0.900934940043,
    0.944036348922,1.),.UNSPECIFIED.);
#61765 = CARTESIAN_POINT('',(2.401146897693,-6.034440835866,
    6.17472156957));
#61766 = CARTESIAN_POINT('',(2.401146897693,-6.040273019012,
    6.181727301916));
#61767 = CARTESIAN_POINT('',(2.401146897693,-6.046105202158,
    6.188733034263));
#61768 = CARTESIAN_POINT('',(2.401146897693,-6.055678685628,
    6.196581803786));
#61769 = CARTESIAN_POINT('',(2.401146897693,-6.058460869417,
    6.198781706254));
#61770 = CARTESIAN_POINT('',(2.401146897693,-6.063607636518,
    6.20191876869));
#61771 = CARTESIAN_POINT('',(2.401146897693,-6.065824923422,
    6.203099464849));
#61772 = CARTESIAN_POINT('',(2.401146897693,-6.070512135071,
    6.205217031176));
#61773 = CARTESIAN_POINT('',(2.401146897693,-6.0730269,6.206155351257));
#61774 = CARTESIAN_POINT('',(2.401146897693,-6.078254111205,
    6.207753399253));
#61775 = CARTESIAN_POINT('',(2.401146897693,-6.081029164985,
    6.208404767977));
#61776 = CARTESIAN_POINT('',(2.401146897693,-6.086660333275,
    6.209356535069));
#61777 = CARTESIAN_POINT('',(2.401146897693,-6.089580592502,
    6.209656216636));
#61778 = CARTESIAN_POINT('',(2.401146897693,-6.095340647747,
    6.209864461655));
#61779 = CARTESIAN_POINT('',(2.401146897693,-6.098237674044,
    6.209775897631));
#61780 = CARTESIAN_POINT('',(2.401146897693,-6.103956959025,
    6.209239554997));
#61781 = CARTESIAN_POINT('',(2.401146897693,-6.106825082849,
    6.208773658144));
#61782 = CARTESIAN_POINT('',(2.401146897693,-6.112574996319,
    6.207483836374));
#61783 = CARTESIAN_POINT('',(2.401146897693,-6.115496927662,
    6.206617853421));
#61784 = CARTESIAN_POINT('',(2.401146897693,-6.12121872887,
    6.204528285406));
#61785 = CARTESIAN_POINT('',(2.401146897693,-6.124063398066,
    6.203269160814));
#61786 = CARTESIAN_POINT('',(2.401146897693,-6.129516201926,
    6.200426140168));
#61787 = CARTESIAN_POINT('',(2.401146897693,-6.132158035468,
    6.198806361879));
#61788 = CARTESIAN_POINT('',(2.401146897693,-6.137265974137,
    6.19525504016));
#61789 = CARTESIAN_POINT('',(2.401146897693,-6.139732126844,
    6.193266160675));
#61790 = CARTESIAN_POINT('',(2.401146897693,-6.144881165287,
    6.188699735747));
#61791 = CARTESIAN_POINT('',(2.401146897693,-6.147508308419,
    6.185993751624));
#61792 = CARTESIAN_POINT('',(2.401146897693,-6.152959481378,
    6.17986207512));
#61793 = CARTESIAN_POINT('',(2.401146897693,-6.155702687371,
    6.176259915312));
#61794 = CARTESIAN_POINT('',(2.401146897693,-6.161454293032,
    6.168043853775));
#61795 = CARTESIAN_POINT('',(2.401146897693,-6.164330567008,
    6.163229752065));
#61796 = CARTESIAN_POINT('',(2.401146897693,-6.169747972756,
    6.153018515998));
#61797 = CARTESIAN_POINT('',(2.401146897693,-6.172213002996,
    6.147489974467));
#61798 = CARTESIAN_POINT('',(2.401146897693,-6.176702632808,
    6.135769719108));
#61799 = CARTESIAN_POINT('',(2.401146897693,-6.178621975251,
    6.129457528528));
#61800 = CARTESIAN_POINT('',(2.401146897693,-6.181869123236,
    6.116369826657));
#61801 = CARTESIAN_POINT('',(2.401146897693,-6.183055779893,
    6.109500247062));
#61802 = CARTESIAN_POINT('',(2.401146897693,-6.185069108049,
    6.094095927009));
#61803 = CARTESIAN_POINT('',(2.401146897693,-6.18559501952,
    6.085416913275));
#61804 = CARTESIAN_POINT('',(2.401146897693,-6.185801486481,
    6.06704495785));
#61805 = CARTESIAN_POINT('',(2.401146897693,-6.185592088393,
    6.057043890019));
#61806 = CARTESIAN_POINT('',(2.401146897693,-6.183289095299,
    6.041453227131));
#61807 = CARTESIAN_POINT('',(2.401146897693,-6.182169054203,
    6.035437237045));
#61808 = CARTESIAN_POINT('',(2.401146897693,-6.179218033252,
    6.025591162015));
#61809 = CARTESIAN_POINT('',(2.401146897693,-6.177720810874,
    6.021604806966));
#61810 = CARTESIAN_POINT('',(2.401146897693,-6.174139188824,
    6.013181808626));
#61811 = CARTESIAN_POINT('',(2.401146897693,-6.171827031102,
    6.008819971903));
#61812 = CARTESIAN_POINT('',(2.401146897693,-6.166471820403,
    5.998809310788));
#61813 = CARTESIAN_POINT('',(2.401146897693,-6.163081500362,
    5.993283671304));
#61814 = CARTESIAN_POINT('',(2.401146897693,-6.159691180321,
    5.98775803182));
#61815 = PCURVE('',#61355,#61816);
#61816 = DEFINITIONAL_REPRESENTATION('',(#61817),#61868);
#61817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61818,#61819,#61820,#61821,
    #61822,#61823,#61824,#61825,#61826,#61827,#61828,#61829,#61830,
    #61831,#61832,#61833,#61834,#61835,#61836,#61837,#61838,#61839,
    #61840,#61841,#61842,#61843,#61844,#61845,#61846,#61847,#61848,
    #61849,#61850,#61851,#61852,#61853,#61854,#61855,#61856,#61857,
    #61858,#61859,#61860,#61861,#61862,#61863,#61864,#61865,#61866,
    #61867),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,7.784505103328E-002,0.109108984653,
    0.131017620785,0.154095102957,0.178385529108,0.203317496369,
    0.228043707764,0.252931022367,0.279069113735,0.305822009355,
    0.332671709667,0.360184777704,0.392695031826,0.431399480339,
    0.479655510676,0.532095426804,0.589497179269,0.65039792654,
    0.725421266811,0.810212652864,0.863409949533,0.900934940043,
    0.944036348922,1.),.UNSPECIFIED.);
#61818 = CARTESIAN_POINT('',(-0.684579113978,30.125278702986));
#61819 = CARTESIAN_POINT('',(-0.690411297124,30.118272970639));
#61820 = CARTESIAN_POINT('',(-0.69624348027,30.111267238293));
#61821 = CARTESIAN_POINT('',(-0.70581696374,30.10341846877));
#61822 = CARTESIAN_POINT('',(-0.708599147529,30.101218566302));
#61823 = CARTESIAN_POINT('',(-0.71374591463,30.098081503866));
#61824 = CARTESIAN_POINT('',(-0.715963201534,30.096900807706));
#61825 = CARTESIAN_POINT('',(-0.720650413182,30.09478324138));
#61826 = CARTESIAN_POINT('',(-0.723165178112,30.093844921299));
#61827 = CARTESIAN_POINT('',(-0.728392389317,30.092246873303));
#61828 = CARTESIAN_POINT('',(-0.731167443097,30.091595504579));
#61829 = CARTESIAN_POINT('',(-0.736798611387,30.090643737486));
#61830 = CARTESIAN_POINT('',(-0.739718870614,30.09034405592));
#61831 = CARTESIAN_POINT('',(-0.745478925859,30.0901358109));
#61832 = CARTESIAN_POINT('',(-0.748375952156,30.090224374925));
#61833 = CARTESIAN_POINT('',(-0.754095237137,30.090760717558));
#61834 = CARTESIAN_POINT('',(-0.756963360961,30.091226614412));
#61835 = CARTESIAN_POINT('',(-0.762713274431,30.092516436181));
#61836 = CARTESIAN_POINT('',(-0.765635205773,30.093382419135));
#61837 = CARTESIAN_POINT('',(-0.771357006982,30.095471987149));
#61838 = CARTESIAN_POINT('',(-0.774201676178,30.096731111741));
#61839 = CARTESIAN_POINT('',(-0.779654480038,30.099574132388));
#61840 = CARTESIAN_POINT('',(-0.78229631358,30.101193910676));
#61841 = CARTESIAN_POINT('',(-0.787404252248,30.104745232395));
#61842 = CARTESIAN_POINT('',(-0.789870404956,30.10673411188));
#61843 = CARTESIAN_POINT('',(-0.795019443399,30.111300536808));
#61844 = CARTESIAN_POINT('',(-0.797646586531,30.114006520932));
#61845 = CARTESIAN_POINT('',(-0.80309775949,30.120138197436));
#61846 = CARTESIAN_POINT('',(-0.805840965483,30.123740357243));
#61847 = CARTESIAN_POINT('',(-0.811592571144,30.131956418781));
#61848 = CARTESIAN_POINT('',(-0.814468845119,30.13677052049));
#61849 = CARTESIAN_POINT('',(-0.819886250868,30.146981756558));
#61850 = CARTESIAN_POINT('',(-0.822351281108,30.152510298088));
#61851 = CARTESIAN_POINT('',(-0.82684091092,30.164230553448));
#61852 = CARTESIAN_POINT('',(-0.828760253363,30.170542744027));
#61853 = CARTESIAN_POINT('',(-0.832007401348,30.183630445898));
#61854 = CARTESIAN_POINT('',(-0.833194058005,30.190500025494));
#61855 = CARTESIAN_POINT('',(-0.835207386161,30.205904345547));
#61856 = CARTESIAN_POINT('',(-0.835733297632,30.21458335928));
#61857 = CARTESIAN_POINT('',(-0.835939764593,30.232955314706));
#61858 = CARTESIAN_POINT('',(-0.835730366504,30.242956382537));
#61859 = CARTESIAN_POINT('',(-0.833427373411,30.258547045425));
#61860 = CARTESIAN_POINT('',(-0.832307332315,30.26456303551));
#61861 = CARTESIAN_POINT('',(-0.829356311364,30.27440911054));
#61862 = CARTESIAN_POINT('',(-0.827859088986,30.27839546559));
#61863 = CARTESIAN_POINT('',(-0.824277466935,30.28681846393));
#61864 = CARTESIAN_POINT('',(-0.821965309214,30.291180300652));
#61865 = CARTESIAN_POINT('',(-0.816610098514,30.301190961767));
#61866 = CARTESIAN_POINT('',(-0.813219778474,30.306716601252));
#61867 = CARTESIAN_POINT('',(-0.809829458433,30.312242240736));
#61868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61869 = ORIENTED_EDGE('',*,*,#61870,.T.);
#61870 = EDGE_CURVE('',#61761,#61759,#61871,.T.);
#61871 = SURFACE_CURVE('',#61872,(#61923),.PCURVE_S1.);
#61872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61873,#61874,#61875,#61876,
    #61877,#61878,#61879,#61880,#61881,#61882,#61883,#61884,#61885,
    #61886,#61887,#61888,#61889,#61890,#61891,#61892,#61893,#61894,
    #61895,#61896,#61897,#61898,#61899,#61900,#61901,#61902,#61903,
    #61904,#61905,#61906,#61907,#61908,#61909,#61910,#61911,#61912,
    #61913,#61914,#61915,#61916,#61917,#61918,#61919,#61920,#61921,
    #61922),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,6.885584930881E-002,9.516311620439E-002,
    0.121379320767,0.148592246403,0.175939675807,0.203550281747,
    0.231231492279,0.258696100511,0.287086378611,0.314901148926,
    0.34156996627,0.369309402556,0.400640091711,0.434685116361,
    0.473115150823,0.513937134317,0.561927230961,0.615452867112,
    0.681132320936,0.772246007714,0.844318672254,0.8900164081,
    0.936018573469,1.),.UNSPECIFIED.);
#61873 = CARTESIAN_POINT('',(2.401146897693,-6.159691180321,
    5.98775803182));
#61874 = CARTESIAN_POINT('',(2.401146897693,-6.15450294922,
    5.981747591188));
#61875 = CARTESIAN_POINT('',(2.401146897693,-6.14931471812,
    5.975737150556));
#61876 = CARTESIAN_POINT('',(2.401146897693,-6.140858369369,
    5.968948416785));
#61877 = CARTESIAN_POINT('',(2.401146897693,-6.138450648546,
    5.96712580485));
#61878 = CARTESIAN_POINT('',(2.401146897693,-6.133380798259,5.9639111343
    ));
#61879 = CARTESIAN_POINT('',(2.401146897693,-6.130710827531,
    5.962454798014));
#61880 = CARTESIAN_POINT('',(2.401146897693,-6.125163339452,
    5.959852248566));
#61881 = CARTESIAN_POINT('',(2.401146897693,-6.122220386695,
    5.958699283927));
#61882 = CARTESIAN_POINT('',(2.401146897693,-6.116264925726,
    5.95679063097));
#61883 = CARTESIAN_POINT('',(2.401146897693,-6.113199548412,
    5.956023616615));
#61884 = CARTESIAN_POINT('',(2.401146897693,-6.107012296788,
    5.954886002732));
#61885 = CARTESIAN_POINT('',(2.401146897693,-6.103846479968,
    5.95451313362));
#61886 = CARTESIAN_POINT('',(2.401146897693,-6.097517777488,
    5.954178255312));
#61887 = CARTESIAN_POINT('',(2.401146897693,-6.09430848617,
    5.954215682509));
#61888 = CARTESIAN_POINT('',(2.401146897693,-6.087985135008,
    5.954694480943));
#61889 = CARTESIAN_POINT('',(2.401146897693,-6.084815436946,
    5.955137648153));
#61890 = CARTESIAN_POINT('',(2.401146897693,-6.078511400049,
    5.956429319334));
#61891 = CARTESIAN_POINT('',(2.401146897693,-6.075317143414,
    5.957300275413));
#61892 = CARTESIAN_POINT('',(2.401146897693,-6.069206357906,
    5.959420778475));
#61893 = CARTESIAN_POINT('',(2.401146897693,-6.066225212369,
    5.960672933123));
#61894 = CARTESIAN_POINT('',(2.401146897693,-6.06064077259,
    5.963487115937));
#61895 = CARTESIAN_POINT('',(2.401146897693,-6.057988906263,
    5.965058175173));
#61896 = CARTESIAN_POINT('',(2.401146897693,-6.052814605568,
    5.968546026531));
#61897 = CARTESIAN_POINT('',(2.401146897693,-6.050285390028,
    5.970522104173));
#61898 = CARTESIAN_POINT('',(2.401146897693,-6.045156781967,
    5.974971869806));
#61899 = CARTESIAN_POINT('',(2.401146897693,-6.042580164919,
    5.977551705083));
#61900 = CARTESIAN_POINT('',(2.401146897693,-6.037537384336,
    5.983149147579));
#61901 = CARTESIAN_POINT('',(2.401146897693,-6.035090076007,
    5.986276906544));
#61902 = CARTESIAN_POINT('',(2.401146897693,-6.030283973953,
    5.993097547335));
#61903 = CARTESIAN_POINT('',(2.401146897693,-6.027982453908,
    5.996908168732));
#61904 = CARTESIAN_POINT('',(2.401146897693,-6.023684159269,
    6.004926448333));
#61905 = CARTESIAN_POINT('',(2.401146897693,-6.021742600081,
    6.00923109566));
#61906 = CARTESIAN_POINT('',(2.401146897693,-6.018005792684,
    6.01869368991));
#61907 = CARTESIAN_POINT('',(2.401146897693,-6.016350205825,
    6.02398410825));
#61908 = CARTESIAN_POINT('',(2.401146897693,-6.013415666141,
    6.035197272334));
#61909 = CARTESIAN_POINT('',(2.401146897693,-6.012318812049,
    6.041222009775));
#61910 = CARTESIAN_POINT('',(2.401146897693,-6.010363964786,
    6.05468763427));
#61911 = CARTESIAN_POINT('',(2.401146897693,-6.009869599414,
    6.06222822662));
#61912 = CARTESIAN_POINT('',(2.401146897693,-6.009101280237,
    6.08020977928));
#61913 = CARTESIAN_POINT('',(2.401146897693,-6.00910371678,
    6.090903099263));
#61914 = CARTESIAN_POINT('',(2.401146897693,-6.010697798914,
    6.109541898874));
#61915 = CARTESIAN_POINT('',(2.401146897693,-6.011608647497,
    6.117840058295));
#61916 = CARTESIAN_POINT('',(2.401146897693,-6.014695191004,
    6.130847121084));
#61917 = CARTESIAN_POINT('',(2.401146897693,-6.016184584934,
    6.135822081561));
#61918 = CARTESIAN_POINT('',(2.401146897693,-6.019747290323,
    6.145602271471));
#61919 = CARTESIAN_POINT('',(2.401146897693,-6.021960886914,
    6.150373466509));
#61920 = CARTESIAN_POINT('',(2.401146897693,-6.027307547673,
    6.161762223192));
#61921 = CARTESIAN_POINT('',(2.401146897693,-6.030874191769,
    6.168241896381));
#61922 = CARTESIAN_POINT('',(2.401146897693,-6.034440835866,
    6.17472156957));
#61923 = PCURVE('',#61355,#61924);
#61924 = DEFINITIONAL_REPRESENTATION('',(#61925),#61976);
#61925 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61926,#61927,#61928,#61929,
    #61930,#61931,#61932,#61933,#61934,#61935,#61936,#61937,#61938,
    #61939,#61940,#61941,#61942,#61943,#61944,#61945,#61946,#61947,
    #61948,#61949,#61950,#61951,#61952,#61953,#61954,#61955,#61956,
    #61957,#61958,#61959,#61960,#61961,#61962,#61963,#61964,#61965,
    #61966,#61967,#61968,#61969,#61970,#61971,#61972,#61973,#61974,
    #61975),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,6.885584930881E-002,9.516311620439E-002,
    0.121379320767,0.148592246403,0.175939675807,0.203550281747,
    0.231231492279,0.258696100511,0.287086378611,0.314901148926,
    0.34156996627,0.369309402556,0.400640091711,0.434685116361,
    0.473115150823,0.513937134317,0.561927230961,0.615452867112,
    0.681132320936,0.772246007714,0.844318672254,0.8900164081,
    0.936018573469,1.),.UNSPECIFIED.);
#61926 = CARTESIAN_POINT('',(-0.809829458433,30.312242240736));
#61927 = CARTESIAN_POINT('',(-0.804641227332,30.318252681367));
#61928 = CARTESIAN_POINT('',(-0.799452996232,30.324263121999));
#61929 = CARTESIAN_POINT('',(-0.790996647481,30.331051855771));
#61930 = CARTESIAN_POINT('',(-0.788588926658,30.332874467705));
#61931 = CARTESIAN_POINT('',(-0.783519076371,30.336089138255));
#61932 = CARTESIAN_POINT('',(-0.780849105643,30.337545474541));
#61933 = CARTESIAN_POINT('',(-0.775301617564,30.34014802399));
#61934 = CARTESIAN_POINT('',(-0.772358664807,30.341300988628));
#61935 = CARTESIAN_POINT('',(-0.766403203838,30.343209641586));
#61936 = CARTESIAN_POINT('',(-0.763337826524,30.343976655941));
#61937 = CARTESIAN_POINT('',(-0.7571505749,30.345114269824));
#61938 = CARTESIAN_POINT('',(-0.753984758079,30.345487138935));
#61939 = CARTESIAN_POINT('',(-0.7476560556,30.345822017244));
#61940 = CARTESIAN_POINT('',(-0.744446764282,30.345784590046));
#61941 = CARTESIAN_POINT('',(-0.73812341312,30.345305791613));
#61942 = CARTESIAN_POINT('',(-0.734953715058,30.344862624403));
#61943 = CARTESIAN_POINT('',(-0.728649678161,30.343570953222));
#61944 = CARTESIAN_POINT('',(-0.725455421526,30.342699997143));
#61945 = CARTESIAN_POINT('',(-0.719344636018,30.34057949408));
#61946 = CARTESIAN_POINT('',(-0.716363490481,30.339327339433));
#61947 = CARTESIAN_POINT('',(-0.710779050701,30.336513156619));
#61948 = CARTESIAN_POINT('',(-0.708127184374,30.334942097382));
#61949 = CARTESIAN_POINT('',(-0.70295288368,30.331454246024));
#61950 = CARTESIAN_POINT('',(-0.70042366814,30.329478168382));
#61951 = CARTESIAN_POINT('',(-0.695295060079,30.325028402749));
#61952 = CARTESIAN_POINT('',(-0.692718443031,30.322448567472));
#61953 = CARTESIAN_POINT('',(-0.687675662448,30.316851124976));
#61954 = CARTESIAN_POINT('',(-0.685228354119,30.313723366012));
#61955 = CARTESIAN_POINT('',(-0.680422252065,30.306902725221));
#61956 = CARTESIAN_POINT('',(-0.67812073202,30.303092103823));
#61957 = CARTESIAN_POINT('',(-0.673822437381,30.295073824223));
#61958 = CARTESIAN_POINT('',(-0.671880878193,30.290769176896));
#61959 = CARTESIAN_POINT('',(-0.668144070796,30.281306582645));
#61960 = CARTESIAN_POINT('',(-0.666488483936,30.276016164306));
#61961 = CARTESIAN_POINT('',(-0.663553944253,30.264803000222));
#61962 = CARTESIAN_POINT('',(-0.662457090161,30.258778262781));
#61963 = CARTESIAN_POINT('',(-0.660502242898,30.245312638286));
#61964 = CARTESIAN_POINT('',(-0.660007877526,30.237772045936));
#61965 = CARTESIAN_POINT('',(-0.659239558349,30.219790493276));
#61966 = CARTESIAN_POINT('',(-0.659241994892,30.209097173292));
#61967 = CARTESIAN_POINT('',(-0.660836077026,30.190458373682));
#61968 = CARTESIAN_POINT('',(-0.661746925608,30.182160214261));
#61969 = CARTESIAN_POINT('',(-0.664833469116,30.169153151472));
#61970 = CARTESIAN_POINT('',(-0.666322863046,30.164178190994));
#61971 = CARTESIAN_POINT('',(-0.669885568435,30.154398001084));
#61972 = CARTESIAN_POINT('',(-0.672099165026,30.149626806047));
#61973 = CARTESIAN_POINT('',(-0.677445825784,30.138238049363));
#61974 = CARTESIAN_POINT('',(-0.681012469881,30.131758376175));
#61975 = CARTESIAN_POINT('',(-0.684579113978,30.125278702986));
#61976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61981)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61978,#61979,#61980)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61978 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61979 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61980 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61981 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#61978,
  'distance_accuracy_value','confusion accuracy');
#61982 = SHAPE_DEFINITION_REPRESENTATION(#61983,#61336);
#61983 = PRODUCT_DEFINITION_SHAPE('','',#61984);
#61984 = PRODUCT_DEFINITION('design','',#61985,#61988);
#61985 = PRODUCT_DEFINITION_FORMATION('','',#61986);
#61986 = PRODUCT('CADSOFTTOOLS 1.277','CADSOFTTOOLS 1.277','',(#61987));
#61987 = PRODUCT_CONTEXT('',#2,'mechanical');
#61988 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61989 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61990,#61992);
#61990 = ( REPRESENTATION_RELATIONSHIP('','',#61336,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61991) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61991 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1119);
#61992 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61993);
#61993 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('277','','',#5,#61984,$);
#61994 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61986));
#61995 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61996),#62798);
#61996 = SHELL_BASED_SURFACE_MODEL('',(#61997));
#61997 = OPEN_SHELL('',(#61998));
#61998 = ADVANCED_FACE('',(#61999,#62366,#62580),#62086,.T.);
#61999 = FACE_BOUND('',#62000,.T.);
#62000 = EDGE_LOOP('',(#62001,#62170,#62352));
#62001 = ORIENTED_EDGE('',*,*,#62002,.F.);
#62002 = EDGE_CURVE('',#62003,#62005,#62007,.T.);
#62003 = VERTEX_POINT('',#62004);
#62004 = CARTESIAN_POINT('',(2.41781356436,-4.628636442206,
    6.839858131883));
#62005 = VERTEX_POINT('',#62006);
#62006 = CARTESIAN_POINT('',(2.41781356436,-4.766494025003,6.70161853027
    ));
#62007 = SURFACE_CURVE('',#62008,(#62085),.PCURVE_S1.);
#62008 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62009,#62010,#62011,#62012,
    #62013,#62014,#62015,#62016,#62017,#62018,#62019,#62020,#62021,
    #62022,#62023,#62024,#62025,#62026,#62027,#62028,#62029,#62030,
    #62031,#62032,#62033,#62034,#62035,#62036,#62037,#62038,#62039,
    #62040,#62041,#62042,#62043,#62044,#62045,#62046,#62047,#62048,
    #62049,#62050,#62051,#62052,#62053,#62054,#62055,#62056,#62057,
    #62058,#62059,#62060,#62061,#62062,#62063,#62064,#62065,#62066,
    #62067,#62068,#62069,#62070,#62071,#62072,#62073,#62074,#62075,
    #62076,#62077,#62078,#62079,#62080,#62081,#62082,#62083,#62084),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.423858622171E-002,
    4.744429778367E-002,7.001998462512E-002,9.234450489475E-002,
    0.114778797508,0.137671492458,0.162145768389,0.190545012203,
    0.22181531631,0.254633339749,0.285763681156,0.319473556215,
    0.35209786473,0.382897109306,0.411579733108,0.438223833434,
    0.463110330656,0.486595505842,0.507309378995,0.532259991271,
    0.55900765019,0.586018982814,0.612008055714,0.635052347364,
    0.656652894532,0.679268409775,0.703250639139,0.728977567583,
    0.75683427286,0.782245974616,0.811133792542,0.843982384851,
    0.880170099223,0.916766813729,0.949975750056,0.978442230971,1.),
  .UNSPECIFIED.);
#62009 = CARTESIAN_POINT('',(2.451146897693,-4.628636442206,
    6.839858131883));
#62010 = CARTESIAN_POINT('',(2.451146897693,-4.627988644116,
    6.845926618037));
#62011 = CARTESIAN_POINT('',(2.451146897693,-4.627340846026,
    6.851995104191));
#62012 = CARTESIAN_POINT('',(2.451146897693,-4.627247800472,
    6.86359624985));
#62013 = CARTESIAN_POINT('',(2.451146897693,-4.627567623742,
    6.86918669322));
#62014 = CARTESIAN_POINT('',(2.451146897693,-4.628927995375,
    6.880034417032));
#62015 = CARTESIAN_POINT('',(2.451146897693,-4.629946008739,
    6.885301657322));
#62016 = CARTESIAN_POINT('',(2.451146897693,-4.63266925999,
    6.895599673995));
#62017 = CARTESIAN_POINT('',(2.451146897693,-4.634364106625,
    6.900637257378));
#62018 = CARTESIAN_POINT('',(2.451146897693,-4.63845331814,
    6.910557106851));
#62019 = CARTESIAN_POINT('',(2.451146897693,-4.640851822066,
    6.915445670877));
#62020 = CARTESIAN_POINT('',(2.451146897693,-4.64639027576,
    6.925125082224));
#62021 = CARTESIAN_POINT('',(2.451146897693,-4.649580621728,
    6.929942634768));
#62022 = CARTESIAN_POINT('',(2.451146897693,-4.656783397642,
    6.939603393903));
#62023 = CARTESIAN_POINT('',(2.451146897693,-4.660930538629,
    6.944492890804));
#62024 = CARTESIAN_POINT('',(2.451146897693,-4.670458124532,
    6.95458876204));
#62025 = CARTESIAN_POINT('',(2.451146897693,-4.676082263389,
    6.959827208413));
#62026 = CARTESIAN_POINT('',(2.451146897693,-4.688461769666,
    6.970094986713));
#62027 = CARTESIAN_POINT('',(2.451146897693,-4.695476913325,
    6.975191636314));
#62028 = CARTESIAN_POINT('',(2.451146897693,-4.710281853538,
    6.984597406132));
#62029 = CARTESIAN_POINT('',(2.451146897693,-4.718337505218,
    6.98900870165));
#62030 = CARTESIAN_POINT('',(2.451146897693,-4.734213192206,
    6.996395590877));
#62031 = CARTESIAN_POINT('',(2.451146897693,-4.742234097431,
    6.999524740496));
#62032 = CARTESIAN_POINT('',(2.451146897693,-4.758954619594,
    7.004902286807));
#62033 = CARTESIAN_POINT('',(2.451146897693,-4.767865980365,
    7.007109779855));
#62034 = CARTESIAN_POINT('',(2.451146897693,-4.785248021927,
    7.010165725438));
#62035 = CARTESIAN_POINT('',(2.451146897693,-4.793908550058,
    7.011096962632));
#62036 = CARTESIAN_POINT('',(2.451146897693,-4.810424083511,
    7.011675611139));
#62037 = CARTESIAN_POINT('',(2.451146897693,-4.818457299828,
    7.011427729981));
#62038 = CARTESIAN_POINT('',(2.451146897693,-4.833545010507,
    7.009826628592));
#62039 = CARTESIAN_POINT('',(2.451146897693,-4.840759724177,
    7.008579785782));
#62040 = CARTESIAN_POINT('',(2.451146897693,-4.85419327337,
    7.005177124236));
#62041 = CARTESIAN_POINT('',(2.451146897693,-4.860551860873,
    7.003115757317));
#62042 = CARTESIAN_POINT('',(2.451146897693,-4.872340529185,
    6.998245549891));
#62043 = CARTESIAN_POINT('',(2.451146897693,-4.877890014749,
    6.995514161482));
#62044 = CARTESIAN_POINT('',(2.451146897693,-4.888155144083,
    6.989413831611));
#62045 = CARTESIAN_POINT('',(2.451146897693,-4.892968820564,
    6.986100940121));
#62046 = CARTESIAN_POINT('',(2.451146897693,-4.901528633895,
    6.979187053968));
#62047 = CARTESIAN_POINT('',(2.451146897693,-4.905361835236,
    6.975615828795));
#62048 = CARTESIAN_POINT('',(2.451146897693,-4.913396398808,
    6.967362862051));
#62049 = CARTESIAN_POINT('',(2.451146897693,-4.917548481518,
    6.962453847234));
#62050 = CARTESIAN_POINT('',(2.451146897693,-4.925467235063,
    6.951906736656));
#62051 = CARTESIAN_POINT('',(2.451146897693,-4.929268860839,
    6.946082248577));
#62052 = CARTESIAN_POINT('',(2.451146897693,-4.936021365023,
    6.93409320738));
#62053 = CARTESIAN_POINT('',(2.451146897693,-4.939063782696,
    6.927770523994));
#62054 = CARTESIAN_POINT('',(2.451146897693,-4.944048822142,
    6.915238436856));
#62055 = CARTESIAN_POINT('',(2.451146897693,-4.94612298801,
    6.908892206742));
#62056 = CARTESIAN_POINT('',(2.451146897693,-4.949068553336,
    6.896931307836));
#62057 = CARTESIAN_POINT('',(2.451146897693,-4.950121108278,
    6.891218599437));
#62058 = CARTESIAN_POINT('',(2.451146897693,-4.951319223683,
    6.88021925511));
#62059 = CARTESIAN_POINT('',(2.451146897693,-4.951533561739,
    6.87487256019));
#62060 = CARTESIAN_POINT('',(2.451146897693,-4.951309745505,
    6.863991904871));
#62061 = CARTESIAN_POINT('',(2.451146897693,-4.950802605329,
    6.858421510167));
#62062 = CARTESIAN_POINT('',(2.451146897693,-4.949088487799,
    6.847050434169));
#62063 = CARTESIAN_POINT('',(2.451146897693,-4.947788640215,
    6.841212310084));
#62064 = CARTESIAN_POINT('',(2.451146897693,-4.944396491263,
    6.82928111459));
#62065 = CARTESIAN_POINT('',(2.451146897693,-4.942192530417,
    6.823146399912));
#62066 = CARTESIAN_POINT('',(2.451146897693,-4.936854742335,
    6.810627997316));
#62067 = CARTESIAN_POINT('',(2.451146897693,-4.933661749894,
    6.804192922328));
#62068 = CARTESIAN_POINT('',(2.451146897693,-4.926540467892,
    6.792256345007));
#62069 = CARTESIAN_POINT('',(2.451146897693,-4.922699774338,
    6.786649365692));
#62070 = CARTESIAN_POINT('',(2.451146897693,-4.913756287461,6.7751105058
    ));
#62071 = CARTESIAN_POINT('',(2.451146897693,-4.908416206884,
    6.76913333422));
#62072 = CARTESIAN_POINT('',(2.451146897693,-4.896362538021,
    6.757052818778));
#62073 = CARTESIAN_POINT('',(2.451146897693,-4.889302925886,
    6.75089549888));
#62074 = CARTESIAN_POINT('',(2.451146897693,-4.873969162355,
    6.739020568339));
#62075 = CARTESIAN_POINT('',(2.451146897693,-4.865299984487,
    6.733212331878));
#62076 = CARTESIAN_POINT('',(2.451146897693,-4.847672321643,
    6.72299068494));
#62077 = CARTESIAN_POINT('',(2.451146897693,-4.838345361359,
    6.718382245338));
#62078 = CARTESIAN_POINT('',(2.451146897693,-4.820720415128,
    6.711211278543));
#62079 = CARTESIAN_POINT('',(2.451146897693,-4.812115961196,
    6.708330725392));
#62080 = CARTESIAN_POINT('',(2.451146897693,-4.796508266961,
    6.704417663435));
#62081 = CARTESIAN_POINT('',(2.451146897693,-4.78926175147,
    6.703070216199));
#62082 = CARTESIAN_POINT('',(2.451146897693,-4.776911871566,
    6.701773685759));
#62083 = CARTESIAN_POINT('',(2.451146897693,-4.771702948393,
    6.701696108032));
#62084 = CARTESIAN_POINT('',(2.451146897693,-4.76649402522,
    6.701618530305));
#62085 = PCURVE('',#62086,#62091);
#62086 = PLANE('',#62087);
#62087 = AXIS2_PLACEMENT_3D('',#62088,#62089,#62090);
#62088 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#62089 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62090 = DIRECTION('',(0.E+000,1.,0.E+000));
#62091 = DEFINITIONAL_REPRESENTATION('',(#62092),#62169);
#62092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62093,#62094,#62095,#62096,
    #62097,#62098,#62099,#62100,#62101,#62102,#62103,#62104,#62105,
    #62106,#62107,#62108,#62109,#62110,#62111,#62112,#62113,#62114,
    #62115,#62116,#62117,#62118,#62119,#62120,#62121,#62122,#62123,
    #62124,#62125,#62126,#62127,#62128,#62129,#62130,#62131,#62132,
    #62133,#62134,#62135,#62136,#62137,#62138,#62139,#62140,#62141,
    #62142,#62143,#62144,#62145,#62146,#62147,#62148,#62149,#62150,
    #62151,#62152,#62153,#62154,#62155,#62156,#62157,#62158,#62159,
    #62160,#62161,#62162,#62163,#62164,#62165,#62166,#62167,#62168),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.423858622171E-002,
    4.744429778367E-002,7.001998462512E-002,9.234450489475E-002,
    0.114778797508,0.137671492458,0.162145768389,0.190545012203,
    0.22181531631,0.254633339749,0.285763681156,0.319473556215,
    0.35209786473,0.382897109306,0.411579733108,0.438223833434,
    0.463110330656,0.486595505842,0.507309378995,0.532259991271,
    0.55900765019,0.586018982814,0.612008055714,0.635052347364,
    0.656652894532,0.679268409775,0.703250639139,0.728977567583,
    0.75683427286,0.782245974616,0.811133792542,0.843982384851,
    0.880170099223,0.916766813729,0.949975750056,0.978442230971,1.),
  .UNSPECIFIED.);
#62093 = CARTESIAN_POINT('',(0.721225279682,29.460142140672));
#62094 = CARTESIAN_POINT('',(0.721873077772,29.454073654518));
#62095 = CARTESIAN_POINT('',(0.722520875862,29.448005168364));
#62096 = CARTESIAN_POINT('',(0.722613921416,29.436404022706));
#62097 = CARTESIAN_POINT('',(0.722294098146,29.430813579336));
#62098 = CARTESIAN_POINT('',(0.720933726513,29.419965855523));
#62099 = CARTESIAN_POINT('',(0.719915713149,29.414698615234));
#62100 = CARTESIAN_POINT('',(0.717192461898,29.404400598561));
#62101 = CARTESIAN_POINT('',(0.715497615263,29.399363015177));
#62102 = CARTESIAN_POINT('',(0.711408403748,29.389443165705));
#62103 = CARTESIAN_POINT('',(0.709009899822,29.384554601678));
#62104 = CARTESIAN_POINT('',(0.703471446128,29.374875190331));
#62105 = CARTESIAN_POINT('',(0.70028110016,29.370057637787));
#62106 = CARTESIAN_POINT('',(0.693078324247,29.360396878653));
#62107 = CARTESIAN_POINT('',(0.688931183259,29.355507381752));
#62108 = CARTESIAN_POINT('',(0.679403597356,29.345411510516));
#62109 = CARTESIAN_POINT('',(0.673779458499,29.340173064142));
#62110 = CARTESIAN_POINT('',(0.661399952222,29.329905285843));
#62111 = CARTESIAN_POINT('',(0.654384808563,29.324808636241));
#62112 = CARTESIAN_POINT('',(0.63957986835,29.315402866423));
#62113 = CARTESIAN_POINT('',(0.63152421667,29.310991570906));
#62114 = CARTESIAN_POINT('',(0.615648529682,29.303604681678));
#62115 = CARTESIAN_POINT('',(0.607627624457,29.300475532059));
#62116 = CARTESIAN_POINT('',(0.590907102294,29.295097985749));
#62117 = CARTESIAN_POINT('',(0.581995741523,29.2928904927));
#62118 = CARTESIAN_POINT('',(0.564613699961,29.289834547117));
#62119 = CARTESIAN_POINT('',(0.55595317183,29.288903309924));
#62120 = CARTESIAN_POINT('',(0.539437638377,29.288324661416));
#62121 = CARTESIAN_POINT('',(0.53140442206,29.288572542575));
#62122 = CARTESIAN_POINT('',(0.516316711381,29.290173643964));
#62123 = CARTESIAN_POINT('',(0.509101997711,29.291420486774));
#62124 = CARTESIAN_POINT('',(0.495668448518,29.294823148319));
#62125 = CARTESIAN_POINT('',(0.489309861015,29.296884515239));
#62126 = CARTESIAN_POINT('',(0.477521192703,29.301754722665));
#62127 = CARTESIAN_POINT('',(0.471971707139,29.304486111073));
#62128 = CARTESIAN_POINT('',(0.461706577805,29.310586440944));
#62129 = CARTESIAN_POINT('',(0.456892901324,29.313899332434));
#62130 = CARTESIAN_POINT('',(0.448333087993,29.320813218587));
#62131 = CARTESIAN_POINT('',(0.444499886652,29.324384443761));
#62132 = CARTESIAN_POINT('',(0.43646532308,29.332637410504));
#62133 = CARTESIAN_POINT('',(0.43231324037,29.337546425321));
#62134 = CARTESIAN_POINT('',(0.424394486825,29.348093535899));
#62135 = CARTESIAN_POINT('',(0.42059286105,29.353918023979));
#62136 = CARTESIAN_POINT('',(0.413840356865,29.365907065175));
#62137 = CARTESIAN_POINT('',(0.410797939192,29.372229748561));
#62138 = CARTESIAN_POINT('',(0.405812899746,29.384761835699));
#62139 = CARTESIAN_POINT('',(0.403738733878,29.391108065813));
#62140 = CARTESIAN_POINT('',(0.400793168552,29.40306896472));
#62141 = CARTESIAN_POINT('',(0.39974061361,29.408781673118));
#62142 = CARTESIAN_POINT('',(0.398542498205,29.419781017446));
#62143 = CARTESIAN_POINT('',(0.398328160149,29.425127712366));
#62144 = CARTESIAN_POINT('',(0.398551976383,29.436008367685));
#62145 = CARTESIAN_POINT('',(0.399059116559,29.441578762389));
#62146 = CARTESIAN_POINT('',(0.400773234089,29.452949838386));
#62147 = CARTESIAN_POINT('',(0.402073081673,29.458787962472));
#62148 = CARTESIAN_POINT('',(0.405465230625,29.470719157966));
#62149 = CARTESIAN_POINT('',(0.407669191471,29.476853872643));
#62150 = CARTESIAN_POINT('',(0.413006979553,29.48937227524));
#62151 = CARTESIAN_POINT('',(0.416199971994,29.495807350228));
#62152 = CARTESIAN_POINT('',(0.423321253996,29.507743927548));
#62153 = CARTESIAN_POINT('',(0.42716194755,29.513350906863));
#62154 = CARTESIAN_POINT('',(0.436105434427,29.524889766755));
#62155 = CARTESIAN_POINT('',(0.441445515004,29.530866938336));
#62156 = CARTESIAN_POINT('',(0.453499183867,29.542947453778));
#62157 = CARTESIAN_POINT('',(0.460558796002,29.549104773676));
#62158 = CARTESIAN_POINT('',(0.475892559533,29.560979704216));
#62159 = CARTESIAN_POINT('',(0.484561737401,29.566787940678));
#62160 = CARTESIAN_POINT('',(0.502189400245,29.577009587616));
#62161 = CARTESIAN_POINT('',(0.511516360529,29.581618027217));
#62162 = CARTESIAN_POINT('',(0.52914130676,29.588788994012));
#62163 = CARTESIAN_POINT('',(0.537745760692,29.591669547164));
#62164 = CARTESIAN_POINT('',(0.553353454927,29.59558260912));
#62165 = CARTESIAN_POINT('',(0.560599970419,29.596930056357));
#62166 = CARTESIAN_POINT('',(0.572949850322,29.598226586797));
#62167 = CARTESIAN_POINT('',(0.578158773495,29.598304164524));
#62168 = CARTESIAN_POINT('',(0.583367696668,29.598381742251));
#62169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62170 = ORIENTED_EDGE('',*,*,#62171,.T.);
#62171 = EDGE_CURVE('',#62003,#62172,#62174,.T.);
#62172 = VERTEX_POINT('',#62173);
#62173 = CARTESIAN_POINT('',(2.401146897693,-4.691432261707,
    6.731071819263));
#62174 = SURFACE_CURVE('',#62175,(#62262),.PCURVE_S1.);
#62175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62176,#62177,#62178,#62179,
    #62180,#62181,#62182,#62183,#62184,#62185,#62186,#62187,#62188,
    #62189,#62190,#62191,#62192,#62193,#62194,#62195,#62196,#62197,
    #62198,#62199,#62200,#62201,#62202,#62203,#62204,#62205,#62206,
    #62207,#62208,#62209,#62210,#62211,#62212,#62213,#62214,#62215,
    #62216,#62217,#62218,#62219,#62220,#62221,#62222,#62223,#62224,
    #62225,#62226,#62227,#62228,#62229,#62230,#62231,#62232,#62233,
    #62234,#62235,#62236,#62237,#62238,#62239,#62240,#62241,#62242,
    #62243,#62244,#62245,#62246,#62247,#62248,#62249,#62250,#62251,
    #62252,#62253,#62254,#62255,#62256,#62257,#62258,#62259,#62260,
    #62261),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.22118726204E-002,4.336477767689E-002,6.382816404729E-002,
    8.39563034334E-002,0.104092813435,0.124575330141,0.145740493229,
    0.170729905938,0.198619293453,0.22854337021,0.258991137822,
    0.288884943117,0.31782596366,0.344785341378,0.369641786589,
    0.390583818974,0.411345539102,0.433190572409,0.45617374608,
    0.480220891362,0.505088036077,0.530371412416,0.555094475397,
    0.578666550929,0.60091570703,0.621873191401,0.641696275517,
    0.664073130553,0.688861447331,0.715715828955,0.744534435719,
    0.77416827,0.804643618493,0.83456027923,0.862043658955,
    0.885179416913,0.905896636516,0.926034837544,0.945979213952,
    0.966100086112,0.986758301983,1.),.UNSPECIFIED.);
#62176 = CARTESIAN_POINT('',(2.401146897693,-4.628636442206,
    6.839858131883));
#62177 = CARTESIAN_POINT('',(2.401146897693,-4.624017392953,
    6.842867961226));
#62178 = CARTESIAN_POINT('',(2.401146897693,-4.6193983437,6.845877790568
    ));
#62179 = CARTESIAN_POINT('',(2.401146897693,-4.61023346123,
    6.850675820573));
#62180 = CARTESIAN_POINT('',(2.401146897693,-4.605717355656,
    6.852681499088));
#62181 = CARTESIAN_POINT('',(2.401146897693,-4.596742959488,
    6.855973996179));
#62182 = CARTESIAN_POINT('',(2.401146897693,-4.592287503777,
    6.857280521471));
#62183 = CARTESIAN_POINT('',(2.401146897693,-4.583365307265,
    6.859257057726));
#62184 = CARTESIAN_POINT('',(2.401146897693,-4.578899872484,
    6.859935641079));
#62185 = CARTESIAN_POINT('',(2.401146897693,-4.569884989195,
    6.860694397238));
#62186 = CARTESIAN_POINT('',(2.401146897693,-4.565335432383,
    6.860772827266));
#62187 = CARTESIAN_POINT('',(2.401146897693,-4.556075304049,
    6.860328329203));
#62188 = CARTESIAN_POINT('',(2.401146897693,-4.551337709709,
    6.859777779774));
#62189 = CARTESIAN_POINT('',(2.401146897693,-4.541722098439,
    6.858095240653));
#62190 = CARTESIAN_POINT('',(2.401146897693,-4.536766020976,
    6.856891427744));
#62191 = CARTESIAN_POINT('',(2.401146897693,-4.526142818364,
    6.853737660483));
#62192 = CARTESIAN_POINT('',(2.401146897693,-4.520385588932,
    6.851602747125));
#62193 = CARTESIAN_POINT('',(2.401146897693,-4.508520471766,
    6.84643494018));
#62194 = CARTESIAN_POINT('',(2.401146897693,-4.502312639305,
    6.843220981084));
#62195 = CARTESIAN_POINT('',(2.401146897693,-4.489996917495,
    6.835892950305));
#62196 = CARTESIAN_POINT('',(2.401146897693,-4.483758888734,
    6.831598043295));
#62197 = CARTESIAN_POINT('',(2.401146897693,-4.471977831512,
    6.82233254123));
#62198 = CARTESIAN_POINT('',(2.401146897693,-4.466293974616,
    6.817216793765));
#62199 = CARTESIAN_POINT('',(2.401146897693,-4.455923818088,
    6.80658217587));
#62200 = CARTESIAN_POINT('',(2.401146897693,-4.451103500682,
    6.800952803268));
#62201 = CARTESIAN_POINT('',(2.401146897693,-4.442569023133,
    6.789503896565));
#62202 = CARTESIAN_POINT('',(2.401146897693,-4.438718126207,
    6.783589285114));
#62203 = CARTESIAN_POINT('',(2.401146897693,-4.432265127872,
    6.771924517147));
#62204 = CARTESIAN_POINT('',(2.401146897693,-4.429504169031,
    6.766101923722));
#62205 = CARTESIAN_POINT('',(2.401146897693,-4.425128098385,
    6.754780919731));
#62206 = CARTESIAN_POINT('',(2.401146897693,-4.423358398118,
    6.749230216106));
#62207 = CARTESIAN_POINT('',(2.401146897693,-4.42094991166,
    6.738924505918));
#62208 = CARTESIAN_POINT('',(2.401146897693,-4.420119999391,
    6.734151856696));
#62209 = CARTESIAN_POINT('',(2.401146897693,-4.419159829452,
    6.724597580113));
#62210 = CARTESIAN_POINT('',(2.401146897693,-4.419010877661,
    6.719776234358));
#62211 = CARTESIAN_POINT('',(2.401146897693,-4.419304876254,
    6.709925316481));
#62212 = CARTESIAN_POINT('',(2.401146897693,-4.419808245618,
    6.704832663694));
#62213 = CARTESIAN_POINT('',(2.401146897693,-4.421469224512,
    6.694502849198));
#62214 = CARTESIAN_POINT('',(2.401146897693,-4.422694801652,
    6.689195706768));
#62215 = CARTESIAN_POINT('',(2.401146897693,-4.425857176945,
    6.678552858082));
#62216 = CARTESIAN_POINT('',(2.401146897693,-4.42786544189,
    6.673138666689));
#62217 = CARTESIAN_POINT('',(2.401146897693,-4.432615796629,
    6.662461120329));
#62218 = CARTESIAN_POINT('',(2.401146897693,-4.435454033469,
    6.657074325448));
#62219 = CARTESIAN_POINT('',(2.401146897693,-4.441725618346,
    6.646814167436));
#62220 = CARTESIAN_POINT('',(2.401146897693,-4.445264339484,
    6.641795093511));
#62221 = CARTESIAN_POINT('',(2.401146897693,-4.452748156558,
    6.632569329771));
#62222 = CARTESIAN_POINT('',(2.401146897693,-4.456754806217,
    6.628237543723));
#62223 = CARTESIAN_POINT('',(2.401146897693,-4.465003104139,
    6.620490534327));
#62224 = CARTESIAN_POINT('',(2.401146897693,-4.469279069739,
    6.616960976374));
#62225 = CARTESIAN_POINT('',(2.401146897693,-4.477923224306,
    6.610820447836));
#62226 = CARTESIAN_POINT('',(2.401146897693,-4.482318559003,
    6.608100237935));
#62227 = CARTESIAN_POINT('',(2.401146897693,-4.491108919733,
    6.603520309129));
#62228 = CARTESIAN_POINT('',(2.401146897693,-4.495524776371,
    6.601579239871));
#62229 = CARTESIAN_POINT('',(2.401146897693,-4.504320733482,
    6.598411354834));
#62230 = CARTESIAN_POINT('',(2.401146897693,-4.508721665055,
    6.597164247864));
#62231 = CARTESIAN_POINT('',(2.401146897693,-4.518244590232,
    6.594989490569));
#62232 = CARTESIAN_POINT('',(2.401146897693,-4.523444456273,
    6.594163438184));
#62233 = CARTESIAN_POINT('',(2.401146897693,-4.53449648395,6.59304110872
    ));
#62234 = CARTESIAN_POINT('',(2.401146897693,-4.540450584114,
    6.592839716428));
#62235 = CARTESIAN_POINT('',(2.401146897693,-4.55285572721,
    6.593138977643));
#62236 = CARTESIAN_POINT('',(2.401146897693,-4.55942540061,
    6.593735001673));
#62237 = CARTESIAN_POINT('',(2.401146897693,-4.572907782861,
    6.595768812957));
#62238 = CARTESIAN_POINT('',(2.401146897693,-4.579955006335,
    6.59730453366));
#62239 = CARTESIAN_POINT('',(2.401146897693,-4.593940205698,
    6.60128769568));
#62240 = CARTESIAN_POINT('',(2.401146897693,-4.601038923287,
    6.603808793308));
#62241 = CARTESIAN_POINT('',(2.401146897693,-4.614896689735,
    6.609759208834));
#62242 = CARTESIAN_POINT('',(2.401146897693,-4.621850485239,
    6.613295951436));
#62243 = CARTESIAN_POINT('',(2.401146897693,-4.63481584328,6.62102455327
    ));
#62244 = CARTESIAN_POINT('',(2.401146897693,-4.641057793998,
    6.625302962072));
#62245 = CARTESIAN_POINT('',(2.401146897693,-4.652073952558,
    6.634090270869));
#62246 = CARTESIAN_POINT('',(2.401146897693,-4.657104154918,
    6.638636257626));
#62247 = CARTESIAN_POINT('',(2.401146897693,-4.665432514727,
    6.647398417741));
#62248 = CARTESIAN_POINT('',(2.401146897693,-4.669009929366,
    6.651622494924));
#62249 = CARTESIAN_POINT('',(2.401146897693,-4.674965387823,
    6.659820434542));
#62250 = CARTESIAN_POINT('',(2.401146897693,-4.677491780581,
    6.663806809749));
#62251 = CARTESIAN_POINT('',(2.401146897693,-4.681866879992,
    6.671886649629));
#62252 = CARTESIAN_POINT('',(2.401146897693,-4.683737881723,
    6.675970496532));
#62253 = CARTESIAN_POINT('',(2.401146897693,-4.686900704483,
    6.684326256572));
#62254 = CARTESIAN_POINT('',(2.401146897693,-4.68819558289,6.68858748751
    ));
#62255 = CARTESIAN_POINT('',(2.401146897693,-4.690243586502,
    6.697381150355));
#62256 = CARTESIAN_POINT('',(2.401146897693,-4.690989432197,
    6.701907009175));
#62257 = CARTESIAN_POINT('',(2.401146897693,-4.691935437441,
    6.711328215897));
#62258 = CARTESIAN_POINT('',(2.401146897693,-4.69211810761,6.71622156212
    ));
#62259 = CARTESIAN_POINT('',(2.401146897693,-4.691936733573,
    6.72446954024));
#62260 = CARTESIAN_POINT('',(2.401146897693,-4.691684497016,
    6.72777068035));
#62261 = CARTESIAN_POINT('',(2.401146897693,-4.691432260458,
    6.731071820461));
#62262 = PCURVE('',#62086,#62263);
#62263 = DEFINITIONAL_REPRESENTATION('',(#62264),#62351);
#62264 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62265,#62266,#62267,#62268,
    #62269,#62270,#62271,#62272,#62273,#62274,#62275,#62276,#62277,
    #62278,#62279,#62280,#62281,#62282,#62283,#62284,#62285,#62286,
    #62287,#62288,#62289,#62290,#62291,#62292,#62293,#62294,#62295,
    #62296,#62297,#62298,#62299,#62300,#62301,#62302,#62303,#62304,
    #62305,#62306,#62307,#62308,#62309,#62310,#62311,#62312,#62313,
    #62314,#62315,#62316,#62317,#62318,#62319,#62320,#62321,#62322,
    #62323,#62324,#62325,#62326,#62327,#62328,#62329,#62330,#62331,
    #62332,#62333,#62334,#62335,#62336,#62337,#62338,#62339,#62340,
    #62341,#62342,#62343,#62344,#62345,#62346,#62347,#62348,#62349,
    #62350),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.22118726204E-002,4.336477767689E-002,6.382816404729E-002,
    8.39563034334E-002,0.104092813435,0.124575330141,0.145740493229,
    0.170729905938,0.198619293453,0.22854337021,0.258991137822,
    0.288884943117,0.31782596366,0.344785341378,0.369641786589,
    0.390583818974,0.411345539102,0.433190572409,0.45617374608,
    0.480220891362,0.505088036077,0.530371412416,0.555094475397,
    0.578666550929,0.60091570703,0.621873191401,0.641696275517,
    0.664073130553,0.688861447331,0.715715828955,0.744534435719,
    0.77416827,0.804643618493,0.83456027923,0.862043658955,
    0.885179416913,0.905896636516,0.926034837544,0.945979213952,
    0.966100086112,0.986758301983,1.),.UNSPECIFIED.);
#62265 = CARTESIAN_POINT('',(0.721225279682,29.460142140672));
#62266 = CARTESIAN_POINT('',(0.725844328936,29.45713231133));
#62267 = CARTESIAN_POINT('',(0.730463378189,29.454122481988));
#62268 = CARTESIAN_POINT('',(0.739628260658,29.449324451983));
#62269 = CARTESIAN_POINT('',(0.744144366232,29.447318773468));
#62270 = CARTESIAN_POINT('',(0.7531187624,29.444026276377));
#62271 = CARTESIAN_POINT('',(0.757574218111,29.442719751084));
#62272 = CARTESIAN_POINT('',(0.766496414623,29.44074321483));
#62273 = CARTESIAN_POINT('',(0.770961849404,29.440064631476));
#62274 = CARTESIAN_POINT('',(0.779976732693,29.439305875318));
#62275 = CARTESIAN_POINT('',(0.784526289505,29.439227445289));
#62276 = CARTESIAN_POINT('',(0.793786417839,29.439671943352));
#62277 = CARTESIAN_POINT('',(0.798524012179,29.440222492782));
#62278 = CARTESIAN_POINT('',(0.808139623449,29.441905031902));
#62279 = CARTESIAN_POINT('',(0.813095700912,29.443108844811));
#62280 = CARTESIAN_POINT('',(0.823718903524,29.446262612072));
#62281 = CARTESIAN_POINT('',(0.829476132956,29.448397525431));
#62282 = CARTESIAN_POINT('',(0.841341250122,29.453565332375));
#62283 = CARTESIAN_POINT('',(0.847549082583,29.456779291472));
#62284 = CARTESIAN_POINT('',(0.859864804393,29.464107322251));
#62285 = CARTESIAN_POINT('',(0.866102833154,29.46840222926));
#62286 = CARTESIAN_POINT('',(0.877883890376,29.477667731325));
#62287 = CARTESIAN_POINT('',(0.883567747272,29.482783478791));
#62288 = CARTESIAN_POINT('',(0.8939379038,29.493418096686));
#62289 = CARTESIAN_POINT('',(0.898758221206,29.499047469287));
#62290 = CARTESIAN_POINT('',(0.907292698756,29.51049637599));
#62291 = CARTESIAN_POINT('',(0.911143595681,29.516410987441));
#62292 = CARTESIAN_POINT('',(0.917596594016,29.528075755408));
#62293 = CARTESIAN_POINT('',(0.920357552857,29.533898348833));
#62294 = CARTESIAN_POINT('',(0.924733623503,29.545219352825));
#62295 = CARTESIAN_POINT('',(0.92650332377,29.550770056449));
#62296 = CARTESIAN_POINT('',(0.928911810228,29.561075766637));
#62297 = CARTESIAN_POINT('',(0.929741722497,29.565848415859));
#62298 = CARTESIAN_POINT('',(0.930701892436,29.575402692442));
#62299 = CARTESIAN_POINT('',(0.930850844227,29.580224038197));
#62300 = CARTESIAN_POINT('',(0.930556845634,29.590074956075));
#62301 = CARTESIAN_POINT('',(0.93005347627,29.595167608862));
#62302 = CARTESIAN_POINT('',(0.928392497376,29.605497423357));
#62303 = CARTESIAN_POINT('',(0.927166920236,29.610804565788));
#62304 = CARTESIAN_POINT('',(0.924004544943,29.621447414474));
#62305 = CARTESIAN_POINT('',(0.921996279998,29.626861605867));
#62306 = CARTESIAN_POINT('',(0.917245925259,29.637539152227));
#62307 = CARTESIAN_POINT('',(0.914407688419,29.642925947107));
#62308 = CARTESIAN_POINT('',(0.908136103542,29.65318610512));
#62309 = CARTESIAN_POINT('',(0.904597382404,29.658205179044));
#62310 = CARTESIAN_POINT('',(0.89711356533,29.667430942784));
#62311 = CARTESIAN_POINT('',(0.893106915672,29.671762728832));
#62312 = CARTESIAN_POINT('',(0.88485861775,29.679509738228));
#62313 = CARTESIAN_POINT('',(0.880582652149,29.683039296181));
#62314 = CARTESIAN_POINT('',(0.871938497582,29.68917982472));
#62315 = CARTESIAN_POINT('',(0.867543162885,29.691900034621));
#62316 = CARTESIAN_POINT('',(0.858752802155,29.696479963427));
#62317 = CARTESIAN_POINT('',(0.854336945517,29.698421032684));
#62318 = CARTESIAN_POINT('',(0.845540988406,29.701588917722));
#62319 = CARTESIAN_POINT('',(0.841140056834,29.702836024691));
#62320 = CARTESIAN_POINT('',(0.831617131656,29.705010781987));
#62321 = CARTESIAN_POINT('',(0.826417265615,29.705836834372));
#62322 = CARTESIAN_POINT('',(0.815365237938,29.706959163835));
#62323 = CARTESIAN_POINT('',(0.809411137774,29.707160556127));
#62324 = CARTESIAN_POINT('',(0.797005994678,29.706861294913));
#62325 = CARTESIAN_POINT('',(0.790436321279,29.706265270882));
#62326 = CARTESIAN_POINT('',(0.776953939027,29.704231459598));
#62327 = CARTESIAN_POINT('',(0.769906715553,29.702695738895));
#62328 = CARTESIAN_POINT('',(0.75592151619,29.698712576875));
#62329 = CARTESIAN_POINT('',(0.748822798602,29.696191479248));
#62330 = CARTESIAN_POINT('',(0.734965032153,29.690241063722));
#62331 = CARTESIAN_POINT('',(0.728011236649,29.686704321119));
#62332 = CARTESIAN_POINT('',(0.715045878608,29.678975719285));
#62333 = CARTESIAN_POINT('',(0.70880392789,29.674697310483));
#62334 = CARTESIAN_POINT('',(0.697787769331,29.665910001687));
#62335 = CARTESIAN_POINT('',(0.69275756697,29.661364014929));
#62336 = CARTESIAN_POINT('',(0.684429207161,29.652601854814));
#62337 = CARTESIAN_POINT('',(0.680851792523,29.648377777632));
#62338 = CARTESIAN_POINT('',(0.674896334065,29.640179838013));
#62339 = CARTESIAN_POINT('',(0.672369941307,29.636193462806));
#62340 = CARTESIAN_POINT('',(0.667994841896,29.628113622926));
#62341 = CARTESIAN_POINT('',(0.666123840165,29.624029776023));
#62342 = CARTESIAN_POINT('',(0.662961017405,29.615674015983));
#62343 = CARTESIAN_POINT('',(0.661666138998,29.611412785046));
#62344 = CARTESIAN_POINT('',(0.659618135386,29.602619122201));
#62345 = CARTESIAN_POINT('',(0.658872289691,29.598093263381));
#62346 = CARTESIAN_POINT('',(0.657926284448,29.588672056659));
#62347 = CARTESIAN_POINT('',(0.657743614278,29.583778710435));
#62348 = CARTESIAN_POINT('',(0.657924988315,29.575530732315));
#62349 = CARTESIAN_POINT('',(0.658177224873,29.572229592205));
#62350 = CARTESIAN_POINT('',(0.65842946143,29.568928452095));
#62351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62352 = ORIENTED_EDGE('',*,*,#62353,.T.);
#62353 = EDGE_CURVE('',#62172,#62005,#62354,.T.);
#62354 = SURFACE_CURVE('',#62355,(#62359),.PCURVE_S1.);
#62355 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#62356,#62357,#62358),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#62356 = CARTESIAN_POINT('',(2.401146897693,-4.691432262949,
    6.731071818146));
#62357 = CARTESIAN_POINT('',(2.401146897693,-4.723369744641,
    6.70234754575));
#62358 = CARTESIAN_POINT('',(2.401146897693,-4.766494024823,
    6.701618530254));
#62359 = PCURVE('',#62086,#62360);
#62360 = DEFINITIONAL_REPRESENTATION('',(#62361),#62365);
#62361 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#62362,#62363,#62364),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#62362 = CARTESIAN_POINT('',(0.65842945894,29.568928454409));
#62363 = CARTESIAN_POINT('',(0.626491977247,29.597652726806));
#62364 = CARTESIAN_POINT('',(0.583367697065,29.598381742302));
#62365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62366 = FACE_BOUND('',#62367,.T.);
#62367 = EDGE_LOOP('',(#62368,#62476));
#62368 = ORIENTED_EDGE('',*,*,#62369,.T.);
#62369 = EDGE_CURVE('',#62370,#62372,#62374,.T.);
#62370 = VERTEX_POINT('',#62371);
#62371 = CARTESIAN_POINT('',(2.401146897693,-4.589604446363,
    6.804888203106));
#62372 = VERTEX_POINT('',#62373);
#62373 = CARTESIAN_POINT('',(2.401146897693,-4.533400028956,
    6.651229733899));
#62374 = SURFACE_CURVE('',#62375,(#62424),.PCURVE_S1.);
#62375 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62376,#62377,#62378,#62379,
    #62380,#62381,#62382,#62383,#62384,#62385,#62386,#62387,#62388,
    #62389,#62390,#62391,#62392,#62393,#62394,#62395,#62396,#62397,
    #62398,#62399,#62400,#62401,#62402,#62403,#62404,#62405,#62406,
    #62407,#62408,#62409,#62410,#62411,#62412,#62413,#62414,#62415,
    #62416,#62417,#62418,#62419,#62420,#62421,#62422,#62423),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4
    ),(0.E+000,3.839195471491E-002,7.723382514227E-002,0.116769825054,
    0.157171087026,0.19850065038,0.240680388867,0.283476857034,
    0.326527003634,0.369411991382,0.411757672037,0.453318446779,
    0.494012570001,0.533464817406,0.575388286689,0.621453476129,
    0.671889622788,0.726090506343,0.782174877852,0.837383022496,
    0.889467995614,0.937577282823,0.981933113903,1.),.UNSPECIFIED.);
#62376 = CARTESIAN_POINT('',(2.401146897693,-4.589604446363,
    6.804888203106));
#62377 = CARTESIAN_POINT('',(2.401146897693,-4.592773427635,
    6.804247760575));
#62378 = CARTESIAN_POINT('',(2.401146897693,-4.595942408906,
    6.803607318044));
#62379 = CARTESIAN_POINT('',(2.401146897693,-4.60197368787,
    6.801736890529));
#62380 = CARTESIAN_POINT('',(2.401146897693,-4.604899079353,
    6.800580167212));
#62381 = CARTESIAN_POINT('',(2.401146897693,-4.610531249773,
    6.797922856661));
#62382 = CARTESIAN_POINT('',(2.401146897693,-4.613251600751,
    6.796377553511));
#62383 = CARTESIAN_POINT('',(2.401146897693,-4.618451529728,
    6.792957988118));
#62384 = CARTESIAN_POINT('',(2.401146897693,-4.620944130244,
    6.791035826942));
#62385 = CARTESIAN_POINT('',(2.401146897693,-4.625652400684,
    6.786882192203));
#62386 = CARTESIAN_POINT('',(2.401146897693,-4.627881335675,
    6.784600333443));
#62387 = CARTESIAN_POINT('',(2.401146897693,-4.6320138907,6.779758731379
    ));
#62388 = CARTESIAN_POINT('',(2.401146897693,-4.633932138557,
    6.777147155312));
#62389 = CARTESIAN_POINT('',(2.401146897693,-4.637388157584,
    6.771694770208));
#62390 = CARTESIAN_POINT('',(2.401146897693,-4.638943251242,
    6.768801901552));
#62391 = CARTESIAN_POINT('',(2.401146897693,-4.641620074316,
    6.762853604863));
#62392 = CARTESIAN_POINT('',(2.401146897693,-4.642762977844,
    6.759746987398));
#62393 = CARTESIAN_POINT('',(2.401146897693,-4.644574787972,
    6.753449891157));
#62394 = CARTESIAN_POINT('',(2.401146897693,-4.645269134909,
    6.750209788256));
#62395 = CARTESIAN_POINT('',(2.401146897693,-4.646161754767,
    6.743725114713));
#62396 = CARTESIAN_POINT('',(2.401146897693,-4.646389030247,
    6.74043273849));
#62397 = CARTESIAN_POINT('',(2.401146897693,-4.646343366588,
    6.733912146876));
#62398 = CARTESIAN_POINT('',(2.401146897693,-4.646101337072,
    6.730637948201));
#62399 = CARTESIAN_POINT('',(2.401146897693,-4.645124171171,
    6.724205100433));
#62400 = CARTESIAN_POINT('',(2.401146897693,-4.644419089045,
    6.721001034344));
#62401 = CARTESIAN_POINT('',(2.401146897693,-4.642538683948,
    6.714781855874));
#62402 = CARTESIAN_POINT('',(2.401146897693,-4.641378082049,
    6.711720987698));
#62403 = CARTESIAN_POINT('',(2.401146897693,-4.638555660602,
    6.705543059512));
#62404 = CARTESIAN_POINT('',(2.401146897693,-4.636832326945,
    6.702387347879));
#62405 = CARTESIAN_POINT('',(2.401146897693,-4.632804083883,
    6.695963318372));
#62406 = CARTESIAN_POINT('',(2.401146897693,-4.630396879175,
    6.692657786986));
#62407 = CARTESIAN_POINT('',(2.401146897693,-4.624931354808,
    6.686039861147));
#62408 = CARTESIAN_POINT('',(2.401146897693,-4.621752387202,
    6.682682487551));
#62409 = CARTESIAN_POINT('',(2.401146897693,-4.614749519068,
    6.67616799336));
#62410 = CARTESIAN_POINT('',(2.401146897693,-4.61079500652,
    6.672952365894));
#62411 = CARTESIAN_POINT('',(2.401146897693,-4.602398605804,
    6.667022846008));
#62412 = CARTESIAN_POINT('',(2.401146897693,-4.597832194053,
    6.664226908197));
#62413 = CARTESIAN_POINT('',(2.401146897693,-4.588521666565,
    6.659426366399));
#62414 = CARTESIAN_POINT('',(2.401146897693,-4.583671676233,
    6.657309106761));
#62415 = CARTESIAN_POINT('',(2.401146897693,-4.574114319808,
    6.654000110729));
#62416 = CARTESIAN_POINT('',(2.401146897693,-4.569319706548,
    6.652675676644));
#62417 = CARTESIAN_POINT('',(2.401146897693,-4.5600646386,6.650915277019
    ));
#62418 = CARTESIAN_POINT('',(2.401146897693,-4.555530589667,
    6.650349276133));
#62419 = CARTESIAN_POINT('',(2.401146897693,-4.546854240955,
    6.649992514894));
#62420 = CARTESIAN_POINT('',(2.401146897693,-4.542654019934,
    6.650094161187));
#62421 = CARTESIAN_POINT('',(2.401146897693,-4.536789831797,
    6.650713593657));
#62422 = CARTESIAN_POINT('',(2.401146897693,-4.535094930376,
    6.650971663778));
#62423 = CARTESIAN_POINT('',(2.401146897693,-4.533400028956,
    6.651229733899));
#62424 = PCURVE('',#62086,#62425);
#62425 = DEFINITIONAL_REPRESENTATION('',(#62426),#62475);
#62426 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62427,#62428,#62429,#62430,
    #62431,#62432,#62433,#62434,#62435,#62436,#62437,#62438,#62439,
    #62440,#62441,#62442,#62443,#62444,#62445,#62446,#62447,#62448,
    #62449,#62450,#62451,#62452,#62453,#62454,#62455,#62456,#62457,
    #62458,#62459,#62460,#62461,#62462,#62463,#62464,#62465,#62466,
    #62467,#62468,#62469,#62470,#62471,#62472,#62473,#62474),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4
    ),(0.E+000,3.839195471491E-002,7.723382514227E-002,0.116769825054,
    0.157171087026,0.19850065038,0.240680388867,0.283476857034,
    0.326527003634,0.369411991382,0.411757672037,0.453318446779,
    0.494012570001,0.533464817406,0.575388286689,0.621453476129,
    0.671889622788,0.726090506343,0.782174877852,0.837383022496,
    0.889467995614,0.937577282823,0.981933113903,1.),.UNSPECIFIED.);
#62427 = CARTESIAN_POINT('',(0.760257275525,29.49511206945));
#62428 = CARTESIAN_POINT('',(0.757088294253,29.495752511981));
#62429 = CARTESIAN_POINT('',(0.753919312982,29.496392954511));
#62430 = CARTESIAN_POINT('',(0.747888034018,29.498263382027));
#62431 = CARTESIAN_POINT('',(0.744962642535,29.499420105343));
#62432 = CARTESIAN_POINT('',(0.739330472115,29.502077415895));
#62433 = CARTESIAN_POINT('',(0.736610121137,29.503622719045));
#62434 = CARTESIAN_POINT('',(0.73141019216,29.507042284437));
#62435 = CARTESIAN_POINT('',(0.728917591644,29.508964445613));
#62436 = CARTESIAN_POINT('',(0.724209321204,29.513118080353));
#62437 = CARTESIAN_POINT('',(0.721980386213,29.515399939112));
#62438 = CARTESIAN_POINT('',(0.717847831188,29.520241541177));
#62439 = CARTESIAN_POINT('',(0.715929583331,29.522853117243));
#62440 = CARTESIAN_POINT('',(0.712473564304,29.528305502347));
#62441 = CARTESIAN_POINT('',(0.710918470646,29.531198371003));
#62442 = CARTESIAN_POINT('',(0.708241647572,29.537146667692));
#62443 = CARTESIAN_POINT('',(0.707098744044,29.540253285158));
#62444 = CARTESIAN_POINT('',(0.705286933916,29.546550381399));
#62445 = CARTESIAN_POINT('',(0.704592586979,29.5497904843));
#62446 = CARTESIAN_POINT('',(0.703699967122,29.556275157842));
#62447 = CARTESIAN_POINT('',(0.703472691641,29.559567534065));
#62448 = CARTESIAN_POINT('',(0.7035183553,29.56608812568));
#62449 = CARTESIAN_POINT('',(0.703760384816,29.569362324354));
#62450 = CARTESIAN_POINT('',(0.704737550717,29.575795172122));
#62451 = CARTESIAN_POINT('',(0.705442632843,29.578999238212));
#62452 = CARTESIAN_POINT('',(0.70732303794,29.585218416682));
#62453 = CARTESIAN_POINT('',(0.708483639839,29.588279284858));
#62454 = CARTESIAN_POINT('',(0.711306061286,29.594457213044));
#62455 = CARTESIAN_POINT('',(0.713029394943,29.597612924677));
#62456 = CARTESIAN_POINT('',(0.717057638005,29.604036954183));
#62457 = CARTESIAN_POINT('',(0.719464842713,29.607342485569));
#62458 = CARTESIAN_POINT('',(0.72493036708,29.613960411408));
#62459 = CARTESIAN_POINT('',(0.728109334686,29.617317785005));
#62460 = CARTESIAN_POINT('',(0.73511220282,29.623832279196));
#62461 = CARTESIAN_POINT('',(0.739066715368,29.627047906662));
#62462 = CARTESIAN_POINT('',(0.747463116084,29.632977426548));
#62463 = CARTESIAN_POINT('',(0.752029527835,29.635773364359));
#62464 = CARTESIAN_POINT('',(0.761340055323,29.640573906156));
#62465 = CARTESIAN_POINT('',(0.766190045655,29.642691165794));
#62466 = CARTESIAN_POINT('',(0.77574740208,29.646000161827));
#62467 = CARTESIAN_POINT('',(0.780542015341,29.647324595912));
#62468 = CARTESIAN_POINT('',(0.789797083288,29.649084995536));
#62469 = CARTESIAN_POINT('',(0.794331132222,29.649650996423));
#62470 = CARTESIAN_POINT('',(0.803007480933,29.650007757662));
#62471 = CARTESIAN_POINT('',(0.807207701954,29.649906111369));
#62472 = CARTESIAN_POINT('',(0.813071890092,29.649286678899));
#62473 = CARTESIAN_POINT('',(0.814766791512,29.649028608777));
#62474 = CARTESIAN_POINT('',(0.816461692932,29.648770538656));
#62475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62476 = ORIENTED_EDGE('',*,*,#62477,.T.);
#62477 = EDGE_CURVE('',#62372,#62370,#62478,.T.);
#62478 = SURFACE_CURVE('',#62479,(#62528),.PCURVE_S1.);
#62479 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62480,#62481,#62482,#62483,
    #62484,#62485,#62486,#62487,#62488,#62489,#62490,#62491,#62492,
    #62493,#62494,#62495,#62496,#62497,#62498,#62499,#62500,#62501,
    #62502,#62503,#62504,#62505,#62506,#62507,#62508,#62509,#62510,
    #62511,#62512,#62513,#62514,#62515,#62516,#62517,#62518,#62519,
    #62520,#62521,#62522,#62523,#62524,#62525,#62526,#62527),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4
    ),(0.E+000,3.829619213714E-002,7.689433559454E-002,0.116013340585,
    0.155804898557,0.196327515286,0.237525125389,0.279222491784,
    0.321149965126,0.363000031656,0.404499731998,0.445471267756,
    0.485860438563,0.525731980257,0.567812436983,0.614408821461,
    0.665422166998,0.72047512535,0.777868382522,0.834702990408,
    0.888295477447,0.937451569149,0.982298242816,1.),.UNSPECIFIED.);
#62480 = CARTESIAN_POINT('',(2.401146897693,-4.533400028956,
    6.651229733899));
#62481 = CARTESIAN_POINT('',(2.401146897693,-4.530223359158,
    6.65185725594));
#62482 = CARTESIAN_POINT('',(2.401146897693,-4.527046689359,
    6.652484777981));
#62483 = CARTESIAN_POINT('',(2.401146897693,-4.521016542499,
    6.654326792263));
#62484 = CARTESIAN_POINT('',(2.401146897693,-4.518098013862,
    6.655465708289));
#62485 = CARTESIAN_POINT('',(2.401146897693,-4.512494591626,
    6.658081733974));
#62486 = CARTESIAN_POINT('',(2.401146897693,-4.509794629208,
    6.659600390092));
#62487 = CARTESIAN_POINT('',(2.401146897693,-4.504648515237,
    6.662957786469));
#62488 = CARTESIAN_POINT('',(2.401146897693,-4.502187837794,
    6.664840624292));
#62489 = CARTESIAN_POINT('',(2.401146897693,-4.497552451143,
    6.668904877432));
#62490 = CARTESIAN_POINT('',(2.401146897693,-4.495363063781,
    6.671132318052));
#62491 = CARTESIAN_POINT('',(2.401146897693,-4.491312462475,
    6.675855251546));
#62492 = CARTESIAN_POINT('',(2.401146897693,-4.489435507529,
    6.678397853622));
#62493 = CARTESIAN_POINT('',(2.401146897693,-4.486057333952,
    6.683707532264));
#62494 = CARTESIAN_POINT('',(2.401146897693,-4.484538300008,
    6.686521874953));
#62495 = CARTESIAN_POINT('',(2.401146897693,-4.481921837421,
    6.692317990744));
#62496 = CARTESIAN_POINT('',(2.401146897693,-4.480803691746,
    6.69534639284));
#62497 = CARTESIAN_POINT('',(2.401146897693,-4.479025864209,
    6.701504516364));
#62498 = CARTESIAN_POINT('',(2.401146897693,-4.478342293197,
    6.704679745123));
#62499 = CARTESIAN_POINT('',(2.401146897693,-4.47745700056,6.71106438219
    ));
#62500 = CARTESIAN_POINT('',(2.401146897693,-4.477228734823,
    6.714318017677));
#62501 = CARTESIAN_POINT('',(2.401146897693,-4.477264429374,
    6.720799557906));
#62502 = CARTESIAN_POINT('',(2.401146897693,-4.477500387528,
    6.724070445319));
#62503 = CARTESIAN_POINT('',(2.401146897693,-4.478466774608,
    6.730538883147));
#62504 = CARTESIAN_POINT('',(2.401146897693,-4.479172394817,
    6.733783999046));
#62505 = CARTESIAN_POINT('',(2.401146897693,-4.481066481593,
    6.740143353576));
#62506 = CARTESIAN_POINT('',(2.401146897693,-4.482257272024,
    6.743322755306));
#62507 = CARTESIAN_POINT('',(2.401146897693,-4.48512181633,
    6.749662729466));
#62508 = CARTESIAN_POINT('',(2.401146897693,-4.486862641222,
    6.752876555002));
#62509 = CARTESIAN_POINT('',(2.401146897693,-4.490932274738,
    6.759426624327));
#62510 = CARTESIAN_POINT('',(2.401146897693,-4.493371618247,
    6.762790983845));
#62511 = CARTESIAN_POINT('',(2.401146897693,-4.498892176552,
    6.769513932286));
#62512 = CARTESIAN_POINT('',(2.401146897693,-4.502100006001,
    6.772906576729));
#62513 = CARTESIAN_POINT('',(2.401146897693,-4.509154903766,
    6.779497889819));
#62514 = CARTESIAN_POINT('',(2.401146897693,-4.513142906674,
    6.782741570485));
#62515 = CARTESIAN_POINT('',(2.401146897693,-4.521604839276,
    6.78874559936));
#62516 = CARTESIAN_POINT('',(2.401146897693,-4.526218546606,
    6.791572939827));
#62517 = CARTESIAN_POINT('',(2.401146897693,-4.535603815206,
    6.79644438564));
#62518 = CARTESIAN_POINT('',(2.401146897693,-4.540498906695,
    6.798588638184));
#62519 = CARTESIAN_POINT('',(2.401146897693,-4.550083618332,
    6.80194239359));
#62520 = CARTESIAN_POINT('',(2.401146897693,-4.554877413642,
    6.803278374639));
#62521 = CARTESIAN_POINT('',(2.401146897693,-4.564036841051,
    6.805055908851));
#62522 = CARTESIAN_POINT('',(2.401146897693,-4.568490616118,
    6.805625598911));
#62523 = CARTESIAN_POINT('',(2.401146897693,-4.576909197929,
    6.806003884549));
#62524 = CARTESIAN_POINT('',(2.401146897693,-4.580942749445,
    6.805919266328));
#62525 = CARTESIAN_POINT('',(2.401146897693,-4.586484098306,
    6.805351417086));
#62526 = CARTESIAN_POINT('',(2.401146897693,-4.588044272334,
    6.805119810096));
#62527 = CARTESIAN_POINT('',(2.401146897693,-4.589604446363,
    6.804888203106));
#62528 = PCURVE('',#62086,#62529);
#62529 = DEFINITIONAL_REPRESENTATION('',(#62530),#62579);
#62530 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62531,#62532,#62533,#62534,
    #62535,#62536,#62537,#62538,#62539,#62540,#62541,#62542,#62543,
    #62544,#62545,#62546,#62547,#62548,#62549,#62550,#62551,#62552,
    #62553,#62554,#62555,#62556,#62557,#62558,#62559,#62560,#62561,
    #62562,#62563,#62564,#62565,#62566,#62567,#62568,#62569,#62570,
    #62571,#62572,#62573,#62574,#62575,#62576,#62577,#62578),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4
    ),(0.E+000,3.829619213714E-002,7.689433559454E-002,0.116013340585,
    0.155804898557,0.196327515286,0.237525125389,0.279222491784,
    0.321149965126,0.363000031656,0.404499731998,0.445471267756,
    0.485860438563,0.525731980257,0.567812436983,0.614408821461,
    0.665422166998,0.72047512535,0.777868382522,0.834702990408,
    0.888295477447,0.937451569149,0.982298242816,1.),.UNSPECIFIED.);
#62531 = CARTESIAN_POINT('',(0.816461692932,29.648770538656));
#62532 = CARTESIAN_POINT('',(0.819638362731,29.648143016616));
#62533 = CARTESIAN_POINT('',(0.822815032529,29.647515494575));
#62534 = CARTESIAN_POINT('',(0.828845179389,29.645673480293));
#62535 = CARTESIAN_POINT('',(0.831763708026,29.644534564267));
#62536 = CARTESIAN_POINT('',(0.837367130262,29.641918538581));
#62537 = CARTESIAN_POINT('',(0.84006709268,29.640399882464));
#62538 = CARTESIAN_POINT('',(0.845213206651,29.637042486087));
#62539 = CARTESIAN_POINT('',(0.847673884094,29.635159648264));
#62540 = CARTESIAN_POINT('',(0.852309270745,29.631095395123));
#62541 = CARTESIAN_POINT('',(0.854498658107,29.628867954503));
#62542 = CARTESIAN_POINT('',(0.858549259414,29.624145021009));
#62543 = CARTESIAN_POINT('',(0.860426214359,29.621602418934));
#62544 = CARTESIAN_POINT('',(0.863804387936,29.616292740292));
#62545 = CARTESIAN_POINT('',(0.86532342188,29.613478397602));
#62546 = CARTESIAN_POINT('',(0.867939884467,29.607682281811));
#62547 = CARTESIAN_POINT('',(0.869058030142,29.604653879715));
#62548 = CARTESIAN_POINT('',(0.870835857679,29.598495756192));
#62549 = CARTESIAN_POINT('',(0.871519428691,29.595320527433));
#62550 = CARTESIAN_POINT('',(0.872404721328,29.588935890366));
#62551 = CARTESIAN_POINT('',(0.872632987065,29.585682254879));
#62552 = CARTESIAN_POINT('',(0.872597292514,29.579200714649));
#62553 = CARTESIAN_POINT('',(0.87236133436,29.575929827237));
#62554 = CARTESIAN_POINT('',(0.87139494728,29.569461389409));
#62555 = CARTESIAN_POINT('',(0.870689327071,29.56621627351));
#62556 = CARTESIAN_POINT('',(0.868795240296,29.55985691898));
#62557 = CARTESIAN_POINT('',(0.867604449864,29.556677517249));
#62558 = CARTESIAN_POINT('',(0.864739905558,29.55033754309));
#62559 = CARTESIAN_POINT('',(0.862999080667,29.547123717553));
#62560 = CARTESIAN_POINT('',(0.85892944715,29.540573648229));
#62561 = CARTESIAN_POINT('',(0.856490103641,29.537209288711));
#62562 = CARTESIAN_POINT('',(0.850969545336,29.53048634027));
#62563 = CARTESIAN_POINT('',(0.847761715887,29.527093695826));
#62564 = CARTESIAN_POINT('',(0.840706818122,29.520502382736));
#62565 = CARTESIAN_POINT('',(0.836718815214,29.51725870207));
#62566 = CARTESIAN_POINT('',(0.828256882612,29.511254673196));
#62567 = CARTESIAN_POINT('',(0.823643175282,29.508427332729));
#62568 = CARTESIAN_POINT('',(0.814257906682,29.503555886915));
#62569 = CARTESIAN_POINT('',(0.809362815193,29.501411634371));
#62570 = CARTESIAN_POINT('',(0.799778103557,29.498057878965));
#62571 = CARTESIAN_POINT('',(0.794984308246,29.496721897917));
#62572 = CARTESIAN_POINT('',(0.785824880837,29.494944363705));
#62573 = CARTESIAN_POINT('',(0.78137110577,29.494374673644));
#62574 = CARTESIAN_POINT('',(0.772952523959,29.493996388006));
#62575 = CARTESIAN_POINT('',(0.768918972443,29.494081006228));
#62576 = CARTESIAN_POINT('',(0.763377623582,29.494648855469));
#62577 = CARTESIAN_POINT('',(0.761817449554,29.494880462459));
#62578 = CARTESIAN_POINT('',(0.760257275525,29.49511206945));
#62579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62580 = FACE_BOUND('',#62581,.T.);
#62581 = EDGE_LOOP('',(#62582,#62694));
#62582 = ORIENTED_EDGE('',*,*,#62583,.T.);
#62583 = EDGE_CURVE('',#62584,#62586,#62588,.T.);
#62584 = VERTEX_POINT('',#62585);
#62585 = CARTESIAN_POINT('',(2.401146897693,-4.822293021625,
    6.954555747715));
#62586 = VERTEX_POINT('',#62587);
#62587 = CARTESIAN_POINT('',(2.401146897693,-4.746635628232,
    6.759232153623));
#62588 = SURFACE_CURVE('',#62589,(#62640),.PCURVE_S1.);
#62589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62590,#62591,#62592,#62593,
    #62594,#62595,#62596,#62597,#62598,#62599,#62600,#62601,#62602,
    #62603,#62604,#62605,#62606,#62607,#62608,#62609,#62610,#62611,
    #62612,#62613,#62614,#62615,#62616,#62617,#62618,#62619,#62620,
    #62621,#62622,#62623,#62624,#62625,#62626,#62627,#62628,#62629,
    #62630,#62631,#62632,#62633,#62634,#62635,#62636,#62637,#62638,
    #62639),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,3.933205755585E-002,7.739560476063E-002,
    0.114511806729,0.151005666159,0.187202924537,0.223427294645,
    0.259797121875,0.295312007225,0.332049792158,0.369412978117,
    0.406704519061,0.443319808343,0.478887620931,0.513295548853,
    0.548701724624,0.59107370162,0.639944659048,0.695358769758,
    0.753258780082,0.806828221511,0.859378535035,0.909740993194,
    0.958358327831,1.),.UNSPECIFIED.);
#62590 = CARTESIAN_POINT('',(2.401146897693,-4.822293021625,
    6.954555747715));
#62591 = CARTESIAN_POINT('',(2.401146897693,-4.826426666082,
    6.953747899789));
#62592 = CARTESIAN_POINT('',(2.401146897693,-4.830560310539,
    6.952940051862));
#62593 = CARTESIAN_POINT('',(2.401146897693,-4.838233351718,
    6.950653581006));
#62594 = CARTESIAN_POINT('',(2.401146897693,-4.841870266272,
    6.949299005083));
#62595 = CARTESIAN_POINT('',(2.401146897693,-4.848727083499,
    6.946222329227));
#62596 = CARTESIAN_POINT('',(2.401146897693,-4.851973003516,
    6.944493355406));
#62597 = CARTESIAN_POINT('',(2.401146897693,-4.858081623107,
    6.940697405342));
#62598 = CARTESIAN_POINT('',(2.401146897693,-4.860966772392,
    6.938620622204));
#62599 = CARTESIAN_POINT('',(2.401146897693,-4.866377934783,
    6.934143093935));
#62600 = CARTESIAN_POINT('',(2.401146897693,-4.868923131152,
    6.931729612467));
#62601 = CARTESIAN_POINT('',(2.401146897693,-4.873667445759,
    6.926579346994));
#62602 = CARTESIAN_POINT('',(2.401146897693,-4.87588351014,
    6.923826624526));
#62603 = CARTESIAN_POINT('',(2.401146897693,-4.879955833359,
    6.918004048219));
#62604 = CARTESIAN_POINT('',(2.401146897693,-4.8818446055,6.91490643103)
  );
#62605 = CARTESIAN_POINT('',(2.401146897693,-4.885130604968,
    6.908536993089));
#62606 = CARTESIAN_POINT('',(2.401146897693,-4.886579847924,
    6.90522391587));
#62607 = CARTESIAN_POINT('',(2.401146897693,-4.88906552243,
    6.898325028764));
#62608 = CARTESIAN_POINT('',(2.401146897693,-4.890118410533,
    6.894670185116));
#62609 = CARTESIAN_POINT('',(2.401146897693,-4.891735435706,
    6.887195939544));
#62610 = CARTESIAN_POINT('',(2.401146897693,-4.892318902527,
    6.883307867647));
#62611 = CARTESIAN_POINT('',(2.401146897693,-4.89293696467,
    6.875502794992));
#62612 = CARTESIAN_POINT('',(2.401146897693,-4.893000666713,
    6.871518693628));
#62613 = CARTESIAN_POINT('',(2.401146897693,-4.892557934056,
    6.863653240022));
#62614 = CARTESIAN_POINT('',(2.401146897693,-4.892088632453,
    6.85970713614));
#62615 = CARTESIAN_POINT('',(2.401146897693,-4.890592034417,
    6.852018802411));
#62616 = CARTESIAN_POINT('',(2.401146897693,-4.88960425147,
    6.848214971332));
#62617 = CARTESIAN_POINT('',(2.401146897693,-4.887105706697,
    6.840871862679));
#62618 = CARTESIAN_POINT('',(2.401146897693,-4.88560540118,
    6.837280111776));
#62619 = CARTESIAN_POINT('',(2.401146897693,-4.882116942102,
    6.830157415546));
#62620 = CARTESIAN_POINT('',(2.401146897693,-4.880060581974,
    6.826590945491));
#62621 = CARTESIAN_POINT('',(2.401146897693,-4.875154240348,
    6.818977517288));
#62622 = CARTESIAN_POINT('',(2.401146897693,-4.872117878809,
    6.814918215448));
#62623 = CARTESIAN_POINT('',(2.401146897693,-4.865166778893,
    6.806558817897));
#62624 = CARTESIAN_POINT('',(2.401146897693,-4.861024301675,
    6.802232148821));
#62625 = CARTESIAN_POINT('',(2.401146897693,-4.851854724651,
    6.793613643173));
#62626 = CARTESIAN_POINT('',(2.401146897693,-4.846544529864,
    6.789280368688));
#62627 = CARTESIAN_POINT('',(2.401146897693,-4.835560443638,
    6.781321461119));
#62628 = CARTESIAN_POINT('',(2.401146897693,-4.829624194642,
    6.777615622532));
#62629 = CARTESIAN_POINT('',(2.401146897693,-4.818264149083,
    6.771463541892));
#62630 = CARTESIAN_POINT('',(2.401146897693,-4.812694436249,
    6.768894803922));
#62631 = CARTESIAN_POINT('',(2.401146897693,-4.801669856252,
    6.76461241534));
#62632 = CARTESIAN_POINT('',(2.401146897693,-4.796155855825,
    6.762871724566));
#62633 = CARTESIAN_POINT('',(2.401146897693,-4.785380393076,
    6.760239479566));
#62634 = CARTESIAN_POINT('',(2.401146897693,-4.78007797378,
    6.759305557566));
#62635 = CARTESIAN_POINT('',(2.401146897693,-4.769715455554,
    6.758195342599));
#62636 = CARTESIAN_POINT('',(2.401146897693,-4.764617969595,
    6.757985050397));
#62637 = CARTESIAN_POINT('',(2.401146897693,-4.755235105815,
    6.758240397757));
#62638 = CARTESIAN_POINT('',(2.401146897693,-4.750935367023,
    6.75873627569));
#62639 = CARTESIAN_POINT('',(2.401146897693,-4.746635628232,
    6.759232153623));
#62640 = PCURVE('',#62086,#62641);
#62641 = DEFINITIONAL_REPRESENTATION('',(#62642),#62693);
#62642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62643,#62644,#62645,#62646,
    #62647,#62648,#62649,#62650,#62651,#62652,#62653,#62654,#62655,
    #62656,#62657,#62658,#62659,#62660,#62661,#62662,#62663,#62664,
    #62665,#62666,#62667,#62668,#62669,#62670,#62671,#62672,#62673,
    #62674,#62675,#62676,#62677,#62678,#62679,#62680,#62681,#62682,
    #62683,#62684,#62685,#62686,#62687,#62688,#62689,#62690,#62691,
    #62692),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,4),(0.E+000,3.933205755585E-002,7.739560476063E-002,
    0.114511806729,0.151005666159,0.187202924537,0.223427294645,
    0.259797121875,0.295312007225,0.332049792158,0.369412978117,
    0.406704519061,0.443319808343,0.478887620931,0.513295548853,
    0.548701724624,0.59107370162,0.639944659048,0.695358769758,
    0.753258780082,0.806828221511,0.859378535035,0.909740993194,
    0.958358327831,1.),.UNSPECIFIED.);
#62643 = CARTESIAN_POINT('',(0.527568700264,29.345444524841));
#62644 = CARTESIAN_POINT('',(0.523435055806,29.346252372767));
#62645 = CARTESIAN_POINT('',(0.519301411349,29.347060220693));
#62646 = CARTESIAN_POINT('',(0.51162837017,29.349346691549));
#62647 = CARTESIAN_POINT('',(0.507991455616,29.350701267472));
#62648 = CARTESIAN_POINT('',(0.501134638389,29.353777943328));
#62649 = CARTESIAN_POINT('',(0.497888718373,29.35550691715));
#62650 = CARTESIAN_POINT('',(0.491780098781,29.359302867213));
#62651 = CARTESIAN_POINT('',(0.488894949496,29.361379650352));
#62652 = CARTESIAN_POINT('',(0.483483787106,29.36585717862));
#62653 = CARTESIAN_POINT('',(0.480938590736,29.368270660089));
#62654 = CARTESIAN_POINT('',(0.476194276129,29.373420925561));
#62655 = CARTESIAN_POINT('',(0.473978211748,29.376173648029));
#62656 = CARTESIAN_POINT('',(0.469905888529,29.381996224336));
#62657 = CARTESIAN_POINT('',(0.468017116388,29.385093841525));
#62658 = CARTESIAN_POINT('',(0.46473111692,29.391463279466));
#62659 = CARTESIAN_POINT('',(0.463281873964,29.394776356686));
#62660 = CARTESIAN_POINT('',(0.460796199458,29.401675243792));
#62661 = CARTESIAN_POINT('',(0.459743311355,29.405330087439));
#62662 = CARTESIAN_POINT('',(0.458126286182,29.412804333012));
#62663 = CARTESIAN_POINT('',(0.457542819361,29.416692404908));
#62664 = CARTESIAN_POINT('',(0.456924757218,29.424497477564));
#62665 = CARTESIAN_POINT('',(0.456861055175,29.428481578928));
#62666 = CARTESIAN_POINT('',(0.457303787832,29.436347032534));
#62667 = CARTESIAN_POINT('',(0.457773089435,29.440293136416));
#62668 = CARTESIAN_POINT('',(0.459269687471,29.447981470144));
#62669 = CARTESIAN_POINT('',(0.460257470418,29.451785301224));
#62670 = CARTESIAN_POINT('',(0.462756015191,29.459128409876));
#62671 = CARTESIAN_POINT('',(0.464256320708,29.46272016078));
#62672 = CARTESIAN_POINT('',(0.467744779786,29.469842857009));
#62673 = CARTESIAN_POINT('',(0.469801139914,29.473409327065));
#62674 = CARTESIAN_POINT('',(0.47470748154,29.481022755268));
#62675 = CARTESIAN_POINT('',(0.47774384308,29.485082057107));
#62676 = CARTESIAN_POINT('',(0.484694942995,29.493441454658));
#62677 = CARTESIAN_POINT('',(0.488837420213,29.497768123734));
#62678 = CARTESIAN_POINT('',(0.498006997237,29.506386629383));
#62679 = CARTESIAN_POINT('',(0.503317192024,29.510719903867));
#62680 = CARTESIAN_POINT('',(0.51430127825,29.518678811436));
#62681 = CARTESIAN_POINT('',(0.520237527246,29.522384650024));
#62682 = CARTESIAN_POINT('',(0.531597572805,29.528536730664));
#62683 = CARTESIAN_POINT('',(0.537167285639,29.531105468634));
#62684 = CARTESIAN_POINT('',(0.548191865636,29.535387857215));
#62685 = CARTESIAN_POINT('',(0.553705866063,29.53712854799));
#62686 = CARTESIAN_POINT('',(0.564481328812,29.53976079299));
#62687 = CARTESIAN_POINT('',(0.569783748109,29.540694714989));
#62688 = CARTESIAN_POINT('',(0.580146266334,29.541804929957));
#62689 = CARTESIAN_POINT('',(0.585243752293,29.542015222159));
#62690 = CARTESIAN_POINT('',(0.594626616074,29.541759874799));
#62691 = CARTESIAN_POINT('',(0.598926354865,29.541263996865));
#62692 = CARTESIAN_POINT('',(0.603226093656,29.540768118932));
#62693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62694 = ORIENTED_EDGE('',*,*,#62695,.T.);
#62695 = EDGE_CURVE('',#62586,#62584,#62696,.T.);
#62696 = SURFACE_CURVE('',#62697,(#62746),.PCURVE_S1.);
#62697 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62698,#62699,#62700,#62701,
    #62702,#62703,#62704,#62705,#62706,#62707,#62708,#62709,#62710,
    #62711,#62712,#62713,#62714,#62715,#62716,#62717,#62718,#62719,
    #62720,#62721,#62722,#62723,#62724,#62725,#62726,#62727,#62728,
    #62729,#62730,#62731,#62732,#62733,#62734,#62735,#62736,#62737,
    #62738,#62739,#62740,#62741,#62742,#62743,#62744,#62745),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4
    ),(0.E+000,3.768447524467E-002,7.549986289105E-002,0.113673310146,
    0.152377818016,0.19171016699,0.231670757356,0.272154256762,
    0.312961779436,0.353840183027,0.394540978388,0.434878652424,
    0.474767827202,0.514231529383,0.554561248829,0.600110429998,
    0.650796092748,0.706764092553,0.766587641071,0.826673455284,
    0.882973533129,0.93357379726,0.978676031505,1.),.UNSPECIFIED.);
#62698 = CARTESIAN_POINT('',(2.401146897693,-4.746635628232,
    6.759232153623));
#62699 = CARTESIAN_POINT('',(2.401146897693,-4.742578134894,
    6.759997988185));
#62700 = CARTESIAN_POINT('',(2.401146897693,-4.738520641556,
    6.760763822747));
#62701 = CARTESIAN_POINT('',(2.401146897693,-4.730853541838,
    6.763031189521));
#62702 = CARTESIAN_POINT('',(2.401146897693,-4.727157861508,
    6.764435016947));
#62703 = CARTESIAN_POINT('',(2.401146897693,-4.720083883584,
    6.767658867757));
#62704 = CARTESIAN_POINT('',(2.401146897693,-4.716687876635,
    6.769528887944));
#62705 = CARTESIAN_POINT('',(2.401146897693,-4.710229968792,
    6.773659294862));
#62706 = CARTESIAN_POINT('',(2.401146897693,-4.707151497294,
    6.775972753533));
#62707 = CARTESIAN_POINT('',(2.401146897693,-4.701359589636,
    6.780962840983));
#62708 = CARTESIAN_POINT('',(2.401146897693,-4.698629970298,
    6.783695034656));
#62709 = CARTESIAN_POINT('',(2.401146897693,-4.693579250378,
    6.789487469541));
#62710 = CARTESIAN_POINT('',(2.401146897693,-4.691241358704,
    6.792604945393));
#62711 = CARTESIAN_POINT('',(2.401146897693,-4.687025702867,
    6.799119608911));
#62712 = CARTESIAN_POINT('',(2.401146897693,-4.685129377628,
    6.802574743043));
#62713 = CARTESIAN_POINT('',(2.401146897693,-4.681849467906,
    6.809701207978));
#62714 = CARTESIAN_POINT('',(2.401146897693,-4.680444472813,
    6.81343030199));
#62715 = CARTESIAN_POINT('',(2.401146897693,-4.678192719801,
    6.821029002083));
#62716 = CARTESIAN_POINT('',(2.401146897693,-4.677321090676,
    6.824955553948));
#62717 = CARTESIAN_POINT('',(2.401146897693,-4.676168394785,
    6.83286894918));
#62718 = CARTESIAN_POINT('',(2.401146897693,-4.675859184076,
    6.836911619643));
#62719 = CARTESIAN_POINT('',(2.401146897693,-4.67584920817,
    6.844981807934));
#62720 = CARTESIAN_POINT('',(2.401146897693,-4.67611804948,
    6.849063975193));
#62721 = CARTESIAN_POINT('',(2.401146897693,-4.677271561124,
    6.857149577635));
#62722 = CARTESIAN_POINT('',(2.401146897693,-4.678126101862,
    6.861208280293));
#62723 = CARTESIAN_POINT('',(2.401146897693,-4.680451217454,
    6.869190724531));
#62724 = CARTESIAN_POINT('',(2.401146897693,-4.681916219787,
    6.873186569281));
#62725 = CARTESIAN_POINT('',(2.401146897693,-4.685430071912,
    6.881054520578));
#62726 = CARTESIAN_POINT('',(2.401146897693,-4.687536509245,
    6.884995073987));
#62727 = CARTESIAN_POINT('',(2.401146897693,-4.692514773474,
    6.893132774368));
#62728 = CARTESIAN_POINT('',(2.401146897693,-4.695538124918,
    6.897362326344));
#62729 = CARTESIAN_POINT('',(2.401146897693,-4.702445526277,
    6.905925546777));
#62730 = CARTESIAN_POINT('',(2.401146897693,-4.70650769429,
    6.910295614702));
#62731 = CARTESIAN_POINT('',(2.401146897693,-4.715550210843,
    6.918935445712));
#62732 = CARTESIAN_POINT('',(2.401146897693,-4.720742936383,
    6.923252844778));
#62733 = CARTESIAN_POINT('',(2.401146897693,-4.731890623522,
    6.931394961196));
#62734 = CARTESIAN_POINT('',(2.401146897693,-4.738070826017,
    6.935294806866));
#62735 = CARTESIAN_POINT('',(2.401146897693,-4.750691984575,
    6.942096495825));
#62736 = CARTESIAN_POINT('',(2.401146897693,-4.757338733827,
    6.945128299828));
#62737 = CARTESIAN_POINT('',(2.401146897693,-4.770242359363,
    6.949880752068));
#62738 = CARTESIAN_POINT('',(2.401146897693,-4.776672652885,
    6.951787002187));
#62739 = CARTESIAN_POINT('',(2.401146897693,-4.788754162621,
    6.954342093201));
#62740 = CARTESIAN_POINT('',(2.401146897693,-4.794549913396,
    6.955185057739));
#62741 = CARTESIAN_POINT('',(2.401146897693,-4.805301732347,
    6.955852783696));
#62742 = CARTESIAN_POINT('',(2.401146897693,-4.810368770406,
    6.955836094658));
#62743 = CARTESIAN_POINT('',(2.401146897693,-4.817661979931,
    6.955212253203));
#62744 = CARTESIAN_POINT('',(2.401146897693,-4.819977500778,
    6.954884000459));
#62745 = CARTESIAN_POINT('',(2.401146897693,-4.822293021625,
    6.954555747715));
#62746 = PCURVE('',#62086,#62747);
#62747 = DEFINITIONAL_REPRESENTATION('',(#62748),#62797);
#62748 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62749,#62750,#62751,#62752,
    #62753,#62754,#62755,#62756,#62757,#62758,#62759,#62760,#62761,
    #62762,#62763,#62764,#62765,#62766,#62767,#62768,#62769,#62770,
    #62771,#62772,#62773,#62774,#62775,#62776,#62777,#62778,#62779,
    #62780,#62781,#62782,#62783,#62784,#62785,#62786,#62787,#62788,
    #62789,#62790,#62791,#62792,#62793,#62794,#62795,#62796),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4
    ),(0.E+000,3.768447524467E-002,7.549986289105E-002,0.113673310146,
    0.152377818016,0.19171016699,0.231670757356,0.272154256762,
    0.312961779436,0.353840183027,0.394540978388,0.434878652424,
    0.474767827202,0.514231529383,0.554561248829,0.600110429998,
    0.650796092748,0.706764092553,0.766587641071,0.826673455284,
    0.882973533129,0.93357379726,0.978676031505,1.),.UNSPECIFIED.);
#62749 = CARTESIAN_POINT('',(0.603226093656,29.540768118932));
#62750 = CARTESIAN_POINT('',(0.607283586994,29.540002284371));
#62751 = CARTESIAN_POINT('',(0.611341080332,29.539236449809));
#62752 = CARTESIAN_POINT('',(0.61900818005,29.536969083034));
#62753 = CARTESIAN_POINT('',(0.62270386038,29.535565255609));
#62754 = CARTESIAN_POINT('',(0.629777838304,29.532341404799));
#62755 = CARTESIAN_POINT('',(0.633173845253,29.530471384612));
#62756 = CARTESIAN_POINT('',(0.639631753097,29.526340977693));
#62757 = CARTESIAN_POINT('',(0.642710224594,29.524027519023));
#62758 = CARTESIAN_POINT('',(0.648502132252,29.519037431573));
#62759 = CARTESIAN_POINT('',(0.651231751591,29.516305237899));
#62760 = CARTESIAN_POINT('',(0.65628247151,29.510512803015));
#62761 = CARTESIAN_POINT('',(0.658620363184,29.507395327163));
#62762 = CARTESIAN_POINT('',(0.662836019021,29.500880663644));
#62763 = CARTESIAN_POINT('',(0.66473234426,29.497425529513));
#62764 = CARTESIAN_POINT('',(0.668012253982,29.490299064578));
#62765 = CARTESIAN_POINT('',(0.669417249075,29.486569970565));
#62766 = CARTESIAN_POINT('',(0.671669002087,29.478971270473));
#62767 = CARTESIAN_POINT('',(0.672540631212,29.475044718607));
#62768 = CARTESIAN_POINT('',(0.673693327103,29.467131323375));
#62769 = CARTESIAN_POINT('',(0.674002537812,29.463088652913));
#62770 = CARTESIAN_POINT('',(0.674012513718,29.455018464621));
#62771 = CARTESIAN_POINT('',(0.673743672409,29.450936297362));
#62772 = CARTESIAN_POINT('',(0.672590160764,29.442850694921));
#62773 = CARTESIAN_POINT('',(0.671735620026,29.438791992263));
#62774 = CARTESIAN_POINT('',(0.669410504434,29.430809548024));
#62775 = CARTESIAN_POINT('',(0.667945502101,29.426813703275));
#62776 = CARTESIAN_POINT('',(0.664431649976,29.418945751978));
#62777 = CARTESIAN_POINT('',(0.662325212643,29.415005198569));
#62778 = CARTESIAN_POINT('',(0.657346948414,29.406867498188));
#62779 = CARTESIAN_POINT('',(0.65432359697,29.402637946212));
#62780 = CARTESIAN_POINT('',(0.647416195611,29.394074725779));
#62781 = CARTESIAN_POINT('',(0.643354027598,29.389704657854));
#62782 = CARTESIAN_POINT('',(0.634311511045,29.381064826843));
#62783 = CARTESIAN_POINT('',(0.629118785505,29.376747427778));
#62784 = CARTESIAN_POINT('',(0.617971098366,29.368605311359));
#62785 = CARTESIAN_POINT('',(0.611790895871,29.364705465689));
#62786 = CARTESIAN_POINT('',(0.599169737313,29.35790377673));
#62787 = CARTESIAN_POINT('',(0.592522988061,29.354871972727));
#62788 = CARTESIAN_POINT('',(0.579619362525,29.350119520487));
#62789 = CARTESIAN_POINT('',(0.573189069004,29.348213270369));
#62790 = CARTESIAN_POINT('',(0.561107559267,29.345658179355));
#62791 = CARTESIAN_POINT('',(0.555311808492,29.344815214817));
#62792 = CARTESIAN_POINT('',(0.544559989541,29.344147488859));
#62793 = CARTESIAN_POINT('',(0.539492951482,29.344164177898));
#62794 = CARTESIAN_POINT('',(0.532199741957,29.344788019352));
#62795 = CARTESIAN_POINT('',(0.52988422111,29.345116272096));
#62796 = CARTESIAN_POINT('',(0.527568700264,29.345444524841));
#62797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62802)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62799,#62800,#62801)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62799 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62800 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62801 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62802 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#62799,
  'distance_accuracy_value','confusion accuracy');
#62803 = SHAPE_DEFINITION_REPRESENTATION(#62804,#61995);
#62804 = PRODUCT_DEFINITION_SHAPE('','',#62805);
#62805 = PRODUCT_DEFINITION('design','',#62806,#62809);
#62806 = PRODUCT_DEFINITION_FORMATION('','',#62807);
#62807 = PRODUCT('CADSOFTTOOLS 1.278','CADSOFTTOOLS 1.278','',(#62808));
#62808 = PRODUCT_CONTEXT('',#2,'mechanical');
#62809 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62810 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62811,#62813);
#62811 = ( REPRESENTATION_RELATIONSHIP('','',#61995,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62812) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62812 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1123);
#62813 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62814);
#62814 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('278','','',#5,#62805,$);
#62815 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62807));
#62816 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62817),#62991);
#62817 = SHELL_BASED_SURFACE_MODEL('',(#62818));
#62818 = OPEN_SHELL('',(#62819));
#62819 = ADVANCED_FACE('',(#62820),#62834,.T.);
#62820 = FACE_BOUND('',#62821,.T.);
#62821 = EDGE_LOOP('',(#62822,#62845,#62861,#62877,#62919,#62935,#62977)
  );
#62822 = ORIENTED_EDGE('',*,*,#62823,.T.);
#62823 = EDGE_CURVE('',#62824,#62826,#62828,.T.);
#62824 = VERTEX_POINT('',#62825);
#62825 = CARTESIAN_POINT('',(2.401146897693,-5.019114984497,
    6.032940608602));
#62826 = VERTEX_POINT('',#62827);
#62827 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#62828 = SURFACE_CURVE('',#62829,(#62833),.PCURVE_S1.);
#62829 = LINE('',#62830,#62831);
#62830 = CARTESIAN_POINT('',(2.401146897693,-5.019114984497,
    6.032940608602));
#62831 = VECTOR('',#62832,1.);
#62832 = DIRECTION('',(0.E+000,-0.865985185533,-0.500069653586));
#62833 = PCURVE('',#62834,#62839);
#62834 = PLANE('',#62835);
#62835 = AXIS2_PLACEMENT_3D('',#62836,#62837,#62838);
#62836 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#62837 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62838 = DIRECTION('',(0.E+000,1.,0.E+000));
#62839 = DEFINITIONAL_REPRESENTATION('',(#62840),#62844);
#62840 = LINE('',#62841,#62842);
#62841 = CARTESIAN_POINT('',(0.330746737391,30.267059663954));
#62842 = VECTOR('',#62843,1.);
#62843 = DIRECTION('',(-0.865985185533,0.500069653586));
#62844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62845 = ORIENTED_EDGE('',*,*,#62846,.T.);
#62846 = EDGE_CURVE('',#62826,#62847,#62849,.T.);
#62847 = VERTEX_POINT('',#62848);
#62848 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#62849 = SURFACE_CURVE('',#62850,(#62854),.PCURVE_S1.);
#62850 = LINE('',#62851,#62852);
#62851 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#62852 = VECTOR('',#62853,1.);
#62853 = DIRECTION('',(0.E+000,-0.500069094248,0.865985508526));
#62854 = PCURVE('',#62834,#62855);
#62855 = DEFINITIONAL_REPRESENTATION('',(#62856),#62860);
#62856 = LINE('',#62857,#62858);
#62857 = CARTESIAN_POINT('',(7.964807778122E-002,30.412058472045));
#62858 = VECTOR('',#62859,1.);
#62859 = DIRECTION('',(-0.500069094248,-0.865985508526));
#62860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62861 = ORIENTED_EDGE('',*,*,#62862,.T.);
#62862 = EDGE_CURVE('',#62847,#62863,#62865,.T.);
#62863 = VERTEX_POINT('',#62864);
#62864 = CARTESIAN_POINT('',(2.426146897693,-5.113278058579,
    6.054828175788));
#62865 = SURFACE_CURVE('',#62866,(#62870),.PCURVE_S1.);
#62866 = LINE('',#62867,#62868);
#62867 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#62868 = VECTOR('',#62869,1.);
#62869 = DIRECTION('',(0.E+000,0.865985744334,0.500068685893));
#62870 = PCURVE('',#62834,#62871);
#62871 = DEFINITIONAL_REPRESENTATION('',(#62872),#62876);
#62872 = LINE('',#62873,#62874);
#62873 = CARTESIAN_POINT('',(4.662218966934E-002,30.354866494296));
#62874 = VECTOR('',#62875,1.);
#62875 = DIRECTION('',(0.865985744334,-0.500068685893));
#62876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62877 = ORIENTED_EDGE('',*,*,#62878,.T.);
#62878 = EDGE_CURVE('',#62863,#62879,#62881,.T.);
#62879 = VERTEX_POINT('',#62880);
#62880 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#62881 = SURFACE_CURVE('',#62882,(#62899),.PCURVE_S1.);
#62882 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62883,#62884,#62885,#62886,
    #62887,#62888,#62889,#62890,#62891,#62892,#62893,#62894,#62895,
    #62896,#62897,#62898),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,9.627565489781E-002,0.216244152802,0.371118422666,
    0.555032393306,0.761134102045,0.906254738329,1.),.UNSPECIFIED.);
#62883 = CARTESIAN_POINT('',(2.401146897693,-5.113278058579,
    6.054828175788));
#62884 = CARTESIAN_POINT('',(2.401146897693,-5.12620996976,
    6.061154047832));
#62885 = CARTESIAN_POINT('',(2.401146897693,-5.139141880941,
    6.067479919876));
#62886 = CARTESIAN_POINT('',(2.401146897693,-5.169160502421,
    6.084197828193));
#62887 = CARTESIAN_POINT('',(2.401146897693,-5.186521422195,
    6.094771983701));
#62888 = CARTESIAN_POINT('',(2.401146897693,-5.226134539789,
    6.120992031962));
#62889 = CARTESIAN_POINT('',(2.401146897693,-5.249324013397,
    6.137772058232));
#62890 = CARTESIAN_POINT('',(2.401146897693,-5.298324684924,
    6.176793216045));
#62891 = CARTESIAN_POINT('',(2.401146897693,-5.32583376282,
    6.201082514545));
#62892 = CARTESIAN_POINT('',(2.401146897693,-5.378190533193,
    6.251741264773));
#62893 = CARTESIAN_POINT('',(2.401146897693,-5.404993348345,
    6.28107883451));
#62894 = CARTESIAN_POINT('',(2.401146897693,-5.443490802853,
    6.327255874372));
#62895 = CARTESIAN_POINT('',(2.401146897693,-5.458252241746,
    6.346634812331));
#62896 = CARTESIAN_POINT('',(2.401146897693,-5.478739076043,
    6.375985913855));
#62897 = CARTESIAN_POINT('',(2.401146897693,-5.485574413999,
    6.386921925542));
#62898 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#62899 = PCURVE('',#62834,#62900);
#62900 = DEFINITIONAL_REPRESENTATION('',(#62901),#62918);
#62901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62902,#62903,#62904,#62905,
    #62906,#62907,#62908,#62909,#62910,#62911,#62912,#62913,#62914,
    #62915,#62916,#62917),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,9.627565489781E-002,0.216244152802,0.371118422666,
    0.555032393306,0.761134102045,0.906254738329,1.),.UNSPECIFIED.);
#62902 = CARTESIAN_POINT('',(0.236583663309,30.245172096768));
#62903 = CARTESIAN_POINT('',(0.223651752128,30.238846224724));
#62904 = CARTESIAN_POINT('',(0.210719840947,30.23252035268));
#62905 = CARTESIAN_POINT('',(0.180701219467,30.215802444363));
#62906 = CARTESIAN_POINT('',(0.163340299694,30.205228288855));
#62907 = CARTESIAN_POINT('',(0.1237271821,30.179008240594));
#62908 = CARTESIAN_POINT('',(0.100537708491,30.162228214324));
#62909 = CARTESIAN_POINT('',(5.153703696403E-002,30.12320705651));
#62910 = CARTESIAN_POINT('',(2.402795906781E-002,30.098917758011));
#62911 = CARTESIAN_POINT('',(-2.83288113053E-002,30.048259007782));
#62912 = CARTESIAN_POINT('',(-5.513162645695E-002,30.018921438046));
#62913 = CARTESIAN_POINT('',(-9.362908096493E-002,29.972744398183));
#62914 = CARTESIAN_POINT('',(-0.108390519858,29.953365460224));
#62915 = CARTESIAN_POINT('',(-0.128877354155,29.9240143587));
#62916 = CARTESIAN_POINT('',(-0.135712692111,29.913078347014));
#62917 = CARTESIAN_POINT('',(-0.142548030066,29.902142335327));
#62918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62919 = ORIENTED_EDGE('',*,*,#62920,.T.);
#62920 = EDGE_CURVE('',#62879,#62921,#62923,.T.);
#62921 = VERTEX_POINT('',#62922);
#62922 = CARTESIAN_POINT('',(2.426146897693,-5.443380358031,
    6.42617004073));
#62923 = SURFACE_CURVE('',#62924,(#62928),.PCURVE_S1.);
#62924 = LINE('',#62925,#62926);
#62925 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#62926 = VECTOR('',#62927,1.);
#62927 = DIRECTION('',(0.E+000,0.865987392163,0.500065832281));
#62928 = PCURVE('',#62834,#62929);
#62929 = DEFINITIONAL_REPRESENTATION('',(#62930),#62934);
#62930 = LINE('',#62931,#62932);
#62931 = CARTESIAN_POINT('',(-0.142548030066,29.902142335327));
#62932 = VECTOR('',#62933,1.);
#62933 = DIRECTION('',(0.865987392163,-0.500065832281));
#62934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62935 = ORIENTED_EDGE('',*,*,#62936,.T.);
#62936 = EDGE_CURVE('',#62921,#62937,#62939,.T.);
#62937 = VERTEX_POINT('',#62938);
#62938 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#62939 = SURFACE_CURVE('',#62940,(#62957),.PCURVE_S1.);
#62940 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62941,#62942,#62943,#62944,
    #62945,#62946,#62947,#62948,#62949,#62950,#62951,#62952,#62953,
    #62954,#62955,#62956),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.139059912633,0.298602982832,0.478624313274,0.705402715234,
    0.828352276552,0.933210876994,1.),.UNSPECIFIED.);
#62941 = CARTESIAN_POINT('',(2.401146897693,-5.443380358031,
    6.42617004073));
#62942 = CARTESIAN_POINT('',(2.401146897693,-5.427110823886,
    6.402357620363));
#62943 = CARTESIAN_POINT('',(2.401146897693,-5.410841289742,
    6.378545199995));
#62944 = CARTESIAN_POINT('',(2.401146897693,-5.374599383653,
    6.332139741827));
#62945 = CARTESIAN_POINT('',(2.401146897693,-5.354941506743,
    6.309925599192));
#62946 = CARTESIAN_POINT('',(2.401146897693,-5.310944735734,
    6.263996925563));
#62947 = CARTESIAN_POINT('',(2.401146897693,-5.286496124861,
    6.241689176044));
#62948 = CARTESIAN_POINT('',(2.401146897693,-5.229647429881,
    6.193128874301));
#62949 = CARTESIAN_POINT('',(2.401146897693,-5.194393274038,
    6.16662976655));
#62950 = CARTESIAN_POINT('',(2.401146897693,-5.144796127866,
    6.133001957895));
#62951 = CARTESIAN_POINT('',(2.401146897693,-5.127160272483,6.121897418)
  );
#62952 = CARTESIAN_POINT('',(2.401146897693,-5.096652138226,
    6.104086788816));
#62953 = CARTESIAN_POINT('',(2.401146897693,-5.083151292206,
    6.096794094276));
#62954 = CARTESIAN_POINT('',(2.401146897693,-5.061826688404,
    6.08629949304));
#62955 = CARTESIAN_POINT('',(2.401146897693,-5.053831282373,
    6.082757312061));
#62956 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#62957 = PCURVE('',#62834,#62958);
#62958 = DEFINITIONAL_REPRESENTATION('',(#62959),#62976);
#62959 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62960,#62961,#62962,#62963,
    #62964,#62965,#62966,#62967,#62968,#62969,#62970,#62971,#62972,
    #62973,#62974,#62975),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.139059912633,0.298602982832,0.478624313274,0.705402715234,
    0.828352276552,0.933210876994,1.),.UNSPECIFIED.);
#62960 = CARTESIAN_POINT('',(-9.351863614307E-002,29.873830231825));
#62961 = CARTESIAN_POINT('',(-7.724910199834E-002,29.897642652193));
#62962 = CARTESIAN_POINT('',(-6.097956785361E-002,29.92145507256));
#62963 = CARTESIAN_POINT('',(-2.473766176468E-002,29.967860530729));
#62964 = CARTESIAN_POINT('',(-5.07978485537E-003,29.990074673363));
#62965 = CARTESIAN_POINT('',(3.891698615382E-002,30.036003346992));
#62966 = CARTESIAN_POINT('',(6.336559702664E-002,30.058311096512));
#62967 = CARTESIAN_POINT('',(0.120214292007,30.106871398255));
#62968 = CARTESIAN_POINT('',(0.155468447851,30.133370506005));
#62969 = CARTESIAN_POINT('',(0.205065594022,30.166998314661));
#62970 = CARTESIAN_POINT('',(0.222701449405,30.178102854556));
#62971 = CARTESIAN_POINT('',(0.253209583662,30.195913483739));
#62972 = CARTESIAN_POINT('',(0.266710429682,30.203206178279));
#62973 = CARTESIAN_POINT('',(0.288035033484,30.213700779515));
#62974 = CARTESIAN_POINT('',(0.296030439516,30.217242960494));
#62975 = CARTESIAN_POINT('',(0.304025845547,30.220785141473));
#62976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62977 = ORIENTED_EDGE('',*,*,#62978,.T.);
#62978 = EDGE_CURVE('',#62937,#62824,#62979,.T.);
#62979 = SURFACE_CURVE('',#62980,(#62984),.PCURVE_S1.);
#62980 = LINE('',#62981,#62982);
#62981 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#62982 = VECTOR('',#62983,1.);
#62983 = DIRECTION('',(0.E+000,0.500060125179,-0.865990687713));
#62984 = PCURVE('',#62834,#62985);
#62985 = DEFINITIONAL_REPRESENTATION('',(#62986),#62990);
#62986 = LINE('',#62987,#62988);
#62987 = CARTESIAN_POINT('',(0.304025845547,30.220785141473));
#62988 = VECTOR('',#62989,1.);
#62989 = DIRECTION('',(0.500060125179,0.865990687713));
#62990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62995)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62992,#62993,#62994)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62992 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62993 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62994 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62995 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#62992,
  'distance_accuracy_value','confusion accuracy');
#62996 = SHAPE_DEFINITION_REPRESENTATION(#62997,#62816);
#62997 = PRODUCT_DEFINITION_SHAPE('','',#62998);
#62998 = PRODUCT_DEFINITION('design','',#62999,#63002);
#62999 = PRODUCT_DEFINITION_FORMATION('','',#63000);
#63000 = PRODUCT('CADSOFTTOOLS 1.279','CADSOFTTOOLS 1.279','',(#63001));
#63001 = PRODUCT_CONTEXT('',#2,'mechanical');
#63002 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63003 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63004,#63006);
#63004 = ( REPRESENTATION_RELATIONSHIP('','',#62816,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63005) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63005 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1127);
#63006 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63007);
#63007 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('279','','',#5,#62998,$);
#63008 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63000));
#63009 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63010),#63500);
#63010 = SHELL_BASED_SURFACE_MODEL('',(#63011));
#63011 = OPEN_SHELL('',(#63012));
#63012 = ADVANCED_FACE('',(#63013),#63027,.T.);
#63013 = FACE_BOUND('',#63014,.T.);
#63014 = EDGE_LOOP('',(#63015,#63038,#63054,#63070,#63264,#63280,#63296,
    #63454,#63470,#63486));
#63015 = ORIENTED_EDGE('',*,*,#63016,.T.);
#63016 = EDGE_CURVE('',#63017,#63019,#63021,.T.);
#63017 = VERTEX_POINT('',#63018);
#63018 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#63019 = VERTEX_POINT('',#63020);
#63020 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#63021 = SURFACE_CURVE('',#63022,(#63026),.PCURVE_S1.);
#63022 = LINE('',#63023,#63024);
#63023 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#63024 = VECTOR('',#63025,1.);
#63025 = DIRECTION('',(0.E+000,-0.866066942705,0.499928045575));
#63026 = PCURVE('',#63027,#63032);
#63027 = PLANE('',#63028);
#63028 = AXIS2_PLACEMENT_3D('',#63029,#63030,#63031);
#63029 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#63030 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63031 = DIRECTION('',(0.E+000,1.,0.E+000));
#63032 = DEFINITIONAL_REPRESENTATION('',(#63033),#63037);
#63033 = LINE('',#63034,#63035);
#63034 = CARTESIAN_POINT('',(-1.596979165101,30.403181612735));
#63035 = VECTOR('',#63036,1.);
#63036 = DIRECTION('',(-0.866066942705,-0.499928045575));
#63037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63038 = ORIENTED_EDGE('',*,*,#63039,.T.);
#63039 = EDGE_CURVE('',#63019,#63040,#63042,.T.);
#63040 = VERTEX_POINT('',#63041);
#63041 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#63042 = SURFACE_CURVE('',#63043,(#63047),.PCURVE_S1.);
#63043 = LINE('',#63044,#63045);
#63044 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#63045 = VECTOR('',#63046,1.);
#63046 = DIRECTION('',(0.E+000,0.365018360931,0.931000320184));
#63047 = PCURVE('',#63027,#63048);
#63048 = DEFINITIONAL_REPRESENTATION('',(#63049),#63053);
#63049 = LINE('',#63050,#63051);
#63050 = CARTESIAN_POINT('',(-1.789936057417,30.29179927345));
#63051 = VECTOR('',#63052,1.);
#63052 = DIRECTION('',(0.365018360931,-0.931000320184));
#63053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63054 = ORIENTED_EDGE('',*,*,#63055,.T.);
#63055 = EDGE_CURVE('',#63040,#63056,#63058,.T.);
#63056 = VERTEX_POINT('',#63057);
#63057 = CARTESIAN_POINT('',(2.426146897693,-6.984611864705,
    6.260532627704));
#63058 = SURFACE_CURVE('',#63059,(#63063),.PCURVE_S1.);
#63059 = LINE('',#63060,#63061);
#63060 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#63061 = VECTOR('',#63062,1.);
#63062 = DIRECTION('',(0.E+000,0.935399128524,-0.353593651465));
#63063 = PCURVE('',#63027,#63064);
#63064 = DEFINITIONAL_REPRESENTATION('',(#63065),#63069);
#63065 = LINE('',#63066,#63067);
#63066 = CARTESIAN_POINT('',(-1.683742966405,30.020947688119));
#63067 = VECTOR('',#63068,1.);
#63068 = DIRECTION('',(0.935399128524,0.353593651465));
#63069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63070 = ORIENTED_EDGE('',*,*,#63071,.T.);
#63071 = EDGE_CURVE('',#63056,#63072,#63074,.T.);
#63072 = VERTEX_POINT('',#63073);
#63073 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#63074 = SURFACE_CURVE('',#63075,(#63168),.PCURVE_S1.);
#63075 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63076,#63077,#63078,#63079,
    #63080,#63081,#63082,#63083,#63084,#63085,#63086,#63087,#63088,
    #63089,#63090,#63091,#63092,#63093,#63094,#63095,#63096,#63097,
    #63098,#63099,#63100,#63101,#63102,#63103,#63104,#63105,#63106,
    #63107,#63108,#63109,#63110,#63111,#63112,#63113,#63114,#63115,
    #63116,#63117,#63118,#63119,#63120,#63121,#63122,#63123,#63124,
    #63125,#63126,#63127,#63128,#63129,#63130,#63131,#63132,#63133,
    #63134,#63135,#63136,#63137,#63138,#63139,#63140,#63141,#63142,
    #63143,#63144,#63145,#63146,#63147,#63148,#63149,#63150,#63151,
    #63152,#63153,#63154,#63155,#63156,#63157,#63158,#63159,#63160,
    #63161,#63162,#63163,#63164,#63165,#63166,#63167),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.456269680795E-002,
    4.827189075843E-002,7.099299299104E-002,9.270606932481E-002,
    0.113485480968,0.133468813704,0.153427114053,0.173846195376,
    0.194285682571,0.214578562119,0.234568196203,0.25414104229,
    0.27381220233,0.294603016999,0.315486366198,0.336586859641,
    0.358029917019,0.3798386356,0.401663656363,0.428768469627,
    0.46310006481,0.501875720674,0.529903271472,0.55726477595,
    0.583887040223,0.609680043618,0.634558822273,0.658466232841,
    0.681389984447,0.703369696449,0.72449404821,0.744891379515,
    0.762270252948,0.781008860524,0.799849382527,0.81877000115,
    0.837752631325,0.856790975182,0.875896069515,0.89508624921,
    0.915025674888,0.935986093728,0.958245930492,0.982088946921,1.),
  .UNSPECIFIED.);
#63076 = CARTESIAN_POINT('',(2.401146897693,-6.984611864705,
    6.260532627704));
#63077 = CARTESIAN_POINT('',(2.401146897693,-6.984718909484,
    6.255510772252));
#63078 = CARTESIAN_POINT('',(2.401146897693,-6.984825954263,6.2504889168
    ));
#63079 = CARTESIAN_POINT('',(2.401146897693,-6.984061788877,
    6.240842497757));
#63080 = CARTESIAN_POINT('',(2.401146897693,-6.983377468328,
    6.236140278635));
#63081 = CARTESIAN_POINT('',(2.401146897693,-6.98143799539,
    6.227205635943));
#63082 = CARTESIAN_POINT('',(2.401146897693,-6.980206057057,
    6.222899333186));
#63083 = CARTESIAN_POINT('',(2.401146897693,-6.977248774918,
    6.21478624089));
#63084 = CARTESIAN_POINT('',(2.401146897693,-6.975546201725,
    6.21091108847));
#63085 = CARTESIAN_POINT('',(2.401146897693,-6.971714818468,
    6.203659288646));
#63086 = CARTESIAN_POINT('',(2.401146897693,-6.969601821223,
    6.20021717232));
#63087 = CARTESIAN_POINT('',(2.401146897693,-6.965016412999,
    6.193826239714));
#63088 = CARTESIAN_POINT('',(2.401146897693,-6.962514021341,
    6.190795571599));
#63089 = CARTESIAN_POINT('',(2.401146897693,-6.957257125872,
    6.185202339439));
#63090 = CARTESIAN_POINT('',(2.401146897693,-6.954430495367,
    6.182578562644));
#63091 = CARTESIAN_POINT('',(2.401146897693,-6.948491594263,
    6.177722387051));
#63092 = CARTESIAN_POINT('',(2.401146897693,-6.945317114572,
    6.175470307071));
#63093 = CARTESIAN_POINT('',(2.401146897693,-6.938775045098,
    6.171442752892));
#63094 = CARTESIAN_POINT('',(2.401146897693,-6.935356209976,
    6.169643916515));
#63095 = CARTESIAN_POINT('',(2.401146897693,-6.92840481308,
    6.166560951515));
#63096 = CARTESIAN_POINT('',(2.401146897693,-6.924822956347,
    6.165249741897));
#63097 = CARTESIAN_POINT('',(2.401146897693,-6.917626409756,
    6.163162680036));
#63098 = CARTESIAN_POINT('',(2.401146897693,-6.913964625849,
    6.162357063266));
#63099 = CARTESIAN_POINT('',(2.401146897693,-6.906681031938,
    6.161281506629));
#63100 = CARTESIAN_POINT('',(2.401146897693,-6.903013341988,
    6.160995702668));
#63101 = CARTESIAN_POINT('',(2.401146897693,-6.895672405702,
    6.160885129075));
#63102 = CARTESIAN_POINT('',(2.401146897693,-6.891959420045,
    6.16107044433));
#63103 = CARTESIAN_POINT('',(2.401146897693,-6.884352350944,
    6.161931431275));
#63104 = CARTESIAN_POINT('',(2.401146897693,-6.880426635793,
    6.162633396315));
#63105 = CARTESIAN_POINT('',(2.401146897693,-6.872616829022,
    6.16458357475));
#63106 = CARTESIAN_POINT('',(2.401146897693,-6.868701419115,
    6.16582644831));
#63107 = CARTESIAN_POINT('',(2.401146897693,-6.860922529228,
    6.168882780914));
#63108 = CARTESIAN_POINT('',(2.401146897693,-6.857027230341,
    6.170693986402));
#63109 = CARTESIAN_POINT('',(2.401146897693,-6.849301806971,
    6.17492501787));
#63110 = CARTESIAN_POINT('',(2.401146897693,-6.845440099481,
    6.177345173816));
#63111 = CARTESIAN_POINT('',(2.401146897693,-6.837816361683,
    6.18283648769));
#63112 = CARTESIAN_POINT('',(2.401146897693,-6.83403563132,
    6.185906753676));
#63113 = CARTESIAN_POINT('',(2.401146897693,-6.826623915375,
    6.192689974813));
#63114 = CARTESIAN_POINT('',(2.401146897693,-6.822963566018,
    6.196449275878));
#63115 = CARTESIAN_POINT('',(2.401146897693,-6.815031820078,
    6.205348363283));
#63116 = CARTESIAN_POINT('',(2.401146897693,-6.81072581297,
    6.210804227655));
#63117 = CARTESIAN_POINT('',(2.401146897693,-6.801587521692,
    6.223535336394));
#63118 = CARTESIAN_POINT('',(2.401146897693,-6.796701045983,
    6.231338356016));
#63119 = CARTESIAN_POINT('',(2.401146897693,-6.787532404632,
    6.247918515902));
#63120 = CARTESIAN_POINT('',(2.401146897693,-6.783047310287,
    6.257300810905));
#63121 = CARTESIAN_POINT('',(2.401146897693,-6.777055004511,
    6.272877102733));
#63122 = CARTESIAN_POINT('',(2.401146897693,-6.774915329544,
    6.27948196317));
#63123 = CARTESIAN_POINT('',(2.401146897693,-6.771676340382,
    6.292162007348));
#63124 = CARTESIAN_POINT('',(2.401146897693,-6.770537325736,
    6.29836377677));
#63125 = CARTESIAN_POINT('',(2.401146897693,-6.769057970461,
    6.310266388458));
#63126 = CARTESIAN_POINT('',(2.401146897693,-6.768741579387,
    6.316042819328));
#63127 = CARTESIAN_POINT('',(2.401146897693,-6.76880192077,
    6.327037981801));
#63128 = CARTESIAN_POINT('',(2.401146897693,-6.769198101905,
    6.332329156718));
#63129 = CARTESIAN_POINT('',(2.401146897693,-6.7705782743,6.342313361028
    ));
#63130 = CARTESIAN_POINT('',(2.401146897693,-6.771577574711,
    6.347075527141));
#63131 = CARTESIAN_POINT('',(2.401146897693,-6.774062077044,
    6.35598196745));
#63132 = CARTESIAN_POINT('',(2.401146897693,-6.775559376147,
    6.360191657759));
#63133 = CARTESIAN_POINT('',(2.401146897693,-6.778946534739,
    6.367994620555));
#63134 = CARTESIAN_POINT('',(2.401146897693,-6.780846491534,
    6.37164900642));
#63135 = CARTESIAN_POINT('',(2.401146897693,-6.784959269443,
    6.378360405478));
#63136 = CARTESIAN_POINT('',(2.401146897693,-6.787181375885,
    6.381473646758));
#63137 = CARTESIAN_POINT('',(2.401146897693,-6.791875731444,
    6.387132877029));
#63138 = CARTESIAN_POINT('',(2.401146897693,-6.794357411221,
    6.389729788726));
#63139 = CARTESIAN_POINT('',(2.401146897693,-6.799526155214,
    6.394390183268));
#63140 = CARTESIAN_POINT('',(2.401146897693,-6.802225423741,
    6.396498616422));
#63141 = CARTESIAN_POINT('',(2.401146897693,-6.807454915506,
    6.399988721851));
#63142 = CARTESIAN_POINT('',(2.401146897693,-6.809975432933,
    6.401450732998));
#63143 = CARTESIAN_POINT('',(2.401146897693,-6.815353908494,
    6.404137310726));
#63144 = CARTESIAN_POINT('',(2.401146897693,-6.818257634954,
    6.405351798473));
#63145 = CARTESIAN_POINT('',(2.401146897693,-6.82420874151,
    6.407382573952));
#63146 = CARTESIAN_POINT('',(2.401146897693,-6.827290380581,
    6.408211956332));
#63147 = CARTESIAN_POINT('',(2.401146897693,-6.833561668068,
    6.409449502866));
#63148 = CARTESIAN_POINT('',(2.401146897693,-6.836785856359,
    6.409871468197));
#63149 = CARTESIAN_POINT('',(2.401146897693,-6.843306057282,
    6.41027289317));
#63150 = CARTESIAN_POINT('',(2.401146897693,-6.846636765265,
    6.410266668637));
#63151 = CARTESIAN_POINT('',(2.401146897693,-6.853334880112,
    6.409791598355));
#63152 = CARTESIAN_POINT('',(2.401146897693,-6.856737180896,
    6.409337311903));
#63153 = CARTESIAN_POINT('',(2.401146897693,-6.863545752877,
    6.407945667889));
#63154 = CARTESIAN_POINT('',(2.401146897693,-6.866984725922,
    6.407021685237));
#63155 = CARTESIAN_POINT('',(2.401146897693,-6.873844344649,
    6.404672401403));
#63156 = CARTESIAN_POINT('',(2.401146897693,-6.877284895759,
    6.403254768556));
#63157 = CARTESIAN_POINT('',(2.401146897693,-6.884277644866,
    6.399856974219));
#63158 = CARTESIAN_POINT('',(2.401146897693,-6.887836314182,6.3978618789
    ));
#63159 = CARTESIAN_POINT('',(2.401146897693,-6.895112604517,
    6.393217234458));
#63160 = CARTESIAN_POINT('',(2.401146897693,-6.898834089097,
    6.390543625572));
#63161 = CARTESIAN_POINT('',(2.401146897693,-6.906476318148,
    6.384412470088));
#63162 = CARTESIAN_POINT('',(2.401146897693,-6.910401136751,
    6.380921628655));
#63163 = CARTESIAN_POINT('',(2.401146897693,-6.918487491993,
    6.372985690457));
#63164 = CARTESIAN_POINT('',(2.401146897693,-6.922652967673,
    6.36849619054));
#63165 = CARTESIAN_POINT('',(2.401146897693,-6.929900757448,
    6.35994455544));
#63166 = CARTESIAN_POINT('',(2.401146897693,-6.932990052265,
    6.355945278437));
#63167 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#63168 = PCURVE('',#63027,#63169);
#63169 = DEFINITIONAL_REPRESENTATION('',(#63170),#63263);
#63170 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63171,#63172,#63173,#63174,
    #63175,#63176,#63177,#63178,#63179,#63180,#63181,#63182,#63183,
    #63184,#63185,#63186,#63187,#63188,#63189,#63190,#63191,#63192,
    #63193,#63194,#63195,#63196,#63197,#63198,#63199,#63200,#63201,
    #63202,#63203,#63204,#63205,#63206,#63207,#63208,#63209,#63210,
    #63211,#63212,#63213,#63214,#63215,#63216,#63217,#63218,#63219,
    #63220,#63221,#63222,#63223,#63224,#63225,#63226,#63227,#63228,
    #63229,#63230,#63231,#63232,#63233,#63234,#63235,#63236,#63237,
    #63238,#63239,#63240,#63241,#63242,#63243,#63244,#63245,#63246,
    #63247,#63248,#63249,#63250,#63251,#63252,#63253,#63254,#63255,
    #63256,#63257,#63258,#63259,#63260,#63261,#63262),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.456269680795E-002,
    4.827189075843E-002,7.099299299104E-002,9.270606932481E-002,
    0.113485480968,0.133468813704,0.153427114053,0.173846195376,
    0.194285682571,0.214578562119,0.234568196203,0.25414104229,
    0.27381220233,0.294603016999,0.315486366198,0.336586859641,
    0.358029917019,0.3798386356,0.401663656363,0.428768469627,
    0.46310006481,0.501875720674,0.529903271472,0.55726477595,
    0.583887040223,0.609680043618,0.634558822273,0.658466232841,
    0.681389984447,0.703369696449,0.72449404821,0.744891379515,
    0.762270252948,0.781008860524,0.799849382527,0.81877000115,
    0.837752631325,0.856790975182,0.875896069515,0.89508624921,
    0.915025674888,0.935986093728,0.958245930492,0.982088946921,1.),
  .UNSPECIFIED.);
#63171 = CARTESIAN_POINT('',(-1.634750142817,30.039467644852));
#63172 = CARTESIAN_POINT('',(-1.634857187596,30.044489500304));
#63173 = CARTESIAN_POINT('',(-1.634964232375,30.049511355756));
#63174 = CARTESIAN_POINT('',(-1.634200066988,30.059157774799));
#63175 = CARTESIAN_POINT('',(-1.63351574644,30.06385999392));
#63176 = CARTESIAN_POINT('',(-1.631576273502,30.072794636612));
#63177 = CARTESIAN_POINT('',(-1.630344335169,30.07710093937));
#63178 = CARTESIAN_POINT('',(-1.62738705303,30.085214031665));
#63179 = CARTESIAN_POINT('',(-1.625684479837,30.089089184086));
#63180 = CARTESIAN_POINT('',(-1.62185309658,30.096340983909));
#63181 = CARTESIAN_POINT('',(-1.619740099335,30.099783100236));
#63182 = CARTESIAN_POINT('',(-1.615154691111,30.106174032842));
#63183 = CARTESIAN_POINT('',(-1.612652299453,30.109204700956));
#63184 = CARTESIAN_POINT('',(-1.607395403983,30.114797933117));
#63185 = CARTESIAN_POINT('',(-1.604568773479,30.117421709912));
#63186 = CARTESIAN_POINT('',(-1.598629872375,30.122277885504));
#63187 = CARTESIAN_POINT('',(-1.595455392684,30.124529965484));
#63188 = CARTESIAN_POINT('',(-1.588913323209,30.128557519664));
#63189 = CARTESIAN_POINT('',(-1.585494488088,30.13035635604));
#63190 = CARTESIAN_POINT('',(-1.578543091192,30.13343932104));
#63191 = CARTESIAN_POINT('',(-1.574961234459,30.134750530658));
#63192 = CARTESIAN_POINT('',(-1.567764687868,30.136837592519));
#63193 = CARTESIAN_POINT('',(-1.56410290396,30.13764320929));
#63194 = CARTESIAN_POINT('',(-1.55681931005,30.138718765926));
#63195 = CARTESIAN_POINT('',(-1.5531516201,30.139004569888));
#63196 = CARTESIAN_POINT('',(-1.545810683813,30.139115143481));
#63197 = CARTESIAN_POINT('',(-1.542097698157,30.138929828225));
#63198 = CARTESIAN_POINT('',(-1.534490629056,30.138068841281));
#63199 = CARTESIAN_POINT('',(-1.530564913905,30.13736687624));
#63200 = CARTESIAN_POINT('',(-1.522755107134,30.135416697806));
#63201 = CARTESIAN_POINT('',(-1.518839697227,30.134173824245));
#63202 = CARTESIAN_POINT('',(-1.511060807339,30.131117491641));
#63203 = CARTESIAN_POINT('',(-1.507165508452,30.129306286153));
#63204 = CARTESIAN_POINT('',(-1.499440085083,30.125075254686));
#63205 = CARTESIAN_POINT('',(-1.495578377593,30.122655098739));
#63206 = CARTESIAN_POINT('',(-1.487954639795,30.117163784865));
#63207 = CARTESIAN_POINT('',(-1.484173909432,30.114093518879));
#63208 = CARTESIAN_POINT('',(-1.476762193487,30.107310297742));
#63209 = CARTESIAN_POINT('',(-1.47310184413,30.103550996677));
#63210 = CARTESIAN_POINT('',(-1.46517009819,30.094651909272));
#63211 = CARTESIAN_POINT('',(-1.460864091082,30.0891960449));
#63212 = CARTESIAN_POINT('',(-1.451725799804,30.076464936161));
#63213 = CARTESIAN_POINT('',(-1.446839324095,30.068661916539));
#63214 = CARTESIAN_POINT('',(-1.437670682744,30.052081756654));
#63215 = CARTESIAN_POINT('',(-1.433185588399,30.042699461651));
#63216 = CARTESIAN_POINT('',(-1.427193282623,30.027123169822));
#63217 = CARTESIAN_POINT('',(-1.425053607656,30.020518309386));
#63218 = CARTESIAN_POINT('',(-1.421814618494,30.007838265208));
#63219 = CARTESIAN_POINT('',(-1.420675603848,30.001636495786));
#63220 = CARTESIAN_POINT('',(-1.419196248573,29.989733884097));
#63221 = CARTESIAN_POINT('',(-1.418879857499,29.983957453227));
#63222 = CARTESIAN_POINT('',(-1.418940198882,29.972962290754));
#63223 = CARTESIAN_POINT('',(-1.419336380017,29.967671115837));
#63224 = CARTESIAN_POINT('',(-1.420716552412,29.957686911528));
#63225 = CARTESIAN_POINT('',(-1.421715852823,29.952924745415));
#63226 = CARTESIAN_POINT('',(-1.424200355156,29.944018305105));
#63227 = CARTESIAN_POINT('',(-1.425697654259,29.939808614797));
#63228 = CARTESIAN_POINT('',(-1.429084812851,29.932005652));
#63229 = CARTESIAN_POINT('',(-1.430984769646,29.928351266135));
#63230 = CARTESIAN_POINT('',(-1.435097547555,29.921639867077));
#63231 = CARTESIAN_POINT('',(-1.437319653997,29.918526625797));
#63232 = CARTESIAN_POINT('',(-1.442014009556,29.912867395527));
#63233 = CARTESIAN_POINT('',(-1.444495689333,29.910270483829));
#63234 = CARTESIAN_POINT('',(-1.449664433325,29.905610089287));
#63235 = CARTESIAN_POINT('',(-1.452363701853,29.903501656133));
#63236 = CARTESIAN_POINT('',(-1.457593193618,29.900011550705));
#63237 = CARTESIAN_POINT('',(-1.460113711045,29.898549539557));
#63238 = CARTESIAN_POINT('',(-1.465492186606,29.89586296183));
#63239 = CARTESIAN_POINT('',(-1.468395913066,29.894648474083));
#63240 = CARTESIAN_POINT('',(-1.474347019622,29.892617698603));
#63241 = CARTESIAN_POINT('',(-1.477428658693,29.891788316224));
#63242 = CARTESIAN_POINT('',(-1.48369994618,29.89055076969));
#63243 = CARTESIAN_POINT('',(-1.486924134471,29.890128804358));
#63244 = CARTESIAN_POINT('',(-1.493444335394,29.889727379386));
#63245 = CARTESIAN_POINT('',(-1.496775043377,29.889733603919));
#63246 = CARTESIAN_POINT('',(-1.503473158224,29.8902086742));
#63247 = CARTESIAN_POINT('',(-1.506875459008,29.890662960652));
#63248 = CARTESIAN_POINT('',(-1.513684030989,29.892054604667));
#63249 = CARTESIAN_POINT('',(-1.517123004034,29.892978587318));
#63250 = CARTESIAN_POINT('',(-1.523982622761,29.895327871152));
#63251 = CARTESIAN_POINT('',(-1.527423173871,29.896745503999));
#63252 = CARTESIAN_POINT('',(-1.534415922978,29.900143298337));
#63253 = CARTESIAN_POINT('',(-1.537974592294,29.902138393655));
#63254 = CARTESIAN_POINT('',(-1.545250882629,29.906783038098));
#63255 = CARTESIAN_POINT('',(-1.548972367209,29.909456646983));
#63256 = CARTESIAN_POINT('',(-1.55661459626,29.915587802467));
#63257 = CARTESIAN_POINT('',(-1.560539414863,29.9190786439));
#63258 = CARTESIAN_POINT('',(-1.568625770105,29.927014582098));
#63259 = CARTESIAN_POINT('',(-1.572791245785,29.931504082015));
#63260 = CARTESIAN_POINT('',(-1.58003903556,29.940055717116));
#63261 = CARTESIAN_POINT('',(-1.583128330377,29.944054994118));
#63262 = CARTESIAN_POINT('',(-1.586217625195,29.948054271121));
#63263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63264 = ORIENTED_EDGE('',*,*,#63265,.T.);
#63265 = EDGE_CURVE('',#63072,#63266,#63268,.T.);
#63266 = VERTEX_POINT('',#63267);
#63267 = CARTESIAN_POINT('',(2.401146897693,-6.983025538438,
    6.38615800561));
#63268 = SURFACE_CURVE('',#63269,(#63273),.PCURVE_S1.);
#63269 = LINE('',#63270,#63271);
#63270 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#63271 = VECTOR('',#63272,1.);
#63272 = DIRECTION('',(0.E+000,-0.80816807369,0.588951920506));
#63273 = PCURVE('',#63027,#63274);
#63274 = DEFINITIONAL_REPRESENTATION('',(#63275),#63279);
#63275 = LINE('',#63276,#63277);
#63276 = CARTESIAN_POINT('',(-1.586217625195,29.948054271121));
#63277 = VECTOR('',#63278,1.);
#63278 = DIRECTION('',(-0.80816807369,-0.588951920506));
#63279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63280 = ORIENTED_EDGE('',*,*,#63281,.T.);
#63281 = EDGE_CURVE('',#63266,#63282,#63284,.T.);
#63282 = VERTEX_POINT('',#63283);
#63283 = CARTESIAN_POINT('',(2.401146897693,-6.888088868739,
    6.462364263212));
#63284 = SURFACE_CURVE('',#63285,(#63289),.PCURVE_S1.);
#63285 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#63286,#63287,#63288),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#63286 = CARTESIAN_POINT('',(2.401146897693,-6.983025538482,
    6.386158005467));
#63287 = CARTESIAN_POINT('',(2.401146897693,-6.942877717083,
    6.444694680739));
#63288 = CARTESIAN_POINT('',(2.401146897693,-6.888088868703,
    6.462364263122));
#63289 = PCURVE('',#63027,#63290);
#63290 = DEFINITIONAL_REPRESENTATION('',(#63291),#63295);
#63291 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#63292,#63293,#63294),
  .UNSPECIFIED.,.F.,.F.,(3,3),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#63292 = CARTESIAN_POINT('',(-1.633163816594,29.913842267088));
#63293 = CARTESIAN_POINT('',(-1.593015995195,29.855305591816));
#63294 = CARTESIAN_POINT('',(-1.538227146815,29.837636009434));
#63295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63296 = ORIENTED_EDGE('',*,*,#63297,.T.);
#63297 = EDGE_CURVE('',#63282,#63298,#63300,.T.);
#63298 = VERTEX_POINT('',#63299);
#63299 = CARTESIAN_POINT('',(2.426146897693,-7.014478777512,
    6.185637621229));
#63300 = SURFACE_CURVE('',#63301,(#63376),.PCURVE_S1.);
#63301 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63302,#63303,#63304,#63305,
    #63306,#63307,#63308,#63309,#63310,#63311,#63312,#63313,#63314,
    #63315,#63316,#63317,#63318,#63319,#63320,#63321,#63322,#63323,
    #63324,#63325,#63326,#63327,#63328,#63329,#63330,#63331,#63332,
    #63333,#63334,#63335,#63336,#63337,#63338,#63339,#63340,#63341,
    #63342,#63343,#63344,#63345,#63346,#63347,#63348,#63349,#63350,
    #63351,#63352,#63353,#63354,#63355,#63356,#63357,#63358,#63359,
    #63360,#63361,#63362,#63363,#63364,#63365,#63366,#63367,#63368,
    #63369,#63370,#63371,#63372,#63373,#63374,#63375),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,2.567235249522E-002,5.053283974659E-002,
    7.499190653181E-002,9.944622094816E-002,0.124284071426,
    0.149890945838,0.178069175721,0.205590745367,0.23177809633,
    0.256403623977,0.278024316432,0.302633380851,0.329200435234,
    0.358199631676,0.390096935497,0.425240850337,0.463628958933,0.5025,
    0.542271441436,0.581935812003,0.61650471471,0.645227789247,
    0.673724831134,0.702035780687,0.729768251087,0.756809521097,
    0.781503968699,0.807150257787,0.832168978172,0.856682823455,
    0.880836514662,0.904790570809,0.928715400439,0.952786359921,
    0.977180009135,1.),.UNSPECIFIED.);
#63302 = CARTESIAN_POINT('',(2.401146897693,-6.888088868755,
    6.462364263221));
#63303 = CARTESIAN_POINT('',(2.401146897693,-6.88237060418,6.4640105553)
  );
#63304 = CARTESIAN_POINT('',(2.401146897693,-6.876652339606,
    6.465656847379));
#63305 = CARTESIAN_POINT('',(2.401146897693,-6.865417206821,
    6.467726675671));
#63306 = CARTESIAN_POINT('',(2.401146897693,-6.859894517914,
    6.468372728876));
#63307 = CARTESIAN_POINT('',(2.401146897693,-6.848958829428,
    6.468918414419));
#63308 = CARTESIAN_POINT('',(2.401146897693,-6.843541840096,
    6.468829134345));
#63309 = CARTESIAN_POINT('',(2.401146897693,-6.832732499637,
    6.467933226541));
#63310 = CARTESIAN_POINT('',(2.401146897693,-6.827336517347,
    6.467125948769));
#63311 = CARTESIAN_POINT('',(2.401146897693,-6.816487340427,
    6.464776747515));
#63312 = CARTESIAN_POINT('',(2.401146897693,-6.81098298348,
    6.463195805506));
#63313 = CARTESIAN_POINT('',(2.401146897693,-6.800030511479,
    6.459344533078));
#63314 = CARTESIAN_POINT('',(2.401146897693,-6.794446540613,
    6.456981285819));
#63315 = CARTESIAN_POINT('',(2.401146897693,-6.783234210976,
    6.451437759677));
#63316 = CARTESIAN_POINT('',(2.401146897693,-6.777484322601,
    6.448121489668));
#63317 = CARTESIAN_POINT('',(2.401146897693,-6.76674592665,6.44089651093
    ));
#63318 = CARTESIAN_POINT('',(2.401146897693,-6.761619598558,
    6.436956722647));
#63319 = CARTESIAN_POINT('',(2.401146897693,-6.752327708516,
    6.42868338337));
#63320 = CARTESIAN_POINT('',(2.401146897693,-6.748017499677,
    6.424337921461));
#63321 = CARTESIAN_POINT('',(2.401146897693,-6.740396948746,
    6.415412584982));
#63322 = CARTESIAN_POINT('',(2.401146897693,-6.736950932421,
    6.410847112686));
#63323 = CARTESIAN_POINT('',(2.401146897693,-6.731188460357,
    6.401812339835));
#63324 = CARTESIAN_POINT('',(2.401146897693,-6.728749621969,
    6.397384477594));
#63325 = CARTESIAN_POINT('',(2.401146897693,-6.724095560985,
    6.387584514049));
#63326 = CARTESIAN_POINT('',(2.401146897693,-6.721962017971,
    6.382112415365));
#63327 = CARTESIAN_POINT('',(2.401146897693,-6.718195318454,
    6.370408165878));
#63328 = CARTESIAN_POINT('',(2.401146897693,-6.716633163562,
    6.364069161417));
#63329 = CARTESIAN_POINT('',(2.401146897693,-6.714130194363,
    6.350527253465));
#63330 = CARTESIAN_POINT('',(2.401146897693,-6.713282443043,
    6.343192598075));
#63331 = CARTESIAN_POINT('',(2.401146897693,-6.712389173554,
    6.327576610394));
#63332 = CARTESIAN_POINT('',(2.401146897693,-6.712462873233,
    6.319133819032));
#63333 = CARTESIAN_POINT('',(2.401146897693,-6.713655171504,
    6.301298044154));
#63334 = CARTESIAN_POINT('',(2.401146897693,-6.714920113022,
    6.291709083892));
#63335 = CARTESIAN_POINT('',(2.401146897693,-6.718771819235,
    6.271758851545));
#63336 = CARTESIAN_POINT('',(2.401146897693,-6.721522370798,
    6.26116707017));
#63337 = CARTESIAN_POINT('',(2.401146897693,-6.728383215336,
    6.240245628595));
#63338 = CARTESIAN_POINT('',(2.401146897693,-6.732576648502,
    6.229632912436));
#63339 = CARTESIAN_POINT('',(2.401146897693,-6.742326181507,
    6.208960841067));
#63340 = CARTESIAN_POINT('',(2.401146897693,-6.748057696358,
    6.198522716774));
#63341 = CARTESIAN_POINT('',(2.401146897693,-6.760472232306,
    6.179080467482));
#63342 = CARTESIAN_POINT('',(2.401146897693,-6.767377632375,
    6.169620354292));
#63343 = CARTESIAN_POINT('',(2.401146897693,-6.780950128505,
    6.15363829856));
#63344 = CARTESIAN_POINT('',(2.401146897693,-6.787708162292,
    6.146588770443));
#63345 = CARTESIAN_POINT('',(2.401146897693,-6.800425734711,
    6.135148047141));
#63346 = CARTESIAN_POINT('',(2.401146897693,-6.80643637492,
    6.130403575983));
#63347 = CARTESIAN_POINT('',(2.401146897693,-6.818576604203,
    6.121912118262));
#63348 = CARTESIAN_POINT('',(2.401146897693,-6.824801034983,
    6.118148056369));
#63349 = CARTESIAN_POINT('',(2.401146897693,-6.837295208593,
    6.111560640941));
#63350 = CARTESIAN_POINT('',(2.401146897693,-6.843652679489,
    6.108733740904));
#63351 = CARTESIAN_POINT('',(2.401146897693,-6.856236520481,
    6.104036369762));
#63352 = CARTESIAN_POINT('',(2.401146897693,-6.862546559662,
    6.102148175611));
#63353 = CARTESIAN_POINT('',(2.401146897693,-6.87492694069,
    6.099280562068));
#63354 = CARTESIAN_POINT('',(2.401146897693,-6.88108138819,
    6.098267088841));
#63355 = CARTESIAN_POINT('',(2.401146897693,-6.892693291619,
    6.09716977168));
#63356 = CARTESIAN_POINT('',(2.401146897693,-6.898230551701,
    6.096999133816));
#63357 = CARTESIAN_POINT('',(2.401146897693,-6.909322799422,
    6.097391165229));
#63358 = CARTESIAN_POINT('',(2.401146897693,-6.914932152924,
    6.097980649784));
#63359 = CARTESIAN_POINT('',(2.401146897693,-6.92575764784,
    6.099904364245));
#63360 = CARTESIAN_POINT('',(2.401146897693,-6.931035767974,
    6.101223487001));
#63361 = CARTESIAN_POINT('',(2.401146897693,-6.941186435158,
    6.104555729952));
#63362 = CARTESIAN_POINT('',(2.401146897693,-6.946117912302,
    6.106557602373));
#63363 = CARTESIAN_POINT('',(2.401146897693,-6.955569578067,
    6.111222508759));
#63364 = CARTESIAN_POINT('',(2.401146897693,-6.960145214905,
    6.113878540104));
#63365 = CARTESIAN_POINT('',(2.401146897693,-6.968879488096,
    6.119838188803));
#63366 = CARTESIAN_POINT('',(2.401146897693,-6.973090336647,
    6.123139328785));
#63367 = CARTESIAN_POINT('',(2.401146897693,-6.981084188016,
    6.130395409601));
#63368 = CARTESIAN_POINT('',(2.401146897693,-6.984916437724,
    6.134352582699));
#63369 = CARTESIAN_POINT('',(2.401146897693,-6.992132325194,
    6.142946690107));
#63370 = CARTESIAN_POINT('',(2.401146897693,-6.995562530431,
    6.147590708372));
#63371 = CARTESIAN_POINT('',(2.401146897693,-7.001939147953,
    6.157603911337));
#63372 = CARTESIAN_POINT('',(2.401146897693,-7.004929009335,
    6.162985131084));
#63373 = CARTESIAN_POINT('',(2.401146897693,-7.01014503953,6.17405190259
    ));
#63374 = CARTESIAN_POINT('',(2.401146897693,-7.012311908521,
    6.179844761909));
#63375 = CARTESIAN_POINT('',(2.401146897693,-7.014478777512,
    6.185637621229));
#63376 = PCURVE('',#63027,#63377);
#63377 = DEFINITIONAL_REPRESENTATION('',(#63378),#63453);
#63378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63379,#63380,#63381,#63382,
    #63383,#63384,#63385,#63386,#63387,#63388,#63389,#63390,#63391,
    #63392,#63393,#63394,#63395,#63396,#63397,#63398,#63399,#63400,
    #63401,#63402,#63403,#63404,#63405,#63406,#63407,#63408,#63409,
    #63410,#63411,#63412,#63413,#63414,#63415,#63416,#63417,#63418,
    #63419,#63420,#63421,#63422,#63423,#63424,#63425,#63426,#63427,
    #63428,#63429,#63430,#63431,#63432,#63433,#63434,#63435,#63436,
    #63437,#63438,#63439,#63440,#63441,#63442,#63443,#63444,#63445,
    #63446,#63447,#63448,#63449,#63450,#63451,#63452),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,2.567235249522E-002,5.053283974659E-002,
    7.499190653181E-002,9.944622094816E-002,0.124284071426,
    0.149890945838,0.178069175721,0.205590745367,0.23177809633,
    0.256403623977,0.278024316432,0.302633380851,0.329200435234,
    0.358199631676,0.390096935497,0.425240850337,0.463628958933,0.5025,
    0.542271441436,0.581935812003,0.61650471471,0.645227789247,
    0.673724831134,0.702035780687,0.729768251087,0.756809521097,
    0.781503968699,0.807150257787,0.832168978172,0.856682823455,
    0.880836514662,0.904790570809,0.928715400439,0.952786359921,
    0.977180009135,1.),.UNSPECIFIED.);
#63379 = CARTESIAN_POINT('',(-1.538227146867,29.837636009334));
#63380 = CARTESIAN_POINT('',(-1.532508882292,29.835989717255));
#63381 = CARTESIAN_POINT('',(-1.526790617718,29.834343425177));
#63382 = CARTESIAN_POINT('',(-1.515555484933,29.832273596885));
#63383 = CARTESIAN_POINT('',(-1.510032796026,29.831627543679));
#63384 = CARTESIAN_POINT('',(-1.49909710754,29.831081858136));
#63385 = CARTESIAN_POINT('',(-1.493680118208,29.83117113821));
#63386 = CARTESIAN_POINT('',(-1.482870777749,29.832067046014));
#63387 = CARTESIAN_POINT('',(-1.477474795459,29.832874323786));
#63388 = CARTESIAN_POINT('',(-1.466625618539,29.835223525041));
#63389 = CARTESIAN_POINT('',(-1.461121261592,29.836804467049));
#63390 = CARTESIAN_POINT('',(-1.450168789591,29.840655739478));
#63391 = CARTESIAN_POINT('',(-1.444584818725,29.843018986737));
#63392 = CARTESIAN_POINT('',(-1.433372489088,29.848562512879));
#63393 = CARTESIAN_POINT('',(-1.427622600713,29.851878782887));
#63394 = CARTESIAN_POINT('',(-1.416884204762,29.859103761625));
#63395 = CARTESIAN_POINT('',(-1.41175787667,29.863043549909));
#63396 = CARTESIAN_POINT('',(-1.402465986628,29.871316889186));
#63397 = CARTESIAN_POINT('',(-1.398155777789,29.875662351094));
#63398 = CARTESIAN_POINT('',(-1.390535226858,29.884587687573));
#63399 = CARTESIAN_POINT('',(-1.387089210533,29.88915315987));
#63400 = CARTESIAN_POINT('',(-1.381326738469,29.898187932721));
#63401 = CARTESIAN_POINT('',(-1.378887900081,29.902615794962));
#63402 = CARTESIAN_POINT('',(-1.374233839097,29.912415758507));
#63403 = CARTESIAN_POINT('',(-1.372100296083,29.91788785719));
#63404 = CARTESIAN_POINT('',(-1.368333596566,29.929592106677));
#63405 = CARTESIAN_POINT('',(-1.366771441674,29.935931111139));
#63406 = CARTESIAN_POINT('',(-1.364268472475,29.949473019091));
#63407 = CARTESIAN_POINT('',(-1.363420721155,29.95680767448));
#63408 = CARTESIAN_POINT('',(-1.362527451666,29.972423662162));
#63409 = CARTESIAN_POINT('',(-1.362601151345,29.980866453523));
#63410 = CARTESIAN_POINT('',(-1.363793449616,29.998702228402));
#63411 = CARTESIAN_POINT('',(-1.365058391133,30.008291188664));
#63412 = CARTESIAN_POINT('',(-1.368910097347,30.02824142101));
#63413 = CARTESIAN_POINT('',(-1.37166064891,30.038833202385));
#63414 = CARTESIAN_POINT('',(-1.378521493448,30.059754643961));
#63415 = CARTESIAN_POINT('',(-1.382714926614,30.070367360119));
#63416 = CARTESIAN_POINT('',(-1.392464459619,30.091039431489));
#63417 = CARTESIAN_POINT('',(-1.39819597447,30.101477555782));
#63418 = CARTESIAN_POINT('',(-1.410610510418,30.120919805073));
#63419 = CARTESIAN_POINT('',(-1.417515910487,30.130379918263));
#63420 = CARTESIAN_POINT('',(-1.431088406617,30.146361973995));
#63421 = CARTESIAN_POINT('',(-1.437846440404,30.153411502112));
#63422 = CARTESIAN_POINT('',(-1.450564012822,30.164852225414));
#63423 = CARTESIAN_POINT('',(-1.456574653032,30.169596696572));
#63424 = CARTESIAN_POINT('',(-1.468714882315,30.178088154294));
#63425 = CARTESIAN_POINT('',(-1.474939313095,30.181852216187));
#63426 = CARTESIAN_POINT('',(-1.487433486705,30.188439631615));
#63427 = CARTESIAN_POINT('',(-1.493790957601,30.191266531651));
#63428 = CARTESIAN_POINT('',(-1.506374798593,30.195963902793));
#63429 = CARTESIAN_POINT('',(-1.512684837774,30.197852096945));
#63430 = CARTESIAN_POINT('',(-1.525065218802,30.200719710488));
#63431 = CARTESIAN_POINT('',(-1.531219666302,30.201733183715));
#63432 = CARTESIAN_POINT('',(-1.542831569731,30.202830500875));
#63433 = CARTESIAN_POINT('',(-1.548368829813,30.20300113874));
#63434 = CARTESIAN_POINT('',(-1.559461077534,30.202609107326));
#63435 = CARTESIAN_POINT('',(-1.565070431036,30.202019622772));
#63436 = CARTESIAN_POINT('',(-1.575895925952,30.20009590831));
#63437 = CARTESIAN_POINT('',(-1.581174046086,30.198776785554));
#63438 = CARTESIAN_POINT('',(-1.59132471327,30.195444542604));
#63439 = CARTESIAN_POINT('',(-1.596256190414,30.193442670182));
#63440 = CARTESIAN_POINT('',(-1.605707856179,30.188777763797));
#63441 = CARTESIAN_POINT('',(-1.610283493017,30.186121732452));
#63442 = CARTESIAN_POINT('',(-1.619017766208,30.180162083753));
#63443 = CARTESIAN_POINT('',(-1.623228614759,30.176860943771));
#63444 = CARTESIAN_POINT('',(-1.631222466128,30.169604862954));
#63445 = CARTESIAN_POINT('',(-1.635054715835,30.165647689856));
#63446 = CARTESIAN_POINT('',(-1.642270603306,30.157053582448));
#63447 = CARTESIAN_POINT('',(-1.645700808543,30.152409564183));
#63448 = CARTESIAN_POINT('',(-1.652077426065,30.142396361219));
#63449 = CARTESIAN_POINT('',(-1.655067287447,30.137015141471));
#63450 = CARTESIAN_POINT('',(-1.660283317642,30.125948369966));
#63451 = CARTESIAN_POINT('',(-1.662450186633,30.120155510646));
#63452 = CARTESIAN_POINT('',(-1.664617055624,30.114362651327));
#63453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63454 = ORIENTED_EDGE('',*,*,#63455,.T.);
#63455 = EDGE_CURVE('',#63298,#63456,#63458,.T.);
#63456 = VERTEX_POINT('',#63457);
#63457 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#63458 = SURFACE_CURVE('',#63459,(#63463),.PCURVE_S1.);
#63459 = LINE('',#63460,#63461);
#63460 = CARTESIAN_POINT('',(2.401146897693,-7.014478777512,
    6.185637621229));
#63461 = VECTOR('',#63462,1.);
#63462 = DIRECTION('',(0.E+000,-0.356267530093,-0.934383993335));
#63463 = PCURVE('',#63027,#63464);
#63464 = DEFINITIONAL_REPRESENTATION('',(#63465),#63469);
#63465 = LINE('',#63466,#63467);
#63466 = CARTESIAN_POINT('',(-1.664617055624,30.114362651327));
#63467 = VECTOR('',#63468,1.);
#63468 = DIRECTION('',(-0.356267530093,0.934383993335));
#63469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63470 = ORIENTED_EDGE('',*,*,#63471,.T.);
#63471 = EDGE_CURVE('',#63456,#63472,#63474,.T.);
#63472 = VERTEX_POINT('',#63473);
#63473 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#63474 = SURFACE_CURVE('',#63475,(#63479),.PCURVE_S1.);
#63475 = LINE('',#63476,#63477);
#63476 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#63477 = VECTOR('',#63478,1.);
#63478 = DIRECTION('',(0.E+000,0.866066471718,-0.499928861506));
#63479 = PCURVE('',#63027,#63480);
#63480 = DEFINITIONAL_REPRESENTATION('',(#63481),#63485);
#63481 = LINE('',#63482,#63483);
#63482 = CARTESIAN_POINT('',(-1.718946088442,30.256851579874));
#63483 = VECTOR('',#63484,1.);
#63484 = DIRECTION('',(0.866066471718,0.499928861506));
#63485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63486 = ORIENTED_EDGE('',*,*,#63487,.T.);
#63487 = EDGE_CURVE('',#63472,#63017,#63488,.T.);
#63488 = SURFACE_CURVE('',#63489,(#63493),.PCURVE_S1.);
#63489 = LINE('',#63490,#63491);
#63490 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#63491 = VECTOR('',#63492,1.);
#63492 = DIRECTION('',(0.E+000,-0.499944192344,-0.866057621952));
#63493 = PCURVE('',#63027,#63494);
#63494 = DEFINITIONAL_REPRESENTATION('',(#63495),#63499);
#63495 = LINE('',#63496,#63497);
#63496 = CARTESIAN_POINT('',(-1.564104459756,30.346232478074));
#63497 = VECTOR('',#63498,1.);
#63498 = DIRECTION('',(-0.499944192344,0.866057621952));
#63499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63504)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63501,#63502,#63503)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#63501,
  'distance_accuracy_value','confusion accuracy');
#63505 = SHAPE_DEFINITION_REPRESENTATION(#63506,#63009);
#63506 = PRODUCT_DEFINITION_SHAPE('','',#63507);
#63507 = PRODUCT_DEFINITION('design','',#63508,#63511);
#63508 = PRODUCT_DEFINITION_FORMATION('','',#63509);
#63509 = PRODUCT('CADSOFTTOOLS 1.280','CADSOFTTOOLS 1.280','',(#63510));
#63510 = PRODUCT_CONTEXT('',#2,'mechanical');
#63511 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63513,#63515);
#63513 = ( REPRESENTATION_RELATIONSHIP('','',#63009,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63514) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1131);
#63515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63516);
#63516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('280','','',#5,#63507,$);
#63517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63509));
#63518 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63519),#63593);
#63519 = SHELL_BASED_SURFACE_MODEL('',(#63520));
#63520 = OPEN_SHELL('',(#63521));
#63521 = ADVANCED_FACE('',(#63522),#63536,.F.);
#63522 = FACE_BOUND('',#63523,.T.);
#63523 = EDGE_LOOP('',(#63524,#63547,#63563,#63579));
#63524 = ORIENTED_EDGE('',*,*,#63525,.F.);
#63525 = EDGE_CURVE('',#63526,#63528,#63530,.T.);
#63526 = VERTEX_POINT('',#63527);
#63527 = CARTESIAN_POINT('',(2.401146897693,-7.375289604303,
    6.835510072931));
#63528 = VERTEX_POINT('',#63529);
#63529 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#63530 = SURFACE_CURVE('',#63531,(#63535),.PCURVE_S1.);
#63531 = LINE('',#63532,#63533);
#63532 = CARTESIAN_POINT('',(2.401146897693,-7.375289604303,
    6.835510072931));
#63533 = VECTOR('',#63534,1.);
#63534 = DIRECTION('',(0.E+000,0.865982271315,0.500074700188));
#63535 = PCURVE('',#63536,#63541);
#63536 = PLANE('',#63537);
#63537 = AXIS2_PLACEMENT_3D('',#63538,#63539,#63540);
#63538 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#63539 = DIRECTION('',(0.E+000,0.500074700188,-0.865982271315));
#63540 = DIRECTION('',(0.E+000,-0.865982271315,-0.500074700188));
#63541 = DEFINITIONAL_REPRESENTATION('',(#63542),#63546);
#63542 = LINE('',#63543,#63544);
#63543 = CARTESIAN_POINT('',(0.134089589629,0.E+000));
#63544 = VECTOR('',#63545,1.);
#63545 = DIRECTION('',(-1.,0.E+000));
#63546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63547 = ORIENTED_EDGE('',*,*,#63548,.F.);
#63548 = EDGE_CURVE('',#63549,#63526,#63551,.T.);
#63549 = VERTEX_POINT('',#63550);
#63550 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#63551 = SURFACE_CURVE('',#63552,(#63556),.PCURVE_S1.);
#63552 = LINE('',#63553,#63554);
#63553 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#63554 = VECTOR('',#63555,1.);
#63555 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63556 = PCURVE('',#63536,#63557);
#63557 = DEFINITIONAL_REPRESENTATION('',(#63558),#63562);
#63558 = LINE('',#63559,#63560);
#63559 = CARTESIAN_POINT('',(0.134089589629,-5.000000000001E-002));
#63560 = VECTOR('',#63561,1.);
#63561 = DIRECTION('',(-0.E+000,1.));
#63562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63563 = ORIENTED_EDGE('',*,*,#63564,.F.);
#63564 = EDGE_CURVE('',#63565,#63549,#63567,.T.);
#63565 = VERTEX_POINT('',#63566);
#63566 = CARTESIAN_POINT('',(2.451146897693,-7.259170396916,
    6.902564884263));
#63567 = SURFACE_CURVE('',#63568,(#63572),.PCURVE_S1.);
#63568 = LINE('',#63569,#63570);
#63569 = CARTESIAN_POINT('',(2.451146897693,-7.259170396916,
    6.902564884263));
#63570 = VECTOR('',#63571,1.);
#63571 = DIRECTION('',(3.31188432359E-015,-0.865982271315,
    -0.500074700188));
#63572 = PCURVE('',#63536,#63573);
#63573 = DEFINITIONAL_REPRESENTATION('',(#63574),#63578);
#63574 = LINE('',#63575,#63576);
#63575 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#63576 = VECTOR('',#63577,1.);
#63577 = DIRECTION('',(1.,-3.31188432359E-015));
#63578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63579 = ORIENTED_EDGE('',*,*,#63580,.F.);
#63580 = EDGE_CURVE('',#63528,#63565,#63581,.T.);
#63581 = SURFACE_CURVE('',#63582,(#63586),.PCURVE_S1.);
#63582 = LINE('',#63583,#63584);
#63583 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#63584 = VECTOR('',#63585,1.);
#63585 = DIRECTION('',(1.,0.E+000,0.E+000));
#63586 = PCURVE('',#63536,#63587);
#63587 = DEFINITIONAL_REPRESENTATION('',(#63588),#63592);
#63588 = LINE('',#63589,#63590);
#63589 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63590 = VECTOR('',#63591,1.);
#63591 = DIRECTION('',(0.E+000,-1.));
#63592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63597)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63594,#63595,#63596)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63594 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63595 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63596 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63597 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63594,
  'distance_accuracy_value','confusion accuracy');
#63598 = SHAPE_DEFINITION_REPRESENTATION(#63599,#63518);
#63599 = PRODUCT_DEFINITION_SHAPE('','',#63600);
#63600 = PRODUCT_DEFINITION('design','',#63601,#63604);
#63601 = PRODUCT_DEFINITION_FORMATION('','',#63602);
#63602 = PRODUCT('CADSOFTTOOLS 1.281','CADSOFTTOOLS 1.281','',(#63603));
#63603 = PRODUCT_CONTEXT('',#2,'mechanical');
#63604 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63605 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63606,#63608);
#63606 = ( REPRESENTATION_RELATIONSHIP('','',#63518,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63607) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63607 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1135);
#63608 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63609);
#63609 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('281','','',#5,#63600,$);
#63610 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63602));
#63611 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63612),#63686);
#63612 = SHELL_BASED_SURFACE_MODEL('',(#63613));
#63613 = OPEN_SHELL('',(#63614));
#63614 = ADVANCED_FACE('',(#63615),#63629,.F.);
#63615 = FACE_BOUND('',#63616,.T.);
#63616 = EDGE_LOOP('',(#63617,#63640,#63656,#63672));
#63617 = ORIENTED_EDGE('',*,*,#63618,.F.);
#63618 = EDGE_CURVE('',#63619,#63621,#63623,.T.);
#63619 = VERTEX_POINT('',#63620);
#63620 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#63621 = VERTEX_POINT('',#63622);
#63622 = CARTESIAN_POINT('',(2.401146897693,-7.375289604303,
    6.835510072931));
#63623 = SURFACE_CURVE('',#63624,(#63628),.PCURVE_S1.);
#63624 = LINE('',#63625,#63626);
#63625 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#63626 = VECTOR('',#63627,1.);
#63627 = DIRECTION('',(0.E+000,0.500079655475,-0.86597940979));
#63628 = PCURVE('',#63629,#63634);
#63629 = PLANE('',#63630);
#63630 = AXIS2_PLACEMENT_3D('',#63631,#63632,#63633);
#63631 = CARTESIAN_POINT('',(2.401146897693,-7.375289604303,
    6.835510072931));
#63632 = DIRECTION('',(0.E+000,-0.86597940979,-0.500079655475));
#63633 = DIRECTION('',(0.E+000,-0.500079655475,0.86597940979));
#63634 = DEFINITIONAL_REPRESENTATION('',(#63635),#63639);
#63635 = LINE('',#63636,#63637);
#63636 = CARTESIAN_POINT('',(0.19437505644,0.E+000));
#63637 = VECTOR('',#63638,1.);
#63638 = DIRECTION('',(-1.,-0.E+000));
#63639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63640 = ORIENTED_EDGE('',*,*,#63641,.T.);
#63641 = EDGE_CURVE('',#63619,#63642,#63644,.T.);
#63642 = VERTEX_POINT('',#63643);
#63643 = CARTESIAN_POINT('',(2.451146897693,-7.47249261556,
    7.003834869584));
#63644 = SURFACE_CURVE('',#63645,(#63649),.PCURVE_S1.);
#63645 = LINE('',#63646,#63647);
#63646 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#63647 = VECTOR('',#63648,1.);
#63648 = DIRECTION('',(1.,0.E+000,0.E+000));
#63649 = PCURVE('',#63629,#63650);
#63650 = DEFINITIONAL_REPRESENTATION('',(#63651),#63655);
#63651 = LINE('',#63652,#63653);
#63652 = CARTESIAN_POINT('',(0.19437505644,0.E+000));
#63653 = VECTOR('',#63654,1.);
#63654 = DIRECTION('',(0.E+000,-1.));
#63655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63656 = ORIENTED_EDGE('',*,*,#63657,.F.);
#63657 = EDGE_CURVE('',#63658,#63642,#63660,.T.);
#63658 = VERTEX_POINT('',#63659);
#63659 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#63660 = SURFACE_CURVE('',#63661,(#63665),.PCURVE_S1.);
#63661 = LINE('',#63662,#63663);
#63662 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#63663 = VECTOR('',#63664,1.);
#63664 = DIRECTION('',(0.E+000,-0.500079655475,0.86597940979));
#63665 = PCURVE('',#63629,#63666);
#63666 = DEFINITIONAL_REPRESENTATION('',(#63667),#63671);
#63667 = LINE('',#63668,#63669);
#63668 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#63669 = VECTOR('',#63670,1.);
#63670 = DIRECTION('',(1.,0.E+000));
#63671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63672 = ORIENTED_EDGE('',*,*,#63673,.T.);
#63673 = EDGE_CURVE('',#63658,#63621,#63674,.T.);
#63674 = SURFACE_CURVE('',#63675,(#63679),.PCURVE_S1.);
#63675 = LINE('',#63676,#63677);
#63676 = CARTESIAN_POINT('',(2.451146897693,-7.375289604303,
    6.835510072931));
#63677 = VECTOR('',#63678,1.);
#63678 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63679 = PCURVE('',#63629,#63680);
#63680 = DEFINITIONAL_REPRESENTATION('',(#63681),#63685);
#63681 = LINE('',#63682,#63683);
#63682 = CARTESIAN_POINT('',(-5.178200992772E-015,-5.000000000001E-002)
  );
#63683 = VECTOR('',#63684,1.);
#63684 = DIRECTION('',(0.E+000,1.));
#63685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63690)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63687,#63688,#63689)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63687 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63688 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63689 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63690 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63687,
  'distance_accuracy_value','confusion accuracy');
#63691 = SHAPE_DEFINITION_REPRESENTATION(#63692,#63611);
#63692 = PRODUCT_DEFINITION_SHAPE('','',#63693);
#63693 = PRODUCT_DEFINITION('design','',#63694,#63697);
#63694 = PRODUCT_DEFINITION_FORMATION('','',#63695);
#63695 = PRODUCT('CADSOFTTOOLS 1.282','CADSOFTTOOLS 1.282','',(#63696));
#63696 = PRODUCT_CONTEXT('',#2,'mechanical');
#63697 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63698 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63699,#63701);
#63699 = ( REPRESENTATION_RELATIONSHIP('','',#63611,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63700) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63700 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1139);
#63701 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63702);
#63702 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('282','','',#5,#63693,$);
#63703 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63695));
#63704 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63705),#63779);
#63705 = SHELL_BASED_SURFACE_MODEL('',(#63706));
#63706 = OPEN_SHELL('',(#63707));
#63707 = ADVANCED_FACE('',(#63708),#63722,.F.);
#63708 = FACE_BOUND('',#63709,.T.);
#63709 = EDGE_LOOP('',(#63710,#63733,#63749,#63765));
#63710 = ORIENTED_EDGE('',*,*,#63711,.F.);
#63711 = EDGE_CURVE('',#63712,#63714,#63716,.T.);
#63712 = VERTEX_POINT('',#63713);
#63713 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#63714 = VERTEX_POINT('',#63715);
#63715 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#63716 = SURFACE_CURVE('',#63717,(#63721),.PCURVE_S1.);
#63717 = LINE('',#63718,#63719);
#63718 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#63719 = VECTOR('',#63720,1.);
#63720 = DIRECTION('',(0.E+000,0.865973862098,0.500089262195));
#63721 = PCURVE('',#63722,#63727);
#63722 = PLANE('',#63723);
#63723 = AXIS2_PLACEMENT_3D('',#63724,#63725,#63726);
#63724 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#63725 = DIRECTION('',(0.E+000,0.500089262195,-0.865973862098));
#63726 = DIRECTION('',(0.E+000,-0.865973862098,-0.500089262195));
#63727 = DEFINITIONAL_REPRESENTATION('',(#63728),#63732);
#63728 = LINE('',#63729,#63730);
#63729 = CARTESIAN_POINT('',(6.303201055223E-002,0.E+000));
#63730 = VECTOR('',#63731,1.);
#63731 = DIRECTION('',(-1.,0.E+000));
#63732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63733 = ORIENTED_EDGE('',*,*,#63734,.T.);
#63734 = EDGE_CURVE('',#63712,#63735,#63737,.T.);
#63735 = VERTEX_POINT('',#63736);
#63736 = CARTESIAN_POINT('',(2.451146897693,-7.527076689174,
    6.972313237933));
#63737 = SURFACE_CURVE('',#63738,(#63742),.PCURVE_S1.);
#63738 = LINE('',#63739,#63740);
#63739 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#63740 = VECTOR('',#63741,1.);
#63741 = DIRECTION('',(1.,0.E+000,0.E+000));
#63742 = PCURVE('',#63722,#63743);
#63743 = DEFINITIONAL_REPRESENTATION('',(#63744),#63748);
#63744 = LINE('',#63745,#63746);
#63745 = CARTESIAN_POINT('',(6.303201055223E-002,0.E+000));
#63746 = VECTOR('',#63747,1.);
#63747 = DIRECTION('',(0.E+000,-1.));
#63748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63749 = ORIENTED_EDGE('',*,*,#63750,.F.);
#63750 = EDGE_CURVE('',#63751,#63735,#63753,.T.);
#63751 = VERTEX_POINT('',#63752);
#63752 = CARTESIAN_POINT('',(2.451146897693,-7.47249261556,
    7.003834869584));
#63753 = SURFACE_CURVE('',#63754,(#63758),.PCURVE_S1.);
#63754 = LINE('',#63755,#63756);
#63755 = CARTESIAN_POINT('',(2.451146897693,-7.47249261556,
    7.003834869584));
#63756 = VECTOR('',#63757,1.);
#63757 = DIRECTION('',(0.E+000,-0.865973862098,-0.500089262195));
#63758 = PCURVE('',#63722,#63759);
#63759 = DEFINITIONAL_REPRESENTATION('',(#63760),#63764);
#63760 = LINE('',#63761,#63762);
#63761 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#63762 = VECTOR('',#63763,1.);
#63763 = DIRECTION('',(1.,0.E+000));
#63764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63765 = ORIENTED_EDGE('',*,*,#63766,.F.);
#63766 = EDGE_CURVE('',#63714,#63751,#63767,.T.);
#63767 = SURFACE_CURVE('',#63768,(#63772),.PCURVE_S1.);
#63768 = LINE('',#63769,#63770);
#63769 = CARTESIAN_POINT('',(2.401146897693,-7.47249261556,
    7.003834869584));
#63770 = VECTOR('',#63771,1.);
#63771 = DIRECTION('',(1.,0.E+000,0.E+000));
#63772 = PCURVE('',#63722,#63773);
#63773 = DEFINITIONAL_REPRESENTATION('',(#63774),#63778);
#63774 = LINE('',#63775,#63776);
#63775 = CARTESIAN_POINT('',(8.373956823747E-015,0.E+000));
#63776 = VECTOR('',#63777,1.);
#63777 = DIRECTION('',(0.E+000,-1.));
#63778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63783)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63780,#63781,#63782)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63780 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63781 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63782 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63783 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63780,
  'distance_accuracy_value','confusion accuracy');
#63784 = SHAPE_DEFINITION_REPRESENTATION(#63785,#63704);
#63785 = PRODUCT_DEFINITION_SHAPE('','',#63786);
#63786 = PRODUCT_DEFINITION('design','',#63787,#63790);
#63787 = PRODUCT_DEFINITION_FORMATION('','',#63788);
#63788 = PRODUCT('CADSOFTTOOLS 1.283','CADSOFTTOOLS 1.283','',(#63789));
#63789 = PRODUCT_CONTEXT('',#2,'mechanical');
#63790 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63791 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63792,#63794);
#63792 = ( REPRESENTATION_RELATIONSHIP('','',#63704,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63793) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63793 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1143);
#63794 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63795);
#63795 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('283','','',#5,#63786,$);
#63796 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63788));
#63797 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63798),#63872);
#63798 = SHELL_BASED_SURFACE_MODEL('',(#63799));
#63799 = OPEN_SHELL('',(#63800));
#63800 = ADVANCED_FACE('',(#63801),#63815,.F.);
#63801 = FACE_BOUND('',#63802,.T.);
#63802 = EDGE_LOOP('',(#63803,#63826,#63842,#63858));
#63803 = ORIENTED_EDGE('',*,*,#63804,.F.);
#63804 = EDGE_CURVE('',#63805,#63807,#63809,.T.);
#63805 = VERTEX_POINT('',#63806);
#63806 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#63807 = VERTEX_POINT('',#63808);
#63808 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#63809 = SURFACE_CURVE('',#63810,(#63814),.PCURVE_S1.);
#63810 = LINE('',#63811,#63812);
#63811 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#63812 = VECTOR('',#63813,1.);
#63813 = DIRECTION('',(0.E+000,0.508993849097,0.860770156071));
#63814 = PCURVE('',#63815,#63820);
#63815 = PLANE('',#63816);
#63816 = AXIS2_PLACEMENT_3D('',#63817,#63818,#63819);
#63817 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#63818 = DIRECTION('',(0.E+000,0.860770156071,-0.508993849097));
#63819 = DIRECTION('',(0.E+000,-0.508993849097,-0.860770156071));
#63820 = DEFINITIONAL_REPRESENTATION('',(#63821),#63825);
#63821 = LINE('',#63822,#63823);
#63822 = CARTESIAN_POINT('',(0.416513316517,0.E+000));
#63823 = VECTOR('',#63824,1.);
#63824 = DIRECTION('',(-1.,0.E+000));
#63825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63826 = ORIENTED_EDGE('',*,*,#63827,.T.);
#63827 = EDGE_CURVE('',#63805,#63828,#63830,.T.);
#63828 = VERTEX_POINT('',#63829);
#63829 = CARTESIAN_POINT('',(2.451146897693,-7.739079405347,
    6.613791005469));
#63830 = SURFACE_CURVE('',#63831,(#63835),.PCURVE_S1.);
#63831 = LINE('',#63832,#63833);
#63832 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#63833 = VECTOR('',#63834,1.);
#63834 = DIRECTION('',(1.,0.E+000,0.E+000));
#63835 = PCURVE('',#63815,#63836);
#63836 = DEFINITIONAL_REPRESENTATION('',(#63837),#63841);
#63837 = LINE('',#63838,#63839);
#63838 = CARTESIAN_POINT('',(0.416513316517,0.E+000));
#63839 = VECTOR('',#63840,1.);
#63840 = DIRECTION('',(0.E+000,-1.));
#63841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63842 = ORIENTED_EDGE('',*,*,#63843,.F.);
#63843 = EDGE_CURVE('',#63844,#63828,#63846,.T.);
#63844 = VERTEX_POINT('',#63845);
#63845 = CARTESIAN_POINT('',(2.451146897693,-7.527076689174,
    6.972313237933));
#63846 = SURFACE_CURVE('',#63847,(#63851),.PCURVE_S1.);
#63847 = LINE('',#63848,#63849);
#63848 = CARTESIAN_POINT('',(2.451146897693,-7.527076689174,
    6.972313237933));
#63849 = VECTOR('',#63850,1.);
#63850 = DIRECTION('',(-1.066206510669E-015,-0.508993849097,
    -0.860770156071));
#63851 = PCURVE('',#63815,#63852);
#63852 = DEFINITIONAL_REPRESENTATION('',(#63853),#63857);
#63853 = LINE('',#63854,#63855);
#63854 = CARTESIAN_POINT('',(9.141044055133E-015,-5.000000000001E-002));
#63855 = VECTOR('',#63856,1.);
#63856 = DIRECTION('',(1.,1.066206510669E-015));
#63857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63858 = ORIENTED_EDGE('',*,*,#63859,.F.);
#63859 = EDGE_CURVE('',#63807,#63844,#63860,.T.);
#63860 = SURFACE_CURVE('',#63861,(#63865),.PCURVE_S1.);
#63861 = LINE('',#63862,#63863);
#63862 = CARTESIAN_POINT('',(2.401146897693,-7.527076689174,
    6.972313237933));
#63863 = VECTOR('',#63864,1.);
#63864 = DIRECTION('',(1.,0.E+000,0.E+000));
#63865 = PCURVE('',#63815,#63866);
#63866 = DEFINITIONAL_REPRESENTATION('',(#63867),#63871);
#63867 = LINE('',#63868,#63869);
#63868 = CARTESIAN_POINT('',(5.178819442302E-015,0.E+000));
#63869 = VECTOR('',#63870,1.);
#63870 = DIRECTION('',(0.E+000,-1.));
#63871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63876)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63873,#63874,#63875)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63873 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63874 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63875 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63876 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63873,
  'distance_accuracy_value','confusion accuracy');
#63877 = SHAPE_DEFINITION_REPRESENTATION(#63878,#63797);
#63878 = PRODUCT_DEFINITION_SHAPE('','',#63879);
#63879 = PRODUCT_DEFINITION('design','',#63880,#63883);
#63880 = PRODUCT_DEFINITION_FORMATION('','',#63881);
#63881 = PRODUCT('CADSOFTTOOLS 1.284','CADSOFTTOOLS 1.284','',(#63882));
#63882 = PRODUCT_CONTEXT('',#2,'mechanical');
#63883 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63884 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63885,#63887);
#63885 = ( REPRESENTATION_RELATIONSHIP('','',#63797,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63886) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63886 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1147);
#63887 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63888);
#63888 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('284','','',#5,#63879,$);
#63889 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63881));
#63890 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63891),#63965);
#63891 = SHELL_BASED_SURFACE_MODEL('',(#63892));
#63892 = OPEN_SHELL('',(#63893));
#63893 = ADVANCED_FACE('',(#63894),#63908,.F.);
#63894 = FACE_BOUND('',#63895,.T.);
#63895 = EDGE_LOOP('',(#63896,#63919,#63935,#63951));
#63896 = ORIENTED_EDGE('',*,*,#63897,.F.);
#63897 = EDGE_CURVE('',#63898,#63900,#63902,.T.);
#63898 = VERTEX_POINT('',#63899);
#63899 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#63900 = VERTEX_POINT('',#63901);
#63901 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#63902 = SURFACE_CURVE('',#63903,(#63907),.PCURVE_S1.);
#63903 = LINE('',#63904,#63905);
#63904 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#63905 = VECTOR('',#63906,1.);
#63906 = DIRECTION('',(0.E+000,-0.500078896407,0.865979848131));
#63907 = PCURVE('',#63908,#63913);
#63908 = PLANE('',#63909);
#63909 = AXIS2_PLACEMENT_3D('',#63910,#63911,#63912);
#63910 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#63911 = DIRECTION('',(0.E+000,0.865979848131,0.500078896407));
#63912 = DIRECTION('',(0.E+000,0.500078896407,-0.865979848131));
#63913 = DEFINITIONAL_REPRESENTATION('',(#63914),#63918);
#63914 = LINE('',#63915,#63916);
#63915 = CARTESIAN_POINT('',(4.492634327762E-002,0.E+000));
#63916 = VECTOR('',#63917,1.);
#63917 = DIRECTION('',(-1.,0.E+000));
#63918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63919 = ORIENTED_EDGE('',*,*,#63920,.T.);
#63920 = EDGE_CURVE('',#63898,#63921,#63923,.T.);
#63921 = VERTEX_POINT('',#63922);
#63922 = CARTESIAN_POINT('',(2.451146897693,-7.716612689182,
    6.574885697541));
#63923 = SURFACE_CURVE('',#63924,(#63928),.PCURVE_S1.);
#63924 = LINE('',#63925,#63926);
#63925 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#63926 = VECTOR('',#63927,1.);
#63927 = DIRECTION('',(1.,0.E+000,0.E+000));
#63928 = PCURVE('',#63908,#63929);
#63929 = DEFINITIONAL_REPRESENTATION('',(#63930),#63934);
#63930 = LINE('',#63931,#63932);
#63931 = CARTESIAN_POINT('',(4.492634327762E-002,0.E+000));
#63932 = VECTOR('',#63933,1.);
#63933 = DIRECTION('',(0.E+000,-1.));
#63934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63935 = ORIENTED_EDGE('',*,*,#63936,.F.);
#63936 = EDGE_CURVE('',#63937,#63921,#63939,.T.);
#63937 = VERTEX_POINT('',#63938);
#63938 = CARTESIAN_POINT('',(2.451146897693,-7.739079405347,
    6.613791005469));
#63939 = SURFACE_CURVE('',#63940,(#63944),.PCURVE_S1.);
#63940 = LINE('',#63941,#63942);
#63941 = CARTESIAN_POINT('',(2.451146897693,-7.739079405347,
    6.613791005469));
#63942 = VECTOR('',#63943,1.);
#63943 = DIRECTION('',(9.884828754163E-015,0.500078896407,
    -0.865979848131));
#63944 = PCURVE('',#63908,#63945);
#63945 = DEFINITIONAL_REPRESENTATION('',(#63946),#63950);
#63946 = LINE('',#63947,#63948);
#63947 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#63948 = VECTOR('',#63949,1.);
#63949 = DIRECTION('',(1.,-9.884828754163E-015));
#63950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63951 = ORIENTED_EDGE('',*,*,#63952,.F.);
#63952 = EDGE_CURVE('',#63900,#63937,#63953,.T.);
#63953 = SURFACE_CURVE('',#63954,(#63958),.PCURVE_S1.);
#63954 = LINE('',#63955,#63956);
#63955 = CARTESIAN_POINT('',(2.401146897693,-7.739079405347,
    6.613791005469));
#63956 = VECTOR('',#63957,1.);
#63957 = DIRECTION('',(1.,0.E+000,0.E+000));
#63958 = PCURVE('',#63908,#63959);
#63959 = DEFINITIONAL_REPRESENTATION('',(#63960),#63964);
#63960 = LINE('',#63961,#63962);
#63961 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63962 = VECTOR('',#63963,1.);
#63963 = DIRECTION('',(0.E+000,-1.));
#63964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63969)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63966,#63967,#63968)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63966 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63967 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63968 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63969 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63966,
  'distance_accuracy_value','confusion accuracy');
#63970 = SHAPE_DEFINITION_REPRESENTATION(#63971,#63890);
#63971 = PRODUCT_DEFINITION_SHAPE('','',#63972);
#63972 = PRODUCT_DEFINITION('design','',#63973,#63976);
#63973 = PRODUCT_DEFINITION_FORMATION('','',#63974);
#63974 = PRODUCT('CADSOFTTOOLS 1.285','CADSOFTTOOLS 1.285','',(#63975));
#63975 = PRODUCT_CONTEXT('',#2,'mechanical');
#63976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63978,#63980);
#63978 = ( REPRESENTATION_RELATIONSHIP('','',#63890,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63979) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1151);
#63980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63981);
#63981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('285','','',#5,#63972,$);
#63982 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63974));
#63983 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63984),#64058);
#63984 = SHELL_BASED_SURFACE_MODEL('',(#63985));
#63985 = OPEN_SHELL('',(#63986));
#63986 = ADVANCED_FACE('',(#63987),#64001,.F.);
#63987 = FACE_BOUND('',#63988,.T.);
#63988 = EDGE_LOOP('',(#63989,#64012,#64028,#64044));
#63989 = ORIENTED_EDGE('',*,*,#63990,.F.);
#63990 = EDGE_CURVE('',#63991,#63993,#63995,.T.);
#63991 = VERTEX_POINT('',#63992);
#63992 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#63993 = VERTEX_POINT('',#63994);
#63994 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#63995 = SURFACE_CURVE('',#63996,(#64000),.PCURVE_S1.);
#63996 = LINE('',#63997,#63998);
#63997 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#63998 = VECTOR('',#63999,1.);
#63999 = DIRECTION('',(0.E+000,-0.865985759357,-0.500068659877));
#64000 = PCURVE('',#64001,#64006);
#64001 = PLANE('',#64002);
#64002 = AXIS2_PLACEMENT_3D('',#64003,#64004,#64005);
#64003 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#64004 = DIRECTION('',(0.E+000,-0.500068659877,0.865985759357));
#64005 = DIRECTION('',(0.E+000,0.865985759357,0.500068659877));
#64006 = DEFINITIONAL_REPRESENTATION('',(#64007),#64011);
#64007 = LINE('',#64008,#64009);
#64008 = CARTESIAN_POINT('',(0.362877522738,0.E+000));
#64009 = VECTOR('',#64010,1.);
#64010 = DIRECTION('',(-1.,-0.E+000));
#64011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64012 = ORIENTED_EDGE('',*,*,#64013,.T.);
#64013 = EDGE_CURVE('',#63991,#64014,#64016,.T.);
#64014 = VERTEX_POINT('',#64015);
#64015 = CARTESIAN_POINT('',(2.451146897693,-7.4023659221,6.756349374036
    ));
#64016 = SURFACE_CURVE('',#64017,(#64021),.PCURVE_S1.);
#64017 = LINE('',#64018,#64019);
#64018 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#64019 = VECTOR('',#64020,1.);
#64020 = DIRECTION('',(1.,0.E+000,0.E+000));
#64021 = PCURVE('',#64001,#64022);
#64022 = DEFINITIONAL_REPRESENTATION('',(#64023),#64027);
#64023 = LINE('',#64024,#64025);
#64024 = CARTESIAN_POINT('',(0.362877522738,0.E+000));
#64025 = VECTOR('',#64026,1.);
#64026 = DIRECTION('',(0.E+000,-1.));
#64027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64028 = ORIENTED_EDGE('',*,*,#64029,.F.);
#64029 = EDGE_CURVE('',#64030,#64014,#64032,.T.);
#64030 = VERTEX_POINT('',#64031);
#64031 = CARTESIAN_POINT('',(2.451146897693,-7.716612689182,
    6.574885697541));
#64032 = SURFACE_CURVE('',#64033,(#64037),.PCURVE_S1.);
#64033 = LINE('',#64034,#64035);
#64034 = CARTESIAN_POINT('',(2.451146897693,-7.716612689182,
    6.574885697541));
#64035 = VECTOR('',#64036,1.);
#64036 = DIRECTION('',(-1.223799166449E-015,0.865985759357,
    0.500068659877));
#64037 = PCURVE('',#64001,#64038);
#64038 = DEFINITIONAL_REPRESENTATION('',(#64039),#64043);
#64039 = LINE('',#64040,#64041);
#64040 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64041 = VECTOR('',#64042,1.);
#64042 = DIRECTION('',(1.,1.223799166449E-015));
#64043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64044 = ORIENTED_EDGE('',*,*,#64045,.F.);
#64045 = EDGE_CURVE('',#63993,#64030,#64046,.T.);
#64046 = SURFACE_CURVE('',#64047,(#64051),.PCURVE_S1.);
#64047 = LINE('',#64048,#64049);
#64048 = CARTESIAN_POINT('',(2.401146897693,-7.716612689182,
    6.574885697541));
#64049 = VECTOR('',#64050,1.);
#64050 = DIRECTION('',(1.,0.E+000,0.E+000));
#64051 = PCURVE('',#64001,#64052);
#64052 = DEFINITIONAL_REPRESENTATION('',(#64053),#64057);
#64053 = LINE('',#64054,#64055);
#64054 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64055 = VECTOR('',#64056,1.);
#64056 = DIRECTION('',(0.E+000,-1.));
#64057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64062)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64059,#64060,#64061)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64059 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64060 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64061 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64062 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64059,
  'distance_accuracy_value','confusion accuracy');
#64063 = SHAPE_DEFINITION_REPRESENTATION(#64064,#63983);
#64064 = PRODUCT_DEFINITION_SHAPE('','',#64065);
#64065 = PRODUCT_DEFINITION('design','',#64066,#64069);
#64066 = PRODUCT_DEFINITION_FORMATION('','',#64067);
#64067 = PRODUCT('CADSOFTTOOLS 1.286','CADSOFTTOOLS 1.286','',(#64068));
#64068 = PRODUCT_CONTEXT('',#2,'mechanical');
#64069 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64070 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64071,#64073);
#64071 = ( REPRESENTATION_RELATIONSHIP('','',#63983,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64072) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64072 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1155);
#64073 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64074);
#64074 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('286','','',#5,#64065,$);
#64075 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64067));
#64076 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64077),#64151);
#64077 = SHELL_BASED_SURFACE_MODEL('',(#64078));
#64078 = OPEN_SHELL('',(#64079));
#64079 = ADVANCED_FACE('',(#64080),#64094,.F.);
#64080 = FACE_BOUND('',#64081,.T.);
#64081 = EDGE_LOOP('',(#64082,#64105,#64121,#64137));
#64082 = ORIENTED_EDGE('',*,*,#64083,.F.);
#64083 = EDGE_CURVE('',#64084,#64086,#64088,.T.);
#64084 = VERTEX_POINT('',#64085);
#64085 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#64086 = VERTEX_POINT('',#64087);
#64087 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#64088 = SURFACE_CURVE('',#64089,(#64093),.PCURVE_S1.);
#64089 = LINE('',#64090,#64091);
#64090 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#64091 = VECTOR('',#64092,1.);
#64092 = DIRECTION('',(0.E+000,-0.500077351967,0.865980739999));
#64093 = PCURVE('',#64094,#64099);
#64094 = PLANE('',#64095);
#64095 = AXIS2_PLACEMENT_3D('',#64096,#64097,#64098);
#64096 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#64097 = DIRECTION('',(0.E+000,0.865980739999,0.500077351967));
#64098 = DIRECTION('',(0.E+000,0.500077351967,-0.865980739999));
#64099 = DEFINITIONAL_REPRESENTATION('',(#64100),#64104);
#64100 = LINE('',#64101,#64102);
#64101 = CARTESIAN_POINT('',(6.051291662491E-002,0.E+000));
#64102 = VECTOR('',#64103,1.);
#64103 = DIRECTION('',(-1.,0.E+000));
#64104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64105 = ORIENTED_EDGE('',*,*,#64106,.T.);
#64106 = EDGE_CURVE('',#64084,#64107,#64109,.T.);
#64107 = VERTEX_POINT('',#64108);
#64108 = CARTESIAN_POINT('',(2.451146897693,-7.372104782994,
    6.703946353718));
#64109 = SURFACE_CURVE('',#64110,(#64114),.PCURVE_S1.);
#64110 = LINE('',#64111,#64112);
#64111 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#64112 = VECTOR('',#64113,1.);
#64113 = DIRECTION('',(1.,0.E+000,0.E+000));
#64114 = PCURVE('',#64094,#64115);
#64115 = DEFINITIONAL_REPRESENTATION('',(#64116),#64120);
#64116 = LINE('',#64117,#64118);
#64117 = CARTESIAN_POINT('',(6.051291662491E-002,0.E+000));
#64118 = VECTOR('',#64119,1.);
#64119 = DIRECTION('',(0.E+000,-1.));
#64120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64121 = ORIENTED_EDGE('',*,*,#64122,.F.);
#64122 = EDGE_CURVE('',#64123,#64107,#64125,.T.);
#64123 = VERTEX_POINT('',#64124);
#64124 = CARTESIAN_POINT('',(2.451146897693,-7.4023659221,6.756349374036
    ));
#64125 = SURFACE_CURVE('',#64126,(#64130),.PCURVE_S1.);
#64126 = LINE('',#64127,#64128);
#64127 = CARTESIAN_POINT('',(2.451146897693,-7.4023659221,6.756349374036
    ));
#64128 = VECTOR('',#64129,1.);
#64129 = DIRECTION('',(-7.33875071008E-015,0.500077351967,
    -0.865980739999));
#64130 = PCURVE('',#64094,#64131);
#64131 = DEFINITIONAL_REPRESENTATION('',(#64132),#64136);
#64132 = LINE('',#64133,#64134);
#64133 = CARTESIAN_POINT('',(5.17820076231E-015,-5.000000000001E-002));
#64134 = VECTOR('',#64135,1.);
#64135 = DIRECTION('',(1.,7.33875071008E-015));
#64136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64137 = ORIENTED_EDGE('',*,*,#64138,.F.);
#64138 = EDGE_CURVE('',#64086,#64123,#64139,.T.);
#64139 = SURFACE_CURVE('',#64140,(#64144),.PCURVE_S1.);
#64140 = LINE('',#64141,#64142);
#64141 = CARTESIAN_POINT('',(2.401146897693,-7.4023659221,6.756349374036
    ));
#64142 = VECTOR('',#64143,1.);
#64143 = DIRECTION('',(1.,0.E+000,0.E+000));
#64144 = PCURVE('',#64094,#64145);
#64145 = DEFINITIONAL_REPRESENTATION('',(#64146),#64150);
#64146 = LINE('',#64147,#64148);
#64147 = CARTESIAN_POINT('',(-8.373952802136E-015,0.E+000));
#64148 = VECTOR('',#64149,1.);
#64149 = DIRECTION('',(0.E+000,-1.));
#64150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64155)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64152,#64153,#64154)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64152 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64153 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64154 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64155 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64152,
  'distance_accuracy_value','confusion accuracy');
#64156 = SHAPE_DEFINITION_REPRESENTATION(#64157,#64076);
#64157 = PRODUCT_DEFINITION_SHAPE('','',#64158);
#64158 = PRODUCT_DEFINITION('design','',#64159,#64162);
#64159 = PRODUCT_DEFINITION_FORMATION('','',#64160);
#64160 = PRODUCT('CADSOFTTOOLS 1.287','CADSOFTTOOLS 1.287','',(#64161));
#64161 = PRODUCT_CONTEXT('',#2,'mechanical');
#64162 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64163 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64164,#64166);
#64164 = ( REPRESENTATION_RELATIONSHIP('','',#64076,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64165) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64165 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1159);
#64166 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64167);
#64167 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('287','','',#5,#64158,$);
#64168 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64160));
#64169 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64170),#64244);
#64170 = SHELL_BASED_SURFACE_MODEL('',(#64171));
#64171 = OPEN_SHELL('',(#64172));
#64172 = ADVANCED_FACE('',(#64173),#64187,.F.);
#64173 = FACE_BOUND('',#64174,.T.);
#64174 = EDGE_LOOP('',(#64175,#64198,#64214,#64230));
#64175 = ORIENTED_EDGE('',*,*,#64176,.F.);
#64176 = EDGE_CURVE('',#64177,#64179,#64181,.T.);
#64177 = VERTEX_POINT('',#64178);
#64178 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#64179 = VERTEX_POINT('',#64180);
#64180 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#64181 = SURFACE_CURVE('',#64182,(#64186),.PCURVE_S1.);
#64182 = LINE('',#64183,#64184);
#64183 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#64184 = VECTOR('',#64185,1.);
#64185 = DIRECTION('',(0.E+000,-0.865973862098,-0.500089262195));
#64186 = PCURVE('',#64187,#64192);
#64187 = PLANE('',#64188);
#64188 = AXIS2_PLACEMENT_3D('',#64189,#64190,#64191);
#64189 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#64190 = DIRECTION('',(0.E+000,-0.500089262195,0.865973862098));
#64191 = DIRECTION('',(0.E+000,0.865973862098,0.500089262195));
#64192 = DEFINITIONAL_REPRESENTATION('',(#64193),#64197);
#64193 = LINE('',#64194,#64195);
#64194 = CARTESIAN_POINT('',(6.303201055223E-002,0.E+000));
#64195 = VECTOR('',#64196,1.);
#64196 = DIRECTION('',(-1.,-0.E+000));
#64197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64198 = ORIENTED_EDGE('',*,*,#64199,.T.);
#64199 = EDGE_CURVE('',#64177,#64200,#64202,.T.);
#64200 = VERTEX_POINT('',#64201);
#64201 = CARTESIAN_POINT('',(2.451146897693,-7.31752070938,
    6.735467985369));
#64202 = SURFACE_CURVE('',#64203,(#64207),.PCURVE_S1.);
#64203 = LINE('',#64204,#64205);
#64204 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#64205 = VECTOR('',#64206,1.);
#64206 = DIRECTION('',(1.,0.E+000,0.E+000));
#64207 = PCURVE('',#64187,#64208);
#64208 = DEFINITIONAL_REPRESENTATION('',(#64209),#64213);
#64209 = LINE('',#64210,#64211);
#64210 = CARTESIAN_POINT('',(6.303201055223E-002,0.E+000));
#64211 = VECTOR('',#64212,1.);
#64212 = DIRECTION('',(0.E+000,-1.));
#64213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64214 = ORIENTED_EDGE('',*,*,#64215,.F.);
#64215 = EDGE_CURVE('',#64216,#64200,#64218,.T.);
#64216 = VERTEX_POINT('',#64217);
#64217 = CARTESIAN_POINT('',(2.451146897693,-7.372104782994,
    6.703946353718));
#64218 = SURFACE_CURVE('',#64219,(#64223),.PCURVE_S1.);
#64219 = LINE('',#64220,#64221);
#64220 = CARTESIAN_POINT('',(2.451146897693,-7.372104782994,
    6.703946353718));
#64221 = VECTOR('',#64222,1.);
#64222 = DIRECTION('',(0.E+000,0.865973862098,0.500089262195));
#64223 = PCURVE('',#64187,#64224);
#64224 = DEFINITIONAL_REPRESENTATION('',(#64225),#64229);
#64225 = LINE('',#64226,#64227);
#64226 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64227 = VECTOR('',#64228,1.);
#64228 = DIRECTION('',(1.,0.E+000));
#64229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64230 = ORIENTED_EDGE('',*,*,#64231,.F.);
#64231 = EDGE_CURVE('',#64179,#64216,#64232,.T.);
#64232 = SURFACE_CURVE('',#64233,(#64237),.PCURVE_S1.);
#64233 = LINE('',#64234,#64235);
#64234 = CARTESIAN_POINT('',(2.401146897693,-7.372104782994,
    6.703946353718));
#64235 = VECTOR('',#64236,1.);
#64236 = DIRECTION('',(1.,0.E+000,0.E+000));
#64237 = PCURVE('',#64187,#64238);
#64238 = DEFINITIONAL_REPRESENTATION('',(#64239),#64243);
#64239 = LINE('',#64240,#64241);
#64240 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64241 = VECTOR('',#64242,1.);
#64242 = DIRECTION('',(0.E+000,-1.));
#64243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64248)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64245,#64246,#64247)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64245 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64246 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64247 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64248 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64245,
  'distance_accuracy_value','confusion accuracy');
#64249 = SHAPE_DEFINITION_REPRESENTATION(#64250,#64169);
#64250 = PRODUCT_DEFINITION_SHAPE('','',#64251);
#64251 = PRODUCT_DEFINITION('design','',#64252,#64255);
#64252 = PRODUCT_DEFINITION_FORMATION('','',#64253);
#64253 = PRODUCT('CADSOFTTOOLS 1.288','CADSOFTTOOLS 1.288','',(#64254));
#64254 = PRODUCT_CONTEXT('',#2,'mechanical');
#64255 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64256 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64257,#64259);
#64257 = ( REPRESENTATION_RELATIONSHIP('','',#64169,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64258) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64258 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1163);
#64259 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64260);
#64260 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('288','','',#5,#64251,$);
#64261 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64253));
#64262 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64263),#64337);
#64263 = SHELL_BASED_SURFACE_MODEL('',(#64264));
#64264 = OPEN_SHELL('',(#64265));
#64265 = ADVANCED_FACE('',(#64266),#64280,.F.);
#64266 = FACE_BOUND('',#64267,.T.);
#64267 = EDGE_LOOP('',(#64268,#64291,#64307,#64323));
#64268 = ORIENTED_EDGE('',*,*,#64269,.F.);
#64269 = EDGE_CURVE('',#64270,#64272,#64274,.T.);
#64270 = VERTEX_POINT('',#64271);
#64271 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#64272 = VERTEX_POINT('',#64273);
#64273 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#64274 = SURFACE_CURVE('',#64275,(#64279),.PCURVE_S1.);
#64275 = LINE('',#64276,#64277);
#64276 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#64277 = VECTOR('',#64278,1.);
#64278 = DIRECTION('',(0.E+000,0.500079017973,-0.86597977793));
#64279 = PCURVE('',#64280,#64285);
#64280 = PLANE('',#64281);
#64281 = AXIS2_PLACEMENT_3D('',#64282,#64283,#64284);
#64282 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#64283 = DIRECTION('',(0.E+000,-0.86597977793,-0.500079017973));
#64284 = DIRECTION('',(0.E+000,-0.500079017973,0.86597977793));
#64285 = DEFINITIONAL_REPRESENTATION('',(#64286),#64290);
#64286 = LINE('',#64287,#64288);
#64287 = CARTESIAN_POINT('',(6.051271498855E-002,0.E+000));
#64288 = VECTOR('',#64289,1.);
#64289 = DIRECTION('',(-1.,-0.E+000));
#64290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64291 = ORIENTED_EDGE('',*,*,#64292,.T.);
#64292 = EDGE_CURVE('',#64270,#64293,#64295,.T.);
#64293 = VERTEX_POINT('',#64294);
#64294 = CARTESIAN_POINT('',(2.451146897693,-7.347781848467,
    6.787870772857));
#64295 = SURFACE_CURVE('',#64296,(#64300),.PCURVE_S1.);
#64296 = LINE('',#64297,#64298);
#64297 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#64298 = VECTOR('',#64299,1.);
#64299 = DIRECTION('',(1.,0.E+000,0.E+000));
#64300 = PCURVE('',#64280,#64301);
#64301 = DEFINITIONAL_REPRESENTATION('',(#64302),#64306);
#64302 = LINE('',#64303,#64304);
#64303 = CARTESIAN_POINT('',(6.051271498855E-002,0.E+000));
#64304 = VECTOR('',#64305,1.);
#64305 = DIRECTION('',(0.E+000,-1.));
#64306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64307 = ORIENTED_EDGE('',*,*,#64308,.F.);
#64308 = EDGE_CURVE('',#64309,#64293,#64311,.T.);
#64309 = VERTEX_POINT('',#64310);
#64310 = CARTESIAN_POINT('',(2.451146897693,-7.31752070938,
    6.735467985369));
#64311 = SURFACE_CURVE('',#64312,(#64316),.PCURVE_S1.);
#64312 = LINE('',#64313,#64314);
#64313 = CARTESIAN_POINT('',(2.451146897693,-7.31752070938,
    6.735467985369));
#64314 = VECTOR('',#64315,1.);
#64315 = DIRECTION('',(0.E+000,-0.500079017973,0.86597977793));
#64316 = PCURVE('',#64280,#64317);
#64317 = DEFINITIONAL_REPRESENTATION('',(#64318),#64322);
#64318 = LINE('',#64319,#64320);
#64319 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64320 = VECTOR('',#64321,1.);
#64321 = DIRECTION('',(1.,0.E+000));
#64322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64323 = ORIENTED_EDGE('',*,*,#64324,.F.);
#64324 = EDGE_CURVE('',#64272,#64309,#64325,.T.);
#64325 = SURFACE_CURVE('',#64326,(#64330),.PCURVE_S1.);
#64326 = LINE('',#64327,#64328);
#64327 = CARTESIAN_POINT('',(2.401146897693,-7.31752070938,
    6.735467985369));
#64328 = VECTOR('',#64329,1.);
#64329 = DIRECTION('',(1.,0.E+000,0.E+000));
#64330 = PCURVE('',#64280,#64331);
#64331 = DEFINITIONAL_REPRESENTATION('',(#64332),#64336);
#64332 = LINE('',#64333,#64334);
#64333 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64334 = VECTOR('',#64335,1.);
#64335 = DIRECTION('',(0.E+000,-1.));
#64336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64341)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64338,#64339,#64340)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64338 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64339 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64340 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64341 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64338,
  'distance_accuracy_value','confusion accuracy');
#64342 = SHAPE_DEFINITION_REPRESENTATION(#64343,#64262);
#64343 = PRODUCT_DEFINITION_SHAPE('','',#64344);
#64344 = PRODUCT_DEFINITION('design','',#64345,#64348);
#64345 = PRODUCT_DEFINITION_FORMATION('','',#64346);
#64346 = PRODUCT('CADSOFTTOOLS 1.289','CADSOFTTOOLS 1.289','',(#64347));
#64347 = PRODUCT_CONTEXT('',#2,'mechanical');
#64348 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64349 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64350,#64352);
#64350 = ( REPRESENTATION_RELATIONSHIP('','',#64262,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64351) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64351 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1167);
#64352 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64353);
#64353 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('289','','',#5,#64344,$);
#64354 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64346));
#64355 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64356),#64430);
#64356 = SHELL_BASED_SURFACE_MODEL('',(#64357));
#64357 = OPEN_SHELL('',(#64358));
#64358 = ADVANCED_FACE('',(#64359),#64373,.F.);
#64359 = FACE_BOUND('',#64360,.T.);
#64360 = EDGE_LOOP('',(#64361,#64384,#64400,#64416));
#64361 = ORIENTED_EDGE('',*,*,#64362,.F.);
#64362 = EDGE_CURVE('',#64363,#64365,#64367,.T.);
#64363 = VERTEX_POINT('',#64364);
#64364 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#64365 = VERTEX_POINT('',#64366);
#64366 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#64367 = SURFACE_CURVE('',#64368,(#64372),.PCURVE_S1.);
#64368 = LINE('',#64369,#64370);
#64369 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#64370 = VECTOR('',#64371,1.);
#64371 = DIRECTION('',(0.E+000,-0.865988465714,-0.500063973158));
#64372 = PCURVE('',#64373,#64378);
#64373 = PLANE('',#64374);
#64374 = AXIS2_PLACEMENT_3D('',#64375,#64376,#64377);
#64375 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#64376 = DIRECTION('',(0.E+000,-0.500063973158,0.865988465714));
#64377 = DIRECTION('',(0.E+000,0.865988465714,0.500063973158));
#64378 = DEFINITIONAL_REPRESENTATION('',(#64379),#64383);
#64379 = LINE('',#64380,#64381);
#64380 = CARTESIAN_POINT('',(0.134092932245,0.E+000));
#64381 = VECTOR('',#64382,1.);
#64382 = DIRECTION('',(-1.,-0.E+000));
#64383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64384 = ORIENTED_EDGE('',*,*,#64385,.T.);
#64385 = EDGE_CURVE('',#64363,#64386,#64388,.T.);
#64386 = VERTEX_POINT('',#64387);
#64387 = CARTESIAN_POINT('',(2.451146897693,-7.231658915809,
    6.854925817328));
#64388 = SURFACE_CURVE('',#64389,(#64393),.PCURVE_S1.);
#64389 = LINE('',#64390,#64391);
#64390 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#64391 = VECTOR('',#64392,1.);
#64392 = DIRECTION('',(1.,0.E+000,0.E+000));
#64393 = PCURVE('',#64373,#64394);
#64394 = DEFINITIONAL_REPRESENTATION('',(#64395),#64399);
#64395 = LINE('',#64396,#64397);
#64396 = CARTESIAN_POINT('',(0.134092932245,0.E+000));
#64397 = VECTOR('',#64398,1.);
#64398 = DIRECTION('',(0.E+000,-1.));
#64399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64400 = ORIENTED_EDGE('',*,*,#64401,.F.);
#64401 = EDGE_CURVE('',#64402,#64386,#64404,.T.);
#64402 = VERTEX_POINT('',#64403);
#64403 = CARTESIAN_POINT('',(2.451146897693,-7.347781848467,
    6.787870772857));
#64404 = SURFACE_CURVE('',#64405,(#64409),.PCURVE_S1.);
#64405 = LINE('',#64406,#64407);
#64406 = CARTESIAN_POINT('',(2.451146897693,-7.347781848467,
    6.787870772857));
#64407 = VECTOR('',#64408,1.);
#64408 = DIRECTION('',(0.E+000,0.865988465714,0.500063973158));
#64409 = PCURVE('',#64373,#64410);
#64410 = DEFINITIONAL_REPRESENTATION('',(#64411),#64415);
#64411 = LINE('',#64412,#64413);
#64412 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64413 = VECTOR('',#64414,1.);
#64414 = DIRECTION('',(1.,0.E+000));
#64415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64416 = ORIENTED_EDGE('',*,*,#64417,.F.);
#64417 = EDGE_CURVE('',#64365,#64402,#64418,.T.);
#64418 = SURFACE_CURVE('',#64419,(#64423),.PCURVE_S1.);
#64419 = LINE('',#64420,#64421);
#64420 = CARTESIAN_POINT('',(2.401146897693,-7.347781848467,
    6.787870772857));
#64421 = VECTOR('',#64422,1.);
#64422 = DIRECTION('',(1.,0.E+000,0.E+000));
#64423 = PCURVE('',#64373,#64424);
#64424 = DEFINITIONAL_REPRESENTATION('',(#64425),#64429);
#64425 = LINE('',#64426,#64427);
#64426 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64427 = VECTOR('',#64428,1.);
#64428 = DIRECTION('',(0.E+000,-1.));
#64429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64434)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64431,#64432,#64433)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64431,
  'distance_accuracy_value','confusion accuracy');
#64435 = SHAPE_DEFINITION_REPRESENTATION(#64436,#64355);
#64436 = PRODUCT_DEFINITION_SHAPE('','',#64437);
#64437 = PRODUCT_DEFINITION('design','',#64438,#64441);
#64438 = PRODUCT_DEFINITION_FORMATION('','',#64439);
#64439 = PRODUCT('CADSOFTTOOLS 1.290','CADSOFTTOOLS 1.290','',(#64440));
#64440 = PRODUCT_CONTEXT('',#2,'mechanical');
#64441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64442 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64443,#64445);
#64443 = ( REPRESENTATION_RELATIONSHIP('','',#64355,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64444) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64444 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1171);
#64445 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64446);
#64446 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('290','','',#5,#64437,$);
#64447 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64439));
#64448 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64449),#64523);
#64449 = SHELL_BASED_SURFACE_MODEL('',(#64450));
#64450 = OPEN_SHELL('',(#64451));
#64451 = ADVANCED_FACE('',(#64452),#64466,.F.);
#64452 = FACE_BOUND('',#64453,.T.);
#64453 = EDGE_LOOP('',(#64454,#64477,#64493,#64509));
#64454 = ORIENTED_EDGE('',*,*,#64455,.F.);
#64455 = EDGE_CURVE('',#64456,#64458,#64460,.T.);
#64456 = VERTEX_POINT('',#64457);
#64457 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#64458 = VERTEX_POINT('',#64459);
#64459 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#64460 = SURFACE_CURVE('',#64461,(#64465),.PCURVE_S1.);
#64461 = LINE('',#64462,#64463);
#64462 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#64463 = VECTOR('',#64464,1.);
#64464 = DIRECTION('',(0.E+000,0.500096152378,-0.865969883066));
#64465 = PCURVE('',#64466,#64471);
#64466 = PLANE('',#64467);
#64467 = AXIS2_PLACEMENT_3D('',#64468,#64469,#64470);
#64468 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#64469 = DIRECTION('',(0.E+000,-0.865969883066,-0.500096152378));
#64470 = DIRECTION('',(0.E+000,-0.500096152378,0.865969883066));
#64471 = DEFINITIONAL_REPRESENTATION('',(#64472),#64476);
#64472 = LINE('',#64473,#64474);
#64473 = CARTESIAN_POINT('',(5.501238307141E-002,0.E+000));
#64474 = VECTOR('',#64475,1.);
#64475 = DIRECTION('',(-1.,-0.E+000));
#64476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64477 = ORIENTED_EDGE('',*,*,#64478,.T.);
#64478 = EDGE_CURVE('',#64456,#64479,#64481,.T.);
#64479 = VERTEX_POINT('',#64480);
#64480 = CARTESIAN_POINT('',(2.451146897693,-7.259170396916,
    6.902564884263));
#64481 = SURFACE_CURVE('',#64482,(#64486),.PCURVE_S1.);
#64482 = LINE('',#64483,#64484);
#64483 = CARTESIAN_POINT('',(2.401146897693,-7.259170396916,
    6.902564884263));
#64484 = VECTOR('',#64485,1.);
#64485 = DIRECTION('',(1.,0.E+000,0.E+000));
#64486 = PCURVE('',#64466,#64487);
#64487 = DEFINITIONAL_REPRESENTATION('',(#64488),#64492);
#64488 = LINE('',#64489,#64490);
#64489 = CARTESIAN_POINT('',(5.501238307141E-002,0.E+000));
#64490 = VECTOR('',#64491,1.);
#64491 = DIRECTION('',(0.E+000,-1.));
#64492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64493 = ORIENTED_EDGE('',*,*,#64494,.F.);
#64494 = EDGE_CURVE('',#64495,#64479,#64497,.T.);
#64495 = VERTEX_POINT('',#64496);
#64496 = CARTESIAN_POINT('',(2.451146897693,-7.231658915809,
    6.854925817328));
#64497 = SURFACE_CURVE('',#64498,(#64502),.PCURVE_S1.);
#64498 = LINE('',#64499,#64500);
#64499 = CARTESIAN_POINT('',(2.451146897693,-7.231658915809,
    6.854925817328));
#64500 = VECTOR('',#64501,1.);
#64501 = DIRECTION('',(0.E+000,-0.500096152378,0.865969883066));
#64502 = PCURVE('',#64466,#64503);
#64503 = DEFINITIONAL_REPRESENTATION('',(#64504),#64508);
#64504 = LINE('',#64505,#64506);
#64505 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64506 = VECTOR('',#64507,1.);
#64507 = DIRECTION('',(1.,0.E+000));
#64508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64509 = ORIENTED_EDGE('',*,*,#64510,.F.);
#64510 = EDGE_CURVE('',#64458,#64495,#64511,.T.);
#64511 = SURFACE_CURVE('',#64512,(#64516),.PCURVE_S1.);
#64512 = LINE('',#64513,#64514);
#64513 = CARTESIAN_POINT('',(2.401146897693,-7.231658915809,
    6.854925817328));
#64514 = VECTOR('',#64515,1.);
#64515 = DIRECTION('',(1.,0.E+000,0.E+000));
#64516 = PCURVE('',#64466,#64517);
#64517 = DEFINITIONAL_REPRESENTATION('',(#64518),#64522);
#64518 = LINE('',#64519,#64520);
#64519 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64520 = VECTOR('',#64521,1.);
#64521 = DIRECTION('',(0.E+000,-1.));
#64522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64527)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64524,#64525,#64526)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64524 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64525 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64526 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64527 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64524,
  'distance_accuracy_value','confusion accuracy');
#64528 = SHAPE_DEFINITION_REPRESENTATION(#64529,#64448);
#64529 = PRODUCT_DEFINITION_SHAPE('','',#64530);
#64530 = PRODUCT_DEFINITION('design','',#64531,#64534);
#64531 = PRODUCT_DEFINITION_FORMATION('','',#64532);
#64532 = PRODUCT('CADSOFTTOOLS 1.291','CADSOFTTOOLS 1.291','',(#64533));
#64533 = PRODUCT_CONTEXT('',#2,'mechanical');
#64534 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64535 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64536,#64538);
#64536 = ( REPRESENTATION_RELATIONSHIP('','',#64448,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64537) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64537 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1175);
#64538 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64539);
#64539 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('291','','',#5,#64530,$);
#64540 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64532));
#64541 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64542),#64612);
#64542 = SHELL_BASED_SURFACE_MODEL('',(#64543));
#64543 = OPEN_SHELL('',(#64544));
#64544 = ADVANCED_FACE('',(#64545),#64559,.F.);
#64545 = FACE_BOUND('',#64546,.T.);
#64546 = EDGE_LOOP('',(#64547,#64570,#64584,#64600));
#64547 = ORIENTED_EDGE('',*,*,#64548,.F.);
#64548 = EDGE_CURVE('',#64549,#64551,#64553,.T.);
#64549 = VERTEX_POINT('',#64550);
#64550 = CARTESIAN_POINT('',(2.401146897693,-6.015732285995,
    5.839353234903));
#64551 = VERTEX_POINT('',#64552);
#64552 = CARTESIAN_POINT('',(2.401146897693,-5.961063984626,
    5.833914125975));
#64553 = SURFACE_CURVE('',#64554,(#64558),.PCURVE_S1.);
#64554 = LINE('',#64555,#64556);
#64555 = CARTESIAN_POINT('',(2.401146897693,-6.015732285995,
    5.839353234903));
#64556 = VECTOR('',#64557,1.);
#64557 = DIRECTION('',(0.E+000,0.995087023805,-9.900411635135E-002));
#64558 = PCURVE('',#64559,#64564);
#64559 = PLANE('',#64560);
#64560 = AXIS2_PLACEMENT_3D('',#64561,#64562,#64563);
#64561 = CARTESIAN_POINT('',(2.401146897693,-5.961063984777,
    5.833914125835));
#64562 = DIRECTION('',(0.E+000,-9.900411635131E-002,-0.995087023805));
#64563 = DIRECTION('',(0.E+000,-0.995087023805,9.900411635131E-002));
#64564 = DEFINITIONAL_REPRESENTATION('',(#64565),#64569);
#64565 = LINE('',#64566,#64567);
#64566 = CARTESIAN_POINT('',(5.493821134296E-002,0.E+000));
#64567 = VECTOR('',#64568,1.);
#64568 = DIRECTION('',(-1.,-0.E+000));
#64569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64570 = ORIENTED_EDGE('',*,*,#64571,.F.);
#64571 = EDGE_CURVE('',#64572,#64549,#64574,.T.);
#64572 = VERTEX_POINT('',#64573);
#64573 = CARTESIAN_POINT('',(2.451146897693,-6.015732285995,
    5.839353234903));
#64574 = SURFACE_CURVE('',#64575,(#64578),.PCURVE_S1.);
#64575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64576,#64577),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#64576 = CARTESIAN_POINT('',(2.451146897693,-6.015732285995,
    5.839353234903));
#64577 = CARTESIAN_POINT('',(2.401146897693,-6.015732285995,
    5.839353234903));
#64578 = PCURVE('',#64559,#64579);
#64579 = DEFINITIONAL_REPRESENTATION('',(#64580),#64583);
#64580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64581,#64582),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#64581 = CARTESIAN_POINT('',(5.493821134296E-002,-5.000000000001E-002));
#64582 = CARTESIAN_POINT('',(5.493821134296E-002,0.E+000));
#64583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64584 = ORIENTED_EDGE('',*,*,#64585,.F.);
#64585 = EDGE_CURVE('',#64586,#64572,#64588,.T.);
#64586 = VERTEX_POINT('',#64587);
#64587 = CARTESIAN_POINT('',(2.451146897693,-5.961063984626,
    5.833914125972));
#64588 = SURFACE_CURVE('',#64589,(#64593),.PCURVE_S1.);
#64589 = LINE('',#64590,#64591);
#64590 = CARTESIAN_POINT('',(2.451146897693,-5.961063984636,
    5.833914125873));
#64591 = VECTOR('',#64592,1.);
#64592 = DIRECTION('',(0.E+000,-0.995087023898,9.900411541787E-002));
#64593 = PCURVE('',#64559,#64594);
#64594 = DEFINITIONAL_REPRESENTATION('',(#64595),#64599);
#64595 = LINE('',#64596,#64597);
#64596 = CARTESIAN_POINT('',(-1.363979837653E-010,-5.000000000001E-002)
  );
#64597 = VECTOR('',#64598,1.);
#64598 = DIRECTION('',(1.,0.E+000));
#64599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64600 = ORIENTED_EDGE('',*,*,#64601,.F.);
#64601 = EDGE_CURVE('',#64551,#64586,#64602,.T.);
#64602 = SURFACE_CURVE('',#64603,(#64606),.PCURVE_S1.);
#64603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64604,#64605),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#64604 = CARTESIAN_POINT('',(2.401146897693,-5.961063984641,
    5.833914125821));
#64605 = CARTESIAN_POINT('',(2.451146897693,-5.961063984641,
    5.833914125821));
#64606 = PCURVE('',#64559,#64607);
#64607 = DEFINITIONAL_REPRESENTATION('',(#64608),#64611);
#64608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64609,#64610),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#64609 = CARTESIAN_POINT('',(-1.362092660884E-010,0.E+000));
#64610 = CARTESIAN_POINT('',(-1.362092660884E-010,-5.000000000001E-002)
  );
#64611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64616)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64613,#64614,#64615)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64613,
  'distance_accuracy_value','confusion accuracy');
#64617 = SHAPE_DEFINITION_REPRESENTATION(#64618,#64541);
#64618 = PRODUCT_DEFINITION_SHAPE('','',#64619);
#64619 = PRODUCT_DEFINITION('design','',#64620,#64623);
#64620 = PRODUCT_DEFINITION_FORMATION('','',#64621);
#64621 = PRODUCT('CADSOFTTOOLS 1.292','CADSOFTTOOLS 1.292','',(#64622));
#64622 = PRODUCT_CONTEXT('',#2,'mechanical');
#64623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64625,#64627);
#64625 = ( REPRESENTATION_RELATIONSHIP('','',#64541,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64626) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1179);
#64627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64628);
#64628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('292','','',#5,#64619,$);
#64629 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64621));
#64630 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64631),#64705);
#64631 = SHELL_BASED_SURFACE_MODEL('',(#64632));
#64632 = OPEN_SHELL('',(#64633));
#64633 = ADVANCED_FACE('',(#64634),#64648,.F.);
#64634 = FACE_BOUND('',#64635,.T.);
#64635 = EDGE_LOOP('',(#64636,#64659,#64675,#64691));
#64636 = ORIENTED_EDGE('',*,*,#64637,.F.);
#64637 = EDGE_CURVE('',#64638,#64640,#64642,.T.);
#64638 = VERTEX_POINT('',#64639);
#64639 = CARTESIAN_POINT('',(2.401146897693,-5.019114984497,
    6.032940608602));
#64640 = VERTEX_POINT('',#64641);
#64641 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#64642 = SURFACE_CURVE('',#64643,(#64647),.PCURVE_S1.);
#64643 = LINE('',#64644,#64645);
#64644 = CARTESIAN_POINT('',(2.401146897693,-5.019114984497,
    6.032940608602));
#64645 = VECTOR('',#64646,1.);
#64646 = DIRECTION('',(0.E+000,-0.865985185533,-0.500069653586));
#64647 = PCURVE('',#64648,#64653);
#64648 = PLANE('',#64649);
#64649 = AXIS2_PLACEMENT_3D('',#64650,#64651,#64652);
#64650 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#64651 = DIRECTION('',(0.E+000,-0.500069653586,0.865985185533));
#64652 = DIRECTION('',(0.E+000,0.865985185533,0.500069653586));
#64653 = DEFINITIONAL_REPRESENTATION('',(#64654),#64658);
#64654 = LINE('',#64655,#64656);
#64655 = CARTESIAN_POINT('',(0.289957223062,0.E+000));
#64656 = VECTOR('',#64657,1.);
#64657 = DIRECTION('',(-1.,-0.E+000));
#64658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64659 = ORIENTED_EDGE('',*,*,#64660,.F.);
#64660 = EDGE_CURVE('',#64661,#64638,#64663,.T.);
#64661 = VERTEX_POINT('',#64662);
#64662 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#64663 = SURFACE_CURVE('',#64664,(#64668),.PCURVE_S1.);
#64664 = LINE('',#64665,#64666);
#64665 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#64666 = VECTOR('',#64667,1.);
#64667 = DIRECTION('',(-1.,0.E+000,-3.5527136788E-014));
#64668 = PCURVE('',#64648,#64669);
#64669 = DEFINITIONAL_REPRESENTATION('',(#64670),#64674);
#64670 = LINE('',#64671,#64672);
#64671 = CARTESIAN_POINT('',(0.289957223062,-5.000000000001E-002));
#64672 = VECTOR('',#64673,1.);
#64673 = DIRECTION('',(-1.776604298649E-014,1.));
#64674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64675 = ORIENTED_EDGE('',*,*,#64676,.F.);
#64676 = EDGE_CURVE('',#64677,#64661,#64679,.T.);
#64677 = VERTEX_POINT('',#64678);
#64678 = CARTESIAN_POINT('',(2.451146897693,-5.270213644107,
    5.88794180051));
#64679 = SURFACE_CURVE('',#64680,(#64684),.PCURVE_S1.);
#64680 = LINE('',#64681,#64682);
#64681 = CARTESIAN_POINT('',(2.451146897693,-5.270213644107,
    5.88794180051));
#64682 = VECTOR('',#64683,1.);
#64683 = DIRECTION('',(0.E+000,0.865985185533,0.500069653586));
#64684 = PCURVE('',#64648,#64685);
#64685 = DEFINITIONAL_REPRESENTATION('',(#64686),#64690);
#64686 = LINE('',#64687,#64688);
#64687 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64688 = VECTOR('',#64689,1.);
#64689 = DIRECTION('',(1.,0.E+000));
#64690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64691 = ORIENTED_EDGE('',*,*,#64692,.F.);
#64692 = EDGE_CURVE('',#64640,#64677,#64693,.T.);
#64693 = SURFACE_CURVE('',#64694,(#64698),.PCURVE_S1.);
#64694 = LINE('',#64695,#64696);
#64695 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#64696 = VECTOR('',#64697,1.);
#64697 = DIRECTION('',(1.,0.E+000,0.E+000));
#64698 = PCURVE('',#64648,#64699);
#64699 = DEFINITIONAL_REPRESENTATION('',(#64700),#64704);
#64700 = LINE('',#64701,#64702);
#64701 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64702 = VECTOR('',#64703,1.);
#64703 = DIRECTION('',(0.E+000,-1.));
#64704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64709)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64706,#64707,#64708)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64706 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64707 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64708 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64709 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64706,
  'distance_accuracy_value','confusion accuracy');
#64710 = SHAPE_DEFINITION_REPRESENTATION(#64711,#64630);
#64711 = PRODUCT_DEFINITION_SHAPE('','',#64712);
#64712 = PRODUCT_DEFINITION('design','',#64713,#64716);
#64713 = PRODUCT_DEFINITION_FORMATION('','',#64714);
#64714 = PRODUCT('CADSOFTTOOLS 1.293','CADSOFTTOOLS 1.293','',(#64715));
#64715 = PRODUCT_CONTEXT('',#2,'mechanical');
#64716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64718,#64720);
#64718 = ( REPRESENTATION_RELATIONSHIP('','',#64630,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64719) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1183);
#64720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64721);
#64721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('293','','',#5,#64712,$);
#64722 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64714));
#64723 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64724),#64798);
#64724 = SHELL_BASED_SURFACE_MODEL('',(#64725));
#64725 = OPEN_SHELL('',(#64726));
#64726 = ADVANCED_FACE('',(#64727),#64741,.F.);
#64727 = FACE_BOUND('',#64728,.T.);
#64728 = EDGE_LOOP('',(#64729,#64752,#64768,#64784));
#64729 = ORIENTED_EDGE('',*,*,#64730,.F.);
#64730 = EDGE_CURVE('',#64731,#64733,#64735,.T.);
#64731 = VERTEX_POINT('',#64732);
#64732 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#64733 = VERTEX_POINT('',#64734);
#64734 = CARTESIAN_POINT('',(2.401146897693,-5.019114984497,
    6.032940608602));
#64735 = SURFACE_CURVE('',#64736,(#64740),.PCURVE_S1.);
#64736 = LINE('',#64737,#64738);
#64737 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#64738 = VECTOR('',#64739,1.);
#64739 = DIRECTION('',(0.E+000,0.500060125179,-0.865990687713));
#64740 = PCURVE('',#64741,#64746);
#64741 = PLANE('',#64742);
#64742 = AXIS2_PLACEMENT_3D('',#64743,#64744,#64745);
#64743 = CARTESIAN_POINT('',(2.401146897693,-5.019114984497,
    6.032940608602));
#64744 = DIRECTION('',(0.E+000,-0.865990687713,-0.500060125179));
#64745 = DIRECTION('',(0.E+000,-0.500060125179,0.865990687713));
#64746 = DEFINITIONAL_REPRESENTATION('',(#64747),#64751);
#64747 = LINE('',#64748,#64749);
#64748 = CARTESIAN_POINT('',(5.34353580671E-002,0.E+000));
#64749 = VECTOR('',#64750,1.);
#64750 = DIRECTION('',(-1.,-0.E+000));
#64751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64752 = ORIENTED_EDGE('',*,*,#64753,.T.);
#64753 = EDGE_CURVE('',#64731,#64754,#64756,.T.);
#64754 = VERTEX_POINT('',#64755);
#64755 = CARTESIAN_POINT('',(2.451146897693,-5.045835876341,
    6.079215131083));
#64756 = SURFACE_CURVE('',#64757,(#64761),.PCURVE_S1.);
#64757 = LINE('',#64758,#64759);
#64758 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#64759 = VECTOR('',#64760,1.);
#64760 = DIRECTION('',(1.,0.E+000,0.E+000));
#64761 = PCURVE('',#64741,#64762);
#64762 = DEFINITIONAL_REPRESENTATION('',(#64763),#64767);
#64763 = LINE('',#64764,#64765);
#64764 = CARTESIAN_POINT('',(5.34353580671E-002,0.E+000));
#64765 = VECTOR('',#64766,1.);
#64766 = DIRECTION('',(0.E+000,-1.));
#64767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64768 = ORIENTED_EDGE('',*,*,#64769,.F.);
#64769 = EDGE_CURVE('',#64770,#64754,#64772,.T.);
#64770 = VERTEX_POINT('',#64771);
#64771 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#64772 = SURFACE_CURVE('',#64773,(#64777),.PCURVE_S1.);
#64773 = LINE('',#64774,#64775);
#64774 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#64775 = VECTOR('',#64776,1.);
#64776 = DIRECTION('',(0.E+000,-0.500060125179,0.865990687713));
#64777 = PCURVE('',#64741,#64778);
#64778 = DEFINITIONAL_REPRESENTATION('',(#64779),#64783);
#64779 = LINE('',#64780,#64781);
#64780 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#64781 = VECTOR('',#64782,1.);
#64782 = DIRECTION('',(1.,0.E+000));
#64783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64784 = ORIENTED_EDGE('',*,*,#64785,.T.);
#64785 = EDGE_CURVE('',#64770,#64733,#64786,.T.);
#64786 = SURFACE_CURVE('',#64787,(#64791),.PCURVE_S1.);
#64787 = LINE('',#64788,#64789);
#64788 = CARTESIAN_POINT('',(2.451146897693,-5.019114984497,
    6.032940608602));
#64789 = VECTOR('',#64790,1.);
#64790 = DIRECTION('',(-1.,0.E+000,-3.5527136788E-014));
#64791 = PCURVE('',#64741,#64792);
#64792 = DEFINITIONAL_REPRESENTATION('',(#64793),#64797);
#64793 = LINE('',#64794,#64795);
#64794 = CARTESIAN_POINT('',(1.355214602024E-014,-5.000000000001E-002));
#64795 = VECTOR('',#64796,1.);
#64796 = DIRECTION('',(-3.076616961953E-014,1.));
#64797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64802)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64799,#64800,#64801)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64799 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64800 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64801 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64802 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#64799,
  'distance_accuracy_value','confusion accuracy');
#64803 = SHAPE_DEFINITION_REPRESENTATION(#64804,#64723);
#64804 = PRODUCT_DEFINITION_SHAPE('','',#64805);
#64805 = PRODUCT_DEFINITION('design','',#64806,#64809);
#64806 = PRODUCT_DEFINITION_FORMATION('','',#64807);
#64807 = PRODUCT('CADSOFTTOOLS 1.294','CADSOFTTOOLS 1.294','',(#64808));
#64808 = PRODUCT_CONTEXT('',#2,'mechanical');
#64809 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64810 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64811,#64813);
#64811 = ( REPRESENTATION_RELATIONSHIP('','',#64723,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64812) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64812 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1187);
#64813 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64814);
#64814 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('294','','',#5,#64805,$);
#64815 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64807));
#64816 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64817),#64930);
#64817 = SHELL_BASED_SURFACE_MODEL('',(#64818));
#64818 = OPEN_SHELL('',(#64819));
#64819 = ADVANCED_FACE('',(#64820),#64849,.T.);
#64820 = FACE_BOUND('',#64821,.T.);
#64821 = EDGE_LOOP('',(#64822,#64875,#64890));
#64822 = ORIENTED_EDGE('',*,*,#64823,.F.);
#64823 = EDGE_CURVE('',#64824,#64826,#64828,.T.);
#64824 = VERTEX_POINT('',#64825);
#64825 = CARTESIAN_POINT('',(2.451146897693,-5.045835876341,
    6.079215131083));
#64826 = VERTEX_POINT('',#64827);
#64827 = CARTESIAN_POINT('',(2.426146897693,-5.443380358031,
    6.42617004073));
#64828 = SURFACE_CURVE('',#64829,(#64848),.PCURVE_S1.);
#64829 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#64830,#64831,#64832,#64833,
    #64834,#64835,#64836,#64837,#64838,#64839,#64840,#64841,#64842,
    #64843,#64844,#64845,#64846,#64847),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.178571036929E-002,0.190385705184,0.296744941276
    ,0.420567155964,0.610463970474,0.79675825151,0.970402288687,1.),
  .UNSPECIFIED.);
#64830 = CARTESIAN_POINT('',(2.451146897693,-5.045835876341,
    6.079215131083));
#64831 = CARTESIAN_POINT('',(2.451146897693,-5.056871394441,
    6.084174268534));
#64832 = CARTESIAN_POINT('',(2.451146897693,-5.067906912541,
    6.089133405985));
#64833 = CARTESIAN_POINT('',(2.451146897693,-5.091993421842,
    6.10154530039));
#64834 = CARTESIAN_POINT('',(2.451146897693,-5.104896066791,
    6.108756806954));
#64835 = CARTESIAN_POINT('',(2.451146897693,-5.132702653468,
    6.12540631334));
#64836 = CARTESIAN_POINT('',(2.451146897693,-5.14791960196,
    6.135106634715));
#64837 = CARTESIAN_POINT('',(2.451146897693,-5.180911609554,
    6.157502470896));
#64838 = CARTESIAN_POINT('',(2.451146897693,-5.199648836814,
    6.171001103508));
#64839 = CARTESIAN_POINT('',(2.451146897693,-5.24499958744,
    6.205940209678));
#64840 = CARTESIAN_POINT('',(2.451146897693,-5.272591890295,
    6.228874498481));
#64841 = CARTESIAN_POINT('',(2.451146897693,-5.323499435676,
    6.276712645176));
#64842 = CARTESIAN_POINT('',(2.451146897693,-5.347222760522,
    6.300813200953));
#64843 = CARTESIAN_POINT('',(2.451146897693,-5.392019129306,
    6.353625432124));
#64844 = CARTESIAN_POINT('',(2.451146897693,-5.412656625048,
    6.380470089621));
#64845 = CARTESIAN_POINT('',(2.451146897693,-5.436484778077,
    6.415685294136));
#64846 = CARTESIAN_POINT('',(2.451146897693,-5.439932568054,
    6.420927667433));
#64847 = CARTESIAN_POINT('',(2.451146897693,-5.443380358031,
    6.42617004073));
#64848 = PCURVE('',#64849,#64854);
#64849 = PLANE('',#64850);
#64850 = AXIS2_PLACEMENT_3D('',#64851,#64852,#64853);
#64851 = CARTESIAN_POINT('',(2.401146897693,-5.443380358031,
    6.42617004073));
#64852 = DIRECTION('',(1.,0.E+000,0.E+000));
#64853 = DIRECTION('',(0.E+000,0.545596726015,-0.838047858157));
#64854 = DEFINITIONAL_REPRESENTATION('',(#64855),#64874);
#64855 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#64856,#64857,#64858,#64859,
    #64860,#64861,#64862,#64863,#64864,#64865,#64866,#64867,#64868,
    #64869,#64870,#64871,#64872,#64873),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.178571036929E-002,0.190385705184,0.296744941276
    ,0.420567155964,0.610463970474,0.79675825151,0.970402288687,1.),
  .UNSPECIFIED.);
#64856 = CARTESIAN_POINT('',(0.507663786563,0.143863838624));
#64857 = CARTESIAN_POINT('',(0.497486849498,0.137321235474));
#64858 = CARTESIAN_POINT('',(0.487309912433,0.130778632324));
#64859 = CARTESIAN_POINT('',(0.463766630296,0.117364873745));
#64860 = CARTESIAN_POINT('',(0.450683401825,0.110486414151));
#64861 = CARTESIAN_POINT('',(0.421559136006,9.626707991791E-002));
#64862 = CARTESIAN_POINT('',(0.405127485177,8.880701241064E-002));
#64863 = CARTESIAN_POINT('',(0.368358371307,7.337722600652E-002));
#64864 = CARTESIAN_POINT('',(0.34682290131,6.503934259229E-002));
#64865 = CARTESIAN_POINT('',(0.292799037155,4.609590510082E-002));
#64866 = CARTESIAN_POINT('',(0.258524735444,3.548510767581E-002));
#64867 = CARTESIAN_POINT('',(0.190659088979,1.892248452043E-002));
#64868 = CARTESIAN_POINT('',(0.157518301463,1.219038727245E-002));
#64869 = CARTESIAN_POINT('',(8.881837210039E-002,3.463066779668E-003));
#64870 = CARTESIAN_POINT('',(5.506151427153E-002,8.142149163559E-004));
#64871 = CARTESIAN_POINT('',(1.254892527356E-002,5.838259618862E-005));
#64872 = CARTESIAN_POINT('',(6.274462636775E-003,2.919129808987E-005));
#64873 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64875 = ORIENTED_EDGE('',*,*,#64876,.F.);
#64876 = EDGE_CURVE('',#64877,#64824,#64879,.T.);
#64877 = VERTEX_POINT('',#64878);
#64878 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#64879 = SURFACE_CURVE('',#64880,(#64884),.PCURVE_S1.);
#64880 = LINE('',#64881,#64882);
#64881 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#64882 = VECTOR('',#64883,1.);
#64883 = DIRECTION('',(1.,0.E+000,0.E+000));
#64884 = PCURVE('',#64849,#64885);
#64885 = DEFINITIONAL_REPRESENTATION('',(#64886),#64889);
#64886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64887,#64888),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#64887 = CARTESIAN_POINT('',(0.507663786563,0.143863838624));
#64888 = CARTESIAN_POINT('',(0.507663786563,0.143863838624));
#64889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64890 = ORIENTED_EDGE('',*,*,#64891,.F.);
#64891 = EDGE_CURVE('',#64826,#64877,#64892,.T.);
#64892 = SURFACE_CURVE('',#64893,(#64910),.PCURVE_S1.);
#64893 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#64894,#64895,#64896,#64897,
    #64898,#64899,#64900,#64901,#64902,#64903,#64904,#64905,#64906,
    #64907,#64908,#64909),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.139059912633,0.298602982832,0.478624313274,0.705402715234,
    0.828352276552,0.933210876994,1.),.UNSPECIFIED.);
#64894 = CARTESIAN_POINT('',(2.401146897693,-5.443380358031,
    6.42617004073));
#64895 = CARTESIAN_POINT('',(2.401146897693,-5.427110823886,
    6.402357620363));
#64896 = CARTESIAN_POINT('',(2.401146897693,-5.410841289742,
    6.378545199995));
#64897 = CARTESIAN_POINT('',(2.401146897693,-5.374599383653,
    6.332139741827));
#64898 = CARTESIAN_POINT('',(2.401146897693,-5.354941506743,
    6.309925599192));
#64899 = CARTESIAN_POINT('',(2.401146897693,-5.310944735734,
    6.263996925563));
#64900 = CARTESIAN_POINT('',(2.401146897693,-5.286496124861,
    6.241689176044));
#64901 = CARTESIAN_POINT('',(2.401146897693,-5.229647429881,
    6.193128874301));
#64902 = CARTESIAN_POINT('',(2.401146897693,-5.194393274038,
    6.16662976655));
#64903 = CARTESIAN_POINT('',(2.401146897693,-5.144796127866,
    6.133001957895));
#64904 = CARTESIAN_POINT('',(2.401146897693,-5.127160272483,6.121897418)
  );
#64905 = CARTESIAN_POINT('',(2.401146897693,-5.096652138226,
    6.104086788816));
#64906 = CARTESIAN_POINT('',(2.401146897693,-5.083151292206,
    6.096794094276));
#64907 = CARTESIAN_POINT('',(2.401146897693,-5.061826688404,
    6.08629949304));
#64908 = CARTESIAN_POINT('',(2.401146897693,-5.053831282373,
    6.082757312061));
#64909 = CARTESIAN_POINT('',(2.401146897693,-5.045835876341,
    6.079215131083));
#64910 = PCURVE('',#64849,#64911);
#64911 = DEFINITIONAL_REPRESENTATION('',(#64912),#64929);
#64912 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#64913,#64914,#64915,#64916,
    #64917,#64918,#64919,#64920,#64921,#64922,#64923,#64924,#64925,
    #64926,#64927,#64928),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.139059912633,0.298602982832,0.478624313274,0.705402715234,
    0.828352276552,0.933210876994,1.),.UNSPECIFIED.);
#64913 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64914 = CARTESIAN_POINT('',(2.883255244961E-002,6.426696522439E-004));
#64915 = CARTESIAN_POINT('',(5.766510489922E-002,1.285339304483E-003));
#64916 = CARTESIAN_POINT('',(0.116328565031,6.339125031728E-003));
#64917 = CARTESIAN_POINT('',(0.145670352969,1.069340317883E-002));
#64918 = CARTESIAN_POINT('',(0.208165273749,2.250626892684E-002));
#64919 = CARTESIAN_POINT('',(0.240199317502,3.082433980115E-002));
#64920 = CARTESIAN_POINT('',(0.311911636229,5.197192522315E-002));
#64921 = CARTESIAN_POINT('',(0.353353708729,6.705876858789E-002));
#64922 = CARTESIAN_POINT('',(0.408595462318,9.027632840217E-002));
#64923 = CARTESIAN_POINT('',(0.42752366315,9.899741862174E-002));
#64924 = CARTESIAN_POINT('',(0.459094960958,0.114847274222));
#64925 = CARTESIAN_POINT('',(0.472572605384,0.122182759047));
#64926 = CARTESIAN_POINT('',(0.49300221749,0.134327977514));
#64927 = CARTESIAN_POINT('',(0.500333002026,0.139095908069));
#64928 = CARTESIAN_POINT('',(0.507663786563,0.143863838624));
#64929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64934)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64931,#64932,#64933)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64931 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64932 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64933 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64934 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#64931,
  'distance_accuracy_value','confusion accuracy');
#64935 = SHAPE_DEFINITION_REPRESENTATION(#64936,#64816);
#64936 = PRODUCT_DEFINITION_SHAPE('','',#64937);
#64937 = PRODUCT_DEFINITION('design','',#64938,#64941);
#64938 = PRODUCT_DEFINITION_FORMATION('','',#64939);
#64939 = PRODUCT('CADSOFTTOOLS 1.295','CADSOFTTOOLS 1.295','',(#64940));
#64940 = PRODUCT_CONTEXT('',#2,'mechanical');
#64941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64943,#64945);
#64943 = ( REPRESENTATION_RELATIONSHIP('','',#64816,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64944) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1191);
#64945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64946);
#64946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('295','','',#5,#64937,$);
#64947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64939));
#64948 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64949),#65007);
#64949 = SHELL_BASED_SURFACE_MODEL('',(#64950));
#64950 = OPEN_SHELL('',(#64951));
#64951 = ADVANCED_FACE('',(#64952),#64966,.F.);
#64952 = FACE_BOUND('',#64953,.T.);
#64953 = EDGE_LOOP('',(#64954,#64977,#64993));
#64954 = ORIENTED_EDGE('',*,*,#64955,.F.);
#64955 = EDGE_CURVE('',#64956,#64958,#64960,.T.);
#64956 = VERTEX_POINT('',#64957);
#64957 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#64958 = VERTEX_POINT('',#64959);
#64959 = CARTESIAN_POINT('',(2.426146897693,-5.443380358031,
    6.42617004073));
#64960 = SURFACE_CURVE('',#64961,(#64965),.PCURVE_S1.);
#64961 = LINE('',#64962,#64963);
#64962 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#64963 = VECTOR('',#64964,1.);
#64964 = DIRECTION('',(0.E+000,0.865987392163,0.500065832281));
#64965 = PCURVE('',#64966,#64971);
#64966 = PLANE('',#64967);
#64967 = AXIS2_PLACEMENT_3D('',#64968,#64969,#64970);
#64968 = CARTESIAN_POINT('',(2.401146897693,-5.443380358031,
    6.42617004073));
#64969 = DIRECTION('',(0.E+000,0.500065832281,-0.865987392163));
#64970 = DIRECTION('',(0.E+000,-0.865987392163,-0.500065832281));
#64971 = DEFINITIONAL_REPRESENTATION('',(#64972),#64976);
#64972 = LINE('',#64973,#64974);
#64973 = CARTESIAN_POINT('',(5.661675258401E-002,0.E+000));
#64974 = VECTOR('',#64975,1.);
#64975 = DIRECTION('',(-1.,0.E+000));
#64976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64977 = ORIENTED_EDGE('',*,*,#64978,.T.);
#64978 = EDGE_CURVE('',#64956,#64979,#64981,.T.);
#64979 = VERTEX_POINT('',#64980);
#64980 = CARTESIAN_POINT('',(2.451146897693,-5.492409751954,
    6.397857937228));
#64981 = SURFACE_CURVE('',#64982,(#64986),.PCURVE_S1.);
#64982 = LINE('',#64983,#64984);
#64983 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#64984 = VECTOR('',#64985,1.);
#64985 = DIRECTION('',(1.,0.E+000,0.E+000));
#64986 = PCURVE('',#64966,#64987);
#64987 = DEFINITIONAL_REPRESENTATION('',(#64988),#64992);
#64988 = LINE('',#64989,#64990);
#64989 = CARTESIAN_POINT('',(5.661675258401E-002,0.E+000));
#64990 = VECTOR('',#64991,1.);
#64991 = DIRECTION('',(0.E+000,-1.));
#64992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64993 = ORIENTED_EDGE('',*,*,#64994,.F.);
#64994 = EDGE_CURVE('',#64958,#64979,#64995,.T.);
#64995 = SURFACE_CURVE('',#64996,(#65000),.PCURVE_S1.);
#64996 = LINE('',#64997,#64998);
#64997 = CARTESIAN_POINT('',(2.451146897693,-5.443380358031,
    6.42617004073));
#64998 = VECTOR('',#64999,1.);
#64999 = DIRECTION('',(0.E+000,-0.865987392163,-0.500065832281));
#65000 = PCURVE('',#64966,#65001);
#65001 = DEFINITIONAL_REPRESENTATION('',(#65002),#65006);
#65002 = LINE('',#65003,#65004);
#65003 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#65004 = VECTOR('',#65005,1.);
#65005 = DIRECTION('',(1.,0.E+000));
#65006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65011)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65008,#65009,#65010)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65008 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65009 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65010 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65011 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#65008,
  'distance_accuracy_value','confusion accuracy');
#65012 = SHAPE_DEFINITION_REPRESENTATION(#65013,#64948);
#65013 = PRODUCT_DEFINITION_SHAPE('','',#65014);
#65014 = PRODUCT_DEFINITION('design','',#65015,#65018);
#65015 = PRODUCT_DEFINITION_FORMATION('','',#65016);
#65016 = PRODUCT('CADSOFTTOOLS 1.296','CADSOFTTOOLS 1.296','',(#65017));
#65017 = PRODUCT_CONTEXT('',#2,'mechanical');
#65018 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65019 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65020,#65022);
#65020 = ( REPRESENTATION_RELATIONSHIP('','',#64948,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65021) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65021 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1195);
#65022 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65023);
#65023 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('296','','',#5,#65014,$);
#65024 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65016));
#65025 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65026),#65139);
#65026 = SHELL_BASED_SURFACE_MODEL('',(#65027));
#65027 = OPEN_SHELL('',(#65028));
#65028 = ADVANCED_FACE('',(#65029),#65058,.T.);
#65029 = FACE_BOUND('',#65030,.T.);
#65030 = EDGE_LOOP('',(#65031,#65084,#65099));
#65031 = ORIENTED_EDGE('',*,*,#65032,.F.);
#65032 = EDGE_CURVE('',#65033,#65035,#65037,.T.);
#65033 = VERTEX_POINT('',#65034);
#65034 = CARTESIAN_POINT('',(2.451146897693,-5.492409751954,
    6.397857937228));
#65035 = VERTEX_POINT('',#65036);
#65036 = CARTESIAN_POINT('',(2.426146897693,-5.113278058579,
    6.054828175788));
#65037 = SURFACE_CURVE('',#65038,(#65057),.PCURVE_S1.);
#65038 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65039,#65040,#65041,#65042,
    #65043,#65044,#65045,#65046,#65047,#65048,#65049,#65050,#65051,
    #65052,#65053,#65054,#65055,#65056),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,7.165285019591E-002,0.160899408855,0.277024053211
    ,0.43820960655,0.642339122763,0.828820653096,0.969950631068,1.),
  .UNSPECIFIED.);
#65039 = CARTESIAN_POINT('',(2.451146897693,-5.492409751954,
    6.397857937228));
#65040 = CARTESIAN_POINT('',(2.451146897693,-5.487279304418,
    6.38956841408));
#65041 = CARTESIAN_POINT('',(2.451146897693,-5.482148856882,
    6.381278890932));
#65042 = CARTESIAN_POINT('',(2.451146897693,-5.468975541753,
    6.361785828949));
#65043 = CARTESIAN_POINT('',(2.451146897693,-5.460815667569,
    6.350423994447));
#65044 = CARTESIAN_POINT('',(2.451146897693,-5.440709305258,
    6.324014179452));
#65045 = CARTESIAN_POINT('',(2.451146897693,-5.42800145287,
    6.308316677895));
#65046 = CARTESIAN_POINT('',(2.451146897693,-5.395930447266,
    6.271330480707));
#65047 = CARTESIAN_POINT('',(2.451146897693,-5.374858995743,6.2487139742
    ));
#65048 = CARTESIAN_POINT('',(2.451146897693,-5.325966219934,
    6.201015853262));
#65049 = CARTESIAN_POINT('',(2.451146897693,-5.295282361278,
    6.174082623785));
#65050 = CARTESIAN_POINT('',(2.451146897693,-5.238905792181,
    6.129828972612));
#65051 = CARTESIAN_POINT('',(2.451146897693,-5.210812025037,
    6.110216320468));
#65052 = CARTESIAN_POINT('',(2.451146897693,-5.164251054224,
    6.081190534883));
#65053 = CARTESIAN_POINT('',(2.451146897693,-5.144230119079,
    6.069965466882));
#65054 = CARTESIAN_POINT('',(2.451146897693,-5.121247856042,
    6.058594595935));
#65055 = CARTESIAN_POINT('',(2.451146897693,-5.117262957311,
    6.056711385861));
#65056 = CARTESIAN_POINT('',(2.451146897693,-5.113278058579,
    6.054828175788));
#65057 = PCURVE('',#65058,#65063);
#65058 = PLANE('',#65059);
#65059 = AXIS2_PLACEMENT_3D('',#65060,#65061,#65062);
#65060 = CARTESIAN_POINT('',(2.401146897693,-5.113278058579,
    6.054828175788));
#65061 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65062 = DIRECTION('',(0.E+000,-0.906793766168,0.421574507815));
#65063 = DEFINITIONAL_REPRESENTATION('',(#65064),#65083);
#65064 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65065,#65066,#65067,#65068,
    #65069,#65070,#65071,#65072,#65073,#65074,#65075,#65076,#65077,
    #65078,#65079,#65080,#65081,#65082),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,7.165285019591E-002,0.160899408855,0.277024053211
    ,0.43820960655,0.642339122763,0.828820653096,0.969950631068,1.),
  .UNSPECIFIED.);
#65065 = CARTESIAN_POINT('',(0.488406858954,0.151224992253));
#65066 = CARTESIAN_POINT('',(0.480259949469,0.145870970232));
#65067 = CARTESIAN_POINT('',(0.472113039985,0.140516948212));
#65068 = CARTESIAN_POINT('',(0.451949781935,0.128394294964));
#65069 = CARTESIAN_POINT('',(0.439760599104,0.121531449209));
#65070 = CARTESIAN_POINT('',(0.410394570342,0.1060595234));
#65071 = CARTESIAN_POINT('',(0.392253502522,9.718243345984E-002));
#65072 = CARTESIAN_POINT('',(0.347579276691,7.716389881797E-002));
#65073 = CARTESIAN_POINT('',(0.318937273206,6.553857850971E-002));
#65074 = CARTESIAN_POINT('',(0.254493297034,4.289816768323E-002));
#65075 = CARTESIAN_POINT('',(0.215315002322,3.141081570133E-002));
#65076 = CARTESIAN_POINT('',(0.145536869695,1.504880505667E-002));
#65077 = CARTESIAN_POINT('',(0.111793422605,9.107790410979E-003));
#65078 = CARTESIAN_POINT('',(5.733569325381E-002,2.416307338386E-003));
#65079 = CARTESIAN_POINT('',(3.444863155331E-002,6.778015296449E-004));
#65080 = CARTESIAN_POINT('',(8.814789376019E-003,5.550286758327E-005));
#65081 = CARTESIAN_POINT('',(4.407394688005E-003,2.775143379363E-005));
#65082 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65084 = ORIENTED_EDGE('',*,*,#65085,.F.);
#65085 = EDGE_CURVE('',#65086,#65033,#65088,.T.);
#65086 = VERTEX_POINT('',#65087);
#65087 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#65088 = SURFACE_CURVE('',#65089,(#65093),.PCURVE_S1.);
#65089 = LINE('',#65090,#65091);
#65090 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#65091 = VECTOR('',#65092,1.);
#65092 = DIRECTION('',(1.,0.E+000,0.E+000));
#65093 = PCURVE('',#65058,#65094);
#65094 = DEFINITIONAL_REPRESENTATION('',(#65095),#65098);
#65095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65096,#65097),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#65096 = CARTESIAN_POINT('',(0.488406858954,0.151224992253));
#65097 = CARTESIAN_POINT('',(0.488406858954,0.151224992253));
#65098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65099 = ORIENTED_EDGE('',*,*,#65100,.F.);
#65100 = EDGE_CURVE('',#65035,#65086,#65101,.T.);
#65101 = SURFACE_CURVE('',#65102,(#65119),.PCURVE_S1.);
#65102 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65103,#65104,#65105,#65106,
    #65107,#65108,#65109,#65110,#65111,#65112,#65113,#65114,#65115,
    #65116,#65117,#65118),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,9.627565489781E-002,0.216244152802,0.371118422666,
    0.555032393306,0.761134102045,0.906254738329,1.),.UNSPECIFIED.);
#65103 = CARTESIAN_POINT('',(2.401146897693,-5.113278058579,
    6.054828175788));
#65104 = CARTESIAN_POINT('',(2.401146897693,-5.12620996976,
    6.061154047832));
#65105 = CARTESIAN_POINT('',(2.401146897693,-5.139141880941,
    6.067479919876));
#65106 = CARTESIAN_POINT('',(2.401146897693,-5.169160502421,
    6.084197828193));
#65107 = CARTESIAN_POINT('',(2.401146897693,-5.186521422195,
    6.094771983701));
#65108 = CARTESIAN_POINT('',(2.401146897693,-5.226134539789,
    6.120992031962));
#65109 = CARTESIAN_POINT('',(2.401146897693,-5.249324013397,
    6.137772058232));
#65110 = CARTESIAN_POINT('',(2.401146897693,-5.298324684924,
    6.176793216045));
#65111 = CARTESIAN_POINT('',(2.401146897693,-5.32583376282,
    6.201082514545));
#65112 = CARTESIAN_POINT('',(2.401146897693,-5.378190533193,
    6.251741264773));
#65113 = CARTESIAN_POINT('',(2.401146897693,-5.404993348345,
    6.28107883451));
#65114 = CARTESIAN_POINT('',(2.401146897693,-5.443490802853,
    6.327255874372));
#65115 = CARTESIAN_POINT('',(2.401146897693,-5.458252241746,
    6.346634812331));
#65116 = CARTESIAN_POINT('',(2.401146897693,-5.478739076043,
    6.375985913855));
#65117 = CARTESIAN_POINT('',(2.401146897693,-5.485574413999,
    6.386921925542));
#65118 = CARTESIAN_POINT('',(2.401146897693,-5.492409751954,
    6.397857937228));
#65119 = PCURVE('',#65058,#65120);
#65120 = DEFINITIONAL_REPRESENTATION('',(#65121),#65138);
#65121 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65122,#65123,#65124,#65125,
    #65126,#65127,#65128,#65129,#65130,#65131,#65132,#65133,#65134,
    #65135,#65136,#65137),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,9.627565489781E-002,0.216244152802,0.371118422666,
    0.555032393306,0.761134102045,0.906254738329,1.),.UNSPECIFIED.);
#65122 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65123 = CARTESIAN_POINT('',(1.43934028367E-002,2.844972440639E-004));
#65124 = CARTESIAN_POINT('',(2.878680567341E-002,5.689944881366E-004));
#65125 = CARTESIAN_POINT('',(6.305534847114E-002,3.073603957519E-003));
#65126 = CARTESIAN_POINT('',(8.325591670061E-002,5.343261045864E-003));
#65127 = CARTESIAN_POINT('',(0.130230548734,1.241955680452E-002));
#65128 = CARTESIAN_POINT('',(0.158332650159,1.78594890996E-002));
#65129 = CARTESIAN_POINT('',(0.219216479037,3.258619777177E-002));
#65130 = CARTESIAN_POINT('',(0.254401288446,4.301445626102E-002));
#65131 = CARTESIAN_POINT('',(0.323234519131,6.68792154691E-002));
#65132 = CARTESIAN_POINT('',(0.359907116349,8.218295721539E-002));
#65133 = CARTESIAN_POINT('',(0.414283430962,0.107826463666));
#65134 = CARTESIAN_POINT('',(0.435838677962,0.119176117467));
#65135 = CARTESIAN_POINT('',(0.46678968777,0.137154786273));
#65136 = CARTESIAN_POINT('',(0.477598273362,0.144189889263));
#65137 = CARTESIAN_POINT('',(0.488406858954,0.151224992253));
#65138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65143)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65140,#65141,#65142)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#65140,
  'distance_accuracy_value','confusion accuracy');
#65144 = SHAPE_DEFINITION_REPRESENTATION(#65145,#65025);
#65145 = PRODUCT_DEFINITION_SHAPE('','',#65146);
#65146 = PRODUCT_DEFINITION('design','',#65147,#65150);
#65147 = PRODUCT_DEFINITION_FORMATION('','',#65148);
#65148 = PRODUCT('CADSOFTTOOLS 1.297','CADSOFTTOOLS 1.297','',(#65149));
#65149 = PRODUCT_CONTEXT('',#2,'mechanical');
#65150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65152,#65154);
#65152 = ( REPRESENTATION_RELATIONSHIP('','',#65025,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65153) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1199);
#65154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65155);
#65155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('297','','',#5,#65146,$);
#65156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65148));
#65157 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65158),#65216);
#65158 = SHELL_BASED_SURFACE_MODEL('',(#65159));
#65159 = OPEN_SHELL('',(#65160));
#65160 = ADVANCED_FACE('',(#65161),#65175,.F.);
#65161 = FACE_BOUND('',#65162,.T.);
#65162 = EDGE_LOOP('',(#65163,#65186,#65202));
#65163 = ORIENTED_EDGE('',*,*,#65164,.F.);
#65164 = EDGE_CURVE('',#65165,#65167,#65169,.T.);
#65165 = VERTEX_POINT('',#65166);
#65166 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#65167 = VERTEX_POINT('',#65168);
#65168 = CARTESIAN_POINT('',(2.426146897693,-5.113278058579,
    6.054828175788));
#65169 = SURFACE_CURVE('',#65170,(#65174),.PCURVE_S1.);
#65170 = LINE('',#65171,#65172);
#65171 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#65172 = VECTOR('',#65173,1.);
#65173 = DIRECTION('',(0.E+000,0.865985744334,0.500068685893));
#65174 = PCURVE('',#65175,#65180);
#65175 = PLANE('',#65176);
#65176 = AXIS2_PLACEMENT_3D('',#65177,#65178,#65179);
#65177 = CARTESIAN_POINT('',(2.401146897693,-5.113278058579,
    6.054828175788));
#65178 = DIRECTION('',(0.E+000,0.500068685893,-0.865985744334));
#65179 = DIRECTION('',(0.E+000,-0.865985744334,-0.500068685893));
#65180 = DEFINITIONAL_REPRESENTATION('',(#65181),#65185);
#65181 = LINE('',#65182,#65183);
#65182 = CARTESIAN_POINT('',(0.219358661366,0.E+000));
#65183 = VECTOR('',#65184,1.);
#65184 = DIRECTION('',(-1.,0.E+000));
#65185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65186 = ORIENTED_EDGE('',*,*,#65187,.T.);
#65187 = EDGE_CURVE('',#65165,#65188,#65190,.T.);
#65188 = VERTEX_POINT('',#65189);
#65189 = CARTESIAN_POINT('',(2.451146897693,-5.303239532219,
    5.945133778259));
#65190 = SURFACE_CURVE('',#65191,(#65195),.PCURVE_S1.);
#65191 = LINE('',#65192,#65193);
#65192 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#65193 = VECTOR('',#65194,1.);
#65194 = DIRECTION('',(1.,0.E+000,0.E+000));
#65195 = PCURVE('',#65175,#65196);
#65196 = DEFINITIONAL_REPRESENTATION('',(#65197),#65201);
#65197 = LINE('',#65198,#65199);
#65198 = CARTESIAN_POINT('',(0.219358661366,0.E+000));
#65199 = VECTOR('',#65200,1.);
#65200 = DIRECTION('',(0.E+000,-1.));
#65201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65202 = ORIENTED_EDGE('',*,*,#65203,.F.);
#65203 = EDGE_CURVE('',#65167,#65188,#65204,.T.);
#65204 = SURFACE_CURVE('',#65205,(#65209),.PCURVE_S1.);
#65205 = LINE('',#65206,#65207);
#65206 = CARTESIAN_POINT('',(2.451146897693,-5.113278058579,
    6.054828175788));
#65207 = VECTOR('',#65208,1.);
#65208 = DIRECTION('',(0.E+000,-0.865985744334,-0.500068685893));
#65209 = PCURVE('',#65175,#65210);
#65210 = DEFINITIONAL_REPRESENTATION('',(#65211),#65215);
#65211 = LINE('',#65212,#65213);
#65212 = CARTESIAN_POINT('',(-5.17819989496E-015,-5.000000000001E-002));
#65213 = VECTOR('',#65214,1.);
#65214 = DIRECTION('',(1.,0.E+000));
#65215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65220)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65217,#65218,#65219)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65217 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65218 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65219 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65220 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#65217,
  'distance_accuracy_value','confusion accuracy');
#65221 = SHAPE_DEFINITION_REPRESENTATION(#65222,#65157);
#65222 = PRODUCT_DEFINITION_SHAPE('','',#65223);
#65223 = PRODUCT_DEFINITION('design','',#65224,#65227);
#65224 = PRODUCT_DEFINITION_FORMATION('','',#65225);
#65225 = PRODUCT('CADSOFTTOOLS 1.298','CADSOFTTOOLS 1.298','',(#65226));
#65226 = PRODUCT_CONTEXT('',#2,'mechanical');
#65227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65229,#65231);
#65229 = ( REPRESENTATION_RELATIONSHIP('','',#65157,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65230) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1203);
#65231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65232);
#65232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('298','','',#5,#65223,$);
#65233 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65225));
#65234 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65235),#65309);
#65235 = SHELL_BASED_SURFACE_MODEL('',(#65236));
#65236 = OPEN_SHELL('',(#65237));
#65237 = ADVANCED_FACE('',(#65238),#65252,.F.);
#65238 = FACE_BOUND('',#65239,.T.);
#65239 = EDGE_LOOP('',(#65240,#65263,#65279,#65295));
#65240 = ORIENTED_EDGE('',*,*,#65241,.F.);
#65241 = EDGE_CURVE('',#65242,#65244,#65246,.T.);
#65242 = VERTEX_POINT('',#65243);
#65243 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#65244 = VERTEX_POINT('',#65245);
#65245 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#65246 = SURFACE_CURVE('',#65247,(#65251),.PCURVE_S1.);
#65247 = LINE('',#65248,#65249);
#65248 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#65249 = VECTOR('',#65250,1.);
#65250 = DIRECTION('',(0.E+000,-0.500069094248,0.865985508526));
#65251 = PCURVE('',#65252,#65257);
#65252 = PLANE('',#65253);
#65253 = AXIS2_PLACEMENT_3D('',#65254,#65255,#65256);
#65254 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#65255 = DIRECTION('',(0.E+000,0.865985508526,0.500069094248));
#65256 = DIRECTION('',(0.E+000,0.500069094248,-0.865985508526));
#65257 = DEFINITIONAL_REPRESENTATION('',(#65258),#65262);
#65258 = LINE('',#65259,#65260);
#65259 = CARTESIAN_POINT('',(6.604264988927E-002,0.E+000));
#65260 = VECTOR('',#65261,1.);
#65261 = DIRECTION('',(-1.,0.E+000));
#65262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65263 = ORIENTED_EDGE('',*,*,#65264,.T.);
#65264 = EDGE_CURVE('',#65242,#65265,#65267,.T.);
#65265 = VERTEX_POINT('',#65266);
#65266 = CARTESIAN_POINT('',(2.451146897693,-5.270213644107,
    5.88794180051));
#65267 = SURFACE_CURVE('',#65268,(#65272),.PCURVE_S1.);
#65268 = LINE('',#65269,#65270);
#65269 = CARTESIAN_POINT('',(2.401146897693,-5.270213644107,
    5.88794180051));
#65270 = VECTOR('',#65271,1.);
#65271 = DIRECTION('',(1.,0.E+000,0.E+000));
#65272 = PCURVE('',#65252,#65273);
#65273 = DEFINITIONAL_REPRESENTATION('',(#65274),#65278);
#65274 = LINE('',#65275,#65276);
#65275 = CARTESIAN_POINT('',(6.604264988927E-002,0.E+000));
#65276 = VECTOR('',#65277,1.);
#65277 = DIRECTION('',(0.E+000,-1.));
#65278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65279 = ORIENTED_EDGE('',*,*,#65280,.F.);
#65280 = EDGE_CURVE('',#65281,#65265,#65283,.T.);
#65281 = VERTEX_POINT('',#65282);
#65282 = CARTESIAN_POINT('',(2.451146897693,-5.303239532219,
    5.945133778259));
#65283 = SURFACE_CURVE('',#65284,(#65288),.PCURVE_S1.);
#65284 = LINE('',#65285,#65286);
#65285 = CARTESIAN_POINT('',(2.451146897693,-5.303239532219,
    5.945133778259));
#65286 = VECTOR('',#65287,1.);
#65287 = DIRECTION('',(6.724279092293E-015,0.500069094248,
    -0.865985508526));
#65288 = PCURVE('',#65252,#65289);
#65289 = DEFINITIONAL_REPRESENTATION('',(#65290),#65294);
#65290 = LINE('',#65291,#65292);
#65291 = CARTESIAN_POINT('',(-3.195750077079E-015,-5.000000000001E-002)
  );
#65292 = VECTOR('',#65293,1.);
#65293 = DIRECTION('',(1.,-6.724279092293E-015));
#65294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65295 = ORIENTED_EDGE('',*,*,#65296,.F.);
#65296 = EDGE_CURVE('',#65244,#65281,#65297,.T.);
#65297 = SURFACE_CURVE('',#65298,(#65302),.PCURVE_S1.);
#65298 = LINE('',#65299,#65300);
#65299 = CARTESIAN_POINT('',(2.401146897693,-5.303239532219,
    5.945133778259));
#65300 = VECTOR('',#65301,1.);
#65301 = DIRECTION('',(1.,0.E+000,0.E+000));
#65302 = PCURVE('',#65252,#65303);
#65303 = DEFINITIONAL_REPRESENTATION('',(#65304),#65308);
#65304 = LINE('',#65305,#65306);
#65305 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65306 = VECTOR('',#65307,1.);
#65307 = DIRECTION('',(0.E+000,-1.));
#65308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65313)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65310,#65311,#65312)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65310 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65311 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65312 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65313 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65310,
  'distance_accuracy_value','confusion accuracy');
#65314 = SHAPE_DEFINITION_REPRESENTATION(#65315,#65234);
#65315 = PRODUCT_DEFINITION_SHAPE('','',#65316);
#65316 = PRODUCT_DEFINITION('design','',#65317,#65320);
#65317 = PRODUCT_DEFINITION_FORMATION('','',#65318);
#65318 = PRODUCT('CADSOFTTOOLS 1.299','CADSOFTTOOLS 1.299','',(#65319));
#65319 = PRODUCT_CONTEXT('',#2,'mechanical');
#65320 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65321 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65322,#65324);
#65322 = ( REPRESENTATION_RELATIONSHIP('','',#65234,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65323) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65323 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1207);
#65324 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65325);
#65325 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('299','','',#5,#65316,$);
#65326 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65318));
#65327 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65328),#65386);
#65328 = SHELL_BASED_SURFACE_MODEL('',(#65329));
#65329 = OPEN_SHELL('',(#65330));
#65330 = ADVANCED_FACE('',(#65331),#65345,.F.);
#65331 = FACE_BOUND('',#65332,.F.);
#65332 = EDGE_LOOP('',(#65333,#65356,#65372));
#65333 = ORIENTED_EDGE('',*,*,#65334,.T.);
#65334 = EDGE_CURVE('',#65335,#65337,#65339,.T.);
#65335 = VERTEX_POINT('',#65336);
#65336 = CARTESIAN_POINT('',(2.426146897693,-7.014478777512,
    6.185637621229));
#65337 = VERTEX_POINT('',#65338);
#65338 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#65339 = SURFACE_CURVE('',#65340,(#65344),.PCURVE_S1.);
#65340 = LINE('',#65341,#65342);
#65341 = CARTESIAN_POINT('',(2.401146897693,-7.014478777512,
    6.185637621229));
#65342 = VECTOR('',#65343,1.);
#65343 = DIRECTION('',(0.E+000,-0.356267530093,-0.934383993335));
#65344 = PCURVE('',#65345,#65350);
#65345 = PLANE('',#65346);
#65346 = AXIS2_PLACEMENT_3D('',#65347,#65348,#65349);
#65347 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#65348 = DIRECTION('',(0.E+000,-0.934383993335,0.356267530093));
#65349 = DIRECTION('',(0.E+000,0.356267530093,0.934383993335));
#65350 = DEFINITIONAL_REPRESENTATION('',(#65351),#65355);
#65351 = LINE('',#65352,#65353);
#65352 = CARTESIAN_POINT('',(0.152495044397,0.E+000));
#65353 = VECTOR('',#65354,1.);
#65354 = DIRECTION('',(-1.,-0.E+000));
#65355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65356 = ORIENTED_EDGE('',*,*,#65357,.T.);
#65357 = EDGE_CURVE('',#65337,#65358,#65360,.T.);
#65358 = VERTEX_POINT('',#65359);
#65359 = CARTESIAN_POINT('',(2.451146897693,-7.06880781033,
    6.043148692681));
#65360 = SURFACE_CURVE('',#65361,(#65365),.PCURVE_S1.);
#65361 = LINE('',#65362,#65363);
#65362 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#65363 = VECTOR('',#65364,1.);
#65364 = DIRECTION('',(1.,0.E+000,0.E+000));
#65365 = PCURVE('',#65345,#65366);
#65366 = DEFINITIONAL_REPRESENTATION('',(#65367),#65371);
#65367 = LINE('',#65368,#65369);
#65368 = CARTESIAN_POINT('',(-3.636027926243E-015,-0.E+000));
#65369 = VECTOR('',#65370,1.);
#65370 = DIRECTION('',(0.E+000,-1.));
#65371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65372 = ORIENTED_EDGE('',*,*,#65373,.T.);
#65373 = EDGE_CURVE('',#65358,#65335,#65374,.T.);
#65374 = SURFACE_CURVE('',#65375,(#65379),.PCURVE_S1.);
#65375 = LINE('',#65376,#65377);
#65376 = CARTESIAN_POINT('',(2.451146897693,-7.06880781033,
    6.043148692681));
#65377 = VECTOR('',#65378,1.);
#65378 = DIRECTION('',(0.E+000,0.356267530093,0.934383993335));
#65379 = PCURVE('',#65345,#65380);
#65380 = DEFINITIONAL_REPRESENTATION('',(#65381),#65385);
#65381 = LINE('',#65382,#65383);
#65382 = CARTESIAN_POINT('',(9.564713513411E-015,-5.000000000001E-002));
#65383 = VECTOR('',#65384,1.);
#65384 = DIRECTION('',(1.,0.E+000));
#65385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65390)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65387,#65388,#65389)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65387 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65388 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65389 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65390 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#65387,
  'distance_accuracy_value','confusion accuracy');
#65391 = SHAPE_DEFINITION_REPRESENTATION(#65392,#65327);
#65392 = PRODUCT_DEFINITION_SHAPE('','',#65393);
#65393 = PRODUCT_DEFINITION('design','',#65394,#65397);
#65394 = PRODUCT_DEFINITION_FORMATION('','',#65395);
#65395 = PRODUCT('CADSOFTTOOLS 1.300','CADSOFTTOOLS 1.300','',(#65396));
#65396 = PRODUCT_CONTEXT('',#2,'mechanical');
#65397 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65398 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65399,#65401);
#65399 = ( REPRESENTATION_RELATIONSHIP('','',#65327,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65400) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65400 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1211);
#65401 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65402);
#65402 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('300','','',#5,#65393,$);
#65403 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65395));
#65404 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65405),#65477);
#65405 = SHELL_BASED_SURFACE_MODEL('',(#65406));
#65406 = OPEN_SHELL('',(#65407));
#65407 = ADVANCED_FACE('',(#65408),#65422,.F.);
#65408 = FACE_BOUND('',#65409,.T.);
#65409 = EDGE_LOOP('',(#65410,#65433,#65449,#65465));
#65410 = ORIENTED_EDGE('',*,*,#65411,.F.);
#65411 = EDGE_CURVE('',#65412,#65414,#65416,.T.);
#65412 = VERTEX_POINT('',#65413);
#65413 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#65414 = VERTEX_POINT('',#65415);
#65415 = CARTESIAN_POINT('',(2.401146897693,-6.983025538438,
    6.38615800561));
#65416 = SURFACE_CURVE('',#65417,(#65421),.PCURVE_S1.);
#65417 = LINE('',#65418,#65419);
#65418 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#65419 = VECTOR('',#65420,1.);
#65420 = DIRECTION('',(0.E+000,-0.80816807369,0.588951920506));
#65421 = PCURVE('',#65422,#65427);
#65422 = PLANE('',#65423);
#65423 = AXIS2_PLACEMENT_3D('',#65424,#65425,#65426);
#65424 = CARTESIAN_POINT('',(2.401146897693,-6.983025538435,
    6.386158005668));
#65425 = DIRECTION('',(0.E+000,0.588951920506,0.80816807369));
#65426 = DIRECTION('',(0.E+000,0.80816807369,-0.588951920506));
#65427 = DEFINITIONAL_REPRESENTATION('',(#65428),#65432);
#65428 = LINE('',#65429,#65430);
#65429 = CARTESIAN_POINT('',(5.808963862989E-002,0.E+000));
#65430 = VECTOR('',#65431,1.);
#65431 = DIRECTION('',(-1.,0.E+000));
#65432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65433 = ORIENTED_EDGE('',*,*,#65434,.T.);
#65434 = EDGE_CURVE('',#65412,#65435,#65437,.T.);
#65435 = VERTEX_POINT('',#65436);
#65436 = CARTESIAN_POINT('',(2.451146897693,-6.936079347083,
    6.351946001435));
#65437 = SURFACE_CURVE('',#65438,(#65442),.PCURVE_S1.);
#65438 = LINE('',#65439,#65440);
#65439 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#65440 = VECTOR('',#65441,1.);
#65441 = DIRECTION('',(1.,0.E+000,0.E+000));
#65442 = PCURVE('',#65422,#65443);
#65443 = DEFINITIONAL_REPRESENTATION('',(#65444),#65448);
#65444 = LINE('',#65445,#65446);
#65445 = CARTESIAN_POINT('',(5.808963862988E-002,0.E+000));
#65446 = VECTOR('',#65447,1.);
#65447 = DIRECTION('',(0.E+000,-1.));
#65448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65449 = ORIENTED_EDGE('',*,*,#65450,.F.);
#65450 = EDGE_CURVE('',#65451,#65435,#65453,.T.);
#65451 = VERTEX_POINT('',#65452);
#65452 = CARTESIAN_POINT('',(2.451146897693,-6.98302553844,
    6.386158005588));
#65453 = SURFACE_CURVE('',#65454,(#65458),.PCURVE_S1.);
#65454 = LINE('',#65455,#65456);
#65455 = CARTESIAN_POINT('',(2.451146897693,-6.983025538416,
    6.386158005607));
#65456 = VECTOR('',#65457,1.);
#65457 = DIRECTION('',(0.E+000,0.808168074064,-0.588951919993));
#65458 = PCURVE('',#65422,#65459);
#65459 = DEFINITIONAL_REPRESENTATION('',(#65460),#65464);
#65460 = LINE('',#65461,#65462);
#65461 = CARTESIAN_POINT('',(5.159258298077E-011,-5.000000000001E-002));
#65462 = VECTOR('',#65463,1.);
#65463 = DIRECTION('',(1.,0.E+000));
#65464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65465 = ORIENTED_EDGE('',*,*,#65466,.F.);
#65466 = EDGE_CURVE('',#65414,#65451,#65467,.T.);
#65467 = SURFACE_CURVE('',#65468,(#65471),.PCURVE_S1.);
#65468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65469,#65470),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#65469 = CARTESIAN_POINT('',(2.401146897693,-6.98302553837,6.38615800562
    ));
#65470 = CARTESIAN_POINT('',(2.451146897693,-6.98302553837,6.38615800562
    ));
#65471 = PCURVE('',#65422,#65472);
#65472 = DEFINITIONAL_REPRESENTATION('',(#65473),#65476);
#65473 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65474,#65475),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#65474 = CARTESIAN_POINT('',(8.055067723944E-011,0.E+000));
#65475 = CARTESIAN_POINT('',(8.055067723944E-011,-5.000000000001E-002));
#65476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65481)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65478,#65479,#65480)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#65478,
  'distance_accuracy_value','confusion accuracy');
#65482 = SHAPE_DEFINITION_REPRESENTATION(#65483,#65404);
#65483 = PRODUCT_DEFINITION_SHAPE('','',#65484);
#65484 = PRODUCT_DEFINITION('design','',#65485,#65488);
#65485 = PRODUCT_DEFINITION_FORMATION('','',#65486);
#65486 = PRODUCT('CADSOFTTOOLS 1.301','CADSOFTTOOLS 1.301','',(#65487));
#65487 = PRODUCT_CONTEXT('',#2,'mechanical');
#65488 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65489 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65490,#65492);
#65490 = ( REPRESENTATION_RELATIONSHIP('','',#65404,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65491) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65491 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1215);
#65492 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65493);
#65493 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('301','','',#5,#65484,$);
#65494 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65486));
#65495 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65496),#65909);
#65496 = SHELL_BASED_SURFACE_MODEL('',(#65497));
#65497 = OPEN_SHELL('',(#65498));
#65498 = ADVANCED_FACE('',(#65499),#65602,.F.);
#65499 = FACE_BOUND('',#65500,.F.);
#65500 = EDGE_LOOP('',(#65501,#65702,#65717));
#65501 = ORIENTED_EDGE('',*,*,#65502,.T.);
#65502 = EDGE_CURVE('',#65503,#65505,#65507,.T.);
#65503 = VERTEX_POINT('',#65504);
#65504 = CARTESIAN_POINT('',(2.426146897693,-6.984611864705,
    6.260532627704));
#65505 = VERTEX_POINT('',#65506);
#65506 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#65507 = SURFACE_CURVE('',#65508,(#65601),.PCURVE_S1.);
#65508 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65509,#65510,#65511,#65512,
    #65513,#65514,#65515,#65516,#65517,#65518,#65519,#65520,#65521,
    #65522,#65523,#65524,#65525,#65526,#65527,#65528,#65529,#65530,
    #65531,#65532,#65533,#65534,#65535,#65536,#65537,#65538,#65539,
    #65540,#65541,#65542,#65543,#65544,#65545,#65546,#65547,#65548,
    #65549,#65550,#65551,#65552,#65553,#65554,#65555,#65556,#65557,
    #65558,#65559,#65560,#65561,#65562,#65563,#65564,#65565,#65566,
    #65567,#65568,#65569,#65570,#65571,#65572,#65573,#65574,#65575,
    #65576,#65577,#65578,#65579,#65580,#65581,#65582,#65583,#65584,
    #65585,#65586,#65587,#65588,#65589,#65590,#65591,#65592,#65593,
    #65594,#65595,#65596,#65597,#65598,#65599,#65600),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.456269680795E-002,
    4.827189075843E-002,7.099299299104E-002,9.270606932481E-002,
    0.113485480968,0.133468813704,0.153427114053,0.173846195376,
    0.194285682571,0.214578562119,0.234568196203,0.25414104229,
    0.27381220233,0.294603016999,0.315486366198,0.336586859641,
    0.358029917019,0.3798386356,0.401663656363,0.428768469627,
    0.46310006481,0.501875720674,0.529903271472,0.55726477595,
    0.583887040223,0.609680043618,0.634558822273,0.658466232841,
    0.681389984447,0.703369696449,0.72449404821,0.744891379515,
    0.762270252948,0.781008860524,0.799849382527,0.81877000115,
    0.837752631325,0.856790975182,0.875896069515,0.89508624921,
    0.915025674888,0.935986093728,0.958245930492,0.982088946921,1.),
  .UNSPECIFIED.);
#65509 = CARTESIAN_POINT('',(2.401146897693,-6.984611864705,
    6.260532627704));
#65510 = CARTESIAN_POINT('',(2.401146897693,-6.984718909484,
    6.255510772252));
#65511 = CARTESIAN_POINT('',(2.401146897693,-6.984825954263,6.2504889168
    ));
#65512 = CARTESIAN_POINT('',(2.401146897693,-6.984061788877,
    6.240842497757));
#65513 = CARTESIAN_POINT('',(2.401146897693,-6.983377468328,
    6.236140278635));
#65514 = CARTESIAN_POINT('',(2.401146897693,-6.98143799539,
    6.227205635943));
#65515 = CARTESIAN_POINT('',(2.401146897693,-6.980206057057,
    6.222899333186));
#65516 = CARTESIAN_POINT('',(2.401146897693,-6.977248774918,
    6.21478624089));
#65517 = CARTESIAN_POINT('',(2.401146897693,-6.975546201725,
    6.21091108847));
#65518 = CARTESIAN_POINT('',(2.401146897693,-6.971714818468,
    6.203659288646));
#65519 = CARTESIAN_POINT('',(2.401146897693,-6.969601821223,
    6.20021717232));
#65520 = CARTESIAN_POINT('',(2.401146897693,-6.965016412999,
    6.193826239714));
#65521 = CARTESIAN_POINT('',(2.401146897693,-6.962514021341,
    6.190795571599));
#65522 = CARTESIAN_POINT('',(2.401146897693,-6.957257125872,
    6.185202339439));
#65523 = CARTESIAN_POINT('',(2.401146897693,-6.954430495367,
    6.182578562644));
#65524 = CARTESIAN_POINT('',(2.401146897693,-6.948491594263,
    6.177722387051));
#65525 = CARTESIAN_POINT('',(2.401146897693,-6.945317114572,
    6.175470307071));
#65526 = CARTESIAN_POINT('',(2.401146897693,-6.938775045098,
    6.171442752892));
#65527 = CARTESIAN_POINT('',(2.401146897693,-6.935356209976,
    6.169643916515));
#65528 = CARTESIAN_POINT('',(2.401146897693,-6.92840481308,
    6.166560951515));
#65529 = CARTESIAN_POINT('',(2.401146897693,-6.924822956347,
    6.165249741897));
#65530 = CARTESIAN_POINT('',(2.401146897693,-6.917626409756,
    6.163162680036));
#65531 = CARTESIAN_POINT('',(2.401146897693,-6.913964625849,
    6.162357063266));
#65532 = CARTESIAN_POINT('',(2.401146897693,-6.906681031938,
    6.161281506629));
#65533 = CARTESIAN_POINT('',(2.401146897693,-6.903013341988,
    6.160995702668));
#65534 = CARTESIAN_POINT('',(2.401146897693,-6.895672405702,
    6.160885129075));
#65535 = CARTESIAN_POINT('',(2.401146897693,-6.891959420045,
    6.16107044433));
#65536 = CARTESIAN_POINT('',(2.401146897693,-6.884352350944,
    6.161931431275));
#65537 = CARTESIAN_POINT('',(2.401146897693,-6.880426635793,
    6.162633396315));
#65538 = CARTESIAN_POINT('',(2.401146897693,-6.872616829022,
    6.16458357475));
#65539 = CARTESIAN_POINT('',(2.401146897693,-6.868701419115,
    6.16582644831));
#65540 = CARTESIAN_POINT('',(2.401146897693,-6.860922529228,
    6.168882780914));
#65541 = CARTESIAN_POINT('',(2.401146897693,-6.857027230341,
    6.170693986402));
#65542 = CARTESIAN_POINT('',(2.401146897693,-6.849301806971,
    6.17492501787));
#65543 = CARTESIAN_POINT('',(2.401146897693,-6.845440099481,
    6.177345173816));
#65544 = CARTESIAN_POINT('',(2.401146897693,-6.837816361683,
    6.18283648769));
#65545 = CARTESIAN_POINT('',(2.401146897693,-6.83403563132,
    6.185906753676));
#65546 = CARTESIAN_POINT('',(2.401146897693,-6.826623915375,
    6.192689974813));
#65547 = CARTESIAN_POINT('',(2.401146897693,-6.822963566018,
    6.196449275878));
#65548 = CARTESIAN_POINT('',(2.401146897693,-6.815031820078,
    6.205348363283));
#65549 = CARTESIAN_POINT('',(2.401146897693,-6.81072581297,
    6.210804227655));
#65550 = CARTESIAN_POINT('',(2.401146897693,-6.801587521692,
    6.223535336394));
#65551 = CARTESIAN_POINT('',(2.401146897693,-6.796701045983,
    6.231338356016));
#65552 = CARTESIAN_POINT('',(2.401146897693,-6.787532404632,
    6.247918515902));
#65553 = CARTESIAN_POINT('',(2.401146897693,-6.783047310287,
    6.257300810905));
#65554 = CARTESIAN_POINT('',(2.401146897693,-6.777055004511,
    6.272877102733));
#65555 = CARTESIAN_POINT('',(2.401146897693,-6.774915329544,
    6.27948196317));
#65556 = CARTESIAN_POINT('',(2.401146897693,-6.771676340382,
    6.292162007348));
#65557 = CARTESIAN_POINT('',(2.401146897693,-6.770537325736,
    6.29836377677));
#65558 = CARTESIAN_POINT('',(2.401146897693,-6.769057970461,
    6.310266388458));
#65559 = CARTESIAN_POINT('',(2.401146897693,-6.768741579387,
    6.316042819328));
#65560 = CARTESIAN_POINT('',(2.401146897693,-6.76880192077,
    6.327037981801));
#65561 = CARTESIAN_POINT('',(2.401146897693,-6.769198101905,
    6.332329156718));
#65562 = CARTESIAN_POINT('',(2.401146897693,-6.7705782743,6.342313361028
    ));
#65563 = CARTESIAN_POINT('',(2.401146897693,-6.771577574711,
    6.347075527141));
#65564 = CARTESIAN_POINT('',(2.401146897693,-6.774062077044,
    6.35598196745));
#65565 = CARTESIAN_POINT('',(2.401146897693,-6.775559376147,
    6.360191657759));
#65566 = CARTESIAN_POINT('',(2.401146897693,-6.778946534739,
    6.367994620555));
#65567 = CARTESIAN_POINT('',(2.401146897693,-6.780846491534,
    6.37164900642));
#65568 = CARTESIAN_POINT('',(2.401146897693,-6.784959269443,
    6.378360405478));
#65569 = CARTESIAN_POINT('',(2.401146897693,-6.787181375885,
    6.381473646758));
#65570 = CARTESIAN_POINT('',(2.401146897693,-6.791875731444,
    6.387132877029));
#65571 = CARTESIAN_POINT('',(2.401146897693,-6.794357411221,
    6.389729788726));
#65572 = CARTESIAN_POINT('',(2.401146897693,-6.799526155214,
    6.394390183268));
#65573 = CARTESIAN_POINT('',(2.401146897693,-6.802225423741,
    6.396498616422));
#65574 = CARTESIAN_POINT('',(2.401146897693,-6.807454915506,
    6.399988721851));
#65575 = CARTESIAN_POINT('',(2.401146897693,-6.809975432933,
    6.401450732998));
#65576 = CARTESIAN_POINT('',(2.401146897693,-6.815353908494,
    6.404137310726));
#65577 = CARTESIAN_POINT('',(2.401146897693,-6.818257634954,
    6.405351798473));
#65578 = CARTESIAN_POINT('',(2.401146897693,-6.82420874151,
    6.407382573952));
#65579 = CARTESIAN_POINT('',(2.401146897693,-6.827290380581,
    6.408211956332));
#65580 = CARTESIAN_POINT('',(2.401146897693,-6.833561668068,
    6.409449502866));
#65581 = CARTESIAN_POINT('',(2.401146897693,-6.836785856359,
    6.409871468197));
#65582 = CARTESIAN_POINT('',(2.401146897693,-6.843306057282,
    6.41027289317));
#65583 = CARTESIAN_POINT('',(2.401146897693,-6.846636765265,
    6.410266668637));
#65584 = CARTESIAN_POINT('',(2.401146897693,-6.853334880112,
    6.409791598355));
#65585 = CARTESIAN_POINT('',(2.401146897693,-6.856737180896,
    6.409337311903));
#65586 = CARTESIAN_POINT('',(2.401146897693,-6.863545752877,
    6.407945667889));
#65587 = CARTESIAN_POINT('',(2.401146897693,-6.866984725922,
    6.407021685237));
#65588 = CARTESIAN_POINT('',(2.401146897693,-6.873844344649,
    6.404672401403));
#65589 = CARTESIAN_POINT('',(2.401146897693,-6.877284895759,
    6.403254768556));
#65590 = CARTESIAN_POINT('',(2.401146897693,-6.884277644866,
    6.399856974219));
#65591 = CARTESIAN_POINT('',(2.401146897693,-6.887836314182,6.3978618789
    ));
#65592 = CARTESIAN_POINT('',(2.401146897693,-6.895112604517,
    6.393217234458));
#65593 = CARTESIAN_POINT('',(2.401146897693,-6.898834089097,
    6.390543625572));
#65594 = CARTESIAN_POINT('',(2.401146897693,-6.906476318148,
    6.384412470088));
#65595 = CARTESIAN_POINT('',(2.401146897693,-6.910401136751,
    6.380921628655));
#65596 = CARTESIAN_POINT('',(2.401146897693,-6.918487491993,
    6.372985690457));
#65597 = CARTESIAN_POINT('',(2.401146897693,-6.922652967673,
    6.36849619054));
#65598 = CARTESIAN_POINT('',(2.401146897693,-6.929900757448,
    6.35994455544));
#65599 = CARTESIAN_POINT('',(2.401146897693,-6.932990052265,
    6.355945278437));
#65600 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#65601 = PCURVE('',#65602,#65607);
#65602 = PLANE('',#65603);
#65603 = AXIS2_PLACEMENT_3D('',#65604,#65605,#65606);
#65604 = CARTESIAN_POINT('',(2.401146897693,-6.984611864705,
    6.260532627704));
#65605 = DIRECTION('',(1.,0.E+000,0.E+000));
#65606 = DIRECTION('',(0.E+000,0.390567037063,-0.920574488871));
#65607 = DEFINITIONAL_REPRESENTATION('',(#65608),#65701);
#65608 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65609,#65610,#65611,#65612,
    #65613,#65614,#65615,#65616,#65617,#65618,#65619,#65620,#65621,
    #65622,#65623,#65624,#65625,#65626,#65627,#65628,#65629,#65630,
    #65631,#65632,#65633,#65634,#65635,#65636,#65637,#65638,#65639,
    #65640,#65641,#65642,#65643,#65644,#65645,#65646,#65647,#65648,
    #65649,#65650,#65651,#65652,#65653,#65654,#65655,#65656,#65657,
    #65658,#65659,#65660,#65661,#65662,#65663,#65664,#65665,#65666,
    #65667,#65668,#65669,#65670,#65671,#65672,#65673,#65674,#65675,
    #65676,#65677,#65678,#65679,#65680,#65681,#65682,#65683,#65684,
    #65685,#65686,#65687,#65688,#65689,#65690,#65691,#65692,#65693,
    #65694,#65695,#65696,#65697,#65698,#65699,#65700),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.456269680795E-002,
    4.827189075843E-002,7.099299299104E-002,9.270606932481E-002,
    0.113485480968,0.133468813704,0.153427114053,0.173846195376,
    0.194285682571,0.214578562119,0.234568196203,0.25414104229,
    0.27381220233,0.294603016999,0.315486366198,0.336586859641,
    0.358029917019,0.3798386356,0.401663656363,0.428768469627,
    0.46310006481,0.501875720674,0.529903271472,0.55726477595,
    0.583887040223,0.609680043618,0.634558822273,0.658466232841,
    0.681389984447,0.703369696449,0.72449404821,0.744891379515,
    0.762270252948,0.781008860524,0.799849382527,0.81877000115,
    0.837752631325,0.856790975182,0.875896069515,0.89508624921,
    0.915025674888,0.935986093728,0.958245930492,0.982088946921,1.),
  .UNSPECIFIED.);
#65609 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65610 = CARTESIAN_POINT('',(4.581183853587E-003,-2.059913897039E-003));
#65611 = CARTESIAN_POINT('',(9.162367707171E-003,-4.119827794079E-003));
#65612 = CARTESIAN_POINT('',(1.834107279832E-002,-7.183929938125E-003));
#65613 = CARTESIAN_POINT('',(2.293708881157E-002,-8.390493688953E-003));
#65614 = CARTESIAN_POINT('',(3.191958714003E-002,-1.009464130332E-002));
#65615 = CARTESIAN_POINT('',(3.636501410425E-002,-1.064245021084E-002));
#65616 = CARTESIAN_POINT('',(4.49887368204E-002,-1.108875813661E-002));
#65617 = CARTESIAN_POINT('',(4.922107224632E-002,-1.103491948943E-002));
#65618 = CARTESIAN_POINT('',(5.73933061689E-002,-1.034015977609E-002));
#65619 = CARTESIAN_POINT('',(6.138729772014E-002,-9.739365591984E-003));
#65620 = CARTESIAN_POINT('',(6.906153654081E-002,-8.014243372284E-003));
#65621 = CARTESIAN_POINT('',(7.282884398659E-002,-6.894284516277E-003));
#65622 = CARTESIAN_POINT('',(8.003100091151E-002,-4.239452768788E-003));
#65623 = CARTESIAN_POINT('',(8.355037159462E-002,-2.662089566104E-003));
#65624 = CARTESIAN_POINT('',(9.034038196637E-002,9.084491703084E-004));
#65625 = CARTESIAN_POINT('',(9.365343646991E-002,2.951205983503E-003));
#65626 = CARTESIAN_POINT('',(9.991621679108E-002,7.400638344009E-003));
#65627 = CARTESIAN_POINT('',(0.102907463973,9.84536454483E-003));
#65628 = CARTESIAN_POINT('',(0.108460549391,1.504053868425E-002));
#65629 = CARTESIAN_POINT('',(0.111066570686,1.782578935956E-002));
#65630 = CARTESIAN_POINT('',(0.115798600471,2.363560899218E-002));
#65631 = CARTESIAN_POINT('',(0.117970402809,2.669190648601E-002));
#65632 = CARTESIAN_POINT('',(0.121805264502,3.297692025877E-002));
#65633 = CARTESIAN_POINT('',(0.123500847135,3.624167645318E-002));
#65634 = CARTESIAN_POINT('',(0.126469766099,4.295636872232E-002));
#65635 = CARTESIAN_POINT('',(0.127749339409,4.644682662578E-002));
#65636 = CARTESIAN_POINT('',(0.129927807232,5.378597349454E-002));
#65637 = CARTESIAN_POINT('',(0.130814851058,5.767405111984E-002));
#65638 = CARTESIAN_POINT('',(0.132069819633,6.562523540905E-002));
#65639 = CARTESIAN_POINT('',(0.132454891987,6.971508732644E-002));
#65640 = CARTESIAN_POINT('',(0.132679488137,7.806983767822E-002));
#65641 = CARTESIAN_POINT('',(0.132533513915,8.236314762105E-002));
#65642 = CARTESIAN_POINT('',(0.13165583,9.112747671435E-002));
#65643 = CARTESIAN_POINT('',(0.130936151829,9.562769925047E-002));
#65644 = CARTESIAN_POINT('',(0.12885856905,0.104790643967));
#65645 = CARTESIAN_POINT('',(0.127508789164,0.109470232578));
#65646 = CARTESIAN_POINT('',(0.12415910077,0.118942571777));
#65647 = CARTESIAN_POINT('',(0.122127995917,0.123780455093));
#65648 = CARTESIAN_POINT('',(0.117033601588,0.134557908258));
#65649 = CARTESIAN_POINT('',(0.113692856469,0.140652789333));
#65650 = CARTESIAN_POINT('',(0.105542037898,0.154037618574));
#65651 = CARTESIAN_POINT('',(0.100267273437,0.161583585706));
#65652 = CARTESIAN_POINT('',(8.858497031137E-002,0.176499666952));
#65653 = CARTESIAN_POINT('',(8.169959889364E-002,0.184292945546));
#65654 = CARTESIAN_POINT('',(6.970085911702E-002,0.195892895521));
#65655 = CARTESIAN_POINT('',(6.445627960871E-002,0.200442266481));
#65656 = CARTESIAN_POINT('',(5.404839682091E-002,0.208376404558));
#65657 = CARTESIAN_POINT('',(4.878406768077E-002,0.211847159091));
#65658 = CARTESIAN_POINT('',(3.840461441571E-002,0.217857783598));
#65659 = CARTESIAN_POINT('',(3.321055144447E-002,0.220405128639));
#65660 = CARTESIAN_POINT('',(2.306511801552E-002,0.22464392793));
#65661 = CARTESIAN_POINT('',(1.803946207879E-002,0.226345772194));
#65662 = CARTESIAN_POINT('',(8.309208457007E-003,0.228974721791));
#65663 = CARTESIAN_POINT('',(3.534986020762E-003,0.229914736435));
#65664 = CARTESIAN_POINT('',(-5.634420429336E-003,0.231106128973));
#65665 = CARTESIAN_POINT('',(-1.009454960762E-002,0.231371919886));
#65666 = CARTESIAN_POINT('',(-1.860067059081E-002,0.231301368157));
#65667 = CARTESIAN_POINT('',(-2.270686548672E-002,0.230979599061));
#65668 = CARTESIAN_POINT('',(-3.049152372629E-002,0.229814731885));
#65669 = CARTESIAN_POINT('',(-3.422537575523E-002,0.228985046805));
#65670 = CARTESIAN_POINT('',(-4.12685793109E-002,0.226873851634));
#65671 = CARTESIAN_POINT('',(-4.46284922869E-002,0.225603548649));
#65672 = CARTESIAN_POINT('',(-5.093747363687E-002,0.222665531278));
#65673 = CARTESIAN_POINT('',(-5.393268872054E-002,0.221004138023));
#65674 = CARTESIAN_POINT('',(-5.918805784552E-002,0.21755312145));
#65675 = CARTESIAN_POINT('',(-6.151837903387E-002,0.21580381077));
#65676 = CARTESIAN_POINT('',(-6.609222921605E-002,0.211901812082));
#65677 = CARTESIAN_POINT('',(-6.834435549277E-002,0.209703054462));
#65678 = CARTESIAN_POINT('',(-7.253814164657E-002,0.205017771548));
#65679 = CARTESIAN_POINT('',(-7.450523654809E-002,0.202504822654));
#65680 = CARTESIAN_POINT('',(-7.809384848845E-002,0.197214980263));
#65681 = CARTESIAN_POINT('',(-7.974156067561E-002,0.194411680525));
#65682 = CARTESIAN_POINT('',(-8.265767781976E-002,0.188566133255));
#65683 = CARTESIAN_POINT('',(-8.395281242212E-002,0.185497537358));
#65684 = CARTESIAN_POINT('',(-8.613153771001E-002,0.179145876915));
#65685 = CARTESIAN_POINT('',(-8.704215972775E-002,0.175836376296));
#65686 = CARTESIAN_POINT('',(-8.842025153626E-002,0.169025048345));
#65687 = CARTESIAN_POINT('',(-8.891280619175E-002,0.165498340325));
#65688 = CARTESIAN_POINT('',(-8.94292563886E-002,0.158265997496));
#65689 = CARTESIAN_POINT('',(-8.946798560805E-002,0.154545033255));
#65690 = CARTESIAN_POINT('',(-8.907120012184E-002,0.146780620354));
#65691 = CARTESIAN_POINT('',(-8.862446519932E-002,0.1427253817));
#65692 = CARTESIAN_POINT('',(-8.719060317258E-002,0.134212969426));
#65693 = CARTESIAN_POINT('',(-8.618283624556E-002,0.12974284216));
#65694 = CARTESIAN_POINT('',(-8.352345367652E-002,0.120312973826));
#65695 = CARTESIAN_POINT('',(-8.18427788813E-002,0.115336478352));
#65696 = CARTESIAN_POINT('',(-7.769542043881E-002,0.10479287014));
#65697 = CARTESIAN_POINT('',(-7.518939884176E-002,9.920478881395E-002));
#65698 = CARTESIAN_POINT('',(-7.01477295077E-002,8.919267166351E-002));
#65699 = CARTESIAN_POINT('',(-6.767267384869E-002,8.478675989677E-002));
#65700 = CARTESIAN_POINT('',(-6.519761818967E-002,8.038084813004E-002));
#65701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65702 = ORIENTED_EDGE('',*,*,#65703,.T.);
#65703 = EDGE_CURVE('',#65505,#65704,#65706,.T.);
#65704 = VERTEX_POINT('',#65705);
#65705 = CARTESIAN_POINT('',(2.451146897693,-6.936079347083,
    6.351946001435));
#65706 = SURFACE_CURVE('',#65707,(#65711),.PCURVE_S1.);
#65707 = LINE('',#65708,#65709);
#65708 = CARTESIAN_POINT('',(2.401146897693,-6.936079347083,
    6.351946001435));
#65709 = VECTOR('',#65710,1.);
#65710 = DIRECTION('',(1.,0.E+000,0.E+000));
#65711 = PCURVE('',#65602,#65712);
#65712 = DEFINITIONAL_REPRESENTATION('',(#65713),#65716);
#65713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65714,#65715),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#65714 = CARTESIAN_POINT('',(-6.519761818967E-002,8.038084813004E-002));
#65715 = CARTESIAN_POINT('',(-6.519761818967E-002,8.038084813004E-002));
#65716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65717 = ORIENTED_EDGE('',*,*,#65718,.T.);
#65718 = EDGE_CURVE('',#65704,#65503,#65719,.T.);
#65719 = SURFACE_CURVE('',#65720,(#65813),.PCURVE_S1.);
#65720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65721,#65722,#65723,#65724,
    #65725,#65726,#65727,#65728,#65729,#65730,#65731,#65732,#65733,
    #65734,#65735,#65736,#65737,#65738,#65739,#65740,#65741,#65742,
    #65743,#65744,#65745,#65746,#65747,#65748,#65749,#65750,#65751,
    #65752,#65753,#65754,#65755,#65756,#65757,#65758,#65759,#65760,
    #65761,#65762,#65763,#65764,#65765,#65766,#65767,#65768,#65769,
    #65770,#65771,#65772,#65773,#65774,#65775,#65776,#65777,#65778,
    #65779,#65780,#65781,#65782,#65783,#65784,#65785,#65786,#65787,
    #65788,#65789,#65790,#65791,#65792,#65793,#65794,#65795,#65796,
    #65797,#65798,#65799,#65800,#65801,#65802,#65803,#65804,#65805,
    #65806,#65807,#65808,#65809,#65810,#65811,#65812),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.722166491596E-002,
    5.21887554317E-002,7.526666149368E-002,9.6802901632E-002,
    0.117129540993,0.136442749742,0.15557787112,0.174637373866,
    0.193639289113,0.212582869594,0.231453128158,0.250228232536,
    0.2676153361,0.2877306722,0.308534615621,0.330112987476,
    0.35256325638,0.37594412932,0.400270556685,0.42551452874,
    0.451613711465,0.478487432376,0.503859503695,0.534275437628,
    0.573085812379,0.606943683111,0.631383310891,0.65284419538,
    0.674503317152,0.695751241461,0.71671951866,0.737537137616,
    0.757865043506,0.777260531778,0.797091363668,0.817273054137,
    0.83766964954,0.858117328587,0.878423543049,0.898135230911,
    0.918548352502,0.939803105137,0.961996629207,0.985159518889,1.),
  .UNSPECIFIED.);
#65721 = CARTESIAN_POINT('',(2.451146897693,-6.936079347083,
    6.351946001435));
#65722 = CARTESIAN_POINT('',(2.451146897693,-6.931377930151,
    6.357936197761));
#65723 = CARTESIAN_POINT('',(2.451146897693,-6.92667651322,
    6.363926394088));
#65724 = CARTESIAN_POINT('',(2.451146897693,-6.917579501515,
    6.373948482206));
#65725 = CARTESIAN_POINT('',(2.451146897693,-6.913198669326,
    6.378311676118));
#65726 = CARTESIAN_POINT('',(2.451146897693,-6.904738309158,
    6.385898923434));
#65727 = CARTESIAN_POINT('',(2.451146897693,-6.900653862966,
    6.389178178006));
#65728 = CARTESIAN_POINT('',(2.451146897693,-6.892738059667,
    6.394828372881));
#65729 = CARTESIAN_POINT('',(2.451146897693,-6.888902198086,
    6.397240494068));
#65730 = CARTESIAN_POINT('',(2.451146897693,-6.881433689201,
    6.401329952805));
#65731 = CARTESIAN_POINT('',(2.451146897693,-6.877796059302,
    6.403036565054));
#65732 = CARTESIAN_POINT('',(2.451146897693,-6.870698689629,
    6.405833966102));
#65733 = CARTESIAN_POINT('',(2.451146897693,-6.867224260498,
    6.406943374224));
#65734 = CARTESIAN_POINT('',(2.451146897693,-6.860346353371,
    6.408681694459));
#65735 = CARTESIAN_POINT('',(2.451146897693,-6.856913094543,
    6.409301213078));
#65736 = CARTESIAN_POINT('',(2.451146897693,-6.850145328959,
    6.410095838047));
#65737 = CARTESIAN_POINT('',(2.451146897693,-6.84677549233,
    6.410256690392));
#65738 = CARTESIAN_POINT('',(2.451146897693,-6.840165486474,
    6.410155194433));
#65739 = CARTESIAN_POINT('',(2.451146897693,-6.836890234582,
    6.40987824888));
#65740 = CARTESIAN_POINT('',(2.451146897693,-6.830503041285,
    6.408920824455));
#65741 = CARTESIAN_POINT('',(2.451146897693,-6.827356235672,
    6.408225862477));
#65742 = CARTESIAN_POINT('',(2.451146897693,-6.821261215286,
    6.406452500889));
#65743 = CARTESIAN_POINT('',(2.451146897693,-6.818278275259,
    6.405360049696));
#65744 = CARTESIAN_POINT('',(2.451146897693,-6.812546014989,
    6.402813150897));
#65745 = CARTESIAN_POINT('',(2.451146897693,-6.809760506648,
    6.40134421386));
#65746 = CARTESIAN_POINT('',(2.451146897693,-6.804642420937,
    6.398182269099));
#65747 = CARTESIAN_POINT('',(2.451146897693,-6.802265040745,
    6.396496577747));
#65748 = CARTESIAN_POINT('',(2.451146897693,-6.79738747385,
    6.392567655465));
#65749 = CARTESIAN_POINT('',(2.451146897693,-6.79490282235,
    6.390251564851));
#65750 = CARTESIAN_POINT('',(2.451146897693,-6.790172184828,
    6.385199115742));
#65751 = CARTESIAN_POINT('',(2.451146897693,-6.787916900594,
    6.382420725173));
#65752 = CARTESIAN_POINT('',(2.451146897693,-6.783692074311,
    6.376429398388));
#65753 = CARTESIAN_POINT('',(2.451146897693,-6.78171318397,
    6.373169710131));
#65754 = CARTESIAN_POINT('',(2.451146897693,-6.778098670801,
    6.366198889351));
#65755 = CARTESIAN_POINT('',(2.451146897693,-6.776454168356,
    6.362436135841));
#65756 = CARTESIAN_POINT('',(2.451146897693,-6.773583419479,
    6.354450198459));
#65757 = CARTESIAN_POINT('',(2.451146897693,-6.772348022433,
    6.350170727147));
#65758 = CARTESIAN_POINT('',(2.451146897693,-6.770386290462,
    6.341155879013));
#65759 = CARTESIAN_POINT('',(2.451146897693,-6.769649552216,
    6.336359889133));
#65760 = CARTESIAN_POINT('',(2.451146897693,-6.768788235878,
    6.326334281958));
#65761 = CARTESIAN_POINT('',(2.451146897693,-6.768650878029,
    6.321040138295));
#65762 = CARTESIAN_POINT('',(2.451146897693,-6.769098946974,
    6.310059847009));
#65763 = CARTESIAN_POINT('',(2.451146897693,-6.769668158609,
    6.304305629532));
#65764 = CARTESIAN_POINT('',(2.451146897693,-6.771642953653,
    6.292464431835));
#65765 = CARTESIAN_POINT('',(2.451146897693,-6.773029800037,
    6.286306519816));
#65766 = CARTESIAN_POINT('',(2.451146897693,-6.776597208535,
    6.274236078475));
#65767 = CARTESIAN_POINT('',(2.451146897693,-6.778762044399,
    6.268224654155));
#65768 = CARTESIAN_POINT('',(2.451146897693,-6.784131750007,
    6.255170463304));
#65769 = CARTESIAN_POINT('',(2.451146897693,-6.787648195793,
    6.24787196175));
#65770 = CARTESIAN_POINT('',(2.451146897693,-6.796199311819,
    6.23208335409));
#65771 = CARTESIAN_POINT('',(2.451146897693,-6.801731943363,
    6.223216671586));
#65772 = CARTESIAN_POINT('',(2.451146897693,-6.812587658896,
    6.208322584128));
#65773 = CARTESIAN_POINT('',(2.451146897693,-6.81807874174,
    6.201623099579));
#65774 = CARTESIAN_POINT('',(2.451146897693,-6.827704663704,
    6.191631860114));
#65775 = CARTESIAN_POINT('',(2.451146897693,-6.831870155869,
    6.18775624024));
#65776 = CARTESIAN_POINT('',(2.451146897693,-6.839823273989,
    6.181291962771));
#65777 = CARTESIAN_POINT('',(2.451146897693,-6.843622501899,
    6.178581325847));
#65778 = CARTESIAN_POINT('',(2.451146897693,-6.851347387762,
    6.173711042622));
#65779 = CARTESIAN_POINT('',(2.451146897693,-6.855303482293,
    6.171569552656));
#65780 = CARTESIAN_POINT('',(2.451146897693,-6.863186213097,
    6.167905417984));
#65781 = CARTESIAN_POINT('',(2.451146897693,-6.867145762434,
    6.166380093495));
#65782 = CARTESIAN_POINT('',(2.451146897693,-6.875023638559,
    6.16389945162));
#65783 = CARTESIAN_POINT('',(2.451146897693,-6.878974376188,
    6.16294489259));
#65784 = CARTESIAN_POINT('',(2.451146897693,-6.88682631003,
    6.161571986926));
#65785 = CARTESIAN_POINT('',(2.451146897693,-6.890759855141,
    6.161155975244));
#65786 = CARTESIAN_POINT('',(2.451146897693,-6.898480959755,
    6.160850181434));
#65787 = CARTESIAN_POINT('',(2.451146897693,-6.902308353849,
    6.160941010625));
#65788 = CARTESIAN_POINT('',(2.451146897693,-6.909677309105,
    6.161646092691));
#65789 = CARTESIAN_POINT('',(2.451146897693,-6.913268017338,
    6.162233940521));
#65790 = CARTESIAN_POINT('',(2.451146897693,-6.92037524317,6.16387713994
    ));
#65791 = CARTESIAN_POINT('',(2.451146897693,-6.923935826567,
    6.164960222598));
#65792 = CARTESIAN_POINT('',(2.451146897693,-6.930912781587,
    6.167588578575));
#65793 = CARTESIAN_POINT('',(2.451146897693,-6.934374385014,
    6.169164523384));
#65794 = CARTESIAN_POINT('',(2.451146897693,-6.941070207004,
    6.17276690588));
#65795 = CARTESIAN_POINT('',(2.451146897693,-6.94435223094,
    6.174821598925));
#65796 = CARTESIAN_POINT('',(2.451146897693,-6.950604233601,
    6.179353306822));
#65797 = CARTESIAN_POINT('',(2.451146897693,-6.953625196266,
    6.181855801561));
#65798 = CARTESIAN_POINT('',(2.451146897693,-6.959272300898,
    6.187234751686));
#65799 = CARTESIAN_POINT('',(2.451146897693,-6.961973119698,
    6.190158343591));
#65800 = CARTESIAN_POINT('',(2.451146897693,-6.966799797908,
    6.196177889872));
#65801 = CARTESIAN_POINT('',(2.451146897693,-6.969000885178,
    6.199333255585));
#65802 = CARTESIAN_POINT('',(2.451146897693,-6.97301760727,
    6.205950622757));
#65803 = CARTESIAN_POINT('',(2.451146897693,-6.974835754524,
    6.209475682843));
#65804 = CARTESIAN_POINT('',(2.451146897693,-6.978083229134,
    6.216858540233));
#65805 = CARTESIAN_POINT('',(2.451146897693,-6.979494824449,
    6.220773269251));
#65806 = CARTESIAN_POINT('',(2.451146897693,-6.981875319761,
    6.228925812955));
#65807 = CARTESIAN_POINT('',(2.451146897693,-6.982823491659,
    6.233226149592));
#65808 = CARTESIAN_POINT('',(2.451146897693,-6.984209026334,
    6.242117633729));
#65809 = CARTESIAN_POINT('',(2.451146897693,-6.984623940186,
    6.246772447026));
#65810 = CARTESIAN_POINT('',(2.451146897693,-6.984820618694,
    6.254458485153));
#65811 = CARTESIAN_POINT('',(2.451146897693,-6.9847162417,6.257495556428
    ));
#65812 = CARTESIAN_POINT('',(2.451146897693,-6.984611864705,
    6.260532627704));
#65813 = PCURVE('',#65602,#65814);
#65814 = DEFINITIONAL_REPRESENTATION('',(#65815),#65908);
#65815 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#65816,#65817,#65818,#65819,
    #65820,#65821,#65822,#65823,#65824,#65825,#65826,#65827,#65828,
    #65829,#65830,#65831,#65832,#65833,#65834,#65835,#65836,#65837,
    #65838,#65839,#65840,#65841,#65842,#65843,#65844,#65845,#65846,
    #65847,#65848,#65849,#65850,#65851,#65852,#65853,#65854,#65855,
    #65856,#65857,#65858,#65859,#65860,#65861,#65862,#65863,#65864,
    #65865,#65866,#65867,#65868,#65869,#65870,#65871,#65872,#65873,
    #65874,#65875,#65876,#65877,#65878,#65879,#65880,#65881,#65882,
    #65883,#65884,#65885,#65886,#65887,#65888,#65889,#65890,#65891,
    #65892,#65893,#65894,#65895,#65896,#65897,#65898,#65899,#65900,
    #65901,#65902,#65903,#65904,#65905,#65906,#65907),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,2.722166491596E-002,
    5.21887554317E-002,7.526666149368E-002,9.6802901632E-002,
    0.117129540993,0.136442749742,0.15557787112,0.174637373866,
    0.193639289113,0.212582869594,0.231453128158,0.250228232536,
    0.2676153361,0.2877306722,0.308534615621,0.330112987476,
    0.35256325638,0.37594412932,0.400270556685,0.42551452874,
    0.451613711465,0.478487432376,0.503859503695,0.534275437628,
    0.573085812379,0.606943683111,0.631383310891,0.65284419538,
    0.674503317152,0.695751241461,0.71671951866,0.737537137616,
    0.757865043506,0.777260531778,0.797091363668,0.817273054137,
    0.83766964954,0.858117328587,0.878423543049,0.898135230911,
    0.918548352502,0.939803105137,0.961996629207,0.985159518889,1.),
  .UNSPECIFIED.);
#65816 = CARTESIAN_POINT('',(-6.519761818967E-002,8.038084813004E-002));
#65817 = CARTESIAN_POINT('',(-6.887582163015E-002,8.704842584936E-002));
#65818 = CARTESIAN_POINT('',(-7.255402507064E-002,9.371600356868E-002));
#65819 = CARTESIAN_POINT('',(-7.822711081001E-002,0.10600477773));
#65820 = CARTESIAN_POINT('',(-8.053274716752E-002,0.111741779802));
#65821 = CARTESIAN_POINT('',(-8.42130356843E-002,0.122493500243));
#65822 = CARTESIAN_POINT('',(-8.563658373836E-002,0.127534305951));
#65823 = CARTESIAN_POINT('',(-8.774635715646E-002,0.137028172398));
#65824 = CARTESIAN_POINT('',(-8.846873329327E-002,0.141501463737));
#65825 = CARTESIAN_POINT('',(-8.931643129308E-002,0.149973990268));
#65826 = CARTESIAN_POINT('',(-8.946675666092E-002,0.153989246043));
#65827 = CARTESIAN_POINT('',(-8.926997405701E-002,0.161615476141));
#65828 = CARTESIAN_POINT('',(-8.893426938066E-002,0.165247245205));
#65829 = CARTESIAN_POINT('',(-8.784823883463E-002,0.172257801627));
#65830 = CARTESIAN_POINT('',(-8.707763414265E-002,0.175660335669));
#65831 = CARTESIAN_POINT('',(-8.516587946555E-002,0.182200922332));
#65832 = CARTESIAN_POINT('',(-8.399780892342E-002,0.185365931588));
#65833 = CARTESIAN_POINT('',(-8.132272393058E-002,0.191411293375));
#65834 = CARTESIAN_POINT('',(-7.978856949215E-002,0.194318240906));
#65835 = CARTESIAN_POINT('',(-7.641256182994E-002,0.199824189691));
#65836 = CARTESIAN_POINT('',(-7.454375901791E-002,0.202449629419));
#65837 = CARTESIAN_POINT('',(-7.053073352822E-002,0.207367933115));
#65838 = CARTESIAN_POINT('',(-6.83600127806E-002,0.20968727618));
#65839 = CARTESIAN_POINT('',(-6.377657081159E-002,0.213969514029));
#65840 = CARTESIAN_POINT('',(-6.13363771099E-002,0.215960063561));
#65841 = CARTESIAN_POINT('',(-5.642661585647E-002,0.219436691302));
#65842 = CARTESIAN_POINT('',(-5.394628506409E-002,0.22096687138));
#65843 = CARTESIAN_POINT('',(-4.842440259254E-002,0.223922527497));
#65844 = CARTESIAN_POINT('',(-4.532184568478E-002,0.225305245633));
#65845 = CARTESIAN_POINT('',(-3.882305884778E-002,0.227686829773));
#65846 = CARTESIAN_POINT('',(-3.53845036892E-002,0.228677839131));
#65847 = CARTESIAN_POINT('',(-2.821896321348E-002,0.230227091677));
#65848 = CARTESIAN_POINT('',(-2.444528802484E-002,0.230775680857));
#65849 = CARTESIAN_POINT('',(-1.661641854899E-002,0.231380536653));
#65850 = CARTESIAN_POINT('',(-1.251023521331E-002,0.23142481616));
#65851 = CARTESIAN_POINT('',(-4.037365106575E-003,0.23094851044));
#65852 = CARTESIAN_POINT('',(3.847123736822E-004,0.230414365013));
#65853 = CARTESIAN_POINT('',(9.449739429916E-003,0.228699382895));
#65854 = CARTESIAN_POINT('',(1.415255103621E-002,0.227504449772));
#65855 = CARTESIAN_POINT('',(2.371827100686E-002,0.22438168393));
#65856 = CARTESIAN_POINT('',(2.864557205207E-002,0.222440414057));
#65857 = CARTESIAN_POINT('',(3.857874712963E-002,0.217739393383));
#65858 = CARTESIAN_POINT('',(4.365361764092E-002,0.214967984003));
#65859 = CARTESIAN_POINT('',(5.378303230894E-002,0.208525256565));
#65860 = CARTESIAN_POINT('',(5.891019253488E-002,0.204843483712));
#65861 = CARTESIAN_POINT('',(6.862862073626E-002,0.196845101947));
#65862 = CARTESIAN_POINT('',(7.331707107821E-002,0.192504345093));
#65863 = CARTESIAN_POINT('',(8.323719613849E-002,0.182462594455));
#65864 = CARTESIAN_POINT('',(8.858260266498E-002,0.176374890046));
#65865 = CARTESIAN_POINT('',(9.977740804178E-002,0.162336441068));
#65866 = CARTESIAN_POINT('',(0.105778986247,0.153780207698));
#65867 = CARTESIAN_POINT('',(0.115250218544,0.137969573311));
#65868 = CARTESIAN_POINT('',(0.119272957152,0.1302980247));
#65869 = CARTESIAN_POINT('',(0.124711069495,0.117534397713));
#65870 = CARTESIAN_POINT('',(0.126651962347,0.112186062521));
#65871 = CARTESIAN_POINT('',(0.129496585495,0.102339891175));
#65872 = CARTESIAN_POINT('',(0.130508075508,9.778373345179E-002));
#65873 = CARTESIAN_POINT('',(0.131974448215,8.877022850821E-002));
#65874 = CARTESIAN_POINT('',(0.132400729126,8.429195341627E-002));
#65875 = CARTESIAN_POINT('',(0.132695103215,7.560422231291E-002));
#65876 = CARTESIAN_POINT('',(0.132552808574,7.136342073991E-002));
#65877 = CARTESIAN_POINT('',(0.131759585464,6.314239200613E-002));
#65878 = CARTESIAN_POINT('',(0.131095300265,5.913262444056E-002));
#65879 = CARTESIAN_POINT('',(0.129292455659,5.136812275969E-002));
#65880 = CARTESIAN_POINT('',(0.128139112341,4.758452103004E-002));
#65881 = CARTESIAN_POINT('',(0.12540500937,4.035723611346E-002));
#65882 = CARTESIAN_POINT('',(0.123826540363,3.68693096401E-002));
#65883 = CARTESIAN_POINT('',(0.12029938878,3.03610192347E-002));
#65884 = CARTESIAN_POINT('',(0.118355818789,2.728509882436E-002));
#65885 = CARTESIAN_POINT('',(0.114067283188,2.13841475652E-002));
#65886 = CARTESIAN_POINT('',(0.111679578417,1.852938170878E-002));
#65887 = CARTESIAN_POINT('',(0.106535012307,1.313312411304E-002));
#65888 = CARTESIAN_POINT('',(0.103732249525,1.056197240303E-002));
#65889 = CARTESIAN_POINT('',(9.780082074475E-002,5.804941354358E-003));
#65890 = CARTESIAN_POINT('',(9.462747238109E-002,3.586089222096E-003));
#65891 = CARTESIAN_POINT('',(8.801387154509E-002,-3.994092056505E-004));
#65892 = CARTESIAN_POINT('',(8.453025029278E-002,-2.203038411833E-003));
#65893 = CARTESIAN_POINT('',(7.737295310675E-002,-5.300778259123E-003));
#65894 = CARTESIAN_POINT('',(7.362671818654E-002,-6.645224517322E-003));
#65895 = CARTESIAN_POINT('',(6.620013603852E-002,-8.737504988795E-003));
#65896 = CARTESIAN_POINT('',(6.24357147272E-002,-9.531387939572E-003));
#65897 = CARTESIAN_POINT('',(5.477513607807E-002,-1.064455433704E-002));
#65898 = CARTESIAN_POINT('',(5.081994730552E-002,-1.094152204221E-002));
#65899 = CARTESIAN_POINT('',(4.275512060133E-002,-1.104756358611E-002));
#65900 = CARTESIAN_POINT('',(3.859999833637E-002,-1.081807810779E-002));
#65901 = CARTESIAN_POINT('',(3.016523158236E-002,-9.825386524582E-003));
#65902 = CARTESIAN_POINT('',(2.583612669217E-002,-9.018679645373E-003));
#65903 = CARTESIAN_POINT('',(1.710970905469E-002,-6.821446907126E-003));
#65904 = CARTESIAN_POINT('',(1.266255500942E-002,-5.385389376808E-003));
#65905 = CARTESIAN_POINT('',(5.510168246619E-003,-2.564533455609E-003));
#65906 = CARTESIAN_POINT('',(2.755084123311E-003,-1.282266727811E-003));
#65907 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65913)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65910,#65911,#65912)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65910 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65911 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65912 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65913 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.1),#65910,
  'distance_accuracy_value','confusion accuracy');
#65914 = SHAPE_DEFINITION_REPRESENTATION(#65915,#65495);
#65915 = PRODUCT_DEFINITION_SHAPE('','',#65916);
#65916 = PRODUCT_DEFINITION('design','',#65917,#65920);
#65917 = PRODUCT_DEFINITION_FORMATION('','',#65918);
#65918 = PRODUCT('CADSOFTTOOLS 1.302','CADSOFTTOOLS 1.302','',(#65919));
#65919 = PRODUCT_CONTEXT('',#2,'mechanical');
#65920 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65921 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65922,#65924);
#65922 = ( REPRESENTATION_RELATIONSHIP('','',#65495,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65923) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65923 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1219);
#65924 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65925);
#65925 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('302','','',#5,#65916,$);
#65926 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65918));
#65927 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65928),#65986);
#65928 = SHELL_BASED_SURFACE_MODEL('',(#65929));
#65929 = OPEN_SHELL('',(#65930));
#65930 = ADVANCED_FACE('',(#65931),#65945,.F.);
#65931 = FACE_BOUND('',#65932,.T.);
#65932 = EDGE_LOOP('',(#65933,#65956,#65972));
#65933 = ORIENTED_EDGE('',*,*,#65934,.F.);
#65934 = EDGE_CURVE('',#65935,#65937,#65939,.T.);
#65935 = VERTEX_POINT('',#65936);
#65936 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#65937 = VERTEX_POINT('',#65938);
#65938 = CARTESIAN_POINT('',(2.426146897693,-6.984611864705,
    6.260532627704));
#65939 = SURFACE_CURVE('',#65940,(#65944),.PCURVE_S1.);
#65940 = LINE('',#65941,#65942);
#65941 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#65942 = VECTOR('',#65943,1.);
#65943 = DIRECTION('',(0.E+000,0.935399128524,-0.353593651465));
#65944 = PCURVE('',#65945,#65950);
#65945 = PLANE('',#65946);
#65946 = AXIS2_PLACEMENT_3D('',#65947,#65948,#65949);
#65947 = CARTESIAN_POINT('',(2.401146897693,-6.984611864705,
    6.260532627704));
#65948 = DIRECTION('',(0.E+000,-0.353593651465,-0.935399128524));
#65949 = DIRECTION('',(0.E+000,-0.935399128524,0.353593651465));
#65950 = DEFINITIONAL_REPRESENTATION('',(#65951),#65955);
#65951 = LINE('',#65952,#65953);
#65952 = CARTESIAN_POINT('',(5.237638361438E-002,0.E+000));
#65953 = VECTOR('',#65954,1.);
#65954 = DIRECTION('',(-1.,-0.E+000));
#65955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65956 = ORIENTED_EDGE('',*,*,#65957,.T.);
#65957 = EDGE_CURVE('',#65935,#65958,#65960,.T.);
#65958 = VERTEX_POINT('',#65959);
#65959 = CARTESIAN_POINT('',(2.451146897693,-7.033604688293,
    6.279052584436));
#65960 = SURFACE_CURVE('',#65961,(#65965),.PCURVE_S1.);
#65961 = LINE('',#65962,#65963);
#65962 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#65963 = VECTOR('',#65964,1.);
#65964 = DIRECTION('',(1.,0.E+000,0.E+000));
#65965 = PCURVE('',#65945,#65966);
#65966 = DEFINITIONAL_REPRESENTATION('',(#65967),#65971);
#65967 = LINE('',#65968,#65969);
#65968 = CARTESIAN_POINT('',(5.237638361438E-002,0.E+000));
#65969 = VECTOR('',#65970,1.);
#65970 = DIRECTION('',(0.E+000,-1.));
#65971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65972 = ORIENTED_EDGE('',*,*,#65973,.F.);
#65973 = EDGE_CURVE('',#65937,#65958,#65974,.T.);
#65974 = SURFACE_CURVE('',#65975,(#65979),.PCURVE_S1.);
#65975 = LINE('',#65976,#65977);
#65976 = CARTESIAN_POINT('',(2.451146897693,-6.984611864705,
    6.260532627704));
#65977 = VECTOR('',#65978,1.);
#65978 = DIRECTION('',(0.E+000,-0.935399128524,0.353593651465));
#65979 = PCURVE('',#65945,#65980);
#65980 = DEFINITIONAL_REPRESENTATION('',(#65981),#65985);
#65981 = LINE('',#65982,#65983);
#65982 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#65983 = VECTOR('',#65984,1.);
#65984 = DIRECTION('',(1.,0.E+000));
#65985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65990)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65987,#65988,#65989)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65987 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65988 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65989 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65990 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#65987,
  'distance_accuracy_value','confusion accuracy');
#65991 = SHAPE_DEFINITION_REPRESENTATION(#65992,#65927);
#65992 = PRODUCT_DEFINITION_SHAPE('','',#65993);
#65993 = PRODUCT_DEFINITION('design','',#65994,#65997);
#65994 = PRODUCT_DEFINITION_FORMATION('','',#65995);
#65995 = PRODUCT('CADSOFTTOOLS 1.303','CADSOFTTOOLS 1.303','',(#65996));
#65996 = PRODUCT_CONTEXT('',#2,'mechanical');
#65997 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65998 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65999,#66001);
#65999 = ( REPRESENTATION_RELATIONSHIP('','',#65927,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66000) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66000 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1223);
#66001 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66002);
#66002 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('303','','',#5,#65993,$);
#66003 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65995));
#66004 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66005),#66079);
#66005 = SHELL_BASED_SURFACE_MODEL('',(#66006));
#66006 = OPEN_SHELL('',(#66007));
#66007 = ADVANCED_FACE('',(#66008),#66022,.F.);
#66008 = FACE_BOUND('',#66009,.T.);
#66009 = EDGE_LOOP('',(#66010,#66033,#66049,#66065));
#66010 = ORIENTED_EDGE('',*,*,#66011,.F.);
#66011 = EDGE_CURVE('',#66012,#66014,#66016,.T.);
#66012 = VERTEX_POINT('',#66013);
#66013 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#66014 = VERTEX_POINT('',#66015);
#66015 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#66016 = SURFACE_CURVE('',#66017,(#66021),.PCURVE_S1.);
#66017 = LINE('',#66018,#66019);
#66018 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#66019 = VECTOR('',#66020,1.);
#66020 = DIRECTION('',(0.E+000,0.365018360931,0.931000320184));
#66021 = PCURVE('',#66022,#66027);
#66022 = PLANE('',#66023);
#66023 = AXIS2_PLACEMENT_3D('',#66024,#66025,#66026);
#66024 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#66025 = DIRECTION('',(0.E+000,0.931000320184,-0.365018360931));
#66026 = DIRECTION('',(0.E+000,-0.365018360931,-0.931000320184));
#66027 = DEFINITIONAL_REPRESENTATION('',(#66028),#66032);
#66028 = LINE('',#66029,#66030);
#66029 = CARTESIAN_POINT('',(0.290925340689,0.E+000));
#66030 = VECTOR('',#66031,1.);
#66031 = DIRECTION('',(-1.,0.E+000));
#66032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66033 = ORIENTED_EDGE('',*,*,#66034,.T.);
#66034 = EDGE_CURVE('',#66012,#66035,#66037,.T.);
#66035 = VERTEX_POINT('',#66036);
#66036 = CARTESIAN_POINT('',(2.451146897693,-7.139797779305,
    6.008200999105));
#66037 = SURFACE_CURVE('',#66038,(#66042),.PCURVE_S1.);
#66038 = LINE('',#66039,#66040);
#66039 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#66040 = VECTOR('',#66041,1.);
#66041 = DIRECTION('',(1.,0.E+000,0.E+000));
#66042 = PCURVE('',#66022,#66043);
#66043 = DEFINITIONAL_REPRESENTATION('',(#66044),#66048);
#66044 = LINE('',#66045,#66046);
#66045 = CARTESIAN_POINT('',(0.290925340689,0.E+000));
#66046 = VECTOR('',#66047,1.);
#66047 = DIRECTION('',(0.E+000,-1.));
#66048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66049 = ORIENTED_EDGE('',*,*,#66050,.F.);
#66050 = EDGE_CURVE('',#66051,#66035,#66053,.T.);
#66051 = VERTEX_POINT('',#66052);
#66052 = CARTESIAN_POINT('',(2.451146897693,-7.033604688293,
    6.279052584436));
#66053 = SURFACE_CURVE('',#66054,(#66058),.PCURVE_S1.);
#66054 = LINE('',#66055,#66056);
#66055 = CARTESIAN_POINT('',(2.451146897693,-7.033604688293,
    6.279052584436));
#66056 = VECTOR('',#66057,1.);
#66057 = DIRECTION('',(-1.526471392278E-015,-0.365018360931,
    -0.931000320184));
#66058 = PCURVE('',#66022,#66059);
#66059 = DEFINITIONAL_REPRESENTATION('',(#66060),#66064);
#66060 = LINE('',#66061,#66062);
#66061 = CARTESIAN_POINT('',(-3.63177900346E-015,-5.000000000001E-002));
#66062 = VECTOR('',#66063,1.);
#66063 = DIRECTION('',(1.,1.526471392278E-015));
#66064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66065 = ORIENTED_EDGE('',*,*,#66066,.F.);
#66066 = EDGE_CURVE('',#66014,#66051,#66067,.T.);
#66067 = SURFACE_CURVE('',#66068,(#66072),.PCURVE_S1.);
#66068 = LINE('',#66069,#66070);
#66069 = CARTESIAN_POINT('',(2.401146897693,-7.033604688293,
    6.279052584436));
#66070 = VECTOR('',#66071,1.);
#66071 = DIRECTION('',(1.,0.E+000,0.E+000));
#66072 = PCURVE('',#66022,#66073);
#66073 = DEFINITIONAL_REPRESENTATION('',(#66074),#66078);
#66074 = LINE('',#66075,#66076);
#66075 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66076 = VECTOR('',#66077,1.);
#66077 = DIRECTION('',(0.E+000,-1.));
#66078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66083)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66080,#66081,#66082)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66080 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66081 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66082 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66083 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66080,
  'distance_accuracy_value','confusion accuracy');
#66084 = SHAPE_DEFINITION_REPRESENTATION(#66085,#66004);
#66085 = PRODUCT_DEFINITION_SHAPE('','',#66086);
#66086 = PRODUCT_DEFINITION('design','',#66087,#66090);
#66087 = PRODUCT_DEFINITION_FORMATION('','',#66088);
#66088 = PRODUCT('CADSOFTTOOLS 1.304','CADSOFTTOOLS 1.304','',(#66089));
#66089 = PRODUCT_CONTEXT('',#2,'mechanical');
#66090 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66091 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66092,#66094);
#66092 = ( REPRESENTATION_RELATIONSHIP('','',#66004,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66093) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66093 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1227);
#66094 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66095);
#66095 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('304','','',#5,#66086,$);
#66096 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66088));
#66097 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66098),#66172);
#66098 = SHELL_BASED_SURFACE_MODEL('',(#66099));
#66099 = OPEN_SHELL('',(#66100));
#66100 = ADVANCED_FACE('',(#66101),#66115,.F.);
#66101 = FACE_BOUND('',#66102,.T.);
#66102 = EDGE_LOOP('',(#66103,#66126,#66142,#66158));
#66103 = ORIENTED_EDGE('',*,*,#66104,.F.);
#66104 = EDGE_CURVE('',#66105,#66107,#66109,.T.);
#66105 = VERTEX_POINT('',#66106);
#66106 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#66107 = VERTEX_POINT('',#66108);
#66108 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#66109 = SURFACE_CURVE('',#66110,(#66114),.PCURVE_S1.);
#66110 = LINE('',#66111,#66112);
#66111 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#66112 = VECTOR('',#66113,1.);
#66113 = DIRECTION('',(0.E+000,-0.866066942705,0.499928045575));
#66114 = PCURVE('',#66115,#66120);
#66115 = PLANE('',#66116);
#66116 = AXIS2_PLACEMENT_3D('',#66117,#66118,#66119);
#66117 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#66118 = DIRECTION('',(0.E+000,0.499928045575,0.866066942705));
#66119 = DIRECTION('',(0.E+000,0.866066942705,-0.499928045575));
#66120 = DEFINITIONAL_REPRESENTATION('',(#66121),#66125);
#66121 = LINE('',#66122,#66123);
#66122 = CARTESIAN_POINT('',(0.222796740992,0.E+000));
#66123 = VECTOR('',#66124,1.);
#66124 = DIRECTION('',(-1.,0.E+000));
#66125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66126 = ORIENTED_EDGE('',*,*,#66127,.T.);
#66127 = EDGE_CURVE('',#66105,#66128,#66130,.T.);
#66128 = VERTEX_POINT('',#66129);
#66129 = CARTESIAN_POINT('',(2.451146897693,-6.946840886989,
    5.896818659821));
#66130 = SURFACE_CURVE('',#66131,(#66135),.PCURVE_S1.);
#66131 = LINE('',#66132,#66133);
#66132 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#66133 = VECTOR('',#66134,1.);
#66134 = DIRECTION('',(1.,0.E+000,0.E+000));
#66135 = PCURVE('',#66115,#66136);
#66136 = DEFINITIONAL_REPRESENTATION('',(#66137),#66141);
#66137 = LINE('',#66138,#66139);
#66138 = CARTESIAN_POINT('',(0.222796740992,0.E+000));
#66139 = VECTOR('',#66140,1.);
#66140 = DIRECTION('',(0.E+000,-1.));
#66141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66142 = ORIENTED_EDGE('',*,*,#66143,.F.);
#66143 = EDGE_CURVE('',#66144,#66128,#66146,.T.);
#66144 = VERTEX_POINT('',#66145);
#66145 = CARTESIAN_POINT('',(2.451146897693,-7.139797779305,
    6.008200999105));
#66146 = SURFACE_CURVE('',#66147,(#66151),.PCURVE_S1.);
#66147 = LINE('',#66148,#66149);
#66148 = CARTESIAN_POINT('',(2.451146897693,-7.139797779305,
    6.008200999105));
#66149 = VECTOR('',#66150,1.);
#66150 = DIRECTION('',(0.E+000,0.866066942705,-0.499928045575));
#66151 = PCURVE('',#66115,#66152);
#66152 = DEFINITIONAL_REPRESENTATION('',(#66153),#66157);
#66153 = LINE('',#66154,#66155);
#66154 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#66155 = VECTOR('',#66156,1.);
#66156 = DIRECTION('',(1.,0.E+000));
#66157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66158 = ORIENTED_EDGE('',*,*,#66159,.F.);
#66159 = EDGE_CURVE('',#66107,#66144,#66160,.T.);
#66160 = SURFACE_CURVE('',#66161,(#66165),.PCURVE_S1.);
#66161 = LINE('',#66162,#66163);
#66162 = CARTESIAN_POINT('',(2.401146897693,-7.139797779305,
    6.008200999105));
#66163 = VECTOR('',#66164,1.);
#66164 = DIRECTION('',(1.,0.E+000,0.E+000));
#66165 = PCURVE('',#66115,#66166);
#66166 = DEFINITIONAL_REPRESENTATION('',(#66167),#66171);
#66167 = LINE('',#66168,#66169);
#66168 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66169 = VECTOR('',#66170,1.);
#66170 = DIRECTION('',(0.E+000,-1.));
#66171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66176)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66173,#66174,#66175)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66173,
  'distance_accuracy_value','confusion accuracy');
#66177 = SHAPE_DEFINITION_REPRESENTATION(#66178,#66097);
#66178 = PRODUCT_DEFINITION_SHAPE('','',#66179);
#66179 = PRODUCT_DEFINITION('design','',#66180,#66183);
#66180 = PRODUCT_DEFINITION_FORMATION('','',#66181);
#66181 = PRODUCT('CADSOFTTOOLS 1.305','CADSOFTTOOLS 1.305','',(#66182));
#66182 = PRODUCT_CONTEXT('',#2,'mechanical');
#66183 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66184 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66185,#66187);
#66185 = ( REPRESENTATION_RELATIONSHIP('','',#66097,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66186) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66186 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1231);
#66187 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66188);
#66188 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('305','','',#5,#66179,$);
#66189 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66181));
#66190 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66191),#66265);
#66191 = SHELL_BASED_SURFACE_MODEL('',(#66192));
#66192 = OPEN_SHELL('',(#66193));
#66193 = ADVANCED_FACE('',(#66194),#66208,.F.);
#66194 = FACE_BOUND('',#66195,.T.);
#66195 = EDGE_LOOP('',(#66196,#66219,#66235,#66251));
#66196 = ORIENTED_EDGE('',*,*,#66197,.F.);
#66197 = EDGE_CURVE('',#66198,#66200,#66202,.T.);
#66198 = VERTEX_POINT('',#66199);
#66199 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#66200 = VERTEX_POINT('',#66201);
#66201 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#66202 = SURFACE_CURVE('',#66203,(#66207),.PCURVE_S1.);
#66203 = LINE('',#66204,#66205);
#66204 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#66205 = VECTOR('',#66206,1.);
#66206 = DIRECTION('',(0.E+000,-0.499944192344,-0.866057621952));
#66207 = PCURVE('',#66208,#66213);
#66208 = PLANE('',#66209);
#66209 = AXIS2_PLACEMENT_3D('',#66210,#66211,#66212);
#66210 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#66211 = DIRECTION('',(0.E+000,-0.866057621952,0.499944192344));
#66212 = DIRECTION('',(0.E+000,0.499944192344,0.866057621952));
#66213 = DEFINITIONAL_REPRESENTATION('',(#66214),#66218);
#66214 = LINE('',#66215,#66216);
#66215 = CARTESIAN_POINT('',(6.575675014887E-002,0.E+000));
#66216 = VECTOR('',#66217,1.);
#66217 = DIRECTION('',(-1.,-0.E+000));
#66218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66219 = ORIENTED_EDGE('',*,*,#66220,.T.);
#66220 = EDGE_CURVE('',#66198,#66221,#66223,.T.);
#66221 = VERTEX_POINT('',#66222);
#66222 = CARTESIAN_POINT('',(2.451146897693,-6.913966181644,
    5.953767794482));
#66223 = SURFACE_CURVE('',#66224,(#66228),.PCURVE_S1.);
#66224 = LINE('',#66225,#66226);
#66225 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#66226 = VECTOR('',#66227,1.);
#66227 = DIRECTION('',(1.,0.E+000,0.E+000));
#66228 = PCURVE('',#66208,#66229);
#66229 = DEFINITIONAL_REPRESENTATION('',(#66230),#66234);
#66230 = LINE('',#66231,#66232);
#66231 = CARTESIAN_POINT('',(6.575675014887E-002,0.E+000));
#66232 = VECTOR('',#66233,1.);
#66233 = DIRECTION('',(0.E+000,-1.));
#66234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66235 = ORIENTED_EDGE('',*,*,#66236,.F.);
#66236 = EDGE_CURVE('',#66237,#66221,#66239,.T.);
#66237 = VERTEX_POINT('',#66238);
#66238 = CARTESIAN_POINT('',(2.451146897693,-6.946840886989,
    5.896818659821));
#66239 = SURFACE_CURVE('',#66240,(#66244),.PCURVE_S1.);
#66240 = LINE('',#66241,#66242);
#66241 = CARTESIAN_POINT('',(2.451146897693,-6.946840886989,
    5.896818659821));
#66242 = VECTOR('',#66243,1.);
#66243 = DIRECTION('',(0.E+000,0.499944192344,0.866057621952));
#66244 = PCURVE('',#66208,#66245);
#66245 = DEFINITIONAL_REPRESENTATION('',(#66246),#66250);
#66246 = LINE('',#66247,#66248);
#66247 = CARTESIAN_POINT('',(5.178187378257E-015,-5.000000000001E-002));
#66248 = VECTOR('',#66249,1.);
#66249 = DIRECTION('',(1.,0.E+000));
#66250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66251 = ORIENTED_EDGE('',*,*,#66252,.F.);
#66252 = EDGE_CURVE('',#66200,#66237,#66253,.T.);
#66253 = SURFACE_CURVE('',#66254,(#66258),.PCURVE_S1.);
#66254 = LINE('',#66255,#66256);
#66255 = CARTESIAN_POINT('',(2.401146897693,-6.946840886989,
    5.896818659821));
#66256 = VECTOR('',#66257,1.);
#66257 = DIRECTION('',(1.,0.E+000,0.E+000));
#66258 = PCURVE('',#66208,#66259);
#66259 = DEFINITIONAL_REPRESENTATION('',(#66260),#66264);
#66260 = LINE('',#66261,#66262);
#66261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66262 = VECTOR('',#66263,1.);
#66263 = DIRECTION('',(0.E+000,-1.));
#66264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66269)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66266,#66267,#66268)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66266 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66267 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66268 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66269 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66266,
  'distance_accuracy_value','confusion accuracy');
#66270 = SHAPE_DEFINITION_REPRESENTATION(#66271,#66190);
#66271 = PRODUCT_DEFINITION_SHAPE('','',#66272);
#66272 = PRODUCT_DEFINITION('design','',#66273,#66276);
#66273 = PRODUCT_DEFINITION_FORMATION('','',#66274);
#66274 = PRODUCT('CADSOFTTOOLS 1.306','CADSOFTTOOLS 1.306','',(#66275));
#66275 = PRODUCT_CONTEXT('',#2,'mechanical');
#66276 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66277 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66278,#66280);
#66278 = ( REPRESENTATION_RELATIONSHIP('','',#66190,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66279) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66279 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1235);
#66280 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66281);
#66281 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('306','','',#5,#66272,$);
#66282 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66274));
#66283 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66284),#66358);
#66284 = SHELL_BASED_SURFACE_MODEL('',(#66285));
#66285 = OPEN_SHELL('',(#66286));
#66286 = ADVANCED_FACE('',(#66287),#66301,.F.);
#66287 = FACE_BOUND('',#66288,.T.);
#66288 = EDGE_LOOP('',(#66289,#66312,#66328,#66344));
#66289 = ORIENTED_EDGE('',*,*,#66290,.F.);
#66290 = EDGE_CURVE('',#66291,#66293,#66295,.T.);
#66291 = VERTEX_POINT('',#66292);
#66292 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#66293 = VERTEX_POINT('',#66294);
#66294 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#66295 = SURFACE_CURVE('',#66296,(#66300),.PCURVE_S1.);
#66296 = LINE('',#66297,#66298);
#66297 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#66298 = VECTOR('',#66299,1.);
#66299 = DIRECTION('',(0.E+000,0.866066471718,-0.499928861506));
#66300 = PCURVE('',#66301,#66306);
#66301 = PLANE('',#66302);
#66302 = AXIS2_PLACEMENT_3D('',#66303,#66304,#66305);
#66303 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#66304 = DIRECTION('',(0.E+000,-0.499928861506,-0.866066471718));
#66305 = DIRECTION('',(0.E+000,-0.866066471718,0.499928861506));
#66306 = DEFINITIONAL_REPRESENTATION('',(#66307),#66311);
#66307 = LINE('',#66308,#66309);
#66308 = CARTESIAN_POINT('',(0.178787233708,0.E+000));
#66309 = VECTOR('',#66310,1.);
#66310 = DIRECTION('',(-1.,-0.E+000));
#66311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66312 = ORIENTED_EDGE('',*,*,#66313,.T.);
#66313 = EDGE_CURVE('',#66291,#66314,#66316,.T.);
#66314 = VERTEX_POINT('',#66315);
#66315 = CARTESIAN_POINT('',(2.451146897693,-7.06880781033,
    6.043148692681));
#66316 = SURFACE_CURVE('',#66317,(#66321),.PCURVE_S1.);
#66317 = LINE('',#66318,#66319);
#66318 = CARTESIAN_POINT('',(2.401146897693,-7.06880781033,
    6.043148692681));
#66319 = VECTOR('',#66320,1.);
#66320 = DIRECTION('',(1.,0.E+000,0.E+000));
#66321 = PCURVE('',#66301,#66322);
#66322 = DEFINITIONAL_REPRESENTATION('',(#66323),#66327);
#66323 = LINE('',#66324,#66325);
#66324 = CARTESIAN_POINT('',(0.178787233708,0.E+000));
#66325 = VECTOR('',#66326,1.);
#66326 = DIRECTION('',(0.E+000,-1.));
#66327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66328 = ORIENTED_EDGE('',*,*,#66329,.F.);
#66329 = EDGE_CURVE('',#66330,#66314,#66332,.T.);
#66330 = VERTEX_POINT('',#66331);
#66331 = CARTESIAN_POINT('',(2.451146897693,-6.913966181644,
    5.953767794482));
#66332 = SURFACE_CURVE('',#66333,(#66337),.PCURVE_S1.);
#66333 = LINE('',#66334,#66335);
#66334 = CARTESIAN_POINT('',(2.451146897693,-6.913966181644,
    5.953767794482));
#66335 = VECTOR('',#66336,1.);
#66336 = DIRECTION('',(-2.483897762937E-015,-0.866066471718,
    0.499928861506));
#66337 = PCURVE('',#66301,#66338);
#66338 = DEFINITIONAL_REPRESENTATION('',(#66339),#66343);
#66339 = LINE('',#66340,#66341);
#66340 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#66341 = VECTOR('',#66342,1.);
#66342 = DIRECTION('',(1.,2.483897762937E-015));
#66343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66344 = ORIENTED_EDGE('',*,*,#66345,.F.);
#66345 = EDGE_CURVE('',#66293,#66330,#66346,.T.);
#66346 = SURFACE_CURVE('',#66347,(#66351),.PCURVE_S1.);
#66347 = LINE('',#66348,#66349);
#66348 = CARTESIAN_POINT('',(2.401146897693,-6.913966181644,
    5.953767794482));
#66349 = VECTOR('',#66350,1.);
#66350 = DIRECTION('',(1.,0.E+000,0.E+000));
#66351 = PCURVE('',#66301,#66352);
#66352 = DEFINITIONAL_REPRESENTATION('',(#66353),#66357);
#66353 = LINE('',#66354,#66355);
#66354 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66355 = VECTOR('',#66356,1.);
#66356 = DIRECTION('',(0.E+000,-1.));
#66357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66362)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66359,#66360,#66361)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66359,
  'distance_accuracy_value','confusion accuracy');
#66363 = SHAPE_DEFINITION_REPRESENTATION(#66364,#66283);
#66364 = PRODUCT_DEFINITION_SHAPE('','',#66365);
#66365 = PRODUCT_DEFINITION('design','',#66366,#66369);
#66366 = PRODUCT_DEFINITION_FORMATION('','',#66367);
#66367 = PRODUCT('CADSOFTTOOLS 1.307','CADSOFTTOOLS 1.307','',(#66368));
#66368 = PRODUCT_CONTEXT('',#2,'mechanical');
#66369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66370 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66371,#66373);
#66371 = ( REPRESENTATION_RELATIONSHIP('','',#66283,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66372) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66372 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1239);
#66373 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66374);
#66374 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('307','','',#5,#66365,$);
#66375 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66367));
#66376 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66377),#66451);
#66377 = SHELL_BASED_SURFACE_MODEL('',(#66378));
#66378 = OPEN_SHELL('',(#66379));
#66379 = ADVANCED_FACE('',(#66380),#66394,.F.);
#66380 = FACE_BOUND('',#66381,.T.);
#66381 = EDGE_LOOP('',(#66382,#66405,#66421,#66437));
#66382 = ORIENTED_EDGE('',*,*,#66383,.F.);
#66383 = EDGE_CURVE('',#66384,#66386,#66388,.T.);
#66384 = VERTEX_POINT('',#66385);
#66385 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    6.299848027463));
#66386 = VERTEX_POINT('',#66387);
#66387 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    6.299848027463));
#66388 = SURFACE_CURVE('',#66389,(#66393),.PCURVE_S1.);
#66389 = LINE('',#66390,#66391);
#66390 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    6.299848027463));
#66391 = VECTOR('',#66392,1.);
#66392 = DIRECTION('',(0.E+000,-1.,-4.93432455389E-016));
#66393 = PCURVE('',#66394,#66399);
#66394 = PLANE('',#66395);
#66395 = AXIS2_PLACEMENT_3D('',#66396,#66397,#66398);
#66396 = CARTESIAN_POINT('',(-5.214766900111,-16.84998619249,
    6.299848027463));
#66397 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66398 = DIRECTION('',(1.,0.E+000,0.E+000));
#66399 = DEFINITIONAL_REPRESENTATION('',(#66400),#66404);
#66400 = LINE('',#66401,#66402);
#66401 = CARTESIAN_POINT('',(7.615913797804,0.5));
#66402 = VECTOR('',#66403,1.);
#66403 = DIRECTION('',(0.E+000,1.));
#66404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66405 = ORIENTED_EDGE('',*,*,#66406,.F.);
#66406 = EDGE_CURVE('',#66407,#66384,#66409,.T.);
#66407 = VERTEX_POINT('',#66408);
#66408 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#66409 = SURFACE_CURVE('',#66410,(#66414),.PCURVE_S1.);
#66410 = LINE('',#66411,#66412);
#66411 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#66412 = VECTOR('',#66413,1.);
#66413 = DIRECTION('',(1.,2.732856676E-015,0.E+000));
#66414 = PCURVE('',#66394,#66415);
#66415 = DEFINITIONAL_REPRESENTATION('',(#66416),#66420);
#66416 = LINE('',#66417,#66418);
#66417 = CARTESIAN_POINT('',(5.015913797804,0.5));
#66418 = VECTOR('',#66419,1.);
#66419 = DIRECTION('',(1.,-2.732856676E-015));
#66420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66421 = ORIENTED_EDGE('',*,*,#66422,.T.);
#66422 = EDGE_CURVE('',#66407,#66423,#66425,.T.);
#66423 = VERTEX_POINT('',#66424);
#66424 = CARTESIAN_POINT('',(-0.198853102307,-20.94998619249,
    6.299848027463));
#66425 = SURFACE_CURVE('',#66426,(#66430),.PCURVE_S1.);
#66426 = LINE('',#66427,#66428);
#66427 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#66428 = VECTOR('',#66429,1.);
#66429 = DIRECTION('',(1.233581138472E-016,-1.,-1.973729821556E-015));
#66430 = PCURVE('',#66394,#66431);
#66431 = DEFINITIONAL_REPRESENTATION('',(#66432),#66436);
#66432 = LINE('',#66433,#66434);
#66433 = CARTESIAN_POINT('',(5.015913797804,0.5));
#66434 = VECTOR('',#66435,1.);
#66435 = DIRECTION('',(1.233581138472E-016,1.));
#66436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66437 = ORIENTED_EDGE('',*,*,#66438,.F.);
#66438 = EDGE_CURVE('',#66386,#66423,#66439,.T.);
#66439 = SURFACE_CURVE('',#66440,(#66444),.PCURVE_S1.);
#66440 = LINE('',#66441,#66442);
#66441 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    6.299848027463));
#66442 = VECTOR('',#66443,1.);
#66443 = DIRECTION('',(-1.,-8.198570028001E-015,0.E+000));
#66444 = PCURVE('',#66394,#66445);
#66445 = DEFINITIONAL_REPRESENTATION('',(#66446),#66450);
#66446 = LINE('',#66447,#66448);
#66447 = CARTESIAN_POINT('',(7.615913797804,4.1));
#66448 = VECTOR('',#66449,1.);
#66449 = DIRECTION('',(-1.,8.198570028001E-015));
#66450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66455)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66452,#66453,#66454)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66452 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66453 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66454 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66455 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66452,
  'distance_accuracy_value','confusion accuracy');
#66456 = SHAPE_DEFINITION_REPRESENTATION(#66457,#66376);
#66457 = PRODUCT_DEFINITION_SHAPE('','',#66458);
#66458 = PRODUCT_DEFINITION('design','',#66459,#66462);
#66459 = PRODUCT_DEFINITION_FORMATION('','',#66460);
#66460 = PRODUCT('CADSOFTTOOLS 1.308','CADSOFTTOOLS 1.308','',(#66461));
#66461 = PRODUCT_CONTEXT('',#2,'mechanical');
#66462 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66463 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66464,#66466);
#66464 = ( REPRESENTATION_RELATIONSHIP('','',#66376,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66465) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66465 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1243);
#66466 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66467);
#66467 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('308','','',#5,#66458,$);
#66468 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66460));
#66469 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66470),#66544);
#66470 = SHELL_BASED_SURFACE_MODEL('',(#66471));
#66471 = OPEN_SHELL('',(#66472));
#66472 = ADVANCED_FACE('',(#66473),#66487,.F.);
#66473 = FACE_BOUND('',#66474,.T.);
#66474 = EDGE_LOOP('',(#66475,#66498,#66514,#66530));
#66475 = ORIENTED_EDGE('',*,*,#66476,.F.);
#66476 = EDGE_CURVE('',#66477,#66479,#66481,.T.);
#66477 = VERTEX_POINT('',#66478);
#66478 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#66479 = VERTEX_POINT('',#66480);
#66480 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.300000226504));
#66481 = SURFACE_CURVE('',#66482,(#66486),.PCURVE_S1.);
#66482 = LINE('',#66483,#66484);
#66483 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#66484 = VECTOR('',#66485,1.);
#66485 = DIRECTION('',(1.,0.E+000,0.E+000));
#66486 = PCURVE('',#66487,#66492);
#66487 = PLANE('',#66488);
#66488 = AXIS2_PLACEMENT_3D('',#66489,#66490,#66491);
#66489 = CARTESIAN_POINT('',(6.001146897693,-25.25361842377,
    4.300000226503));
#66490 = DIRECTION('',(0.E+000,4.942175991625E-014,-1.));
#66491 = DIRECTION('',(0.E+000,-1.,-4.942175991625E-014));
#66492 = DEFINITIONAL_REPRESENTATION('',(#66493),#66497);
#66493 = LINE('',#66494,#66495);
#66494 = CARTESIAN_POINT('',(-20.30363223127,6.2));
#66495 = VECTOR('',#66496,1.);
#66496 = DIRECTION('',(0.E+000,-1.));
#66497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66498 = ORIENTED_EDGE('',*,*,#66499,.T.);
#66499 = EDGE_CURVE('',#66477,#66500,#66502,.T.);
#66500 = VERTEX_POINT('',#66501);
#66501 = CARTESIAN_POINT('',(-0.198853102307,-16.34998619249,
    4.300000226504));
#66502 = SURFACE_CURVE('',#66503,(#66507),.PCURVE_S1.);
#66503 = LINE('',#66504,#66505);
#66504 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#66505 = VECTOR('',#66506,1.);
#66506 = DIRECTION('',(0.E+000,-1.,-2.469759289869E-014));
#66507 = PCURVE('',#66487,#66508);
#66508 = DEFINITIONAL_REPRESENTATION('',(#66509),#66513);
#66509 = LINE('',#66510,#66511);
#66510 = CARTESIAN_POINT('',(-20.30363223127,6.2));
#66511 = VECTOR('',#66512,1.);
#66512 = DIRECTION('',(1.,0.E+000));
#66513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66514 = ORIENTED_EDGE('',*,*,#66515,.F.);
#66515 = EDGE_CURVE('',#66516,#66500,#66518,.T.);
#66516 = VERTEX_POINT('',#66517);
#66517 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.300000226503));
#66518 = SURFACE_CURVE('',#66519,(#66523),.PCURVE_S1.);
#66519 = LINE('',#66520,#66521);
#66520 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.300000226503));
#66521 = VECTOR('',#66522,1.);
#66522 = DIRECTION('',(-1.,1.366428338E-015,0.E+000));
#66523 = PCURVE('',#66487,#66524);
#66524 = DEFINITIONAL_REPRESENTATION('',(#66525),#66529);
#66525 = LINE('',#66526,#66527);
#66526 = CARTESIAN_POINT('',(-8.903632231281,3.6));
#66527 = VECTOR('',#66528,1.);
#66528 = DIRECTION('',(-1.366428338E-015,1.));
#66529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66530 = ORIENTED_EDGE('',*,*,#66531,.F.);
#66531 = EDGE_CURVE('',#66479,#66516,#66532,.T.);
#66532 = SURFACE_CURVE('',#66533,(#66537),.PCURVE_S1.);
#66533 = LINE('',#66534,#66535);
#66534 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.300000226504));
#66535 = VECTOR('',#66536,1.);
#66536 = DIRECTION('',(0.E+000,-1.,-4.962891696045E-014));
#66537 = PCURVE('',#66487,#66538);
#66538 = DEFINITIONAL_REPRESENTATION('',(#66539),#66543);
#66539 = LINE('',#66540,#66541);
#66540 = CARTESIAN_POINT('',(-20.30363223127,3.6));
#66541 = VECTOR('',#66542,1.);
#66542 = DIRECTION('',(1.,0.E+000));
#66543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66548)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66545,#66546,#66547)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66545,
  'distance_accuracy_value','confusion accuracy');
#66549 = SHAPE_DEFINITION_REPRESENTATION(#66550,#66469);
#66550 = PRODUCT_DEFINITION_SHAPE('','',#66551);
#66551 = PRODUCT_DEFINITION('design','',#66552,#66555);
#66552 = PRODUCT_DEFINITION_FORMATION('','',#66553);
#66553 = PRODUCT('CADSOFTTOOLS 1.309','CADSOFTTOOLS 1.309','',(#66554));
#66554 = PRODUCT_CONTEXT('',#2,'mechanical');
#66555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66557,#66559);
#66557 = ( REPRESENTATION_RELATIONSHIP('','',#66469,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66558) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1247);
#66559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66560);
#66560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('309','','',#5,#66551,$);
#66561 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66553));
#66562 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66563),#66637);
#66563 = SHELL_BASED_SURFACE_MODEL('',(#66564));
#66564 = OPEN_SHELL('',(#66565));
#66565 = ADVANCED_FACE('',(#66566),#66580,.F.);
#66566 = FACE_BOUND('',#66567,.T.);
#66567 = EDGE_LOOP('',(#66568,#66591,#66607,#66623));
#66568 = ORIENTED_EDGE('',*,*,#66569,.F.);
#66569 = EDGE_CURVE('',#66570,#66572,#66574,.T.);
#66570 = VERTEX_POINT('',#66571);
#66571 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#66572 = VERTEX_POINT('',#66573);
#66573 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    6.299848027463));
#66574 = SURFACE_CURVE('',#66575,(#66579),.PCURVE_S1.);
#66575 = LINE('',#66576,#66577);
#66576 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#66577 = VECTOR('',#66578,1.);
#66578 = DIRECTION('',(1.,4.270088556251E-017,0.E+000));
#66579 = PCURVE('',#66580,#66585);
#66580 = PLANE('',#66581);
#66581 = AXIS2_PLACEMENT_3D('',#66582,#66583,#66584);
#66582 = CARTESIAN_POINT('',(-5.214766900111,0.150013807507,
    6.299848027463));
#66583 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66584 = DIRECTION('',(1.,0.E+000,0.E+000));
#66585 = DEFINITIONAL_REPRESENTATION('',(#66586),#66590);
#66586 = LINE('',#66587,#66588);
#66587 = CARTESIAN_POINT('',(5.015913797804,0.5));
#66588 = VECTOR('',#66589,1.);
#66589 = DIRECTION('',(1.,-4.270088556251E-017));
#66590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66591 = ORIENTED_EDGE('',*,*,#66592,.T.);
#66592 = EDGE_CURVE('',#66570,#66593,#66595,.T.);
#66593 = VERTEX_POINT('',#66594);
#66594 = CARTESIAN_POINT('',(-0.198853102307,-3.949986192493,
    6.299848027463));
#66595 = SURFACE_CURVE('',#66596,(#66600),.PCURVE_S1.);
#66596 = LINE('',#66597,#66598);
#66597 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#66598 = VECTOR('',#66599,1.);
#66599 = DIRECTION('',(0.E+000,-1.,-4.93432455389E-016));
#66600 = PCURVE('',#66580,#66601);
#66601 = DEFINITIONAL_REPRESENTATION('',(#66602),#66606);
#66602 = LINE('',#66603,#66604);
#66603 = CARTESIAN_POINT('',(5.015913797804,0.5));
#66604 = VECTOR('',#66605,1.);
#66605 = DIRECTION('',(0.E+000,1.));
#66606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66607 = ORIENTED_EDGE('',*,*,#66608,.F.);
#66608 = EDGE_CURVE('',#66609,#66593,#66611,.T.);
#66609 = VERTEX_POINT('',#66610);
#66610 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    6.299848027463));
#66611 = SURFACE_CURVE('',#66612,(#66616),.PCURVE_S1.);
#66612 = LINE('',#66613,#66614);
#66613 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    6.299848027463));
#66614 = VECTOR('',#66615,1.);
#66615 = DIRECTION('',(-1.,-6.832141690001E-016,0.E+000));
#66616 = PCURVE('',#66580,#66617);
#66617 = DEFINITIONAL_REPRESENTATION('',(#66618),#66622);
#66618 = LINE('',#66619,#66620);
#66619 = CARTESIAN_POINT('',(7.615913797804,4.1));
#66620 = VECTOR('',#66621,1.);
#66621 = DIRECTION('',(-1.,6.832141690001E-016));
#66622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66623 = ORIENTED_EDGE('',*,*,#66624,.F.);
#66624 = EDGE_CURVE('',#66572,#66609,#66625,.T.);
#66625 = SURFACE_CURVE('',#66626,(#66630),.PCURVE_S1.);
#66626 = LINE('',#66627,#66628);
#66627 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    6.299848027463));
#66628 = VECTOR('',#66629,1.);
#66629 = DIRECTION('',(-1.233581138472E-016,-1.,-4.93432455389E-016));
#66630 = PCURVE('',#66580,#66631);
#66631 = DEFINITIONAL_REPRESENTATION('',(#66632),#66636);
#66632 = LINE('',#66633,#66634);
#66633 = CARTESIAN_POINT('',(7.615913797804,0.5));
#66634 = VECTOR('',#66635,1.);
#66635 = DIRECTION('',(-1.233581138472E-016,1.));
#66636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66641)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66638,#66639,#66640)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66638,
  'distance_accuracy_value','confusion accuracy');
#66642 = SHAPE_DEFINITION_REPRESENTATION(#66643,#66562);
#66643 = PRODUCT_DEFINITION_SHAPE('','',#66644);
#66644 = PRODUCT_DEFINITION('design','',#66645,#66648);
#66645 = PRODUCT_DEFINITION_FORMATION('','',#66646);
#66646 = PRODUCT('CADSOFTTOOLS 1.310','CADSOFTTOOLS 1.310','',(#66647));
#66647 = PRODUCT_CONTEXT('',#2,'mechanical');
#66648 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66649 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66650,#66652);
#66650 = ( REPRESENTATION_RELATIONSHIP('','',#66562,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66651) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66651 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1251);
#66652 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66653);
#66653 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('310','','',#5,#66644,$);
#66654 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66646));
#66655 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66656),#66751);
#66656 = SHELL_BASED_SURFACE_MODEL('',(#66657));
#66657 = OPEN_SHELL('',(#66658));
#66658 = ADVANCED_FACE('',(#66659),#66673,.F.);
#66659 = FACE_BOUND('',#66660,.F.);
#66660 = EDGE_LOOP('',(#66661,#66706,#66722,#66737));
#66661 = ORIENTED_EDGE('',*,*,#66662,.F.);
#66662 = EDGE_CURVE('',#66663,#66665,#66667,.T.);
#66663 = VERTEX_POINT('',#66664);
#66664 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.300000113252));
#66665 = VERTEX_POINT('',#66666);
#66666 = CARTESIAN_POINT('',(2.401146897693,-21.94998619249,
    4.300000113252));
#66667 = SURFACE_CURVE('',#66668,(#66672),.PCURVE_S1.);
#66668 = LINE('',#66669,#66670);
#66669 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.300000113252));
#66670 = VECTOR('',#66671,1.);
#66671 = DIRECTION('',(1.,2.732856676E-015,0.E+000));
#66672 = PCURVE('',#66673,#66678);
#66673 = CYLINDRICAL_SURFACE('',#66674,0.5);
#66674 = AXIS2_PLACEMENT_3D('',#66675,#66676,#66677);
#66675 = CARTESIAN_POINT('',(-5.214766900111,-21.94998619249,
    4.800000226503));
#66676 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66677 = DIRECTION('',(0.E+000,1.,0.E+000));
#66678 = DEFINITIONAL_REPRESENTATION('',(#66679),#66705);
#66679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#66680,#66681,#66682,#66683,
    #66684,#66685,#66686,#66687,#66688,#66689,#66690,#66691,#66692,
    #66693,#66694,#66695,#66696,#66697,#66698,#66699,#66700,#66701,
    #66702,#66703,#66704),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.998401444325E-015,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),.UNSPECIFIED.);
#66680 = CARTESIAN_POINT('',(1.570796326795,-5.015913797804));
#66681 = CARTESIAN_POINT('',(1.570796326795,-5.055307737198));
#66682 = CARTESIAN_POINT('',(1.570796326795,-5.134095615986));
#66683 = CARTESIAN_POINT('',(1.570796326795,-5.252277434168));
#66684 = CARTESIAN_POINT('',(1.570796326795,-5.370459252349));
#66685 = CARTESIAN_POINT('',(1.570796326795,-5.488641070531));
#66686 = CARTESIAN_POINT('',(1.570796326795,-5.606822888713));
#66687 = CARTESIAN_POINT('',(1.570796326795,-5.725004706895));
#66688 = CARTESIAN_POINT('',(1.570796326795,-5.843186525077));
#66689 = CARTESIAN_POINT('',(1.570796326795,-5.961368343259));
#66690 = CARTESIAN_POINT('',(1.570796326795,-6.07955016144));
#66691 = CARTESIAN_POINT('',(1.570796326795,-6.197731979622));
#66692 = CARTESIAN_POINT('',(1.570796326795,-6.315913797804));
#66693 = CARTESIAN_POINT('',(1.570796326795,-6.434095615986));
#66694 = CARTESIAN_POINT('',(1.570796326795,-6.552277434168));
#66695 = CARTESIAN_POINT('',(1.570796326795,-6.670459252349));
#66696 = CARTESIAN_POINT('',(1.570796326795,-6.788641070531));
#66697 = CARTESIAN_POINT('',(1.570796326795,-6.906822888713));
#66698 = CARTESIAN_POINT('',(1.570796326795,-7.025004706895));
#66699 = CARTESIAN_POINT('',(1.570796326795,-7.143186525077));
#66700 = CARTESIAN_POINT('',(1.570796326795,-7.261368343259));
#66701 = CARTESIAN_POINT('',(1.570796326795,-7.37955016144));
#66702 = CARTESIAN_POINT('',(1.570796326795,-7.497731979622));
#66703 = CARTESIAN_POINT('',(1.570796326795,-7.57651985841));
#66704 = CARTESIAN_POINT('',(1.570796326795,-7.615913797804));
#66705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66706 = ORIENTED_EDGE('',*,*,#66707,.T.);
#66707 = EDGE_CURVE('',#66663,#66708,#66710,.T.);
#66708 = VERTEX_POINT('',#66709);
#66709 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#66710 = SURFACE_CURVE('',#66711,(#66716),.PCURVE_S1.);
#66711 = CIRCLE('',#66712,0.5);
#66712 = AXIS2_PLACEMENT_3D('',#66713,#66714,#66715);
#66713 = CARTESIAN_POINT('',(-0.198853102307,-21.94998619249,
    4.800000226503));
#66714 = DIRECTION('',(1.,0.E+000,0.E+000));
#66715 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66716 = PCURVE('',#66673,#66717);
#66717 = DEFINITIONAL_REPRESENTATION('',(#66718),#66721);
#66718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66719,#66720),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#66719 = CARTESIAN_POINT('',(1.570796326795,-5.015913797804));
#66720 = CARTESIAN_POINT('',(0.E+000,-5.015913797804));
#66721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66722 = ORIENTED_EDGE('',*,*,#66723,.T.);
#66723 = EDGE_CURVE('',#66708,#66724,#66726,.T.);
#66724 = VERTEX_POINT('',#66725);
#66725 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    4.800000226503));
#66726 = SURFACE_CURVE('',#66727,(#66731),.PCURVE_S1.);
#66727 = LINE('',#66728,#66729);
#66728 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#66729 = VECTOR('',#66730,1.);
#66730 = DIRECTION('',(1.,0.E+000,0.E+000));
#66731 = PCURVE('',#66673,#66732);
#66732 = DEFINITIONAL_REPRESENTATION('',(#66733),#66736);
#66733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66734,#66735),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#66734 = CARTESIAN_POINT('',(0.E+000,-5.015913797804));
#66735 = CARTESIAN_POINT('',(0.E+000,-7.615913797804));
#66736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66737 = ORIENTED_EDGE('',*,*,#66738,.T.);
#66738 = EDGE_CURVE('',#66724,#66665,#66739,.T.);
#66739 = SURFACE_CURVE('',#66740,(#66745),.PCURVE_S1.);
#66740 = CIRCLE('',#66741,0.5);
#66741 = AXIS2_PLACEMENT_3D('',#66742,#66743,#66744);
#66742 = CARTESIAN_POINT('',(2.401146897693,-21.94998619249,
    4.800000226503));
#66743 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66744 = DIRECTION('',(0.E+000,1.,0.E+000));
#66745 = PCURVE('',#66673,#66746);
#66746 = DEFINITIONAL_REPRESENTATION('',(#66747),#66750);
#66747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66748,#66749),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#66748 = CARTESIAN_POINT('',(0.E+000,-7.615913797804));
#66749 = CARTESIAN_POINT('',(1.570796326795,-7.615913797804));
#66750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66755)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66752,#66753,#66754)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66752 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66753 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66754 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66755 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66752,
  'distance_accuracy_value','confusion accuracy');
#66756 = SHAPE_DEFINITION_REPRESENTATION(#66757,#66655);
#66757 = PRODUCT_DEFINITION_SHAPE('','',#66758);
#66758 = PRODUCT_DEFINITION('design','',#66759,#66762);
#66759 = PRODUCT_DEFINITION_FORMATION('','',#66760);
#66760 = PRODUCT('CADSOFTTOOLS 1.311','CADSOFTTOOLS 1.311','',(#66761));
#66761 = PRODUCT_CONTEXT('',#2,'mechanical');
#66762 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66763 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66764,#66766);
#66764 = ( REPRESENTATION_RELATIONSHIP('','',#66655,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66765) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66765 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1255);
#66766 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66767);
#66767 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('311','','',#5,#66758,$);
#66768 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66760));
#66769 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66770),#66865);
#66770 = SHELL_BASED_SURFACE_MODEL('',(#66771));
#66771 = OPEN_SHELL('',(#66772));
#66772 = ADVANCED_FACE('',(#66773),#66787,.T.);
#66773 = FACE_BOUND('',#66774,.T.);
#66774 = EDGE_LOOP('',(#66775,#66820,#66836,#66851));
#66775 = ORIENTED_EDGE('',*,*,#66776,.T.);
#66776 = EDGE_CURVE('',#66777,#66779,#66781,.T.);
#66777 = VERTEX_POINT('',#66778);
#66778 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    6.299848027463));
#66779 = VERTEX_POINT('',#66780);
#66780 = CARTESIAN_POINT('',(-0.198853102307,-20.94998619249,
    6.299848027463));
#66781 = SURFACE_CURVE('',#66782,(#66786),.PCURVE_S1.);
#66782 = LINE('',#66783,#66784);
#66783 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    6.299848027463));
#66784 = VECTOR('',#66785,1.);
#66785 = DIRECTION('',(-1.,-8.198570028001E-015,0.E+000));
#66786 = PCURVE('',#66787,#66792);
#66787 = CYLINDRICAL_SURFACE('',#66788,0.5);
#66788 = AXIS2_PLACEMENT_3D('',#66789,#66790,#66791);
#66789 = CARTESIAN_POINT('',(-5.214766900111,-20.94998619249,
    5.799848027463));
#66790 = DIRECTION('',(1.,0.E+000,0.E+000));
#66791 = DIRECTION('',(0.E+000,-1.,0.E+000));
#66792 = DEFINITIONAL_REPRESENTATION('',(#66793),#66819);
#66793 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#66794,#66795,#66796,#66797,
    #66798,#66799,#66800,#66801,#66802,#66803,#66804,#66805,#66806,
    #66807,#66808,#66809,#66810,#66811,#66812,#66813,#66814,#66815,
    #66816,#66817,#66818),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.118181818182,0.236363636364,
    0.354545454545,0.472727272727,0.590909090909,0.709090909091,
    0.827272727273,0.945454545455,1.063636363636,1.181818181818,1.3,
    1.418181818182,1.536363636364,1.654545454545,1.772727272727,
    1.890909090909,2.009090909091,2.127272727273,2.245454545455,
    2.363636363636,2.481818181818,2.6),.QUASI_UNIFORM_KNOTS.);
#66794 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#66795 = CARTESIAN_POINT('',(4.712388980385,7.57651985841));
#66796 = CARTESIAN_POINT('',(4.712388980385,7.497731979622));
#66797 = CARTESIAN_POINT('',(4.712388980385,7.37955016144));
#66798 = CARTESIAN_POINT('',(4.712388980385,7.261368343259));
#66799 = CARTESIAN_POINT('',(4.712388980385,7.143186525077));
#66800 = CARTESIAN_POINT('',(4.712388980385,7.025004706895));
#66801 = CARTESIAN_POINT('',(4.712388980385,6.906822888713));
#66802 = CARTESIAN_POINT('',(4.712388980385,6.788641070531));
#66803 = CARTESIAN_POINT('',(4.712388980385,6.670459252349));
#66804 = CARTESIAN_POINT('',(4.712388980385,6.552277434168));
#66805 = CARTESIAN_POINT('',(4.712388980385,6.434095615986));
#66806 = CARTESIAN_POINT('',(4.712388980385,6.315913797804));
#66807 = CARTESIAN_POINT('',(4.712388980385,6.197731979622));
#66808 = CARTESIAN_POINT('',(4.712388980385,6.07955016144));
#66809 = CARTESIAN_POINT('',(4.712388980385,5.961368343259));
#66810 = CARTESIAN_POINT('',(4.712388980385,5.843186525077));
#66811 = CARTESIAN_POINT('',(4.712388980385,5.725004706895));
#66812 = CARTESIAN_POINT('',(4.712388980385,5.606822888713));
#66813 = CARTESIAN_POINT('',(4.712388980385,5.488641070531));
#66814 = CARTESIAN_POINT('',(4.712388980385,5.370459252349));
#66815 = CARTESIAN_POINT('',(4.712388980385,5.252277434168));
#66816 = CARTESIAN_POINT('',(4.712388980385,5.134095615986));
#66817 = CARTESIAN_POINT('',(4.712388980385,5.055307737198));
#66818 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#66819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66820 = ORIENTED_EDGE('',*,*,#66821,.T.);
#66821 = EDGE_CURVE('',#66779,#66822,#66824,.T.);
#66822 = VERTEX_POINT('',#66823);
#66823 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    5.799848027463));
#66824 = SURFACE_CURVE('',#66825,(#66830),.PCURVE_S1.);
#66825 = CIRCLE('',#66826,0.5);
#66826 = AXIS2_PLACEMENT_3D('',#66827,#66828,#66829);
#66827 = CARTESIAN_POINT('',(-0.198853102307,-20.94998619249,
    5.799848027463));
#66828 = DIRECTION('',(1.,0.E+000,-0.E+000));
#66829 = DIRECTION('',(0.E+000,0.E+000,1.));
#66830 = PCURVE('',#66787,#66831);
#66831 = DEFINITIONAL_REPRESENTATION('',(#66832),#66835);
#66832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66833,#66834),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#66833 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#66834 = CARTESIAN_POINT('',(6.28318530718,5.015913797804));
#66835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66836 = ORIENTED_EDGE('',*,*,#66837,.T.);
#66837 = EDGE_CURVE('',#66822,#66838,#66840,.T.);
#66838 = VERTEX_POINT('',#66839);
#66839 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    5.799848027463));
#66840 = SURFACE_CURVE('',#66841,(#66845),.PCURVE_S1.);
#66841 = LINE('',#66842,#66843);
#66842 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    5.799848027463));
#66843 = VECTOR('',#66844,1.);
#66844 = DIRECTION('',(1.,0.E+000,0.E+000));
#66845 = PCURVE('',#66787,#66846);
#66846 = DEFINITIONAL_REPRESENTATION('',(#66847),#66850);
#66847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66848,#66849),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#66848 = CARTESIAN_POINT('',(6.28318530718,5.015913797804));
#66849 = CARTESIAN_POINT('',(6.28318530718,7.615913797804));
#66850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66851 = ORIENTED_EDGE('',*,*,#66852,.F.);
#66852 = EDGE_CURVE('',#66777,#66838,#66853,.T.);
#66853 = SURFACE_CURVE('',#66854,(#66859),.PCURVE_S1.);
#66854 = CIRCLE('',#66855,0.5);
#66855 = AXIS2_PLACEMENT_3D('',#66856,#66857,#66858);
#66856 = CARTESIAN_POINT('',(2.401146897693,-20.94998619249,
    5.799848027463));
#66857 = DIRECTION('',(1.,0.E+000,-0.E+000));
#66858 = DIRECTION('',(0.E+000,0.E+000,1.));
#66859 = PCURVE('',#66787,#66860);
#66860 = DEFINITIONAL_REPRESENTATION('',(#66861),#66864);
#66861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66862,#66863),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#66862 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#66863 = CARTESIAN_POINT('',(6.28318530718,7.615913797804));
#66864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66869)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66866,#66867,#66868)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66866,
  'distance_accuracy_value','confusion accuracy');
#66870 = SHAPE_DEFINITION_REPRESENTATION(#66871,#66769);
#66871 = PRODUCT_DEFINITION_SHAPE('','',#66872);
#66872 = PRODUCT_DEFINITION('design','',#66873,#66876);
#66873 = PRODUCT_DEFINITION_FORMATION('','',#66874);
#66874 = PRODUCT('CADSOFTTOOLS 1.312','CADSOFTTOOLS 1.312','',(#66875));
#66875 = PRODUCT_CONTEXT('',#2,'mechanical');
#66876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66878,#66880);
#66878 = ( REPRESENTATION_RELATIONSHIP('','',#66769,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66879) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1259);
#66880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66881);
#66881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('312','','',#5,#66872,$);
#66882 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66874));
#66883 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66884),#67002);
#66884 = SHELL_BASED_SURFACE_MODEL('',(#66885));
#66885 = OPEN_SHELL('',(#66886));
#66886 = ADVANCED_FACE('',(#66887),#66901,.T.);
#66887 = FACE_BOUND('',#66888,.T.);
#66888 = EDGE_LOOP('',(#66889,#66934,#66950,#66988));
#66889 = ORIENTED_EDGE('',*,*,#66890,.T.);
#66890 = EDGE_CURVE('',#66891,#66893,#66895,.T.);
#66891 = VERTEX_POINT('',#66892);
#66892 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    5.799848027463));
#66893 = VERTEX_POINT('',#66894);
#66894 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    5.799848027463));
#66895 = SURFACE_CURVE('',#66896,(#66900),.PCURVE_S1.);
#66896 = LINE('',#66897,#66898);
#66897 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    5.799848027463));
#66898 = VECTOR('',#66899,1.);
#66899 = DIRECTION('',(-1.,0.E+000,1.366428338E-015));
#66900 = PCURVE('',#66901,#66906);
#66901 = CYLINDRICAL_SURFACE('',#66902,0.5);
#66902 = AXIS2_PLACEMENT_3D('',#66903,#66904,#66905);
#66903 = CARTESIAN_POINT('',(-5.214766900111,-17.34998619249,
    5.799848027463));
#66904 = DIRECTION('',(1.,0.E+000,0.E+000));
#66905 = DIRECTION('',(0.E+000,-1.,0.E+000));
#66906 = DEFINITIONAL_REPRESENTATION('',(#66907),#66933);
#66907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#66908,#66909,#66910,#66911,
    #66912,#66913,#66914,#66915,#66916,#66917,#66918,#66919,#66920,
    #66921,#66922,#66923,#66924,#66925,#66926,#66927,#66928,#66929,
    #66930,#66931,#66932),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.334995378066E-029,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#66908 = CARTESIAN_POINT('',(3.14159265359,7.615913797804));
#66909 = CARTESIAN_POINT('',(3.14159265359,7.57651985841));
#66910 = CARTESIAN_POINT('',(3.14159265359,7.497731979622));
#66911 = CARTESIAN_POINT('',(3.14159265359,7.37955016144));
#66912 = CARTESIAN_POINT('',(3.14159265359,7.261368343259));
#66913 = CARTESIAN_POINT('',(3.14159265359,7.143186525077));
#66914 = CARTESIAN_POINT('',(3.14159265359,7.025004706895));
#66915 = CARTESIAN_POINT('',(3.14159265359,6.906822888713));
#66916 = CARTESIAN_POINT('',(3.14159265359,6.788641070531));
#66917 = CARTESIAN_POINT('',(3.14159265359,6.670459252349));
#66918 = CARTESIAN_POINT('',(3.14159265359,6.552277434168));
#66919 = CARTESIAN_POINT('',(3.14159265359,6.434095615986));
#66920 = CARTESIAN_POINT('',(3.14159265359,6.315913797804));
#66921 = CARTESIAN_POINT('',(3.14159265359,6.197731979622));
#66922 = CARTESIAN_POINT('',(3.14159265359,6.07955016144));
#66923 = CARTESIAN_POINT('',(3.14159265359,5.961368343259));
#66924 = CARTESIAN_POINT('',(3.14159265359,5.843186525077));
#66925 = CARTESIAN_POINT('',(3.14159265359,5.725004706895));
#66926 = CARTESIAN_POINT('',(3.14159265359,5.606822888713));
#66927 = CARTESIAN_POINT('',(3.14159265359,5.488641070531));
#66928 = CARTESIAN_POINT('',(3.14159265359,5.370459252349));
#66929 = CARTESIAN_POINT('',(3.14159265359,5.252277434168));
#66930 = CARTESIAN_POINT('',(3.14159265359,5.134095615986));
#66931 = CARTESIAN_POINT('',(3.14159265359,5.055307737198));
#66932 = CARTESIAN_POINT('',(3.14159265359,5.015913797804));
#66933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66934 = ORIENTED_EDGE('',*,*,#66935,.T.);
#66935 = EDGE_CURVE('',#66893,#66936,#66938,.T.);
#66936 = VERTEX_POINT('',#66937);
#66937 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#66938 = SURFACE_CURVE('',#66939,(#66944),.PCURVE_S1.);
#66939 = CIRCLE('',#66940,0.5);
#66940 = AXIS2_PLACEMENT_3D('',#66941,#66942,#66943);
#66941 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    5.799848027463));
#66942 = DIRECTION('',(1.,0.E+000,0.E+000));
#66943 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66944 = PCURVE('',#66901,#66945);
#66945 = DEFINITIONAL_REPRESENTATION('',(#66946),#66949);
#66946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66947,#66948),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#66947 = CARTESIAN_POINT('',(3.14159265359,5.015913797804));
#66948 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#66949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66950 = ORIENTED_EDGE('',*,*,#66951,.T.);
#66951 = EDGE_CURVE('',#66936,#66952,#66954,.T.);
#66952 = VERTEX_POINT('',#66953);
#66953 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    6.299848027463));
#66954 = SURFACE_CURVE('',#66955,(#66959),.PCURVE_S1.);
#66955 = LINE('',#66956,#66957);
#66956 = CARTESIAN_POINT('',(-0.198853102307,-17.34998619249,
    6.299848027463));
#66957 = VECTOR('',#66958,1.);
#66958 = DIRECTION('',(1.,2.732856676E-015,0.E+000));
#66959 = PCURVE('',#66901,#66960);
#66960 = DEFINITIONAL_REPRESENTATION('',(#66961),#66987);
#66961 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#66962,#66963,#66964,#66965,
    #66966,#66967,#66968,#66969,#66970,#66971,#66972,#66973,#66974,
    #66975,#66976,#66977,#66978,#66979,#66980,#66981,#66982,#66983,
    #66984,#66985,#66986),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.992007221626E-016,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#66962 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#66963 = CARTESIAN_POINT('',(4.712388980385,5.055307737198));
#66964 = CARTESIAN_POINT('',(4.712388980385,5.134095615986));
#66965 = CARTESIAN_POINT('',(4.712388980385,5.252277434168));
#66966 = CARTESIAN_POINT('',(4.712388980385,5.370459252349));
#66967 = CARTESIAN_POINT('',(4.712388980385,5.488641070531));
#66968 = CARTESIAN_POINT('',(4.712388980385,5.606822888713));
#66969 = CARTESIAN_POINT('',(4.712388980385,5.725004706895));
#66970 = CARTESIAN_POINT('',(4.712388980385,5.843186525077));
#66971 = CARTESIAN_POINT('',(4.712388980385,5.961368343259));
#66972 = CARTESIAN_POINT('',(4.712388980385,6.07955016144));
#66973 = CARTESIAN_POINT('',(4.712388980385,6.197731979622));
#66974 = CARTESIAN_POINT('',(4.712388980385,6.315913797804));
#66975 = CARTESIAN_POINT('',(4.712388980385,6.434095615986));
#66976 = CARTESIAN_POINT('',(4.712388980385,6.552277434168));
#66977 = CARTESIAN_POINT('',(4.712388980385,6.670459252349));
#66978 = CARTESIAN_POINT('',(4.712388980385,6.788641070531));
#66979 = CARTESIAN_POINT('',(4.712388980385,6.906822888713));
#66980 = CARTESIAN_POINT('',(4.712388980385,7.025004706895));
#66981 = CARTESIAN_POINT('',(4.712388980385,7.143186525077));
#66982 = CARTESIAN_POINT('',(4.712388980385,7.261368343259));
#66983 = CARTESIAN_POINT('',(4.712388980385,7.37955016144));
#66984 = CARTESIAN_POINT('',(4.712388980385,7.497731979622));
#66985 = CARTESIAN_POINT('',(4.712388980385,7.57651985841));
#66986 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#66987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66988 = ORIENTED_EDGE('',*,*,#66989,.F.);
#66989 = EDGE_CURVE('',#66891,#66952,#66990,.T.);
#66990 = SURFACE_CURVE('',#66991,(#66996),.PCURVE_S1.);
#66991 = CIRCLE('',#66992,0.5);
#66992 = AXIS2_PLACEMENT_3D('',#66993,#66994,#66995);
#66993 = CARTESIAN_POINT('',(2.401146897693,-17.34998619249,
    5.799848027463));
#66994 = DIRECTION('',(1.,0.E+000,0.E+000));
#66995 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66996 = PCURVE('',#66901,#66997);
#66997 = DEFINITIONAL_REPRESENTATION('',(#66998),#67001);
#66998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66999,#67000),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#66999 = CARTESIAN_POINT('',(3.14159265359,7.615913797804));
#67000 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#67001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67006)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67003,#67004,#67005)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67003 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67004 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67005 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67006 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67003,
  'distance_accuracy_value','confusion accuracy');
#67007 = SHAPE_DEFINITION_REPRESENTATION(#67008,#66883);
#67008 = PRODUCT_DEFINITION_SHAPE('','',#67009);
#67009 = PRODUCT_DEFINITION('design','',#67010,#67013);
#67010 = PRODUCT_DEFINITION_FORMATION('','',#67011);
#67011 = PRODUCT('CADSOFTTOOLS 1.313','CADSOFTTOOLS 1.313','',(#67012));
#67012 = PRODUCT_CONTEXT('',#2,'mechanical');
#67013 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67014 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67015,#67017);
#67015 = ( REPRESENTATION_RELATIONSHIP('','',#66883,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67016) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67016 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1263);
#67017 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67018);
#67018 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('313','','',#5,#67009,$);
#67019 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67011));
#67020 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67021),#67116);
#67021 = SHELL_BASED_SURFACE_MODEL('',(#67022));
#67022 = OPEN_SHELL('',(#67023));
#67023 = ADVANCED_FACE('',(#67024),#67039,.F.);
#67024 = FACE_BOUND('',#67025,.F.);
#67025 = EDGE_LOOP('',(#67026,#67049,#67064,#67080));
#67026 = ORIENTED_EDGE('',*,*,#67027,.T.);
#67027 = EDGE_CURVE('',#67028,#67030,#67032,.T.);
#67028 = VERTEX_POINT('',#67029);
#67029 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    4.800000226504));
#67030 = VERTEX_POINT('',#67031);
#67031 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.300000226504));
#67032 = SURFACE_CURVE('',#67033,(#67038),.PCURVE_S1.);
#67033 = CIRCLE('',#67034,0.5);
#67034 = AXIS2_PLACEMENT_3D('',#67035,#67036,#67037);
#67035 = CARTESIAN_POINT('',(2.401146897693,-4.949986192493,
    4.800000226504));
#67036 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67037 = DIRECTION('',(0.E+000,1.,0.E+000));
#67038 = PCURVE('',#67039,#67044);
#67039 = CYLINDRICAL_SURFACE('',#67040,0.5);
#67040 = AXIS2_PLACEMENT_3D('',#67041,#67042,#67043);
#67041 = CARTESIAN_POINT('',(-5.214766900111,-4.949986192493,
    4.800000226504));
#67042 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67043 = DIRECTION('',(0.E+000,1.,0.E+000));
#67044 = DEFINITIONAL_REPRESENTATION('',(#67045),#67048);
#67045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67046,#67047),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67046 = CARTESIAN_POINT('',(0.E+000,-7.615913797804));
#67047 = CARTESIAN_POINT('',(1.570796326795,-7.615913797804));
#67048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67049 = ORIENTED_EDGE('',*,*,#67050,.F.);
#67050 = EDGE_CURVE('',#67051,#67030,#67053,.T.);
#67051 = VERTEX_POINT('',#67052);
#67052 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#67053 = SURFACE_CURVE('',#67054,(#67058),.PCURVE_S1.);
#67054 = LINE('',#67055,#67056);
#67055 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.300000226504));
#67056 = VECTOR('',#67057,1.);
#67057 = DIRECTION('',(1.,0.E+000,0.E+000));
#67058 = PCURVE('',#67039,#67059);
#67059 = DEFINITIONAL_REPRESENTATION('',(#67060),#67063);
#67060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67061,#67062),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#67061 = CARTESIAN_POINT('',(1.570796326795,-5.015913797804));
#67062 = CARTESIAN_POINT('',(1.570796326795,-7.615913797804));
#67063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67064 = ORIENTED_EDGE('',*,*,#67065,.T.);
#67065 = EDGE_CURVE('',#67051,#67066,#67068,.T.);
#67066 = VERTEX_POINT('',#67067);
#67067 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#67068 = SURFACE_CURVE('',#67069,(#67074),.PCURVE_S1.);
#67069 = CIRCLE('',#67070,0.5);
#67070 = AXIS2_PLACEMENT_3D('',#67071,#67072,#67073);
#67071 = CARTESIAN_POINT('',(-0.198853102307,-4.949986192493,
    4.800000226504));
#67072 = DIRECTION('',(1.,0.E+000,0.E+000));
#67073 = DIRECTION('',(0.E+000,1.95399252334E-014,-1.));
#67074 = PCURVE('',#67039,#67075);
#67075 = DEFINITIONAL_REPRESENTATION('',(#67076),#67079);
#67076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67077,#67078),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67077 = CARTESIAN_POINT('',(1.570796326795,-5.015913797804));
#67078 = CARTESIAN_POINT('',(0.E+000,-5.015913797804));
#67079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67080 = ORIENTED_EDGE('',*,*,#67081,.T.);
#67081 = EDGE_CURVE('',#67066,#67028,#67082,.T.);
#67082 = SURFACE_CURVE('',#67083,(#67087),.PCURVE_S1.);
#67083 = LINE('',#67084,#67085);
#67084 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#67085 = VECTOR('',#67086,1.);
#67086 = DIRECTION('',(1.,0.E+000,6.832141690001E-016));
#67087 = PCURVE('',#67039,#67088);
#67088 = DEFINITIONAL_REPRESENTATION('',(#67089),#67115);
#67089 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67090,#67091,#67092,#67093,
    #67094,#67095,#67096,#67097,#67098,#67099,#67100,#67101,#67102,
    #67103,#67104,#67105,#67106,#67107,#67108,#67109,#67110,#67111,
    #67112,#67113,#67114),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.992007221626E-016,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#67090 = CARTESIAN_POINT('',(0.E+000,-5.015913797804));
#67091 = CARTESIAN_POINT('',(0.E+000,-5.055307737198));
#67092 = CARTESIAN_POINT('',(8.881784197001E-016,-5.134095615986));
#67093 = CARTESIAN_POINT('',(8.881784197001E-016,-5.252277434168));
#67094 = CARTESIAN_POINT('',(8.881784197001E-016,-5.370459252349));
#67095 = CARTESIAN_POINT('',(-1.7763568394E-015,-5.488641070531));
#67096 = CARTESIAN_POINT('',(1.7763568394E-015,-5.606822888713));
#67097 = CARTESIAN_POINT('',(-3.552713678801E-015,-5.725004706895));
#67098 = CARTESIAN_POINT('',(-1.7763568394E-015,-5.843186525077));
#67099 = CARTESIAN_POINT('',(-1.7763568394E-015,-5.961368343259));
#67100 = CARTESIAN_POINT('',(-1.7763568394E-015,-6.07955016144));
#67101 = CARTESIAN_POINT('',(-8.881784197001E-016,-6.197731979622));
#67102 = CARTESIAN_POINT('',(-2.6645352591E-015,-6.315913797804));
#67103 = CARTESIAN_POINT('',(0.E+000,-6.434095615986));
#67104 = CARTESIAN_POINT('',(-3.552713678801E-015,-6.552277434168));
#67105 = CARTESIAN_POINT('',(0.E+000,-6.670459252349));
#67106 = CARTESIAN_POINT('',(-2.6645352591E-015,-6.788641070531));
#67107 = CARTESIAN_POINT('',(0.E+000,-6.906822888713));
#67108 = CARTESIAN_POINT('',(-4.440892098501E-015,-7.025004706895));
#67109 = CARTESIAN_POINT('',(-3.552713678801E-015,-7.143186525077));
#67110 = CARTESIAN_POINT('',(-4.440892098501E-015,-7.261368343259));
#67111 = CARTESIAN_POINT('',(-2.6645352591E-015,-7.37955016144));
#67112 = CARTESIAN_POINT('',(-3.552713678801E-015,-7.497731979622));
#67113 = CARTESIAN_POINT('',(-2.6645352591E-015,-7.57651985841));
#67114 = CARTESIAN_POINT('',(0.E+000,-7.615913797804));
#67115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67120)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67117,#67118,#67119)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67117,
  'distance_accuracy_value','confusion accuracy');
#67121 = SHAPE_DEFINITION_REPRESENTATION(#67122,#67020);
#67122 = PRODUCT_DEFINITION_SHAPE('','',#67123);
#67123 = PRODUCT_DEFINITION('design','',#67124,#67127);
#67124 = PRODUCT_DEFINITION_FORMATION('','',#67125);
#67125 = PRODUCT('CADSOFTTOOLS 1.314','CADSOFTTOOLS 1.314','',(#67126));
#67126 = PRODUCT_CONTEXT('',#2,'mechanical');
#67127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67129,#67131);
#67129 = ( REPRESENTATION_RELATIONSHIP('','',#67020,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67130) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1267);
#67131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67132);
#67132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('314','','',#5,#67123,$);
#67133 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67125));
#67134 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67135),#67230);
#67135 = SHELL_BASED_SURFACE_MODEL('',(#67136));
#67136 = OPEN_SHELL('',(#67137));
#67137 = ADVANCED_FACE('',(#67138),#67152,.F.);
#67138 = FACE_BOUND('',#67139,.F.);
#67139 = EDGE_LOOP('',(#67140,#67162,#67178,#67216));
#67140 = ORIENTED_EDGE('',*,*,#67141,.T.);
#67141 = EDGE_CURVE('',#67142,#67144,#67146,.T.);
#67142 = VERTEX_POINT('',#67143);
#67143 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#67144 = VERTEX_POINT('',#67145);
#67145 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    4.800000226503));
#67146 = SURFACE_CURVE('',#67147,(#67151),.PCURVE_S1.);
#67147 = LINE('',#67148,#67149);
#67148 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#67149 = VECTOR('',#67150,1.);
#67150 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67151 = PCURVE('',#67152,#67157);
#67152 = CYLINDRICAL_SURFACE('',#67153,0.5);
#67153 = AXIS2_PLACEMENT_3D('',#67154,#67155,#67156);
#67154 = CARTESIAN_POINT('',(6.001146897693,-16.34998619249,
    4.800000226503));
#67155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67156 = DIRECTION('',(0.E+000,1.,0.E+000));
#67157 = DEFINITIONAL_REPRESENTATION('',(#67158),#67161);
#67158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67159,#67160),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#67159 = CARTESIAN_POINT('',(3.14159265359,3.6));
#67160 = CARTESIAN_POINT('',(3.14159265359,6.2));
#67161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67162 = ORIENTED_EDGE('',*,*,#67163,.T.);
#67163 = EDGE_CURVE('',#67144,#67164,#67166,.T.);
#67164 = VERTEX_POINT('',#67165);
#67165 = CARTESIAN_POINT('',(-0.198853102307,-16.34998619249,
    4.300000226504));
#67166 = SURFACE_CURVE('',#67167,(#67172),.PCURVE_S1.);
#67167 = CIRCLE('',#67168,0.5);
#67168 = AXIS2_PLACEMENT_3D('',#67169,#67170,#67171);
#67169 = CARTESIAN_POINT('',(-0.198853102307,-16.34998619249,
    4.800000226503));
#67170 = DIRECTION('',(1.,0.E+000,0.E+000));
#67171 = DIRECTION('',(0.E+000,-1.,0.E+000));
#67172 = PCURVE('',#67152,#67173);
#67173 = DEFINITIONAL_REPRESENTATION('',(#67174),#67177);
#67174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67175,#67176),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67175 = CARTESIAN_POINT('',(3.14159265359,6.2));
#67176 = CARTESIAN_POINT('',(1.570796326795,6.2));
#67177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67178 = ORIENTED_EDGE('',*,*,#67179,.F.);
#67179 = EDGE_CURVE('',#67180,#67164,#67182,.T.);
#67180 = VERTEX_POINT('',#67181);
#67181 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.300000226503));
#67182 = SURFACE_CURVE('',#67183,(#67187),.PCURVE_S1.);
#67183 = LINE('',#67184,#67185);
#67184 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.300000226503));
#67185 = VECTOR('',#67186,1.);
#67186 = DIRECTION('',(-1.,1.366428338E-015,0.E+000));
#67187 = PCURVE('',#67152,#67188);
#67188 = DEFINITIONAL_REPRESENTATION('',(#67189),#67215);
#67189 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67190,#67191,#67192,#67193,
    #67194,#67195,#67196,#67197,#67198,#67199,#67200,#67201,#67202,
    #67203,#67204,#67205,#67206,#67207,#67208,#67209,#67210,#67211,
    #67212,#67213,#67214),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.118181818182,0.236363636364,
    0.354545454545,0.472727272727,0.590909090909,0.709090909091,
    0.827272727273,0.945454545455,1.063636363636,1.181818181818,1.3,
    1.418181818182,1.536363636364,1.654545454545,1.772727272727,
    1.890909090909,2.009090909091,2.127272727273,2.245454545455,
    2.363636363636,2.481818181818,2.6),.QUASI_UNIFORM_KNOTS.);
#67190 = CARTESIAN_POINT('',(1.570796326795,3.6));
#67191 = CARTESIAN_POINT('',(1.570796326795,3.639393939394));
#67192 = CARTESIAN_POINT('',(1.570796326795,3.718181818182));
#67193 = CARTESIAN_POINT('',(1.570796326795,3.836363636364));
#67194 = CARTESIAN_POINT('',(1.570796326795,3.954545454545));
#67195 = CARTESIAN_POINT('',(1.570796326795,4.072727272727));
#67196 = CARTESIAN_POINT('',(1.570796326795,4.190909090909));
#67197 = CARTESIAN_POINT('',(1.570796326795,4.309090909091));
#67198 = CARTESIAN_POINT('',(1.570796326795,4.427272727273));
#67199 = CARTESIAN_POINT('',(1.570796326795,4.545454545455));
#67200 = CARTESIAN_POINT('',(1.570796326795,4.663636363636));
#67201 = CARTESIAN_POINT('',(1.570796326795,4.781818181818));
#67202 = CARTESIAN_POINT('',(1.570796326795,4.9));
#67203 = CARTESIAN_POINT('',(1.570796326795,5.018181818182));
#67204 = CARTESIAN_POINT('',(1.570796326795,5.136363636364));
#67205 = CARTESIAN_POINT('',(1.570796326795,5.254545454545));
#67206 = CARTESIAN_POINT('',(1.570796326795,5.372727272727));
#67207 = CARTESIAN_POINT('',(1.570796326795,5.490909090909));
#67208 = CARTESIAN_POINT('',(1.570796326795,5.609090909091));
#67209 = CARTESIAN_POINT('',(1.570796326795,5.727272727273));
#67210 = CARTESIAN_POINT('',(1.570796326795,5.845454545455));
#67211 = CARTESIAN_POINT('',(1.570796326795,5.963636363636));
#67212 = CARTESIAN_POINT('',(1.570796326795,6.081818181818));
#67213 = CARTESIAN_POINT('',(1.570796326795,6.160606060606));
#67214 = CARTESIAN_POINT('',(1.570796326795,6.2));
#67215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67216 = ORIENTED_EDGE('',*,*,#67217,.T.);
#67217 = EDGE_CURVE('',#67180,#67142,#67218,.T.);
#67218 = SURFACE_CURVE('',#67219,(#67224),.PCURVE_S1.);
#67219 = CIRCLE('',#67220,0.5);
#67220 = AXIS2_PLACEMENT_3D('',#67221,#67222,#67223);
#67221 = CARTESIAN_POINT('',(2.401146897693,-16.34998619249,
    4.800000226503));
#67222 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67223 = DIRECTION('',(0.E+000,0.E+000,-1.));
#67224 = PCURVE('',#67152,#67225);
#67225 = DEFINITIONAL_REPRESENTATION('',(#67226),#67229);
#67226 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67227,#67228),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67227 = CARTESIAN_POINT('',(1.570796326795,3.6));
#67228 = CARTESIAN_POINT('',(3.14159265359,3.6));
#67229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67234)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67231,#67232,#67233)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67231 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67232 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67233 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67234 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67231,
  'distance_accuracy_value','confusion accuracy');
#67235 = SHAPE_DEFINITION_REPRESENTATION(#67236,#67134);
#67236 = PRODUCT_DEFINITION_SHAPE('','',#67237);
#67237 = PRODUCT_DEFINITION('design','',#67238,#67241);
#67238 = PRODUCT_DEFINITION_FORMATION('','',#67239);
#67239 = PRODUCT('CADSOFTTOOLS 1.315','CADSOFTTOOLS 1.315','',(#67240));
#67240 = PRODUCT_CONTEXT('',#2,'mechanical');
#67241 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67242 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67243,#67245);
#67243 = ( REPRESENTATION_RELATIONSHIP('','',#67134,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67244) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67244 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1271);
#67245 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67246);
#67246 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('315','','',#5,#67237,$);
#67247 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67239));
#67248 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67249),#67344);
#67249 = SHELL_BASED_SURFACE_MODEL('',(#67250));
#67250 = OPEN_SHELL('',(#67251));
#67251 = ADVANCED_FACE('',(#67252),#67266,.T.);
#67252 = FACE_BOUND('',#67253,.T.);
#67253 = EDGE_LOOP('',(#67254,#67276,#67292,#67330));
#67254 = ORIENTED_EDGE('',*,*,#67255,.T.);
#67255 = EDGE_CURVE('',#67256,#67258,#67260,.T.);
#67256 = VERTEX_POINT('',#67257);
#67257 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#67258 = VERTEX_POINT('',#67259);
#67259 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    6.299848027463));
#67260 = SURFACE_CURVE('',#67261,(#67265),.PCURVE_S1.);
#67261 = LINE('',#67262,#67263);
#67262 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    6.299848027463));
#67263 = VECTOR('',#67264,1.);
#67264 = DIRECTION('',(1.,4.270088556251E-017,0.E+000));
#67265 = PCURVE('',#67266,#67271);
#67266 = CYLINDRICAL_SURFACE('',#67267,0.5);
#67267 = AXIS2_PLACEMENT_3D('',#67268,#67269,#67270);
#67268 = CARTESIAN_POINT('',(-5.214766900111,-0.349986192493,
    5.799848027463));
#67269 = DIRECTION('',(1.,0.E+000,0.E+000));
#67270 = DIRECTION('',(0.E+000,-1.,0.E+000));
#67271 = DEFINITIONAL_REPRESENTATION('',(#67272),#67275);
#67272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67273,#67274),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#67273 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#67274 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#67275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67276 = ORIENTED_EDGE('',*,*,#67277,.F.);
#67277 = EDGE_CURVE('',#67278,#67258,#67280,.T.);
#67278 = VERTEX_POINT('',#67279);
#67279 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    5.799848027463));
#67280 = SURFACE_CURVE('',#67281,(#67286),.PCURVE_S1.);
#67281 = CIRCLE('',#67282,0.5);
#67282 = AXIS2_PLACEMENT_3D('',#67283,#67284,#67285);
#67283 = CARTESIAN_POINT('',(2.401146897693,-0.349986192493,
    5.799848027463));
#67284 = DIRECTION('',(1.,0.E+000,0.E+000));
#67285 = DIRECTION('',(-0.E+000,1.,0.E+000));
#67286 = PCURVE('',#67266,#67287);
#67287 = DEFINITIONAL_REPRESENTATION('',(#67288),#67291);
#67288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67289,#67290),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67289 = CARTESIAN_POINT('',(3.14159265359,7.615913797804));
#67290 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#67291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67292 = ORIENTED_EDGE('',*,*,#67293,.T.);
#67293 = EDGE_CURVE('',#67278,#67294,#67296,.T.);
#67294 = VERTEX_POINT('',#67295);
#67295 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    5.799848027463));
#67296 = SURFACE_CURVE('',#67297,(#67301),.PCURVE_S1.);
#67297 = LINE('',#67298,#67299);
#67298 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    5.799848027463));
#67299 = VECTOR('',#67300,1.);
#67300 = DIRECTION('',(-1.,0.E+000,1.366428338E-015));
#67301 = PCURVE('',#67266,#67302);
#67302 = DEFINITIONAL_REPRESENTATION('',(#67303),#67329);
#67303 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67304,#67305,#67306,#67307,
    #67308,#67309,#67310,#67311,#67312,#67313,#67314,#67315,#67316,
    #67317,#67318,#67319,#67320,#67321,#67322,#67323,#67324,#67325,
    #67326,#67327,#67328),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.334995378066E-029,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#67304 = CARTESIAN_POINT('',(3.14159265359,7.615913797804));
#67305 = CARTESIAN_POINT('',(3.14159265359,7.57651985841));
#67306 = CARTESIAN_POINT('',(3.14159265359,7.497731979622));
#67307 = CARTESIAN_POINT('',(3.14159265359,7.37955016144));
#67308 = CARTESIAN_POINT('',(3.14159265359,7.261368343259));
#67309 = CARTESIAN_POINT('',(3.14159265359,7.143186525077));
#67310 = CARTESIAN_POINT('',(3.14159265359,7.025004706895));
#67311 = CARTESIAN_POINT('',(3.14159265359,6.906822888713));
#67312 = CARTESIAN_POINT('',(3.14159265359,6.788641070531));
#67313 = CARTESIAN_POINT('',(3.14159265359,6.670459252349));
#67314 = CARTESIAN_POINT('',(3.14159265359,6.552277434168));
#67315 = CARTESIAN_POINT('',(3.14159265359,6.434095615986));
#67316 = CARTESIAN_POINT('',(3.14159265359,6.315913797804));
#67317 = CARTESIAN_POINT('',(3.14159265359,6.197731979622));
#67318 = CARTESIAN_POINT('',(3.14159265359,6.07955016144));
#67319 = CARTESIAN_POINT('',(3.14159265359,5.961368343259));
#67320 = CARTESIAN_POINT('',(3.14159265359,5.843186525077));
#67321 = CARTESIAN_POINT('',(3.14159265359,5.725004706895));
#67322 = CARTESIAN_POINT('',(3.14159265359,5.606822888713));
#67323 = CARTESIAN_POINT('',(3.14159265359,5.488641070531));
#67324 = CARTESIAN_POINT('',(3.14159265359,5.370459252349));
#67325 = CARTESIAN_POINT('',(3.14159265359,5.252277434168));
#67326 = CARTESIAN_POINT('',(3.14159265359,5.134095615986));
#67327 = CARTESIAN_POINT('',(3.14159265359,5.055307737198));
#67328 = CARTESIAN_POINT('',(3.14159265359,5.015913797804));
#67329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67330 = ORIENTED_EDGE('',*,*,#67331,.T.);
#67331 = EDGE_CURVE('',#67294,#67256,#67332,.T.);
#67332 = SURFACE_CURVE('',#67333,(#67338),.PCURVE_S1.);
#67333 = CIRCLE('',#67334,0.5);
#67334 = AXIS2_PLACEMENT_3D('',#67335,#67336,#67337);
#67335 = CARTESIAN_POINT('',(-0.198853102307,-0.349986192493,
    5.799848027463));
#67336 = DIRECTION('',(1.,0.E+000,0.E+000));
#67337 = DIRECTION('',(-0.E+000,1.,0.E+000));
#67338 = PCURVE('',#67266,#67339);
#67339 = DEFINITIONAL_REPRESENTATION('',(#67340),#67343);
#67340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67341,#67342),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67341 = CARTESIAN_POINT('',(3.14159265359,5.015913797804));
#67342 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#67343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67348)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67345,#67346,#67347)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67345,
  'distance_accuracy_value','confusion accuracy');
#67349 = SHAPE_DEFINITION_REPRESENTATION(#67350,#67248);
#67350 = PRODUCT_DEFINITION_SHAPE('','',#67351);
#67351 = PRODUCT_DEFINITION('design','',#67352,#67355);
#67352 = PRODUCT_DEFINITION_FORMATION('','',#67353);
#67353 = PRODUCT('CADSOFTTOOLS 1.316','CADSOFTTOOLS 1.316','',(#67354));
#67354 = PRODUCT_CONTEXT('',#2,'mechanical');
#67355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67357,#67359);
#67357 = ( REPRESENTATION_RELATIONSHIP('','',#67248,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67358) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1275);
#67359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67360);
#67360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('316','','',#5,#67351,$);
#67361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67353));
#67362 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67363),#67458);
#67363 = SHELL_BASED_SURFACE_MODEL('',(#67364));
#67364 = OPEN_SHELL('',(#67365));
#67365 = ADVANCED_FACE('',(#67366),#67380,.T.);
#67366 = FACE_BOUND('',#67367,.T.);
#67367 = EDGE_LOOP('',(#67368,#67390,#67406,#67444));
#67368 = ORIENTED_EDGE('',*,*,#67369,.T.);
#67369 = EDGE_CURVE('',#67370,#67372,#67374,.T.);
#67370 = VERTEX_POINT('',#67371);
#67371 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    5.799848027463));
#67372 = VERTEX_POINT('',#67373);
#67373 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    5.799848027463));
#67374 = SURFACE_CURVE('',#67375,(#67379),.PCURVE_S1.);
#67375 = LINE('',#67376,#67377);
#67376 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    5.799848027463));
#67377 = VECTOR('',#67378,1.);
#67378 = DIRECTION('',(1.,0.E+000,0.E+000));
#67379 = PCURVE('',#67380,#67385);
#67380 = CYLINDRICAL_SURFACE('',#67381,0.5);
#67381 = AXIS2_PLACEMENT_3D('',#67382,#67383,#67384);
#67382 = CARTESIAN_POINT('',(-5.214766900111,-3.949986192493,
    5.799848027463));
#67383 = DIRECTION('',(1.,0.E+000,0.E+000));
#67384 = DIRECTION('',(0.E+000,-1.,0.E+000));
#67385 = DEFINITIONAL_REPRESENTATION('',(#67386),#67389);
#67386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67387,#67388),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#67387 = CARTESIAN_POINT('',(6.28318530718,5.015913797804));
#67388 = CARTESIAN_POINT('',(6.28318530718,7.615913797804));
#67389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67390 = ORIENTED_EDGE('',*,*,#67391,.F.);
#67391 = EDGE_CURVE('',#67392,#67372,#67394,.T.);
#67392 = VERTEX_POINT('',#67393);
#67393 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    6.299848027463));
#67394 = SURFACE_CURVE('',#67395,(#67400),.PCURVE_S1.);
#67395 = CIRCLE('',#67396,0.5);
#67396 = AXIS2_PLACEMENT_3D('',#67397,#67398,#67399);
#67397 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    5.799848027463));
#67398 = DIRECTION('',(1.,0.E+000,-0.E+000));
#67399 = DIRECTION('',(0.E+000,0.E+000,1.));
#67400 = PCURVE('',#67380,#67401);
#67401 = DEFINITIONAL_REPRESENTATION('',(#67402),#67405);
#67402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67403,#67404),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67403 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#67404 = CARTESIAN_POINT('',(6.28318530718,7.615913797804));
#67405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67406 = ORIENTED_EDGE('',*,*,#67407,.T.);
#67407 = EDGE_CURVE('',#67392,#67408,#67410,.T.);
#67408 = VERTEX_POINT('',#67409);
#67409 = CARTESIAN_POINT('',(-0.198853102307,-3.949986192493,
    6.299848027463));
#67410 = SURFACE_CURVE('',#67411,(#67415),.PCURVE_S1.);
#67411 = LINE('',#67412,#67413);
#67412 = CARTESIAN_POINT('',(2.401146897693,-3.949986192493,
    6.299848027463));
#67413 = VECTOR('',#67414,1.);
#67414 = DIRECTION('',(-1.,-6.832141690001E-016,0.E+000));
#67415 = PCURVE('',#67380,#67416);
#67416 = DEFINITIONAL_REPRESENTATION('',(#67417),#67443);
#67417 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67418,#67419,#67420,#67421,
    #67422,#67423,#67424,#67425,#67426,#67427,#67428,#67429,#67430,
    #67431,#67432,#67433,#67434,#67435,#67436,#67437,#67438,#67439,
    #67440,#67441,#67442),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(6.674976890332E-030,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#67418 = CARTESIAN_POINT('',(4.712388980385,7.615913797804));
#67419 = CARTESIAN_POINT('',(4.712388980385,7.57651985841));
#67420 = CARTESIAN_POINT('',(4.712388980385,7.497731979622));
#67421 = CARTESIAN_POINT('',(4.712388980385,7.37955016144));
#67422 = CARTESIAN_POINT('',(4.712388980385,7.261368343259));
#67423 = CARTESIAN_POINT('',(4.712388980385,7.143186525077));
#67424 = CARTESIAN_POINT('',(4.712388980385,7.025004706895));
#67425 = CARTESIAN_POINT('',(4.712388980385,6.906822888713));
#67426 = CARTESIAN_POINT('',(4.712388980385,6.788641070531));
#67427 = CARTESIAN_POINT('',(4.712388980385,6.670459252349));
#67428 = CARTESIAN_POINT('',(4.712388980385,6.552277434168));
#67429 = CARTESIAN_POINT('',(4.712388980385,6.434095615986));
#67430 = CARTESIAN_POINT('',(4.712388980385,6.315913797804));
#67431 = CARTESIAN_POINT('',(4.712388980385,6.197731979622));
#67432 = CARTESIAN_POINT('',(4.712388980385,6.07955016144));
#67433 = CARTESIAN_POINT('',(4.712388980385,5.961368343259));
#67434 = CARTESIAN_POINT('',(4.712388980385,5.843186525077));
#67435 = CARTESIAN_POINT('',(4.712388980385,5.725004706895));
#67436 = CARTESIAN_POINT('',(4.712388980385,5.606822888713));
#67437 = CARTESIAN_POINT('',(4.712388980385,5.488641070531));
#67438 = CARTESIAN_POINT('',(4.712388980385,5.370459252349));
#67439 = CARTESIAN_POINT('',(4.712388980385,5.252277434168));
#67440 = CARTESIAN_POINT('',(4.712388980385,5.134095615986));
#67441 = CARTESIAN_POINT('',(4.712388980385,5.055307737198));
#67442 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#67443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67444 = ORIENTED_EDGE('',*,*,#67445,.T.);
#67445 = EDGE_CURVE('',#67408,#67370,#67446,.T.);
#67446 = SURFACE_CURVE('',#67447,(#67452),.PCURVE_S1.);
#67447 = CIRCLE('',#67448,0.5);
#67448 = AXIS2_PLACEMENT_3D('',#67449,#67450,#67451);
#67449 = CARTESIAN_POINT('',(-0.198853102307,-3.949986192493,
    5.799848027463));
#67450 = DIRECTION('',(1.,0.E+000,-0.E+000));
#67451 = DIRECTION('',(0.E+000,0.E+000,1.));
#67452 = PCURVE('',#67380,#67453);
#67453 = DEFINITIONAL_REPRESENTATION('',(#67454),#67457);
#67454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67455,#67456),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67455 = CARTESIAN_POINT('',(4.712388980385,5.015913797804));
#67456 = CARTESIAN_POINT('',(6.28318530718,5.015913797804));
#67457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67462)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67459,#67460,#67461)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67459 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67460 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67461 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67462 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67459,
  'distance_accuracy_value','confusion accuracy');
#67463 = SHAPE_DEFINITION_REPRESENTATION(#67464,#67362);
#67464 = PRODUCT_DEFINITION_SHAPE('','',#67465);
#67465 = PRODUCT_DEFINITION('design','',#67466,#67469);
#67466 = PRODUCT_DEFINITION_FORMATION('','',#67467);
#67467 = PRODUCT('CADSOFTTOOLS 1.317','CADSOFTTOOLS 1.317','',(#67468));
#67468 = PRODUCT_CONTEXT('',#2,'mechanical');
#67469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67471,#67473);
#67471 = ( REPRESENTATION_RELATIONSHIP('','',#67362,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67472) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1279);
#67473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67474);
#67474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('317','','',#5,#67465,$);
#67475 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67467));
#67476 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67477),#67549);
#67477 = SHELL_BASED_SURFACE_MODEL('',(#67478));
#67478 = OPEN_SHELL('',(#67479));
#67479 = ADVANCED_FACE('',(#67480),#67495,.F.);
#67480 = FACE_BOUND('',#67481,.F.);
#67481 = EDGE_LOOP('',(#67482,#67505,#67520,#67536));
#67482 = ORIENTED_EDGE('',*,*,#67483,.T.);
#67483 = EDGE_CURVE('',#67484,#67486,#67488,.T.);
#67484 = VERTEX_POINT('',#67485);
#67485 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000113253));
#67486 = VERTEX_POINT('',#67487);
#67487 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#67488 = SURFACE_CURVE('',#67489,(#67494),.PCURVE_S1.);
#67489 = CIRCLE('',#67490,0.5);
#67490 = AXIS2_PLACEMENT_3D('',#67491,#67492,#67493);
#67491 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.800000226504));
#67492 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67493 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
#67494 = PCURVE('',#67495,#67500);
#67495 = CYLINDRICAL_SURFACE('',#67496,0.5);
#67496 = AXIS2_PLACEMENT_3D('',#67497,#67498,#67499);
#67497 = CARTESIAN_POINT('',(6.001146897693,0.650013807507,
    4.800000226504));
#67498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67499 = DIRECTION('',(0.E+000,1.,0.E+000));
#67500 = DEFINITIONAL_REPRESENTATION('',(#67501),#67504);
#67501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67502,#67503),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67502 = CARTESIAN_POINT('',(1.570796326795,3.6));
#67503 = CARTESIAN_POINT('',(3.14159265359,3.6));
#67504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67505 = ORIENTED_EDGE('',*,*,#67506,.T.);
#67506 = EDGE_CURVE('',#67486,#67507,#67509,.T.);
#67507 = VERTEX_POINT('',#67508);
#67508 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    4.800000226504));
#67509 = SURFACE_CURVE('',#67510,(#67514),.PCURVE_S1.);
#67510 = LINE('',#67511,#67512);
#67511 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#67512 = VECTOR('',#67513,1.);
#67513 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67514 = PCURVE('',#67495,#67515);
#67515 = DEFINITIONAL_REPRESENTATION('',(#67516),#67519);
#67516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67517,#67518),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#67517 = CARTESIAN_POINT('',(3.14159265359,3.6));
#67518 = CARTESIAN_POINT('',(3.14159265359,6.2));
#67519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67520 = ORIENTED_EDGE('',*,*,#67521,.T.);
#67521 = EDGE_CURVE('',#67507,#67522,#67524,.T.);
#67522 = VERTEX_POINT('',#67523);
#67523 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.300000113253));
#67524 = SURFACE_CURVE('',#67525,(#67530),.PCURVE_S1.);
#67525 = CIRCLE('',#67526,0.5);
#67526 = AXIS2_PLACEMENT_3D('',#67527,#67528,#67529);
#67527 = CARTESIAN_POINT('',(-0.198853102307,0.650013807507,
    4.800000226504));
#67528 = DIRECTION('',(1.,0.E+000,0.E+000));
#67529 = DIRECTION('',(0.E+000,-1.,0.E+000));
#67530 = PCURVE('',#67495,#67531);
#67531 = DEFINITIONAL_REPRESENTATION('',(#67532),#67535);
#67532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67533,#67534),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#67533 = CARTESIAN_POINT('',(3.14159265359,6.2));
#67534 = CARTESIAN_POINT('',(1.570796326795,6.2));
#67535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67536 = ORIENTED_EDGE('',*,*,#67537,.F.);
#67537 = EDGE_CURVE('',#67484,#67522,#67538,.T.);
#67538 = SURFACE_CURVE('',#67539,(#67543),.PCURVE_S1.);
#67539 = LINE('',#67540,#67541);
#67540 = CARTESIAN_POINT('',(2.401146897693,0.650013807507,
    4.300000113253));
#67541 = VECTOR('',#67542,1.);
#67542 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67543 = PCURVE('',#67495,#67544);
#67544 = DEFINITIONAL_REPRESENTATION('',(#67545),#67548);
#67545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67546,#67547),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#67546 = CARTESIAN_POINT('',(1.570796326795,3.6));
#67547 = CARTESIAN_POINT('',(1.570796326795,6.2));
#67548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67553)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67550,#67551,#67552)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67550 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67551 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67552 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67553 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67550,
  'distance_accuracy_value','confusion accuracy');
#67554 = SHAPE_DEFINITION_REPRESENTATION(#67555,#67476);
#67555 = PRODUCT_DEFINITION_SHAPE('','',#67556);
#67556 = PRODUCT_DEFINITION('design','',#67557,#67560);
#67557 = PRODUCT_DEFINITION_FORMATION('','',#67558);
#67558 = PRODUCT('CADSOFTTOOLS 1.318','CADSOFTTOOLS 1.318','',(#67559));
#67559 = PRODUCT_CONTEXT('',#2,'mechanical');
#67560 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67561 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67562,#67564);
#67562 = ( REPRESENTATION_RELATIONSHIP('','',#67476,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67563) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67563 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1283);
#67564 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67565);
#67565 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('318','','',#5,#67556,$);
#67566 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67558));
#67567 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67568),#67642);
#67568 = SHELL_BASED_SURFACE_MODEL('',(#67569));
#67569 = OPEN_SHELL('',(#67570));
#67570 = ADVANCED_FACE('',(#67571),#67585,.F.);
#67571 = FACE_BOUND('',#67572,.T.);
#67572 = EDGE_LOOP('',(#67573,#67596,#67612,#67628));
#67573 = ORIENTED_EDGE('',*,*,#67574,.F.);
#67574 = EDGE_CURVE('',#67575,#67577,#67579,.T.);
#67575 = VERTEX_POINT('',#67576);
#67576 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    5.799848027463));
#67577 = VERTEX_POINT('',#67578);
#67578 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    4.800000226503));
#67579 = SURFACE_CURVE('',#67580,(#67584),.PCURVE_S1.);
#67580 = LINE('',#67581,#67582);
#67581 = CARTESIAN_POINT('',(2.401146897693,-21.44998619249,
    5.799848027463));
#67582 = VECTOR('',#67583,1.);
#67583 = DIRECTION('',(0.E+000,3.553254480722E-015,-1.));
#67584 = PCURVE('',#67585,#67590);
#67585 = PLANE('',#67586);
#67586 = AXIS2_PLACEMENT_3D('',#67587,#67588,#67589);
#67587 = CARTESIAN_POINT('',(-5.214766900111,-21.44998619249,
    6.299848027463));
#67588 = DIRECTION('',(0.E+000,1.,0.E+000));
#67589 = DIRECTION('',(1.,0.E+000,0.E+000));
#67590 = DEFINITIONAL_REPRESENTATION('',(#67591),#67595);
#67591 = LINE('',#67592,#67593);
#67592 = CARTESIAN_POINT('',(7.615913797804,0.5));
#67593 = VECTOR('',#67594,1.);
#67594 = DIRECTION('',(0.E+000,1.));
#67595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67596 = ORIENTED_EDGE('',*,*,#67597,.F.);
#67597 = EDGE_CURVE('',#67598,#67575,#67600,.T.);
#67598 = VERTEX_POINT('',#67599);
#67599 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    5.799848027463));
#67600 = SURFACE_CURVE('',#67601,(#67605),.PCURVE_S1.);
#67601 = LINE('',#67602,#67603);
#67602 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    5.799848027463));
#67603 = VECTOR('',#67604,1.);
#67604 = DIRECTION('',(1.,0.E+000,0.E+000));
#67605 = PCURVE('',#67585,#67606);
#67606 = DEFINITIONAL_REPRESENTATION('',(#67607),#67611);
#67607 = LINE('',#67608,#67609);
#67608 = CARTESIAN_POINT('',(5.015913797804,0.5));
#67609 = VECTOR('',#67610,1.);
#67610 = DIRECTION('',(1.,0.E+000));
#67611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67612 = ORIENTED_EDGE('',*,*,#67613,.F.);
#67613 = EDGE_CURVE('',#67614,#67598,#67616,.T.);
#67614 = VERTEX_POINT('',#67615);
#67615 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#67616 = SURFACE_CURVE('',#67617,(#67621),.PCURVE_S1.);
#67617 = LINE('',#67618,#67619);
#67618 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#67619 = VECTOR('',#67620,1.);
#67620 = DIRECTION('',(0.E+000,7.106508961444E-015,1.));
#67621 = PCURVE('',#67585,#67622);
#67622 = DEFINITIONAL_REPRESENTATION('',(#67623),#67627);
#67623 = LINE('',#67624,#67625);
#67624 = CARTESIAN_POINT('',(5.015913797804,1.49984780096));
#67625 = VECTOR('',#67626,1.);
#67626 = DIRECTION('',(0.E+000,-1.));
#67627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67628 = ORIENTED_EDGE('',*,*,#67629,.T.);
#67629 = EDGE_CURVE('',#67614,#67577,#67630,.T.);
#67630 = SURFACE_CURVE('',#67631,(#67635),.PCURVE_S1.);
#67631 = LINE('',#67632,#67633);
#67632 = CARTESIAN_POINT('',(-0.198853102307,-21.44998619249,
    4.800000226503));
#67633 = VECTOR('',#67634,1.);
#67634 = DIRECTION('',(1.,0.E+000,0.E+000));
#67635 = PCURVE('',#67585,#67636);
#67636 = DEFINITIONAL_REPRESENTATION('',(#67637),#67641);
#67637 = LINE('',#67638,#67639);
#67638 = CARTESIAN_POINT('',(5.015913797804,1.49984780096));
#67639 = VECTOR('',#67640,1.);
#67640 = DIRECTION('',(1.,0.E+000));
#67641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67646)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67643,#67644,#67645)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67643 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67644 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67645 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67646 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67643,
  'distance_accuracy_value','confusion accuracy');
#67647 = SHAPE_DEFINITION_REPRESENTATION(#67648,#67567);
#67648 = PRODUCT_DEFINITION_SHAPE('','',#67649);
#67649 = PRODUCT_DEFINITION('design','',#67650,#67653);
#67650 = PRODUCT_DEFINITION_FORMATION('','',#67651);
#67651 = PRODUCT('CADSOFTTOOLS 1.319','CADSOFTTOOLS 1.319','',(#67652));
#67652 = PRODUCT_CONTEXT('',#2,'mechanical');
#67653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67654 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67655,#67657);
#67655 = ( REPRESENTATION_RELATIONSHIP('','',#67567,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67656) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67656 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1287);
#67657 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67658);
#67658 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('319','','',#5,#67649,$);
#67659 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67651));
#67660 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67661),#67735);
#67661 = SHELL_BASED_SURFACE_MODEL('',(#67662));
#67662 = OPEN_SHELL('',(#67663));
#67663 = ADVANCED_FACE('',(#67664),#67678,.F.);
#67664 = FACE_BOUND('',#67665,.T.);
#67665 = EDGE_LOOP('',(#67666,#67689,#67705,#67721));
#67666 = ORIENTED_EDGE('',*,*,#67667,.F.);
#67667 = EDGE_CURVE('',#67668,#67670,#67672,.T.);
#67668 = VERTEX_POINT('',#67669);
#67669 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    5.799848027463));
#67670 = VERTEX_POINT('',#67671);
#67671 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    4.800000226503));
#67672 = SURFACE_CURVE('',#67673,(#67677),.PCURVE_S1.);
#67673 = LINE('',#67674,#67675);
#67674 = CARTESIAN_POINT('',(-0.198853102307,-16.84998619249,
    5.799848027463));
#67675 = VECTOR('',#67676,1.);
#67676 = DIRECTION('',(0.E+000,0.E+000,-1.));
#67677 = PCURVE('',#67678,#67683);
#67678 = PLANE('',#67679);
#67679 = AXIS2_PLACEMENT_3D('',#67680,#67681,#67682);
#67680 = CARTESIAN_POINT('',(-5.214766900111,-16.84998619249,
    4.300000226504));
#67681 = DIRECTION('',(0.E+000,-1.,0.E+000));
#67682 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67683 = DEFINITIONAL_REPRESENTATION('',(#67684),#67688);
#67684 = LINE('',#67685,#67686);
#67685 = CARTESIAN_POINT('',(-5.015913797804,-1.499847800959));
#67686 = VECTOR('',#67687,1.);
#67687 = DIRECTION('',(0.E+000,1.));
#67688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67689 = ORIENTED_EDGE('',*,*,#67690,.F.);
#67690 = EDGE_CURVE('',#67691,#67668,#67693,.T.);
#67691 = VERTEX_POINT('',#67692);
#67692 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    5.799848027463));
#67693 = SURFACE_CURVE('',#67694,(#67698),.PCURVE_S1.);
#67694 = LINE('',#67695,#67696);
#67695 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    5.799848027463));
#67696 = VECTOR('',#67697,1.);
#67697 = DIRECTION('',(-1.,0.E+000,1.366428338E-015));
#67698 = PCURVE('',#67678,#67699);
#67699 = DEFINITIONAL_REPRESENTATION('',(#67700),#67704);
#67700 = LINE('',#67701,#67702);
#67701 = CARTESIAN_POINT('',(-7.615913797804,-1.499847800959));
#67702 = VECTOR('',#67703,1.);
#67703 = DIRECTION('',(1.,-1.366428338E-015));
#67704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67705 = ORIENTED_EDGE('',*,*,#67706,.F.);
#67706 = EDGE_CURVE('',#67707,#67691,#67709,.T.);
#67707 = VERTEX_POINT('',#67708);
#67708 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#67709 = SURFACE_CURVE('',#67710,(#67714),.PCURVE_S1.);
#67710 = LINE('',#67711,#67712);
#67711 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#67712 = VECTOR('',#67713,1.);
#67713 = DIRECTION('',(0.E+000,0.E+000,1.));
#67714 = PCURVE('',#67678,#67715);
#67715 = DEFINITIONAL_REPRESENTATION('',(#67716),#67720);
#67716 = LINE('',#67717,#67718);
#67717 = CARTESIAN_POINT('',(-7.615913797804,-0.499999999999));
#67718 = VECTOR('',#67719,1.);
#67719 = DIRECTION('',(0.E+000,-1.));
#67720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67721 = ORIENTED_EDGE('',*,*,#67722,.T.);
#67722 = EDGE_CURVE('',#67707,#67670,#67723,.T.);
#67723 = SURFACE_CURVE('',#67724,(#67728),.PCURVE_S1.);
#67724 = LINE('',#67725,#67726);
#67725 = CARTESIAN_POINT('',(2.401146897693,-16.84998619249,
    4.800000226503));
#67726 = VECTOR('',#67727,1.);
#67727 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67728 = PCURVE('',#67678,#67729);
#67729 = DEFINITIONAL_REPRESENTATION('',(#67730),#67734);
#67730 = LINE('',#67731,#67732);
#67731 = CARTESIAN_POINT('',(-7.615913797804,-0.499999999999));
#67732 = VECTOR('',#67733,1.);
#67733 = DIRECTION('',(1.,0.E+000));
#67734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67739)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67736,#67737,#67738)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67736 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67737 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67738 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67739 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67736,
  'distance_accuracy_value','confusion accuracy');
#67740 = SHAPE_DEFINITION_REPRESENTATION(#67741,#67660);
#67741 = PRODUCT_DEFINITION_SHAPE('','',#67742);
#67742 = PRODUCT_DEFINITION('design','',#67743,#67746);
#67743 = PRODUCT_DEFINITION_FORMATION('','',#67744);
#67744 = PRODUCT('CADSOFTTOOLS 1.320','CADSOFTTOOLS 1.320','',(#67745));
#67745 = PRODUCT_CONTEXT('',#2,'mechanical');
#67746 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67747 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67748,#67750);
#67748 = ( REPRESENTATION_RELATIONSHIP('','',#67660,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67749) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67749 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1291);
#67750 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67751);
#67751 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('320','','',#5,#67742,$);
#67752 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67744));
#67753 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67754),#67828);
#67754 = SHELL_BASED_SURFACE_MODEL('',(#67755));
#67755 = OPEN_SHELL('',(#67756));
#67756 = ADVANCED_FACE('',(#67757),#67771,.F.);
#67757 = FACE_BOUND('',#67758,.T.);
#67758 = EDGE_LOOP('',(#67759,#67782,#67798,#67814));
#67759 = ORIENTED_EDGE('',*,*,#67760,.F.);
#67760 = EDGE_CURVE('',#67761,#67763,#67765,.T.);
#67761 = VERTEX_POINT('',#67762);
#67762 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    5.799848027463));
#67763 = VERTEX_POINT('',#67764);
#67764 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    5.799848027463));
#67765 = SURFACE_CURVE('',#67766,(#67770),.PCURVE_S1.);
#67766 = LINE('',#67767,#67768);
#67767 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    5.799848027463));
#67768 = VECTOR('',#67769,1.);
#67769 = DIRECTION('',(1.,0.E+000,0.E+000));
#67770 = PCURVE('',#67771,#67776);
#67771 = PLANE('',#67772);
#67772 = AXIS2_PLACEMENT_3D('',#67773,#67774,#67775);
#67773 = CARTESIAN_POINT('',(-5.214766900111,-4.449986192493,
    6.299848027463));
#67774 = DIRECTION('',(0.E+000,1.,0.E+000));
#67775 = DIRECTION('',(1.,0.E+000,0.E+000));
#67776 = DEFINITIONAL_REPRESENTATION('',(#67777),#67781);
#67777 = LINE('',#67778,#67779);
#67778 = CARTESIAN_POINT('',(5.015913797804,0.5));
#67779 = VECTOR('',#67780,1.);
#67780 = DIRECTION('',(1.,0.E+000));
#67781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67782 = ORIENTED_EDGE('',*,*,#67783,.F.);
#67783 = EDGE_CURVE('',#67784,#67761,#67786,.T.);
#67784 = VERTEX_POINT('',#67785);
#67785 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#67786 = SURFACE_CURVE('',#67787,(#67791),.PCURVE_S1.);
#67787 = LINE('',#67788,#67789);
#67788 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#67789 = VECTOR('',#67790,1.);
#67790 = DIRECTION('',(0.E+000,8.883136201812E-016,1.));
#67791 = PCURVE('',#67771,#67792);
#67792 = DEFINITIONAL_REPRESENTATION('',(#67793),#67797);
#67793 = LINE('',#67794,#67795);
#67794 = CARTESIAN_POINT('',(5.015913797804,1.499847800959));
#67795 = VECTOR('',#67796,1.);
#67796 = DIRECTION('',(0.E+000,-1.));
#67797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67798 = ORIENTED_EDGE('',*,*,#67799,.T.);
#67799 = EDGE_CURVE('',#67784,#67800,#67802,.T.);
#67800 = VERTEX_POINT('',#67801);
#67801 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    4.800000226504));
#67802 = SURFACE_CURVE('',#67803,(#67807),.PCURVE_S1.);
#67803 = LINE('',#67804,#67805);
#67804 = CARTESIAN_POINT('',(-0.198853102307,-4.449986192493,
    4.800000226504));
#67805 = VECTOR('',#67806,1.);
#67806 = DIRECTION('',(1.,0.E+000,6.832141690001E-016));
#67807 = PCURVE('',#67771,#67808);
#67808 = DEFINITIONAL_REPRESENTATION('',(#67809),#67813);
#67809 = LINE('',#67810,#67811);
#67810 = CARTESIAN_POINT('',(5.015913797804,1.499847800959));
#67811 = VECTOR('',#67812,1.);
#67812 = DIRECTION('',(1.,-6.832141690001E-016));
#67813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67814 = ORIENTED_EDGE('',*,*,#67815,.F.);
#67815 = EDGE_CURVE('',#67763,#67800,#67816,.T.);
#67816 = SURFACE_CURVE('',#67817,(#67821),.PCURVE_S1.);
#67817 = LINE('',#67818,#67819);
#67818 = CARTESIAN_POINT('',(2.401146897693,-4.449986192493,
    5.799848027463));
#67819 = VECTOR('',#67820,1.);
#67820 = DIRECTION('',(0.E+000,8.883136201812E-016,-1.));
#67821 = PCURVE('',#67771,#67822);
#67822 = DEFINITIONAL_REPRESENTATION('',(#67823),#67827);
#67823 = LINE('',#67824,#67825);
#67824 = CARTESIAN_POINT('',(7.615913797804,0.5));
#67825 = VECTOR('',#67826,1.);
#67826 = DIRECTION('',(0.E+000,1.));
#67827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67832)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67829,#67830,#67831)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67829,
  'distance_accuracy_value','confusion accuracy');
#67833 = SHAPE_DEFINITION_REPRESENTATION(#67834,#67753);
#67834 = PRODUCT_DEFINITION_SHAPE('','',#67835);
#67835 = PRODUCT_DEFINITION('design','',#67836,#67839);
#67836 = PRODUCT_DEFINITION_FORMATION('','',#67837);
#67837 = PRODUCT('CADSOFTTOOLS 1.321','CADSOFTTOOLS 1.321','',(#67838));
#67838 = PRODUCT_CONTEXT('',#2,'mechanical');
#67839 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67840 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67841,#67843);
#67841 = ( REPRESENTATION_RELATIONSHIP('','',#67753,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67842) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67842 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1295);
#67843 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67844);
#67844 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('321','','',#5,#67835,$);
#67845 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67837));
#67846 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67847),#67921);
#67847 = SHELL_BASED_SURFACE_MODEL('',(#67848));
#67848 = OPEN_SHELL('',(#67849));
#67849 = ADVANCED_FACE('',(#67850),#67864,.F.);
#67850 = FACE_BOUND('',#67851,.T.);
#67851 = EDGE_LOOP('',(#67852,#67875,#67891,#67907));
#67852 = ORIENTED_EDGE('',*,*,#67853,.T.);
#67853 = EDGE_CURVE('',#67854,#67856,#67858,.T.);
#67854 = VERTEX_POINT('',#67855);
#67855 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#67856 = VERTEX_POINT('',#67857);
#67857 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    4.800000226504));
#67858 = SURFACE_CURVE('',#67859,(#67863),.PCURVE_S1.);
#67859 = LINE('',#67860,#67861);
#67860 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#67861 = VECTOR('',#67862,1.);
#67862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67863 = PCURVE('',#67864,#67869);
#67864 = PLANE('',#67865);
#67865 = AXIS2_PLACEMENT_3D('',#67866,#67867,#67868);
#67866 = CARTESIAN_POINT('',(-5.214766900111,0.150013807507,
    4.300000226504));
#67867 = DIRECTION('',(0.E+000,-1.,0.E+000));
#67868 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67869 = DEFINITIONAL_REPRESENTATION('',(#67870),#67874);
#67870 = LINE('',#67871,#67872);
#67871 = CARTESIAN_POINT('',(-7.615913797804,-0.5));
#67872 = VECTOR('',#67873,1.);
#67873 = DIRECTION('',(1.,0.E+000));
#67874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67875 = ORIENTED_EDGE('',*,*,#67876,.F.);
#67876 = EDGE_CURVE('',#67877,#67856,#67879,.T.);
#67877 = VERTEX_POINT('',#67878);
#67878 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    5.799848027463));
#67879 = SURFACE_CURVE('',#67880,(#67884),.PCURVE_S1.);
#67880 = LINE('',#67881,#67882);
#67881 = CARTESIAN_POINT('',(-0.198853102307,0.150013807507,
    5.799848027463));
#67882 = VECTOR('',#67883,1.);
#67883 = DIRECTION('',(0.E+000,0.E+000,-1.));
#67884 = PCURVE('',#67864,#67885);
#67885 = DEFINITIONAL_REPRESENTATION('',(#67886),#67890);
#67886 = LINE('',#67887,#67888);
#67887 = CARTESIAN_POINT('',(-5.015913797804,-1.499847800959));
#67888 = VECTOR('',#67889,1.);
#67889 = DIRECTION('',(0.E+000,1.));
#67890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67891 = ORIENTED_EDGE('',*,*,#67892,.F.);
#67892 = EDGE_CURVE('',#67893,#67877,#67895,.T.);
#67893 = VERTEX_POINT('',#67894);
#67894 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    5.799848027463));
#67895 = SURFACE_CURVE('',#67896,(#67900),.PCURVE_S1.);
#67896 = LINE('',#67897,#67898);
#67897 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    5.799848027463));
#67898 = VECTOR('',#67899,1.);
#67899 = DIRECTION('',(-1.,0.E+000,1.366428338E-015));
#67900 = PCURVE('',#67864,#67901);
#67901 = DEFINITIONAL_REPRESENTATION('',(#67902),#67906);
#67902 = LINE('',#67903,#67904);
#67903 = CARTESIAN_POINT('',(-7.615913797804,-1.499847800959));
#67904 = VECTOR('',#67905,1.);
#67905 = DIRECTION('',(1.,-1.366428338E-015));
#67906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67907 = ORIENTED_EDGE('',*,*,#67908,.F.);
#67908 = EDGE_CURVE('',#67854,#67893,#67909,.T.);
#67909 = SURFACE_CURVE('',#67910,(#67914),.PCURVE_S1.);
#67910 = LINE('',#67911,#67912);
#67911 = CARTESIAN_POINT('',(2.401146897693,0.150013807507,
    4.800000226504));
#67912 = VECTOR('',#67913,1.);
#67913 = DIRECTION('',(0.E+000,0.E+000,1.));
#67914 = PCURVE('',#67864,#67915);
#67915 = DEFINITIONAL_REPRESENTATION('',(#67916),#67920);
#67916 = LINE('',#67917,#67918);
#67917 = CARTESIAN_POINT('',(-7.615913797804,-0.5));
#67918 = VECTOR('',#67919,1.);
#67919 = DIRECTION('',(0.E+000,-1.));
#67920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67925)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67922,#67923,#67924)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67922 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67923 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67924 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67925 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67922,
  'distance_accuracy_value','confusion accuracy');
#67926 = SHAPE_DEFINITION_REPRESENTATION(#67927,#67846);
#67927 = PRODUCT_DEFINITION_SHAPE('','',#67928);
#67928 = PRODUCT_DEFINITION('design','',#67929,#67932);
#67929 = PRODUCT_DEFINITION_FORMATION('','',#67930);
#67930 = PRODUCT('CADSOFTTOOLS 1.322','CADSOFTTOOLS 1.322','',(#67931));
#67931 = PRODUCT_CONTEXT('',#2,'mechanical');
#67932 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67933 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67934,#67936);
#67934 = ( REPRESENTATION_RELATIONSHIP('','',#67846,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67935) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67935 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1299);
#67936 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67937);
#67937 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('322','','',#5,#67928,$);
#67938 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67930));
#67939 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67940),#68096);
#67940 = SHELL_BASED_SURFACE_MODEL('',(#67941));
#67941 = OPEN_SHELL('',(#67942));
#67942 = ADVANCED_FACE('',(#67943),#67978,.T.);
#67943 = FACE_BOUND('',#67944,.T.);
#67944 = EDGE_LOOP('',(#67945,#68010,#68048,#68082));
#67945 = ORIENTED_EDGE('',*,*,#67946,.F.);
#67946 = EDGE_CURVE('',#67947,#67949,#67951,.T.);
#67947 = VERTEX_POINT('',#67948);
#67948 = CARTESIAN_POINT('',(2.451146897693,2.26804398049,7.924496068502
    ));
#67949 = VERTEX_POINT('',#67950);
#67950 = CARTESIAN_POINT('',(2.451146897693,1.988596865106,
    7.706547350554));
#67951 = SURFACE_CURVE('',#67952,(#67977),.PCURVE_S1.);
#67952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67953,#67954,#67955,#67956,
    #67957,#67958,#67959,#67960,#67961,#67962,#67963,#67964,#67965,
    #67966,#67967,#67968,#67969,#67970,#67971,#67972,#67973,#67974,
    #67975,#67976),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.15396931286,0.24579883392,0.340585131451,0.435310414694,
    0.531470797422,0.609090276106,0.683134288181,0.762821650893,
    0.843822482043,0.950219514015,1.),.UNSPECIFIED.);
#67953 = CARTESIAN_POINT('',(2.401146897693,2.26804398049,7.924496068502
    ));
#67954 = CARTESIAN_POINT('',(2.401146897693,2.248312583455,
    7.923350627088));
#67955 = CARTESIAN_POINT('',(2.401146897693,2.22858118642,7.922205185673
    ));
#67956 = CARTESIAN_POINT('',(2.401146897693,2.197727251402,
    7.916449512851));
#67957 = CARTESIAN_POINT('',(2.401146897693,2.186186538138,
    7.913818532458));
#67958 = CARTESIAN_POINT('',(2.401146897693,2.163374228174,
    7.906869100346));
#67959 = CARTESIAN_POINT('',(2.401146897693,2.151914627732,
    7.902562977798));
#67960 = CARTESIAN_POINT('',(2.401146897693,2.129807675141,
    7.892673902943));
#67961 = CARTESIAN_POINT('',(2.401146897693,2.118970700439,
    7.887033156616));
#67962 = CARTESIAN_POINT('',(2.401146897693,2.098150867093,
    7.874339999685));
#67963 = CARTESIAN_POINT('',(2.401146897693,2.087915552472,7.86729958455
    ));
#67964 = CARTESIAN_POINT('',(2.401146897693,2.070783225002,
    7.853160699208));
#67965 = CARTESIAN_POINT('',(2.401146897693,2.063430314489,
    7.846340362506));
#67966 = CARTESIAN_POINT('',(2.401146897693,2.050138345117,
    7.832170963167));
#67967 = CARTESIAN_POINT('',(2.401146897693,2.04403317764,7.824751809311
    ));
#67968 = CARTESIAN_POINT('',(2.401146897693,2.03240713832,7.808845923792
    ));
#67969 = CARTESIAN_POINT('',(2.401146897693,2.026910197734,
    7.800117593424));
#67970 = CARTESIAN_POINT('',(2.401146897693,2.016949006204,
    7.782165851179));
#67971 = CARTESIAN_POINT('',(2.401146897693,2.012676539954,
    7.772720589368));
#67972 = CARTESIAN_POINT('',(2.401146897693,2.00325599026,7.750712787278
    ));
#67973 = CARTESIAN_POINT('',(2.401146897693,1.998922667036,7.7377489721)
  );
#67974 = CARTESIAN_POINT('',(2.401146897693,1.992493507042,
    7.718751285677));
#67975 = CARTESIAN_POINT('',(2.401146897693,1.990545186074,
    7.712649318115));
#67976 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#67977 = PCURVE('',#67978,#67983);
#67978 = PLANE('',#67979);
#67979 = AXIS2_PLACEMENT_3D('',#67980,#67981,#67982);
#67980 = CARTESIAN_POINT('',(2.451146897693,1.898853122538,
    7.616803551537));
#67981 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67982 = DIRECTION('',(0.E+000,1.,0.E+000));
#67983 = DEFINITIONAL_REPRESENTATION('',(#67984),#68009);
#67984 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67985,#67986,#67987,#67988,
    #67989,#67990,#67991,#67992,#67993,#67994,#67995,#67996,#67997,
    #67998,#67999,#68000,#68001,#68002,#68003,#68004,#68005,#68006,
    #68007,#68008),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.15396931286,0.24579883392,0.340585131451,0.435310414694,
    0.531470797422,0.609090276106,0.683134288181,0.762821650893,
    0.843822482043,0.950219514015,1.),.UNSPECIFIED.);
#67985 = CARTESIAN_POINT('',(0.369190857952,-0.307692516966));
#67986 = CARTESIAN_POINT('',(0.349459460917,-0.306547075551));
#67987 = CARTESIAN_POINT('',(0.329728063882,-0.305401634137));
#67988 = CARTESIAN_POINT('',(0.298874128864,-0.299645961314));
#67989 = CARTESIAN_POINT('',(0.2873334156,-0.297014980921));
#67990 = CARTESIAN_POINT('',(0.264521105636,-0.29006554881));
#67991 = CARTESIAN_POINT('',(0.253061505195,-0.285759426262));
#67992 = CARTESIAN_POINT('',(0.230954552603,-0.275870351407));
#67993 = CARTESIAN_POINT('',(0.220117577901,-0.270229605079));
#67994 = CARTESIAN_POINT('',(0.199297744555,-0.257536448149));
#67995 = CARTESIAN_POINT('',(0.189062429935,-0.250496033014));
#67996 = CARTESIAN_POINT('',(0.171930102464,-0.236357147671));
#67997 = CARTESIAN_POINT('',(0.164577191951,-0.229536810969));
#67998 = CARTESIAN_POINT('',(0.151285222579,-0.21536741163));
#67999 = CARTESIAN_POINT('',(0.145180055103,-0.207948257774));
#68000 = CARTESIAN_POINT('',(0.133554015782,-0.192042372256));
#68001 = CARTESIAN_POINT('',(0.128057075197,-0.183314041888));
#68002 = CARTESIAN_POINT('',(0.118095883666,-0.165362299642));
#68003 = CARTESIAN_POINT('',(0.113823417416,-0.155917037832));
#68004 = CARTESIAN_POINT('',(0.104402867722,-0.133909235741));
#68005 = CARTESIAN_POINT('',(0.100069544499,-0.120945420563));
#68006 = CARTESIAN_POINT('',(9.364038450389E-002,-0.10194773414));
#68007 = CARTESIAN_POINT('',(9.169206353595E-002,-9.584576657892E-002));
#68008 = CARTESIAN_POINT('',(8.9743742568E-002,-8.974379901747E-002));
#68009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68010 = ORIENTED_EDGE('',*,*,#68011,.F.);
#68011 = EDGE_CURVE('',#68012,#67947,#68014,.T.);
#68012 = VERTEX_POINT('',#68013);
#68013 = CARTESIAN_POINT('',(2.451146897693,2.456345262541,
    7.855986453118));
#68014 = SURFACE_CURVE('',#68015,(#68030),.PCURVE_S1.);
#68015 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68016,#68017,#68018,#68019,
    #68020,#68021,#68022,#68023,#68024,#68025,#68026,#68027,#68028,
    #68029),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.265277230233,0.422137686697,0.574180235339,0.726910622454,
    0.889016786795,1.),.UNSPECIFIED.);
#68016 = CARTESIAN_POINT('',(2.401146897693,2.456345262541,
    7.855986453118));
#68017 = CARTESIAN_POINT('',(2.401146897693,2.44196252444,7.867065648111
    ));
#68018 = CARTESIAN_POINT('',(2.401146897693,2.427579786339,
    7.878144843105));
#68019 = CARTESIAN_POINT('',(2.401146897693,2.402754869269,
    7.892614368533));
#68020 = CARTESIAN_POINT('',(2.401146897693,2.393247131104,
    7.897701950054));
#68021 = CARTESIAN_POINT('',(2.401146897693,2.373962133399,
    7.906124064176));
#68022 = CARTESIAN_POINT('',(2.401146897693,2.364114066903,
    7.909696713325));
#68023 = CARTESIAN_POINT('',(2.401146897693,2.344193153221,
    7.915555735857));
#68024 = CARTESIAN_POINT('',(2.401146897693,2.333938483799,
    7.917797684181));
#68025 = CARTESIAN_POINT('',(2.401146897693,2.312805458586,
    7.921386748874));
#68026 = CARTESIAN_POINT('',(2.401146897693,2.30176643479,7.922297382797
    ));
#68027 = CARTESIAN_POINT('',(2.401146897693,2.283196571785,
    7.923771133074));
#68028 = CARTESIAN_POINT('',(2.401146897693,2.275620276137,
    7.924133600788));
#68029 = CARTESIAN_POINT('',(2.401146897693,2.26804398049,7.924496068502
    ));
#68030 = PCURVE('',#67978,#68031);
#68031 = DEFINITIONAL_REPRESENTATION('',(#68032),#68047);
#68032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68033,#68034,#68035,#68036,
    #68037,#68038,#68039,#68040,#68041,#68042,#68043,#68044,#68045,
    #68046),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.265277230233,0.422137686697,0.574180235339,0.726910622454,
    0.889016786795,1.),.UNSPECIFIED.);
#68033 = CARTESIAN_POINT('',(0.557492140004,-0.239182901581));
#68034 = CARTESIAN_POINT('',(0.543109401902,-0.250262096575));
#68035 = CARTESIAN_POINT('',(0.528726663801,-0.261341291569));
#68036 = CARTESIAN_POINT('',(0.503901746731,-0.275810816997));
#68037 = CARTESIAN_POINT('',(0.494394008566,-0.280898398518));
#68038 = CARTESIAN_POINT('',(0.475109010861,-0.289320512639));
#68039 = CARTESIAN_POINT('',(0.465260944365,-0.292893161788));
#68040 = CARTESIAN_POINT('',(0.445340030683,-0.29875218432));
#68041 = CARTESIAN_POINT('',(0.435085361261,-0.300994132644));
#68042 = CARTESIAN_POINT('',(0.413952336048,-0.304583197337));
#68043 = CARTESIAN_POINT('',(0.402913312252,-0.305493831261));
#68044 = CARTESIAN_POINT('',(0.384343449247,-0.306967581537));
#68045 = CARTESIAN_POINT('',(0.376767153599,-0.307330049251));
#68046 = CARTESIAN_POINT('',(0.369190857952,-0.307692516966));
#68047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68048 = ORIENTED_EDGE('',*,*,#68049,.F.);
#68049 = EDGE_CURVE('',#68050,#68012,#68052,.T.);
#68050 = VERTEX_POINT('',#68051);
#68051 = CARTESIAN_POINT('',(2.451146872693,2.543284365106,
    7.706547350554));
#68052 = SURFACE_CURVE('',#68053,(#68066),.PCURVE_S1.);
#68053 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68054,#68055,#68056,#68057,
    #68058,#68059,#68060,#68061,#68062,#68063,#68064,#68065),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.40331184075,
    0.612496832467,0.77667439453,0.948870110191,1.),.UNSPECIFIED.);
#68054 = CARTESIAN_POINT('',(2.401146897693,2.543284365106,
    7.706547350554));
#68055 = CARTESIAN_POINT('',(2.401146897693,2.535911400359,7.72897522813
    ));
#68056 = CARTESIAN_POINT('',(2.401146897693,2.528538435613,
    7.751403105705));
#68057 = CARTESIAN_POINT('',(2.401146897693,2.512727330419,
    7.783383481287));
#68058 = CARTESIAN_POINT('',(2.401146897693,2.507004869111,7.79433664146
    ));
#68059 = CARTESIAN_POINT('',(2.401146897693,2.495024870374,7.81246047942
    ));
#68060 = CARTESIAN_POINT('',(2.401146897693,2.489182432209,
    7.820084979927));
#68061 = CARTESIAN_POINT('',(2.401146897693,2.476661482078,
    7.835142879931));
#68062 = CARTESIAN_POINT('',(2.401146897693,2.469609688618,7.84233580109
    ));
#68063 = CARTESIAN_POINT('',(2.401146897693,2.460542830365,
    7.851724627806));
#68064 = CARTESIAN_POINT('',(2.401146897693,2.458444046453,
    7.853855540462));
#68065 = CARTESIAN_POINT('',(2.401146897693,2.456345262541,
    7.855986453118));
#68066 = PCURVE('',#67978,#68067);
#68067 = DEFINITIONAL_REPRESENTATION('',(#68068),#68081);
#68068 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68069,#68070,#68071,#68072,
    #68073,#68074,#68075,#68076,#68077,#68078,#68079,#68080),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.40331184075,
    0.612496832467,0.77667439453,0.948870110191,1.),.UNSPECIFIED.);
#68069 = CARTESIAN_POINT('',(0.644431242568,-8.974379901747E-002));
#68070 = CARTESIAN_POINT('',(0.637058277822,-0.112171676593));
#68071 = CARTESIAN_POINT('',(0.629685313075,-0.134599554169));
#68072 = CARTESIAN_POINT('',(0.613874207881,-0.16657992975));
#68073 = CARTESIAN_POINT('',(0.608151746573,-0.177533089924));
#68074 = CARTESIAN_POINT('',(0.596171747836,-0.195656927884));
#68075 = CARTESIAN_POINT('',(0.590329309672,-0.20328142839));
#68076 = CARTESIAN_POINT('',(0.57780835954,-0.218339328395));
#68077 = CARTESIAN_POINT('',(0.57075656608,-0.225532249553));
#68078 = CARTESIAN_POINT('',(0.561689707827,-0.23492107627));
#68079 = CARTESIAN_POINT('',(0.559590923915,-0.237051988925));
#68080 = CARTESIAN_POINT('',(0.557492140004,-0.239182901581));
#68081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68082 = ORIENTED_EDGE('',*,*,#68083,.F.);
#68083 = EDGE_CURVE('',#67949,#68050,#68084,.T.);
#68084 = SURFACE_CURVE('',#68085,(#68089),.PCURVE_S1.);
#68085 = LINE('',#68086,#68087);
#68086 = CARTESIAN_POINT('',(2.451146897693,1.988596865106,
    7.706547350554));
#68087 = VECTOR('',#68088,1.);
#68088 = DIRECTION('',(0.E+000,1.,-1.601223066502E-015));
#68089 = PCURVE('',#67978,#68090);
#68090 = DEFINITIONAL_REPRESENTATION('',(#68091),#68095);
#68091 = LINE('',#68092,#68093);
#68092 = CARTESIAN_POINT('',(8.9743742568E-002,-8.974379901747E-002));
#68093 = VECTOR('',#68094,1.);
#68094 = DIRECTION('',(1.,1.601223066502E-015));
#68095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68100)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68097,#68098,#68099)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#68097,
  'distance_accuracy_value','confusion accuracy');
#68101 = SHAPE_DEFINITION_REPRESENTATION(#68102,#67939);
#68102 = PRODUCT_DEFINITION_SHAPE('','',#68103);
#68103 = PRODUCT_DEFINITION('design','',#68104,#68107);
#68104 = PRODUCT_DEFINITION_FORMATION('','',#68105);
#68105 = PRODUCT('CADSOFTTOOLS 1.323','CADSOFTTOOLS 1.323','',(#68106));
#68106 = PRODUCT_CONTEXT('',#2,'mechanical');
#68107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68109,#68111);
#68109 = ( REPRESENTATION_RELATIONSHIP('','',#67939,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68110) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1303);
#68111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68112);
#68112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('323','','',#5,#68103,$);
#68113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68105));
#68114 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68115),#68385);
#68115 = SHELL_BASED_SURFACE_MODEL('',(#68116));
#68116 = OPEN_SHELL('',(#68117));
#68117 = ADVANCED_FACE('',(#68118),#68157,.T.);
#68118 = FACE_BOUND('',#68119,.T.);
#68119 = EDGE_LOOP('',(#68120,#68193,#68255,#68321));
#68120 = ORIENTED_EDGE('',*,*,#68121,.F.);
#68121 = EDGE_CURVE('',#68122,#68124,#68126,.T.);
#68122 = VERTEX_POINT('',#68123);
#68123 = CARTESIAN_POINT('',(2.41781356436,1.655263531772,7.637036132605
    ));
#68124 = VERTEX_POINT('',#68125);
#68125 = CARTESIAN_POINT('',(2.41781356436,1.359991095874,7.924496068502
    ));
#68126 = SURFACE_CURVE('',#68127,(#68156),.PCURVE_S1.);
#68127 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68128,#68129,#68130,#68131,
    #68132,#68133,#68134,#68135,#68136,#68137,#68138,#68139,#68140,
    #68141,#68142,#68143,#68144,#68145,#68146,#68147,#68148,#68149,
    #68150,#68151,#68152,#68153,#68154,#68155),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.131127350876,0.199257079039,
    0.269921072533,0.350100817603,0.43086548676,0.502215396,
    0.578076122907,0.65718314974,0.742556130268,0.821837622318,
    0.884819698441,0.969306543101,1.),.UNSPECIFIED.);
#68128 = CARTESIAN_POINT('',(2.401146897693,1.655263531772,
    7.637036132605));
#68129 = CARTESIAN_POINT('',(2.401146897693,1.653799268781,
    7.657034778754));
#68130 = CARTESIAN_POINT('',(2.401146897693,1.65233500579,7.677033424902
    ));
#68131 = CARTESIAN_POINT('',(2.401146897693,1.645963241896,
    7.706644533507));
#68132 = CARTESIAN_POINT('',(2.401146897693,1.643369035381,
    7.716763199081));
#68133 = CARTESIAN_POINT('',(2.401146897693,1.636775898261,
    7.736837782604));
#68134 = CARTESIAN_POINT('',(2.401146897693,1.632746995461,
    7.746937016901));
#68135 = CARTESIAN_POINT('',(2.401146897693,1.623112502684,
    7.767784373016));
#68136 = CARTESIAN_POINT('',(2.401146897693,1.61723923069,7.778601792061
    ));
#68137 = CARTESIAN_POINT('',(2.401146897693,1.604228380487,
    7.799339362405));
#68138 = CARTESIAN_POINT('',(2.401146897693,1.59698911123,7.809414146012
    ));
#68139 = CARTESIAN_POINT('',(2.401146897693,1.582266605868,7.82727582459
    ));
#68140 = CARTESIAN_POINT('',(2.401146897693,1.574833887915,
    7.835322881575));
#68141 = CARTESIAN_POINT('',(2.401146897693,1.558669773377,
    7.850853705133));
#68142 = CARTESIAN_POINT('',(2.401146897693,1.549758530633,
    7.858370075478));
#68143 = CARTESIAN_POINT('',(2.401146897693,1.53085827333,7.87254992515)
  );
#68144 = CARTESIAN_POINT('',(2.401146897693,1.520652378767,
    7.879223155613));
#68145 = CARTESIAN_POINT('',(2.401146897693,1.498895309238,
    7.891747569239));
#68146 = CARTESIAN_POINT('',(2.401146897693,1.4870859928,7.897660321411)
  );
#68147 = CARTESIAN_POINT('',(2.401146897693,1.463888684729,
    7.907144161975));
#68148 = CARTESIAN_POINT('',(2.401146897693,1.452377095286,
    7.911081944747));
#68149 = CARTESIAN_POINT('',(2.401146897693,1.43147297006,7.916413594552
    ));
#68150 = CARTESIAN_POINT('',(2.401146897693,1.42203641327,7.91805313717)
  );
#68151 = CARTESIAN_POINT('',(2.401146897693,1.399880373348,
    7.921482293869));
#68152 = CARTESIAN_POINT('',(2.401146897693,1.386969350358,
    7.922451427444));
#68153 = CARTESIAN_POINT('',(2.401146897693,1.369386914584,
    7.923859895804));
#68154 = CARTESIAN_POINT('',(2.401146897693,1.364689005229,
    7.924177982153));
#68155 = CARTESIAN_POINT('',(2.401146897693,1.359991095874,
    7.924496068502));
#68156 = PCURVE('',#68157,#68162);
#68157 = PLANE('',#68158);
#68158 = AXIS2_PLACEMENT_3D('',#68159,#68160,#68161);
#68159 = CARTESIAN_POINT('',(2.451146897693,1.898853122538,
    7.616803551537));
#68160 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68161 = DIRECTION('',(0.E+000,1.,0.E+000));
#68162 = DEFINITIONAL_REPRESENTATION('',(#68163),#68192);
#68163 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68164,#68165,#68166,#68167,
    #68168,#68169,#68170,#68171,#68172,#68173,#68174,#68175,#68176,
    #68177,#68178,#68179,#68180,#68181,#68182,#68183,#68184,#68185,
    #68186,#68187,#68188,#68189,#68190,#68191),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.131127350876,0.199257079039,
    0.269921072533,0.350100817603,0.43086548676,0.502215396,
    0.578076122907,0.65718314974,0.742556130268,0.821837622318,
    0.884819698441,0.969306543101,1.),.UNSPECIFIED.);
#68164 = CARTESIAN_POINT('',(-0.243589590766,-2.023258106829E-002));
#68165 = CARTESIAN_POINT('',(-0.245053853757,-4.023122721713E-002));
#68166 = CARTESIAN_POINT('',(-0.246518116748,-6.022987336597E-002));
#68167 = CARTESIAN_POINT('',(-0.252889880642,-8.984098197045E-002));
#68168 = CARTESIAN_POINT('',(-0.255484087157,-9.995964754483E-002));
#68169 = CARTESIAN_POINT('',(-0.262077224277,-0.120034231067));
#68170 = CARTESIAN_POINT('',(-0.266106127076,-0.130133465364));
#68171 = CARTESIAN_POINT('',(-0.275740619853,-0.15098082148));
#68172 = CARTESIAN_POINT('',(-0.281613891848,-0.161798240524));
#68173 = CARTESIAN_POINT('',(-0.29462474205,-0.182535810868));
#68174 = CARTESIAN_POINT('',(-0.301864011308,-0.192610594475));
#68175 = CARTESIAN_POINT('',(-0.316586516669,-0.210472273054));
#68176 = CARTESIAN_POINT('',(-0.324019234623,-0.218519330039));
#68177 = CARTESIAN_POINT('',(-0.340183349161,-0.234050153596));
#68178 = CARTESIAN_POINT('',(-0.349094591905,-0.241566523942));
#68179 = CARTESIAN_POINT('',(-0.367994849208,-0.255746373614));
#68180 = CARTESIAN_POINT('',(-0.378200743771,-0.262419604076));
#68181 = CARTESIAN_POINT('',(-0.3999578133,-0.274944017702));
#68182 = CARTESIAN_POINT('',(-0.411767129738,-0.280856769874));
#68183 = CARTESIAN_POINT('',(-0.434964437809,-0.290340610439));
#68184 = CARTESIAN_POINT('',(-0.446476027252,-0.294278393211));
#68185 = CARTESIAN_POINT('',(-0.467380152478,-0.299610043016));
#68186 = CARTESIAN_POINT('',(-0.476816709268,-0.301249585633));
#68187 = CARTESIAN_POINT('',(-0.49897274919,-0.304678742333));
#68188 = CARTESIAN_POINT('',(-0.511883772179,-0.305647875907));
#68189 = CARTESIAN_POINT('',(-0.529466207953,-0.307056344267));
#68190 = CARTESIAN_POINT('',(-0.534164117308,-0.307374430617));
#68191 = CARTESIAN_POINT('',(-0.538862026663,-0.307692516966));
#68192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68193 = ORIENTED_EDGE('',*,*,#68194,.F.);
#68194 = EDGE_CURVE('',#68195,#68122,#68197,.T.);
#68195 = VERTEX_POINT('',#68196);
#68196 = CARTESIAN_POINT('',(2.41781356436,1.360792377926,7.347572991579
    ));
#68197 = SURFACE_CURVE('',#68198,(#68225),.PCURVE_S1.);
#68198 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68199,#68200,#68201,#68202,
    #68203,#68204,#68205,#68206,#68207,#68208,#68209,#68210,#68211,
    #68212,#68213,#68214,#68215,#68216,#68217,#68218,#68219,#68220,
    #68221,#68222,#68223,#68224),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.133777016668,0.203277187338,0.2753500911,
    0.358048634132,0.434806391052,0.514216073141,0.599482546444,
    0.679978530195,0.747499677783,0.812264011602,0.895218793453,1.),
  .UNSPECIFIED.);
#68199 = CARTESIAN_POINT('',(2.401146897693,1.360792377926,
    7.347572991579));
#68200 = CARTESIAN_POINT('',(2.401146897693,1.381151985417,7.34902985241
    ));
#68201 = CARTESIAN_POINT('',(2.401146897693,1.401511592907,7.35048671324
    ));
#68202 = CARTESIAN_POINT('',(2.401146897693,1.431722058433,
    7.356710895626));
#68203 = CARTESIAN_POINT('',(2.401146897693,1.44204478927,7.35922955201)
  );
#68204 = CARTESIAN_POINT('',(2.401146897693,1.462571894636,
    7.365670856843));
#68205 = CARTESIAN_POINT('',(2.401146897693,1.472922826107,
    7.369593989819));
#68206 = CARTESIAN_POINT('',(2.401146897693,1.49442742842,7.37912702561)
  );
#68207 = CARTESIAN_POINT('',(2.401146897693,1.505690205508,
    7.384976427271));
#68208 = CARTESIAN_POINT('',(2.401146897693,1.526323049922,7.39759634374
    ));
#68209 = CARTESIAN_POINT('',(2.401146897693,1.535899978798,
    7.404334773753));
#68210 = CARTESIAN_POINT('',(2.401146897693,1.554460613051,
    7.419107364584));
#68211 = CARTESIAN_POINT('',(2.401146897693,1.563487078695,
    7.427302353077));
#68212 = CARTESIAN_POINT('',(2.401146897693,1.581107743082,
    7.445254803996));
#68213 = CARTESIAN_POINT('',(2.401146897693,1.589830252971,
    7.455261520858));
#68214 = CARTESIAN_POINT('',(2.401146897693,1.605051305246,
    7.475552170338));
#68215 = CARTESIAN_POINT('',(2.401146897693,1.611946499043,
    7.485952839078));
#68216 = CARTESIAN_POINT('',(2.401146897693,1.622866488234,
    7.505641790499));
#68217 = CARTESIAN_POINT('',(2.401146897693,1.627333988037,
    7.514948756783));
#68218 = CARTESIAN_POINT('',(2.401146897693,1.634778707412,
    7.533507709628));
#68219 = CARTESIAN_POINT('',(2.401146897693,1.63772279288,7.542851437327
    ));
#68220 = CARTESIAN_POINT('',(2.401146897693,1.643754269032,
    7.564367143714));
#68221 = CARTESIAN_POINT('',(2.401146897693,1.646100961283,7.57679896255
    ));
#68222 = CARTESIAN_POINT('',(2.401146897693,1.651293644923,
    7.604973220834));
#68223 = CARTESIAN_POINT('',(2.401146897693,1.653278588347,
    7.621004676719));
#68224 = CARTESIAN_POINT('',(2.401146897693,1.655263531772,
    7.637036132605));
#68225 = PCURVE('',#68157,#68226);
#68226 = DEFINITIONAL_REPRESENTATION('',(#68227),#68254);
#68227 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68228,#68229,#68230,#68231,
    #68232,#68233,#68234,#68235,#68236,#68237,#68238,#68239,#68240,
    #68241,#68242,#68243,#68244,#68245,#68246,#68247,#68248,#68249,
    #68250,#68251,#68252,#68253),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.133777016668,0.203277187338,0.2753500911,
    0.358048634132,0.434806391052,0.514216073141,0.599482546444,
    0.679978530195,0.747499677783,0.812264011602,0.895218793453,1.),
  .UNSPECIFIED.);
#68228 = CARTESIAN_POINT('',(-0.538060744612,0.269230559957));
#68229 = CARTESIAN_POINT('',(-0.517701137121,0.267773699127));
#68230 = CARTESIAN_POINT('',(-0.49734152963,0.266316838296));
#68231 = CARTESIAN_POINT('',(-0.467131064105,0.260092655911));
#68232 = CARTESIAN_POINT('',(-0.456808333268,0.257573999526));
#68233 = CARTESIAN_POINT('',(-0.436281227901,0.251132694694));
#68234 = CARTESIAN_POINT('',(-0.425930296431,0.247209561718));
#68235 = CARTESIAN_POINT('',(-0.404425694118,0.237676525927));
#68236 = CARTESIAN_POINT('',(-0.39316291703,0.231827124266));
#68237 = CARTESIAN_POINT('',(-0.372530072616,0.219207207796));
#68238 = CARTESIAN_POINT('',(-0.36295314374,0.212468777783));
#68239 = CARTESIAN_POINT('',(-0.344392509487,0.197696186952));
#68240 = CARTESIAN_POINT('',(-0.335366043843,0.18950119846));
#68241 = CARTESIAN_POINT('',(-0.317745379456,0.17154874754));
#68242 = CARTESIAN_POINT('',(-0.309022869567,0.161542030679));
#68243 = CARTESIAN_POINT('',(-0.293801817292,0.141251381199));
#68244 = CARTESIAN_POINT('',(-0.286906623495,0.130850712459));
#68245 = CARTESIAN_POINT('',(-0.275986634304,0.111161761037));
#68246 = CARTESIAN_POINT('',(-0.271519134501,0.101854794754));
#68247 = CARTESIAN_POINT('',(-0.264074415126,8.329584190847E-002));
#68248 = CARTESIAN_POINT('',(-0.261130329658,7.395211420937E-002));
#68249 = CARTESIAN_POINT('',(-0.255098853506,5.243640782265E-002));
#68250 = CARTESIAN_POINT('',(-0.252752161255,4.00045889868E-002));
#68251 = CARTESIAN_POINT('',(-0.247559477615,1.183033070237E-002));
#68252 = CARTESIAN_POINT('',(-0.24557453419,-4.20112518296E-003));
#68253 = CARTESIAN_POINT('',(-0.243589590766,-2.023258106829E-002));
#68254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68255 = ORIENTED_EDGE('',*,*,#68256,.F.);
#68256 = EDGE_CURVE('',#68257,#68195,#68259,.T.);
#68257 = VERTEX_POINT('',#68258);
#68258 = CARTESIAN_POINT('',(2.41781356436,1.065519942029,7.634431965939
    ));
#68259 = SURFACE_CURVE('',#68260,(#68289),.PCURVE_S1.);
#68260 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68261,#68262,#68263,#68264,
    #68265,#68266,#68267,#68268,#68269,#68270,#68271,#68272,#68273,
    #68274,#68275,#68276,#68277,#68278,#68279,#68280,#68281,#68282,
    #68283,#68284,#68285,#68286,#68287,#68288),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134852273781,0.204866817395,
    0.277061986965,0.347650093477,0.420648174956,0.495294920432,
    0.574808293852,0.64997375528,0.726089791349,0.796510027317,
    0.878403729226,0.996926692588,1.),.UNSPECIFIED.);
#68261 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.634431965939));
#68262 = CARTESIAN_POINT('',(2.401146897693,1.066794082439,
    7.613822513851));
#68263 = CARTESIAN_POINT('',(2.401146897693,1.068068222849,
    7.593213061763));
#68264 = CARTESIAN_POINT('',(2.401146897693,1.074115601172,
    7.562601192559));
#68265 = CARTESIAN_POINT('',(2.401146897693,1.076528116117,
    7.552113622497));
#68266 = CARTESIAN_POINT('',(2.401146897693,1.08298734731,7.531419567298
    ));
#68267 = CARTESIAN_POINT('',(2.401146897693,1.086952966217,
    7.521022366727));
#68268 = CARTESIAN_POINT('',(2.401146897693,1.096035911267,
    7.501234459775));
#68269 = CARTESIAN_POINT('',(2.401146897693,1.101202064848,
    7.491662222663));
#68270 = CARTESIAN_POINT('',(2.401146897693,1.112734738416,
    7.473070231534));
#68271 = CARTESIAN_POINT('',(2.401146897693,1.119256946785,
    7.463959146891));
#68272 = CARTESIAN_POINT('',(2.401146897693,1.133422084101,7.4464771019)
  );
#68273 = CARTESIAN_POINT('',(2.401146897693,1.141212970291,
    7.438053641511));
#68274 = CARTESIAN_POINT('',(2.401146897693,1.158205680626,
    7.421698897202));
#68275 = CARTESIAN_POINT('',(2.401146897693,1.167633215469,
    7.413710350502));
#68276 = CARTESIAN_POINT('',(2.401146897693,1.186712526563,
    7.399573386363));
#68277 = CARTESIAN_POINT('',(2.401146897693,1.196498416397,
    7.393168727013));
#68278 = CARTESIAN_POINT('',(2.401146897693,1.216683651977,
    7.381804888735));
#68279 = CARTESIAN_POINT('',(2.401146897693,1.227269087914,
    7.376693832713));
#68280 = CARTESIAN_POINT('',(2.401146897693,1.247970669122,
    7.368431541831));
#68281 = CARTESIAN_POINT('',(2.401146897693,1.258201623742,
    7.365220260474));
#68282 = CARTESIAN_POINT('',(2.401146897693,1.280524264346,
    7.359146595716));
#68283 = CARTESIAN_POINT('',(2.401146897693,1.292828608823,7.35690573064
    ));
#68284 = CARTESIAN_POINT('',(2.401146897693,1.322989428964,
    7.351588148176));
#68285 = CARTESIAN_POINT('',(2.401146897693,1.341212918952,
    7.349756405472));
#68286 = CARTESIAN_POINT('',(2.401146897693,1.359850097306,
    7.347677459922));
#68287 = CARTESIAN_POINT('',(2.401146897693,1.360321237616,
    7.347625225751));
#68288 = CARTESIAN_POINT('',(2.401146897693,1.360792377926,
    7.347572991579));
#68289 = PCURVE('',#68157,#68290);
#68290 = DEFINITIONAL_REPRESENTATION('',(#68291),#68320);
#68291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68292,#68293,#68294,#68295,
    #68296,#68297,#68298,#68299,#68300,#68301,#68302,#68303,#68304,
    #68305,#68306,#68307,#68308,#68309,#68310,#68311,#68312,#68313,
    #68314,#68315,#68316,#68317,#68318,#68319),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134852273781,0.204866817395,
    0.277061986965,0.347650093477,0.420648174956,0.495294920432,
    0.574808293852,0.64997375528,0.726089791349,0.796510027317,
    0.878403729226,0.996926692588,1.),.UNSPECIFIED.);
#68292 = CARTESIAN_POINT('',(-0.833333180509,-1.762841440223E-002));
#68293 = CARTESIAN_POINT('',(-0.832059040099,2.9810376857E-003));
#68294 = CARTESIAN_POINT('',(-0.830784899688,2.359048977363E-002));
#68295 = CARTESIAN_POINT('',(-0.824737521366,5.42023589771E-002));
#68296 = CARTESIAN_POINT('',(-0.822325006421,6.468992903962E-002));
#68297 = CARTESIAN_POINT('',(-0.815865775228,8.538398423837E-002));
#68298 = CARTESIAN_POINT('',(-0.811900156321,9.578118480934E-002));
#68299 = CARTESIAN_POINT('',(-0.802817211271,0.115569091762));
#68300 = CARTESIAN_POINT('',(-0.797651057689,0.125141328873));
#68301 = CARTESIAN_POINT('',(-0.786118384122,0.143733320002));
#68302 = CARTESIAN_POINT('',(-0.779596175753,0.152844404645));
#68303 = CARTESIAN_POINT('',(-0.765431038437,0.170326449637));
#68304 = CARTESIAN_POINT('',(-0.757640152247,0.178749910025));
#68305 = CARTESIAN_POINT('',(-0.740647441912,0.195104654334));
#68306 = CARTESIAN_POINT('',(-0.731219907069,0.203093201035));
#68307 = CARTESIAN_POINT('',(-0.712140595975,0.217230165174));
#68308 = CARTESIAN_POINT('',(-0.702354706141,0.223634824524));
#68309 = CARTESIAN_POINT('',(-0.682169470561,0.234998662801));
#68310 = CARTESIAN_POINT('',(-0.671584034624,0.240109718824));
#68311 = CARTESIAN_POINT('',(-0.650882453416,0.248372009706));
#68312 = CARTESIAN_POINT('',(-0.640651498796,0.251583291062));
#68313 = CARTESIAN_POINT('',(-0.618328858192,0.257656955821));
#68314 = CARTESIAN_POINT('',(-0.606024513714,0.259897820897));
#68315 = CARTESIAN_POINT('',(-0.575863693574,0.26521540336));
#68316 = CARTESIAN_POINT('',(-0.557640203586,0.267047146065));
#68317 = CARTESIAN_POINT('',(-0.539003025232,0.269126091615));
#68318 = CARTESIAN_POINT('',(-0.538531884922,0.269178325786));
#68319 = CARTESIAN_POINT('',(-0.538060744612,0.269230559957));
#68320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68321 = ORIENTED_EDGE('',*,*,#68322,.F.);
#68322 = EDGE_CURVE('',#68124,#68257,#68323,.T.);
#68323 = SURFACE_CURVE('',#68324,(#68353),.PCURVE_S1.);
#68324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68325,#68326,#68327,#68328,
    #68329,#68330,#68331,#68332,#68333,#68334,#68335,#68336,#68337,
    #68338,#68339,#68340,#68341,#68342,#68343,#68344,#68345,#68346,
    #68347,#68348,#68349,#68350,#68351,#68352),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.132891677987,0.201907599437,
    0.27342963398,0.345754333405,0.425533327362,0.502519234603,
    0.588268077417,0.669596516335,0.745411782562,0.812989869928,
    0.879107954601,0.953656959587,1.),.UNSPECIFIED.);
#68325 = CARTESIAN_POINT('',(2.401146897693,1.359991095874,
    7.924496068502));
#68326 = CARTESIAN_POINT('',(2.401146897693,1.339587374728,
    7.923485689681));
#68327 = CARTESIAN_POINT('',(2.401146897693,1.319183653581,7.92247531086
    ));
#68328 = CARTESIAN_POINT('',(2.401146897693,1.288827009306,
    7.916868985632));
#68329 = CARTESIAN_POINT('',(2.401146897693,1.27843144168,7.91459256955)
  );
#68330 = CARTESIAN_POINT('',(2.401146897693,1.257805787445,
    7.908480105977));
#68331 = CARTESIAN_POINT('',(2.401146897693,1.247416647633,
    7.904690831602));
#68332 = CARTESIAN_POINT('',(2.401146897693,1.227199653998,
    7.895888164017));
#68333 = CARTESIAN_POINT('',(2.401146897693,1.217248059154,
    7.890769068675));
#68334 = CARTESIAN_POINT('',(2.401146897693,1.197103030767,
    7.878932858449));
#68335 = CARTESIAN_POINT('',(2.401146897693,1.186862647588,
    7.871951030978));
#68336 = CARTESIAN_POINT('',(2.401146897693,1.16775240779,7.857181168841
    ));
#68337 = CARTESIAN_POINT('',(2.401146897693,1.158718752809,
    7.849281138469));
#68338 = CARTESIAN_POINT('',(2.401146897693,1.140807115528,
    7.831687909841));
#68339 = CARTESIAN_POINT('',(2.401146897693,1.131860333185,7.82172334402
    ));
#68340 = CARTESIAN_POINT('',(2.401146897693,1.116070229592,7.80140567481
    ));
#68341 = CARTESIAN_POINT('',(2.401146897693,1.108926388768,
    7.790963681105));
#68342 = CARTESIAN_POINT('',(2.401146897693,1.096811082807,
    7.770104052915));
#68343 = CARTESIAN_POINT('',(2.401146897693,1.091550961843,
    7.759613381302));
#68344 = CARTESIAN_POINT('',(2.401146897693,1.083152631195,
    7.739316203572));
#68345 = CARTESIAN_POINT('',(2.401146897693,1.079769835027,
    7.729427662313));
#68346 = CARTESIAN_POINT('',(2.401146897693,1.074298132264,
    7.709713862218));
#68347 = CARTESIAN_POINT('',(2.401146897693,1.072261987775,
    7.699737637036));
#68348 = CARTESIAN_POINT('',(2.401146897693,1.06876466975,7.678511594355
    ));
#68349 = CARTESIAN_POINT('',(2.401146897693,1.067839512066,
    7.667112483669));
#68350 = CARTESIAN_POINT('',(2.401146897693,1.06632684619,7.648642846562
    ));
#68351 = CARTESIAN_POINT('',(2.401146897693,1.06592339411,7.64153740625)
  );
#68352 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.634431965939));
#68353 = PCURVE('',#68157,#68354);
#68354 = DEFINITIONAL_REPRESENTATION('',(#68355),#68384);
#68355 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68356,#68357,#68358,#68359,
    #68360,#68361,#68362,#68363,#68364,#68365,#68366,#68367,#68368,
    #68369,#68370,#68371,#68372,#68373,#68374,#68375,#68376,#68377,
    #68378,#68379,#68380,#68381,#68382,#68383),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.132891677987,0.201907599437,
    0.27342963398,0.345754333405,0.425533327362,0.502519234603,
    0.588268077417,0.669596516335,0.745411782562,0.812989869928,
    0.879107954601,0.953656959587,1.),.UNSPECIFIED.);
#68356 = CARTESIAN_POINT('',(-0.538862026663,-0.307692516966));
#68357 = CARTESIAN_POINT('',(-0.55926574781,-0.306682138144));
#68358 = CARTESIAN_POINT('',(-0.579669468957,-0.305671759323));
#68359 = CARTESIAN_POINT('',(-0.610026113231,-0.300065434095));
#68360 = CARTESIAN_POINT('',(-0.620421680858,-0.297789018013));
#68361 = CARTESIAN_POINT('',(-0.641047335093,-0.29167655444));
#68362 = CARTESIAN_POINT('',(-0.651436474905,-0.287887280066));
#68363 = CARTESIAN_POINT('',(-0.67165346854,-0.279084612481));
#68364 = CARTESIAN_POINT('',(-0.681605063384,-0.273965517139));
#68365 = CARTESIAN_POINT('',(-0.701750091771,-0.262129306912));
#68366 = CARTESIAN_POINT('',(-0.711990474949,-0.255147479442));
#68367 = CARTESIAN_POINT('',(-0.731100714747,-0.240377617305));
#68368 = CARTESIAN_POINT('',(-0.740134369729,-0.232477586933));
#68369 = CARTESIAN_POINT('',(-0.75804600701,-0.214884358305));
#68370 = CARTESIAN_POINT('',(-0.766992789353,-0.204919792484));
#68371 = CARTESIAN_POINT('',(-0.782782892946,-0.184602123273));
#68372 = CARTESIAN_POINT('',(-0.78992673377,-0.174160129568));
#68373 = CARTESIAN_POINT('',(-0.802042039731,-0.153300501378));
#68374 = CARTESIAN_POINT('',(-0.807302160695,-0.142809829766));
#68375 = CARTESIAN_POINT('',(-0.815700491343,-0.122512652036));
#68376 = CARTESIAN_POINT('',(-0.819083287511,-0.112624110776));
#68377 = CARTESIAN_POINT('',(-0.824554990274,-9.291031068127E-002));
#68378 = CARTESIAN_POINT('',(-0.826591134763,-8.293408549997E-002));
#68379 = CARTESIAN_POINT('',(-0.830088452788,-6.170804281897E-002));
#68380 = CARTESIAN_POINT('',(-0.831013610472,-5.030893213287E-002));
#68381 = CARTESIAN_POINT('',(-0.832526276348,-3.183929502537E-002));
#68382 = CARTESIAN_POINT('',(-0.832929728428,-2.47338547138E-002));
#68383 = CARTESIAN_POINT('',(-0.833333180509,-1.762841440223E-002));
#68384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68389)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68386,#68387,#68388)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68386 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68387 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68388 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68389 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#68386,
  'distance_accuracy_value','confusion accuracy');
#68390 = SHAPE_DEFINITION_REPRESENTATION(#68391,#68114);
#68391 = PRODUCT_DEFINITION_SHAPE('','',#68392);
#68392 = PRODUCT_DEFINITION('design','',#68393,#68396);
#68393 = PRODUCT_DEFINITION_FORMATION('','',#68394);
#68394 = PRODUCT('CADSOFTTOOLS 1.324','CADSOFTTOOLS 1.324','',(#68395));
#68395 = PRODUCT_CONTEXT('',#2,'mechanical');
#68396 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68397 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68398,#68400);
#68398 = ( REPRESENTATION_RELATIONSHIP('','',#68114,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68399) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68399 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1307);
#68400 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68401);
#68401 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('324','','',#5,#68392,$);
#68402 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68394));
#68403 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68404),#68462);
#68404 = SHELL_BASED_SURFACE_MODEL('',(#68405));
#68405 = OPEN_SHELL('',(#68406));
#68406 = ADVANCED_FACE('',(#68407),#68421,.T.);
#68407 = FACE_BOUND('',#68408,.T.);
#68408 = EDGE_LOOP('',(#68409,#68432,#68448));
#68409 = ORIENTED_EDGE('',*,*,#68410,.F.);
#68410 = EDGE_CURVE('',#68411,#68413,#68415,.T.);
#68411 = VERTEX_POINT('',#68412);
#68412 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#68413 = VERTEX_POINT('',#68414);
#68414 = CARTESIAN_POINT('',(2.451146872693,2.543284365106,
    7.706547350554));
#68415 = SURFACE_CURVE('',#68416,(#68420),.PCURVE_S1.);
#68416 = LINE('',#68417,#68418);
#68417 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#68418 = VECTOR('',#68419,1.);
#68419 = DIRECTION('',(1.601223066502E-015,1.,0.E+000));
#68420 = PCURVE('',#68421,#68426);
#68421 = PLANE('',#68422);
#68422 = AXIS2_PLACEMENT_3D('',#68423,#68424,#68425);
#68423 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#68424 = DIRECTION('',(0.E+000,-1.110223024625E-016,1.));
#68425 = DIRECTION('',(0.E+000,1.,1.110223024625E-016));
#68426 = DEFINITIONAL_REPRESENTATION('',(#68427),#68431);
#68427 = LINE('',#68428,#68429);
#68428 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68429 = VECTOR('',#68430,1.);
#68430 = DIRECTION('',(1.,-1.601223066502E-015));
#68431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68432 = ORIENTED_EDGE('',*,*,#68433,.T.);
#68433 = EDGE_CURVE('',#68411,#68434,#68436,.T.);
#68434 = VERTEX_POINT('',#68435);
#68435 = CARTESIAN_POINT('',(2.451146897693,1.988596865106,
    7.706547350554));
#68436 = SURFACE_CURVE('',#68437,(#68441),.PCURVE_S1.);
#68437 = LINE('',#68438,#68439);
#68438 = CARTESIAN_POINT('',(2.401146897693,1.988596865106,
    7.706547350554));
#68439 = VECTOR('',#68440,1.);
#68440 = DIRECTION('',(1.,0.E+000,0.E+000));
#68441 = PCURVE('',#68421,#68442);
#68442 = DEFINITIONAL_REPRESENTATION('',(#68443),#68447);
#68443 = LINE('',#68444,#68445);
#68444 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68445 = VECTOR('',#68446,1.);
#68446 = DIRECTION('',(0.E+000,-1.));
#68447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68448 = ORIENTED_EDGE('',*,*,#68449,.T.);
#68449 = EDGE_CURVE('',#68434,#68413,#68450,.T.);
#68450 = SURFACE_CURVE('',#68451,(#68455),.PCURVE_S1.);
#68451 = LINE('',#68452,#68453);
#68452 = CARTESIAN_POINT('',(2.451146897693,1.988596865106,
    7.706547350554));
#68453 = VECTOR('',#68454,1.);
#68454 = DIRECTION('',(0.E+000,1.,-1.601223066502E-015));
#68455 = PCURVE('',#68421,#68456);
#68456 = DEFINITIONAL_REPRESENTATION('',(#68457),#68461);
#68457 = LINE('',#68458,#68459);
#68458 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68459 = VECTOR('',#68460,1.);
#68460 = DIRECTION('',(1.,0.E+000));
#68461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68466)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68463,#68464,#68465)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68463 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68464 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68465 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68466 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#68463,
  'distance_accuracy_value','confusion accuracy');
#68467 = SHAPE_DEFINITION_REPRESENTATION(#68468,#68403);
#68468 = PRODUCT_DEFINITION_SHAPE('','',#68469);
#68469 = PRODUCT_DEFINITION('design','',#68470,#68473);
#68470 = PRODUCT_DEFINITION_FORMATION('','',#68471);
#68471 = PRODUCT('CADSOFTTOOLS 1.325','CADSOFTTOOLS 1.325','',(#68472));
#68472 = PRODUCT_CONTEXT('',#2,'mechanical');
#68473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68474 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68475,#68477);
#68475 = ( REPRESENTATION_RELATIONSHIP('','',#68403,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68476) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68476 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1311);
#68477 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68478);
#68478 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('325','','',#5,#68469,$);
#68479 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68471));
#68480 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68481),#68555);
#68481 = SHELL_BASED_SURFACE_MODEL('',(#68482));
#68482 = OPEN_SHELL('',(#68483));
#68483 = ADVANCED_FACE('',(#68484),#68498,.F.);
#68484 = FACE_BOUND('',#68485,.T.);
#68485 = EDGE_LOOP('',(#68486,#68509,#68525,#68541));
#68486 = ORIENTED_EDGE('',*,*,#68487,.F.);
#68487 = EDGE_CURVE('',#68488,#68490,#68492,.T.);
#68488 = VERTEX_POINT('',#68489);
#68489 = CARTESIAN_POINT('',(2.451146897693,3.180904328173,
    7.001419121843));
#68490 = VERTEX_POINT('',#68491);
#68491 = CARTESIAN_POINT('',(2.451146897693,3.277858733481,
    7.001419121843));
#68492 = SURFACE_CURVE('',#68493,(#68497),.PCURVE_S1.);
#68493 = LINE('',#68494,#68495);
#68494 = CARTESIAN_POINT('',(2.451146897693,3.180904328173,
    7.001419121843));
#68495 = VECTOR('',#68496,1.);
#68496 = DIRECTION('',(4.580392282746E-015,1.,9.160784565492E-015));
#68497 = PCURVE('',#68498,#68503);
#68498 = PLANE('',#68499);
#68499 = AXIS2_PLACEMENT_3D('',#68500,#68501,#68502);
#68500 = CARTESIAN_POINT('',(2.401146897693,3.180904328173,
    7.001419121843));
#68501 = DIRECTION('',(0.E+000,-1.110223024625E-016,1.));
#68502 = DIRECTION('',(0.E+000,1.,1.110223024625E-016));
#68503 = DEFINITIONAL_REPRESENTATION('',(#68504),#68508);
#68504 = LINE('',#68505,#68506);
#68505 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68506 = VECTOR('',#68507,1.);
#68507 = DIRECTION('',(1.,-4.580392282746E-015));
#68508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68509 = ORIENTED_EDGE('',*,*,#68510,.F.);
#68510 = EDGE_CURVE('',#68511,#68488,#68513,.T.);
#68511 = VERTEX_POINT('',#68512);
#68512 = CARTESIAN_POINT('',(2.401146897693,3.180904328173,
    7.001419121843));
#68513 = SURFACE_CURVE('',#68514,(#68518),.PCURVE_S1.);
#68514 = LINE('',#68515,#68516);
#68515 = CARTESIAN_POINT('',(2.401146897693,3.18090426989,7.001419095691
    ));
#68516 = VECTOR('',#68517,1.);
#68517 = DIRECTION('',(1.,0.E+000,0.E+000));
#68518 = PCURVE('',#68498,#68519);
#68519 = DEFINITIONAL_REPRESENTATION('',(#68520),#68524);
#68520 = LINE('',#68521,#68522);
#68521 = CARTESIAN_POINT('',(-5.828309967981E-008,0.E+000));
#68522 = VECTOR('',#68523,1.);
#68523 = DIRECTION('',(0.E+000,-1.));
#68524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68525 = ORIENTED_EDGE('',*,*,#68526,.F.);
#68526 = EDGE_CURVE('',#68527,#68511,#68529,.T.);
#68527 = VERTEX_POINT('',#68528);
#68528 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#68529 = SURFACE_CURVE('',#68530,(#68534),.PCURVE_S1.);
#68530 = LINE('',#68531,#68532);
#68531 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#68532 = VECTOR('',#68533,1.);
#68533 = DIRECTION('',(0.E+000,-1.,0.E+000));
#68534 = PCURVE('',#68498,#68535);
#68535 = DEFINITIONAL_REPRESENTATION('',(#68536),#68540);
#68536 = LINE('',#68537,#68538);
#68537 = CARTESIAN_POINT('',(9.69544053078E-002,0.E+000));
#68538 = VECTOR('',#68539,1.);
#68539 = DIRECTION('',(-1.,-0.E+000));
#68540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68541 = ORIENTED_EDGE('',*,*,#68542,.T.);
#68542 = EDGE_CURVE('',#68527,#68490,#68543,.T.);
#68543 = SURFACE_CURVE('',#68544,(#68548),.PCURVE_S1.);
#68544 = LINE('',#68545,#68546);
#68545 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#68546 = VECTOR('',#68547,1.);
#68547 = DIRECTION('',(1.,0.E+000,0.E+000));
#68548 = PCURVE('',#68498,#68549);
#68549 = DEFINITIONAL_REPRESENTATION('',(#68550),#68554);
#68550 = LINE('',#68551,#68552);
#68551 = CARTESIAN_POINT('',(9.69544053078E-002,0.E+000));
#68552 = VECTOR('',#68553,1.);
#68553 = DIRECTION('',(0.E+000,-1.));
#68554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68559)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68556,#68557,#68558)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68556 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68557 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68558 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68559 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68556,
  'distance_accuracy_value','confusion accuracy');
#68560 = SHAPE_DEFINITION_REPRESENTATION(#68561,#68480);
#68561 = PRODUCT_DEFINITION_SHAPE('','',#68562);
#68562 = PRODUCT_DEFINITION('design','',#68563,#68566);
#68563 = PRODUCT_DEFINITION_FORMATION('','',#68564);
#68564 = PRODUCT('CADSOFTTOOLS 1.326','CADSOFTTOOLS 1.326','',(#68565));
#68565 = PRODUCT_CONTEXT('',#2,'mechanical');
#68566 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68567 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68568,#68570);
#68568 = ( REPRESENTATION_RELATIONSHIP('','',#68480,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68569) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68569 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1315);
#68570 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68571);
#68571 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('326','','',#5,#68562,$);
#68572 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68564));
#68573 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68574),#68648);
#68574 = SHELL_BASED_SURFACE_MODEL('',(#68575));
#68575 = OPEN_SHELL('',(#68576));
#68576 = ADVANCED_FACE('',(#68577),#68591,.F.);
#68577 = FACE_BOUND('',#68578,.T.);
#68578 = EDGE_LOOP('',(#68579,#68602,#68618,#68634));
#68579 = ORIENTED_EDGE('',*,*,#68580,.F.);
#68580 = EDGE_CURVE('',#68581,#68583,#68585,.T.);
#68581 = VERTEX_POINT('',#68582);
#68582 = CARTESIAN_POINT('',(2.451146897693,3.277858733481,
    7.001419121843));
#68583 = VERTEX_POINT('',#68584);
#68584 = CARTESIAN_POINT('',(2.451146897693,3.129022210186,7.33294946931
    ));
#68585 = SURFACE_CURVE('',#68586,(#68590),.PCURVE_S1.);
#68586 = LINE('',#68587,#68588);
#68587 = CARTESIAN_POINT('',(2.451146897693,3.277858733481,
    7.001419121843));
#68588 = VECTOR('',#68589,1.);
#68589 = DIRECTION('',(-1.22201595502E-015,-0.409558715054,0.91228376009
    ));
#68590 = PCURVE('',#68591,#68596);
#68591 = PLANE('',#68592);
#68592 = AXIS2_PLACEMENT_3D('',#68593,#68594,#68595);
#68593 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#68594 = DIRECTION('',(0.E+000,-0.91228376009,-0.409558715054));
#68595 = DIRECTION('',(0.E+000,-0.409558715054,0.91228376009));
#68596 = DEFINITIONAL_REPRESENTATION('',(#68597),#68601);
#68597 = LINE('',#68598,#68599);
#68598 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68599 = VECTOR('',#68600,1.);
#68600 = DIRECTION('',(1.,1.22201595502E-015));
#68601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68602 = ORIENTED_EDGE('',*,*,#68603,.F.);
#68603 = EDGE_CURVE('',#68604,#68581,#68606,.T.);
#68604 = VERTEX_POINT('',#68605);
#68605 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#68606 = SURFACE_CURVE('',#68607,(#68611),.PCURVE_S1.);
#68607 = LINE('',#68608,#68609);
#68608 = CARTESIAN_POINT('',(2.401146897693,3.277858733481,
    7.001419121843));
#68609 = VECTOR('',#68610,1.);
#68610 = DIRECTION('',(1.,0.E+000,0.E+000));
#68611 = PCURVE('',#68591,#68612);
#68612 = DEFINITIONAL_REPRESENTATION('',(#68613),#68617);
#68613 = LINE('',#68614,#68615);
#68614 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68615 = VECTOR('',#68616,1.);
#68616 = DIRECTION('',(0.E+000,-1.));
#68617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68618 = ORIENTED_EDGE('',*,*,#68619,.F.);
#68619 = EDGE_CURVE('',#68620,#68604,#68622,.T.);
#68620 = VERTEX_POINT('',#68621);
#68621 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#68622 = SURFACE_CURVE('',#68623,(#68627),.PCURVE_S1.);
#68623 = LINE('',#68624,#68625);
#68624 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#68625 = VECTOR('',#68626,1.);
#68626 = DIRECTION('',(0.E+000,0.409558715054,-0.91228376009));
#68627 = PCURVE('',#68591,#68628);
#68628 = DEFINITIONAL_REPRESENTATION('',(#68629),#68633);
#68629 = LINE('',#68630,#68631);
#68630 = CARTESIAN_POINT('',(0.363407047204,0.E+000));
#68631 = VECTOR('',#68632,1.);
#68632 = DIRECTION('',(-1.,-0.E+000));
#68633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68634 = ORIENTED_EDGE('',*,*,#68635,.T.);
#68635 = EDGE_CURVE('',#68620,#68583,#68636,.T.);
#68636 = SURFACE_CURVE('',#68637,(#68641),.PCURVE_S1.);
#68637 = LINE('',#68638,#68639);
#68638 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#68639 = VECTOR('',#68640,1.);
#68640 = DIRECTION('',(1.,0.E+000,0.E+000));
#68641 = PCURVE('',#68591,#68642);
#68642 = DEFINITIONAL_REPRESENTATION('',(#68643),#68647);
#68643 = LINE('',#68644,#68645);
#68644 = CARTESIAN_POINT('',(0.363407047204,0.E+000));
#68645 = VECTOR('',#68646,1.);
#68646 = DIRECTION('',(0.E+000,-1.));
#68647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68652)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68649,#68650,#68651)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68649 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68650 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68651 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68652 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68649,
  'distance_accuracy_value','confusion accuracy');
#68653 = SHAPE_DEFINITION_REPRESENTATION(#68654,#68573);
#68654 = PRODUCT_DEFINITION_SHAPE('','',#68655);
#68655 = PRODUCT_DEFINITION('design','',#68656,#68659);
#68656 = PRODUCT_DEFINITION_FORMATION('','',#68657);
#68657 = PRODUCT('CADSOFTTOOLS 1.327','CADSOFTTOOLS 1.327','',(#68658));
#68658 = PRODUCT_CONTEXT('',#2,'mechanical');
#68659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68660 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68661,#68663);
#68661 = ( REPRESENTATION_RELATIONSHIP('','',#68573,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68662) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68662 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1319);
#68663 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68664);
#68664 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('327','','',#5,#68655,$);
#68665 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68657));
#68666 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68667),#68741);
#68667 = SHELL_BASED_SURFACE_MODEL('',(#68668));
#68668 = OPEN_SHELL('',(#68669));
#68669 = ADVANCED_FACE('',(#68670),#68684,.F.);
#68670 = FACE_BOUND('',#68671,.T.);
#68671 = EDGE_LOOP('',(#68672,#68695,#68711,#68727));
#68672 = ORIENTED_EDGE('',*,*,#68673,.F.);
#68673 = EDGE_CURVE('',#68674,#68676,#68678,.T.);
#68674 = VERTEX_POINT('',#68675);
#68675 = CARTESIAN_POINT('',(2.451146897693,3.129022210186,7.33294946931
    ));
#68676 = VERTEX_POINT('',#68677);
#68677 = CARTESIAN_POINT('',(2.451146897693,3.424493610209,
    8.001419285756));
#68678 = SURFACE_CURVE('',#68679,(#68683),.PCURVE_S1.);
#68679 = LINE('',#68680,#68681);
#68680 = CARTESIAN_POINT('',(2.451146897693,3.129022210186,7.33294946931
    ));
#68681 = VECTOR('',#68682,1.);
#68682 = DIRECTION('',(0.E+000,0.404279483233,0.914635500862));
#68683 = PCURVE('',#68684,#68689);
#68684 = PLANE('',#68685);
#68685 = AXIS2_PLACEMENT_3D('',#68686,#68687,#68688);
#68686 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#68687 = DIRECTION('',(0.E+000,-0.914635500862,0.404279483233));
#68688 = DIRECTION('',(0.E+000,0.404279483233,0.914635500862));
#68689 = DEFINITIONAL_REPRESENTATION('',(#68690),#68694);
#68690 = LINE('',#68691,#68692);
#68691 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68692 = VECTOR('',#68693,1.);
#68693 = DIRECTION('',(1.,0.E+000));
#68694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68695 = ORIENTED_EDGE('',*,*,#68696,.F.);
#68696 = EDGE_CURVE('',#68697,#68674,#68699,.T.);
#68697 = VERTEX_POINT('',#68698);
#68698 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#68699 = SURFACE_CURVE('',#68700,(#68704),.PCURVE_S1.);
#68700 = LINE('',#68701,#68702);
#68701 = CARTESIAN_POINT('',(2.401146897693,3.129022210186,7.33294946931
    ));
#68702 = VECTOR('',#68703,1.);
#68703 = DIRECTION('',(1.,0.E+000,0.E+000));
#68704 = PCURVE('',#68684,#68705);
#68705 = DEFINITIONAL_REPRESENTATION('',(#68706),#68710);
#68706 = LINE('',#68707,#68708);
#68707 = CARTESIAN_POINT('',(1.731551359164E-014,0.E+000));
#68708 = VECTOR('',#68709,1.);
#68709 = DIRECTION('',(0.E+000,-1.));
#68710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68711 = ORIENTED_EDGE('',*,*,#68712,.F.);
#68712 = EDGE_CURVE('',#68713,#68697,#68715,.T.);
#68713 = VERTEX_POINT('',#68714);
#68714 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#68715 = SURFACE_CURVE('',#68716,(#68720),.PCURVE_S1.);
#68716 = LINE('',#68717,#68718);
#68717 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#68718 = VECTOR('',#68719,1.);
#68719 = DIRECTION('',(0.E+000,-0.404279483233,-0.914635500862));
#68720 = PCURVE('',#68684,#68721);
#68721 = DEFINITIONAL_REPRESENTATION('',(#68722),#68726);
#68722 = LINE('',#68723,#68724);
#68723 = CARTESIAN_POINT('',(0.730859250288,0.E+000));
#68724 = VECTOR('',#68725,1.);
#68725 = DIRECTION('',(-1.,-0.E+000));
#68726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68727 = ORIENTED_EDGE('',*,*,#68728,.T.);
#68728 = EDGE_CURVE('',#68713,#68676,#68729,.T.);
#68729 = SURFACE_CURVE('',#68730,(#68734),.PCURVE_S1.);
#68730 = LINE('',#68731,#68732);
#68731 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#68732 = VECTOR('',#68733,1.);
#68733 = DIRECTION('',(1.,0.E+000,0.E+000));
#68734 = PCURVE('',#68684,#68735);
#68735 = DEFINITIONAL_REPRESENTATION('',(#68736),#68740);
#68736 = LINE('',#68737,#68738);
#68737 = CARTESIAN_POINT('',(0.730859250288,0.E+000));
#68738 = VECTOR('',#68739,1.);
#68739 = DIRECTION('',(0.E+000,-1.));
#68740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68745)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68742,#68743,#68744)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68742,
  'distance_accuracy_value','confusion accuracy');
#68746 = SHAPE_DEFINITION_REPRESENTATION(#68747,#68666);
#68747 = PRODUCT_DEFINITION_SHAPE('','',#68748);
#68748 = PRODUCT_DEFINITION('design','',#68749,#68752);
#68749 = PRODUCT_DEFINITION_FORMATION('','',#68750);
#68750 = PRODUCT('CADSOFTTOOLS 1.328','CADSOFTTOOLS 1.328','',(#68751));
#68751 = PRODUCT_CONTEXT('',#2,'mechanical');
#68752 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68753 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68754,#68756);
#68754 = ( REPRESENTATION_RELATIONSHIP('','',#68666,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68755) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68755 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1323);
#68756 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68757);
#68757 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('328','','',#5,#68748,$);
#68758 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68750));
#68759 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68760),#68834);
#68760 = SHELL_BASED_SURFACE_MODEL('',(#68761));
#68761 = OPEN_SHELL('',(#68762));
#68762 = ADVANCED_FACE('',(#68763),#68777,.F.);
#68763 = FACE_BOUND('',#68764,.T.);
#68764 = EDGE_LOOP('',(#68765,#68788,#68804,#68820));
#68765 = ORIENTED_EDGE('',*,*,#68766,.F.);
#68766 = EDGE_CURVE('',#68767,#68769,#68771,.T.);
#68767 = VERTEX_POINT('',#68768);
#68768 = CARTESIAN_POINT('',(2.451146897693,3.424493610209,
    8.001419285756));
#68769 = VERTEX_POINT('',#68770);
#68770 = CARTESIAN_POINT('',(2.451146897693,3.327740370577,
    8.001419285756));
#68771 = SURFACE_CURVE('',#68772,(#68776),.PCURVE_S1.);
#68772 = LINE('',#68773,#68774);
#68773 = CARTESIAN_POINT('',(2.451146897693,3.424493610209,
    8.001419285756));
#68774 = VECTOR('',#68775,1.);
#68775 = DIRECTION('',(-9.179831322258E-015,-1.,0.E+000));
#68776 = PCURVE('',#68777,#68782);
#68777 = PLANE('',#68778);
#68778 = AXIS2_PLACEMENT_3D('',#68779,#68780,#68781);
#68779 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#68780 = DIRECTION('',(0.E+000,1.110223024625E-016,-1.));
#68781 = DIRECTION('',(0.E+000,-1.,-1.110223024625E-016));
#68782 = DEFINITIONAL_REPRESENTATION('',(#68783),#68787);
#68783 = LINE('',#68784,#68785);
#68784 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68785 = VECTOR('',#68786,1.);
#68786 = DIRECTION('',(1.,9.179831322258E-015));
#68787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68788 = ORIENTED_EDGE('',*,*,#68789,.F.);
#68789 = EDGE_CURVE('',#68790,#68767,#68792,.T.);
#68790 = VERTEX_POINT('',#68791);
#68791 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#68792 = SURFACE_CURVE('',#68793,(#68797),.PCURVE_S1.);
#68793 = LINE('',#68794,#68795);
#68794 = CARTESIAN_POINT('',(2.401146897693,3.424493610209,
    8.001419285756));
#68795 = VECTOR('',#68796,1.);
#68796 = DIRECTION('',(1.,0.E+000,0.E+000));
#68797 = PCURVE('',#68777,#68798);
#68798 = DEFINITIONAL_REPRESENTATION('',(#68799),#68803);
#68799 = LINE('',#68800,#68801);
#68800 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68801 = VECTOR('',#68802,1.);
#68802 = DIRECTION('',(0.E+000,-1.));
#68803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68804 = ORIENTED_EDGE('',*,*,#68805,.F.);
#68805 = EDGE_CURVE('',#68806,#68790,#68808,.T.);
#68806 = VERTEX_POINT('',#68807);
#68807 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#68808 = SURFACE_CURVE('',#68809,(#68813),.PCURVE_S1.);
#68809 = LINE('',#68810,#68811);
#68810 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#68811 = VECTOR('',#68812,1.);
#68812 = DIRECTION('',(0.E+000,1.,0.E+000));
#68813 = PCURVE('',#68777,#68814);
#68814 = DEFINITIONAL_REPRESENTATION('',(#68815),#68819);
#68815 = LINE('',#68816,#68817);
#68816 = CARTESIAN_POINT('',(9.67532396316E-002,-0.E+000));
#68817 = VECTOR('',#68818,1.);
#68818 = DIRECTION('',(-1.,0.E+000));
#68819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68820 = ORIENTED_EDGE('',*,*,#68821,.T.);
#68821 = EDGE_CURVE('',#68806,#68769,#68822,.T.);
#68822 = SURFACE_CURVE('',#68823,(#68827),.PCURVE_S1.);
#68823 = LINE('',#68824,#68825);
#68824 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#68825 = VECTOR('',#68826,1.);
#68826 = DIRECTION('',(1.,0.E+000,0.E+000));
#68827 = PCURVE('',#68777,#68828);
#68828 = DEFINITIONAL_REPRESENTATION('',(#68829),#68833);
#68829 = LINE('',#68830,#68831);
#68830 = CARTESIAN_POINT('',(9.67532396316E-002,-0.E+000));
#68831 = VECTOR('',#68832,1.);
#68832 = DIRECTION('',(0.E+000,-1.));
#68833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68838)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68835,#68836,#68837)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68835,
  'distance_accuracy_value','confusion accuracy');
#68839 = SHAPE_DEFINITION_REPRESENTATION(#68840,#68759);
#68840 = PRODUCT_DEFINITION_SHAPE('','',#68841);
#68841 = PRODUCT_DEFINITION('design','',#68842,#68845);
#68842 = PRODUCT_DEFINITION_FORMATION('','',#68843);
#68843 = PRODUCT('CADSOFTTOOLS 1.329','CADSOFTTOOLS 1.329','',(#68844));
#68844 = PRODUCT_CONTEXT('',#2,'mechanical');
#68845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68847,#68849);
#68847 = ( REPRESENTATION_RELATIONSHIP('','',#68759,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68848) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1327);
#68849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68850);
#68850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('329','','',#5,#68841,$);
#68851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68843));
#68852 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68853),#68927);
#68853 = SHELL_BASED_SURFACE_MODEL('',(#68854));
#68854 = OPEN_SHELL('',(#68855));
#68855 = ADVANCED_FACE('',(#68856),#68870,.F.);
#68856 = FACE_BOUND('',#68857,.T.);
#68857 = EDGE_LOOP('',(#68858,#68881,#68897,#68913));
#68858 = ORIENTED_EDGE('',*,*,#68859,.F.);
#68859 = EDGE_CURVE('',#68860,#68862,#68864,.T.);
#68860 = VERTEX_POINT('',#68861);
#68861 = CARTESIAN_POINT('',(2.451146897693,3.327740370577,
    8.001419285756));
#68862 = VERTEX_POINT('',#68863);
#68863 = CARTESIAN_POINT('',(2.451146897693,3.080343841856,
    7.441723755073));
#68864 = SURFACE_CURVE('',#68865,(#68869),.PCURVE_S1.);
#68865 = LINE('',#68866,#68867);
#68866 = CARTESIAN_POINT('',(2.451146897693,3.327740370577,
    8.001419285756));
#68867 = VECTOR('',#68868,1.);
#68868 = DIRECTION('',(0.E+000,-0.404285802722,-0.914632707548));
#68869 = PCURVE('',#68870,#68875);
#68870 = PLANE('',#68871);
#68871 = AXIS2_PLACEMENT_3D('',#68872,#68873,#68874);
#68872 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#68873 = DIRECTION('',(0.E+000,0.914632707548,-0.404285802722));
#68874 = DIRECTION('',(0.E+000,-0.404285802722,-0.914632707548));
#68875 = DEFINITIONAL_REPRESENTATION('',(#68876),#68880);
#68876 = LINE('',#68877,#68878);
#68877 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68878 = VECTOR('',#68879,1.);
#68879 = DIRECTION('',(1.,0.E+000));
#68880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68881 = ORIENTED_EDGE('',*,*,#68882,.F.);
#68882 = EDGE_CURVE('',#68883,#68860,#68885,.T.);
#68883 = VERTEX_POINT('',#68884);
#68884 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#68885 = SURFACE_CURVE('',#68886,(#68890),.PCURVE_S1.);
#68886 = LINE('',#68887,#68888);
#68887 = CARTESIAN_POINT('',(2.401146897693,3.327740370577,
    8.001419285756));
#68888 = VECTOR('',#68889,1.);
#68889 = DIRECTION('',(1.,0.E+000,0.E+000));
#68890 = PCURVE('',#68870,#68891);
#68891 = DEFINITIONAL_REPRESENTATION('',(#68892),#68896);
#68892 = LINE('',#68893,#68894);
#68893 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68894 = VECTOR('',#68895,1.);
#68895 = DIRECTION('',(0.E+000,-1.));
#68896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68897 = ORIENTED_EDGE('',*,*,#68898,.F.);
#68898 = EDGE_CURVE('',#68899,#68883,#68901,.T.);
#68899 = VERTEX_POINT('',#68900);
#68900 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#68901 = SURFACE_CURVE('',#68902,(#68906),.PCURVE_S1.);
#68902 = LINE('',#68903,#68904);
#68903 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#68904 = VECTOR('',#68905,1.);
#68905 = DIRECTION('',(0.E+000,0.404285802722,0.914632707548));
#68906 = PCURVE('',#68870,#68907);
#68907 = DEFINITIONAL_REPRESENTATION('',(#68908),#68912);
#68908 = LINE('',#68909,#68910);
#68909 = CARTESIAN_POINT('',(0.611934742836,0.E+000));
#68910 = VECTOR('',#68911,1.);
#68911 = DIRECTION('',(-1.,0.E+000));
#68912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68913 = ORIENTED_EDGE('',*,*,#68914,.T.);
#68914 = EDGE_CURVE('',#68899,#68862,#68915,.T.);
#68915 = SURFACE_CURVE('',#68916,(#68920),.PCURVE_S1.);
#68916 = LINE('',#68917,#68918);
#68917 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#68918 = VECTOR('',#68919,1.);
#68919 = DIRECTION('',(1.,0.E+000,0.E+000));
#68920 = PCURVE('',#68870,#68921);
#68921 = DEFINITIONAL_REPRESENTATION('',(#68922),#68926);
#68922 = LINE('',#68923,#68924);
#68923 = CARTESIAN_POINT('',(0.611934742836,0.E+000));
#68924 = VECTOR('',#68925,1.);
#68925 = DIRECTION('',(0.E+000,-1.));
#68926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68931)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68928,#68929,#68930)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68928 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68929 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68930 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68931 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68928,
  'distance_accuracy_value','confusion accuracy');
#68932 = SHAPE_DEFINITION_REPRESENTATION(#68933,#68852);
#68933 = PRODUCT_DEFINITION_SHAPE('','',#68934);
#68934 = PRODUCT_DEFINITION('design','',#68935,#68938);
#68935 = PRODUCT_DEFINITION_FORMATION('','',#68936);
#68936 = PRODUCT('CADSOFTTOOLS 1.330','CADSOFTTOOLS 1.330','',(#68937));
#68937 = PRODUCT_CONTEXT('',#2,'mechanical');
#68938 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68940,#68942);
#68940 = ( REPRESENTATION_RELATIONSHIP('','',#68852,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68941) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1331);
#68942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68943);
#68943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('330','','',#5,#68934,$);
#68944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68936));
#68945 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68946),#69020);
#68946 = SHELL_BASED_SURFACE_MODEL('',(#68947));
#68947 = OPEN_SHELL('',(#68948));
#68948 = ADVANCED_FACE('',(#68949),#68963,.F.);
#68949 = FACE_BOUND('',#68950,.T.);
#68950 = EDGE_LOOP('',(#68951,#68974,#68990,#69006));
#68951 = ORIENTED_EDGE('',*,*,#68952,.F.);
#68952 = EDGE_CURVE('',#68953,#68955,#68957,.T.);
#68953 = VERTEX_POINT('',#68954);
#68954 = CARTESIAN_POINT('',(2.451146897693,3.080343841856,
    7.441723755073));
#68955 = VERTEX_POINT('',#68956);
#68956 = CARTESIAN_POINT('',(2.451146897693,2.82914006645,8.001419285756
    ));
#68957 = SURFACE_CURVE('',#68958,(#68962),.PCURVE_S1.);
#68958 = LINE('',#68959,#68960);
#68959 = CARTESIAN_POINT('',(2.451146897693,3.080343841856,
    7.441723755073));
#68960 = VECTOR('',#68961,1.);
#68961 = DIRECTION('',(0.E+000,-0.409470891313,0.912323182413));
#68962 = PCURVE('',#68963,#68968);
#68963 = PLANE('',#68964);
#68964 = AXIS2_PLACEMENT_3D('',#68965,#68966,#68967);
#68965 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#68966 = DIRECTION('',(0.E+000,-0.912323182413,-0.409470891313));
#68967 = DIRECTION('',(0.E+000,-0.409470891313,0.912323182413));
#68968 = DEFINITIONAL_REPRESENTATION('',(#68969),#68973);
#68969 = LINE('',#68970,#68971);
#68970 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#68971 = VECTOR('',#68972,1.);
#68972 = DIRECTION('',(1.,0.E+000));
#68973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68974 = ORIENTED_EDGE('',*,*,#68975,.F.);
#68975 = EDGE_CURVE('',#68976,#68953,#68978,.T.);
#68976 = VERTEX_POINT('',#68977);
#68977 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#68978 = SURFACE_CURVE('',#68979,(#68983),.PCURVE_S1.);
#68979 = LINE('',#68980,#68981);
#68980 = CARTESIAN_POINT('',(2.401146897693,3.080343841856,
    7.441723755073));
#68981 = VECTOR('',#68982,1.);
#68982 = DIRECTION('',(1.,0.E+000,0.E+000));
#68983 = PCURVE('',#68963,#68984);
#68984 = DEFINITIONAL_REPRESENTATION('',(#68985),#68989);
#68985 = LINE('',#68986,#68987);
#68986 = CARTESIAN_POINT('',(-1.749496939667E-014,-0.E+000));
#68987 = VECTOR('',#68988,1.);
#68988 = DIRECTION('',(0.E+000,-1.));
#68989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68990 = ORIENTED_EDGE('',*,*,#68991,.F.);
#68991 = EDGE_CURVE('',#68992,#68976,#68994,.T.);
#68992 = VERTEX_POINT('',#68993);
#68993 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#68994 = SURFACE_CURVE('',#68995,(#68999),.PCURVE_S1.);
#68995 = LINE('',#68996,#68997);
#68996 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#68997 = VECTOR('',#68998,1.);
#68998 = DIRECTION('',(0.E+000,0.409470891313,-0.912323182413));
#68999 = PCURVE('',#68963,#69000);
#69000 = DEFINITIONAL_REPRESENTATION('',(#69001),#69005);
#69001 = LINE('',#69002,#69003);
#69002 = CARTESIAN_POINT('',(0.613483841551,0.E+000));
#69003 = VECTOR('',#69004,1.);
#69004 = DIRECTION('',(-1.,-0.E+000));
#69005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69006 = ORIENTED_EDGE('',*,*,#69007,.T.);
#69007 = EDGE_CURVE('',#68992,#68955,#69008,.T.);
#69008 = SURFACE_CURVE('',#69009,(#69013),.PCURVE_S1.);
#69009 = LINE('',#69010,#69011);
#69010 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#69011 = VECTOR('',#69012,1.);
#69012 = DIRECTION('',(1.,0.E+000,0.E+000));
#69013 = PCURVE('',#68963,#69014);
#69014 = DEFINITIONAL_REPRESENTATION('',(#69015),#69019);
#69015 = LINE('',#69016,#69017);
#69016 = CARTESIAN_POINT('',(0.613483841551,0.E+000));
#69017 = VECTOR('',#69018,1.);
#69018 = DIRECTION('',(0.E+000,-1.));
#69019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69024)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69021,#69022,#69023)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69021 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69022 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69023 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69024 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#69021,
  'distance_accuracy_value','confusion accuracy');
#69025 = SHAPE_DEFINITION_REPRESENTATION(#69026,#68945);
#69026 = PRODUCT_DEFINITION_SHAPE('','',#69027);
#69027 = PRODUCT_DEFINITION('design','',#69028,#69031);
#69028 = PRODUCT_DEFINITION_FORMATION('','',#69029);
#69029 = PRODUCT('CADSOFTTOOLS 1.331','CADSOFTTOOLS 1.331','',(#69030));
#69030 = PRODUCT_CONTEXT('',#2,'mechanical');
#69031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69032 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69033,#69035);
#69033 = ( REPRESENTATION_RELATIONSHIP('','',#68945,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69034) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69034 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1335);
#69035 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69036);
#69036 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('331','','',#5,#69027,$);
#69037 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69029));
#69038 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69039),#69113);
#69039 = SHELL_BASED_SURFACE_MODEL('',(#69040));
#69040 = OPEN_SHELL('',(#69041));
#69041 = ADVANCED_FACE('',(#69042),#69056,.F.);
#69042 = FACE_BOUND('',#69043,.T.);
#69043 = EDGE_LOOP('',(#69044,#69067,#69083,#69099));
#69044 = ORIENTED_EDGE('',*,*,#69045,.F.);
#69045 = EDGE_CURVE('',#69046,#69048,#69050,.T.);
#69046 = VERTEX_POINT('',#69047);
#69047 = CARTESIAN_POINT('',(2.451146897693,2.82914006645,8.001419285756
    ));
#69048 = VERTEX_POINT('',#69049);
#69049 = CARTESIAN_POINT('',(2.451146897693,2.732185661143,
    8.001419285756));
#69050 = SURFACE_CURVE('',#69051,(#69055),.PCURVE_S1.);
#69051 = LINE('',#69052,#69053);
#69052 = CARTESIAN_POINT('',(2.451146897693,2.82914006645,8.001419285756
    ));
#69053 = VECTOR('',#69054,1.);
#69054 = DIRECTION('',(0.E+000,-1.,0.E+000));
#69055 = PCURVE('',#69056,#69061);
#69056 = PLANE('',#69057);
#69057 = AXIS2_PLACEMENT_3D('',#69058,#69059,#69060);
#69058 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#69059 = DIRECTION('',(0.E+000,1.110223024625E-016,-1.));
#69060 = DIRECTION('',(0.E+000,-1.,-1.110223024625E-016));
#69061 = DEFINITIONAL_REPRESENTATION('',(#69062),#69066);
#69062 = LINE('',#69063,#69064);
#69063 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#69064 = VECTOR('',#69065,1.);
#69065 = DIRECTION('',(1.,0.E+000));
#69066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69067 = ORIENTED_EDGE('',*,*,#69068,.F.);
#69068 = EDGE_CURVE('',#69069,#69046,#69071,.T.);
#69069 = VERTEX_POINT('',#69070);
#69070 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#69071 = SURFACE_CURVE('',#69072,(#69076),.PCURVE_S1.);
#69072 = LINE('',#69073,#69074);
#69073 = CARTESIAN_POINT('',(2.401146897693,2.82914006645,8.001419285756
    ));
#69074 = VECTOR('',#69075,1.);
#69075 = DIRECTION('',(1.,0.E+000,0.E+000));
#69076 = PCURVE('',#69056,#69077);
#69077 = DEFINITIONAL_REPRESENTATION('',(#69078),#69082);
#69078 = LINE('',#69079,#69080);
#69079 = CARTESIAN_POINT('',(-9.769962616701E-015,0.E+000));
#69080 = VECTOR('',#69081,1.);
#69081 = DIRECTION('',(0.E+000,-1.));
#69082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69083 = ORIENTED_EDGE('',*,*,#69084,.F.);
#69084 = EDGE_CURVE('',#69085,#69069,#69087,.T.);
#69085 = VERTEX_POINT('',#69086);
#69086 = CARTESIAN_POINT('',(2.401146897693,2.732185661143,
    8.001419285756));
#69087 = SURFACE_CURVE('',#69088,(#69092),.PCURVE_S1.);
#69088 = LINE('',#69089,#69090);
#69089 = CARTESIAN_POINT('',(2.401146897693,2.732185661143,
    8.001419285756));
#69090 = VECTOR('',#69091,1.);
#69091 = DIRECTION('',(0.E+000,1.,0.E+000));
#69092 = PCURVE('',#69056,#69093);
#69093 = DEFINITIONAL_REPRESENTATION('',(#69094),#69098);
#69094 = LINE('',#69095,#69096);
#69095 = CARTESIAN_POINT('',(9.69544053078E-002,-0.E+000));
#69096 = VECTOR('',#69097,1.);
#69097 = DIRECTION('',(-1.,0.E+000));
#69098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69099 = ORIENTED_EDGE('',*,*,#69100,.F.);
#69100 = EDGE_CURVE('',#69048,#69085,#69101,.T.);
#69101 = SURFACE_CURVE('',#69102,(#69106),.PCURVE_S1.);
#69102 = LINE('',#69103,#69104);
#69103 = CARTESIAN_POINT('',(2.451146897693,2.73218560286,8.001419259603
    ));
#69104 = VECTOR('',#69105,1.);
#69105 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69106 = PCURVE('',#69056,#69107);
#69107 = DEFINITIONAL_REPRESENTATION('',(#69108),#69112);
#69108 = LINE('',#69109,#69110);
#69109 = CARTESIAN_POINT('',(9.695446359087E-002,-5.000000000001E-002));
#69110 = VECTOR('',#69111,1.);
#69111 = DIRECTION('',(-0.E+000,1.));
#69112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69114,#69115,#69116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#69114,
  'distance_accuracy_value','confusion accuracy');
#69118 = SHAPE_DEFINITION_REPRESENTATION(#69119,#69038);
#69119 = PRODUCT_DEFINITION_SHAPE('','',#69120);
#69120 = PRODUCT_DEFINITION('design','',#69121,#69124);
#69121 = PRODUCT_DEFINITION_FORMATION('','',#69122);
#69122 = PRODUCT('CADSOFTTOOLS 1.332','CADSOFTTOOLS 1.332','',(#69123));
#69123 = PRODUCT_CONTEXT('',#2,'mechanical');
#69124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69126,#69128);
#69126 = ( REPRESENTATION_RELATIONSHIP('','',#69038,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1339);
#69128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69129);
#69129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('332','','',#5,#69120,$);
#69130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69122));
#69131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69132),#69218);
#69132 = SHELL_BASED_SURFACE_MODEL('',(#69133));
#69133 = OPEN_SHELL('',(#69134));
#69134 = ADVANCED_FACE('',(#69135),#69160,.T.);
#69135 = FACE_BOUND('',#69136,.T.);
#69136 = EDGE_LOOP('',(#69137,#69182));
#69137 = ORIENTED_EDGE('',*,*,#69138,.F.);
#69138 = EDGE_CURVE('',#69139,#69141,#69143,.T.);
#69139 = VERTEX_POINT('',#69140);
#69140 = CARTESIAN_POINT('',(2.426146879116,2.64244301594,7.634031343653
    ));
#69141 = VERTEX_POINT('',#69142);
#69142 = CARTESIAN_POINT('',(2.426146897693,2.558308403567,
    7.878021709528));
#69143 = SURFACE_CURVE('',#69144,(#69159),.PCURVE_S1.);
#69144 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69145,#69146,#69147,#69148,
    #69149,#69150,#69151,#69152,#69153,#69154,#69155,#69156,#69157,
    #69158),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.268001178029,0.442556773476,0.6053703297,0.770753622875,
    0.948743023584,1.),.UNSPECIFIED.);
#69145 = CARTESIAN_POINT('',(2.451146897693,2.642443018952,
    7.634031324912));
#69146 = CARTESIAN_POINT('',(2.451146897693,2.641244459029,
    7.657541567375));
#69147 = CARTESIAN_POINT('',(2.451146897693,2.640045899106,
    7.681051809838));
#69148 = CARTESIAN_POINT('',(2.451146897693,2.633528356829,7.71917970843
    ));
#69149 = CARTESIAN_POINT('',(2.451146897693,2.630387601496,
    7.734263261587));
#69150 = CARTESIAN_POINT('',(2.451146897693,2.622014244494,
    7.762551707146));
#69151 = CARTESIAN_POINT('',(2.451146897693,2.617065679433,
    7.776072229963));
#69152 = CARTESIAN_POINT('',(2.451146897693,2.6055701897,7.802367327286)
  );
#69153 = CARTESIAN_POINT('',(2.451146897693,2.598728830316,
    7.815228722072));
#69154 = CARTESIAN_POINT('',(2.451146897693,2.58370328732,7.841226935547
    ));
#69155 = CARTESIAN_POINT('',(2.451146897693,2.574803435123,
    7.854064609472));
#69156 = CARTESIAN_POINT('',(2.451146897693,2.563458556284,
    7.870650961883));
#69157 = CARTESIAN_POINT('',(2.451146897693,2.560883479925,
    7.874336335705));
#69158 = CARTESIAN_POINT('',(2.451146897693,2.558308403567,
    7.878021709528));
#69159 = PCURVE('',#69160,#69165);
#69160 = PLANE('',#69161);
#69161 = AXIS2_PLACEMENT_3D('',#69162,#69163,#69164);
#69162 = CARTESIAN_POINT('',(2.401146897693,2.558308403567,
    7.878021709528));
#69163 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69164 = DIRECTION('',(0.E+000,0.495001693243,-0.86889200922));
#69165 = DEFINITIONAL_REPRESENTATION('',(#69166),#69181);
#69166 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69167,#69168,#69169,#69170,
    #69171,#69172,#69173,#69174,#69175,#69176,#69177,#69178,#69179,
    #69180),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.268001178029,0.442556773476,0.6053703297,0.770753622875,
    0.948743023584,1.),.UNSPECIFIED.);
#69167 = CARTESIAN_POINT('',(0.253648072594,4.767175851311E-002));
#69168 = CARTESIAN_POINT('',(0.232626921592,3.707556782489E-002));
#69169 = CARTESIAN_POINT('',(0.21160577059,2.647937713666E-002));
#69170 = CARTESIAN_POINT('',(0.175250549712,1.326904317834E-002));
#69171 = CARTESIAN_POINT('',(0.160589891696,8.531636037081E-003));
#69172 = CARTESIAN_POINT('',(0.131865461502,1.804350575752E-003));
#69173 = CARTESIAN_POINT('',(0.117668039182,-5.885624735003E-004));
#69174 = CARTESIAN_POINT('',(8.913015235426E-002,-3.616341001831E-003));
#69175 = CARTESIAN_POINT('',(7.456850471758E-002,-4.038350697099E-003));
#69176 = CARTESIAN_POINT('',(4.454119555059E-002,-3.851936144957E-003));
#69177 = CARTESIAN_POINT('',(2.898120135302E-002,-2.473596018109E-003));
#69178 = CARTESIAN_POINT('',(8.953718045538E-003,-8.263939776123E-004));
#69179 = CARTESIAN_POINT('',(4.476859022773E-003,-4.13196988803E-004));
#69180 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69182 = ORIENTED_EDGE('',*,*,#69183,.F.);
#69183 = EDGE_CURVE('',#69141,#69139,#69184,.T.);
#69184 = SURFACE_CURVE('',#69185,(#69200),.PCURVE_S1.);
#69185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69186,#69187,#69188,#69189,
    #69190,#69191,#69192,#69193,#69194,#69195,#69196,#69197,#69198,
    #69199),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.266075643833,0.439488271599,0.602287506169,0.767805805555,
    0.946602761146,1.),.UNSPECIFIED.);
#69186 = CARTESIAN_POINT('',(2.401146897693,2.558308403567,
    7.878021709528));
#69187 = CARTESIAN_POINT('',(2.401146897693,2.571777972089,
    7.858922345587));
#69188 = CARTESIAN_POINT('',(2.401146897693,2.58524754061,7.839822981647
    ));
#69189 = CARTESIAN_POINT('',(2.401146897693,2.603529711516,
    7.806038911486));
#69190 = CARTESIAN_POINT('',(2.401146897693,2.61032160846,7.7923218707)
  );
#69191 = CARTESIAN_POINT('',(2.401146897693,2.621170624443,
    7.764995754204));
#69192 = CARTESIAN_POINT('',(2.401146897693,2.625624842387,
    7.751306433681));
#69193 = CARTESIAN_POINT('',(2.401146897693,2.632828691661,
    7.723516310767));
#69194 = CARTESIAN_POINT('',(2.401146897693,2.63539588183,7.709164551369
    ));
#69195 = CARTESIAN_POINT('',(2.401146897693,2.639653439811,
    7.679357142064));
#69196 = CARTESIAN_POINT('',(2.401146897693,2.640589243343,7.66369358084
    ));
#69197 = CARTESIAN_POINT('',(2.401146897693,2.641925520688,
    7.643384353554));
#69198 = CARTESIAN_POINT('',(2.401146897693,2.64218426982,7.638707839233
    ));
#69199 = CARTESIAN_POINT('',(2.401146897693,2.642443018952,
    7.634031324912));
#69200 = PCURVE('',#69160,#69201);
#69201 = DEFINITIONAL_REPRESENTATION('',(#69202),#69217);
#69202 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69203,#69204,#69205,#69206,
    #69207,#69208,#69209,#69210,#69211,#69212,#69213,#69214,#69215,
    #69216),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.266075643833,0.439488271599,0.602287506169,0.767805805555,
    0.946602761146,1.),.UNSPECIFIED.);
#69203 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69204 = CARTESIAN_POINT('',(2.326274393454E-002,-2.249382965748E-003));
#69205 = CARTESIAN_POINT('',(4.652548786908E-002,-4.498765931506E-003));
#69206 = CARTESIAN_POINT('',(8.492990202491E-002,-3.660826208421E-003));
#69207 = CARTESIAN_POINT('',(0.100210529642,-2.772292775429E-003));
#69208 = CARTESIAN_POINT('',(0.12932425519,1.327557864343E-003));
#69209 = CARTESIAN_POINT('',(0.143423641828,4.233560324225E-003));
#69210 = CARTESIAN_POINT('',(0.171136175152,1.173035115231E-002));
#69211 = CARTESIAN_POINT('',(0.184877067691,1.660388533126E-002));
#69212 = CARTESIAN_POINT('',(0.212883985862,2.765924529987E-002));
#69213 = CARTESIAN_POINT('',(0.226957153379,3.459962241689E-002));
#69214 = CARTESIAN_POINT('',(0.245265138229,4.349164360469E-002));
#69215 = CARTESIAN_POINT('',(0.249456605412,4.55817010589E-002));
#69216 = CARTESIAN_POINT('',(0.253648072594,4.767175851311E-002));
#69217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69222)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69219,#69220,#69221)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69219 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69220 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69221 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69222 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#69219,
  'distance_accuracy_value','confusion accuracy');
#69223 = SHAPE_DEFINITION_REPRESENTATION(#69224,#69131);
#69224 = PRODUCT_DEFINITION_SHAPE('','',#69225);
#69225 = PRODUCT_DEFINITION('design','',#69226,#69229);
#69226 = PRODUCT_DEFINITION_FORMATION('','',#69227);
#69227 = PRODUCT('CADSOFTTOOLS 1.333','CADSOFTTOOLS 1.333','',(#69228));
#69228 = PRODUCT_CONTEXT('',#2,'mechanical');
#69229 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69230 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69231,#69233);
#69231 = ( REPRESENTATION_RELATIONSHIP('','',#69131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69232) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69232 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1343);
#69233 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69234);
#69234 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('333','','',#5,#69225,$);
#69235 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69227));
#69236 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69237),#69335);
#69237 = SHELL_BASED_SURFACE_MODEL('',(#69238));
#69238 = OPEN_SHELL('',(#69239));
#69239 = ADVANCED_FACE('',(#69240),#69267,.T.);
#69240 = FACE_BOUND('',#69241,.T.);
#69241 = EDGE_LOOP('',(#69242,#69291));
#69242 = ORIENTED_EDGE('',*,*,#69243,.F.);
#69243 = EDGE_CURVE('',#69244,#69246,#69248,.T.);
#69244 = VERTEX_POINT('',#69245);
#69245 = CARTESIAN_POINT('',(2.426146897693,2.558308403567,
    7.878021709528));
#69246 = VERTEX_POINT('',#69247);
#69247 = CARTESIAN_POINT('',(2.426146897693,2.272651352285,
    8.014239658246));
#69248 = SURFACE_CURVE('',#69249,(#69266),.PCURVE_S1.);
#69249 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69250,#69251,#69252,#69253,
    #69254,#69255,#69256,#69257,#69258,#69259,#69260,#69261,#69262,
    #69263,#69264,#69265),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252541869129,0.35980799863,0.472073497797,0.608421136211,
    0.737464491716,0.853060042189,1.),.UNSPECIFIED.);
#69250 = CARTESIAN_POINT('',(2.451146897693,2.558308403567,
    7.878021709528));
#69251 = CARTESIAN_POINT('',(2.451146897693,2.540149743114,
    7.899042028323));
#69252 = CARTESIAN_POINT('',(2.451146897693,2.521991082661,
    7.920062347119));
#69253 = CARTESIAN_POINT('',(2.451146897693,2.491661350545,
    7.944902460904));
#69254 = CARTESIAN_POINT('',(2.451146897693,2.48225400579,7.951990248099
    ));
#69255 = CARTESIAN_POINT('',(2.451146897693,2.462185916914,
    7.965148240366));
#69256 = CARTESIAN_POINT('',(2.451146897693,2.451370437923,
    7.971271959764));
#69257 = CARTESIAN_POINT('',(2.451146897693,2.427050101921,
    7.983547423582));
#69258 = CARTESIAN_POINT('',(2.451146897693,2.413143079401,
    7.989507302376));
#69259 = CARTESIAN_POINT('',(2.451146897693,2.385743705333,
    7.999043882609));
#69260 = CARTESIAN_POINT('',(2.451146897693,2.372055507317,
    8.002878063322));
#69261 = CARTESIAN_POINT('',(2.451146897693,2.345949107228,
    8.008278219413));
#69262 = CARTESIAN_POINT('',(2.451146897693,2.33340089328,8.009786442574
    ));
#69263 = CARTESIAN_POINT('',(2.451146897693,2.304900341316,
    8.012895518846));
#69264 = CARTESIAN_POINT('',(2.451146897693,2.2887758468,8.013567588546)
  );
#69265 = CARTESIAN_POINT('',(2.451146897693,2.272651352285,
    8.014239658246));
#69266 = PCURVE('',#69267,#69272);
#69267 = PLANE('',#69268);
#69268 = AXIS2_PLACEMENT_3D('',#69269,#69270,#69271);
#69269 = CARTESIAN_POINT('',(2.401146897693,2.272651352285,
    8.014239658246));
#69270 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69271 = DIRECTION('',(0.E+000,0.998851972057,-4.790342281704E-002));
#69272 = DEFINITIONAL_REPRESENTATION('',(#69273),#69290);
#69273 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69274,#69275,#69276,#69277,
    #69278,#69279,#69280,#69281,#69282,#69283,#69284,#69285,#69286,
    #69287,#69288,#69289),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252541869129,0.35980799863,0.472073497797,0.608421136211,
    0.737464491716,0.853060042189,1.),.UNSPECIFIED.);
#69274 = CARTESIAN_POINT('',(0.291854414998,0.122377616199));
#69275 = CARTESIAN_POINT('',(0.272709655976,0.102251291306));
#69276 = CARTESIAN_POINT('',(0.253564896953,8.212496641335E-002));
#69277 = CARTESIAN_POINT('',(0.222080057744,5.876626775421E-002));
#69278 = CARTESIAN_POINT('',(0.212343983617,5.213726155098E-002));
#69279 = CARTESIAN_POINT('',(0.191668620601,3.995570517266E-002));
#69280 = CARTESIAN_POINT('',(0.180572210962,3.435711443918E-002));
#69281 = CARTESIAN_POINT('',(0.155691758652,2.326077053511E-002));
#69282 = CARTESIAN_POINT('',(0.141515203188,1.797392782834E-002));
#69283 = CARTESIAN_POINT('',(0.113690449532,9.760819656725E-003));
#69284 = CARTESIAN_POINT('',(9.983429556986E-002,6.586752227477E-003));
#69285 = CARTESIAN_POINT('',(7.349918039799E-002,2.443381588478E-003));
#69286 = CARTESIAN_POINT('',(6.089312309802E-002,1.537992307952E-003));
#69287 = CARTESIAN_POINT('',(3.227635516872E-002,-2.022406660256E-004));
#69288 = CARTESIAN_POINT('',(1.613817758436E-002,-1.011203330172E-004));
#69289 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69291 = ORIENTED_EDGE('',*,*,#69292,.F.);
#69292 = EDGE_CURVE('',#69246,#69244,#69293,.T.);
#69293 = SURFACE_CURVE('',#69294,(#69313),.PCURVE_S1.);
#69294 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69295,#69296,#69297,#69298,
    #69299,#69300,#69301,#69302,#69303,#69304,#69305,#69306,#69307,
    #69308,#69309,#69310,#69311,#69312),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252608298895,0.367309713883,0.487011759204,
    0.625927850994,0.748647639314,0.855775369149,0.998701424743,1.),
  .UNSPECIFIED.);
#69295 = CARTESIAN_POINT('',(2.401146897693,2.272651352285,
    8.014239658246));
#69296 = CARTESIAN_POINT('',(2.401146897693,2.300393584655,
    8.013083942417));
#69297 = CARTESIAN_POINT('',(2.401146897693,2.328135817026,
    8.011928226588));
#69298 = CARTESIAN_POINT('',(2.401146897693,2.367339590896,
    8.003831788806));
#69299 = CARTESIAN_POINT('',(2.401146897693,2.37956657185,8.000792412823
    ));
#69300 = CARTESIAN_POINT('',(2.401146897693,2.40395837915,7.99295168567)
  );
#69301 = CARTESIAN_POINT('',(2.401146897693,2.416290069773,
    7.988096193705));
#69302 = CARTESIAN_POINT('',(2.401146897693,2.442063598851,
    7.976330265485));
#69303 = CARTESIAN_POINT('',(2.401146897693,2.455691553575,
    7.969094901295));
#69304 = CARTESIAN_POINT('',(2.401146897693,2.479816377112,
    7.953760573102));
#69305 = CARTESIAN_POINT('',(2.401146897693,2.490753861677,
    7.945832362072));
#69306 = CARTESIAN_POINT('',(2.401146897693,2.509946149944,
    7.929751311011));
#69307 = CARTESIAN_POINT('',(2.401146897693,2.51826362977,7.921510664206
    ));
#69308 = CARTESIAN_POINT('',(2.401146897693,2.537479603057,
    7.902107693463));
#69309 = CARTESIAN_POINT('',(2.401146897693,2.547690048856,
    7.890155336621));
#69310 = CARTESIAN_POINT('',(2.401146897693,2.55812061626,7.878236389986
    ));
#69311 = CARTESIAN_POINT('',(2.401146897693,2.558214509913,
    7.878129049757));
#69312 = CARTESIAN_POINT('',(2.401146897693,2.558308403567,
    7.878021709528));
#69313 = PCURVE('',#69267,#69314);
#69314 = DEFINITIONAL_REPRESENTATION('',(#69315),#69334);
#69315 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69316,#69317,#69318,#69319,
    #69320,#69321,#69322,#69323,#69324,#69325,#69326,#69327,#69328,
    #69329,#69330,#69331,#69332,#69333),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252608298895,0.367309713883,0.487011759204,
    0.625927850994,0.748647639314,0.855775369149,0.998701424743,1.),
  .UNSPECIFIED.);
#69316 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69317 = CARTESIAN_POINT('',(2.776574625649E-002,-1.745588522457E-004));
#69318 = CARTESIAN_POINT('',(5.553149251297E-002,-3.491177044808E-004));
#69319 = CARTESIAN_POINT('',(9.507810643817E-002,5.860030185769E-003));
#69320 = CARTESIAN_POINT('',(0.107436646989,8.310202641617E-003));
#69321 = CARTESIAN_POINT('',(0.132176049481,1.497347736177E-002));
#69322 = CARTESIAN_POINT('',(0.144726177663,1.923266489652E-002));
#69323 = CARTESIAN_POINT('',(0.171033746244,2.975044524182E-002));
#69324 = CARTESIAN_POINT('',(0.184992654405,3.632467735405E-002));
#69325 = CARTESIAN_POINT('',(0.209824348777,5.04857396872E-002));
#69326 = CARTESIAN_POINT('',(0.22112906525,5.788090596231E-002));
#69327 = CARTESIAN_POINT('',(0.241069657622,7.302411922767E-002));
#69328 = CARTESIAN_POINT('',(0.249772343937,8.085686978668E-002));
#69329 = CARTESIAN_POINT('',(0.269895725461,9.931705448357E-002));
#69330 = CARTESIAN_POINT('',(0.280667008186,0.110766574384));
#69331 = CARTESIAN_POINT('',(0.291656559347,0.122172177854));
#69332 = CARTESIAN_POINT('',(0.291755487173,0.122274897027));
#69333 = CARTESIAN_POINT('',(0.291854414998,0.122377616199));
#69334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69339)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69336,#69337,#69338)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69336 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69337 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69338 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69339 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#69336,
  'distance_accuracy_value','confusion accuracy');
#69340 = SHAPE_DEFINITION_REPRESENTATION(#69341,#69236);
#69341 = PRODUCT_DEFINITION_SHAPE('','',#69342);
#69342 = PRODUCT_DEFINITION('design','',#69343,#69346);
#69343 = PRODUCT_DEFINITION_FORMATION('','',#69344);
#69344 = PRODUCT('CADSOFTTOOLS 1.334','CADSOFTTOOLS 1.334','',(#69345));
#69345 = PRODUCT_CONTEXT('',#2,'mechanical');
#69346 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69347 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69348,#69350);
#69348 = ( REPRESENTATION_RELATIONSHIP('','',#69236,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69349) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69349 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1347);
#69350 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69351);
#69351 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('334','','',#5,#69342,$);
#69352 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69344));
#69353 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69354),#69456);
#69354 = SHELL_BASED_SURFACE_MODEL('',(#69355));
#69355 = OPEN_SHELL('',(#69356));
#69356 = ADVANCED_FACE('',(#69357),#69386,.T.);
#69357 = FACE_BOUND('',#69358,.T.);
#69358 = EDGE_LOOP('',(#69359,#69412));
#69359 = ORIENTED_EDGE('',*,*,#69360,.F.);
#69360 = EDGE_CURVE('',#69361,#69363,#69365,.T.);
#69361 = VERTEX_POINT('',#69362);
#69362 = CARTESIAN_POINT('',(2.426146897693,2.272651352285,
    8.014239658246));
#69363 = VERTEX_POINT('',#69364);
#69364 = CARTESIAN_POINT('',(2.413646897693,1.978380518952,
    7.870409530041));
#69365 = SURFACE_CURVE('',#69366,(#69385),.PCURVE_S1.);
#69366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69367,#69368,#69369,#69370,
    #69371,#69372,#69373,#69374,#69375,#69376,#69377,#69378,#69379,
    #69380,#69381,#69382,#69383,#69384),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.164406153946,0.302084640543,0.427428406761,
    0.55215946335,0.675439145185,0.794662175061,0.925137403221,1.),
  .UNSPECIFIED.);
#69367 = CARTESIAN_POINT('',(2.451146897693,2.272651352285,
    8.014239658246));
#69368 = CARTESIAN_POINT('',(2.451146897693,2.253995453572,
    8.013512560621));
#69369 = CARTESIAN_POINT('',(2.451146897693,2.235339554859,
    8.012785462996));
#69370 = CARTESIAN_POINT('',(2.451146897693,2.201459917841,
    8.008305182719));
#69371 = CARTESIAN_POINT('',(2.451146897693,2.185967708239,
    8.005695529446));
#69372 = CARTESIAN_POINT('',(2.451146897693,2.157149030364,7.99829389433
    ));
#69373 = CARTESIAN_POINT('',(2.451146897693,2.143505709913,7.99390271681
    ));
#69374 = CARTESIAN_POINT('',(2.451146897693,2.117187387335,
    7.983467468065));
#69375 = CARTESIAN_POINT('',(2.451146897693,2.104274130086,
    7.977384066675));
#69376 = CARTESIAN_POINT('',(2.451146897693,2.07970557563,7.963775981526
    ));
#69377 = CARTESIAN_POINT('',(2.451146897693,2.067820406222,
    7.956169546164));
#69378 = CARTESIAN_POINT('',(2.451146897693,2.045705383933,
    7.939909593203));
#69379 = CARTESIAN_POINT('',(2.451146897693,2.035330282308,
    7.931102013019));
#69380 = CARTESIAN_POINT('',(2.451146897693,2.014676001457,
    7.911830023155));
#69381 = CARTESIAN_POINT('',(2.451146897693,2.004733447788,
    7.900822773091));
#69382 = CARTESIAN_POINT('',(2.451146897693,1.989283597352,
    7.883429749089));
#69383 = CARTESIAN_POINT('',(2.451146897693,1.983832058152,
    7.876919639565));
#69384 = CARTESIAN_POINT('',(2.451146897693,1.978380518952,
    7.870409530041));
#69385 = PCURVE('',#69386,#69391);
#69386 = PLANE('',#69387);
#69387 = AXIS2_PLACEMENT_3D('',#69388,#69389,#69390);
#69388 = CARTESIAN_POINT('',(2.401146897693,1.978380518952,
    7.870409530041));
#69389 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69390 = DIRECTION('',(0.E+000,0.694434616901,0.719555809406));
#69391 = DEFINITIONAL_REPRESENTATION('',(#69392),#69411);
#69392 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69393,#69394,#69395,#69396,
    #69397,#69398,#69399,#69400,#69401,#69402,#69403,#69404,#69405,
    #69406,#69407,#69408,#69409,#69410),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.164406153946,0.302084640543,0.427428406761,
    0.55215946335,0.675439145185,0.794662175061,0.925137403221,1.),
  .UNSPECIFIED.);
#69393 = CARTESIAN_POINT('',(0.307845657728,0.111863667684));
#69394 = CARTESIAN_POINT('',(0.294367168533,9.894462914685E-002));
#69395 = CARTESIAN_POINT('',(0.280888679337,8.602559060925E-002));
#69396 = CARTESIAN_POINT('',(0.254137674883,6.475856268994E-002));
#69397 = CARTESIAN_POINT('',(0.241501557069,5.542328684099E-002));
#69398 = CARTESIAN_POINT('',(0.216162979993,3.982659140333E-002));
#69399 = CARTESIAN_POINT('',(0.203528888687,3.305884659178E-002));
#69400 = CARTESIAN_POINT('',(0.177743790574,2.136794265118E-002));
#69401 = CARTESIAN_POINT('',(0.164399030912,1.630065789295E-002));
#69402 = CARTESIAN_POINT('',(0.137545999487,8.072137203054E-003));
#69403 = CARTESIAN_POINT('',(0.123819271668,4.802266536177E-003));
#69404 = CARTESIAN_POINT('',(9.676189102295E-002,1.80747978229E-004));
#69405 = CARTESIAN_POINT('',(8.321951581214E-002,-1.168428098133E-003));
#69406 = CARTESIAN_POINT('',(5.500919593755E-002,-2.647198975128E-003));
#69407 = CARTESIAN_POINT('',(4.018441175984E-002,-2.157605747419E-003));
#69408 = CARTESIAN_POINT('',(1.69402493272E-002,-1.196317423087E-003));
#69409 = CARTESIAN_POINT('',(8.470124663603E-003,-5.9815871154E-004));
#69410 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69412 = ORIENTED_EDGE('',*,*,#69413,.F.);
#69413 = EDGE_CURVE('',#69363,#69361,#69414,.T.);
#69414 = SURFACE_CURVE('',#69415,(#69434),.PCURVE_S1.);
#69415 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69416,#69417,#69418,#69419,
    #69420,#69421,#69422,#69423,#69424,#69425,#69426,#69427,#69428,
    #69429,#69430,#69431,#69432,#69433),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.155241598796,0.287941578805,0.40685475546,
    0.529228281214,0.653140753166,0.77833228998,0.910892866156,1.),
  .UNSPECIFIED.);
#69416 = CARTESIAN_POINT('',(2.401146897693,1.978380518952,
    7.870409530041));
#69417 = CARTESIAN_POINT('',(2.401146897693,1.989672700948,
    7.883941833527));
#69418 = CARTESIAN_POINT('',(2.401146897693,2.000964882945,
    7.897474137012));
#69419 = CARTESIAN_POINT('',(2.401146897693,2.023926853147,
    7.920586960791));
#69420 = CARTESIAN_POINT('',(2.401146897693,2.034922375881,
    7.930987417355));
#69421 = CARTESIAN_POINT('',(2.401146897693,2.057217209387,
    7.948692449651));
#69422 = CARTESIAN_POINT('',(2.401146897693,2.068355122406,
    7.956498250287));
#69423 = CARTESIAN_POINT('',(2.401146897693,2.091673777835,
    7.970743248571));
#69424 = CARTESIAN_POINT('',(2.401146897693,2.104071426309,
    7.977259784232));
#69425 = CARTESIAN_POINT('',(2.401146897693,2.12951536408,7.988679716095
    ));
#69426 = CARTESIAN_POINT('',(2.401146897693,2.142790794289,
    7.993630561342));
#69427 = CARTESIAN_POINT('',(2.401146897693,2.169759484729,
    8.001847315417));
#69428 = CARTESIAN_POINT('',(2.401146897693,2.183691048236,
    8.005066163381));
#69429 = CARTESIAN_POINT('',(2.401146897693,2.212400966231,
    8.010142980998));
#69430 = CARTESIAN_POINT('',(2.401146897693,2.227412974432,
    8.011499112878));
#69431 = CARTESIAN_POINT('',(2.401146897693,2.252448537325,
    8.013432697438));
#69432 = CARTESIAN_POINT('',(2.401146897693,2.262549944805,
    8.013836177842));
#69433 = CARTESIAN_POINT('',(2.401146897693,2.272651352285,
    8.014239658246));
#69434 = PCURVE('',#69386,#69435);
#69435 = DEFINITIONAL_REPRESENTATION('',(#69436),#69455);
#69436 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69437,#69438,#69439,#69440,
    #69441,#69442,#69443,#69444,#69445,#69446,#69447,#69448,#69449,
    #69450,#69451,#69452,#69453,#69454),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.155241598796,0.287941578805,0.40685475546,
    0.529228281214,0.653140753166,0.77833228998,0.910892866156,1.),
  .UNSPECIFIED.);
#69437 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69438 = CARTESIAN_POINT('',(1.757892966626E-002,-1.271944830257E-003));
#69439 = CARTESIAN_POINT('',(3.515785933253E-002,-2.543889660505E-003));
#69440 = CARTESIAN_POINT('',(6.773441293569E-002,-2.071815532281E-003));
#69441 = CARTESIAN_POINT('',(8.285379349389E-002,-1.382360341698E-003));
#69442 = CARTESIAN_POINT('',(0.111075856502,2.365029307453E-003));
#69443 = CARTESIAN_POINT('',(0.124427118058,4.958761150983E-003));
#69444 = CARTESIAN_POINT('',(0.150870470877,1.184561520679E-002));
#69445 = CARTESIAN_POINT('',(0.164168838238,1.624110724418E-002));
#69446 = CARTESIAN_POINT('',(0.190055267732,2.661904447311E-002));
#69447 = CARTESIAN_POINT('',(0.202836595482,3.27334190792E-002));
#69448 = CARTESIAN_POINT('',(0.227477000825,4.643289848942E-002));
#69449 = CARTESIAN_POINT('',(0.239467701544,5.422215649201E-002));
#69450 = CARTESIAN_POINT('',(0.263057916058,7.135502687658E-002));
#69451 = CARTESIAN_POINT('',(0.274458586794,8.12152596656E-002));
#69452 = CARTESIAN_POINT('',(0.293235470324,9.7886996334E-002));
#69453 = CARTESIAN_POINT('',(0.300540564026,0.104875332009));
#69454 = CARTESIAN_POINT('',(0.307845657728,0.111863667684));
#69455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69460)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69457,#69458,#69459)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69457 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69458 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69459 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69460 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#69457,
  'distance_accuracy_value','confusion accuracy');
#69461 = SHAPE_DEFINITION_REPRESENTATION(#69462,#69353);
#69462 = PRODUCT_DEFINITION_SHAPE('','',#69463);
#69463 = PRODUCT_DEFINITION('design','',#69464,#69467);
#69464 = PRODUCT_DEFINITION_FORMATION('','',#69465);
#69465 = PRODUCT('CADSOFTTOOLS 1.335','CADSOFTTOOLS 1.335','',(#69466));
#69466 = PRODUCT_CONTEXT('',#2,'mechanical');
#69467 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69468 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69469,#69471);
#69469 = ( REPRESENTATION_RELATIONSHIP('','',#69353,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69470) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69470 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1351);
#69471 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69472);
#69472 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('335','','',#5,#69463,$);
#69473 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69465));
#69474 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69475),#69533);
#69475 = SHELL_BASED_SURFACE_MODEL('',(#69476));
#69476 = OPEN_SHELL('',(#69477));
#69477 = ADVANCED_FACE('',(#69478),#69492,.F.);
#69478 = FACE_BOUND('',#69479,.F.);
#69479 = EDGE_LOOP('',(#69480,#69503,#69519));
#69480 = ORIENTED_EDGE('',*,*,#69481,.T.);
#69481 = EDGE_CURVE('',#69482,#69484,#69486,.T.);
#69482 = VERTEX_POINT('',#69483);
#69483 = CARTESIAN_POINT('',(2.426146897693,1.898853122538,
    7.616803551537));
#69484 = VERTEX_POINT('',#69485);
#69485 = CARTESIAN_POINT('',(2.451146897693,2.552701174563,
    7.616803551537));
#69486 = SURFACE_CURVE('',#69487,(#69491),.PCURVE_S1.);
#69487 = LINE('',#69488,#69489);
#69488 = CARTESIAN_POINT('',(2.451146897693,1.898853122538,
    7.616803551537));
#69489 = VECTOR('',#69490,1.);
#69490 = DIRECTION('',(0.E+000,1.,0.E+000));
#69491 = PCURVE('',#69492,#69497);
#69492 = PLANE('',#69493);
#69493 = AXIS2_PLACEMENT_3D('',#69494,#69495,#69496);
#69494 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69495 = DIRECTION('',(0.E+000,-1.110223024625E-016,1.));
#69496 = DIRECTION('',(0.E+000,1.,1.110223024625E-016));
#69497 = DEFINITIONAL_REPRESENTATION('',(#69498),#69502);
#69498 = LINE('',#69499,#69500);
#69499 = CARTESIAN_POINT('',(-0.653848052025,-5.000000000001E-002));
#69500 = VECTOR('',#69501,1.);
#69501 = DIRECTION('',(1.,0.E+000));
#69502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69503 = ORIENTED_EDGE('',*,*,#69504,.F.);
#69504 = EDGE_CURVE('',#69505,#69484,#69507,.T.);
#69505 = VERTEX_POINT('',#69506);
#69506 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69507 = SURFACE_CURVE('',#69508,(#69512),.PCURVE_S1.);
#69508 = LINE('',#69509,#69510);
#69509 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69510 = VECTOR('',#69511,1.);
#69511 = DIRECTION('',(1.,0.E+000,0.E+000));
#69512 = PCURVE('',#69492,#69513);
#69513 = DEFINITIONAL_REPRESENTATION('',(#69514),#69518);
#69514 = LINE('',#69515,#69516);
#69515 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69516 = VECTOR('',#69517,1.);
#69517 = DIRECTION('',(0.E+000,-1.));
#69518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69519 = ORIENTED_EDGE('',*,*,#69520,.T.);
#69520 = EDGE_CURVE('',#69505,#69482,#69521,.T.);
#69521 = SURFACE_CURVE('',#69522,(#69526),.PCURVE_S1.);
#69522 = LINE('',#69523,#69524);
#69523 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69524 = VECTOR('',#69525,1.);
#69525 = DIRECTION('',(0.E+000,-1.,0.E+000));
#69526 = PCURVE('',#69492,#69527);
#69527 = DEFINITIONAL_REPRESENTATION('',(#69528),#69532);
#69528 = LINE('',#69529,#69530);
#69529 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69530 = VECTOR('',#69531,1.);
#69531 = DIRECTION('',(-1.,-0.E+000));
#69532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69537)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69534,#69535,#69536)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69534 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69535 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69536 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69537 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#69534,
  'distance_accuracy_value','confusion accuracy');
#69538 = SHAPE_DEFINITION_REPRESENTATION(#69539,#69474);
#69539 = PRODUCT_DEFINITION_SHAPE('','',#69540);
#69540 = PRODUCT_DEFINITION('design','',#69541,#69544);
#69541 = PRODUCT_DEFINITION_FORMATION('','',#69542);
#69542 = PRODUCT('CADSOFTTOOLS 1.336','CADSOFTTOOLS 1.336','',(#69543));
#69543 = PRODUCT_CONTEXT('',#2,'mechanical');
#69544 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69545 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69546,#69548);
#69546 = ( REPRESENTATION_RELATIONSHIP('','',#69474,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69547) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69547 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1355);
#69548 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69549);
#69549 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('336','','',#5,#69540,$);
#69550 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69542));
#69551 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69552),#69705);
#69552 = SHELL_BASED_SURFACE_MODEL('',(#69553));
#69553 = OPEN_SHELL('',(#69554));
#69554 = ADVANCED_FACE('',(#69555),#69592,.T.);
#69555 = FACE_BOUND('',#69556,.T.);
#69556 = EDGE_LOOP('',(#69557,#69626,#69641));
#69557 = ORIENTED_EDGE('',*,*,#69558,.F.);
#69558 = EDGE_CURVE('',#69559,#69561,#69563,.T.);
#69559 = VERTEX_POINT('',#69560);
#69560 = CARTESIAN_POINT('',(2.451146897693,2.552701174563,
    7.616803551537));
#69561 = VERTEX_POINT('',#69562);
#69562 = CARTESIAN_POINT('',(2.426146897693,2.286074571998,
    7.347572782306));
#69563 = SURFACE_CURVE('',#69564,(#69591),.PCURVE_S1.);
#69564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69565,#69566,#69567,#69568,
    #69569,#69570,#69571,#69572,#69573,#69574,#69575,#69576,#69577,
    #69578,#69579,#69580,#69581,#69582,#69583,#69584,#69585,#69586,
    #69587,#69588,#69589,#69590),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.161259069703,0.240455424395,0.317040117246,
    0.390074948198,0.468542623341,0.550467880574,0.632123952106,
    0.71042268644,0.78011978245,0.851400806465,0.926319754073,1.),
  .UNSPECIFIED.);
#69565 = CARTESIAN_POINT('',(2.451146897693,2.552701174563,
    7.616803551537));
#69566 = CARTESIAN_POINT('',(2.451146897693,2.550931048629,
    7.594130143091));
#69567 = CARTESIAN_POINT('',(2.451146897693,2.549160922696,
    7.571456734646));
#69568 = CARTESIAN_POINT('',(2.451146897693,2.541457968217,
    7.538656831561));
#69569 = CARTESIAN_POINT('',(2.451146897693,2.538524246577,
    7.527826040845));
#69570 = CARTESIAN_POINT('',(2.451146897693,2.531091978329,7.50727295407
    ));
#69571 = CARTESIAN_POINT('',(2.451146897693,2.526765675593,
    7.497305411565));
#69572 = CARTESIAN_POINT('',(2.451146897693,2.517129991303,
    7.478642958157));
#69573 = CARTESIAN_POINT('',(2.451146897693,2.511799126051,
    7.469779744728));
#69574 = CARTESIAN_POINT('',(2.451146897693,2.499788953048,
    7.452194292524));
#69575 = CARTESIAN_POINT('',(2.451146897693,2.492902475041,
    7.443427370439));
#69576 = CARTESIAN_POINT('',(2.451146897693,2.477903364898,
    7.426515160073));
#69577 = CARTESIAN_POINT('',(2.451146897693,2.469595819759,
    7.418277098075));
#69578 = CARTESIAN_POINT('',(2.451146897693,2.452174335285,
    7.403118333033));
#69579 = CARTESIAN_POINT('',(2.451146897693,2.442914981373,
    7.396012815509));
#69580 = CARTESIAN_POINT('',(2.451146897693,2.424099645079,
    7.383580435977));
#69581 = CARTESIAN_POINT('',(2.451146897693,2.414441139798,
    7.378015564401));
#69582 = CARTESIAN_POINT('',(2.451146897693,2.395699674085,
    7.368967716565));
#69583 = CARTESIAN_POINT('',(2.451146897693,2.38655274502,7.365223144238
    ));
#69584 = CARTESIAN_POINT('',(2.451146897693,2.367807071623,
    7.358888397337));
#69585 = CARTESIAN_POINT('',(2.451146897693,2.358044711576,7.3563278235)
  );
#69586 = CARTESIAN_POINT('',(2.451146897693,2.337981894139,7.35217799904
    ));
#69587 = CARTESIAN_POINT('',(2.451146897693,2.32751492504,7.350946821453
    ));
#69588 = CARTESIAN_POINT('',(2.451146897693,2.306783771871,7.34871500607
    ));
#69589 = CARTESIAN_POINT('',(2.451146897693,2.296429171935,
    7.348143894188));
#69590 = CARTESIAN_POINT('',(2.451146897693,2.286074571998,
    7.347572782306));
#69591 = PCURVE('',#69592,#69597);
#69592 = PLANE('',#69593);
#69593 = AXIS2_PLACEMENT_3D('',#69594,#69595,#69596);
#69594 = CARTESIAN_POINT('',(2.401146897693,2.286074571998,
    7.347572782306));
#69595 = DIRECTION('',(1.,0.E+000,0.E+000));
#69596 = DIRECTION('',(-0.E+000,0.983728941345,0.179659038071));
#69597 = DEFINITIONAL_REPRESENTATION('',(#69598),#69625);
#69598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69599,#69600,#69601,#69602,
    #69603,#69604,#69605,#69606,#69607,#69608,#69609,#69610,#69611,
    #69612,#69613,#69614,#69615,#69616,#69617,#69618,#69619,#69620,
    #69621,#69622,#69623,#69624),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.161259069703,0.240455424395,0.317040117246,
    0.390074948198,0.468542623341,0.550467880574,0.632123952106,
    0.71042268644,0.78011978245,0.851400806465,0.926319754073,1.),
  .UNSPECIFIED.);
#69599 = CARTESIAN_POINT('',(0.310658046494,0.216948220652));
#69600 = CARTESIAN_POINT('',(0.304843239633,0.194961751687));
#69601 = CARTESIAN_POINT('',(0.299028432771,0.172975282723));
#69602 = CARTESIAN_POINT('',(0.285558014479,0.142092974177));
#69603 = CARTESIAN_POINT('',(0.280726178155,0.1319654815));
#69604 = CARTESIAN_POINT('',(0.26972229298,0.11308208937));
#69605 = CARTESIAN_POINT('',(0.263675624671,0.104053988722));
#69606 = CARTESIAN_POINT('',(0.250843844738,8.742633095857E-002));
#69607 = CARTESIAN_POINT('',(0.244007361908,7.966506951762E-002));
#69608 = CARTESIAN_POINT('',(0.229033221707,6.452348736696E-002));
#69609 = CARTESIAN_POINT('',(0.2206837372,5.713643039966E-002));
#69610 = CARTESIAN_POINT('',(0.202890247011,4.319412530128E-002));
#69611 = CARTESIAN_POINT('',(0.193237832133,3.658263086168E-002));
#69612 = CARTESIAN_POINT('',(0.173376404508,2.480044211665E-002));
#69613 = CARTESIAN_POINT('',(0.162991139643,1.947406550255E-002));
#69614 = CARTESIAN_POINT('',(0.142248359442,1.06243191667E-002));
#69615 = CARTESIAN_POINT('',(0.131747228793,6.885231710478E-003));
#69616 = CARTESIAN_POINT('',(0.111685178929,1.351675639233E-003));
#69617 = CARTESIAN_POINT('',(0.102014333822,-6.886400548476E-004));
#69618 = CARTESIAN_POINT('',(8.243557784082E-002,-3.552484266343E-003));
#69619 = CARTESIAN_POINT('',(7.237203149407E-002,-4.317498641053E-003));
#69620 = CARTESIAN_POINT('',(5.18901038663E-002,-4.795334582168E-003));
#69621 = CARTESIAN_POINT('',(4.137225125419E-002,-4.125994007052E-003));
#69622 = CARTESIAN_POINT('',(2.057745008991E-002,-2.596956354441E-003));
#69623 = CARTESIAN_POINT('',(1.028872504496E-002,-1.298478177221E-003));
#69624 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69626 = ORIENTED_EDGE('',*,*,#69627,.F.);
#69627 = EDGE_CURVE('',#69628,#69559,#69630,.T.);
#69628 = VERTEX_POINT('',#69629);
#69629 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69630 = SURFACE_CURVE('',#69631,(#69635),.PCURVE_S1.);
#69631 = LINE('',#69632,#69633);
#69632 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69633 = VECTOR('',#69634,1.);
#69634 = DIRECTION('',(1.,0.E+000,0.E+000));
#69635 = PCURVE('',#69592,#69636);
#69636 = DEFINITIONAL_REPRESENTATION('',(#69637),#69640);
#69637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69638,#69639),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#69638 = CARTESIAN_POINT('',(0.310658046494,0.216948220652));
#69639 = CARTESIAN_POINT('',(0.310658046494,0.216948220652));
#69640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69641 = ORIENTED_EDGE('',*,*,#69642,.F.);
#69642 = EDGE_CURVE('',#69561,#69628,#69643,.T.);
#69643 = SURFACE_CURVE('',#69644,(#69673),.PCURVE_S1.);
#69644 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69645,#69646,#69647,#69648,
    #69649,#69650,#69651,#69652,#69653,#69654,#69655,#69656,#69657,
    #69658,#69659,#69660,#69661,#69662,#69663,#69664,#69665,#69666,
    #69667,#69668,#69669,#69670,#69671,#69672),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.133197012843,0.202368018375,
    0.274043774407,0.342810861247,0.419610087479,0.500596867731,
    0.583631556551,0.663339214501,0.737097219569,0.812566867558,
    0.891160425214,0.986944865414,1.),.UNSPECIFIED.);
#69645 = CARTESIAN_POINT('',(2.401146897693,2.286074571998,
    7.347572782306));
#69646 = CARTESIAN_POINT('',(2.401146897693,2.30481309804,7.348594966317
    ));
#69647 = CARTESIAN_POINT('',(2.401146897693,2.323551624082,
    7.349617150327));
#69648 = CARTESIAN_POINT('',(2.401146897693,2.351413087829,
    7.354903079499));
#69649 = CARTESIAN_POINT('',(2.401146897693,2.360958094605,
    7.357022061261));
#69650 = CARTESIAN_POINT('',(2.401146897693,2.379865547834,
    7.362763745444));
#69651 = CARTESIAN_POINT('',(2.401146897693,2.389385198329,7.36631691969
    ));
#69652 = CARTESIAN_POINT('',(2.401146897693,2.407392902304,
    7.374410898068));
#69653 = CARTESIAN_POINT('',(2.401146897693,2.416025004313,
    7.378981923709));
#69654 = CARTESIAN_POINT('',(2.401146897693,2.43359934448,7.389565519805
    ));
#69655 = CARTESIAN_POINT('',(2.401146897693,2.442580035889,
    7.395841070006));
#69656 = CARTESIAN_POINT('',(2.401146897693,2.460063273087,7.40964699391
    ));
#69657 = CARTESIAN_POINT('',(2.401146897693,2.468651952012,
    7.417408564949));
#69658 = CARTESIAN_POINT('',(2.401146897693,2.484827695193,7.43395101665
    ));
#69659 = CARTESIAN_POINT('',(2.401146897693,2.492542559762,
    7.442911677423));
#69660 = CARTESIAN_POINT('',(2.401146897693,2.506248312186,
    7.461242379292));
#69661 = CARTESIAN_POINT('',(2.401146897693,2.512445774755,
    7.470693947631));
#69662 = CARTESIAN_POINT('',(2.401146897693,2.52296000763,7.489499036248
    ));
#69663 = CARTESIAN_POINT('',(2.401146897693,2.52747913871,7.498925052671
    ));
#69664 = CARTESIAN_POINT('',(2.401146897693,2.535339000164,
    7.518339471408));
#69665 = CARTESIAN_POINT('',(2.401146897693,2.538675598897,
    7.528515720594));
#69666 = CARTESIAN_POINT('',(2.401146897693,2.544240534232,7.54938430355
    ));
#69667 = CARTESIAN_POINT('',(2.401146897693,2.546177727916,
    7.560278669267));
#69668 = CARTESIAN_POINT('',(2.401146897693,2.550002696785,
    7.584431953064));
#69669 = CARTESIAN_POINT('',(2.401146897693,2.551048978987,
    7.597883799097));
#69670 = CARTESIAN_POINT('',(2.401146897693,2.552393211825,
    7.613140910308));
#69671 = CARTESIAN_POINT('',(2.401146897693,2.552547193194,
    7.614972230922));
#69672 = CARTESIAN_POINT('',(2.401146897693,2.552701174563,
    7.616803551537));
#69673 = PCURVE('',#69592,#69674);
#69674 = DEFINITIONAL_REPRESENTATION('',(#69675),#69704);
#69675 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69676,#69677,#69678,#69679,
    #69680,#69681,#69682,#69683,#69684,#69685,#69686,#69687,#69688,
    #69689,#69690,#69691,#69692,#69693,#69694,#69695,#69696,#69697,
    #69698,#69699,#69700,#69701,#69702,#69703),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.133197012843,0.202368018375,
    0.274043774407,0.342810861247,0.419610087479,0.500596867731,
    0.583631556551,0.663339214501,0.737097219569,0.812566867558,
    0.891160425214,0.986944865414,1.),.UNSPECIFIED.);
#69676 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69677 = CARTESIAN_POINT('',(1.861727498149E-002,-2.360993568938E-003));
#69678 = CARTESIAN_POINT('',(3.723454996298E-002,-4.721987137876E-003));
#69679 = CARTESIAN_POINT('',(6.559234314947E-002,-4.527629405472E-003));
#69680 = CARTESIAN_POINT('',(7.536273678603E-002,-4.157972455713E-003));
#69681 = CARTESIAN_POINT('',(9.499409119088E-002,-1.906606412308E-003));
#69682 = CARTESIAN_POINT('',(0.104997206762,-1.215373235794E-004));
#69683 = CARTESIAN_POINT('',(0.124166062699,4.605496682919E-003));
#69684 = CARTESIAN_POINT('',(0.133478937339,7.55131175441E-003));
#69685 = CARTESIAN_POINT('',(0.152668763081,1.480531248788E-002));
#69686 = CARTESIAN_POINT('',(0.162630788445,1.936529046382E-002));
#69687 = CARTESIAN_POINT('',(0.182309913874,2.980555579269E-002));
#69688 = CARTESIAN_POINT('',(0.192153282287,3.589780406059E-002));
#69689 = CARTESIAN_POINT('',(0.211037829962,4.926497409912E-002));
#69690 = CARTESIAN_POINT('',(0.220237029212,5.669379028814E-002));
#69691 = CARTESIAN_POINT('',(0.237013050799,7.226386993528E-002));
#69692 = CARTESIAN_POINT('',(0.244807733768,8.044822108808E-002));
#69693 = CARTESIAN_POINT('',(0.258529393075,9.705835404028E-002));
#69694 = CARTESIAN_POINT('',(0.264668462151,0.105519096455));
#69695 = CARTESIAN_POINT('',(0.275888411133,0.123205526898));
#69696 = CARTESIAN_POINT('',(0.280998975012,0.132616747617));
#69697 = CARTESIAN_POINT('',(0.290222592498,0.152145985707));
#69698 = CARTESIAN_POINT('',(0.294085537255,0.162515054206));
#69699 = CARTESIAN_POINT('',(0.302187625564,0.185588148278));
#69700 = CARTESIAN_POINT('',(0.305633629366,0.198633144482));
#69701 = CARTESIAN_POINT('',(0.309697068036,0.213400502763));
#69702 = CARTESIAN_POINT('',(0.310177557265,0.215174361707));
#69703 = CARTESIAN_POINT('',(0.310658046494,0.216948220652));
#69704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69709)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69706,#69707,#69708)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69706 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69707 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69708 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69709 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#69706,
  'distance_accuracy_value','confusion accuracy');
#69710 = SHAPE_DEFINITION_REPRESENTATION(#69711,#69551);
#69711 = PRODUCT_DEFINITION_SHAPE('','',#69712);
#69712 = PRODUCT_DEFINITION('design','',#69713,#69716);
#69713 = PRODUCT_DEFINITION_FORMATION('','',#69714);
#69714 = PRODUCT('CADSOFTTOOLS 1.337','CADSOFTTOOLS 1.337','',(#69715));
#69715 = PRODUCT_CONTEXT('',#2,'mechanical');
#69716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69718,#69720);
#69718 = ( REPRESENTATION_RELATIONSHIP('','',#69551,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69719) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1359);
#69720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69721);
#69721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('337','','',#5,#69712,$);
#69722 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69714));
#69723 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69724),#69826);
#69724 = SHELL_BASED_SURFACE_MODEL('',(#69725));
#69725 = OPEN_SHELL('',(#69726));
#69726 = ADVANCED_FACE('',(#69727),#69756,.T.);
#69727 = FACE_BOUND('',#69728,.T.);
#69728 = EDGE_LOOP('',(#69729,#69782));
#69729 = ORIENTED_EDGE('',*,*,#69730,.F.);
#69730 = EDGE_CURVE('',#69731,#69733,#69735,.T.);
#69731 = VERTEX_POINT('',#69732);
#69732 = CARTESIAN_POINT('',(2.426146897693,2.286074571998,
    7.347572782306));
#69733 = VERTEX_POINT('',#69734);
#69734 = CARTESIAN_POINT('',(2.426146897693,2.01704412328,7.501418936152
    ));
#69735 = SURFACE_CURVE('',#69736,(#69755),.PCURVE_S1.);
#69736 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69737,#69738,#69739,#69740,
    #69741,#69742,#69743,#69744,#69745,#69746,#69747,#69748,#69749,
    #69750,#69751,#69752,#69753,#69754),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.260810673785,0.368803687549,0.477769174918,
    0.584890929344,0.692362959955,0.798605558747,0.913523908928,1.),
  .UNSPECIFIED.);
#69737 = CARTESIAN_POINT('',(2.451146897693,2.286074571998,
    7.347572782306));
#69738 = CARTESIAN_POINT('',(2.451146897693,2.257765358599,
    7.349546899159));
#69739 = CARTESIAN_POINT('',(2.451146897693,2.229456145199,
    7.351521016012));
#69740 = CARTESIAN_POINT('',(2.451146897693,2.190884949609,
    7.361280832277));
#69741 = CARTESIAN_POINT('',(2.451146897693,2.179579540111,
    7.364560958039));
#69742 = CARTESIAN_POINT('',(2.451146897693,2.157622347995,
    7.372848855811));
#69743 = CARTESIAN_POINT('',(2.451146897693,2.146740107618,
    7.377764173758));
#69744 = CARTESIAN_POINT('',(2.451146897693,2.126078560901,7.38879149777
    ));
#69745 = CARTESIAN_POINT('',(2.451146897693,2.116087255036,
    7.394974085337));
#69746 = CARTESIAN_POINT('',(2.451146897693,2.097140891345,
    7.408447374277));
#69747 = CARTESIAN_POINT('',(2.451146897693,2.088009960745,
    7.415870231552));
#69748 = CARTESIAN_POINT('',(2.451146897693,2.071068963647,7.43155265578
    ));
#69749 = CARTESIAN_POINT('',(2.451146897693,2.063235443254,
    7.440009095647));
#69750 = CARTESIAN_POINT('',(2.451146897693,2.047696131112,
    7.458122585422));
#69751 = CARTESIAN_POINT('',(2.451146897693,2.040401071957,
    7.468213036551));
#69752 = CARTESIAN_POINT('',(2.451146897693,2.027602658278,
    7.485877426513));
#69753 = CARTESIAN_POINT('',(2.451146897693,2.022323390779,
    7.493648181332));
#69754 = CARTESIAN_POINT('',(2.451146897693,2.01704412328,7.501418936152
    ));
#69755 = PCURVE('',#69756,#69761);
#69756 = PLANE('',#69757);
#69757 = AXIS2_PLACEMENT_3D('',#69758,#69759,#69760);
#69758 = CARTESIAN_POINT('',(2.401146897693,2.01704412328,7.501418936152
    ));
#69759 = DIRECTION('',(1.,0.E+000,0.E+000));
#69760 = DIRECTION('',(0.E+000,0.565273494635,-0.824903555735));
#69761 = DEFINITIONAL_REPRESENTATION('',(#69762),#69781);
#69762 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69763,#69764,#69765,#69766,
    #69767,#69768,#69769,#69770,#69771,#69772,#69773,#69774,#69775,
    #69776,#69777,#69778,#69779,#69780),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.260810673785,0.368803687549,0.477769174918,
    0.584890929344,0.692362959955,0.798605558747,0.913523908928,1.),
  .UNSPECIFIED.);
#69763 = CARTESIAN_POINT('',(0.278984021253,0.134959020728));
#69764 = CARTESIAN_POINT('',(0.261353117253,0.112722565867));
#69765 = CARTESIAN_POINT('',(0.243722213253,9.048611100577E-002));
#69766 = CARTESIAN_POINT('',(0.213868031589,6.418556006204E-002));
#69767 = CARTESIAN_POINT('',(0.204771595849,5.671385572045E-002));
#69768 = CARTESIAN_POINT('',(0.185523060788,4.3286218806E-002));
#69769 = CARTESIAN_POINT('',(0.175316955488,3.708791897796E-002));
#69770 = CARTESIAN_POINT('',(0.154541051983,2.627758960497E-002));
#69771 = CARTESIAN_POINT('',(0.143793193133,2.153057874996E-002));
#69772 = CARTESIAN_POINT('',(0.121969151966,1.351774909647E-002));
#69773 = CARTESIAN_POINT('',(0.110684537556,1.018155644957E-002));
#69774 = CARTESIAN_POINT('',(8.817175341623E-002,5.071726453555E-003));
#69775 = CARTESIAN_POINT('',(7.676792465282E-002,3.39002894293E-003));
#69776 = CARTESIAN_POINT('',(5.304208125166E-002,8.106707691589E-004));
#69777 = CARTESIAN_POINT('',(4.059472865449E-002,4.96815104797E-004));
#69778 = CARTESIAN_POINT('',(1.878870653878E-002,-7.543040246016E-005));
#69779 = CARTESIAN_POINT('',(9.394353269393E-003,-3.77152012323E-005));
#69780 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69782 = ORIENTED_EDGE('',*,*,#69783,.F.);
#69783 = EDGE_CURVE('',#69733,#69731,#69784,.T.);
#69784 = SURFACE_CURVE('',#69785,(#69804),.PCURVE_S1.);
#69785 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69786,#69787,#69788,#69789,
    #69790,#69791,#69792,#69793,#69794,#69795,#69796,#69797,#69798,
    #69799,#69800,#69801,#69802,#69803),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252950221022,0.357850845831,0.465283556008,
    0.572236826423,0.680344364741,0.789183952387,0.906188970883,1.),
  .UNSPECIFIED.);
#69786 = CARTESIAN_POINT('',(2.401146897693,2.01704412328,7.501418936152
    ));
#69787 = CARTESIAN_POINT('',(2.401146897693,2.032442255373,
    7.478609263394));
#69788 = CARTESIAN_POINT('',(2.401146897693,2.047840387466,
    7.455799590636));
#69789 = CARTESIAN_POINT('',(2.401146897693,2.074768037666,7.42812969898
    ));
#69790 = CARTESIAN_POINT('',(2.401146897693,2.083028703568,
    7.420222158479));
#69791 = CARTESIAN_POINT('',(2.401146897693,2.100794863397,7.40565528583
    ));
#69792 = CARTESIAN_POINT('',(2.401146897693,2.110363646561,
    7.398787298158));
#69793 = CARTESIAN_POINT('',(2.401146897693,2.130074937649,
    7.386479571255));
#69794 = CARTESIAN_POINT('',(2.401146897693,2.1404020173,7.380923289889)
  );
#69795 = CARTESIAN_POINT('',(2.401146897693,2.161569714482,7.37119539766
    ));
#69796 = CARTESIAN_POINT('',(2.401146897693,2.172619170609,7.36696595779
    ));
#69797 = CARTESIAN_POINT('',(2.401146897693,2.194983919109,
    7.359970130324));
#69798 = CARTESIAN_POINT('',(2.401146897693,2.20649360235,7.357318342395
    ));
#69799 = CARTESIAN_POINT('',(2.401146897693,2.230434893324,
    7.352771560126));
#69800 = CARTESIAN_POINT('',(2.401146897693,2.243040591898,
    7.351446634241));
#69801 = CARTESIAN_POINT('',(2.401146897693,2.265744579617,
    7.349049969184));
#69802 = CARTESIAN_POINT('',(2.401146897693,2.275909575808,
    7.348311375745));
#69803 = CARTESIAN_POINT('',(2.401146897693,2.286074571998,
    7.347572782306));
#69804 = PCURVE('',#69756,#69805);
#69805 = DEFINITIONAL_REPRESENTATION('',(#69806),#69825);
#69806 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69807,#69808,#69809,#69810,
    #69811,#69812,#69813,#69814,#69815,#69816,#69817,#69818,#69819,
    #69820,#69821,#69822,#69823,#69824),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252950221022,0.357850845831,0.465283556008,
    0.572236826423,0.680344364741,0.789183952387,0.906188970883,1.),
  .UNSPECIFIED.);
#69807 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69808 = CARTESIAN_POINT('',(2.751993610217E-002,-1.917295161791E-004));
#69809 = CARTESIAN_POINT('',(5.503987220433E-002,-3.834590323528E-004));
#69810 = CARTESIAN_POINT('',(9.308635114867E-002,6.188199012882E-003));
#69811 = CARTESIAN_POINT('',(0.104278844907,8.532528634587E-003));
#69812 = CARTESIAN_POINT('',(0.126337849205,1.495363004088E-002));
#69813 = CARTESIAN_POINT('',(0.137412256155,1.896466190508E-002));
#69814 = CARTESIAN_POINT('',(0.158707214236,2.826734421432E-002));
#69815 = CARTESIAN_POINT('',(0.169128234896,3.364537035298E-002));
#69816 = CARTESIAN_POINT('',(0.189118345945,4.560775938975E-002));
#69817 = CARTESIAN_POINT('',(0.198853190612,5.233170478231E-002));
#69818 = CARTESIAN_POINT('',(0.217266273104,6.682590950393E-002));
#69819 = CARTESIAN_POINT('',(0.225959861264,7.482130270535E-002));
#69820 = CARTESIAN_POINT('',(0.243243895339,9.200038325549E-002));
#69821 = CARTESIAN_POINT('',(0.251462498698,0.101649923346));
#69822 = CARTESIAN_POINT('',(0.266273478706,0.119023752314));
#69823 = CARTESIAN_POINT('',(0.27262874998,0.126991386521));
#69824 = CARTESIAN_POINT('',(0.278984021253,0.134959020728));
#69825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69830)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69827,#69828,#69829)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69827 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69828 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69829 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69830 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#69827,
  'distance_accuracy_value','confusion accuracy');
#69831 = SHAPE_DEFINITION_REPRESENTATION(#69832,#69723);
#69832 = PRODUCT_DEFINITION_SHAPE('','',#69833);
#69833 = PRODUCT_DEFINITION('design','',#69834,#69837);
#69834 = PRODUCT_DEFINITION_FORMATION('','',#69835);
#69835 = PRODUCT('CADSOFTTOOLS 1.338','CADSOFTTOOLS 1.338','',(#69836));
#69836 = PRODUCT_CONTEXT('',#2,'mechanical');
#69837 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69838 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69839,#69841);
#69839 = ( REPRESENTATION_RELATIONSHIP('','',#69723,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69840) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69840 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1363);
#69841 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69842);
#69842 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('338','','',#5,#69833,$);
#69843 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69835));
#69844 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69845),#69887);
#69845 = SHELL_BASED_SURFACE_MODEL('',(#69846));
#69846 = OPEN_SHELL('',(#69847));
#69847 = ADVANCED_FACE('',(#69848),#69862,.F.);
#69848 = FACE_BOUND('',#69849,.T.);
#69849 = EDGE_LOOP('',(#69850,#69873));
#69850 = ORIENTED_EDGE('',*,*,#69851,.F.);
#69851 = EDGE_CURVE('',#69852,#69854,#69856,.T.);
#69852 = VERTEX_POINT('',#69853);
#69853 = CARTESIAN_POINT('',(2.426146897693,2.01704412328,7.501418936152
    ));
#69854 = VERTEX_POINT('',#69855);
#69855 = CARTESIAN_POINT('',(2.426146897693,1.937314747365,
    7.459552118159));
#69856 = SURFACE_CURVE('',#69857,(#69861),.PCURVE_S1.);
#69857 = LINE('',#69858,#69859);
#69858 = CARTESIAN_POINT('',(2.451146897693,2.01704412328,7.501418936152
    ));
#69859 = VECTOR('',#69860,1.);
#69860 = DIRECTION('',(0.E+000,-0.885357268212,-0.46491129006));
#69861 = PCURVE('',#69862,#69867);
#69862 = PLANE('',#69863);
#69863 = AXIS2_PLACEMENT_3D('',#69864,#69865,#69866);
#69864 = CARTESIAN_POINT('',(2.401146897693,1.937314813824,
    7.459552158246));
#69865 = DIRECTION('',(0.E+000,0.46491129006,-0.885357268212));
#69866 = DIRECTION('',(0.E+000,-0.885357268212,-0.46491129006));
#69867 = DEFINITIONAL_REPRESENTATION('',(#69868),#69872);
#69868 = LINE('',#69869,#69870);
#69869 = CARTESIAN_POINT('',(-9.00532613437E-002,-5.000000000001E-002));
#69870 = VECTOR('',#69871,1.);
#69871 = DIRECTION('',(1.,0.E+000));
#69872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69873 = ORIENTED_EDGE('',*,*,#69874,.F.);
#69874 = EDGE_CURVE('',#69854,#69852,#69875,.T.);
#69875 = SURFACE_CURVE('',#69876,(#69880),.PCURVE_S1.);
#69876 = LINE('',#69877,#69878);
#69877 = CARTESIAN_POINT('',(2.401146897693,1.937314745229,
    7.459552122227));
#69878 = VECTOR('',#69879,1.);
#69879 = DIRECTION('',(0.E+000,0.885357268212,0.46491129006));
#69880 = PCURVE('',#69862,#69881);
#69881 = DEFINITIONAL_REPRESENTATION('',(#69882),#69886);
#69882 = LINE('',#69883,#69884);
#69883 = CARTESIAN_POINT('',(7.747650700275E-008,0.E+000));
#69884 = VECTOR('',#69885,1.);
#69885 = DIRECTION('',(-1.,0.E+000));
#69886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69891)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69888,#69889,#69890)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69888 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69889 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69890 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69891 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#69888,
  'distance_accuracy_value','confusion accuracy');
#69892 = SHAPE_DEFINITION_REPRESENTATION(#69893,#69844);
#69893 = PRODUCT_DEFINITION_SHAPE('','',#69894);
#69894 = PRODUCT_DEFINITION('design','',#69895,#69898);
#69895 = PRODUCT_DEFINITION_FORMATION('','',#69896);
#69896 = PRODUCT('CADSOFTTOOLS 1.339','CADSOFTTOOLS 1.339','',(#69897));
#69897 = PRODUCT_CONTEXT('',#2,'mechanical');
#69898 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69899 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69900,#69902);
#69900 = ( REPRESENTATION_RELATIONSHIP('','',#69844,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69901) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69901 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1367);
#69902 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69903);
#69903 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('339','','',#5,#69894,$);
#69904 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69896));
#69905 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69906),#70048);
#69906 = SHELL_BASED_SURFACE_MODEL('',(#69907));
#69907 = OPEN_SHELL('',(#69908));
#69908 = ADVANCED_FACE('',(#69909),#69948,.T.);
#69909 = FACE_BOUND('',#69910,.T.);
#69910 = EDGE_LOOP('',(#69911,#69984));
#69911 = ORIENTED_EDGE('',*,*,#69912,.F.);
#69912 = EDGE_CURVE('',#69913,#69915,#69917,.T.);
#69913 = VERTEX_POINT('',#69914);
#69914 = CARTESIAN_POINT('',(2.426146897693,1.745007119955,
    7.638037735269));
#69915 = VERTEX_POINT('',#69916);
#69916 = CARTESIAN_POINT('',(2.426146897693,1.361193018952,
    8.014239658246));
#69917 = SURFACE_CURVE('',#69918,(#69947),.PCURVE_S1.);
#69918 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69919,#69920,#69921,#69922,
    #69923,#69924,#69925,#69926,#69927,#69928,#69929,#69930,#69931,
    #69932,#69933,#69934,#69935,#69936,#69937,#69938,#69939,#69940,
    #69941,#69942,#69943,#69944,#69945,#69946),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134294746057,0.202562360245,
    0.272963121338,0.343956311915,0.422702052602,0.502969982823,
    0.590232264568,0.677826110611,0.750880708455,0.828418283586,
    0.897663161947,0.968198872037,1.),.UNSPECIFIED.);
#69919 = CARTESIAN_POINT('',(2.451146897693,1.745007121516,
    7.638037735169));
#69920 = CARTESIAN_POINT('',(2.451146897693,1.743449193942,
    7.664788847271));
#69921 = CARTESIAN_POINT('',(2.451146897693,1.741891266367,
    7.691539959372));
#69922 = CARTESIAN_POINT('',(2.451146897693,1.733719990713,
    7.730857048411));
#69923 = CARTESIAN_POINT('',(2.451146897693,1.73044119153,7.744128450099
    ));
#69924 = CARTESIAN_POINT('',(2.451146897693,1.721861959548,
    7.770282887258));
#69925 = CARTESIAN_POINT('',(2.451146897693,1.716574932294,
    7.783390727813));
#69926 = CARTESIAN_POINT('',(2.451146897693,1.70454049838,7.808757228312
    ));
#69927 = CARTESIAN_POINT('',(2.451146897693,1.697592331075,7.82117091092
    ));
#69928 = CARTESIAN_POINT('',(2.451146897693,1.68173611178,7.846300063313
    ));
#69929 = CARTESIAN_POINT('',(2.451146897693,1.672449336355,
    7.859017444203));
#69930 = CARTESIAN_POINT('',(2.451146897693,1.652445818715,
    7.883423812766));
#69931 = CARTESIAN_POINT('',(2.451146897693,1.641498331922,
    7.895180847394));
#69932 = CARTESIAN_POINT('',(2.451146897693,1.617455444051,
    7.918253191457));
#69933 = CARTESIAN_POINT('',(2.451146897693,1.60403501619,7.929620338031
    ));
#69934 = CARTESIAN_POINT('',(2.451146897693,1.57601583801,7.950344829215
    ));
#69935 = CARTESIAN_POINT('',(2.451146897693,1.561191506264,
    7.959955825743));
#69936 = CARTESIAN_POINT('',(2.451146897693,1.533157379039,7.97542112086
    ));
#69937 = CARTESIAN_POINT('',(2.451146897693,1.519932082125,
    7.981826213661));
#69938 = CARTESIAN_POINT('',(2.451146897693,1.492182683455,
    7.993132402204));
#69939 = CARTESIAN_POINT('',(2.451146897693,1.477426046594,
    7.998150676882));
#69940 = CARTESIAN_POINT('',(2.451146897693,1.449241366455,
    8.005427495266));
#69941 = CARTESIAN_POINT('',(2.451146897693,1.435663112871,
    8.007897609583));
#69942 = CARTESIAN_POINT('',(2.451146897693,1.408212814864,
    8.011696639581));
#69943 = CARTESIAN_POINT('',(2.451146897693,1.394186444661,
    8.012472306827));
#69944 = CARTESIAN_POINT('',(2.451146897693,1.373857213405,8.01368947559
    ));
#69945 = CARTESIAN_POINT('',(2.451146897693,1.367525116178,
    8.013964566918));
#69946 = CARTESIAN_POINT('',(2.451146897693,1.361193018952,
    8.014239658246));
#69947 = PCURVE('',#69948,#69953);
#69948 = PLANE('',#69949);
#69949 = AXIS2_PLACEMENT_3D('',#69950,#69951,#69952);
#69950 = CARTESIAN_POINT('',(2.401146897693,1.361193018952,
    8.014239658246));
#69951 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69952 = DIRECTION('',(0.E+000,0.998929040649,-4.626847466667E-002));
#69953 = DEFINITIONAL_REPRESENTATION('',(#69954),#69983);
#69954 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69955,#69956,#69957,#69958,
    #69959,#69960,#69961,#69962,#69963,#69964,#69965,#69966,#69967,
    #69968,#69969,#69970,#69971,#69972,#69973,#69974,#69975,#69976,
    #69977,#69978,#69979,#69980,#69981,#69982),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.134294746057,0.202562360245,
    0.272963121338,0.343956311915,0.422702052602,0.502969982823,
    0.590232264568,0.677826110611,0.750880708455,0.828418283586,
    0.897663161947,0.968198872037,1.),.UNSPECIFIED.);
#69955 = CARTESIAN_POINT('',(0.40080934241,0.358040533029));
#69956 = CARTESIAN_POINT('',(0.39801535016,0.331390153213));
#69957 = CARTESIAN_POINT('',(0.39522135791,0.304739773398));
#69958 = CARTESIAN_POINT('',(0.385239691622,0.265842863824));
#69959 = CARTESIAN_POINT('',(0.381350356386,0.252737380305));
#69960 = CARTESIAN_POINT('',(0.3715701865,0.227007901462));
#69961 = CARTESIAN_POINT('',(0.365682341649,0.214158721558));
#69962 = CARTESIAN_POINT('',(0.352487126838,0.18937620245));
#69963 = CARTESIAN_POINT('',(0.344972038579,0.177297295496));
#69964 = CARTESIAN_POINT('',(0.3279701131,0.152928698483));
#69965 = CARTESIAN_POINT('',(0.318104869618,0.140654622325));
#69966 = CARTESIAN_POINT('',(0.296993529486,0.11719992424));
#69967 = CARTESIAN_POINT('',(0.285513786948,0.105962004433));
#69968 = CARTESIAN_POINT('',(0.260429125866,8.402679766173E-002));
#69969 = CARTESIAN_POINT('',(0.246497130204,7.329276756539E-002));
#69970 = CARTESIAN_POINT('',(0.217549068829,5.388687610555E-002));
#69971 = CARTESIAN_POINT('',(0.202295927192,4.497207178156E-002));
#69972 = CARTESIAN_POINT('',(0.173576267762,3.082043567212E-002));
#69973 = CARTESIAN_POINT('',(0.160068780729,2.503411678056E-002));
#69974 = CARTESIAN_POINT('',(0.131825980439,1.502395905588E-002));
#69975 = CARTESIAN_POINT('',(0.116852959421,1.069382582432E-002));
#69976 = CARTESIAN_POINT('',(8.836177664214E-002,4.728862775842E-003));
#69977 = CARTESIAN_POINT('',(7.468377639346E-002,2.889638933585E-003));
#69978 = CARTESIAN_POINT('',(4.708710121678E-002,3.647609598669E-004));
#69979 = CARTESIAN_POINT('',(3.303986374555E-002,2.3890317655E-004));
#69980 = CARTESIAN_POINT('',(1.267608772764E-002,-3.63595274635E-005));
#69981 = CARTESIAN_POINT('',(6.338043863825E-003,-1.817976373708E-005));
#69982 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#69983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69984 = ORIENTED_EDGE('',*,*,#69985,.F.);
#69985 = EDGE_CURVE('',#69915,#69913,#69986,.T.);
#69986 = SURFACE_CURVE('',#69987,(#70016),.PCURVE_S1.);
#69987 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69988,#69989,#69990,#69991,
    #69992,#69993,#69994,#69995,#69996,#69997,#69998,#69999,#70000,
    #70001,#70002,#70003,#70004,#70005,#70006,#70007,#70008,#70009,
    #70010,#70011,#70012,#70013,#70014,#70015),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.126471041263,0.192635788977,
    0.261304244735,0.337741692391,0.421907477273,0.500783214968,
    0.589272386264,0.671454345828,0.748842420761,0.819169180434,
    0.888991127258,0.960966644169,1.),.UNSPECIFIED.);
#69988 = CARTESIAN_POINT('',(2.401146897693,1.361193018952,
    8.014239658246));
#69989 = CARTESIAN_POINT('',(2.401146897693,1.386406872954,
    8.013224997604));
#69990 = CARTESIAN_POINT('',(2.401146897693,1.411620726957,
    8.012210336963));
#69991 = CARTESIAN_POINT('',(2.401146897693,1.449162170144,
    8.005288198981));
#69992 = CARTESIAN_POINT('',(2.401146897693,1.46205006814,8.00236513013)
  );
#69993 = CARTESIAN_POINT('',(2.401146897693,1.487707725873,
    7.994694088545));
#69994 = CARTESIAN_POINT('',(2.401146897693,1.500639496914,
    7.989894786518));
#69995 = CARTESIAN_POINT('',(2.401146897693,1.527169753641,
    7.978454329318));
#69996 = CARTESIAN_POINT('',(2.401146897693,1.540858355361,
    7.971452367152));
#69997 = CARTESIAN_POINT('',(2.401146897693,1.568510090365,
    7.955315448129));
#69998 = CARTESIAN_POINT('',(2.401146897693,1.582555737231,7.94579510401
    ));
#69999 = CARTESIAN_POINT('',(2.401146897693,1.608336475533,
    7.925996624574));
#70000 = CARTESIAN_POINT('',(2.401146897693,1.620336531383,7.91560163981
    ));
#70001 = CARTESIAN_POINT('',(2.401146897693,1.644225338488,
    7.892420238795));
#70002 = CARTESIAN_POINT('',(2.401146897693,1.656151283292,
    7.879324036443));
#70003 = CARTESIAN_POINT('',(2.401146897693,1.677123735807,
    7.852748264023));
#70004 = CARTESIAN_POINT('',(2.401146897693,1.686553787493,
    7.839258307523));
#70005 = CARTESIAN_POINT('',(2.401146897693,1.702756170867,
    7.812063782524));
#70006 = CARTESIAN_POINT('',(2.401146897693,1.709908979571,
    7.798281312839));
#70007 = CARTESIAN_POINT('',(2.401146897693,1.721447063867,
    7.771321208163));
#70008 = CARTESIAN_POINT('',(2.401146897693,1.726201266796,
    7.758013225849));
#70009 = CARTESIAN_POINT('',(2.401146897693,1.733814000934,
    7.731272611913));
#70010 = CARTESIAN_POINT('',(2.401146897693,1.736608527969,
    7.717612568366));
#70011 = CARTESIAN_POINT('',(2.401146897693,1.74111857383,7.689855750249
    ));
#70012 = CARTESIAN_POINT('',(2.401146897693,1.74224568846,7.675571706193
    ));
#70013 = CARTESIAN_POINT('',(2.401146897693,1.744052345338,
    7.653563625472));
#70014 = CARTESIAN_POINT('',(2.401146897693,1.744529733427,
    7.645800680321));
#70015 = CARTESIAN_POINT('',(2.401146897693,1.745007121516,
    7.638037735169));
#70016 = PCURVE('',#69948,#70017);
#70017 = DEFINITIONAL_REPRESENTATION('',(#70018),#70047);
#70018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70019,#70020,#70021,#70022,
    #70023,#70024,#70025,#70026,#70027,#70028,#70029,#70030,#70031,
    #70032,#70033,#70034,#70035,#70036,#70037,#70038,#70039,#70040,
    #70041,#70042,#70043,#70044,#70045,#70046),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.126471041263,0.192635788977,
    0.261304244735,0.337741692391,0.421907477273,0.500783214968,
    0.589272386264,0.671454345828,0.748842420761,0.819169180434,
    0.888991127258,0.960966644169,1.),.UNSPECIFIED.);
#70019 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70020 = CARTESIAN_POINT('',(2.523379779006E-002,-1.530325835386E-004));
#70021 = CARTESIAN_POINT('',(5.046759558012E-002,-3.060651670772E-004));
#70022 = CARTESIAN_POINT('',(8.828911017371E-002,4.871674173225E-003));
#70023 = CARTESIAN_POINT('',(0.101298451691,7.195309154282E-003));
#70024 = CARTESIAN_POINT('',(0.12728355851,1.367099467831E-002));
#70025 = CARTESIAN_POINT('',(0.140423536534,1.786682352733E-002));
#70026 = CARTESIAN_POINT('',(0.167454712939,2.80675139512E-002));
#70027 = CARTESIAN_POINT('',(0.181452624832,3.442862657914E-002));
#70028 = CARTESIAN_POINT('',(0.20982137658,4.92688600167E-002));
#70029 = CARTESIAN_POINT('',(0.22429247293,5.812913757768E-002));
#70030 = CARTESIAN_POINT('',(0.250961646554,7.671357821078E-002));
#70031 = CARTESIAN_POINT('',(0.263429810921,8.654220608776E-002));
#70032 = CARTESIAN_POINT('',(0.28836560215,0.108593482099));
#70033 = CARTESIAN_POINT('',(0.300884716058,0.121123863676));
#70034 = CARTESIAN_POINT('',(0.323064328383,0.146700811136));
#70035 = CARTESIAN_POINT('',(0.333108440577,0.159740006333));
#70036 = CARTESIAN_POINT('',(0.350551721048,0.186155747537));
#70037 = CARTESIAN_POINT('',(0.358334563234,0.199592507208));
#70038 = CARTESIAN_POINT('',(0.371107693631,0.225989889147));
#70039 = CARTESIAN_POINT('',(0.376472545044,0.239063649435));
#70040 = CARTESIAN_POINT('',(0.385314373672,0.265423395664));
#70041 = CARTESIAN_POINT('',(0.388737937261,0.278939511356));
#70042 = CARTESIAN_POINT('',(0.394527418682,0.306457930107));
#70043 = CARTESIAN_POINT('',(0.396314227149,0.320674526658));
#70044 = CARTESIAN_POINT('',(0.399137229496,0.34257544636));
#70045 = CARTESIAN_POINT('',(0.399973285953,0.350307989694));
#70046 = CARTESIAN_POINT('',(0.40080934241,0.358040533029));
#70047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70052)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70049,#70050,#70051)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70049 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70050 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70051 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70052 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#70049,
  'distance_accuracy_value','confusion accuracy');
#70053 = SHAPE_DEFINITION_REPRESENTATION(#70054,#69905);
#70054 = PRODUCT_DEFINITION_SHAPE('','',#70055);
#70055 = PRODUCT_DEFINITION('design','',#70056,#70059);
#70056 = PRODUCT_DEFINITION_FORMATION('','',#70057);
#70057 = PRODUCT('CADSOFTTOOLS 1.340','CADSOFTTOOLS 1.340','',(#70058));
#70058 = PRODUCT_CONTEXT('',#2,'mechanical');
#70059 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70060 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70061,#70063);
#70061 = ( REPRESENTATION_RELATIONSHIP('','',#69905,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70062) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70062 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1371);
#70063 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70064);
#70064 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('340','','',#5,#70055,$);
#70065 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70057));
#70066 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70067),#70169);
#70067 = SHELL_BASED_SURFACE_MODEL('',(#70068));
#70068 = OPEN_SHELL('',(#70069));
#70069 = ADVANCED_FACE('',(#70070),#70099,.F.);
#70070 = FACE_BOUND('',#70071,.F.);
#70071 = EDGE_LOOP('',(#70072,#70125));
#70072 = ORIENTED_EDGE('',*,*,#70073,.T.);
#70073 = EDGE_CURVE('',#70074,#70076,#70078,.T.);
#70074 = VERTEX_POINT('',#70075);
#70075 = CARTESIAN_POINT('',(2.426146897693,1.065519942029,
    7.866202799272));
#70076 = VERTEX_POINT('',#70077);
#70077 = CARTESIAN_POINT('',(2.426146897693,1.361193018952,
    8.014239658246));
#70078 = SURFACE_CURVE('',#70079,(#70098),.PCURVE_S1.);
#70079 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70080,#70081,#70082,#70083,
    #70084,#70085,#70086,#70087,#70088,#70089,#70090,#70091,#70092,
    #70093,#70094,#70095,#70096,#70097),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252483413305,0.356299580841,0.465113009293,
    0.586232683693,0.701154737207,0.827087809619,0.956375692184,1.),
  .UNSPECIFIED.);
#70080 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.866202799272));
#70081 = CARTESIAN_POINT('',(2.401146897693,1.083680923452,
    7.888979793524));
#70082 = CARTESIAN_POINT('',(2.401146897693,1.101841904875,
    7.911756787777));
#70083 = CARTESIAN_POINT('',(2.401146897693,1.132495600296,
    7.938612787341));
#70084 = CARTESIAN_POINT('',(2.401146897693,1.141811016812,
    7.946159379843));
#70085 = CARTESIAN_POINT('',(2.401146897693,1.161784524928,
    7.960162366247));
#70086 = CARTESIAN_POINT('',(2.401146897693,1.172595994988,7.96672721344
    ));
#70087 = CARTESIAN_POINT('',(2.401146897693,1.195866217567,
    7.979198757084));
#70088 = CARTESIAN_POINT('',(2.401146897693,1.208646579105,
    7.984988824093));
#70089 = CARTESIAN_POINT('',(2.401146897693,1.233911569385,7.99465824629
    ));
#70090 = CARTESIAN_POINT('',(2.401146897693,1.246565197573,
    7.998633785609));
#70091 = CARTESIAN_POINT('',(2.401146897693,1.273285532619,
    8.005438194979));
#70092 = CARTESIAN_POINT('',(2.401146897693,1.287594384643,
    8.007987274564));
#70093 = CARTESIAN_POINT('',(2.401146897693,1.316548348847,
    8.011912210347));
#70094 = CARTESIAN_POINT('',(2.401146897693,1.331385576886,
    8.012710290336));
#70095 = CARTESIAN_POINT('',(2.401146897693,1.351188422599,
    8.013812843108));
#70096 = CARTESIAN_POINT('',(2.401146897693,1.356190720775,
    8.014026250677));
#70097 = CARTESIAN_POINT('',(2.401146897693,1.361193018952,
    8.014239658246));
#70098 = PCURVE('',#70099,#70104);
#70099 = PLANE('',#70100);
#70100 = AXIS2_PLACEMENT_3D('',#70101,#70102,#70103);
#70101 = CARTESIAN_POINT('',(2.401146897693,1.065519942029,
    7.866202799272));
#70102 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70103 = DIRECTION('',(0.E+000,0.628525170545,0.777789245228));
#70104 = DEFINITIONAL_REPRESENTATION('',(#70105),#70124);
#70105 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70106,#70107,#70108,#70109,
    #70110,#70111,#70112,#70113,#70114,#70115,#70116,#70117,#70118,
    #70119,#70120,#70121,#70122,#70123),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.252483413305,0.356299580841,0.465113009293,
    0.586232683693,0.701154737207,0.827087809619,0.956375692184,1.),
  .UNSPECIFIED.);
#70106 = CARTESIAN_POINT('',(-7.105427357601E-015,6.217248937901E-015));
#70107 = CARTESIAN_POINT('',(2.913033511461E-002,-1.904981634659E-004));
#70108 = CARTESIAN_POINT('',(5.826067022921E-002,-3.809963269319E-004));
#70109 = CARTESIAN_POINT('',(9.841559700216E-002,6.581446591934E-003));
#70110 = CARTESIAN_POINT('',(0.110140229243,9.083654033985E-003));
#70111 = CARTESIAN_POINT('',(0.133585454063,1.581760441782E-002));
#70112 = CARTESIAN_POINT('',(0.14548680267,2.010047785363E-002));
#70113 = CARTESIAN_POINT('',(0.169812955803,3.036112761428E-002));
#70114 = CARTESIAN_POINT('',(0.182349186567,3.666235251443E-002));
#70115 = CARTESIAN_POINT('',(0.205749641484,5.023571499974E-002));
#70116 = CARTESIAN_POINT('',(0.216794897025,5.757884438921E-002));
#70117 = CARTESIAN_POINT('',(0.238881696595,7.408489105666E-002));
#70118 = CARTESIAN_POINT('',(0.24985781694,8.361200159192E-002));
#70119 = CARTESIAN_POINT('',(0.271108885069,0.103665162624));
#70120 = CARTESIAN_POINT('',(0.281055194385,0.11470378566));
#70121 = CARTESIAN_POINT('',(0.294359335053,0.129413243911));
#70122 = CARTESIAN_POINT('',(0.297669391479,0.133169845606));
#70123 = CARTESIAN_POINT('',(0.300979447906,0.1369264473));
#70124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70125 = ORIENTED_EDGE('',*,*,#70126,.T.);
#70126 = EDGE_CURVE('',#70076,#70074,#70127,.T.);
#70127 = SURFACE_CURVE('',#70128,(#70147),.PCURVE_S1.);
#70128 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70129,#70130,#70131,#70132,
    #70133,#70134,#70135,#70136,#70137,#70138,#70139,#70140,#70141,
    #70142,#70143,#70144,#70145,#70146),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.166146957508,0.302200072945,0.427481054786,
    0.551676594072,0.671732847514,0.780826412543,0.88865688019,1.),
  .UNSPECIFIED.);
#70129 = CARTESIAN_POINT('',(2.451146897693,1.361193018952,
    8.014239658246));
#70130 = CARTESIAN_POINT('',(2.451146897693,1.342115590094,
    8.013492535384));
#70131 = CARTESIAN_POINT('',(2.451146897693,1.323038161236,
    8.012745412521));
#70132 = CARTESIAN_POINT('',(2.451146897693,1.288756074877,
    8.008138270547));
#70133 = CARTESIAN_POINT('',(2.451146897693,1.273269612765,
    8.005490196857));
#70134 = CARTESIAN_POINT('',(2.451146897693,1.244315056041,
    7.998008053312));
#70135 = CARTESIAN_POINT('',(2.451146897693,1.230544129571,
    7.993554301439));
#70136 = CARTESIAN_POINT('',(2.451146897693,1.203989437922,7.98295711157
    ));
#70137 = CARTESIAN_POINT('',(2.451146897693,1.190954136026,
    7.976808721204));
#70138 = CARTESIAN_POINT('',(2.451146897693,1.166489619365,
    7.963119769743));
#70139 = CARTESIAN_POINT('',(2.451146897693,1.154724741743,
    7.955585423144));
#70140 = CARTESIAN_POINT('',(2.451146897693,1.133730227599,
    7.939827390316));
#70141 = CARTESIAN_POINT('',(2.451146897693,1.124223593391,
    7.931602824435));
#70142 = CARTESIAN_POINT('',(2.451146897693,1.106318464054,
    7.914429455812));
#70143 = CARTESIAN_POINT('',(2.451146897693,1.098134281503,
    7.905145434598));
#70144 = CARTESIAN_POINT('',(2.451146897693,1.081551030634,
    7.886241540465));
#70145 = CARTESIAN_POINT('',(2.451146897693,1.073535486332,
    7.876222169869));
#70146 = CARTESIAN_POINT('',(2.451146897693,1.065519942029,
    7.866202799272));
#70147 = PCURVE('',#70099,#70148);
#70148 = DEFINITIONAL_REPRESENTATION('',(#70149),#70168);
#70149 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70150,#70151,#70152,#70153,
    #70154,#70155,#70156,#70157,#70158,#70159,#70160,#70161,#70162,
    #70163,#70164,#70165,#70166,#70167),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.166146957508,0.302200072945,0.427481054786,
    0.551676594072,0.671732847514,0.780826412543,0.88865688019,1.),
  .UNSPECIFIED.);
#70150 = CARTESIAN_POINT('',(0.300979447906,0.1369264473));
#70151 = CARTESIAN_POINT('',(0.288407699552,0.122557813833));
#70152 = CARTESIAN_POINT('',(0.275835951198,0.108189180366));
#70153 = CARTESIAN_POINT('',(0.250705411544,8.442064698612E-002));
#70154 = CARTESIAN_POINT('',(0.238912137067,7.403982427658E-002));
#70155 = CARTESIAN_POINT('',(0.214893938584,5.622199700342E-002));
#70156 = CARTESIAN_POINT('',(0.202774484368,4.831041365419E-002));
#70157 = CARTESIAN_POINT('',(0.177841811961,3.431706064844E-002));
#70158 = CARTESIAN_POINT('',(0.164866644711,2.804276112903E-002));
#70159 = CARTESIAN_POINT('',(0.13884296098,1.761837373226E-002));
#70160 = CARTESIAN_POINT('',(0.125588305512,1.320330492688E-002));
#70161 = CARTESIAN_POINT('',(0.10013629647,6.778317887847E-003));
#70162 = CARTESIAN_POINT('',(8.776415869345E-002,4.553506715482E-003));
#70163 = CARTESIAN_POINT('',(6.315307280396E-002,1.420984125878E-003));
#70164 = CARTESIAN_POINT('',(5.078809621783E-002,8.906559737012E-004));
#70165 = CARTESIAN_POINT('',(2.56618600881E-002,-1.260449195177E-004));
#70166 = CARTESIAN_POINT('',(1.283093004405E-002,-6.302245976286E-005));
#70167 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70173)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70170,#70171,#70172)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70170 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70171 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70172 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70173 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#70170,
  'distance_accuracy_value','confusion accuracy');
#70174 = SHAPE_DEFINITION_REPRESENTATION(#70175,#70066);
#70175 = PRODUCT_DEFINITION_SHAPE('','',#70176);
#70176 = PRODUCT_DEFINITION('design','',#70177,#70180);
#70177 = PRODUCT_DEFINITION_FORMATION('','',#70178);
#70178 = PRODUCT('CADSOFTTOOLS 1.341','CADSOFTTOOLS 1.341','',(#70179));
#70179 = PRODUCT_CONTEXT('',#2,'mechanical');
#70180 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70181 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70182,#70184);
#70182 = ( REPRESENTATION_RELATIONSHIP('','',#70066,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70183) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70183 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1375);
#70184 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70185);
#70185 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('341','','',#5,#70176,$);
#70186 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70178));
#70187 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70188),#70246);
#70188 = SHELL_BASED_SURFACE_MODEL('',(#70189));
#70189 = OPEN_SHELL('',(#70190));
#70190 = ADVANCED_FACE('',(#70191),#70205,.F.);
#70191 = FACE_BOUND('',#70192,.T.);
#70192 = EDGE_LOOP('',(#70193,#70216,#70232));
#70193 = ORIENTED_EDGE('',*,*,#70194,.F.);
#70194 = EDGE_CURVE('',#70195,#70197,#70199,.T.);
#70195 = VERTEX_POINT('',#70196);
#70196 = CARTESIAN_POINT('',(2.426146897693,1.065519942029,
    7.866202799272));
#70197 = VERTEX_POINT('',#70198);
#70198 = CARTESIAN_POINT('',(2.451146897693,1.065520155997,
    8.001419285756));
#70199 = SURFACE_CURVE('',#70200,(#70204),.PCURVE_S1.);
#70200 = LINE('',#70201,#70202);
#70201 = CARTESIAN_POINT('',(2.451146897693,1.065519942029,
    7.866202799272));
#70202 = VECTOR('',#70203,1.);
#70203 = DIRECTION('',(0.E+000,2.373617430845E-006,0.999999999997));
#70204 = PCURVE('',#70205,#70210);
#70205 = PLANE('',#70206);
#70206 = AXIS2_PLACEMENT_3D('',#70207,#70208,#70209);
#70207 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#70208 = DIRECTION('',(0.E+000,-0.999999999989,4.747234861485E-006));
#70209 = DIRECTION('',(0.E+000,4.747234861485E-006,0.999999999989));
#70210 = DEFINITIONAL_REPRESENTATION('',(#70211),#70215);
#70211 = LINE('',#70212,#70213);
#70212 = CARTESIAN_POINT('',(-0.135216486486,-5.000000000001E-002));
#70213 = VECTOR('',#70214,1.);
#70214 = DIRECTION('',(1.,0.E+000));
#70215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70216 = ORIENTED_EDGE('',*,*,#70217,.F.);
#70217 = EDGE_CURVE('',#70218,#70195,#70220,.T.);
#70218 = VERTEX_POINT('',#70219);
#70219 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#70220 = SURFACE_CURVE('',#70221,(#70225),.PCURVE_S1.);
#70221 = LINE('',#70222,#70223);
#70222 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#70223 = VECTOR('',#70224,1.);
#70224 = DIRECTION('',(0.E+000,-4.747234861596E-006,-0.999999999989));
#70225 = PCURVE('',#70205,#70226);
#70226 = DEFINITIONAL_REPRESENTATION('',(#70227),#70231);
#70227 = LINE('',#70228,#70229);
#70228 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70229 = VECTOR('',#70230,1.);
#70230 = DIRECTION('',(-1.,-0.E+000));
#70231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70232 = ORIENTED_EDGE('',*,*,#70233,.T.);
#70233 = EDGE_CURVE('',#70218,#70197,#70234,.T.);
#70234 = SURFACE_CURVE('',#70235,(#70239),.PCURVE_S1.);
#70235 = LINE('',#70236,#70237);
#70236 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#70237 = VECTOR('',#70238,1.);
#70238 = DIRECTION('',(1.,0.E+000,0.E+000));
#70239 = PCURVE('',#70205,#70240);
#70240 = DEFINITIONAL_REPRESENTATION('',(#70241),#70245);
#70241 = LINE('',#70242,#70243);
#70242 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70243 = VECTOR('',#70244,1.);
#70244 = DIRECTION('',(0.E+000,-1.));
#70245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70250)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70247,#70248,#70249)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70247 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70248 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70249 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70250 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#70247,
  'distance_accuracy_value','confusion accuracy');
#70251 = SHAPE_DEFINITION_REPRESENTATION(#70252,#70187);
#70252 = PRODUCT_DEFINITION_SHAPE('','',#70253);
#70253 = PRODUCT_DEFINITION('design','',#70254,#70257);
#70254 = PRODUCT_DEFINITION_FORMATION('','',#70255);
#70255 = PRODUCT('CADSOFTTOOLS 1.342','CADSOFTTOOLS 1.342','',(#70256));
#70256 = PRODUCT_CONTEXT('',#2,'mechanical');
#70257 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70258 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70259,#70261);
#70259 = ( REPRESENTATION_RELATIONSHIP('','',#70187,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70260) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70260 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1379);
#70261 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70262);
#70262 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('342','','',#5,#70253,$);
#70263 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70255));
#70264 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70265),#70339);
#70265 = SHELL_BASED_SURFACE_MODEL('',(#70266));
#70266 = OPEN_SHELL('',(#70267));
#70267 = ADVANCED_FACE('',(#70268),#70282,.F.);
#70268 = FACE_BOUND('',#70269,.T.);
#70269 = EDGE_LOOP('',(#70270,#70293,#70309,#70325));
#70270 = ORIENTED_EDGE('',*,*,#70271,.F.);
#70271 = EDGE_CURVE('',#70272,#70274,#70276,.T.);
#70272 = VERTEX_POINT('',#70273);
#70273 = CARTESIAN_POINT('',(2.451146897693,1.065520155997,
    8.001419285756));
#70274 = VERTEX_POINT('',#70275);
#70275 = CARTESIAN_POINT('',(2.451146897693,0.975774615353,
    8.001419285756));
#70276 = SURFACE_CURVE('',#70277,(#70281),.PCURVE_S1.);
#70277 = LINE('',#70278,#70279);
#70278 = CARTESIAN_POINT('',(2.451146897693,1.065520155997,
    8.001419285756));
#70279 = VECTOR('',#70280,1.);
#70280 = DIRECTION('',(4.948315054579E-015,-1.,0.E+000));
#70281 = PCURVE('',#70282,#70287);
#70282 = PLANE('',#70283);
#70283 = AXIS2_PLACEMENT_3D('',#70284,#70285,#70286);
#70284 = CARTESIAN_POINT('',(2.401146897693,0.975774615353,
    8.001419285756));
#70285 = DIRECTION('',(0.E+000,1.110223024625E-016,-1.));
#70286 = DIRECTION('',(0.E+000,-1.,-1.110223024625E-016));
#70287 = DEFINITIONAL_REPRESENTATION('',(#70288),#70292);
#70288 = LINE('',#70289,#70290);
#70289 = CARTESIAN_POINT('',(-8.9745540644E-002,-5.000000000001E-002));
#70290 = VECTOR('',#70291,1.);
#70291 = DIRECTION('',(1.,-4.948315054579E-015));
#70292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70293 = ORIENTED_EDGE('',*,*,#70294,.F.);
#70294 = EDGE_CURVE('',#70295,#70272,#70297,.T.);
#70295 = VERTEX_POINT('',#70296);
#70296 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#70297 = SURFACE_CURVE('',#70298,(#70302),.PCURVE_S1.);
#70298 = LINE('',#70299,#70300);
#70299 = CARTESIAN_POINT('',(2.401146897693,1.065520583933,
    8.001419285756));
#70300 = VECTOR('',#70301,1.);
#70301 = DIRECTION('',(1.,0.E+000,0.E+000));
#70302 = PCURVE('',#70282,#70303);
#70303 = DEFINITIONAL_REPRESENTATION('',(#70304),#70308);
#70304 = LINE('',#70305,#70306);
#70305 = CARTESIAN_POINT('',(-8.97459685803E-002,0.E+000));
#70306 = VECTOR('',#70307,1.);
#70307 = DIRECTION('',(0.E+000,-1.));
#70308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70309 = ORIENTED_EDGE('',*,*,#70310,.F.);
#70310 = EDGE_CURVE('',#70311,#70295,#70313,.T.);
#70311 = VERTEX_POINT('',#70312);
#70312 = CARTESIAN_POINT('',(2.401146897693,0.975774615353,
    8.001419285756));
#70313 = SURFACE_CURVE('',#70314,(#70318),.PCURVE_S1.);
#70314 = LINE('',#70315,#70316);
#70315 = CARTESIAN_POINT('',(2.401146897693,0.975774615353,
    8.001419285756));
#70316 = VECTOR('',#70317,1.);
#70317 = DIRECTION('',(0.E+000,1.,0.E+000));
#70318 = PCURVE('',#70282,#70319);
#70319 = DEFINITIONAL_REPRESENTATION('',(#70320),#70324);
#70320 = LINE('',#70321,#70322);
#70321 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70322 = VECTOR('',#70323,1.);
#70323 = DIRECTION('',(-1.,0.E+000));
#70324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70325 = ORIENTED_EDGE('',*,*,#70326,.T.);
#70326 = EDGE_CURVE('',#70311,#70274,#70327,.T.);
#70327 = SURFACE_CURVE('',#70328,(#70332),.PCURVE_S1.);
#70328 = LINE('',#70329,#70330);
#70329 = CARTESIAN_POINT('',(2.401146897693,0.975774605234,
    8.001419285756));
#70330 = VECTOR('',#70331,1.);
#70331 = DIRECTION('',(1.,0.E+000,0.E+000));
#70332 = PCURVE('',#70282,#70333);
#70333 = DEFINITIONAL_REPRESENTATION('',(#70334),#70338);
#70334 = LINE('',#70335,#70336);
#70335 = CARTESIAN_POINT('',(1.011899997128E-008,-0.E+000));
#70336 = VECTOR('',#70337,1.);
#70337 = DIRECTION('',(0.E+000,-1.));
#70338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70343)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70340,#70341,#70342)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70340 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70341 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70342 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70343 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#70340,
  'distance_accuracy_value','confusion accuracy');
#70344 = SHAPE_DEFINITION_REPRESENTATION(#70345,#70264);
#70345 = PRODUCT_DEFINITION_SHAPE('','',#70346);
#70346 = PRODUCT_DEFINITION('design','',#70347,#70350);
#70347 = PRODUCT_DEFINITION_FORMATION('','',#70348);
#70348 = PRODUCT('CADSOFTTOOLS 1.343','CADSOFTTOOLS 1.343','',(#70349));
#70349 = PRODUCT_CONTEXT('',#2,'mechanical');
#70350 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70351 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70352,#70354);
#70352 = ( REPRESENTATION_RELATIONSHIP('','',#70264,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70353) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70353 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1383);
#70354 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70355);
#70355 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('343','','',#5,#70346,$);
#70356 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70348));
#70357 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70358),#70432);
#70358 = SHELL_BASED_SURFACE_MODEL('',(#70359));
#70359 = OPEN_SHELL('',(#70360));
#70360 = ADVANCED_FACE('',(#70361),#70375,.F.);
#70361 = FACE_BOUND('',#70362,.T.);
#70362 = EDGE_LOOP('',(#70363,#70386,#70402,#70418));
#70363 = ORIENTED_EDGE('',*,*,#70364,.F.);
#70364 = EDGE_CURVE('',#70365,#70367,#70369,.T.);
#70365 = VERTEX_POINT('',#70366);
#70366 = CARTESIAN_POINT('',(2.451146897693,0.796290128773,
    8.001419285756));
#70367 = VERTEX_POINT('',#70368);
#70368 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    8.001419285756));
#70369 = SURFACE_CURVE('',#70370,(#70374),.PCURVE_S1.);
#70370 = LINE('',#70371,#70372);
#70371 = CARTESIAN_POINT('',(2.451146897693,0.796290128773,
    8.001419285756));
#70372 = VECTOR('',#70373,1.);
#70373 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70374 = PCURVE('',#70375,#70380);
#70375 = PLANE('',#70376);
#70376 = AXIS2_PLACEMENT_3D('',#70377,#70378,#70379);
#70377 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#70378 = DIRECTION('',(0.E+000,1.110223024625E-016,-1.));
#70379 = DIRECTION('',(0.E+000,-1.,-1.110223024625E-016));
#70380 = DEFINITIONAL_REPRESENTATION('',(#70381),#70385);
#70381 = LINE('',#70382,#70383);
#70382 = CARTESIAN_POINT('',(-8.97445457188E-002,-5.000000000001E-002));
#70383 = VECTOR('',#70384,1.);
#70384 = DIRECTION('',(1.,0.E+000));
#70385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70386 = ORIENTED_EDGE('',*,*,#70387,.T.);
#70387 = EDGE_CURVE('',#70365,#70388,#70390,.T.);
#70388 = VERTEX_POINT('',#70389);
#70389 = CARTESIAN_POINT('',(2.401146897693,0.796290128773,
    8.001419285756));
#70390 = SURFACE_CURVE('',#70391,(#70395),.PCURVE_S1.);
#70391 = LINE('',#70392,#70393);
#70392 = CARTESIAN_POINT('',(2.451146897693,0.796290118654,
    8.001419285756));
#70393 = VECTOR('',#70394,1.);
#70394 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70395 = PCURVE('',#70375,#70396);
#70396 = DEFINITIONAL_REPRESENTATION('',(#70397),#70401);
#70397 = LINE('',#70398,#70399);
#70398 = CARTESIAN_POINT('',(-8.97445355998E-002,-5.000000000001E-002));
#70399 = VECTOR('',#70400,1.);
#70400 = DIRECTION('',(-0.E+000,1.));
#70401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70402 = ORIENTED_EDGE('',*,*,#70403,.F.);
#70403 = EDGE_CURVE('',#70404,#70388,#70406,.T.);
#70404 = VERTEX_POINT('',#70405);
#70405 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#70406 = SURFACE_CURVE('',#70407,(#70411),.PCURVE_S1.);
#70407 = LINE('',#70408,#70409);
#70408 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#70409 = VECTOR('',#70410,1.);
#70410 = DIRECTION('',(0.E+000,1.,0.E+000));
#70411 = PCURVE('',#70375,#70412);
#70412 = DEFINITIONAL_REPRESENTATION('',(#70413),#70417);
#70413 = LINE('',#70414,#70415);
#70414 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70415 = VECTOR('',#70416,1.);
#70416 = DIRECTION('',(-1.,0.E+000));
#70417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70418 = ORIENTED_EDGE('',*,*,#70419,.T.);
#70419 = EDGE_CURVE('',#70404,#70367,#70420,.T.);
#70420 = SURFACE_CURVE('',#70421,(#70425),.PCURVE_S1.);
#70421 = LINE('',#70422,#70423);
#70422 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#70423 = VECTOR('',#70424,1.);
#70424 = DIRECTION('',(1.,0.E+000,0.E+000));
#70425 = PCURVE('',#70375,#70426);
#70426 = DEFINITIONAL_REPRESENTATION('',(#70427),#70431);
#70427 = LINE('',#70428,#70429);
#70428 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70429 = VECTOR('',#70430,1.);
#70430 = DIRECTION('',(0.E+000,-1.));
#70431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70436)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70433,#70434,#70435)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70433 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70434 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70435 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70436 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70433,
  'distance_accuracy_value','confusion accuracy');
#70437 = SHAPE_DEFINITION_REPRESENTATION(#70438,#70357);
#70438 = PRODUCT_DEFINITION_SHAPE('','',#70439);
#70439 = PRODUCT_DEFINITION('design','',#70440,#70443);
#70440 = PRODUCT_DEFINITION_FORMATION('','',#70441);
#70441 = PRODUCT('CADSOFTTOOLS 1.344','CADSOFTTOOLS 1.344','',(#70442));
#70442 = PRODUCT_CONTEXT('',#2,'mechanical');
#70443 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70444 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70445,#70447);
#70445 = ( REPRESENTATION_RELATIONSHIP('','',#70357,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70446) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70446 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1387);
#70447 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70448);
#70448 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('344','','',#5,#70439,$);
#70449 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70441));
#70450 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70451),#70525);
#70451 = SHELL_BASED_SURFACE_MODEL('',(#70452));
#70452 = OPEN_SHELL('',(#70453));
#70453 = ADVANCED_FACE('',(#70454),#70468,.F.);
#70454 = FACE_BOUND('',#70455,.T.);
#70455 = EDGE_LOOP('',(#70456,#70479,#70495,#70511));
#70456 = ORIENTED_EDGE('',*,*,#70457,.F.);
#70457 = EDGE_CURVE('',#70458,#70460,#70462,.T.);
#70458 = VERTEX_POINT('',#70459);
#70459 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    8.001419285756));
#70460 = VERTEX_POINT('',#70461);
#70461 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.893847030041));
#70462 = SURFACE_CURVE('',#70463,(#70467),.PCURVE_S1.);
#70463 = LINE('',#70464,#70465);
#70464 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    8.001419285756));
#70465 = VECTOR('',#70466,1.);
#70466 = DIRECTION('',(0.E+000,2.064143802225E-015,-1.));
#70467 = PCURVE('',#70468,#70473);
#70468 = PLANE('',#70469);
#70469 = AXIS2_PLACEMENT_3D('',#70470,#70471,#70472);
#70470 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70471 = DIRECTION('',(0.E+000,1.,0.E+000));
#70472 = DIRECTION('',(1.,0.E+000,0.E+000));
#70473 = DEFINITIONAL_REPRESENTATION('',(#70474),#70478);
#70474 = LINE('',#70475,#70476);
#70475 = CARTESIAN_POINT('',(5.000000000001E-002,-0.107572255715));
#70476 = VECTOR('',#70477,1.);
#70477 = DIRECTION('',(0.E+000,1.));
#70478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70479 = ORIENTED_EDGE('',*,*,#70480,.F.);
#70480 = EDGE_CURVE('',#70481,#70458,#70483,.T.);
#70481 = VERTEX_POINT('',#70482);
#70482 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#70483 = SURFACE_CURVE('',#70484,(#70488),.PCURVE_S1.);
#70484 = LINE('',#70485,#70486);
#70485 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    8.001419285756));
#70486 = VECTOR('',#70487,1.);
#70487 = DIRECTION('',(1.,0.E+000,0.E+000));
#70488 = PCURVE('',#70468,#70489);
#70489 = DEFINITIONAL_REPRESENTATION('',(#70490),#70494);
#70490 = LINE('',#70491,#70492);
#70491 = CARTESIAN_POINT('',(0.E+000,-0.107572255715));
#70492 = VECTOR('',#70493,1.);
#70493 = DIRECTION('',(1.,0.E+000));
#70494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70495 = ORIENTED_EDGE('',*,*,#70496,.F.);
#70496 = EDGE_CURVE('',#70497,#70481,#70499,.T.);
#70497 = VERTEX_POINT('',#70498);
#70498 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70499 = SURFACE_CURVE('',#70500,(#70504),.PCURVE_S1.);
#70500 = LINE('',#70501,#70502);
#70501 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70502 = VECTOR('',#70503,1.);
#70503 = DIRECTION('',(0.E+000,0.E+000,1.));
#70504 = PCURVE('',#70468,#70505);
#70505 = DEFINITIONAL_REPRESENTATION('',(#70506),#70510);
#70506 = LINE('',#70507,#70508);
#70507 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70508 = VECTOR('',#70509,1.);
#70509 = DIRECTION('',(0.E+000,-1.));
#70510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70511 = ORIENTED_EDGE('',*,*,#70512,.T.);
#70512 = EDGE_CURVE('',#70497,#70460,#70513,.T.);
#70513 = SURFACE_CURVE('',#70514,(#70518),.PCURVE_S1.);
#70514 = LINE('',#70515,#70516);
#70515 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70516 = VECTOR('',#70517,1.);
#70517 = DIRECTION('',(1.,0.E+000,0.E+000));
#70518 = PCURVE('',#70468,#70519);
#70519 = DEFINITIONAL_REPRESENTATION('',(#70520),#70524);
#70520 = LINE('',#70521,#70522);
#70521 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70522 = VECTOR('',#70523,1.);
#70523 = DIRECTION('',(1.,0.E+000));
#70524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70529)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70526,#70527,#70528)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70526 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70527 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70528 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70529 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#70526,
  'distance_accuracy_value','confusion accuracy');
#70530 = SHAPE_DEFINITION_REPRESENTATION(#70531,#70450);
#70531 = PRODUCT_DEFINITION_SHAPE('','',#70532);
#70532 = PRODUCT_DEFINITION('design','',#70533,#70536);
#70533 = PRODUCT_DEFINITION_FORMATION('','',#70534);
#70534 = PRODUCT('CADSOFTTOOLS 1.345','CADSOFTTOOLS 1.345','',(#70535));
#70535 = PRODUCT_CONTEXT('',#2,'mechanical');
#70536 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70537 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70538,#70540);
#70538 = ( REPRESENTATION_RELATIONSHIP('','',#70450,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70539) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70539 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1391);
#70540 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70541);
#70541 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('345','','',#5,#70532,$);
#70542 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70534));
#70543 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70544),#70661);
#70544 = SHELL_BASED_SURFACE_MODEL('',(#70545));
#70545 = OPEN_SHELL('',(#70546));
#70546 = ADVANCED_FACE('',(#70547),#70576,.T.);
#70547 = FACE_BOUND('',#70548,.T.);
#70548 = EDGE_LOOP('',(#70549,#70602,#70617));
#70549 = ORIENTED_EDGE('',*,*,#70550,.F.);
#70550 = EDGE_CURVE('',#70551,#70553,#70555,.T.);
#70551 = VERTEX_POINT('',#70552);
#70552 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.893847030041));
#70553 = VERTEX_POINT('',#70554);
#70554 = CARTESIAN_POINT('',(2.413646897693,0.528260326644,
    8.014239658246));
#70555 = SURFACE_CURVE('',#70556,(#70575),.PCURVE_S1.);
#70556 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70557,#70558,#70559,#70560,
    #70561,#70562,#70563,#70564,#70565,#70566,#70567,#70568,#70569,
    #70570,#70571,#70572,#70573,#70574),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.280892101304,0.445497293547,0.553692869744,
    0.657989179667,0.764340840799,0.856989750765,0.948594719079,1.),
  .UNSPECIFIED.);
#70557 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.893847030041));
#70558 = CARTESIAN_POINT('',(2.451146897693,0.694619053475,
    7.911244775321));
#70559 = CARTESIAN_POINT('',(2.451146897693,0.682692523895,
    7.928642520601));
#70560 = CARTESIAN_POINT('',(2.451146897693,0.660393208417,
    7.953351915603));
#70561 = CARTESIAN_POINT('',(2.451146897693,0.651875505834,
    7.962472679734));
#70562 = CARTESIAN_POINT('',(2.451146897693,0.636253441961,
    7.975548952169));
#70563 = CARTESIAN_POINT('',(2.451146897693,0.629748201854,7.98046928086
    ));
#70564 = CARTESIAN_POINT('',(2.451146897693,0.616409352564,
    7.989080698158));
#70565 = CARTESIAN_POINT('',(2.451146897693,0.609533432447,
    7.992927110516));
#70566 = CARTESIAN_POINT('',(2.451146897693,0.595318322454,
    7.999722509591));
#70567 = CARTESIAN_POINT('',(2.451146897693,0.587851648074,
    8.002766608491));
#70568 = CARTESIAN_POINT('',(2.451146897693,0.573693367451,
    8.007294982822));
#70569 = CARTESIAN_POINT('',(2.451146897693,0.566929189431,
    8.008948153184));
#70570 = CARTESIAN_POINT('',(2.451146897693,0.55342417583,8.011578743371
    ));
#70571 = CARTESIAN_POINT('',(2.451146897693,0.54659618137,8.012331785184
    ));
#70572 = CARTESIAN_POINT('',(2.451146897693,0.5359473166,8.013536526477)
  );
#70573 = CARTESIAN_POINT('',(2.451146897693,0.532103821622,
    8.013888092361));
#70574 = CARTESIAN_POINT('',(2.451146897693,0.528260326644,
    8.014239658246));
#70575 = PCURVE('',#70576,#70581);
#70576 = PLANE('',#70577);
#70577 = AXIS2_PLACEMENT_3D('',#70578,#70579,#70580);
#70578 = CARTESIAN_POINT('',(2.401146897693,0.528260326644,
    8.014239658246));
#70579 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70580 = DIRECTION('',(0.E+000,0.976490424395,-0.215560782762));
#70581 = DEFINITIONAL_REPRESENTATION('',(#70582),#70601);
#70582 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70583,#70584,#70585,#70586,
    #70587,#70588,#70589,#70590,#70591,#70592,#70593,#70594,#70595,
    #70596,#70597,#70598,#70599,#70600),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.280892101304,0.445497293547,0.553692869744,
    0.657989179667,0.764340840799,0.856989750765,0.948594719079,1.),
  .UNSPECIFIED.);
#70583 = CARTESIAN_POINT('',(0.20004577487,7.913093918338E-002));
#70584 = CARTESIAN_POINT('',(0.184649361348,6.471309956352E-002));
#70585 = CARTESIAN_POINT('',(0.169252947827,5.029525994367E-002));
#70586 = CARTESIAN_POINT('',(0.142151503264,3.097363023058E-002));
#70587 = CARTESIAN_POINT('',(0.131867969198,2.390337402981E-002));
#70588 = CARTESIAN_POINT('',(0.113794441895,1.450202352725E-002));
#70589 = CARTESIAN_POINT('',(0.106381507318,1.109964432525E-002));
#70590 = CARTESIAN_POINT('',(9.149996486043E-002,5.566010587263E-003));
#70591 = CARTESIAN_POINT('',(8.395655904936E-002,3.292204474066E-003));
#70592 = CARTESIAN_POINT('',(6.861081871524E-002,-2.792174162023E-004));
#70593 = CARTESIAN_POINT('',(6.06634943391E-002,-1.642228668488E-003));
#70594 = CARTESIAN_POINT('',(4.586192896983E-002,-3.012172786992E-003));
#70595 = CARTESIAN_POINT('',(3.890041520657E-002,-3.168386307242E-003));
#70596 = CARTESIAN_POINT('',(2.514584666456E-002,-2.825981131891E-003));
#70597 = CARTESIAN_POINT('',(1.8316049174E-002,-2.089471420816E-003));
#70598 = CARTESIAN_POINT('',(7.657839718919E-003,-9.704121317196E-004));
#70599 = CARTESIAN_POINT('',(3.828919859458E-003,-4.852060658642E-004));
#70600 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70602 = ORIENTED_EDGE('',*,*,#70603,.F.);
#70603 = EDGE_CURVE('',#70604,#70551,#70606,.T.);
#70604 = VERTEX_POINT('',#70605);
#70605 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70606 = SURFACE_CURVE('',#70607,(#70611),.PCURVE_S1.);
#70607 = LINE('',#70608,#70609);
#70608 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70609 = VECTOR('',#70610,1.);
#70610 = DIRECTION('',(1.,0.E+000,0.E+000));
#70611 = PCURVE('',#70576,#70612);
#70612 = DEFINITIONAL_REPRESENTATION('',(#70613),#70616);
#70613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70614,#70615),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#70614 = CARTESIAN_POINT('',(0.20004577487,7.913093918338E-002));
#70615 = CARTESIAN_POINT('',(0.20004577487,7.913093918338E-002));
#70616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70617 = ORIENTED_EDGE('',*,*,#70618,.F.);
#70618 = EDGE_CURVE('',#70553,#70604,#70619,.T.);
#70619 = SURFACE_CURVE('',#70620,(#70639),.PCURVE_S1.);
#70620 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70621,#70622,#70623,#70624,
    #70625,#70626,#70627,#70628,#70629,#70630,#70631,#70632,#70633,
    #70634,#70635,#70636,#70637,#70638),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.172450292371,0.259383381265,0.349667600517,
    0.455997218183,0.56003378826,0.669463956522,0.819484985707,1.),
  .UNSPECIFIED.);
#70621 = CARTESIAN_POINT('',(2.401146897693,0.528260326644,
    8.014239658246));
#70622 = CARTESIAN_POINT('',(2.401146897693,0.541171644789,
    8.013092679075));
#70623 = CARTESIAN_POINT('',(2.401146897693,0.554082962934,
    8.011945699903));
#70624 = CARTESIAN_POINT('',(2.401146897693,0.572913946665,8.00743364139
    ));
#70625 = CARTESIAN_POINT('',(2.401146897693,0.579210323448,
    8.005646008697));
#70626 = CARTESIAN_POINT('',(2.401146897693,0.59170074487,8.001204977599
    ));
#70627 = CARTESIAN_POINT('',(2.401146897693,0.597979023059,
    7.998512465106));
#70628 = CARTESIAN_POINT('',(2.401146897693,0.611191599872,
    7.992038613539));
#70629 = CARTESIAN_POINT('',(2.401146897693,0.618155440046,
    7.988049667932));
#70630 = CARTESIAN_POINT('',(2.401146897693,0.631259409145,
    7.979370088547));
#70631 = CARTESIAN_POINT('',(2.401146897693,0.63747218098,7.974598745439
    ));
#70632 = CARTESIAN_POINT('',(2.401146897693,0.649624642528,
    7.964251313369));
#70633 = CARTESIAN_POINT('',(2.401146897693,0.655499701702,
    7.958440797321));
#70634 = CARTESIAN_POINT('',(2.401146897693,0.668886746613,
    7.944382960717));
#70635 = CARTESIAN_POINT('',(2.401146897693,0.675911854938,
    7.935556256301));
#70636 = CARTESIAN_POINT('',(2.401146897693,0.691180288642,7.91610599902
    ));
#70637 = CARTESIAN_POINT('',(2.401146897693,0.698862935848,
    7.904976514531));
#70638 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.893847030041));
#70639 = PCURVE('',#70576,#70640);
#70640 = DEFINITIONAL_REPRESENTATION('',(#70641),#70660);
#70641 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70642,#70643,#70644,#70645,
    #70646,#70647,#70648,#70649,#70650,#70651,#70652,#70653,#70654,
    #70655,#70656,#70657,#70658,#70659),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,0.172450292371,0.259383381265,0.349667600517,
    0.455997218183,0.56003378826,0.669463956522,0.819484985707,1.),
  .UNSPECIFIED.);
#70642 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70643 = CARTESIAN_POINT('',(1.285502226302E-002,-1.663159667559E-003));
#70644 = CARTESIAN_POINT('',(2.571004452603E-002,-3.32631933513E-003));
#70645 = CARTESIAN_POINT('',(4.507094268585E-002,-2.979558996038E-003));
#70646 = CARTESIAN_POINT('',(5.160463782563E-002,-2.591204696785E-003));
#70647 = CARTESIAN_POINT('',(6.4758726881E-002,-9.470253743675E-004));
#70648 = CARTESIAN_POINT('',(7.146980551474E-002,3.28836732268E-004));
#70649 = CARTESIAN_POINT('',(8.576726876489E-002,3.80237739592E-003));
#70650 = CARTESIAN_POINT('',(9.342725224938E-002,6.196413745577E-003));
#70651 = CARTESIAN_POINT('',(0.108094129523,1.184723806688E-002));
#70652 = CARTESIAN_POINT('',(0.115189356184,1.516717896357E-002));
#70653 = CARTESIAN_POINT('',(0.129286619075,2.265175317324E-002));
#70654 = CARTESIAN_POINT('',(0.136276077488,2.705923410045E-002));
#70655 = CARTESIAN_POINT('',(0.152378716917,3.790085505136E-002));
#70656 = CARTESIAN_POINT('',(0.16114135924,4.500570954348E-002));
#70657 = CARTESIAN_POINT('',(0.180243551232,6.070742400935E-002));
#70658 = CARTESIAN_POINT('',(0.190144663051,6.991918159637E-002));
#70659 = CARTESIAN_POINT('',(0.20004577487,7.913093918338E-002));
#70660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70665)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70662,#70663,#70664)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70662 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70663 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70664 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70665 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#70662,
  'distance_accuracy_value','confusion accuracy');
#70666 = SHAPE_DEFINITION_REPRESENTATION(#70667,#70543);
#70667 = PRODUCT_DEFINITION_SHAPE('','',#70668);
#70668 = PRODUCT_DEFINITION('design','',#70669,#70672);
#70669 = PRODUCT_DEFINITION_FORMATION('','',#70670);
#70670 = PRODUCT('CADSOFTTOOLS 1.346','CADSOFTTOOLS 1.346','',(#70671));
#70671 = PRODUCT_CONTEXT('',#2,'mechanical');
#70672 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70673 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70674,#70676);
#70674 = ( REPRESENTATION_RELATIONSHIP('','',#70543,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70675) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70675 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1395);
#70676 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70677);
#70677 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('346','','',#5,#70668,$);
#70678 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70670));
#70679 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70680),#70750);
#70680 = SHELL_BASED_SURFACE_MODEL('',(#70681));
#70681 = OPEN_SHELL('',(#70682));
#70682 = ADVANCED_FACE('',(#70683),#70697,.F.);
#70683 = FACE_BOUND('',#70684,.T.);
#70684 = EDGE_LOOP('',(#70685,#70708,#70722,#70738));
#70685 = ORIENTED_EDGE('',*,*,#70686,.F.);
#70686 = EDGE_CURVE('',#70687,#70689,#70691,.T.);
#70687 = VERTEX_POINT('',#70688);
#70688 = CARTESIAN_POINT('',(2.451146897693,0.45013615424,7.989199402255
    ));
#70689 = VERTEX_POINT('',#70690);
#70690 = CARTESIAN_POINT('',(2.451146897693,0.499414172798,
    7.911475235169));
#70691 = SURFACE_CURVE('',#70692,(#70696),.PCURVE_S1.);
#70692 = LINE('',#70693,#70694);
#70693 = CARTESIAN_POINT('',(2.451146897693,0.45013615424,7.989199402255
    ));
#70694 = VECTOR('',#70695,1.);
#70695 = DIRECTION('',(0.E+000,0.535460824729,-0.844560066058));
#70696 = PCURVE('',#70697,#70702);
#70697 = PLANE('',#70698);
#70698 = AXIS2_PLACEMENT_3D('',#70699,#70700,#70701);
#70699 = CARTESIAN_POINT('',(2.401146897693,0.499414172798,
    7.911475235169));
#70700 = DIRECTION('',(0.E+000,0.844560066058,0.535460824729));
#70701 = DIRECTION('',(0.E+000,0.535460824729,-0.844560066058));
#70702 = DEFINITIONAL_REPRESENTATION('',(#70703),#70707);
#70703 = LINE('',#70704,#70705);
#70704 = CARTESIAN_POINT('',(-9.202917614613E-002,-5.000000000001E-002)
  );
#70705 = VECTOR('',#70706,1.);
#70706 = DIRECTION('',(1.,0.E+000));
#70707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70708 = ORIENTED_EDGE('',*,*,#70709,.F.);
#70709 = EDGE_CURVE('',#70710,#70687,#70712,.T.);
#70710 = VERTEX_POINT('',#70711);
#70711 = CARTESIAN_POINT('',(2.401146897693,0.45013615424,7.989199402255
    ));
#70712 = SURFACE_CURVE('',#70713,(#70716),.PCURVE_S1.);
#70713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70714,#70715),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#70714 = CARTESIAN_POINT('',(2.401146897693,0.45013615424,7.989199402255
    ));
#70715 = CARTESIAN_POINT('',(2.451146897693,0.45013615424,7.989199402255
    ));
#70716 = PCURVE('',#70697,#70717);
#70717 = DEFINITIONAL_REPRESENTATION('',(#70718),#70721);
#70718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70719,#70720),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#70719 = CARTESIAN_POINT('',(-9.202917614613E-002,0.E+000));
#70720 = CARTESIAN_POINT('',(-9.202917614613E-002,-5.000000000001E-002)
  );
#70721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70722 = ORIENTED_EDGE('',*,*,#70723,.F.);
#70723 = EDGE_CURVE('',#70724,#70710,#70726,.T.);
#70724 = VERTEX_POINT('',#70725);
#70725 = CARTESIAN_POINT('',(2.401146897693,0.499414172798,
    7.911475235169));
#70726 = SURFACE_CURVE('',#70727,(#70731),.PCURVE_S1.);
#70727 = LINE('',#70728,#70729);
#70728 = CARTESIAN_POINT('',(2.401146897693,0.499414172798,
    7.911475235169));
#70729 = VECTOR('',#70730,1.);
#70730 = DIRECTION('',(0.E+000,-0.535460824729,0.844560066058));
#70731 = PCURVE('',#70697,#70732);
#70732 = DEFINITIONAL_REPRESENTATION('',(#70733),#70737);
#70733 = LINE('',#70734,#70735);
#70734 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70735 = VECTOR('',#70736,1.);
#70736 = DIRECTION('',(-1.,0.E+000));
#70737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70738 = ORIENTED_EDGE('',*,*,#70739,.T.);
#70739 = EDGE_CURVE('',#70724,#70689,#70740,.T.);
#70740 = SURFACE_CURVE('',#70741,(#70744),.PCURVE_S1.);
#70741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70742,#70743),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#70742 = CARTESIAN_POINT('',(2.401146897693,0.506604107944,
    7.900134849802));
#70743 = CARTESIAN_POINT('',(2.451146897693,0.506604107944,
    7.900134849802));
#70744 = PCURVE('',#70697,#70745);
#70745 = DEFINITIONAL_REPRESENTATION('',(#70746),#70749);
#70746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70747,#70748),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#70747 = CARTESIAN_POINT('',(1.342756521813E-002,0.E+000));
#70748 = CARTESIAN_POINT('',(1.342756521813E-002,-5.000000000001E-002));
#70749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70754)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70751,#70752,#70753)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70751 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70752 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70753 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70754 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#70751,
  'distance_accuracy_value','confusion accuracy');
#70755 = SHAPE_DEFINITION_REPRESENTATION(#70756,#70679);
#70756 = PRODUCT_DEFINITION_SHAPE('','',#70757);
#70757 = PRODUCT_DEFINITION('design','',#70758,#70761);
#70758 = PRODUCT_DEFINITION_FORMATION('','',#70759);
#70759 = PRODUCT('CADSOFTTOOLS 1.347','CADSOFTTOOLS 1.347','',(#70760));
#70760 = PRODUCT_CONTEXT('',#2,'mechanical');
#70761 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70762 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70763,#70765);
#70763 = ( REPRESENTATION_RELATIONSHIP('','',#70679,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70764) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70764 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1399);
#70765 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70766);
#70766 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('347','','',#5,#70757,$);
#70767 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70759));
#70768 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70769),#70891);
#70769 = SHELL_BASED_SURFACE_MODEL('',(#70770));
#70770 = OPEN_SHELL('',(#70771));
#70771 = ADVANCED_FACE('',(#70772),#70805,.F.);
#70772 = FACE_BOUND('',#70773,.F.);
#70773 = EDGE_LOOP('',(#70774,#70835));
#70774 = ORIENTED_EDGE('',*,*,#70775,.T.);
#70775 = EDGE_CURVE('',#70776,#70778,#70780,.T.);
#70776 = VERTEX_POINT('',#70777);
#70777 = CARTESIAN_POINT('',(2.426146897693,0.690519942029,
    7.767044145425));
#70778 = VERTEX_POINT('',#70779);
#70779 = CARTESIAN_POINT('',(2.419896897693,0.545003484851,
    7.924480497736));
#70780 = SURFACE_CURVE('',#70781,(#70804),.PCURVE_S1.);
#70781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70782,#70783,#70784,#70785,
    #70786,#70787,#70788,#70789,#70790,#70791,#70792,#70793,#70794,
    #70795,#70796,#70797,#70798,#70799,#70800,#70801,#70802,#70803),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.321011461012,
    0.437296739754,0.538330663227,0.631159450404,0.713854582355,
    0.79793561763,0.851967110055,0.901537882093,0.968330878798,1.),
  .UNSPECIFIED.);
#70782 = CARTESIAN_POINT('',(2.401146897693,0.690519942029,
    7.767044145425));
#70783 = CARTESIAN_POINT('',(2.401146897693,0.68330289825,7.790844798245
    ));
#70784 = CARTESIAN_POINT('',(2.401146897693,0.676085854471,
    7.814645451065));
#70785 = CARTESIAN_POINT('',(2.401146897693,0.660652103406,
    7.844164558296));
#70786 = CARTESIAN_POINT('',(2.401146897693,0.656373612764,
    7.851984214406));
#70787 = CARTESIAN_POINT('',(2.401146897693,0.647012423335,7.865664848)
  );
#70788 = CARTESIAN_POINT('',(2.401146897693,0.642227587189,
    7.871863303581));
#70789 = CARTESIAN_POINT('',(2.401146897693,0.6323380595,7.882887888144)
  );
#70790 = CARTESIAN_POINT('',(2.401146897693,0.627257807683,
    7.887909162377));
#70791 = CARTESIAN_POINT('',(2.401146897693,0.617086331448,
    7.896674172263));
#70792 = CARTESIAN_POINT('',(2.401146897693,0.612030503717,
    7.900601249968));
#70793 = CARTESIAN_POINT('',(2.401146897693,0.60138857028,7.907690408058
    ));
#70794 = CARTESIAN_POINT('',(2.401146897693,0.595756193959,
    7.911078749487));
#70795 = CARTESIAN_POINT('',(2.401146897693,0.586184051508,
    7.915511702696));
#70796 = CARTESIAN_POINT('',(2.401146897693,0.582336260622,
    7.917070595664));
#70797 = CARTESIAN_POINT('',(2.401146897693,0.574833093534,
    7.919492958941));
#70798 = CARTESIAN_POINT('',(2.401146897693,0.57115436328,7.920368425785
    ));
#70799 = CARTESIAN_POINT('',(2.401146897693,0.562473415451,
    7.922240419824));
#70800 = CARTESIAN_POINT('',(2.401146897693,0.557372447662,
    7.922907357532));
#70801 = CARTESIAN_POINT('',(2.401146897693,0.549860227345,
    7.923915753373));
#70802 = CARTESIAN_POINT('',(2.401146897693,0.547431856098,
    7.924198125554));
#70803 = CARTESIAN_POINT('',(2.401146897693,0.545003484851,
    7.924480497736));
#70804 = PCURVE('',#70805,#70810);
#70805 = PLANE('',#70806);
#70806 = AXIS2_PLACEMENT_3D('',#70807,#70808,#70809);
#70807 = CARTESIAN_POINT('',(2.401146897693,0.690519942029,
    7.767044145425));
#70808 = DIRECTION('',(1.,0.E+000,0.E+000));
#70809 = DIRECTION('',(0.E+000,-0.299074375655,0.954229803468));
#70810 = DEFINITIONAL_REPRESENTATION('',(#70811),#70834);
#70811 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70812,#70813,#70814,#70815,
    #70816,#70817,#70818,#70819,#70820,#70821,#70822,#70823,#70824,
    #70825,#70826,#70827,#70828,#70829,#70830,#70831,#70832,#70833),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,4),(0.E+000,0.321011461012,
    0.437296739754,0.538330663227,0.631159450404,0.713854582355,
    0.79793561763,0.851967110055,0.901537882093,0.968330878798,1.),
  .UNSPECIFIED.);
#70812 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70813 = CARTESIAN_POINT('',(2.486972512527E-002,-2.314471153935E-004));
#70814 = CARTESIAN_POINT('',(4.973945025053E-002,-4.628942307829E-004));
#70815 = CARTESIAN_POINT('',(8.252330160563E-002,5.43604244961E-003));
#70816 = CARTESIAN_POINT('',(9.126463743571E-002,7.180046964906E-003));
#70817 = CARTESIAN_POINT('',(0.107118797625,1.202124596365E-002));
#70818 = CARTESIAN_POINT('',(0.114464570559,1.473327998552E-002));
#70819 = CARTESIAN_POINT('',(0.127942262039,2.087299130352E-002));
#70820 = CARTESIAN_POINT('',(0.134253084705,2.42189845405E-002));
#70821 = CARTESIAN_POINT('',(0.14565894627,3.130352044981E-002));
#70822 = CARTESIAN_POINT('',(0.150918349379,3.495345363887E-002));
#70823 = CARTESIAN_POINT('',(0.160865764908,4.2988118162E-002));
#70824 = CARTESIAN_POINT('',(0.165783520716,4.734933341374E-002));
#70825 = CARTESIAN_POINT('',(0.172876359312,5.515757431073E-002));
#70826 = CARTESIAN_POINT('',(0.175514677099,5.836302611021E-002));
#70827 = CARTESIAN_POINT('',(0.180070173346,6.479830498138E-002));
#70828 = CARTESIAN_POINT('',(0.182005783853,6.80468293293E-002));
#70829 = CARTESIAN_POINT('',(0.186388345409,7.577058302085E-002));
#70830 = CARTESIAN_POINT('',(0.188550326004,8.043861453373E-002));
#70831 = CARTESIAN_POINT('',(0.19175927997,8.730541369345E-002));
#70832 = CARTESIAN_POINT('',(0.192754991536,8.953818762728E-002));
#70833 = CARTESIAN_POINT('',(0.193750703102,9.177096156112E-002));
#70834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70835 = ORIENTED_EDGE('',*,*,#70836,.T.);
#70836 = EDGE_CURVE('',#70778,#70776,#70837,.T.);
#70837 = SURFACE_CURVE('',#70838,(#70863),.PCURVE_S1.);
#70838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70839,#70840,#70841,#70842,
    #70843,#70844,#70845,#70846,#70847,#70848,#70849,#70850,#70851,
    #70852,#70853,#70854,#70855,#70856,#70857,#70858,#70859,#70860,
    #70861,#70862),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.133494618851,0.184843224479,0.238650424051,0.301201983785,
    0.382710853685,0.467224786369,0.560213617633,0.661115142876,
    0.770992210001,0.931797707966,1.),.UNSPECIFIED.);
#70839 = CARTESIAN_POINT('',(2.451146897693,0.545003484851,
    7.924480497736));
#70840 = CARTESIAN_POINT('',(2.451146897693,0.55525754929,7.923344236954
    ));
#70841 = CARTESIAN_POINT('',(2.451146897693,0.56551161373,7.922207976172
    ));
#70842 = CARTESIAN_POINT('',(2.451146897693,0.578985912859,
    7.918166153666));
#70843 = CARTESIAN_POINT('',(2.451146897693,0.582703995522,
    7.916910457242));
#70844 = CARTESIAN_POINT('',(2.451146897693,0.59010379515,7.913802920389
    ));
#70845 = CARTESIAN_POINT('',(2.451146897693,0.593812602216,
    7.911915423847));
#70846 = CARTESIAN_POINT('',(2.451146897693,0.601611980655,
    7.907561330471));
#70847 = CARTESIAN_POINT('',(2.451146897693,0.605688414862,
    7.904901333746));
#70848 = CARTESIAN_POINT('',(2.451146897693,0.614734908847,
    7.898536491165));
#70849 = CARTESIAN_POINT('',(2.451146897693,0.619629238152,
    7.894600699937));
#70850 = CARTESIAN_POINT('',(2.451146897693,0.629082557648,
    7.886125654385));
#70851 = CARTESIAN_POINT('',(2.451146897693,0.633645170826,
    7.881495408393));
#70852 = CARTESIAN_POINT('',(2.451146897693,0.642626714335,
    7.871326340095));
#70853 = CARTESIAN_POINT('',(2.451146897693,0.647018785072,
    7.865625067941));
#70854 = CARTESIAN_POINT('',(2.451146897693,0.655407204678,
    7.853431333202));
#70855 = CARTESIAN_POINT('',(2.451146897693,0.659306679738,7.84674846151
    ));
#70856 = CARTESIAN_POINT('',(2.451146897693,0.666813550739,
    7.832555132446));
#70857 = CARTESIAN_POINT('',(2.451146897693,0.670144809622,
    7.824852732452));
#70858 = CARTESIAN_POINT('',(2.451146897693,0.678070848397,
    7.805736348842));
#70859 = CARTESIAN_POINT('',(2.451146897693,0.6818933779,7.79392193012)
  );
#70860 = CARTESIAN_POINT('',(2.451146897693,0.687391094782,
    7.777124544653));
#70861 = CARTESIAN_POINT('',(2.451146897693,0.688955518405,
    7.772084345039));
#70862 = CARTESIAN_POINT('',(2.451146897693,0.690519942029,
    7.767044145425));
#70863 = PCURVE('',#70805,#70864);
#70864 = DEFINITIONAL_REPRESENTATION('',(#70865),#70890);
#70865 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70866,#70867,#70868,#70869,
    #70870,#70871,#70872,#70873,#70874,#70875,#70876,#70877,#70878,
    #70879,#70880,#70881,#70882,#70883,#70884,#70885,#70886,#70887,
    #70888,#70889),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,4),(
    0.E+000,0.133494618851,0.184843224479,0.238650424051,0.301201983785,
    0.382710853685,0.467224786369,0.560213617633,0.661115142876,
    0.770992210001,0.931797707966,1.),.UNSPECIFIED.);
#70866 = CARTESIAN_POINT('',(0.193750703102,9.177096156112E-002));
#70867 = CARTESIAN_POINT('',(0.189599721279,8.232605415053E-002));
#70868 = CARTESIAN_POINT('',(0.185448739457,7.288114673995E-002));
#70869 = CARTESIAN_POINT('',(0.177562094362,6.123237447255E-002));
#70870 = CARTESIAN_POINT('',(0.175251888159,5.806001580764E-002));
#70871 = CARTESIAN_POINT('',(0.170073493425,5.192829110692E-002));
#70872 = CARTESIAN_POINT('',(0.167163178812,4.895373871893E-002));
#70873 = CARTESIAN_POINT('',(0.160675778909,4.281353712186E-002));
#70874 = CARTESIAN_POINT('',(0.156918373742,3.971921896967E-002));
#70875 = CARTESIAN_POINT('',(0.148139276716,3.299034611345E-002));
#70876 = CARTESIAN_POINT('',(0.142919858945,2.949712552679E-002));
#70877 = CARTESIAN_POINT('',(0.132005472267,2.301115527893E-002));
#70878 = CARTESIAN_POINT('',(0.126222592857,2.004216173195E-002));
#70879 = CARTESIAN_POINT('',(0.113832815296,1.451301298656E-002));
#70880 = CARTESIAN_POINT('',(0.107078935676,1.20270726009E-002));
#70881 = CARTESIAN_POINT('',(9.293454921514E-002,7.669426212112E-003));
#70882 = CARTESIAN_POINT('',(8.539132080519E-002,5.947106570945E-003));
#70883 = CARTESIAN_POINT('',(6.960251044379E-002,3.028687559169E-003));
#70884 = CARTESIAN_POINT('',(6.125635664083E-002,2.153491520043E-003));
#70885 = CARTESIAN_POINT('',(4.064445856794E-002,3.074495900015E-004));
#70886 = CARTESIAN_POINT('',(2.822756748735E-002,1.932679163192E-004));
#70887 = CARTESIAN_POINT('',(1.055477541103E-002,-2.914981205215E-005));
#70888 = CARTESIAN_POINT('',(5.277387705517E-003,-1.457490602608E-005));
#70889 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70895)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70892,#70893,#70894)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70892 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70893 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70894 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70895 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#70892,
  'distance_accuracy_value','confusion accuracy');
#70896 = SHAPE_DEFINITION_REPRESENTATION(#70897,#70768);
#70897 = PRODUCT_DEFINITION_SHAPE('','',#70898);
#70898 = PRODUCT_DEFINITION('design','',#70899,#70902);
#70899 = PRODUCT_DEFINITION_FORMATION('','',#70900);
#70900 = PRODUCT('CADSOFTTOOLS 1.348','CADSOFTTOOLS 1.348','',(#70901));
#70901 = PRODUCT_CONTEXT('',#2,'mechanical');
#70902 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70903 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70904,#70906);
#70904 = ( REPRESENTATION_RELATIONSHIP('','',#70768,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70905) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70905 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1403);
#70906 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70907);
#70907 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('348','','',#5,#70898,$);
#70908 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70900));
#70909 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70910),#70976);
#70910 = SHELL_BASED_SURFACE_MODEL('',(#70911));
#70911 = OPEN_SHELL('',(#70912));
#70912 = ADVANCED_FACE('',(#70913),#70934,.T.);
#70913 = FACE_BOUND('',#70914,.T.);
#70914 = EDGE_LOOP('',(#70915,#70952));
#70915 = ORIENTED_EDGE('',*,*,#70916,.F.);
#70916 = EDGE_CURVE('',#70917,#70919,#70921,.T.);
#70917 = VERTEX_POINT('',#70918);
#70918 = CARTESIAN_POINT('',(2.426146897693,0.690519942029,
    7.767044145425));
#70919 = VERTEX_POINT('',#70920);
#70920 = CARTESIAN_POINT('',(2.426146897693,0.706545572936,
    7.516242863374));
#70921 = SURFACE_CURVE('',#70922,(#70933),.PCURVE_S1.);
#70922 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70923,#70924,#70925,#70926,
    #70927,#70928,#70929,#70930,#70931,#70932),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.236849683674,0.552560587397,0.991863542862,1.),
  .UNSPECIFIED.);
#70923 = CARTESIAN_POINT('',(2.451146897693,0.690519942029,
    7.767044145425));
#70924 = CARTESIAN_POINT('',(2.451146897693,0.693860576351,
    7.747440018842));
#70925 = CARTESIAN_POINT('',(2.451146897693,0.697201210674,7.72783589226
    ));
#70926 = CARTESIAN_POINT('',(2.451146897693,0.702455503065,
    7.681825279864));
#70927 = CARTESIAN_POINT('',(2.451146897693,0.703401717126,
    7.655279169127));
#70928 = CARTESIAN_POINT('',(2.451146897693,0.706247943485,
    7.592024772529));
#70929 = CARTESIAN_POINT('',(2.451146897693,0.70613360564,7.555126069468
    ));
#70930 = CARTESIAN_POINT('',(2.451146897693,0.706531377434,
    7.517607369776));
#70931 = CARTESIAN_POINT('',(2.451146897693,0.706538480244,
    7.516925116575));
#70932 = CARTESIAN_POINT('',(2.451146897693,0.706545583054,
    7.516242863374));
#70933 = PCURVE('',#70934,#70939);
#70934 = PLANE('',#70935);
#70935 = AXIS2_PLACEMENT_3D('',#70936,#70937,#70938);
#70936 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.516242863374));
#70937 = DIRECTION('',(1.,0.E+000,0.E+000));
#70938 = DIRECTION('',(0.E+000,-1.047167908416E-002,0.999945170465));
#70939 = DEFINITIONAL_REPRESENTATION('',(#70940),#70951);
#70940 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70941,#70942,#70943,#70944,
    #70945,#70946,#70947,#70948,#70949,#70950),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.236849683674,0.552560587397,0.991863542862,1.),
  .UNSPECIFIED.);
#70941 = CARTESIAN_POINT('',(0.250955346103,1.339845180743E-002));
#70942 = CARTESIAN_POINT('',(0.231317312355,1.026328877261E-002));
#70943 = CARTESIAN_POINT('',(0.211679278607,7.128125737784E-003));
#70944 = CARTESIAN_POINT('',(0.165616167687,2.355929804053E-003));
#70945 = CARTESIAN_POINT('',(0.139061604012,1.687749976433E-003));
#70946 = CARTESIAN_POINT('',(7.578087085366E-002,-4.959405836491E-004));
#70947 = CARTESIAN_POINT('',(3.888538824123E-002,4.782370050971E-006));
#70948 = CARTESIAN_POINT('',(1.364580343553E-003,-8.38319507146E-008));
#70949 = CARTESIAN_POINT('',(6.822901717713E-004,-4.19159753573E-008));
#70950 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70952 = ORIENTED_EDGE('',*,*,#70953,.F.);
#70953 = EDGE_CURVE('',#70919,#70917,#70954,.T.);
#70954 = SURFACE_CURVE('',#70955,(#70964),.PCURVE_S1.);
#70955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70956,#70957,#70958,#70959,
    #70960,#70961,#70962,#70963),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.436928595714,0.886742368069,1.),.UNSPECIFIED.);
#70956 = CARTESIAN_POINT('',(2.401146897693,0.706545583054,
    7.516242863374));
#70957 = CARTESIAN_POINT('',(2.401146897693,0.706525468525,
    7.552925986295));
#70958 = CARTESIAN_POINT('',(2.401146897693,0.706505353995,
    7.589609109215));
#70959 = CARTESIAN_POINT('',(2.401146897693,0.702786589989,7.66383554548
    ));
#70960 = CARTESIAN_POINT('',(2.401146897693,0.700729665582,
    7.701596034029));
#70961 = CARTESIAN_POINT('',(2.401146897693,0.693773102446,
    7.748304077765));
#70962 = CARTESIAN_POINT('',(2.401146897693,0.692146522237,
    7.757674111595));
#70963 = CARTESIAN_POINT('',(2.401146897693,0.690519942029,
    7.767044145425));
#70964 = PCURVE('',#70934,#70965);
#70965 = DEFINITIONAL_REPRESENTATION('',(#70966),#70975);
#70966 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#70967,#70968,#70969,#70970,
    #70971,#70972,#70973,#70974),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.436928595714,0.886742368069,1.),.UNSPECIFIED.);
#70967 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70968 = CARTESIAN_POINT('',(3.668132223476E-002,-3.640204643857E-004));
#70969 = CARTESIAN_POINT('',(7.336264446952E-002,-7.280409287714E-004));
#70970 = CARTESIAN_POINT('',(0.147623952637,2.213243759171E-003));
#70971 = CARTESIAN_POINT('',(0.185403910248,3.874639667814E-003));
#70972 = CARTESIAN_POINT('',(0.232182239901,1.034170973382E-002));
#70973 = CARTESIAN_POINT('',(0.241568793002,1.187008077063E-002));
#70974 = CARTESIAN_POINT('',(0.250955346103,1.339845180743E-002));
#70975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70980)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70977,#70978,#70979)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70977 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70978 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70979 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70980 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#70977,
  'distance_accuracy_value','confusion accuracy');
#70981 = SHAPE_DEFINITION_REPRESENTATION(#70982,#70909);
#70982 = PRODUCT_DEFINITION_SHAPE('','',#70983);
#70983 = PRODUCT_DEFINITION('design','',#70984,#70987);
#70984 = PRODUCT_DEFINITION_FORMATION('','',#70985);
#70985 = PRODUCT('CADSOFTTOOLS 1.349','CADSOFTTOOLS 1.349','',(#70986));
#70986 = PRODUCT_CONTEXT('',#2,'mechanical');
#70987 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70988 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70989,#70991);
#70989 = ( REPRESENTATION_RELATIONSHIP('','',#70909,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70990) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70990 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1407);
#70991 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70992);
#70992 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('349','','',#5,#70983,$);
#70993 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70985));
#70994 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70995),#71051);
#70995 = SHELL_BASED_SURFACE_MODEL('',(#70996));
#70996 = OPEN_SHELL('',(#70997));
#70997 = ADVANCED_FACE('',(#70998),#71012,.F.);
#70998 = FACE_BOUND('',#70999,.F.);
#70999 = EDGE_LOOP('',(#71000,#71023,#71037));
#71000 = ORIENTED_EDGE('',*,*,#71001,.T.);
#71001 = EDGE_CURVE('',#71002,#71004,#71006,.T.);
#71002 = VERTEX_POINT('',#71003);
#71003 = CARTESIAN_POINT('',(2.426146897693,-4.408648840784,
    8.248870224643));
#71004 = VERTEX_POINT('',#71005);
#71005 = CARTESIAN_POINT('',(2.401146897693,-4.466213038879,
    8.21562922659));
#71006 = SURFACE_CURVE('',#71007,(#71011),.PCURVE_S1.);
#71007 = LINE('',#71008,#71009);
#71008 = CARTESIAN_POINT('',(2.401146897693,-4.408648840784,
    8.248870224643));
#71009 = VECTOR('',#71010,1.);
#71010 = DIRECTION('',(0.E+000,-0.865984408665,-0.500070998909));
#71011 = PCURVE('',#71012,#71017);
#71012 = PLANE('',#71013);
#71013 = AXIS2_PLACEMENT_3D('',#71014,#71015,#71016);
#71014 = CARTESIAN_POINT('',(2.401146897693,-4.466213038879,
    8.21562922659));
#71015 = DIRECTION('',(0.E+000,-0.500070998909,0.865984408665));
#71016 = DIRECTION('',(0.E+000,0.865984408665,0.500070998909));
#71017 = DEFINITIONAL_REPRESENTATION('',(#71018),#71022);
#71018 = LINE('',#71019,#71020);
#71019 = CARTESIAN_POINT('',(6.647255714907E-002,0.E+000));
#71020 = VECTOR('',#71021,1.);
#71021 = DIRECTION('',(-1.,-0.E+000));
#71022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71023 = ORIENTED_EDGE('',*,*,#71024,.T.);
#71024 = EDGE_CURVE('',#71004,#71025,#71027,.T.);
#71025 = VERTEX_POINT('',#71026);
#71026 = CARTESIAN_POINT('',(2.451146897693,-4.466213038879,
    8.21562922659));
#71027 = SURFACE_CURVE('',#71028,(#71031),.PCURVE_S1.);
#71028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71029,#71030),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71029 = CARTESIAN_POINT('',(2.401146897693,-4.466213038879,
    8.21562922659));
#71030 = CARTESIAN_POINT('',(2.451146897693,-4.466213038879,
    8.21562922659));
#71031 = PCURVE('',#71012,#71032);
#71032 = DEFINITIONAL_REPRESENTATION('',(#71033),#71036);
#71033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71034,#71035),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71034 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71035 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71037 = ORIENTED_EDGE('',*,*,#71038,.T.);
#71038 = EDGE_CURVE('',#71025,#71002,#71039,.T.);
#71039 = SURFACE_CURVE('',#71040,(#71044),.PCURVE_S1.);
#71040 = LINE('',#71041,#71042);
#71041 = CARTESIAN_POINT('',(2.451146897693,-4.466213038879,
    8.21562922659));
#71042 = VECTOR('',#71043,1.);
#71043 = DIRECTION('',(0.E+000,0.865984408665,0.500070998909));
#71044 = PCURVE('',#71012,#71045);
#71045 = DEFINITIONAL_REPRESENTATION('',(#71046),#71050);
#71046 = LINE('',#71047,#71048);
#71047 = CARTESIAN_POINT('',(7.929798386777E-015,-5.000000000001E-002));
#71048 = VECTOR('',#71049,1.);
#71049 = DIRECTION('',(1.,0.E+000));
#71050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71055)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71052,#71053,#71054)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71052 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71053 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71054 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71055 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#71052,
  'distance_accuracy_value','confusion accuracy');
#71056 = SHAPE_DEFINITION_REPRESENTATION(#71057,#70994);
#71057 = PRODUCT_DEFINITION_SHAPE('','',#71058);
#71058 = PRODUCT_DEFINITION('design','',#71059,#71062);
#71059 = PRODUCT_DEFINITION_FORMATION('','',#71060);
#71060 = PRODUCT('CADSOFTTOOLS 1.350','CADSOFTTOOLS 1.350','',(#71061));
#71061 = PRODUCT_CONTEXT('',#2,'mechanical');
#71062 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71063 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71064,#71066);
#71064 = ( REPRESENTATION_RELATIONSHIP('','',#70994,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71065) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71065 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1411);
#71066 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71067);
#71067 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('350','','',#5,#71058,$);
#71068 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71060));
#71069 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71070),#71142);
#71070 = SHELL_BASED_SURFACE_MODEL('',(#71071));
#71071 = OPEN_SHELL('',(#71072));
#71072 = ADVANCED_FACE('',(#71073),#71087,.F.);
#71073 = FACE_BOUND('',#71074,.T.);
#71074 = EDGE_LOOP('',(#71075,#71098,#71112,#71128));
#71075 = ORIENTED_EDGE('',*,*,#71076,.F.);
#71076 = EDGE_CURVE('',#71077,#71079,#71081,.T.);
#71077 = VERTEX_POINT('',#71078);
#71078 = CARTESIAN_POINT('',(2.401146897693,-4.449525665724,
    8.352315232965));
#71079 = VERTEX_POINT('',#71080);
#71080 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#71081 = SURFACE_CURVE('',#71082,(#71086),.PCURVE_S1.);
#71082 = LINE('',#71083,#71084);
#71083 = CARTESIAN_POINT('',(2.401146897693,-4.449525665724,
    8.352315232965));
#71084 = VECTOR('',#71085,1.);
#71085 = DIRECTION('',(0.E+000,-0.865984382356,-0.500071044468));
#71086 = PCURVE('',#71087,#71092);
#71087 = PLANE('',#71088);
#71088 = AXIS2_PLACEMENT_3D('',#71089,#71090,#71091);
#71089 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#71090 = DIRECTION('',(0.E+000,-0.500071044468,0.865984382356));
#71091 = DIRECTION('',(0.E+000,0.865984382356,0.500071044468));
#71092 = DEFINITIONAL_REPRESENTATION('',(#71093),#71097);
#71093 = LINE('',#71094,#71095);
#71094 = CARTESIAN_POINT('',(0.438087154916,0.E+000));
#71095 = VECTOR('',#71096,1.);
#71096 = DIRECTION('',(-1.,-0.E+000));
#71097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71098 = ORIENTED_EDGE('',*,*,#71099,.T.);
#71099 = EDGE_CURVE('',#71077,#71100,#71102,.T.);
#71100 = VERTEX_POINT('',#71101);
#71101 = CARTESIAN_POINT('',(2.451146897693,-4.449525665724,
    8.352315232965));
#71102 = SURFACE_CURVE('',#71103,(#71106),.PCURVE_S1.);
#71103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71104,#71105),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71104 = CARTESIAN_POINT('',(2.401146897693,-4.449525665724,
    8.352315232965));
#71105 = CARTESIAN_POINT('',(2.451146897693,-4.449525665724,
    8.352315232965));
#71106 = PCURVE('',#71087,#71107);
#71107 = DEFINITIONAL_REPRESENTATION('',(#71108),#71111);
#71108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71109,#71110),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71109 = CARTESIAN_POINT('',(0.438087154916,0.E+000));
#71110 = CARTESIAN_POINT('',(0.438087154916,-5.000000000001E-002));
#71111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71112 = ORIENTED_EDGE('',*,*,#71113,.F.);
#71113 = EDGE_CURVE('',#71114,#71100,#71116,.T.);
#71114 = VERTEX_POINT('',#71115);
#71115 = CARTESIAN_POINT('',(2.451146897693,-4.828902299992,
    8.133240531838));
#71116 = SURFACE_CURVE('',#71117,(#71121),.PCURVE_S1.);
#71117 = LINE('',#71118,#71119);
#71118 = CARTESIAN_POINT('',(2.451146897693,-4.828902299992,
    8.133240531838));
#71119 = VECTOR('',#71120,1.);
#71120 = DIRECTION('',(0.E+000,0.865984382356,0.500071044468));
#71121 = PCURVE('',#71087,#71122);
#71122 = DEFINITIONAL_REPRESENTATION('',(#71123),#71127);
#71123 = LINE('',#71124,#71125);
#71124 = CARTESIAN_POINT('',(3.964899180851E-015,-5.000000000001E-002));
#71125 = VECTOR('',#71126,1.);
#71126 = DIRECTION('',(1.,0.E+000));
#71127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71128 = ORIENTED_EDGE('',*,*,#71129,.F.);
#71129 = EDGE_CURVE('',#71079,#71114,#71130,.T.);
#71130 = SURFACE_CURVE('',#71131,(#71135),.PCURVE_S1.);
#71131 = LINE('',#71132,#71133);
#71132 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#71133 = VECTOR('',#71134,1.);
#71134 = DIRECTION('',(1.,0.E+000,0.E+000));
#71135 = PCURVE('',#71087,#71136);
#71136 = DEFINITIONAL_REPRESENTATION('',(#71137),#71141);
#71137 = LINE('',#71138,#71139);
#71138 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71139 = VECTOR('',#71140,1.);
#71140 = DIRECTION('',(0.E+000,-1.));
#71141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71146)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71143,#71144,#71145)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71143 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71144 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71145 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71146 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71143,
  'distance_accuracy_value','confusion accuracy');
#71147 = SHAPE_DEFINITION_REPRESENTATION(#71148,#71069);
#71148 = PRODUCT_DEFINITION_SHAPE('','',#71149);
#71149 = PRODUCT_DEFINITION('design','',#71150,#71153);
#71150 = PRODUCT_DEFINITION_FORMATION('','',#71151);
#71151 = PRODUCT('CADSOFTTOOLS 1.351','CADSOFTTOOLS 1.351','',(#71152));
#71152 = PRODUCT_CONTEXT('',#2,'mechanical');
#71153 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71154 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71155,#71157);
#71155 = ( REPRESENTATION_RELATIONSHIP('','',#71069,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71156) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71156 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1415);
#71157 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71158);
#71158 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('351','','',#5,#71149,$);
#71159 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71151));
#71160 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71161),#71235);
#71161 = SHELL_BASED_SURFACE_MODEL('',(#71162));
#71162 = OPEN_SHELL('',(#71163));
#71163 = ADVANCED_FACE('',(#71164),#71178,.F.);
#71164 = FACE_BOUND('',#71165,.T.);
#71165 = EDGE_LOOP('',(#71166,#71189,#71205,#71221));
#71166 = ORIENTED_EDGE('',*,*,#71167,.F.);
#71167 = EDGE_CURVE('',#71168,#71170,#71172,.T.);
#71168 = VERTEX_POINT('',#71169);
#71169 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#71170 = VERTEX_POINT('',#71171);
#71171 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#71172 = SURFACE_CURVE('',#71173,(#71177),.PCURVE_S1.);
#71173 = LINE('',#71174,#71175);
#71174 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#71175 = VECTOR('',#71176,1.);
#71176 = DIRECTION('',(0.E+000,-0.500065095332,0.865987817715));
#71177 = PCURVE('',#71178,#71183);
#71178 = PLANE('',#71179);
#71179 = AXIS2_PLACEMENT_3D('',#71180,#71181,#71182);
#71180 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#71181 = DIRECTION('',(0.E+000,0.865987817715,0.500065095332));
#71182 = DIRECTION('',(0.E+000,0.500065095332,-0.865987817715));
#71183 = DEFINITIONAL_REPRESENTATION('',(#71184),#71188);
#71184 = LINE('',#71185,#71186);
#71185 = CARTESIAN_POINT('',(5.501153208241E-002,0.E+000));
#71186 = VECTOR('',#71187,1.);
#71187 = DIRECTION('',(-1.,0.E+000));
#71188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71189 = ORIENTED_EDGE('',*,*,#71190,.T.);
#71190 = EDGE_CURVE('',#71168,#71191,#71193,.T.);
#71191 = VERTEX_POINT('',#71192);
#71192 = CARTESIAN_POINT('',(2.451146897693,-4.828902299992,
    8.133240531838));
#71193 = SURFACE_CURVE('',#71194,(#71198),.PCURVE_S1.);
#71194 = LINE('',#71195,#71196);
#71195 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#71196 = VECTOR('',#71197,1.);
#71197 = DIRECTION('',(1.,0.E+000,0.E+000));
#71198 = PCURVE('',#71178,#71199);
#71199 = DEFINITIONAL_REPRESENTATION('',(#71200),#71204);
#71200 = LINE('',#71201,#71202);
#71201 = CARTESIAN_POINT('',(5.501153208242E-002,0.E+000));
#71202 = VECTOR('',#71203,1.);
#71203 = DIRECTION('',(0.E+000,-1.));
#71204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71205 = ORIENTED_EDGE('',*,*,#71206,.F.);
#71206 = EDGE_CURVE('',#71207,#71191,#71209,.T.);
#71207 = VERTEX_POINT('',#71208);
#71208 = CARTESIAN_POINT('',(2.451146897693,-4.856411647027,
    8.180879848455));
#71209 = SURFACE_CURVE('',#71210,(#71214),.PCURVE_S1.);
#71210 = LINE('',#71211,#71212);
#71211 = CARTESIAN_POINT('',(2.451146897693,-4.856411647027,
    8.180879848455));
#71212 = VECTOR('',#71213,1.);
#71213 = DIRECTION('',(8.07265664197E-015,0.500065095332,-0.865987817715
    ));
#71214 = PCURVE('',#71178,#71215);
#71215 = DEFINITIONAL_REPRESENTATION('',(#71216),#71220);
#71216 = LINE('',#71217,#71218);
#71217 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71218 = VECTOR('',#71219,1.);
#71219 = DIRECTION('',(1.,-8.07265664197E-015));
#71220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71221 = ORIENTED_EDGE('',*,*,#71222,.F.);
#71222 = EDGE_CURVE('',#71170,#71207,#71223,.T.);
#71223 = SURFACE_CURVE('',#71224,(#71228),.PCURVE_S1.);
#71224 = LINE('',#71225,#71226);
#71225 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#71226 = VECTOR('',#71227,1.);
#71227 = DIRECTION('',(1.,0.E+000,0.E+000));
#71228 = PCURVE('',#71178,#71229);
#71229 = DEFINITIONAL_REPRESENTATION('',(#71230),#71234);
#71230 = LINE('',#71231,#71232);
#71231 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71232 = VECTOR('',#71233,1.);
#71233 = DIRECTION('',(0.E+000,-1.));
#71234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71239)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71236,#71237,#71238)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71236,
  'distance_accuracy_value','confusion accuracy');
#71240 = SHAPE_DEFINITION_REPRESENTATION(#71241,#71160);
#71241 = PRODUCT_DEFINITION_SHAPE('','',#71242);
#71242 = PRODUCT_DEFINITION('design','',#71243,#71246);
#71243 = PRODUCT_DEFINITION_FORMATION('','',#71244);
#71244 = PRODUCT('CADSOFTTOOLS 1.352','CADSOFTTOOLS 1.352','',(#71245));
#71245 = PRODUCT_CONTEXT('',#2,'mechanical');
#71246 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71248,#71250);
#71248 = ( REPRESENTATION_RELATIONSHIP('','',#71160,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71249) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1419);
#71250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71251);
#71251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('352','','',#5,#71242,$);
#71252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71244));
#71253 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71254),#71328);
#71254 = SHELL_BASED_SURFACE_MODEL('',(#71255));
#71255 = OPEN_SHELL('',(#71256));
#71256 = ADVANCED_FACE('',(#71257),#71271,.F.);
#71257 = FACE_BOUND('',#71258,.T.);
#71258 = EDGE_LOOP('',(#71259,#71282,#71298,#71314));
#71259 = ORIENTED_EDGE('',*,*,#71260,.F.);
#71260 = EDGE_CURVE('',#71261,#71263,#71265,.T.);
#71261 = VERTEX_POINT('',#71262);
#71262 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#71263 = VERTEX_POINT('',#71264);
#71264 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#71265 = SURFACE_CURVE('',#71266,(#71270),.PCURVE_S1.);
#71266 = LINE('',#71267,#71268);
#71267 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#71268 = VECTOR('',#71269,1.);
#71269 = DIRECTION('',(0.E+000,0.86598370238,0.500072221995));
#71270 = PCURVE('',#71271,#71276);
#71271 = PLANE('',#71272);
#71272 = AXIS2_PLACEMENT_3D('',#71273,#71274,#71275);
#71273 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#71274 = DIRECTION('',(0.E+000,0.500072221995,-0.86598370238));
#71275 = DIRECTION('',(0.E+000,-0.86598370238,-0.500072221995));
#71276 = DEFINITIONAL_REPRESENTATION('',(#71277),#71281);
#71277 = LINE('',#71278,#71279);
#71278 = CARTESIAN_POINT('',(0.56229179802,0.E+000));
#71279 = VECTOR('',#71280,1.);
#71280 = DIRECTION('',(-1.,0.E+000));
#71281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71282 = ORIENTED_EDGE('',*,*,#71283,.T.);
#71283 = EDGE_CURVE('',#71261,#71284,#71286,.T.);
#71284 = VERTEX_POINT('',#71285);
#71285 = CARTESIAN_POINT('',(2.451146897693,-4.856411647027,
    8.180879848455));
#71286 = SURFACE_CURVE('',#71287,(#71291),.PCURVE_S1.);
#71287 = LINE('',#71288,#71289);
#71288 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#71289 = VECTOR('',#71290,1.);
#71290 = DIRECTION('',(1.,0.E+000,0.E+000));
#71291 = PCURVE('',#71271,#71292);
#71292 = DEFINITIONAL_REPRESENTATION('',(#71293),#71297);
#71293 = LINE('',#71294,#71295);
#71294 = CARTESIAN_POINT('',(0.56229179802,0.E+000));
#71295 = VECTOR('',#71296,1.);
#71296 = DIRECTION('',(0.E+000,-1.));
#71297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71298 = ORIENTED_EDGE('',*,*,#71299,.F.);
#71299 = EDGE_CURVE('',#71300,#71284,#71302,.T.);
#71300 = VERTEX_POINT('',#71301);
#71301 = CARTESIAN_POINT('',(2.451146897693,-4.36947611396,
    8.462066357301));
#71302 = SURFACE_CURVE('',#71303,(#71307),.PCURVE_S1.);
#71303 = LINE('',#71304,#71305);
#71304 = CARTESIAN_POINT('',(2.451146897693,-4.36947611396,
    8.462066357301));
#71305 = VECTOR('',#71306,1.);
#71306 = DIRECTION('',(-7.897842568821E-016,-0.86598370238,
    -0.500072221995));
#71307 = PCURVE('',#71271,#71308);
#71308 = DEFINITIONAL_REPRESENTATION('',(#71309),#71313);
#71309 = LINE('',#71310,#71311);
#71310 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71311 = VECTOR('',#71312,1.);
#71312 = DIRECTION('',(1.,7.897842568821E-016));
#71313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71314 = ORIENTED_EDGE('',*,*,#71315,.F.);
#71315 = EDGE_CURVE('',#71263,#71300,#71316,.T.);
#71316 = SURFACE_CURVE('',#71317,(#71321),.PCURVE_S1.);
#71317 = LINE('',#71318,#71319);
#71318 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#71319 = VECTOR('',#71320,1.);
#71320 = DIRECTION('',(1.,0.E+000,0.E+000));
#71321 = PCURVE('',#71271,#71322);
#71322 = DEFINITIONAL_REPRESENTATION('',(#71323),#71327);
#71323 = LINE('',#71324,#71325);
#71324 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71325 = VECTOR('',#71326,1.);
#71326 = DIRECTION('',(0.E+000,-1.));
#71327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71332)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71329,#71330,#71331)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71329 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71330 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71331 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71332 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71329,
  'distance_accuracy_value','confusion accuracy');
#71333 = SHAPE_DEFINITION_REPRESENTATION(#71334,#71253);
#71334 = PRODUCT_DEFINITION_SHAPE('','',#71335);
#71335 = PRODUCT_DEFINITION('design','',#71336,#71339);
#71336 = PRODUCT_DEFINITION_FORMATION('','',#71337);
#71337 = PRODUCT('CADSOFTTOOLS 1.353','CADSOFTTOOLS 1.353','',(#71338));
#71338 = PRODUCT_CONTEXT('',#2,'mechanical');
#71339 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71340 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71341,#71343);
#71341 = ( REPRESENTATION_RELATIONSHIP('','',#71253,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71342) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71342 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1423);
#71343 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71344);
#71344 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('353','','',#5,#71335,$);
#71345 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71337));
#71346 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71347),#71405);
#71347 = SHELL_BASED_SURFACE_MODEL('',(#71348));
#71348 = OPEN_SHELL('',(#71349));
#71349 = ADVANCED_FACE('',(#71350),#71364,.F.);
#71350 = FACE_BOUND('',#71351,.F.);
#71351 = EDGE_LOOP('',(#71352,#71375,#71391));
#71352 = ORIENTED_EDGE('',*,*,#71353,.T.);
#71353 = EDGE_CURVE('',#71354,#71356,#71358,.T.);
#71354 = VERTEX_POINT('',#71355);
#71355 = CARTESIAN_POINT('',(2.426146897693,-4.351708248199,
    8.431299260081));
#71356 = VERTEX_POINT('',#71357);
#71357 = CARTESIAN_POINT('',(2.451146897693,-4.36947611396,
    8.462066357301));
#71358 = SURFACE_CURVE('',#71359,(#71363),.PCURVE_S1.);
#71359 = LINE('',#71360,#71361);
#71360 = CARTESIAN_POINT('',(2.451146897693,-4.351708248199,
    8.431299260081));
#71361 = VECTOR('',#71362,1.);
#71362 = DIRECTION('',(0.E+000,-0.500094438813,0.865970872644));
#71363 = PCURVE('',#71364,#71369);
#71364 = PLANE('',#71365);
#71365 = AXIS2_PLACEMENT_3D('',#71366,#71367,#71368);
#71366 = CARTESIAN_POINT('',(2.401146897693,-4.351708248199,
    8.431299260081));
#71367 = DIRECTION('',(0.E+000,-0.865970872644,-0.500094438813));
#71368 = DIRECTION('',(0.E+000,-0.500094438813,0.865970872644));
#71369 = DEFINITIONAL_REPRESENTATION('',(#71370),#71374);
#71370 = LINE('',#71371,#71372);
#71371 = CARTESIAN_POINT('',(-4.409065829783E-015,-5.000000000001E-002)
  );
#71372 = VECTOR('',#71373,1.);
#71373 = DIRECTION('',(1.,0.E+000));
#71374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71375 = ORIENTED_EDGE('',*,*,#71376,.F.);
#71376 = EDGE_CURVE('',#71377,#71356,#71379,.T.);
#71377 = VERTEX_POINT('',#71378);
#71378 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#71379 = SURFACE_CURVE('',#71380,(#71384),.PCURVE_S1.);
#71380 = LINE('',#71381,#71382);
#71381 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#71382 = VECTOR('',#71383,1.);
#71383 = DIRECTION('',(1.,0.E+000,0.E+000));
#71384 = PCURVE('',#71364,#71385);
#71385 = DEFINITIONAL_REPRESENTATION('',(#71386),#71390);
#71386 = LINE('',#71387,#71388);
#71387 = CARTESIAN_POINT('',(3.552902088545E-002,0.E+000));
#71388 = VECTOR('',#71389,1.);
#71389 = DIRECTION('',(0.E+000,-1.));
#71390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71391 = ORIENTED_EDGE('',*,*,#71392,.T.);
#71392 = EDGE_CURVE('',#71377,#71354,#71393,.T.);
#71393 = SURFACE_CURVE('',#71394,(#71398),.PCURVE_S1.);
#71394 = LINE('',#71395,#71396);
#71395 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#71396 = VECTOR('',#71397,1.);
#71397 = DIRECTION('',(0.E+000,0.500094438813,-0.865970872644));
#71398 = PCURVE('',#71364,#71399);
#71399 = DEFINITIONAL_REPRESENTATION('',(#71400),#71404);
#71400 = LINE('',#71401,#71402);
#71401 = CARTESIAN_POINT('',(3.552902088545E-002,0.E+000));
#71402 = VECTOR('',#71403,1.);
#71403 = DIRECTION('',(-1.,-0.E+000));
#71404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71409)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71406,#71407,#71408)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71406 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71407 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71408 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71409 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#71406,
  'distance_accuracy_value','confusion accuracy');
#71410 = SHAPE_DEFINITION_REPRESENTATION(#71411,#71346);
#71411 = PRODUCT_DEFINITION_SHAPE('','',#71412);
#71412 = PRODUCT_DEFINITION('design','',#71413,#71416);
#71413 = PRODUCT_DEFINITION_FORMATION('','',#71414);
#71414 = PRODUCT('CADSOFTTOOLS 1.354','CADSOFTTOOLS 1.354','',(#71415));
#71415 = PRODUCT_CONTEXT('',#2,'mechanical');
#71416 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71418,#71420);
#71418 = ( REPRESENTATION_RELATIONSHIP('','',#71346,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71419) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1427);
#71420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71421);
#71421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('354','','',#5,#71412,$);
#71422 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71414));
#71423 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71424),#71510);
#71424 = SHELL_BASED_SURFACE_MODEL('',(#71425));
#71425 = OPEN_SHELL('',(#71426));
#71426 = ADVANCED_FACE('',(#71427),#71452,.T.);
#71427 = FACE_BOUND('',#71428,.T.);
#71428 = EDGE_LOOP('',(#71429,#71474));
#71429 = ORIENTED_EDGE('',*,*,#71430,.F.);
#71430 = EDGE_CURVE('',#71431,#71433,#71435,.T.);
#71431 = VERTEX_POINT('',#71432);
#71432 = CARTESIAN_POINT('',(2.426146897693,-4.351708248199,
    8.431299260081));
#71433 = VERTEX_POINT('',#71434);
#71434 = CARTESIAN_POINT('',(2.426146897693,-4.408648840784,
    8.248870224643));
#71435 = SURFACE_CURVE('',#71436,(#71451),.PCURVE_S1.);
#71436 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71437,#71438,#71439,#71440,
    #71441,#71442,#71443,#71444,#71445,#71446,#71447,#71448,#71449,
    #71450),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760885,0.249777361914,0.407511509674,0.592498157293,
    0.801877283019,1.),.UNSPECIFIED.);
#71437 = CARTESIAN_POINT('',(2.401146897693,-4.351708248199,
    8.431299260081));
#71438 = CARTESIAN_POINT('',(2.401146897693,-4.355399501744,
    8.426393988591));
#71439 = CARTESIAN_POINT('',(2.401146897693,-4.359090755288,
    8.421488717101));
#71440 = CARTESIAN_POINT('',(2.401146897693,-4.366629693378,
    8.409744218585));
#71441 = CARTESIAN_POINT('',(2.401146897693,-4.370534517051,
    8.402886087953));
#71442 = CARTESIAN_POINT('',(2.401146897693,-4.378464727593,
    8.387250196907));
#71443 = CARTESIAN_POINT('',(2.401146897693,-4.382502246268,
    8.378133687567));
#71444 = CARTESIAN_POINT('',(2.401146897693,-4.390352265426,
    8.35761669405));
#71445 = CARTESIAN_POINT('',(2.401146897693,-4.394181860275,
    8.345753333987));
#71446 = CARTESIAN_POINT('',(2.401146897693,-4.400871647777,
    8.319947968921));
#71447 = CARTESIAN_POINT('',(2.401146897693,-4.403788916061,
    8.305453110222));
#71448 = CARTESIAN_POINT('',(2.401146897693,-4.407471609176,
    8.27716306509));
#71449 = CARTESIAN_POINT('',(2.401146897693,-4.40806022498,
    8.263016644867));
#71450 = CARTESIAN_POINT('',(2.401146897693,-4.408648840784,
    8.248870224643));
#71451 = PCURVE('',#71452,#71457);
#71452 = PLANE('',#71453);
#71453 = AXIS2_PLACEMENT_3D('',#71454,#71455,#71456);
#71454 = CARTESIAN_POINT('',(2.401146897693,-4.351708248199,
    8.431299260081));
#71455 = DIRECTION('',(1.,0.E+000,0.E+000));
#71456 = DIRECTION('',(0.E+000,-0.452486172719,-0.891771418861));
#71457 = DEFINITIONAL_REPRESENTATION('',(#71458),#71473);
#71458 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71459,#71460,#71461,#71462,
    #71463,#71464,#71465,#71466,#71467,#71468,#71469,#71470,#71471,
    #71472),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760885,0.249777361914,0.407511509674,0.592498157293,
    0.801877283019,1.),.UNSPECIFIED.);
#71459 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71460 = CARTESIAN_POINT('',(6.044622105436E-003,-1.072186888516E-003));
#71461 = CARTESIAN_POINT('',(1.208924421087E-002,-2.144373777032E-003));
#71462 = CARTESIAN_POINT('',(2.597391755882E-002,-3.553160109476E-003));
#71463 = CARTESIAN_POINT('',(3.385668116235E-002,-3.932160975795E-003));
#71464 = CARTESIAN_POINT('',(5.13886325225E-002,-3.929071586187E-003));
#71465 = CARTESIAN_POINT('',(6.134539636431E-002,-3.404520922937E-003));
#71466 = CARTESIAN_POINT('',(8.319388990829E-002,-1.121287773423E-003));
#71467 = CARTESIAN_POINT('',(9.550613406016E-002,8.315953848648E-004));
#71468 = CARTESIAN_POINT('',(0.121545657423,6.542404966263E-003));
#71469 = CARTESIAN_POINT('',(0.135791781691,1.049959162588E-002));
#71470 = CARTESIAN_POINT('',(0.162686403091,2.001632540943E-002));
#71471 = CARTESIAN_POINT('',(0.175568116838,2.589247420345E-002));
#71472 = CARTESIAN_POINT('',(0.188449830585,3.176862299747E-002));
#71473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71474 = ORIENTED_EDGE('',*,*,#71475,.F.);
#71475 = EDGE_CURVE('',#71433,#71431,#71476,.T.);
#71476 = SURFACE_CURVE('',#71477,(#71492),.PCURVE_S1.);
#71477 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71478,#71479,#71480,#71481,
    #71482,#71483,#71484,#71485,#71486,#71487,#71488,#71489,#71490,
    #71491),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245884,0.41689920779,0.625392147493,0.804937096352,
    0.952983809669,1.),.UNSPECIFIED.);
#71478 = CARTESIAN_POINT('',(2.451146897693,-4.408648840784,
    8.248870224643));
#71479 = CARTESIAN_POINT('',(2.451146897693,-4.408044457947,
    8.263216740723));
#71480 = CARTESIAN_POINT('',(2.451146897693,-4.407440075111,
    8.277563256803));
#71481 = CARTESIAN_POINT('',(2.451146897693,-4.40362906003,
    8.306482717276));
#71482 = CARTESIAN_POINT('',(2.451146897693,-4.400558832824,
    8.321431822722));
#71483 = CARTESIAN_POINT('',(2.451146897693,-4.393233819233,
    8.349080713387));
#71484 = CARTESIAN_POINT('',(2.451146897693,-4.388756044888,
    8.36235718396));
#71485 = CARTESIAN_POINT('',(2.451146897693,-4.379519134961,
    8.385084626963));
#71486 = CARTESIAN_POINT('',(2.451146897693,-4.374701182251,
    8.39516607243));
#71487 = CARTESIAN_POINT('',(2.451146897693,-4.365391964075,
    8.411853148478));
#71488 = CARTESIAN_POINT('',(2.451146897693,-4.360891629506,
    8.418951218741));
#71489 = CARTESIAN_POINT('',(2.451146897693,-4.354738344134,
    8.427405773638));
#71490 = CARTESIAN_POINT('',(2.451146897693,-4.353223296166,
    8.429352516859));
#71491 = CARTESIAN_POINT('',(2.451146897693,-4.351708248199,
    8.431299260081));
#71492 = PCURVE('',#71452,#71493);
#71493 = DEFINITIONAL_REPRESENTATION('',(#71494),#71509);
#71494 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71495,#71496,#71497,#71498,
    #71499,#71500,#71501,#71502,#71503,#71504,#71505,#71506,#71507,
    #71508),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245884,0.41689920779,0.625392147493,0.804937096352,
    0.952983809669,1.),.UNSPECIFIED.);
#71495 = CARTESIAN_POINT('',(0.188449830585,3.176862299747E-002));
#71496 = CARTESIAN_POINT('',(0.175382542708,2.581599418431E-002));
#71497 = CARTESIAN_POINT('',(0.162315254831,1.986336537114E-002));
#71498 = CARTESIAN_POINT('',(0.134801274904,1.017626371045E-002));
#71499 = CARTESIAN_POINT('',(0.120080854572,6.14994107298E-003));
#71500 = CARTESIAN_POINT('',(9.210989674914E-002,1.714381192119E-004));
#71501 = CARTESIAN_POINT('',(7.824418877255E-002,-1.842830056421E-003));
#71502 = CARTESIAN_POINT('',(5.37969306586E-002,-3.889471485057E-003));
#71503 = CARTESIAN_POINT('',(4.262652874852E-002,-4.154673635548E-003));
#71504 = CARTESIAN_POINT('',(2.353317876057E-002,-3.403650108568E-003));
#71505 = CARTESIAN_POINT('',(1.516698340578E-002,-2.602159012162E-003));
#71506 = CARTESIAN_POINT('',(4.843176441757E-003,-9.404041726242E-004));
#71507 = CARTESIAN_POINT('',(2.421588220879E-003,-4.702020863121E-004));
#71508 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71514)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71511,#71512,#71513)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71511 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71512 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71513 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71514 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#71511,
  'distance_accuracy_value','confusion accuracy');
#71515 = SHAPE_DEFINITION_REPRESENTATION(#71516,#71423);
#71516 = PRODUCT_DEFINITION_SHAPE('','',#71517);
#71517 = PRODUCT_DEFINITION('design','',#71518,#71521);
#71518 = PRODUCT_DEFINITION_FORMATION('','',#71519);
#71519 = PRODUCT('CADSOFTTOOLS 1.355','CADSOFTTOOLS 1.355','',(#71520));
#71520 = PRODUCT_CONTEXT('',#2,'mechanical');
#71521 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71522 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71523,#71525);
#71523 = ( REPRESENTATION_RELATIONSHIP('','',#71423,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71524) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71524 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1431);
#71525 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71526);
#71526 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('355','','',#5,#71517,$);
#71527 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71519));
#71528 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71529),#71585);
#71529 = SHELL_BASED_SURFACE_MODEL('',(#71530));
#71530 = OPEN_SHELL('',(#71531));
#71531 = ADVANCED_FACE('',(#71532),#71546,.F.);
#71532 = FACE_BOUND('',#71533,.F.);
#71533 = EDGE_LOOP('',(#71534,#71557,#71571));
#71534 = ORIENTED_EDGE('',*,*,#71535,.T.);
#71535 = EDGE_CURVE('',#71536,#71538,#71540,.T.);
#71536 = VERTEX_POINT('',#71537);
#71537 = CARTESIAN_POINT('',(2.426146897693,-5.269554473227,
    9.194070297705));
#71538 = VERTEX_POINT('',#71539);
#71539 = CARTESIAN_POINT('',(2.401146897693,-5.302785836902,
    9.136500899328));
#71540 = SURFACE_CURVE('',#71541,(#71545),.PCURVE_S1.);
#71541 = LINE('',#71542,#71543);
#71542 = CARTESIAN_POINT('',(2.401146897693,-5.269554473227,
    9.194070297705));
#71543 = VECTOR('',#71544,1.);
#71544 = DIRECTION('',(0.E+000,-0.49992841983,-0.866066726671));
#71545 = PCURVE('',#71546,#71551);
#71546 = PLANE('',#71547);
#71547 = AXIS2_PLACEMENT_3D('',#71548,#71549,#71550);
#71548 = CARTESIAN_POINT('',(2.401146897693,-5.302785836902,
    9.136500899328));
#71549 = DIRECTION('',(0.E+000,-0.866066726671,0.49992841983));
#71550 = DIRECTION('',(0.E+000,0.49992841983,0.866066726671));
#71551 = DEFINITIONAL_REPRESENTATION('',(#71552),#71556);
#71552 = LINE('',#71553,#71554);
#71553 = CARTESIAN_POINT('',(6.647224354006E-002,0.E+000));
#71554 = VECTOR('',#71555,1.);
#71555 = DIRECTION('',(-1.,-0.E+000));
#71556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71557 = ORIENTED_EDGE('',*,*,#71558,.T.);
#71558 = EDGE_CURVE('',#71538,#71559,#71561,.T.);
#71559 = VERTEX_POINT('',#71560);
#71560 = CARTESIAN_POINT('',(2.451146897693,-5.302785836902,
    9.136500899328));
#71561 = SURFACE_CURVE('',#71562,(#71565),.PCURVE_S1.);
#71562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71563,#71564),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71563 = CARTESIAN_POINT('',(2.401146897693,-5.302785836902,
    9.136500899328));
#71564 = CARTESIAN_POINT('',(2.451146897693,-5.302785836902,
    9.136500899328));
#71565 = PCURVE('',#71546,#71566);
#71566 = DEFINITIONAL_REPRESENTATION('',(#71567),#71570);
#71567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71568,#71569),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71568 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71569 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71571 = ORIENTED_EDGE('',*,*,#71572,.T.);
#71572 = EDGE_CURVE('',#71559,#71536,#71573,.T.);
#71573 = SURFACE_CURVE('',#71574,(#71578),.PCURVE_S1.);
#71574 = LINE('',#71575,#71576);
#71575 = CARTESIAN_POINT('',(2.451146897693,-5.302785836902,
    9.136500899328));
#71576 = VECTOR('',#71577,1.);
#71577 = DIRECTION('',(0.E+000,0.49992841983,0.866066726671));
#71578 = PCURVE('',#71546,#71579);
#71579 = DEFINITIONAL_REPRESENTATION('',(#71580),#71584);
#71580 = LINE('',#71581,#71582);
#71581 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71582 = VECTOR('',#71583,1.);
#71583 = DIRECTION('',(1.,0.E+000));
#71584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71589)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71586,#71587,#71588)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#71586,
  'distance_accuracy_value','confusion accuracy');
#71590 = SHAPE_DEFINITION_REPRESENTATION(#71591,#71528);
#71591 = PRODUCT_DEFINITION_SHAPE('','',#71592);
#71592 = PRODUCT_DEFINITION('design','',#71593,#71596);
#71593 = PRODUCT_DEFINITION_FORMATION('','',#71594);
#71594 = PRODUCT('CADSOFTTOOLS 1.356','CADSOFTTOOLS 1.356','',(#71595));
#71595 = PRODUCT_CONTEXT('',#2,'mechanical');
#71596 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71597 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71598,#71600);
#71598 = ( REPRESENTATION_RELATIONSHIP('','',#71528,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71599) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71599 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1435);
#71600 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71601);
#71601 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('356','','',#5,#71592,$);
#71602 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71594));
#71603 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71604),#71676);
#71604 = SHELL_BASED_SURFACE_MODEL('',(#71605));
#71605 = OPEN_SHELL('',(#71606));
#71606 = ADVANCED_FACE('',(#71607),#71621,.F.);
#71607 = FACE_BOUND('',#71608,.T.);
#71608 = EDGE_LOOP('',(#71609,#71632,#71646,#71662));
#71609 = ORIENTED_EDGE('',*,*,#71610,.F.);
#71610 = EDGE_CURVE('',#71611,#71613,#71615,.T.);
#71611 = VERTEX_POINT('',#71612);
#71612 = CARTESIAN_POINT('',(2.401146897693,-5.356677207763,
    9.263218340948));
#71613 = VERTEX_POINT('',#71614);
#71614 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#71615 = SURFACE_CURVE('',#71616,(#71620),.PCURVE_S1.);
#71616 = LINE('',#71617,#71618);
#71617 = CARTESIAN_POINT('',(2.401146897693,-5.356677207763,
    9.263218340948));
#71618 = VECTOR('',#71619,1.);
#71619 = DIRECTION('',(0.E+000,-0.499928347783,-0.866066768259));
#71620 = PCURVE('',#71621,#71626);
#71621 = PLANE('',#71622);
#71622 = AXIS2_PLACEMENT_3D('',#71623,#71624,#71625);
#71623 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#71624 = DIRECTION('',(0.E+000,-0.866066768259,0.499928347783));
#71625 = DIRECTION('',(0.E+000,0.499928347783,0.866066768259));
#71626 = DEFINITIONAL_REPRESENTATION('',(#71627),#71631);
#71627 = LINE('',#71628,#71629);
#71628 = CARTESIAN_POINT('',(0.438086751641,0.E+000));
#71629 = VECTOR('',#71630,1.);
#71630 = DIRECTION('',(-1.,-0.E+000));
#71631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71632 = ORIENTED_EDGE('',*,*,#71633,.T.);
#71633 = EDGE_CURVE('',#71611,#71634,#71636,.T.);
#71634 = VERTEX_POINT('',#71635);
#71635 = CARTESIAN_POINT('',(2.451146897693,-5.356677207763,
    9.263218340948));
#71636 = SURFACE_CURVE('',#71637,(#71640),.PCURVE_S1.);
#71637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71638,#71639),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71638 = CARTESIAN_POINT('',(2.401146897693,-5.356677207763,
    9.263218340948));
#71639 = CARTESIAN_POINT('',(2.451146897693,-5.356677207763,
    9.263218340948));
#71640 = PCURVE('',#71621,#71641);
#71641 = DEFINITIONAL_REPRESENTATION('',(#71642),#71645);
#71642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71643,#71644),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#71643 = CARTESIAN_POINT('',(0.438086751641,0.E+000));
#71644 = CARTESIAN_POINT('',(0.438086751641,-5.000000000001E-002));
#71645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71646 = ORIENTED_EDGE('',*,*,#71647,.F.);
#71647 = EDGE_CURVE('',#71648,#71634,#71650,.T.);
#71648 = VERTEX_POINT('',#71649);
#71649 = CARTESIAN_POINT('',(2.451146897693,-5.575689193697,
    8.883805963737));
#71650 = SURFACE_CURVE('',#71651,(#71655),.PCURVE_S1.);
#71651 = LINE('',#71652,#71653);
#71652 = CARTESIAN_POINT('',(2.451146897693,-5.575689193697,
    8.883805963737));
#71653 = VECTOR('',#71654,1.);
#71654 = DIRECTION('',(0.E+000,0.499928347783,0.866066768259));
#71655 = PCURVE('',#71621,#71656);
#71656 = DEFINITIONAL_REPRESENTATION('',(#71657),#71661);
#71657 = LINE('',#71658,#71659);
#71658 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71659 = VECTOR('',#71660,1.);
#71660 = DIRECTION('',(1.,0.E+000));
#71661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71662 = ORIENTED_EDGE('',*,*,#71663,.F.);
#71663 = EDGE_CURVE('',#71613,#71648,#71664,.T.);
#71664 = SURFACE_CURVE('',#71665,(#71669),.PCURVE_S1.);
#71665 = LINE('',#71666,#71667);
#71666 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#71667 = VECTOR('',#71668,1.);
#71668 = DIRECTION('',(1.,0.E+000,0.E+000));
#71669 = PCURVE('',#71621,#71670);
#71670 = DEFINITIONAL_REPRESENTATION('',(#71671),#71675);
#71671 = LINE('',#71672,#71673);
#71672 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71673 = VECTOR('',#71674,1.);
#71674 = DIRECTION('',(0.E+000,-1.));
#71675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71680)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71677,#71678,#71679)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71677 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71678 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71679 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71680 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71677,
  'distance_accuracy_value','confusion accuracy');
#71681 = SHAPE_DEFINITION_REPRESENTATION(#71682,#71603);
#71682 = PRODUCT_DEFINITION_SHAPE('','',#71683);
#71683 = PRODUCT_DEFINITION('design','',#71684,#71687);
#71684 = PRODUCT_DEFINITION_FORMATION('','',#71685);
#71685 = PRODUCT('CADSOFTTOOLS 1.357','CADSOFTTOOLS 1.357','',(#71686));
#71686 = PRODUCT_CONTEXT('',#2,'mechanical');
#71687 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71688 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71689,#71691);
#71689 = ( REPRESENTATION_RELATIONSHIP('','',#71603,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71690) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71690 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1439);
#71691 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71692);
#71692 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('357','','',#5,#71683,$);
#71693 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71685));
#71694 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71695),#71769);
#71695 = SHELL_BASED_SURFACE_MODEL('',(#71696));
#71696 = OPEN_SHELL('',(#71697));
#71697 = ADVANCED_FACE('',(#71698),#71712,.F.);
#71698 = FACE_BOUND('',#71699,.T.);
#71699 = EDGE_LOOP('',(#71700,#71723,#71739,#71755));
#71700 = ORIENTED_EDGE('',*,*,#71701,.F.);
#71701 = EDGE_CURVE('',#71702,#71704,#71706,.T.);
#71702 = VERTEX_POINT('',#71703);
#71703 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#71704 = VERTEX_POINT('',#71705);
#71705 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#71706 = SURFACE_CURVE('',#71707,(#71711),.PCURVE_S1.);
#71707 = LINE('',#71708,#71709);
#71708 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#71709 = VECTOR('',#71710,1.);
#71710 = DIRECTION('',(0.E+000,-0.866073545767,0.499916606368));
#71711 = PCURVE('',#71712,#71717);
#71712 = PLANE('',#71713);
#71713 = AXIS2_PLACEMENT_3D('',#71714,#71715,#71716);
#71714 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#71715 = DIRECTION('',(0.E+000,0.499916606368,0.866073545767));
#71716 = DIRECTION('',(0.E+000,0.866073545767,-0.499916606368));
#71717 = DEFINITIONAL_REPRESENTATION('',(#71718),#71722);
#71718 = LINE('',#71719,#71720);
#71719 = CARTESIAN_POINT('',(5.501266155531E-002,0.E+000));
#71720 = VECTOR('',#71721,1.);
#71721 = DIRECTION('',(-1.,0.E+000));
#71722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71723 = ORIENTED_EDGE('',*,*,#71724,.T.);
#71724 = EDGE_CURVE('',#71702,#71725,#71727,.T.);
#71725 = VERTEX_POINT('',#71726);
#71726 = CARTESIAN_POINT('',(2.451146897693,-5.575689193697,
    8.883805963737));
#71727 = SURFACE_CURVE('',#71728,(#71732),.PCURVE_S1.);
#71728 = LINE('',#71729,#71730);
#71729 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#71730 = VECTOR('',#71731,1.);
#71731 = DIRECTION('',(1.,0.E+000,0.E+000));
#71732 = PCURVE('',#71712,#71733);
#71733 = DEFINITIONAL_REPRESENTATION('',(#71734),#71738);
#71734 = LINE('',#71735,#71736);
#71735 = CARTESIAN_POINT('',(5.501266155531E-002,0.E+000));
#71736 = VECTOR('',#71737,1.);
#71737 = DIRECTION('',(0.E+000,-1.));
#71738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71739 = ORIENTED_EDGE('',*,*,#71740,.F.);
#71740 = EDGE_CURVE('',#71741,#71725,#71743,.T.);
#71741 = VERTEX_POINT('',#71742);
#71742 = CARTESIAN_POINT('',(2.451146897693,-5.623334204552,
    8.911307706809));
#71743 = SURFACE_CURVE('',#71744,(#71748),.PCURVE_S1.);
#71744 = LINE('',#71745,#71746);
#71745 = CARTESIAN_POINT('',(2.451146897693,-5.623334204552,
    8.911307706809));
#71746 = VECTOR('',#71747,1.);
#71747 = DIRECTION('',(-8.072490901092E-015,0.866073545767,
    -0.499916606368));
#71748 = PCURVE('',#71712,#71749);
#71749 = DEFINITIONAL_REPRESENTATION('',(#71750),#71754);
#71750 = LINE('',#71751,#71752);
#71751 = CARTESIAN_POINT('',(-3.964941615745E-015,-5.000000000001E-002)
  );
#71752 = VECTOR('',#71753,1.);
#71753 = DIRECTION('',(1.,8.072490901092E-015));
#71754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71755 = ORIENTED_EDGE('',*,*,#71756,.F.);
#71756 = EDGE_CURVE('',#71704,#71741,#71757,.T.);
#71757 = SURFACE_CURVE('',#71758,(#71762),.PCURVE_S1.);
#71758 = LINE('',#71759,#71760);
#71759 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#71760 = VECTOR('',#71761,1.);
#71761 = DIRECTION('',(1.,0.E+000,0.E+000));
#71762 = PCURVE('',#71712,#71763);
#71763 = DEFINITIONAL_REPRESENTATION('',(#71764),#71768);
#71764 = LINE('',#71765,#71766);
#71765 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71766 = VECTOR('',#71767,1.);
#71767 = DIRECTION('',(0.E+000,-1.));
#71768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71773)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71770,#71771,#71772)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71770,
  'distance_accuracy_value','confusion accuracy');
#71774 = SHAPE_DEFINITION_REPRESENTATION(#71775,#71694);
#71775 = PRODUCT_DEFINITION_SHAPE('','',#71776);
#71776 = PRODUCT_DEFINITION('design','',#71777,#71780);
#71777 = PRODUCT_DEFINITION_FORMATION('','',#71778);
#71778 = PRODUCT('CADSOFTTOOLS 1.358','CADSOFTTOOLS 1.358','',(#71779));
#71779 = PRODUCT_CONTEXT('',#2,'mechanical');
#71780 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71782,#71784);
#71782 = ( REPRESENTATION_RELATIONSHIP('','',#71694,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71783) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1443);
#71784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71785);
#71785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('358','','',#5,#71776,$);
#71786 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71778));
#71787 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71788),#71862);
#71788 = SHELL_BASED_SURFACE_MODEL('',(#71789));
#71789 = OPEN_SHELL('',(#71790));
#71790 = ADVANCED_FACE('',(#71791),#71805,.F.);
#71791 = FACE_BOUND('',#71792,.T.);
#71792 = EDGE_LOOP('',(#71793,#71816,#71832,#71848));
#71793 = ORIENTED_EDGE('',*,*,#71794,.F.);
#71794 = EDGE_CURVE('',#71795,#71797,#71799,.T.);
#71795 = VERTEX_POINT('',#71796);
#71796 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#71797 = VERTEX_POINT('',#71798);
#71798 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#71799 = SURFACE_CURVE('',#71800,(#71804),.PCURVE_S1.);
#71800 = LINE('',#71801,#71802);
#71801 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#71802 = VECTOR('',#71803,1.);
#71803 = DIRECTION('',(0.E+000,0.499930569935,0.866065485541));
#71804 = PCURVE('',#71805,#71810);
#71805 = PLANE('',#71806);
#71806 = AXIS2_PLACEMENT_3D('',#71807,#71808,#71809);
#71807 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#71808 = DIRECTION('',(0.E+000,0.866065485541,-0.499930569935));
#71809 = DIRECTION('',(0.E+000,-0.499930569935,-0.866065485541));
#71810 = DEFINITIONAL_REPRESENTATION('',(#71811),#71815);
#71811 = LINE('',#71812,#71813);
#71812 = CARTESIAN_POINT('',(0.562292899788,0.E+000));
#71813 = VECTOR('',#71814,1.);
#71814 = DIRECTION('',(-1.,0.E+000));
#71815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71816 = ORIENTED_EDGE('',*,*,#71817,.T.);
#71817 = EDGE_CURVE('',#71795,#71818,#71820,.T.);
#71818 = VERTEX_POINT('',#71819);
#71819 = CARTESIAN_POINT('',(2.451146897693,-5.623334204552,
    8.911307706809));
#71820 = SURFACE_CURVE('',#71821,(#71825),.PCURVE_S1.);
#71821 = LINE('',#71822,#71823);
#71822 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#71823 = VECTOR('',#71824,1.);
#71824 = DIRECTION('',(1.,0.E+000,0.E+000));
#71825 = PCURVE('',#71805,#71826);
#71826 = DEFINITIONAL_REPRESENTATION('',(#71827),#71831);
#71827 = LINE('',#71828,#71829);
#71828 = CARTESIAN_POINT('',(0.562292899788,0.E+000));
#71829 = VECTOR('',#71830,1.);
#71830 = DIRECTION('',(0.E+000,-1.));
#71831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71832 = ORIENTED_EDGE('',*,*,#71833,.F.);
#71833 = EDGE_CURVE('',#71834,#71818,#71836,.T.);
#71834 = VERTEX_POINT('',#71835);
#71835 = CARTESIAN_POINT('',(2.451146897693,-5.342226794691,
    9.398290180079));
#71836 = SURFACE_CURVE('',#71837,(#71841),.PCURVE_S1.);
#71837 = LINE('',#71838,#71839);
#71838 = CARTESIAN_POINT('',(2.451146897693,-5.342226794691,
    9.398290180079));
#71839 = VECTOR('',#71840,1.);
#71840 = DIRECTION('',(-7.89782709363E-016,-0.499930569935,
    -0.866065485541));
#71841 = PCURVE('',#71805,#71842);
#71842 = DEFINITIONAL_REPRESENTATION('',(#71843),#71847);
#71843 = LINE('',#71844,#71845);
#71844 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71845 = VECTOR('',#71846,1.);
#71846 = DIRECTION('',(1.,7.89782709363E-016));
#71847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71848 = ORIENTED_EDGE('',*,*,#71849,.F.);
#71849 = EDGE_CURVE('',#71797,#71834,#71850,.T.);
#71850 = SURFACE_CURVE('',#71851,(#71855),.PCURVE_S1.);
#71851 = LINE('',#71852,#71853);
#71852 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#71853 = VECTOR('',#71854,1.);
#71854 = DIRECTION('',(1.,0.E+000,0.E+000));
#71855 = PCURVE('',#71805,#71856);
#71856 = DEFINITIONAL_REPRESENTATION('',(#71857),#71861);
#71857 = LINE('',#71858,#71859);
#71858 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71859 = VECTOR('',#71860,1.);
#71860 = DIRECTION('',(0.E+000,-1.));
#71861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71866)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71863,#71864,#71865)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71863 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71864 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71865 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71866 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71863,
  'distance_accuracy_value','confusion accuracy');
#71867 = SHAPE_DEFINITION_REPRESENTATION(#71868,#71787);
#71868 = PRODUCT_DEFINITION_SHAPE('','',#71869);
#71869 = PRODUCT_DEFINITION('design','',#71870,#71873);
#71870 = PRODUCT_DEFINITION_FORMATION('','',#71871);
#71871 = PRODUCT('CADSOFTTOOLS 1.359','CADSOFTTOOLS 1.359','',(#71872));
#71872 = PRODUCT_CONTEXT('',#2,'mechanical');
#71873 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71874 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71875,#71877);
#71875 = ( REPRESENTATION_RELATIONSHIP('','',#71787,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71876) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71876 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1447);
#71877 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71878);
#71878 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('359','','',#5,#71869,$);
#71879 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71871));
#71880 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71881),#71939);
#71881 = SHELL_BASED_SURFACE_MODEL('',(#71882));
#71882 = OPEN_SHELL('',(#71883));
#71883 = ADVANCED_FACE('',(#71884),#71898,.F.);
#71884 = FACE_BOUND('',#71885,.F.);
#71885 = EDGE_LOOP('',(#71886,#71909,#71925));
#71886 = ORIENTED_EDGE('',*,*,#71887,.T.);
#71887 = EDGE_CURVE('',#71888,#71890,#71892,.T.);
#71888 = VERTEX_POINT('',#71889);
#71889 = CARTESIAN_POINT('',(2.426146897693,-5.31145699126,9.38052877308
    ));
#71890 = VERTEX_POINT('',#71891);
#71891 = CARTESIAN_POINT('',(2.451146897693,-5.342226794691,
    9.398290180079));
#71892 = SURFACE_CURVE('',#71893,(#71897),.PCURVE_S1.);
#71893 = LINE('',#71894,#71895);
#71894 = CARTESIAN_POINT('',(2.451146897693,-5.31145699126,9.38052877308
    ));
#71895 = VECTOR('',#71896,1.);
#71896 = DIRECTION('',(0.E+000,-0.866068634549,0.499925114643));
#71897 = PCURVE('',#71898,#71903);
#71898 = PLANE('',#71899);
#71899 = AXIS2_PLACEMENT_3D('',#71900,#71901,#71902);
#71900 = CARTESIAN_POINT('',(2.401146897693,-5.31145699126,9.38052877308
    ));
#71901 = DIRECTION('',(0.E+000,-0.499925114643,-0.866068634549));
#71902 = DIRECTION('',(0.E+000,-0.866068634549,0.499925114643));
#71903 = DEFINITIONAL_REPRESENTATION('',(#71904),#71908);
#71904 = LINE('',#71905,#71906);
#71905 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#71906 = VECTOR('',#71907,1.);
#71907 = DIRECTION('',(1.,0.E+000));
#71908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71909 = ORIENTED_EDGE('',*,*,#71910,.F.);
#71910 = EDGE_CURVE('',#71911,#71890,#71913,.T.);
#71911 = VERTEX_POINT('',#71912);
#71912 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#71913 = SURFACE_CURVE('',#71914,(#71918),.PCURVE_S1.);
#71914 = LINE('',#71915,#71916);
#71915 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#71916 = VECTOR('',#71917,1.);
#71917 = DIRECTION('',(1.,0.E+000,0.E+000));
#71918 = PCURVE('',#71898,#71919);
#71919 = DEFINITIONAL_REPRESENTATION('',(#71920),#71924);
#71920 = LINE('',#71921,#71922);
#71921 = CARTESIAN_POINT('',(3.552813507316E-002,0.E+000));
#71922 = VECTOR('',#71923,1.);
#71923 = DIRECTION('',(0.E+000,-1.));
#71924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71925 = ORIENTED_EDGE('',*,*,#71926,.T.);
#71926 = EDGE_CURVE('',#71911,#71888,#71927,.T.);
#71927 = SURFACE_CURVE('',#71928,(#71932),.PCURVE_S1.);
#71928 = LINE('',#71929,#71930);
#71929 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#71930 = VECTOR('',#71931,1.);
#71931 = DIRECTION('',(0.E+000,0.866068634549,-0.499925114643));
#71932 = PCURVE('',#71898,#71933);
#71933 = DEFINITIONAL_REPRESENTATION('',(#71934),#71938);
#71934 = LINE('',#71935,#71936);
#71935 = CARTESIAN_POINT('',(3.552813507316E-002,0.E+000));
#71936 = VECTOR('',#71937,1.);
#71937 = DIRECTION('',(-1.,-0.E+000));
#71938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71943)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71940,#71941,#71942)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#71940,
  'distance_accuracy_value','confusion accuracy');
#71944 = SHAPE_DEFINITION_REPRESENTATION(#71945,#71880);
#71945 = PRODUCT_DEFINITION_SHAPE('','',#71946);
#71946 = PRODUCT_DEFINITION('design','',#71947,#71950);
#71947 = PRODUCT_DEFINITION_FORMATION('','',#71948);
#71948 = PRODUCT('CADSOFTTOOLS 1.360','CADSOFTTOOLS 1.360','',(#71949));
#71949 = PRODUCT_CONTEXT('',#2,'mechanical');
#71950 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71952,#71954);
#71952 = ( REPRESENTATION_RELATIONSHIP('','',#71880,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71953) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1451);
#71954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71955);
#71955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('360','','',#5,#71946,$);
#71956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71948));
#71957 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71958),#72044);
#71958 = SHELL_BASED_SURFACE_MODEL('',(#71959));
#71959 = OPEN_SHELL('',(#71960));
#71960 = ADVANCED_FACE('',(#71961),#71986,.T.);
#71961 = FACE_BOUND('',#71962,.T.);
#71962 = EDGE_LOOP('',(#71963,#72008));
#71963 = ORIENTED_EDGE('',*,*,#71964,.F.);
#71964 = EDGE_CURVE('',#71965,#71967,#71969,.T.);
#71965 = VERTEX_POINT('',#71966);
#71966 = CARTESIAN_POINT('',(2.426146897693,-5.31145699126,9.38052877308
    ));
#71967 = VERTEX_POINT('',#71968);
#71968 = CARTESIAN_POINT('',(2.426146897693,-5.269554473227,
    9.194070297705));
#71969 = SURFACE_CURVE('',#71970,(#71985),.PCURVE_S1.);
#71970 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71971,#71972,#71973,#71974,
    #71975,#71976,#71977,#71978,#71979,#71980,#71981,#71982,#71983,
    #71984),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760929,0.249777362001,0.407511509801,0.592498157444,
    0.801877283176,1.),.UNSPECIFIED.);
#71971 = CARTESIAN_POINT('',(2.401146897693,-5.31145699126,9.38052877308
    ));
#71972 = CARTESIAN_POINT('',(2.401146897693,-5.312201074857,
    9.374435056582));
#71973 = CARTESIAN_POINT('',(2.401146897693,-5.312945158454,
    9.368341340085));
#71974 = CARTESIAN_POINT('',(2.401146897693,-5.313601821098,
    9.354400836965));
#71975 = CARTESIAN_POINT('',(2.401146897693,-5.31355443228,
    9.346509109776));
#71976 = CARTESIAN_POINT('',(2.401146897693,-5.312604250542,
    9.329002925643));
#71977 = CARTESIAN_POINT('',(2.401146897693,-5.311542589611,
    9.31908903762));
#71978 = CARTESIAN_POINT('',(2.401146897693,-5.308082408862,
    9.297395790442));
#71979 = CARTESIAN_POINT('',(2.401146897693,-5.305467255254,
    9.285207021827));
#71980 = CARTESIAN_POINT('',(2.401146897693,-5.298358098642,
    9.259514026372));
#71981 = CARTESIAN_POINT('',(2.401146897693,-5.293637097735,
    9.245502476372));
#71982 = CARTESIAN_POINT('',(2.401146897693,-5.282681380962,
    9.219161232064));
#71983 = CARTESIAN_POINT('',(2.401146897693,-5.276117927094,
    9.206615764885));
#71984 = CARTESIAN_POINT('',(2.401146897693,-5.269554473227,
    9.194070297705));
#71985 = PCURVE('',#71986,#71991);
#71986 = PLANE('',#71987);
#71987 = AXIS2_PLACEMENT_3D('',#71988,#71989,#71990);
#71988 = CARTESIAN_POINT('',(2.401146897693,-5.31145699126,9.38052877308
    ));
#71989 = DIRECTION('',(1.,0.E+000,0.E+000));
#71990 = DIRECTION('',(0.E+000,5.402118898808E-002,-0.998539789463));
#71991 = DEFINITIONAL_REPRESENTATION('',(#71992),#72007);
#71992 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71993,#71994,#71995,#71996,
    #71997,#71998,#71999,#72000,#72001,#72002,#72003,#72004,#72005,
    #72006),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760929,0.249777362001,0.407511509801,0.592498157444,
    0.801877283176,1.),.UNSPECIFIED.);
#71993 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71994 = CARTESIAN_POINT('',(6.044622108005E-003,-1.0721868886E-003));
#71995 = CARTESIAN_POINT('',(1.208924421602E-002,-2.144373777192E-003));
#71996 = CARTESIAN_POINT('',(2.597391756941E-002,-3.553160109269E-003));
#71997 = CARTESIAN_POINT('',(3.385668117577E-002,-3.932160975235E-003));
#71998 = CARTESIAN_POINT('',(5.138863254145E-002,-3.92907158437E-003));
#71999 = CARTESIAN_POINT('',(6.134539638595E-002,-3.404520920285E-003));
#72000 = CARTESIAN_POINT('',(8.319388993457E-002,-1.121287768534E-003));
#72001 = CARTESIAN_POINT('',(9.550613408823E-002,8.315953909728E-004));
#72002 = CARTESIAN_POINT('',(0.121545657454,6.542404975197E-003));
#72003 = CARTESIAN_POINT('',(0.135791781722,1.049959163612E-002));
#72004 = CARTESIAN_POINT('',(0.162686403114,2.001632541884E-002));
#72005 = CARTESIAN_POINT('',(0.175568116852,2.589247420865E-002));
#72006 = CARTESIAN_POINT('',(0.18844983059,3.176862299846E-002));
#72007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72008 = ORIENTED_EDGE('',*,*,#72009,.F.);
#72009 = EDGE_CURVE('',#71967,#71965,#72010,.T.);
#72010 = SURFACE_CURVE('',#72011,(#72026),.PCURVE_S1.);
#72011 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72012,#72013,#72014,#72015,
    #72016,#72017,#72018,#72019,#72020,#72021,#72022,#72023,#72024,
    #72025),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245947,0.416899207868,0.625392147555,0.804937096412,
    0.952983809748,1.),.UNSPECIFIED.);
#72012 = CARTESIAN_POINT('',(2.451146897693,-5.269554473227,
    9.194070297705));
#72013 = CARTESIAN_POINT('',(2.451146897693,-5.276204320379,
    9.20679693651));
#72014 = CARTESIAN_POINT('',(2.451146897693,-5.282854167531,
    9.219523575315));
#72015 = CARTESIAN_POINT('',(2.451146897693,-5.294013461894,
    9.246474070296));
#72016 = CARTESIAN_POINT('',(2.451146897693,-5.298829119861,
    9.26095548898));
#72017 = CARTESIAN_POINT('',(2.451146897693,-5.306309917339,
    9.288562637478));
#72018 = CARTESIAN_POINT('',(2.451146897693,-5.309070286289,
    9.302299285438));
#72019 = CARTESIAN_POINT('',(2.451146897693,-5.31243460914,
    9.326600283403));
#72020 = CARTESIAN_POINT('',(2.451146897693,-5.313302862431,
    9.337740047639));
#72021 = CARTESIAN_POINT('',(2.451146897693,-5.313584381024,9.3568460885
    ));
#72022 = CARTESIAN_POINT('',(2.451146897693,-5.313236012094,
    9.365243364951));
#72023 = CARTESIAN_POINT('',(2.451146897693,-5.312134388093,
    9.375641866952));
#72024 = CARTESIAN_POINT('',(2.451146897693,-5.311795689677,
    9.378085320016));
#72025 = CARTESIAN_POINT('',(2.451146897693,-5.31145699126,9.38052877308
    ));
#72026 = PCURVE('',#71986,#72027);
#72027 = DEFINITIONAL_REPRESENTATION('',(#72028),#72043);
#72028 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72029,#72030,#72031,#72032,
    #72033,#72034,#72035,#72036,#72037,#72038,#72039,#72040,#72041,
    #72042),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245947,0.416899207868,0.625392147555,0.804937096412,
    0.952983809748,1.),.UNSPECIFIED.);
#72029 = CARTESIAN_POINT('',(0.18844983059,3.176862299846E-002));
#72030 = CARTESIAN_POINT('',(0.175382542707,2.581599418345E-002));
#72031 = CARTESIAN_POINT('',(0.162315254825,1.986336536844E-002));
#72032 = CARTESIAN_POINT('',(0.134801274891,1.017626370705E-002));
#72033 = CARTESIAN_POINT('',(0.120080854557,6.149941070114E-003));
#72034 = CARTESIAN_POINT('',(9.210989673441E-002,1.714381179241E-004));
#72035 = CARTESIAN_POINT('',(7.824418875952E-002,-1.842830056784E-003));
#72036 = CARTESIAN_POINT('',(5.379693064748E-002,-3.889471484341E-003));
#72037 = CARTESIAN_POINT('',(4.262652873813E-002,-4.154673634377E-003));
#72038 = CARTESIAN_POINT('',(2.353317874983E-002,-3.403650106866E-003));
#72039 = CARTESIAN_POINT('',(1.516698339434E-002,-2.60215901013E-003));
#72040 = CARTESIAN_POINT('',(4.843176433752E-003,-9.404041708789E-004));
#72041 = CARTESIAN_POINT('',(2.421588216881E-003,-4.702020854452E-004));
#72042 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72048)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72045,#72046,#72047)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72045 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72046 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72047 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72048 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#72045,
  'distance_accuracy_value','confusion accuracy');
#72049 = SHAPE_DEFINITION_REPRESENTATION(#72050,#71957);
#72050 = PRODUCT_DEFINITION_SHAPE('','',#72051);
#72051 = PRODUCT_DEFINITION('design','',#72052,#72055);
#72052 = PRODUCT_DEFINITION_FORMATION('','',#72053);
#72053 = PRODUCT('CADSOFTTOOLS 1.361','CADSOFTTOOLS 1.361','',(#72054));
#72054 = PRODUCT_CONTEXT('',#2,'mechanical');
#72055 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72057,#72059);
#72057 = ( REPRESENTATION_RELATIONSHIP('','',#71957,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72058) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1455);
#72059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72060);
#72060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('361','','',#5,#72051,$);
#72061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72053));
#72062 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72063),#72491);
#72063 = SHELL_BASED_SURFACE_MODEL('',(#72064));
#72064 = OPEN_SHELL('',(#72065));
#72065 = ADVANCED_FACE('',(#72066),#72169,.T.);
#72066 = FACE_BOUND('',#72067,.T.);
#72067 = EDGE_LOOP('',(#72068,#72269,#72284,#72478));
#72068 = ORIENTED_EDGE('',*,*,#72069,.F.);
#72069 = EDGE_CURVE('',#72070,#72072,#72074,.T.);
#72070 = VERTEX_POINT('',#72071);
#72071 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#72072 = VERTEX_POINT('',#72073);
#72073 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#72074 = SURFACE_CURVE('',#72075,(#72168),.PCURVE_S1.);
#72075 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72076,#72077,#72078,#72079,
    #72080,#72081,#72082,#72083,#72084,#72085,#72086,#72087,#72088,
    #72089,#72090,#72091,#72092,#72093,#72094,#72095,#72096,#72097,
    #72098,#72099,#72100,#72101,#72102,#72103,#72104,#72105,#72106,
    #72107,#72108,#72109,#72110,#72111,#72112,#72113,#72114,#72115,
    #72116,#72117,#72118,#72119,#72120,#72121,#72122,#72123,#72124,
    #72125,#72126,#72127,#72128,#72129,#72130,#72131,#72132,#72133,
    #72134,#72135,#72136,#72137,#72138,#72139,#72140,#72141,#72142,
    #72143,#72144,#72145,#72146,#72147,#72148,#72149,#72150,#72151,
    #72152,#72153,#72154,#72155,#72156,#72157,#72158,#72159,#72160,
    #72161,#72162,#72163,#72164,#72165,#72166,#72167),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373377759E-002,
    6.097253398589E-002,7.240134448702E-002,8.240134448702E-002,
    9.240134448702E-002,0.102401344487,0.112401344487,0.123966267837,
    0.135930758805,0.14717401761,0.16966053522,0.185812039006,
    0.195812039006,0.208333614441,0.224062133817,0.242904659864,
    0.267147498583,0.296236005499,0.325960081365,0.356287311118,
    0.387817675344,0.419773789918,0.450798970242,0.480481634022,
    0.508365401202,0.534929788285,0.559688357901,0.582971439697,
    0.605121967227,0.626466144868,0.647621330221,0.673086683051,
    0.700997282266,0.729726598276,0.756906728342,0.77993696882,
    0.803761981638,0.827384425295,0.851184109037,0.875537638506,
    0.900822563394,0.927422164172,0.955730818245,0.986159808901,1.),
  .UNSPECIFIED.);
#72076 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#72077 = CARTESIAN_POINT('',(2.401146897693,-6.182362834618,
    9.049333153661));
#72078 = CARTESIAN_POINT('',(2.401146897693,-6.18569986301,
    9.055826721639));
#72079 = CARTESIAN_POINT('',(2.401146897693,-6.192862758624,
    9.067102635557));
#72080 = CARTESIAN_POINT('',(2.401146897693,-6.195850906873,
    9.071505875603));
#72081 = CARTESIAN_POINT('',(2.401146897693,-6.201256235376,
    9.078746819846));
#72082 = CARTESIAN_POINT('',(2.401146897693,-6.202950553166,
    9.080971092892));
#72083 = CARTESIAN_POINT('',(2.401146897693,-6.206760470372,
    9.085728856017));
#72084 = CARTESIAN_POINT('',(2.401146897693,-6.208639198418,
    9.088022127308));
#72085 = CARTESIAN_POINT('',(2.401146897693,-6.213012271687,
    9.093185846172));
#72086 = CARTESIAN_POINT('',(2.401146897693,-6.215361327531,
    9.095905978683));
#72087 = CARTESIAN_POINT('',(2.401146897693,-6.220842169773,
    9.102093517158));
#72088 = CARTESIAN_POINT('',(2.401146897693,-6.223900431473,
    9.105479182295));
#72089 = CARTESIAN_POINT('',(2.401146897693,-6.230636092083,
    9.112854022038));
#72090 = CARTESIAN_POINT('',(2.401146897693,-6.234402544367,
    9.116915772134));
#72091 = CARTESIAN_POINT('',(2.401146897693,-6.24282620478,
    9.125991359383));
#72092 = CARTESIAN_POINT('',(2.401146897693,-6.247801125682,
    9.131294391577));
#72093 = CARTESIAN_POINT('',(2.401146897693,-6.257906644405,
    9.142127036649));
#72094 = CARTESIAN_POINT('',(2.401146897693,-6.263356765266,
    9.147946157699));
#72095 = CARTESIAN_POINT('',(2.401146897693,-6.273636416555,
    9.159021341304));
#72096 = CARTESIAN_POINT('',(2.401146897693,-6.278724613255,
    9.164510259879));
#72097 = CARTESIAN_POINT('',(2.401146897693,-6.293368219417,
    9.180480087265));
#72098 = CARTESIAN_POINT('',(2.401146897693,-6.303179981251,
    9.191268920569));
#72099 = CARTESIAN_POINT('',(2.401146897693,-6.317767275692,
    9.207889462114));
#72100 = CARTESIAN_POINT('',(2.401146897693,-6.323563546057,
    9.214606000178));
#72101 = CARTESIAN_POINT('',(2.401146897693,-6.331757067536,
    9.224483999788));
#72102 = CARTESIAN_POINT('',(2.401146897693,-6.334597328938,
    9.228005938756));
#72103 = CARTESIAN_POINT('',(2.401146897693,-6.340782213639,
    9.235824974481));
#72104 = CARTESIAN_POINT('',(2.401146897693,-6.343930221137,9.2399416879
    ));
#72105 = CARTESIAN_POINT('',(2.401146897693,-6.350642771887,
    9.249011883143));
#72106 = CARTESIAN_POINT('',(2.401146897693,-6.35397293613,
    9.253756010157));
#72107 = CARTESIAN_POINT('',(2.401146897693,-6.360876084792,
    9.264059418264));
#72108 = CARTESIAN_POINT('',(2.401146897693,-6.36415336358,
    9.269338193567));
#72109 = CARTESIAN_POINT('',(2.401146897693,-6.371286397786,
    9.281575580872));
#72110 = CARTESIAN_POINT('',(2.401146897693,-6.374813650509,
    9.288271823243));
#72111 = CARTESIAN_POINT('',(2.401146897693,-6.381796677491,
    9.303140508775));
#72112 = CARTESIAN_POINT('',(2.401146897693,-6.385004328567,
    9.311221958154));
#72113 = CARTESIAN_POINT('',(2.401146897693,-6.390449898706,
    9.327489497576));
#72114 = CARTESIAN_POINT('',(2.401146897693,-6.392599915983,
    9.335681105704));
#72115 = CARTESIAN_POINT('',(2.401146897693,-6.395938907342,
    9.352142038286));
#72116 = CARTESIAN_POINT('',(2.401146897693,-6.39703384541,
    9.360424225276));
#72117 = CARTESIAN_POINT('',(2.401146897693,-6.398288973563,
    9.377193543754));
#72118 = CARTESIAN_POINT('',(2.401146897693,-6.398337543809,
    9.385759843569));
#72119 = CARTESIAN_POINT('',(2.401146897693,-6.397441580691,
    9.402602199861));
#72120 = CARTESIAN_POINT('',(2.401146897693,-6.396429219872,
    9.411024763533));
#72121 = CARTESIAN_POINT('',(2.401146897693,-6.393451599066,
    9.427063000869));
#72122 = CARTESIAN_POINT('',(2.401146897693,-6.391476721461,
    9.434830822173));
#72123 = CARTESIAN_POINT('',(2.401146897693,-6.386726668123,
    9.449397327049));
#72124 = CARTESIAN_POINT('',(2.401146897693,-6.383956726719,
    9.456337145374));
#72125 = CARTESIAN_POINT('',(2.401146897693,-6.377811154284,
    9.469119329146));
#72126 = CARTESIAN_POINT('',(2.401146897693,-6.374455539491,
    9.47509859808));
#72127 = CARTESIAN_POINT('',(2.401146897693,-6.3672369936,9.486085504626
    ));
#72128 = CARTESIAN_POINT('',(2.401146897693,-6.363386505676,
    9.491212196244));
#72129 = CARTESIAN_POINT('',(2.401146897693,-6.355356668226,
    9.500411030795));
#72130 = CARTESIAN_POINT('',(2.401146897693,-6.351204979643,
    9.504605980455));
#72131 = CARTESIAN_POINT('',(2.401146897693,-6.342643487283,
    9.512061732705));
#72132 = CARTESIAN_POINT('',(2.401146897693,-6.338253795405,
    9.515426210497));
#72133 = CARTESIAN_POINT('',(2.401146897693,-6.329247217504,
    9.521327297598));
#72134 = CARTESIAN_POINT('',(2.401146897693,-6.324643135336,
    9.523950006293));
#72135 = CARTESIAN_POINT('',(2.401146897693,-6.315209206256,
    9.528446346013));
#72136 = CARTESIAN_POINT('',(2.401146897693,-6.310363168171,
    9.530371945655));
#72137 = CARTESIAN_POINT('',(2.401146897693,-6.300441615297,
    9.533623766512));
#72138 = CARTESIAN_POINT('',(2.401146897693,-6.295283115889,
    9.534947134897));
#72139 = CARTESIAN_POINT('',(2.401146897693,-6.283822760594,
    9.537290697157));
#72140 = CARTESIAN_POINT('',(2.401146897693,-6.277326741034,
    9.538169554383));
#72141 = CARTESIAN_POINT('',(2.401146897693,-6.263778488283,
    9.539218031183));
#72142 = CARTESIAN_POINT('',(2.401146897693,-6.256506955092,
    9.53929240706));
#72143 = CARTESIAN_POINT('',(2.401146897693,-6.242091484772,
    9.538542434989));
#72144 = CARTESIAN_POINT('',(2.401146897693,-6.234702857385,
    9.537670786684));
#72145 = CARTESIAN_POINT('',(2.401146897693,-6.220929587521,
    9.535078634719));
#72146 = CARTESIAN_POINT('',(2.401146897693,-6.214287811645,
    9.53339823075));
#72147 = CARTESIAN_POINT('',(2.401146897693,-6.202720871821,
    9.529512064404));
#72148 = CARTESIAN_POINT('',(2.401146897693,-6.197591935237,
    9.527425235181));
#72149 = CARTESIAN_POINT('',(2.401146897693,-6.187628689432,
    9.522567563513));
#72150 = CARTESIAN_POINT('',(2.401146897693,-6.182788041774,
    9.519770282495));
#72151 = CARTESIAN_POINT('',(2.401146897693,-6.173614216636,
    9.513572037098));
#72152 = CARTESIAN_POINT('',(2.401146897693,-6.169271356598,
    9.510168385751));
#72153 = CARTESIAN_POINT('',(2.401146897693,-6.161020986193,
    9.502721928685));
#72154 = CARTESIAN_POINT('',(2.401146897693,-6.157111129688,
    9.498666301647));
#72155 = CARTESIAN_POINT('',(2.401146897693,-6.149685134075,
    9.489841322146));
#72156 = CARTESIAN_POINT('',(2.401146897693,-6.146174047796,
    9.485048820744));
#72157 = CARTESIAN_POINT('',(2.401146897693,-6.139535440309,
    9.47463643167));
#72158 = CARTESIAN_POINT('',(2.401146897693,-6.136420805554,
    9.468982204185));
#72159 = CARTESIAN_POINT('',(2.401146897693,-6.130599067618,
    9.456691287712));
#72160 = CARTESIAN_POINT('',(2.401146897693,-6.127913571853,
    9.450007575125));
#72161 = CARTESIAN_POINT('',(2.401146897693,-6.123012918348,
    9.435456701709));
#72162 = CARTESIAN_POINT('',(2.401146897693,-6.12082947594,
    9.427527639275));
#72163 = CARTESIAN_POINT('',(2.401146897693,-6.117041833882,
    9.41023245999));
#72164 = CARTESIAN_POINT('',(2.401146897693,-6.115482697869,
    9.400788358334));
#72165 = CARTESIAN_POINT('',(2.401146897693,-6.1138219866,9.386373846633
    ));
#72166 = CARTESIAN_POINT('',(2.401146897693,-6.113430873374,
    9.381721265698));
#72167 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#72168 = PCURVE('',#72169,#72174);
#72169 = PLANE('',#72170);
#72170 = AXIS2_PLACEMENT_3D('',#72171,#72172,#72173);
#72171 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#72172 = DIRECTION('',(1.,0.E+000,0.E+000));
#72173 = DIRECTION('',(0.E+000,-0.588335752133,0.808616746526));
#72174 = DEFINITIONAL_REPRESENTATION('',(#72175),#72268);
#72175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72176,#72177,#72178,#72179,
    #72180,#72181,#72182,#72183,#72184,#72185,#72186,#72187,#72188,
    #72189,#72190,#72191,#72192,#72193,#72194,#72195,#72196,#72197,
    #72198,#72199,#72200,#72201,#72202,#72203,#72204,#72205,#72206,
    #72207,#72208,#72209,#72210,#72211,#72212,#72213,#72214,#72215,
    #72216,#72217,#72218,#72219,#72220,#72221,#72222,#72223,#72224,
    #72225,#72226,#72227,#72228,#72229,#72230,#72231,#72232,#72233,
    #72234,#72235,#72236,#72237,#72238,#72239,#72240,#72241,#72242,
    #72243,#72244,#72245,#72246,#72247,#72248,#72249,#72250,#72251,
    #72252,#72253,#72254,#72255,#72256,#72257,#72258,#72259,#72260,
    #72261,#72262,#72263,#72264,#72265,#72266,#72267),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373377759E-002,
    6.097253398589E-002,7.240134448702E-002,8.240134448702E-002,
    9.240134448702E-002,0.102401344487,0.112401344487,0.123966267837,
    0.135930758805,0.14717401761,0.16966053522,0.185812039006,
    0.195812039006,0.208333614441,0.224062133817,0.242904659864,
    0.267147498583,0.296236005499,0.325960081365,0.356287311118,
    0.387817675344,0.419773789918,0.450798970242,0.480481634022,
    0.508365401202,0.534929788285,0.559688357901,0.582971439697,
    0.605121967227,0.626466144868,0.647621330221,0.673086683051,
    0.700997282266,0.729726598276,0.756906728342,0.77993696882,
    0.803761981638,0.827384425295,0.851184109037,0.875537638506,
    0.900822563394,0.927422164172,0.955730818245,0.986159808901,1.),
  .UNSPECIFIED.);
#72176 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72177 = CARTESIAN_POINT('',(7.214100921052E-003,-1.122021158678E-003));
#72178 = CARTESIAN_POINT('',(1.44282018421E-002,-2.244042317342E-003));
#72179 = CARTESIAN_POINT('',(2.77602822464E-002,-3.086028266234E-003));
#72180 = CARTESIAN_POINT('',(3.307885033403E-002,-3.26034509518E-003));
#72181 = CARTESIAN_POINT('',(4.211414712059E-002,-3.149612324973E-003));
#72182 = CARTESIAN_POINT('',(4.490955928539E-002,-3.088177941706E-003));
#72183 = CARTESIAN_POINT('',(5.099827672976E-002,-2.806577232035E-003));
#72184 = CARTESIAN_POINT('',(5.395797717795E-002,-2.636619761821E-003));
#72185 = CARTESIAN_POINT('',(6.070628207615E-002,-2.138479904204E-003));
#72186 = CARTESIAN_POINT('',(6.42878603139E-002,-1.839345217021E-003));
#72187 = CARTESIAN_POINT('',(7.251578298754E-002,-1.047794498106E-003));
#72188 = CARTESIAN_POINT('',(7.705277321267E-002,-5.667407163669E-004));
#72189 = CARTESIAN_POINT('',(8.697902208328E-002,5.409453638767E-004));
#72190 = CARTESIAN_POINT('',(9.247935976787E-002,1.196888958504E-003));
#72191 = CARTESIAN_POINT('',(0.104773972187,2.668909385665E-003));
#72192 = CARTESIAN_POINT('',(0.111989016657,3.571750305078E-003));
#72193 = CARTESIAN_POINT('',(0.12669391283,5.370009589968E-003));
#72194 = CARTESIAN_POINT('',(0.134605852517,6.353471629835E-003));
#72195 = CARTESIAN_POINT('',(0.149609317824,8.149843334295E-003));
#72196 = CARTESIAN_POINT('',(0.157041317337,9.034917357153E-003));
#72197 = CARTESIAN_POINT('',(0.178570144245,1.14803621226E-002));
#72198 = CARTESIAN_POINT('',(0.193066785809,1.306686069783E-002));
#72199 = CARTESIAN_POINT('',(0.215088660885,1.508393245855E-002));
#72200 = CARTESIAN_POINT('',(0.223929919126,1.581931426975E-002));
#72201 = CARTESIAN_POINT('',(0.236737976655,1.663315262056E-002));
#72202 = CARTESIAN_POINT('',(0.241256902814,1.685775294293E-002));
#72203 = CARTESIAN_POINT('',(0.251218294835,1.725873602352E-002));
#72204 = CARTESIAN_POINT('',(0.256399223605,1.738225791901E-002));
#72205 = CARTESIAN_POINT('',(0.267682768968,1.747381872685E-002));
#72206 = CARTESIAN_POINT('',(0.273478204203,1.737550576741E-002));
#72207 = CARTESIAN_POINT('',(0.285871081705,1.689564402101E-002));
#72208 = CARTESIAN_POINT('',(0.292067728097,1.644001429413E-002));
#72209 = CARTESIAN_POINT('',(0.30615970345,1.500821274236E-002));
#72210 = CARTESIAN_POINT('',(0.313649606054,1.392076957156E-002));
#72211 = CARTESIAN_POINT('',(0.329781038606,1.081958284475E-002));
#72212 = CARTESIAN_POINT('',(0.338203009717,8.658737623252E-003));
#72213 = CARTESIAN_POINT('',(0.354561038123,3.491341790746E-003));
#72214 = CARTESIAN_POINT('',(0.362449841668,4.104658364849E-004));
#72215 = CARTESIAN_POINT('',(0.377724875409,-6.574124985323E-003));
#72216 = CARTESIAN_POINT('',(0.385066181719,-1.056144643883E-002));
#72217 = CARTESIAN_POINT('',(0.399364570234,-1.941251839513E-002));
#72218 = CARTESIAN_POINT('',(0.406319999333,-2.441310412546E-002));
#72219 = CARTESIAN_POINT('',(0.419411883546,-3.50465552636E-002));
#72220 = CARTESIAN_POINT('',(0.425626901516,-4.08204625077E-002));
#72221 = CARTESIAN_POINT('',(0.436843848034,-5.26640849827E-002));
#72222 = CARTESIAN_POINT('',(0.441963147324,-5.883109107561E-002));
#72223 = CARTESIAN_POINT('',(0.450947240902,-7.124205935443E-002));
#72224 = CARTESIAN_POINT('',(0.454929238658,-7.756482359403E-002));
#72225 = CARTESIAN_POINT('',(0.461649466532,-9.005445208488E-002));
#72226 = CARTESIAN_POINT('',(0.464510175371,-9.628567608724E-002));
#72227 = CARTESIAN_POINT('',(0.469147443371,-0.108586703107));
#72228 = CARTESIAN_POINT('',(0.471027592358,-0.114716488094));
#72229 = CARTESIAN_POINT('',(0.473741683569,-0.126621552372));
#72230 = CARTESIAN_POINT('',(0.47469120329,-0.13244671615));
#72231 = CARTESIAN_POINT('',(0.475683017371,-0.143756167855));
#72232 = CARTESIAN_POINT('',(0.475820977783,-0.149285188792));
#72233 = CARTESIAN_POINT('',(0.475293803852,-0.16003987903));
#72234 = CARTESIAN_POINT('',(0.47470582388,-0.165305850266));
#72235 = CARTESIAN_POINT('',(0.472791321713,-0.175579640716));
#72236 = CARTESIAN_POINT('',(0.47149729637,-0.180631127379));
#72237 = CARTESIAN_POINT('',(0.4682895689,-0.190567023655));
#72238 = CARTESIAN_POINT('',(0.466324737109,-0.195516857597));
#72239 = CARTESIAN_POINT('',(0.461477244046,-0.206162694275));
#72240 = CARTESIAN_POINT('',(0.458366062163,-0.211932547604));
#72241 = CARTESIAN_POINT('',(0.451242956589,-0.223504748051));
#72242 = CARTESIAN_POINT('',(0.447024995221,-0.22942838955));
#72243 = CARTESIAN_POINT('',(0.437937418671,-0.240643744878));
#72244 = CARTESIAN_POINT('',(0.432885595604,-0.246105490855));
#72245 = CARTESIAN_POINT('',(0.422686231031,-0.255717731845));
#72246 = CARTESIAN_POINT('',(0.417419834034,-0.260099741313));
#72247 = CARTESIAN_POINT('',(0.407472170606,-0.267166591961));
#72248 = CARTESIAN_POINT('',(0.402767188786,-0.270086179733));
#72249 = CARTESIAN_POINT('',(0.392977460412,-0.275284685227));
#72250 = CARTESIAN_POINT('',(0.387867606056,-0.277553173556));
#72251 = CARTESIAN_POINT('',(0.377458311716,-0.281324632824));
#72252 = CARTESIAN_POINT('',(0.372151002411,-0.282833852403));
#72253 = CARTESIAN_POINT('',(0.361275684647,-0.285124223159));
#72254 = CARTESIAN_POINT('',(0.355695928339,-0.285899728222));
#72255 = CARTESIAN_POINT('',(0.344190923412,-0.286712461682));
#72256 = CARTESIAN_POINT('',(0.338249928934,-0.286731984929));
#72257 = CARTESIAN_POINT('',(0.325924566628,-0.285974093359));
#72258 = CARTESIAN_POINT('',(0.319520012614,-0.285166055001));
#72259 = CARTESIAN_POINT('',(0.306156235157,-0.282642424203));
#72260 = CARTESIAN_POINT('',(0.29917170006,-0.280881693979));
#72261 = CARTESIAN_POINT('',(0.284522390472,-0.276283645417));
#72262 = CARTESIAN_POINT('',(0.276826220573,-0.273384262602));
#72263 = CARTESIAN_POINT('',(0.260612643731,-0.266271641087));
#72264 = CARTESIAN_POINT('',(0.252058689516,-0.261976081926));
#72265 = CARTESIAN_POINT('',(0.239425818148,-0.254838388286));
#72266 = CARTESIAN_POINT('',(0.235433557396,-0.252417369287));
#72267 = CARTESIAN_POINT('',(0.231441296643,-0.249996350288));
#72268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72269 = ORIENTED_EDGE('',*,*,#72270,.F.);
#72270 = EDGE_CURVE('',#72271,#72070,#72273,.T.);
#72271 = VERTEX_POINT('',#72272);
#72272 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#72273 = SURFACE_CURVE('',#72274,(#72278),.PCURVE_S1.);
#72274 = LINE('',#72275,#72276);
#72275 = CARTESIAN_POINT('',(2.426146897693,-6.179025806225,
    9.042839585683));
#72276 = VECTOR('',#72277,1.);
#72277 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72278 = PCURVE('',#72169,#72279);
#72279 = DEFINITIONAL_REPRESENTATION('',(#72280),#72283);
#72280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72281,#72282),.UNSPECIFIED.,
  .T.,.F.,(2,2),(-2.500000000001E-002,2.5E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#72281 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72282 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72284 = ORIENTED_EDGE('',*,*,#72285,.F.);
#72285 = EDGE_CURVE('',#72286,#72271,#72288,.T.);
#72286 = VERTEX_POINT('',#72287);
#72287 = CARTESIAN_POINT('',(2.451146897693,-6.113039760147,
    9.377068684763));
#72288 = SURFACE_CURVE('',#72289,(#72382),.PCURVE_S1.);
#72289 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72290,#72291,#72292,#72293,
    #72294,#72295,#72296,#72297,#72298,#72299,#72300,#72301,#72302,
    #72303,#72304,#72305,#72306,#72307,#72308,#72309,#72310,#72311,
    #72312,#72313,#72314,#72315,#72316,#72317,#72318,#72319,#72320,
    #72321,#72322,#72323,#72324,#72325,#72326,#72327,#72328,#72329,
    #72330,#72331,#72332,#72333,#72334,#72335,#72336,#72337,#72338,
    #72339,#72340,#72341,#72342,#72343,#72344,#72345,#72346,#72347,
    #72348,#72349,#72350,#72351,#72352,#72353,#72354,#72355,#72356,
    #72357,#72358,#72359,#72360,#72361,#72362,#72363,#72364,#72365,
    #72366,#72367,#72368,#72369,#72370,#72371,#72372,#72373,#72374,
    #72375,#72376,#72377,#72378,#72379,#72380,#72381),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422232661992E-002,
    6.546653104405E-002,9.428113828617E-002,0.121171973682,
    0.146608970634,0.171032215118,0.194857224209,0.218479624534,
    0.242279489113,0.26522132507,0.29192059503,0.320483690078,
    0.348779462388,0.374721268148,0.395749925713,0.417120523124,
    0.439274970873,0.462501941639,0.487096493271,0.513341035367,
    0.540801558241,0.570063342228,0.600690780327,0.632371125726,
    0.66451722233,0.695155165188,0.724999128235,0.753707332217,
    0.779584516109,0.797480019902,0.812538371585,0.822538371585,
    0.834768459733,0.852211048566,0.8753125,0.886555758805,
    0.898668251732,0.908668251732,0.918668251732,0.928668251732,
    0.938668251732,0.949895617023,0.967090407028,0.992829671408,1.),
  .UNSPECIFIED.);
#72290 = CARTESIAN_POINT('',(2.451146897693,-6.113039760147,
    9.377068684763));
#72291 = CARTESIAN_POINT('',(2.451146897693,-6.114164598142,
    9.388398895444));
#72292 = CARTESIAN_POINT('',(2.451146897693,-6.115289436136,
    9.399729106124));
#72293 = CARTESIAN_POINT('',(2.451146897693,-6.118929251777,
    9.419680915633));
#72294 = CARTESIAN_POINT('',(2.451146897693,-6.121105269235,
    9.428711953413));
#72295 = CARTESIAN_POINT('',(2.451146897693,-6.12609338861,9.44507399957
    ));
#72296 = CARTESIAN_POINT('',(2.451146897693,-6.128853748584,
    9.452497858471));
#72297 = CARTESIAN_POINT('',(2.451146897693,-6.134869777997,
    9.465983492835));
#72298 = CARTESIAN_POINT('',(2.451146897693,-6.138088862644,
    9.472115444321));
#72299 = CARTESIAN_POINT('',(2.451146897693,-6.144941102957,
    9.483277509703));
#72300 = CARTESIAN_POINT('',(2.451146897693,-6.148549849152,
    9.488359633215));
#72301 = CARTESIAN_POINT('',(2.451146897693,-6.156146964938,
    9.497617722327));
#72302 = CARTESIAN_POINT('',(2.451146897693,-6.160120961173,
    9.50183083165));
#72303 = CARTESIAN_POINT('',(2.451146897693,-6.168451930867,
    9.509491676665));
#72304 = CARTESIAN_POINT('',(2.451146897693,-6.172803112658,9.5129640127
    ));
#72305 = CARTESIAN_POINT('',(2.451146897693,-6.181923523906,
    9.51923588888));
#72306 = CARTESIAN_POINT('',(2.451146897693,-6.186694657569,
    9.52204900014));
#72307 = CARTESIAN_POINT('',(2.451146897693,-6.196717989715,
    9.527050872698));
#72308 = CARTESIAN_POINT('',(2.451146897693,-6.20199017651,
    9.529240738253));
#72309 = CARTESIAN_POINT('',(2.451146897693,-6.212738423707,
    9.532901254858));
#72310 = CARTESIAN_POINT('',(2.451146897693,-6.218283080645,
    9.534394786645));
#72311 = CARTESIAN_POINT('',(2.451146897693,-6.230408274614,
    9.53698308779));
#72312 = CARTESIAN_POINT('',(2.451146897693,-6.237209546376,
    9.537977856033));
#72313 = CARTESIAN_POINT('',(2.451146897693,-6.251214356052,
    9.539164833523));
#72314 = CARTESIAN_POINT('',(2.451146897693,-6.258659078426,
    9.539315945481));
#72315 = CARTESIAN_POINT('',(2.451146897693,-6.273135894462,
    9.538632778452));
#72316 = CARTESIAN_POINT('',(2.451146897693,-6.280417663003,
    9.537828489694));
#72317 = CARTESIAN_POINT('',(2.451146897693,-6.293818351543,
    9.53533734823));
#72318 = CARTESIAN_POINT('',(2.451146897693,-6.300184536424,
    9.533756446219));
#72319 = CARTESIAN_POINT('',(2.451146897693,-6.311101407999,
    9.530089785247));
#72320 = CARTESIAN_POINT('',(2.451146897693,-6.315859370717,
    9.528164164124));
#72321 = CARTESIAN_POINT('',(2.451146897693,-6.3250250943,9.523734200762
    ));
#72322 = CARTESIAN_POINT('',(2.451146897693,-6.329458083148,
    9.521193009486));
#72323 = CARTESIAN_POINT('',(2.451146897693,-6.338083143754,
    9.51553375655));
#72324 = CARTESIAN_POINT('',(2.451146897693,-6.342268640254,
    9.512346311262));
#72325 = CARTESIAN_POINT('',(2.451146897693,-6.350397261175,
    9.505349882591));
#72326 = CARTESIAN_POINT('',(2.451146897693,-6.354328254525,
    9.50145916854));
#72327 = CARTESIAN_POINT('',(2.451146897693,-6.361919694971,
    9.492997627458));
#72328 = CARTESIAN_POINT('',(2.451146897693,-6.365561902778,
    9.488330768611));
#72329 = CARTESIAN_POINT('',(2.451146897693,-6.372512268759,
    9.478253115313));
#72330 = CARTESIAN_POINT('',(2.451146897693,-6.375798221464,
    9.472733820461));
#72331 = CARTESIAN_POINT('',(2.451146897693,-6.381843813943,
    9.461031052237));
#72332 = CARTESIAN_POINT('',(2.451146897693,-6.384595798508,
    9.454741416134));
#72333 = CARTESIAN_POINT('',(2.451146897693,-6.389499030668,
    9.441393251514));
#72334 = CARTESIAN_POINT('',(2.451146897693,-6.391629267351,
    9.434207597267));
#72335 = CARTESIAN_POINT('',(2.451146897693,-6.395076980295,
    9.419215034438));
#72336 = CARTESIAN_POINT('',(2.451146897693,-6.396386707861,
    9.411273827798));
#72337 = CARTESIAN_POINT('',(2.451146897693,-6.398019734064,
    9.394942761505));
#72338 = CARTESIAN_POINT('',(2.451146897693,-6.398354075693,
    9.386393520129));
#72339 = CARTESIAN_POINT('',(2.451146897693,-6.397862864719,
    9.36919662278));
#72340 = CARTESIAN_POINT('',(2.451146897693,-6.397090330523,
    9.360432997207));
#72341 = CARTESIAN_POINT('',(2.451146897693,-6.394310154597,
    9.343277327206));
#72342 = CARTESIAN_POINT('',(2.451146897693,-6.39243885712,
    9.334857198941));
#72343 = CARTESIAN_POINT('',(2.451146897693,-6.387500265417,
    9.318169676366));
#72344 = CARTESIAN_POINT('',(2.451146897693,-6.384536477918,
    9.309894751786));
#72345 = CARTESIAN_POINT('',(2.451146897693,-6.37748412652,
    9.293606027797));
#72346 = CARTESIAN_POINT('',(2.451146897693,-6.373538834603,
    9.285694301699));
#72347 = CARTESIAN_POINT('',(2.451146897693,-6.364744529634,
    9.270199074186));
#72348 = CARTESIAN_POINT('',(2.451146897693,-6.360309383267,
    9.263043014096));
#72349 = CARTESIAN_POINT('',(2.451146897693,-6.351168196962,
    9.249745457903));
#72350 = CARTESIAN_POINT('',(2.451146897693,-6.347197019339,
    9.244248892872));
#72351 = CARTESIAN_POINT('',(2.451146897693,-6.3388052557,9.233273912439
    ));
#72352 = CARTESIAN_POINT('',(2.451146897693,-6.334771455783,
    9.228165228319));
#72353 = CARTESIAN_POINT('',(2.451146897693,-6.327065200718,
    9.218812780266));
#72354 = CARTESIAN_POINT('',(2.451146897693,-6.323801148877,
    9.214935726773));
#72355 = CARTESIAN_POINT('',(2.451146897693,-6.316018161129,
    9.205866021091));
#72356 = CARTESIAN_POINT('',(2.451146897693,-6.311298232634,
    9.20050307465));
#72357 = CARTESIAN_POINT('',(2.451146897693,-6.299566881623,
    9.187304367888));
#72358 = CARTESIAN_POINT('',(2.451146897693,-6.29192631445,
    9.178921108918));
#72359 = CARTESIAN_POINT('',(2.451146897693,-6.274465607034,
    9.159845013288));
#72360 = CARTESIAN_POINT('',(2.451146897693,-6.263589482667,
    9.148229969394));
#72361 = CARTESIAN_POINT('',(2.451146897693,-6.248907066873,
    9.132470858462));
#72362 = CARTESIAN_POINT('',(2.451146897693,-6.243986719813,
    9.127235378806));
#72363 = CARTESIAN_POINT('',(2.451146897693,-6.234766636405,
    9.117309307272));
#72364 = CARTESIAN_POINT('',(2.451146897693,-6.230182169424,
    9.112370097318));
#72365 = CARTESIAN_POINT('',(2.451146897693,-6.222893768163,
    9.104366842991));
#72366 = CARTESIAN_POINT('',(2.451146897693,-6.219918314676,
    9.101059955857));
#72367 = CARTESIAN_POINT('',(2.451146897693,-6.21456812409,9.09499462295
    ));
#72368 = CARTESIAN_POINT('',(2.451146897693,-6.212275455074,
    9.092326458685));
#72369 = CARTESIAN_POINT('',(2.451146897693,-6.208003049524,9.087253902)
  );
#72370 = CARTESIAN_POINT('',(2.451146897693,-6.206164436675,
    9.084995567756));
#72371 = CARTESIAN_POINT('',(2.451146897693,-6.202687568791,
    9.080623670945));
#72372 = CARTESIAN_POINT('',(2.451146897693,-6.201189800069,
    9.078658067575));
#72373 = CARTESIAN_POINT('',(2.451146897693,-6.198045705842,
    9.074447454808));
#72374 = CARTESIAN_POINT('',(2.451146897693,-6.196536201982,
    9.072341024836));
#72375 = CARTESIAN_POINT('',(2.451146897693,-6.192812049172,
    9.06698637682));
#72376 = CARTESIAN_POINT('',(2.451146897693,-6.190788004962,
    9.063886635866));
#72377 = CARTESIAN_POINT('',(2.451146897693,-6.185938805592,
    9.056052744721));
#72378 = CARTESIAN_POINT('',(2.451146897693,-6.183426753249,
    9.051526904428));
#72379 = CARTESIAN_POINT('',(2.451146897693,-6.180330394057,
    9.045488305795));
#72380 = CARTESIAN_POINT('',(2.451146897693,-6.179678100141,
    9.044163945739));
#72381 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#72382 = PCURVE('',#72169,#72383);
#72383 = DEFINITIONAL_REPRESENTATION('',(#72384),#72477);
#72384 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72385,#72386,#72387,#72388,
    #72389,#72390,#72391,#72392,#72393,#72394,#72395,#72396,#72397,
    #72398,#72399,#72400,#72401,#72402,#72403,#72404,#72405,#72406,
    #72407,#72408,#72409,#72410,#72411,#72412,#72413,#72414,#72415,
    #72416,#72417,#72418,#72419,#72420,#72421,#72422,#72423,#72424,
    #72425,#72426,#72427,#72428,#72429,#72430,#72431,#72432,#72433,
    #72434,#72435,#72436,#72437,#72438,#72439,#72440,#72441,#72442,
    #72443,#72444,#72445,#72446,#72447,#72448,#72449,#72450,#72451,
    #72452,#72453,#72454,#72455,#72456,#72457,#72458,#72459,#72460,
    #72461,#72462,#72463,#72464,#72465,#72466,#72467,#72468,#72469,
    #72470,#72471,#72472,#72473,#72474,#72475,#72476),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.422232661992E-002,
    6.546653104405E-002,9.428113828617E-002,0.121171973682,
    0.146608970634,0.171032215118,0.194857224209,0.218479624534,
    0.242279489113,0.26522132507,0.29192059503,0.320483690078,
    0.348779462388,0.374721268148,0.395749925713,0.417120523124,
    0.439274970873,0.462501941639,0.487096493271,0.513341035367,
    0.540801558241,0.570063342228,0.600690780327,0.632371125726,
    0.66451722233,0.695155165188,0.724999128235,0.753707332217,
    0.779584516109,0.797480019902,0.812538371585,0.822538371585,
    0.834768459733,0.852211048566,0.8753125,0.886555758805,
    0.898668251732,0.908668251732,0.918668251732,0.928668251732,
    0.938668251732,0.949895617023,0.967090407028,0.992829671408,1.),
  .UNSPECIFIED.);
#72385 = CARTESIAN_POINT('',(0.231441296643,-0.249996350288));
#72386 = CARTESIAN_POINT('',(0.241264877148,-0.255752755471));
#72387 = CARTESIAN_POINT('',(0.251088457654,-0.261509160654));
#72388 = CARTESIAN_POINT('',(0.269363258618,-0.270304307627));
#72389 = CARTESIAN_POINT('',(0.277946135874,-0.273858025874));
#72390 = CARTESIAN_POINT('',(0.294111449367,-0.279450925746));
#72391 = CARTESIAN_POINT('',(0.301738524461,-0.281586574055));
#72392 = CARTESIAN_POINT('',(0.316182679435,-0.28465599276));
#72393 = CARTESIAN_POINT('',(0.323034980681,-0.285660633296));
#72394 = CARTESIAN_POINT('',(0.336092231634,-0.28668683916));
#72395 = CARTESIAN_POINT('',(0.34232487622,-0.286758741511));
#72396 = CARTESIAN_POINT('',(0.354280776948,-0.286062451283));
#72397 = CARTESIAN_POINT('',(0.360025611765,-0.285327734218));
#72398 = CARTESIAN_POINT('',(0.371121706657,-0.283098321623));
#72399 = CARTESIAN_POINT('',(0.376489451537,-0.281622782592));
#72400 = CARTESIAN_POINT('',(0.386926859659,-0.277937834312));
#72401 = CARTESIAN_POINT('',(0.392008617046,-0.275734869661));
#72402 = CARTESIAN_POINT('',(0.401950299618,-0.270572615885));
#72403 = CARTESIAN_POINT('',(0.406822877561,-0.267597813551));
#72404 = CARTESIAN_POINT('',(0.416106410687,-0.261060213661));
#72405 = CARTESIAN_POINT('',(0.420576225412,-0.257455409355));
#72406 = CARTESIAN_POINT('',(0.429802854177,-0.249173564558));
#72407 = CARTESIAN_POINT('',(0.434608671774,-0.244259200035));
#72408 = CARTESIAN_POINT('',(0.443808011885,-0.233633017694));
#72409 = CARTESIAN_POINT('',(0.448310199882,-0.227701995076));
#72410 = CARTESIAN_POINT('',(0.456275008032,-0.215593867605));
#72411 = CARTESIAN_POINT('',(0.459908771445,-0.209232515787));
#72412 = CARTESIAN_POINT('',(0.465778496911,-0.196930867032));
#72413 = CARTESIAN_POINT('',(0.46824560724,-0.190852962152));
#72414 = CARTESIAN_POINT('',(0.471703469623,-0.179868169236));
#72415 = CARTESIAN_POINT('',(0.472945659711,-0.174887889151));
#72416 = CARTESIAN_POINT('',(0.474756040027,-0.164870025741));
#72417 = CARTESIAN_POINT('',(0.475309276033,-0.159790363041));
#72418 = CARTESIAN_POINT('',(0.475807540855,-0.149486453762));
#72419 = CARTESIAN_POINT('',(0.475692596449,-0.144226703179));
#72420 = CARTESIAN_POINT('',(0.474817525362,-0.133537515052));
#72421 = CARTESIAN_POINT('',(0.473984172754,-0.128069801821));
#72422 = CARTESIAN_POINT('',(0.471608344759,-0.11695300881));
#72423 = CARTESIAN_POINT('',(0.46997748561,-0.111262178672));
#72424 = CARTESIAN_POINT('',(0.465917675185,-9.971295261332E-002));
#72425 = CARTESIAN_POINT('',(0.463387924395,-9.380867774016E-002));
#72426 = CARTESIAN_POINT('',(0.457481708227,-8.203495347318E-002));
#72427 = CARTESIAN_POINT('',(0.454014894053,-7.610923488076E-002));
#72428 = CARTESIAN_POINT('',(0.446106091387,-6.429119677305E-002));
#72429 = CARTESIAN_POINT('',(0.441548945429,-5.83410744208E-002));
#72430 = CARTESIAN_POINT('',(0.43145412084,-4.673253526865E-002));
#72431 = CARTESIAN_POINT('',(0.425803287716,-4.100137184364E-002));
#72432 = CARTESIAN_POINT('',(0.413558481723,-3.007272933827E-002));
#72433 = CARTESIAN_POINT('',(0.406842127109,-2.477255074269E-002));
#72434 = CARTESIAN_POINT('',(0.392647430947,-1.505220262681E-002));
#72435 = CARTESIAN_POINT('',(0.38510650706,-1.052093247123E-002));
#72436 = CARTESIAN_POINT('',(0.369598468106,-2.67573527002E-003));
#72437 = CARTESIAN_POINT('',(0.361688860174,7.649647479697E-004));
#72438 = CARTESIAN_POINT('',(0.345289499898,6.589402938114E-003));
#72439 = CARTESIAN_POINT('',(0.336854555159,9.061268710477E-003));
#72440 = CARTESIAN_POINT('',(0.319534069698,1.294185794687E-002));
#72441 = CARTESIAN_POINT('',(0.310815359194,1.440638015721E-002));
#72442 = CARTESIAN_POINT('',(0.293111654707,1.641155421824E-002));
#72443 = CARTESIAN_POINT('',(0.284715789505,1.703538658824E-002));
#72444 = CARTESIAN_POINT('',(0.268585076159,1.746709798305E-002));
#72445 = CARTESIAN_POINT('',(0.261804075853,1.748976297579E-002));
#72446 = CARTESIAN_POINT('',(0.24799234831,1.716101573212E-002));
#72447 = CARTESIAN_POINT('',(0.24148815207,1.690483908032E-002));
#72448 = CARTESIAN_POINT('',(0.229391740584,1.617581174248E-002));
#72449 = CARTESIAN_POINT('',(0.224336331807,1.581745394449E-002));
#72450 = CARTESIAN_POINT('',(0.212423405956,1.486003182776E-002));
#72451 = CARTESIAN_POINT('',(0.205309934972,1.419863173258E-002));
#72452 = CARTESIAN_POINT('',(0.187735266431,1.247773591509E-002));
#72453 = CARTESIAN_POINT('',(0.176461204003,1.123161631823E-002));
#72454 = CARTESIAN_POINT('',(0.150763195188,8.335744965462E-003));
#72455 = CARTESIAN_POINT('',(0.134972263374,6.374674250153E-003));
#72456 = CARTESIAN_POINT('',(0.113590992225,3.773875342677E-003));
#72457 = CARTESIAN_POINT('',(0.10646267961,2.87542017251E-003));
#72458 = CARTESIAN_POINT('',(9.301178723422E-002,1.259769086235E-003));
#72459 = CARTESIAN_POINT('',(8.632065352156E-002,4.586061150148E-004));
#72460 = CARTESIAN_POINT('',(7.556106100825E-002,-7.263165467925E-004));
#72461 = CARTESIAN_POINT('',(7.113649102709E-002,-1.186758135382E-003));
#72462 = CARTESIAN_POINT('',(6.30842528636E-002,-1.944559642315E-003));
#72463 = CARTESIAN_POINT('',(5.95778714063E-002,-2.228673772879E-003));
#72464 = CARTESIAN_POINT('',(5.296250819093E-002,-2.699045996393E-003));
#72465 = CARTESIAN_POINT('',(5.005465962759E-002,-2.857120360358E-003));
#72466 = CARTESIAN_POINT('',(4.447390497088E-002,-3.096430758394E-003));
#72467 = CARTESIAN_POINT('',(4.200329428149E-002,-3.151116892723E-003));
#72468 = CARTESIAN_POINT('',(3.674873924328E-002,-3.216230107894E-003));
#72469 = CARTESIAN_POINT('',(3.415734960402E-002,-3.197552145935E-003));
#72470 = CARTESIAN_POINT('',(2.763643930148E-002,-3.058633607032E-003));
#72471 = CARTESIAN_POINT('',(2.393911928361E-002,-2.871621224901E-003));
#72472 = CARTESIAN_POINT('',(1.475154635456E-002,-2.183806804283E-003));
#72473 = CARTESIAN_POINT('',(9.613945896525E-003,-1.552380743949E-003));
#72474 = CARTESIAN_POINT('',(2.909335102634E-003,-5.034251712399E-004));
#72475 = CARTESIAN_POINT('',(1.454667551309E-003,-2.517125856211E-004));
#72476 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72478 = ORIENTED_EDGE('',*,*,#72479,.F.);
#72479 = EDGE_CURVE('',#72072,#72286,#72480,.T.);
#72480 = SURFACE_CURVE('',#72481,(#72485),.PCURVE_S1.);
#72481 = LINE('',#72482,#72483);
#72482 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#72483 = VECTOR('',#72484,1.);
#72484 = DIRECTION('',(1.,0.E+000,0.E+000));
#72485 = PCURVE('',#72169,#72486);
#72486 = DEFINITIONAL_REPRESENTATION('',(#72487),#72490);
#72487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72488,#72489),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#72488 = CARTESIAN_POINT('',(0.231441296643,-0.249996350288));
#72489 = CARTESIAN_POINT('',(0.231441296643,-0.249996350288));
#72490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72495)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72492,#72493,#72494)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#72492,
  'distance_accuracy_value','confusion accuracy');
#72496 = SHAPE_DEFINITION_REPRESENTATION(#72497,#72062);
#72497 = PRODUCT_DEFINITION_SHAPE('','',#72498);
#72498 = PRODUCT_DEFINITION('design','',#72499,#72502);
#72499 = PRODUCT_DEFINITION_FORMATION('','',#72500);
#72500 = PRODUCT('CADSOFTTOOLS 1.362','CADSOFTTOOLS 1.362','',(#72501));
#72501 = PRODUCT_CONTEXT('',#2,'mechanical');
#72502 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72503 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72504,#72506);
#72504 = ( REPRESENTATION_RELATIONSHIP('','',#72062,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72505) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72505 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1459);
#72506 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72507);
#72507 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('362','','',#5,#72498,$);
#72508 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72500));
#72509 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72510),#72568);
#72510 = SHELL_BASED_SURFACE_MODEL('',(#72511));
#72511 = OPEN_SHELL('',(#72512));
#72512 = ADVANCED_FACE('',(#72513),#72527,.F.);
#72513 = FACE_BOUND('',#72514,.F.);
#72514 = EDGE_LOOP('',(#72515,#72538,#72554));
#72515 = ORIENTED_EDGE('',*,*,#72516,.T.);
#72516 = EDGE_CURVE('',#72517,#72519,#72521,.T.);
#72517 = VERTEX_POINT('',#72518);
#72518 = CARTESIAN_POINT('',(2.426146897693,-6.169540645893,
    9.369901212924));
#72519 = VERTEX_POINT('',#72520);
#72520 = CARTESIAN_POINT('',(2.451146897693,-6.113039760147,
    9.377068684763));
#72521 = SURFACE_CURVE('',#72522,(#72526),.PCURVE_S1.);
#72522 = LINE('',#72523,#72524);
#72523 = CARTESIAN_POINT('',(2.451146897693,-6.169540645893,
    9.369901212924));
#72524 = VECTOR('',#72525,1.);
#72525 = DIRECTION('',(0.E+000,0.992049615849,0.125847366657));
#72526 = PCURVE('',#72527,#72532);
#72527 = PLANE('',#72528);
#72528 = AXIS2_PLACEMENT_3D('',#72529,#72530,#72531);
#72529 = CARTESIAN_POINT('',(2.401146897693,-6.169540645893,
    9.369901212924));
#72530 = DIRECTION('',(0.E+000,-0.125847366657,0.992049615849));
#72531 = DIRECTION('',(0.E+000,0.992049615849,0.125847366657));
#72532 = DEFINITIONAL_REPRESENTATION('',(#72533),#72537);
#72533 = LINE('',#72534,#72535);
#72534 = CARTESIAN_POINT('',(9.915837491236E-015,-5.000000000001E-002));
#72535 = VECTOR('',#72536,1.);
#72536 = DIRECTION('',(1.,0.E+000));
#72537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72538 = ORIENTED_EDGE('',*,*,#72539,.F.);
#72539 = EDGE_CURVE('',#72540,#72519,#72542,.T.);
#72540 = VERTEX_POINT('',#72541);
#72541 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#72542 = SURFACE_CURVE('',#72543,(#72547),.PCURVE_S1.);
#72543 = LINE('',#72544,#72545);
#72544 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#72545 = VECTOR('',#72546,1.);
#72546 = DIRECTION('',(1.,0.E+000,0.E+000));
#72547 = PCURVE('',#72527,#72548);
#72548 = DEFINITIONAL_REPRESENTATION('',(#72549),#72553);
#72549 = LINE('',#72550,#72551);
#72550 = CARTESIAN_POINT('',(5.695368945612E-002,0.E+000));
#72551 = VECTOR('',#72552,1.);
#72552 = DIRECTION('',(0.E+000,-1.));
#72553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72554 = ORIENTED_EDGE('',*,*,#72555,.T.);
#72555 = EDGE_CURVE('',#72540,#72517,#72556,.T.);
#72556 = SURFACE_CURVE('',#72557,(#72561),.PCURVE_S1.);
#72557 = LINE('',#72558,#72559);
#72558 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#72559 = VECTOR('',#72560,1.);
#72560 = DIRECTION('',(0.E+000,-0.992049615849,-0.125847366657));
#72561 = PCURVE('',#72527,#72562);
#72562 = DEFINITIONAL_REPRESENTATION('',(#72563),#72567);
#72563 = LINE('',#72564,#72565);
#72564 = CARTESIAN_POINT('',(5.695368945612E-002,0.E+000));
#72565 = VECTOR('',#72566,1.);
#72566 = DIRECTION('',(-1.,-0.E+000));
#72567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72572)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72569,#72570,#72571)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72569 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72570 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72571 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72572 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#72569,
  'distance_accuracy_value','confusion accuracy');
#72573 = SHAPE_DEFINITION_REPRESENTATION(#72574,#72509);
#72574 = PRODUCT_DEFINITION_SHAPE('','',#72575);
#72575 = PRODUCT_DEFINITION('design','',#72576,#72579);
#72576 = PRODUCT_DEFINITION_FORMATION('','',#72577);
#72577 = PRODUCT('CADSOFTTOOLS 1.363','CADSOFTTOOLS 1.363','',(#72578));
#72578 = PRODUCT_CONTEXT('',#2,'mechanical');
#72579 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72581,#72583);
#72581 = ( REPRESENTATION_RELATIONSHIP('','',#72509,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72582) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1463);
#72583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72584);
#72584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('363','','',#5,#72575,$);
#72585 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72577));
#72586 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72587),#73004);
#72587 = SHELL_BASED_SURFACE_MODEL('',(#72588));
#72588 = OPEN_SHELL('',(#72589));
#72589 = ADVANCED_FACE('',(#72590),#72693,.T.);
#72590 = FACE_BOUND('',#72591,.T.);
#72591 = EDGE_LOOP('',(#72592,#72793,#72991));
#72592 = ORIENTED_EDGE('',*,*,#72593,.F.);
#72593 = EDGE_CURVE('',#72594,#72596,#72598,.T.);
#72594 = VERTEX_POINT('',#72595);
#72595 = CARTESIAN_POINT('',(2.426146897693,-6.169540645893,
    9.369901212924));
#72596 = VERTEX_POINT('',#72597);
#72597 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#72598 = SURFACE_CURVE('',#72599,(#72692),.PCURVE_S1.);
#72599 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72600,#72601,#72602,#72603,
    #72604,#72605,#72606,#72607,#72608,#72609,#72610,#72611,#72612,
    #72613,#72614,#72615,#72616,#72617,#72618,#72619,#72620,#72621,
    #72622,#72623,#72624,#72625,#72626,#72627,#72628,#72629,#72630,
    #72631,#72632,#72633,#72634,#72635,#72636,#72637,#72638,#72639,
    #72640,#72641,#72642,#72643,#72644,#72645,#72646,#72647,#72648,
    #72649,#72650,#72651,#72652,#72653,#72654,#72655,#72656,#72657,
    #72658,#72659,#72660,#72661,#72662,#72663,#72664,#72665,#72666,
    #72667,#72668,#72669,#72670,#72671,#72672,#72673,#72674,#72675,
    #72676,#72677,#72678,#72679,#72680,#72681,#72682,#72683,#72684,
    #72685,#72686,#72687,#72688,#72689,#72690,#72691),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054315671562E-002,
    5.803207063069E-002,8.30824543981E-002,0.106224882419,0.127892715265
    ,0.148117491195,0.168643471379,0.189428867925,0.210374917445,
    0.231337515238,0.252153644998,0.271454904365,0.291668111947,
    0.312713612718,0.334363190671,0.356250859297,0.377919296694,
    0.398196510899,0.418874000517,0.440044082885,0.461774967333,
    0.484107367199,0.507053698143,0.530996487457,0.556894169403,
    0.583600452284,0.61104504422,0.63883458346,0.663611212437,
    0.685330082803,0.705792608684,0.725796489877,0.745788284086,
    0.766058204023,0.795008869691,0.813125,0.823125,0.834375,
    0.856389475443,0.878014194162,0.900702802897,0.93053576275,
    0.957355723498,0.980635997794,1.),.UNSPECIFIED.);
#72600 = CARTESIAN_POINT('',(2.401146897693,-6.169540645893,
    9.369901212924));
#72601 = CARTESIAN_POINT('',(2.401146897693,-6.169776051658,
    9.377384800756));
#72602 = CARTESIAN_POINT('',(2.401146897693,-6.170011457423,
    9.384868388588));
#72603 = CARTESIAN_POINT('',(2.401146897693,-6.171517053447,
    9.398082947284));
#72604 = CARTESIAN_POINT('',(2.401146897693,-6.172530084332,
    9.404067998577));
#72605 = CARTESIAN_POINT('',(2.401146897693,-6.1750447496,9.414919810244
    ));
#72606 = CARTESIAN_POINT('',(2.401146897693,-6.176493583891,
    9.419856038761));
#72607 = CARTESIAN_POINT('',(2.401146897693,-6.179765673353,
    9.42884718819));
#72608 = CARTESIAN_POINT('',(2.401146897693,-6.181550704992,
    9.432954158007));
#72609 = CARTESIAN_POINT('',(2.401146897693,-6.185424974726,
    9.440460848718));
#72610 = CARTESIAN_POINT('',(2.401146897693,-6.18748333384,
    9.443899393445));
#72611 = CARTESIAN_POINT('',(2.401146897693,-6.191841685226,
    9.450150154053));
#72612 = CARTESIAN_POINT('',(2.401146897693,-6.194127974786,
    9.453000165203));
#72613 = CARTESIAN_POINT('',(2.401146897693,-6.199012888551,
    9.458361164214));
#72614 = CARTESIAN_POINT('',(2.401146897693,-6.201653729818,
    9.460882675525));
#72615 = CARTESIAN_POINT('',(2.401146897693,-6.207193198715,
    9.465544668804));
#72616 = CARTESIAN_POINT('',(2.401146897693,-6.210141992675,
    9.46769805248));
#72617 = CARTESIAN_POINT('',(2.401146897693,-6.216243585832,
    9.471580588299));
#72618 = CARTESIAN_POINT('',(2.401146897693,-6.219446299823,
    9.47332490625));
#72619 = CARTESIAN_POINT('',(2.401146897693,-6.22598860566,
    9.476349975317));
#72620 = CARTESIAN_POINT('',(2.401146897693,-6.229377062591,
    9.477649126228));
#72621 = CARTESIAN_POINT('',(2.401146897693,-6.236215754313,
    9.47975548236));
#72622 = CARTESIAN_POINT('',(2.401146897693,-6.23971247508,
    9.480591102409));
#72623 = CARTESIAN_POINT('',(2.401146897693,-6.24649043589,
    9.481698365133));
#72624 = CARTESIAN_POINT('',(2.401146897693,-6.249811815798,
    9.482021086293));
#72625 = CARTESIAN_POINT('',(2.401146897693,-6.256592822831,
    9.482246136466));
#72626 = CARTESIAN_POINT('',(2.401146897693,-6.260104246234,
    9.482120606067));
#72627 = CARTESIAN_POINT('',(2.401146897693,-6.267191770956,
    9.481423961083));
#72628 = CARTESIAN_POINT('',(2.401146897693,-6.270824858698,
    9.480816377663));
#72629 = CARTESIAN_POINT('',(2.401146897693,-6.278044591582,
    9.479128916185));
#72630 = CARTESIAN_POINT('',(2.401146897693,-6.281692775303,
    9.478015948058));
#72631 = CARTESIAN_POINT('',(2.401146897693,-6.28880231779,
    9.475321569612));
#72632 = CARTESIAN_POINT('',(2.401146897693,-6.292329950828,
    9.473714274981));
#72633 = CARTESIAN_POINT('',(2.401146897693,-6.299050232153,
    9.470075489472));
#72634 = CARTESIAN_POINT('',(2.401146897693,-6.302323808008,
    9.468025260498));
#72635 = CARTESIAN_POINT('',(2.401146897693,-6.308270712917,
    9.46366656052));
#72636 = CARTESIAN_POINT('',(2.401146897693,-6.311027857872,
    9.46135712275));
#72637 = CARTESIAN_POINT('',(2.401146897693,-6.316235972745,
    9.456373200716));
#72638 = CARTESIAN_POINT('',(2.401146897693,-6.318710244676,
    9.453661834182));
#72639 = CARTESIAN_POINT('',(2.401146897693,-6.323346929499,
    9.447872378392));
#72640 = CARTESIAN_POINT('',(2.401146897693,-6.325520292038,
    9.444754737939));
#72641 = CARTESIAN_POINT('',(2.401146897693,-6.329514657,9.438153674448)
  );
#72642 = CARTESIAN_POINT('',(2.401146897693,-6.331346160819,
    9.434627815979));
#72643 = CARTESIAN_POINT('',(2.401146897693,-6.334605180923,
    9.427216711465));
#72644 = CARTESIAN_POINT('',(2.401146897693,-6.336042534366,
    9.423285965019));
#72645 = CARTESIAN_POINT('',(2.401146897693,-6.338455161979,
    9.415081428501));
#72646 = CARTESIAN_POINT('',(2.401146897693,-6.339428202341,
    9.410754039874));
#72647 = CARTESIAN_POINT('',(2.401146897693,-6.340906780956,
    9.401727304288));
#72648 = CARTESIAN_POINT('',(2.401146897693,-6.341396355868,
    9.396966540402));
#72649 = CARTESIAN_POINT('',(2.401146897693,-6.341824025171,
    9.38689458247));
#72650 = CARTESIAN_POINT('',(2.401146897693,-6.341733486518,
    9.381513901931));
#72651 = CARTESIAN_POINT('',(2.401146897693,-6.340838950038,
    9.370453196254));
#72652 = CARTESIAN_POINT('',(2.401146897693,-6.340039663319,
    9.364709234909));
#72653 = CARTESIAN_POINT('',(2.401146897693,-6.337635522604,
    9.352987821345));
#72654 = CARTESIAN_POINT('',(2.401146897693,-6.336040636967,
    9.346955796059));
#72655 = CARTESIAN_POINT('',(2.401146897693,-6.331969951435,
    9.334753960146));
#72656 = CARTESIAN_POINT('',(2.401146897693,-6.329565691459,
    9.328664749005));
#72657 = CARTESIAN_POINT('',(2.401146897693,-6.323976205507,
    9.316661357512));
#72658 = CARTESIAN_POINT('',(2.401146897693,-6.321040104112,
    9.310979980626));
#72659 = CARTESIAN_POINT('',(2.401146897693,-6.314487738948,
    9.299716347806));
#72660 = CARTESIAN_POINT('',(2.401146897693,-6.311125086468,
    9.29434941981));
#72661 = CARTESIAN_POINT('',(2.401146897693,-6.303658935845,
    9.283342882359));
#72662 = CARTESIAN_POINT('',(2.401146897693,-6.299712085806,
    9.277848153747));
#72663 = CARTESIAN_POINT('',(2.401146897693,-6.290971274541,
    9.266357070333));
#72664 = CARTESIAN_POINT('',(2.401146897693,-6.286291347272,
    9.26047559539));
#72665 = CARTESIAN_POINT('',(2.401146897693,-6.275941248699,
    9.248015938529));
#72666 = CARTESIAN_POINT('',(2.401146897693,-6.270314800562,
    9.241499174965));
#72667 = CARTESIAN_POINT('',(2.401146897693,-6.258087703947,
    9.227724894742));
#72668 = CARTESIAN_POINT('',(2.401146897693,-6.251250727448,
    9.220324908724));
#72669 = CARTESIAN_POINT('',(2.401146897693,-6.234605259217,
    9.202282845449));
#72670 = CARTESIAN_POINT('',(2.401146897693,-6.223863279545,
    9.191024007083));
#72671 = CARTESIAN_POINT('',(2.401146897693,-6.207114921713,
    9.173080593548));
#72672 = CARTESIAN_POINT('',(2.401146897693,-6.200417633511,
    9.165992909839));
#72673 = CARTESIAN_POINT('',(2.401146897693,-6.190758699582,
    9.155431972648));
#72674 = CARTESIAN_POINT('',(2.401146897693,-6.187341857933,
    9.151684372308));
#72675 = CARTESIAN_POINT('',(2.401146897693,-6.180453387151,
    9.143933289377));
#72676 = CARTESIAN_POINT('',(2.401146897693,-6.17696764095,9.13993099898
    ));
#72677 = CARTESIAN_POINT('',(2.401146897693,-6.167088885965,
    9.128279063666));
#72678 = CARTESIAN_POINT('',(2.401146897693,-6.161154856248,
    9.120919520686));
#72679 = CARTESIAN_POINT('',(2.401146897693,-6.150418772471,
    9.10664015187));
#72680 = CARTESIAN_POINT('',(2.401146897693,-6.145775505706,
    9.099911500992));
#72681 = CARTESIAN_POINT('',(2.401146897693,-6.136729017433,
    9.086012658105));
#72682 = CARTESIAN_POINT('',(2.401146897693,-6.132559883036,
    9.079074630901));
#72683 = CARTESIAN_POINT('',(2.401146897693,-6.123656491517,
    9.062798767068));
#72684 = CARTESIAN_POINT('',(2.401146897693,-6.119150739518,
    9.053627266857));
#72685 = CARTESIAN_POINT('',(2.401146897693,-6.112139794597,
    9.035906736544));
#72686 = CARTESIAN_POINT('',(2.401146897693,-6.109336629385,
    9.027514613432));
#72687 = CARTESIAN_POINT('',(2.401146897693,-6.105462962169,
    9.01147721125));
#72688 = CARTESIAN_POINT('',(2.401146897693,-6.104112337158,
    9.003968749469));
#72689 = CARTESIAN_POINT('',(2.401146897693,-6.102717646536,
    8.989883860034));
#72690 = CARTESIAN_POINT('',(2.401146897693,-6.102647457215,
    8.983343648996));
#72691 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#72692 = PCURVE('',#72693,#72698);
#72693 = PLANE('',#72694);
#72694 = AXIS2_PLACEMENT_3D('',#72695,#72696,#72697);
#72695 = CARTESIAN_POINT('',(2.401146897693,-6.169540645893,
    9.369901212924));
#72696 = DIRECTION('',(1.,0.E+000,0.E+000));
#72697 = DIRECTION('',(0.E+000,-0.319519723799,0.947579625205));
#72698 = DEFINITIONAL_REPRESENTATION('',(#72699),#72792);
#72699 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72700,#72701,#72702,#72703,
    #72704,#72705,#72706,#72707,#72708,#72709,#72710,#72711,#72712,
    #72713,#72714,#72715,#72716,#72717,#72718,#72719,#72720,#72721,
    #72722,#72723,#72724,#72725,#72726,#72727,#72728,#72729,#72730,
    #72731,#72732,#72733,#72734,#72735,#72736,#72737,#72738,#72739,
    #72740,#72741,#72742,#72743,#72744,#72745,#72746,#72747,#72748,
    #72749,#72750,#72751,#72752,#72753,#72754,#72755,#72756,#72757,
    #72758,#72759,#72760,#72761,#72762,#72763,#72764,#72765,#72766,
    #72767,#72768,#72769,#72770,#72771,#72772,#72773,#72774,#72775,
    #72776,#72777,#72778,#72779,#72780,#72781,#72782,#72783,#72784,
    #72785,#72786,#72787,#72788,#72789,#72790,#72791),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054315671562E-002,
    5.803207063069E-002,8.30824543981E-002,0.106224882419,0.127892715265
    ,0.148117491195,0.168643471379,0.189428867925,0.210374917445,
    0.231337515238,0.252153644998,0.271454904365,0.291668111947,
    0.312713612718,0.334363190671,0.356250859297,0.377919296694,
    0.398196510899,0.418874000517,0.440044082885,0.461774967333,
    0.484107367199,0.507053698143,0.530996487457,0.556894169403,
    0.583600452284,0.61104504422,0.63883458346,0.663611212437,
    0.685330082803,0.705792608684,0.725796489877,0.745788284086,
    0.766058204023,0.795008869691,0.813125,0.823125,0.834375,
    0.856389475443,0.878014194162,0.900702802897,0.93053576275,
    0.957355723498,0.980635997794,1.),.UNSPECIFIED.);
#72700 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72701 = CARTESIAN_POINT('',(7.166512137918E-003,-2.168088210833E-003));
#72702 = CARTESIAN_POINT('',(1.433302427583E-002,-4.336176421667E-003));
#72703 = CARTESIAN_POINT('',(2.733593847799E-002,-7.131816450283E-003));
#72704 = CARTESIAN_POINT('',(3.333093448779E-002,-8.084230959581E-003));
#72705 = CARTESIAN_POINT('',(4.441737527156E-002,-9.168753254176E-003));
#72706 = CARTESIAN_POINT('',(4.955777597233E-002,-9.373089771847E-003));
#72707 = CARTESIAN_POINT('',(5.912310309958E-002,-9.145374048208E-003));
#72708 = CARTESIAN_POINT('',(6.358513683582E-002,-8.766172297976E-003));
#72709 = CARTESIAN_POINT('',(7.193622960172E-002,-7.493528979028E-003));
#72710 = CARTESIAN_POINT('',(7.58522108607E-002,-6.641752681915E-003));
#72711 = CARTESIAN_POINT('',(8.316788348615E-002,-4.5091090125E-003));
#72712 = CARTESIAN_POINT('',(8.659901059187E-002,-3.253302383519E-003));
#72713 = CARTESIAN_POINT('',(9.32398103225E-002,-3.374025522174E-004));
#72714 = CARTESIAN_POINT('',(9.647294393831E-002,1.359332227886E-003));
#72715 = CARTESIAN_POINT('',(0.102660523354,5.118821284493E-003));
#72716 = CARTESIAN_POINT('',(0.105643223682,7.224989802436E-003));
#72717 = CARTESIAN_POINT('',(0.111271814879,1.176618838664E-002));
#72718 = CARTESIAN_POINT('',(0.113948025319,1.424367091999E-002));
#72719 = CARTESIAN_POINT('',(0.118904914885,1.947645740073E-002));
#72720 = CARTESIAN_POINT('',(0.121218642642,2.227218580929E-002));
#72721 = CARTESIAN_POINT('',(0.125399679686,2.807936841809E-002));
#72722 = CARTESIAN_POINT('',(0.127308767472,3.112579268452E-002));
#72723 = CARTESIAN_POINT('',(0.130523679236,3.719465796919E-002));
#72724 = CARTESIAN_POINT('',(0.131890729622,4.023881412129E-002));
#72725 = CARTESIAN_POINT('',(0.134270648075,4.659245025501E-002));
#72726 = CARTESIAN_POINT('',(0.135273667063,4.995991296593E-002));
#72727 = CARTESIAN_POINT('',(0.136878144411,5.689849879828E-002));
#72728 = CARTESIAN_POINT('',(0.137463253933,6.053527360556E-002));
#72729 = CARTESIAN_POINT('',(0.138171096876,6.791572261202E-002));
#72730 = CARTESIAN_POINT('',(0.13828213761,7.172828244346E-002));
#72731 = CARTESIAN_POINT('',(0.138000638544,7.932604710551E-002));
#72732 = CARTESIAN_POINT('',(0.137604747234,8.318232263387E-002));
#72733 = CARTESIAN_POINT('',(0.136303970657,9.071298803373E-002));
#72734 = CARTESIAN_POINT('',(0.135407187508,9.447005041052E-002));
#72735 = CARTESIAN_POINT('',(0.133177125631,0.101497906949));
#72736 = CARTESIAN_POINT('',(0.131869711648,0.104848432251));
#72737 = CARTESIAN_POINT('',(0.128811144101,0.111375997182));
#72738 = CARTESIAN_POINT('',(0.127032487101,0.114586901937));
#72739 = CARTESIAN_POINT('',(0.123028029007,0.120830375319));
#72740 = CARTESIAN_POINT('',(0.120768248633,0.123885956995));
#72741 = CARTESIAN_POINT('',(0.115789493755,0.129780105832));
#72742 = CARTESIAN_POINT('',(0.113033663702,0.132642182858));
#72743 = CARTESIAN_POINT('',(0.107052373267,0.138098357975));
#72744 = CARTESIAN_POINT('',(0.103786940798,0.14071631583));
#72745 = CARTESIAN_POINT('',(9.678337126843E-002,0.145623983841));
#72746 = CARTESIAN_POINT('',(9.299373156301E-002,0.147928703082));
#72747 = CARTESIAN_POINT('',(8.49126158699E-002,0.152213994113));
#72748 = CARTESIAN_POINT('',(8.055784185175E-002,0.154199063287));
#72749 = CARTESIAN_POINT('',(7.115050850705E-002,0.157822503221));
#72750 = CARTESIAN_POINT('',(6.60229563732E-002,0.159455944198));
#72751 = CARTESIAN_POINT('',(5.525623498499E-002,0.162142413279));
#72752 = CARTESIAN_POINT('',(4.955798637408E-002,0.163220334411));
#72753 = CARTESIAN_POINT('',(3.768284332572E-002,0.164687442478));
#72754 = CARTESIAN_POINT('',(3.145742164782E-002,0.165103512397));
#72755 = CARTESIAN_POINT('',(1.859454622962E-002,0.165144940967));
#72756 = CARTESIAN_POINT('',(1.20563253351E-002,0.164812336262));
#72757 = CARTESIAN_POINT('',(-1.103794884473E-003,0.163351173593));
#72758 = CARTESIAN_POINT('',(-7.425494172116E-003,0.162384295707));
#72759 = CARTESIAN_POINT('',(-2.019229304528E-002,0.159774360828));
#72760 = CARTESIAN_POINT('',(-2.635231845527E-002,0.158302819203));
#72761 = CARTESIAN_POINT('',(-3.916747147333E-002,0.1547448528));
#72762 = CARTESIAN_POINT('',(-4.563526078634E-002,0.152760572287));
#72763 = CARTESIAN_POINT('',(-5.931683890218E-002,0.148149585424));
#72764 = CARTESIAN_POINT('',(-6.638533379259E-002,0.145594228946));
#72765 = CARTESIAN_POINT('',(-8.149891140826E-002,0.139767792538));
#72766 = CARTESIAN_POINT('',(-8.947182493864E-002,0.136518519415));
#72767 = CARTESIAN_POINT('',(-0.106430850763,0.129333526));
#72768 = CARTESIAN_POINT('',(-0.115627475583,0.12521938786));
#72769 = CARTESIAN_POINT('',(-0.138042322551,0.115211276387));
#72770 = CARTESIAN_POINT('',(-0.152143242768,0.10862981624));
#72771 = CARTESIAN_POINT('',(-0.174497486509,9.849268813948E-002));
#72772 = CARTESIAN_POINT('',(-0.183353546858,9.441112903643E-002));
#72773 = CARTESIAN_POINT('',(-0.196447095665,8.863294777872E-002));
#72774 = CARTESIAN_POINT('',(-0.20108999369,8.65926504743E-002));
#72775 = CARTESIAN_POINT('',(-0.21063576423,8.254189979028E-002));
#72776 = CARTESIAN_POINT('',(-0.215542017728,8.051768843404E-002));
#72777 = CARTESIAN_POINT('',(-0.22973961129,7.487980464042E-002));
#72778 = CARTESIAN_POINT('',(-0.238609403805,7.160835812545E-002));
#72779 = CARTESIAN_POINT('',(-0.255570633279,6.599760386474E-002));
#72780 = CARTESIAN_POINT('',(-0.263430181071,6.374767555358E-002));
#72781 = CARTESIAN_POINT('',(-0.279490972838,5.9616362027E-002));
#72782 = CARTESIAN_POINT('',(-0.287397426727,5.788261175343E-002));
#72783 = CARTESIAN_POINT('',(-0.305664912877,5.46463988709E-002));
#72784 = CARTESIAN_POINT('',(-0.315795316244,5.330731529553E-002));
#72785 = CARTESIAN_POINT('',(-0.334827064901,5.23259456861E-002));
#72786 = CARTESIAN_POINT('',(-0.343674936348,5.235117230333E-002));
#72787 = CARTESIAN_POINT('',(-0.360109364975,5.380483049051E-002));
#72788 = CARTESIAN_POINT('',(-0.367655781707,5.492410738308E-002));
#72789 = CARTESIAN_POINT('',(-0.381447967121,5.81029269486E-002));
#72790 = CARTESIAN_POINT('',(-0.387667764717,6.012614340206E-002));
#72791 = CARTESIAN_POINT('',(-0.393887562314,6.214935985551E-002));
#72792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72793 = ORIENTED_EDGE('',*,*,#72794,.F.);
#72794 = EDGE_CURVE('',#72795,#72594,#72797,.T.);
#72795 = VERTEX_POINT('',#72796);
#72796 = CARTESIAN_POINT('',(2.451146897693,-6.102577267893,
    8.976803437958));
#72797 = SURFACE_CURVE('',#72798,(#72893),.PCURVE_S1.);
#72798 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72799,#72800,#72801,#72802,
    #72803,#72804,#72805,#72806,#72807,#72808,#72809,#72810,#72811,
    #72812,#72813,#72814,#72815,#72816,#72817,#72818,#72819,#72820,
    #72821,#72822,#72823,#72824,#72825,#72826,#72827,#72828,#72829,
    #72830,#72831,#72832,#72833,#72834,#72835,#72836,#72837,#72838,
    #72839,#72840,#72841,#72842,#72843,#72844,#72845,#72846,#72847,
    #72848,#72849,#72850,#72851,#72852,#72853,#72854,#72855,#72856,
    #72857,#72858,#72859,#72860,#72861,#72862,#72863,#72864,#72865,
    #72866,#72867,#72868,#72869,#72870,#72871,#72872,#72873,#72874,
    #72875,#72876,#72877,#72878,#72879,#72880,#72881,#72882,#72883,
    #72884,#72885,#72886,#72887,#72888,#72889,#72890,#72891,#72892),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084196884E-002,4.163975687221E-002,6.481437639139E-002,
    9.091751361046E-002,0.121643531156,0.144474791334,0.166111357905,
    0.188125,0.198125,0.209375,0.231875,0.261858077766,0.281993779488,
    0.301949517901,0.322063424645,0.342845676509,0.365156654481,
    0.390663848827,0.418476150968,0.445866823507,0.472491159241,
    0.498273483166,0.521804019724,0.544589785552,0.566745175956,
    0.588291979243,0.609283568638,0.629802350218,0.650391234205,
    0.672192209998,0.694052475458,0.715544158279,0.736314899572,
    0.756168271537,0.775960264158,0.796845711813,0.817820747459,
    0.838725403743,0.859426562074,0.879842506231,0.900288906769,
    0.922360137347,0.94588856418,0.971266254611,0.998926718763,1.),
  .UNSPECIFIED.);
#72799 = CARTESIAN_POINT('',(2.451146897693,-6.102577267893,
    8.976803437958));
#72800 = CARTESIAN_POINT('',(2.451146897693,-6.102660731919,
    8.983653828462));
#72801 = CARTESIAN_POINT('',(2.451146897693,-6.102744195945,
    8.990504218966));
#72802 = CARTESIAN_POINT('',(2.451146897693,-6.104184461604,
    9.004236472578));
#72803 = CARTESIAN_POINT('',(2.451146897693,-6.105415838426,
    9.011127376571));
#72804 = CARTESIAN_POINT('',(2.451146897693,-6.108783051909,9.025389918)
  );
#72805 = CARTESIAN_POINT('',(2.451146897693,-6.111077313771,
    9.032672131232));
#72806 = CARTESIAN_POINT('',(2.451146897693,-6.11680778076,
    9.048122539854));
#72807 = CARTESIAN_POINT('',(2.451146897693,-6.120478760369,
    9.056173329709));
#72808 = CARTESIAN_POINT('',(2.451146897693,-6.129413406082,
    9.073802293707));
#72809 = CARTESIAN_POINT('',(2.451146897693,-6.134882419774,
    9.083155980764));
#72810 = CARTESIAN_POINT('',(2.451146897693,-6.145816032418,
    9.099982867797));
#72811 = CARTESIAN_POINT('',(2.451146897693,-6.150715463949,
    9.107072355002));
#72812 = CARTESIAN_POINT('',(2.451146897693,-6.16174386259,
    9.121660509878));
#72813 = CARTESIAN_POINT('',(2.451146897693,-6.16760493023,
    9.128897243582));
#72814 = CARTESIAN_POINT('',(2.451146897693,-6.180628496007,
    9.144237241687));
#72815 = CARTESIAN_POINT('',(2.451146897693,-6.187899886815,
    9.152316286683));
#72816 = CARTESIAN_POINT('',(2.451146897693,-6.198963673595,
    9.164382003928));
#72817 = CARTESIAN_POINT('',(2.451146897693,-6.202587180828,
    9.168250750563));
#72818 = CARTESIAN_POINT('',(2.451146897693,-6.210178541474,
    9.176388892959));
#72819 = CARTESIAN_POINT('',(2.451146897693,-6.214270280272,
    9.180734657184));
#72820 = CARTESIAN_POINT('',(2.451146897693,-6.226356895941,
    9.193630522643));
#72821 = CARTESIAN_POINT('',(2.451146897693,-6.234612138338,
    9.20232057927));
#72822 = CARTESIAN_POINT('',(2.451146897693,-6.252452751873,
    9.221626502764));
#72823 = CARTESIAN_POINT('',(2.451146897693,-6.262455373841,
    9.232486265449));
#72824 = CARTESIAN_POINT('',(2.451146897693,-6.276793014108,
    9.249027013405));
#72825 = CARTESIAN_POINT('',(2.451146897693,-6.282078187153,
    9.255326668205));
#72826 = CARTESIAN_POINT('',(2.451146897693,-6.291763322729,
    9.267362206913));
#72827 = CARTESIAN_POINT('',(2.451146897693,-6.296107549833,
    9.273023591349));
#72828 = CARTESIAN_POINT('',(2.451146897693,-6.304147324806,
    9.284026739018));
#72829 = CARTESIAN_POINT('',(2.451146897693,-6.307744584669,
    9.289264943643));
#72830 = CARTESIAN_POINT('',(2.451146897693,-6.314451835812,
    9.299644429968));
#72831 = CARTESIAN_POINT('',(2.451146897693,-6.317440057612,
    9.304666571804));
#72832 = CARTESIAN_POINT('',(2.451146897693,-6.323087012684,
    9.314905946639));
#72833 = CARTESIAN_POINT('',(2.451146897693,-6.325583420017,
    9.319969438413));
#72834 = CARTESIAN_POINT('',(2.451146897693,-6.330418485408,
    9.330802343496));
#72835 = CARTESIAN_POINT('',(2.451146897693,-6.332558627086,
    9.336399312116));
#72836 = CARTESIAN_POINT('',(2.451146897693,-6.336386308223,
    9.348158583962));
#72837 = CARTESIAN_POINT('',(2.451146897693,-6.337947983531,
    9.354269514212));
#72838 = CARTESIAN_POINT('',(2.451146897693,-6.340279642839,
    9.366195662823));
#72839 = CARTESIAN_POINT('',(2.451146897693,-6.341030977697,
    9.372072524879));
#72840 = CARTESIAN_POINT('',(2.451146897693,-6.341800265326,
    9.383387053388));
#72841 = CARTESIAN_POINT('',(2.451146897693,-6.341810555646,
    9.388893785997));
#72842 = CARTESIAN_POINT('',(2.451146897693,-6.341185131209,
    9.399415833065));
#72843 = CARTESIAN_POINT('',(2.451146897693,-6.340552447885,
    9.404501243554));
#72844 = CARTESIAN_POINT('',(2.451146897693,-6.338747204666,
    9.413872120141));
#72845 = CARTESIAN_POINT('',(2.451146897693,-6.337619554382,
    9.41824281966));
#72846 = CARTESIAN_POINT('',(2.451146897693,-6.334894929282,
    9.426483335831));
#72847 = CARTESIAN_POINT('',(2.451146897693,-6.333298473508,
    9.430411134508));
#72848 = CARTESIAN_POINT('',(2.451146897693,-6.329718324795,
    9.437788213372));
#72849 = CARTESIAN_POINT('',(2.451146897693,-6.327723344391,
    9.441285791889));
#72850 = CARTESIAN_POINT('',(2.451146897693,-6.323402291255,
    9.447799340294));
#72851 = CARTESIAN_POINT('',(2.451146897693,-6.321065431953,
    9.450860876456));
#72852 = CARTESIAN_POINT('',(2.451146897693,-6.316106875722,
    9.456506992442));
#72853 = CARTESIAN_POINT('',(2.451146897693,-6.313473583732,
    9.459134193967));
#72854 = CARTESIAN_POINT('',(2.451146897693,-6.307959908772,
    9.463920107346));
#72855 = CARTESIAN_POINT('',(2.451146897693,-6.30504503463,
    9.466117615307));
#72856 = CARTESIAN_POINT('',(2.451146897693,-6.299014427075,
    9.470097255726));
#72857 = CARTESIAN_POINT('',(2.451146897693,-6.295831487431,
    9.471902259513));
#72858 = CARTESIAN_POINT('',(2.451146897693,-6.289159580337,
    9.475169745027));
#72859 = CARTESIAN_POINT('',(2.451146897693,-6.285590776267,
    9.476627169134));
#72860 = CARTESIAN_POINT('',(2.451146897693,-6.278370392104,
    9.479037794798));
#72861 = CARTESIAN_POINT('',(2.451146897693,-6.274650453102,
    9.480010346656));
#72862 = CARTESIAN_POINT('',(2.451146897693,-6.267269546525,
    9.481412106019));
#72863 = CARTESIAN_POINT('',(2.451146897693,-6.263542825967,
    9.481870217673));
#72864 = CARTESIAN_POINT('',(2.451146897693,-6.256273969363,
    9.482246818965));
#72865 = CARTESIAN_POINT('',(2.451146897693,-6.252669959986,
    9.482200216913));
#72866 = CARTESIAN_POINT('',(2.451146897693,-6.245731755553,
    9.481608705853));
#72867 = CARTESIAN_POINT('',(2.451146897693,-6.242343188588,
    9.481083737528));
#72868 = CARTESIAN_POINT('',(2.451146897693,-6.235716552286,
    9.479621346387));
#72869 = CARTESIAN_POINT('',(2.451146897693,-6.232434874927,
    9.478664672679));
#72870 = CARTESIAN_POINT('',(2.451146897693,-6.225872173574,
    9.476301042127));
#72871 = CARTESIAN_POINT('',(2.451146897693,-6.222554381649,
    9.474850679959));
#72872 = CARTESIAN_POINT('',(2.451146897693,-6.216151419483,
    9.471523947348));
#72873 = CARTESIAN_POINT('',(2.451146897693,-6.213018867434,
    9.469627230978));
#72874 = CARTESIAN_POINT('',(2.451146897693,-6.207061957075,
    9.465437392228));
#72875 = CARTESIAN_POINT('',(2.451146897693,-6.204188124738,
    9.463127062835));
#72876 = CARTESIAN_POINT('',(2.451146897693,-6.198811205849,
    9.458148487152));
#72877 = CARTESIAN_POINT('',(2.451146897693,-6.196257974238,
    9.455465934495));
#72878 = CARTESIAN_POINT('',(2.451146897693,-6.191566661231,
    9.449782910266));
#72879 = CARTESIAN_POINT('',(2.451146897693,-6.189394637324,
    9.446772961951));
#72880 = CARTESIAN_POINT('',(2.451146897693,-6.185399916708,
    9.440406148114));
#72881 = CARTESIAN_POINT('',(2.451146897693,-6.183574148395,
    9.437038901724));
#72882 = CARTESIAN_POINT('',(2.451146897693,-6.180120689556,
    9.429685456973));
#72883 = CARTESIAN_POINT('',(2.451146897693,-6.178523877487,
    9.425660874501));
#72884 = CARTESIAN_POINT('',(2.451146897693,-6.175626601177,
    9.416952356922));
#72885 = CARTESIAN_POINT('',(2.451146897693,-6.174353793123,
    9.412229212425));
#72886 = CARTESIAN_POINT('',(2.451146897693,-6.1721661923,9.401976865229
    ));
#72887 = CARTESIAN_POINT('',(2.451146897693,-6.171288816932,
    9.396396924921));
#72888 = CARTESIAN_POINT('',(2.451146897693,-6.169989295233,
    9.384245754099));
#72889 = CARTESIAN_POINT('',(2.451146897693,-6.169616686434,
    9.377613078954));
#72890 = CARTESIAN_POINT('',(2.451146897693,-6.169544654481,
    9.370438464461));
#72891 = CARTESIAN_POINT('',(2.451146897693,-6.169542650187,
    9.370169838693));
#72892 = CARTESIAN_POINT('',(2.451146897693,-6.169540645893,
    9.369901212924));
#72893 = PCURVE('',#72693,#72894);
#72894 = DEFINITIONAL_REPRESENTATION('',(#72895),#72990);
#72895 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72896,#72897,#72898,#72899,
    #72900,#72901,#72902,#72903,#72904,#72905,#72906,#72907,#72908,
    #72909,#72910,#72911,#72912,#72913,#72914,#72915,#72916,#72917,
    #72918,#72919,#72920,#72921,#72922,#72923,#72924,#72925,#72926,
    #72927,#72928,#72929,#72930,#72931,#72932,#72933,#72934,#72935,
    #72936,#72937,#72938,#72939,#72940,#72941,#72942,#72943,#72944,
    #72945,#72946,#72947,#72948,#72949,#72950,#72951,#72952,#72953,
    #72954,#72955,#72956,#72957,#72958,#72959,#72960,#72961,#72962,
    #72963,#72964,#72965,#72966,#72967,#72968,#72969,#72970,#72971,
    #72972,#72973,#72974,#72975,#72976,#72977,#72978,#72979,#72980,
    #72981,#72982,#72983,#72984,#72985,#72986,#72987,#72988,#72989),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.029084196884E-002,4.163975687221E-002,6.481437639139E-002,
    9.091751361046E-002,0.121643531156,0.144474791334,0.166111357905,
    0.188125,0.198125,0.209375,0.231875,0.261858077766,0.281993779488,
    0.301949517901,0.322063424645,0.342845676509,0.365156654481,
    0.390663848827,0.418476150968,0.445866823507,0.472491159241,
    0.498273483166,0.521804019724,0.544589785552,0.566745175956,
    0.588291979243,0.609283568638,0.629802350218,0.650391234205,
    0.672192209998,0.694052475458,0.715544158279,0.736314899572,
    0.756168271537,0.775960264158,0.796845711813,0.817820747459,
    0.838725403743,0.859426562074,0.879842506231,0.900288906769,
    0.922360137347,0.94588856418,0.971266254611,0.998926718763,1.),
  .UNSPECIFIED.);
#72896 = CARTESIAN_POINT('',(-0.393887562314,6.214935985551E-002));
#72897 = CARTESIAN_POINT('',(-0.387369603446,6.003961378385E-002));
#72898 = CARTESIAN_POINT('',(-0.380851644577,5.792986771219E-002));
#72899 = CARTESIAN_POINT('',(-0.367379047561,5.490690822487E-002));
#72900 = CARTESIAN_POINT('',(-0.360455918155,5.387195607161E-002));
#72901 = CARTESIAN_POINT('',(-0.345865133372,5.250549566343E-002));
#72902 = CARTESIAN_POINT('',(-0.33823159457,5.235268069877E-002));
#72903 = CARTESIAN_POINT('',(-0.321760104929,5.284604416429E-002));
#72904 = CARTESIAN_POINT('',(-0.312958390105,5.375220349615E-002));
#72905 = CARTESIAN_POINT('',(-0.293398747476,5.658569002428E-002));
#72906 = CARTESIAN_POINT('',(-0.282787926457,5.877932846414E-002));
#72907 = CARTESIAN_POINT('',(-0.263349606256,6.376327473821E-002));
#72908 = CARTESIAN_POINT('',(-0.255066287618,6.61406452387E-002));
#72909 = CARTESIAN_POINT('',(-0.237719058401,7.192972787249E-002));
#72910 = CARTESIAN_POINT('',(-0.228988950276,7.517127699615E-002));
#72911 = CARTESIAN_POINT('',(-0.210291794481,8.261071061582E-002));
#72912 = CARTESIAN_POINT('',(-0.200312903269,8.691951816675E-002));
#72913 = CARTESIAN_POINT('',(-0.185344577348,9.354810245565E-002));
#72914 = CARTESIAN_POINT('',(-0.180520849831,9.574552322516E-002));
#72915 = CARTESIAN_POINT('',(-0.170383722453,0.100338644891));
#72916 = CARTESIAN_POINT('',(-0.164958373567,0.102827335823));
#72917 = CARTESIAN_POINT('',(-0.148876602108,0.110159883198));
#72918 = CARTESIAN_POINT('',(-0.138004368736,0.115205738202));
#72919 = CARTESIAN_POINT('',(-0.114010041079,0.125942516746));
#72920 = CARTESIAN_POINT('',(-0.100523516215,0.131950889148));
#72921 = CARTESIAN_POINT('',(-8.026868160852E-002,0.14025184972));
#72922 = CARTESIAN_POINT('',(-7.261054004271E-002,0.143247108052));
#72923 = CARTESIAN_POINT('',(-5.811131694003E-002,0.148578953187));
#72924 = CARTESIAN_POINT('',(-5.135863815395E-002,0.150886530287));
#72925 = CARTESIAN_POINT('',(-3.836341293071E-002,0.154989134538));
#72926 = CARTESIAN_POINT('',(-3.225040147805E-002,0.156724114996));
#72927 = CARTESIAN_POINT('',(-2.027191268332E-002,0.159763318916));
#72928 = CARTESIAN_POINT('',(-1.455823760041E-002,0.160990223637));
#72929 = CARTESIAN_POINT('',(-3.051301106906E-003,0.163069480989));
#72930 = CARTESIAN_POINT('',(2.544411911469E-003,0.16381714022));
#72931 = CARTESIAN_POINT('',(1.435435080898E-002,0.164937422832));
#72932 = CARTESIAN_POINT('',(2.034174171397E-002,0.165177035613));
#72933 = CARTESIAN_POINT('',(3.270760774212E-002,0.165046748978));
#72934 = CARTESIAN_POINT('',(3.899718680107E-002,0.164573997935));
#72935 = CARTESIAN_POINT('',(5.104317336996E-002,0.162972791078));
#72936 = CARTESIAN_POINT('',(5.685203442063E-002,0.161806967341));
#72937 = CARTESIAN_POINT('',(6.781925367565E-002,0.158920713599));
#72938 = CARTESIAN_POINT('',(7.304060925771E-002,0.157170954815));
#72939 = CARTESIAN_POINT('',(8.281125123083E-002,0.153216313788));
#72940 = CARTESIAN_POINT('',(8.742792779533E-002,0.150991907006));
#72941 = CARTESIAN_POINT('',(9.573076870501E-002,0.146287115414));
#72942 = CARTESIAN_POINT('',(9.951204800955E-002,0.143822052278));
#72943 = CARTESIAN_POINT('',(0.106450021775,0.138607245596));
#72944 = CARTESIAN_POINT('',(0.109661824666,0.135839467484));
#72945 = CARTESIAN_POINT('',(0.115508266162,0.130089869307));
#72946 = CARTESIAN_POINT('',(0.118185064715,0.127081921201));
#72947 = CARTESIAN_POINT('',(0.122976508766,0.120906172103));
#72948 = CARTESIAN_POINT('',(0.125130885416,0.117713590653));
#72949 = CARTESIAN_POINT('',(0.128896673369,0.111210918377));
#72950 = CARTESIAN_POINT('',(0.130544767276,0.107876221835));
#72951 = CARTESIAN_POINT('',(0.133318073382,0.101122382061));
#72952 = CARTESIAN_POINT('',(0.134469027371,9.765815957808E-002));
#72953 = CARTESIAN_POINT('',(0.136313155488,9.067210512393E-002));
#72954 = CARTESIAN_POINT('',(0.137006528304,8.707928205767E-002));
#72955 = CARTESIAN_POINT('',(0.137970925091,7.971309276531E-002));
#72956 = CARTESIAN_POINT('',(0.138211647189,7.586569099357E-002));
#72957 = CARTESIAN_POINT('',(0.138188851799,6.825355962858E-002));
#72958 = CARTESIAN_POINT('',(0.137921828241,6.44178717226E-002));
#72959 = CARTESIAN_POINT('',(0.136891761622,5.697598526988E-002));
#72960 = CARTESIAN_POINT('',(0.136135098169,5.329824509122E-002));
#72961 = CARTESIAN_POINT('',(0.134169414826,4.62900931339E-002));
#72962 = CARTESIAN_POINT('',(0.13297370359,4.288989755392E-002));
#72963 = CARTESIAN_POINT('',(0.130196306597,3.650439584822E-002));
#72964 = CARTESIAN_POINT('',(0.128616143328,3.346119656769E-002));
#72965 = CARTESIAN_POINT('',(0.125113070277,2.764919383738E-002));
#72966 = CARTESIAN_POINT('',(0.12315798512,2.484521935484E-002));
#72967 = CARTESIAN_POINT('',(0.118821344444,1.938176384761E-002));
#72968 = CARTESIAN_POINT('',(0.116386910844,1.67013111379E-002));
#72969 = CARTESIAN_POINT('',(0.111188694101,1.169695133382E-002));
#72970 = CARTESIAN_POINT('',(0.108390492148,9.334647127625E-003));
#72971 = CARTESIAN_POINT('',(0.102516935964,5.028736362689E-003));
#72972 = CARTESIAN_POINT('',(9.940946878915E-002,3.043747203065E-003));
#72973 = CARTESIAN_POINT('',(9.297384027037E-002,-4.605584553299E-004));
#72974 = CARTESIAN_POINT('',(8.961610017089E-002,-2.022820223902E-003));
#72975 = CARTESIAN_POINT('',(8.273201516519E-002,-4.652374513409E-003));
#72976 = CARTESIAN_POINT('',(7.918584499023E-002,-5.748802258798E-003));
#72977 = CARTESIAN_POINT('',(7.187638989335E-002,-7.499795523783E-003));
#72978 = CARTESIAN_POINT('',(6.810228683396E-002,-8.153954741271E-003));
#72979 = CARTESIAN_POINT('',(6.003086419816E-002,-9.076811337402E-003));
#72980 = CARTESIAN_POINT('',(5.570703889631E-002,-9.303984439715E-003));
#72981 = CARTESIAN_POINT('',(4.652928814606E-002,-9.266841308347E-003));
#72982 = CARTESIAN_POINT('',(4.164704537613E-002,-8.963790461295E-003));
#72983 = CARTESIAN_POINT('',(3.123314845164E-002,-7.760889285592E-003));
#72984 = CARTESIAN_POINT('',(2.566537197117E-002,-6.809371321631E-003));
#72985 = CARTESIAN_POINT('',(1.373594726371E-002,-4.158232861406E-003));
#72986 = CARTESIAN_POINT('',(7.331903574629E-003,-2.392038837031E-003));
#72987 = CARTESIAN_POINT('',(5.103694329573E-004,-1.678640070271E-004));
#72988 = CARTESIAN_POINT('',(2.551847164778E-004,-8.393200351842E-005));
#72989 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72991 = ORIENTED_EDGE('',*,*,#72992,.F.);
#72992 = EDGE_CURVE('',#72596,#72795,#72993,.T.);
#72993 = SURFACE_CURVE('',#72994,(#72998),.PCURVE_S1.);
#72994 = LINE('',#72995,#72996);
#72995 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#72996 = VECTOR('',#72997,1.);
#72997 = DIRECTION('',(1.,0.E+000,0.E+000));
#72998 = PCURVE('',#72693,#72999);
#72999 = DEFINITIONAL_REPRESENTATION('',(#73000),#73003);
#73000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73001,#73002),.UNSPECIFIED.,
  .T.,.F.,(2,2),(0.E+000,5.000000000001E-002),.PIECEWISE_BEZIER_KNOTS.);
#73001 = CARTESIAN_POINT('',(-0.393887562314,6.214935985551E-002));
#73002 = CARTESIAN_POINT('',(-0.393887562314,6.214935985551E-002));
#73003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73008)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73005,#73006,#73007)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.2),#73005,
  'distance_accuracy_value','confusion accuracy');
#73009 = SHAPE_DEFINITION_REPRESENTATION(#73010,#72586);
#73010 = PRODUCT_DEFINITION_SHAPE('','',#73011);
#73011 = PRODUCT_DEFINITION('design','',#73012,#73015);
#73012 = PRODUCT_DEFINITION_FORMATION('','',#73013);
#73013 = PRODUCT('CADSOFTTOOLS 1.364','CADSOFTTOOLS 1.364','',(#73014));
#73014 = PRODUCT_CONTEXT('',#2,'mechanical');
#73015 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73017,#73019);
#73017 = ( REPRESENTATION_RELATIONSHIP('','',#72586,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73018) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1467);
#73019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73020);
#73020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('364','','',#5,#73011,$);
#73021 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73013));
#73022 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73023),#73097);
#73023 = SHELL_BASED_SURFACE_MODEL('',(#73024));
#73024 = OPEN_SHELL('',(#73025));
#73025 = ADVANCED_FACE('',(#73026),#73040,.F.);
#73026 = FACE_BOUND('',#73027,.T.);
#73027 = EDGE_LOOP('',(#73028,#73051,#73067,#73083));
#73028 = ORIENTED_EDGE('',*,*,#73029,.F.);
#73029 = EDGE_CURVE('',#73030,#73032,#73034,.T.);
#73030 = VERTEX_POINT('',#73031);
#73031 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#73032 = VERTEX_POINT('',#73033);
#73033 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#73034 = SURFACE_CURVE('',#73035,(#73039),.PCURVE_S1.);
#73035 = LINE('',#73036,#73037);
#73036 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#73037 = VECTOR('',#73038,1.);
#73038 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168878338E-005));
#73039 = PCURVE('',#73040,#73045);
#73040 = PLANE('',#73041);
#73041 = AXIS2_PLACEMENT_3D('',#73042,#73043,#73044);
#73042 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#73043 = DIRECTION('',(0.E+000,-8.265168879479E-005,0.999999996584));
#73044 = DIRECTION('',(0.E+000,0.999999996584,8.265168879479E-005));
#73045 = DEFINITIONAL_REPRESENTATION('',(#73046),#73050);
#73046 = LINE('',#73047,#73048);
#73047 = CARTESIAN_POINT('',(0.296145677567,0.E+000));
#73048 = VECTOR('',#73049,1.);
#73049 = DIRECTION('',(-1.,-0.E+000));
#73050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73051 = ORIENTED_EDGE('',*,*,#73052,.T.);
#73052 = EDGE_CURVE('',#73030,#73053,#73055,.T.);
#73053 = VERTEX_POINT('',#73054);
#73054 = CARTESIAN_POINT('',(2.451146897693,-6.102577267893,
    8.976803437958));
#73055 = SURFACE_CURVE('',#73056,(#73060),.PCURVE_S1.);
#73056 = LINE('',#73057,#73058);
#73057 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#73058 = VECTOR('',#73059,1.);
#73059 = DIRECTION('',(1.,0.E+000,0.E+000));
#73060 = PCURVE('',#73040,#73061);
#73061 = DEFINITIONAL_REPRESENTATION('',(#73062),#73066);
#73062 = LINE('',#73063,#73064);
#73063 = CARTESIAN_POINT('',(0.296145677567,0.E+000));
#73064 = VECTOR('',#73065,1.);
#73065 = DIRECTION('',(0.E+000,-1.));
#73066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73067 = ORIENTED_EDGE('',*,*,#73068,.F.);
#73068 = EDGE_CURVE('',#73069,#73053,#73071,.T.);
#73069 = VERTEX_POINT('',#73070);
#73070 = CARTESIAN_POINT('',(2.451146897693,-6.398724036153,
    8.976778960927));
#73071 = SURFACE_CURVE('',#73072,(#73076),.PCURVE_S1.);
#73072 = LINE('',#73073,#73074);
#73073 = CARTESIAN_POINT('',(2.451146897693,-6.398724036153,
    8.976778960927));
#73074 = VECTOR('',#73075,1.);
#73075 = DIRECTION('',(0.E+000,0.999999996584,8.265168879747E-005));
#73076 = PCURVE('',#73040,#73077);
#73077 = DEFINITIONAL_REPRESENTATION('',(#73078),#73082);
#73078 = LINE('',#73079,#73080);
#73079 = CARTESIAN_POINT('',(-1.091704273824E-006,-5.000000000001E-002)
  );
#73080 = VECTOR('',#73081,1.);
#73081 = DIRECTION('',(1.,0.E+000));
#73082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73083 = ORIENTED_EDGE('',*,*,#73084,.F.);
#73084 = EDGE_CURVE('',#73032,#73069,#73085,.T.);
#73085 = SURFACE_CURVE('',#73086,(#73090),.PCURVE_S1.);
#73086 = LINE('',#73087,#73088);
#73087 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#73088 = VECTOR('',#73089,1.);
#73089 = DIRECTION('',(1.,0.E+000,0.E+000));
#73090 = PCURVE('',#73040,#73091);
#73091 = DEFINITIONAL_REPRESENTATION('',(#73092),#73096);
#73092 = LINE('',#73093,#73094);
#73093 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73094 = VECTOR('',#73095,1.);
#73095 = DIRECTION('',(0.E+000,-1.));
#73096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73101)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73098,#73099,#73100)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73098 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73099 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73100 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73101 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#73098,
  'distance_accuracy_value','confusion accuracy');
#73102 = SHAPE_DEFINITION_REPRESENTATION(#73103,#73022);
#73103 = PRODUCT_DEFINITION_SHAPE('','',#73104);
#73104 = PRODUCT_DEFINITION('design','',#73105,#73108);
#73105 = PRODUCT_DEFINITION_FORMATION('','',#73106);
#73106 = PRODUCT('CADSOFTTOOLS 1.365','CADSOFTTOOLS 1.365','',(#73107));
#73107 = PRODUCT_CONTEXT('',#2,'mechanical');
#73108 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73109 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73110,#73112);
#73110 = ( REPRESENTATION_RELATIONSHIP('','',#73022,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73111) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73111 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1471);
#73112 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73113);
#73113 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('365','','',#5,#73104,$);
#73114 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73106));
#73115 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73116),#73190);
#73116 = SHELL_BASED_SURFACE_MODEL('',(#73117));
#73117 = OPEN_SHELL('',(#73118));
#73118 = ADVANCED_FACE('',(#73119),#73133,.F.);
#73119 = FACE_BOUND('',#73120,.T.);
#73120 = EDGE_LOOP('',(#73121,#73144,#73160,#73176));
#73121 = ORIENTED_EDGE('',*,*,#73122,.F.);
#73122 = EDGE_CURVE('',#73123,#73125,#73127,.T.);
#73123 = VERTEX_POINT('',#73124);
#73124 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#73125 = VERTEX_POINT('',#73126);
#73126 = CARTESIAN_POINT('',(2.401146897693,-6.398727311265,
    9.042821426982));
#73127 = SURFACE_CURVE('',#73128,(#73132),.PCURVE_S1.);
#73128 = LINE('',#73129,#73130);
#73129 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#73130 = VECTOR('',#73131,1.);
#73131 = DIRECTION('',(0.E+000,-8.265168874803E-005,0.999999996584));
#73132 = PCURVE('',#73133,#73138);
#73133 = PLANE('',#73134);
#73134 = AXIS2_PLACEMENT_3D('',#73135,#73136,#73137);
#73135 = CARTESIAN_POINT('',(2.401146897693,-6.39872840297,
    9.042821426892));
#73136 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#73137 = DIRECTION('',(0.E+000,8.265168879473E-005,-0.999999996584));
#73138 = DEFINITIONAL_REPRESENTATION('',(#73139),#73143);
#73139 = LINE('',#73140,#73141);
#73140 = CARTESIAN_POINT('',(6.604246610004E-002,0.E+000));
#73141 = VECTOR('',#73142,1.);
#73142 = DIRECTION('',(-1.,0.E+000));
#73143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73144 = ORIENTED_EDGE('',*,*,#73145,.T.);
#73145 = EDGE_CURVE('',#73123,#73146,#73148,.T.);
#73146 = VERTEX_POINT('',#73147);
#73147 = CARTESIAN_POINT('',(2.451146897693,-6.398724036153,
    8.976778960927));
#73148 = SURFACE_CURVE('',#73149,(#73153),.PCURVE_S1.);
#73149 = LINE('',#73150,#73151);
#73150 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#73151 = VECTOR('',#73152,1.);
#73152 = DIRECTION('',(1.,0.E+000,0.E+000));
#73153 = PCURVE('',#73133,#73154);
#73154 = DEFINITIONAL_REPRESENTATION('',(#73155),#73159);
#73155 = LINE('',#73156,#73157);
#73156 = CARTESIAN_POINT('',(6.604246610004E-002,0.E+000));
#73157 = VECTOR('',#73158,1.);
#73158 = DIRECTION('',(0.E+000,-1.));
#73159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73160 = ORIENTED_EDGE('',*,*,#73161,.F.);
#73161 = EDGE_CURVE('',#73162,#73146,#73164,.T.);
#73162 = VERTEX_POINT('',#73163);
#73163 = CARTESIAN_POINT('',(2.451146897693,-6.39872840297,
    9.042821426892));
#73164 = SURFACE_CURVE('',#73165,(#73169),.PCURVE_S1.);
#73165 = LINE('',#73166,#73167);
#73166 = CARTESIAN_POINT('',(2.451146897693,-6.39872840297,
    9.042821426892));
#73167 = VECTOR('',#73168,1.);
#73168 = DIRECTION('',(0.E+000,6.198876659114E-005,-0.999999998079));
#73169 = PCURVE('',#73133,#73170);
#73170 = DEFINITIONAL_REPRESENTATION('',(#73171),#73175);
#73171 = LINE('',#73172,#73173);
#73172 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73173 = VECTOR('',#73174,1.);
#73174 = DIRECTION('',(1.,0.E+000));
#73175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73176 = ORIENTED_EDGE('',*,*,#73177,.F.);
#73177 = EDGE_CURVE('',#73125,#73162,#73178,.T.);
#73178 = SURFACE_CURVE('',#73179,(#73183),.PCURVE_S1.);
#73179 = LINE('',#73180,#73181);
#73180 = CARTESIAN_POINT('',(2.401146897693,-6.39872840297,
    9.042821426892));
#73181 = VECTOR('',#73182,1.);
#73182 = DIRECTION('',(1.,0.E+000,0.E+000));
#73183 = PCURVE('',#73133,#73184);
#73184 = DEFINITIONAL_REPRESENTATION('',(#73185),#73189);
#73185 = LINE('',#73186,#73187);
#73186 = CARTESIAN_POINT('',(1.0658141E-014,0.E+000));
#73187 = VECTOR('',#73188,1.);
#73188 = DIRECTION('',(0.E+000,-1.));
#73189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73194)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73191,#73192,#73193)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73191 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73192 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73193 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73194 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#73191,
  'distance_accuracy_value','confusion accuracy');
#73195 = SHAPE_DEFINITION_REPRESENTATION(#73196,#73115);
#73196 = PRODUCT_DEFINITION_SHAPE('','',#73197);
#73197 = PRODUCT_DEFINITION('design','',#73198,#73201);
#73198 = PRODUCT_DEFINITION_FORMATION('','',#73199);
#73199 = PRODUCT('CADSOFTTOOLS 1.366','CADSOFTTOOLS 1.366','',(#73200));
#73200 = PRODUCT_CONTEXT('',#2,'mechanical');
#73201 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73202 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73203,#73205);
#73203 = ( REPRESENTATION_RELATIONSHIP('','',#73115,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73204) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73204 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1475);
#73205 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73206);
#73206 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('366','','',#5,#73197,$);
#73207 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73199));
#73208 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73209),#73283);
#73209 = SHELL_BASED_SURFACE_MODEL('',(#73210));
#73210 = OPEN_SHELL('',(#73211));
#73211 = ADVANCED_FACE('',(#73212),#73226,.F.);
#73212 = FACE_BOUND('',#73213,.T.);
#73213 = EDGE_LOOP('',(#73214,#73237,#73253,#73269));
#73214 = ORIENTED_EDGE('',*,*,#73215,.F.);
#73215 = EDGE_CURVE('',#73216,#73218,#73220,.T.);
#73216 = VERTEX_POINT('',#73217);
#73217 = CARTESIAN_POINT('',(2.401146897693,-6.398727311265,
    9.042821426982));
#73218 = VERTEX_POINT('',#73219);
#73219 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#73220 = SURFACE_CURVE('',#73221,(#73225),.PCURVE_S1.);
#73221 = LINE('',#73222,#73223);
#73222 = CARTESIAN_POINT('',(2.401146897693,-6.398727311265,
    9.042821426982));
#73223 = VECTOR('',#73224,1.);
#73224 = DIRECTION('',(0.E+000,0.999999996584,8.265168876367E-005));
#73225 = PCURVE('',#73226,#73231);
#73226 = PLANE('',#73227);
#73227 = AXIS2_PLACEMENT_3D('',#73228,#73229,#73230);
#73228 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#73229 = DIRECTION('',(0.E+000,8.265168879479E-005,-0.999999996584));
#73230 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168879479E-005));
#73231 = DEFINITIONAL_REPRESENTATION('',(#73232),#73236);
#73232 = LINE('',#73233,#73234);
#73233 = CARTESIAN_POINT('',(0.21970150579,0.E+000));
#73234 = VECTOR('',#73235,1.);
#73235 = DIRECTION('',(-1.,0.E+000));
#73236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73237 = ORIENTED_EDGE('',*,*,#73238,.T.);
#73238 = EDGE_CURVE('',#73216,#73239,#73241,.T.);
#73239 = VERTEX_POINT('',#73240);
#73240 = CARTESIAN_POINT('',(2.451146897693,-6.39872840297,
    9.042821426892));
#73241 = SURFACE_CURVE('',#73242,(#73246),.PCURVE_S1.);
#73242 = LINE('',#73243,#73244);
#73243 = CARTESIAN_POINT('',(2.401146897693,-6.39872840297,
    9.042821426892));
#73244 = VECTOR('',#73245,1.);
#73245 = DIRECTION('',(1.,0.E+000,0.E+000));
#73246 = PCURVE('',#73226,#73247);
#73247 = DEFINITIONAL_REPRESENTATION('',(#73248),#73252);
#73248 = LINE('',#73249,#73250);
#73249 = CARTESIAN_POINT('',(0.219702597495,0.E+000));
#73250 = VECTOR('',#73251,1.);
#73251 = DIRECTION('',(0.E+000,-1.));
#73252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73253 = ORIENTED_EDGE('',*,*,#73254,.F.);
#73254 = EDGE_CURVE('',#73255,#73239,#73257,.T.);
#73255 = VERTEX_POINT('',#73256);
#73256 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#73257 = SURFACE_CURVE('',#73258,(#73262),.PCURVE_S1.);
#73258 = LINE('',#73259,#73260);
#73259 = CARTESIAN_POINT('',(2.451146897693,-6.179025806225,
    9.042839585683));
#73260 = VECTOR('',#73261,1.);
#73261 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168880692E-005));
#73262 = PCURVE('',#73226,#73263);
#73263 = DEFINITIONAL_REPRESENTATION('',(#73264),#73268);
#73264 = LINE('',#73265,#73266);
#73265 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73266 = VECTOR('',#73267,1.);
#73267 = DIRECTION('',(1.,0.E+000));
#73268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73269 = ORIENTED_EDGE('',*,*,#73270,.T.);
#73270 = EDGE_CURVE('',#73255,#73218,#73271,.T.);
#73271 = SURFACE_CURVE('',#73272,(#73276),.PCURVE_S1.);
#73272 = LINE('',#73273,#73274);
#73273 = CARTESIAN_POINT('',(2.426146897693,-6.179025806225,
    9.042839585683));
#73274 = VECTOR('',#73275,1.);
#73275 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73276 = PCURVE('',#73226,#73277);
#73277 = DEFINITIONAL_REPRESENTATION('',(#73278),#73282);
#73278 = LINE('',#73279,#73280);
#73279 = CARTESIAN_POINT('',(0.E+000,-2.5E-002));
#73280 = VECTOR('',#73281,1.);
#73281 = DIRECTION('',(-0.E+000,1.));
#73282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73287)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73284,#73285,#73286)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73284 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73285 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73286 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73287 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#73284,
  'distance_accuracy_value','confusion accuracy');
#73288 = SHAPE_DEFINITION_REPRESENTATION(#73289,#73208);
#73289 = PRODUCT_DEFINITION_SHAPE('','',#73290);
#73290 = PRODUCT_DEFINITION('design','',#73291,#73294);
#73291 = PRODUCT_DEFINITION_FORMATION('','',#73292);
#73292 = PRODUCT('CADSOFTTOOLS 1.367','CADSOFTTOOLS 1.367','',(#73293));
#73293 = PRODUCT_CONTEXT('',#2,'mechanical');
#73294 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73295 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73296,#73298);
#73296 = ( REPRESENTATION_RELATIONSHIP('','',#73208,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73297) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73297 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1479);
#73298 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73299);
#73299 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('367','','',#5,#73290,$);
#73300 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73292));
#73301 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73302),#73376);
#73302 = SHELL_BASED_SURFACE_MODEL('',(#73303));
#73303 = OPEN_SHELL('',(#73304));
#73304 = ADVANCED_FACE('',(#73305),#73319,.F.);
#73305 = FACE_BOUND('',#73306,.T.);
#73306 = EDGE_LOOP('',(#73307,#73330,#73346,#73362));
#73307 = ORIENTED_EDGE('',*,*,#73308,.F.);
#73308 = EDGE_CURVE('',#73309,#73311,#73313,.T.);
#73309 = VERTEX_POINT('',#73310);
#73310 = CARTESIAN_POINT('',(2.401146897693,-5.788233911966,
    7.826330748452));
#73311 = VERTEX_POINT('',#73312);
#73312 = CARTESIAN_POINT('',(2.401146897693,-5.788257153298,
    8.107526835091));
#73313 = SURFACE_CURVE('',#73314,(#73318),.PCURVE_S1.);
#73314 = LINE('',#73315,#73316);
#73315 = CARTESIAN_POINT('',(2.401146897693,-5.788233911966,
    7.826330748452));
#73316 = VECTOR('',#73317,1.);
#73317 = DIRECTION('',(0.E+000,-8.265168879443E-005,0.999999996584));
#73318 = PCURVE('',#73319,#73324);
#73319 = PLANE('',#73320);
#73320 = AXIS2_PLACEMENT_3D('',#73321,#73322,#73323);
#73321 = CARTESIAN_POINT('',(2.401146897693,-5.788257153298,
    8.107526835091));
#73322 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#73323 = DIRECTION('',(0.E+000,8.265168879473E-005,-0.999999996584));
#73324 = DEFINITIONAL_REPRESENTATION('',(#73325),#73329);
#73325 = LINE('',#73326,#73327);
#73326 = CARTESIAN_POINT('',(0.281196087599,0.E+000));
#73327 = VECTOR('',#73328,1.);
#73328 = DIRECTION('',(-1.,0.E+000));
#73329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73330 = ORIENTED_EDGE('',*,*,#73331,.T.);
#73331 = EDGE_CURVE('',#73309,#73332,#73334,.T.);
#73332 = VERTEX_POINT('',#73333);
#73333 = CARTESIAN_POINT('',(2.451146897693,-5.788233911966,
    7.826330748452));
#73334 = SURFACE_CURVE('',#73335,(#73339),.PCURVE_S1.);
#73335 = LINE('',#73336,#73337);
#73336 = CARTESIAN_POINT('',(2.401146897693,-5.788233911955,
    7.826330614963));
#73337 = VECTOR('',#73338,1.);
#73338 = DIRECTION('',(1.,0.E+000,0.E+000));
#73339 = PCURVE('',#73319,#73340);
#73340 = DEFINITIONAL_REPRESENTATION('',(#73341),#73345);
#73341 = LINE('',#73342,#73343);
#73342 = CARTESIAN_POINT('',(0.281196221088,0.E+000));
#73343 = VECTOR('',#73344,1.);
#73344 = DIRECTION('',(0.E+000,-1.));
#73345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73346 = ORIENTED_EDGE('',*,*,#73347,.F.);
#73347 = EDGE_CURVE('',#73348,#73332,#73350,.T.);
#73348 = VERTEX_POINT('',#73349);
#73349 = CARTESIAN_POINT('',(2.451146897693,-5.788257153298,
    8.107526835091));
#73350 = SURFACE_CURVE('',#73351,(#73355),.PCURVE_S1.);
#73351 = LINE('',#73352,#73353);
#73352 = CARTESIAN_POINT('',(2.451146897693,-5.788257153298,
    8.107526835091));
#73353 = VECTOR('',#73354,1.);
#73354 = DIRECTION('',(0.E+000,8.265168880706E-005,-0.999999996584));
#73355 = PCURVE('',#73319,#73356);
#73356 = DEFINITIONAL_REPRESENTATION('',(#73357),#73361);
#73357 = LINE('',#73358,#73359);
#73358 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73359 = VECTOR('',#73360,1.);
#73360 = DIRECTION('',(1.,0.E+000));
#73361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73362 = ORIENTED_EDGE('',*,*,#73363,.F.);
#73363 = EDGE_CURVE('',#73311,#73348,#73364,.T.);
#73364 = SURFACE_CURVE('',#73365,(#73369),.PCURVE_S1.);
#73365 = LINE('',#73366,#73367);
#73366 = CARTESIAN_POINT('',(2.401146897693,-5.788257220031,
    8.10752674233));
#73367 = VECTOR('',#73368,1.);
#73368 = DIRECTION('',(1.,0.E+000,0.E+000));
#73369 = PCURVE('',#73319,#73370);
#73370 = DEFINITIONAL_REPRESENTATION('',(#73371),#73375);
#73371 = LINE('',#73372,#73373);
#73372 = CARTESIAN_POINT('',(9.27545936562E-008,0.E+000));
#73373 = VECTOR('',#73374,1.);
#73374 = DIRECTION('',(0.E+000,-1.));
#73375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73380)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73377,#73378,#73379)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73377 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73378 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73379 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73380 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#73377,
  'distance_accuracy_value','confusion accuracy');
#73381 = SHAPE_DEFINITION_REPRESENTATION(#73382,#73301);
#73382 = PRODUCT_DEFINITION_SHAPE('','',#73383);
#73383 = PRODUCT_DEFINITION('design','',#73384,#73387);
#73384 = PRODUCT_DEFINITION_FORMATION('','',#73385);
#73385 = PRODUCT('CADSOFTTOOLS 1.368','CADSOFTTOOLS 1.368','',(#73386));
#73386 = PRODUCT_CONTEXT('',#2,'mechanical');
#73387 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73389,#73391);
#73389 = ( REPRESENTATION_RELATIONSHIP('','',#73301,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73390) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1483);
#73391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73392);
#73392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('368','','',#5,#73383,$);
#73393 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73385));
#73394 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73395),#73451);
#73395 = SHELL_BASED_SURFACE_MODEL('',(#73396));
#73396 = OPEN_SHELL('',(#73397));
#73397 = ADVANCED_FACE('',(#73398),#73412,.F.);
#73398 = FACE_BOUND('',#73399,.F.);
#73399 = EDGE_LOOP('',(#73400,#73423,#73437));
#73400 = ORIENTED_EDGE('',*,*,#73401,.T.);
#73401 = EDGE_CURVE('',#73402,#73404,#73406,.T.);
#73402 = VERTEX_POINT('',#73403);
#73403 = CARTESIAN_POINT('',(2.426147383286,-5.80383031808,
    9.398582983651));
#73404 = VERTEX_POINT('',#73405);
#73405 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73406 = SURFACE_CURVE('',#73407,(#73411),.PCURVE_S1.);
#73407 = LINE('',#73408,#73409);
#73408 = CARTESIAN_POINT('',(2.401146897693,-5.803830853688,
    9.398583055736));
#73409 = VECTOR('',#73410,1.);
#73410 = DIRECTION('',(0.E+000,7.643917237337E-005,-0.999999997079));
#73411 = PCURVE('',#73412,#73417);
#73412 = PLANE('',#73413);
#73413 = AXIS2_PLACEMENT_3D('',#73414,#73415,#73416);
#73414 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73415 = DIRECTION('',(0.E+000,-0.999999997079,-7.643917237748E-005));
#73416 = DIRECTION('',(0.E+000,-7.643917237748E-005,0.999999997079));
#73417 = DEFINITIONAL_REPRESENTATION('',(#73418),#73422);
#73418 = LINE('',#73419,#73420);
#73419 = CARTESIAN_POINT('',(6.647216027688E-002,0.E+000));
#73420 = VECTOR('',#73421,1.);
#73421 = DIRECTION('',(-1.,-0.E+000));
#73422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73423 = ORIENTED_EDGE('',*,*,#73424,.T.);
#73424 = EDGE_CURVE('',#73404,#73425,#73427,.T.);
#73425 = VERTEX_POINT('',#73426);
#73426 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73427 = SURFACE_CURVE('',#73428,(#73431),.PCURVE_S1.);
#73428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73429,#73430),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73429 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73430 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73431 = PCURVE('',#73412,#73432);
#73432 = DEFINITIONAL_REPRESENTATION('',(#73433),#73436);
#73433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73434,#73435),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73434 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73435 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73437 = ORIENTED_EDGE('',*,*,#73438,.T.);
#73438 = EDGE_CURVE('',#73425,#73402,#73439,.T.);
#73439 = SURFACE_CURVE('',#73440,(#73444),.PCURVE_S1.);
#73440 = LINE('',#73441,#73442);
#73441 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73442 = VECTOR('',#73443,1.);
#73443 = DIRECTION('',(0.E+000,-7.643917238293E-005,0.999999997079));
#73444 = PCURVE('',#73412,#73445);
#73445 = DEFINITIONAL_REPRESENTATION('',(#73446),#73450);
#73446 = LINE('',#73447,#73448);
#73447 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73448 = VECTOR('',#73449,1.);
#73449 = DIRECTION('',(1.,0.E+000));
#73450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73455)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73452,#73453,#73454)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73452 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73453 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73454 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73455 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#73452,
  'distance_accuracy_value','confusion accuracy');
#73456 = SHAPE_DEFINITION_REPRESENTATION(#73457,#73394);
#73457 = PRODUCT_DEFINITION_SHAPE('','',#73458);
#73458 = PRODUCT_DEFINITION('design','',#73459,#73462);
#73459 = PRODUCT_DEFINITION_FORMATION('','',#73460);
#73460 = PRODUCT('CADSOFTTOOLS 1.369','CADSOFTTOOLS 1.369','',(#73461));
#73461 = PRODUCT_CONTEXT('',#2,'mechanical');
#73462 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73463 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73464,#73466);
#73464 = ( REPRESENTATION_RELATIONSHIP('','',#73394,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73465) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73465 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1487);
#73466 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73467);
#73467 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('369','','',#5,#73458,$);
#73468 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73460));
#73469 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73470),#73572);
#73470 = SHELL_BASED_SURFACE_MODEL('',(#73471));
#73471 = OPEN_SHELL('',(#73472));
#73472 = ADVANCED_FACE('',(#73473),#73486,.F.);
#73473 = FACE_BOUND('',#73474,.F.);
#73474 = EDGE_LOOP('',(#73475,#73527,#73543,#73558));
#73475 = ORIENTED_EDGE('',*,*,#73476,.T.);
#73476 = EDGE_CURVE('',#73477,#73479,#73481,.T.);
#73477 = VERTEX_POINT('',#73478);
#73478 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#73479 = VERTEX_POINT('',#73480);
#73480 = CARTESIAN_POINT('',(2.451146897693,-5.913855226932,
    9.414905504777));
#73481 = SURFACE_CURVE('',#73482,(#73485),.PCURVE_S1.);
#73482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73483,#73484),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73483 = CARTESIAN_POINT('',(2.401146897693,-5.91385530496,
    9.415852517179));
#73484 = CARTESIAN_POINT('',(2.451146897693,-5.91385530496,
    9.415852517179));
#73485 = PCURVE('',#73486,#73499);
#73486 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#73487,#73488)
    ,(#73489,#73490)
    ,(#73491,#73492)
    ,(#73493,#73494)
    ,(#73495,#73496)
    ,(#73497,#73498
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.990099009901,
    1.),(0.E+000,1.),.UNSPECIFIED.);
#73487 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73488 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73489 = CARTESIAN_POINT('',(2.401146897693,-5.83792554902,
    9.347841541948));
#73490 = CARTESIAN_POINT('',(2.451146897693,-5.83792554902,
    9.347841541948));
#73491 = CARTESIAN_POINT('',(2.401146897693,-5.88722147544,
    9.383340618961));
#73492 = CARTESIAN_POINT('',(2.451146897693,-5.88722147544,
    9.383340618961));
#73493 = CARTESIAN_POINT('',(2.401146897693,-5.914121564447,
    9.415221153636));
#73494 = CARTESIAN_POINT('',(2.451146897693,-5.914121564447,
    9.415221153636));
#73495 = CARTESIAN_POINT('',(2.401146897693,-5.914387901962,
    9.415536802494));
#73496 = CARTESIAN_POINT('',(2.451146897693,-5.914387901962,
    9.415536802494));
#73497 = CARTESIAN_POINT('',(2.401146897693,-5.914654239477,
    9.415852451352));
#73498 = CARTESIAN_POINT('',(2.451146897693,-5.914654239477,
    9.415852451352));
#73499 = DEFINITIONAL_REPRESENTATION('',(#73500),#73526);
#73500 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73501,#73502,#73503,#73504,
    #73505,#73506,#73507,#73508,#73509,#73510,#73511,#73512,#73513,
    #73514,#73515,#73516,#73517,#73518,#73519,#73520,#73521,#73522,
    #73523,#73524,#73525),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.27240389364E-015,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#73501 = CARTESIAN_POINT('',(0.995883234197,1.27240389364E-015));
#73502 = CARTESIAN_POINT('',(0.995883234197,1.515151515152E-002));
#73503 = CARTESIAN_POINT('',(0.995883234197,4.545454545455E-002));
#73504 = CARTESIAN_POINT('',(0.995883234197,9.090909090909E-002));
#73505 = CARTESIAN_POINT('',(0.995883234197,0.136363636364));
#73506 = CARTESIAN_POINT('',(0.995883234197,0.181818181818));
#73507 = CARTESIAN_POINT('',(0.995883234197,0.227272727273));
#73508 = CARTESIAN_POINT('',(0.995883234197,0.272727272727));
#73509 = CARTESIAN_POINT('',(0.995883234197,0.318181818182));
#73510 = CARTESIAN_POINT('',(0.995883234197,0.363636363636));
#73511 = CARTESIAN_POINT('',(0.995883234197,0.409090909091));
#73512 = CARTESIAN_POINT('',(0.995883234197,0.454545454545));
#73513 = CARTESIAN_POINT('',(0.995883234197,0.5));
#73514 = CARTESIAN_POINT('',(0.995883234197,0.545454545455));
#73515 = CARTESIAN_POINT('',(0.995883234197,0.590909090909));
#73516 = CARTESIAN_POINT('',(0.995883234197,0.636363636364));
#73517 = CARTESIAN_POINT('',(0.995883234197,0.681818181818));
#73518 = CARTESIAN_POINT('',(0.995883234197,0.727272727273));
#73519 = CARTESIAN_POINT('',(0.995883234197,0.772727272727));
#73520 = CARTESIAN_POINT('',(0.995883234197,0.818181818182));
#73521 = CARTESIAN_POINT('',(0.995883234197,0.863636363636));
#73522 = CARTESIAN_POINT('',(0.995883234197,0.909090909091));
#73523 = CARTESIAN_POINT('',(0.995883234197,0.954545454545));
#73524 = CARTESIAN_POINT('',(0.995883234197,0.984848484848));
#73525 = CARTESIAN_POINT('',(0.995883234197,1.));
#73526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73527 = ORIENTED_EDGE('',*,*,#73528,.T.);
#73528 = EDGE_CURVE('',#73479,#73529,#73531,.T.);
#73529 = VERTEX_POINT('',#73530);
#73530 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73531 = SURFACE_CURVE('',#73532,(#73537),.PCURVE_S1.);
#73532 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73533,#73534,#73535,#73536),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73533 = CARTESIAN_POINT('',(2.451146897693,-5.913855226932,
    9.414905504777));
#73534 = CARTESIAN_POINT('',(2.451146897693,-5.88722147544,
    9.383340618961));
#73535 = CARTESIAN_POINT('',(2.451146897693,-5.83792554902,
    9.347841541948));
#73536 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73537 = PCURVE('',#73486,#73538);
#73538 = DEFINITIONAL_REPRESENTATION('',(#73539),#73542);
#73539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73540,#73541),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73540 = CARTESIAN_POINT('',(0.990099009901,1.));
#73541 = CARTESIAN_POINT('',(0.E+000,1.));
#73542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73543 = ORIENTED_EDGE('',*,*,#73544,.F.);
#73544 = EDGE_CURVE('',#73545,#73529,#73547,.T.);
#73545 = VERTEX_POINT('',#73546);
#73546 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73547 = SURFACE_CURVE('',#73548,(#73551),.PCURVE_S1.);
#73548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73549,#73550),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73549 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73550 = CARTESIAN_POINT('',(2.451146897693,-5.803825772611,
    9.332110895653));
#73551 = PCURVE('',#73486,#73552);
#73552 = DEFINITIONAL_REPRESENTATION('',(#73553),#73557);
#73553 = LINE('',#73554,#73555);
#73554 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73555 = VECTOR('',#73556,1.);
#73556 = DIRECTION('',(0.E+000,1.));
#73557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73558 = ORIENTED_EDGE('',*,*,#73559,.T.);
#73559 = EDGE_CURVE('',#73545,#73477,#73560,.T.);
#73560 = SURFACE_CURVE('',#73561,(#73566),.PCURVE_S1.);
#73561 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73562,#73563,#73564,#73565),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73562 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#73563 = CARTESIAN_POINT('',(2.401146897693,-5.83792554902,
    9.347841541948));
#73564 = CARTESIAN_POINT('',(2.401146897693,-5.88722147544,
    9.383340618961));
#73565 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#73566 = PCURVE('',#73486,#73567);
#73567 = DEFINITIONAL_REPRESENTATION('',(#73568),#73571);
#73568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73569,#73570),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73569 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73570 = CARTESIAN_POINT('',(0.990099009901,0.E+000));
#73571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73576)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73573,#73574,#73575)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73573 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73574 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73575 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73576 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#73573,
  'distance_accuracy_value','confusion accuracy');
#73577 = SHAPE_DEFINITION_REPRESENTATION(#73578,#73469);
#73578 = PRODUCT_DEFINITION_SHAPE('','',#73579);
#73579 = PRODUCT_DEFINITION('design','',#73580,#73583);
#73580 = PRODUCT_DEFINITION_FORMATION('','',#73581);
#73581 = PRODUCT('CADSOFTTOOLS 1.370','CADSOFTTOOLS 1.370','',(#73582));
#73582 = PRODUCT_CONTEXT('',#2,'mechanical');
#73583 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73584 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73585,#73587);
#73585 = ( REPRESENTATION_RELATIONSHIP('','',#73469,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73586) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73586 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1491);
#73587 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73588);
#73588 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('370','','',#5,#73579,$);
#73589 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73581));
#73590 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73591),#73663);
#73591 = SHELL_BASED_SURFACE_MODEL('',(#73592));
#73592 = OPEN_SHELL('',(#73593));
#73593 = ADVANCED_FACE('',(#73594),#73608,.F.);
#73594 = FACE_BOUND('',#73595,.T.);
#73595 = EDGE_LOOP('',(#73596,#73619,#73633,#73649));
#73596 = ORIENTED_EDGE('',*,*,#73597,.F.);
#73597 = EDGE_CURVE('',#73598,#73600,#73602,.T.);
#73598 = VERTEX_POINT('',#73599);
#73599 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#73600 = VERTEX_POINT('',#73601);
#73601 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#73602 = SURFACE_CURVE('',#73603,(#73607),.PCURVE_S1.);
#73603 = LINE('',#73604,#73605);
#73604 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#73605 = VECTOR('',#73606,1.);
#73606 = DIRECTION('',(0.E+000,8.23941063314E-005,-0.999999996606));
#73607 = PCURVE('',#73608,#73613);
#73608 = PLANE('',#73609);
#73609 = AXIS2_PLACEMENT_3D('',#73610,#73611,#73612);
#73610 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#73611 = DIRECTION('',(0.E+000,-0.999999996606,-8.239410632979E-005));
#73612 = DIRECTION('',(0.E+000,-8.239410632979E-005,0.999999996606));
#73613 = DEFINITIONAL_REPRESENTATION('',(#73614),#73618);
#73614 = LINE('',#73615,#73616);
#73615 = CARTESIAN_POINT('',(0.438086501371,0.E+000));
#73616 = VECTOR('',#73617,1.);
#73617 = DIRECTION('',(-1.,-0.E+000));
#73618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73619 = ORIENTED_EDGE('',*,*,#73620,.T.);
#73620 = EDGE_CURVE('',#73598,#73621,#73623,.T.);
#73621 = VERTEX_POINT('',#73622);
#73622 = CARTESIAN_POINT('',(2.451146897693,-5.913855226932,
    9.414905504777));
#73623 = SURFACE_CURVE('',#73624,(#73627),.PCURVE_S1.);
#73624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73625,#73626),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73625 = CARTESIAN_POINT('',(2.401146897693,-5.91385530496,
    9.415852517179));
#73626 = CARTESIAN_POINT('',(2.451146897693,-5.91385530496,
    9.415852517179));
#73627 = PCURVE('',#73608,#73628);
#73628 = DEFINITIONAL_REPRESENTATION('',(#73629),#73632);
#73629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73630,#73631),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#73630 = CARTESIAN_POINT('',(0.439033513777,0.E+000));
#73631 = CARTESIAN_POINT('',(0.439033513777,-5.000000000001E-002));
#73632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73633 = ORIENTED_EDGE('',*,*,#73634,.F.);
#73634 = EDGE_CURVE('',#73635,#73621,#73637,.T.);
#73635 = VERTEX_POINT('',#73636);
#73636 = CARTESIAN_POINT('',(2.451146897693,-5.913819131112,
    8.976818095537));
#73637 = SURFACE_CURVE('',#73638,(#73642),.PCURVE_S1.);
#73638 = LINE('',#73639,#73640);
#73639 = CARTESIAN_POINT('',(2.451146897693,-5.913819131111,
    8.976818095537));
#73640 = VECTOR('',#73641,1.);
#73641 = DIRECTION('',(0.E+000,-8.239410632788E-005,0.999999996606));
#73642 = PCURVE('',#73608,#73643);
#73643 = DEFINITIONAL_REPRESENTATION('',(#73644),#73648);
#73644 = LINE('',#73645,#73646);
#73645 = CARTESIAN_POINT('',(-9.093564030452E-007,-5.000000000001E-002)
  );
#73646 = VECTOR('',#73647,1.);
#73647 = DIRECTION('',(1.,0.E+000));
#73648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73649 = ORIENTED_EDGE('',*,*,#73650,.F.);
#73650 = EDGE_CURVE('',#73600,#73635,#73651,.T.);
#73651 = SURFACE_CURVE('',#73652,(#73656),.PCURVE_S1.);
#73652 = LINE('',#73653,#73654);
#73653 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#73654 = VECTOR('',#73655,1.);
#73655 = DIRECTION('',(1.,0.E+000,0.E+000));
#73656 = PCURVE('',#73608,#73657);
#73657 = DEFINITIONAL_REPRESENTATION('',(#73658),#73662);
#73658 = LINE('',#73659,#73660);
#73659 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73660 = VECTOR('',#73661,1.);
#73661 = DIRECTION('',(0.E+000,-1.));
#73662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73667)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73664,#73665,#73666)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73664 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73665 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73666 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73667 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#73664,
  'distance_accuracy_value','confusion accuracy');
#73668 = SHAPE_DEFINITION_REPRESENTATION(#73669,#73590);
#73669 = PRODUCT_DEFINITION_SHAPE('','',#73670);
#73670 = PRODUCT_DEFINITION('design','',#73671,#73674);
#73671 = PRODUCT_DEFINITION_FORMATION('','',#73672);
#73672 = PRODUCT('CADSOFTTOOLS 1.371','CADSOFTTOOLS 1.371','',(#73673));
#73673 = PRODUCT_CONTEXT('',#2,'mechanical');
#73674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73675 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73676,#73678);
#73676 = ( REPRESENTATION_RELATIONSHIP('','',#73590,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73677) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73677 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1495);
#73678 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73679);
#73679 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('371','','',#5,#73670,$);
#73680 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73672));
#73681 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73682),#73756);
#73682 = SHELL_BASED_SURFACE_MODEL('',(#73683));
#73683 = OPEN_SHELL('',(#73684));
#73684 = ADVANCED_FACE('',(#73685),#73699,.F.);
#73685 = FACE_BOUND('',#73686,.T.);
#73686 = EDGE_LOOP('',(#73687,#73710,#73726,#73742));
#73687 = ORIENTED_EDGE('',*,*,#73688,.F.);
#73688 = EDGE_CURVE('',#73689,#73691,#73693,.T.);
#73689 = VERTEX_POINT('',#73690);
#73690 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#73691 = VERTEX_POINT('',#73692);
#73692 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#73693 = SURFACE_CURVE('',#73694,(#73698),.PCURVE_S1.);
#73694 = LINE('',#73695,#73696);
#73695 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#73696 = VECTOR('',#73697,1.);
#73697 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168879798E-005));
#73698 = PCURVE('',#73699,#73704);
#73699 = PLANE('',#73700);
#73700 = AXIS2_PLACEMENT_3D('',#73701,#73702,#73703);
#73701 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#73702 = DIRECTION('',(0.E+000,-8.265168879479E-005,0.999999996584));
#73703 = DIRECTION('',(0.E+000,0.999999996584,8.265168879479E-005));
#73704 = DEFINITIONAL_REPRESENTATION('',(#73705),#73709);
#73705 = LINE('',#73706,#73707);
#73706 = CARTESIAN_POINT('',(5.501136183738E-002,0.E+000));
#73707 = VECTOR('',#73708,1.);
#73708 = DIRECTION('',(-1.,-0.E+000));
#73709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73710 = ORIENTED_EDGE('',*,*,#73711,.T.);
#73711 = EDGE_CURVE('',#73689,#73712,#73714,.T.);
#73712 = VERTEX_POINT('',#73713);
#73713 = CARTESIAN_POINT('',(2.451146897693,-5.913819131112,
    8.976818095537));
#73714 = SURFACE_CURVE('',#73715,(#73719),.PCURVE_S1.);
#73715 = LINE('',#73716,#73717);
#73716 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#73717 = VECTOR('',#73718,1.);
#73718 = DIRECTION('',(1.,0.E+000,0.E+000));
#73719 = PCURVE('',#73699,#73720);
#73720 = DEFINITIONAL_REPRESENTATION('',(#73721),#73725);
#73721 = LINE('',#73722,#73723);
#73722 = CARTESIAN_POINT('',(5.501136183738E-002,0.E+000));
#73723 = VECTOR('',#73724,1.);
#73724 = DIRECTION('',(0.E+000,-1.));
#73725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73726 = ORIENTED_EDGE('',*,*,#73727,.F.);
#73727 = EDGE_CURVE('',#73728,#73712,#73730,.T.);
#73728 = VERTEX_POINT('',#73729);
#73729 = CARTESIAN_POINT('',(2.451146897693,-5.968830492836,
    8.976814458111));
#73730 = SURFACE_CURVE('',#73731,(#73735),.PCURVE_S1.);
#73731 = LINE('',#73732,#73733);
#73732 = CARTESIAN_POINT('',(2.451146897693,-5.968830492836,
    8.976814458111));
#73733 = VECTOR('',#73734,1.);
#73734 = DIRECTION('',(0.E+000,0.999999998079,6.198876655229E-005));
#73735 = PCURVE('',#73699,#73736);
#73736 = DEFINITIONAL_REPRESENTATION('',(#73737),#73741);
#73737 = LINE('',#73738,#73739);
#73738 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73739 = VECTOR('',#73740,1.);
#73740 = DIRECTION('',(1.,0.E+000));
#73741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73742 = ORIENTED_EDGE('',*,*,#73743,.F.);
#73743 = EDGE_CURVE('',#73691,#73728,#73744,.T.);
#73744 = SURFACE_CURVE('',#73745,(#73749),.PCURVE_S1.);
#73745 = LINE('',#73746,#73747);
#73746 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#73747 = VECTOR('',#73748,1.);
#73748 = DIRECTION('',(1.,0.E+000,0.E+000));
#73749 = PCURVE('',#73699,#73750);
#73750 = DEFINITIONAL_REPRESENTATION('',(#73751),#73755);
#73751 = LINE('',#73752,#73753);
#73752 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73753 = VECTOR('',#73754,1.);
#73754 = DIRECTION('',(0.E+000,-1.));
#73755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73760)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73757,#73758,#73759)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#73757,
  'distance_accuracy_value','confusion accuracy');
#73761 = SHAPE_DEFINITION_REPRESENTATION(#73762,#73681);
#73762 = PRODUCT_DEFINITION_SHAPE('','',#73763);
#73763 = PRODUCT_DEFINITION('design','',#73764,#73767);
#73764 = PRODUCT_DEFINITION_FORMATION('','',#73765);
#73765 = PRODUCT('CADSOFTTOOLS 1.372','CADSOFTTOOLS 1.372','',(#73766));
#73766 = PRODUCT_CONTEXT('',#2,'mechanical');
#73767 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73768 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73769,#73771);
#73769 = ( REPRESENTATION_RELATIONSHIP('','',#73681,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73770) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73770 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1499);
#73771 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73772);
#73772 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('372','','',#5,#73763,$);
#73773 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73765));
#73774 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73775),#73849);
#73775 = SHELL_BASED_SURFACE_MODEL('',(#73776));
#73776 = OPEN_SHELL('',(#73777));
#73777 = ADVANCED_FACE('',(#73778),#73792,.F.);
#73778 = FACE_BOUND('',#73779,.T.);
#73779 = EDGE_LOOP('',(#73780,#73803,#73819,#73835));
#73780 = ORIENTED_EDGE('',*,*,#73781,.F.);
#73781 = EDGE_CURVE('',#73782,#73784,#73786,.T.);
#73782 = VERTEX_POINT('',#73783);
#73783 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#73784 = VERTEX_POINT('',#73785);
#73785 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#73786 = SURFACE_CURVE('',#73787,(#73791),.PCURVE_S1.);
#73787 = LINE('',#73788,#73789);
#73788 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#73789 = VECTOR('',#73790,1.);
#73790 = DIRECTION('',(0.E+000,-8.265168879293E-005,0.999999996584));
#73791 = PCURVE('',#73792,#73797);
#73792 = PLANE('',#73793);
#73793 = AXIS2_PLACEMENT_3D('',#73794,#73795,#73796);
#73794 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#73795 = DIRECTION('',(0.E+000,0.999999996584,8.265168879473E-005));
#73796 = DIRECTION('',(0.E+000,8.265168879473E-005,-0.999999996584));
#73797 = DEFINITIONAL_REPRESENTATION('',(#73798),#73802);
#73798 = LINE('',#73799,#73800);
#73799 = CARTESIAN_POINT('',(0.562292058021,0.E+000));
#73800 = VECTOR('',#73801,1.);
#73801 = DIRECTION('',(-1.,0.E+000));
#73802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73803 = ORIENTED_EDGE('',*,*,#73804,.T.);
#73804 = EDGE_CURVE('',#73782,#73805,#73807,.T.);
#73805 = VERTEX_POINT('',#73806);
#73806 = CARTESIAN_POINT('',(2.451146897693,-5.968830492836,
    8.976814458111));
#73807 = SURFACE_CURVE('',#73808,(#73812),.PCURVE_S1.);
#73808 = LINE('',#73809,#73810);
#73809 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#73810 = VECTOR('',#73811,1.);
#73811 = DIRECTION('',(1.,0.E+000,0.E+000));
#73812 = PCURVE('',#73792,#73813);
#73813 = DEFINITIONAL_REPRESENTATION('',(#73814),#73818);
#73814 = LINE('',#73815,#73816);
#73815 = CARTESIAN_POINT('',(0.562292058021,0.E+000));
#73816 = VECTOR('',#73817,1.);
#73817 = DIRECTION('',(0.E+000,-1.));
#73818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73819 = ORIENTED_EDGE('',*,*,#73820,.F.);
#73820 = EDGE_CURVE('',#73821,#73805,#73823,.T.);
#73821 = VERTEX_POINT('',#73822);
#73822 = CARTESIAN_POINT('',(2.451146897693,-5.968876967273,
    9.539107101503));
#73823 = SURFACE_CURVE('',#73824,(#73828),.PCURVE_S1.);
#73824 = LINE('',#73825,#73826);
#73825 = CARTESIAN_POINT('',(2.451146897693,-5.968876967273,
    9.539107101503));
#73826 = VECTOR('',#73827,1.);
#73827 = DIRECTION('',(0.E+000,8.26516887947E-005,-0.999999996584));
#73828 = PCURVE('',#73792,#73829);
#73829 = DEFINITIONAL_REPRESENTATION('',(#73830),#73834);
#73830 = LINE('',#73831,#73832);
#73831 = CARTESIAN_POINT('',(-5.87291381978E-007,-5.000000000001E-002));
#73832 = VECTOR('',#73833,1.);
#73833 = DIRECTION('',(1.,0.E+000));
#73834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73835 = ORIENTED_EDGE('',*,*,#73836,.F.);
#73836 = EDGE_CURVE('',#73784,#73821,#73837,.T.);
#73837 = SURFACE_CURVE('',#73838,(#73842),.PCURVE_S1.);
#73838 = LINE('',#73839,#73840);
#73839 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#73840 = VECTOR('',#73841,1.);
#73841 = DIRECTION('',(1.,0.E+000,0.E+000));
#73842 = PCURVE('',#73792,#73843);
#73843 = DEFINITIONAL_REPRESENTATION('',(#73844),#73848);
#73844 = LINE('',#73845,#73846);
#73845 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73846 = VECTOR('',#73847,1.);
#73847 = DIRECTION('',(0.E+000,-1.));
#73848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73853)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73850,#73851,#73852)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73850 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73851 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73852 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73853 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#73850,
  'distance_accuracy_value','confusion accuracy');
#73854 = SHAPE_DEFINITION_REPRESENTATION(#73855,#73774);
#73855 = PRODUCT_DEFINITION_SHAPE('','',#73856);
#73856 = PRODUCT_DEFINITION('design','',#73857,#73860);
#73857 = PRODUCT_DEFINITION_FORMATION('','',#73858);
#73858 = PRODUCT('CADSOFTTOOLS 1.373','CADSOFTTOOLS 1.373','',(#73859));
#73859 = PRODUCT_CONTEXT('',#2,'mechanical');
#73860 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73861 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73862,#73864);
#73862 = ( REPRESENTATION_RELATIONSHIP('','',#73774,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73863) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73863 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1503);
#73864 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73865);
#73865 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('373','','',#5,#73856,$);
#73866 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73858));
#73867 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73868),#73926);
#73868 = SHELL_BASED_SURFACE_MODEL('',(#73869));
#73869 = OPEN_SHELL('',(#73870));
#73870 = ADVANCED_FACE('',(#73871),#73885,.F.);
#73871 = FACE_BOUND('',#73872,.F.);
#73872 = EDGE_LOOP('',(#73873,#73896,#73912));
#73873 = ORIENTED_EDGE('',*,*,#73874,.T.);
#73874 = EDGE_CURVE('',#73875,#73877,#73879,.T.);
#73875 = VERTEX_POINT('',#73876);
#73876 = CARTESIAN_POINT('',(2.426146897693,-5.933348873769,
    9.539109450668));
#73877 = VERTEX_POINT('',#73878);
#73878 = CARTESIAN_POINT('',(2.451146897693,-5.968876967273,
    9.539107101503));
#73879 = SURFACE_CURVE('',#73880,(#73884),.PCURVE_S1.);
#73880 = LINE('',#73881,#73882);
#73881 = CARTESIAN_POINT('',(2.451146897693,-5.933348873769,
    9.539109450668));
#73882 = VECTOR('',#73883,1.);
#73883 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168894084E-005));
#73884 = PCURVE('',#73885,#73890);
#73885 = PLANE('',#73886);
#73886 = AXIS2_PLACEMENT_3D('',#73887,#73888,#73889);
#73887 = CARTESIAN_POINT('',(2.401146897693,-5.933348873769,
    9.539109450668));
#73888 = DIRECTION('',(0.E+000,8.265168879479E-005,-0.999999996584));
#73889 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168879479E-005));
#73890 = DEFINITIONAL_REPRESENTATION('',(#73891),#73895);
#73891 = LINE('',#73892,#73893);
#73892 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#73893 = VECTOR('',#73894,1.);
#73894 = DIRECTION('',(1.,0.E+000));
#73895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73896 = ORIENTED_EDGE('',*,*,#73897,.F.);
#73897 = EDGE_CURVE('',#73898,#73877,#73900,.T.);
#73898 = VERTEX_POINT('',#73899);
#73899 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#73900 = SURFACE_CURVE('',#73901,(#73905),.PCURVE_S1.);
#73901 = LINE('',#73902,#73903);
#73902 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#73903 = VECTOR('',#73904,1.);
#73904 = DIRECTION('',(1.,0.E+000,0.E+000));
#73905 = PCURVE('',#73885,#73906);
#73906 = DEFINITIONAL_REPRESENTATION('',(#73907),#73911);
#73907 = LINE('',#73908,#73909);
#73908 = CARTESIAN_POINT('',(3.552809357643E-002,0.E+000));
#73909 = VECTOR('',#73910,1.);
#73910 = DIRECTION('',(0.E+000,-1.));
#73911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73912 = ORIENTED_EDGE('',*,*,#73913,.T.);
#73913 = EDGE_CURVE('',#73898,#73875,#73914,.T.);
#73914 = SURFACE_CURVE('',#73915,(#73919),.PCURVE_S1.);
#73915 = LINE('',#73916,#73917);
#73916 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#73917 = VECTOR('',#73918,1.);
#73918 = DIRECTION('',(0.E+000,0.999999996584,8.265168889084E-005));
#73919 = PCURVE('',#73885,#73920);
#73920 = DEFINITIONAL_REPRESENTATION('',(#73921),#73925);
#73921 = LINE('',#73922,#73923);
#73922 = CARTESIAN_POINT('',(3.552809357643E-002,0.E+000));
#73923 = VECTOR('',#73924,1.);
#73924 = DIRECTION('',(-1.,0.E+000));
#73925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73930)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73927,#73928,#73929)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73927 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73928 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73929 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73930 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#73927,
  'distance_accuracy_value','confusion accuracy');
#73931 = SHAPE_DEFINITION_REPRESENTATION(#73932,#73867);
#73932 = PRODUCT_DEFINITION_SHAPE('','',#73933);
#73933 = PRODUCT_DEFINITION('design','',#73934,#73937);
#73934 = PRODUCT_DEFINITION_FORMATION('','',#73935);
#73935 = PRODUCT('CADSOFTTOOLS 1.374','CADSOFTTOOLS 1.374','',(#73936));
#73936 = PRODUCT_CONTEXT('',#2,'mechanical');
#73937 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73938 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73939,#73941);
#73939 = ( REPRESENTATION_RELATIONSHIP('','',#73867,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73940) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73940 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1507);
#73941 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73942);
#73942 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('374','','',#5,#73933,$);
#73943 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73935));
#73944 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73945),#74075);
#73945 = SHELL_BASED_SURFACE_MODEL('',(#73946));
#73946 = OPEN_SHELL('',(#73947));
#73947 = ADVANCED_FACE('',(#73948),#73973,.T.);
#73948 = FACE_BOUND('',#73949,.T.);
#73949 = EDGE_LOOP('',(#73950,#73995));
#73950 = ORIENTED_EDGE('',*,*,#73951,.F.);
#73951 = EDGE_CURVE('',#73952,#73954,#73956,.T.);
#73952 = VERTEX_POINT('',#73953);
#73953 = CARTESIAN_POINT('',(2.426146897693,-5.933348873769,
    9.539109450668));
#73954 = VERTEX_POINT('',#73955);
#73955 = CARTESIAN_POINT('',(2.426147383286,-5.80383031808,
    9.398582983651));
#73956 = SURFACE_CURVE('',#73957,(#73972),.PCURVE_S1.);
#73957 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73958,#73959,#73960,#73961,
    #73962,#73963,#73964,#73965,#73966,#73967,#73968,#73969,#73970,
    #73971),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505982029,0.249777992548,0.407512792207,0.592500332849,
    0.801880328204,1.),.UNSPECIFIED.);
#73958 = CARTESIAN_POINT('',(2.401146897693,-5.933348873769,
    9.539109450668));
#73959 = CARTESIAN_POINT('',(2.401146897693,-5.930946390907,
    9.533460097931));
#73960 = CARTESIAN_POINT('',(2.401146897693,-5.928543908046,
    9.527810745194));
#73961 = CARTESIAN_POINT('',(2.401146897693,-5.922142296872,
    9.515409576518));
#73962 = CARTESIAN_POINT('',(2.401146897693,-5.918155365882,
    9.508598823972));
#73963 = CARTESIAN_POINT('',(2.401146897693,-5.908579325465,
    9.493913081814));
#73964 = CARTESIAN_POINT('',(2.401146897693,-5.902702914732,
    9.485858207991));
#73965 = CARTESIAN_POINT('',(2.401146897693,-5.888859587779,
    9.468801337472));
#73966 = CARTESIAN_POINT('',(2.401146897693,-5.8805003536,9.459553093806
    ));
#73967 = CARTESIAN_POINT('',(2.401146897693,-5.861497018209,
    9.440856826603));
#73968 = CARTESIAN_POINT('',(2.401146897693,-5.85040266927,
    9.431082941949));
#73969 = CARTESIAN_POINT('',(2.401146897693,-5.827744195476,
    9.413748742911));
#73970 = CARTESIAN_POINT('',(2.401146897693,-5.815787524582,
    9.406165899371));
#73971 = CARTESIAN_POINT('',(2.401146897693,-5.803830853688,
    9.39858305583));
#73972 = PCURVE('',#73973,#73978);
#73973 = PLANE('',#73974);
#73974 = AXIS2_PLACEMENT_3D('',#73975,#73976,#73977);
#73975 = CARTESIAN_POINT('',(2.401146897693,-5.933348873769,
    9.539109450668));
#73976 = DIRECTION('',(1.,0.E+000,0.E+000));
#73977 = DIRECTION('',(0.E+000,0.546054839707,-0.837749432726));
#73978 = DEFINITIONAL_REPRESENTATION('',(#73979),#73994);
#73979 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73980,#73981,#73982,#73983,
    #73984,#73985,#73986,#73987,#73988,#73989,#73990,#73991,#73992,
    #73993),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505982029,0.249777992548,0.407512792207,0.592500332849,
    0.801880328204,1.),.UNSPECIFIED.);
#73980 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73981 = CARTESIAN_POINT('',(6.044629444769E-003,-1.072177748961E-003));
#73982 = CARTESIAN_POINT('',(1.208925888954E-002,-2.144355497923E-003));
#73983 = CARTESIAN_POINT('',(2.597396167574E-002,-3.553127542041E-003));
#73984 = CARTESIAN_POINT('',(3.38567487205E-002,-3.932122756493E-003));
#73985 = CARTESIAN_POINT('',(5.138876409799E-002,-3.929020909976E-003));
#73986 = CARTESIAN_POINT('',(6.13455725942E-002,-3.404463985543E-003));
#73987 = CARTESIAN_POINT('',(8.319417187637E-002,-1.121211380547E-003));
#73988 = CARTESIAN_POINT('',(9.550648304127E-002,8.316840980021E-004));
#73989 = CARTESIAN_POINT('',(0.121546133545,6.542530350581E-003));
#73990 = CARTESIAN_POINT('',(0.135792322801,1.049973786304E-002));
#73991 = CARTESIAN_POINT('',(0.162686807487,2.001643815376E-002));
#73992 = CARTESIAN_POINT('',(0.17556832837,2.589248399839E-002));
#73993 = CARTESIAN_POINT('',(0.188449849253,3.176852984301E-002));
#73994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73995 = ORIENTED_EDGE('',*,*,#73996,.F.);
#73996 = EDGE_CURVE('',#73954,#73952,#73997,.T.);
#73997 = SURFACE_CURVE('',#73998,(#74035),.PCURVE_S1.);
#73998 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73999,#74000,#74001,#74002,
    #74003,#74004,#74005,#74006,#74007,#74008,#74009,#74010,#74011,
    #74012,#74013,#74014,#74015,#74016,#74017,#74018,#74019,#74020,
    #74021,#74022,#74023,#74024,#74025,#74026,#74027,#74028,#74029,
    #74030,#74031,#74032,#74033,#74034),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-004,2.E-004,
    3.953861482916E-004,7.861584448748E-004,1.567703038041E-003,
    3.130792224374E-003,6.256970597039E-003,1.250932734237E-002,
    2.501404083303E-002,5.002346781435E-002,0.100042321777,
    0.200080029702,0.400155445553,0.610194828564,0.792278784546,
    0.942557668632,1.),.UNSPECIFIED.);
#73999 = CARTESIAN_POINT('',(2.451146897693,-5.803829994394,
    9.398582550931));
#74000 = CARTESIAN_POINT('',(2.451146897693,-5.803836140332,
    9.398586162244));
#74001 = CARTESIAN_POINT('',(2.451146897693,-5.803842286269,
    9.398589773556));
#74002 = CARTESIAN_POINT('',(2.451146897693,-5.803854577771,
    9.398596996778));
#74003 = CARTESIAN_POINT('',(2.451146897693,-5.803860723517,
    9.398600608398));
#74004 = CARTESIAN_POINT('',(2.451146897693,-5.803878876131,
    9.398611278333));
#74005 = CARTESIAN_POINT('',(2.451146897693,-5.803890883824,
    9.398618335327));
#74006 = CARTESIAN_POINT('',(2.451146897693,-5.803926901938,
    9.398639514257));
#74007 = CARTESIAN_POINT('',(2.451146897693,-5.803950914015,
    9.398653633545));
#74008 = CARTESIAN_POINT('',(2.451146897693,-5.804022941697,
    9.398696005067));
#74009 = CARTESIAN_POINT('',(2.451146897693,-5.804070952564,
    9.398724264906));
#74010 = CARTESIAN_POINT('',(2.451146897693,-5.804214962316,
    9.398809080756));
#74011 = CARTESIAN_POINT('',(2.451146897693,-5.804310938467,
    9.398865673286));
#74012 = CARTESIAN_POINT('',(2.451146897693,-5.804598775167,
    9.399035595662));
#74013 = CARTESIAN_POINT('',(2.451146897693,-5.804790544901,
    9.399149071764));
#74014 = CARTESIAN_POINT('',(2.451146897693,-5.805365484264,
    9.399490074801));
#74015 = CARTESIAN_POINT('',(2.451146897693,-5.805748291577,
    9.399718188235));
#74016 = CARTESIAN_POINT('',(2.451146897693,-5.806895211576,
    9.400404792134));
#74017 = CARTESIAN_POINT('',(2.451146897693,-5.80765788253,9.40086564037
    ));
#74018 = CARTESIAN_POINT('',(2.451146897693,-5.809939706994,
    9.402256956954));
#74019 = CARTESIAN_POINT('',(2.451146897693,-5.811453153787,
    9.403196950557));
#74020 = CARTESIAN_POINT('',(2.451146897693,-5.815967295541,
    9.406049758726));
#74021 = CARTESIAN_POINT('',(2.451146897693,-5.818945645312,
    9.408001427696));
#74022 = CARTESIAN_POINT('',(2.451146897693,-5.827764339824,
    9.413969662914));
#74023 = CARTESIAN_POINT('',(2.451146897693,-5.833519157239,
    9.418147673818));
#74024 = CARTESIAN_POINT('',(2.451146897693,-5.850225707837,
    9.430989970744));
#74025 = CARTESIAN_POINT('',(2.451146897693,-5.860821523408,
    9.440278438214));
#74026 = CARTESIAN_POINT('',(2.451146897693,-5.880693521583,
    9.459655992069));
#74027 = CARTESIAN_POINT('',(2.451146897693,-5.890162944951,
    9.470208047291));
#74028 = CARTESIAN_POINT('',(2.451146897693,-5.905661502337,
    9.489737599702));
#74029 = CARTESIAN_POINT('',(2.451146897693,-5.912201413489,
    9.499082827597));
#74030 = CARTESIAN_POINT('',(2.451146897693,-5.92236224744,
    9.515742445277));
#74031 = CARTESIAN_POINT('',(2.451146897693,-5.926416981245,
    9.523319570251));
#74032 = CARTESIAN_POINT('',(2.451146897693,-5.931061736848,
    9.533519489447));
#74033 = CARTESIAN_POINT('',(2.451146897693,-5.932205305308,
    9.536314470058));
#74034 = CARTESIAN_POINT('',(2.451146897693,-5.933348873769,
    9.539109450668));
#74035 = PCURVE('',#73973,#74036);
#74036 = DEFINITIONAL_REPRESENTATION('',(#74037),#74074);
#74037 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74038,#74039,#74040,#74041,
    #74042,#74043,#74044,#74045,#74046,#74047,#74048,#74049,#74050,
    #74051,#74052,#74053,#74054,#74055,#74056,#74057,#74058,#74059,
    #74060,#74061,#74062,#74063,#74064,#74065,#74066,#74067,#74068,
    #74069,#74070,#74071,#74072,#74073),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,1.E-004,2.E-004,
    3.953861482916E-004,7.861584448748E-004,1.567703038041E-003,
    3.130792224374E-003,6.256970597039E-003,1.250932734237E-002,
    2.501404083303E-002,5.002346781435E-002,0.100042321777,
    0.200080029702,0.400155445553,0.610194828564,0.792278784546,
    0.942557668632,1.),.UNSPECIFIED.);
#74038 = CARTESIAN_POINT('',(0.188450741454,3.176897401261E-002));
#74039 = CARTESIAN_POINT('',(0.18844436006,3.176579723195E-002));
#74040 = CARTESIAN_POINT('',(0.188437978666,3.176262045128E-002));
#74041 = CARTESIAN_POINT('',(0.188425215581,3.175626752749E-002));
#74042 = CARTESIAN_POINT('',(0.188418834034,3.175309107496E-002));
#74043 = CARTESIAN_POINT('',(0.18839998298,3.174371010215E-002));
#74044 = CARTESIAN_POINT('',(0.188387514128,3.173750417002E-002));
#74045 = CARTESIAN_POINT('',(0.188350103627,3.171889487277E-002));
#74046 = CARTESIAN_POINT('',(0.18832516329,3.170648867463E-002));
#74047 = CARTESIAN_POINT('',(0.188250335507,3.166928469934E-002));
#74048 = CARTESIAN_POINT('',(0.188200444277,3.164449504414E-002));
#74049 = CARTESIAN_POINT('',(0.188050752624,3.157016506201E-002));
#74050 = CARTESIAN_POINT('',(0.187950934023,3.152066372052E-002));
#74051 = CARTESIAN_POINT('',(0.187651407026,3.137231562434E-002));
#74052 = CARTESIAN_POINT('',(0.187451625694,3.127362481325E-002));
#74053 = CARTESIAN_POINT('',(0.186852002172,3.0978176047E-002));
#74054 = CARTESIAN_POINT('',(0.186451866486,3.078204188168E-002));
#74055 = CARTESIAN_POINT('',(0.185250383243,3.019613368529E-002));
#74056 = CARTESIAN_POINT('',(0.184447847729,2.980885493638E-002));
#74057 = CARTESIAN_POINT('',(0.182036271759,2.865699294037E-002));
#74058 = CARTESIAN_POINT('',(0.180422367705,2.790239180438E-002));
#74059 = CARTESIAN_POINT('',(0.175567460327,2.567846181819E-002));
#74060 = CARTESIAN_POINT('',(0.172306108448,2.424906927286E-002));
#74061 = CARTESIAN_POINT('',(0.162490731961,2.01201966744E-002));
#74062 = CARTESIAN_POINT('',(0.155848159796,1.758052472396E-002));
#74063 = CARTESIAN_POINT('',(0.135966840022,1.059721982726E-002));
#74064 = CARTESIAN_POINT('',(0.122399535295,6.792593957702E-003));
#74065 = CARTESIAN_POINT('',(9.531479976712E-002,7.260458238308E-004));
#74066 = CARTESIAN_POINT('',(8.130399703137E-002,-1.444957407996E-003));
#74067 = CARTESIAN_POINT('',(5.648006330894E-002,-3.764658454885E-003));
#74068 = CARTESIAN_POINT('',(4.507995380544E-002,-4.140458392042E-003));
#74069 = CARTESIAN_POINT('',(2.557499598972E-002,-3.555626408299E-003));
#74070 = CARTESIAN_POINT('',(1.701315682388E-002,-2.81495159064E-003));
#74071 = CARTESIAN_POINT('',(5.931889026561E-003,-1.136377720248E-003));
#74072 = CARTESIAN_POINT('',(2.965944513276E-003,-5.681888601211E-004));
#74073 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74079)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74076,#74077,#74078)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74076 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74077 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74078 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74079 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#74076,
  'distance_accuracy_value','confusion accuracy');
#74080 = SHAPE_DEFINITION_REPRESENTATION(#74081,#73944);
#74081 = PRODUCT_DEFINITION_SHAPE('','',#74082);
#74082 = PRODUCT_DEFINITION('design','',#74083,#74086);
#74083 = PRODUCT_DEFINITION_FORMATION('','',#74084);
#74084 = PRODUCT('CADSOFTTOOLS 1.375','CADSOFTTOOLS 1.375','',(#74085));
#74085 = PRODUCT_CONTEXT('',#2,'mechanical');
#74086 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74087 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74088,#74090);
#74088 = ( REPRESENTATION_RELATIONSHIP('','',#73944,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74089) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74089 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1511);
#74090 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74091);
#74091 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('375','','',#5,#74082,$);
#74092 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74084));
#74093 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74094),#74150);
#74094 = SHELL_BASED_SURFACE_MODEL('',(#74095));
#74095 = OPEN_SHELL('',(#74096));
#74096 = ADVANCED_FACE('',(#74097),#74111,.F.);
#74097 = FACE_BOUND('',#74098,.F.);
#74098 = EDGE_LOOP('',(#74099,#74122,#74136));
#74099 = ORIENTED_EDGE('',*,*,#74100,.T.);
#74100 = EDGE_CURVE('',#74101,#74103,#74105,.T.);
#74101 = VERTEX_POINT('',#74102);
#74102 = CARTESIAN_POINT('',(2.426146897693,-5.008307131558,
    9.043268741448));
#74103 = VERTEX_POINT('',#74104);
#74104 = CARTESIAN_POINT('',(2.401146897693,-5.041539877367,
    8.985699262784));
#74105 = SURFACE_CURVE('',#74106,(#74110),.PCURVE_S1.);
#74106 = LINE('',#74107,#74108);
#74107 = CARTESIAN_POINT('',(2.401146897693,-5.008307131558,
    9.043268741448));
#74108 = VECTOR('',#74109,1.);
#74109 = DIRECTION('',(0.E+000,-0.499943492602,-0.866058025888));
#74110 = PCURVE('',#74111,#74116);
#74111 = PLANE('',#74112);
#74112 = AXIS2_PLACEMENT_3D('',#74113,#74114,#74115);
#74113 = CARTESIAN_POINT('',(2.401146897693,-5.041539877367,
    8.985699262784));
#74114 = DIRECTION('',(0.E+000,-0.866058025888,0.499943492602));
#74115 = DIRECTION('',(0.E+000,0.499943492602,0.866058025888));
#74116 = DEFINITIONAL_REPRESENTATION('',(#74117),#74121);
#74117 = LINE('',#74118,#74119);
#74118 = CARTESIAN_POINT('',(6.647300405084E-002,0.E+000));
#74119 = VECTOR('',#74120,1.);
#74120 = DIRECTION('',(-1.,-0.E+000));
#74121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74122 = ORIENTED_EDGE('',*,*,#74123,.T.);
#74123 = EDGE_CURVE('',#74103,#74124,#74126,.T.);
#74124 = VERTEX_POINT('',#74125);
#74125 = CARTESIAN_POINT('',(2.451146897693,-5.041539877367,
    8.985699262784));
#74126 = SURFACE_CURVE('',#74127,(#74130),.PCURVE_S1.);
#74127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74128,#74129),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74128 = CARTESIAN_POINT('',(2.401146897693,-5.041539877367,
    8.985699262784));
#74129 = CARTESIAN_POINT('',(2.451146897693,-5.041539877367,
    8.985699262784));
#74130 = PCURVE('',#74111,#74131);
#74131 = DEFINITIONAL_REPRESENTATION('',(#74132),#74135);
#74132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74133,#74134),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74133 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74134 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#74135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74136 = ORIENTED_EDGE('',*,*,#74137,.T.);
#74137 = EDGE_CURVE('',#74124,#74101,#74138,.T.);
#74138 = SURFACE_CURVE('',#74139,(#74143),.PCURVE_S1.);
#74139 = LINE('',#74140,#74141);
#74140 = CARTESIAN_POINT('',(2.451146897693,-5.041539877367,
    8.985699262784));
#74141 = VECTOR('',#74142,1.);
#74142 = DIRECTION('',(0.E+000,0.499943492602,0.866058025888));
#74143 = PCURVE('',#74111,#74144);
#74144 = DEFINITIONAL_REPRESENTATION('',(#74145),#74149);
#74145 = LINE('',#74146,#74147);
#74146 = CARTESIAN_POINT('',(7.929868475209E-015,-5.000000000001E-002));
#74147 = VECTOR('',#74148,1.);
#74148 = DIRECTION('',(1.,0.E+000));
#74149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74154)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74151,#74152,#74153)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74151 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74152 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74153 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74154 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#74151,
  'distance_accuracy_value','confusion accuracy');
#74155 = SHAPE_DEFINITION_REPRESENTATION(#74156,#74093);
#74156 = PRODUCT_DEFINITION_SHAPE('','',#74157);
#74157 = PRODUCT_DEFINITION('design','',#74158,#74161);
#74158 = PRODUCT_DEFINITION_FORMATION('','',#74159);
#74159 = PRODUCT('CADSOFTTOOLS 1.376','CADSOFTTOOLS 1.376','',(#74160));
#74160 = PRODUCT_CONTEXT('',#2,'mechanical');
#74161 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74162 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74163,#74165);
#74163 = ( REPRESENTATION_RELATIONSHIP('','',#74093,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74164) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74164 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1515);
#74165 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74166);
#74166 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('376','','',#5,#74157,$);
#74167 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74159));
#74168 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74169),#74241);
#74169 = SHELL_BASED_SURFACE_MODEL('',(#74170));
#74170 = OPEN_SHELL('',(#74171));
#74171 = ADVANCED_FACE('',(#74172),#74186,.F.);
#74172 = FACE_BOUND('',#74173,.T.);
#74173 = EDGE_LOOP('',(#74174,#74197,#74211,#74227));
#74174 = ORIENTED_EDGE('',*,*,#74175,.F.);
#74175 = EDGE_CURVE('',#74176,#74178,#74180,.T.);
#74176 = VERTEX_POINT('',#74177);
#74177 = CARTESIAN_POINT('',(2.401146897693,-5.095431191483,
    9.112416503227));
#74178 = VERTEX_POINT('',#74179);
#74179 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#74180 = SURFACE_CURVE('',#74181,(#74185),.PCURVE_S1.);
#74181 = LINE('',#74182,#74183);
#74182 = CARTESIAN_POINT('',(2.401146897693,-5.095431191483,
    9.112416503227));
#74183 = VECTOR('',#74184,1.);
#74184 = DIRECTION('',(0.E+000,-0.499930954733,-0.866065263418));
#74185 = PCURVE('',#74186,#74191);
#74186 = PLANE('',#74187);
#74187 = AXIS2_PLACEMENT_3D('',#74188,#74189,#74190);
#74188 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#74189 = DIRECTION('',(0.E+000,-0.866065263418,0.499930954733));
#74190 = DIRECTION('',(0.E+000,0.499930954733,0.866065263418));
#74191 = DEFINITIONAL_REPRESENTATION('',(#74192),#74196);
#74192 = LINE('',#74193,#74194);
#74193 = CARTESIAN_POINT('',(0.438087056554,0.E+000));
#74194 = VECTOR('',#74195,1.);
#74195 = DIRECTION('',(-1.,-0.E+000));
#74196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74197 = ORIENTED_EDGE('',*,*,#74198,.T.);
#74198 = EDGE_CURVE('',#74176,#74199,#74201,.T.);
#74199 = VERTEX_POINT('',#74200);
#74200 = CARTESIAN_POINT('',(2.451146897693,-5.095431191483,
    9.112416503227));
#74201 = SURFACE_CURVE('',#74202,(#74205),.PCURVE_S1.);
#74202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74203,#74204),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74203 = CARTESIAN_POINT('',(2.401146897693,-5.095431191483,
    9.112416503227));
#74204 = CARTESIAN_POINT('',(2.451146897693,-5.095431191483,
    9.112416503227));
#74205 = PCURVE('',#74186,#74206);
#74206 = DEFINITIONAL_REPRESENTATION('',(#74207),#74210);
#74207 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74208,#74209),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74208 = CARTESIAN_POINT('',(0.438087056554,0.E+000));
#74209 = CARTESIAN_POINT('',(0.438087056554,-5.000000000001E-002));
#74210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74211 = ORIENTED_EDGE('',*,*,#74212,.F.);
#74212 = EDGE_CURVE('',#74213,#74199,#74215,.T.);
#74213 = VERTEX_POINT('',#74214);
#74214 = CARTESIAN_POINT('',(2.451146897693,-5.314444471921,
    8.733004521193));
#74215 = SURFACE_CURVE('',#74216,(#74220),.PCURVE_S1.);
#74216 = LINE('',#74217,#74218);
#74217 = CARTESIAN_POINT('',(2.451146897693,-5.314444471921,
    8.733004521193));
#74218 = VECTOR('',#74219,1.);
#74219 = DIRECTION('',(0.E+000,0.499930954733,0.866065263418));
#74220 = PCURVE('',#74186,#74221);
#74221 = DEFINITIONAL_REPRESENTATION('',(#74222),#74226);
#74222 = LINE('',#74223,#74224);
#74223 = CARTESIAN_POINT('',(1.432130976095E-014,-5.000000000001E-002));
#74224 = VECTOR('',#74225,1.);
#74225 = DIRECTION('',(1.,0.E+000));
#74226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74227 = ORIENTED_EDGE('',*,*,#74228,.F.);
#74228 = EDGE_CURVE('',#74178,#74213,#74229,.T.);
#74229 = SURFACE_CURVE('',#74230,(#74234),.PCURVE_S1.);
#74230 = LINE('',#74231,#74232);
#74231 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#74232 = VECTOR('',#74233,1.);
#74233 = DIRECTION('',(1.,0.E+000,0.E+000));
#74234 = PCURVE('',#74186,#74235);
#74235 = DEFINITIONAL_REPRESENTATION('',(#74236),#74240);
#74236 = LINE('',#74237,#74238);
#74237 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74238 = VECTOR('',#74239,1.);
#74239 = DIRECTION('',(0.E+000,-1.));
#74240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74245)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74242,#74243,#74244)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#74242,
  'distance_accuracy_value','confusion accuracy');
#74246 = SHAPE_DEFINITION_REPRESENTATION(#74247,#74168);
#74247 = PRODUCT_DEFINITION_SHAPE('','',#74248);
#74248 = PRODUCT_DEFINITION('design','',#74249,#74252);
#74249 = PRODUCT_DEFINITION_FORMATION('','',#74250);
#74250 = PRODUCT('CADSOFTTOOLS 1.377','CADSOFTTOOLS 1.377','',(#74251));
#74251 = PRODUCT_CONTEXT('',#2,'mechanical');
#74252 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74254,#74256);
#74254 = ( REPRESENTATION_RELATIONSHIP('','',#74168,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74255) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1519);
#74256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74257);
#74257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('377','','',#5,#74248,$);
#74258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74250));
#74259 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74260),#74334);
#74260 = SHELL_BASED_SURFACE_MODEL('',(#74261));
#74261 = OPEN_SHELL('',(#74262));
#74262 = ADVANCED_FACE('',(#74263),#74277,.F.);
#74263 = FACE_BOUND('',#74264,.T.);
#74264 = EDGE_LOOP('',(#74265,#74288,#74304,#74320));
#74265 = ORIENTED_EDGE('',*,*,#74266,.F.);
#74266 = EDGE_CURVE('',#74267,#74269,#74271,.T.);
#74267 = VERTEX_POINT('',#74268);
#74268 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#74269 = VERTEX_POINT('',#74270);
#74270 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#74271 = SURFACE_CURVE('',#74272,(#74276),.PCURVE_S1.);
#74272 = LINE('',#74273,#74274);
#74273 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#74274 = VECTOR('',#74275,1.);
#74275 = DIRECTION('',(0.E+000,-0.866049706111,0.499957904774));
#74276 = PCURVE('',#74277,#74282);
#74277 = PLANE('',#74278);
#74278 = AXIS2_PLACEMENT_3D('',#74279,#74280,#74281);
#74279 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#74280 = DIRECTION('',(0.E+000,0.499957904774,0.866049706111));
#74281 = DIRECTION('',(0.E+000,0.866049706111,-0.499957904774));
#74282 = DEFINITIONAL_REPRESENTATION('',(#74283),#74287);
#74283 = LINE('',#74284,#74285);
#74284 = CARTESIAN_POINT('',(5.500827850319E-002,0.E+000));
#74285 = VECTOR('',#74286,1.);
#74286 = DIRECTION('',(-1.,0.E+000));
#74287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74288 = ORIENTED_EDGE('',*,*,#74289,.T.);
#74289 = EDGE_CURVE('',#74267,#74290,#74292,.T.);
#74290 = VERTEX_POINT('',#74291);
#74291 = CARTESIAN_POINT('',(2.451146897693,-5.314444471921,
    8.733004521193));
#74292 = SURFACE_CURVE('',#74293,(#74297),.PCURVE_S1.);
#74293 = LINE('',#74294,#74295);
#74294 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#74295 = VECTOR('',#74296,1.);
#74296 = DIRECTION('',(1.,0.E+000,0.E+000));
#74297 = PCURVE('',#74277,#74298);
#74298 = DEFINITIONAL_REPRESENTATION('',(#74299),#74303);
#74299 = LINE('',#74300,#74301);
#74300 = CARTESIAN_POINT('',(5.500827850319E-002,0.E+000));
#74301 = VECTOR('',#74302,1.);
#74302 = DIRECTION('',(0.E+000,-1.));
#74303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74304 = ORIENTED_EDGE('',*,*,#74305,.F.);
#74305 = EDGE_CURVE('',#74306,#74290,#74308,.T.);
#74306 = VERTEX_POINT('',#74307);
#74307 = CARTESIAN_POINT('',(2.451146897693,-5.362084375353,
    8.760506344858));
#74308 = SURFACE_CURVE('',#74309,(#74313),.PCURVE_S1.);
#74309 = LINE('',#74310,#74311);
#74310 = CARTESIAN_POINT('',(2.451146897693,-5.362084375353,
    8.760506344858));
#74311 = VECTOR('',#74312,1.);
#74312 = DIRECTION('',(0.E+000,0.866049706111,-0.499957904774));
#74313 = PCURVE('',#74277,#74314);
#74314 = DEFINITIONAL_REPRESENTATION('',(#74315),#74319);
#74315 = LINE('',#74316,#74317);
#74316 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#74317 = VECTOR('',#74318,1.);
#74318 = DIRECTION('',(1.,0.E+000));
#74319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74320 = ORIENTED_EDGE('',*,*,#74321,.F.);
#74321 = EDGE_CURVE('',#74269,#74306,#74322,.T.);
#74322 = SURFACE_CURVE('',#74323,(#74327),.PCURVE_S1.);
#74323 = LINE('',#74324,#74325);
#74324 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#74325 = VECTOR('',#74326,1.);
#74326 = DIRECTION('',(1.,0.E+000,0.E+000));
#74327 = PCURVE('',#74277,#74328);
#74328 = DEFINITIONAL_REPRESENTATION('',(#74329),#74333);
#74329 = LINE('',#74330,#74331);
#74330 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74331 = VECTOR('',#74332,1.);
#74332 = DIRECTION('',(0.E+000,-1.));
#74333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74338)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74335,#74336,#74337)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#74335,
  'distance_accuracy_value','confusion accuracy');
#74339 = SHAPE_DEFINITION_REPRESENTATION(#74340,#74259);
#74340 = PRODUCT_DEFINITION_SHAPE('','',#74341);
#74341 = PRODUCT_DEFINITION('design','',#74342,#74345);
#74342 = PRODUCT_DEFINITION_FORMATION('','',#74343);
#74343 = PRODUCT('CADSOFTTOOLS 1.378','CADSOFTTOOLS 1.378','',(#74344));
#74344 = PRODUCT_CONTEXT('',#2,'mechanical');
#74345 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74346 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74347,#74349);
#74347 = ( REPRESENTATION_RELATIONSHIP('','',#74259,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74348) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74348 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1523);
#74349 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74350);
#74350 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('378','','',#5,#74341,$);
#74351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74343));
#74352 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74353),#74427);
#74353 = SHELL_BASED_SURFACE_MODEL('',(#74354));
#74354 = OPEN_SHELL('',(#74355));
#74355 = ADVANCED_FACE('',(#74356),#74370,.F.);
#74356 = FACE_BOUND('',#74357,.T.);
#74357 = EDGE_LOOP('',(#74358,#74381,#74397,#74413));
#74358 = ORIENTED_EDGE('',*,*,#74359,.F.);
#74359 = EDGE_CURVE('',#74360,#74362,#74364,.T.);
#74360 = VERTEX_POINT('',#74361);
#74361 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#74362 = VERTEX_POINT('',#74363);
#74363 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#74364 = SURFACE_CURVE('',#74365,(#74369),.PCURVE_S1.);
#74365 = LINE('',#74366,#74367);
#74366 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#74367 = VECTOR('',#74368,1.);
#74368 = DIRECTION('',(0.E+000,0.499925600804,0.866068353919));
#74369 = PCURVE('',#74370,#74375);
#74370 = PLANE('',#74371);
#74371 = AXIS2_PLACEMENT_3D('',#74372,#74373,#74374);
#74372 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#74373 = DIRECTION('',(0.E+000,0.866068353919,-0.499925600804));
#74374 = DIRECTION('',(0.E+000,-0.499925600804,-0.866068353919));
#74375 = DEFINITIONAL_REPRESENTATION('',(#74376),#74380);
#74376 = LINE('',#74377,#74378);
#74377 = CARTESIAN_POINT('',(0.562291037144,0.E+000));
#74378 = VECTOR('',#74379,1.);
#74379 = DIRECTION('',(-1.,0.E+000));
#74380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74381 = ORIENTED_EDGE('',*,*,#74382,.T.);
#74382 = EDGE_CURVE('',#74360,#74383,#74385,.T.);
#74383 = VERTEX_POINT('',#74384);
#74384 = CARTESIAN_POINT('',(2.451146897693,-5.362084375353,
    8.760506344858));
#74385 = SURFACE_CURVE('',#74386,(#74390),.PCURVE_S1.);
#74386 = LINE('',#74387,#74388);
#74387 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#74388 = VECTOR('',#74389,1.);
#74389 = DIRECTION('',(1.,0.E+000,0.E+000));
#74390 = PCURVE('',#74370,#74391);
#74391 = DEFINITIONAL_REPRESENTATION('',(#74392),#74396);
#74392 = LINE('',#74393,#74394);
#74393 = CARTESIAN_POINT('',(0.562291037144,0.E+000));
#74394 = VECTOR('',#74395,1.);
#74395 = DIRECTION('',(0.E+000,-1.));
#74396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74397 = ORIENTED_EDGE('',*,*,#74398,.F.);
#74398 = EDGE_CURVE('',#74399,#74383,#74401,.T.);
#74399 = VERTEX_POINT('',#74400);
#74400 = CARTESIAN_POINT('',(2.451146897693,-5.080980690782,
    9.247488817821));
#74401 = SURFACE_CURVE('',#74402,(#74406),.PCURVE_S1.);
#74402 = LINE('',#74403,#74404);
#74403 = CARTESIAN_POINT('',(2.451146897693,-5.080980690782,
    9.247488817821));
#74404 = VECTOR('',#74405,1.);
#74405 = DIRECTION('',(7.897853255952E-016,-0.499925600804,
    -0.866068353919));
#74406 = PCURVE('',#74370,#74407);
#74407 = DEFINITIONAL_REPRESENTATION('',(#74408),#74412);
#74408 = LINE('',#74409,#74410);
#74409 = CARTESIAN_POINT('',(0.E+000,-5.000000000001E-002));
#74410 = VECTOR('',#74411,1.);
#74411 = DIRECTION('',(1.,-7.897853255952E-016));
#74412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74413 = ORIENTED_EDGE('',*,*,#74414,.F.);
#74414 = EDGE_CURVE('',#74362,#74399,#74415,.T.);
#74415 = SURFACE_CURVE('',#74416,(#74420),.PCURVE_S1.);
#74416 = LINE('',#74417,#74418);
#74417 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#74418 = VECTOR('',#74419,1.);
#74419 = DIRECTION('',(1.,0.E+000,0.E+000));
#74420 = PCURVE('',#74370,#74421);
#74421 = DEFINITIONAL_REPRESENTATION('',(#74422),#74426);
#74422 = LINE('',#74423,#74424);
#74423 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74424 = VECTOR('',#74425,1.);
#74425 = DIRECTION('',(0.E+000,-1.));
#74426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74431)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74428,#74429,#74430)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#74428,
  'distance_accuracy_value','confusion accuracy');
#74432 = SHAPE_DEFINITION_REPRESENTATION(#74433,#74352);
#74433 = PRODUCT_DEFINITION_SHAPE('','',#74434);
#74434 = PRODUCT_DEFINITION('design','',#74435,#74438);
#74435 = PRODUCT_DEFINITION_FORMATION('','',#74436);
#74436 = PRODUCT('CADSOFTTOOLS 1.379','CADSOFTTOOLS 1.379','',(#74437));
#74437 = PRODUCT_CONTEXT('',#2,'mechanical');
#74438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74440,#74442);
#74440 = ( REPRESENTATION_RELATIONSHIP('','',#74352,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74441) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1527);
#74442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74443);
#74443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('379','','',#5,#74434,$);
#74444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74436));
#74445 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74446),#74504);
#74446 = SHELL_BASED_SURFACE_MODEL('',(#74447));
#74447 = OPEN_SHELL('',(#74448));
#74448 = ADVANCED_FACE('',(#74449),#74463,.F.);
#74449 = FACE_BOUND('',#74450,.F.);
#74450 = EDGE_LOOP('',(#74451,#74474,#74490));
#74451 = ORIENTED_EDGE('',*,*,#74452,.T.);
#74452 = EDGE_CURVE('',#74453,#74455,#74457,.T.);
#74453 = VERTEX_POINT('',#74454);
#74454 = CARTESIAN_POINT('',(2.426146897693,-5.050209649592,
    9.229727216815));
#74455 = VERTEX_POINT('',#74456);
#74456 = CARTESIAN_POINT('',(2.451146897693,-5.080980690782,
    9.247488817821));
#74457 = SURFACE_CURVE('',#74458,(#74462),.PCURVE_S1.);
#74458 = LINE('',#74459,#74460);
#74459 = CARTESIAN_POINT('',(2.451146897693,-5.050209649592,
    9.229727216815));
#74460 = VECTOR('',#74461,1.);
#74461 = DIRECTION('',(0.E+000,-0.866074977082,0.499914126698));
#74462 = PCURVE('',#74463,#74468);
#74463 = PLANE('',#74464);
#74464 = AXIS2_PLACEMENT_3D('',#74465,#74466,#74467);
#74465 = CARTESIAN_POINT('',(2.401146897693,-5.050209649592,
    9.229727216815));
#74466 = DIRECTION('',(0.E+000,-0.499914126698,-0.866074977082));
#74467 = DIRECTION('',(0.E+000,-0.866074977082,0.499914126698));
#74468 = DEFINITIONAL_REPRESENTATION('',(#74469),#74473);
#74469 = LINE('',#74470,#74471);
#74470 = CARTESIAN_POINT('',(-7.929884592038E-015,-5.000000000001E-002)
  );
#74471 = VECTOR('',#74472,1.);
#74472 = DIRECTION('',(1.,0.E+000));
#74473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74474 = ORIENTED_EDGE('',*,*,#74475,.F.);
#74475 = EDGE_CURVE('',#74476,#74455,#74478,.T.);
#74476 = VERTEX_POINT('',#74477);
#74477 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#74478 = SURFACE_CURVE('',#74479,(#74483),.PCURVE_S1.);
#74479 = LINE('',#74480,#74481);
#74480 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#74481 = VECTOR('',#74482,1.);
#74482 = DIRECTION('',(1.,0.E+000,0.E+000));
#74483 = PCURVE('',#74463,#74484);
#74484 = DEFINITIONAL_REPRESENTATION('',(#74485),#74489);
#74485 = LINE('',#74486,#74487);
#74486 = CARTESIAN_POINT('',(3.552930404908E-002,0.E+000));
#74487 = VECTOR('',#74488,1.);
#74488 = DIRECTION('',(0.E+000,-1.));
#74489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74490 = ORIENTED_EDGE('',*,*,#74491,.T.);
#74491 = EDGE_CURVE('',#74476,#74453,#74492,.T.);
#74492 = SURFACE_CURVE('',#74493,(#74497),.PCURVE_S1.);
#74493 = LINE('',#74494,#74495);
#74494 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#74495 = VECTOR('',#74496,1.);
#74496 = DIRECTION('',(0.E+000,0.866074977082,-0.499914126698));
#74497 = PCURVE('',#74463,#74498);
#74498 = DEFINITIONAL_REPRESENTATION('',(#74499),#74503);
#74499 = LINE('',#74500,#74501);
#74500 = CARTESIAN_POINT('',(3.552930404908E-002,0.E+000));
#74501 = VECTOR('',#74502,1.);
#74502 = DIRECTION('',(-1.,-0.E+000));
#74503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74508)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74505,#74506,#74507)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74505 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74506 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74507 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74508 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#74505,
  'distance_accuracy_value','confusion accuracy');
#74509 = SHAPE_DEFINITION_REPRESENTATION(#74510,#74445);
#74510 = PRODUCT_DEFINITION_SHAPE('','',#74511);
#74511 = PRODUCT_DEFINITION('design','',#74512,#74515);
#74512 = PRODUCT_DEFINITION_FORMATION('','',#74513);
#74513 = PRODUCT('CADSOFTTOOLS 1.380','CADSOFTTOOLS 1.380','',(#74514));
#74514 = PRODUCT_CONTEXT('',#2,'mechanical');
#74515 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74516 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74517,#74519);
#74517 = ( REPRESENTATION_RELATIONSHIP('','',#74445,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74518) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74518 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1531);
#74519 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74520);
#74520 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('380','','',#5,#74511,$);
#74521 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74513));
#74522 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74523),#74609);
#74523 = SHELL_BASED_SURFACE_MODEL('',(#74524));
#74524 = OPEN_SHELL('',(#74525));
#74525 = ADVANCED_FACE('',(#74526),#74551,.T.);
#74526 = FACE_BOUND('',#74527,.T.);
#74527 = EDGE_LOOP('',(#74528,#74573));
#74528 = ORIENTED_EDGE('',*,*,#74529,.F.);
#74529 = EDGE_CURVE('',#74530,#74532,#74534,.T.);
#74530 = VERTEX_POINT('',#74531);
#74531 = CARTESIAN_POINT('',(2.426146897693,-5.050209649592,
    9.229727216815));
#74532 = VERTEX_POINT('',#74533);
#74533 = CARTESIAN_POINT('',(2.426146897693,-5.008307131558,
    9.043268741448));
#74534 = SURFACE_CURVE('',#74535,(#74550),.PCURVE_S1.);
#74535 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74536,#74537,#74538,#74539,
    #74540,#74541,#74542,#74543,#74544,#74545,#74546,#74547,#74548,
    #74549),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760913,0.249777361977,0.407511509781,0.592498157442,
    0.801877283188,1.),.UNSPECIFIED.);
#74536 = CARTESIAN_POINT('',(2.401146897693,-5.050209649592,
    9.229727216815));
#74537 = CARTESIAN_POINT('',(2.401146897693,-5.050953733188,
    9.223633500318));
#74538 = CARTESIAN_POINT('',(2.401146897693,-5.051697816785,
    9.217539783821));
#74539 = CARTESIAN_POINT('',(2.401146897693,-5.052354479429,
    9.203599280703));
#74540 = CARTESIAN_POINT('',(2.401146897693,-5.052307090612,
    9.195707553513));
#74541 = CARTESIAN_POINT('',(2.401146897693,-5.051356908874,
    9.17820136938));
#74542 = CARTESIAN_POINT('',(2.401146897693,-5.050295247943,
    9.168287481357));
#74543 = CARTESIAN_POINT('',(2.401146897693,-5.046835067194,
    9.146594234177));
#74544 = CARTESIAN_POINT('',(2.401146897693,-5.044219913586,
    9.134405465561));
#74545 = CARTESIAN_POINT('',(2.401146897693,-5.037110756973,
    9.108712470104));
#74546 = CARTESIAN_POINT('',(2.401146897693,-5.032389756066,
    9.094700920105));
#74547 = CARTESIAN_POINT('',(2.401146897693,-5.021434039293,9.0683596758
    ));
#74548 = CARTESIAN_POINT('',(2.401146897693,-5.014870585426,
    9.055814208624));
#74549 = CARTESIAN_POINT('',(2.401146897693,-5.008307131558,
    9.043268741448));
#74550 = PCURVE('',#74551,#74556);
#74551 = PLANE('',#74552);
#74552 = AXIS2_PLACEMENT_3D('',#74553,#74554,#74555);
#74553 = CARTESIAN_POINT('',(2.401146897693,-5.050209649592,
    9.229727216815));
#74554 = DIRECTION('',(1.,0.E+000,0.E+000));
#74555 = DIRECTION('',(0.E+000,5.402118899173E-002,-0.998539789463));
#74556 = DEFINITIONAL_REPRESENTATION('',(#74557),#74572);
#74557 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74558,#74559,#74560,#74561,
    #74562,#74563,#74564,#74565,#74566,#74567,#74568,#74569,#74570,
    #74571),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760913,0.249777361977,0.407511509781,0.592498157442,
    0.801877283188,1.),.UNSPECIFIED.);
#74558 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74559 = CARTESIAN_POINT('',(6.044622107396E-003,-1.072186888541E-003));
#74560 = CARTESIAN_POINT('',(1.20892442148E-002,-2.144373777081E-003));
#74561 = CARTESIAN_POINT('',(2.597391756733E-002,-3.553160109283E-003));
#74562 = CARTESIAN_POINT('',(3.385668117356E-002,-3.932160975361E-003));
#74563 = CARTESIAN_POINT('',(5.138863253949E-002,-3.929071584843E-003));
#74564 = CARTESIAN_POINT('',(6.134539638462E-002,-3.40452092089E-003));
#74565 = CARTESIAN_POINT('',(8.319388993493E-002,-1.121287769307E-003));
#74566 = CARTESIAN_POINT('',(9.550613408998E-002,8.31595390328E-004));
#74567 = CARTESIAN_POINT('',(0.121545657457,6.542404974973E-003));
#74568 = CARTESIAN_POINT('',(0.135791781726,1.049959163621E-002));
#74569 = CARTESIAN_POINT('',(0.162686403114,2.001632541911E-002));
#74570 = CARTESIAN_POINT('',(0.175568116849,2.589247420854E-002));
#74571 = CARTESIAN_POINT('',(0.188449830583,3.176862299796E-002));
#74572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74573 = ORIENTED_EDGE('',*,*,#74574,.F.);
#74574 = EDGE_CURVE('',#74532,#74530,#74575,.T.);
#74575 = SURFACE_CURVE('',#74576,(#74591),.PCURVE_S1.);
#74576 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74577,#74578,#74579,#74580,
    #74581,#74582,#74583,#74584,#74585,#74586,#74587,#74588,#74589,
    #74590),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245832,0.416899207707,0.625392147425,0.804937096323,
    0.952983809677,1.),.UNSPECIFIED.);
#74577 = CARTESIAN_POINT('',(2.451146897693,-5.008307131558,
    9.043268741448));
#74578 = CARTESIAN_POINT('',(2.451146897693,-5.014956978707,
    9.055995380243));
#74579 = CARTESIAN_POINT('',(2.451146897693,-5.021606825855,
    9.068722019038));
#74580 = CARTESIAN_POINT('',(2.451146897693,-5.032766120216,
    9.095672514004));
#74581 = CARTESIAN_POINT('',(2.451146897693,-5.037581778183,
    9.110153932685));
#74582 = CARTESIAN_POINT('',(2.451146897693,-5.045062575664,
    9.137761081181));
#74583 = CARTESIAN_POINT('',(2.451146897693,-5.047822944615,
    9.151497729144));
#74584 = CARTESIAN_POINT('',(2.451146897693,-5.051187267469,
    9.175798727115));
#74585 = CARTESIAN_POINT('',(2.451146897693,-5.052055520762,
    9.186938491354));
#74586 = CARTESIAN_POINT('',(2.451146897693,-5.052337039357,
    9.20604453222));
#74587 = CARTESIAN_POINT('',(2.451146897693,-5.051988670426,
    9.214441808673));
#74588 = CARTESIAN_POINT('',(2.451146897693,-5.050887046426,
    9.22484031068));
#74589 = CARTESIAN_POINT('',(2.451146897693,-5.050548348009,
    9.227283763748));
#74590 = CARTESIAN_POINT('',(2.451146897693,-5.050209649592,
    9.229727216815));
#74591 = PCURVE('',#74551,#74592);
#74592 = DEFINITIONAL_REPRESENTATION('',(#74593),#74608);
#74593 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74594,#74595,#74596,#74597,
    #74598,#74599,#74600,#74601,#74602,#74603,#74604,#74605,#74606,
    #74607),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.200902245832,0.416899207707,0.625392147425,0.804937096323,
    0.952983809677,1.),.UNSPECIFIED.);
#74594 = CARTESIAN_POINT('',(0.188449830583,3.176862299796E-002));
#74595 = CARTESIAN_POINT('',(0.175382542711,2.581599418617E-002));
#74596 = CARTESIAN_POINT('',(0.162315254838,1.986336537439E-002));
#74597 = CARTESIAN_POINT('',(0.134801274919,1.017626371478E-002));
#74598 = CARTESIAN_POINT('',(0.120080854589,6.149941077417E-003));
#74599 = CARTESIAN_POINT('',(9.210989676757E-002,1.714381225542E-004));
#74600 = CARTESIAN_POINT('',(7.824418878979E-002,-1.842830053761E-003));
#74601 = CARTESIAN_POINT('',(5.379693067161E-002,-3.889471483801E-003));
#74602 = CARTESIAN_POINT('',(4.262652875847E-002,-4.154673634724E-003));
#74603 = CARTESIAN_POINT('',(2.353317876496E-002,-3.403650108202E-003));
#74604 = CARTESIAN_POINT('',(1.516698340752E-002,-2.602159011811E-003));
#74605 = CARTESIAN_POINT('',(4.843176441295E-003,-9.404041722876E-004));
#74606 = CARTESIAN_POINT('',(2.421588220647E-003,-4.702020861398E-004));
#74607 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#74608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74613)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74610,#74611,#74612)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74610 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74611 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74612 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74613 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#74610,
  'distance_accuracy_value','confusion accuracy');
#74614 = SHAPE_DEFINITION_REPRESENTATION(#74615,#74522);
#74615 = PRODUCT_DEFINITION_SHAPE('','',#74616);
#74616 = PRODUCT_DEFINITION('design','',#74617,#74620);
#74617 = PRODUCT_DEFINITION_FORMATION('','',#74618);
#74618 = PRODUCT('CADSOFTTOOLS 1.381','CADSOFTTOOLS 1.381','',(#74619));
#74619 = PRODUCT_CONTEXT('',#2,'mechanical');
#74620 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74622,#74624);
#74622 = ( REPRESENTATION_RELATIONSHIP('','',#74522,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74623) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1535);
#74624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74625);
#74625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('381','','',#5,#74616,$);
#74626 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74618));
#74627 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74628),#74774);
#74628 = SHELL_BASED_SURFACE_MODEL('',(#74629));
#74629 = OPEN_SHELL('',(#74630));
#74630 = ADVANCED_FACE('',(#74631),#74645,.T.);
#74631 = FACE_BOUND('',#74632,.T.);
#74632 = EDGE_LOOP('',(#74633,#74656,#74674,#74690,#74706,#74722,#74738)
  );
#74633 = ORIENTED_EDGE('',*,*,#74634,.T.);
#74634 = EDGE_CURVE('',#74635,#74637,#74639,.T.);
#74635 = VERTEX_POINT('',#74636);
#74636 = CARTESIAN_POINT('',(2.426146897693,-4.408648840784,
    8.248870224643));
#74637 = VERTEX_POINT('',#74638);
#74638 = CARTESIAN_POINT('',(2.401146897693,-4.466213038879,
    8.21562922659));
#74639 = SURFACE_CURVE('',#74640,(#74644),.PCURVE_S1.);
#74640 = LINE('',#74641,#74642);
#74641 = CARTESIAN_POINT('',(2.401146897693,-4.408648840784,
    8.248870224643));
#74642 = VECTOR('',#74643,1.);
#74643 = DIRECTION('',(0.E+000,-0.865984408665,-0.500070998909));
#74644 = PCURVE('',#74645,#74650);
#74645 = PLANE('',#74646);
#74646 = AXIS2_PLACEMENT_3D('',#74647,#74648,#74649);
#74647 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#74648 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74649 = DIRECTION('',(0.E+000,1.,0.E+000));
#74650 = DEFINITIONAL_REPRESENTATION('',(#74651),#74655);
#74651 = LINE('',#74652,#74653);
#74652 = CARTESIAN_POINT('',(0.941212881104,28.051130047912));
#74653 = VECTOR('',#74654,1.);
#74654 = DIRECTION('',(-0.865984408665,0.500070998909));
#74655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74656 = ORIENTED_EDGE('',*,*,#74657,.T.);
#74657 = EDGE_CURVE('',#74637,#74658,#74660,.T.);
#74658 = VERTEX_POINT('',#74659);
#74659 = CARTESIAN_POINT('',(2.401146897693,-4.449525665724,
    8.352315232965));
#74660 = SURFACE_CURVE('',#74661,(#74666),.PCURVE_S1.);
#74661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74662,#74663,#74664,#74665),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74662 = CARTESIAN_POINT('',(2.401146897693,-4.466213038879,
    8.21562922659));
#74663 = CARTESIAN_POINT('',(2.401146897693,-4.469639922259,
    8.253026221589));
#74664 = CARTESIAN_POINT('',(2.401146897693,-4.463544782955,
    8.31346728468));
#74665 = CARTESIAN_POINT('',(2.401146897693,-4.449525665724,
    8.352315232965));
#74666 = PCURVE('',#74645,#74667);
#74667 = DEFINITIONAL_REPRESENTATION('',(#74668),#74673);
#74668 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74669,#74670,#74671,#74672),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74669 = CARTESIAN_POINT('',(0.883648683009,28.084371045966));
#74670 = CARTESIAN_POINT('',(0.880221799629,28.046974050966));
#74671 = CARTESIAN_POINT('',(0.886316938933,27.986532987876));
#74672 = CARTESIAN_POINT('',(0.900336056164,27.94768503959));
#74673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74674 = ORIENTED_EDGE('',*,*,#74675,.T.);
#74675 = EDGE_CURVE('',#74658,#74676,#74678,.T.);
#74676 = VERTEX_POINT('',#74677);
#74677 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#74678 = SURFACE_CURVE('',#74679,(#74683),.PCURVE_S1.);
#74679 = LINE('',#74680,#74681);
#74680 = CARTESIAN_POINT('',(2.401146897693,-4.449525665724,
    8.352315232965));
#74681 = VECTOR('',#74682,1.);
#74682 = DIRECTION('',(0.E+000,-0.865984382356,-0.500071044468));
#74683 = PCURVE('',#74645,#74684);
#74684 = DEFINITIONAL_REPRESENTATION('',(#74685),#74689);
#74685 = LINE('',#74686,#74687);
#74686 = CARTESIAN_POINT('',(0.900336056164,27.94768503959));
#74687 = VECTOR('',#74688,1.);
#74688 = DIRECTION('',(-0.865984382356,0.500071044468));
#74689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74690 = ORIENTED_EDGE('',*,*,#74691,.T.);
#74691 = EDGE_CURVE('',#74676,#74692,#74694,.T.);
#74692 = VERTEX_POINT('',#74693);
#74693 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#74694 = SURFACE_CURVE('',#74695,(#74699),.PCURVE_S1.);
#74695 = LINE('',#74696,#74697);
#74696 = CARTESIAN_POINT('',(2.401146897693,-4.828902299992,
    8.133240531838));
#74697 = VECTOR('',#74698,1.);
#74698 = DIRECTION('',(0.E+000,-0.500065095332,0.865987817715));
#74699 = PCURVE('',#74645,#74700);
#74700 = DEFINITIONAL_REPRESENTATION('',(#74701),#74705);
#74701 = LINE('',#74702,#74703);
#74702 = CARTESIAN_POINT('',(0.520959421896,28.166759740717));
#74703 = VECTOR('',#74704,1.);
#74704 = DIRECTION('',(-0.500065095332,-0.865987817715));
#74705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74706 = ORIENTED_EDGE('',*,*,#74707,.T.);
#74707 = EDGE_CURVE('',#74692,#74708,#74710,.T.);
#74708 = VERTEX_POINT('',#74709);
#74709 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#74710 = SURFACE_CURVE('',#74711,(#74715),.PCURVE_S1.);
#74711 = LINE('',#74712,#74713);
#74712 = CARTESIAN_POINT('',(2.401146897693,-4.856411647027,
    8.180879848455));
#74713 = VECTOR('',#74714,1.);
#74714 = DIRECTION('',(0.E+000,0.86598370238,0.500072221995));
#74715 = PCURVE('',#74645,#74716);
#74716 = DEFINITIONAL_REPRESENTATION('',(#74717),#74721);
#74717 = LINE('',#74718,#74719);
#74718 = CARTESIAN_POINT('',(0.493450074861,28.1191204241));
#74719 = VECTOR('',#74720,1.);
#74720 = DIRECTION('',(0.86598370238,-0.500072221995));
#74721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74722 = ORIENTED_EDGE('',*,*,#74723,.T.);
#74723 = EDGE_CURVE('',#74708,#74724,#74726,.T.);
#74724 = VERTEX_POINT('',#74725);
#74725 = CARTESIAN_POINT('',(2.426146897693,-4.351708248199,
    8.431299260081));
#74726 = SURFACE_CURVE('',#74727,(#74731),.PCURVE_S1.);
#74727 = LINE('',#74728,#74729);
#74728 = CARTESIAN_POINT('',(2.401146897693,-4.36947611396,
    8.462066357301));
#74729 = VECTOR('',#74730,1.);
#74730 = DIRECTION('',(0.E+000,0.500094438813,-0.865970872644));
#74731 = PCURVE('',#74645,#74732);
#74732 = DEFINITIONAL_REPRESENTATION('',(#74733),#74737);
#74733 = LINE('',#74734,#74735);
#74734 = CARTESIAN_POINT('',(0.980385607928,27.837933915254));
#74735 = VECTOR('',#74736,1.);
#74736 = DIRECTION('',(0.500094438813,0.865970872644));
#74737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74738 = ORIENTED_EDGE('',*,*,#74739,.T.);
#74739 = EDGE_CURVE('',#74724,#74635,#74740,.T.);
#74740 = SURFACE_CURVE('',#74741,(#74756),.PCURVE_S1.);
#74741 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74742,#74743,#74744,#74745,
    #74746,#74747,#74748,#74749,#74750,#74751,#74752,#74753,#74754,
    #74755),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760885,0.249777361914,0.407511509674,0.592498157293,
    0.801877283019,1.),.UNSPECIFIED.);
#74742 = CARTESIAN_POINT('',(2.401146897693,-4.351708248199,
    8.431299260081));
#74743 = CARTESIAN_POINT('',(2.401146897693,-4.355399501744,
    8.426393988591));
#74744 = CARTESIAN_POINT('',(2.401146897693,-4.359090755288,
    8.421488717101));
#74745 = CARTESIAN_POINT('',(2.401146897693,-4.366629693378,
    8.409744218585));
#74746 = CARTESIAN_POINT('',(2.401146897693,-4.370534517051,
    8.402886087953));
#74747 = CARTESIAN_POINT('',(2.401146897693,-4.378464727593,
    8.387250196907));
#74748 = CARTESIAN_POINT('',(2.401146897693,-4.382502246268,
    8.378133687567));
#74749 = CARTESIAN_POINT('',(2.401146897693,-4.390352265426,
    8.35761669405));
#74750 = CARTESIAN_POINT('',(2.401146897693,-4.394181860275,
    8.345753333987));
#74751 = CARTESIAN_POINT('',(2.401146897693,-4.400871647777,
    8.319947968921));
#74752 = CARTESIAN_POINT('',(2.401146897693,-4.403788916061,
    8.305453110222));
#74753 = CARTESIAN_POINT('',(2.401146897693,-4.407471609176,
    8.27716306509));
#74754 = CARTESIAN_POINT('',(2.401146897693,-4.40806022498,
    8.263016644867));
#74755 = CARTESIAN_POINT('',(2.401146897693,-4.408648840784,
    8.248870224643));
#74756 = PCURVE('',#74645,#74757);
#74757 = DEFINITIONAL_REPRESENTATION('',(#74758),#74773);
#74758 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74759,#74760,#74761,#74762,
    #74763,#74764,#74765,#74766,#74767,#74768,#74769,#74770,#74771,
    #74772),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760885,0.249777361914,0.407511509674,0.592498157293,
    0.801877283019,1.),.UNSPECIFIED.);
#74759 = CARTESIAN_POINT('',(0.998153473689,27.868701012475));
#74760 = CARTESIAN_POINT('',(0.994462220145,27.873606283965));
#74761 = CARTESIAN_POINT('',(0.9907709666,27.878511555455));
#74762 = CARTESIAN_POINT('',(0.98323202851,27.890256053971));
#74763 = CARTESIAN_POINT('',(0.979327204837,27.897114184602));
#74764 = CARTESIAN_POINT('',(0.971396994295,27.912750075648));
#74765 = CARTESIAN_POINT('',(0.967359475621,27.921866584989));
#74766 = CARTESIAN_POINT('',(0.959509456463,27.942383578506));
#74767 = CARTESIAN_POINT('',(0.955679861614,27.954246938569));
#74768 = CARTESIAN_POINT('',(0.948990074111,27.980052303635));
#74769 = CARTESIAN_POINT('',(0.946072805827,27.994547162333));
#74770 = CARTESIAN_POINT('',(0.942390112712,28.022837207465));
#74771 = CARTESIAN_POINT('',(0.941801496908,28.036983627689));
#74772 = CARTESIAN_POINT('',(0.941212881104,28.051130047912));
#74773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74778)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74775,#74776,#74777)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74775 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74776 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74777 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74778 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#74775,
  'distance_accuracy_value','confusion accuracy');
#74779 = SHAPE_DEFINITION_REPRESENTATION(#74780,#74627);
#74780 = PRODUCT_DEFINITION_SHAPE('','',#74781);
#74781 = PRODUCT_DEFINITION('design','',#74782,#74785);
#74782 = PRODUCT_DEFINITION_FORMATION('','',#74783);
#74783 = PRODUCT('CADSOFTTOOLS 1.382','CADSOFTTOOLS 1.382','',(#74784));
#74784 = PRODUCT_CONTEXT('',#2,'mechanical');
#74785 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74786 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74787,#74789);
#74787 = ( REPRESENTATION_RELATIONSHIP('','',#74627,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74788) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74788 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1539);
#74789 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74790);
#74790 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('382','','',#5,#74781,$);
#74791 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74783));
#74792 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74793),#74939);
#74793 = SHELL_BASED_SURFACE_MODEL('',(#74794));
#74794 = OPEN_SHELL('',(#74795));
#74795 = ADVANCED_FACE('',(#74796),#74810,.T.);
#74796 = FACE_BOUND('',#74797,.T.);
#74797 = EDGE_LOOP('',(#74798,#74821,#74859,#74875,#74893,#74909,#74925)
  );
#74798 = ORIENTED_EDGE('',*,*,#74799,.T.);
#74799 = EDGE_CURVE('',#74800,#74802,#74804,.T.);
#74800 = VERTEX_POINT('',#74801);
#74801 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#74802 = VERTEX_POINT('',#74803);
#74803 = CARTESIAN_POINT('',(2.426146897693,-5.31145699126,9.38052877308
    ));
#74804 = SURFACE_CURVE('',#74805,(#74809),.PCURVE_S1.);
#74805 = LINE('',#74806,#74807);
#74806 = CARTESIAN_POINT('',(2.401146897693,-5.342226794691,
    9.398290180079));
#74807 = VECTOR('',#74808,1.);
#74808 = DIRECTION('',(0.E+000,0.866068634549,-0.499925114643));
#74809 = PCURVE('',#74810,#74815);
#74810 = PLANE('',#74811);
#74811 = AXIS2_PLACEMENT_3D('',#74812,#74813,#74814);
#74812 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#74813 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74814 = DIRECTION('',(0.E+000,1.,0.E+000));
#74815 = DEFINITIONAL_REPRESENTATION('',(#74816),#74820);
#74816 = LINE('',#74817,#74818);
#74817 = CARTESIAN_POINT('',(7.63492719714E-003,26.901710092476));
#74818 = VECTOR('',#74819,1.);
#74819 = DIRECTION('',(0.866068634549,0.499925114643));
#74820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74821 = ORIENTED_EDGE('',*,*,#74822,.T.);
#74822 = EDGE_CURVE('',#74802,#74823,#74825,.T.);
#74823 = VERTEX_POINT('',#74824);
#74824 = CARTESIAN_POINT('',(2.426146897693,-5.269554473227,
    9.194070297705));
#74825 = SURFACE_CURVE('',#74826,(#74841),.PCURVE_S1.);
#74826 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74827,#74828,#74829,#74830,
    #74831,#74832,#74833,#74834,#74835,#74836,#74837,#74838,#74839,
    #74840),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760929,0.249777362001,0.407511509801,0.592498157444,
    0.801877283176,1.),.UNSPECIFIED.);
#74827 = CARTESIAN_POINT('',(2.401146897693,-5.31145699126,9.38052877308
    ));
#74828 = CARTESIAN_POINT('',(2.401146897693,-5.312201074857,
    9.374435056582));
#74829 = CARTESIAN_POINT('',(2.401146897693,-5.312945158454,
    9.368341340085));
#74830 = CARTESIAN_POINT('',(2.401146897693,-5.313601821098,
    9.354400836965));
#74831 = CARTESIAN_POINT('',(2.401146897693,-5.31355443228,
    9.346509109776));
#74832 = CARTESIAN_POINT('',(2.401146897693,-5.312604250542,
    9.329002925643));
#74833 = CARTESIAN_POINT('',(2.401146897693,-5.311542589611,
    9.31908903762));
#74834 = CARTESIAN_POINT('',(2.401146897693,-5.308082408862,
    9.297395790442));
#74835 = CARTESIAN_POINT('',(2.401146897693,-5.305467255254,
    9.285207021827));
#74836 = CARTESIAN_POINT('',(2.401146897693,-5.298358098642,
    9.259514026372));
#74837 = CARTESIAN_POINT('',(2.401146897693,-5.293637097735,
    9.245502476372));
#74838 = CARTESIAN_POINT('',(2.401146897693,-5.282681380962,
    9.219161232064));
#74839 = CARTESIAN_POINT('',(2.401146897693,-5.276117927094,
    9.206615764885));
#74840 = CARTESIAN_POINT('',(2.401146897693,-5.269554473227,
    9.194070297705));
#74841 = PCURVE('',#74810,#74842);
#74842 = DEFINITIONAL_REPRESENTATION('',(#74843),#74858);
#74843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74844,#74845,#74846,#74847,
    #74848,#74849,#74850,#74851,#74852,#74853,#74854,#74855,#74856,
    #74857),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760929,0.249777362001,0.407511509801,0.592498157444,
    0.801877283176,1.),.UNSPECIFIED.);
#74844 = CARTESIAN_POINT('',(3.840473062802E-002,26.919471499476));
#74845 = CARTESIAN_POINT('',(3.766064703127E-002,26.925565215973));
#74846 = CARTESIAN_POINT('',(3.691656343453E-002,26.931658932471));
#74847 = CARTESIAN_POINT('',(3.625990079036E-002,26.945599435591));
#74848 = CARTESIAN_POINT('',(3.630728960798E-002,26.95349116278));
#74849 = CARTESIAN_POINT('',(3.725747134574E-002,26.970997346913));
#74850 = CARTESIAN_POINT('',(3.831913227677E-002,26.980911234935));
#74851 = CARTESIAN_POINT('',(4.177931302651E-002,27.002604482114));
#74852 = CARTESIAN_POINT('',(4.439446663374E-002,27.014793250729));
#74853 = CARTESIAN_POINT('',(5.150362324652E-002,27.040486246184));
#74854 = CARTESIAN_POINT('',(5.622462415325E-002,27.054497796183));
#74855 = CARTESIAN_POINT('',(6.718034092598E-002,27.080839040491));
#74856 = CARTESIAN_POINT('',(7.374379479375E-002,27.093384507671));
#74857 = CARTESIAN_POINT('',(8.030724866152E-002,27.105929974851));
#74858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74859 = ORIENTED_EDGE('',*,*,#74860,.T.);
#74860 = EDGE_CURVE('',#74823,#74861,#74863,.T.);
#74861 = VERTEX_POINT('',#74862);
#74862 = CARTESIAN_POINT('',(2.401146897693,-5.302785836902,
    9.136500899328));
#74863 = SURFACE_CURVE('',#74864,(#74868),.PCURVE_S1.);
#74864 = LINE('',#74865,#74866);
#74865 = CARTESIAN_POINT('',(2.401146897693,-5.269554473227,
    9.194070297705));
#74866 = VECTOR('',#74867,1.);
#74867 = DIRECTION('',(0.E+000,-0.49992841983,-0.866066726671));
#74868 = PCURVE('',#74810,#74869);
#74869 = DEFINITIONAL_REPRESENTATION('',(#74870),#74874);
#74870 = LINE('',#74871,#74872);
#74871 = CARTESIAN_POINT('',(8.030724866153E-002,27.105929974851));
#74872 = VECTOR('',#74873,1.);
#74873 = DIRECTION('',(-0.49992841983,0.866066726671));
#74874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74875 = ORIENTED_EDGE('',*,*,#74876,.T.);
#74876 = EDGE_CURVE('',#74861,#74877,#74879,.T.);
#74877 = VERTEX_POINT('',#74878);
#74878 = CARTESIAN_POINT('',(2.401146897693,-5.356677207763,
    9.263218340948));
#74879 = SURFACE_CURVE('',#74880,(#74885),.PCURVE_S1.);
#74880 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74881,#74882,#74883,#74884),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74881 = CARTESIAN_POINT('',(2.401146897693,-5.302785836902,
    9.136500899328));
#74882 = CARTESIAN_POINT('',(2.401146897693,-5.324452102461,
    9.167174205332));
#74883 = CARTESIAN_POINT('',(2.401146897693,-5.349394088532,
    9.222565271045));
#74884 = CARTESIAN_POINT('',(2.401146897693,-5.356677207763,
    9.263218340948));
#74885 = PCURVE('',#74810,#74886);
#74886 = DEFINITIONAL_REPRESENTATION('',(#74887),#74892);
#74887 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74888,#74889,#74890,#74891),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#74888 = CARTESIAN_POINT('',(4.707588498599E-002,27.163499373228));
#74889 = CARTESIAN_POINT('',(2.540961942727E-002,27.132826067224));
#74890 = CARTESIAN_POINT('',(4.6763335616E-004,27.077435001511));
#74891 = CARTESIAN_POINT('',(-6.81548587524E-003,27.036781931608));
#74892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74893 = ORIENTED_EDGE('',*,*,#74894,.T.);
#74894 = EDGE_CURVE('',#74877,#74895,#74897,.T.);
#74895 = VERTEX_POINT('',#74896);
#74896 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#74897 = SURFACE_CURVE('',#74898,(#74902),.PCURVE_S1.);
#74898 = LINE('',#74899,#74900);
#74899 = CARTESIAN_POINT('',(2.401146897693,-5.356677207763,
    9.263218340948));
#74900 = VECTOR('',#74901,1.);
#74901 = DIRECTION('',(0.E+000,-0.499928347783,-0.866066768259));
#74902 = PCURVE('',#74810,#74903);
#74903 = DEFINITIONAL_REPRESENTATION('',(#74904),#74908);
#74904 = LINE('',#74905,#74906);
#74905 = CARTESIAN_POINT('',(-6.81548587524E-003,27.036781931608));
#74906 = VECTOR('',#74907,1.);
#74907 = DIRECTION('',(-0.499928347783,0.866066768259));
#74908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74909 = ORIENTED_EDGE('',*,*,#74910,.T.);
#74910 = EDGE_CURVE('',#74895,#74911,#74913,.T.);
#74911 = VERTEX_POINT('',#74912);
#74912 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#74913 = SURFACE_CURVE('',#74914,(#74918),.PCURVE_S1.);
#74914 = LINE('',#74915,#74916);
#74915 = CARTESIAN_POINT('',(2.401146897693,-5.575689193697,
    8.883805963737));
#74916 = VECTOR('',#74917,1.);
#74917 = DIRECTION('',(0.E+000,-0.866073545767,0.499916606368));
#74918 = PCURVE('',#74810,#74919);
#74919 = DEFINITIONAL_REPRESENTATION('',(#74920),#74924);
#74920 = LINE('',#74921,#74922);
#74921 = CARTESIAN_POINT('',(-0.225827471809,27.416194308819));
#74922 = VECTOR('',#74923,1.);
#74923 = DIRECTION('',(-0.866073545767,-0.499916606368));
#74924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74925 = ORIENTED_EDGE('',*,*,#74926,.T.);
#74926 = EDGE_CURVE('',#74911,#74800,#74927,.T.);
#74927 = SURFACE_CURVE('',#74928,(#74932),.PCURVE_S1.);
#74928 = LINE('',#74929,#74930);
#74929 = CARTESIAN_POINT('',(2.401146897693,-5.623334204552,
    8.911307706809));
#74930 = VECTOR('',#74931,1.);
#74931 = DIRECTION('',(0.E+000,0.499930569935,0.866065485541));
#74932 = PCURVE('',#74810,#74933);
#74933 = DEFINITIONAL_REPRESENTATION('',(#74934),#74938);
#74934 = LINE('',#74935,#74936);
#74935 = CARTESIAN_POINT('',(-0.273472482664,27.388692565747));
#74936 = VECTOR('',#74937,1.);
#74937 = DIRECTION('',(0.499930569935,-0.866065485541));
#74938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74943)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74940,#74941,#74942)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#74940,
  'distance_accuracy_value','confusion accuracy');
#74944 = SHAPE_DEFINITION_REPRESENTATION(#74945,#74792);
#74945 = PRODUCT_DEFINITION_SHAPE('','',#74946);
#74946 = PRODUCT_DEFINITION('design','',#74947,#74950);
#74947 = PRODUCT_DEFINITION_FORMATION('','',#74948);
#74948 = PRODUCT('CADSOFTTOOLS 1.383','CADSOFTTOOLS 1.383','',(#74949));
#74949 = PRODUCT_CONTEXT('',#2,'mechanical');
#74950 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74952,#74954);
#74952 = ( REPRESENTATION_RELATIONSHIP('','',#74792,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74953) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1543);
#74954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74955);
#74955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('383','','',#5,#74946,$);
#74956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74948));
#74957 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74958),#75420);
#74958 = SHELL_BASED_SURFACE_MODEL('',(#74959));
#74959 = OPEN_SHELL('',(#74960));
#74960 = ADVANCED_FACE('',(#74961),#74975,.T.);
#74961 = FACE_BOUND('',#74962,.T.);
#74962 = EDGE_LOOP('',(#74963,#74986,#75180,#75196,#75390,#75406));
#74963 = ORIENTED_EDGE('',*,*,#74964,.T.);
#74964 = EDGE_CURVE('',#74965,#74967,#74969,.T.);
#74965 = VERTEX_POINT('',#74966);
#74966 = CARTESIAN_POINT('',(2.401146897693,-6.398727311265,
    9.042821426982));
#74967 = VERTEX_POINT('',#74968);
#74968 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#74969 = SURFACE_CURVE('',#74970,(#74974),.PCURVE_S1.);
#74970 = LINE('',#74971,#74972);
#74971 = CARTESIAN_POINT('',(2.401146897693,-6.398727311265,
    9.042821426982));
#74972 = VECTOR('',#74973,1.);
#74973 = DIRECTION('',(0.E+000,0.999999996584,8.265168876367E-005));
#74974 = PCURVE('',#74975,#74980);
#74975 = PLANE('',#74976);
#74976 = AXIS2_PLACEMENT_3D('',#74977,#74978,#74979);
#74977 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#74978 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74979 = DIRECTION('',(0.E+000,1.,0.E+000));
#74980 = DEFINITIONAL_REPRESENTATION('',(#74981),#74985);
#74981 = LINE('',#74982,#74983);
#74982 = CARTESIAN_POINT('',(-1.048865589377,27.257178845573));
#74983 = VECTOR('',#74984,1.);
#74984 = DIRECTION('',(0.999999996584,-8.265168876367E-005));
#74985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74986 = ORIENTED_EDGE('',*,*,#74987,.T.);
#74987 = EDGE_CURVE('',#74967,#74988,#74990,.T.);
#74988 = VERTEX_POINT('',#74989);
#74989 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#74990 = SURFACE_CURVE('',#74991,(#75084),.PCURVE_S1.);
#74991 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74992,#74993,#74994,#74995,
    #74996,#74997,#74998,#74999,#75000,#75001,#75002,#75003,#75004,
    #75005,#75006,#75007,#75008,#75009,#75010,#75011,#75012,#75013,
    #75014,#75015,#75016,#75017,#75018,#75019,#75020,#75021,#75022,
    #75023,#75024,#75025,#75026,#75027,#75028,#75029,#75030,#75031,
    #75032,#75033,#75034,#75035,#75036,#75037,#75038,#75039,#75040,
    #75041,#75042,#75043,#75044,#75045,#75046,#75047,#75048,#75049,
    #75050,#75051,#75052,#75053,#75054,#75055,#75056,#75057,#75058,
    #75059,#75060,#75061,#75062,#75063,#75064,#75065,#75066,#75067,
    #75068,#75069,#75070,#75071,#75072,#75073,#75074,#75075,#75076,
    #75077,#75078,#75079,#75080,#75081,#75082,#75083),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373377759E-002,
    6.097253398589E-002,7.240134448702E-002,8.240134448702E-002,
    9.240134448702E-002,0.102401344487,0.112401344487,0.123966267837,
    0.135930758805,0.14717401761,0.16966053522,0.185812039006,
    0.195812039006,0.208333614441,0.224062133817,0.242904659864,
    0.267147498583,0.296236005499,0.325960081365,0.356287311118,
    0.387817675344,0.419773789918,0.450798970242,0.480481634022,
    0.508365401202,0.534929788285,0.559688357901,0.582971439697,
    0.605121967227,0.626466144868,0.647621330221,0.673086683051,
    0.700997282266,0.729726598276,0.756906728342,0.77993696882,
    0.803761981638,0.827384425295,0.851184109037,0.875537638506,
    0.900822563394,0.927422164172,0.955730818245,0.986159808901,1.),
  .UNSPECIFIED.);
#74992 = CARTESIAN_POINT('',(2.401146897693,-6.179025806225,
    9.042839585683));
#74993 = CARTESIAN_POINT('',(2.401146897693,-6.182362834618,
    9.049333153661));
#74994 = CARTESIAN_POINT('',(2.401146897693,-6.18569986301,
    9.055826721639));
#74995 = CARTESIAN_POINT('',(2.401146897693,-6.192862758624,
    9.067102635557));
#74996 = CARTESIAN_POINT('',(2.401146897693,-6.195850906873,
    9.071505875603));
#74997 = CARTESIAN_POINT('',(2.401146897693,-6.201256235376,
    9.078746819846));
#74998 = CARTESIAN_POINT('',(2.401146897693,-6.202950553166,
    9.080971092892));
#74999 = CARTESIAN_POINT('',(2.401146897693,-6.206760470372,
    9.085728856017));
#75000 = CARTESIAN_POINT('',(2.401146897693,-6.208639198418,
    9.088022127308));
#75001 = CARTESIAN_POINT('',(2.401146897693,-6.213012271687,
    9.093185846172));
#75002 = CARTESIAN_POINT('',(2.401146897693,-6.215361327531,
    9.095905978683));
#75003 = CARTESIAN_POINT('',(2.401146897693,-6.220842169773,
    9.102093517158));
#75004 = CARTESIAN_POINT('',(2.401146897693,-6.223900431473,
    9.105479182295));
#75005 = CARTESIAN_POINT('',(2.401146897693,-6.230636092083,
    9.112854022038));
#75006 = CARTESIAN_POINT('',(2.401146897693,-6.234402544367,
    9.116915772134));
#75007 = CARTESIAN_POINT('',(2.401146897693,-6.24282620478,
    9.125991359383));
#75008 = CARTESIAN_POINT('',(2.401146897693,-6.247801125682,
    9.131294391577));
#75009 = CARTESIAN_POINT('',(2.401146897693,-6.257906644405,
    9.142127036649));
#75010 = CARTESIAN_POINT('',(2.401146897693,-6.263356765266,
    9.147946157699));
#75011 = CARTESIAN_POINT('',(2.401146897693,-6.273636416555,
    9.159021341304));
#75012 = CARTESIAN_POINT('',(2.401146897693,-6.278724613255,
    9.164510259879));
#75013 = CARTESIAN_POINT('',(2.401146897693,-6.293368219417,
    9.180480087265));
#75014 = CARTESIAN_POINT('',(2.401146897693,-6.303179981251,
    9.191268920569));
#75015 = CARTESIAN_POINT('',(2.401146897693,-6.317767275692,
    9.207889462114));
#75016 = CARTESIAN_POINT('',(2.401146897693,-6.323563546057,
    9.214606000178));
#75017 = CARTESIAN_POINT('',(2.401146897693,-6.331757067536,
    9.224483999788));
#75018 = CARTESIAN_POINT('',(2.401146897693,-6.334597328938,
    9.228005938756));
#75019 = CARTESIAN_POINT('',(2.401146897693,-6.340782213639,
    9.235824974481));
#75020 = CARTESIAN_POINT('',(2.401146897693,-6.343930221137,9.2399416879
    ));
#75021 = CARTESIAN_POINT('',(2.401146897693,-6.350642771887,
    9.249011883143));
#75022 = CARTESIAN_POINT('',(2.401146897693,-6.35397293613,
    9.253756010157));
#75023 = CARTESIAN_POINT('',(2.401146897693,-6.360876084792,
    9.264059418264));
#75024 = CARTESIAN_POINT('',(2.401146897693,-6.36415336358,
    9.269338193567));
#75025 = CARTESIAN_POINT('',(2.401146897693,-6.371286397786,
    9.281575580872));
#75026 = CARTESIAN_POINT('',(2.401146897693,-6.374813650509,
    9.288271823243));
#75027 = CARTESIAN_POINT('',(2.401146897693,-6.381796677491,
    9.303140508775));
#75028 = CARTESIAN_POINT('',(2.401146897693,-6.385004328567,
    9.311221958154));
#75029 = CARTESIAN_POINT('',(2.401146897693,-6.390449898706,
    9.327489497576));
#75030 = CARTESIAN_POINT('',(2.401146897693,-6.392599915983,
    9.335681105704));
#75031 = CARTESIAN_POINT('',(2.401146897693,-6.395938907342,
    9.352142038286));
#75032 = CARTESIAN_POINT('',(2.401146897693,-6.39703384541,
    9.360424225276));
#75033 = CARTESIAN_POINT('',(2.401146897693,-6.398288973563,
    9.377193543754));
#75034 = CARTESIAN_POINT('',(2.401146897693,-6.398337543809,
    9.385759843569));
#75035 = CARTESIAN_POINT('',(2.401146897693,-6.397441580691,
    9.402602199861));
#75036 = CARTESIAN_POINT('',(2.401146897693,-6.396429219872,
    9.411024763533));
#75037 = CARTESIAN_POINT('',(2.401146897693,-6.393451599066,
    9.427063000869));
#75038 = CARTESIAN_POINT('',(2.401146897693,-6.391476721461,
    9.434830822173));
#75039 = CARTESIAN_POINT('',(2.401146897693,-6.386726668123,
    9.449397327049));
#75040 = CARTESIAN_POINT('',(2.401146897693,-6.383956726719,
    9.456337145374));
#75041 = CARTESIAN_POINT('',(2.401146897693,-6.377811154284,
    9.469119329146));
#75042 = CARTESIAN_POINT('',(2.401146897693,-6.374455539491,
    9.47509859808));
#75043 = CARTESIAN_POINT('',(2.401146897693,-6.3672369936,9.486085504626
    ));
#75044 = CARTESIAN_POINT('',(2.401146897693,-6.363386505676,
    9.491212196244));
#75045 = CARTESIAN_POINT('',(2.401146897693,-6.355356668226,
    9.500411030795));
#75046 = CARTESIAN_POINT('',(2.401146897693,-6.351204979643,
    9.504605980455));
#75047 = CARTESIAN_POINT('',(2.401146897693,-6.342643487283,
    9.512061732705));
#75048 = CARTESIAN_POINT('',(2.401146897693,-6.338253795405,
    9.515426210497));
#75049 = CARTESIAN_POINT('',(2.401146897693,-6.329247217504,
    9.521327297598));
#75050 = CARTESIAN_POINT('',(2.401146897693,-6.324643135336,
    9.523950006293));
#75051 = CARTESIAN_POINT('',(2.401146897693,-6.315209206256,
    9.528446346013));
#75052 = CARTESIAN_POINT('',(2.401146897693,-6.310363168171,
    9.530371945655));
#75053 = CARTESIAN_POINT('',(2.401146897693,-6.300441615297,
    9.533623766512));
#75054 = CARTESIAN_POINT('',(2.401146897693,-6.295283115889,
    9.534947134897));
#75055 = CARTESIAN_POINT('',(2.401146897693,-6.283822760594,
    9.537290697157));
#75056 = CARTESIAN_POINT('',(2.401146897693,-6.277326741034,
    9.538169554383));
#75057 = CARTESIAN_POINT('',(2.401146897693,-6.263778488283,
    9.539218031183));
#75058 = CARTESIAN_POINT('',(2.401146897693,-6.256506955092,
    9.53929240706));
#75059 = CARTESIAN_POINT('',(2.401146897693,-6.242091484772,
    9.538542434989));
#75060 = CARTESIAN_POINT('',(2.401146897693,-6.234702857385,
    9.537670786684));
#75061 = CARTESIAN_POINT('',(2.401146897693,-6.220929587521,
    9.535078634719));
#75062 = CARTESIAN_POINT('',(2.401146897693,-6.214287811645,
    9.53339823075));
#75063 = CARTESIAN_POINT('',(2.401146897693,-6.202720871821,
    9.529512064404));
#75064 = CARTESIAN_POINT('',(2.401146897693,-6.197591935237,
    9.527425235181));
#75065 = CARTESIAN_POINT('',(2.401146897693,-6.187628689432,
    9.522567563513));
#75066 = CARTESIAN_POINT('',(2.401146897693,-6.182788041774,
    9.519770282495));
#75067 = CARTESIAN_POINT('',(2.401146897693,-6.173614216636,
    9.513572037098));
#75068 = CARTESIAN_POINT('',(2.401146897693,-6.169271356598,
    9.510168385751));
#75069 = CARTESIAN_POINT('',(2.401146897693,-6.161020986193,
    9.502721928685));
#75070 = CARTESIAN_POINT('',(2.401146897693,-6.157111129688,
    9.498666301647));
#75071 = CARTESIAN_POINT('',(2.401146897693,-6.149685134075,
    9.489841322146));
#75072 = CARTESIAN_POINT('',(2.401146897693,-6.146174047796,
    9.485048820744));
#75073 = CARTESIAN_POINT('',(2.401146897693,-6.139535440309,
    9.47463643167));
#75074 = CARTESIAN_POINT('',(2.401146897693,-6.136420805554,
    9.468982204185));
#75075 = CARTESIAN_POINT('',(2.401146897693,-6.130599067618,
    9.456691287712));
#75076 = CARTESIAN_POINT('',(2.401146897693,-6.127913571853,
    9.450007575125));
#75077 = CARTESIAN_POINT('',(2.401146897693,-6.123012918348,
    9.435456701709));
#75078 = CARTESIAN_POINT('',(2.401146897693,-6.12082947594,
    9.427527639275));
#75079 = CARTESIAN_POINT('',(2.401146897693,-6.117041833882,
    9.41023245999));
#75080 = CARTESIAN_POINT('',(2.401146897693,-6.115482697869,
    9.400788358334));
#75081 = CARTESIAN_POINT('',(2.401146897693,-6.1138219866,9.386373846633
    ));
#75082 = CARTESIAN_POINT('',(2.401146897693,-6.113430873374,
    9.381721265698));
#75083 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#75084 = PCURVE('',#74975,#75085);
#75085 = DEFINITIONAL_REPRESENTATION('',(#75086),#75179);
#75086 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75087,#75088,#75089,#75090,
    #75091,#75092,#75093,#75094,#75095,#75096,#75097,#75098,#75099,
    #75100,#75101,#75102,#75103,#75104,#75105,#75106,#75107,#75108,
    #75109,#75110,#75111,#75112,#75113,#75114,#75115,#75116,#75117,
    #75118,#75119,#75120,#75121,#75122,#75123,#75124,#75125,#75126,
    #75127,#75128,#75129,#75130,#75131,#75132,#75133,#75134,#75135,
    #75136,#75137,#75138,#75139,#75140,#75141,#75142,#75143,#75144,
    #75145,#75146,#75147,#75148,#75149,#75150,#75151,#75152,#75153,
    #75154,#75155,#75156,#75157,#75158,#75159,#75160,#75161,#75162,
    #75163,#75164,#75165,#75166,#75167,#75168,#75169,#75170,#75171,
    #75172,#75173,#75174,#75175,#75176,#75177,#75178),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.615373377759E-002,
    6.097253398589E-002,7.240134448702E-002,8.240134448702E-002,
    9.240134448702E-002,0.102401344487,0.112401344487,0.123966267837,
    0.135930758805,0.14717401761,0.16966053522,0.185812039006,
    0.195812039006,0.208333614441,0.224062133817,0.242904659864,
    0.267147498583,0.296236005499,0.325960081365,0.356287311118,
    0.387817675344,0.419773789918,0.450798970242,0.480481634022,
    0.508365401202,0.534929788285,0.559688357901,0.582971439697,
    0.605121967227,0.626466144868,0.647621330221,0.673086683051,
    0.700997282266,0.729726598276,0.756906728342,0.77993696882,
    0.803761981638,0.827384425295,0.851184109037,0.875537638506,
    0.900822563394,0.927422164172,0.955730818245,0.986159808901,1.),
  .UNSPECIFIED.);
#75087 = CARTESIAN_POINT('',(-0.829164084337,27.257160686873));
#75088 = CARTESIAN_POINT('',(-0.83250111273,27.250667118894));
#75089 = CARTESIAN_POINT('',(-0.835838141122,27.244173550916));
#75090 = CARTESIAN_POINT('',(-0.843001036736,27.232897636999));
#75091 = CARTESIAN_POINT('',(-0.845989184985,27.228494396953));
#75092 = CARTESIAN_POINT('',(-0.851394513488,27.221253452709));
#75093 = CARTESIAN_POINT('',(-0.853088831278,27.219029179663));
#75094 = CARTESIAN_POINT('',(-0.856898748484,27.214271416538));
#75095 = CARTESIAN_POINT('',(-0.85877747653,27.211978145247));
#75096 = CARTESIAN_POINT('',(-0.863150549799,27.206814426384));
#75097 = CARTESIAN_POINT('',(-0.865499605643,27.204094293873));
#75098 = CARTESIAN_POINT('',(-0.870980447885,27.197906755397));
#75099 = CARTESIAN_POINT('',(-0.874038709585,27.194521090261));
#75100 = CARTESIAN_POINT('',(-0.880774370195,27.187146250517));
#75101 = CARTESIAN_POINT('',(-0.884540822479,27.183084500422));
#75102 = CARTESIAN_POINT('',(-0.892964482892,27.174008913173));
#75103 = CARTESIAN_POINT('',(-0.897939403794,27.168705880979));
#75104 = CARTESIAN_POINT('',(-0.908044922516,27.157873235906));
#75105 = CARTESIAN_POINT('',(-0.913495043378,27.152054114857));
#75106 = CARTESIAN_POINT('',(-0.923774694667,27.140978931251));
#75107 = CARTESIAN_POINT('',(-0.928862891367,27.135490012676));
#75108 = CARTESIAN_POINT('',(-0.943506497529,27.119520185291));
#75109 = CARTESIAN_POINT('',(-0.953318259363,27.108731351986));
#75110 = CARTESIAN_POINT('',(-0.967905553804,27.092110810441));
#75111 = CARTESIAN_POINT('',(-0.973701824169,27.085394272378));
#75112 = CARTESIAN_POINT('',(-0.981895345648,27.075516272768));
#75113 = CARTESIAN_POINT('',(-0.98473560705,27.071994333799));
#75114 = CARTESIAN_POINT('',(-0.990920491751,27.064175298075));
#75115 = CARTESIAN_POINT('',(-0.994068499249,27.060058584656));
#75116 = CARTESIAN_POINT('',(-1.000781049999,27.050988389412));
#75117 = CARTESIAN_POINT('',(-1.004111214242,27.046244262399));
#75118 = CARTESIAN_POINT('',(-1.011014362904,27.035940854291));
#75119 = CARTESIAN_POINT('',(-1.014291641692,27.030662078989));
#75120 = CARTESIAN_POINT('',(-1.021424675898,27.018424691684));
#75121 = CARTESIAN_POINT('',(-1.024951928621,27.011728449313));
#75122 = CARTESIAN_POINT('',(-1.031934955603,26.99685976378));
#75123 = CARTESIAN_POINT('',(-1.035142606679,26.988778314402));
#75124 = CARTESIAN_POINT('',(-1.040588176818,26.972510774979));
#75125 = CARTESIAN_POINT('',(-1.042738194095,26.964319166851));
#75126 = CARTESIAN_POINT('',(-1.046077185454,26.947858234269));
#75127 = CARTESIAN_POINT('',(-1.047172123522,26.93957604728));
#75128 = CARTESIAN_POINT('',(-1.048427251675,26.922806728802));
#75129 = CARTESIAN_POINT('',(-1.048475821921,26.914240428986));
#75130 = CARTESIAN_POINT('',(-1.047579858803,26.897398072694));
#75131 = CARTESIAN_POINT('',(-1.046567497984,26.888975509023));
#75132 = CARTESIAN_POINT('',(-1.043589877178,26.872937271687));
#75133 = CARTESIAN_POINT('',(-1.041614999573,26.865169450382));
#75134 = CARTESIAN_POINT('',(-1.036864946235,26.850602945506));
#75135 = CARTESIAN_POINT('',(-1.034095004831,26.843663127182));
#75136 = CARTESIAN_POINT('',(-1.027949432396,26.83088094341));
#75137 = CARTESIAN_POINT('',(-1.024593817603,26.824901674475));
#75138 = CARTESIAN_POINT('',(-1.017375271712,26.813914767929));
#75139 = CARTESIAN_POINT('',(-1.013524783788,26.808788076311));
#75140 = CARTESIAN_POINT('',(-1.005494946337,26.799589241761));
#75141 = CARTESIAN_POINT('',(-1.001343257755,26.795394292101));
#75142 = CARTESIAN_POINT('',(-0.992781765395,26.78793853985));
#75143 = CARTESIAN_POINT('',(-0.988392073516,26.784574062058));
#75144 = CARTESIAN_POINT('',(-0.979385495616,26.778672974958));
#75145 = CARTESIAN_POINT('',(-0.974781413448,26.776050266262));
#75146 = CARTESIAN_POINT('',(-0.965347484367,26.771553926543));
#75147 = CARTESIAN_POINT('',(-0.960501446283,26.769628326901));
#75148 = CARTESIAN_POINT('',(-0.950579893409,26.766376506043));
#75149 = CARTESIAN_POINT('',(-0.945421394001,26.765053137658));
#75150 = CARTESIAN_POINT('',(-0.933961038706,26.762709575399));
#75151 = CARTESIAN_POINT('',(-0.927465019146,26.761830718172));
#75152 = CARTESIAN_POINT('',(-0.913916766395,26.760782241373));
#75153 = CARTESIAN_POINT('',(-0.906645233204,26.760707865495));
#75154 = CARTESIAN_POINT('',(-0.892229762883,26.761457837566));
#75155 = CARTESIAN_POINT('',(-0.884841135497,26.762329485871));
#75156 = CARTESIAN_POINT('',(-0.871067865633,26.764921637836));
#75157 = CARTESIAN_POINT('',(-0.864426089757,26.766602041805));
#75158 = CARTESIAN_POINT('',(-0.852859149933,26.770488208151));
#75159 = CARTESIAN_POINT('',(-0.847730213349,26.772575037375));
#75160 = CARTESIAN_POINT('',(-0.837766967544,26.777432709042));
#75161 = CARTESIAN_POINT('',(-0.832926319886,26.780229990061));
#75162 = CARTESIAN_POINT('',(-0.823752494748,26.786428235457));
#75163 = CARTESIAN_POINT('',(-0.81940963471,26.789831886804));
#75164 = CARTESIAN_POINT('',(-0.811159264305,26.797278343871));
#75165 = CARTESIAN_POINT('',(-0.8072494078,26.801333970909));
#75166 = CARTESIAN_POINT('',(-0.799823412187,26.81015895041));
#75167 = CARTESIAN_POINT('',(-0.796312325907,26.814951451811));
#75168 = CARTESIAN_POINT('',(-0.78967371842,26.825363840885));
#75169 = CARTESIAN_POINT('',(-0.786559083666,26.831018068371));
#75170 = CARTESIAN_POINT('',(-0.78073734573,26.843308984843));
#75171 = CARTESIAN_POINT('',(-0.778051849965,26.84999269743));
#75172 = CARTESIAN_POINT('',(-0.77315119646,26.864543570847));
#75173 = CARTESIAN_POINT('',(-0.770967754051,26.87247263328));
#75174 = CARTESIAN_POINT('',(-0.767180111994,26.889767812565));
#75175 = CARTESIAN_POINT('',(-0.765620975981,26.899211914221));
#75176 = CARTESIAN_POINT('',(-0.763960264712,26.913626425922));
#75177 = CARTESIAN_POINT('',(-0.763569151485,26.918279006857));
#75178 = CARTESIAN_POINT('',(-0.763178038259,26.922931587792));
#75179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75180 = ORIENTED_EDGE('',*,*,#75181,.T.);
#75181 = EDGE_CURVE('',#74988,#75182,#75184,.T.);
#75182 = VERTEX_POINT('',#75183);
#75183 = CARTESIAN_POINT('',(2.426146897693,-6.169540645893,
    9.369901212924));
#75184 = SURFACE_CURVE('',#75185,(#75189),.PCURVE_S1.);
#75185 = LINE('',#75186,#75187);
#75186 = CARTESIAN_POINT('',(2.401146897693,-6.113039760147,
    9.377068684763));
#75187 = VECTOR('',#75188,1.);
#75188 = DIRECTION('',(0.E+000,-0.992049615849,-0.125847366657));
#75189 = PCURVE('',#74975,#75190);
#75190 = DEFINITIONAL_REPRESENTATION('',(#75191),#75195);
#75191 = LINE('',#75192,#75193);
#75192 = CARTESIAN_POINT('',(-0.763178038259,26.922931587792));
#75193 = VECTOR('',#75194,1.);
#75194 = DIRECTION('',(-0.992049615849,0.125847366657));
#75195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75196 = ORIENTED_EDGE('',*,*,#75197,.T.);
#75197 = EDGE_CURVE('',#75182,#75198,#75200,.T.);
#75198 = VERTEX_POINT('',#75199);
#75199 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#75200 = SURFACE_CURVE('',#75201,(#75294),.PCURVE_S1.);
#75201 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75202,#75203,#75204,#75205,
    #75206,#75207,#75208,#75209,#75210,#75211,#75212,#75213,#75214,
    #75215,#75216,#75217,#75218,#75219,#75220,#75221,#75222,#75223,
    #75224,#75225,#75226,#75227,#75228,#75229,#75230,#75231,#75232,
    #75233,#75234,#75235,#75236,#75237,#75238,#75239,#75240,#75241,
    #75242,#75243,#75244,#75245,#75246,#75247,#75248,#75249,#75250,
    #75251,#75252,#75253,#75254,#75255,#75256,#75257,#75258,#75259,
    #75260,#75261,#75262,#75263,#75264,#75265,#75266,#75267,#75268,
    #75269,#75270,#75271,#75272,#75273,#75274,#75275,#75276,#75277,
    #75278,#75279,#75280,#75281,#75282,#75283,#75284,#75285,#75286,
    #75287,#75288,#75289,#75290,#75291,#75292,#75293),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054315671562E-002,
    5.803207063069E-002,8.30824543981E-002,0.106224882419,0.127892715265
    ,0.148117491195,0.168643471379,0.189428867925,0.210374917445,
    0.231337515238,0.252153644998,0.271454904365,0.291668111947,
    0.312713612718,0.334363190671,0.356250859297,0.377919296694,
    0.398196510899,0.418874000517,0.440044082885,0.461774967333,
    0.484107367199,0.507053698143,0.530996487457,0.556894169403,
    0.583600452284,0.61104504422,0.63883458346,0.663611212437,
    0.685330082803,0.705792608684,0.725796489877,0.745788284086,
    0.766058204023,0.795008869691,0.813125,0.823125,0.834375,
    0.856389475443,0.878014194162,0.900702802897,0.93053576275,
    0.957355723498,0.980635997794,1.),.UNSPECIFIED.);
#75202 = CARTESIAN_POINT('',(2.401146897693,-6.169540645893,
    9.369901212924));
#75203 = CARTESIAN_POINT('',(2.401146897693,-6.169776051658,
    9.377384800756));
#75204 = CARTESIAN_POINT('',(2.401146897693,-6.170011457423,
    9.384868388588));
#75205 = CARTESIAN_POINT('',(2.401146897693,-6.171517053447,
    9.398082947284));
#75206 = CARTESIAN_POINT('',(2.401146897693,-6.172530084332,
    9.404067998577));
#75207 = CARTESIAN_POINT('',(2.401146897693,-6.1750447496,9.414919810244
    ));
#75208 = CARTESIAN_POINT('',(2.401146897693,-6.176493583891,
    9.419856038761));
#75209 = CARTESIAN_POINT('',(2.401146897693,-6.179765673353,
    9.42884718819));
#75210 = CARTESIAN_POINT('',(2.401146897693,-6.181550704992,
    9.432954158007));
#75211 = CARTESIAN_POINT('',(2.401146897693,-6.185424974726,
    9.440460848718));
#75212 = CARTESIAN_POINT('',(2.401146897693,-6.18748333384,
    9.443899393445));
#75213 = CARTESIAN_POINT('',(2.401146897693,-6.191841685226,
    9.450150154053));
#75214 = CARTESIAN_POINT('',(2.401146897693,-6.194127974786,
    9.453000165203));
#75215 = CARTESIAN_POINT('',(2.401146897693,-6.199012888551,
    9.458361164214));
#75216 = CARTESIAN_POINT('',(2.401146897693,-6.201653729818,
    9.460882675525));
#75217 = CARTESIAN_POINT('',(2.401146897693,-6.207193198715,
    9.465544668804));
#75218 = CARTESIAN_POINT('',(2.401146897693,-6.210141992675,
    9.46769805248));
#75219 = CARTESIAN_POINT('',(2.401146897693,-6.216243585832,
    9.471580588299));
#75220 = CARTESIAN_POINT('',(2.401146897693,-6.219446299823,
    9.47332490625));
#75221 = CARTESIAN_POINT('',(2.401146897693,-6.22598860566,
    9.476349975317));
#75222 = CARTESIAN_POINT('',(2.401146897693,-6.229377062591,
    9.477649126228));
#75223 = CARTESIAN_POINT('',(2.401146897693,-6.236215754313,
    9.47975548236));
#75224 = CARTESIAN_POINT('',(2.401146897693,-6.23971247508,
    9.480591102409));
#75225 = CARTESIAN_POINT('',(2.401146897693,-6.24649043589,
    9.481698365133));
#75226 = CARTESIAN_POINT('',(2.401146897693,-6.249811815798,
    9.482021086293));
#75227 = CARTESIAN_POINT('',(2.401146897693,-6.256592822831,
    9.482246136466));
#75228 = CARTESIAN_POINT('',(2.401146897693,-6.260104246234,
    9.482120606067));
#75229 = CARTESIAN_POINT('',(2.401146897693,-6.267191770956,
    9.481423961083));
#75230 = CARTESIAN_POINT('',(2.401146897693,-6.270824858698,
    9.480816377663));
#75231 = CARTESIAN_POINT('',(2.401146897693,-6.278044591582,
    9.479128916185));
#75232 = CARTESIAN_POINT('',(2.401146897693,-6.281692775303,
    9.478015948058));
#75233 = CARTESIAN_POINT('',(2.401146897693,-6.28880231779,
    9.475321569612));
#75234 = CARTESIAN_POINT('',(2.401146897693,-6.292329950828,
    9.473714274981));
#75235 = CARTESIAN_POINT('',(2.401146897693,-6.299050232153,
    9.470075489472));
#75236 = CARTESIAN_POINT('',(2.401146897693,-6.302323808008,
    9.468025260498));
#75237 = CARTESIAN_POINT('',(2.401146897693,-6.308270712917,
    9.46366656052));
#75238 = CARTESIAN_POINT('',(2.401146897693,-6.311027857872,
    9.46135712275));
#75239 = CARTESIAN_POINT('',(2.401146897693,-6.316235972745,
    9.456373200716));
#75240 = CARTESIAN_POINT('',(2.401146897693,-6.318710244676,
    9.453661834182));
#75241 = CARTESIAN_POINT('',(2.401146897693,-6.323346929499,
    9.447872378392));
#75242 = CARTESIAN_POINT('',(2.401146897693,-6.325520292038,
    9.444754737939));
#75243 = CARTESIAN_POINT('',(2.401146897693,-6.329514657,9.438153674448)
  );
#75244 = CARTESIAN_POINT('',(2.401146897693,-6.331346160819,
    9.434627815979));
#75245 = CARTESIAN_POINT('',(2.401146897693,-6.334605180923,
    9.427216711465));
#75246 = CARTESIAN_POINT('',(2.401146897693,-6.336042534366,
    9.423285965019));
#75247 = CARTESIAN_POINT('',(2.401146897693,-6.338455161979,
    9.415081428501));
#75248 = CARTESIAN_POINT('',(2.401146897693,-6.339428202341,
    9.410754039874));
#75249 = CARTESIAN_POINT('',(2.401146897693,-6.340906780956,
    9.401727304288));
#75250 = CARTESIAN_POINT('',(2.401146897693,-6.341396355868,
    9.396966540402));
#75251 = CARTESIAN_POINT('',(2.401146897693,-6.341824025171,
    9.38689458247));
#75252 = CARTESIAN_POINT('',(2.401146897693,-6.341733486518,
    9.381513901931));
#75253 = CARTESIAN_POINT('',(2.401146897693,-6.340838950038,
    9.370453196254));
#75254 = CARTESIAN_POINT('',(2.401146897693,-6.340039663319,
    9.364709234909));
#75255 = CARTESIAN_POINT('',(2.401146897693,-6.337635522604,
    9.352987821345));
#75256 = CARTESIAN_POINT('',(2.401146897693,-6.336040636967,
    9.346955796059));
#75257 = CARTESIAN_POINT('',(2.401146897693,-6.331969951435,
    9.334753960146));
#75258 = CARTESIAN_POINT('',(2.401146897693,-6.329565691459,
    9.328664749005));
#75259 = CARTESIAN_POINT('',(2.401146897693,-6.323976205507,
    9.316661357512));
#75260 = CARTESIAN_POINT('',(2.401146897693,-6.321040104112,
    9.310979980626));
#75261 = CARTESIAN_POINT('',(2.401146897693,-6.314487738948,
    9.299716347806));
#75262 = CARTESIAN_POINT('',(2.401146897693,-6.311125086468,
    9.29434941981));
#75263 = CARTESIAN_POINT('',(2.401146897693,-6.303658935845,
    9.283342882359));
#75264 = CARTESIAN_POINT('',(2.401146897693,-6.299712085806,
    9.277848153747));
#75265 = CARTESIAN_POINT('',(2.401146897693,-6.290971274541,
    9.266357070333));
#75266 = CARTESIAN_POINT('',(2.401146897693,-6.286291347272,
    9.26047559539));
#75267 = CARTESIAN_POINT('',(2.401146897693,-6.275941248699,
    9.248015938529));
#75268 = CARTESIAN_POINT('',(2.401146897693,-6.270314800562,
    9.241499174965));
#75269 = CARTESIAN_POINT('',(2.401146897693,-6.258087703947,
    9.227724894742));
#75270 = CARTESIAN_POINT('',(2.401146897693,-6.251250727448,
    9.220324908724));
#75271 = CARTESIAN_POINT('',(2.401146897693,-6.234605259217,
    9.202282845449));
#75272 = CARTESIAN_POINT('',(2.401146897693,-6.223863279545,
    9.191024007083));
#75273 = CARTESIAN_POINT('',(2.401146897693,-6.207114921713,
    9.173080593548));
#75274 = CARTESIAN_POINT('',(2.401146897693,-6.200417633511,
    9.165992909839));
#75275 = CARTESIAN_POINT('',(2.401146897693,-6.190758699582,
    9.155431972648));
#75276 = CARTESIAN_POINT('',(2.401146897693,-6.187341857933,
    9.151684372308));
#75277 = CARTESIAN_POINT('',(2.401146897693,-6.180453387151,
    9.143933289377));
#75278 = CARTESIAN_POINT('',(2.401146897693,-6.17696764095,9.13993099898
    ));
#75279 = CARTESIAN_POINT('',(2.401146897693,-6.167088885965,
    9.128279063666));
#75280 = CARTESIAN_POINT('',(2.401146897693,-6.161154856248,
    9.120919520686));
#75281 = CARTESIAN_POINT('',(2.401146897693,-6.150418772471,
    9.10664015187));
#75282 = CARTESIAN_POINT('',(2.401146897693,-6.145775505706,
    9.099911500992));
#75283 = CARTESIAN_POINT('',(2.401146897693,-6.136729017433,
    9.086012658105));
#75284 = CARTESIAN_POINT('',(2.401146897693,-6.132559883036,
    9.079074630901));
#75285 = CARTESIAN_POINT('',(2.401146897693,-6.123656491517,
    9.062798767068));
#75286 = CARTESIAN_POINT('',(2.401146897693,-6.119150739518,
    9.053627266857));
#75287 = CARTESIAN_POINT('',(2.401146897693,-6.112139794597,
    9.035906736544));
#75288 = CARTESIAN_POINT('',(2.401146897693,-6.109336629385,
    9.027514613432));
#75289 = CARTESIAN_POINT('',(2.401146897693,-6.105462962169,
    9.01147721125));
#75290 = CARTESIAN_POINT('',(2.401146897693,-6.104112337158,
    9.003968749469));
#75291 = CARTESIAN_POINT('',(2.401146897693,-6.102717646536,
    8.989883860034));
#75292 = CARTESIAN_POINT('',(2.401146897693,-6.102647457215,
    8.983343648996));
#75293 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#75294 = PCURVE('',#74975,#75295);
#75295 = DEFINITIONAL_REPRESENTATION('',(#75296),#75389);
#75296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75297,#75298,#75299,#75300,
    #75301,#75302,#75303,#75304,#75305,#75306,#75307,#75308,#75309,
    #75310,#75311,#75312,#75313,#75314,#75315,#75316,#75317,#75318,
    #75319,#75320,#75321,#75322,#75323,#75324,#75325,#75326,#75327,
    #75328,#75329,#75330,#75331,#75332,#75333,#75334,#75335,#75336,
    #75337,#75338,#75339,#75340,#75341,#75342,#75343,#75344,#75345,
    #75346,#75347,#75348,#75349,#75350,#75351,#75352,#75353,#75354,
    #75355,#75356,#75357,#75358,#75359,#75360,#75361,#75362,#75363,
    #75364,#75365,#75366,#75367,#75368,#75369,#75370,#75371,#75372,
    #75373,#75374,#75375,#75376,#75377,#75378,#75379,#75380,#75381,
    #75382,#75383,#75384,#75385,#75386,#75387,#75388),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,3.054315671562E-002,
    5.803207063069E-002,8.30824543981E-002,0.106224882419,0.127892715265
    ,0.148117491195,0.168643471379,0.189428867925,0.210374917445,
    0.231337515238,0.252153644998,0.271454904365,0.291668111947,
    0.312713612718,0.334363190671,0.356250859297,0.377919296694,
    0.398196510899,0.418874000517,0.440044082885,0.461774967333,
    0.484107367199,0.507053698143,0.530996487457,0.556894169403,
    0.583600452284,0.61104504422,0.63883458346,0.663611212437,
    0.685330082803,0.705792608684,0.725796489877,0.745788284086,
    0.766058204023,0.795008869691,0.813125,0.823125,0.834375,
    0.856389475443,0.878014194162,0.900702802897,0.93053576275,
    0.957355723498,0.980635997794,1.),.UNSPECIFIED.);
#75297 = CARTESIAN_POINT('',(-0.819678924005,26.930099059632));
#75298 = CARTESIAN_POINT('',(-0.81991432977,26.9226154718));
#75299 = CARTESIAN_POINT('',(-0.820149735535,26.915131883968));
#75300 = CARTESIAN_POINT('',(-0.821655331559,26.901917325272));
#75301 = CARTESIAN_POINT('',(-0.822668362444,26.895932273979));
#75302 = CARTESIAN_POINT('',(-0.825183027712,26.885080462312));
#75303 = CARTESIAN_POINT('',(-0.826631862003,26.880144233795));
#75304 = CARTESIAN_POINT('',(-0.829903951465,26.871153084366));
#75305 = CARTESIAN_POINT('',(-0.831688983104,26.867046114549));
#75306 = CARTESIAN_POINT('',(-0.835563252837,26.859539423837));
#75307 = CARTESIAN_POINT('',(-0.837621611952,26.856100879111));
#75308 = CARTESIAN_POINT('',(-0.841979963338,26.849850118502));
#75309 = CARTESIAN_POINT('',(-0.844266252898,26.847000107353));
#75310 = CARTESIAN_POINT('',(-0.849151166663,26.841639108342));
#75311 = CARTESIAN_POINT('',(-0.85179200793,26.83911759703));
#75312 = CARTESIAN_POINT('',(-0.857331476827,26.834455603751));
#75313 = CARTESIAN_POINT('',(-0.860280270787,26.832302220076));
#75314 = CARTESIAN_POINT('',(-0.866381863944,26.828419684256));
#75315 = CARTESIAN_POINT('',(-0.869584577935,26.826675366305));
#75316 = CARTESIAN_POINT('',(-0.876126883772,26.823650297239));
#75317 = CARTESIAN_POINT('',(-0.879515340703,26.822351146327));
#75318 = CARTESIAN_POINT('',(-0.886354032425,26.820244790196));
#75319 = CARTESIAN_POINT('',(-0.889850753192,26.819409170146));
#75320 = CARTESIAN_POINT('',(-0.896628714002,26.818301907422));
#75321 = CARTESIAN_POINT('',(-0.89995009391,26.817979186262));
#75322 = CARTESIAN_POINT('',(-0.906731100943,26.817754136089));
#75323 = CARTESIAN_POINT('',(-0.910242524346,26.817879666488));
#75324 = CARTESIAN_POINT('',(-0.917330049068,26.818576311472));
#75325 = CARTESIAN_POINT('',(-0.920963136809,26.819183894893));
#75326 = CARTESIAN_POINT('',(-0.928182869694,26.82087135637));
#75327 = CARTESIAN_POINT('',(-0.931831053415,26.821984324497));
#75328 = CARTESIAN_POINT('',(-0.938940595902,26.824678702943));
#75329 = CARTESIAN_POINT('',(-0.94246822894,26.826285997574));
#75330 = CARTESIAN_POINT('',(-0.949188510265,26.829924783084));
#75331 = CARTESIAN_POINT('',(-0.952462086119,26.831975012057));
#75332 = CARTESIAN_POINT('',(-0.958408991029,26.836333712035));
#75333 = CARTESIAN_POINT('',(-0.961166135984,26.838643149806));
#75334 = CARTESIAN_POINT('',(-0.966374250857,26.84362707184));
#75335 = CARTESIAN_POINT('',(-0.968848522788,26.846338438374));
#75336 = CARTESIAN_POINT('',(-0.973485207611,26.852127894163));
#75337 = CARTESIAN_POINT('',(-0.97565857015,26.855245534617));
#75338 = CARTESIAN_POINT('',(-0.979652935112,26.861846598107));
#75339 = CARTESIAN_POINT('',(-0.981484438931,26.865372456577));
#75340 = CARTESIAN_POINT('',(-0.984743459035,26.872783561091));
#75341 = CARTESIAN_POINT('',(-0.986180812478,26.876714307537));
#75342 = CARTESIAN_POINT('',(-0.988593440091,26.884918844055));
#75343 = CARTESIAN_POINT('',(-0.989566480453,26.889246232682));
#75344 = CARTESIAN_POINT('',(-0.991045059068,26.898272968268));
#75345 = CARTESIAN_POINT('',(-0.99153463398,26.903033732154));
#75346 = CARTESIAN_POINT('',(-0.991962303283,26.913105690086));
#75347 = CARTESIAN_POINT('',(-0.99187176463,26.918486370625));
#75348 = CARTESIAN_POINT('',(-0.99097722815,26.929547076301));
#75349 = CARTESIAN_POINT('',(-0.990177941431,26.935291037647));
#75350 = CARTESIAN_POINT('',(-0.987773800716,26.94701245121));
#75351 = CARTESIAN_POINT('',(-0.986178915079,26.953044476496));
#75352 = CARTESIAN_POINT('',(-0.982108229547,26.965246312409));
#75353 = CARTESIAN_POINT('',(-0.97970396957,26.97133552355));
#75354 = CARTESIAN_POINT('',(-0.974114483619,26.983338915043));
#75355 = CARTESIAN_POINT('',(-0.971178382224,26.98902029193));
#75356 = CARTESIAN_POINT('',(-0.964626017059,27.000283924749));
#75357 = CARTESIAN_POINT('',(-0.96126336458,27.005650852745));
#75358 = CARTESIAN_POINT('',(-0.953797213957,27.016657390197));
#75359 = CARTESIAN_POINT('',(-0.949850363918,27.022152118808));
#75360 = CARTESIAN_POINT('',(-0.941109552653,27.033643202223));
#75361 = CARTESIAN_POINT('',(-0.936429625384,27.039524677165));
#75362 = CARTESIAN_POINT('',(-0.926079526811,27.051984334026));
#75363 = CARTESIAN_POINT('',(-0.920453078674,27.05850109759));
#75364 = CARTESIAN_POINT('',(-0.908225982059,27.072275377814));
#75365 = CARTESIAN_POINT('',(-0.90138900556,27.079675363831));
#75366 = CARTESIAN_POINT('',(-0.884743537329,27.097717427107));
#75367 = CARTESIAN_POINT('',(-0.874001557657,27.108976265472));
#75368 = CARTESIAN_POINT('',(-0.857253199825,27.126919679007));
#75369 = CARTESIAN_POINT('',(-0.850555911623,27.134007362717));
#75370 = CARTESIAN_POINT('',(-0.840896977694,27.144568299908));
#75371 = CARTESIAN_POINT('',(-0.837480136044,27.148315900248));
#75372 = CARTESIAN_POINT('',(-0.830591665263,27.156066983178));
#75373 = CARTESIAN_POINT('',(-0.827105919062,27.160069273576));
#75374 = CARTESIAN_POINT('',(-0.817227164077,27.171721208889));
#75375 = CARTESIAN_POINT('',(-0.81129313436,27.179080751869));
#75376 = CARTESIAN_POINT('',(-0.800557050583,27.193360120686));
#75377 = CARTESIAN_POINT('',(-0.795913783818,27.200088771564));
#75378 = CARTESIAN_POINT('',(-0.786867295545,27.213987614451));
#75379 = CARTESIAN_POINT('',(-0.782698161148,27.220925641655));
#75380 = CARTESIAN_POINT('',(-0.773794769629,27.237201505488));
#75381 = CARTESIAN_POINT('',(-0.76928901763,27.246373005699));
#75382 = CARTESIAN_POINT('',(-0.762278072709,27.264093536012));
#75383 = CARTESIAN_POINT('',(-0.759474907497,27.272485659124));
#75384 = CARTESIAN_POINT('',(-0.755601240281,27.288523061305));
#75385 = CARTESIAN_POINT('',(-0.75425061527,27.296031523086));
#75386 = CARTESIAN_POINT('',(-0.752855924648,27.310116412521));
#75387 = CARTESIAN_POINT('',(-0.752785735327,27.316656623559));
#75388 = CARTESIAN_POINT('',(-0.752715546005,27.323196834597));
#75389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75390 = ORIENTED_EDGE('',*,*,#75391,.T.);
#75391 = EDGE_CURVE('',#75198,#75392,#75394,.T.);
#75392 = VERTEX_POINT('',#75393);
#75393 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#75394 = SURFACE_CURVE('',#75395,(#75399),.PCURVE_S1.);
#75395 = LINE('',#75396,#75397);
#75396 = CARTESIAN_POINT('',(2.401146897693,-6.102577267893,
    8.976803437958));
#75397 = VECTOR('',#75398,1.);
#75398 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168878338E-005));
#75399 = PCURVE('',#74975,#75400);
#75400 = DEFINITIONAL_REPRESENTATION('',(#75401),#75405);
#75401 = LINE('',#75402,#75403);
#75402 = CARTESIAN_POINT('',(-0.752715546005,27.323196834597));
#75403 = VECTOR('',#75404,1.);
#75404 = DIRECTION('',(-0.999999996584,8.265168878338E-005));
#75405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75406 = ORIENTED_EDGE('',*,*,#75407,.T.);
#75407 = EDGE_CURVE('',#75392,#74965,#75408,.T.);
#75408 = SURFACE_CURVE('',#75409,(#75413),.PCURVE_S1.);
#75409 = LINE('',#75410,#75411);
#75410 = CARTESIAN_POINT('',(2.401146897693,-6.398722944448,
    8.976778961018));
#75411 = VECTOR('',#75412,1.);
#75412 = DIRECTION('',(0.E+000,-8.265168874803E-005,0.999999996584));
#75413 = PCURVE('',#74975,#75414);
#75414 = DEFINITIONAL_REPRESENTATION('',(#75415),#75419);
#75415 = LINE('',#75416,#75417);
#75416 = CARTESIAN_POINT('',(-1.04886122256,27.323221311538));
#75417 = VECTOR('',#75418,1.);
#75418 = DIRECTION('',(-8.265168874803E-005,-0.999999996584));
#75419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75424)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75421,#75422,#75423)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75421 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75422 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75423 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75424 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-002),#75421,
  'distance_accuracy_value','confusion accuracy');
#75425 = SHAPE_DEFINITION_REPRESENTATION(#75426,#74957);
#75426 = PRODUCT_DEFINITION_SHAPE('','',#75427);
#75427 = PRODUCT_DEFINITION('design','',#75428,#75431);
#75428 = PRODUCT_DEFINITION_FORMATION('','',#75429);
#75429 = PRODUCT('CADSOFTTOOLS 1.384','CADSOFTTOOLS 1.384','',(#75430));
#75430 = PRODUCT_CONTEXT('',#2,'mechanical');
#75431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75433,#75435);
#75433 = ( REPRESENTATION_RELATIONSHIP('','',#74957,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75434) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1547);
#75435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75436);
#75436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('384','','',#5,#75427,$);
#75437 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75429));
#75438 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75439),#76035);
#75439 = SHELL_BASED_SURFACE_MODEL('',(#75440));
#75440 = OPEN_SHELL('',(#75441));
#75441 = ADVANCED_FACE('',(#75442,#75717),#75523,.T.);
#75442 = FACE_BOUND('',#75443,.T.);
#75443 = EDGE_LOOP('',(#75444,#75601));
#75444 = ORIENTED_EDGE('',*,*,#75445,.T.);
#75445 = EDGE_CURVE('',#75446,#75448,#75450,.T.);
#75446 = VERTEX_POINT('',#75447);
#75447 = CARTESIAN_POINT('',(2.41781356436,-4.906913238685,
    8.365451454681));
#75448 = VERTEX_POINT('',#75449);
#75449 = CARTESIAN_POINT('',(2.41781356436,-4.560318299568,
    8.756170895328));
#75450 = SURFACE_CURVE('',#75451,(#75522),.PCURVE_S1.);
#75451 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75452,#75453,#75454,#75455,
    #75456,#75457,#75458,#75459,#75460,#75461,#75462,#75463,#75464,
    #75465,#75466,#75467,#75468,#75469,#75470,#75471,#75472,#75473,
    #75474,#75475,#75476,#75477,#75478,#75479,#75480,#75481,#75482,
    #75483,#75484,#75485,#75486,#75487,#75488,#75489,#75490,#75491,
    #75492,#75493,#75494,#75495,#75496,#75497,#75498,#75499,#75500,
    #75501,#75502,#75503,#75504,#75505,#75506,#75507,#75508,#75509,
    #75510,#75511,#75512,#75513,#75514,#75515,#75516,#75517,#75518,
    #75519,#75520,#75521),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.733999600838E-002,5.277737180763E-002,7.686352052991E-002,
    0.100100418819,0.12295072787,0.145846655922,0.170961696521,
    0.197566230278,0.224474680533,0.250476146024,0.273486391088,
    0.298084878766,0.322930663624,0.348480646454,0.375213404191,
    0.40364016216,0.434319504386,0.467876932979,0.502520803733,
    0.527250795787,0.557914656225,0.597819894492,0.634106996676,
    0.689612329669,0.71287778974,0.737783984123,0.766266557617,
    0.800406846918,0.840993032079,0.878370117359,0.913203295253,
    0.946136159864,0.977793178176,1.),.UNSPECIFIED.);
#75452 = CARTESIAN_POINT('',(2.401146897693,-4.906913238685,
    8.365451454681));
#75453 = CARTESIAN_POINT('',(2.401146897693,-4.913292423654,
    8.365896921805));
#75454 = CARTESIAN_POINT('',(2.401146897693,-4.919671608622,
    8.36634238893));
#75455 = CARTESIAN_POINT('',(2.401146897693,-4.931277611541,
    8.368234722357));
#75456 = CARTESIAN_POINT('',(2.401146897693,-4.936655702359,
    8.369448866145));
#75457 = CARTESIAN_POINT('',(2.401146897693,-4.946729145553,
    8.372439074005));
#75458 = CARTESIAN_POINT('',(2.401146897693,-4.95143874298,
    8.374170421385));
#75459 = CARTESIAN_POINT('',(2.401146897693,-4.960338796276,
    8.378149171346));
#75460 = CARTESIAN_POINT('',(2.401146897693,-4.964535614335,
    8.380366053113));
#75461 = CARTESIAN_POINT('',(2.401146897693,-4.972533396051,
    8.385314688231));
#75462 = CARTESIAN_POINT('',(2.401146897693,-4.976340090066,
    8.388040618087));
#75463 = CARTESIAN_POINT('',(2.401146897693,-4.9836242587,8.393994036192
    ));
#75464 = CARTESIAN_POINT('',(2.401146897693,-4.987126671381,
    8.397272683738));
#75465 = CARTESIAN_POINT('',(2.401146897693,-4.994029536927,
    8.404510766553));
#75466 = CARTESIAN_POINT('',(2.401146897693,-4.997444837824,
    8.408608205797));
#75467 = CARTESIAN_POINT('',(2.401146897693,-5.003885547085,
    8.417363413385));
#75468 = CARTESIAN_POINT('',(2.401146897693,-5.00694648553,
    8.422160542952));
#75469 = CARTESIAN_POINT('',(2.401146897693,-5.012377429285,
    8.432026908892));
#75470 = CARTESIAN_POINT('',(2.401146897693,-5.014813713864,
    8.437225800188));
#75471 = CARTESIAN_POINT('',(2.401146897693,-5.0188036913,8.447538504116
    ));
#75472 = CARTESIAN_POINT('',(2.401146897693,-5.020454344989,
    8.452779839029));
#75473 = CARTESIAN_POINT('',(2.401146897693,-5.022783420693,
    8.462585682406));
#75474 = CARTESIAN_POINT('',(2.401146897693,-5.02358590733,
    8.467239692199));
#75475 = CARTESIAN_POINT('',(2.401146897693,-5.024602778738,
    8.476814674902));
#75476 = CARTESIAN_POINT('',(2.401146897693,-5.024774867509,
    8.481760077874));
#75477 = CARTESIAN_POINT('',(2.401146897693,-5.024443842656,
    8.491702914495));
#75478 = CARTESIAN_POINT('',(2.401146897693,-5.023922480311,
    8.496698328955));
#75479 = CARTESIAN_POINT('',(2.401146897693,-5.022180288311,
    8.506835301124));
#75480 = CARTESIAN_POINT('',(2.401146897693,-5.020927567902,
    8.511974759735));
#75481 = CARTESIAN_POINT('',(2.401146897693,-5.01764698675,
    8.522498835907));
#75482 = CARTESIAN_POINT('',(2.401146897693,-5.015571746456,
    8.527881257572));
#75483 = CARTESIAN_POINT('',(2.401146897693,-5.010513754086,
    8.53899795502));
#75484 = CARTESIAN_POINT('',(2.401146897693,-5.007464908016,
    8.544729894038));
#75485 = CARTESIAN_POINT('',(2.401146897693,-5.000260613055,
    8.55666369474));
#75486 = CARTESIAN_POINT('',(2.401146897693,-4.996015497293,
    8.562863031659));
#75487 = CARTESIAN_POINT('',(2.401146897693,-4.986137084724,
    8.575866107888));
#75488 = CARTESIAN_POINT('',(2.401146897693,-4.980384749128,
    8.582666696747));
#75489 = CARTESIAN_POINT('',(2.401146897693,-4.967570599146,
    8.596521797278));
#75490 = CARTESIAN_POINT('',(2.401146897693,-4.960614691676,
    8.603492638268));
#75491 = CARTESIAN_POINT('',(2.401146897693,-4.947124712148,
    8.615744209882));
#75492 = CARTESIAN_POINT('',(2.401146897693,-4.941161473923,
    8.62087785586));
#75493 = CARTESIAN_POINT('',(2.401146897693,-4.926747996274,
    8.632568696581));
#75494 = CARTESIAN_POINT('',(2.401146897693,-4.918004102454,
    8.639199727546));
#75495 = CARTESIAN_POINT('',(2.401146897693,-4.896847418439,
    8.654440795918));
#75496 = CARTESIAN_POINT('',(2.401146897693,-4.88373523585,
    8.663251135667));
#75497 = CARTESIAN_POINT('',(2.401146897693,-4.857706619778,
    8.679801315309));
#75498 = CARTESIAN_POINT('',(2.401146897693,-4.844102616354,
    8.687990501467));
#75499 = CARTESIAN_POINT('',(2.401146897693,-4.811221408255,
    8.706958584797));
#75500 = CARTESIAN_POINT('',(2.401146897693,-4.789734107431,
    8.718493670264));
#75501 = CARTESIAN_POINT('',(2.401146897693,-4.76380556333,
    8.731110284211));
#75502 = CARTESIAN_POINT('',(2.401146897693,-4.756387985634,
    8.734549206193));
#75503 = CARTESIAN_POINT('',(2.401146897693,-4.741790217611,
    8.740959536327));
#75504 = CARTESIAN_POINT('',(2.401146897693,-4.73472757127,
    8.743826402405));
#75505 = CARTESIAN_POINT('',(2.401146897693,-4.719905140328,
    8.749499104235));
#75506 = CARTESIAN_POINT('',(2.401146897693,-4.712474503612,
    8.752034066457));
#75507 = CARTESIAN_POINT('',(2.401146897693,-4.696284144044,
    8.757213520414));
#75508 = CARTESIAN_POINT('',(2.401146897693,-4.68777381525,
    8.759619515317));
#75509 = CARTESIAN_POINT('',(2.401146897693,-4.66968251334,
    8.764041919142));
#75510 = CARTESIAN_POINT('',(2.401146897693,-4.660251093642,
    8.765886129665));
#75511 = CARTESIAN_POINT('',(2.401146897693,-4.642806790528,
    8.768344220632));
#75512 = CARTESIAN_POINT('',(2.401146897693,-4.634765810588,8.7690477348
    ));
#75513 = CARTESIAN_POINT('',(2.401146897693,-4.619780539432,
    8.769478036234));
#75514 = CARTESIAN_POINT('',(2.401146897693,-4.612819980827,
    8.769271309167));
#75515 = CARTESIAN_POINT('',(2.401146897693,-4.599740718388,
    8.76805393711));
#75516 = CARTESIAN_POINT('',(2.401146897693,-4.593614528701,
    8.76709050669));
#75517 = CARTESIAN_POINT('',(2.401146897693,-4.581999993991,
    8.76446390708));
#75518 = CARTESIAN_POINT('',(2.401146897693,-4.576511042341,
    8.762831598583));
#75519 = CARTESIAN_POINT('',(2.401146897693,-4.567482648213,
    8.759461841647));
#75520 = CARTESIAN_POINT('',(2.401146897693,-4.56390047389,
    8.757816368488));
#75521 = CARTESIAN_POINT('',(2.401146897693,-4.560318299568,
    8.756170895328));
#75522 = PCURVE('',#75523,#75528);
#75523 = PLANE('',#75524);
#75524 = AXIS2_PLACEMENT_3D('',#75525,#75526,#75527);
#75525 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#75526 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75527 = DIRECTION('',(0.E+000,1.,0.E+000));
#75528 = DEFINITIONAL_REPRESENTATION('',(#75529),#75600);
#75529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75530,#75531,#75532,#75533,
    #75534,#75535,#75536,#75537,#75538,#75539,#75540,#75541,#75542,
    #75543,#75544,#75545,#75546,#75547,#75548,#75549,#75550,#75551,
    #75552,#75553,#75554,#75555,#75556,#75557,#75558,#75559,#75560,
    #75561,#75562,#75563,#75564,#75565,#75566,#75567,#75568,#75569,
    #75570,#75571,#75572,#75573,#75574,#75575,#75576,#75577,#75578,
    #75579,#75580,#75581,#75582,#75583,#75584,#75585,#75586,#75587,
    #75588,#75589,#75590,#75591,#75592,#75593,#75594,#75595,#75596,
    #75597,#75598,#75599),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    2.733999600838E-002,5.277737180763E-002,7.686352052991E-002,
    0.100100418819,0.12295072787,0.145846655922,0.170961696521,
    0.197566230278,0.224474680533,0.250476146024,0.273486391088,
    0.298084878766,0.322930663624,0.348480646454,0.375213404191,
    0.40364016216,0.434319504386,0.467876932979,0.502520803733,
    0.527250795787,0.557914656225,0.597819894492,0.634106996676,
    0.689612329669,0.71287778974,0.737783984123,0.766266557617,
    0.800406846918,0.840993032079,0.878370117359,0.913203295253,
    0.946136159864,0.977793178176,1.),.UNSPECIFIED.);
#75530 = CARTESIAN_POINT('',(0.442948483203,27.934548817875));
#75531 = CARTESIAN_POINT('',(0.436569298235,27.93410335075));
#75532 = CARTESIAN_POINT('',(0.430190113267,27.933657883626));
#75533 = CARTESIAN_POINT('',(0.418584110347,27.931765550198));
#75534 = CARTESIAN_POINT('',(0.41320601953,27.93055140641));
#75535 = CARTESIAN_POINT('',(0.403132576335,27.92756119855));
#75536 = CARTESIAN_POINT('',(0.398422978909,27.92582985117));
#75537 = CARTESIAN_POINT('',(0.389522925612,27.92185110121));
#75538 = CARTESIAN_POINT('',(0.385326107553,27.919634219442));
#75539 = CARTESIAN_POINT('',(0.377328325837,27.914685584324));
#75540 = CARTESIAN_POINT('',(0.373521631822,27.911959654469));
#75541 = CARTESIAN_POINT('',(0.366237463188,27.906006236364));
#75542 = CARTESIAN_POINT('',(0.362735050507,27.902727588817));
#75543 = CARTESIAN_POINT('',(0.355832184961,27.895489506002));
#75544 = CARTESIAN_POINT('',(0.352416884065,27.891392066758));
#75545 = CARTESIAN_POINT('',(0.345976174803,27.88263685917));
#75546 = CARTESIAN_POINT('',(0.342915236358,27.877839729604));
#75547 = CARTESIAN_POINT('',(0.337484292603,27.867973363664));
#75548 = CARTESIAN_POINT('',(0.335048008024,27.862774472368));
#75549 = CARTESIAN_POINT('',(0.331058030588,27.852461768439));
#75550 = CARTESIAN_POINT('',(0.329407376899,27.847220433526));
#75551 = CARTESIAN_POINT('',(0.327078301195,27.83741459015));
#75552 = CARTESIAN_POINT('',(0.326275814558,27.832760580356));
#75553 = CARTESIAN_POINT('',(0.325258943151,27.823185597653));
#75554 = CARTESIAN_POINT('',(0.325086854379,27.818240194682));
#75555 = CARTESIAN_POINT('',(0.325417879232,27.808297358061));
#75556 = CARTESIAN_POINT('',(0.325939241577,27.803301943601));
#75557 = CARTESIAN_POINT('',(0.327681433577,27.793164971432));
#75558 = CARTESIAN_POINT('',(0.328934153986,27.788025512821));
#75559 = CARTESIAN_POINT('',(0.332214735138,27.777501436648));
#75560 = CARTESIAN_POINT('',(0.334289975432,27.772119014983));
#75561 = CARTESIAN_POINT('',(0.339347967802,27.761002317535));
#75562 = CARTESIAN_POINT('',(0.342396813872,27.755270378517));
#75563 = CARTESIAN_POINT('',(0.349601108833,27.743336577815));
#75564 = CARTESIAN_POINT('',(0.353846224595,27.737137240897));
#75565 = CARTESIAN_POINT('',(0.363724637164,27.724134164668));
#75566 = CARTESIAN_POINT('',(0.36947697276,27.717333575809));
#75567 = CARTESIAN_POINT('',(0.382291122742,27.703478475278));
#75568 = CARTESIAN_POINT('',(0.389247030212,27.696507634287));
#75569 = CARTESIAN_POINT('',(0.40273700974,27.684256062673));
#75570 = CARTESIAN_POINT('',(0.408700247965,27.679122416696));
#75571 = CARTESIAN_POINT('',(0.423113725614,27.667431575974));
#75572 = CARTESIAN_POINT('',(0.431857619434,27.66080054501));
#75573 = CARTESIAN_POINT('',(0.45301430345,27.645559476637));
#75574 = CARTESIAN_POINT('',(0.466126486038,27.636749136889));
#75575 = CARTESIAN_POINT('',(0.49215510211,27.620198957246));
#75576 = CARTESIAN_POINT('',(0.505759105534,27.612009771088));
#75577 = CARTESIAN_POINT('',(0.538640313633,27.593041687759));
#75578 = CARTESIAN_POINT('',(0.560127614458,27.581506602291));
#75579 = CARTESIAN_POINT('',(0.586056158558,27.568889988344));
#75580 = CARTESIAN_POINT('',(0.593473736254,27.565451066363));
#75581 = CARTESIAN_POINT('',(0.608071504277,27.559040736228));
#75582 = CARTESIAN_POINT('',(0.615134150618,27.55617387015));
#75583 = CARTESIAN_POINT('',(0.62995658156,27.55050116832));
#75584 = CARTESIAN_POINT('',(0.637387218276,27.547966206098));
#75585 = CARTESIAN_POINT('',(0.653577577844,27.542786752142));
#75586 = CARTESIAN_POINT('',(0.662087906638,27.540380757238));
#75587 = CARTESIAN_POINT('',(0.680179208548,27.535958353414));
#75588 = CARTESIAN_POINT('',(0.689610628246,27.534114142891));
#75589 = CARTESIAN_POINT('',(0.70705493136,27.531656051923));
#75590 = CARTESIAN_POINT('',(0.7150959113,27.530952537755));
#75591 = CARTESIAN_POINT('',(0.730081182456,27.530522236322));
#75592 = CARTESIAN_POINT('',(0.737041741061,27.530728963389));
#75593 = CARTESIAN_POINT('',(0.7501210035,27.531946335445));
#75594 = CARTESIAN_POINT('',(0.756247193187,27.532909765866));
#75595 = CARTESIAN_POINT('',(0.767861727897,27.535536365476));
#75596 = CARTESIAN_POINT('',(0.773350679547,27.537168673972));
#75597 = CARTESIAN_POINT('',(0.782379073675,27.540538430908));
#75598 = CARTESIAN_POINT('',(0.785961247998,27.542183904068));
#75599 = CARTESIAN_POINT('',(0.78954342232,27.543829377227));
#75600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75601 = ORIENTED_EDGE('',*,*,#75602,.F.);
#75602 = EDGE_CURVE('',#75446,#75448,#75603,.T.);
#75603 = SURFACE_CURVE('',#75604,(#75659),.PCURVE_S1.);
#75604 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75605,#75606,#75607,#75608,
    #75609,#75610,#75611,#75612,#75613,#75614,#75615,#75616,#75617,
    #75618,#75619,#75620,#75621,#75622,#75623,#75624,#75625,#75626,
    #75627,#75628,#75629,#75630,#75631,#75632,#75633,#75634,#75635,
    #75636,#75637,#75638,#75639,#75640,#75641,#75642,#75643,#75644,
    #75645,#75646,#75647,#75648,#75649,#75650,#75651,#75652,#75653,
    #75654,#75655,#75656,#75657,#75658),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.509976930181E-002,7.20629411115E-002,0.111378582031,0.153529999215
    ,0.198999856895,0.248274100768,0.301844836909,0.356189673818,
    0.402646310583,0.442842589608,0.483626666815,0.526113332599,
    0.569432425716,0.611171031907,0.649048369781,0.684036651156,
    0.716953670902,0.748504969921,0.777657749656,0.808646706671,
    0.841928250809,0.876803184415,0.911916118695,0.945734280126,
    0.977262721678,1.),.UNSPECIFIED.);
#75605 = CARTESIAN_POINT('',(2.451146897693,-4.906913238685,
    8.365451454681));
#75606 = CARTESIAN_POINT('',(2.451146897693,-4.900322280177,
    8.365374029736));
#75607 = CARTESIAN_POINT('',(2.451146897693,-4.893731321668,
    8.365296604792));
#75608 = CARTESIAN_POINT('',(2.451146897693,-4.879452587159,
    8.366290686065));
#75609 = CARTESIAN_POINT('',(2.451146897693,-4.871867939269,
    8.367210525555));
#75610 = CARTESIAN_POINT('',(2.451146897693,-4.855626632213,
    8.369987364357));
#75611 = CARTESIAN_POINT('',(2.451146897693,-4.846951835356,
    8.371887977091));
#75612 = CARTESIAN_POINT('',(2.451146897693,-4.828285193977,
    8.376838313701));
#75613 = CARTESIAN_POINT('',(2.451146897693,-4.818267252666,
    8.379945931573));
#75614 = CARTESIAN_POINT('',(2.451146897693,-4.796618209818,
    8.387590131755));
#75615 = CARTESIAN_POINT('',(2.451146897693,-4.784951940033,
    8.392201055479));
#75616 = CARTESIAN_POINT('',(2.451146897693,-4.759647120977,
    8.403212008627));
#75617 = CARTESIAN_POINT('',(2.451146897693,-4.745726094894,
    8.40984868258));
#75618 = CARTESIAN_POINT('',(2.451146897693,-4.716443066562,
    8.424781664075));
#75619 = CARTESIAN_POINT('',(2.451146897693,-4.700085589009,
    8.433758754368));
#75620 = CARTESIAN_POINT('',(2.451146897693,-4.669254185334,
    8.451646665247));
#75621 = CARTESIAN_POINT('',(2.451146897693,-4.653414554918,
    8.461392266247));
#75622 = CARTESIAN_POINT('',(2.451146897693,-4.627106497967,
    8.478649680118));
#75623 = CARTESIAN_POINT('',(2.451146897693,-4.61549474081,
    8.486697060563));
#75624 = CARTESIAN_POINT('',(2.451146897693,-4.596010585481,
    8.501158279307));
#75625 = CARTESIAN_POINT('',(2.451146897693,-4.587755815342,
    8.507698721135));
#75626 = CARTESIAN_POINT('',(2.451146897693,-4.572259081111,
    8.52080491587));
#75627 = CARTESIAN_POINT('',(2.451146897693,-4.565200453815,
    8.527273281025));
#75628 = CARTESIAN_POINT('',(2.451146897693,-4.551754348549,
    8.540520863628));
#75629 = CARTESIAN_POINT('',(2.451146897693,-4.54557634565,
    8.547217205194));
#75630 = CARTESIAN_POINT('',(2.451146897693,-4.534051038886,
    8.560792759839));
#75631 = CARTESIAN_POINT('',(2.451146897693,-4.528783531027,
    8.567643911843));
#75632 = CARTESIAN_POINT('',(2.451146897693,-4.519593716304,
    8.581082069097));
#75633 = CARTESIAN_POINT('',(2.451146897693,-4.515602444962,
    8.587673775154));
#75634 = CARTESIAN_POINT('',(2.451146897693,-4.50906757141,
    8.600227040759));
#75635 = CARTESIAN_POINT('',(2.451146897693,-4.506399213412,
    8.60619480086));
#75636 = CARTESIAN_POINT('',(2.451146897693,-4.502183220681,
    8.617654523335));
#75637 = CARTESIAN_POINT('',(2.451146897693,-4.500545844877,
    8.623151476773));
#75638 = CARTESIAN_POINT('',(2.451146897693,-4.498174478734,
    8.633799307426));
#75639 = CARTESIAN_POINT('',(2.451146897693,-4.497376440901,
    8.638954225961));
#75640 = CARTESIAN_POINT('',(2.451146897693,-4.496548279244,
    8.64902922567));
#75641 = CARTESIAN_POINT('',(2.451146897693,-4.496466166913,
    8.653944189187));
#75642 = CARTESIAN_POINT('',(2.451146897693,-4.497012211155,
    8.663411844917));
#75643 = CARTESIAN_POINT('',(2.451146897693,-4.497578608813,
    8.667973972944));
#75644 = CARTESIAN_POINT('',(2.451146897693,-4.499350302821,
    8.677315214033));
#75645 = CARTESIAN_POINT('',(2.451146897693,-4.500624491579,
    8.682155610714));
#75646 = CARTESIAN_POINT('',(2.451146897693,-4.503851764557,
    8.691957868958));
#75647 = CARTESIAN_POINT('',(2.451146897693,-4.505911073559,
    8.697014236115));
#75648 = CARTESIAN_POINT('',(2.451146897693,-4.510723774148,
    8.706974474354));
#75649 = CARTESIAN_POINT('',(2.451146897693,-4.513578404208,
    8.711988793613));
#75650 = CARTESIAN_POINT('',(2.451146897693,-4.519870476008,
    8.721489363547));
#75651 = CARTESIAN_POINT('',(2.451146897693,-4.523387184407,
    8.726105905973));
#75652 = CARTESIAN_POINT('',(2.451146897693,-4.530774927966,
    8.734478500944));
#75653 = CARTESIAN_POINT('',(2.451146897693,-4.534697128871,
    8.738382737625));
#75654 = CARTESIAN_POINT('',(2.451146897693,-4.542654486919,
    8.745183885521));
#75655 = CARTESIAN_POINT('',(2.451146897693,-4.546719383224,
    8.748229565423));
#75656 = CARTESIAN_POINT('',(2.451146897693,-4.553970532258,
    8.752828420131));
#75657 = CARTESIAN_POINT('',(2.451146897693,-4.557144415913,
    8.75449965773));
#75658 = CARTESIAN_POINT('',(2.451146897693,-4.560318299568,
    8.756170895328));
#75659 = PCURVE('',#75523,#75660);
#75660 = DEFINITIONAL_REPRESENTATION('',(#75661),#75716);
#75661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75662,#75663,#75664,#75665,
    #75666,#75667,#75668,#75669,#75670,#75671,#75672,#75673,#75674,
    #75675,#75676,#75677,#75678,#75679,#75680,#75681,#75682,#75683,
    #75684,#75685,#75686,#75687,#75688,#75689,#75690,#75691,#75692,
    #75693,#75694,#75695,#75696,#75697,#75698,#75699,#75700,#75701,
    #75702,#75703,#75704,#75705,#75706,#75707,#75708,#75709,#75710,
    #75711,#75712,#75713,#75714,#75715),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    3.509976930181E-002,7.20629411115E-002,0.111378582031,0.153529999215
    ,0.198999856895,0.248274100768,0.301844836909,0.356189673818,
    0.402646310583,0.442842589608,0.483626666815,0.526113332599,
    0.569432425716,0.611171031907,0.649048369781,0.684036651156,
    0.716953670902,0.748504969921,0.777657749656,0.808646706671,
    0.841928250809,0.876803184415,0.911916118695,0.945734280126,
    0.977262721678,1.),.UNSPECIFIED.);
#75662 = CARTESIAN_POINT('',(0.442948483203,27.934548817875));
#75663 = CARTESIAN_POINT('',(0.449539441711,27.934626242819));
#75664 = CARTESIAN_POINT('',(0.45613040022,27.934703667764));
#75665 = CARTESIAN_POINT('',(0.470409134729,27.933709586491));
#75666 = CARTESIAN_POINT('',(0.477993782619,27.932789747));
#75667 = CARTESIAN_POINT('',(0.494235089675,27.930012908199));
#75668 = CARTESIAN_POINT('',(0.502909886532,27.928112295465));
#75669 = CARTESIAN_POINT('',(0.521576527911,27.923161958855));
#75670 = CARTESIAN_POINT('',(0.531594469222,27.920054340982));
#75671 = CARTESIAN_POINT('',(0.55324351207,27.912410140801));
#75672 = CARTESIAN_POINT('',(0.564909781856,27.907799217077));
#75673 = CARTESIAN_POINT('',(0.590214600911,27.896788263928));
#75674 = CARTESIAN_POINT('',(0.604135626994,27.890151589976));
#75675 = CARTESIAN_POINT('',(0.633418655326,27.875218608481));
#75676 = CARTESIAN_POINT('',(0.649776132879,27.866241518188));
#75677 = CARTESIAN_POINT('',(0.680607536554,27.848353607308));
#75678 = CARTESIAN_POINT('',(0.69644716697,27.838608006309));
#75679 = CARTESIAN_POINT('',(0.722755223921,27.821350592437));
#75680 = CARTESIAN_POINT('',(0.734366981078,27.813303211993));
#75681 = CARTESIAN_POINT('',(0.753851136407,27.798841993249));
#75682 = CARTESIAN_POINT('',(0.762105906546,27.79230155142));
#75683 = CARTESIAN_POINT('',(0.777602640777,27.779195356685));
#75684 = CARTESIAN_POINT('',(0.784661268073,27.772726991531));
#75685 = CARTESIAN_POINT('',(0.798107373339,27.759479408927));
#75686 = CARTESIAN_POINT('',(0.804285376238,27.752783067361));
#75687 = CARTESIAN_POINT('',(0.815810683002,27.739207512717));
#75688 = CARTESIAN_POINT('',(0.821078190861,27.732356360713));
#75689 = CARTESIAN_POINT('',(0.830268005584,27.718918203459));
#75690 = CARTESIAN_POINT('',(0.834259276927,27.712326497401));
#75691 = CARTESIAN_POINT('',(0.840794150478,27.699773231797));
#75692 = CARTESIAN_POINT('',(0.843462508476,27.693805471695));
#75693 = CARTESIAN_POINT('',(0.847678501208,27.68234574922));
#75694 = CARTESIAN_POINT('',(0.849315877012,27.676848795783));
#75695 = CARTESIAN_POINT('',(0.851687243155,27.666200965129));
#75696 = CARTESIAN_POINT('',(0.852485280988,27.661046046594));
#75697 = CARTESIAN_POINT('',(0.853313442644,27.650971046886));
#75698 = CARTESIAN_POINT('',(0.853395554975,27.646056083368));
#75699 = CARTESIAN_POINT('',(0.852849510733,27.636588427638));
#75700 = CARTESIAN_POINT('',(0.852283113075,27.632026299612));
#75701 = CARTESIAN_POINT('',(0.850511419067,27.622685058522));
#75702 = CARTESIAN_POINT('',(0.849237230309,27.617844661841));
#75703 = CARTESIAN_POINT('',(0.846009957331,27.608042403598));
#75704 = CARTESIAN_POINT('',(0.843950648329,27.60298603644));
#75705 = CARTESIAN_POINT('',(0.83913794774,27.593025798202));
#75706 = CARTESIAN_POINT('',(0.83628331768,27.588011478943));
#75707 = CARTESIAN_POINT('',(0.82999124588,27.578510909008));
#75708 = CARTESIAN_POINT('',(0.826474537481,27.573894366582));
#75709 = CARTESIAN_POINT('',(0.819086793922,27.565521771612));
#75710 = CARTESIAN_POINT('',(0.815164593017,27.56161753493));
#75711 = CARTESIAN_POINT('',(0.807207234969,27.554816387034));
#75712 = CARTESIAN_POINT('',(0.803142338664,27.551770707132));
#75713 = CARTESIAN_POINT('',(0.79589118963,27.547171852424));
#75714 = CARTESIAN_POINT('',(0.792717305975,27.545500614826));
#75715 = CARTESIAN_POINT('',(0.78954342232,27.543829377227));
#75716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75717 = FACE_BOUND('',#75718,.T.);
#75718 = EDGE_LOOP('',(#75719,#75879));
#75719 = ORIENTED_EDGE('',*,*,#75720,.T.);
#75720 = EDGE_CURVE('',#75721,#75723,#75725,.T.);
#75721 = VERTEX_POINT('',#75722);
#75722 = CARTESIAN_POINT('',(2.401146897693,-4.951336983769,
    8.530902433333));
#75723 = VERTEX_POINT('',#75724);
#75724 = CARTESIAN_POINT('',(2.401146897693,-4.566368006161,
    8.609084790233));
#75725 = SURFACE_CURVE('',#75726,(#75801),.PCURVE_S1.);
#75726 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75727,#75728,#75729,#75730,
    #75731,#75732,#75733,#75734,#75735,#75736,#75737,#75738,#75739,
    #75740,#75741,#75742,#75743,#75744,#75745,#75746,#75747,#75748,
    #75749,#75750,#75751,#75752,#75753,#75754,#75755,#75756,#75757,
    #75758,#75759,#75760,#75761,#75762,#75763,#75764,#75765,#75766,
    #75767,#75768,#75769,#75770,#75771,#75772,#75773,#75774,#75775,
    #75776,#75777,#75778,#75779,#75780,#75781,#75782,#75783,#75784,
    #75785,#75786,#75787,#75788,#75789,#75790,#75791,#75792,#75793,
    #75794,#75795,#75796,#75797,#75798,#75799,#75800),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.675926722727E-002,7.094671771163E-002,
    0.102932147202,0.133086159211,0.161776747305,0.189366964683,
    0.216213509424,0.242666050965,0.269067157644,0.299009342588,
    0.328402352883,0.356601836355,0.384097918135,0.411309620296,
    0.438600311188,0.46629021685,0.494666231545,0.519474481107,
    0.545077306125,0.571407359882,0.598677565734,0.627079268847,
    0.650698582088,0.680568231749,0.720820139992,0.75125,0.76125,0.77375
    ,0.79875,0.84875,0.882083605424,0.910305567449,0.941447266815,
    0.968781825011,0.99298617702,1.),.UNSPECIFIED.);
#75727 = CARTESIAN_POINT('',(2.401146897693,-4.951336983769,
    8.530902433333));
#75728 = CARTESIAN_POINT('',(2.401146897693,-4.953788433239,
    8.526515405741));
#75729 = CARTESIAN_POINT('',(2.401146897693,-4.95623988271,
    8.522128378149));
#75730 = CARTESIAN_POINT('',(2.401146897693,-4.960000846584,
    8.513871061341));
#75731 = CARTESIAN_POINT('',(2.401146897693,-4.961518439793,
    8.509944348807));
#75732 = CARTESIAN_POINT('',(2.401146897693,-4.963913198729,
    8.502505444753));
#75733 = CARTESIAN_POINT('',(2.401146897693,-4.964817211818,
    8.498965217908));
#75734 = CARTESIAN_POINT('',(2.401146897693,-4.966103790115,
    8.492244865574));
#75735 = CARTESIAN_POINT('',(2.401146897693,-4.9665064812,8.489041013568
    ));
#75736 = CARTESIAN_POINT('',(2.401146897693,-4.966879026985,
    8.482942405667));
#75737 = CARTESIAN_POINT('',(2.401146897693,-4.966863136869,
    8.480027578176));
#75738 = CARTESIAN_POINT('',(2.401146897693,-4.966461131572,
    8.474460955274));
#75739 = CARTESIAN_POINT('',(2.401146897693,-4.966084106133,
    8.471792198824));
#75740 = CARTESIAN_POINT('',(2.401146897693,-4.965000057597,
    8.466677659821));
#75741 = CARTESIAN_POINT('',(2.401146897693,-4.964297502286,
    8.464217584703));
#75742 = CARTESIAN_POINT('',(2.401146897693,-4.962583103961,
    8.459487166894));
#75743 = CARTESIAN_POINT('',(2.401146897693,-4.961562556411,
    8.457206119613));
#75744 = CARTESIAN_POINT('',(2.401146897693,-4.959251205357,
    8.452802999536));
#75745 = CARTESIAN_POINT('',(2.401146897693,-4.957926665353,
    8.450671854704));
#75746 = CARTESIAN_POINT('',(2.401146897693,-4.95488546277,
    8.446302906883));
#75747 = CARTESIAN_POINT('',(2.401146897693,-4.953113607038,
    8.444066666719));
#75748 = CARTESIAN_POINT('',(2.401146897693,-4.949273849968,
    8.439898279054));
#75749 = CARTESIAN_POINT('',(2.401146897693,-4.947220184727,
    8.437930319806));
#75750 = CARTESIAN_POINT('',(2.401146897693,-4.94287010551,
    8.434357226631));
#75751 = CARTESIAN_POINT('',(2.401146897693,-4.940595945753,
    8.432711898385));
#75752 = CARTESIAN_POINT('',(2.401146897693,-4.93579324157,
    8.429751912576));
#75753 = CARTESIAN_POINT('',(2.401146897693,-4.933280794899,
    8.428403470041));
#75754 = CARTESIAN_POINT('',(2.401146897693,-4.927975944894,
    8.426023322146));
#75755 = CARTESIAN_POINT('',(2.401146897693,-4.925194721482,
    8.424962949715));
#75756 = CARTESIAN_POINT('',(2.401146897693,-4.919314666019,
    8.423162810765));
#75757 = CARTESIAN_POINT('',(2.401146897693,-4.916222962815,
    8.422398411272));
#75758 = CARTESIAN_POINT('',(2.401146897693,-4.909673057833,
    8.421211753002));
#75759 = CARTESIAN_POINT('',(2.401146897693,-4.906218488683,
    8.420768118768));
#75760 = CARTESIAN_POINT('',(2.401146897693,-4.898882731737,
    8.420262865266));
#75761 = CARTESIAN_POINT('',(2.401146897693,-4.895015098765,
    8.420180739224));
#75762 = CARTESIAN_POINT('',(2.401146897693,-4.887376896869,
    8.420443311319));
#75763 = CARTESIAN_POINT('',(2.401146897693,-4.883701035675,
    8.420705227191));
#75764 = CARTESIAN_POINT('',(2.401146897693,-4.875805029156,
    8.421630675361));
#75765 = CARTESIAN_POINT('',(2.401146897693,-4.871619256727,
    8.422270610171));
#75766 = CARTESIAN_POINT('',(2.401146897693,-4.862689915086,
    8.424016723024));
#75767 = CARTESIAN_POINT('',(2.401146897693,-4.857962274008,
    8.425099238816));
#75768 = CARTESIAN_POINT('',(2.401146897693,-4.847844638706,
    8.427816909741));
#75769 = CARTESIAN_POINT('',(2.401146897693,-4.842467879038,
    8.429430055727));
#75770 = CARTESIAN_POINT('',(2.401146897693,-4.830926313855,
    8.433319995879));
#75771 = CARTESIAN_POINT('',(2.401146897693,-4.824819730047,
    8.43555611717));
#75772 = CARTESIAN_POINT('',(2.401146897693,-4.812880276876,
    8.440349427335));
#75773 = CARTESIAN_POINT('',(2.401146897693,-4.807217258223,
    8.442762452374));
#75774 = CARTESIAN_POINT('',(2.401146897693,-4.793856546459,
    8.448742073308));
#75775 = CARTESIAN_POINT('',(2.401146897693,-4.785922911299,
    8.452504770659));
#75776 = CARTESIAN_POINT('',(2.401146897693,-4.766830791441,
    8.46194586564));
#75777 = CARTESIAN_POINT('',(2.401146897693,-4.755166214166,
    8.468042251545));
#75778 = CARTESIAN_POINT('',(2.401146897693,-4.734383169264,
    8.479371989499));
#75779 = CARTESIAN_POINT('',(2.401146897693,-4.725063301237,
    8.484611793024));
#75780 = CARTESIAN_POINT('',(2.401146897693,-4.712875112061,
    8.491665400798));
#75781 = CARTESIAN_POINT('',(2.401146897693,-4.70982952368,8.49344330099
    ));
#75782 = CARTESIAN_POINT('',(2.401146897693,-4.703096802654,
    8.497415563506));
#75783 = CARTESIAN_POINT('',(2.401146897693,-4.699387526859,
    8.499631361163));
#75784 = CARTESIAN_POINT('',(2.401146897693,-4.688427315617,
    8.506263968838));
#75785 = CARTESIAN_POINT('',(2.401146897693,-4.681250217175,
    8.510718718703));
#75786 = CARTESIAN_POINT('',(2.401146897693,-4.660655093976,
    8.523874439219));
#75787 = CARTESIAN_POINT('',(2.401146897693,-4.647637166382,
    8.532668297117));
#75788 = CARTESIAN_POINT('',(2.401146897693,-4.628592201773,
    8.546540127246));
#75789 = CARTESIAN_POINT('',(2.401146897693,-4.621564745542,
    8.551945567701));
#75790 = CARTESIAN_POINT('',(2.401146897693,-4.609602431906,
    8.561703247113));
#75791 = CARTESIAN_POINT('',(2.401146897693,-4.604553921812,
    8.566066842621));
#75792 = CARTESIAN_POINT('',(2.401146897693,-4.594648416949,
    8.57512629578));
#75793 = CARTESIAN_POINT('',(2.401146897693,-4.589897070994,
    8.579792520371));
#75794 = CARTESIAN_POINT('',(2.401146897693,-4.581852594946,
    8.588367766054));
#75795 = CARTESIAN_POINT('',(2.401146897693,-4.578441050665,8.5923062207
    ));
#75796 = CARTESIAN_POINT('',(2.401146897693,-4.572697136994,
    8.599581866501));
#75797 = CARTESIAN_POINT('',(2.401146897693,-4.570278630325,
    8.602940580998));
#75798 = CARTESIAN_POINT('',(2.401146897693,-4.567530876429,
    8.607190621576));
#75799 = CARTESIAN_POINT('',(2.401146897693,-4.566949441295,
    8.608137705904));
#75800 = CARTESIAN_POINT('',(2.401146897693,-4.566368006161,
    8.609084790233));
#75801 = PCURVE('',#75523,#75802);
#75802 = DEFINITIONAL_REPRESENTATION('',(#75803),#75878);
#75803 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75804,#75805,#75806,#75807,
    #75808,#75809,#75810,#75811,#75812,#75813,#75814,#75815,#75816,
    #75817,#75818,#75819,#75820,#75821,#75822,#75823,#75824,#75825,
    #75826,#75827,#75828,#75829,#75830,#75831,#75832,#75833,#75834,
    #75835,#75836,#75837,#75838,#75839,#75840,#75841,#75842,#75843,
    #75844,#75845,#75846,#75847,#75848,#75849,#75850,#75851,#75852,
    #75853,#75854,#75855,#75856,#75857,#75858,#75859,#75860,#75861,
    #75862,#75863,#75864,#75865,#75866,#75867,#75868,#75869,#75870,
    #75871,#75872,#75873,#75874,#75875,#75876,#75877),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.675926722727E-002,7.094671771163E-002,
    0.102932147202,0.133086159211,0.161776747305,0.189366964683,
    0.216213509424,0.242666050965,0.269067157644,0.299009342588,
    0.328402352883,0.356601836355,0.384097918135,0.411309620296,
    0.438600311188,0.46629021685,0.494666231545,0.519474481107,
    0.545077306125,0.571407359882,0.598677565734,0.627079268847,
    0.650698582088,0.680568231749,0.720820139992,0.75125,0.76125,0.77375
    ,0.79875,0.84875,0.882083605424,0.910305567449,0.941447266815,
    0.968781825011,0.99298617702,1.),.UNSPECIFIED.);
#75804 = CARTESIAN_POINT('',(0.398524738119,27.769097839222));
#75805 = CARTESIAN_POINT('',(0.396073288649,27.773484866814));
#75806 = CARTESIAN_POINT('',(0.393621839178,27.777871894407));
#75807 = CARTESIAN_POINT('',(0.389860875304,27.786129211214));
#75808 = CARTESIAN_POINT('',(0.388343282095,27.790055923749));
#75809 = CARTESIAN_POINT('',(0.385948523159,27.797494827802));
#75810 = CARTESIAN_POINT('',(0.38504451007,27.801035054647));
#75811 = CARTESIAN_POINT('',(0.383757931773,27.807755406981));
#75812 = CARTESIAN_POINT('',(0.383355240688,27.810959258987));
#75813 = CARTESIAN_POINT('',(0.382982694903,27.817057866888));
#75814 = CARTESIAN_POINT('',(0.382998585019,27.819972694379));
#75815 = CARTESIAN_POINT('',(0.383400590316,27.825539317282));
#75816 = CARTESIAN_POINT('',(0.383777615755,27.828208073732));
#75817 = CARTESIAN_POINT('',(0.384861664291,27.833322612734));
#75818 = CARTESIAN_POINT('',(0.385564219602,27.835782687852));
#75819 = CARTESIAN_POINT('',(0.387278617927,27.840513105661));
#75820 = CARTESIAN_POINT('',(0.388299165477,27.842794152942));
#75821 = CARTESIAN_POINT('',(0.390610516531,27.84719727302));
#75822 = CARTESIAN_POINT('',(0.391935056535,27.849328417852));
#75823 = CARTESIAN_POINT('',(0.394976259118,27.853697365673));
#75824 = CARTESIAN_POINT('',(0.39674811485,27.855933605836));
#75825 = CARTESIAN_POINT('',(0.40058787192,27.860101993502));
#75826 = CARTESIAN_POINT('',(0.402641537161,27.862069952749));
#75827 = CARTESIAN_POINT('',(0.406991616378,27.865643045925));
#75828 = CARTESIAN_POINT('',(0.409265776135,27.86728837417));
#75829 = CARTESIAN_POINT('',(0.414068480319,27.87024835998));
#75830 = CARTESIAN_POINT('',(0.416580926989,27.871596802515));
#75831 = CARTESIAN_POINT('',(0.421885776994,27.87397695041));
#75832 = CARTESIAN_POINT('',(0.424667000406,27.87503732284));
#75833 = CARTESIAN_POINT('',(0.43054705587,27.87683746179));
#75834 = CARTESIAN_POINT('',(0.433638759073,27.877601861283));
#75835 = CARTESIAN_POINT('',(0.440188664055,27.878788519554));
#75836 = CARTESIAN_POINT('',(0.443643233205,27.879232153787));
#75837 = CARTESIAN_POINT('',(0.450978990151,27.879737407289));
#75838 = CARTESIAN_POINT('',(0.454846623123,27.879819533332));
#75839 = CARTESIAN_POINT('',(0.462484825019,27.879556961237));
#75840 = CARTESIAN_POINT('',(0.466160686213,27.879295045365));
#75841 = CARTESIAN_POINT('',(0.474056692732,27.878369597195));
#75842 = CARTESIAN_POINT('',(0.478242465162,27.877729662385));
#75843 = CARTESIAN_POINT('',(0.487171806802,27.875983549531));
#75844 = CARTESIAN_POINT('',(0.49189944788,27.87490103374));
#75845 = CARTESIAN_POINT('',(0.502017083182,27.872183362814));
#75846 = CARTESIAN_POINT('',(0.50739384285,27.870570216828));
#75847 = CARTESIAN_POINT('',(0.518935408033,27.866680276676));
#75848 = CARTESIAN_POINT('',(0.525041991841,27.864444155386));
#75849 = CARTESIAN_POINT('',(0.536981445012,27.859650845221));
#75850 = CARTESIAN_POINT('',(0.542644463665,27.857237820182));
#75851 = CARTESIAN_POINT('',(0.556005175429,27.851258199247));
#75852 = CARTESIAN_POINT('',(0.563938810589,27.847495501897));
#75853 = CARTESIAN_POINT('',(0.583030930447,27.838054406915));
#75854 = CARTESIAN_POINT('',(0.594695507722,27.83195802101));
#75855 = CARTESIAN_POINT('',(0.615478552624,27.820628283057));
#75856 = CARTESIAN_POINT('',(0.624798420651,27.815388479531));
#75857 = CARTESIAN_POINT('',(0.636986609827,27.808334871757));
#75858 = CARTESIAN_POINT('',(0.640032198208,27.806556971565));
#75859 = CARTESIAN_POINT('',(0.646764919234,27.802584709049));
#75860 = CARTESIAN_POINT('',(0.650474195029,27.800368911393));
#75861 = CARTESIAN_POINT('',(0.661434406271,27.793736303718));
#75862 = CARTESIAN_POINT('',(0.668611504713,27.789281553852));
#75863 = CARTESIAN_POINT('',(0.689206627912,27.776125833336));
#75864 = CARTESIAN_POINT('',(0.702224555506,27.767331975438));
#75865 = CARTESIAN_POINT('',(0.721269520115,27.75346014531));
#75866 = CARTESIAN_POINT('',(0.728296976346,27.748054704855));
#75867 = CARTESIAN_POINT('',(0.740259289982,27.738297025443));
#75868 = CARTESIAN_POINT('',(0.745307800076,27.733933429935));
#75869 = CARTESIAN_POINT('',(0.755213304939,27.724873976776));
#75870 = CARTESIAN_POINT('',(0.759964650894,27.720207752184));
#75871 = CARTESIAN_POINT('',(0.768009126942,27.711632506502));
#75872 = CARTESIAN_POINT('',(0.771420671223,27.707694051855));
#75873 = CARTESIAN_POINT('',(0.777164584894,27.700418406055));
#75874 = CARTESIAN_POINT('',(0.779583091563,27.697059691557));
#75875 = CARTESIAN_POINT('',(0.782330845459,27.69280965098));
#75876 = CARTESIAN_POINT('',(0.782912280593,27.691862566651));
#75877 = CARTESIAN_POINT('',(0.783493715727,27.690915482323));
#75878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75879 = ORIENTED_EDGE('',*,*,#75880,.T.);
#75880 = EDGE_CURVE('',#75723,#75721,#75881,.T.);
#75881 = SURFACE_CURVE('',#75882,(#75957),.PCURVE_S1.);
#75882 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75883,#75884,#75885,#75886,
    #75887,#75888,#75889,#75890,#75891,#75892,#75893,#75894,#75895,
    #75896,#75897,#75898,#75899,#75900,#75901,#75902,#75903,#75904,
    #75905,#75906,#75907,#75908,#75909,#75910,#75911,#75912,#75913,
    #75914,#75915,#75916,#75917,#75918,#75919,#75920,#75921,#75922,
    #75923,#75924,#75925,#75926,#75927,#75928,#75929,#75930,#75931,
    #75932,#75933,#75934,#75935,#75936,#75937,#75938,#75939,#75940,
    #75941,#75942,#75943,#75944,#75945,#75946,#75947,#75948,#75949,
    #75950,#75951,#75952,#75953,#75954,#75955,#75956),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.547211342424E-002,6.897892184415E-002,
    0.100789736142,0.13118843416,0.160467961209,0.188925487965,
    0.216858440912,0.244561439815,0.272324068119,0.304019408863,
    0.334353152298,0.36318160578,0.391097070865,0.418582367738,
    0.446041145694,0.473819206644,0.502219608367,0.527651925736,
    0.553649576208,0.58044882086,0.608256542786,0.635268425472,
    0.660905702393,0.694295458847,0.742037820499,0.752037820499,
    0.762037820499,0.775325640998,0.801901281996,0.852343268601,
    0.882596225016,0.90925563049,0.93793325171,0.963039898131,
    0.985185021342,1.),.UNSPECIFIED.);
#75883 = CARTESIAN_POINT('',(2.401146897693,-4.566368006161,
    8.609084790233));
#75884 = CARTESIAN_POINT('',(2.401146897693,-4.564292910374,
    8.612871695944));
#75885 = CARTESIAN_POINT('',(2.401146897693,-4.562217814586,
    8.616658601656));
#75886 = CARTESIAN_POINT('',(2.401146897693,-4.55903786327,
    8.623948310462));
#75887 = CARTESIAN_POINT('',(2.401146897693,-4.557757934243,
    8.627479959568));
#75888 = CARTESIAN_POINT('',(2.401146897693,-4.555760686834,
    8.634268082209));
#75889 = CARTESIAN_POINT('',(2.401146897693,-4.555023659104,
    8.637552925948));
#75890 = CARTESIAN_POINT('',(2.401146897693,-4.554027507207,
    8.643868425846));
#75891 = CARTESIAN_POINT('',(2.401146897693,-4.553753395803,
    8.646924328149));
#75892 = CARTESIAN_POINT('',(2.401146897693,-4.553619008607,
    8.652805579581));
#75893 = CARTESIAN_POINT('',(2.401146897693,-4.553748118958,
    8.655653465508));
#75894 = CARTESIAN_POINT('',(2.401146897693,-4.554374989042,
    8.661142352741));
#75895 = CARTESIAN_POINT('',(2.401146897693,-4.55486618262,8.66380354463
    ));
#75896 = CARTESIAN_POINT('',(2.401146897693,-4.556189213931,
    8.668940608864));
#75897 = CARTESIAN_POINT('',(2.401146897693,-4.557018261654,
    8.67143464018));
#75898 = CARTESIAN_POINT('',(2.401146897693,-4.559004651944,
    8.676255059684));
#75899 = CARTESIAN_POINT('',(2.401146897693,-4.56017565934,
    8.678598139185));
#75900 = CARTESIAN_POINT('',(2.401146897693,-4.562796472905,
    8.683127692474));
#75901 = CARTESIAN_POINT('',(2.401146897693,-4.564285623344,
    8.685334194027));
#75902 = CARTESIAN_POINT('',(2.401146897693,-4.567700176296,
    8.689849520826));
#75903 = CARTESIAN_POINT('',(2.401146897693,-4.569682490615,
    8.692164871489));
#75904 = CARTESIAN_POINT('',(2.401146897693,-4.573916463463,
    8.696399144227));
#75905 = CARTESIAN_POINT('',(2.401146897693,-4.576140289886,
    8.698367768196));
#75906 = CARTESIAN_POINT('',(2.401146897693,-4.580816349218,
    8.701899505338));
#75907 = CARTESIAN_POINT('',(2.401146897693,-4.58323975436,
    8.703510786439));
#75908 = CARTESIAN_POINT('',(2.401146897693,-4.588329680621,
    8.706371424999));
#75909 = CARTESIAN_POINT('',(2.401146897693,-4.590975223626,
    8.707660321703));
#75910 = CARTESIAN_POINT('',(2.401146897693,-4.596538173137,
    8.709896335968));
#75911 = CARTESIAN_POINT('',(2.401146897693,-4.599440504709,
    8.710876490612));
#75912 = CARTESIAN_POINT('',(2.401146897693,-4.60555764341,8.7124941372)
  );
#75913 = CARTESIAN_POINT('',(2.401146897693,-4.608762001071,
    8.713159728379));
#75914 = CARTESIAN_POINT('',(2.401146897693,-4.615534804573,
    8.714127582241));
#75915 = CARTESIAN_POINT('',(2.401146897693,-4.619096496241,
    8.714454088254));
#75916 = CARTESIAN_POINT('',(2.401146897693,-4.626647161366,
    8.714703262819));
#75917 = CARTESIAN_POINT('',(2.401146897693,-4.630608085067,
    8.714648630213));
#75918 = CARTESIAN_POINT('',(2.401146897693,-4.638560362681,
    8.714106650689));
#75919 = CARTESIAN_POINT('',(2.401146897693,-4.642454230158,
    8.713695545673));
#75920 = CARTESIAN_POINT('',(2.401146897693,-4.650768110208,
    8.712448285778));
#75921 = CARTESIAN_POINT('',(2.401146897693,-4.655156288763,
    8.711638030695));
#75922 = CARTESIAN_POINT('',(2.401146897693,-4.664527570177,
    8.709520741425));
#75923 = CARTESIAN_POINT('',(2.401146897693,-4.669495518745,
    8.708236949934));
#75924 = CARTESIAN_POINT('',(2.401146897693,-4.680139619265,
    8.70507781177));
#75925 = CARTESIAN_POINT('',(2.401146897693,-4.685795517823,
    8.703227433867));
#75926 = CARTESIAN_POINT('',(2.401146897693,-4.697550851447,
    8.698956819911));
#75927 = CARTESIAN_POINT('',(2.401146897693,-4.703546791724,
    8.696616128416));
#75928 = CARTESIAN_POINT('',(2.401146897693,-4.716002679718,
    8.691368856633));
#75929 = CARTESIAN_POINT('',(2.401146897693,-4.722408804086,
    8.688504624093));
#75930 = CARTESIAN_POINT('',(2.401146897693,-4.737648093128,
    8.681385292967));
#75931 = CARTESIAN_POINT('',(2.401146897693,-4.746839768911,
    8.676841936504));
#75932 = CARTESIAN_POINT('',(2.401146897693,-4.769556378836,
    8.665158011458));
#75933 = CARTESIAN_POINT('',(2.401146897693,-4.78377380279,
    8.657420499582));
#75934 = CARTESIAN_POINT('',(2.401146897693,-4.801104128529,
    8.647560050615));
#75935 = CARTESIAN_POINT('',(2.401146897693,-4.804150627658,
    8.64581090417));
#75936 = CARTESIAN_POINT('',(2.401146897693,-4.810157052365,
    8.642330025594));
#75937 = CARTESIAN_POINT('',(2.401146897693,-4.813160273652,
    8.640573788172));
#75938 = CARTESIAN_POINT('',(2.401146897693,-4.8200576832,8.636501422854
    ));
#75939 = CARTESIAN_POINT('',(2.401146897693,-4.823954090262,
    8.634171728626));
#75940 = CARTESIAN_POINT('',(2.401146897693,-4.835439802908,
    8.62721494051));
#75941 = CARTESIAN_POINT('',(2.401146897693,-4.842932957935,
    8.622557158071));
#75942 = CARTESIAN_POINT('',(2.401146897693,-4.863571933507,
    8.60935370396));
#75943 = CARTESIAN_POINT('',(2.401146897693,-4.876285434124,
    8.600759321089));
#75944 = CARTESIAN_POINT('',(2.401146897693,-4.893968662486,
    8.587899191855));
#75945 = CARTESIAN_POINT('',(2.401146897693,-4.900081494991,
    8.583229328671));
#75946 = CARTESIAN_POINT('',(2.401146897693,-4.910734835008,
    8.574662268852));
#75947 = CARTESIAN_POINT('',(2.401146897693,-4.915332652259,
    8.570762727455));
#75948 = CARTESIAN_POINT('',(2.401146897693,-4.924222871832,
    8.562814831649));
#75949 = CARTESIAN_POINT('',(2.401146897693,-4.928441556592,
    8.558790165927));
#75950 = CARTESIAN_POINT('',(2.401146897693,-4.935592720456,
    8.551441063577));
#75951 = CARTESIAN_POINT('',(2.401146897693,-4.938628468831,
    8.548085914545));
#75952 = CARTESIAN_POINT('',(2.401146897693,-4.94374931583,8.54192958943
    ));
#75953 = CARTESIAN_POINT('',(2.401146897693,-4.945910162611,
    8.539105684606));
#75954 = CARTESIAN_POINT('',(2.401146897693,-4.949104369802,
    8.534504124123));
#75955 = CARTESIAN_POINT('',(2.401146897693,-4.950220676786,
    8.532703278728));
#75956 = CARTESIAN_POINT('',(2.401146897693,-4.951336983769,
    8.530902433333));
#75957 = PCURVE('',#75523,#75958);
#75958 = DEFINITIONAL_REPRESENTATION('',(#75959),#76034);
#75959 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#75960,#75961,#75962,#75963,
    #75964,#75965,#75966,#75967,#75968,#75969,#75970,#75971,#75972,
    #75973,#75974,#75975,#75976,#75977,#75978,#75979,#75980,#75981,
    #75982,#75983,#75984,#75985,#75986,#75987,#75988,#75989,#75990,
    #75991,#75992,#75993,#75994,#75995,#75996,#75997,#75998,#75999,
    #76000,#76001,#76002,#76003,#76004,#76005,#76006,#76007,#76008,
    #76009,#76010,#76011,#76012,#76013,#76014,#76015,#76016,#76017,
    #76018,#76019,#76020,#76021,#76022,#76023,#76024,#76025,#76026,
    #76027,#76028,#76029,#76030,#76031,#76032,#76033),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    ,2,2,2,4),(0.E+000,3.547211342424E-002,6.897892184415E-002,
    0.100789736142,0.13118843416,0.160467961209,0.188925487965,
    0.216858440912,0.244561439815,0.272324068119,0.304019408863,
    0.334353152298,0.36318160578,0.391097070865,0.418582367738,
    0.446041145694,0.473819206644,0.502219608367,0.527651925736,
    0.553649576208,0.58044882086,0.608256542786,0.635268425472,
    0.660905702393,0.694295458847,0.742037820499,0.752037820499,
    0.762037820499,0.775325640998,0.801901281996,0.852343268601,
    0.882596225016,0.90925563049,0.93793325171,0.963039898131,
    0.985185021342,1.),.UNSPECIFIED.);
#75960 = CARTESIAN_POINT('',(0.783493715727,27.690915482323));
#75961 = CARTESIAN_POINT('',(0.785568811514,27.687128576611));
#75962 = CARTESIAN_POINT('',(0.787643907302,27.6833416709));
#75963 = CARTESIAN_POINT('',(0.790823858618,27.676051962094));
#75964 = CARTESIAN_POINT('',(0.792103787645,27.672520312987));
#75965 = CARTESIAN_POINT('',(0.794101035054,27.665732190346));
#75966 = CARTESIAN_POINT('',(0.794838062784,27.662447346607));
#75967 = CARTESIAN_POINT('',(0.795834214681,27.656131846709));
#75968 = CARTESIAN_POINT('',(0.796108326085,27.653075944406));
#75969 = CARTESIAN_POINT('',(0.796242713281,27.647194692975));
#75970 = CARTESIAN_POINT('',(0.79611360293,27.644346807047));
#75971 = CARTESIAN_POINT('',(0.795486732846,27.638857919815));
#75972 = CARTESIAN_POINT('',(0.794995539268,27.636196727926));
#75973 = CARTESIAN_POINT('',(0.793672507957,27.631059663692));
#75974 = CARTESIAN_POINT('',(0.792843460234,27.628565632375));
#75975 = CARTESIAN_POINT('',(0.790857069944,27.623745212871));
#75976 = CARTESIAN_POINT('',(0.789686062549,27.62140213337));
#75977 = CARTESIAN_POINT('',(0.787065248983,27.616872580081));
#75978 = CARTESIAN_POINT('',(0.785576098544,27.614666078529));
#75979 = CARTESIAN_POINT('',(0.782161545593,27.610150751729));
#75980 = CARTESIAN_POINT('',(0.780179231273,27.607835401066));
#75981 = CARTESIAN_POINT('',(0.775945258425,27.603601128328));
#75982 = CARTESIAN_POINT('',(0.773721432003,27.601632504359));
#75983 = CARTESIAN_POINT('',(0.76904537267,27.598100767218));
#75984 = CARTESIAN_POINT('',(0.766621967528,27.596489486117));
#75985 = CARTESIAN_POINT('',(0.761532041267,27.593628847557));
#75986 = CARTESIAN_POINT('',(0.758886498262,27.592339950853));
#75987 = CARTESIAN_POINT('',(0.753323548751,27.590103936588));
#75988 = CARTESIAN_POINT('',(0.750421217179,27.589123781943));
#75989 = CARTESIAN_POINT('',(0.744304078478,27.587506135356));
#75990 = CARTESIAN_POINT('',(0.741099720817,27.586840544176));
#75991 = CARTESIAN_POINT('',(0.734326917315,27.585872690314));
#75992 = CARTESIAN_POINT('',(0.730765225647,27.585546184301));
#75993 = CARTESIAN_POINT('',(0.723214560522,27.585297009736));
#75994 = CARTESIAN_POINT('',(0.719253636821,27.585351642343));
#75995 = CARTESIAN_POINT('',(0.711301359207,27.585893621867));
#75996 = CARTESIAN_POINT('',(0.70740749173,27.586304726883));
#75997 = CARTESIAN_POINT('',(0.69909361168,27.587551986778));
#75998 = CARTESIAN_POINT('',(0.694705433125,27.588362241861));
#75999 = CARTESIAN_POINT('',(0.685334151712,27.590479531131));
#76000 = CARTESIAN_POINT('',(0.680366203143,27.591763322621));
#76001 = CARTESIAN_POINT('',(0.669722102623,27.594922460785));
#76002 = CARTESIAN_POINT('',(0.664066204065,27.596772838689));
#76003 = CARTESIAN_POINT('',(0.652310870441,27.601043452644));
#76004 = CARTESIAN_POINT('',(0.646314930164,27.60338414414));
#76005 = CARTESIAN_POINT('',(0.63385904217,27.608631415922));
#76006 = CARTESIAN_POINT('',(0.627452917802,27.611495648463));
#76007 = CARTESIAN_POINT('',(0.61221362876,27.618614979588));
#76008 = CARTESIAN_POINT('',(0.603021952977,27.623158336051));
#76009 = CARTESIAN_POINT('',(0.580305343052,27.634842261098));
#76010 = CARTESIAN_POINT('',(0.566087919098,27.642579772973));
#76011 = CARTESIAN_POINT('',(0.548757593359,27.65244022194));
#76012 = CARTESIAN_POINT('',(0.54571109423,27.654189368386));
#76013 = CARTESIAN_POINT('',(0.539704669523,27.657670246962));
#76014 = CARTESIAN_POINT('',(0.536701448236,27.659426484384));
#76015 = CARTESIAN_POINT('',(0.529804038688,27.663498849702));
#76016 = CARTESIAN_POINT('',(0.525907631626,27.665828543929));
#76017 = CARTESIAN_POINT('',(0.51442191898,27.672785332045));
#76018 = CARTESIAN_POINT('',(0.506928763953,27.677443114484));
#76019 = CARTESIAN_POINT('',(0.486289788381,27.690646568596));
#76020 = CARTESIAN_POINT('',(0.473576287765,27.699240951467));
#76021 = CARTESIAN_POINT('',(0.455893059402,27.7121010807));
#76022 = CARTESIAN_POINT('',(0.449780226897,27.716770943884));
#76023 = CARTESIAN_POINT('',(0.43912688688,27.725338003704));
#76024 = CARTESIAN_POINT('',(0.43452906963,27.729237545101));
#76025 = CARTESIAN_POINT('',(0.425638850056,27.737185440907));
#76026 = CARTESIAN_POINT('',(0.421420165297,27.741210106628));
#76027 = CARTESIAN_POINT('',(0.414269001432,27.748559208978));
#76028 = CARTESIAN_POINT('',(0.411233253057,27.751914358011));
#76029 = CARTESIAN_POINT('',(0.406112406058,27.758070683125));
#76030 = CARTESIAN_POINT('',(0.403951559278,27.76089458795));
#76031 = CARTESIAN_POINT('',(0.400757352086,27.765496148432));
#76032 = CARTESIAN_POINT('',(0.399641045102,27.767296993827));
#76033 = CARTESIAN_POINT('',(0.398524738119,27.769097839222));
#76034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76039)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76036,#76037,#76038)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76036 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76037 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76038 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76039 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-002),#76036,
  'distance_accuracy_value','confusion accuracy');
#76040 = SHAPE_DEFINITION_REPRESENTATION(#76041,#75438);
#76041 = PRODUCT_DEFINITION_SHAPE('','',#76042);
#76042 = PRODUCT_DEFINITION('design','',#76043,#76046);
#76043 = PRODUCT_DEFINITION_FORMATION('','',#76044);
#76044 = PRODUCT('CADSOFTTOOLS 1.385','CADSOFTTOOLS 1.385','',(#76045));
#76045 = PRODUCT_CONTEXT('',#2,'mechanical');
#76046 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76047 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76048,#76050);
#76048 = ( REPRESENTATION_RELATIONSHIP('','',#75438,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76049) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76049 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1551);
#76050 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76051);
#76051 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('385','','',#5,#76042,$);
#76052 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76044));
#76053 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76054),#76200);
#76054 = SHELL_BASED_SURFACE_MODEL('',(#76055));
#76055 = OPEN_SHELL('',(#76056));
#76056 = ADVANCED_FACE('',(#76057),#76071,.T.);
#76057 = FACE_BOUND('',#76058,.T.);
#76058 = EDGE_LOOP('',(#76059,#76082,#76100,#76116,#76132,#76148,#76164)
  );
#76059 = ORIENTED_EDGE('',*,*,#76060,.T.);
#76060 = EDGE_CURVE('',#76061,#76063,#76065,.T.);
#76061 = VERTEX_POINT('',#76062);
#76062 = CARTESIAN_POINT('',(2.426147383286,-5.80383031808,
    9.398582983651));
#76063 = VERTEX_POINT('',#76064);
#76064 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#76065 = SURFACE_CURVE('',#76066,(#76070),.PCURVE_S1.);
#76066 = LINE('',#76067,#76068);
#76067 = CARTESIAN_POINT('',(2.401146897693,-5.803830853688,
    9.398583055736));
#76068 = VECTOR('',#76069,1.);
#76069 = DIRECTION('',(0.E+000,7.643917237337E-005,-0.999999997079));
#76070 = PCURVE('',#76071,#76076);
#76071 = PLANE('',#76072);
#76072 = AXIS2_PLACEMENT_3D('',#76073,#76074,#76075);
#76073 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#76074 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76075 = DIRECTION('',(0.E+000,1.,0.E+000));
#76076 = DEFINITIONAL_REPRESENTATION('',(#76077),#76081);
#76077 = LINE('',#76078,#76079);
#76078 = CARTESIAN_POINT('',(-0.4539691318,26.90141721682));
#76079 = VECTOR('',#76080,1.);
#76080 = DIRECTION('',(7.643917237337E-005,0.999999997079));
#76081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76082 = ORIENTED_EDGE('',*,*,#76083,.T.);
#76083 = EDGE_CURVE('',#76063,#76084,#76086,.T.);
#76084 = VERTEX_POINT('',#76085);
#76085 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#76086 = SURFACE_CURVE('',#76087,(#76092),.PCURVE_S1.);
#76087 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76088,#76089,#76090,#76091),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#76088 = CARTESIAN_POINT('',(2.401146897693,-5.803825772611,
    9.332110895653));
#76089 = CARTESIAN_POINT('',(2.401146897693,-5.83792554902,
    9.347841541948));
#76090 = CARTESIAN_POINT('',(2.401146897693,-5.88722147544,
    9.383340618961));
#76091 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#76092 = PCURVE('',#76071,#76093);
#76093 = DEFINITIONAL_REPRESENTATION('',(#76094),#76099);
#76094 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76095,#76096,#76097,#76098),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#76095 = CARTESIAN_POINT('',(-0.453964050723,26.967889376903));
#76096 = CARTESIAN_POINT('',(-0.488063827132,26.952158730607));
#76097 = CARTESIAN_POINT('',(-0.537359753552,26.916659653594));
#76098 = CARTESIAN_POINT('',(-0.563993505044,26.885094767778));
#76099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76100 = ORIENTED_EDGE('',*,*,#76101,.T.);
#76101 = EDGE_CURVE('',#76084,#76102,#76104,.T.);
#76102 = VERTEX_POINT('',#76103);
#76103 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#76104 = SURFACE_CURVE('',#76105,(#76109),.PCURVE_S1.);
#76105 = LINE('',#76106,#76107);
#76106 = CARTESIAN_POINT('',(2.401146897693,-5.913855226932,
    9.414905504777));
#76107 = VECTOR('',#76108,1.);
#76108 = DIRECTION('',(0.E+000,8.23941063314E-005,-0.999999996606));
#76109 = PCURVE('',#76071,#76110);
#76110 = DEFINITIONAL_REPRESENTATION('',(#76111),#76115);
#76111 = LINE('',#76112,#76113);
#76112 = CARTESIAN_POINT('',(-0.563993505044,26.885094767778));
#76113 = VECTOR('',#76114,1.);
#76114 = DIRECTION('',(8.23941063314E-005,0.999999996606));
#76115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76116 = ORIENTED_EDGE('',*,*,#76117,.T.);
#76117 = EDGE_CURVE('',#76102,#76118,#76120,.T.);
#76118 = VERTEX_POINT('',#76119);
#76119 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#76120 = SURFACE_CURVE('',#76121,(#76125),.PCURVE_S1.);
#76121 = LINE('',#76122,#76123);
#76122 = CARTESIAN_POINT('',(2.401146897693,-5.913819131186,
    8.976819004893));
#76123 = VECTOR('',#76124,1.);
#76124 = DIRECTION('',(0.E+000,-0.999999996584,-8.265168879798E-005));
#76125 = PCURVE('',#76071,#76126);
#76126 = DEFINITIONAL_REPRESENTATION('',(#76127),#76131);
#76127 = LINE('',#76128,#76129);
#76128 = CARTESIAN_POINT('',(-0.563957409298,27.323181267662));
#76129 = VECTOR('',#76130,1.);
#76130 = DIRECTION('',(-0.999999996584,8.265168879798E-005));
#76131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76132 = ORIENTED_EDGE('',*,*,#76133,.T.);
#76133 = EDGE_CURVE('',#76118,#76134,#76136,.T.);
#76134 = VERTEX_POINT('',#76135);
#76135 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#76136 = SURFACE_CURVE('',#76137,(#76141),.PCURVE_S1.);
#76137 = LINE('',#76138,#76139);
#76138 = CARTESIAN_POINT('',(2.401146897693,-5.968830492836,
    8.976814458111));
#76139 = VECTOR('',#76140,1.);
#76140 = DIRECTION('',(0.E+000,-8.265168879293E-005,0.999999996584));
#76141 = PCURVE('',#76071,#76142);
#76142 = DEFINITIONAL_REPRESENTATION('',(#76143),#76147);
#76143 = LINE('',#76144,#76145);
#76144 = CARTESIAN_POINT('',(-0.618968770948,27.323185814444));
#76145 = VECTOR('',#76146,1.);
#76146 = DIRECTION('',(-8.265168879293E-005,-0.999999996584));
#76147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76148 = ORIENTED_EDGE('',*,*,#76149,.T.);
#76149 = EDGE_CURVE('',#76134,#76150,#76152,.T.);
#76150 = VERTEX_POINT('',#76151);
#76151 = CARTESIAN_POINT('',(2.426146897693,-5.933348873769,
    9.539109450668));
#76152 = SURFACE_CURVE('',#76153,(#76157),.PCURVE_S1.);
#76153 = LINE('',#76154,#76155);
#76154 = CARTESIAN_POINT('',(2.401146897693,-5.968876967224,
    9.539106514211));
#76155 = VECTOR('',#76156,1.);
#76156 = DIRECTION('',(0.E+000,0.999999996584,8.265168889084E-005));
#76157 = PCURVE('',#76071,#76158);
#76158 = DEFINITIONAL_REPRESENTATION('',(#76159),#76163);
#76159 = LINE('',#76160,#76161);
#76160 = CARTESIAN_POINT('',(-0.619015245336,26.760893758344));
#76161 = VECTOR('',#76162,1.);
#76162 = DIRECTION('',(0.999999996584,-8.265168889084E-005));
#76163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76164 = ORIENTED_EDGE('',*,*,#76165,.T.);
#76165 = EDGE_CURVE('',#76150,#76061,#76166,.T.);
#76166 = SURFACE_CURVE('',#76167,(#76182),.PCURVE_S1.);
#76167 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76168,#76169,#76170,#76171,
    #76172,#76173,#76174,#76175,#76176,#76177,#76178,#76179,#76180,
    #76181),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505982029,0.249777992548,0.407512792207,0.592500332849,
    0.801880328204,1.),.UNSPECIFIED.);
#76168 = CARTESIAN_POINT('',(2.401146897693,-5.933348873769,
    9.539109450668));
#76169 = CARTESIAN_POINT('',(2.401146897693,-5.930946390907,
    9.533460097931));
#76170 = CARTESIAN_POINT('',(2.401146897693,-5.928543908046,
    9.527810745194));
#76171 = CARTESIAN_POINT('',(2.401146897693,-5.922142296872,
    9.515409576518));
#76172 = CARTESIAN_POINT('',(2.401146897693,-5.918155365882,
    9.508598823972));
#76173 = CARTESIAN_POINT('',(2.401146897693,-5.908579325465,
    9.493913081814));
#76174 = CARTESIAN_POINT('',(2.401146897693,-5.902702914732,
    9.485858207991));
#76175 = CARTESIAN_POINT('',(2.401146897693,-5.888859587779,
    9.468801337472));
#76176 = CARTESIAN_POINT('',(2.401146897693,-5.8805003536,9.459553093806
    ));
#76177 = CARTESIAN_POINT('',(2.401146897693,-5.861497018209,
    9.440856826603));
#76178 = CARTESIAN_POINT('',(2.401146897693,-5.85040266927,
    9.431082941949));
#76179 = CARTESIAN_POINT('',(2.401146897693,-5.827744195476,
    9.413748742911));
#76180 = CARTESIAN_POINT('',(2.401146897693,-5.815787524582,
    9.406165899371));
#76181 = CARTESIAN_POINT('',(2.401146897693,-5.803830853688,
    9.39858305583));
#76182 = PCURVE('',#76071,#76183);
#76183 = DEFINITIONAL_REPRESENTATION('',(#76184),#76199);
#76184 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76185,#76186,#76187,#76188,
    #76189,#76190,#76191,#76192,#76193,#76194,#76195,#76196,#76197,
    #76198),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505982029,0.249777992548,0.407512792207,0.592500332849,
    0.801880328204,1.),.UNSPECIFIED.);
#76185 = CARTESIAN_POINT('',(-0.583487151881,26.760890821887));
#76186 = CARTESIAN_POINT('',(-0.581084669019,26.766540174624));
#76187 = CARTESIAN_POINT('',(-0.578682186158,26.772189527362));
#76188 = CARTESIAN_POINT('',(-0.572280574984,26.784590696037));
#76189 = CARTESIAN_POINT('',(-0.568293643994,26.791401448583));
#76190 = CARTESIAN_POINT('',(-0.558717603577,26.806087190742));
#76191 = CARTESIAN_POINT('',(-0.552841192844,26.814142064564));
#76192 = CARTESIAN_POINT('',(-0.53899786589,26.831198935083));
#76193 = CARTESIAN_POINT('',(-0.530638631711,26.84044717875));
#76194 = CARTESIAN_POINT('',(-0.511635296321,26.859143445953));
#76195 = CARTESIAN_POINT('',(-0.500540947382,26.868917330606));
#76196 = CARTESIAN_POINT('',(-0.477882473587,26.886251529644));
#76197 = CARTESIAN_POINT('',(-0.465925802693,26.893834373185));
#76198 = CARTESIAN_POINT('',(-0.4539691318,26.901417216725));
#76199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76204)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76201,#76202,#76203)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76201 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76202 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76203 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76204 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#76201,
  'distance_accuracy_value','confusion accuracy');
#76205 = SHAPE_DEFINITION_REPRESENTATION(#76206,#76053);
#76206 = PRODUCT_DEFINITION_SHAPE('','',#76207);
#76207 = PRODUCT_DEFINITION('design','',#76208,#76211);
#76208 = PRODUCT_DEFINITION_FORMATION('','',#76209);
#76209 = PRODUCT('CADSOFTTOOLS 1.386','CADSOFTTOOLS 1.386','',(#76210));
#76210 = PRODUCT_CONTEXT('',#2,'mechanical');
#76211 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76212 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76213,#76215);
#76213 = ( REPRESENTATION_RELATIONSHIP('','',#76053,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76214) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76214 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1555);
#76215 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76216);
#76216 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('386','','',#5,#76207,$);
#76217 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76209));
#76218 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76219),#76365);
#76219 = SHELL_BASED_SURFACE_MODEL('',(#76220));
#76220 = OPEN_SHELL('',(#76221));
#76221 = ADVANCED_FACE('',(#76222),#76236,.T.);
#76222 = FACE_BOUND('',#76223,.T.);
#76223 = EDGE_LOOP('',(#76224,#76247,#76265,#76281,#76297,#76313,#76329)
  );
#76224 = ORIENTED_EDGE('',*,*,#76225,.T.);
#76225 = EDGE_CURVE('',#76226,#76228,#76230,.T.);
#76226 = VERTEX_POINT('',#76227);
#76227 = CARTESIAN_POINT('',(2.426146897693,-5.008307131558,
    9.043268741448));
#76228 = VERTEX_POINT('',#76229);
#76229 = CARTESIAN_POINT('',(2.401146897693,-5.041539877367,
    8.985699262784));
#76230 = SURFACE_CURVE('',#76231,(#76235),.PCURVE_S1.);
#76231 = LINE('',#76232,#76233);
#76232 = CARTESIAN_POINT('',(2.401146897693,-5.008307131558,
    9.043268741448));
#76233 = VECTOR('',#76234,1.);
#76234 = DIRECTION('',(0.E+000,-0.499943492602,-0.866058025888));
#76235 = PCURVE('',#76236,#76241);
#76236 = PLANE('',#76237);
#76237 = AXIS2_PLACEMENT_3D('',#76238,#76239,#76240);
#76238 = CARTESIAN_POINT('',(2.401146897693,-5.349861721888,
    36.300000272556));
#76239 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76240 = DIRECTION('',(0.E+000,1.,0.E+000));
#76241 = DEFINITIONAL_REPRESENTATION('',(#76242),#76246);
#76242 = LINE('',#76243,#76244);
#76243 = CARTESIAN_POINT('',(0.34155459033,27.256731531108));
#76244 = VECTOR('',#76245,1.);
#76245 = DIRECTION('',(-0.499943492602,0.866058025888));
#76246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76247 = ORIENTED_EDGE('',*,*,#76248,.T.);
#76248 = EDGE_CURVE('',#76228,#76249,#76251,.T.);
#76249 = VERTEX_POINT('',#76250);
#76250 = CARTESIAN_POINT('',(2.401146897693,-5.095431191483,
    9.112416503227));
#76251 = SURFACE_CURVE('',#76252,(#76257),.PCURVE_S1.);
#76252 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76253,#76254,#76255,#76256),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#76253 = CARTESIAN_POINT('',(2.401146897693,-5.041539877367,
    8.985699262784));
#76254 = CARTESIAN_POINT('',(2.401146897693,-5.063206142926,
    9.016372568787));
#76255 = CARTESIAN_POINT('',(2.401146897693,-5.088148128997,
    9.071763634502));
#76256 = CARTESIAN_POINT('',(2.401146897693,-5.095431191483,
    9.112416503227));
#76257 = PCURVE('',#76236,#76258);
#76258 = DEFINITIONAL_REPRESENTATION('',(#76259),#76264);
#76259 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76260,#76261,#76262,#76263),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#76260 = CARTESIAN_POINT('',(0.308321844521,27.314301009771));
#76261 = CARTESIAN_POINT('',(0.286655578962,27.283627703769));
#76262 = CARTESIAN_POINT('',(0.261713592891,27.228236638054));
#76263 = CARTESIAN_POINT('',(0.254430530406,27.187583769328));
#76264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76265 = ORIENTED_EDGE('',*,*,#76266,.T.);
#76266 = EDGE_CURVE('',#76249,#76267,#76269,.T.);
#76267 = VERTEX_POINT('',#76268);
#76268 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#76269 = SURFACE_CURVE('',#76270,(#76274),.PCURVE_S1.);
#76270 = LINE('',#76271,#76272);
#76271 = CARTESIAN_POINT('',(2.401146897693,-5.095431191483,
    9.112416503227));
#76272 = VECTOR('',#76273,1.);
#76273 = DIRECTION('',(0.E+000,-0.499930954733,-0.866065263418));
#76274 = PCURVE('',#76236,#76275);
#76275 = DEFINITIONAL_REPRESENTATION('',(#76276),#76280);
#76276 = LINE('',#76277,#76278);
#76277 = CARTESIAN_POINT('',(0.254430530406,27.187583769328));
#76278 = VECTOR('',#76279,1.);
#76279 = DIRECTION('',(-0.499930954733,0.866065263418));
#76280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76281 = ORIENTED_EDGE('',*,*,#76282,.T.);
#76282 = EDGE_CURVE('',#76267,#76283,#76285,.T.);
#76283 = VERTEX_POINT('',#76284);
#76284 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#76285 = SURFACE_CURVE('',#76286,(#76290),.PCURVE_S1.);
#76286 = LINE('',#76287,#76288);
#76287 = CARTESIAN_POINT('',(2.401146897693,-5.314444471921,
    8.733004521193));
#76288 = VECTOR('',#76289,1.);
#76289 = DIRECTION('',(0.E+000,-0.866049706111,0.499957904774));
#76290 = PCURVE('',#76236,#76291);
#76291 = DEFINITIONAL_REPRESENTATION('',(#76292),#76296);
#76292 = LINE('',#76293,#76294);
#76293 = CARTESIAN_POINT('',(3.541724996672E-002,27.566995751363));
#76294 = VECTOR('',#76295,1.);
#76295 = DIRECTION('',(-0.866049706111,-0.499957904774));
#76296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76297 = ORIENTED_EDGE('',*,*,#76298,.T.);
#76298 = EDGE_CURVE('',#76283,#76299,#76301,.T.);
#76299 = VERTEX_POINT('',#76300);
#76300 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#76301 = SURFACE_CURVE('',#76302,(#76306),.PCURVE_S1.);
#76302 = LINE('',#76303,#76304);
#76303 = CARTESIAN_POINT('',(2.401146897693,-5.362084375353,
    8.760506344858));
#76304 = VECTOR('',#76305,1.);
#76305 = DIRECTION('',(0.E+000,0.499925600804,0.866068353919));
#76306 = PCURVE('',#76236,#76307);
#76307 = DEFINITIONAL_REPRESENTATION('',(#76308),#76312);
#76308 = LINE('',#76309,#76310);
#76309 = CARTESIAN_POINT('',(-1.222265346461E-002,27.539493927697));
#76310 = VECTOR('',#76311,1.);
#76311 = DIRECTION('',(0.499925600804,-0.866068353919));
#76312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76313 = ORIENTED_EDGE('',*,*,#76314,.T.);
#76314 = EDGE_CURVE('',#76299,#76315,#76317,.T.);
#76315 = VERTEX_POINT('',#76316);
#76316 = CARTESIAN_POINT('',(2.426146897693,-5.050209649592,
    9.229727216815));
#76317 = SURFACE_CURVE('',#76318,(#76322),.PCURVE_S1.);
#76318 = LINE('',#76319,#76320);
#76319 = CARTESIAN_POINT('',(2.401146897693,-5.080980690782,
    9.247488817821));
#76320 = VECTOR('',#76321,1.);
#76321 = DIRECTION('',(0.E+000,0.866074977082,-0.499914126698));
#76322 = PCURVE('',#76236,#76323);
#76323 = DEFINITIONAL_REPRESENTATION('',(#76324),#76328);
#76324 = LINE('',#76325,#76326);
#76325 = CARTESIAN_POINT('',(0.268881031106,27.052511454734));
#76326 = VECTOR('',#76327,1.);
#76327 = DIRECTION('',(0.866074977082,0.499914126698));
#76328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76329 = ORIENTED_EDGE('',*,*,#76330,.T.);
#76330 = EDGE_CURVE('',#76315,#76226,#76331,.T.);
#76331 = SURFACE_CURVE('',#76332,(#76347),.PCURVE_S1.);
#76332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76333,#76334,#76335,#76336,
    #76337,#76338,#76339,#76340,#76341,#76342,#76343,#76344,#76345,
    #76346),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760913,0.249777361977,0.407511509781,0.592498157442,
    0.801877283188,1.),.UNSPECIFIED.);
#76333 = CARTESIAN_POINT('',(2.401146897693,-5.050209649592,
    9.229727216815));
#76334 = CARTESIAN_POINT('',(2.401146897693,-5.050953733188,
    9.223633500318));
#76335 = CARTESIAN_POINT('',(2.401146897693,-5.051697816785,
    9.217539783821));
#76336 = CARTESIAN_POINT('',(2.401146897693,-5.052354479429,
    9.203599280703));
#76337 = CARTESIAN_POINT('',(2.401146897693,-5.052307090612,
    9.195707553513));
#76338 = CARTESIAN_POINT('',(2.401146897693,-5.051356908874,
    9.17820136938));
#76339 = CARTESIAN_POINT('',(2.401146897693,-5.050295247943,
    9.168287481357));
#76340 = CARTESIAN_POINT('',(2.401146897693,-5.046835067194,
    9.146594234177));
#76341 = CARTESIAN_POINT('',(2.401146897693,-5.044219913586,
    9.134405465561));
#76342 = CARTESIAN_POINT('',(2.401146897693,-5.037110756973,
    9.108712470104));
#76343 = CARTESIAN_POINT('',(2.401146897693,-5.032389756066,
    9.094700920105));
#76344 = CARTESIAN_POINT('',(2.401146897693,-5.021434039293,9.0683596758
    ));
#76345 = CARTESIAN_POINT('',(2.401146897693,-5.014870585426,
    9.055814208624));
#76346 = CARTESIAN_POINT('',(2.401146897693,-5.008307131558,
    9.043268741448));
#76347 = PCURVE('',#76236,#76348);
#76348 = DEFINITIONAL_REPRESENTATION('',(#76349),#76364);
#76349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76350,#76351,#76352,#76353,
    #76354,#76355,#76356,#76357,#76358,#76359,#76360,#76361,#76362,
    #76363),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
    0.115505760913,0.249777361977,0.407511509781,0.592498157442,
    0.801877283188,1.),.UNSPECIFIED.);
#76350 = CARTESIAN_POINT('',(0.299652072296,27.07027305574));
#76351 = CARTESIAN_POINT('',(0.2989079887,27.076366772237));
#76352 = CARTESIAN_POINT('',(0.298163905103,27.082460488734));
#76353 = CARTESIAN_POINT('',(0.297507242459,27.096400991853));
#76354 = CARTESIAN_POINT('',(0.297554631276,27.104292719042));
#76355 = CARTESIAN_POINT('',(0.298504813014,27.121798903175));
#76356 = CARTESIAN_POINT('',(0.299566473945,27.131712791199));
#76357 = CARTESIAN_POINT('',(0.303026654694,27.153406038379));
#76358 = CARTESIAN_POINT('',(0.305641808302,27.165594806995));
#76359 = CARTESIAN_POINT('',(0.312750964915,27.191287802451));
#76360 = CARTESIAN_POINT('',(0.317471965822,27.205299352451));
#76361 = CARTESIAN_POINT('',(0.328427682595,27.231640596755));
#76362 = CARTESIAN_POINT('',(0.334991136462,27.244186063932));
#76363 = CARTESIAN_POINT('',(0.34155459033,27.256731531108));
#76364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76369)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76366,#76367,#76368)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76366 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76367 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76368 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76369 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#76366,
  'distance_accuracy_value','confusion accuracy');
#76370 = SHAPE_DEFINITION_REPRESENTATION(#76371,#76218);
#76371 = PRODUCT_DEFINITION_SHAPE('','',#76372);
#76372 = PRODUCT_DEFINITION('design','',#76373,#76376);
#76373 = PRODUCT_DEFINITION_FORMATION('','',#76374);
#76374 = PRODUCT('CADSOFTTOOLS 1.387','CADSOFTTOOLS 1.387','',(#76375));
#76375 = PRODUCT_CONTEXT('',#2,'mechanical');
#76376 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76377 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76378,#76380);
#76378 = ( REPRESENTATION_RELATIONSHIP('','',#76218,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76379) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76379 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1559);
#76380 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76381);
#76381 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('387','','',#5,#76372,$);
#76382 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76374));
#76383 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76384),#76693);
#76384 = SHELL_BASED_SURFACE_MODEL('',(#76385));
#76385 = OPEN_SHELL('',(#76386));
#76386 = ADVANCED_FACE('',(#76387),#76402,.T.);
#76387 = FACE_BOUND('',#76388,.T.);
#76388 = EDGE_LOOP('',(#76389,#76412,#76428,#76443,#76459,#76566,#76611,
    #76652));
#76389 = ORIENTED_EDGE('',*,*,#76390,.F.);
#76390 = EDGE_CURVE('',#76391,#76393,#76395,.T.);
#76391 = VERTEX_POINT('',#76392);
#76392 = CARTESIAN_POINT('',(2.401146897693,-24.86836510137,
    8.602100224003));
#76393 = VERTEX_POINT('',#76394);
#76394 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602100003071));
#76395 = SURFACE_CURVE('',#76396,(#76401),.PCURVE_S1.);
#76396 = CIRCLE('',#76397,1.);
#76397 = AXIS2_PLACEMENT_3D('',#76398,#76399,#76400);
#76398 = CARTESIAN_POINT('',(2.401146897693,-25.86836510137,
    8.602100224003));
#76399 = DIRECTION('',(1.,0.E+000,0.E+000));
#76400 = DIRECTION('',(-0.E+000,1.,0.E+000));
#76401 = PCURVE('',#76402,#76407);
#76402 = CYLINDRICAL_SURFACE('',#76403,1.);
#76403 = AXIS2_PLACEMENT_3D('',#76404,#76405,#76406);
#76404 = CARTESIAN_POINT('',(-2.198853102307,-25.86836510137,
    8.602100224003));
#76405 = DIRECTION('',(1.,0.E+000,0.E+000));
#76406 = DIRECTION('',(0.E+000,-1.,0.E+000));
#76407 = DEFINITIONAL_REPRESENTATION('',(#76408),#76411);
#76408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76409,#76410),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570794131988),.PIECEWISE_BEZIER_KNOTS.);
#76409 = CARTESIAN_POINT('',(3.14159265359,4.6));
#76410 = CARTESIAN_POINT('',(4.712386785578,4.6));
#76411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76412 = ORIENTED_EDGE('',*,*,#76413,.F.);
#76413 = EDGE_CURVE('',#76414,#76391,#76416,.T.);
#76414 = VERTEX_POINT('',#76415);
#76415 = CARTESIAN_POINT('',(2.401146897693,-24.88355734815,
    8.428452047492));
#76416 = SURFACE_CURVE('',#76417,(#76422),.PCURVE_S1.);
#76417 = CIRCLE('',#76418,1.);
#76418 = AXIS2_PLACEMENT_3D('',#76419,#76420,#76421);
#76419 = CARTESIAN_POINT('',(2.401146897693,-25.86836510137,
    8.602100224003));
#76420 = DIRECTION('',(1.,0.E+000,0.E+000));
#76421 = DIRECTION('',(0.E+000,0.984807753216,-0.173648176511));
#76422 = PCURVE('',#76402,#76423);
#76423 = DEFINITIONAL_REPRESENTATION('',(#76424),#76427);
#76424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76425,#76426),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.174532924026),.PIECEWISE_BEZIER_KNOTS.);
#76425 = CARTESIAN_POINT('',(2.967059729564,4.6));
#76426 = CARTESIAN_POINT('',(3.14159265359,4.6));
#76427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76428 = ORIENTED_EDGE('',*,*,#76429,.F.);
#76429 = EDGE_CURVE('',#76430,#76414,#76432,.T.);
#76430 = VERTEX_POINT('',#76431);
#76431 = CARTESIAN_POINT('',(-0.198853102307,-24.88355734815,
    8.428452047492));
#76432 = SURFACE_CURVE('',#76433,(#76437),.PCURVE_S1.);
#76433 = LINE('',#76434,#76435);
#76434 = CARTESIAN_POINT('',(-0.198853102307,-24.88355734815,
    8.428452047492));
#76435 = VECTOR('',#76436,1.);
#76436 = DIRECTION('',(1.,0.E+000,0.E+000));
#76437 = PCURVE('',#76402,#76438);
#76438 = DEFINITIONAL_REPRESENTATION('',(#76439),#76442);
#76439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76440,#76441),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#76440 = CARTESIAN_POINT('',(2.967059729564,2.));
#76441 = CARTESIAN_POINT('',(2.967059729564,4.6));
#76442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76443 = ORIENTED_EDGE('',*,*,#76444,.T.);
#76444 = EDGE_CURVE('',#76430,#76445,#76447,.T.);
#76445 = VERTEX_POINT('',#76446);
#76446 = CARTESIAN_POINT('',(-0.198853102307,-24.86836510137,
    8.602100224003));
#76447 = SURFACE_CURVE('',#76448,(#76453),.PCURVE_S1.);
#76448 = CIRCLE('',#76449,1.);
#76449 = AXIS2_PLACEMENT_3D('',#76450,#76451,#76452);
#76450 = CARTESIAN_POINT('',(-0.198853102307,-25.86836510137,
    8.602100224003));
#76451 = DIRECTION('',(1.,0.E+000,0.E+000));
#76452 = DIRECTION('',(0.E+000,0.984807753216,-0.173648176511));
#76453 = PCURVE('',#76402,#76454);
#76454 = DEFINITIONAL_REPRESENTATION('',(#76455),#76458);
#76455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76456,#76457),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.174532924026),.PIECEWISE_BEZIER_KNOTS.);
#76456 = CARTESIAN_POINT('',(2.967059729564,2.));
#76457 = CARTESIAN_POINT('',(3.14159265359,2.));
#76458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76459 = ORIENTED_EDGE('',*,*,#76460,.T.);
#76460 = EDGE_CURVE('',#76445,#76461,#76463,.T.);
#76461 = VERTEX_POINT('',#76462);
#76462 = CARTESIAN_POINT('',(-0.198853102307,-25.84784180392,
    9.602043815206));
#76463 = SURFACE_CURVE('',#76464,(#76493),.PCURVE_S1.);
#76464 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76465,#76466,#76467,#76468,
    #76469,#76470,#76471,#76472,#76473,#76474,#76475,#76476,#76477,
    #76478,#76479,#76480,#76481,#76482,#76483,#76484,#76485,#76486,
    #76487,#76488,#76489,#76490,#76491,#76492),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,8.979076428112E-002,
    0.175388472609,0.257758744135,0.33773280085,0.416046281778,
    0.493369589714,0.570332730088,0.647546775542,0.725623605207,
    0.805195315469,0.886934623419,0.971577665563,1.),.UNSPECIFIED.);
#76465 = CARTESIAN_POINT('',(-0.198853102307,-24.86836510137,
    8.602100224003));
#76466 = CARTESIAN_POINT('',(-0.198853102307,-24.86963489496,
    8.644622149971));
#76467 = CARTESIAN_POINT('',(-0.198853102307,-24.87090468856,
    8.687144075939));
#76468 = CARTESIAN_POINT('',(-0.198853102307,-24.88212481065,
    8.771925703814));
#76469 = CARTESIAN_POINT('',(-0.198853102307,-24.89009469514,
    8.81436515372));
#76470 = CARTESIAN_POINT('',(-0.198853102307,-24.91190463759,
    8.896622587635));
#76471 = CARTESIAN_POINT('',(-0.198853102307,-24.92523838197,
    8.937506709039));
#76472 = CARTESIAN_POINT('',(-0.198853102307,-24.95714832404,
    9.015973265956));
#76473 = CARTESIAN_POINT('',(-0.198853102307,-24.97555508032,
    9.054645359199));
#76474 = CARTESIAN_POINT('',(-0.198853102307,-25.01693120184,
    9.128134525726));
#76475 = CARTESIAN_POINT('',(-0.198853102307,-25.04004426308,
    9.163987108552));
#76476 = CARTESIAN_POINT('',(-0.198853102307,-25.09012000827,
    9.231409111826));
#76477 = CARTESIAN_POINT('',(-0.198853102307,-25.11750397793,
    9.26389216349));
#76478 = CARTESIAN_POINT('',(-0.198853102307,-25.17539346004,
    9.324268912516));
#76479 = CARTESIAN_POINT('',(-0.198853102307,-25.2065523522,
    9.352897220382));
#76480 = CARTESIAN_POINT('',(-0.198853102307,-25.27126560304,
    9.405375367634));
#76481 = CARTESIAN_POINT('',(-0.198853102307,-25.305651752,
    9.429734848837));
#76482 = CARTESIAN_POINT('',(-0.198853102307,-25.37611151341,
    9.473596762128));
#76483 = CARTESIAN_POINT('',(-0.198853102307,-25.41313515496,
    9.493349656858));
#76484 = CARTESIAN_POINT('',(-0.198853102307,-25.48819489943,
    9.528022132579));
#76485 = CARTESIAN_POINT('',(-0.198853102307,-25.52723427352,
    9.542910990165));
#76486 = CARTESIAN_POINT('',(-0.198853102307,-25.60569713264,
    9.567971581567));
#76487 = CARTESIAN_POINT('',(-0.198853102307,-25.64610894814,
    9.577821986192));
#76488 = CARTESIAN_POINT('',(-0.198853102307,-25.72674722154,
    9.593002864233));
#76489 = CARTESIAN_POINT('',(-0.198853102307,-25.76778995503,
    9.597685100516));
#76490 = CARTESIAN_POINT('',(-0.198853102307,-25.82121552379,
    9.601129420667));
#76491 = CARTESIAN_POINT('',(-0.198853102307,-25.83452866385,
    9.601586617937));
#76492 = CARTESIAN_POINT('',(-0.198853102307,-25.84784180392,
    9.602043815206));
#76493 = PCURVE('',#76402,#76494);
#76494 = DEFINITIONAL_REPRESENTATION('',(#76495),#76565);
#76495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76496,#76497,#76498,#76499,
    #76500,#76501,#76502,#76503,#76504,#76505,#76506,#76507,#76508,
    #76509,#76510,#76511,#76512,#76513,#76514,#76515,#76516,#76517,
    #76518,#76519,#76520,#76521,#76522,#76523,#76524,#76525,#76526,
    #76527,#76528,#76529,#76530,#76531,#76532,#76533,#76534,#76535,
    #76536,#76537,#76538,#76539,#76540,#76541,#76542,#76543,#76544,
    #76545,#76546,#76547,#76548,#76549,#76550,#76551,#76552,#76553,
    #76554,#76555,#76556,#76557,#76558,#76559,#76560,#76561,#76562,
    #76563,#76564),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#76496 = CARTESIAN_POINT('',(3.14159265359,2.));
#76497 = CARTESIAN_POINT('',(3.148768816632,2.));
#76498 = CARTESIAN_POINT('',(3.16312691557,2.));
#76499 = CARTESIAN_POINT('',(3.184704391029,2.));
#76500 = CARTESIAN_POINT('',(3.206340975358,2.));
#76501 = CARTESIAN_POINT('',(3.228070243726,2.));
#76502 = CARTESIAN_POINT('',(3.249935608495,2.));
#76503 = CARTESIAN_POINT('',(3.271990410234,2.));
#76504 = CARTESIAN_POINT('',(3.294302203062,2.));
#76505 = CARTESIAN_POINT('',(3.316830820656,2.));
#76506 = CARTESIAN_POINT('',(3.33953753128,2.));
#76507 = CARTESIAN_POINT('',(3.362383394146,2.));
#76508 = CARTESIAN_POINT('',(3.385342009927,2.));
#76509 = CARTESIAN_POINT('',(3.408351641789,2.));
#76510 = CARTESIAN_POINT('',(3.431595337218,2.));
#76511 = CARTESIAN_POINT('',(3.455017379161,2.));
#76512 = CARTESIAN_POINT('',(3.478574406809,2.));
#76513 = CARTESIAN_POINT('',(3.502232759654,2.));
#76514 = CARTESIAN_POINT('',(3.525919717826,2.));
#76515 = CARTESIAN_POINT('',(3.549722887716,2.));
#76516 = CARTESIAN_POINT('',(3.573727780786,2.));
#76517 = CARTESIAN_POINT('',(3.597848684659,2.));
#76518 = CARTESIAN_POINT('',(3.622049681683,2.));
#76519 = CARTESIAN_POINT('',(3.646275499025,2.));
#76520 = CARTESIAN_POINT('',(3.670509111599,2.));
#76521 = CARTESIAN_POINT('',(3.694936897604,2.));
#76522 = CARTESIAN_POINT('',(3.719457999325,2.));
#76523 = CARTESIAN_POINT('',(3.744033128816,2.));
#76524 = CARTESIAN_POINT('',(3.768613351091,2.));
#76525 = CARTESIAN_POINT('',(3.793133499012,2.));
#76526 = CARTESIAN_POINT('',(3.817808413056,2.));
#76527 = CARTESIAN_POINT('',(3.842552348496,2.));
#76528 = CARTESIAN_POINT('',(3.867318716074,2.));
#76529 = CARTESIAN_POINT('',(3.89206234847,2.));
#76530 = CARTESIAN_POINT('',(3.916695694326,2.));
#76531 = CARTESIAN_POINT('',(3.941434515028,2.));
#76532 = CARTESIAN_POINT('',(3.966213966027,2.));
#76533 = CARTESIAN_POINT('',(3.990981743561,2.));
#76534 = CARTESIAN_POINT('',(4.015696069724,2.));
#76535 = CARTESIAN_POINT('',(4.040258577431,2.));
#76536 = CARTESIAN_POINT('',(4.064873464792,2.));
#76537 = CARTESIAN_POINT('',(4.089498938716,2.));
#76538 = CARTESIAN_POINT('',(4.114079097679,2.));
#76539 = CARTESIAN_POINT('',(4.13857616118,2.));
#76540 = CARTESIAN_POINT('',(4.162887809312,2.));
#76541 = CARTESIAN_POINT('',(4.187192377369,2.));
#76542 = CARTESIAN_POINT('',(4.211480351864,2.));
#76543 = CARTESIAN_POINT('',(4.235692592371,2.));
#76544 = CARTESIAN_POINT('',(4.259795111721,2.));
#76545 = CARTESIAN_POINT('',(4.283693014349,2.));
#76546 = CARTESIAN_POINT('',(4.307509178582,2.));
#76547 = CARTESIAN_POINT('',(4.331289595274,2.));
#76548 = CARTESIAN_POINT('',(4.35496908763,2.));
#76549 = CARTESIAN_POINT('',(4.378514847401,2.));
#76550 = CARTESIAN_POINT('',(4.401862772218,2.));
#76551 = CARTESIAN_POINT('',(4.425030338266,2.));
#76552 = CARTESIAN_POINT('',(4.448152133306,2.));
#76553 = CARTESIAN_POINT('',(4.471152523485,2.));
#76554 = CARTESIAN_POINT('',(4.494003835276,2.));
#76555 = CARTESIAN_POINT('',(4.516670217025,2.));
#76556 = CARTESIAN_POINT('',(4.539086879004,2.));
#76557 = CARTESIAN_POINT('',(4.561398921102,2.));
#76558 = CARTESIAN_POINT('',(4.583579898297,2.));
#76559 = CARTESIAN_POINT('',(4.605612678389,2.));
#76560 = CARTESIAN_POINT('',(4.627472410395,2.));
#76561 = CARTESIAN_POINT('',(4.649138969793,2.));
#76562 = CARTESIAN_POINT('',(4.670565242613,2.));
#76563 = CARTESIAN_POINT('',(4.684771402488,2.));
#76564 = CARTESIAN_POINT('',(4.691867406446,2.));
#76565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76566 = ORIENTED_EDGE('',*,*,#76567,.F.);
#76567 = EDGE_CURVE('',#76568,#76461,#76570,.T.);
#76568 = VERTEX_POINT('',#76569);
#76569 = CARTESIAN_POINT('',(1.356380753039,-25.8682773091,
    9.602100222089));
#76570 = SURFACE_CURVE('',#76571,(#76582),.PCURVE_S1.);
#76571 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76572,#76573,#76574,#76575,
    #76576,#76577,#76578,#76579,#76580,#76581),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.307534392761,0.615069580469,0.92260618456,1.),
  .UNSPECIFIED.);
#76572 = CARTESIAN_POINT('',(1.356380753039,-25.8682773091,
    9.602099997505));
#76573 = CARTESIAN_POINT('',(1.196951456818,-25.8690313611,
    9.602099997505));
#76574 = CARTESIAN_POINT('',(1.037522160597,-25.86978541311,
    9.602099997505));
#76575 = CARTESIAN_POINT('',(0.718663149391,-25.86559563687,
    9.602099997505));
#76576 = CARTESIAN_POINT('',(0.559233432308,-25.8587524881,
    9.602099997505));
#76577 = CARTESIAN_POINT('',(0.240373272269,-25.85266339974,
    9.602099997505));
#76578 = CARTESIAN_POINT('',(8.094282709577E-002,-25.85151817621,
    9.602099997505));
#76579 = CARTESIAN_POINT('',(-0.118609446395,-25.84889609526,
    9.602099997505));
#76580 = CARTESIAN_POINT('',(-0.158731273721,-25.84836890167,
    9.602099997505));
#76581 = CARTESIAN_POINT('',(-0.198853101047,-25.84784170808,
    9.602099997505));
#76582 = PCURVE('',#76402,#76583);
#76583 = DEFINITIONAL_REPRESENTATION('',(#76584),#76610);
#76584 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76585,#76586,#76587,#76588,
    #76589,#76590,#76591,#76592,#76593,#76594,#76595,#76596,#76597,
    #76598,#76599,#76600,#76601,#76602,#76603,#76604,#76605,#76606,
    #76607,#76608,#76609),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#76585 = CARTESIAN_POINT('',(4.712301188098,3.555233855346));
#76586 = CARTESIAN_POINT('',(4.712412639375,3.531669706547));
#76587 = CARTESIAN_POINT('',(4.712635550969,3.484541408948));
#76588 = CARTESIAN_POINT('',(4.712914670837,3.413848962486));
#76589 = CARTESIAN_POINT('',(4.7130835946,3.343156515896));
#76590 = CARTESIAN_POINT('',(4.713086232474,3.272464069111));
#76591 = CARTESIAN_POINT('',(4.712870733747,3.201771622071));
#76592 = CARTESIAN_POINT('',(4.712369432234,3.131079174698));
#76593 = CARTESIAN_POINT('',(4.711573683874,3.060386726979));
#76594 = CARTESIAN_POINT('',(4.710216431838,2.989694278616));
#76595 = CARTESIAN_POINT('',(4.708435210853,2.919001829766));
#76596 = CARTESIAN_POINT('',(4.706403406579,2.848309380623));
#76597 = CARTESIAN_POINT('',(4.704283532782,2.777616931371));
#76598 = CARTESIAN_POINT('',(4.702245747931,2.706924482201));
#76599 = CARTESIAN_POINT('',(4.700440432975,2.636232033281));
#76600 = CARTESIAN_POINT('',(4.699089285362,2.565539584864));
#76601 = CARTESIAN_POINT('',(4.69796176034,2.494847136679));
#76602 = CARTESIAN_POINT('',(4.697001977388,2.424154688669));
#76603 = CARTESIAN_POINT('',(4.696154991439,2.353462240776));
#76604 = CARTESIAN_POINT('',(4.695365316378,2.282769792943));
#76605 = CARTESIAN_POINT('',(4.694578732219,2.212077345114));
#76606 = CARTESIAN_POINT('',(4.6937365305,2.141384897226));
#76607 = CARTESIAN_POINT('',(4.692796727002,2.070692449237));
#76608 = CARTESIAN_POINT('',(4.692171186768,2.023564150578));
#76609 = CARTESIAN_POINT('',(4.691868463274,2.000000001259));
#76610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76611 = ORIENTED_EDGE('',*,*,#76612,.F.);
#76612 = EDGE_CURVE('',#76613,#76568,#76615,.T.);
#76613 = VERTEX_POINT('',#76614);
#76614 = CARTESIAN_POINT('',(1.363039281502,-25.86832119766,
    9.602100111129));
#76615 = SURFACE_CURVE('',#76616,(#76623),.PCURVE_S1.);
#76616 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76617,#76618,#76619,#76620,
    #76621,#76622),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#76617 = CARTESIAN_POINT('',(1.363039281502,-25.86832119766,
    9.602099997505));
#76618 = CARTESIAN_POINT('',(1.361929526759,-25.8683056538,
    9.602099997505));
#76619 = CARTESIAN_POINT('',(1.360819772017,-25.86829010994,
    9.602099997505));
#76620 = CARTESIAN_POINT('',(1.35860026253,-25.86827548042,
    9.602099997505));
#76621 = CARTESIAN_POINT('',(1.357490507785,-25.86827639476,
    9.602099997505));
#76622 = CARTESIAN_POINT('',(1.356380753039,-25.8682773091,
    9.602099997505));
#76623 = PCURVE('',#76402,#76624);
#76624 = DEFINITIONAL_REPRESENTATION('',(#76625),#76651);
#76625 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76626,#76627,#76628,#76629,
    #76630,#76631,#76632,#76633,#76634,#76635,#76636,#76637,#76638,
    #76639,#76640,#76641,#76642,#76643,#76644,#76645,#76646,#76647,
    #76648,#76649,#76650),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#76626 = CARTESIAN_POINT('',(4.712345076668,3.561892383808));
#76627 = CARTESIAN_POINT('',(4.712343663589,3.561791497014));
#76628 = CARTESIAN_POINT('',(4.712340837432,3.561589723424));
#76629 = CARTESIAN_POINT('',(4.712336635292,3.56128706304));
#76630 = CARTESIAN_POINT('',(4.712332507343,3.560984402656));
#76631 = CARTESIAN_POINT('',(4.712328490683,3.560681742271));
#76632 = CARTESIAN_POINT('',(4.712324622406,3.560379081887));
#76633 = CARTESIAN_POINT('',(4.712320939608,3.560076421503));
#76634 = CARTESIAN_POINT('',(4.712317479385,3.559773761118));
#76635 = CARTESIAN_POINT('',(4.712314278834,3.559471100734));
#76636 = CARTESIAN_POINT('',(4.71231137505,3.559168440349));
#76637 = CARTESIAN_POINT('',(4.712308805129,3.558865779965));
#76638 = CARTESIAN_POINT('',(4.712306606167,3.55856311958));
#76639 = CARTESIAN_POINT('',(4.712304815259,3.558260459196));
#76640 = CARTESIAN_POINT('',(4.71230339531,3.557957798811));
#76641 = CARTESIAN_POINT('',(4.712302309224,3.557655138426));
#76642 = CARTESIAN_POINT('',(4.712301519906,3.557352478041));
#76643 = CARTESIAN_POINT('',(4.712300990258,3.557049817656));
#76644 = CARTESIAN_POINT('',(4.712300683186,3.556747157271));
#76645 = CARTESIAN_POINT('',(4.712300561593,3.556444496886));
#76646 = CARTESIAN_POINT('',(4.712300588384,3.556141836501));
#76647 = CARTESIAN_POINT('',(4.712300726462,3.555839176116));
#76648 = CARTESIAN_POINT('',(4.712300938732,3.555536515731));
#76649 = CARTESIAN_POINT('',(4.712301104976,3.555334742141));
#76650 = CARTESIAN_POINT('',(4.712301188098,3.555233855346));
#76651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76652 = ORIENTED_EDGE('',*,*,#76653,.F.);
#76653 = EDGE_CURVE('',#76393,#76613,#76654,.T.);
#76654 = SURFACE_CURVE('',#76655,(#76664),.PCURVE_S1.);
#76655 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76656,#76657,#76658,#76659,
    #76660,#76661,#76662,#76663),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.481644906573,0.963253799441,1.),.UNSPECIFIED.);
#76656 = CARTESIAN_POINT('',(2.401146897693,-25.86836290656,
    9.602099997505));
#76657 = CARTESIAN_POINT('',(2.234480585747,-25.86836448575,
    9.602099997505));
#76658 = CARTESIAN_POINT('',(2.067814273802,-25.86836606494,
    9.602099997505));
#76659 = CARTESIAN_POINT('',(1.734493918642,-25.8683537159,
    9.602099997505));
#76660 = CARTESIAN_POINT('',(1.567839952242,-25.86834559785,
    9.602099997505));
#76661 = CARTESIAN_POINT('',(1.388470315964,-25.86832435592,
    9.602099997505));
#76662 = CARTESIAN_POINT('',(1.375754798733,-25.86832277679,
    9.602099997505));
#76663 = CARTESIAN_POINT('',(1.363039281502,-25.86832119766,
    9.602099997505));
#76664 = PCURVE('',#76402,#76665);
#76665 = DEFINITIONAL_REPRESENTATION('',(#76666),#76692);
#76666 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76667,#76668,#76669,#76670,
    #76671,#76672,#76673,#76674,#76675,#76676,#76677,#76678,#76679,
    #76680,#76681,#76682,#76683,#76684,#76685,#76686,#76687,#76688,
    #76689,#76690,#76691),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#76667 = CARTESIAN_POINT('',(4.712386785577,4.6));
#76668 = CARTESIAN_POINT('',(4.712386934611,4.584271106476));
#76669 = CARTESIAN_POINT('',(4.712387232679,4.552813319427));
#76670 = CARTESIAN_POINT('',(4.712387640677,4.505626638366));
#76671 = CARTESIAN_POINT('',(4.712387970465,4.45843995633));
#76672 = CARTESIAN_POINT('',(4.712388182944,4.411253272832));
#76673 = CARTESIAN_POINT('',(4.712388238989,4.364066587384));
#76674 = CARTESIAN_POINT('',(4.712388099574,4.3168798995));
#76675 = CARTESIAN_POINT('',(4.712387725307,4.269693208689));
#76676 = CARTESIAN_POINT('',(4.712387078148,4.222506514476));
#76677 = CARTESIAN_POINT('',(4.712386115029,4.175319816323));
#76678 = CARTESIAN_POINT('',(4.712384811635,4.128133113936));
#76679 = CARTESIAN_POINT('',(4.712383073667,4.080946406104));
#76680 = CARTESIAN_POINT('',(4.712381219251,4.033759697038));
#76681 = CARTESIAN_POINT('',(4.712379190528,3.986572985939));
#76682 = CARTESIAN_POINT('',(4.712376941126,3.939386272164));
#76683 = CARTESIAN_POINT('',(4.712374421589,3.89219955503));
#76684 = CARTESIAN_POINT('',(4.712371583321,3.845012833866));
#76685 = CARTESIAN_POINT('',(4.71236837736,3.797826107994));
#76686 = CARTESIAN_POINT('',(4.712364755349,3.750639376746));
#76687 = CARTESIAN_POINT('',(4.712360666884,3.703452639424));
#76688 = CARTESIAN_POINT('',(4.712356069141,3.656265895437));
#76689 = CARTESIAN_POINT('',(4.712350891018,3.609079143802));
#76690 = CARTESIAN_POINT('',(4.71234707497,3.577621304596));
#76691 = CARTESIAN_POINT('',(4.712345076668,3.561892383808));
#76692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76697)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76694,#76695,#76696)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76694 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76695 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76696 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76697 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#76694,
  'distance_accuracy_value','confusion accuracy');
#76698 = SHAPE_DEFINITION_REPRESENTATION(#76699,#76383);
#76699 = PRODUCT_DEFINITION_SHAPE('','',#76700);
#76700 = PRODUCT_DEFINITION('design','',#76701,#76704);
#76701 = PRODUCT_DEFINITION_FORMATION('','',#76702);
#76702 = PRODUCT('CADSOFTTOOLS 1.388','CADSOFTTOOLS 1.388','',(#76703));
#76703 = PRODUCT_CONTEXT('',#2,'mechanical');
#76704 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76705 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76706,#76708);
#76706 = ( REPRESENTATION_RELATIONSHIP('','',#76383,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76707) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76707 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1563);
#76708 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76709);
#76709 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('388','','',#5,#76700,$);
#76710 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76702));
#76711 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76712),#76786);
#76712 = SHELL_BASED_SURFACE_MODEL('',(#76713));
#76713 = OPEN_SHELL('',(#76714));
#76714 = ADVANCED_FACE('',(#76715),#76729,.T.);
#76715 = FACE_BOUND('',#76716,.T.);
#76716 = EDGE_LOOP('',(#76717,#76740,#76756,#76772));
#76717 = ORIENTED_EDGE('',*,*,#76718,.T.);
#76718 = EDGE_CURVE('',#76719,#76721,#76723,.T.);
#76719 = VERTEX_POINT('',#76720);
#76720 = CARTESIAN_POINT('',(-0.198853102307,-25.54943103639,
    4.652094679459));
#76721 = VERTEX_POINT('',#76722);
#76722 = CARTESIAN_POINT('',(-0.198853102307,-24.88355734815,
    8.428452047492));
#76723 = SURFACE_CURVE('',#76724,(#76728),.PCURVE_S1.);
#76724 = LINE('',#76725,#76726);
#76725 = CARTESIAN_POINT('',(-0.198853102307,-25.54943103639,
    4.652094679459));
#76726 = VECTOR('',#76727,1.);
#76727 = DIRECTION('',(0.E+000,0.173648176517,0.984807753215));
#76728 = PCURVE('',#76729,#76734);
#76729 = PLANE('',#76730);
#76730 = AXIS2_PLACEMENT_3D('',#76731,#76732,#76733);
#76731 = CARTESIAN_POINT('',(-2.198853102307,-24.88355734816,
    8.428452047483));
#76732 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#76733 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#76734 = DEFINITIONAL_REPRESENTATION('',(#76735),#76739);
#76735 = LINE('',#76736,#76737);
#76736 = CARTESIAN_POINT('',(3.834613766693,-2.));
#76737 = VECTOR('',#76738,1.);
#76738 = DIRECTION('',(-1.,0.E+000));
#76739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76740 = ORIENTED_EDGE('',*,*,#76741,.T.);
#76741 = EDGE_CURVE('',#76721,#76742,#76744,.T.);
#76742 = VERTEX_POINT('',#76743);
#76743 = CARTESIAN_POINT('',(2.401146897693,-24.88355734815,
    8.428452047492));
#76744 = SURFACE_CURVE('',#76745,(#76749),.PCURVE_S1.);
#76745 = LINE('',#76746,#76747);
#76746 = CARTESIAN_POINT('',(-0.198853102307,-24.88355734815,
    8.428452047492));
#76747 = VECTOR('',#76748,1.);
#76748 = DIRECTION('',(1.,0.E+000,0.E+000));
#76749 = PCURVE('',#76729,#76750);
#76750 = DEFINITIONAL_REPRESENTATION('',(#76751),#76755);
#76751 = LINE('',#76752,#76753);
#76752 = CARTESIAN_POINT('',(-9.785221020915E-012,-2.));
#76753 = VECTOR('',#76754,1.);
#76754 = DIRECTION('',(0.E+000,-1.));
#76755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76756 = ORIENTED_EDGE('',*,*,#76757,.T.);
#76757 = EDGE_CURVE('',#76742,#76758,#76760,.T.);
#76758 = VERTEX_POINT('',#76759);
#76759 = CARTESIAN_POINT('',(2.401146897693,-25.54943103639,
    4.652094679459));
#76760 = SURFACE_CURVE('',#76761,(#76765),.PCURVE_S1.);
#76761 = LINE('',#76762,#76763);
#76762 = CARTESIAN_POINT('',(2.401146897693,-24.88355734815,
    8.428452047493));
#76763 = VECTOR('',#76764,1.);
#76764 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#76765 = PCURVE('',#76729,#76766);
#76766 = DEFINITIONAL_REPRESENTATION('',(#76767),#76771);
#76767 = LINE('',#76768,#76769);
#76768 = CARTESIAN_POINT('',(-9.698783572487E-012,-4.6));
#76769 = VECTOR('',#76770,1.);
#76770 = DIRECTION('',(1.,0.E+000));
#76771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76772 = ORIENTED_EDGE('',*,*,#76773,.T.);
#76773 = EDGE_CURVE('',#76758,#76719,#76774,.T.);
#76774 = SURFACE_CURVE('',#76775,(#76779),.PCURVE_S1.);
#76775 = LINE('',#76776,#76777);
#76776 = CARTESIAN_POINT('',(2.401146897693,-25.54943103639,
    4.65209467946));
#76777 = VECTOR('',#76778,1.);
#76778 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76779 = PCURVE('',#76729,#76780);
#76780 = DEFINITIONAL_REPRESENTATION('',(#76781),#76785);
#76781 = LINE('',#76782,#76783);
#76782 = CARTESIAN_POINT('',(3.834613766692,-4.6));
#76783 = VECTOR('',#76784,1.);
#76784 = DIRECTION('',(-0.E+000,1.));
#76785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76790)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76787,#76788,#76789)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76787 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76788 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76789 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76790 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76787,
  'distance_accuracy_value','confusion accuracy');
#76791 = SHAPE_DEFINITION_REPRESENTATION(#76792,#76711);
#76792 = PRODUCT_DEFINITION_SHAPE('','',#76793);
#76793 = PRODUCT_DEFINITION('design','',#76794,#76797);
#76794 = PRODUCT_DEFINITION_FORMATION('','',#76795);
#76795 = PRODUCT('CADSOFTTOOLS 1.389','CADSOFTTOOLS 1.389','',(#76796));
#76796 = PRODUCT_CONTEXT('',#2,'mechanical');
#76797 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76798 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76799,#76801);
#76799 = ( REPRESENTATION_RELATIONSHIP('','',#76711,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76800) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76800 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1567);
#76801 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76802);
#76802 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('389','','',#5,#76793,$);
#76803 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76795));
#76804 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76805),#76900);
#76805 = SHELL_BASED_SURFACE_MODEL('',(#76806));
#76806 = OPEN_SHELL('',(#76807));
#76807 = ADVANCED_FACE('',(#76808),#76823,.F.);
#76808 = FACE_BOUND('',#76809,.F.);
#76809 = EDGE_LOOP('',(#76810,#76833,#76871,#76887));
#76810 = ORIENTED_EDGE('',*,*,#76811,.T.);
#76811 = EDGE_CURVE('',#76812,#76814,#76816,.T.);
#76812 = VERTEX_POINT('',#76813);
#76813 = CARTESIAN_POINT('',(-0.198853102307,-25.54943103639,
    4.652094679459));
#76814 = VERTEX_POINT('',#76815);
#76815 = CARTESIAN_POINT('',(-0.198853102307,-25.25439004337,
    4.300000247475));
#76816 = SURFACE_CURVE('',#76817,(#76822),.PCURVE_S1.);
#76817 = CIRCLE('',#76818,0.3);
#76818 = AXIS2_PLACEMENT_3D('',#76819,#76820,#76821);
#76819 = CARTESIAN_POINT('',(-0.198853102307,-25.25398871043,
    4.600000226503));
#76820 = DIRECTION('',(1.,0.E+000,0.E+000));
#76821 = DIRECTION('',(0.E+000,-0.984807753214,0.17364817652));
#76822 = PCURVE('',#76823,#76828);
#76823 = CYLINDRICAL_SURFACE('',#76824,0.3);
#76824 = AXIS2_PLACEMENT_3D('',#76825,#76826,#76827);
#76825 = CARTESIAN_POINT('',(-2.198853102307,-25.25398871043,
    4.600000226503));
#76826 = DIRECTION('',(1.,0.E+000,0.E+000));
#76827 = DIRECTION('',(0.E+000,-1.,0.E+000));
#76828 = DEFINITIONAL_REPRESENTATION('',(#76829),#76832);
#76829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76830,#76831),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.743991475061),.PIECEWISE_BEZIER_KNOTS.);
#76830 = CARTESIAN_POINT('',(-0.174532924035,2.));
#76831 = CARTESIAN_POINT('',(1.569458551026,2.));
#76832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76833 = ORIENTED_EDGE('',*,*,#76834,.F.);
#76834 = EDGE_CURVE('',#76835,#76814,#76837,.T.);
#76835 = VERTEX_POINT('',#76836);
#76836 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.30000016858));
#76837 = SURFACE_CURVE('',#76838,(#76842),.PCURVE_S1.);
#76838 = LINE('',#76839,#76840);
#76839 = CARTESIAN_POINT('',(2.401146897693,-25.25373104042,
    4.30000016858));
#76840 = VECTOR('',#76841,1.);
#76841 = DIRECTION('',(-0.999999967878,-2.534626578155E-004,
    3.034430250547E-008));
#76842 = PCURVE('',#76823,#76843);
#76843 = DEFINITIONAL_REPRESENTATION('',(#76844),#76870);
#76844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#76845,#76846,#76847,#76848,
    #76849,#76850,#76851,#76852,#76853,#76854,#76855,#76856,#76857,
    #76858,#76859,#76860,#76861,#76862,#76863,#76864,#76865,#76866,
    #76867,#76868,#76869),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.056884042108E-014,0.118181821978,
    0.236363643956,0.354545465934,0.472727287912,0.59090910989,
    0.709090931868,0.827272753846,0.945454575824,1.063636397802,
    1.18181821978,1.300000041758,1.418181863736,1.536363685714,
    1.654545507692,1.77272732967,1.890909151648,2.009090973626,
    2.127272795604,2.245454617582,2.36363643956,2.481818261538,
    2.600000083516),.UNSPECIFIED.);
#76845 = CARTESIAN_POINT('',(1.571655226435,4.6));
#76846 = CARTESIAN_POINT('',(1.571621943493,4.560606060606));
#76847 = CARTESIAN_POINT('',(1.571555377602,4.481818181818));
#76848 = CARTESIAN_POINT('',(1.571455528749,4.363636363636));
#76849 = CARTESIAN_POINT('',(1.57135567988,4.245454545455));
#76850 = CARTESIAN_POINT('',(1.571255830998,4.127272727273));
#76851 = CARTESIAN_POINT('',(1.571155982105,4.009090909091));
#76852 = CARTESIAN_POINT('',(1.571056133201,3.890909090909));
#76853 = CARTESIAN_POINT('',(1.570956284291,3.772727272727));
#76854 = CARTESIAN_POINT('',(1.570856435374,3.654545454545));
#76855 = CARTESIAN_POINT('',(1.570756586454,3.536363636364));
#76856 = CARTESIAN_POINT('',(1.570656737533,3.418181818182));
#76857 = CARTESIAN_POINT('',(1.570556888611,3.3));
#76858 = CARTESIAN_POINT('',(1.570457039693,3.181818181818));
#76859 = CARTESIAN_POINT('',(1.570357190778,3.063636363636));
#76860 = CARTESIAN_POINT('',(1.57025734187,2.945454545455));
#76861 = CARTESIAN_POINT('',(1.57015749297,2.827272727273));
#76862 = CARTESIAN_POINT('',(1.570057644081,2.709090909091));
#76863 = CARTESIAN_POINT('',(1.569957795204,2.590909090909));
#76864 = CARTESIAN_POINT('',(1.569857946341,2.472727272727));
#76865 = CARTESIAN_POINT('',(1.569758097495,2.354545454545));
#76866 = CARTESIAN_POINT('',(1.569658248667,2.236363636364));
#76867 = CARTESIAN_POINT('',(1.569558399859,2.118181818182));
#76868 = CARTESIAN_POINT('',(1.569491834002,2.039393939394));
#76869 = CARTESIAN_POINT('',(1.569458551078,2.));
#76870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76871 = ORIENTED_EDGE('',*,*,#76872,.T.);
#76872 = EDGE_CURVE('',#76835,#76873,#76875,.T.);
#76873 = VERTEX_POINT('',#76874);
#76874 = CARTESIAN_POINT('',(2.401146897693,-25.54943103639,
    4.652094679459));
#76875 = SURFACE_CURVE('',#76876,(#76881),.PCURVE_S1.);
#76876 = CIRCLE('',#76877,0.3);
#76877 = AXIS2_PLACEMENT_3D('',#76878,#76879,#76880);
#76878 = CARTESIAN_POINT('',(2.401146897693,-25.25398871043,
    4.600000226503));
#76879 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76880 = DIRECTION('',(0.E+000,8.588995386916E-004,-0.999999631146));
#76881 = PCURVE('',#76823,#76882);
#76882 = DEFINITIONAL_REPRESENTATION('',(#76883),#76886);
#76883 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76884,#76885),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.746188150474),.PIECEWISE_BEZIER_KNOTS.);
#76884 = CARTESIAN_POINT('',(1.571655226439,4.6));
#76885 = CARTESIAN_POINT('',(-0.174532924035,4.6));
#76886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76887 = ORIENTED_EDGE('',*,*,#76888,.T.);
#76888 = EDGE_CURVE('',#76873,#76812,#76889,.T.);
#76889 = SURFACE_CURVE('',#76890,(#76894),.PCURVE_S1.);
#76890 = LINE('',#76891,#76892);
#76891 = CARTESIAN_POINT('',(2.401146897693,-25.54943103639,
    4.65209467946));
#76892 = VECTOR('',#76893,1.);
#76893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76894 = PCURVE('',#76823,#76895);
#76895 = DEFINITIONAL_REPRESENTATION('',(#76896),#76899);
#76896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76897,#76898),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#76897 = CARTESIAN_POINT('',(-0.174532924037,4.6));
#76898 = CARTESIAN_POINT('',(-0.174532924037,2.));
#76899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76904)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76901,#76902,#76903)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76901 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76902 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76903 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76904 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#76901,
  'distance_accuracy_value','confusion accuracy');
#76905 = SHAPE_DEFINITION_REPRESENTATION(#76906,#76804);
#76906 = PRODUCT_DEFINITION_SHAPE('','',#76907);
#76907 = PRODUCT_DEFINITION('design','',#76908,#76911);
#76908 = PRODUCT_DEFINITION_FORMATION('','',#76909);
#76909 = PRODUCT('CADSOFTTOOLS 1.390','CADSOFTTOOLS 1.390','',(#76910));
#76910 = PRODUCT_CONTEXT('',#2,'mechanical');
#76911 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76912 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76913,#76915);
#76913 = ( REPRESENTATION_RELATIONSHIP('','',#76804,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76914) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76914 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1571);
#76915 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76916);
#76916 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('390','','',#5,#76907,$);
#76917 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76909));
#76918 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76919),#76993);
#76919 = SHELL_BASED_SURFACE_MODEL('',(#76920));
#76920 = OPEN_SHELL('',(#76921));
#76921 = ADVANCED_FACE('',(#76922),#76936,.F.);
#76922 = FACE_BOUND('',#76923,.T.);
#76923 = EDGE_LOOP('',(#76924,#76947,#76963,#76979));
#76924 = ORIENTED_EDGE('',*,*,#76925,.T.);
#76925 = EDGE_CURVE('',#76926,#76928,#76930,.T.);
#76926 = VERTEX_POINT('',#76927);
#76927 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#76928 = VERTEX_POINT('',#76929);
#76929 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    30.400000000006));
#76930 = SURFACE_CURVE('',#76931,(#76935),.PCURVE_S1.);
#76931 = LINE('',#76932,#76933);
#76932 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#76933 = VECTOR('',#76934,1.);
#76934 = DIRECTION('',(2.220446049251E-015,-1.110223024626E-013,-1.));
#76935 = PCURVE('',#76936,#76941);
#76936 = PLANE('',#76937);
#76937 = AXIS2_PLACEMENT_3D('',#76938,#76939,#76940);
#76938 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    21.000000001816));
#76939 = DIRECTION('',(0.E+000,-1.,2.246301066135E-013));
#76940 = DIRECTION('',(0.E+000,2.246301066135E-013,1.));
#76941 = DEFINITIONAL_REPRESENTATION('',(#76942),#76946);
#76942 = LINE('',#76943,#76944);
#76943 = CARTESIAN_POINT('',(10.999999998189,-4.));
#76944 = VECTOR('',#76945,1.);
#76945 = DIRECTION('',(-1.,-2.220446049251E-015));
#76946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76947 = ORIENTED_EDGE('',*,*,#76948,.T.);
#76948 = EDGE_CURVE('',#76928,#76949,#76951,.T.);
#76949 = VERTEX_POINT('',#76950);
#76950 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    30.400000000006));
#76951 = SURFACE_CURVE('',#76952,(#76956),.PCURVE_S1.);
#76952 = LINE('',#76953,#76954);
#76953 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    30.400000000006));
#76954 = VECTOR('',#76955,1.);
#76955 = DIRECTION('',(-1.,3.552713678801E-014,0.E+000));
#76956 = PCURVE('',#76936,#76957);
#76957 = DEFINITIONAL_REPRESENTATION('',(#76958),#76962);
#76958 = LINE('',#76959,#76960);
#76959 = CARTESIAN_POINT('',(9.39999999819,-4.));
#76960 = VECTOR('',#76961,1.);
#76961 = DIRECTION('',(7.980464524365E-027,1.));
#76962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76963 = ORIENTED_EDGE('',*,*,#76964,.F.);
#76964 = EDGE_CURVE('',#76965,#76949,#76967,.T.);
#76965 = VERTEX_POINT('',#76966);
#76966 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#76967 = SURFACE_CURVE('',#76968,(#76972),.PCURVE_S1.);
#76968 = LINE('',#76969,#76970);
#76969 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#76970 = VECTOR('',#76971,1.);
#76971 = DIRECTION('',(-3.330669073876E-015,-2.220446049251E-013,-1.));
#76972 = PCURVE('',#76936,#76973);
#76973 = DEFINITIONAL_REPRESENTATION('',(#76974),#76978);
#76974 = LINE('',#76975,#76976);
#76975 = CARTESIAN_POINT('',(10.999999998189,-3.6));
#76976 = VECTOR('',#76977,1.);
#76977 = DIRECTION('',(-1.,3.330669073876E-015));
#76978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76979 = ORIENTED_EDGE('',*,*,#76980,.T.);
#76980 = EDGE_CURVE('',#76965,#76926,#76981,.T.);
#76981 = SURFACE_CURVE('',#76982,(#76986),.PCURVE_S1.);
#76982 = LINE('',#76983,#76984);
#76983 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#76984 = VECTOR('',#76985,1.);
#76985 = DIRECTION('',(1.,8.881784197001E-015,0.E+000));
#76986 = PCURVE('',#76936,#76987);
#76987 = DEFINITIONAL_REPRESENTATION('',(#76988),#76992);
#76988 = LINE('',#76989,#76990);
#76989 = CARTESIAN_POINT('',(10.999999998189,-3.6));
#76990 = VECTOR('',#76991,1.);
#76991 = DIRECTION('',(1.995116131091E-027,-1.));
#76992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76997)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76994,#76995,#76996)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76994 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76995 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76996 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76997 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76994,
  'distance_accuracy_value','confusion accuracy');
#76998 = SHAPE_DEFINITION_REPRESENTATION(#76999,#76918);
#76999 = PRODUCT_DEFINITION_SHAPE('','',#77000);
#77000 = PRODUCT_DEFINITION('design','',#77001,#77004);
#77001 = PRODUCT_DEFINITION_FORMATION('','',#77002);
#77002 = PRODUCT('CADSOFTTOOLS 1.391','CADSOFTTOOLS 1.391','',(#77003));
#77003 = PRODUCT_CONTEXT('',#2,'mechanical');
#77004 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77005 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77006,#77008);
#77006 = ( REPRESENTATION_RELATIONSHIP('','',#76918,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77007) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77007 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1575);
#77008 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77009);
#77009 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('391','','',#5,#77000,$);
#77010 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77002));
#77011 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77012),#77086);
#77012 = SHELL_BASED_SURFACE_MODEL('',(#77013));
#77013 = OPEN_SHELL('',(#77014));
#77014 = ADVANCED_FACE('',(#77015),#77029,.T.);
#77015 = FACE_BOUND('',#77016,.T.);
#77016 = EDGE_LOOP('',(#77017,#77040,#77056,#77072));
#77017 = ORIENTED_EDGE('',*,*,#77018,.T.);
#77018 = EDGE_CURVE('',#77019,#77021,#77023,.T.);
#77019 = VERTEX_POINT('',#77020);
#77020 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    30.400000000006));
#77021 = VERTEX_POINT('',#77022);
#77022 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    30.400000000006));
#77023 = SURFACE_CURVE('',#77024,(#77028),.PCURVE_S1.);
#77024 = LINE('',#77025,#77026);
#77025 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    30.400000000006));
#77026 = VECTOR('',#77027,1.);
#77027 = DIRECTION('',(-1.,0.E+000,1.7763568394E-014));
#77028 = PCURVE('',#77029,#77034);
#77029 = PLANE('',#77030);
#77030 = AXIS2_PLACEMENT_3D('',#77031,#77032,#77033);
#77031 = CARTESIAN_POINT('',(4.80114689769,-26.90191064834,
    29.400000000911));
#77032 = DIRECTION('',(0.E+000,1.,-2.246301066135E-013));
#77033 = DIRECTION('',(0.E+000,2.246301066135E-013,1.));
#77034 = DEFINITIONAL_REPRESENTATION('',(#77035),#77039);
#77035 = LINE('',#77036,#77037);
#77036 = CARTESIAN_POINT('',(0.999999999095,-3.399999999997));
#77037 = VECTOR('',#77038,1.);
#77038 = DIRECTION('',(1.7763568394E-014,-1.));
#77039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77040 = ORIENTED_EDGE('',*,*,#77041,.F.);
#77041 = EDGE_CURVE('',#77042,#77021,#77044,.T.);
#77042 = VERTEX_POINT('',#77043);
#77043 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#77044 = SURFACE_CURVE('',#77045,(#77049),.PCURVE_S1.);
#77045 = LINE('',#77046,#77047);
#77046 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#77047 = VECTOR('',#77048,1.);
#77048 = DIRECTION('',(5.551115123127E-016,-2.176037128266E-013,-1.));
#77049 = PCURVE('',#77029,#77050);
#77050 = DEFINITIONAL_REPRESENTATION('',(#77051),#77055);
#77051 = LINE('',#77052,#77053);
#77052 = CARTESIAN_POINT('',(2.599999999094,-3.799999999997));
#77053 = VECTOR('',#77054,1.);
#77054 = DIRECTION('',(-1.,5.551115123127E-016));
#77055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77056 = ORIENTED_EDGE('',*,*,#77057,.T.);
#77057 = EDGE_CURVE('',#77042,#77058,#77060,.T.);
#77058 = VERTEX_POINT('',#77059);
#77059 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#77060 = SURFACE_CURVE('',#77061,(#77065),.PCURVE_S1.);
#77061 = LINE('',#77062,#77063);
#77062 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#77063 = VECTOR('',#77064,1.);
#77064 = DIRECTION('',(1.,2.6645352591E-014,-7.105427357599E-014));
#77065 = PCURVE('',#77029,#77066);
#77066 = DEFINITIONAL_REPRESENTATION('',(#77067),#77071);
#77067 = LINE('',#77068,#77069);
#77068 = CARTESIAN_POINT('',(2.599999999094,-3.799999999997));
#77069 = VECTOR('',#77070,1.);
#77070 = DIRECTION('',(-7.105427357599E-014,1.));
#77071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77072 = ORIENTED_EDGE('',*,*,#77073,.T.);
#77073 = EDGE_CURVE('',#77058,#77019,#77074,.T.);
#77074 = SURFACE_CURVE('',#77075,(#77079),.PCURVE_S1.);
#77075 = LINE('',#77076,#77077);
#77076 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#77077 = VECTOR('',#77078,1.);
#77078 = DIRECTION('',(-1.942890293095E-015,-2.264854970236E-013,-1.));
#77079 = PCURVE('',#77029,#77080);
#77080 = DEFINITIONAL_REPRESENTATION('',(#77081),#77085);
#77081 = LINE('',#77082,#77083);
#77082 = CARTESIAN_POINT('',(2.599999999094,-3.399999999997));
#77083 = VECTOR('',#77084,1.);
#77084 = DIRECTION('',(-1.,-1.942890293095E-015));
#77085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77090)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77087,#77088,#77089)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77087 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77088 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77089 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77090 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77087,
  'distance_accuracy_value','confusion accuracy');
#77091 = SHAPE_DEFINITION_REPRESENTATION(#77092,#77011);
#77092 = PRODUCT_DEFINITION_SHAPE('','',#77093);
#77093 = PRODUCT_DEFINITION('design','',#77094,#77097);
#77094 = PRODUCT_DEFINITION_FORMATION('','',#77095);
#77095 = PRODUCT('CADSOFTTOOLS 1.392','CADSOFTTOOLS 1.392','',(#77096));
#77096 = PRODUCT_CONTEXT('',#2,'mechanical');
#77097 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77099,#77101);
#77099 = ( REPRESENTATION_RELATIONSHIP('','',#77011,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77100) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1579);
#77101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77102);
#77102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('392','','',#5,#77093,$);
#77103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77095));
#77104 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77105),#77179);
#77105 = SHELL_BASED_SURFACE_MODEL('',(#77106));
#77106 = OPEN_SHELL('',(#77107));
#77107 = ADVANCED_FACE('',(#77108),#77122,.T.);
#77108 = FACE_BOUND('',#77109,.T.);
#77109 = EDGE_LOOP('',(#77110,#77133,#77149,#77165));
#77110 = ORIENTED_EDGE('',*,*,#77111,.T.);
#77111 = EDGE_CURVE('',#77112,#77114,#77116,.T.);
#77112 = VERTEX_POINT('',#77113);
#77113 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#77114 = VERTEX_POINT('',#77115);
#77115 = CARTESIAN_POINT('',(4.701146897693,-30.76828582682,
    1.580528116466));
#77116 = SURFACE_CURVE('',#77117,(#77121),.PCURVE_S1.);
#77117 = LINE('',#77118,#77119);
#77118 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116466));
#77119 = VECTOR('',#77120,1.);
#77120 = DIRECTION('',(-1.,0.E+000,-5.116534628078E-016));
#77121 = PCURVE('',#77122,#77127);
#77122 = PLANE('',#77123);
#77123 = AXIS2_PLACEMENT_3D('',#77124,#77125,#77126);
#77124 = CARTESIAN_POINT('',(6.001146897693,-30.76828582681,
    1.580528116463));
#77125 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#77126 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176517));
#77127 = DEFINITIONAL_REPRESENTATION('',(#77128),#77132);
#77128 = LINE('',#77129,#77130);
#77129 = CARTESIAN_POINT('',(1.828287278735E-011,0.866025403783));
#77130 = VECTOR('',#77131,1.);
#77131 = DIRECTION('',(-8.884769082534E-017,1.));
#77132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77133 = ORIENTED_EDGE('',*,*,#77134,.T.);
#77134 = EDGE_CURVE('',#77114,#77135,#77137,.T.);
#77135 = VERTEX_POINT('',#77136);
#77136 = CARTESIAN_POINT('',(4.701146897693,-30.00208064544,
    1.445425471152));
#77137 = SURFACE_CURVE('',#77138,(#77142),.PCURVE_S1.);
#77138 = LINE('',#77139,#77140);
#77139 = CARTESIAN_POINT('',(4.701146897693,-30.76828582682,
    1.580528116466));
#77140 = VECTOR('',#77141,1.);
#77141 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#77142 = PCURVE('',#77122,#77143);
#77143 = DEFINITIONAL_REPRESENTATION('',(#77144),#77148);
#77144 = LINE('',#77145,#77146);
#77145 = CARTESIAN_POINT('',(1.787167798506E-011,1.3));
#77146 = VECTOR('',#77147,1.);
#77147 = DIRECTION('',(-1.,-0.E+000));
#77148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77149 = ORIENTED_EDGE('',*,*,#77150,.T.);
#77150 = EDGE_CURVE('',#77135,#77151,#77153,.T.);
#77151 = VERTEX_POINT('',#77152);
#77152 = CARTESIAN_POINT('',(5.135121493909,-30.00208064544,
    1.445425471152));
#77153 = SURFACE_CURVE('',#77154,(#77158),.PCURVE_S1.);
#77154 = LINE('',#77155,#77156);
#77155 = CARTESIAN_POINT('',(4.701146897693,-30.00208064544,
    1.445425471152));
#77156 = VECTOR('',#77157,1.);
#77157 = DIRECTION('',(1.,8.186455404949E-015,-1.023306925619E-015));
#77158 = PCURVE('',#77122,#77159);
#77159 = DEFINITIONAL_REPRESENTATION('',(#77160),#77164);
#77160 = LINE('',#77161,#77162);
#77161 = CARTESIAN_POINT('',(-0.778025131163,1.3));
#77162 = VECTOR('',#77163,1.);
#77163 = DIRECTION('',(-8.239780135793E-015,-1.));
#77164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77165 = ORIENTED_EDGE('',*,*,#77166,.F.);
#77166 = EDGE_CURVE('',#77112,#77151,#77167,.T.);
#77167 = SURFACE_CURVE('',#77168,(#77172),.PCURVE_S1.);
#77168 = LINE('',#77169,#77170);
#77169 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#77170 = VECTOR('',#77171,1.);
#77171 = DIRECTION('',(-9.714851164488E-013,0.984807753215,
    -0.173648176518));
#77172 = PCURVE('',#77122,#77173);
#77173 = DEFINITIONAL_REPRESENTATION('',(#77174),#77178);
#77174 = LINE('',#77175,#77176);
#77175 = CARTESIAN_POINT('',(1.795461669351E-011,0.866025403783));
#77176 = VECTOR('',#77177,1.);
#77177 = DIRECTION('',(-1.,9.714851164488E-013));
#77178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77183)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77180,#77181,#77182)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77180 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77181 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77182 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77183 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77180,
  'distance_accuracy_value','confusion accuracy');
#77184 = SHAPE_DEFINITION_REPRESENTATION(#77185,#77104);
#77185 = PRODUCT_DEFINITION_SHAPE('','',#77186);
#77186 = PRODUCT_DEFINITION('design','',#77187,#77190);
#77187 = PRODUCT_DEFINITION_FORMATION('','',#77188);
#77188 = PRODUCT('CADSOFTTOOLS 1.393','CADSOFTTOOLS 1.393','',(#77189));
#77189 = PRODUCT_CONTEXT('',#2,'mechanical');
#77190 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77191 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77192,#77194);
#77192 = ( REPRESENTATION_RELATIONSHIP('','',#77104,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77193) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77193 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1583);
#77194 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77195);
#77195 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('393','','',#5,#77186,$);
#77196 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77188));
#77197 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77198),#77270);
#77198 = SHELL_BASED_SURFACE_MODEL('',(#77199));
#77199 = OPEN_SHELL('',(#77200));
#77200 = ADVANCED_FACE('',(#77201),#77215,.F.);
#77201 = FACE_BOUND('',#77202,.T.);
#77202 = EDGE_LOOP('',(#77203,#77226,#77242,#77258));
#77203 = ORIENTED_EDGE('',*,*,#77204,.F.);
#77204 = EDGE_CURVE('',#77205,#77207,#77209,.T.);
#77205 = VERTEX_POINT('',#77206);
#77206 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77207 = VERTEX_POINT('',#77208);
#77208 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,25.5));
#77209 = SURFACE_CURVE('',#77210,(#77214),.PCURVE_S1.);
#77210 = LINE('',#77211,#77212);
#77211 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77212 = VECTOR('',#77213,1.);
#77213 = DIRECTION('',(1.,0.E+000,0.E+000));
#77214 = PCURVE('',#77215,#77220);
#77215 = PLANE('',#77216);
#77216 = AXIS2_PLACEMENT_3D('',#77217,#77218,#77219);
#77217 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#77218 = DIRECTION('',(0.E+000,0.987758683356,0.155989690217));
#77219 = DIRECTION('',(0.E+000,0.155989690217,-0.987758683356));
#77220 = DEFINITIONAL_REPRESENTATION('',(#77221),#77225);
#77221 = LINE('',#77222,#77223);
#77222 = CARTESIAN_POINT('',(-1.918821527886,0.E+000));
#77223 = VECTOR('',#77224,1.);
#77224 = DIRECTION('',(0.E+000,-1.));
#77225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77226 = ORIENTED_EDGE('',*,*,#77227,.F.);
#77227 = EDGE_CURVE('',#77228,#77205,#77230,.T.);
#77228 = VERTEX_POINT('',#77229);
#77229 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#77230 = SURFACE_CURVE('',#77231,(#77235),.PCURVE_S1.);
#77231 = LINE('',#77232,#77233);
#77232 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#77233 = VECTOR('',#77234,1.);
#77234 = DIRECTION('',(0.E+000,-0.155989690217,0.987758683356));
#77235 = PCURVE('',#77215,#77236);
#77236 = DEFINITIONAL_REPRESENTATION('',(#77237),#77241);
#77237 = LINE('',#77238,#77239);
#77238 = CARTESIAN_POINT('',(-9.696578903903E-014,0.E+000));
#77239 = VECTOR('',#77240,1.);
#77240 = DIRECTION('',(-1.,0.E+000));
#77241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77242 = ORIENTED_EDGE('',*,*,#77243,.T.);
#77243 = EDGE_CURVE('',#77228,#77244,#77246,.T.);
#77244 = VERTEX_POINT('',#77245);
#77245 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#77246 = SURFACE_CURVE('',#77247,(#77251),.PCURVE_S1.);
#77247 = LINE('',#77248,#77249);
#77248 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#77249 = VECTOR('',#77250,1.);
#77250 = DIRECTION('',(1.,0.E+000,1.315819881037E-015));
#77251 = PCURVE('',#77215,#77252);
#77252 = DEFINITIONAL_REPRESENTATION('',(#77253),#77257);
#77253 = LINE('',#77254,#77255);
#77254 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#77255 = VECTOR('',#77256,1.);
#77256 = DIRECTION('',(-1.299712513227E-015,-1.));
#77257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77258 = ORIENTED_EDGE('',*,*,#77259,.T.);
#77259 = EDGE_CURVE('',#77244,#77207,#77260,.T.);
#77260 = SURFACE_CURVE('',#77261,(#77264),.PCURVE_S1.);
#77261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77262,#77263),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#77262 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#77263 = CARTESIAN_POINT('',(4.16180604896,-34.25046327348,
    25.499999999997));
#77264 = PCURVE('',#77215,#77265);
#77265 = DEFINITIONAL_REPRESENTATION('',(#77266),#77269);
#77266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77267,#77268),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#77267 = CARTESIAN_POINT('',(0.E+000,-2.7));
#77268 = CARTESIAN_POINT('',(-1.918821527873,-0.860659151267));
#77269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77274)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77271,#77272,#77273)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77271,
  'distance_accuracy_value','confusion accuracy');
#77275 = SHAPE_DEFINITION_REPRESENTATION(#77276,#77197);
#77276 = PRODUCT_DEFINITION_SHAPE('','',#77277);
#77277 = PRODUCT_DEFINITION('design','',#77278,#77281);
#77278 = PRODUCT_DEFINITION_FORMATION('','',#77279);
#77279 = PRODUCT('CADSOFTTOOLS 1.394','CADSOFTTOOLS 1.394','',(#77280));
#77280 = PRODUCT_CONTEXT('',#2,'mechanical');
#77281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77283,#77285);
#77283 = ( REPRESENTATION_RELATIONSHIP('','',#77197,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77284) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1587);
#77285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77286);
#77286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('394','','',#5,#77277,$);
#77287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77279));
#77288 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77289),#77361);
#77289 = SHELL_BASED_SURFACE_MODEL('',(#77290));
#77290 = OPEN_SHELL('',(#77291));
#77291 = ADVANCED_FACE('',(#77292),#77305,.T.);
#77292 = FACE_BOUND('',#77293,.T.);
#77293 = EDGE_LOOP('',(#77294,#77315,#77331,#77347));
#77294 = ORIENTED_EDGE('',*,*,#77295,.T.);
#77295 = EDGE_CURVE('',#77296,#77298,#77300,.T.);
#77296 = VERTEX_POINT('',#77297);
#77297 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,25.5));
#77298 = VERTEX_POINT('',#77299);
#77299 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    31.50000000001));
#77300 = SURFACE_CURVE('',#77301,(#77304),.PCURVE_S1.);
#77301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77302,#77303),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#77302 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    25.50000000001));
#77303 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    31.50000000001));
#77304 = PCURVE('',#77305,#77310);
#77305 = PLANE('',#77306);
#77306 = AXIS2_PLACEMENT_3D('',#77307,#77308,#77309);
#77307 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    25.50000000001));
#77308 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77309 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77310 = DEFINITIONAL_REPRESENTATION('',(#77311),#77314);
#77311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77312,#77313),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#77312 = CARTESIAN_POINT('',(-1.660659151267,0.E+000));
#77313 = CARTESIAN_POINT('',(-1.660659151267,-6.));
#77314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77315 = ORIENTED_EDGE('',*,*,#77316,.F.);
#77316 = EDGE_CURVE('',#77317,#77298,#77319,.T.);
#77317 = VERTEX_POINT('',#77318);
#77318 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#77319 = SURFACE_CURVE('',#77320,(#77324),.PCURVE_S1.);
#77320 = LINE('',#77321,#77322);
#77321 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#77322 = VECTOR('',#77323,1.);
#77323 = DIRECTION('',(1.,0.E+000,0.E+000));
#77324 = PCURVE('',#77305,#77325);
#77325 = DEFINITIONAL_REPRESENTATION('',(#77326),#77330);
#77326 = LINE('',#77327,#77328);
#77327 = CARTESIAN_POINT('',(-0.8,-6.));
#77328 = VECTOR('',#77329,1.);
#77329 = DIRECTION('',(-1.,-0.E+000));
#77330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77331 = ORIENTED_EDGE('',*,*,#77332,.F.);
#77332 = EDGE_CURVE('',#77333,#77317,#77335,.T.);
#77333 = VERTEX_POINT('',#77334);
#77334 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77335 = SURFACE_CURVE('',#77336,(#77340),.PCURVE_S1.);
#77336 = LINE('',#77337,#77338);
#77337 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77338 = VECTOR('',#77339,1.);
#77339 = DIRECTION('',(0.E+000,0.E+000,1.));
#77340 = PCURVE('',#77305,#77341);
#77341 = DEFINITIONAL_REPRESENTATION('',(#77342),#77346);
#77342 = LINE('',#77343,#77344);
#77343 = CARTESIAN_POINT('',(-0.8,-0.E+000));
#77344 = VECTOR('',#77345,1.);
#77345 = DIRECTION('',(0.E+000,-1.));
#77346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77347 = ORIENTED_EDGE('',*,*,#77348,.T.);
#77348 = EDGE_CURVE('',#77333,#77296,#77349,.T.);
#77349 = SURFACE_CURVE('',#77350,(#77354),.PCURVE_S1.);
#77350 = LINE('',#77351,#77352);
#77351 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77352 = VECTOR('',#77353,1.);
#77353 = DIRECTION('',(1.,0.E+000,0.E+000));
#77354 = PCURVE('',#77305,#77355);
#77355 = DEFINITIONAL_REPRESENTATION('',(#77356),#77360);
#77356 = LINE('',#77357,#77358);
#77357 = CARTESIAN_POINT('',(-0.8,-0.E+000));
#77358 = VECTOR('',#77359,1.);
#77359 = DIRECTION('',(-1.,-0.E+000));
#77360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77365)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77362,#77363,#77364)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77362 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77363 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77364 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77365 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77362,
  'distance_accuracy_value','confusion accuracy');
#77366 = SHAPE_DEFINITION_REPRESENTATION(#77367,#77288);
#77367 = PRODUCT_DEFINITION_SHAPE('','',#77368);
#77368 = PRODUCT_DEFINITION('design','',#77369,#77372);
#77369 = PRODUCT_DEFINITION_FORMATION('','',#77370);
#77370 = PRODUCT('CADSOFTTOOLS 1.395','CADSOFTTOOLS 1.395','',(#77371));
#77371 = PRODUCT_CONTEXT('',#2,'mechanical');
#77372 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77373 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77374,#77376);
#77374 = ( REPRESENTATION_RELATIONSHIP('','',#77288,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77375) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77375 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1591);
#77376 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77377);
#77377 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('395','','',#5,#77368,$);
#77378 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77370));
#77379 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77380),#77648);
#77380 = SHELL_BASED_SURFACE_MODEL('',(#77381));
#77381 = OPEN_SHELL('',(#77382));
#77382 = ADVANCED_FACE('',(#77383),#77397,.T.);
#77383 = FACE_BOUND('',#77384,.T.);
#77384 = EDGE_LOOP('',(#77385,#77408,#77424,#77440,#77461,#77477,#77494,
    #77510,#77531,#77552,#77569,#77585,#77601,#77618,#77634));
#77385 = ORIENTED_EDGE('',*,*,#77386,.T.);
#77386 = EDGE_CURVE('',#77387,#77389,#77391,.T.);
#77387 = VERTEX_POINT('',#77388);
#77388 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77389 = VERTEX_POINT('',#77390);
#77390 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#77391 = SURFACE_CURVE('',#77392,(#77396),.PCURVE_S1.);
#77392 = LINE('',#77393,#77394);
#77393 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    25.50000000001));
#77394 = VECTOR('',#77395,1.);
#77395 = DIRECTION('',(0.E+000,0.E+000,1.));
#77396 = PCURVE('',#77397,#77402);
#77397 = PLANE('',#77398);
#77398 = AXIS2_PLACEMENT_3D('',#77399,#77400,#77401);
#77399 = CARTESIAN_POINT('',(3.301146897693,-34.20114689777,
    14.900000668696));
#77400 = DIRECTION('',(1.,0.E+000,0.E+000));
#77401 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77402 = DEFINITIONAL_REPRESENTATION('',(#77403),#77407);
#77403 = LINE('',#77404,#77405);
#77404 = CARTESIAN_POINT('',(4.93163757171E-002,-10.59999933131));
#77405 = VECTOR('',#77406,1.);
#77406 = DIRECTION('',(0.E+000,-1.));
#77407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77408 = ORIENTED_EDGE('',*,*,#77409,.T.);
#77409 = EDGE_CURVE('',#77389,#77410,#77412,.T.);
#77410 = VERTEX_POINT('',#77411);
#77411 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#77412 = SURFACE_CURVE('',#77413,(#77417),.PCURVE_S1.);
#77413 = LINE('',#77414,#77415);
#77414 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#77415 = VECTOR('',#77416,1.);
#77416 = DIRECTION('',(0.E+000,-1.,2.173296644416E-013));
#77417 = PCURVE('',#77397,#77418);
#77418 = DEFINITIONAL_REPRESENTATION('',(#77419),#77423);
#77419 = LINE('',#77420,#77421);
#77420 = CARTESIAN_POINT('',(4.93163757171E-002,-16.59999933131));
#77421 = VECTOR('',#77422,1.);
#77422 = DIRECTION('',(1.,-2.173296644416E-013));
#77423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77424 = ORIENTED_EDGE('',*,*,#77425,.T.);
#77425 = EDGE_CURVE('',#77410,#77426,#77428,.T.);
#77426 = VERTEX_POINT('',#77427);
#77427 = CARTESIAN_POINT('',(3.301146897693,-35.69074676971,
    24.166150035049));
#77428 = SURFACE_CURVE('',#77429,(#77433),.PCURVE_S1.);
#77429 = LINE('',#77430,#77431);
#77430 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#77431 = VECTOR('',#77432,1.);
#77432 = DIRECTION('',(1.192668135015E-016,-0.173648674188,
    -0.984807665462));
#77433 = PCURVE('',#77397,#77434);
#77434 = DEFINITIONAL_REPRESENTATION('',(#77435),#77439);
#77435 = LINE('',#77436,#77437);
#77436 = CARTESIAN_POINT('',(0.196440438101,-16.59999933131));
#77437 = VECTOR('',#77438,1.);
#77438 = DIRECTION('',(0.173648674188,0.984807665462));
#77439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77440 = ORIENTED_EDGE('',*,*,#77441,.T.);
#77441 = EDGE_CURVE('',#77426,#77442,#77444,.T.);
#77442 = VERTEX_POINT('',#77443);
#77443 = CARTESIAN_POINT('',(3.301146897693,-36.35416091142,
    23.783128148128));
#77444 = SURFACE_CURVE('',#77445,(#77450),.PCURVE_S1.);
#77445 = CIRCLE('',#77446,0.5);
#77446 = AXIS2_PLACEMENT_3D('',#77447,#77448,#77449);
#77447 = CARTESIAN_POINT('',(3.301146897693,-36.18315060244,
    24.252974372143));
#77448 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77449 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#77450 = PCURVE('',#77397,#77451);
#77451 = DEFINITIONAL_REPRESENTATION('',(#77452),#77460);
#77452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77453,#77454,#77455,#77456
    ,#77457,#77458,#77459),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77453 = CARTESIAN_POINT('',(1.489599871939,-9.266149366353));
#77454 = CARTESIAN_POINT('',(1.639984035119,-8.413280910221));
#77455 = CARTESIAN_POINT('',(2.303397702625,-8.969951643928));
#77456 = CARTESIAN_POINT('',(2.966811370132,-9.526622377635));
#77457 = CARTESIAN_POINT('',(2.153013539445,-9.82282010006));
#77458 = CARTESIAN_POINT('',(1.339215708759,-10.11901782248));
#77459 = CARTESIAN_POINT('',(1.489599871939,-9.266149366353));
#77460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77461 = ORIENTED_EDGE('',*,*,#77462,.T.);
#77462 = EDGE_CURVE('',#77442,#77463,#77465,.T.);
#77463 = VERTEX_POINT('',#77464);
#77464 = CARTESIAN_POINT('',(3.301146897693,-36.60206534374,
    23.873358124241));
#77465 = SURFACE_CURVE('',#77466,(#77470),.PCURVE_S1.);
#77466 = LINE('',#77467,#77468);
#77467 = CARTESIAN_POINT('',(3.301146897693,-36.35416091142,
    23.783128148128));
#77468 = VECTOR('',#77469,1.);
#77469 = DIRECTION('',(-1.683339312813E-015,-0.93969244803,
    0.342020617968));
#77470 = PCURVE('',#77397,#77471);
#77471 = DEFINITIONAL_REPRESENTATION('',(#77472),#77476);
#77472 = LINE('',#77473,#77474);
#77473 = CARTESIAN_POINT('',(2.153014013654,-8.883127479432));
#77474 = VECTOR('',#77475,1.);
#77475 = DIRECTION('',(0.93969244803,-0.342020617968));
#77476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77477 = ORIENTED_EDGE('',*,*,#77478,.T.);
#77478 = EDGE_CURVE('',#77463,#77479,#77481,.T.);
#77479 = VERTEX_POINT('',#77480);
#77480 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#77481 = SURFACE_CURVE('',#77482,(#77487),.PCURVE_S1.);
#77482 = CIRCLE('',#77483,0.5);
#77483 = AXIS2_PLACEMENT_3D('',#77484,#77485,#77486);
#77484 = CARTESIAN_POINT('',(3.301146897693,-36.77307565273,
    23.403511900226));
#77485 = DIRECTION('',(1.,0.E+000,0.E+000));
#77486 = DIRECTION('',(-0.E+000,0.342020617968,0.93969244803));
#77487 = PCURVE('',#77397,#77488);
#77488 = DEFINITIONAL_REPRESENTATION('',(#77489),#77493);
#77489 = CIRCLE('',#77490,0.5);
#77490 = AXIS2_PLACEMENT_2D('',#77491,#77492);
#77491 = CARTESIAN_POINT('',(2.571928754959,-8.50351123153));
#77492 = DIRECTION('',(-0.342020617968,-0.93969244803));
#77493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77494 = ORIENTED_EDGE('',*,*,#77495,.T.);
#77495 = EDGE_CURVE('',#77479,#77496,#77498,.T.);
#77496 = VERTEX_POINT('',#77497);
#77497 = CARTESIAN_POINT('',(3.301146897693,-37.27307747582,
    21.514515219028));
#77498 = SURFACE_CURVE('',#77499,(#77503),.PCURVE_S1.);
#77499 = LINE('',#77500,#77501);
#77500 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#77501 = VECTOR('',#77502,1.);
#77502 = DIRECTION('',(-2.350925763E-016,-9.651083183774E-007,-1.));
#77503 = PCURVE('',#77397,#77504);
#77504 = DEFINITIONAL_REPRESENTATION('',(#77505),#77509);
#77505 = LINE('',#77506,#77507);
#77506 = CARTESIAN_POINT('',(3.071928754959,-8.503511714084));
#77507 = VECTOR('',#77508,1.);
#77508 = DIRECTION('',(9.651083183774E-007,1.));
#77509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77510 = ORIENTED_EDGE('',*,*,#77511,.F.);
#77511 = EDGE_CURVE('',#77512,#77496,#77514,.T.);
#77512 = VERTEX_POINT('',#77513);
#77513 = CARTESIAN_POINT('',(3.301146897693,-37.22430757926,
    21.175885539232));
#77514 = SURFACE_CURVE('',#77515,(#77520),.PCURVE_S1.);
#77515 = CIRCLE('',#77516,1.2);
#77516 = AXIS2_PLACEMENT_3D('',#77517,#77518,#77519);
#77517 = CARTESIAN_POINT('',(3.301146897693,-36.07307765013,
    21.51451461401));
#77518 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77519 = DIRECTION('',(-0.E+000,-0.959358274271,-0.282190895649));
#77520 = PCURVE('',#77397,#77521);
#77521 = DEFINITIONAL_REPRESENTATION('',(#77522),#77530);
#77522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77523,#77524,#77525,#77526
    ,#77527,#77528,#77529),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77523 = CARTESIAN_POINT('',(3.023160681491,-6.275884870536));
#77524 = CARTESIAN_POINT('',(3.609683443927,-8.269873598976));
#77525 = CARTESIAN_POINT('',(1.58957716902,-7.780822846923));
#77526 = CARTESIAN_POINT('',(-0.430529105886,-7.291772094871));
#77527 = CARTESIAN_POINT('',(1.003054406584,-5.786834118484));
#77528 = CARTESIAN_POINT('',(2.436637919055,-4.281896142096));
#77529 = CARTESIAN_POINT('',(3.023160681491,-6.275884870536));
#77530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77531 = ORIENTED_EDGE('',*,*,#77532,.T.);
#77532 = EDGE_CURVE('',#77512,#77533,#77535,.T.);
#77533 = VERTEX_POINT('',#77534);
#77534 = CARTESIAN_POINT('',(3.301146897693,-36.68067055539,
    14.955744998237));
#77535 = SURFACE_CURVE('',#77536,(#77541),.PCURVE_S1.);
#77536 = CIRCLE('',#77537,15.8);
#77537 = AXIS2_PLACEMENT_3D('',#77538,#77539,#77540);
#77538 = CARTESIAN_POINT('',(3.301146897693,-52.38216831275,
    16.717269387985));
#77539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77540 = DIRECTION('',(0.E+000,0.959358274271,0.282190895649));
#77541 = PCURVE('',#77397,#77542);
#77542 = DEFINITIONAL_REPRESENTATION('',(#77543),#77551);
#77543 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77544,#77545,#77546,#77547
    ,#77548,#77549,#77550),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77544 = CARTESIAN_POINT('',(3.023160681491,-6.275884870536));
#77545 = CARTESIAN_POINT('',(-4.699389023916,19.97830005392));
#77546 = CARTESIAN_POINT('',(21.89867692902,13.539131818562));
#77547 = CARTESIAN_POINT('',(48.496742881957,7.099963583205));
#77548 = CARTESIAN_POINT('',(29.621226634427,-12.71505310589));
#77549 = CARTESIAN_POINT('',(10.745710386898,-32.53006979499));
#77550 = CARTESIAN_POINT('',(3.023160681491,-6.275884870536));
#77551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77552 = ORIENTED_EDGE('',*,*,#77553,.T.);
#77553 = EDGE_CURVE('',#77533,#77554,#77556,.T.);
#77554 = VERTEX_POINT('',#77555);
#77555 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000614145));
#77556 = SURFACE_CURVE('',#77557,(#77562),.PCURVE_S1.);
#77557 = CIRCLE('',#77558,0.5);
#77558 = AXIS2_PLACEMENT_3D('',#77559,#77560,#77561);
#77559 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.900000555524));
#77560 = DIRECTION('',(1.,0.E+000,0.E+000));
#77561 = DIRECTION('',(0.E+000,-0.993765680845,0.111488885427));
#77562 = PCURVE('',#77397,#77563);
#77563 = DEFINITIONAL_REPRESENTATION('',(#77564),#77568);
#77564 = CIRCLE('',#77565,0.5);
#77565 = AXIS2_PLACEMENT_2D('',#77566,#77567);
#77566 = CARTESIAN_POINT('',(1.982640817199,1.131721010239E-007));
#77567 = DIRECTION('',(0.993765680845,-0.111488885427));
#77568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77569 = ORIENTED_EDGE('',*,*,#77570,.T.);
#77570 = EDGE_CURVE('',#77554,#77571,#77573,.T.);
#77571 = VERTEX_POINT('',#77572);
#77572 = CARTESIAN_POINT('',(3.301146897693,-34.99616490802,
    14.400000555524));
#77573 = SURFACE_CURVE('',#77574,(#77578),.PCURVE_S1.);
#77574 = LINE('',#77575,#77576);
#77575 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000584834));
#77576 = VECTOR('',#77577,1.);
#77577 = DIRECTION('',(0.E+000,1.,-2.520908736987E-007));
#77578 = PCURVE('',#77397,#77579);
#77579 = DEFINITIONAL_REPRESENTATION('',(#77580),#77584);
#77580 = LINE('',#77581,#77582);
#77581 = CARTESIAN_POINT('',(1.982640817199,0.500000083862));
#77582 = VECTOR('',#77583,1.);
#77583 = DIRECTION('',(-1.,2.520908736987E-007));
#77584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77585 = ORIENTED_EDGE('',*,*,#77586,.T.);
#77586 = EDGE_CURVE('',#77571,#77587,#77589,.T.);
#77587 = VERTEX_POINT('',#77588);
#77588 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.400000555524));
#77589 = SURFACE_CURVE('',#77590,(#77594),.PCURVE_S1.);
#77590 = LINE('',#77591,#77592);
#77591 = CARTESIAN_POINT('',(3.301146897693,-34.99616490802,
    14.400000555524));
#77592 = VECTOR('',#77593,1.);
#77593 = DIRECTION('',(-1.629631320424E-015,1.,0.E+000));
#77594 = PCURVE('',#77397,#77595);
#77595 = DEFINITIONAL_REPRESENTATION('',(#77596),#77600);
#77596 = LINE('',#77597,#77598);
#77597 = CARTESIAN_POINT('',(0.795018010251,0.500000113172));
#77598 = VECTOR('',#77599,1.);
#77599 = DIRECTION('',(-1.,0.E+000));
#77600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77601 = ORIENTED_EDGE('',*,*,#77602,.T.);
#77602 = EDGE_CURVE('',#77587,#77603,#77605,.T.);
#77603 = VERTEX_POINT('',#77604);
#77604 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    14.900000668696));
#77605 = SURFACE_CURVE('',#77606,(#77611),.PCURVE_S1.);
#77606 = CIRCLE('',#77607,0.5);
#77607 = AXIS2_PLACEMENT_3D('',#77608,#77609,#77610);
#77608 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.900000668696));
#77609 = DIRECTION('',(1.,0.E+000,0.E+000));
#77610 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77611 = PCURVE('',#77397,#77612);
#77612 = DEFINITIONAL_REPRESENTATION('',(#77613),#77617);
#77613 = CIRCLE('',#77614,0.5);
#77614 = AXIS2_PLACEMENT_2D('',#77615,#77616);
#77615 = CARTESIAN_POINT('',(0.25,0.E+000));
#77616 = DIRECTION('',(0.E+000,1.));
#77617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77618 = ORIENTED_EDGE('',*,*,#77619,.T.);
#77619 = EDGE_CURVE('',#77603,#77620,#77622,.T.);
#77620 = VERTEX_POINT('',#77621);
#77621 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#77622 = SURFACE_CURVE('',#77623,(#77627),.PCURVE_S1.);
#77623 = LINE('',#77624,#77625);
#77624 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    14.900000668696));
#77625 = VECTOR('',#77626,1.);
#77626 = DIRECTION('',(-5.101737089807E-017,0.E+000,1.));
#77627 = PCURVE('',#77397,#77628);
#77628 = DEFINITIONAL_REPRESENTATION('',(#77629),#77633);
#77629 = LINE('',#77630,#77631);
#77630 = CARTESIAN_POINT('',(-0.25,0.E+000));
#77631 = VECTOR('',#77632,1.);
#77632 = DIRECTION('',(0.E+000,-1.));
#77633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77634 = ORIENTED_EDGE('',*,*,#77635,.T.);
#77635 = EDGE_CURVE('',#77620,#77387,#77636,.T.);
#77636 = SURFACE_CURVE('',#77637,(#77641),.PCURVE_S1.);
#77637 = LINE('',#77638,#77639);
#77638 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#77639 = VECTOR('',#77640,1.);
#77640 = DIRECTION('',(0.E+000,-0.155989690217,0.987758683356));
#77641 = PCURVE('',#77397,#77642);
#77642 = DEFINITIONAL_REPRESENTATION('',(#77643),#77647);
#77643 = LINE('',#77644,#77645);
#77644 = CARTESIAN_POINT('',(-0.25,-8.704666705334));
#77645 = VECTOR('',#77646,1.);
#77646 = DIRECTION('',(0.155989690217,-0.987758683356));
#77647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77652)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77649,#77650,#77651)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77649 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77650 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77651 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77652 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77649,
  'distance_accuracy_value','confusion accuracy');
#77653 = SHAPE_DEFINITION_REPRESENTATION(#77654,#77379);
#77654 = PRODUCT_DEFINITION_SHAPE('','',#77655);
#77655 = PRODUCT_DEFINITION('design','',#77656,#77659);
#77656 = PRODUCT_DEFINITION_FORMATION('','',#77657);
#77657 = PRODUCT('CADSOFTTOOLS 1.396','CADSOFTTOOLS 1.396','',(#77658));
#77658 = PRODUCT_CONTEXT('',#2,'mechanical');
#77659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77660 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77661,#77663);
#77661 = ( REPRESENTATION_RELATIONSHIP('','',#77379,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77662) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77662 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1595);
#77663 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77664);
#77664 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('396','','',#5,#77655,$);
#77665 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77657));
#77666 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77667),#77803);
#77667 = SHELL_BASED_SURFACE_MODEL('',(#77668));
#77668 = OPEN_SHELL('',(#77669));
#77669 = ADVANCED_FACE('',(#77670),#77684,.T.);
#77670 = FACE_BOUND('',#77671,.T.);
#77671 = EDGE_LOOP('',(#77672,#77695,#77713,#77729,#77745,#77787));
#77672 = ORIENTED_EDGE('',*,*,#77673,.F.);
#77673 = EDGE_CURVE('',#77674,#77676,#77678,.T.);
#77674 = VERTEX_POINT('',#77675);
#77675 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#77676 = VERTEX_POINT('',#77677);
#77677 = CARTESIAN_POINT('',(4.05895717757,-27.10191064834,
    28.64593956979));
#77678 = SURFACE_CURVE('',#77679,(#77683),.PCURVE_S1.);
#77679 = LINE('',#77680,#77681);
#77680 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.64593956979));
#77681 = VECTOR('',#77682,1.);
#77682 = DIRECTION('',(1.,0.E+000,4.688130754031E-015));
#77683 = PCURVE('',#77684,#77689);
#77684 = PLANE('',#77685);
#77685 = AXIS2_PLACEMENT_3D('',#77686,#77687,#77688);
#77686 = CARTESIAN_POINT('',(0.151146897694,-28.2011468977,
    25.897848945657));
#77687 = DIRECTION('',(0.E+000,-0.92847669092,0.371390676268));
#77688 = DIRECTION('',(0.E+000,0.371390676268,0.92847669092));
#77689 = DEFINITIONAL_REPRESENTATION('',(#77690),#77694);
#77690 = LINE('',#77691,#77692);
#77691 = CARTESIAN_POINT('',(2.95978418307,-2.392189720127));
#77692 = VECTOR('',#77693,1.);
#77693 = DIRECTION('',(4.352820129102E-015,-1.));
#77694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77695 = ORIENTED_EDGE('',*,*,#77696,.T.);
#77696 = EDGE_CURVE('',#77674,#77697,#77699,.T.);
#77697 = VERTEX_POINT('',#77698);
#77698 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#77699 = SURFACE_CURVE('',#77700,(#77705),.PCURVE_S1.);
#77700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77701,#77702,#77703,#77704
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.965561858011,0.965561858011,1.)) 
REPRESENTATION_ITEM('') );
#77701 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#77702 = CARTESIAN_POINT('',(1.930187140483,-27.26790270318,
    28.230959432569));
#77703 = CARTESIAN_POINT('',(1.401371816013,-27.61984019257,
    27.351115708864));
#77704 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#77705 = PCURVE('',#77684,#77706);
#77706 = DEFINITIONAL_REPRESENTATION('',(#77707),#77712);
#77707 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77708,#77709,#77710,#77711
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.965561858011,0.965561858011,1.)) 
REPRESENTATION_ITEM('') );
#77708 = CARTESIAN_POINT('',(2.959784183072,-2.392189720127));
#77709 = CARTESIAN_POINT('',(2.512836896962,-1.779040242789));
#77710 = CARTESIAN_POINT('',(1.565216205663,-1.250224918319));
#77711 = CARTESIAN_POINT('',(0.21482499693,-0.860377998407));
#77712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77713 = ORIENTED_EDGE('',*,*,#77714,.F.);
#77714 = EDGE_CURVE('',#77715,#77697,#77717,.T.);
#77715 = VERTEX_POINT('',#77716);
#77716 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#77717 = SURFACE_CURVE('',#77718,(#77722),.PCURVE_S1.);
#77718 = LINE('',#77719,#77720);
#77719 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#77720 = VECTOR('',#77721,1.);
#77721 = DIRECTION('',(-0.544949260927,0.311399577589,0.778498944182));
#77722 = PCURVE('',#77684,#77723);
#77723 = DEFINITIONAL_REPRESENTATION('',(#77724),#77728);
#77724 = LINE('',#77725,#77726);
#77725 = CARTESIAN_POINT('',(2.757639498369E-013,-1.));
#77726 = VECTOR('',#77727,1.);
#77727 = DIRECTION('',(0.838469023289,0.544949260927));
#77728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77729 = ORIENTED_EDGE('',*,*,#77730,.T.);
#77730 = EDGE_CURVE('',#77715,#77731,#77733,.T.);
#77731 = VERTEX_POINT('',#77732);
#77732 = CARTESIAN_POINT('',(5.14545200258,-28.20114689041,
    25.897848963864));
#77733 = SURFACE_CURVE('',#77734,(#77738),.PCURVE_S1.);
#77734 = LINE('',#77735,#77736);
#77735 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#77736 = VECTOR('',#77737,1.);
#77737 = DIRECTION('',(1.,0.E+000,8.894447433307E-016));
#77738 = PCURVE('',#77684,#77739);
#77739 = DEFINITIONAL_REPRESENTATION('',(#77740),#77744);
#77740 = LINE('',#77741,#77742);
#77741 = CARTESIAN_POINT('',(0.E+000,-1.));
#77742 = VECTOR('',#77743,1.);
#77743 = DIRECTION('',(8.258287120437E-016,-1.));
#77744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77745 = ORIENTED_EDGE('',*,*,#77746,.T.);
#77746 = EDGE_CURVE('',#77731,#77747,#77749,.T.);
#77747 = VERTEX_POINT('',#77748);
#77748 = CARTESIAN_POINT('',(5.309307025578,-27.80894879503,
    26.878344202574));
#77749 = SURFACE_CURVE('',#77750,(#77767),.PCURVE_S1.);
#77750 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#77751,#77752,#77753,#77754,
    #77755,#77756,#77757,#77758,#77759,#77760,#77761,#77762,#77763,
    #77764,#77765,#77766),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252691472573,0.44943696853,0.604965468913,0.729945378308,
    0.841387333219,0.953278841769,1.),.UNSPECIFIED.);
#77751 = CARTESIAN_POINT('',(5.145451970724,-28.20114688373,
    25.897848980579));
#77752 = CARTESIAN_POINT('',(5.189126232902,-28.17057619425,
    25.974275704283));
#77753 = CARTESIAN_POINT('',(5.23280049508,-28.14000550478,
    26.050702427988));
#77754 = CARTESIAN_POINT('',(5.292179692858,-28.08302819025,
    26.193145714355));
#77755 = CARTESIAN_POINT('',(5.315322238804,-28.05747511496,
    26.257028402582));
#77756 = CARTESIAN_POINT('',(5.344633721961,-28.01073039092,
    26.373890212723));
#77757 = CARTESIAN_POINT('',(5.354966152958,-27.98951052211,
    26.426939884767));
#77758 = CARTESIAN_POINT('',(5.364532468537,-27.95140173315,
    26.522211857198));
#77759 = CARTESIAN_POINT('',(5.366479756061,-27.93420789329,
    26.565196456848));
#77760 = CARTESIAN_POINT('',(5.363450578477,-27.90200406918,
    26.645706017135));
#77761 = CARTESIAN_POINT('',(5.359639901927,-27.8867386901,
    26.683869464865));
#77762 = CARTESIAN_POINT('',(5.346556402461,-27.8566885876,
    26.758994721135));
#77763 = CARTESIAN_POINT('',(5.337424927291,-27.84161343876,
    26.796682593244));
#77764 = CARTESIAN_POINT('',(5.320612418192,-27.82095096671,
    26.848338773384));
#77765 = CARTESIAN_POINT('',(5.314959721885,-27.81494988087,
    26.863341487978));
#77766 = CARTESIAN_POINT('',(5.309307025578,-27.80894879503,
    26.878344202574));
#77767 = PCURVE('',#77684,#77768);
#77768 = DEFINITIONAL_REPRESENTATION('',(#77769),#77786);
#77769 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#77770,#77771,#77772,#77773,
    #77774,#77775,#77776,#77777,#77778,#77779,#77780,#77781,#77782,
    #77783,#77784,#77785),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252691472573,0.44943696853,0.604965468913,0.729945378308,
    0.841387333219,0.953278841769,1.),.UNSPECIFIED.);
#77770 = CARTESIAN_POINT('',(3.761205213948E-008,-4.99430507303));
#77771 = CARTESIAN_POINT('',(8.231413817258E-002,-5.037979335208));
#77772 = CARTESIAN_POINT('',(0.164628238733,-5.081653597386));
#77773 = CARTESIAN_POINT('',(0.318044353279,-5.141032795164));
#77774 = CARTESIAN_POINT('',(0.386848114162,-5.16417534111));
#77775 = CARTESIAN_POINT('',(0.512712135611,-5.193486824267));
#77776 = CARTESIAN_POINT('',(0.569848380992,-5.203819255264));
#77777 = CARTESIAN_POINT('',(0.672459435597,-5.213385570843));
#77778 = CARTESIAN_POINT('',(0.718755266253,-5.215332858367));
#77779 = CARTESIAN_POINT('',(0.805466716389,-5.212303680783));
#77780 = CARTESIAN_POINT('',(0.846570007514,-5.208493004233));
#77781 = CARTESIAN_POINT('',(0.927482384749,-5.195409504767));
#77782 = CARTESIAN_POINT('',(0.968073465256,-5.186278029597));
#77783 = CARTESIAN_POINT('',(1.023708873925,-5.169465520498));
#77784 = CARTESIAN_POINT('',(1.039867292054,-5.163812824191));
#77785 = CARTESIAN_POINT('',(1.056025710183,-5.158160127884));
#77786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77787 = ORIENTED_EDGE('',*,*,#77788,.T.);
#77788 = EDGE_CURVE('',#77747,#77676,#77789,.T.);
#77789 = SURFACE_CURVE('',#77790,(#77795),.PCURVE_S1.);
#77790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77791,#77792,#77793,#77794
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.979231826503,0.979231826503,1.)) 
REPRESENTATION_ITEM('') );
#77791 = CARTESIAN_POINT('',(5.309307025577,-27.80894879503,
    26.878344202574));
#77792 = CARTESIAN_POINT('',(4.956549025747,-27.47036013598,
    27.724815850431));
#77793 = CARTESIAN_POINT('',(4.530926337239,-27.22968231501,
    28.32651040303));
#77794 = CARTESIAN_POINT('',(4.05895717757,-27.10191064834,
    28.64593956979));
#77795 = PCURVE('',#77684,#77796);
#77796 = DEFINITIONAL_REPRESENTATION('',(#77797),#77802);
#77797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77798,#77799,#77800,#77801
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.979231826503,0.979231826503,1.)) 
REPRESENTATION_ITEM('') );
#77798 = CARTESIAN_POINT('',(1.056025710183,-5.158160127883));
#77799 = CARTESIAN_POINT('',(1.967703575805,-4.805402128054));
#77800 = CARTESIAN_POINT('',(2.615748441641,-4.379779439545));
#77801 = CARTESIAN_POINT('',(2.95978418307,-3.907810279876));
#77802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77807)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77804,#77805,#77806)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#77804,
  'distance_accuracy_value','confusion accuracy');
#77808 = SHAPE_DEFINITION_REPRESENTATION(#77809,#77666);
#77809 = PRODUCT_DEFINITION_SHAPE('','',#77810);
#77810 = PRODUCT_DEFINITION('design','',#77811,#77814);
#77811 = PRODUCT_DEFINITION_FORMATION('','',#77812);
#77812 = PRODUCT('CADSOFTTOOLS 1.397','CADSOFTTOOLS 1.397','',(#77813));
#77813 = PRODUCT_CONTEXT('',#2,'mechanical');
#77814 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77815 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77816,#77818);
#77816 = ( REPRESENTATION_RELATIONSHIP('','',#77666,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77817) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77817 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1599);
#77818 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77819);
#77819 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('397','','',#5,#77810,$);
#77820 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77812));
#77821 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77822),#77932);
#77822 = SHELL_BASED_SURFACE_MODEL('',(#77823));
#77823 = OPEN_SHELL('',(#77824));
#77824 = ADVANCED_FACE('',(#77825),#77840,.T.);
#77825 = FACE_BOUND('',#77826,.T.);
#77826 = EDGE_LOOP('',(#77827,#77852,#77868,#77886,#77902,#77918));
#77827 = ORIENTED_EDGE('',*,*,#77828,.T.);
#77828 = EDGE_CURVE('',#77829,#77831,#77833,.T.);
#77829 = VERTEX_POINT('',#77830);
#77830 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#77831 = VERTEX_POINT('',#77832);
#77832 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#77833 = SURFACE_CURVE('',#77834,(#77839),.PCURVE_S1.);
#77834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77835,#77836,#77837,#77838
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.963945880013,0.963945880013,1.)) 
REPRESENTATION_ITEM('') );
#77835 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#77836 = CARTESIAN_POINT('',(0.612216146519,-28.63505787216,
    26.667750018764));
#77837 = CARTESIAN_POINT('',(0.401146897694,-29.25050874542,
    26.969277517085));
#77838 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#77839 = PCURVE('',#77840,#77845);
#77840 = PLANE('',#77841);
#77841 = AXIS2_PLACEMENT_3D('',#77842,#77843,#77844);
#77842 = CARTESIAN_POINT('',(1.151146897694,-27.7011468977,
    25.897848945657));
#77843 = DIRECTION('',(0.819231920519,7.559259812734E-017,0.573462344363
    ));
#77844 = DIRECTION('',(-0.573462344363,0.E+000,0.819231920519));
#77845 = DEFINITIONAL_REPRESENTATION('',(#77846),#77851);
#77846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77847,#77848,#77849,#77850
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.963945880013,0.963945880013,1.)) 
REPRESENTATION_ITEM('') );
#77847 = CARTESIAN_POINT('',(0.24347196109,0.420215999111));
#77848 = CARTESIAN_POINT('',(0.93978402675,0.933910974465));
#77849 = CARTESIAN_POINT('',(1.307845244543,1.549361847725));
#77850 = CARTESIAN_POINT('',(1.307845244543,2.2));
#77851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77852 = ORIENTED_EDGE('',*,*,#77853,.F.);
#77853 = EDGE_CURVE('',#77854,#77831,#77856,.T.);
#77854 = VERTEX_POINT('',#77855);
#77855 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#77856 = SURFACE_CURVE('',#77857,(#77861),.PCURVE_S1.);
#77857 = LINE('',#77858,#77859);
#77858 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#77859 = VECTOR('',#77860,1.);
#77860 = DIRECTION('',(-9.251858538219E-017,1.,0.E+000));
#77861 = PCURVE('',#77840,#77862);
#77862 = DEFINITIONAL_REPRESENTATION('',(#77863),#77867);
#77863 = LINE('',#77864,#77865);
#77864 = CARTESIAN_POINT('',(1.307845244543,2.800000000021));
#77865 = VECTOR('',#77866,1.);
#77866 = DIRECTION('',(5.305592487045E-017,-1.));
#77867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77868 = ORIENTED_EDGE('',*,*,#77869,.T.);
#77869 = EDGE_CURVE('',#77854,#77870,#77872,.T.);
#77870 = VERTEX_POINT('',#77871);
#77871 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#77872 = SURFACE_CURVE('',#77873,(#77878),.PCURVE_S1.);
#77873 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77874,#77875,#77876,#77877
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.970077296486,0.970077296486,1.)) 
REPRESENTATION_ITEM('') );
#77874 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#77875 = CARTESIAN_POINT('',(0.401146897694,-31.09152834497,
    26.969277517085));
#77876 = CARTESIAN_POINT('',(0.576036908405,-31.65541107872,
    26.719434644641));
#77877 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#77878 = PCURVE('',#77840,#77879);
#77879 = DEFINITIONAL_REPRESENTATION('',(#77880),#77885);
#77880 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77881,#77882,#77883,#77884
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.970077296486,0.970077296486,1.)) 
REPRESENTATION_ITEM('') );
#77881 = CARTESIAN_POINT('',(1.307845244543,2.800000000021));
#77882 = CARTESIAN_POINT('',(1.307845244543,3.390381447276));
#77883 = CARTESIAN_POINT('',(1.002873152774,3.954264181021));
#77884 = CARTESIAN_POINT('',(0.420305737683,4.441029513682));
#77885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77886 = ORIENTED_EDGE('',*,*,#77887,.F.);
#77887 = EDGE_CURVE('',#77888,#77870,#77890,.T.);
#77888 = VERTEX_POINT('',#77889);
#77889 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945656));
#77890 = SURFACE_CURVE('',#77891,(#77895),.PCURVE_S1.);
#77891 = LINE('',#77892,#77893);
#77892 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945656));
#77893 = VECTOR('',#77894,1.);
#77894 = DIRECTION('',(-0.497468338163,-0.497468338163,0.710669054519));
#77895 = PCURVE('',#77840,#77896);
#77896 = DEFINITIONAL_REPRESENTATION('',(#77897),#77901);
#77897 = LINE('',#77898,#77899);
#77898 = CARTESIAN_POINT('',(-1.475985512276E-013,4.2));
#77899 = VECTOR('',#77900,1.);
#77900 = DIRECTION('',(0.867482133836,0.497468338163));
#77901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77902 = ORIENTED_EDGE('',*,*,#77903,.T.);
#77903 = EDGE_CURVE('',#77888,#77904,#77906,.T.);
#77904 = VERTEX_POINT('',#77905);
#77905 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#77906 = SURFACE_CURVE('',#77907,(#77911),.PCURVE_S1.);
#77907 = LINE('',#77908,#77909);
#77908 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945657));
#77909 = VECTOR('',#77910,1.);
#77910 = DIRECTION('',(-3.600723323108E-016,1.,1.920385772324E-015));
#77911 = PCURVE('',#77840,#77912);
#77912 = DEFINITIONAL_REPRESENTATION('',(#77913),#77917);
#77913 = LINE('',#77914,#77915);
#77914 = CARTESIAN_POINT('',(-1.273342196935E-016,4.2));
#77915 = VECTOR('',#77916,1.);
#77916 = DIRECTION('',(1.779729248226E-015,-1.));
#77917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77918 = ORIENTED_EDGE('',*,*,#77919,.T.);
#77919 = EDGE_CURVE('',#77904,#77829,#77920,.T.);
#77920 = SURFACE_CURVE('',#77921,(#77925),.PCURVE_S1.);
#77921 = LINE('',#77922,#77923);
#77922 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#77923 = VECTOR('',#77924,1.);
#77924 = DIRECTION('',(-0.544949260927,0.311399577589,0.778498944182));
#77925 = PCURVE('',#77840,#77926);
#77926 = DEFINITIONAL_REPRESENTATION('',(#77927),#77931);
#77927 = LINE('',#77928,#77929);
#77928 = CARTESIAN_POINT('',(3.549168514915E-013,0.5));
#77929 = VECTOR('',#77930,1.);
#77930 = DIRECTION('',(0.950279065895,-0.311399577589));
#77931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77936)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77933,#77934,#77935)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77933 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77934 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77935 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77936 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77933,
  'distance_accuracy_value','confusion accuracy');
#77937 = SHAPE_DEFINITION_REPRESENTATION(#77938,#77821);
#77938 = PRODUCT_DEFINITION_SHAPE('','',#77939);
#77939 = PRODUCT_DEFINITION('design','',#77940,#77943);
#77940 = PRODUCT_DEFINITION_FORMATION('','',#77941);
#77941 = PRODUCT('CADSOFTTOOLS 1.398','CADSOFTTOOLS 1.398','',(#77942));
#77942 = PRODUCT_CONTEXT('',#2,'mechanical');
#77943 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77944 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77945,#77947);
#77945 = ( REPRESENTATION_RELATIONSHIP('','',#77821,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77946) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77946 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1603);
#77947 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77948);
#77948 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('398','','',#5,#77939,$);
#77949 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77941));
#77950 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77951),#78077);
#77951 = SHELL_BASED_SURFACE_MODEL('',(#77952));
#77952 = OPEN_SHELL('',(#77953));
#77953 = ADVANCED_FACE('',(#77954),#77969,.T.);
#77954 = FACE_BOUND('',#77955,.T.);
#77955 = EDGE_LOOP('',(#77956,#77981,#78031,#78047,#78063));
#77956 = ORIENTED_EDGE('',*,*,#77957,.T.);
#77957 = EDGE_CURVE('',#77958,#77960,#77962,.T.);
#77958 = VERTEX_POINT('',#77959);
#77959 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#77960 = VERTEX_POINT('',#77961);
#77961 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#77962 = SURFACE_CURVE('',#77963,(#77968),.PCURVE_S1.);
#77963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77964,#77965,#77966,#77967
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.764250516942,0.764250516942,1.)) 
REPRESENTATION_ITEM('') );
#77964 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#77965 = CARTESIAN_POINT('',(2.002374491375,-33.73362797181,
    28.515679051535));
#77966 = CARTESIAN_POINT('',(3.922691182428,-33.92889052289,
    28.794625553074));
#77967 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#77968 = PCURVE('',#77969,#77974);
#77969 = PLANE('',#77970);
#77970 = AXIS2_PLACEMENT_3D('',#77971,#77972,#77973);
#77971 = CARTESIAN_POINT('',(0.151146897694,-31.9011468977,
    25.897848945656));
#77972 = DIRECTION('',(0.E+000,0.819231920519,0.573462344363));
#77973 = DIRECTION('',(0.E+000,0.573462344363,-0.819231920519));
#77974 = DEFINITIONAL_REPRESENTATION('',(#77975),#77980);
#77975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#77976,#77977,#77978,#77979
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.764250516942,0.764250516942,1.)) 
REPRESENTATION_ITEM('') );
#77976 = CARTESIAN_POINT('',(-0.420305737684,-0.758970486319));
#77977 = CARTESIAN_POINT('',(-3.195468877994,-1.851227593681));
#77978 = CARTESIAN_POINT('',(-3.53596647648,-3.771544284734));
#77979 = CARTESIAN_POINT('',(-1.200982134665,-5.16177955781));
#77980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77981 = ORIENTED_EDGE('',*,*,#77982,.T.);
#77982 = EDGE_CURVE('',#77960,#77983,#77985,.T.);
#77983 = VERTEX_POINT('',#77984);
#77984 = CARTESIAN_POINT('',(5.266520892777,-32.01652089278,
    26.062668938633));
#77985 = SURFACE_CURVE('',#77986,(#78007),.PCURVE_S1.);
#77986 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#77987,#77988,#77989,#77990,
    #77991,#77992,#77993,#77994,#77995,#77996,#77997,#77998,#77999,
    #78000,#78001,#78002,#78003,#78004,#78005,#78006),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.100814196828,0.204756190123,
    0.304287581693,0.40679365197,0.517976016433,0.630556762886,
    0.762162521542,0.898407274721,1.),.UNSPECIFIED.);
#77987 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#77988 = CARTESIAN_POINT('',(5.329785450461,-32.57206890091,
    26.856308950245));
#77989 = CARTESIAN_POINT('',(5.346644445418,-32.55427287364,
    26.830886054143));
#77990 = CARTESIAN_POINT('',(5.374738580245,-32.51657949794,
    26.777038374574));
#77991 = CARTESIAN_POINT('',(5.386989568152,-32.49670839302,
    26.748651081838));
#77992 = CARTESIAN_POINT('',(5.406247857974,-32.45751845487,
    26.692665455901));
#77993 = CARTESIAN_POINT('',(5.413539429789,-32.43792695221,
    26.66467759497));
#77994 = CARTESIAN_POINT('',(5.424257814582,-32.39794464727,
    26.607560016478));
#77995 = CARTESIAN_POINT('',(5.427444329646,-32.37721587964,
    26.577947491293));
#77996 = CARTESIAN_POINT('',(5.429873098027,-32.33445475332,
    26.516860167982));
#77997 = CARTESIAN_POINT('',(5.428508533631,-32.31209175238,
    26.484913023775));
#77998 = CARTESIAN_POINT('',(5.421438037531,-32.26751945412,
    26.421238311981));
#77999 = CARTESIAN_POINT('',(5.415252954224,-32.24504614944,
    26.389133591011));
#78000 = CARTESIAN_POINT('',(5.397835230025,-32.19721650547,
    26.320805528189));
#78001 = CARTESIAN_POINT('',(5.38525300584,-32.17169722694,
    26.284349416003));
#78002 = CARTESIAN_POINT('',(5.355077025328,-32.12091842857,
    26.21180827547));
#78003 = CARTESIAN_POINT('',(5.336579782418,-32.09546725154,
    26.175449451146));
#78004 = CARTESIAN_POINT('',(5.300904799648,-32.05233404201,
    26.113830580387));
#78005 = CARTESIAN_POINT('',(5.283712846213,-32.03442746739,
    26.08824975951));
#78006 = CARTESIAN_POINT('',(5.266520892777,-32.01652089278,
    26.062668938633));
#78007 = PCURVE('',#77969,#78008);
#78008 = DEFINITIONAL_REPRESENTATION('',(#78009),#78030);
#78009 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#78010,#78011,#78012,#78013,
    #78014,#78015,#78016,#78017,#78018,#78019,#78020,#78021,#78022,
    #78023,#78024,#78025,#78026,#78027,#78028,#78029),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.100814196828,0.204756190123,
    0.304287581693,0.40679365197,0.517976016433,0.630556762886,
    0.762162521542,0.898407274721,1.),.UNSPECIFIED.);
#78010 = CARTESIAN_POINT('',(-1.200982134665,-5.16177955781));
#78011 = CARTESIAN_POINT('',(-1.169949535147,-5.178638552767));
#78012 = CARTESIAN_POINT('',(-1.138916935628,-5.195497547724));
#78013 = CARTESIAN_POINT('',(-1.073187466085,-5.223591682551));
#78014 = CARTESIAN_POINT('',(-1.038536359328,-5.235842670458));
#78015 = CARTESIAN_POINT('',(-0.970197193661,-5.255100960281));
#78016 = CARTESIAN_POINT('',(-0.936033655558,-5.262392532095));
#78017 = CARTESIAN_POINT('',(-0.866312765709,-5.273110916888));
#78018 = CARTESIAN_POINT('',(-0.830166072149,-5.276297431952));
#78019 = CARTESIAN_POINT('',(-0.755599491208,-5.278726200333));
#78020 = CARTESIAN_POINT('',(-0.716603031956,-5.277361635937));
#78021 = CARTESIAN_POINT('',(-0.638878140873,-5.270291139837));
#78022 = CARTESIAN_POINT('',(-0.599689334668,-5.26410605653));
#78023 = CARTESIAN_POINT('',(-0.516284304773,-5.246688332331));
#78024 = CARTESIAN_POINT('',(-0.47178394868,-5.234106108146));
#78025 = CARTESIAN_POINT('',(-0.383236202045,-5.203930127634));
#78026 = CARTESIAN_POINT('',(-0.338854600922,-5.185432884724));
#78027 = CARTESIAN_POINT('',(-0.263639183632,-5.149757901954));
#78028 = CARTESIAN_POINT('',(-0.232413812359,-5.132565948519));
#78029 = CARTESIAN_POINT('',(-0.201188441086,-5.115373995084));
#78030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78031 = ORIENTED_EDGE('',*,*,#78032,.T.);
#78032 = EDGE_CURVE('',#77983,#78033,#78035,.T.);
#78033 = VERTEX_POINT('',#78034);
#78034 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#78035 = SURFACE_CURVE('',#78036,(#78040),.PCURVE_S1.);
#78036 = LINE('',#78037,#78038);
#78037 = CARTESIAN_POINT('',(5.266520892778,-32.01652089278,
    26.062668938633));
#78038 = VECTOR('',#78039,1.);
#78039 = DIRECTION('',(-0.497468338163,0.497468338163,-0.710669054519));
#78040 = PCURVE('',#77969,#78041);
#78041 = DEFINITIONAL_REPRESENTATION('',(#78042),#78046);
#78042 = LINE('',#78043,#78044);
#78043 = CARTESIAN_POINT('',(-0.201188441086,-5.115373995084));
#78044 = VECTOR('',#78045,1.);
#78045 = DIRECTION('',(0.867482133836,0.497468338163));
#78046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78047 = ORIENTED_EDGE('',*,*,#78048,.T.);
#78048 = EDGE_CURVE('',#78033,#78049,#78051,.T.);
#78049 = VERTEX_POINT('',#78050);
#78050 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945656));
#78051 = SURFACE_CURVE('',#78052,(#78056),.PCURVE_S1.);
#78052 = LINE('',#78053,#78054);
#78053 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#78054 = VECTOR('',#78055,1.);
#78055 = DIRECTION('',(-1.,0.E+000,-1.7763568394E-015));
#78056 = PCURVE('',#77969,#78057);
#78057 = DEFINITIONAL_REPRESENTATION('',(#78058),#78062);
#78058 = LINE('',#78059,#78060);
#78059 = CARTESIAN_POINT('',(0.E+000,-5.));
#78060 = VECTOR('',#78061,1.);
#78061 = DIRECTION('',(1.455248225069E-015,1.));
#78062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78063 = ORIENTED_EDGE('',*,*,#78064,.T.);
#78064 = EDGE_CURVE('',#78049,#77958,#78065,.T.);
#78065 = SURFACE_CURVE('',#78066,(#78070),.PCURVE_S1.);
#78066 = LINE('',#78067,#78068);
#78067 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945656));
#78068 = VECTOR('',#78069,1.);
#78069 = DIRECTION('',(-0.497468338163,-0.497468338163,0.710669054519));
#78070 = PCURVE('',#77969,#78071);
#78071 = DEFINITIONAL_REPRESENTATION('',(#78072),#78076);
#78072 = LINE('',#78073,#78074);
#78073 = CARTESIAN_POINT('',(-1.961674607393E-013,-1.));
#78074 = VECTOR('',#78075,1.);
#78075 = DIRECTION('',(-0.867482133836,0.497468338163));
#78076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78081)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78078,#78079,#78080)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78078 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78079 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78080 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78081 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#78078,
  'distance_accuracy_value','confusion accuracy');
#78082 = SHAPE_DEFINITION_REPRESENTATION(#78083,#77950);
#78083 = PRODUCT_DEFINITION_SHAPE('','',#78084);
#78084 = PRODUCT_DEFINITION('design','',#78085,#78088);
#78085 = PRODUCT_DEFINITION_FORMATION('','',#78086);
#78086 = PRODUCT('CADSOFTTOOLS 1.399','CADSOFTTOOLS 1.399','',(#78087));
#78087 = PRODUCT_CONTEXT('',#2,'mechanical');
#78088 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78089 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78090,#78092);
#78090 = ( REPRESENTATION_RELATIONSHIP('','',#77950,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78091) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78091 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1607);
#78092 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78093);
#78093 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('399','','',#5,#78084,$);
#78094 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78086));
#78095 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78096),#78306);
#78096 = SHELL_BASED_SURFACE_MODEL('',(#78097));
#78097 = OPEN_SHELL('',(#78098));
#78098 = ADVANCED_FACE('',(#78099),#78189,.F.);
#78099 = FACE_BOUND('',#78100,.T.);
#78100 = EDGE_LOOP('',(#78101,#78276,#78292));
#78101 = ORIENTED_EDGE('',*,*,#78102,.T.);
#78102 = EDGE_CURVE('',#78103,#78105,#78107,.T.);
#78103 = VERTEX_POINT('',#78104);
#78104 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#78105 = VERTEX_POINT('',#78106);
#78106 = CARTESIAN_POINT('',(1.146897693295E-003,-36.31303575675,
    25.243987434611));
#78107 = SURFACE_CURVE('',#78108,(#78188),.PCURVE_S1.);
#78108 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#78109,#78110,#78111,#78112,
    #78113,#78114,#78115,#78116,#78117,#78118,#78119,#78120,#78121,
    #78122,#78123,#78124,#78125,#78126,#78127,#78128,#78129,#78130,
    #78131,#78132,#78133,#78134,#78135,#78136,#78137,#78138,#78139,
    #78140,#78141,#78142,#78143,#78144,#78145,#78146,#78147,#78148,
    #78149,#78150,#78151,#78152,#78153,#78154,#78155,#78156,#78157,
    #78158,#78159,#78160,#78161,#78162,#78163,#78164,#78165,#78166,
    #78167,#78168,#78169,#78170,#78171,#78172,#78173,#78174,#78175,
    #78176,#78177,#78178,#78179,#78180,#78181,#78182,#78183,#78184,
    #78185,#78186,#78187),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.779655182185E-002,3.544272931628E-002,4.198437324388E-002,
    5.294391872634E-002,7.01927531908E-002,8.731985897832E-002,
    0.109647913048,0.112218211906,0.137081074177,0.163888237634,
    0.169032217221,0.184786055127,0.199739054799,0.200624238117,
    0.203538130098,0.214451298341,0.233148661986,0.244114571345,
    0.255842418324,0.279654267027,0.300389799948,0.315075167037,
    0.328544364011,0.372107148012,0.387103465955,0.426190705648,
    0.433031765849,0.433383804034,0.44167808625,0.455663278283,
    0.482731859906,0.49735111933,0.536568787215,0.555157604346,
    0.601798430285,0.608787476831,0.639905691128,0.668027741666,
    0.680333971793,0.688890380217,0.705514199232,0.719236324901,
    0.720679805832,0.734414674067,0.745044471955,0.755868188145,
    0.759225225984,0.766981934994,0.778194929163,0.789610919613,
    0.801129565277,0.812791708394,0.824486404883,0.831349495795,
    0.836215149769,0.847948984075,0.859668586617,0.869753471105,
    0.871355811466,0.875382906056,0.883023557634,0.883825361654,
    0.894690412319,0.900711808246,0.906361158618,0.918037498282,
    0.929716967573,0.934508113969,0.941403837722,0.953102693956,
    0.964811409939,0.973994490517,0.976532769665,0.988262438676,
    0.995467824414,1.),.UNSPECIFIED.);
#78109 = CARTESIAN_POINT('',(1.146897543127E-003,-36.97644989827,
    24.860965546906));
#78110 = CARTESIAN_POINT('',(1.146897639786E-003,-36.97152953727,
    24.85939965765));
#78111 = CARTESIAN_POINT('',(1.146897718757E-003,-36.96172155338,
    24.856278068226));
#78112 = CARTESIAN_POINT('',(1.146897691101E-003,-36.9500633,
    24.852676426576));
#78113 = CARTESIAN_POINT('',(1.14689769391E-003,-36.9402699964,
    24.849774645695));
#78114 = CARTESIAN_POINT('',(1.14689769297E-003,-36.93055992293,
    24.847002486061));
#78115 = CARTESIAN_POINT('',(1.146897693397E-003,-36.91782281448,
    24.843641617216));
#78116 = CARTESIAN_POINT('',(1.146897693257E-003,-36.90175021281,
    24.839967782242));
#78117 = CARTESIAN_POINT('',(1.146897693296E-003,-36.88972806759,
    24.837779222738));
#78118 = CARTESIAN_POINT('',(1.146897693294E-003,-36.87544006537,
    24.835545713891));
#78119 = CARTESIAN_POINT('',(1.146897693295E-003,-36.8598040574,
    24.833540790224));
#78120 = CARTESIAN_POINT('',(1.146897693295E-003,-36.84334664193,
    24.832205712358));
#78121 = CARTESIAN_POINT('',(1.146897693295E-003,-36.82950123998,
    24.831437473503));
#78122 = CARTESIAN_POINT('',(1.146897693295E-003,-36.81908488145,
    24.831032909431));
#78123 = CARTESIAN_POINT('',(1.146897693295E-003,-36.80989747337,
    24.830905595642));
#78124 = CARTESIAN_POINT('',(1.146897693295E-003,-36.8044437811,
    24.830901591096));
#78125 = CARTESIAN_POINT('',(1.146897693295E-003,-36.80016496039,
    24.830911933515));
#78126 = CARTESIAN_POINT('',(1.146897693295E-003,-36.79070603488,
    24.831043692038));
#78127 = CARTESIAN_POINT('',(1.146897693295E-003,-36.7789120922,
    24.831503019549));
#78128 = CARTESIAN_POINT('',(1.146897693295E-003,-36.76689820615,
    24.832279440435));
#78129 = CARTESIAN_POINT('',(1.146897693295E-003,-36.75341839399,
    24.833420060246));
#78130 = CARTESIAN_POINT('',(1.146897693295E-003,-36.73714992493,
    24.835311214471));
#78131 = CARTESIAN_POINT('',(1.146897693295E-003,-36.7201149019,
    24.837971528724));
#78132 = CARTESIAN_POINT('',(1.146897693295E-003,-36.70613109094,
    24.840604852964));
#78133 = CARTESIAN_POINT('',(1.146897693295E-003,-36.68572192881,
    24.844976294263));
#78134 = CARTESIAN_POINT('',(1.146897693295E-003,-36.66546231469,
    24.850398059043));
#78135 = CARTESIAN_POINT('',(1.146897693295E-003,-36.63843843791,
    24.859177775393));
#78136 = CARTESIAN_POINT('',(1.146897693295E-003,-36.62185124457,
    24.865466827737));
#78137 = CARTESIAN_POINT('',(1.146897693295E-003,-36.60945923772,
    24.87074239006));
#78138 = CARTESIAN_POINT('',(1.146897693295E-003,-36.60532353847,
    24.872533692511));
#78139 = CARTESIAN_POINT('',(1.146897693295E-003,-36.59929978144,
    24.875196728449));
#78140 = CARTESIAN_POINT('',(1.146897693295E-003,-36.58627842361,
    24.881256192912));
#78141 = CARTESIAN_POINT('',(1.146897693295E-003,-36.57183386023,
    24.888608683933));
#78142 = CARTESIAN_POINT('',(1.146897693295E-003,-36.55123396798,
    24.900030603532));
#78143 = CARTESIAN_POINT('',(1.146897693295E-003,-36.5332626794,
    24.911090489786));
#78144 = CARTESIAN_POINT('',(1.146897693295E-003,-36.50818800811,
    24.928298982351));
#78145 = CARTESIAN_POINT('',(1.146897693295E-003,-36.49155153091,
    24.941168031672));
#78146 = CARTESIAN_POINT('',(1.146897693295E-003,-36.47281206116,
    24.957172873399));
#78147 = CARTESIAN_POINT('',(1.146897693295E-003,-36.45861528317,
    24.970184314858));
#78148 = CARTESIAN_POINT('',(1.146897693295E-003,-36.44406539689,
    24.985033507214));
#78149 = CARTESIAN_POINT('',(1.146897693295E-003,-36.4344617944,
    24.995548013671));
#78150 = CARTESIAN_POINT('',(1.146897693295E-003,-36.42725357113,
    25.003728440229));
#78151 = CARTESIAN_POINT('',(1.146897693295E-003,-36.41994913699,
    25.012382325592));
#78152 = CARTESIAN_POINT('',(1.146897693295E-003,-36.41415316301,
    25.019609174721));
#78153 = CARTESIAN_POINT('',(1.146897693295E-003,-36.40896221323,
    25.026247404633));
#78154 = CARTESIAN_POINT('',(1.146897693295E-003,-36.40439663277,
    25.032236013607));
#78155 = CARTESIAN_POINT('',(1.146897693295E-003,-36.39832764819,
    25.040525095289));
#78156 = CARTESIAN_POINT('',(1.146897693295E-003,-36.3941466497,
    25.046440861131));
#78157 = CARTESIAN_POINT('',(1.146897693295E-003,-36.39050936388,
    25.051711363274));
#78158 = CARTESIAN_POINT('',(1.146897693295E-003,-36.38685624765,
    25.057107104263));
#78159 = CARTESIAN_POINT('',(1.146897693295E-003,-36.38200241106,
    25.064522793814));
#78160 = CARTESIAN_POINT('',(1.146897693295E-003,-36.37671377424,
    25.072953194965));
#78161 = CARTESIAN_POINT('',(1.146897693295E-003,-36.37153465613,
    25.081593350075));
#78162 = CARTESIAN_POINT('',(1.146897693295E-003,-36.36650517742,
    25.090403466652));
#78163 = CARTESIAN_POINT('',(1.146897693295E-003,-36.3623221065,
    25.098124858662));
#78164 = CARTESIAN_POINT('',(1.146897693295E-003,-36.35919225518,
    25.10416398884));
#78165 = CARTESIAN_POINT('',(1.146897693295E-003,-36.3561301414,
    25.110247769292));
#78166 = CARTESIAN_POINT('',(1.146897693295E-003,-36.35256101897,
    25.11765010313));
#78167 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34855489633,
    25.126517809571));
#78168 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34590797482,
    25.132773956855));
#78169 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34418681174,
    25.136997768359));
#78170 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34275629848,
    25.140574244132));
#78171 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34145694738,
    25.143953368293));
#78172 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33949246231,
    25.149204029898));
#78173 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33775243641,
    25.15403756287));
#78174 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33563620444,
    25.160232291974));
#78175 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33351207947,
    25.166673574708));
#78176 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33099251802,
    25.174714734562));
#78177 = CARTESIAN_POINT('',(1.146897693295E-003,-36.32868373108,
    25.182562702986));
#78178 = CARTESIAN_POINT('',(1.146897693294E-003,-36.32683526947,
    25.189100414529));
#78179 = CARTESIAN_POINT('',(1.146897693299E-003,-36.32503037554,
    25.195658539977));
#78180 = CARTESIAN_POINT('',(1.146897693271E-003,-36.32277471961,
    25.204184166712));
#78181 = CARTESIAN_POINT('',(1.146897693375E-003,-36.32043879547,
    25.213383069048));
#78182 = CARTESIAN_POINT('',(1.146897693136E-003,-36.31880297631,
    25.220009652003));
#78183 = CARTESIAN_POINT('',(1.146897693636E-003,-36.31718387941,
    25.226647088476));
#78184 = CARTESIAN_POINT('',(1.146897687199E-003,-36.3157196679,
    25.232729480927));
#78185 = CARTESIAN_POINT('',(1.146897704232E-003,-36.31413316604,
    25.239378443978));
#78186 = CARTESIAN_POINT('',(1.14689767858E-003,-36.31334143095,
    25.242703640443));
#78187 = CARTESIAN_POINT('',(1.146897661814E-003,-36.31303575675,
    25.243987434611));
#78188 = PCURVE('',#78189,#78194);
#78189 = PLANE('',#78190);
#78190 = AXIS2_PLACEMENT_3D('',#78191,#78192,#78193);
#78191 = CARTESIAN_POINT('',(1.146897693295E-003,0.326914644003,
    2.949981539234));
#78192 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78193 = DIRECTION('',(0.E+000,1.,-5.041817464184E-007));
#78194 = DEFINITIONAL_REPRESENTATION('',(#78195),#78275);
#78195 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#78196,#78197,#78198,#78199,
    #78200,#78201,#78202,#78203,#78204,#78205,#78206,#78207,#78208,
    #78209,#78210,#78211,#78212,#78213,#78214,#78215,#78216,#78217,
    #78218,#78219,#78220,#78221,#78222,#78223,#78224,#78225,#78226,
    #78227,#78228,#78229,#78230,#78231,#78232,#78233,#78234,#78235,
    #78236,#78237,#78238,#78239,#78240,#78241,#78242,#78243,#78244,
    #78245,#78246,#78247,#78248,#78249,#78250,#78251,#78252,#78253,
    #78254,#78255,#78256,#78257,#78258,#78259,#78260,#78261,#78262,
    #78263,#78264,#78265,#78266,#78267,#78268,#78269,#78270,#78271,
    #78272,#78273,#78274),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.779655182185E-002,3.544272931628E-002,4.198437324388E-002,
    5.294391872634E-002,7.01927531908E-002,8.731985897832E-002,
    0.109647913048,0.112218211906,0.137081074177,0.163888237634,
    0.169032217221,0.184786055127,0.199739054799,0.200624238117,
    0.203538130098,0.214451298341,0.233148661986,0.244114571345,
    0.255842418324,0.279654267027,0.300389799948,0.315075167037,
    0.328544364011,0.372107148012,0.387103465955,0.426190705648,
    0.433031765849,0.433383804034,0.44167808625,0.455663278283,
    0.482731859906,0.49735111933,0.536568787215,0.555157604346,
    0.601798430285,0.608787476831,0.639905691128,0.668027741666,
    0.680333971793,0.688890380217,0.705514199232,0.719236324901,
    0.720679805832,0.734414674067,0.745044471955,0.755868188145,
    0.759225225984,0.766981934994,0.778194929163,0.789610919613,
    0.801129565277,0.812791708394,0.824486404883,0.831349495795,
    0.836215149769,0.847948984075,0.859668586617,0.869753471105,
    0.871355811466,0.875382906056,0.883023557634,0.883825361654,
    0.894690412319,0.900711808246,0.906361158618,0.918037498282,
    0.929716967573,0.934508113969,0.941403837722,0.953102693956,
    0.964811409939,0.973994490517,0.976532769665,0.988262438676,
    0.995467824414,1.),.UNSPECIFIED.);
#78196 = CARTESIAN_POINT('',(-37.30337558939,-21.91096519999));
#78197 = CARTESIAN_POINT('',(-37.2984552276,-21.90939931321));
#78198 = CARTESIAN_POINT('',(-37.28864724214,-21.90627772874));
#78199 = CARTESIAN_POINT('',(-37.27698898694,-21.90267609296));
#78200 = CARTESIAN_POINT('',(-37.26719568187,-21.89977431702));
#78201 = CARTESIAN_POINT('',(-37.25748560701,-21.89700216228));
#78202 = CARTESIAN_POINT('',(-37.24474849686,-21.89364129986));
#78203 = CARTESIAN_POINT('',(-37.22867589334,-21.88996747299));
#78204 = CARTESIAN_POINT('',(-37.21665374702,-21.88777891955));
#78205 = CARTESIAN_POINT('',(-37.20236574367,-21.8855454179));
#78206 = CARTESIAN_POINT('',(-37.18672973469,-21.88354050212));
#78207 = CARTESIAN_POINT('',(-37.17027231854,-21.88220543255));
#78208 = CARTESIAN_POINT('',(-37.15642691621,-21.88143720068));
#78209 = CARTESIAN_POINT('',(-37.14601055748,-21.88103264186));
#78210 = CARTESIAN_POINT('',(-37.13682314933,-21.8809053327));
#78211 = CARTESIAN_POINT('',(-37.13136945705,-21.8809013309));
#78212 = CARTESIAN_POINT('',(-37.12709063635,-21.88091167548));
#78213 = CARTESIAN_POINT('',(-37.11763171091,-21.88104343877));
#78214 = CARTESIAN_POINT('',(-37.10583776846,-21.88150277223));
#78215 = CARTESIAN_POINT('',(-37.09382388281,-21.88227919917));
#78216 = CARTESIAN_POINT('',(-37.08034407122,-21.88341982578));
#78217 = CARTESIAN_POINT('',(-37.06407560311,-21.88531098821));
#78218 = CARTESIAN_POINT('',(-37.04704058143,-21.88797131105));
#78219 = CARTESIAN_POINT('',(-37.03305677179,-21.89060464234));
#78220 = CARTESIAN_POINT('',(-37.01264761186,-21.89497609393));
#78221 = CARTESIAN_POINT('',(-36.99238800048,-21.90039786892));
#78222 = CARTESIAN_POINT('',(-36.96536412812,-21.9091775989));
#78223 = CARTESIAN_POINT('',(-36.94877693796,-21.9154666596));
#78224 = CARTESIAN_POINT('',(-36.93638493376,-21.92074222817));
#78225 = CARTESIAN_POINT('',(-36.93224923542,-21.92253353271));
#78226 = CARTESIAN_POINT('',(-36.92622547973,-21.92519657168));
#78227 = CARTESIAN_POINT('',(-36.91320412495,-21.93125604271));
#78228 = CARTESIAN_POINT('',(-36.89875956528,-21.93860854102));
#78229 = CARTESIAN_POINT('',(-36.87815967879,-21.950030471));
#78230 = CARTESIAN_POINT('',(-36.86018839579,-21.96109036632));
#78231 = CARTESIAN_POINT('',(-36.83511373317,-21.97829887152));
#78232 = CARTESIAN_POINT('',(-36.81847726247,-21.99116792923));
#78233 = CARTESIAN_POINT('',(-36.79973780078,-22.00717278041));
#78234 = CARTESIAN_POINT('',(-36.78554102935,-22.02018422902));
#78235 = CARTESIAN_POINT('',(-36.77099115056,-22.03503342872));
#78236 = CARTESIAN_POINT('',(-36.76138755337,-22.04554794002));
#78237 = CARTESIAN_POINT('',(-36.75417933423,-22.05372837021));
#78238 = CARTESIAN_POINT('',(-36.74687490445,-22.06238225925));
#78239 = CARTESIAN_POINT('',(-36.74107893411,-22.0696091113));
#78240 = CARTESIAN_POINT('',(-36.73588798768,-22.07624734383));
#78241 = CARTESIAN_POINT('',(-36.73132241023,-22.08223595511));
#78242 = CARTESIAN_POINT('',(-36.72525342984,-22.09052503985));
#78243 = CARTESIAN_POINT('',(-36.72107243433,-22.0964408078));
#78244 = CARTESIAN_POINT('',(-36.71743515117,-22.10171131178));
#78245 = CARTESIAN_POINT('',(-36.71378203766,-22.10710705461));
#78246 = CARTESIAN_POINT('',(-36.70892820481,-22.11452274661));
#78247 = CARTESIAN_POINT('',(-36.70363957224,-22.12295315042));
#78248 = CARTESIAN_POINT('',(-36.69846045848,-22.13159330815));
#78249 = CARTESIAN_POINT('',(-36.69343098421,-22.14040342726));
#78250 = CARTESIAN_POINT('',(-36.68924791719,-22.14812482138));
#78251 = CARTESIAN_POINT('',(-36.68611806891,-22.15416395313));
#78252 = CARTESIAN_POINT('',(-36.6830559582,-22.16024773513));
#78253 = CARTESIAN_POINT('',(-36.6794868395,-22.16765007077));
#78254 = CARTESIAN_POINT('',(-36.67548072133,-22.17651777923));
#78255 = CARTESIAN_POINT('',(-36.67283380298,-22.18277392785));
#78256 = CARTESIAN_POINT('',(-36.67111264202,-22.18699774022));
#78257 = CARTESIAN_POINT('',(-36.66968213056,-22.19057421671));
#78258 = CARTESIAN_POINT('',(-36.66838278118,-22.19395334153));
#78259 = CARTESIAN_POINT('',(-36.66641829875,-22.19920400412));
#78260 = CARTESIAN_POINT('',(-36.66467827528,-22.20403753797));
#78261 = CARTESIAN_POINT('',(-36.66256204644,-22.21023226814));
#78262 = CARTESIAN_POINT('',(-36.66043792471,-22.21667355195));
#78263 = CARTESIAN_POINT('',(-36.65791836732,-22.22471471307));
#78264 = CARTESIAN_POINT('',(-36.65560958434,-22.23256268266));
#78265 = CARTESIAN_POINT('',(-36.65376112603,-22.23910039514));
#78266 = CARTESIAN_POINT('',(-36.65195623541,-22.24565852149));
#78267 = CARTESIAN_POINT('',(-36.64970058377,-22.25418414937));
#78268 = CARTESIAN_POINT('',(-36.64736466427,-22.26338305288));
#78269 = CARTESIAN_POINT('',(-36.64572884845,-22.27000963666));
#78270 = CARTESIAN_POINT('',(-36.64410975489,-22.27664707395));
#78271 = CARTESIAN_POINT('',(-36.64264554646,-22.28272946714));
#78272 = CARTESIAN_POINT('',(-36.64105904795,-22.28937843099));
#78273 = CARTESIAN_POINT('',(-36.64026731453,-22.29270362785));
#78274 = CARTESIAN_POINT('',(-36.63996164098,-22.29398742218));
#78275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78276 = ORIENTED_EDGE('',*,*,#78277,.F.);
#78277 = EDGE_CURVE('',#78278,#78105,#78280,.T.);
#78278 = VERTEX_POINT('',#78279);
#78279 = CARTESIAN_POINT('',(1.146897693295E-003,-37.31829904321,
    24.985388655816));
#78280 = SURFACE_CURVE('',#78281,(#78285),.PCURVE_S1.);
#78281 = LINE('',#78282,#78283);
#78282 = CARTESIAN_POINT('',(1.146897693295E-003,-37.31829904321,
    24.985388655816));
#78283 = VECTOR('',#78284,1.);
#78284 = DIRECTION('',(0.E+000,0.968469109418,0.249133667141));
#78285 = PCURVE('',#78189,#78286);
#78286 = DEFINITIONAL_REPRESENTATION('',(#78287),#78291);
#78287 = LINE('',#78288,#78289);
#78288 = CARTESIAN_POINT('',(-37.64522479706,-22.03538813655));
#78289 = VECTOR('',#78290,1.);
#78290 = DIRECTION('',(0.968468983809,-0.249134155425));
#78291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78292 = ORIENTED_EDGE('',*,*,#78293,.F.);
#78293 = EDGE_CURVE('',#78103,#78278,#78294,.T.);
#78294 = SURFACE_CURVE('',#78295,(#78299),.PCURVE_S1.);
#78295 = LINE('',#78296,#78297);
#78296 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#78297 = VECTOR('',#78298,1.);
#78298 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#78299 = PCURVE('',#78189,#78300);
#78300 = DEFINITIONAL_REPRESENTATION('',(#78301),#78305);
#78301 = LINE('',#78302,#78303);
#78302 = CARTESIAN_POINT('',(-37.30337558939,-21.91096519999));
#78303 = VECTOR('',#78304,1.);
#78304 = DIRECTION('',(-0.939692620471,-0.342020144192));
#78305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78310)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78307,#78308,#78309)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78307 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78308 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78309 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78310 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#78307,
  'distance_accuracy_value','confusion accuracy');
#78311 = SHAPE_DEFINITION_REPRESENTATION(#78312,#78095);
#78312 = PRODUCT_DEFINITION_SHAPE('','',#78313);
#78313 = PRODUCT_DEFINITION('design','',#78314,#78317);
#78314 = PRODUCT_DEFINITION_FORMATION('','',#78315);
#78315 = PRODUCT('CADSOFTTOOLS 1.400','CADSOFTTOOLS 1.400','',(#78316));
#78316 = PRODUCT_CONTEXT('',#2,'mechanical');
#78317 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78318 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78319,#78321);
#78319 = ( REPRESENTATION_RELATIONSHIP('','',#78095,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78320) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78320 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1611);
#78321 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78322);
#78322 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('400','','',#5,#78313,$);
#78323 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78315));
#78324 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78325),#78518);
#78325 = SHELL_BASED_SURFACE_MODEL('',(#78326));
#78326 = OPEN_SHELL('',(#78327));
#78327 = ADVANCED_FACE('',(#78328),#78343,.F.);
#78328 = FACE_BOUND('',#78329,.T.);
#78329 = EDGE_LOOP('',(#78330,#78354,#78371,#78387,#78408,#78429,#78450,
    #78471,#78487,#78503));
#78330 = ORIENTED_EDGE('',*,*,#78331,.F.);
#78331 = EDGE_CURVE('',#78332,#78334,#78336,.T.);
#78332 = VERTEX_POINT('',#78333);
#78333 = CARTESIAN_POINT('',(1.301146897693,-34.58186037094,
    4.366069078304));
#78334 = VERTEX_POINT('',#78335);
#78335 = CARTESIAN_POINT('',(1.301146897693,-34.83312568269,
    0.352604947589));
#78336 = SURFACE_CURVE('',#78337,(#78342),.PCURVE_S1.);
#78337 = CIRCLE('',#78338,89.94157211959);
#78338 = AXIS2_PLACEMENT_3D('',#78339,#78340,#78341);
#78339 = CARTESIAN_POINT('',(1.301146897693,-124.4508871324,
    7.977775639162));
#78340 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78341 = DIRECTION('',(0.E+000,0.999193416833,-4.015614221258E-002));
#78342 = PCURVE('',#78343,#78348);
#78343 = PLANE('',#78344);
#78344 = AXIS2_PLACEMENT_3D('',#78345,#78346,#78347);
#78345 = CARTESIAN_POINT('',(1.301146897693,-38.40113655461,
    3.79294552143));
#78346 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78347 = DIRECTION('',(0.E+000,1.,0.E+000));
#78348 = DEFINITIONAL_REPRESENTATION('',(#78349),#78353);
#78349 = CIRCLE('',#78350,89.94157211959);
#78350 = AXIS2_PLACEMENT_2D('',#78351,#78352);
#78351 = CARTESIAN_POINT('',(-86.04975057784,-4.184830117732));
#78352 = DIRECTION('',(0.999193416833,4.015614221258E-002));
#78353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78354 = ORIENTED_EDGE('',*,*,#78355,.T.);
#78355 = EDGE_CURVE('',#78332,#78356,#78358,.T.);
#78356 = VERTEX_POINT('',#78357);
#78357 = CARTESIAN_POINT('',(1.301146897693,-35.69242192854,
    2.97741455219));
#78358 = SURFACE_CURVE('',#78359,(#78364),.PCURVE_S1.);
#78359 = CIRCLE('',#78360,1.5);
#78360 = AXIS2_PLACEMENT_3D('',#78361,#78362,#78363);
#78361 = CARTESIAN_POINT('',(1.301146897693,-36.08065049619,
    4.426303291623));
#78362 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78363 = DIRECTION('',(0.E+000,0.999193416833,-4.015614221258E-002));
#78364 = PCURVE('',#78343,#78365);
#78365 = DEFINITIONAL_REPRESENTATION('',(#78366),#78370);
#78366 = CIRCLE('',#78367,1.5);
#78367 = AXIS2_PLACEMENT_2D('',#78368,#78369);
#78368 = CARTESIAN_POINT('',(2.320486058414,-0.633357770193));
#78369 = DIRECTION('',(0.999193416833,4.015614221258E-002));
#78370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78371 = ORIENTED_EDGE('',*,*,#78372,.F.);
#78372 = EDGE_CURVE('',#78373,#78356,#78375,.T.);
#78373 = VERTEX_POINT('',#78374);
#78374 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#78375 = SURFACE_CURVE('',#78376,(#78380),.PCURVE_S1.);
#78376 = LINE('',#78377,#78378);
#78377 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#78378 = VECTOR('',#78379,1.);
#78379 = DIRECTION('',(0.E+000,0.965925826289,0.258819045103));
#78380 = PCURVE('',#78343,#78381);
#78381 = DEFINITIONAL_REPRESENTATION('',(#78382),#78386);
#78382 = LINE('',#78383,#78384);
#78383 = CARTESIAN_POINT('',(1.167049050814,1.228619015129));
#78384 = VECTOR('',#78385,1.);
#78385 = DIRECTION('',(0.965925826289,-0.258819045103));
#78386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78387 = ORIENTED_EDGE('',*,*,#78388,.F.);
#78388 = EDGE_CURVE('',#78389,#78373,#78391,.T.);
#78389 = VERTEX_POINT('',#78390);
#78390 = CARTESIAN_POINT('',(1.301146897693,-36.2076920962,
    1.270229824465));
#78391 = SURFACE_CURVE('',#78392,(#78397),.PCURVE_S1.);
#78392 = CIRCLE('',#78393,0.899999999961);
#78393 = AXIS2_PLACEMENT_3D('',#78394,#78395,#78396);
#78394 = CARTESIAN_POINT('',(1.301146897693,-37.00115036321,
    1.69499326268));
#78395 = DIRECTION('',(1.,0.E+000,0.E+000));
#78396 = DIRECTION('',(0.E+000,0.881620296714,-0.471959375817));
#78397 = PCURVE('',#78343,#78398);
#78398 = DEFINITIONAL_REPRESENTATION('',(#78399),#78407);
#78399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78400,#78401,#78402,#78403
    ,#78404,#78405,#78406),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78400 = CARTESIAN_POINT('',(2.193444458409,2.522715696966));
#78401 = CARTESIAN_POINT('',(2.929156314597,1.148405664822));
#78402 = CARTESIAN_POINT('',(1.37111298599,1.198415523569));
#78403 = CARTESIAN_POINT('',(-0.186930342617,1.248425382317));
#78404 = CARTESIAN_POINT('',(0.635401129801,2.572725555714));
#78405 = CARTESIAN_POINT('',(1.45773260222,3.897025729111));
#78406 = CARTESIAN_POINT('',(2.193444458409,2.522715696966));
#78407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78408 = ORIENTED_EDGE('',*,*,#78409,.T.);
#78409 = EDGE_CURVE('',#78389,#78410,#78412,.T.);
#78410 = VERTEX_POINT('',#78411);
#78411 = CARTESIAN_POINT('',(1.301146897693,-36.50081073458,
    0.209264530352));
#78412 = SURFACE_CURVE('',#78413,(#78418),.PCURVE_S1.);
#78413 = CIRCLE('',#78414,2.500000000001);
#78414 = AXIS2_PLACEMENT_3D('',#78415,#78416,#78417);
#78415 = CARTESIAN_POINT('',(1.301146897693,-34.00364135581,
    9.033138233015E-002));
#78416 = DIRECTION('',(1.,0.E+000,0.E+000));
#78417 = DIRECTION('',(0.E+000,-0.881620296159,0.471959376855));
#78418 = PCURVE('',#78343,#78419);
#78419 = DEFINITIONAL_REPRESENTATION('',(#78420),#78428);
#78420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78421,#78422,#78423,#78424
    ,#78425,#78426,#78427),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78421 = CARTESIAN_POINT('',(2.193444458402,2.522715696963));
#78422 = CARTESIAN_POINT('',(0.14980040885,6.340243561792));
#78423 = CARTESIAN_POINT('',(4.477698544223,6.201327292583));
#78424 = CARTESIAN_POINT('',(8.805596679596,6.062411023373));
#78425 = CARTESIAN_POINT('',(6.521342593775,2.383799427754));
#78426 = CARTESIAN_POINT('',(4.237088507955,-1.294812167866));
#78427 = CARTESIAN_POINT('',(2.193444458402,2.522715696963));
#78428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78429 = ORIENTED_EDGE('',*,*,#78430,.T.);
#78430 = EDGE_CURVE('',#78410,#78431,#78433,.T.);
#78431 = VERTEX_POINT('',#78432);
#78432 = CARTESIAN_POINT('',(1.301146897693,-36.50115036314,
    0.194993521112));
#78433 = SURFACE_CURVE('',#78434,(#78439),.PCURVE_S1.);
#78434 = CIRCLE('',#78435,0.300000000009);
#78435 = AXIS2_PLACEMENT_3D('',#78436,#78437,#78438);
#78436 = CARTESIAN_POINT('',(1.301146897693,-36.20115036313,
    0.19499351822));
#78437 = DIRECTION('',(1.,0.E+000,0.E+000));
#78438 = DIRECTION('',(0.E+000,-0.998867904807,4.757004043607E-002));
#78439 = PCURVE('',#78343,#78440);
#78440 = DEFINITIONAL_REPRESENTATION('',(#78441),#78449);
#78441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78442,#78443,#78444,#78445
    ,#78446,#78447,#78448),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78442 = CARTESIAN_POINT('',(1.900325820029,3.583680991078));
#78443 = CARTESIAN_POINT('',(1.875607701942,4.102707979446));
#78444 = CARTESIAN_POINT('',(2.337457318162,3.864601003459));
#78445 = CARTESIAN_POINT('',(2.799306934382,3.626494027472));
#78446 = CARTESIAN_POINT('',(2.362175436249,3.345574015091));
#78447 = CARTESIAN_POINT('',(1.925043938116,3.064654002711));
#78448 = CARTESIAN_POINT('',(1.900325820029,3.583680991078));
#78449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78450 = ORIENTED_EDGE('',*,*,#78451,.T.);
#78451 = EDGE_CURVE('',#78431,#78452,#78454,.T.);
#78452 = VERTEX_POINT('',#78453);
#78453 = CARTESIAN_POINT('',(1.301146897693,-36.20226079676,
    -0.10500809583));
#78454 = SURFACE_CURVE('',#78455,(#78460),.PCURVE_S1.);
#78455 = CIRCLE('',#78456,0.300000000009);
#78456 = AXIS2_PLACEMENT_3D('',#78457,#78458,#78459);
#78457 = CARTESIAN_POINT('',(1.301146897693,-36.20115036313,
    0.19499351822));
#78458 = DIRECTION('',(1.,0.E+000,0.E+000));
#78459 = DIRECTION('',(0.E+000,-1.,9.640000001675E-009));
#78460 = PCURVE('',#78343,#78461);
#78461 = DEFINITIONAL_REPRESENTATION('',(#78462),#78470);
#78462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78463,#78464,#78465,#78466
    ,#78467,#78468,#78469),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78463 = CARTESIAN_POINT('',(1.899986191471,3.597952000318));
#78464 = CARTESIAN_POINT('',(1.899986186462,4.117567242604));
#78465 = CARTESIAN_POINT('',(2.34998618898,3.857759625799));
#78466 = CARTESIAN_POINT('',(2.799986191498,3.597952008994));
#78467 = CARTESIAN_POINT('',(2.349986193989,3.338144383513));
#78468 = CARTESIAN_POINT('',(1.89998619648,3.078336758032));
#78469 = CARTESIAN_POINT('',(1.899986191471,3.597952000318));
#78470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78471 = ORIENTED_EDGE('',*,*,#78472,.T.);
#78472 = EDGE_CURVE('',#78452,#78473,#78475,.T.);
#78473 = VERTEX_POINT('',#78474);
#78474 = CARTESIAN_POINT('',(1.301146897693,-35.67876548252,
    -0.104611046791));
#78475 = SURFACE_CURVE('',#78476,(#78480),.PCURVE_S1.);
#78476 = LINE('',#78477,#78478);
#78477 = CARTESIAN_POINT('',(1.301146897693,-36.20226079615,
    -0.105008503505));
#78478 = VECTOR('',#78479,1.);
#78479 = DIRECTION('',(0.E+000,0.999998857104,1.511883212964E-003));
#78480 = PCURVE('',#78343,#78481);
#78481 = DEFINITIONAL_REPRESENTATION('',(#78482),#78486);
#78482 = LINE('',#78483,#78484);
#78483 = CARTESIAN_POINT('',(2.198875758463,3.897954024935));
#78484 = VECTOR('',#78485,1.);
#78485 = DIRECTION('',(0.999998857104,-1.511883212964E-003));
#78486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78487 = ORIENTED_EDGE('',*,*,#78488,.T.);
#78488 = EDGE_CURVE('',#78473,#78489,#78491,.T.);
#78489 = VERTEX_POINT('',#78490);
#78490 = CARTESIAN_POINT('',(1.301146897693,-35.33132537576,
    -0.104951208973));
#78491 = SURFACE_CURVE('',#78492,(#78496),.PCURVE_S1.);
#78492 = LINE('',#78493,#78494);
#78493 = CARTESIAN_POINT('',(1.301146897693,-35.67876548252,
    -0.104611046791));
#78494 = VECTOR('',#78495,1.);
#78495 = DIRECTION('',(0.E+000,0.999999520728,-9.790522517176E-004));
#78496 = PCURVE('',#78343,#78497);
#78497 = DEFINITIONAL_REPRESENTATION('',(#78498),#78502);
#78498 = LINE('',#78499,#78500);
#78499 = CARTESIAN_POINT('',(2.722371072089,3.897556568221));
#78500 = VECTOR('',#78501,1.);
#78501 = DIRECTION('',(0.999999520728,9.790522517176E-004));
#78502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78503 = ORIENTED_EDGE('',*,*,#78504,.F.);
#78504 = EDGE_CURVE('',#78334,#78489,#78505,.T.);
#78505 = SURFACE_CURVE('',#78506,(#78511),.PCURVE_S1.);
#78506 = CIRCLE('',#78507,0.499972819853);
#78507 = AXIS2_PLACEMENT_3D('',#78508,#78509,#78510);
#78508 = CARTESIAN_POINT('',(1.301146897693,-35.33129598223,
    0.395021610017));
#78509 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78510 = DIRECTION('',(0.E+000,0.996394763385,-8.483793666991E-002));
#78511 = PCURVE('',#78343,#78512);
#78512 = DEFINITIONAL_REPRESENTATION('',(#78513),#78517);
#78513 = CIRCLE('',#78514,0.499972819853);
#78514 = AXIS2_PLACEMENT_2D('',#78515,#78516);
#78515 = CARTESIAN_POINT('',(3.069840572383,3.397923911413));
#78516 = DIRECTION('',(0.996394763385,8.483793666991E-002));
#78517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78522)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78519,#78520,#78521)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78519 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78520 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78521 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78522 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#78519,
  'distance_accuracy_value','confusion accuracy');
#78523 = SHAPE_DEFINITION_REPRESENTATION(#78524,#78324);
#78524 = PRODUCT_DEFINITION_SHAPE('','',#78525);
#78525 = PRODUCT_DEFINITION('design','',#78526,#78529);
#78526 = PRODUCT_DEFINITION_FORMATION('','',#78527);
#78527 = PRODUCT('CADSOFTTOOLS 1.401','CADSOFTTOOLS 1.401','',(#78528));
#78528 = PRODUCT_CONTEXT('',#2,'mechanical');
#78529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78530 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78531,#78533);
#78531 = ( REPRESENTATION_RELATIONSHIP('','',#78324,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78532) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78532 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1615);
#78533 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78534);
#78534 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('401','','',#5,#78525,$);
#78535 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78527));
#78536 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78537),#78609);
#78537 = SHELL_BASED_SURFACE_MODEL('',(#78538));
#78538 = OPEN_SHELL('',(#78539));
#78539 = ADVANCED_FACE('',(#78540),#78554,.T.);
#78540 = FACE_BOUND('',#78541,.T.);
#78541 = EDGE_LOOP('',(#78542,#78565,#78581,#78595));
#78542 = ORIENTED_EDGE('',*,*,#78543,.F.);
#78543 = EDGE_CURVE('',#78544,#78546,#78548,.T.);
#78544 = VERTEX_POINT('',#78545);
#78545 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    31.50000000001));
#78546 = VERTEX_POINT('',#78547);
#78547 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    25.50000000001));
#78548 = SURFACE_CURVE('',#78549,(#78553),.PCURVE_S1.);
#78549 = LINE('',#78550,#78551);
#78550 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    31.50000000001));
#78551 = VECTOR('',#78552,1.);
#78552 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78553 = PCURVE('',#78554,#78559);
#78554 = PLANE('',#78555);
#78555 = AXIS2_PLACEMENT_3D('',#78556,#78557,#78558);
#78556 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    25.50000000001));
#78557 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78558 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78559 = DEFINITIONAL_REPRESENTATION('',(#78560),#78564);
#78560 = LINE('',#78561,#78562);
#78561 = CARTESIAN_POINT('',(0.E+000,-6.));
#78562 = VECTOR('',#78563,1.);
#78563 = DIRECTION('',(0.E+000,1.));
#78564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78565 = ORIENTED_EDGE('',*,*,#78566,.F.);
#78566 = EDGE_CURVE('',#78567,#78544,#78569,.T.);
#78567 = VERTEX_POINT('',#78568);
#78568 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#78569 = SURFACE_CURVE('',#78570,(#78574),.PCURVE_S1.);
#78570 = LINE('',#78571,#78572);
#78571 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#78572 = VECTOR('',#78573,1.);
#78573 = DIRECTION('',(1.,0.E+000,2.685170054255E-014));
#78574 = PCURVE('',#78554,#78575);
#78575 = DEFINITIONAL_REPRESENTATION('',(#78576),#78580);
#78576 = LINE('',#78577,#78578);
#78577 = CARTESIAN_POINT('',(0.132308703248,-6.));
#78578 = VECTOR('',#78579,1.);
#78579 = DIRECTION('',(-1.,-2.685170054255E-014));
#78580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78581 = ORIENTED_EDGE('',*,*,#78582,.T.);
#78582 = EDGE_CURVE('',#78567,#78583,#78585,.T.);
#78583 = VERTEX_POINT('',#78584);
#78584 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#78585 = SURFACE_CURVE('',#78586,(#78589),.PCURVE_S1.);
#78586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78587,#78588),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#78587 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#78588 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.50000000001));
#78589 = PCURVE('',#78554,#78590);
#78590 = DEFINITIONAL_REPRESENTATION('',(#78591),#78594);
#78591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78592,#78593),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#78592 = CARTESIAN_POINT('',(0.132308703248,-6.));
#78593 = CARTESIAN_POINT('',(0.132308703248,0.E+000));
#78594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78595 = ORIENTED_EDGE('',*,*,#78596,.T.);
#78596 = EDGE_CURVE('',#78583,#78546,#78597,.T.);
#78597 = SURFACE_CURVE('',#78598,(#78602),.PCURVE_S1.);
#78598 = LINE('',#78599,#78600);
#78599 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#78600 = VECTOR('',#78601,1.);
#78601 = DIRECTION('',(1.,0.E+000,0.E+000));
#78602 = PCURVE('',#78554,#78603);
#78603 = DEFINITIONAL_REPRESENTATION('',(#78604),#78608);
#78604 = LINE('',#78605,#78606);
#78605 = CARTESIAN_POINT('',(0.132308703248,-1.801225835152E-012));
#78606 = VECTOR('',#78607,1.);
#78607 = DIRECTION('',(-1.,-0.E+000));
#78608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78613)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78610,#78611,#78612)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78610 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78611 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78612 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78613 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78610,
  'distance_accuracy_value','confusion accuracy');
#78614 = SHAPE_DEFINITION_REPRESENTATION(#78615,#78536);
#78615 = PRODUCT_DEFINITION_SHAPE('','',#78616);
#78616 = PRODUCT_DEFINITION('design','',#78617,#78620);
#78617 = PRODUCT_DEFINITION_FORMATION('','',#78618);
#78618 = PRODUCT('CADSOFTTOOLS 1.402','CADSOFTTOOLS 1.402','',(#78619));
#78619 = PRODUCT_CONTEXT('',#2,'mechanical');
#78620 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78622,#78624);
#78622 = ( REPRESENTATION_RELATIONSHIP('','',#78536,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78623) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1619);
#78624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78625);
#78625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('402','','',#5,#78616,$);
#78626 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78618));
#78627 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78628),#78700);
#78628 = SHELL_BASED_SURFACE_MODEL('',(#78629));
#78629 = OPEN_SHELL('',(#78630));
#78630 = ADVANCED_FACE('',(#78631),#78645,.T.);
#78631 = FACE_BOUND('',#78632,.T.);
#78632 = EDGE_LOOP('',(#78633,#78656,#78672,#78686));
#78633 = ORIENTED_EDGE('',*,*,#78634,.T.);
#78634 = EDGE_CURVE('',#78635,#78637,#78639,.T.);
#78635 = VERTEX_POINT('',#78636);
#78636 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#78637 = VERTEX_POINT('',#78638);
#78638 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    25.50000000001));
#78639 = SURFACE_CURVE('',#78640,(#78644),.PCURVE_S1.);
#78640 = LINE('',#78641,#78642);
#78641 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#78642 = VECTOR('',#78643,1.);
#78643 = DIRECTION('',(0.E+000,-0.155989690217,0.987758683356));
#78644 = PCURVE('',#78645,#78650);
#78645 = PLANE('',#78646);
#78646 = AXIS2_PLACEMENT_3D('',#78647,#78648,#78649);
#78647 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#78648 = DIRECTION('',(0.E+000,-0.987758683356,-0.155989690217));
#78649 = DIRECTION('',(0.E+000,-0.155989690217,0.987758683356));
#78650 = DEFINITIONAL_REPRESENTATION('',(#78651),#78655);
#78651 = LINE('',#78652,#78653);
#78652 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78653 = VECTOR('',#78654,1.);
#78654 = DIRECTION('',(1.,0.E+000));
#78655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78656 = ORIENTED_EDGE('',*,*,#78657,.F.);
#78657 = EDGE_CURVE('',#78658,#78637,#78660,.T.);
#78658 = VERTEX_POINT('',#78659);
#78659 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#78660 = SURFACE_CURVE('',#78661,(#78665),.PCURVE_S1.);
#78661 = LINE('',#78662,#78663);
#78662 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#78663 = VECTOR('',#78664,1.);
#78664 = DIRECTION('',(1.,0.E+000,0.E+000));
#78665 = PCURVE('',#78645,#78666);
#78666 = DEFINITIONAL_REPRESENTATION('',(#78667),#78671);
#78667 = LINE('',#78668,#78669);
#78668 = CARTESIAN_POINT('',(1.918821527887,0.132308703248));
#78669 = VECTOR('',#78670,1.);
#78670 = DIRECTION('',(0.E+000,-1.));
#78671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78672 = ORIENTED_EDGE('',*,*,#78673,.T.);
#78673 = EDGE_CURVE('',#78658,#78674,#78676,.T.);
#78674 = VERTEX_POINT('',#78675);
#78675 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#78676 = SURFACE_CURVE('',#78677,(#78680),.PCURVE_S1.);
#78677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78678,#78679),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#78678 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#78679 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#78680 = PCURVE('',#78645,#78681);
#78681 = DEFINITIONAL_REPRESENTATION('',(#78682),#78685);
#78682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78683,#78684),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#78683 = CARTESIAN_POINT('',(1.918821527887,0.132308703248));
#78684 = CARTESIAN_POINT('',(0.E+000,2.7));
#78685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78686 = ORIENTED_EDGE('',*,*,#78687,.F.);
#78687 = EDGE_CURVE('',#78635,#78674,#78688,.T.);
#78688 = SURFACE_CURVE('',#78689,(#78693),.PCURVE_S1.);
#78689 = LINE('',#78690,#78691);
#78690 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#78691 = VECTOR('',#78692,1.);
#78692 = DIRECTION('',(-1.,0.E+000,1.315819881037E-015));
#78693 = PCURVE('',#78645,#78694);
#78694 = DEFINITIONAL_REPRESENTATION('',(#78695),#78699);
#78695 = LINE('',#78696,#78697);
#78696 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78697 = VECTOR('',#78698,1.);
#78698 = DIRECTION('',(1.299712513227E-015,1.));
#78699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78704)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78701,#78702,#78703)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78701 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78702 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78703 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78704 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78701,
  'distance_accuracy_value','confusion accuracy');
#78705 = SHAPE_DEFINITION_REPRESENTATION(#78706,#78627);
#78706 = PRODUCT_DEFINITION_SHAPE('','',#78707);
#78707 = PRODUCT_DEFINITION('design','',#78708,#78711);
#78708 = PRODUCT_DEFINITION_FORMATION('','',#78709);
#78709 = PRODUCT('CADSOFTTOOLS 1.403','CADSOFTTOOLS 1.403','',(#78710));
#78710 = PRODUCT_CONTEXT('',#2,'mechanical');
#78711 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78712 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78713,#78715);
#78713 = ( REPRESENTATION_RELATIONSHIP('','',#78627,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78714) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78714 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1623);
#78715 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78716);
#78716 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('403','','',#5,#78707,$);
#78717 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78709));
#78718 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78719),#78970);
#78719 = SHELL_BASED_SURFACE_MODEL('',(#78720));
#78720 = OPEN_SHELL('',(#78721));
#78721 = ADVANCED_FACE('',(#78722),#78736,.F.);
#78722 = FACE_BOUND('',#78723,.T.);
#78723 = EDGE_LOOP('',(#78724,#78747,#78763,#78779,#78795,#78811,#78828,
    #78844,#78860,#78877,#78898,#78914,#78935,#78951));
#78724 = ORIENTED_EDGE('',*,*,#78725,.F.);
#78725 = EDGE_CURVE('',#78726,#78728,#78730,.T.);
#78726 = VERTEX_POINT('',#78727);
#78727 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#78728 = VERTEX_POINT('',#78729);
#78729 = CARTESIAN_POINT('',(2.501146897693,-35.69074676971,
    24.166150035049));
#78730 = SURFACE_CURVE('',#78731,(#78735),.PCURVE_S1.);
#78731 = LINE('',#78732,#78733);
#78732 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#78733 = VECTOR('',#78734,1.);
#78734 = DIRECTION('',(5.963340675073E-017,-0.173648674188,
    -0.984807665462));
#78735 = PCURVE('',#78736,#78741);
#78736 = PLANE('',#78737);
#78737 = AXIS2_PLACEMENT_3D('',#78738,#78739,#78740);
#78738 = CARTESIAN_POINT('',(2.501146897693,-34.20114689777,
    14.900000668696));
#78739 = DIRECTION('',(1.,0.E+000,0.E+000));
#78740 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78741 = DEFINITIONAL_REPRESENTATION('',(#78742),#78746);
#78742 = LINE('',#78743,#78744);
#78743 = CARTESIAN_POINT('',(0.196440438101,-16.59999933131));
#78744 = VECTOR('',#78745,1.);
#78745 = DIRECTION('',(0.173648674188,0.984807665462));
#78746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78747 = ORIENTED_EDGE('',*,*,#78748,.T.);
#78748 = EDGE_CURVE('',#78726,#78749,#78751,.T.);
#78749 = VERTEX_POINT('',#78750);
#78750 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    31.50000000001));
#78751 = SURFACE_CURVE('',#78752,(#78756),.PCURVE_S1.);
#78752 = LINE('',#78753,#78754);
#78753 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#78754 = VECTOR('',#78755,1.);
#78755 = DIRECTION('',(0.E+000,1.,-1.931819239481E-013));
#78756 = PCURVE('',#78736,#78757);
#78757 = DEFINITIONAL_REPRESENTATION('',(#78758),#78762);
#78758 = LINE('',#78759,#78760);
#78759 = CARTESIAN_POINT('',(0.196440438101,-16.59999933131));
#78760 = VECTOR('',#78761,1.);
#78761 = DIRECTION('',(-1.,1.931819239481E-013));
#78762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78763 = ORIENTED_EDGE('',*,*,#78764,.T.);
#78764 = EDGE_CURVE('',#78749,#78765,#78767,.T.);
#78765 = VERTEX_POINT('',#78766);
#78766 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    25.50000000001));
#78767 = SURFACE_CURVE('',#78768,(#78772),.PCURVE_S1.);
#78768 = LINE('',#78769,#78770);
#78769 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    31.50000000001));
#78770 = VECTOR('',#78771,1.);
#78771 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78772 = PCURVE('',#78736,#78773);
#78773 = DEFINITIONAL_REPRESENTATION('',(#78774),#78778);
#78774 = LINE('',#78775,#78776);
#78775 = CARTESIAN_POINT('',(4.93163757171E-002,-16.59999933131));
#78776 = VECTOR('',#78777,1.);
#78777 = DIRECTION('',(0.E+000,1.));
#78778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78779 = ORIENTED_EDGE('',*,*,#78780,.F.);
#78780 = EDGE_CURVE('',#78781,#78765,#78783,.T.);
#78781 = VERTEX_POINT('',#78782);
#78782 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#78783 = SURFACE_CURVE('',#78784,(#78788),.PCURVE_S1.);
#78784 = LINE('',#78785,#78786);
#78785 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#78786 = VECTOR('',#78787,1.);
#78787 = DIRECTION('',(0.E+000,-0.155989690217,0.987758683356));
#78788 = PCURVE('',#78736,#78789);
#78789 = DEFINITIONAL_REPRESENTATION('',(#78790),#78794);
#78790 = LINE('',#78791,#78792);
#78791 = CARTESIAN_POINT('',(-0.25,-8.704666705333));
#78792 = VECTOR('',#78793,1.);
#78793 = DIRECTION('',(0.155989690217,-0.987758683356));
#78794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78795 = ORIENTED_EDGE('',*,*,#78796,.F.);
#78796 = EDGE_CURVE('',#78797,#78781,#78799,.T.);
#78797 = VERTEX_POINT('',#78798);
#78798 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    14.900000668696));
#78799 = SURFACE_CURVE('',#78800,(#78804),.PCURVE_S1.);
#78800 = LINE('',#78801,#78802);
#78801 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    14.900000668696));
#78802 = VECTOR('',#78803,1.);
#78803 = DIRECTION('',(-5.101737089807E-017,0.E+000,1.));
#78804 = PCURVE('',#78736,#78805);
#78805 = DEFINITIONAL_REPRESENTATION('',(#78806),#78810);
#78806 = LINE('',#78807,#78808);
#78807 = CARTESIAN_POINT('',(-0.25,0.E+000));
#78808 = VECTOR('',#78809,1.);
#78809 = DIRECTION('',(0.E+000,-1.));
#78810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78811 = ORIENTED_EDGE('',*,*,#78812,.F.);
#78812 = EDGE_CURVE('',#78813,#78797,#78815,.T.);
#78813 = VERTEX_POINT('',#78814);
#78814 = CARTESIAN_POINT('',(2.501146897693,-34.45114689777,
    14.400000555524));
#78815 = SURFACE_CURVE('',#78816,(#78821),.PCURVE_S1.);
#78816 = CIRCLE('',#78817,0.5);
#78817 = AXIS2_PLACEMENT_3D('',#78818,#78819,#78820);
#78818 = CARTESIAN_POINT('',(2.501146897693,-34.45114689777,
    14.900000668696));
#78819 = DIRECTION('',(1.,0.E+000,0.E+000));
#78820 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78821 = PCURVE('',#78736,#78822);
#78822 = DEFINITIONAL_REPRESENTATION('',(#78823),#78827);
#78823 = CIRCLE('',#78824,0.5);
#78824 = AXIS2_PLACEMENT_2D('',#78825,#78826);
#78825 = CARTESIAN_POINT('',(0.25,0.E+000));
#78826 = DIRECTION('',(0.E+000,1.));
#78827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78828 = ORIENTED_EDGE('',*,*,#78829,.F.);
#78829 = EDGE_CURVE('',#78830,#78813,#78832,.T.);
#78830 = VERTEX_POINT('',#78831);
#78831 = CARTESIAN_POINT('',(2.501146897693,-34.99616490802,
    14.400000882987));
#78832 = SURFACE_CURVE('',#78833,(#78837),.PCURVE_S1.);
#78833 = LINE('',#78834,#78835);
#78834 = CARTESIAN_POINT('',(2.501146897693,-34.99616490802,
    14.400000555524));
#78835 = VECTOR('',#78836,1.);
#78836 = DIRECTION('',(0.E+000,1.,0.E+000));
#78837 = PCURVE('',#78736,#78838);
#78838 = DEFINITIONAL_REPRESENTATION('',(#78839),#78843);
#78839 = LINE('',#78840,#78841);
#78840 = CARTESIAN_POINT('',(0.795018010251,0.500000113172));
#78841 = VECTOR('',#78842,1.);
#78842 = DIRECTION('',(-1.,0.E+000));
#78843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78844 = ORIENTED_EDGE('',*,*,#78845,.F.);
#78845 = EDGE_CURVE('',#78846,#78830,#78848,.T.);
#78846 = VERTEX_POINT('',#78847);
#78847 = CARTESIAN_POINT('',(2.501146897693,-36.03409250037,
    14.400000538671));
#78848 = SURFACE_CURVE('',#78849,(#78853),.PCURVE_S1.);
#78849 = LINE('',#78850,#78851);
#78850 = CARTESIAN_POINT('',(2.501146897693,-36.03409250037,
    14.400000547098));
#78851 = VECTOR('',#78852,1.);
#78852 = DIRECTION('',(0.E+000,1.,-2.52090872601E-007));
#78853 = PCURVE('',#78736,#78854);
#78854 = DEFINITIONAL_REPRESENTATION('',(#78855),#78859);
#78855 = LINE('',#78856,#78857);
#78856 = CARTESIAN_POINT('',(1.832945602604,0.500000121599));
#78857 = VECTOR('',#78858,1.);
#78858 = DIRECTION('',(-1.,2.52090872601E-007));
#78859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78860 = ORIENTED_EDGE('',*,*,#78861,.F.);
#78861 = EDGE_CURVE('',#78862,#78846,#78864,.T.);
#78862 = VERTEX_POINT('',#78863);
#78863 = CARTESIAN_POINT('',(2.501146897693,-36.5325001692,
    14.939878636461));
#78864 = SURFACE_CURVE('',#78865,(#78870),.PCURVE_S1.);
#78865 = CIRCLE('',#78866,0.5);
#78866 = AXIS2_PLACEMENT_3D('',#78867,#78868,#78869);
#78867 = CARTESIAN_POINT('',(2.501146897693,-36.03409224828,
    14.900000538671));
#78868 = DIRECTION('',(1.,0.E+000,0.E+000));
#78869 = DIRECTION('',(0.E+000,-0.996814409779,7.975608099903E-002));
#78870 = PCURVE('',#78736,#78871);
#78871 = DEFINITIONAL_REPRESENTATION('',(#78872),#78876);
#78872 = CIRCLE('',#78873,0.5);
#78873 = AXIS2_PLACEMENT_2D('',#78874,#78875);
#78874 = CARTESIAN_POINT('',(1.832945350514,1.300249010683E-007));
#78875 = DIRECTION('',(0.996814409779,-7.975608099903E-002));
#78876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78877 = ORIENTED_EDGE('',*,*,#78878,.F.);
#78878 = EDGE_CURVE('',#78879,#78862,#78881,.T.);
#78879 = VERTEX_POINT('',#78880);
#78880 = CARTESIAN_POINT('',(2.501146897693,-37.27307833425,
    21.13632453268));
#78881 = SURFACE_CURVE('',#78882,(#78887),.PCURVE_S1.);
#78882 = CIRCLE('',#78883,15.799999373875);
#78883 = AXIS2_PLACEMENT_3D('',#78884,#78885,#78886);
#78884 = CARTESIAN_POINT('',(2.501146897693,-52.28216845476,
    16.200009228621));
#78885 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78886 = DIRECTION('',(0.E+000,0.949942422153,0.312425022356));
#78887 = PCURVE('',#78736,#78888);
#78888 = DEFINITIONAL_REPRESENTATION('',(#78889),#78897);
#78889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78890,#78891,#78892,#78893
    ,#78894,#78895,#78896),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78890 = CARTESIAN_POINT('',(3.071931881755,-6.236323717538));
#78891 = CARTESIAN_POINT('',(-5.478016773402,19.760182175322));
#78892 = CARTESIAN_POINT('',(21.310592067025,14.166401965311));
#78893 = CARTESIAN_POINT('',(48.099200907452,8.5726217553));
#78894 = CARTESIAN_POINT('',(29.860540722183,-11.83010392754));
#78895 = CARTESIAN_POINT('',(11.621880536913,-32.23282961039));
#78896 = CARTESIAN_POINT('',(3.071931881755,-6.236323717538));
#78897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78898 = ORIENTED_EDGE('',*,*,#78899,.F.);
#78899 = EDGE_CURVE('',#78900,#78879,#78902,.T.);
#78900 = VERTEX_POINT('',#78901);
#78901 = CARTESIAN_POINT('',(2.501146897693,-37.27307565273,
    23.40351238278));
#78902 = SURFACE_CURVE('',#78903,(#78907),.PCURVE_S1.);
#78903 = LINE('',#78904,#78905);
#78904 = CARTESIAN_POINT('',(2.501146897693,-37.27307565273,
    23.40351238278));
#78905 = VECTOR('',#78906,1.);
#78906 = DIRECTION('',(0.E+000,-9.651083234812E-007,-1.));
#78907 = PCURVE('',#78736,#78908);
#78908 = DEFINITIONAL_REPRESENTATION('',(#78909),#78913);
#78909 = LINE('',#78910,#78911);
#78910 = CARTESIAN_POINT('',(3.071928754959,-8.503511714084));
#78911 = VECTOR('',#78912,1.);
#78912 = DIRECTION('',(9.651083234812E-007,1.));
#78913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78914 = ORIENTED_EDGE('',*,*,#78915,.T.);
#78915 = EDGE_CURVE('',#78900,#78916,#78918,.T.);
#78916 = VERTEX_POINT('',#78917);
#78917 = CARTESIAN_POINT('',(2.501146897693,-36.60206534374,
    23.873358124241));
#78918 = SURFACE_CURVE('',#78919,(#78924),.PCURVE_S1.);
#78919 = CIRCLE('',#78920,0.5);
#78920 = AXIS2_PLACEMENT_3D('',#78921,#78922,#78923);
#78921 = CARTESIAN_POINT('',(2.501146897693,-36.77307565273,
    23.403511900226));
#78922 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78923 = DIRECTION('',(0.E+000,-1.,9.651081995798E-007));
#78924 = PCURVE('',#78736,#78925);
#78925 = DEFINITIONAL_REPRESENTATION('',(#78926),#78934);
#78926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78927,#78928,#78929,#78930
    ,#78931,#78932,#78933),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78927 = CARTESIAN_POINT('',(3.071928754959,-8.503511714084));
#78928 = CARTESIAN_POINT('',(3.071927919151,-9.369537117868));
#78929 = CARTESIAN_POINT('',(2.321928337055,-8.936523692145));
#78930 = CARTESIAN_POINT('',(1.57192875496,-8.503510266422));
#78931 = CARTESIAN_POINT('',(2.321929172864,-8.070498288361));
#78932 = CARTESIAN_POINT('',(3.071929590767,-7.6374863103));
#78933 = CARTESIAN_POINT('',(3.071928754959,-8.503511714084));
#78934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78935 = ORIENTED_EDGE('',*,*,#78936,.F.);
#78936 = EDGE_CURVE('',#78937,#78916,#78939,.T.);
#78937 = VERTEX_POINT('',#78938);
#78938 = CARTESIAN_POINT('',(2.501146897693,-36.35416091142,
    23.783128148128));
#78939 = SURFACE_CURVE('',#78940,(#78944),.PCURVE_S1.);
#78940 = LINE('',#78941,#78942);
#78941 = CARTESIAN_POINT('',(2.501146897693,-36.35416091142,
    23.783128148128));
#78942 = VECTOR('',#78943,1.);
#78943 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#78944 = PCURVE('',#78736,#78945);
#78945 = DEFINITIONAL_REPRESENTATION('',(#78946),#78950);
#78946 = LINE('',#78947,#78948);
#78947 = CARTESIAN_POINT('',(2.153014013654,-8.883127479432));
#78948 = VECTOR('',#78949,1.);
#78949 = DIRECTION('',(0.93969244803,-0.342020617968));
#78950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78951 = ORIENTED_EDGE('',*,*,#78952,.F.);
#78952 = EDGE_CURVE('',#78728,#78937,#78953,.T.);
#78953 = SURFACE_CURVE('',#78954,(#78959),.PCURVE_S1.);
#78954 = CIRCLE('',#78955,0.5);
#78955 = AXIS2_PLACEMENT_3D('',#78956,#78957,#78958);
#78956 = CARTESIAN_POINT('',(2.501146897693,-36.18315060244,
    24.252974372143));
#78957 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78958 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#78959 = PCURVE('',#78736,#78960);
#78960 = DEFINITIONAL_REPRESENTATION('',(#78961),#78969);
#78961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78962,#78963,#78964,#78965
    ,#78966,#78967,#78968),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#78962 = CARTESIAN_POINT('',(1.489599871939,-9.266149366353));
#78963 = CARTESIAN_POINT('',(1.639984035119,-8.413280910221));
#78964 = CARTESIAN_POINT('',(2.303397702625,-8.969951643928));
#78965 = CARTESIAN_POINT('',(2.966811370132,-9.526622377635));
#78966 = CARTESIAN_POINT('',(2.153013539445,-9.82282010006));
#78967 = CARTESIAN_POINT('',(1.339215708759,-10.11901782248));
#78968 = CARTESIAN_POINT('',(1.489599871939,-9.266149366353));
#78969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78974)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78971,#78972,#78973)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78971 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78972 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78973 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78974 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#78971,
  'distance_accuracy_value','confusion accuracy');
#78975 = SHAPE_DEFINITION_REPRESENTATION(#78976,#78718);
#78976 = PRODUCT_DEFINITION_SHAPE('','',#78977);
#78977 = PRODUCT_DEFINITION('design','',#78978,#78981);
#78978 = PRODUCT_DEFINITION_FORMATION('','',#78979);
#78979 = PRODUCT('CADSOFTTOOLS 1.404','CADSOFTTOOLS 1.404','',(#78980));
#78980 = PRODUCT_CONTEXT('',#2,'mechanical');
#78981 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78983,#78985);
#78983 = ( REPRESENTATION_RELATIONSHIP('','',#78718,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78984) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1627);
#78985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78986);
#78986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('404','','',#5,#78977,$);
#78987 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78979));
#78988 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78989),#79084);
#78989 = SHELL_BASED_SURFACE_MODEL('',(#78990));
#78990 = OPEN_SHELL('',(#78991));
#78991 = ADVANCED_FACE('',(#78992),#79007,.F.);
#78992 = FACE_BOUND('',#78993,.F.);
#78993 = EDGE_LOOP('',(#78994,#79040,#79055,#79071));
#78994 = ORIENTED_EDGE('',*,*,#78995,.T.);
#78995 = EDGE_CURVE('',#78996,#78998,#79000,.T.);
#78996 = VERTEX_POINT('',#78997);
#78997 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400908));
#78998 = VERTEX_POINT('',#78999);
#78999 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#79000 = SURFACE_CURVE('',#79001,(#79006),.PCURVE_S1.);
#79001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#79002,#79003,#79004,#79005
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.999999202416,0.999999202416,1.)) 
REPRESENTATION_ITEM('') );
#79002 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400911));
#79003 = CARTESIAN_POINT('',(5.712471294013,-30.70971978066,
    1.908676604666));
#79004 = CARTESIAN_POINT('',(5.423795929176,-30.73887590439,
    1.744579712304));
#79005 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#79006 = PCURVE('',#79007,#79012);
#79007 = CYLINDRICAL_SURFACE('',#79008,161.6187178285);
#79008 = AXIS2_PLACEMENT_3D('',#79009,#79010,#79011);
#79009 = CARTESIAN_POINT('',(6.001146897693,-189.8508742589,
    30.099644692554));
#79010 = DIRECTION('',(1.,0.E+000,0.E+000));
#79011 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79012 = DEFINITIONAL_REPRESENTATION('',(#79013),#79039);
#79013 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79014,#79015,#79016,#79017,
    #79018,#79019,#79020,#79021,#79022,#79023,#79024,#79025,#79026,
    #79027,#79028,#79029,#79030,#79031,#79032,#79033,#79034,#79035,
    #79036,#79037,#79038),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#79014 = CARTESIAN_POINT('',(2.967298280382,-4.005684672848E-013));
#79015 = CARTESIAN_POINT('',(2.967251406083,-1.312160788388E-002));
#79016 = CARTESIAN_POINT('',(2.96715765748,-3.936482551813E-002));
#79017 = CARTESIAN_POINT('',(2.967017034562,-7.872965640375E-002));
#79018 = CARTESIAN_POINT('',(2.966876411632,-0.118094490556));
#79019 = CARTESIAN_POINT('',(2.966735788691,-0.157459326807));
#79020 = CARTESIAN_POINT('',(2.96659516574,-0.19682416399));
#79021 = CARTESIAN_POINT('',(2.96645454278,-0.236189000936));
#79022 = CARTESIAN_POINT('',(2.966313919814,-0.275553836478));
#79023 = CARTESIAN_POINT('',(2.966173296842,-0.314918669448));
#79024 = CARTESIAN_POINT('',(2.966032673866,-0.35428349868));
#79025 = CARTESIAN_POINT('',(2.965892050887,-0.393648323004));
#79026 = CARTESIAN_POINT('',(2.965751427907,-0.433013141254));
#79027 = CARTESIAN_POINT('',(2.965610804926,-0.472377952261));
#79028 = CARTESIAN_POINT('',(2.965470181947,-0.511742754859));
#79029 = CARTESIAN_POINT('',(2.965329558971,-0.551107547879));
#79030 = CARTESIAN_POINT('',(2.965188935999,-0.590472330154));
#79031 = CARTESIAN_POINT('',(2.965048313033,-0.629837100516));
#79032 = CARTESIAN_POINT('',(2.964907690074,-0.669201857797));
#79033 = CARTESIAN_POINT('',(2.964767067122,-0.708566600831));
#79034 = CARTESIAN_POINT('',(2.964626444181,-0.747931328448));
#79035 = CARTESIAN_POINT('',(2.964485821251,-0.787296039483));
#79036 = CARTESIAN_POINT('',(2.964345198333,-0.826660732766));
#79037 = CARTESIAN_POINT('',(2.964251449731,-0.852903849009));
#79038 = CARTESIAN_POINT('',(2.964204575432,-0.866025403783));
#79039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79040 = ORIENTED_EDGE('',*,*,#79041,.T.);
#79041 = EDGE_CURVE('',#78998,#79042,#79044,.T.);
#79042 = VERTEX_POINT('',#79043);
#79043 = CARTESIAN_POINT('',(4.701146897693,-30.76828582682,
    1.580528116466));
#79044 = SURFACE_CURVE('',#79045,(#79049),.PCURVE_S1.);
#79045 = LINE('',#79046,#79047);
#79046 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116466));
#79047 = VECTOR('',#79048,1.);
#79048 = DIRECTION('',(-1.,0.E+000,-5.116534628078E-016));
#79049 = PCURVE('',#79007,#79050);
#79050 = DEFINITIONAL_REPRESENTATION('',(#79051),#79054);
#79051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79052,#79053),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.433974596217),.PIECEWISE_BEZIER_KNOTS.);
#79052 = CARTESIAN_POINT('',(2.964204575432,-0.866025403783));
#79053 = CARTESIAN_POINT('',(2.964204575432,-1.3));
#79054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79055 = ORIENTED_EDGE('',*,*,#79056,.T.);
#79056 = EDGE_CURVE('',#79042,#79057,#79059,.T.);
#79057 = VERTEX_POINT('',#79058);
#79058 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#79059 = SURFACE_CURVE('',#79060,(#79065),.PCURVE_S1.);
#79060 = CIRCLE('',#79061,161.6187178285);
#79061 = AXIS2_PLACEMENT_3D('',#79062,#79063,#79064);
#79062 = CARTESIAN_POINT('',(4.701146897693,-189.8508742589,
    30.099644692554));
#79063 = DIRECTION('',(1.,0.E+000,0.E+000));
#79064 = DIRECTION('',(0.E+000,0.984307947554,-0.176459242836));
#79065 = PCURVE('',#79007,#79066);
#79066 = DEFINITIONAL_REPRESENTATION('',(#79067),#79070);
#79067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79068,#79069),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.093704949672E-003),.PIECEWISE_BEZIER_KNOTS.);
#79068 = CARTESIAN_POINT('',(2.964204575432,-1.3));
#79069 = CARTESIAN_POINT('',(2.967298280381,-1.3));
#79070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79071 = ORIENTED_EDGE('',*,*,#79072,.T.);
#79072 = EDGE_CURVE('',#79057,#78996,#79073,.T.);
#79073 = SURFACE_CURVE('',#79074,(#79078),.PCURVE_S1.);
#79074 = LINE('',#79075,#79076);
#79075 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#79076 = VECTOR('',#79077,1.);
#79077 = DIRECTION('',(1.,5.465713352002E-015,-6.832141690002E-016));
#79078 = PCURVE('',#79007,#79079);
#79079 = DEFINITIONAL_REPRESENTATION('',(#79080),#79083);
#79080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79081,#79082),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#79081 = CARTESIAN_POINT('',(2.967298280381,-1.3));
#79082 = CARTESIAN_POINT('',(2.967298280381,-2.300382107023E-013));
#79083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79088)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79085,#79086,#79087)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79085 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79086 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79087 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79088 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#79085,
  'distance_accuracy_value','confusion accuracy');
#79089 = SHAPE_DEFINITION_REPRESENTATION(#79090,#78988);
#79090 = PRODUCT_DEFINITION_SHAPE('','',#79091);
#79091 = PRODUCT_DEFINITION('design','',#79092,#79095);
#79092 = PRODUCT_DEFINITION_FORMATION('','',#79093);
#79093 = PRODUCT('CADSOFTTOOLS 1.405','CADSOFTTOOLS 1.405','',(#79094));
#79094 = PRODUCT_CONTEXT('',#2,'mechanical');
#79095 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79096 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79097,#79099);
#79097 = ( REPRESENTATION_RELATIONSHIP('','',#78988,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79098) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79098 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1631);
#79099 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79100);
#79100 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('405','','',#5,#79091,$);
#79101 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79093));
#79102 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79103),#79177);
#79103 = SHELL_BASED_SURFACE_MODEL('',(#79104));
#79104 = OPEN_SHELL('',(#79105));
#79105 = ADVANCED_FACE('',(#79106),#79120,.T.);
#79106 = FACE_BOUND('',#79107,.T.);
#79107 = EDGE_LOOP('',(#79108,#79131,#79147,#79163));
#79108 = ORIENTED_EDGE('',*,*,#79109,.T.);
#79109 = EDGE_CURVE('',#79110,#79112,#79114,.T.);
#79110 = VERTEX_POINT('',#79111);
#79111 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.897899773522));
#79112 = VERTEX_POINT('',#79113);
#79113 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.897899773522));
#79114 = SURFACE_CURVE('',#79115,(#79119),.PCURVE_S1.);
#79115 = LINE('',#79116,#79117);
#79116 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.897899773522));
#79117 = VECTOR('',#79118,1.);
#79118 = DIRECTION('',(1.,8.186455404945E-015,0.E+000));
#79119 = PCURVE('',#79120,#79125);
#79120 = PLANE('',#79121);
#79121 = AXIS2_PLACEMENT_3D('',#79122,#79123,#79124);
#79122 = CARTESIAN_POINT('',(6.001146897693,-30.14998619249,
    -0.100151972537));
#79123 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79124 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79125 = DEFINITIONAL_REPRESENTATION('',(#79126),#79130);
#79126 = LINE('',#79127,#79128);
#79127 = CARTESIAN_POINT('',(1.3,0.797747800985));
#79128 = VECTOR('',#79129,1.);
#79129 = DIRECTION('',(-1.,-0.E+000));
#79130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79131 = ORIENTED_EDGE('',*,*,#79132,.F.);
#79132 = EDGE_CURVE('',#79133,#79112,#79135,.T.);
#79133 = VERTEX_POINT('',#79134);
#79134 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#79135 = SURFACE_CURVE('',#79136,(#79140),.PCURVE_S1.);
#79136 = LINE('',#79137,#79138);
#79137 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#79138 = VECTOR('',#79139,1.);
#79139 = DIRECTION('',(-2.49815224722E-014,1.42751556984E-014,-1.));
#79140 = PCURVE('',#79120,#79141);
#79141 = DEFINITIONAL_REPRESENTATION('',(#79142),#79146);
#79142 = LINE('',#79143,#79144);
#79143 = CARTESIAN_POINT('',(0.866025403784,0.3));
#79144 = VECTOR('',#79145,1.);
#79145 = DIRECTION('',(2.49815224722E-014,1.));
#79146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79147 = ORIENTED_EDGE('',*,*,#79148,.T.);
#79148 = EDGE_CURVE('',#79133,#79149,#79151,.T.);
#79149 = VERTEX_POINT('',#79150);
#79150 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.400151972537));
#79151 = SURFACE_CURVE('',#79152,(#79156),.PCURVE_S1.);
#79152 = LINE('',#79153,#79154);
#79153 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#79154 = VECTOR('',#79155,1.);
#79155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79156 = PCURVE('',#79120,#79157);
#79157 = DEFINITIONAL_REPRESENTATION('',(#79158),#79162);
#79158 = LINE('',#79159,#79160);
#79159 = CARTESIAN_POINT('',(0.866025403784,0.3));
#79160 = VECTOR('',#79161,1.);
#79161 = DIRECTION('',(1.,0.E+000));
#79162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79163 = ORIENTED_EDGE('',*,*,#79164,.T.);
#79164 = EDGE_CURVE('',#79149,#79110,#79165,.T.);
#79165 = SURFACE_CURVE('',#79166,(#79170),.PCURVE_S1.);
#79166 = LINE('',#79167,#79168);
#79167 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.400151972537));
#79168 = VECTOR('',#79169,1.);
#79169 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79170 = PCURVE('',#79120,#79171);
#79171 = DEFINITIONAL_REPRESENTATION('',(#79172),#79176);
#79172 = LINE('',#79173,#79174);
#79173 = CARTESIAN_POINT('',(1.3,0.3));
#79174 = VECTOR('',#79175,1.);
#79175 = DIRECTION('',(0.E+000,1.));
#79176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79181)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79178,#79179,#79180)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#79178,
  'distance_accuracy_value','confusion accuracy');
#79182 = SHAPE_DEFINITION_REPRESENTATION(#79183,#79102);
#79183 = PRODUCT_DEFINITION_SHAPE('','',#79184);
#79184 = PRODUCT_DEFINITION('design','',#79185,#79188);
#79185 = PRODUCT_DEFINITION_FORMATION('','',#79186);
#79186 = PRODUCT('CADSOFTTOOLS 1.406','CADSOFTTOOLS 1.406','',(#79187));
#79187 = PRODUCT_CONTEXT('',#2,'mechanical');
#79188 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79189 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79190,#79192);
#79190 = ( REPRESENTATION_RELATIONSHIP('','',#79102,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79191) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79191 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1635);
#79192 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79193);
#79193 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('406','','',#5,#79184,$);
#79194 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79186));
#79195 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79196),#79336);
#79196 = SHELL_BASED_SURFACE_MODEL('',(#79197));
#79197 = OPEN_SHELL('',(#79198));
#79198 = ADVANCED_FACE('',(#79199),#79214,.T.);
#79199 = FACE_BOUND('',#79200,.T.);
#79200 = EDGE_LOOP('',(#79201,#79225,#79246,#79262,#79288,#79304,#79321)
  );
#79201 = ORIENTED_EDGE('',*,*,#79202,.F.);
#79202 = EDGE_CURVE('',#79203,#79205,#79207,.T.);
#79203 = VERTEX_POINT('',#79204);
#79204 = CARTESIAN_POINT('',(3.401146897693,-32.27911953311,
    -0.197497940163));
#79205 = VERTEX_POINT('',#79206);
#79206 = CARTESIAN_POINT('',(3.401146897693,-31.20852441858,
    -0.774532052276));
#79207 = SURFACE_CURVE('',#79208,(#79213),.PCURVE_S1.);
#79208 = CIRCLE('',#79209,2.999999999504);
#79209 = AXIS2_PLACEMENT_3D('',#79210,#79211,#79212);
#79210 = CARTESIAN_POINT('',(3.401146897693,-30.3500000001,
    2.100000226182));
#79211 = DIRECTION('',(1.,0.E+000,0.E+000));
#79212 = DIRECTION('',(0.E+000,-0.643039844445,-0.765832722242));
#79213 = PCURVE('',#79214,#79219);
#79214 = PLANE('',#79215);
#79215 = AXIS2_PLACEMENT_3D('',#79216,#79217,#79218);
#79216 = CARTESIAN_POINT('',(3.401146897693,11.814146457649,
    2.725989951883));
#79217 = DIRECTION('',(1.,0.E+000,0.E+000));
#79218 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79219 = DEFINITIONAL_REPRESENTATION('',(#79220),#79224);
#79220 = CIRCLE('',#79221,2.999999999504);
#79221 = AXIS2_PLACEMENT_2D('',#79222,#79223);
#79222 = CARTESIAN_POINT('',(42.164146457752,0.625989725701));
#79223 = DIRECTION('',(0.643039844445,0.765832722242));
#79224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79225 = ORIENTED_EDGE('',*,*,#79226,.T.);
#79226 = EDGE_CURVE('',#79203,#79227,#79229,.T.);
#79227 = VERTEX_POINT('',#79228);
#79228 = CARTESIAN_POINT('',(3.401146897693,-32.87807567084,
    -0.397898526465));
#79229 = SURFACE_CURVE('',#79230,(#79235),.PCURVE_S1.);
#79230 = CIRCLE('',#79231,1.);
#79231 = AXIS2_PLACEMENT_3D('',#79232,#79233,#79234);
#79232 = CARTESIAN_POINT('',(3.401146897693,-32.87965493747,
    0.602100226493));
#79233 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79234 = DIRECTION('',(0.E+000,0.600535404352,-0.799598166656));
#79235 = PCURVE('',#79214,#79236);
#79236 = DEFINITIONAL_REPRESENTATION('',(#79237),#79245);
#79237 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79238,#79239,#79240,#79241
    ,#79242,#79243,#79244),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#79238 = CARTESIAN_POINT('',(44.093265990768,2.923487892047));
#79239 = CARTESIAN_POINT('',(45.478210641056,3.963645724128));
#79240 = CARTESIAN_POINT('',(45.68654142244,2.244169558103));
#79241 = CARTESIAN_POINT('',(45.894872203824,0.524693392078));
#79242 = CARTESIAN_POINT('',(44.301596772152,1.204011726022));
#79243 = CARTESIAN_POINT('',(42.708321340481,1.883330059965));
#79244 = CARTESIAN_POINT('',(44.093265990768,2.923487892047));
#79245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79246 = ORIENTED_EDGE('',*,*,#79247,.T.);
#79247 = EDGE_CURVE('',#79227,#79248,#79250,.T.);
#79248 = VERTEX_POINT('',#79249);
#79249 = CARTESIAN_POINT('',(3.401146897693,-33.52556176983,
    -0.398131541207));
#79250 = SURFACE_CURVE('',#79251,(#79255),.PCURVE_S1.);
#79251 = LINE('',#79252,#79253);
#79252 = CARTESIAN_POINT('',(3.401146897693,-32.87807567084,
    -0.397899773507));
#79253 = VECTOR('',#79254,1.);
#79254 = DIRECTION('',(0.E+000,-1.,2.546280443912E-013));
#79255 = PCURVE('',#79214,#79256);
#79256 = DEFINITIONAL_REPRESENTATION('',(#79257),#79261);
#79257 = LINE('',#79258,#79259);
#79258 = CARTESIAN_POINT('',(44.69222212849,3.12388972539));
#79259 = VECTOR('',#79260,1.);
#79260 = DIRECTION('',(1.,-2.546280443912E-013));
#79261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79262 = ORIENTED_EDGE('',*,*,#79263,.F.);
#79263 = EDGE_CURVE('',#79264,#79248,#79266,.T.);
#79264 = VERTEX_POINT('',#79265);
#79265 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#79266 = SURFACE_CURVE('',#79267,(#79276),.PCURVE_S1.);
#79267 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79268,#79269,#79270,#79271,
    #79272,#79273,#79274,#79275),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.457659994911,0.913146803199,1.),.UNSPECIFIED.);
#79268 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#79269 = CARTESIAN_POINT('',(3.401146897693,-32.37265056808,
    -0.558765200614));
#79270 = CARTESIAN_POINT('',(3.401146897693,-32.57584368895,
    -0.504036623011));
#79271 = CARTESIAN_POINT('',(3.401146897693,-32.98814849226,
    -0.433844861254));
#79272 = CARTESIAN_POINT('',(3.401146897693,-33.19792024346,
    -0.41257190774));
#79273 = CARTESIAN_POINT('',(3.401146897693,-33.44604201911,
    -0.400636690819));
#79274 = CARTESIAN_POINT('',(3.401146897693,-33.48580189447,
    -0.399384116013));
#79275 = CARTESIAN_POINT('',(3.401146897693,-33.52556176983,
    -0.398131541207));
#79276 = PCURVE('',#79214,#79277);
#79277 = DEFINITIONAL_REPRESENTATION('',(#79278),#79287);
#79278 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79279,#79280,#79281,#79282,
    #79283,#79284,#79285,#79286),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.457659994911,0.913146803199,1.),.UNSPECIFIED.);
#79279 = CARTESIAN_POINT('',(43.983603904868,3.3394837301));
#79280 = CARTESIAN_POINT('',(44.186797025738,3.284755152497));
#79281 = CARTESIAN_POINT('',(44.389990146607,3.230026574894));
#79282 = CARTESIAN_POINT('',(44.802294949914,3.159834813138));
#79283 = CARTESIAN_POINT('',(45.012066701114,3.138561859623));
#79284 = CARTESIAN_POINT('',(45.260188476763,3.126626642703));
#79285 = CARTESIAN_POINT('',(45.299948352123,3.125374067896));
#79286 = CARTESIAN_POINT('',(45.339708227482,3.12412149309));
#79287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79288 = ORIENTED_EDGE('',*,*,#79289,.T.);
#79289 = EDGE_CURVE('',#79264,#79290,#79292,.T.);
#79290 = VERTEX_POINT('',#79291);
#79291 = CARTESIAN_POINT('',(3.401146897693,-31.51666241313,
    -0.811662171634));
#79292 = SURFACE_CURVE('',#79293,(#79297),.PCURVE_S1.);
#79293 = LINE('',#79294,#79295);
#79294 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#79295 = VECTOR('',#79296,1.);
#79296 = DIRECTION('',(0.E+000,0.956881199055,-0.290479553317));
#79297 = PCURVE('',#79214,#79298);
#79298 = DEFINITIONAL_REPRESENTATION('',(#79299),#79303);
#79299 = LINE('',#79300,#79301);
#79300 = CARTESIAN_POINT('',(43.983603904868,3.3394837301));
#79301 = VECTOR('',#79302,1.);
#79302 = DIRECTION('',(-0.956881199055,0.290479553317));
#79303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79304 = ORIENTED_EDGE('',*,*,#79305,.T.);
#79305 = EDGE_CURVE('',#79290,#79306,#79308,.T.);
#79306 = VERTEX_POINT('',#79307);
#79307 = CARTESIAN_POINT('',(3.401146897693,-31.22837741024,
    -0.876369351001));
#79308 = SURFACE_CURVE('',#79309,(#79314),.PCURVE_S1.);
#79309 = CIRCLE('',#79310,2.);
#79310 = AXIS2_PLACEMENT_3D('',#79311,#79312,#79313);
#79311 = CARTESIAN_POINT('',(3.401146897693,-30.93570330649,
    1.102100226473));
#79312 = DIRECTION('',(1.,0.E+000,0.E+000));
#79313 = DIRECTION('',(0.E+000,-0.290479553322,-0.956881199053));
#79314 = PCURVE('',#79214,#79315);
#79315 = DEFINITIONAL_REPRESENTATION('',(#79316),#79320);
#79316 = CIRCLE('',#79317,2.);
#79317 = AXIS2_PLACEMENT_2D('',#79318,#79319);
#79318 = CARTESIAN_POINT('',(42.74984976414,1.62388972541));
#79319 = DIRECTION('',(0.290479553322,0.956881199053));
#79320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79321 = ORIENTED_EDGE('',*,*,#79322,.T.);
#79322 = EDGE_CURVE('',#79306,#79205,#79323,.T.);
#79323 = SURFACE_CURVE('',#79324,(#79329),.PCURVE_S1.);
#79324 = CIRCLE('',#79325,161.6187178285);
#79325 = AXIS2_PLACEMENT_3D('',#79326,#79327,#79328);
#79326 = CARTESIAN_POINT('',(3.401146897693,-189.8508742589,
    30.099644692554));
#79327 = DIRECTION('',(1.,0.E+000,0.E+000));
#79328 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#79329 = PCURVE('',#79214,#79330);
#79330 = DEFINITIONAL_REPRESENTATION('',(#79331),#79335);
#79331 = CIRCLE('',#79332,161.6187178285);
#79332 = AXIS2_PLACEMENT_2D('',#79333,#79334);
#79333 = CARTESIAN_POINT('',(201.66502071655,-27.37365474067));
#79334 = DIRECTION('',(-0.981461175908,0.191661055475));
#79335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79340)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79337,#79338,#79339)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79337 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79338 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79339 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79340 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#79337,
  'distance_accuracy_value','confusion accuracy');
#79341 = SHAPE_DEFINITION_REPRESENTATION(#79342,#79195);
#79342 = PRODUCT_DEFINITION_SHAPE('','',#79343);
#79343 = PRODUCT_DEFINITION('design','',#79344,#79347);
#79344 = PRODUCT_DEFINITION_FORMATION('','',#79345);
#79345 = PRODUCT('CADSOFTTOOLS 1.407','CADSOFTTOOLS 1.407','',(#79346));
#79346 = PRODUCT_CONTEXT('',#2,'mechanical');
#79347 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79348 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79349,#79351);
#79349 = ( REPRESENTATION_RELATIONSHIP('','',#79195,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79350) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79350 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1639);
#79351 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79352);
#79352 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('407','','',#5,#79343,$);
#79353 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79345));
#79354 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79355),#79449);
#79355 = SHELL_BASED_SURFACE_MODEL('',(#79356));
#79356 = OPEN_SHELL('',(#79357));
#79357 = ADVANCED_FACE('',(#79358),#79372,.F.);
#79358 = FACE_BOUND('',#79359,.T.);
#79359 = EDGE_LOOP('',(#79360,#79383,#79399,#79415,#79431));
#79360 = ORIENTED_EDGE('',*,*,#79361,.F.);
#79361 = EDGE_CURVE('',#79362,#79364,#79366,.T.);
#79362 = VERTEX_POINT('',#79363);
#79363 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#79364 = VERTEX_POINT('',#79365);
#79365 = CARTESIAN_POINT('',(5.151146872237,-28.2011468977,
    25.906594876613));
#79366 = SURFACE_CURVE('',#79367,(#79371),.PCURVE_S1.);
#79367 = LINE('',#79368,#79369);
#79368 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#79369 = VECTOR('',#79370,1.);
#79370 = DIRECTION('',(0.E+000,0.E+000,1.));
#79371 = PCURVE('',#79372,#79377);
#79372 = PLANE('',#79373);
#79373 = AXIS2_PLACEMENT_3D('',#79374,#79375,#79376);
#79374 = CARTESIAN_POINT('',(5.151146897694,-32.4011468977,
    17.997848945654));
#79375 = DIRECTION('',(1.,5.76703283237E-018,0.E+000));
#79376 = DIRECTION('',(5.76703283237E-018,-1.,0.E+000));
#79377 = DEFINITIONAL_REPRESENTATION('',(#79378),#79382);
#79378 = LINE('',#79379,#79380);
#79379 = CARTESIAN_POINT('',(-4.2,-6.753833079208));
#79380 = VECTOR('',#79381,1.);
#79381 = DIRECTION('',(0.E+000,-1.));
#79382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79383 = ORIENTED_EDGE('',*,*,#79384,.T.);
#79384 = EDGE_CURVE('',#79362,#79385,#79387,.T.);
#79385 = VERTEX_POINT('',#79386);
#79386 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    24.751682024862));
#79387 = SURFACE_CURVE('',#79388,(#79392),.PCURVE_S1.);
#79388 = LINE('',#79389,#79390);
#79389 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#79390 = VECTOR('',#79391,1.);
#79391 = DIRECTION('',(0.E+000,-1.,-9.601928861623E-016));
#79392 = PCURVE('',#79372,#79393);
#79393 = DEFINITIONAL_REPRESENTATION('',(#79394),#79398);
#79394 = LINE('',#79395,#79396);
#79395 = CARTESIAN_POINT('',(-4.2,-6.753833079208));
#79396 = VECTOR('',#79397,1.);
#79397 = DIRECTION('',(1.,9.601928861623E-016));
#79398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79399 = ORIENTED_EDGE('',*,*,#79400,.F.);
#79400 = EDGE_CURVE('',#79401,#79385,#79403,.T.);
#79401 = VERTEX_POINT('',#79402);
#79402 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#79403 = SURFACE_CURVE('',#79404,(#79408),.PCURVE_S1.);
#79404 = LINE('',#79405,#79406);
#79405 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#79406 = VECTOR('',#79407,1.);
#79407 = DIRECTION('',(0.E+000,1.239859086611E-014,-1.));
#79408 = PCURVE('',#79372,#79409);
#79409 = DEFINITIONAL_REPRESENTATION('',(#79410),#79414);
#79410 = LINE('',#79411,#79412);
#79411 = CARTESIAN_POINT('',(-0.5,-7.900000000002));
#79412 = VECTOR('',#79413,1.);
#79413 = DIRECTION('',(-1.239859086611E-014,1.));
#79414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79415 = ORIENTED_EDGE('',*,*,#79416,.F.);
#79416 = EDGE_CURVE('',#79417,#79401,#79419,.T.);
#79417 = VERTEX_POINT('',#79418);
#79418 = CARTESIAN_POINT('',(5.151146979427,-28.30505654155,
    25.897849062418));
#79419 = SURFACE_CURVE('',#79420,(#79424),.PCURVE_S1.);
#79420 = LINE('',#79421,#79422);
#79421 = CARTESIAN_POINT('',(5.151146897694,-28.30505654155,
    25.897848945657));
#79422 = VECTOR('',#79423,1.);
#79423 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79424 = PCURVE('',#79372,#79425);
#79425 = DEFINITIONAL_REPRESENTATION('',(#79426),#79430);
#79426 = LINE('',#79427,#79428);
#79427 = CARTESIAN_POINT('',(-4.096090356142,-7.900000000003));
#79428 = VECTOR('',#79429,1.);
#79429 = DIRECTION('',(1.,0.E+000));
#79430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79431 = ORIENTED_EDGE('',*,*,#79432,.T.);
#79432 = EDGE_CURVE('',#79417,#79364,#79433,.T.);
#79433 = SURFACE_CURVE('',#79434,(#79440),.PCURVE_S1.);
#79434 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79435,#79436,#79437,#79438
,#79439),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
0.E+000,2.609727974968E-004,1.),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,
0.985661014727,0.973994820608)) REPRESENTATION_ITEM('') );
#79435 = CARTESIAN_POINT('',(5.151146897694,-28.2867139478,
    25.856404751755));
#79436 = CARTESIAN_POINT('',(5.151146897694,-28.28670173201,
    25.856408312751));
#79437 = CARTESIAN_POINT('',(5.151146897694,-28.28668951622,
    25.856411873746));
#79438 = CARTESIAN_POINT('',(5.151146897694,-28.23921227841,
    25.87025184666));
#79439 = CARTESIAN_POINT('',(5.151146897694,-28.19197556573,
    25.8869269306));
#79440 = PCURVE('',#79372,#79441);
#79441 = DEFINITIONAL_REPRESENTATION('',(#79442),#79448);
#79442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79443,#79444,#79445,#79446
,#79447),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
0.E+000,2.609727974968E-004,1.),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,
0.985661014727,0.973994820608)) REPRESENTATION_ITEM('') );
#79443 = CARTESIAN_POINT('',(-4.114432949896,-7.858555806101));
#79444 = CARTESIAN_POINT('',(-4.114445165688,-7.858559367097));
#79445 = CARTESIAN_POINT('',(-4.114457381479,-7.858562928092));
#79446 = CARTESIAN_POINT('',(-4.161934619285,-7.872402901006));
#79447 = CARTESIAN_POINT('',(-4.209171331968,-7.889077984945));
#79448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79453)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79450,#79451,#79452)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#79450,
  'distance_accuracy_value','confusion accuracy');
#79454 = SHAPE_DEFINITION_REPRESENTATION(#79455,#79354);
#79455 = PRODUCT_DEFINITION_SHAPE('','',#79456);
#79456 = PRODUCT_DEFINITION('design','',#79457,#79460);
#79457 = PRODUCT_DEFINITION_FORMATION('','',#79458);
#79458 = PRODUCT('CADSOFTTOOLS 1.408','CADSOFTTOOLS 1.408','',(#79459));
#79459 = PRODUCT_CONTEXT('',#2,'mechanical');
#79460 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79462,#79464);
#79462 = ( REPRESENTATION_RELATIONSHIP('','',#79354,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79463) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1643);
#79464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79465);
#79465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('408','','',#5,#79456,$);
#79466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79458));
#79467 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79468),#79542);
#79468 = SHELL_BASED_SURFACE_MODEL('',(#79469));
#79469 = OPEN_SHELL('',(#79470));
#79470 = ADVANCED_FACE('',(#79471),#79485,.T.);
#79471 = FACE_BOUND('',#79472,.T.);
#79472 = EDGE_LOOP('',(#79473,#79496,#79512,#79528));
#79473 = ORIENTED_EDGE('',*,*,#79474,.F.);
#79474 = EDGE_CURVE('',#79475,#79477,#79479,.T.);
#79475 = VERTEX_POINT('',#79476);
#79476 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#79477 = VERTEX_POINT('',#79478);
#79478 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    24.751682024862));
#79479 = SURFACE_CURVE('',#79480,(#79484),.PCURVE_S1.);
#79480 = LINE('',#79481,#79482);
#79481 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#79482 = VECTOR('',#79483,1.);
#79483 = DIRECTION('',(1.,0.E+000,-8.881784197001E-016));
#79484 = PCURVE('',#79485,#79490);
#79485 = PLANE('',#79486);
#79486 = AXIS2_PLACEMENT_3D('',#79487,#79488,#79489);
#79487 = CARTESIAN_POINT('',(0.151146897694,-31.9011468977,
    25.197848945654));
#79488 = DIRECTION('',(0.E+000,1.,0.E+000));
#79489 = DIRECTION('',(1.,0.E+000,0.E+000));
#79490 = DEFINITIONAL_REPRESENTATION('',(#79491),#79495);
#79491 = LINE('',#79492,#79493);
#79492 = CARTESIAN_POINT('',(1.,0.446166920792));
#79493 = VECTOR('',#79494,1.);
#79494 = DIRECTION('',(1.,8.881784197001E-016));
#79495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79496 = ORIENTED_EDGE('',*,*,#79497,.T.);
#79497 = EDGE_CURVE('',#79475,#79498,#79500,.T.);
#79498 = VERTEX_POINT('',#79499);
#79499 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945656));
#79500 = SURFACE_CURVE('',#79501,(#79505),.PCURVE_S1.);
#79501 = LINE('',#79502,#79503);
#79502 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#79503 = VECTOR('',#79504,1.);
#79504 = DIRECTION('',(3.87455964566E-016,0.E+000,1.));
#79505 = PCURVE('',#79485,#79506);
#79506 = DEFINITIONAL_REPRESENTATION('',(#79507),#79511);
#79507 = LINE('',#79508,#79509);
#79508 = CARTESIAN_POINT('',(1.,0.446166920792));
#79509 = VECTOR('',#79510,1.);
#79510 = DIRECTION('',(3.87455964566E-016,-1.));
#79511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79512 = ORIENTED_EDGE('',*,*,#79513,.F.);
#79513 = EDGE_CURVE('',#79514,#79498,#79516,.T.);
#79514 = VERTEX_POINT('',#79515);
#79515 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#79516 = SURFACE_CURVE('',#79517,(#79521),.PCURVE_S1.);
#79517 = LINE('',#79518,#79519);
#79518 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#79519 = VECTOR('',#79520,1.);
#79520 = DIRECTION('',(-1.,0.E+000,-1.7763568394E-015));
#79521 = PCURVE('',#79485,#79522);
#79522 = DEFINITIONAL_REPRESENTATION('',(#79523),#79527);
#79523 = LINE('',#79524,#79525);
#79524 = CARTESIAN_POINT('',(5.,-0.700000000003));
#79525 = VECTOR('',#79526,1.);
#79526 = DIRECTION('',(-1.,1.7763568394E-015));
#79527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79528 = ORIENTED_EDGE('',*,*,#79529,.T.);
#79529 = EDGE_CURVE('',#79514,#79477,#79530,.T.);
#79530 = SURFACE_CURVE('',#79531,(#79535),.PCURVE_S1.);
#79531 = LINE('',#79532,#79533);
#79532 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#79533 = VECTOR('',#79534,1.);
#79534 = DIRECTION('',(0.E+000,1.239859086611E-014,-1.));
#79535 = PCURVE('',#79485,#79536);
#79536 = DEFINITIONAL_REPRESENTATION('',(#79537),#79541);
#79537 = LINE('',#79538,#79539);
#79538 = CARTESIAN_POINT('',(5.,-0.700000000003));
#79539 = VECTOR('',#79540,1.);
#79540 = DIRECTION('',(0.E+000,1.));
#79541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79546)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79543,#79544,#79545)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#79543,
  'distance_accuracy_value','confusion accuracy');
#79547 = SHAPE_DEFINITION_REPRESENTATION(#79548,#79467);
#79548 = PRODUCT_DEFINITION_SHAPE('','',#79549);
#79549 = PRODUCT_DEFINITION('design','',#79550,#79553);
#79550 = PRODUCT_DEFINITION_FORMATION('','',#79551);
#79551 = PRODUCT('CADSOFTTOOLS 1.409','CADSOFTTOOLS 1.409','',(#79552));
#79552 = PRODUCT_CONTEXT('',#2,'mechanical');
#79553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79555,#79557);
#79555 = ( REPRESENTATION_RELATIONSHIP('','',#79467,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79556) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1647);
#79557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79558);
#79558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('409','','',#5,#79549,$);
#79559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79551));
#79560 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79561),#79635);
#79561 = SHELL_BASED_SURFACE_MODEL('',(#79562));
#79562 = OPEN_SHELL('',(#79563));
#79563 = ADVANCED_FACE('',(#79564),#79578,.F.);
#79564 = FACE_BOUND('',#79565,.T.);
#79565 = EDGE_LOOP('',(#79566,#79589,#79605,#79621));
#79566 = ORIENTED_EDGE('',*,*,#79567,.F.);
#79567 = EDGE_CURVE('',#79568,#79570,#79572,.T.);
#79568 = VERTEX_POINT('',#79569);
#79569 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#79570 = VERTEX_POINT('',#79571);
#79571 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945656));
#79572 = SURFACE_CURVE('',#79573,(#79577),.PCURVE_S1.);
#79573 = LINE('',#79574,#79575);
#79574 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#79575 = VECTOR('',#79576,1.);
#79576 = DIRECTION('',(3.87455964566E-016,0.E+000,1.));
#79577 = PCURVE('',#79578,#79583);
#79578 = PLANE('',#79579);
#79579 = AXIS2_PLACEMENT_3D('',#79580,#79581,#79582);
#79580 = CARTESIAN_POINT('',(1.151146897694,-27.7011468977,
    17.997848945654));
#79581 = DIRECTION('',(-1.,-9.227252531792E-017,0.E+000));
#79582 = DIRECTION('',(-9.227252531792E-017,1.,0.E+000));
#79583 = DEFINITIONAL_REPRESENTATION('',(#79584),#79588);
#79584 = LINE('',#79585,#79586);
#79585 = CARTESIAN_POINT('',(-4.2,-6.753833079208));
#79586 = VECTOR('',#79587,1.);
#79587 = DIRECTION('',(-3.57515403E-032,-1.));
#79588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79589 = ORIENTED_EDGE('',*,*,#79590,.T.);
#79590 = EDGE_CURVE('',#79568,#79591,#79593,.T.);
#79591 = VERTEX_POINT('',#79592);
#79592 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    24.751682024862));
#79593 = SURFACE_CURVE('',#79594,(#79598),.PCURVE_S1.);
#79594 = LINE('',#79595,#79596);
#79595 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#79596 = VECTOR('',#79597,1.);
#79597 = DIRECTION('',(0.E+000,1.,-9.601928861623E-016));
#79598 = PCURVE('',#79578,#79599);
#79599 = DEFINITIONAL_REPRESENTATION('',(#79600),#79604);
#79600 = LINE('',#79601,#79602);
#79601 = CARTESIAN_POINT('',(-4.2,-6.753833079208));
#79602 = VECTOR('',#79603,1.);
#79603 = DIRECTION('',(1.,9.601928861623E-016));
#79604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79605 = ORIENTED_EDGE('',*,*,#79606,.F.);
#79606 = EDGE_CURVE('',#79607,#79591,#79609,.T.);
#79607 = VERTEX_POINT('',#79608);
#79608 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#79609 = SURFACE_CURVE('',#79610,(#79614),.PCURVE_S1.);
#79610 = LINE('',#79611,#79612);
#79611 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#79612 = VECTOR('',#79613,1.);
#79613 = DIRECTION('',(3.874559645659E-016,0.E+000,-1.));
#79614 = PCURVE('',#79578,#79615);
#79615 = DEFINITIONAL_REPRESENTATION('',(#79616),#79620);
#79616 = LINE('',#79617,#79618);
#79617 = CARTESIAN_POINT('',(-0.5,-7.900000000003));
#79618 = VECTOR('',#79619,1.);
#79619 = DIRECTION('',(-3.575154029998E-032,1.));
#79620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79621 = ORIENTED_EDGE('',*,*,#79622,.F.);
#79622 = EDGE_CURVE('',#79570,#79607,#79623,.T.);
#79623 = SURFACE_CURVE('',#79624,(#79628),.PCURVE_S1.);
#79624 = LINE('',#79625,#79626);
#79625 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    25.897848945657));
#79626 = VECTOR('',#79627,1.);
#79627 = DIRECTION('',(-3.600723323108E-016,1.,1.920385772324E-015));
#79628 = PCURVE('',#79578,#79629);
#79629 = DEFINITIONAL_REPRESENTATION('',(#79630),#79634);
#79630 = LINE('',#79631,#79632);
#79631 = CARTESIAN_POINT('',(-4.2,-7.900000000003));
#79632 = VECTOR('',#79633,1.);
#79633 = DIRECTION('',(1.,-1.920385772324E-015));
#79634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79639)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79636,#79637,#79638)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79636 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79637 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79638 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79639 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#79636,
  'distance_accuracy_value','confusion accuracy');
#79640 = SHAPE_DEFINITION_REPRESENTATION(#79641,#79560);
#79641 = PRODUCT_DEFINITION_SHAPE('','',#79642);
#79642 = PRODUCT_DEFINITION('design','',#79643,#79646);
#79643 = PRODUCT_DEFINITION_FORMATION('','',#79644);
#79644 = PRODUCT('CADSOFTTOOLS 1.410','CADSOFTTOOLS 1.410','',(#79645));
#79645 = PRODUCT_CONTEXT('',#2,'mechanical');
#79646 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79648,#79650);
#79648 = ( REPRESENTATION_RELATIONSHIP('','',#79560,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79649) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1651);
#79650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79651);
#79651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('410','','',#5,#79642,$);
#79652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79644));
#79653 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79654),#79744);
#79654 = SHELL_BASED_SURFACE_MODEL('',(#79655));
#79655 = OPEN_SHELL('',(#79656));
#79656 = ADVANCED_FACE('',(#79657),#79671,.T.);
#79657 = FACE_BOUND('',#79658,.T.);
#79658 = EDGE_LOOP('',(#79659,#79682,#79698,#79714,#79730));
#79659 = ORIENTED_EDGE('',*,*,#79660,.F.);
#79660 = EDGE_CURVE('',#79661,#79663,#79665,.T.);
#79661 = VERTEX_POINT('',#79662);
#79662 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#79663 = VERTEX_POINT('',#79664);
#79664 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    24.751682024862));
#79665 = SURFACE_CURVE('',#79666,(#79670),.PCURVE_S1.);
#79666 = LINE('',#79667,#79668);
#79667 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#79668 = VECTOR('',#79669,1.);
#79669 = DIRECTION('',(-1.,-1.7763568394E-015,8.881784197001E-016));
#79670 = PCURVE('',#79671,#79676);
#79671 = PLANE('',#79672);
#79672 = AXIS2_PLACEMENT_3D('',#79673,#79674,#79675);
#79673 = CARTESIAN_POINT('',(0.151146897694,-28.2011468977,
    25.197848945654));
#79674 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79675 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79676 = DEFINITIONAL_REPRESENTATION('',(#79677),#79681);
#79677 = LINE('',#79678,#79679);
#79678 = CARTESIAN_POINT('',(-5.,0.446166920792));
#79679 = VECTOR('',#79680,1.);
#79680 = DIRECTION('',(1.,-8.881784197001E-016));
#79681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79682 = ORIENTED_EDGE('',*,*,#79683,.T.);
#79683 = EDGE_CURVE('',#79661,#79684,#79686,.T.);
#79684 = VERTEX_POINT('',#79685);
#79685 = CARTESIAN_POINT('',(5.151146872237,-28.2011468977,
    25.906594876613));
#79686 = SURFACE_CURVE('',#79687,(#79691),.PCURVE_S1.);
#79687 = LINE('',#79688,#79689);
#79688 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#79689 = VECTOR('',#79690,1.);
#79690 = DIRECTION('',(0.E+000,0.E+000,1.));
#79691 = PCURVE('',#79671,#79692);
#79692 = DEFINITIONAL_REPRESENTATION('',(#79693),#79697);
#79693 = LINE('',#79694,#79695);
#79694 = CARTESIAN_POINT('',(-5.,0.446166920792));
#79695 = VECTOR('',#79696,1.);
#79696 = DIRECTION('',(0.E+000,-1.));
#79697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79698 = ORIENTED_EDGE('',*,*,#79699,.T.);
#79699 = EDGE_CURVE('',#79684,#79700,#79702,.T.);
#79700 = VERTEX_POINT('',#79701);
#79701 = CARTESIAN_POINT('',(5.14545200258,-28.20114689041,
    25.897848963864));
#79702 = SURFACE_CURVE('',#79703,(#79707),.PCURVE_S1.);
#79703 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79704,#79705,#79706),
.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((0.973987744357,0.974420265672,0.97485646135)) 
REPRESENTATION_ITEM('') );
#79704 = CARTESIAN_POINT('',(5.137320875041,-28.2011468977,
    25.886937166845));
#79705 = CARTESIAN_POINT('',(5.137115074429,-28.2011468977,
    25.88631173522));
#79706 = CARTESIAN_POINT('',(5.13690331407,-28.2011468977,25.88569018692
    ));
#79707 = PCURVE('',#79671,#79708);
#79708 = DEFINITIONAL_REPRESENTATION('',(#79709),#79713);
#79709 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79710,#79711,#79712),
.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((0.973987744357,0.974420265672,0.97485646135)) 
REPRESENTATION_ITEM('') );
#79710 = CARTESIAN_POINT('',(-4.986173977348,-0.689088221191));
#79711 = CARTESIAN_POINT('',(-4.985968176735,-0.688462789566));
#79712 = CARTESIAN_POINT('',(-4.985756416376,-0.687841241266));
#79713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79714 = ORIENTED_EDGE('',*,*,#79715,.F.);
#79715 = EDGE_CURVE('',#79716,#79700,#79718,.T.);
#79716 = VERTEX_POINT('',#79717);
#79717 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#79718 = SURFACE_CURVE('',#79719,(#79723),.PCURVE_S1.);
#79719 = LINE('',#79720,#79721);
#79720 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#79721 = VECTOR('',#79722,1.);
#79722 = DIRECTION('',(1.,0.E+000,8.894447433307E-016));
#79723 = PCURVE('',#79671,#79724);
#79724 = DEFINITIONAL_REPRESENTATION('',(#79725),#79729);
#79725 = LINE('',#79726,#79727);
#79726 = CARTESIAN_POINT('',(-1.,-0.700000000003));
#79727 = VECTOR('',#79728,1.);
#79728 = DIRECTION('',(-1.,-8.894447433307E-016));
#79729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79730 = ORIENTED_EDGE('',*,*,#79731,.T.);
#79731 = EDGE_CURVE('',#79716,#79663,#79732,.T.);
#79732 = SURFACE_CURVE('',#79733,(#79737),.PCURVE_S1.);
#79733 = LINE('',#79734,#79735);
#79734 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    25.897848945657));
#79735 = VECTOR('',#79736,1.);
#79736 = DIRECTION('',(3.874559645659E-016,0.E+000,-1.));
#79737 = PCURVE('',#79671,#79738);
#79738 = DEFINITIONAL_REPRESENTATION('',(#79739),#79743);
#79739 = LINE('',#79740,#79741);
#79740 = CARTESIAN_POINT('',(-1.,-0.700000000003));
#79741 = VECTOR('',#79742,1.);
#79742 = DIRECTION('',(-3.874559645659E-016,1.));
#79743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79748)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79745,#79746,#79747)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#79745,
  'distance_accuracy_value','confusion accuracy');
#79749 = SHAPE_DEFINITION_REPRESENTATION(#79750,#79653);
#79750 = PRODUCT_DEFINITION_SHAPE('','',#79751);
#79751 = PRODUCT_DEFINITION('design','',#79752,#79755);
#79752 = PRODUCT_DEFINITION_FORMATION('','',#79753);
#79753 = PRODUCT('CADSOFTTOOLS 1.411','CADSOFTTOOLS 1.411','',(#79754));
#79754 = PRODUCT_CONTEXT('',#2,'mechanical');
#79755 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79756 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79757,#79759);
#79757 = ( REPRESENTATION_RELATIONSHIP('','',#79653,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79758) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79758 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1655);
#79759 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79760);
#79760 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('411','','',#5,#79751,$);
#79761 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79753));
#79762 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79763),#79858);
#79763 = SHELL_BASED_SURFACE_MODEL('',(#79764));
#79764 = OPEN_SHELL('',(#79765));
#79765 = ADVANCED_FACE('',(#79766),#79780,.T.);
#79766 = FACE_BOUND('',#79767,.T.);
#79767 = EDGE_LOOP('',(#79768,#79790,#79829,#79844));
#79768 = ORIENTED_EDGE('',*,*,#79769,.F.);
#79769 = EDGE_CURVE('',#79770,#79772,#79774,.T.);
#79770 = VERTEX_POINT('',#79771);
#79771 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#79772 = VERTEX_POINT('',#79773);
#79773 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.400151972537));
#79774 = SURFACE_CURVE('',#79775,(#79779),.PCURVE_S1.);
#79775 = LINE('',#79776,#79777);
#79776 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#79777 = VECTOR('',#79778,1.);
#79778 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79779 = PCURVE('',#79780,#79785);
#79780 = CYLINDRICAL_SURFACE('',#79781,0.3);
#79781 = AXIS2_PLACEMENT_3D('',#79782,#79783,#79784);
#79782 = CARTESIAN_POINT('',(6.001146897693,-29.84998619249,
    -0.400151972537));
#79783 = DIRECTION('',(1.,0.E+000,0.E+000));
#79784 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79785 = DEFINITIONAL_REPRESENTATION('',(#79786),#79789);
#79786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79787,#79788),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.433974596216),.PIECEWISE_BEZIER_KNOTS.);
#79787 = CARTESIAN_POINT('',(6.28318530718,-0.866025403784));
#79788 = CARTESIAN_POINT('',(6.28318530718,-1.3));
#79789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79790 = ORIENTED_EDGE('',*,*,#79791,.F.);
#79791 = EDGE_CURVE('',#79792,#79770,#79794,.T.);
#79792 = VERTEX_POINT('',#79793);
#79793 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#79794 = SURFACE_CURVE('',#79795,(#79800),.PCURVE_S1.);
#79795 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#79796,#79797,#79798,#79799
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.804737854124,0.804737854124,1.)) 
REPRESENTATION_ITEM('') );
#79796 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#79797 = CARTESIAN_POINT('',(5.350353174473,-30.02572212377,
    -0.100151972537));
#79798 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.224416041249));
#79799 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#79800 = PCURVE('',#79780,#79801);
#79801 = DEFINITIONAL_REPRESENTATION('',(#79802),#79828);
#79802 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79803,#79804,#79805,#79806,
    #79807,#79808,#79809,#79810,#79811,#79812,#79813,#79814,#79815,
    #79816,#79817,#79818,#79819,#79820,#79821,#79822,#79823,#79824,
    #79825,#79826,#79827),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#79803 = CARTESIAN_POINT('',(4.712388980385,-0.346410161514));
#79804 = CARTESIAN_POINT('',(4.733814923954,-0.357541692624));
#79805 = CARTESIAN_POINT('',(4.777243163992,-0.380110790558));
#79806 = CARTESIAN_POINT('',(4.844021017882,-0.414662319257));
#79807 = CARTESIAN_POINT('',(4.912348120387,-0.449702909606));
#79808 = CARTESIAN_POINT('',(4.982112607539,-0.484983823274));
#79809 = CARTESIAN_POINT('',(5.053185782851,-0.520234034929));
#79810 = CARTESIAN_POINT('',(5.125420362128,-0.555161265672));
#79811 = CARTESIAN_POINT('',(5.198652238148,-0.589459288584));
#79812 = CARTESIAN_POINT('',(5.272702021442,-0.622815172614));
#79813 = CARTESIAN_POINT('',(5.347377344715,-0.654917798949));
#79814 = CARTESIAN_POINT('',(5.422475607275,-0.685466786478));
#79815 = CARTESIAN_POINT('',(5.497787143782,-0.714181443391));
#79816 = CARTESIAN_POINT('',(5.57309868029,-0.740809177545));
#79817 = CARTESIAN_POINT('',(5.648196942849,-0.765132856318));
#79818 = CARTESIAN_POINT('',(5.722872266123,-0.786976667857));
#79819 = CARTESIAN_POINT('',(5.796922049417,-0.806210153827));
#79820 = CARTESIAN_POINT('',(5.870153925436,-0.822750238766));
#79821 = CARTESIAN_POINT('',(5.942388504713,-0.836561214931));
#79822 = CARTESIAN_POINT('',(6.013461680026,-0.847652895666));
#79823 = CARTESIAN_POINT('',(6.083226167177,-0.856076899923));
#79824 = CARTESIAN_POINT('',(6.151553269682,-0.861922531846));
#79825 = CARTESIAN_POINT('',(6.218331123573,-0.865308500943));
#79826 = CARTESIAN_POINT('',(6.26175936361,-0.866027091256));
#79827 = CARTESIAN_POINT('',(6.28318530718,-0.866025403784));
#79828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79829 = ORIENTED_EDGE('',*,*,#79830,.T.);
#79830 = EDGE_CURVE('',#79792,#79831,#79833,.T.);
#79831 = VERTEX_POINT('',#79832);
#79832 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.100151972537));
#79833 = SURFACE_CURVE('',#79834,(#79838),.PCURVE_S1.);
#79834 = LINE('',#79835,#79836);
#79835 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#79836 = VECTOR('',#79837,1.);
#79837 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79838 = PCURVE('',#79780,#79839);
#79839 = DEFINITIONAL_REPRESENTATION('',(#79840),#79843);
#79840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79841,#79842),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.953589838486),.PIECEWISE_BEZIER_KNOTS.);
#79841 = CARTESIAN_POINT('',(4.712388980385,-0.346410161514));
#79842 = CARTESIAN_POINT('',(4.712388980385,-1.3));
#79843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79844 = ORIENTED_EDGE('',*,*,#79845,.T.);
#79845 = EDGE_CURVE('',#79831,#79772,#79846,.T.);
#79846 = SURFACE_CURVE('',#79847,(#79852),.PCURVE_S1.);
#79847 = CIRCLE('',#79848,0.3);
#79848 = AXIS2_PLACEMENT_3D('',#79849,#79850,#79851);
#79849 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.400151972537));
#79850 = DIRECTION('',(1.,0.E+000,-0.E+000));
#79851 = DIRECTION('',(0.E+000,0.E+000,1.));
#79852 = PCURVE('',#79780,#79853);
#79853 = DEFINITIONAL_REPRESENTATION('',(#79854),#79857);
#79854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79855,#79856),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#79855 = CARTESIAN_POINT('',(4.712388980385,-1.3));
#79856 = CARTESIAN_POINT('',(6.28318530718,-1.3));
#79857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79862)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79859,#79860,#79861)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79859 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79860 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79861 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79862 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#79859,
  'distance_accuracy_value','confusion accuracy');
#79863 = SHAPE_DEFINITION_REPRESENTATION(#79864,#79762);
#79864 = PRODUCT_DEFINITION_SHAPE('','',#79865);
#79865 = PRODUCT_DEFINITION('design','',#79866,#79869);
#79866 = PRODUCT_DEFINITION_FORMATION('','',#79867);
#79867 = PRODUCT('CADSOFTTOOLS 1.412','CADSOFTTOOLS 1.412','',(#79868));
#79868 = PRODUCT_CONTEXT('',#2,'mechanical');
#79869 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79870 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79871,#79873);
#79871 = ( REPRESENTATION_RELATIONSHIP('','',#79762,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79872) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79872 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1659);
#79873 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79874);
#79874 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('412','','',#5,#79865,$);
#79875 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79867));
#79876 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79877),#79989);
#79877 = SHELL_BASED_SURFACE_MODEL('',(#79878));
#79878 = OPEN_SHELL('',(#79879));
#79879 = ADVANCED_FACE('',(#79880),#79894,.T.);
#79880 = FACE_BOUND('',#79881,.T.);
#79881 = EDGE_LOOP('',(#79882,#79905,#79921,#79942,#79958,#79974));
#79882 = ORIENTED_EDGE('',*,*,#79883,.T.);
#79883 = EDGE_CURVE('',#79884,#79886,#79888,.T.);
#79884 = VERTEX_POINT('',#79885);
#79885 = CARTESIAN_POINT('',(4.701146897693,-30.12289781826,
    -0.897899773519));
#79886 = VERTEX_POINT('',#79887);
#79887 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.897899773522));
#79888 = SURFACE_CURVE('',#79889,(#79893),.PCURVE_S1.);
#79889 = LINE('',#79890,#79891);
#79890 = CARTESIAN_POINT('',(4.701146897693,-30.12289781826,
    -0.897899773522));
#79891 = VECTOR('',#79892,1.);
#79892 = DIRECTION('',(0.E+000,-1.,-6.2461477943E-012));
#79893 = PCURVE('',#79894,#79899);
#79894 = PLANE('',#79895);
#79895 = AXIS2_PLACEMENT_3D('',#79896,#79897,#79898);
#79896 = CARTESIAN_POINT('',(4.701146897693,-10.6011468977,
    2.950000228314));
#79897 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79898 = DIRECTION('',(0.E+000,1.,0.E+000));
#79899 = DEFINITIONAL_REPRESENTATION('',(#79900),#79904);
#79900 = LINE('',#79901,#79902);
#79901 = CARTESIAN_POINT('',(-19.52175092055,3.847900001836));
#79902 = VECTOR('',#79903,1.);
#79903 = DIRECTION('',(-1.,6.2461477943E-012));
#79904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79905 = ORIENTED_EDGE('',*,*,#79906,.F.);
#79906 = EDGE_CURVE('',#79907,#79886,#79909,.T.);
#79907 = VERTEX_POINT('',#79908);
#79908 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.400151972537));
#79909 = SURFACE_CURVE('',#79910,(#79914),.PCURVE_S1.);
#79910 = LINE('',#79911,#79912);
#79911 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.400151972537));
#79912 = VECTOR('',#79913,1.);
#79913 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79914 = PCURVE('',#79894,#79915);
#79915 = DEFINITIONAL_REPRESENTATION('',(#79916),#79920);
#79916 = LINE('',#79917,#79918);
#79917 = CARTESIAN_POINT('',(-19.54883929479,3.350152200851));
#79918 = VECTOR('',#79919,1.);
#79919 = DIRECTION('',(0.E+000,1.));
#79920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79921 = ORIENTED_EDGE('',*,*,#79922,.F.);
#79922 = EDGE_CURVE('',#79923,#79907,#79925,.T.);
#79923 = VERTEX_POINT('',#79924);
#79924 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.100151972537));
#79925 = SURFACE_CURVE('',#79926,(#79931),.PCURVE_S1.);
#79926 = CIRCLE('',#79927,0.3);
#79927 = AXIS2_PLACEMENT_3D('',#79928,#79929,#79930);
#79928 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.400151972537));
#79929 = DIRECTION('',(1.,0.E+000,-0.E+000));
#79930 = DIRECTION('',(0.E+000,0.E+000,1.));
#79931 = PCURVE('',#79894,#79932);
#79932 = DEFINITIONAL_REPRESENTATION('',(#79933),#79941);
#79933 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79934,#79935,#79936,#79937
    ,#79938,#79939,#79940),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#79934 = CARTESIAN_POINT('',(-19.24883929479,3.050152200851));
#79935 = CARTESIAN_POINT('',(-19.76845453706,3.050152200851));
#79936 = CARTESIAN_POINT('',(-19.50864691592,3.500152200851));
#79937 = CARTESIAN_POINT('',(-19.24883929479,3.950152200851));
#79938 = CARTESIAN_POINT('',(-18.98903167365,3.500152200851));
#79939 = CARTESIAN_POINT('',(-18.72922405251,3.050152200851));
#79940 = CARTESIAN_POINT('',(-19.24883929479,3.050152200851));
#79941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79942 = ORIENTED_EDGE('',*,*,#79943,.T.);
#79943 = EDGE_CURVE('',#79923,#79944,#79946,.T.);
#79944 = VERTEX_POINT('',#79945);
#79945 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.100151972537));
#79946 = SURFACE_CURVE('',#79947,(#79951),.PCURVE_S1.);
#79947 = LINE('',#79948,#79949);
#79948 = CARTESIAN_POINT('',(4.701146897693,-29.84998619249,
    -0.100151972537));
#79949 = VECTOR('',#79950,1.);
#79950 = DIRECTION('',(0.E+000,1.,2.359223927329E-014));
#79951 = PCURVE('',#79894,#79952);
#79952 = DEFINITIONAL_REPRESENTATION('',(#79953),#79957);
#79953 = LINE('',#79954,#79955);
#79954 = CARTESIAN_POINT('',(-19.24883929479,3.050152200851));
#79955 = VECTOR('',#79956,1.);
#79956 = DIRECTION('',(1.,-2.359223927329E-014));
#79957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79958 = ORIENTED_EDGE('',*,*,#79959,.F.);
#79959 = EDGE_CURVE('',#79960,#79944,#79962,.T.);
#79960 = VERTEX_POINT('',#79961);
#79961 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.821400596952));
#79962 = SURFACE_CURVE('',#79963,(#79967),.PCURVE_S1.);
#79963 = LINE('',#79964,#79965);
#79964 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.821400596952));
#79965 = VECTOR('',#79966,1.);
#79966 = DIRECTION('',(0.E+000,0.E+000,1.));
#79967 = PCURVE('',#79894,#79968);
#79968 = DEFINITIONAL_REPRESENTATION('',(#79969),#79973);
#79969 = LINE('',#79970,#79971);
#79970 = CARTESIAN_POINT('',(-19.04883929479,3.771400825266));
#79971 = VECTOR('',#79972,1.);
#79972 = DIRECTION('',(0.E+000,-1.));
#79973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79974 = ORIENTED_EDGE('',*,*,#79975,.T.);
#79975 = EDGE_CURVE('',#79960,#79884,#79976,.T.);
#79976 = SURFACE_CURVE('',#79977,(#79982),.PCURVE_S1.);
#79977 = CIRCLE('',#79978,1.500000000001);
#79978 = AXIS2_PLACEMENT_3D('',#79979,#79980,#79981);
#79979 = CARTESIAN_POINT('',(4.701146897693,-30.12289781815,
    0.602100226483));
#79980 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79981 = DIRECTION('',(0.E+000,0.315274417106,-0.949000548956));
#79982 = PCURVE('',#79894,#79983);
#79983 = DEFINITIONAL_REPRESENTATION('',(#79984),#79988);
#79984 = CIRCLE('',#79985,1.500000000001);
#79985 = AXIS2_PLACEMENT_2D('',#79986,#79987);
#79986 = CARTESIAN_POINT('',(-19.52175092045,2.347900001831));
#79987 = DIRECTION('',(0.315274417106,0.949000548956));
#79988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79993)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79990,#79991,#79992)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79990 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79991 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79992 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79993 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#79990,
  'distance_accuracy_value','confusion accuracy');
#79994 = SHAPE_DEFINITION_REPRESENTATION(#79995,#79876);
#79995 = PRODUCT_DEFINITION_SHAPE('','',#79996);
#79996 = PRODUCT_DEFINITION('design','',#79997,#80000);
#79997 = PRODUCT_DEFINITION_FORMATION('','',#79998);
#79998 = PRODUCT('CADSOFTTOOLS 1.413','CADSOFTTOOLS 1.413','',(#79999));
#79999 = PRODUCT_CONTEXT('',#2,'mechanical');
#80000 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80001 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80002,#80004);
#80002 = ( REPRESENTATION_RELATIONSHIP('','',#79876,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80003) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80003 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1663);
#80004 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80005);
#80005 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('413','','',#5,#79996,$);
#80006 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79998));
#80007 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80008),#80101);
#80008 = SHELL_BASED_SURFACE_MODEL('',(#80009));
#80009 = OPEN_SHELL('',(#80010));
#80010 = ADVANCED_FACE('',(#80011),#80025,.T.);
#80011 = FACE_BOUND('',#80012,.T.);
#80012 = EDGE_LOOP('',(#80013,#80036,#80053,#80070,#80087));
#80013 = ORIENTED_EDGE('',*,*,#80014,.T.);
#80014 = EDGE_CURVE('',#80015,#80017,#80019,.T.);
#80015 = VERTEX_POINT('',#80016);
#80016 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#80017 = VERTEX_POINT('',#80018);
#80018 = CARTESIAN_POINT('',(1.401146897693,-28.70830675622,
    1.72501153494));
#80019 = SURFACE_CURVE('',#80020,(#80024),.PCURVE_S1.);
#80020 = LINE('',#80021,#80022);
#80021 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#80022 = VECTOR('',#80023,1.);
#80023 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#80024 = PCURVE('',#80025,#80030);
#80025 = PLANE('',#80026);
#80026 = AXIS2_PLACEMENT_3D('',#80027,#80028,#80029);
#80027 = CARTESIAN_POINT('',(1.401146897693,-39.49486043681,
    3.792945702723));
#80028 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80029 = DIRECTION('',(0.E+000,1.,0.E+000));
#80030 = DEFINITIONAL_REPRESENTATION('',(#80031),#80035);
#80031 = LINE('',#80032,#80033);
#80032 = CARTESIAN_POINT('',(9.84487424432,1.901890677127));
#80033 = VECTOR('',#80034,1.);
#80034 = DIRECTION('',(0.984807753215,0.173648176517));
#80035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80036 = ORIENTED_EDGE('',*,*,#80037,.T.);
#80037 = EDGE_CURVE('',#80017,#80038,#80040,.T.);
#80038 = VERTEX_POINT('',#80039);
#80039 = CARTESIAN_POINT('',(1.401146897693,-28.32477604779,
    1.063001157175));
#80040 = SURFACE_CURVE('',#80041,(#80046),.PCURVE_S1.);
#80041 = CIRCLE('',#80042,0.5);
#80042 = AXIS2_PLACEMENT_3D('',#80043,#80044,#80045);
#80043 = CARTESIAN_POINT('',(1.401146897693,-28.79513084448,
    1.232607658333));
#80044 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80045 = DIRECTION('',(0.E+000,0.173648176506,0.984807753217));
#80046 = PCURVE('',#80025,#80047);
#80047 = DEFINITIONAL_REPRESENTATION('',(#80048),#80052);
#80048 = CIRCLE('',#80049,0.5);
#80049 = AXIS2_PLACEMENT_2D('',#80050,#80051);
#80050 = CARTESIAN_POINT('',(10.69972959233,2.56033804439));
#80051 = DIRECTION('',(0.173648176506,-0.984807753217));
#80052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80053 = ORIENTED_EDGE('',*,*,#80054,.T.);
#80054 = EDGE_CURVE('',#80038,#80055,#80057,.T.);
#80055 = VERTEX_POINT('',#80056);
#80056 = CARTESIAN_POINT('',(1.401146897693,-28.749290594,
    -5.631901679607E-004));
#80057 = SURFACE_CURVE('',#80058,(#80063),.PCURVE_S1.);
#80058 = CIRCLE('',#80059,16.9999999994);
#80059 = AXIS2_PLACEMENT_3D('',#80060,#80061,#80062);
#80060 = CARTESIAN_POINT('',(1.401146897693,-44.316839134,6.829622197843
    ));
#80061 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80062 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#80063 = PCURVE('',#80025,#80064);
#80064 = DEFINITIONAL_REPRESENTATION('',(#80065),#80069);
#80065 = CIRCLE('',#80066,16.9999999994);
#80066 = AXIS2_PLACEMENT_2D('',#80067,#80068);
#80067 = CARTESIAN_POINT('',(-4.82197869719,-3.03667649512));
#80068 = DIRECTION('',(0.940709593339,0.339213002404));
#80069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80070 = ORIENTED_EDGE('',*,*,#80071,.T.);
#80071 = EDGE_CURVE('',#80055,#80072,#80074,.T.);
#80072 = VERTEX_POINT('',#80073);
#80073 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    -0.821400596952));
#80074 = SURFACE_CURVE('',#80075,(#80080),.PCURVE_S1.);
#80075 = CIRCLE('',#80076,1.500000000001);
#80076 = AXIS2_PLACEMENT_3D('',#80077,#80078,#80079);
#80077 = CARTESIAN_POINT('',(1.401146897693,-30.12289781815,
    0.602100226483));
#80078 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80079 = DIRECTION('',(0.E+000,0.915738149432,-0.401775611101));
#80080 = PCURVE('',#80025,#80081);
#80081 = DEFINITIONAL_REPRESENTATION('',(#80082),#80086);
#80082 = CIRCLE('',#80083,1.500000000001);
#80083 = AXIS2_PLACEMENT_2D('',#80084,#80085);
#80084 = CARTESIAN_POINT('',(9.37196261866,3.19084547624));
#80085 = DIRECTION('',(0.915738149432,0.401775611101));
#80086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80087 = ORIENTED_EDGE('',*,*,#80088,.F.);
#80088 = EDGE_CURVE('',#80015,#80072,#80089,.T.);
#80089 = SURFACE_CURVE('',#80090,(#80094),.PCURVE_S1.);
#80090 = LINE('',#80091,#80092);
#80091 = CARTESIAN_POINT('',(1.401146897693,-29.64998619249,
    1.891055025597));
#80092 = VECTOR('',#80093,1.);
#80093 = DIRECTION('',(0.E+000,1.309777623371E-015,-1.));
#80094 = PCURVE('',#80025,#80095);
#80095 = DEFINITIONAL_REPRESENTATION('',(#80096),#80100);
#80096 = LINE('',#80097,#80098);
#80097 = CARTESIAN_POINT('',(9.84487424432,1.901890677127));
#80098 = VECTOR('',#80099,1.);
#80099 = DIRECTION('',(1.309777623371E-015,1.));
#80100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80105)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80102,#80103,#80104)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80102 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80103 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80104 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80105 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80102,
  'distance_accuracy_value','confusion accuracy');
#80106 = SHAPE_DEFINITION_REPRESENTATION(#80107,#80007);
#80107 = PRODUCT_DEFINITION_SHAPE('','',#80108);
#80108 = PRODUCT_DEFINITION('design','',#80109,#80112);
#80109 = PRODUCT_DEFINITION_FORMATION('','',#80110);
#80110 = PRODUCT('CADSOFTTOOLS 1.414','CADSOFTTOOLS 1.414','',(#80111));
#80111 = PRODUCT_CONTEXT('',#2,'mechanical');
#80112 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80113 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80114,#80116);
#80114 = ( REPRESENTATION_RELATIONSHIP('','',#80007,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80115) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80115 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1667);
#80116 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80117);
#80117 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('414','','',#5,#80108,$);
#80118 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80110));
#80119 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80120),#80220);
#80120 = SHELL_BASED_SURFACE_MODEL('',(#80121));
#80121 = OPEN_SHELL('',(#80122));
#80122 = ADVANCED_FACE('',(#80123),#80137,.T.);
#80123 = FACE_BOUND('',#80124,.T.);
#80124 = EDGE_LOOP('',(#80125,#80148,#80164,#80185,#80201));
#80125 = ORIENTED_EDGE('',*,*,#80126,.T.);
#80126 = EDGE_CURVE('',#80127,#80129,#80131,.T.);
#80127 = VERTEX_POINT('',#80128);
#80128 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#80129 = VERTEX_POINT('',#80130);
#80130 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.891055025596));
#80131 = SURFACE_CURVE('',#80132,(#80136),.PCURVE_S1.);
#80132 = LINE('',#80133,#80134);
#80133 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#80134 = VECTOR('',#80135,1.);
#80135 = DIRECTION('',(-8.485238719811E-016,0.984807753215,
    -0.173648176517));
#80136 = PCURVE('',#80137,#80142);
#80137 = PLANE('',#80138);
#80138 = AXIS2_PLACEMENT_3D('',#80139,#80140,#80141);
#80139 = CARTESIAN_POINT('',(4.701146897693,-10.6011468977,
    2.950000228314));
#80140 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80141 = DIRECTION('',(0.E+000,1.,0.E+000));
#80142 = DEFINITIONAL_REPRESENTATION('',(#80143),#80147);
#80143 = LINE('',#80144,#80145);
#80144 = CARTESIAN_POINT('',(-20.07967062769,0.877181827407));
#80145 = VECTOR('',#80146,1.);
#80146 = DIRECTION('',(0.984807753215,0.173648176517));
#80147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80148 = ORIENTED_EDGE('',*,*,#80149,.F.);
#80149 = EDGE_CURVE('',#80150,#80129,#80152,.T.);
#80150 = VERTEX_POINT('',#80151);
#80151 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.740867797116));
#80152 = SURFACE_CURVE('',#80153,(#80157),.PCURVE_S1.);
#80153 = LINE('',#80154,#80155);
#80154 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.740867797116));
#80155 = VECTOR('',#80156,1.);
#80156 = DIRECTION('',(0.E+000,0.E+000,1.));
#80157 = PCURVE('',#80137,#80158);
#80158 = DEFINITIONAL_REPRESENTATION('',(#80159),#80163);
#80159 = LINE('',#80160,#80161);
#80160 = CARTESIAN_POINT('',(-19.04883929479,1.209132431198));
#80161 = VECTOR('',#80162,1.);
#80162 = DIRECTION('',(0.E+000,-1.));
#80163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80164 = ORIENTED_EDGE('',*,*,#80165,.F.);
#80165 = EDGE_CURVE('',#80166,#80150,#80168,.T.);
#80166 = VERTEX_POINT('',#80167);
#80167 = CARTESIAN_POINT('',(4.701146897693,-30.00208064544,
    1.445425471152));
#80168 = SURFACE_CURVE('',#80169,(#80174),.PCURVE_S1.);
#80169 = CIRCLE('',#80170,0.3);
#80170 = AXIS2_PLACEMENT_3D('',#80171,#80172,#80173);
#80171 = CARTESIAN_POINT('',(4.701146897693,-29.94998619249,
    1.740867797116));
#80172 = DIRECTION('',(1.,0.E+000,0.E+000));
#80173 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#80174 = PCURVE('',#80137,#80175);
#80175 = DEFINITIONAL_REPRESENTATION('',(#80176),#80184);
#80176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80177,#80178,#80179,#80180
    ,#80181,#80182,#80183),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#80177 = CARTESIAN_POINT('',(-19.40093374774,1.504574757162));
#80178 = CARTESIAN_POINT('',(-18.88921262846,1.594804996473));
#80179 = CARTESIAN_POINT('',(-19.06693150867,1.106526387871));
#80180 = CARTESIAN_POINT('',(-19.24465038888,0.618247779269));
#80181 = CARTESIAN_POINT('',(-19.57865262795,1.01629614856));
#80182 = CARTESIAN_POINT('',(-19.91265486702,1.414344517851));
#80183 = CARTESIAN_POINT('',(-19.40093374774,1.504574757162));
#80184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80185 = ORIENTED_EDGE('',*,*,#80186,.F.);
#80186 = EDGE_CURVE('',#80187,#80166,#80189,.T.);
#80187 = VERTEX_POINT('',#80188);
#80188 = CARTESIAN_POINT('',(4.701146897693,-30.76828582682,
    1.580528116466));
#80189 = SURFACE_CURVE('',#80190,(#80194),.PCURVE_S1.);
#80190 = LINE('',#80191,#80192);
#80191 = CARTESIAN_POINT('',(4.701146897693,-30.76828582682,
    1.580528116466));
#80192 = VECTOR('',#80193,1.);
#80193 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#80194 = PCURVE('',#80137,#80195);
#80195 = DEFINITIONAL_REPRESENTATION('',(#80196),#80200);
#80196 = LINE('',#80197,#80198);
#80197 = CARTESIAN_POINT('',(-20.16713892912,1.369472111848));
#80198 = VECTOR('',#80199,1.);
#80199 = DIRECTION('',(0.984807753215,0.173648176517));
#80200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80201 = ORIENTED_EDGE('',*,*,#80202,.T.);
#80202 = EDGE_CURVE('',#80187,#80127,#80203,.T.);
#80203 = SURFACE_CURVE('',#80204,(#80209),.PCURVE_S1.);
#80204 = CIRCLE('',#80205,161.6187178285);
#80205 = AXIS2_PLACEMENT_3D('',#80206,#80207,#80208);
#80206 = CARTESIAN_POINT('',(4.701146897693,-189.8508742589,
    30.099644692554));
#80207 = DIRECTION('',(1.,0.E+000,0.E+000));
#80208 = DIRECTION('',(0.E+000,0.984307947554,-0.176459242836));
#80209 = PCURVE('',#80137,#80210);
#80210 = DEFINITIONAL_REPRESENTATION('',(#80211),#80219);
#80211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80212,#80213,#80214,#80215
    ,#80216,#80217,#80218),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#80212 = CARTESIAN_POINT('',(-20.16713892912,1.369472111848));
#80213 = CARTESIAN_POINT('',(29.229419967635,-274.169653652));
#80214 = CARTESIAN_POINT('',(-234.0927421288,-179.1787656342));
#80215 = CARTESIAN_POINT('',(-497.4149042253,-84.18787761641));
#80216 = CARTESIAN_POINT('',(-283.4893010256,96.360360129674));
#80217 = CARTESIAN_POINT('',(-69.56369782589,276.90859787576));
#80218 = CARTESIAN_POINT('',(-20.16713892912,1.369472111848));
#80219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80224)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80221,#80222,#80223)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80221 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80222 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80223 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80224 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80221,
  'distance_accuracy_value','confusion accuracy');
#80225 = SHAPE_DEFINITION_REPRESENTATION(#80226,#80119);
#80226 = PRODUCT_DEFINITION_SHAPE('','',#80227);
#80227 = PRODUCT_DEFINITION('design','',#80228,#80231);
#80228 = PRODUCT_DEFINITION_FORMATION('','',#80229);
#80229 = PRODUCT('CADSOFTTOOLS 1.415','CADSOFTTOOLS 1.415','',(#80230));
#80230 = PRODUCT_CONTEXT('',#2,'mechanical');
#80231 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80232 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80233,#80235);
#80233 = ( REPRESENTATION_RELATIONSHIP('','',#80119,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80234) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80234 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1671);
#80235 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80236);
#80236 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('415','','',#5,#80227,$);
#80237 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80229));
#80238 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80239),#80380);
#80239 = SHELL_BASED_SURFACE_MODEL('',(#80240));
#80240 = OPEN_SHELL('',(#80241));
#80241 = ADVANCED_FACE('',(#80242),#80256,.T.);
#80242 = FACE_BOUND('',#80243,.T.);
#80243 = EDGE_LOOP('',(#80244,#80289,#80305,#80343));
#80244 = ORIENTED_EDGE('',*,*,#80245,.F.);
#80245 = EDGE_CURVE('',#80246,#80248,#80250,.T.);
#80246 = VERTEX_POINT('',#80247);
#80247 = CARTESIAN_POINT('',(4.701146897693,-30.00208064544,
    1.445425471152));
#80248 = VERTEX_POINT('',#80249);
#80249 = CARTESIAN_POINT('',(5.135121493909,-30.00208064544,
    1.445425471152));
#80250 = SURFACE_CURVE('',#80251,(#80255),.PCURVE_S1.);
#80251 = LINE('',#80252,#80253);
#80252 = CARTESIAN_POINT('',(4.701146897693,-30.00208064544,
    1.445425471152));
#80253 = VECTOR('',#80254,1.);
#80254 = DIRECTION('',(1.,8.186455404949E-015,-1.023306925619E-015));
#80255 = PCURVE('',#80256,#80261);
#80256 = CYLINDRICAL_SURFACE('',#80257,0.3);
#80257 = AXIS2_PLACEMENT_3D('',#80258,#80259,#80260);
#80258 = CARTESIAN_POINT('',(6.001146897693,-29.94998619249,
    1.740867797116));
#80259 = DIRECTION('',(1.,0.E+000,0.E+000));
#80260 = DIRECTION('',(0.E+000,-1.,0.E+000));
#80261 = DEFINITIONAL_REPRESENTATION('',(#80262),#80288);
#80262 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80263,#80264,#80265,#80266,
    #80267,#80268,#80269,#80270,#80271,#80272,#80273,#80274,#80275,
    #80276,#80277,#80278,#80279,#80280,#80281,#80282,#80283,#80284,
    #80285,#80286,#80287),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-7.93905918364E-028,1.97261180098E-002,
    3.945223601961E-002,5.917835402941E-002,7.890447203922E-002,
    9.863059004902E-002,0.118356708059,0.138082826069,0.157808944078,
    0.177535062088,0.197261180098,0.216987298108,0.236713416118,
    0.256439534127,0.276165652137,0.295891770147,0.315617888157,
    0.335344006167,0.355070124176,0.374796242186,0.394522360196,
    0.414248478206,0.433974596216),.QUASI_UNIFORM_KNOTS.);
#80263 = CARTESIAN_POINT('',(1.396263402763,-1.3));
#80264 = CARTESIAN_POINT('',(1.396263402763,-1.29342462733));
#80265 = CARTESIAN_POINT('',(1.396263402763,-1.28027388199));
#80266 = CARTESIAN_POINT('',(1.396263402763,-1.26054776398));
#80267 = CARTESIAN_POINT('',(1.396263402763,-1.240821645971));
#80268 = CARTESIAN_POINT('',(1.396263402763,-1.221095527961));
#80269 = CARTESIAN_POINT('',(1.396263402763,-1.201369409951));
#80270 = CARTESIAN_POINT('',(1.396263402763,-1.181643291941));
#80271 = CARTESIAN_POINT('',(1.396263402763,-1.161917173931));
#80272 = CARTESIAN_POINT('',(1.396263402763,-1.142191055922));
#80273 = CARTESIAN_POINT('',(1.396263402763,-1.122464937912));
#80274 = CARTESIAN_POINT('',(1.396263402763,-1.102738819902));
#80275 = CARTESIAN_POINT('',(1.396263402763,-1.083012701892));
#80276 = CARTESIAN_POINT('',(1.396263402763,-1.063286583882));
#80277 = CARTESIAN_POINT('',(1.396263402763,-1.043560465873));
#80278 = CARTESIAN_POINT('',(1.396263402763,-1.023834347863));
#80279 = CARTESIAN_POINT('',(1.396263402763,-1.004108229853));
#80280 = CARTESIAN_POINT('',(1.396263402763,-0.984382111843));
#80281 = CARTESIAN_POINT('',(1.396263402763,-0.964655993833));
#80282 = CARTESIAN_POINT('',(1.396263402763,-0.944929875824));
#80283 = CARTESIAN_POINT('',(1.396263402763,-0.925203757814));
#80284 = CARTESIAN_POINT('',(1.396263402763,-0.905477639804));
#80285 = CARTESIAN_POINT('',(1.396263402763,-0.885751521794));
#80286 = CARTESIAN_POINT('',(1.396263402763,-0.872600776454));
#80287 = CARTESIAN_POINT('',(1.396263402763,-0.866025403784));
#80288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80289 = ORIENTED_EDGE('',*,*,#80290,.T.);
#80290 = EDGE_CURVE('',#80246,#80291,#80293,.T.);
#80291 = VERTEX_POINT('',#80292);
#80292 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.740867797116));
#80293 = SURFACE_CURVE('',#80294,(#80299),.PCURVE_S1.);
#80294 = CIRCLE('',#80295,0.3);
#80295 = AXIS2_PLACEMENT_3D('',#80296,#80297,#80298);
#80296 = CARTESIAN_POINT('',(4.701146897693,-29.94998619249,
    1.740867797116));
#80297 = DIRECTION('',(1.,0.E+000,0.E+000));
#80298 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#80299 = PCURVE('',#80256,#80300);
#80300 = DEFINITIONAL_REPRESENTATION('',(#80301),#80304);
#80301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80302,#80303),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329250827),.PIECEWISE_BEZIER_KNOTS.);
#80302 = CARTESIAN_POINT('',(1.396263402763,-1.3));
#80303 = CARTESIAN_POINT('',(3.14159265359,-1.3));
#80304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80305 = ORIENTED_EDGE('',*,*,#80306,.F.);
#80306 = EDGE_CURVE('',#80307,#80291,#80309,.T.);
#80307 = VERTEX_POINT('',#80308);
#80308 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,
    1.740867797116));
#80309 = SURFACE_CURVE('',#80310,(#80314),.PCURVE_S1.);
#80310 = LINE('',#80311,#80312);
#80311 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,
    1.740867797116));
#80312 = VECTOR('',#80313,1.);
#80313 = DIRECTION('',(-1.,0.E+000,4.25446127447E-016));
#80314 = PCURVE('',#80256,#80315);
#80315 = DEFINITIONAL_REPRESENTATION('',(#80316),#80342);
#80316 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80317,#80318,#80319,#80320,
    #80321,#80322,#80323,#80324,#80325,#80326,#80327,#80328,#80329,
    #80330,#80331,#80332,#80333,#80334,#80335,#80336,#80337,#80338,
    #80339,#80340,#80341),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(8.596589573013E-030,4.744636717258E-002,
    9.489273434515E-002,0.142339101518,0.18978546869,0.237231835863,
    0.284678203035,0.332124570208,0.379570937381,0.427017304553,
    0.474463671726,0.521910038898,0.569356406071,0.616802773243,
    0.664249140416,0.711695507589,0.759141874761,0.806588241934,
    0.854034609106,0.901480976279,0.948927343452,0.996373710624,
    1.043820077797),.QUASI_UNIFORM_KNOTS.);
#80317 = CARTESIAN_POINT('',(3.14159265359,-0.256179922203));
#80318 = CARTESIAN_POINT('',(3.14159265359,-0.271995377928));
#80319 = CARTESIAN_POINT('',(3.14159265359,-0.303626289376));
#80320 = CARTESIAN_POINT('',(3.14159265359,-0.351072656548));
#80321 = CARTESIAN_POINT('',(3.14159265359,-0.398519023721));
#80322 = CARTESIAN_POINT('',(3.14159265359,-0.445965390894));
#80323 = CARTESIAN_POINT('',(3.14159265359,-0.493411758066));
#80324 = CARTESIAN_POINT('',(3.14159265359,-0.540858125239));
#80325 = CARTESIAN_POINT('',(3.14159265359,-0.588304492411));
#80326 = CARTESIAN_POINT('',(3.14159265359,-0.635750859584));
#80327 = CARTESIAN_POINT('',(3.14159265359,-0.683197226757));
#80328 = CARTESIAN_POINT('',(3.14159265359,-0.730643593929));
#80329 = CARTESIAN_POINT('',(3.14159265359,-0.778089961102));
#80330 = CARTESIAN_POINT('',(3.14159265359,-0.825536328274));
#80331 = CARTESIAN_POINT('',(3.14159265359,-0.872982695447));
#80332 = CARTESIAN_POINT('',(3.14159265359,-0.920429062619));
#80333 = CARTESIAN_POINT('',(3.14159265359,-0.967875429792));
#80334 = CARTESIAN_POINT('',(3.14159265359,-1.015321796965));
#80335 = CARTESIAN_POINT('',(3.14159265359,-1.062768164137));
#80336 = CARTESIAN_POINT('',(3.14159265359,-1.11021453131));
#80337 = CARTESIAN_POINT('',(3.14159265359,-1.157660898482));
#80338 = CARTESIAN_POINT('',(3.14159265359,-1.205107265655));
#80339 = CARTESIAN_POINT('',(3.14159265359,-1.252553632827));
#80340 = CARTESIAN_POINT('',(3.14159265359,-1.284184544276));
#80341 = CARTESIAN_POINT('',(3.14159265359,-1.3));
#80342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80343 = ORIENTED_EDGE('',*,*,#80344,.F.);
#80344 = EDGE_CURVE('',#80248,#80307,#80345,.T.);
#80345 = SURFACE_CURVE('',#80346,(#80351),.PCURVE_S1.);
#80346 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80347,#80348,#80349,#80350
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.761858406756,0.761858406756,1.)) 
REPRESENTATION_ITEM('') );
#80347 = CARTESIAN_POINT('',(5.135121493909,-30.00208064544,
    1.445425471152));
#80348 = CARTESIAN_POINT('',(5.135121493909,-29.80403688827,
    1.410505013641));
#80349 = CARTESIAN_POINT('',(5.401945125953,-29.64998619249,
    1.539768895811));
#80350 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,
    1.740867797116));
#80351 = PCURVE('',#80256,#80352);
#80352 = DEFINITIONAL_REPRESENTATION('',(#80353),#80379);
#80353 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80354,#80355,#80356,#80357,
    #80358,#80359,#80360,#80361,#80362,#80363,#80364,#80365,#80366,
    #80367,#80368,#80369,#80370,#80371,#80372,#80373,#80374,#80375,
    #80376,#80377,#80378),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80354 = CARTESIAN_POINT('',(1.396263402763,-0.866025403785));
#80355 = CARTESIAN_POINT('',(1.419474527846,-0.866027471441));
#80356 = CARTESIAN_POINT('',(1.466659455264,-0.865184023687));
#80357 = CARTESIAN_POINT('',(1.539622171103,-0.861165222889));
#80358 = CARTESIAN_POINT('',(1.614678890324,-0.85416971189));
#80359 = CARTESIAN_POINT('',(1.691698441608,-0.844017113382));
#80360 = CARTESIAN_POINT('',(1.770522370295,-0.830568930397));
#80361 = CARTESIAN_POINT('',(1.850961537619,-0.813742261361));
#80362 = CARTESIAN_POINT('',(1.932798309385,-0.79351816027));
#80363 = CARTESIAN_POINT('',(2.0157886762,-0.76994883352));
#80364 = CARTESIAN_POINT('',(2.099665851114,-0.743161468965));
#80365 = CARTESIAN_POINT('',(2.184144854402,-0.713358415062));
#80366 = CARTESIAN_POINT('',(2.268928028176,-0.680813267058));
#80367 = CARTESIAN_POINT('',(2.35371120195,-0.645862924398));
#80368 = CARTESIAN_POINT('',(2.438190205238,-0.608896059992));
#80369 = CARTESIAN_POINT('',(2.522067380152,-0.570338821216));
#80370 = CARTESIAN_POINT('',(2.605057746967,-0.53063885846));
#80371 = CARTESIAN_POINT('',(2.686894518733,-0.490248891763));
#80372 = CARTESIAN_POINT('',(2.767333686057,-0.449611070277));
#80373 = CARTESIAN_POINT('',(2.846157614744,-0.4091429569));
#80374 = CARTESIAN_POINT('',(2.923177166029,-0.369226655199));
#80375 = CARTESIAN_POINT('',(2.99823388525,-0.330198707722));
#80376 = CARTESIAN_POINT('',(3.071196601089,-0.292351378981));
#80377 = CARTESIAN_POINT('',(3.118381528506,-0.268054458427));
#80378 = CARTESIAN_POINT('',(3.14159265359,-0.256179922203));
#80379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80384)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80381,#80382,#80383)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80381 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80382 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80383 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80384 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80381,
  'distance_accuracy_value','confusion accuracy');
#80385 = SHAPE_DEFINITION_REPRESENTATION(#80386,#80238);
#80386 = PRODUCT_DEFINITION_SHAPE('','',#80387);
#80387 = PRODUCT_DEFINITION('design','',#80388,#80391);
#80388 = PRODUCT_DEFINITION_FORMATION('','',#80389);
#80389 = PRODUCT('CADSOFTTOOLS 1.416','CADSOFTTOOLS 1.416','',(#80390));
#80390 = PRODUCT_CONTEXT('',#2,'mechanical');
#80391 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80393,#80395);
#80393 = ( REPRESENTATION_RELATIONSHIP('','',#80238,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80394) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1675);
#80395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80396);
#80396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('416','','',#5,#80387,$);
#80397 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80389));
#80398 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80399),#80493);
#80399 = SHELL_BASED_SURFACE_MODEL('',(#80400));
#80400 = OPEN_SHELL('',(#80401));
#80401 = ADVANCED_FACE('',(#80402),#80417,.T.);
#80402 = FACE_BOUND('',#80403,.T.);
#80403 = EDGE_LOOP('',(#80404,#80429,#80445,#80463,#80479));
#80404 = ORIENTED_EDGE('',*,*,#80405,.T.);
#80405 = EDGE_CURVE('',#80406,#80408,#80410,.T.);
#80406 = VERTEX_POINT('',#80407);
#80407 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400908));
#80408 = VERTEX_POINT('',#80409);
#80409 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#80410 = SURFACE_CURVE('',#80411,(#80416),.PCURVE_S1.);
#80411 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80412,#80413,#80414,#80415
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.999999202416,0.999999202416,1.)) 
REPRESENTATION_ITEM('') );
#80412 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400911));
#80413 = CARTESIAN_POINT('',(5.712471294013,-30.70971978066,
    1.908676604666));
#80414 = CARTESIAN_POINT('',(5.423795929176,-30.73887590439,
    1.744579712304));
#80415 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#80416 = PCURVE('',#80417,#80422);
#80417 = PLANE('',#80418);
#80418 = AXIS2_PLACEMENT_3D('',#80419,#80420,#80421);
#80419 = CARTESIAN_POINT('',(5.568134195801,-30.20913600965,
    1.735791571032));
#80420 = DIRECTION('',(0.5,-0.150383732185,-0.852868532128));
#80421 = DIRECTION('',(0.862679176835,8.813208409592E-017,0.505751557442
    ));
#80422 = DEFINITIONAL_REPRESENTATION('',(#80423),#80428);
#80423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80424,#80425,#80426,#80427
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.999999202416,0.999999202416,1.)) 
REPRESENTATION_ITEM('') );
#80424 = CARTESIAN_POINT('',(0.544002885338,0.477107322412));
#80425 = CARTESIAN_POINT('',(0.211953484091,0.506342043642));
#80426 = CARTESIAN_POINT('',(-0.120073000903,0.535833553614));
#80427 = CARTESIAN_POINT('',(-0.452075775186,0.565581781763));
#80428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80429 = ORIENTED_EDGE('',*,*,#80430,.T.);
#80430 = EDGE_CURVE('',#80408,#80431,#80433,.T.);
#80431 = VERTEX_POINT('',#80432);
#80432 = CARTESIAN_POINT('',(5.135121493909,-30.00208064544,
    1.445425471152));
#80433 = SURFACE_CURVE('',#80434,(#80438),.PCURVE_S1.);
#80434 = LINE('',#80435,#80436);
#80435 = CARTESIAN_POINT('',(5.13512149391,-30.76828582682,
    1.580528116467));
#80436 = VECTOR('',#80437,1.);
#80437 = DIRECTION('',(-9.714851164488E-013,0.984807753215,
    -0.173648176518));
#80438 = PCURVE('',#80417,#80439);
#80439 = DEFINITIONAL_REPRESENTATION('',(#80440),#80444);
#80440 = LINE('',#80441,#80442);
#80441 = CARTESIAN_POINT('',(-0.452075775187,0.565581781762));
#80442 = VECTOR('',#80443,1.);
#80443 = DIRECTION('',(-8.782283572165E-002,-0.99613610994));
#80444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80445 = ORIENTED_EDGE('',*,*,#80446,.T.);
#80446 = EDGE_CURVE('',#80431,#80447,#80449,.T.);
#80447 = VERTEX_POINT('',#80448);
#80448 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,
    1.740867797116));
#80449 = SURFACE_CURVE('',#80450,(#80455),.PCURVE_S1.);
#80450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80451,#80452,#80453,#80454
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.761858406756,0.761858406756,1.)) 
REPRESENTATION_ITEM('') );
#80451 = CARTESIAN_POINT('',(5.135121493909,-30.00208064544,
    1.445425471152));
#80452 = CARTESIAN_POINT('',(5.135121493909,-29.80403688827,
    1.410505013641));
#80453 = CARTESIAN_POINT('',(5.401945125953,-29.64998619249,
    1.539768895811));
#80454 = CARTESIAN_POINT('',(5.74496697549,-29.64998619249,
    1.740867797116));
#80455 = PCURVE('',#80417,#80456);
#80456 = DEFINITIONAL_REPRESENTATION('',(#80457),#80462);
#80457 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80458,#80459,#80460,#80461
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.761858406756,0.761858406756,1.)) 
REPRESENTATION_ITEM('') );
#80458 = CARTESIAN_POINT('',(-0.520404148471,-0.209437145847));
#80459 = CARTESIAN_POINT('',(-0.538065224244,-0.409759023106));
#80460 = CARTESIAN_POINT('',(-0.242506623263,-0.565581781745));
#80461 = CARTESIAN_POINT('',(0.155117266067,-0.565581781745));
#80462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80463 = ORIENTED_EDGE('',*,*,#80464,.F.);
#80464 = EDGE_CURVE('',#80465,#80447,#80467,.T.);
#80465 = VERTEX_POINT('',#80466);
#80466 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    1.891055025601));
#80467 = SURFACE_CURVE('',#80468,(#80472),.PCURVE_S1.);
#80468 = LINE('',#80469,#80470);
#80469 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    1.891055025601));
#80470 = VECTOR('',#80471,1.);
#80471 = DIRECTION('',(-0.862679176835,3.589101072711E-014,
    -0.505751557443));
#80472 = PCURVE('',#80417,#80473);
#80473 = DEFINITIONAL_REPRESENTATION('',(#80474),#80478);
#80474 = LINE('',#80475,#80476);
#80475 = CARTESIAN_POINT('',(0.452075775189,-0.565581781745));
#80476 = VECTOR('',#80477,1.);
#80477 = DIRECTION('',(-1.,-6.568876031229E-014));
#80478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80479 = ORIENTED_EDGE('',*,*,#80480,.F.);
#80480 = EDGE_CURVE('',#80406,#80465,#80481,.T.);
#80481 = SURFACE_CURVE('',#80482,(#80486),.PCURVE_S1.);
#80482 = LINE('',#80483,#80484);
#80483 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400909));
#80484 = VECTOR('',#80485,1.);
#80485 = DIRECTION('',(4.361412702007E-013,0.984807753215,
    -0.173648176516));
#80486 = PCURVE('',#80417,#80487);
#80487 = DEFINITIONAL_REPRESENTATION('',(#80488),#80492);
#80488 = LINE('',#80489,#80490);
#80489 = CARTESIAN_POINT('',(0.544002885337,0.477107322408));
#80490 = VECTOR('',#80491,1.);
#80491 = DIRECTION('',(-8.782283571966E-002,-0.99613610994));
#80492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80497)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80494,#80495,#80496)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80494 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80495 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80496 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80497 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80494,
  'distance_accuracy_value','confusion accuracy');
#80498 = SHAPE_DEFINITION_REPRESENTATION(#80499,#80398);
#80499 = PRODUCT_DEFINITION_SHAPE('','',#80500);
#80500 = PRODUCT_DEFINITION('design','',#80501,#80504);
#80501 = PRODUCT_DEFINITION_FORMATION('','',#80502);
#80502 = PRODUCT('CADSOFTTOOLS 1.417','CADSOFTTOOLS 1.417','',(#80503));
#80503 = PRODUCT_CONTEXT('',#2,'mechanical');
#80504 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80506,#80508);
#80506 = ( REPRESENTATION_RELATIONSHIP('','',#80398,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80507) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1679);
#80508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80509);
#80509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('417','','',#5,#80500,$);
#80510 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80502));
#80511 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80512),#80721);
#80512 = SHELL_BASED_SURFACE_MODEL('',(#80513));
#80513 = OPEN_SHELL('',(#80514));
#80514 = ADVANCED_FACE('',(#80515),#80534,.T.);
#80515 = FACE_BOUND('',#80516,.T.);
#80516 = EDGE_LOOP('',(#80517,#80567,#80583,#80622,#80665,#80708));
#80517 = ORIENTED_EDGE('',*,*,#80518,.T.);
#80518 = EDGE_CURVE('',#80519,#80521,#80523,.T.);
#80519 = VERTEX_POINT('',#80520);
#80520 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#80521 = VERTEX_POINT('',#80522);
#80522 = CARTESIAN_POINT('',(3.401146897693,-33.52556176983,
    -0.398131541207));
#80523 = SURFACE_CURVE('',#80524,(#80533),.PCURVE_S1.);
#80524 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80525,#80526,#80527,#80528,
    #80529,#80530,#80531,#80532),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.457659994911,0.913146803199,1.),.UNSPECIFIED.);
#80525 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#80526 = CARTESIAN_POINT('',(3.401146897693,-32.37265056808,
    -0.558765200614));
#80527 = CARTESIAN_POINT('',(3.401146897693,-32.57584368895,
    -0.504036623011));
#80528 = CARTESIAN_POINT('',(3.401146897693,-32.98814849226,
    -0.433844861254));
#80529 = CARTESIAN_POINT('',(3.401146897693,-33.19792024346,
    -0.41257190774));
#80530 = CARTESIAN_POINT('',(3.401146897693,-33.44604201911,
    -0.400636690819));
#80531 = CARTESIAN_POINT('',(3.401146897693,-33.48580189447,
    -0.399384116013));
#80532 = CARTESIAN_POINT('',(3.401146897693,-33.52556176983,
    -0.398131541207));
#80533 = PCURVE('',#80534,#80539);
#80534 = CYLINDRICAL_SURFACE('',#80535,5.);
#80535 = AXIS2_PLACEMENT_3D('',#80536,#80537,#80538);
#80536 = CARTESIAN_POINT('',(16.690666905623,-33.62185521375,
    -5.397899773507));
#80537 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80538 = DIRECTION('',(0.E+000,1.,0.E+000));
#80539 = DEFINITIONAL_REPRESENTATION('',(#80540),#80566);
#80540 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80541,#80542,#80543,#80544,
    #80545,#80546,#80547,#80548,#80549,#80550,#80551,#80552,#80553,
    #80554,#80555,#80556,#80557,#80558,#80559,#80560,#80561,#80562,
    #80563,#80564,#80565),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80541 = CARTESIAN_POINT('',(5.007116942885,13.28952000793));
#80542 = CARTESIAN_POINT('',(5.002938889482,13.28952000793));
#80543 = CARTESIAN_POINT('',(4.994579835119,13.28952000793));
#80544 = CARTESIAN_POINT('',(4.982037289094,13.28952000793));
#80545 = CARTESIAN_POINT('',(4.96949611359,13.28952000793));
#80546 = CARTESIAN_POINT('',(4.956960044761,13.28952000793));
#80547 = CARTESIAN_POINT('',(4.944431755221,13.28952000793));
#80548 = CARTESIAN_POINT('',(4.931912726362,13.28952000793));
#80549 = CARTESIAN_POINT('',(4.919403205576,13.28952000793));
#80550 = CARTESIAN_POINT('',(4.90690250497,13.28952000793));
#80551 = CARTESIAN_POINT('',(4.894407861517,13.28952000793));
#80552 = CARTESIAN_POINT('',(4.88191871639,13.28952000793));
#80553 = CARTESIAN_POINT('',(4.869420756703,13.28952000793));
#80554 = CARTESIAN_POINT('',(4.856902025543,13.28952000793));
#80555 = CARTESIAN_POINT('',(4.844370405035,13.28952000793));
#80556 = CARTESIAN_POINT('',(4.831828801035,13.28952000793));
#80557 = CARTESIAN_POINT('',(4.819281703686,13.28952000793));
#80558 = CARTESIAN_POINT('',(4.806733441937,13.28952000793));
#80559 = CARTESIAN_POINT('',(4.794188559787,13.28952000793));
#80560 = CARTESIAN_POINT('',(4.781652008628,13.28952000793));
#80561 = CARTESIAN_POINT('',(4.769127950433,13.28952000793));
#80562 = CARTESIAN_POINT('',(4.756624298631,13.28952000793));
#80563 = CARTESIAN_POINT('',(4.74413569474,13.28952000793));
#80564 = CARTESIAN_POINT('',(4.735810548292,13.28952000793));
#80565 = CARTESIAN_POINT('',(4.73164618112,13.28952000793));
#80566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80567 = ORIENTED_EDGE('',*,*,#80568,.T.);
#80568 = EDGE_CURVE('',#80521,#80569,#80571,.T.);
#80569 = VERTEX_POINT('',#80570);
#80570 = CARTESIAN_POINT('',(3.401146897693,-33.62098670655,
    -0.395644053825));
#80571 = SURFACE_CURVE('',#80572,(#80577),.PCURVE_S1.);
#80572 = CIRCLE('',#80573,5.);
#80573 = AXIS2_PLACEMENT_3D('',#80574,#80575,#80576);
#80574 = CARTESIAN_POINT('',(3.401146897588,-33.62185521375,
    -5.397899773507));
#80575 = DIRECTION('',(1.,0.E+000,0.E+000));
#80576 = DIRECTION('',(-0.E+000,1.925601053421E-002,0.99981458584));
#80577 = PCURVE('',#80534,#80578);
#80578 = DEFINITIONAL_REPRESENTATION('',(#80579),#80582);
#80579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80580,#80581),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.908357760632E-002),.PIECEWISE_BEZIER_KNOTS.);
#80580 = CARTESIAN_POINT('',(4.731646181099,13.289520008035));
#80581 = CARTESIAN_POINT('',(4.712562603492,13.289520008035));
#80582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80583 = ORIENTED_EDGE('',*,*,#80584,.T.);
#80584 = EDGE_CURVE('',#80569,#80585,#80587,.T.);
#80585 = VERTEX_POINT('',#80586);
#80586 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#80587 = SURFACE_CURVE('',#80588,(#80593),.PCURVE_S1.);
#80588 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80589,#80590,#80591,#80592),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#80589 = CARTESIAN_POINT('',(3.401146900269,-33.62109721923,
    -0.397899830963));
#80590 = CARTESIAN_POINT('',(4.267813566659,-33.62059048173,
    -0.397899907783));
#80591 = CARTESIAN_POINT('',(5.134480233049,-33.62008374425,
    -0.397900061639));
#80592 = CARTESIAN_POINT('',(6.00114689944,-33.61957700679,
    -0.39790029253));
#80593 = PCURVE('',#80534,#80594);
#80594 = DEFINITIONAL_REPRESENTATION('',(#80595),#80621);
#80595 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80596,#80597,#80598,#80599,
    #80600,#80601,#80602,#80603,#80604,#80605,#80606,#80607,#80608,
    #80609,#80610,#80611,#80612,#80613,#80614,#80615,#80616,#80617,
    #80618,#80619,#80620),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.378498950112E-008,4.54545681584E-002,
    9.090911253181E-002,0.136363656905,0.181818201279,0.227272745652,
    0.272727290025,0.318181834399,0.363636378772,0.409090923146,
    0.454545467519,0.500000011892,0.545454556266,0.590909100639,
    0.636363645013,0.681818189386,0.72727273376,0.772727278133,
    0.818181822506,0.86363636688,0.909090911253,0.954545455627,1.),
  .QUASI_UNIFORM_KNOTS.);
#80596 = CARTESIAN_POINT('',(4.712540579295,13.289519943514));
#80597 = CARTESIAN_POINT('',(4.712545185999,13.250126005069));
#80598 = CARTESIAN_POINT('',(4.712554399408,13.17133812818));
#80599 = CARTESIAN_POINT('',(4.712568219522,13.053156312847));
#80600 = CARTESIAN_POINT('',(4.712582039635,12.934974497514));
#80601 = CARTESIAN_POINT('',(4.712595859749,12.816792682181));
#80602 = CARTESIAN_POINT('',(4.712609679862,12.698610866848));
#80603 = CARTESIAN_POINT('',(4.712623499976,12.580429051514));
#80604 = CARTESIAN_POINT('',(4.712637320089,12.462247236181));
#80605 = CARTESIAN_POINT('',(4.712651140203,12.344065420848));
#80606 = CARTESIAN_POINT('',(4.712664960316,12.225883605515));
#80607 = CARTESIAN_POINT('',(4.712678780429,12.107701790182));
#80608 = CARTESIAN_POINT('',(4.712692600543,11.989519974848));
#80609 = CARTESIAN_POINT('',(4.712706420656,11.871338159515));
#80610 = CARTESIAN_POINT('',(4.71272024077,11.753156344182));
#80611 = CARTESIAN_POINT('',(4.712734060883,11.634974528849));
#80612 = CARTESIAN_POINT('',(4.712747880997,11.516792713516));
#80613 = CARTESIAN_POINT('',(4.71276170111,11.398610898183));
#80614 = CARTESIAN_POINT('',(4.712775521224,11.280429082849));
#80615 = CARTESIAN_POINT('',(4.712789341337,11.162247267516));
#80616 = CARTESIAN_POINT('',(4.712803161451,11.044065452183));
#80617 = CARTESIAN_POINT('',(4.712816981564,10.92588363685));
#80618 = CARTESIAN_POINT('',(4.712830801677,10.807701821517));
#80619 = CARTESIAN_POINT('',(4.712840015086,10.728913944628));
#80620 = CARTESIAN_POINT('',(4.712844621791,10.689520006183));
#80621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80622 = ORIENTED_EDGE('',*,*,#80623,.T.);
#80623 = EDGE_CURVE('',#80585,#80624,#80626,.T.);
#80624 = VERTEX_POINT('',#80625);
#80625 = CARTESIAN_POINT('',(6.001146897693,-33.4944660201,
    -0.397899773507));
#80626 = SURFACE_CURVE('',#80627,(#80636),.PCURVE_S1.);
#80627 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80628,#80629,#80630,#80631,
    #80632,#80633,#80634,#80635),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.428632437591,0.854799066558,1.),.UNSPECIFIED.);
#80628 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#80629 = CARTESIAN_POINT('',(6.001146897693,-33.40921082052,
    -0.401422282995));
#80630 = CARTESIAN_POINT('',(6.001146897693,-33.19892190932,
    -0.410465505247));
#80631 = CARTESIAN_POINT('',(6.001146897693,-32.78400324581,
    -0.465125911647));
#80632 = CARTESIAN_POINT('',(6.001146897693,-32.57665110092,
    -0.503939089514));
#80633 = CARTESIAN_POINT('',(6.001146897693,-32.30588244389,
    -0.573655937283));
#80634 = CARTESIAN_POINT('',(6.001146897693,-32.23766994555,
    -0.59357485775));
#80635 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#80636 = PCURVE('',#80534,#80637);
#80637 = DEFINITIONAL_REPRESENTATION('',(#80638),#80664);
#80638 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80639,#80640,#80641,#80642,
    #80643,#80644,#80645,#80646,#80647,#80648,#80649,#80650,#80651,
    #80652,#80653,#80654,#80655,#80656,#80657,#80658,#80659,#80660,
    #80661,#80662,#80663),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.861999407568E-003,
    7.723998815135E-003,1.15859982227E-002,1.544799763027E-002,
    1.930999703784E-002,2.317199644541E-002,2.703399585297E-002,
    3.089599526054E-002,3.475799466811E-002,3.861999407568E-002,
    4.248199348324E-002,4.634399289081E-002,5.020599229838E-002,
    5.406799170595E-002,5.792999111352E-002,6.179199052108E-002,
    6.565398992865E-002,6.951598933622E-002,7.337798874379E-002,
    7.723998815135E-002,8.110198755892E-002,8.496398696649E-002),
  .QUASI_UNIFORM_KNOTS.);
#80639 = CARTESIAN_POINT('',(4.71285955717,10.68952000793));
#80640 = CARTESIAN_POINT('',(4.7132380895,10.68952000793));
#80641 = CARTESIAN_POINT('',(4.713995190703,10.68952000793));
#80642 = CARTESIAN_POINT('',(4.715130947389,10.68952000793));
#80643 = CARTESIAN_POINT('',(4.716266804182,10.68952000793));
#80644 = CARTESIAN_POINT('',(4.717402756404,10.68952000793));
#80645 = CARTESIAN_POINT('',(4.71853879944,10.68952000793));
#80646 = CARTESIAN_POINT('',(4.719674928752,10.68952000793));
#80647 = CARTESIAN_POINT('',(4.72081113987,10.68952000793));
#80648 = CARTESIAN_POINT('',(4.721947428397,10.68952000793));
#80649 = CARTESIAN_POINT('',(4.723083790008,10.68952000793));
#80650 = CARTESIAN_POINT('',(4.724220220451,10.68952000793));
#80651 = CARTESIAN_POINT('',(4.725356715543,10.68952000793));
#80652 = CARTESIAN_POINT('',(4.726493271176,10.68952000793));
#80653 = CARTESIAN_POINT('',(4.727629883315,10.68952000793));
#80654 = CARTESIAN_POINT('',(4.728766547994,10.68952000793));
#80655 = CARTESIAN_POINT('',(4.729903261322,10.68952000793));
#80656 = CARTESIAN_POINT('',(4.731040019481,10.68952000793));
#80657 = CARTESIAN_POINT('',(4.732176818724,10.68952000793));
#80658 = CARTESIAN_POINT('',(4.733313655378,10.68952000793));
#80659 = CARTESIAN_POINT('',(4.734450525841,10.68952000793));
#80660 = CARTESIAN_POINT('',(4.735587426587,10.68952000793));
#80661 = CARTESIAN_POINT('',(4.736724354156,10.68952000793));
#80662 = CARTESIAN_POINT('',(4.737482321511,10.68952000793));
#80663 = CARTESIAN_POINT('',(4.737861308534,10.68952000793));
#80664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80665 = ORIENTED_EDGE('',*,*,#80666,.T.);
#80666 = EDGE_CURVE('',#80624,#80667,#80669,.T.);
#80667 = VERTEX_POINT('',#80668);
#80668 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#80669 = SURFACE_CURVE('',#80670,(#80679),.PCURVE_S1.);
#80670 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80671,#80672,#80673,#80674,
    #80675,#80676,#80677,#80678),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.428632437591,0.854799066558,1.),.UNSPECIFIED.);
#80671 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#80672 = CARTESIAN_POINT('',(6.001146897693,-33.40921082052,
    -0.401422282995));
#80673 = CARTESIAN_POINT('',(6.001146897693,-33.19892190932,
    -0.410465505247));
#80674 = CARTESIAN_POINT('',(6.001146897693,-32.78400324581,
    -0.465125911647));
#80675 = CARTESIAN_POINT('',(6.001146897693,-32.57665110092,
    -0.503939089514));
#80676 = CARTESIAN_POINT('',(6.001146897693,-32.30588244389,
    -0.573655937283));
#80677 = CARTESIAN_POINT('',(6.001146897693,-32.23766994555,
    -0.59357485775));
#80678 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#80679 = PCURVE('',#80534,#80680);
#80680 = DEFINITIONAL_REPRESENTATION('',(#80681),#80707);
#80681 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80682,#80683,#80684,#80685,
    #80686,#80687,#80688,#80689,#80690,#80691,#80692,#80693,#80694,
    #80695,#80696,#80697,#80698,#80699,#80700,#80701,#80702,#80703,
    #80704,#80705,#80706),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(8.496398696649E-002,0.126556533013,
    0.16814907906,0.209741625107,0.251334171154,0.292926717201,
    0.334519263248,0.376111809295,0.417704355342,0.459296901389,
    0.500889447436,0.542481993483,0.58407453953,0.625667085577,
    0.667259631624,0.708852177671,0.750444723718,0.792037269765,
    0.833629815812,0.875222361859,0.916814907906,0.958407453953,1.),
  .QUASI_UNIFORM_KNOTS.);
#80682 = CARTESIAN_POINT('',(4.737861308534,10.68952000793));
#80683 = CARTESIAN_POINT('',(4.741942965037,10.68952000793));
#80684 = CARTESIAN_POINT('',(4.750106742838,10.68952000793));
#80685 = CARTESIAN_POINT('',(4.762351299784,10.68952000793));
#80686 = CARTESIAN_POINT('',(4.774591854399,10.68952000793));
#80687 = CARTESIAN_POINT('',(4.786826873627,10.68952000793));
#80688 = CARTESIAN_POINT('',(4.799055750441,10.68952000793));
#80689 = CARTESIAN_POINT('',(4.811278800171,10.68952000793));
#80690 = CARTESIAN_POINT('',(4.823497707526,10.68952000793));
#80691 = CARTESIAN_POINT('',(4.835713733885,10.68952000793));
#80692 = CARTESIAN_POINT('',(4.84793442991,10.68952000793));
#80693 = CARTESIAN_POINT('',(4.86017913897,10.68952000793));
#80694 = CARTESIAN_POINT('',(4.872437506485,10.68952000793));
#80695 = CARTESIAN_POINT('',(4.884706072104,10.68952000793));
#80696 = CARTESIAN_POINT('',(4.896979688392,10.68952000793));
#80697 = CARTESIAN_POINT('',(4.909253837794,10.68952000793));
#80698 = CARTESIAN_POINT('',(4.921523997658,10.68952000793));
#80699 = CARTESIAN_POINT('',(4.933785912566,10.68952000793));
#80700 = CARTESIAN_POINT('',(4.946035187032,10.68952000793));
#80701 = CARTESIAN_POINT('',(4.958268686883,10.68952000793));
#80702 = CARTESIAN_POINT('',(4.970479382896,10.68952000793));
#80703 = CARTESIAN_POINT('',(4.982690526361,10.68952000793));
#80704 = CARTESIAN_POINT('',(4.994903544047,10.68952000793));
#80705 = CARTESIAN_POINT('',(5.003045833936,10.68952000793));
#80706 = CARTESIAN_POINT('',(5.007116942885,10.68952000793));
#80707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80708 = ORIENTED_EDGE('',*,*,#80709,.T.);
#80709 = EDGE_CURVE('',#80667,#80519,#80710,.T.);
#80710 = SURFACE_CURVE('',#80711,(#80715),.PCURVE_S1.);
#80711 = LINE('',#80712,#80713);
#80712 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#80713 = VECTOR('',#80714,1.);
#80714 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80715 = PCURVE('',#80534,#80716);
#80716 = DEFINITIONAL_REPRESENTATION('',(#80717),#80720);
#80717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80718,#80719),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#80718 = CARTESIAN_POINT('',(5.007116942885,10.68952000793));
#80719 = CARTESIAN_POINT('',(5.007116942885,13.28952000793));
#80720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80725)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80722,#80723,#80724)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80722 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80723 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80724 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80725 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#80722,
  'distance_accuracy_value','confusion accuracy');
#80726 = SHAPE_DEFINITION_REPRESENTATION(#80727,#80511);
#80727 = PRODUCT_DEFINITION_SHAPE('','',#80728);
#80728 = PRODUCT_DEFINITION('design','',#80729,#80732);
#80729 = PRODUCT_DEFINITION_FORMATION('','',#80730);
#80730 = PRODUCT('CADSOFTTOOLS 1.418','CADSOFTTOOLS 1.418','',(#80731));
#80731 = PRODUCT_CONTEXT('',#2,'mechanical');
#80732 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80733 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80734,#80736);
#80734 = ( REPRESENTATION_RELATIONSHIP('','',#80511,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80735) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80735 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1683);
#80736 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80737);
#80737 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('418','','',#5,#80728,$);
#80738 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80730));
#80739 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80740),#80814);
#80740 = SHELL_BASED_SURFACE_MODEL('',(#80741));
#80741 = OPEN_SHELL('',(#80742));
#80742 = ADVANCED_FACE('',(#80743),#80757,.F.);
#80743 = FACE_BOUND('',#80744,.T.);
#80744 = EDGE_LOOP('',(#80745,#80768,#80784,#80800));
#80745 = ORIENTED_EDGE('',*,*,#80746,.F.);
#80746 = EDGE_CURVE('',#80747,#80749,#80751,.T.);
#80747 = VERTEX_POINT('',#80748);
#80748 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#80749 = VERTEX_POINT('',#80750);
#80750 = CARTESIAN_POINT('',(3.401146897693,-31.51666241313,
    -0.811662171634));
#80751 = SURFACE_CURVE('',#80752,(#80756),.PCURVE_S1.);
#80752 = LINE('',#80753,#80754);
#80753 = CARTESIAN_POINT('',(3.401146897693,-32.16945744721,
    -0.613493778217));
#80754 = VECTOR('',#80755,1.);
#80755 = DIRECTION('',(0.E+000,0.956881199055,-0.290479553317));
#80756 = PCURVE('',#80757,#80762);
#80757 = PLANE('',#80758);
#80758 = AXIS2_PLACEMENT_3D('',#80759,#80760,#80761);
#80759 = CARTESIAN_POINT('',(6.001146897693,-32.87965493747,
    -0.397899773507));
#80760 = DIRECTION('',(0.E+000,-0.290479553317,-0.956881199055));
#80761 = DIRECTION('',(0.E+000,-0.956881199055,0.290479553317));
#80762 = DEFINITIONAL_REPRESENTATION('',(#80763),#80767);
#80763 = LINE('',#80764,#80765);
#80764 = CARTESIAN_POINT('',(-0.742200276224,2.6));
#80765 = VECTOR('',#80766,1.);
#80766 = DIRECTION('',(-1.,-0.E+000));
#80767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80768 = ORIENTED_EDGE('',*,*,#80769,.F.);
#80769 = EDGE_CURVE('',#80770,#80747,#80772,.T.);
#80770 = VERTEX_POINT('',#80771);
#80771 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#80772 = SURFACE_CURVE('',#80773,(#80777),.PCURVE_S1.);
#80773 = LINE('',#80774,#80775);
#80774 = CARTESIAN_POINT('',(6.001146897693,-32.16945744722,
    -0.613493778216));
#80775 = VECTOR('',#80776,1.);
#80776 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80777 = PCURVE('',#80757,#80778);
#80778 = DEFINITIONAL_REPRESENTATION('',(#80779),#80783);
#80779 = LINE('',#80780,#80781);
#80780 = CARTESIAN_POINT('',(-0.742200276222,1.06581410364E-014));
#80781 = VECTOR('',#80782,1.);
#80782 = DIRECTION('',(0.E+000,1.));
#80783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80784 = ORIENTED_EDGE('',*,*,#80785,.F.);
#80785 = EDGE_CURVE('',#80786,#80770,#80788,.T.);
#80786 = VERTEX_POINT('',#80787);
#80787 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#80788 = SURFACE_CURVE('',#80789,(#80793),.PCURVE_S1.);
#80789 = LINE('',#80790,#80791);
#80790 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#80791 = VECTOR('',#80792,1.);
#80792 = DIRECTION('',(0.E+000,-0.956881199055,0.290479553317));
#80793 = PCURVE('',#80757,#80794);
#80794 = DEFINITIONAL_REPRESENTATION('',(#80795),#80799);
#80795 = LINE('',#80796,#80797);
#80796 = CARTESIAN_POINT('',(-1.424411437576,1.06581410364E-014));
#80797 = VECTOR('',#80798,1.);
#80798 = DIRECTION('',(1.,0.E+000));
#80799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80800 = ORIENTED_EDGE('',*,*,#80801,.T.);
#80801 = EDGE_CURVE('',#80786,#80749,#80802,.T.);
#80802 = SURFACE_CURVE('',#80803,(#80807),.PCURVE_S1.);
#80803 = LINE('',#80804,#80805);
#80804 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#80805 = VECTOR('',#80806,1.);
#80806 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80807 = PCURVE('',#80757,#80808);
#80808 = DEFINITIONAL_REPRESENTATION('',(#80809),#80813);
#80809 = LINE('',#80810,#80811);
#80810 = CARTESIAN_POINT('',(-1.424411437576,1.06581410364E-014));
#80811 = VECTOR('',#80812,1.);
#80812 = DIRECTION('',(0.E+000,1.));
#80813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80818)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80815,#80816,#80817)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80815 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80816 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80817 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80818 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#80815,
  'distance_accuracy_value','confusion accuracy');
#80819 = SHAPE_DEFINITION_REPRESENTATION(#80820,#80739);
#80820 = PRODUCT_DEFINITION_SHAPE('','',#80821);
#80821 = PRODUCT_DEFINITION('design','',#80822,#80825);
#80822 = PRODUCT_DEFINITION_FORMATION('','',#80823);
#80823 = PRODUCT('CADSOFTTOOLS 1.419','CADSOFTTOOLS 1.419','',(#80824));
#80824 = PRODUCT_CONTEXT('',#2,'mechanical');
#80825 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80826 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80827,#80829);
#80827 = ( REPRESENTATION_RELATIONSHIP('','',#80739,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80828) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80828 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1687);
#80829 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80830);
#80830 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('419','','',#5,#80821,$);
#80831 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80823));
#80832 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80833),#80925);
#80833 = SHELL_BASED_SURFACE_MODEL('',(#80834));
#80834 = OPEN_SHELL('',(#80835));
#80835 = ADVANCED_FACE('',(#80836),#80850,.T.);
#80836 = FACE_BOUND('',#80837,.T.);
#80837 = EDGE_LOOP('',(#80838,#80861,#80877,#80895,#80911));
#80838 = ORIENTED_EDGE('',*,*,#80839,.F.);
#80839 = EDGE_CURVE('',#80840,#80842,#80844,.T.);
#80840 = VERTEX_POINT('',#80841);
#80841 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#80842 = VERTEX_POINT('',#80843);
#80843 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.89789977352));
#80844 = SURFACE_CURVE('',#80845,(#80849),.PCURVE_S1.);
#80845 = LINE('',#80846,#80847);
#80846 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#80847 = VECTOR('',#80848,1.);
#80848 = DIRECTION('',(-1.781371844296E-014,1.781371844296E-014,-1.));
#80849 = PCURVE('',#80850,#80855);
#80850 = PLANE('',#80851);
#80851 = AXIS2_PLACEMENT_3D('',#80852,#80853,#80854);
#80852 = CARTESIAN_POINT('',(5.568134195801,-29.89998619249,
    -0.499025873029));
#80853 = DIRECTION('',(0.5,-0.866025403784,-4.280448663204E-014));
#80854 = DIRECTION('',(-0.866025403784,-0.5,0.E+000));
#80855 = DEFINITIONAL_REPRESENTATION('',(#80856),#80860);
#80856 = LINE('',#80857,#80858);
#80857 = CARTESIAN_POINT('',(-0.5,-0.398873900492));
#80858 = VECTOR('',#80859,1.);
#80859 = DIRECTION('',(6.520273485987E-015,1.));
#80860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80861 = ORIENTED_EDGE('',*,*,#80862,.T.);
#80862 = EDGE_CURVE('',#80840,#80863,#80865,.T.);
#80863 = VERTEX_POINT('',#80864);
#80864 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#80865 = SURFACE_CURVE('',#80866,(#80870),.PCURVE_S1.);
#80866 = LINE('',#80867,#80868);
#80867 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.100151972537));
#80868 = VECTOR('',#80869,1.);
#80869 = DIRECTION('',(-0.866025403784,-0.5,-2.539635168831E-014));
#80870 = PCURVE('',#80850,#80871);
#80871 = DEFINITIONAL_REPRESENTATION('',(#80872),#80876);
#80872 = LINE('',#80873,#80874);
#80873 = CARTESIAN_POINT('',(-0.5,-0.398873900492));
#80874 = VECTOR('',#80875,1.);
#80875 = DIRECTION('',(1.,2.539635168831E-014));
#80876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80877 = ORIENTED_EDGE('',*,*,#80878,.T.);
#80878 = EDGE_CURVE('',#80863,#80879,#80881,.T.);
#80879 = VERTEX_POINT('',#80880);
#80880 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#80881 = SURFACE_CURVE('',#80882,(#80887),.PCURVE_S1.);
#80882 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80883,#80884,#80885,#80886
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.804737854124,0.804737854124,1.)) 
REPRESENTATION_ITEM('') );
#80883 = CARTESIAN_POINT('',(5.65473673618,-29.84998619249,
    -0.100151972537));
#80884 = CARTESIAN_POINT('',(5.350353174473,-30.02572212377,
    -0.100151972537));
#80885 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.224416041249));
#80886 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#80887 = PCURVE('',#80850,#80888);
#80888 = DEFINITIONAL_REPRESENTATION('',(#80889),#80894);
#80889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#80890,#80891,#80892,#80893
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.804737854124,0.804737854124,1.)) 
REPRESENTATION_ITEM('') );
#80890 = CARTESIAN_POINT('',(-9.999999999998E-002,-0.398873900492));
#80891 = CARTESIAN_POINT('',(0.251471862576,-0.398873900492));
#80892 = CARTESIAN_POINT('',(0.5,-0.27460983178));
#80893 = CARTESIAN_POINT('',(0.5,-9.887390049202E-002));
#80894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80895 = ORIENTED_EDGE('',*,*,#80896,.T.);
#80896 = EDGE_CURVE('',#80879,#80897,#80899,.T.);
#80897 = VERTEX_POINT('',#80898);
#80898 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.897899773522));
#80899 = SURFACE_CURVE('',#80900,(#80904),.PCURVE_S1.);
#80900 = LINE('',#80901,#80902);
#80901 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.400151972537));
#80902 = VECTOR('',#80903,1.);
#80903 = DIRECTION('',(-2.49815224722E-014,1.42751556984E-014,-1.));
#80904 = PCURVE('',#80850,#80905);
#80905 = DEFINITIONAL_REPRESENTATION('',(#80906),#80910);
#80906 = LINE('',#80907,#80908);
#80907 = CARTESIAN_POINT('',(0.5,-9.887390049201E-002));
#80908 = VECTOR('',#80909,1.);
#80909 = DIRECTION('',(1.449705523694E-014,1.));
#80910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80911 = ORIENTED_EDGE('',*,*,#80912,.T.);
#80912 = EDGE_CURVE('',#80897,#80842,#80913,.T.);
#80913 = SURFACE_CURVE('',#80914,(#80918),.PCURVE_S1.);
#80914 = LINE('',#80915,#80916);
#80915 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.897899773522));
#80916 = VECTOR('',#80917,1.);
#80917 = DIRECTION('',(0.866025403784,0.5,3.124722702808E-012));
#80918 = PCURVE('',#80850,#80919);
#80919 = DEFINITIONAL_REPRESENTATION('',(#80920),#80924);
#80920 = LINE('',#80921,#80922);
#80921 = CARTESIAN_POINT('',(0.5,0.398873900493));
#80922 = VECTOR('',#80923,1.);
#80923 = DIRECTION('',(-1.,-3.124722702808E-012));
#80924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80929)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80926,#80927,#80928)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80926 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80927 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80928 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80929 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80926,
  'distance_accuracy_value','confusion accuracy');
#80930 = SHAPE_DEFINITION_REPRESENTATION(#80931,#80832);
#80931 = PRODUCT_DEFINITION_SHAPE('','',#80932);
#80932 = PRODUCT_DEFINITION('design','',#80933,#80936);
#80933 = PRODUCT_DEFINITION_FORMATION('','',#80934);
#80934 = PRODUCT('CADSOFTTOOLS 1.420','CADSOFTTOOLS 1.420','',(#80935));
#80935 = PRODUCT_CONTEXT('',#2,'mechanical');
#80936 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80937 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80938,#80940);
#80938 = ( REPRESENTATION_RELATIONSHIP('','',#80832,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80939) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80939 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1691);
#80940 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80941);
#80941 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('420','','',#5,#80932,$);
#80942 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80934));
#80943 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80944),#81040);
#80944 = SHELL_BASED_SURFACE_MODEL('',(#80945));
#80945 = OPEN_SHELL('',(#80946));
#80946 = ADVANCED_FACE('',(#80947),#80962,.F.);
#80947 = FACE_BOUND('',#80948,.F.);
#80948 = EDGE_LOOP('',(#80949,#80972,#81011,#81027));
#80949 = ORIENTED_EDGE('',*,*,#80950,.T.);
#80950 = EDGE_CURVE('',#80951,#80953,#80955,.T.);
#80951 = VERTEX_POINT('',#80952);
#80952 = CARTESIAN_POINT('',(6.001146897693,-36.50081076333,
    0.209263926838));
#80953 = VERTEX_POINT('',#80954);
#80954 = CARTESIAN_POINT('',(6.001146897693,-36.20796288293,
    1.269724150293));
#80955 = SURFACE_CURVE('',#80956,(#80961),.PCURVE_S1.);
#80956 = CIRCLE('',#80957,2.500000000001);
#80957 = AXIS2_PLACEMENT_3D('',#80958,#80959,#80960);
#80958 = CARTESIAN_POINT('',(6.001146897693,-34.00364135581,
    9.033138233015E-002));
#80959 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80960 = DIRECTION('',(0.E+000,-0.998867763008,4.757301780302E-002));
#80961 = PCURVE('',#80962,#80967);
#80962 = CYLINDRICAL_SURFACE('',#80963,2.500000000001);
#80963 = AXIS2_PLACEMENT_3D('',#80964,#80965,#80966);
#80964 = CARTESIAN_POINT('',(8.001146897693,-34.00364135581,
    9.033138233015E-002));
#80965 = DIRECTION('',(1.,0.E+000,0.E+000));
#80966 = DIRECTION('',(0.E+000,-1.,0.E+000));
#80967 = DEFINITIONAL_REPRESENTATION('',(#80968),#80971);
#80968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80969,#80970),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.443691506043),.PIECEWISE_BEZIER_KNOTS.);
#80969 = CARTESIAN_POINT('',(6.235594326598,-2.));
#80970 = CARTESIAN_POINT('',(5.791902820554,-2.));
#80971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80972 = ORIENTED_EDGE('',*,*,#80973,.T.);
#80973 = EDGE_CURVE('',#80953,#80974,#80976,.T.);
#80974 = VERTEX_POINT('',#80975);
#80975 = CARTESIAN_POINT('',(1.301146897693,-36.2076920962,
    1.270229824465));
#80976 = SURFACE_CURVE('',#80977,(#80982),.PCURVE_S1.);
#80977 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80978,#80979,#80980,#80981),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#80978 = CARTESIAN_POINT('',(6.001146897693,-36.20796297935,
    1.269724201947));
#80979 = CARTESIAN_POINT('',(4.434480231027,-36.20787263127,
    1.26989271399));
#80980 = CARTESIAN_POINT('',(2.86781356436,-36.20778233689,
    1.270061254825));
#80981 = CARTESIAN_POINT('',(1.301146897693,-36.20769209623,
    1.270229824416));
#80982 = PCURVE('',#80962,#80983);
#80983 = DEFINITIONAL_REPRESENTATION('',(#80984),#81010);
#80984 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80985,#80986,#80987,#80988,
    #80989,#80990,#80991,#80992,#80993,#80994,#80995,#80996,#80997,
    #80998,#80999,#81000,#81001,#81002,#81003,#81004,#81005,#81006,
    #81007,#81008,#81009),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.058469539291E-016,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80985 = CARTESIAN_POINT('',(5.79190282053,-2.));
#80986 = CARTESIAN_POINT('',(5.79189934409,-2.071212121212));
#80987 = CARTESIAN_POINT('',(5.79189239121,-2.213636363636));
#80988 = CARTESIAN_POINT('',(5.791881961889,-2.427272727273));
#80989 = CARTESIAN_POINT('',(5.791871532567,-2.640909090909));
#80990 = CARTESIAN_POINT('',(5.791861103245,-2.854545454545));
#80991 = CARTESIAN_POINT('',(5.791850673923,-3.068181818182));
#80992 = CARTESIAN_POINT('',(5.7918402446,-3.281818181818));
#80993 = CARTESIAN_POINT('',(5.791829815277,-3.495454545455));
#80994 = CARTESIAN_POINT('',(5.791819385954,-3.709090909091));
#80995 = CARTESIAN_POINT('',(5.79180895663,-3.922727272727));
#80996 = CARTESIAN_POINT('',(5.791798527306,-4.136363636364));
#80997 = CARTESIAN_POINT('',(5.791788097982,-4.35));
#80998 = CARTESIAN_POINT('',(5.791777668658,-4.563636363636));
#80999 = CARTESIAN_POINT('',(5.791767239333,-4.777272727273));
#81000 = CARTESIAN_POINT('',(5.791756810008,-4.990909090909));
#81001 = CARTESIAN_POINT('',(5.791746380684,-5.204545454545));
#81002 = CARTESIAN_POINT('',(5.791735951359,-5.418181818182));
#81003 = CARTESIAN_POINT('',(5.791725522033,-5.631818181818));
#81004 = CARTESIAN_POINT('',(5.791715092708,-5.845454545455));
#81005 = CARTESIAN_POINT('',(5.791704663383,-6.059090909091));
#81006 = CARTESIAN_POINT('',(5.791694234057,-6.272727272727));
#81007 = CARTESIAN_POINT('',(5.791683804732,-6.486363636364));
#81008 = CARTESIAN_POINT('',(5.791676851848,-6.628787878788));
#81009 = CARTESIAN_POINT('',(5.791673375406,-6.7));
#81010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81011 = ORIENTED_EDGE('',*,*,#81012,.T.);
#81012 = EDGE_CURVE('',#80974,#81013,#81015,.T.);
#81013 = VERTEX_POINT('',#81014);
#81014 = CARTESIAN_POINT('',(1.301146897693,-36.50081073458,
    0.209264530352));
#81015 = SURFACE_CURVE('',#81016,(#81021),.PCURVE_S1.);
#81016 = CIRCLE('',#81017,2.500000000001);
#81017 = AXIS2_PLACEMENT_3D('',#81018,#81019,#81020);
#81018 = CARTESIAN_POINT('',(1.301146897693,-34.00364135581,
    9.033138233015E-002));
#81019 = DIRECTION('',(1.,0.E+000,0.E+000));
#81020 = DIRECTION('',(0.E+000,-0.881620296159,0.471959376855));
#81021 = PCURVE('',#80962,#81022);
#81022 = DEFINITIONAL_REPRESENTATION('',(#81023),#81026);
#81023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81024,#81025),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.443920709533),.PIECEWISE_BEZIER_KNOTS.);
#81024 = CARTESIAN_POINT('',(5.791673375385,-6.7));
#81025 = CARTESIAN_POINT('',(6.235594084918,-6.7));
#81026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81027 = ORIENTED_EDGE('',*,*,#81028,.T.);
#81028 = EDGE_CURVE('',#81013,#80951,#81029,.T.);
#81029 = SURFACE_CURVE('',#81030,(#81034),.PCURVE_S1.);
#81030 = LINE('',#81031,#81032);
#81031 = CARTESIAN_POINT('',(1.301146897693,-36.50081078684,
    0.209263433042));
#81032 = VECTOR('',#81033,1.);
#81033 = DIRECTION('',(1.,0.E+000,0.E+000));
#81034 = PCURVE('',#80962,#81035);
#81035 = DEFINITIONAL_REPRESENTATION('',(#81036),#81039);
#81036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81037,#81038),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.7),.PIECEWISE_BEZIER_KNOTS.);
#81037 = CARTESIAN_POINT('',(6.235594524339,-6.7));
#81038 = CARTESIAN_POINT('',(6.235594524339,-2.));
#81039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81044)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81041,#81042,#81043)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81041 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81042 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81043 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81044 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#81041,
  'distance_accuracy_value','confusion accuracy');
#81045 = SHAPE_DEFINITION_REPRESENTATION(#81046,#80943);
#81046 = PRODUCT_DEFINITION_SHAPE('','',#81047);
#81047 = PRODUCT_DEFINITION('design','',#81048,#81051);
#81048 = PRODUCT_DEFINITION_FORMATION('','',#81049);
#81049 = PRODUCT('CADSOFTTOOLS 1.421','CADSOFTTOOLS 1.421','',(#81050));
#81050 = PRODUCT_CONTEXT('',#2,'mechanical');
#81051 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81052 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81053,#81055);
#81053 = ( REPRESENTATION_RELATIONSHIP('','',#80943,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81054) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81054 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1695);
#81055 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81056);
#81056 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('421','','',#5,#81047,$);
#81057 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81049));
#81058 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81059),#81170);
#81059 = SHELL_BASED_SURFACE_MODEL('',(#81060));
#81060 = OPEN_SHELL('',(#81061));
#81061 = ADVANCED_FACE('',(#81062),#81077,.F.);
#81062 = FACE_BOUND('',#81063,.F.);
#81063 = EDGE_LOOP('',(#81064,#81087,#81125,#81141,#81156));
#81064 = ORIENTED_EDGE('',*,*,#81065,.T.);
#81065 = EDGE_CURVE('',#81066,#81068,#81070,.T.);
#81066 = VERTEX_POINT('',#81067);
#81067 = CARTESIAN_POINT('',(1.301146897693,-36.50115036314,
    0.194993521112));
#81068 = VERTEX_POINT('',#81069);
#81069 = CARTESIAN_POINT('',(1.301146897693,-36.20226079676,
    -0.10500809583));
#81070 = SURFACE_CURVE('',#81071,(#81076),.PCURVE_S1.);
#81071 = CIRCLE('',#81072,0.300000000009);
#81072 = AXIS2_PLACEMENT_3D('',#81073,#81074,#81075);
#81073 = CARTESIAN_POINT('',(1.301146897693,-36.20115036313,
    0.19499351822));
#81074 = DIRECTION('',(1.,0.E+000,0.E+000));
#81075 = DIRECTION('',(0.E+000,-1.,9.640000001675E-009));
#81076 = PCURVE('',#81077,#81082);
#81077 = CYLINDRICAL_SURFACE('',#81078,0.300000000009);
#81078 = AXIS2_PLACEMENT_3D('',#81079,#81080,#81081);
#81079 = CARTESIAN_POINT('',(8.001146897693,-36.20115036313,
    0.19499351822));
#81080 = DIRECTION('',(1.,0.E+000,0.E+000));
#81081 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81082 = DEFINITIONAL_REPRESENTATION('',(#81083),#81086);
#81083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81084,#81085),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.56709492781),.PIECEWISE_BEZIER_KNOTS.);
#81084 = CARTESIAN_POINT('',(0.E+000,-6.7));
#81085 = CARTESIAN_POINT('',(1.56709491817,-6.7));
#81086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81087 = ORIENTED_EDGE('',*,*,#81088,.F.);
#81088 = EDGE_CURVE('',#81089,#81068,#81091,.T.);
#81089 = VERTEX_POINT('',#81090);
#81090 = CARTESIAN_POINT('',(6.001146897693,-36.20159630659,
    -0.10500671191));
#81091 = SURFACE_CURVE('',#81092,(#81096),.PCURVE_S1.);
#81092 = LINE('',#81093,#81094);
#81093 = CARTESIAN_POINT('',(6.001146897694,-36.20159630651,
    -0.105006824611));
#81094 = VECTOR('',#81095,1.);
#81095 = DIRECTION('',(-0.999999990006,-1.413796200835E-004,
    7.648795267402E-008));
#81096 = PCURVE('',#81077,#81097);
#81097 = DEFINITIONAL_REPRESENTATION('',(#81098),#81124);
#81098 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81099,#81100,#81101,#81102,
    #81103,#81104,#81105,#81106,#81107,#81108,#81109,#81110,#81111,
    #81112,#81113,#81114,#81115,#81116,#81117,#81118,#81119,#81120,
    #81121,#81122,#81123),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.20884318258E-013,0.213636365772,
    0.427272731543,0.640909097315,0.854545463086,1.068181828858,
    1.281818194629,1.495454560401,1.709090926172,1.922727291944,
    2.136363657715,2.350000023487,2.563636389258,2.77727275503,
    2.990909120801,3.204545486573,3.418181852344,3.631818218116,
    3.845454583887,4.059090949659,4.27272731543,4.486363681202,
    4.700000046973),.QUASI_UNIFORM_KNOTS.);
#81099 = CARTESIAN_POINT('',(1.569309851668,-2.));
#81100 = CARTESIAN_POINT('',(1.569276291945,-2.071212121212));
#81101 = CARTESIAN_POINT('',(1.569209172504,-2.213636363636));
#81102 = CARTESIAN_POINT('',(1.569108493364,-2.427272727273));
#81103 = CARTESIAN_POINT('',(1.569007814247,-2.640909090909));
#81104 = CARTESIAN_POINT('',(1.568907135155,-2.854545454546));
#81105 = CARTESIAN_POINT('',(1.568806456091,-3.068181818182));
#81106 = CARTESIAN_POINT('',(1.568705777056,-3.281818181818));
#81107 = CARTESIAN_POINT('',(1.568605098053,-3.495454545455));
#81108 = CARTESIAN_POINT('',(1.568504419083,-3.709090909091));
#81109 = CARTESIAN_POINT('',(1.568403740148,-3.922727272728));
#81110 = CARTESIAN_POINT('',(1.568303061252,-4.136363636364));
#81111 = CARTESIAN_POINT('',(1.568202382394,-4.35));
#81112 = CARTESIAN_POINT('',(1.568101703578,-4.563636363637));
#81113 = CARTESIAN_POINT('',(1.568001024806,-4.777272727273));
#81114 = CARTESIAN_POINT('',(1.56790034608,-4.99090909091));
#81115 = CARTESIAN_POINT('',(1.567799667401,-5.204545454546));
#81116 = CARTESIAN_POINT('',(1.567698988772,-5.418181818182));
#81117 = CARTESIAN_POINT('',(1.567598310195,-5.631818181819));
#81118 = CARTESIAN_POINT('',(1.567497631672,-5.845454545455));
#81119 = CARTESIAN_POINT('',(1.567396953205,-6.059090909092));
#81120 = CARTESIAN_POINT('',(1.567296274796,-6.272727272728));
#81121 = CARTESIAN_POINT('',(1.567195596446,-6.486363636364));
#81122 = CARTESIAN_POINT('',(1.567128477588,-6.628787878789));
#81123 = CARTESIAN_POINT('',(1.56709491817,-6.700000000001));
#81124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81125 = ORIENTED_EDGE('',*,*,#81126,.T.);
#81126 = EDGE_CURVE('',#81089,#81127,#81129,.T.);
#81127 = VERTEX_POINT('',#81128);
#81128 = CARTESIAN_POINT('',(6.001146897693,-36.50081076333,
    0.209263926838));
#81129 = SURFACE_CURVE('',#81130,(#81135),.PCURVE_S1.);
#81130 = CIRCLE('',#81131,0.300000000009);
#81131 = AXIS2_PLACEMENT_3D('',#81132,#81133,#81134);
#81132 = CARTESIAN_POINT('',(6.001146897693,-36.20115036313,
    0.19499351822));
#81133 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81134 = DIRECTION('',(-0.E+000,-1.486475421784E-003,-0.999998895195));
#81135 = PCURVE('',#81077,#81136);
#81136 = DEFINITIONAL_REPRESENTATION('',(#81137),#81140);
#81137 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81138,#81139),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.616895836672),.PIECEWISE_BEZIER_KNOTS.);
#81138 = CARTESIAN_POINT('',(1.569309850826,-2.));
#81139 = CARTESIAN_POINT('',(-4.758598584681E-002,-2.));
#81140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81141 = ORIENTED_EDGE('',*,*,#81142,.F.);
#81142 = EDGE_CURVE('',#81143,#81127,#81145,.T.);
#81143 = VERTEX_POINT('',#81144);
#81144 = CARTESIAN_POINT('',(1.301146897693,-36.50081073458,
    0.209264530352));
#81145 = SURFACE_CURVE('',#81146,(#81150),.PCURVE_S1.);
#81146 = LINE('',#81147,#81148);
#81147 = CARTESIAN_POINT('',(1.301146897693,-36.50081078684,
    0.209263433042));
#81148 = VECTOR('',#81149,1.);
#81149 = DIRECTION('',(1.,0.E+000,0.E+000));
#81150 = PCURVE('',#81077,#81151);
#81151 = DEFINITIONAL_REPRESENTATION('',(#81152),#81155);
#81152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81153,#81154),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.7),.PIECEWISE_BEZIER_KNOTS.);
#81153 = CARTESIAN_POINT('',(-4.75843379985E-002,-6.7));
#81154 = CARTESIAN_POINT('',(-4.75843379985E-002,-2.));
#81155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81156 = ORIENTED_EDGE('',*,*,#81157,.T.);
#81157 = EDGE_CURVE('',#81143,#81066,#81158,.T.);
#81158 = SURFACE_CURVE('',#81159,(#81164),.PCURVE_S1.);
#81159 = CIRCLE('',#81160,0.300000000009);
#81160 = AXIS2_PLACEMENT_3D('',#81161,#81162,#81163);
#81161 = CARTESIAN_POINT('',(1.301146897693,-36.20115036313,
    0.19499351822));
#81162 = DIRECTION('',(1.,0.E+000,0.E+000));
#81163 = DIRECTION('',(0.E+000,-0.998867904807,4.757004043607E-002));
#81164 = PCURVE('',#81077,#81165);
#81165 = DEFINITIONAL_REPRESENTATION('',(#81166),#81169);
#81166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81167,#81168),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.758799020041E-002),.PIECEWISE_BEZIER_KNOTS.);
#81167 = CARTESIAN_POINT('',(-4.758799984041E-002,-6.7));
#81168 = CARTESIAN_POINT('',(0.E+000,-6.7));
#81169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81174)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81171,#81172,#81173)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81171 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81172 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81173 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81174 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#81171,
  'distance_accuracy_value','confusion accuracy');
#81175 = SHAPE_DEFINITION_REPRESENTATION(#81176,#81058);
#81176 = PRODUCT_DEFINITION_SHAPE('','',#81177);
#81177 = PRODUCT_DEFINITION('design','',#81178,#81181);
#81178 = PRODUCT_DEFINITION_FORMATION('','',#81179);
#81179 = PRODUCT('CADSOFTTOOLS 1.422','CADSOFTTOOLS 1.422','',(#81180));
#81180 = PRODUCT_CONTEXT('',#2,'mechanical');
#81181 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81182 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81183,#81185);
#81183 = ( REPRESENTATION_RELATIONSHIP('','',#81058,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81184) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81184 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1699);
#81185 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81186);
#81186 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('422','','',#5,#81177,$);
#81187 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81179));
#81188 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81189),#81279);
#81189 = SHELL_BASED_SURFACE_MODEL('',(#81190));
#81190 = OPEN_SHELL('',(#81191));
#81191 = ADVANCED_FACE('',(#81192),#81206,.F.);
#81192 = FACE_BOUND('',#81193,.F.);
#81193 = EDGE_LOOP('',(#81194,#81217,#81233,#81249,#81265));
#81194 = ORIENTED_EDGE('',*,*,#81195,.T.);
#81195 = EDGE_CURVE('',#81196,#81198,#81200,.T.);
#81196 = VERTEX_POINT('',#81197);
#81197 = CARTESIAN_POINT('',(6.001146897693,-35.67876548252,
    -0.104611046791));
#81198 = VERTEX_POINT('',#81199);
#81199 = CARTESIAN_POINT('',(6.001146897693,-36.20035229133,
    -0.105005862531));
#81200 = SURFACE_CURVE('',#81201,(#81205),.PCURVE_S1.);
#81201 = LINE('',#81202,#81203);
#81202 = CARTESIAN_POINT('',(6.001146897693,-35.67876607821,
    -0.104217039724));
#81203 = VECTOR('',#81204,1.);
#81204 = DIRECTION('',(0.E+000,-0.999998857104,-1.511883212964E-003));
#81205 = PCURVE('',#81206,#81211);
#81206 = PLANE('',#81207);
#81207 = AXIS2_PLACEMENT_3D('',#81208,#81209,#81210);
#81208 = CARTESIAN_POINT('',(8.001146897693,-36.20069679817,
    -0.10500613892));
#81209 = DIRECTION('',(0.E+000,1.511883212964E-003,-0.999998857104));
#81210 = DIRECTION('',(0.E+000,-0.999998857104,-1.511883212964E-003));
#81211 = DEFINITIONAL_REPRESENTATION('',(#81212),#81216);
#81212 = LINE('',#81213,#81214);
#81213 = CARTESIAN_POINT('',(-0.521931316469,2.));
#81214 = VECTOR('',#81215,1.);
#81215 = DIRECTION('',(1.,0.E+000));
#81216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81217 = ORIENTED_EDGE('',*,*,#81218,.T.);
#81218 = EDGE_CURVE('',#81198,#81219,#81221,.T.);
#81219 = VERTEX_POINT('',#81220);
#81220 = CARTESIAN_POINT('',(6.001146897693,-36.20159630659,
    -0.10500671191));
#81221 = SURFACE_CURVE('',#81222,(#81226),.PCURVE_S1.);
#81222 = LINE('',#81223,#81224);
#81223 = CARTESIAN_POINT('',(6.001146897693,-36.20035229151,
    -0.105005862531));
#81224 = VECTOR('',#81225,1.);
#81225 = DIRECTION('',(0.E+000,-0.999999356815,-1.134182092046E-003));
#81226 = PCURVE('',#81206,#81227);
#81227 = DEFINITIONAL_REPRESENTATION('',(#81228),#81232);
#81228 = LINE('',#81229,#81230);
#81229 = CARTESIAN_POINT('',(-3.445066790371E-004,2.));
#81230 = VECTOR('',#81231,1.);
#81231 = DIRECTION('',(1.,0.E+000));
#81232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81233 = ORIENTED_EDGE('',*,*,#81234,.T.);
#81234 = EDGE_CURVE('',#81219,#81235,#81237,.T.);
#81235 = VERTEX_POINT('',#81236);
#81236 = CARTESIAN_POINT('',(1.301146897693,-36.20226079676,
    -0.10500809583));
#81237 = SURFACE_CURVE('',#81238,(#81242),.PCURVE_S1.);
#81238 = LINE('',#81239,#81240);
#81239 = CARTESIAN_POINT('',(6.001146897694,-36.20159630651,
    -0.105006824611));
#81240 = VECTOR('',#81241,1.);
#81241 = DIRECTION('',(-0.999999990006,-1.413796200835E-004,
    7.648795267402E-008));
#81242 = PCURVE('',#81206,#81243);
#81243 = DEFINITIONAL_REPRESENTATION('',(#81244),#81248);
#81244 = LINE('',#81245,#81246);
#81245 = CARTESIAN_POINT('',(8.995083446408E-004,2.));
#81246 = VECTOR('',#81247,1.);
#81247 = DIRECTION('',(1.413793428605E-004,0.999999990006));
#81248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81249 = ORIENTED_EDGE('',*,*,#81250,.T.);
#81250 = EDGE_CURVE('',#81235,#81251,#81253,.T.);
#81251 = VERTEX_POINT('',#81252);
#81252 = CARTESIAN_POINT('',(1.301146897693,-35.67876548252,
    -0.104611046791));
#81253 = SURFACE_CURVE('',#81254,(#81258),.PCURVE_S1.);
#81254 = LINE('',#81255,#81256);
#81255 = CARTESIAN_POINT('',(1.301146897693,-36.20226079615,
    -0.105008503505));
#81256 = VECTOR('',#81257,1.);
#81257 = DIRECTION('',(0.E+000,0.999998857104,1.511883212964E-003));
#81258 = PCURVE('',#81206,#81259);
#81259 = DEFINITIONAL_REPRESENTATION('',(#81260),#81264);
#81260 = LINE('',#81261,#81262);
#81261 = CARTESIAN_POINT('',(1.563999764086E-003,6.7));
#81262 = VECTOR('',#81263,1.);
#81263 = DIRECTION('',(-1.,0.E+000));
#81264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81265 = ORIENTED_EDGE('',*,*,#81266,.T.);
#81266 = EDGE_CURVE('',#81251,#81196,#81267,.T.);
#81267 = SURFACE_CURVE('',#81268,(#81272),.PCURVE_S1.);
#81268 = LINE('',#81269,#81270);
#81269 = CARTESIAN_POINT('',(1.301146897693,-35.67876578037,
    -0.104414043258));
#81270 = VECTOR('',#81271,1.);
#81271 = DIRECTION('',(1.,0.E+000,0.E+000));
#81272 = PCURVE('',#81206,#81273);
#81273 = DEFINITIONAL_REPRESENTATION('',(#81274),#81278);
#81274 = LINE('',#81275,#81276);
#81275 = CARTESIAN_POINT('',(-0.521931316469,6.7));
#81276 = VECTOR('',#81277,1.);
#81277 = DIRECTION('',(0.E+000,-1.));
#81278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81283)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81280,#81281,#81282)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81280 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81281 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81282 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81283 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#81280,
  'distance_accuracy_value','confusion accuracy');
#81284 = SHAPE_DEFINITION_REPRESENTATION(#81285,#81188);
#81285 = PRODUCT_DEFINITION_SHAPE('','',#81286);
#81286 = PRODUCT_DEFINITION('design','',#81287,#81290);
#81287 = PRODUCT_DEFINITION_FORMATION('','',#81288);
#81288 = PRODUCT('CADSOFTTOOLS 1.423','CADSOFTTOOLS 1.423','',(#81289));
#81289 = PRODUCT_CONTEXT('',#2,'mechanical');
#81290 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81291 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81292,#81294);
#81292 = ( REPRESENTATION_RELATIONSHIP('','',#81188,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81293) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81293 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1703);
#81294 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81295);
#81295 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('423','','',#5,#81286,$);
#81296 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81288));
#81297 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81298),#81372);
#81298 = SHELL_BASED_SURFACE_MODEL('',(#81299));
#81299 = OPEN_SHELL('',(#81300));
#81300 = ADVANCED_FACE('',(#81301),#81315,.T.);
#81301 = FACE_BOUND('',#81302,.T.);
#81302 = EDGE_LOOP('',(#81303,#81326,#81342,#81358));
#81303 = ORIENTED_EDGE('',*,*,#81304,.F.);
#81304 = EDGE_CURVE('',#81305,#81307,#81309,.T.);
#81305 = VERTEX_POINT('',#81306);
#81306 = CARTESIAN_POINT('',(1.301146897693,-35.67876548252,
    -0.104611046791));
#81307 = VERTEX_POINT('',#81308);
#81308 = CARTESIAN_POINT('',(1.301146897693,-35.33132537576,
    -0.104951208973));
#81309 = SURFACE_CURVE('',#81310,(#81314),.PCURVE_S1.);
#81310 = LINE('',#81311,#81312);
#81311 = CARTESIAN_POINT('',(1.301146897693,-35.67876548252,
    -0.104611046791));
#81312 = VECTOR('',#81313,1.);
#81313 = DIRECTION('',(0.E+000,0.999999520728,-9.790522517176E-004));
#81314 = PCURVE('',#81315,#81320);
#81315 = PLANE('',#81316);
#81316 = AXIS2_PLACEMENT_3D('',#81317,#81318,#81319);
#81317 = CARTESIAN_POINT('',(-15.70842874992,-10.60416155807,
    -0.12916040599));
#81318 = DIRECTION('',(0.E+000,9.790522517179E-004,0.999999520728));
#81319 = DIRECTION('',(0.E+000,0.999999520728,-9.790522517179E-004));
#81320 = DEFINITIONAL_REPRESENTATION('',(#81321),#81325);
#81321 = LINE('',#81322,#81323);
#81322 = CARTESIAN_POINT('',(-25.074615942,-17.00957564761));
#81323 = VECTOR('',#81324,1.);
#81324 = DIRECTION('',(1.,0.E+000));
#81325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81326 = ORIENTED_EDGE('',*,*,#81327,.T.);
#81327 = EDGE_CURVE('',#81305,#81328,#81330,.T.);
#81328 = VERTEX_POINT('',#81329);
#81329 = CARTESIAN_POINT('',(6.001146897693,-35.67876548252,
    -0.104611046791));
#81330 = SURFACE_CURVE('',#81331,(#81335),.PCURVE_S1.);
#81331 = LINE('',#81332,#81333);
#81332 = CARTESIAN_POINT('',(1.301146897693,-35.67876578037,
    -0.104414043258));
#81333 = VECTOR('',#81334,1.);
#81334 = DIRECTION('',(1.,0.E+000,0.E+000));
#81335 = PCURVE('',#81315,#81336);
#81336 = DEFINITIONAL_REPRESENTATION('',(#81337),#81341);
#81337 = LINE('',#81338,#81339);
#81338 = CARTESIAN_POINT('',(-25.07461643272,-17.00957564761));
#81339 = VECTOR('',#81340,1.);
#81340 = DIRECTION('',(0.E+000,-1.));
#81341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81342 = ORIENTED_EDGE('',*,*,#81343,.F.);
#81343 = EDGE_CURVE('',#81344,#81328,#81346,.T.);
#81344 = VERTEX_POINT('',#81345);
#81345 = CARTESIAN_POINT('',(6.001146897693,-35.33150163344,
    -0.10495162643));
#81346 = SURFACE_CURVE('',#81347,(#81351),.PCURVE_S1.);
#81347 = LINE('',#81348,#81349);
#81348 = CARTESIAN_POINT('',(6.001146897693,-35.33150163286,
    -0.104951036408));
#81349 = VECTOR('',#81350,1.);
#81350 = DIRECTION('',(0.E+000,-0.999999520728,9.79052251717E-004));
#81351 = PCURVE('',#81315,#81352);
#81352 = DEFINITIONAL_REPRESENTATION('',(#81353),#81357);
#81353 = LINE('',#81354,#81355);
#81354 = CARTESIAN_POINT('',(-24.72735192591,-21.70957564761));
#81355 = VECTOR('',#81356,1.);
#81356 = DIRECTION('',(-1.,0.E+000));
#81357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81358 = ORIENTED_EDGE('',*,*,#81359,.F.);
#81359 = EDGE_CURVE('',#81307,#81344,#81360,.T.);
#81360 = SURFACE_CURVE('',#81361,(#81365),.PCURVE_S1.);
#81361 = LINE('',#81362,#81363);
#81362 = CARTESIAN_POINT('',(1.301146897693,-35.33132537576,
    -0.104951208973));
#81363 = VECTOR('',#81364,1.);
#81364 = DIRECTION('',(1.,1.333401472466E-012,-6.938893894149E-016));
#81365 = PCURVE('',#81315,#81366);
#81366 = DEFINITIONAL_REPRESENTATION('',(#81367),#81371);
#81367 = LINE('',#81368,#81369);
#81368 = CARTESIAN_POINT('',(-24.72717566872,-17.00957564761));
#81369 = VECTOR('',#81370,1.);
#81370 = DIRECTION('',(1.333401512758E-012,-1.));
#81371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81376)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81373,#81374,#81375)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#81373,
  'distance_accuracy_value','confusion accuracy');
#81377 = SHAPE_DEFINITION_REPRESENTATION(#81378,#81297);
#81378 = PRODUCT_DEFINITION_SHAPE('','',#81379);
#81379 = PRODUCT_DEFINITION('design','',#81380,#81383);
#81380 = PRODUCT_DEFINITION_FORMATION('','',#81381);
#81381 = PRODUCT('CADSOFTTOOLS 1.424','CADSOFTTOOLS 1.424','',(#81382));
#81382 = PRODUCT_CONTEXT('',#2,'mechanical');
#81383 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81384 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81385,#81387);
#81385 = ( REPRESENTATION_RELATIONSHIP('','',#81297,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81386) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81386 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1707);
#81387 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81388);
#81388 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('424','','',#5,#81379,$);
#81389 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81381));
#81390 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81391),#81486);
#81391 = SHELL_BASED_SURFACE_MODEL('',(#81392));
#81392 = OPEN_SHELL('',(#81393));
#81393 = ADVANCED_FACE('',(#81394),#81409,.F.);
#81394 = FACE_BOUND('',#81395,.F.);
#81395 = EDGE_LOOP('',(#81396,#81419,#81457,#81473));
#81396 = ORIENTED_EDGE('',*,*,#81397,.F.);
#81397 = EDGE_CURVE('',#81398,#81400,#81402,.T.);
#81398 = VERTEX_POINT('',#81399);
#81399 = CARTESIAN_POINT('',(6.001146897693,-35.33150163344,
    -0.10495162643));
#81400 = VERTEX_POINT('',#81401);
#81401 = CARTESIAN_POINT('',(6.001146897693,-34.83312568269,
    0.352604947589));
#81402 = SURFACE_CURVE('',#81403,(#81408),.PCURVE_S1.);
#81403 = CIRCLE('',#81404,0.499972819853);
#81404 = AXIS2_PLACEMENT_3D('',#81405,#81406,#81407);
#81405 = CARTESIAN_POINT('',(6.001146897693,-35.33129598223,
    0.395021610017));
#81406 = DIRECTION('',(1.,0.E+000,0.E+000));
#81407 = DIRECTION('',(0.E+000,-4.113244082204E-004,-0.999999915406));
#81408 = PCURVE('',#81409,#81414);
#81409 = CYLINDRICAL_SURFACE('',#81410,0.499972819853);
#81410 = AXIS2_PLACEMENT_3D('',#81411,#81412,#81413);
#81411 = CARTESIAN_POINT('',(-15.70842874992,-35.33129598223,
    0.395021610017));
#81412 = DIRECTION('',(1.,0.E+000,0.E+000));
#81413 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81414 = DEFINITIONAL_REPRESENTATION('',(#81415),#81418);
#81415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81416,#81417),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.486267613679),.PIECEWISE_BEZIER_KNOTS.);
#81416 = CARTESIAN_POINT('',(1.570385002375,21.709575647615));
#81417 = CARTESIAN_POINT('',(3.056652616054,21.709575647615));
#81418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81419 = ORIENTED_EDGE('',*,*,#81420,.F.);
#81420 = EDGE_CURVE('',#81421,#81398,#81423,.T.);
#81421 = VERTEX_POINT('',#81422);
#81422 = CARTESIAN_POINT('',(1.301146897693,-35.33132537576,
    -0.104951208973));
#81423 = SURFACE_CURVE('',#81424,(#81428),.PCURVE_S1.);
#81424 = LINE('',#81425,#81426);
#81425 = CARTESIAN_POINT('',(1.301146897693,-35.33132537576,
    -0.104951208973));
#81426 = VECTOR('',#81427,1.);
#81427 = DIRECTION('',(1.,1.333401472466E-012,-6.938893894149E-016));
#81428 = PCURVE('',#81409,#81429);
#81429 = DEFINITIONAL_REPRESENTATION('',(#81430),#81456);
#81430 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81431,#81432,#81433,#81434,
    #81435,#81436,#81437,#81438,#81439,#81440,#81441,#81442,#81443,
    #81444,#81445,#81446,#81447,#81448,#81449,#81450,#81451,#81452,
    #81453,#81454,#81455),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-4.160008674026E-030,0.213636363636,
    0.427272727273,0.640909090909,0.854545454545,1.068181818182,
    1.281818181818,1.495454545455,1.709090909091,1.922727272727,
    2.136363636364,2.35,2.563636363636,2.777272727273,2.990909090909,
    3.204545454545,3.418181818182,3.631818181818,3.845454545455,
    4.059090909091,4.272727272727,4.486363636364,4.7),
  .QUASI_UNIFORM_KNOTS.);
#81431 = CARTESIAN_POINT('',(1.570737536538,17.009575647615));
#81432 = CARTESIAN_POINT('',(1.570737536539,17.080787768827));
#81433 = CARTESIAN_POINT('',(1.570737536539,17.223212011251));
#81434 = CARTESIAN_POINT('',(1.57073753654,17.436848374887));
#81435 = CARTESIAN_POINT('',(1.57073753654,17.650484738524));
#81436 = CARTESIAN_POINT('',(1.570737536541,17.86412110216));
#81437 = CARTESIAN_POINT('',(1.570737536541,18.077757465796));
#81438 = CARTESIAN_POINT('',(1.570737536542,18.291393829433));
#81439 = CARTESIAN_POINT('',(1.570737536542,18.505030193069));
#81440 = CARTESIAN_POINT('',(1.570737536543,18.718666556705));
#81441 = CARTESIAN_POINT('',(1.570737536544,18.932302920342));
#81442 = CARTESIAN_POINT('',(1.570737536544,19.145939283978));
#81443 = CARTESIAN_POINT('',(1.570737536545,19.359575647615));
#81444 = CARTESIAN_POINT('',(1.570737536545,19.573212011251));
#81445 = CARTESIAN_POINT('',(1.570737536546,19.786848374887));
#81446 = CARTESIAN_POINT('',(1.570737536546,20.000484738524));
#81447 = CARTESIAN_POINT('',(1.570737536547,20.21412110216));
#81448 = CARTESIAN_POINT('',(1.570737536548,20.427757465796));
#81449 = CARTESIAN_POINT('',(1.570737536548,20.641393829433));
#81450 = CARTESIAN_POINT('',(1.570737536549,20.855030193069));
#81451 = CARTESIAN_POINT('',(1.570737536549,21.068666556705));
#81452 = CARTESIAN_POINT('',(1.57073753655,21.282302920342));
#81453 = CARTESIAN_POINT('',(1.57073753655,21.495939283978));
#81454 = CARTESIAN_POINT('',(1.570737536551,21.638363526402));
#81455 = CARTESIAN_POINT('',(1.570737536551,21.709575647615));
#81456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81457 = ORIENTED_EDGE('',*,*,#81458,.F.);
#81458 = EDGE_CURVE('',#81459,#81421,#81461,.T.);
#81459 = VERTEX_POINT('',#81460);
#81460 = CARTESIAN_POINT('',(1.301146897693,-34.83312568269,
    0.352604947589));
#81461 = SURFACE_CURVE('',#81462,(#81467),.PCURVE_S1.);
#81462 = CIRCLE('',#81463,0.499972819853);
#81463 = AXIS2_PLACEMENT_3D('',#81464,#81465,#81466);
#81464 = CARTESIAN_POINT('',(1.301146897693,-35.33129598223,
    0.395021610017));
#81465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81466 = DIRECTION('',(0.E+000,0.996394763385,-8.483793666991E-002));
#81467 = PCURVE('',#81409,#81468);
#81468 = DEFINITIONAL_REPRESENTATION('',(#81469),#81472);
#81469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81470,#81471),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.485915079515),.PIECEWISE_BEZIER_KNOTS.);
#81470 = CARTESIAN_POINT('',(3.056652616054,17.009575647615));
#81471 = CARTESIAN_POINT('',(1.570737536538,17.009575647615));
#81472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81473 = ORIENTED_EDGE('',*,*,#81474,.T.);
#81474 = EDGE_CURVE('',#81459,#81400,#81475,.T.);
#81475 = SURFACE_CURVE('',#81476,(#81480),.PCURVE_S1.);
#81476 = LINE('',#81477,#81478);
#81477 = CARTESIAN_POINT('',(1.301146897693,-34.83312568269,
    0.352604947589));
#81478 = VECTOR('',#81479,1.);
#81479 = DIRECTION('',(1.,0.E+000,0.E+000));
#81480 = PCURVE('',#81409,#81481);
#81481 = DEFINITIONAL_REPRESENTATION('',(#81482),#81485);
#81482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81483,#81484),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.7),.PIECEWISE_BEZIER_KNOTS.);
#81483 = CARTESIAN_POINT('',(3.056652616054,17.009575647615));
#81484 = CARTESIAN_POINT('',(3.056652616054,21.709575647615));
#81485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81490)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81487,#81488,#81489)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81487 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81488 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81489 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81490 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#81487,
  'distance_accuracy_value','confusion accuracy');
#81491 = SHAPE_DEFINITION_REPRESENTATION(#81492,#81390);
#81492 = PRODUCT_DEFINITION_SHAPE('','',#81493);
#81493 = PRODUCT_DEFINITION('design','',#81494,#81497);
#81494 = PRODUCT_DEFINITION_FORMATION('','',#81495);
#81495 = PRODUCT('CADSOFTTOOLS 1.425','CADSOFTTOOLS 1.425','',(#81496));
#81496 = PRODUCT_CONTEXT('',#2,'mechanical');
#81497 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81498 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81499,#81501);
#81499 = ( REPRESENTATION_RELATIONSHIP('','',#81390,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81500) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81500 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1711);
#81501 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81502);
#81502 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('425','','',#5,#81493,$);
#81503 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81495));
#81504 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81505),#81988);
#81505 = SHELL_BASED_SURFACE_MODEL('',(#81506));
#81506 = OPEN_SHELL('',(#81507));
#81507 = ADVANCED_FACE('',(#81508),#81598,.F.);
#81508 = FACE_BOUND('',#81509,.F.);
#81509 = EDGE_LOOP('',(#81510,#81937,#81951,#81976));
#81510 = ORIENTED_EDGE('',*,*,#81511,.T.);
#81511 = EDGE_CURVE('',#81512,#81514,#81516,.T.);
#81512 = VERTEX_POINT('',#81513);
#81513 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#81514 = VERTEX_POINT('',#81515);
#81515 = CARTESIAN_POINT('',(1.146897693295E-003,-36.31303575675,
    25.243987434611));
#81516 = SURFACE_CURVE('',#81517,(#81597),.PCURVE_S1.);
#81517 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81518,#81519,#81520,#81521,
    #81522,#81523,#81524,#81525,#81526,#81527,#81528,#81529,#81530,
    #81531,#81532,#81533,#81534,#81535,#81536,#81537,#81538,#81539,
    #81540,#81541,#81542,#81543,#81544,#81545,#81546,#81547,#81548,
    #81549,#81550,#81551,#81552,#81553,#81554,#81555,#81556,#81557,
    #81558,#81559,#81560,#81561,#81562,#81563,#81564,#81565,#81566,
    #81567,#81568,#81569,#81570,#81571,#81572,#81573,#81574,#81575,
    #81576,#81577,#81578,#81579,#81580,#81581,#81582,#81583,#81584,
    #81585,#81586,#81587,#81588,#81589,#81590,#81591,#81592,#81593,
    #81594,#81595,#81596),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.779655182185E-002,3.544272931628E-002,4.198437324388E-002,
    5.294391872634E-002,7.01927531908E-002,8.731985897832E-002,
    0.109647913048,0.112218211906,0.137081074177,0.163888237634,
    0.169032217221,0.184786055127,0.199739054799,0.200624238117,
    0.203538130098,0.214451298341,0.233148661986,0.244114571345,
    0.255842418324,0.279654267027,0.300389799948,0.315075167037,
    0.328544364011,0.372107148012,0.387103465955,0.426190705648,
    0.433031765849,0.433383804034,0.44167808625,0.455663278283,
    0.482731859906,0.49735111933,0.536568787215,0.555157604346,
    0.601798430285,0.608787476831,0.639905691128,0.668027741666,
    0.680333971793,0.688890380217,0.705514199232,0.719236324901,
    0.720679805832,0.734414674067,0.745044471955,0.755868188145,
    0.759225225984,0.766981934994,0.778194929163,0.789610919613,
    0.801129565277,0.812791708394,0.824486404883,0.831349495795,
    0.836215149769,0.847948984075,0.859668586617,0.869753471105,
    0.871355811466,0.875382906056,0.883023557634,0.883825361654,
    0.894690412319,0.900711808246,0.906361158618,0.918037498282,
    0.929716967573,0.934508113969,0.941403837722,0.953102693956,
    0.964811409939,0.973994490517,0.976532769665,0.988262438676,
    0.995467824414,1.),.UNSPECIFIED.);
#81518 = CARTESIAN_POINT('',(1.146897543127E-003,-36.97644989827,
    24.860965546906));
#81519 = CARTESIAN_POINT('',(1.146897639786E-003,-36.97152953727,
    24.85939965765));
#81520 = CARTESIAN_POINT('',(1.146897718757E-003,-36.96172155338,
    24.856278068226));
#81521 = CARTESIAN_POINT('',(1.146897691101E-003,-36.9500633,
    24.852676426576));
#81522 = CARTESIAN_POINT('',(1.14689769391E-003,-36.9402699964,
    24.849774645695));
#81523 = CARTESIAN_POINT('',(1.14689769297E-003,-36.93055992293,
    24.847002486061));
#81524 = CARTESIAN_POINT('',(1.146897693397E-003,-36.91782281448,
    24.843641617216));
#81525 = CARTESIAN_POINT('',(1.146897693257E-003,-36.90175021281,
    24.839967782242));
#81526 = CARTESIAN_POINT('',(1.146897693296E-003,-36.88972806759,
    24.837779222738));
#81527 = CARTESIAN_POINT('',(1.146897693294E-003,-36.87544006537,
    24.835545713891));
#81528 = CARTESIAN_POINT('',(1.146897693295E-003,-36.8598040574,
    24.833540790224));
#81529 = CARTESIAN_POINT('',(1.146897693295E-003,-36.84334664193,
    24.832205712358));
#81530 = CARTESIAN_POINT('',(1.146897693295E-003,-36.82950123998,
    24.831437473503));
#81531 = CARTESIAN_POINT('',(1.146897693295E-003,-36.81908488145,
    24.831032909431));
#81532 = CARTESIAN_POINT('',(1.146897693295E-003,-36.80989747337,
    24.830905595642));
#81533 = CARTESIAN_POINT('',(1.146897693295E-003,-36.8044437811,
    24.830901591096));
#81534 = CARTESIAN_POINT('',(1.146897693295E-003,-36.80016496039,
    24.830911933515));
#81535 = CARTESIAN_POINT('',(1.146897693295E-003,-36.79070603488,
    24.831043692038));
#81536 = CARTESIAN_POINT('',(1.146897693295E-003,-36.7789120922,
    24.831503019549));
#81537 = CARTESIAN_POINT('',(1.146897693295E-003,-36.76689820615,
    24.832279440435));
#81538 = CARTESIAN_POINT('',(1.146897693295E-003,-36.75341839399,
    24.833420060246));
#81539 = CARTESIAN_POINT('',(1.146897693295E-003,-36.73714992493,
    24.835311214471));
#81540 = CARTESIAN_POINT('',(1.146897693295E-003,-36.7201149019,
    24.837971528724));
#81541 = CARTESIAN_POINT('',(1.146897693295E-003,-36.70613109094,
    24.840604852964));
#81542 = CARTESIAN_POINT('',(1.146897693295E-003,-36.68572192881,
    24.844976294263));
#81543 = CARTESIAN_POINT('',(1.146897693295E-003,-36.66546231469,
    24.850398059043));
#81544 = CARTESIAN_POINT('',(1.146897693295E-003,-36.63843843791,
    24.859177775393));
#81545 = CARTESIAN_POINT('',(1.146897693295E-003,-36.62185124457,
    24.865466827737));
#81546 = CARTESIAN_POINT('',(1.146897693295E-003,-36.60945923772,
    24.87074239006));
#81547 = CARTESIAN_POINT('',(1.146897693295E-003,-36.60532353847,
    24.872533692511));
#81548 = CARTESIAN_POINT('',(1.146897693295E-003,-36.59929978144,
    24.875196728449));
#81549 = CARTESIAN_POINT('',(1.146897693295E-003,-36.58627842361,
    24.881256192912));
#81550 = CARTESIAN_POINT('',(1.146897693295E-003,-36.57183386023,
    24.888608683933));
#81551 = CARTESIAN_POINT('',(1.146897693295E-003,-36.55123396798,
    24.900030603532));
#81552 = CARTESIAN_POINT('',(1.146897693295E-003,-36.5332626794,
    24.911090489786));
#81553 = CARTESIAN_POINT('',(1.146897693295E-003,-36.50818800811,
    24.928298982351));
#81554 = CARTESIAN_POINT('',(1.146897693295E-003,-36.49155153091,
    24.941168031672));
#81555 = CARTESIAN_POINT('',(1.146897693295E-003,-36.47281206116,
    24.957172873399));
#81556 = CARTESIAN_POINT('',(1.146897693295E-003,-36.45861528317,
    24.970184314858));
#81557 = CARTESIAN_POINT('',(1.146897693295E-003,-36.44406539689,
    24.985033507214));
#81558 = CARTESIAN_POINT('',(1.146897693295E-003,-36.4344617944,
    24.995548013671));
#81559 = CARTESIAN_POINT('',(1.146897693295E-003,-36.42725357113,
    25.003728440229));
#81560 = CARTESIAN_POINT('',(1.146897693295E-003,-36.41994913699,
    25.012382325592));
#81561 = CARTESIAN_POINT('',(1.146897693295E-003,-36.41415316301,
    25.019609174721));
#81562 = CARTESIAN_POINT('',(1.146897693295E-003,-36.40896221323,
    25.026247404633));
#81563 = CARTESIAN_POINT('',(1.146897693295E-003,-36.40439663277,
    25.032236013607));
#81564 = CARTESIAN_POINT('',(1.146897693295E-003,-36.39832764819,
    25.040525095289));
#81565 = CARTESIAN_POINT('',(1.146897693295E-003,-36.3941466497,
    25.046440861131));
#81566 = CARTESIAN_POINT('',(1.146897693295E-003,-36.39050936388,
    25.051711363274));
#81567 = CARTESIAN_POINT('',(1.146897693295E-003,-36.38685624765,
    25.057107104263));
#81568 = CARTESIAN_POINT('',(1.146897693295E-003,-36.38200241106,
    25.064522793814));
#81569 = CARTESIAN_POINT('',(1.146897693295E-003,-36.37671377424,
    25.072953194965));
#81570 = CARTESIAN_POINT('',(1.146897693295E-003,-36.37153465613,
    25.081593350075));
#81571 = CARTESIAN_POINT('',(1.146897693295E-003,-36.36650517742,
    25.090403466652));
#81572 = CARTESIAN_POINT('',(1.146897693295E-003,-36.3623221065,
    25.098124858662));
#81573 = CARTESIAN_POINT('',(1.146897693295E-003,-36.35919225518,
    25.10416398884));
#81574 = CARTESIAN_POINT('',(1.146897693295E-003,-36.3561301414,
    25.110247769292));
#81575 = CARTESIAN_POINT('',(1.146897693295E-003,-36.35256101897,
    25.11765010313));
#81576 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34855489633,
    25.126517809571));
#81577 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34590797482,
    25.132773956855));
#81578 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34418681174,
    25.136997768359));
#81579 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34275629848,
    25.140574244132));
#81580 = CARTESIAN_POINT('',(1.146897693295E-003,-36.34145694738,
    25.143953368293));
#81581 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33949246231,
    25.149204029898));
#81582 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33775243641,
    25.15403756287));
#81583 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33563620444,
    25.160232291974));
#81584 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33351207947,
    25.166673574708));
#81585 = CARTESIAN_POINT('',(1.146897693295E-003,-36.33099251802,
    25.174714734562));
#81586 = CARTESIAN_POINT('',(1.146897693295E-003,-36.32868373108,
    25.182562702986));
#81587 = CARTESIAN_POINT('',(1.146897693294E-003,-36.32683526947,
    25.189100414529));
#81588 = CARTESIAN_POINT('',(1.146897693299E-003,-36.32503037554,
    25.195658539977));
#81589 = CARTESIAN_POINT('',(1.146897693271E-003,-36.32277471961,
    25.204184166712));
#81590 = CARTESIAN_POINT('',(1.146897693375E-003,-36.32043879547,
    25.213383069048));
#81591 = CARTESIAN_POINT('',(1.146897693136E-003,-36.31880297631,
    25.220009652003));
#81592 = CARTESIAN_POINT('',(1.146897693636E-003,-36.31718387941,
    25.226647088476));
#81593 = CARTESIAN_POINT('',(1.146897687199E-003,-36.3157196679,
    25.232729480927));
#81594 = CARTESIAN_POINT('',(1.146897704232E-003,-36.31413316604,
    25.239378443978));
#81595 = CARTESIAN_POINT('',(1.14689767858E-003,-36.31334143095,
    25.242703640443));
#81596 = CARTESIAN_POINT('',(1.146897661814E-003,-36.31303575675,
    25.243987434611));
#81597 = PCURVE('',#81598,#81623);
#81598 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#81599,#81600)
    ,(#81601,#81602)
    ,(#81603,#81604)
    ,(#81605,#81606)
    ,(#81607,#81608)
    ,(#81609,#81610)
    ,(#81611,#81612)
    ,(#81613,#81614)
    ,(#81615,#81616)
    ,(#81617,#81618)
    ,(#81619,#81620)
    ,(#81621,#81622
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(2,2),(0.E+000,
    8.302140843625E-002,0.165825249773,0.250167599286,0.373692332713,
    0.500100884851,0.623622503102,0.750030844944,0.874285197641,1.),(
    0.E+000,1.),.UNSPECIFIED.);
#81599 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.97644989827,
    24.860965546906));
#81600 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#81601 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.95343152829,
    24.853639773844));
#81602 = CARTESIAN_POINT('',(6.001146897693,-36.95343152829,
    24.853639773844));
#81603 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.90745511062,
    24.839007425746));
#81604 = CARTESIAN_POINT('',(6.001146897693,-36.90745511062,
    24.839007425746));
#81605 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.83494852948,
    24.830127085088));
#81606 = CARTESIAN_POINT('',(6.001146897693,-36.83494852948,
    24.830127085088));
#81607 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.75033721817,
    24.831016872307));
#81608 = CARTESIAN_POINT('',(6.001146897693,-36.75033721817,
    24.831016872307));
#81609 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.65419699006,
    24.849792930641));
#81610 = CARTESIAN_POINT('',(6.001146897693,-36.65419699006,
    24.849792930641));
#81611 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.55426795967,
    24.894043473372));
#81612 = CARTESIAN_POINT('',(6.001146897693,-36.55426795967,
    24.894043473372));
#81613 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.4650123186,
    24.9587280765));
#81614 = CARTESIAN_POINT('',(6.001146897693,-36.4650123186,24.9587280765
    ));
#81615 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.39338108756,
    25.041366793745));
#81616 = CARTESIAN_POINT('',(6.001146897693,-36.39338108756,
    25.041366793745));
#81617 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.33842251713,
    25.137366040741));
#81618 = CARTESIAN_POINT('',(6.001146897693,-36.33842251713,
    25.137366040741));
#81619 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.32153090674,
    25.208308808487));
#81620 = CARTESIAN_POINT('',(6.001146897693,-36.32153090674,
    25.208308808487));
#81621 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.31303575675,
    25.243987434611));
#81622 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#81623 = DEFINITIONAL_REPRESENTATION('',(#81624),#81936);
#81624 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81625,#81626,#81627,#81628,
    #81629,#81630,#81631,#81632,#81633,#81634,#81635,#81636,#81637,
    #81638,#81639,#81640,#81641,#81642,#81643,#81644,#81645,#81646,
    #81647,#81648,#81649,#81650,#81651,#81652,#81653,#81654,#81655,
    #81656,#81657,#81658,#81659,#81660,#81661,#81662,#81663,#81664,
    #81665,#81666,#81667,#81668,#81669,#81670,#81671,#81672,#81673,
    #81674,#81675,#81676,#81677,#81678,#81679,#81680,#81681,#81682,
    #81683,#81684,#81685,#81686,#81687,#81688,#81689,#81690,#81691,
    #81692,#81693,#81694,#81695,#81696,#81697,#81698,#81699,#81700,
    #81701,#81702,#81703,#81704,#81705,#81706,#81707,#81708,#81709,
    #81710,#81711,#81712,#81713,#81714,#81715,#81716,#81717,#81718,
    #81719,#81720,#81721,#81722,#81723,#81724,#81725,#81726,#81727,
    #81728,#81729,#81730,#81731,#81732,#81733,#81734,#81735,#81736,
    #81737,#81738,#81739,#81740,#81741,#81742,#81743,#81744,#81745,
    #81746,#81747,#81748,#81749,#81750,#81751,#81752,#81753,#81754,
    #81755,#81756,#81757,#81758,#81759,#81760,#81761,#81762,#81763,
    #81764,#81765,#81766,#81767,#81768,#81769,#81770,#81771,#81772,
    #81773,#81774,#81775,#81776,#81777,#81778,#81779,#81780,#81781,
    #81782,#81783,#81784,#81785,#81786,#81787,#81788,#81789,#81790,
    #81791,#81792,#81793,#81794,#81795,#81796,#81797,#81798,#81799,
    #81800,#81801,#81802,#81803,#81804,#81805,#81806,#81807,#81808,
    #81809,#81810,#81811,#81812,#81813,#81814,#81815,#81816,#81817,
    #81818,#81819,#81820,#81821,#81822,#81823,#81824,#81825,#81826,
    #81827,#81828,#81829,#81830,#81831,#81832,#81833,#81834,#81835,
    #81836,#81837,#81838,#81839,#81840,#81841,#81842,#81843,#81844,
    #81845,#81846,#81847,#81848,#81849,#81850,#81851,#81852,#81853,
    #81854,#81855,#81856,#81857,#81858,#81859,#81860,#81861,#81862,
    #81863,#81864,#81865,#81866,#81867,#81868,#81869,#81870,#81871,
    #81872,#81873,#81874,#81875,#81876,#81877,#81878,#81879,#81880,
    #81881,#81882,#81883,#81884,#81885,#81886,#81887,#81888,#81889,
    #81890,#81891,#81892,#81893,#81894,#81895,#81896,#81897,#81898,
    #81899,#81900,#81901,#81902,#81903,#81904,#81905,#81906,#81907,
    #81908,#81909,#81910,#81911,#81912,#81913,#81914,#81915,#81916,
    #81917,#81918,#81919,#81920,#81921,#81922,#81923,#81924,#81925,
    #81926,#81927,#81928,#81929,#81930,#81931,#81932,#81933,#81934,
    #81935),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.246753246753E-003,
    6.493506493506E-003,9.74025974026E-003,1.298701298701E-002,
    1.623376623377E-002,1.948051948052E-002,2.272727272727E-002,
    2.597402597403E-002,2.922077922078E-002,3.246753246753E-002,
    3.571428571429E-002,3.896103896104E-002,4.220779220779E-002,
    4.545454545455E-002,4.87012987013E-002,5.194805194805E-002,
    5.519480519481E-002,5.844155844156E-002,6.168831168831E-002,
    6.493506493506E-002,6.818181818182E-002,7.142857142857E-002,
    7.467532467532E-002,7.792207792208E-002,8.116883116883E-002,
    8.441558441558E-002,8.766233766234E-002,9.090909090909E-002,
    9.415584415584E-002,9.74025974026E-002,0.100649350649,0.103896103896
    ,0.107142857143,0.11038961039,0.113636363636,0.116883116883,
    0.12012987013,0.123376623377,0.126623376623,0.12987012987,
    0.133116883117,0.136363636364,0.13961038961,0.142857142857,
    0.146103896104,0.149350649351,0.152597402597,0.155844155844,
    0.159090909091,0.162337662338,0.165584415584,0.168831168831,
    0.172077922078,0.175324675325,0.178571428571,0.181818181818,
    0.185064935065,0.188311688312,0.191558441558,0.194805194805,
    0.198051948052,0.201298701299,0.204545454545,0.207792207792,
    0.211038961039,0.214285714286,0.217532467532,0.220779220779,
    0.224025974026,0.227272727273,0.230519480519,0.233766233766,
    0.237012987013,0.24025974026,0.243506493506,0.246753246753,0.25,
    0.253246753247,0.256493506494,0.25974025974,0.262987012987,
    0.266233766234,0.269480519481,0.272727272727,0.275974025974,
    0.279220779221,0.282467532468,0.285714285714,0.288961038961,
    0.292207792208,0.295454545455,0.298701298701,0.301948051948,
    0.305194805195,0.308441558442,0.311688311688,0.314935064935,
    0.318181818182,0.321428571429,0.324675324675,0.327922077922,
    0.331168831169,0.334415584416,0.337662337662,0.340909090909,
    0.344155844156,0.347402597403,0.350649350649,0.353896103896,
    0.357142857143,0.36038961039,0.363636363636,0.366883116883,
    0.37012987013,0.373376623377,0.376623376623,0.37987012987,
    0.383116883117,0.386363636364,0.38961038961,0.392857142857,
    0.396103896104,0.399350649351,0.402597402597,0.405844155844,
    0.409090909091,0.412337662338,0.415584415584,0.418831168831,
    0.422077922078,0.425324675325,0.428571428571,0.431818181818,
    0.435064935065,0.438311688312,0.441558441558,0.444805194805,
    0.448051948052,0.451298701299,0.454545454545,0.457792207792,
    0.461038961039,0.464285714286,0.467532467532,0.470779220779,
    0.474025974026,0.477272727273,0.480519480519,0.483766233766,
    0.487012987013,0.49025974026,0.493506493506,0.496753246753,0.5,
    0.503246753247,0.506493506494,0.50974025974,0.512987012987,
    0.516233766234,0.519480519481,0.522727272727,0.525974025974,
    0.529220779221,0.532467532468,0.535714285714,0.538961038961,
    0.542207792208,0.545454545455,0.548701298701,0.551948051948,
    0.555194805195,0.558441558442,0.561688311688,0.564935064935,
    0.568181818182,0.571428571429,0.574675324675,0.577922077922,
    0.581168831169,0.584415584416,0.587662337662,0.590909090909,
    0.594155844156,0.597402597403,0.600649350649,0.603896103896,
    0.607142857143,0.61038961039,0.613636363636,0.616883116883,
    0.62012987013,0.623376623377,0.626623376623,0.62987012987,
    0.633116883117,0.636363636364,0.63961038961,0.642857142857,
    0.646103896104,0.649350649351,0.652597402597,0.655844155844,
    0.659090909091,0.662337662338,0.665584415584,0.668831168831,
    0.672077922078,0.675324675325,0.678571428571,0.681818181818,
    0.685064935065,0.688311688312,0.691558441558,0.694805194805,
    0.698051948052,0.701298701299,0.704545454545,0.707792207792,
    0.711038961039,0.714285714286,0.717532467532,0.720779220779,
    0.724025974026,0.727272727273,0.730519480519,0.733766233766,
    0.737012987013,0.74025974026,0.743506493506,0.746753246753,0.75,
    0.753246753247,0.756493506494,0.75974025974,0.762987012987,
    0.766233766234,0.769480519481,0.772727272727,0.775974025974,
    0.779220779221,0.782467532468,0.785714285714,0.788961038961,
    0.792207792208,0.795454545455,0.798701298701,0.801948051948,
    0.805194805195,0.808441558442,0.811688311688,0.814935064935,
    0.818181818182,0.821428571429,0.824675324675,0.827922077922,
    0.831168831169,0.834415584416,0.837662337662,0.840909090909,
    0.844155844156,0.847402597403,0.850649350649,0.853896103896,
    0.857142857143,0.86038961039,0.863636363636,0.866883116883,
    0.87012987013,0.873376623377,0.876623376623,0.87987012987,
    0.883116883117,0.886363636364,0.88961038961,0.892857142857,
    0.896103896104,0.899350649351,0.902597402597,0.905844155844,
    0.909090909091,0.912337662338,0.915584415584,0.918831168831,
    0.922077922078,0.925324675325,0.928571428571,0.931818181818,
    0.935064935065,0.938311688312,0.941558441558,0.944805194805,
    0.948051948052,0.951298701299,0.954545454545,0.957792207792,
    0.961038961039,0.964285714286,0.967532467532,0.970779220779,
    0.974025974026,0.977272727273,0.980519480519,0.983766233766,
    0.987012987013,0.99025974026,0.993506493506,0.996753246753,1.),
  .QUASI_UNIFORM_KNOTS.);
#81625 = CARTESIAN_POINT('',(0.E+000,1.639344259833E-002));
#81626 = CARTESIAN_POINT('',(1.079203397375E-003,1.639344260122E-002));
#81627 = CARTESIAN_POINT('',(3.237967941736E-003,1.639344260638E-002));
#81628 = CARTESIAN_POINT('',(6.477140230655E-003,1.639344261244E-002));
#81629 = CARTESIAN_POINT('',(9.717290165867E-003,1.639344261701E-002));
#81630 = CARTESIAN_POINT('',(1.2958370095E-002,1.639344262027E-002));
#81631 = CARTESIAN_POINT('',(1.620033239243E-002,1.639344262241E-002));
#81632 = CARTESIAN_POINT('',(1.944312982889E-002,1.639344262361E-002));
#81633 = CARTESIAN_POINT('',(2.268671390846E-002,1.639344262407E-002));
#81634 = CARTESIAN_POINT('',(2.593103496621E-002,1.639344262402E-002));
#81635 = CARTESIAN_POINT('',(2.917604361317E-002,1.639344262366E-002));
#81636 = CARTESIAN_POINT('',(3.242169059308E-002,1.639344262321E-002));
#81637 = CARTESIAN_POINT('',(3.566792601631E-002,1.639344262288E-002));
#81638 = CARTESIAN_POINT('',(3.891470244226E-002,1.639344262287E-002));
#81639 = CARTESIAN_POINT('',(4.216200456583E-002,1.639344262296E-002));
#81640 = CARTESIAN_POINT('',(4.540981577158E-002,1.639344262299E-002));
#81641 = CARTESIAN_POINT('',(4.865812084253E-002,1.639344262298E-002));
#81642 = CARTESIAN_POINT('',(5.190690484528E-002,1.639344262295E-002));
#81643 = CARTESIAN_POINT('',(5.515614793609E-002,1.639344262294E-002));
#81644 = CARTESIAN_POINT('',(5.840585574646E-002,1.639344262293E-002));
#81645 = CARTESIAN_POINT('',(6.165604553954E-002,1.639344262293E-002));
#81646 = CARTESIAN_POINT('',(6.49067355077E-002,1.639344262294E-002));
#81647 = CARTESIAN_POINT('',(6.815793920444E-002,1.639344262295E-002));
#81648 = CARTESIAN_POINT('',(7.140969874506E-002,1.639344262295E-002));
#81649 = CARTESIAN_POINT('',(7.466194431137E-002,1.639344262295E-002));
#81650 = CARTESIAN_POINT('',(7.79144055171E-002,1.639344262295E-002));
#81651 = CARTESIAN_POINT('',(8.116684422156E-002,1.639344262295E-002));
#81652 = CARTESIAN_POINT('',(8.441898705463E-002,1.639344262295E-002));
#81653 = CARTESIAN_POINT('',(8.76706327896E-002,1.639344262295E-002));
#81654 = CARTESIAN_POINT('',(9.092171841149E-002,1.639344262295E-002));
#81655 = CARTESIAN_POINT('',(9.417221934913E-002,1.639344262295E-002));
#81656 = CARTESIAN_POINT('',(9.742210775411E-002,1.639344262295E-002));
#81657 = CARTESIAN_POINT('',(0.100671352882,1.639344262295E-002));
#81658 = CARTESIAN_POINT('',(0.10391992063,1.639344262295E-002));
#81659 = CARTESIAN_POINT('',(0.107167775592,1.639344262295E-002));
#81660 = CARTESIAN_POINT('',(0.110414873868,1.639344262295E-002));
#81661 = CARTESIAN_POINT('',(0.11366119149,1.639344262295E-002));
#81662 = CARTESIAN_POINT('',(0.116906794678,1.639344262295E-002));
#81663 = CARTESIAN_POINT('',(0.120151740345,1.639344262295E-002));
#81664 = CARTESIAN_POINT('',(0.123396087805,1.639344262295E-002));
#81665 = CARTESIAN_POINT('',(0.126639895453,1.639344262295E-002));
#81666 = CARTESIAN_POINT('',(0.129883221757,1.639344262295E-002));
#81667 = CARTESIAN_POINT('',(0.133126124458,1.639344262295E-002));
#81668 = CARTESIAN_POINT('',(0.136368662657,1.639344262295E-002));
#81669 = CARTESIAN_POINT('',(0.139610889154,1.639344262295E-002));
#81670 = CARTESIAN_POINT('',(0.142852903403,1.639344262295E-002));
#81671 = CARTESIAN_POINT('',(0.146094816959,1.639344262295E-002));
#81672 = CARTESIAN_POINT('',(0.149336738319,1.639344262295E-002));
#81673 = CARTESIAN_POINT('',(0.15257877683,1.639344262295E-002));
#81674 = CARTESIAN_POINT('',(0.155821041573,1.639344262295E-002));
#81675 = CARTESIAN_POINT('',(0.159063641853,1.639344262295E-002));
#81676 = CARTESIAN_POINT('',(0.162306686348,1.639344262295E-002));
#81677 = CARTESIAN_POINT('',(0.165550286016,1.639344262295E-002));
#81678 = CARTESIAN_POINT('',(0.1687945389,1.639344262295E-002));
#81679 = CARTESIAN_POINT('',(0.172039419606,1.639344262295E-002));
#81680 = CARTESIAN_POINT('',(0.175284896647,1.639344262295E-002));
#81681 = CARTESIAN_POINT('',(0.178530940156,1.639344262295E-002));
#81682 = CARTESIAN_POINT('',(0.181777519921,1.639344262295E-002));
#81683 = CARTESIAN_POINT('',(0.185024606473,1.639344262295E-002));
#81684 = CARTESIAN_POINT('',(0.188272168761,1.639344262295E-002));
#81685 = CARTESIAN_POINT('',(0.191520153961,1.639344262295E-002));
#81686 = CARTESIAN_POINT('',(0.194768510401,1.639344262295E-002));
#81687 = CARTESIAN_POINT('',(0.198017186494,1.639344262295E-002));
#81688 = CARTESIAN_POINT('',(0.201266129093,1.639344262295E-002));
#81689 = CARTESIAN_POINT('',(0.204515292679,1.639344262295E-002));
#81690 = CARTESIAN_POINT('',(0.207764640184,1.639344262295E-002));
#81691 = CARTESIAN_POINT('',(0.211014132125,1.639344262295E-002));
#81692 = CARTESIAN_POINT('',(0.214263729669,1.639344262295E-002));
#81693 = CARTESIAN_POINT('',(0.217513393724,1.639344262295E-002));
#81694 = CARTESIAN_POINT('',(0.220763089579,1.639344262295E-002));
#81695 = CARTESIAN_POINT('',(0.224012782664,1.639344262295E-002));
#81696 = CARTESIAN_POINT('',(0.227262438245,1.639344262295E-002));
#81697 = CARTESIAN_POINT('',(0.23051202184,1.639344262295E-002));
#81698 = CARTESIAN_POINT('',(0.233761497954,1.639344262295E-002));
#81699 = CARTESIAN_POINT('',(0.237010834949,1.639344262295E-002));
#81700 = CARTESIAN_POINT('',(0.240260019677,1.639344262295E-002));
#81701 = CARTESIAN_POINT('',(0.243509037088,1.639344262295E-002));
#81702 = CARTESIAN_POINT('',(0.246757872718,1.639344262295E-002));
#81703 = CARTESIAN_POINT('',(0.250006512574,1.639344262295E-002));
#81704 = CARTESIAN_POINT('',(0.253254938835,1.639344262295E-002));
#81705 = CARTESIAN_POINT('',(0.256503195287,1.639344262295E-002));
#81706 = CARTESIAN_POINT('',(0.259751320389,1.639344262295E-002));
#81707 = CARTESIAN_POINT('',(0.262999312834,1.639344262295E-002));
#81708 = CARTESIAN_POINT('',(0.266247176059,1.639344262295E-002));
#81709 = CARTESIAN_POINT('',(0.269494912121,1.639344262295E-002));
#81710 = CARTESIAN_POINT('',(0.272742523334,1.639344262295E-002));
#81711 = CARTESIAN_POINT('',(0.275990011853,1.639344262295E-002));
#81712 = CARTESIAN_POINT('',(0.279237379688,1.639344262295E-002));
#81713 = CARTESIAN_POINT('',(0.282484629069,1.639344262295E-002));
#81714 = CARTESIAN_POINT('',(0.28573175848,1.639344262295E-002));
#81715 = CARTESIAN_POINT('',(0.288978765894,1.639344262295E-002));
#81716 = CARTESIAN_POINT('',(0.292225649427,1.639344262295E-002));
#81717 = CARTESIAN_POINT('',(0.29547240707,1.639344262295E-002));
#81718 = CARTESIAN_POINT('',(0.298719037101,1.639344262295E-002));
#81719 = CARTESIAN_POINT('',(0.301965536731,1.639344262295E-002));
#81720 = CARTESIAN_POINT('',(0.305211908028,1.639344262295E-002));
#81721 = CARTESIAN_POINT('',(0.30845815834,1.639344262295E-002));
#81722 = CARTESIAN_POINT('',(0.311704293892,1.639344262295E-002));
#81723 = CARTESIAN_POINT('',(0.314950321177,1.639344262295E-002));
#81724 = CARTESIAN_POINT('',(0.318196246593,1.639344262295E-002));
#81725 = CARTESIAN_POINT('',(0.321442076159,1.639344262295E-002));
#81726 = CARTESIAN_POINT('',(0.324687815709,1.639344262295E-002));
#81727 = CARTESIAN_POINT('',(0.327933471349,1.639344262295E-002));
#81728 = CARTESIAN_POINT('',(0.33117904785,1.639344262295E-002));
#81729 = CARTESIAN_POINT('',(0.334424560796,1.639344262295E-002));
#81730 = CARTESIAN_POINT('',(0.337670028142,1.639344262295E-002));
#81731 = CARTESIAN_POINT('',(0.340915467297,1.639344262295E-002));
#81732 = CARTESIAN_POINT('',(0.344160895882,1.639344262295E-002));
#81733 = CARTESIAN_POINT('',(0.347406331517,1.639344262295E-002));
#81734 = CARTESIAN_POINT('',(0.350651791875,1.639344262295E-002));
#81735 = CARTESIAN_POINT('',(0.353897294658,1.639344262295E-002));
#81736 = CARTESIAN_POINT('',(0.357142857597,1.639344262295E-002));
#81737 = CARTESIAN_POINT('',(0.360388498449,1.639344262295E-002));
#81738 = CARTESIAN_POINT('',(0.363634234984,1.639344262295E-002));
#81739 = CARTESIAN_POINT('',(0.366880084997,1.639344262295E-002));
#81740 = CARTESIAN_POINT('',(0.370126066242,1.639344262295E-002));
#81741 = CARTESIAN_POINT('',(0.373372196652,1.639344262295E-002));
#81742 = CARTESIAN_POINT('',(0.37661849315,1.639344262295E-002));
#81743 = CARTESIAN_POINT('',(0.379864943522,1.639344262295E-002));
#81744 = CARTESIAN_POINT('',(0.383111534292,1.639344262295E-002));
#81745 = CARTESIAN_POINT('',(0.38635825258,1.639344262295E-002));
#81746 = CARTESIAN_POINT('',(0.389605085627,1.639344262295E-002));
#81747 = CARTESIAN_POINT('',(0.392852020884,1.639344262295E-002));
#81748 = CARTESIAN_POINT('',(0.39609904576,1.639344262295E-002));
#81749 = CARTESIAN_POINT('',(0.399346147641,1.639344262295E-002));
#81750 = CARTESIAN_POINT('',(0.402593313893,1.639344262295E-002));
#81751 = CARTESIAN_POINT('',(0.405840531863,1.639344262295E-002));
#81752 = CARTESIAN_POINT('',(0.409087788887,1.639344262295E-002));
#81753 = CARTESIAN_POINT('',(0.412335072297,1.639344262295E-002));
#81754 = CARTESIAN_POINT('',(0.41558236942,1.639344262295E-002));
#81755 = CARTESIAN_POINT('',(0.418829667589,1.639344262295E-002));
#81756 = CARTESIAN_POINT('',(0.422076954132,1.639344262295E-002));
#81757 = CARTESIAN_POINT('',(0.425324216435,1.639344262295E-002));
#81758 = CARTESIAN_POINT('',(0.42857144173,1.639344262295E-002));
#81759 = CARTESIAN_POINT('',(0.431818617895,1.639344262295E-002));
#81760 = CARTESIAN_POINT('',(0.435065730468,1.639344262295E-002));
#81761 = CARTESIAN_POINT('',(0.438312777809,1.639344262295E-002));
#81762 = CARTESIAN_POINT('',(0.441559765494,1.639344262295E-002));
#81763 = CARTESIAN_POINT('',(0.444806697386,1.639344262295E-002));
#81764 = CARTESIAN_POINT('',(0.44805357792,1.639344262295E-002));
#81765 = CARTESIAN_POINT('',(0.451300411393,1.639344262295E-002));
#81766 = CARTESIAN_POINT('',(0.454547202102,1.639344262295E-002));
#81767 = CARTESIAN_POINT('',(0.457793954339,1.639344262295E-002));
#81768 = CARTESIAN_POINT('',(0.461040672216,1.639344262295E-002));
#81769 = CARTESIAN_POINT('',(0.464287359784,1.639344262295E-002));
#81770 = CARTESIAN_POINT('',(0.467534021129,1.639344262295E-002));
#81771 = CARTESIAN_POINT('',(0.470780660349,1.639344262295E-002));
#81772 = CARTESIAN_POINT('',(0.474027281555,1.639344262295E-002));
#81773 = CARTESIAN_POINT('',(0.477273888874,1.639344262295E-002));
#81774 = CARTESIAN_POINT('',(0.480520486445,1.639344262295E-002));
#81775 = CARTESIAN_POINT('',(0.48376707841,1.639344262295E-002));
#81776 = CARTESIAN_POINT('',(0.487013668942,1.639344262295E-002));
#81777 = CARTESIAN_POINT('',(0.490260262077,1.639344262295E-002));
#81778 = CARTESIAN_POINT('',(0.493506861848,1.639344262295E-002));
#81779 = CARTESIAN_POINT('',(0.496753471576,1.639344262295E-002));
#81780 = CARTESIAN_POINT('',(0.500000096573,1.639344262295E-002));
#81781 = CARTESIAN_POINT('',(0.503246723171,1.639344262295E-002));
#81782 = CARTESIAN_POINT('',(0.506493352204,1.639344262295E-002));
#81783 = CARTESIAN_POINT('',(0.509739985835,1.639344262295E-002));
#81784 = CARTESIAN_POINT('',(0.512986625825,1.639344262295E-002));
#81785 = CARTESIAN_POINT('',(0.516233273996,1.639344262295E-002));
#81786 = CARTESIAN_POINT('',(0.519479932108,1.639344262295E-002));
#81787 = CARTESIAN_POINT('',(0.522726601888,1.639344262295E-002));
#81788 = CARTESIAN_POINT('',(0.525973285025,1.639344262295E-002));
#81789 = CARTESIAN_POINT('',(0.529219983166,1.639344262295E-002));
#81790 = CARTESIAN_POINT('',(0.532466697931,1.639344262295E-002));
#81791 = CARTESIAN_POINT('',(0.535713430855,1.639344262295E-002));
#81792 = CARTESIAN_POINT('',(0.538960183588,1.639344262295E-002));
#81793 = CARTESIAN_POINT('',(0.54220695668,1.639344262295E-002));
#81794 = CARTESIAN_POINT('',(0.545453750389,1.639344262295E-002));
#81795 = CARTESIAN_POINT('',(0.548700565118,1.639344262295E-002));
#81796 = CARTESIAN_POINT('',(0.551947401303,1.639344262295E-002));
#81797 = CARTESIAN_POINT('',(0.555194259452,1.639344262295E-002));
#81798 = CARTESIAN_POINT('',(0.558441140101,1.639344262295E-002));
#81799 = CARTESIAN_POINT('',(0.561688039964,1.639344262295E-002));
#81800 = CARTESIAN_POINT('',(0.564934955751,1.639344262295E-002));
#81801 = CARTESIAN_POINT('',(0.568181884121,1.639344262295E-002));
#81802 = CARTESIAN_POINT('',(0.571428821704,1.639344262295E-002));
#81803 = CARTESIAN_POINT('',(0.574675765091,1.639344262295E-002));
#81804 = CARTESIAN_POINT('',(0.577922710838,1.639344262295E-002));
#81805 = CARTESIAN_POINT('',(0.58116965547,1.639344262295E-002));
#81806 = CARTESIAN_POINT('',(0.584416595475,1.639344262295E-002));
#81807 = CARTESIAN_POINT('',(0.587663527313,1.639344262295E-002));
#81808 = CARTESIAN_POINT('',(0.590910447406,1.639344262295E-002));
#81809 = CARTESIAN_POINT('',(0.594157352162,1.639344262295E-002));
#81810 = CARTESIAN_POINT('',(0.59740423791,1.639344262295E-002));
#81811 = CARTESIAN_POINT('',(0.600651101122,1.639344262295E-002));
#81812 = CARTESIAN_POINT('',(0.603897937614,1.639344262295E-002));
#81813 = CARTESIAN_POINT('',(0.607144746724,1.639344262295E-002));
#81814 = CARTESIAN_POINT('',(0.610391531555,1.639344262295E-002));
#81815 = CARTESIAN_POINT('',(0.61363829656,1.639344262295E-002));
#81816 = CARTESIAN_POINT('',(0.616885044614,1.639344262295E-002));
#81817 = CARTESIAN_POINT('',(0.620131776683,1.639344262295E-002));
#81818 = CARTESIAN_POINT('',(0.62337849134,1.639344262295E-002));
#81819 = CARTESIAN_POINT('',(0.626625186886,1.639344262295E-002));
#81820 = CARTESIAN_POINT('',(0.629871824654,1.639344262295E-002));
#81821 = CARTESIAN_POINT('',(0.633118365195,1.639344262295E-002));
#81822 = CARTESIAN_POINT('',(0.636364770707,1.639344262295E-002));
#81823 = CARTESIAN_POINT('',(0.63961100578,1.639344262295E-002));
#81824 = CARTESIAN_POINT('',(0.642857032027,1.639344262295E-002));
#81825 = CARTESIAN_POINT('',(0.646102883034,1.639344262295E-002));
#81826 = CARTESIAN_POINT('',(0.649348598042,1.639344262295E-002));
#81827 = CARTESIAN_POINT('',(0.652594214369,1.639344262295E-002));
#81828 = CARTESIAN_POINT('',(0.655839769413,1.639344262295E-002));
#81829 = CARTESIAN_POINT('',(0.659085300082,1.639344262295E-002));
#81830 = CARTESIAN_POINT('',(0.662330843007,1.639344262295E-002));
#81831 = CARTESIAN_POINT('',(0.665576434184,1.639344262295E-002));
#81832 = CARTESIAN_POINT('',(0.668822110125,1.639344262295E-002));
#81833 = CARTESIAN_POINT('',(0.672067903342,1.639344262295E-002));
#81834 = CARTESIAN_POINT('',(0.675313834616,1.639344262295E-002));
#81835 = CARTESIAN_POINT('',(0.67855992674,1.639344262295E-002));
#81836 = CARTESIAN_POINT('',(0.681806202347,1.639344262295E-002));
#81837 = CARTESIAN_POINT('',(0.685052684554,1.639344262295E-002));
#81838 = CARTESIAN_POINT('',(0.688299396067,1.639344262295E-002));
#81839 = CARTESIAN_POINT('',(0.691546360691,1.639344262295E-002));
#81840 = CARTESIAN_POINT('',(0.694793591188,1.639344262295E-002));
#81841 = CARTESIAN_POINT('',(0.69804109828,1.639344262295E-002));
#81842 = CARTESIAN_POINT('',(0.701288893229,1.639344262295E-002));
#81843 = CARTESIAN_POINT('',(0.704536987415,1.639344262295E-002));
#81844 = CARTESIAN_POINT('',(0.707785391493,1.639344262295E-002));
#81845 = CARTESIAN_POINT('',(0.711034121312,1.639344262295E-002));
#81846 = CARTESIAN_POINT('',(0.714283194877,1.639344262295E-002));
#81847 = CARTESIAN_POINT('',(0.717532629525,1.639344262295E-002));
#81848 = CARTESIAN_POINT('',(0.720782443539,1.639344262295E-002));
#81849 = CARTESIAN_POINT('',(0.72403265229,1.639344262295E-002));
#81850 = CARTESIAN_POINT('',(0.727283162574,1.639344262295E-002));
#81851 = CARTESIAN_POINT('',(0.730533884238,1.639344262295E-002));
#81852 = CARTESIAN_POINT('',(0.733784725463,1.639344262295E-002));
#81853 = CARTESIAN_POINT('',(0.737035599219,1.639344262295E-002));
#81854 = CARTESIAN_POINT('',(0.740286382147,1.639344262295E-002));
#81855 = CARTESIAN_POINT('',(0.743536943067,1.639344262295E-002));
#81856 = CARTESIAN_POINT('',(0.746787149682,1.639344262295E-002));
#81857 = CARTESIAN_POINT('',(0.750036882287,1.639344262295E-002));
#81858 = CARTESIAN_POINT('',(0.753286035998,1.639344262295E-002));
#81859 = CARTESIAN_POINT('',(0.7565345934,1.639344262295E-002));
#81860 = CARTESIAN_POINT('',(0.759782533677,1.639344262295E-002));
#81861 = CARTESIAN_POINT('',(0.76302983218,1.639344262295E-002));
#81862 = CARTESIAN_POINT('',(0.76627646767,1.639344262295E-002));
#81863 = CARTESIAN_POINT('',(0.769522410263,1.639344262295E-002));
#81864 = CARTESIAN_POINT('',(0.772767689802,1.639344262295E-002));
#81865 = CARTESIAN_POINT('',(0.776012352284,1.639344262295E-002));
#81866 = CARTESIAN_POINT('',(0.779256439334,1.639344262295E-002));
#81867 = CARTESIAN_POINT('',(0.782499993739,1.639344262295E-002));
#81868 = CARTESIAN_POINT('',(0.785743058378,1.639344262295E-002));
#81869 = CARTESIAN_POINT('',(0.788985675906,1.639344262295E-002));
#81870 = CARTESIAN_POINT('',(0.792227889181,1.639344262295E-002));
#81871 = CARTESIAN_POINT('',(0.795469738064,1.639344262295E-002));
#81872 = CARTESIAN_POINT('',(0.798711261713,1.639344262295E-002));
#81873 = CARTESIAN_POINT('',(0.801952499346,1.639344262295E-002));
#81874 = CARTESIAN_POINT('',(0.80519349022,1.639344262295E-002));
#81875 = CARTESIAN_POINT('',(0.808434273502,1.639344262295E-002));
#81876 = CARTESIAN_POINT('',(0.811674889484,1.639344262295E-002));
#81877 = CARTESIAN_POINT('',(0.814915374035,1.639344262295E-002));
#81878 = CARTESIAN_POINT('',(0.818155788762,1.639344262295E-002));
#81879 = CARTESIAN_POINT('',(0.821396207935,1.639344262295E-002));
#81880 = CARTESIAN_POINT('',(0.824636702896,1.639344262295E-002));
#81881 = CARTESIAN_POINT('',(0.827877345794,1.639344262295E-002));
#81882 = CARTESIAN_POINT('',(0.831118206428,1.639344262295E-002));
#81883 = CARTESIAN_POINT('',(0.834359355687,1.639344262295E-002));
#81884 = CARTESIAN_POINT('',(0.837600861475,1.639344262295E-002));
#81885 = CARTESIAN_POINT('',(0.84084280471,1.639344262295E-002));
#81886 = CARTESIAN_POINT('',(0.844085282758,1.639344262295E-002));
#81887 = CARTESIAN_POINT('',(0.847328390352,1.639344262295E-002));
#81888 = CARTESIAN_POINT('',(0.850572222005,1.639344262295E-002));
#81889 = CARTESIAN_POINT('',(0.853816883493,1.639344262295E-002));
#81890 = CARTESIAN_POINT('',(0.857062480772,1.639344262295E-002));
#81891 = CARTESIAN_POINT('',(0.860309128108,1.639344262295E-002));
#81892 = CARTESIAN_POINT('',(0.863556907184,1.639344262295E-002));
#81893 = CARTESIAN_POINT('',(0.866805771783,1.639344262295E-002));
#81894 = CARTESIAN_POINT('',(0.870055693041,1.639344262295E-002));
#81895 = CARTESIAN_POINT('',(0.873306635284,1.639344262295E-002));
#81896 = CARTESIAN_POINT('',(0.876558582085,1.639344262295E-002));
#81897 = CARTESIAN_POINT('',(0.879811386038,1.639344262295E-002));
#81898 = CARTESIAN_POINT('',(0.88306485246,1.639344262295E-002));
#81899 = CARTESIAN_POINT('',(0.886318798069,1.639344262295E-002));
#81900 = CARTESIAN_POINT('',(0.889573071915,1.639344262295E-002));
#81901 = CARTESIAN_POINT('',(0.892827521766,1.639344262295E-002));
#81902 = CARTESIAN_POINT('',(0.896081997332,1.639344262295E-002));
#81903 = CARTESIAN_POINT('',(0.899336340612,1.639344262295E-002));
#81904 = CARTESIAN_POINT('',(0.902590381466,1.639344262295E-002));
#81905 = CARTESIAN_POINT('',(0.905843957101,1.639344262295E-002));
#81906 = CARTESIAN_POINT('',(0.909096885069,1.639344262295E-002));
#81907 = CARTESIAN_POINT('',(0.912349174362,1.639344262295E-002));
#81908 = CARTESIAN_POINT('',(0.915600865844,1.639344262295E-002));
#81909 = CARTESIAN_POINT('',(0.918851991853,1.639344262295E-002));
#81910 = CARTESIAN_POINT('',(0.922102587349,1.639344262295E-002));
#81911 = CARTESIAN_POINT('',(0.925352688673,1.639344262295E-002));
#81912 = CARTESIAN_POINT('',(0.928602331333,1.639344262295E-002));
#81913 = CARTESIAN_POINT('',(0.931851553316,1.639344262295E-002));
#81914 = CARTESIAN_POINT('',(0.935100377961,1.639344262295E-002));
#81915 = CARTESIAN_POINT('',(0.938348820944,1.639344262295E-002));
#81916 = CARTESIAN_POINT('',(0.941596899462,1.639344262295E-002));
#81917 = CARTESIAN_POINT('',(0.944844630096,1.639344262295E-002));
#81918 = CARTESIAN_POINT('',(0.948092029546,1.639344262295E-002));
#81919 = CARTESIAN_POINT('',(0.951339113237,1.639344262295E-002));
#81920 = CARTESIAN_POINT('',(0.954585901044,1.639344262295E-002));
#81921 = CARTESIAN_POINT('',(0.957832392655,1.639344262295E-002));
#81922 = CARTESIAN_POINT('',(0.961078562126,1.639344262295E-002));
#81923 = CARTESIAN_POINT('',(0.964324388602,1.639344262295E-002));
#81924 = CARTESIAN_POINT('',(0.967569849868,1.639344262294E-002));
#81925 = CARTESIAN_POINT('',(0.970814923816,1.639344262293E-002));
#81926 = CARTESIAN_POINT('',(0.974059588319,1.639344262295E-002));
#81927 = CARTESIAN_POINT('',(0.977303820711,1.639344262297E-002));
#81928 = CARTESIAN_POINT('',(0.980547601161,1.639344262276E-002));
#81929 = CARTESIAN_POINT('',(0.983790917795,1.639344262261E-002));
#81930 = CARTESIAN_POINT('',(0.98703375763,1.639344262268E-002));
#81931 = CARTESIAN_POINT('',(0.99027610794,1.639344262336E-002));
#81932 = CARTESIAN_POINT('',(0.993517955661,1.639344262386E-002));
#81933 = CARTESIAN_POINT('',(0.996759287548,1.639344262253E-002));
#81934 = CARTESIAN_POINT('',(0.99891982277,1.63934426198E-002));
#81935 = CARTESIAN_POINT('',(1.,1.639344261779E-002));
#81936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81937 = ORIENTED_EDGE('',*,*,#81938,.F.);
#81938 = EDGE_CURVE('',#81939,#81514,#81941,.T.);
#81939 = VERTEX_POINT('',#81940);
#81940 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#81941 = SURFACE_CURVE('',#81942,(#81945),.PCURVE_S1.);
#81942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81943,#81944),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#81943 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#81944 = CARTESIAN_POINT('',(1.146897693293E-003,-36.31303575675,
    25.243987434611));
#81945 = PCURVE('',#81598,#81946);
#81946 = DEFINITIONAL_REPRESENTATION('',(#81947),#81950);
#81947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81948,#81949),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#81948 = CARTESIAN_POINT('',(1.,1.));
#81949 = CARTESIAN_POINT('',(1.,1.639344262295E-002));
#81950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81951 = ORIENTED_EDGE('',*,*,#81952,.T.);
#81952 = EDGE_CURVE('',#81939,#81953,#81955,.T.);
#81953 = VERTEX_POINT('',#81954);
#81954 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#81955 = SURFACE_CURVE('',#81956,(#81969),.PCURVE_S1.);
#81956 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81957,#81958,#81959,#81960,
    #81961,#81962,#81963,#81964,#81965,#81966,#81967,#81968),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802359,
    0.249969155056,0.376377496898,0.499899115149,0.626307667287,
    0.749832400714,0.834174750227,0.916978591564,1.),.UNSPECIFIED.);
#81957 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#81958 = CARTESIAN_POINT('',(6.001146897693,-36.32153090674,
    25.208308808487));
#81959 = CARTESIAN_POINT('',(6.001146897693,-36.33842251713,
    25.137366040741));
#81960 = CARTESIAN_POINT('',(6.001146897693,-36.39338108756,
    25.041366793745));
#81961 = CARTESIAN_POINT('',(6.001146897693,-36.4650123186,24.9587280765
    ));
#81962 = CARTESIAN_POINT('',(6.001146897693,-36.55426795967,
    24.894043473372));
#81963 = CARTESIAN_POINT('',(6.001146897693,-36.65419699006,
    24.849792930641));
#81964 = CARTESIAN_POINT('',(6.001146897693,-36.75033721817,
    24.831016872307));
#81965 = CARTESIAN_POINT('',(6.001146897693,-36.83494852948,
    24.830127085088));
#81966 = CARTESIAN_POINT('',(6.001146897693,-36.90745511062,
    24.839007425746));
#81967 = CARTESIAN_POINT('',(6.001146897693,-36.95343152829,
    24.853639773844));
#81968 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#81969 = PCURVE('',#81598,#81970);
#81970 = DEFINITIONAL_REPRESENTATION('',(#81971),#81975);
#81971 = LINE('',#81972,#81973);
#81972 = CARTESIAN_POINT('',(1.,1.));
#81973 = VECTOR('',#81974,1.);
#81974 = DIRECTION('',(-1.,0.E+000));
#81975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81976 = ORIENTED_EDGE('',*,*,#81977,.T.);
#81977 = EDGE_CURVE('',#81953,#81512,#81978,.T.);
#81978 = SURFACE_CURVE('',#81979,(#81982),.PCURVE_S1.);
#81979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81980,#81981),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#81980 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#81981 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#81982 = PCURVE('',#81598,#81983);
#81983 = DEFINITIONAL_REPRESENTATION('',(#81984),#81987);
#81984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81985,#81986),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#81985 = CARTESIAN_POINT('',(0.E+000,1.));
#81986 = CARTESIAN_POINT('',(0.E+000,1.639344262295E-002));
#81987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81992)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81989,#81990,#81991)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81989 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81990 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81991 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81992 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#81989,
  'distance_accuracy_value','confusion accuracy');
#81993 = SHAPE_DEFINITION_REPRESENTATION(#81994,#81504);
#81994 = PRODUCT_DEFINITION_SHAPE('','',#81995);
#81995 = PRODUCT_DEFINITION('design','',#81996,#81999);
#81996 = PRODUCT_DEFINITION_FORMATION('','',#81997);
#81997 = PRODUCT('CADSOFTTOOLS 1.426','CADSOFTTOOLS 1.426','',(#81998));
#81998 = PRODUCT_CONTEXT('',#2,'mechanical');
#81999 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82000 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82001,#82003);
#82001 = ( REPRESENTATION_RELATIONSHIP('','',#81504,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82002) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82002 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1715);
#82003 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82004);
#82004 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('426','','',#5,#81995,$);
#82005 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81997));
#82006 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82007),#82265);
#82007 = SHELL_BASED_SURFACE_MODEL('',(#82008));
#82008 = OPEN_SHELL('',(#82009));
#82009 = ADVANCED_FACE('',(#82010),#82041,.T.);
#82010 = FACE_BOUND('',#82011,.T.);
#82011 = EDGE_LOOP('',(#82012,#82104,#82146,#82251));
#82012 = ORIENTED_EDGE('',*,*,#82013,.F.);
#82013 = EDGE_CURVE('',#82014,#82016,#82018,.T.);
#82014 = VERTEX_POINT('',#82015);
#82015 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#82016 = VERTEX_POINT('',#82017);
#82017 = CARTESIAN_POINT('',(5.266520892777,-32.01652089278,
    26.062668938633));
#82018 = SURFACE_CURVE('',#82019,(#82040),.PCURVE_S1.);
#82019 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82020,#82021,#82022,#82023,
    #82024,#82025,#82026,#82027,#82028,#82029,#82030,#82031,#82032,
    #82033,#82034,#82035,#82036,#82037,#82038,#82039),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.100814196828,0.204756190123,
    0.304287581693,0.40679365197,0.517976016433,0.630556762886,
    0.762162521542,0.898407274721,1.),.UNSPECIFIED.);
#82020 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#82021 = CARTESIAN_POINT('',(5.329785450461,-32.57206890091,
    26.856308950245));
#82022 = CARTESIAN_POINT('',(5.346644445418,-32.55427287364,
    26.830886054143));
#82023 = CARTESIAN_POINT('',(5.374738580245,-32.51657949794,
    26.777038374574));
#82024 = CARTESIAN_POINT('',(5.386989568152,-32.49670839302,
    26.748651081838));
#82025 = CARTESIAN_POINT('',(5.406247857974,-32.45751845487,
    26.692665455901));
#82026 = CARTESIAN_POINT('',(5.413539429789,-32.43792695221,
    26.66467759497));
#82027 = CARTESIAN_POINT('',(5.424257814582,-32.39794464727,
    26.607560016478));
#82028 = CARTESIAN_POINT('',(5.427444329646,-32.37721587964,
    26.577947491293));
#82029 = CARTESIAN_POINT('',(5.429873098027,-32.33445475332,
    26.516860167982));
#82030 = CARTESIAN_POINT('',(5.428508533631,-32.31209175238,
    26.484913023775));
#82031 = CARTESIAN_POINT('',(5.421438037531,-32.26751945412,
    26.421238311981));
#82032 = CARTESIAN_POINT('',(5.415252954224,-32.24504614944,
    26.389133591011));
#82033 = CARTESIAN_POINT('',(5.397835230025,-32.19721650547,
    26.320805528189));
#82034 = CARTESIAN_POINT('',(5.38525300584,-32.17169722694,
    26.284349416003));
#82035 = CARTESIAN_POINT('',(5.355077025328,-32.12091842857,
    26.21180827547));
#82036 = CARTESIAN_POINT('',(5.336579782418,-32.09546725154,
    26.175449451146));
#82037 = CARTESIAN_POINT('',(5.300904799648,-32.05233404201,
    26.113830580387));
#82038 = CARTESIAN_POINT('',(5.283712846213,-32.03442746739,
    26.08824975951));
#82039 = CARTESIAN_POINT('',(5.266520892777,-32.01652089278,
    26.062668938633));
#82040 = PCURVE('',#82041,#82054);
#82041 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
    (#82042,#82043,#82044)
    ,(#82045,#82046,#82047)
    ,(#82048,#82049,#82050)
    ,(#82051,#82052,#82053
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
    0.E+000,1.),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.) 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
    (1.,0.951702531913,1.)
    ,(1.,0.944005125104,1.)
    ,(1.,0.913551945636,1.)
,(1.,0.863458412584,1.))) REPRESENTATION_ITEM('') SURFACE() );
#82042 = CARTESIAN_POINT('',(6.002389585289,-30.76198300068,
    27.113909927935));
#82043 = CARTESIAN_POINT('',(6.182212846369,-30.83776772183,
    27.370800300906));
#82044 = CARTESIAN_POINT('',(6.173689647442,-30.89926516014,
    27.687372272299));
#82045 = CARTESIAN_POINT('',(5.93325891981,-31.26078150002,
    27.015151834395));
#82046 = CARTESIAN_POINT('',(6.10890111187,-31.48747536685,
    27.266069251623));
#82047 = CARTESIAN_POINT('',(6.068161511039,-31.66068233621,
    27.588602095346));
#82048 = CARTESIAN_POINT('',(5.663079914686,-31.71952286283,
    26.629181827074));
#82049 = CARTESIAN_POINT('',(5.801854222261,-32.11387127827,
    26.827430837897));
#82050 = CARTESIAN_POINT('',(5.655467012396,-32.36101973847,
    27.202336308455));
#82051 = CARTESIAN_POINT('',(5.259408696836,-32.02187400526,
    26.052508658717));
#82052 = CARTESIAN_POINT('',(5.391623012421,-32.55863980967,
    26.24138625241));
#82053 = CARTESIAN_POINT('',(5.039666186119,-32.82225669343,
    26.62597100308));
#82054 = DEFINITIONAL_REPRESENTATION('',(#82055),#82103);
#82055 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82056,#82057,#82058,#82059,
    #82060,#82061,#82062,#82063,#82064,#82065,#82066,#82067,#82068,
    #82069,#82070,#82071,#82072,#82073,#82074,#82075,#82076,#82077,
    #82078,#82079,#82080,#82081,#82082,#82083,#82084,#82085,#82086,
    #82087,#82088,#82089,#82090,#82091,#82092,#82093,#82094,#82095,
    #82096,#82097,#82098,#82099,#82100,#82101,#82102),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#82056 = CARTESIAN_POINT('',(0.843934380441,1.000004621549));
#82057 = CARTESIAN_POINT('',(0.844017615521,0.991531726695));
#82058 = CARTESIAN_POINT('',(0.844194689941,0.974487853494));
#82059 = CARTESIAN_POINT('',(0.844528889629,0.948816163467));
#82060 = CARTESIAN_POINT('',(0.844961591418,0.923341958948));
#82061 = CARTESIAN_POINT('',(0.845546723692,0.897966121474));
#82062 = CARTESIAN_POINT('',(0.846344320276,0.872670092503));
#82063 = CARTESIAN_POINT('',(0.847295214546,0.847359538143));
#82064 = CARTESIAN_POINT('',(0.848404895334,0.822121964172));
#82065 = CARTESIAN_POINT('',(0.849671663273,0.797002119799));
#82066 = CARTESIAN_POINT('',(0.851093086073,0.772086242342));
#82067 = CARTESIAN_POINT('',(0.852676703746,0.747329511381));
#82068 = CARTESIAN_POINT('',(0.854427545036,0.722647855227));
#82069 = CARTESIAN_POINT('',(0.856339257894,0.698093293826));
#82070 = CARTESIAN_POINT('',(0.858408334457,0.67368298943));
#82071 = CARTESIAN_POINT('',(0.86063065882,0.649441925222));
#82072 = CARTESIAN_POINT('',(0.863031150136,0.625226919738));
#82073 = CARTESIAN_POINT('',(0.865593826078,0.601134038357));
#82074 = CARTESIAN_POINT('',(0.868312062165,0.577205804783));
#82075 = CARTESIAN_POINT('',(0.87116771948,0.553538732279));
#82076 = CARTESIAN_POINT('',(0.874178160945,0.530063617358));
#82077 = CARTESIAN_POINT('',(0.877351593428,0.506727112233));
#82078 = CARTESIAN_POINT('',(0.880676920216,0.483563919216));
#82079 = CARTESIAN_POINT('',(0.884150564008,0.460579018568));
#82080 = CARTESIAN_POINT('',(0.887756711046,0.437814953693));
#82081 = CARTESIAN_POINT('',(0.89152423338,0.415185950027));
#82082 = CARTESIAN_POINT('',(0.895450400925,0.392693779984));
#82083 = CARTESIAN_POINT('',(0.899520589885,0.370374354279));
#82084 = CARTESIAN_POINT('',(0.903725805672,0.348248830555));
#82085 = CARTESIAN_POINT('',(0.908043891549,0.326370942612));
#82086 = CARTESIAN_POINT('',(0.912504955665,0.304666473131));
#82087 = CARTESIAN_POINT('',(0.917108937911,0.283124325797));
#82088 = CARTESIAN_POINT('',(0.921846661866,0.261757008561));
#82089 = CARTESIAN_POINT('',(0.926710602767,0.240572869767));
#82090 = CARTESIAN_POINT('',(0.931694114102,0.219579230935));
#82091 = CARTESIAN_POINT('',(0.936783730128,0.198797058148));
#82092 = CARTESIAN_POINT('',(0.942014896989,0.178151609824));
#82093 = CARTESIAN_POINT('',(0.947375204266,0.157659331359));
#82094 = CARTESIAN_POINT('',(0.952856198122,0.13732986357));
#82095 = CARTESIAN_POINT('',(0.958447454296,0.117176251989));
#82096 = CARTESIAN_POINT('',(0.964140619745,9.720983519053E-002));
#82097 = CARTESIAN_POINT('',(0.969919185214,7.744995530535E-002));
#82098 = CARTESIAN_POINT('',(0.975827782938,5.788386598765E-002));
#82099 = CARTESIAN_POINT('',(0.981841319649,3.846819194316E-002));
#82100 = CARTESIAN_POINT('',(0.987941491473,1.917520015201E-002));
#82101 = CARTESIAN_POINT('',(0.992052466094,6.382807945295E-003));
#82102 = CARTESIAN_POINT('',(0.994115708118,5.157578044815E-007));
#82103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82104 = ORIENTED_EDGE('',*,*,#82105,.F.);
#82105 = EDGE_CURVE('',#82106,#82014,#82108,.T.);
#82106 = VERTEX_POINT('',#82107);
#82107 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#82108 = SURFACE_CURVE('',#82109,(#82117),.PCURVE_S1.);
#82109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82110,#82111,#82112,#82113,
    #82114,#82115,#82116),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.312795523614,0.605053237509,0.827275459731,1.),.UNSPECIFIED.);
#82110 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#82111 = CARTESIAN_POINT('',(5.956226816416,-31.67405023736,
    27.48122250298));
#82112 = CARTESIAN_POINT('',(5.852449115748,-31.89658784567,
    27.387661141429));
#82113 = CARTESIAN_POINT('',(5.66859951762,-32.18652729869,
    27.214181293507));
#82114 = CARTESIAN_POINT('',(5.485515614734,-32.41432094472,
    27.043360572835));
#82115 = CARTESIAN_POINT('',(5.367235843648,-32.53755604049,
    26.932433432693));
#82116 = CARTESIAN_POINT('',(5.312926455503,-32.58986492818,
    26.881731846347));
#82117 = PCURVE('',#82041,#82118);
#82118 = DEFINITIONAL_REPRESENTATION('',(#82119),#82145);
#82119 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82120,#82121,#82122,#82123,
    #82124,#82125,#82126,#82127,#82128,#82129,#82130,#82131,#82132,
    #82133,#82134,#82135,#82136,#82137,#82138,#82139,#82140,#82141,
    #82142,#82143,#82144),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#82120 = CARTESIAN_POINT('',(0.297930425852,1.000007217897));
#82121 = CARTESIAN_POINT('',(0.305789128554,1.000167644982));
#82122 = CARTESIAN_POINT('',(0.32157188635,1.000086685536));
#82123 = CARTESIAN_POINT('',(0.345398982081,0.999487772747));
#82124 = CARTESIAN_POINT('',(0.369319014946,0.999514319417));
#82125 = CARTESIAN_POINT('',(0.393331196203,0.999956878137));
#82126 = CARTESIAN_POINT('',(0.417470010066,1.000020054753));
#82127 = CARTESIAN_POINT('',(0.441719937647,1.00000299794));
#82128 = CARTESIAN_POINT('',(0.466076407038,1.00000744202));
#82129 = CARTESIAN_POINT('',(0.490543681773,1.000006126979));
#82130 = CARTESIAN_POINT('',(0.515120603328,1.000006358195));
#82131 = CARTESIAN_POINT('',(0.539806108039,1.000006173939));
#82132 = CARTESIAN_POINT('',(0.564598475369,1.000006115594));
#82133 = CARTESIAN_POINT('',(0.589495556832,1.000005979257));
#82134 = CARTESIAN_POINT('',(0.614494868599,1.00000581665));
#82135 = CARTESIAN_POINT('',(0.639593199568,1.000005667599));
#82136 = CARTESIAN_POINT('',(0.664789148969,1.000005521185));
#82137 = CARTESIAN_POINT('',(0.690082641358,1.000005380083));
#82138 = CARTESIAN_POINT('',(0.715473856959,1.000005243328));
#82139 = CARTESIAN_POINT('',(0.740963420756,1.000005110937));
#82140 = CARTESIAN_POINT('',(0.766552503556,1.000004982668));
#82141 = CARTESIAN_POINT('',(0.792241482226,1.000004858362));
#82142 = CARTESIAN_POINT('',(0.818030160412,1.000004737847));
#82143 = CARTESIAN_POINT('',(0.835288682261,1.000004659929));
#82144 = CARTESIAN_POINT('',(0.843934380441,1.000004621549));
#82145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82146 = ORIENTED_EDGE('',*,*,#82147,.F.);
#82147 = EDGE_CURVE('',#82148,#82106,#82150,.T.);
#82148 = VERTEX_POINT('',#82149);
#82149 = CARTESIAN_POINT('',(6.001146897693,-30.77079747014,
    27.112134659942));
#82150 = SURFACE_CURVE('',#82151,(#82178),.PCURVE_S1.);
#82151 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82152,#82153,#82154,#82155,
    #82156,#82157,#82158,#82159,#82160,#82161,#82162,#82163,#82164,
    #82165,#82166,#82167,#82168,#82169,#82170,#82171,#82172,#82173,
    #82174,#82175,#82176,#82177),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.351333750528,0.49789585441,0.57119507458,
    0.639345928641,0.689395591394,0.738492333753,0.782201007734,
    0.82321979318,0.866643659664,0.909138841127,0.952365576708,1.),
  .UNSPECIFIED.);
#82152 = CARTESIAN_POINT('',(6.001146897693,-30.77079747014,
    27.112134659942));
#82153 = CARTESIAN_POINT('',(6.001146897693,-30.88845669989,
    27.110652906824));
#82154 = CARTESIAN_POINT('',(6.001146897693,-31.00611592964,
    27.109171153706));
#82155 = CARTESIAN_POINT('',(6.001146897693,-31.1674277623,
    27.13717538005));
#82156 = CARTESIAN_POINT('',(6.001146897693,-31.21484094663,
    27.145720275922));
#82157 = CARTESIAN_POINT('',(6.001146897693,-31.28417923158,
    27.168725066511));
#82158 = CARTESIAN_POINT('',(6.001146897693,-31.30760309438,
    27.177174902341));
#82159 = CARTESIAN_POINT('',(6.001146897693,-31.35043512258,
    27.197170136798));
#82160 = CARTESIAN_POINT('',(6.001146897693,-31.37081154328,
    27.207955362326));
#82161 = CARTESIAN_POINT('',(6.001146897693,-31.40383188432,
    27.229569206288));
#82162 = CARTESIAN_POINT('',(6.001146897693,-31.41743334296,
    27.239474711648));
#82163 = CARTESIAN_POINT('',(6.001146897693,-31.4427474939,
    27.260924583101));
#82164 = CARTESIAN_POINT('',(6.001146897693,-31.45483951398,
    27.272471298243));
#82165 = CARTESIAN_POINT('',(6.001146897693,-31.47568794569,
    27.295527810585));
#82166 = CARTESIAN_POINT('',(6.001146897693,-31.48493510467,
    27.30701633841));
#82167 = CARTESIAN_POINT('',(6.001146897693,-31.50113112171,
    27.330266292461));
#82168 = CARTESIAN_POINT('',(6.001146897693,-31.50830485435,
    27.34208310414));
#82169 = CARTESIAN_POINT('',(6.001146897693,-31.52154843238,
    27.367074711236));
#82170 = CARTESIAN_POINT('',(6.001146897693,-31.52760396213,
    27.380528425963));
#82171 = CARTESIAN_POINT('',(6.001146897693,-31.53780899629,
    27.407442467611));
#82172 = CARTESIAN_POINT('',(6.001146897693,-31.54196990152,
    27.421092196057));
#82173 = CARTESIAN_POINT('',(6.001146897693,-31.54901234832,
    27.449000101364));
#82174 = CARTESIAN_POINT('',(6.001146897693,-31.55154136404,
    27.46346570465));
#82175 = CARTESIAN_POINT('',(6.001146897693,-31.55631347935,
    27.493762432124));
#82176 = CARTESIAN_POINT('',(6.001146897693,-31.55788045075,
    27.509820745186));
#82177 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#82178 = PCURVE('',#82041,#82179);
#82179 = DEFINITIONAL_REPRESENTATION('',(#82180),#82250);
#82180 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82181,#82182,#82183,#82184,
    #82185,#82186,#82187,#82188,#82189,#82190,#82191,#82192,#82193,
    #82194,#82195,#82196,#82197,#82198,#82199,#82200,#82201,#82202,
    #82203,#82204,#82205,#82206,#82207,#82208,#82209,#82210,#82211,
    #82212,#82213,#82214,#82215,#82216,#82217,#82218,#82219,#82220,
    #82221,#82222,#82223,#82224,#82225,#82226,#82227,#82228,#82229,
    #82230,#82231,#82232,#82233,#82234,#82235,#82236,#82237,#82238,
    #82239,#82240,#82241,#82242,#82243,#82244,#82245,#82246,#82247,
    #82248,#82249),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#82181 = CARTESIAN_POINT('',(5.893145527288E-003,1.275983951936E-006));
#82182 = CARTESIAN_POINT('',(9.095747778178E-003,1.921473765167E-003));
#82183 = CARTESIAN_POINT('',(1.547597054639E-002,5.856434829013E-003));
#82184 = CARTESIAN_POINT('',(2.496619453486E-002,1.204511609294E-002));
#82185 = CARTESIAN_POINT('',(3.437110766629E-002,1.852274341864E-002));
#82186 = CARTESIAN_POINT('',(4.36856343026E-002,2.529145189574E-002));
#82187 = CARTESIAN_POINT('',(5.290479988427E-002,3.235305716351E-002));
#82188 = CARTESIAN_POINT('',(6.202375435736E-002,3.970904501288E-002));
#82189 = CARTESIAN_POINT('',(7.103778077108E-002,4.736063266422E-002));
#82190 = CARTESIAN_POINT('',(7.994230572914E-002,5.530881162571E-002));
#82191 = CARTESIAN_POINT('',(8.87329072628E-002,6.355439568739E-002));
#82192 = CARTESIAN_POINT('',(9.740532137862E-002,7.209806719338E-002));
#82193 = CARTESIAN_POINT('',(0.105955447032,8.094042293925E-002));
#82194 = CARTESIAN_POINT('',(0.114379349711,9.008201886686E-002));
#82195 = CARTESIAN_POINT('',(0.122673263672,9.95234134715E-002));
#82196 = CARTESIAN_POINT('',(0.130833593057,0.109265209301));
#82197 = CARTESIAN_POINT('',(0.138856911637,0.119308093584));
#82198 = CARTESIAN_POINT('',(0.146739962595,0.129652873188));
#82199 = CARTESIAN_POINT('',(0.154479653715,0.140300521067));
#82200 = CARTESIAN_POINT('',(0.162073065781,0.15125216951));
#82201 = CARTESIAN_POINT('',(0.169517408337,0.16250929128));
#82202 = CARTESIAN_POINT('',(0.176810169056,0.174073168526));
#82203 = CARTESIAN_POINT('',(0.183948538267,0.18594700864));
#82204 = CARTESIAN_POINT('',(0.190931536771,0.198128170403));
#82205 = CARTESIAN_POINT('',(0.197752053526,0.210637287871));
#82206 = CARTESIAN_POINT('',(0.204426539219,0.223409678993));
#82207 = CARTESIAN_POINT('',(0.211008485837,0.236248710828));
#82208 = CARTESIAN_POINT('',(0.217470974209,0.249251158159));
#82209 = CARTESIAN_POINT('',(0.223806696877,0.262441930282));
#82210 = CARTESIAN_POINT('',(0.230003128219,0.275865098023));
#82211 = CARTESIAN_POINT('',(0.236049018448,0.289559925911));
#82212 = CARTESIAN_POINT('',(0.24193344379,0.30356623443));
#82213 = CARTESIAN_POINT('',(0.247643306269,0.317927527453));
#82214 = CARTESIAN_POINT('',(0.253174476285,0.332673809057));
#82215 = CARTESIAN_POINT('',(0.258489911259,0.347887947061));
#82216 = CARTESIAN_POINT('',(0.263683129685,0.363447726373));
#82217 = CARTESIAN_POINT('',(0.268747047058,0.379299644333));
#82218 = CARTESIAN_POINT('',(0.273622171016,0.395475316747));
#82219 = CARTESIAN_POINT('',(0.278274406871,0.411982825075));
#82220 = CARTESIAN_POINT('',(0.282629679514,0.428846534978));
#82221 = CARTESIAN_POINT('',(0.286793728243,0.446052574011));
#82222 = CARTESIAN_POINT('',(0.290745959589,0.463589296868));
#82223 = CARTESIAN_POINT('',(0.294451726368,0.48145365021));
#82224 = CARTESIAN_POINT('',(0.297874017224,0.499640942275));
#82225 = CARTESIAN_POINT('',(0.301006362455,0.518157374351));
#82226 = CARTESIAN_POINT('',(0.303909015867,0.537013253484));
#82227 = CARTESIAN_POINT('',(0.306532325089,0.556196513017));
#82228 = CARTESIAN_POINT('',(0.308844753942,0.575698740238));
#82229 = CARTESIAN_POINT('',(0.310901879695,0.595632543507));
#82230 = CARTESIAN_POINT('',(0.312673592396,0.615862017947));
#82231 = CARTESIAN_POINT('',(0.314124439476,0.636225423762));
#82232 = CARTESIAN_POINT('',(0.315289589328,0.656845657018));
#82233 = CARTESIAN_POINT('',(0.316162557667,0.677695230875));
#82234 = CARTESIAN_POINT('',(0.316718567452,0.698657094493));
#82235 = CARTESIAN_POINT('',(0.316969868913,0.719862167633));
#82236 = CARTESIAN_POINT('',(0.316932926595,0.741213825127));
#82237 = CARTESIAN_POINT('',(0.316618180577,0.762643383783));
#82238 = CARTESIAN_POINT('',(0.316020950758,0.784307928069));
#82239 = CARTESIAN_POINT('',(0.315163778538,0.805985441838));
#82240 = CARTESIAN_POINT('',(0.314050924295,0.827568907564));
#82241 = CARTESIAN_POINT('',(0.312670843742,0.849209412432));
#82242 = CARTESIAN_POINT('',(0.311084965297,0.870849349168));
#82243 = CARTESIAN_POINT('',(0.309252973099,0.892535422551));
#82244 = CARTESIAN_POINT('',(0.307188143594,0.914270803258));
#82245 = CARTESIAN_POINT('',(0.305039751816,0.936019378718));
#82246 = CARTESIAN_POINT('',(0.302752983822,0.957636534499));
#82247 = CARTESIAN_POINT('',(0.300324832975,0.979619746731));
#82248 = CARTESIAN_POINT('',(0.298714909391,0.993458112975));
#82249 = CARTESIAN_POINT('',(0.297930425852,1.000007217897));
#82250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82251 = ORIENTED_EDGE('',*,*,#82252,.F.);
#82252 = EDGE_CURVE('',#82016,#82148,#82253,.T.);
#82253 = SURFACE_CURVE('',#82254,(#82259),.PCURVE_S1.);
#82254 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82255,#82256,#82257,#82258),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#82255 = CARTESIAN_POINT('',(5.266520733519,-32.0165204478,
    26.062668711122));
#82256 = CARTESIAN_POINT('',(5.663882923756,-31.71591540347,
    26.630328982888));
#82257 = CARTESIAN_POINT('',(5.930490568337,-31.26325070353,
    27.011197046575));
#82258 = CARTESIAN_POINT('',(6.001146453506,-30.77079733332,
    27.112134025389));
#82259 = PCURVE('',#82041,#82260);
#82260 = DEFINITIONAL_REPRESENTATION('',(#82261),#82264);
#82261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82262,#82263),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.427944650178E-008,1.),.PIECEWISE_BEZIER_KNOTS.);
#82262 = CARTESIAN_POINT('',(0.99411570815,0.E+000));
#82263 = CARTESIAN_POINT('',(5.893181287381E-003,0.E+000));
#82264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82269)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82266,#82267,#82268)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82266 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82267 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82268 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82269 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#82266,
  'distance_accuracy_value','confusion accuracy');
#82270 = SHAPE_DEFINITION_REPRESENTATION(#82271,#82006);
#82271 = PRODUCT_DEFINITION_SHAPE('','',#82272);
#82272 = PRODUCT_DEFINITION('design','',#82273,#82276);
#82273 = PRODUCT_DEFINITION_FORMATION('','',#82274);
#82274 = PRODUCT('CADSOFTTOOLS 1.427','CADSOFTTOOLS 1.427','',(#82275));
#82275 = PRODUCT_CONTEXT('',#2,'mechanical');
#82276 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82277 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82278,#82280);
#82278 = ( REPRESENTATION_RELATIONSHIP('','',#82006,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82279) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82279 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1719);
#82280 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82281);
#82281 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('427','','',#5,#82272,$);
#82282 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82274));
#82283 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82284),#82378);
#82284 = SHELL_BASED_SURFACE_MODEL('',(#82285));
#82285 = OPEN_SHELL('',(#82286));
#82286 = ADVANCED_FACE('',(#82287),#82302,.T.);
#82287 = FACE_BOUND('',#82288,.T.);
#82288 = EDGE_LOOP('',(#82289,#82314,#82330,#82348,#82364));
#82289 = ORIENTED_EDGE('',*,*,#82290,.T.);
#82290 = EDGE_CURVE('',#82291,#82293,#82295,.T.);
#82291 = VERTEX_POINT('',#82292);
#82292 = CARTESIAN_POINT('',(5.266520892777,-32.01652089278,
    26.062668938633));
#82293 = VERTEX_POINT('',#82294);
#82294 = CARTESIAN_POINT('',(6.001146897693,-30.77079747014,
    27.112134659942));
#82295 = SURFACE_CURVE('',#82296,(#82301),.PCURVE_S1.);
#82296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82297,#82298,#82299,#82300),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#82297 = CARTESIAN_POINT('',(5.266520733519,-32.0165204478,
    26.062668711122));
#82298 = CARTESIAN_POINT('',(5.663882923756,-31.71591540347,
    26.630328982888));
#82299 = CARTESIAN_POINT('',(5.930490568337,-31.26325070353,
    27.011197046575));
#82300 = CARTESIAN_POINT('',(6.001146453506,-30.77079733332,
    27.112134025389));
#82301 = PCURVE('',#82302,#82307);
#82302 = PLANE('',#82303);
#82303 = AXIS2_PLACEMENT_3D('',#82304,#82305,#82306);
#82304 = CARTESIAN_POINT('',(5.151146897694,-32.4011468977,
    25.897848945657));
#82305 = DIRECTION('',(-0.819231920519,-4.724537382959E-018,
    0.573462344363));
#82306 = DIRECTION('',(-0.573462344363,4.293845764684E-034,
    -0.819231920519));
#82307 = DEFINITIONAL_REPRESENTATION('',(#82308),#82313);
#82308 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82309,#82310,#82311,#82312),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#82309 = CARTESIAN_POINT('',(-0.201188163372,-0.384626449896));
#82310 = CARTESIAN_POINT('',(-0.894105831188,-0.685231494226));
#82311 = CARTESIAN_POINT('',(-1.359014551353,-1.137896194161));
#82312 = CARTESIAN_POINT('',(-1.482223835911,-1.63034956438));
#82313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82314 = ORIENTED_EDGE('',*,*,#82315,.F.);
#82315 = EDGE_CURVE('',#82316,#82293,#82318,.T.);
#82316 = VERTEX_POINT('',#82317);
#82317 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#82318 = SURFACE_CURVE('',#82319,(#82323),.PCURVE_S1.);
#82319 = LINE('',#82320,#82321);
#82320 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#82321 = VECTOR('',#82322,1.);
#82322 = DIRECTION('',(-2.338745353771E-015,-1.,-6.236654276722E-015));
#82323 = PCURVE('',#82302,#82324);
#82324 = DEFINITIONAL_REPRESENTATION('',(#82325),#82329);
#82325 = LINE('',#82326,#82327);
#82326 = CARTESIAN_POINT('',(-1.482224610481,-2.769650572422));
#82327 = VECTOR('',#82328,1.);
#82328 = DIRECTION('',(6.450448654174E-015,1.));
#82329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82330 = ORIENTED_EDGE('',*,*,#82331,.T.);
#82331 = EDGE_CURVE('',#82316,#82332,#82334,.T.);
#82332 = VERTEX_POINT('',#82333);
#82333 = CARTESIAN_POINT('',(5.151146979427,-28.30505654155,
    25.897849062418));
#82334 = SURFACE_CURVE('',#82335,(#82340),.PCURVE_S1.);
#82335 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82336,#82337,#82338,#82339),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#82336 = CARTESIAN_POINT('',(6.001146249687,-29.63149630126,
    27.112133734218));
#82337 = CARTESIAN_POINT('',(5.923610301808,-29.09119002738,
    27.001368094392));
#82338 = CARTESIAN_POINT('',(5.609947394879,-28.60163304891,
    26.55327822735));
#82339 = CARTESIAN_POINT('',(5.151145867713,-28.30506063519,
    25.897847474255));
#82340 = PCURVE('',#82302,#82341);
#82341 = DEFINITIONAL_REPRESENTATION('',(#82342),#82347);
#82342 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82343,#82344,#82345,#82346),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#82343 = CARTESIAN_POINT('',(-1.482223480491,-2.769650596436));
#82344 = CARTESIAN_POINT('',(-1.347016786206,-3.309956870311));
#82345 = CARTESIAN_POINT('',(-0.800053397917,-3.799513848783));
#82346 = CARTESIAN_POINT('',(1.796074812432E-006,-4.096086262501));
#82347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82348 = ORIENTED_EDGE('',*,*,#82349,.T.);
#82349 = EDGE_CURVE('',#82332,#82350,#82352,.T.);
#82350 = VERTEX_POINT('',#82351);
#82351 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    25.897848945656));
#82352 = SURFACE_CURVE('',#82353,(#82357),.PCURVE_S1.);
#82353 = LINE('',#82354,#82355);
#82354 = CARTESIAN_POINT('',(5.151146897694,-28.30505654155,
    25.897848945657));
#82355 = VECTOR('',#82356,1.);
#82356 = DIRECTION('',(0.E+000,-1.,0.E+000));
#82357 = PCURVE('',#82302,#82358);
#82358 = DEFINITIONAL_REPRESENTATION('',(#82359),#82363);
#82359 = LINE('',#82360,#82361);
#82360 = CARTESIAN_POINT('',(1.758798022748E-033,-4.096090356142));
#82361 = VECTOR('',#82362,1.);
#82362 = DIRECTION('',(-3.265053108844E-034,1.));
#82363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82364 = ORIENTED_EDGE('',*,*,#82365,.F.);
#82365 = EDGE_CURVE('',#82291,#82350,#82366,.T.);
#82366 = SURFACE_CURVE('',#82367,(#82371),.PCURVE_S1.);
#82367 = LINE('',#82368,#82369);
#82368 = CARTESIAN_POINT('',(5.266520892778,-32.01652089278,
    26.062668938633));
#82369 = VECTOR('',#82370,1.);
#82370 = DIRECTION('',(-0.497468338163,0.497468338163,-0.710669054519));
#82371 = PCURVE('',#82302,#82372);
#82372 = DEFINITIONAL_REPRESENTATION('',(#82373),#82377);
#82373 = LINE('',#82374,#82375);
#82374 = CARTESIAN_POINT('',(-0.201188441085,-0.384626004916));
#82375 = VECTOR('',#82376,1.);
#82376 = DIRECTION('',(0.867482133836,-0.497468338163));
#82377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82382)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82379,#82380,#82381)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82379 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82380 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82381 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82382 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#82379,
  'distance_accuracy_value','confusion accuracy');
#82383 = SHAPE_DEFINITION_REPRESENTATION(#82384,#82283);
#82384 = PRODUCT_DEFINITION_SHAPE('','',#82385);
#82385 = PRODUCT_DEFINITION('design','',#82386,#82389);
#82386 = PRODUCT_DEFINITION_FORMATION('','',#82387);
#82387 = PRODUCT('CADSOFTTOOLS 1.428','CADSOFTTOOLS 1.428','',(#82388));
#82388 = PRODUCT_CONTEXT('',#2,'mechanical');
#82389 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82390 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82391,#82393);
#82391 = ( REPRESENTATION_RELATIONSHIP('','',#82283,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82392) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82392 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1723);
#82393 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82394);
#82394 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('428','','',#5,#82385,$);
#82395 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82387));
#82396 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82397),#82733);
#82397 = SHELL_BASED_SURFACE_MODEL('',(#82398));
#82398 = OPEN_SHELL('',(#82399));
#82399 = ADVANCED_FACE('',(#82400),#82415,.T.);
#82400 = FACE_BOUND('',#82401,.T.);
#82401 = EDGE_LOOP('',(#82402,#82433,#82542,#82584,#82657,#82695));
#82402 = ORIENTED_EDGE('',*,*,#82403,.F.);
#82403 = EDGE_CURVE('',#82404,#82406,#82408,.T.);
#82404 = VERTEX_POINT('',#82405);
#82405 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#82406 = VERTEX_POINT('',#82407);
#82407 = CARTESIAN_POINT('',(5.151146979427,-28.30505654155,
    25.897849062418));
#82408 = SURFACE_CURVE('',#82409,(#82414),.PCURVE_S1.);
#82409 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82410,#82411,#82412,#82413),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#82410 = CARTESIAN_POINT('',(6.001146249687,-29.63149630126,
    27.112133734218));
#82411 = CARTESIAN_POINT('',(5.923610301808,-29.09119002738,
    27.001368094392));
#82412 = CARTESIAN_POINT('',(5.609947394879,-28.60163304891,
    26.55327822735));
#82413 = CARTESIAN_POINT('',(5.151145867713,-28.30506063519,
    25.897847474255));
#82414 = PCURVE('',#82415,#82428);
#82415 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
    (#82416,#82417,#82418)
    ,(#82419,#82420,#82421)
    ,(#82422,#82423,#82424)
    ,(#82425,#82426,#82427
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
    0.E+000,1.),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.) 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
    (1.,0.846148474118,1.)
    ,(1.,0.906493323036,1.)
    ,(1.,0.943231857343,1.)
,(1.,0.951717922285,1.))) REPRESENTATION_ITEM('') SURFACE() );
#82416 = CARTESIAN_POINT('',(5.122140947357,-28.28668951622,
    25.856411873746));
#82417 = CARTESIAN_POINT('',(5.24322799025,-27.6932863802,
    26.029393363594));
#82418 = CARTESIAN_POINT('',(4.830152252703,-27.43697510491,
    26.42987421811));
#82419 = CARTESIAN_POINT('',(5.599518781255,-28.58289989673,
    26.538380207886));
#82420 = CARTESIAN_POINT('',(5.724860018425,-28.14952667675,
    26.717439118129));
#82421 = CARTESIAN_POINT('',(5.558401322323,-27.88884973901,
    27.111486647803));
#82422 = CARTESIAN_POINT('',(5.925830995327,-29.0857874825,
    27.004540513704));
#82423 = CARTESIAN_POINT('',(6.100964669185,-28.8417206609,
    27.254731476355));
#82424 = CARTESIAN_POINT('',(6.056806240346,-28.65642769817,
    27.57797400947));
#82425 = CARTESIAN_POINT('',(6.002525466861,-29.64129310615,
    27.114104044467));
#82426 = CARTESIAN_POINT('',(6.182355894948,-29.56579623283,
    27.37100465602));
#82427 = CARTESIAN_POINT('',(6.173897045631,-29.5045279527,
    27.687566388831));
#82428 = DEFINITIONAL_REPRESENTATION('',(#82429),#82432);
#82429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82430,#82431),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.999999845739),.PIECEWISE_BEZIER_KNOTS.);
#82430 = CARTESIAN_POINT('',(0.994118092855,0.E+000));
#82431 = CARTESIAN_POINT('',(2.038517773175E-002,0.E+000));
#82432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82433 = ORIENTED_EDGE('',*,*,#82434,.F.);
#82434 = EDGE_CURVE('',#82435,#82404,#82437,.T.);
#82435 = VERTEX_POINT('',#82436);
#82436 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058249));
#82437 = SURFACE_CURVE('',#82438,(#82469),.PCURVE_S1.);
#82438 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82439,#82440,#82441,#82442,
    #82443,#82444,#82445,#82446,#82447,#82448,#82449,#82450,#82451,
    #82452,#82453,#82454,#82455,#82456,#82457,#82458,#82459,#82460,
    #82461,#82462,#82463,#82464,#82465,#82466,#82467,#82468),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    9.022049890297E-002,0.139560908106,0.182815127251,0.228030466391,
    0.269951005886,0.312950503639,0.362995020981,0.413464559747,
    0.472967645649,0.542502510372,0.631517085371,0.750774629794,
    0.933876712573,1.),.UNSPECIFIED.);
#82439 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058249));
#82440 = CARTESIAN_POINT('',(6.001146897693,-28.846300052,
    27.495573224947));
#82441 = CARTESIAN_POINT('',(6.001146897693,-28.84975373073,
    27.465267391646));
#82442 = CARTESIAN_POINT('',(6.001146897693,-28.86159543508,
    27.420243224684));
#82443 = CARTESIAN_POINT('',(6.001146897693,-28.86637317037,
    27.404397669353));
#82444 = CARTESIAN_POINT('',(6.001146897693,-28.87783672146,
    27.375736282226));
#82445 = CARTESIAN_POINT('',(6.001146897693,-28.88407376189,
    27.362538686219));
#82446 = CARTESIAN_POINT('',(6.001146897693,-28.89833556499,
    27.33667793624));
#82447 = CARTESIAN_POINT('',(6.001146897693,-28.90654654562,
    27.323800053514));
#82448 = CARTESIAN_POINT('',(6.001146897693,-28.92377281177,
    27.300410798018));
#82449 = CARTESIAN_POINT('',(6.001146897693,-28.93280012709,
    27.289661854451));
#82450 = CARTESIAN_POINT('',(6.001146897693,-28.95222973178,
    27.269018706588));
#82451 = CARTESIAN_POINT('',(6.001146897693,-28.96287491182,
    27.259087744366));
#82452 = CARTESIAN_POINT('',(6.001146897693,-28.98666991221,
    27.239030097134));
#82453 = CARTESIAN_POINT('',(6.001146897693,-29.00033958811,
    27.229063408172));
#82454 = CARTESIAN_POINT('',(6.001146897693,-29.02840265874,
    27.210764176263));
#82455 = CARTESIAN_POINT('',(6.001146897693,-29.04309135808,
    27.202554367375));
#82456 = CARTESIAN_POINT('',(6.001146897693,-29.07576445603,
    27.186014565507));
#82457 = CARTESIAN_POINT('',(6.001146897693,-29.09424289492,
    27.178211443789));
#82458 = CARTESIAN_POINT('',(6.001146897693,-29.13449191544,
    27.163001546197));
#82459 = CARTESIAN_POINT('',(6.001146897693,-29.15691029816,
    27.156324454768));
#82460 = CARTESIAN_POINT('',(6.001146897693,-29.20770006191,
    27.142657020041));
#82461 = CARTESIAN_POINT('',(6.001146897693,-29.23647691775,
    27.136995575387));
#82462 = CARTESIAN_POINT('',(6.001146897693,-29.30427758693,
    27.125396753742));
#82463 = CARTESIAN_POINT('',(6.001146897693,-29.34372708884,
    27.121550126558));
#82464 = CARTESIAN_POINT('',(6.001146897693,-29.44358832762,
    27.113190052195));
#82465 = CARTESIAN_POINT('',(6.001146897693,-29.50496609901,
    27.112847195045));
#82466 = CARTESIAN_POINT('',(6.001146897693,-29.5876607121,
    27.112024153383));
#82467 = CARTESIAN_POINT('',(6.001146897693,-29.60957851868,
    27.112079406662));
#82468 = CARTESIAN_POINT('',(6.001146897693,-29.63149632527,
    27.112134659942));
#82469 = PCURVE('',#82415,#82470);
#82470 = DEFINITIONAL_REPRESENTATION('',(#82471),#82541);
#82471 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82472,#82473,#82474,#82475,
    #82476,#82477,#82478,#82479,#82480,#82481,#82482,#82483,#82484,
    #82485,#82486,#82487,#82488,#82489,#82490,#82491,#82492,#82493,
    #82494,#82495,#82496,#82497,#82498,#82499,#82500,#82501,#82502,
    #82503,#82504,#82505,#82506,#82507,#82508,#82509,#82510,#82511,
    #82512,#82513,#82514,#82515,#82516,#82517,#82518,#82519,#82520,
    #82521,#82522,#82523,#82524,#82525,#82526,#82527,#82528,#82529,
    #82530,#82531,#82532,#82533,#82534,#82535,#82536,#82537,#82538,
    #82539,#82540),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#82472 = CARTESIAN_POINT('',(0.731602695789,1.000007231865));
#82473 = CARTESIAN_POINT('',(0.730930784889,0.993627403472));
#82474 = CARTESIAN_POINT('',(0.729542943969,0.979946493554));
#82475 = CARTESIAN_POINT('',(0.727422541691,0.957927842188));
#82476 = CARTESIAN_POINT('',(0.725383935216,0.9364052618));
#82477 = CARTESIAN_POINT('',(0.723452990403,0.914828013865));
#82478 = CARTESIAN_POINT('',(0.721672818691,0.893318179313));
#82479 = CARTESIAN_POINT('',(0.720116732343,0.871814983906));
#82480 = CARTESIAN_POINT('',(0.718724146992,0.850281427338));
#82481 = CARTESIAN_POINT('',(0.717473075998,0.828741920798));
#82482 = CARTESIAN_POINT('',(0.71644770149,0.807248714956));
#82483 = CARTESIAN_POINT('',(0.715692796693,0.7857786093));
#82484 = CARTESIAN_POINT('',(0.715160559184,0.764246529068));
#82485 = CARTESIAN_POINT('',(0.714874621612,0.742862979259));
#82486 = CARTESIAN_POINT('',(0.714837470278,0.721606298934));
#82487 = CARTESIAN_POINT('',(0.715051816664,0.700387863611));
#82488 = CARTESIAN_POINT('',(0.715525739182,0.679414446036));
#82489 = CARTESIAN_POINT('',(0.716271881431,0.658704894866));
#82490 = CARTESIAN_POINT('',(0.71729231931,0.638155434993));
#82491 = CARTESIAN_POINT('',(0.718567408838,0.617871178872));
#82492 = CARTESIAN_POINT('',(0.720128181769,0.597742106782));
#82493 = CARTESIAN_POINT('',(0.721961441752,0.57782898424));
#82494 = CARTESIAN_POINT('',(0.724021457086,0.558296584279));
#82495 = CARTESIAN_POINT('',(0.726355879348,0.539027037477));
#82496 = CARTESIAN_POINT('',(0.728944651451,0.520065783882));
#82497 = CARTESIAN_POINT('',(0.731746097741,0.501486366942));
#82498 = CARTESIAN_POINT('',(0.734780702674,0.483328740194));
#82499 = CARTESIAN_POINT('',(0.738062129994,0.465530241798));
#82500 = CARTESIAN_POINT('',(0.741553132727,0.448054391172));
#82501 = CARTESIAN_POINT('',(0.745240093436,0.430860657478));
#82502 = CARTESIAN_POINT('',(0.749176895508,0.413984302972));
#82503 = CARTESIAN_POINT('',(0.753318018678,0.397425785146));
#82504 = CARTESIAN_POINT('',(0.757631536725,0.381191472965));
#82505 = CARTESIAN_POINT('',(0.762104464022,0.365300066328));
#82506 = CARTESIAN_POINT('',(0.766802714144,0.349769264331));
#82507 = CARTESIAN_POINT('',(0.771674677764,0.334565948584));
#82508 = CARTESIAN_POINT('',(0.776700721678,0.31967960643));
#82509 = CARTESIAN_POINT('',(0.781832176844,0.305060102048));
#82510 = CARTESIAN_POINT('',(0.787106619342,0.290810610946));
#82511 = CARTESIAN_POINT('',(0.79253608373,0.276923526656));
#82512 = CARTESIAN_POINT('',(0.7981085109,0.263352320303));
#82513 = CARTESIAN_POINT('',(0.803817574072,0.250058224597));
#82514 = CARTESIAN_POINT('',(0.809658147057,0.237012136221));
#82515 = CARTESIAN_POINT('',(0.815614780481,0.224139846152));
#82516 = CARTESIAN_POINT('',(0.821724755838,0.211589242629));
#82517 = CARTESIAN_POINT('',(0.827982960163,0.199355102545));
#82518 = CARTESIAN_POINT('',(0.83438049336,0.187414674276));
#82519 = CARTESIAN_POINT('',(0.840909240406,0.17574984354));
#82520 = CARTESIAN_POINT('',(0.847560878376,0.16434174673));
#82521 = CARTESIAN_POINT('',(0.854326379938,0.153169554868));
#82522 = CARTESIAN_POINT('',(0.861199105303,0.142220151289));
#82523 = CARTESIAN_POINT('',(0.86816305303,0.131450092977));
#82524 = CARTESIAN_POINT('',(0.8752649088,0.121017121132));
#82525 = CARTESIAN_POINT('',(0.882496038806,0.110905385913));
#82526 = CARTESIAN_POINT('',(0.889851358294,0.101110450771));
#82527 = CARTESIAN_POINT('',(0.897324625535,9.162471073345E-002));
#82528 = CARTESIAN_POINT('',(0.904909717226,8.24412082053E-002));
#82529 = CARTESIAN_POINT('',(0.912600300093,7.355250367289E-002));
#82530 = CARTESIAN_POINT('',(0.920389947311,6.495093141229E-002));
#82531 = CARTESIAN_POINT('',(0.928272090858,5.66282663092E-002));
#82532 = CARTESIAN_POINT('',(0.936240196831,4.857637148485E-002));
#82533 = CARTESIAN_POINT('',(0.944287224452,4.078452635618E-002));
#82534 = CARTESIAN_POINT('',(0.952407738619,3.324907165615E-002));
#82535 = CARTESIAN_POINT('',(0.960590135442,2.59371305659E-002));
#82536 = CARTESIAN_POINT('',(0.968855195514,1.896715668252E-002));
#82537 = CARTESIAN_POINT('',(0.977199256136,1.232474529028E-002));
#82538 = CARTESIAN_POINT('',(0.985617900069,5.993110070583E-003));
#82539 = CARTESIAN_POINT('',(0.991277416768,1.968069110435E-003));
#82540 = CARTESIAN_POINT('',(0.994118266126,1.773198310391E-006));
#82541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82542 = ORIENTED_EDGE('',*,*,#82543,.F.);
#82543 = EDGE_CURVE('',#82544,#82435,#82546,.T.);
#82544 = VERTEX_POINT('',#82545);
#82545 = CARTESIAN_POINT('',(5.309307025578,-27.80894879503,
    26.878344202574));
#82546 = SURFACE_CURVE('',#82547,(#82555),.PCURVE_S1.);
#82547 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82548,#82549,#82550,#82551,
    #82552,#82553,#82554),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.308806340844,0.613745816832,0.835968039054,1.),.UNSPECIFIED.);
#82548 = CARTESIAN_POINT('',(5.309307025577,-27.80894879503,
    26.878344202574));
#82549 = CARTESIAN_POINT('',(5.407659355936,-27.90335057662,
    26.968136716148));
#82550 = CARTESIAN_POINT('',(5.584512177798,-28.0991745611,
    27.136862640002));
#82551 = CARTESIAN_POINT('',(5.783352259143,-28.3896254315,
    27.321542282418));
#82552 = CARTESIAN_POINT('',(5.915912829588,-28.63962631186,
    27.44621209233));
#82553 = CARTESIAN_POINT('',(5.977363989197,-28.78216998555,
    27.503392322139));
#82554 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058248));
#82555 = PCURVE('',#82415,#82556);
#82556 = DEFINITIONAL_REPRESENTATION('',(#82557),#82583);
#82557 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82558,#82559,#82560,#82561,
    #82562,#82563,#82564,#82565,#82566,#82567,#82568,#82569,#82570,
    #82571,#82572,#82573,#82574,#82575,#82576,#82577,#82578,#82579,
    #82580,#82581,#82582),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#82558 = CARTESIAN_POINT('',(0.237889813967,1.00000460514));
#82559 = CARTESIAN_POINT('',(0.245725725995,1.000093825171));
#82560 = CARTESIAN_POINT('',(0.261353905439,1.000048847688));
#82561 = CARTESIAN_POINT('',(0.284687828699,0.999716624236));
#82562 = CARTESIAN_POINT('',(0.307955984788,0.999855596092));
#82563 = CARTESIAN_POINT('',(0.331130984645,1.000045115812));
#82564 = CARTESIAN_POINT('',(0.354195524537,0.999994500476));
#82565 = CARTESIAN_POINT('',(0.377168081723,1.000008234583));
#82566 = CARTESIAN_POINT('',(0.400045218938,1.000004732188));
#82567 = CARTESIAN_POINT('',(0.422830258851,1.000005853747));
#82568 = CARTESIAN_POINT('',(0.445523147556,1.00000574462));
#82569 = CARTESIAN_POINT('',(0.468123905696,1.000005964148));
#82570 = CARTESIAN_POINT('',(0.490631894192,1.000006130854));
#82571 = CARTESIAN_POINT('',(0.513045962691,1.000006212566));
#82572 = CARTESIAN_POINT('',(0.535364460941,1.000006309194));
#82573 = CARTESIAN_POINT('',(0.557585010628,1.000006403865));
#82574 = CARTESIAN_POINT('',(0.579705427821,1.000006501134));
#82575 = CARTESIAN_POINT('',(0.601724273485,1.000006599828));
#82576 = CARTESIAN_POINT('',(0.623640050473,1.000006700325));
#82577 = CARTESIAN_POINT('',(0.645451400965,1.000006802602));
#82578 = CARTESIAN_POINT('',(0.66715709848,1.000006906761));
#82579 = CARTESIAN_POINT('',(0.688756030282,1.00000701289));
#82580 = CARTESIAN_POINT('',(0.710245907268,1.000007121092));
#82581 = CARTESIAN_POINT('',(0.724496807834,1.000007194686));
#82582 = CARTESIAN_POINT('',(0.731602695789,1.000007231865));
#82583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82584 = ORIENTED_EDGE('',*,*,#82585,.F.);
#82585 = EDGE_CURVE('',#82586,#82544,#82588,.T.);
#82586 = VERTEX_POINT('',#82587);
#82587 = CARTESIAN_POINT('',(5.14545200258,-28.20114689041,
    25.897848963864));
#82588 = SURFACE_CURVE('',#82589,(#82606),.PCURVE_S1.);
#82589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82590,#82591,#82592,#82593,
    #82594,#82595,#82596,#82597,#82598,#82599,#82600,#82601,#82602,
    #82603,#82604,#82605),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(
    0.E+000,0.252691472573,0.44943696853,0.604965468913,0.729945378308,
    0.841387333219,0.953278841769,1.),.UNSPECIFIED.);
#82590 = CARTESIAN_POINT('',(5.145451970724,-28.20114688373,
    25.897848980579));
#82591 = CARTESIAN_POINT('',(5.189126232902,-28.17057619425,
    25.974275704283));
#82592 = CARTESIAN_POINT('',(5.23280049508,-28.14000550478,
    26.050702427988));
#82593 = CARTESIAN_POINT('',(5.292179692858,-28.08302819025,
    26.193145714355));
#82594 = CARTESIAN_POINT('',(5.315322238804,-28.05747511496,
    26.257028402582));
#82595 = CARTESIAN_POINT('',(5.344633721961,-28.01073039092,
    26.373890212723));
#82596 = CARTESIAN_POINT('',(5.354966152958,-27.98951052211,
    26.426939884767));
#82597 = CARTESIAN_POINT('',(5.364532468537,-27.95140173315,
    26.522211857198));
#82598 = CARTESIAN_POINT('',(5.366479756061,-27.93420789329,
    26.565196456848));
#82599 = CARTESIAN_POINT('',(5.363450578477,-27.90200406918,
    26.645706017135));
#82600 = CARTESIAN_POINT('',(5.359639901927,-27.8867386901,
    26.683869464865));
#82601 = CARTESIAN_POINT('',(5.346556402461,-27.8566885876,
    26.758994721135));
#82602 = CARTESIAN_POINT('',(5.337424927291,-27.84161343876,
    26.796682593244));
#82603 = CARTESIAN_POINT('',(5.320612418192,-27.82095096671,
    26.848338773384));
#82604 = CARTESIAN_POINT('',(5.314959721885,-27.81494988087,
    26.863341487978));
#82605 = CARTESIAN_POINT('',(5.309307025578,-27.80894879503,
    26.878344202574));
#82606 = PCURVE('',#82415,#82607);
#82607 = DEFINITIONAL_REPRESENTATION('',(#82608),#82656);
#82608 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82609,#82610,#82611,#82612,
    #82613,#82614,#82615,#82616,#82617,#82618,#82619,#82620,#82621,
    #82622,#82623,#82624,#82625,#82626,#82627,#82628,#82629,#82630,
    #82631,#82632,#82633,#82634,#82635,#82636,#82637,#82638,#82639,
    #82640,#82641,#82642,#82643,#82644,#82645,#82646,#82647,#82648,
    #82649,#82650,#82651,#82652,#82653,#82654,#82655),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#82609 = CARTESIAN_POINT('',(5.874317459381E-003,8.977306299541E-002));
#82610 = CARTESIAN_POINT('',(8.2737863693E-003,9.475929018673E-002));
#82611 = CARTESIAN_POINT('',(1.306218359002E-002,0.104786610271));
#82612 = CARTESIAN_POINT('',(2.020737494697E-002,0.119996127344));
#82613 = CARTESIAN_POINT('',(2.730937577139E-002,0.135377341268));
#82614 = CARTESIAN_POINT('',(3.436241184057E-002,0.150936141726));
#82615 = CARTESIAN_POINT('',(4.136072341264E-002,0.166680246217));
#82616 = CARTESIAN_POINT('',(4.829858271824E-002,0.182619472588));
#82617 = CARTESIAN_POINT('',(5.517026603723E-002,0.198765738702));
#82618 = CARTESIAN_POINT('',(6.197019326605E-002,0.215133006476));
#82619 = CARTESIAN_POINT('',(6.869244292176E-002,0.231737762193));
#82620 = CARTESIAN_POINT('',(7.533259723717E-002,0.248597461349));
#82621 = CARTESIAN_POINT('',(8.188089017086E-002,0.265736645721));
#82622 = CARTESIAN_POINT('',(8.834781181304E-002,0.2831644859));
#82623 = CARTESIAN_POINT('',(9.476038090673E-002,0.300850726311));
#82624 = CARTESIAN_POINT('',(0.101102027867,0.318806181874));
#82625 = CARTESIAN_POINT('',(0.107367602263,0.337032546358));
#82626 = CARTESIAN_POINT('',(0.11354900193,0.355535407553));
#82627 = CARTESIAN_POINT('',(0.119639381309,0.374321148855));
#82628 = CARTESIAN_POINT('',(0.125630725632,0.393396742697));
#82629 = CARTESIAN_POINT('',(0.131519377446,0.412774117248));
#82630 = CARTESIAN_POINT('',(0.137286382388,0.432453368943));
#82631 = CARTESIAN_POINT('',(0.142978741881,0.452493553945));
#82632 = CARTESIAN_POINT('',(0.148592021683,0.472884691887));
#82633 = CARTESIAN_POINT('',(0.154108603814,0.493606976581));
#82634 = CARTESIAN_POINT('',(0.159515143506,0.514644543258));
#82635 = CARTESIAN_POINT('',(0.16479667818,0.535979998073));
#82636 = CARTESIAN_POINT('',(0.169942748341,0.557603572912));
#82637 = CARTESIAN_POINT('',(0.174928797422,0.579483053771));
#82638 = CARTESIAN_POINT('',(0.179810521099,0.601719472861));
#82639 = CARTESIAN_POINT('',(0.184573767836,0.624294301782));
#82640 = CARTESIAN_POINT('',(0.189204652599,0.647190169088));
#82641 = CARTESIAN_POINT('',(0.193691195437,0.670394963446));
#82642 = CARTESIAN_POINT('',(0.19801579473,0.693882753995));
#82643 = CARTESIAN_POINT('',(0.20218362388,0.717687269193));
#82644 = CARTESIAN_POINT('',(0.20622334648,0.741878132772));
#82645 = CARTESIAN_POINT('',(0.210114728845,0.766398046206));
#82646 = CARTESIAN_POINT('',(0.213852513731,0.791231124059));
#82647 = CARTESIAN_POINT('',(0.217420381061,0.81631783165));
#82648 = CARTESIAN_POINT('',(0.220832994723,0.841732719521));
#82649 = CARTESIAN_POINT('',(0.224105744698,0.867545245717));
#82650 = CARTESIAN_POINT('',(0.227220664862,0.893663842586));
#82651 = CARTESIAN_POINT('',(0.230167031971,0.92006723301));
#82652 = CARTESIAN_POINT('',(0.232940309666,0.946610429278));
#82653 = CARTESIAN_POINT('',(0.235505176792,0.97357250182));
#82654 = CARTESIAN_POINT('',(0.237109642919,0.991291383924));
#82655 = CARTESIAN_POINT('',(0.237889813967,1.00000460514));
#82656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82657 = ORIENTED_EDGE('',*,*,#82658,.F.);
#82658 = EDGE_CURVE('',#82659,#82586,#82661,.T.);
#82659 = VERTEX_POINT('',#82660);
#82660 = CARTESIAN_POINT('',(5.151146872237,-28.2011468977,
    25.906594876613));
#82661 = SURFACE_CURVE('',#82662,(#82666),.PCURVE_S1.);
#82662 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#82663,#82664,#82665),
.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((0.973987744357,0.974420265672,0.97485646135)) 
REPRESENTATION_ITEM('') );
#82663 = CARTESIAN_POINT('',(5.137320875041,-28.2011468977,
    25.886937166845));
#82664 = CARTESIAN_POINT('',(5.137115074429,-28.2011468977,
    25.88631173522));
#82665 = CARTESIAN_POINT('',(5.13690331407,-28.2011468977,25.88569018692
    ));
#82666 = PCURVE('',#82415,#82667);
#82667 = DEFINITIONAL_REPRESENTATION('',(#82668),#82694);
#82668 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82669,#82670,#82671,#82672,
    #82673,#82674,#82675,#82676,#82677,#82678,#82679,#82680,#82681,
    #82682,#82683,#82684,#82685,#82686,#82687,#82688,#82689,#82690,
    #82691,#82692,#82693),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#82669 = CARTESIAN_POINT('',(1.139700182644E-003,8.538795286369E-002));
#82670 = CARTESIAN_POINT('',(1.133047113113E-003,8.538129142357E-002));
#82671 = CARTESIAN_POINT('',(1.11974112046E-003,8.536797005688E-002));
#82672 = CARTESIAN_POINT('',(1.099782571599E-003,8.534799254603E-002));
#82673 = CARTESIAN_POINT('',(1.079824463745E-003,8.532801957286E-002));
#82674 = CARTESIAN_POINT('',(1.059866797788E-003,8.530805113594E-002));
#82675 = CARTESIAN_POINT('',(1.039909574603E-003,8.528808723378E-002));
#82676 = CARTESIAN_POINT('',(1.019952795086E-003,8.526812786491E-002));
#82677 = CARTESIAN_POINT('',(9.999964601126E-004,8.524817302787E-002));
#82678 = CARTESIAN_POINT('',(9.800405705725E-004,8.522822272119E-002));
#82679 = CARTESIAN_POINT('',(9.600851273444E-004,8.52082769434E-002));
#82680 = CARTESIAN_POINT('',(9.401301313291E-004,8.518833569302E-002));
#82681 = CARTESIAN_POINT('',(9.201755833811E-004,8.51683989686E-002));
#82682 = CARTESIAN_POINT('',(9.002214844171E-004,8.514846676867E-002));
#82683 = CARTESIAN_POINT('',(8.802678352958E-004,8.512853909175E-002));
#82684 = CARTESIAN_POINT('',(8.603146369095E-004,8.510861593641E-002));
#82685 = CARTESIAN_POINT('',(8.403618901432E-004,8.508869730114E-002));
#82686 = CARTESIAN_POINT('',(8.204095958804E-004,8.506878318451E-002));
#82687 = CARTESIAN_POINT('',(8.004577550032E-004,8.504887358505E-002));
#82688 = CARTESIAN_POINT('',(7.805063683898E-004,8.502896850129E-002));
#82689 = CARTESIAN_POINT('',(7.605554369281E-004,8.500906793177E-002));
#82690 = CARTESIAN_POINT('',(7.406049614964E-004,8.498917187503E-002));
#82691 = CARTESIAN_POINT('',(7.206549429812E-004,8.496928032961E-002));
#82692 = CARTESIAN_POINT('',(7.07355235835E-004,8.495602230589E-002));
#82693 = CARTESIAN_POINT('',(7.007054587081E-004,8.494939404543E-002));
#82694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82695 = ORIENTED_EDGE('',*,*,#82696,.F.);
#82696 = EDGE_CURVE('',#82406,#82659,#82697,.T.);
#82697 = SURFACE_CURVE('',#82698,(#82704),.PCURVE_S1.);
#82698 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#82699,#82700,#82701,#82702
,#82703),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
0.E+000,2.609727974968E-004,1.),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,
0.985661014727,0.973994820608)) REPRESENTATION_ITEM('') );
#82699 = CARTESIAN_POINT('',(5.151146897694,-28.2867139478,
    25.856404751755));
#82700 = CARTESIAN_POINT('',(5.151146897694,-28.28670173201,
    25.856408312751));
#82701 = CARTESIAN_POINT('',(5.151146897694,-28.28668951622,
    25.856411873746));
#82702 = CARTESIAN_POINT('',(5.151146897694,-28.23921227841,
    25.87025184666));
#82703 = CARTESIAN_POINT('',(5.151146897694,-28.19197556573,
    25.8869269306));
#82704 = PCURVE('',#82415,#82705);
#82705 = DEFINITIONAL_REPRESENTATION('',(#82706),#82732);
#82706 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82707,#82708,#82709,#82710,
    #82711,#82712,#82713,#82714,#82715,#82716,#82717,#82718,#82719,
    #82720,#82721,#82722,#82723,#82724,#82725,#82726,#82727,#82728,
    #82729,#82730,#82731),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.450108625744E-002,
    8.900217251488E-002,0.133503258772,0.17800434503,0.222505431287,
    0.267006517545,0.311507603802,0.35600869006,0.400509776317,
    0.445010862574,0.489511948832,0.534013035089,0.578514121347,
    0.623015207604,0.667516293862,0.712017380119,0.756518466376,
    0.801019552634,0.845520638891,0.890021725149,0.934522811406,
    0.979023897664),.QUASI_UNIFORM_KNOTS.);
#82707 = CARTESIAN_POINT('',(5.912545895257E-003,5.126888502148E-003));
#82708 = CARTESIAN_POINT('',(5.85278141763E-003,6.430282446175E-003));
#82709 = CARTESIAN_POINT('',(5.73438613853E-003,9.039632510711E-003));
#82710 = CARTESIAN_POINT('',(5.560201610488E-003,1.296123223633E-002));
#82711 = CARTESIAN_POINT('',(5.389432932179E-003,1.689029539781E-002));
#82712 = CARTESIAN_POINT('',(5.2220872233E-003,2.082670832531E-002));
#82713 = CARTESIAN_POINT('',(5.058171463756E-003,2.477035595724E-002));
#82714 = CARTESIAN_POINT('',(4.897692439026E-003,2.872112156429E-002));
#82715 = CARTESIAN_POINT('',(4.740656753656E-003,3.267888683927E-002));
#82716 = CARTESIAN_POINT('',(4.587070826546E-003,3.664353188979E-002));
#82717 = CARTESIAN_POINT('',(4.436940891111E-003,4.061493525827E-002));
#82718 = CARTESIAN_POINT('',(4.290272994197E-003,4.459297393551E-002));
#82719 = CARTESIAN_POINT('',(4.14707299532E-003,4.857752337715E-002));
#82720 = CARTESIAN_POINT('',(4.007346565854E-003,5.256845752037E-002));
#82721 = CARTESIAN_POINT('',(3.871099188279E-003,5.656564880157E-002));
#82722 = CARTESIAN_POINT('',(3.738336155391E-003,6.056896817494E-002));
#82723 = CARTESIAN_POINT('',(3.609062569601E-003,6.457828513183E-002));
#82724 = CARTESIAN_POINT('',(3.483283342176E-003,6.859346772071E-002));
#82725 = CARTESIAN_POINT('',(3.361003192646E-003,7.261438256908E-002));
#82726 = CARTESIAN_POINT('',(3.242226647688E-003,7.66408949022E-002));
#82727 = CARTESIAN_POINT('',(3.126958042193E-003,8.067286857746E-002));
#82728 = CARTESIAN_POINT('',(3.015201512034E-003,8.471016606424E-002));
#82729 = CARTESIAN_POINT('',(2.9069610182E-003,8.875264863112E-002));
#82730 = CARTESIAN_POINT('',(2.837147175207E-003,9.145100005275E-002));
#82731 = CARTESIAN_POINT('',(2.802827503533E-003,9.280099319031E-002));
#82732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82737)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82734,#82735,#82736)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82734 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82735 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82736 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82737 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#82734,
  'distance_accuracy_value','confusion accuracy');
#82738 = SHAPE_DEFINITION_REPRESENTATION(#82739,#82396);
#82739 = PRODUCT_DEFINITION_SHAPE('','',#82740);
#82740 = PRODUCT_DEFINITION('design','',#82741,#82744);
#82741 = PRODUCT_DEFINITION_FORMATION('','',#82742);
#82742 = PRODUCT('CADSOFTTOOLS 1.429','CADSOFTTOOLS 1.429','',(#82743));
#82743 = PRODUCT_CONTEXT('',#2,'mechanical');
#82744 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82745 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82746,#82748);
#82746 = ( REPRESENTATION_RELATIONSHIP('','',#82396,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82747) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82747 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1727);
#82748 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82749);
#82749 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('429','','',#5,#82740,$);
#82750 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82742));
#82751 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82752),#82824);
#82752 = SHELL_BASED_SURFACE_MODEL('',(#82753));
#82753 = OPEN_SHELL('',(#82754));
#82754 = ADVANCED_FACE('',(#82755),#82770,.T.);
#82755 = FACE_BOUND('',#82756,.T.);
#82756 = EDGE_LOOP('',(#82757,#82780,#82795,#82811));
#82757 = ORIENTED_EDGE('',*,*,#82758,.F.);
#82758 = EDGE_CURVE('',#82759,#82761,#82763,.T.);
#82759 = VERTEX_POINT('',#82760);
#82760 = CARTESIAN_POINT('',(6.001146897693,-36.68067055539,
    14.955744998237));
#82761 = VERTEX_POINT('',#82762);
#82762 = CARTESIAN_POINT('',(6.001146897693,-37.22430757926,
    21.175885539232));
#82763 = SURFACE_CURVE('',#82764,(#82769),.PCURVE_S1.);
#82764 = CIRCLE('',#82765,15.8);
#82765 = AXIS2_PLACEMENT_3D('',#82766,#82767,#82768);
#82766 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#82767 = DIRECTION('',(1.,0.E+000,0.E+000));
#82768 = DIRECTION('',(0.E+000,0.993765680845,-0.111488885427));
#82769 = PCURVE('',#82770,#82775);
#82770 = CYLINDRICAL_SURFACE('',#82771,15.8);
#82771 = AXIS2_PLACEMENT_3D('',#82772,#82773,#82774);
#82772 = CARTESIAN_POINT('',(-3.929060318647,-52.38216831275,
    16.717269387985));
#82773 = DIRECTION('',(1.,0.E+000,0.E+000));
#82774 = DIRECTION('',(0.E+000,-1.,0.E+000));
#82775 = DEFINITIONAL_REPRESENTATION('',(#82776),#82779);
#82776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82777,#82778),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.397798204719),.PIECEWISE_BEZIER_KNOTS.);
#82777 = CARTESIAN_POINT('',(3.029871503089,9.93020721634));
#82778 = CARTESIAN_POINT('',(3.427669707808,9.93020721634));
#82779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82780 = ORIENTED_EDGE('',*,*,#82781,.T.);
#82781 = EDGE_CURVE('',#82759,#82782,#82784,.T.);
#82782 = VERTEX_POINT('',#82783);
#82783 = CARTESIAN_POINT('',(3.301146897693,-36.68067055539,
    14.955744998237));
#82784 = SURFACE_CURVE('',#82785,(#82789),.PCURVE_S1.);
#82785 = LINE('',#82786,#82787);
#82786 = CARTESIAN_POINT('',(6.001146897693,-36.68067055539,
    14.955744998237));
#82787 = VECTOR('',#82788,1.);
#82788 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82789 = PCURVE('',#82770,#82790);
#82790 = DEFINITIONAL_REPRESENTATION('',(#82791),#82794);
#82791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82792,#82793),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#82792 = CARTESIAN_POINT('',(3.029871503089,9.93020721634));
#82793 = CARTESIAN_POINT('',(3.029871503089,7.23020721634));
#82794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82795 = ORIENTED_EDGE('',*,*,#82796,.F.);
#82796 = EDGE_CURVE('',#82797,#82782,#82799,.T.);
#82797 = VERTEX_POINT('',#82798);
#82798 = CARTESIAN_POINT('',(3.301146897693,-37.22430757926,
    21.175885539232));
#82799 = SURFACE_CURVE('',#82800,(#82805),.PCURVE_S1.);
#82800 = CIRCLE('',#82801,15.8);
#82801 = AXIS2_PLACEMENT_3D('',#82802,#82803,#82804);
#82802 = CARTESIAN_POINT('',(3.301146897693,-52.38216831275,
    16.717269387985));
#82803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82804 = DIRECTION('',(0.E+000,0.959358274271,0.282190895649));
#82805 = PCURVE('',#82770,#82806);
#82806 = DEFINITIONAL_REPRESENTATION('',(#82807),#82810);
#82807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82808,#82809),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.397798204719),.PIECEWISE_BEZIER_KNOTS.);
#82808 = CARTESIAN_POINT('',(3.427669707808,7.23020721634));
#82809 = CARTESIAN_POINT('',(3.029871503089,7.23020721634));
#82810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82811 = ORIENTED_EDGE('',*,*,#82812,.F.);
#82812 = EDGE_CURVE('',#82761,#82797,#82813,.T.);
#82813 = SURFACE_CURVE('',#82814,(#82818),.PCURVE_S1.);
#82814 = LINE('',#82815,#82816);
#82815 = CARTESIAN_POINT('',(6.001146897693,-37.22430757926,
    21.175885539232));
#82816 = VECTOR('',#82817,1.);
#82817 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82818 = PCURVE('',#82770,#82819);
#82819 = DEFINITIONAL_REPRESENTATION('',(#82820),#82823);
#82820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82821,#82822),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#82821 = CARTESIAN_POINT('',(3.427669707808,9.93020721634));
#82822 = CARTESIAN_POINT('',(3.427669707808,7.23020721634));
#82823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82828)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82825,#82826,#82827)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#82825,
  'distance_accuracy_value','confusion accuracy');
#82829 = SHAPE_DEFINITION_REPRESENTATION(#82830,#82751);
#82830 = PRODUCT_DEFINITION_SHAPE('','',#82831);
#82831 = PRODUCT_DEFINITION('design','',#82832,#82835);
#82832 = PRODUCT_DEFINITION_FORMATION('','',#82833);
#82833 = PRODUCT('CADSOFTTOOLS 1.430','CADSOFTTOOLS 1.430','',(#82834));
#82834 = PRODUCT_CONTEXT('',#2,'mechanical');
#82835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82837,#82839);
#82837 = ( REPRESENTATION_RELATIONSHIP('','',#82751,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82838) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1731);
#82839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82840);
#82840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('430','','',#5,#82831,$);
#82841 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82833));
#82842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82843),#82915);
#82843 = SHELL_BASED_SURFACE_MODEL('',(#82844));
#82844 = OPEN_SHELL('',(#82845));
#82845 = ADVANCED_FACE('',(#82846),#82860,.F.);
#82846 = FACE_BOUND('',#82847,.F.);
#82847 = EDGE_LOOP('',(#82848,#82870,#82886,#82901));
#82848 = ORIENTED_EDGE('',*,*,#82849,.T.);
#82849 = EDGE_CURVE('',#82850,#82852,#82854,.T.);
#82850 = VERTEX_POINT('',#82851);
#82851 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000614145));
#82852 = VERTEX_POINT('',#82853);
#82853 = CARTESIAN_POINT('',(6.001146897693,-36.18378771497,
    14.400000614145));
#82854 = SURFACE_CURVE('',#82855,(#82859),.PCURVE_S1.);
#82855 = LINE('',#82856,#82857);
#82856 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000555524));
#82857 = VECTOR('',#82858,1.);
#82858 = DIRECTION('',(1.,0.E+000,0.E+000));
#82859 = PCURVE('',#82860,#82865);
#82860 = CYLINDRICAL_SURFACE('',#82861,0.5);
#82861 = AXIS2_PLACEMENT_3D('',#82862,#82863,#82864);
#82862 = CARTESIAN_POINT('',(-3.929060318647,-36.18378771497,
    14.900000555524));
#82863 = DIRECTION('',(1.,0.E+000,0.E+000));
#82864 = DIRECTION('',(0.E+000,-1.,0.E+000));
#82865 = DEFINITIONAL_REPRESENTATION('',(#82866),#82869);
#82866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82867,#82868),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#82867 = CARTESIAN_POINT('',(1.570796326795,7.23020721634));
#82868 = CARTESIAN_POINT('',(1.570796326795,9.93020721634));
#82869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82870 = ORIENTED_EDGE('',*,*,#82871,.T.);
#82871 = EDGE_CURVE('',#82852,#82872,#82874,.T.);
#82872 = VERTEX_POINT('',#82873);
#82873 = CARTESIAN_POINT('',(6.001146897693,-36.68067055539,
    14.955744998237));
#82874 = SURFACE_CURVE('',#82875,(#82880),.PCURVE_S1.);
#82875 = CIRCLE('',#82876,0.5);
#82876 = AXIS2_PLACEMENT_3D('',#82877,#82878,#82879);
#82877 = CARTESIAN_POINT('',(6.001146897693,-36.18378771497,
    14.900000555524));
#82878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82879 = DIRECTION('',(0.E+000,1.989519660128E-013,-1.));
#82880 = PCURVE('',#82860,#82881);
#82881 = DEFINITIONAL_REPRESENTATION('',(#82882),#82885);
#82882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82883,#82884),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.682517477296),.PIECEWISE_BEZIER_KNOTS.);
#82883 = CARTESIAN_POINT('',(1.570796326795,9.93020721634));
#82884 = CARTESIAN_POINT('',(-0.111721150501,9.93020721634));
#82885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82886 = ORIENTED_EDGE('',*,*,#82887,.T.);
#82887 = EDGE_CURVE('',#82872,#82888,#82890,.T.);
#82888 = VERTEX_POINT('',#82889);
#82889 = CARTESIAN_POINT('',(3.301146897693,-36.68067055539,
    14.955744998237));
#82890 = SURFACE_CURVE('',#82891,(#82895),.PCURVE_S1.);
#82891 = LINE('',#82892,#82893);
#82892 = CARTESIAN_POINT('',(6.001146897693,-36.68067055539,
    14.955744998237));
#82893 = VECTOR('',#82894,1.);
#82894 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82895 = PCURVE('',#82860,#82896);
#82896 = DEFINITIONAL_REPRESENTATION('',(#82897),#82900);
#82897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82898,#82899),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#82898 = CARTESIAN_POINT('',(-0.111721150501,9.93020721634));
#82899 = CARTESIAN_POINT('',(-0.111721150501,7.23020721634));
#82900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82901 = ORIENTED_EDGE('',*,*,#82902,.T.);
#82902 = EDGE_CURVE('',#82888,#82850,#82903,.T.);
#82903 = SURFACE_CURVE('',#82904,(#82909),.PCURVE_S1.);
#82904 = CIRCLE('',#82905,0.5);
#82905 = AXIS2_PLACEMENT_3D('',#82906,#82907,#82908);
#82906 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.900000555524));
#82907 = DIRECTION('',(1.,0.E+000,0.E+000));
#82908 = DIRECTION('',(0.E+000,-0.993765680845,0.111488885427));
#82909 = PCURVE('',#82860,#82910);
#82910 = DEFINITIONAL_REPRESENTATION('',(#82911),#82914);
#82911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82912,#82913),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.682517477296),.PIECEWISE_BEZIER_KNOTS.);
#82912 = CARTESIAN_POINT('',(-0.111721150501,7.23020721634));
#82913 = CARTESIAN_POINT('',(1.570796326795,7.23020721634));
#82914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82919)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82916,#82917,#82918)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82916 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82917 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82918 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82919 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#82916,
  'distance_accuracy_value','confusion accuracy');
#82920 = SHAPE_DEFINITION_REPRESENTATION(#82921,#82842);
#82921 = PRODUCT_DEFINITION_SHAPE('','',#82922);
#82922 = PRODUCT_DEFINITION('design','',#82923,#82926);
#82923 = PRODUCT_DEFINITION_FORMATION('','',#82924);
#82924 = PRODUCT('CADSOFTTOOLS 1.431','CADSOFTTOOLS 1.431','',(#82925));
#82925 = PRODUCT_CONTEXT('',#2,'mechanical');
#82926 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82927 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82928,#82930);
#82928 = ( REPRESENTATION_RELATIONSHIP('','',#82842,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82929) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82929 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1735);
#82930 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82931);
#82931 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('431','','',#5,#82922,$);
#82932 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82924));
#82933 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82934),#83024);
#82934 = SHELL_BASED_SURFACE_MODEL('',(#82935));
#82935 = OPEN_SHELL('',(#82936));
#82936 = ADVANCED_FACE('',(#82937),#82951,.T.);
#82937 = FACE_BOUND('',#82938,.T.);
#82938 = EDGE_LOOP('',(#82939,#82962,#82978,#82994,#83010));
#82939 = ORIENTED_EDGE('',*,*,#82940,.F.);
#82940 = EDGE_CURVE('',#82941,#82943,#82945,.T.);
#82941 = VERTEX_POINT('',#82942);
#82942 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000614145));
#82943 = VERTEX_POINT('',#82944);
#82944 = CARTESIAN_POINT('',(3.301146897693,-34.99616490802,
    14.400000555524));
#82945 = SURFACE_CURVE('',#82946,(#82950),.PCURVE_S1.);
#82946 = LINE('',#82947,#82948);
#82947 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000584834));
#82948 = VECTOR('',#82949,1.);
#82949 = DIRECTION('',(0.E+000,1.,-2.520908736987E-007));
#82950 = PCURVE('',#82951,#82956);
#82951 = PLANE('',#82952);
#82952 = AXIS2_PLACEMENT_3D('',#82953,#82954,#82955);
#82953 = CARTESIAN_POINT('',(-3.254839519509,-34.34667112939,
    14.400000555524));
#82954 = DIRECTION('',(0.E+000,0.E+000,1.));
#82955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82956 = DEFINITIONAL_REPRESENTATION('',(#82957),#82961);
#82957 = LINE('',#82958,#82959);
#82958 = CARTESIAN_POINT('',(-6.555986417203,1.837116585574));
#82959 = VECTOR('',#82960,1.);
#82960 = DIRECTION('',(0.E+000,-1.));
#82961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82962 = ORIENTED_EDGE('',*,*,#82963,.T.);
#82963 = EDGE_CURVE('',#82941,#82964,#82966,.T.);
#82964 = VERTEX_POINT('',#82965);
#82965 = CARTESIAN_POINT('',(6.001146897693,-36.18378771497,
    14.400000614145));
#82966 = SURFACE_CURVE('',#82967,(#82971),.PCURVE_S1.);
#82967 = LINE('',#82968,#82969);
#82968 = CARTESIAN_POINT('',(3.301146897693,-36.18378771497,
    14.400000555524));
#82969 = VECTOR('',#82970,1.);
#82970 = DIRECTION('',(1.,0.E+000,0.E+000));
#82971 = PCURVE('',#82951,#82972);
#82972 = DEFINITIONAL_REPRESENTATION('',(#82973),#82977);
#82973 = LINE('',#82974,#82975);
#82974 = CARTESIAN_POINT('',(-6.555986417203,1.837116585574));
#82975 = VECTOR('',#82976,1.);
#82976 = DIRECTION('',(-1.,0.E+000));
#82977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82978 = ORIENTED_EDGE('',*,*,#82979,.F.);
#82979 = EDGE_CURVE('',#82980,#82964,#82982,.T.);
#82980 = VERTEX_POINT('',#82981);
#82981 = CARTESIAN_POINT('',(6.001146897693,-34.45114702381,
    14.400000148051));
#82982 = SURFACE_CURVE('',#82983,(#82987),.PCURVE_S1.);
#82983 = LINE('',#82984,#82985);
#82984 = CARTESIAN_POINT('',(6.001146897693,-34.45114702382,
    14.400000148052));
#82985 = VECTOR('',#82986,1.);
#82986 = DIRECTION('',(-1.640369499316E-014,-1.,2.520908363962E-007));
#82987 = PCURVE('',#82951,#82988);
#82988 = DEFINITIONAL_REPRESENTATION('',(#82989),#82993);
#82989 = LINE('',#82990,#82991);
#82990 = CARTESIAN_POINT('',(-9.255986417203,0.104475894421));
#82991 = VECTOR('',#82992,1.);
#82992 = DIRECTION('',(1.640369499316E-014,1.));
#82993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82994 = ORIENTED_EDGE('',*,*,#82995,.F.);
#82995 = EDGE_CURVE('',#82996,#82980,#82998,.T.);
#82996 = VERTEX_POINT('',#82997);
#82997 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.400000555524));
#82998 = SURFACE_CURVE('',#82999,(#83003),.PCURVE_S1.);
#82999 = LINE('',#83000,#83001);
#83000 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.40000061211));
#83001 = VECTOR('',#83002,1.);
#83002 = DIRECTION('',(1.,0.E+000,0.E+000));
#83003 = PCURVE('',#82951,#83004);
#83004 = DEFINITIONAL_REPRESENTATION('',(#83005),#83009);
#83005 = LINE('',#83006,#83007);
#83006 = CARTESIAN_POINT('',(-6.555986417203,0.104475768375));
#83007 = VECTOR('',#83008,1.);
#83008 = DIRECTION('',(-1.,0.E+000));
#83009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83010 = ORIENTED_EDGE('',*,*,#83011,.F.);
#83011 = EDGE_CURVE('',#82943,#82996,#83012,.T.);
#83012 = SURFACE_CURVE('',#83013,(#83017),.PCURVE_S1.);
#83013 = LINE('',#83014,#83015);
#83014 = CARTESIAN_POINT('',(3.301146897693,-34.99616490802,
    14.400000555524));
#83015 = VECTOR('',#83016,1.);
#83016 = DIRECTION('',(-1.629631320424E-015,1.,0.E+000));
#83017 = PCURVE('',#82951,#83018);
#83018 = DEFINITIONAL_REPRESENTATION('',(#83019),#83023);
#83019 = LINE('',#83020,#83021);
#83020 = CARTESIAN_POINT('',(-6.555986417203,0.649493778626));
#83021 = VECTOR('',#83022,1.);
#83022 = DIRECTION('',(1.629631320424E-015,-1.));
#83023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83028)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83025,#83026,#83027)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83025 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83026 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83027 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83028 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#83025,
  'distance_accuracy_value','confusion accuracy');
#83029 = SHAPE_DEFINITION_REPRESENTATION(#83030,#82933);
#83030 = PRODUCT_DEFINITION_SHAPE('','',#83031);
#83031 = PRODUCT_DEFINITION('design','',#83032,#83035);
#83032 = PRODUCT_DEFINITION_FORMATION('','',#83033);
#83033 = PRODUCT('CADSOFTTOOLS 1.432','CADSOFTTOOLS 1.432','',(#83034));
#83034 = PRODUCT_CONTEXT('',#2,'mechanical');
#83035 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83036 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83037,#83039);
#83037 = ( REPRESENTATION_RELATIONSHIP('','',#82933,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83038) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83038 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1739);
#83039 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83040);
#83040 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('432','','',#5,#83031,$);
#83041 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83033));
#83042 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83043),#83115);
#83043 = SHELL_BASED_SURFACE_MODEL('',(#83044));
#83044 = OPEN_SHELL('',(#83045));
#83045 = ADVANCED_FACE('',(#83046),#83060,.F.);
#83046 = FACE_BOUND('',#83047,.F.);
#83047 = EDGE_LOOP('',(#83048,#83070,#83086,#83101));
#83048 = ORIENTED_EDGE('',*,*,#83049,.F.);
#83049 = EDGE_CURVE('',#83050,#83052,#83054,.T.);
#83050 = VERTEX_POINT('',#83051);
#83051 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    14.900000668696));
#83052 = VERTEX_POINT('',#83053);
#83053 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    14.900000668696));
#83054 = SURFACE_CURVE('',#83055,(#83059),.PCURVE_S1.);
#83055 = LINE('',#83056,#83057);
#83056 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    14.900000668696));
#83057 = VECTOR('',#83058,1.);
#83058 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83059 = PCURVE('',#83060,#83065);
#83060 = CYLINDRICAL_SURFACE('',#83061,0.5);
#83061 = AXIS2_PLACEMENT_3D('',#83062,#83063,#83064);
#83062 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.900000668696));
#83063 = DIRECTION('',(1.,0.E+000,0.E+000));
#83064 = DIRECTION('',(0.E+000,-1.,0.E+000));
#83065 = DEFINITIONAL_REPRESENTATION('',(#83066),#83069);
#83066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83067,#83068),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83067 = CARTESIAN_POINT('',(3.14159265359,2.7));
#83068 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#83069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83070 = ORIENTED_EDGE('',*,*,#83071,.T.);
#83071 = EDGE_CURVE('',#83050,#83072,#83074,.T.);
#83072 = VERTEX_POINT('',#83073);
#83073 = CARTESIAN_POINT('',(6.001146897693,-34.45114702381,
    14.400000148051));
#83074 = SURFACE_CURVE('',#83075,(#83080),.PCURVE_S1.);
#83075 = CIRCLE('',#83076,0.5);
#83076 = AXIS2_PLACEMENT_3D('',#83077,#83078,#83079);
#83077 = CARTESIAN_POINT('',(6.001146897693,-34.45114689777,
    14.900000668696));
#83078 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83079 = DIRECTION('',(0.E+000,1.,0.E+000));
#83080 = PCURVE('',#83060,#83081);
#83081 = DEFINITIONAL_REPRESENTATION('',(#83082),#83085);
#83082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83083,#83084),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796578886),.PIECEWISE_BEZIER_KNOTS.);
#83083 = CARTESIAN_POINT('',(3.14159265359,2.7));
#83084 = CARTESIAN_POINT('',(1.570796074704,2.7));
#83085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83086 = ORIENTED_EDGE('',*,*,#83087,.F.);
#83087 = EDGE_CURVE('',#83088,#83072,#83090,.T.);
#83088 = VERTEX_POINT('',#83089);
#83089 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.400000555524));
#83090 = SURFACE_CURVE('',#83091,(#83095),.PCURVE_S1.);
#83091 = LINE('',#83092,#83093);
#83092 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.40000061211));
#83093 = VECTOR('',#83094,1.);
#83094 = DIRECTION('',(1.,0.E+000,0.E+000));
#83095 = PCURVE('',#83060,#83096);
#83096 = DEFINITIONAL_REPRESENTATION('',(#83097),#83100);
#83097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83098,#83099),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83098 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#83099 = CARTESIAN_POINT('',(1.570796326795,2.7));
#83100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83101 = ORIENTED_EDGE('',*,*,#83102,.T.);
#83102 = EDGE_CURVE('',#83088,#83052,#83103,.T.);
#83103 = SURFACE_CURVE('',#83104,(#83109),.PCURVE_S1.);
#83104 = CIRCLE('',#83105,0.5);
#83105 = AXIS2_PLACEMENT_3D('',#83106,#83107,#83108);
#83106 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.900000668696));
#83107 = DIRECTION('',(1.,0.E+000,0.E+000));
#83108 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83109 = PCURVE('',#83060,#83110);
#83110 = DEFINITIONAL_REPRESENTATION('',(#83111),#83114);
#83111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83112,#83113),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#83112 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#83113 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#83114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83119)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83116,#83117,#83118)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83116 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83117 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83118 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83119 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#83116,
  'distance_accuracy_value','confusion accuracy');
#83120 = SHAPE_DEFINITION_REPRESENTATION(#83121,#83042);
#83121 = PRODUCT_DEFINITION_SHAPE('','',#83122);
#83122 = PRODUCT_DEFINITION('design','',#83123,#83126);
#83123 = PRODUCT_DEFINITION_FORMATION('','',#83124);
#83124 = PRODUCT('CADSOFTTOOLS 1.433','CADSOFTTOOLS 1.433','',(#83125));
#83125 = PRODUCT_CONTEXT('',#2,'mechanical');
#83126 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83127 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83128,#83130);
#83128 = ( REPRESENTATION_RELATIONSHIP('','',#83042,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83129) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83129 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1743);
#83130 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83131);
#83131 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('433','','',#5,#83122,$);
#83132 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83124));
#83133 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83134),#83208);
#83134 = SHELL_BASED_SURFACE_MODEL('',(#83135));
#83135 = OPEN_SHELL('',(#83136));
#83136 = ADVANCED_FACE('',(#83137),#83151,.F.);
#83137 = FACE_BOUND('',#83138,.T.);
#83138 = EDGE_LOOP('',(#83139,#83162,#83178,#83194));
#83139 = ORIENTED_EDGE('',*,*,#83140,.F.);
#83140 = EDGE_CURVE('',#83141,#83143,#83145,.T.);
#83141 = VERTEX_POINT('',#83142);
#83142 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#83143 = VERTEX_POINT('',#83144);
#83144 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83145 = SURFACE_CURVE('',#83146,(#83150),.PCURVE_S1.);
#83146 = LINE('',#83147,#83148);
#83147 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    23.60466737403));
#83148 = VECTOR('',#83149,1.);
#83149 = DIRECTION('',(1.,0.E+000,1.315819881037E-015));
#83150 = PCURVE('',#83151,#83156);
#83151 = PLANE('',#83152);
#83152 = AXIS2_PLACEMENT_3D('',#83153,#83154,#83155);
#83153 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    14.900000668696));
#83154 = DIRECTION('',(0.E+000,1.,0.E+000));
#83155 = DIRECTION('',(1.,0.E+000,0.E+000));
#83156 = DEFINITIONAL_REPRESENTATION('',(#83157),#83161);
#83157 = LINE('',#83158,#83159);
#83158 = CARTESIAN_POINT('',(0.E+000,-8.704666705333));
#83159 = VECTOR('',#83160,1.);
#83160 = DIRECTION('',(1.,-1.315819881037E-015));
#83161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83162 = ORIENTED_EDGE('',*,*,#83163,.F.);
#83163 = EDGE_CURVE('',#83164,#83141,#83166,.T.);
#83164 = VERTEX_POINT('',#83165);
#83165 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    14.900000668696));
#83166 = SURFACE_CURVE('',#83167,(#83171),.PCURVE_S1.);
#83167 = LINE('',#83168,#83169);
#83168 = CARTESIAN_POINT('',(3.301146897693,-33.95114689777,
    14.900000668696));
#83169 = VECTOR('',#83170,1.);
#83170 = DIRECTION('',(-5.101737089807E-017,0.E+000,1.));
#83171 = PCURVE('',#83151,#83172);
#83172 = DEFINITIONAL_REPRESENTATION('',(#83173),#83177);
#83173 = LINE('',#83174,#83175);
#83174 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#83175 = VECTOR('',#83176,1.);
#83176 = DIRECTION('',(-5.101737089807E-017,-1.));
#83177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83178 = ORIENTED_EDGE('',*,*,#83179,.F.);
#83179 = EDGE_CURVE('',#83180,#83164,#83182,.T.);
#83180 = VERTEX_POINT('',#83181);
#83181 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    14.900000668696));
#83182 = SURFACE_CURVE('',#83183,(#83187),.PCURVE_S1.);
#83183 = LINE('',#83184,#83185);
#83184 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    14.900000668696));
#83185 = VECTOR('',#83186,1.);
#83186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83187 = PCURVE('',#83151,#83188);
#83188 = DEFINITIONAL_REPRESENTATION('',(#83189),#83193);
#83189 = LINE('',#83190,#83191);
#83190 = CARTESIAN_POINT('',(2.7,0.E+000));
#83191 = VECTOR('',#83192,1.);
#83192 = DIRECTION('',(-1.,0.E+000));
#83193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83194 = ORIENTED_EDGE('',*,*,#83195,.F.);
#83195 = EDGE_CURVE('',#83143,#83180,#83196,.T.);
#83196 = SURFACE_CURVE('',#83197,(#83201),.PCURVE_S1.);
#83197 = LINE('',#83198,#83199);
#83198 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83199 = VECTOR('',#83200,1.);
#83200 = DIRECTION('',(2.040694835923E-016,0.E+000,-1.));
#83201 = PCURVE('',#83151,#83202);
#83202 = DEFINITIONAL_REPRESENTATION('',(#83203),#83207);
#83203 = LINE('',#83204,#83205);
#83204 = CARTESIAN_POINT('',(2.7,-8.704666705333));
#83205 = VECTOR('',#83206,1.);
#83206 = DIRECTION('',(2.040694835923E-016,1.));
#83207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83212)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83209,#83210,#83211)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83209 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83210 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83211 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83212 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83209,
  'distance_accuracy_value','confusion accuracy');
#83213 = SHAPE_DEFINITION_REPRESENTATION(#83214,#83133);
#83214 = PRODUCT_DEFINITION_SHAPE('','',#83215);
#83215 = PRODUCT_DEFINITION('design','',#83216,#83219);
#83216 = PRODUCT_DEFINITION_FORMATION('','',#83217);
#83217 = PRODUCT('CADSOFTTOOLS 1.434','CADSOFTTOOLS 1.434','',(#83218));
#83218 = PRODUCT_CONTEXT('',#2,'mechanical');
#83219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83221,#83223);
#83221 = ( REPRESENTATION_RELATIONSHIP('','',#83133,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83222) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1747);
#83223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83224);
#83224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('434','','',#5,#83215,$);
#83225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83217));
#83226 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83227),#83300);
#83227 = SHELL_BASED_SURFACE_MODEL('',(#83228));
#83228 = OPEN_SHELL('',(#83229));
#83229 = ADVANCED_FACE('',(#83230),#83243,.F.);
#83230 = FACE_BOUND('',#83231,.F.);
#83231 = EDGE_LOOP('',(#83232,#83266,#83281));
#83232 = ORIENTED_EDGE('',*,*,#83233,.T.);
#83233 = EDGE_CURVE('',#83234,#83236,#83238,.T.);
#83234 = VERTEX_POINT('',#83235);
#83235 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.499999999999));
#83236 = VERTEX_POINT('',#83237);
#83237 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83238 = SURFACE_CURVE('',#83239,(#83242),.PCURVE_S1.);
#83239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83240,#83241),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#83240 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.499999999997));
#83241 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83242 = PCURVE('',#83243,#83260);
#83243 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#83244,#83245)
    ,(#83246,#83247)
    ,(#83248,#83249)
    ,(#83250,#83251)
    ,(#83252,#83253)
    ,(#83254,#83255)
    ,(#83256,#83257)
    ,(#83258,#83259
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,4),(2,2),(0.E+000,0.214079872404
    ,0.811576764477,1.),(0.E+000,1.),.UNSPECIFIED.);
#83244 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    25.499999999997));
#83245 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83246 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    25.499999999997));
#83247 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83248 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    25.499999999997));
#83249 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83250 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    25.499999999997));
#83251 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83252 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,
    25.499999999997));
#83253 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83254 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    25.499999999997));
#83255 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83256 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    25.499999999997));
#83257 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83258 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.499999999997));
#83259 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83260 = DEFINITIONAL_REPRESENTATION('',(#83261),#83265);
#83261 = LINE('',#83262,#83263);
#83262 = CARTESIAN_POINT('',(1.,0.E+000));
#83263 = VECTOR('',#83264,1.);
#83264 = DIRECTION('',(0.E+000,1.));
#83265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83266 = ORIENTED_EDGE('',*,*,#83267,.T.);
#83267 = EDGE_CURVE('',#83236,#83268,#83270,.T.);
#83268 = VERTEX_POINT('',#83269);
#83269 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,25.5));
#83270 = SURFACE_CURVE('',#83271,(#83274),.PCURVE_S1.);
#83271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83272,#83273),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#83272 = CARTESIAN_POINT('',(6.001146897693,-33.95114689777,
    23.60466737403));
#83273 = CARTESIAN_POINT('',(4.16180604896,-34.25046327348,
    25.499999999997));
#83274 = PCURVE('',#83243,#83275);
#83275 = DEFINITIONAL_REPRESENTATION('',(#83276),#83280);
#83276 = LINE('',#83277,#83278);
#83277 = CARTESIAN_POINT('',(0.E+000,1.));
#83278 = VECTOR('',#83279,1.);
#83279 = DIRECTION('',(0.E+000,-1.));
#83280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83281 = ORIENTED_EDGE('',*,*,#83282,.T.);
#83282 = EDGE_CURVE('',#83268,#83234,#83283,.T.);
#83283 = SURFACE_CURVE('',#83284,(#83293),.PCURVE_S1.);
#83284 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#83285,#83286,#83287,#83288,
    #83289,#83290,#83291,#83292),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#83285 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    25.50000000001));
#83286 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    25.50000000001));
#83287 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    25.50000000001));
#83288 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    25.50000000001));
#83289 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,25.50000000001
    ));
#83290 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    25.500000000009));
#83291 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    25.500000000009));
#83292 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.500000000009));
#83293 = PCURVE('',#83243,#83294);
#83294 = DEFINITIONAL_REPRESENTATION('',(#83295),#83299);
#83295 = LINE('',#83296,#83297);
#83296 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#83297 = VECTOR('',#83298,1.);
#83298 = DIRECTION('',(1.,0.E+000));
#83299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83304)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83301,#83302,#83303)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83301 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83302 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83303 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83304 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83301,
  'distance_accuracy_value','confusion accuracy');
#83305 = SHAPE_DEFINITION_REPRESENTATION(#83306,#83226);
#83306 = PRODUCT_DEFINITION_SHAPE('','',#83307);
#83307 = PRODUCT_DEFINITION('design','',#83308,#83311);
#83308 = PRODUCT_DEFINITION_FORMATION('','',#83309);
#83309 = PRODUCT('CADSOFTTOOLS 1.435','CADSOFTTOOLS 1.435','',(#83310));
#83310 = PRODUCT_CONTEXT('',#2,'mechanical');
#83311 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83312 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83313,#83315);
#83313 = ( REPRESENTATION_RELATIONSHIP('','',#83226,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83314) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83314 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1751);
#83315 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83316);
#83316 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('435','','',#5,#83307,$);
#83317 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83309));
#83318 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83319),#83413);
#83319 = SHELL_BASED_SURFACE_MODEL('',(#83320));
#83320 = OPEN_SHELL('',(#83321));
#83321 = ADVANCED_FACE('',(#83322),#83341,.F.);
#83322 = FACE_BOUND('',#83323,.F.);
#83323 = EDGE_LOOP('',(#83324,#83364,#83379,#83400));
#83324 = ORIENTED_EDGE('',*,*,#83325,.F.);
#83325 = EDGE_CURVE('',#83326,#83328,#83330,.T.);
#83326 = VERTEX_POINT('',#83327);
#83327 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,25.5));
#83328 = VERTEX_POINT('',#83329);
#83329 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.499999999999));
#83330 = SURFACE_CURVE('',#83331,(#83340),.PCURVE_S1.);
#83331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#83332,#83333,#83334,#83335,
    #83336,#83337,#83338,#83339),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#83332 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    25.50000000001));
#83333 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    25.50000000001));
#83334 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    25.50000000001));
#83335 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    25.50000000001));
#83336 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,25.50000000001
    ));
#83337 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    25.500000000009));
#83338 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    25.500000000009));
#83339 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.500000000009));
#83340 = PCURVE('',#83341,#83358);
#83341 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#83342,#83343)
    ,(#83344,#83345)
    ,(#83346,#83347)
    ,(#83348,#83349)
    ,(#83350,#83351)
    ,(#83352,#83353)
    ,(#83354,#83355)
    ,(#83356,#83357
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,4),(2,2),(0.E+000,0.188423235523
    ,0.785920127596,1.),(0.E+000,1.),.UNSPECIFIED.);
#83342 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.500000000009));
#83343 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#83344 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    25.500000000009));
#83345 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    31.500000000009));
#83346 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    25.500000000009));
#83347 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    31.500000000009));
#83348 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,25.50000000001
    ));
#83349 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,31.50000000001
    ));
#83350 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    25.50000000001));
#83351 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    31.50000000001));
#83352 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    25.50000000001));
#83353 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    31.50000000001));
#83354 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    25.50000000001));
#83355 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    31.50000000001));
#83356 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    25.50000000001));
#83357 = CARTESIAN_POINT('',(4.16180604896,-34.25046327348,
    31.50000000001));
#83358 = DEFINITIONAL_REPRESENTATION('',(#83359),#83363);
#83359 = LINE('',#83360,#83361);
#83360 = CARTESIAN_POINT('',(1.,0.E+000));
#83361 = VECTOR('',#83362,1.);
#83362 = DIRECTION('',(-1.,0.E+000));
#83363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83364 = ORIENTED_EDGE('',*,*,#83365,.T.);
#83365 = EDGE_CURVE('',#83326,#83366,#83368,.T.);
#83366 = VERTEX_POINT('',#83367);
#83367 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    31.50000000001));
#83368 = SURFACE_CURVE('',#83369,(#83372),.PCURVE_S1.);
#83369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83370,#83371),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#83370 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    25.50000000001));
#83371 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    31.50000000001));
#83372 = PCURVE('',#83341,#83373);
#83373 = DEFINITIONAL_REPRESENTATION('',(#83374),#83378);
#83374 = LINE('',#83375,#83376);
#83375 = CARTESIAN_POINT('',(1.,0.E+000));
#83376 = VECTOR('',#83377,1.);
#83377 = DIRECTION('',(0.E+000,1.));
#83378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83379 = ORIENTED_EDGE('',*,*,#83380,.T.);
#83380 = EDGE_CURVE('',#83366,#83381,#83383,.T.);
#83381 = VERTEX_POINT('',#83382);
#83382 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#83383 = SURFACE_CURVE('',#83384,(#83393),.PCURVE_S1.);
#83384 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#83385,#83386,#83387,#83388,
    #83389,#83390,#83391,#83392),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#83385 = CARTESIAN_POINT('',(4.16180604896,-34.25046327348,
    31.50000000001));
#83386 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    31.50000000001));
#83387 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    31.50000000001));
#83388 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    31.50000000001));
#83389 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,31.50000000001
    ));
#83390 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    31.50000000001));
#83391 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    31.500000000009));
#83392 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#83393 = PCURVE('',#83341,#83394);
#83394 = DEFINITIONAL_REPRESENTATION('',(#83395),#83399);
#83395 = LINE('',#83396,#83397);
#83396 = CARTESIAN_POINT('',(1.,1.));
#83397 = VECTOR('',#83398,1.);
#83398 = DIRECTION('',(-1.,0.E+000));
#83399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83400 = ORIENTED_EDGE('',*,*,#83401,.T.);
#83401 = EDGE_CURVE('',#83381,#83328,#83402,.T.);
#83402 = SURFACE_CURVE('',#83403,(#83406),.PCURVE_S1.);
#83403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83404,#83405),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#83404 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#83405 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    25.500000000009));
#83406 = PCURVE('',#83341,#83407);
#83407 = DEFINITIONAL_REPRESENTATION('',(#83408),#83412);
#83408 = LINE('',#83409,#83410);
#83409 = CARTESIAN_POINT('',(0.E+000,1.));
#83410 = VECTOR('',#83411,1.);
#83411 = DIRECTION('',(0.E+000,-1.));
#83412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83417)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83414,#83415,#83416)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83414 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83415 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83416 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83417 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83414,
  'distance_accuracy_value','confusion accuracy');
#83418 = SHAPE_DEFINITION_REPRESENTATION(#83419,#83318);
#83419 = PRODUCT_DEFINITION_SHAPE('','',#83420);
#83420 = PRODUCT_DEFINITION('design','',#83421,#83424);
#83421 = PRODUCT_DEFINITION_FORMATION('','',#83422);
#83422 = PRODUCT('CADSOFTTOOLS 1.436','CADSOFTTOOLS 1.436','',(#83423));
#83423 = PRODUCT_CONTEXT('',#2,'mechanical');
#83424 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83425 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83426,#83428);
#83426 = ( REPRESENTATION_RELATIONSHIP('','',#83318,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83427) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83427 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1755);
#83428 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83429);
#83429 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('436','','',#5,#83420,$);
#83430 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83422));
#83431 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83432),#83506);
#83432 = SHELL_BASED_SURFACE_MODEL('',(#83433));
#83433 = OPEN_SHELL('',(#83434));
#83434 = ADVANCED_FACE('',(#83435),#83449,.F.);
#83435 = FACE_BOUND('',#83436,.T.);
#83436 = EDGE_LOOP('',(#83437,#83460,#83476,#83492));
#83437 = ORIENTED_EDGE('',*,*,#83438,.F.);
#83438 = EDGE_CURVE('',#83439,#83441,#83443,.T.);
#83439 = VERTEX_POINT('',#83440);
#83440 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#83441 = VERTEX_POINT('',#83442);
#83442 = CARTESIAN_POINT('',(3.301146897693,-35.69074676971,
    24.166150035049));
#83443 = SURFACE_CURVE('',#83444,(#83448),.PCURVE_S1.);
#83444 = LINE('',#83445,#83446);
#83445 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#83446 = VECTOR('',#83447,1.);
#83447 = DIRECTION('',(1.192668135015E-016,-0.173648674188,
    -0.984807665462));
#83448 = PCURVE('',#83449,#83454);
#83449 = PLANE('',#83450);
#83450 = AXIS2_PLACEMENT_3D('',#83451,#83452,#83453);
#83451 = CARTESIAN_POINT('',(3.301146897693,-35.79421998546,
    23.579325997834));
#83452 = DIRECTION('',(0.E+000,-0.984807665462,0.173648674188));
#83453 = DIRECTION('',(0.E+000,0.173648674188,0.984807665462));
#83454 = DEFINITIONAL_REPRESENTATION('',(#83455),#83459);
#83455 = LINE('',#83456,#83457);
#83456 = CARTESIAN_POINT('',(8.042863880897,0.E+000));
#83457 = VECTOR('',#83458,1.);
#83458 = DIRECTION('',(-1.,-1.192668135015E-016));
#83459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83460 = ORIENTED_EDGE('',*,*,#83461,.T.);
#83461 = EDGE_CURVE('',#83439,#83462,#83464,.T.);
#83462 = VERTEX_POINT('',#83463);
#83463 = CARTESIAN_POINT('',(6.001146897693,-34.39758733587,
    31.50000000001));
#83464 = SURFACE_CURVE('',#83465,(#83469),.PCURVE_S1.);
#83465 = LINE('',#83466,#83467);
#83466 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#83467 = VECTOR('',#83468,1.);
#83468 = DIRECTION('',(1.,-1.315819881037E-014,1.184237892933E-014));
#83469 = PCURVE('',#83449,#83470);
#83470 = DEFINITIONAL_REPRESENTATION('',(#83471),#83475);
#83471 = LINE('',#83472,#83473);
#83472 = CARTESIAN_POINT('',(8.042863880897,0.E+000));
#83473 = VECTOR('',#83474,1.);
#83474 = DIRECTION('',(9.377561768794E-015,-1.));
#83475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83476 = ORIENTED_EDGE('',*,*,#83477,.F.);
#83477 = EDGE_CURVE('',#83478,#83462,#83480,.T.);
#83478 = VERTEX_POINT('',#83479);
#83479 = CARTESIAN_POINT('',(6.001146897693,-35.69074676971,
    24.166150035049));
#83480 = SURFACE_CURVE('',#83481,(#83485),.PCURVE_S1.);
#83481 = LINE('',#83482,#83483);
#83482 = CARTESIAN_POINT('',(6.001146897693,-35.69074676971,
    24.166150035049));
#83483 = VECTOR('',#83484,1.);
#83484 = DIRECTION('',(2.385336270029E-016,0.173648674188,0.984807665462
    ));
#83485 = PCURVE('',#83449,#83486);
#83486 = DEFINITIONAL_REPRESENTATION('',(#83487),#83491);
#83487 = LINE('',#83488,#83489);
#83488 = CARTESIAN_POINT('',(0.595876796856,-2.7));
#83489 = VECTOR('',#83490,1.);
#83490 = DIRECTION('',(1.,-2.385336270029E-016));
#83491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83492 = ORIENTED_EDGE('',*,*,#83493,.F.);
#83493 = EDGE_CURVE('',#83441,#83478,#83494,.T.);
#83494 = SURFACE_CURVE('',#83495,(#83499),.PCURVE_S1.);
#83495 = LINE('',#83496,#83497);
#83496 = CARTESIAN_POINT('',(3.301146897693,-35.69074676971,
    24.166150035049));
#83497 = VECTOR('',#83498,1.);
#83498 = DIRECTION('',(1.,0.E+000,0.E+000));
#83499 = PCURVE('',#83449,#83500);
#83500 = DEFINITIONAL_REPRESENTATION('',(#83501),#83505);
#83501 = LINE('',#83502,#83503);
#83502 = CARTESIAN_POINT('',(0.595876796856,0.E+000));
#83503 = VECTOR('',#83504,1.);
#83504 = DIRECTION('',(0.E+000,-1.));
#83505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83510)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83507,#83508,#83509)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83507 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83508 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83509 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83510 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83507,
  'distance_accuracy_value','confusion accuracy');
#83511 = SHAPE_DEFINITION_REPRESENTATION(#83512,#83431);
#83512 = PRODUCT_DEFINITION_SHAPE('','',#83513);
#83513 = PRODUCT_DEFINITION('design','',#83514,#83517);
#83514 = PRODUCT_DEFINITION_FORMATION('','',#83515);
#83515 = PRODUCT('CADSOFTTOOLS 1.437','CADSOFTTOOLS 1.437','',(#83516));
#83516 = PRODUCT_CONTEXT('',#2,'mechanical');
#83517 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83518 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83519,#83521);
#83519 = ( REPRESENTATION_RELATIONSHIP('','',#83431,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83520) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83520 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1759);
#83521 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83522);
#83522 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('437','','',#5,#83513,$);
#83523 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83515));
#83524 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83525),#83597);
#83525 = SHELL_BASED_SURFACE_MODEL('',(#83526));
#83526 = OPEN_SHELL('',(#83527));
#83527 = ADVANCED_FACE('',(#83528),#83543,.T.);
#83528 = FACE_BOUND('',#83529,.T.);
#83529 = EDGE_LOOP('',(#83530,#83553,#83568,#83584));
#83530 = ORIENTED_EDGE('',*,*,#83531,.T.);
#83531 = EDGE_CURVE('',#83532,#83534,#83536,.T.);
#83532 = VERTEX_POINT('',#83533);
#83533 = CARTESIAN_POINT('',(6.001146897693,-35.69074676971,
    24.166150035049));
#83534 = VERTEX_POINT('',#83535);
#83535 = CARTESIAN_POINT('',(6.001146897693,-36.35416091142,
    23.783128148128));
#83536 = SURFACE_CURVE('',#83537,(#83542),.PCURVE_S1.);
#83537 = CIRCLE('',#83538,0.5);
#83538 = AXIS2_PLACEMENT_3D('',#83539,#83540,#83541);
#83539 = CARTESIAN_POINT('',(6.001146897693,-36.18315060244,
    24.252974372143));
#83540 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83541 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#83542 = PCURVE('',#83543,#83548);
#83543 = CYLINDRICAL_SURFACE('',#83544,0.5);
#83544 = AXIS2_PLACEMENT_3D('',#83545,#83546,#83547);
#83545 = CARTESIAN_POINT('',(3.301146897693,-36.18315060244,
    24.252974372143));
#83546 = DIRECTION('',(1.,0.E+000,0.E+000));
#83547 = DIRECTION('',(0.E+000,-1.,5.041817449647E-007));
#83548 = DEFINITIONAL_REPRESENTATION('',(#83549),#83552);
#83549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83550,#83551),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329252917),.PIECEWISE_BEZIER_KNOTS.);
#83550 = CARTESIAN_POINT('',(2.967059728392,2.7));
#83551 = CARTESIAN_POINT('',(1.221730475474,2.7));
#83552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83553 = ORIENTED_EDGE('',*,*,#83554,.T.);
#83554 = EDGE_CURVE('',#83534,#83555,#83557,.T.);
#83555 = VERTEX_POINT('',#83556);
#83556 = CARTESIAN_POINT('',(3.301146897693,-36.35416091142,
    23.783128148128));
#83557 = SURFACE_CURVE('',#83558,(#83562),.PCURVE_S1.);
#83558 = LINE('',#83559,#83560);
#83559 = CARTESIAN_POINT('',(6.001146897693,-36.35416091142,
    23.783128148128));
#83560 = VECTOR('',#83561,1.);
#83561 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83562 = PCURVE('',#83543,#83563);
#83563 = DEFINITIONAL_REPRESENTATION('',(#83564),#83567);
#83564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83565,#83566),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83565 = CARTESIAN_POINT('',(1.221730475474,2.7));
#83566 = CARTESIAN_POINT('',(1.221730475474,0.E+000));
#83567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83568 = ORIENTED_EDGE('',*,*,#83569,.F.);
#83569 = EDGE_CURVE('',#83570,#83555,#83572,.T.);
#83570 = VERTEX_POINT('',#83571);
#83571 = CARTESIAN_POINT('',(3.301146897693,-35.69074676971,
    24.166150035049));
#83572 = SURFACE_CURVE('',#83573,(#83578),.PCURVE_S1.);
#83573 = CIRCLE('',#83574,0.5);
#83574 = AXIS2_PLACEMENT_3D('',#83575,#83576,#83577);
#83575 = CARTESIAN_POINT('',(3.301146897693,-36.18315060244,
    24.252974372143));
#83576 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83577 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#83578 = PCURVE('',#83543,#83579);
#83579 = DEFINITIONAL_REPRESENTATION('',(#83580),#83583);
#83580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83581,#83582),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329252917),.PIECEWISE_BEZIER_KNOTS.);
#83581 = CARTESIAN_POINT('',(2.967059728392,0.E+000));
#83582 = CARTESIAN_POINT('',(1.221730475474,0.E+000));
#83583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83584 = ORIENTED_EDGE('',*,*,#83585,.T.);
#83585 = EDGE_CURVE('',#83570,#83532,#83586,.T.);
#83586 = SURFACE_CURVE('',#83587,(#83591),.PCURVE_S1.);
#83587 = LINE('',#83588,#83589);
#83588 = CARTESIAN_POINT('',(3.301146897693,-35.69074676971,
    24.166150035049));
#83589 = VECTOR('',#83590,1.);
#83590 = DIRECTION('',(1.,0.E+000,0.E+000));
#83591 = PCURVE('',#83543,#83592);
#83592 = DEFINITIONAL_REPRESENTATION('',(#83593),#83596);
#83593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83594,#83595),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83594 = CARTESIAN_POINT('',(2.967059728392,0.E+000));
#83595 = CARTESIAN_POINT('',(2.967059728392,2.7));
#83596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83601)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83598,#83599,#83600)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83598,
  'distance_accuracy_value','confusion accuracy');
#83602 = SHAPE_DEFINITION_REPRESENTATION(#83603,#83524);
#83603 = PRODUCT_DEFINITION_SHAPE('','',#83604);
#83604 = PRODUCT_DEFINITION('design','',#83605,#83608);
#83605 = PRODUCT_DEFINITION_FORMATION('','',#83606);
#83606 = PRODUCT('CADSOFTTOOLS 1.438','CADSOFTTOOLS 1.438','',(#83607));
#83607 = PRODUCT_CONTEXT('',#2,'mechanical');
#83608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83610,#83612);
#83610 = ( REPRESENTATION_RELATIONSHIP('','',#83524,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83611) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1763);
#83612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83613);
#83613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('438','','',#5,#83604,$);
#83614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83606));
#83615 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83616),#83690);
#83616 = SHELL_BASED_SURFACE_MODEL('',(#83617));
#83617 = OPEN_SHELL('',(#83618));
#83618 = ADVANCED_FACE('',(#83619),#83633,.F.);
#83619 = FACE_BOUND('',#83620,.T.);
#83620 = EDGE_LOOP('',(#83621,#83644,#83660,#83676));
#83621 = ORIENTED_EDGE('',*,*,#83622,.F.);
#83622 = EDGE_CURVE('',#83623,#83625,#83627,.T.);
#83623 = VERTEX_POINT('',#83624);
#83624 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#83625 = VERTEX_POINT('',#83626);
#83626 = CARTESIAN_POINT('',(6.001146897693,-36.35416091142,
    23.783128148128));
#83627 = SURFACE_CURVE('',#83628,(#83632),.PCURVE_S1.);
#83628 = LINE('',#83629,#83630);
#83629 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#83630 = VECTOR('',#83631,1.);
#83631 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#83632 = PCURVE('',#83633,#83638);
#83633 = PLANE('',#83634);
#83634 = AXIS2_PLACEMENT_3D('',#83635,#83636,#83637);
#83635 = CARTESIAN_POINT('',(3.301146897693,-37.27307496357,
    24.117586036593));
#83636 = DIRECTION('',(0.E+000,0.342020617968,0.93969244803));
#83637 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#83638 = DEFINITIONAL_REPRESENTATION('',(#83639),#83643);
#83639 = LINE('',#83640,#83641);
#83640 = CARTESIAN_POINT('',(0.714073653813,-2.7));
#83641 = VECTOR('',#83642,1.);
#83642 = DIRECTION('',(1.,0.E+000));
#83643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83644 = ORIENTED_EDGE('',*,*,#83645,.T.);
#83645 = EDGE_CURVE('',#83623,#83646,#83648,.T.);
#83646 = VERTEX_POINT('',#83647);
#83647 = CARTESIAN_POINT('',(3.301146897693,-36.60206534374,
    23.873358124241));
#83648 = SURFACE_CURVE('',#83649,(#83653),.PCURVE_S1.);
#83649 = LINE('',#83650,#83651);
#83650 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#83651 = VECTOR('',#83652,1.);
#83652 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83653 = PCURVE('',#83633,#83654);
#83654 = DEFINITIONAL_REPRESENTATION('',(#83655),#83659);
#83655 = LINE('',#83656,#83657);
#83656 = CARTESIAN_POINT('',(0.714073653813,-2.7));
#83657 = VECTOR('',#83658,1.);
#83658 = DIRECTION('',(0.E+000,1.));
#83659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83660 = ORIENTED_EDGE('',*,*,#83661,.F.);
#83661 = EDGE_CURVE('',#83662,#83646,#83664,.T.);
#83662 = VERTEX_POINT('',#83663);
#83663 = CARTESIAN_POINT('',(3.301146897693,-36.35416091142,
    23.783128148128));
#83664 = SURFACE_CURVE('',#83665,(#83669),.PCURVE_S1.);
#83665 = LINE('',#83666,#83667);
#83666 = CARTESIAN_POINT('',(3.301146897693,-36.35416091142,
    23.783128148128));
#83667 = VECTOR('',#83668,1.);
#83668 = DIRECTION('',(-1.683339312813E-015,-0.93969244803,
    0.342020617968));
#83669 = PCURVE('',#83633,#83670);
#83670 = DEFINITIONAL_REPRESENTATION('',(#83671),#83675);
#83671 = LINE('',#83672,#83673);
#83672 = CARTESIAN_POINT('',(0.977888088889,0.E+000));
#83673 = VECTOR('',#83674,1.);
#83674 = DIRECTION('',(-1.,1.683339312813E-015));
#83675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83676 = ORIENTED_EDGE('',*,*,#83677,.F.);
#83677 = EDGE_CURVE('',#83625,#83662,#83678,.T.);
#83678 = SURFACE_CURVE('',#83679,(#83683),.PCURVE_S1.);
#83679 = LINE('',#83680,#83681);
#83680 = CARTESIAN_POINT('',(6.001146897693,-36.35416091142,
    23.783128148128));
#83681 = VECTOR('',#83682,1.);
#83682 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83683 = PCURVE('',#83633,#83684);
#83684 = DEFINITIONAL_REPRESENTATION('',(#83685),#83689);
#83685 = LINE('',#83686,#83687);
#83686 = CARTESIAN_POINT('',(0.977888088889,-2.7));
#83687 = VECTOR('',#83688,1.);
#83688 = DIRECTION('',(0.E+000,1.));
#83689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83694)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83691,#83692,#83693)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83691,
  'distance_accuracy_value','confusion accuracy');
#83695 = SHAPE_DEFINITION_REPRESENTATION(#83696,#83615);
#83696 = PRODUCT_DEFINITION_SHAPE('','',#83697);
#83697 = PRODUCT_DEFINITION('design','',#83698,#83701);
#83698 = PRODUCT_DEFINITION_FORMATION('','',#83699);
#83699 = PRODUCT('CADSOFTTOOLS 1.439','CADSOFTTOOLS 1.439','',(#83700));
#83700 = PRODUCT_CONTEXT('',#2,'mechanical');
#83701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83703,#83705);
#83703 = ( REPRESENTATION_RELATIONSHIP('','',#83615,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83704) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1767);
#83705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83706);
#83706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('439','','',#5,#83697,$);
#83707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83699));
#83708 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83709),#83781);
#83709 = SHELL_BASED_SURFACE_MODEL('',(#83710));
#83710 = OPEN_SHELL('',(#83711));
#83711 = ADVANCED_FACE('',(#83712),#83726,.F.);
#83712 = FACE_BOUND('',#83713,.F.);
#83713 = EDGE_LOOP('',(#83714,#83736,#83752,#83767));
#83714 = ORIENTED_EDGE('',*,*,#83715,.T.);
#83715 = EDGE_CURVE('',#83716,#83718,#83720,.T.);
#83716 = VERTEX_POINT('',#83717);
#83717 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#83718 = VERTEX_POINT('',#83719);
#83719 = CARTESIAN_POINT('',(3.301146897693,-36.60206534374,
    23.873358124241));
#83720 = SURFACE_CURVE('',#83721,(#83725),.PCURVE_S1.);
#83721 = LINE('',#83722,#83723);
#83722 = CARTESIAN_POINT('',(6.001146897693,-36.60206534374,
    23.873358124241));
#83723 = VECTOR('',#83724,1.);
#83724 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83725 = PCURVE('',#83726,#83731);
#83726 = CYLINDRICAL_SURFACE('',#83727,0.5);
#83727 = AXIS2_PLACEMENT_3D('',#83728,#83729,#83730);
#83728 = CARTESIAN_POINT('',(3.301146897693,-36.77307565273,
    23.403511900226));
#83729 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83730 = DIRECTION('',(0.E+000,1.,0.E+000));
#83731 = DEFINITIONAL_REPRESENTATION('',(#83732),#83735);
#83732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83733,#83734),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83733 = CARTESIAN_POINT('',(5.061455335887,-2.7));
#83734 = CARTESIAN_POINT('',(5.061455335887,0.E+000));
#83735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83736 = ORIENTED_EDGE('',*,*,#83737,.T.);
#83737 = EDGE_CURVE('',#83718,#83738,#83740,.T.);
#83738 = VERTEX_POINT('',#83739);
#83739 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#83740 = SURFACE_CURVE('',#83741,(#83746),.PCURVE_S1.);
#83741 = CIRCLE('',#83742,0.5);
#83742 = AXIS2_PLACEMENT_3D('',#83743,#83744,#83745);
#83743 = CARTESIAN_POINT('',(3.301146897693,-36.77307565273,
    23.403511900226));
#83744 = DIRECTION('',(1.,0.E+000,0.E+000));
#83745 = DIRECTION('',(-0.E+000,0.342020617968,0.93969244803));
#83746 = PCURVE('',#83726,#83747);
#83747 = DEFINITIONAL_REPRESENTATION('',(#83748),#83751);
#83748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83749,#83750),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.919861717189),.PIECEWISE_BEZIER_KNOTS.);
#83749 = CARTESIAN_POINT('',(5.061455335887,0.E+000));
#83750 = CARTESIAN_POINT('',(3.141593618698,0.E+000));
#83751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83752 = ORIENTED_EDGE('',*,*,#83753,.T.);
#83753 = EDGE_CURVE('',#83738,#83754,#83756,.T.);
#83754 = VERTEX_POINT('',#83755);
#83755 = CARTESIAN_POINT('',(6.001146897693,-37.27307669774,
    23.403512382781));
#83756 = SURFACE_CURVE('',#83757,(#83761),.PCURVE_S1.);
#83757 = LINE('',#83758,#83759);
#83758 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#83759 = VECTOR('',#83760,1.);
#83760 = DIRECTION('',(1.,0.E+000,0.E+000));
#83761 = PCURVE('',#83726,#83762);
#83762 = DEFINITIONAL_REPRESENTATION('',(#83763),#83766);
#83763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83764,#83765),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83764 = CARTESIAN_POINT('',(3.141593618698,0.E+000));
#83765 = CARTESIAN_POINT('',(3.141593618698,-2.7));
#83766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83767 = ORIENTED_EDGE('',*,*,#83768,.T.);
#83768 = EDGE_CURVE('',#83754,#83716,#83769,.T.);
#83769 = SURFACE_CURVE('',#83770,(#83775),.PCURVE_S1.);
#83770 = CIRCLE('',#83771,0.5);
#83771 = AXIS2_PLACEMENT_3D('',#83772,#83773,#83774);
#83772 = CARTESIAN_POINT('',(6.001146897693,-36.77307565273,
    23.403511900226));
#83773 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83774 = DIRECTION('',(0.E+000,-1.,9.651073824557E-007));
#83775 = PCURVE('',#83726,#83776);
#83776 = DEFINITIONAL_REPRESENTATION('',(#83777),#83780);
#83777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83778,#83779),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.91986171719),.PIECEWISE_BEZIER_KNOTS.);
#83778 = CARTESIAN_POINT('',(3.141593618697,-2.7));
#83779 = CARTESIAN_POINT('',(5.061455335887,-2.7));
#83780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83785)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83782,#83783,#83784)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83782 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83783 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83784 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83785 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#83782,
  'distance_accuracy_value','confusion accuracy');
#83786 = SHAPE_DEFINITION_REPRESENTATION(#83787,#83708);
#83787 = PRODUCT_DEFINITION_SHAPE('','',#83788);
#83788 = PRODUCT_DEFINITION('design','',#83789,#83792);
#83789 = PRODUCT_DEFINITION_FORMATION('','',#83790);
#83790 = PRODUCT('CADSOFTTOOLS 1.440','CADSOFTTOOLS 1.440','',(#83791));
#83791 = PRODUCT_CONTEXT('',#2,'mechanical');
#83792 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83793 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83794,#83796);
#83794 = ( REPRESENTATION_RELATIONSHIP('','',#83708,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83795) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83795 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1771);
#83796 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83797);
#83797 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('440','','',#5,#83788,$);
#83798 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83790));
#83799 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83800),#83874);
#83800 = SHELL_BASED_SURFACE_MODEL('',(#83801));
#83801 = OPEN_SHELL('',(#83802));
#83802 = ADVANCED_FACE('',(#83803),#83817,.T.);
#83803 = FACE_BOUND('',#83804,.T.);
#83804 = EDGE_LOOP('',(#83805,#83828,#83844,#83860));
#83805 = ORIENTED_EDGE('',*,*,#83806,.F.);
#83806 = EDGE_CURVE('',#83807,#83809,#83811,.T.);
#83807 = VERTEX_POINT('',#83808);
#83808 = CARTESIAN_POINT('',(6.001146897693,-37.27307765013,
    21.514515219028));
#83809 = VERTEX_POINT('',#83810);
#83810 = CARTESIAN_POINT('',(6.001146897693,-37.27307669774,
    23.403512382781));
#83811 = SURFACE_CURVE('',#83812,(#83816),.PCURVE_S1.);
#83812 = LINE('',#83813,#83814);
#83813 = CARTESIAN_POINT('',(6.001146897693,-37.27307756297,
    21.514515219028));
#83814 = VECTOR('',#83815,1.);
#83815 = DIRECTION('',(1.8807406104E-015,7.346450346308E-007,1.));
#83816 = PCURVE('',#83817,#83822);
#83817 = PLANE('',#83818);
#83818 = AXIS2_PLACEMENT_3D('',#83819,#83820,#83821);
#83819 = CARTESIAN_POINT('',(2.501146897693,-37.27307496357,
    24.117586036593));
#83820 = DIRECTION('',(0.E+000,1.,-9.651083225287E-007));
#83821 = DIRECTION('',(0.E+000,-9.651083225287E-007,-1.));
#83822 = DEFINITIONAL_REPRESENTATION('',(#83823),#83827);
#83823 = LINE('',#83824,#83825);
#83824 = CARTESIAN_POINT('',(2.603070817566,-3.5));
#83825 = VECTOR('',#83826,1.);
#83826 = DIRECTION('',(-1.,-1.8807406104E-015));
#83827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83828 = ORIENTED_EDGE('',*,*,#83829,.T.);
#83829 = EDGE_CURVE('',#83807,#83830,#83832,.T.);
#83830 = VERTEX_POINT('',#83831);
#83831 = CARTESIAN_POINT('',(3.301146897693,-37.27307747582,
    21.514515219028));
#83832 = SURFACE_CURVE('',#83833,(#83837),.PCURVE_S1.);
#83833 = LINE('',#83834,#83835);
#83834 = CARTESIAN_POINT('',(6.001146897693,-37.27307756297,
    21.514515219028));
#83835 = VECTOR('',#83836,1.);
#83836 = DIRECTION('',(-1.,0.E+000,2.631639762074E-015));
#83837 = PCURVE('',#83817,#83838);
#83838 = DEFINITIONAL_REPRESENTATION('',(#83839),#83843);
#83839 = LINE('',#83840,#83841);
#83840 = CARTESIAN_POINT('',(2.603070817566,-3.5));
#83841 = VECTOR('',#83842,1.);
#83842 = DIRECTION('',(-2.631639762073E-015,1.));
#83843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83844 = ORIENTED_EDGE('',*,*,#83845,.F.);
#83845 = EDGE_CURVE('',#83846,#83830,#83848,.T.);
#83846 = VERTEX_POINT('',#83847);
#83847 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#83848 = SURFACE_CURVE('',#83849,(#83853),.PCURVE_S1.);
#83849 = LINE('',#83850,#83851);
#83850 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#83851 = VECTOR('',#83852,1.);
#83852 = DIRECTION('',(-2.350925763E-016,-9.651083183774E-007,-1.));
#83853 = PCURVE('',#83817,#83854);
#83854 = DEFINITIONAL_REPRESENTATION('',(#83855),#83859);
#83855 = LINE('',#83856,#83857);
#83856 = CARTESIAN_POINT('',(0.714073653813,-0.8));
#83857 = VECTOR('',#83858,1.);
#83858 = DIRECTION('',(1.,2.350925763E-016));
#83859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83860 = ORIENTED_EDGE('',*,*,#83861,.T.);
#83861 = EDGE_CURVE('',#83846,#83809,#83862,.T.);
#83862 = SURFACE_CURVE('',#83863,(#83867),.PCURVE_S1.);
#83863 = LINE('',#83864,#83865);
#83864 = CARTESIAN_POINT('',(3.301146897693,-37.27307565273,
    23.40351238278));
#83865 = VECTOR('',#83866,1.);
#83866 = DIRECTION('',(1.,0.E+000,0.E+000));
#83867 = PCURVE('',#83817,#83868);
#83868 = DEFINITIONAL_REPRESENTATION('',(#83869),#83873);
#83869 = LINE('',#83870,#83871);
#83870 = CARTESIAN_POINT('',(0.714073653813,-0.8));
#83871 = VECTOR('',#83872,1.);
#83872 = DIRECTION('',(0.E+000,-1.));
#83873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83878)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83875,#83876,#83877)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83875 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83876 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83877 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83878 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#83875,
  'distance_accuracy_value','confusion accuracy');
#83879 = SHAPE_DEFINITION_REPRESENTATION(#83880,#83799);
#83880 = PRODUCT_DEFINITION_SHAPE('','',#83881);
#83881 = PRODUCT_DEFINITION('design','',#83882,#83885);
#83882 = PRODUCT_DEFINITION_FORMATION('','',#83883);
#83883 = PRODUCT('CADSOFTTOOLS 1.441','CADSOFTTOOLS 1.441','',(#83884));
#83884 = PRODUCT_CONTEXT('',#2,'mechanical');
#83885 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83886 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83887,#83889);
#83887 = ( REPRESENTATION_RELATIONSHIP('','',#83799,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83888) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83888 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1775);
#83889 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83890);
#83890 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('441','','',#5,#83881,$);
#83891 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83883));
#83892 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83893),#83988);
#83893 = SHELL_BASED_SURFACE_MODEL('',(#83894));
#83894 = OPEN_SHELL('',(#83895));
#83895 = ADVANCED_FACE('',(#83896),#83910,.F.);
#83896 = FACE_BOUND('',#83897,.F.);
#83897 = EDGE_LOOP('',(#83898,#83943,#83959,#83974));
#83898 = ORIENTED_EDGE('',*,*,#83899,.T.);
#83899 = EDGE_CURVE('',#83900,#83902,#83904,.T.);
#83900 = VERTEX_POINT('',#83901);
#83901 = CARTESIAN_POINT('',(6.001146897693,-37.27307765013,
    21.514515219028));
#83902 = VERTEX_POINT('',#83903);
#83903 = CARTESIAN_POINT('',(3.301146897693,-37.27307747582,
    21.514515219028));
#83904 = SURFACE_CURVE('',#83905,(#83909),.PCURVE_S1.);
#83905 = LINE('',#83906,#83907);
#83906 = CARTESIAN_POINT('',(6.001146897693,-37.27307756297,
    21.514515219028));
#83907 = VECTOR('',#83908,1.);
#83908 = DIRECTION('',(-1.,0.E+000,2.631639762074E-015));
#83909 = PCURVE('',#83910,#83915);
#83910 = CYLINDRICAL_SURFACE('',#83911,1.2);
#83911 = AXIS2_PLACEMENT_3D('',#83912,#83913,#83914);
#83912 = CARTESIAN_POINT('',(8.107402573791,-36.07307765013,
    21.51451461401));
#83913 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83914 = DIRECTION('',(0.E+000,1.,0.E+000));
#83915 = DEFINITIONAL_REPRESENTATION('',(#83916),#83942);
#83916 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#83917,#83918,#83919,#83920,
    #83921,#83922,#83923,#83924,#83925,#83926,#83927,#83928,#83929,
    #83930,#83931,#83932,#83933,#83934,#83935,#83936,#83937,#83938,
    #83939,#83940,#83941),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.617849522511E-028,0.122727272727,
    0.245454545455,0.368181818182,0.490909090909,0.613636363636,
    0.736363636364,0.859090909091,0.981818181818,1.104545454545,
    1.227272727273,1.35,1.472727272727,1.595454545455,1.718181818182,
    1.840909090909,1.963636363636,2.086363636364,2.209090909091,
    2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#83917 = CARTESIAN_POINT('',(3.141593157771,2.106255676098));
#83918 = CARTESIAN_POINT('',(3.141593157771,2.147164767007));
#83919 = CARTESIAN_POINT('',(3.141593157771,2.228982948825));
#83920 = CARTESIAN_POINT('',(3.141593157771,2.351710221552));
#83921 = CARTESIAN_POINT('',(3.141593157771,2.47443749428));
#83922 = CARTESIAN_POINT('',(3.141593157771,2.597164767007));
#83923 = CARTESIAN_POINT('',(3.141593157771,2.719892039734));
#83924 = CARTESIAN_POINT('',(3.141593157771,2.842619312461));
#83925 = CARTESIAN_POINT('',(3.141593157771,2.965346585189));
#83926 = CARTESIAN_POINT('',(3.141593157771,3.088073857916));
#83927 = CARTESIAN_POINT('',(3.141593157771,3.210801130643));
#83928 = CARTESIAN_POINT('',(3.141593157771,3.333528403371));
#83929 = CARTESIAN_POINT('',(3.141593157771,3.456255676098));
#83930 = CARTESIAN_POINT('',(3.141593157771,3.578982948825));
#83931 = CARTESIAN_POINT('',(3.141593157771,3.701710221552));
#83932 = CARTESIAN_POINT('',(3.141593157771,3.82443749428));
#83933 = CARTESIAN_POINT('',(3.141593157771,3.947164767007));
#83934 = CARTESIAN_POINT('',(3.141593157771,4.069892039734));
#83935 = CARTESIAN_POINT('',(3.141593157771,4.192619312461));
#83936 = CARTESIAN_POINT('',(3.141593157771,4.315346585189));
#83937 = CARTESIAN_POINT('',(3.141593157771,4.438073857916));
#83938 = CARTESIAN_POINT('',(3.141593157771,4.560801130643));
#83939 = CARTESIAN_POINT('',(3.141593157771,4.683528403371));
#83940 = CARTESIAN_POINT('',(3.141593157771,4.765346585189));
#83941 = CARTESIAN_POINT('',(3.141593157771,4.806255676098));
#83942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83943 = ORIENTED_EDGE('',*,*,#83944,.F.);
#83944 = EDGE_CURVE('',#83945,#83902,#83947,.T.);
#83945 = VERTEX_POINT('',#83946);
#83946 = CARTESIAN_POINT('',(3.301146897693,-37.22430757926,
    21.175885539232));
#83947 = SURFACE_CURVE('',#83948,(#83953),.PCURVE_S1.);
#83948 = CIRCLE('',#83949,1.2);
#83949 = AXIS2_PLACEMENT_3D('',#83950,#83951,#83952);
#83950 = CARTESIAN_POINT('',(3.301146897693,-36.07307765013,
    21.51451461401));
#83951 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83952 = DIRECTION('',(-0.E+000,-0.959358274271,-0.282190895649));
#83953 = PCURVE('',#83910,#83954);
#83954 = DEFINITIONAL_REPRESENTATION('',(#83955),#83958);
#83955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83956,#83957),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2860775584),.PIECEWISE_BEZIER_KNOTS.);
#83956 = CARTESIAN_POINT('',(2.855515599372,4.806255676098));
#83957 = CARTESIAN_POINT('',(3.141593157771,4.806255676098));
#83958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83959 = ORIENTED_EDGE('',*,*,#83960,.F.);
#83960 = EDGE_CURVE('',#83961,#83945,#83963,.T.);
#83961 = VERTEX_POINT('',#83962);
#83962 = CARTESIAN_POINT('',(6.001146897693,-37.22430757926,
    21.175885539232));
#83963 = SURFACE_CURVE('',#83964,(#83968),.PCURVE_S1.);
#83964 = LINE('',#83965,#83966);
#83965 = CARTESIAN_POINT('',(6.001146897693,-37.22430757926,
    21.175885539232));
#83966 = VECTOR('',#83967,1.);
#83967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83968 = PCURVE('',#83910,#83969);
#83969 = DEFINITIONAL_REPRESENTATION('',(#83970),#83973);
#83970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83971,#83972),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#83971 = CARTESIAN_POINT('',(2.855515599372,2.106255676098));
#83972 = CARTESIAN_POINT('',(2.855515599372,4.806255676098));
#83973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83974 = ORIENTED_EDGE('',*,*,#83975,.T.);
#83975 = EDGE_CURVE('',#83961,#83900,#83976,.T.);
#83976 = SURFACE_CURVE('',#83977,(#83982),.PCURVE_S1.);
#83977 = CIRCLE('',#83978,1.2);
#83978 = AXIS2_PLACEMENT_3D('',#83979,#83980,#83981);
#83979 = CARTESIAN_POINT('',(6.001146897693,-36.07307765013,
    21.51451461401));
#83980 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83981 = DIRECTION('',(-0.E+000,-0.959358274271,-0.282190895649));
#83982 = PCURVE('',#83910,#83983);
#83983 = DEFINITIONAL_REPRESENTATION('',(#83984),#83987);
#83984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83985,#83986),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.2860775584),.PIECEWISE_BEZIER_KNOTS.);
#83985 = CARTESIAN_POINT('',(2.855515599372,2.106255676098));
#83986 = CARTESIAN_POINT('',(3.141593157771,2.106255676098));
#83987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83992)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83989,#83990,#83991)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83989 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83990 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83991 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83992 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#83989,
  'distance_accuracy_value','confusion accuracy');
#83993 = SHAPE_DEFINITION_REPRESENTATION(#83994,#83892);
#83994 = PRODUCT_DEFINITION_SHAPE('','',#83995);
#83995 = PRODUCT_DEFINITION('design','',#83996,#83999);
#83996 = PRODUCT_DEFINITION_FORMATION('','',#83997);
#83997 = PRODUCT('CADSOFTTOOLS 1.442','CADSOFTTOOLS 1.442','',(#83998));
#83998 = PRODUCT_CONTEXT('',#2,'mechanical');
#83999 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84000 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84001,#84003);
#84001 = ( REPRESENTATION_RELATIONSHIP('','',#83892,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84002) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84002 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1779);
#84003 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84004);
#84004 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('442','','',#5,#83995,$);
#84005 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83997));
#84006 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84007),#84406);
#84007 = SHELL_BASED_SURFACE_MODEL('',(#84008));
#84008 = OPEN_SHELL('',(#84009));
#84009 = ADVANCED_FACE('',(#84010),#84024,.F.);
#84010 = FACE_BOUND('',#84011,.F.);
#84011 = EDGE_LOOP('',(#84012,#84057,#84096,#84135,#84173,#84212,#84250,
    #84292,#84331,#84369));
#84012 = ORIENTED_EDGE('',*,*,#84013,.F.);
#84013 = EDGE_CURVE('',#84014,#84016,#84018,.T.);
#84014 = VERTEX_POINT('',#84015);
#84015 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#84016 = VERTEX_POINT('',#84017);
#84017 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    30.400000000006));
#84018 = SURFACE_CURVE('',#84019,(#84023),.PCURVE_S1.);
#84019 = LINE('',#84020,#84021);
#84020 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#84021 = VECTOR('',#84022,1.);
#84022 = DIRECTION('',(2.531778279702E-016,-2.288727564851E-013,1.));
#84023 = PCURVE('',#84024,#84029);
#84024 = CYLINDRICAL_SURFACE('',#84025,2.9);
#84025 = AXIS2_PLACEMENT_3D('',#84026,#84027,#84028);
#84026 = CARTESIAN_POINT('',(3.301146897694,-29.9011468977,
    27.197848945654));
#84027 = DIRECTION('',(1.110223024625E-016,-7.105427357601E-015,1.));
#84028 = DIRECTION('',(-8.075623490948E-033,1.,7.105427357601E-015));
#84029 = DEFINITIONAL_REPRESENTATION('',(#84030),#84056);
#84030 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84031,#84032,#84033,#84034,
    #84035,#84036,#84037,#84038,#84039,#84040,#84041,#84042,#84043,
    #84044,#84045,#84046,#84047,#84048,#84049,#84050,#84051,#84052,
    #84053,#84054,#84055),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-9.188248911163E-026,7.973001955518E-002,
    0.15946003911,0.239190058666,0.318920078221,0.398650097776,
    0.478380117331,0.558110136886,0.637840156441,0.717570175997,
    0.797300195552,0.877030215107,0.956760234662,1.036490254217,
    1.116220273773,1.195950293328,1.275680312883,1.355410332438,
    1.435140351993,1.514870371548,1.594600391104,1.674330410659,
    1.754060430214),.QUASI_UNIFORM_KNOTS.);
#84031 = CARTESIAN_POINT('',(0.26438313815,1.448090624138));
#84032 = CARTESIAN_POINT('',(0.26438313815,1.474667297323));
#84033 = CARTESIAN_POINT('',(0.26438313815,1.527820643693));
#84034 = CARTESIAN_POINT('',(0.26438313815,1.607550663248));
#84035 = CARTESIAN_POINT('',(0.26438313815,1.687280682803));
#84036 = CARTESIAN_POINT('',(0.26438313815,1.767010702359));
#84037 = CARTESIAN_POINT('',(0.26438313815,1.846740721914));
#84038 = CARTESIAN_POINT('',(0.26438313815,1.926470741469));
#84039 = CARTESIAN_POINT('',(0.26438313815,2.006200761024));
#84040 = CARTESIAN_POINT('',(0.26438313815,2.085930780579));
#84041 = CARTESIAN_POINT('',(0.26438313815,2.165660800135));
#84042 = CARTESIAN_POINT('',(0.26438313815,2.24539081969));
#84043 = CARTESIAN_POINT('',(0.26438313815,2.325120839245));
#84044 = CARTESIAN_POINT('',(0.26438313815,2.4048508588));
#84045 = CARTESIAN_POINT('',(0.26438313815,2.484580878355));
#84046 = CARTESIAN_POINT('',(0.26438313815,2.56431089791));
#84047 = CARTESIAN_POINT('',(0.26438313815,2.644040917466));
#84048 = CARTESIAN_POINT('',(0.26438313815,2.723770937021));
#84049 = CARTESIAN_POINT('',(0.26438313815,2.803500956576));
#84050 = CARTESIAN_POINT('',(0.26438313815,2.883230976131));
#84051 = CARTESIAN_POINT('',(0.26438313815,2.962960995686));
#84052 = CARTESIAN_POINT('',(0.26438313815,3.042691015242));
#84053 = CARTESIAN_POINT('',(0.26438313815,3.122421034797));
#84054 = CARTESIAN_POINT('',(0.26438313815,3.175574381167));
#84055 = CARTESIAN_POINT('',(0.26438313815,3.202151054352));
#84056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84057 = ORIENTED_EDGE('',*,*,#84058,.T.);
#84058 = EDGE_CURVE('',#84014,#84059,#84061,.T.);
#84059 = VERTEX_POINT('',#84060);
#84060 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#84061 = SURFACE_CURVE('',#84062,(#84067),.PCURVE_S1.);
#84062 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#84063,#84064,#84065,#84066
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.965561858011,0.965561858011,1.)) 
REPRESENTATION_ITEM('') );
#84063 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#84064 = CARTESIAN_POINT('',(1.930187140483,-27.26790270318,
    28.230959432569));
#84065 = CARTESIAN_POINT('',(1.401371816013,-27.61984019257,
    27.351115708864));
#84066 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#84067 = PCURVE('',#84024,#84068);
#84068 = DEFINITIONAL_REPRESENTATION('',(#84069),#84095);
#84069 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84070,#84071,#84072,#84073,
    #84074,#84075,#84076,#84077,#84078,#84079,#84080,#84081,#84082,
    #84083,#84084,#84085,#84086,#84087,#84088,#84089,#84090,#84091,
    #84092,#84093,#84094),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84070 = CARTESIAN_POINT('',(0.26438313815,1.448090624138));
#84071 = CARTESIAN_POINT('',(0.273996672822,1.429878797294));
#84072 = CARTESIAN_POINT('',(0.293268984372,1.391424348768));
#84073 = CARTESIAN_POINT('',(0.322301645187,1.32765958308));
#84074 = CARTESIAN_POINT('',(0.351447078702,1.257814784942));
#84075 = CARTESIAN_POINT('',(0.380693470954,1.181914823899));
#84076 = CARTESIAN_POINT('',(0.410028783504,1.099999134967));
#84077 = CARTESIAN_POINT('',(0.439440743503,1.012123801655));
#84078 = CARTESIAN_POINT('',(0.468916883469,0.918361007971));
#84079 = CARTESIAN_POINT('',(0.498444569371,0.818799060655));
#84080 = CARTESIAN_POINT('',(0.528011033242,0.713542122641));
#84081 = CARTESIAN_POINT('',(0.557603405731,0.602709888371));
#84082 = CARTESIAN_POINT('',(0.58720874957,0.486437141246));
#84083 = CARTESIAN_POINT('',(0.616814093409,0.364873212998));
#84084 = CARTESIAN_POINT('',(0.646406465899,0.238181345044));
#84085 = CARTESIAN_POINT('',(0.675972929769,0.106537958806));
#84086 = CARTESIAN_POINT('',(0.705500615671,-2.986815877167E-002));
#84087 = CARTESIAN_POINT('',(0.734976755638,-0.170836745436));
#84088 = CARTESIAN_POINT('',(0.764388715637,-0.316157025201));
#84089 = CARTESIAN_POINT('',(0.793724028186,-0.465608715547));
#84090 = CARTESIAN_POINT('',(0.822970420439,-0.618963130971));
#84091 = CARTESIAN_POINT('',(0.852115853954,-0.77598414565));
#84092 = CARTESIAN_POINT('',(0.881148514769,-0.93642985089));
#84093 = CARTESIAN_POINT('',(0.900420826318,-1.045511108914));
#84094 = CARTESIAN_POINT('',(0.91003436099,-1.100539997721));
#84095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84096 = ORIENTED_EDGE('',*,*,#84097,.T.);
#84097 = EDGE_CURVE('',#84059,#84098,#84100,.T.);
#84098 = VERTEX_POINT('',#84099);
#84099 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#84100 = SURFACE_CURVE('',#84101,(#84106),.PCURVE_S1.);
#84101 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#84102,#84103,#84104,#84105
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.963945880013,0.963945880013,1.)) 
REPRESENTATION_ITEM('') );
#84102 = CARTESIAN_POINT('',(1.011524896101,-28.12136289681,
    26.097308947933));
#84103 = CARTESIAN_POINT('',(0.612216146519,-28.63505787216,
    26.667750018764));
#84104 = CARTESIAN_POINT('',(0.401146897694,-29.25050874542,
    26.969277517085));
#84105 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#84106 = PCURVE('',#84024,#84107);
#84107 = DEFINITIONAL_REPRESENTATION('',(#84108),#84134);
#84108 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84109,#84110,#84111,#84112,
    #84113,#84114,#84115,#84116,#84117,#84118,#84119,#84120,#84121,
    #84122,#84123,#84124,#84125,#84126,#84127,#84128,#84129,#84130,
    #84131,#84132,#84133),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84109 = CARTESIAN_POINT('',(0.91003436099,-1.100539997721));
#84110 = CARTESIAN_POINT('',(0.919864739916,-1.075545311383));
#84111 = CARTESIAN_POINT('',(0.939573935974,-1.026382817175));
#84112 = CARTESIAN_POINT('',(0.969270738084,-0.955249466812));
#84113 = CARTESIAN_POINT('',(0.999088367429,-0.886858301841));
#84114 = CARTESIAN_POINT('',(1.029014202883,-0.821333980548));
#84115 = CARTESIAN_POINT('',(1.05903537158,-0.758795624025));
#84116 = CARTESIAN_POINT('',(1.089138737652,-0.699355559931));
#84117 = CARTESIAN_POINT('',(1.119310946682,-0.64311887174));
#84118 = CARTESIAN_POINT('',(1.149538457138,-0.590182781039));
#84119 = CARTESIAN_POINT('',(1.17980757694,-0.540636131475));
#84120 = CARTESIAN_POINT('',(1.210104500014,-0.494558909793));
#84121 = CARTESIAN_POINT('',(1.240415343893,-0.452021828018));
#84122 = CARTESIAN_POINT('',(1.270726187771,-0.413085966197));
#84123 = CARTESIAN_POINT('',(1.301023110845,-0.377802480865));
#84124 = CARTESIAN_POINT('',(1.331292230647,-0.346212381584));
#84125 = CARTESIAN_POINT('',(1.361519741103,-0.318346378402));
#84126 = CARTESIAN_POINT('',(1.391691950133,-0.294224798749));
#84127 = CARTESIAN_POINT('',(1.421795316205,-0.273857583586));
#84128 = CARTESIAN_POINT('',(1.451816484902,-0.25724432631));
#84129 = CARTESIAN_POINT('',(1.481742320356,-0.24437448637));
#84130 = CARTESIAN_POINT('',(1.511559949701,-0.235227276768));
#84131 = CARTESIAN_POINT('',(1.541256751811,-0.229773082121));
#84132 = CARTESIAN_POINT('',(1.560965947869,-0.228570668795));
#84133 = CARTESIAN_POINT('',(1.570796326795,-0.228571428569));
#84134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84135 = ORIENTED_EDGE('',*,*,#84136,.T.);
#84136 = EDGE_CURVE('',#84098,#84137,#84139,.T.);
#84137 = VERTEX_POINT('',#84138);
#84138 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    32.300000000006));
#84139 = SURFACE_CURVE('',#84140,(#84144),.PCURVE_S1.);
#84140 = LINE('',#84141,#84142);
#84141 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#84142 = VECTOR('',#84143,1.);
#84143 = DIRECTION('',(7.289407014973E-017,-7.997520839285E-015,1.));
#84144 = PCURVE('',#84024,#84145);
#84145 = DEFINITIONAL_REPRESENTATION('',(#84146),#84172);
#84146 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84147,#84148,#84149,#84150,
    #84151,#84152,#84153,#84154,#84155,#84156,#84157,#84158,#84159,
    #84160,#84161,#84162,#84163,#84164,#84165,#84166,#84167,#84168,
    #84169,#84170,#84171),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-5.826864602799E-031,0.242305567405,
    0.484611134811,0.726916702216,0.969222269622,1.211527837027,
    1.453833404433,1.696138971838,1.938444539244,2.180750106649,
    2.423055674055,2.66536124146,2.907666808866,3.149972376271,
    3.392277943677,3.634583511082,3.876889078488,4.119194645893,
    4.361500213299,4.603805780704,4.84611134811,5.088416915515,
    5.330722482921),.QUASI_UNIFORM_KNOTS.);
#84147 = CARTESIAN_POINT('',(1.570796326795,-0.228571428569));
#84148 = CARTESIAN_POINT('',(1.570796326795,-0.1478029061));
#84149 = CARTESIAN_POINT('',(1.570796326795,1.37341388367E-002));
#84150 = CARTESIAN_POINT('',(1.570796326795,0.256039706242));
#84151 = CARTESIAN_POINT('',(1.570796326795,0.498345273648));
#84152 = CARTESIAN_POINT('',(1.570796326795,0.740650841053));
#84153 = CARTESIAN_POINT('',(1.570796326795,0.982956408459));
#84154 = CARTESIAN_POINT('',(1.570796326795,1.225261975864));
#84155 = CARTESIAN_POINT('',(1.570796326795,1.46756754327));
#84156 = CARTESIAN_POINT('',(1.570796326795,1.709873110675));
#84157 = CARTESIAN_POINT('',(1.570796326795,1.952178678081));
#84158 = CARTESIAN_POINT('',(1.570796326795,2.194484245486));
#84159 = CARTESIAN_POINT('',(1.570796326795,2.436789812892));
#84160 = CARTESIAN_POINT('',(1.570796326795,2.679095380297));
#84161 = CARTESIAN_POINT('',(1.570796326795,2.921400947703));
#84162 = CARTESIAN_POINT('',(1.570796326795,3.163706515108));
#84163 = CARTESIAN_POINT('',(1.570796326795,3.406012082514));
#84164 = CARTESIAN_POINT('',(1.570796326795,3.648317649919));
#84165 = CARTESIAN_POINT('',(1.570796326795,3.890623217325));
#84166 = CARTESIAN_POINT('',(1.570796326795,4.13292878473));
#84167 = CARTESIAN_POINT('',(1.570796326795,4.375234352136));
#84168 = CARTESIAN_POINT('',(1.570796326795,4.617539919541));
#84169 = CARTESIAN_POINT('',(1.570796326795,4.859845486947));
#84170 = CARTESIAN_POINT('',(1.570796326795,5.021382531884));
#84171 = CARTESIAN_POINT('',(1.570796326795,5.102151054352));
#84172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84173 = ORIENTED_EDGE('',*,*,#84174,.T.);
#84174 = EDGE_CURVE('',#84137,#84175,#84177,.T.);
#84175 = VERTEX_POINT('',#84176);
#84176 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#84177 = SURFACE_CURVE('',#84178,(#84183),.PCURVE_S1.);
#84178 = CIRCLE('',#84179,2.9);
#84179 = AXIS2_PLACEMENT_3D('',#84180,#84181,#84182);
#84180 = CARTESIAN_POINT('',(3.301146897694,-29.9011468977,
    32.300000000006));
#84181 = DIRECTION('',(0.E+000,-2.246301066135E-013,-1.));
#84182 = DIRECTION('',(-1.,-0.E+000,0.E+000));
#84183 = PCURVE('',#84024,#84184);
#84184 = DEFINITIONAL_REPRESENTATION('',(#84185),#84211);
#84185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84186,#84187,#84188,#84189,
    #84190,#84191,#84192,#84193,#84194,#84195,#84196,#84197,#84198,
    #84199,#84200,#84201,#84202,#84203,#84204,#84205,#84206,#84207,
    #84208,#84209,#84210),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.125819715065,0.25163943013,
    0.377459145194,0.503278860259,0.629098575324,0.754918290389,
    0.880738005454,1.006557720519,1.132377435583,1.258197150648,
    1.384016865713,1.509836580778,1.635656295843,1.761476010907,
    1.887295725972,2.013115441037,2.138935156102,2.264754871167,
    2.390574586232,2.516394301296,2.642214016361,2.768033731426),
  .QUASI_UNIFORM_KNOTS.);
#84186 = CARTESIAN_POINT('',(1.570796326795,5.102151054352));
#84187 = CARTESIAN_POINT('',(1.528856421773,5.102151054352));
#84188 = CARTESIAN_POINT('',(1.44497661173,5.102151054352));
#84189 = CARTESIAN_POINT('',(1.319156896665,5.102151054352));
#84190 = CARTESIAN_POINT('',(1.1933371816,5.102151054352));
#84191 = CARTESIAN_POINT('',(1.067517466536,5.102151054352));
#84192 = CARTESIAN_POINT('',(0.941697751471,5.102151054352));
#84193 = CARTESIAN_POINT('',(0.815878036406,5.102151054352));
#84194 = CARTESIAN_POINT('',(0.690058321341,5.102151054352));
#84195 = CARTESIAN_POINT('',(0.564238606276,5.102151054352));
#84196 = CARTESIAN_POINT('',(0.438418891212,5.102151054351));
#84197 = CARTESIAN_POINT('',(0.312599176147,5.102151054351));
#84198 = CARTESIAN_POINT('',(0.186779461082,5.102151054351));
#84199 = CARTESIAN_POINT('',(6.095974601705E-002,5.102151054351));
#84200 = CARTESIAN_POINT('',(-6.485996904777E-002,5.102151054351));
#84201 = CARTESIAN_POINT('',(-0.190679684113,5.102151054351));
#84202 = CARTESIAN_POINT('',(-0.316499399177,5.102151054351));
#84203 = CARTESIAN_POINT('',(-0.442319114242,5.102151054351));
#84204 = CARTESIAN_POINT('',(-0.568138829307,5.102151054352));
#84205 = CARTESIAN_POINT('',(-0.693958544372,5.102151054352));
#84206 = CARTESIAN_POINT('',(-0.819778259437,5.102151054352));
#84207 = CARTESIAN_POINT('',(-0.945597974502,5.102151054352));
#84208 = CARTESIAN_POINT('',(-1.071417689566,5.102151054352));
#84209 = CARTESIAN_POINT('',(-1.15529749961,5.102151054352));
#84210 = CARTESIAN_POINT('',(-1.197237404631,5.102151054352));
#84211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84212 = ORIENTED_EDGE('',*,*,#84213,.T.);
#84213 = EDGE_CURVE('',#84175,#84214,#84216,.T.);
#84214 = VERTEX_POINT('',#84215);
#84215 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058249));
#84216 = SURFACE_CURVE('',#84217,(#84221),.PCURVE_S1.);
#84217 = LINE('',#84218,#84219);
#84218 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    32.300000000006));
#84219 = VECTOR('',#84220,1.);
#84220 = DIRECTION('',(-1.860402010204E-016,5.209125628571E-015,-1.));
#84221 = PCURVE('',#84024,#84222);
#84222 = DEFINITIONAL_REPRESENTATION('',(#84223),#84249);
#84223 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84224,#84225,#84226,#84227,
    #84228,#84229,#84230,#84231,#84232,#84233,#84234,#84235,#84236,
    #84237,#84238,#84239,#84240,#84241,#84242,#84243,#84244,#84245,
    #84246,#84247,#84248),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-5.366894243812E-028,0.217005497353,
    0.434010994705,0.651016492058,0.86802198941,1.085027486763,
    1.302032984116,1.519038481468,1.736043978821,1.953049476173,
    2.170054973526,2.387060470879,2.604065968231,2.821071465584,
    3.038076962936,3.255082460289,3.472087957642,3.689093454994,
    3.906098952347,4.123104449699,4.340109947052,4.557115444405,
    4.774120941757),.QUASI_UNIFORM_KNOTS.);
#84224 = CARTESIAN_POINT('',(-1.197237404631,5.102151054352));
#84225 = CARTESIAN_POINT('',(-1.197237404631,5.029815888568));
#84226 = CARTESIAN_POINT('',(-1.197237404631,4.885145556999));
#84227 = CARTESIAN_POINT('',(-1.197237404631,4.668140059647));
#84228 = CARTESIAN_POINT('',(-1.197237404631,4.451134562294));
#84229 = CARTESIAN_POINT('',(-1.197237404631,4.234129064941));
#84230 = CARTESIAN_POINT('',(-1.197237404631,4.017123567589));
#84231 = CARTESIAN_POINT('',(-1.197237404631,3.800118070236));
#84232 = CARTESIAN_POINT('',(-1.197237404631,3.583112572884));
#84233 = CARTESIAN_POINT('',(-1.197237404631,3.366107075531));
#84234 = CARTESIAN_POINT('',(-1.197237404631,3.149101578178));
#84235 = CARTESIAN_POINT('',(-1.197237404631,2.932096080826));
#84236 = CARTESIAN_POINT('',(-1.197237404631,2.715090583473));
#84237 = CARTESIAN_POINT('',(-1.197237404631,2.498085086121));
#84238 = CARTESIAN_POINT('',(-1.197237404631,2.281079588768));
#84239 = CARTESIAN_POINT('',(-1.197237404631,2.064074091415));
#84240 = CARTESIAN_POINT('',(-1.197237404631,1.847068594063));
#84241 = CARTESIAN_POINT('',(-1.197237404631,1.63006309671));
#84242 = CARTESIAN_POINT('',(-1.197237404631,1.413057599358));
#84243 = CARTESIAN_POINT('',(-1.197237404631,1.196052102005));
#84244 = CARTESIAN_POINT('',(-1.197237404631,0.979046604652));
#84245 = CARTESIAN_POINT('',(-1.197237404631,0.7620411073));
#84246 = CARTESIAN_POINT('',(-1.197237404631,0.545035609947));
#84247 = CARTESIAN_POINT('',(-1.197237404631,0.400365278379));
#84248 = CARTESIAN_POINT('',(-1.197237404631,0.328030112595));
#84249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84250 = ORIENTED_EDGE('',*,*,#84251,.F.);
#84251 = EDGE_CURVE('',#84252,#84214,#84254,.T.);
#84252 = VERTEX_POINT('',#84253);
#84253 = CARTESIAN_POINT('',(5.309307025578,-27.80894879503,
    26.878344202574));
#84254 = SURFACE_CURVE('',#84255,(#84263),.PCURVE_S1.);
#84255 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84256,#84257,#84258,#84259,
    #84260,#84261,#84262),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.308806340844,0.613745816832,0.835968039054,1.),.UNSPECIFIED.);
#84256 = CARTESIAN_POINT('',(5.309307025577,-27.80894879503,
    26.878344202574));
#84257 = CARTESIAN_POINT('',(5.407659355936,-27.90335057662,
    26.968136716148));
#84258 = CARTESIAN_POINT('',(5.584512177798,-28.0991745611,
    27.136862640002));
#84259 = CARTESIAN_POINT('',(5.783352259143,-28.3896254315,
    27.321542282418));
#84260 = CARTESIAN_POINT('',(5.915912829588,-28.63962631186,
    27.44621209233));
#84261 = CARTESIAN_POINT('',(5.977363989197,-28.78216998555,
    27.503392322139));
#84262 = CARTESIAN_POINT('',(6.001146897693,-28.84284637327,
    27.525879058248));
#84263 = PCURVE('',#84024,#84264);
#84264 = DEFINITIONAL_REPRESENTATION('',(#84265),#84291);
#84265 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84266,#84267,#84268,#84269,
    #84270,#84271,#84272,#84273,#84274,#84275,#84276,#84277,#84278,
    #84279,#84280,#84281,#84282,#84283,#84284,#84285,#84286,#84287,
    #84288,#84289,#84290),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84266 = CARTESIAN_POINT('',(-0.764905756119,-0.31950474308));
#84267 = CARTESIAN_POINT('',(-0.771825219982,-0.306287793329));
#84268 = CARTESIAN_POINT('',(-0.785605884706,-0.280066137633));
#84269 = CARTESIAN_POINT('',(-0.806119185218,-0.241437186939));
#84270 = CARTESIAN_POINT('',(-0.826491940653,-0.203578597108));
#84271 = CARTESIAN_POINT('',(-0.846741095763,-0.166557103129));
#84272 = CARTESIAN_POINT('',(-0.866883476287,-0.130439785496));
#84273 = CARTESIAN_POINT('',(-0.886935354024,-9.52924357142E-002));
#84274 = CARTESIAN_POINT('',(-0.906913769557,-6.118565573554E-002));
#84275 = CARTESIAN_POINT('',(-0.926831191672,-2.81713291735E-002));
#84276 = CARTESIAN_POINT('',(-0.94668186489,3.778659160716E-003));
#84277 = CARTESIAN_POINT('',(-0.96646201853,3.468270156117E-002));
#84278 = CARTESIAN_POINT('',(-0.98616713593,6.456170991818E-002));
#84279 = CARTESIAN_POINT('',(-1.005792642468,9.343624063174E-002));
#84280 = CARTESIAN_POINT('',(-1.02533405809,0.121325752467));
#84281 = CARTESIAN_POINT('',(-1.044785872288,0.148254450219));
#84282 = CARTESIAN_POINT('',(-1.064146984276,0.174224014872));
#84283 = CARTESIAN_POINT('',(-1.083420575958,0.199213602382));
#84284 = CARTESIAN_POINT('',(-1.10260873681,0.223206438627));
#84285 = CARTESIAN_POINT('',(-1.121713216045,0.246187221544));
#84286 = CARTESIAN_POINT('',(-1.140736853019,0.268130690912));
#84287 = CARTESIAN_POINT('',(-1.159674844527,0.28906695784));
#84288 = CARTESIAN_POINT('',(-1.178517567181,0.309060566848));
#84289 = CARTESIAN_POINT('',(-1.191010020851,0.321798861302));
#84290 = CARTESIAN_POINT('',(-1.197237404631,0.328030112594));
#84291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84292 = ORIENTED_EDGE('',*,*,#84293,.T.);
#84293 = EDGE_CURVE('',#84252,#84294,#84296,.T.);
#84294 = VERTEX_POINT('',#84295);
#84295 = CARTESIAN_POINT('',(4.05895717757,-27.10191064834,
    28.64593956979));
#84296 = SURFACE_CURVE('',#84297,(#84302),.PCURVE_S1.);
#84297 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#84298,#84299,#84300,#84301
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.979231826503,0.979231826503,1.)) 
REPRESENTATION_ITEM('') );
#84298 = CARTESIAN_POINT('',(5.309307025577,-27.80894879503,
    26.878344202574));
#84299 = CARTESIAN_POINT('',(4.956549025747,-27.47036013598,
    27.724815850431));
#84300 = CARTESIAN_POINT('',(4.530926337239,-27.22968231501,
    28.32651040303));
#84301 = CARTESIAN_POINT('',(4.05895717757,-27.10191064834,
    28.64593956979));
#84302 = PCURVE('',#84024,#84303);
#84303 = DEFINITIONAL_REPRESENTATION('',(#84304),#84330);
#84304 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84305,#84306,#84307,#84308,
    #84309,#84310,#84311,#84312,#84313,#84314,#84315,#84316,#84317,
    #84318,#84319,#84320,#84321,#84322,#84323,#84324,#84325,#84326,
    #84327,#84328,#84329),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84305 = CARTESIAN_POINT('',(-0.764905756119,-0.319504743081));
#84306 = CARTESIAN_POINT('',(-0.757401001609,-0.281827605398));
#84307 = CARTESIAN_POINT('',(-0.742370211392,-0.207251259018));
#84308 = CARTESIAN_POINT('',(-0.719765759539,-9.78233812944E-002));
#84309 = CARTESIAN_POINT('',(-0.697108586147,9.063849089026E-003));
#84310 = CARTESIAN_POINT('',(-0.674404348493,0.11331045372));
#84311 = CARTESIAN_POINT('',(-0.651658767252,0.214819468833));
#84312 = CARTESIAN_POINT('',(-0.628877629041,0.313497580322));
#84313 = CARTESIAN_POINT('',(-0.606066774866,0.409255303972));
#84314 = CARTESIAN_POINT('',(-0.583232092066,0.502007272131));
#84315 = CARTESIAN_POINT('',(-0.560379505089,0.591672474419));
#84316 = CARTESIAN_POINT('',(-0.537514966388,0.67817449144));
#84317 = CARTESIAN_POINT('',(-0.514644447135,0.761441709269));
#84318 = CARTESIAN_POINT('',(-0.491773927882,0.841407516373));
#84319 = CARTESIAN_POINT('',(-0.468909389181,0.918010481038));
#84320 = CARTESIAN_POINT('',(-0.446056802205,0.991194508605));
#84321 = CARTESIAN_POINT('',(-0.423222119405,1.060908977222));
#84322 = CARTESIAN_POINT('',(-0.400411265229,1.127108853022));
#84323 = CARTESIAN_POINT('',(-0.377630127018,1.189754778173));
#84324 = CARTESIAN_POINT('',(-0.354884545777,1.248813154017));
#84325 = CARTESIAN_POINT('',(-0.332180308123,1.304256134819));
#84326 = CARTESIAN_POINT('',(-0.309523134732,1.356061846681));
#84327 = CARTESIAN_POINT('',(-0.286918682879,1.404213657716));
#84328 = CARTESIAN_POINT('',(-0.271887892661,1.433873140206));
#84329 = CARTESIAN_POINT('',(-0.264383138151,1.448090624136));
#84330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84331 = ORIENTED_EDGE('',*,*,#84332,.F.);
#84332 = EDGE_CURVE('',#84333,#84294,#84335,.T.);
#84333 = VERTEX_POINT('',#84334);
#84334 = CARTESIAN_POINT('',(4.058957177567,-27.10191064834,
    30.400000000006));
#84335 = SURFACE_CURVE('',#84336,(#84340),.PCURVE_S1.);
#84336 = LINE('',#84337,#84338);
#84337 = CARTESIAN_POINT('',(4.058957177567,-27.10191064834,
    30.400000000006));
#84338 = VECTOR('',#84339,1.);
#84339 = DIRECTION('',(-1.01271131188E-015,2.288727564848E-013,-1.));
#84340 = PCURVE('',#84024,#84341);
#84341 = DEFINITIONAL_REPRESENTATION('',(#84342),#84368);
#84342 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84343,#84344,#84345,#84346,
    #84347,#84348,#84349,#84350,#84351,#84352,#84353,#84354,#84355,
    #84356,#84357,#84358,#84359,#84360,#84361,#84362,#84363,#84364,
    #84365,#84366,#84367),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.374072798293E-025,7.973001955526E-002,
    0.159460039111,0.239190058666,0.318920078221,0.398650097776,
    0.478380117332,0.558110136887,0.637840156442,0.717570175997,
    0.797300195553,0.877030215108,0.956760234663,1.036490254218,
    1.116220273774,1.195950293329,1.275680312884,1.355410332439,
    1.435140351995,1.51487037155,1.594600391105,1.674330410661,
    1.754060430216),.QUASI_UNIFORM_KNOTS.);
#84343 = CARTESIAN_POINT('',(-0.26438313815,3.202151054352));
#84344 = CARTESIAN_POINT('',(-0.26438313815,3.175574381167));
#84345 = CARTESIAN_POINT('',(-0.26438313815,3.122421034797));
#84346 = CARTESIAN_POINT('',(-0.26438313815,3.042691015241));
#84347 = CARTESIAN_POINT('',(-0.26438313815,2.962960995686));
#84348 = CARTESIAN_POINT('',(-0.26438313815,2.883230976131));
#84349 = CARTESIAN_POINT('',(-0.26438313815,2.803500956576));
#84350 = CARTESIAN_POINT('',(-0.26438313815,2.72377093702));
#84351 = CARTESIAN_POINT('',(-0.26438313815,2.644040917465));
#84352 = CARTESIAN_POINT('',(-0.26438313815,2.56431089791));
#84353 = CARTESIAN_POINT('',(-0.26438313815,2.484580878355));
#84354 = CARTESIAN_POINT('',(-0.26438313815,2.404850858799));
#84355 = CARTESIAN_POINT('',(-0.26438313815,2.325120839244));
#84356 = CARTESIAN_POINT('',(-0.26438313815,2.245390819689));
#84357 = CARTESIAN_POINT('',(-0.26438313815,2.165660800133));
#84358 = CARTESIAN_POINT('',(-0.26438313815,2.085930780578));
#84359 = CARTESIAN_POINT('',(-0.26438313815,2.006200761023));
#84360 = CARTESIAN_POINT('',(-0.26438313815,1.926470741468));
#84361 = CARTESIAN_POINT('',(-0.26438313815,1.846740721912));
#84362 = CARTESIAN_POINT('',(-0.26438313815,1.767010702357));
#84363 = CARTESIAN_POINT('',(-0.26438313815,1.687280682802));
#84364 = CARTESIAN_POINT('',(-0.26438313815,1.607550663247));
#84365 = CARTESIAN_POINT('',(-0.26438313815,1.527820643691));
#84366 = CARTESIAN_POINT('',(-0.26438313815,1.474667297321));
#84367 = CARTESIAN_POINT('',(-0.26438313815,1.448090624136));
#84368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84369 = ORIENTED_EDGE('',*,*,#84370,.F.);
#84370 = EDGE_CURVE('',#84016,#84333,#84371,.T.);
#84371 = SURFACE_CURVE('',#84372,(#84377),.PCURVE_S1.);
#84372 = CIRCLE('',#84373,2.9);
#84373 = AXIS2_PLACEMENT_3D('',#84374,#84375,#84376);
#84374 = CARTESIAN_POINT('',(3.301146897694,-29.9011468977,
    30.400000000005));
#84375 = DIRECTION('',(1.304085683943E-029,4.51028103754E-013,-1.));
#84376 = DIRECTION('',(-0.261313889611,0.965253879089,
    4.353566267266E-013));
#84377 = PCURVE('',#84024,#84378);
#84378 = DEFINITIONAL_REPRESENTATION('',(#84379),#84405);
#84379 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84380,#84381,#84382,#84383,
    #84384,#84385,#84386,#84387,#84388,#84389,#84390,#84391,#84392,
    #84393,#84394,#84395,#84396,#84397,#84398,#84399,#84400,#84401,
    #84402,#84403,#84404),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.403483074094E-002,
    4.806966148188E-002,7.210449222282E-002,9.613932296376E-002,
    0.120174153705,0.144208984446,0.168243815187,0.192278645928,
    0.216313476668,0.240348307409,0.26438313815,0.288417968891,
    0.312452799632,0.336487630373,0.360522461114,0.384557291855,
    0.408592122596,0.432626953337,0.456661784078,0.480696614819,
    0.50473144556,0.528766276301),.QUASI_UNIFORM_KNOTS.);
#84380 = CARTESIAN_POINT('',(0.26438313815,3.202151054352));
#84381 = CARTESIAN_POINT('',(0.256371527903,3.202151054352));
#84382 = CARTESIAN_POINT('',(0.240348307409,3.202151054352));
#84383 = CARTESIAN_POINT('',(0.216313476668,3.202151054352));
#84384 = CARTESIAN_POINT('',(0.192278645927,3.202151054352));
#84385 = CARTESIAN_POINT('',(0.168243815187,3.202151054352));
#84386 = CARTESIAN_POINT('',(0.144208984446,3.202151054352));
#84387 = CARTESIAN_POINT('',(0.120174153705,3.202151054352));
#84388 = CARTESIAN_POINT('',(9.61393229637E-002,3.202151054352));
#84389 = CARTESIAN_POINT('',(7.210449222276E-002,3.202151054352));
#84390 = CARTESIAN_POINT('',(4.806966148182E-002,3.202151054352));
#84391 = CARTESIAN_POINT('',(2.403483074088E-002,3.202151054352));
#84392 = CARTESIAN_POINT('',(-6.217248937901E-014,3.202151054352));
#84393 = CARTESIAN_POINT('',(-2.4034830741E-002,3.202151054352));
#84394 = CARTESIAN_POINT('',(-4.806966148194E-002,3.202151054352));
#84395 = CARTESIAN_POINT('',(-7.210449222288E-002,3.202151054352));
#84396 = CARTESIAN_POINT('',(-9.613932296382E-002,3.202151054352));
#84397 = CARTESIAN_POINT('',(-0.120174153705,3.202151054352));
#84398 = CARTESIAN_POINT('',(-0.144208984446,3.202151054352));
#84399 = CARTESIAN_POINT('',(-0.168243815187,3.202151054352));
#84400 = CARTESIAN_POINT('',(-0.192278645928,3.202151054352));
#84401 = CARTESIAN_POINT('',(-0.216313476669,3.202151054352));
#84402 = CARTESIAN_POINT('',(-0.240348307409,3.202151054352));
#84403 = CARTESIAN_POINT('',(-0.256371527903,3.202151054352));
#84404 = CARTESIAN_POINT('',(-0.26438313815,3.202151054352));
#84405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84410)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84407,#84408,#84409)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#84407,
  'distance_accuracy_value','confusion accuracy');
#84411 = SHAPE_DEFINITION_REPRESENTATION(#84412,#84006);
#84412 = PRODUCT_DEFINITION_SHAPE('','',#84413);
#84413 = PRODUCT_DEFINITION('design','',#84414,#84417);
#84414 = PRODUCT_DEFINITION_FORMATION('','',#84415);
#84415 = PRODUCT('CADSOFTTOOLS 1.443','CADSOFTTOOLS 1.443','',(#84416));
#84416 = PRODUCT_CONTEXT('',#2,'mechanical');
#84417 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84418 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84419,#84421);
#84419 = ( REPRESENTATION_RELATIONSHIP('','',#84006,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84420) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84420 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1783);
#84421 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84422);
#84422 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('443','','',#5,#84413,$);
#84423 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84415));
#84424 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84425),#84670);
#84425 = SHELL_BASED_SURFACE_MODEL('',(#84426));
#84426 = OPEN_SHELL('',(#84427));
#84427 = ADVANCED_FACE('',(#84428),#84443,.F.);
#84428 = FACE_BOUND('',#84429,.F.);
#84429 = EDGE_LOOP('',(#84430,#84476,#84518,#84556,#84595,#84633));
#84430 = ORIENTED_EDGE('',*,*,#84431,.T.);
#84431 = EDGE_CURVE('',#84432,#84434,#84436,.T.);
#84432 = VERTEX_POINT('',#84433);
#84433 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#84434 = VERTEX_POINT('',#84435);
#84435 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#84436 = SURFACE_CURVE('',#84437,(#84442),.PCURVE_S1.);
#84437 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#84438,#84439,#84440,#84441
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.764250516942,0.764250516942,1.)) 
REPRESENTATION_ITEM('') );
#84438 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#84439 = CARTESIAN_POINT('',(2.002374491375,-33.73362797181,
    28.515679051535));
#84440 = CARTESIAN_POINT('',(3.922691182428,-33.92889052289,
    28.794625553074));
#84441 = CARTESIAN_POINT('',(5.312926455504,-32.58986492818,
    26.881731846347));
#84442 = PCURVE('',#84443,#84448);
#84443 = CYLINDRICAL_SURFACE('',#84444,2.9);
#84444 = AXIS2_PLACEMENT_3D('',#84445,#84446,#84447);
#84445 = CARTESIAN_POINT('',(3.301146897694,-30.50114689772,
    27.197848945654));
#84446 = DIRECTION('',(1.110223024625E-016,7.105427357601E-015,1.));
#84447 = DIRECTION('',(8.075623490948E-033,1.,-7.105427357601E-015));
#84448 = DEFINITIONAL_REPRESENTATION('',(#84449),#84475);
#84449 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84450,#84451,#84452,#84453,
    #84454,#84455,#84456,#84457,#84458,#84459,#84460,#84461,#84462,
    #84463,#84464,#84465,#84466,#84467,#84468,#84469,#84470,#84471,
    #84472,#84473,#84474),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84450 = CARTESIAN_POINT('',(2.172287114994,-0.95567212331));
#84451 = CARTESIAN_POINT('',(2.195406615805,-0.876710059775));
#84452 = CARTESIAN_POINT('',(2.242397593272,-0.719943539126));
#84453 = CARTESIAN_POINT('',(2.315037532306,-0.491033538717));
#84454 = CARTESIAN_POINT('',(2.389739626994,-0.271066430251));
#84455 = CARTESIAN_POINT('',(2.466373578835,-6.296879982542E-002));
#84456 = CARTESIAN_POINT('',(2.544782463338,0.130277915553));
#84457 = CARTESIAN_POINT('',(2.624779443014,0.305705091597));
#84458 = CARTESIAN_POINT('',(2.706149941948,0.460468617454));
#84459 = CARTESIAN_POINT('',(2.788653737452,0.591959034545));
#84460 = CARTESIAN_POINT('',(2.872028479746,0.69791338324));
#84461 = CARTESIAN_POINT('',(2.955994158909,0.776517474918));
#84462 = CARTESIAN_POINT('',(3.040258464726,0.826490864863));
#84463 = CARTESIAN_POINT('',(3.124522770542,0.847146845774));
#84464 = CARTESIAN_POINT('',(3.208488449705,0.838422100831));
#84465 = CARTESIAN_POINT('',(3.291863191999,0.800873428114));
#84466 = CARTESIAN_POINT('',(3.374366987503,0.735642191545));
#84467 = CARTESIAN_POINT('',(3.455737486438,0.644390191167));
#84468 = CARTESIAN_POINT('',(3.535734466114,0.529213292455));
#84469 = CARTESIAN_POINT('',(3.614143350616,0.392540142494));
#84470 = CARTESIAN_POINT('',(3.690777302457,0.237025963236));
#84471 = CARTESIAN_POINT('',(3.765479397145,6.544286790182E-002));
#84472 = CARTESIAN_POINT('',(3.83811933618,-0.119403080276));
#84473 = CARTESIAN_POINT('',(3.885110313646,-0.249675507043));
#84474 = CARTESIAN_POINT('',(3.908229814457,-0.316117099307));
#84475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84476 = ORIENTED_EDGE('',*,*,#84477,.F.);
#84477 = EDGE_CURVE('',#84478,#84434,#84480,.T.);
#84478 = VERTEX_POINT('',#84479);
#84479 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#84480 = SURFACE_CURVE('',#84481,(#84489),.PCURVE_S1.);
#84481 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84482,#84483,#84484,#84485,
    #84486,#84487,#84488),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.312795523614,0.605053237509,0.827275459731,1.),.UNSPECIFIED.);
#84482 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#84483 = CARTESIAN_POINT('',(5.956226816416,-31.67405023736,
    27.48122250298));
#84484 = CARTESIAN_POINT('',(5.852449115748,-31.89658784567,
    27.387661141429));
#84485 = CARTESIAN_POINT('',(5.66859951762,-32.18652729869,
    27.214181293507));
#84486 = CARTESIAN_POINT('',(5.485515614734,-32.41432094472,
    27.043360572835));
#84487 = CARTESIAN_POINT('',(5.367235843648,-32.53755604049,
    26.932433432693));
#84488 = CARTESIAN_POINT('',(5.312926455503,-32.58986492818,
    26.881731846347));
#84489 = PCURVE('',#84443,#84490);
#84490 = DEFINITIONAL_REPRESENTATION('',(#84491),#84517);
#84491 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84492,#84493,#84494,#84495,
    #84496,#84497,#84498,#84499,#84500,#84501,#84502,#84503,#84504,
    #84505,#84506,#84507,#84508,#84509,#84510,#84511,#84512,#84513,
    #84514,#84515,#84516),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84492 = CARTESIAN_POINT('',(4.338830058221,0.328030112594));
#84493 = CARTESIAN_POINT('',(4.332661996443,0.321540750477));
#84494 = CARTESIAN_POINT('',(4.3202734908,0.308405250888));
#84495 = CARTESIAN_POINT('',(4.301547253432,0.288136073493));
#84496 = CARTESIAN_POINT('',(4.282691246343,0.267205345507));
#84497 = CARTESIAN_POINT('',(4.263719032353,0.245517516579));
#84498 = CARTESIAN_POINT('',(4.244644047597,0.22297676807));
#84499 = CARTESIAN_POINT('',(4.225479376944,0.199488282273));
#84500 = CARTESIAN_POINT('',(4.206238288358,0.174953506034));
#84501 = CARTESIAN_POINT('',(4.186931943453,0.149288035719));
#84502 = CARTESIAN_POINT('',(4.167556219906,0.122529244144));
#84503 = CARTESIAN_POINT('',(4.148108042915,9.470491912204E-002));
#84504 = CARTESIAN_POINT('',(4.128583881889,6.584530846329E-002));
#84505 = CARTESIAN_POINT('',(4.108980086225,3.598040499244E-002));
#84506 = CARTESIAN_POINT('',(4.089293057239,5.13876147645E-003));
#84507 = CARTESIAN_POINT('',(4.069518240133,-2.66450541009E-002));
#84508 = CARTESIAN_POINT('',(4.049656017997,-5.937397662258E-002));
#84509 = CARTESIAN_POINT('',(4.029708723639,-9.306674040843E-002));
#84510 = CARTESIAN_POINT('',(4.009678020312,-0.127738529308));
#84511 = CARTESIAN_POINT('',(3.989565248561,-0.163404301531));
#84512 = CARTESIAN_POINT('',(3.969372355132,-0.200083468315));
#84513 = CARTESIAN_POINT('',(3.949093571769,-0.237755792169));
#84514 = CARTESIAN_POINT('',(3.92872125086,-0.276392092135));
#84515 = CARTESIAN_POINT('',(3.915072354905,-0.302774365509));
#84516 = CARTESIAN_POINT('',(3.908229814457,-0.316117099307));
#84517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84518 = ORIENTED_EDGE('',*,*,#84519,.T.);
#84519 = EDGE_CURVE('',#84478,#84520,#84522,.T.);
#84520 = VERTEX_POINT('',#84521);
#84521 = CARTESIAN_POINT('',(6.001146897693,-31.55944742214,
    32.300000000009));
#84522 = SURFACE_CURVE('',#84523,(#84527),.PCURVE_S1.);
#84523 = LINE('',#84524,#84525);
#84524 = CARTESIAN_POINT('',(6.001146897693,-31.55944742215,
    27.525879058248));
#84525 = VECTOR('',#84526,1.);
#84526 = DIRECTION('',(0.E+000,7.44160804081E-015,1.));
#84527 = PCURVE('',#84443,#84528);
#84528 = DEFINITIONAL_REPRESENTATION('',(#84529),#84555);
#84529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84530,#84531,#84532,#84533,
    #84534,#84535,#84536,#84537,#84538,#84539,#84540,#84541,#84542,
    #84543,#84544,#84545,#84546,#84547,#84548,#84549,#84550,#84551,
    #84552,#84553,#84554),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.217005497353,0.434010994706,
    0.651016492058,0.868021989411,1.085027486764,1.302032984117,
    1.519038481469,1.736043978822,1.953049476175,2.170054973528,
    2.38706047088,2.604065968233,2.821071465586,3.038076962939,
    3.255082460292,3.472087957644,3.689093454997,3.90609895235,
    4.123104449703,4.340109947055,4.557115444408,4.774120941761),
  .QUASI_UNIFORM_KNOTS.);
#84530 = CARTESIAN_POINT('',(4.338830058221,0.328030112594));
#84531 = CARTESIAN_POINT('',(4.338830058221,0.400365278379));
#84532 = CARTESIAN_POINT('',(4.338830058221,0.545035609947));
#84533 = CARTESIAN_POINT('',(4.338830058221,0.7620411073));
#84534 = CARTESIAN_POINT('',(4.338830058221,0.979046604653));
#84535 = CARTESIAN_POINT('',(4.338830058221,1.196052102005));
#84536 = CARTESIAN_POINT('',(4.338830058221,1.413057599358));
#84537 = CARTESIAN_POINT('',(4.338830058221,1.630063096711));
#84538 = CARTESIAN_POINT('',(4.338830058221,1.847068594064));
#84539 = CARTESIAN_POINT('',(4.338830058221,2.064074091417));
#84540 = CARTESIAN_POINT('',(4.338830058221,2.281079588769));
#84541 = CARTESIAN_POINT('',(4.338830058221,2.498085086122));
#84542 = CARTESIAN_POINT('',(4.338830058221,2.715090583475));
#84543 = CARTESIAN_POINT('',(4.338830058221,2.932096080828));
#84544 = CARTESIAN_POINT('',(4.338830058221,3.14910157818));
#84545 = CARTESIAN_POINT('',(4.338830058221,3.366107075533));
#84546 = CARTESIAN_POINT('',(4.338830058221,3.583112572886));
#84547 = CARTESIAN_POINT('',(4.338830058221,3.800118070239));
#84548 = CARTESIAN_POINT('',(4.338830058221,4.017123567591));
#84549 = CARTESIAN_POINT('',(4.338830058221,4.234129064944));
#84550 = CARTESIAN_POINT('',(4.338830058221,4.451134562297));
#84551 = CARTESIAN_POINT('',(4.338830058221,4.66814005965));
#84552 = CARTESIAN_POINT('',(4.338830058221,4.885145557003));
#84553 = CARTESIAN_POINT('',(4.338830058221,5.029815888571));
#84554 = CARTESIAN_POINT('',(4.338830058221,5.102151054355));
#84555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84556 = ORIENTED_EDGE('',*,*,#84557,.T.);
#84557 = EDGE_CURVE('',#84520,#84558,#84560,.T.);
#84558 = VERTEX_POINT('',#84559);
#84559 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    32.300000000009));
#84560 = SURFACE_CURVE('',#84561,(#84566),.PCURVE_S1.);
#84561 = CIRCLE('',#84562,2.9);
#84562 = AXIS2_PLACEMENT_3D('',#84563,#84564,#84565);
#84563 = CARTESIAN_POINT('',(3.301146897694,-30.50114689772,
    32.300000000006));
#84564 = DIRECTION('',(5.466559554149E-030,-2.246301066135E-013,-1.));
#84565 = DIRECTION('',(0.931034482758,-0.36493121532,8.19745378039E-014)
  );
#84566 = PCURVE('',#84443,#84567);
#84567 = DEFINITIONAL_REPRESENTATION('',(#84568),#84594);
#84568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84569,#84570,#84571,#84572,
    #84573,#84574,#84575,#84576,#84577,#84578,#84579,#84580,#84581,
    #84582,#84583,#84584,#84585,#84586,#84587,#84588,#84589,#84590,
    #84591,#84592,#84593),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.125819715065,0.25163943013,
    0.377459145194,0.503278860259,0.629098575324,0.754918290389,
    0.880738005454,1.006557720519,1.132377435583,1.258197150648,
    1.384016865713,1.509836580778,1.635656295843,1.761476010907,
    1.887295725972,2.013115441037,2.138935156102,2.264754871167,
    2.390574586232,2.516394301296,2.642214016361,2.768033731426),
  .QUASI_UNIFORM_KNOTS.);
#84569 = CARTESIAN_POINT('',(4.338830058221,5.102151054353));
#84570 = CARTESIAN_POINT('',(4.296890153199,5.102151054353));
#84571 = CARTESIAN_POINT('',(4.213010343156,5.102151054353));
#84572 = CARTESIAN_POINT('',(4.087190628091,5.102151054353));
#84573 = CARTESIAN_POINT('',(3.961370913026,5.102151054353));
#84574 = CARTESIAN_POINT('',(3.835551197962,5.102151054353));
#84575 = CARTESIAN_POINT('',(3.709731482897,5.102151054353));
#84576 = CARTESIAN_POINT('',(3.583911767832,5.102151054353));
#84577 = CARTESIAN_POINT('',(3.458092052767,5.102151054353));
#84578 = CARTESIAN_POINT('',(3.332272337702,5.102151054353));
#84579 = CARTESIAN_POINT('',(3.206452622638,5.102151054353));
#84580 = CARTESIAN_POINT('',(3.080632907573,5.102151054353));
#84581 = CARTESIAN_POINT('',(2.954813192508,5.102151054353));
#84582 = CARTESIAN_POINT('',(2.828993477443,5.102151054353));
#84583 = CARTESIAN_POINT('',(2.703173762378,5.102151054353));
#84584 = CARTESIAN_POINT('',(2.577354047313,5.102151054353));
#84585 = CARTESIAN_POINT('',(2.451534332249,5.102151054353));
#84586 = CARTESIAN_POINT('',(2.325714617184,5.102151054353));
#84587 = CARTESIAN_POINT('',(2.199894902119,5.102151054353));
#84588 = CARTESIAN_POINT('',(2.074075187054,5.102151054353));
#84589 = CARTESIAN_POINT('',(1.948255471989,5.102151054353));
#84590 = CARTESIAN_POINT('',(1.822435756925,5.102151054353));
#84591 = CARTESIAN_POINT('',(1.69661604186,5.102151054353));
#84592 = CARTESIAN_POINT('',(1.612736231817,5.102151054353));
#84593 = CARTESIAN_POINT('',(1.570796326795,5.102151054353));
#84594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84595 = ORIENTED_EDGE('',*,*,#84596,.T.);
#84596 = EDGE_CURVE('',#84558,#84597,#84599,.T.);
#84597 = VERTEX_POINT('',#84598);
#84598 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#84599 = SURFACE_CURVE('',#84600,(#84604),.PCURVE_S1.);
#84600 = LINE('',#84601,#84602);
#84601 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    32.300000000009));
#84602 = VECTOR('',#84603,1.);
#84603 = DIRECTION('',(-7.289407014969E-017,-9.330440979161E-015,-1.));
#84604 = PCURVE('',#84443,#84605);
#84605 = DEFINITIONAL_REPRESENTATION('',(#84606),#84632);
#84606 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84607,#84608,#84609,#84610,
    #84611,#84612,#84613,#84614,#84615,#84616,#84617,#84618,#84619,
    #84620,#84621,#84622,#84623,#84624,#84625,#84626,#84627,#84628,
    #84629,#84630,#84631),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-5.098506527446E-031,0.242305567406,
    0.484611134811,0.726916702217,0.969222269623,1.211527837028,
    1.453833404434,1.696138971839,1.938444539245,2.180750106651,
    2.423055674056,2.665361241462,2.907666808868,3.149972376273,
    3.392277943679,3.634583511084,3.87688907849,4.119194645896,
    4.361500213301,4.603805780707,4.846111348113,5.088416915518,
    5.330722482924),.QUASI_UNIFORM_KNOTS.);
#84607 = CARTESIAN_POINT('',(1.570796326795,5.102151054355));
#84608 = CARTESIAN_POINT('',(1.570796326795,5.021382531887));
#84609 = CARTESIAN_POINT('',(1.570796326795,4.85984548695));
#84610 = CARTESIAN_POINT('',(1.570796326795,4.617539919544));
#84611 = CARTESIAN_POINT('',(1.570796326795,4.375234352139));
#84612 = CARTESIAN_POINT('',(1.570796326795,4.132928784733));
#84613 = CARTESIAN_POINT('',(1.570796326795,3.890623217327));
#84614 = CARTESIAN_POINT('',(1.570796326795,3.648317649922));
#84615 = CARTESIAN_POINT('',(1.570796326795,3.406012082516));
#84616 = CARTESIAN_POINT('',(1.570796326795,3.16370651511));
#84617 = CARTESIAN_POINT('',(1.570796326795,2.921400947705));
#84618 = CARTESIAN_POINT('',(1.570796326795,2.679095380299));
#84619 = CARTESIAN_POINT('',(1.570796326795,2.436789812893));
#84620 = CARTESIAN_POINT('',(1.570796326795,2.194484245488));
#84621 = CARTESIAN_POINT('',(1.570796326795,1.952178678082));
#84622 = CARTESIAN_POINT('',(1.570796326795,1.709873110677));
#84623 = CARTESIAN_POINT('',(1.570796326795,1.467567543271));
#84624 = CARTESIAN_POINT('',(1.570796326795,1.225261975865));
#84625 = CARTESIAN_POINT('',(1.570796326795,0.98295640846));
#84626 = CARTESIAN_POINT('',(1.570796326795,0.740650841054));
#84627 = CARTESIAN_POINT('',(1.570796326795,0.498345273648));
#84628 = CARTESIAN_POINT('',(1.570796326795,0.256039706243));
#84629 = CARTESIAN_POINT('',(1.570796326795,1.373413883713E-002));
#84630 = CARTESIAN_POINT('',(1.570796326795,-0.1478029061));
#84631 = CARTESIAN_POINT('',(1.570796326795,-0.228571428569));
#84632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84633 = ORIENTED_EDGE('',*,*,#84634,.T.);
#84634 = EDGE_CURVE('',#84597,#84432,#84635,.T.);
#84635 = SURFACE_CURVE('',#84636,(#84641),.PCURVE_S1.);
#84636 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#84637,#84638,#84639,#84640
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.970077296486,0.970077296486,1.)) 
REPRESENTATION_ITEM('') );
#84637 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#84638 = CARTESIAN_POINT('',(0.401146897694,-31.09152834497,
    26.969277517085));
#84639 = CARTESIAN_POINT('',(0.576036908405,-31.65541107872,
    26.719434644641));
#84640 = CARTESIAN_POINT('',(0.910117384013,-32.14217641138,
    26.242176822344));
#84641 = PCURVE('',#84443,#84642);
#84642 = DEFINITIONAL_REPRESENTATION('',(#84643),#84669);
#84643 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84644,#84645,#84646,#84647,
    #84648,#84649,#84650,#84651,#84652,#84653,#84654,#84655,#84656,
    #84657,#84658,#84659,#84660,#84661,#84662,#84663,#84664,#84665,
    #84666,#84667,#84668),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#84644 = CARTESIAN_POINT('',(1.570796326795,-0.228571428569));
#84645 = CARTESIAN_POINT('',(1.579773043194,-0.22857089728));
#84646 = CARTESIAN_POINT('',(1.597763172224,-0.229573362026));
#84647 = CARTESIAN_POINT('',(1.624849012828,-0.234114347872));
#84648 = CARTESIAN_POINT('',(1.652026138215,-0.241721880653));
#84649 = CARTESIAN_POINT('',(1.679284908384,-0.252416288504));
#84650 = CARTESIAN_POINT('',(1.706615525361,-0.266211804437));
#84651 = CARTESIAN_POINT('',(1.734008026424,-0.283115608787));
#84652 = CARTESIAN_POINT('',(1.761452312363,-0.303127933915));
#84653 = CARTESIAN_POINT('',(1.788938167342,-0.326241932361));
#84654 = CARTESIAN_POINT('',(1.816455281868,-0.352443658011));
#84655 = CARTESIAN_POINT('',(1.843993275628,-0.38171206768));
#84656 = CARTESIAN_POINT('',(1.871541720895,-0.414019068434));
#84657 = CARTESIAN_POINT('',(1.899090166161,-0.449329603867));
#84658 = CARTESIAN_POINT('',(1.926628159921,-0.487601780595));
#84659 = CARTESIAN_POINT('',(1.954145274447,-0.528787033483));
#84660 = CARTESIAN_POINT('',(1.981631129426,-0.57283032863));
#84661 = CARTESIAN_POINT('',(2.009075415365,-0.619670401253));
#84662 = CARTESIAN_POINT('',(2.036467916428,-0.669240030403));
#84663 = CARTESIAN_POINT('',(2.063798533405,-0.721466332897));
#84664 = CARTESIAN_POINT('',(2.091057303574,-0.776271130272));
#84665 = CARTESIAN_POINT('',(2.118234428961,-0.833571174624));
#84666 = CARTESIAN_POINT('',(2.145320269566,-0.893279018058));
#84667 = CARTESIAN_POINT('',(2.163310398595,-0.934627393774));
#84668 = CARTESIAN_POINT('',(2.172287114994,-0.95567212331));
#84669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84674)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84671,#84672,#84673)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#84671,
  'distance_accuracy_value','confusion accuracy');
#84675 = SHAPE_DEFINITION_REPRESENTATION(#84676,#84424);
#84676 = PRODUCT_DEFINITION_SHAPE('','',#84677);
#84677 = PRODUCT_DEFINITION('design','',#84678,#84681);
#84678 = PRODUCT_DEFINITION_FORMATION('','',#84679);
#84679 = PRODUCT('CADSOFTTOOLS 1.444','CADSOFTTOOLS 1.444','',(#84680));
#84680 = PRODUCT_CONTEXT('',#2,'mechanical');
#84681 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84682 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84683,#84685);
#84683 = ( REPRESENTATION_RELATIONSHIP('','',#84424,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84684) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84684 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1787);
#84685 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84686);
#84686 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('444','','',#5,#84677,$);
#84687 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84679));
#84688 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84689),#84791);
#84689 = SHELL_BASED_SURFACE_MODEL('',(#84690));
#84690 = OPEN_SHELL('',(#84691));
#84691 = ADVANCED_FACE('',(#84692),#84706,.F.);
#84692 = FACE_BOUND('',#84693,.T.);
#84693 = EDGE_LOOP('',(#84694,#84717,#84731,#84747,#84763,#84779));
#84694 = ORIENTED_EDGE('',*,*,#84695,.F.);
#84695 = EDGE_CURVE('',#84696,#84698,#84700,.T.);
#84696 = VERTEX_POINT('',#84697);
#84697 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#84698 = VERTEX_POINT('',#84699);
#84699 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#84700 = SURFACE_CURVE('',#84701,(#84705),.PCURVE_S1.);
#84701 = LINE('',#84702,#84703);
#84702 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#84703 = VECTOR('',#84704,1.);
#84704 = DIRECTION('',(0.E+000,-0.173648674188,-0.984807665462));
#84705 = PCURVE('',#84706,#84711);
#84706 = PLANE('',#84707);
#84707 = AXIS2_PLACEMENT_3D('',#84708,#84709,#84710);
#84708 = CARTESIAN_POINT('',(-3.998853102307,-36.31303575675,
    25.243987434611));
#84709 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#84710 = DIRECTION('',(0.E+000,-0.173648674188,-0.984807665462));
#84711 = DEFINITIONAL_REPRESENTATION('',(#84712),#84716);
#84712 = LINE('',#84713,#84714);
#84713 = CARTESIAN_POINT('',(-5.372492745671,-10.));
#84714 = VECTOR('',#84715,1.);
#84715 = DIRECTION('',(1.,0.E+000));
#84716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84717 = ORIENTED_EDGE('',*,*,#84718,.F.);
#84718 = EDGE_CURVE('',#84719,#84696,#84721,.T.);
#84719 = VERTEX_POINT('',#84720);
#84720 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38010951438,
    30.534859473187));
#84721 = SURFACE_CURVE('',#84722,(#84725),.PCURVE_S1.);
#84722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84723,#84724),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84723 = CARTESIAN_POINT('',(1.146897693296E-003,-35.38010951438,
    30.534859473187));
#84724 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#84725 = PCURVE('',#84706,#84726);
#84726 = DEFINITIONAL_REPRESENTATION('',(#84727),#84730);
#84727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84728,#84729),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84728 = CARTESIAN_POINT('',(-5.372492745671,-4.));
#84729 = CARTESIAN_POINT('',(-5.372492745671,-10.));
#84730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84731 = ORIENTED_EDGE('',*,*,#84732,.F.);
#84732 = EDGE_CURVE('',#84733,#84719,#84735,.T.);
#84733 = VERTEX_POINT('',#84734);
#84734 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#84735 = SURFACE_CURVE('',#84736,(#84740),.PCURVE_S1.);
#84736 = LINE('',#84737,#84738);
#84737 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#84738 = VECTOR('',#84739,1.);
#84739 = DIRECTION('',(1.,0.E+000,0.E+000));
#84740 = PCURVE('',#84706,#84741);
#84741 = DEFINITIONAL_REPRESENTATION('',(#84742),#84746);
#84742 = LINE('',#84743,#84744);
#84743 = CARTESIAN_POINT('',(-5.372492745671,-3.8));
#84744 = VECTOR('',#84745,1.);
#84745 = DIRECTION('',(0.E+000,-1.));
#84746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84747 = ORIENTED_EDGE('',*,*,#84748,.F.);
#84748 = EDGE_CURVE('',#84749,#84733,#84751,.T.);
#84749 = VERTEX_POINT('',#84750);
#84750 = CARTESIAN_POINT('',(-0.198853102307,-36.31303575675,
    25.243987434611));
#84751 = SURFACE_CURVE('',#84752,(#84756),.PCURVE_S1.);
#84752 = LINE('',#84753,#84754);
#84753 = CARTESIAN_POINT('',(-0.198853102307,-36.31303575675,
    25.243987434611));
#84754 = VECTOR('',#84755,1.);
#84755 = DIRECTION('',(-4.132990316347E-017,0.173648674188,
    0.984807665462));
#84756 = PCURVE('',#84706,#84757);
#84757 = DEFINITIONAL_REPRESENTATION('',(#84758),#84762);
#84758 = LINE('',#84759,#84760);
#84759 = CARTESIAN_POINT('',(0.E+000,-3.8));
#84760 = VECTOR('',#84761,1.);
#84761 = DIRECTION('',(-1.,4.132990316347E-017));
#84762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84763 = ORIENTED_EDGE('',*,*,#84764,.F.);
#84764 = EDGE_CURVE('',#84765,#84749,#84767,.T.);
#84765 = VERTEX_POINT('',#84766);
#84766 = CARTESIAN_POINT('',(1.146897693295E-003,-36.31303575675,
    25.243987434611));
#84767 = SURFACE_CURVE('',#84768,(#84772),.PCURVE_S1.);
#84768 = LINE('',#84769,#84770);
#84769 = CARTESIAN_POINT('',(1.146897693293E-003,-36.31303575675,
    25.243987434611));
#84770 = VECTOR('',#84771,1.);
#84771 = DIRECTION('',(-1.,7.105427357601E-014,1.7763568394E-014));
#84772 = PCURVE('',#84706,#84773);
#84773 = DEFINITIONAL_REPRESENTATION('',(#84774),#84778);
#84774 = LINE('',#84775,#84776);
#84775 = CARTESIAN_POINT('',(0.E+000,-4.));
#84776 = VECTOR('',#84777,1.);
#84777 = DIRECTION('',(-2.983217872222E-014,1.));
#84778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84779 = ORIENTED_EDGE('',*,*,#84780,.F.);
#84780 = EDGE_CURVE('',#84698,#84765,#84781,.T.);
#84781 = SURFACE_CURVE('',#84782,(#84785),.PCURVE_S1.);
#84782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84783,#84784),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84783 = CARTESIAN_POINT('',(6.001146897693,-36.31303575675,
    25.243987434611));
#84784 = CARTESIAN_POINT('',(1.146897693293E-003,-36.31303575675,
    25.243987434611));
#84785 = PCURVE('',#84706,#84786);
#84786 = DEFINITIONAL_REPRESENTATION('',(#84787),#84790);
#84787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84788,#84789),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84788 = CARTESIAN_POINT('',(0.E+000,-10.));
#84789 = CARTESIAN_POINT('',(0.E+000,-4.));
#84790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84795)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84792,#84793,#84794)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84792 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84793 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84794 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84795 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#84792,
  'distance_accuracy_value','confusion accuracy');
#84796 = SHAPE_DEFINITION_REPRESENTATION(#84797,#84688);
#84797 = PRODUCT_DEFINITION_SHAPE('','',#84798);
#84798 = PRODUCT_DEFINITION('design','',#84799,#84802);
#84799 = PRODUCT_DEFINITION_FORMATION('','',#84800);
#84800 = PRODUCT('CADSOFTTOOLS 1.445','CADSOFTTOOLS 1.445','',(#84801));
#84801 = PRODUCT_CONTEXT('',#2,'mechanical');
#84802 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84803 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84804,#84806);
#84804 = ( REPRESENTATION_RELATIONSHIP('','',#84688,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84805) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84805 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1791);
#84806 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84807);
#84807 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('445','','',#5,#84798,$);
#84808 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84800));
#84809 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84810),#84884);
#84810 = SHELL_BASED_SURFACE_MODEL('',(#84811));
#84811 = OPEN_SHELL('',(#84812));
#84812 = ADVANCED_FACE('',(#84813),#84827,.T.);
#84813 = FACE_BOUND('',#84814,.T.);
#84814 = EDGE_LOOP('',(#84815,#84838,#84854,#84870));
#84815 = ORIENTED_EDGE('',*,*,#84816,.T.);
#84816 = EDGE_CURVE('',#84817,#84819,#84821,.T.);
#84817 = VERTEX_POINT('',#84818);
#84818 = CARTESIAN_POINT('',(1.146897693295E-003,-37.31829904321,
    24.985388655816));
#84819 = VERTEX_POINT('',#84820);
#84820 = CARTESIAN_POINT('',(1.146897693295E-003,-36.31303575675,
    25.243987434611));
#84821 = SURFACE_CURVE('',#84822,(#84826),.PCURVE_S1.);
#84822 = LINE('',#84823,#84824);
#84823 = CARTESIAN_POINT('',(1.146897693295E-003,-37.31829904321,
    24.985388655816));
#84824 = VECTOR('',#84825,1.);
#84825 = DIRECTION('',(0.E+000,0.968469109418,0.249133667141));
#84826 = PCURVE('',#84827,#84832);
#84827 = PLANE('',#84828);
#84828 = AXIS2_PLACEMENT_3D('',#84829,#84830,#84831);
#84829 = CARTESIAN_POINT('',(-9.885310230669E-002,-36.31303575675,
    25.243987434611));
#84830 = DIRECTION('',(0.E+000,-0.249133667141,0.968469109418));
#84831 = DIRECTION('',(0.E+000,0.968469109418,0.249133667141));
#84832 = DEFINITIONAL_REPRESENTATION('',(#84833),#84837);
#84833 = LINE('',#84834,#84835);
#84834 = CARTESIAN_POINT('',(-1.037992101841,-9.999999999999E-002));
#84835 = VECTOR('',#84836,1.);
#84836 = DIRECTION('',(1.,0.E+000));
#84837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84838 = ORIENTED_EDGE('',*,*,#84839,.T.);
#84839 = EDGE_CURVE('',#84819,#84840,#84842,.T.);
#84840 = VERTEX_POINT('',#84841);
#84841 = CARTESIAN_POINT('',(-0.198853102307,-36.31303575675,
    25.243987434611));
#84842 = SURFACE_CURVE('',#84843,(#84847),.PCURVE_S1.);
#84843 = LINE('',#84844,#84845);
#84844 = CARTESIAN_POINT('',(1.146897693293E-003,-36.31303575675,
    25.243987434611));
#84845 = VECTOR('',#84846,1.);
#84846 = DIRECTION('',(-1.,7.105427357601E-014,1.7763568394E-014));
#84847 = PCURVE('',#84827,#84848);
#84848 = DEFINITIONAL_REPRESENTATION('',(#84849),#84853);
#84849 = LINE('',#84850,#84851);
#84850 = CARTESIAN_POINT('',(0.E+000,-9.999999999999E-002));
#84851 = VECTOR('',#84852,1.);
#84852 = DIRECTION('',(7.323937198601E-014,1.));
#84853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84854 = ORIENTED_EDGE('',*,*,#84855,.F.);
#84855 = EDGE_CURVE('',#84856,#84840,#84858,.T.);
#84856 = VERTEX_POINT('',#84857);
#84857 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#84858 = SURFACE_CURVE('',#84859,(#84863),.PCURVE_S1.);
#84859 = LINE('',#84860,#84861);
#84860 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#84861 = VECTOR('',#84862,1.);
#84862 = DIRECTION('',(0.E+000,0.968469109418,0.249133667141));
#84863 = PCURVE('',#84827,#84864);
#84864 = DEFINITIONAL_REPRESENTATION('',(#84865),#84869);
#84865 = LINE('',#84866,#84867);
#84866 = CARTESIAN_POINT('',(-1.037992101841,0.1));
#84867 = VECTOR('',#84868,1.);
#84868 = DIRECTION('',(1.,0.E+000));
#84869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84870 = ORIENTED_EDGE('',*,*,#84871,.T.);
#84871 = EDGE_CURVE('',#84856,#84817,#84872,.T.);
#84872 = SURFACE_CURVE('',#84873,(#84877),.PCURVE_S1.);
#84873 = LINE('',#84874,#84875);
#84874 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#84875 = VECTOR('',#84876,1.);
#84876 = DIRECTION('',(1.,0.E+000,0.E+000));
#84877 = PCURVE('',#84827,#84878);
#84878 = DEFINITIONAL_REPRESENTATION('',(#84879),#84883);
#84879 = LINE('',#84880,#84881);
#84880 = CARTESIAN_POINT('',(-1.037992101841,0.1));
#84881 = VECTOR('',#84882,1.);
#84882 = DIRECTION('',(0.E+000,-1.));
#84883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84888)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84885,#84886,#84887)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84885 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84886 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84887 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84888 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#84885,
  'distance_accuracy_value','confusion accuracy');
#84889 = SHAPE_DEFINITION_REPRESENTATION(#84890,#84809);
#84890 = PRODUCT_DEFINITION_SHAPE('','',#84891);
#84891 = PRODUCT_DEFINITION('design','',#84892,#84895);
#84892 = PRODUCT_DEFINITION_FORMATION('','',#84893);
#84893 = PRODUCT('CADSOFTTOOLS 1.446','CADSOFTTOOLS 1.446','',(#84894));
#84894 = PRODUCT_CONTEXT('',#2,'mechanical');
#84895 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84896 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84897,#84899);
#84897 = ( REPRESENTATION_RELATIONSHIP('','',#84809,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84898) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84898 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1795);
#84899 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84900);
#84900 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('446','','',#5,#84891,$);
#84901 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84893));
#84902 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84903),#85005);
#84903 = SHELL_BASED_SURFACE_MODEL('',(#84904));
#84904 = OPEN_SHELL('',(#84905));
#84905 = ADVANCED_FACE('',(#84906),#84920,.F.);
#84906 = FACE_BOUND('',#84907,.T.);
#84907 = EDGE_LOOP('',(#84908,#84931,#84947,#84961,#84977,#84991));
#84908 = ORIENTED_EDGE('',*,*,#84909,.F.);
#84909 = EDGE_CURVE('',#84910,#84912,#84914,.T.);
#84910 = VERTEX_POINT('',#84911);
#84911 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#84912 = VERTEX_POINT('',#84913);
#84913 = CARTESIAN_POINT('',(1.146897693295E-003,-37.31829904321,
    24.985388655816));
#84914 = SURFACE_CURVE('',#84915,(#84919),.PCURVE_S1.);
#84915 = LINE('',#84916,#84917);
#84916 = CARTESIAN_POINT('',(-0.198853102307,-37.31829904321,
    24.985388655816));
#84917 = VECTOR('',#84918,1.);
#84918 = DIRECTION('',(1.,0.E+000,0.E+000));
#84919 = PCURVE('',#84920,#84925);
#84920 = PLANE('',#84921);
#84921 = AXIS2_PLACEMENT_3D('',#84922,#84923,#84924);
#84922 = CARTESIAN_POINT('',(-3.998853102307,-36.97644989827,
    24.860965546906));
#84923 = DIRECTION('',(0.E+000,-0.342020617968,-0.93969244803));
#84924 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#84925 = DEFINITIONAL_REPRESENTATION('',(#84926),#84930);
#84926 = LINE('',#84927,#84928);
#84927 = CARTESIAN_POINT('',(0.363788328463,-3.8));
#84928 = VECTOR('',#84929,1.);
#84929 = DIRECTION('',(0.E+000,-1.));
#84930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84931 = ORIENTED_EDGE('',*,*,#84932,.F.);
#84932 = EDGE_CURVE('',#84933,#84910,#84935,.T.);
#84933 = VERTEX_POINT('',#84934);
#84934 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#84935 = SURFACE_CURVE('',#84936,(#84940),.PCURVE_S1.);
#84936 = LINE('',#84937,#84938);
#84937 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#84938 = VECTOR('',#84939,1.);
#84939 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#84940 = PCURVE('',#84920,#84941);
#84941 = DEFINITIONAL_REPRESENTATION('',(#84942),#84946);
#84942 = LINE('',#84943,#84944);
#84943 = CARTESIAN_POINT('',(0.727576656927,-3.8));
#84944 = VECTOR('',#84945,1.);
#84945 = DIRECTION('',(-1.,-0.E+000));
#84946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84947 = ORIENTED_EDGE('',*,*,#84948,.T.);
#84948 = EDGE_CURVE('',#84933,#84949,#84951,.T.);
#84949 = VERTEX_POINT('',#84950);
#84950 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#84951 = SURFACE_CURVE('',#84952,(#84955),.PCURVE_S1.);
#84952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84953,#84954),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84953 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#84954 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#84955 = PCURVE('',#84920,#84956);
#84956 = DEFINITIONAL_REPRESENTATION('',(#84957),#84960);
#84957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84958,#84959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84958 = CARTESIAN_POINT('',(0.727576656927,-3.8));
#84959 = CARTESIAN_POINT('',(0.727576656927,-10.));
#84960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84961 = ORIENTED_EDGE('',*,*,#84962,.F.);
#84962 = EDGE_CURVE('',#84963,#84949,#84965,.T.);
#84963 = VERTEX_POINT('',#84964);
#84964 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#84965 = SURFACE_CURVE('',#84966,(#84970),.PCURVE_S1.);
#84966 = LINE('',#84967,#84968);
#84967 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#84968 = VECTOR('',#84969,1.);
#84969 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#84970 = PCURVE('',#84920,#84971);
#84971 = DEFINITIONAL_REPRESENTATION('',(#84972),#84976);
#84972 = LINE('',#84973,#84974);
#84973 = CARTESIAN_POINT('',(0.E+000,-10.));
#84974 = VECTOR('',#84975,1.);
#84975 = DIRECTION('',(1.,0.E+000));
#84976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84977 = ORIENTED_EDGE('',*,*,#84978,.T.);
#84978 = EDGE_CURVE('',#84963,#84979,#84981,.T.);
#84979 = VERTEX_POINT('',#84980);
#84980 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#84981 = SURFACE_CURVE('',#84982,(#84985),.PCURVE_S1.);
#84982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84983,#84984),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84983 = CARTESIAN_POINT('',(6.001146897693,-36.97644989827,
    24.860965546906));
#84984 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#84985 = PCURVE('',#84920,#84986);
#84986 = DEFINITIONAL_REPRESENTATION('',(#84987),#84990);
#84987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84988,#84989),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#84988 = CARTESIAN_POINT('',(0.E+000,-10.));
#84989 = CARTESIAN_POINT('',(0.E+000,-4.));
#84990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84991 = ORIENTED_EDGE('',*,*,#84992,.T.);
#84992 = EDGE_CURVE('',#84979,#84912,#84993,.T.);
#84993 = SURFACE_CURVE('',#84994,(#84998),.PCURVE_S1.);
#84994 = LINE('',#84995,#84996);
#84995 = CARTESIAN_POINT('',(1.146897693295E-003,-36.97644989827,
    24.860965546906));
#84996 = VECTOR('',#84997,1.);
#84997 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#84998 = PCURVE('',#84920,#84999);
#84999 = DEFINITIONAL_REPRESENTATION('',(#85000),#85004);
#85000 = LINE('',#85001,#85002);
#85001 = CARTESIAN_POINT('',(0.E+000,-4.));
#85002 = VECTOR('',#85003,1.);
#85003 = DIRECTION('',(1.,0.E+000));
#85004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85009)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85006,#85007,#85008)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#85006,
  'distance_accuracy_value','confusion accuracy');
#85010 = SHAPE_DEFINITION_REPRESENTATION(#85011,#84902);
#85011 = PRODUCT_DEFINITION_SHAPE('','',#85012);
#85012 = PRODUCT_DEFINITION('design','',#85013,#85016);
#85013 = PRODUCT_DEFINITION_FORMATION('','',#85014);
#85014 = PRODUCT('CADSOFTTOOLS 1.447','CADSOFTTOOLS 1.447','',(#85015));
#85015 = PRODUCT_CONTEXT('',#2,'mechanical');
#85016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85017 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85018,#85020);
#85018 = ( REPRESENTATION_RELATIONSHIP('','',#84902,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85019) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85019 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1799);
#85020 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85021);
#85021 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('447','','',#5,#85012,$);
#85022 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85014));
#85023 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85024),#85136);
#85024 = SHELL_BASED_SURFACE_MODEL('',(#85025));
#85025 = OPEN_SHELL('',(#85026));
#85026 = ADVANCED_FACE('',(#85027),#85044,.F.);
#85027 = FACE_BOUND('',#85028,.F.);
#85028 = EDGE_LOOP('',(#85029,#85068,#85083,#85101));
#85029 = ORIENTED_EDGE('',*,*,#85030,.T.);
#85030 = EDGE_CURVE('',#85031,#85033,#85035,.T.);
#85031 = VERTEX_POINT('',#85032);
#85032 = CARTESIAN_POINT('',(-0.198853102307,-38.07307518347,
    24.827904150523));
#85033 = VERTEX_POINT('',#85034);
#85034 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#85035 = SURFACE_CURVE('',#85036,(#85043),.PCURVE_S1.);
#85036 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85037,#85038,#85039,#85040,
    #85041,#85042),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#85037 = CARTESIAN_POINT('',(-0.198853102307,-38.07307432903,
    24.827904186681));
#85038 = CARTESIAN_POINT('',(-0.198853102307,-38.06275432488,
    24.923897290337));
#85039 = CARTESIAN_POINT('',(-0.198853102307,-38.0134601594,
    25.018590384618));
#85040 = CARTESIAN_POINT('',(-0.198853102307,-37.85619420116,
    25.128709075915));
#85041 = CARTESIAN_POINT('',(-0.198853102307,-37.75035218763,
    25.142643387057));
#85042 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#85043 = PCURVE('',#85044,#85063);
#85044 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#85045,#85046)
    ,(#85047,#85048)
    ,(#85049,#85050)
    ,(#85051,#85052)
    ,(#85053,#85054)
    ,(#85055,#85056)
    ,(#85057,#85058)
    ,(#85059,#85060)
    ,(#85061,#85062
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,3,2,4),(2,2),(0.E+000,
    9.90099009901E-003,0.50495049505,1.),(0.E+000,1.),.UNSPECIFIED.);
#85045 = CARTESIAN_POINT('',(-0.198853102307,-38.07369352928,
    24.822144600461));
#85046 = CARTESIAN_POINT('',(6.001146897693,-38.07369352928,
    24.822144600461));
#85047 = CARTESIAN_POINT('',(-0.198853102307,-38.0734871292,
    24.824064462535));
#85048 = CARTESIAN_POINT('',(6.001146897693,-38.0734871292,
    24.824064462535));
#85049 = CARTESIAN_POINT('',(-0.198853102307,-38.07328072911,
    24.825984324608));
#85050 = CARTESIAN_POINT('',(6.001146897693,-38.07328072911,
    24.825984324608));
#85051 = CARTESIAN_POINT('',(-0.198853102307,-38.07307432903,
    24.827904186681));
#85052 = CARTESIAN_POINT('',(6.001146897693,-38.07307432903,
    24.827904186681));
#85053 = CARTESIAN_POINT('',(-0.198853102307,-38.06275432488,
    24.923897290337));
#85054 = CARTESIAN_POINT('',(6.001146897693,-38.06275432488,
    24.923897290337));
#85055 = CARTESIAN_POINT('',(-0.198853102307,-38.0134601594,
    25.018590384618));
#85056 = CARTESIAN_POINT('',(6.001146897693,-38.0134601594,
    25.018590384618));
#85057 = CARTESIAN_POINT('',(-0.198853102307,-37.85619420116,
    25.128709075915));
#85058 = CARTESIAN_POINT('',(6.001146897693,-37.85619420116,
    25.128709075915));
#85059 = CARTESIAN_POINT('',(-0.198853102307,-37.75035218763,
    25.142643387057));
#85060 = CARTESIAN_POINT('',(6.001146897693,-37.75035218763,
    25.142643387057));
#85061 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#85062 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#85063 = DEFINITIONAL_REPRESENTATION('',(#85064),#85067);
#85064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85065,#85066),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#85065 = CARTESIAN_POINT('',(5.006902791673E-003,-3.466821149817E-017));
#85066 = CARTESIAN_POINT('',(1.,0.E+000));
#85067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85068 = ORIENTED_EDGE('',*,*,#85069,.T.);
#85069 = EDGE_CURVE('',#85033,#85070,#85072,.T.);
#85070 = VERTEX_POINT('',#85071);
#85071 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#85072 = SURFACE_CURVE('',#85073,(#85076),.PCURVE_S1.);
#85073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85074,#85075),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#85074 = CARTESIAN_POINT('',(-0.198853102307,-37.66014818815,
    25.109811764727));
#85075 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#85076 = PCURVE('',#85044,#85077);
#85077 = DEFINITIONAL_REPRESENTATION('',(#85078),#85082);
#85078 = LINE('',#85079,#85080);
#85079 = CARTESIAN_POINT('',(1.,0.E+000));
#85080 = VECTOR('',#85081,1.);
#85081 = DIRECTION('',(0.E+000,1.));
#85082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85083 = ORIENTED_EDGE('',*,*,#85084,.T.);
#85084 = EDGE_CURVE('',#85070,#85085,#85087,.T.);
#85085 = VERTEX_POINT('',#85086);
#85086 = CARTESIAN_POINT('',(6.001146897693,-38.07307518347,
    24.827904150523));
#85087 = SURFACE_CURVE('',#85088,(#85095),.PCURVE_S1.);
#85088 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85089,#85090,#85091,#85092,
    #85093,#85094),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#85089 = CARTESIAN_POINT('',(6.001146897693,-37.66014818815,
    25.109811764727));
#85090 = CARTESIAN_POINT('',(6.001146897693,-37.75035218763,
    25.142643387057));
#85091 = CARTESIAN_POINT('',(6.001146897693,-37.85619420116,
    25.128709075915));
#85092 = CARTESIAN_POINT('',(6.001146897693,-38.0134601594,
    25.018590384618));
#85093 = CARTESIAN_POINT('',(6.001146897693,-38.06275432488,
    24.923897290337));
#85094 = CARTESIAN_POINT('',(6.001146897693,-38.07307432903,
    24.827904186681));
#85095 = PCURVE('',#85044,#85096);
#85096 = DEFINITIONAL_REPRESENTATION('',(#85097),#85100);
#85097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85098,#85099),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#85098 = CARTESIAN_POINT('',(1.,1.));
#85099 = CARTESIAN_POINT('',(5.006902791675E-003,1.));
#85100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85101 = ORIENTED_EDGE('',*,*,#85102,.T.);
#85102 = EDGE_CURVE('',#85085,#85031,#85103,.T.);
#85103 = SURFACE_CURVE('',#85104,(#85107),.PCURVE_S1.);
#85104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85105,#85106),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#85105 = CARTESIAN_POINT('',(6.001146897693,-38.07307603303,
    24.82214460015));
#85106 = CARTESIAN_POINT('',(-0.198853102307,-38.07307603303,
    24.82214460015));
#85107 = PCURVE('',#85044,#85108);
#85108 = DEFINITIONAL_REPRESENTATION('',(#85109),#85135);
#85109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85110,#85111,#85112,#85113,
    #85114,#85115,#85116,#85117,#85118,#85119,#85120,#85121,#85122,
    #85123,#85124,#85125,#85126,#85127,#85128,#85129,#85130,#85131,
    #85132,#85133,#85134),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#85110 = CARTESIAN_POINT('',(5.006902791675E-003,1.));
#85111 = CARTESIAN_POINT('',(1.128154843403E-004,0.984848484848));
#85112 = CARTESIAN_POINT('',(1.128154843391E-004,0.954545454545));
#85113 = CARTESIAN_POINT('',(1.128154843343E-004,0.909090909091));
#85114 = CARTESIAN_POINT('',(1.128154843425E-004,0.863636363636));
#85115 = CARTESIAN_POINT('',(1.128154843341E-004,0.818181818182));
#85116 = CARTESIAN_POINT('',(1.128154843389E-004,0.772727272727));
#85117 = CARTESIAN_POINT('',(1.128154843393E-004,0.727272727273));
#85118 = CARTESIAN_POINT('',(1.128154843401E-004,0.681818181818));
#85119 = CARTESIAN_POINT('',(1.128154843396E-004,0.636363636364));
#85120 = CARTESIAN_POINT('',(1.128154843395E-004,0.590909090909));
#85121 = CARTESIAN_POINT('',(1.128154843349E-004,0.545454545455));
#85122 = CARTESIAN_POINT('',(1.128154843439E-004,0.5));
#85123 = CARTESIAN_POINT('',(1.128154843351E-004,0.454545454545));
#85124 = CARTESIAN_POINT('',(1.128154843433E-004,0.409090909091));
#85125 = CARTESIAN_POINT('',(1.128154843337E-004,0.363636363636));
#85126 = CARTESIAN_POINT('',(1.128154843377E-004,0.318181818182));
#85127 = CARTESIAN_POINT('',(1.12815484337E-004,0.272727272727));
#85128 = CARTESIAN_POINT('',(1.128154843376E-004,0.227272727273));
#85129 = CARTESIAN_POINT('',(1.128154843335E-004,0.181818181818));
#85130 = CARTESIAN_POINT('',(1.128154843428E-004,0.136363636364));
#85131 = CARTESIAN_POINT('',(1.12815484335E-004,9.090909090909E-002));
#85132 = CARTESIAN_POINT('',(1.128154843419E-004,4.545454545455E-002));
#85133 = CARTESIAN_POINT('',(1.128154843402E-004,1.515151515152E-002));
#85134 = CARTESIAN_POINT('',(5.006902791673E-003,-3.466821149817E-017));
#85135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85140)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85137,#85138,#85139)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85137 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85138 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85139 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85140 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#85137,
  'distance_accuracy_value','confusion accuracy');
#85141 = SHAPE_DEFINITION_REPRESENTATION(#85142,#85023);
#85142 = PRODUCT_DEFINITION_SHAPE('','',#85143);
#85143 = PRODUCT_DEFINITION('design','',#85144,#85147);
#85144 = PRODUCT_DEFINITION_FORMATION('','',#85145);
#85145 = PRODUCT('CADSOFTTOOLS 1.448','CADSOFTTOOLS 1.448','',(#85146));
#85146 = PRODUCT_CONTEXT('',#2,'mechanical');
#85147 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85148 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85149,#85151);
#85149 = ( REPRESENTATION_RELATIONSHIP('','',#85023,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85150) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1803);
#85151 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85152);
#85152 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('448','','',#5,#85143,$);
#85153 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85145));
#85154 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85155),#85227);
#85155 = SHELL_BASED_SURFACE_MODEL('',(#85156));
#85156 = OPEN_SHELL('',(#85157));
#85157 = ADVANCED_FACE('',(#85158),#85172,.T.);
#85158 = FACE_BOUND('',#85159,.T.);
#85159 = EDGE_LOOP('',(#85160,#85183,#85199,#85215));
#85160 = ORIENTED_EDGE('',*,*,#85161,.F.);
#85161 = EDGE_CURVE('',#85162,#85164,#85166,.T.);
#85162 = VERTEX_POINT('',#85163);
#85163 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#85164 = VERTEX_POINT('',#85165);
#85165 = CARTESIAN_POINT('',(-0.198853102307,-38.07307518347,
    24.827904150523));
#85166 = SURFACE_CURVE('',#85167,(#85171),.PCURVE_S1.);
#85167 = LINE('',#85168,#85169);
#85168 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#85169 = VECTOR('',#85170,1.);
#85170 = DIRECTION('',(0.E+000,5.041817441753E-007,1.));
#85171 = PCURVE('',#85172,#85177);
#85172 = PLANE('',#85173);
#85173 = AXIS2_PLACEMENT_3D('',#85174,#85175,#85176);
#85174 = CARTESIAN_POINT('',(6.001146897693,-38.07308706057,
    2.950000899813));
#85175 = DIRECTION('',(0.E+000,-1.,5.041817447836E-007));
#85176 = DIRECTION('',(0.E+000,5.041817447836E-007,1.));
#85177 = DEFINITIONAL_REPRESENTATION('',(#85178),#85182);
#85178 = LINE('',#85179,#85180);
#85179 = CARTESIAN_POINT('',(18.564514894395,6.2));
#85180 = VECTOR('',#85181,1.);
#85181 = DIRECTION('',(1.,0.E+000));
#85182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85183 = ORIENTED_EDGE('',*,*,#85184,.T.);
#85184 = EDGE_CURVE('',#85162,#85185,#85187,.T.);
#85185 = VERTEX_POINT('',#85186);
#85186 = CARTESIAN_POINT('',(6.001146897693,-38.07307770068,
    21.514515794206));
#85187 = SURFACE_CURVE('',#85188,(#85192),.PCURVE_S1.);
#85188 = LINE('',#85189,#85190);
#85189 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#85190 = VECTOR('',#85191,1.);
#85191 = DIRECTION('',(1.,0.E+000,1.146036670581E-015));
#85192 = PCURVE('',#85172,#85193);
#85193 = DEFINITIONAL_REPRESENTATION('',(#85194),#85198);
#85194 = LINE('',#85195,#85196);
#85195 = CARTESIAN_POINT('',(18.564514894395,6.2));
#85196 = VECTOR('',#85197,1.);
#85197 = DIRECTION('',(1.146036670581E-015,-1.));
#85198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85199 = ORIENTED_EDGE('',*,*,#85200,.T.);
#85200 = EDGE_CURVE('',#85185,#85201,#85203,.T.);
#85201 = VERTEX_POINT('',#85202);
#85202 = CARTESIAN_POINT('',(6.001146897693,-38.07307518347,
    24.827904150523));
#85203 = SURFACE_CURVE('',#85204,(#85208),.PCURVE_S1.);
#85204 = LINE('',#85205,#85206);
#85205 = CARTESIAN_POINT('',(6.001146897693,-38.07307770068,
    21.514515794206));
#85206 = VECTOR('',#85207,1.);
#85207 = DIRECTION('',(-2.144459566309E-015,5.041817355974E-007,1.));
#85208 = PCURVE('',#85172,#85209);
#85209 = DEFINITIONAL_REPRESENTATION('',(#85210),#85214);
#85210 = LINE('',#85211,#85212);
#85211 = CARTESIAN_POINT('',(18.564514894395,0.E+000));
#85212 = VECTOR('',#85213,1.);
#85213 = DIRECTION('',(1.,2.144459566309E-015));
#85214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85215 = ORIENTED_EDGE('',*,*,#85216,.T.);
#85216 = EDGE_CURVE('',#85201,#85164,#85217,.T.);
#85217 = SURFACE_CURVE('',#85218,(#85221),.PCURVE_S1.);
#85218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85219,#85220),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#85219 = CARTESIAN_POINT('',(6.001146897693,-38.07307603303,
    24.82214460015));
#85220 = CARTESIAN_POINT('',(-0.198853102307,-38.07307603303,
    24.82214460015));
#85221 = PCURVE('',#85172,#85222);
#85222 = DEFINITIONAL_REPRESENTATION('',(#85223),#85226);
#85223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85224,#85225),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#85224 = CARTESIAN_POINT('',(21.87214370034,0.E+000));
#85225 = CARTESIAN_POINT('',(21.87214370034,6.2));
#85226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85231)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85228,#85229,#85230)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#85228,
  'distance_accuracy_value','confusion accuracy');
#85232 = SHAPE_DEFINITION_REPRESENTATION(#85233,#85154);
#85233 = PRODUCT_DEFINITION_SHAPE('','',#85234);
#85234 = PRODUCT_DEFINITION('design','',#85235,#85238);
#85235 = PRODUCT_DEFINITION_FORMATION('','',#85236);
#85236 = PRODUCT('CADSOFTTOOLS 1.449','CADSOFTTOOLS 1.449','',(#85237));
#85237 = PRODUCT_CONTEXT('',#2,'mechanical');
#85238 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85239 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85240,#85242);
#85240 = ( REPRESENTATION_RELATIONSHIP('','',#85154,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85241) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85241 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1807);
#85242 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85243);
#85243 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('449','','',#5,#85234,$);
#85244 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85236));
#85245 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85246),#85341);
#85246 = SHELL_BASED_SURFACE_MODEL('',(#85247));
#85247 = OPEN_SHELL('',(#85248));
#85248 = ADVANCED_FACE('',(#85249),#85264,.T.);
#85249 = FACE_BOUND('',#85250,.T.);
#85250 = EDGE_LOOP('',(#85251,#85274,#85312,#85328));
#85251 = ORIENTED_EDGE('',*,*,#85252,.F.);
#85252 = EDGE_CURVE('',#85253,#85255,#85257,.T.);
#85253 = VERTEX_POINT('',#85254);
#85254 = CARTESIAN_POINT('',(6.001146897693,-38.07307770068,
    21.514515794206));
#85255 = VERTEX_POINT('',#85256);
#85256 = CARTESIAN_POINT('',(6.001146897693,-37.99179424327,
    20.95013297433));
#85257 = SURFACE_CURVE('',#85258,(#85263),.PCURVE_S1.);
#85258 = CIRCLE('',#85259,2.);
#85259 = AXIS2_PLACEMENT_3D('',#85260,#85261,#85262);
#85260 = CARTESIAN_POINT('',(6.001146897693,-36.07307770068,
    21.514514785843));
#85261 = DIRECTION('',(1.,0.E+000,0.E+000));
#85262 = DIRECTION('',(0.E+000,-1.,5.04181748795E-007));
#85263 = PCURVE('',#85264,#85269);
#85264 = CYLINDRICAL_SURFACE('',#85265,2.);
#85265 = AXIS2_PLACEMENT_3D('',#85266,#85267,#85268);
#85266 = CARTESIAN_POINT('',(-11.0101296814,-36.07307770068,
    21.514514785843));
#85267 = DIRECTION('',(1.,0.E+000,0.E+000));
#85268 = DIRECTION('',(0.E+000,-1.,5.041817466994E-007));
#85269 = DEFINITIONAL_REPRESENTATION('',(#85270),#85273);
#85270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85271,#85272),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.286077568936),.PIECEWISE_BEZIER_KNOTS.);
#85271 = CARTESIAN_POINT('',(0.E+000,17.011276579096));
#85272 = CARTESIAN_POINT('',(0.286077568936,17.011276579096));
#85273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85274 = ORIENTED_EDGE('',*,*,#85275,.F.);
#85275 = EDGE_CURVE('',#85276,#85253,#85278,.T.);
#85276 = VERTEX_POINT('',#85277);
#85277 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#85278 = SURFACE_CURVE('',#85279,(#85283),.PCURVE_S1.);
#85279 = LINE('',#85280,#85281);
#85280 = CARTESIAN_POINT('',(-0.198853102307,-38.07307770068,
    21.514515794206));
#85281 = VECTOR('',#85282,1.);
#85282 = DIRECTION('',(1.,0.E+000,1.146036670581E-015));
#85283 = PCURVE('',#85264,#85284);
#85284 = DEFINITIONAL_REPRESENTATION('',(#85285),#85311);
#85285 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85286,#85287,#85288,#85289,
    #85290,#85291,#85292,#85293,#85294,#85295,#85296,#85297,#85298,
    #85299,#85300,#85301,#85302,#85303,#85304,#85305,#85306,#85307,
    #85308,#85309,#85310),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.992007221626E-016,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#85286 = CARTESIAN_POINT('',(0.E+000,10.811276579096));
#85287 = CARTESIAN_POINT('',(-2.6645352591E-015,10.905215973036));
#85288 = CARTESIAN_POINT('',(-3.552713678801E-015,11.093094760915));
#85289 = CARTESIAN_POINT('',(-3.552713678801E-015,11.374912942733));
#85290 = CARTESIAN_POINT('',(-3.552713678801E-015,11.656731124551));
#85291 = CARTESIAN_POINT('',(-8.881784197001E-016,11.938549306369));
#85292 = CARTESIAN_POINT('',(-4.440892098501E-015,12.220367488187));
#85293 = CARTESIAN_POINT('',(-5.329070518201E-015,12.502185670005));
#85294 = CARTESIAN_POINT('',(-6.217248937901E-015,12.784003851824));
#85295 = CARTESIAN_POINT('',(-4.440892098501E-015,13.065822033642));
#85296 = CARTESIAN_POINT('',(-5.329070518201E-015,13.34764021546));
#85297 = CARTESIAN_POINT('',(-5.329070518201E-015,13.629458397278));
#85298 = CARTESIAN_POINT('',(-6.217248937901E-015,13.911276579096));
#85299 = CARTESIAN_POINT('',(-4.440892098501E-015,14.193094760915));
#85300 = CARTESIAN_POINT('',(-5.329070518201E-015,14.474912942733));
#85301 = CARTESIAN_POINT('',(-5.329070518201E-015,14.756731124551));
#85302 = CARTESIAN_POINT('',(-7.105427357601E-015,15.038549306369));
#85303 = CARTESIAN_POINT('',(-4.440892098501E-015,15.320367488187));
#85304 = CARTESIAN_POINT('',(-7.993605777301E-015,15.602185670005));
#85305 = CARTESIAN_POINT('',(-7.105427357601E-015,15.884003851824));
#85306 = CARTESIAN_POINT('',(-6.217248937901E-015,16.165822033642));
#85307 = CARTESIAN_POINT('',(-7.993605777301E-015,16.44764021546));
#85308 = CARTESIAN_POINT('',(-7.993605777301E-015,16.729458397278));
#85309 = CARTESIAN_POINT('',(-3.552713678801E-015,16.917337185157));
#85310 = CARTESIAN_POINT('',(0.E+000,17.011276579096));
#85311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85312 = ORIENTED_EDGE('',*,*,#85313,.F.);
#85313 = EDGE_CURVE('',#85314,#85276,#85316,.T.);
#85314 = VERTEX_POINT('',#85315);
#85315 = CARTESIAN_POINT('',(-0.198853102307,-37.99179424327,
    20.95013297433));
#85316 = SURFACE_CURVE('',#85317,(#85322),.PCURVE_S1.);
#85317 = CIRCLE('',#85318,2.);
#85318 = AXIS2_PLACEMENT_3D('',#85319,#85320,#85321);
#85319 = CARTESIAN_POINT('',(-0.198853102307,-36.07307770068,
    21.514514785843));
#85320 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85321 = DIRECTION('',(-0.E+000,-0.959358271298,-0.282190905756));
#85322 = PCURVE('',#85264,#85323);
#85323 = DEFINITIONAL_REPRESENTATION('',(#85324),#85327);
#85324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85325,#85326),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.286077568936),.PIECEWISE_BEZIER_KNOTS.);
#85325 = CARTESIAN_POINT('',(0.286077568936,10.811276579096));
#85326 = CARTESIAN_POINT('',(0.E+000,10.811276579096));
#85327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85328 = ORIENTED_EDGE('',*,*,#85329,.F.);
#85329 = EDGE_CURVE('',#85255,#85314,#85330,.T.);
#85330 = SURFACE_CURVE('',#85331,(#85335),.PCURVE_S1.);
#85331 = LINE('',#85332,#85333);
#85332 = CARTESIAN_POINT('',(6.001146897693,-37.99179424327,
    20.95013297433));
#85333 = VECTOR('',#85334,1.);
#85334 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85335 = PCURVE('',#85264,#85336);
#85336 = DEFINITIONAL_REPRESENTATION('',(#85337),#85340);
#85337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85338,#85339),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#85338 = CARTESIAN_POINT('',(0.286077568936,17.011276579096));
#85339 = CARTESIAN_POINT('',(0.286077568936,10.811276579096));
#85340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85345)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85342,#85343,#85344)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85342 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85343 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85344 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85345 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#85342,
  'distance_accuracy_value','confusion accuracy');
#85346 = SHAPE_DEFINITION_REPRESENTATION(#85347,#85245);
#85347 = PRODUCT_DEFINITION_SHAPE('','',#85348);
#85348 = PRODUCT_DEFINITION('design','',#85349,#85352);
#85349 = PRODUCT_DEFINITION_FORMATION('','',#85350);
#85350 = PRODUCT('CADSOFTTOOLS 1.450','CADSOFTTOOLS 1.450','',(#85351));
#85351 = PRODUCT_CONTEXT('',#2,'mechanical');
#85352 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85353 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85354,#85356);
#85354 = ( REPRESENTATION_RELATIONSHIP('','',#85245,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85355) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85355 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1811);
#85356 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85357);
#85357 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('450','','',#5,#85348,$);
#85358 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85350));
#85359 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85360),#85432);
#85360 = SHELL_BASED_SURFACE_MODEL('',(#85361));
#85361 = OPEN_SHELL('',(#85362));
#85362 = ADVANCED_FACE('',(#85363),#85378,.F.);
#85363 = FACE_BOUND('',#85364,.F.);
#85364 = EDGE_LOOP('',(#85365,#85388,#85403,#85419));
#85365 = ORIENTED_EDGE('',*,*,#85366,.F.);
#85366 = EDGE_CURVE('',#85367,#85369,#85371,.T.);
#85367 = VERTEX_POINT('',#85368);
#85368 = CARTESIAN_POINT('',(-0.198853102307,-37.99179424327,
    20.95013297433));
#85369 = VERTEX_POINT('',#85370);
#85370 = CARTESIAN_POINT('',(-0.198853102307,-37.74980425756,
    20.017863600612));
#85371 = SURFACE_CURVE('',#85372,(#85377),.PCURVE_S1.);
#85372 = CIRCLE('',#85373,15.);
#85373 = AXIS2_PLACEMENT_3D('',#85374,#85375,#85376);
#85374 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#85375 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85376 = DIRECTION('',(0.E+000,0.959358271298,0.282190905756));
#85377 = PCURVE('',#85378,#85383);
#85378 = CYLINDRICAL_SURFACE('',#85379,15.);
#85379 = AXIS2_PLACEMENT_3D('',#85380,#85381,#85382);
#85380 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#85381 = DIRECTION('',(1.,0.E+000,0.E+000));
#85382 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#85383 = DEFINITIONAL_REPRESENTATION('',(#85384),#85387);
#85384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85385,#85386),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.422198496786E-002),.PIECEWISE_BEZIER_KNOTS.);
#85385 = CARTESIAN_POINT('',(3.427670222526,10.811276579096));
#85386 = CARTESIAN_POINT('',(3.363448237558,10.811276579096));
#85387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85388 = ORIENTED_EDGE('',*,*,#85389,.F.);
#85389 = EDGE_CURVE('',#85390,#85367,#85392,.T.);
#85390 = VERTEX_POINT('',#85391);
#85391 = CARTESIAN_POINT('',(6.001146897693,-37.99179424327,
    20.95013297433));
#85392 = SURFACE_CURVE('',#85393,(#85397),.PCURVE_S1.);
#85393 = LINE('',#85394,#85395);
#85394 = CARTESIAN_POINT('',(6.001146897693,-37.99179424327,
    20.95013297433));
#85395 = VECTOR('',#85396,1.);
#85396 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85397 = PCURVE('',#85378,#85398);
#85398 = DEFINITIONAL_REPRESENTATION('',(#85399),#85402);
#85399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85400,#85401),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#85400 = CARTESIAN_POINT('',(3.427670222526,17.011276579096));
#85401 = CARTESIAN_POINT('',(3.427670222526,10.811276579096));
#85402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85403 = ORIENTED_EDGE('',*,*,#85404,.T.);
#85404 = EDGE_CURVE('',#85390,#85405,#85407,.T.);
#85405 = VERTEX_POINT('',#85406);
#85406 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#85407 = SURFACE_CURVE('',#85408,(#85413),.PCURVE_S1.);
#85408 = CIRCLE('',#85409,15.);
#85409 = AXIS2_PLACEMENT_3D('',#85410,#85411,#85412);
#85410 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#85411 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85412 = DIRECTION('',(0.E+000,0.959358271298,0.282190905756));
#85413 = PCURVE('',#85378,#85414);
#85414 = DEFINITIONAL_REPRESENTATION('',(#85415),#85418);
#85415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85416,#85417),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.422198496786E-002),.PIECEWISE_BEZIER_KNOTS.);
#85416 = CARTESIAN_POINT('',(3.427670222526,17.011276579096));
#85417 = CARTESIAN_POINT('',(3.363448237558,17.011276579096));
#85418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85419 = ORIENTED_EDGE('',*,*,#85420,.T.);
#85420 = EDGE_CURVE('',#85405,#85369,#85421,.T.);
#85421 = SURFACE_CURVE('',#85422,(#85426),.PCURVE_S1.);
#85422 = LINE('',#85423,#85424);
#85423 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#85424 = VECTOR('',#85425,1.);
#85425 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85426 = PCURVE('',#85378,#85427);
#85427 = DEFINITIONAL_REPRESENTATION('',(#85428),#85431);
#85428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85429,#85430),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#85429 = CARTESIAN_POINT('',(3.363448237558,17.011276579096));
#85430 = CARTESIAN_POINT('',(3.363448237558,10.811276579096));
#85431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85436)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85433,#85434,#85435)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85433 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85434 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85435 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85436 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#85433,
  'distance_accuracy_value','confusion accuracy');
#85437 = SHAPE_DEFINITION_REPRESENTATION(#85438,#85359);
#85438 = PRODUCT_DEFINITION_SHAPE('','',#85439);
#85439 = PRODUCT_DEFINITION('design','',#85440,#85443);
#85440 = PRODUCT_DEFINITION_FORMATION('','',#85441);
#85441 = PRODUCT('CADSOFTTOOLS 1.451','CADSOFTTOOLS 1.451','',(#85442));
#85442 = PRODUCT_CONTEXT('',#2,'mechanical');
#85443 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85444 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85445,#85447);
#85445 = ( REPRESENTATION_RELATIONSHIP('','',#85359,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85446) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85446 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1815);
#85447 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85448);
#85448 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('451','','',#5,#85439,$);
#85449 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85441));
#85450 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85451),#85525);
#85451 = SHELL_BASED_SURFACE_MODEL('',(#85452));
#85452 = OPEN_SHELL('',(#85453));
#85453 = ADVANCED_FACE('',(#85454),#85468,.T.);
#85454 = FACE_BOUND('',#85455,.T.);
#85455 = EDGE_LOOP('',(#85456,#85479,#85495,#85511));
#85456 = ORIENTED_EDGE('',*,*,#85457,.F.);
#85457 = EDGE_CURVE('',#85458,#85460,#85462,.T.);
#85458 = VERTEX_POINT('',#85459);
#85459 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#85460 = VERTEX_POINT('',#85461);
#85461 = CARTESIAN_POINT('',(6.001146897693,-37.92008153252,
    19.866606142375));
#85462 = SURFACE_CURVE('',#85463,(#85467),.PCURVE_S1.);
#85463 = LINE('',#85464,#85465);
#85464 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#85465 = VECTOR('',#85466,1.);
#85466 = DIRECTION('',(0.E+000,-0.747627557267,-0.664118239182));
#85467 = PCURVE('',#85468,#85473);
#85468 = PLANE('',#85469);
#85469 = AXIS2_PLACEMENT_3D('',#85470,#85471,#85472);
#85470 = CARTESIAN_POINT('',(-1.254554684292,-37.92008153252,
    19.866606142375));
#85471 = DIRECTION('',(0.E+000,-0.664118239182,0.747627557267));
#85472 = DIRECTION('',(0.E+000,0.747627557267,0.664118239182));
#85473 = DEFINITIONAL_REPRESENTATION('',(#85474),#85478);
#85474 = LINE('',#85475,#85476);
#85475 = CARTESIAN_POINT('',(0.227756819966,-7.255701581986));
#85476 = VECTOR('',#85477,1.);
#85477 = DIRECTION('',(-1.,-0.E+000));
#85478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85479 = ORIENTED_EDGE('',*,*,#85480,.T.);
#85480 = EDGE_CURVE('',#85458,#85481,#85483,.T.);
#85481 = VERTEX_POINT('',#85482);
#85482 = CARTESIAN_POINT('',(-0.198853102307,-37.74980425756,
    20.017863600612));
#85483 = SURFACE_CURVE('',#85484,(#85488),.PCURVE_S1.);
#85484 = LINE('',#85485,#85486);
#85485 = CARTESIAN_POINT('',(6.001146897693,-37.74980425756,
    20.017863600612));
#85486 = VECTOR('',#85487,1.);
#85487 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85488 = PCURVE('',#85468,#85489);
#85489 = DEFINITIONAL_REPRESENTATION('',(#85490),#85494);
#85490 = LINE('',#85491,#85492);
#85491 = CARTESIAN_POINT('',(0.227756819966,-7.255701581986));
#85492 = VECTOR('',#85493,1.);
#85493 = DIRECTION('',(0.E+000,1.));
#85494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85495 = ORIENTED_EDGE('',*,*,#85496,.T.);
#85496 = EDGE_CURVE('',#85481,#85497,#85499,.T.);
#85497 = VERTEX_POINT('',#85498);
#85498 = CARTESIAN_POINT('',(-0.198853102307,-37.92008153252,
    19.866606142375));
#85499 = SURFACE_CURVE('',#85500,(#85504),.PCURVE_S1.);
#85500 = LINE('',#85501,#85502);
#85501 = CARTESIAN_POINT('',(-0.198853102307,-37.74980425756,
    20.017863600612));
#85502 = VECTOR('',#85503,1.);
#85503 = DIRECTION('',(0.E+000,-0.747627557267,-0.664118239182));
#85504 = PCURVE('',#85468,#85505);
#85505 = DEFINITIONAL_REPRESENTATION('',(#85506),#85510);
#85506 = LINE('',#85507,#85508);
#85507 = CARTESIAN_POINT('',(0.227756819966,-1.055701581986));
#85508 = VECTOR('',#85509,1.);
#85509 = DIRECTION('',(-1.,-0.E+000));
#85510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85511 = ORIENTED_EDGE('',*,*,#85512,.T.);
#85512 = EDGE_CURVE('',#85497,#85460,#85513,.T.);
#85513 = SURFACE_CURVE('',#85514,(#85518),.PCURVE_S1.);
#85514 = LINE('',#85515,#85516);
#85515 = CARTESIAN_POINT('',(-0.198853102307,-37.92008153252,
    19.866606142375));
#85516 = VECTOR('',#85517,1.);
#85517 = DIRECTION('',(1.,-1.146036670581E-015,-1.146036670581E-015));
#85518 = PCURVE('',#85468,#85519);
#85519 = DEFINITIONAL_REPRESENTATION('',(#85520),#85524);
#85520 = LINE('',#85521,#85522);
#85521 = CARTESIAN_POINT('',(0.E+000,-1.055701581986));
#85522 = VECTOR('',#85523,1.);
#85523 = DIRECTION('',(-1.617912452269E-015,-1.));
#85524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85529)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85526,#85527,#85528)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85526 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85527 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85528 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85529 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#85526,
  'distance_accuracy_value','confusion accuracy');
#85530 = SHAPE_DEFINITION_REPRESENTATION(#85531,#85450);
#85531 = PRODUCT_DEFINITION_SHAPE('','',#85532);
#85532 = PRODUCT_DEFINITION('design','',#85533,#85536);
#85533 = PRODUCT_DEFINITION_FORMATION('','',#85534);
#85534 = PRODUCT('CADSOFTTOOLS 1.452','CADSOFTTOOLS 1.452','',(#85535));
#85535 = PRODUCT_CONTEXT('',#2,'mechanical');
#85536 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85537 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85538,#85540);
#85538 = ( REPRESENTATION_RELATIONSHIP('','',#85450,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85539) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85539 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1819);
#85540 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85541);
#85541 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('452','','',#5,#85532,$);
#85542 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85534));
#85543 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85544),#85662);
#85544 = SHELL_BASED_SURFACE_MODEL('',(#85545));
#85545 = OPEN_SHELL('',(#85546));
#85546 = ADVANCED_FACE('',(#85547),#85561,.T.);
#85547 = FACE_BOUND('',#85548,.T.);
#85548 = EDGE_LOOP('',(#85549,#85594,#85610,#85648));
#85549 = ORIENTED_EDGE('',*,*,#85550,.F.);
#85550 = EDGE_CURVE('',#85551,#85553,#85555,.T.);
#85551 = VERTEX_POINT('',#85552);
#85552 = CARTESIAN_POINT('',(-0.198853102307,-37.92008153252,
    19.866606142375));
#85553 = VERTEX_POINT('',#85554);
#85554 = CARTESIAN_POINT('',(6.001146897693,-37.92008153252,
    19.866606142375));
#85555 = SURFACE_CURVE('',#85556,(#85560),.PCURVE_S1.);
#85556 = LINE('',#85557,#85558);
#85557 = CARTESIAN_POINT('',(-0.198853102307,-37.92008153252,
    19.866606142375));
#85558 = VECTOR('',#85559,1.);
#85559 = DIRECTION('',(1.,-1.146036670581E-015,-1.146036670581E-015));
#85560 = PCURVE('',#85561,#85566);
#85561 = CYLINDRICAL_SURFACE('',#85562,0.2);
#85562 = AXIS2_PLACEMENT_3D('',#85563,#85564,#85565);
#85563 = CARTESIAN_POINT('',(-1.254554684292,-37.78725788469,
    19.717080630921));
#85564 = DIRECTION('',(1.,0.E+000,0.E+000));
#85565 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85566 = DEFINITIONAL_REPRESENTATION('',(#85567),#85593);
#85567 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85568,#85569,#85570,#85571,
    #85572,#85573,#85574,#85575,#85576,#85577,#85578,#85579,#85580,
    #85581,#85582,#85583,#85584,#85585,#85586,#85587,#85588,#85589,
    #85590,#85591,#85592),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#85568 = CARTESIAN_POINT('',(-0.844482539408,1.055701581986));
#85569 = CARTESIAN_POINT('',(-0.844482539408,1.149640975925));
#85570 = CARTESIAN_POINT('',(-0.844482539408,1.337519763804));
#85571 = CARTESIAN_POINT('',(-0.844482539408,1.619337945622));
#85572 = CARTESIAN_POINT('',(-0.844482539408,1.90115612744));
#85573 = CARTESIAN_POINT('',(-0.844482539408,2.182974309258));
#85574 = CARTESIAN_POINT('',(-0.844482539408,2.464792491077));
#85575 = CARTESIAN_POINT('',(-0.844482539408,2.746610672895));
#85576 = CARTESIAN_POINT('',(-0.844482539408,3.028428854713));
#85577 = CARTESIAN_POINT('',(-0.844482539408,3.310247036531));
#85578 = CARTESIAN_POINT('',(-0.844482539408,3.592065218349));
#85579 = CARTESIAN_POINT('',(-0.844482539408,3.873883400167));
#85580 = CARTESIAN_POINT('',(-0.844482539408,4.155701581986));
#85581 = CARTESIAN_POINT('',(-0.844482539408,4.437519763804));
#85582 = CARTESIAN_POINT('',(-0.844482539408,4.719337945622));
#85583 = CARTESIAN_POINT('',(-0.844482539408,5.00115612744));
#85584 = CARTESIAN_POINT('',(-0.844482539408,5.282974309258));
#85585 = CARTESIAN_POINT('',(-0.844482539408,5.564792491077));
#85586 = CARTESIAN_POINT('',(-0.844482539408,5.846610672895));
#85587 = CARTESIAN_POINT('',(-0.844482539408,6.128428854713));
#85588 = CARTESIAN_POINT('',(-0.844482539408,6.410247036531));
#85589 = CARTESIAN_POINT('',(-0.844482539408,6.692065218349));
#85590 = CARTESIAN_POINT('',(-0.844482539408,6.973883400167));
#85591 = CARTESIAN_POINT('',(-0.844482539408,7.161762188046));
#85592 = CARTESIAN_POINT('',(-0.844482539408,7.255701581986));
#85593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85594 = ORIENTED_EDGE('',*,*,#85595,.T.);
#85595 = EDGE_CURVE('',#85551,#85596,#85598,.T.);
#85596 = VERTEX_POINT('',#85597);
#85597 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#85598 = SURFACE_CURVE('',#85599,(#85604),.PCURVE_S1.);
#85599 = CIRCLE('',#85600,0.2);
#85600 = AXIS2_PLACEMENT_3D('',#85601,#85602,#85603);
#85601 = CARTESIAN_POINT('',(-0.198853102307,-37.78725788469,
    19.717080630921));
#85602 = DIRECTION('',(1.,0.E+000,0.E+000));
#85603 = DIRECTION('',(0.E+000,-0.664118239182,0.747627557267));
#85604 = PCURVE('',#85561,#85605);
#85605 = DEFINITIONAL_REPRESENTATION('',(#85606),#85609);
#85606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85607,#85608),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
#85607 = CARTESIAN_POINT('',(-0.844482539408,1.055701581986));
#85608 = CARTESIAN_POINT('',(1.249912562986,1.055701581986));
#85609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85610 = ORIENTED_EDGE('',*,*,#85611,.T.);
#85611 = EDGE_CURVE('',#85596,#85612,#85614,.T.);
#85612 = VERTEX_POINT('',#85613);
#85613 = CARTESIAN_POINT('',(6.001146897693,-37.8503389522,
    19.527289221945));
#85614 = SURFACE_CURVE('',#85615,(#85619),.PCURVE_S1.);
#85615 = LINE('',#85616,#85617);
#85616 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#85617 = VECTOR('',#85618,1.);
#85618 = DIRECTION('',(1.,2.292073341162E-015,0.E+000));
#85619 = PCURVE('',#85561,#85620);
#85620 = DEFINITIONAL_REPRESENTATION('',(#85621),#85647);
#85621 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85622,#85623,#85624,#85625,
    #85626,#85627,#85628,#85629,#85630,#85631,#85632,#85633,#85634,
    #85635,#85636,#85637,#85638,#85639,#85640,#85641,#85642,#85643,
    #85644,#85645,#85646),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#85622 = CARTESIAN_POINT('',(1.249912562986,1.055701581986));
#85623 = CARTESIAN_POINT('',(1.249912562986,1.149640975925));
#85624 = CARTESIAN_POINT('',(1.249912562986,1.337519763804));
#85625 = CARTESIAN_POINT('',(1.249912562986,1.619337945622));
#85626 = CARTESIAN_POINT('',(1.249912562986,1.90115612744));
#85627 = CARTESIAN_POINT('',(1.249912562986,2.182974309258));
#85628 = CARTESIAN_POINT('',(1.249912562986,2.464792491077));
#85629 = CARTESIAN_POINT('',(1.249912562986,2.746610672895));
#85630 = CARTESIAN_POINT('',(1.249912562986,3.028428854713));
#85631 = CARTESIAN_POINT('',(1.249912562986,3.310247036531));
#85632 = CARTESIAN_POINT('',(1.249912562986,3.592065218349));
#85633 = CARTESIAN_POINT('',(1.249912562986,3.873883400167));
#85634 = CARTESIAN_POINT('',(1.249912562986,4.155701581986));
#85635 = CARTESIAN_POINT('',(1.249912562986,4.437519763804));
#85636 = CARTESIAN_POINT('',(1.249912562986,4.719337945622));
#85637 = CARTESIAN_POINT('',(1.249912562986,5.00115612744));
#85638 = CARTESIAN_POINT('',(1.249912562986,5.282974309258));
#85639 = CARTESIAN_POINT('',(1.249912562986,5.564792491077));
#85640 = CARTESIAN_POINT('',(1.249912562986,5.846610672895));
#85641 = CARTESIAN_POINT('',(1.249912562986,6.128428854713));
#85642 = CARTESIAN_POINT('',(1.249912562986,6.410247036531));
#85643 = CARTESIAN_POINT('',(1.249912562986,6.692065218349));
#85644 = CARTESIAN_POINT('',(1.249912562986,6.973883400167));
#85645 = CARTESIAN_POINT('',(1.249912562986,7.161762188046));
#85646 = CARTESIAN_POINT('',(1.249912562986,7.255701581986));
#85647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85648 = ORIENTED_EDGE('',*,*,#85649,.F.);
#85649 = EDGE_CURVE('',#85553,#85612,#85650,.T.);
#85650 = SURFACE_CURVE('',#85651,(#85656),.PCURVE_S1.);
#85651 = CIRCLE('',#85652,0.2);
#85652 = AXIS2_PLACEMENT_3D('',#85653,#85654,#85655);
#85653 = CARTESIAN_POINT('',(6.001146897693,-37.78725788469,
    19.717080630921));
#85654 = DIRECTION('',(1.,0.E+000,0.E+000));
#85655 = DIRECTION('',(0.E+000,-0.664118239182,0.747627557267));
#85656 = PCURVE('',#85561,#85657);
#85657 = DEFINITIONAL_REPRESENTATION('',(#85658),#85661);
#85658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85659,#85660),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
#85659 = CARTESIAN_POINT('',(-0.844482539408,7.255701581986));
#85660 = CARTESIAN_POINT('',(1.249912562986,7.255701581986));
#85661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85666)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85663,#85664,#85665)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85663 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85664 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85665 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85666 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#85663,
  'distance_accuracy_value','confusion accuracy');
#85667 = SHAPE_DEFINITION_REPRESENTATION(#85668,#85543);
#85668 = PRODUCT_DEFINITION_SHAPE('','',#85669);
#85669 = PRODUCT_DEFINITION('design','',#85670,#85673);
#85670 = PRODUCT_DEFINITION_FORMATION('','',#85671);
#85671 = PRODUCT('CADSOFTTOOLS 1.453','CADSOFTTOOLS 1.453','',(#85672));
#85672 = PRODUCT_CONTEXT('',#2,'mechanical');
#85673 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85674 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85675,#85677);
#85675 = ( REPRESENTATION_RELATIONSHIP('','',#85543,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85676) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85676 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1823);
#85677 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85678);
#85678 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('453','','',#5,#85669,$);
#85679 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85671));
#85680 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85681),#85755);
#85681 = SHELL_BASED_SURFACE_MODEL('',(#85682));
#85682 = OPEN_SHELL('',(#85683));
#85683 = ADVANCED_FACE('',(#85684),#85698,.T.);
#85684 = FACE_BOUND('',#85685,.T.);
#85685 = EDGE_LOOP('',(#85686,#85709,#85725,#85741));
#85686 = ORIENTED_EDGE('',*,*,#85687,.T.);
#85687 = EDGE_CURVE('',#85688,#85690,#85692,.T.);
#85688 = VERTEX_POINT('',#85689);
#85689 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#85690 = VERTEX_POINT('',#85691);
#85691 = CARTESIAN_POINT('',(-0.198853102307,-37.63420751337,
    19.455453505259));
#85692 = SURFACE_CURVE('',#85693,(#85697),.PCURVE_S1.);
#85693 = LINE('',#85694,#85695);
#85694 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#85695 = VECTOR('',#85696,1.);
#85696 = DIRECTION('',(0.E+000,0.948957044882,-0.315405337572));
#85697 = PCURVE('',#85698,#85703);
#85698 = PLANE('',#85699);
#85699 = AXIS2_PLACEMENT_3D('',#85700,#85701,#85702);
#85700 = CARTESIAN_POINT('',(-1.254554684292,-37.35791369684,
    19.363621588374));
#85701 = DIRECTION('',(0.E+000,-0.315405337572,-0.948957044882));
#85702 = DIRECTION('',(0.E+000,-0.948957044882,0.315405337572));
#85703 = DEFINITIONAL_REPRESENTATION('',(#85704),#85708);
#85704 = LINE('',#85705,#85706);
#85705 = CARTESIAN_POINT('',(0.51891206037,-1.055701581986));
#85706 = VECTOR('',#85707,1.);
#85707 = DIRECTION('',(-1.,-0.E+000));
#85708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85709 = ORIENTED_EDGE('',*,*,#85710,.T.);
#85710 = EDGE_CURVE('',#85690,#85711,#85713,.T.);
#85711 = VERTEX_POINT('',#85712);
#85712 = CARTESIAN_POINT('',(6.001146897693,-37.63420751337,
    19.455453505259));
#85713 = SURFACE_CURVE('',#85714,(#85718),.PCURVE_S1.);
#85714 = LINE('',#85715,#85716);
#85715 = CARTESIAN_POINT('',(-0.198853102307,-37.63420751337,
    19.455453505259));
#85716 = VECTOR('',#85717,1.);
#85717 = DIRECTION('',(1.,4.584146682323E-015,-1.146036670581E-015));
#85718 = PCURVE('',#85698,#85719);
#85719 = DEFINITIONAL_REPRESENTATION('',(#85720),#85724);
#85720 = LINE('',#85721,#85722);
#85721 = CARTESIAN_POINT('',(0.291155240405,-1.055701581986));
#85722 = VECTOR('',#85723,1.);
#85723 = DIRECTION('',(-4.711624371917E-015,-1.));
#85724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85725 = ORIENTED_EDGE('',*,*,#85726,.F.);
#85726 = EDGE_CURVE('',#85727,#85711,#85729,.T.);
#85727 = VERTEX_POINT('',#85728);
#85728 = CARTESIAN_POINT('',(6.001146897693,-37.8503389522,
    19.527289221945));
#85729 = SURFACE_CURVE('',#85730,(#85734),.PCURVE_S1.);
#85730 = LINE('',#85731,#85732);
#85731 = CARTESIAN_POINT('',(6.001146897693,-37.8503389522,
    19.527289221945));
#85732 = VECTOR('',#85733,1.);
#85733 = DIRECTION('',(0.E+000,0.948957044882,-0.315405337572));
#85734 = PCURVE('',#85698,#85735);
#85735 = DEFINITIONAL_REPRESENTATION('',(#85736),#85740);
#85736 = LINE('',#85737,#85738);
#85737 = CARTESIAN_POINT('',(0.51891206037,-7.255701581986));
#85738 = VECTOR('',#85739,1.);
#85739 = DIRECTION('',(-1.,-0.E+000));
#85740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85741 = ORIENTED_EDGE('',*,*,#85742,.F.);
#85742 = EDGE_CURVE('',#85688,#85727,#85743,.T.);
#85743 = SURFACE_CURVE('',#85744,(#85748),.PCURVE_S1.);
#85744 = LINE('',#85745,#85746);
#85745 = CARTESIAN_POINT('',(-0.198853102307,-37.8503389522,
    19.527289221945));
#85746 = VECTOR('',#85747,1.);
#85747 = DIRECTION('',(1.,2.292073341162E-015,0.E+000));
#85748 = PCURVE('',#85698,#85749);
#85749 = DEFINITIONAL_REPRESENTATION('',(#85750),#85754);
#85750 = LINE('',#85751,#85752);
#85751 = CARTESIAN_POINT('',(0.51891206037,-1.055701581986));
#85752 = VECTOR('',#85753,1.);
#85753 = DIRECTION('',(-2.175079144482E-015,-1.));
#85754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85759)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85756,#85757,#85758)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#85756,
  'distance_accuracy_value','confusion accuracy');
#85760 = SHAPE_DEFINITION_REPRESENTATION(#85761,#85680);
#85761 = PRODUCT_DEFINITION_SHAPE('','',#85762);
#85762 = PRODUCT_DEFINITION('design','',#85763,#85766);
#85763 = PRODUCT_DEFINITION_FORMATION('','',#85764);
#85764 = PRODUCT('CADSOFTTOOLS 1.454','CADSOFTTOOLS 1.454','',(#85765));
#85765 = PRODUCT_CONTEXT('',#2,'mechanical');
#85766 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85768,#85770);
#85768 = ( REPRESENTATION_RELATIONSHIP('','',#85680,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85769) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1827);
#85770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85771);
#85771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('454','','',#5,#85762,$);
#85772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85764));
#85773 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85774),#85892);
#85774 = SHELL_BASED_SURFACE_MODEL('',(#85775));
#85775 = OPEN_SHELL('',(#85776));
#85776 = ADVANCED_FACE('',(#85777),#85792,.F.);
#85777 = FACE_BOUND('',#85778,.F.);
#85778 = EDGE_LOOP('',(#85779,#85802,#85840,#85856));
#85779 = ORIENTED_EDGE('',*,*,#85780,.T.);
#85780 = EDGE_CURVE('',#85781,#85783,#85785,.T.);
#85781 = VERTEX_POINT('',#85782);
#85782 = CARTESIAN_POINT('',(6.001146897693,-37.63420751337,
    19.455453505259));
#85783 = VERTEX_POINT('',#85784);
#85784 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#85785 = SURFACE_CURVE('',#85786,(#85791),.PCURVE_S1.);
#85786 = CIRCLE('',#85787,15.);
#85787 = AXIS2_PLACEMENT_3D('',#85788,#85789,#85790);
#85788 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#85789 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85790 = DIRECTION('',(0.E+000,0.983197386625,0.182545607818));
#85791 = PCURVE('',#85792,#85797);
#85792 = CYLINDRICAL_SURFACE('',#85793,15.);
#85793 = AXIS2_PLACEMENT_3D('',#85794,#85795,#85796);
#85794 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#85795 = DIRECTION('',(1.,0.E+000,0.E+000));
#85796 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#85797 = DEFINITIONAL_REPRESENTATION('',(#85798),#85801);
#85798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85799,#85800),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#85799 = CARTESIAN_POINT('',(3.325168101564,17.011276579096));
#85800 = CARTESIAN_POINT('',(3.279672433462,17.011276579096));
#85801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85802 = ORIENTED_EDGE('',*,*,#85803,.T.);
#85803 = EDGE_CURVE('',#85783,#85804,#85806,.T.);
#85804 = VERTEX_POINT('',#85805);
#85805 = CARTESIAN_POINT('',(-0.198853102307,-37.52493541239,
    18.781883285157));
#85806 = SURFACE_CURVE('',#85807,(#85811),.PCURVE_S1.);
#85807 = LINE('',#85808,#85809);
#85808 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#85809 = VECTOR('',#85810,1.);
#85810 = DIRECTION('',(-1.,-2.292073341162E-015,-1.146036670581E-015));
#85811 = PCURVE('',#85792,#85812);
#85812 = DEFINITIONAL_REPRESENTATION('',(#85813),#85839);
#85813 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85814,#85815,#85816,#85817,
    #85818,#85819,#85820,#85821,#85822,#85823,#85824,#85825,#85826,
    #85827,#85828,#85829,#85830,#85831,#85832,#85833,#85834,#85835,
    #85836,#85837,#85838),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.95399252334E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),.UNSPECIFIED.);
#85814 = CARTESIAN_POINT('',(3.279672433462,17.011276579096));
#85815 = CARTESIAN_POINT('',(3.279672433462,16.917337185157));
#85816 = CARTESIAN_POINT('',(3.279672433462,16.729458397278));
#85817 = CARTESIAN_POINT('',(3.279672433462,16.44764021546));
#85818 = CARTESIAN_POINT('',(3.279672433462,16.165822033642));
#85819 = CARTESIAN_POINT('',(3.279672433462,15.884003851824));
#85820 = CARTESIAN_POINT('',(3.279672433462,15.602185670005));
#85821 = CARTESIAN_POINT('',(3.279672433462,15.320367488187));
#85822 = CARTESIAN_POINT('',(3.279672433462,15.038549306369));
#85823 = CARTESIAN_POINT('',(3.279672433462,14.756731124551));
#85824 = CARTESIAN_POINT('',(3.279672433462,14.474912942733));
#85825 = CARTESIAN_POINT('',(3.279672433462,14.193094760915));
#85826 = CARTESIAN_POINT('',(3.279672433462,13.911276579096));
#85827 = CARTESIAN_POINT('',(3.279672433462,13.629458397278));
#85828 = CARTESIAN_POINT('',(3.279672433462,13.34764021546));
#85829 = CARTESIAN_POINT('',(3.279672433462,13.065822033642));
#85830 = CARTESIAN_POINT('',(3.279672433462,12.784003851824));
#85831 = CARTESIAN_POINT('',(3.279672433462,12.502185670005));
#85832 = CARTESIAN_POINT('',(3.279672433462,12.220367488187));
#85833 = CARTESIAN_POINT('',(3.279672433462,11.938549306369));
#85834 = CARTESIAN_POINT('',(3.279672433462,11.656731124551));
#85835 = CARTESIAN_POINT('',(3.279672433462,11.374912942733));
#85836 = CARTESIAN_POINT('',(3.279672433462,11.093094760915));
#85837 = CARTESIAN_POINT('',(3.279672433462,10.905215973036));
#85838 = CARTESIAN_POINT('',(3.279672433462,10.811276579096));
#85839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85840 = ORIENTED_EDGE('',*,*,#85841,.F.);
#85841 = EDGE_CURVE('',#85842,#85804,#85844,.T.);
#85842 = VERTEX_POINT('',#85843);
#85843 = CARTESIAN_POINT('',(-0.198853102307,-37.63420751337,
    19.455453505259));
#85844 = SURFACE_CURVE('',#85845,(#85850),.PCURVE_S1.);
#85845 = CIRCLE('',#85846,15.);
#85846 = AXIS2_PLACEMENT_3D('',#85847,#85848,#85849);
#85847 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#85848 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85849 = DIRECTION('',(0.E+000,0.983197386625,0.182545607818));
#85850 = PCURVE('',#85792,#85851);
#85851 = DEFINITIONAL_REPRESENTATION('',(#85852),#85855);
#85852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85853,#85854),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#85853 = CARTESIAN_POINT('',(3.325168101564,10.811276579096));
#85854 = CARTESIAN_POINT('',(3.279672433462,10.811276579096));
#85855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85856 = ORIENTED_EDGE('',*,*,#85857,.T.);
#85857 = EDGE_CURVE('',#85842,#85781,#85858,.T.);
#85858 = SURFACE_CURVE('',#85859,(#85863),.PCURVE_S1.);
#85859 = LINE('',#85860,#85861);
#85860 = CARTESIAN_POINT('',(-0.198853102307,-37.63420751337,
    19.455453505259));
#85861 = VECTOR('',#85862,1.);
#85862 = DIRECTION('',(1.,4.584146682323E-015,-1.146036670581E-015));
#85863 = PCURVE('',#85792,#85864);
#85864 = DEFINITIONAL_REPRESENTATION('',(#85865),#85891);
#85865 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85866,#85867,#85868,#85869,
    #85870,#85871,#85872,#85873,#85874,#85875,#85876,#85877,#85878,
    #85879,#85880,#85881,#85882,#85883,#85884,#85885,#85886,#85887,
    #85888,#85889,#85890),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.301736496373E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#85866 = CARTESIAN_POINT('',(3.325168101564,10.811276579096));
#85867 = CARTESIAN_POINT('',(3.325168101564,10.905215973036));
#85868 = CARTESIAN_POINT('',(3.325168101564,11.093094760915));
#85869 = CARTESIAN_POINT('',(3.325168101564,11.374912942733));
#85870 = CARTESIAN_POINT('',(3.325168101564,11.656731124551));
#85871 = CARTESIAN_POINT('',(3.325168101564,11.938549306369));
#85872 = CARTESIAN_POINT('',(3.325168101564,12.220367488187));
#85873 = CARTESIAN_POINT('',(3.325168101564,12.502185670005));
#85874 = CARTESIAN_POINT('',(3.325168101564,12.784003851824));
#85875 = CARTESIAN_POINT('',(3.325168101564,13.065822033642));
#85876 = CARTESIAN_POINT('',(3.325168101564,13.34764021546));
#85877 = CARTESIAN_POINT('',(3.325168101564,13.629458397278));
#85878 = CARTESIAN_POINT('',(3.325168101564,13.911276579096));
#85879 = CARTESIAN_POINT('',(3.325168101564,14.193094760915));
#85880 = CARTESIAN_POINT('',(3.325168101564,14.474912942733));
#85881 = CARTESIAN_POINT('',(3.325168101564,14.756731124551));
#85882 = CARTESIAN_POINT('',(3.325168101564,15.038549306369));
#85883 = CARTESIAN_POINT('',(3.325168101564,15.320367488187));
#85884 = CARTESIAN_POINT('',(3.325168101564,15.602185670005));
#85885 = CARTESIAN_POINT('',(3.325168101564,15.884003851824));
#85886 = CARTESIAN_POINT('',(3.325168101564,16.165822033642));
#85887 = CARTESIAN_POINT('',(3.325168101564,16.44764021546));
#85888 = CARTESIAN_POINT('',(3.325168101564,16.729458397278));
#85889 = CARTESIAN_POINT('',(3.325168101564,16.917337185157));
#85890 = CARTESIAN_POINT('',(3.325168101564,17.011276579096));
#85891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85896)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85893,#85894,#85895)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85893 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85894 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85895 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85896 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#85893,
  'distance_accuracy_value','confusion accuracy');
#85897 = SHAPE_DEFINITION_REPRESENTATION(#85898,#85773);
#85898 = PRODUCT_DEFINITION_SHAPE('','',#85899);
#85899 = PRODUCT_DEFINITION('design','',#85900,#85903);
#85900 = PRODUCT_DEFINITION_FORMATION('','',#85901);
#85901 = PRODUCT('CADSOFTTOOLS 1.455','CADSOFTTOOLS 1.455','',(#85902));
#85902 = PRODUCT_CONTEXT('',#2,'mechanical');
#85903 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85904 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85905,#85907);
#85905 = ( REPRESENTATION_RELATIONSHIP('','',#85773,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85906) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85906 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1831);
#85907 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85908);
#85908 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('455','','',#5,#85899,$);
#85909 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85901));
#85910 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85911),#85985);
#85911 = SHELL_BASED_SURFACE_MODEL('',(#85912));
#85912 = OPEN_SHELL('',(#85913));
#85913 = ADVANCED_FACE('',(#85914),#85928,.T.);
#85914 = FACE_BOUND('',#85915,.T.);
#85915 = EDGE_LOOP('',(#85916,#85939,#85955,#85971));
#85916 = ORIENTED_EDGE('',*,*,#85917,.F.);
#85917 = EDGE_CURVE('',#85918,#85920,#85922,.T.);
#85918 = VERTEX_POINT('',#85919);
#85919 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#85920 = VERTEX_POINT('',#85921);
#85921 = CARTESIAN_POINT('',(6.001146897693,-37.70727239887,
    18.645404743252));
#85922 = SURFACE_CURVE('',#85923,(#85927),.PCURVE_S1.);
#85923 = LINE('',#85924,#85925);
#85924 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#85925 = VECTOR('',#85926,1.);
#85926 = DIRECTION('',(0.E+000,-0.800577504167,-0.599229221435));
#85927 = PCURVE('',#85928,#85933);
#85928 = PLANE('',#85929);
#85929 = AXIS2_PLACEMENT_3D('',#85930,#85931,#85932);
#85930 = CARTESIAN_POINT('',(-1.245828182623,-37.70727239887,
    18.645404743252));
#85931 = DIRECTION('',(0.E+000,-0.599229221435,0.800577504167));
#85932 = DIRECTION('',(0.E+000,0.800577504167,0.599229221435));
#85933 = DEFINITIONAL_REPRESENTATION('',(#85934),#85938);
#85934 = LINE('',#85935,#85936);
#85935 = CARTESIAN_POINT('',(0.227756819966,-7.246975080316));
#85936 = VECTOR('',#85937,1.);
#85937 = DIRECTION('',(-1.,-0.E+000));
#85938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85939 = ORIENTED_EDGE('',*,*,#85940,.T.);
#85940 = EDGE_CURVE('',#85918,#85941,#85943,.T.);
#85941 = VERTEX_POINT('',#85942);
#85942 = CARTESIAN_POINT('',(-0.198853102307,-37.52493541239,
    18.781883285157));
#85943 = SURFACE_CURVE('',#85944,(#85948),.PCURVE_S1.);
#85944 = LINE('',#85945,#85946);
#85945 = CARTESIAN_POINT('',(6.001146897693,-37.52493541239,
    18.781883285157));
#85946 = VECTOR('',#85947,1.);
#85947 = DIRECTION('',(-1.,-2.292073341162E-015,-1.146036670581E-015));
#85948 = PCURVE('',#85928,#85949);
#85949 = DEFINITIONAL_REPRESENTATION('',(#85950),#85954);
#85950 = LINE('',#85951,#85952);
#85951 = CARTESIAN_POINT('',(0.227756819966,-7.246975080316));
#85952 = VECTOR('',#85953,1.);
#85953 = DIRECTION('',(-2.521721016683E-015,1.));
#85954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85955 = ORIENTED_EDGE('',*,*,#85956,.T.);
#85956 = EDGE_CURVE('',#85941,#85957,#85959,.T.);
#85957 = VERTEX_POINT('',#85958);
#85958 = CARTESIAN_POINT('',(-0.198853102307,-37.70727239887,
    18.645404743252));
#85959 = SURFACE_CURVE('',#85960,(#85964),.PCURVE_S1.);
#85960 = LINE('',#85961,#85962);
#85961 = CARTESIAN_POINT('',(-0.198853102307,-37.52493541239,
    18.781883285157));
#85962 = VECTOR('',#85963,1.);
#85963 = DIRECTION('',(0.E+000,-0.800577504167,-0.599229221435));
#85964 = PCURVE('',#85928,#85965);
#85965 = DEFINITIONAL_REPRESENTATION('',(#85966),#85970);
#85966 = LINE('',#85967,#85968);
#85967 = CARTESIAN_POINT('',(0.227756819966,-1.046975080316));
#85968 = VECTOR('',#85969,1.);
#85969 = DIRECTION('',(-1.,-0.E+000));
#85970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85971 = ORIENTED_EDGE('',*,*,#85972,.T.);
#85972 = EDGE_CURVE('',#85957,#85920,#85973,.T.);
#85973 = SURFACE_CURVE('',#85974,(#85978),.PCURVE_S1.);
#85974 = LINE('',#85975,#85976);
#85975 = CARTESIAN_POINT('',(-0.198853102307,-37.70727239887,
    18.645404743252));
#85976 = VECTOR('',#85977,1.);
#85977 = DIRECTION('',(1.,2.292073341162E-015,1.719055005871E-015));
#85978 = PCURVE('',#85928,#85979);
#85979 = DEFINITIONAL_REPRESENTATION('',(#85980),#85984);
#85980 = LINE('',#85981,#85982);
#85981 = CARTESIAN_POINT('',(0.E+000,-1.046975080316));
#85982 = VECTOR('',#85983,1.);
#85983 = DIRECTION('',(2.865090347607E-015,-1.));
#85984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85989)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85986,#85987,#85988)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85986 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85987 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85988 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85989 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#85986,
  'distance_accuracy_value','confusion accuracy');
#85990 = SHAPE_DEFINITION_REPRESENTATION(#85991,#85910);
#85991 = PRODUCT_DEFINITION_SHAPE('','',#85992);
#85992 = PRODUCT_DEFINITION('design','',#85993,#85996);
#85993 = PRODUCT_DEFINITION_FORMATION('','',#85994);
#85994 = PRODUCT('CADSOFTTOOLS 1.456','CADSOFTTOOLS 1.456','',(#85995));
#85995 = PRODUCT_CONTEXT('',#2,'mechanical');
#85996 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85997 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85998,#86000);
#85998 = ( REPRESENTATION_RELATIONSHIP('','',#85910,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85999) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85999 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1835);
#86000 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86001);
#86001 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('456','','',#5,#85992,$);
#86002 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85994));
#86003 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86004),#86122);
#86004 = SHELL_BASED_SURFACE_MODEL('',(#86005));
#86005 = OPEN_SHELL('',(#86006));
#86006 = ADVANCED_FACE('',(#86007),#86021,.T.);
#86007 = FACE_BOUND('',#86008,.T.);
#86008 = EDGE_LOOP('',(#86009,#86054,#86070,#86108));
#86009 = ORIENTED_EDGE('',*,*,#86010,.F.);
#86010 = EDGE_CURVE('',#86011,#86013,#86015,.T.);
#86011 = VERTEX_POINT('',#86012);
#86012 = CARTESIAN_POINT('',(-0.198853102307,-37.70727239887,
    18.645404743252));
#86013 = VERTEX_POINT('',#86014);
#86014 = CARTESIAN_POINT('',(6.001146897693,-37.70727239887,
    18.645404743252));
#86015 = SURFACE_CURVE('',#86016,(#86020),.PCURVE_S1.);
#86016 = LINE('',#86017,#86018);
#86017 = CARTESIAN_POINT('',(-0.198853102307,-37.70727239887,
    18.645404743252));
#86018 = VECTOR('',#86019,1.);
#86019 = DIRECTION('',(1.,2.292073341162E-015,1.719055005871E-015));
#86020 = PCURVE('',#86021,#86026);
#86021 = CYLINDRICAL_SURFACE('',#86022,0.2);
#86022 = AXIS2_PLACEMENT_3D('',#86023,#86024,#86025);
#86023 = CARTESIAN_POINT('',(-1.245828182623,-37.58742655458,
    18.485289242418));
#86024 = DIRECTION('',(1.,0.E+000,0.E+000));
#86025 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86026 = DEFINITIONAL_REPRESENTATION('',(#86027),#86053);
#86027 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86028,#86029,#86030,#86031,
    #86032,#86033,#86034,#86035,#86036,#86037,#86038,#86039,#86040,
    #86041,#86042,#86043,#86044,#86045,#86046,#86047,#86048,#86049,
    #86050,#86051,#86052),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#86028 = CARTESIAN_POINT('',(-0.928258343503,1.046975080316));
#86029 = CARTESIAN_POINT('',(-0.928258343503,1.140914474256));
#86030 = CARTESIAN_POINT('',(-0.928258343503,1.328793262134));
#86031 = CARTESIAN_POINT('',(-0.928258343503,1.610611443953));
#86032 = CARTESIAN_POINT('',(-0.928258343503,1.892429625771));
#86033 = CARTESIAN_POINT('',(-0.928258343503,2.174247807589));
#86034 = CARTESIAN_POINT('',(-0.928258343503,2.456065989407));
#86035 = CARTESIAN_POINT('',(-0.928258343503,2.737884171225));
#86036 = CARTESIAN_POINT('',(-0.928258343503,3.019702353044));
#86037 = CARTESIAN_POINT('',(-0.928258343503,3.301520534862));
#86038 = CARTESIAN_POINT('',(-0.928258343503,3.58333871668));
#86039 = CARTESIAN_POINT('',(-0.928258343503,3.865156898498));
#86040 = CARTESIAN_POINT('',(-0.928258343503,4.146975080316));
#86041 = CARTESIAN_POINT('',(-0.928258343503,4.428793262134));
#86042 = CARTESIAN_POINT('',(-0.928258343503,4.710611443953));
#86043 = CARTESIAN_POINT('',(-0.928258343503,4.992429625771));
#86044 = CARTESIAN_POINT('',(-0.928258343503,5.274247807589));
#86045 = CARTESIAN_POINT('',(-0.928258343503,5.556065989407));
#86046 = CARTESIAN_POINT('',(-0.928258343503,5.837884171225));
#86047 = CARTESIAN_POINT('',(-0.928258343503,6.119702353044));
#86048 = CARTESIAN_POINT('',(-0.928258343503,6.401520534862));
#86049 = CARTESIAN_POINT('',(-0.928258343503,6.68333871668));
#86050 = CARTESIAN_POINT('',(-0.928258343503,6.965156898498));
#86051 = CARTESIAN_POINT('',(-0.928258343503,7.153035686377));
#86052 = CARTESIAN_POINT('',(-0.928258343503,7.246975080316));
#86053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86054 = ORIENTED_EDGE('',*,*,#86055,.T.);
#86055 = EDGE_CURVE('',#86011,#86056,#86058,.T.);
#86056 = VERTEX_POINT('',#86057);
#86057 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#86058 = SURFACE_CURVE('',#86059,(#86064),.PCURVE_S1.);
#86059 = CIRCLE('',#86060,0.2);
#86060 = AXIS2_PLACEMENT_3D('',#86061,#86062,#86063);
#86061 = CARTESIAN_POINT('',(-0.198853102307,-37.58742655458,
    18.485289242418));
#86062 = DIRECTION('',(1.,0.E+000,0.E+000));
#86063 = DIRECTION('',(0.E+000,-0.599229221435,0.800577504167));
#86064 = PCURVE('',#86021,#86065);
#86065 = DEFINITIONAL_REPRESENTATION('',(#86066),#86069);
#86066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86067,#86068),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
#86067 = CARTESIAN_POINT('',(-0.928258343503,1.046975080316));
#86068 = CARTESIAN_POINT('',(1.16613675889,1.046975080316));
#86069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86070 = ORIENTED_EDGE('',*,*,#86071,.T.);
#86071 = EDGE_CURVE('',#86056,#86072,#86074,.T.);
#86072 = VERTEX_POINT('',#86073);
#86073 = CARTESIAN_POINT('',(6.001146897693,-37.6661677237,
    18.301441946311));
#86074 = SURFACE_CURVE('',#86075,(#86079),.PCURVE_S1.);
#86075 = LINE('',#86076,#86077);
#86076 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#86077 = VECTOR('',#86078,1.);
#86078 = DIRECTION('',(1.,2.292073341162E-015,-1.146036670581E-015));
#86079 = PCURVE('',#86021,#86080);
#86080 = DEFINITIONAL_REPRESENTATION('',(#86081),#86107);
#86081 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86082,#86083,#86084,#86085,
    #86086,#86087,#86088,#86089,#86090,#86091,#86092,#86093,#86094,
    #86095,#86096,#86097,#86098,#86099,#86100,#86101,#86102,#86103,
    #86104,#86105,#86106),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#86082 = CARTESIAN_POINT('',(1.16613675889,1.046975080316));
#86083 = CARTESIAN_POINT('',(1.16613675889,1.140914474256));
#86084 = CARTESIAN_POINT('',(1.16613675889,1.328793262134));
#86085 = CARTESIAN_POINT('',(1.16613675889,1.610611443953));
#86086 = CARTESIAN_POINT('',(1.16613675889,1.892429625771));
#86087 = CARTESIAN_POINT('',(1.16613675889,2.174247807589));
#86088 = CARTESIAN_POINT('',(1.16613675889,2.456065989407));
#86089 = CARTESIAN_POINT('',(1.16613675889,2.737884171225));
#86090 = CARTESIAN_POINT('',(1.16613675889,3.019702353044));
#86091 = CARTESIAN_POINT('',(1.16613675889,3.301520534862));
#86092 = CARTESIAN_POINT('',(1.16613675889,3.58333871668));
#86093 = CARTESIAN_POINT('',(1.16613675889,3.865156898498));
#86094 = CARTESIAN_POINT('',(1.16613675889,4.146975080316));
#86095 = CARTESIAN_POINT('',(1.16613675889,4.428793262134));
#86096 = CARTESIAN_POINT('',(1.16613675889,4.710611443953));
#86097 = CARTESIAN_POINT('',(1.16613675889,4.992429625771));
#86098 = CARTESIAN_POINT('',(1.16613675889,5.274247807589));
#86099 = CARTESIAN_POINT('',(1.16613675889,5.556065989407));
#86100 = CARTESIAN_POINT('',(1.16613675889,5.837884171225));
#86101 = CARTESIAN_POINT('',(1.16613675889,6.119702353044));
#86102 = CARTESIAN_POINT('',(1.16613675889,6.401520534862));
#86103 = CARTESIAN_POINT('',(1.16613675889,6.68333871668));
#86104 = CARTESIAN_POINT('',(1.16613675889,6.965156898498));
#86105 = CARTESIAN_POINT('',(1.16613675889,7.153035686377));
#86106 = CARTESIAN_POINT('',(1.16613675889,7.246975080316));
#86107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86108 = ORIENTED_EDGE('',*,*,#86109,.F.);
#86109 = EDGE_CURVE('',#86013,#86072,#86110,.T.);
#86110 = SURFACE_CURVE('',#86111,(#86116),.PCURVE_S1.);
#86111 = CIRCLE('',#86112,0.2);
#86112 = AXIS2_PLACEMENT_3D('',#86113,#86114,#86115);
#86113 = CARTESIAN_POINT('',(6.001146897693,-37.58742655458,
    18.485289242418));
#86114 = DIRECTION('',(1.,0.E+000,0.E+000));
#86115 = DIRECTION('',(0.E+000,-0.599229221435,0.800577504167));
#86116 = PCURVE('',#86021,#86117);
#86117 = DEFINITIONAL_REPRESENTATION('',(#86118),#86121);
#86118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86119,#86120),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
#86119 = CARTESIAN_POINT('',(-0.928258343503,7.246975080316));
#86120 = CARTESIAN_POINT('',(1.16613675889,7.246975080316));
#86121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86126)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86123,#86124,#86125)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86123 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86124 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86125 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86126 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86123,
  'distance_accuracy_value','confusion accuracy');
#86127 = SHAPE_DEFINITION_REPRESENTATION(#86128,#86003);
#86128 = PRODUCT_DEFINITION_SHAPE('','',#86129);
#86129 = PRODUCT_DEFINITION('design','',#86130,#86133);
#86130 = PRODUCT_DEFINITION_FORMATION('','',#86131);
#86131 = PRODUCT('CADSOFTTOOLS 1.457','CADSOFTTOOLS 1.457','',(#86132));
#86132 = PRODUCT_CONTEXT('',#2,'mechanical');
#86133 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86134 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86135,#86137);
#86135 = ( REPRESENTATION_RELATIONSHIP('','',#86003,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86136) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86136 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1839);
#86137 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86138);
#86138 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('457','','',#5,#86129,$);
#86139 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86131));
#86140 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86141),#86215);
#86141 = SHELL_BASED_SURFACE_MODEL('',(#86142));
#86142 = OPEN_SHELL('',(#86143));
#86143 = ADVANCED_FACE('',(#86144),#86158,.T.);
#86144 = FACE_BOUND('',#86145,.T.);
#86145 = EDGE_LOOP('',(#86146,#86169,#86185,#86201));
#86146 = ORIENTED_EDGE('',*,*,#86147,.T.);
#86147 = EDGE_CURVE('',#86148,#86150,#86152,.T.);
#86148 = VERTEX_POINT('',#86149);
#86149 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#86150 = VERTEX_POINT('',#86151);
#86151 = CARTESIAN_POINT('',(-0.198853102307,-37.4568053461,
    18.211772754918));
#86152 = SURFACE_CURVE('',#86153,(#86157),.PCURVE_S1.);
#86153 = LINE('',#86154,#86155);
#86154 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#86155 = VECTOR('',#86156,1.);
#86156 = DIRECTION('',(0.E+000,0.919236480536,-0.39370584559));
#86157 = PCURVE('',#86158,#86163);
#86158 = PLANE('',#86159);
#86159 = AXIS2_PLACEMENT_3D('',#86160,#86161,#86162);
#86160 = CARTESIAN_POINT('',(-1.245828182623,-37.18916482762,
    18.097143234796));
#86161 = DIRECTION('',(0.E+000,-0.39370584559,-0.919236480536));
#86162 = DIRECTION('',(0.E+000,-0.919236480536,0.39370584559));
#86163 = DEFINITIONAL_REPRESENTATION('',(#86164),#86168);
#86164 = LINE('',#86165,#86166);
#86165 = CARTESIAN_POINT('',(0.51891206037,-1.046975080316));
#86166 = VECTOR('',#86167,1.);
#86167 = DIRECTION('',(-1.,-0.E+000));
#86168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86169 = ORIENTED_EDGE('',*,*,#86170,.T.);
#86170 = EDGE_CURVE('',#86150,#86171,#86173,.T.);
#86171 = VERTEX_POINT('',#86172);
#86172 = CARTESIAN_POINT('',(6.001146897693,-37.4568053461,
    18.211772754918));
#86173 = SURFACE_CURVE('',#86174,(#86178),.PCURVE_S1.);
#86174 = LINE('',#86175,#86176);
#86175 = CARTESIAN_POINT('',(-0.198853102307,-37.4568053461,
    18.211772754918));
#86176 = VECTOR('',#86177,1.);
#86177 = DIRECTION('',(1.,-5.730183352904E-015,2.865091676452E-015));
#86178 = PCURVE('',#86158,#86179);
#86179 = DEFINITIONAL_REPRESENTATION('',(#86180),#86184);
#86180 = LINE('',#86181,#86182);
#86181 = CARTESIAN_POINT('',(0.291155240405,-1.046975080316));
#86182 = VECTOR('',#86183,1.);
#86183 = DIRECTION('',(6.39539691932E-015,-1.));
#86184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86185 = ORIENTED_EDGE('',*,*,#86186,.F.);
#86186 = EDGE_CURVE('',#86187,#86171,#86189,.T.);
#86187 = VERTEX_POINT('',#86188);
#86188 = CARTESIAN_POINT('',(6.001146897693,-37.6661677237,
    18.301441946311));
#86189 = SURFACE_CURVE('',#86190,(#86194),.PCURVE_S1.);
#86190 = LINE('',#86191,#86192);
#86191 = CARTESIAN_POINT('',(6.001146897693,-37.6661677237,
    18.301441946311));
#86192 = VECTOR('',#86193,1.);
#86193 = DIRECTION('',(3.899678700439E-015,0.919236480536,-0.39370584559
    ));
#86194 = PCURVE('',#86158,#86195);
#86195 = DEFINITIONAL_REPRESENTATION('',(#86196),#86200);
#86196 = LINE('',#86197,#86198);
#86197 = CARTESIAN_POINT('',(0.51891206037,-7.246975080316));
#86198 = VECTOR('',#86199,1.);
#86199 = DIRECTION('',(-1.,-3.899678700439E-015));
#86200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86201 = ORIENTED_EDGE('',*,*,#86202,.F.);
#86202 = EDGE_CURVE('',#86148,#86187,#86203,.T.);
#86203 = SURFACE_CURVE('',#86204,(#86208),.PCURVE_S1.);
#86204 = LINE('',#86205,#86206);
#86205 = CARTESIAN_POINT('',(-0.198853102307,-37.6661677237,
    18.301441946311));
#86206 = VECTOR('',#86207,1.);
#86207 = DIRECTION('',(1.,2.292073341162E-015,-1.146036670581E-015));
#86208 = PCURVE('',#86158,#86209);
#86209 = DEFINITIONAL_REPRESENTATION('',(#86210),#86214);
#86210 = LINE('',#86211,#86212);
#86211 = CARTESIAN_POINT('',(0.51891206037,-1.046975080316));
#86212 = VECTOR('',#86213,1.);
#86213 = DIRECTION('',(-2.558158767728E-015,-1.));
#86214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86219)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86216,#86217,#86218)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86216 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86217 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86218 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86219 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86216,
  'distance_accuracy_value','confusion accuracy');
#86220 = SHAPE_DEFINITION_REPRESENTATION(#86221,#86140);
#86221 = PRODUCT_DEFINITION_SHAPE('','',#86222);
#86222 = PRODUCT_DEFINITION('design','',#86223,#86226);
#86223 = PRODUCT_DEFINITION_FORMATION('','',#86224);
#86224 = PRODUCT('CADSOFTTOOLS 1.458','CADSOFTTOOLS 1.458','',(#86225));
#86225 = PRODUCT_CONTEXT('',#2,'mechanical');
#86226 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86227 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86228,#86230);
#86228 = ( REPRESENTATION_RELATIONSHIP('','',#86140,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86229) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86229 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1843);
#86230 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86231);
#86231 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('458','','',#5,#86222,$);
#86232 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86224));
#86233 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86234),#86352);
#86234 = SHELL_BASED_SURFACE_MODEL('',(#86235));
#86235 = OPEN_SHELL('',(#86236));
#86236 = ADVANCED_FACE('',(#86237),#86252,.F.);
#86237 = FACE_BOUND('',#86238,.F.);
#86238 = EDGE_LOOP('',(#86239,#86262,#86300,#86316));
#86239 = ORIENTED_EDGE('',*,*,#86240,.T.);
#86240 = EDGE_CURVE('',#86241,#86243,#86245,.T.);
#86241 = VERTEX_POINT('',#86242);
#86242 = CARTESIAN_POINT('',(6.001146897693,-37.4568053461,
    18.211772754918));
#86243 = VERTEX_POINT('',#86244);
#86244 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#86245 = SURFACE_CURVE('',#86246,(#86251),.PCURVE_S1.);
#86246 = CIRCLE('',#86247,15.);
#86247 = AXIS2_PLACEMENT_3D('',#86248,#86249,#86250);
#86248 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#86249 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86250 = DIRECTION('',(0.E+000,0.995024197777,9.963355779551E-002));
#86251 = PCURVE('',#86252,#86257);
#86252 = CYLINDRICAL_SURFACE('',#86253,15.);
#86253 = AXIS2_PLACEMENT_3D('',#86254,#86255,#86256);
#86254 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#86255 = DIRECTION('',(1.,0.E+000,0.E+000));
#86256 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#86257 = DEFINITIONAL_REPRESENTATION('',(#86258),#86261);
#86258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86259,#86260),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#86259 = CARTESIAN_POINT('',(3.241392297468,17.011276579096));
#86260 = CARTESIAN_POINT('',(3.195896629366,17.011276579096));
#86261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86262 = ORIENTED_EDGE('',*,*,#86263,.T.);
#86263 = EDGE_CURVE('',#86243,#86264,#86266,.T.);
#86264 = VERTEX_POINT('',#86265);
#86265 = CARTESIAN_POINT('',(-0.198853102307,-37.4042793811,
    17.531421186635));
#86266 = SURFACE_CURVE('',#86267,(#86271),.PCURVE_S1.);
#86267 = LINE('',#86268,#86269);
#86268 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#86269 = VECTOR('',#86270,1.);
#86270 = DIRECTION('',(-1.,-2.292073341162E-015,-1.719055005871E-015));
#86271 = PCURVE('',#86252,#86272);
#86272 = DEFINITIONAL_REPRESENTATION('',(#86273),#86299);
#86273 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86274,#86275,#86276,#86277,
    #86278,#86279,#86280,#86281,#86282,#86283,#86284,#86285,#86286,
    #86287,#86288,#86289,#86290,#86291,#86292,#86293,#86294,#86295,
    #86296,#86297,#86298),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.93098878501E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),.UNSPECIFIED.);
#86274 = CARTESIAN_POINT('',(3.195896629366,17.011276579096));
#86275 = CARTESIAN_POINT('',(3.195896629366,16.917337185157));
#86276 = CARTESIAN_POINT('',(3.195896629366,16.729458397278));
#86277 = CARTESIAN_POINT('',(3.195896629366,16.44764021546));
#86278 = CARTESIAN_POINT('',(3.195896629366,16.165822033642));
#86279 = CARTESIAN_POINT('',(3.195896629366,15.884003851824));
#86280 = CARTESIAN_POINT('',(3.195896629366,15.602185670005));
#86281 = CARTESIAN_POINT('',(3.195896629366,15.320367488187));
#86282 = CARTESIAN_POINT('',(3.195896629366,15.038549306369));
#86283 = CARTESIAN_POINT('',(3.195896629366,14.756731124551));
#86284 = CARTESIAN_POINT('',(3.195896629366,14.474912942733));
#86285 = CARTESIAN_POINT('',(3.195896629366,14.193094760915));
#86286 = CARTESIAN_POINT('',(3.195896629366,13.911276579096));
#86287 = CARTESIAN_POINT('',(3.195896629366,13.629458397278));
#86288 = CARTESIAN_POINT('',(3.195896629366,13.34764021546));
#86289 = CARTESIAN_POINT('',(3.195896629366,13.065822033642));
#86290 = CARTESIAN_POINT('',(3.195896629366,12.784003851824));
#86291 = CARTESIAN_POINT('',(3.195896629366,12.502185670005));
#86292 = CARTESIAN_POINT('',(3.195896629366,12.220367488187));
#86293 = CARTESIAN_POINT('',(3.195896629366,11.938549306369));
#86294 = CARTESIAN_POINT('',(3.195896629366,11.656731124551));
#86295 = CARTESIAN_POINT('',(3.195896629366,11.374912942733));
#86296 = CARTESIAN_POINT('',(3.195896629366,11.093094760915));
#86297 = CARTESIAN_POINT('',(3.195896629366,10.905215973036));
#86298 = CARTESIAN_POINT('',(3.195896629366,10.811276579096));
#86299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86300 = ORIENTED_EDGE('',*,*,#86301,.F.);
#86301 = EDGE_CURVE('',#86302,#86264,#86304,.T.);
#86302 = VERTEX_POINT('',#86303);
#86303 = CARTESIAN_POINT('',(-0.198853102307,-37.4568053461,
    18.211772754918));
#86304 = SURFACE_CURVE('',#86305,(#86310),.PCURVE_S1.);
#86305 = CIRCLE('',#86306,15.);
#86306 = AXIS2_PLACEMENT_3D('',#86307,#86308,#86309);
#86307 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#86308 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86309 = DIRECTION('',(0.E+000,0.995024197777,9.963355779551E-002));
#86310 = PCURVE('',#86252,#86311);
#86311 = DEFINITIONAL_REPRESENTATION('',(#86312),#86315);
#86312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86313,#86314),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#86313 = CARTESIAN_POINT('',(3.241392297468,10.811276579096));
#86314 = CARTESIAN_POINT('',(3.195896629366,10.811276579096));
#86315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86316 = ORIENTED_EDGE('',*,*,#86317,.T.);
#86317 = EDGE_CURVE('',#86302,#86241,#86318,.T.);
#86318 = SURFACE_CURVE('',#86319,(#86323),.PCURVE_S1.);
#86319 = LINE('',#86320,#86321);
#86320 = CARTESIAN_POINT('',(-0.198853102307,-37.4568053461,
    18.211772754918));
#86321 = VECTOR('',#86322,1.);
#86322 = DIRECTION('',(1.,-5.730183352904E-015,2.865091676452E-015));
#86323 = PCURVE('',#86252,#86324);
#86324 = DEFINITIONAL_REPRESENTATION('',(#86325),#86351);
#86325 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86326,#86327,#86328,#86329,
    #86330,#86331,#86332,#86333,#86334,#86335,#86336,#86337,#86338,
    #86339,#86340,#86341,#86342,#86343,#86344,#86345,#86346,#86347,
    #86348,#86349,#86350),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.301736496373E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#86326 = CARTESIAN_POINT('',(3.241392297468,10.811276579096));
#86327 = CARTESIAN_POINT('',(3.241392297468,10.905215973036));
#86328 = CARTESIAN_POINT('',(3.241392297468,11.093094760915));
#86329 = CARTESIAN_POINT('',(3.241392297468,11.374912942733));
#86330 = CARTESIAN_POINT('',(3.241392297468,11.656731124551));
#86331 = CARTESIAN_POINT('',(3.241392297468,11.938549306369));
#86332 = CARTESIAN_POINT('',(3.241392297468,12.220367488187));
#86333 = CARTESIAN_POINT('',(3.241392297468,12.502185670005));
#86334 = CARTESIAN_POINT('',(3.241392297468,12.784003851824));
#86335 = CARTESIAN_POINT('',(3.241392297468,13.065822033642));
#86336 = CARTESIAN_POINT('',(3.241392297468,13.34764021546));
#86337 = CARTESIAN_POINT('',(3.241392297468,13.629458397278));
#86338 = CARTESIAN_POINT('',(3.241392297468,13.911276579096));
#86339 = CARTESIAN_POINT('',(3.241392297468,14.193094760915));
#86340 = CARTESIAN_POINT('',(3.241392297468,14.474912942733));
#86341 = CARTESIAN_POINT('',(3.241392297468,14.756731124551));
#86342 = CARTESIAN_POINT('',(3.241392297468,15.038549306369));
#86343 = CARTESIAN_POINT('',(3.241392297468,15.320367488187));
#86344 = CARTESIAN_POINT('',(3.241392297468,15.602185670005));
#86345 = CARTESIAN_POINT('',(3.241392297468,15.884003851824));
#86346 = CARTESIAN_POINT('',(3.241392297468,16.165822033642));
#86347 = CARTESIAN_POINT('',(3.241392297468,16.44764021546));
#86348 = CARTESIAN_POINT('',(3.241392297468,16.729458397278));
#86349 = CARTESIAN_POINT('',(3.241392297468,16.917337185157));
#86350 = CARTESIAN_POINT('',(3.241392297468,17.011276579096));
#86351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86356)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86353,#86354,#86355)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86353 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86354 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86355 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86356 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86353,
  'distance_accuracy_value','confusion accuracy');
#86357 = SHAPE_DEFINITION_REPRESENTATION(#86358,#86233);
#86358 = PRODUCT_DEFINITION_SHAPE('','',#86359);
#86359 = PRODUCT_DEFINITION('design','',#86360,#86363);
#86360 = PRODUCT_DEFINITION_FORMATION('','',#86361);
#86361 = PRODUCT('CADSOFTTOOLS 1.459','CADSOFTTOOLS 1.459','',(#86362));
#86362 = PRODUCT_CONTEXT('',#2,'mechanical');
#86363 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86364 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86365,#86367);
#86365 = ( REPRESENTATION_RELATIONSHIP('','',#86233,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86366) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86366 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1847);
#86367 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86368);
#86368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('459','','',#5,#86359,$);
#86369 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86361));
#86370 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86371),#86445);
#86371 = SHELL_BASED_SURFACE_MODEL('',(#86372));
#86372 = OPEN_SHELL('',(#86373));
#86373 = ADVANCED_FACE('',(#86374),#86388,.T.);
#86374 = FACE_BOUND('',#86375,.T.);
#86375 = EDGE_LOOP('',(#86376,#86399,#86415,#86431));
#86376 = ORIENTED_EDGE('',*,*,#86377,.F.);
#86377 = EDGE_CURVE('',#86378,#86380,#86382,.T.);
#86378 = VERTEX_POINT('',#86379);
#86379 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#86380 = VERTEX_POINT('',#86381);
#86381 = CARTESIAN_POINT('',(6.001146897693,-37.59739711616,
    17.410678859976));
#86382 = SURFACE_CURVE('',#86383,(#86387),.PCURVE_S1.);
#86383 = LINE('',#86384,#86385);
#86384 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#86385 = VECTOR('',#86386,1.);
#86386 = DIRECTION('',(0.E+000,-0.84791197509,-0.530137041244));
#86387 = PCURVE('',#86388,#86393);
#86388 = PLANE('',#86389);
#86389 = AXIS2_PLACEMENT_3D('',#86390,#86391,#86392);
#86390 = CARTESIAN_POINT('',(-1.231513916112,-37.59739711616,
    17.410678859976));
#86391 = DIRECTION('',(0.E+000,-0.530137041244,0.84791197509));
#86392 = DIRECTION('',(0.E+000,0.84791197509,0.530137041244));
#86393 = DEFINITIONAL_REPRESENTATION('',(#86394),#86398);
#86394 = LINE('',#86395,#86396);
#86395 = CARTESIAN_POINT('',(0.227756819966,-7.232660813806));
#86396 = VECTOR('',#86397,1.);
#86397 = DIRECTION('',(-1.,-0.E+000));
#86398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86399 = ORIENTED_EDGE('',*,*,#86400,.T.);
#86400 = EDGE_CURVE('',#86378,#86401,#86403,.T.);
#86401 = VERTEX_POINT('',#86402);
#86402 = CARTESIAN_POINT('',(-0.198853102307,-37.4042793811,
    17.531421186635));
#86403 = SURFACE_CURVE('',#86404,(#86408),.PCURVE_S1.);
#86404 = LINE('',#86405,#86406);
#86405 = CARTESIAN_POINT('',(6.001146897693,-37.4042793811,
    17.531421186635));
#86406 = VECTOR('',#86407,1.);
#86407 = DIRECTION('',(-1.,-2.292073341162E-015,-1.719055005871E-015));
#86408 = PCURVE('',#86388,#86409);
#86409 = DEFINITIONAL_REPRESENTATION('',(#86410),#86414);
#86410 = LINE('',#86411,#86412);
#86411 = CARTESIAN_POINT('',(0.227756819966,-7.232660813806));
#86412 = VECTOR('',#86413,1.);
#86413 = DIRECTION('',(-2.854811168304E-015,1.));
#86414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86415 = ORIENTED_EDGE('',*,*,#86416,.T.);
#86416 = EDGE_CURVE('',#86401,#86417,#86419,.T.);
#86417 = VERTEX_POINT('',#86418);
#86418 = CARTESIAN_POINT('',(-0.198853102307,-37.59739711616,
    17.410678859976));
#86419 = SURFACE_CURVE('',#86420,(#86424),.PCURVE_S1.);
#86420 = LINE('',#86421,#86422);
#86421 = CARTESIAN_POINT('',(-0.198853102307,-37.4042793811,
    17.531421186635));
#86422 = VECTOR('',#86423,1.);
#86423 = DIRECTION('',(0.E+000,-0.84791197509,-0.530137041244));
#86424 = PCURVE('',#86388,#86425);
#86425 = DEFINITIONAL_REPRESENTATION('',(#86426),#86430);
#86426 = LINE('',#86427,#86428);
#86427 = CARTESIAN_POINT('',(0.227756819966,-1.032660813806));
#86428 = VECTOR('',#86429,1.);
#86429 = DIRECTION('',(-1.,-0.E+000));
#86430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86431 = ORIENTED_EDGE('',*,*,#86432,.T.);
#86432 = EDGE_CURVE('',#86417,#86380,#86433,.T.);
#86433 = SURFACE_CURVE('',#86434,(#86438),.PCURVE_S1.);
#86434 = LINE('',#86435,#86436);
#86435 = CARTESIAN_POINT('',(-0.198853102307,-37.59739711616,
    17.410678859976));
#86436 = VECTOR('',#86437,1.);
#86437 = DIRECTION('',(1.,0.E+000,0.E+000));
#86438 = PCURVE('',#86388,#86439);
#86439 = DEFINITIONAL_REPRESENTATION('',(#86440),#86444);
#86440 = LINE('',#86441,#86442);
#86441 = CARTESIAN_POINT('',(0.E+000,-1.032660813806));
#86442 = VECTOR('',#86443,1.);
#86443 = DIRECTION('',(0.E+000,-1.));
#86444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86449)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86446,#86447,#86448)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86446,
  'distance_accuracy_value','confusion accuracy');
#86450 = SHAPE_DEFINITION_REPRESENTATION(#86451,#86370);
#86451 = PRODUCT_DEFINITION_SHAPE('','',#86452);
#86452 = PRODUCT_DEFINITION('design','',#86453,#86456);
#86453 = PRODUCT_DEFINITION_FORMATION('','',#86454);
#86454 = PRODUCT('CADSOFTTOOLS 1.460','CADSOFTTOOLS 1.460','',(#86455));
#86455 = PRODUCT_CONTEXT('',#2,'mechanical');
#86456 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86457 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86458,#86460);
#86458 = ( REPRESENTATION_RELATIONSHIP('','',#86370,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86459) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86459 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1851);
#86460 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86461);
#86461 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('460','','',#5,#86452,$);
#86462 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86454));
#86463 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86464),#86559);
#86464 = SHELL_BASED_SURFACE_MODEL('',(#86465));
#86465 = OPEN_SHELL('',(#86466));
#86466 = ADVANCED_FACE('',(#86467),#86481,.T.);
#86467 = FACE_BOUND('',#86468,.T.);
#86468 = EDGE_LOOP('',(#86469,#86491,#86507,#86545));
#86469 = ORIENTED_EDGE('',*,*,#86470,.F.);
#86470 = EDGE_CURVE('',#86471,#86473,#86475,.T.);
#86471 = VERTEX_POINT('',#86472);
#86472 = CARTESIAN_POINT('',(-0.198853102307,-37.59739711616,
    17.410678859976));
#86473 = VERTEX_POINT('',#86474);
#86474 = CARTESIAN_POINT('',(6.001146897693,-37.59739711616,
    17.410678859976));
#86475 = SURFACE_CURVE('',#86476,(#86480),.PCURVE_S1.);
#86476 = LINE('',#86477,#86478);
#86477 = CARTESIAN_POINT('',(-0.198853102307,-37.59739711616,
    17.410678859976));
#86478 = VECTOR('',#86479,1.);
#86479 = DIRECTION('',(1.,0.E+000,0.E+000));
#86480 = PCURVE('',#86481,#86486);
#86481 = CYLINDRICAL_SURFACE('',#86482,0.2);
#86482 = AXIS2_PLACEMENT_3D('',#86483,#86484,#86485);
#86483 = CARTESIAN_POINT('',(-1.231513916112,-37.49136970791,
    17.241096464958));
#86484 = DIRECTION('',(1.,0.E+000,0.E+000));
#86485 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86486 = DEFINITIONAL_REPRESENTATION('',(#86487),#86490);
#86487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86488,#86489),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#86488 = CARTESIAN_POINT('',(-1.0120341476,1.032660813806));
#86489 = CARTESIAN_POINT('',(-1.0120341476,7.232660813806));
#86490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86491 = ORIENTED_EDGE('',*,*,#86492,.T.);
#86492 = EDGE_CURVE('',#86471,#86493,#86495,.T.);
#86493 = VERTEX_POINT('',#86494);
#86494 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#86495 = SURFACE_CURVE('',#86496,(#86501),.PCURVE_S1.);
#86496 = CIRCLE('',#86497,0.2);
#86497 = AXIS2_PLACEMENT_3D('',#86498,#86499,#86500);
#86498 = CARTESIAN_POINT('',(-0.198853102307,-37.49136970791,
    17.241096464958));
#86499 = DIRECTION('',(1.,0.E+000,0.E+000));
#86500 = DIRECTION('',(0.E+000,-0.530137041244,0.84791197509));
#86501 = PCURVE('',#86481,#86502);
#86502 = DEFINITIONAL_REPRESENTATION('',(#86503),#86506);
#86503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86504,#86505),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102394),.PIECEWISE_BEZIER_KNOTS.);
#86504 = CARTESIAN_POINT('',(-1.0120341476,1.032660813806));
#86505 = CARTESIAN_POINT('',(1.082360954795,1.032660813806));
#86506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86507 = ORIENTED_EDGE('',*,*,#86508,.T.);
#86508 = EDGE_CURVE('',#86493,#86509,#86511,.T.);
#86509 = VERTEX_POINT('',#86510);
#86510 = CARTESIAN_POINT('',(6.001146897693,-37.58521866591,
    17.064482838408));
#86511 = SURFACE_CURVE('',#86512,(#86516),.PCURVE_S1.);
#86512 = LINE('',#86513,#86514);
#86513 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#86514 = VECTOR('',#86515,1.);
#86515 = DIRECTION('',(1.,1.146036670581E-015,0.E+000));
#86516 = PCURVE('',#86481,#86517);
#86517 = DEFINITIONAL_REPRESENTATION('',(#86518),#86544);
#86518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86519,#86520,#86521,#86522,
    #86523,#86524,#86525,#86526,#86527,#86528,#86529,#86530,#86531,
    #86532,#86533,#86534,#86535,#86536,#86537,#86538,#86539,#86540,
    #86541,#86542,#86543),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#86519 = CARTESIAN_POINT('',(1.082360954795,1.032660813806));
#86520 = CARTESIAN_POINT('',(1.082360954795,1.126600207745));
#86521 = CARTESIAN_POINT('',(1.082360954795,1.314478995624));
#86522 = CARTESIAN_POINT('',(1.082360954795,1.596297177442));
#86523 = CARTESIAN_POINT('',(1.082360954795,1.87811535926));
#86524 = CARTESIAN_POINT('',(1.082360954795,2.159933541078));
#86525 = CARTESIAN_POINT('',(1.082360954795,2.441751722897));
#86526 = CARTESIAN_POINT('',(1.082360954795,2.723569904715));
#86527 = CARTESIAN_POINT('',(1.082360954795,3.005388086533));
#86528 = CARTESIAN_POINT('',(1.082360954795,3.287206268351));
#86529 = CARTESIAN_POINT('',(1.082360954795,3.569024450169));
#86530 = CARTESIAN_POINT('',(1.082360954795,3.850842631987));
#86531 = CARTESIAN_POINT('',(1.082360954795,4.132660813806));
#86532 = CARTESIAN_POINT('',(1.082360954795,4.414478995624));
#86533 = CARTESIAN_POINT('',(1.082360954795,4.696297177442));
#86534 = CARTESIAN_POINT('',(1.082360954795,4.97811535926));
#86535 = CARTESIAN_POINT('',(1.082360954795,5.259933541078));
#86536 = CARTESIAN_POINT('',(1.082360954795,5.541751722897));
#86537 = CARTESIAN_POINT('',(1.082360954795,5.823569904715));
#86538 = CARTESIAN_POINT('',(1.082360954795,6.105388086533));
#86539 = CARTESIAN_POINT('',(1.082360954795,6.387206268351));
#86540 = CARTESIAN_POINT('',(1.082360954795,6.669024450169));
#86541 = CARTESIAN_POINT('',(1.082360954795,6.950842631987));
#86542 = CARTESIAN_POINT('',(1.082360954795,7.138721419866));
#86543 = CARTESIAN_POINT('',(1.082360954795,7.232660813806));
#86544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86545 = ORIENTED_EDGE('',*,*,#86546,.F.);
#86546 = EDGE_CURVE('',#86473,#86509,#86547,.T.);
#86547 = SURFACE_CURVE('',#86548,(#86553),.PCURVE_S1.);
#86548 = CIRCLE('',#86549,0.2);
#86549 = AXIS2_PLACEMENT_3D('',#86550,#86551,#86552);
#86550 = CARTESIAN_POINT('',(6.001146897693,-37.49136970791,
    17.241096464958));
#86551 = DIRECTION('',(1.,0.E+000,0.E+000));
#86552 = DIRECTION('',(0.E+000,-0.530137041244,0.84791197509));
#86553 = PCURVE('',#86481,#86554);
#86554 = DEFINITIONAL_REPRESENTATION('',(#86555),#86558);
#86555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86556,#86557),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102394),.PIECEWISE_BEZIER_KNOTS.);
#86556 = CARTESIAN_POINT('',(-1.0120341476,7.232660813806));
#86557 = CARTESIAN_POINT('',(1.082360954795,7.232660813806));
#86558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86563)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86560,#86561,#86562)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86560,
  'distance_accuracy_value','confusion accuracy');
#86564 = SHAPE_DEFINITION_REPRESENTATION(#86565,#86463);
#86565 = PRODUCT_DEFINITION_SHAPE('','',#86566);
#86566 = PRODUCT_DEFINITION('design','',#86567,#86570);
#86567 = PRODUCT_DEFINITION_FORMATION('','',#86568);
#86568 = PRODUCT('CADSOFTTOOLS 1.461','CADSOFTTOOLS 1.461','',(#86569));
#86569 = PRODUCT_CONTEXT('',#2,'mechanical');
#86570 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86572,#86574);
#86572 = ( REPRESENTATION_RELATIONSHIP('','',#86463,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86573) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1855);
#86574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86575);
#86575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('461','','',#5,#86566,$);
#86576 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86568));
#86577 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86578),#86652);
#86578 = SHELL_BASED_SURFACE_MODEL('',(#86579));
#86579 = OPEN_SHELL('',(#86580));
#86580 = ADVANCED_FACE('',(#86581),#86595,.T.);
#86581 = FACE_BOUND('',#86582,.T.);
#86582 = EDGE_LOOP('',(#86583,#86606,#86622,#86638));
#86583 = ORIENTED_EDGE('',*,*,#86584,.T.);
#86584 = EDGE_CURVE('',#86585,#86587,#86589,.T.);
#86585 = VERTEX_POINT('',#86586);
#86586 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#86587 = VERTEX_POINT('',#86588);
#86588 = CARTESIAN_POINT('',(-0.198853102307,-37.38409387618,
    16.957609137257));
#86589 = SURFACE_CURVE('',#86590,(#86594),.PCURVE_S1.);
#86590 = LINE('',#86591,#86592);
#86591 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#86592 = VECTOR('',#86593,1.);
#86593 = DIRECTION('',(0.E+000,0.88306813275,-0.469244789979));
#86594 = PCURVE('',#86595,#86600);
#86595 = PLANE('',#86596);
#86596 = AXIS2_PLACEMENT_3D('',#86597,#86598,#86599);
#86597 = CARTESIAN_POINT('',(-1.231513916112,-37.12698396169,
    16.820986057622));
#86598 = DIRECTION('',(0.E+000,-0.469244789979,-0.88306813275));
#86599 = DIRECTION('',(0.E+000,-0.88306813275,0.469244789979));
#86600 = DEFINITIONAL_REPRESENTATION('',(#86601),#86605);
#86601 = LINE('',#86602,#86603);
#86602 = CARTESIAN_POINT('',(0.51891206037,-1.032660813806));
#86603 = VECTOR('',#86604,1.);
#86604 = DIRECTION('',(-1.,-0.E+000));
#86605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86606 = ORIENTED_EDGE('',*,*,#86607,.T.);
#86607 = EDGE_CURVE('',#86587,#86608,#86610,.T.);
#86608 = VERTEX_POINT('',#86609);
#86609 = CARTESIAN_POINT('',(6.001146897693,-37.38409387618,
    16.957609137257));
#86610 = SURFACE_CURVE('',#86611,(#86615),.PCURVE_S1.);
#86611 = LINE('',#86612,#86613);
#86612 = CARTESIAN_POINT('',(-0.198853102307,-37.38409387618,
    16.957609137257));
#86613 = VECTOR('',#86614,1.);
#86614 = DIRECTION('',(1.,0.E+000,0.E+000));
#86615 = PCURVE('',#86595,#86616);
#86616 = DEFINITIONAL_REPRESENTATION('',(#86617),#86621);
#86617 = LINE('',#86618,#86619);
#86618 = CARTESIAN_POINT('',(0.291155240405,-1.032660813806));
#86619 = VECTOR('',#86620,1.);
#86620 = DIRECTION('',(0.E+000,-1.));
#86621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86622 = ORIENTED_EDGE('',*,*,#86623,.F.);
#86623 = EDGE_CURVE('',#86624,#86608,#86626,.T.);
#86624 = VERTEX_POINT('',#86625);
#86625 = CARTESIAN_POINT('',(6.001146897693,-37.58521866591,
    17.064482838408));
#86626 = SURFACE_CURVE('',#86627,(#86631),.PCURVE_S1.);
#86627 = LINE('',#86628,#86629);
#86628 = CARTESIAN_POINT('',(6.001146897693,-37.58521866591,
    17.064482838408));
#86629 = VECTOR('',#86630,1.);
#86630 = DIRECTION('',(0.E+000,0.88306813275,-0.469244789979));
#86631 = PCURVE('',#86595,#86632);
#86632 = DEFINITIONAL_REPRESENTATION('',(#86633),#86637);
#86633 = LINE('',#86634,#86635);
#86634 = CARTESIAN_POINT('',(0.51891206037,-7.232660813806));
#86635 = VECTOR('',#86636,1.);
#86636 = DIRECTION('',(-1.,-0.E+000));
#86637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86638 = ORIENTED_EDGE('',*,*,#86639,.F.);
#86639 = EDGE_CURVE('',#86585,#86624,#86640,.T.);
#86640 = SURFACE_CURVE('',#86641,(#86645),.PCURVE_S1.);
#86641 = LINE('',#86642,#86643);
#86642 = CARTESIAN_POINT('',(-0.198853102307,-37.58521866591,
    17.064482838408));
#86643 = VECTOR('',#86644,1.);
#86644 = DIRECTION('',(1.,1.146036670581E-015,0.E+000));
#86645 = PCURVE('',#86595,#86646);
#86646 = DEFINITIONAL_REPRESENTATION('',(#86647),#86651);
#86647 = LINE('',#86648,#86649);
#86648 = CARTESIAN_POINT('',(0.51891206037,-1.032660813806));
#86649 = VECTOR('',#86650,1.);
#86650 = DIRECTION('',(-1.012028462752E-015,-1.));
#86651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86656)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86653,#86654,#86655)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86653,
  'distance_accuracy_value','confusion accuracy');
#86657 = SHAPE_DEFINITION_REPRESENTATION(#86658,#86577);
#86658 = PRODUCT_DEFINITION_SHAPE('','',#86659);
#86659 = PRODUCT_DEFINITION('design','',#86660,#86663);
#86660 = PRODUCT_DEFINITION_FORMATION('','',#86661);
#86661 = PRODUCT('CADSOFTTOOLS 1.462','CADSOFTTOOLS 1.462','',(#86662));
#86662 = PRODUCT_CONTEXT('',#2,'mechanical');
#86663 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86664 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86665,#86667);
#86665 = ( REPRESENTATION_RELATIONSHIP('','',#86577,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86666) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86666 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1859);
#86667 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86668);
#86668 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('462','','',#5,#86659,$);
#86669 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86661));
#86670 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86671),#86743);
#86671 = SHELL_BASED_SURFACE_MODEL('',(#86672));
#86672 = OPEN_SHELL('',(#86673));
#86673 = ADVANCED_FACE('',(#86674),#86689,.F.);
#86674 = FACE_BOUND('',#86675,.F.);
#86675 = EDGE_LOOP('',(#86676,#86699,#86714,#86730));
#86676 = ORIENTED_EDGE('',*,*,#86677,.T.);
#86677 = EDGE_CURVE('',#86678,#86680,#86682,.T.);
#86678 = VERTEX_POINT('',#86679);
#86679 = CARTESIAN_POINT('',(6.001146897693,-37.38409387618,
    16.957609137257));
#86680 = VERTEX_POINT('',#86681);
#86681 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#86682 = SURFACE_CURVE('',#86683,(#86688),.PCURVE_S1.);
#86683 = CIRCLE('',#86684,15.);
#86684 = AXIS2_PLACEMENT_3D('',#86685,#86686,#86687);
#86685 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#86686 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86687 = DIRECTION('',(0.E+000,0.999871629105,1.602264995144E-002));
#86688 = PCURVE('',#86689,#86694);
#86689 = CYLINDRICAL_SURFACE('',#86690,15.);
#86690 = AXIS2_PLACEMENT_3D('',#86691,#86692,#86693);
#86691 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#86692 = DIRECTION('',(1.,0.E+000,0.E+000));
#86693 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#86694 = DEFINITIONAL_REPRESENTATION('',(#86695),#86698);
#86695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86696,#86697),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#86696 = CARTESIAN_POINT('',(3.157616493372,17.011276579096));
#86697 = CARTESIAN_POINT('',(3.11212082527,17.011276579096));
#86698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86699 = ORIENTED_EDGE('',*,*,#86700,.T.);
#86700 = EDGE_CURVE('',#86680,#86701,#86703,.T.);
#86701 = VERTEX_POINT('',#86702);
#86702 = CARTESIAN_POINT('',(-0.198853102307,-37.38868247907,
    16.275248398214));
#86703 = SURFACE_CURVE('',#86704,(#86708),.PCURVE_S1.);
#86704 = LINE('',#86705,#86706);
#86705 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#86706 = VECTOR('',#86707,1.);
#86707 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86708 = PCURVE('',#86689,#86709);
#86709 = DEFINITIONAL_REPRESENTATION('',(#86710),#86713);
#86710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86711,#86712),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#86711 = CARTESIAN_POINT('',(3.11212082527,17.011276579096));
#86712 = CARTESIAN_POINT('',(3.11212082527,10.811276579096));
#86713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86714 = ORIENTED_EDGE('',*,*,#86715,.F.);
#86715 = EDGE_CURVE('',#86716,#86701,#86718,.T.);
#86716 = VERTEX_POINT('',#86717);
#86717 = CARTESIAN_POINT('',(-0.198853102307,-37.38409387618,
    16.957609137257));
#86718 = SURFACE_CURVE('',#86719,(#86724),.PCURVE_S1.);
#86719 = CIRCLE('',#86720,15.);
#86720 = AXIS2_PLACEMENT_3D('',#86721,#86722,#86723);
#86721 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#86722 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86723 = DIRECTION('',(0.E+000,0.999871629105,1.602264995144E-002));
#86724 = PCURVE('',#86689,#86725);
#86725 = DEFINITIONAL_REPRESENTATION('',(#86726),#86729);
#86726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86727,#86728),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#86727 = CARTESIAN_POINT('',(3.157616493372,10.811276579096));
#86728 = CARTESIAN_POINT('',(3.11212082527,10.811276579096));
#86729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86730 = ORIENTED_EDGE('',*,*,#86731,.T.);
#86731 = EDGE_CURVE('',#86716,#86678,#86732,.T.);
#86732 = SURFACE_CURVE('',#86733,(#86737),.PCURVE_S1.);
#86733 = LINE('',#86734,#86735);
#86734 = CARTESIAN_POINT('',(-0.198853102307,-37.38409387618,
    16.957609137257));
#86735 = VECTOR('',#86736,1.);
#86736 = DIRECTION('',(1.,0.E+000,0.E+000));
#86737 = PCURVE('',#86689,#86738);
#86738 = DEFINITIONAL_REPRESENTATION('',(#86739),#86742);
#86739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86740,#86741),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#86740 = CARTESIAN_POINT('',(3.157616493372,10.811276579096));
#86741 = CARTESIAN_POINT('',(3.157616493372,17.011276579096));
#86742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86747)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86744,#86745,#86746)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86744 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86745 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86746 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86747 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86744,
  'distance_accuracy_value','confusion accuracy');
#86748 = SHAPE_DEFINITION_REPRESENTATION(#86749,#86670);
#86749 = PRODUCT_DEFINITION_SHAPE('','',#86750);
#86750 = PRODUCT_DEFINITION('design','',#86751,#86754);
#86751 = PRODUCT_DEFINITION_FORMATION('','',#86752);
#86752 = PRODUCT('CADSOFTTOOLS 1.463','CADSOFTTOOLS 1.463','',(#86753));
#86753 = PRODUCT_CONTEXT('',#2,'mechanical');
#86754 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86755 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86756,#86758);
#86756 = ( REPRESENTATION_RELATIONSHIP('','',#86670,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86757) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86757 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1863);
#86758 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86759);
#86759 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('463','','',#5,#86750,$);
#86760 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86752));
#86761 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86762),#86836);
#86762 = SHELL_BASED_SURFACE_MODEL('',(#86763));
#86763 = OPEN_SHELL('',(#86764));
#86764 = ADVANCED_FACE('',(#86765),#86779,.T.);
#86765 = FACE_BOUND('',#86766,.T.);
#86766 = EDGE_LOOP('',(#86767,#86790,#86806,#86822));
#86767 = ORIENTED_EDGE('',*,*,#86768,.F.);
#86768 = EDGE_CURVE('',#86769,#86771,#86773,.T.);
#86769 = VERTEX_POINT('',#86770);
#86770 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#86771 = VERTEX_POINT('',#86772);
#86772 = CARTESIAN_POINT('',(6.001146897693,-37.59122638055,
    16.171089207467));
#86773 = SURFACE_CURVE('',#86774,(#86778),.PCURVE_S1.);
#86774 = LINE('',#86775,#86776);
#86775 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#86776 = VECTOR('',#86777,1.);
#86777 = DIRECTION('',(0.E+000,-0.889298952731,-0.457326330612));
#86778 = PCURVE('',#86779,#86784);
#86779 = PLANE('',#86780);
#86780 = AXIS2_PLACEMENT_3D('',#86781,#86782,#86783);
#86781 = CARTESIAN_POINT('',(-1.234187592112,-37.59122638055,
    16.171089207467));
#86782 = DIRECTION('',(0.E+000,-0.457326330612,0.889298952731));
#86783 = DIRECTION('',(0.E+000,0.889298952731,0.457326330612));
#86784 = DEFINITIONAL_REPRESENTATION('',(#86785),#86789);
#86785 = LINE('',#86786,#86787);
#86786 = CARTESIAN_POINT('',(0.227756819966,-7.235334489806));
#86787 = VECTOR('',#86788,1.);
#86788 = DIRECTION('',(-1.,-0.E+000));
#86789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86790 = ORIENTED_EDGE('',*,*,#86791,.T.);
#86791 = EDGE_CURVE('',#86769,#86792,#86794,.T.);
#86792 = VERTEX_POINT('',#86793);
#86793 = CARTESIAN_POINT('',(-0.198853102307,-37.38868247907,
    16.275248398214));
#86794 = SURFACE_CURVE('',#86795,(#86799),.PCURVE_S1.);
#86795 = LINE('',#86796,#86797);
#86796 = CARTESIAN_POINT('',(6.001146897693,-37.38868247907,
    16.275248398214));
#86797 = VECTOR('',#86798,1.);
#86798 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86799 = PCURVE('',#86779,#86800);
#86800 = DEFINITIONAL_REPRESENTATION('',(#86801),#86805);
#86801 = LINE('',#86802,#86803);
#86802 = CARTESIAN_POINT('',(0.227756819966,-7.235334489806));
#86803 = VECTOR('',#86804,1.);
#86804 = DIRECTION('',(0.E+000,1.));
#86805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86806 = ORIENTED_EDGE('',*,*,#86807,.T.);
#86807 = EDGE_CURVE('',#86792,#86808,#86810,.T.);
#86808 = VERTEX_POINT('',#86809);
#86809 = CARTESIAN_POINT('',(-0.198853102307,-37.59122638055,
    16.171089207467));
#86810 = SURFACE_CURVE('',#86811,(#86815),.PCURVE_S1.);
#86811 = LINE('',#86812,#86813);
#86812 = CARTESIAN_POINT('',(-0.198853102307,-37.38868247907,
    16.275248398214));
#86813 = VECTOR('',#86814,1.);
#86814 = DIRECTION('',(0.E+000,-0.889298952731,-0.457326330612));
#86815 = PCURVE('',#86779,#86816);
#86816 = DEFINITIONAL_REPRESENTATION('',(#86817),#86821);
#86817 = LINE('',#86818,#86819);
#86818 = CARTESIAN_POINT('',(0.227756819966,-1.035334489806));
#86819 = VECTOR('',#86820,1.);
#86820 = DIRECTION('',(-1.,-0.E+000));
#86821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86822 = ORIENTED_EDGE('',*,*,#86823,.T.);
#86823 = EDGE_CURVE('',#86808,#86771,#86824,.T.);
#86824 = SURFACE_CURVE('',#86825,(#86829),.PCURVE_S1.);
#86825 = LINE('',#86826,#86827);
#86826 = CARTESIAN_POINT('',(-0.198853102307,-37.59122638055,
    16.171089207467));
#86827 = VECTOR('',#86828,1.);
#86828 = DIRECTION('',(1.,0.E+000,-5.730183352904E-016));
#86829 = PCURVE('',#86779,#86830);
#86830 = DEFINITIONAL_REPRESENTATION('',(#86831),#86835);
#86831 = LINE('',#86832,#86833);
#86832 = CARTESIAN_POINT('',(0.E+000,-1.035334489806));
#86833 = VECTOR('',#86834,1.);
#86834 = DIRECTION('',(-2.620563726519E-016,-1.));
#86835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86840)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86837,#86838,#86839)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86837 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86838 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86839 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86840 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86837,
  'distance_accuracy_value','confusion accuracy');
#86841 = SHAPE_DEFINITION_REPRESENTATION(#86842,#86761);
#86842 = PRODUCT_DEFINITION_SHAPE('','',#86843);
#86843 = PRODUCT_DEFINITION('design','',#86844,#86847);
#86844 = PRODUCT_DEFINITION_FORMATION('','',#86845);
#86845 = PRODUCT('CADSOFTTOOLS 1.464','CADSOFTTOOLS 1.464','',(#86846));
#86846 = PRODUCT_CONTEXT('',#2,'mechanical');
#86847 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86848 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86849,#86851);
#86849 = ( REPRESENTATION_RELATIONSHIP('','',#86761,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86850) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86850 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1867);
#86851 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86852);
#86852 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('464','','',#5,#86843,$);
#86853 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86845));
#86854 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86855),#86973);
#86855 = SHELL_BASED_SURFACE_MODEL('',(#86856));
#86856 = OPEN_SHELL('',(#86857));
#86857 = ADVANCED_FACE('',(#86858),#86872,.T.);
#86858 = FACE_BOUND('',#86859,.T.);
#86859 = EDGE_LOOP('',(#86860,#86905,#86921,#86959));
#86860 = ORIENTED_EDGE('',*,*,#86861,.F.);
#86861 = EDGE_CURVE('',#86862,#86864,#86866,.T.);
#86862 = VERTEX_POINT('',#86863);
#86863 = CARTESIAN_POINT('',(-0.198853102307,-37.59122638055,
    16.171089207467));
#86864 = VERTEX_POINT('',#86865);
#86865 = CARTESIAN_POINT('',(6.001146897693,-37.59122638055,
    16.171089207467));
#86866 = SURFACE_CURVE('',#86867,(#86871),.PCURVE_S1.);
#86867 = LINE('',#86868,#86869);
#86868 = CARTESIAN_POINT('',(-0.198853102307,-37.59122638055,
    16.171089207467));
#86869 = VECTOR('',#86870,1.);
#86870 = DIRECTION('',(1.,0.E+000,-5.730183352904E-016));
#86871 = PCURVE('',#86872,#86877);
#86872 = CYLINDRICAL_SURFACE('',#86873,0.2);
#86873 = AXIS2_PLACEMENT_3D('',#86874,#86875,#86876);
#86874 = CARTESIAN_POINT('',(-1.234187592112,-37.49976111442,
    15.993229416921));
#86875 = DIRECTION('',(1.,0.E+000,0.E+000));
#86876 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86877 = DEFINITIONAL_REPRESENTATION('',(#86878),#86904);
#86878 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86879,#86880,#86881,#86882,
    #86883,#86884,#86885,#86886,#86887,#86888,#86889,#86890,#86891,
    #86892,#86893,#86894,#86895,#86896,#86897,#86898,#86899,#86900,
    #86901,#86902,#86903),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#86879 = CARTESIAN_POINT('',(5.187375355484,1.035334489806));
#86880 = CARTESIAN_POINT('',(5.187375355484,1.129273883745));
#86881 = CARTESIAN_POINT('',(5.187375355484,1.317152671624));
#86882 = CARTESIAN_POINT('',(5.187375355484,1.598970853442));
#86883 = CARTESIAN_POINT('',(5.187375355484,1.88078903526));
#86884 = CARTESIAN_POINT('',(5.187375355484,2.162607217079));
#86885 = CARTESIAN_POINT('',(5.187375355484,2.444425398897));
#86886 = CARTESIAN_POINT('',(5.187375355484,2.726243580715));
#86887 = CARTESIAN_POINT('',(5.187375355484,3.008061762533));
#86888 = CARTESIAN_POINT('',(5.187375355484,3.289879944351));
#86889 = CARTESIAN_POINT('',(5.187375355484,3.571698126169));
#86890 = CARTESIAN_POINT('',(5.187375355484,3.853516307988));
#86891 = CARTESIAN_POINT('',(5.187375355484,4.135334489806));
#86892 = CARTESIAN_POINT('',(5.187375355484,4.417152671624));
#86893 = CARTESIAN_POINT('',(5.187375355484,4.698970853442));
#86894 = CARTESIAN_POINT('',(5.187375355484,4.98078903526));
#86895 = CARTESIAN_POINT('',(5.187375355484,5.262607217079));
#86896 = CARTESIAN_POINT('',(5.187375355484,5.544425398897));
#86897 = CARTESIAN_POINT('',(5.187375355484,5.826243580715));
#86898 = CARTESIAN_POINT('',(5.187375355484,6.108061762533));
#86899 = CARTESIAN_POINT('',(5.187375355484,6.389879944351));
#86900 = CARTESIAN_POINT('',(5.187375355484,6.671698126169));
#86901 = CARTESIAN_POINT('',(5.187375355484,6.953516307988));
#86902 = CARTESIAN_POINT('',(5.187375355484,7.141395095866));
#86903 = CARTESIAN_POINT('',(5.187375355484,7.235334489806));
#86904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86905 = ORIENTED_EDGE('',*,*,#86906,.T.);
#86906 = EDGE_CURVE('',#86862,#86907,#86909,.T.);
#86907 = VERTEX_POINT('',#86908);
#86908 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#86909 = SURFACE_CURVE('',#86910,(#86915),.PCURVE_S1.);
#86910 = CIRCLE('',#86911,0.2);
#86911 = AXIS2_PLACEMENT_3D('',#86912,#86913,#86914);
#86912 = CARTESIAN_POINT('',(-0.198853102307,-37.49976111442,
    15.993229416921));
#86913 = DIRECTION('',(1.,0.E+000,0.E+000));
#86914 = DIRECTION('',(0.E+000,-0.457326330612,0.889298952731));
#86915 = PCURVE('',#86872,#86916);
#86916 = DEFINITIONAL_REPRESENTATION('',(#86917),#86920);
#86917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86918,#86919),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102394),.PIECEWISE_BEZIER_KNOTS.);
#86918 = CARTESIAN_POINT('',(5.187375355484,1.035334489806));
#86919 = CARTESIAN_POINT('',(7.281770457878,1.035334489806));
#86920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86921 = ORIENTED_EDGE('',*,*,#86922,.T.);
#86922 = EDGE_CURVE('',#86907,#86923,#86925,.T.);
#86923 = VERTEX_POINT('',#86924);
#86924 = CARTESIAN_POINT('',(6.001146897693,-37.60805957829,
    15.825088277622));
#86925 = SURFACE_CURVE('',#86926,(#86930),.PCURVE_S1.);
#86926 = LINE('',#86927,#86928);
#86927 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#86928 = VECTOR('',#86929,1.);
#86929 = DIRECTION('',(1.,0.E+000,-5.730183352904E-016));
#86930 = PCURVE('',#86872,#86931);
#86931 = DEFINITIONAL_REPRESENTATION('',(#86932),#86958);
#86932 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86933,#86934,#86935,#86936,
    #86937,#86938,#86939,#86940,#86941,#86942,#86943,#86944,#86945,
    #86946,#86947,#86948,#86949,#86950,#86951,#86952,#86953,#86954,
    #86955,#86956,#86957),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-5.700156218371E-029,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#86933 = CARTESIAN_POINT('',(7.281770457879,1.035334489806));
#86934 = CARTESIAN_POINT('',(7.281770457879,1.129273883745));
#86935 = CARTESIAN_POINT('',(7.281770457879,1.317152671624));
#86936 = CARTESIAN_POINT('',(7.281770457879,1.598970853442));
#86937 = CARTESIAN_POINT('',(7.281770457879,1.88078903526));
#86938 = CARTESIAN_POINT('',(7.281770457879,2.162607217079));
#86939 = CARTESIAN_POINT('',(7.281770457879,2.444425398897));
#86940 = CARTESIAN_POINT('',(7.281770457879,2.726243580715));
#86941 = CARTESIAN_POINT('',(7.281770457879,3.008061762533));
#86942 = CARTESIAN_POINT('',(7.281770457879,3.289879944351));
#86943 = CARTESIAN_POINT('',(7.281770457879,3.571698126169));
#86944 = CARTESIAN_POINT('',(7.281770457879,3.853516307988));
#86945 = CARTESIAN_POINT('',(7.281770457879,4.135334489806));
#86946 = CARTESIAN_POINT('',(7.281770457879,4.417152671624));
#86947 = CARTESIAN_POINT('',(7.281770457879,4.698970853442));
#86948 = CARTESIAN_POINT('',(7.281770457879,4.98078903526));
#86949 = CARTESIAN_POINT('',(7.281770457879,5.262607217079));
#86950 = CARTESIAN_POINT('',(7.281770457879,5.544425398897));
#86951 = CARTESIAN_POINT('',(7.281770457879,5.826243580715));
#86952 = CARTESIAN_POINT('',(7.281770457879,6.108061762533));
#86953 = CARTESIAN_POINT('',(7.281770457879,6.389879944351));
#86954 = CARTESIAN_POINT('',(7.281770457879,6.671698126169));
#86955 = CARTESIAN_POINT('',(7.281770457879,6.953516307988));
#86956 = CARTESIAN_POINT('',(7.281770457879,7.141395095866));
#86957 = CARTESIAN_POINT('',(7.281770457879,7.235334489806));
#86958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86959 = ORIENTED_EDGE('',*,*,#86960,.F.);
#86960 = EDGE_CURVE('',#86864,#86923,#86961,.T.);
#86961 = SURFACE_CURVE('',#86962,(#86967),.PCURVE_S1.);
#86962 = CIRCLE('',#86963,0.2);
#86963 = AXIS2_PLACEMENT_3D('',#86964,#86965,#86966);
#86964 = CARTESIAN_POINT('',(6.001146897693,-37.49976111442,
    15.993229416921));
#86965 = DIRECTION('',(1.,0.E+000,0.E+000));
#86966 = DIRECTION('',(0.E+000,-0.457326330612,0.889298952731));
#86967 = PCURVE('',#86872,#86968);
#86968 = DEFINITIONAL_REPRESENTATION('',(#86969),#86972);
#86969 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86970,#86971),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102394),.PIECEWISE_BEZIER_KNOTS.);
#86970 = CARTESIAN_POINT('',(5.187375355484,7.235334489806));
#86971 = CARTESIAN_POINT('',(7.281770457878,7.235334489806));
#86972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86977)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86974,#86975,#86976)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86974 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86975 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86976 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86977 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86974,
  'distance_accuracy_value','confusion accuracy');
#86978 = SHAPE_DEFINITION_REPRESENTATION(#86979,#86854);
#86979 = PRODUCT_DEFINITION_SHAPE('','',#86980);
#86980 = PRODUCT_DEFINITION('design','',#86981,#86984);
#86981 = PRODUCT_DEFINITION_FORMATION('','',#86982);
#86982 = PRODUCT('CADSOFTTOOLS 1.465','CADSOFTTOOLS 1.465','',(#86983));
#86983 = PRODUCT_CONTEXT('',#2,'mechanical');
#86984 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86985 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86986,#86988);
#86986 = ( REPRESENTATION_RELATIONSHIP('','',#86854,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86987) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86987 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1871);
#86988 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86989);
#86989 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('465','','',#5,#86980,$);
#86990 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86982));
#86991 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86992),#87066);
#86992 = SHELL_BASED_SURFACE_MODEL('',(#86993));
#86993 = OPEN_SHELL('',(#86994));
#86994 = ADVANCED_FACE('',(#86995),#87009,.T.);
#86995 = FACE_BOUND('',#86996,.T.);
#86996 = EDGE_LOOP('',(#86997,#87020,#87036,#87052));
#86997 = ORIENTED_EDGE('',*,*,#86998,.T.);
#86998 = EDGE_CURVE('',#86999,#87001,#87003,.T.);
#86999 = VERTEX_POINT('',#87000);
#87000 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#87001 = VERTEX_POINT('',#87002);
#87002 = CARTESIAN_POINT('',(-0.198853102307,-37.41658312233,
    15.701759708938));
#87003 = SURFACE_CURVE('',#87004,(#87008),.PCURVE_S1.);
#87004 = LINE('',#87005,#87006);
#87005 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#87006 = VECTOR('',#87007,1.);
#87007 = DIRECTION('',(0.E+000,0.840705696495,-0.541492319318));
#87008 = PCURVE('',#87009,#87014);
#87009 = PLANE('',#87010);
#87010 = AXIS2_PLACEMENT_3D('',#87011,#87012,#87013);
#87011 = CARTESIAN_POINT('',(-1.234187592112,-37.17180725315,
    15.54410138253));
#87012 = DIRECTION('',(0.E+000,-0.541492319318,-0.840705696495));
#87013 = DIRECTION('',(0.E+000,-0.840705696495,0.541492319318));
#87014 = DEFINITIONAL_REPRESENTATION('',(#87015),#87019);
#87015 = LINE('',#87016,#87017);
#87016 = CARTESIAN_POINT('',(0.51891206037,-1.035334489806));
#87017 = VECTOR('',#87018,1.);
#87018 = DIRECTION('',(-1.,-0.E+000));
#87019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87020 = ORIENTED_EDGE('',*,*,#87021,.T.);
#87021 = EDGE_CURVE('',#87001,#87022,#87024,.T.);
#87022 = VERTEX_POINT('',#87023);
#87023 = CARTESIAN_POINT('',(6.001146897693,-37.41658312233,
    15.701759708938));
#87024 = SURFACE_CURVE('',#87025,(#87029),.PCURVE_S1.);
#87025 = LINE('',#87026,#87027);
#87026 = CARTESIAN_POINT('',(-0.198853102307,-37.41658312233,
    15.701759708938));
#87027 = VECTOR('',#87028,1.);
#87028 = DIRECTION('',(1.,-2.292073341162E-015,1.432545838226E-015));
#87029 = PCURVE('',#87009,#87030);
#87030 = DEFINITIONAL_REPRESENTATION('',(#87031),#87035);
#87031 = LINE('',#87032,#87033);
#87032 = CARTESIAN_POINT('',(0.291155240405,-1.035334489806));
#87033 = VECTOR('',#87034,1.);
#87034 = DIRECTION('',(2.70267168317E-015,-1.));
#87035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87036 = ORIENTED_EDGE('',*,*,#87037,.F.);
#87037 = EDGE_CURVE('',#87038,#87022,#87040,.T.);
#87038 = VERTEX_POINT('',#87039);
#87039 = CARTESIAN_POINT('',(6.001146897693,-37.60805957829,
    15.825088277622));
#87040 = SURFACE_CURVE('',#87041,(#87045),.PCURVE_S1.);
#87041 = LINE('',#87042,#87043);
#87042 = CARTESIAN_POINT('',(6.001146897693,-37.60805957829,
    15.825088277622));
#87043 = VECTOR('',#87044,1.);
#87044 = DIRECTION('',(0.E+000,0.840705696495,-0.541492319318));
#87045 = PCURVE('',#87009,#87046);
#87046 = DEFINITIONAL_REPRESENTATION('',(#87047),#87051);
#87047 = LINE('',#87048,#87049);
#87048 = CARTESIAN_POINT('',(0.51891206037,-7.235334489806));
#87049 = VECTOR('',#87050,1.);
#87050 = DIRECTION('',(-1.,-0.E+000));
#87051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87052 = ORIENTED_EDGE('',*,*,#87053,.F.);
#87053 = EDGE_CURVE('',#86999,#87038,#87054,.T.);
#87054 = SURFACE_CURVE('',#87055,(#87059),.PCURVE_S1.);
#87055 = LINE('',#87056,#87057);
#87056 = CARTESIAN_POINT('',(-0.198853102307,-37.60805957829,
    15.825088277622));
#87057 = VECTOR('',#87058,1.);
#87058 = DIRECTION('',(1.,0.E+000,-5.730183352904E-016));
#87059 = PCURVE('',#87009,#87060);
#87060 = DEFINITIONAL_REPRESENTATION('',(#87061),#87065);
#87061 = LINE('',#87062,#87063);
#87062 = CARTESIAN_POINT('',(0.51891206037,-1.035334489806));
#87063 = VECTOR('',#87064,1.);
#87064 = DIRECTION('',(-3.102850273881E-016,-1.));
#87065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87070)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87067,#87068,#87069)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87067 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87068 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87069 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87070 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87067,
  'distance_accuracy_value','confusion accuracy');
#87071 = SHAPE_DEFINITION_REPRESENTATION(#87072,#86991);
#87072 = PRODUCT_DEFINITION_SHAPE('','',#87073);
#87073 = PRODUCT_DEFINITION('design','',#87074,#87077);
#87074 = PRODUCT_DEFINITION_FORMATION('','',#87075);
#87075 = PRODUCT('CADSOFTTOOLS 1.466','CADSOFTTOOLS 1.466','',(#87076));
#87076 = PRODUCT_CONTEXT('',#2,'mechanical');
#87077 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87078 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87079,#87081);
#87079 = ( REPRESENTATION_RELATIONSHIP('','',#86991,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87080) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87080 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1875);
#87081 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87082);
#87082 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('466','','',#5,#87073,$);
#87083 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87075));
#87084 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87085),#87203);
#87085 = SHELL_BASED_SURFACE_MODEL('',(#87086));
#87086 = OPEN_SHELL('',(#87087));
#87087 = ADVANCED_FACE('',(#87088),#87103,.F.);
#87088 = FACE_BOUND('',#87089,.F.);
#87089 = EDGE_LOOP('',(#87090,#87113,#87151,#87167));
#87090 = ORIENTED_EDGE('',*,*,#87091,.T.);
#87091 = EDGE_CURVE('',#87092,#87094,#87096,.T.);
#87092 = VERTEX_POINT('',#87093);
#87093 = CARTESIAN_POINT('',(6.001146897693,-37.41658312233,
    15.701759708938));
#87094 = VERTEX_POINT('',#87095);
#87095 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#87096 = SURFACE_CURVE('',#87097,(#87102),.PCURVE_S1.);
#87097 = CIRCLE('',#87098,15.);
#87098 = AXIS2_PLACEMENT_3D('',#87099,#87100,#87101);
#87099 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#87100 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87101 = DIRECTION('',(0.E+000,0.997705679361,-6.770064526979E-002));
#87102 = PCURVE('',#87103,#87108);
#87103 = CYLINDRICAL_SURFACE('',#87104,15.);
#87104 = AXIS2_PLACEMENT_3D('',#87105,#87106,#87107);
#87105 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#87106 = DIRECTION('',(1.,0.E+000,0.E+000));
#87107 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#87108 = DEFINITIONAL_REPRESENTATION('',(#87109),#87112);
#87109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87110,#87111),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#87110 = CARTESIAN_POINT('',(3.073840689276,17.011276579096));
#87111 = CARTESIAN_POINT('',(3.028345021175,17.011276579096));
#87112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87113 = ORIENTED_EDGE('',*,*,#87114,.T.);
#87114 = EDGE_CURVE('',#87094,#87115,#87117,.T.);
#87115 = VERTEX_POINT('',#87116);
#87116 = CARTESIAN_POINT('',(-0.198853102307,-37.47825410736,
    15.022176069444));
#87117 = SURFACE_CURVE('',#87118,(#87122),.PCURVE_S1.);
#87118 = LINE('',#87119,#87120);
#87119 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#87120 = VECTOR('',#87121,1.);
#87121 = DIRECTION('',(-1.,-2.292073341162E-015,-1.146036670581E-015));
#87122 = PCURVE('',#87103,#87123);
#87123 = DEFINITIONAL_REPRESENTATION('',(#87124),#87150);
#87124 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87125,#87126,#87127,#87128,
    #87129,#87130,#87131,#87132,#87133,#87134,#87135,#87136,#87137,
    #87138,#87139,#87140,#87141,#87142,#87143,#87144,#87145,#87146,
    #87147,#87148,#87149),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.93098878501E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),.UNSPECIFIED.);
#87125 = CARTESIAN_POINT('',(3.028345021175,17.011276579096));
#87126 = CARTESIAN_POINT('',(3.028345021175,16.917337185157));
#87127 = CARTESIAN_POINT('',(3.028345021175,16.729458397278));
#87128 = CARTESIAN_POINT('',(3.028345021175,16.44764021546));
#87129 = CARTESIAN_POINT('',(3.028345021175,16.165822033642));
#87130 = CARTESIAN_POINT('',(3.028345021175,15.884003851824));
#87131 = CARTESIAN_POINT('',(3.028345021175,15.602185670005));
#87132 = CARTESIAN_POINT('',(3.028345021175,15.320367488187));
#87133 = CARTESIAN_POINT('',(3.028345021175,15.038549306369));
#87134 = CARTESIAN_POINT('',(3.028345021175,14.756731124551));
#87135 = CARTESIAN_POINT('',(3.028345021175,14.474912942733));
#87136 = CARTESIAN_POINT('',(3.028345021175,14.193094760915));
#87137 = CARTESIAN_POINT('',(3.028345021175,13.911276579096));
#87138 = CARTESIAN_POINT('',(3.028345021175,13.629458397278));
#87139 = CARTESIAN_POINT('',(3.028345021175,13.34764021546));
#87140 = CARTESIAN_POINT('',(3.028345021175,13.065822033642));
#87141 = CARTESIAN_POINT('',(3.028345021175,12.784003851824));
#87142 = CARTESIAN_POINT('',(3.028345021175,12.502185670005));
#87143 = CARTESIAN_POINT('',(3.028345021175,12.220367488187));
#87144 = CARTESIAN_POINT('',(3.028345021175,11.938549306369));
#87145 = CARTESIAN_POINT('',(3.028345021175,11.656731124551));
#87146 = CARTESIAN_POINT('',(3.028345021175,11.374912942733));
#87147 = CARTESIAN_POINT('',(3.028345021175,11.093094760915));
#87148 = CARTESIAN_POINT('',(3.028345021175,10.905215973036));
#87149 = CARTESIAN_POINT('',(3.028345021175,10.811276579096));
#87150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87151 = ORIENTED_EDGE('',*,*,#87152,.F.);
#87152 = EDGE_CURVE('',#87153,#87115,#87155,.T.);
#87153 = VERTEX_POINT('',#87154);
#87154 = CARTESIAN_POINT('',(-0.198853102307,-37.41658312233,
    15.701759708938));
#87155 = SURFACE_CURVE('',#87156,(#87161),.PCURVE_S1.);
#87156 = CIRCLE('',#87157,15.);
#87157 = AXIS2_PLACEMENT_3D('',#87158,#87159,#87160);
#87158 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#87159 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87160 = DIRECTION('',(0.E+000,0.997705679361,-6.770064526979E-002));
#87161 = PCURVE('',#87103,#87162);
#87162 = DEFINITIONAL_REPRESENTATION('',(#87163),#87166);
#87163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87164,#87165),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#87164 = CARTESIAN_POINT('',(3.073840689276,10.811276579096));
#87165 = CARTESIAN_POINT('',(3.028345021175,10.811276579096));
#87166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87167 = ORIENTED_EDGE('',*,*,#87168,.T.);
#87168 = EDGE_CURVE('',#87153,#87092,#87169,.T.);
#87169 = SURFACE_CURVE('',#87170,(#87174),.PCURVE_S1.);
#87170 = LINE('',#87171,#87172);
#87171 = CARTESIAN_POINT('',(-0.198853102307,-37.41658312233,
    15.701759708938));
#87172 = VECTOR('',#87173,1.);
#87173 = DIRECTION('',(1.,-2.292073341162E-015,1.432545838226E-015));
#87174 = PCURVE('',#87103,#87175);
#87175 = DEFINITIONAL_REPRESENTATION('',(#87176),#87202);
#87176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87177,#87178,#87179,#87180,
    #87181,#87182,#87183,#87184,#87185,#87186,#87187,#87188,#87189,
    #87190,#87191,#87192,#87193,#87194,#87195,#87196,#87197,#87198,
    #87199,#87200,#87201),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.301736496373E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#87177 = CARTESIAN_POINT('',(3.073840689276,10.811276579096));
#87178 = CARTESIAN_POINT('',(3.073840689276,10.905215973036));
#87179 = CARTESIAN_POINT('',(3.073840689276,11.093094760915));
#87180 = CARTESIAN_POINT('',(3.073840689276,11.374912942733));
#87181 = CARTESIAN_POINT('',(3.073840689276,11.656731124551));
#87182 = CARTESIAN_POINT('',(3.073840689276,11.938549306369));
#87183 = CARTESIAN_POINT('',(3.073840689276,12.220367488187));
#87184 = CARTESIAN_POINT('',(3.073840689276,12.502185670005));
#87185 = CARTESIAN_POINT('',(3.073840689276,12.784003851824));
#87186 = CARTESIAN_POINT('',(3.073840689276,13.065822033642));
#87187 = CARTESIAN_POINT('',(3.073840689276,13.34764021546));
#87188 = CARTESIAN_POINT('',(3.073840689276,13.629458397278));
#87189 = CARTESIAN_POINT('',(3.073840689276,13.911276579096));
#87190 = CARTESIAN_POINT('',(3.073840689276,14.193094760915));
#87191 = CARTESIAN_POINT('',(3.073840689276,14.474912942733));
#87192 = CARTESIAN_POINT('',(3.073840689276,14.756731124551));
#87193 = CARTESIAN_POINT('',(3.073840689276,15.038549306369));
#87194 = CARTESIAN_POINT('',(3.073840689276,15.320367488187));
#87195 = CARTESIAN_POINT('',(3.073840689276,15.602185670005));
#87196 = CARTESIAN_POINT('',(3.073840689276,15.884003851824));
#87197 = CARTESIAN_POINT('',(3.073840689276,16.165822033642));
#87198 = CARTESIAN_POINT('',(3.073840689276,16.44764021546));
#87199 = CARTESIAN_POINT('',(3.073840689276,16.729458397278));
#87200 = CARTESIAN_POINT('',(3.073840689276,16.917337185157));
#87201 = CARTESIAN_POINT('',(3.073840689276,17.011276579096));
#87202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87207)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87204,#87205,#87206)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87204,
  'distance_accuracy_value','confusion accuracy');
#87208 = SHAPE_DEFINITION_REPRESENTATION(#87209,#87084);
#87209 = PRODUCT_DEFINITION_SHAPE('','',#87210);
#87210 = PRODUCT_DEFINITION('design','',#87211,#87214);
#87211 = PRODUCT_DEFINITION_FORMATION('','',#87212);
#87212 = PRODUCT('CADSOFTTOOLS 1.467','CADSOFTTOOLS 1.467','',(#87213));
#87213 = PRODUCT_CONTEXT('',#2,'mechanical');
#87214 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87215 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87216,#87218);
#87216 = ( REPRESENTATION_RELATIONSHIP('','',#87084,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87217) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87217 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1879);
#87218 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87219);
#87219 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('467','','',#5,#87210,$);
#87220 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87212));
#87221 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87222),#87296);
#87222 = SHELL_BASED_SURFACE_MODEL('',(#87223));
#87223 = OPEN_SHELL('',(#87224));
#87224 = ADVANCED_FACE('',(#87225),#87239,.T.);
#87225 = FACE_BOUND('',#87226,.T.);
#87226 = EDGE_LOOP('',(#87227,#87250,#87266,#87282));
#87227 = ORIENTED_EDGE('',*,*,#87228,.F.);
#87228 = EDGE_CURVE('',#87229,#87231,#87233,.T.);
#87229 = VERTEX_POINT('',#87230);
#87230 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#87231 = VERTEX_POINT('',#87232);
#87232 = CARTESIAN_POINT('',(6.001146897693,-37.68880347531,
    14.935330616495));
#87233 = SURFACE_CURVE('',#87234,(#87238),.PCURVE_S1.);
#87234 = LINE('',#87235,#87236);
#87235 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#87236 = VECTOR('',#87237,1.);
#87237 = DIRECTION('',(0.E+000,-0.924448137179,-0.38130780436));
#87238 = PCURVE('',#87239,#87244);
#87239 = PLANE('',#87240);
#87240 = AXIS2_PLACEMENT_3D('',#87241,#87242,#87243);
#87241 = CARTESIAN_POINT('',(-1.247605763903,-37.68880347531,
    14.935330616495));
#87242 = DIRECTION('',(0.E+000,-0.38130780436,0.924448137179));
#87243 = DIRECTION('',(0.E+000,0.924448137179,0.38130780436));
#87244 = DEFINITIONAL_REPRESENTATION('',(#87245),#87249);
#87245 = LINE('',#87246,#87247);
#87246 = CARTESIAN_POINT('',(0.227756819966,-7.248752661596));
#87247 = VECTOR('',#87248,1.);
#87248 = DIRECTION('',(-1.,-0.E+000));
#87249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87250 = ORIENTED_EDGE('',*,*,#87251,.T.);
#87251 = EDGE_CURVE('',#87229,#87252,#87254,.T.);
#87252 = VERTEX_POINT('',#87253);
#87253 = CARTESIAN_POINT('',(-0.198853102307,-37.47825410736,
    15.022176069444));
#87254 = SURFACE_CURVE('',#87255,(#87259),.PCURVE_S1.);
#87255 = LINE('',#87256,#87257);
#87256 = CARTESIAN_POINT('',(6.001146897693,-37.47825410736,
    15.022176069444));
#87257 = VECTOR('',#87258,1.);
#87258 = DIRECTION('',(-1.,-2.292073341162E-015,-1.146036670581E-015));
#87259 = PCURVE('',#87239,#87260);
#87260 = DEFINITIONAL_REPRESENTATION('',(#87261),#87265);
#87261 = LINE('',#87262,#87263);
#87262 = CARTESIAN_POINT('',(0.227756819966,-7.248752661596));
#87263 = VECTOR('',#87264,1.);
#87264 = DIRECTION('',(-2.55589565709E-015,1.));
#87265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87266 = ORIENTED_EDGE('',*,*,#87267,.T.);
#87267 = EDGE_CURVE('',#87252,#87268,#87270,.T.);
#87268 = VERTEX_POINT('',#87269);
#87269 = CARTESIAN_POINT('',(-0.198853102307,-37.68880347531,
    14.935330616495));
#87270 = SURFACE_CURVE('',#87271,(#87275),.PCURVE_S1.);
#87271 = LINE('',#87272,#87273);
#87272 = CARTESIAN_POINT('',(-0.198853102307,-37.47825410736,
    15.022176069444));
#87273 = VECTOR('',#87274,1.);
#87274 = DIRECTION('',(0.E+000,-0.924448137179,-0.38130780436));
#87275 = PCURVE('',#87239,#87276);
#87276 = DEFINITIONAL_REPRESENTATION('',(#87277),#87281);
#87277 = LINE('',#87278,#87279);
#87278 = CARTESIAN_POINT('',(0.227756819966,-1.048752661596));
#87279 = VECTOR('',#87280,1.);
#87280 = DIRECTION('',(-1.,-0.E+000));
#87281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87282 = ORIENTED_EDGE('',*,*,#87283,.T.);
#87283 = EDGE_CURVE('',#87268,#87231,#87284,.T.);
#87284 = SURFACE_CURVE('',#87285,(#87289),.PCURVE_S1.);
#87285 = LINE('',#87286,#87287);
#87286 = CARTESIAN_POINT('',(-0.198853102307,-37.68880347531,
    14.935330616495));
#87287 = VECTOR('',#87288,1.);
#87288 = DIRECTION('',(1.,1.146036670581E-015,5.730183352904E-016));
#87289 = PCURVE('',#87239,#87290);
#87290 = DEFINITIONAL_REPRESENTATION('',(#87291),#87295);
#87291 = LINE('',#87292,#87293);
#87292 = CARTESIAN_POINT('',(0.E+000,-1.048752661596));
#87293 = VECTOR('',#87294,1.);
#87294 = DIRECTION('',(1.277947828545E-015,-1.));
#87295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87300)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87297,#87298,#87299)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87297 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87298 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87299 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87300 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87297,
  'distance_accuracy_value','confusion accuracy');
#87301 = SHAPE_DEFINITION_REPRESENTATION(#87302,#87221);
#87302 = PRODUCT_DEFINITION_SHAPE('','',#87303);
#87303 = PRODUCT_DEFINITION('design','',#87304,#87307);
#87304 = PRODUCT_DEFINITION_FORMATION('','',#87305);
#87305 = PRODUCT('CADSOFTTOOLS 1.468','CADSOFTTOOLS 1.468','',(#87306));
#87306 = PRODUCT_CONTEXT('',#2,'mechanical');
#87307 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87308 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87309,#87311);
#87309 = ( REPRESENTATION_RELATIONSHIP('','',#87221,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87310) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87310 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1883);
#87311 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87312);
#87312 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('468','','',#5,#87303,$);
#87313 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87305));
#87314 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87315),#87433);
#87315 = SHELL_BASED_SURFACE_MODEL('',(#87316));
#87316 = OPEN_SHELL('',(#87317));
#87317 = ADVANCED_FACE('',(#87318),#87332,.T.);
#87318 = FACE_BOUND('',#87319,.T.);
#87319 = EDGE_LOOP('',(#87320,#87365,#87381,#87419));
#87320 = ORIENTED_EDGE('',*,*,#87321,.F.);
#87321 = EDGE_CURVE('',#87322,#87324,#87326,.T.);
#87322 = VERTEX_POINT('',#87323);
#87323 = CARTESIAN_POINT('',(-0.198853102307,-37.68880347531,
    14.935330616495));
#87324 = VERTEX_POINT('',#87325);
#87325 = CARTESIAN_POINT('',(6.001146897693,-37.68880347531,
    14.935330616495));
#87326 = SURFACE_CURVE('',#87327,(#87331),.PCURVE_S1.);
#87327 = LINE('',#87328,#87329);
#87328 = CARTESIAN_POINT('',(-0.198853102307,-37.68880347531,
    14.935330616495));
#87329 = VECTOR('',#87330,1.);
#87330 = DIRECTION('',(1.,1.146036670581E-015,5.730183352904E-016));
#87331 = PCURVE('',#87332,#87337);
#87332 = CYLINDRICAL_SURFACE('',#87333,0.2);
#87333 = AXIS2_PLACEMENT_3D('',#87334,#87335,#87336);
#87334 = CARTESIAN_POINT('',(-1.247605763903,-37.61254191444,
    14.750440989059));
#87335 = DIRECTION('',(1.,0.E+000,0.E+000));
#87336 = DIRECTION('',(0.E+000,-1.,0.E+000));
#87337 = DEFINITIONAL_REPRESENTATION('',(#87338),#87364);
#87338 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87339,#87340,#87341,#87342,
    #87343,#87344,#87345,#87346,#87347,#87348,#87349,#87350,#87351,
    #87352,#87353,#87354,#87355,#87356,#87357,#87358,#87359,#87360,
    #87361,#87362,#87363),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#87339 = CARTESIAN_POINT('',(5.103599551389,1.048752661596));
#87340 = CARTESIAN_POINT('',(5.103599551389,1.142692055535));
#87341 = CARTESIAN_POINT('',(5.103599551389,1.330570843414));
#87342 = CARTESIAN_POINT('',(5.103599551389,1.612389025232));
#87343 = CARTESIAN_POINT('',(5.103599551389,1.89420720705));
#87344 = CARTESIAN_POINT('',(5.103599551389,2.176025388869));
#87345 = CARTESIAN_POINT('',(5.103599551389,2.457843570687));
#87346 = CARTESIAN_POINT('',(5.103599551389,2.739661752505));
#87347 = CARTESIAN_POINT('',(5.103599551389,3.021479934323));
#87348 = CARTESIAN_POINT('',(5.103599551389,3.303298116141));
#87349 = CARTESIAN_POINT('',(5.103599551389,3.585116297959));
#87350 = CARTESIAN_POINT('',(5.103599551389,3.866934479778));
#87351 = CARTESIAN_POINT('',(5.103599551389,4.148752661596));
#87352 = CARTESIAN_POINT('',(5.103599551389,4.430570843414));
#87353 = CARTESIAN_POINT('',(5.103599551389,4.712389025232));
#87354 = CARTESIAN_POINT('',(5.103599551389,4.99420720705));
#87355 = CARTESIAN_POINT('',(5.103599551389,5.276025388869));
#87356 = CARTESIAN_POINT('',(5.103599551389,5.557843570687));
#87357 = CARTESIAN_POINT('',(5.103599551389,5.839661752505));
#87358 = CARTESIAN_POINT('',(5.103599551389,6.121479934323));
#87359 = CARTESIAN_POINT('',(5.103599551389,6.403298116141));
#87360 = CARTESIAN_POINT('',(5.103599551389,6.685116297959));
#87361 = CARTESIAN_POINT('',(5.103599551389,6.966934479778));
#87362 = CARTESIAN_POINT('',(5.103599551389,7.154813267656));
#87363 = CARTESIAN_POINT('',(5.103599551389,7.248752661596));
#87364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87365 = ORIENTED_EDGE('',*,*,#87366,.T.);
#87366 = EDGE_CURVE('',#87322,#87367,#87369,.T.);
#87367 = VERTEX_POINT('',#87368);
#87368 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#87369 = SURFACE_CURVE('',#87370,(#87375),.PCURVE_S1.);
#87370 = CIRCLE('',#87371,0.2);
#87371 = AXIS2_PLACEMENT_3D('',#87372,#87373,#87374);
#87372 = CARTESIAN_POINT('',(-0.198853102307,-37.61254191444,
    14.750440989059));
#87373 = DIRECTION('',(1.,0.E+000,0.E+000));
#87374 = DIRECTION('',(0.E+000,-0.38130780436,0.924448137179));
#87375 = PCURVE('',#87332,#87376);
#87376 = DEFINITIONAL_REPRESENTATION('',(#87377),#87380);
#87377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87378,#87379),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102392),.PIECEWISE_BEZIER_KNOTS.);
#87378 = CARTESIAN_POINT('',(5.103599551389,1.048752661596));
#87379 = CARTESIAN_POINT('',(7.197994653782,1.048752661596));
#87380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87381 = ORIENTED_EDGE('',*,*,#87382,.T.);
#87382 = EDGE_CURVE('',#87367,#87383,#87385,.T.);
#87383 = VERTEX_POINT('',#87384);
#87384 = CARTESIAN_POINT('',(6.001146897693,-37.73453024826,
    14.591951726294));
#87385 = SURFACE_CURVE('',#87386,(#87390),.PCURVE_S1.);
#87386 = LINE('',#87387,#87388);
#87387 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#87388 = VECTOR('',#87389,1.);
#87389 = DIRECTION('',(1.,0.E+000,2.865091676452E-016));
#87390 = PCURVE('',#87332,#87391);
#87391 = DEFINITIONAL_REPRESENTATION('',(#87392),#87418);
#87392 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87393,#87394,#87395,#87396,
    #87397,#87398,#87399,#87400,#87401,#87402,#87403,#87404,#87405,
    #87406,#87407,#87408,#87409,#87410,#87411,#87412,#87413,#87414,
    #87415,#87416,#87417),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#87393 = CARTESIAN_POINT('',(7.197994653782,1.048752661596));
#87394 = CARTESIAN_POINT('',(7.197994653782,1.142692055535));
#87395 = CARTESIAN_POINT('',(7.197994653782,1.330570843414));
#87396 = CARTESIAN_POINT('',(7.197994653782,1.612389025232));
#87397 = CARTESIAN_POINT('',(7.197994653782,1.89420720705));
#87398 = CARTESIAN_POINT('',(7.197994653782,2.176025388869));
#87399 = CARTESIAN_POINT('',(7.197994653782,2.457843570687));
#87400 = CARTESIAN_POINT('',(7.197994653782,2.739661752505));
#87401 = CARTESIAN_POINT('',(7.197994653782,3.021479934323));
#87402 = CARTESIAN_POINT('',(7.197994653782,3.303298116141));
#87403 = CARTESIAN_POINT('',(7.197994653782,3.585116297959));
#87404 = CARTESIAN_POINT('',(7.197994653782,3.866934479778));
#87405 = CARTESIAN_POINT('',(7.197994653782,4.148752661596));
#87406 = CARTESIAN_POINT('',(7.197994653782,4.430570843414));
#87407 = CARTESIAN_POINT('',(7.197994653782,4.712389025232));
#87408 = CARTESIAN_POINT('',(7.197994653782,4.99420720705));
#87409 = CARTESIAN_POINT('',(7.197994653782,5.276025388869));
#87410 = CARTESIAN_POINT('',(7.197994653782,5.557843570687));
#87411 = CARTESIAN_POINT('',(7.197994653782,5.839661752505));
#87412 = CARTESIAN_POINT('',(7.197994653782,6.121479934323));
#87413 = CARTESIAN_POINT('',(7.197994653782,6.403298116141));
#87414 = CARTESIAN_POINT('',(7.197994653782,6.685116297959));
#87415 = CARTESIAN_POINT('',(7.197994653782,6.966934479778));
#87416 = CARTESIAN_POINT('',(7.197994653782,7.154813267656));
#87417 = CARTESIAN_POINT('',(7.197994653782,7.248752661596));
#87418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87419 = ORIENTED_EDGE('',*,*,#87420,.F.);
#87420 = EDGE_CURVE('',#87324,#87383,#87421,.T.);
#87421 = SURFACE_CURVE('',#87422,(#87427),.PCURVE_S1.);
#87422 = CIRCLE('',#87423,0.2);
#87423 = AXIS2_PLACEMENT_3D('',#87424,#87425,#87426);
#87424 = CARTESIAN_POINT('',(6.001146897693,-37.61254191444,
    14.750440989059));
#87425 = DIRECTION('',(1.,0.E+000,0.E+000));
#87426 = DIRECTION('',(0.E+000,-0.38130780436,0.924448137179));
#87427 = PCURVE('',#87332,#87428);
#87428 = DEFINITIONAL_REPRESENTATION('',(#87429),#87432);
#87429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87430,#87431),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102392),.PIECEWISE_BEZIER_KNOTS.);
#87430 = CARTESIAN_POINT('',(5.103599551389,7.248752661596));
#87431 = CARTESIAN_POINT('',(7.197994653782,7.248752661596));
#87432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87437)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87434,#87435,#87436)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87434 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87435 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87436 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87437 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87434,
  'distance_accuracy_value','confusion accuracy');
#87438 = SHAPE_DEFINITION_REPRESENTATION(#87439,#87314);
#87439 = PRODUCT_DEFINITION_SHAPE('','',#87440);
#87440 = PRODUCT_DEFINITION('design','',#87441,#87444);
#87441 = PRODUCT_DEFINITION_FORMATION('','',#87442);
#87442 = PRODUCT('CADSOFTTOOLS 1.469','CADSOFTTOOLS 1.469','',(#87443));
#87443 = PRODUCT_CONTEXT('',#2,'mechanical');
#87444 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87446,#87448);
#87446 = ( REPRESENTATION_RELATIONSHIP('','',#87314,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87447) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1887);
#87448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87449);
#87449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('469','','',#5,#87440,$);
#87450 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87442));
#87451 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87452),#87526);
#87452 = SHELL_BASED_SURFACE_MODEL('',(#87453));
#87453 = OPEN_SHELL('',(#87454));
#87454 = ADVANCED_FACE('',(#87455),#87469,.T.);
#87455 = FACE_BOUND('',#87456,.T.);
#87456 = EDGE_LOOP('',(#87457,#87480,#87496,#87512));
#87457 = ORIENTED_EDGE('',*,*,#87458,.T.);
#87458 = EDGE_CURVE('',#87459,#87461,#87463,.T.);
#87459 = VERTEX_POINT('',#87460);
#87460 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#87461 = VERTEX_POINT('',#87462);
#87462 = CARTESIAN_POINT('',(-0.198853102307,-37.55404519583,
    14.453033351376));
#87463 = SURFACE_CURVE('',#87464,(#87468),.PCURVE_S1.);
#87464 = LINE('',#87465,#87466);
#87465 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#87466 = VECTOR('',#87467,1.);
#87467 = DIRECTION('',(0.E+000,0.792446313826,-0.609941669099));
#87468 = PCURVE('',#87469,#87474);
#87469 = PLANE('',#87470);
#87470 = AXIS2_PLACEMENT_3D('',#87471,#87472,#87473);
#87471 = CARTESIAN_POINT('',(-1.247605763903,-37.32332029882,
    14.275445638077));
#87472 = DIRECTION('',(0.E+000,-0.609941669099,-0.792446313826));
#87473 = DIRECTION('',(0.E+000,-0.792446313826,0.609941669099));
#87474 = DEFINITIONAL_REPRESENTATION('',(#87475),#87479);
#87475 = LINE('',#87476,#87477);
#87476 = CARTESIAN_POINT('',(0.51891206037,-1.048752661596));
#87477 = VECTOR('',#87478,1.);
#87478 = DIRECTION('',(-1.,-0.E+000));
#87479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87480 = ORIENTED_EDGE('',*,*,#87481,.T.);
#87481 = EDGE_CURVE('',#87461,#87482,#87484,.T.);
#87482 = VERTEX_POINT('',#87483);
#87483 = CARTESIAN_POINT('',(6.001146897693,-37.55404519583,
    14.453033351376));
#87484 = SURFACE_CURVE('',#87485,(#87489),.PCURVE_S1.);
#87485 = LINE('',#87486,#87487);
#87486 = CARTESIAN_POINT('',(-0.198853102307,-37.55404519583,
    14.453033351376));
#87487 = VECTOR('',#87488,1.);
#87488 = DIRECTION('',(1.,6.876220023485E-015,-5.157165017614E-015));
#87489 = PCURVE('',#87469,#87490);
#87490 = DEFINITIONAL_REPRESENTATION('',(#87491),#87495);
#87491 = LINE('',#87492,#87493);
#87492 = CARTESIAN_POINT('',(0.291155240404,-1.048752661596));
#87493 = VECTOR('',#87494,1.);
#87494 = DIRECTION('',(-8.594605049331E-015,-1.));
#87495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87496 = ORIENTED_EDGE('',*,*,#87497,.F.);
#87497 = EDGE_CURVE('',#87498,#87482,#87500,.T.);
#87498 = VERTEX_POINT('',#87499);
#87499 = CARTESIAN_POINT('',(6.001146897693,-37.73453024826,
    14.591951726294));
#87500 = SURFACE_CURVE('',#87501,(#87505),.PCURVE_S1.);
#87501 = LINE('',#87502,#87503);
#87502 = CARTESIAN_POINT('',(6.001146897693,-37.73453024826,
    14.591951726294));
#87503 = VECTOR('',#87504,1.);
#87504 = DIRECTION('',(0.E+000,0.792446313826,-0.609941669099));
#87505 = PCURVE('',#87469,#87506);
#87506 = DEFINITIONAL_REPRESENTATION('',(#87507),#87511);
#87507 = LINE('',#87508,#87509);
#87508 = CARTESIAN_POINT('',(0.51891206037,-7.248752661596));
#87509 = VECTOR('',#87510,1.);
#87510 = DIRECTION('',(-1.,-0.E+000));
#87511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87512 = ORIENTED_EDGE('',*,*,#87513,.F.);
#87513 = EDGE_CURVE('',#87459,#87498,#87514,.T.);
#87514 = SURFACE_CURVE('',#87515,(#87519),.PCURVE_S1.);
#87515 = LINE('',#87516,#87517);
#87516 = CARTESIAN_POINT('',(-0.198853102307,-37.73453024826,
    14.591951726294));
#87517 = VECTOR('',#87518,1.);
#87518 = DIRECTION('',(1.,0.E+000,2.865091676452E-016));
#87519 = PCURVE('',#87469,#87520);
#87520 = DEFINITIONAL_REPRESENTATION('',(#87521),#87525);
#87521 = LINE('',#87522,#87523);
#87522 = CARTESIAN_POINT('',(0.51891206037,-1.048752661596));
#87523 = VECTOR('',#87524,1.);
#87524 = DIRECTION('',(1.747538799256E-016,-1.));
#87525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87530)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87527,#87528,#87529)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87527 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87528 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87529 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87530 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87527,
  'distance_accuracy_value','confusion accuracy');
#87531 = SHAPE_DEFINITION_REPRESENTATION(#87532,#87451);
#87532 = PRODUCT_DEFINITION_SHAPE('','',#87533);
#87533 = PRODUCT_DEFINITION('design','',#87534,#87537);
#87534 = PRODUCT_DEFINITION_FORMATION('','',#87535);
#87535 = PRODUCT('CADSOFTTOOLS 1.470','CADSOFTTOOLS 1.470','',(#87536));
#87536 = PRODUCT_CONTEXT('',#2,'mechanical');
#87537 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87539,#87541);
#87539 = ( REPRESENTATION_RELATIONSHIP('','',#87451,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87540) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1891);
#87541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87542);
#87542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('470','','',#5,#87533,$);
#87543 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87535));
#87544 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87545),#87640);
#87545 = SHELL_BASED_SURFACE_MODEL('',(#87546));
#87546 = OPEN_SHELL('',(#87547));
#87547 = ADVANCED_FACE('',(#87548),#87563,.F.);
#87548 = FACE_BOUND('',#87549,.F.);
#87549 = EDGE_LOOP('',(#87550,#87573,#87588,#87604));
#87550 = ORIENTED_EDGE('',*,*,#87551,.T.);
#87551 = EDGE_CURVE('',#87552,#87554,#87556,.T.);
#87552 = VERTEX_POINT('',#87553);
#87553 = CARTESIAN_POINT('',(6.001146897693,-37.55404519583,
    14.453033351376));
#87554 = VERTEX_POINT('',#87555);
#87555 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#87556 = SURFACE_CURVE('',#87557,(#87562),.PCURVE_S1.);
#87557 = CIRCLE('',#87558,15.);
#87558 = AXIS2_PLACEMENT_3D('',#87559,#87560,#87561);
#87559 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#87560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87561 = DIRECTION('',(0.E+000,0.988541541128,-0.150949069107));
#87562 = PCURVE('',#87563,#87568);
#87563 = CYLINDRICAL_SURFACE('',#87564,15.);
#87564 = AXIS2_PLACEMENT_3D('',#87565,#87566,#87567);
#87565 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#87566 = DIRECTION('',(1.,0.E+000,0.E+000));
#87567 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#87568 = DEFINITIONAL_REPRESENTATION('',(#87569),#87572);
#87569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87570,#87571),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#87570 = CARTESIAN_POINT('',(2.990064885181,17.011276579096));
#87571 = CARTESIAN_POINT('',(2.944569217079,17.011276579096));
#87572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87573 = ORIENTED_EDGE('',*,*,#87574,.T.);
#87574 = EDGE_CURVE('',#87554,#87575,#87577,.T.);
#87575 = VERTEX_POINT('',#87576);
#87576 = CARTESIAN_POINT('',(-0.198853102307,-37.67236598536,
    13.780993602381));
#87577 = SURFACE_CURVE('',#87578,(#87582),.PCURVE_S1.);
#87578 = LINE('',#87579,#87580);
#87579 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#87580 = VECTOR('',#87581,1.);
#87581 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87582 = PCURVE('',#87563,#87583);
#87583 = DEFINITIONAL_REPRESENTATION('',(#87584),#87587);
#87584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87585,#87586),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#87585 = CARTESIAN_POINT('',(2.944569217079,17.011276579096));
#87586 = CARTESIAN_POINT('',(2.944569217079,10.811276579096));
#87587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87588 = ORIENTED_EDGE('',*,*,#87589,.F.);
#87589 = EDGE_CURVE('',#87590,#87575,#87592,.T.);
#87590 = VERTEX_POINT('',#87591);
#87591 = CARTESIAN_POINT('',(-0.198853102307,-37.55404519583,
    14.453033351376));
#87592 = SURFACE_CURVE('',#87593,(#87598),.PCURVE_S1.);
#87593 = CIRCLE('',#87594,15.);
#87594 = AXIS2_PLACEMENT_3D('',#87595,#87596,#87597);
#87595 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#87596 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87597 = DIRECTION('',(0.E+000,0.988541541128,-0.150949069107));
#87598 = PCURVE('',#87563,#87599);
#87599 = DEFINITIONAL_REPRESENTATION('',(#87600),#87603);
#87600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87601,#87602),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.549566810168E-002),.PIECEWISE_BEZIER_KNOTS.);
#87601 = CARTESIAN_POINT('',(2.990064885181,10.811276579096));
#87602 = CARTESIAN_POINT('',(2.944569217079,10.811276579096));
#87603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87604 = ORIENTED_EDGE('',*,*,#87605,.T.);
#87605 = EDGE_CURVE('',#87590,#87552,#87606,.T.);
#87606 = SURFACE_CURVE('',#87607,(#87611),.PCURVE_S1.);
#87607 = LINE('',#87608,#87609);
#87608 = CARTESIAN_POINT('',(-0.198853102307,-37.55404519583,
    14.453033351376));
#87609 = VECTOR('',#87610,1.);
#87610 = DIRECTION('',(1.,6.876220023485E-015,-5.157165017614E-015));
#87611 = PCURVE('',#87563,#87612);
#87612 = DEFINITIONAL_REPRESENTATION('',(#87613),#87639);
#87613 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87614,#87615,#87616,#87617,
    #87618,#87619,#87620,#87621,#87622,#87623,#87624,#87625,#87626,
    #87627,#87628,#87629,#87630,#87631,#87632,#87633,#87634,#87635,
    #87636,#87637,#87638),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.301736496373E-014,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#87614 = CARTESIAN_POINT('',(2.990064885181,10.811276579096));
#87615 = CARTESIAN_POINT('',(2.990064885181,10.905215973036));
#87616 = CARTESIAN_POINT('',(2.990064885181,11.093094760915));
#87617 = CARTESIAN_POINT('',(2.990064885181,11.374912942733));
#87618 = CARTESIAN_POINT('',(2.990064885181,11.656731124551));
#87619 = CARTESIAN_POINT('',(2.990064885181,11.938549306369));
#87620 = CARTESIAN_POINT('',(2.990064885181,12.220367488187));
#87621 = CARTESIAN_POINT('',(2.990064885181,12.502185670005));
#87622 = CARTESIAN_POINT('',(2.990064885181,12.784003851824));
#87623 = CARTESIAN_POINT('',(2.990064885181,13.065822033642));
#87624 = CARTESIAN_POINT('',(2.990064885181,13.34764021546));
#87625 = CARTESIAN_POINT('',(2.990064885181,13.629458397278));
#87626 = CARTESIAN_POINT('',(2.990064885181,13.911276579096));
#87627 = CARTESIAN_POINT('',(2.990064885181,14.193094760915));
#87628 = CARTESIAN_POINT('',(2.990064885181,14.474912942733));
#87629 = CARTESIAN_POINT('',(2.990064885181,14.756731124551));
#87630 = CARTESIAN_POINT('',(2.990064885181,15.038549306369));
#87631 = CARTESIAN_POINT('',(2.990064885181,15.320367488187));
#87632 = CARTESIAN_POINT('',(2.990064885181,15.602185670005));
#87633 = CARTESIAN_POINT('',(2.990064885181,15.884003851824));
#87634 = CARTESIAN_POINT('',(2.990064885181,16.165822033642));
#87635 = CARTESIAN_POINT('',(2.990064885181,16.44764021546));
#87636 = CARTESIAN_POINT('',(2.990064885181,16.729458397278));
#87637 = CARTESIAN_POINT('',(2.990064885181,16.917337185157));
#87638 = CARTESIAN_POINT('',(2.990064885181,17.011276579096));
#87639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87644)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87641,#87642,#87643)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87641 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87642 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87643 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87644 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87641,
  'distance_accuracy_value','confusion accuracy');
#87645 = SHAPE_DEFINITION_REPRESENTATION(#87646,#87544);
#87646 = PRODUCT_DEFINITION_SHAPE('','',#87647);
#87647 = PRODUCT_DEFINITION('design','',#87648,#87651);
#87648 = PRODUCT_DEFINITION_FORMATION('','',#87649);
#87649 = PRODUCT('CADSOFTTOOLS 1.471','CADSOFTTOOLS 1.471','',(#87650));
#87650 = PRODUCT_CONTEXT('',#2,'mechanical');
#87651 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87652 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87653,#87655);
#87653 = ( REPRESENTATION_RELATIONSHIP('','',#87544,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87654) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87654 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1895);
#87655 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87656);
#87656 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('471','','',#5,#87647,$);
#87657 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87649));
#87658 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87659),#87733);
#87659 = SHELL_BASED_SURFACE_MODEL('',(#87660));
#87660 = OPEN_SHELL('',(#87661));
#87661 = ADVANCED_FACE('',(#87662),#87676,.T.);
#87662 = FACE_BOUND('',#87663,.T.);
#87663 = EDGE_LOOP('',(#87664,#87687,#87703,#87719));
#87664 = ORIENTED_EDGE('',*,*,#87665,.F.);
#87665 = EDGE_CURVE('',#87666,#87668,#87670,.T.);
#87666 = VERTEX_POINT('',#87667);
#87667 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#87668 = VERTEX_POINT('',#87669);
#87669 = CARTESIAN_POINT('',(6.001146897693,-37.88944396724,
    13.712071045684));
#87670 = SURFACE_CURVE('',#87671,(#87675),.PCURVE_S1.);
#87671 = LINE('',#87672,#87673);
#87672 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#87673 = VECTOR('',#87674,1.);
#87674 = DIRECTION('',(0.E+000,-0.95311298216,-0.302614677829));
#87675 = PCURVE('',#87676,#87681);
#87676 = PLANE('',#87677);
#87677 = AXIS2_PLACEMENT_3D('',#87678,#87679,#87680);
#87678 = CARTESIAN_POINT('',(-1.25543557772,-37.88944396724,
    13.712071045684));
#87679 = DIRECTION('',(0.E+000,-0.302614677829,0.95311298216));
#87680 = DIRECTION('',(0.E+000,0.95311298216,0.302614677829));
#87681 = DEFINITIONAL_REPRESENTATION('',(#87682),#87686);
#87682 = LINE('',#87683,#87684);
#87683 = CARTESIAN_POINT('',(0.227756819966,-7.256582475413));
#87684 = VECTOR('',#87685,1.);
#87685 = DIRECTION('',(-1.,-0.E+000));
#87686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87687 = ORIENTED_EDGE('',*,*,#87688,.T.);
#87688 = EDGE_CURVE('',#87666,#87689,#87691,.T.);
#87689 = VERTEX_POINT('',#87690);
#87690 = CARTESIAN_POINT('',(-0.198853102307,-37.67236598536,
    13.780993602381));
#87691 = SURFACE_CURVE('',#87692,(#87696),.PCURVE_S1.);
#87692 = LINE('',#87693,#87694);
#87693 = CARTESIAN_POINT('',(6.001146897693,-37.67236598536,
    13.780993602381));
#87694 = VECTOR('',#87695,1.);
#87695 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87696 = PCURVE('',#87676,#87697);
#87697 = DEFINITIONAL_REPRESENTATION('',(#87698),#87702);
#87698 = LINE('',#87699,#87700);
#87699 = CARTESIAN_POINT('',(0.227756819966,-7.256582475413));
#87700 = VECTOR('',#87701,1.);
#87701 = DIRECTION('',(0.E+000,1.));
#87702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87703 = ORIENTED_EDGE('',*,*,#87704,.T.);
#87704 = EDGE_CURVE('',#87689,#87705,#87707,.T.);
#87705 = VERTEX_POINT('',#87706);
#87706 = CARTESIAN_POINT('',(-0.198853102307,-37.88944396724,
    13.712071045684));
#87707 = SURFACE_CURVE('',#87708,(#87712),.PCURVE_S1.);
#87708 = LINE('',#87709,#87710);
#87709 = CARTESIAN_POINT('',(-0.198853102307,-37.67236598536,
    13.780993602381));
#87710 = VECTOR('',#87711,1.);
#87711 = DIRECTION('',(0.E+000,-0.95311298216,-0.302614677829));
#87712 = PCURVE('',#87676,#87713);
#87713 = DEFINITIONAL_REPRESENTATION('',(#87714),#87718);
#87714 = LINE('',#87715,#87716);
#87715 = CARTESIAN_POINT('',(0.227756819966,-1.056582475413));
#87716 = VECTOR('',#87717,1.);
#87717 = DIRECTION('',(-1.,-0.E+000));
#87718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87719 = ORIENTED_EDGE('',*,*,#87720,.T.);
#87720 = EDGE_CURVE('',#87705,#87668,#87721,.T.);
#87721 = SURFACE_CURVE('',#87722,(#87726),.PCURVE_S1.);
#87722 = LINE('',#87723,#87724);
#87723 = CARTESIAN_POINT('',(-0.198853102307,-37.88944396724,
    13.712071045684));
#87724 = VECTOR('',#87725,1.);
#87725 = DIRECTION('',(1.,-1.146036670581E-015,0.E+000));
#87726 = PCURVE('',#87676,#87727);
#87727 = DEFINITIONAL_REPRESENTATION('',(#87728),#87732);
#87728 = LINE('',#87729,#87730);
#87729 = CARTESIAN_POINT('',(0.E+000,-1.056582475413));
#87730 = VECTOR('',#87731,1.);
#87731 = DIRECTION('',(-1.092302428762E-015,-1.));
#87732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87737)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87734,#87735,#87736)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87734 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87735 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87736 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87737 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87734,
  'distance_accuracy_value','confusion accuracy');
#87738 = SHAPE_DEFINITION_REPRESENTATION(#87739,#87658);
#87739 = PRODUCT_DEFINITION_SHAPE('','',#87740);
#87740 = PRODUCT_DEFINITION('design','',#87741,#87744);
#87741 = PRODUCT_DEFINITION_FORMATION('','',#87742);
#87742 = PRODUCT('CADSOFTTOOLS 1.472','CADSOFTTOOLS 1.472','',(#87743));
#87743 = PRODUCT_CONTEXT('',#2,'mechanical');
#87744 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87745 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87746,#87748);
#87746 = ( REPRESENTATION_RELATIONSHIP('','',#87658,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87747) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87747 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1899);
#87748 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87749);
#87749 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('472','','',#5,#87740,$);
#87750 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87742));
#87751 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87752),#87847);
#87752 = SHELL_BASED_SURFACE_MODEL('',(#87753));
#87753 = OPEN_SHELL('',(#87754));
#87754 = ADVANCED_FACE('',(#87755),#87770,.T.);
#87755 = FACE_BOUND('',#87756,.T.);
#87756 = EDGE_LOOP('',(#87757,#87780,#87795,#87811));
#87757 = ORIENTED_EDGE('',*,*,#87758,.T.);
#87758 = EDGE_CURVE('',#87759,#87761,#87763,.T.);
#87759 = VERTEX_POINT('',#87760);
#87760 = CARTESIAN_POINT('',(-0.198853102307,-37.88944396724,
    13.712071045684));
#87761 = VERTEX_POINT('',#87762);
#87762 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#87763 = SURFACE_CURVE('',#87764,(#87769),.PCURVE_S1.);
#87764 = CIRCLE('',#87765,0.2);
#87765 = AXIS2_PLACEMENT_3D('',#87766,#87767,#87768);
#87766 = CARTESIAN_POINT('',(-0.198853102307,-37.82892103168,
    13.521448449252));
#87767 = DIRECTION('',(1.,0.E+000,0.E+000));
#87768 = DIRECTION('',(0.E+000,-0.302614677829,0.95311298216));
#87769 = PCURVE('',#87770,#87775);
#87770 = CYLINDRICAL_SURFACE('',#87771,0.2);
#87771 = AXIS2_PLACEMENT_3D('',#87772,#87773,#87774);
#87772 = CARTESIAN_POINT('',(-1.25543557772,-37.82892103168,
    13.521448449252));
#87773 = DIRECTION('',(1.,0.E+000,0.E+000));
#87774 = DIRECTION('',(0.E+000,-1.,0.E+000));
#87775 = DEFINITIONAL_REPRESENTATION('',(#87776),#87779);
#87776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87777,#87778),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
#87777 = CARTESIAN_POINT('',(5.019823747294,1.056582475413));
#87778 = CARTESIAN_POINT('',(7.114218849686,1.056582475413));
#87779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87780 = ORIENTED_EDGE('',*,*,#87781,.T.);
#87781 = EDGE_CURVE('',#87761,#87782,#87784,.T.);
#87782 = VERTEX_POINT('',#87783);
#87783 = CARTESIAN_POINT('',(6.001146897693,-37.96374357494,
    13.373722751325));
#87784 = SURFACE_CURVE('',#87785,(#87789),.PCURVE_S1.);
#87785 = LINE('',#87786,#87787);
#87786 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#87787 = VECTOR('',#87788,1.);
#87788 = DIRECTION('',(1.,0.E+000,0.E+000));
#87789 = PCURVE('',#87770,#87790);
#87790 = DEFINITIONAL_REPRESENTATION('',(#87791),#87794);
#87791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87792,#87793),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#87792 = CARTESIAN_POINT('',(7.114218849686,1.056582475413));
#87793 = CARTESIAN_POINT('',(7.114218849686,7.256582475413));
#87794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87795 = ORIENTED_EDGE('',*,*,#87796,.F.);
#87796 = EDGE_CURVE('',#87797,#87782,#87799,.T.);
#87797 = VERTEX_POINT('',#87798);
#87798 = CARTESIAN_POINT('',(6.001146897693,-37.88944396724,
    13.712071045684));
#87799 = SURFACE_CURVE('',#87800,(#87805),.PCURVE_S1.);
#87800 = CIRCLE('',#87801,0.2);
#87801 = AXIS2_PLACEMENT_3D('',#87802,#87803,#87804);
#87802 = CARTESIAN_POINT('',(6.001146897693,-37.82892103168,
    13.521448449252));
#87803 = DIRECTION('',(1.,0.E+000,0.E+000));
#87804 = DIRECTION('',(0.E+000,-0.302614677829,0.95311298216));
#87805 = PCURVE('',#87770,#87806);
#87806 = DEFINITIONAL_REPRESENTATION('',(#87807),#87810);
#87807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87808,#87809),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
#87808 = CARTESIAN_POINT('',(5.019823747294,7.256582475413));
#87809 = CARTESIAN_POINT('',(7.114218849686,7.256582475413));
#87810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87811 = ORIENTED_EDGE('',*,*,#87812,.F.);
#87812 = EDGE_CURVE('',#87759,#87797,#87813,.T.);
#87813 = SURFACE_CURVE('',#87814,(#87818),.PCURVE_S1.);
#87814 = LINE('',#87815,#87816);
#87815 = CARTESIAN_POINT('',(-0.198853102307,-37.88944396724,
    13.712071045684));
#87816 = VECTOR('',#87817,1.);
#87817 = DIRECTION('',(1.,-1.146036670581E-015,0.E+000));
#87818 = PCURVE('',#87770,#87819);
#87819 = DEFINITIONAL_REPRESENTATION('',(#87820),#87846);
#87820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87821,#87822,#87823,#87824,
    #87825,#87826,#87827,#87828,#87829,#87830,#87831,#87832,#87833,
    #87834,#87835,#87836,#87837,#87838,#87839,#87840,#87841,#87842,
    #87843,#87844,#87845),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#87821 = CARTESIAN_POINT('',(5.019823747294,1.056582475413));
#87822 = CARTESIAN_POINT('',(5.019823747294,1.150521869353));
#87823 = CARTESIAN_POINT('',(5.019823747294,1.338400657232));
#87824 = CARTESIAN_POINT('',(5.019823747294,1.62021883905));
#87825 = CARTESIAN_POINT('',(5.019823747294,1.902037020868));
#87826 = CARTESIAN_POINT('',(5.019823747294,2.183855202686));
#87827 = CARTESIAN_POINT('',(5.019823747294,2.465673384504));
#87828 = CARTESIAN_POINT('',(5.019823747294,2.747491566322));
#87829 = CARTESIAN_POINT('',(5.019823747294,3.029309748141));
#87830 = CARTESIAN_POINT('',(5.019823747294,3.311127929959));
#87831 = CARTESIAN_POINT('',(5.019823747294,3.592946111777));
#87832 = CARTESIAN_POINT('',(5.019823747294,3.874764293595));
#87833 = CARTESIAN_POINT('',(5.019823747294,4.156582475413));
#87834 = CARTESIAN_POINT('',(5.019823747294,4.438400657232));
#87835 = CARTESIAN_POINT('',(5.019823747294,4.72021883905));
#87836 = CARTESIAN_POINT('',(5.019823747294,5.002037020868));
#87837 = CARTESIAN_POINT('',(5.019823747294,5.283855202686));
#87838 = CARTESIAN_POINT('',(5.019823747294,5.565673384504));
#87839 = CARTESIAN_POINT('',(5.019823747294,5.847491566322));
#87840 = CARTESIAN_POINT('',(5.019823747294,6.129309748141));
#87841 = CARTESIAN_POINT('',(5.019823747294,6.411127929959));
#87842 = CARTESIAN_POINT('',(5.019823747294,6.692946111777));
#87843 = CARTESIAN_POINT('',(5.019823747294,6.974764293595));
#87844 = CARTESIAN_POINT('',(5.019823747294,7.162643081474));
#87845 = CARTESIAN_POINT('',(5.019823747294,7.256582475413));
#87846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87851)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87848,#87849,#87850)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87848 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87849 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87850 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87851 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87848,
  'distance_accuracy_value','confusion accuracy');
#87852 = SHAPE_DEFINITION_REPRESENTATION(#87853,#87751);
#87853 = PRODUCT_DEFINITION_SHAPE('','',#87854);
#87854 = PRODUCT_DEFINITION('design','',#87855,#87858);
#87855 = PRODUCT_DEFINITION_FORMATION('','',#87856);
#87856 = PRODUCT('CADSOFTTOOLS 1.473','CADSOFTTOOLS 1.473','',(#87857));
#87857 = PRODUCT_CONTEXT('',#2,'mechanical');
#87858 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87859 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87860,#87862);
#87860 = ( REPRESENTATION_RELATIONSHIP('','',#87751,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87861) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87861 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1903);
#87862 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87863);
#87863 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('473','','',#5,#87854,$);
#87864 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87856));
#87865 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87866),#87940);
#87866 = SHELL_BASED_SURFACE_MODEL('',(#87867));
#87867 = OPEN_SHELL('',(#87868));
#87868 = ADVANCED_FACE('',(#87869),#87883,.T.);
#87869 = FACE_BOUND('',#87870,.T.);
#87870 = EDGE_LOOP('',(#87871,#87894,#87910,#87926));
#87871 = ORIENTED_EDGE('',*,*,#87872,.T.);
#87872 = EDGE_CURVE('',#87873,#87875,#87877,.T.);
#87873 = VERTEX_POINT('',#87874);
#87874 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#87875 = VERTEX_POINT('',#87876);
#87876 = CARTESIAN_POINT('',(-0.198853102307,-37.795515899,
    13.220188982759));
#87877 = SURFACE_CURVE('',#87878,(#87882),.PCURVE_S1.);
#87878 = LINE('',#87879,#87880);
#87879 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#87880 = VECTOR('',#87881,1.);
#87881 = DIRECTION('',(0.E+000,0.738628489638,-0.674112716313));
#87882 = PCURVE('',#87883,#87888);
#87883 = PLANE('',#87884);
#87884 = AXIS2_PLACEMENT_3D('',#87885,#87886,#87887);
#87885 = CARTESIAN_POINT('',(-1.25543557772,-37.58046034353,
    13.023917532781));
#87886 = DIRECTION('',(0.E+000,-0.674112716313,-0.738628489638));
#87887 = DIRECTION('',(0.E+000,-0.738628489638,0.674112716313));
#87888 = DEFINITIONAL_REPRESENTATION('',(#87889),#87893);
#87889 = LINE('',#87890,#87891);
#87890 = CARTESIAN_POINT('',(0.51891206037,-1.056582475413));
#87891 = VECTOR('',#87892,1.);
#87892 = DIRECTION('',(-1.,-0.E+000));
#87893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87894 = ORIENTED_EDGE('',*,*,#87895,.T.);
#87895 = EDGE_CURVE('',#87875,#87896,#87898,.T.);
#87896 = VERTEX_POINT('',#87897);
#87897 = CARTESIAN_POINT('',(6.001146897693,-37.795515899,
    13.220188982759));
#87898 = SURFACE_CURVE('',#87899,(#87903),.PCURVE_S1.);
#87899 = LINE('',#87900,#87901);
#87900 = CARTESIAN_POINT('',(-0.198853102307,-37.795515899,
    13.220188982759));
#87901 = VECTOR('',#87902,1.);
#87902 = DIRECTION('',(1.,0.E+000,0.E+000));
#87903 = PCURVE('',#87883,#87904);
#87904 = DEFINITIONAL_REPRESENTATION('',(#87905),#87909);
#87905 = LINE('',#87906,#87907);
#87906 = CARTESIAN_POINT('',(0.291155240404,-1.056582475413));
#87907 = VECTOR('',#87908,1.);
#87908 = DIRECTION('',(0.E+000,-1.));
#87909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87910 = ORIENTED_EDGE('',*,*,#87911,.F.);
#87911 = EDGE_CURVE('',#87912,#87896,#87914,.T.);
#87912 = VERTEX_POINT('',#87913);
#87913 = CARTESIAN_POINT('',(6.001146897693,-37.96374357494,
    13.373722751325));
#87914 = SURFACE_CURVE('',#87915,(#87919),.PCURVE_S1.);
#87915 = LINE('',#87916,#87917);
#87916 = CARTESIAN_POINT('',(6.001146897693,-37.96374357494,
    13.373722751325));
#87917 = VECTOR('',#87918,1.);
#87918 = DIRECTION('',(0.E+000,0.738628489638,-0.674112716313));
#87919 = PCURVE('',#87883,#87920);
#87920 = DEFINITIONAL_REPRESENTATION('',(#87921),#87925);
#87921 = LINE('',#87922,#87923);
#87922 = CARTESIAN_POINT('',(0.51891206037,-7.256582475413));
#87923 = VECTOR('',#87924,1.);
#87924 = DIRECTION('',(-1.,-0.E+000));
#87925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87926 = ORIENTED_EDGE('',*,*,#87927,.F.);
#87927 = EDGE_CURVE('',#87873,#87912,#87928,.T.);
#87928 = SURFACE_CURVE('',#87929,(#87933),.PCURVE_S1.);
#87929 = LINE('',#87930,#87931);
#87930 = CARTESIAN_POINT('',(-0.198853102307,-37.96374357494,
    13.373722751325));
#87931 = VECTOR('',#87932,1.);
#87932 = DIRECTION('',(1.,0.E+000,0.E+000));
#87933 = PCURVE('',#87883,#87934);
#87934 = DEFINITIONAL_REPRESENTATION('',(#87935),#87939);
#87935 = LINE('',#87936,#87937);
#87936 = CARTESIAN_POINT('',(0.51891206037,-1.056582475413));
#87937 = VECTOR('',#87938,1.);
#87938 = DIRECTION('',(0.E+000,-1.));
#87939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87944)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87941,#87942,#87943)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87941 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87942 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87943 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87944 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87941,
  'distance_accuracy_value','confusion accuracy');
#87945 = SHAPE_DEFINITION_REPRESENTATION(#87946,#87865);
#87946 = PRODUCT_DEFINITION_SHAPE('','',#87947);
#87947 = PRODUCT_DEFINITION('design','',#87948,#87951);
#87948 = PRODUCT_DEFINITION_FORMATION('','',#87949);
#87949 = PRODUCT('CADSOFTTOOLS 1.474','CADSOFTTOOLS 1.474','',(#87950));
#87950 = PRODUCT_CONTEXT('',#2,'mechanical');
#87951 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87952 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87953,#87955);
#87953 = ( REPRESENTATION_RELATIONSHIP('','',#87865,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87954) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87954 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1907);
#87955 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87956);
#87956 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('474','','',#5,#87947,$);
#87957 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87949));
#87958 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87959),#88031);
#87959 = SHELL_BASED_SURFACE_MODEL('',(#87960));
#87960 = OPEN_SHELL('',(#87961));
#87961 = ADVANCED_FACE('',(#87962),#87977,.F.);
#87962 = FACE_BOUND('',#87963,.F.);
#87963 = EDGE_LOOP('',(#87964,#87987,#88002,#88018));
#87964 = ORIENTED_EDGE('',*,*,#87965,.T.);
#87965 = EDGE_CURVE('',#87966,#87968,#87970,.T.);
#87966 = VERTEX_POINT('',#87967);
#87967 = CARTESIAN_POINT('',(6.001146897693,-37.795515899,
    13.220188982759));
#87968 = VERTEX_POINT('',#87969);
#87969 = CARTESIAN_POINT('',(6.001146897693,-37.99179866343,
    12.484390774573));
#87970 = SURFACE_CURVE('',#87971,(#87976),.PCURVE_S1.);
#87971 = CIRCLE('',#87972,15.);
#87972 = AXIS2_PLACEMENT_3D('',#87973,#87974,#87975);
#87973 = CARTESIAN_POINT('',(6.001146897693,-52.38216831275,
    16.717269387985));
#87974 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87975 = DIRECTION('',(0.E+000,0.97244349425,-0.233138693682));
#87976 = PCURVE('',#87977,#87982);
#87977 = CYLINDRICAL_SURFACE('',#87978,15.);
#87978 = AXIS2_PLACEMENT_3D('',#87979,#87980,#87981);
#87979 = CARTESIAN_POINT('',(-11.0101296814,-52.38216831275,
    16.717269387985));
#87980 = DIRECTION('',(1.,0.E+000,0.E+000));
#87981 = DIRECTION('',(0.E+000,-1.,5.041817465838E-007));
#87982 = DEFINITIONAL_REPRESENTATION('',(#87983),#87986);
#87983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87984,#87985),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,5.077403231194E-002),.PIECEWISE_BEZIER_KNOTS.);
#87984 = CARTESIAN_POINT('',(2.906289081085,17.011276579096));
#87985 = CARTESIAN_POINT('',(2.855515048773,17.011276579096));
#87986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87987 = ORIENTED_EDGE('',*,*,#87988,.F.);
#87988 = EDGE_CURVE('',#87989,#87968,#87991,.T.);
#87989 = VERTEX_POINT('',#87990);
#87990 = CARTESIAN_POINT('',(-0.198853102307,-37.99179866343,
    12.484390774573));
#87991 = SURFACE_CURVE('',#87992,(#87996),.PCURVE_S1.);
#87992 = LINE('',#87993,#87994);
#87993 = CARTESIAN_POINT('',(-0.198853102307,-37.99179866343,
    12.484390774573));
#87994 = VECTOR('',#87995,1.);
#87995 = DIRECTION('',(1.,0.E+000,0.E+000));
#87996 = PCURVE('',#87977,#87997);
#87997 = DEFINITIONAL_REPRESENTATION('',(#87998),#88001);
#87998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87999,#88000),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#87999 = CARTESIAN_POINT('',(2.855515048773,10.811276579096));
#88000 = CARTESIAN_POINT('',(2.855515048773,17.011276579096));
#88001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88002 = ORIENTED_EDGE('',*,*,#88003,.F.);
#88003 = EDGE_CURVE('',#88004,#87989,#88006,.T.);
#88004 = VERTEX_POINT('',#88005);
#88005 = CARTESIAN_POINT('',(-0.198853102307,-37.795515899,
    13.220188982759));
#88006 = SURFACE_CURVE('',#88007,(#88012),.PCURVE_S1.);
#88007 = CIRCLE('',#88008,15.);
#88008 = AXIS2_PLACEMENT_3D('',#88009,#88010,#88011);
#88009 = CARTESIAN_POINT('',(-0.198853102307,-52.38216831275,
    16.717269387985));
#88010 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88011 = DIRECTION('',(0.E+000,0.97244349425,-0.233138693682));
#88012 = PCURVE('',#87977,#88013);
#88013 = DEFINITIONAL_REPRESENTATION('',(#88014),#88017);
#88014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88015,#88016),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,5.077403231194E-002),.PIECEWISE_BEZIER_KNOTS.);
#88015 = CARTESIAN_POINT('',(2.906289081085,10.811276579096));
#88016 = CARTESIAN_POINT('',(2.855515048773,10.811276579096));
#88017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88018 = ORIENTED_EDGE('',*,*,#88019,.T.);
#88019 = EDGE_CURVE('',#88004,#87966,#88020,.T.);
#88020 = SURFACE_CURVE('',#88021,(#88025),.PCURVE_S1.);
#88021 = LINE('',#88022,#88023);
#88022 = CARTESIAN_POINT('',(-0.198853102307,-37.795515899,
    13.220188982759));
#88023 = VECTOR('',#88024,1.);
#88024 = DIRECTION('',(1.,0.E+000,0.E+000));
#88025 = PCURVE('',#87977,#88026);
#88026 = DEFINITIONAL_REPRESENTATION('',(#88027),#88030);
#88027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88028,#88029),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#88028 = CARTESIAN_POINT('',(2.906289081085,10.811276579096));
#88029 = CARTESIAN_POINT('',(2.906289081085,17.011276579096));
#88030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88035)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88032,#88033,#88034)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88032 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88033 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88034 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88035 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88032,
  'distance_accuracy_value','confusion accuracy');
#88036 = SHAPE_DEFINITION_REPRESENTATION(#88037,#87958);
#88037 = PRODUCT_DEFINITION_SHAPE('','',#88038);
#88038 = PRODUCT_DEFINITION('design','',#88039,#88042);
#88039 = PRODUCT_DEFINITION_FORMATION('','',#88040);
#88040 = PRODUCT('CADSOFTTOOLS 1.475','CADSOFTTOOLS 1.475','',(#88041));
#88041 = PRODUCT_CONTEXT('',#2,'mechanical');
#88042 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88043 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88044,#88046);
#88044 = ( REPRESENTATION_RELATIONSHIP('','',#87958,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88045) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88045 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1911);
#88046 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88047);
#88047 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('475','','',#5,#88038,$);
#88048 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88040));
#88049 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88050),#88145);
#88050 = SHELL_BASED_SURFACE_MODEL('',(#88051));
#88051 = OPEN_SHELL('',(#88052));
#88052 = ADVANCED_FACE('',(#88053),#88067,.T.);
#88053 = FACE_BOUND('',#88054,.T.);
#88054 = EDGE_LOOP('',(#88055,#88077,#88093,#88131));
#88055 = ORIENTED_EDGE('',*,*,#88056,.F.);
#88056 = EDGE_CURVE('',#88057,#88059,#88061,.T.);
#88057 = VERTEX_POINT('',#88058);
#88058 = CARTESIAN_POINT('',(-0.198853102307,-37.99179866343,
    12.484390774573));
#88059 = VERTEX_POINT('',#88060);
#88060 = CARTESIAN_POINT('',(6.001146897693,-37.99179866343,
    12.484390774573));
#88061 = SURFACE_CURVE('',#88062,(#88066),.PCURVE_S1.);
#88062 = LINE('',#88063,#88064);
#88063 = CARTESIAN_POINT('',(-0.198853102307,-37.99179866343,
    12.484390774573));
#88064 = VECTOR('',#88065,1.);
#88065 = DIRECTION('',(1.,0.E+000,0.E+000));
#88066 = PCURVE('',#88067,#88072);
#88067 = CYLINDRICAL_SURFACE('',#88068,2.);
#88068 = AXIS2_PLACEMENT_3D('',#88069,#88070,#88071);
#88069 = CARTESIAN_POINT('',(-11.0101296814,-36.07308271018,
    11.920006959452));
#88070 = DIRECTION('',(1.,0.E+000,0.E+000));
#88071 = DIRECTION('',(0.E+000,-1.,5.041817466994E-007));
#88072 = DEFINITIONAL_REPRESENTATION('',(#88073),#88076);
#88073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88074,#88075),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#88074 = CARTESIAN_POINT('',(5.997107702363,10.811276579096));
#88075 = CARTESIAN_POINT('',(5.997107702363,17.011276579096));
#88076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88077 = ORIENTED_EDGE('',*,*,#88078,.T.);
#88078 = EDGE_CURVE('',#88057,#88079,#88081,.T.);
#88079 = VERTEX_POINT('',#88080);
#88080 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#88081 = SURFACE_CURVE('',#88082,(#88087),.PCURVE_S1.);
#88082 = CIRCLE('',#88083,2.);
#88083 = AXIS2_PLACEMENT_3D('',#88084,#88085,#88086);
#88084 = CARTESIAN_POINT('',(-0.198853102307,-36.07308271018,
    11.920006959452));
#88085 = DIRECTION('',(1.,0.E+000,0.E+000));
#88086 = DIRECTION('',(0.E+000,-0.959357976622,0.28219190756));
#88087 = PCURVE('',#88067,#88088);
#88088 = DEFINITIONAL_REPRESENTATION('',(#88089),#88092);
#88089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88090,#88091),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.286077604816),.PIECEWISE_BEZIER_KNOTS.);
#88090 = CARTESIAN_POINT('',(5.997107702363,10.811276579096));
#88091 = CARTESIAN_POINT('',(6.28318530718,10.811276579096));
#88092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88093 = ORIENTED_EDGE('',*,*,#88094,.T.);
#88094 = EDGE_CURVE('',#88079,#88095,#88097,.T.);
#88095 = VERTEX_POINT('',#88096);
#88096 = CARTESIAN_POINT('',(6.001146897693,-38.07308271018,
    11.920007967816));
#88097 = SURFACE_CURVE('',#88098,(#88102),.PCURVE_S1.);
#88098 = LINE('',#88099,#88100);
#88099 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#88100 = VECTOR('',#88101,1.);
#88101 = DIRECTION('',(1.,0.E+000,1.146036670581E-015));
#88102 = PCURVE('',#88067,#88103);
#88103 = DEFINITIONAL_REPRESENTATION('',(#88104),#88130);
#88104 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#88105,#88106,#88107,#88108,
    #88109,#88110,#88111,#88112,#88113,#88114,#88115,#88116,#88117,
    #88118,#88119,#88120,#88121,#88122,#88123,#88124,#88125,#88126,
    #88127,#88128,#88129),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.997602166488E-015,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#88105 = CARTESIAN_POINT('',(6.28318530718,10.811276579096));
#88106 = CARTESIAN_POINT('',(6.28318530718,10.905215973036));
#88107 = CARTESIAN_POINT('',(6.28318530718,11.093094760914));
#88108 = CARTESIAN_POINT('',(6.28318530718,11.374912942733));
#88109 = CARTESIAN_POINT('',(6.28318530718,11.656731124551));
#88110 = CARTESIAN_POINT('',(6.28318530718,11.938549306369));
#88111 = CARTESIAN_POINT('',(6.28318530718,12.220367488187));
#88112 = CARTESIAN_POINT('',(6.28318530718,12.502185670005));
#88113 = CARTESIAN_POINT('',(6.28318530718,12.784003851824));
#88114 = CARTESIAN_POINT('',(6.28318530718,13.065822033642));
#88115 = CARTESIAN_POINT('',(6.28318530718,13.34764021546));
#88116 = CARTESIAN_POINT('',(6.28318530718,13.629458397278));
#88117 = CARTESIAN_POINT('',(6.28318530718,13.911276579096));
#88118 = CARTESIAN_POINT('',(6.28318530718,14.193094760914));
#88119 = CARTESIAN_POINT('',(6.28318530718,14.474912942733));
#88120 = CARTESIAN_POINT('',(6.28318530718,14.756731124551));
#88121 = CARTESIAN_POINT('',(6.28318530718,15.038549306369));
#88122 = CARTESIAN_POINT('',(6.28318530718,15.320367488187));
#88123 = CARTESIAN_POINT('',(6.28318530718,15.602185670005));
#88124 = CARTESIAN_POINT('',(6.28318530718,15.884003851824));
#88125 = CARTESIAN_POINT('',(6.28318530718,16.165822033642));
#88126 = CARTESIAN_POINT('',(6.28318530718,16.44764021546));
#88127 = CARTESIAN_POINT('',(6.28318530718,16.729458397278));
#88128 = CARTESIAN_POINT('',(6.28318530718,16.917337185157));
#88129 = CARTESIAN_POINT('',(6.28318530718,17.011276579096));
#88130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88131 = ORIENTED_EDGE('',*,*,#88132,.F.);
#88132 = EDGE_CURVE('',#88059,#88095,#88133,.T.);
#88133 = SURFACE_CURVE('',#88134,(#88139),.PCURVE_S1.);
#88134 = CIRCLE('',#88135,2.);
#88135 = AXIS2_PLACEMENT_3D('',#88136,#88137,#88138);
#88136 = CARTESIAN_POINT('',(6.001146897693,-36.07308271018,
    11.920006959452));
#88137 = DIRECTION('',(1.,0.E+000,0.E+000));
#88138 = DIRECTION('',(0.E+000,-0.959357976622,0.28219190756));
#88139 = PCURVE('',#88067,#88140);
#88140 = DEFINITIONAL_REPRESENTATION('',(#88141),#88144);
#88141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88142,#88143),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.286077604816),.PIECEWISE_BEZIER_KNOTS.);
#88142 = CARTESIAN_POINT('',(5.997107702363,17.011276579096));
#88143 = CARTESIAN_POINT('',(6.28318530718,17.011276579096));
#88144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88149)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88146,#88147,#88148)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88146 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88147 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88148 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88149 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88146,
  'distance_accuracy_value','confusion accuracy');
#88150 = SHAPE_DEFINITION_REPRESENTATION(#88151,#88049);
#88151 = PRODUCT_DEFINITION_SHAPE('','',#88152);
#88152 = PRODUCT_DEFINITION('design','',#88153,#88156);
#88153 = PRODUCT_DEFINITION_FORMATION('','',#88154);
#88154 = PRODUCT('CADSOFTTOOLS 1.476','CADSOFTTOOLS 1.476','',(#88155));
#88155 = PRODUCT_CONTEXT('',#2,'mechanical');
#88156 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88157 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88158,#88160);
#88158 = ( REPRESENTATION_RELATIONSHIP('','',#88049,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88159) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88159 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1915);
#88160 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88161);
#88161 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('476','','',#5,#88152,$);
#88162 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88154));
#88163 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88164),#88238);
#88164 = SHELL_BASED_SURFACE_MODEL('',(#88165));
#88165 = OPEN_SHELL('',(#88166));
#88166 = ADVANCED_FACE('',(#88167),#88181,.T.);
#88167 = FACE_BOUND('',#88168,.T.);
#88168 = EDGE_LOOP('',(#88169,#88192,#88208,#88224));
#88169 = ORIENTED_EDGE('',*,*,#88170,.F.);
#88170 = EDGE_CURVE('',#88171,#88173,#88175,.T.);
#88171 = VERTEX_POINT('',#88172);
#88172 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#88173 = VERTEX_POINT('',#88174);
#88174 = CARTESIAN_POINT('',(6.001146897693,-38.07308271018,
    11.920007967816));
#88175 = SURFACE_CURVE('',#88176,(#88180),.PCURVE_S1.);
#88176 = LINE('',#88177,#88178);
#88177 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#88178 = VECTOR('',#88179,1.);
#88179 = DIRECTION('',(1.,0.E+000,1.146036670581E-015));
#88180 = PCURVE('',#88181,#88186);
#88181 = PLANE('',#88182);
#88182 = AXIS2_PLACEMENT_3D('',#88183,#88184,#88185);
#88183 = CARTESIAN_POINT('',(-11.0101296814,-38.07308287153,
    11.600001438915));
#88184 = DIRECTION('',(0.E+000,-1.,5.041818548364E-007));
#88185 = DIRECTION('',(0.E+000,5.041818548364E-007,1.));
#88186 = DEFINITIONAL_REPRESENTATION('',(#88187),#88191);
#88187 = LINE('',#88188,#88189);
#88188 = CARTESIAN_POINT('',(0.320006528901,-10.81127657909));
#88189 = VECTOR('',#88190,1.);
#88190 = DIRECTION('',(1.146036670581E-015,-1.));
#88191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88192 = ORIENTED_EDGE('',*,*,#88193,.T.);
#88193 = EDGE_CURVE('',#88171,#88194,#88196,.T.);
#88194 = VERTEX_POINT('',#88195);
#88195 = CARTESIAN_POINT('',(-0.198853102307,-38.07308287153,
    11.600001438915));
#88196 = SURFACE_CURVE('',#88197,(#88201),.PCURVE_S1.);
#88197 = LINE('',#88198,#88199);
#88198 = CARTESIAN_POINT('',(-0.198853102307,-38.07308271018,
    11.920007967816));
#88199 = VECTOR('',#88200,1.);
#88200 = DIRECTION('',(0.E+000,-5.041818457594E-007,-1.));
#88201 = PCURVE('',#88181,#88202);
#88202 = DEFINITIONAL_REPRESENTATION('',(#88203),#88207);
#88203 = LINE('',#88204,#88205);
#88204 = CARTESIAN_POINT('',(0.320006528901,-10.81127657909));
#88205 = VECTOR('',#88206,1.);
#88206 = DIRECTION('',(-1.,-0.E+000));
#88207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88208 = ORIENTED_EDGE('',*,*,#88209,.T.);
#88209 = EDGE_CURVE('',#88194,#88210,#88212,.T.);
#88210 = VERTEX_POINT('',#88211);
#88211 = CARTESIAN_POINT('',(6.001146897693,-38.07308287153,
    11.600001438915));
#88212 = SURFACE_CURVE('',#88213,(#88217),.PCURVE_S1.);
#88213 = LINE('',#88214,#88215);
#88214 = CARTESIAN_POINT('',(-0.198853102307,-38.07308287153,
    11.600001438915));
#88215 = VECTOR('',#88216,1.);
#88216 = DIRECTION('',(1.,0.E+000,1.146036670581E-015));
#88217 = PCURVE('',#88181,#88218);
#88218 = DEFINITIONAL_REPRESENTATION('',(#88219),#88223);
#88219 = LINE('',#88220,#88221);
#88220 = CARTESIAN_POINT('',(0.E+000,-10.81127657909));
#88221 = VECTOR('',#88222,1.);
#88222 = DIRECTION('',(1.146036670581E-015,-1.));
#88223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88224 = ORIENTED_EDGE('',*,*,#88225,.F.);
#88225 = EDGE_CURVE('',#88173,#88210,#88226,.T.);
#88226 = SURFACE_CURVE('',#88227,(#88231),.PCURVE_S1.);
#88227 = LINE('',#88228,#88229);
#88228 = CARTESIAN_POINT('',(6.001146897693,-38.07308271018,
    11.920007967816));
#88229 = VECTOR('',#88230,1.);
#88230 = DIRECTION('',(0.E+000,-5.041818457594E-007,-1.));
#88231 = PCURVE('',#88181,#88232);
#88232 = DEFINITIONAL_REPRESENTATION('',(#88233),#88237);
#88233 = LINE('',#88234,#88235);
#88234 = CARTESIAN_POINT('',(0.320006528901,-17.01127657909));
#88235 = VECTOR('',#88236,1.);
#88236 = DIRECTION('',(-1.,-0.E+000));
#88237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88242)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88239,#88240,#88241)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88239,
  'distance_accuracy_value','confusion accuracy');
#88243 = SHAPE_DEFINITION_REPRESENTATION(#88244,#88163);
#88244 = PRODUCT_DEFINITION_SHAPE('','',#88245);
#88245 = PRODUCT_DEFINITION('design','',#88246,#88249);
#88246 = PRODUCT_DEFINITION_FORMATION('','',#88247);
#88247 = PRODUCT('CADSOFTTOOLS 1.477','CADSOFTTOOLS 1.477','',(#88248));
#88248 = PRODUCT_CONTEXT('',#2,'mechanical');
#88249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88250 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88251,#88253);
#88251 = ( REPRESENTATION_RELATIONSHIP('','',#88163,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88252) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88252 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1919);
#88253 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88254);
#88254 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('477','','',#5,#88245,$);
#88255 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88247));
#88256 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88257),#88375);
#88257 = SHELL_BASED_SURFACE_MODEL('',(#88258));
#88258 = OPEN_SHELL('',(#88259));
#88259 = ADVANCED_FACE('',(#88260),#88275,.T.);
#88260 = FACE_BOUND('',#88261,.T.);
#88261 = EDGE_LOOP('',(#88262,#88285,#88323,#88339));
#88262 = ORIENTED_EDGE('',*,*,#88263,.T.);
#88263 = EDGE_CURVE('',#88264,#88266,#88268,.T.);
#88264 = VERTEX_POINT('',#88265);
#88265 = CARTESIAN_POINT('',(-0.198853102307,-38.07308287153,
    11.600001438915));
#88266 = VERTEX_POINT('',#88267);
#88267 = CARTESIAN_POINT('',(-0.198853102307,-37.07308337571,
    10.600000934733));
#88268 = SURFACE_CURVE('',#88269,(#88274),.PCURVE_S1.);
#88269 = CIRCLE('',#88270,1.);
#88270 = AXIS2_PLACEMENT_3D('',#88271,#88272,#88273);
#88271 = CARTESIAN_POINT('',(-0.198853102307,-37.07308287153,
    11.600000934733));
#88272 = DIRECTION('',(1.,0.E+000,0.E+000));
#88273 = DIRECTION('',(0.E+000,-1.,5.041817470186E-007));
#88274 = PCURVE('',#88275,#88280);
#88275 = CYLINDRICAL_SURFACE('',#88276,1.);
#88276 = AXIS2_PLACEMENT_3D('',#88277,#88278,#88279);
#88277 = CARTESIAN_POINT('',(-11.0101296814,-37.07308287153,
    11.600000934733));
#88278 = DIRECTION('',(1.,0.E+000,0.E+000));
#88279 = DIRECTION('',(0.E+000,-1.,5.041817466994E-007));
#88280 = DEFINITIONAL_REPRESENTATION('',(#88281),#88284);
#88281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88282,#88283),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326794),.PIECEWISE_BEZIER_KNOTS.);
#88282 = CARTESIAN_POINT('',(0.E+000,10.811276579096));
#88283 = CARTESIAN_POINT('',(1.570796326794,10.811276579096));
#88284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88285 = ORIENTED_EDGE('',*,*,#88286,.T.);
#88286 = EDGE_CURVE('',#88266,#88287,#88289,.T.);
#88287 = VERTEX_POINT('',#88288);
#88288 = CARTESIAN_POINT('',(6.001146897693,-37.07308337571,
    10.600000934733));
#88289 = SURFACE_CURVE('',#88290,(#88294),.PCURVE_S1.);
#88290 = LINE('',#88291,#88292);
#88291 = CARTESIAN_POINT('',(-0.198853102307,-37.07308337571,
    10.600000664184));
#88292 = VECTOR('',#88293,1.);
#88293 = DIRECTION('',(1.,4.584146682323E-015,0.E+000));
#88294 = PCURVE('',#88275,#88295);
#88295 = DEFINITIONAL_REPRESENTATION('',(#88296),#88322);
#88296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#88297,#88298,#88299,#88300,
    #88301,#88302,#88303,#88304,#88305,#88306,#88307,#88308,#88309,
    #88310,#88311,#88312,#88313,#88314,#88315,#88316,#88317,#88318,
    #88319,#88320,#88321),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(6.994405055139E-015,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#88297 = CARTESIAN_POINT('',(1.570796326794,10.811276579096));
#88298 = CARTESIAN_POINT('',(1.570796326794,10.905215973036));
#88299 = CARTESIAN_POINT('',(1.570796326794,11.093094760914));
#88300 = CARTESIAN_POINT('',(1.570796326794,11.374912942733));
#88301 = CARTESIAN_POINT('',(1.570796326794,11.656731124551));
#88302 = CARTESIAN_POINT('',(1.570796326794,11.938549306369));
#88303 = CARTESIAN_POINT('',(1.570796326794,12.220367488187));
#88304 = CARTESIAN_POINT('',(1.570796326794,12.502185670005));
#88305 = CARTESIAN_POINT('',(1.570796326794,12.784003851824));
#88306 = CARTESIAN_POINT('',(1.570796326794,13.065822033642));
#88307 = CARTESIAN_POINT('',(1.570796326794,13.34764021546));
#88308 = CARTESIAN_POINT('',(1.570796326794,13.629458397278));
#88309 = CARTESIAN_POINT('',(1.570796326794,13.911276579096));
#88310 = CARTESIAN_POINT('',(1.570796326794,14.193094760914));
#88311 = CARTESIAN_POINT('',(1.570796326794,14.474912942733));
#88312 = CARTESIAN_POINT('',(1.570796326794,14.756731124551));
#88313 = CARTESIAN_POINT('',(1.570796326794,15.038549306369));
#88314 = CARTESIAN_POINT('',(1.570796326794,15.320367488187));
#88315 = CARTESIAN_POINT('',(1.570796326794,15.602185670005));
#88316 = CARTESIAN_POINT('',(1.570796326794,15.884003851824));
#88317 = CARTESIAN_POINT('',(1.570796326794,16.165822033642));
#88318 = CARTESIAN_POINT('',(1.570796326794,16.44764021546));
#88319 = CARTESIAN_POINT('',(1.570796326794,16.729458397278));
#88320 = CARTESIAN_POINT('',(1.570796326794,16.917337185157));
#88321 = CARTESIAN_POINT('',(1.570796326794,17.011276579096));
#88322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88323 = ORIENTED_EDGE('',*,*,#88324,.F.);
#88324 = EDGE_CURVE('',#88325,#88287,#88327,.T.);
#88325 = VERTEX_POINT('',#88326);
#88326 = CARTESIAN_POINT('',(6.001146897693,-38.07308287153,
    11.600001438915));
#88327 = SURFACE_CURVE('',#88328,(#88333),.PCURVE_S1.);
#88328 = CIRCLE('',#88329,1.);
#88329 = AXIS2_PLACEMENT_3D('',#88330,#88331,#88332);
#88330 = CARTESIAN_POINT('',(6.001146897693,-37.07308287153,
    11.600000934733));
#88331 = DIRECTION('',(1.,0.E+000,0.E+000));
#88332 = DIRECTION('',(0.E+000,-1.,5.041817008333E-007));
#88333 = PCURVE('',#88275,#88334);
#88334 = DEFINITIONAL_REPRESENTATION('',(#88335),#88338);
#88335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88336,#88337),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326794),.PIECEWISE_BEZIER_KNOTS.);
#88336 = CARTESIAN_POINT('',(0.E+000,17.011276579096));
#88337 = CARTESIAN_POINT('',(1.570796326794,17.011276579096));
#88338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88339 = ORIENTED_EDGE('',*,*,#88340,.F.);
#88340 = EDGE_CURVE('',#88264,#88325,#88341,.T.);
#88341 = SURFACE_CURVE('',#88342,(#88346),.PCURVE_S1.);
#88342 = LINE('',#88343,#88344);
#88343 = CARTESIAN_POINT('',(-0.198853102307,-38.07308287153,
    11.600001438915));
#88344 = VECTOR('',#88345,1.);
#88345 = DIRECTION('',(1.,0.E+000,1.146036670581E-015));
#88346 = PCURVE('',#88275,#88347);
#88347 = DEFINITIONAL_REPRESENTATION('',(#88348),#88374);
#88348 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#88349,#88350,#88351,#88352,
    #88353,#88354,#88355,#88356,#88357,#88358,#88359,#88360,#88361,
    #88362,#88363,#88364,#88365,#88366,#88367,#88368,#88369,#88370,
    #88371,#88372,#88373),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.997602166488E-015,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#88349 = CARTESIAN_POINT('',(0.E+000,10.811276579096));
#88350 = CARTESIAN_POINT('',(2.802696346609E-014,10.905215973036));
#88351 = CARTESIAN_POINT('',(5.442578517146E-014,11.093094760914));
#88352 = CARTESIAN_POINT('',(4.458097364719E-014,11.374912942733));
#88353 = CARTESIAN_POINT('',(4.43619871862E-014,11.656731124551));
#88354 = CARTESIAN_POINT('',(4.442460351804E-014,11.938549306369));
#88355 = CARTESIAN_POINT('',(4.439312465166E-014,12.220367488187));
#88356 = CARTESIAN_POINT('',(4.445642378534E-014,12.502185670005));
#88357 = CARTESIAN_POINT('',(4.423470611702E-014,12.784003851824));
#88358 = CARTESIAN_POINT('',(4.505827765661E-014,13.065822033642));
#88359 = CARTESIAN_POINT('',(4.198570916657E-014,13.34764021546));
#88360 = CARTESIAN_POINT('',(4.279427055073E-014,13.629458397278));
#88361 = CARTESIAN_POINT('',(4.263259350415E-014,13.911276579096));
#88362 = CARTESIAN_POINT('',(4.247074030629E-014,14.193094760914));
#88363 = CARTESIAN_POINT('',(4.327983014432E-014,14.474912942733));
#88364 = CARTESIAN_POINT('',(4.020532399005E-014,14.756731124551));
#88365 = CARTESIAN_POINT('',(4.103611773272E-014,15.038549306369));
#88366 = CARTESIAN_POINT('',(4.078744891631E-014,15.320367488187));
#88367 = CARTESIAN_POINT('',(4.095133043927E-014,15.602185670005));
#88368 = CARTESIAN_POINT('',(4.054447316383E-014,15.884003851824));
#88369 = CARTESIAN_POINT('',(4.200802074263E-014,16.165822033642));
#88370 = CARTESIAN_POINT('',(3.656068770287E-014,16.44764021546));
#88371 = CARTESIAN_POINT('',(4.622833124671E-014,16.729458397278));
#88372 = CARTESIAN_POINT('',(2.407950382298E-014,16.917337185157));
#88373 = CARTESIAN_POINT('',(0.E+000,17.011276579096));
#88374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88379)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88376,#88377,#88378)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88376 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88377 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88378 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88379 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#88376,
  'distance_accuracy_value','confusion accuracy');
#88380 = SHAPE_DEFINITION_REPRESENTATION(#88381,#88256);
#88381 = PRODUCT_DEFINITION_SHAPE('','',#88382);
#88382 = PRODUCT_DEFINITION('design','',#88383,#88386);
#88383 = PRODUCT_DEFINITION_FORMATION('','',#88384);
#88384 = PRODUCT('CADSOFTTOOLS 1.478','CADSOFTTOOLS 1.478','',(#88385));
#88385 = PRODUCT_CONTEXT('',#2,'mechanical');
#88386 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88387 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88388,#88390);
#88388 = ( REPRESENTATION_RELATIONSHIP('','',#88256,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88389) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88389 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1923);
#88390 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88391);
#88391 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('478','','',#5,#88382,$);
#88392 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88384));
#88393 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88394),#88468);
#88394 = SHELL_BASED_SURFACE_MODEL('',(#88395));
#88395 = OPEN_SHELL('',(#88396));
#88396 = ADVANCED_FACE('',(#88397),#88411,.F.);
#88397 = FACE_BOUND('',#88398,.T.);
#88398 = EDGE_LOOP('',(#88399,#88422,#88438,#88454));
#88399 = ORIENTED_EDGE('',*,*,#88400,.F.);
#88400 = EDGE_CURVE('',#88401,#88403,#88405,.T.);
#88401 = VERTEX_POINT('',#88402);
#88402 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999793495));
#88403 = VERTEX_POINT('',#88404);
#88404 = CARTESIAN_POINT('',(-0.198853102307,-37.07308337571,
    10.600000934733));
#88405 = SURFACE_CURVE('',#88406,(#88410),.PCURVE_S1.);
#88406 = LINE('',#88407,#88408);
#88407 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999612671));
#88408 = VECTOR('',#88409,1.);
#88409 = DIRECTION('',(0.E+000,-1.,5.041815881761E-007));
#88410 = PCURVE('',#88411,#88416);
#88411 = PLANE('',#88412);
#88412 = AXIS2_PLACEMENT_3D('',#88413,#88414,#88415);
#88413 = CARTESIAN_POINT('',(8.001146897693,-34.91834970819,
    10.599999307258));
#88414 = DIRECTION('',(0.E+000,5.041814576701E-007,1.));
#88415 = DIRECTION('',(0.E+000,1.,-5.041814576701E-007));
#88416 = DEFINITIONAL_REPRESENTATION('',(#88417),#88421);
#88417 = LINE('',#88418,#88419);
#88418 = CARTESIAN_POINT('',(-0.605759843304,8.2));
#88419 = VECTOR('',#88420,1.);
#88420 = DIRECTION('',(-1.,0.E+000));
#88421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88422 = ORIENTED_EDGE('',*,*,#88423,.T.);
#88423 = EDGE_CURVE('',#88401,#88424,#88426,.T.);
#88424 = VERTEX_POINT('',#88425);
#88425 = CARTESIAN_POINT('',(6.001146897693,-35.52410955149,
    10.599999793495));
#88426 = SURFACE_CURVE('',#88427,(#88431),.PCURVE_S1.);
#88427 = LINE('',#88428,#88429);
#88428 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999703083));
#88429 = VECTOR('',#88430,1.);
#88430 = DIRECTION('',(1.,0.E+000,0.E+000));
#88431 = PCURVE('',#88411,#88432);
#88432 = DEFINITIONAL_REPRESENTATION('',(#88433),#88437);
#88433 = LINE('',#88434,#88435);
#88434 = CARTESIAN_POINT('',(-0.605759843304,8.2));
#88435 = VECTOR('',#88436,1.);
#88436 = DIRECTION('',(0.E+000,-1.));
#88437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88438 = ORIENTED_EDGE('',*,*,#88439,.F.);
#88439 = EDGE_CURVE('',#88440,#88424,#88442,.T.);
#88440 = VERTEX_POINT('',#88441);
#88441 = CARTESIAN_POINT('',(6.001146897693,-37.07308337571,
    10.600000934733));
#88442 = SURFACE_CURVE('',#88443,(#88447),.PCURVE_S1.);
#88443 = LINE('',#88444,#88445);
#88444 = CARTESIAN_POINT('',(6.001146897693,-37.07308337571,
    10.600000393634));
#88445 = VECTOR('',#88446,1.);
#88446 = DIRECTION('',(0.E+000,1.,-5.041816065249E-007));
#88447 = PCURVE('',#88411,#88448);
#88448 = DEFINITIONAL_REPRESENTATION('',(#88449),#88453);
#88449 = LINE('',#88450,#88451);
#88450 = CARTESIAN_POINT('',(-2.154733667519,2.));
#88451 = VECTOR('',#88452,1.);
#88452 = DIRECTION('',(1.,0.E+000));
#88453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88454 = ORIENTED_EDGE('',*,*,#88455,.F.);
#88455 = EDGE_CURVE('',#88403,#88440,#88456,.T.);
#88456 = SURFACE_CURVE('',#88457,(#88461),.PCURVE_S1.);
#88457 = LINE('',#88458,#88459);
#88458 = CARTESIAN_POINT('',(-0.198853102307,-37.07308337571,
    10.600000664184));
#88459 = VECTOR('',#88460,1.);
#88460 = DIRECTION('',(1.,4.584146682323E-015,0.E+000));
#88461 = PCURVE('',#88411,#88462);
#88462 = DEFINITIONAL_REPRESENTATION('',(#88463),#88467);
#88463 = LINE('',#88464,#88465);
#88464 = CARTESIAN_POINT('',(-2.154733667519,8.2));
#88465 = VECTOR('',#88466,1.);
#88466 = DIRECTION('',(4.584146682323E-015,-1.));
#88467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88472)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88469,#88470,#88471)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88469 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88470 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88471 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88472 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#88469,
  'distance_accuracy_value','confusion accuracy');
#88473 = SHAPE_DEFINITION_REPRESENTATION(#88474,#88393);
#88474 = PRODUCT_DEFINITION_SHAPE('','',#88475);
#88475 = PRODUCT_DEFINITION('design','',#88476,#88479);
#88476 = PRODUCT_DEFINITION_FORMATION('','',#88477);
#88477 = PRODUCT('CADSOFTTOOLS 1.479','CADSOFTTOOLS 1.479','',(#88478));
#88478 = PRODUCT_CONTEXT('',#2,'mechanical');
#88479 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88480 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88481,#88483);
#88481 = ( REPRESENTATION_RELATIONSHIP('','',#88393,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88482) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88482 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1927);
#88483 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88484);
#88484 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('479','','',#5,#88475,$);
#88485 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88477));
#88486 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88487),#88559);
#88487 = SHELL_BASED_SURFACE_MODEL('',(#88488));
#88488 = OPEN_SHELL('',(#88489));
#88489 = ADVANCED_FACE('',(#88490),#88504,.F.);
#88490 = FACE_BOUND('',#88491,.F.);
#88491 = EDGE_LOOP('',(#88492,#88514,#88530,#88545));
#88492 = ORIENTED_EDGE('',*,*,#88493,.T.);
#88493 = EDGE_CURVE('',#88494,#88496,#88498,.T.);
#88494 = VERTEX_POINT('',#88495);
#88495 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999793495));
#88496 = VERTEX_POINT('',#88497);
#88497 = CARTESIAN_POINT('',(6.001146897693,-35.52410955149,
    10.599999793495));
#88498 = SURFACE_CURVE('',#88499,(#88503),.PCURVE_S1.);
#88499 = LINE('',#88500,#88501);
#88500 = CARTESIAN_POINT('',(-0.198853102307,-35.52410955149,
    10.599999703083));
#88501 = VECTOR('',#88502,1.);
#88502 = DIRECTION('',(1.,0.E+000,0.E+000));
#88503 = PCURVE('',#88504,#88509);
#88504 = CYLINDRICAL_SURFACE('',#88505,1.);
#88505 = AXIS2_PLACEMENT_3D('',#88506,#88507,#88508);
#88506 = CARTESIAN_POINT('',(-15.70842874992,-35.52411028826,
    9.599999793495));
#88507 = DIRECTION('',(1.,0.E+000,0.E+000));
#88508 = DIRECTION('',(0.E+000,-1.,0.E+000));
#88509 = DEFINITIONAL_REPRESENTATION('',(#88510),#88513);
#88510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88511,#88512),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#88511 = CARTESIAN_POINT('',(4.712388243614,15.509575647615));
#88512 = CARTESIAN_POINT('',(4.712388243614,21.709575647615));
#88513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88514 = ORIENTED_EDGE('',*,*,#88515,.F.);
#88515 = EDGE_CURVE('',#88516,#88496,#88518,.T.);
#88516 = VERTEX_POINT('',#88517);
#88517 = CARTESIAN_POINT('',(6.001146897693,-34.52427663652,9.6182390051
    ));
#88518 = SURFACE_CURVE('',#88519,(#88524),.PCURVE_S1.);
#88519 = CIRCLE('',#88520,1.);
#88520 = AXIS2_PLACEMENT_3D('',#88521,#88522,#88523);
#88521 = CARTESIAN_POINT('',(6.001146897693,-35.52411028826,
    9.599999793495));
#88522 = DIRECTION('',(1.,0.E+000,0.E+000));
#88523 = DIRECTION('',(-0.E+000,0.999833651744,1.823921160458E-002));
#88524 = PCURVE('',#88504,#88525);
#88525 = DEFINITIONAL_REPRESENTATION('',(#88526),#88529);
#88526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88527,#88528),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.552555366999),.PIECEWISE_BEZIER_KNOTS.);
#88527 = CARTESIAN_POINT('',(3.159832876615,21.709575647615));
#88528 = CARTESIAN_POINT('',(4.712388243614,21.709575647615));
#88529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88530 = ORIENTED_EDGE('',*,*,#88531,.F.);
#88531 = EDGE_CURVE('',#88532,#88516,#88534,.T.);
#88532 = VERTEX_POINT('',#88533);
#88533 = CARTESIAN_POINT('',(-0.198853102307,-34.52427663652,
    9.6182390051));
#88534 = SURFACE_CURVE('',#88535,(#88539),.PCURVE_S1.);
#88535 = LINE('',#88536,#88537);
#88536 = CARTESIAN_POINT('',(-0.198853102307,-34.52427663652,
    9.6182390051));
#88537 = VECTOR('',#88538,1.);
#88538 = DIRECTION('',(1.,0.E+000,0.E+000));
#88539 = PCURVE('',#88504,#88540);
#88540 = DEFINITIONAL_REPRESENTATION('',(#88541),#88544);
#88541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88542,#88543),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#88542 = CARTESIAN_POINT('',(3.159832876615,15.509575647615));
#88543 = CARTESIAN_POINT('',(3.159832876615,21.709575647615));
#88544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88545 = ORIENTED_EDGE('',*,*,#88546,.T.);
#88546 = EDGE_CURVE('',#88532,#88494,#88547,.T.);
#88547 = SURFACE_CURVE('',#88548,(#88553),.PCURVE_S1.);
#88548 = CIRCLE('',#88549,1.);
#88549 = AXIS2_PLACEMENT_3D('',#88550,#88551,#88552);
#88550 = CARTESIAN_POINT('',(-0.198853102307,-35.52411028826,
    9.599999793495));
#88551 = DIRECTION('',(1.,0.E+000,0.E+000));
#88552 = DIRECTION('',(-0.E+000,0.999833651744,1.823921160458E-002));
#88553 = PCURVE('',#88504,#88554);
#88554 = DEFINITIONAL_REPRESENTATION('',(#88555),#88558);
#88555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88556,#88557),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.552555366999),.PIECEWISE_BEZIER_KNOTS.);
#88556 = CARTESIAN_POINT('',(3.159832876615,15.509575647614));
#88557 = CARTESIAN_POINT('',(4.712388243614,15.509575647614));
#88558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88563)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88560,#88561,#88562)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88560,
  'distance_accuracy_value','confusion accuracy');
#88564 = SHAPE_DEFINITION_REPRESENTATION(#88565,#88486);
#88565 = PRODUCT_DEFINITION_SHAPE('','',#88566);
#88566 = PRODUCT_DEFINITION('design','',#88567,#88570);
#88567 = PRODUCT_DEFINITION_FORMATION('','',#88568);
#88568 = PRODUCT('CADSOFTTOOLS 1.480','CADSOFTTOOLS 1.480','',(#88569));
#88569 = PRODUCT_CONTEXT('',#2,'mechanical');
#88570 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88572,#88574);
#88572 = ( REPRESENTATION_RELATIONSHIP('','',#88486,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88573) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1931);
#88574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88575);
#88575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('480','','',#5,#88566,$);
#88576 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88568));
#88577 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88578),#88681);
#88578 = SHELL_BASED_SURFACE_MODEL('',(#88579));
#88579 = OPEN_SHELL('',(#88580));
#88580 = ADVANCED_FACE('',(#88581),#88595,.F.);
#88581 = FACE_BOUND('',#88582,.F.);
#88582 = EDGE_LOOP('',(#88583,#88605,#88621,#88636,#88652,#88667));
#88583 = ORIENTED_EDGE('',*,*,#88584,.T.);
#88584 = EDGE_CURVE('',#88585,#88587,#88589,.T.);
#88585 = VERTEX_POINT('',#88586);
#88586 = CARTESIAN_POINT('',(-0.198853102307,-34.52427663652,
    9.6182390051));
#88587 = VERTEX_POINT('',#88588);
#88588 = CARTESIAN_POINT('',(6.001146897693,-34.52427663652,9.6182390051
    ));
#88589 = SURFACE_CURVE('',#88590,(#88594),.PCURVE_S1.);
#88590 = LINE('',#88591,#88592);
#88591 = CARTESIAN_POINT('',(-0.198853102307,-34.52427663652,
    9.6182390051));
#88592 = VECTOR('',#88593,1.);
#88593 = DIRECTION('',(1.,0.E+000,0.E+000));
#88594 = PCURVE('',#88595,#88600);
#88595 = CYLINDRICAL_SURFACE('',#88596,89.94157211959);
#88596 = AXIS2_PLACEMENT_3D('',#88597,#88598,#88599);
#88597 = CARTESIAN_POINT('',(-15.70842874992,-124.4508871324,
    7.977775639162));
#88598 = DIRECTION('',(1.,0.E+000,0.E+000));
#88599 = DIRECTION('',(0.E+000,-1.,0.E+000));
#88600 = DEFINITIONAL_REPRESENTATION('',(#88601),#88604);
#88601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88602,#88603),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#88602 = CARTESIAN_POINT('',(3.159832876615,15.509575647615));
#88603 = CARTESIAN_POINT('',(3.159832876615,21.709575647615));
#88604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88605 = ORIENTED_EDGE('',*,*,#88606,.F.);
#88606 = EDGE_CURVE('',#88607,#88587,#88609,.T.);
#88607 = VERTEX_POINT('',#88608);
#88608 = CARTESIAN_POINT('',(6.001146897693,-34.83312568269,
    0.352604947589));
#88609 = SURFACE_CURVE('',#88610,(#88615),.PCURVE_S1.);
#88610 = CIRCLE('',#88611,89.94157211959);
#88611 = AXIS2_PLACEMENT_3D('',#88612,#88613,#88614);
#88612 = CARTESIAN_POINT('',(6.001146897693,-124.4508871324,
    7.977775639162));
#88613 = DIRECTION('',(1.,0.E+000,0.E+000));
#88614 = DIRECTION('',(0.E+000,0.996399766402,-8.477915731153E-002));
#88615 = PCURVE('',#88595,#88616);
#88616 = DEFINITIONAL_REPRESENTATION('',(#88617),#88620);
#88617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88618,#88619),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.103121268671),.PIECEWISE_BEZIER_KNOTS.);
#88618 = CARTESIAN_POINT('',(3.056711607944,21.709575647615));
#88619 = CARTESIAN_POINT('',(3.159832876615,21.709575647615));
#88620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88621 = ORIENTED_EDGE('',*,*,#88622,.F.);
#88622 = EDGE_CURVE('',#88623,#88607,#88625,.T.);
#88623 = VERTEX_POINT('',#88624);
#88624 = CARTESIAN_POINT('',(1.301146897693,-34.83312568269,
    0.352604947589));
#88625 = SURFACE_CURVE('',#88626,(#88630),.PCURVE_S1.);
#88626 = LINE('',#88627,#88628);
#88627 = CARTESIAN_POINT('',(1.301146897693,-34.83312568269,
    0.352604947589));
#88628 = VECTOR('',#88629,1.);
#88629 = DIRECTION('',(1.,0.E+000,0.E+000));
#88630 = PCURVE('',#88595,#88631);
#88631 = DEFINITIONAL_REPRESENTATION('',(#88632),#88635);
#88632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88633,#88634),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.7),.PIECEWISE_BEZIER_KNOTS.);
#88633 = CARTESIAN_POINT('',(3.056711607944,17.009575647615));
#88634 = CARTESIAN_POINT('',(3.056711607944,21.709575647615));
#88635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88636 = ORIENTED_EDGE('',*,*,#88637,.F.);
#88637 = EDGE_CURVE('',#88638,#88623,#88640,.T.);
#88638 = VERTEX_POINT('',#88639);
#88639 = CARTESIAN_POINT('',(1.301146897693,-34.58186037094,
    4.366069078304));
#88640 = SURFACE_CURVE('',#88641,(#88646),.PCURVE_S1.);
#88641 = CIRCLE('',#88642,89.94157211959);
#88642 = AXIS2_PLACEMENT_3D('',#88643,#88644,#88645);
#88643 = CARTESIAN_POINT('',(1.301146897693,-124.4508871324,
    7.977775639162));
#88644 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88645 = DIRECTION('',(0.E+000,0.999193416833,-4.015614221258E-002));
#88646 = PCURVE('',#88595,#88647);
#88647 = DEFINITIONAL_REPRESENTATION('',(#88648),#88651);
#88648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88649,#88650),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,4.471410352569E-002),.PIECEWISE_BEZIER_KNOTS.);
#88649 = CARTESIAN_POINT('',(3.10142571147,17.009575647615));
#88650 = CARTESIAN_POINT('',(3.056711607944,17.009575647615));
#88651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88652 = ORIENTED_EDGE('',*,*,#88653,.F.);
#88653 = EDGE_CURVE('',#88654,#88638,#88656,.T.);
#88654 = VERTEX_POINT('',#88655);
#88655 = CARTESIAN_POINT('',(-0.198853102307,-34.58186037094,
    4.366069078304));
#88656 = SURFACE_CURVE('',#88657,(#88661),.PCURVE_S1.);
#88657 = LINE('',#88658,#88659);
#88658 = CARTESIAN_POINT('',(-0.198853102307,-34.58186037094,
    4.366069078304));
#88659 = VECTOR('',#88660,1.);
#88660 = DIRECTION('',(1.,0.E+000,0.E+000));
#88661 = PCURVE('',#88595,#88662);
#88662 = DEFINITIONAL_REPRESENTATION('',(#88663),#88666);
#88663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88664,#88665),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.5),.PIECEWISE_BEZIER_KNOTS.);
#88664 = CARTESIAN_POINT('',(3.10142571147,15.509575647615));
#88665 = CARTESIAN_POINT('',(3.10142571147,17.009575647615));
#88666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88667 = ORIENTED_EDGE('',*,*,#88668,.T.);
#88668 = EDGE_CURVE('',#88654,#88585,#88669,.T.);
#88669 = SURFACE_CURVE('',#88670,(#88675),.PCURVE_S1.);
#88670 = CIRCLE('',#88671,89.94157211959);
#88671 = AXIS2_PLACEMENT_3D('',#88672,#88673,#88674);
#88672 = CARTESIAN_POINT('',(-0.198853102307,-124.4508871324,
    7.977775639162));
#88673 = DIRECTION('',(1.,0.E+000,0.E+000));
#88674 = DIRECTION('',(0.E+000,0.999193416833,-4.015614221258E-002));
#88675 = PCURVE('',#88595,#88676);
#88676 = DEFINITIONAL_REPRESENTATION('',(#88677),#88680);
#88677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88678,#88679),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,5.840716514542E-002),.PIECEWISE_BEZIER_KNOTS.);
#88678 = CARTESIAN_POINT('',(3.10142571147,15.509575647614));
#88679 = CARTESIAN_POINT('',(3.159832876615,15.509575647614));
#88680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88685)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88682,#88683,#88684)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88682,
  'distance_accuracy_value','confusion accuracy');
#88686 = SHAPE_DEFINITION_REPRESENTATION(#88687,#88577);
#88687 = PRODUCT_DEFINITION_SHAPE('','',#88688);
#88688 = PRODUCT_DEFINITION('design','',#88689,#88692);
#88689 = PRODUCT_DEFINITION_FORMATION('','',#88690);
#88690 = PRODUCT('CADSOFTTOOLS 1.481','CADSOFTTOOLS 1.481','',(#88691));
#88691 = PRODUCT_CONTEXT('',#2,'mechanical');
#88692 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88693 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88694,#88696);
#88694 = ( REPRESENTATION_RELATIONSHIP('','',#88577,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88695) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88695 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1935);
#88696 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88697);
#88697 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('481','','',#5,#88688,$);
#88698 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88690));
#88699 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88700),#88772);
#88700 = SHELL_BASED_SURFACE_MODEL('',(#88701));
#88701 = OPEN_SHELL('',(#88702));
#88702 = ADVANCED_FACE('',(#88703),#88717,.F.);
#88703 = FACE_BOUND('',#88704,.F.);
#88704 = EDGE_LOOP('',(#88705,#88727,#88743,#88758));
#88705 = ORIENTED_EDGE('',*,*,#88706,.T.);
#88706 = EDGE_CURVE('',#88707,#88709,#88711,.T.);
#88707 = VERTEX_POINT('',#88708);
#88708 = CARTESIAN_POINT('',(-0.198853102307,-34.58186037094,
    4.366069078304));
#88709 = VERTEX_POINT('',#88710);
#88710 = CARTESIAN_POINT('',(1.301146897693,-34.58186037094,
    4.366069078304));
#88711 = SURFACE_CURVE('',#88712,(#88716),.PCURVE_S1.);
#88712 = LINE('',#88713,#88714);
#88713 = CARTESIAN_POINT('',(-0.198853102307,-34.58186037094,
    4.366069078304));
#88714 = VECTOR('',#88715,1.);
#88715 = DIRECTION('',(1.,0.E+000,0.E+000));
#88716 = PCURVE('',#88717,#88722);
#88717 = CYLINDRICAL_SURFACE('',#88718,1.5);
#88718 = AXIS2_PLACEMENT_3D('',#88719,#88720,#88721);
#88719 = CARTESIAN_POINT('',(-15.70842874992,-36.08065049619,
    4.426303291623));
#88720 = DIRECTION('',(1.,0.E+000,0.E+000));
#88721 = DIRECTION('',(0.E+000,-1.,0.E+000));
#88722 = DEFINITIONAL_REPRESENTATION('',(#88723),#88726);
#88723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88724,#88725),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.5),.PIECEWISE_BEZIER_KNOTS.);
#88724 = CARTESIAN_POINT('',(3.10142571147,15.509575647615));
#88725 = CARTESIAN_POINT('',(3.10142571147,17.009575647615));
#88726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88727 = ORIENTED_EDGE('',*,*,#88728,.T.);
#88728 = EDGE_CURVE('',#88709,#88729,#88731,.T.);
#88729 = VERTEX_POINT('',#88730);
#88730 = CARTESIAN_POINT('',(1.301146897693,-35.69242192854,
    2.97741455219));
#88731 = SURFACE_CURVE('',#88732,(#88737),.PCURVE_S1.);
#88732 = CIRCLE('',#88733,1.5);
#88733 = AXIS2_PLACEMENT_3D('',#88734,#88735,#88736);
#88734 = CARTESIAN_POINT('',(1.301146897693,-36.08065049619,
    4.426303291623));
#88735 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88736 = DIRECTION('',(0.E+000,0.999193416833,-4.015614221258E-002));
#88737 = PCURVE('',#88717,#88738);
#88738 = DEFINITIONAL_REPRESENTATION('',(#88739),#88742);
#88739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88740,#88741),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.268829996876),.PIECEWISE_BEZIER_KNOTS.);
#88740 = CARTESIAN_POINT('',(3.10142571147,17.009575647615));
#88741 = CARTESIAN_POINT('',(1.832595714594,17.009575647615));
#88742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88743 = ORIENTED_EDGE('',*,*,#88744,.T.);
#88744 = EDGE_CURVE('',#88729,#88745,#88747,.T.);
#88745 = VERTEX_POINT('',#88746);
#88746 = CARTESIAN_POINT('',(-0.198853102307,-35.69242192854,
    2.977414552189));
#88747 = SURFACE_CURVE('',#88748,(#88752),.PCURVE_S1.);
#88748 = LINE('',#88749,#88750);
#88749 = CARTESIAN_POINT('',(1.301146897693,-35.69242192854,
    2.97741455219));
#88750 = VECTOR('',#88751,1.);
#88751 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88752 = PCURVE('',#88717,#88753);
#88753 = DEFINITIONAL_REPRESENTATION('',(#88754),#88757);
#88754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88755,#88756),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.5),.PIECEWISE_BEZIER_KNOTS.);
#88755 = CARTESIAN_POINT('',(1.832595714594,17.009575647615));
#88756 = CARTESIAN_POINT('',(1.832595714594,15.509575647615));
#88757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88758 = ORIENTED_EDGE('',*,*,#88759,.T.);
#88759 = EDGE_CURVE('',#88745,#88707,#88760,.T.);
#88760 = SURFACE_CURVE('',#88761,(#88766),.PCURVE_S1.);
#88761 = CIRCLE('',#88762,1.5);
#88762 = AXIS2_PLACEMENT_3D('',#88763,#88764,#88765);
#88763 = CARTESIAN_POINT('',(-0.198853102307,-36.08065049619,
    4.426303291623));
#88764 = DIRECTION('',(1.,0.E+000,0.E+000));
#88765 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#88766 = PCURVE('',#88717,#88767);
#88767 = DEFINITIONAL_REPRESENTATION('',(#88768),#88771);
#88768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88769,#88770),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.268829996876),.PIECEWISE_BEZIER_KNOTS.);
#88769 = CARTESIAN_POINT('',(1.832595714594,15.509575647614));
#88770 = CARTESIAN_POINT('',(3.10142571147,15.509575647614));
#88771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88776)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88773,#88774,#88775)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88773 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88774 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88775 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88776 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88773,
  'distance_accuracy_value','confusion accuracy');
#88777 = SHAPE_DEFINITION_REPRESENTATION(#88778,#88699);
#88778 = PRODUCT_DEFINITION_SHAPE('','',#88779);
#88779 = PRODUCT_DEFINITION('design','',#88780,#88783);
#88780 = PRODUCT_DEFINITION_FORMATION('','',#88781);
#88781 = PRODUCT('CADSOFTTOOLS 1.482','CADSOFTTOOLS 1.482','',(#88782));
#88782 = PRODUCT_CONTEXT('',#2,'mechanical');
#88783 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88784 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88785,#88787);
#88785 = ( REPRESENTATION_RELATIONSHIP('','',#88699,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88786) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88786 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1939);
#88787 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88788);
#88788 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('482','','',#5,#88779,$);
#88789 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88781));
#88790 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88791),#88865);
#88791 = SHELL_BASED_SURFACE_MODEL('',(#88792));
#88792 = OPEN_SHELL('',(#88793));
#88793 = ADVANCED_FACE('',(#88794),#88808,.T.);
#88794 = FACE_BOUND('',#88795,.T.);
#88795 = EDGE_LOOP('',(#88796,#88819,#88835,#88851));
#88796 = ORIENTED_EDGE('',*,*,#88797,.T.);
#88797 = EDGE_CURVE('',#88798,#88800,#88802,.T.);
#88798 = VERTEX_POINT('',#88799);
#88799 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#88800 = VERTEX_POINT('',#88801);
#88801 = CARTESIAN_POINT('',(1.301146897693,-35.69242192854,
    2.97741455219));
#88802 = SURFACE_CURVE('',#88803,(#88807),.PCURVE_S1.);
#88803 = LINE('',#88804,#88805);
#88804 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#88805 = VECTOR('',#88806,1.);
#88806 = DIRECTION('',(0.E+000,0.965925826289,0.258819045103));
#88807 = PCURVE('',#88808,#88813);
#88808 = PLANE('',#88809);
#88809 = AXIS2_PLACEMENT_3D('',#88810,#88811,#88812);
#88810 = CARTESIAN_POINT('',(-0.198853102307,-37.2340875038,2.5643265063
    ));
#88811 = DIRECTION('',(0.E+000,-0.258819045103,0.965925826289));
#88812 = DIRECTION('',(0.E+000,0.965925826289,0.258819045103));
#88813 = DEFINITIONAL_REPRESENTATION('',(#88814),#88818);
#88814 = LINE('',#88815,#88816);
#88815 = CARTESIAN_POINT('',(3.626595192647E-012,-1.5));
#88816 = VECTOR('',#88817,1.);
#88817 = DIRECTION('',(1.,0.E+000));
#88818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88819 = ORIENTED_EDGE('',*,*,#88820,.T.);
#88820 = EDGE_CURVE('',#88800,#88821,#88823,.T.);
#88821 = VERTEX_POINT('',#88822);
#88822 = CARTESIAN_POINT('',(-0.198853102307,-35.69242192854,
    2.977414552189));
#88823 = SURFACE_CURVE('',#88824,(#88828),.PCURVE_S1.);
#88824 = LINE('',#88825,#88826);
#88825 = CARTESIAN_POINT('',(1.301146897693,-35.69242192854,
    2.97741455219));
#88826 = VECTOR('',#88827,1.);
#88827 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88828 = PCURVE('',#88808,#88829);
#88829 = DEFINITIONAL_REPRESENTATION('',(#88830),#88834);
#88830 = LINE('',#88831,#88832);
#88831 = CARTESIAN_POINT('',(1.596049648224,-1.5));
#88832 = VECTOR('',#88833,1.);
#88833 = DIRECTION('',(0.E+000,1.));
#88834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88835 = ORIENTED_EDGE('',*,*,#88836,.F.);
#88836 = EDGE_CURVE('',#88837,#88821,#88839,.T.);
#88837 = VERTEX_POINT('',#88838);
#88838 = CARTESIAN_POINT('',(-0.198853102307,-37.23408750379,
    2.564326506302));
#88839 = SURFACE_CURVE('',#88840,(#88844),.PCURVE_S1.);
#88840 = LINE('',#88841,#88842);
#88841 = CARTESIAN_POINT('',(-0.198853102307,-37.23408750379,
    2.564326506301));
#88842 = VECTOR('',#88843,1.);
#88843 = DIRECTION('',(0.E+000,0.965925826289,0.258819045102));
#88844 = PCURVE('',#88808,#88845);
#88845 = DEFINITIONAL_REPRESENTATION('',(#88846),#88850);
#88846 = LINE('',#88847,#88848);
#88847 = CARTESIAN_POINT('',(4.913994453835E-012,9.992007221626E-015));
#88848 = VECTOR('',#88849,1.);
#88849 = DIRECTION('',(1.,0.E+000));
#88850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88851 = ORIENTED_EDGE('',*,*,#88852,.F.);
#88852 = EDGE_CURVE('',#88798,#88837,#88853,.T.);
#88853 = SURFACE_CURVE('',#88854,(#88858),.PCURVE_S1.);
#88854 = LINE('',#88855,#88856);
#88855 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#88856 = VECTOR('',#88857,1.);
#88857 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88858 = PCURVE('',#88808,#88859);
#88859 = DEFINITIONAL_REPRESENTATION('',(#88860),#88864);
#88860 = LINE('',#88861,#88862);
#88861 = CARTESIAN_POINT('',(2.780649075221E-012,-1.5));
#88862 = VECTOR('',#88863,1.);
#88863 = DIRECTION('',(0.E+000,1.));
#88864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88869)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88866,#88867,#88868)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88866,
  'distance_accuracy_value','confusion accuracy');
#88870 = SHAPE_DEFINITION_REPRESENTATION(#88871,#88790);
#88871 = PRODUCT_DEFINITION_SHAPE('','',#88872);
#88872 = PRODUCT_DEFINITION('design','',#88873,#88876);
#88873 = PRODUCT_DEFINITION_FORMATION('','',#88874);
#88874 = PRODUCT('CADSOFTTOOLS 1.483','CADSOFTTOOLS 1.483','',(#88875));
#88875 = PRODUCT_CONTEXT('',#2,'mechanical');
#88876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88878,#88880);
#88878 = ( REPRESENTATION_RELATIONSHIP('','',#88790,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88879) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1943);
#88880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88881);
#88881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('483','','',#5,#88872,$);
#88882 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88874));
#88883 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88884),#89034);
#88884 = SHELL_BASED_SURFACE_MODEL('',(#88885));
#88885 = OPEN_SHELL('',(#88886));
#88886 = ADVANCED_FACE('',(#88887),#88901,.T.);
#88887 = FACE_BOUND('',#88888,.T.);
#88888 = EDGE_LOOP('',(#88889,#88934,#88950,#88989,#89005,#89020));
#88889 = ORIENTED_EDGE('',*,*,#88890,.F.);
#88890 = EDGE_CURVE('',#88891,#88893,#88895,.T.);
#88891 = VERTEX_POINT('',#88892);
#88892 = CARTESIAN_POINT('',(6.001146897693,-37.90115036317,
    1.694993262623));
#88893 = VERTEX_POINT('',#88894);
#88894 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036317,
    1.694993262633));
#88895 = SURFACE_CURVE('',#88896,(#88900),.PCURVE_S1.);
#88896 = LINE('',#88897,#88898);
#88897 = CARTESIAN_POINT('',(6.001146897693,-37.90115036317,
    1.694993262614));
#88898 = VECTOR('',#88899,1.);
#88899 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88900 = PCURVE('',#88901,#88906);
#88901 = CYLINDRICAL_SURFACE('',#88902,0.899999999961);
#88902 = AXIS2_PLACEMENT_3D('',#88903,#88904,#88905);
#88903 = CARTESIAN_POINT('',(8.001146897693,-37.00115036321,
    1.69499326268));
#88904 = DIRECTION('',(1.,0.E+000,0.E+000));
#88905 = DIRECTION('',(0.E+000,-1.,0.E+000));
#88906 = DEFINITIONAL_REPRESENTATION('',(#88907),#88933);
#88907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#88908,#88909,#88910,#88911,
    #88912,#88913,#88914,#88915,#88916,#88917,#88918,#88919,#88920,
    #88921,#88922,#88923,#88924,#88925,#88926,#88927,#88928,#88929,
    #88930,#88931,#88932),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.281818181818,0.563636363636,
    0.845454545455,1.127272727273,1.409090909091,1.690909090909,
    1.972727272727,2.254545454545,2.536363636364,2.818181818182,3.1,
    3.381818181818,3.663636363636,3.945454545455,4.227272727273,
    4.509090909091,4.790909090909,5.072727272727,5.354545454545,
    5.636363636364,5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#88908 = CARTESIAN_POINT('',(6.28318530718,-2.));
#88909 = CARTESIAN_POINT('',(6.283185307225,-2.093939393939));
#88910 = CARTESIAN_POINT('',(6.283185307267,-2.281818181818));
#88911 = CARTESIAN_POINT('',(6.28318530725,-2.563636363636));
#88912 = CARTESIAN_POINT('',(6.283185307255,-2.845454545455));
#88913 = CARTESIAN_POINT('',(6.283185307253,-3.127272727273));
#88914 = CARTESIAN_POINT('',(6.283185307254,-3.409090909091));
#88915 = CARTESIAN_POINT('',(6.283185307254,-3.690909090909));
#88916 = CARTESIAN_POINT('',(6.283185307254,-3.972727272727));
#88917 = CARTESIAN_POINT('',(6.283185307254,-4.254545454545));
#88918 = CARTESIAN_POINT('',(6.283185307254,-4.536363636364));
#88919 = CARTESIAN_POINT('',(6.283185307254,-4.818181818182));
#88920 = CARTESIAN_POINT('',(6.283185307254,-5.1));
#88921 = CARTESIAN_POINT('',(6.283185307254,-5.381818181818));
#88922 = CARTESIAN_POINT('',(6.283185307254,-5.663636363636));
#88923 = CARTESIAN_POINT('',(6.283185307254,-5.945454545455));
#88924 = CARTESIAN_POINT('',(6.283185307254,-6.227272727273));
#88925 = CARTESIAN_POINT('',(6.283185307254,-6.509090909091));
#88926 = CARTESIAN_POINT('',(6.283185307254,-6.790909090909));
#88927 = CARTESIAN_POINT('',(6.283185307253,-7.072727272727));
#88928 = CARTESIAN_POINT('',(6.283185307255,-7.354545454545));
#88929 = CARTESIAN_POINT('',(6.28318530725,-7.636363636364));
#88930 = CARTESIAN_POINT('',(6.283185307267,-7.918181818182));
#88931 = CARTESIAN_POINT('',(6.283185307225,-8.106060606061));
#88932 = CARTESIAN_POINT('',(6.28318530718,-8.2));
#88933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88934 = ORIENTED_EDGE('',*,*,#88935,.F.);
#88935 = EDGE_CURVE('',#88936,#88891,#88938,.T.);
#88936 = VERTEX_POINT('',#88937);
#88937 = CARTESIAN_POINT('',(6.001146897693,-36.20796288293,
    1.269724150293));
#88938 = SURFACE_CURVE('',#88939,(#88944),.PCURVE_S1.);
#88939 = CIRCLE('',#88940,0.899999999961);
#88940 = AXIS2_PLACEMENT_3D('',#88941,#88942,#88943);
#88941 = CARTESIAN_POINT('',(6.001146897693,-37.00115036321,
    1.69499326268));
#88942 = DIRECTION('',(1.,0.E+000,0.E+000));
#88943 = DIRECTION('',(0.E+000,0.881319315455,-0.472521178579));
#88944 = PCURVE('',#88901,#88945);
#88945 = DEFINITIONAL_REPRESENTATION('',(#88946),#88949);
#88946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88947,#88948),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.633741931895),.PIECEWISE_BEZIER_KNOTS.);
#88947 = CARTESIAN_POINT('',(2.649443375284,-2.));
#88948 = CARTESIAN_POINT('',(6.28318530718,-2.));
#88949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88950 = ORIENTED_EDGE('',*,*,#88951,.T.);
#88951 = EDGE_CURVE('',#88936,#88952,#88954,.T.);
#88952 = VERTEX_POINT('',#88953);
#88953 = CARTESIAN_POINT('',(1.301146897693,-36.2076920962,
    1.270229824465));
#88954 = SURFACE_CURVE('',#88955,(#88960),.PCURVE_S1.);
#88955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#88956,#88957,#88958,#88959),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#88956 = CARTESIAN_POINT('',(6.001146897693,-36.20796297935,
    1.269724201947));
#88957 = CARTESIAN_POINT('',(4.434480231027,-36.20787263127,
    1.26989271399));
#88958 = CARTESIAN_POINT('',(2.86781356436,-36.20778233689,
    1.270061254825));
#88959 = CARTESIAN_POINT('',(1.301146897693,-36.20769209623,
    1.270229824416));
#88960 = PCURVE('',#88901,#88961);
#88961 = DEFINITIONAL_REPRESENTATION('',(#88962),#88988);
#88962 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#88963,#88964,#88965,#88966,
    #88967,#88968,#88969,#88970,#88971,#88972,#88973,#88974,#88975,
    #88976,#88977,#88978,#88979,#88980,#88981,#88982,#88983,#88984,
    #88985,#88986,#88987),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.058469539291E-016,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#88963 = CARTESIAN_POINT('',(2.649443375245,-2.));
#88964 = CARTESIAN_POINT('',(2.649453032028,-2.071212121212));
#88965 = CARTESIAN_POINT('',(2.649472345594,-2.213636363636));
#88966 = CARTESIAN_POINT('',(2.649501315943,-2.427272727273));
#88967 = CARTESIAN_POINT('',(2.649530286291,-2.640909090909));
#88968 = CARTESIAN_POINT('',(2.64955925664,-2.854545454545));
#88969 = CARTESIAN_POINT('',(2.649588226988,-3.068181818182));
#88970 = CARTESIAN_POINT('',(2.649617197337,-3.281818181818));
#88971 = CARTESIAN_POINT('',(2.649646167685,-3.495454545455));
#88972 = CARTESIAN_POINT('',(2.649675138034,-3.709090909091));
#88973 = CARTESIAN_POINT('',(2.649704108382,-3.922727272727));
#88974 = CARTESIAN_POINT('',(2.649733078731,-4.136363636364));
#88975 = CARTESIAN_POINT('',(2.649762049079,-4.35));
#88976 = CARTESIAN_POINT('',(2.649791019428,-4.563636363636));
#88977 = CARTESIAN_POINT('',(2.649819989776,-4.777272727273));
#88978 = CARTESIAN_POINT('',(2.649848960125,-4.990909090909));
#88979 = CARTESIAN_POINT('',(2.649877930473,-5.204545454545));
#88980 = CARTESIAN_POINT('',(2.649906900822,-5.418181818182));
#88981 = CARTESIAN_POINT('',(2.649935871171,-5.631818181818));
#88982 = CARTESIAN_POINT('',(2.649964841519,-5.845454545455));
#88983 = CARTESIAN_POINT('',(2.649993811868,-6.059090909091));
#88984 = CARTESIAN_POINT('',(2.650022782216,-6.272727272727));
#88985 = CARTESIAN_POINT('',(2.650051752565,-6.486363636364));
#88986 = CARTESIAN_POINT('',(2.65007106613,-6.628787878788));
#88987 = CARTESIAN_POINT('',(2.650080722913,-6.7));
#88988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88989 = ORIENTED_EDGE('',*,*,#88990,.T.);
#88990 = EDGE_CURVE('',#88952,#88991,#88993,.T.);
#88991 = VERTEX_POINT('',#88992);
#88992 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#88993 = SURFACE_CURVE('',#88994,(#88999),.PCURVE_S1.);
#88994 = CIRCLE('',#88995,0.899999999961);
#88995 = AXIS2_PLACEMENT_3D('',#88996,#88997,#88998);
#88996 = CARTESIAN_POINT('',(1.301146897693,-37.00115036321,
    1.69499326268));
#88997 = DIRECTION('',(1.,0.E+000,0.E+000));
#88998 = DIRECTION('',(0.E+000,0.881620296714,-0.471959375817));
#88999 = PCURVE('',#88901,#89000);
#89000 = DEFINITIONAL_REPRESENTATION('',(#89001),#89004);
#89001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89002,#89003),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.324107645216),.PIECEWISE_BEZIER_KNOTS.);
#89002 = CARTESIAN_POINT('',(2.650080722973,-6.7));
#89003 = CARTESIAN_POINT('',(4.974188368189,-6.7));
#89004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89005 = ORIENTED_EDGE('',*,*,#89006,.T.);
#89006 = EDGE_CURVE('',#88991,#89007,#89009,.T.);
#89007 = VERTEX_POINT('',#89008);
#89008 = CARTESIAN_POINT('',(-0.198853102307,-37.23408750379,
    2.564326506302));
#89009 = SURFACE_CURVE('',#89010,(#89014),.PCURVE_S1.);
#89010 = LINE('',#89011,#89012);
#89011 = CARTESIAN_POINT('',(1.301146897693,-37.2340875038,
    2.564326506301));
#89012 = VECTOR('',#89013,1.);
#89013 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89014 = PCURVE('',#88901,#89015);
#89015 = DEFINITIONAL_REPRESENTATION('',(#89016),#89019);
#89016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89017,#89018),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.5),.PIECEWISE_BEZIER_KNOTS.);
#89017 = CARTESIAN_POINT('',(4.97418836819,-6.7));
#89018 = CARTESIAN_POINT('',(4.97418836819,-8.2));
#89019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89020 = ORIENTED_EDGE('',*,*,#89021,.T.);
#89021 = EDGE_CURVE('',#89007,#88893,#89022,.T.);
#89022 = SURFACE_CURVE('',#89023,(#89028),.PCURVE_S1.);
#89023 = CIRCLE('',#89024,0.899999999961);
#89024 = AXIS2_PLACEMENT_3D('',#89025,#89026,#89027);
#89025 = CARTESIAN_POINT('',(-0.198853102307,-37.00115036321,
    1.69499326268));
#89026 = DIRECTION('',(1.,0.E+000,0.E+000));
#89027 = DIRECTION('',(0.E+000,-0.258819045106,0.965925826288));
#89028 = PCURVE('',#88901,#89029);
#89029 = DEFINITIONAL_REPRESENTATION('',(#89030),#89033);
#89030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89031,#89032),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.308996938992),.PIECEWISE_BEZIER_KNOTS.);
#89031 = CARTESIAN_POINT('',(4.974188368188,-8.2));
#89032 = CARTESIAN_POINT('',(6.28318530718,-8.2));
#89033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89038)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89035,#89036,#89037)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89035 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89036 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89037 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89038 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#89035,
  'distance_accuracy_value','confusion accuracy');
#89039 = SHAPE_DEFINITION_REPRESENTATION(#89040,#88883);
#89040 = PRODUCT_DEFINITION_SHAPE('','',#89041);
#89041 = PRODUCT_DEFINITION('design','',#89042,#89045);
#89042 = PRODUCT_DEFINITION_FORMATION('','',#89043);
#89043 = PRODUCT('CADSOFTTOOLS 1.484','CADSOFTTOOLS 1.484','',(#89044));
#89044 = PRODUCT_CONTEXT('',#2,'mechanical');
#89045 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89047,#89049);
#89047 = ( REPRESENTATION_RELATIONSHIP('','',#88883,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89048) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1947);
#89049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89050);
#89050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('484','','',#5,#89041,$);
#89051 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89043));
#89052 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89053),#89127);
#89053 = SHELL_BASED_SURFACE_MODEL('',(#89054));
#89054 = OPEN_SHELL('',(#89055));
#89055 = ADVANCED_FACE('',(#89056),#89070,.T.);
#89056 = FACE_BOUND('',#89057,.T.);
#89057 = EDGE_LOOP('',(#89058,#89081,#89097,#89113));
#89058 = ORIENTED_EDGE('',*,*,#89059,.T.);
#89059 = EDGE_CURVE('',#89060,#89062,#89064,.T.);
#89060 = VERTEX_POINT('',#89061);
#89061 = CARTESIAN_POINT('',(6.001146897693,-37.90115036317,
    1.694993262623));
#89062 = VERTEX_POINT('',#89063);
#89063 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036317,
    1.694993262633));
#89064 = SURFACE_CURVE('',#89065,(#89069),.PCURVE_S1.);
#89065 = LINE('',#89066,#89067);
#89066 = CARTESIAN_POINT('',(6.001146897693,-37.90115036317,
    1.694993262614));
#89067 = VECTOR('',#89068,1.);
#89068 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89069 = PCURVE('',#89070,#89075);
#89070 = PLANE('',#89071);
#89071 = AXIS2_PLACEMENT_3D('',#89072,#89073,#89074);
#89072 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036318,
    11.30210004322));
#89073 = DIRECTION('',(0.E+000,-1.,0.E+000));
#89074 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89075 = DEFINITIONAL_REPRESENTATION('',(#89076),#89080);
#89076 = LINE('',#89077,#89078);
#89077 = CARTESIAN_POINT('',(-6.2,9.607106780607));
#89078 = VECTOR('',#89079,1.);
#89079 = DIRECTION('',(1.,0.E+000));
#89080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89081 = ORIENTED_EDGE('',*,*,#89082,.F.);
#89082 = EDGE_CURVE('',#89083,#89062,#89085,.T.);
#89083 = VERTEX_POINT('',#89084);
#89084 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036318,
    -0.121651518712));
#89085 = SURFACE_CURVE('',#89086,(#89090),.PCURVE_S1.);
#89086 = LINE('',#89087,#89088);
#89087 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036318,
    -0.121651518712));
#89088 = VECTOR('',#89089,1.);
#89089 = DIRECTION('',(-2.44455721014E-016,0.E+000,1.));
#89090 = PCURVE('',#89070,#89091);
#89091 = DEFINITIONAL_REPRESENTATION('',(#89092),#89096);
#89092 = LINE('',#89093,#89094);
#89093 = CARTESIAN_POINT('',(9.992007221626E-015,11.423751561932));
#89094 = VECTOR('',#89095,1.);
#89095 = DIRECTION('',(2.44455721014E-016,-1.));
#89096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89097 = ORIENTED_EDGE('',*,*,#89098,.T.);
#89098 = EDGE_CURVE('',#89083,#89099,#89101,.T.);
#89099 = VERTEX_POINT('',#89100);
#89100 = CARTESIAN_POINT('',(6.001146897693,-37.90115036318,
    -0.121651518708));
#89101 = SURFACE_CURVE('',#89102,(#89106),.PCURVE_S1.);
#89102 = LINE('',#89103,#89104);
#89103 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036317,
    -0.121651518715));
#89104 = VECTOR('',#89105,1.);
#89105 = DIRECTION('',(1.,0.E+000,0.E+000));
#89106 = PCURVE('',#89070,#89107);
#89107 = DEFINITIONAL_REPRESENTATION('',(#89108),#89112);
#89108 = LINE('',#89109,#89110);
#89109 = CARTESIAN_POINT('',(0.E+000,11.423751561935));
#89110 = VECTOR('',#89111,1.);
#89111 = DIRECTION('',(-1.,-0.E+000));
#89112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89113 = ORIENTED_EDGE('',*,*,#89114,.T.);
#89114 = EDGE_CURVE('',#89099,#89060,#89115,.T.);
#89115 = SURFACE_CURVE('',#89116,(#89120),.PCURVE_S1.);
#89116 = LINE('',#89117,#89118);
#89117 = CARTESIAN_POINT('',(6.001146897693,-37.90115036318,
    -0.121651518708));
#89118 = VECTOR('',#89119,1.);
#89119 = DIRECTION('',(1.955645768127E-015,0.E+000,1.));
#89120 = PCURVE('',#89070,#89121);
#89121 = DEFINITIONAL_REPRESENTATION('',(#89122),#89126);
#89122 = LINE('',#89123,#89124);
#89123 = CARTESIAN_POINT('',(-6.2,11.423751561928));
#89124 = VECTOR('',#89125,1.);
#89125 = DIRECTION('',(-1.955645768127E-015,-1.));
#89126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89131)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89128,#89129,#89130)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89128 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89129 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89130 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89131 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89128,
  'distance_accuracy_value','confusion accuracy');
#89132 = SHAPE_DEFINITION_REPRESENTATION(#89133,#89052);
#89133 = PRODUCT_DEFINITION_SHAPE('','',#89134);
#89134 = PRODUCT_DEFINITION('design','',#89135,#89138);
#89135 = PRODUCT_DEFINITION_FORMATION('','',#89136);
#89136 = PRODUCT('CADSOFTTOOLS 1.485','CADSOFTTOOLS 1.485','',(#89137));
#89137 = PRODUCT_CONTEXT('',#2,'mechanical');
#89138 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89139 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89140,#89142);
#89140 = ( REPRESENTATION_RELATIONSHIP('','',#89052,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89141) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89141 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1951);
#89142 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89143);
#89143 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('485','','',#5,#89134,$);
#89144 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89136));
#89145 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89146),#89241);
#89146 = SHELL_BASED_SURFACE_MODEL('',(#89147));
#89147 = OPEN_SHELL('',(#89148));
#89148 = ADVANCED_FACE('',(#89149),#89163,.T.);
#89149 = FACE_BOUND('',#89150,.T.);
#89150 = EDGE_LOOP('',(#89151,#89173,#89189,#89227));
#89151 = ORIENTED_EDGE('',*,*,#89152,.F.);
#89152 = EDGE_CURVE('',#89153,#89155,#89157,.T.);
#89153 = VERTEX_POINT('',#89154);
#89154 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036318,
    -0.121651518712));
#89155 = VERTEX_POINT('',#89156);
#89156 = CARTESIAN_POINT('',(6.001146897693,-37.90115036318,
    -0.121651518708));
#89157 = SURFACE_CURVE('',#89158,(#89162),.PCURVE_S1.);
#89158 = LINE('',#89159,#89160);
#89159 = CARTESIAN_POINT('',(-0.198853102307,-37.90115036317,
    -0.121651518715));
#89160 = VECTOR('',#89161,1.);
#89161 = DIRECTION('',(1.,0.E+000,0.E+000));
#89162 = PCURVE('',#89163,#89168);
#89163 = CYLINDRICAL_SURFACE('',#89164,1.49999999998);
#89164 = AXIS2_PLACEMENT_3D('',#89165,#89166,#89167);
#89165 = CARTESIAN_POINT('',(-0.198853102307,-36.40115036319,
    -0.12165151871));
#89166 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89167 = DIRECTION('',(0.E+000,1.,0.E+000));
#89168 = DEFINITIONAL_REPRESENTATION('',(#89169),#89172);
#89169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89170,#89171),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#89170 = CARTESIAN_POINT('',(3.141592653587,0.E+000));
#89171 = CARTESIAN_POINT('',(3.141592653587,-6.2));
#89172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89173 = ORIENTED_EDGE('',*,*,#89174,.F.);
#89174 = EDGE_CURVE('',#89175,#89153,#89177,.T.);
#89175 = VERTEX_POINT('',#89176);
#89176 = CARTESIAN_POINT('',(-0.198853102307,-36.48358482552,
    -1.619384658943));
#89177 = SURFACE_CURVE('',#89178,(#89183),.PCURVE_S1.);
#89178 = CIRCLE('',#89179,1.49999999998);
#89179 = AXIS2_PLACEMENT_3D('',#89180,#89181,#89182);
#89180 = CARTESIAN_POINT('',(-0.198853102307,-36.40115036319,
    -0.12165151871));
#89181 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89182 = DIRECTION('',(-0.E+000,-5.495630822042E-002,-0.99848876017));
#89183 = PCURVE('',#89163,#89184);
#89184 = DEFINITIONAL_REPRESENTATION('',(#89185),#89188);
#89185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89186,#89187),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.515812317773),.PIECEWISE_BEZIER_KNOTS.);
#89186 = CARTESIAN_POINT('',(1.625780335815,1.998401444325E-014));
#89187 = CARTESIAN_POINT('',(3.141592653588,1.998401444325E-014));
#89188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89189 = ORIENTED_EDGE('',*,*,#89190,.T.);
#89190 = EDGE_CURVE('',#89175,#89191,#89193,.T.);
#89191 = VERTEX_POINT('',#89192);
#89192 = CARTESIAN_POINT('',(6.001146897693,-36.4835842077,
    -1.61938469295));
#89193 = SURFACE_CURVE('',#89194,(#89198),.PCURVE_S1.);
#89194 = LINE('',#89195,#89196);
#89195 = CARTESIAN_POINT('',(-0.198853102307,-36.48358401263,
    -1.619384703689));
#89196 = VECTOR('',#89197,1.);
#89197 = DIRECTION('',(1.,-2.292073341162E-015,0.E+000));
#89198 = PCURVE('',#89163,#89199);
#89199 = DEFINITIONAL_REPRESENTATION('',(#89200),#89226);
#89200 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#89201,#89202,#89203,#89204,
    #89205,#89206,#89207,#89208,#89209,#89210,#89211,#89212,#89213,
    #89214,#89215,#89216,#89217,#89218,#89219,#89220,#89221,#89222,
    #89223,#89224,#89225),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.863210388822E-021,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#89201 = CARTESIAN_POINT('',(1.625779793066,0.E+000));
#89202 = CARTESIAN_POINT('',(1.625779793066,-9.393939393939E-002));
#89203 = CARTESIAN_POINT('',(1.625779793066,-0.281818181818));
#89204 = CARTESIAN_POINT('',(1.625779793066,-0.563636363636));
#89205 = CARTESIAN_POINT('',(1.625779793066,-0.845454545455));
#89206 = CARTESIAN_POINT('',(1.625779793066,-1.127272727273));
#89207 = CARTESIAN_POINT('',(1.625779793066,-1.409090909091));
#89208 = CARTESIAN_POINT('',(1.625779793066,-1.690909090909));
#89209 = CARTESIAN_POINT('',(1.625779793066,-1.972727272727));
#89210 = CARTESIAN_POINT('',(1.625779793066,-2.254545454545));
#89211 = CARTESIAN_POINT('',(1.625779793066,-2.536363636364));
#89212 = CARTESIAN_POINT('',(1.625779793066,-2.818181818182));
#89213 = CARTESIAN_POINT('',(1.625779793066,-3.1));
#89214 = CARTESIAN_POINT('',(1.625779793066,-3.381818181818));
#89215 = CARTESIAN_POINT('',(1.625779793066,-3.663636363636));
#89216 = CARTESIAN_POINT('',(1.625779793066,-3.945454545455));
#89217 = CARTESIAN_POINT('',(1.625779793066,-4.227272727273));
#89218 = CARTESIAN_POINT('',(1.625779793066,-4.509090909091));
#89219 = CARTESIAN_POINT('',(1.625779793066,-4.790909090909));
#89220 = CARTESIAN_POINT('',(1.625779793066,-5.072727272727));
#89221 = CARTESIAN_POINT('',(1.625779793066,-5.354545454545));
#89222 = CARTESIAN_POINT('',(1.625779793066,-5.636363636364));
#89223 = CARTESIAN_POINT('',(1.625779793066,-5.918181818182));
#89224 = CARTESIAN_POINT('',(1.625779793066,-6.106060606061));
#89225 = CARTESIAN_POINT('',(1.625779793066,-6.2));
#89226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89227 = ORIENTED_EDGE('',*,*,#89228,.T.);
#89228 = EDGE_CURVE('',#89191,#89155,#89229,.T.);
#89229 = SURFACE_CURVE('',#89230,(#89235),.PCURVE_S1.);
#89230 = CIRCLE('',#89231,1.49999999998);
#89231 = AXIS2_PLACEMENT_3D('',#89232,#89233,#89234);
#89232 = CARTESIAN_POINT('',(6.001146897693,-36.40115036319,
    -0.12165151871));
#89233 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89234 = DIRECTION('',(-0.E+000,-5.49558963443E-002,-0.99848878284));
#89235 = PCURVE('',#89163,#89236);
#89236 = DEFINITIONAL_REPRESENTATION('',(#89237),#89240);
#89237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89238,#89239),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.515812730275),.PIECEWISE_BEZIER_KNOTS.);
#89238 = CARTESIAN_POINT('',(1.625779923316,-6.2));
#89239 = CARTESIAN_POINT('',(3.141592653591,-6.2));
#89240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89245)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89242,#89243,#89244)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#89242,
  'distance_accuracy_value','confusion accuracy');
#89246 = SHAPE_DEFINITION_REPRESENTATION(#89247,#89145);
#89247 = PRODUCT_DEFINITION_SHAPE('','',#89248);
#89248 = PRODUCT_DEFINITION('design','',#89249,#89252);
#89249 = PRODUCT_DEFINITION_FORMATION('','',#89250);
#89250 = PRODUCT('CADSOFTTOOLS 1.486','CADSOFTTOOLS 1.486','',(#89251));
#89251 = PRODUCT_CONTEXT('',#2,'mechanical');
#89252 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89254,#89256);
#89254 = ( REPRESENTATION_RELATIONSHIP('','',#89145,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89255) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1955);
#89256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89257);
#89257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('486','','',#5,#89248,$);
#89258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89250));
#89259 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89260),#89334);
#89260 = SHELL_BASED_SURFACE_MODEL('',(#89261));
#89261 = OPEN_SHELL('',(#89262));
#89262 = ADVANCED_FACE('',(#89263),#89277,.T.);
#89263 = FACE_BOUND('',#89264,.T.);
#89264 = EDGE_LOOP('',(#89265,#89288,#89304,#89320));
#89265 = ORIENTED_EDGE('',*,*,#89266,.F.);
#89266 = EDGE_CURVE('',#89267,#89269,#89271,.T.);
#89267 = VERTEX_POINT('',#89268);
#89268 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.89789995481));
#89269 = VERTEX_POINT('',#89270);
#89270 = CARTESIAN_POINT('',(-0.198853102307,-36.48358482552,
    -1.619384658943));
#89271 = SURFACE_CURVE('',#89272,(#89276),.PCURVE_S1.);
#89272 = LINE('',#89273,#89274);
#89273 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.89789995481));
#89274 = VECTOR('',#89275,1.);
#89275 = DIRECTION('',(-5.476751304344E-018,-0.998488730343,
    5.495685014875E-002));
#89276 = PCURVE('',#89277,#89282);
#89277 = PLANE('',#89278);
#89278 = AXIS2_PLACEMENT_3D('',#89279,#89280,#89281);
#89279 = CARTESIAN_POINT('',(-0.198853102307,-33.60623784533,
    -1.77775392443));
#89280 = DIRECTION('',(0.E+000,-5.495685014826E-002,-0.998488730343));
#89281 = DIRECTION('',(0.E+000,-0.998488730343,5.495685014826E-002));
#89282 = DEFINITIONAL_REPRESENTATION('',(#89283),#89287);
#89283 = LINE('',#89284,#89285);
#89284 = CARTESIAN_POINT('',(-2.186188437958,9.992007221626E-015));
#89285 = VECTOR('',#89286,1.);
#89286 = DIRECTION('',(1.,5.476751304344E-018));
#89287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89288 = ORIENTED_EDGE('',*,*,#89289,.T.);
#89289 = EDGE_CURVE('',#89267,#89290,#89292,.T.);
#89290 = VERTEX_POINT('',#89291);
#89291 = CARTESIAN_POINT('',(6.001146897693,-31.42335332765,
    -1.897899954807));
#89292 = SURFACE_CURVE('',#89293,(#89297),.PCURVE_S1.);
#89293 = LINE('',#89294,#89295);
#89294 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.897899954807));
#89295 = VECTOR('',#89296,1.);
#89296 = DIRECTION('',(1.,0.E+000,0.E+000));
#89297 = PCURVE('',#89277,#89298);
#89298 = DEFINITIONAL_REPRESENTATION('',(#89299),#89303);
#89299 = LINE('',#89300,#89301);
#89300 = CARTESIAN_POINT('',(-2.186188437957,-0.E+000));
#89301 = VECTOR('',#89302,1.);
#89302 = DIRECTION('',(0.E+000,-1.));
#89303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89304 = ORIENTED_EDGE('',*,*,#89305,.T.);
#89305 = EDGE_CURVE('',#89290,#89306,#89308,.T.);
#89306 = VERTEX_POINT('',#89307);
#89307 = CARTESIAN_POINT('',(6.001146897693,-36.4835842077,
    -1.61938469295));
#89308 = SURFACE_CURVE('',#89309,(#89313),.PCURVE_S1.);
#89309 = LINE('',#89310,#89311);
#89310 = CARTESIAN_POINT('',(6.001146897693,-31.42335332765,
    -1.897899954809));
#89311 = VECTOR('',#89312,1.);
#89312 = DIRECTION('',(1.752560631372E-016,-0.998488730343,
    5.495685014826E-002));
#89313 = PCURVE('',#89277,#89314);
#89314 = DEFINITIONAL_REPRESENTATION('',(#89315),#89319);
#89315 = LINE('',#89316,#89317);
#89316 = CARTESIAN_POINT('',(-2.186188437934,-6.2));
#89317 = VECTOR('',#89318,1.);
#89318 = DIRECTION('',(1.,-1.752560631372E-016));
#89319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89320 = ORIENTED_EDGE('',*,*,#89321,.F.);
#89321 = EDGE_CURVE('',#89269,#89306,#89322,.T.);
#89322 = SURFACE_CURVE('',#89323,(#89327),.PCURVE_S1.);
#89323 = LINE('',#89324,#89325);
#89324 = CARTESIAN_POINT('',(-0.198853102307,-36.48358401263,
    -1.619384703689));
#89325 = VECTOR('',#89326,1.);
#89326 = DIRECTION('',(1.,-2.292073341162E-015,0.E+000));
#89327 = PCURVE('',#89277,#89328);
#89328 = DEFINITIONAL_REPRESENTATION('',(#89329),#89333);
#89329 = LINE('',#89330,#89331);
#89330 = CARTESIAN_POINT('',(2.881701194873,0.E+000));
#89331 = VECTOR('',#89332,1.);
#89332 = DIRECTION('',(2.288609400269E-015,-1.));
#89333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89338)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89335,#89336,#89337)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#89335,
  'distance_accuracy_value','confusion accuracy');
#89339 = SHAPE_DEFINITION_REPRESENTATION(#89340,#89259);
#89340 = PRODUCT_DEFINITION_SHAPE('','',#89341);
#89341 = PRODUCT_DEFINITION('design','',#89342,#89345);
#89342 = PRODUCT_DEFINITION_FORMATION('','',#89343);
#89343 = PRODUCT('CADSOFTTOOLS 1.487','CADSOFTTOOLS 1.487','',(#89344));
#89344 = PRODUCT_CONTEXT('',#2,'mechanical');
#89345 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89346 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89347,#89349);
#89347 = ( REPRESENTATION_RELATIONSHIP('','',#89259,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89348) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89348 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1959);
#89349 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89350);
#89350 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('487','','',#5,#89341,$);
#89351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89343));
#89352 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89353),#89427);
#89353 = SHELL_BASED_SURFACE_MODEL('',(#89354));
#89354 = OPEN_SHELL('',(#89355));
#89355 = ADVANCED_FACE('',(#89356),#89370,.T.);
#89356 = FACE_BOUND('',#89357,.T.);
#89357 = EDGE_LOOP('',(#89358,#89381,#89397,#89413));
#89358 = ORIENTED_EDGE('',*,*,#89359,.F.);
#89359 = EDGE_CURVE('',#89360,#89362,#89364,.T.);
#89360 = VERTEX_POINT('',#89361);
#89361 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.89789995481));
#89362 = VERTEX_POINT('',#89363);
#89363 = CARTESIAN_POINT('',(6.001146897693,-31.42335332765,
    -1.897899954807));
#89364 = SURFACE_CURVE('',#89365,(#89369),.PCURVE_S1.);
#89365 = LINE('',#89366,#89367);
#89366 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.897899954807));
#89367 = VECTOR('',#89368,1.);
#89368 = DIRECTION('',(1.,0.E+000,0.E+000));
#89369 = PCURVE('',#89370,#89375);
#89370 = PLANE('',#89371);
#89371 = AXIS2_PLACEMENT_3D('',#89372,#89373,#89374);
#89372 = CARTESIAN_POINT('',(-1.198853102307,-23.63944137586,
    -1.897899954807));
#89373 = DIRECTION('',(0.E+000,-5.168930289167E-013,-1.));
#89374 = DIRECTION('',(0.E+000,-1.,5.168930289167E-013));
#89375 = DEFINITIONAL_REPRESENTATION('',(#89376),#89380);
#89376 = LINE('',#89377,#89378);
#89377 = CARTESIAN_POINT('',(7.783911951763,-1.));
#89378 = VECTOR('',#89379,1.);
#89379 = DIRECTION('',(0.E+000,-1.));
#89380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89381 = ORIENTED_EDGE('',*,*,#89382,.T.);
#89382 = EDGE_CURVE('',#89360,#89383,#89385,.T.);
#89383 = VERTEX_POINT('',#89384);
#89384 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954805));
#89385 = SURFACE_CURVE('',#89386,(#89390),.PCURVE_S1.);
#89386 = LINE('',#89387,#89388);
#89387 = CARTESIAN_POINT('',(-0.198853102307,-31.42335332762,
    -1.897899954806));
#89388 = VECTOR('',#89389,1.);
#89389 = DIRECTION('',(0.E+000,1.,-2.66174632152E-013));
#89390 = PCURVE('',#89370,#89391);
#89391 = DEFINITIONAL_REPRESENTATION('',(#89392),#89396);
#89392 = LINE('',#89393,#89394);
#89393 = CARTESIAN_POINT('',(7.783911951763,-1.));
#89394 = VECTOR('',#89395,1.);
#89395 = DIRECTION('',(-1.,-0.E+000));
#89396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89397 = ORIENTED_EDGE('',*,*,#89398,.T.);
#89398 = EDGE_CURVE('',#89383,#89399,#89401,.T.);
#89399 = VERTEX_POINT('',#89400);
#89400 = CARTESIAN_POINT('',(6.001146897693,-30.9678765855,
    -1.897899954803));
#89401 = SURFACE_CURVE('',#89402,(#89406),.PCURVE_S1.);
#89402 = LINE('',#89403,#89404);
#89403 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954803));
#89404 = VECTOR('',#89405,1.);
#89405 = DIRECTION('',(1.,0.E+000,0.E+000));
#89406 = PCURVE('',#89370,#89407);
#89407 = DEFINITIONAL_REPRESENTATION('',(#89408),#89412);
#89408 = LINE('',#89409,#89410);
#89409 = CARTESIAN_POINT('',(7.328435209638,-1.));
#89410 = VECTOR('',#89411,1.);
#89411 = DIRECTION('',(0.E+000,-1.));
#89412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89413 = ORIENTED_EDGE('',*,*,#89414,.T.);
#89414 = EDGE_CURVE('',#89399,#89362,#89415,.T.);
#89415 = SURFACE_CURVE('',#89416,(#89420),.PCURVE_S1.);
#89416 = LINE('',#89417,#89418);
#89417 = CARTESIAN_POINT('',(6.001146897693,-30.9678765855,
    -1.897899954803));
#89418 = VECTOR('',#89419,1.);
#89419 = DIRECTION('',(0.E+000,-1.,5.157742871838E-013));
#89420 = PCURVE('',#89370,#89421);
#89421 = DEFINITIONAL_REPRESENTATION('',(#89422),#89426);
#89422 = LINE('',#89423,#89424);
#89423 = CARTESIAN_POINT('',(7.328435209638,-7.2));
#89424 = VECTOR('',#89425,1.);
#89425 = DIRECTION('',(1.,0.E+000));
#89426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89431)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89428,#89429,#89430)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89428,
  'distance_accuracy_value','confusion accuracy');
#89432 = SHAPE_DEFINITION_REPRESENTATION(#89433,#89352);
#89433 = PRODUCT_DEFINITION_SHAPE('','',#89434);
#89434 = PRODUCT_DEFINITION('design','',#89435,#89438);
#89435 = PRODUCT_DEFINITION_FORMATION('','',#89436);
#89436 = PRODUCT('CADSOFTTOOLS 1.488','CADSOFTTOOLS 1.488','',(#89437));
#89437 = PRODUCT_CONTEXT('',#2,'mechanical');
#89438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89440,#89442);
#89440 = ( REPRESENTATION_RELATIONSHIP('','',#89352,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89441) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1963);
#89442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89443);
#89443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('488','','',#5,#89434,$);
#89444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89436));
#89445 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89446),#89520);
#89446 = SHELL_BASED_SURFACE_MODEL('',(#89447));
#89447 = OPEN_SHELL('',(#89448));
#89448 = ADVANCED_FACE('',(#89449),#89463,.T.);
#89449 = FACE_BOUND('',#89450,.T.);
#89450 = EDGE_LOOP('',(#89451,#89474,#89490,#89506));
#89451 = ORIENTED_EDGE('',*,*,#89452,.T.);
#89452 = EDGE_CURVE('',#89453,#89455,#89457,.T.);
#89453 = VERTEX_POINT('',#89454);
#89454 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954805));
#89455 = VERTEX_POINT('',#89456);
#89456 = CARTESIAN_POINT('',(-0.198853102307,-30.96871792156,
    -1.894457932832));
#89457 = SURFACE_CURVE('',#89458,(#89462),.PCURVE_S1.);
#89458 = LINE('',#89459,#89460);
#89459 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954805));
#89460 = VECTOR('',#89461,1.);
#89461 = DIRECTION('',(0.E+000,-0.237440549938,0.971402071876));
#89462 = PCURVE('',#89463,#89468);
#89463 = PLANE('',#89464);
#89464 = AXIS2_PLACEMENT_3D('',#89465,#89466,#89467);
#89465 = CARTESIAN_POINT('',(9.801146897693,-30.96600425014,
    -1.905559937261));
#89466 = DIRECTION('',(0.E+000,0.971402071876,0.237440549939));
#89467 = DIRECTION('',(0.E+000,0.237440549939,-0.971402071876));
#89468 = DEFINITIONAL_REPRESENTATION('',(#89469),#89473);
#89469 = LINE('',#89470,#89471);
#89470 = CARTESIAN_POINT('',(-7.885491165874E-003,10.));
#89471 = VECTOR('',#89472,1.);
#89472 = DIRECTION('',(-1.,0.E+000));
#89473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89474 = ORIENTED_EDGE('',*,*,#89475,.T.);
#89475 = EDGE_CURVE('',#89455,#89476,#89478,.T.);
#89476 = VERTEX_POINT('',#89477);
#89477 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#89478 = SURFACE_CURVE('',#89479,(#89483),.PCURVE_S1.);
#89479 = LINE('',#89480,#89481);
#89480 = CARTESIAN_POINT('',(-0.198853102307,-30.96871792156,
    -1.894457932832));
#89481 = VECTOR('',#89482,1.);
#89482 = DIRECTION('',(1.,0.E+000,7.16272919113E-017));
#89483 = PCURVE('',#89463,#89484);
#89484 = DEFINITIONAL_REPRESENTATION('',(#89485),#89489);
#89485 = LINE('',#89486,#89487);
#89486 = CARTESIAN_POINT('',(-1.14288457385E-002,10.));
#89487 = VECTOR('',#89488,1.);
#89488 = DIRECTION('',(-6.95788997655E-017,-1.));
#89489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89490 = ORIENTED_EDGE('',*,*,#89491,.T.);
#89491 = EDGE_CURVE('',#89476,#89492,#89494,.T.);
#89492 = VERTEX_POINT('',#89493);
#89493 = CARTESIAN_POINT('',(6.001146897693,-30.9678765855,
    -1.897899954803));
#89494 = SURFACE_CURVE('',#89495,(#89499),.PCURVE_S1.);
#89495 = LINE('',#89496,#89497);
#89496 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#89497 = VECTOR('',#89498,1.);
#89498 = DIRECTION('',(0.E+000,0.237440549939,-0.971402071876));
#89499 = PCURVE('',#89463,#89500);
#89500 = DEFINITIONAL_REPRESENTATION('',(#89501),#89505);
#89501 = LINE('',#89502,#89503);
#89502 = CARTESIAN_POINT('',(-1.14288457385E-002,3.8));
#89503 = VECTOR('',#89504,1.);
#89504 = DIRECTION('',(1.,0.E+000));
#89505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89506 = ORIENTED_EDGE('',*,*,#89507,.F.);
#89507 = EDGE_CURVE('',#89453,#89492,#89508,.T.);
#89508 = SURFACE_CURVE('',#89509,(#89513),.PCURVE_S1.);
#89509 = LINE('',#89510,#89511);
#89510 = CARTESIAN_POINT('',(-0.198853102307,-30.9678765855,
    -1.897899954803));
#89511 = VECTOR('',#89512,1.);
#89512 = DIRECTION('',(1.,0.E+000,0.E+000));
#89513 = PCURVE('',#89463,#89514);
#89514 = DEFINITIONAL_REPRESENTATION('',(#89515),#89519);
#89515 = LINE('',#89516,#89517);
#89516 = CARTESIAN_POINT('',(-7.885491168037E-003,10.));
#89517 = VECTOR('',#89518,1.);
#89518 = DIRECTION('',(0.E+000,-1.));
#89519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89524)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89521,#89522,#89523)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89521 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89522 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89523 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89524 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89521,
  'distance_accuracy_value','confusion accuracy');
#89525 = SHAPE_DEFINITION_REPRESENTATION(#89526,#89445);
#89526 = PRODUCT_DEFINITION_SHAPE('','',#89527);
#89527 = PRODUCT_DEFINITION('design','',#89528,#89531);
#89528 = PRODUCT_DEFINITION_FORMATION('','',#89529);
#89529 = PRODUCT('CADSOFTTOOLS 1.489','CADSOFTTOOLS 1.489','',(#89530));
#89530 = PRODUCT_CONTEXT('',#2,'mechanical');
#89531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89532 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89533,#89535);
#89533 = ( REPRESENTATION_RELATIONSHIP('','',#89445,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89534) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89534 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1967);
#89535 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89536);
#89536 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('489','','',#5,#89527,$);
#89537 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89529));
#89538 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89539),#89613);
#89539 = SHELL_BASED_SURFACE_MODEL('',(#89540));
#89540 = OPEN_SHELL('',(#89541));
#89541 = ADVANCED_FACE('',(#89542),#89556,.F.);
#89542 = FACE_BOUND('',#89543,.T.);
#89543 = EDGE_LOOP('',(#89544,#89567,#89583,#89599));
#89544 = ORIENTED_EDGE('',*,*,#89545,.F.);
#89545 = EDGE_CURVE('',#89546,#89548,#89550,.T.);
#89546 = VERTEX_POINT('',#89547);
#89547 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#89548 = VERTEX_POINT('',#89549);
#89549 = CARTESIAN_POINT('',(-0.198853102307,-30.96871792156,
    -1.894457932832));
#89550 = SURFACE_CURVE('',#89551,(#89555),.PCURVE_S1.);
#89551 = LINE('',#89552,#89553);
#89552 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#89553 = VECTOR('',#89554,1.);
#89554 = DIRECTION('',(0.E+000,-0.380350064978,0.924842596376));
#89555 = PCURVE('',#89556,#89561);
#89556 = PLANE('',#89557);
#89557 = AXIS2_PLACEMENT_3D('',#89558,#89559,#89560);
#89558 = CARTESIAN_POINT('',(-0.21063750984,-30.96600424362,
    -1.901056393513));
#89559 = DIRECTION('',(0.E+000,0.924842596376,0.380350064978));
#89560 = DIRECTION('',(0.E+000,0.380350064978,-0.924842596376));
#89561 = DEFINITIONAL_REPRESENTATION('',(#89562),#89566);
#89562 = LINE('',#89563,#89564);
#89563 = CARTESIAN_POINT('',(-3.4128980526E-003,-1.17844075329E-002));
#89564 = VECTOR('',#89565,1.);
#89565 = DIRECTION('',(-1.,0.E+000));
#89566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89567 = ORIENTED_EDGE('',*,*,#89568,.F.);
#89568 = EDGE_CURVE('',#89569,#89546,#89571,.T.);
#89569 = VERTEX_POINT('',#89570);
#89570 = CARTESIAN_POINT('',(6.001146897693,-30.96730233961,
    -1.897900000017));
#89571 = SURFACE_CURVE('',#89572,(#89576),.PCURVE_S1.);
#89572 = LINE('',#89573,#89574);
#89573 = CARTESIAN_POINT('',(6.001146897693,-30.96730233961,
    -1.897900000017));
#89574 = VECTOR('',#89575,1.);
#89575 = DIRECTION('',(-1.,-4.584146682323E-015,1.325104900359E-015));
#89576 = PCURVE('',#89556,#89577);
#89577 = DEFINITIONAL_REPRESENTATION('',(#89578),#89582);
#89578 = LINE('',#89579,#89580);
#89579 = CARTESIAN_POINT('',(-3.412898052572E-003,-6.211784407533));
#89580 = VECTOR('',#89581,1.);
#89581 = DIRECTION('',(-2.96909394501E-015,1.));
#89582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89583 = ORIENTED_EDGE('',*,*,#89584,.F.);
#89584 = EDGE_CURVE('',#89585,#89569,#89587,.T.);
#89585 = VERTEX_POINT('',#89586);
#89586 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#89587 = SURFACE_CURVE('',#89588,(#89592),.PCURVE_S1.);
#89588 = LINE('',#89589,#89590);
#89589 = CARTESIAN_POINT('',(6.001146897693,-30.96871792156,
    -1.894457932832));
#89590 = VECTOR('',#89591,1.);
#89591 = DIRECTION('',(0.E+000,0.380350064979,-0.924842596375));
#89592 = PCURVE('',#89556,#89593);
#89593 = DEFINITIONAL_REPRESENTATION('',(#89594),#89598);
#89594 = LINE('',#89595,#89596);
#89595 = CARTESIAN_POINT('',(-7.134685087891E-003,-6.211784407533));
#89596 = VECTOR('',#89597,1.);
#89597 = DIRECTION('',(1.,0.E+000));
#89598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89599 = ORIENTED_EDGE('',*,*,#89600,.F.);
#89600 = EDGE_CURVE('',#89548,#89585,#89601,.T.);
#89601 = SURFACE_CURVE('',#89602,(#89606),.PCURVE_S1.);
#89602 = LINE('',#89603,#89604);
#89603 = CARTESIAN_POINT('',(-0.198853102307,-30.96871792156,
    -1.894457932832));
#89604 = VECTOR('',#89605,1.);
#89605 = DIRECTION('',(1.,0.E+000,7.16272919113E-017));
#89606 = PCURVE('',#89556,#89607);
#89607 = DEFINITIONAL_REPRESENTATION('',(#89608),#89612);
#89608 = LINE('',#89609,#89610);
#89609 = CARTESIAN_POINT('',(-7.134685087882E-003,-1.178440753291E-002)
  );
#89610 = VECTOR('',#89611,1.);
#89611 = DIRECTION('',(-6.624397062261E-017,-1.));
#89612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89617)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89614,#89615,#89616)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89614,
  'distance_accuracy_value','confusion accuracy');
#89618 = SHAPE_DEFINITION_REPRESENTATION(#89619,#89538);
#89619 = PRODUCT_DEFINITION_SHAPE('','',#89620);
#89620 = PRODUCT_DEFINITION('design','',#89621,#89624);
#89621 = PRODUCT_DEFINITION_FORMATION('','',#89622);
#89622 = PRODUCT('CADSOFTTOOLS 1.490','CADSOFTTOOLS 1.490','',(#89623));
#89623 = PRODUCT_CONTEXT('',#2,'mechanical');
#89624 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89625 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89626,#89628);
#89626 = ( REPRESENTATION_RELATIONSHIP('','',#89538,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89627) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89627 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1971);
#89628 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89629);
#89629 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('490','','',#5,#89620,$);
#89630 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89622));
#89631 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89632),#89706);
#89632 = SHELL_BASED_SURFACE_MODEL('',(#89633));
#89633 = OPEN_SHELL('',(#89634));
#89634 = ADVANCED_FACE('',(#89635),#89649,.T.);
#89635 = FACE_BOUND('',#89636,.T.);
#89636 = EDGE_LOOP('',(#89637,#89660,#89676,#89692));
#89637 = ORIENTED_EDGE('',*,*,#89638,.T.);
#89638 = EDGE_CURVE('',#89639,#89641,#89643,.T.);
#89639 = VERTEX_POINT('',#89640);
#89640 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#89641 = VERTEX_POINT('',#89642);
#89642 = CARTESIAN_POINT('',(-0.198853102307,-30.47818382193,
    -1.897899771764));
#89643 = SURFACE_CURVE('',#89644,(#89648),.PCURVE_S1.);
#89644 = LINE('',#89645,#89646);
#89645 = CARTESIAN_POINT('',(-0.198853102307,-30.96730233961,
    -1.897900000017));
#89646 = VECTOR('',#89647,1.);
#89647 = DIRECTION('',(0.E+000,1.,-2.510448124213E-013));
#89648 = PCURVE('',#89649,#89654);
#89649 = PLANE('',#89650);
#89650 = AXIS2_PLACEMENT_3D('',#89651,#89652,#89653);
#89651 = CARTESIAN_POINT('',(-1.198853102307,-34.73943961496,
    -1.897900000015));
#89652 = DIRECTION('',(0.E+000,-5.168930289167E-013,-1.));
#89653 = DIRECTION('',(0.E+000,-1.,5.168930289167E-013));
#89654 = DEFINITIONAL_REPRESENTATION('',(#89655),#89659);
#89655 = LINE('',#89656,#89657);
#89656 = CARTESIAN_POINT('',(-3.772137275342,-1.));
#89657 = VECTOR('',#89658,1.);
#89658 = DIRECTION('',(-1.,-0.E+000));
#89659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89660 = ORIENTED_EDGE('',*,*,#89661,.F.);
#89661 = EDGE_CURVE('',#89662,#89641,#89664,.T.);
#89662 = VERTEX_POINT('',#89663);
#89663 = CARTESIAN_POINT('',(6.001146897693,-30.47818382136,
    -1.89789988589));
#89664 = SURFACE_CURVE('',#89665,(#89669),.PCURVE_S1.);
#89665 = LINE('',#89666,#89667);
#89666 = CARTESIAN_POINT('',(6.001146897693,-30.47818382193,
    -1.89789988589));
#89667 = VECTOR('',#89668,1.);
#89668 = DIRECTION('',(-1.,2.292073341162E-015,0.E+000));
#89669 = PCURVE('',#89649,#89670);
#89670 = DEFINITIONAL_REPRESENTATION('',(#89671),#89675);
#89671 = LINE('',#89672,#89673);
#89672 = CARTESIAN_POINT('',(-4.261255793025,-7.2));
#89673 = VECTOR('',#89674,1.);
#89674 = DIRECTION('',(-2.292073341162E-015,1.));
#89675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89676 = ORIENTED_EDGE('',*,*,#89677,.T.);
#89677 = EDGE_CURVE('',#89662,#89678,#89680,.T.);
#89678 = VERTEX_POINT('',#89679);
#89679 = CARTESIAN_POINT('',(6.001146897693,-30.96730233961,
    -1.897900000017));
#89680 = SURFACE_CURVE('',#89681,(#89685),.PCURVE_S1.);
#89681 = LINE('',#89682,#89683);
#89682 = CARTESIAN_POINT('',(6.001146897693,-30.47818382136,
    -1.897900000017));
#89683 = VECTOR('',#89684,1.);
#89684 = DIRECTION('',(0.E+000,-1.,5.161626607364E-013));
#89685 = PCURVE('',#89649,#89686);
#89686 = DEFINITIONAL_REPRESENTATION('',(#89687),#89691);
#89687 = LINE('',#89688,#89689);
#89688 = CARTESIAN_POINT('',(-4.261255793601,-7.2));
#89689 = VECTOR('',#89690,1.);
#89690 = DIRECTION('',(1.,0.E+000));
#89691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89692 = ORIENTED_EDGE('',*,*,#89693,.T.);
#89693 = EDGE_CURVE('',#89678,#89639,#89694,.T.);
#89694 = SURFACE_CURVE('',#89695,(#89699),.PCURVE_S1.);
#89695 = LINE('',#89696,#89697);
#89696 = CARTESIAN_POINT('',(6.001146897693,-30.96730233961,
    -1.897900000017));
#89697 = VECTOR('',#89698,1.);
#89698 = DIRECTION('',(-1.,-4.584146682323E-015,1.325104900359E-015));
#89699 = PCURVE('',#89649,#89700);
#89700 = DEFINITIONAL_REPRESENTATION('',(#89701),#89705);
#89701 = LINE('',#89702,#89703);
#89702 = CARTESIAN_POINT('',(-3.772137275342,-7.2));
#89703 = VECTOR('',#89704,1.);
#89704 = DIRECTION('',(4.584146682324E-015,1.));
#89705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89710)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89707,#89708,#89709)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89707 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89708 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89709 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89710 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89707,
  'distance_accuracy_value','confusion accuracy');
#89711 = SHAPE_DEFINITION_REPRESENTATION(#89712,#89631);
#89712 = PRODUCT_DEFINITION_SHAPE('','',#89713);
#89713 = PRODUCT_DEFINITION('design','',#89714,#89717);
#89714 = PRODUCT_DEFINITION_FORMATION('','',#89715);
#89715 = PRODUCT('CADSOFTTOOLS 1.491','CADSOFTTOOLS 1.491','',(#89716));
#89716 = PRODUCT_CONTEXT('',#2,'mechanical');
#89717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89719,#89721);
#89719 = ( REPRESENTATION_RELATIONSHIP('','',#89631,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89720) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1975);
#89721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89722);
#89722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('491','','',#5,#89713,$);
#89723 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89715));
#89724 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89725),#89820);
#89725 = SHELL_BASED_SURFACE_MODEL('',(#89726));
#89726 = OPEN_SHELL('',(#89727));
#89727 = ADVANCED_FACE('',(#89728),#89742,.T.);
#89728 = FACE_BOUND('',#89729,.T.);
#89729 = EDGE_LOOP('',(#89730,#89775,#89791,#89806));
#89730 = ORIENTED_EDGE('',*,*,#89731,.T.);
#89731 = EDGE_CURVE('',#89732,#89734,#89736,.T.);
#89732 = VERTEX_POINT('',#89733);
#89733 = CARTESIAN_POINT('',(6.001146897693,-30.47818382136,
    -1.89789988589));
#89734 = VERTEX_POINT('',#89735);
#89735 = CARTESIAN_POINT('',(-0.198853102307,-30.47818382193,
    -1.897899771764));
#89736 = SURFACE_CURVE('',#89737,(#89741),.PCURVE_S1.);
#89737 = LINE('',#89738,#89739);
#89738 = CARTESIAN_POINT('',(6.001146897693,-30.47818382193,
    -1.89789988589));
#89739 = VECTOR('',#89740,1.);
#89740 = DIRECTION('',(-1.,2.292073341162E-015,0.E+000));
#89741 = PCURVE('',#89742,#89747);
#89742 = CYLINDRICAL_SURFACE('',#89743,2.500000001154);
#89743 = AXIS2_PLACEMENT_3D('',#89744,#89745,#89746);
#89744 = CARTESIAN_POINT('',(-6.598853102307,-30.47818382078,
    0.60210022939));
#89745 = DIRECTION('',(1.,0.E+000,0.E+000));
#89746 = DIRECTION('',(0.E+000,-1.,0.E+000));
#89747 = DEFINITIONAL_REPRESENTATION('',(#89748),#89774);
#89748 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#89749,#89750,#89751,#89752,
    #89753,#89754,#89755,#89756,#89757,#89758,#89759,#89760,#89761,
    #89762,#89763,#89764,#89765,#89766,#89767,#89768,#89769,#89770,
    #89771,#89772,#89773),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(9.76996261802E-015,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#89749 = CARTESIAN_POINT('',(1.570796326334,12.6));
#89750 = CARTESIAN_POINT('',(1.570796326334,12.506060606061));
#89751 = CARTESIAN_POINT('',(1.570796326334,12.318181818182));
#89752 = CARTESIAN_POINT('',(1.570796326334,12.036363636364));
#89753 = CARTESIAN_POINT('',(1.570796326334,11.754545454545));
#89754 = CARTESIAN_POINT('',(1.570796326334,11.472727272727));
#89755 = CARTESIAN_POINT('',(1.570796326334,11.190909090909));
#89756 = CARTESIAN_POINT('',(1.570796326334,10.909090909091));
#89757 = CARTESIAN_POINT('',(1.570796326334,10.627272727273));
#89758 = CARTESIAN_POINT('',(1.570796326334,10.345454545455));
#89759 = CARTESIAN_POINT('',(1.570796326334,10.063636363636));
#89760 = CARTESIAN_POINT('',(1.570796326334,9.781818181818));
#89761 = CARTESIAN_POINT('',(1.570796326334,9.5));
#89762 = CARTESIAN_POINT('',(1.570796326334,9.218181818182));
#89763 = CARTESIAN_POINT('',(1.570796326334,8.936363636364));
#89764 = CARTESIAN_POINT('',(1.570796326334,8.654545454545));
#89765 = CARTESIAN_POINT('',(1.570796326334,8.372727272727));
#89766 = CARTESIAN_POINT('',(1.570796326334,8.090909090909));
#89767 = CARTESIAN_POINT('',(1.570796326334,7.809090909091));
#89768 = CARTESIAN_POINT('',(1.570796326334,7.527272727273));
#89769 = CARTESIAN_POINT('',(1.570796326334,7.245454545455));
#89770 = CARTESIAN_POINT('',(1.570796326334,6.963636363636));
#89771 = CARTESIAN_POINT('',(1.570796326334,6.681818181818));
#89772 = CARTESIAN_POINT('',(1.570796326334,6.493939393939));
#89773 = CARTESIAN_POINT('',(1.570796326334,6.4));
#89774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89775 = ORIENTED_EDGE('',*,*,#89776,.T.);
#89776 = EDGE_CURVE('',#89734,#89777,#89779,.T.);
#89777 = VERTEX_POINT('',#89778);
#89778 = CARTESIAN_POINT('',(-0.198853102307,-28.20130949214,
    -0.430296640684));
#89779 = SURFACE_CURVE('',#89780,(#89785),.PCURVE_S1.);
#89780 = CIRCLE('',#89781,2.500000001154);
#89781 = AXIS2_PLACEMENT_3D('',#89782,#89783,#89784);
#89782 = CARTESIAN_POINT('',(-0.198853102307,-30.47818382078,
    0.60210022939));
#89783 = DIRECTION('',(1.,0.E+000,0.E+000));
#89784 = DIRECTION('',(0.E+000,-4.607599633038E-010,-1.));
#89785 = PCURVE('',#89742,#89786);
#89786 = DEFINITIONAL_REPRESENTATION('',(#89787),#89790);
#89787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89788,#89789),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.145095953879),.PIECEWISE_BEZIER_KNOTS.);
#89788 = CARTESIAN_POINT('',(1.570796326334,6.4));
#89789 = CARTESIAN_POINT('',(2.715892280213,6.4));
#89790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89791 = ORIENTED_EDGE('',*,*,#89792,.T.);
#89792 = EDGE_CURVE('',#89777,#89793,#89795,.T.);
#89793 = VERTEX_POINT('',#89794);
#89794 = CARTESIAN_POINT('',(6.001146897693,-28.20130949214,
    -0.430296640684));
#89795 = SURFACE_CURVE('',#89796,(#89800),.PCURVE_S1.);
#89796 = LINE('',#89797,#89798);
#89797 = CARTESIAN_POINT('',(-0.198853102307,-28.20130949214,
    -0.430296640684));
#89798 = VECTOR('',#89799,1.);
#89799 = DIRECTION('',(1.,0.E+000,0.E+000));
#89800 = PCURVE('',#89742,#89801);
#89801 = DEFINITIONAL_REPRESENTATION('',(#89802),#89805);
#89802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89803,#89804),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#89803 = CARTESIAN_POINT('',(2.715892280213,6.4));
#89804 = CARTESIAN_POINT('',(2.715892280213,12.6));
#89805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89806 = ORIENTED_EDGE('',*,*,#89807,.F.);
#89807 = EDGE_CURVE('',#89732,#89793,#89808,.T.);
#89808 = SURFACE_CURVE('',#89809,(#89814),.PCURVE_S1.);
#89809 = CIRCLE('',#89810,2.500000001154);
#89810 = AXIS2_PLACEMENT_3D('',#89811,#89812,#89813);
#89811 = CARTESIAN_POINT('',(6.001146897693,-30.47818382078,
    0.60210022939));
#89812 = DIRECTION('',(1.,0.E+000,0.E+000));
#89813 = DIRECTION('',(0.E+000,-2.305995393572E-010,-1.));
#89814 = PCURVE('',#89742,#89815);
#89815 = DEFINITIONAL_REPRESENTATION('',(#89816),#89819);
#89816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89817,#89818),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.145095953648),.PIECEWISE_BEZIER_KNOTS.);
#89817 = CARTESIAN_POINT('',(1.570796326564,12.6));
#89818 = CARTESIAN_POINT('',(2.715892280213,12.6));
#89819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89824)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89821,#89822,#89823)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89821 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89822 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89823 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89824 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89821,
  'distance_accuracy_value','confusion accuracy');
#89825 = SHAPE_DEFINITION_REPRESENTATION(#89826,#89724);
#89826 = PRODUCT_DEFINITION_SHAPE('','',#89827);
#89827 = PRODUCT_DEFINITION('design','',#89828,#89831);
#89828 = PRODUCT_DEFINITION_FORMATION('','',#89829);
#89829 = PRODUCT('CADSOFTTOOLS 1.492','CADSOFTTOOLS 1.492','',(#89830));
#89830 = PRODUCT_CONTEXT('',#2,'mechanical');
#89831 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89832 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89833,#89835);
#89833 = ( REPRESENTATION_RELATIONSHIP('','',#89724,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89834) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89834 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1979);
#89835 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89836);
#89836 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('492','','',#5,#89827,$);
#89837 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89829));
#89838 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89839),#89913);
#89839 = SHELL_BASED_SURFACE_MODEL('',(#89840));
#89840 = OPEN_SHELL('',(#89841));
#89841 = ADVANCED_FACE('',(#89842),#89856,.F.);
#89842 = FACE_BOUND('',#89843,.T.);
#89843 = EDGE_LOOP('',(#89844,#89867,#89883,#89899));
#89844 = ORIENTED_EDGE('',*,*,#89845,.F.);
#89845 = EDGE_CURVE('',#89846,#89848,#89850,.T.);
#89846 = VERTEX_POINT('',#89847);
#89847 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#89848 = VERTEX_POINT('',#89849);
#89849 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    22.950000000318));
#89850 = SURFACE_CURVE('',#89851,(#89855),.PCURVE_S1.);
#89851 = LINE('',#89852,#89853);
#89852 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#89853 = VECTOR('',#89854,1.);
#89854 = DIRECTION('',(-3.965082230804E-018,1.522591576629E-015,1.));
#89855 = PCURVE('',#89856,#89861);
#89856 = PLANE('',#89857);
#89857 = AXIS2_PLACEMENT_3D('',#89858,#89859,#89860);
#89858 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    25.450000000318));
#89859 = DIRECTION('',(0.E+000,-1.,-5.782411586589E-016));
#89860 = DIRECTION('',(0.E+000,-5.782411586589E-016,1.));
#89861 = DEFINITIONAL_REPRESENTATION('',(#89862),#89866);
#89862 = LINE('',#89863,#89864);
#89863 = CARTESIAN_POINT('',(-9.5,-0.E+000));
#89864 = VECTOR('',#89865,1.);
#89865 = DIRECTION('',(1.,3.965082230804E-018));
#89866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89867 = ORIENTED_EDGE('',*,*,#89868,.T.);
#89868 = EDGE_CURVE('',#89846,#89869,#89871,.T.);
#89869 = VERTEX_POINT('',#89870);
#89870 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    15.950000000318));
#89871 = SURFACE_CURVE('',#89872,(#89876),.PCURVE_S1.);
#89872 = LINE('',#89873,#89874);
#89873 = CARTESIAN_POINT('',(-9.885310230669E-002,-27.24999999998,
    15.950000000318));
#89874 = VECTOR('',#89875,1.);
#89875 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89876 = PCURVE('',#89856,#89877);
#89877 = DEFINITIONAL_REPRESENTATION('',(#89878),#89882);
#89878 = LINE('',#89879,#89880);
#89879 = CARTESIAN_POINT('',(-9.5,-0.E+000));
#89880 = VECTOR('',#89881,1.);
#89881 = DIRECTION('',(0.E+000,1.));
#89882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89883 = ORIENTED_EDGE('',*,*,#89884,.T.);
#89884 = EDGE_CURVE('',#89869,#89885,#89887,.T.);
#89885 = VERTEX_POINT('',#89886);
#89886 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    22.950000000318));
#89887 = SURFACE_CURVE('',#89888,(#89892),.PCURVE_S1.);
#89888 = LINE('',#89889,#89890);
#89889 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    15.950000000318));
#89890 = VECTOR('',#89891,1.);
#89891 = DIRECTION('',(7.930164461608E-018,1.522591576629E-015,1.));
#89892 = PCURVE('',#89856,#89893);
#89893 = DEFINITIONAL_REPRESENTATION('',(#89894),#89898);
#89894 = LINE('',#89895,#89896);
#89895 = CARTESIAN_POINT('',(-9.5,0.1));
#89896 = VECTOR('',#89897,1.);
#89897 = DIRECTION('',(1.,-7.930164461608E-018));
#89898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89899 = ORIENTED_EDGE('',*,*,#89900,.T.);
#89900 = EDGE_CURVE('',#89885,#89848,#89901,.T.);
#89901 = SURFACE_CURVE('',#89902,(#89906),.PCURVE_S1.);
#89902 = LINE('',#89903,#89904);
#89903 = CARTESIAN_POINT('',(-0.198853102307,-27.24999999998,
    22.950000000318));
#89904 = VECTOR('',#89905,1.);
#89905 = DIRECTION('',(1.,0.E+000,0.E+000));
#89906 = PCURVE('',#89856,#89907);
#89907 = DEFINITIONAL_REPRESENTATION('',(#89908),#89912);
#89908 = LINE('',#89909,#89910);
#89909 = CARTESIAN_POINT('',(-2.5,0.1));
#89910 = VECTOR('',#89911,1.);
#89911 = DIRECTION('',(0.E+000,-1.));
#89912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89917)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89914,#89915,#89916)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89914,
  'distance_accuracy_value','confusion accuracy');
#89918 = SHAPE_DEFINITION_REPRESENTATION(#89919,#89838);
#89919 = PRODUCT_DEFINITION_SHAPE('','',#89920);
#89920 = PRODUCT_DEFINITION('design','',#89921,#89924);
#89921 = PRODUCT_DEFINITION_FORMATION('','',#89922);
#89922 = PRODUCT('CADSOFTTOOLS 1.493','CADSOFTTOOLS 1.493','',(#89923));
#89923 = PRODUCT_CONTEXT('',#2,'mechanical');
#89924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89926,#89928);
#89926 = ( REPRESENTATION_RELATIONSHIP('','',#89838,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89927) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1983);
#89928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89929);
#89929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('493','','',#5,#89920,$);
#89930 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89922));
#89931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89932),#90022);
#89932 = SHELL_BASED_SURFACE_MODEL('',(#89933));
#89933 = OPEN_SHELL('',(#89934));
#89934 = ADVANCED_FACE('',(#89935),#89949,.T.);
#89935 = FACE_BOUND('',#89936,.T.);
#89936 = EDGE_LOOP('',(#89937,#89960,#89976,#89992,#90008));
#89937 = ORIENTED_EDGE('',*,*,#89938,.T.);
#89938 = EDGE_CURVE('',#89939,#89941,#89943,.T.);
#89939 = VERTEX_POINT('',#89940);
#89940 = CARTESIAN_POINT('',(2.501146897693,-36.03409250037,
    14.400000538671));
#89941 = VERTEX_POINT('',#89942);
#89942 = CARTESIAN_POINT('',(2.501146897693,-34.99616490802,
    14.400000882987));
#89943 = SURFACE_CURVE('',#89944,(#89948),.PCURVE_S1.);
#89944 = LINE('',#89945,#89946);
#89945 = CARTESIAN_POINT('',(2.501146897693,-36.03409250037,
    14.400000547098));
#89946 = VECTOR('',#89947,1.);
#89947 = DIRECTION('',(0.E+000,1.,-2.52090872601E-007));
#89948 = PCURVE('',#89949,#89954);
#89949 = PLANE('',#89950);
#89950 = AXIS2_PLACEMENT_3D('',#89951,#89952,#89953);
#89951 = CARTESIAN_POINT('',(-3.254839519509,-34.34667112939,
    14.400000555524));
#89952 = DIRECTION('',(0.E+000,0.E+000,1.));
#89953 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89954 = DEFINITIONAL_REPRESENTATION('',(#89955),#89959);
#89955 = LINE('',#89956,#89957);
#89956 = CARTESIAN_POINT('',(-5.755986417203,1.68742137098));
#89957 = VECTOR('',#89958,1.);
#89958 = DIRECTION('',(0.E+000,-1.));
#89959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89960 = ORIENTED_EDGE('',*,*,#89961,.T.);
#89961 = EDGE_CURVE('',#89941,#89962,#89964,.T.);
#89962 = VERTEX_POINT('',#89963);
#89963 = CARTESIAN_POINT('',(2.501146897693,-34.45114689777,
    14.400000555524));
#89964 = SURFACE_CURVE('',#89965,(#89969),.PCURVE_S1.);
#89965 = LINE('',#89966,#89967);
#89966 = CARTESIAN_POINT('',(2.501146897693,-34.99616490802,
    14.400000555524));
#89967 = VECTOR('',#89968,1.);
#89968 = DIRECTION('',(0.E+000,1.,0.E+000));
#89969 = PCURVE('',#89949,#89970);
#89970 = DEFINITIONAL_REPRESENTATION('',(#89971),#89975);
#89971 = LINE('',#89972,#89973);
#89972 = CARTESIAN_POINT('',(-5.755986417203,0.649493778626));
#89973 = VECTOR('',#89974,1.);
#89974 = DIRECTION('',(0.E+000,-1.));
#89975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89976 = ORIENTED_EDGE('',*,*,#89977,.F.);
#89977 = EDGE_CURVE('',#89978,#89962,#89980,.T.);
#89978 = VERTEX_POINT('',#89979);
#89979 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.400000351788));
#89980 = SURFACE_CURVE('',#89981,(#89985),.PCURVE_S1.);
#89981 = LINE('',#89982,#89983);
#89982 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.40000061211));
#89983 = VECTOR('',#89984,1.);
#89984 = DIRECTION('',(1.,0.E+000,0.E+000));
#89985 = PCURVE('',#89949,#89986);
#89986 = DEFINITIONAL_REPRESENTATION('',(#89987),#89991);
#89987 = LINE('',#89988,#89989);
#89988 = CARTESIAN_POINT('',(-3.055986417203,0.104475768375));
#89989 = VECTOR('',#89990,1.);
#89990 = DIRECTION('',(-1.,0.E+000));
#89991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89992 = ORIENTED_EDGE('',*,*,#89993,.T.);
#89993 = EDGE_CURVE('',#89978,#89994,#89996,.T.);
#89994 = VERTEX_POINT('',#89995);
#89995 = CARTESIAN_POINT('',(-0.198853102307,-36.03409250037,
    14.400000538671));
#89996 = SURFACE_CURVE('',#89997,(#90001),.PCURVE_S1.);
#89997 = LINE('',#89998,#89999);
#89998 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.400000148051));
#89999 = VECTOR('',#90000,1.);
#90000 = DIRECTION('',(0.E+000,-1.,2.520908715513E-007));
#90001 = PCURVE('',#89949,#90002);
#90002 = DEFINITIONAL_REPRESENTATION('',(#90003),#90007);
#90003 = LINE('',#90004,#90005);
#90004 = CARTESIAN_POINT('',(-3.055986417203,0.104475768376));
#90005 = VECTOR('',#90006,1.);
#90006 = DIRECTION('',(0.E+000,1.));
#90007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90008 = ORIENTED_EDGE('',*,*,#90009,.T.);
#90009 = EDGE_CURVE('',#89994,#89939,#90010,.T.);
#90010 = SURFACE_CURVE('',#90011,(#90015),.PCURVE_S1.);
#90011 = LINE('',#90012,#90013);
#90012 = CARTESIAN_POINT('',(-0.198853102307,-36.03409250037,
    14.400000547098));
#90013 = VECTOR('',#90014,1.);
#90014 = DIRECTION('',(1.,0.E+000,0.E+000));
#90015 = PCURVE('',#89949,#90016);
#90016 = DEFINITIONAL_REPRESENTATION('',(#90017),#90021);
#90017 = LINE('',#90018,#90019);
#90018 = CARTESIAN_POINT('',(-3.055986417203,1.68742137098));
#90019 = VECTOR('',#90020,1.);
#90020 = DIRECTION('',(-1.,0.E+000));
#90021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90026)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90023,#90024,#90025)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#90023,
  'distance_accuracy_value','confusion accuracy');
#90027 = SHAPE_DEFINITION_REPRESENTATION(#90028,#89931);
#90028 = PRODUCT_DEFINITION_SHAPE('','',#90029);
#90029 = PRODUCT_DEFINITION('design','',#90030,#90033);
#90030 = PRODUCT_DEFINITION_FORMATION('','',#90031);
#90031 = PRODUCT('CADSOFTTOOLS 1.494','CADSOFTTOOLS 1.494','',(#90032));
#90032 = PRODUCT_CONTEXT('',#2,'mechanical');
#90033 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90034 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90035,#90037);
#90035 = ( REPRESENTATION_RELATIONSHIP('','',#89931,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90036) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90036 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1987);
#90037 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90038);
#90038 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('494','','',#5,#90029,$);
#90039 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90031));
#90040 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90041),#90113);
#90041 = SHELL_BASED_SURFACE_MODEL('',(#90042));
#90042 = OPEN_SHELL('',(#90043));
#90043 = ADVANCED_FACE('',(#90044),#90058,.F.);
#90044 = FACE_BOUND('',#90045,.F.);
#90045 = EDGE_LOOP('',(#90046,#90068,#90084,#90099));
#90046 = ORIENTED_EDGE('',*,*,#90047,.F.);
#90047 = EDGE_CURVE('',#90048,#90050,#90052,.T.);
#90048 = VERTEX_POINT('',#90049);
#90049 = CARTESIAN_POINT('',(-0.198853102307,-36.53249985713,
    14.939878611492));
#90050 = VERTEX_POINT('',#90051);
#90051 = CARTESIAN_POINT('',(2.501146897693,-36.5325001692,
    14.939878636461));
#90052 = SURFACE_CURVE('',#90053,(#90057),.PCURVE_S1.);
#90053 = LINE('',#90054,#90055);
#90054 = CARTESIAN_POINT('',(-0.198853102307,-36.53249945317,
    14.939878579171));
#90055 = VECTOR('',#90056,1.);
#90056 = DIRECTION('',(1.,0.E+000,0.E+000));
#90057 = PCURVE('',#90058,#90063);
#90058 = CYLINDRICAL_SURFACE('',#90059,0.5);
#90059 = AXIS2_PLACEMENT_3D('',#90060,#90061,#90062);
#90060 = CARTESIAN_POINT('',(2.501146897693,-36.03409224828,
    14.900000538671));
#90061 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90062 = DIRECTION('',(0.E+000,1.,-5.041817449647E-007));
#90063 = DEFINITIONAL_REPRESENTATION('',(#90064),#90067);
#90064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90065,#90066),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90065 = CARTESIAN_POINT('',(3.221433028534,2.7));
#90066 = CARTESIAN_POINT('',(3.221433028534,0.E+000));
#90067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90068 = ORIENTED_EDGE('',*,*,#90069,.T.);
#90069 = EDGE_CURVE('',#90048,#90070,#90072,.T.);
#90070 = VERTEX_POINT('',#90071);
#90071 = CARTESIAN_POINT('',(-0.198853102307,-36.03409250037,
    14.400000538671));
#90072 = SURFACE_CURVE('',#90073,(#90078),.PCURVE_S1.);
#90073 = CIRCLE('',#90074,0.5);
#90074 = AXIS2_PLACEMENT_3D('',#90075,#90076,#90077);
#90075 = CARTESIAN_POINT('',(-0.198853102307,-36.03409224828,
    14.900000538671));
#90076 = DIRECTION('',(1.,0.E+000,0.E+000));
#90077 = DIRECTION('',(0.E+000,-0.996814409779,7.97560809997E-002));
#90078 = PCURVE('',#90058,#90079);
#90079 = DEFINITIONAL_REPRESENTATION('',(#90080),#90083);
#90080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90081,#90082),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.650636701739),.PIECEWISE_BEZIER_KNOTS.);
#90081 = CARTESIAN_POINT('',(3.221433028534,2.7));
#90082 = CARTESIAN_POINT('',(1.570796326795,2.7));
#90083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90084 = ORIENTED_EDGE('',*,*,#90085,.T.);
#90085 = EDGE_CURVE('',#90070,#90086,#90088,.T.);
#90086 = VERTEX_POINT('',#90087);
#90087 = CARTESIAN_POINT('',(2.501146897693,-36.03409250037,
    14.400000538671));
#90088 = SURFACE_CURVE('',#90089,(#90093),.PCURVE_S1.);
#90089 = LINE('',#90090,#90091);
#90090 = CARTESIAN_POINT('',(-0.198853102307,-36.03409250037,
    14.400000547098));
#90091 = VECTOR('',#90092,1.);
#90092 = DIRECTION('',(1.,0.E+000,0.E+000));
#90093 = PCURVE('',#90058,#90094);
#90094 = DEFINITIONAL_REPRESENTATION('',(#90095),#90098);
#90095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90096,#90097),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90096 = CARTESIAN_POINT('',(1.570796326795,2.7));
#90097 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#90098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90099 = ORIENTED_EDGE('',*,*,#90100,.F.);
#90100 = EDGE_CURVE('',#90050,#90086,#90101,.T.);
#90101 = SURFACE_CURVE('',#90102,(#90107),.PCURVE_S1.);
#90102 = CIRCLE('',#90103,0.5);
#90103 = AXIS2_PLACEMENT_3D('',#90104,#90105,#90106);
#90104 = CARTESIAN_POINT('',(2.501146897693,-36.03409224828,
    14.900000538671));
#90105 = DIRECTION('',(1.,0.E+000,0.E+000));
#90106 = DIRECTION('',(0.E+000,-0.996814409779,7.975608099903E-002));
#90107 = PCURVE('',#90058,#90108);
#90108 = DEFINITIONAL_REPRESENTATION('',(#90109),#90112);
#90109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90110,#90111),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.650636701739),.PIECEWISE_BEZIER_KNOTS.);
#90110 = CARTESIAN_POINT('',(3.221433028534,0.E+000));
#90111 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#90112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90114,#90115,#90116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#90114,
  'distance_accuracy_value','confusion accuracy');
#90118 = SHAPE_DEFINITION_REPRESENTATION(#90119,#90040);
#90119 = PRODUCT_DEFINITION_SHAPE('','',#90120);
#90120 = PRODUCT_DEFINITION('design','',#90121,#90124);
#90121 = PRODUCT_DEFINITION_FORMATION('','',#90122);
#90122 = PRODUCT('CADSOFTTOOLS 1.495','CADSOFTTOOLS 1.495','',(#90123));
#90123 = PRODUCT_CONTEXT('',#2,'mechanical');
#90124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90126,#90128);
#90126 = ( REPRESENTATION_RELATIONSHIP('','',#90040,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1991);
#90128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90129);
#90129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('495','','',#5,#90120,$);
#90130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90122));
#90131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90132),#90204);
#90132 = SHELL_BASED_SURFACE_MODEL('',(#90133));
#90133 = OPEN_SHELL('',(#90134));
#90134 = ADVANCED_FACE('',(#90135),#90149,.T.);
#90135 = FACE_BOUND('',#90136,.T.);
#90136 = EDGE_LOOP('',(#90137,#90159,#90175,#90190));
#90137 = ORIENTED_EDGE('',*,*,#90138,.T.);
#90138 = EDGE_CURVE('',#90139,#90141,#90143,.T.);
#90139 = VERTEX_POINT('',#90140);
#90140 = CARTESIAN_POINT('',(-0.198853102307,-37.27307882769,
    21.13632453268));
#90141 = VERTEX_POINT('',#90142);
#90142 = CARTESIAN_POINT('',(2.501146897693,-37.27307833425,
    21.13632453268));
#90143 = SURFACE_CURVE('',#90144,(#90148),.PCURVE_S1.);
#90144 = LINE('',#90145,#90146);
#90145 = CARTESIAN_POINT('',(-0.198853102307,-37.27307833425,
    21.13632453268));
#90146 = VECTOR('',#90147,1.);
#90147 = DIRECTION('',(1.,0.E+000,0.E+000));
#90148 = PCURVE('',#90149,#90154);
#90149 = CYLINDRICAL_SURFACE('',#90150,15.799999373875);
#90150 = AXIS2_PLACEMENT_3D('',#90151,#90152,#90153);
#90151 = CARTESIAN_POINT('',(-11.0101296814,-52.28216845476,
    16.200009228621));
#90152 = DIRECTION('',(1.,0.E+000,0.E+000));
#90153 = DIRECTION('',(0.E+000,-1.,5.041817464554E-007));
#90154 = DEFINITIONAL_REPRESENTATION('',(#90155),#90158);
#90155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90156,#90157),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90156 = CARTESIAN_POINT('',(3.459337932056,10.811276579096));
#90157 = CARTESIAN_POINT('',(3.459337932056,13.511276579096));
#90158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90159 = ORIENTED_EDGE('',*,*,#90160,.T.);
#90160 = EDGE_CURVE('',#90141,#90161,#90163,.T.);
#90161 = VERTEX_POINT('',#90162);
#90162 = CARTESIAN_POINT('',(2.501146897693,-36.5325001692,
    14.939878636461));
#90163 = SURFACE_CURVE('',#90164,(#90169),.PCURVE_S1.);
#90164 = CIRCLE('',#90165,15.799999373875);
#90165 = AXIS2_PLACEMENT_3D('',#90166,#90167,#90168);
#90166 = CARTESIAN_POINT('',(2.501146897693,-52.28216845476,
    16.200009228621));
#90167 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90168 = DIRECTION('',(0.E+000,0.949942422153,0.312425022356));
#90169 = PCURVE('',#90149,#90170);
#90170 = DEFINITIONAL_REPRESENTATION('',(#90171),#90174);
#90171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90172,#90173),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.397584673218),.PIECEWISE_BEZIER_KNOTS.);
#90172 = CARTESIAN_POINT('',(3.459337932056,13.511276579096));
#90173 = CARTESIAN_POINT('',(3.061753258837,13.511276579096));
#90174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90175 = ORIENTED_EDGE('',*,*,#90176,.F.);
#90176 = EDGE_CURVE('',#90177,#90161,#90179,.T.);
#90177 = VERTEX_POINT('',#90178);
#90178 = CARTESIAN_POINT('',(-0.198853102307,-36.53249985713,
    14.939878611492));
#90179 = SURFACE_CURVE('',#90180,(#90184),.PCURVE_S1.);
#90180 = LINE('',#90181,#90182);
#90181 = CARTESIAN_POINT('',(-0.198853102307,-36.53249945317,
    14.939878579171));
#90182 = VECTOR('',#90183,1.);
#90183 = DIRECTION('',(1.,0.E+000,0.E+000));
#90184 = PCURVE('',#90149,#90185);
#90185 = DEFINITIONAL_REPRESENTATION('',(#90186),#90189);
#90186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90187,#90188),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90187 = CARTESIAN_POINT('',(3.061753258837,10.811276579096));
#90188 = CARTESIAN_POINT('',(3.061753258837,13.511276579096));
#90189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90190 = ORIENTED_EDGE('',*,*,#90191,.T.);
#90191 = EDGE_CURVE('',#90177,#90139,#90192,.T.);
#90192 = SURFACE_CURVE('',#90193,(#90198),.PCURVE_S1.);
#90193 = CIRCLE('',#90194,15.799999373875);
#90194 = AXIS2_PLACEMENT_3D('',#90195,#90196,#90197);
#90195 = CARTESIAN_POINT('',(-0.198853102307,-52.28216845476,
    16.200009228621));
#90196 = DIRECTION('',(1.,0.E+000,0.E+000));
#90197 = DIRECTION('',(0.E+000,0.996814487955,-7.975510393023E-002));
#90198 = PCURVE('',#90149,#90199);
#90199 = DEFINITIONAL_REPRESENTATION('',(#90200),#90203);
#90200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90201,#90202),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.397584682976),.PIECEWISE_BEZIER_KNOTS.);
#90201 = CARTESIAN_POINT('',(3.061753258837,10.811276579096));
#90202 = CARTESIAN_POINT('',(3.459337941813,10.811276579096));
#90203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90208)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90205,#90206,#90207)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90205 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90206 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90207 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90208 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#90205,
  'distance_accuracy_value','confusion accuracy');
#90209 = SHAPE_DEFINITION_REPRESENTATION(#90210,#90131);
#90210 = PRODUCT_DEFINITION_SHAPE('','',#90211);
#90211 = PRODUCT_DEFINITION('design','',#90212,#90215);
#90212 = PRODUCT_DEFINITION_FORMATION('','',#90213);
#90213 = PRODUCT('CADSOFTTOOLS 1.496','CADSOFTTOOLS 1.496','',(#90214));
#90214 = PRODUCT_CONTEXT('',#2,'mechanical');
#90215 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90216 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90217,#90219);
#90217 = ( REPRESENTATION_RELATIONSHIP('','',#90131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90218) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90218 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1995);
#90219 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90220);
#90220 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('496','','',#5,#90211,$);
#90221 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90213));
#90222 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90223),#90313);
#90223 = SHELL_BASED_SURFACE_MODEL('',(#90224));
#90224 = OPEN_SHELL('',(#90225));
#90225 = ADVANCED_FACE('',(#90226),#90240,.T.);
#90226 = FACE_BOUND('',#90227,.T.);
#90227 = EDGE_LOOP('',(#90228,#90251,#90267,#90283,#90299));
#90228 = ORIENTED_EDGE('',*,*,#90229,.T.);
#90229 = EDGE_CURVE('',#90230,#90232,#90234,.T.);
#90230 = VERTEX_POINT('',#90231);
#90231 = CARTESIAN_POINT('',(-0.198853102307,-37.2730777627,
    21.217261770256));
#90232 = VERTEX_POINT('',#90233);
#90233 = CARTESIAN_POINT('',(-0.198853102307,-37.27307532359,
    23.40351238278));
#90234 = SURFACE_CURVE('',#90235,(#90239),.PCURVE_S1.);
#90235 = LINE('',#90236,#90237);
#90236 = CARTESIAN_POINT('',(-0.198853102307,-37.27307709428,
    21.217261770256));
#90237 = VECTOR('',#90238,1.);
#90238 = DIRECTION('',(0.E+000,7.346450397949E-007,1.));
#90239 = PCURVE('',#90240,#90245);
#90240 = PLANE('',#90241);
#90241 = AXIS2_PLACEMENT_3D('',#90242,#90243,#90244);
#90242 = CARTESIAN_POINT('',(2.501146897693,-37.27307496357,
    24.117586036593));
#90243 = DIRECTION('',(0.E+000,1.,-9.651083225287E-007));
#90244 = DIRECTION('',(0.E+000,-9.651083225287E-007,-1.));
#90245 = DEFINITIONAL_REPRESENTATION('',(#90246),#90250);
#90246 = LINE('',#90247,#90248);
#90247 = CARTESIAN_POINT('',(2.900324266338,2.7));
#90248 = VECTOR('',#90249,1.);
#90249 = DIRECTION('',(-1.,0.E+000));
#90250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90251 = ORIENTED_EDGE('',*,*,#90252,.T.);
#90252 = EDGE_CURVE('',#90232,#90253,#90255,.T.);
#90253 = VERTEX_POINT('',#90254);
#90254 = CARTESIAN_POINT('',(2.501146897693,-37.27307565273,
    23.40351238278));
#90255 = SURFACE_CURVE('',#90256,(#90260),.PCURVE_S1.);
#90256 = LINE('',#90257,#90258);
#90257 = CARTESIAN_POINT('',(-0.198853102307,-37.27307565273,
    23.40351238278));
#90258 = VECTOR('',#90259,1.);
#90259 = DIRECTION('',(1.,0.E+000,0.E+000));
#90260 = PCURVE('',#90240,#90261);
#90261 = DEFINITIONAL_REPRESENTATION('',(#90262),#90266);
#90262 = LINE('',#90263,#90264);
#90263 = CARTESIAN_POINT('',(0.714073653813,2.7));
#90264 = VECTOR('',#90265,1.);
#90265 = DIRECTION('',(0.E+000,-1.));
#90266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90267 = ORIENTED_EDGE('',*,*,#90268,.T.);
#90268 = EDGE_CURVE('',#90253,#90269,#90271,.T.);
#90269 = VERTEX_POINT('',#90270);
#90270 = CARTESIAN_POINT('',(2.501146897693,-37.27307833425,
    21.13632453268));
#90271 = SURFACE_CURVE('',#90272,(#90276),.PCURVE_S1.);
#90272 = LINE('',#90273,#90274);
#90273 = CARTESIAN_POINT('',(2.501146897693,-37.27307565273,
    23.40351238278));
#90274 = VECTOR('',#90275,1.);
#90275 = DIRECTION('',(0.E+000,-9.651083234812E-007,-1.));
#90276 = PCURVE('',#90240,#90277);
#90277 = DEFINITIONAL_REPRESENTATION('',(#90278),#90282);
#90278 = LINE('',#90279,#90280);
#90279 = CARTESIAN_POINT('',(0.714073653813,0.E+000));
#90280 = VECTOR('',#90281,1.);
#90281 = DIRECTION('',(1.,0.E+000));
#90282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90283 = ORIENTED_EDGE('',*,*,#90284,.F.);
#90284 = EDGE_CURVE('',#90285,#90269,#90287,.T.);
#90285 = VERTEX_POINT('',#90286);
#90286 = CARTESIAN_POINT('',(-0.198853102307,-37.27307882769,
    21.13632453268));
#90287 = SURFACE_CURVE('',#90288,(#90292),.PCURVE_S1.);
#90288 = LINE('',#90289,#90290);
#90289 = CARTESIAN_POINT('',(-0.198853102307,-37.27307833425,
    21.13632453268));
#90290 = VECTOR('',#90291,1.);
#90291 = DIRECTION('',(1.,0.E+000,0.E+000));
#90292 = PCURVE('',#90240,#90293);
#90293 = DEFINITIONAL_REPRESENTATION('',(#90294),#90298);
#90294 = LINE('',#90295,#90296);
#90295 = CARTESIAN_POINT('',(2.981261503915,2.7));
#90296 = VECTOR('',#90297,1.);
#90297 = DIRECTION('',(0.E+000,-1.));
#90298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90299 = ORIENTED_EDGE('',*,*,#90300,.T.);
#90300 = EDGE_CURVE('',#90285,#90230,#90301,.T.);
#90301 = SURFACE_CURVE('',#90302,(#90306),.PCURVE_S1.);
#90302 = LINE('',#90303,#90304);
#90303 = CARTESIAN_POINT('',(-0.198853102307,-37.27307833425,
    21.13632453268));
#90304 = VECTOR('',#90305,1.);
#90305 = DIRECTION('',(0.E+000,6.946441323437E-006,0.999999999976));
#90306 = PCURVE('',#90240,#90307);
#90307 = DEFINITIONAL_REPRESENTATION('',(#90308),#90312);
#90308 = LINE('',#90309,#90310);
#90309 = CARTESIAN_POINT('',(2.981261503915,2.7));
#90310 = VECTOR('',#90311,1.);
#90311 = DIRECTION('',(-1.,0.E+000));
#90312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90317)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90314,#90315,#90316)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90314 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90315 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90316 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90317 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#90314,
  'distance_accuracy_value','confusion accuracy');
#90318 = SHAPE_DEFINITION_REPRESENTATION(#90319,#90222);
#90319 = PRODUCT_DEFINITION_SHAPE('','',#90320);
#90320 = PRODUCT_DEFINITION('design','',#90321,#90324);
#90321 = PRODUCT_DEFINITION_FORMATION('','',#90322);
#90322 = PRODUCT('CADSOFTTOOLS 1.497','CADSOFTTOOLS 1.497','',(#90323));
#90323 = PRODUCT_CONTEXT('',#2,'mechanical');
#90324 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90326,#90328);
#90326 = ( REPRESENTATION_RELATIONSHIP('','',#90222,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90327) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90327 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1999);
#90328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90329);
#90329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('497','','',#5,#90320,$);
#90330 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90322));
#90331 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90332),#90427);
#90332 = SHELL_BASED_SURFACE_MODEL('',(#90333));
#90333 = OPEN_SHELL('',(#90334));
#90334 = ADVANCED_FACE('',(#90335),#90349,.F.);
#90335 = FACE_BOUND('',#90336,.F.);
#90336 = EDGE_LOOP('',(#90337,#90359,#90375,#90413));
#90337 = ORIENTED_EDGE('',*,*,#90338,.T.);
#90338 = EDGE_CURVE('',#90339,#90341,#90343,.T.);
#90339 = VERTEX_POINT('',#90340);
#90340 = CARTESIAN_POINT('',(-0.198853102307,-37.27307532359,
    23.40351238278));
#90341 = VERTEX_POINT('',#90342);
#90342 = CARTESIAN_POINT('',(2.501146897693,-37.27307565273,
    23.40351238278));
#90343 = SURFACE_CURVE('',#90344,(#90348),.PCURVE_S1.);
#90344 = LINE('',#90345,#90346);
#90345 = CARTESIAN_POINT('',(-0.198853102307,-37.27307565273,
    23.40351238278));
#90346 = VECTOR('',#90347,1.);
#90347 = DIRECTION('',(1.,0.E+000,0.E+000));
#90348 = PCURVE('',#90349,#90354);
#90349 = CYLINDRICAL_SURFACE('',#90350,0.5);
#90350 = AXIS2_PLACEMENT_3D('',#90351,#90352,#90353);
#90351 = CARTESIAN_POINT('',(2.501146897693,-36.77307565273,
    23.403511900226));
#90352 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90353 = DIRECTION('',(0.E+000,1.,0.E+000));
#90354 = DEFINITIONAL_REPRESENTATION('',(#90355),#90358);
#90355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90356,#90357),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90356 = CARTESIAN_POINT('',(3.141593618698,2.7));
#90357 = CARTESIAN_POINT('',(3.141593618698,0.E+000));
#90358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90359 = ORIENTED_EDGE('',*,*,#90360,.T.);
#90360 = EDGE_CURVE('',#90341,#90361,#90363,.T.);
#90361 = VERTEX_POINT('',#90362);
#90362 = CARTESIAN_POINT('',(2.501146897693,-36.60206534374,
    23.873358124241));
#90363 = SURFACE_CURVE('',#90364,(#90369),.PCURVE_S1.);
#90364 = CIRCLE('',#90365,0.5);
#90365 = AXIS2_PLACEMENT_3D('',#90366,#90367,#90368);
#90366 = CARTESIAN_POINT('',(2.501146897693,-36.77307565273,
    23.403511900226));
#90367 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90368 = DIRECTION('',(0.E+000,-1.,9.651081995798E-007));
#90369 = PCURVE('',#90349,#90370);
#90370 = DEFINITIONAL_REPRESENTATION('',(#90371),#90374);
#90371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90372,#90373),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.919861717189),.PIECEWISE_BEZIER_KNOTS.);
#90372 = CARTESIAN_POINT('',(3.141593618698,0.E+000));
#90373 = CARTESIAN_POINT('',(5.061455335887,0.E+000));
#90374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90375 = ORIENTED_EDGE('',*,*,#90376,.T.);
#90376 = EDGE_CURVE('',#90361,#90377,#90379,.T.);
#90377 = VERTEX_POINT('',#90378);
#90378 = CARTESIAN_POINT('',(-0.198853102307,-36.60206534374,
    23.873358124241));
#90379 = SURFACE_CURVE('',#90380,(#90384),.PCURVE_S1.);
#90380 = LINE('',#90381,#90382);
#90381 = CARTESIAN_POINT('',(2.501146897693,-36.60206534374,
    23.873358124241));
#90382 = VECTOR('',#90383,1.);
#90383 = DIRECTION('',(-1.,2.631639762074E-015,0.E+000));
#90384 = PCURVE('',#90349,#90385);
#90385 = DEFINITIONAL_REPRESENTATION('',(#90386),#90412);
#90386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#90387,#90388,#90389,#90390,
    #90391,#90392,#90393,#90394,#90395,#90396,#90397,#90398,#90399,
    #90400,#90401,#90402,#90403,#90404,#90405,#90406,#90407,#90408,
    #90409,#90410,#90411),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.122727272727,0.245454545455,
    0.368181818182,0.490909090909,0.613636363636,0.736363636364,
    0.859090909091,0.981818181818,1.104545454545,1.227272727273,1.35,
    1.472727272727,1.595454545455,1.718181818182,1.840909090909,
    1.963636363636,2.086363636364,2.209090909091,2.331818181818,
    2.454545454545,2.577272727273,2.7),.QUASI_UNIFORM_KNOTS.);
#90387 = CARTESIAN_POINT('',(5.061455335887,0.E+000));
#90388 = CARTESIAN_POINT('',(5.061455335887,4.090909090909E-002));
#90389 = CARTESIAN_POINT('',(5.061455335887,0.122727272727));
#90390 = CARTESIAN_POINT('',(5.061455335887,0.245454545455));
#90391 = CARTESIAN_POINT('',(5.061455335887,0.368181818182));
#90392 = CARTESIAN_POINT('',(5.061455335887,0.490909090909));
#90393 = CARTESIAN_POINT('',(5.061455335887,0.613636363636));
#90394 = CARTESIAN_POINT('',(5.061455335887,0.736363636364));
#90395 = CARTESIAN_POINT('',(5.061455335887,0.859090909091));
#90396 = CARTESIAN_POINT('',(5.061455335887,0.981818181818));
#90397 = CARTESIAN_POINT('',(5.061455335887,1.104545454545));
#90398 = CARTESIAN_POINT('',(5.061455335887,1.227272727273));
#90399 = CARTESIAN_POINT('',(5.061455335887,1.35));
#90400 = CARTESIAN_POINT('',(5.061455335887,1.472727272727));
#90401 = CARTESIAN_POINT('',(5.061455335887,1.595454545455));
#90402 = CARTESIAN_POINT('',(5.061455335887,1.718181818182));
#90403 = CARTESIAN_POINT('',(5.061455335887,1.840909090909));
#90404 = CARTESIAN_POINT('',(5.061455335887,1.963636363636));
#90405 = CARTESIAN_POINT('',(5.061455335887,2.086363636364));
#90406 = CARTESIAN_POINT('',(5.061455335887,2.209090909091));
#90407 = CARTESIAN_POINT('',(5.061455335887,2.331818181818));
#90408 = CARTESIAN_POINT('',(5.061455335887,2.454545454545));
#90409 = CARTESIAN_POINT('',(5.061455335887,2.577272727273));
#90410 = CARTESIAN_POINT('',(5.061455335887,2.659090909091));
#90411 = CARTESIAN_POINT('',(5.061455335887,2.7));
#90412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90413 = ORIENTED_EDGE('',*,*,#90414,.T.);
#90414 = EDGE_CURVE('',#90377,#90339,#90415,.T.);
#90415 = SURFACE_CURVE('',#90416,(#90421),.PCURVE_S1.);
#90416 = CIRCLE('',#90417,0.5);
#90417 = AXIS2_PLACEMENT_3D('',#90418,#90419,#90420);
#90418 = CARTESIAN_POINT('',(-0.198853102307,-36.77307565273,
    23.403511900226));
#90419 = DIRECTION('',(1.,0.E+000,0.E+000));
#90420 = DIRECTION('',(-0.E+000,0.342020617968,0.93969244803));
#90421 = PCURVE('',#90349,#90422);
#90422 = DEFINITIONAL_REPRESENTATION('',(#90423),#90426);
#90423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90424,#90425),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.919861717189),.PIECEWISE_BEZIER_KNOTS.);
#90424 = CARTESIAN_POINT('',(5.061455335887,2.7));
#90425 = CARTESIAN_POINT('',(3.141593618698,2.7));
#90426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90431)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90428,#90429,#90430)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#90428,
  'distance_accuracy_value','confusion accuracy');
#90432 = SHAPE_DEFINITION_REPRESENTATION(#90433,#90331);
#90433 = PRODUCT_DEFINITION_SHAPE('','',#90434);
#90434 = PRODUCT_DEFINITION('design','',#90435,#90438);
#90435 = PRODUCT_DEFINITION_FORMATION('','',#90436);
#90436 = PRODUCT('CADSOFTTOOLS 1.498','CADSOFTTOOLS 1.498','',(#90437));
#90437 = PRODUCT_CONTEXT('',#2,'mechanical');
#90438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90440,#90442);
#90440 = ( REPRESENTATION_RELATIONSHIP('','',#90331,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90441) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2003);
#90442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90443);
#90443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('498','','',#5,#90434,$);
#90444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90436));
#90445 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90446),#90520);
#90446 = SHELL_BASED_SURFACE_MODEL('',(#90447));
#90447 = OPEN_SHELL('',(#90448));
#90448 = ADVANCED_FACE('',(#90449),#90463,.T.);
#90449 = FACE_BOUND('',#90450,.T.);
#90450 = EDGE_LOOP('',(#90451,#90474,#90490,#90506));
#90451 = ORIENTED_EDGE('',*,*,#90452,.T.);
#90452 = EDGE_CURVE('',#90453,#90455,#90457,.T.);
#90453 = VERTEX_POINT('',#90454);
#90454 = CARTESIAN_POINT('',(2.501146897693,-36.35416091142,
    23.783128148128));
#90455 = VERTEX_POINT('',#90456);
#90456 = CARTESIAN_POINT('',(2.501146897693,-36.60206534374,
    23.873358124241));
#90457 = SURFACE_CURVE('',#90458,(#90462),.PCURVE_S1.);
#90458 = LINE('',#90459,#90460);
#90459 = CARTESIAN_POINT('',(2.501146897693,-36.35416091142,
    23.783128148128));
#90460 = VECTOR('',#90461,1.);
#90461 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#90462 = PCURVE('',#90463,#90468);
#90463 = PLANE('',#90464);
#90464 = AXIS2_PLACEMENT_3D('',#90465,#90466,#90467);
#90465 = CARTESIAN_POINT('',(2.501146897693,-37.27307496357,
    24.117586036593));
#90466 = DIRECTION('',(0.E+000,-0.342020617968,-0.93969244803));
#90467 = DIRECTION('',(0.E+000,-0.93969244803,0.342020617968));
#90468 = DEFINITIONAL_REPRESENTATION('',(#90469),#90473);
#90469 = LINE('',#90470,#90471);
#90470 = CARTESIAN_POINT('',(-0.977888088889,-0.E+000));
#90471 = VECTOR('',#90472,1.);
#90472 = DIRECTION('',(1.,0.E+000));
#90473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90474 = ORIENTED_EDGE('',*,*,#90475,.T.);
#90475 = EDGE_CURVE('',#90455,#90476,#90478,.T.);
#90476 = VERTEX_POINT('',#90477);
#90477 = CARTESIAN_POINT('',(-0.198853102307,-36.60206534374,
    23.873358124241));
#90478 = SURFACE_CURVE('',#90479,(#90483),.PCURVE_S1.);
#90479 = LINE('',#90480,#90481);
#90480 = CARTESIAN_POINT('',(2.501146897693,-36.60206534374,
    23.873358124241));
#90481 = VECTOR('',#90482,1.);
#90482 = DIRECTION('',(-1.,2.631639762074E-015,0.E+000));
#90483 = PCURVE('',#90463,#90484);
#90484 = DEFINITIONAL_REPRESENTATION('',(#90485),#90489);
#90485 = LINE('',#90486,#90487);
#90486 = CARTESIAN_POINT('',(-0.714073653813,-0.E+000));
#90487 = VECTOR('',#90488,1.);
#90488 = DIRECTION('',(-2.472932010357E-015,1.));
#90489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90490 = ORIENTED_EDGE('',*,*,#90491,.T.);
#90491 = EDGE_CURVE('',#90476,#90492,#90494,.T.);
#90492 = VERTEX_POINT('',#90493);
#90493 = CARTESIAN_POINT('',(-0.198853102307,-36.35416091142,
    23.783128148128));
#90494 = SURFACE_CURVE('',#90495,(#90499),.PCURVE_S1.);
#90495 = LINE('',#90496,#90497);
#90496 = CARTESIAN_POINT('',(-0.198853102307,-36.60206534374,
    23.873358124241));
#90497 = VECTOR('',#90498,1.);
#90498 = DIRECTION('',(0.E+000,0.93969244803,-0.342020617968));
#90499 = PCURVE('',#90463,#90500);
#90500 = DEFINITIONAL_REPRESENTATION('',(#90501),#90505);
#90501 = LINE('',#90502,#90503);
#90502 = CARTESIAN_POINT('',(-0.714073653813,2.7));
#90503 = VECTOR('',#90504,1.);
#90504 = DIRECTION('',(-1.,-0.E+000));
#90505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90506 = ORIENTED_EDGE('',*,*,#90507,.T.);
#90507 = EDGE_CURVE('',#90492,#90453,#90508,.T.);
#90508 = SURFACE_CURVE('',#90509,(#90513),.PCURVE_S1.);
#90509 = LINE('',#90510,#90511);
#90510 = CARTESIAN_POINT('',(-0.198853102307,-36.35416091142,
    23.783128148128));
#90511 = VECTOR('',#90512,1.);
#90512 = DIRECTION('',(1.,0.E+000,0.E+000));
#90513 = PCURVE('',#90463,#90514);
#90514 = DEFINITIONAL_REPRESENTATION('',(#90515),#90519);
#90515 = LINE('',#90516,#90517);
#90516 = CARTESIAN_POINT('',(-0.977888088889,2.7));
#90517 = VECTOR('',#90518,1.);
#90518 = DIRECTION('',(0.E+000,-1.));
#90519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90524)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90521,#90522,#90523)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90521 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90522 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90523 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90524 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90521,
  'distance_accuracy_value','confusion accuracy');
#90525 = SHAPE_DEFINITION_REPRESENTATION(#90526,#90445);
#90526 = PRODUCT_DEFINITION_SHAPE('','',#90527);
#90527 = PRODUCT_DEFINITION('design','',#90528,#90531);
#90528 = PRODUCT_DEFINITION_FORMATION('','',#90529);
#90529 = PRODUCT('CADSOFTTOOLS 1.499','CADSOFTTOOLS 1.499','',(#90530));
#90530 = PRODUCT_CONTEXT('',#2,'mechanical');
#90531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90532 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90533,#90535);
#90533 = ( REPRESENTATION_RELATIONSHIP('','',#90445,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90534) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90534 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2007);
#90535 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90536);
#90536 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('499','','',#5,#90527,$);
#90537 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90529));
#90538 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90539),#90611);
#90539 = SHELL_BASED_SURFACE_MODEL('',(#90540));
#90540 = OPEN_SHELL('',(#90541));
#90541 = ADVANCED_FACE('',(#90542),#90557,.T.);
#90542 = FACE_BOUND('',#90543,.T.);
#90543 = EDGE_LOOP('',(#90544,#90567,#90582,#90598));
#90544 = ORIENTED_EDGE('',*,*,#90545,.T.);
#90545 = EDGE_CURVE('',#90546,#90548,#90550,.T.);
#90546 = VERTEX_POINT('',#90547);
#90547 = CARTESIAN_POINT('',(-0.198853102307,-36.35416091142,
    23.783128148128));
#90548 = VERTEX_POINT('',#90549);
#90549 = CARTESIAN_POINT('',(-0.198853102307,-35.69074676971,
    24.166150035049));
#90550 = SURFACE_CURVE('',#90551,(#90556),.PCURVE_S1.);
#90551 = CIRCLE('',#90552,0.5);
#90552 = AXIS2_PLACEMENT_3D('',#90553,#90554,#90555);
#90553 = CARTESIAN_POINT('',(-0.198853102307,-36.18315060244,
    24.252974372143));
#90554 = DIRECTION('',(1.,0.E+000,0.E+000));
#90555 = DIRECTION('',(0.E+000,-0.342020617968,-0.93969244803));
#90556 = PCURVE('',#90557,#90562);
#90557 = CYLINDRICAL_SURFACE('',#90558,0.5);
#90558 = AXIS2_PLACEMENT_3D('',#90559,#90560,#90561);
#90559 = CARTESIAN_POINT('',(2.501146897693,-36.18315060244,
    24.252974372143));
#90560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90561 = DIRECTION('',(0.E+000,1.,-5.041817449647E-007));
#90562 = DEFINITIONAL_REPRESENTATION('',(#90563),#90566);
#90563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90564,#90565),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329252917),.PIECEWISE_BEZIER_KNOTS.);
#90564 = CARTESIAN_POINT('',(1.919862178116,2.7));
#90565 = CARTESIAN_POINT('',(0.174532925198,2.7));
#90566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90567 = ORIENTED_EDGE('',*,*,#90568,.F.);
#90568 = EDGE_CURVE('',#90569,#90548,#90571,.T.);
#90569 = VERTEX_POINT('',#90570);
#90570 = CARTESIAN_POINT('',(2.501146897693,-35.69074676971,
    24.166150035049));
#90571 = SURFACE_CURVE('',#90572,(#90576),.PCURVE_S1.);
#90572 = LINE('',#90573,#90574);
#90573 = CARTESIAN_POINT('',(2.501146897693,-35.69074676971,
    24.166150035049));
#90574 = VECTOR('',#90575,1.);
#90575 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90576 = PCURVE('',#90557,#90577);
#90577 = DEFINITIONAL_REPRESENTATION('',(#90578),#90581);
#90578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90579,#90580),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90579 = CARTESIAN_POINT('',(0.174532925198,0.E+000));
#90580 = CARTESIAN_POINT('',(0.174532925198,2.7));
#90581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90582 = ORIENTED_EDGE('',*,*,#90583,.T.);
#90583 = EDGE_CURVE('',#90569,#90584,#90586,.T.);
#90584 = VERTEX_POINT('',#90585);
#90585 = CARTESIAN_POINT('',(2.501146897693,-36.35416091142,
    23.783128148128));
#90586 = SURFACE_CURVE('',#90587,(#90592),.PCURVE_S1.);
#90587 = CIRCLE('',#90588,0.5);
#90588 = AXIS2_PLACEMENT_3D('',#90589,#90590,#90591);
#90589 = CARTESIAN_POINT('',(2.501146897693,-36.18315060244,
    24.252974372143));
#90590 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90591 = DIRECTION('',(0.E+000,0.984807665462,-0.173648674188));
#90592 = PCURVE('',#90557,#90593);
#90593 = DEFINITIONAL_REPRESENTATION('',(#90594),#90597);
#90594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90595,#90596),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329252917),.PIECEWISE_BEZIER_KNOTS.);
#90595 = CARTESIAN_POINT('',(0.174532925198,0.E+000));
#90596 = CARTESIAN_POINT('',(1.919862178116,0.E+000));
#90597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90598 = ORIENTED_EDGE('',*,*,#90599,.F.);
#90599 = EDGE_CURVE('',#90546,#90584,#90600,.T.);
#90600 = SURFACE_CURVE('',#90601,(#90605),.PCURVE_S1.);
#90601 = LINE('',#90602,#90603);
#90602 = CARTESIAN_POINT('',(-0.198853102307,-36.35416091142,
    23.783128148128));
#90603 = VECTOR('',#90604,1.);
#90604 = DIRECTION('',(1.,0.E+000,0.E+000));
#90605 = PCURVE('',#90557,#90606);
#90606 = DEFINITIONAL_REPRESENTATION('',(#90607),#90610);
#90607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90608,#90609),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#90608 = CARTESIAN_POINT('',(1.919862178116,2.7));
#90609 = CARTESIAN_POINT('',(1.919862178116,0.E+000));
#90610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90615)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90612,#90613,#90614)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90612,
  'distance_accuracy_value','confusion accuracy');
#90616 = SHAPE_DEFINITION_REPRESENTATION(#90617,#90538);
#90617 = PRODUCT_DEFINITION_SHAPE('','',#90618);
#90618 = PRODUCT_DEFINITION('design','',#90619,#90622);
#90619 = PRODUCT_DEFINITION_FORMATION('','',#90620);
#90620 = PRODUCT('CADSOFTTOOLS 1.500','CADSOFTTOOLS 1.500','',(#90621));
#90621 = PRODUCT_CONTEXT('',#2,'mechanical');
#90622 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90623 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90624,#90626);
#90624 = ( REPRESENTATION_RELATIONSHIP('','',#90538,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90625) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90625 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2011);
#90626 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90627);
#90627 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('500','','',#5,#90618,$);
#90628 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90620));
#90629 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90630),#90704);
#90630 = SHELL_BASED_SURFACE_MODEL('',(#90631));
#90631 = OPEN_SHELL('',(#90632));
#90632 = ADVANCED_FACE('',(#90633),#90647,.F.);
#90633 = FACE_BOUND('',#90634,.T.);
#90634 = EDGE_LOOP('',(#90635,#90658,#90674,#90690));
#90635 = ORIENTED_EDGE('',*,*,#90636,.F.);
#90636 = EDGE_CURVE('',#90637,#90639,#90641,.T.);
#90637 = VERTEX_POINT('',#90638);
#90638 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#90639 = VERTEX_POINT('',#90640);
#90640 = CARTESIAN_POINT('',(-0.198853102307,-35.69074676971,
    24.166150035049));
#90641 = SURFACE_CURVE('',#90642,(#90646),.PCURVE_S1.);
#90642 = LINE('',#90643,#90644);
#90643 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#90644 = VECTOR('',#90645,1.);
#90645 = DIRECTION('',(0.E+000,-0.173648674188,-0.984807665462));
#90646 = PCURVE('',#90647,#90652);
#90647 = PLANE('',#90648);
#90648 = AXIS2_PLACEMENT_3D('',#90649,#90650,#90651);
#90649 = CARTESIAN_POINT('',(3.301146897693,-35.79421998546,
    23.579325997834));
#90650 = DIRECTION('',(0.E+000,-0.984807665462,0.173648674188));
#90651 = DIRECTION('',(0.E+000,0.173648674188,0.984807665462));
#90652 = DEFINITIONAL_REPRESENTATION('',(#90653),#90657);
#90653 = LINE('',#90654,#90655);
#90654 = CARTESIAN_POINT('',(8.042863880897,3.5));
#90655 = VECTOR('',#90656,1.);
#90656 = DIRECTION('',(-1.,-0.E+000));
#90657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90658 = ORIENTED_EDGE('',*,*,#90659,.T.);
#90659 = EDGE_CURVE('',#90637,#90660,#90662,.T.);
#90660 = VERTEX_POINT('',#90661);
#90661 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#90662 = SURFACE_CURVE('',#90663,(#90667),.PCURVE_S1.);
#90663 = LINE('',#90664,#90665);
#90664 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#90665 = VECTOR('',#90666,1.);
#90666 = DIRECTION('',(1.,-5.263279524149E-015,1.05265590483E-014));
#90667 = PCURVE('',#90647,#90668);
#90668 = DEFINITIONAL_REPRESENTATION('',(#90669),#90673);
#90669 = LINE('',#90670,#90671);
#90670 = CARTESIAN_POINT('',(8.042863880897,3.5));
#90671 = VECTOR('',#90672,1.);
#90672 = DIRECTION('',(9.452674530454E-015,-1.));
#90673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90674 = ORIENTED_EDGE('',*,*,#90675,.T.);
#90675 = EDGE_CURVE('',#90660,#90676,#90678,.T.);
#90676 = VERTEX_POINT('',#90677);
#90677 = CARTESIAN_POINT('',(2.501146897693,-35.69074676971,
    24.166150035049));
#90678 = SURFACE_CURVE('',#90679,(#90683),.PCURVE_S1.);
#90679 = LINE('',#90680,#90681);
#90680 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#90681 = VECTOR('',#90682,1.);
#90682 = DIRECTION('',(5.963340675073E-017,-0.173648674188,
    -0.984807665462));
#90683 = PCURVE('',#90647,#90684);
#90684 = DEFINITIONAL_REPRESENTATION('',(#90685),#90689);
#90685 = LINE('',#90686,#90687);
#90686 = CARTESIAN_POINT('',(8.042863880897,0.8));
#90687 = VECTOR('',#90688,1.);
#90688 = DIRECTION('',(-1.,-5.963340675073E-017));
#90689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90690 = ORIENTED_EDGE('',*,*,#90691,.T.);
#90691 = EDGE_CURVE('',#90676,#90639,#90692,.T.);
#90692 = SURFACE_CURVE('',#90693,(#90697),.PCURVE_S1.);
#90693 = LINE('',#90694,#90695);
#90694 = CARTESIAN_POINT('',(2.501146897693,-35.69074676971,
    24.166150035049));
#90695 = VECTOR('',#90696,1.);
#90696 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90697 = PCURVE('',#90647,#90698);
#90698 = DEFINITIONAL_REPRESENTATION('',(#90699),#90703);
#90699 = LINE('',#90700,#90701);
#90700 = CARTESIAN_POINT('',(0.595876796856,0.8));
#90701 = VECTOR('',#90702,1.);
#90702 = DIRECTION('',(0.E+000,1.));
#90703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90708)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90705,#90706,#90707)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90705 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90706 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90707 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90708 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90705,
  'distance_accuracy_value','confusion accuracy');
#90709 = SHAPE_DEFINITION_REPRESENTATION(#90710,#90629);
#90710 = PRODUCT_DEFINITION_SHAPE('','',#90711);
#90711 = PRODUCT_DEFINITION('design','',#90712,#90715);
#90712 = PRODUCT_DEFINITION_FORMATION('','',#90713);
#90713 = PRODUCT('CADSOFTTOOLS 1.501','CADSOFTTOOLS 1.501','',(#90714));
#90714 = PRODUCT_CONTEXT('',#2,'mechanical');
#90715 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90716 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90717,#90719);
#90717 = ( REPRESENTATION_RELATIONSHIP('','',#90629,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90718) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90718 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2015);
#90719 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90720);
#90720 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('501','','',#5,#90711,$);
#90721 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90713));
#90722 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90723),#90825);
#90723 = SHELL_BASED_SURFACE_MODEL('',(#90724));
#90724 = OPEN_SHELL('',(#90725));
#90725 = ADVANCED_FACE('',(#90726),#90747,.F.);
#90726 = FACE_BOUND('',#90727,.F.);
#90727 = EDGE_LOOP('',(#90728,#90774,#90789,#90812));
#90728 = ORIENTED_EDGE('',*,*,#90729,.T.);
#90729 = EDGE_CURVE('',#90730,#90732,#90734,.T.);
#90730 = VERTEX_POINT('',#90731);
#90731 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#90732 = VERTEX_POINT('',#90733);
#90733 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.50000000001));
#90734 = SURFACE_CURVE('',#90735,(#90746),.PCURVE_S1.);
#90735 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#90736,#90737,#90738,#90739,
    #90740,#90741,#90742,#90743,#90744,#90745),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,4.397338213324E-002,0.393097687377,0.742221992621,
    1.),.UNSPECIFIED.);
#90736 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#90737 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    25.500000000011));
#90738 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    25.500000000011));
#90739 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    25.500000000011));
#90740 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    25.500000000011));
#90741 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    25.500000000011));
#90742 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    25.500000000011));
#90743 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    25.500000000011));
#90744 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    25.500000000011));
#90745 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000011));
#90746 = PCURVE('',#90747,#90768);
#90747 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#90748,#90749)
    ,(#90750,#90751)
    ,(#90752,#90753)
    ,(#90754,#90755)
    ,(#90756,#90757)
    ,(#90758,#90759)
    ,(#90760,#90761)
    ,(#90762,#90763)
    ,(#90764,#90765)
    ,(#90766,#90767
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,2,4),(2,2),(0.E+000,
    4.397338213911E-002,0.39309768743,0.74222199272,1.),(0.E+000,1.),
  .UNSPECIFIED.);
#90748 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.50000000001));
#90749 = CARTESIAN_POINT('',(2.368838194445,-34.25046327348,
    31.50000000001));
#90750 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    25.50000000001));
#90751 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    31.50000000001));
#90752 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    25.50000000001));
#90753 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    31.50000000001));
#90754 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    25.50000000001));
#90755 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    31.50000000001));
#90756 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    25.50000000001));
#90757 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    31.50000000001));
#90758 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    25.500000000009));
#90759 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    31.500000000009));
#90760 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    25.500000000009));
#90761 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    31.500000000009));
#90762 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    25.500000000009));
#90763 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    31.500000000009));
#90764 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    25.500000000009));
#90765 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    31.500000000009));
#90766 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000009));
#90767 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#90768 = DEFINITIONAL_REPRESENTATION('',(#90769),#90773);
#90769 = LINE('',#90770,#90771);
#90770 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#90771 = VECTOR('',#90772,1.);
#90772 = DIRECTION('',(1.,0.E+000));
#90773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90774 = ORIENTED_EDGE('',*,*,#90775,.T.);
#90775 = EDGE_CURVE('',#90732,#90776,#90778,.T.);
#90776 = VERTEX_POINT('',#90777);
#90777 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#90778 = SURFACE_CURVE('',#90779,(#90782),.PCURVE_S1.);
#90779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90780,#90781),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#90780 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000009));
#90781 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#90782 = PCURVE('',#90747,#90783);
#90783 = DEFINITIONAL_REPRESENTATION('',(#90784),#90788);
#90784 = LINE('',#90785,#90786);
#90785 = CARTESIAN_POINT('',(1.,0.E+000));
#90786 = VECTOR('',#90787,1.);
#90787 = DIRECTION('',(0.E+000,1.));
#90788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90789 = ORIENTED_EDGE('',*,*,#90790,.T.);
#90790 = EDGE_CURVE('',#90776,#90791,#90793,.T.);
#90791 = VERTEX_POINT('',#90792);
#90792 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#90793 = SURFACE_CURVE('',#90794,(#90805),.PCURVE_S1.);
#90794 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#90795,#90796,#90797,#90798,
    #90799,#90800,#90801,#90802,#90803,#90804),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25777800728,0.60690231257,0.956026617861,1.),
  .UNSPECIFIED.);
#90795 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#90796 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    31.500000000009));
#90797 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    31.500000000009));
#90798 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    31.500000000009));
#90799 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    31.500000000009));
#90800 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    31.50000000001));
#90801 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    31.50000000001));
#90802 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    31.50000000001));
#90803 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    31.50000000001));
#90804 = CARTESIAN_POINT('',(2.368838194445,-34.25046327348,
    31.50000000001));
#90805 = PCURVE('',#90747,#90806);
#90806 = DEFINITIONAL_REPRESENTATION('',(#90807),#90811);
#90807 = LINE('',#90808,#90809);
#90808 = CARTESIAN_POINT('',(1.,1.));
#90809 = VECTOR('',#90810,1.);
#90810 = DIRECTION('',(-1.,0.E+000));
#90811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90812 = ORIENTED_EDGE('',*,*,#90813,.T.);
#90813 = EDGE_CURVE('',#90791,#90730,#90814,.T.);
#90814 = SURFACE_CURVE('',#90815,(#90818),.PCURVE_S1.);
#90815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90816,#90817),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#90816 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#90817 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.50000000001));
#90818 = PCURVE('',#90747,#90819);
#90819 = DEFINITIONAL_REPRESENTATION('',(#90820),#90824);
#90820 = LINE('',#90821,#90822);
#90821 = CARTESIAN_POINT('',(0.E+000,1.));
#90822 = VECTOR('',#90823,1.);
#90823 = DIRECTION('',(0.E+000,-1.));
#90824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90829)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90826,#90827,#90828)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90826,
  'distance_accuracy_value','confusion accuracy');
#90830 = SHAPE_DEFINITION_REPRESENTATION(#90831,#90722);
#90831 = PRODUCT_DEFINITION_SHAPE('','',#90832);
#90832 = PRODUCT_DEFINITION('design','',#90833,#90836);
#90833 = PRODUCT_DEFINITION_FORMATION('','',#90834);
#90834 = PRODUCT('CADSOFTTOOLS 1.502','CADSOFTTOOLS 1.502','',(#90835));
#90835 = PRODUCT_CONTEXT('',#2,'mechanical');
#90836 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90838,#90840);
#90838 = ( REPRESENTATION_RELATIONSHIP('','',#90722,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90839) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2019);
#90840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90841);
#90841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('502','','',#5,#90832,$);
#90842 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90834));
#90843 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90844),#90923);
#90844 = SHELL_BASED_SURFACE_MODEL('',(#90845));
#90845 = OPEN_SHELL('',(#90846));
#90846 = ADVANCED_FACE('',(#90847),#90860,.F.);
#90847 = FACE_BOUND('',#90848,.F.);
#90848 = EDGE_LOOP('',(#90849,#90887,#90902));
#90849 = ORIENTED_EDGE('',*,*,#90850,.T.);
#90850 = EDGE_CURVE('',#90851,#90853,#90855,.T.);
#90851 = VERTEX_POINT('',#90852);
#90852 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#90853 = VERTEX_POINT('',#90854);
#90854 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90855 = SURFACE_CURVE('',#90856,(#90859),.PCURVE_S1.);
#90856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90857,#90858),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#90857 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#90858 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90859 = PCURVE('',#90860,#90881);
#90860 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#90861,#90862)
    ,(#90863,#90864)
    ,(#90865,#90866)
    ,(#90867,#90868)
    ,(#90869,#90870)
    ,(#90871,#90872)
    ,(#90873,#90874)
    ,(#90875,#90876)
    ,(#90877,#90878)
    ,(#90879,#90880
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,2,4),(2,2),(0.E+000,
    4.397338213911E-002,0.39309768743,0.74222199272,1.),(0.E+000,1.),
  .UNSPECIFIED.);
#90861 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90862 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#90863 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90864 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    25.500000000011));
#90865 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90866 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    25.500000000011));
#90867 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90868 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    25.500000000011));
#90869 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90870 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    25.500000000011));
#90871 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90872 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    25.500000000011));
#90873 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90874 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    25.500000000011));
#90875 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90876 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    25.500000000011));
#90877 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90878 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    25.500000000011));
#90879 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90880 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000011));
#90881 = DEFINITIONAL_REPRESENTATION('',(#90882),#90886);
#90882 = LINE('',#90883,#90884);
#90883 = CARTESIAN_POINT('',(0.E+000,1.));
#90884 = VECTOR('',#90885,1.);
#90885 = DIRECTION('',(0.E+000,-1.));
#90886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90887 = ORIENTED_EDGE('',*,*,#90888,.T.);
#90888 = EDGE_CURVE('',#90853,#90889,#90891,.T.);
#90889 = VERTEX_POINT('',#90890);
#90890 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.50000000001));
#90891 = SURFACE_CURVE('',#90892,(#90895),.PCURVE_S1.);
#90892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#90893,#90894),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#90893 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90894 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000011));
#90895 = PCURVE('',#90860,#90896);
#90896 = DEFINITIONAL_REPRESENTATION('',(#90897),#90901);
#90897 = LINE('',#90898,#90899);
#90898 = CARTESIAN_POINT('',(1.,0.E+000));
#90899 = VECTOR('',#90900,1.);
#90900 = DIRECTION('',(0.E+000,1.));
#90901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90902 = ORIENTED_EDGE('',*,*,#90903,.F.);
#90903 = EDGE_CURVE('',#90851,#90889,#90904,.T.);
#90904 = SURFACE_CURVE('',#90905,(#90916),.PCURVE_S1.);
#90905 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#90906,#90907,#90908,#90909,
    #90910,#90911,#90912,#90913,#90914,#90915),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,4.397338213324E-002,0.393097687377,0.742221992621,
    1.),.UNSPECIFIED.);
#90906 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    25.500000000011));
#90907 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    25.500000000011));
#90908 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    25.500000000011));
#90909 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    25.500000000011));
#90910 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    25.500000000011));
#90911 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    25.500000000011));
#90912 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    25.500000000011));
#90913 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    25.500000000011));
#90914 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    25.500000000011));
#90915 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    25.500000000011));
#90916 = PCURVE('',#90860,#90917);
#90917 = DEFINITIONAL_REPRESENTATION('',(#90918),#90922);
#90918 = LINE('',#90919,#90920);
#90919 = CARTESIAN_POINT('',(0.E+000,1.));
#90920 = VECTOR('',#90921,1.);
#90921 = DIRECTION('',(1.,0.E+000));
#90922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90927)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90924,#90925,#90926)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90924 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90925 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90926 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90927 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90924,
  'distance_accuracy_value','confusion accuracy');
#90928 = SHAPE_DEFINITION_REPRESENTATION(#90929,#90843);
#90929 = PRODUCT_DEFINITION_SHAPE('','',#90930);
#90930 = PRODUCT_DEFINITION('design','',#90931,#90934);
#90931 = PRODUCT_DEFINITION_FORMATION('','',#90932);
#90932 = PRODUCT('CADSOFTTOOLS 1.503','CADSOFTTOOLS 1.503','',(#90933));
#90933 = PRODUCT_CONTEXT('',#2,'mechanical');
#90934 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90935 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90936,#90938);
#90936 = ( REPRESENTATION_RELATIONSHIP('','',#90843,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90937) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90937 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2023);
#90938 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90939);
#90939 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('503','','',#5,#90930,$);
#90940 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90932));
#90941 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90942),#91016);
#90942 = SHELL_BASED_SURFACE_MODEL('',(#90943));
#90943 = OPEN_SHELL('',(#90944));
#90944 = ADVANCED_FACE('',(#90945),#90959,.T.);
#90945 = FACE_BOUND('',#90946,.T.);
#90946 = EDGE_LOOP('',(#90947,#90970,#90986,#91002));
#90947 = ORIENTED_EDGE('',*,*,#90948,.T.);
#90948 = EDGE_CURVE('',#90949,#90951,#90953,.T.);
#90949 = VERTEX_POINT('',#90950);
#90950 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    14.900000668696));
#90951 = VERTEX_POINT('',#90952);
#90952 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#90953 = SURFACE_CURVE('',#90954,(#90958),.PCURVE_S1.);
#90954 = LINE('',#90955,#90956);
#90955 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    14.900000668696));
#90956 = VECTOR('',#90957,1.);
#90957 = DIRECTION('',(-5.101737089807E-017,0.E+000,1.));
#90958 = PCURVE('',#90959,#90964);
#90959 = PLANE('',#90960);
#90960 = AXIS2_PLACEMENT_3D('',#90961,#90962,#90963);
#90961 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    14.900000668696));
#90962 = DIRECTION('',(0.E+000,-1.,0.E+000));
#90963 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90964 = DEFINITIONAL_REPRESENTATION('',(#90965),#90969);
#90965 = LINE('',#90966,#90967);
#90966 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#90967 = VECTOR('',#90968,1.);
#90968 = DIRECTION('',(5.101737089807E-017,-1.));
#90969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90970 = ORIENTED_EDGE('',*,*,#90971,.T.);
#90971 = EDGE_CURVE('',#90951,#90972,#90974,.T.);
#90972 = VERTEX_POINT('',#90973);
#90973 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    23.60466737403));
#90974 = SURFACE_CURVE('',#90975,(#90979),.PCURVE_S1.);
#90975 = LINE('',#90976,#90977);
#90976 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    23.60466737403));
#90977 = VECTOR('',#90978,1.);
#90978 = DIRECTION('',(-1.,0.E+000,1.315819881037E-015));
#90979 = PCURVE('',#90959,#90980);
#90980 = DEFINITIONAL_REPRESENTATION('',(#90981),#90985);
#90981 = LINE('',#90982,#90983);
#90982 = CARTESIAN_POINT('',(0.E+000,-8.704666705333));
#90983 = VECTOR('',#90984,1.);
#90984 = DIRECTION('',(1.,-1.315819881037E-015));
#90985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90986 = ORIENTED_EDGE('',*,*,#90987,.F.);
#90987 = EDGE_CURVE('',#90988,#90972,#90990,.T.);
#90988 = VERTEX_POINT('',#90989);
#90989 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#90990 = SURFACE_CURVE('',#90991,(#90995),.PCURVE_S1.);
#90991 = LINE('',#90992,#90993);
#90992 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#90993 = VECTOR('',#90994,1.);
#90994 = DIRECTION('',(0.E+000,0.E+000,1.));
#90995 = PCURVE('',#90959,#90996);
#90996 = DEFINITIONAL_REPRESENTATION('',(#90997),#91001);
#90997 = LINE('',#90998,#90999);
#90998 = CARTESIAN_POINT('',(2.7,0.E+000));
#90999 = VECTOR('',#91000,1.);
#91000 = DIRECTION('',(0.E+000,-1.));
#91001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91002 = ORIENTED_EDGE('',*,*,#91003,.T.);
#91003 = EDGE_CURVE('',#90988,#90949,#91004,.T.);
#91004 = SURFACE_CURVE('',#91005,(#91009),.PCURVE_S1.);
#91005 = LINE('',#91006,#91007);
#91006 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#91007 = VECTOR('',#91008,1.);
#91008 = DIRECTION('',(1.,0.E+000,0.E+000));
#91009 = PCURVE('',#90959,#91010);
#91010 = DEFINITIONAL_REPRESENTATION('',(#91011),#91015);
#91011 = LINE('',#91012,#91013);
#91012 = CARTESIAN_POINT('',(2.7,0.E+000));
#91013 = VECTOR('',#91014,1.);
#91014 = DIRECTION('',(-1.,-0.E+000));
#91015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91020)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91017,#91018,#91019)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91017 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91018 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91019 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91020 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91017,
  'distance_accuracy_value','confusion accuracy');
#91021 = SHAPE_DEFINITION_REPRESENTATION(#91022,#90941);
#91022 = PRODUCT_DEFINITION_SHAPE('','',#91023);
#91023 = PRODUCT_DEFINITION('design','',#91024,#91027);
#91024 = PRODUCT_DEFINITION_FORMATION('','',#91025);
#91025 = PRODUCT('CADSOFTTOOLS 1.504','CADSOFTTOOLS 1.504','',(#91026));
#91026 = PRODUCT_CONTEXT('',#2,'mechanical');
#91027 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91028 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91029,#91031);
#91029 = ( REPRESENTATION_RELATIONSHIP('','',#90941,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91030) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91030 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2027);
#91031 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91032);
#91032 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('504','','',#5,#91023,$);
#91033 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91025));
#91034 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91035),#91107);
#91035 = SHELL_BASED_SURFACE_MODEL('',(#91036));
#91036 = OPEN_SHELL('',(#91037));
#91037 = ADVANCED_FACE('',(#91038),#91053,.F.);
#91038 = FACE_BOUND('',#91039,.F.);
#91039 = EDGE_LOOP('',(#91040,#91063,#91078,#91094));
#91040 = ORIENTED_EDGE('',*,*,#91041,.T.);
#91041 = EDGE_CURVE('',#91042,#91044,#91046,.T.);
#91042 = VERTEX_POINT('',#91043);
#91043 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.400000351788));
#91044 = VERTEX_POINT('',#91045);
#91045 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#91046 = SURFACE_CURVE('',#91047,(#91052),.PCURVE_S1.);
#91047 = CIRCLE('',#91048,0.5);
#91048 = AXIS2_PLACEMENT_3D('',#91049,#91050,#91051);
#91049 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.900000668696));
#91050 = DIRECTION('',(1.,0.E+000,0.E+000));
#91051 = DIRECTION('',(0.E+000,-2.13162820728E-013,-1.));
#91052 = PCURVE('',#91053,#91058);
#91053 = CYLINDRICAL_SURFACE('',#91054,0.5);
#91054 = AXIS2_PLACEMENT_3D('',#91055,#91056,#91057);
#91055 = CARTESIAN_POINT('',(3.301146897693,-34.45114689777,
    14.900000668696));
#91056 = DIRECTION('',(1.,0.E+000,0.E+000));
#91057 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91058 = DEFINITIONAL_REPRESENTATION('',(#91059),#91062);
#91059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91060,#91061),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#91060 = CARTESIAN_POINT('',(1.570796326795,-3.5));
#91061 = CARTESIAN_POINT('',(3.14159265359,-3.5));
#91062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91063 = ORIENTED_EDGE('',*,*,#91064,.T.);
#91064 = EDGE_CURVE('',#91044,#91065,#91067,.T.);
#91065 = VERTEX_POINT('',#91066);
#91066 = CARTESIAN_POINT('',(2.501146897693,-33.95114689777,
    14.900000668696));
#91067 = SURFACE_CURVE('',#91068,(#91072),.PCURVE_S1.);
#91068 = LINE('',#91069,#91070);
#91069 = CARTESIAN_POINT('',(-0.198853102307,-33.95114689777,
    14.900000668696));
#91070 = VECTOR('',#91071,1.);
#91071 = DIRECTION('',(1.,0.E+000,0.E+000));
#91072 = PCURVE('',#91053,#91073);
#91073 = DEFINITIONAL_REPRESENTATION('',(#91074),#91077);
#91074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91075,#91076),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#91075 = CARTESIAN_POINT('',(3.14159265359,-3.5));
#91076 = CARTESIAN_POINT('',(3.14159265359,-0.8));
#91077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91078 = ORIENTED_EDGE('',*,*,#91079,.F.);
#91079 = EDGE_CURVE('',#91080,#91065,#91082,.T.);
#91080 = VERTEX_POINT('',#91081);
#91081 = CARTESIAN_POINT('',(2.501146897693,-34.45114689777,
    14.400000555524));
#91082 = SURFACE_CURVE('',#91083,(#91088),.PCURVE_S1.);
#91083 = CIRCLE('',#91084,0.5);
#91084 = AXIS2_PLACEMENT_3D('',#91085,#91086,#91087);
#91085 = CARTESIAN_POINT('',(2.501146897693,-34.45114689777,
    14.900000668696));
#91086 = DIRECTION('',(1.,0.E+000,0.E+000));
#91087 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91088 = PCURVE('',#91053,#91089);
#91089 = DEFINITIONAL_REPRESENTATION('',(#91090),#91093);
#91090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91091,#91092),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#91091 = CARTESIAN_POINT('',(1.570796326795,-0.8));
#91092 = CARTESIAN_POINT('',(3.14159265359,-0.8));
#91093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91094 = ORIENTED_EDGE('',*,*,#91095,.F.);
#91095 = EDGE_CURVE('',#91042,#91080,#91096,.T.);
#91096 = SURFACE_CURVE('',#91097,(#91101),.PCURVE_S1.);
#91097 = LINE('',#91098,#91099);
#91098 = CARTESIAN_POINT('',(-0.198853102307,-34.45114689777,
    14.40000061211));
#91099 = VECTOR('',#91100,1.);
#91100 = DIRECTION('',(1.,0.E+000,0.E+000));
#91101 = PCURVE('',#91053,#91102);
#91102 = DEFINITIONAL_REPRESENTATION('',(#91103),#91106);
#91103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91104,#91105),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#91104 = CARTESIAN_POINT('',(1.570796326795,-3.5));
#91105 = CARTESIAN_POINT('',(1.570796326795,-0.8));
#91106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91111)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91108,#91109,#91110)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91108 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91109 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91110 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91111 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#91108,
  'distance_accuracy_value','confusion accuracy');
#91112 = SHAPE_DEFINITION_REPRESENTATION(#91113,#91034);
#91113 = PRODUCT_DEFINITION_SHAPE('','',#91114);
#91114 = PRODUCT_DEFINITION('design','',#91115,#91118);
#91115 = PRODUCT_DEFINITION_FORMATION('','',#91116);
#91116 = PRODUCT('CADSOFTTOOLS 1.505','CADSOFTTOOLS 1.505','',(#91117));
#91117 = PRODUCT_CONTEXT('',#2,'mechanical');
#91118 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91119 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91120,#91122);
#91120 = ( REPRESENTATION_RELATIONSHIP('','',#91034,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91121) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91121 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2031);
#91122 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91123);
#91123 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('505','','',#5,#91114,$);
#91124 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91116));
#91125 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91126),#91198);
#91126 = SHELL_BASED_SURFACE_MODEL('',(#91127));
#91127 = OPEN_SHELL('',(#91128));
#91128 = ADVANCED_FACE('',(#91129),#91144,.F.);
#91129 = FACE_BOUND('',#91130,.F.);
#91130 = EDGE_LOOP('',(#91131,#91154,#91169,#91185));
#91131 = ORIENTED_EDGE('',*,*,#91132,.T.);
#91132 = EDGE_CURVE('',#91133,#91135,#91137,.T.);
#91133 = VERTEX_POINT('',#91134);
#91134 = CARTESIAN_POINT('',(6.001146897693,-29.99589062673,
    2.967473921364));
#91135 = VERTEX_POINT('',#91136);
#91136 = CARTESIAN_POINT('',(6.001146897693,-30.40295605293,
    3.537808199799));
#91137 = SURFACE_CURVE('',#91138,(#91143),.PCURVE_S1.);
#91138 = CIRCLE('',#91139,0.5);
#91139 = AXIS2_PLACEMENT_3D('',#91140,#91141,#91142);
#91140 = CARTESIAN_POINT('',(6.001146897693,-29.90906653849,
    3.459877797973));
#91141 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91142 = DIRECTION('',(-0.E+000,-0.173648176496,-0.984807753219));
#91143 = PCURVE('',#91144,#91149);
#91144 = CYLINDRICAL_SURFACE('',#91145,0.5);
#91145 = AXIS2_PLACEMENT_3D('',#91146,#91147,#91148);
#91146 = CARTESIAN_POINT('',(16.690666944933,-29.90906653849,
    3.459877797973));
#91147 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91148 = DIRECTION('',(0.E+000,1.,0.E+000));
#91149 = DEFINITIONAL_REPRESENTATION('',(#91150),#91153);
#91150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91151,#91152),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.552762249994),.PIECEWISE_BEZIER_KNOTS.);
#91151 = CARTESIAN_POINT('',(1.745329250805,10.68952004724));
#91152 = CARTESIAN_POINT('',(3.298091500799,10.68952004724));
#91153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91154 = ORIENTED_EDGE('',*,*,#91155,.F.);
#91155 = EDGE_CURVE('',#91156,#91135,#91158,.T.);
#91156 = VERTEX_POINT('',#91157);
#91157 = CARTESIAN_POINT('',(4.301146897693,-30.40295605293,
    3.537808199789));
#91158 = SURFACE_CURVE('',#91159,(#91163),.PCURVE_S1.);
#91159 = LINE('',#91160,#91161);
#91160 = CARTESIAN_POINT('',(4.301146897693,-30.40295605293,
    3.537808199788));
#91161 = VECTOR('',#91162,1.);
#91162 = DIRECTION('',(1.,0.E+000,0.E+000));
#91163 = PCURVE('',#91144,#91164);
#91164 = DEFINITIONAL_REPRESENTATION('',(#91165),#91168);
#91165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91166,#91167),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#91166 = CARTESIAN_POINT('',(3.298091500777,12.38952004724));
#91167 = CARTESIAN_POINT('',(3.298091500777,10.68952004724));
#91168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91169 = ORIENTED_EDGE('',*,*,#91170,.F.);
#91170 = EDGE_CURVE('',#91171,#91156,#91173,.T.);
#91171 = VERTEX_POINT('',#91172);
#91172 = CARTESIAN_POINT('',(4.301146897693,-29.99589062674,
    2.967473921364));
#91173 = SURFACE_CURVE('',#91174,(#91179),.PCURVE_S1.);
#91174 = CIRCLE('',#91175,0.5);
#91175 = AXIS2_PLACEMENT_3D('',#91176,#91177,#91178);
#91176 = CARTESIAN_POINT('',(4.301146897693,-29.90906653849,
    3.459877797973));
#91177 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91178 = DIRECTION('',(-0.E+000,-0.173648176498,-0.984807753218));
#91179 = PCURVE('',#91144,#91180);
#91180 = DEFINITIONAL_REPRESENTATION('',(#91181),#91184);
#91181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91182,#91183),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.55276224997),.PIECEWISE_BEZIER_KNOTS.);
#91182 = CARTESIAN_POINT('',(1.745329250807,12.38952004724));
#91183 = CARTESIAN_POINT('',(3.298091500777,12.38952004724));
#91184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91185 = ORIENTED_EDGE('',*,*,#91186,.T.);
#91186 = EDGE_CURVE('',#91171,#91133,#91187,.T.);
#91187 = SURFACE_CURVE('',#91188,(#91192),.PCURVE_S1.);
#91188 = LINE('',#91189,#91190);
#91189 = CARTESIAN_POINT('',(4.301146897693,-29.99589062674,
    2.967473921364));
#91190 = VECTOR('',#91191,1.);
#91191 = DIRECTION('',(1.,0.E+000,0.E+000));
#91192 = PCURVE('',#91144,#91193);
#91193 = DEFINITIONAL_REPRESENTATION('',(#91194),#91197);
#91194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91195,#91196),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#91195 = CARTESIAN_POINT('',(1.745329250807,12.38952004724));
#91196 = CARTESIAN_POINT('',(1.745329250807,10.68952004724));
#91197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91202)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91199,#91200,#91201)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91199 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91200 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91201 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91202 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91199,
  'distance_accuracy_value','confusion accuracy');
#91203 = SHAPE_DEFINITION_REPRESENTATION(#91204,#91125);
#91204 = PRODUCT_DEFINITION_SHAPE('','',#91205);
#91205 = PRODUCT_DEFINITION('design','',#91206,#91209);
#91206 = PRODUCT_DEFINITION_FORMATION('','',#91207);
#91207 = PRODUCT('CADSOFTTOOLS 1.506','CADSOFTTOOLS 1.506','',(#91208));
#91208 = PRODUCT_CONTEXT('',#2,'mechanical');
#91209 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91210 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91211,#91213);
#91211 = ( REPRESENTATION_RELATIONSHIP('','',#91125,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91212) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91212 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2035);
#91213 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91214);
#91214 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('506','','',#5,#91205,$);
#91215 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91207));
#91216 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91217),#91289);
#91217 = SHELL_BASED_SURFACE_MODEL('',(#91218));
#91218 = OPEN_SHELL('',(#91219));
#91219 = ADVANCED_FACE('',(#91220),#91235,.F.);
#91220 = FACE_BOUND('',#91221,.F.);
#91221 = EDGE_LOOP('',(#91222,#91245,#91260,#91276));
#91222 = ORIENTED_EDGE('',*,*,#91223,.T.);
#91223 = EDGE_CURVE('',#91224,#91226,#91228,.T.);
#91224 = VERTEX_POINT('',#91225);
#91225 = CARTESIAN_POINT('',(6.001146897693,-30.40295605293,
    3.537808199799));
#91226 = VERTEX_POINT('',#91227);
#91227 = CARTESIAN_POINT('',(6.001146897693,-29.45938974286,
    8.118159833045));
#91228 = SURFACE_CURVE('',#91229,(#91234),.PCURVE_S1.);
#91229 = CIRCLE('',#91230,50.12873914272);
#91230 = AXIS2_PLACEMENT_3D('',#91231,#91232,#91233);
#91231 = CARTESIAN_POINT('',(6.001146897693,19.113161217029,
    -4.275297363707));
#91232 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91233 = DIRECTION('',(0.E+000,-0.987779028892,0.155860803545));
#91234 = PCURVE('',#91235,#91240);
#91235 = CYLINDRICAL_SURFACE('',#91236,50.12873914272);
#91236 = AXIS2_PLACEMENT_3D('',#91237,#91238,#91239);
#91237 = CARTESIAN_POINT('',(6.001146897693,19.113161217029,
    -4.275297363707));
#91238 = DIRECTION('',(1.,0.E+000,0.E+000));
#91239 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91240 = DEFINITIONAL_REPRESENTATION('',(#91241),#91244);
#91241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91242,#91243),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,9.332427247194E-002),.PIECEWISE_BEZIER_KNOTS.);
#91242 = CARTESIAN_POINT('',(6.126686460078,-1.06581410364E-014));
#91243 = CARTESIAN_POINT('',(6.033362187606,-1.06581410364E-014));
#91244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91245 = ORIENTED_EDGE('',*,*,#91246,.T.);
#91246 = EDGE_CURVE('',#91226,#91247,#91249,.T.);
#91247 = VERTEX_POINT('',#91248);
#91248 = CARTESIAN_POINT('',(4.301146897693,-29.45938974286,
    8.118159833045));
#91249 = SURFACE_CURVE('',#91250,(#91254),.PCURVE_S1.);
#91250 = LINE('',#91251,#91252);
#91251 = CARTESIAN_POINT('',(6.001146897693,-29.45938974286,
    8.118159833046));
#91252 = VECTOR('',#91253,1.);
#91253 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91254 = PCURVE('',#91235,#91255);
#91255 = DEFINITIONAL_REPRESENTATION('',(#91256),#91259);
#91256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91257,#91258),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#91257 = CARTESIAN_POINT('',(6.033362187606,0.E+000));
#91258 = CARTESIAN_POINT('',(6.033362187606,-1.7));
#91259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91260 = ORIENTED_EDGE('',*,*,#91261,.F.);
#91261 = EDGE_CURVE('',#91262,#91247,#91264,.T.);
#91262 = VERTEX_POINT('',#91263);
#91263 = CARTESIAN_POINT('',(4.301146897693,-30.40295605293,
    3.537808199789));
#91264 = SURFACE_CURVE('',#91265,(#91270),.PCURVE_S1.);
#91265 = CIRCLE('',#91266,50.12873914272);
#91266 = AXIS2_PLACEMENT_3D('',#91267,#91268,#91269);
#91267 = CARTESIAN_POINT('',(4.301146897693,19.113161217029,
    -4.275297363707));
#91268 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91269 = DIRECTION('',(0.E+000,-0.987779028892,0.155860803545));
#91270 = PCURVE('',#91235,#91271);
#91271 = DEFINITIONAL_REPRESENTATION('',(#91272),#91275);
#91272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91273,#91274),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,9.332427247216E-002),.PIECEWISE_BEZIER_KNOTS.);
#91273 = CARTESIAN_POINT('',(6.126686460078,-1.7));
#91274 = CARTESIAN_POINT('',(6.033362187606,-1.7));
#91275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91276 = ORIENTED_EDGE('',*,*,#91277,.T.);
#91277 = EDGE_CURVE('',#91262,#91224,#91278,.T.);
#91278 = SURFACE_CURVE('',#91279,(#91283),.PCURVE_S1.);
#91279 = LINE('',#91280,#91281);
#91280 = CARTESIAN_POINT('',(4.301146897693,-30.40295605293,
    3.537808199788));
#91281 = VECTOR('',#91282,1.);
#91282 = DIRECTION('',(1.,0.E+000,0.E+000));
#91283 = PCURVE('',#91235,#91284);
#91284 = DEFINITIONAL_REPRESENTATION('',(#91285),#91288);
#91285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91286,#91287),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#91286 = CARTESIAN_POINT('',(6.126686460078,-1.7));
#91287 = CARTESIAN_POINT('',(6.126686460078,0.E+000));
#91288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91293)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91290,#91291,#91292)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91290,
  'distance_accuracy_value','confusion accuracy');
#91294 = SHAPE_DEFINITION_REPRESENTATION(#91295,#91216);
#91295 = PRODUCT_DEFINITION_SHAPE('','',#91296);
#91296 = PRODUCT_DEFINITION('design','',#91297,#91300);
#91297 = PRODUCT_DEFINITION_FORMATION('','',#91298);
#91298 = PRODUCT('CADSOFTTOOLS 1.507','CADSOFTTOOLS 1.507','',(#91299));
#91299 = PRODUCT_CONTEXT('',#2,'mechanical');
#91300 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91301 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91302,#91304);
#91302 = ( REPRESENTATION_RELATIONSHIP('','',#91216,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91303) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91303 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2039);
#91304 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91305);
#91305 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('507','','',#5,#91296,$);
#91306 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91298));
#91307 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91308),#91396);
#91308 = SHELL_BASED_SURFACE_MODEL('',(#91309));
#91309 = OPEN_SHELL('',(#91310));
#91310 = ADVANCED_FACE('',(#91311),#91326,.T.);
#91311 = FACE_BOUND('',#91312,.T.);
#91312 = EDGE_LOOP('',(#91313,#91336,#91351,#91367,#91383));
#91313 = ORIENTED_EDGE('',*,*,#91314,.T.);
#91314 = EDGE_CURVE('',#91315,#91317,#91319,.T.);
#91315 = VERTEX_POINT('',#91316);
#91316 = CARTESIAN_POINT('',(-0.198853102307,-31.22837741024,
    -0.876369351001));
#91317 = VERTEX_POINT('',#91318);
#91318 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#91319 = SURFACE_CURVE('',#91320,(#91325),.PCURVE_S1.);
#91320 = CIRCLE('',#91321,161.6187178285);
#91321 = AXIS2_PLACEMENT_3D('',#91322,#91323,#91324);
#91322 = CARTESIAN_POINT('',(-0.198853102307,-189.8508742589,
    30.099644692554));
#91323 = DIRECTION('',(1.,0.E+000,0.E+000));
#91324 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#91325 = PCURVE('',#91326,#91331);
#91326 = CYLINDRICAL_SURFACE('',#91327,161.6187178285);
#91327 = AXIS2_PLACEMENT_3D('',#91328,#91329,#91330);
#91328 = CARTESIAN_POINT('',(-2.198853102307,-189.8508742589,
    30.099644692554));
#91329 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91330 = DIRECTION('',(0.E+000,1.,0.E+000));
#91331 = DEFINITIONAL_REPRESENTATION('',(#91332),#91335);
#91332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91333,#91334),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.855992570675E-002),.PIECEWISE_BEZIER_KNOTS.);
#91333 = CARTESIAN_POINT('',(0.192854298915,-2.));
#91334 = CARTESIAN_POINT('',(0.174294373208,-2.));
#91335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91336 = ORIENTED_EDGE('',*,*,#91337,.T.);
#91337 = EDGE_CURVE('',#91317,#91338,#91340,.T.);
#91338 = VERTEX_POINT('',#91339);
#91339 = CARTESIAN_POINT('',(3.401146897693,-30.68081752539,
    2.072818400906));
#91340 = SURFACE_CURVE('',#91341,(#91345),.PCURVE_S1.);
#91341 = LINE('',#91342,#91343);
#91342 = CARTESIAN_POINT('',(-0.198853102307,-30.68081752539,
    2.072818400907));
#91343 = VECTOR('',#91344,1.);
#91344 = DIRECTION('',(1.,0.E+000,0.E+000));
#91345 = PCURVE('',#91326,#91346);
#91346 = DEFINITIONAL_REPRESENTATION('',(#91347),#91350);
#91347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91348,#91349),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#91348 = CARTESIAN_POINT('',(0.174294373208,-2.));
#91349 = CARTESIAN_POINT('',(0.174294373208,-5.6));
#91350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91351 = ORIENTED_EDGE('',*,*,#91352,.F.);
#91352 = EDGE_CURVE('',#91353,#91338,#91355,.T.);
#91353 = VERTEX_POINT('',#91354);
#91354 = CARTESIAN_POINT('',(3.401146897693,-31.20852441858,
    -0.774532052276));
#91355 = SURFACE_CURVE('',#91356,(#91361),.PCURVE_S1.);
#91356 = CIRCLE('',#91357,161.6187178285);
#91357 = AXIS2_PLACEMENT_3D('',#91358,#91359,#91360);
#91358 = CARTESIAN_POINT('',(3.401146897693,-189.8508742589,
    30.099644692554));
#91359 = DIRECTION('',(1.,0.E+000,0.E+000));
#91360 = DIRECTION('',(0.E+000,0.981584014351,-0.191030947155));
#91361 = PCURVE('',#91326,#91362);
#91362 = DEFINITIONAL_REPRESENTATION('',(#91363),#91366);
#91363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91364,#91365),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.79179554646E-002),.PIECEWISE_BEZIER_KNOTS.);
#91364 = CARTESIAN_POINT('',(0.192212328673,-5.6));
#91365 = CARTESIAN_POINT('',(0.174294373208,-5.6));
#91366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91367 = ORIENTED_EDGE('',*,*,#91368,.F.);
#91368 = EDGE_CURVE('',#91369,#91353,#91371,.T.);
#91369 = VERTEX_POINT('',#91370);
#91370 = CARTESIAN_POINT('',(3.401146897693,-31.22837741024,
    -0.876369351001));
#91371 = SURFACE_CURVE('',#91372,(#91377),.PCURVE_S1.);
#91372 = CIRCLE('',#91373,161.6187178285);
#91373 = AXIS2_PLACEMENT_3D('',#91374,#91375,#91376);
#91374 = CARTESIAN_POINT('',(3.401146897693,-189.8508742589,
    30.099644692554));
#91375 = DIRECTION('',(1.,0.E+000,0.E+000));
#91376 = DIRECTION('',(0.E+000,0.981461175908,-0.191661055475));
#91377 = PCURVE('',#91326,#91378);
#91378 = DEFINITIONAL_REPRESENTATION('',(#91379),#91382);
#91379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91380,#91381),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.419702421484E-004),.PIECEWISE_BEZIER_KNOTS.);
#91380 = CARTESIAN_POINT('',(0.192854298915,-5.6));
#91381 = CARTESIAN_POINT('',(0.192212328673,-5.6));
#91382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91383 = ORIENTED_EDGE('',*,*,#91384,.T.);
#91384 = EDGE_CURVE('',#91369,#91315,#91385,.T.);
#91385 = SURFACE_CURVE('',#91386,(#91390),.PCURVE_S1.);
#91386 = LINE('',#91387,#91388);
#91387 = CARTESIAN_POINT('',(3.401146897693,-31.22837741024,-0.876369351
    ));
#91388 = VECTOR('',#91389,1.);
#91389 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91390 = PCURVE('',#91326,#91391);
#91391 = DEFINITIONAL_REPRESENTATION('',(#91392),#91395);
#91392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91393,#91394),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#91393 = CARTESIAN_POINT('',(0.192854298915,-5.6));
#91394 = CARTESIAN_POINT('',(0.192854298915,-2.));
#91395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91400)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91397,#91398,#91399)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91397 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91398 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91399 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91400 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91397,
  'distance_accuracy_value','confusion accuracy');
#91401 = SHAPE_DEFINITION_REPRESENTATION(#91402,#91307);
#91402 = PRODUCT_DEFINITION_SHAPE('','',#91403);
#91403 = PRODUCT_DEFINITION('design','',#91404,#91407);
#91404 = PRODUCT_DEFINITION_FORMATION('','',#91405);
#91405 = PRODUCT('CADSOFTTOOLS 1.508','CADSOFTTOOLS 1.508','',(#91406));
#91406 = PRODUCT_CONTEXT('',#2,'mechanical');
#91407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91409,#91411);
#91409 = ( REPRESENTATION_RELATIONSHIP('','',#91307,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91410) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2043);
#91411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91412);
#91412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('508','','',#5,#91403,$);
#91413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91405));
#91414 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91415),#91521);
#91415 = SHELL_BASED_SURFACE_MODEL('',(#91416));
#91416 = OPEN_SHELL('',(#91417));
#91417 = ADVANCED_FACE('',(#91418),#91432,.F.);
#91418 = FACE_BOUND('',#91419,.T.);
#91419 = EDGE_LOOP('',(#91420,#91443,#91459,#91475,#91491,#91507));
#91420 = ORIENTED_EDGE('',*,*,#91421,.T.);
#91421 = EDGE_CURVE('',#91422,#91424,#91426,.T.);
#91422 = VERTEX_POINT('',#91423);
#91423 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764246));
#91424 = VERTEX_POINT('',#91425);
#91425 = CARTESIAN_POINT('',(4.601146897693,-31.56714452865,
    2.229101764244));
#91426 = SURFACE_CURVE('',#91427,(#91431),.PCURVE_S1.);
#91427 = LINE('',#91428,#91429);
#91428 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764246));
#91429 = VECTOR('',#91430,1.);
#91430 = DIRECTION('',(-1.,2.537652627715E-015,-3.172065784643E-016));
#91431 = PCURVE('',#91432,#91437);
#91432 = PLANE('',#91433);
#91433 = AXIS2_PLACEMENT_3D('',#91434,#91435,#91436);
#91434 = CARTESIAN_POINT('',(6.001146897693,-28.13357405843,
    1.623670654313));
#91435 = DIRECTION('',(0.E+000,0.173648176517,0.984807753215));
#91436 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#91437 = DEFINITIONAL_REPRESENTATION('',(#91438),#91442);
#91438 = LINE('',#91439,#91440);
#91439 = CARTESIAN_POINT('',(-3.486538828531,0.E+000));
#91440 = VECTOR('',#91441,1.);
#91441 = DIRECTION('',(2.554182326669E-015,1.));
#91442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91443 = ORIENTED_EDGE('',*,*,#91444,.T.);
#91444 = EDGE_CURVE('',#91424,#91445,#91447,.T.);
#91445 = VERTEX_POINT('',#91446);
#91446 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    1.891055025597));
#91447 = SURFACE_CURVE('',#91448,(#91452),.PCURVE_S1.);
#91448 = LINE('',#91449,#91450);
#91449 = CARTESIAN_POINT('',(4.601146897693,-31.56714452865,
    2.229101764244));
#91450 = VECTOR('',#91451,1.);
#91451 = DIRECTION('',(-4.562403519107E-016,0.984807753215,
    -0.173648176517));
#91452 = PCURVE('',#91432,#91453);
#91453 = DEFINITIONAL_REPRESENTATION('',(#91454),#91458);
#91454 = LINE('',#91455,#91456);
#91455 = CARTESIAN_POINT('',(-3.48653882853,1.4));
#91456 = VECTOR('',#91457,1.);
#91457 = DIRECTION('',(1.,4.562403519107E-016));
#91458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91459 = ORIENTED_EDGE('',*,*,#91460,.F.);
#91460 = EDGE_CURVE('',#91461,#91445,#91463,.T.);
#91461 = VERTEX_POINT('',#91462);
#91462 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.891055025596));
#91463 = SURFACE_CURVE('',#91464,(#91468),.PCURVE_S1.);
#91464 = LINE('',#91465,#91466);
#91465 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    1.891055025596));
#91466 = VECTOR('',#91467,1.);
#91467 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91468 = PCURVE('',#91432,#91469);
#91469 = DEFINITIONAL_REPRESENTATION('',(#91470),#91474);
#91470 = LINE('',#91471,#91472);
#91471 = CARTESIAN_POINT('',(-1.539805235194,1.3));
#91472 = VECTOR('',#91473,1.);
#91473 = DIRECTION('',(0.E+000,1.));
#91474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91475 = ORIENTED_EDGE('',*,*,#91476,.F.);
#91476 = EDGE_CURVE('',#91477,#91461,#91479,.T.);
#91477 = VERTEX_POINT('',#91478);
#91478 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#91479 = SURFACE_CURVE('',#91480,(#91484),.PCURVE_S1.);
#91480 = LINE('',#91481,#91482);
#91481 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#91482 = VECTOR('',#91483,1.);
#91483 = DIRECTION('',(-8.485238719811E-016,0.984807753215,
    -0.173648176517));
#91484 = PCURVE('',#91432,#91485);
#91485 = DEFINITIONAL_REPRESENTATION('',(#91486),#91490);
#91486 = LINE('',#91487,#91488);
#91487 = CARTESIAN_POINT('',(-2.586538802779,1.3));
#91488 = VECTOR('',#91489,1.);
#91489 = DIRECTION('',(1.,8.485238719811E-016));
#91490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91491 = ORIENTED_EDGE('',*,*,#91492,.T.);
#91492 = EDGE_CURVE('',#91477,#91493,#91495,.T.);
#91493 = VERTEX_POINT('',#91494);
#91494 = CARTESIAN_POINT('',(6.001146897693,-30.68081752539,
    2.072818400908));
#91495 = SURFACE_CURVE('',#91496,(#91500),.PCURVE_S1.);
#91496 = LINE('',#91497,#91498);
#91497 = CARTESIAN_POINT('',(4.701146897693,-30.68081752539,
    2.072818400907));
#91498 = VECTOR('',#91499,1.);
#91499 = DIRECTION('',(1.,5.465713352002E-015,-6.832141690002E-016));
#91500 = PCURVE('',#91432,#91501);
#91501 = DEFINITIONAL_REPRESENTATION('',(#91502),#91506);
#91502 = LINE('',#91503,#91504);
#91503 = CARTESIAN_POINT('',(-2.586538802779,1.3));
#91504 = VECTOR('',#91505,1.);
#91505 = DIRECTION('',(5.501315780519E-015,-1.));
#91506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91507 = ORIENTED_EDGE('',*,*,#91508,.F.);
#91508 = EDGE_CURVE('',#91422,#91493,#91509,.T.);
#91509 = SURFACE_CURVE('',#91510,(#91514),.PCURVE_S1.);
#91510 = LINE('',#91511,#91512);
#91511 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764244));
#91512 = VECTOR('',#91513,1.);
#91513 = DIRECTION('',(-9.868648825359E-016,0.984807753215,
    -0.173648176517));
#91514 = PCURVE('',#91432,#91515);
#91515 = DEFINITIONAL_REPRESENTATION('',(#91516),#91520);
#91516 = LINE('',#91517,#91518);
#91517 = CARTESIAN_POINT('',(-3.486538828531,1.06581410364E-014));
#91518 = VECTOR('',#91519,1.);
#91519 = DIRECTION('',(1.,9.868648825359E-016));
#91520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91525)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91522,#91523,#91524)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91522 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91523 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91524 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91525 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91522,
  'distance_accuracy_value','confusion accuracy');
#91526 = SHAPE_DEFINITION_REPRESENTATION(#91527,#91414);
#91527 = PRODUCT_DEFINITION_SHAPE('','',#91528);
#91528 = PRODUCT_DEFINITION('design','',#91529,#91532);
#91529 = PRODUCT_DEFINITION_FORMATION('','',#91530);
#91530 = PRODUCT('CADSOFTTOOLS 1.509','CADSOFTTOOLS 1.509','',(#91531));
#91531 = PRODUCT_CONTEXT('',#2,'mechanical');
#91532 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91534,#91536);
#91534 = ( REPRESENTATION_RELATIONSHIP('','',#91414,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91535) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2047);
#91536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91537);
#91537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('509','','',#5,#91528,$);
#91538 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91530));
#91539 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91540),#91635);
#91540 = SHELL_BASED_SURFACE_MODEL('',(#91541));
#91541 = OPEN_SHELL('',(#91542));
#91542 = ADVANCED_FACE('',(#91543),#91558,.F.);
#91543 = FACE_BOUND('',#91544,.F.);
#91544 = EDGE_LOOP('',(#91545,#91568,#91606,#91622));
#91545 = ORIENTED_EDGE('',*,*,#91546,.F.);
#91546 = EDGE_CURVE('',#91547,#91549,#91551,.T.);
#91547 = VERTEX_POINT('',#91548);
#91548 = CARTESIAN_POINT('',(-0.198853102307,-28.70830675622,
    1.725011534939));
#91549 = VERTEX_POINT('',#91550);
#91550 = CARTESIAN_POINT('',(-0.198853102307,-28.3247760478,
    1.063001157177));
#91551 = SURFACE_CURVE('',#91552,(#91557),.PCURVE_S1.);
#91552 = CIRCLE('',#91553,0.5);
#91553 = AXIS2_PLACEMENT_3D('',#91554,#91555,#91556);
#91554 = CARTESIAN_POINT('',(-0.198853102307,-28.79513084448,
    1.232607658333));
#91555 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91556 = DIRECTION('',(0.E+000,0.17364817651,0.984807753216));
#91557 = PCURVE('',#91558,#91563);
#91558 = CYLINDRICAL_SURFACE('',#91559,0.5);
#91559 = AXIS2_PLACEMENT_3D('',#91560,#91561,#91562);
#91560 = CARTESIAN_POINT('',(16.690666897843,-28.79513084448,
    1.232607658333));
#91561 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91562 = DIRECTION('',(0.E+000,1.,0.E+000));
#91563 = DEFINITIONAL_REPRESENTATION('',(#91564),#91567);
#91564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91565,#91566),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.742343573933),.PIECEWISE_BEZIER_KNOTS.);
#91565 = CARTESIAN_POINT('',(4.88692190441,16.88952000015));
#91566 = CARTESIAN_POINT('',(6.629265478343,16.88952000015));
#91567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91568 = ORIENTED_EDGE('',*,*,#91569,.F.);
#91569 = EDGE_CURVE('',#91570,#91547,#91572,.T.);
#91570 = VERTEX_POINT('',#91571);
#91571 = CARTESIAN_POINT('',(1.401146897693,-28.70830675622,
    1.72501153494));
#91572 = SURFACE_CURVE('',#91573,(#91577),.PCURVE_S1.);
#91573 = LINE('',#91574,#91575);
#91574 = CARTESIAN_POINT('',(1.401146897693,-28.70830675622,
    1.72501153494));
#91575 = VECTOR('',#91576,1.);
#91576 = DIRECTION('',(-1.,4.440892098501E-015,-6.938893903907E-016));
#91577 = PCURVE('',#91558,#91578);
#91578 = DEFINITIONAL_REPRESENTATION('',(#91579),#91605);
#91579 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#91580,#91581,#91582,#91583,
    #91584,#91585,#91586,#91587,#91588,#91589,#91590,#91591,#91592,
    #91593,#91594,#91595,#91596,#91597,#91598,#91599,#91600,#91601,
    #91602,#91603,#91604),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.456003037957E-028,7.272727272727E-002,
    0.145454545455,0.218181818182,0.290909090909,0.363636363636,
    0.436363636364,0.509090909091,0.581818181818,0.654545454545,
    0.727272727273,0.8,0.872727272727,0.945454545455,1.018181818182,
    1.090909090909,1.163636363636,1.236363636364,1.309090909091,
    1.381818181818,1.454545454545,1.527272727273,1.6),
  .QUASI_UNIFORM_KNOTS.);
#91580 = CARTESIAN_POINT('',(4.886921904405,15.28952000015));
#91581 = CARTESIAN_POINT('',(4.886921904405,15.313762424392));
#91582 = CARTESIAN_POINT('',(4.886921904405,15.362247272877));
#91583 = CARTESIAN_POINT('',(4.886921904405,15.434974545605));
#91584 = CARTESIAN_POINT('',(4.886921904405,15.507701818332));
#91585 = CARTESIAN_POINT('',(4.886921904405,15.580429091059));
#91586 = CARTESIAN_POINT('',(4.886921904405,15.653156363786));
#91587 = CARTESIAN_POINT('',(4.886921904405,15.725883636514));
#91588 = CARTESIAN_POINT('',(4.886921904405,15.798610909241));
#91589 = CARTESIAN_POINT('',(4.886921904405,15.871338181968));
#91590 = CARTESIAN_POINT('',(4.886921904405,15.944065454695));
#91591 = CARTESIAN_POINT('',(4.886921904405,16.016792727423));
#91592 = CARTESIAN_POINT('',(4.886921904405,16.08952000015));
#91593 = CARTESIAN_POINT('',(4.886921904405,16.162247272877));
#91594 = CARTESIAN_POINT('',(4.886921904405,16.234974545605));
#91595 = CARTESIAN_POINT('',(4.886921904405,16.307701818332));
#91596 = CARTESIAN_POINT('',(4.886921904405,16.380429091059));
#91597 = CARTESIAN_POINT('',(4.886921904405,16.453156363786));
#91598 = CARTESIAN_POINT('',(4.886921904405,16.525883636514));
#91599 = CARTESIAN_POINT('',(4.886921904405,16.598610909241));
#91600 = CARTESIAN_POINT('',(4.886921904405,16.671338181968));
#91601 = CARTESIAN_POINT('',(4.886921904405,16.744065454695));
#91602 = CARTESIAN_POINT('',(4.886921904405,16.816792727423));
#91603 = CARTESIAN_POINT('',(4.886921904405,16.865277575908));
#91604 = CARTESIAN_POINT('',(4.886921904405,16.88952000015));
#91605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91606 = ORIENTED_EDGE('',*,*,#91607,.T.);
#91607 = EDGE_CURVE('',#91570,#91608,#91610,.T.);
#91608 = VERTEX_POINT('',#91609);
#91609 = CARTESIAN_POINT('',(1.401146897693,-28.32477604779,
    1.063001157175));
#91610 = SURFACE_CURVE('',#91611,(#91616),.PCURVE_S1.);
#91611 = CIRCLE('',#91612,0.5);
#91612 = AXIS2_PLACEMENT_3D('',#91613,#91614,#91615);
#91613 = CARTESIAN_POINT('',(1.401146897693,-28.79513084448,
    1.232607658333));
#91614 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91615 = DIRECTION('',(0.E+000,0.173648176506,0.984807753217));
#91616 = PCURVE('',#91558,#91617);
#91617 = DEFINITIONAL_REPRESENTATION('',(#91618),#91621);
#91618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91619,#91620),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.742343573937),.PIECEWISE_BEZIER_KNOTS.);
#91619 = CARTESIAN_POINT('',(4.886921904405,15.28952000015));
#91620 = CARTESIAN_POINT('',(6.629265478343,15.28952000015));
#91621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91622 = ORIENTED_EDGE('',*,*,#91623,.T.);
#91623 = EDGE_CURVE('',#91608,#91549,#91624,.T.);
#91624 = SURFACE_CURVE('',#91625,(#91629),.PCURVE_S1.);
#91625 = LINE('',#91626,#91627);
#91626 = CARTESIAN_POINT('',(1.401146897693,-28.3247760478,
    1.063001157177));
#91627 = VECTOR('',#91628,1.);
#91628 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91629 = PCURVE('',#91558,#91630);
#91630 = DEFINITIONAL_REPRESENTATION('',(#91631),#91634);
#91631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91632,#91633),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.6),.PIECEWISE_BEZIER_KNOTS.);
#91632 = CARTESIAN_POINT('',(6.629265478343,15.28952000015));
#91633 = CARTESIAN_POINT('',(6.629265478343,16.88952000015));
#91634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91639)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91636,#91637,#91638)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91636 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91637 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91638 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91639 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91636,
  'distance_accuracy_value','confusion accuracy');
#91640 = SHAPE_DEFINITION_REPRESENTATION(#91641,#91539);
#91641 = PRODUCT_DEFINITION_SHAPE('','',#91642);
#91642 = PRODUCT_DEFINITION('design','',#91643,#91646);
#91643 = PRODUCT_DEFINITION_FORMATION('','',#91644);
#91644 = PRODUCT('CADSOFTTOOLS 1.510','CADSOFTTOOLS 1.510','',(#91645));
#91645 = PRODUCT_CONTEXT('',#2,'mechanical');
#91646 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91648,#91650);
#91648 = ( REPRESENTATION_RELATIONSHIP('','',#91539,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91649) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2051);
#91650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91651);
#91651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('510','','',#5,#91642,$);
#91652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91644));
#91653 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91654),#91726);
#91654 = SHELL_BASED_SURFACE_MODEL('',(#91655));
#91655 = OPEN_SHELL('',(#91656));
#91656 = ADVANCED_FACE('',(#91657),#91672,.F.);
#91657 = FACE_BOUND('',#91658,.F.);
#91658 = EDGE_LOOP('',(#91659,#91682,#91697,#91713));
#91659 = ORIENTED_EDGE('',*,*,#91660,.F.);
#91660 = EDGE_CURVE('',#91661,#91663,#91665,.T.);
#91661 = VERTEX_POINT('',#91662);
#91662 = CARTESIAN_POINT('',(-0.198853102307,-28.3247760478,
    1.063001157177));
#91663 = VERTEX_POINT('',#91664);
#91664 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901562704E-004));
#91665 = SURFACE_CURVE('',#91666,(#91671),.PCURVE_S1.);
#91666 = CIRCLE('',#91667,16.9999999994);
#91667 = AXIS2_PLACEMENT_3D('',#91668,#91669,#91670);
#91668 = CARTESIAN_POINT('',(-0.198853102307,-44.316839134,
    6.829622197843));
#91669 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91670 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#91671 = PCURVE('',#91672,#91677);
#91672 = CYLINDRICAL_SURFACE('',#91673,16.9999999994);
#91673 = AXIS2_PLACEMENT_3D('',#91674,#91675,#91676);
#91674 = CARTESIAN_POINT('',(6.001146897693,-44.316839134,6.829622197843
    ));
#91675 = DIRECTION('',(1.,0.E+000,0.E+000));
#91676 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91677 = DEFINITIONAL_REPRESENTATION('',(#91678),#91681);
#91678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91679,#91680),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.737484627396E-002),.PIECEWISE_BEZIER_KNOTS.);
#91679 = CARTESIAN_POINT('',(2.795512482335,-6.2));
#91680 = CARTESIAN_POINT('',(2.728137636061,-6.2));
#91681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91682 = ORIENTED_EDGE('',*,*,#91683,.F.);
#91683 = EDGE_CURVE('',#91684,#91661,#91686,.T.);
#91684 = VERTEX_POINT('',#91685);
#91685 = CARTESIAN_POINT('',(1.401146897693,-28.32477604779,
    1.063001157175));
#91686 = SURFACE_CURVE('',#91687,(#91691),.PCURVE_S1.);
#91687 = LINE('',#91688,#91689);
#91688 = CARTESIAN_POINT('',(1.401146897693,-28.3247760478,
    1.063001157177));
#91689 = VECTOR('',#91690,1.);
#91690 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91691 = PCURVE('',#91672,#91692);
#91692 = DEFINITIONAL_REPRESENTATION('',(#91693),#91696);
#91693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91694,#91695),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.6),.PIECEWISE_BEZIER_KNOTS.);
#91694 = CARTESIAN_POINT('',(2.795512482335,-4.6));
#91695 = CARTESIAN_POINT('',(2.795512482335,-6.2));
#91696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91697 = ORIENTED_EDGE('',*,*,#91698,.T.);
#91698 = EDGE_CURVE('',#91684,#91699,#91701,.T.);
#91699 = VERTEX_POINT('',#91700);
#91700 = CARTESIAN_POINT('',(1.401146897693,-28.749290594,
    -5.631901679607E-004));
#91701 = SURFACE_CURVE('',#91702,(#91707),.PCURVE_S1.);
#91702 = CIRCLE('',#91703,16.9999999994);
#91703 = AXIS2_PLACEMENT_3D('',#91704,#91705,#91706);
#91704 = CARTESIAN_POINT('',(1.401146897693,-44.316839134,6.829622197843
    ));
#91705 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91706 = DIRECTION('',(0.E+000,0.940709593339,-0.339213002404));
#91707 = PCURVE('',#91672,#91708);
#91708 = DEFINITIONAL_REPRESENTATION('',(#91709),#91712);
#91709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91710,#91711),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.737484627469E-002),.PIECEWISE_BEZIER_KNOTS.);
#91710 = CARTESIAN_POINT('',(2.795512482335,-4.6));
#91711 = CARTESIAN_POINT('',(2.72813763606,-4.6));
#91712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91713 = ORIENTED_EDGE('',*,*,#91714,.F.);
#91714 = EDGE_CURVE('',#91663,#91699,#91715,.T.);
#91715 = SURFACE_CURVE('',#91716,(#91720),.PCURVE_S1.);
#91716 = LINE('',#91717,#91718);
#91717 = CARTESIAN_POINT('',(-0.198853102307,-28.749290594,
    -5.631901495748E-004));
#91718 = VECTOR('',#91719,1.);
#91719 = DIRECTION('',(1.,0.E+000,0.E+000));
#91720 = PCURVE('',#91672,#91721);
#91721 = DEFINITIONAL_REPRESENTATION('',(#91722),#91725);
#91722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91723,#91724),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.6),.PIECEWISE_BEZIER_KNOTS.);
#91723 = CARTESIAN_POINT('',(2.728137636061,-6.2));
#91724 = CARTESIAN_POINT('',(2.728137636061,-4.6));
#91725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91730)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91727,#91728,#91729)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91727 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91728 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91729 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91730 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91727,
  'distance_accuracy_value','confusion accuracy');
#91731 = SHAPE_DEFINITION_REPRESENTATION(#91732,#91653);
#91732 = PRODUCT_DEFINITION_SHAPE('','',#91733);
#91733 = PRODUCT_DEFINITION('design','',#91734,#91737);
#91734 = PRODUCT_DEFINITION_FORMATION('','',#91735);
#91735 = PRODUCT('CADSOFTTOOLS 1.511','CADSOFTTOOLS 1.511','',(#91736));
#91736 = PRODUCT_CONTEXT('',#2,'mechanical');
#91737 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91738 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91739,#91741);
#91739 = ( REPRESENTATION_RELATIONSHIP('','',#91653,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91740) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91740 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2055);
#91741 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91742);
#91742 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('511','','',#5,#91733,$);
#91743 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91735));
#91744 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91745),#91817);
#91745 = SHELL_BASED_SURFACE_MODEL('',(#91746));
#91746 = OPEN_SHELL('',(#91747));
#91747 = ADVANCED_FACE('',(#91748),#91763,.F.);
#91748 = FACE_BOUND('',#91749,.F.);
#91749 = EDGE_LOOP('',(#91750,#91773,#91788,#91804));
#91750 = ORIENTED_EDGE('',*,*,#91751,.T.);
#91751 = EDGE_CURVE('',#91752,#91754,#91756,.T.);
#91752 = VERTEX_POINT('',#91753);
#91753 = CARTESIAN_POINT('',(4.701146897693,-29.64998619249,
    -0.821400596952));
#91754 = VERTEX_POINT('',#91755);
#91755 = CARTESIAN_POINT('',(4.701146897693,-30.12289781826,
    -0.897899773519));
#91756 = SURFACE_CURVE('',#91757,(#91762),.PCURVE_S1.);
#91757 = CIRCLE('',#91758,1.500000000001);
#91758 = AXIS2_PLACEMENT_3D('',#91759,#91760,#91761);
#91759 = CARTESIAN_POINT('',(4.701146897693,-30.12289781815,
    0.602100226483));
#91760 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91761 = DIRECTION('',(0.E+000,0.315274417106,-0.949000548956));
#91762 = PCURVE('',#91763,#91768);
#91763 = CYLINDRICAL_SURFACE('',#91764,1.500000000001);
#91764 = AXIS2_PLACEMENT_3D('',#91765,#91766,#91767);
#91765 = CARTESIAN_POINT('',(6.001146897693,-30.12289781815,
    0.602100226483));
#91766 = DIRECTION('',(1.,0.E+000,0.E+000));
#91767 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91768 = DEFINITIONAL_REPRESENTATION('',(#91769),#91772);
#91769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91770,#91771),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.320745804567),.PIECEWISE_BEZIER_KNOTS.);
#91770 = CARTESIAN_POINT('',(1.891542131289,-1.3));
#91771 = CARTESIAN_POINT('',(1.570796326722,-1.3));
#91772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91773 = ORIENTED_EDGE('',*,*,#91774,.T.);
#91774 = EDGE_CURVE('',#91754,#91775,#91777,.T.);
#91775 = VERTEX_POINT('',#91776);
#91776 = CARTESIAN_POINT('',(4.601146897693,-30.12289781825,
    -0.897899773522));
#91777 = SURFACE_CURVE('',#91778,(#91782),.PCURVE_S1.);
#91778 = LINE('',#91779,#91780);
#91779 = CARTESIAN_POINT('',(4.701146897693,-30.12289781827,
    -0.89789977352));
#91780 = VECTOR('',#91781,1.);
#91781 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91782 = PCURVE('',#91763,#91783);
#91783 = DEFINITIONAL_REPRESENTATION('',(#91784),#91787);
#91784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91785,#91786),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#91785 = CARTESIAN_POINT('',(1.570796326715,-1.3));
#91786 = CARTESIAN_POINT('',(1.570796326715,-1.4));
#91787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91788 = ORIENTED_EDGE('',*,*,#91789,.F.);
#91789 = EDGE_CURVE('',#91790,#91775,#91792,.T.);
#91790 = VERTEX_POINT('',#91791);
#91791 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.821400596952));
#91792 = SURFACE_CURVE('',#91793,(#91798),.PCURVE_S1.);
#91793 = CIRCLE('',#91794,1.500000000001);
#91794 = AXIS2_PLACEMENT_3D('',#91795,#91796,#91797);
#91795 = CARTESIAN_POINT('',(4.601146897693,-30.12289781815,
    0.602100226483));
#91796 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91797 = DIRECTION('',(0.E+000,0.315274417106,-0.949000548956));
#91798 = PCURVE('',#91763,#91799);
#91799 = DEFINITIONAL_REPRESENTATION('',(#91800),#91803);
#91800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91801,#91802),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.320745804563),.PIECEWISE_BEZIER_KNOTS.);
#91801 = CARTESIAN_POINT('',(1.891542131289,-1.4));
#91802 = CARTESIAN_POINT('',(1.570796326726,-1.4));
#91803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91804 = ORIENTED_EDGE('',*,*,#91805,.T.);
#91805 = EDGE_CURVE('',#91790,#91752,#91806,.T.);
#91806 = SURFACE_CURVE('',#91807,(#91811),.PCURVE_S1.);
#91807 = LINE('',#91808,#91809);
#91808 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.821400596952));
#91809 = VECTOR('',#91810,1.);
#91810 = DIRECTION('',(1.,0.E+000,0.E+000));
#91811 = PCURVE('',#91763,#91812);
#91812 = DEFINITIONAL_REPRESENTATION('',(#91813),#91816);
#91813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91814,#91815),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#91814 = CARTESIAN_POINT('',(1.891542131289,-1.4));
#91815 = CARTESIAN_POINT('',(1.891542131289,-1.3));
#91816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91821)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91818,#91819,#91820)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91818 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91819 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91820 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91821 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#91818,
  'distance_accuracy_value','confusion accuracy');
#91822 = SHAPE_DEFINITION_REPRESENTATION(#91823,#91744);
#91823 = PRODUCT_DEFINITION_SHAPE('','',#91824);
#91824 = PRODUCT_DEFINITION('design','',#91825,#91828);
#91825 = PRODUCT_DEFINITION_FORMATION('','',#91826);
#91826 = PRODUCT('CADSOFTTOOLS 1.512','CADSOFTTOOLS 1.512','',(#91827));
#91827 = PRODUCT_CONTEXT('',#2,'mechanical');
#91828 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91829 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91830,#91832);
#91830 = ( REPRESENTATION_RELATIONSHIP('','',#91744,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91831) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91831 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2059);
#91832 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91833);
#91833 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('512','','',#5,#91824,$);
#91834 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91826));
#91835 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91836),#92022);
#91836 = SHELL_BASED_SURFACE_MODEL('',(#91837));
#91837 = OPEN_SHELL('',(#91838));
#91838 = ADVANCED_FACE('',(#91839),#91853,.F.);
#91839 = FACE_BOUND('',#91840,.T.);
#91840 = EDGE_LOOP('',(#91841,#91864,#91880,#91896,#91912,#91928,#91944,
    #91960,#91976,#91992,#92008));
#91841 = ORIENTED_EDGE('',*,*,#91842,.T.);
#91842 = EDGE_CURVE('',#91843,#91845,#91847,.T.);
#91843 = VERTEX_POINT('',#91844);
#91844 = CARTESIAN_POINT('',(4.701146897693,-30.12289781826,
    -0.897899773519));
#91845 = VERTEX_POINT('',#91846);
#91846 = CARTESIAN_POINT('',(4.601146897693,-30.12289781825,
    -0.897899773522));
#91847 = SURFACE_CURVE('',#91848,(#91852),.PCURVE_S1.);
#91848 = LINE('',#91849,#91850);
#91849 = CARTESIAN_POINT('',(4.701146897693,-30.12289781827,
    -0.89789977352));
#91850 = VECTOR('',#91851,1.);
#91851 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91852 = PCURVE('',#91853,#91858);
#91853 = PLANE('',#91854);
#91854 = AXIS2_PLACEMENT_3D('',#91855,#91856,#91857);
#91855 = CARTESIAN_POINT('',(6.001146897693,-30.90167331791,
    -0.897899773527));
#91856 = DIRECTION('',(0.E+000,6.246793831999E-012,-1.));
#91857 = DIRECTION('',(0.E+000,-1.,-6.246793831999E-012));
#91858 = DEFINITIONAL_REPRESENTATION('',(#91859),#91863);
#91859 = LINE('',#91860,#91861);
#91860 = CARTESIAN_POINT('',(-0.77877549964,1.3));
#91861 = VECTOR('',#91862,1.);
#91862 = DIRECTION('',(-0.E+000,1.));
#91863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91864 = ORIENTED_EDGE('',*,*,#91865,.T.);
#91865 = EDGE_CURVE('',#91845,#91866,#91868,.T.);
#91866 = VERTEX_POINT('',#91867);
#91867 = CARTESIAN_POINT('',(4.601146897693,-30.46223007087,
    -0.897899773524));
#91868 = SURFACE_CURVE('',#91869,(#91873),.PCURVE_S1.);
#91869 = LINE('',#91870,#91871);
#91870 = CARTESIAN_POINT('',(4.601146897693,-30.12289781825,
    -0.897899773522));
#91871 = VECTOR('',#91872,1.);
#91872 = DIRECTION('',(-2.61743000509E-015,-1.,-6.247151064649E-012));
#91873 = PCURVE('',#91853,#91874);
#91874 = DEFINITIONAL_REPRESENTATION('',(#91875),#91879);
#91875 = LINE('',#91876,#91877);
#91876 = CARTESIAN_POINT('',(-0.778775499656,1.4));
#91877 = VECTOR('',#91878,1.);
#91878 = DIRECTION('',(1.,2.61743000509E-015));
#91879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91880 = ORIENTED_EDGE('',*,*,#91881,.T.);
#91881 = EDGE_CURVE('',#91866,#91882,#91884,.T.);
#91882 = VERTEX_POINT('',#91883);
#91883 = CARTESIAN_POINT('',(3.401146897693,-30.46223007087,
    -0.897899773524));
#91884 = SURFACE_CURVE('',#91885,(#91889),.PCURVE_S1.);
#91885 = LINE('',#91886,#91887);
#91886 = CARTESIAN_POINT('',(4.601146897693,-30.46223007087,
    -0.897899773524));
#91887 = VECTOR('',#91888,1.);
#91888 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91889 = PCURVE('',#91853,#91890);
#91890 = DEFINITIONAL_REPRESENTATION('',(#91891),#91895);
#91891 = LINE('',#91892,#91893);
#91892 = CARTESIAN_POINT('',(-0.439443247037,1.4));
#91893 = VECTOR('',#91894,1.);
#91894 = DIRECTION('',(-0.E+000,1.));
#91895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91896 = ORIENTED_EDGE('',*,*,#91897,.F.);
#91897 = EDGE_CURVE('',#91898,#91882,#91900,.T.);
#91898 = VERTEX_POINT('',#91899);
#91899 = CARTESIAN_POINT('',(3.401146897693,-30.12289781825,
    -0.897899773522));
#91900 = SURFACE_CURVE('',#91901,(#91905),.PCURVE_S1.);
#91901 = LINE('',#91902,#91903);
#91902 = CARTESIAN_POINT('',(3.401146897693,-30.12289781825,
    -0.897899773522));
#91903 = VECTOR('',#91904,1.);
#91904 = DIRECTION('',(0.E+000,-1.,-6.247151064649E-012));
#91905 = PCURVE('',#91853,#91906);
#91906 = DEFINITIONAL_REPRESENTATION('',(#91907),#91911);
#91907 = LINE('',#91908,#91909);
#91908 = CARTESIAN_POINT('',(-0.778775499656,2.6));
#91909 = VECTOR('',#91910,1.);
#91910 = DIRECTION('',(1.,0.E+000));
#91911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91912 = ORIENTED_EDGE('',*,*,#91913,.T.);
#91913 = EDGE_CURVE('',#91898,#91914,#91916,.T.);
#91914 = VERTEX_POINT('',#91915);
#91915 = CARTESIAN_POINT('',(-0.198853102307,-30.12289781824,
    -0.897899773519));
#91916 = SURFACE_CURVE('',#91917,(#91921),.PCURVE_S1.);
#91917 = LINE('',#91918,#91919);
#91918 = CARTESIAN_POINT('',(3.401146897693,-30.12289781827,
    -0.89789977352));
#91919 = VECTOR('',#91920,1.);
#91920 = DIRECTION('',(-1.,9.868649107779E-016,0.E+000));
#91921 = PCURVE('',#91853,#91922);
#91922 = DEFINITIONAL_REPRESENTATION('',(#91923),#91927);
#91923 = LINE('',#91924,#91925);
#91924 = CARTESIAN_POINT('',(-0.77877549964,2.6));
#91925 = VECTOR('',#91926,1.);
#91926 = DIRECTION('',(-9.868649107779E-016,1.));
#91927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91928 = ORIENTED_EDGE('',*,*,#91929,.F.);
#91929 = EDGE_CURVE('',#91930,#91914,#91932,.T.);
#91930 = VERTEX_POINT('',#91931);
#91931 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#91932 = SURFACE_CURVE('',#91933,(#91937),.PCURVE_S1.);
#91933 = LINE('',#91934,#91935);
#91934 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#91935 = VECTOR('',#91936,1.);
#91936 = DIRECTION('',(0.E+000,1.,6.246328260279E-012));
#91937 = PCURVE('',#91853,#91938);
#91938 = DEFINITIONAL_REPRESENTATION('',(#91939),#91943);
#91939 = LINE('',#91940,#91941);
#91940 = CARTESIAN_POINT('',(3.40299886276E-002,6.2));
#91941 = VECTOR('',#91942,1.);
#91942 = DIRECTION('',(-1.,0.E+000));
#91943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91944 = ORIENTED_EDGE('',*,*,#91945,.T.);
#91945 = EDGE_CURVE('',#91930,#91946,#91948,.T.);
#91946 = VERTEX_POINT('',#91947);
#91947 = CARTESIAN_POINT('',(6.001146897693,-30.93570330653,
    -0.897899773527));
#91948 = SURFACE_CURVE('',#91949,(#91953),.PCURVE_S1.);
#91949 = LINE('',#91950,#91951);
#91950 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#91951 = VECTOR('',#91952,1.);
#91952 = DIRECTION('',(1.,0.E+000,0.E+000));
#91953 = PCURVE('',#91853,#91954);
#91954 = DEFINITIONAL_REPRESENTATION('',(#91955),#91959);
#91955 = LINE('',#91956,#91957);
#91956 = CARTESIAN_POINT('',(3.40299886276E-002,6.2));
#91957 = VECTOR('',#91958,1.);
#91958 = DIRECTION('',(0.E+000,-1.));
#91959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91960 = ORIENTED_EDGE('',*,*,#91961,.F.);
#91961 = EDGE_CURVE('',#91962,#91946,#91964,.T.);
#91962 = VERTEX_POINT('',#91963);
#91963 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.89789977352));
#91964 = SURFACE_CURVE('',#91965,(#91969),.PCURVE_S1.);
#91965 = LINE('',#91966,#91967);
#91966 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    -0.897899773519));
#91967 = VECTOR('',#91968,1.);
#91968 = DIRECTION('',(0.E+000,-1.,-6.247198881074E-012));
#91969 = PCURVE('',#91853,#91970);
#91970 = DEFINITIONAL_REPRESENTATION('',(#91971),#91975);
#91971 = LINE('',#91972,#91973);
#91972 = CARTESIAN_POINT('',(-1.25168712542,1.06581410364E-014));
#91973 = VECTOR('',#91974,1.);
#91974 = DIRECTION('',(1.,0.E+000));
#91975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91976 = ORIENTED_EDGE('',*,*,#91977,.F.);
#91977 = EDGE_CURVE('',#91978,#91962,#91980,.T.);
#91978 = VERTEX_POINT('',#91979);
#91979 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.897899773522));
#91980 = SURFACE_CURVE('',#91981,(#91985),.PCURVE_S1.);
#91981 = LINE('',#91982,#91983);
#91982 = CARTESIAN_POINT('',(5.135121493909,-30.14998619249,
    -0.897899773522));
#91983 = VECTOR('',#91984,1.);
#91984 = DIRECTION('',(0.866025403784,0.5,3.124722702808E-012));
#91985 = PCURVE('',#91853,#91986);
#91986 = DEFINITIONAL_REPRESENTATION('',(#91987),#91991);
#91987 = LINE('',#91988,#91989);
#91988 = CARTESIAN_POINT('',(-0.75168712542,0.866025403784));
#91989 = VECTOR('',#91990,1.);
#91990 = DIRECTION('',(-0.5,-0.866025403784));
#91991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91992 = ORIENTED_EDGE('',*,*,#91993,.F.);
#91993 = EDGE_CURVE('',#91994,#91978,#91996,.T.);
#91994 = VERTEX_POINT('',#91995);
#91995 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.897899773522));
#91996 = SURFACE_CURVE('',#91997,(#92001),.PCURVE_S1.);
#91997 = LINE('',#91998,#91999);
#91998 = CARTESIAN_POINT('',(4.701146897693,-30.14998619249,
    -0.897899773522));
#91999 = VECTOR('',#92000,1.);
#92000 = DIRECTION('',(1.,8.186455404945E-015,0.E+000));
#92001 = PCURVE('',#91853,#92002);
#92002 = DEFINITIONAL_REPRESENTATION('',(#92003),#92007);
#92003 = LINE('',#92004,#92005);
#92004 = CARTESIAN_POINT('',(-0.75168712542,1.3));
#92005 = VECTOR('',#92006,1.);
#92006 = DIRECTION('',(-8.186455404945E-015,-1.));
#92007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92008 = ORIENTED_EDGE('',*,*,#92009,.F.);
#92009 = EDGE_CURVE('',#91843,#91994,#92010,.T.);
#92010 = SURFACE_CURVE('',#92011,(#92015),.PCURVE_S1.);
#92011 = LINE('',#92012,#92013);
#92012 = CARTESIAN_POINT('',(4.701146897693,-30.12289781826,
    -0.897899773522));
#92013 = VECTOR('',#92014,1.);
#92014 = DIRECTION('',(0.E+000,-1.,-6.2461477943E-012));
#92015 = PCURVE('',#91853,#92016);
#92016 = DEFINITIONAL_REPRESENTATION('',(#92017),#92021);
#92017 = LINE('',#92018,#92019);
#92018 = CARTESIAN_POINT('',(-0.778775499651,1.3));
#92019 = VECTOR('',#92020,1.);
#92020 = DIRECTION('',(1.,0.E+000));
#92021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92026)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92023,#92024,#92025)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92023,
  'distance_accuracy_value','confusion accuracy');
#92027 = SHAPE_DEFINITION_REPRESENTATION(#92028,#91835);
#92028 = PRODUCT_DEFINITION_SHAPE('','',#92029);
#92029 = PRODUCT_DEFINITION('design','',#92030,#92033);
#92030 = PRODUCT_DEFINITION_FORMATION('','',#92031);
#92031 = PRODUCT('CADSOFTTOOLS 1.513','CADSOFTTOOLS 1.513','',(#92032));
#92032 = PRODUCT_CONTEXT('',#2,'mechanical');
#92033 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92034 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92035,#92037);
#92035 = ( REPRESENTATION_RELATIONSHIP('','',#91835,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92036) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92036 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2063);
#92037 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92038);
#92038 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('513','','',#5,#92029,$);
#92039 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92031));
#92040 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92041),#92144);
#92041 = SHELL_BASED_SURFACE_MODEL('',(#92042));
#92042 = OPEN_SHELL('',(#92043));
#92043 = ADVANCED_FACE('',(#92044),#92059,.F.);
#92044 = FACE_BOUND('',#92045,.F.);
#92045 = EDGE_LOOP('',(#92046,#92069,#92084,#92100,#92115,#92131));
#92046 = ORIENTED_EDGE('',*,*,#92047,.T.);
#92047 = EDGE_CURVE('',#92048,#92050,#92052,.T.);
#92048 = VERTEX_POINT('',#92049);
#92049 = CARTESIAN_POINT('',(6.001146897693,-30.93570330653,
    -0.897899773527));
#92050 = VERTEX_POINT('',#92051);
#92051 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#92052 = SURFACE_CURVE('',#92053,(#92058),.PCURVE_S1.);
#92053 = CIRCLE('',#92054,2.);
#92054 = AXIS2_PLACEMENT_3D('',#92055,#92056,#92057);
#92055 = CARTESIAN_POINT('',(6.001146897693,-30.93570330649,
    1.102100226473));
#92056 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92057 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#92058 = PCURVE('',#92059,#92064);
#92059 = CYLINDRICAL_SURFACE('',#92060,2.);
#92060 = AXIS2_PLACEMENT_3D('',#92061,#92062,#92063);
#92061 = CARTESIAN_POINT('',(16.690666905623,-30.93570330649,
    1.102100226473));
#92062 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92063 = DIRECTION('',(0.E+000,1.,0.E+000));
#92064 = DEFINITIONAL_REPRESENTATION('',(#92065),#92068);
#92065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92066,#92067),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.294727962493),.PIECEWISE_BEZIER_KNOTS.);
#92066 = CARTESIAN_POINT('',(1.570796326819,10.68952000793));
#92067 = CARTESIAN_POINT('',(1.865524289312,10.68952000793));
#92068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92069 = ORIENTED_EDGE('',*,*,#92070,.T.);
#92070 = EDGE_CURVE('',#92050,#92071,#92073,.T.);
#92071 = VERTEX_POINT('',#92072);
#92072 = CARTESIAN_POINT('',(3.401146897693,-31.51666241313,
    -0.811662171634));
#92073 = SURFACE_CURVE('',#92074,(#92078),.PCURVE_S1.);
#92074 = LINE('',#92075,#92076);
#92075 = CARTESIAN_POINT('',(6.001146897693,-31.51666241313,
    -0.811662171634));
#92076 = VECTOR('',#92077,1.);
#92077 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92078 = PCURVE('',#92059,#92079);
#92079 = DEFINITIONAL_REPRESENTATION('',(#92080),#92083);
#92080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92081,#92082),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#92081 = CARTESIAN_POINT('',(1.865524289312,10.68952000793));
#92082 = CARTESIAN_POINT('',(1.865524289312,13.28952000793));
#92083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92084 = ORIENTED_EDGE('',*,*,#92085,.T.);
#92085 = EDGE_CURVE('',#92071,#92086,#92088,.T.);
#92086 = VERTEX_POINT('',#92087);
#92087 = CARTESIAN_POINT('',(3.401146897693,-31.22837741024,
    -0.876369351001));
#92088 = SURFACE_CURVE('',#92089,(#92094),.PCURVE_S1.);
#92089 = CIRCLE('',#92090,2.);
#92090 = AXIS2_PLACEMENT_3D('',#92091,#92092,#92093);
#92091 = CARTESIAN_POINT('',(3.401146897693,-30.93570330649,
    1.102100226473));
#92092 = DIRECTION('',(1.,0.E+000,0.E+000));
#92093 = DIRECTION('',(0.E+000,-0.290479553322,-0.956881199053));
#92094 = PCURVE('',#92059,#92095);
#92095 = DEFINITIONAL_REPRESENTATION('',(#92096),#92099);
#92096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92097,#92098),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.147863522537),.PIECEWISE_BEZIER_KNOTS.);
#92097 = CARTESIAN_POINT('',(1.865524289312,13.28952000793));
#92098 = CARTESIAN_POINT('',(1.717660766775,13.28952000793));
#92099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92100 = ORIENTED_EDGE('',*,*,#92101,.T.);
#92101 = EDGE_CURVE('',#92086,#92102,#92104,.T.);
#92102 = VERTEX_POINT('',#92103);
#92103 = CARTESIAN_POINT('',(-0.198853102307,-31.22837741024,
    -0.876369351001));
#92104 = SURFACE_CURVE('',#92105,(#92109),.PCURVE_S1.);
#92105 = LINE('',#92106,#92107);
#92106 = CARTESIAN_POINT('',(3.401146897693,-31.22837741024,-0.876369351
    ));
#92107 = VECTOR('',#92108,1.);
#92108 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92109 = PCURVE('',#92059,#92110);
#92110 = DEFINITIONAL_REPRESENTATION('',(#92111),#92114);
#92111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92112,#92113),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#92112 = CARTESIAN_POINT('',(1.717660766777,13.28952000793));
#92113 = CARTESIAN_POINT('',(1.717660766777,16.88952000793));
#92114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92115 = ORIENTED_EDGE('',*,*,#92116,.F.);
#92116 = EDGE_CURVE('',#92117,#92102,#92119,.T.);
#92117 = VERTEX_POINT('',#92118);
#92118 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#92119 = SURFACE_CURVE('',#92120,(#92125),.PCURVE_S1.);
#92120 = CIRCLE('',#92121,2.);
#92121 = AXIS2_PLACEMENT_3D('',#92122,#92123,#92124);
#92122 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330649,
    1.102100226473));
#92123 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92124 = DIRECTION('',(-0.E+000,-2.379962893428E-011,-1.));
#92125 = PCURVE('',#92059,#92126);
#92126 = DEFINITIONAL_REPRESENTATION('',(#92127),#92130);
#92127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92128,#92129),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.146864439956),.PIECEWISE_BEZIER_KNOTS.);
#92128 = CARTESIAN_POINT('',(1.570796326819,16.88952000793));
#92129 = CARTESIAN_POINT('',(1.717660766775,16.88952000793));
#92130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92131 = ORIENTED_EDGE('',*,*,#92132,.T.);
#92132 = EDGE_CURVE('',#92117,#92048,#92133,.T.);
#92133 = SURFACE_CURVE('',#92134,(#92138),.PCURVE_S1.);
#92134 = LINE('',#92135,#92136);
#92135 = CARTESIAN_POINT('',(-0.198853102307,-30.93570330653,
    -0.897899773527));
#92136 = VECTOR('',#92137,1.);
#92137 = DIRECTION('',(1.,0.E+000,0.E+000));
#92138 = PCURVE('',#92059,#92139);
#92139 = DEFINITIONAL_REPRESENTATION('',(#92140),#92143);
#92140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92141,#92142),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#92141 = CARTESIAN_POINT('',(1.570796326819,16.88952000793));
#92142 = CARTESIAN_POINT('',(1.570796326819,10.68952000793));
#92143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92148)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92145,#92146,#92147)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92145 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92146 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92147 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92148 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92145,
  'distance_accuracy_value','confusion accuracy');
#92149 = SHAPE_DEFINITION_REPRESENTATION(#92150,#92040);
#92150 = PRODUCT_DEFINITION_SHAPE('','',#92151);
#92151 = PRODUCT_DEFINITION('design','',#92152,#92155);
#92152 = PRODUCT_DEFINITION_FORMATION('','',#92153);
#92153 = PRODUCT('CADSOFTTOOLS 1.514','CADSOFTTOOLS 1.514','',(#92154));
#92154 = PRODUCT_CONTEXT('',#2,'mechanical');
#92155 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92156 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92157,#92159);
#92157 = ( REPRESENTATION_RELATIONSHIP('','',#92040,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92158) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92158 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2067);
#92159 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92160);
#92160 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('514','','',#5,#92151,$);
#92161 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92153));
#92162 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92163),#92243);
#92163 = SHELL_BASED_SURFACE_MODEL('',(#92164));
#92164 = OPEN_SHELL('',(#92165));
#92165 = ADVANCED_FACE('',(#92166),#92180,.F.);
#92166 = FACE_BOUND('',#92167,.T.);
#92167 = EDGE_LOOP('',(#92168,#92191,#92207,#92223));
#92168 = ORIENTED_EDGE('',*,*,#92169,.F.);
#92169 = EDGE_CURVE('',#92170,#92172,#92174,.T.);
#92170 = VERTEX_POINT('',#92171);
#92171 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#92172 = VERTEX_POINT('',#92173);
#92173 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#92174 = SURFACE_CURVE('',#92175,(#92179),.PCURVE_S1.);
#92175 = LINE('',#92176,#92177);
#92176 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#92177 = VECTOR('',#92178,1.);
#92178 = DIRECTION('',(0.E+000,0.E+000,1.));
#92179 = PCURVE('',#92180,#92185);
#92180 = PLANE('',#92181);
#92181 = AXIS2_PLACEMENT_3D('',#92182,#92183,#92184);
#92182 = CARTESIAN_POINT('',(-6.598853102307,-27.94983667715,
    2.100049893042));
#92183 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92184 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92185 = DEFINITIONAL_REPRESENTATION('',(#92186),#92190);
#92186 = LINE('',#92187,#92188);
#92187 = CARTESIAN_POINT('',(-10.,-0.E+000));
#92188 = VECTOR('',#92189,1.);
#92189 = DIRECTION('',(0.E+000,-1.));
#92190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92191 = ORIENTED_EDGE('',*,*,#92192,.F.);
#92192 = EDGE_CURVE('',#92193,#92170,#92195,.T.);
#92193 = VERTEX_POINT('',#92194);
#92194 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#92195 = SURFACE_CURVE('',#92196,(#92200),.PCURVE_S1.);
#92196 = LINE('',#92197,#92198);
#92197 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#92198 = VECTOR('',#92199,1.);
#92199 = DIRECTION('',(1.,3.947459643112E-015,-4.93432455389E-016));
#92200 = PCURVE('',#92180,#92201);
#92201 = DEFINITIONAL_REPRESENTATION('',(#92202),#92206);
#92202 = LINE('',#92203,#92204);
#92203 = CARTESIAN_POINT('',(-6.4,-0.E+000));
#92204 = VECTOR('',#92205,1.);
#92205 = DIRECTION('',(-1.,4.93432455389E-016));
#92206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92207 = ORIENTED_EDGE('',*,*,#92208,.F.);
#92208 = EDGE_CURVE('',#92209,#92193,#92211,.T.);
#92209 = VERTEX_POINT('',#92210);
#92210 = CARTESIAN_POINT('',(-0.198853102307,-27.94987750786,
    2.200535964545));
#92211 = SURFACE_CURVE('',#92212,(#92216),.PCURVE_S1.);
#92212 = LINE('',#92213,#92214);
#92213 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.200535964545));
#92214 = VECTOR('',#92215,1.);
#92215 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92216 = PCURVE('',#92180,#92217);
#92217 = DEFINITIONAL_REPRESENTATION('',(#92218),#92222);
#92218 = LINE('',#92219,#92220);
#92219 = CARTESIAN_POINT('',(-6.4,-0.100486071504));
#92220 = VECTOR('',#92221,1.);
#92221 = DIRECTION('',(0.E+000,1.));
#92222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92223 = ORIENTED_EDGE('',*,*,#92224,.F.);
#92224 = EDGE_CURVE('',#92172,#92209,#92225,.T.);
#92225 = SURFACE_CURVE('',#92226,(#92233),.PCURVE_S1.);
#92226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92227,#92228,#92229,#92230,
    #92231,#92232),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92227 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#92228 = CARTESIAN_POINT('',(2.801146897693,-27.95,2.200558013186));
#92229 = CARTESIAN_POINT('',(2.201146897693,-27.95,2.200558463158));
#92230 = CARTESIAN_POINT('',(1.001146897693,-27.95,2.200551263602));
#92231 = CARTESIAN_POINT('',(0.401146897693,-27.95,2.200543614074));
#92232 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.200535964545));
#92233 = PCURVE('',#92180,#92234);
#92234 = DEFINITIONAL_REPRESENTATION('',(#92235),#92242);
#92235 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92236,#92237,#92238,#92239,
    #92240,#92241),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92236 = CARTESIAN_POINT('',(-10.,-0.100507670172));
#92237 = CARTESIAN_POINT('',(-9.4,-0.100508120144));
#92238 = CARTESIAN_POINT('',(-8.8,-0.100508570116));
#92239 = CARTESIAN_POINT('',(-7.6,-0.10050137056));
#92240 = CARTESIAN_POINT('',(-7.,-0.100493721032));
#92241 = CARTESIAN_POINT('',(-6.4,-0.100486071504));
#92242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92247)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92244,#92245,#92246)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92244 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92245 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92246 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92247 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#92244,
  'distance_accuracy_value','confusion accuracy');
#92248 = SHAPE_DEFINITION_REPRESENTATION(#92249,#92162);
#92249 = PRODUCT_DEFINITION_SHAPE('','',#92250);
#92250 = PRODUCT_DEFINITION('design','',#92251,#92254);
#92251 = PRODUCT_DEFINITION_FORMATION('','',#92252);
#92252 = PRODUCT('CADSOFTTOOLS 1.515','CADSOFTTOOLS 1.515','',(#92253));
#92253 = PRODUCT_CONTEXT('',#2,'mechanical');
#92254 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92255 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92256,#92258);
#92256 = ( REPRESENTATION_RELATIONSHIP('','',#92162,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92257) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92257 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2071);
#92258 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92259);
#92259 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('515','','',#5,#92250,$);
#92260 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92252));
#92261 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92262),#92336);
#92262 = SHELL_BASED_SURFACE_MODEL('',(#92263));
#92263 = OPEN_SHELL('',(#92264));
#92264 = ADVANCED_FACE('',(#92265),#92279,.F.);
#92265 = FACE_BOUND('',#92266,.T.);
#92266 = EDGE_LOOP('',(#92267,#92290,#92306,#92322));
#92267 = ORIENTED_EDGE('',*,*,#92268,.T.);
#92268 = EDGE_CURVE('',#92269,#92271,#92273,.T.);
#92269 = VERTEX_POINT('',#92270);
#92270 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#92271 = VERTEX_POINT('',#92272);
#92272 = CARTESIAN_POINT('',(3.401146897693,-27.6372295109,
    2.033603189774));
#92273 = SURFACE_CURVE('',#92274,(#92278),.PCURVE_S1.);
#92274 = LINE('',#92275,#92276);
#92275 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#92276 = VECTOR('',#92277,1.);
#92277 = DIRECTION('',(0.E+000,0.978147601462,-0.207911687392));
#92278 = PCURVE('',#92279,#92284);
#92279 = PLANE('',#92280);
#92280 = AXIS2_PLACEMENT_3D('',#92281,#92282,#92283);
#92281 = CARTESIAN_POINT('',(-6.598853102307,-27.94983667715,
    2.100049893042));
#92282 = DIRECTION('',(0.E+000,-0.207911687392,-0.978147601462));
#92283 = DIRECTION('',(0.E+000,-0.978147601462,0.207911687392));
#92284 = DEFINITIONAL_REPRESENTATION('',(#92285),#92289);
#92285 = LINE('',#92286,#92287);
#92286 = CARTESIAN_POINT('',(0.E+000,-10.));
#92287 = VECTOR('',#92288,1.);
#92288 = DIRECTION('',(-1.,-0.E+000));
#92289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92290 = ORIENTED_EDGE('',*,*,#92291,.F.);
#92291 = EDGE_CURVE('',#92292,#92271,#92294,.T.);
#92292 = VERTEX_POINT('',#92293);
#92293 = CARTESIAN_POINT('',(-0.198853102307,-27.6372295109,
    2.033603189774));
#92294 = SURFACE_CURVE('',#92295,(#92299),.PCURVE_S1.);
#92295 = LINE('',#92296,#92297);
#92296 = CARTESIAN_POINT('',(-0.198853102307,-27.6372295109,
    2.033603189774));
#92297 = VECTOR('',#92298,1.);
#92298 = DIRECTION('',(1.,-3.947459643112E-015,8.635067969307E-016));
#92299 = PCURVE('',#92279,#92300);
#92300 = DEFINITIONAL_REPRESENTATION('',(#92301),#92305);
#92301 = LINE('',#92302,#92303);
#92302 = CARTESIAN_POINT('',(-0.319590996069,-6.4));
#92303 = VECTOR('',#92304,1.);
#92304 = DIRECTION('',(4.040731337002E-015,-1.));
#92305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92306 = ORIENTED_EDGE('',*,*,#92307,.F.);
#92307 = EDGE_CURVE('',#92308,#92292,#92310,.T.);
#92308 = VERTEX_POINT('',#92309);
#92309 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#92310 = SURFACE_CURVE('',#92311,(#92315),.PCURVE_S1.);
#92311 = LINE('',#92312,#92313);
#92312 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#92313 = VECTOR('',#92314,1.);
#92314 = DIRECTION('',(0.E+000,0.978147601462,-0.207911687392));
#92315 = PCURVE('',#92279,#92316);
#92316 = DEFINITIONAL_REPRESENTATION('',(#92317),#92321);
#92317 = LINE('',#92318,#92319);
#92318 = CARTESIAN_POINT('',(0.E+000,-6.4));
#92319 = VECTOR('',#92320,1.);
#92320 = DIRECTION('',(-1.,-0.E+000));
#92321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92322 = ORIENTED_EDGE('',*,*,#92323,.T.);
#92323 = EDGE_CURVE('',#92308,#92269,#92324,.T.);
#92324 = SURFACE_CURVE('',#92325,(#92329),.PCURVE_S1.);
#92325 = LINE('',#92326,#92327);
#92326 = CARTESIAN_POINT('',(-0.198853102307,-27.94983667715,
    2.100049893042));
#92327 = VECTOR('',#92328,1.);
#92328 = DIRECTION('',(1.,3.947459643112E-015,-4.93432455389E-016));
#92329 = PCURVE('',#92279,#92330);
#92330 = DEFINITIONAL_REPRESENTATION('',(#92331),#92335);
#92331 = LINE('',#92332,#92333);
#92332 = CARTESIAN_POINT('',(0.E+000,-6.4));
#92333 = VECTOR('',#92334,1.);
#92334 = DIRECTION('',(-3.963788556192E-015,-1.));
#92335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92340)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92337,#92338,#92339)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92337 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92338 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92339 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92340 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92337,
  'distance_accuracy_value','confusion accuracy');
#92341 = SHAPE_DEFINITION_REPRESENTATION(#92342,#92261);
#92342 = PRODUCT_DEFINITION_SHAPE('','',#92343);
#92343 = PRODUCT_DEFINITION('design','',#92344,#92347);
#92344 = PRODUCT_DEFINITION_FORMATION('','',#92345);
#92345 = PRODUCT('CADSOFTTOOLS 1.516','CADSOFTTOOLS 1.516','',(#92346));
#92346 = PRODUCT_CONTEXT('',#2,'mechanical');
#92347 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92348 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92349,#92351);
#92349 = ( REPRESENTATION_RELATIONSHIP('','',#92261,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92350) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92350 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2075);
#92351 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92352);
#92352 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('516','','',#5,#92343,$);
#92353 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92345));
#92354 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92355),#92450);
#92355 = SHELL_BASED_SURFACE_MODEL('',(#92356));
#92356 = OPEN_SHELL('',(#92357));
#92357 = ADVANCED_FACE('',(#92358),#92373,.T.);
#92358 = FACE_BOUND('',#92359,.T.);
#92359 = EDGE_LOOP('',(#92360,#92383,#92421,#92437));
#92360 = ORIENTED_EDGE('',*,*,#92361,.T.);
#92361 = EDGE_CURVE('',#92362,#92364,#92366,.T.);
#92362 = VERTEX_POINT('',#92363);
#92363 = CARTESIAN_POINT('',(-0.198853102307,-27.41284577151,
    1.652009712136));
#92364 = VERTEX_POINT('',#92365);
#92365 = CARTESIAN_POINT('',(-0.198853102307,-27.6372295109,
    2.033603189774));
#92366 = SURFACE_CURVE('',#92367,(#92372),.PCURVE_S1.);
#92367 = CIRCLE('',#92368,0.299999999517);
#92368 = AXIS2_PLACEMENT_3D('',#92369,#92370,#92371);
#92369 = CARTESIAN_POINT('',(-0.198853102307,-27.69960301834,
    1.740158910089));
#92370 = DIRECTION('',(1.,0.E+000,0.E+000));
#92371 = DIRECTION('',(0.E+000,0.955857490977,-0.293830660318));
#92372 = PCURVE('',#92373,#92378);
#92373 = CYLINDRICAL_SURFACE('',#92374,0.299999999517);
#92374 = AXIS2_PLACEMENT_3D('',#92375,#92376,#92377);
#92375 = CARTESIAN_POINT('',(-6.598853102307,-27.69960301834,
    1.740158910089));
#92376 = DIRECTION('',(1.,0.E+000,0.E+000));
#92377 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92378 = DEFINITIONAL_REPRESENTATION('',(#92379),#92382);
#92379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92380,#92381),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.659588762773),.PIECEWISE_BEZIER_KNOTS.);
#92380 = CARTESIAN_POINT('',(2.843360706357,6.4));
#92381 = CARTESIAN_POINT('',(4.50294946913,6.4));
#92382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92383 = ORIENTED_EDGE('',*,*,#92384,.T.);
#92384 = EDGE_CURVE('',#92364,#92385,#92387,.T.);
#92385 = VERTEX_POINT('',#92386);
#92386 = CARTESIAN_POINT('',(3.401146897693,-27.6372295109,
    2.033603189774));
#92387 = SURFACE_CURVE('',#92388,(#92392),.PCURVE_S1.);
#92388 = LINE('',#92389,#92390);
#92389 = CARTESIAN_POINT('',(-0.198853102307,-27.6372295109,
    2.033603189774));
#92390 = VECTOR('',#92391,1.);
#92391 = DIRECTION('',(1.,-3.947459643112E-015,8.635067969307E-016));
#92392 = PCURVE('',#92373,#92393);
#92393 = DEFINITIONAL_REPRESENTATION('',(#92394),#92420);
#92394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92395,#92396,#92397,#92398,
    #92399,#92400,#92401,#92402,#92403,#92404,#92405,#92406,#92407,
    #92408,#92409,#92410,#92411,#92412,#92413,#92414,#92415,#92416,
    #92417,#92418,#92419),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.998401444325E-015,0.163636363636,
    0.327272727273,0.490909090909,0.654545454545,0.818181818182,
    0.981818181818,1.145454545455,1.309090909091,1.472727272727,
    1.636363636364,1.8,1.963636363636,2.127272727273,2.290909090909,
    2.454545454545,2.618181818182,2.781818181818,2.945454545455,
    3.109090909091,3.272727272727,3.436363636364,3.6),.UNSPECIFIED.);
#92395 = CARTESIAN_POINT('',(4.50294946913,6.4));
#92396 = CARTESIAN_POINT('',(4.502949469131,6.454545454545));
#92397 = CARTESIAN_POINT('',(4.502949469131,6.563636363636));
#92398 = CARTESIAN_POINT('',(4.50294946913,6.727272727273));
#92399 = CARTESIAN_POINT('',(4.502949469131,6.890909090909));
#92400 = CARTESIAN_POINT('',(4.502949469131,7.054545454545));
#92401 = CARTESIAN_POINT('',(4.502949469131,7.218181818182));
#92402 = CARTESIAN_POINT('',(4.502949469131,7.381818181818));
#92403 = CARTESIAN_POINT('',(4.502949469131,7.545454545455));
#92404 = CARTESIAN_POINT('',(4.502949469131,7.709090909091));
#92405 = CARTESIAN_POINT('',(4.502949469131,7.872727272727));
#92406 = CARTESIAN_POINT('',(4.502949469131,8.036363636364));
#92407 = CARTESIAN_POINT('',(4.502949469131,8.2));
#92408 = CARTESIAN_POINT('',(4.502949469131,8.363636363636));
#92409 = CARTESIAN_POINT('',(4.502949469131,8.527272727273));
#92410 = CARTESIAN_POINT('',(4.502949469131,8.690909090909));
#92411 = CARTESIAN_POINT('',(4.502949469131,8.854545454545));
#92412 = CARTESIAN_POINT('',(4.502949469131,9.018181818182));
#92413 = CARTESIAN_POINT('',(4.502949469131,9.181818181818));
#92414 = CARTESIAN_POINT('',(4.502949469131,9.345454545455));
#92415 = CARTESIAN_POINT('',(4.502949469131,9.509090909091));
#92416 = CARTESIAN_POINT('',(4.502949469131,9.672727272727));
#92417 = CARTESIAN_POINT('',(4.502949469131,9.836363636364));
#92418 = CARTESIAN_POINT('',(4.502949469131,9.945454545455));
#92419 = CARTESIAN_POINT('',(4.502949469131,10.));
#92420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92421 = ORIENTED_EDGE('',*,*,#92422,.F.);
#92422 = EDGE_CURVE('',#92423,#92385,#92425,.T.);
#92423 = VERTEX_POINT('',#92424);
#92424 = CARTESIAN_POINT('',(3.401146897693,-27.41284577151,
    1.652009712138));
#92425 = SURFACE_CURVE('',#92426,(#92431),.PCURVE_S1.);
#92426 = CIRCLE('',#92427,0.299999999517);
#92427 = AXIS2_PLACEMENT_3D('',#92428,#92429,#92430);
#92428 = CARTESIAN_POINT('',(3.401146897693,-27.69960301834,
    1.740158910089));
#92429 = DIRECTION('',(1.,0.E+000,0.E+000));
#92430 = DIRECTION('',(0.E+000,0.955857490979,-0.293830660311));
#92431 = PCURVE('',#92373,#92432);
#92432 = DEFINITIONAL_REPRESENTATION('',(#92433),#92436);
#92433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92434,#92435),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.659588762766),.PIECEWISE_BEZIER_KNOTS.);
#92434 = CARTESIAN_POINT('',(2.843360706365,10.));
#92435 = CARTESIAN_POINT('',(4.50294946913,10.));
#92436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92437 = ORIENTED_EDGE('',*,*,#92438,.F.);
#92438 = EDGE_CURVE('',#92362,#92423,#92439,.T.);
#92439 = SURFACE_CURVE('',#92440,(#92444),.PCURVE_S1.);
#92440 = LINE('',#92441,#92442);
#92441 = CARTESIAN_POINT('',(-0.198853102307,-27.41284577151,
    1.652009712136));
#92442 = VECTOR('',#92443,1.);
#92443 = DIRECTION('',(1.,0.E+000,0.E+000));
#92444 = PCURVE('',#92373,#92445);
#92445 = DEFINITIONAL_REPRESENTATION('',(#92446),#92449);
#92446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92447,#92448),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#92447 = CARTESIAN_POINT('',(2.843360706357,6.4));
#92448 = CARTESIAN_POINT('',(2.843360706357,10.));
#92449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92454)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92451,#92452,#92453)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92451 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92452 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92453 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92454 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92451,
  'distance_accuracy_value','confusion accuracy');
#92455 = SHAPE_DEFINITION_REPRESENTATION(#92456,#92354);
#92456 = PRODUCT_DEFINITION_SHAPE('','',#92457);
#92457 = PRODUCT_DEFINITION('design','',#92458,#92461);
#92458 = PRODUCT_DEFINITION_FORMATION('','',#92459);
#92459 = PRODUCT('CADSOFTTOOLS 1.517','CADSOFTTOOLS 1.517','',(#92460));
#92460 = PRODUCT_CONTEXT('',#2,'mechanical');
#92461 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92462 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92463,#92465);
#92463 = ( REPRESENTATION_RELATIONSHIP('','',#92354,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92464) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92464 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2079);
#92465 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92466);
#92466 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('517','','',#5,#92457,$);
#92467 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92459));
#92468 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92469),#92611);
#92469 = SHELL_BASED_SURFACE_MODEL('',(#92470));
#92470 = OPEN_SHELL('',(#92471));
#92471 = ADVANCED_FACE('',(#92472),#92486,.T.);
#92472 = FACE_BOUND('',#92473,.T.);
#92473 = EDGE_LOOP('',(#92474,#92496,#92512,#92527,#92543,#92559,#92597)
  );
#92474 = ORIENTED_EDGE('',*,*,#92475,.F.);
#92475 = EDGE_CURVE('',#92476,#92478,#92480,.T.);
#92476 = VERTEX_POINT('',#92477);
#92477 = CARTESIAN_POINT('',(-0.198853102307,-28.20130949214,
    -0.430296640684));
#92478 = VERTEX_POINT('',#92479);
#92479 = CARTESIAN_POINT('',(6.001146897693,-28.20130949214,
    -0.430296640684));
#92480 = SURFACE_CURVE('',#92481,(#92485),.PCURVE_S1.);
#92481 = LINE('',#92482,#92483);
#92482 = CARTESIAN_POINT('',(-0.198853102307,-28.20130949214,
    -0.430296640684));
#92483 = VECTOR('',#92484,1.);
#92484 = DIRECTION('',(1.,0.E+000,0.E+000));
#92485 = PCURVE('',#92486,#92491);
#92486 = CYLINDRICAL_SURFACE('',#92487,17.479558280814);
#92487 = AXIS2_PLACEMENT_3D('',#92488,#92489,#92490);
#92488 = CARTESIAN_POINT('',(-6.598853102307,-44.12081249327,
    6.788039863614));
#92489 = DIRECTION('',(1.,0.E+000,0.E+000));
#92490 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92491 = DEFINITIONAL_REPRESENTATION('',(#92492),#92495);
#92492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92493,#92494),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#92493 = CARTESIAN_POINT('',(2.715892279969,6.4));
#92494 = CARTESIAN_POINT('',(2.715892279969,12.6));
#92495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92496 = ORIENTED_EDGE('',*,*,#92497,.T.);
#92497 = EDGE_CURVE('',#92476,#92498,#92500,.T.);
#92498 = VERTEX_POINT('',#92499);
#92499 = CARTESIAN_POINT('',(-0.198853102307,-27.41284577151,
    1.652009712136));
#92500 = SURFACE_CURVE('',#92501,(#92506),.PCURVE_S1.);
#92501 = CIRCLE('',#92502,17.479558280814);
#92502 = AXIS2_PLACEMENT_3D('',#92503,#92504,#92505);
#92503 = CARTESIAN_POINT('',(-0.198853102307,-44.12081249327,
    6.788039863614));
#92504 = DIRECTION('',(1.,0.E+000,0.E+000));
#92505 = DIRECTION('',(0.E+000,0.910749730936,-0.412958748061));
#92506 = PCURVE('',#92486,#92507);
#92507 = DEFINITIONAL_REPRESENTATION('',(#92508),#92511);
#92508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92509,#92510),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.127468426403),.PIECEWISE_BEZIER_KNOTS.);
#92509 = CARTESIAN_POINT('',(2.715892279969,6.4));
#92510 = CARTESIAN_POINT('',(2.843360706372,6.4));
#92511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92512 = ORIENTED_EDGE('',*,*,#92513,.T.);
#92513 = EDGE_CURVE('',#92498,#92514,#92516,.T.);
#92514 = VERTEX_POINT('',#92515);
#92515 = CARTESIAN_POINT('',(3.401146897693,-27.41284577151,
    1.652009712138));
#92516 = SURFACE_CURVE('',#92517,(#92521),.PCURVE_S1.);
#92517 = LINE('',#92518,#92519);
#92518 = CARTESIAN_POINT('',(-0.198853102307,-27.41284577151,
    1.652009712136));
#92519 = VECTOR('',#92520,1.);
#92520 = DIRECTION('',(1.,0.E+000,0.E+000));
#92521 = PCURVE('',#92486,#92522);
#92522 = DEFINITIONAL_REPRESENTATION('',(#92523),#92526);
#92523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92524,#92525),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#92524 = CARTESIAN_POINT('',(2.843360706372,6.4));
#92525 = CARTESIAN_POINT('',(2.843360706372,10.));
#92526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92527 = ORIENTED_EDGE('',*,*,#92528,.F.);
#92528 = EDGE_CURVE('',#92529,#92514,#92531,.T.);
#92529 = VERTEX_POINT('',#92530);
#92530 = CARTESIAN_POINT('',(3.401146897693,-27.85204561162,
    0.395686475149));
#92531 = SURFACE_CURVE('',#92532,(#92537),.PCURVE_S1.);
#92532 = CIRCLE('',#92533,17.479558280814);
#92533 = AXIS2_PLACEMENT_3D('',#92534,#92535,#92536);
#92534 = CARTESIAN_POINT('',(3.401146897693,-44.12081249327,
    6.788039863614));
#92535 = DIRECTION('',(1.,0.E+000,0.E+000));
#92536 = DIRECTION('',(0.E+000,0.930731007059,-0.365704515284));
#92537 = PCURVE('',#92486,#92538);
#92538 = DEFINITIONAL_REPRESENTATION('',(#92539),#92542);
#92539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92540,#92541),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,7.615769172982E-002),.PIECEWISE_BEZIER_KNOTS.);
#92540 = CARTESIAN_POINT('',(2.767203014642,10.));
#92541 = CARTESIAN_POINT('',(2.843360706372,10.));
#92542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92543 = ORIENTED_EDGE('',*,*,#92544,.F.);
#92544 = EDGE_CURVE('',#92545,#92529,#92547,.T.);
#92545 = VERTEX_POINT('',#92546);
#92546 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#92547 = SURFACE_CURVE('',#92548,(#92553),.PCURVE_S1.);
#92548 = CIRCLE('',#92549,17.479558280814);
#92549 = AXIS2_PLACEMENT_3D('',#92550,#92551,#92552);
#92550 = CARTESIAN_POINT('',(3.401146897693,-44.12081249327,
    6.788039863614));
#92551 = DIRECTION('',(1.,0.E+000,0.E+000));
#92552 = DIRECTION('',(0.E+000,0.919079881952,-0.394071276029));
#92553 = PCURVE('',#92486,#92554);
#92554 = DEFINITIONAL_REPRESENTATION('',(#92555),#92558);
#92555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92556,#92557),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.066749973702E-002),.PIECEWISE_BEZIER_KNOTS.);
#92556 = CARTESIAN_POINT('',(2.736535514905,10.));
#92557 = CARTESIAN_POINT('',(2.767203014642,10.));
#92558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92559 = ORIENTED_EDGE('',*,*,#92560,.T.);
#92560 = EDGE_CURVE('',#92545,#92561,#92563,.T.);
#92561 = VERTEX_POINT('',#92562);
#92562 = CARTESIAN_POINT('',(6.001146897693,-28.05570213197,
    -0.100151972537));
#92563 = SURFACE_CURVE('',#92564,(#92568),.PCURVE_S1.);
#92564 = LINE('',#92565,#92566);
#92565 = CARTESIAN_POINT('',(3.401146897693,-28.05570213197,
    -0.100151972537));
#92566 = VECTOR('',#92567,1.);
#92567 = DIRECTION('',(1.,5.465713352001E-015,0.E+000));
#92568 = PCURVE('',#92486,#92569);
#92569 = DEFINITIONAL_REPRESENTATION('',(#92570),#92596);
#92570 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92571,#92572,#92573,#92574,
    #92575,#92576,#92577,#92578,#92579,#92580,#92581,#92582,#92583,
    #92584,#92585,#92586,#92587,#92588,#92589,#92590,#92591,#92592,
    #92593,#92594,#92595),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.118181818182,0.236363636364,
    0.354545454545,0.472727272727,0.590909090909,0.709090909091,
    0.827272727273,0.945454545455,1.063636363636,1.181818181818,1.3,
    1.418181818182,1.536363636364,1.654545454545,1.772727272727,
    1.890909090909,2.009090909091,2.127272727273,2.245454545455,
    2.363636363636,2.481818181818,2.6),.QUASI_UNIFORM_KNOTS.);
#92571 = CARTESIAN_POINT('',(2.736535514905,10.));
#92572 = CARTESIAN_POINT('',(2.736535514905,10.039393939394));
#92573 = CARTESIAN_POINT('',(2.736535514905,10.118181818182));
#92574 = CARTESIAN_POINT('',(2.736535514905,10.236363636364));
#92575 = CARTESIAN_POINT('',(2.736535514905,10.354545454545));
#92576 = CARTESIAN_POINT('',(2.736535514905,10.472727272727));
#92577 = CARTESIAN_POINT('',(2.736535514905,10.590909090909));
#92578 = CARTESIAN_POINT('',(2.736535514905,10.709090909091));
#92579 = CARTESIAN_POINT('',(2.736535514905,10.827272727273));
#92580 = CARTESIAN_POINT('',(2.736535514905,10.945454545455));
#92581 = CARTESIAN_POINT('',(2.736535514905,11.063636363636));
#92582 = CARTESIAN_POINT('',(2.736535514905,11.181818181818));
#92583 = CARTESIAN_POINT('',(2.736535514905,11.3));
#92584 = CARTESIAN_POINT('',(2.736535514905,11.418181818182));
#92585 = CARTESIAN_POINT('',(2.736535514905,11.536363636364));
#92586 = CARTESIAN_POINT('',(2.736535514905,11.654545454545));
#92587 = CARTESIAN_POINT('',(2.736535514905,11.772727272727));
#92588 = CARTESIAN_POINT('',(2.736535514905,11.890909090909));
#92589 = CARTESIAN_POINT('',(2.736535514905,12.009090909091));
#92590 = CARTESIAN_POINT('',(2.736535514905,12.127272727273));
#92591 = CARTESIAN_POINT('',(2.736535514905,12.245454545455));
#92592 = CARTESIAN_POINT('',(2.736535514905,12.363636363636));
#92593 = CARTESIAN_POINT('',(2.736535514905,12.481818181818));
#92594 = CARTESIAN_POINT('',(2.736535514905,12.560606060606));
#92595 = CARTESIAN_POINT('',(2.736535514905,12.6));
#92596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92597 = ORIENTED_EDGE('',*,*,#92598,.T.);
#92598 = EDGE_CURVE('',#92561,#92478,#92599,.T.);
#92599 = SURFACE_CURVE('',#92600,(#92605),.PCURVE_S1.);
#92600 = CIRCLE('',#92601,17.479558280814);
#92601 = AXIS2_PLACEMENT_3D('',#92602,#92603,#92604);
#92602 = CARTESIAN_POINT('',(6.001146897693,-44.12081249327,
    6.788039863614));
#92603 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92604 = DIRECTION('',(0.E+000,0.919079881952,-0.394071276029));
#92605 = PCURVE('',#92486,#92606);
#92606 = DEFINITIONAL_REPRESENTATION('',(#92607),#92610);
#92607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92608,#92609),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.064323493606E-002),.PIECEWISE_BEZIER_KNOTS.);
#92608 = CARTESIAN_POINT('',(2.736535514905,12.6));
#92609 = CARTESIAN_POINT('',(2.715892279969,12.6));
#92610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92615)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92612,#92613,#92614)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#92612,
  'distance_accuracy_value','confusion accuracy');
#92616 = SHAPE_DEFINITION_REPRESENTATION(#92617,#92468);
#92617 = PRODUCT_DEFINITION_SHAPE('','',#92618);
#92618 = PRODUCT_DEFINITION('design','',#92619,#92622);
#92619 = PRODUCT_DEFINITION_FORMATION('','',#92620);
#92620 = PRODUCT('CADSOFTTOOLS 1.518','CADSOFTTOOLS 1.518','',(#92621));
#92621 = PRODUCT_CONTEXT('',#2,'mechanical');
#92622 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92623 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92624,#92626);
#92624 = ( REPRESENTATION_RELATIONSHIP('','',#92468,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92625) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92625 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2083);
#92626 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92627);
#92627 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('518','','',#5,#92618,$);
#92628 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92620));
#92629 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92630),#92720);
#92630 = SHELL_BASED_SURFACE_MODEL('',(#92631));
#92631 = OPEN_SHELL('',(#92632));
#92632 = ADVANCED_FACE('',(#92633),#92647,.F.);
#92633 = FACE_BOUND('',#92634,.T.);
#92634 = EDGE_LOOP('',(#92635,#92658,#92674,#92690,#92706));
#92635 = ORIENTED_EDGE('',*,*,#92636,.F.);
#92636 = EDGE_CURVE('',#92637,#92639,#92641,.T.);
#92637 = VERTEX_POINT('',#92638);
#92638 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#92639 = VERTEX_POINT('',#92640);
#92640 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    2.906481637275));
#92641 = SURFACE_CURVE('',#92642,(#92646),.PCURVE_S1.);
#92642 = LINE('',#92643,#92644);
#92643 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#92644 = VECTOR('',#92645,1.);
#92645 = DIRECTION('',(1.,0.E+000,8.881784191712E-015));
#92646 = PCURVE('',#92647,#92652);
#92647 = PLANE('',#92648);
#92648 = AXIS2_PLACEMENT_3D('',#92649,#92650,#92651);
#92649 = CARTESIAN_POINT('',(6.001146897693,-30.48837378725,
    3.054311989513));
#92650 = DIRECTION('',(0.E+000,-0.173648176518,-0.984807753215));
#92651 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176518));
#92652 = DEFINITIONAL_REPRESENTATION('',(#92653),#92657);
#92653 = LINE('',#92654,#92655);
#92654 = CARTESIAN_POINT('',(-0.851307054124,1.7));
#92655 = VECTOR('',#92656,1.);
#92656 = DIRECTION('',(1.542305629115E-015,-1.));
#92657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92658 = ORIENTED_EDGE('',*,*,#92659,.T.);
#92659 = EDGE_CURVE('',#92637,#92660,#92662,.T.);
#92660 = VERTEX_POINT('',#92661);
#92661 = CARTESIAN_POINT('',(4.301146897693,-29.99589062674,
    2.967473921364));
#92662 = SURFACE_CURVE('',#92663,(#92667),.PCURVE_S1.);
#92663 = LINE('',#92664,#92665);
#92664 = CARTESIAN_POINT('',(4.301146897693,-29.64999999998,
    2.906484071908));
#92665 = VECTOR('',#92666,1.);
#92666 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176518));
#92667 = PCURVE('',#92647,#92668);
#92668 = DEFINITIONAL_REPRESENTATION('',(#92669),#92673);
#92669 = LINE('',#92670,#92671);
#92670 = CARTESIAN_POINT('',(-0.851307054124,1.7));
#92671 = VECTOR('',#92672,1.);
#92672 = DIRECTION('',(1.,0.E+000));
#92673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92674 = ORIENTED_EDGE('',*,*,#92675,.T.);
#92675 = EDGE_CURVE('',#92660,#92676,#92678,.T.);
#92676 = VERTEX_POINT('',#92677);
#92677 = CARTESIAN_POINT('',(6.001146897693,-29.99589062673,
    2.967473921364));
#92678 = SURFACE_CURVE('',#92679,(#92683),.PCURVE_S1.);
#92679 = LINE('',#92680,#92681);
#92680 = CARTESIAN_POINT('',(4.301146897693,-29.99589062674,
    2.967473921364));
#92681 = VECTOR('',#92682,1.);
#92682 = DIRECTION('',(1.,0.E+000,0.E+000));
#92683 = PCURVE('',#92647,#92684);
#92684 = DEFINITIONAL_REPRESENTATION('',(#92685),#92689);
#92685 = LINE('',#92686,#92687);
#92686 = CARTESIAN_POINT('',(-0.500080506986,1.7));
#92687 = VECTOR('',#92688,1.);
#92688 = DIRECTION('',(0.E+000,-1.));
#92689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92690 = ORIENTED_EDGE('',*,*,#92691,.F.);
#92691 = EDGE_CURVE('',#92692,#92676,#92694,.T.);
#92692 = VERTEX_POINT('',#92693);
#92693 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#92694 = SURFACE_CURVE('',#92695,(#92699),.PCURVE_S1.);
#92695 = LINE('',#92696,#92697);
#92696 = CARTESIAN_POINT('',(6.001146897693,-29.64998619249,
    2.906481637275));
#92697 = VECTOR('',#92698,1.);
#92698 = DIRECTION('',(0.E+000,-0.984807753215,0.173648176518));
#92699 = PCURVE('',#92647,#92700);
#92700 = DEFINITIONAL_REPRESENTATION('',(#92701),#92705);
#92701 = LINE('',#92702,#92703);
#92702 = CARTESIAN_POINT('',(-0.851321074619,1.06581410364E-014));
#92703 = VECTOR('',#92704,1.);
#92704 = DIRECTION('',(1.,0.E+000));
#92705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92706 = ORIENTED_EDGE('',*,*,#92707,.F.);
#92707 = EDGE_CURVE('',#92639,#92692,#92708,.T.);
#92708 = SURFACE_CURVE('',#92709,(#92713),.PCURVE_S1.);
#92709 = LINE('',#92710,#92711);
#92710 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    2.906481637275));
#92711 = VECTOR('',#92712,1.);
#92712 = DIRECTION('',(1.,0.E+000,0.E+000));
#92713 = PCURVE('',#92647,#92714);
#92714 = DEFINITIONAL_REPRESENTATION('',(#92715),#92719);
#92715 = LINE('',#92716,#92717);
#92716 = CARTESIAN_POINT('',(-0.851321074619,1.4));
#92717 = VECTOR('',#92718,1.);
#92718 = DIRECTION('',(0.E+000,-1.));
#92719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92724)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92721,#92722,#92723)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92721 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92722 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92723 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92724 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#92721,
  'distance_accuracy_value','confusion accuracy');
#92725 = SHAPE_DEFINITION_REPRESENTATION(#92726,#92629);
#92726 = PRODUCT_DEFINITION_SHAPE('','',#92727);
#92727 = PRODUCT_DEFINITION('design','',#92728,#92731);
#92728 = PRODUCT_DEFINITION_FORMATION('','',#92729);
#92729 = PRODUCT('CADSOFTTOOLS 1.519','CADSOFTTOOLS 1.519','',(#92730));
#92730 = PRODUCT_CONTEXT('',#2,'mechanical');
#92731 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92732 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92733,#92735);
#92733 = ( REPRESENTATION_RELATIONSHIP('','',#92629,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92734) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92734 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2087);
#92735 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92736);
#92736 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('519','','',#5,#92727,$);
#92737 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92729));
#92738 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92739),#92811);
#92739 = SHELL_BASED_SURFACE_MODEL('',(#92740));
#92740 = OPEN_SHELL('',(#92741));
#92741 = ADVANCED_FACE('',(#92742),#92756,.T.);
#92742 = FACE_BOUND('',#92743,.T.);
#92743 = EDGE_LOOP('',(#92744,#92766,#92782,#92797));
#92744 = ORIENTED_EDGE('',*,*,#92745,.T.);
#92745 = EDGE_CURVE('',#92746,#92748,#92750,.T.);
#92746 = VERTEX_POINT('',#92747);
#92747 = CARTESIAN_POINT('',(6.001146897693,-29.45938974286,
    8.118159833045));
#92748 = VERTEX_POINT('',#92749);
#92749 = CARTESIAN_POINT('',(4.301146897693,-29.45938974286,
    8.118159833045));
#92750 = SURFACE_CURVE('',#92751,(#92755),.PCURVE_S1.);
#92751 = LINE('',#92752,#92753);
#92752 = CARTESIAN_POINT('',(6.001146897693,-29.45938974286,
    8.118159833046));
#92753 = VECTOR('',#92754,1.);
#92754 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92755 = PCURVE('',#92756,#92761);
#92756 = CYLINDRICAL_SURFACE('',#92757,5.);
#92757 = AXIS2_PLACEMENT_3D('',#92758,#92759,#92760);
#92758 = CARTESIAN_POINT('',(16.690666905623,-34.30417058017,
    9.354322701963));
#92759 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92760 = DIRECTION('',(0.E+000,1.,0.E+000));
#92761 = DEFINITIONAL_REPRESENTATION('',(#92762),#92765);
#92762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92763,#92764),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#92763 = CARTESIAN_POINT('',(0.249823119615,10.68952000793));
#92764 = CARTESIAN_POINT('',(0.249823119615,12.38952000793));
#92765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92766 = ORIENTED_EDGE('',*,*,#92767,.F.);
#92767 = EDGE_CURVE('',#92768,#92748,#92770,.T.);
#92768 = VERTEX_POINT('',#92769);
#92769 = CARTESIAN_POINT('',(4.301146897693,-29.37375271004,
    8.52307085927));
#92770 = SURFACE_CURVE('',#92771,(#92776),.PCURVE_S1.);
#92771 = CIRCLE('',#92772,5.);
#92772 = AXIS2_PLACEMENT_3D('',#92773,#92774,#92775);
#92773 = CARTESIAN_POINT('',(4.301146897693,-34.30417058017,
    9.354322701963));
#92774 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92775 = DIRECTION('',(0.E+000,0.986083574024,-0.166250368539));
#92776 = PCURVE('',#92756,#92777);
#92777 = DEFINITIONAL_REPRESENTATION('',(#92778),#92781);
#92778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92779,#92780),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.279722870505E-002),.PIECEWISE_BEZIER_KNOTS.);
#92779 = CARTESIAN_POINT('',(0.16702589091,12.38952000793));
#92780 = CARTESIAN_POINT('',(0.249823119615,12.38952000793));
#92781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92782 = ORIENTED_EDGE('',*,*,#92783,.T.);
#92783 = EDGE_CURVE('',#92768,#92784,#92786,.T.);
#92784 = VERTEX_POINT('',#92785);
#92785 = CARTESIAN_POINT('',(6.001146897693,-29.37375271004,
    8.52307085927));
#92786 = SURFACE_CURVE('',#92787,(#92791),.PCURVE_S1.);
#92787 = LINE('',#92788,#92789);
#92788 = CARTESIAN_POINT('',(4.301146897693,-29.37375271004,
    8.52307085927));
#92789 = VECTOR('',#92790,1.);
#92790 = DIRECTION('',(1.,0.E+000,0.E+000));
#92791 = PCURVE('',#92756,#92792);
#92792 = DEFINITIONAL_REPRESENTATION('',(#92793),#92796);
#92793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92794,#92795),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#92794 = CARTESIAN_POINT('',(0.16702589091,12.38952000793));
#92795 = CARTESIAN_POINT('',(0.16702589091,10.68952000793));
#92796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92797 = ORIENTED_EDGE('',*,*,#92798,.T.);
#92798 = EDGE_CURVE('',#92784,#92746,#92799,.T.);
#92799 = SURFACE_CURVE('',#92800,(#92805),.PCURVE_S1.);
#92800 = CIRCLE('',#92801,5.);
#92801 = AXIS2_PLACEMENT_3D('',#92802,#92803,#92804);
#92802 = CARTESIAN_POINT('',(6.001146897693,-34.30417058017,
    9.354322701963));
#92803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92804 = DIRECTION('',(0.E+000,0.986083574024,-0.166250368539));
#92805 = PCURVE('',#92756,#92806);
#92806 = DEFINITIONAL_REPRESENTATION('',(#92807),#92810);
#92807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92808,#92809),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.279722870504E-002),.PIECEWISE_BEZIER_KNOTS.);
#92808 = CARTESIAN_POINT('',(0.16702589091,10.68952000793));
#92809 = CARTESIAN_POINT('',(0.249823119615,10.68952000793));
#92810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92815)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92812,#92813,#92814)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92812,
  'distance_accuracy_value','confusion accuracy');
#92816 = SHAPE_DEFINITION_REPRESENTATION(#92817,#92738);
#92817 = PRODUCT_DEFINITION_SHAPE('','',#92818);
#92818 = PRODUCT_DEFINITION('design','',#92819,#92822);
#92819 = PRODUCT_DEFINITION_FORMATION('','',#92820);
#92820 = PRODUCT('CADSOFTTOOLS 1.520','CADSOFTTOOLS 1.520','',(#92821));
#92821 = PRODUCT_CONTEXT('',#2,'mechanical');
#92822 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92823 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92824,#92826);
#92824 = ( REPRESENTATION_RELATIONSHIP('','',#92738,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92825) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92825 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2091);
#92826 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92827);
#92827 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('520','','',#5,#92818,$);
#92828 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92820));
#92829 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92830),#92904);
#92830 = SHELL_BASED_SURFACE_MODEL('',(#92831));
#92831 = OPEN_SHELL('',(#92832));
#92832 = ADVANCED_FACE('',(#92833),#92847,.F.);
#92833 = FACE_BOUND('',#92834,.T.);
#92834 = EDGE_LOOP('',(#92835,#92858,#92874,#92890));
#92835 = ORIENTED_EDGE('',*,*,#92836,.F.);
#92836 = EDGE_CURVE('',#92837,#92839,#92841,.T.);
#92837 = VERTEX_POINT('',#92838);
#92838 = CARTESIAN_POINT('',(4.301146897693,-29.37375271004,
    8.52307085927));
#92839 = VERTEX_POINT('',#92840);
#92840 = CARTESIAN_POINT('',(6.001146897693,-29.37375271004,
    8.52307085927));
#92841 = SURFACE_CURVE('',#92842,(#92846),.PCURVE_S1.);
#92842 = LINE('',#92843,#92844);
#92843 = CARTESIAN_POINT('',(4.301146897693,-29.37375271004,
    8.52307085927));
#92844 = VECTOR('',#92845,1.);
#92845 = DIRECTION('',(1.,0.E+000,0.E+000));
#92846 = PCURVE('',#92847,#92852);
#92847 = PLANE('',#92848);
#92848 = AXIS2_PLACEMENT_3D('',#92849,#92850,#92851);
#92849 = CARTESIAN_POINT('',(13.149089903489,-28.39254672445,
    12.340182199284));
#92850 = DIRECTION('',(0.E+000,-0.968513548793,0.24896085195));
#92851 = DIRECTION('',(0.E+000,0.24896085195,0.968513548793));
#92852 = DEFINITIONAL_REPRESENTATION('',(#92853),#92857);
#92853 = LINE('',#92854,#92855);
#92854 = CARTESIAN_POINT('',(-3.941205928167,8.847943005796));
#92855 = VECTOR('',#92856,1.);
#92856 = DIRECTION('',(0.E+000,-1.));
#92857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92858 = ORIENTED_EDGE('',*,*,#92859,.F.);
#92859 = EDGE_CURVE('',#92860,#92837,#92862,.T.);
#92860 = VERTEX_POINT('',#92861);
#92861 = CARTESIAN_POINT('',(4.301146897693,-28.78845761858,
    10.800000029793));
#92862 = SURFACE_CURVE('',#92863,(#92867),.PCURVE_S1.);
#92863 = LINE('',#92864,#92865);
#92864 = CARTESIAN_POINT('',(4.301146897693,-28.78845761858,
    10.800000029793));
#92865 = VECTOR('',#92866,1.);
#92866 = DIRECTION('',(0.E+000,-0.24896085195,-0.968513548793));
#92867 = PCURVE('',#92847,#92868);
#92868 = DEFINITIONAL_REPRESENTATION('',(#92869),#92873);
#92869 = LINE('',#92870,#92871);
#92870 = CARTESIAN_POINT('',(-1.59025361226,8.847943005796));
#92871 = VECTOR('',#92872,1.);
#92872 = DIRECTION('',(-1.,-0.E+000));
#92873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92874 = ORIENTED_EDGE('',*,*,#92875,.F.);
#92875 = EDGE_CURVE('',#92876,#92860,#92878,.T.);
#92876 = VERTEX_POINT('',#92877);
#92877 = CARTESIAN_POINT('',(6.001146897693,-28.78845761858,
    10.800000029793));
#92878 = SURFACE_CURVE('',#92879,(#92883),.PCURVE_S1.);
#92879 = LINE('',#92880,#92881);
#92880 = CARTESIAN_POINT('',(6.001146897693,-28.78845761858,
    10.800000029793));
#92881 = VECTOR('',#92882,1.);
#92882 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92883 = PCURVE('',#92847,#92884);
#92884 = DEFINITIONAL_REPRESENTATION('',(#92885),#92889);
#92885 = LINE('',#92886,#92887);
#92886 = CARTESIAN_POINT('',(-1.59025361226,7.147943005796));
#92887 = VECTOR('',#92888,1.);
#92888 = DIRECTION('',(0.E+000,1.));
#92889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92890 = ORIENTED_EDGE('',*,*,#92891,.F.);
#92891 = EDGE_CURVE('',#92839,#92876,#92892,.T.);
#92892 = SURFACE_CURVE('',#92893,(#92897),.PCURVE_S1.);
#92893 = LINE('',#92894,#92895);
#92894 = CARTESIAN_POINT('',(6.001146897693,-29.37375271004,
    8.52307085927));
#92895 = VECTOR('',#92896,1.);
#92896 = DIRECTION('',(0.E+000,0.24896085195,0.968513548793));
#92897 = PCURVE('',#92847,#92898);
#92898 = DEFINITIONAL_REPRESENTATION('',(#92899),#92903);
#92899 = LINE('',#92900,#92901);
#92900 = CARTESIAN_POINT('',(-3.941205928167,7.147943005796));
#92901 = VECTOR('',#92902,1.);
#92902 = DIRECTION('',(1.,0.E+000));
#92903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92908)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92905,#92906,#92907)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92905 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92906 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92907 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92908 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92905,
  'distance_accuracy_value','confusion accuracy');
#92909 = SHAPE_DEFINITION_REPRESENTATION(#92910,#92829);
#92910 = PRODUCT_DEFINITION_SHAPE('','',#92911);
#92911 = PRODUCT_DEFINITION('design','',#92912,#92915);
#92912 = PRODUCT_DEFINITION_FORMATION('','',#92913);
#92913 = PRODUCT('CADSOFTTOOLS 1.521','CADSOFTTOOLS 1.521','',(#92914));
#92914 = PRODUCT_CONTEXT('',#2,'mechanical');
#92915 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92916 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92917,#92919);
#92917 = ( REPRESENTATION_RELATIONSHIP('','',#92829,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92918) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92918 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2095);
#92919 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92920);
#92920 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('521','','',#5,#92911,$);
#92921 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92913));
#92922 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92923),#92995);
#92923 = SHELL_BASED_SURFACE_MODEL('',(#92924));
#92924 = OPEN_SHELL('',(#92925));
#92925 = ADVANCED_FACE('',(#92926),#92940,.T.);
#92926 = FACE_BOUND('',#92927,.T.);
#92927 = EDGE_LOOP('',(#92928,#92950,#92966,#92981));
#92928 = ORIENTED_EDGE('',*,*,#92929,.F.);
#92929 = EDGE_CURVE('',#92930,#92932,#92934,.T.);
#92930 = VERTEX_POINT('',#92931);
#92931 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#92932 = VERTEX_POINT('',#92933);
#92933 = CARTESIAN_POINT('',(4.301146897693,-29.27835556403,
    11.400000045029));
#92934 = SURFACE_CURVE('',#92935,(#92939),.PCURVE_S1.);
#92935 = LINE('',#92936,#92937);
#92936 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#92937 = VECTOR('',#92938,1.);
#92938 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92939 = PCURVE('',#92940,#92945);
#92940 = CYLINDRICAL_SURFACE('',#92941,0.5);
#92941 = AXIS2_PLACEMENT_3D('',#92942,#92943,#92944);
#92942 = CARTESIAN_POINT('',(-12.88837312903,-29.27835556403,
    10.900000045029));
#92943 = DIRECTION('',(1.,0.E+000,0.E+000));
#92944 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92945 = DEFINITIONAL_REPRESENTATION('',(#92946),#92949);
#92946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92947,#92948),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#92947 = CARTESIAN_POINT('',(4.712388980385,18.88952002673));
#92948 = CARTESIAN_POINT('',(4.712388980385,17.18952002673));
#92949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92950 = ORIENTED_EDGE('',*,*,#92951,.F.);
#92951 = EDGE_CURVE('',#92952,#92930,#92954,.T.);
#92952 = VERTEX_POINT('',#92953);
#92953 = CARTESIAN_POINT('',(6.001146897693,-28.78845761858,
    10.800000029793));
#92954 = SURFACE_CURVE('',#92955,(#92960),.PCURVE_S1.);
#92955 = CIRCLE('',#92956,0.5);
#92956 = AXIS2_PLACEMENT_3D('',#92957,#92958,#92959);
#92957 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    10.900000045029));
#92958 = DIRECTION('',(1.,0.E+000,0.E+000));
#92959 = DIRECTION('',(0.E+000,0.979795890893,-0.200000030473));
#92960 = PCURVE('',#92940,#92961);
#92961 = DEFINITIONAL_REPRESENTATION('',(#92962),#92965);
#92962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92963,#92964),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.772154278686),.PIECEWISE_BEZIER_KNOTS.);
#92963 = CARTESIAN_POINT('',(2.940234701698,18.88952002673));
#92964 = CARTESIAN_POINT('',(4.712388980385,18.88952002673));
#92965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92966 = ORIENTED_EDGE('',*,*,#92967,.T.);
#92967 = EDGE_CURVE('',#92952,#92968,#92970,.T.);
#92968 = VERTEX_POINT('',#92969);
#92969 = CARTESIAN_POINT('',(4.301146897693,-28.78845761858,
    10.800000029793));
#92970 = SURFACE_CURVE('',#92971,(#92975),.PCURVE_S1.);
#92971 = LINE('',#92972,#92973);
#92972 = CARTESIAN_POINT('',(6.001146897693,-28.78845761858,
    10.800000029793));
#92973 = VECTOR('',#92974,1.);
#92974 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92975 = PCURVE('',#92940,#92976);
#92976 = DEFINITIONAL_REPRESENTATION('',(#92977),#92980);
#92977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92978,#92979),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#92978 = CARTESIAN_POINT('',(2.940234701698,18.88952002673));
#92979 = CARTESIAN_POINT('',(2.940234701698,17.18952002673));
#92980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92981 = ORIENTED_EDGE('',*,*,#92982,.F.);
#92982 = EDGE_CURVE('',#92932,#92968,#92983,.T.);
#92983 = SURFACE_CURVE('',#92984,(#92989),.PCURVE_S1.);
#92984 = CIRCLE('',#92985,0.5);
#92985 = AXIS2_PLACEMENT_3D('',#92986,#92987,#92988);
#92986 = CARTESIAN_POINT('',(4.301146897693,-29.27835556403,
    10.900000045029));
#92987 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92988 = DIRECTION('',(0.E+000,0.E+000,1.));
#92989 = PCURVE('',#92940,#92990);
#92990 = DEFINITIONAL_REPRESENTATION('',(#92991),#92994);
#92991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#92992,#92993),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.772154278686),.PIECEWISE_BEZIER_KNOTS.);
#92992 = CARTESIAN_POINT('',(4.712388980385,17.18952002673));
#92993 = CARTESIAN_POINT('',(2.940234701698,17.18952002673));
#92994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92999)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92996,#92997,#92998)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92996 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92997 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92998 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92999 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92996,
  'distance_accuracy_value','confusion accuracy');
#93000 = SHAPE_DEFINITION_REPRESENTATION(#93001,#92922);
#93001 = PRODUCT_DEFINITION_SHAPE('','',#93002);
#93002 = PRODUCT_DEFINITION('design','',#93003,#93006);
#93003 = PRODUCT_DEFINITION_FORMATION('','',#93004);
#93004 = PRODUCT('CADSOFTTOOLS 1.522','CADSOFTTOOLS 1.522','',(#93005));
#93005 = PRODUCT_CONTEXT('',#2,'mechanical');
#93006 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93007 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93008,#93010);
#93008 = ( REPRESENTATION_RELATIONSHIP('','',#92922,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93009) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93009 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2099);
#93010 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93011);
#93011 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('522','','',#5,#93002,$);
#93012 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93004));
#93013 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93014),#93088);
#93014 = SHELL_BASED_SURFACE_MODEL('',(#93015));
#93015 = OPEN_SHELL('',(#93016));
#93016 = ADVANCED_FACE('',(#93017),#93031,.T.);
#93017 = FACE_BOUND('',#93018,.T.);
#93018 = EDGE_LOOP('',(#93019,#93042,#93058,#93074));
#93019 = ORIENTED_EDGE('',*,*,#93020,.F.);
#93020 = EDGE_CURVE('',#93021,#93023,#93025,.T.);
#93021 = VERTEX_POINT('',#93022);
#93022 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#93023 = VERTEX_POINT('',#93024);
#93024 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    11.400000045029));
#93025 = SURFACE_CURVE('',#93026,(#93030),.PCURVE_S1.);
#93026 = LINE('',#93027,#93028);
#93027 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#93028 = VECTOR('',#93029,1.);
#93029 = DIRECTION('',(5.213396353249E-015,-1.,-6.516745441562E-016));
#93030 = PCURVE('',#93031,#93036);
#93031 = PLANE('',#93032);
#93032 = AXIS2_PLACEMENT_3D('',#93033,#93034,#93035);
#93033 = CARTESIAN_POINT('',(13.401146897693,-27.34797645237,
    11.400000045029));
#93034 = DIRECTION('',(0.E+000,-3.725609877208E-016,1.));
#93035 = DIRECTION('',(0.E+000,1.,3.725609877208E-016));
#93036 = DEFINITIONAL_REPRESENTATION('',(#93037),#93041);
#93037 = LINE('',#93038,#93039);
#93038 = CARTESIAN_POINT('',(-1.930379111657,7.4));
#93039 = VECTOR('',#93040,1.);
#93040 = DIRECTION('',(-1.,-5.213396353249E-015));
#93041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93042 = ORIENTED_EDGE('',*,*,#93043,.T.);
#93043 = EDGE_CURVE('',#93021,#93044,#93046,.T.);
#93044 = VERTEX_POINT('',#93045);
#93045 = CARTESIAN_POINT('',(4.301146897693,-29.27835556403,
    11.400000045029));
#93046 = SURFACE_CURVE('',#93047,(#93051),.PCURVE_S1.);
#93047 = LINE('',#93048,#93049);
#93048 = CARTESIAN_POINT('',(6.001146897693,-29.27835556403,
    11.400000045029));
#93049 = VECTOR('',#93050,1.);
#93050 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93051 = PCURVE('',#93031,#93052);
#93052 = DEFINITIONAL_REPRESENTATION('',(#93053),#93057);
#93053 = LINE('',#93054,#93055);
#93054 = CARTESIAN_POINT('',(-1.930379111657,7.4));
#93055 = VECTOR('',#93056,1.);
#93056 = DIRECTION('',(0.E+000,1.));
#93057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93058 = ORIENTED_EDGE('',*,*,#93059,.F.);
#93059 = EDGE_CURVE('',#93060,#93044,#93062,.T.);
#93060 = VERTEX_POINT('',#93061);
#93061 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    11.400000045029));
#93062 = SURFACE_CURVE('',#93063,(#93067),.PCURVE_S1.);
#93063 = LINE('',#93064,#93065);
#93064 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    11.400000045029));
#93065 = VECTOR('',#93066,1.);
#93066 = DIRECTION('',(-3.258372720781E-016,1.,-6.516745441562E-016));
#93067 = PCURVE('',#93031,#93068);
#93068 = DEFINITIONAL_REPRESENTATION('',(#93069),#93073);
#93069 = LINE('',#93070,#93071);
#93070 = CARTESIAN_POINT('',(-4.656213433911,9.1));
#93071 = VECTOR('',#93072,1.);
#93072 = DIRECTION('',(1.,3.258372720781E-016));
#93073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93074 = ORIENTED_EDGE('',*,*,#93075,.F.);
#93075 = EDGE_CURVE('',#93023,#93060,#93076,.T.);
#93076 = SURFACE_CURVE('',#93077,(#93081),.PCURVE_S1.);
#93077 = LINE('',#93078,#93079);
#93078 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    11.400000045029));
#93079 = VECTOR('',#93080,1.);
#93080 = DIRECTION('',(-1.,-8.35932630306E-015,0.E+000));
#93081 = PCURVE('',#93031,#93082);
#93082 = DEFINITIONAL_REPRESENTATION('',(#93083),#93087);
#93083 = LINE('',#93084,#93085);
#93084 = CARTESIAN_POINT('',(-4.656213433911,7.4));
#93085 = VECTOR('',#93086,1.);
#93086 = DIRECTION('',(-8.35932630306E-015,1.));
#93087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93092)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93089,#93090,#93091)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93089 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93090 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93091 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93092 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93089,
  'distance_accuracy_value','confusion accuracy');
#93093 = SHAPE_DEFINITION_REPRESENTATION(#93094,#93013);
#93094 = PRODUCT_DEFINITION_SHAPE('','',#93095);
#93095 = PRODUCT_DEFINITION('design','',#93096,#93099);
#93096 = PRODUCT_DEFINITION_FORMATION('','',#93097);
#93097 = PRODUCT('CADSOFTTOOLS 1.523','CADSOFTTOOLS 1.523','',(#93098));
#93098 = PRODUCT_CONTEXT('',#2,'mechanical');
#93099 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93100 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93101,#93103);
#93101 = ( REPRESENTATION_RELATIONSHIP('','',#93013,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93102) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93102 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2103);
#93103 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93104);
#93104 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('523','','',#5,#93095,$);
#93105 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93097));
#93106 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93107),#93181);
#93107 = SHELL_BASED_SURFACE_MODEL('',(#93108));
#93108 = OPEN_SHELL('',(#93109));
#93109 = ADVANCED_FACE('',(#93110),#93124,.T.);
#93110 = FACE_BOUND('',#93111,.T.);
#93111 = EDGE_LOOP('',(#93112,#93135,#93151,#93167));
#93112 = ORIENTED_EDGE('',*,*,#93113,.F.);
#93113 = EDGE_CURVE('',#93114,#93116,#93118,.T.);
#93114 = VERTEX_POINT('',#93115);
#93115 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#93116 = VERTEX_POINT('',#93117);
#93117 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    11.400000045029));
#93118 = SURFACE_CURVE('',#93119,(#93123),.PCURVE_S1.);
#93119 = LINE('',#93120,#93121);
#93120 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#93121 = VECTOR('',#93122,1.);
#93122 = DIRECTION('',(1.647503508419E-016,-1.,1.318002806735E-015));
#93123 = PCURVE('',#93124,#93129);
#93124 = PLANE('',#93125);
#93125 = AXIS2_PLACEMENT_3D('',#93126,#93127,#93128);
#93126 = CARTESIAN_POINT('',(-0.209399619048,-32.00418988639,
    11.400000045029));
#93127 = DIRECTION('',(0.E+000,5.428597057591E-016,1.));
#93128 = DIRECTION('',(0.E+000,1.,-5.428597057591E-016));
#93129 = DEFINITIONAL_REPRESENTATION('',(#93130),#93134);
#93130 = LINE('',#93131,#93132);
#93131 = CARTESIAN_POINT('',(2.6955281587,-2.610546516742));
#93132 = VECTOR('',#93133,1.);
#93133 = DIRECTION('',(-1.,-1.647503508419E-016));
#93134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93135 = ORIENTED_EDGE('',*,*,#93136,.T.);
#93136 = EDGE_CURVE('',#93114,#93137,#93139,.T.);
#93137 = VERTEX_POINT('',#93138);
#93138 = CARTESIAN_POINT('',(-0.198853102307,-29.30866172769,
    11.400000045029));
#93139 = SURFACE_CURVE('',#93140,(#93144),.PCURVE_S1.);
#93140 = LINE('',#93141,#93142);
#93141 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#93142 = VECTOR('',#93143,1.);
#93143 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93144 = PCURVE('',#93124,#93145);
#93145 = DEFINITIONAL_REPRESENTATION('',(#93146),#93150);
#93146 = LINE('',#93147,#93148);
#93147 = CARTESIAN_POINT('',(2.6955281587,-2.610546516742));
#93148 = VECTOR('',#93149,1.);
#93149 = DIRECTION('',(0.E+000,1.));
#93150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93151 = ORIENTED_EDGE('',*,*,#93152,.F.);
#93152 = EDGE_CURVE('',#93153,#93137,#93155,.T.);
#93153 = VERTEX_POINT('',#93154);
#93154 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#93155 = SURFACE_CURVE('',#93156,(#93160),.PCURVE_S1.);
#93156 = LINE('',#93157,#93158);
#93157 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#93158 = VECTOR('',#93159,1.);
#93159 = DIRECTION('',(0.E+000,1.,-6.590014033676E-016));
#93160 = PCURVE('',#93124,#93161);
#93161 = DEFINITIONAL_REPRESENTATION('',(#93162),#93166);
#93162 = LINE('',#93163,#93164);
#93163 = CARTESIAN_POINT('',(0.E+000,-1.05465167416E-002));
#93164 = VECTOR('',#93165,1.);
#93165 = DIRECTION('',(1.,0.E+000));
#93166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93167 = ORIENTED_EDGE('',*,*,#93168,.T.);
#93168 = EDGE_CURVE('',#93153,#93116,#93169,.T.);
#93169 = SURFACE_CURVE('',#93170,(#93174),.PCURVE_S1.);
#93170 = LINE('',#93171,#93172);
#93171 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#93172 = VECTOR('',#93173,1.);
#93173 = DIRECTION('',(1.,0.E+000,0.E+000));
#93174 = PCURVE('',#93124,#93175);
#93175 = DEFINITIONAL_REPRESENTATION('',(#93176),#93180);
#93176 = LINE('',#93177,#93178);
#93177 = CARTESIAN_POINT('',(0.E+000,-1.054651674161E-002));
#93178 = VECTOR('',#93179,1.);
#93179 = DIRECTION('',(0.E+000,-1.));
#93180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93185)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93182,#93183,#93184)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93182 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93183 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93184 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93185 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93182,
  'distance_accuracy_value','confusion accuracy');
#93186 = SHAPE_DEFINITION_REPRESENTATION(#93187,#93106);
#93187 = PRODUCT_DEFINITION_SHAPE('','',#93188);
#93188 = PRODUCT_DEFINITION('design','',#93189,#93192);
#93189 = PRODUCT_DEFINITION_FORMATION('','',#93190);
#93190 = PRODUCT('CADSOFTTOOLS 1.524','CADSOFTTOOLS 1.524','',(#93191));
#93191 = PRODUCT_CONTEXT('',#2,'mechanical');
#93192 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93193 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93194,#93196);
#93194 = ( REPRESENTATION_RELATIONSHIP('','',#93106,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93195) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93195 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2107);
#93196 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93197);
#93197 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('524','','',#5,#93188,$);
#93198 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93190));
#93199 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93200),#93295);
#93200 = SHELL_BASED_SURFACE_MODEL('',(#93201));
#93201 = OPEN_SHELL('',(#93202));
#93202 = ADVANCED_FACE('',(#93203),#93218,.T.);
#93203 = FACE_BOUND('',#93204,.T.);
#93204 = EDGE_LOOP('',(#93205,#93228,#93243,#93259));
#93205 = ORIENTED_EDGE('',*,*,#93206,.F.);
#93206 = EDGE_CURVE('',#93207,#93209,#93211,.T.);
#93207 = VERTEX_POINT('',#93208);
#93208 = CARTESIAN_POINT('',(-0.198853102307,-29.30866172769,
    11.400000045029));
#93209 = VERTEX_POINT('',#93210);
#93210 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#93211 = SURFACE_CURVE('',#93212,(#93217),.PCURVE_S1.);
#93212 = CIRCLE('',#93213,0.5);
#93213 = AXIS2_PLACEMENT_3D('',#93214,#93215,#93216);
#93214 = CARTESIAN_POINT('',(-0.198853102307,-29.30866172769,
    10.900000045029));
#93215 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93216 = DIRECTION('',(0.E+000,0.E+000,1.));
#93217 = PCURVE('',#93218,#93223);
#93218 = CYLINDRICAL_SURFACE('',#93219,0.5);
#93219 = AXIS2_PLACEMENT_3D('',#93220,#93221,#93222);
#93220 = CARTESIAN_POINT('',(-0.209399619048,-29.30866172769,
    10.900000045029));
#93221 = DIRECTION('',(1.,0.E+000,0.E+000));
#93222 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93223 = DEFINITIONAL_REPRESENTATION('',(#93224),#93227);
#93224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93225,#93226),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#93225 = CARTESIAN_POINT('',(4.712388980385,1.054651674159E-002));
#93226 = CARTESIAN_POINT('',(3.14159265359,1.054651674159E-002));
#93227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93228 = ORIENTED_EDGE('',*,*,#93229,.F.);
#93229 = EDGE_CURVE('',#93230,#93207,#93232,.T.);
#93230 = VERTEX_POINT('',#93231);
#93231 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#93232 = SURFACE_CURVE('',#93233,(#93237),.PCURVE_S1.);
#93233 = LINE('',#93234,#93235);
#93234 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    11.400000045029));
#93235 = VECTOR('',#93236,1.);
#93236 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93237 = PCURVE('',#93218,#93238);
#93238 = DEFINITIONAL_REPRESENTATION('',(#93239),#93242);
#93239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93240,#93241),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#93240 = CARTESIAN_POINT('',(4.712388980385,2.610546516742));
#93241 = CARTESIAN_POINT('',(4.712388980385,1.054651674161E-002));
#93242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93243 = ORIENTED_EDGE('',*,*,#93244,.F.);
#93244 = EDGE_CURVE('',#93245,#93230,#93247,.T.);
#93245 = VERTEX_POINT('',#93246);
#93246 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.900000045029));
#93247 = SURFACE_CURVE('',#93248,(#93253),.PCURVE_S1.);
#93248 = CIRCLE('',#93249,0.5);
#93249 = AXIS2_PLACEMENT_3D('',#93250,#93251,#93252);
#93250 = CARTESIAN_POINT('',(2.401146897693,-29.30866172769,
    10.900000045029));
#93251 = DIRECTION('',(1.,0.E+000,0.E+000));
#93252 = DIRECTION('',(-0.E+000,1.,0.E+000));
#93253 = PCURVE('',#93218,#93254);
#93254 = DEFINITIONAL_REPRESENTATION('',(#93255),#93258);
#93255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93256,#93257),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#93256 = CARTESIAN_POINT('',(3.14159265359,2.610546516742));
#93257 = CARTESIAN_POINT('',(4.712388980385,2.610546516742));
#93258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93259 = ORIENTED_EDGE('',*,*,#93260,.F.);
#93260 = EDGE_CURVE('',#93209,#93245,#93261,.T.);
#93261 = SURFACE_CURVE('',#93262,(#93266),.PCURVE_S1.);
#93262 = LINE('',#93263,#93264);
#93263 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#93264 = VECTOR('',#93265,1.);
#93265 = DIRECTION('',(1.,0.E+000,-6.832141690001E-016));
#93266 = PCURVE('',#93218,#93267);
#93267 = DEFINITIONAL_REPRESENTATION('',(#93268),#93294);
#93268 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93269,#93270,#93271,#93272,
    #93273,#93274,#93275,#93276,#93277,#93278,#93279,#93280,#93281,
    #93282,#93283,#93284,#93285,#93286,#93287,#93288,#93289,#93290,
    #93291,#93292,#93293),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.118181818182,0.236363636364,
    0.354545454545,0.472727272727,0.590909090909,0.709090909091,
    0.827272727273,0.945454545455,1.063636363636,1.181818181818,1.3,
    1.418181818182,1.536363636364,1.654545454545,1.772727272727,
    1.890909090909,2.009090909091,2.127272727273,2.245454545455,
    2.363636363636,2.481818181818,2.6),.QUASI_UNIFORM_KNOTS.);
#93269 = CARTESIAN_POINT('',(3.14159265359,1.054651674161E-002));
#93270 = CARTESIAN_POINT('',(3.14159265359,4.994045613555E-002));
#93271 = CARTESIAN_POINT('',(3.14159265359,0.128728334923));
#93272 = CARTESIAN_POINT('',(3.14159265359,0.246910153105));
#93273 = CARTESIAN_POINT('',(3.14159265359,0.365091971287));
#93274 = CARTESIAN_POINT('',(3.14159265359,0.483273789469));
#93275 = CARTESIAN_POINT('',(3.14159265359,0.601455607651));
#93276 = CARTESIAN_POINT('',(3.14159265359,0.719637425833));
#93277 = CARTESIAN_POINT('',(3.14159265359,0.837819244014));
#93278 = CARTESIAN_POINT('',(3.14159265359,0.956001062196));
#93279 = CARTESIAN_POINT('',(3.14159265359,1.074182880378));
#93280 = CARTESIAN_POINT('',(3.14159265359,1.19236469856));
#93281 = CARTESIAN_POINT('',(3.14159265359,1.310546516742));
#93282 = CARTESIAN_POINT('',(3.14159265359,1.428728334923));
#93283 = CARTESIAN_POINT('',(3.14159265359,1.546910153105));
#93284 = CARTESIAN_POINT('',(3.14159265359,1.665091971287));
#93285 = CARTESIAN_POINT('',(3.14159265359,1.783273789469));
#93286 = CARTESIAN_POINT('',(3.14159265359,1.901455607651));
#93287 = CARTESIAN_POINT('',(3.14159265359,2.019637425833));
#93288 = CARTESIAN_POINT('',(3.14159265359,2.137819244014));
#93289 = CARTESIAN_POINT('',(3.14159265359,2.256001062196));
#93290 = CARTESIAN_POINT('',(3.14159265359,2.374182880378));
#93291 = CARTESIAN_POINT('',(3.14159265359,2.49236469856));
#93292 = CARTESIAN_POINT('',(3.14159265359,2.571152577348));
#93293 = CARTESIAN_POINT('',(3.14159265359,2.610546516742));
#93294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93299)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93296,#93297,#93298)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93296 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93297 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93298 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93299 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93296,
  'distance_accuracy_value','confusion accuracy');
#93300 = SHAPE_DEFINITION_REPRESENTATION(#93301,#93199);
#93301 = PRODUCT_DEFINITION_SHAPE('','',#93302);
#93302 = PRODUCT_DEFINITION('design','',#93303,#93306);
#93303 = PRODUCT_DEFINITION_FORMATION('','',#93304);
#93304 = PRODUCT('CADSOFTTOOLS 1.525','CADSOFTTOOLS 1.525','',(#93305));
#93305 = PRODUCT_CONTEXT('',#2,'mechanical');
#93306 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93307 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93308,#93310);
#93308 = ( REPRESENTATION_RELATIONSHIP('','',#93199,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93309) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93309 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2111);
#93310 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93311);
#93311 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('525','','',#5,#93302,$);
#93312 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93304));
#93313 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93314),#93388);
#93314 = SHELL_BASED_SURFACE_MODEL('',(#93315));
#93315 = OPEN_SHELL('',(#93316));
#93316 = ADVANCED_FACE('',(#93317),#93331,.T.);
#93317 = FACE_BOUND('',#93318,.T.);
#93318 = EDGE_LOOP('',(#93319,#93342,#93358,#93374));
#93319 = ORIENTED_EDGE('',*,*,#93320,.F.);
#93320 = EDGE_CURVE('',#93321,#93323,#93325,.T.);
#93321 = VERTEX_POINT('',#93322);
#93322 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#93323 = VERTEX_POINT('',#93324);
#93324 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.721401514159));
#93325 = SURFACE_CURVE('',#93326,(#93330),.PCURVE_S1.);
#93326 = LINE('',#93327,#93328);
#93327 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#93328 = VECTOR('',#93329,1.);
#93329 = DIRECTION('',(1.,0.E+000,0.E+000));
#93330 = PCURVE('',#93331,#93336);
#93331 = PLANE('',#93332);
#93332 = AXIS2_PLACEMENT_3D('',#93333,#93334,#93335);
#93333 = CARTESIAN_POINT('',(-0.209399619048,-28.80866172769,
    10.59999999932));
#93334 = DIRECTION('',(0.E+000,1.,0.E+000));
#93335 = DIRECTION('',(1.,0.E+000,0.E+000));
#93336 = DEFINITIONAL_REPRESENTATION('',(#93337),#93341);
#93337 = LINE('',#93338,#93339);
#93338 = CARTESIAN_POINT('',(1.054651674161E-002,-0.121401514839));
#93339 = VECTOR('',#93340,1.);
#93340 = DIRECTION('',(1.,0.E+000));
#93341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93342 = ORIENTED_EDGE('',*,*,#93343,.F.);
#93343 = EDGE_CURVE('',#93344,#93321,#93346,.T.);
#93344 = VERTEX_POINT('',#93345);
#93345 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#93346 = SURFACE_CURVE('',#93347,(#93351),.PCURVE_S1.);
#93347 = LINE('',#93348,#93349);
#93348 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#93349 = VECTOR('',#93350,1.);
#93350 = DIRECTION('',(0.E+000,-3.978435501683E-014,-1.));
#93351 = PCURVE('',#93331,#93352);
#93352 = DEFINITIONAL_REPRESENTATION('',(#93353),#93357);
#93353 = LINE('',#93354,#93355);
#93354 = CARTESIAN_POINT('',(1.05465167416E-002,-0.300000045709));
#93355 = VECTOR('',#93356,1.);
#93356 = DIRECTION('',(0.E+000,1.));
#93357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93358 = ORIENTED_EDGE('',*,*,#93359,.T.);
#93359 = EDGE_CURVE('',#93344,#93360,#93362,.T.);
#93360 = VERTEX_POINT('',#93361);
#93361 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.900000045029));
#93362 = SURFACE_CURVE('',#93363,(#93367),.PCURVE_S1.);
#93363 = LINE('',#93364,#93365);
#93364 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.900000045029));
#93365 = VECTOR('',#93366,1.);
#93366 = DIRECTION('',(1.,0.E+000,-6.832141690001E-016));
#93367 = PCURVE('',#93331,#93368);
#93368 = DEFINITIONAL_REPRESENTATION('',(#93369),#93373);
#93369 = LINE('',#93370,#93371);
#93370 = CARTESIAN_POINT('',(1.054651674161E-002,-0.300000045709));
#93371 = VECTOR('',#93372,1.);
#93372 = DIRECTION('',(1.,6.832141690001E-016));
#93373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93374 = ORIENTED_EDGE('',*,*,#93375,.F.);
#93375 = EDGE_CURVE('',#93323,#93360,#93376,.T.);
#93376 = SURFACE_CURVE('',#93377,(#93381),.PCURVE_S1.);
#93377 = LINE('',#93378,#93379);
#93378 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.721401514159));
#93379 = VECTOR('',#93380,1.);
#93380 = DIRECTION('',(0.E+000,1.989217750842E-014,1.));
#93381 = PCURVE('',#93331,#93382);
#93382 = DEFINITIONAL_REPRESENTATION('',(#93383),#93387);
#93383 = LINE('',#93384,#93385);
#93384 = CARTESIAN_POINT('',(2.610546516742,-0.121401514839));
#93385 = VECTOR('',#93386,1.);
#93386 = DIRECTION('',(0.E+000,-1.));
#93387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93392)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93389,#93390,#93391)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93389 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93390 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93391 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93392 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93389,
  'distance_accuracy_value','confusion accuracy');
#93393 = SHAPE_DEFINITION_REPRESENTATION(#93394,#93313);
#93394 = PRODUCT_DEFINITION_SHAPE('','',#93395);
#93395 = PRODUCT_DEFINITION('design','',#93396,#93399);
#93396 = PRODUCT_DEFINITION_FORMATION('','',#93397);
#93397 = PRODUCT('CADSOFTTOOLS 1.526','CADSOFTTOOLS 1.526','',(#93398));
#93398 = PRODUCT_CONTEXT('',#2,'mechanical');
#93399 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93400 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93401,#93403);
#93401 = ( REPRESENTATION_RELATIONSHIP('','',#93313,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93402) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93402 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2115);
#93403 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93404);
#93404 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('526','','',#5,#93395,$);
#93405 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93397));
#93406 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93407),#93481);
#93407 = SHELL_BASED_SURFACE_MODEL('',(#93408));
#93408 = OPEN_SHELL('',(#93409));
#93409 = ADVANCED_FACE('',(#93410),#93424,.F.);
#93410 = FACE_BOUND('',#93411,.T.);
#93411 = EDGE_LOOP('',(#93412,#93435,#93451,#93467));
#93412 = ORIENTED_EDGE('',*,*,#93413,.T.);
#93413 = EDGE_CURVE('',#93414,#93416,#93418,.T.);
#93414 = VERTEX_POINT('',#93415);
#93415 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#93416 = VERTEX_POINT('',#93417);
#93417 = CARTESIAN_POINT('',(2.401146897693,-28.80866172769,
    10.721401514159));
#93418 = SURFACE_CURVE('',#93419,(#93423),.PCURVE_S1.);
#93419 = LINE('',#93420,#93421);
#93420 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#93421 = VECTOR('',#93422,1.);
#93422 = DIRECTION('',(1.,0.E+000,0.E+000));
#93423 = PCURVE('',#93424,#93429);
#93424 = PLANE('',#93425);
#93425 = AXIS2_PLACEMENT_3D('',#93426,#93427,#93428);
#93426 = CARTESIAN_POINT('',(13.149089903489,-28.39254672445,
    12.340182199284));
#93427 = DIRECTION('',(0.E+000,-0.968513548793,0.24896085195));
#93428 = DIRECTION('',(0.E+000,0.24896085195,0.968513548793));
#93429 = DEFINITIONAL_REPRESENTATION('',(#93430),#93434);
#93430 = LINE('',#93431,#93432);
#93431 = CARTESIAN_POINT('',(-1.671407371783,13.347943005796));
#93432 = VECTOR('',#93433,1.);
#93433 = DIRECTION('',(0.E+000,-1.));
#93434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93435 = ORIENTED_EDGE('',*,*,#93436,.F.);
#93436 = EDGE_CURVE('',#93437,#93416,#93439,.T.);
#93437 = VERTEX_POINT('',#93438);
#93438 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#93439 = SURFACE_CURVE('',#93440,(#93444),.PCURVE_S1.);
#93440 = LINE('',#93441,#93442);
#93441 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#93442 = VECTOR('',#93443,1.);
#93443 = DIRECTION('',(9.419787789445E-016,0.24896085195,0.968513548793)
  );
#93444 = PCURVE('',#93424,#93445);
#93445 = DEFINITIONAL_REPRESENTATION('',(#93446),#93450);
#93446 = LINE('',#93447,#93448);
#93447 = CARTESIAN_POINT('',(-2.614293177231,10.747943005796));
#93448 = VECTOR('',#93449,1.);
#93449 = DIRECTION('',(1.,-9.419787789445E-016));
#93450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93451 = ORIENTED_EDGE('',*,*,#93452,.T.);
#93452 = EDGE_CURVE('',#93437,#93453,#93455,.T.);
#93453 = VERTEX_POINT('',#93454);
#93454 = CARTESIAN_POINT('',(-0.198853102307,-29.04340338111,
    9.808203836618));
#93455 = SURFACE_CURVE('',#93456,(#93460),.PCURVE_S1.);
#93456 = LINE('',#93457,#93458);
#93457 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#93458 = VECTOR('',#93459,1.);
#93459 = DIRECTION('',(-1.,-1.366428338E-015,-1.366428338E-015));
#93460 = PCURVE('',#93424,#93461);
#93461 = DEFINITIONAL_REPRESENTATION('',(#93462),#93466);
#93462 = LINE('',#93463,#93464);
#93463 = CARTESIAN_POINT('',(-2.614293177231,10.747943005796));
#93464 = VECTOR('',#93465,1.);
#93465 = DIRECTION('',(-1.663591521966E-015,1.));
#93466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93467 = ORIENTED_EDGE('',*,*,#93468,.F.);
#93468 = EDGE_CURVE('',#93414,#93453,#93469,.T.);
#93469 = SURFACE_CURVE('',#93470,(#93474),.PCURVE_S1.);
#93470 = LINE('',#93471,#93472);
#93471 = CARTESIAN_POINT('',(-0.198853102307,-28.80866172769,
    10.721401514159));
#93472 = VECTOR('',#93473,1.);
#93473 = DIRECTION('',(0.E+000,-0.24896085195,-0.968513548793));
#93474 = PCURVE('',#93424,#93475);
#93475 = DEFINITIONAL_REPRESENTATION('',(#93476),#93480);
#93476 = LINE('',#93477,#93478);
#93477 = CARTESIAN_POINT('',(-1.671407371783,13.347943005796));
#93478 = VECTOR('',#93479,1.);
#93479 = DIRECTION('',(-1.,-0.E+000));
#93480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93485)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93482,#93483,#93484)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93482,
  'distance_accuracy_value','confusion accuracy');
#93486 = SHAPE_DEFINITION_REPRESENTATION(#93487,#93406);
#93487 = PRODUCT_DEFINITION_SHAPE('','',#93488);
#93488 = PRODUCT_DEFINITION('design','',#93489,#93492);
#93489 = PRODUCT_DEFINITION_FORMATION('','',#93490);
#93490 = PRODUCT('CADSOFTTOOLS 1.527','CADSOFTTOOLS 1.527','',(#93491));
#93491 = PRODUCT_CONTEXT('',#2,'mechanical');
#93492 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93493 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93494,#93496);
#93494 = ( REPRESENTATION_RELATIONSHIP('','',#93406,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93495) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93495 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2119);
#93496 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93497);
#93497 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('527','','',#5,#93488,$);
#93498 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93490));
#93499 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93500),#93618);
#93500 = SHELL_BASED_SURFACE_MODEL('',(#93501));
#93501 = OPEN_SHELL('',(#93502));
#93502 = ADVANCED_FACE('',(#93503),#93518,.F.);
#93503 = FACE_BOUND('',#93504,.F.);
#93504 = EDGE_LOOP('',(#93505,#93528,#93566,#93582));
#93505 = ORIENTED_EDGE('',*,*,#93506,.T.);
#93506 = EDGE_CURVE('',#93507,#93509,#93511,.T.);
#93507 = VERTEX_POINT('',#93508);
#93508 = CARTESIAN_POINT('',(2.401146897693,-28.4353503192,
    9.602100224003));
#93509 = VERTEX_POINT('',#93510);
#93510 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#93511 = SURFACE_CURVE('',#93512,(#93517),.PCURVE_S1.);
#93512 = CIRCLE('',#93513,1.);
#93513 = AXIS2_PLACEMENT_3D('',#93514,#93515,#93516);
#93514 = CARTESIAN_POINT('',(2.401146897693,-28.4353503192,
    10.602100224003));
#93515 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93516 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93517 = PCURVE('',#93518,#93523);
#93518 = CYLINDRICAL_SURFACE('',#93519,1.);
#93519 = AXIS2_PLACEMENT_3D('',#93520,#93521,#93522);
#93520 = CARTESIAN_POINT('',(-2.198853102307,-28.4353503192,
    10.602100224003));
#93521 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93522 = DIRECTION('',(0.E+000,1.,0.E+000));
#93523 = DEFINITIONAL_REPRESENTATION('',(#93524),#93527);
#93524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93525,#93526),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.65360589785),.PIECEWISE_BEZIER_KNOTS.);
#93525 = CARTESIAN_POINT('',(1.570796326795,-4.6));
#93526 = CARTESIAN_POINT('',(2.224402224645,-4.6));
#93527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93528 = ORIENTED_EDGE('',*,*,#93529,.T.);
#93529 = EDGE_CURVE('',#93509,#93530,#93532,.T.);
#93530 = VERTEX_POINT('',#93531);
#93531 = CARTESIAN_POINT('',(-0.198853102307,-29.04340338111,
    9.808203836618));
#93532 = SURFACE_CURVE('',#93533,(#93537),.PCURVE_S1.);
#93533 = LINE('',#93534,#93535);
#93534 = CARTESIAN_POINT('',(2.401146897693,-29.04340338111,
    9.808203836618));
#93535 = VECTOR('',#93536,1.);
#93536 = DIRECTION('',(-1.,-1.366428338E-015,-1.366428338E-015));
#93537 = PCURVE('',#93518,#93538);
#93538 = DEFINITIONAL_REPRESENTATION('',(#93539),#93565);
#93539 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93540,#93541,#93542,#93543,
    #93544,#93545,#93546,#93547,#93548,#93549,#93550,#93551,#93552,
    #93553,#93554,#93555,#93556,#93557,#93558,#93559,#93560,#93561,
    #93562,#93563,#93564),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.213632161878E-029,0.118181818182,
    0.236363636364,0.354545454545,0.472727272727,0.590909090909,
    0.709090909091,0.827272727273,0.945454545455,1.063636363636,
    1.181818181818,1.3,1.418181818182,1.536363636364,1.654545454545,
    1.772727272727,1.890909090909,2.009090909091,2.127272727273,
    2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#93540 = CARTESIAN_POINT('',(2.224402224645,-4.6));
#93541 = CARTESIAN_POINT('',(2.224402224645,-4.560606060606));
#93542 = CARTESIAN_POINT('',(2.224402224645,-4.481818181818));
#93543 = CARTESIAN_POINT('',(2.224402224645,-4.363636363636));
#93544 = CARTESIAN_POINT('',(2.224402224645,-4.245454545455));
#93545 = CARTESIAN_POINT('',(2.224402224645,-4.127272727273));
#93546 = CARTESIAN_POINT('',(2.224402224645,-4.009090909091));
#93547 = CARTESIAN_POINT('',(2.224402224645,-3.890909090909));
#93548 = CARTESIAN_POINT('',(2.224402224645,-3.772727272727));
#93549 = CARTESIAN_POINT('',(2.224402224645,-3.654545454545));
#93550 = CARTESIAN_POINT('',(2.224402224645,-3.536363636364));
#93551 = CARTESIAN_POINT('',(2.224402224645,-3.418181818182));
#93552 = CARTESIAN_POINT('',(2.224402224645,-3.3));
#93553 = CARTESIAN_POINT('',(2.224402224645,-3.181818181818));
#93554 = CARTESIAN_POINT('',(2.224402224645,-3.063636363636));
#93555 = CARTESIAN_POINT('',(2.224402224645,-2.945454545455));
#93556 = CARTESIAN_POINT('',(2.224402224645,-2.827272727273));
#93557 = CARTESIAN_POINT('',(2.224402224645,-2.709090909091));
#93558 = CARTESIAN_POINT('',(2.224402224645,-2.590909090909));
#93559 = CARTESIAN_POINT('',(2.224402224645,-2.472727272727));
#93560 = CARTESIAN_POINT('',(2.224402224645,-2.354545454545));
#93561 = CARTESIAN_POINT('',(2.224402224645,-2.236363636364));
#93562 = CARTESIAN_POINT('',(2.224402224645,-2.118181818182));
#93563 = CARTESIAN_POINT('',(2.224402224645,-2.039393939394));
#93564 = CARTESIAN_POINT('',(2.224402224645,-2.));
#93565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93566 = ORIENTED_EDGE('',*,*,#93567,.T.);
#93567 = EDGE_CURVE('',#93530,#93568,#93570,.T.);
#93568 = VERTEX_POINT('',#93569);
#93569 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602100110754));
#93570 = SURFACE_CURVE('',#93571,(#93576),.PCURVE_S1.);
#93571 = CIRCLE('',#93572,1.);
#93572 = AXIS2_PLACEMENT_3D('',#93573,#93574,#93575);
#93573 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    10.602100224003));
#93574 = DIRECTION('',(1.,0.E+000,0.E+000));
#93575 = DIRECTION('',(0.E+000,-0.608053061909,-0.793896387385));
#93576 = PCURVE('',#93518,#93577);
#93577 = DEFINITIONAL_REPRESENTATION('',(#93578),#93581);
#93578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93579,#93580),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.65360589785),.PIECEWISE_BEZIER_KNOTS.);
#93579 = CARTESIAN_POINT('',(2.224402224645,-2.));
#93580 = CARTESIAN_POINT('',(1.570796326795,-2.));
#93581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93582 = ORIENTED_EDGE('',*,*,#93583,.T.);
#93583 = EDGE_CURVE('',#93568,#93507,#93584,.T.);
#93584 = SURFACE_CURVE('',#93585,(#93589),.PCURVE_S1.);
#93585 = LINE('',#93586,#93587);
#93586 = CARTESIAN_POINT('',(-0.198853102307,-28.4353503192,
    9.602100110754));
#93587 = VECTOR('',#93588,1.);
#93588 = DIRECTION('',(1.,1.366428338E-015,0.E+000));
#93589 = PCURVE('',#93518,#93590);
#93590 = DEFINITIONAL_REPRESENTATION('',(#93591),#93617);
#93591 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93592,#93593,#93594,#93595,
    #93596,#93597,#93598,#93599,#93600,#93601,#93602,#93603,#93604,
    #93605,#93606,#93607,#93608,#93609,#93610,#93611,#93612,#93613,
    #93614,#93615,#93616),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.118181818182,0.236363636364,
    0.354545454545,0.472727272727,0.590909090909,0.709090909091,
    0.827272727273,0.945454545455,1.063636363636,1.181818181818,1.3,
    1.418181818182,1.536363636364,1.654545454545,1.772727272727,
    1.890909090909,2.009090909091,2.127272727273,2.245454545455,
    2.363636363636,2.481818181818,2.6),.QUASI_UNIFORM_KNOTS.);
#93592 = CARTESIAN_POINT('',(1.570796326795,-2.));
#93593 = CARTESIAN_POINT('',(1.570796326795,-2.039393939394));
#93594 = CARTESIAN_POINT('',(1.570796326795,-2.118181818182));
#93595 = CARTESIAN_POINT('',(1.570796326795,-2.236363636364));
#93596 = CARTESIAN_POINT('',(1.570796326795,-2.354545454545));
#93597 = CARTESIAN_POINT('',(1.570796326795,-2.472727272727));
#93598 = CARTESIAN_POINT('',(1.570796326795,-2.590909090909));
#93599 = CARTESIAN_POINT('',(1.570796326795,-2.709090909091));
#93600 = CARTESIAN_POINT('',(1.570796326795,-2.827272727273));
#93601 = CARTESIAN_POINT('',(1.570796326795,-2.945454545455));
#93602 = CARTESIAN_POINT('',(1.570796326795,-3.063636363636));
#93603 = CARTESIAN_POINT('',(1.570796326795,-3.181818181818));
#93604 = CARTESIAN_POINT('',(1.570796326795,-3.3));
#93605 = CARTESIAN_POINT('',(1.570796326795,-3.418181818182));
#93606 = CARTESIAN_POINT('',(1.570796326795,-3.536363636364));
#93607 = CARTESIAN_POINT('',(1.570796326795,-3.654545454545));
#93608 = CARTESIAN_POINT('',(1.570796326795,-3.772727272727));
#93609 = CARTESIAN_POINT('',(1.570796326795,-3.890909090909));
#93610 = CARTESIAN_POINT('',(1.570796326795,-4.009090909091));
#93611 = CARTESIAN_POINT('',(1.570796326795,-4.127272727273));
#93612 = CARTESIAN_POINT('',(1.570796326795,-4.245454545455));
#93613 = CARTESIAN_POINT('',(1.570796326795,-4.363636363636));
#93614 = CARTESIAN_POINT('',(1.570796326795,-4.481818181818));
#93615 = CARTESIAN_POINT('',(1.570796326795,-4.560606060606));
#93616 = CARTESIAN_POINT('',(1.570796326795,-4.6));
#93617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93622)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93619,#93620,#93621)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93619 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93620 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93621 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93622 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93619,
  'distance_accuracy_value','confusion accuracy');
#93623 = SHAPE_DEFINITION_REPRESENTATION(#93624,#93499);
#93624 = PRODUCT_DEFINITION_SHAPE('','',#93625);
#93625 = PRODUCT_DEFINITION('design','',#93626,#93629);
#93626 = PRODUCT_DEFINITION_FORMATION('','',#93627);
#93627 = PRODUCT('CADSOFTTOOLS 1.528','CADSOFTTOOLS 1.528','',(#93628));
#93628 = PRODUCT_CONTEXT('',#2,'mechanical');
#93629 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93630 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93631,#93633);
#93631 = ( REPRESENTATION_RELATIONSHIP('','',#93499,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93632) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93632 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2123);
#93633 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93634);
#93634 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('528','','',#5,#93625,$);
#93635 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93627));
#93636 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93637),#93755);
#93637 = SHELL_BASED_SURFACE_MODEL('',(#93638));
#93638 = OPEN_SHELL('',(#93639));
#93639 = ADVANCED_FACE('',(#93640),#93655,.F.);
#93640 = FACE_BOUND('',#93641,.F.);
#93641 = EDGE_LOOP('',(#93642,#93665,#93703,#93719));
#93642 = ORIENTED_EDGE('',*,*,#93643,.T.);
#93643 = EDGE_CURVE('',#93644,#93646,#93648,.T.);
#93644 = VERTEX_POINT('',#93645);
#93645 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    11.400000045029));
#93646 = VERTEX_POINT('',#93647);
#93647 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#93648 = SURFACE_CURVE('',#93649,(#93654),.PCURVE_S1.);
#93649 = CIRCLE('',#93650,0.624999978396);
#93650 = AXIS2_PLACEMENT_3D('',#93651,#93652,#93653);
#93651 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.025000023425));
#93652 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93653 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93654 = PCURVE('',#93655,#93660);
#93655 = CYLINDRICAL_SURFACE('',#93656,0.624999978396);
#93656 = AXIS2_PLACEMENT_3D('',#93657,#93658,#93659);
#93657 = CARTESIAN_POINT('',(13.401146897693,-32.00418988628,
    12.025000023425));
#93658 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93659 = DIRECTION('',(0.E+000,1.,0.E+000));
#93660 = DEFINITIONAL_REPRESENTATION('',(#93661),#93664);
#93661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93662,#93663),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#93662 = CARTESIAN_POINT('',(1.570796326795,7.4));
#93663 = CARTESIAN_POINT('',(4.712388980385,7.4));
#93664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93665 = ORIENTED_EDGE('',*,*,#93666,.T.);
#93666 = EDGE_CURVE('',#93646,#93667,#93669,.T.);
#93667 = VERTEX_POINT('',#93668);
#93668 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    12.65000000182));
#93669 = SURFACE_CURVE('',#93670,(#93674),.PCURVE_S1.);
#93670 = LINE('',#93671,#93672);
#93671 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    12.65000000182));
#93672 = VECTOR('',#93673,1.);
#93673 = DIRECTION('',(-1.,-8.35932630306E-015,0.E+000));
#93674 = PCURVE('',#93655,#93675);
#93675 = DEFINITIONAL_REPRESENTATION('',(#93676),#93702);
#93676 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93677,#93678,#93679,#93680,
    #93681,#93682,#93683,#93684,#93685,#93686,#93687,#93688,#93689,
    #93690,#93691,#93692,#93693,#93694,#93695,#93696,#93697,#93698,
    #93699,#93700,#93701),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.06581410364E-014,7.727272727272E-002,
    0.154545454545,0.231818181818,0.309090909091,0.386363636364,
    0.463636363636,0.540909090909,0.618181818182,0.695454545455,
    0.772727272727,0.85,0.927272727273,1.004545454545,1.081818181818,
    1.159090909091,1.236363636364,1.313636363636,1.390909090909,
    1.468181818182,1.545454545455,1.622727272727,1.7),.UNSPECIFIED.);
#93677 = CARTESIAN_POINT('',(4.712388980385,7.4));
#93678 = CARTESIAN_POINT('',(4.712388980385,7.425757575758));
#93679 = CARTESIAN_POINT('',(4.712388980385,7.477272727273));
#93680 = CARTESIAN_POINT('',(4.712388980385,7.554545454545));
#93681 = CARTESIAN_POINT('',(4.712388980385,7.631818181818));
#93682 = CARTESIAN_POINT('',(4.712388980385,7.709090909091));
#93683 = CARTESIAN_POINT('',(4.712388980385,7.786363636364));
#93684 = CARTESIAN_POINT('',(4.712388980385,7.863636363636));
#93685 = CARTESIAN_POINT('',(4.712388980385,7.940909090909));
#93686 = CARTESIAN_POINT('',(4.712388980385,8.018181818182));
#93687 = CARTESIAN_POINT('',(4.712388980385,8.095454545455));
#93688 = CARTESIAN_POINT('',(4.712388980385,8.172727272727));
#93689 = CARTESIAN_POINT('',(4.712388980385,8.25));
#93690 = CARTESIAN_POINT('',(4.712388980385,8.327272727273));
#93691 = CARTESIAN_POINT('',(4.712388980385,8.404545454545));
#93692 = CARTESIAN_POINT('',(4.712388980385,8.481818181818));
#93693 = CARTESIAN_POINT('',(4.712388980385,8.559090909091));
#93694 = CARTESIAN_POINT('',(4.712388980385,8.636363636364));
#93695 = CARTESIAN_POINT('',(4.712388980385,8.713636363636));
#93696 = CARTESIAN_POINT('',(4.712388980385,8.790909090909));
#93697 = CARTESIAN_POINT('',(4.712388980385,8.868181818182));
#93698 = CARTESIAN_POINT('',(4.712388980385,8.945454545455));
#93699 = CARTESIAN_POINT('',(4.712388980385,9.022727272727));
#93700 = CARTESIAN_POINT('',(4.712388980385,9.074242424242));
#93701 = CARTESIAN_POINT('',(4.712388980385,9.1));
#93702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93703 = ORIENTED_EDGE('',*,*,#93704,.T.);
#93704 = EDGE_CURVE('',#93667,#93705,#93707,.T.);
#93705 = VERTEX_POINT('',#93706);
#93706 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    11.400000045029));
#93707 = SURFACE_CURVE('',#93708,(#93713),.PCURVE_S1.);
#93708 = CIRCLE('',#93709,0.624999978396);
#93709 = AXIS2_PLACEMENT_3D('',#93710,#93711,#93712);
#93710 = CARTESIAN_POINT('',(4.301146897693,-32.00418988628,
    12.025000023425));
#93711 = DIRECTION('',(1.,0.E+000,-0.E+000));
#93712 = DIRECTION('',(0.E+000,0.E+000,1.));
#93713 = PCURVE('',#93655,#93714);
#93714 = DEFINITIONAL_REPRESENTATION('',(#93715),#93718);
#93715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93716,#93717),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#93716 = CARTESIAN_POINT('',(4.712388980385,9.1));
#93717 = CARTESIAN_POINT('',(1.570796326795,9.1));
#93718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93719 = ORIENTED_EDGE('',*,*,#93720,.F.);
#93720 = EDGE_CURVE('',#93644,#93705,#93721,.T.);
#93721 = SURFACE_CURVE('',#93722,(#93726),.PCURVE_S1.);
#93722 = LINE('',#93723,#93724);
#93723 = CARTESIAN_POINT('',(6.001146897693,-32.00418988628,
    11.400000045029));
#93724 = VECTOR('',#93725,1.);
#93725 = DIRECTION('',(-1.,-8.35932630306E-015,0.E+000));
#93726 = PCURVE('',#93655,#93727);
#93727 = DEFINITIONAL_REPRESENTATION('',(#93728),#93754);
#93728 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93729,#93730,#93731,#93732,
    #93733,#93734,#93735,#93736,#93737,#93738,#93739,#93740,#93741,
    #93742,#93743,#93744,#93745,#93746,#93747,#93748,#93749,#93750,
    #93751,#93752,#93753),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.06581410364E-014,7.727272727272E-002,
    0.154545454545,0.231818181818,0.309090909091,0.386363636364,
    0.463636363636,0.540909090909,0.618181818182,0.695454545455,
    0.772727272727,0.85,0.927272727273,1.004545454545,1.081818181818,
    1.159090909091,1.236363636364,1.313636363636,1.390909090909,
    1.468181818182,1.545454545455,1.622727272727,1.7),.UNSPECIFIED.);
#93729 = CARTESIAN_POINT('',(1.570796326795,7.4));
#93730 = CARTESIAN_POINT('',(1.570796326795,7.425757575758));
#93731 = CARTESIAN_POINT('',(1.570796326795,7.477272727273));
#93732 = CARTESIAN_POINT('',(1.570796326795,7.554545454545));
#93733 = CARTESIAN_POINT('',(1.570796326795,7.631818181818));
#93734 = CARTESIAN_POINT('',(1.570796326795,7.709090909091));
#93735 = CARTESIAN_POINT('',(1.570796326795,7.786363636364));
#93736 = CARTESIAN_POINT('',(1.570796326795,7.863636363636));
#93737 = CARTESIAN_POINT('',(1.570796326795,7.940909090909));
#93738 = CARTESIAN_POINT('',(1.570796326795,8.018181818182));
#93739 = CARTESIAN_POINT('',(1.570796326795,8.095454545455));
#93740 = CARTESIAN_POINT('',(1.570796326795,8.172727272727));
#93741 = CARTESIAN_POINT('',(1.570796326795,8.25));
#93742 = CARTESIAN_POINT('',(1.570796326795,8.327272727273));
#93743 = CARTESIAN_POINT('',(1.570796326795,8.404545454545));
#93744 = CARTESIAN_POINT('',(1.570796326795,8.481818181818));
#93745 = CARTESIAN_POINT('',(1.570796326795,8.559090909091));
#93746 = CARTESIAN_POINT('',(1.570796326795,8.636363636364));
#93747 = CARTESIAN_POINT('',(1.570796326795,8.713636363636));
#93748 = CARTESIAN_POINT('',(1.570796326795,8.790909090909));
#93749 = CARTESIAN_POINT('',(1.570796326795,8.868181818182));
#93750 = CARTESIAN_POINT('',(1.570796326795,8.945454545455));
#93751 = CARTESIAN_POINT('',(1.570796326795,9.022727272727));
#93752 = CARTESIAN_POINT('',(1.570796326795,9.074242424242));
#93753 = CARTESIAN_POINT('',(1.570796326795,9.1));
#93754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93759)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93756,#93757,#93758)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93756,
  'distance_accuracy_value','confusion accuracy');
#93760 = SHAPE_DEFINITION_REPRESENTATION(#93761,#93636);
#93761 = PRODUCT_DEFINITION_SHAPE('','',#93762);
#93762 = PRODUCT_DEFINITION('design','',#93763,#93766);
#93763 = PRODUCT_DEFINITION_FORMATION('','',#93764);
#93764 = PRODUCT('CADSOFTTOOLS 1.529','CADSOFTTOOLS 1.529','',(#93765));
#93765 = PRODUCT_CONTEXT('',#2,'mechanical');
#93766 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93768,#93770);
#93768 = ( REPRESENTATION_RELATIONSHIP('','',#93636,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93769) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2127);
#93770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93771);
#93771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('529','','',#5,#93762,$);
#93772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93764));
#93773 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93774),#93846);
#93774 = SHELL_BASED_SURFACE_MODEL('',(#93775));
#93775 = OPEN_SHELL('',(#93776));
#93776 = ADVANCED_FACE('',(#93777),#93792,.F.);
#93777 = FACE_BOUND('',#93778,.F.);
#93778 = EDGE_LOOP('',(#93779,#93802,#93817,#93833));
#93779 = ORIENTED_EDGE('',*,*,#93780,.T.);
#93780 = EDGE_CURVE('',#93781,#93783,#93785,.T.);
#93781 = VERTEX_POINT('',#93782);
#93782 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.650000001643));
#93783 = VERTEX_POINT('',#93784);
#93784 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#93785 = SURFACE_CURVE('',#93786,(#93791),.PCURVE_S1.);
#93786 = CIRCLE('',#93787,0.624999978307);
#93787 = AXIS2_PLACEMENT_3D('',#93788,#93789,#93790);
#93788 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.025000023336));
#93789 = DIRECTION('',(1.,0.E+000,-0.E+000));
#93790 = DIRECTION('',(0.E+000,0.E+000,1.));
#93791 = PCURVE('',#93792,#93797);
#93792 = CYLINDRICAL_SURFACE('',#93793,0.624999978307);
#93793 = AXIS2_PLACEMENT_3D('',#93794,#93795,#93796);
#93794 = CARTESIAN_POINT('',(-0.209399619048,-32.00418988639,
    12.025000023336));
#93795 = DIRECTION('',(1.,0.E+000,0.E+000));
#93796 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93797 = DEFINITIONAL_REPRESENTATION('',(#93798),#93801);
#93798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93799,#93800),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#93799 = CARTESIAN_POINT('',(4.712388980385,1.054651674159E-002));
#93800 = CARTESIAN_POINT('',(7.853981633974,1.054651674159E-002));
#93801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93802 = ORIENTED_EDGE('',*,*,#93803,.T.);
#93803 = EDGE_CURVE('',#93783,#93804,#93806,.T.);
#93804 = VERTEX_POINT('',#93805);
#93805 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    11.400000045029));
#93806 = SURFACE_CURVE('',#93807,(#93811),.PCURVE_S1.);
#93807 = LINE('',#93808,#93809);
#93808 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    11.400000045029));
#93809 = VECTOR('',#93810,1.);
#93810 = DIRECTION('',(1.,0.E+000,0.E+000));
#93811 = PCURVE('',#93792,#93812);
#93812 = DEFINITIONAL_REPRESENTATION('',(#93813),#93816);
#93813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93814,#93815),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#93814 = CARTESIAN_POINT('',(7.853981633974,1.054651674161E-002));
#93815 = CARTESIAN_POINT('',(7.853981633974,2.610546516742));
#93816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93817 = ORIENTED_EDGE('',*,*,#93818,.T.);
#93818 = EDGE_CURVE('',#93804,#93819,#93821,.T.);
#93819 = VERTEX_POINT('',#93820);
#93820 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.650000001643));
#93821 = SURFACE_CURVE('',#93822,(#93827),.PCURVE_S1.);
#93822 = CIRCLE('',#93823,0.624999978307);
#93823 = AXIS2_PLACEMENT_3D('',#93824,#93825,#93826);
#93824 = CARTESIAN_POINT('',(2.401146897693,-32.00418988639,
    12.025000023336));
#93825 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93826 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93827 = PCURVE('',#93792,#93828);
#93828 = DEFINITIONAL_REPRESENTATION('',(#93829),#93832);
#93829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93830,#93831),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#93830 = CARTESIAN_POINT('',(7.853981633974,2.610546516742));
#93831 = CARTESIAN_POINT('',(4.712388980385,2.610546516742));
#93832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93833 = ORIENTED_EDGE('',*,*,#93834,.F.);
#93834 = EDGE_CURVE('',#93781,#93819,#93835,.T.);
#93835 = SURFACE_CURVE('',#93836,(#93840),.PCURVE_S1.);
#93836 = LINE('',#93837,#93838);
#93837 = CARTESIAN_POINT('',(-0.198853102307,-32.00418988639,
    12.650000001732));
#93838 = VECTOR('',#93839,1.);
#93839 = DIRECTION('',(1.,0.E+000,0.E+000));
#93840 = PCURVE('',#93792,#93841);
#93841 = DEFINITIONAL_REPRESENTATION('',(#93842),#93845);
#93842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93843,#93844),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#93843 = CARTESIAN_POINT('',(4.712388980385,1.054651674161E-002));
#93844 = CARTESIAN_POINT('',(4.712388980385,2.610546516742));
#93845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93850)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93847,#93848,#93849)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93847 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93848 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93849 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93850 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93847,
  'distance_accuracy_value','confusion accuracy');
#93851 = SHAPE_DEFINITION_REPRESENTATION(#93852,#93773);
#93852 = PRODUCT_DEFINITION_SHAPE('','',#93853);
#93853 = PRODUCT_DEFINITION('design','',#93854,#93857);
#93854 = PRODUCT_DEFINITION_FORMATION('','',#93855);
#93855 = PRODUCT('CADSOFTTOOLS 1.530','CADSOFTTOOLS 1.530','',(#93856));
#93856 = PRODUCT_CONTEXT('',#2,'mechanical');
#93857 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93858 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93859,#93861);
#93859 = ( REPRESENTATION_RELATIONSHIP('','',#93773,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93860) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93860 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2131);
#93861 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93862);
#93862 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('530','','',#5,#93853,$);
#93863 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93855));
#93864 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93865),#93961);
#93865 = SHELL_BASED_SURFACE_MODEL('',(#93866));
#93866 = OPEN_SHELL('',(#93867));
#93867 = ADVANCED_FACE('',(#93868),#93882,.T.);
#93868 = FACE_BOUND('',#93869,.T.);
#93869 = EDGE_LOOP('',(#93870,#93893,#93909,#93925,#93941));
#93870 = ORIENTED_EDGE('',*,*,#93871,.T.);
#93871 = EDGE_CURVE('',#93872,#93874,#93876,.T.);
#93872 = VERTEX_POINT('',#93873);
#93873 = CARTESIAN_POINT('',(-0.198853102307,-27.94987750786,
    2.200535964545));
#93874 = VERTEX_POINT('',#93875);
#93875 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.564081379505));
#93876 = SURFACE_CURVE('',#93877,(#93881),.PCURVE_S1.);
#93877 = LINE('',#93878,#93879);
#93878 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.200535964545));
#93879 = VECTOR('',#93880,1.);
#93880 = DIRECTION('',(0.E+000,3.224894238139E-013,1.));
#93881 = PCURVE('',#93882,#93887);
#93882 = PLANE('',#93883);
#93883 = AXIS2_PLACEMENT_3D('',#93884,#93885,#93886);
#93884 = CARTESIAN_POINT('',(-2.198853102307,-27.95,2.302100224383));
#93885 = DIRECTION('',(0.E+000,1.,-2.73940699445E-013));
#93886 = DIRECTION('',(0.E+000,-2.73940699445E-013,-1.));
#93887 = DEFINITIONAL_REPRESENTATION('',(#93888),#93892);
#93888 = LINE('',#93889,#93890);
#93889 = CARTESIAN_POINT('',(0.101564259838,-2.));
#93890 = VECTOR('',#93891,1.);
#93891 = DIRECTION('',(-1.,0.E+000));
#93892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93893 = ORIENTED_EDGE('',*,*,#93894,.T.);
#93894 = EDGE_CURVE('',#93874,#93895,#93897,.T.);
#93895 = VERTEX_POINT('',#93896);
#93896 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.564081379505));
#93897 = SURFACE_CURVE('',#93898,(#93902),.PCURVE_S1.);
#93898 = LINE('',#93899,#93900);
#93899 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.564081379505));
#93900 = VECTOR('',#93901,1.);
#93901 = DIRECTION('',(1.,0.E+000,1.233581138472E-016));
#93902 = PCURVE('',#93882,#93903);
#93903 = DEFINITIONAL_REPRESENTATION('',(#93904),#93908);
#93904 = LINE('',#93905,#93906);
#93905 = CARTESIAN_POINT('',(-0.261981155121,-2.));
#93906 = VECTOR('',#93907,1.);
#93907 = DIRECTION('',(-1.233581138472E-016,-1.));
#93908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93909 = ORIENTED_EDGE('',*,*,#93910,.F.);
#93910 = EDGE_CURVE('',#93911,#93895,#93913,.T.);
#93911 = VERTEX_POINT('',#93912);
#93912 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.433298835286));
#93913 = SURFACE_CURVE('',#93914,(#93918),.PCURVE_S1.);
#93914 = LINE('',#93915,#93916);
#93915 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.433298835286));
#93916 = VECTOR('',#93917,1.);
#93917 = DIRECTION('',(0.E+000,2.988154933092E-013,1.));
#93918 = PCURVE('',#93882,#93919);
#93919 = DEFINITIONAL_REPRESENTATION('',(#93920),#93924);
#93920 = LINE('',#93921,#93922);
#93921 = CARTESIAN_POINT('',(-0.131198610903,-5.6));
#93922 = VECTOR('',#93923,1.);
#93923 = DIRECTION('',(-1.,0.E+000));
#93924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93925 = ORIENTED_EDGE('',*,*,#93926,.F.);
#93926 = EDGE_CURVE('',#93927,#93911,#93929,.T.);
#93927 = VERTEX_POINT('',#93928);
#93928 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#93929 = SURFACE_CURVE('',#93930,(#93934),.PCURVE_S1.);
#93930 = LINE('',#93931,#93932);
#93931 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#93932 = VECTOR('',#93933,1.);
#93933 = DIRECTION('',(0.E+000,2.747636706149E-013,1.));
#93934 = PCURVE('',#93882,#93935);
#93935 = DEFINITIONAL_REPRESENTATION('',(#93936),#93940);
#93936 = LINE('',#93937,#93938);
#93937 = CARTESIAN_POINT('',(0.10154266117,-5.6));
#93938 = VECTOR('',#93939,1.);
#93939 = DIRECTION('',(-1.,0.E+000));
#93940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93941 = ORIENTED_EDGE('',*,*,#93942,.T.);
#93942 = EDGE_CURVE('',#93927,#93872,#93943,.T.);
#93943 = SURFACE_CURVE('',#93944,(#93951),.PCURVE_S1.);
#93944 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93945,#93946,#93947,#93948,
    #93949,#93950),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#93945 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#93946 = CARTESIAN_POINT('',(2.801146897693,-27.95,2.200558013186));
#93947 = CARTESIAN_POINT('',(2.201146897693,-27.95,2.200558463158));
#93948 = CARTESIAN_POINT('',(1.001146897693,-27.95,2.200551263602));
#93949 = CARTESIAN_POINT('',(0.401146897693,-27.95,2.200543614074));
#93950 = CARTESIAN_POINT('',(-0.198853102307,-27.95,2.200535964545));
#93951 = PCURVE('',#93882,#93952);
#93952 = DEFINITIONAL_REPRESENTATION('',(#93953),#93960);
#93953 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93954,#93955,#93956,#93957,
    #93958,#93959),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#93954 = CARTESIAN_POINT('',(0.10154266117,-5.6));
#93955 = CARTESIAN_POINT('',(0.101542211198,-5.));
#93956 = CARTESIAN_POINT('',(0.101541761226,-4.4));
#93957 = CARTESIAN_POINT('',(0.101548960781,-3.2));
#93958 = CARTESIAN_POINT('',(0.10155661031,-2.6));
#93959 = CARTESIAN_POINT('',(0.101564259838,-2.));
#93960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93965)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93962,#93963,#93964)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#93962,
  'distance_accuracy_value','confusion accuracy');
#93966 = SHAPE_DEFINITION_REPRESENTATION(#93967,#93864);
#93967 = PRODUCT_DEFINITION_SHAPE('','',#93968);
#93968 = PRODUCT_DEFINITION('design','',#93969,#93972);
#93969 = PRODUCT_DEFINITION_FORMATION('','',#93970);
#93970 = PRODUCT('CADSOFTTOOLS 1.531','CADSOFTTOOLS 1.531','',(#93971));
#93971 = PRODUCT_CONTEXT('',#2,'mechanical');
#93972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93974,#93976);
#93974 = ( REPRESENTATION_RELATIONSHIP('','',#93864,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93975) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2135);
#93976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93977);
#93977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('531','','',#5,#93968,$);
#93978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93970));
#93979 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93980),#94054);
#93980 = SHELL_BASED_SURFACE_MODEL('',(#93981));
#93981 = OPEN_SHELL('',(#93982));
#93982 = ADVANCED_FACE('',(#93983),#93997,.T.);
#93983 = FACE_BOUND('',#93984,.T.);
#93984 = EDGE_LOOP('',(#93985,#94008,#94024,#94040));
#93985 = ORIENTED_EDGE('',*,*,#93986,.F.);
#93986 = EDGE_CURVE('',#93987,#93989,#93991,.T.);
#93987 = VERTEX_POINT('',#93988);
#93988 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#93989 = VERTEX_POINT('',#93990);
#93990 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    30.400000000006));
#93991 = SURFACE_CURVE('',#93992,(#93996),.PCURVE_S1.);
#93992 = LINE('',#93993,#93994);
#93993 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#93994 = VECTOR('',#93995,1.);
#93995 = DIRECTION('',(1.,0.E+000,0.E+000));
#93996 = PCURVE('',#93997,#94002);
#93997 = PLANE('',#93998);
#93998 = AXIS2_PLACEMENT_3D('',#93999,#94000,#94001);
#93999 = CARTESIAN_POINT('',(2.001146897693,-26.65191064834,
    23.984435564741));
#94000 = DIRECTION('',(0.E+000,1.,-2.246301066135E-013));
#94001 = DIRECTION('',(0.E+000,-2.246301066135E-013,-1.));
#94002 = DEFINITIONAL_REPRESENTATION('',(#94003),#94007);
#94003 = LINE('',#94004,#94005);
#94004 = CARTESIAN_POINT('',(-6.415564435265,0.35));
#94005 = VECTOR('',#94006,1.);
#94006 = DIRECTION('',(0.E+000,-1.));
#94007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94008 = ORIENTED_EDGE('',*,*,#94009,.T.);
#94009 = EDGE_CURVE('',#93987,#94010,#94012,.T.);
#94010 = VERTEX_POINT('',#94011);
#94011 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    32.000000000005));
#94012 = SURFACE_CURVE('',#94013,(#94017),.PCURVE_S1.);
#94013 = LINE('',#94014,#94015);
#94014 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#94015 = VECTOR('',#94016,1.);
#94016 = DIRECTION('',(4.163336342346E-016,2.242650509744E-013,1.));
#94017 = PCURVE('',#93997,#94018);
#94018 = DEFINITIONAL_REPRESENTATION('',(#94019),#94023);
#94019 = LINE('',#94020,#94021);
#94020 = CARTESIAN_POINT('',(-6.415564435265,0.35));
#94021 = VECTOR('',#94022,1.);
#94022 = DIRECTION('',(-1.,-4.163336342346E-016));
#94023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94024 = ORIENTED_EDGE('',*,*,#94025,.T.);
#94025 = EDGE_CURVE('',#94010,#94026,#94028,.T.);
#94026 = VERTEX_POINT('',#94027);
#94027 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#94028 = SURFACE_CURVE('',#94029,(#94033),.PCURVE_S1.);
#94029 = LINE('',#94030,#94031);
#94030 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    32.000000000005));
#94031 = VECTOR('',#94032,1.);
#94032 = DIRECTION('',(1.,0.E+000,0.E+000));
#94033 = PCURVE('',#93997,#94034);
#94034 = DEFINITIONAL_REPRESENTATION('',(#94035),#94039);
#94035 = LINE('',#94036,#94037);
#94036 = CARTESIAN_POINT('',(-8.015564435264,0.35));
#94037 = VECTOR('',#94038,1.);
#94038 = DIRECTION('',(0.E+000,-1.));
#94039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94040 = ORIENTED_EDGE('',*,*,#94041,.T.);
#94041 = EDGE_CURVE('',#94026,#93989,#94042,.T.);
#94042 = SURFACE_CURVE('',#94043,(#94047),.PCURVE_S1.);
#94043 = LINE('',#94044,#94045);
#94044 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#94045 = VECTOR('',#94046,1.);
#94046 = DIRECTION('',(-2.220446049251E-015,-2.220446049251E-013,-1.));
#94047 = PCURVE('',#93997,#94048);
#94048 = DEFINITIONAL_REPRESENTATION('',(#94049),#94053);
#94049 = LINE('',#94050,#94051);
#94050 = CARTESIAN_POINT('',(-8.015564435264,-2.35));
#94051 = VECTOR('',#94052,1.);
#94052 = DIRECTION('',(1.,2.220446049251E-015));
#94053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94058)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94055,#94056,#94057)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94055 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94056 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94057 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94058 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94055,
  'distance_accuracy_value','confusion accuracy');
#94059 = SHAPE_DEFINITION_REPRESENTATION(#94060,#93979);
#94060 = PRODUCT_DEFINITION_SHAPE('','',#94061);
#94061 = PRODUCT_DEFINITION('design','',#94062,#94065);
#94062 = PRODUCT_DEFINITION_FORMATION('','',#94063);
#94063 = PRODUCT('CADSOFTTOOLS 1.532','CADSOFTTOOLS 1.532','',(#94064));
#94064 = PRODUCT_CONTEXT('',#2,'mechanical');
#94065 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94067,#94069);
#94067 = ( REPRESENTATION_RELATIONSHIP('','',#93979,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94068) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2139);
#94069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94070);
#94070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('532','','',#5,#94061,$);
#94071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94063));
#94072 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94073),#94147);
#94073 = SHELL_BASED_SURFACE_MODEL('',(#94074));
#94074 = OPEN_SHELL('',(#94075));
#94075 = ADVANCED_FACE('',(#94076),#94090,.F.);
#94076 = FACE_BOUND('',#94077,.T.);
#94077 = EDGE_LOOP('',(#94078,#94101,#94117,#94133));
#94078 = ORIENTED_EDGE('',*,*,#94079,.T.);
#94079 = EDGE_CURVE('',#94080,#94082,#94084,.T.);
#94080 = VERTEX_POINT('',#94081);
#94081 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#94082 = VERTEX_POINT('',#94083);
#94083 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    30.400000000006));
#94084 = SURFACE_CURVE('',#94085,(#94089),.PCURVE_S1.);
#94085 = LINE('',#94086,#94087);
#94086 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#94087 = VECTOR('',#94088,1.);
#94088 = DIRECTION('',(-3.330669073876E-015,-2.220446049251E-013,-1.));
#94089 = PCURVE('',#94090,#94095);
#94090 = PLANE('',#94091);
#94091 = AXIS2_PLACEMENT_3D('',#94092,#94093,#94094);
#94092 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    23.984435564741));
#94093 = DIRECTION('',(-0.707106781187,-0.707106781187,
    1.588374716451E-013));
#94094 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#94095 = DEFINITIONAL_REPRESENTATION('',(#94096),#94100);
#94096 = LINE('',#94097,#94098);
#94097 = CARTESIAN_POINT('',(1.279939372319E-012,-8.015564435264));
#94098 = VECTOR('',#94099,1.);
#94099 = DIRECTION('',(-1.546541071804E-013,1.));
#94100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94101 = ORIENTED_EDGE('',*,*,#94102,.T.);
#94102 = EDGE_CURVE('',#94082,#94103,#94105,.T.);
#94103 = VERTEX_POINT('',#94104);
#94104 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    30.400000000006));
#94105 = SURFACE_CURVE('',#94106,(#94110),.PCURVE_S1.);
#94106 = LINE('',#94107,#94108);
#94107 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    30.400000000006));
#94108 = VECTOR('',#94109,1.);
#94109 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.215549355384E-013));
#94110 = PCURVE('',#94090,#94111);
#94111 = DEFINITIONAL_REPRESENTATION('',(#94112),#94116);
#94112 = LINE('',#94113,#94114);
#94113 = CARTESIAN_POINT('',(9.464517340946E-013,-6.415564435265));
#94114 = VECTOR('',#94115,1.);
#94115 = DIRECTION('',(1.,-3.215549355384E-013));
#94116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94117 = ORIENTED_EDGE('',*,*,#94118,.F.);
#94118 = EDGE_CURVE('',#94119,#94103,#94121,.T.);
#94119 = VERTEX_POINT('',#94120);
#94120 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#94121 = SURFACE_CURVE('',#94122,(#94126),.PCURVE_S1.);
#94122 = LINE('',#94123,#94124);
#94123 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#94124 = VECTOR('',#94125,1.);
#94125 = DIRECTION('',(-2.220446049251E-015,-2.220446049251E-013,-1.));
#94126 = PCURVE('',#94090,#94127);
#94127 = DEFINITIONAL_REPRESENTATION('',(#94128),#94132);
#94128 = LINE('',#94129,#94130);
#94129 = CARTESIAN_POINT('',(0.353553390595,-8.015564435264));
#94130 = VECTOR('',#94131,1.);
#94131 = DIRECTION('',(-1.554391534098E-013,1.));
#94132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94133 = ORIENTED_EDGE('',*,*,#94134,.T.);
#94134 = EDGE_CURVE('',#94119,#94080,#94135,.T.);
#94135 = SURFACE_CURVE('',#94136,(#94140),.PCURVE_S1.);
#94136 = LINE('',#94137,#94138);
#94137 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#94138 = VECTOR('',#94139,1.);
#94139 = DIRECTION('',(0.707106781187,-0.707106781187,
    1.607774677693E-013));
#94140 = PCURVE('',#94090,#94141);
#94141 = DEFINITIONAL_REPRESENTATION('',(#94142),#94146);
#94142 = LINE('',#94143,#94144);
#94143 = CARTESIAN_POINT('',(0.353553390595,-8.015564435264));
#94144 = VECTOR('',#94145,1.);
#94145 = DIRECTION('',(-1.,-1.607774677693E-013));
#94146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94151)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94148,#94149,#94150)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94148,
  'distance_accuracy_value','confusion accuracy');
#94152 = SHAPE_DEFINITION_REPRESENTATION(#94153,#94072);
#94153 = PRODUCT_DEFINITION_SHAPE('','',#94154);
#94154 = PRODUCT_DEFINITION('design','',#94155,#94158);
#94155 = PRODUCT_DEFINITION_FORMATION('','',#94156);
#94156 = PRODUCT('CADSOFTTOOLS 1.533','CADSOFTTOOLS 1.533','',(#94157));
#94157 = PRODUCT_CONTEXT('',#2,'mechanical');
#94158 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94159 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94160,#94162);
#94160 = ( REPRESENTATION_RELATIONSHIP('','',#94072,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94161) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94161 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2143);
#94162 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94163);
#94163 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('533','','',#5,#94154,$);
#94164 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94156));
#94165 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94166),#94240);
#94166 = SHELL_BASED_SURFACE_MODEL('',(#94167));
#94167 = OPEN_SHELL('',(#94168));
#94168 = ADVANCED_FACE('',(#94169),#94183,.F.);
#94169 = FACE_BOUND('',#94170,.T.);
#94170 = EDGE_LOOP('',(#94171,#94194,#94210,#94226));
#94171 = ORIENTED_EDGE('',*,*,#94172,.F.);
#94172 = EDGE_CURVE('',#94173,#94175,#94177,.T.);
#94173 = VERTEX_POINT('',#94174);
#94174 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#94175 = VERTEX_POINT('',#94176);
#94176 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    32.000000000005));
#94177 = SURFACE_CURVE('',#94178,(#94182),.PCURVE_S1.);
#94178 = LINE('',#94179,#94180);
#94179 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#94180 = VECTOR('',#94181,1.);
#94181 = DIRECTION('',(4.163336342346E-016,2.242650509744E-013,1.));
#94182 = PCURVE('',#94183,#94188);
#94183 = PLANE('',#94184);
#94184 = AXIS2_PLACEMENT_3D('',#94185,#94186,#94187);
#94185 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    23.984435564741));
#94186 = DIRECTION('',(0.707106781187,-0.707106781187,
    1.588374716451E-013));
#94187 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#94188 = DEFINITIONAL_REPRESENTATION('',(#94189),#94193);
#94189 = LINE('',#94190,#94191);
#94190 = CARTESIAN_POINT('',(-9.902573136919E-013,-6.415564435265));
#94191 = VECTOR('',#94192,1.);
#94192 = DIRECTION('',(-1.588737306631E-013,-1.));
#94193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94194 = ORIENTED_EDGE('',*,*,#94195,.T.);
#94195 = EDGE_CURVE('',#94173,#94196,#94198,.T.);
#94196 = VERTEX_POINT('',#94197);
#94197 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    30.400000000006));
#94198 = SURFACE_CURVE('',#94199,(#94203),.PCURVE_S1.);
#94199 = LINE('',#94200,#94201);
#94200 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#94201 = VECTOR('',#94202,1.);
#94202 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.215549355385E-013));
#94203 = PCURVE('',#94183,#94204);
#94204 = DEFINITIONAL_REPRESENTATION('',(#94205),#94209);
#94205 = LINE('',#94206,#94207);
#94206 = CARTESIAN_POINT('',(-9.695320932372E-013,-6.415564435265));
#94207 = VECTOR('',#94208,1.);
#94208 = DIRECTION('',(1.,3.215549355385E-013));
#94209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94210 = ORIENTED_EDGE('',*,*,#94211,.F.);
#94211 = EDGE_CURVE('',#94212,#94196,#94214,.T.);
#94212 = VERTEX_POINT('',#94213);
#94213 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#94214 = SURFACE_CURVE('',#94215,(#94219),.PCURVE_S1.);
#94215 = LINE('',#94216,#94217);
#94216 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#94217 = VECTOR('',#94218,1.);
#94218 = DIRECTION('',(-1.942890293095E-015,-2.264854970236E-013,-1.));
#94219 = PCURVE('',#94183,#94220);
#94220 = DEFINITIONAL_REPRESENTATION('',(#94221),#94225);
#94221 = LINE('',#94222,#94223);
#94222 = CARTESIAN_POINT('',(0.353553390592,-8.015564435264));
#94223 = VECTOR('',#94224,1.);
#94224 = DIRECTION('',(1.615232616872E-013,1.));
#94225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94226 = ORIENTED_EDGE('',*,*,#94227,.T.);
#94227 = EDGE_CURVE('',#94212,#94175,#94228,.T.);
#94228 = SURFACE_CURVE('',#94229,(#94233),.PCURVE_S1.);
#94229 = LINE('',#94230,#94231);
#94230 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#94231 = VECTOR('',#94232,1.);
#94232 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.607774677693E-013));
#94233 = PCURVE('',#94183,#94234);
#94234 = DEFINITIONAL_REPRESENTATION('',(#94235),#94239);
#94235 = LINE('',#94236,#94237);
#94236 = CARTESIAN_POINT('',(0.353553390592,-8.015564435264));
#94237 = VECTOR('',#94238,1.);
#94238 = DIRECTION('',(-1.,1.607774677693E-013));
#94239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94244)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94241,#94242,#94243)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94241 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94242 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94243 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94244 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94241,
  'distance_accuracy_value','confusion accuracy');
#94245 = SHAPE_DEFINITION_REPRESENTATION(#94246,#94165);
#94246 = PRODUCT_DEFINITION_SHAPE('','',#94247);
#94247 = PRODUCT_DEFINITION('design','',#94248,#94251);
#94248 = PRODUCT_DEFINITION_FORMATION('','',#94249);
#94249 = PRODUCT('CADSOFTTOOLS 1.534','CADSOFTTOOLS 1.534','',(#94250));
#94250 = PRODUCT_CONTEXT('',#2,'mechanical');
#94251 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94252 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94253,#94255);
#94253 = ( REPRESENTATION_RELATIONSHIP('','',#94165,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94254) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94254 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2147);
#94255 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94256);
#94256 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('534','','',#5,#94247,$);
#94257 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94249));
#94258 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94259),#94469);
#94259 = SHELL_BASED_SURFACE_MODEL('',(#94260));
#94260 = OPEN_SHELL('',(#94261));
#94261 = ADVANCED_FACE('',(#94262),#94276,.T.);
#94262 = FACE_BOUND('',#94263,.T.);
#94263 = EDGE_LOOP('',(#94264,#94287,#94303));
#94264 = ORIENTED_EDGE('',*,*,#94265,.T.);
#94265 = EDGE_CURVE('',#94266,#94268,#94270,.T.);
#94266 = VERTEX_POINT('',#94267);
#94267 = CARTESIAN_POINT('',(1.146897693295E-003,-35.87251309502,
    31.121683810278));
#94268 = VERTEX_POINT('',#94269);
#94269 = CARTESIAN_POINT('',(1.146897693295E-003,-36.20815294749,
    31.121683979502));
#94270 = SURFACE_CURVE('',#94271,(#94275),.PCURVE_S1.);
#94271 = LINE('',#94272,#94273);
#94272 = CARTESIAN_POINT('',(1.146897693296E-003,-35.87251309502,
    31.121683810278));
#94273 = VECTOR('',#94274,1.);
#94274 = DIRECTION('',(0.E+000,-1.,5.041821162722E-007));
#94275 = PCURVE('',#94276,#94281);
#94276 = PLANE('',#94277);
#94277 = AXIS2_PLACEMENT_3D('',#94278,#94279,#94280);
#94278 = CARTESIAN_POINT('',(1.146897693295E-003,0.326914644003,
    2.949981539234));
#94279 = DIRECTION('',(1.,0.E+000,0.E+000));
#94280 = DIRECTION('',(0.E+000,-1.,5.041817464184E-007));
#94281 = DEFINITIONAL_REPRESENTATION('',(#94282),#94286);
#94282 = LINE('',#94283,#94284);
#94283 = CARTESIAN_POINT('',(36.199441942679,-28.17168401995));
#94284 = VECTOR('',#94285,1.);
#94285 = DIRECTION('',(1.,-3.698537720093E-013));
#94286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94287 = ORIENTED_EDGE('',*,*,#94288,.F.);
#94288 = EDGE_CURVE('',#94289,#94268,#94291,.T.);
#94289 = VERTEX_POINT('',#94290);
#94290 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38010951438,
    30.534859473187));
#94291 = SURFACE_CURVE('',#94292,(#94296),.PCURVE_S1.);
#94292 = LINE('',#94293,#94294);
#94293 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38010951438,
    30.534859473187));
#94294 = VECTOR('',#94295,1.);
#94295 = DIRECTION('',(0.E+000,-0.815887941474,0.578210054355));
#94296 = PCURVE('',#94276,#94297);
#94297 = DEFINITIONAL_REPRESENTATION('',(#94298),#94302);
#94298 = LINE('',#94299,#94300);
#94299 = CARTESIAN_POINT('',(35.707038066179,-27.58485993112));
#94300 = VECTOR('',#94301,1.);
#94301 = DIRECTION('',(0.815888232997,-0.578209642999));
#94302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94303 = ORIENTED_EDGE('',*,*,#94304,.T.);
#94304 = EDGE_CURVE('',#94289,#94266,#94305,.T.);
#94305 = SURFACE_CURVE('',#94306,(#94386),.PCURVE_S1.);
#94306 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94307,#94308,#94309,#94310,
    #94311,#94312,#94313,#94314,#94315,#94316,#94317,#94318,#94319,
    #94320,#94321,#94322,#94323,#94324,#94325,#94326,#94327,#94328,
    #94329,#94330,#94331,#94332,#94333,#94334,#94335,#94336,#94337,
    #94338,#94339,#94340,#94341,#94342,#94343,#94344,#94345,#94346,
    #94347,#94348,#94349,#94350,#94351,#94352,#94353,#94354,#94355,
    #94356,#94357,#94358,#94359,#94360,#94361,#94362,#94363,#94364,
    #94365,#94366,#94367,#94368,#94369,#94370,#94371,#94372,#94373,
    #94374,#94375,#94376,#94377,#94378,#94379,#94380,#94381,#94382,
    #94383,#94384,#94385),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.77965530489E-002,3.544273155656E-002,4.198437426867E-002,
    5.294392171767E-002,7.019275640802E-002,8.731986200209E-002,
    0.101472997787,0.109647914878,0.112218216904,0.137081074553,
    0.163888237195,0.169032217011,0.184786054572,0.199739054278,
    0.203538129639,0.214451297796,0.233148661365,0.244114570721,
    0.255842417598,0.279654266188,0.300389799022,0.315075166111,
    0.328544363025,0.372107146955,0.387103464791,0.426190704323,
    0.433031764613,0.433383802683,0.441678084849,0.455663276774,
    0.482731858329,0.497351117942,0.536568785632,0.555157602856,
    0.601798428784,0.608787475272,0.639905689605,0.668027740115,
    0.680333970208,0.68889037866,0.705514197682,0.719236323322,
    0.720679804285,0.734414672513,0.745044470388,0.755868186564,
    0.75922522445,0.766981933411,0.778194927587,0.789610918072,
    0.801129563796,0.81279170701,0.824486403615,0.831349494468,
    0.836215148636,0.847948983078,0.85966858575,0.86975346993,
    0.871355810711,0.87538290489,0.883023556991,0.883825360499,
    0.894690411795,0.90071180711,0.906361158246,0.918037498086,
    0.929716967656,0.934508112972,0.94140383827,0.953102695014,
    0.9648114114,0.973994490146,0.976532771122,0.988262439675,
    0.995467824094,1.),.UNSPECIFIED.);
#94307 = CARTESIAN_POINT('',(1.146897633259E-003,-35.38010951438,
    30.534859473187));
#94308 = CARTESIAN_POINT('',(1.146897671903E-003,-35.37942182631,
    30.539976997007));
#94309 = CARTESIAN_POINT('',(1.146897703474E-003,-35.37805079956,
    30.550178034531));
#94310 = CARTESIAN_POINT('',(1.146897692418E-003,-35.3765283076,
    30.562284591631));
#94311 = CARTESIAN_POINT('',(1.146897693541E-003,-35.37537120388,
    30.572433002435));
#94312 = CARTESIAN_POINT('',(1.146897693165E-003,-35.37432727639,
    30.582476938702));
#94313 = CARTESIAN_POINT('',(1.146897693336E-003,-35.37322936684,
    30.595604151892));
#94314 = CARTESIAN_POINT('',(1.146897693286E-003,-35.37252108961,
    30.609696597139));
#94315 = CARTESIAN_POINT('',(1.146897693296E-003,-35.37235273395,
    30.621165739361));
#94316 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37241455247,
    30.628402454669));
#94317 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37261611731,
    30.638748832734));
#94318 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37335670058,
    30.654495470086));
#94319 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37489974557,
    30.670934684668));
#94320 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37654740445,
    30.684703146689));
#94321 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37795776931,
    30.695031509371));
#94322 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37956335074,
    30.704938014191));
#94323 = CARTESIAN_POINT('',(1.146897693295E-003,-35.3810758061,
    30.713432101578));
#94324 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38289632271,
    30.722977344909));
#94325 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38539666848,
    30.734512349768));
#94326 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38824748319,
    30.746208893775));
#94327 = CARTESIAN_POINT('',(1.146897693295E-003,-35.39171151918,
    30.759285850691));
#94328 = CARTESIAN_POINT('',(1.146897693295E-003,-35.39639893248,
    30.774978769607));
#94329 = CARTESIAN_POINT('',(1.146897693295E-003,-35.40197693122,
    30.791293033599));
#94330 = CARTESIAN_POINT('',(1.146897693295E-003,-35.40699851259,
    30.804607127071));
#94331 = CARTESIAN_POINT('',(1.146897693295E-003,-35.41484755562,
    30.82394713532));
#94332 = CARTESIAN_POINT('',(1.146897693295E-003,-35.42370499658,
    30.8429574807));
#94333 = CARTESIAN_POINT('',(1.146897693295E-003,-35.43704397614,
    30.86804622224));
#94334 = CARTESIAN_POINT('',(1.146897693295E-003,-35.44611781945,
    30.883289336289));
#94335 = CARTESIAN_POINT('',(1.146897693295E-003,-35.45346508349,
    30.894576988932));
#94336 = CARTESIAN_POINT('',(1.146897693295E-003,-35.45594732866,
    30.898338801208));
#94337 = CARTESIAN_POINT('',(1.146897693295E-003,-35.45961592149,
    30.903808612465));
#94338 = CARTESIAN_POINT('',(1.146897693295E-003,-35.46784446412,
    30.915579931702));
#94339 = CARTESIAN_POINT('',(1.146897693295E-003,-35.47759352644,
    30.92852830317));
#94340 = CARTESIAN_POINT('',(1.146897693295E-003,-35.49241905518,
    30.946831841338));
#94341 = CARTESIAN_POINT('',(1.146897693295E-003,-35.50643159834,
    30.962609576532));
#94342 = CARTESIAN_POINT('',(1.146897693295E-003,-35.52773282601,
    30.984315083735));
#94343 = CARTESIAN_POINT('',(1.146897693295E-003,-35.54329525942,
    30.998464128496));
#94344 = CARTESIAN_POINT('',(1.146897693295E-003,-35.56231102635,
    31.014139692037));
#94345 = CARTESIAN_POINT('',(1.146897693295E-003,-35.57759003938,
    31.025861376019));
#94346 = CARTESIAN_POINT('',(1.146897693295E-003,-35.59474020035,
    31.037611681681));
#94347 = CARTESIAN_POINT('',(1.146897693295E-003,-35.60676261587,
    31.045243559014));
#94348 = CARTESIAN_POINT('',(1.146897693295E-003,-35.61607045818,
    31.05092175703));
#94349 = CARTESIAN_POINT('',(1.146897693295E-003,-35.62586127324,
    31.056612488999));
#94350 = CARTESIAN_POINT('',(1.146897693295E-003,-35.6339847906,
    31.061065479953));
#94351 = CARTESIAN_POINT('',(1.146897693295E-003,-35.64142356984,
    31.065024851025));
#94352 = CARTESIAN_POINT('',(1.146897693295E-003,-35.6481140031,
    31.068481159048));
#94353 = CARTESIAN_POINT('',(1.146897693295E-003,-35.6573310231,
    31.073018558197));
#94354 = CARTESIAN_POINT('',(1.146897693295E-003,-35.66388293794,
    31.076108775988));
#94355 = CARTESIAN_POINT('',(1.146897693295E-003,-35.66970497735,
    31.078775590185));
#94356 = CARTESIAN_POINT('',(1.146897693295E-003,-35.67565310189,
    31.081436246793));
#94357 = CARTESIAN_POINT('',(1.146897693295E-003,-35.68379899032,
    31.084928621743));
#94358 = CARTESIAN_POINT('',(1.146897693295E-003,-35.69301967691,
    31.088672988526));
#94359 = CARTESIAN_POINT('',(1.146897693295E-003,-35.70242791312,
    31.092273077054));
#94360 = CARTESIAN_POINT('',(1.146897693295E-003,-35.71197754411,
    31.095696286048));
#94361 = CARTESIAN_POINT('',(1.146897693295E-003,-35.72030801352,
    31.098475001107));
#94362 = CARTESIAN_POINT('',(1.146897693295E-003,-35.72679888879,
    31.100508619044));
#94363 = CARTESIAN_POINT('',(1.146897693295E-003,-35.7333219735,
    31.102467775082));
#94364 = CARTESIAN_POINT('',(1.146897693295E-003,-35.74123162099,
    31.104697272795));
#94365 = CARTESIAN_POINT('',(1.146897693295E-003,-35.75066026293,
    31.107102672382));
#94366 = CARTESIAN_POINT('',(1.146897693295E-003,-35.75728099845,
    31.108623012659));
#94367 = CARTESIAN_POINT('',(1.146897693295E-003,-35.76173951751,
    31.109584570232));
#94368 = CARTESIAN_POINT('',(1.146897693295E-003,-35.76551006475,
    31.110372302321));
#94369 = CARTESIAN_POINT('',(1.146897693295E-003,-35.76906348226,
    31.111065134582));
#94370 = CARTESIAN_POINT('',(1.146897693295E-003,-35.77457550396,
    31.11208800694));
#94371 = CARTESIAN_POINT('',(1.146897693295E-003,-35.77963775689,
    31.112962263727));
#94372 = CARTESIAN_POINT('',(1.146897693295E-003,-35.78610585419,
    31.113970642002));
#94373 = CARTESIAN_POINT('',(1.146897693295E-003,-35.79281812989,
    31.114943979754));
#94374 = CARTESIAN_POINT('',(1.146897693295E-003,-35.80117464406,
    31.116028930693));
#94375 = CARTESIAN_POINT('',(1.146897693294E-003,-35.80930430067,
    31.116939856538));
#94376 = CARTESIAN_POINT('',(1.146897693297E-003,-35.81606367188,
    31.117624974184));
#94377 = CARTESIAN_POINT('',(1.146897693277E-003,-35.82283558149,
    31.118263641211));
#94378 = CARTESIAN_POINT('',(1.146897693411E-003,-35.83162337604,
    31.119004569172));
#94379 = CARTESIAN_POINT('',(1.146897692908E-003,-35.84108815507,
    31.119707632714));
#94380 = CARTESIAN_POINT('',(1.146897694066E-003,-35.84789812245,
    31.120167906051));
#94381 = CARTESIAN_POINT('',(1.146897691641E-003,-35.85471587443,
    31.120609826479));
#94382 = CARTESIAN_POINT('',(1.146897722878E-003,-35.86096011933,
    31.120995596953));
#94383 = CARTESIAN_POINT('',(1.146897640216E-003,-35.8677835624,
    31.121403415941));
#94384 = CARTESIAN_POINT('',(1.146897764711E-003,-35.87119572471,
    31.12160570847));
#94385 = CARTESIAN_POINT('',(1.146897846079E-003,-35.87251309502,
    31.121683810278));
#94386 = PCURVE('',#94276,#94387);
#94387 = DEFINITIONAL_REPRESENTATION('',(#94388),#94468);
#94388 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94389,#94390,#94391,#94392,
    #94393,#94394,#94395,#94396,#94397,#94398,#94399,#94400,#94401,
    #94402,#94403,#94404,#94405,#94406,#94407,#94408,#94409,#94410,
    #94411,#94412,#94413,#94414,#94415,#94416,#94417,#94418,#94419,
    #94420,#94421,#94422,#94423,#94424,#94425,#94426,#94427,#94428,
    #94429,#94430,#94431,#94432,#94433,#94434,#94435,#94436,#94437,
    #94438,#94439,#94440,#94441,#94442,#94443,#94444,#94445,#94446,
    #94447,#94448,#94449,#94450,#94451,#94452,#94453,#94454,#94455,
    #94456,#94457,#94458,#94459,#94460,#94461,#94462,#94463,#94464,
    #94465,#94466,#94467),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.77965530489E-002,3.544273155656E-002,4.198437426867E-002,
    5.294392171767E-002,7.019275640802E-002,8.731986200209E-002,
    0.101472997787,0.109647914878,0.112218216904,0.137081074553,
    0.163888237195,0.169032217011,0.184786054572,0.199739054278,
    0.203538129639,0.214451297796,0.233148661365,0.244114570721,
    0.255842417598,0.279654266188,0.300389799022,0.315075166111,
    0.328544363025,0.372107146955,0.387103464791,0.426190704323,
    0.433031764613,0.433383802683,0.441678084849,0.455663276774,
    0.482731858329,0.497351117942,0.536568785632,0.555157602856,
    0.601798428784,0.608787475272,0.639905689605,0.668027740115,
    0.680333970208,0.68889037866,0.705514197682,0.719236323322,
    0.720679804285,0.734414672513,0.745044470388,0.755868186564,
    0.75922522445,0.766981933411,0.778194927587,0.789610918072,
    0.801129563796,0.81279170701,0.824486403615,0.831349494468,
    0.836215148636,0.847948983078,0.85966858575,0.86975346993,
    0.871355810711,0.87538290489,0.883023556991,0.883825360499,
    0.894690411795,0.90071180711,0.906361158246,0.918037498086,
    0.929716967656,0.934508112972,0.94140383827,0.953102695014,
    0.9648114114,0.973994490146,0.976532771122,0.988262439675,
    0.995467824094,1.),.UNSPECIFIED.);
#94389 = CARTESIAN_POINT('',(35.707038066179,-27.58485993112));
#94390 = CARTESIAN_POINT('',(35.706350380688,-27.58997745528));
#94391 = CARTESIAN_POINT('',(35.704979359074,-27.6001784935));
#94392 = CARTESIAN_POINT('',(35.70345687322,-27.61228505136));
#94393 = CARTESIAN_POINT('',(35.702299774614,-27.62243346275));
#94394 = CARTESIAN_POINT('',(35.701255852197,-27.63247739955));
#94395 = CARTESIAN_POINT('',(35.700157949263,-27.64560461329));
#94396 = CARTESIAN_POINT('',(35.699449679136,-27.65969705889));
#94397 = CARTESIAN_POINT('',(35.699281329261,-27.6711662012));
#94398 = CARTESIAN_POINT('',(35.699343151424,-27.67840291648));
#94399 = CARTESIAN_POINT('',(35.699544721487,-27.68874929444));
#94400 = CARTESIAN_POINT('',(35.70028531269,-27.70449593142));
#94401 = CARTESIAN_POINT('',(35.701828365972,-27.72093514522));
#94402 = CARTESIAN_POINT('',(35.703476031798,-27.73470360641));
#94403 = CARTESIAN_POINT('',(35.704886401857,-27.74503196838));
#94404 = CARTESIAN_POINT('',(35.706491988283,-27.7549384724));
#94405 = CARTESIAN_POINT('',(35.708004447927,-27.76343255902));
#94406 = CARTESIAN_POINT('',(35.709824969352,-27.77297780143));
#94407 = CARTESIAN_POINT('',(35.712325320934,-27.78451280503));
#94408 = CARTESIAN_POINT('',(35.715176141547,-27.7962093476));
#94409 = CARTESIAN_POINT('',(35.718640184131,-27.80928630277));
#94410 = CARTESIAN_POINT('',(35.723327605335,-27.82497921932));
#94411 = CARTESIAN_POINT('',(35.728905612308,-27.8412934805));
#94412 = CARTESIAN_POINT('',(35.733927200391,-27.85460757144));
#94413 = CARTESIAN_POINT('',(35.741776253169,-27.87394757573));
#94414 = CARTESIAN_POINT('',(35.750633703711,-27.89295791665));
#94415 = CARTESIAN_POINT('',(35.763972695922,-27.91804665146));
#94416 = CARTESIAN_POINT('',(35.773046546914,-27.93328976094));
#94417 = CARTESIAN_POINT('',(35.780393816649,-27.94457740988));
#94418 = CARTESIAN_POINT('',(35.782876063712,-27.9483392209));
#94419 = CARTESIAN_POINT('',(35.786544659297,-27.95380903031));
#94420 = CARTESIAN_POINT('',(35.794773207863,-27.9655803454));
#94421 = CARTESIAN_POINT('',(35.804522276714,-27.97852871195));
#94422 = CARTESIAN_POINT('',(35.819347814684,-27.99683224264));
#94423 = CARTESIAN_POINT('',(35.833360365802,-28.01260997077));
#94424 = CARTESIAN_POINT('',(35.854661604409,-28.03431546723));
#94425 = CARTESIAN_POINT('',(35.870224044953,-28.04846450415));
#94426 = CARTESIAN_POINT('',(35.889239819792,-28.0641400581));
#94427 = CARTESIAN_POINT('',(35.904518838733,-28.07586173438));
#94428 = CARTESIAN_POINT('',(35.921669005621,-28.0876120314));
#94429 = CARTESIAN_POINT('',(35.933691424989,-28.09524390267));
#94430 = CARTESIAN_POINT('',(35.942999270165,-28.10092209599));
#94431 = CARTESIAN_POINT('',(35.952790088092,-28.10661282302));
#94432 = CARTESIAN_POINT('',(35.960913607696,-28.11106580988));
#94433 = CARTESIAN_POINT('',(35.96835238893,-28.1150251772));
#94434 = CARTESIAN_POINT('',(35.975042823941,-28.11848148185));
#94435 = CARTESIAN_POINT('',(35.984259846226,-28.12301887636));
#94436 = CARTESIAN_POINT('',(35.990811762619,-28.12610909084));
#94437 = CARTESIAN_POINT('',(35.996633803382,-28.1287759021));
#94438 = CARTESIAN_POINT('',(36.002581929255,-28.13143655571));
#94439 = CARTESIAN_POINT('',(36.010727819451,-28.13492892656));
#94440 = CARTESIAN_POINT('',(36.019948507923,-28.13867328869));
#94441 = CARTESIAN_POINT('',(36.02935674595,-28.14227337248));
#94442 = CARTESIAN_POINT('',(36.038906378672,-28.14569657665));
#94443 = CARTESIAN_POINT('',(36.047236849475,-28.14847528751));
#94444 = CARTESIAN_POINT('',(36.05372772577,-28.15050890218));
#94445 = CARTESIAN_POINT('',(36.060250811468,-28.15246805493));
#94446 = CARTESIAN_POINT('',(36.068160460084,-28.15469754865));
#94447 = CARTESIAN_POINT('',(36.077589103239,-28.15710294349));
#94448 = CARTESIAN_POINT('',(36.084209839522,-28.15862328042));
#94449 = CARTESIAN_POINT('',(36.088668359072,-28.15958483575));
#94450 = CARTESIAN_POINT('',(36.092438906712,-28.16037256594));
#94451 = CARTESIAN_POINT('',(36.09599232457,-28.16106539641));
#94452 = CARTESIAN_POINT('',(36.101504346781,-28.16208826599));
#94453 = CARTESIAN_POINT('',(36.106566600153,-28.16296252022));
#94454 = CARTESIAN_POINT('',(36.11303469796,-28.16397089523));
#94455 = CARTESIAN_POINT('',(36.119746974151,-28.1649442296));
#94456 = CARTESIAN_POINT('',(36.128103488869,-28.16602917633));
#94457 = CARTESIAN_POINT('',(36.136233145937,-28.16694009807));
#94458 = CARTESIAN_POINT('',(36.142992517496,-28.16762521231));
#94459 = CARTESIAN_POINT('',(36.149764427421,-28.16826387592));
#94460 = CARTESIAN_POINT('',(36.158552222349,-28.16900479946));
#94461 = CARTESIAN_POINT('',(36.16801700173,-28.16970785823));
#94462 = CARTESIAN_POINT('',(36.174826969348,-28.17016812813));
#94463 = CARTESIAN_POINT('',(36.181644721547,-28.17061004512));
#94464 = CARTESIAN_POINT('',(36.18788896664,-28.17099581245));
#94465 = CARTESIAN_POINT('',(36.19471240992,-28.17140362799));
#94466 = CARTESIAN_POINT('',(36.198124572334,-28.1716059188));
#94467 = CARTESIAN_POINT('',(36.199441942679,-28.17168401995));
#94468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94473)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94470,#94471,#94472)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94470 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94471 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94472 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94473 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#94470,
  'distance_accuracy_value','confusion accuracy');
#94474 = SHAPE_DEFINITION_REPRESENTATION(#94475,#94258);
#94475 = PRODUCT_DEFINITION_SHAPE('','',#94476);
#94476 = PRODUCT_DEFINITION('design','',#94477,#94480);
#94477 = PRODUCT_DEFINITION_FORMATION('','',#94478);
#94478 = PRODUCT('CADSOFTTOOLS 1.535','CADSOFTTOOLS 1.535','',(#94479));
#94479 = PRODUCT_CONTEXT('',#2,'mechanical');
#94480 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94481 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94482,#94484);
#94482 = ( REPRESENTATION_RELATIONSHIP('','',#94258,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94483) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94483 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2151);
#94484 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94485);
#94485 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('535','','',#5,#94476,$);
#94486 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94478));
#94487 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94488),#94562);
#94488 = SHELL_BASED_SURFACE_MODEL('',(#94489));
#94489 = OPEN_SHELL('',(#94490));
#94490 = ADVANCED_FACE('',(#94491),#94505,.T.);
#94491 = FACE_BOUND('',#94492,.T.);
#94492 = EDGE_LOOP('',(#94493,#94516,#94532,#94548));
#94493 = ORIENTED_EDGE('',*,*,#94494,.T.);
#94494 = EDGE_CURVE('',#94495,#94497,#94499,.T.);
#94495 = VERTEX_POINT('',#94496);
#94496 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#94497 = VERTEX_POINT('',#94498);
#94498 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    32.300000000006));
#94499 = SURFACE_CURVE('',#94500,(#94504),.PCURVE_S1.);
#94500 = LINE('',#94501,#94502);
#94501 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    26.969277517085));
#94502 = VECTOR('',#94503,1.);
#94503 = DIRECTION('',(7.289407014973E-017,-7.997520839285E-015,1.));
#94504 = PCURVE('',#94505,#94510);
#94505 = PLANE('',#94506);
#94506 = AXIS2_PLACEMENT_3D('',#94507,#94508,#94509);
#94507 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    24.797848945654));
#94508 = DIRECTION('',(1.,-3.736886498196E-017,-6.123233995737E-017));
#94509 = DIRECTION('',(6.123233995737E-017,9.373153205119E-037,1.));
#94510 = DEFINITIONAL_REPRESENTATION('',(#94511),#94515);
#94511 = LINE('',#94512,#94513);
#94512 = CARTESIAN_POINT('',(2.171428571431,-0.600000000021));
#94513 = VECTOR('',#94514,1.);
#94514 = DIRECTION('',(1.,7.997520839285E-015));
#94515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94516 = ORIENTED_EDGE('',*,*,#94517,.T.);
#94517 = EDGE_CURVE('',#94497,#94518,#94520,.T.);
#94518 = VERTEX_POINT('',#94519);
#94519 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    32.300000000009));
#94520 = SURFACE_CURVE('',#94521,(#94525),.PCURVE_S1.);
#94521 = LINE('',#94522,#94523);
#94522 = CARTESIAN_POINT('',(0.401146897694,-29.9011468977,
    32.300000000006));
#94523 = VECTOR('',#94524,1.);
#94524 = DIRECTION('',(-7.401486830579E-016,-1.,1.065814103603E-013));
#94525 = PCURVE('',#94505,#94526);
#94526 = DEFINITIONAL_REPRESENTATION('',(#94527),#94531);
#94527 = LINE('',#94528,#94529);
#94528 = CARTESIAN_POINT('',(7.502151054352,-0.600000000021));
#94529 = VECTOR('',#94530,1.);
#94530 = DIRECTION('',(1.065814103603E-013,1.));
#94531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94532 = ORIENTED_EDGE('',*,*,#94533,.T.);
#94533 = EDGE_CURVE('',#94518,#94534,#94536,.T.);
#94534 = VERTEX_POINT('',#94535);
#94535 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#94536 = SURFACE_CURVE('',#94537,(#94541),.PCURVE_S1.);
#94537 = LINE('',#94538,#94539);
#94538 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    32.300000000009));
#94539 = VECTOR('',#94540,1.);
#94540 = DIRECTION('',(-7.289407014969E-017,-9.330440979161E-015,-1.));
#94541 = PCURVE('',#94505,#94542);
#94542 = DEFINITIONAL_REPRESENTATION('',(#94543),#94547);
#94543 = LINE('',#94544,#94545);
#94544 = CARTESIAN_POINT('',(7.502151054355,-1.989519660128E-013));
#94545 = VECTOR('',#94546,1.);
#94546 = DIRECTION('',(-1.,9.330440979161E-015));
#94547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94548 = ORIENTED_EDGE('',*,*,#94549,.T.);
#94549 = EDGE_CURVE('',#94534,#94495,#94550,.T.);
#94550 = SURFACE_CURVE('',#94551,(#94555),.PCURVE_S1.);
#94551 = LINE('',#94552,#94553);
#94552 = CARTESIAN_POINT('',(0.401146897694,-30.50114689772,
    26.969277517085));
#94553 = VECTOR('',#94554,1.);
#94554 = DIRECTION('',(-9.251858538219E-017,1.,0.E+000));
#94555 = PCURVE('',#94505,#94556);
#94556 = DEFINITIONAL_REPRESENTATION('',(#94557),#94561);
#94557 = LINE('',#94558,#94559);
#94558 = CARTESIAN_POINT('',(2.171428571431,-9.947598300641E-014));
#94559 = VECTOR('',#94560,1.);
#94560 = DIRECTION('',(-5.664192157177E-033,-1.));
#94561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94566)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94563,#94564,#94565)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94563 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94564 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94565 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94566 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94563,
  'distance_accuracy_value','confusion accuracy');
#94567 = SHAPE_DEFINITION_REPRESENTATION(#94568,#94487);
#94568 = PRODUCT_DEFINITION_SHAPE('','',#94569);
#94569 = PRODUCT_DEFINITION('design','',#94570,#94573);
#94570 = PRODUCT_DEFINITION_FORMATION('','',#94571);
#94571 = PRODUCT('CADSOFTTOOLS 1.536','CADSOFTTOOLS 1.536','',(#94572));
#94572 = PRODUCT_CONTEXT('',#2,'mechanical');
#94573 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94574 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94575,#94577);
#94575 = ( REPRESENTATION_RELATIONSHIP('','',#94487,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94576) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94576 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2155);
#94577 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94578);
#94578 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('536','','',#5,#94569,$);
#94579 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94571));
#94580 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94581),#94655);
#94581 = SHELL_BASED_SURFACE_MODEL('',(#94582));
#94582 = OPEN_SHELL('',(#94583));
#94583 = ADVANCED_FACE('',(#94584),#94598,.T.);
#94584 = FACE_BOUND('',#94585,.T.);
#94585 = EDGE_LOOP('',(#94586,#94609,#94625,#94641));
#94586 = ORIENTED_EDGE('',*,*,#94587,.T.);
#94587 = EDGE_CURVE('',#94588,#94590,#94592,.T.);
#94588 = VERTEX_POINT('',#94589);
#94589 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38010951438,
    30.534859473187));
#94590 = VERTEX_POINT('',#94591);
#94591 = CARTESIAN_POINT('',(1.146897693295E-003,-36.20815294749,
    31.121683979502));
#94592 = SURFACE_CURVE('',#94593,(#94597),.PCURVE_S1.);
#94593 = LINE('',#94594,#94595);
#94594 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38010951438,
    30.534859473187));
#94595 = VECTOR('',#94596,1.);
#94596 = DIRECTION('',(0.E+000,-0.815887941474,0.578210054355));
#94597 = PCURVE('',#94598,#94603);
#94598 = PLANE('',#94599);
#94599 = AXIS2_PLACEMENT_3D('',#94600,#94601,#94602);
#94600 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.38010951438,
    30.534859473187));
#94601 = DIRECTION('',(0.E+000,-0.578210054355,-0.815887941474));
#94602 = DIRECTION('',(0.E+000,-0.815887941474,0.578210054355));
#94603 = DEFINITIONAL_REPRESENTATION('',(#94604),#94608);
#94604 = LINE('',#94605,#94606);
#94605 = CARTESIAN_POINT('',(0.E+000,-9.999999999999E-002));
#94606 = VECTOR('',#94607,1.);
#94607 = DIRECTION('',(1.,0.E+000));
#94608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94609 = ORIENTED_EDGE('',*,*,#94610,.T.);
#94610 = EDGE_CURVE('',#94590,#94611,#94613,.T.);
#94611 = VERTEX_POINT('',#94612);
#94612 = CARTESIAN_POINT('',(-0.198853102307,-36.20815294749,
    31.121683979502));
#94613 = SURFACE_CURVE('',#94614,(#94618),.PCURVE_S1.);
#94614 = LINE('',#94615,#94616);
#94615 = CARTESIAN_POINT('',(1.146897693293E-003,-36.20815294749,
    31.121683979502));
#94616 = VECTOR('',#94617,1.);
#94617 = DIRECTION('',(-1.,0.E+000,1.7763568394E-014));
#94618 = PCURVE('',#94598,#94619);
#94619 = DEFINITIONAL_REPRESENTATION('',(#94620),#94624);
#94620 = LINE('',#94621,#94622);
#94621 = CARTESIAN_POINT('',(1.014898481779,-9.999999999999E-002));
#94622 = VECTOR('',#94623,1.);
#94623 = DIRECTION('',(1.027107384664E-014,1.));
#94624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94625 = ORIENTED_EDGE('',*,*,#94626,.F.);
#94626 = EDGE_CURVE('',#94627,#94611,#94629,.T.);
#94627 = VERTEX_POINT('',#94628);
#94628 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#94629 = SURFACE_CURVE('',#94630,(#94634),.PCURVE_S1.);
#94630 = LINE('',#94631,#94632);
#94631 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#94632 = VECTOR('',#94633,1.);
#94633 = DIRECTION('',(0.E+000,-0.815887941474,0.578210054355));
#94634 = PCURVE('',#94598,#94635);
#94635 = DEFINITIONAL_REPRESENTATION('',(#94636),#94640);
#94636 = LINE('',#94637,#94638);
#94637 = CARTESIAN_POINT('',(0.E+000,0.1));
#94638 = VECTOR('',#94639,1.);
#94639 = DIRECTION('',(1.,0.E+000));
#94640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94641 = ORIENTED_EDGE('',*,*,#94642,.T.);
#94642 = EDGE_CURVE('',#94627,#94588,#94643,.T.);
#94643 = SURFACE_CURVE('',#94644,(#94648),.PCURVE_S1.);
#94644 = LINE('',#94645,#94646);
#94645 = CARTESIAN_POINT('',(-0.198853102307,-35.38010951438,
    30.534859473187));
#94646 = VECTOR('',#94647,1.);
#94647 = DIRECTION('',(1.,0.E+000,0.E+000));
#94648 = PCURVE('',#94598,#94649);
#94649 = DEFINITIONAL_REPRESENTATION('',(#94650),#94654);
#94650 = LINE('',#94651,#94652);
#94651 = CARTESIAN_POINT('',(0.E+000,0.1));
#94652 = VECTOR('',#94653,1.);
#94653 = DIRECTION('',(0.E+000,-1.));
#94654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94659)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94656,#94657,#94658)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#94656,
  'distance_accuracy_value','confusion accuracy');
#94660 = SHAPE_DEFINITION_REPRESENTATION(#94661,#94580);
#94661 = PRODUCT_DEFINITION_SHAPE('','',#94662);
#94662 = PRODUCT_DEFINITION('design','',#94663,#94666);
#94663 = PRODUCT_DEFINITION_FORMATION('','',#94664);
#94664 = PRODUCT('CADSOFTTOOLS 1.537','CADSOFTTOOLS 1.537','',(#94665));
#94665 = PRODUCT_CONTEXT('',#2,'mechanical');
#94666 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94668,#94670);
#94668 = ( REPRESENTATION_RELATIONSHIP('','',#94580,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94669) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2159);
#94670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94671);
#94671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('537','','',#5,#94662,$);
#94672 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94664));
#94673 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94674),#94778);
#94674 = SHELL_BASED_SURFACE_MODEL('',(#94675));
#94675 = OPEN_SHELL('',(#94676));
#94676 = ADVANCED_FACE('',(#94677),#94691,.T.);
#94677 = FACE_BOUND('',#94678,.T.);
#94678 = EDGE_LOOP('',(#94679,#94702,#94718,#94734,#94750));
#94679 = ORIENTED_EDGE('',*,*,#94680,.T.);
#94680 = EDGE_CURVE('',#94681,#94683,#94685,.T.);
#94681 = VERTEX_POINT('',#94682);
#94682 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#94683 = VERTEX_POINT('',#94684);
#94684 = CARTESIAN_POINT('',(2.501146897693,-34.25046327349,
    31.50000000001));
#94685 = SURFACE_CURVE('',#94686,(#94690),.PCURVE_S1.);
#94686 = LINE('',#94687,#94688);
#94687 = CARTESIAN_POINT('',(2.368838194445,-34.25046327349,
    31.50000000001));
#94688 = VECTOR('',#94689,1.);
#94689 = DIRECTION('',(1.,0.E+000,2.685170054255E-014));
#94690 = PCURVE('',#94691,#94696);
#94691 = PLANE('',#94692);
#94692 = AXIS2_PLACEMENT_3D('',#94693,#94694,#94695);
#94693 = CARTESIAN_POINT('',(5.144953367635,-33.65719480536,
    31.50000000001));
#94694 = DIRECTION('',(2.660667276748E-014,-3.803170110293E-013,-1.));
#94695 = DIRECTION('',(-8.447751653059E-032,-1.,3.803170110293E-013));
#94696 = DEFINITIONAL_REPRESENTATION('',(#94697),#94701);
#94697 = LINE('',#94698,#94699);
#94698 = CARTESIAN_POINT('',(0.593268468123,2.77611517319));
#94699 = VECTOR('',#94700,1.);
#94700 = DIRECTION('',(1.021207401388E-026,-1.));
#94701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94702 = ORIENTED_EDGE('',*,*,#94703,.F.);
#94703 = EDGE_CURVE('',#94704,#94683,#94706,.T.);
#94704 = VERTEX_POINT('',#94705);
#94705 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#94706 = SURFACE_CURVE('',#94707,(#94711),.PCURVE_S1.);
#94707 = LINE('',#94708,#94709);
#94708 = CARTESIAN_POINT('',(2.501146897693,-34.39758733587,
    31.50000000001));
#94709 = VECTOR('',#94710,1.);
#94710 = DIRECTION('',(0.E+000,1.,-1.931819239481E-013));
#94711 = PCURVE('',#94691,#94712);
#94712 = DEFINITIONAL_REPRESENTATION('',(#94713),#94717);
#94713 = LINE('',#94714,#94715);
#94714 = CARTESIAN_POINT('',(0.740392530507,2.643806469942));
#94715 = VECTOR('',#94716,1.);
#94716 = DIRECTION('',(-1.,-4.978957547764E-027));
#94717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94718 = ORIENTED_EDGE('',*,*,#94719,.F.);
#94719 = EDGE_CURVE('',#94720,#94704,#94722,.T.);
#94720 = VERTEX_POINT('',#94721);
#94721 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#94722 = SURFACE_CURVE('',#94723,(#94727),.PCURVE_S1.);
#94723 = LINE('',#94724,#94725);
#94724 = CARTESIAN_POINT('',(-0.198853102307,-34.39758733587,
    31.50000000001));
#94725 = VECTOR('',#94726,1.);
#94726 = DIRECTION('',(1.,-5.263279524149E-015,1.05265590483E-014));
#94727 = PCURVE('',#94691,#94728);
#94728 = DEFINITIONAL_REPRESENTATION('',(#94729),#94733);
#94729 = LINE('',#94730,#94731);
#94730 = CARTESIAN_POINT('',(0.740392530507,5.343806469942));
#94731 = VECTOR('',#94732,1.);
#94732 = DIRECTION('',(5.263279524153E-015,-1.));
#94733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94734 = ORIENTED_EDGE('',*,*,#94735,.F.);
#94735 = EDGE_CURVE('',#94736,#94720,#94738,.T.);
#94736 = VERTEX_POINT('',#94737);
#94737 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#94738 = SURFACE_CURVE('',#94739,(#94743),.PCURVE_S1.);
#94739 = LINE('',#94740,#94741);
#94740 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#94741 = VECTOR('',#94742,1.);
#94742 = DIRECTION('',(-3.558884618961E-016,-1.,1.893326617287E-013));
#94743 = PCURVE('',#94691,#94744);
#94744 = DEFINITIONAL_REPRESENTATION('',(#94745),#94749);
#94745 = LINE('',#94746,#94747);
#94746 = CARTESIAN_POINT('',(-1.755272585941,5.343806469942));
#94747 = VECTOR('',#94748,1.);
#94748 = DIRECTION('',(1.,3.558884619011E-016));
#94749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94750 = ORIENTED_EDGE('',*,*,#94751,.T.);
#94751 = EDGE_CURVE('',#94736,#94681,#94752,.T.);
#94752 = SURFACE_CURVE('',#94753,(#94764),.PCURVE_S1.);
#94753 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94754,#94755,#94756,#94757,
    #94758,#94759,#94760,#94761,#94762,#94763),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25777800728,0.60690231257,0.956026617861,1.),
  .UNSPECIFIED.);
#94754 = CARTESIAN_POINT('',(-0.198853102307,-31.90192221942,
    31.500000000009));
#94755 = CARTESIAN_POINT('',(-8.29975339876E-002,-32.19389693347,
    31.500000000009));
#94756 = CARTESIAN_POINT('',(6.525455571168E-002,-32.47207286515,
    31.500000000009));
#94757 = CARTESIAN_POINT('',(0.483307269478,-33.07624834737,
    31.500000000009));
#94758 = CARTESIAN_POINT('',(0.777607322876,-33.3841393608,
    31.500000000009));
#94759 = CARTESIAN_POINT('',(1.447032979531,-33.88661989553,
    31.50000000001));
#94760 = CARTESIAN_POINT('',(1.822128020917,-34.0809876793,
    31.50000000001));
#94761 = CARTESIAN_POINT('',(2.268116718793,-34.22217567578,
    31.50000000001));
#94762 = CARTESIAN_POINT('',(2.318336131103,-34.23687200389,
    31.50000000001));
#94763 = CARTESIAN_POINT('',(2.368838194445,-34.25046327348,
    31.50000000001));
#94764 = PCURVE('',#94691,#94765);
#94765 = DEFINITIONAL_REPRESENTATION('',(#94766),#94777);
#94766 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94767,#94768,#94769,#94770,
    #94771,#94772,#94773,#94774,#94775,#94776),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.25777800728,0.60690231257,0.956026617861,1.),
  .UNSPECIFIED.);
#94767 = CARTESIAN_POINT('',(-1.755272585941,5.343806469942));
#94768 = CARTESIAN_POINT('',(-1.463297871894,5.227950901623));
#94769 = CARTESIAN_POINT('',(-1.185121940214,5.079698811924));
#94770 = CARTESIAN_POINT('',(-0.580946457995,4.661646098157));
#94771 = CARTESIAN_POINT('',(-0.273055444564,4.367346044759));
#94772 = CARTESIAN_POINT('',(0.229425090165,3.697920388104));
#94773 = CARTESIAN_POINT('',(0.423792873938,3.322825346718));
#94774 = CARTESIAN_POINT('',(0.564980870413,2.876836648842));
#94775 = CARTESIAN_POINT('',(0.579677198525,2.826617236532));
#94776 = CARTESIAN_POINT('',(0.593268468121,2.77611517319));
#94777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94782)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94779,#94780,#94781)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94779 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94780 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94781 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94782 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94779,
  'distance_accuracy_value','confusion accuracy');
#94783 = SHAPE_DEFINITION_REPRESENTATION(#94784,#94673);
#94784 = PRODUCT_DEFINITION_SHAPE('','',#94785);
#94785 = PRODUCT_DEFINITION('design','',#94786,#94789);
#94786 = PRODUCT_DEFINITION_FORMATION('','',#94787);
#94787 = PRODUCT('CADSOFTTOOLS 1.538','CADSOFTTOOLS 1.538','',(#94788));
#94788 = PRODUCT_CONTEXT('',#2,'mechanical');
#94789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94790 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94791,#94793);
#94791 = ( REPRESENTATION_RELATIONSHIP('','',#94673,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94792) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94792 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2163);
#94793 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94794);
#94794 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('538','','',#5,#94785,$);
#94795 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94787));
#94796 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94797),#95280);
#94797 = SHELL_BASED_SURFACE_MODEL('',(#94798));
#94798 = OPEN_SHELL('',(#94799));
#94799 = ADVANCED_FACE('',(#94800),#94813,.F.);
#94800 = FACE_BOUND('',#94801,.F.);
#94801 = EDGE_LOOP('',(#94802,#94843,#94868,#94882));
#94802 = ORIENTED_EDGE('',*,*,#94803,.T.);
#94803 = EDGE_CURVE('',#94804,#94806,#94808,.T.);
#94804 = VERTEX_POINT('',#94805);
#94805 = CARTESIAN_POINT('',(1.146897693295E-003,-35.87251309502,
    31.121683810278));
#94806 = VERTEX_POINT('',#94807);
#94807 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#94808 = SURFACE_CURVE('',#94809,(#94812),.PCURVE_S1.);
#94809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94810,#94811),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#94810 = CARTESIAN_POINT('',(1.146897693296E-003,-35.87251309502,
    31.121683810278));
#94811 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#94812 = PCURVE('',#94813,#94838);
#94813 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#94814,#94815)
    ,(#94816,#94817)
    ,(#94818,#94819)
    ,(#94820,#94821)
    ,(#94822,#94823)
    ,(#94824,#94825)
    ,(#94826,#94827)
    ,(#94828,#94829)
    ,(#94830,#94831)
    ,(#94832,#94833)
    ,(#94834,#94835)
    ,(#94836,#94837
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(2,2),(0.E+000,
    8.302140843857E-002,0.165825249753,0.25016759923,0.373692332608,
    0.500100884738,0.623622503016,0.750030844888,0.874285197613,1.),(
    0.E+000,1.),.UNSPECIFIED.);
#94814 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.38010951438,
    30.534859473187));
#94815 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#94816 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.37689213421,
    30.558800249529));
#94817 = CARTESIAN_POINT('',(6.001146897693,-35.37689213421,
    30.558800249529));
#94818 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.37046580537,
    30.606619062662));
#94819 = CARTESIAN_POINT('',(6.001146897693,-35.37046580537,
    30.606619062662));
#94820 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.37431101256,
    30.679566160858));
#94821 = CARTESIAN_POINT('',(6.001146897693,-35.37431101256,
    30.679566160858));
#94822 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.38987988178,
    30.762737526282));
#94823 = CARTESIAN_POINT('',(6.001146897693,-35.38987988178,
    30.762737526282));
#94824 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.4250652649,
    30.854156739983));
#94825 = CARTESIAN_POINT('',(6.001146897693,-35.4250652649,
    30.854156739983));
#94826 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.48599603645,
    30.944883597741));
#94827 = CARTESIAN_POINT('',(6.001146897693,-35.48599603645,
    30.944883597741));
#94828 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.56519701452,
    31.021550881599));
#94829 = CARTESIAN_POINT('',(6.001146897693,-35.56519701452,
    31.021550881599));
#94830 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.6590188967,
    31.077743810626));
#94831 = CARTESIAN_POINT('',(6.001146897693,-35.6590188967,
    31.077743810626));
#94832 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.76310315502,
    31.115197342579));
#94833 = CARTESIAN_POINT('',(6.001146897693,-35.76310315502,
    31.115197342579));
#94834 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.83590134008,
    31.119513249122));
#94835 = CARTESIAN_POINT('',(6.001146897693,-35.83590134008,
    31.119513249122));
#94836 = CARTESIAN_POINT('',(-9.885310230669E-002,-35.87251309502,
    31.121683810278));
#94837 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#94838 = DEFINITIONAL_REPRESENTATION('',(#94839),#94842);
#94839 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94840,#94841),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#94840 = CARTESIAN_POINT('',(1.,1.639344262295E-002));
#94841 = CARTESIAN_POINT('',(1.,1.));
#94842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94843 = ORIENTED_EDGE('',*,*,#94844,.T.);
#94844 = EDGE_CURVE('',#94806,#94845,#94847,.T.);
#94845 = VERTEX_POINT('',#94846);
#94846 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#94847 = SURFACE_CURVE('',#94848,(#94861),.PCURVE_S1.);
#94848 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94849,#94850,#94851,#94852,
    #94853,#94854,#94855,#94856,#94857,#94858,#94859,#94860),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802387,
    0.249969155112,0.376377496984,0.499899115262,0.626307667392,
    0.74983240077,0.834174750247,0.916978591561,1.),.UNSPECIFIED.);
#94849 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#94850 = CARTESIAN_POINT('',(6.001146897693,-35.83590134008,
    31.119513249122));
#94851 = CARTESIAN_POINT('',(6.001146897693,-35.76310315502,
    31.115197342579));
#94852 = CARTESIAN_POINT('',(6.001146897693,-35.6590188967,
    31.077743810626));
#94853 = CARTESIAN_POINT('',(6.001146897693,-35.56519701452,
    31.021550881599));
#94854 = CARTESIAN_POINT('',(6.001146897693,-35.48599603645,
    30.944883597741));
#94855 = CARTESIAN_POINT('',(6.001146897693,-35.4250652649,
    30.854156739983));
#94856 = CARTESIAN_POINT('',(6.001146897693,-35.38987988178,
    30.762737526282));
#94857 = CARTESIAN_POINT('',(6.001146897693,-35.37431101256,
    30.679566160858));
#94858 = CARTESIAN_POINT('',(6.001146897693,-35.37046580537,
    30.606619062662));
#94859 = CARTESIAN_POINT('',(6.001146897693,-35.37689213421,
    30.558800249529));
#94860 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#94861 = PCURVE('',#94813,#94862);
#94862 = DEFINITIONAL_REPRESENTATION('',(#94863),#94867);
#94863 = LINE('',#94864,#94865);
#94864 = CARTESIAN_POINT('',(1.,1.));
#94865 = VECTOR('',#94866,1.);
#94866 = DIRECTION('',(-1.,0.E+000));
#94867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94868 = ORIENTED_EDGE('',*,*,#94869,.F.);
#94869 = EDGE_CURVE('',#94870,#94845,#94872,.T.);
#94870 = VERTEX_POINT('',#94871);
#94871 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38010951438,
    30.534859473187));
#94872 = SURFACE_CURVE('',#94873,(#94876),.PCURVE_S1.);
#94873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94874,#94875),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#94874 = CARTESIAN_POINT('',(1.146897693296E-003,-35.38010951438,
    30.534859473187));
#94875 = CARTESIAN_POINT('',(6.001146897693,-35.38010951438,
    30.534859473187));
#94876 = PCURVE('',#94813,#94877);
#94877 = DEFINITIONAL_REPRESENTATION('',(#94878),#94881);
#94878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94879,#94880),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#94879 = CARTESIAN_POINT('',(0.E+000,1.639344262295E-002));
#94880 = CARTESIAN_POINT('',(0.E+000,1.));
#94881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94882 = ORIENTED_EDGE('',*,*,#94883,.T.);
#94883 = EDGE_CURVE('',#94870,#94804,#94884,.T.);
#94884 = SURFACE_CURVE('',#94885,(#94965),.PCURVE_S1.);
#94885 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94886,#94887,#94888,#94889,
    #94890,#94891,#94892,#94893,#94894,#94895,#94896,#94897,#94898,
    #94899,#94900,#94901,#94902,#94903,#94904,#94905,#94906,#94907,
    #94908,#94909,#94910,#94911,#94912,#94913,#94914,#94915,#94916,
    #94917,#94918,#94919,#94920,#94921,#94922,#94923,#94924,#94925,
    #94926,#94927,#94928,#94929,#94930,#94931,#94932,#94933,#94934,
    #94935,#94936,#94937,#94938,#94939,#94940,#94941,#94942,#94943,
    #94944,#94945,#94946,#94947,#94948,#94949,#94950,#94951,#94952,
    #94953,#94954,#94955,#94956,#94957,#94958,#94959,#94960,#94961,
    #94962,#94963,#94964),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.77965530489E-002,3.544273155656E-002,4.198437426867E-002,
    5.294392171767E-002,7.019275640802E-002,8.731986200209E-002,
    0.101472997787,0.109647914878,0.112218216904,0.137081074553,
    0.163888237195,0.169032217011,0.184786054572,0.199739054278,
    0.203538129639,0.214451297796,0.233148661365,0.244114570721,
    0.255842417598,0.279654266188,0.300389799022,0.315075166111,
    0.328544363025,0.372107146955,0.387103464791,0.426190704323,
    0.433031764613,0.433383802683,0.441678084849,0.455663276774,
    0.482731858329,0.497351117942,0.536568785632,0.555157602856,
    0.601798428784,0.608787475272,0.639905689605,0.668027740115,
    0.680333970208,0.68889037866,0.705514197682,0.719236323322,
    0.720679804285,0.734414672513,0.745044470388,0.755868186564,
    0.75922522445,0.766981933411,0.778194927587,0.789610918072,
    0.801129563796,0.81279170701,0.824486403615,0.831349494468,
    0.836215148636,0.847948983078,0.85966858575,0.86975346993,
    0.871355810711,0.87538290489,0.883023556991,0.883825360499,
    0.894690411795,0.90071180711,0.906361158246,0.918037498086,
    0.929716967656,0.934508112972,0.94140383827,0.953102695014,
    0.9648114114,0.973994490146,0.976532771122,0.988262439675,
    0.995467824094,1.),.UNSPECIFIED.);
#94886 = CARTESIAN_POINT('',(1.146897633259E-003,-35.38010951438,
    30.534859473187));
#94887 = CARTESIAN_POINT('',(1.146897671903E-003,-35.37942182631,
    30.539976997007));
#94888 = CARTESIAN_POINT('',(1.146897703474E-003,-35.37805079956,
    30.550178034531));
#94889 = CARTESIAN_POINT('',(1.146897692418E-003,-35.3765283076,
    30.562284591631));
#94890 = CARTESIAN_POINT('',(1.146897693541E-003,-35.37537120388,
    30.572433002435));
#94891 = CARTESIAN_POINT('',(1.146897693165E-003,-35.37432727639,
    30.582476938702));
#94892 = CARTESIAN_POINT('',(1.146897693336E-003,-35.37322936684,
    30.595604151892));
#94893 = CARTESIAN_POINT('',(1.146897693286E-003,-35.37252108961,
    30.609696597139));
#94894 = CARTESIAN_POINT('',(1.146897693296E-003,-35.37235273395,
    30.621165739361));
#94895 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37241455247,
    30.628402454669));
#94896 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37261611731,
    30.638748832734));
#94897 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37335670058,
    30.654495470086));
#94898 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37489974557,
    30.670934684668));
#94899 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37654740445,
    30.684703146689));
#94900 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37795776931,
    30.695031509371));
#94901 = CARTESIAN_POINT('',(1.146897693295E-003,-35.37956335074,
    30.704938014191));
#94902 = CARTESIAN_POINT('',(1.146897693295E-003,-35.3810758061,
    30.713432101578));
#94903 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38289632271,
    30.722977344909));
#94904 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38539666848,
    30.734512349768));
#94905 = CARTESIAN_POINT('',(1.146897693295E-003,-35.38824748319,
    30.746208893775));
#94906 = CARTESIAN_POINT('',(1.146897693295E-003,-35.39171151918,
    30.759285850691));
#94907 = CARTESIAN_POINT('',(1.146897693295E-003,-35.39639893248,
    30.774978769607));
#94908 = CARTESIAN_POINT('',(1.146897693295E-003,-35.40197693122,
    30.791293033599));
#94909 = CARTESIAN_POINT('',(1.146897693295E-003,-35.40699851259,
    30.804607127071));
#94910 = CARTESIAN_POINT('',(1.146897693295E-003,-35.41484755562,
    30.82394713532));
#94911 = CARTESIAN_POINT('',(1.146897693295E-003,-35.42370499658,
    30.8429574807));
#94912 = CARTESIAN_POINT('',(1.146897693295E-003,-35.43704397614,
    30.86804622224));
#94913 = CARTESIAN_POINT('',(1.146897693295E-003,-35.44611781945,
    30.883289336289));
#94914 = CARTESIAN_POINT('',(1.146897693295E-003,-35.45346508349,
    30.894576988932));
#94915 = CARTESIAN_POINT('',(1.146897693295E-003,-35.45594732866,
    30.898338801208));
#94916 = CARTESIAN_POINT('',(1.146897693295E-003,-35.45961592149,
    30.903808612465));
#94917 = CARTESIAN_POINT('',(1.146897693295E-003,-35.46784446412,
    30.915579931702));
#94918 = CARTESIAN_POINT('',(1.146897693295E-003,-35.47759352644,
    30.92852830317));
#94919 = CARTESIAN_POINT('',(1.146897693295E-003,-35.49241905518,
    30.946831841338));
#94920 = CARTESIAN_POINT('',(1.146897693295E-003,-35.50643159834,
    30.962609576532));
#94921 = CARTESIAN_POINT('',(1.146897693295E-003,-35.52773282601,
    30.984315083735));
#94922 = CARTESIAN_POINT('',(1.146897693295E-003,-35.54329525942,
    30.998464128496));
#94923 = CARTESIAN_POINT('',(1.146897693295E-003,-35.56231102635,
    31.014139692037));
#94924 = CARTESIAN_POINT('',(1.146897693295E-003,-35.57759003938,
    31.025861376019));
#94925 = CARTESIAN_POINT('',(1.146897693295E-003,-35.59474020035,
    31.037611681681));
#94926 = CARTESIAN_POINT('',(1.146897693295E-003,-35.60676261587,
    31.045243559014));
#94927 = CARTESIAN_POINT('',(1.146897693295E-003,-35.61607045818,
    31.05092175703));
#94928 = CARTESIAN_POINT('',(1.146897693295E-003,-35.62586127324,
    31.056612488999));
#94929 = CARTESIAN_POINT('',(1.146897693295E-003,-35.6339847906,
    31.061065479953));
#94930 = CARTESIAN_POINT('',(1.146897693295E-003,-35.64142356984,
    31.065024851025));
#94931 = CARTESIAN_POINT('',(1.146897693295E-003,-35.6481140031,
    31.068481159048));
#94932 = CARTESIAN_POINT('',(1.146897693295E-003,-35.6573310231,
    31.073018558197));
#94933 = CARTESIAN_POINT('',(1.146897693295E-003,-35.66388293794,
    31.076108775988));
#94934 = CARTESIAN_POINT('',(1.146897693295E-003,-35.66970497735,
    31.078775590185));
#94935 = CARTESIAN_POINT('',(1.146897693295E-003,-35.67565310189,
    31.081436246793));
#94936 = CARTESIAN_POINT('',(1.146897693295E-003,-35.68379899032,
    31.084928621743));
#94937 = CARTESIAN_POINT('',(1.146897693295E-003,-35.69301967691,
    31.088672988526));
#94938 = CARTESIAN_POINT('',(1.146897693295E-003,-35.70242791312,
    31.092273077054));
#94939 = CARTESIAN_POINT('',(1.146897693295E-003,-35.71197754411,
    31.095696286048));
#94940 = CARTESIAN_POINT('',(1.146897693295E-003,-35.72030801352,
    31.098475001107));
#94941 = CARTESIAN_POINT('',(1.146897693295E-003,-35.72679888879,
    31.100508619044));
#94942 = CARTESIAN_POINT('',(1.146897693295E-003,-35.7333219735,
    31.102467775082));
#94943 = CARTESIAN_POINT('',(1.146897693295E-003,-35.74123162099,
    31.104697272795));
#94944 = CARTESIAN_POINT('',(1.146897693295E-003,-35.75066026293,
    31.107102672382));
#94945 = CARTESIAN_POINT('',(1.146897693295E-003,-35.75728099845,
    31.108623012659));
#94946 = CARTESIAN_POINT('',(1.146897693295E-003,-35.76173951751,
    31.109584570232));
#94947 = CARTESIAN_POINT('',(1.146897693295E-003,-35.76551006475,
    31.110372302321));
#94948 = CARTESIAN_POINT('',(1.146897693295E-003,-35.76906348226,
    31.111065134582));
#94949 = CARTESIAN_POINT('',(1.146897693295E-003,-35.77457550396,
    31.11208800694));
#94950 = CARTESIAN_POINT('',(1.146897693295E-003,-35.77963775689,
    31.112962263727));
#94951 = CARTESIAN_POINT('',(1.146897693295E-003,-35.78610585419,
    31.113970642002));
#94952 = CARTESIAN_POINT('',(1.146897693295E-003,-35.79281812989,
    31.114943979754));
#94953 = CARTESIAN_POINT('',(1.146897693295E-003,-35.80117464406,
    31.116028930693));
#94954 = CARTESIAN_POINT('',(1.146897693294E-003,-35.80930430067,
    31.116939856538));
#94955 = CARTESIAN_POINT('',(1.146897693297E-003,-35.81606367188,
    31.117624974184));
#94956 = CARTESIAN_POINT('',(1.146897693277E-003,-35.82283558149,
    31.118263641211));
#94957 = CARTESIAN_POINT('',(1.146897693411E-003,-35.83162337604,
    31.119004569172));
#94958 = CARTESIAN_POINT('',(1.146897692908E-003,-35.84108815507,
    31.119707632714));
#94959 = CARTESIAN_POINT('',(1.146897694066E-003,-35.84789812245,
    31.120167906051));
#94960 = CARTESIAN_POINT('',(1.146897691641E-003,-35.85471587443,
    31.120609826479));
#94961 = CARTESIAN_POINT('',(1.146897722878E-003,-35.86096011933,
    31.120995596953));
#94962 = CARTESIAN_POINT('',(1.146897640216E-003,-35.8677835624,
    31.121403415941));
#94963 = CARTESIAN_POINT('',(1.146897764711E-003,-35.87119572471,
    31.12160570847));
#94964 = CARTESIAN_POINT('',(1.146897846079E-003,-35.87251309502,
    31.121683810278));
#94965 = PCURVE('',#94813,#94966);
#94966 = DEFINITIONAL_REPRESENTATION('',(#94967),#95279);
#94967 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#94968,#94969,#94970,#94971,
    #94972,#94973,#94974,#94975,#94976,#94977,#94978,#94979,#94980,
    #94981,#94982,#94983,#94984,#94985,#94986,#94987,#94988,#94989,
    #94990,#94991,#94992,#94993,#94994,#94995,#94996,#94997,#94998,
    #94999,#95000,#95001,#95002,#95003,#95004,#95005,#95006,#95007,
    #95008,#95009,#95010,#95011,#95012,#95013,#95014,#95015,#95016,
    #95017,#95018,#95019,#95020,#95021,#95022,#95023,#95024,#95025,
    #95026,#95027,#95028,#95029,#95030,#95031,#95032,#95033,#95034,
    #95035,#95036,#95037,#95038,#95039,#95040,#95041,#95042,#95043,
    #95044,#95045,#95046,#95047,#95048,#95049,#95050,#95051,#95052,
    #95053,#95054,#95055,#95056,#95057,#95058,#95059,#95060,#95061,
    #95062,#95063,#95064,#95065,#95066,#95067,#95068,#95069,#95070,
    #95071,#95072,#95073,#95074,#95075,#95076,#95077,#95078,#95079,
    #95080,#95081,#95082,#95083,#95084,#95085,#95086,#95087,#95088,
    #95089,#95090,#95091,#95092,#95093,#95094,#95095,#95096,#95097,
    #95098,#95099,#95100,#95101,#95102,#95103,#95104,#95105,#95106,
    #95107,#95108,#95109,#95110,#95111,#95112,#95113,#95114,#95115,
    #95116,#95117,#95118,#95119,#95120,#95121,#95122,#95123,#95124,
    #95125,#95126,#95127,#95128,#95129,#95130,#95131,#95132,#95133,
    #95134,#95135,#95136,#95137,#95138,#95139,#95140,#95141,#95142,
    #95143,#95144,#95145,#95146,#95147,#95148,#95149,#95150,#95151,
    #95152,#95153,#95154,#95155,#95156,#95157,#95158,#95159,#95160,
    #95161,#95162,#95163,#95164,#95165,#95166,#95167,#95168,#95169,
    #95170,#95171,#95172,#95173,#95174,#95175,#95176,#95177,#95178,
    #95179,#95180,#95181,#95182,#95183,#95184,#95185,#95186,#95187,
    #95188,#95189,#95190,#95191,#95192,#95193,#95194,#95195,#95196,
    #95197,#95198,#95199,#95200,#95201,#95202,#95203,#95204,#95205,
    #95206,#95207,#95208,#95209,#95210,#95211,#95212,#95213,#95214,
    #95215,#95216,#95217,#95218,#95219,#95220,#95221,#95222,#95223,
    #95224,#95225,#95226,#95227,#95228,#95229,#95230,#95231,#95232,
    #95233,#95234,#95235,#95236,#95237,#95238,#95239,#95240,#95241,
    #95242,#95243,#95244,#95245,#95246,#95247,#95248,#95249,#95250,
    #95251,#95252,#95253,#95254,#95255,#95256,#95257,#95258,#95259,
    #95260,#95261,#95262,#95263,#95264,#95265,#95266,#95267,#95268,
    #95269,#95270,#95271,#95272,#95273,#95274,#95275,#95276,#95277,
    #95278),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.246753246753E-003,
    6.493506493506E-003,9.74025974026E-003,1.298701298701E-002,
    1.623376623377E-002,1.948051948052E-002,2.272727272727E-002,
    2.597402597403E-002,2.922077922078E-002,3.246753246753E-002,
    3.571428571429E-002,3.896103896104E-002,4.220779220779E-002,
    4.545454545455E-002,4.87012987013E-002,5.194805194805E-002,
    5.519480519481E-002,5.844155844156E-002,6.168831168831E-002,
    6.493506493506E-002,6.818181818182E-002,7.142857142857E-002,
    7.467532467532E-002,7.792207792208E-002,8.116883116883E-002,
    8.441558441558E-002,8.766233766234E-002,9.090909090909E-002,
    9.415584415584E-002,9.74025974026E-002,0.100649350649,0.103896103896
    ,0.107142857143,0.11038961039,0.113636363636,0.116883116883,
    0.12012987013,0.123376623377,0.126623376623,0.12987012987,
    0.133116883117,0.136363636364,0.13961038961,0.142857142857,
    0.146103896104,0.149350649351,0.152597402597,0.155844155844,
    0.159090909091,0.162337662338,0.165584415584,0.168831168831,
    0.172077922078,0.175324675325,0.178571428571,0.181818181818,
    0.185064935065,0.188311688312,0.191558441558,0.194805194805,
    0.198051948052,0.201298701299,0.204545454545,0.207792207792,
    0.211038961039,0.214285714286,0.217532467532,0.220779220779,
    0.224025974026,0.227272727273,0.230519480519,0.233766233766,
    0.237012987013,0.24025974026,0.243506493506,0.246753246753,0.25,
    0.253246753247,0.256493506494,0.25974025974,0.262987012987,
    0.266233766234,0.269480519481,0.272727272727,0.275974025974,
    0.279220779221,0.282467532468,0.285714285714,0.288961038961,
    0.292207792208,0.295454545455,0.298701298701,0.301948051948,
    0.305194805195,0.308441558442,0.311688311688,0.314935064935,
    0.318181818182,0.321428571429,0.324675324675,0.327922077922,
    0.331168831169,0.334415584416,0.337662337662,0.340909090909,
    0.344155844156,0.347402597403,0.350649350649,0.353896103896,
    0.357142857143,0.36038961039,0.363636363636,0.366883116883,
    0.37012987013,0.373376623377,0.376623376623,0.37987012987,
    0.383116883117,0.386363636364,0.38961038961,0.392857142857,
    0.396103896104,0.399350649351,0.402597402597,0.405844155844,
    0.409090909091,0.412337662338,0.415584415584,0.418831168831,
    0.422077922078,0.425324675325,0.428571428571,0.431818181818,
    0.435064935065,0.438311688312,0.441558441558,0.444805194805,
    0.448051948052,0.451298701299,0.454545454545,0.457792207792,
    0.461038961039,0.464285714286,0.467532467532,0.470779220779,
    0.474025974026,0.477272727273,0.480519480519,0.483766233766,
    0.487012987013,0.49025974026,0.493506493506,0.496753246753,0.5,
    0.503246753247,0.506493506494,0.50974025974,0.512987012987,
    0.516233766234,0.519480519481,0.522727272727,0.525974025974,
    0.529220779221,0.532467532468,0.535714285714,0.538961038961,
    0.542207792208,0.545454545455,0.548701298701,0.551948051948,
    0.555194805195,0.558441558442,0.561688311688,0.564935064935,
    0.568181818182,0.571428571429,0.574675324675,0.577922077922,
    0.581168831169,0.584415584416,0.587662337662,0.590909090909,
    0.594155844156,0.597402597403,0.600649350649,0.603896103896,
    0.607142857143,0.61038961039,0.613636363636,0.616883116883,
    0.62012987013,0.623376623377,0.626623376623,0.62987012987,
    0.633116883117,0.636363636364,0.63961038961,0.642857142857,
    0.646103896104,0.649350649351,0.652597402597,0.655844155844,
    0.659090909091,0.662337662338,0.665584415584,0.668831168831,
    0.672077922078,0.675324675325,0.678571428571,0.681818181818,
    0.685064935065,0.688311688312,0.691558441558,0.694805194805,
    0.698051948052,0.701298701299,0.704545454545,0.707792207792,
    0.711038961039,0.714285714286,0.717532467532,0.720779220779,
    0.724025974026,0.727272727273,0.730519480519,0.733766233766,
    0.737012987013,0.74025974026,0.743506493506,0.746753246753,0.75,
    0.753246753247,0.756493506494,0.75974025974,0.762987012987,
    0.766233766234,0.769480519481,0.772727272727,0.775974025974,
    0.779220779221,0.782467532468,0.785714285714,0.788961038961,
    0.792207792208,0.795454545455,0.798701298701,0.801948051948,
    0.805194805195,0.808441558442,0.811688311688,0.814935064935,
    0.818181818182,0.821428571429,0.824675324675,0.827922077922,
    0.831168831169,0.834415584416,0.837662337662,0.840909090909,
    0.844155844156,0.847402597403,0.850649350649,0.853896103896,
    0.857142857143,0.86038961039,0.863636363636,0.866883116883,
    0.87012987013,0.873376623377,0.876623376623,0.87987012987,
    0.883116883117,0.886363636364,0.88961038961,0.892857142857,
    0.896103896104,0.899350649351,0.902597402597,0.905844155844,
    0.909090909091,0.912337662338,0.915584415584,0.918831168831,
    0.922077922078,0.925324675325,0.928571428571,0.931818181818,
    0.935064935065,0.938311688312,0.941558441558,0.944805194805,
    0.948051948052,0.951298701299,0.954545454545,0.957792207792,
    0.961038961039,0.964285714286,0.967532467532,0.970779220779,
    0.974025974026,0.977272727273,0.980519480519,0.983766233766,
    0.987012987013,0.99025974026,0.993506493506,0.996753246753,1.),
  .QUASI_UNIFORM_KNOTS.);
#94968 = CARTESIAN_POINT('',(0.E+000,1.639344261311E-002));
#94969 = CARTESIAN_POINT('',(1.079203392554E-003,1.639344261426E-002));
#94970 = CARTESIAN_POINT('',(3.237967927357E-003,1.639344261633E-002));
#94971 = CARTESIAN_POINT('',(6.477140204556E-003,1.639344261875E-002));
#94972 = CARTESIAN_POINT('',(9.717290132999E-003,1.639344262057E-002));
#94973 = CARTESIAN_POINT('',(1.295837006273E-002,1.639344262188E-002));
#94974 = CARTESIAN_POINT('',(1.620033236985E-002,1.639344262273E-002));
#94975 = CARTESIAN_POINT('',(1.944312982841E-002,1.639344262321E-002));
#94976 = CARTESIAN_POINT('',(2.268671393699E-002,1.63934426234E-002));
#94977 = CARTESIAN_POINT('',(2.593103501764E-002,1.639344262338E-002));
#94978 = CARTESIAN_POINT('',(2.917604367074E-002,1.639344262323E-002));
#94979 = CARTESIAN_POINT('',(3.242169063088E-002,1.639344262305E-002));
#94980 = CARTESIAN_POINT('',(3.566792599729E-002,1.639344262292E-002));
#94981 = CARTESIAN_POINT('',(3.891470233272E-002,1.639344262292E-002));
#94982 = CARTESIAN_POINT('',(4.216200451488E-002,1.639344262296E-002));
#94983 = CARTESIAN_POINT('',(4.540981604168E-002,1.639344262297E-002));
#94984 = CARTESIAN_POINT('',(4.865812131488E-002,1.639344262296E-002));
#94985 = CARTESIAN_POINT('',(5.190690513238E-002,1.639344262295E-002));
#94986 = CARTESIAN_POINT('',(5.515614732756E-002,1.639344262294E-002));
#94987 = CARTESIAN_POINT('',(5.840585398184E-002,1.639344262294E-002));
#94988 = CARTESIAN_POINT('',(6.165604298717E-002,1.639344262294E-002));
#94989 = CARTESIAN_POINT('',(6.490673296618E-002,1.639344262294E-002));
#94990 = CARTESIAN_POINT('',(6.815793771478E-002,1.639344262295E-002));
#94991 = CARTESIAN_POINT('',(7.140969959722E-002,1.639344262295E-002));
#94992 = CARTESIAN_POINT('',(7.466194805025E-002,1.639344262295E-002));
#94993 = CARTESIAN_POINT('',(7.791441102195E-002,1.639344262295E-002));
#94994 = CARTESIAN_POINT('',(8.116684959438E-002,1.639344262295E-002));
#94995 = CARTESIAN_POINT('',(8.44189902633E-002,1.639344262295E-002));
#94996 = CARTESIAN_POINT('',(8.767063236629E-002,1.639344262295E-002));
#94997 = CARTESIAN_POINT('',(9.092171443848E-002,1.639344262295E-002));
#94998 = CARTESIAN_POINT('',(9.417221487896E-002,1.639344262295E-002));
#94999 = CARTESIAN_POINT('',(9.742210631719E-002,1.639344262295E-002));
#95000 = CARTESIAN_POINT('',(0.100671356609,1.639344262295E-002));
#95001 = CARTESIAN_POINT('',(0.10391992797,1.639344262295E-002));
#95002 = CARTESIAN_POINT('',(0.107167780717,1.639344262295E-002));
#95003 = CARTESIAN_POINT('',(0.110414872109,1.639344262295E-002));
#95004 = CARTESIAN_POINT('',(0.113661184899,1.639344262295E-002));
#95005 = CARTESIAN_POINT('',(0.116906786006,1.639344262295E-002));
#95006 = CARTESIAN_POINT('',(0.120151731386,1.639344262295E-002));
#95007 = CARTESIAN_POINT('',(0.123396079862,1.639344262295E-002));
#95008 = CARTESIAN_POINT('',(0.1266398893,1.639344262295E-002));
#95009 = CARTESIAN_POINT('',(0.129883217734,1.639344262295E-002));
#95010 = CARTESIAN_POINT('',(0.13312612252,1.639344262295E-002));
#95011 = CARTESIAN_POINT('',(0.13636866245,1.639344262295E-002));
#95012 = CARTESIAN_POINT('',(0.139610890034,1.639344262295E-002));
#95013 = CARTESIAN_POINT('',(0.142852904817,1.639344262295E-002));
#95014 = CARTESIAN_POINT('',(0.146094818513,1.639344262295E-002));
#95015 = CARTESIAN_POINT('',(0.149336739739,1.639344262295E-002));
#95016 = CARTESIAN_POINT('',(0.152578777951,1.639344262295E-002));
#95017 = CARTESIAN_POINT('',(0.155821042323,1.639344262295E-002));
#95018 = CARTESIAN_POINT('',(0.159063642234,1.639344262295E-002));
#95019 = CARTESIAN_POINT('',(0.162306686423,1.639344262295E-002));
#95020 = CARTESIAN_POINT('',(0.165550285902,1.639344262295E-002));
#95021 = CARTESIAN_POINT('',(0.168794538701,1.639344262295E-002));
#95022 = CARTESIAN_POINT('',(0.172039419386,1.639344262295E-002));
#95023 = CARTESIAN_POINT('',(0.175284896457,1.639344262295E-002));
#95024 = CARTESIAN_POINT('',(0.178530940025,1.639344262295E-002));
#95025 = CARTESIAN_POINT('',(0.181777519862,1.639344262295E-002));
#95026 = CARTESIAN_POINT('',(0.185024606475,1.639344262295E-002));
#95027 = CARTESIAN_POINT('',(0.188272168791,1.639344262295E-002));
#95028 = CARTESIAN_POINT('',(0.191520153995,1.639344262295E-002));
#95029 = CARTESIAN_POINT('',(0.194768510422,1.639344262295E-002));
#95030 = CARTESIAN_POINT('',(0.198017186498,1.639344262295E-002));
#95031 = CARTESIAN_POINT('',(0.201266129079,1.639344262295E-002));
#95032 = CARTESIAN_POINT('',(0.20451529274,1.639344262295E-002));
#95033 = CARTESIAN_POINT('',(0.207764640242,1.639344262295E-002));
#95034 = CARTESIAN_POINT('',(0.211014132158,1.639344262295E-002));
#95035 = CARTESIAN_POINT('',(0.214263729669,1.639344262295E-002));
#95036 = CARTESIAN_POINT('',(0.217513393706,1.639344262295E-002));
#95037 = CARTESIAN_POINT('',(0.220763089557,1.639344262295E-002));
#95038 = CARTESIAN_POINT('',(0.224012782645,1.639344262295E-002));
#95039 = CARTESIAN_POINT('',(0.227262438235,1.639344262295E-002));
#95040 = CARTESIAN_POINT('',(0.230512021841,1.639344262295E-002));
#95041 = CARTESIAN_POINT('',(0.233761497964,1.639344262295E-002));
#95042 = CARTESIAN_POINT('',(0.237010834965,1.639344262295E-002));
#95043 = CARTESIAN_POINT('',(0.240260019697,1.639344262295E-002));
#95044 = CARTESIAN_POINT('',(0.243509037109,1.639344262295E-002));
#95045 = CARTESIAN_POINT('',(0.246757872739,1.639344262295E-002));
#95046 = CARTESIAN_POINT('',(0.250006512595,1.639344262295E-002));
#95047 = CARTESIAN_POINT('',(0.253254938856,1.639344262295E-002));
#95048 = CARTESIAN_POINT('',(0.256503195308,1.639344262295E-002));
#95049 = CARTESIAN_POINT('',(0.25975132041,1.639344262295E-002));
#95050 = CARTESIAN_POINT('',(0.262999312858,1.639344262295E-002));
#95051 = CARTESIAN_POINT('',(0.266247176085,1.639344262295E-002));
#95052 = CARTESIAN_POINT('',(0.26949491215,1.639344262295E-002));
#95053 = CARTESIAN_POINT('',(0.272742523366,1.639344262295E-002));
#95054 = CARTESIAN_POINT('',(0.275990011888,1.639344262295E-002));
#95055 = CARTESIAN_POINT('',(0.279237379726,1.639344262295E-002));
#95056 = CARTESIAN_POINT('',(0.28248462911,1.639344262295E-002));
#95057 = CARTESIAN_POINT('',(0.285731758523,1.639344262295E-002));
#95058 = CARTESIAN_POINT('',(0.288978765939,1.639344262295E-002));
#95059 = CARTESIAN_POINT('',(0.292225649473,1.639344262295E-002));
#95060 = CARTESIAN_POINT('',(0.295472407118,1.639344262295E-002));
#95061 = CARTESIAN_POINT('',(0.29871903715,1.639344262295E-002));
#95062 = CARTESIAN_POINT('',(0.301965536781,1.639344262295E-002));
#95063 = CARTESIAN_POINT('',(0.305211908077,1.639344262295E-002));
#95064 = CARTESIAN_POINT('',(0.308458158389,1.639344262295E-002));
#95065 = CARTESIAN_POINT('',(0.311704293941,1.639344262295E-002));
#95066 = CARTESIAN_POINT('',(0.314950321226,1.639344262295E-002));
#95067 = CARTESIAN_POINT('',(0.318196246641,1.639344262295E-002));
#95068 = CARTESIAN_POINT('',(0.321442076205,1.639344262295E-002));
#95069 = CARTESIAN_POINT('',(0.324687815753,1.639344262295E-002));
#95070 = CARTESIAN_POINT('',(0.32793347139,1.639344262295E-002));
#95071 = CARTESIAN_POINT('',(0.331179047887,1.639344262295E-002));
#95072 = CARTESIAN_POINT('',(0.334424560829,1.639344262295E-002));
#95073 = CARTESIAN_POINT('',(0.337670028169,1.639344262295E-002));
#95074 = CARTESIAN_POINT('',(0.340915467318,1.639344262295E-002));
#95075 = CARTESIAN_POINT('',(0.344160895896,1.639344262295E-002));
#95076 = CARTESIAN_POINT('',(0.347406331525,1.639344262295E-002));
#95077 = CARTESIAN_POINT('',(0.350651791875,1.639344262295E-002));
#95078 = CARTESIAN_POINT('',(0.353897294651,1.639344262295E-002));
#95079 = CARTESIAN_POINT('',(0.357142857583,1.639344262295E-002));
#95080 = CARTESIAN_POINT('',(0.360388498428,1.639344262295E-002));
#95081 = CARTESIAN_POINT('',(0.363634234956,1.639344262295E-002));
#95082 = CARTESIAN_POINT('',(0.366880084962,1.639344262295E-002));
#95083 = CARTESIAN_POINT('',(0.370126066202,1.639344262295E-002));
#95084 = CARTESIAN_POINT('',(0.373372196607,1.639344262295E-002));
#95085 = CARTESIAN_POINT('',(0.3766184931,1.639344262295E-002));
#95086 = CARTESIAN_POINT('',(0.379864943468,1.639344262295E-002));
#95087 = CARTESIAN_POINT('',(0.383111534234,1.639344262295E-002));
#95088 = CARTESIAN_POINT('',(0.386358252518,1.639344262295E-002));
#95089 = CARTESIAN_POINT('',(0.389605085559,1.639344262295E-002));
#95090 = CARTESIAN_POINT('',(0.39285202081,1.639344262295E-002));
#95091 = CARTESIAN_POINT('',(0.39609904568,1.639344262295E-002));
#95092 = CARTESIAN_POINT('',(0.399346147555,1.639344262295E-002));
#95093 = CARTESIAN_POINT('',(0.402593313801,1.639344262295E-002));
#95094 = CARTESIAN_POINT('',(0.405840531766,1.639344262295E-002));
#95095 = CARTESIAN_POINT('',(0.409087788786,1.639344262295E-002));
#95096 = CARTESIAN_POINT('',(0.412335072193,1.639344262295E-002));
#95097 = CARTESIAN_POINT('',(0.415582369314,1.639344262295E-002));
#95098 = CARTESIAN_POINT('',(0.418829667482,1.639344262295E-002));
#95099 = CARTESIAN_POINT('',(0.422076954027,1.639344262295E-002));
#95100 = CARTESIAN_POINT('',(0.425324216333,1.639344262295E-002));
#95101 = CARTESIAN_POINT('',(0.428571441635,1.639344262295E-002));
#95102 = CARTESIAN_POINT('',(0.431818617809,1.639344262295E-002));
#95103 = CARTESIAN_POINT('',(0.435065730393,1.639344262295E-002));
#95104 = CARTESIAN_POINT('',(0.438312777749,1.639344262295E-002));
#95105 = CARTESIAN_POINT('',(0.441559765451,1.639344262295E-002));
#95106 = CARTESIAN_POINT('',(0.444806697363,1.639344262295E-002));
#95107 = CARTESIAN_POINT('',(0.448053577919,1.639344262295E-002));
#95108 = CARTESIAN_POINT('',(0.451300411415,1.639344262295E-002));
#95109 = CARTESIAN_POINT('',(0.454547202148,1.639344262295E-002));
#95110 = CARTESIAN_POINT('',(0.45779395441,1.639344262295E-002));
#95111 = CARTESIAN_POINT('',(0.461040672313,1.639344262295E-002));
#95112 = CARTESIAN_POINT('',(0.464287359907,1.639344262295E-002));
#95113 = CARTESIAN_POINT('',(0.467534021277,1.639344262295E-002));
#95114 = CARTESIAN_POINT('',(0.470780660522,1.639344262295E-002));
#95115 = CARTESIAN_POINT('',(0.474027281753,1.639344262295E-002));
#95116 = CARTESIAN_POINT('',(0.477273889095,1.639344262295E-002));
#95117 = CARTESIAN_POINT('',(0.480520486687,1.639344262295E-002));
#95118 = CARTESIAN_POINT('',(0.483767078672,1.639344262295E-002));
#95119 = CARTESIAN_POINT('',(0.487013669222,1.639344262295E-002));
#95120 = CARTESIAN_POINT('',(0.490260262371,1.639344262295E-002));
#95121 = CARTESIAN_POINT('',(0.493506862155,1.639344262295E-002));
#95122 = CARTESIAN_POINT('',(0.496753471891,1.639344262295E-002));
#95123 = CARTESIAN_POINT('',(0.500000096894,1.639344262295E-002));
#95124 = CARTESIAN_POINT('',(0.503246723494,1.639344262295E-002));
#95125 = CARTESIAN_POINT('',(0.506493352526,1.639344262295E-002));
#95126 = CARTESIAN_POINT('',(0.509739986153,1.639344262295E-002));
#95127 = CARTESIAN_POINT('',(0.512986626136,1.639344262295E-002));
#95128 = CARTESIAN_POINT('',(0.516233274298,1.639344262295E-002));
#95129 = CARTESIAN_POINT('',(0.519479932399,1.639344262295E-002));
#95130 = CARTESIAN_POINT('',(0.522726602165,1.639344262295E-002));
#95131 = CARTESIAN_POINT('',(0.525973285288,1.639344262295E-002));
#95132 = CARTESIAN_POINT('',(0.529219983413,1.639344262295E-002));
#95133 = CARTESIAN_POINT('',(0.53246669816,1.639344262295E-002));
#95134 = CARTESIAN_POINT('',(0.535713431067,1.639344262295E-002));
#95135 = CARTESIAN_POINT('',(0.538960183781,1.639344262295E-002));
#95136 = CARTESIAN_POINT('',(0.542206956855,1.639344262295E-002));
#95137 = CARTESIAN_POINT('',(0.545453750545,1.639344262295E-002));
#95138 = CARTESIAN_POINT('',(0.548700565255,1.639344262295E-002));
#95139 = CARTESIAN_POINT('',(0.551947401422,1.639344262295E-002));
#95140 = CARTESIAN_POINT('',(0.555194259553,1.639344262295E-002));
#95141 = CARTESIAN_POINT('',(0.558441140185,1.639344262295E-002));
#95142 = CARTESIAN_POINT('',(0.561688040033,1.639344262295E-002));
#95143 = CARTESIAN_POINT('',(0.564934955805,1.639344262295E-002));
#95144 = CARTESIAN_POINT('',(0.568181884162,1.639344262295E-002));
#95145 = CARTESIAN_POINT('',(0.571428821732,1.639344262295E-002));
#95146 = CARTESIAN_POINT('',(0.574675765107,1.639344262295E-002));
#95147 = CARTESIAN_POINT('',(0.577922710844,1.639344262295E-002));
#95148 = CARTESIAN_POINT('',(0.581169655466,1.639344262295E-002));
#95149 = CARTESIAN_POINT('',(0.584416595463,1.639344262295E-002));
#95150 = CARTESIAN_POINT('',(0.587663527294,1.639344262295E-002));
#95151 = CARTESIAN_POINT('',(0.590910447381,1.639344262295E-002));
#95152 = CARTESIAN_POINT('',(0.594157352131,1.639344262295E-002));
#95153 = CARTESIAN_POINT('',(0.597404237876,1.639344262295E-002));
#95154 = CARTESIAN_POINT('',(0.600651101086,1.639344262295E-002));
#95155 = CARTESIAN_POINT('',(0.603897937576,1.639344262295E-002));
#95156 = CARTESIAN_POINT('',(0.607144746685,1.639344262295E-002));
#95157 = CARTESIAN_POINT('',(0.610391531517,1.639344262295E-002));
#95158 = CARTESIAN_POINT('',(0.613638296524,1.639344262295E-002));
#95159 = CARTESIAN_POINT('',(0.61688504458,1.639344262295E-002));
#95160 = CARTESIAN_POINT('',(0.620131776652,1.639344262295E-002));
#95161 = CARTESIAN_POINT('',(0.623378491313,1.639344262295E-002));
#95162 = CARTESIAN_POINT('',(0.626625186862,1.639344262295E-002));
#95163 = CARTESIAN_POINT('',(0.629871824634,1.639344262295E-002));
#95164 = CARTESIAN_POINT('',(0.633118365178,1.639344262295E-002));
#95165 = CARTESIAN_POINT('',(0.636364770694,1.639344262295E-002));
#95166 = CARTESIAN_POINT('',(0.639611005771,1.639344262295E-002));
#95167 = CARTESIAN_POINT('',(0.64285703202,1.639344262295E-002));
#95168 = CARTESIAN_POINT('',(0.64610288303,1.639344262295E-002));
#95169 = CARTESIAN_POINT('',(0.649348598041,1.639344262295E-002));
#95170 = CARTESIAN_POINT('',(0.65259421437,1.639344262295E-002));
#95171 = CARTESIAN_POINT('',(0.655839769415,1.639344262295E-002));
#95172 = CARTESIAN_POINT('',(0.659085300086,1.639344262295E-002));
#95173 = CARTESIAN_POINT('',(0.662330843012,1.639344262295E-002));
#95174 = CARTESIAN_POINT('',(0.665576434189,1.639344262295E-002));
#95175 = CARTESIAN_POINT('',(0.668822110131,1.639344262295E-002));
#95176 = CARTESIAN_POINT('',(0.672067903349,1.639344262295E-002));
#95177 = CARTESIAN_POINT('',(0.675313834623,1.639344262295E-002));
#95178 = CARTESIAN_POINT('',(0.678559926747,1.639344262295E-002));
#95179 = CARTESIAN_POINT('',(0.681806202354,1.639344262295E-002));
#95180 = CARTESIAN_POINT('',(0.685052684561,1.639344262295E-002));
#95181 = CARTESIAN_POINT('',(0.688299396074,1.639344262295E-002));
#95182 = CARTESIAN_POINT('',(0.691546360697,1.639344262295E-002));
#95183 = CARTESIAN_POINT('',(0.694793591193,1.639344262295E-002));
#95184 = CARTESIAN_POINT('',(0.698041098285,1.639344262295E-002));
#95185 = CARTESIAN_POINT('',(0.701288893233,1.639344262295E-002));
#95186 = CARTESIAN_POINT('',(0.704536987418,1.639344262295E-002));
#95187 = CARTESIAN_POINT('',(0.707785391496,1.639344262295E-002));
#95188 = CARTESIAN_POINT('',(0.711034121313,1.639344262295E-002));
#95189 = CARTESIAN_POINT('',(0.714283194878,1.639344262295E-002));
#95190 = CARTESIAN_POINT('',(0.717532629525,1.639344262295E-002));
#95191 = CARTESIAN_POINT('',(0.720782443539,1.639344262295E-002));
#95192 = CARTESIAN_POINT('',(0.72403265229,1.639344262295E-002));
#95193 = CARTESIAN_POINT('',(0.727283162574,1.639344262295E-002));
#95194 = CARTESIAN_POINT('',(0.730533884238,1.639344262295E-002));
#95195 = CARTESIAN_POINT('',(0.733784725463,1.639344262295E-002));
#95196 = CARTESIAN_POINT('',(0.73703559922,1.639344262295E-002));
#95197 = CARTESIAN_POINT('',(0.740286382149,1.639344262295E-002));
#95198 = CARTESIAN_POINT('',(0.74353694307,1.639344262295E-002));
#95199 = CARTESIAN_POINT('',(0.746787149686,1.639344262295E-002));
#95200 = CARTESIAN_POINT('',(0.750036882292,1.639344262295E-002));
#95201 = CARTESIAN_POINT('',(0.753286036004,1.639344262295E-002));
#95202 = CARTESIAN_POINT('',(0.756534593407,1.639344262295E-002));
#95203 = CARTESIAN_POINT('',(0.759782533686,1.639344262295E-002));
#95204 = CARTESIAN_POINT('',(0.763029832191,1.639344262295E-002));
#95205 = CARTESIAN_POINT('',(0.766276467682,1.639344262295E-002));
#95206 = CARTESIAN_POINT('',(0.769522410277,1.639344262295E-002));
#95207 = CARTESIAN_POINT('',(0.772767689818,1.639344262295E-002));
#95208 = CARTESIAN_POINT('',(0.776012352302,1.639344262295E-002));
#95209 = CARTESIAN_POINT('',(0.779256439354,1.639344262295E-002));
#95210 = CARTESIAN_POINT('',(0.782499993761,1.639344262295E-002));
#95211 = CARTESIAN_POINT('',(0.785743058403,1.639344262295E-002));
#95212 = CARTESIAN_POINT('',(0.788985675933,1.639344262295E-002));
#95213 = CARTESIAN_POINT('',(0.792227889211,1.639344262295E-002));
#95214 = CARTESIAN_POINT('',(0.795469738096,1.639344262295E-002));
#95215 = CARTESIAN_POINT('',(0.798711261748,1.639344262295E-002));
#95216 = CARTESIAN_POINT('',(0.801952499384,1.639344262295E-002));
#95217 = CARTESIAN_POINT('',(0.805193490261,1.639344262295E-002));
#95218 = CARTESIAN_POINT('',(0.808434273545,1.639344262295E-002));
#95219 = CARTESIAN_POINT('',(0.811674889531,1.639344262295E-002));
#95220 = CARTESIAN_POINT('',(0.814915374085,1.639344262295E-002));
#95221 = CARTESIAN_POINT('',(0.818155788815,1.639344262295E-002));
#95222 = CARTESIAN_POINT('',(0.821396207991,1.639344262295E-002));
#95223 = CARTESIAN_POINT('',(0.824636702956,1.639344262295E-002));
#95224 = CARTESIAN_POINT('',(0.827877345858,1.639344262295E-002));
#95225 = CARTESIAN_POINT('',(0.831118206495,1.639344262295E-002));
#95226 = CARTESIAN_POINT('',(0.834359355757,1.639344262295E-002));
#95227 = CARTESIAN_POINT('',(0.837600861549,1.639344262295E-002));
#95228 = CARTESIAN_POINT('',(0.840842804788,1.639344262295E-002));
#95229 = CARTESIAN_POINT('',(0.84408528284,1.639344262295E-002));
#95230 = CARTESIAN_POINT('',(0.847328390437,1.639344262295E-002));
#95231 = CARTESIAN_POINT('',(0.850572222094,1.639344262295E-002));
#95232 = CARTESIAN_POINT('',(0.853816883586,1.639344262295E-002));
#95233 = CARTESIAN_POINT('',(0.857062480868,1.639344262295E-002));
#95234 = CARTESIAN_POINT('',(0.860309128207,1.639344262295E-002));
#95235 = CARTESIAN_POINT('',(0.863556907287,1.639344262295E-002));
#95236 = CARTESIAN_POINT('',(0.866805771889,1.639344262295E-002));
#95237 = CARTESIAN_POINT('',(0.87005569315,1.639344262295E-002));
#95238 = CARTESIAN_POINT('',(0.873306635396,1.639344262295E-002));
#95239 = CARTESIAN_POINT('',(0.8765585822,1.639344262295E-002));
#95240 = CARTESIAN_POINT('',(0.879811386156,1.639344262295E-002));
#95241 = CARTESIAN_POINT('',(0.88306485258,1.639344262295E-002));
#95242 = CARTESIAN_POINT('',(0.886318798192,1.639344262295E-002));
#95243 = CARTESIAN_POINT('',(0.88957307204,1.639344262295E-002));
#95244 = CARTESIAN_POINT('',(0.892827521893,1.639344262295E-002));
#95245 = CARTESIAN_POINT('',(0.89608199746,1.639344262295E-002));
#95246 = CARTESIAN_POINT('',(0.899336340742,1.639344262295E-002));
#95247 = CARTESIAN_POINT('',(0.902590381597,1.639344262295E-002));
#95248 = CARTESIAN_POINT('',(0.905843957232,1.639344262295E-002));
#95249 = CARTESIAN_POINT('',(0.909096885201,1.639344262295E-002));
#95250 = CARTESIAN_POINT('',(0.912349174494,1.639344262295E-002));
#95251 = CARTESIAN_POINT('',(0.915600865976,1.639344262295E-002));
#95252 = CARTESIAN_POINT('',(0.918851991985,1.639344262295E-002));
#95253 = CARTESIAN_POINT('',(0.92210258748,1.639344262295E-002));
#95254 = CARTESIAN_POINT('',(0.925352688803,1.639344262295E-002));
#95255 = CARTESIAN_POINT('',(0.928602331461,1.639344262295E-002));
#95256 = CARTESIAN_POINT('',(0.931851553443,1.639344262295E-002));
#95257 = CARTESIAN_POINT('',(0.935100378086,1.639344262295E-002));
#95258 = CARTESIAN_POINT('',(0.938348821066,1.639344262295E-002));
#95259 = CARTESIAN_POINT('',(0.941596899582,1.639344262295E-002));
#95260 = CARTESIAN_POINT('',(0.944844630213,1.639344262295E-002));
#95261 = CARTESIAN_POINT('',(0.948092029659,1.639344262295E-002));
#95262 = CARTESIAN_POINT('',(0.951339113347,1.639344262295E-002));
#95263 = CARTESIAN_POINT('',(0.954585901149,1.639344262295E-002));
#95264 = CARTESIAN_POINT('',(0.957832392756,1.639344262293E-002));
#95265 = CARTESIAN_POINT('',(0.961078562222,1.639344262293E-002));
#95266 = CARTESIAN_POINT('',(0.964324388692,1.639344262294E-002));
#95267 = CARTESIAN_POINT('',(0.967569849953,1.639344262298E-002));
#95268 = CARTESIAN_POINT('',(0.970814923894,1.639344262302E-002));
#95269 = CARTESIAN_POINT('',(0.97405958839,1.639344262295E-002));
#95270 = CARTESIAN_POINT('',(0.977303820775,1.639344262286E-002));
#95271 = CARTESIAN_POINT('',(0.980547601217,1.639344262386E-002));
#95272 = CARTESIAN_POINT('',(0.983790917844,1.639344262459E-002));
#95273 = CARTESIAN_POINT('',(0.98703375767,1.639344262425E-002));
#95274 = CARTESIAN_POINT('',(0.99027610797,1.639344262096E-002));
#95275 = CARTESIAN_POINT('',(0.993517955682,1.639344261853E-002));
#95276 = CARTESIAN_POINT('',(0.996759287559,1.639344262498E-002));
#95277 = CARTESIAN_POINT('',(0.998919822774,1.639344263822E-002));
#95278 = CARTESIAN_POINT('',(1.,1.6393442648E-002));
#95279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95284)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95281,#95282,#95283)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95281 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95282 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95283 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95284 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#95281,
  'distance_accuracy_value','confusion accuracy');
#95285 = SHAPE_DEFINITION_REPRESENTATION(#95286,#94796);
#95286 = PRODUCT_DEFINITION_SHAPE('','',#95287);
#95287 = PRODUCT_DEFINITION('design','',#95288,#95291);
#95288 = PRODUCT_DEFINITION_FORMATION('','',#95289);
#95289 = PRODUCT('CADSOFTTOOLS 1.539','CADSOFTTOOLS 1.539','',(#95290));
#95290 = PRODUCT_CONTEXT('',#2,'mechanical');
#95291 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95292 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95293,#95295);
#95293 = ( REPRESENTATION_RELATIONSHIP('','',#94796,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95294) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95294 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2167);
#95295 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95296);
#95296 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('539','','',#5,#95287,$);
#95297 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95289));
#95298 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95299),#95401);
#95299 = SHELL_BASED_SURFACE_MODEL('',(#95300));
#95300 = OPEN_SHELL('',(#95301));
#95301 = ADVANCED_FACE('',(#95302),#95316,.F.);
#95302 = FACE_BOUND('',#95303,.T.);
#95303 = EDGE_LOOP('',(#95304,#95327,#95343,#95357,#95373,#95387));
#95304 = ORIENTED_EDGE('',*,*,#95305,.F.);
#95305 = EDGE_CURVE('',#95306,#95308,#95310,.T.);
#95306 = VERTEX_POINT('',#95307);
#95307 = CARTESIAN_POINT('',(1.146897693295E-003,-36.20815294749,
    31.121683979502));
#95308 = VERTEX_POINT('',#95309);
#95309 = CARTESIAN_POINT('',(-0.198853102307,-36.20815294749,
    31.121683979502));
#95310 = SURFACE_CURVE('',#95311,(#95315),.PCURVE_S1.);
#95311 = LINE('',#95312,#95313);
#95312 = CARTESIAN_POINT('',(1.146897693293E-003,-36.20815294749,
    31.121683979502));
#95313 = VECTOR('',#95314,1.);
#95314 = DIRECTION('',(-1.,0.E+000,1.7763568394E-014));
#95315 = PCURVE('',#95316,#95321);
#95316 = PLANE('',#95317);
#95317 = AXIS2_PLACEMENT_3D('',#95318,#95319,#95320);
#95318 = CARTESIAN_POINT('',(-3.998853102307,-36.54379279996,
    31.121684148725));
#95319 = DIRECTION('',(0.E+000,5.041820978701E-007,1.));
#95320 = DIRECTION('',(0.E+000,1.,-5.041820978701E-007));
#95321 = DEFINITIONAL_REPRESENTATION('',(#95322),#95326);
#95322 = LINE('',#95323,#95324);
#95323 = CARTESIAN_POINT('',(0.335639852471,-4.));
#95324 = VECTOR('',#95325,1.);
#95325 = DIRECTION('',(-8.956073178546E-021,1.));
#95326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95327 = ORIENTED_EDGE('',*,*,#95328,.F.);
#95328 = EDGE_CURVE('',#95329,#95306,#95331,.T.);
#95329 = VERTEX_POINT('',#95330);
#95330 = CARTESIAN_POINT('',(1.146897693295E-003,-35.87251309502,
    31.121683810278));
#95331 = SURFACE_CURVE('',#95332,(#95336),.PCURVE_S1.);
#95332 = LINE('',#95333,#95334);
#95333 = CARTESIAN_POINT('',(1.146897693296E-003,-35.87251309502,
    31.121683810278));
#95334 = VECTOR('',#95335,1.);
#95335 = DIRECTION('',(0.E+000,-1.,5.041821162722E-007));
#95336 = PCURVE('',#95316,#95337);
#95337 = DEFINITIONAL_REPRESENTATION('',(#95338),#95342);
#95338 = LINE('',#95339,#95340);
#95339 = CARTESIAN_POINT('',(0.671279704941,-4.));
#95340 = VECTOR('',#95341,1.);
#95341 = DIRECTION('',(-1.,0.E+000));
#95342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95343 = ORIENTED_EDGE('',*,*,#95344,.T.);
#95344 = EDGE_CURVE('',#95329,#95345,#95347,.T.);
#95345 = VERTEX_POINT('',#95346);
#95346 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#95347 = SURFACE_CURVE('',#95348,(#95351),.PCURVE_S1.);
#95348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95349,#95350),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95349 = CARTESIAN_POINT('',(1.146897693296E-003,-35.87251309502,
    31.121683810278));
#95350 = CARTESIAN_POINT('',(6.001146897693,-35.87251309502,
    31.121683810278));
#95351 = PCURVE('',#95316,#95352);
#95352 = DEFINITIONAL_REPRESENTATION('',(#95353),#95356);
#95353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95354,#95355),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95354 = CARTESIAN_POINT('',(0.671279704941,-4.));
#95355 = CARTESIAN_POINT('',(0.671279704941,-10.));
#95356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95357 = ORIENTED_EDGE('',*,*,#95358,.F.);
#95358 = EDGE_CURVE('',#95359,#95345,#95361,.T.);
#95359 = VERTEX_POINT('',#95360);
#95360 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95361 = SURFACE_CURVE('',#95362,(#95366),.PCURVE_S1.);
#95362 = LINE('',#95363,#95364);
#95363 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95364 = VECTOR('',#95365,1.);
#95365 = DIRECTION('',(0.E+000,1.,-5.041818357704E-007));
#95366 = PCURVE('',#95316,#95367);
#95367 = DEFINITIONAL_REPRESENTATION('',(#95368),#95372);
#95368 = LINE('',#95369,#95370);
#95369 = CARTESIAN_POINT('',(-2.700062395888E-012,-10.));
#95370 = VECTOR('',#95371,1.);
#95371 = DIRECTION('',(1.,0.E+000));
#95372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95373 = ORIENTED_EDGE('',*,*,#95374,.F.);
#95374 = EDGE_CURVE('',#95375,#95359,#95377,.T.);
#95375 = VERTEX_POINT('',#95376);
#95376 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#95377 = SURFACE_CURVE('',#95378,(#95381),.PCURVE_S1.);
#95378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95379,#95380),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95379 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#95380 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95381 = PCURVE('',#95316,#95382);
#95382 = DEFINITIONAL_REPRESENTATION('',(#95383),#95386);
#95383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95384,#95385),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95384 = CARTESIAN_POINT('',(0.E+000,-3.8));
#95385 = CARTESIAN_POINT('',(0.E+000,-10.));
#95386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95387 = ORIENTED_EDGE('',*,*,#95388,.F.);
#95388 = EDGE_CURVE('',#95308,#95375,#95389,.T.);
#95389 = SURFACE_CURVE('',#95390,(#95394),.PCURVE_S1.);
#95390 = LINE('',#95391,#95392);
#95391 = CARTESIAN_POINT('',(-0.198853102307,-36.20815294749,
    31.121683979502));
#95392 = VECTOR('',#95393,1.);
#95393 = DIRECTION('',(0.E+000,-1.,5.041816611216E-007));
#95394 = PCURVE('',#95316,#95395);
#95395 = DEFINITIONAL_REPRESENTATION('',(#95396),#95400);
#95396 = LINE('',#95397,#95398);
#95397 = CARTESIAN_POINT('',(0.335639852471,-3.8));
#95398 = VECTOR('',#95399,1.);
#95399 = DIRECTION('',(-1.,0.E+000));
#95400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95405)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95402,#95403,#95404)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95402 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95403 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95404 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95405 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95402,
  'distance_accuracy_value','confusion accuracy');
#95406 = SHAPE_DEFINITION_REPRESENTATION(#95407,#95298);
#95407 = PRODUCT_DEFINITION_SHAPE('','',#95408);
#95408 = PRODUCT_DEFINITION('design','',#95409,#95412);
#95409 = PRODUCT_DEFINITION_FORMATION('','',#95410);
#95410 = PRODUCT('CADSOFTTOOLS 1.540','CADSOFTTOOLS 1.540','',(#95411));
#95411 = PRODUCT_CONTEXT('',#2,'mechanical');
#95412 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95414,#95416);
#95414 = ( REPRESENTATION_RELATIONSHIP('','',#95298,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95415) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2171);
#95416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95417);
#95417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('540','','',#5,#95408,$);
#95418 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95410));
#95419 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95420),#95506);
#95420 = SHELL_BASED_SURFACE_MODEL('',(#95421));
#95421 = OPEN_SHELL('',(#95422));
#95422 = ADVANCED_FACE('',(#95423),#95440,.F.);
#95423 = FACE_BOUND('',#95424,.F.);
#95424 = EDGE_LOOP('',(#95425,#95459,#95474,#95493));
#95425 = ORIENTED_EDGE('',*,*,#95426,.T.);
#95426 = EDGE_CURVE('',#95427,#95429,#95431,.T.);
#95427 = VERTEX_POINT('',#95428);
#95428 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#95429 = VERTEX_POINT('',#95430);
#95430 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95431 = SURFACE_CURVE('',#95432,(#95439),.PCURVE_S1.);
#95432 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95433,#95434,#95435,#95436,
    #95437,#95438),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#95433 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#95434 = CARTESIAN_POINT('',(-0.198853102307,-36.62891187054,
    31.121684191641));
#95435 = CARTESIAN_POINT('',(-0.198853102307,-36.71331152754,
    31.159942661959));
#95436 = CARTESIAN_POINT('',(-0.198853102307,-36.82551340013,
    31.287972988416));
#95437 = CARTESIAN_POINT('',(-0.198853102307,-36.8523673278,
    31.376662780509));
#95438 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95439 = PCURVE('',#95440,#95453);
#95440 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#95441,#95442)
    ,(#95443,#95444)
    ,(#95445,#95446)
    ,(#95447,#95448)
    ,(#95449,#95450)
    ,(#95451,#95452
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.5,1.),(0.E+000
    ,1.),.UNSPECIFIED.);
#95441 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#95442 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95443 = CARTESIAN_POINT('',(-0.198853102307,-36.62891187054,
    31.121684191641));
#95444 = CARTESIAN_POINT('',(6.001146897693,-36.62891187054,
    31.121684191641));
#95445 = CARTESIAN_POINT('',(-0.198853102307,-36.71331152754,
    31.159942661959));
#95446 = CARTESIAN_POINT('',(6.001146897693,-36.71331152754,
    31.159942661959));
#95447 = CARTESIAN_POINT('',(-0.198853102307,-36.82551340013,
    31.287972988416));
#95448 = CARTESIAN_POINT('',(6.001146897693,-36.82551340013,
    31.287972988416));
#95449 = CARTESIAN_POINT('',(-0.198853102307,-36.8523673278,
    31.376662780509));
#95450 = CARTESIAN_POINT('',(6.001146897693,-36.8523673278,
    31.376662780509));
#95451 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95452 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#95453 = DEFINITIONAL_REPRESENTATION('',(#95454),#95458);
#95454 = LINE('',#95455,#95456);
#95455 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95456 = VECTOR('',#95457,1.);
#95457 = DIRECTION('',(1.,0.E+000));
#95458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95459 = ORIENTED_EDGE('',*,*,#95460,.F.);
#95460 = EDGE_CURVE('',#95461,#95429,#95463,.T.);
#95461 = VERTEX_POINT('',#95462);
#95462 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#95463 = SURFACE_CURVE('',#95464,(#95467),.PCURVE_S1.);
#95464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95465,#95466),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95465 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#95466 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95467 = PCURVE('',#95440,#95468);
#95468 = DEFINITIONAL_REPRESENTATION('',(#95469),#95473);
#95469 = LINE('',#95470,#95471);
#95470 = CARTESIAN_POINT('',(1.,1.));
#95471 = VECTOR('',#95472,1.);
#95472 = DIRECTION('',(0.E+000,-1.));
#95473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95474 = ORIENTED_EDGE('',*,*,#95475,.T.);
#95475 = EDGE_CURVE('',#95461,#95476,#95478,.T.);
#95476 = VERTEX_POINT('',#95477);
#95477 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95478 = SURFACE_CURVE('',#95479,(#95486),.PCURVE_S1.);
#95479 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95480,#95481,#95482,#95483,
    #95484,#95485),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#95480 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#95481 = CARTESIAN_POINT('',(6.001146897693,-36.8523673278,
    31.376662780509));
#95482 = CARTESIAN_POINT('',(6.001146897693,-36.82551340013,
    31.287972988416));
#95483 = CARTESIAN_POINT('',(6.001146897693,-36.71331152754,
    31.159942661959));
#95484 = CARTESIAN_POINT('',(6.001146897693,-36.62891187054,
    31.121684191641));
#95485 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95486 = PCURVE('',#95440,#95487);
#95487 = DEFINITIONAL_REPRESENTATION('',(#95488),#95492);
#95488 = LINE('',#95489,#95490);
#95489 = CARTESIAN_POINT('',(1.,1.));
#95490 = VECTOR('',#95491,1.);
#95491 = DIRECTION('',(-1.,0.E+000));
#95492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95493 = ORIENTED_EDGE('',*,*,#95494,.F.);
#95494 = EDGE_CURVE('',#95427,#95476,#95495,.T.);
#95495 = SURFACE_CURVE('',#95496,(#95499),.PCURVE_S1.);
#95496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95497,#95498),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95497 = CARTESIAN_POINT('',(-0.198853102307,-36.54379279996,
    31.121684148725));
#95498 = CARTESIAN_POINT('',(6.001146897693,-36.54379279996,
    31.121684148725));
#95499 = PCURVE('',#95440,#95500);
#95500 = DEFINITIONAL_REPRESENTATION('',(#95501),#95505);
#95501 = LINE('',#95502,#95503);
#95502 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95503 = VECTOR('',#95504,1.);
#95504 = DIRECTION('',(0.E+000,1.));
#95505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95510)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95507,#95508,#95509)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95507 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95508 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95509 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95510 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95507,
  'distance_accuracy_value','confusion accuracy');
#95511 = SHAPE_DEFINITION_REPRESENTATION(#95512,#95419);
#95512 = PRODUCT_DEFINITION_SHAPE('','',#95513);
#95513 = PRODUCT_DEFINITION('design','',#95514,#95517);
#95514 = PRODUCT_DEFINITION_FORMATION('','',#95515);
#95515 = PRODUCT('CADSOFTTOOLS 1.541','CADSOFTTOOLS 1.541','',(#95516));
#95516 = PRODUCT_CONTEXT('',#2,'mechanical');
#95517 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95518 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95519,#95521);
#95519 = ( REPRESENTATION_RELATIONSHIP('','',#95419,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95520) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95520 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2175);
#95521 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95522);
#95522 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('541','','',#5,#95513,$);
#95523 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95515));
#95524 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95525),#95597);
#95525 = SHELL_BASED_SURFACE_MODEL('',(#95526));
#95526 = OPEN_SHELL('',(#95527));
#95527 = ADVANCED_FACE('',(#95528),#95541,.F.);
#95528 = FACE_BOUND('',#95529,.T.);
#95529 = EDGE_LOOP('',(#95530,#95551,#95567,#95583));
#95530 = ORIENTED_EDGE('',*,*,#95531,.F.);
#95531 = EDGE_CURVE('',#95532,#95534,#95536,.T.);
#95532 = VERTEX_POINT('',#95533);
#95533 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#95534 = VERTEX_POINT('',#95535);
#95535 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95536 = SURFACE_CURVE('',#95537,(#95540),.PCURVE_S1.);
#95537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95538,#95539),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95538 = CARTESIAN_POINT('',(6.001146897693,-36.84119917897,
    31.461046005312));
#95539 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95540 = PCURVE('',#95541,#95546);
#95541 = PLANE('',#95542);
#95542 = AXIS2_PLACEMENT_3D('',#95543,#95544,#95545);
#95543 = CARTESIAN_POINT('',(-3.998853102307,-36.78765860117,
    31.86560269757));
#95544 = DIRECTION('',(0.E+000,0.99135594221,-0.131199831729));
#95545 = DIRECTION('',(0.E+000,-0.131199831729,-0.99135594221));
#95546 = DEFINITIONAL_REPRESENTATION('',(#95547),#95550);
#95547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95548,#95549),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#95548 = CARTESIAN_POINT('',(0.408084195629,-10.));
#95549 = CARTESIAN_POINT('',(0.408084195629,-3.8));
#95550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95551 = ORIENTED_EDGE('',*,*,#95552,.F.);
#95552 = EDGE_CURVE('',#95553,#95532,#95555,.T.);
#95553 = VERTEX_POINT('',#95554);
#95554 = CARTESIAN_POINT('',(6.001146897693,-36.78765860117,
    31.86560269757));
#95555 = SURFACE_CURVE('',#95556,(#95560),.PCURVE_S1.);
#95556 = LINE('',#95557,#95558);
#95557 = CARTESIAN_POINT('',(6.001146897693,-36.78765860117,
    31.86560269757));
#95558 = VECTOR('',#95559,1.);
#95559 = DIRECTION('',(0.E+000,-0.131199831729,-0.99135594221));
#95560 = PCURVE('',#95541,#95561);
#95561 = DEFINITIONAL_REPRESENTATION('',(#95562),#95566);
#95562 = LINE('',#95563,#95564);
#95563 = CARTESIAN_POINT('',(0.E+000,-10.));
#95564 = VECTOR('',#95565,1.);
#95565 = DIRECTION('',(1.,0.E+000));
#95566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95567 = ORIENTED_EDGE('',*,*,#95568,.F.);
#95568 = EDGE_CURVE('',#95569,#95553,#95571,.T.);
#95569 = VERTEX_POINT('',#95570);
#95570 = CARTESIAN_POINT('',(-0.198853102307,-36.78765860117,
    31.86560269757));
#95571 = SURFACE_CURVE('',#95572,(#95576),.PCURVE_S1.);
#95572 = LINE('',#95573,#95574);
#95573 = CARTESIAN_POINT('',(-0.198853102307,-36.78765860117,
    31.86560269757));
#95574 = VECTOR('',#95575,1.);
#95575 = DIRECTION('',(1.,-1.146036670581E-015,-3.438110011742E-015));
#95576 = PCURVE('',#95541,#95577);
#95577 = DEFINITIONAL_REPRESENTATION('',(#95578),#95582);
#95578 = LINE('',#95579,#95580);
#95579 = CARTESIAN_POINT('',(0.E+000,-3.8));
#95580 = VECTOR('',#95581,1.);
#95581 = DIRECTION('',(3.558750608447E-015,-1.));
#95582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95583 = ORIENTED_EDGE('',*,*,#95584,.F.);
#95584 = EDGE_CURVE('',#95534,#95569,#95585,.T.);
#95585 = SURFACE_CURVE('',#95586,(#95590),.PCURVE_S1.);
#95586 = LINE('',#95587,#95588);
#95587 = CARTESIAN_POINT('',(-0.198853102307,-36.84119917897,
    31.461046005312));
#95588 = VECTOR('',#95589,1.);
#95589 = DIRECTION('',(0.E+000,0.131199831729,0.99135594221));
#95590 = PCURVE('',#95541,#95591);
#95591 = DEFINITIONAL_REPRESENTATION('',(#95592),#95596);
#95592 = LINE('',#95593,#95594);
#95593 = CARTESIAN_POINT('',(0.408084195629,-3.8));
#95594 = VECTOR('',#95595,1.);
#95595 = DIRECTION('',(-1.,0.E+000));
#95596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95601)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95598,#95599,#95600)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95598,
  'distance_accuracy_value','confusion accuracy');
#95602 = SHAPE_DEFINITION_REPRESENTATION(#95603,#95524);
#95603 = PRODUCT_DEFINITION_SHAPE('','',#95604);
#95604 = PRODUCT_DEFINITION('design','',#95605,#95608);
#95605 = PRODUCT_DEFINITION_FORMATION('','',#95606);
#95606 = PRODUCT('CADSOFTTOOLS 1.542','CADSOFTTOOLS 1.542','',(#95607));
#95607 = PRODUCT_CONTEXT('',#2,'mechanical');
#95608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95610,#95612);
#95610 = ( REPRESENTATION_RELATIONSHIP('','',#95524,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95611) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2179);
#95612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95613);
#95613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('542','','',#5,#95604,$);
#95614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95606));
#95615 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95616),#95734);
#95616 = SHELL_BASED_SURFACE_MODEL('',(#95617));
#95617 = OPEN_SHELL('',(#95618));
#95618 = ADVANCED_FACE('',(#95619),#95633,.T.);
#95619 = FACE_BOUND('',#95620,.T.);
#95620 = EDGE_LOOP('',(#95621,#95666,#95682,#95720));
#95621 = ORIENTED_EDGE('',*,*,#95622,.F.);
#95622 = EDGE_CURVE('',#95623,#95625,#95627,.T.);
#95623 = VERTEX_POINT('',#95624);
#95624 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000006));
#95625 = VERTEX_POINT('',#95626);
#95626 = CARTESIAN_POINT('',(6.001146897693,-36.29198074613,
    32.300000000006));
#95627 = SURFACE_CURVE('',#95628,(#95632),.PCURVE_S1.);
#95628 = LINE('',#95629,#95630);
#95629 = CARTESIAN_POINT('',(-0.198853102307,-36.29198074613,
    32.300000000005));
#95630 = VECTOR('',#95631,1.);
#95631 = DIRECTION('',(1.,-2.292073341162E-015,0.E+000));
#95632 = PCURVE('',#95633,#95638);
#95633 = CYLINDRICAL_SURFACE('',#95634,0.5);
#95634 = AXIS2_PLACEMENT_3D('',#95635,#95636,#95637);
#95635 = CARTESIAN_POINT('',(-3.998853102307,-36.29198099822,
    31.800000000003));
#95636 = DIRECTION('',(1.,0.E+000,0.E+000));
#95637 = DIRECTION('',(0.E+000,-1.,5.041817380258E-007));
#95638 = DEFINITIONAL_REPRESENTATION('',(#95639),#95665);
#95639 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95640,#95641,#95642,#95643,
    #95644,#95645,#95646,#95647,#95648,#95649,#95650,#95651,#95652,
    #95653,#95654,#95655,#95656,#95657,#95658,#95659,#95660,#95661,
    #95662,#95663,#95664),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-9.992007221626E-016,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),.UNSPECIFIED.);
#95640 = CARTESIAN_POINT('',(4.712388980384,3.8));
#95641 = CARTESIAN_POINT('',(4.712388980384,3.893939393939));
#95642 = CARTESIAN_POINT('',(4.712388980384,4.081818181818));
#95643 = CARTESIAN_POINT('',(4.712388980384,4.363636363636));
#95644 = CARTESIAN_POINT('',(4.712388980384,4.645454545455));
#95645 = CARTESIAN_POINT('',(4.712388980384,4.927272727273));
#95646 = CARTESIAN_POINT('',(4.712388980384,5.209090909091));
#95647 = CARTESIAN_POINT('',(4.712388980384,5.490909090909));
#95648 = CARTESIAN_POINT('',(4.712388980384,5.772727272727));
#95649 = CARTESIAN_POINT('',(4.712388980384,6.054545454545));
#95650 = CARTESIAN_POINT('',(4.712388980384,6.336363636364));
#95651 = CARTESIAN_POINT('',(4.712388980384,6.618181818182));
#95652 = CARTESIAN_POINT('',(4.712388980384,6.9));
#95653 = CARTESIAN_POINT('',(4.712388980384,7.181818181818));
#95654 = CARTESIAN_POINT('',(4.712388980384,7.463636363636));
#95655 = CARTESIAN_POINT('',(4.712388980384,7.745454545455));
#95656 = CARTESIAN_POINT('',(4.712388980384,8.027272727273));
#95657 = CARTESIAN_POINT('',(4.712388980384,8.309090909091));
#95658 = CARTESIAN_POINT('',(4.712388980384,8.590909090909));
#95659 = CARTESIAN_POINT('',(4.712388980384,8.872727272727));
#95660 = CARTESIAN_POINT('',(4.712388980384,9.154545454545));
#95661 = CARTESIAN_POINT('',(4.712388980384,9.436363636364));
#95662 = CARTESIAN_POINT('',(4.712388980384,9.718181818182));
#95663 = CARTESIAN_POINT('',(4.712388980384,9.906060606061));
#95664 = CARTESIAN_POINT('',(4.712388980384,10.));
#95665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95666 = ORIENTED_EDGE('',*,*,#95667,.T.);
#95667 = EDGE_CURVE('',#95623,#95668,#95670,.T.);
#95668 = VERTEX_POINT('',#95669);
#95669 = CARTESIAN_POINT('',(-0.198853102307,-36.78765860117,
    31.86560269757));
#95670 = SURFACE_CURVE('',#95671,(#95676),.PCURVE_S1.);
#95671 = CIRCLE('',#95672,0.5);
#95672 = AXIS2_PLACEMENT_3D('',#95673,#95674,#95675);
#95673 = CARTESIAN_POINT('',(-0.198853102307,-36.29198099822,
    31.800000000003));
#95674 = DIRECTION('',(1.,0.E+000,0.E+000));
#95675 = DIRECTION('',(-0.E+000,5.041819974849E-007,1.));
#95676 = PCURVE('',#95633,#95677);
#95677 = DEFINITIONAL_REPRESENTATION('',(#95678),#95681);
#95678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95679,#95680),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.439212042399),.PIECEWISE_BEZIER_KNOTS.);
#95679 = CARTESIAN_POINT('',(4.712388980384,3.8));
#95680 = CARTESIAN_POINT('',(6.151601022783,3.8));
#95681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95682 = ORIENTED_EDGE('',*,*,#95683,.T.);
#95683 = EDGE_CURVE('',#95668,#95684,#95686,.T.);
#95684 = VERTEX_POINT('',#95685);
#95685 = CARTESIAN_POINT('',(6.001146897693,-36.78765860117,
    31.86560269757));
#95686 = SURFACE_CURVE('',#95687,(#95691),.PCURVE_S1.);
#95687 = LINE('',#95688,#95689);
#95688 = CARTESIAN_POINT('',(-0.198853102307,-36.78765860117,
    31.86560269757));
#95689 = VECTOR('',#95690,1.);
#95690 = DIRECTION('',(1.,-1.146036670581E-015,-3.438110011742E-015));
#95691 = PCURVE('',#95633,#95692);
#95692 = DEFINITIONAL_REPRESENTATION('',(#95693),#95719);
#95693 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95694,#95695,#95696,#95697,
    #95698,#95699,#95700,#95701,#95702,#95703,#95704,#95705,#95706,
    #95707,#95708,#95709,#95710,#95711,#95712,#95713,#95714,#95715,
    #95716,#95717,#95718),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.998401444325E-015,0.281818181818,
    0.563636363636,0.845454545455,1.127272727273,1.409090909091,
    1.690909090909,1.972727272727,2.254545454545,2.536363636364,
    2.818181818182,3.1,3.381818181818,3.663636363636,3.945454545455,
    4.227272727273,4.509090909091,4.790909090909,5.072727272727,
    5.354545454545,5.636363636364,5.918181818182,6.2),.UNSPECIFIED.);
#95694 = CARTESIAN_POINT('',(6.151601022783,3.8));
#95695 = CARTESIAN_POINT('',(6.151601022783,3.893939393939));
#95696 = CARTESIAN_POINT('',(6.151601022783,4.081818181818));
#95697 = CARTESIAN_POINT('',(6.151601022783,4.363636363636));
#95698 = CARTESIAN_POINT('',(6.151601022783,4.645454545455));
#95699 = CARTESIAN_POINT('',(6.151601022783,4.927272727273));
#95700 = CARTESIAN_POINT('',(6.151601022783,5.209090909091));
#95701 = CARTESIAN_POINT('',(6.151601022783,5.490909090909));
#95702 = CARTESIAN_POINT('',(6.151601022783,5.772727272727));
#95703 = CARTESIAN_POINT('',(6.151601022783,6.054545454545));
#95704 = CARTESIAN_POINT('',(6.151601022783,6.336363636364));
#95705 = CARTESIAN_POINT('',(6.151601022783,6.618181818182));
#95706 = CARTESIAN_POINT('',(6.151601022783,6.9));
#95707 = CARTESIAN_POINT('',(6.151601022783,7.181818181818));
#95708 = CARTESIAN_POINT('',(6.151601022783,7.463636363636));
#95709 = CARTESIAN_POINT('',(6.151601022783,7.745454545455));
#95710 = CARTESIAN_POINT('',(6.151601022783,8.027272727273));
#95711 = CARTESIAN_POINT('',(6.151601022783,8.309090909091));
#95712 = CARTESIAN_POINT('',(6.151601022783,8.590909090909));
#95713 = CARTESIAN_POINT('',(6.151601022783,8.872727272727));
#95714 = CARTESIAN_POINT('',(6.151601022783,9.154545454545));
#95715 = CARTESIAN_POINT('',(6.151601022783,9.436363636364));
#95716 = CARTESIAN_POINT('',(6.151601022783,9.718181818182));
#95717 = CARTESIAN_POINT('',(6.151601022783,9.906060606061));
#95718 = CARTESIAN_POINT('',(6.151601022783,10.));
#95719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95720 = ORIENTED_EDGE('',*,*,#95721,.F.);
#95721 = EDGE_CURVE('',#95625,#95684,#95722,.T.);
#95722 = SURFACE_CURVE('',#95723,(#95728),.PCURVE_S1.);
#95723 = CIRCLE('',#95724,0.5);
#95724 = AXIS2_PLACEMENT_3D('',#95725,#95726,#95727);
#95725 = CARTESIAN_POINT('',(6.001146897693,-36.29198099822,
    31.800000000003));
#95726 = DIRECTION('',(1.,0.E+000,0.E+000));
#95727 = DIRECTION('',(-0.E+000,5.041819974849E-007,1.));
#95728 = PCURVE('',#95633,#95729);
#95729 = DEFINITIONAL_REPRESENTATION('',(#95730),#95733);
#95730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95731,#95732),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.439212042399),.PIECEWISE_BEZIER_KNOTS.);
#95731 = CARTESIAN_POINT('',(4.712388980384,10.));
#95732 = CARTESIAN_POINT('',(6.151601022783,10.));
#95733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95738)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95735,#95736,#95737)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95735 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95736 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95737 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95738 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#95735,
  'distance_accuracy_value','confusion accuracy');
#95739 = SHAPE_DEFINITION_REPRESENTATION(#95740,#95615);
#95740 = PRODUCT_DEFINITION_SHAPE('','',#95741);
#95741 = PRODUCT_DEFINITION('design','',#95742,#95745);
#95742 = PRODUCT_DEFINITION_FORMATION('','',#95743);
#95743 = PRODUCT('CADSOFTTOOLS 1.543','CADSOFTTOOLS 1.543','',(#95744));
#95744 = PRODUCT_CONTEXT('',#2,'mechanical');
#95745 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95747,#95749);
#95747 = ( REPRESENTATION_RELATIONSHIP('','',#95615,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95748) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2183);
#95749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95750);
#95750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('543','','',#5,#95741,$);
#95751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95743));
#95752 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95753),#95853);
#95753 = SHELL_BASED_SURFACE_MODEL('',(#95754));
#95754 = OPEN_SHELL('',(#95755));
#95755 = ADVANCED_FACE('',(#95756),#95770,.T.);
#95756 = FACE_BOUND('',#95757,.T.);
#95757 = EDGE_LOOP('',(#95758,#95781,#95797,#95813,#95839));
#95758 = ORIENTED_EDGE('',*,*,#95759,.F.);
#95759 = EDGE_CURVE('',#95760,#95762,#95764,.T.);
#95760 = VERTEX_POINT('',#95761);
#95761 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#95762 = VERTEX_POINT('',#95763);
#95763 = CARTESIAN_POINT('',(6.001146897693,-34.39758733587,
    31.50000000001));
#95764 = SURFACE_CURVE('',#95765,(#95769),.PCURVE_S1.);
#95765 = LINE('',#95766,#95767);
#95766 = CARTESIAN_POINT('',(3.301146897693,-34.39758733587,
    31.50000000001));
#95767 = VECTOR('',#95768,1.);
#95768 = DIRECTION('',(1.,-1.315819881037E-014,1.184237892933E-014));
#95769 = PCURVE('',#95770,#95775);
#95770 = PLANE('',#95771);
#95771 = AXIS2_PLACEMENT_3D('',#95772,#95773,#95774);
#95772 = CARTESIAN_POINT('',(5.144953367635,-33.65719480536,
    31.50000000001));
#95773 = DIRECTION('',(2.660667276748E-014,-3.803170110293E-013,-1.));
#95774 = DIRECTION('',(-8.447751653059E-032,-1.,3.803170110293E-013));
#95775 = DEFINITIONAL_REPRESENTATION('',(#95776),#95780);
#95776 = LINE('',#95777,#95778);
#95777 = CARTESIAN_POINT('',(0.740392530507,1.843806469942));
#95778 = VECTOR('',#95779,1.);
#95779 = DIRECTION('',(1.315819881038E-014,-1.));
#95780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95781 = ORIENTED_EDGE('',*,*,#95782,.F.);
#95782 = EDGE_CURVE('',#95783,#95760,#95785,.T.);
#95783 = VERTEX_POINT('',#95784);
#95784 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#95785 = SURFACE_CURVE('',#95786,(#95790),.PCURVE_S1.);
#95786 = LINE('',#95787,#95788);
#95787 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#95788 = VECTOR('',#95789,1.);
#95789 = DIRECTION('',(0.E+000,-1.,2.173296644416E-013));
#95790 = PCURVE('',#95770,#95791);
#95791 = DEFINITIONAL_REPRESENTATION('',(#95792),#95796);
#95792 = LINE('',#95793,#95794);
#95793 = CARTESIAN_POINT('',(0.593268468123,1.843806469942));
#95794 = VECTOR('',#95795,1.);
#95795 = DIRECTION('',(1.,4.33646651838E-027));
#95796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95797 = ORIENTED_EDGE('',*,*,#95798,.T.);
#95798 = EDGE_CURVE('',#95783,#95799,#95801,.T.);
#95799 = VERTEX_POINT('',#95800);
#95800 = CARTESIAN_POINT('',(4.16180604896,-34.25046327349,
    31.50000000001));
#95801 = SURFACE_CURVE('',#95802,(#95806),.PCURVE_S1.);
#95802 = LINE('',#95803,#95804);
#95803 = CARTESIAN_POINT('',(3.301146897693,-34.25046327349,
    31.50000000001));
#95804 = VECTOR('',#95805,1.);
#95805 = DIRECTION('',(1.,0.E+000,0.E+000));
#95806 = PCURVE('',#95770,#95807);
#95807 = DEFINITIONAL_REPRESENTATION('',(#95808),#95812);
#95808 = LINE('',#95809,#95810);
#95809 = CARTESIAN_POINT('',(0.593268468123,1.843806469942));
#95810 = VECTOR('',#95811,1.);
#95811 = DIRECTION('',(-8.447751652999E-032,-1.));
#95812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95813 = ORIENTED_EDGE('',*,*,#95814,.T.);
#95814 = EDGE_CURVE('',#95799,#95815,#95817,.T.);
#95815 = VERTEX_POINT('',#95816);
#95816 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#95817 = SURFACE_CURVE('',#95818,(#95827),.PCURVE_S1.);
#95818 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95819,#95820,#95821,#95822,
    #95823,#95824,#95825,#95826),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#95819 = CARTESIAN_POINT('',(4.16180604896,-34.25046327348,
    31.50000000001));
#95820 = CARTESIAN_POINT('',(4.307833609408,-34.2220022762,
    31.50000000001));
#95821 = CARTESIAN_POINT('',(4.452225579953,-34.18453319027,
    31.50000000001));
#95822 = CARTESIAN_POINT('',(4.989371895521,-34.00909755706,
    31.50000000001));
#95823 = CARTESIAN_POINT('',(5.363578845837,-33.811546734,31.50000000001
    ));
#95824 = CARTESIAN_POINT('',(5.802905709682,-33.47783394583,
    31.50000000001));
#95825 = CARTESIAN_POINT('',(5.904233694353,-33.39226220854,
    31.500000000009));
#95826 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#95827 = PCURVE('',#95770,#95828);
#95828 = DEFINITIONAL_REPRESENTATION('',(#95829),#95838);
#95829 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95830,#95831,#95832,#95833,
    #95834,#95835,#95836,#95837),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#95830 = CARTESIAN_POINT('',(0.593268468121,0.983147318675));
#95831 = CARTESIAN_POINT('',(0.564807470833,0.837119758227));
#95832 = CARTESIAN_POINT('',(0.527338384904,0.692727787682));
#95833 = CARTESIAN_POINT('',(0.351902751696,0.155581472115));
#95834 = CARTESIAN_POINT('',(0.154351928638,-0.218625478202));
#95835 = CARTESIAN_POINT('',(-0.179360859538,-0.657952342046));
#95836 = CARTESIAN_POINT('',(-0.264932596821,-0.759280326718));
#95837 = CARTESIAN_POINT('',(-0.35554187093,-0.856193530058));
#95838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95839 = ORIENTED_EDGE('',*,*,#95840,.T.);
#95840 = EDGE_CURVE('',#95815,#95762,#95841,.T.);
#95841 = SURFACE_CURVE('',#95842,(#95846),.PCURVE_S1.);
#95842 = LINE('',#95843,#95844);
#95843 = CARTESIAN_POINT('',(6.001146897693,-33.30165293443,
    31.500000000009));
#95844 = VECTOR('',#95845,1.);
#95845 = DIRECTION('',(0.E+000,-1.,3.825230903865E-013));
#95846 = PCURVE('',#95770,#95847);
#95847 = DEFINITIONAL_REPRESENTATION('',(#95848),#95852);
#95848 = LINE('',#95849,#95850);
#95849 = CARTESIAN_POINT('',(-0.35554187093,-0.856193530058));
#95850 = VECTOR('',#95851,1.);
#95851 = DIRECTION('',(1.,-5.87809090741E-029));
#95852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95857)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95854,#95855,#95856)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95854 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95855 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95856 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95857 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95854,
  'distance_accuracy_value','confusion accuracy');
#95858 = SHAPE_DEFINITION_REPRESENTATION(#95859,#95752);
#95859 = PRODUCT_DEFINITION_SHAPE('','',#95860);
#95860 = PRODUCT_DEFINITION('design','',#95861,#95864);
#95861 = PRODUCT_DEFINITION_FORMATION('','',#95862);
#95862 = PRODUCT('CADSOFTTOOLS 1.544','CADSOFTTOOLS 1.544','',(#95863));
#95863 = PRODUCT_CONTEXT('',#2,'mechanical');
#95864 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95865 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95866,#95868);
#95866 = ( REPRESENTATION_RELATIONSHIP('','',#95752,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95867) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95867 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2187);
#95868 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95869);
#95869 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('544','','',#5,#95860,$);
#95870 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95862));
#95871 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95872),#95946);
#95872 = SHELL_BASED_SURFACE_MODEL('',(#95873));
#95873 = OPEN_SHELL('',(#95874));
#95874 = ADVANCED_FACE('',(#95875),#95889,.T.);
#95875 = FACE_BOUND('',#95876,.T.);
#95876 = EDGE_LOOP('',(#95877,#95900,#95916,#95932));
#95877 = ORIENTED_EDGE('',*,*,#95878,.F.);
#95878 = EDGE_CURVE('',#95879,#95881,#95883,.T.);
#95879 = VERTEX_POINT('',#95880);
#95880 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#95881 = VERTEX_POINT('',#95882);
#95882 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    30.400000000013));
#95883 = SURFACE_CURVE('',#95884,(#95888),.PCURVE_S1.);
#95884 = LINE('',#95885,#95886);
#95885 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#95886 = VECTOR('',#95887,1.);
#95887 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95888 = PCURVE('',#95889,#95894);
#95889 = PLANE('',#95890);
#95890 = AXIS2_PLACEMENT_3D('',#95891,#95892,#95893);
#95891 = CARTESIAN_POINT('',(4.801146897692,4.759876577334,
    29.400000000914));
#95892 = DIRECTION('',(0.E+000,-1.,-2.246301066135E-013));
#95893 = DIRECTION('',(0.E+000,2.246301066135E-013,-1.));
#95894 = DEFINITIONAL_REPRESENTATION('',(#95895),#95899);
#95895 = LINE('',#95896,#95897);
#95896 = CARTESIAN_POINT('',(-0.999999999099,0.200000000002));
#95897 = VECTOR('',#95898,1.);
#95898 = DIRECTION('',(0.E+000,-1.));
#95899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95900 = ORIENTED_EDGE('',*,*,#95901,.F.);
#95901 = EDGE_CURVE('',#95902,#95879,#95904,.T.);
#95902 = VERTEX_POINT('',#95903);
#95903 = CARTESIAN_POINT('',(5.001146897693,4.759876577335,
    32.000000000013));
#95904 = SURFACE_CURVE('',#95905,(#95909),.PCURVE_S1.);
#95905 = LINE('',#95906,#95907);
#95906 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    32.000000000013));
#95907 = VECTOR('',#95908,1.);
#95908 = DIRECTION('',(0.E+000,1.121325254871E-013,-1.));
#95909 = PCURVE('',#95889,#95910);
#95910 = DEFINITIONAL_REPRESENTATION('',(#95911),#95915);
#95911 = LINE('',#95912,#95913);
#95912 = CARTESIAN_POINT('',(-2.599999999099,0.200000000002));
#95913 = VECTOR('',#95914,1.);
#95914 = DIRECTION('',(1.,0.E+000));
#95915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95916 = ORIENTED_EDGE('',*,*,#95917,.T.);
#95917 = EDGE_CURVE('',#95902,#95918,#95920,.T.);
#95918 = VERTEX_POINT('',#95919);
#95919 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#95920 = SURFACE_CURVE('',#95921,(#95925),.PCURVE_S1.);
#95921 = LINE('',#95922,#95923);
#95922 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    32.000000000013));
#95923 = VECTOR('',#95924,1.);
#95924 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95925 = PCURVE('',#95889,#95926);
#95926 = DEFINITIONAL_REPRESENTATION('',(#95927),#95931);
#95927 = LINE('',#95928,#95929);
#95928 = CARTESIAN_POINT('',(-2.599999999099,0.200000000002));
#95929 = VECTOR('',#95930,1.);
#95930 = DIRECTION('',(0.E+000,-1.));
#95931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95932 = ORIENTED_EDGE('',*,*,#95933,.T.);
#95933 = EDGE_CURVE('',#95918,#95881,#95934,.T.);
#95934 = SURFACE_CURVE('',#95935,(#95939),.PCURVE_S1.);
#95935 = LINE('',#95936,#95937);
#95936 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#95937 = VECTOR('',#95938,1.);
#95938 = DIRECTION('',(-1.110223024625E-015,2.242650509743E-013,-1.));
#95939 = PCURVE('',#95889,#95940);
#95940 = DEFINITIONAL_REPRESENTATION('',(#95941),#95945);
#95941 = LINE('',#95942,#95943);
#95942 = CARTESIAN_POINT('',(-2.599999999099,-0.199999999998));
#95943 = VECTOR('',#95944,1.);
#95944 = DIRECTION('',(1.,-1.110223024625E-015));
#95945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95950)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95947,#95948,#95949)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95947 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95948 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95949 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95950 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95947,
  'distance_accuracy_value','confusion accuracy');
#95951 = SHAPE_DEFINITION_REPRESENTATION(#95952,#95871);
#95952 = PRODUCT_DEFINITION_SHAPE('','',#95953);
#95953 = PRODUCT_DEFINITION('design','',#95954,#95957);
#95954 = PRODUCT_DEFINITION_FORMATION('','',#95955);
#95955 = PRODUCT('CADSOFTTOOLS 1.545','CADSOFTTOOLS 1.545','',(#95956));
#95956 = PRODUCT_CONTEXT('',#2,'mechanical');
#95957 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95959,#95961);
#95959 = ( REPRESENTATION_RELATIONSHIP('','',#95871,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95960) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2191);
#95961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95962);
#95962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('545','','',#5,#95953,$);
#95963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95955));
#95964 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95965),#96039);
#95965 = SHELL_BASED_SURFACE_MODEL('',(#95966));
#95966 = OPEN_SHELL('',(#95967));
#95967 = ADVANCED_FACE('',(#95968),#95982,.T.);
#95968 = FACE_BOUND('',#95969,.T.);
#95969 = EDGE_LOOP('',(#95970,#95993,#96009,#96025));
#95970 = ORIENTED_EDGE('',*,*,#95971,.F.);
#95971 = EDGE_CURVE('',#95972,#95974,#95976,.T.);
#95972 = VERTEX_POINT('',#95973);
#95973 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#95974 = VERTEX_POINT('',#95975);
#95975 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    30.400000000013));
#95976 = SURFACE_CURVE('',#95977,(#95981),.PCURVE_S1.);
#95977 = LINE('',#95978,#95979);
#95978 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#95979 = VECTOR('',#95980,1.);
#95980 = DIRECTION('',(-1.,0.E+000,-1.7763568394E-014));
#95981 = PCURVE('',#95982,#95987);
#95982 = PLANE('',#95983);
#95983 = AXIS2_PLACEMENT_3D('',#95984,#95985,#95986);
#95984 = CARTESIAN_POINT('',(4.801146897692,4.759876577334,
    29.400000000914));
#95985 = DIRECTION('',(0.E+000,-1.,-2.246301066135E-013));
#95986 = DIRECTION('',(0.E+000,2.246301066135E-013,-1.));
#95987 = DEFINITIONAL_REPRESENTATION('',(#95988),#95992);
#95988 = LINE('',#95989,#95990);
#95989 = CARTESIAN_POINT('',(-0.999999999099,-3.399999999998));
#95990 = VECTOR('',#95991,1.);
#95991 = DIRECTION('',(1.7763568394E-014,-1.));
#95992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95993 = ORIENTED_EDGE('',*,*,#95994,.T.);
#95994 = EDGE_CURVE('',#95972,#95995,#95997,.T.);
#95995 = VERTEX_POINT('',#95996);
#95996 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    32.000000000013));
#95997 = SURFACE_CURVE('',#95998,(#96002),.PCURVE_S1.);
#95998 = LINE('',#95999,#96000);
#95999 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#96000 = VECTOR('',#96001,1.);
#96001 = DIRECTION('',(5.551115123126E-016,-2.253752739989E-013,1.));
#96002 = PCURVE('',#95982,#96003);
#96003 = DEFINITIONAL_REPRESENTATION('',(#96004),#96008);
#96004 = LINE('',#96005,#96006);
#96005 = CARTESIAN_POINT('',(-0.999999999099,-3.399999999998));
#96006 = VECTOR('',#96007,1.);
#96007 = DIRECTION('',(-1.,5.551115123126E-016));
#96008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96009 = ORIENTED_EDGE('',*,*,#96010,.T.);
#96010 = EDGE_CURVE('',#95995,#96011,#96013,.T.);
#96011 = VERTEX_POINT('',#96012);
#96012 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#96013 = SURFACE_CURVE('',#96014,(#96018),.PCURVE_S1.);
#96014 = LINE('',#96015,#96016);
#96015 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    32.000000000013));
#96016 = VECTOR('',#96017,1.);
#96017 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96018 = PCURVE('',#95982,#96019);
#96019 = DEFINITIONAL_REPRESENTATION('',(#96020),#96024);
#96020 = LINE('',#96021,#96022);
#96021 = CARTESIAN_POINT('',(-2.599999999099,-3.399999999998));
#96022 = VECTOR('',#96023,1.);
#96023 = DIRECTION('',(0.E+000,-1.));
#96024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96025 = ORIENTED_EDGE('',*,*,#96026,.F.);
#96026 = EDGE_CURVE('',#95974,#96011,#96027,.T.);
#96027 = SURFACE_CURVE('',#96028,(#96032),.PCURVE_S1.);
#96028 = LINE('',#96029,#96030);
#96029 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    30.400000000013));
#96030 = VECTOR('',#96031,1.);
#96031 = DIRECTION('',(-5.551115123126E-016,-2.231548279497E-013,1.));
#96032 = PCURVE('',#95982,#96033);
#96033 = DEFINITIONAL_REPRESENTATION('',(#96034),#96038);
#96034 = LINE('',#96035,#96036);
#96035 = CARTESIAN_POINT('',(-0.999999999099,-3.799999999998));
#96036 = VECTOR('',#96037,1.);
#96037 = DIRECTION('',(-1.,-5.551115123126E-016));
#96038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96043)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96040,#96041,#96042)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96040 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96041 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96042 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96043 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96040,
  'distance_accuracy_value','confusion accuracy');
#96044 = SHAPE_DEFINITION_REPRESENTATION(#96045,#95964);
#96045 = PRODUCT_DEFINITION_SHAPE('','',#96046);
#96046 = PRODUCT_DEFINITION('design','',#96047,#96050);
#96047 = PRODUCT_DEFINITION_FORMATION('','',#96048);
#96048 = PRODUCT('CADSOFTTOOLS 1.546','CADSOFTTOOLS 1.546','',(#96049));
#96049 = PRODUCT_CONTEXT('',#2,'mechanical');
#96050 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96051 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96052,#96054);
#96052 = ( REPRESENTATION_RELATIONSHIP('','',#95964,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96053) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96053 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2195);
#96054 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96055);
#96055 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('546','','',#5,#96046,$);
#96056 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96048));
#96057 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96058),#96132);
#96058 = SHELL_BASED_SURFACE_MODEL('',(#96059));
#96059 = OPEN_SHELL('',(#96060));
#96060 = ADVANCED_FACE('',(#96061),#96075,.T.);
#96061 = FACE_BOUND('',#96062,.T.);
#96062 = EDGE_LOOP('',(#96063,#96086,#96102,#96118));
#96063 = ORIENTED_EDGE('',*,*,#96064,.F.);
#96064 = EDGE_CURVE('',#96065,#96067,#96069,.T.);
#96065 = VERTEX_POINT('',#96066);
#96066 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#96067 = VERTEX_POINT('',#96068);
#96068 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    30.400000000013));
#96069 = SURFACE_CURVE('',#96070,(#96074),.PCURVE_S1.);
#96070 = LINE('',#96071,#96072);
#96071 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#96072 = VECTOR('',#96073,1.);
#96073 = DIRECTION('',(-1.,0.E+000,-1.315819881037E-015));
#96074 = PCURVE('',#96075,#96080);
#96075 = PLANE('',#96076);
#96076 = AXIS2_PLACEMENT_3D('',#96077,#96078,#96079);
#96077 = CARTESIAN_POINT('',(2.001146897693,4.509876577336,
    23.984435564746));
#96078 = DIRECTION('',(0.E+000,-1.,-2.246301066135E-013));
#96079 = DIRECTION('',(0.E+000,2.246301066135E-013,-1.));
#96080 = DEFINITIONAL_REPRESENTATION('',(#96081),#96085);
#96081 = LINE('',#96082,#96083);
#96082 = CARTESIAN_POINT('',(-6.415564435267,2.35));
#96083 = VECTOR('',#96084,1.);
#96084 = DIRECTION('',(1.315819881037E-015,-1.));
#96085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96086 = ORIENTED_EDGE('',*,*,#96087,.F.);
#96087 = EDGE_CURVE('',#96088,#96065,#96090,.T.);
#96088 = VERTEX_POINT('',#96089);
#96089 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#96090 = SURFACE_CURVE('',#96091,(#96095),.PCURVE_S1.);
#96091 = LINE('',#96092,#96093);
#96092 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#96093 = VECTOR('',#96094,1.);
#96094 = DIRECTION('',(1.665334536938E-015,2.253752739989E-013,-1.));
#96095 = PCURVE('',#96075,#96096);
#96096 = DEFINITIONAL_REPRESENTATION('',(#96097),#96101);
#96097 = LINE('',#96098,#96099);
#96098 = CARTESIAN_POINT('',(-8.015564435267,2.35));
#96099 = VECTOR('',#96100,1.);
#96100 = DIRECTION('',(1.,1.665334536938E-015));
#96101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96102 = ORIENTED_EDGE('',*,*,#96103,.T.);
#96103 = EDGE_CURVE('',#96088,#96104,#96106,.T.);
#96104 = VERTEX_POINT('',#96105);
#96105 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#96106 = SURFACE_CURVE('',#96107,(#96111),.PCURVE_S1.);
#96107 = LINE('',#96108,#96109);
#96108 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#96109 = VECTOR('',#96110,1.);
#96110 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96111 = PCURVE('',#96075,#96112);
#96112 = DEFINITIONAL_REPRESENTATION('',(#96113),#96117);
#96113 = LINE('',#96114,#96115);
#96114 = CARTESIAN_POINT('',(-8.015564435267,2.35));
#96115 = VECTOR('',#96116,1.);
#96116 = DIRECTION('',(0.E+000,-1.));
#96117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96118 = ORIENTED_EDGE('',*,*,#96119,.F.);
#96119 = EDGE_CURVE('',#96067,#96104,#96120,.T.);
#96120 = SURFACE_CURVE('',#96121,(#96125),.PCURVE_S1.);
#96121 = LINE('',#96122,#96123);
#96122 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    30.400000000013));
#96123 = VECTOR('',#96124,1.);
#96124 = DIRECTION('',(-9.71445146547E-016,-2.242650509743E-013,1.));
#96125 = PCURVE('',#96075,#96126);
#96126 = DEFINITIONAL_REPRESENTATION('',(#96127),#96131);
#96127 = LINE('',#96128,#96129);
#96128 = CARTESIAN_POINT('',(-6.415564435267,-0.35));
#96129 = VECTOR('',#96130,1.);
#96130 = DIRECTION('',(-1.,-9.71445146547E-016));
#96131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96136)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96133,#96134,#96135)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96133,
  'distance_accuracy_value','confusion accuracy');
#96137 = SHAPE_DEFINITION_REPRESENTATION(#96138,#96057);
#96138 = PRODUCT_DEFINITION_SHAPE('','',#96139);
#96139 = PRODUCT_DEFINITION('design','',#96140,#96143);
#96140 = PRODUCT_DEFINITION_FORMATION('','',#96141);
#96141 = PRODUCT('CADSOFTTOOLS 1.547','CADSOFTTOOLS 1.547','',(#96142));
#96142 = PRODUCT_CONTEXT('',#2,'mechanical');
#96143 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96144 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96145,#96147);
#96145 = ( REPRESENTATION_RELATIONSHIP('','',#96057,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96146) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96146 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2199);
#96147 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96148);
#96148 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('547','','',#5,#96139,$);
#96149 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96141));
#96150 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96151),#96225);
#96151 = SHELL_BASED_SURFACE_MODEL('',(#96152));
#96152 = OPEN_SHELL('',(#96153));
#96153 = ADVANCED_FACE('',(#96154),#96168,.F.);
#96154 = FACE_BOUND('',#96155,.T.);
#96155 = EDGE_LOOP('',(#96156,#96179,#96195,#96211));
#96156 = ORIENTED_EDGE('',*,*,#96157,.F.);
#96157 = EDGE_CURVE('',#96158,#96160,#96162,.T.);
#96158 = VERTEX_POINT('',#96159);
#96159 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#96160 = VERTEX_POINT('',#96161);
#96161 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    32.000000000013));
#96162 = SURFACE_CURVE('',#96163,(#96167),.PCURVE_S1.);
#96163 = LINE('',#96164,#96165);
#96164 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#96165 = VECTOR('',#96166,1.);
#96166 = DIRECTION('',(5.551115123126E-016,-2.253752739989E-013,1.));
#96167 = PCURVE('',#96168,#96173);
#96168 = PLANE('',#96169);
#96169 = AXIS2_PLACEMENT_3D('',#96170,#96171,#96172);
#96170 = CARTESIAN_POINT('',(1.651146897693,4.509876577336,
    23.984435564746));
#96171 = DIRECTION('',(0.707106781187,0.707106781187,1.588374716451E-013
    ));
#96172 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#96173 = DEFINITIONAL_REPRESENTATION('',(#96174),#96178);
#96174 = LINE('',#96175,#96176);
#96175 = CARTESIAN_POINT('',(0.353553390592,6.415564435267));
#96176 = VECTOR('',#96177,1.);
#96177 = DIRECTION('',(-1.597569076711E-013,1.));
#96178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96179 = ORIENTED_EDGE('',*,*,#96180,.T.);
#96180 = EDGE_CURVE('',#96158,#96181,#96183,.T.);
#96181 = VERTEX_POINT('',#96182);
#96182 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    30.400000000013));
#96183 = SURFACE_CURVE('',#96184,(#96188),.PCURVE_S1.);
#96184 = LINE('',#96185,#96186);
#96185 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#96186 = VECTOR('',#96187,1.);
#96187 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#96188 = PCURVE('',#96168,#96189);
#96189 = DEFINITIONAL_REPRESENTATION('',(#96190),#96194);
#96190 = LINE('',#96191,#96192);
#96191 = CARTESIAN_POINT('',(0.353553390592,6.415564435267));
#96192 = VECTOR('',#96193,1.);
#96193 = DIRECTION('',(-1.,-1.122305159734E-028));
#96194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96195 = ORIENTED_EDGE('',*,*,#96196,.T.);
#96196 = EDGE_CURVE('',#96181,#96197,#96199,.T.);
#96197 = VERTEX_POINT('',#96198);
#96198 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#96199 = SURFACE_CURVE('',#96200,(#96204),.PCURVE_S1.);
#96200 = LINE('',#96201,#96202);
#96201 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    30.400000000013));
#96202 = VECTOR('',#96203,1.);
#96203 = DIRECTION('',(-9.71445146547E-016,-2.242650509743E-013,1.));
#96204 = PCURVE('',#96168,#96205);
#96205 = DEFINITIONAL_REPRESENTATION('',(#96206),#96210);
#96206 = LINE('',#96207,#96208);
#96207 = CARTESIAN_POINT('',(-1.018204959456E-012,6.415564435267));
#96208 = VECTOR('',#96209,1.);
#96209 = DIRECTION('',(-1.578924228764E-013,1.));
#96210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96211 = ORIENTED_EDGE('',*,*,#96212,.T.);
#96212 = EDGE_CURVE('',#96197,#96160,#96213,.T.);
#96213 = SURFACE_CURVE('',#96214,(#96218),.PCURVE_S1.);
#96214 = LINE('',#96215,#96216);
#96215 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#96216 = VECTOR('',#96217,1.);
#96217 = DIRECTION('',(-0.707106781187,0.707106781187,
    1.607774677693E-013));
#96218 = PCURVE('',#96168,#96219);
#96219 = DEFINITIONAL_REPRESENTATION('',(#96220),#96224);
#96220 = LINE('',#96221,#96222);
#96221 = CARTESIAN_POINT('',(-1.272873956255E-012,8.015564435267));
#96222 = VECTOR('',#96223,1.);
#96223 = DIRECTION('',(1.,1.607774677693E-013));
#96224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96229)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96226,#96227,#96228)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96226 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96227 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96228 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96229 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96226,
  'distance_accuracy_value','confusion accuracy');
#96230 = SHAPE_DEFINITION_REPRESENTATION(#96231,#96150);
#96231 = PRODUCT_DEFINITION_SHAPE('','',#96232);
#96232 = PRODUCT_DEFINITION('design','',#96233,#96236);
#96233 = PRODUCT_DEFINITION_FORMATION('','',#96234);
#96234 = PRODUCT('CADSOFTTOOLS 1.548','CADSOFTTOOLS 1.548','',(#96235));
#96235 = PRODUCT_CONTEXT('',#2,'mechanical');
#96236 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96237 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96238,#96240);
#96238 = ( REPRESENTATION_RELATIONSHIP('','',#96150,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96239) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96239 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2203);
#96240 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96241);
#96241 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('548','','',#5,#96232,$);
#96242 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96234));
#96243 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96244),#96318);
#96244 = SHELL_BASED_SURFACE_MODEL('',(#96245));
#96245 = OPEN_SHELL('',(#96246));
#96246 = ADVANCED_FACE('',(#96247),#96261,.F.);
#96247 = FACE_BOUND('',#96248,.T.);
#96248 = EDGE_LOOP('',(#96249,#96272,#96288,#96304));
#96249 = ORIENTED_EDGE('',*,*,#96250,.T.);
#96250 = EDGE_CURVE('',#96251,#96253,#96255,.T.);
#96251 = VERTEX_POINT('',#96252);
#96252 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#96253 = VERTEX_POINT('',#96254);
#96254 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#96255 = SURFACE_CURVE('',#96256,(#96260),.PCURVE_S1.);
#96256 = LINE('',#96257,#96258);
#96257 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#96258 = VECTOR('',#96259,1.);
#96259 = DIRECTION('',(1.665334536938E-015,2.253752739989E-013,-1.));
#96260 = PCURVE('',#96261,#96266);
#96261 = PLANE('',#96262);
#96262 = AXIS2_PLACEMENT_3D('',#96263,#96264,#96265);
#96263 = CARTESIAN_POINT('',(4.601146897693,4.759876577336,
    23.984435564747));
#96264 = DIRECTION('',(-0.707106781187,0.707106781187,
    1.588374716451E-013));
#96265 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#96266 = DEFINITIONAL_REPRESENTATION('',(#96267),#96271);
#96267 = LINE('',#96268,#96269);
#96268 = CARTESIAN_POINT('',(0.353553390595,8.015564435267));
#96269 = VECTOR('',#96270,1.);
#96270 = DIRECTION('',(-1.605419539004E-013,-1.));
#96271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96272 = ORIENTED_EDGE('',*,*,#96273,.T.);
#96273 = EDGE_CURVE('',#96253,#96274,#96276,.T.);
#96274 = VERTEX_POINT('',#96275);
#96275 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    30.400000000013));
#96276 = SURFACE_CURVE('',#96277,(#96281),.PCURVE_S1.);
#96277 = LINE('',#96278,#96279);
#96278 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#96279 = VECTOR('',#96280,1.);
#96280 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#96281 = PCURVE('',#96261,#96282);
#96282 = DEFINITIONAL_REPRESENTATION('',(#96283),#96287);
#96283 = LINE('',#96284,#96285);
#96284 = CARTESIAN_POINT('',(0.353553390594,6.415564435267));
#96285 = VECTOR('',#96286,1.);
#96286 = DIRECTION('',(-1.,-2.280103160771E-028));
#96287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96288 = ORIENTED_EDGE('',*,*,#96289,.F.);
#96289 = EDGE_CURVE('',#96290,#96274,#96292,.T.);
#96290 = VERTEX_POINT('',#96291);
#96291 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#96292 = SURFACE_CURVE('',#96293,(#96297),.PCURVE_S1.);
#96293 = LINE('',#96294,#96295);
#96294 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#96295 = VECTOR('',#96296,1.);
#96296 = DIRECTION('',(-1.110223024625E-015,2.242650509743E-013,-1.));
#96297 = PCURVE('',#96261,#96298);
#96298 = DEFINITIONAL_REPRESENTATION('',(#96299),#96303);
#96299 = LINE('',#96300,#96301);
#96300 = CARTESIAN_POINT('',(1.322645887195E-012,8.015564435267));
#96301 = VECTOR('',#96302,1.);
#96302 = DIRECTION('',(-1.577942920977E-013,-1.));
#96303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96304 = ORIENTED_EDGE('',*,*,#96305,.T.);
#96305 = EDGE_CURVE('',#96290,#96251,#96306,.T.);
#96306 = SURFACE_CURVE('',#96307,(#96311),.PCURVE_S1.);
#96307 = LINE('',#96308,#96309);
#96308 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#96309 = VECTOR('',#96310,1.);
#96310 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -1.607774677692E-013));
#96311 = PCURVE('',#96261,#96312);
#96312 = DEFINITIONAL_REPRESENTATION('',(#96313),#96317);
#96313 = LINE('',#96314,#96315);
#96314 = CARTESIAN_POINT('',(1.315109443394E-012,8.015564435267));
#96315 = VECTOR('',#96316,1.);
#96316 = DIRECTION('',(1.,-1.607774677693E-013));
#96317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96322)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96319,#96320,#96321)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96319,
  'distance_accuracy_value','confusion accuracy');
#96323 = SHAPE_DEFINITION_REPRESENTATION(#96324,#96243);
#96324 = PRODUCT_DEFINITION_SHAPE('','',#96325);
#96325 = PRODUCT_DEFINITION('design','',#96326,#96329);
#96326 = PRODUCT_DEFINITION_FORMATION('','',#96327);
#96327 = PRODUCT('CADSOFTTOOLS 1.549','CADSOFTTOOLS 1.549','',(#96328));
#96328 = PRODUCT_CONTEXT('',#2,'mechanical');
#96329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96331,#96333);
#96331 = ( REPRESENTATION_RELATIONSHIP('','',#96243,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96332) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2207);
#96333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96334);
#96334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('549','','',#5,#96325,$);
#96335 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96327));
#96336 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96337),#96415);
#96337 = SHELL_BASED_SURFACE_MODEL('',(#96338));
#96338 = OPEN_SHELL('',(#96339));
#96339 = ADVANCED_FACE('',(#96340),#96354,.F.);
#96340 = FACE_BOUND('',#96341,.T.);
#96341 = EDGE_LOOP('',(#96342,#96365,#96385,#96401));
#96342 = ORIENTED_EDGE('',*,*,#96343,.T.);
#96343 = EDGE_CURVE('',#96344,#96346,#96348,.T.);
#96344 = VERTEX_POINT('',#96345);
#96345 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96346 = VERTEX_POINT('',#96347);
#96347 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000005));
#96348 = SURFACE_CURVE('',#96349,(#96353),.PCURVE_S1.);
#96349 = LINE('',#96350,#96351);
#96350 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96351 = VECTOR('',#96352,1.);
#96352 = DIRECTION('',(1.,0.E+000,0.E+000));
#96353 = PCURVE('',#96354,#96359);
#96354 = PLANE('',#96355);
#96355 = AXIS2_PLACEMENT_3D('',#96356,#96357,#96358);
#96356 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#96357 = DIRECTION('',(0.E+000,-0.987758683356,0.155989690217));
#96358 = DIRECTION('',(0.E+000,-0.155989690217,-0.987758683356));
#96359 = DEFINITIONAL_REPRESENTATION('',(#96360),#96364);
#96360 = LINE('',#96361,#96362);
#96361 = CARTESIAN_POINT('',(-1.918821527885,0.E+000));
#96362 = VECTOR('',#96363,1.);
#96363 = DIRECTION('',(0.E+000,1.));
#96364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96365 = ORIENTED_EDGE('',*,*,#96366,.F.);
#96366 = EDGE_CURVE('',#96367,#96346,#96369,.T.);
#96367 = VERTEX_POINT('',#96368);
#96368 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#96369 = SURFACE_CURVE('',#96370,(#96376),.PCURVE_S1.);
#96370 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#96371,#96372,#96373,#96374,
    #96375),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.5,1.),
  .QUASI_UNIFORM_KNOTS.);
#96371 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#96372 = CARTESIAN_POINT('',(5.69459008957,11.858998889384,
    23.920556145031));
#96373 = CARTESIAN_POINT('',(5.081476473325,11.958771014622,
    24.552333687022));
#96374 = CARTESIAN_POINT('',(4.468362857085,12.05854313986,
    25.184111229011));
#96375 = CARTESIAN_POINT('',(4.161806048966,12.108429202479,
    25.500000000006));
#96376 = PCURVE('',#96354,#96377);
#96377 = DEFINITIONAL_REPRESENTATION('',(#96378),#96384);
#96378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#96379,#96380,#96381,#96382,
    #96383),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.5,1.),
  .QUASI_UNIFORM_KNOTS.);
#96379 = CARTESIAN_POINT('',(0.E+000,2.7));
#96380 = CARTESIAN_POINT('',(-0.31980358798,2.393443191876));
#96381 = CARTESIAN_POINT('',(-0.95941076394,1.780329575631));
#96382 = CARTESIAN_POINT('',(-1.599017939898,1.167215959391));
#96383 = CARTESIAN_POINT('',(-1.918821527876,0.860659151273));
#96384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96385 = ORIENTED_EDGE('',*,*,#96386,.F.);
#96386 = EDGE_CURVE('',#96387,#96367,#96389,.T.);
#96387 = VERTEX_POINT('',#96388);
#96388 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#96389 = SURFACE_CURVE('',#96390,(#96394),.PCURVE_S1.);
#96390 = LINE('',#96391,#96392);
#96391 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#96392 = VECTOR('',#96393,1.);
#96393 = DIRECTION('',(1.,0.E+000,-1.315819881037E-015));
#96394 = PCURVE('',#96354,#96395);
#96395 = DEFINITIONAL_REPRESENTATION('',(#96396),#96400);
#96396 = LINE('',#96397,#96398);
#96397 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#96398 = VECTOR('',#96399,1.);
#96399 = DIRECTION('',(1.299712513227E-015,1.));
#96400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96401 = ORIENTED_EDGE('',*,*,#96402,.T.);
#96402 = EDGE_CURVE('',#96387,#96344,#96403,.T.);
#96403 = SURFACE_CURVE('',#96404,(#96408),.PCURVE_S1.);
#96404 = LINE('',#96405,#96406);
#96405 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#96406 = VECTOR('',#96407,1.);
#96407 = DIRECTION('',(-2.314385175465E-016,0.155989690217,
    0.987758683356));
#96408 = PCURVE('',#96354,#96409);
#96409 = DEFINITIONAL_REPRESENTATION('',(#96410),#96414);
#96410 = LINE('',#96411,#96412);
#96411 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#96412 = VECTOR('',#96413,1.);
#96413 = DIRECTION('',(-1.,-2.314385175465E-016));
#96414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96419)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96416,#96417,#96418)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96416 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96417 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96418 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96419 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96416,
  'distance_accuracy_value','confusion accuracy');
#96420 = SHAPE_DEFINITION_REPRESENTATION(#96421,#96336);
#96421 = PRODUCT_DEFINITION_SHAPE('','',#96422);
#96422 = PRODUCT_DEFINITION('design','',#96423,#96426);
#96423 = PRODUCT_DEFINITION_FORMATION('','',#96424);
#96424 = PRODUCT('CADSOFTTOOLS 1.550','CADSOFTTOOLS 1.550','',(#96425));
#96425 = PRODUCT_CONTEXT('',#2,'mechanical');
#96426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96428,#96430);
#96428 = ( REPRESENTATION_RELATIONSHIP('','',#96336,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96429) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2211);
#96430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96431);
#96431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('550','','',#5,#96422,$);
#96432 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96424));
#96433 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96434),#96508);
#96434 = SHELL_BASED_SURFACE_MODEL('',(#96435));
#96435 = OPEN_SHELL('',(#96436));
#96436 = ADVANCED_FACE('',(#96437),#96451,.T.);
#96437 = FACE_BOUND('',#96438,.T.);
#96438 = EDGE_LOOP('',(#96439,#96462,#96478,#96494));
#96439 = ORIENTED_EDGE('',*,*,#96440,.T.);
#96440 = EDGE_CURVE('',#96441,#96443,#96445,.T.);
#96441 = VERTEX_POINT('',#96442);
#96442 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96443 = VERTEX_POINT('',#96444);
#96444 = CARTESIAN_POINT('',(3.301146897693,12.10842920248,
    31.500000000015));
#96445 = SURFACE_CURVE('',#96446,(#96450),.PCURVE_S1.);
#96446 = LINE('',#96447,#96448);
#96447 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96448 = VECTOR('',#96449,1.);
#96449 = DIRECTION('',(5.921189464668E-016,-1.184237892934E-015,1.));
#96450 = PCURVE('',#96451,#96456);
#96451 = PLANE('',#96452);
#96452 = AXIS2_PLACEMENT_3D('',#96453,#96454,#96455);
#96453 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    25.500000000015));
#96454 = DIRECTION('',(0.E+000,1.,0.E+000));
#96455 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96456 = DEFINITIONAL_REPRESENTATION('',(#96457),#96461);
#96457 = LINE('',#96458,#96459);
#96458 = CARTESIAN_POINT('',(-0.8,0.E+000));
#96459 = VECTOR('',#96460,1.);
#96460 = DIRECTION('',(-5.921189464668E-016,1.));
#96461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96462 = ORIENTED_EDGE('',*,*,#96463,.T.);
#96463 = EDGE_CURVE('',#96443,#96464,#96466,.T.);
#96464 = VERTEX_POINT('',#96465);
#96465 = CARTESIAN_POINT('',(4.16180604896,12.10842920248,
    31.500000000015));
#96466 = SURFACE_CURVE('',#96467,(#96471),.PCURVE_S1.);
#96467 = LINE('',#96468,#96469);
#96468 = CARTESIAN_POINT('',(3.301146897693,12.10842920248,
    31.500000000015));
#96469 = VECTOR('',#96470,1.);
#96470 = DIRECTION('',(1.,0.E+000,3.302318855097E-014));
#96471 = PCURVE('',#96451,#96472);
#96472 = DEFINITIONAL_REPRESENTATION('',(#96473),#96477);
#96473 = LINE('',#96474,#96475);
#96474 = CARTESIAN_POINT('',(-0.8,6.));
#96475 = VECTOR('',#96476,1.);
#96476 = DIRECTION('',(-1.,3.302318855097E-014));
#96477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96478 = ORIENTED_EDGE('',*,*,#96479,.F.);
#96479 = EDGE_CURVE('',#96480,#96464,#96482,.T.);
#96480 = VERTEX_POINT('',#96481);
#96481 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000005));
#96482 = SURFACE_CURVE('',#96483,(#96487),.PCURVE_S1.);
#96483 = LINE('',#96484,#96485);
#96484 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000005));
#96485 = VECTOR('',#96486,1.);
#96486 = DIRECTION('',(2.960594732329E-016,-1.16943491927E-013,1.));
#96487 = PCURVE('',#96451,#96488);
#96488 = DEFINITIONAL_REPRESENTATION('',(#96489),#96493);
#96489 = LINE('',#96490,#96491);
#96490 = CARTESIAN_POINT('',(-1.660659151267,-9.499956377113E-012));
#96491 = VECTOR('',#96492,1.);
#96492 = DIRECTION('',(-2.960594732329E-016,1.));
#96493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96494 = ORIENTED_EDGE('',*,*,#96495,.F.);
#96495 = EDGE_CURVE('',#96441,#96480,#96496,.T.);
#96496 = SURFACE_CURVE('',#96497,(#96501),.PCURVE_S1.);
#96497 = LINE('',#96498,#96499);
#96498 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96499 = VECTOR('',#96500,1.);
#96500 = DIRECTION('',(1.,0.E+000,0.E+000));
#96501 = PCURVE('',#96451,#96502);
#96502 = DEFINITIONAL_REPRESENTATION('',(#96503),#96507);
#96503 = LINE('',#96504,#96505);
#96504 = CARTESIAN_POINT('',(-0.8,0.E+000));
#96505 = VECTOR('',#96506,1.);
#96506 = DIRECTION('',(-1.,0.E+000));
#96507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96512)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96509,#96510,#96511)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96509 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96510 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96511 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96512 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96509,
  'distance_accuracy_value','confusion accuracy');
#96513 = SHAPE_DEFINITION_REPRESENTATION(#96514,#96433);
#96514 = PRODUCT_DEFINITION_SHAPE('','',#96515);
#96515 = PRODUCT_DEFINITION('design','',#96516,#96519);
#96516 = PRODUCT_DEFINITION_FORMATION('','',#96517);
#96517 = PRODUCT('CADSOFTTOOLS 1.551','CADSOFTTOOLS 1.551','',(#96518));
#96518 = PRODUCT_CONTEXT('',#2,'mechanical');
#96519 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96520 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96521,#96523);
#96521 = ( REPRESENTATION_RELATIONSHIP('','',#96433,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96522) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96522 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2215);
#96523 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96524);
#96524 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('551','','',#5,#96515,$);
#96525 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96517));
#96526 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96527),#96775);
#96527 = SHELL_BASED_SURFACE_MODEL('',(#96528));
#96528 = OPEN_SHELL('',(#96529));
#96529 = ADVANCED_FACE('',(#96530),#96544,.T.);
#96530 = FACE_BOUND('',#96531,.T.);
#96531 = EDGE_LOOP('',(#96532,#96555,#96571,#96587,#96603,#96619,#96640,
    #96656,#96673,#96690,#96711,#96727,#96744,#96760));
#96532 = ORIENTED_EDGE('',*,*,#96533,.F.);
#96533 = EDGE_CURVE('',#96534,#96536,#96538,.T.);
#96534 = VERTEX_POINT('',#96535);
#96535 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#96536 = VERTEX_POINT('',#96537);
#96537 = CARTESIAN_POINT('',(3.301146897693,13.544598429933,
    24.166149842175));
#96538 = SURFACE_CURVE('',#96539,(#96543),.PCURVE_S1.);
#96539 = LINE('',#96540,#96541);
#96540 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#96541 = VECTOR('',#96542,1.);
#96542 = DIRECTION('',(5.963341049149E-017,0.173648176949,
    -0.984807753139));
#96543 = PCURVE('',#96544,#96549);
#96544 = PLANE('',#96545);
#96545 = AXIS2_PLACEMENT_3D('',#96546,#96547,#96548);
#96546 = CARTESIAN_POINT('',(3.301146897693,12.059112826764,
    14.900000668701));
#96547 = DIRECTION('',(1.,0.E+000,0.E+000));
#96548 = DIRECTION('',(-0.E+000,1.,0.E+000));
#96549 = DEFINITIONAL_REPRESENTATION('',(#96550),#96554);
#96550 = LINE('',#96551,#96552);
#96551 = CARTESIAN_POINT('',(0.192329953379,16.599999331314));
#96552 = VECTOR('',#96553,1.);
#96553 = DIRECTION('',(0.173648176949,-0.984807753139));
#96554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96555 = ORIENTED_EDGE('',*,*,#96556,.T.);
#96556 = EDGE_CURVE('',#96534,#96557,#96559,.T.);
#96557 = VERTEX_POINT('',#96558);
#96558 = CARTESIAN_POINT('',(3.301146897693,12.10842920248,
    31.500000000015));
#96559 = SURFACE_CURVE('',#96560,(#96564),.PCURVE_S1.);
#96560 = LINE('',#96561,#96562);
#96561 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#96562 = VECTOR('',#96563,1.);
#96563 = DIRECTION('',(0.E+000,-1.,-4.968358580826E-013));
#96564 = PCURVE('',#96544,#96565);
#96565 = DEFINITIONAL_REPRESENTATION('',(#96566),#96570);
#96566 = LINE('',#96567,#96568);
#96567 = CARTESIAN_POINT('',(0.192329953379,16.599999331314));
#96568 = VECTOR('',#96569,1.);
#96569 = DIRECTION('',(-1.,-4.968358580826E-013));
#96570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96571 = ORIENTED_EDGE('',*,*,#96572,.F.);
#96572 = EDGE_CURVE('',#96573,#96557,#96575,.T.);
#96573 = VERTEX_POINT('',#96574);
#96574 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96575 = SURFACE_CURVE('',#96576,(#96580),.PCURVE_S1.);
#96576 = LINE('',#96577,#96578);
#96577 = CARTESIAN_POINT('',(3.301146897693,12.108429202481,
    25.500000000015));
#96578 = VECTOR('',#96579,1.);
#96579 = DIRECTION('',(5.921189464668E-016,-1.184237892934E-015,1.));
#96580 = PCURVE('',#96544,#96581);
#96581 = DEFINITIONAL_REPRESENTATION('',(#96582),#96586);
#96582 = LINE('',#96583,#96584);
#96583 = CARTESIAN_POINT('',(4.9316375717E-002,10.599999331314));
#96584 = VECTOR('',#96585,1.);
#96585 = DIRECTION('',(-1.184237892934E-015,1.));
#96586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96587 = ORIENTED_EDGE('',*,*,#96588,.F.);
#96588 = EDGE_CURVE('',#96589,#96573,#96591,.T.);
#96589 = VERTEX_POINT('',#96590);
#96590 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#96591 = SURFACE_CURVE('',#96592,(#96596),.PCURVE_S1.);
#96592 = LINE('',#96593,#96594);
#96593 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#96594 = VECTOR('',#96595,1.);
#96595 = DIRECTION('',(-2.314385175465E-016,0.155989690217,
    0.987758683356));
#96596 = PCURVE('',#96544,#96597);
#96597 = DEFINITIONAL_REPRESENTATION('',(#96598),#96602);
#96598 = LINE('',#96599,#96600);
#96599 = CARTESIAN_POINT('',(-0.25,8.704666705334));
#96600 = VECTOR('',#96601,1.);
#96601 = DIRECTION('',(0.155989690217,0.987758683356));
#96602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96603 = ORIENTED_EDGE('',*,*,#96604,.F.);
#96604 = EDGE_CURVE('',#96605,#96589,#96607,.T.);
#96605 = VERTEX_POINT('',#96606);
#96606 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    14.900000668701));
#96607 = SURFACE_CURVE('',#96608,(#96612),.PCURVE_S1.);
#96608 = LINE('',#96609,#96610);
#96609 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    14.900000668701));
#96610 = VECTOR('',#96611,1.);
#96611 = DIRECTION('',(-5.101737089807E-017,-4.081389671845E-016,1.));
#96612 = PCURVE('',#96544,#96613);
#96613 = DEFINITIONAL_REPRESENTATION('',(#96614),#96618);
#96614 = LINE('',#96615,#96616);
#96615 = CARTESIAN_POINT('',(-0.25,0.E+000));
#96616 = VECTOR('',#96617,1.);
#96617 = DIRECTION('',(-4.081389671845E-016,1.));
#96618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96619 = ORIENTED_EDGE('',*,*,#96620,.F.);
#96620 = EDGE_CURVE('',#96621,#96605,#96623,.T.);
#96621 = VERTEX_POINT('',#96622);
#96622 = CARTESIAN_POINT('',(3.301146897693,12.309112826764,
    14.400000668701));
#96623 = SURFACE_CURVE('',#96624,(#96629),.PCURVE_S1.);
#96624 = CIRCLE('',#96625,0.5);
#96625 = AXIS2_PLACEMENT_3D('',#96626,#96627,#96628);
#96626 = CARTESIAN_POINT('',(3.301146897693,12.309112826764,
    14.900000668701));
#96627 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96628 = DIRECTION('',(0.E+000,0.E+000,-1.));
#96629 = PCURVE('',#96544,#96630);
#96630 = DEFINITIONAL_REPRESENTATION('',(#96631),#96639);
#96631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#96632,#96633,#96634,#96635
    ,#96636,#96637,#96638),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#96632 = CARTESIAN_POINT('',(0.25,-0.5));
#96633 = CARTESIAN_POINT('',(-0.616025403784,-0.5));
#96634 = CARTESIAN_POINT('',(-0.183012701892,0.25));
#96635 = CARTESIAN_POINT('',(0.25,1.));
#96636 = CARTESIAN_POINT('',(0.683012701892,0.25));
#96637 = CARTESIAN_POINT('',(1.116025403784,-0.5));
#96638 = CARTESIAN_POINT('',(0.25,-0.5));
#96639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96640 = ORIENTED_EDGE('',*,*,#96641,.F.);
#96641 = EDGE_CURVE('',#96642,#96621,#96644,.T.);
#96642 = VERTEX_POINT('',#96643);
#96643 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.400000668701));
#96644 = SURFACE_CURVE('',#96645,(#96649),.PCURVE_S1.);
#96645 = LINE('',#96646,#96647);
#96646 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.400000668701));
#96647 = VECTOR('',#96648,1.);
#96648 = DIRECTION('',(0.E+000,-1.,0.E+000));
#96649 = PCURVE('',#96544,#96650);
#96650 = DEFINITIONAL_REPRESENTATION('',(#96651),#96655);
#96651 = LINE('',#96652,#96653);
#96652 = CARTESIAN_POINT('',(1.318629466764,-0.5));
#96653 = VECTOR('',#96654,1.);
#96654 = DIRECTION('',(-1.,0.E+000));
#96655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96656 = ORIENTED_EDGE('',*,*,#96657,.T.);
#96657 = EDGE_CURVE('',#96642,#96658,#96660,.T.);
#96658 = VERTEX_POINT('',#96659);
#96659 = CARTESIAN_POINT('',(3.301146897693,13.877647574584,
    14.909732573584));
#96660 = SURFACE_CURVE('',#96661,(#96666),.PCURVE_S1.);
#96661 = CIRCLE('',#96662,0.5);
#96662 = AXIS2_PLACEMENT_3D('',#96663,#96664,#96665);
#96663 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.900000668701));
#96664 = DIRECTION('',(1.,0.E+000,0.E+000));
#96665 = DIRECTION('',(0.E+000,0.E+000,-1.));
#96666 = PCURVE('',#96544,#96667);
#96667 = DEFINITIONAL_REPRESENTATION('',(#96668),#96672);
#96668 = CIRCLE('',#96669,0.5);
#96669 = AXIS2_PLACEMENT_2D('',#96670,#96671);
#96670 = CARTESIAN_POINT('',(1.318629466764,0.E+000));
#96671 = DIRECTION('',(0.E+000,-1.));
#96672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96673 = ORIENTED_EDGE('',*,*,#96674,.F.);
#96674 = EDGE_CURVE('',#96675,#96658,#96677,.T.);
#96675 = VERTEX_POINT('',#96676);
#96676 = CARTESIAN_POINT('',(3.301146897693,15.038531640221,
    21.169059565126));
#96677 = SURFACE_CURVE('',#96678,(#96683),.PCURVE_S1.);
#96678 = CIRCLE('',#96679,15.800000000001);
#96679 = AXIS2_PLACEMENT_3D('',#96680,#96681,#96682);
#96680 = CARTESIAN_POINT('',(3.301146897693,29.674654455945,
    15.217260767866));
#96681 = DIRECTION('',(1.,0.E+000,0.E+000));
#96682 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#96683 = PCURVE('',#96544,#96684);
#96684 = DEFINITIONAL_REPRESENTATION('',(#96685),#96689);
#96685 = CIRCLE('',#96686,15.800000000001);
#96686 = AXIS2_PLACEMENT_2D('',#96687,#96688);
#96687 = CARTESIAN_POINT('',(17.61554162918,0.317260099165));
#96688 = DIRECTION('',(-0.926336887071,0.376696126409));
#96689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96690 = ORIENTED_EDGE('',*,*,#96691,.F.);
#96691 = EDGE_CURVE('',#96692,#96675,#96694,.T.);
#96692 = VERTEX_POINT('',#96693);
#96693 = CARTESIAN_POINT('',(3.301146897693,15.126927375736,
    21.621094915946));
#96694 = SURFACE_CURVE('',#96695,(#96700),.PCURVE_S1.);
#96695 = CIRCLE('',#96696,1.199999999999);
#96696 = AXIS2_PLACEMENT_3D('',#96697,#96698,#96699);
#96697 = CARTESIAN_POINT('',(3.301146897693,13.926927375737,
    21.621094916819));
#96698 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96699 = DIRECTION('',(0.E+000,1.,-7.275365495241E-010));
#96700 = PCURVE('',#96544,#96701);
#96701 = DEFINITIONAL_REPRESENTATION('',(#96702),#96710);
#96702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#96703,#96704,#96705,#96706
    ,#96707,#96708,#96709),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#96703 = CARTESIAN_POINT('',(3.067814548972,6.721094247245));
#96704 = CARTESIAN_POINT('',(3.06781454746,4.642633278164));
#96705 = CARTESIAN_POINT('',(1.267814548217,5.681863764014));
#96706 = CARTESIAN_POINT('',(-0.532185451026,6.721094249864));
#96707 = CARTESIAN_POINT('',(1.267814549729,7.760324733095));
#96708 = CARTESIAN_POINT('',(3.067814550484,8.799555216327));
#96709 = CARTESIAN_POINT('',(3.067814548972,6.721094247245));
#96710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96711 = ORIENTED_EDGE('',*,*,#96712,.F.);
#96712 = EDGE_CURVE('',#96713,#96692,#96715,.T.);
#96713 = VERTEX_POINT('',#96714);
#96714 = CARTESIAN_POINT('',(3.301146897693,15.126926927891,
    23.403511390974));
#96715 = SURFACE_CURVE('',#96716,(#96720),.PCURVE_S1.);
#96716 = LINE('',#96717,#96718);
#96717 = CARTESIAN_POINT('',(3.301146897693,15.126926927891,
    23.403511390974));
#96718 = VECTOR('',#96719,1.);
#96719 = DIRECTION('',(0.E+000,4.601990390904E-007,-1.));
#96720 = PCURVE('',#96544,#96721);
#96721 = DEFINITIONAL_REPRESENTATION('',(#96722),#96726);
#96722 = LINE('',#96723,#96724);
#96723 = CARTESIAN_POINT('',(3.067814101127,8.503510722273));
#96724 = VECTOR('',#96725,1.);
#96725 = DIRECTION('',(4.601990390904E-007,-1.));
#96726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96727 = ORIENTED_EDGE('',*,*,#96728,.T.);
#96728 = EDGE_CURVE('',#96713,#96729,#96731,.T.);
#96729 = VERTEX_POINT('',#96730);
#96730 = CARTESIAN_POINT('',(3.301146897693,14.455916856136,
    23.873357471234));
#96731 = SURFACE_CURVE('',#96732,(#96737),.PCURVE_S1.);
#96732 = CIRCLE('',#96733,0.5);
#96733 = AXIS2_PLACEMENT_3D('',#96734,#96735,#96736);
#96734 = CARTESIAN_POINT('',(3.301146897693,14.626926927891,
    23.403511160874));
#96735 = DIRECTION('',(1.,0.E+000,0.E+000));
#96736 = DIRECTION('',(-0.E+000,1.,4.601992031894E-007));
#96737 = PCURVE('',#96544,#96738);
#96738 = DEFINITIONAL_REPRESENTATION('',(#96739),#96743);
#96739 = CIRCLE('',#96740,0.5);
#96740 = AXIS2_PLACEMENT_2D('',#96741,#96742);
#96741 = CARTESIAN_POINT('',(2.567814101127,8.503510492173));
#96742 = DIRECTION('',(1.,4.601992031894E-007));
#96743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96744 = ORIENTED_EDGE('',*,*,#96745,.F.);
#96745 = EDGE_CURVE('',#96746,#96729,#96748,.T.);
#96746 = VERTEX_POINT('',#96747);
#96747 = CARTESIAN_POINT('',(3.301146897693,14.208012378257,
    23.78312762029));
#96748 = SURFACE_CURVE('',#96749,(#96753),.PCURVE_S1.);
#96749 = LINE('',#96750,#96751);
#96750 = CARTESIAN_POINT('',(3.301146897693,14.208012378257,
    23.78312762029));
#96751 = VECTOR('',#96752,1.);
#96752 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#96753 = PCURVE('',#96544,#96754);
#96754 = DEFINITIONAL_REPRESENTATION('',(#96755),#96759);
#96755 = LINE('',#96756,#96757);
#96756 = CARTESIAN_POINT('',(2.148899551493,8.883126951589));
#96757 = VECTOR('',#96758,1.);
#96758 = DIRECTION('',(0.939692620719,0.342020143509));
#96759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96760 = ORIENTED_EDGE('',*,*,#96761,.F.);
#96761 = EDGE_CURVE('',#96536,#96746,#96762,.T.);
#96762 = SURFACE_CURVE('',#96763,(#96768),.PCURVE_S1.);
#96763 = CIRCLE('',#96764,0.5);
#96764 = AXIS2_PLACEMENT_3D('',#96765,#96766,#96767);
#96765 = CARTESIAN_POINT('',(3.301146897693,14.037002306502,
    24.252973930649));
#96766 = DIRECTION('',(1.,0.E+000,0.E+000));
#96767 = DIRECTION('',(0.E+000,-0.984807753139,-0.173648176949));
#96768 = PCURVE('',#96544,#96769);
#96769 = DEFINITIONAL_REPRESENTATION('',(#96770),#96774);
#96770 = CIRCLE('',#96771,0.5);
#96771 = AXIS2_PLACEMENT_2D('',#96772,#96773);
#96772 = CARTESIAN_POINT('',(1.977889479738,9.352973261948));
#96773 = DIRECTION('',(-0.984807753139,-0.173648176949));
#96774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96779)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96776,#96777,#96778)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96776,
  'distance_accuracy_value','confusion accuracy');
#96780 = SHAPE_DEFINITION_REPRESENTATION(#96781,#96526);
#96781 = PRODUCT_DEFINITION_SHAPE('','',#96782);
#96782 = PRODUCT_DEFINITION('design','',#96783,#96786);
#96783 = PRODUCT_DEFINITION_FORMATION('','',#96784);
#96784 = PRODUCT('CADSOFTTOOLS 1.552','CADSOFTTOOLS 1.552','',(#96785));
#96785 = PRODUCT_CONTEXT('',#2,'mechanical');
#96786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96788,#96790);
#96788 = ( REPRESENTATION_RELATIONSHIP('','',#96526,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96789) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2219);
#96790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96791);
#96791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('552','','',#5,#96782,$);
#96792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96784));
#96793 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96794),#96920);
#96794 = SHELL_BASED_SURFACE_MODEL('',(#96795));
#96795 = OPEN_SHELL('',(#96796));
#96796 = ADVANCED_FACE('',(#96797),#96828,.T.);
#96797 = FACE_BOUND('',#96798,.T.);
#96798 = EDGE_LOOP('',(#96799,#96856,#96874,#96890,#96906));
#96799 = ORIENTED_EDGE('',*,*,#96800,.T.);
#96800 = EDGE_CURVE('',#96801,#96803,#96805,.T.);
#96801 = VERTEX_POINT('',#96802);
#96802 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#96803 = VERTEX_POINT('',#96804);
#96804 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#96805 = SURFACE_CURVE('',#96806,(#96827),.PCURVE_S1.);
#96806 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#96807,#96808,#96809,#96810,
    #96811,#96812,#96813,#96814,#96815,#96816,#96817,#96818,#96819,
    #96820,#96821,#96822,#96823,#96824,#96825,#96826),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.175207199704,0.330723797348,
    0.455013890001,0.577341191965,0.682521372282,0.785271193404,
    0.890022320273,0.975186468934,1.),.UNSPECIFIED.);
#96807 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#96808 = CARTESIAN_POINT('',(5.295415100575,9.905531437048,
    26.107018389024));
#96809 = CARTESIAN_POINT('',(5.324309308372,9.936576052321,
    26.151367839414));
#96810 = CARTESIAN_POINT('',(5.36724631753,9.997890489026,26.23895989185
    ));
#96811 = CARTESIAN_POINT('',(5.384872748729,10.02768492325,
    26.281523369313));
#96812 = CARTESIAN_POINT('',(5.408383765453,10.081904326917,
    26.358979660265));
#96813 = CARTESIAN_POINT('',(5.416646787136,10.106435365767,
    26.39402400148));
#96814 = CARTESIAN_POINT('',(5.426890350675,10.155420479556,
    26.464002735464));
#96815 = CARTESIAN_POINT('',(5.429495265689,10.180265107426,
    26.499495060993));
#96816 = CARTESIAN_POINT('',(5.428450474988,10.225805742765,
    26.564553111477));
#96817 = CARTESIAN_POINT('',(5.425951704937,10.246938286873,
    26.594742460203));
#96818 = CARTESIAN_POINT('',(5.416106537106,10.288157691615,
    26.65362732412));
#96819 = CARTESIAN_POINT('',(5.409014078464,10.308537306129,
    26.682741059139));
#96820 = CARTESIAN_POINT('',(5.390238363673,10.348714198005,
    26.740136618962));
#96821 = CARTESIAN_POINT('',(5.378424343795,10.368858883574,
    26.768914741204));
#96822 = CARTESIAN_POINT('',(5.352967865516,10.404072970455,
    26.819220579605));
#96823 = CARTESIAN_POINT('',(5.339833463053,10.419413423756,
    26.841135512893));
#96824 = CARTESIAN_POINT('',(5.321516238325,10.439037986666,
    26.869170602763));
#96825 = CARTESIAN_POINT('',(5.317221346914,10.44343442192,
    26.875451224555));
#96826 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#96827 = PCURVE('',#96828,#96833);
#96828 = PLANE('',#96829);
#96829 = AXIS2_PLACEMENT_3D('',#96830,#96831,#96832);
#96830 = CARTESIAN_POINT('',(0.151146897694,9.759112826691,
    25.897848945656));
#96831 = DIRECTION('',(1.273342196935E-016,-0.819231920519,
    0.573462344363));
#96832 = DIRECTION('',(-1.817122841086E-016,-0.573462344363,
    -0.819231920519));
#96833 = DEFINITIONAL_REPRESENTATION('',(#96834),#96855);
#96834 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#96835,#96836,#96837,#96838,
    #96839,#96840,#96841,#96842,#96843,#96844,#96845,#96846,#96847,
    #96848,#96849,#96850,#96851,#96852,#96853,#96854),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.175207199704,0.330723797348,
    0.455013890001,0.577341191965,0.682521372282,0.785271193404,
    0.890022320273,0.975186468934,1.),.UNSPECIFIED.);
#96835 = CARTESIAN_POINT('',(-0.201188441086,5.115373995083));
#96836 = CARTESIAN_POINT('',(-0.255323844357,5.144268202881));
#96837 = CARTESIAN_POINT('',(-0.309459247629,5.173162410678));
#96838 = CARTESIAN_POINT('',(-0.416378973585,5.216099419836));
#96839 = CARTESIAN_POINT('',(-0.46833431907,5.233725851035));
#96840 = CARTESIAN_POINT('',(-0.562881771399,5.257236867759));
#96841 = CARTESIAN_POINT('',(-0.605658841406,5.265499889442));
#96842 = CARTESIAN_POINT('',(-0.691078772234,5.275743452981));
#96843 = CARTESIAN_POINT('',(-0.734402676784,5.278348367995));
#96844 = CARTESIAN_POINT('',(-0.813816147933,5.277303577295));
#96845 = CARTESIAN_POINT('',(-0.850666944356,5.274804807243));
#96846 = CARTESIAN_POINT('',(-0.922545080988,5.264959639412));
#96847 = CARTESIAN_POINT('',(-0.958082923558,5.25786718077));
#96848 = CARTESIAN_POINT('',(-1.028143132866,5.239091465979));
#96849 = CARTESIAN_POINT('',(-1.063271307831,5.227277446101));
#96850 = CARTESIAN_POINT('',(-1.124677409256,5.201820967822));
#96851 = CARTESIAN_POINT('',(-1.151427994455,5.188686565359));
#96852 = CARTESIAN_POINT('',(-1.185649182824,5.170369340631));
#96853 = CARTESIAN_POINT('',(-1.193315658745,5.16607444922));
#96854 = CARTESIAN_POINT('',(-1.200982134665,5.16177955781));
#96855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96856 = ORIENTED_EDGE('',*,*,#96857,.F.);
#96857 = EDGE_CURVE('',#96858,#96803,#96860,.T.);
#96858 = VERTEX_POINT('',#96859);
#96859 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#96860 = SURFACE_CURVE('',#96861,(#96866),.PCURVE_S1.);
#96861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#96862,#96863,#96864,#96865
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.764250516942,0.764250516942,1.)) 
REPRESENTATION_ITEM('') );
#96862 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#96863 = CARTESIAN_POINT('',(2.002374491375,11.591593900805,
    28.515679051534));
#96864 = CARTESIAN_POINT('',(3.922691182428,11.786856451883,
    28.794625553074));
#96865 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#96866 = PCURVE('',#96828,#96867);
#96867 = DEFINITIONAL_REPRESENTATION('',(#96868),#96873);
#96868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#96869,#96870,#96871,#96872
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.764250516942,0.764250516942,1.)) 
REPRESENTATION_ITEM('') );
#96869 = CARTESIAN_POINT('',(-0.420305737684,0.758970486319));
#96870 = CARTESIAN_POINT('',(-3.195468877994,1.851227593681));
#96871 = CARTESIAN_POINT('',(-3.53596647648,3.771544284734));
#96872 = CARTESIAN_POINT('',(-1.200982134665,5.16177955781));
#96873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96874 = ORIENTED_EDGE('',*,*,#96875,.F.);
#96875 = EDGE_CURVE('',#96876,#96858,#96878,.T.);
#96876 = VERTEX_POINT('',#96877);
#96877 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945656));
#96878 = SURFACE_CURVE('',#96879,(#96883),.PCURVE_S1.);
#96879 = LINE('',#96880,#96881);
#96880 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945656));
#96881 = VECTOR('',#96882,1.);
#96882 = DIRECTION('',(-0.497468338163,0.497468338163,0.710669054519));
#96883 = PCURVE('',#96828,#96884);
#96884 = DEFINITIONAL_REPRESENTATION('',(#96885),#96889);
#96885 = LINE('',#96886,#96887);
#96886 = CARTESIAN_POINT('',(-1.509454284013E-013,1.));
#96887 = VECTOR('',#96888,1.);
#96888 = DIRECTION('',(-0.867482133836,-0.497468338163));
#96889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96890 = ORIENTED_EDGE('',*,*,#96891,.F.);
#96891 = EDGE_CURVE('',#96892,#96876,#96894,.T.);
#96892 = VERTEX_POINT('',#96893);
#96893 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#96894 = SURFACE_CURVE('',#96895,(#96899),.PCURVE_S1.);
#96895 = LINE('',#96896,#96897);
#96896 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#96897 = VECTOR('',#96898,1.);
#96898 = DIRECTION('',(-1.,4.440892098501E-016,1.7763568394E-015));
#96899 = PCURVE('',#96828,#96900);
#96900 = DEFINITIONAL_REPRESENTATION('',(#96901),#96905);
#96901 = LINE('',#96902,#96903);
#96902 = CARTESIAN_POINT('',(-9.085614205428E-016,5.));
#96903 = VECTOR('',#96904,1.);
#96904 = DIRECTION('',(-1.528204380348E-015,-1.));
#96905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96906 = ORIENTED_EDGE('',*,*,#96907,.F.);
#96907 = EDGE_CURVE('',#96801,#96892,#96908,.T.);
#96908 = SURFACE_CURVE('',#96909,(#96913),.PCURVE_S1.);
#96909 = LINE('',#96910,#96911);
#96910 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#96911 = VECTOR('',#96912,1.);
#96912 = DIRECTION('',(-0.497468338163,-0.497468338163,-0.710669054519)
  );
#96913 = PCURVE('',#96828,#96914);
#96914 = DEFINITIONAL_REPRESENTATION('',(#96915),#96919);
#96915 = LINE('',#96916,#96917);
#96916 = CARTESIAN_POINT('',(-0.201188441086,5.115373995083));
#96917 = VECTOR('',#96918,1.);
#96918 = DIRECTION('',(0.867482133836,-0.497468338163));
#96919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96924)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96921,#96922,#96923)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96921 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96922 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96923 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96924 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#96921,
  'distance_accuracy_value','confusion accuracy');
#96925 = SHAPE_DEFINITION_REPRESENTATION(#96926,#96793);
#96926 = PRODUCT_DEFINITION_SHAPE('','',#96927);
#96927 = PRODUCT_DEFINITION('design','',#96928,#96931);
#96928 = PRODUCT_DEFINITION_FORMATION('','',#96929);
#96929 = PRODUCT('CADSOFTTOOLS 1.553','CADSOFTTOOLS 1.553','',(#96930));
#96930 = PRODUCT_CONTEXT('',#2,'mechanical');
#96931 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96932 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96933,#96935);
#96933 = ( REPRESENTATION_RELATIONSHIP('','',#96793,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96934) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96934 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2223);
#96935 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96936);
#96936 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('553','','',#5,#96927,$);
#96937 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96929));
#96938 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96939),#97049);
#96939 = SHELL_BASED_SURFACE_MODEL('',(#96940));
#96940 = OPEN_SHELL('',(#96941));
#96941 = ADVANCED_FACE('',(#96942),#96957,.T.);
#96942 = FACE_BOUND('',#96943,.T.);
#96943 = EDGE_LOOP('',(#96944,#96969,#96985,#97003,#97019,#97035));
#96944 = ORIENTED_EDGE('',*,*,#96945,.F.);
#96945 = EDGE_CURVE('',#96946,#96948,#96950,.T.);
#96946 = VERTEX_POINT('',#96947);
#96947 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    26.969277517085));
#96948 = VERTEX_POINT('',#96949);
#96949 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#96950 = SURFACE_CURVE('',#96951,(#96956),.PCURVE_S1.);
#96951 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#96952,#96953,#96954,#96955
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.970077296486,0.970077296486,1.)) 
REPRESENTATION_ITEM('') );
#96952 = CARTESIAN_POINT('',(0.401146897694,8.359112826712,
    26.969277517085));
#96953 = CARTESIAN_POINT('',(0.401146897694,8.949494273966,
    26.969277517085));
#96954 = CARTESIAN_POINT('',(0.576036908405,9.513377007712,
    26.719434644641));
#96955 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#96956 = PCURVE('',#96957,#96962);
#96957 = PLANE('',#96958);
#96958 = AXIS2_PLACEMENT_3D('',#96959,#96960,#96961);
#96959 = CARTESIAN_POINT('',(1.151146897694,5.559112826691,
    25.897848945657));
#96960 = DIRECTION('',(0.819231920519,-8.224982658514E-015,
    0.573462344363));
#96961 = DIRECTION('',(-0.573462344363,-1.164346397076E-014,
    0.819231920519));
#96962 = DEFINITIONAL_REPRESENTATION('',(#96963),#96968);
#96963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#96964,#96965,#96966,#96967
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.970077296486,0.970077296486,1.)) 
REPRESENTATION_ITEM('') );
#96964 = CARTESIAN_POINT('',(1.307845244543,-2.800000000021));
#96965 = CARTESIAN_POINT('',(1.307845244543,-3.390381447276));
#96966 = CARTESIAN_POINT('',(1.002873152774,-3.954264181021));
#96967 = CARTESIAN_POINT('',(0.420305737683,-4.441029513682));
#96968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96969 = ORIENTED_EDGE('',*,*,#96970,.T.);
#96970 = EDGE_CURVE('',#96946,#96971,#96973,.T.);
#96971 = VERTEX_POINT('',#96972);
#96972 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#96973 = SURFACE_CURVE('',#96974,(#96978),.PCURVE_S1.);
#96974 = LINE('',#96975,#96976);
#96975 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    26.969277517085));
#96976 = VECTOR('',#96977,1.);
#96977 = DIRECTION('',(1.572815951498E-015,-1.,-1.184237892893E-014));
#96978 = PCURVE('',#96957,#96979);
#96979 = DEFINITIONAL_REPRESENTATION('',(#96980),#96984);
#96980 = LINE('',#96981,#96982);
#96981 = CARTESIAN_POINT('',(1.307845244543,-2.800000000021));
#96982 = VECTOR('',#96983,1.);
#96983 = DIRECTION('',(1.0398584145E-015,1.));
#96984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96985 = ORIENTED_EDGE('',*,*,#96986,.F.);
#96986 = EDGE_CURVE('',#96987,#96971,#96989,.T.);
#96987 = VERTEX_POINT('',#96988);
#96988 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#96989 = SURFACE_CURVE('',#96990,(#96995),.PCURVE_S1.);
#96990 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#96991,#96992,#96993,#96994
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.963945880013,0.963945880013,1.)) 
REPRESENTATION_ITEM('') );
#96991 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#96992 = CARTESIAN_POINT('',(0.612216146519,6.493023801155,
    26.667750018764));
#96993 = CARTESIAN_POINT('',(0.401146897694,7.108474674416,
    26.969277517085));
#96994 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#96995 = PCURVE('',#96957,#96996);
#96996 = DEFINITIONAL_REPRESENTATION('',(#96997),#97002);
#96997 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#96998,#96999,#97000,#97001
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.963945880013,0.963945880013,1.)) 
REPRESENTATION_ITEM('') );
#96998 = CARTESIAN_POINT('',(0.24347196109,-0.420215999111));
#96999 = CARTESIAN_POINT('',(0.93978402675,-0.933910974465));
#97000 = CARTESIAN_POINT('',(1.307845244543,-1.549361847725));
#97001 = CARTESIAN_POINT('',(1.307845244543,-2.2));
#97002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97003 = ORIENTED_EDGE('',*,*,#97004,.F.);
#97004 = EDGE_CURVE('',#97005,#96987,#97007,.T.);
#97005 = VERTEX_POINT('',#97006);
#97006 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97007 = SURFACE_CURVE('',#97008,(#97012),.PCURVE_S1.);
#97008 = LINE('',#97009,#97010);
#97009 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97010 = VECTOR('',#97011,1.);
#97011 = DIRECTION('',(-0.544949260927,-0.311399577589,0.778498944182));
#97012 = PCURVE('',#96957,#97013);
#97013 = DEFINITIONAL_REPRESENTATION('',(#97014),#97018);
#97014 = LINE('',#97015,#97016);
#97015 = CARTESIAN_POINT('',(8.68593893487E-014,-0.5));
#97016 = VECTOR('',#97017,1.);
#97017 = DIRECTION('',(0.950279065895,0.311399577589));
#97018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97019 = ORIENTED_EDGE('',*,*,#97020,.F.);
#97020 = EDGE_CURVE('',#97021,#97005,#97023,.T.);
#97021 = VERTEX_POINT('',#97022);
#97022 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945656));
#97023 = SURFACE_CURVE('',#97024,(#97028),.PCURVE_S1.);
#97024 = LINE('',#97025,#97026);
#97025 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945657));
#97026 = VECTOR('',#97027,1.);
#97027 = DIRECTION('',(-6.001205538514E-017,-1.,-1.53630861786E-014));
#97028 = PCURVE('',#96957,#97029);
#97029 = DEFINITIONAL_REPRESENTATION('',(#97030),#97034);
#97030 = LINE('',#97031,#97032);
#97031 = CARTESIAN_POINT('',(3.15181063607E-014,-4.2));
#97032 = VECTOR('',#97033,1.);
#97033 = DIRECTION('',(-9.080519704634E-016,1.));
#97034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97035 = ORIENTED_EDGE('',*,*,#97036,.T.);
#97036 = EDGE_CURVE('',#97021,#96948,#97037,.T.);
#97037 = SURFACE_CURVE('',#97038,(#97042),.PCURVE_S1.);
#97038 = LINE('',#97039,#97040);
#97039 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945656));
#97040 = VECTOR('',#97041,1.);
#97041 = DIRECTION('',(-0.497468338163,0.497468338163,0.710669054519));
#97042 = PCURVE('',#96957,#97043);
#97043 = DEFINITIONAL_REPRESENTATION('',(#97044),#97048);
#97044 = LINE('',#97045,#97046);
#97045 = CARTESIAN_POINT('',(-2.076337488266E-013,-4.2));
#97046 = VECTOR('',#97047,1.);
#97047 = DIRECTION('',(0.867482133836,-0.497468338163));
#97048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97053)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97050,#97051,#97052)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97050 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97051 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97052 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97053 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97050,
  'distance_accuracy_value','confusion accuracy');
#97054 = SHAPE_DEFINITION_REPRESENTATION(#97055,#96938);
#97055 = PRODUCT_DEFINITION_SHAPE('','',#97056);
#97056 = PRODUCT_DEFINITION('design','',#97057,#97060);
#97057 = PRODUCT_DEFINITION_FORMATION('','',#97058);
#97058 = PRODUCT('CADSOFTTOOLS 1.554','CADSOFTTOOLS 1.554','',(#97059));
#97059 = PRODUCT_CONTEXT('',#2,'mechanical');
#97060 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97062,#97064);
#97062 = ( REPRESENTATION_RELATIONSHIP('','',#96938,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97063) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2227);
#97064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97065);
#97065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('554','','',#5,#97056,$);
#97066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97058));
#97067 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97068),#97208);
#97068 = SHELL_BASED_SURFACE_MODEL('',(#97069));
#97069 = OPEN_SHELL('',(#97070));
#97070 = ADVANCED_FACE('',(#97071),#97085,.T.);
#97071 = FACE_BOUND('',#97072,.T.);
#97072 = EDGE_LOOP('',(#97073,#97096,#97114,#97160,#97176,#97192));
#97073 = ORIENTED_EDGE('',*,*,#97074,.F.);
#97074 = EDGE_CURVE('',#97075,#97077,#97079,.T.);
#97075 = VERTEX_POINT('',#97076);
#97076 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,28.64593956979
    ));
#97077 = VERTEX_POINT('',#97078);
#97078 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    28.64593956979));
#97079 = SURFACE_CURVE('',#97080,(#97084),.PCURVE_S1.);
#97080 = LINE('',#97081,#97082);
#97081 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,28.64593956979
    ));
#97082 = VECTOR('',#97083,1.);
#97083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97084 = PCURVE('',#97085,#97090);
#97085 = PLANE('',#97086);
#97086 = AXIS2_PLACEMENT_3D('',#97087,#97088,#97089);
#97087 = CARTESIAN_POINT('',(0.151146897694,6.059112826691,
    25.897848945657));
#97088 = DIRECTION('',(8.246529598472E-017,0.92847669092,0.371390676268)
  );
#97089 = DIRECTION('',(2.059984127722E-016,-0.371390676268,0.92847669092
    ));
#97090 = DEFINITIONAL_REPRESENTATION('',(#97091),#97095);
#97091 = LINE('',#97092,#97093);
#97092 = CARTESIAN_POINT('',(2.95978418307,3.907810279876));
#97093 = VECTOR('',#97094,1.);
#97094 = DIRECTION('',(-2.059984127722E-016,-1.));
#97095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97096 = ORIENTED_EDGE('',*,*,#97097,.F.);
#97097 = EDGE_CURVE('',#97098,#97075,#97100,.T.);
#97098 = VERTEX_POINT('',#97099);
#97099 = CARTESIAN_POINT('',(5.309307025578,5.66691472403,
    26.878344202574));
#97100 = SURFACE_CURVE('',#97101,(#97106),.PCURVE_S1.);
#97101 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#97102,#97103,#97104,#97105
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.979231826503,0.979231826503,1.)) 
REPRESENTATION_ITEM('') );
#97102 = CARTESIAN_POINT('',(5.309307025577,5.66691472403,
    26.878344202574));
#97103 = CARTESIAN_POINT('',(4.956549025748,5.328326064978,
    27.724815850431));
#97104 = CARTESIAN_POINT('',(4.530926337239,5.087648244003,
    28.32651040303));
#97105 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,28.64593956979
    ));
#97106 = PCURVE('',#97085,#97107);
#97107 = DEFINITIONAL_REPRESENTATION('',(#97108),#97113);
#97108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#97109,#97110,#97111,#97112
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.979231826503,0.979231826503,1.)) 
REPRESENTATION_ITEM('') );
#97109 = CARTESIAN_POINT('',(1.056025710183,5.158160127884));
#97110 = CARTESIAN_POINT('',(1.967703575805,4.805402128054));
#97111 = CARTESIAN_POINT('',(2.615748441641,4.379779439545));
#97112 = CARTESIAN_POINT('',(2.95978418307,3.907810279876));
#97113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97114 = ORIENTED_EDGE('',*,*,#97115,.T.);
#97115 = EDGE_CURVE('',#97098,#97116,#97118,.T.);
#97116 = VERTEX_POINT('',#97117);
#97117 = CARTESIAN_POINT('',(5.14545200258,6.059112819408,
    25.897848963864));
#97118 = SURFACE_CURVE('',#97119,(#97138),.PCURVE_S1.);
#97119 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97120,#97121,#97122,#97123,
    #97124,#97125,#97126,#97127,#97128,#97129,#97130,#97131,#97132,
    #97133,#97134,#97135,#97136,#97137),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.885822557323E-002,0.206625802542,0.319658812403
    ,0.433157048086,0.571211442044,0.731722381016,0.907047492516,1.),
  .UNSPECIFIED.);
#97120 = CARTESIAN_POINT('',(5.309307025578,5.66691472403,
    26.878344202574));
#97121 = CARTESIAN_POINT('',(5.320709493372,5.679718478148,
    26.84633481727));
#97122 = CARTESIAN_POINT('',(5.332111961167,5.692522232266,
    26.814325431966));
#97123 = CARTESIAN_POINT('',(5.349423444842,5.719933329745,
    26.745797688249));
#97124 = CARTESIAN_POINT('',(5.355913623349,5.734662386061,
    26.70897504745));
#97125 = CARTESIAN_POINT('',(5.36442143457,5.764581328238,
    26.634177691987));
#97126 = CARTESIAN_POINT('',(5.365941838151,5.78004830274,
    26.595510255722));
#97127 = CARTESIAN_POINT('',(5.36444655697,5.810838243768,26.51853540313
    ));
#97128 = CARTESIAN_POINT('',(5.360884582387,5.826312740505,
    26.479849161278));
#97129 = CARTESIAN_POINT('',(5.348993570322,5.86027117852,
    26.394953066218));
#97130 = CARTESIAN_POINT('',(5.33878165425,5.878919734265,
    26.348331676844));
#97131 = CARTESIAN_POINT('',(5.312100720883,5.918374745904,
    26.249694147719));
#97132 = CARTESIAN_POINT('',(5.293524836437,5.939240743349,
    26.197529154092));
#97133 = CARTESIAN_POINT('',(5.249921272586,5.982086931349,
    26.090413684064));
#97134 = CARTESIAN_POINT('',(5.222960386126,6.00407293071,
    26.035448685645));
#97135 = CARTESIAN_POINT('',(5.178557582279,6.036837862485,
    25.953536356185));
#97136 = CARTESIAN_POINT('',(5.162004776501,6.047975337604,
    25.925692668382));
#97137 = CARTESIAN_POINT('',(5.145451970724,6.059112812722,
    25.897848980578));
#97138 = PCURVE('',#97085,#97139);
#97139 = DEFINITIONAL_REPRESENTATION('',(#97140),#97159);
#97140 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97141,#97142,#97143,#97144,
    #97145,#97146,#97147,#97148,#97149,#97150,#97151,#97152,#97153,
    #97154,#97155,#97156,#97157,#97158),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.885822557323E-002,0.206625802542,0.319658812403
    ,0.433157048086,0.571211442044,0.731722381016,0.907047492516,1.),
  .UNSPECIFIED.);
#97141 = CARTESIAN_POINT('',(1.056025710183,5.158160127884));
#97142 = CARTESIAN_POINT('',(1.021550547137,5.169562595678));
#97143 = CARTESIAN_POINT('',(0.987075384091,5.180965063473));
#97144 = CARTESIAN_POINT('',(0.913268745339,5.198276547148));
#97145 = CARTESIAN_POINT('',(0.873609547473,5.204766725655));
#97146 = CARTESIAN_POINT('',(0.793050330215,5.213274536876));
#97147 = CARTESIAN_POINT('',(0.751404226825,5.214794940457));
#97148 = CARTESIAN_POINT('',(0.668499773385,5.213299659277));
#97149 = CARTESIAN_POINT('',(0.626833415758,5.209737684693));
#97150 = CARTESIAN_POINT('',(0.535397523086,5.197846672628));
#97151 = CARTESIAN_POINT('',(0.485184750024,5.187634756556));
#97152 = CARTESIAN_POINT('',(0.378948879927,5.160953823189));
#97153 = CARTESIAN_POINT('',(0.32276546236,5.142377938743));
#97154 = CARTESIAN_POINT('',(0.207398570466,5.098774374892));
#97155 = CARTESIAN_POINT('',(0.148199455446,5.071813488432));
#97156 = CARTESIAN_POINT('',(5.997717667347E-002,5.027410684585));
#97157 = CARTESIAN_POINT('',(2.998860714255E-002,5.010857878807));
#97158 = CARTESIAN_POINT('',(3.761171640804E-008,4.99430507303));
#97159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97160 = ORIENTED_EDGE('',*,*,#97161,.F.);
#97161 = EDGE_CURVE('',#97162,#97116,#97164,.T.);
#97162 = VERTEX_POINT('',#97163);
#97163 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97164 = SURFACE_CURVE('',#97165,(#97169),.PCURVE_S1.);
#97165 = LINE('',#97166,#97167);
#97166 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97167 = VECTOR('',#97168,1.);
#97168 = DIRECTION('',(1.,-2.223611858327E-016,8.894447433308E-016));
#97169 = PCURVE('',#97085,#97170);
#97170 = DEFINITIONAL_REPRESENTATION('',(#97171),#97175);
#97171 = LINE('',#97172,#97173);
#97172 = CARTESIAN_POINT('',(1.933794708567E-014,1.));
#97173 = VECTOR('',#97174,1.);
#97174 = DIRECTION('',(1.114409995998E-015,1.));
#97175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97176 = ORIENTED_EDGE('',*,*,#97177,.T.);
#97177 = EDGE_CURVE('',#97162,#97178,#97180,.T.);
#97178 = VERTEX_POINT('',#97179);
#97179 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#97180 = SURFACE_CURVE('',#97181,(#97185),.PCURVE_S1.);
#97181 = LINE('',#97182,#97183);
#97182 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97183 = VECTOR('',#97184,1.);
#97184 = DIRECTION('',(-0.544949260927,-0.311399577589,0.778498944182));
#97185 = PCURVE('',#97085,#97186);
#97186 = DEFINITIONAL_REPRESENTATION('',(#97187),#97191);
#97187 = LINE('',#97188,#97189);
#97188 = CARTESIAN_POINT('',(1.186261634744E-013,1.));
#97189 = VECTOR('',#97190,1.);
#97190 = DIRECTION('',(0.838469023289,-0.544949260927));
#97191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97192 = ORIENTED_EDGE('',*,*,#97193,.F.);
#97193 = EDGE_CURVE('',#97077,#97178,#97194,.T.);
#97194 = SURFACE_CURVE('',#97195,(#97200),.PCURVE_S1.);
#97195 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#97196,#97197,#97198,#97199
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.965561858011,0.965561858011,1.)) 
REPRESENTATION_ITEM('') );
#97196 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    28.64593956979));
#97197 = CARTESIAN_POINT('',(1.930187140481,5.125868632178,
    28.230959432567));
#97198 = CARTESIAN_POINT('',(1.401371816012,5.477806121565,
    27.351115708862));
#97199 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#97200 = PCURVE('',#97085,#97201);
#97201 = DEFINITIONAL_REPRESENTATION('',(#97202),#97207);
#97202 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#97203,#97204,#97205,#97206
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.965561858011,0.965561858011,1.)) 
REPRESENTATION_ITEM('') );
#97203 = CARTESIAN_POINT('',(2.95978418307,2.392189720124));
#97204 = CARTESIAN_POINT('',(2.512836896959,1.779040242787));
#97205 = CARTESIAN_POINT('',(1.565216205661,1.250224918318));
#97206 = CARTESIAN_POINT('',(0.21482499693,0.860377998407));
#97207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97212)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97209,#97210,#97211)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97209 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97210 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97211 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97212 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#97209,
  'distance_accuracy_value','confusion accuracy');
#97213 = SHAPE_DEFINITION_REPRESENTATION(#97214,#97067);
#97214 = PRODUCT_DEFINITION_SHAPE('','',#97215);
#97215 = PRODUCT_DEFINITION('design','',#97216,#97219);
#97216 = PRODUCT_DEFINITION_FORMATION('','',#97217);
#97217 = PRODUCT('CADSOFTTOOLS 1.555','CADSOFTTOOLS 1.555','',(#97218));
#97218 = PRODUCT_CONTEXT('',#2,'mechanical');
#97219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97221,#97223);
#97221 = ( REPRESENTATION_RELATIONSHIP('','',#97067,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97222) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2231);
#97223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97224);
#97224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('555','','',#5,#97215,$);
#97225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97217));
#97226 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97227),#97437);
#97227 = SHELL_BASED_SURFACE_MODEL('',(#97228));
#97228 = OPEN_SHELL('',(#97229));
#97229 = ADVANCED_FACE('',(#97230),#97320,.F.);
#97230 = FACE_BOUND('',#97231,.T.);
#97231 = EDGE_LOOP('',(#97232,#97407,#97423));
#97232 = ORIENTED_EDGE('',*,*,#97233,.F.);
#97233 = EDGE_CURVE('',#97234,#97236,#97238,.T.);
#97234 = VERTEX_POINT('',#97235);
#97235 = CARTESIAN_POINT('',(1.146897693295E-003,14.830301909313,
    24.860964704868));
#97236 = VERTEX_POINT('',#97237);
#97237 = CARTESIAN_POINT('',(1.146897693295E-003,14.16688796119,
    25.243986927537));
#97238 = SURFACE_CURVE('',#97239,(#97319),.PCURVE_S1.);
#97239 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97240,#97241,#97242,#97243,
    #97244,#97245,#97246,#97247,#97248,#97249,#97250,#97251,#97252,
    #97253,#97254,#97255,#97256,#97257,#97258,#97259,#97260,#97261,
    #97262,#97263,#97264,#97265,#97266,#97267,#97268,#97269,#97270,
    #97271,#97272,#97273,#97274,#97275,#97276,#97277,#97278,#97279,
    #97280,#97281,#97282,#97283,#97284,#97285,#97286,#97287,#97288,
    #97289,#97290,#97291,#97292,#97293,#97294,#97295,#97296,#97297,
    #97298,#97299,#97300,#97301,#97302,#97303,#97304,#97305,#97306,
    #97307,#97308,#97309,#97310,#97311,#97312,#97313,#97314,#97315,
    #97316,#97317,#97318),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.779655182179E-002,3.544272931613E-002,4.198437324383E-002,
    5.294391872615E-002,7.019275319055E-002,8.731985897807E-002,
    0.109647913048,0.112218211906,0.137081074177,0.163888237634,
    0.169032217221,0.184786055127,0.199739054799,0.200623933773,
    0.203538130098,0.21445129834,0.233148661986,0.244114571345,
    0.255842418324,0.279654267027,0.300389799948,0.315075167037,
    0.32854436401,0.372107148012,0.387103465955,0.426190705648,
    0.433031765849,0.433383804034,0.44167808625,0.455663278283,
    0.482731859907,0.497351119329,0.536568787215,0.555157604346,
    0.601798430285,0.60878747683,0.639905691128,0.668027741666,
    0.680333971793,0.688890380217,0.705514199232,0.7192363249,
    0.720679805832,0.734414674067,0.745044471955,0.755868188144,
    0.759225225983,0.766981934994,0.778194929162,0.789610919613,
    0.801129565277,0.812791708393,0.824486404882,0.831349495795,
    0.836215149768,0.847948984074,0.859668586617,0.869753471105,
    0.871355811466,0.875382906056,0.883023557634,0.883825361654,
    0.894690412318,0.900711808246,0.906361158617,0.918037498282,
    0.929716967573,0.934508113968,0.941403837722,0.953102693956,
    0.964811409938,0.973994490516,0.976532769665,0.988262438676,
    0.995467824414,1.),.UNSPECIFIED.);
#97240 = CARTESIAN_POINT('',(1.146897716441E-003,14.830301909313,
    24.860964704868));
#97241 = CARTESIAN_POINT('',(1.146897701542E-003,14.825381547526,
    24.859398818097));
#97242 = CARTESIAN_POINT('',(1.14689768937E-003,14.815573562061,
    24.856277233625));
#97243 = CARTESIAN_POINT('',(1.146897693633E-003,14.803915306863,
    24.852675597861));
#97244 = CARTESIAN_POINT('',(1.1468976932E-003,14.794122001791,
    24.849773821925));
#97245 = CARTESIAN_POINT('',(1.146897693345E-003,14.784411926925,
    24.847001667194));
#97246 = CARTESIAN_POINT('',(1.146897693279E-003,14.771674816773,
    24.843640804779));
#97247 = CARTESIAN_POINT('',(1.146897693301E-003,14.75560221325,
    24.839966977921));
#97248 = CARTESIAN_POINT('',(1.146897693295E-003,14.74358006693,
    24.837778424487));
#97249 = CARTESIAN_POINT('',(1.146897693295E-003,14.729292063583,
    24.835544922854));
#97250 = CARTESIAN_POINT('',(1.146897693295E-003,14.713656054594,
    24.833540007081));
#97251 = CARTESIAN_POINT('',(1.146897693295E-003,14.697198638451,
    24.832204937525));
#97252 = CARTESIAN_POINT('',(1.146897693295E-003,14.683353236118,
    24.831436705661));
#97253 = CARTESIAN_POINT('',(1.146897693295E-003,14.672936877382,
    24.831032146848));
#97254 = CARTESIAN_POINT('',(1.146897693295E-003,14.663749557748,
    24.830904838924));
#97255 = CARTESIAN_POINT('',(1.146897693295E-003,14.658295865474,
    24.830900835758));
#97256 = CARTESIAN_POINT('',(1.146897693295E-003,14.654017044766,
    24.830911179253));
#97257 = CARTESIAN_POINT('',(1.146897693295E-003,14.644558030813,
    24.831042943784));
#97258 = CARTESIAN_POINT('',(1.146897693295E-003,14.632764088369,
    24.83150227725));
#97259 = CARTESIAN_POINT('',(1.146897693295E-003,14.620750202712,
    24.832278704202));
#97260 = CARTESIAN_POINT('',(1.146897693295E-003,14.607270391126,
    24.833419330819));
#97261 = CARTESIAN_POINT('',(1.146897693295E-003,14.591001923022,
    24.835310493258));
#97262 = CARTESIAN_POINT('',(1.146897693295E-003,14.573966901338,
    24.837970816112));
#97263 = CARTESIAN_POINT('',(1.146897693295E-003,14.559983091699,
    24.840604147413));
#97264 = CARTESIAN_POINT('',(1.146897693295E-003,14.53957393178,
    24.844975599017));
#97265 = CARTESIAN_POINT('',(1.146897693295E-003,14.519314320398,
    24.850397374026));
#97266 = CARTESIAN_POINT('',(1.146897693295E-003,14.492290448049,
    24.859177104021));
#97267 = CARTESIAN_POINT('',(1.146897693295E-003,14.47570325789,
    24.865466164739));
#97268 = CARTESIAN_POINT('',(1.146897693295E-003,14.463311253697,
    24.870741733319));
#97269 = CARTESIAN_POINT('',(1.146897693295E-003,14.459175555356,
    24.872533037858));
#97270 = CARTESIAN_POINT('',(1.146897693295E-003,14.45315179967,
    24.875196076838));
#97271 = CARTESIAN_POINT('',(1.146897693295E-003,14.440130444895,
    24.881255547875));
#97272 = CARTESIAN_POINT('',(1.146897693295E-003,14.425685885232,
    24.88860804619));
#97273 = CARTESIAN_POINT('',(1.146897693295E-003,14.405085998745,
    24.90002997619));
#97274 = CARTESIAN_POINT('',(1.146897693295E-003,14.387114715752,
    24.911089871518));
#97275 = CARTESIAN_POINT('',(1.146897693295E-003,14.362040053152,
    24.928298376743));
#97276 = CARTESIAN_POINT('',(1.146897693295E-003,14.345403582452,
    24.941167434464));
#97277 = CARTESIAN_POINT('',(1.146897693295E-003,14.32666412078,
    24.957172285652));
#97278 = CARTESIAN_POINT('',(1.146897693295E-003,14.312467349362,
    24.97018373428));
#97279 = CARTESIAN_POINT('',(1.146897693295E-003,14.297917470581,
    24.985032933982));
#97280 = CARTESIAN_POINT('',(1.146897693295E-003,14.288313873394,
    24.995547445288));
#97281 = CARTESIAN_POINT('',(1.146897693295E-003,14.281105654257,
    25.003727875485));
#97282 = CARTESIAN_POINT('',(1.146897693295E-003,14.273801224489,
    25.012381764536));
#97283 = CARTESIAN_POINT('',(1.146897693295E-003,14.268005254153,
    25.019608616591));
#97284 = CARTESIAN_POINT('',(1.146897693295E-003,14.26281430773,
    25.026246849124));
#97285 = CARTESIAN_POINT('',(1.146897693295E-003,14.258248730286,
    25.032235460404));
#97286 = CARTESIAN_POINT('',(1.146897693295E-003,14.252179749898,
    25.04052454515));
#97287 = CARTESIAN_POINT('',(1.146897693295E-003,14.247998754393,
    25.046440313103));
#97288 = CARTESIAN_POINT('',(1.146897693295E-003,14.244361471233,
    25.051710817082));
#97289 = CARTESIAN_POINT('',(1.146897693295E-003,14.240708357731,
    25.057106559916));
#97290 = CARTESIAN_POINT('',(1.146897693295E-003,14.235854524886,
    25.064522251918));
#97291 = CARTESIAN_POINT('',(1.146897693295E-003,14.230565892323,
    25.072952655739));
#97292 = CARTESIAN_POINT('',(1.146897693295E-003,14.225386778572,
    25.081592813464));
#97293 = CARTESIAN_POINT('',(1.146897693295E-003,14.22035730431,
    25.090402932581));
#97294 = CARTESIAN_POINT('',(1.146897693295E-003,14.216174237288,
    25.098124326703));
#97295 = CARTESIAN_POINT('',(1.146897693295E-003,14.213044389014,
    25.104163458461));
#97296 = CARTESIAN_POINT('',(1.146897693295E-003,14.20998227831,
    25.110247240459));
#97297 = CARTESIAN_POINT('',(1.146897693295E-003,14.206413159617,
    25.117649576099));
#97298 = CARTESIAN_POINT('',(1.146897693295E-003,14.202407041455,
    25.126517284563));
#97299 = CARTESIAN_POINT('',(1.146897693295E-003,14.199760123106,
    25.132773433184));
#97300 = CARTESIAN_POINT('',(1.146897693295E-003,14.198038962151,
    25.136997245557));
#97301 = CARTESIAN_POINT('',(1.146897693295E-003,14.196608450696,
    25.140573722052));
#97302 = CARTESIAN_POINT('',(1.146897693295E-003,14.19530910131,
    25.143952846869));
#97303 = CARTESIAN_POINT('',(1.146897693295E-003,14.193344618884,
    25.149203509466));
#97304 = CARTESIAN_POINT('',(1.146897693295E-003,14.191604595426,
    25.154037043316));
#97305 = CARTESIAN_POINT('',(1.146897693295E-003,14.189488366583,
    25.160231773488));
#97306 = CARTESIAN_POINT('',(1.146897693295E-003,14.187364244865,
    25.166673057295));
#97307 = CARTESIAN_POINT('',(1.146897693295E-003,14.184844687478,
    25.174714218421));
#97308 = CARTESIAN_POINT('',(1.146897693296E-003,14.182535904497,
    25.182562188011));
#97309 = CARTESIAN_POINT('',(1.146897693294E-003,14.180687446194,
    25.189099900487));
#97310 = CARTESIAN_POINT('',(1.146897693302E-003,14.178882555578,
    25.195658026847));
#97311 = CARTESIAN_POINT('',(1.146897693247E-003,14.176626903945,
    25.204183654721));
#97312 = CARTESIAN_POINT('',(1.146897693454E-003,14.174290984453,
    25.213382558236));
#97313 = CARTESIAN_POINT('',(1.146897692978E-003,14.172655168643,
    25.220009142017));
#97314 = CARTESIAN_POINT('',(1.146897693974E-003,14.171036075087,
    25.226646579308));
#97315 = CARTESIAN_POINT('',(1.14689768115E-003,14.169571866654,
    25.232728972497));
#97316 = CARTESIAN_POINT('',(1.146897715086E-003,14.16798536815,
    25.23937793635));
#97317 = CARTESIAN_POINT('',(1.146897663976E-003,14.167193634741,
    25.242703133215));
#97318 = CARTESIAN_POINT('',(1.146897630572E-003,14.16688796119,
    25.243986927537));
#97319 = PCURVE('',#97320,#97325);
#97320 = PLANE('',#97321);
#97321 = AXIS2_PLACEMENT_3D('',#97322,#97323,#97324);
#97322 = CARTESIAN_POINT('',(1.146897693295E-003,-22.47307369601,
    2.949999532014));
#97323 = DIRECTION('',(-1.,-2.474851213505E-030,5.556509699477E-043));
#97324 = DIRECTION('',(2.474851213505E-030,-1.,7.275385159773E-010));
#97325 = DEFINITIONAL_REPRESENTATION('',(#97326),#97406);
#97326 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97327,#97328,#97329,#97330,
    #97331,#97332,#97333,#97334,#97335,#97336,#97337,#97338,#97339,
    #97340,#97341,#97342,#97343,#97344,#97345,#97346,#97347,#97348,
    #97349,#97350,#97351,#97352,#97353,#97354,#97355,#97356,#97357,
    #97358,#97359,#97360,#97361,#97362,#97363,#97364,#97365,#97366,
    #97367,#97368,#97369,#97370,#97371,#97372,#97373,#97374,#97375,
    #97376,#97377,#97378,#97379,#97380,#97381,#97382,#97383,#97384,
    #97385,#97386,#97387,#97388,#97389,#97390,#97391,#97392,#97393,
    #97394,#97395,#97396,#97397,#97398,#97399,#97400,#97401,#97402,
    #97403,#97404,#97405),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.779655182179E-002,3.544272931613E-002,4.198437324383E-002,
    5.294391872615E-002,7.019275319055E-002,8.731985897807E-002,
    0.109647913048,0.112218211906,0.137081074177,0.163888237634,
    0.169032217221,0.184786055127,0.199739054799,0.200623933773,
    0.203538130098,0.21445129834,0.233148661986,0.244114571345,
    0.255842418324,0.279654267027,0.300389799948,0.315075167037,
    0.32854436401,0.372107148012,0.387103465955,0.426190705648,
    0.433031765849,0.433383804034,0.44167808625,0.455663278283,
    0.482731859907,0.497351119329,0.536568787215,0.555157604346,
    0.601798430285,0.60878747683,0.639905691128,0.668027741666,
    0.680333971793,0.688890380217,0.705514199232,0.7192363249,
    0.720679805832,0.734414674067,0.745044471955,0.755868188144,
    0.759225225983,0.766981934994,0.778194929162,0.789610919613,
    0.801129565277,0.812791708393,0.824486404882,0.831349495795,
    0.836215149768,0.847948984074,0.859668586617,0.869753471105,
    0.871355811466,0.875382906056,0.883023557634,0.883825361654,
    0.894690412318,0.900711808246,0.906361158617,0.918037498282,
    0.929716967573,0.934508113968,0.941403837722,0.953102693956,
    0.964811409938,0.973994490516,0.976532769665,0.988262438676,
    0.995467824414,1.),.UNSPECIFIED.);
#97327 = CARTESIAN_POINT('',(-37.30337558939,21.910965199994));
#97328 = CARTESIAN_POINT('',(-37.2984552276,21.909399313219));
#97329 = CARTESIAN_POINT('',(-37.28864724214,21.90627772874));
#97330 = CARTESIAN_POINT('',(-37.27698898694,21.902676092968));
#97331 = CARTESIAN_POINT('',(-37.26719568187,21.899774317024));
#97332 = CARTESIAN_POINT('',(-37.25748560701,21.897002162286));
#97333 = CARTESIAN_POINT('',(-37.24474849686,21.893641299862));
#97334 = CARTESIAN_POINT('',(-37.22867589334,21.889967472992));
#97335 = CARTESIAN_POINT('',(-37.21665374702,21.88777891955));
#97336 = CARTESIAN_POINT('',(-37.20236574367,21.885545417907));
#97337 = CARTESIAN_POINT('',(-37.18672973469,21.883540502123));
#97338 = CARTESIAN_POINT('',(-37.17027231854,21.882205432555));
#97339 = CARTESIAN_POINT('',(-37.15642691621,21.88143720068));
#97340 = CARTESIAN_POINT('',(-37.14601055748,21.88103264186));
#97341 = CARTESIAN_POINT('',(-37.13682323784,21.880905333929));
#97342 = CARTESIAN_POINT('',(-37.13136954557,21.880901330758));
#97343 = CARTESIAN_POINT('',(-37.12709072486,21.88091167425));
#97344 = CARTESIAN_POINT('',(-37.11763171091,21.881043438774));
#97345 = CARTESIAN_POINT('',(-37.10583776846,21.881502772232));
#97346 = CARTESIAN_POINT('',(-37.09382388281,21.882279199175));
#97347 = CARTESIAN_POINT('',(-37.08034407122,21.883419825782));
#97348 = CARTESIAN_POINT('',(-37.06407560311,21.88531098821));
#97349 = CARTESIAN_POINT('',(-37.04704058143,21.887971311052));
#97350 = CARTESIAN_POINT('',(-37.03305677179,21.890604642342));
#97351 = CARTESIAN_POINT('',(-37.01264761186,21.894976093931));
#97352 = CARTESIAN_POINT('',(-36.99238800048,21.900397868925));
#97353 = CARTESIAN_POINT('',(-36.96536412812,21.909177598901));
#97354 = CARTESIAN_POINT('',(-36.94877693796,21.915466659607));
#97355 = CARTESIAN_POINT('',(-36.93638493376,21.920742228178));
#97356 = CARTESIAN_POINT('',(-36.93224923542,21.922533532714));
#97357 = CARTESIAN_POINT('',(-36.92622547973,21.925196571689));
#97358 = CARTESIAN_POINT('',(-36.91320412495,21.931256042717));
#97359 = CARTESIAN_POINT('',(-36.89875956528,21.938608541021));
#97360 = CARTESIAN_POINT('',(-36.87815967879,21.950030471006));
#97361 = CARTESIAN_POINT('',(-36.86018839579,21.961090366321));
#97362 = CARTESIAN_POINT('',(-36.83511373317,21.978298871529));
#97363 = CARTESIAN_POINT('',(-36.81847726247,21.991167929237));
#97364 = CARTESIAN_POINT('',(-36.79973780078,22.007172780412));
#97365 = CARTESIAN_POINT('',(-36.78554102935,22.020184229029));
#97366 = CARTESIAN_POINT('',(-36.77099115056,22.035033428721));
#97367 = CARTESIAN_POINT('',(-36.76138755337,22.04554794002));
#97368 = CARTESIAN_POINT('',(-36.75417933423,22.053728370212));
#97369 = CARTESIAN_POINT('',(-36.74687490445,22.062382259257));
#97370 = CARTESIAN_POINT('',(-36.74107893411,22.069609111308));
#97371 = CARTESIAN_POINT('',(-36.73588798768,22.076247343837));
#97372 = CARTESIAN_POINT('',(-36.73132241023,22.082235955114));
#97373 = CARTESIAN_POINT('',(-36.72525342984,22.090525039855));
#97374 = CARTESIAN_POINT('',(-36.72107243433,22.096440807805));
#97375 = CARTESIAN_POINT('',(-36.71743515117,22.101711311782));
#97376 = CARTESIAN_POINT('',(-36.71378203766,22.107107054613));
#97377 = CARTESIAN_POINT('',(-36.70892820481,22.114522746611));
#97378 = CARTESIAN_POINT('',(-36.70363957224,22.122953150428));
#97379 = CARTESIAN_POINT('',(-36.69846045848,22.13159330815));
#97380 = CARTESIAN_POINT('',(-36.69343098421,22.140403427263));
#97381 = CARTESIAN_POINT('',(-36.68924791719,22.148124821382));
#97382 = CARTESIAN_POINT('',(-36.68611806891,22.154163953138));
#97383 = CARTESIAN_POINT('',(-36.6830559582,22.160247735134));
#97384 = CARTESIAN_POINT('',(-36.6794868395,22.167650070771));
#97385 = CARTESIAN_POINT('',(-36.67548072133,22.176517779232));
#97386 = CARTESIAN_POINT('',(-36.67283380298,22.182773927851));
#97387 = CARTESIAN_POINT('',(-36.67111264202,22.186997740222));
#97388 = CARTESIAN_POINT('',(-36.66968213056,22.190574216717));
#97389 = CARTESIAN_POINT('',(-36.66838278118,22.193953341533));
#97390 = CARTESIAN_POINT('',(-36.66641829875,22.199204004128));
#97391 = CARTESIAN_POINT('',(-36.66467827528,22.204037537978));
#97392 = CARTESIAN_POINT('',(-36.66256204644,22.210232268148));
#97393 = CARTESIAN_POINT('',(-36.66043792471,22.216673551953));
#97394 = CARTESIAN_POINT('',(-36.65791836732,22.224714713078));
#97395 = CARTESIAN_POINT('',(-36.65560958433,22.232562682665));
#97396 = CARTESIAN_POINT('',(-36.65376112603,22.239100395141));
#97397 = CARTESIAN_POINT('',(-36.65195623541,22.245658521499));
#97398 = CARTESIAN_POINT('',(-36.64970058377,22.254184149371));
#97399 = CARTESIAN_POINT('',(-36.64736466427,22.263383052885));
#97400 = CARTESIAN_POINT('',(-36.64572884845,22.270009636664));
#97401 = CARTESIAN_POINT('',(-36.64410975489,22.276647073954));
#97402 = CARTESIAN_POINT('',(-36.64264554646,22.282729467143));
#97403 = CARTESIAN_POINT('',(-36.64105904795,22.289378430994));
#97404 = CARTESIAN_POINT('',(-36.64026731454,22.292703627858));
#97405 = CARTESIAN_POINT('',(-36.63996164098,22.29398742218));
#97406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97407 = ORIENTED_EDGE('',*,*,#97408,.T.);
#97408 = EDGE_CURVE('',#97234,#97409,#97411,.T.);
#97409 = VERTEX_POINT('',#97410);
#97410 = CARTESIAN_POINT('',(1.146897693295E-003,15.172151117074,
    24.985387641176));
#97411 = SURFACE_CURVE('',#97412,(#97416),.PCURVE_S1.);
#97412 = LINE('',#97413,#97414);
#97413 = CARTESIAN_POINT('',(1.146897693297E-003,14.830301909313,
    24.860964704868));
#97414 = VECTOR('',#97415,1.);
#97415 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#97416 = PCURVE('',#97320,#97417);
#97417 = DEFINITIONAL_REPRESENTATION('',(#97418),#97422);
#97418 = LINE('',#97419,#97420);
#97419 = CARTESIAN_POINT('',(-37.30337558939,21.910965199994));
#97420 = VECTOR('',#97421,1.);
#97421 = DIRECTION('',(-0.939692620471,0.342020144192));
#97422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97423 = ORIENTED_EDGE('',*,*,#97424,.T.);
#97424 = EDGE_CURVE('',#97409,#97236,#97425,.T.);
#97425 = SURFACE_CURVE('',#97426,(#97430),.PCURVE_S1.);
#97426 = LINE('',#97427,#97428);
#97427 = CARTESIAN_POINT('',(1.146897693295E-003,15.172151117074,
    24.985387641176));
#97428 = VECTOR('',#97429,1.);
#97429 = DIRECTION('',(0.E+000,-0.968468983628,0.24913415613));
#97430 = PCURVE('',#97320,#97431);
#97431 = DEFINITIONAL_REPRESENTATION('',(#97432),#97436);
#97432 = LINE('',#97433,#97434);
#97433 = CARTESIAN_POINT('',(-37.64522479706,22.03538813655));
#97434 = VECTOR('',#97435,1.);
#97435 = DIRECTION('',(0.968468983809,0.249134155425));
#97436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97441)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97438,#97439,#97440)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#97438,
  'distance_accuracy_value','confusion accuracy');
#97442 = SHAPE_DEFINITION_REPRESENTATION(#97443,#97226);
#97443 = PRODUCT_DEFINITION_SHAPE('','',#97444);
#97444 = PRODUCT_DEFINITION('design','',#97445,#97448);
#97445 = PRODUCT_DEFINITION_FORMATION('','',#97446);
#97446 = PRODUCT('CADSOFTTOOLS 1.556','CADSOFTTOOLS 1.556','',(#97447));
#97447 = PRODUCT_CONTEXT('',#2,'mechanical');
#97448 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97449 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97450,#97452);
#97450 = ( REPRESENTATION_RELATIONSHIP('','',#97226,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97451) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97451 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2235);
#97452 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97453);
#97453 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('556','','',#5,#97444,$);
#97454 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97446));
#97455 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97456),#97578);
#97456 = SHELL_BASED_SURFACE_MODEL('',(#97457));
#97457 = OPEN_SHELL('',(#97458));
#97458 = ADVANCED_FACE('',(#97459),#97476,.T.);
#97459 = FACE_BOUND('',#97460,.T.);
#97460 = EDGE_LOOP('',(#97461,#97490,#97506,#97522,#97538));
#97461 = ORIENTED_EDGE('',*,*,#97462,.T.);
#97462 = EDGE_CURVE('',#97463,#97465,#97467,.T.);
#97463 = VERTEX_POINT('',#97464);
#97464 = CARTESIAN_POINT('',(1.706443159238,11.858429202482,
    25.500000000016));
#97465 = VERTEX_POINT('',#97466);
#97466 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229202));
#97467 = SURFACE_CURVE('',#97468,(#97475),.PCURVE_S1.);
#97468 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97469,#97470,#97471,#97472,
    #97473,#97474),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#97469 = CARTESIAN_POINT('',(1.706443159238,11.858429202481,
    25.500000000016));
#97470 = CARTESIAN_POINT('',(1.795215266268,11.901586313866,
    25.773279672916));
#97471 = CARTESIAN_POINT('',(1.883987373297,11.94474342525,
    26.046559345816));
#97472 = CARTESIAN_POINT('',(2.104785718366,12.028076758583,
    26.574243088878));
#97473 = CARTESIAN_POINT('',(2.236811956405,12.068252980532,
    26.828647159039));
#97474 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.0830512292));
#97475 = PCURVE('',#97476,#97481);
#97476 = PLANE('',#97477);
#97477 = AXIS2_PLACEMENT_3D('',#97478,#97479,#97480);
#97478 = CARTESIAN_POINT('',(2.501146897693,11.559112826764,
    23.604667374035));
#97479 = DIRECTION('',(0.E+000,0.987758683356,-0.155989690217));
#97480 = DIRECTION('',(0.E+000,0.155989690217,0.987758683356));
#97481 = DEFINITIONAL_REPRESENTATION('',(#97482),#97489);
#97482 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97483,#97484,#97485,#97486,
    #97487,#97488),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#97483 = CARTESIAN_POINT('',(1.918821527886,-0.794703738455));
#97484 = CARTESIAN_POINT('',(2.195487962214,-0.705931631426));
#97485 = CARTESIAN_POINT('',(2.472154396542,-0.617159524396));
#97486 = CARTESIAN_POINT('',(3.006377736668,-0.396361179327));
#97487 = CARTESIAN_POINT('',(3.263934642467,-0.264334941288));
#97488 = CARTESIAN_POINT('',(3.521491548266,-0.132308703248));
#97489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97490 = ORIENTED_EDGE('',*,*,#97491,.T.);
#97491 = EDGE_CURVE('',#97465,#97492,#97494,.T.);
#97492 = VERTEX_POINT('',#97493);
#97493 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    27.083051229203));
#97494 = SURFACE_CURVE('',#97495,(#97499),.PCURVE_S1.);
#97495 = LINE('',#97496,#97497);
#97496 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229203));
#97497 = VECTOR('',#97498,1.);
#97498 = DIRECTION('',(1.,0.E+000,0.E+000));
#97499 = PCURVE('',#97476,#97500);
#97500 = DEFINITIONAL_REPRESENTATION('',(#97501),#97505);
#97501 = LINE('',#97502,#97503);
#97502 = CARTESIAN_POINT('',(3.521491548268,-0.132308703248));
#97503 = VECTOR('',#97504,1.);
#97504 = DIRECTION('',(0.E+000,1.));
#97505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97506 = ORIENTED_EDGE('',*,*,#97507,.F.);
#97507 = EDGE_CURVE('',#97508,#97492,#97510,.T.);
#97508 = VERTEX_POINT('',#97509);
#97509 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#97510 = SURFACE_CURVE('',#97511,(#97515),.PCURVE_S1.);
#97511 = LINE('',#97512,#97513);
#97512 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#97513 = VECTOR('',#97514,1.);
#97514 = DIRECTION('',(0.E+000,0.155989690217,0.987758683356));
#97515 = PCURVE('',#97476,#97516);
#97516 = DEFINITIONAL_REPRESENTATION('',(#97517),#97521);
#97517 = LINE('',#97518,#97519);
#97518 = CARTESIAN_POINT('',(1.602670020383,0.E+000));
#97519 = VECTOR('',#97520,1.);
#97520 = DIRECTION('',(1.,0.E+000));
#97521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97522 = ORIENTED_EDGE('',*,*,#97523,.T.);
#97523 = EDGE_CURVE('',#97508,#97524,#97526,.T.);
#97524 = VERTEX_POINT('',#97525);
#97525 = CARTESIAN_POINT('',(1.311876616726,11.809112826764,
    25.187718603223));
#97526 = SURFACE_CURVE('',#97527,(#97531),.PCURVE_S1.);
#97527 = LINE('',#97528,#97529);
#97528 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#97529 = VECTOR('',#97530,1.);
#97530 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97531 = PCURVE('',#97476,#97532);
#97532 = DEFINITIONAL_REPRESENTATION('',(#97533),#97537);
#97533 = LINE('',#97534,#97535);
#97534 = CARTESIAN_POINT('',(1.602670020383,0.E+000));
#97535 = VECTOR('',#97536,1.);
#97536 = DIRECTION('',(0.E+000,-1.));
#97537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97538 = ORIENTED_EDGE('',*,*,#97539,.F.);
#97539 = EDGE_CURVE('',#97463,#97524,#97540,.T.);
#97540 = SURFACE_CURVE('',#97541,(#97558),.PCURVE_S1.);
#97541 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97542,#97543,#97544,#97545,
    #97546,#97547,#97548,#97549,#97550,#97551,#97552,#97553,#97554,
    #97555,#97556,#97557),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,4),(0.E+000,6.272944558422E-002,0.13228192985,0.208663226718,
    0.319639303563,0.430682844572,0.54188528225,0.618478733696,
    0.688129881771,0.75076616304,0.813320570324,0.875702604938,
    0.937935323708,1.),.UNSPECIFIED.);
#97542 = CARTESIAN_POINT('',(1.706443159319,11.858429202733,
    25.499999999564));
#97543 = CARTESIAN_POINT('',(1.698169141801,11.857402818464,
    25.493500725264));
#97544 = CARTESIAN_POINT('',(1.680723891538,11.85523785128,
    25.479791710675));
#97545 = CARTESIAN_POINT('',(1.653214878922,11.85182089864,
    25.458154865806));
#97546 = CARTESIAN_POINT('',(1.619358327764,11.847611232102,
    25.431498394843));
#97547 = CARTESIAN_POINT('',(1.580053932739,11.8427176333,
    25.400511124375));
#97548 = CARTESIAN_POINT('',(1.536190634831,11.837247376921,
    25.36587234006));
#97549 = CARTESIAN_POINT('',(1.49687914731,11.83233629884,
    25.334774387285));
#97550 = CARTESIAN_POINT('',(1.463032426368,11.828101463008,
    25.307958539011));
#97551 = CARTESIAN_POINT('',(1.435583583464,11.824662908444,
    25.286184906891));
#97552 = CARTESIAN_POINT('',(1.409990765199,11.821453206239,
    25.265860414807));
#97553 = CARTESIAN_POINT('',(1.385363204214,11.81836114357,
    25.246280840373));
#97554 = CARTESIAN_POINT('',(1.360799312805,11.815273580687,
    25.226729759507));
#97555 = CARTESIAN_POINT('',(1.336310609412,11.81219189906,
    25.207215919948));
#97556 = CARTESIAN_POINT('',(1.320012664809,11.81013851426,
    25.194213466637));
#97557 = CARTESIAN_POINT('',(1.311876616718,11.809112826759,
    25.187718603224));
#97558 = PCURVE('',#97476,#97559);
#97559 = DEFINITIONAL_REPRESENTATION('',(#97560),#97577);
#97560 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97561,#97562,#97563,#97564,
    #97565,#97566,#97567,#97568,#97569,#97570,#97571,#97572,#97573,
    #97574,#97575,#97576),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,4),(0.E+000,6.272944558422E-002,0.13228192985,0.208663226718,
    0.319639303563,0.430682844572,0.54188528225,0.618478733696,
    0.688129881771,0.75076616304,0.813320570324,0.875702604938,
    0.937935323708,1.),.UNSPECIFIED.);
#97561 = CARTESIAN_POINT('',(1.91882152748,-0.794703738374));
#97562 = CARTESIAN_POINT('',(1.91224170749,-0.802977755892));
#97563 = CARTESIAN_POINT('',(1.898362796729,-0.820423006155));
#97564 = CARTESIAN_POINT('',(1.876457805946,-0.847932018772));
#97565 = CARTESIAN_POINT('',(1.849470980705,-0.88178856993));
#97566 = CARTESIAN_POINT('',(1.818099684265,-0.921092964955));
#97567 = CARTESIAN_POINT('',(1.783031620679,-0.964956262862));
#97568 = CARTESIAN_POINT('',(1.751548270242,-1.004267750384));
#97569 = CARTESIAN_POINT('',(1.72440009253,-1.038114471325));
#97570 = CARTESIAN_POINT('',(1.702356619273,-1.065563314229));
#97571 = CARTESIAN_POINT('',(1.68178024528,-1.091156132495));
#97572 = CARTESIAN_POINT('',(1.661958020719,-1.11578369348));
#97573 = CARTESIAN_POINT('',(1.642164642846,-1.140347584888));
#97574 = CARTESIAN_POINT('',(1.622408967814,-1.164836288281));
#97575 = CARTESIAN_POINT('',(1.609245374792,-1.181134232885));
#97576 = CARTESIAN_POINT('',(1.602670020383,-1.189270280975));
#97577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97582)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97579,#97580,#97581)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97579 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97580 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97581 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97582 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#97579,
  'distance_accuracy_value','confusion accuracy');
#97583 = SHAPE_DEFINITION_REPRESENTATION(#97584,#97455);
#97584 = PRODUCT_DEFINITION_SHAPE('','',#97585);
#97585 = PRODUCT_DEFINITION('design','',#97586,#97589);
#97586 = PRODUCT_DEFINITION_FORMATION('','',#97587);
#97587 = PRODUCT('CADSOFTTOOLS 1.557','CADSOFTTOOLS 1.557','',(#97588));
#97588 = PRODUCT_CONTEXT('',#2,'mechanical');
#97589 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97591,#97593);
#97591 = ( REPRESENTATION_RELATIONSHIP('','',#97455,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97592) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2239);
#97593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97594);
#97594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('557','','',#5,#97585,$);
#97595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97587));
#97596 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97597),#97853);
#97597 = SHELL_BASED_SURFACE_MODEL('',(#97598));
#97598 = OPEN_SHELL('',(#97599));
#97599 = ADVANCED_FACE('',(#97600),#97614,.F.);
#97600 = FACE_BOUND('',#97601,.T.);
#97601 = EDGE_LOOP('',(#97602,#97625,#97641,#97657,#97673,#97690,#97706,
    #97727,#97743,#97764,#97781,#97802,#97818,#97839));
#97602 = ORIENTED_EDGE('',*,*,#97603,.T.);
#97603 = EDGE_CURVE('',#97604,#97606,#97608,.T.);
#97604 = VERTEX_POINT('',#97605);
#97605 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#97606 = VERTEX_POINT('',#97607);
#97607 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    27.083051229203));
#97608 = SURFACE_CURVE('',#97609,(#97613),.PCURVE_S1.);
#97609 = LINE('',#97610,#97611);
#97610 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#97611 = VECTOR('',#97612,1.);
#97612 = DIRECTION('',(0.E+000,0.155989690217,0.987758683356));
#97613 = PCURVE('',#97614,#97619);
#97614 = PLANE('',#97615);
#97615 = AXIS2_PLACEMENT_3D('',#97616,#97617,#97618);
#97616 = CARTESIAN_POINT('',(2.501146897693,12.059112826764,
    14.900000668701));
#97617 = DIRECTION('',(1.,0.E+000,0.E+000));
#97618 = DIRECTION('',(-0.E+000,1.,0.E+000));
#97619 = DEFINITIONAL_REPRESENTATION('',(#97620),#97624);
#97620 = LINE('',#97621,#97622);
#97621 = CARTESIAN_POINT('',(-0.25,10.287717934522));
#97622 = VECTOR('',#97623,1.);
#97623 = DIRECTION('',(0.155989690217,0.987758683356));
#97624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97625 = ORIENTED_EDGE('',*,*,#97626,.T.);
#97626 = EDGE_CURVE('',#97606,#97627,#97629,.T.);
#97627 = VERTEX_POINT('',#97628);
#97628 = CARTESIAN_POINT('',(2.501146897693,12.10842920248,
    31.500000000015));
#97629 = SURFACE_CURVE('',#97630,(#97634),.PCURVE_S1.);
#97630 = LINE('',#97631,#97632);
#97631 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    27.083051229203));
#97632 = VECTOR('',#97633,1.);
#97633 = DIRECTION('',(-1.005420784558E-016,-4.02168313823E-016,1.));
#97634 = PCURVE('',#97614,#97635);
#97635 = DEFINITIONAL_REPRESENTATION('',(#97636),#97640);
#97636 = LINE('',#97637,#97638);
#97637 = CARTESIAN_POINT('',(4.9316375717E-002,12.183050560502));
#97638 = VECTOR('',#97639,1.);
#97639 = DIRECTION('',(-4.02168313823E-016,1.));
#97640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97641 = ORIENTED_EDGE('',*,*,#97642,.T.);
#97642 = EDGE_CURVE('',#97627,#97643,#97645,.T.);
#97643 = VERTEX_POINT('',#97644);
#97644 = CARTESIAN_POINT('',(2.501146897693,12.251442780144,
    31.500000000014));
#97645 = SURFACE_CURVE('',#97646,(#97650),.PCURVE_S1.);
#97646 = LINE('',#97647,#97648);
#97647 = CARTESIAN_POINT('',(2.501146897693,12.10842920248,
    31.500000000015));
#97648 = VECTOR('',#97649,1.);
#97649 = DIRECTION('',(0.E+000,1.,4.719940651805E-013));
#97650 = PCURVE('',#97614,#97651);
#97651 = DEFINITIONAL_REPRESENTATION('',(#97652),#97656);
#97652 = LINE('',#97653,#97654);
#97653 = CARTESIAN_POINT('',(4.93163757163E-002,16.599999331314));
#97654 = VECTOR('',#97655,1.);
#97655 = DIRECTION('',(1.,4.719940651805E-013));
#97656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97657 = ORIENTED_EDGE('',*,*,#97658,.T.);
#97658 = EDGE_CURVE('',#97643,#97659,#97661,.T.);
#97659 = VERTEX_POINT('',#97660);
#97660 = CARTESIAN_POINT('',(2.501146897693,13.544598429933,
    24.166149842175));
#97661 = SURFACE_CURVE('',#97662,(#97666),.PCURVE_S1.);
#97662 = LINE('',#97663,#97664);
#97663 = CARTESIAN_POINT('',(2.501146897693,12.251442780144,
    31.500000000014));
#97664 = VECTOR('',#97665,1.);
#97665 = DIRECTION('',(5.96334104915E-017,0.173648176949,-0.984807753139
    ));
#97666 = PCURVE('',#97614,#97667);
#97667 = DEFINITIONAL_REPRESENTATION('',(#97668),#97672);
#97668 = LINE('',#97669,#97670);
#97669 = CARTESIAN_POINT('',(0.192329953379,16.599999331313));
#97670 = VECTOR('',#97671,1.);
#97671 = DIRECTION('',(0.173648176949,-0.984807753139));
#97672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97673 = ORIENTED_EDGE('',*,*,#97674,.T.);
#97674 = EDGE_CURVE('',#97659,#97675,#97677,.T.);
#97675 = VERTEX_POINT('',#97676);
#97676 = CARTESIAN_POINT('',(2.501146897693,14.208012378257,
    23.78312762029));
#97677 = SURFACE_CURVE('',#97678,(#97683),.PCURVE_S1.);
#97678 = CIRCLE('',#97679,0.5);
#97679 = AXIS2_PLACEMENT_3D('',#97680,#97681,#97682);
#97680 = CARTESIAN_POINT('',(2.501146897693,14.037002306502,
    24.252973930649));
#97681 = DIRECTION('',(1.,0.E+000,0.E+000));
#97682 = DIRECTION('',(0.E+000,-0.984807753139,-0.173648176949));
#97683 = PCURVE('',#97614,#97684);
#97684 = DEFINITIONAL_REPRESENTATION('',(#97685),#97689);
#97685 = CIRCLE('',#97686,0.5);
#97686 = AXIS2_PLACEMENT_2D('',#97687,#97688);
#97687 = CARTESIAN_POINT('',(1.977889479738,9.352973261948));
#97688 = DIRECTION('',(-0.984807753139,-0.173648176949));
#97689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97690 = ORIENTED_EDGE('',*,*,#97691,.T.);
#97691 = EDGE_CURVE('',#97675,#97692,#97694,.T.);
#97692 = VERTEX_POINT('',#97693);
#97693 = CARTESIAN_POINT('',(2.501146897693,14.455916856136,
    23.873357471234));
#97694 = SURFACE_CURVE('',#97695,(#97699),.PCURVE_S1.);
#97695 = LINE('',#97696,#97697);
#97696 = CARTESIAN_POINT('',(2.501146897693,14.208012378257,
    23.78312762029));
#97697 = VECTOR('',#97698,1.);
#97698 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#97699 = PCURVE('',#97614,#97700);
#97700 = DEFINITIONAL_REPRESENTATION('',(#97701),#97705);
#97701 = LINE('',#97702,#97703);
#97702 = CARTESIAN_POINT('',(2.148899551493,8.883126951589));
#97703 = VECTOR('',#97704,1.);
#97704 = DIRECTION('',(0.939692620719,0.342020143509));
#97705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97706 = ORIENTED_EDGE('',*,*,#97707,.T.);
#97707 = EDGE_CURVE('',#97692,#97708,#97710,.T.);
#97708 = VERTEX_POINT('',#97709);
#97709 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#97710 = SURFACE_CURVE('',#97711,(#97716),.PCURVE_S1.);
#97711 = CIRCLE('',#97712,0.5);
#97712 = AXIS2_PLACEMENT_3D('',#97713,#97714,#97715);
#97713 = CARTESIAN_POINT('',(2.501146897693,14.626926927891,
    23.403511160874));
#97714 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97715 = DIRECTION('',(0.E+000,-0.342020143509,0.939692620719));
#97716 = PCURVE('',#97614,#97717);
#97717 = DEFINITIONAL_REPRESENTATION('',(#97718),#97726);
#97718 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97719,#97720,#97721,#97722
    ,#97723,#97724,#97725),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#97719 = CARTESIAN_POINT('',(2.396804029372,8.973356802533));
#97720 = CARTESIAN_POINT('',(3.210601710664,9.269554935417));
#97721 = CARTESIAN_POINT('',(3.06021797765,8.416686403435));
#97722 = CARTESIAN_POINT('',(2.909834244635,7.563817871454));
#97723 = CARTESIAN_POINT('',(2.246420296358,8.120488270551));
#97724 = CARTESIAN_POINT('',(1.583006348081,8.677158669648));
#97725 = CARTESIAN_POINT('',(2.396804029372,8.973356802533));
#97726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97727 = ORIENTED_EDGE('',*,*,#97728,.T.);
#97728 = EDGE_CURVE('',#97708,#97729,#97731,.T.);
#97729 = VERTEX_POINT('',#97730);
#97730 = CARTESIAN_POINT('',(2.501146897693,15.126927375736,
    21.621094915946));
#97731 = SURFACE_CURVE('',#97732,(#97736),.PCURVE_S1.);
#97732 = LINE('',#97733,#97734);
#97733 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#97734 = VECTOR('',#97735,1.);
#97735 = DIRECTION('',(0.E+000,4.601990390904E-007,-1.));
#97736 = PCURVE('',#97614,#97737);
#97737 = DEFINITIONAL_REPRESENTATION('',(#97738),#97742);
#97738 = LINE('',#97739,#97740);
#97739 = CARTESIAN_POINT('',(3.067814101127,8.503510722273));
#97740 = VECTOR('',#97741,1.);
#97741 = DIRECTION('',(4.601990390904E-007,-1.));
#97742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97743 = ORIENTED_EDGE('',*,*,#97744,.T.);
#97744 = EDGE_CURVE('',#97729,#97745,#97747,.T.);
#97745 = VERTEX_POINT('',#97746);
#97746 = CARTESIAN_POINT('',(2.501146897693,15.038531640221,
    21.169059565126));
#97747 = SURFACE_CURVE('',#97748,(#97753),.PCURVE_S1.);
#97748 = CIRCLE('',#97749,1.199999999999);
#97749 = AXIS2_PLACEMENT_3D('',#97750,#97751,#97752);
#97750 = CARTESIAN_POINT('',(2.501146897693,13.926927375737,
    21.621094916819));
#97751 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97752 = DIRECTION('',(0.E+000,1.,-7.275365495241E-010));
#97753 = PCURVE('',#97614,#97754);
#97754 = DEFINITIONAL_REPRESENTATION('',(#97755),#97763);
#97755 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97756,#97757,#97758,#97759
    ,#97760,#97761,#97762),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#97756 = CARTESIAN_POINT('',(3.067814548972,6.721094247245));
#97757 = CARTESIAN_POINT('',(3.06781454746,4.642633278164));
#97758 = CARTESIAN_POINT('',(1.267814548217,5.681863764014));
#97759 = CARTESIAN_POINT('',(-0.532185451026,6.721094249864));
#97760 = CARTESIAN_POINT('',(1.267814549729,7.760324733095));
#97761 = CARTESIAN_POINT('',(3.067814550484,8.799555216327));
#97762 = CARTESIAN_POINT('',(3.067814548972,6.721094247245));
#97763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97764 = ORIENTED_EDGE('',*,*,#97765,.T.);
#97765 = EDGE_CURVE('',#97745,#97766,#97768,.T.);
#97766 = VERTEX_POINT('',#97767);
#97767 = CARTESIAN_POINT('',(2.501146897693,13.877647574584,
    14.909732573584));
#97768 = SURFACE_CURVE('',#97769,(#97774),.PCURVE_S1.);
#97769 = CIRCLE('',#97770,15.800000000001);
#97770 = AXIS2_PLACEMENT_3D('',#97771,#97772,#97773);
#97771 = CARTESIAN_POINT('',(2.501146897693,29.674654455945,
    15.217260767866));
#97772 = DIRECTION('',(1.,0.E+000,0.E+000));
#97773 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#97774 = PCURVE('',#97614,#97775);
#97775 = DEFINITIONAL_REPRESENTATION('',(#97776),#97780);
#97776 = CIRCLE('',#97777,15.800000000001);
#97777 = AXIS2_PLACEMENT_2D('',#97778,#97779);
#97778 = CARTESIAN_POINT('',(17.61554162918,0.317260099165));
#97779 = DIRECTION('',(-0.926336887071,0.376696126409));
#97780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97781 = ORIENTED_EDGE('',*,*,#97782,.T.);
#97782 = EDGE_CURVE('',#97766,#97783,#97785,.T.);
#97783 = VERTEX_POINT('',#97784);
#97784 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#97785 = SURFACE_CURVE('',#97786,(#97791),.PCURVE_S1.);
#97786 = CIRCLE('',#97787,0.5);
#97787 = AXIS2_PLACEMENT_3D('',#97788,#97789,#97790);
#97788 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.900000668701));
#97789 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97790 = DIRECTION('',(0.E+000,0.999810562111,1.94638097646E-002));
#97791 = PCURVE('',#97614,#97792);
#97792 = DEFINITIONAL_REPRESENTATION('',(#97793),#97801);
#97793 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97794,#97795,#97796,#97797
    ,#97798,#97799,#97800),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#97794 = CARTESIAN_POINT('',(1.81853474782,9.731904882301E-003));
#97795 = CARTESIAN_POINT('',(1.835390901531,-0.856129440878));
#97796 = CARTESIAN_POINT('',(1.077104903092,-0.437796625321));
#97797 = CARTESIAN_POINT('',(0.318818904653,-1.94638097646E-002));
#97798 = CARTESIAN_POINT('',(1.060248749381,0.428064720439));
#97799 = CARTESIAN_POINT('',(1.80167859411,0.875593250643));
#97800 = CARTESIAN_POINT('',(1.81853474782,9.731904882301E-003));
#97801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97802 = ORIENTED_EDGE('',*,*,#97803,.T.);
#97803 = EDGE_CURVE('',#97783,#97804,#97806,.T.);
#97804 = VERTEX_POINT('',#97805);
#97805 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.400000668701));
#97806 = SURFACE_CURVE('',#97807,(#97811),.PCURVE_S1.);
#97807 = LINE('',#97808,#97809);
#97808 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#97809 = VECTOR('',#97810,1.);
#97810 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97811 = PCURVE('',#97614,#97812);
#97812 = DEFINITIONAL_REPRESENTATION('',(#97813),#97817);
#97813 = LINE('',#97814,#97815);
#97814 = CARTESIAN_POINT('',(1.318629466764,-0.5));
#97815 = VECTOR('',#97816,1.);
#97816 = DIRECTION('',(-1.,0.E+000));
#97817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97818 = ORIENTED_EDGE('',*,*,#97819,.T.);
#97819 = EDGE_CURVE('',#97804,#97820,#97822,.T.);
#97820 = VERTEX_POINT('',#97821);
#97821 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    14.900000668701));
#97822 = SURFACE_CURVE('',#97823,(#97828),.PCURVE_S1.);
#97823 = CIRCLE('',#97824,0.5);
#97824 = AXIS2_PLACEMENT_3D('',#97825,#97826,#97827);
#97825 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.900000668701));
#97826 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97827 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97828 = PCURVE('',#97614,#97829);
#97829 = DEFINITIONAL_REPRESENTATION('',(#97830),#97838);
#97830 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97831,#97832,#97833,#97834
    ,#97835,#97836,#97837),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#97831 = CARTESIAN_POINT('',(0.25,-0.5));
#97832 = CARTESIAN_POINT('',(-0.616025403784,-0.5));
#97833 = CARTESIAN_POINT('',(-0.183012701892,0.25));
#97834 = CARTESIAN_POINT('',(0.25,1.));
#97835 = CARTESIAN_POINT('',(0.683012701892,0.25));
#97836 = CARTESIAN_POINT('',(1.116025403784,-0.5));
#97837 = CARTESIAN_POINT('',(0.25,-0.5));
#97838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97839 = ORIENTED_EDGE('',*,*,#97840,.T.);
#97840 = EDGE_CURVE('',#97820,#97604,#97841,.T.);
#97841 = SURFACE_CURVE('',#97842,(#97846),.PCURVE_S1.);
#97842 = LINE('',#97843,#97844);
#97843 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    14.900000668701));
#97844 = VECTOR('',#97845,1.);
#97845 = DIRECTION('',(1.295007928901E-016,3.453354477069E-016,1.));
#97846 = PCURVE('',#97614,#97847);
#97847 = DEFINITIONAL_REPRESENTATION('',(#97848),#97852);
#97848 = LINE('',#97849,#97850);
#97849 = CARTESIAN_POINT('',(-0.25,0.E+000));
#97850 = VECTOR('',#97851,1.);
#97851 = DIRECTION('',(3.453354477069E-016,1.));
#97852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97857)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97854,#97855,#97856)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97854 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97855 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97856 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97857 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97854,
  'distance_accuracy_value','confusion accuracy');
#97858 = SHAPE_DEFINITION_REPRESENTATION(#97859,#97596);
#97859 = PRODUCT_DEFINITION_SHAPE('','',#97860);
#97860 = PRODUCT_DEFINITION('design','',#97861,#97864);
#97861 = PRODUCT_DEFINITION_FORMATION('','',#97862);
#97862 = PRODUCT('CADSOFTTOOLS 1.558','CADSOFTTOOLS 1.558','',(#97863));
#97863 = PRODUCT_CONTEXT('',#2,'mechanical');
#97864 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97865 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97866,#97868);
#97866 = ( REPRESENTATION_RELATIONSHIP('','',#97596,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97867) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97867 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2243);
#97868 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97869);
#97869 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('558','','',#5,#97860,$);
#97870 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97862));
#97871 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97872),#97962);
#97872 = SHELL_BASED_SURFACE_MODEL('',(#97873));
#97873 = OPEN_SHELL('',(#97874));
#97874 = ADVANCED_FACE('',(#97875),#97889,.T.);
#97875 = FACE_BOUND('',#97876,.T.);
#97876 = EDGE_LOOP('',(#97877,#97900,#97916,#97932,#97948));
#97877 = ORIENTED_EDGE('',*,*,#97878,.F.);
#97878 = EDGE_CURVE('',#97879,#97881,#97883,.T.);
#97879 = VERTEX_POINT('',#97880);
#97880 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#97881 = VERTEX_POINT('',#97882);
#97882 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    24.751682024862));
#97883 = SURFACE_CURVE('',#97884,(#97888),.PCURVE_S1.);
#97884 = LINE('',#97885,#97886);
#97885 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#97886 = VECTOR('',#97887,1.);
#97887 = DIRECTION('',(1.,0.E+000,-8.881784197001E-016));
#97888 = PCURVE('',#97889,#97894);
#97889 = PLANE('',#97890);
#97890 = AXIS2_PLACEMENT_3D('',#97891,#97892,#97893);
#97891 = CARTESIAN_POINT('',(0.151146897694,6.059112826691,
    25.197848945659));
#97892 = DIRECTION('',(0.E+000,1.,0.E+000));
#97893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97894 = DEFINITIONAL_REPRESENTATION('',(#97895),#97899);
#97895 = LINE('',#97896,#97897);
#97896 = CARTESIAN_POINT('',(-1.,-0.446166920797));
#97897 = VECTOR('',#97898,1.);
#97898 = DIRECTION('',(-1.,-8.881784197001E-016));
#97899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97900 = ORIENTED_EDGE('',*,*,#97901,.F.);
#97901 = EDGE_CURVE('',#97902,#97879,#97904,.T.);
#97902 = VERTEX_POINT('',#97903);
#97903 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97904 = SURFACE_CURVE('',#97905,(#97909),.PCURVE_S1.);
#97905 = LINE('',#97906,#97907);
#97906 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97907 = VECTOR('',#97908,1.);
#97908 = DIRECTION('',(-3.87455964566E-016,3.099647716528E-015,-1.));
#97909 = PCURVE('',#97889,#97910);
#97910 = DEFINITIONAL_REPRESENTATION('',(#97911),#97915);
#97911 = LINE('',#97912,#97913);
#97912 = CARTESIAN_POINT('',(-1.,0.699999999998));
#97913 = VECTOR('',#97914,1.);
#97914 = DIRECTION('',(3.87455964566E-016,-1.));
#97915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97916 = ORIENTED_EDGE('',*,*,#97917,.T.);
#97917 = EDGE_CURVE('',#97902,#97918,#97920,.T.);
#97918 = VERTEX_POINT('',#97919);
#97919 = CARTESIAN_POINT('',(5.14545200258,6.059112819408,
    25.897848963864));
#97920 = SURFACE_CURVE('',#97921,(#97925),.PCURVE_S1.);
#97921 = LINE('',#97922,#97923);
#97922 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#97923 = VECTOR('',#97924,1.);
#97924 = DIRECTION('',(1.,-2.223611858327E-016,8.894447433308E-016));
#97925 = PCURVE('',#97889,#97926);
#97926 = DEFINITIONAL_REPRESENTATION('',(#97927),#97931);
#97927 = LINE('',#97928,#97929);
#97928 = CARTESIAN_POINT('',(-1.,0.699999999998));
#97929 = VECTOR('',#97930,1.);
#97930 = DIRECTION('',(-1.,8.894447433308E-016));
#97931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97932 = ORIENTED_EDGE('',*,*,#97933,.T.);
#97933 = EDGE_CURVE('',#97918,#97934,#97936,.T.);
#97934 = VERTEX_POINT('',#97935);
#97935 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    25.906594637235));
#97936 = SURFACE_CURVE('',#97937,(#97941),.PCURVE_S1.);
#97937 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97938,#97939,#97940),
.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((0.974856463515,0.974420276046,0.9739877628)) 
REPRESENTATION_ITEM('') );
#97938 = CARTESIAN_POINT('',(5.136903313019,6.059112826691,
    25.885690183837));
#97939 = CARTESIAN_POINT('',(5.137115069401,6.059112826691,
    25.88631172041));
#97940 = CARTESIAN_POINT('',(5.137320866262,6.059112826691,
    25.886937140164));
#97941 = PCURVE('',#97889,#97942);
#97942 = DEFINITIONAL_REPRESENTATION('',(#97943),#97947);
#97943 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97944,#97945,#97946),
.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((0.974856463515,0.974420276046,0.9739877628)) 
REPRESENTATION_ITEM('') );
#97944 = CARTESIAN_POINT('',(-4.985756415325,0.687841238178));
#97945 = CARTESIAN_POINT('',(-4.985968171708,0.688462774751));
#97946 = CARTESIAN_POINT('',(-4.986173968568,0.689088194505));
#97947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97948 = ORIENTED_EDGE('',*,*,#97949,.F.);
#97949 = EDGE_CURVE('',#97881,#97934,#97950,.T.);
#97950 = SURFACE_CURVE('',#97951,(#97955),.PCURVE_S1.);
#97951 = LINE('',#97952,#97953);
#97952 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    24.751682024862));
#97953 = VECTOR('',#97954,1.);
#97954 = DIRECTION('',(0.E+000,0.E+000,1.));
#97955 = PCURVE('',#97889,#97956);
#97956 = DEFINITIONAL_REPRESENTATION('',(#97957),#97961);
#97957 = LINE('',#97958,#97959);
#97958 = CARTESIAN_POINT('',(-5.,-0.446166920797));
#97959 = VECTOR('',#97960,1.);
#97960 = DIRECTION('',(0.E+000,1.));
#97961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97966)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97963,#97964,#97965)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#97963,
  'distance_accuracy_value','confusion accuracy');
#97967 = SHAPE_DEFINITION_REPRESENTATION(#97968,#97871);
#97968 = PRODUCT_DEFINITION_SHAPE('','',#97969);
#97969 = PRODUCT_DEFINITION('design','',#97970,#97973);
#97970 = PRODUCT_DEFINITION_FORMATION('','',#97971);
#97971 = PRODUCT('CADSOFTTOOLS 1.559','CADSOFTTOOLS 1.559','',(#97972));
#97972 = PRODUCT_CONTEXT('',#2,'mechanical');
#97973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97975,#97977);
#97975 = ( REPRESENTATION_RELATIONSHIP('','',#97871,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97976) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2247);
#97977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97978);
#97978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('559','','',#5,#97969,$);
#97979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97971));
#97980 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97981),#98075);
#97981 = SHELL_BASED_SURFACE_MODEL('',(#97982));
#97982 = OPEN_SHELL('',(#97983));
#97983 = ADVANCED_FACE('',(#97984),#97998,.F.);
#97984 = FACE_BOUND('',#97985,.T.);
#97985 = EDGE_LOOP('',(#97986,#98009,#98025,#98041,#98061));
#97986 = ORIENTED_EDGE('',*,*,#97987,.T.);
#97987 = EDGE_CURVE('',#97988,#97990,#97992,.T.);
#97988 = VERTEX_POINT('',#97989);
#97989 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#97990 = VERTEX_POINT('',#97991);
#97991 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#97992 = SURFACE_CURVE('',#97993,(#97997),.PCURVE_S1.);
#97993 = LINE('',#97994,#97995);
#97994 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#97995 = VECTOR('',#97996,1.);
#97996 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97997 = PCURVE('',#97998,#98003);
#97998 = PLANE('',#97999);
#97999 = AXIS2_PLACEMENT_3D('',#98000,#98001,#98002);
#98000 = CARTESIAN_POINT('',(5.151146897694,10.259112826691,
    17.997848945659));
#98001 = DIRECTION('',(1.,-5.76703283237E-018,0.E+000));
#98002 = DIRECTION('',(5.76703283237E-018,1.,0.E+000));
#98003 = DEFINITIONAL_REPRESENTATION('',(#98004),#98008);
#98004 = LINE('',#98005,#98006);
#98005 = CARTESIAN_POINT('',(-0.5,7.899999999997));
#98006 = VECTOR('',#98007,1.);
#98007 = DIRECTION('',(0.E+000,-1.));
#98008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98009 = ORIENTED_EDGE('',*,*,#98010,.T.);
#98010 = EDGE_CURVE('',#97990,#98011,#98013,.T.);
#98011 = VERTEX_POINT('',#98012);
#98012 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    24.751682024862));
#98013 = SURFACE_CURVE('',#98014,(#98018),.PCURVE_S1.);
#98014 = LINE('',#98015,#98016);
#98015 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#98016 = VECTOR('',#98017,1.);
#98017 = DIRECTION('',(0.E+000,-1.,-9.601928861623E-016));
#98018 = PCURVE('',#97998,#98019);
#98019 = DEFINITIONAL_REPRESENTATION('',(#98020),#98024);
#98020 = LINE('',#98021,#98022);
#98021 = CARTESIAN_POINT('',(-0.5,6.753833079203));
#98022 = VECTOR('',#98023,1.);
#98023 = DIRECTION('',(-1.,-9.601928861623E-016));
#98024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98025 = ORIENTED_EDGE('',*,*,#98026,.T.);
#98026 = EDGE_CURVE('',#98011,#98027,#98029,.T.);
#98027 = VERTEX_POINT('',#98028);
#98028 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    25.906594637235));
#98029 = SURFACE_CURVE('',#98030,(#98034),.PCURVE_S1.);
#98030 = LINE('',#98031,#98032);
#98031 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    24.751682024862));
#98032 = VECTOR('',#98033,1.);
#98033 = DIRECTION('',(0.E+000,0.E+000,1.));
#98034 = PCURVE('',#97998,#98035);
#98035 = DEFINITIONAL_REPRESENTATION('',(#98036),#98040);
#98036 = LINE('',#98037,#98038);
#98037 = CARTESIAN_POINT('',(-4.2,6.753833079203));
#98038 = VECTOR('',#98039,1.);
#98039 = DIRECTION('',(0.E+000,1.));
#98040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98041 = ORIENTED_EDGE('',*,*,#98042,.T.);
#98042 = EDGE_CURVE('',#98027,#98043,#98045,.T.);
#98043 = VERTEX_POINT('',#98044);
#98044 = CARTESIAN_POINT('',(5.151146897694,6.163018479128,
    25.897848945657));
#98045 = SURFACE_CURVE('',#98046,(#98052),.PCURVE_S1.);
#98046 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#98047,#98048,#98049,#98050
,#98051),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
0.E+000,0.999776599007,1.),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((0.973994839272,
0.985661026197,1.,1.,1.)) REPRESENTATION_ITEM('') );
#98047 = CARTESIAN_POINT('',(5.151146897694,6.049941571197,
    25.886926903603));
#98048 = CARTESIAN_POINT('',(5.151146897694,6.097178245934,
    25.870251835429));
#98049 = CARTESIAN_POINT('',(5.151146897694,6.144655445211,
    25.856411873746));
#98050 = CARTESIAN_POINT('',(5.151146897694,6.144665901915,
    25.856408825538));
#98051 = CARTESIAN_POINT('',(5.151146897694,6.144676358619,
    25.85640577733));
#98052 = PCURVE('',#97998,#98053);
#98053 = DEFINITIONAL_REPRESENTATION('',(#98054),#98060);
#98054 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#98055,#98056,#98057,#98058
,#98059),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
0.E+000,0.999776599007,1.),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((0.973994839272,
0.985661026197,1.,1.,1.)) REPRESENTATION_ITEM('') );
#98055 = CARTESIAN_POINT('',(-4.209171255494,7.889077957944));
#98056 = CARTESIAN_POINT('',(-4.161934580757,7.87240288977));
#98057 = CARTESIAN_POINT('',(-4.114457381479,7.858562928087));
#98058 = CARTESIAN_POINT('',(-4.114446924776,7.858559879879));
#98059 = CARTESIAN_POINT('',(-4.114436468072,7.858556831671));
#98060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98061 = ORIENTED_EDGE('',*,*,#98062,.T.);
#98062 = EDGE_CURVE('',#98043,#97988,#98063,.T.);
#98063 = SURFACE_CURVE('',#98064,(#98068),.PCURVE_S1.);
#98064 = LINE('',#98065,#98066);
#98065 = CARTESIAN_POINT('',(5.151146897694,6.163018479128,
    25.897848945657));
#98066 = VECTOR('',#98067,1.);
#98067 = DIRECTION('',(7.409525450593E-016,1.,1.580698762793E-014));
#98068 = PCURVE('',#97998,#98069);
#98069 = DEFINITIONAL_REPRESENTATION('',(#98070),#98074);
#98070 = LINE('',#98071,#98072);
#98071 = CARTESIAN_POINT('',(-4.096094347563,7.899999999998));
#98072 = VECTOR('',#98073,1.);
#98073 = DIRECTION('',(1.,1.580698762793E-014));
#98074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98079)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98076,#98077,#98078)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98076 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98077 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98078 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98079 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#98076,
  'distance_accuracy_value','confusion accuracy');
#98080 = SHAPE_DEFINITION_REPRESENTATION(#98081,#97980);
#98081 = PRODUCT_DEFINITION_SHAPE('','',#98082);
#98082 = PRODUCT_DEFINITION('design','',#98083,#98086);
#98083 = PRODUCT_DEFINITION_FORMATION('','',#98084);
#98084 = PRODUCT('CADSOFTTOOLS 1.560','CADSOFTTOOLS 1.560','',(#98085));
#98085 = PRODUCT_CONTEXT('',#2,'mechanical');
#98086 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98087 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98088,#98090);
#98088 = ( REPRESENTATION_RELATIONSHIP('','',#97980,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98089) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98089 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2251);
#98090 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98091);
#98091 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('560','','',#5,#98082,$);
#98092 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98084));
#98093 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98094),#98168);
#98094 = SHELL_BASED_SURFACE_MODEL('',(#98095));
#98095 = OPEN_SHELL('',(#98096));
#98096 = ADVANCED_FACE('',(#98097),#98111,.F.);
#98097 = FACE_BOUND('',#98098,.T.);
#98098 = EDGE_LOOP('',(#98099,#98122,#98138,#98154));
#98099 = ORIENTED_EDGE('',*,*,#98100,.T.);
#98100 = EDGE_CURVE('',#98101,#98103,#98105,.T.);
#98101 = VERTEX_POINT('',#98102);
#98102 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#98103 = VERTEX_POINT('',#98104);
#98104 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#98105 = SURFACE_CURVE('',#98106,(#98110),.PCURVE_S1.);
#98106 = LINE('',#98107,#98108);
#98107 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    25.897848945657));
#98108 = VECTOR('',#98109,1.);
#98109 = DIRECTION('',(-3.87455964566E-016,3.099647716528E-015,-1.));
#98110 = PCURVE('',#98111,#98116);
#98111 = PLANE('',#98112);
#98112 = AXIS2_PLACEMENT_3D('',#98113,#98114,#98115);
#98113 = CARTESIAN_POINT('',(1.151146897694,5.559112826691,
    17.997848945659));
#98114 = DIRECTION('',(-1.,9.227252531792E-017,0.E+000));
#98115 = DIRECTION('',(-9.227252531792E-017,-1.,0.E+000));
#98116 = DEFINITIONAL_REPRESENTATION('',(#98117),#98121);
#98117 = LINE('',#98118,#98119);
#98118 = CARTESIAN_POINT('',(-0.5,7.899999999998));
#98119 = VECTOR('',#98120,1.);
#98120 = DIRECTION('',(-3.099647716528E-015,-1.));
#98121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98122 = ORIENTED_EDGE('',*,*,#98123,.T.);
#98123 = EDGE_CURVE('',#98103,#98124,#98126,.T.);
#98124 = VERTEX_POINT('',#98125);
#98125 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    24.751682024862));
#98126 = SURFACE_CURVE('',#98127,(#98131),.PCURVE_S1.);
#98127 = LINE('',#98128,#98129);
#98128 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#98129 = VECTOR('',#98130,1.);
#98130 = DIRECTION('',(0.E+000,1.,-9.601928861623E-016));
#98131 = PCURVE('',#98111,#98132);
#98132 = DEFINITIONAL_REPRESENTATION('',(#98133),#98137);
#98133 = LINE('',#98134,#98135);
#98134 = CARTESIAN_POINT('',(-0.5,6.753833079203));
#98135 = VECTOR('',#98136,1.);
#98136 = DIRECTION('',(-1.,-9.601928861623E-016));
#98137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98138 = ORIENTED_EDGE('',*,*,#98139,.T.);
#98139 = EDGE_CURVE('',#98124,#98140,#98142,.T.);
#98140 = VERTEX_POINT('',#98141);
#98141 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945656));
#98142 = SURFACE_CURVE('',#98143,(#98147),.PCURVE_S1.);
#98143 = LINE('',#98144,#98145);
#98144 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    24.751682024862));
#98145 = VECTOR('',#98146,1.);
#98146 = DIRECTION('',(0.E+000,0.E+000,1.));
#98147 = PCURVE('',#98111,#98148);
#98148 = DEFINITIONAL_REPRESENTATION('',(#98149),#98153);
#98149 = LINE('',#98150,#98151);
#98150 = CARTESIAN_POINT('',(-4.2,6.753833079203));
#98151 = VECTOR('',#98152,1.);
#98152 = DIRECTION('',(0.E+000,1.));
#98153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98154 = ORIENTED_EDGE('',*,*,#98155,.T.);
#98155 = EDGE_CURVE('',#98140,#98101,#98156,.T.);
#98156 = SURFACE_CURVE('',#98157,(#98161),.PCURVE_S1.);
#98157 = LINE('',#98158,#98159);
#98158 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945657));
#98159 = VECTOR('',#98160,1.);
#98160 = DIRECTION('',(-6.001205538514E-017,-1.,-1.53630861786E-014));
#98161 = PCURVE('',#98111,#98162);
#98162 = DEFINITIONAL_REPRESENTATION('',(#98163),#98167);
#98163 = LINE('',#98164,#98165);
#98164 = CARTESIAN_POINT('',(-4.2,7.899999999998));
#98165 = VECTOR('',#98166,1.);
#98166 = DIRECTION('',(1.,-1.53630861786E-014));
#98167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98172)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98169,#98170,#98171)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98169 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98170 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98171 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98172 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98169,
  'distance_accuracy_value','confusion accuracy');
#98173 = SHAPE_DEFINITION_REPRESENTATION(#98174,#98093);
#98174 = PRODUCT_DEFINITION_SHAPE('','',#98175);
#98175 = PRODUCT_DEFINITION('design','',#98176,#98179);
#98176 = PRODUCT_DEFINITION_FORMATION('','',#98177);
#98177 = PRODUCT('CADSOFTTOOLS 1.561','CADSOFTTOOLS 1.561','',(#98178));
#98178 = PRODUCT_CONTEXT('',#2,'mechanical');
#98179 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98181,#98183);
#98181 = ( REPRESENTATION_RELATIONSHIP('','',#98093,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98182) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2255);
#98183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98184);
#98184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('561','','',#5,#98175,$);
#98185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98177));
#98186 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98187),#98261);
#98187 = SHELL_BASED_SURFACE_MODEL('',(#98188));
#98188 = OPEN_SHELL('',(#98189));
#98189 = ADVANCED_FACE('',(#98190),#98204,.T.);
#98190 = FACE_BOUND('',#98191,.T.);
#98191 = EDGE_LOOP('',(#98192,#98215,#98231,#98247));
#98192 = ORIENTED_EDGE('',*,*,#98193,.F.);
#98193 = EDGE_CURVE('',#98194,#98196,#98198,.T.);
#98194 = VERTEX_POINT('',#98195);
#98195 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#98196 = VERTEX_POINT('',#98197);
#98197 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    24.751682024862));
#98198 = SURFACE_CURVE('',#98199,(#98203),.PCURVE_S1.);
#98199 = LINE('',#98200,#98201);
#98200 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#98201 = VECTOR('',#98202,1.);
#98202 = DIRECTION('',(-1.,0.E+000,1.7763568394E-015));
#98203 = PCURVE('',#98204,#98209);
#98204 = PLANE('',#98205);
#98205 = AXIS2_PLACEMENT_3D('',#98206,#98207,#98208);
#98206 = CARTESIAN_POINT('',(0.151146897694,9.759112826691,
    25.197848945659));
#98207 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98208 = DIRECTION('',(1.,0.E+000,0.E+000));
#98209 = DEFINITIONAL_REPRESENTATION('',(#98210),#98214);
#98210 = LINE('',#98211,#98212);
#98211 = CARTESIAN_POINT('',(5.,-0.446166920797));
#98212 = VECTOR('',#98213,1.);
#98213 = DIRECTION('',(-1.,1.7763568394E-015));
#98214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98215 = ORIENTED_EDGE('',*,*,#98216,.F.);
#98216 = EDGE_CURVE('',#98217,#98194,#98219,.T.);
#98217 = VERTEX_POINT('',#98218);
#98218 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#98219 = SURFACE_CURVE('',#98220,(#98224),.PCURVE_S1.);
#98220 = LINE('',#98221,#98222);
#98221 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#98222 = VECTOR('',#98223,1.);
#98223 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98224 = PCURVE('',#98204,#98225);
#98225 = DEFINITIONAL_REPRESENTATION('',(#98226),#98230);
#98226 = LINE('',#98227,#98228);
#98227 = CARTESIAN_POINT('',(5.,0.699999999998));
#98228 = VECTOR('',#98229,1.);
#98229 = DIRECTION('',(0.E+000,-1.));
#98230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98231 = ORIENTED_EDGE('',*,*,#98232,.T.);
#98232 = EDGE_CURVE('',#98217,#98233,#98235,.T.);
#98233 = VERTEX_POINT('',#98234);
#98234 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    25.897848945656));
#98235 = SURFACE_CURVE('',#98236,(#98240),.PCURVE_S1.);
#98236 = LINE('',#98237,#98238);
#98237 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#98238 = VECTOR('',#98239,1.);
#98239 = DIRECTION('',(-1.,4.440892098501E-016,1.7763568394E-015));
#98240 = PCURVE('',#98204,#98241);
#98241 = DEFINITIONAL_REPRESENTATION('',(#98242),#98246);
#98242 = LINE('',#98243,#98244);
#98243 = CARTESIAN_POINT('',(5.,0.699999999997));
#98244 = VECTOR('',#98245,1.);
#98245 = DIRECTION('',(-1.,1.7763568394E-015));
#98246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98247 = ORIENTED_EDGE('',*,*,#98248,.F.);
#98248 = EDGE_CURVE('',#98196,#98233,#98249,.T.);
#98249 = SURFACE_CURVE('',#98250,(#98254),.PCURVE_S1.);
#98250 = LINE('',#98251,#98252);
#98251 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    24.751682024862));
#98252 = VECTOR('',#98253,1.);
#98253 = DIRECTION('',(0.E+000,0.E+000,1.));
#98254 = PCURVE('',#98204,#98255);
#98255 = DEFINITIONAL_REPRESENTATION('',(#98256),#98260);
#98256 = LINE('',#98257,#98258);
#98257 = CARTESIAN_POINT('',(1.,-0.446166920797));
#98258 = VECTOR('',#98259,1.);
#98259 = DIRECTION('',(0.E+000,1.));
#98260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98265)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98262,#98263,#98264)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98262 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98263 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98264 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98265 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98262,
  'distance_accuracy_value','confusion accuracy');
#98266 = SHAPE_DEFINITION_REPRESENTATION(#98267,#98186);
#98267 = PRODUCT_DEFINITION_SHAPE('','',#98268);
#98268 = PRODUCT_DEFINITION('design','',#98269,#98272);
#98269 = PRODUCT_DEFINITION_FORMATION('','',#98270);
#98270 = PRODUCT('CADSOFTTOOLS 1.562','CADSOFTTOOLS 1.562','',(#98271));
#98271 = PRODUCT_CONTEXT('',#2,'mechanical');
#98272 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98273 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98274,#98276);
#98274 = ( REPRESENTATION_RELATIONSHIP('','',#98186,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98275) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98275 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2259);
#98276 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98277);
#98277 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('562','','',#5,#98268,$);
#98278 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98270));
#98279 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98280),#98408);
#98280 = SHELL_BASED_SURFACE_MODEL('',(#98281));
#98281 = OPEN_SHELL('',(#98282));
#98282 = ADVANCED_FACE('',(#98283),#98297,.T.);
#98283 = FACE_BOUND('',#98284,.T.);
#98284 = EDGE_LOOP('',(#98285,#98308,#98324,#98340,#98356,#98372,#98394)
  );
#98285 = ORIENTED_EDGE('',*,*,#98286,.T.);
#98286 = EDGE_CURVE('',#98287,#98289,#98291,.T.);
#98287 = VERTEX_POINT('',#98288);
#98288 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#98289 = VERTEX_POINT('',#98290);
#98290 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#98291 = SURFACE_CURVE('',#98292,(#98296),.PCURVE_S1.);
#98292 = LINE('',#98293,#98294);
#98293 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#98294 = VECTOR('',#98295,1.);
#98295 = DIRECTION('',(-2.634022859212E-015,-1.,0.E+000));
#98296 = PCURVE('',#98297,#98302);
#98297 = PLANE('',#98298);
#98298 = AXIS2_PLACEMENT_3D('',#98299,#98300,#98301);
#98299 = CARTESIAN_POINT('',(2.501146897693,-0.349986192493,
    5.799848027463));
#98300 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98301 = DIRECTION('',(0.E+000,1.,0.E+000));
#98302 = DEFINITIONAL_REPRESENTATION('',(#98303),#98307);
#98303 = LINE('',#98304,#98305);
#98304 = CARTESIAN_POINT('',(6.320125349559,-0.134423742373));
#98305 = VECTOR('',#98306,1.);
#98306 = DIRECTION('',(-1.,0.E+000));
#98307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98308 = ORIENTED_EDGE('',*,*,#98309,.T.);
#98309 = EDGE_CURVE('',#98289,#98310,#98312,.T.);
#98310 = VERTEX_POINT('',#98311);
#98311 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#98312 = SURFACE_CURVE('',#98313,(#98317),.PCURVE_S1.);
#98313 = LINE('',#98314,#98315);
#98314 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#98315 = VECTOR('',#98316,1.);
#98316 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98317 = PCURVE('',#98297,#98318);
#98318 = DEFINITIONAL_REPRESENTATION('',(#98319),#98323);
#98319 = LINE('',#98320,#98321);
#98320 = CARTESIAN_POINT('',(5.982930698194,-0.134423742373));
#98321 = VECTOR('',#98322,1.);
#98322 = DIRECTION('',(0.E+000,1.));
#98323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98324 = ORIENTED_EDGE('',*,*,#98325,.T.);
#98325 = EDGE_CURVE('',#98310,#98326,#98328,.T.);
#98326 = VERTEX_POINT('',#98327);
#98327 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#98328 = SURFACE_CURVE('',#98329,(#98333),.PCURVE_S1.);
#98329 = LINE('',#98330,#98331);
#98330 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#98331 = VECTOR('',#98332,1.);
#98332 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98333 = PCURVE('',#98297,#98334);
#98334 = DEFINITIONAL_REPRESENTATION('',(#98335),#98339);
#98335 = LINE('',#98336,#98337);
#98336 = CARTESIAN_POINT('',(5.982930698194,0.895871588192));
#98337 = VECTOR('',#98338,1.);
#98338 = DIRECTION('',(-1.,0.E+000));
#98339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98340 = ORIENTED_EDGE('',*,*,#98341,.T.);
#98341 = EDGE_CURVE('',#98326,#98342,#98344,.T.);
#98342 = VERTEX_POINT('',#98343);
#98343 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    6.361970369942));
#98344 = SURFACE_CURVE('',#98345,(#98349),.PCURVE_S1.);
#98345 = LINE('',#98346,#98347);
#98346 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#98347 = VECTOR('',#98348,1.);
#98348 = DIRECTION('',(3.045892033622E-016,0.E+000,1.));
#98349 = PCURVE('',#98297,#98350);
#98350 = DEFINITIONAL_REPRESENTATION('',(#98351),#98355);
#98351 = LINE('',#98352,#98353);
#98352 = CARTESIAN_POINT('',(5.792374648847,0.895871588192));
#98353 = VECTOR('',#98354,1.);
#98354 = DIRECTION('',(0.E+000,-1.));
#98355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98356 = ORIENTED_EDGE('',*,*,#98357,.T.);
#98357 = EDGE_CURVE('',#98342,#98358,#98360,.T.);
#98358 = VERTEX_POINT('',#98359);
#98359 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#98360 = SURFACE_CURVE('',#98361,(#98365),.PCURVE_S1.);
#98361 = LINE('',#98362,#98363);
#98362 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    6.361970369942));
#98363 = VECTOR('',#98364,1.);
#98364 = DIRECTION('',(0.E+000,1.,1.243755384805E-014));
#98365 = PCURVE('',#98297,#98366);
#98366 = DEFINITIONAL_REPRESENTATION('',(#98367),#98371);
#98367 = LINE('',#98368,#98369);
#98368 = CARTESIAN_POINT('',(5.792374648847,-0.562122342479));
#98369 = VECTOR('',#98370,1.);
#98370 = DIRECTION('',(1.,-1.243755384805E-014));
#98371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98372 = ORIENTED_EDGE('',*,*,#98373,.T.);
#98373 = EDGE_CURVE('',#98358,#98374,#98376,.T.);
#98374 = VERTEX_POINT('',#98375);
#98375 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#98376 = SURFACE_CURVE('',#98377,(#98384),.PCURVE_S1.);
#98377 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98378,#98379,#98380,#98381,
    #98382,#98383),.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E+000,
    0.280024006664,0.558456230334,1.),.UNSPECIFIED.);
#98378 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#98379 = CARTESIAN_POINT('',(2.501146897693,5.594858986941,
    6.312334835039));
#98380 = CARTESIAN_POINT('',(2.501146897693,5.614101117536,
    6.213345916041));
#98381 = CARTESIAN_POINT('',(2.501146897693,5.76094397568,6.091930633859
    ));
#98382 = CARTESIAN_POINT('',(2.501146897693,5.890615043979,
    6.085810360927));
#98383 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#98384 = PCURVE('',#98297,#98385);
#98385 = DEFINITIONAL_REPRESENTATION('',(#98386),#98393);
#98386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98387,#98388,#98389,#98390,
    #98391,#98392),.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E+000,
    0.280024006664,0.558456230334,1.),.UNSPECIFIED.);
#98387 = CARTESIAN_POINT('',(5.935196690954,-0.562122342479));
#98388 = CARTESIAN_POINT('',(5.944845179434,-0.512486807576));
#98389 = CARTESIAN_POINT('',(5.964087310029,-0.413497888578));
#98390 = CARTESIAN_POINT('',(6.110930168173,-0.292082606396));
#98391 = CARTESIAN_POINT('',(6.240601236472,-0.285962333464));
#98392 = CARTESIAN_POINT('',(6.320125349559,-0.282208918896));
#98393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98394 = ORIENTED_EDGE('',*,*,#98395,.T.);
#98395 = EDGE_CURVE('',#98374,#98287,#98396,.T.);
#98396 = SURFACE_CURVE('',#98397,(#98401),.PCURVE_S1.);
#98397 = LINE('',#98398,#98399);
#98398 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#98399 = VECTOR('',#98400,1.);
#98400 = DIRECTION('',(3.004964505225E-015,0.E+000,-1.));
#98401 = PCURVE('',#98297,#98402);
#98402 = DEFINITIONAL_REPRESENTATION('',(#98403),#98407);
#98403 = LINE('',#98404,#98405);
#98404 = CARTESIAN_POINT('',(6.320125349559,-0.282208918896));
#98405 = VECTOR('',#98406,1.);
#98406 = DIRECTION('',(0.E+000,1.));
#98407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98412)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98409,#98410,#98411)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98409,
  'distance_accuracy_value','confusion accuracy');
#98413 = SHAPE_DEFINITION_REPRESENTATION(#98414,#98279);
#98414 = PRODUCT_DEFINITION_SHAPE('','',#98415);
#98415 = PRODUCT_DEFINITION('design','',#98416,#98419);
#98416 = PRODUCT_DEFINITION_FORMATION('','',#98417);
#98417 = PRODUCT('CADSOFTTOOLS 1.563','CADSOFTTOOLS 1.563','',(#98418));
#98418 = PRODUCT_CONTEXT('',#2,'mechanical');
#98419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98421,#98423);
#98421 = ( REPRESENTATION_RELATIONSHIP('','',#98279,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98422) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2263);
#98423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98424);
#98424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('563','','',#5,#98415,$);
#98425 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98417));
#98426 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98427),#98761);
#98427 = SHELL_BASED_SURFACE_MODEL('',(#98428));
#98428 = OPEN_SHELL('',(#98429));
#98429 = ADVANCED_FACE('',(#98430),#98459,.T.);
#98430 = FACE_BOUND('',#98431,.T.);
#98431 = EDGE_LOOP('',(#98432,#98522,#98564,#98669,#98685,#98725));
#98432 = ORIENTED_EDGE('',*,*,#98433,.F.);
#98433 = EDGE_CURVE('',#98434,#98436,#98438,.T.);
#98434 = VERTEX_POINT('',#98435);
#98435 = CARTESIAN_POINT('',(5.309307025578,5.66691472403,
    26.878344202574));
#98436 = VERTEX_POINT('',#98437);
#98437 = CARTESIAN_POINT('',(5.14545200258,6.059112819408,
    25.897848963864));
#98438 = SURFACE_CURVE('',#98439,(#98458),.PCURVE_S1.);
#98439 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98440,#98441,#98442,#98443,
    #98444,#98445,#98446,#98447,#98448,#98449,#98450,#98451,#98452,
    #98453,#98454,#98455,#98456,#98457),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2
    ,2,2,2,4),(0.E+000,9.885822557323E-002,0.206625802542,0.319658812403
    ,0.433157048086,0.571211442044,0.731722381016,0.907047492516,1.),
  .UNSPECIFIED.);
#98440 = CARTESIAN_POINT('',(5.309307025578,5.66691472403,
    26.878344202574));
#98441 = CARTESIAN_POINT('',(5.320709493372,5.679718478148,
    26.84633481727));
#98442 = CARTESIAN_POINT('',(5.332111961167,5.692522232266,
    26.814325431966));
#98443 = CARTESIAN_POINT('',(5.349423444842,5.719933329745,
    26.745797688249));
#98444 = CARTESIAN_POINT('',(5.355913623349,5.734662386061,
    26.70897504745));
#98445 = CARTESIAN_POINT('',(5.36442143457,5.764581328238,
    26.634177691987));
#98446 = CARTESIAN_POINT('',(5.365941838151,5.78004830274,
    26.595510255722));
#98447 = CARTESIAN_POINT('',(5.36444655697,5.810838243768,26.51853540313
    ));
#98448 = CARTESIAN_POINT('',(5.360884582387,5.826312740505,
    26.479849161278));
#98449 = CARTESIAN_POINT('',(5.348993570322,5.86027117852,
    26.394953066218));
#98450 = CARTESIAN_POINT('',(5.33878165425,5.878919734265,
    26.348331676844));
#98451 = CARTESIAN_POINT('',(5.312100720883,5.918374745904,
    26.249694147719));
#98452 = CARTESIAN_POINT('',(5.293524836437,5.939240743349,
    26.197529154092));
#98453 = CARTESIAN_POINT('',(5.249921272586,5.982086931349,
    26.090413684064));
#98454 = CARTESIAN_POINT('',(5.222960386126,6.00407293071,
    26.035448685645));
#98455 = CARTESIAN_POINT('',(5.178557582279,6.036837862485,
    25.953536356185));
#98456 = CARTESIAN_POINT('',(5.162004776501,6.047975337604,
    25.925692668382));
#98457 = CARTESIAN_POINT('',(5.145451970724,6.059112812722,
    25.897848980578));
#98458 = PCURVE('',#98459,#98472);
#98459 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
    (#98460,#98461,#98462)
    ,(#98463,#98464,#98465)
    ,(#98466,#98467,#98468)
    ,(#98469,#98470,#98471
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
    0.E+000,1.),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.) 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
    (1.,0.951717922285,1.)
    ,(1.,0.943231857343,1.)
    ,(1.,0.906493323036,1.)
,(1.,0.846148474118,1.))) REPRESENTATION_ITEM('') SURFACE() );
#98460 = CARTESIAN_POINT('',(6.002525466861,7.499259035143,
    27.114104044467));
#98461 = CARTESIAN_POINT('',(6.182355894948,7.423762161829,
    27.37100465602));
#98462 = CARTESIAN_POINT('',(6.173897045631,7.362493881697,
    27.687566388831));
#98463 = CARTESIAN_POINT('',(5.925830995326,6.943753411495,
    27.004540513703));
#98464 = CARTESIAN_POINT('',(6.100964669186,6.699686589895,
    27.254731476361));
#98465 = CARTESIAN_POINT('',(6.056806240346,6.51439362716,
    27.577974009471));
#98466 = CARTESIAN_POINT('',(5.599518781254,6.440865825734,
    26.538380207886));
#98467 = CARTESIAN_POINT('',(5.72486001842,6.007492605745,
    26.717439118127));
#98468 = CARTESIAN_POINT('',(5.558401322325,5.746815668009,
    27.111486647801));
#98469 = CARTESIAN_POINT('',(5.122140947357,6.144655445211,
    25.856411873746));
#98470 = CARTESIAN_POINT('',(5.24322799025,5.551252309193,
    26.029393363594));
#98471 = CARTESIAN_POINT('',(4.830152252703,5.294941033906,
    26.42987421811));
#98472 = DEFINITIONAL_REPRESENTATION('',(#98473),#98521);
#98473 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98474,#98475,#98476,#98477,
    #98478,#98479,#98480,#98481,#98482,#98483,#98484,#98485,#98486,
    #98487,#98488,#98489,#98490,#98491,#98492,#98493,#98494,#98495,
    #98496,#98497,#98498,#98499,#98500,#98501,#98502,#98503,#98504,
    #98505,#98506,#98507,#98508,#98509,#98510,#98511,#98512,#98513,
    #98514,#98515,#98516,#98517,#98518,#98519,#98520),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#98474 = CARTESIAN_POINT('',(0.762110186033,1.00000460514));
#98475 = CARTESIAN_POINT('',(0.762926830981,0.991289263109));
#98476 = CARTESIAN_POINT('',(0.7645901431,0.973539209898));
#98477 = CARTESIAN_POINT('',(0.767192030335,0.94651429704));
#98478 = CARTESIAN_POINT('',(0.76989946728,0.919950322366));
#98479 = CARTESIAN_POINT('',(0.772774860668,0.893649318197));
#98480 = CARTESIAN_POINT('',(0.775870940438,0.867662188548));
#98481 = CARTESIAN_POINT('',(0.779144921139,0.841837483673));
#98482 = CARTESIAN_POINT('',(0.78258681731,0.81628586472));
#98483 = CARTESIAN_POINT('',(0.78618270481,0.791057505391));
#98484 = CARTESIAN_POINT('',(0.789913204046,0.766239775132));
#98485 = CARTESIAN_POINT('',(0.793782158063,0.741826271214));
#98486 = CARTESIAN_POINT('',(0.797816134552,0.717698249053));
#98487 = CARTESIAN_POINT('',(0.801996773803,0.693902019048));
#98488 = CARTESIAN_POINT('',(0.806318820289,0.67043940241));
#98489 = CARTESIAN_POINT('',(0.810766865926,0.647335218606));
#98490 = CARTESIAN_POINT('',(0.815351355808,0.624571863996));
#98491 = CARTESIAN_POINT('',(0.820091547148,0.602102023421));
#98492 = CARTESIAN_POINT('',(0.824966845102,0.579943011291));
#98493 = CARTESIAN_POINT('',(0.829968901336,0.558094639193));
#98494 = CARTESIAN_POINT('',(0.835077743928,0.536574713066));
#98495 = CARTESIAN_POINT('',(0.840305623181,0.515357253754));
#98496 = CARTESIAN_POINT('',(0.84567773807,0.494401980875));
#98497 = CARTESIAN_POINT('',(0.851172015946,0.473734973764));
#98498 = CARTESIAN_POINT('',(0.85677812532,0.453366333943));
#98499 = CARTESIAN_POINT('',(0.8624834387,0.433310349181));
#98500 = CARTESIAN_POINT('',(0.868270677893,0.413585515446));
#98501 = CARTESIAN_POINT('',(0.874141384091,0.39419337231));
#98502 = CARTESIAN_POINT('',(0.88012682974,0.375088540617));
#98503 = CARTESIAN_POINT('',(0.886211067209,0.356271507695));
#98504 = CARTESIAN_POINT('',(0.892390042969,0.337732711822));
#98505 = CARTESIAN_POINT('',(0.898656128949,0.319466963277));
#98506 = CARTESIAN_POINT('',(0.905003191599,0.301469002934));
#98507 = CARTESIAN_POINT('',(0.911421812432,0.283736430956));
#98508 = CARTESIAN_POINT('',(0.917913369792,0.266262042269));
#98509 = CARTESIAN_POINT('',(0.924503740103,0.249026429089));
#98510 = CARTESIAN_POINT('',(0.931178215636,0.232032402238));
#98511 = CARTESIAN_POINT('',(0.937931709892,0.215278153624));
#98512 = CARTESIAN_POINT('',(0.944756528953,0.198763915656));
#98513 = CARTESIAN_POINT('',(0.951644965417,0.182489812254));
#98514 = CARTESIAN_POINT('',(0.958591194027,0.166457520018));
#98515 = CARTESIAN_POINT('',(0.965581140759,0.150665520793));
#98516 = CARTESIAN_POINT('',(0.972631901624,0.135126586285));
#98517 = CARTESIAN_POINT('',(0.979747064096,0.119812525854));
#98518 = CARTESIAN_POINT('',(0.986912922137,0.104693242908));
#98519 = CARTESIAN_POINT('',(0.991717948351,9.472972598103E-002));
#98520 = CARTESIAN_POINT('',(0.996712489086,8.736122797727E-002));
#98521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98522 = ORIENTED_EDGE('',*,*,#98523,.F.);
#98523 = EDGE_CURVE('',#98524,#98434,#98526,.T.);
#98524 = VERTEX_POINT('',#98525);
#98525 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#98526 = SURFACE_CURVE('',#98527,(#98535),.PCURVE_S1.);
#98527 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98528,#98529,#98530,#98531,
    #98532,#98533,#98534),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.312511354025,0.604200728742,0.826422950964,1.),.UNSPECIFIED.);
#98528 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#98529 = CARTESIAN_POINT('',(5.956100693137,6.585887713742,
    27.481097355114));
#98530 = CARTESIAN_POINT('',(5.852033475365,6.362829477864,
    27.387272804596));
#98531 = CARTESIAN_POINT('',(5.667504657158,6.072135100579,
    27.213148104404));
#98532 = CARTESIAN_POINT('',(5.483409382811,5.843467268316,
    27.041401301566));
#98533 = CARTESIAN_POINT('',(5.364217453589,5.719619547726,
    26.929585811473));
#98534 = CARTESIAN_POINT('',(5.309307025577,5.66691472403,
    26.878344202574));
#98535 = PCURVE('',#98459,#98536);
#98536 = DEFINITIONAL_REPRESENTATION('',(#98537),#98563);
#98537 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98538,#98539,#98540,#98541,
    #98542,#98543,#98544,#98545,#98546,#98547,#98548,#98549,#98550,
    #98551,#98552,#98553,#98554,#98555,#98556,#98557,#98558,#98559,
    #98560,#98561,#98562),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#98538 = CARTESIAN_POINT('',(0.268397304211,1.000007231865));
#98539 = CARTESIAN_POINT('',(0.275498947014,1.000039137));
#98540 = CARTESIAN_POINT('',(0.289748876304,1.000022973052));
#98541 = CARTESIAN_POINT('',(0.31124878658,0.999903617662));
#98542 = CARTESIAN_POINT('',(0.332852869625,0.999956774425));
#98543 = CARTESIAN_POINT('',(0.354561032891,1.000020235449));
#98544 = CARTESIAN_POINT('',(0.376373435623,1.000003100928));
#98545 = CARTESIAN_POINT('',(0.398283905901,1.000007564225));
#98546 = CARTESIAN_POINT('',(0.420294365753,1.000006242735));
#98547 = CARTESIAN_POINT('',(0.442407106474,1.000006473066));
#98548 = CARTESIAN_POINT('',(0.464621538863,1.00000629099));
#98549 = CARTESIAN_POINT('',(0.486936644842,1.000006216525));
#98550 = CARTESIAN_POINT('',(0.509350971644,1.000006133637));
#98551 = CARTESIAN_POINT('',(0.531862663551,1.000005949781));
#98552 = CARTESIAN_POINT('',(0.554469578794,1.000005799855));
#98553 = CARTESIAN_POINT('',(0.577168947893,1.000005647467));
#98554 = CARTESIAN_POINT('',(0.599959707024,1.000005502112));
#98555 = CARTESIAN_POINT('',(0.622841972127,1.000005360988));
#98556 = CARTESIAN_POINT('',(0.645816126464,1.00000522459));
#98557 = CARTESIAN_POINT('',(0.668882980367,1.000005092539));
#98558 = CARTESIAN_POINT('',(0.692043856728,1.000004964691));
#98559 = CARTESIAN_POINT('',(0.715299388442,1.000004840855));
#98560 = CARTESIAN_POINT('',(0.738649689037,1.000004720863));
#98561 = CARTESIAN_POINT('',(0.754279542102,1.000004643324));
#98562 = CARTESIAN_POINT('',(0.762110186032,1.00000460514));
#98563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98564 = ORIENTED_EDGE('',*,*,#98565,.F.);
#98565 = EDGE_CURVE('',#98566,#98524,#98568,.T.);
#98566 = VERTEX_POINT('',#98567);
#98567 = CARTESIAN_POINT('',(6.001146897693,7.489462254268,
    27.112134659942));
#98568 = SURFACE_CURVE('',#98569,(#98596),.PCURVE_S1.);
#98569 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98570,#98571,#98572,#98573,
    #98574,#98575,#98576,#98577,#98578,#98579,#98580,#98581,#98582,
    #98583,#98584,#98585,#98586,#98587,#98588,#98589,#98590,#98591,
    #98592,#98593,#98594,#98595),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,
    2,2,2,2,4),(0.E+000,0.351050044863,0.496341718904,0.580589902818,
    0.646683030828,0.695776146831,0.744504208571,0.788357804923,
    0.829770978495,0.874845124266,0.917791517835,0.963724496828,1.),
  .UNSPECIFIED.);
#98570 = CARTESIAN_POINT('',(6.001146897693,7.489462254268,
    27.112134659942));
#98571 = CARTESIAN_POINT('',(6.001146897693,7.372020235451,
    27.11067473012));
#98572 = CARTESIAN_POINT('',(6.001146897693,7.254578216634,
    27.109214800297));
#98573 = CARTESIAN_POINT('',(6.001146897693,7.093874065417,
    27.13712822219));
#98574 = CARTESIAN_POINT('',(6.001146897693,7.046809672557,
    27.145531637625));
#98575 = CARTESIAN_POINT('',(6.001146897693,6.974570946019,
    27.169548931076));
#98576 = CARTESIAN_POINT('',(6.001146897693,6.94764614542,27.17942297666
    ));
#98577 = CARTESIAN_POINT('',(6.001146897693,6.902659517351,
    27.201561963597));
#98578 = CARTESIAN_POINT('',(6.001146897693,6.883175014343,
    27.212369579847));
#98579 = CARTESIAN_POINT('',(6.001146897693,6.851436664859,
    27.234026299774));
#98580 = CARTESIAN_POINT('',(6.001146897693,6.838278528711,
    27.24402462855));
#98581 = CARTESIAN_POINT('',(6.001146897693,6.813710897029,
    27.265627093769));
#98582 = CARTESIAN_POINT('',(6.001146897693,6.801937937411,
    27.277287980898));
#98583 = CARTESIAN_POINT('',(6.001146897693,6.78159481843,27.30061787919
    ));
#98584 = CARTESIAN_POINT('',(6.001146897693,6.772574171848,
    27.31227680604));
#98585 = CARTESIAN_POINT('',(6.001146897693,6.756731219019,
    27.335945403409));
#98586 = CARTESIAN_POINT('',(6.001146897693,6.749709397345,
    27.34803257262));
#98587 = CARTESIAN_POINT('',(6.001146897693,6.73663015661,
    27.373852025435));
#98588 = CARTESIAN_POINT('',(6.001146897693,6.730634991366,
    27.387904648417));
#98589 = CARTESIAN_POINT('',(6.001146897693,6.720788518674,
    27.415663003051));
#98590 = CARTESIAN_POINT('',(6.001146897693,6.716953218185,
    27.429548058382));
#98591 = CARTESIAN_POINT('',(6.001146897693,6.710129042344,
    27.458600253856));
#98592 = CARTESIAN_POINT('',(6.001146897693,6.707712006366,
    27.474024833331));
#98593 = CARTESIAN_POINT('',(6.001146897693,6.703600020482,
    27.501487157131));
#98594 = CARTESIAN_POINT('',(6.001146897693,6.702206161372,
    27.51368310769));
#98595 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#98596 = PCURVE('',#98459,#98597);
#98597 = DEFINITIONAL_REPRESENTATION('',(#98598),#98668);
#98598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98599,#98600,#98601,#98602,
    #98603,#98604,#98605,#98606,#98607,#98608,#98609,#98610,#98611,
    #98612,#98613,#98614,#98615,#98616,#98617,#98618,#98619,#98620,
    #98621,#98622,#98623,#98624,#98625,#98626,#98627,#98628,#98629,
    #98630,#98631,#98632,#98633,#98634,#98635,#98636,#98637,#98638,
    #98639,#98640,#98641,#98642,#98643,#98644,#98645,#98646,#98647,
    #98648,#98649,#98650,#98651,#98652,#98653,#98654,#98655,#98656,
    #98657,#98658,#98659,#98660,#98661,#98662,#98663,#98664,#98665,
    #98666,#98667),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#98599 = CARTESIAN_POINT('',(5.881733873569E-003,1.773198827403E-006));
#98600 = CARTESIAN_POINT('',(8.75478445634E-003,1.921387994667E-003));
#98601 = CARTESIAN_POINT('',(1.447874295709E-002,5.855271706774E-003));
#98602 = CARTESIAN_POINT('',(2.299360916654E-002,1.204272207927E-002));
#98603 = CARTESIAN_POINT('',(3.143272955824E-002,1.851962379362E-002));
#98604 = CARTESIAN_POINT('',(3.97915374068E-002,2.528822905671E-002));
#98605 = CARTESIAN_POINT('',(4.806555366409E-002,3.235046698363E-002));
#98606 = CARTESIAN_POINT('',(5.625040764093E-002,3.970793176693E-002));
#98607 = CARTESIAN_POINT('',(6.434184497474E-002,4.736194283073E-002));
#98608 = CARTESIAN_POINT('',(7.233573715892E-002,5.531358659633E-002));
#98609 = CARTESIAN_POINT('',(8.022808883615E-002,6.356376350944E-002));
#98610 = CARTESIAN_POINT('',(8.801504392467E-002,7.21132334599E-002));
#98611 = CARTESIAN_POINT('',(9.569289036045E-002,8.096266095406E-002));
#98612 = CARTESIAN_POINT('',(0.103258063608,9.011265921037E-002));
#98613 = CARTESIAN_POINT('',(0.110707148981,9.956383310281E-002));
#98614 = CARTESIAN_POINT('',(0.118036882954,0.109316820288));
#98615 = CARTESIAN_POINT('',(0.125244153223,0.119372331698));
#98616 = CARTESIAN_POINT('',(0.132325998936,0.129731186027));
#98617 = CARTESIAN_POINT('',(0.139279606202,0.140394357424));
#98618 = CARTESIAN_POINT('',(0.146102317639,0.151362964106));
#98619 = CARTESIAN_POINT('',(0.152791586457,0.162638467125));
#98620 = CARTESIAN_POINT('',(0.159345134894,0.174222074202));
#98621 = CARTESIAN_POINT('',(0.165760347807,0.186117099449));
#98622 = CARTESIAN_POINT('',(0.17203651897,0.198320280626));
#98623 = CARTESIAN_POINT('',(0.178166449553,0.210854296448));
#98624 = CARTESIAN_POINT('',(0.184167783831,0.223646512338));
#98625 = CARTESIAN_POINT('',(0.190088864222,0.236506614072));
#98626 = CARTESIAN_POINT('',(0.195903651323,0.249531885482));
#98627 = CARTESIAN_POINT('',(0.201604579198,0.262747972782));
#98628 = CARTESIAN_POINT('',(0.207179205441,0.276199572019));
#98629 = CARTESIAN_POINT('',(0.212616314444,0.289926574482));
#98630 = CARTESIAN_POINT('',(0.217905033579,0.303969387096));
#98631 = CARTESIAN_POINT('',(0.223032443208,0.318372194855));
#98632 = CARTESIAN_POINT('',(0.227994196204,0.333165368743));
#98633 = CARTESIAN_POINT('',(0.232754602721,0.348433426875));
#98634 = CARTESIAN_POINT('',(0.237415422927,0.364030593951));
#98635 = CARTESIAN_POINT('',(0.241956315661,0.379928025159));
#98636 = CARTESIAN_POINT('',(0.246334798471,0.396142962928));
#98637 = CARTESIAN_POINT('',(0.25051668563,0.412681546338));
#98638 = CARTESIAN_POINT('',(0.254464332413,0.429554784904));
#98639 = CARTESIAN_POINT('',(0.258153014264,0.446774483891));
#98640 = CARTESIAN_POINT('',(0.261685166195,0.464315356829));
#98641 = CARTESIAN_POINT('',(0.265002858129,0.482181983359));
#98642 = CARTESIAN_POINT('',(0.268088161009,0.500376763069));
#98643 = CARTESIAN_POINT('',(0.270893090101,0.518901021039));
#98644 = CARTESIAN_POINT('',(0.273481130045,0.537786864287));
#98645 = CARTESIAN_POINT('',(0.275834732168,0.557010066672));
#98646 = CARTESIAN_POINT('',(0.277913294154,0.576506934399));
#98647 = CARTESIAN_POINT('',(0.279741646289,0.596385330691));
#98648 = CARTESIAN_POINT('',(0.281327643515,0.616605905986));
#98649 = CARTESIAN_POINT('',(0.282637608921,0.637008654996));
#98650 = CARTESIAN_POINT('',(0.283668259947,0.657548733861));
#98651 = CARTESIAN_POINT('',(0.284446810626,0.678352167492));
#98652 = CARTESIAN_POINT('',(0.284951122619,0.69929374695));
#98653 = CARTESIAN_POINT('',(0.285176590163,0.720435591504));
#98654 = CARTESIAN_POINT('',(0.285140737968,0.741805072289));
#98655 = CARTESIAN_POINT('',(0.28486065767,0.763189384577));
#98656 = CARTESIAN_POINT('',(0.284333023247,0.784747376024));
#98657 = CARTESIAN_POINT('',(0.283565157478,0.806410144349));
#98658 = CARTESIAN_POINT('',(0.282580214935,0.827992278494));
#98659 = CARTESIAN_POINT('',(0.281345218799,0.849557594037));
#98660 = CARTESIAN_POINT('',(0.279900114493,0.871154871821));
#98661 = CARTESIAN_POINT('',(0.278311143651,0.892775772898));
#98662 = CARTESIAN_POINT('',(0.276492924837,0.91445781462));
#98663 = CARTESIAN_POINT('',(0.274536240353,0.936214576718));
#98664 = CARTESIAN_POINT('',(0.272558415468,0.957856969357));
#98665 = CARTESIAN_POINT('',(0.27045612276,0.979924865702));
#98666 = CARTESIAN_POINT('',(0.26907200454,0.99362019789));
#98667 = CARTESIAN_POINT('',(0.268397304211,1.000007231865));
#98668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98669 = ORIENTED_EDGE('',*,*,#98670,.F.);
#98670 = EDGE_CURVE('',#98671,#98566,#98673,.T.);
#98671 = VERTEX_POINT('',#98672);
#98672 = CARTESIAN_POINT('',(5.151146897694,6.163018479128,
    25.897848945657));
#98673 = SURFACE_CURVE('',#98674,(#98679),.PCURVE_S1.);
#98674 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98675,#98676,#98677,#98678),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#98675 = CARTESIAN_POINT('',(5.151145475643,6.163026310754,
    25.897846914156));
#98676 = CARTESIAN_POINT('',(5.609947360106,6.459598792044,
    26.553278177675));
#98677 = CARTESIAN_POINT('',(5.923610476508,6.949156109607,
    27.001368343962));
#98678 = CARTESIAN_POINT('',(6.001146322654,7.489462738721,
    27.112133838456));
#98679 = PCURVE('',#98459,#98680);
#98680 = DEFINITIONAL_REPRESENTATION('',(#98681),#98684);
#98681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98682,#98683),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.999999864421),.PIECEWISE_BEZIER_KNOTS.);
#98682 = CARTESIAN_POINT('',(0.979615249845,0.E+000));
#98683 = CARTESIAN_POINT('',(5.88173371234E-003,0.E+000));
#98684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98685 = ORIENTED_EDGE('',*,*,#98686,.F.);
#98686 = EDGE_CURVE('',#98687,#98671,#98689,.T.);
#98687 = VERTEX_POINT('',#98688);
#98688 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    25.906594637235));
#98689 = SURFACE_CURVE('',#98690,(#98696),.PCURVE_S1.);
#98690 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#98691,#98692,#98693,#98694
,#98695),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
0.E+000,0.999776599007,1.),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((0.973994839272,
0.985661026197,1.,1.,1.)) REPRESENTATION_ITEM('') );
#98691 = CARTESIAN_POINT('',(5.151146897694,6.049941571197,
    25.886926903603));
#98692 = CARTESIAN_POINT('',(5.151146897694,6.097178245934,
    25.870251835429));
#98693 = CARTESIAN_POINT('',(5.151146897694,6.144655445211,
    25.856411873746));
#98694 = CARTESIAN_POINT('',(5.151146897694,6.144665901915,
    25.856408825538));
#98695 = CARTESIAN_POINT('',(5.151146897694,6.144676358619,
    25.85640577733));
#98696 = PCURVE('',#98459,#98697);
#98697 = DEFINITIONAL_REPRESENTATION('',(#98698),#98724);
#98698 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98699,#98700,#98701,#98702,
    #98703,#98704,#98705,#98706,#98707,#98708,#98709,#98710,#98711,
    #98712,#98713,#98714,#98715,#98716,#98717,#98718,#98719,#98720,
    #98721,#98722,#98723),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.097690085457E-002,6.547795081572E-002,
    0.109979000777,0.154480050738,0.198981100699,0.24348215066,
    0.287983200622,0.332484250583,0.376985300544,0.421486350505,
    0.465987400466,0.510488450427,0.554989500388,0.59949055035,
    0.643991600311,0.688492650272,0.732993700233,0.777494750194,
    0.821995800155,0.866496850117,0.910997900078,0.955498950039,1.),
  .QUASI_UNIFORM_KNOTS.);
#98699 = CARTESIAN_POINT('',(0.997197170662,9.280092101091E-002));
#98700 = CARTESIAN_POINT('',(0.997162852314,9.145098081636E-002));
#98701 = CARTESIAN_POINT('',(0.997093041212,8.875273515342E-002));
#98702 = CARTESIAN_POINT('',(0.996984805105,8.471041082611E-002));
#98703 = CARTESIAN_POINT('',(0.996873053237,8.067327116398E-002));
#98704 = CARTESIAN_POINT('',(0.996757789568,7.664145488226E-002));
#98705 = CARTESIAN_POINT('',(0.996639018235,7.261509949555E-002));
#98706 = CARTESIAN_POINT('',(0.99651674357,6.859434113065E-002));
#98707 = CARTESIAN_POINT('',(0.996390970101,6.457931454674E-002));
#98708 = CARTESIAN_POINT('',(0.996261702547,6.057015310098E-002));
#98709 = CARTESIAN_POINT('',(0.996128945817,5.656698872977E-002));
#98710 = CARTESIAN_POINT('',(0.995992705014,5.256995192687E-002));
#98711 = CARTESIAN_POINT('',(0.99585298543,4.857917172345E-002));
#98712 = CARTESIAN_POINT('',(0.995709792547,4.459477566869E-002));
#98713 = CARTESIAN_POINT('',(0.995563132035,4.061688981124E-002));
#98714 = CARTESIAN_POINT('',(0.995413009752,3.664563868154E-002));
#98715 = CARTESIAN_POINT('',(0.995259431746,3.268114527511E-002));
#98716 = CARTESIAN_POINT('',(0.995102404248,2.872353103615E-002));
#98717 = CARTESIAN_POINT('',(0.994941933677,2.477291584375E-002));
#98718 = CARTESIAN_POINT('',(0.994778026636,2.08294179925E-002));
#98719 = CARTESIAN_POINT('',(0.99461068991,1.689315419808E-002));
#98720 = CARTESIAN_POINT('',(0.994439930477,1.296423951326E-002));
#98721 = CARTESIAN_POINT('',(0.99426575546,9.042787582388E-003));
#98722 = CARTESIAN_POINT('',(0.994147366686,6.433535618409E-003));
#98723 = CARTESIAN_POINT('',(0.9940876055,5.130190620653E-003));
#98724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98725 = ORIENTED_EDGE('',*,*,#98726,.F.);
#98726 = EDGE_CURVE('',#98436,#98687,#98727,.T.);
#98727 = SURFACE_CURVE('',#98728,(#98732),.PCURVE_S1.);
#98728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#98729,#98730,#98731),
.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((0.974856463515,0.974420276046,0.9739877628)) 
REPRESENTATION_ITEM('') );
#98729 = CARTESIAN_POINT('',(5.136903313019,6.059112826691,
    25.885690183837));
#98730 = CARTESIAN_POINT('',(5.137115069401,6.059112826691,
    25.88631172041));
#98731 = CARTESIAN_POINT('',(5.137320866262,6.059112826691,
    25.886937140164));
#98732 = PCURVE('',#98459,#98733);
#98733 = DEFINITIONAL_REPRESENTATION('',(#98734),#98760);
#98734 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98735,#98736,#98737,#98738,
    #98739,#98740,#98741,#98742,#98743,#98744,#98745,#98746,#98747,
    #98748,#98749,#98750,#98751,#98752,#98753,#98754,#98755,#98756,
    #98757,#98758,#98759),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#98735 = CARTESIAN_POINT('',(0.996712489086,8.736122797727E-002));
#98736 = CARTESIAN_POINT('',(0.999292645979,8.495602109503E-002));
#98737 = CARTESIAN_POINT('',(0.999279346522,8.496927886878E-002));
#98738 = CARTESIAN_POINT('',(0.99925939688,8.498917003909E-002));
#98739 = CARTESIAN_POINT('',(0.99923944678,8.500906572055E-002));
#98740 = CARTESIAN_POINT('',(0.999219496224,8.502896591461E-002));
#98741 = CARTESIAN_POINT('',(0.999199545214,8.504887062276E-002));
#98742 = CARTESIAN_POINT('',(0.999179593749,8.506877984642E-002));
#98743 = CARTESIAN_POINT('',(0.999159641831,8.508869358709E-002));
#98744 = CARTESIAN_POINT('',(0.99913968946,8.510861184621E-002));
#98745 = CARTESIAN_POINT('',(0.999119736637,8.512853462526E-002));
#98746 = CARTESIAN_POINT('',(0.999099783364,8.514846192569E-002));
#98747 = CARTESIAN_POINT('',(0.999079829641,8.516839374898E-002));
#98748 = CARTESIAN_POINT('',(0.999059875469,8.518833009658E-002));
#98749 = CARTESIAN_POINT('',(0.999039920849,8.520827096996E-002));
#98750 = CARTESIAN_POINT('',(0.999019965782,8.52282163706E-002));
#98751 = CARTESIAN_POINT('',(0.999000010269,8.524816629995E-002));
#98752 = CARTESIAN_POINT('',(0.99898005431,8.526812075949E-002));
#98753 = CARTESIAN_POINT('',(0.998960097907,8.528807975068E-002));
#98754 = CARTESIAN_POINT('',(0.99894014106,8.5308043275E-002));
#98755 = CARTESIAN_POINT('',(0.99892018377,8.53280113339E-002));
#98756 = CARTESIAN_POINT('',(0.998900226038,8.534798392887E-002));
#98757 = CARTESIAN_POINT('',(0.998880267865,8.536796106137E-002));
#98758 = CARTESIAN_POINT('',(0.998866962124,8.538128217571E-002));
#98759 = CARTESIAN_POINT('',(0.998860309179,8.538794348962E-002));
#98760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98765)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98762,#98763,#98764)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98762 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98763 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98764 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98765 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-002),#98762,
  'distance_accuracy_value','confusion accuracy');
#98766 = SHAPE_DEFINITION_REPRESENTATION(#98767,#98426);
#98767 = PRODUCT_DEFINITION_SHAPE('','',#98768);
#98768 = PRODUCT_DEFINITION('design','',#98769,#98772);
#98769 = PRODUCT_DEFINITION_FORMATION('','',#98770);
#98770 = PRODUCT('CADSOFTTOOLS 1.564','CADSOFTTOOLS 1.564','',(#98771));
#98771 = PRODUCT_CONTEXT('',#2,'mechanical');
#98772 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98773 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98774,#98776);
#98774 = ( REPRESENTATION_RELATIONSHIP('','',#98426,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98775) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98775 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2267);
#98776 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98777);
#98777 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('564','','',#5,#98768,$);
#98778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98770));
#98779 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98780),#98874);
#98780 = SHELL_BASED_SURFACE_MODEL('',(#98781));
#98781 = OPEN_SHELL('',(#98782));
#98782 = ADVANCED_FACE('',(#98783),#98798,.T.);
#98783 = FACE_BOUND('',#98784,.T.);
#98784 = EDGE_LOOP('',(#98785,#98810,#98826,#98844,#98860));
#98785 = ORIENTED_EDGE('',*,*,#98786,.T.);
#98786 = EDGE_CURVE('',#98787,#98789,#98791,.T.);
#98787 = VERTEX_POINT('',#98788);
#98788 = CARTESIAN_POINT('',(5.151146897694,6.163018479128,
    25.897848945657));
#98789 = VERTEX_POINT('',#98790);
#98790 = CARTESIAN_POINT('',(6.001146897693,7.489462254268,
    27.112134659942));
#98791 = SURFACE_CURVE('',#98792,(#98797),.PCURVE_S1.);
#98792 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98793,#98794,#98795,#98796),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#98793 = CARTESIAN_POINT('',(5.151145475643,6.163026310754,
    25.897846914156));
#98794 = CARTESIAN_POINT('',(5.609947360106,6.459598792044,
    26.553278177675));
#98795 = CARTESIAN_POINT('',(5.923610476508,6.949156109607,
    27.001368343962));
#98796 = CARTESIAN_POINT('',(6.001146322654,7.489462738721,
    27.112133838456));
#98797 = PCURVE('',#98798,#98803);
#98798 = PLANE('',#98799);
#98799 = AXIS2_PLACEMENT_3D('',#98800,#98801,#98802);
#98800 = CARTESIAN_POINT('',(5.151146897694,10.259112826691,
    25.897848945657));
#98801 = DIRECTION('',(-0.819231920519,-8.144665523003E-015,
    0.573462344363));
#98802 = DIRECTION('',(-0.573462344363,1.164346397076E-014,
    -0.819231920519));
#98803 = DEFINITIONAL_REPRESENTATION('',(#98804),#98809);
#98804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98805,#98806,#98807,#98808),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#98805 = CARTESIAN_POINT('',(2.47976255352E-006,4.096086515937));
#98806 = CARTESIAN_POINT('',(-0.80005333728,3.799514034647));
#98807 = CARTESIAN_POINT('',(-1.347017090846,3.309956717084));
#98808 = CARTESIAN_POINT('',(-1.48222360773,2.76965008797));
#98809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98810 = ORIENTED_EDGE('',*,*,#98811,.F.);
#98811 = EDGE_CURVE('',#98812,#98789,#98814,.T.);
#98812 = VERTEX_POINT('',#98813);
#98813 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#98814 = SURFACE_CURVE('',#98815,(#98819),.PCURVE_S1.);
#98815 = LINE('',#98816,#98817);
#98816 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#98817 = VECTOR('',#98818,1.);
#98818 = DIRECTION('',(-3.897908922951E-015,-1.,-2.182828996853E-014));
#98819 = PCURVE('',#98798,#98820);
#98820 = DEFINITIONAL_REPRESENTATION('',(#98821),#98825);
#98821 = LINE('',#98822,#98823);
#98822 = CARTESIAN_POINT('',(-1.482224610481,1.630349427557));
#98823 = VECTOR('',#98824,1.);
#98824 = DIRECTION('',(8.474271930876E-015,1.));
#98825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98826 = ORIENTED_EDGE('',*,*,#98827,.T.);
#98827 = EDGE_CURVE('',#98812,#98828,#98830,.T.);
#98828 = VERTEX_POINT('',#98829);
#98829 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#98830 = SURFACE_CURVE('',#98831,(#98836),.PCURVE_S1.);
#98831 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98832,#98833,#98834,#98835),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#98832 = CARTESIAN_POINT('',(6.001146396119,8.628763662288,
    27.112133943406));
#98833 = CARTESIAN_POINT('',(5.930490412279,9.121216959158,
    27.011196823635));
#98834 = CARTESIAN_POINT('',(5.663882727904,9.573881563727,
    26.630328703099));
#98835 = CARTESIAN_POINT('',(5.266520536175,9.874486526085,
    26.062668429201));
#98836 = PCURVE('',#98798,#98837);
#98837 = DEFINITIONAL_REPRESENTATION('',(#98838),#98843);
#98838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98839,#98840,#98841,#98842),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#98839 = CARTESIAN_POINT('',(-1.482223735838,1.630349164403));
#98840 = CARTESIAN_POINT('',(-1.359014279221,1.137895867533));
#98841 = CARTESIAN_POINT('',(-0.894105489662,0.685231262964));
#98842 = CARTESIAN_POINT('',(-0.201187819244,0.384626300605));
#98843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98844 = ORIENTED_EDGE('',*,*,#98845,.T.);
#98845 = EDGE_CURVE('',#98828,#98846,#98848,.T.);
#98846 = VERTEX_POINT('',#98847);
#98847 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    25.897848945656));
#98848 = SURFACE_CURVE('',#98849,(#98853),.PCURVE_S1.);
#98849 = LINE('',#98850,#98851);
#98850 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#98851 = VECTOR('',#98852,1.);
#98852 = DIRECTION('',(-0.497468338163,-0.497468338163,-0.710669054519)
  );
#98853 = PCURVE('',#98798,#98854);
#98854 = DEFINITIONAL_REPRESENTATION('',(#98855),#98859);
#98855 = LINE('',#98856,#98857);
#98856 = CARTESIAN_POINT('',(-0.201188441085,0.384626004916));
#98857 = VECTOR('',#98858,1.);
#98858 = DIRECTION('',(0.867482133836,0.497468338163));
#98859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98860 = ORIENTED_EDGE('',*,*,#98861,.F.);
#98861 = EDGE_CURVE('',#98787,#98846,#98862,.T.);
#98862 = SURFACE_CURVE('',#98863,(#98867),.PCURVE_S1.);
#98863 = LINE('',#98864,#98865);
#98864 = CARTESIAN_POINT('',(5.151146897694,6.163018479128,
    25.897848945657));
#98865 = VECTOR('',#98866,1.);
#98866 = DIRECTION('',(7.409525450593E-016,1.,1.580698762793E-014));
#98867 = PCURVE('',#98798,#98868);
#98868 = DEFINITIONAL_REPRESENTATION('',(#98869),#98873);
#98869 = LINE('',#98870,#98871);
#98870 = CARTESIAN_POINT('',(3.336459917967E-014,4.096094347563));
#98871 = VECTOR('',#98872,1.);
#98872 = DIRECTION('',(-1.731033244847E-015,-1.));
#98873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98878)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98875,#98876,#98877)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98875 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98876 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98877 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98878 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#98875,
  'distance_accuracy_value','confusion accuracy');
#98879 = SHAPE_DEFINITION_REPRESENTATION(#98880,#98779);
#98880 = PRODUCT_DEFINITION_SHAPE('','',#98881);
#98881 = PRODUCT_DEFINITION('design','',#98882,#98885);
#98882 = PRODUCT_DEFINITION_FORMATION('','',#98883);
#98883 = PRODUCT('CADSOFTTOOLS 1.565','CADSOFTTOOLS 1.565','',(#98884));
#98884 = PRODUCT_CONTEXT('',#2,'mechanical');
#98885 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98886 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98887,#98889);
#98887 = ( REPRESENTATION_RELATIONSHIP('','',#98779,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98888) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98888 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2271);
#98889 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98890);
#98890 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('565','','',#5,#98881,$);
#98891 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98883));
#98892 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98893),#99155);
#98893 = SHELL_BASED_SURFACE_MODEL('',(#98894));
#98894 = OPEN_SHELL('',(#98895));
#98895 = ADVANCED_FACE('',(#98896),#98911,.T.);
#98896 = FACE_BOUND('',#98897,.T.);
#98897 = EDGE_LOOP('',(#98898,#98929,#99038,#99080));
#98898 = ORIENTED_EDGE('',*,*,#98899,.F.);
#98899 = EDGE_CURVE('',#98900,#98902,#98904,.T.);
#98900 = VERTEX_POINT('',#98901);
#98901 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#98902 = VERTEX_POINT('',#98903);
#98903 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#98904 = SURFACE_CURVE('',#98905,(#98910),.PCURVE_S1.);
#98905 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98906,#98907,#98908,#98909),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#98906 = CARTESIAN_POINT('',(6.001146396119,8.628763662288,
    27.112133943406));
#98907 = CARTESIAN_POINT('',(5.930490412279,9.121216959158,
    27.011196823635));
#98908 = CARTESIAN_POINT('',(5.663882727904,9.573881563727,
    26.630328703099));
#98909 = CARTESIAN_POINT('',(5.266520536175,9.874486526085,
    26.062668429201));
#98910 = PCURVE('',#98911,#98924);
#98911 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
    (#98912,#98913,#98914)
    ,(#98915,#98916,#98917)
    ,(#98918,#98919,#98920)
    ,(#98921,#98922,#98923
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
    0.E+000,1.),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.) 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
    (1.,0.863458412584,1.)
    ,(1.,0.913551945636,1.)
    ,(1.,0.944005125104,1.)
,(1.,0.951702531913,1.))) REPRESENTATION_ITEM('') SURFACE() );
#98912 = CARTESIAN_POINT('',(5.259408696836,9.87983993425,
    26.052508658717));
#98913 = CARTESIAN_POINT('',(5.391623012421,10.416605738666,
    26.24138625241));
#98914 = CARTESIAN_POINT('',(5.039666186118,10.680222622429,
    26.62597100308));
#98915 = CARTESIAN_POINT('',(5.663079914686,9.577488791826,
    26.629181827074));
#98916 = CARTESIAN_POINT('',(5.801854222265,9.971837207268,
    26.827430837898));
#98917 = CARTESIAN_POINT('',(5.655467012394,10.218985667468,
    27.202336308458));
#98918 = CARTESIAN_POINT('',(5.933258919811,9.118747429016,
    27.015151834395));
#98919 = CARTESIAN_POINT('',(6.10890111187,9.345441295846,27.26606925162
    ));
#98920 = CARTESIAN_POINT('',(6.06816151104,9.518648265208,
    27.588602095346));
#98921 = CARTESIAN_POINT('',(6.002389585289,8.619948929676,
    27.113909927935));
#98922 = CARTESIAN_POINT('',(6.182212846369,8.695733650822,
    27.370800300906));
#98923 = CARTESIAN_POINT('',(6.173689647442,8.757231089131,
    27.687372272299));
#98924 = DEFINITIONAL_REPRESENTATION('',(#98925),#98928);
#98925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98926,#98927),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.999999800175),.PIECEWISE_BEZIER_KNOTS.);
#98926 = CARTESIAN_POINT('',(0.994106551163,0.E+000));
#98927 = CARTESIAN_POINT('',(5.884291849576E-003,0.E+000));
#98928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98929 = ORIENTED_EDGE('',*,*,#98930,.F.);
#98930 = EDGE_CURVE('',#98931,#98900,#98933,.T.);
#98931 = VERTEX_POINT('',#98932);
#98932 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#98933 = SURFACE_CURVE('',#98934,(#98965),.PCURVE_S1.);
#98934 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98935,#98936,#98937,#98938,
    #98939,#98940,#98941,#98942,#98943,#98944,#98945,#98946,#98947,
    #98948,#98949,#98950,#98951,#98952,#98953,#98954,#98955,#98956,
    #98957,#98958,#98959,#98960,#98961,#98962,#98963,#98964),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.E+000,
    8.27605853476E-002,0.133684859431,0.176630677072,0.221533052118,
    0.26328695436,0.305430104022,0.354643968735,0.40715999264,
    0.465199146261,0.538682170197,0.626532504063,0.744029307919,
    0.92480987786,1.),.UNSPECIFIED.);
#98935 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#98936 = CARTESIAN_POINT('',(6.001146897693,9.414639391823,
    27.498044232113));
#98937 = CARTESIAN_POINT('',(6.001146897693,9.411865432508,
    27.470209405977));
#98938 = CARTESIAN_POINT('',(6.001146897693,9.401508583048,
    27.426761176948));
#98939 = CARTESIAN_POINT('',(6.001146897693,9.396891351329,
    27.410261208681));
#98940 = CARTESIAN_POINT('',(6.001146897693,9.385780179769,
    27.380967800667));
#98941 = CARTESIAN_POINT('',(6.001146897693,9.379829716364,
    27.367757329155));
#98942 = CARTESIAN_POINT('',(6.001146897693,9.366123193004,
    27.341795572007));
#98943 = CARTESIAN_POINT('',(6.001146897693,9.358186943323,
    27.32882872198));
#98944 = CARTESIAN_POINT('',(6.001146897693,9.341467280905,
    27.305226519018));
#98945 = CARTESIAN_POINT('',(6.001146897693,9.332674913788,
    27.294343576752));
#98946 = CARTESIAN_POINT('',(6.001146897693,9.313823301878,
    27.273597119066));
#98947 = CARTESIAN_POINT('',(6.001146897693,9.303560118815,
    27.263677515246));
#98948 = CARTESIAN_POINT('',(6.001146897693,9.280522131986,
    27.243543253264));
#98949 = CARTESIAN_POINT('',(6.001146897693,9.267225249023,
    27.233474088332));
#98950 = CARTESIAN_POINT('',(6.001146897693,9.239112701174,
    27.21442278287));
#98951 = CARTESIAN_POINT('',(6.001146897693,9.223921222098,
    27.205657712474));
#98952 = CARTESIAN_POINT('',(6.001146897693,9.191221121455,
    27.188652658368));
#98953 = CARTESIAN_POINT('',(6.001146897693,9.173266314875,
    27.180839769453));
#98954 = CARTESIAN_POINT('',(6.001146897693,9.132379132538,
    27.164849992681));
#98955 = CARTESIAN_POINT('',(6.001146897693,9.10867558763,
    27.157632323881));
#98956 = CARTESIAN_POINT('',(6.001146897693,9.057013597443,
    27.143499695791));
#98957 = CARTESIAN_POINT('',(6.001146897693,9.028615192063,
    27.137801463894));
#98958 = CARTESIAN_POINT('',(6.001146897693,8.961767555359,
    27.126093445013));
#98959 = CARTESIAN_POINT('',(6.001146897693,8.922897761089,
    27.122124319128));
#98960 = CARTESIAN_POINT('',(6.001146897693,8.824344677842,
    27.113518589171));
#98961 = CARTESIAN_POINT('',(6.001146897693,8.763689538405,
    27.113011830138));
#98962 = CARTESIAN_POINT('',(6.001146897693,8.678664772794,
    27.111992578003));
#98963 = CARTESIAN_POINT('',(6.001146897693,8.653714085964,
    27.112063618972));
#98964 = CARTESIAN_POINT('',(6.001146897693,8.628763399134,
    27.112134659942));
#98965 = PCURVE('',#98911,#98966);
#98966 = DEFINITIONAL_REPRESENTATION('',(#98967),#99037);
#98967 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98968,#98969,#98970,#98971,
    #98972,#98973,#98974,#98975,#98976,#98977,#98978,#98979,#98980,
    #98981,#98982,#98983,#98984,#98985,#98986,#98987,#98988,#98989,
    #98990,#98991,#98992,#98993,#98994,#98995,#98996,#98997,#98998,
    #98999,#99000,#99001,#99002,#99003,#99004,#99005,#99006,#99007,
    #99008,#99009,#99010,#99011,#99012,#99013,#99014,#99015,#99016,
    #99017,#99018,#99019,#99020,#99021,#99022,#99023,#99024,#99025,
    #99026,#99027,#99028,#99029,#99030,#99031,#99032,#99033,#99034,
    #99035,#99036),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#98968 = CARTESIAN_POINT('',(0.702069574148,1.000007217897));
#98969 = CARTESIAN_POINT('',(0.701290626618,0.99347055404));
#98970 = CARTESIAN_POINT('',(0.699691331186,0.979655951981));
#98971 = CARTESIAN_POINT('',(0.697266670437,0.957730854087));
#98972 = CARTESIAN_POINT('',(0.694939362167,0.93621479849));
#98973 = CARTESIAN_POINT('',(0.692746423485,0.914649391238));
#98974 = CARTESIAN_POINT('',(0.690744943451,0.893125326486));
#98975 = CARTESIAN_POINT('',(0.68900335867,0.871568385606));
#98976 = CARTESIAN_POINT('',(0.68738868453,0.849966274328));
#98977 = CARTESIAN_POINT('',(0.685981344154,0.828367421243));
#98978 = CARTESIAN_POINT('',(0.684856916444,0.806847404131));
#98979 = CARTESIAN_POINT('',(0.684003983137,0.785282045573));
#98980 = CARTESIAN_POINT('',(0.683407005713,0.763724349714));
#98981 = CARTESIAN_POINT('',(0.683087211306,0.742354538054));
#98982 = CARTESIAN_POINT('',(0.683041646447,0.720983374888));
#98983 = CARTESIAN_POINT('',(0.683279469563,0.699730321939));
#98984 = CARTESIAN_POINT('',(0.683810624457,0.678784831556));
#98985 = CARTESIAN_POINT('',(0.684646897435,0.658019553758));
#98986 = CARTESIAN_POINT('',(0.685780705334,0.637460812739));
#98987 = CARTESIAN_POINT('',(0.687209412625,0.61714286539));
#98988 = CARTESIAN_POINT('',(0.688964951063,0.596963298598));
#98989 = CARTESIAN_POINT('',(0.690999015347,0.577082797278));
#98990 = CARTESIAN_POINT('',(0.693305777796,0.557542950262));
#98991 = CARTESIAN_POINT('',(0.69592322973,0.538240866487));
#98992 = CARTESIAN_POINT('',(0.698804218829,0.519290743187));
#98993 = CARTESIAN_POINT('',(0.701918022996,0.500773258283));
#98994 = CARTESIAN_POINT('',(0.705322965426,0.482642426046));
#98995 = CARTESIAN_POINT('',(0.708984724603,0.464858893506));
#98996 = CARTESIAN_POINT('',(0.712859741844,0.44737770929));
#98997 = CARTESIAN_POINT('',(0.716995702974,0.430200127181));
#98998 = CARTESIAN_POINT('',(0.721389461712,0.413344846316));
#98999 = CARTESIAN_POINT('',(0.726003079419,0.396813777178));
#99000 = CARTESIAN_POINT('',(0.73077757493,0.380609083181));
#99001 = CARTESIAN_POINT('',(0.73579345032,0.364766190756));
#99002 = CARTESIAN_POINT('',(0.741032588297,0.349266438794));
#99003 = CARTESIAN_POINT('',(0.746458926294,0.334089998952));
#99004 = CARTESIAN_POINT('',(0.752044409069,0.319223950849));
#99005 = CARTESIAN_POINT('',(0.757740610005,0.304633452668));
#99006 = CARTESIAN_POINT('',(0.763614520601,0.290441595295));
#99007 = CARTESIAN_POINT('',(0.769655331881,0.276595967428));
#99008 = CARTESIAN_POINT('',(0.775855391737,0.263059006222));
#99009 = CARTESIAN_POINT('',(0.782206348162,0.249789855726));
#99010 = CARTESIAN_POINT('',(0.78869957415,0.236747742201));
#99011 = CARTESIAN_POINT('',(0.795328530215,0.223896118668));
#99012 = CARTESIAN_POINT('',(0.802135736422,0.211394024118));
#99013 = CARTESIAN_POINT('',(0.809103018761,0.199190285273));
#99014 = CARTESIAN_POINT('',(0.816223741995,0.187274210304));
#99015 = CARTESIAN_POINT('',(0.823488106755,0.175624692765));
#99016 = CARTESIAN_POINT('',(0.830886503099,0.164222004654));
#99017 = CARTESIAN_POINT('',(0.838410914007,0.153050933132));
#99018 = CARTESIAN_POINT('',(0.846046072485,0.142075878698));
#99019 = CARTESIAN_POINT('',(0.853803564181,0.131336794556));
#99020 = CARTESIAN_POINT('',(0.861720091437,0.12094774282));
#99021 = CARTESIAN_POINT('',(0.869778091959,0.110870204299));
#99022 = CARTESIAN_POINT('',(0.87797384302,0.101105205345));
#99023 = CARTESIAN_POINT('',(0.886299689745,9.164305121879E-002));
#99024 = CARTESIAN_POINT('',(0.894748820992,8.247668871316E-002));
#99025 = CARTESIAN_POINT('',(0.903314016737,7.359806524509E-002));
#99026 = CARTESIAN_POINT('',(0.911987974325,6.499887643334E-002));
#99027 = CARTESIAN_POINT('',(0.920763360575,5.667077096881E-002));
#99028 = CARTESIAN_POINT('',(0.929632394518,4.860334996059E-002));
#99029 = CARTESIAN_POINT('',(0.938588594589,4.079154792615E-002));
#99030 = CARTESIAN_POINT('',(0.947620349879,3.32077145035E-002));
#99031 = CARTESIAN_POINT('',(0.956735042656,2.590553848027E-002));
#99032 = CARTESIAN_POINT('',(0.965947168824,1.895482531676E-002));
#99033 = CARTESIAN_POINT('',(0.975246854574,1.231959158169E-002));
#99034 = CARTESIAN_POINT('',(0.984630846696,5.991723245325E-003));
#99035 = CARTESIAN_POINT('',(0.990939837688,1.967276949356E-003));
#99036 = CARTESIAN_POINT('',(0.994106854473,1.275983657388E-006));
#99037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99038 = ORIENTED_EDGE('',*,*,#99039,.F.);
#99039 = EDGE_CURVE('',#99040,#98931,#99042,.T.);
#99040 = VERTEX_POINT('',#99041);
#99041 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#99042 = SURFACE_CURVE('',#99043,(#99051),.PCURVE_S1.);
#99043 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99044,#99045,#99046,#99047,
    #99048,#99049,#99050),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
    0.309143189676,0.614620709703,0.836842931925,1.),.UNSPECIFIED.);
#99044 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#99045 = CARTESIAN_POINT('',(5.410803433691,10.35355920297,
    26.97108092137));
#99046 = CARTESIAN_POINT('',(5.58686839075,10.158018369059,
    27.139067267121));
#99047 = CARTESIAN_POINT('',(5.78477293049,9.868228508763,27.32288204651
    ));
#99048 = CARTESIAN_POINT('',(5.916544725987,9.619233772355,
    27.446789652863));
#99049 = CARTESIAN_POINT('',(5.977575658235,9.477549716065,
    27.503616438904));
#99050 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#99051 = PCURVE('',#98911,#99052);
#99052 = DEFINITIONAL_REPRESENTATION('',(#99053),#99079);
#99053 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99054,#99055,#99056,#99057,
    #99058,#99059,#99060,#99061,#99062,#99063,#99064,#99065,#99066,
    #99067,#99068,#99069,#99070,#99071,#99072,#99073,#99074,#99075,
    #99076,#99077,#99078),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#99054 = CARTESIAN_POINT('',(0.156065619559,1.000004621549));
#99055 = CARTESIAN_POINT('',(0.164701166494,0.99985984775));
#99056 = CARTESIAN_POINT('',(0.181941654303,0.999576286546));
#99057 = CARTESIAN_POINT('',(0.207715008015,0.999279224262));
#99058 = CARTESIAN_POINT('',(0.233414111586,0.999354767507));
#99059 = CARTESIAN_POINT('',(0.259021686015,0.999578222435));
#99060 = CARTESIAN_POINT('',(0.284547286526,1.000119627846));
#99061 = CARTESIAN_POINT('',(0.30992634252,0.99997473093));
#99062 = CARTESIAN_POINT('',(0.335216894401,1.000013733626));
#99063 = CARTESIAN_POINT('',(0.360405757301,1.000003467173));
#99064 = CARTESIAN_POINT('',(0.385497114091,1.000006405877));
#99065 = CARTESIAN_POINT('',(0.410489597023,1.00000582248));
#99066 = CARTESIAN_POINT('',(0.435382641674,1.000006152925));
#99067 = CARTESIAN_POINT('',(0.460174749138,1.000006180989));
#99068 = CARTESIAN_POINT('',(0.48486399127,1.000006292244));
#99069 = CARTESIAN_POINT('',(0.509447633427,1.00000638339));
#99070 = CARTESIAN_POINT('',(0.533923189837,1.00000648213));
#99071 = CARTESIAN_POINT('',(0.558289075085,1.000006581082));
#99072 = CARTESIAN_POINT('',(0.58254363388,1.000006682277));
#99073 = CARTESIAN_POINT('',(0.606685367803,1.000006785237));
#99074 = CARTESIAN_POINT('',(0.630712936393,1.000006890174));
#99075 = CARTESIAN_POINT('',(0.654625050464,1.000006997132));
#99076 = CARTESIAN_POINT('',(0.678419200133,1.000007106212));
#99077 = CARTESIAN_POINT('',(0.694200196459,1.000007180411));
#99078 = CARTESIAN_POINT('',(0.702069574148,1.000007217897));
#99079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99080 = ORIENTED_EDGE('',*,*,#99081,.F.);
#99081 = EDGE_CURVE('',#98902,#99040,#99082,.T.);
#99082 = SURFACE_CURVE('',#99083,(#99104),.PCURVE_S1.);
#99083 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99084,#99085,#99086,#99087,
    #99088,#99089,#99090,#99091,#99092,#99093,#99094,#99095,#99096,
    #99097,#99098,#99099,#99100,#99101,#99102,#99103),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.175207199704,0.330723797348,
    0.455013890001,0.577341191965,0.682521372282,0.785271193404,
    0.890022320273,0.975186468934,1.),.UNSPECIFIED.);
#99084 = CARTESIAN_POINT('',(5.266520892777,9.874486821774,
    26.062668938633));
#99085 = CARTESIAN_POINT('',(5.295415100575,9.905531437048,
    26.107018389024));
#99086 = CARTESIAN_POINT('',(5.324309308372,9.936576052321,
    26.151367839414));
#99087 = CARTESIAN_POINT('',(5.36724631753,9.997890489026,26.23895989185
    ));
#99088 = CARTESIAN_POINT('',(5.384872748729,10.02768492325,
    26.281523369313));
#99089 = CARTESIAN_POINT('',(5.408383765453,10.081904326917,
    26.358979660265));
#99090 = CARTESIAN_POINT('',(5.416646787136,10.106435365767,
    26.39402400148));
#99091 = CARTESIAN_POINT('',(5.426890350675,10.155420479556,
    26.464002735464));
#99092 = CARTESIAN_POINT('',(5.429495265689,10.180265107426,
    26.499495060993));
#99093 = CARTESIAN_POINT('',(5.428450474988,10.225805742765,
    26.564553111477));
#99094 = CARTESIAN_POINT('',(5.425951704937,10.246938286873,
    26.594742460203));
#99095 = CARTESIAN_POINT('',(5.416106537106,10.288157691615,
    26.65362732412));
#99096 = CARTESIAN_POINT('',(5.409014078464,10.308537306129,
    26.682741059139));
#99097 = CARTESIAN_POINT('',(5.390238363673,10.348714198005,
    26.740136618962));
#99098 = CARTESIAN_POINT('',(5.378424343795,10.368858883574,
    26.768914741204));
#99099 = CARTESIAN_POINT('',(5.352967865516,10.404072970455,
    26.819220579605));
#99100 = CARTESIAN_POINT('',(5.339833463053,10.419413423756,
    26.841135512893));
#99101 = CARTESIAN_POINT('',(5.321516238325,10.439037986666,
    26.869170602763));
#99102 = CARTESIAN_POINT('',(5.317221346914,10.44343442192,
    26.875451224555));
#99103 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#99104 = PCURVE('',#98911,#99105);
#99105 = DEFINITIONAL_REPRESENTATION('',(#99106),#99154);
#99106 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99107,#99108,#99109,#99110,
    #99111,#99112,#99113,#99114,#99115,#99116,#99117,#99118,#99119,
    #99120,#99121,#99122,#99123,#99124,#99125,#99126,#99127,#99128,
    #99129,#99130,#99131,#99132,#99133,#99134,#99135,#99136,#99137,
    #99138,#99139,#99140,#99141,#99142,#99143,#99144,#99145,#99146,
    #99147,#99148,#99149,#99150,#99151,#99152,#99153),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#99107 = CARTESIAN_POINT('',(5.884291881762E-003,5.157577276875E-007));
#99108 = CARTESIAN_POINT('',(7.931285512194E-003,6.389340475889E-003));
#99109 = CARTESIAN_POINT('',(1.200984283435E-002,1.919901645664E-002));
#99110 = CARTESIAN_POINT('',(1.806841769554E-002,3.851459264687E-002));
#99111 = CARTESIAN_POINT('',(2.405474282745E-002,5.793426909968E-002));
#99112 = CARTESIAN_POINT('',(2.995589017753E-002,7.746788975674E-002));
#99113 = CARTESIAN_POINT('',(3.575936825907E-002,9.71296753521E-002));
#99114 = CARTESIAN_POINT('',(4.145163215707E-002,0.116939065911));
#99115 = CARTESIAN_POINT('',(4.702376466951E-002,0.136919725894));
#99116 = CARTESIAN_POINT('',(5.245034174412E-002,0.15710276539));
#99117 = CARTESIAN_POINT('',(5.778332852553E-002,0.177515344145));
#99118 = CARTESIAN_POINT('',(6.301816026226E-002,0.198136467227));
#99119 = CARTESIAN_POINT('',(6.814208389704E-002,0.21895172368));
#99120 = CARTESIAN_POINT('',(7.314512035524E-002,0.239946422182));
#99121 = CARTESIAN_POINT('',(7.801641791874E-002,0.261106277679));
#99122 = CARTESIAN_POINT('',(8.274787822608E-002,0.282422186469));
#99123 = CARTESIAN_POINT('',(8.732328748925E-002,0.303871108355));
#99124 = CARTESIAN_POINT('',(9.178408012323E-002,0.325536425574));
#99125 = CARTESIAN_POINT('',(9.611856206978E-002,0.347401632665));
#99126 = CARTESIAN_POINT('',(0.100318560048,0.369457010082));
#99127 = CARTESIAN_POINT('',(0.104377435659,0.391699334927));
#99128 = CARTESIAN_POINT('',(0.108280631811,0.414100564464));
#99129 = CARTESIAN_POINT('',(0.112045426705,0.436734062411));
#99130 = CARTESIAN_POINT('',(0.11568797394,0.459642846523));
#99131 = CARTESIAN_POINT('',(0.119188533553,0.482755176091));
#99132 = CARTESIAN_POINT('',(0.122537450026,0.506029843454));
#99133 = CARTESIAN_POINT('',(0.125723299101,0.529420048739));
#99134 = CARTESIAN_POINT('',(0.1287342335,0.552874259631));
#99135 = CARTESIAN_POINT('',(0.131607558116,0.576539318961));
#99136 = CARTESIAN_POINT('',(0.134327446604,0.600364275817));
#99137 = CARTESIAN_POINT('',(0.136888682178,0.624339718431));
#99138 = CARTESIAN_POINT('',(0.139278902752,0.648422822362));
#99139 = CARTESIAN_POINT('',(0.141505193259,0.672672558785));
#99140 = CARTESIAN_POINT('',(0.14358116068,0.697141716728));
#99141 = CARTESIAN_POINT('',(0.145497436847,0.721759900763));
#99142 = CARTESIAN_POINT('',(0.147251914842,0.746498101394));
#99143 = CARTESIAN_POINT('',(0.148837247211,0.771283444129));
#99144 = CARTESIAN_POINT('',(0.150272140785,0.796287774738));
#99145 = CARTESIAN_POINT('',(0.151551306799,0.821446859908));
#99146 = CARTESIAN_POINT('',(0.152670623644,0.846714646756));
#99147 = CARTESIAN_POINT('',(0.15362824155,0.872037479247));
#99148 = CARTESIAN_POINT('',(0.15441250353,0.897374187692));
#99149 = CARTESIAN_POINT('',(0.155028117786,0.922824351646));
#99150 = CARTESIAN_POINT('',(0.155500051046,0.948401866558));
#99151 = CARTESIAN_POINT('',(0.155861871205,0.974242057422));
#99152 = CARTESIAN_POINT('',(0.156013495545,0.991441473638));
#99153 = CARTESIAN_POINT('',(0.156065619559,1.000004621549));
#99154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99159)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99156,#99157,#99158)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99156 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99157 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99158 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99159 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#99156,
  'distance_accuracy_value','confusion accuracy');
#99160 = SHAPE_DEFINITION_REPRESENTATION(#99161,#98892);
#99161 = PRODUCT_DEFINITION_SHAPE('','',#99162);
#99162 = PRODUCT_DEFINITION('design','',#99163,#99166);
#99163 = PRODUCT_DEFINITION_FORMATION('','',#99164);
#99164 = PRODUCT('CADSOFTTOOLS 1.566','CADSOFTTOOLS 1.566','',(#99165));
#99165 = PRODUCT_CONTEXT('',#2,'mechanical');
#99166 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99167 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99168,#99170);
#99168 = ( REPRESENTATION_RELATIONSHIP('','',#98892,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99169) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99169 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2275);
#99170 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99171);
#99171 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('566','','',#5,#99162,$);
#99172 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99164));
#99173 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99174),#99657);
#99174 = SHELL_BASED_SURFACE_MODEL('',(#99175));
#99175 = OPEN_SHELL('',(#99176));
#99176 = ADVANCED_FACE('',(#99177),#99190,.T.);
#99177 = FACE_BOUND('',#99178,.T.);
#99178 = EDGE_LOOP('',(#99179,#99220,#99620,#99634));
#99179 = ORIENTED_EDGE('',*,*,#99180,.T.);
#99180 = EDGE_CURVE('',#99181,#99183,#99185,.T.);
#99181 = VERTEX_POINT('',#99182);
#99182 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#99183 = VERTEX_POINT('',#99184);
#99184 = CARTESIAN_POINT('',(1.146897693295E-003,14.830301909313,
    24.860964704868));
#99185 = SURFACE_CURVE('',#99186,(#99189),.PCURVE_S1.);
#99186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99187,#99188),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#99187 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#99188 = CARTESIAN_POINT('',(1.146897693299E-003,14.830301909313,
    24.860964704868));
#99189 = PCURVE('',#99190,#99215);
#99190 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#99191,#99192)
    ,(#99193,#99194)
    ,(#99195,#99196)
    ,(#99197,#99198)
    ,(#99199,#99200)
    ,(#99201,#99202)
    ,(#99203,#99204)
    ,(#99205,#99206)
    ,(#99207,#99208)
    ,(#99209,#99210)
    ,(#99211,#99212)
    ,(#99213,#99214
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(2,2),(0.E+000,
    8.302140843625E-002,0.165825249773,0.250167599286,0.373692332713,
    0.500100884851,0.623622503102,0.750030844944,0.874285197641,1.),(
    0.E+000,1.),.UNSPECIFIED.);
#99191 = CARTESIAN_POINT('',(-9.885310230669E-002,14.830301909313,
    24.860964704868));
#99192 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#99193 = CARTESIAN_POINT('',(-9.885310230669E-002,14.807283535639,
    24.853638943428));
#99194 = CARTESIAN_POINT('',(6.001146897693,14.807283535639,
    24.853638943428));
#99195 = CARTESIAN_POINT('',(-9.885310230669E-002,14.761307110572,
    24.839006618544));
#99196 = CARTESIAN_POINT('',(6.001146897693,14.761307110572,
    24.839006618544));
#99197 = CARTESIAN_POINT('',(-9.885310230669E-002,14.688800524956,
    24.830126314495));
#99198 = CARTESIAN_POINT('',(6.001146897693,14.688800524956,
    24.830126314495));
#99199 = CARTESIAN_POINT('',(-9.885310230669E-002,14.60418921409,
    24.831016144436));
#99200 = CARTESIAN_POINT('',(6.001146897693,14.60418921409,
    24.831016144436));
#99201 = CARTESIAN_POINT('',(-9.885310230669E-002,14.50804899546,
    24.849792251312));
#99202 = CARTESIAN_POINT('',(6.001146897693,14.50804899546,
    24.849792251312));
#99203 = CARTESIAN_POINT('',(-9.885310230669E-002,14.408119987413,
    24.894042844497));
#99204 = CARTESIAN_POINT('',(6.001146897693,14.408119987413,
    24.894042844497));
#99205 = CARTESIAN_POINT('',(-9.885310230669E-002,14.318864379003,
    24.958727492692));
#99206 = CARTESIAN_POINT('',(6.001146897693,14.318864379003,
    24.958727492692));
#99207 = CARTESIAN_POINT('',(-9.885310230669E-002,14.247233189694,
    25.041366246104));
#99208 = CARTESIAN_POINT('',(6.001146897693,14.247233189694,
    25.041366246104));
#99209 = CARTESIAN_POINT('',(-9.885310230669E-002,14.192274667736,
    25.13736552085));
#99210 = CARTESIAN_POINT('',(6.001146897693,14.192274667736,
    25.13736552085));
#99211 = CARTESIAN_POINT('',(-9.885310230669E-002,14.175383093158,
    25.208308297123));
#99212 = CARTESIAN_POINT('',(6.001146897693,14.175383093158,
    25.208308297123));
#99213 = CARTESIAN_POINT('',(-9.885310230669E-002,14.16688796119,
    25.243986927537));
#99214 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#99215 = DEFINITIONAL_REPRESENTATION('',(#99216),#99219);
#99216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99217,#99218),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#99217 = CARTESIAN_POINT('',(0.E+000,1.));
#99218 = CARTESIAN_POINT('',(0.E+000,1.639344262295E-002));
#99219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99220 = ORIENTED_EDGE('',*,*,#99221,.T.);
#99221 = EDGE_CURVE('',#99183,#99222,#99224,.T.);
#99222 = VERTEX_POINT('',#99223);
#99223 = CARTESIAN_POINT('',(1.146897693295E-003,14.16688796119,
    25.243986927537));
#99224 = SURFACE_CURVE('',#99225,(#99305),.PCURVE_S1.);
#99225 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99226,#99227,#99228,#99229,
    #99230,#99231,#99232,#99233,#99234,#99235,#99236,#99237,#99238,
    #99239,#99240,#99241,#99242,#99243,#99244,#99245,#99246,#99247,
    #99248,#99249,#99250,#99251,#99252,#99253,#99254,#99255,#99256,
    #99257,#99258,#99259,#99260,#99261,#99262,#99263,#99264,#99265,
    #99266,#99267,#99268,#99269,#99270,#99271,#99272,#99273,#99274,
    #99275,#99276,#99277,#99278,#99279,#99280,#99281,#99282,#99283,
    #99284,#99285,#99286,#99287,#99288,#99289,#99290,#99291,#99292,
    #99293,#99294,#99295,#99296,#99297,#99298,#99299,#99300,#99301,
    #99302,#99303,#99304),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,1.779655182179E-002,3.544272931613E-002,4.198437324383E-002,
    5.294391872615E-002,7.019275319055E-002,8.731985897807E-002,
    0.109647913048,0.112218211906,0.137081074177,0.163888237634,
    0.169032217221,0.184786055127,0.199739054799,0.200623933773,
    0.203538130098,0.21445129834,0.233148661986,0.244114571345,
    0.255842418324,0.279654267027,0.300389799948,0.315075167037,
    0.32854436401,0.372107148012,0.387103465955,0.426190705648,
    0.433031765849,0.433383804034,0.44167808625,0.455663278283,
    0.482731859907,0.497351119329,0.536568787215,0.555157604346,
    0.601798430285,0.60878747683,0.639905691128,0.668027741666,
    0.680333971793,0.688890380217,0.705514199232,0.7192363249,
    0.720679805832,0.734414674067,0.745044471955,0.755868188144,
    0.759225225983,0.766981934994,0.778194929162,0.789610919613,
    0.801129565277,0.812791708393,0.824486404882,0.831349495795,
    0.836215149768,0.847948984074,0.859668586617,0.869753471105,
    0.871355811466,0.875382906056,0.883023557634,0.883825361654,
    0.894690412318,0.900711808246,0.906361158617,0.918037498282,
    0.929716967573,0.934508113968,0.941403837722,0.953102693956,
    0.964811409938,0.973994490516,0.976532769665,0.988262438676,
    0.995467824414,1.),.UNSPECIFIED.);
#99226 = CARTESIAN_POINT('',(1.146897716441E-003,14.830301909313,
    24.860964704868));
#99227 = CARTESIAN_POINT('',(1.146897701542E-003,14.825381547526,
    24.859398818097));
#99228 = CARTESIAN_POINT('',(1.14689768937E-003,14.815573562061,
    24.856277233625));
#99229 = CARTESIAN_POINT('',(1.146897693633E-003,14.803915306863,
    24.852675597861));
#99230 = CARTESIAN_POINT('',(1.1468976932E-003,14.794122001791,
    24.849773821925));
#99231 = CARTESIAN_POINT('',(1.146897693345E-003,14.784411926925,
    24.847001667194));
#99232 = CARTESIAN_POINT('',(1.146897693279E-003,14.771674816773,
    24.843640804779));
#99233 = CARTESIAN_POINT('',(1.146897693301E-003,14.75560221325,
    24.839966977921));
#99234 = CARTESIAN_POINT('',(1.146897693295E-003,14.74358006693,
    24.837778424487));
#99235 = CARTESIAN_POINT('',(1.146897693295E-003,14.729292063583,
    24.835544922854));
#99236 = CARTESIAN_POINT('',(1.146897693295E-003,14.713656054594,
    24.833540007081));
#99237 = CARTESIAN_POINT('',(1.146897693295E-003,14.697198638451,
    24.832204937525));
#99238 = CARTESIAN_POINT('',(1.146897693295E-003,14.683353236118,
    24.831436705661));
#99239 = CARTESIAN_POINT('',(1.146897693295E-003,14.672936877382,
    24.831032146848));
#99240 = CARTESIAN_POINT('',(1.146897693295E-003,14.663749557748,
    24.830904838924));
#99241 = CARTESIAN_POINT('',(1.146897693295E-003,14.658295865474,
    24.830900835758));
#99242 = CARTESIAN_POINT('',(1.146897693295E-003,14.654017044766,
    24.830911179253));
#99243 = CARTESIAN_POINT('',(1.146897693295E-003,14.644558030813,
    24.831042943784));
#99244 = CARTESIAN_POINT('',(1.146897693295E-003,14.632764088369,
    24.83150227725));
#99245 = CARTESIAN_POINT('',(1.146897693295E-003,14.620750202712,
    24.832278704202));
#99246 = CARTESIAN_POINT('',(1.146897693295E-003,14.607270391126,
    24.833419330819));
#99247 = CARTESIAN_POINT('',(1.146897693295E-003,14.591001923022,
    24.835310493258));
#99248 = CARTESIAN_POINT('',(1.146897693295E-003,14.573966901338,
    24.837970816112));
#99249 = CARTESIAN_POINT('',(1.146897693295E-003,14.559983091699,
    24.840604147413));
#99250 = CARTESIAN_POINT('',(1.146897693295E-003,14.53957393178,
    24.844975599017));
#99251 = CARTESIAN_POINT('',(1.146897693295E-003,14.519314320398,
    24.850397374026));
#99252 = CARTESIAN_POINT('',(1.146897693295E-003,14.492290448049,
    24.859177104021));
#99253 = CARTESIAN_POINT('',(1.146897693295E-003,14.47570325789,
    24.865466164739));
#99254 = CARTESIAN_POINT('',(1.146897693295E-003,14.463311253697,
    24.870741733319));
#99255 = CARTESIAN_POINT('',(1.146897693295E-003,14.459175555356,
    24.872533037858));
#99256 = CARTESIAN_POINT('',(1.146897693295E-003,14.45315179967,
    24.875196076838));
#99257 = CARTESIAN_POINT('',(1.146897693295E-003,14.440130444895,
    24.881255547875));
#99258 = CARTESIAN_POINT('',(1.146897693295E-003,14.425685885232,
    24.88860804619));
#99259 = CARTESIAN_POINT('',(1.146897693295E-003,14.405085998745,
    24.90002997619));
#99260 = CARTESIAN_POINT('',(1.146897693295E-003,14.387114715752,
    24.911089871518));
#99261 = CARTESIAN_POINT('',(1.146897693295E-003,14.362040053152,
    24.928298376743));
#99262 = CARTESIAN_POINT('',(1.146897693295E-003,14.345403582452,
    24.941167434464));
#99263 = CARTESIAN_POINT('',(1.146897693295E-003,14.32666412078,
    24.957172285652));
#99264 = CARTESIAN_POINT('',(1.146897693295E-003,14.312467349362,
    24.97018373428));
#99265 = CARTESIAN_POINT('',(1.146897693295E-003,14.297917470581,
    24.985032933982));
#99266 = CARTESIAN_POINT('',(1.146897693295E-003,14.288313873394,
    24.995547445288));
#99267 = CARTESIAN_POINT('',(1.146897693295E-003,14.281105654257,
    25.003727875485));
#99268 = CARTESIAN_POINT('',(1.146897693295E-003,14.273801224489,
    25.012381764536));
#99269 = CARTESIAN_POINT('',(1.146897693295E-003,14.268005254153,
    25.019608616591));
#99270 = CARTESIAN_POINT('',(1.146897693295E-003,14.26281430773,
    25.026246849124));
#99271 = CARTESIAN_POINT('',(1.146897693295E-003,14.258248730286,
    25.032235460404));
#99272 = CARTESIAN_POINT('',(1.146897693295E-003,14.252179749898,
    25.04052454515));
#99273 = CARTESIAN_POINT('',(1.146897693295E-003,14.247998754393,
    25.046440313103));
#99274 = CARTESIAN_POINT('',(1.146897693295E-003,14.244361471233,
    25.051710817082));
#99275 = CARTESIAN_POINT('',(1.146897693295E-003,14.240708357731,
    25.057106559916));
#99276 = CARTESIAN_POINT('',(1.146897693295E-003,14.235854524886,
    25.064522251918));
#99277 = CARTESIAN_POINT('',(1.146897693295E-003,14.230565892323,
    25.072952655739));
#99278 = CARTESIAN_POINT('',(1.146897693295E-003,14.225386778572,
    25.081592813464));
#99279 = CARTESIAN_POINT('',(1.146897693295E-003,14.22035730431,
    25.090402932581));
#99280 = CARTESIAN_POINT('',(1.146897693295E-003,14.216174237288,
    25.098124326703));
#99281 = CARTESIAN_POINT('',(1.146897693295E-003,14.213044389014,
    25.104163458461));
#99282 = CARTESIAN_POINT('',(1.146897693295E-003,14.20998227831,
    25.110247240459));
#99283 = CARTESIAN_POINT('',(1.146897693295E-003,14.206413159617,
    25.117649576099));
#99284 = CARTESIAN_POINT('',(1.146897693295E-003,14.202407041455,
    25.126517284563));
#99285 = CARTESIAN_POINT('',(1.146897693295E-003,14.199760123106,
    25.132773433184));
#99286 = CARTESIAN_POINT('',(1.146897693295E-003,14.198038962151,
    25.136997245557));
#99287 = CARTESIAN_POINT('',(1.146897693295E-003,14.196608450696,
    25.140573722052));
#99288 = CARTESIAN_POINT('',(1.146897693295E-003,14.19530910131,
    25.143952846869));
#99289 = CARTESIAN_POINT('',(1.146897693295E-003,14.193344618884,
    25.149203509466));
#99290 = CARTESIAN_POINT('',(1.146897693295E-003,14.191604595426,
    25.154037043316));
#99291 = CARTESIAN_POINT('',(1.146897693295E-003,14.189488366583,
    25.160231773488));
#99292 = CARTESIAN_POINT('',(1.146897693295E-003,14.187364244865,
    25.166673057295));
#99293 = CARTESIAN_POINT('',(1.146897693295E-003,14.184844687478,
    25.174714218421));
#99294 = CARTESIAN_POINT('',(1.146897693296E-003,14.182535904497,
    25.182562188011));
#99295 = CARTESIAN_POINT('',(1.146897693294E-003,14.180687446194,
    25.189099900487));
#99296 = CARTESIAN_POINT('',(1.146897693302E-003,14.178882555578,
    25.195658026847));
#99297 = CARTESIAN_POINT('',(1.146897693247E-003,14.176626903945,
    25.204183654721));
#99298 = CARTESIAN_POINT('',(1.146897693454E-003,14.174290984453,
    25.213382558236));
#99299 = CARTESIAN_POINT('',(1.146897692978E-003,14.172655168643,
    25.220009142017));
#99300 = CARTESIAN_POINT('',(1.146897693974E-003,14.171036075087,
    25.226646579308));
#99301 = CARTESIAN_POINT('',(1.14689768115E-003,14.169571866654,
    25.232728972497));
#99302 = CARTESIAN_POINT('',(1.146897715086E-003,14.16798536815,
    25.23937793635));
#99303 = CARTESIAN_POINT('',(1.146897663976E-003,14.167193634741,
    25.242703133215));
#99304 = CARTESIAN_POINT('',(1.146897630572E-003,14.16688796119,
    25.243986927537));
#99305 = PCURVE('',#99190,#99306);
#99306 = DEFINITIONAL_REPRESENTATION('',(#99307),#99619);
#99307 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99308,#99309,#99310,#99311,
    #99312,#99313,#99314,#99315,#99316,#99317,#99318,#99319,#99320,
    #99321,#99322,#99323,#99324,#99325,#99326,#99327,#99328,#99329,
    #99330,#99331,#99332,#99333,#99334,#99335,#99336,#99337,#99338,
    #99339,#99340,#99341,#99342,#99343,#99344,#99345,#99346,#99347,
    #99348,#99349,#99350,#99351,#99352,#99353,#99354,#99355,#99356,
    #99357,#99358,#99359,#99360,#99361,#99362,#99363,#99364,#99365,
    #99366,#99367,#99368,#99369,#99370,#99371,#99372,#99373,#99374,
    #99375,#99376,#99377,#99378,#99379,#99380,#99381,#99382,#99383,
    #99384,#99385,#99386,#99387,#99388,#99389,#99390,#99391,#99392,
    #99393,#99394,#99395,#99396,#99397,#99398,#99399,#99400,#99401,
    #99402,#99403,#99404,#99405,#99406,#99407,#99408,#99409,#99410,
    #99411,#99412,#99413,#99414,#99415,#99416,#99417,#99418,#99419,
    #99420,#99421,#99422,#99423,#99424,#99425,#99426,#99427,#99428,
    #99429,#99430,#99431,#99432,#99433,#99434,#99435,#99436,#99437,
    #99438,#99439,#99440,#99441,#99442,#99443,#99444,#99445,#99446,
    #99447,#99448,#99449,#99450,#99451,#99452,#99453,#99454,#99455,
    #99456,#99457,#99458,#99459,#99460,#99461,#99462,#99463,#99464,
    #99465,#99466,#99467,#99468,#99469,#99470,#99471,#99472,#99473,
    #99474,#99475,#99476,#99477,#99478,#99479,#99480,#99481,#99482,
    #99483,#99484,#99485,#99486,#99487,#99488,#99489,#99490,#99491,
    #99492,#99493,#99494,#99495,#99496,#99497,#99498,#99499,#99500,
    #99501,#99502,#99503,#99504,#99505,#99506,#99507,#99508,#99509,
    #99510,#99511,#99512,#99513,#99514,#99515,#99516,#99517,#99518,
    #99519,#99520,#99521,#99522,#99523,#99524,#99525,#99526,#99527,
    #99528,#99529,#99530,#99531,#99532,#99533,#99534,#99535,#99536,
    #99537,#99538,#99539,#99540,#99541,#99542,#99543,#99544,#99545,
    #99546,#99547,#99548,#99549,#99550,#99551,#99552,#99553,#99554,
    #99555,#99556,#99557,#99558,#99559,#99560,#99561,#99562,#99563,
    #99564,#99565,#99566,#99567,#99568,#99569,#99570,#99571,#99572,
    #99573,#99574,#99575,#99576,#99577,#99578,#99579,#99580,#99581,
    #99582,#99583,#99584,#99585,#99586,#99587,#99588,#99589,#99590,
    #99591,#99592,#99593,#99594,#99595,#99596,#99597,#99598,#99599,
    #99600,#99601,#99602,#99603,#99604,#99605,#99606,#99607,#99608,
    #99609,#99610,#99611,#99612,#99613,#99614,#99615,#99616,#99617,
    #99618),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.246753246753E-003,
    6.493506493506E-003,9.74025974026E-003,1.298701298701E-002,
    1.623376623377E-002,1.948051948052E-002,2.272727272727E-002,
    2.597402597403E-002,2.922077922078E-002,3.246753246753E-002,
    3.571428571429E-002,3.896103896104E-002,4.220779220779E-002,
    4.545454545455E-002,4.87012987013E-002,5.194805194805E-002,
    5.519480519481E-002,5.844155844156E-002,6.168831168831E-002,
    6.493506493506E-002,6.818181818182E-002,7.142857142857E-002,
    7.467532467532E-002,7.792207792208E-002,8.116883116883E-002,
    8.441558441558E-002,8.766233766234E-002,9.090909090909E-002,
    9.415584415584E-002,9.74025974026E-002,0.100649350649,0.103896103896
    ,0.107142857143,0.11038961039,0.113636363636,0.116883116883,
    0.12012987013,0.123376623377,0.126623376623,0.12987012987,
    0.133116883117,0.136363636364,0.13961038961,0.142857142857,
    0.146103896104,0.149350649351,0.152597402597,0.155844155844,
    0.159090909091,0.162337662338,0.165584415584,0.168831168831,
    0.172077922078,0.175324675325,0.178571428571,0.181818181818,
    0.185064935065,0.188311688312,0.191558441558,0.194805194805,
    0.198051948052,0.201298701299,0.204545454545,0.207792207792,
    0.211038961039,0.214285714286,0.217532467532,0.220779220779,
    0.224025974026,0.227272727273,0.230519480519,0.233766233766,
    0.237012987013,0.24025974026,0.243506493506,0.246753246753,0.25,
    0.253246753247,0.256493506494,0.25974025974,0.262987012987,
    0.266233766234,0.269480519481,0.272727272727,0.275974025974,
    0.279220779221,0.282467532468,0.285714285714,0.288961038961,
    0.292207792208,0.295454545455,0.298701298701,0.301948051948,
    0.305194805195,0.308441558442,0.311688311688,0.314935064935,
    0.318181818182,0.321428571429,0.324675324675,0.327922077922,
    0.331168831169,0.334415584416,0.337662337662,0.340909090909,
    0.344155844156,0.347402597403,0.350649350649,0.353896103896,
    0.357142857143,0.36038961039,0.363636363636,0.366883116883,
    0.37012987013,0.373376623377,0.376623376623,0.37987012987,
    0.383116883117,0.386363636364,0.38961038961,0.392857142857,
    0.396103896104,0.399350649351,0.402597402597,0.405844155844,
    0.409090909091,0.412337662338,0.415584415584,0.418831168831,
    0.422077922078,0.425324675325,0.428571428571,0.431818181818,
    0.435064935065,0.438311688312,0.441558441558,0.444805194805,
    0.448051948052,0.451298701299,0.454545454545,0.457792207792,
    0.461038961039,0.464285714286,0.467532467532,0.470779220779,
    0.474025974026,0.477272727273,0.480519480519,0.483766233766,
    0.487012987013,0.49025974026,0.493506493506,0.496753246753,0.5,
    0.503246753247,0.506493506494,0.50974025974,0.512987012987,
    0.516233766234,0.519480519481,0.522727272727,0.525974025974,
    0.529220779221,0.532467532468,0.535714285714,0.538961038961,
    0.542207792208,0.545454545455,0.548701298701,0.551948051948,
    0.555194805195,0.558441558442,0.561688311688,0.564935064935,
    0.568181818182,0.571428571429,0.574675324675,0.577922077922,
    0.581168831169,0.584415584416,0.587662337662,0.590909090909,
    0.594155844156,0.597402597403,0.600649350649,0.603896103896,
    0.607142857143,0.61038961039,0.613636363636,0.616883116883,
    0.62012987013,0.623376623377,0.626623376623,0.62987012987,
    0.633116883117,0.636363636364,0.63961038961,0.642857142857,
    0.646103896104,0.649350649351,0.652597402597,0.655844155844,
    0.659090909091,0.662337662338,0.665584415584,0.668831168831,
    0.672077922078,0.675324675325,0.678571428571,0.681818181818,
    0.685064935065,0.688311688312,0.691558441558,0.694805194805,
    0.698051948052,0.701298701299,0.704545454545,0.707792207792,
    0.711038961039,0.714285714286,0.717532467532,0.720779220779,
    0.724025974026,0.727272727273,0.730519480519,0.733766233766,
    0.737012987013,0.74025974026,0.743506493506,0.746753246753,0.75,
    0.753246753247,0.756493506494,0.75974025974,0.762987012987,
    0.766233766234,0.769480519481,0.772727272727,0.775974025974,
    0.779220779221,0.782467532468,0.785714285714,0.788961038961,
    0.792207792208,0.795454545455,0.798701298701,0.801948051948,
    0.805194805195,0.808441558442,0.811688311688,0.814935064935,
    0.818181818182,0.821428571429,0.824675324675,0.827922077922,
    0.831168831169,0.834415584416,0.837662337662,0.840909090909,
    0.844155844156,0.847402597403,0.850649350649,0.853896103896,
    0.857142857143,0.86038961039,0.863636363636,0.866883116883,
    0.87012987013,0.873376623377,0.876623376623,0.87987012987,
    0.883116883117,0.886363636364,0.88961038961,0.892857142857,
    0.896103896104,0.899350649351,0.902597402597,0.905844155844,
    0.909090909091,0.912337662338,0.915584415584,0.918831168831,
    0.922077922078,0.925324675325,0.928571428571,0.931818181818,
    0.935064935065,0.938311688312,0.941558441558,0.944805194805,
    0.948051948052,0.951298701299,0.954545454545,0.957792207792,
    0.961038961039,0.964285714286,0.967532467532,0.970779220779,
    0.974025974026,0.977272727273,0.980519480519,0.983766233766,
    0.987012987013,0.99025974026,0.993506493506,0.996753246753,1.),
  .QUASI_UNIFORM_KNOTS.);
#99308 = CARTESIAN_POINT('',(0.E+000,1.639344262674E-002));
#99309 = CARTESIAN_POINT('',(1.079203397387E-003,1.63934426263E-002));
#99310 = CARTESIAN_POINT('',(3.237967941772E-003,1.63934426255E-002));
#99311 = CARTESIAN_POINT('',(6.477140230719E-003,1.639344262457E-002));
#99312 = CARTESIAN_POINT('',(9.717290165923E-003,1.639344262386E-002));
#99313 = CARTESIAN_POINT('',(1.295837009505E-002,1.639344262336E-002));
#99314 = CARTESIAN_POINT('',(1.620033239248E-002,1.639344262303E-002));
#99315 = CARTESIAN_POINT('',(1.944312982892E-002,1.639344262285E-002));
#99316 = CARTESIAN_POINT('',(2.268671390849E-002,1.639344262278E-002));
#99317 = CARTESIAN_POINT('',(2.593103496624E-002,1.639344262278E-002));
#99318 = CARTESIAN_POINT('',(2.91760436132E-002,1.639344262284E-002));
#99319 = CARTESIAN_POINT('',(3.242169059312E-002,1.639344262291E-002));
#99320 = CARTESIAN_POINT('',(3.566792601636E-002,1.639344262296E-002));
#99321 = CARTESIAN_POINT('',(3.891470244229E-002,1.639344262296E-002));
#99322 = CARTESIAN_POINT('',(4.216200456586E-002,1.639344262295E-002));
#99323 = CARTESIAN_POINT('',(4.540981577163E-002,1.639344262294E-002));
#99324 = CARTESIAN_POINT('',(4.865812084259E-002,1.639344262294E-002));
#99325 = CARTESIAN_POINT('',(5.190690484535E-002,1.639344262295E-002));
#99326 = CARTESIAN_POINT('',(5.515614793618E-002,1.639344262295E-002));
#99327 = CARTESIAN_POINT('',(5.840585574655E-002,1.639344262295E-002));
#99328 = CARTESIAN_POINT('',(6.165604553965E-002,1.639344262295E-002));
#99329 = CARTESIAN_POINT('',(6.49067355078E-002,1.639344262295E-002));
#99330 = CARTESIAN_POINT('',(6.815793920454E-002,1.639344262295E-002));
#99331 = CARTESIAN_POINT('',(7.140969874516E-002,1.639344262295E-002));
#99332 = CARTESIAN_POINT('',(7.466194431146E-002,1.639344262295E-002));
#99333 = CARTESIAN_POINT('',(7.791440551718E-002,1.639344262295E-002));
#99334 = CARTESIAN_POINT('',(8.116684422164E-002,1.639344262295E-002));
#99335 = CARTESIAN_POINT('',(8.441898705469E-002,1.639344262295E-002));
#99336 = CARTESIAN_POINT('',(8.767063278965E-002,1.639344262295E-002));
#99337 = CARTESIAN_POINT('',(9.092171841153E-002,1.639344262295E-002));
#99338 = CARTESIAN_POINT('',(9.417221934913E-002,1.639344262295E-002));
#99339 = CARTESIAN_POINT('',(9.742210775412E-002,1.639344262295E-002));
#99340 = CARTESIAN_POINT('',(0.100671352882,1.639344262295E-002));
#99341 = CARTESIAN_POINT('',(0.10391992063,1.639344262295E-002));
#99342 = CARTESIAN_POINT('',(0.107167775592,1.639344262295E-002));
#99343 = CARTESIAN_POINT('',(0.110414873868,1.639344262295E-002));
#99344 = CARTESIAN_POINT('',(0.11366119149,1.639344262295E-002));
#99345 = CARTESIAN_POINT('',(0.116906794678,1.639344262295E-002));
#99346 = CARTESIAN_POINT('',(0.120151740345,1.639344262295E-002));
#99347 = CARTESIAN_POINT('',(0.123396087805,1.639344262295E-002));
#99348 = CARTESIAN_POINT('',(0.126639895453,1.639344262295E-002));
#99349 = CARTESIAN_POINT('',(0.129883221757,1.639344262295E-002));
#99350 = CARTESIAN_POINT('',(0.133126124458,1.639344262295E-002));
#99351 = CARTESIAN_POINT('',(0.136368662657,1.639344262295E-002));
#99352 = CARTESIAN_POINT('',(0.139610889154,1.639344262295E-002));
#99353 = CARTESIAN_POINT('',(0.142852903404,1.639344262295E-002));
#99354 = CARTESIAN_POINT('',(0.146094816959,1.639344262295E-002));
#99355 = CARTESIAN_POINT('',(0.149336738319,1.639344262295E-002));
#99356 = CARTESIAN_POINT('',(0.152578776829,1.639344262295E-002));
#99357 = CARTESIAN_POINT('',(0.155821041573,1.639344262295E-002));
#99358 = CARTESIAN_POINT('',(0.159063641852,1.639344262295E-002));
#99359 = CARTESIAN_POINT('',(0.162306686348,1.639344262295E-002));
#99360 = CARTESIAN_POINT('',(0.165550286016,1.639344262295E-002));
#99361 = CARTESIAN_POINT('',(0.1687945389,1.639344262295E-002));
#99362 = CARTESIAN_POINT('',(0.172039419606,1.639344262295E-002));
#99363 = CARTESIAN_POINT('',(0.175284896647,1.639344262295E-002));
#99364 = CARTESIAN_POINT('',(0.178530940156,1.639344262295E-002));
#99365 = CARTESIAN_POINT('',(0.181777519921,1.639344262295E-002));
#99366 = CARTESIAN_POINT('',(0.185024606473,1.639344262295E-002));
#99367 = CARTESIAN_POINT('',(0.188272168761,1.639344262295E-002));
#99368 = CARTESIAN_POINT('',(0.191520153961,1.639344262295E-002));
#99369 = CARTESIAN_POINT('',(0.194768510401,1.639344262295E-002));
#99370 = CARTESIAN_POINT('',(0.198017186494,1.639344262295E-002));
#99371 = CARTESIAN_POINT('',(0.201266129093,1.639344262295E-002));
#99372 = CARTESIAN_POINT('',(0.204515292679,1.639344262295E-002));
#99373 = CARTESIAN_POINT('',(0.207764640184,1.639344262295E-002));
#99374 = CARTESIAN_POINT('',(0.211014132125,1.639344262295E-002));
#99375 = CARTESIAN_POINT('',(0.214263729669,1.639344262295E-002));
#99376 = CARTESIAN_POINT('',(0.217513393724,1.639344262295E-002));
#99377 = CARTESIAN_POINT('',(0.220763089579,1.639344262295E-002));
#99378 = CARTESIAN_POINT('',(0.224012782664,1.639344262295E-002));
#99379 = CARTESIAN_POINT('',(0.227262438245,1.639344262295E-002));
#99380 = CARTESIAN_POINT('',(0.23051202184,1.639344262295E-002));
#99381 = CARTESIAN_POINT('',(0.233761497954,1.639344262295E-002));
#99382 = CARTESIAN_POINT('',(0.237010834949,1.639344262295E-002));
#99383 = CARTESIAN_POINT('',(0.240260019677,1.639344262295E-002));
#99384 = CARTESIAN_POINT('',(0.243509037088,1.639344262295E-002));
#99385 = CARTESIAN_POINT('',(0.246757872718,1.639344262295E-002));
#99386 = CARTESIAN_POINT('',(0.250006512574,1.639344262295E-002));
#99387 = CARTESIAN_POINT('',(0.253254938835,1.639344262295E-002));
#99388 = CARTESIAN_POINT('',(0.256503195287,1.639344262295E-002));
#99389 = CARTESIAN_POINT('',(0.259751320389,1.639344262295E-002));
#99390 = CARTESIAN_POINT('',(0.262999312834,1.639344262295E-002));
#99391 = CARTESIAN_POINT('',(0.266247176059,1.639344262295E-002));
#99392 = CARTESIAN_POINT('',(0.269494912121,1.639344262295E-002));
#99393 = CARTESIAN_POINT('',(0.272742523334,1.639344262295E-002));
#99394 = CARTESIAN_POINT('',(0.275990011853,1.639344262295E-002));
#99395 = CARTESIAN_POINT('',(0.279237379688,1.639344262295E-002));
#99396 = CARTESIAN_POINT('',(0.28248462907,1.639344262295E-002));
#99397 = CARTESIAN_POINT('',(0.28573175848,1.639344262295E-002));
#99398 = CARTESIAN_POINT('',(0.288978765895,1.639344262295E-002));
#99399 = CARTESIAN_POINT('',(0.292225649427,1.639344262295E-002));
#99400 = CARTESIAN_POINT('',(0.295472407071,1.639344262295E-002));
#99401 = CARTESIAN_POINT('',(0.298719037101,1.639344262295E-002));
#99402 = CARTESIAN_POINT('',(0.301965536732,1.639344262295E-002));
#99403 = CARTESIAN_POINT('',(0.305211908028,1.639344262295E-002));
#99404 = CARTESIAN_POINT('',(0.30845815834,1.639344262295E-002));
#99405 = CARTESIAN_POINT('',(0.311704293892,1.639344262295E-002));
#99406 = CARTESIAN_POINT('',(0.314950321178,1.639344262295E-002));
#99407 = CARTESIAN_POINT('',(0.318196246594,1.639344262295E-002));
#99408 = CARTESIAN_POINT('',(0.321442076159,1.639344262295E-002));
#99409 = CARTESIAN_POINT('',(0.324687815709,1.639344262295E-002));
#99410 = CARTESIAN_POINT('',(0.327933471349,1.639344262295E-002));
#99411 = CARTESIAN_POINT('',(0.33117904785,1.639344262295E-002));
#99412 = CARTESIAN_POINT('',(0.334424560797,1.639344262295E-002));
#99413 = CARTESIAN_POINT('',(0.337670028142,1.639344262295E-002));
#99414 = CARTESIAN_POINT('',(0.340915467298,1.639344262295E-002));
#99415 = CARTESIAN_POINT('',(0.344160895882,1.639344262295E-002));
#99416 = CARTESIAN_POINT('',(0.347406331518,1.639344262295E-002));
#99417 = CARTESIAN_POINT('',(0.350651791876,1.639344262295E-002));
#99418 = CARTESIAN_POINT('',(0.353897294658,1.639344262295E-002));
#99419 = CARTESIAN_POINT('',(0.357142857598,1.639344262295E-002));
#99420 = CARTESIAN_POINT('',(0.36038849845,1.639344262295E-002));
#99421 = CARTESIAN_POINT('',(0.363634234984,1.639344262295E-002));
#99422 = CARTESIAN_POINT('',(0.366880084997,1.639344262295E-002));
#99423 = CARTESIAN_POINT('',(0.370126066242,1.639344262295E-002));
#99424 = CARTESIAN_POINT('',(0.373372196652,1.639344262295E-002));
#99425 = CARTESIAN_POINT('',(0.37661849315,1.639344262295E-002));
#99426 = CARTESIAN_POINT('',(0.379864943523,1.639344262295E-002));
#99427 = CARTESIAN_POINT('',(0.383111534293,1.639344262295E-002));
#99428 = CARTESIAN_POINT('',(0.386358252581,1.639344262295E-002));
#99429 = CARTESIAN_POINT('',(0.389605085628,1.639344262295E-002));
#99430 = CARTESIAN_POINT('',(0.392852020884,1.639344262295E-002));
#99431 = CARTESIAN_POINT('',(0.39609904576,1.639344262295E-002));
#99432 = CARTESIAN_POINT('',(0.399346147642,1.639344262295E-002));
#99433 = CARTESIAN_POINT('',(0.402593313893,1.639344262295E-002));
#99434 = CARTESIAN_POINT('',(0.405840531863,1.639344262295E-002));
#99435 = CARTESIAN_POINT('',(0.409087788888,1.639344262295E-002));
#99436 = CARTESIAN_POINT('',(0.412335072298,1.639344262295E-002));
#99437 = CARTESIAN_POINT('',(0.41558236942,1.639344262295E-002));
#99438 = CARTESIAN_POINT('',(0.418829667589,1.639344262295E-002));
#99439 = CARTESIAN_POINT('',(0.422076954132,1.639344262295E-002));
#99440 = CARTESIAN_POINT('',(0.425324216435,1.639344262295E-002));
#99441 = CARTESIAN_POINT('',(0.42857144173,1.639344262295E-002));
#99442 = CARTESIAN_POINT('',(0.431818617895,1.639344262295E-002));
#99443 = CARTESIAN_POINT('',(0.435065730468,1.639344262295E-002));
#99444 = CARTESIAN_POINT('',(0.438312777809,1.639344262295E-002));
#99445 = CARTESIAN_POINT('',(0.441559765494,1.639344262295E-002));
#99446 = CARTESIAN_POINT('',(0.444806697386,1.639344262295E-002));
#99447 = CARTESIAN_POINT('',(0.44805357792,1.639344262295E-002));
#99448 = CARTESIAN_POINT('',(0.451300411393,1.639344262295E-002));
#99449 = CARTESIAN_POINT('',(0.454547202102,1.639344262295E-002));
#99450 = CARTESIAN_POINT('',(0.457793954339,1.639344262295E-002));
#99451 = CARTESIAN_POINT('',(0.461040672216,1.639344262295E-002));
#99452 = CARTESIAN_POINT('',(0.464287359784,1.639344262295E-002));
#99453 = CARTESIAN_POINT('',(0.467534021129,1.639344262295E-002));
#99454 = CARTESIAN_POINT('',(0.470780660349,1.639344262295E-002));
#99455 = CARTESIAN_POINT('',(0.474027281555,1.639344262295E-002));
#99456 = CARTESIAN_POINT('',(0.477273888874,1.639344262295E-002));
#99457 = CARTESIAN_POINT('',(0.480520486445,1.639344262295E-002));
#99458 = CARTESIAN_POINT('',(0.48376707841,1.639344262295E-002));
#99459 = CARTESIAN_POINT('',(0.487013668942,1.639344262295E-002));
#99460 = CARTESIAN_POINT('',(0.490260262077,1.639344262295E-002));
#99461 = CARTESIAN_POINT('',(0.493506861848,1.639344262295E-002));
#99462 = CARTESIAN_POINT('',(0.496753471576,1.639344262295E-002));
#99463 = CARTESIAN_POINT('',(0.500000096573,1.639344262295E-002));
#99464 = CARTESIAN_POINT('',(0.503246723171,1.639344262295E-002));
#99465 = CARTESIAN_POINT('',(0.506493352204,1.639344262295E-002));
#99466 = CARTESIAN_POINT('',(0.509739985835,1.639344262295E-002));
#99467 = CARTESIAN_POINT('',(0.512986625825,1.639344262295E-002));
#99468 = CARTESIAN_POINT('',(0.516233273996,1.639344262295E-002));
#99469 = CARTESIAN_POINT('',(0.519479932108,1.639344262295E-002));
#99470 = CARTESIAN_POINT('',(0.522726601888,1.639344262295E-002));
#99471 = CARTESIAN_POINT('',(0.525973285025,1.639344262295E-002));
#99472 = CARTESIAN_POINT('',(0.529219983166,1.639344262295E-002));
#99473 = CARTESIAN_POINT('',(0.532466697931,1.639344262295E-002));
#99474 = CARTESIAN_POINT('',(0.535713430855,1.639344262295E-002));
#99475 = CARTESIAN_POINT('',(0.538960183588,1.639344262295E-002));
#99476 = CARTESIAN_POINT('',(0.54220695668,1.639344262295E-002));
#99477 = CARTESIAN_POINT('',(0.545453750389,1.639344262295E-002));
#99478 = CARTESIAN_POINT('',(0.548700565118,1.639344262295E-002));
#99479 = CARTESIAN_POINT('',(0.551947401303,1.639344262295E-002));
#99480 = CARTESIAN_POINT('',(0.555194259452,1.639344262295E-002));
#99481 = CARTESIAN_POINT('',(0.5584411401,1.639344262295E-002));
#99482 = CARTESIAN_POINT('',(0.561688039964,1.639344262295E-002));
#99483 = CARTESIAN_POINT('',(0.564934955751,1.639344262295E-002));
#99484 = CARTESIAN_POINT('',(0.568181884121,1.639344262295E-002));
#99485 = CARTESIAN_POINT('',(0.571428821704,1.639344262295E-002));
#99486 = CARTESIAN_POINT('',(0.574675765091,1.639344262295E-002));
#99487 = CARTESIAN_POINT('',(0.577922710838,1.639344262295E-002));
#99488 = CARTESIAN_POINT('',(0.58116965547,1.639344262295E-002));
#99489 = CARTESIAN_POINT('',(0.584416595475,1.639344262295E-002));
#99490 = CARTESIAN_POINT('',(0.587663527313,1.639344262295E-002));
#99491 = CARTESIAN_POINT('',(0.590910447406,1.639344262295E-002));
#99492 = CARTESIAN_POINT('',(0.594157352162,1.639344262295E-002));
#99493 = CARTESIAN_POINT('',(0.59740423791,1.639344262295E-002));
#99494 = CARTESIAN_POINT('',(0.600651101122,1.639344262295E-002));
#99495 = CARTESIAN_POINT('',(0.603897937614,1.639344262295E-002));
#99496 = CARTESIAN_POINT('',(0.607144746724,1.639344262295E-002));
#99497 = CARTESIAN_POINT('',(0.610391531555,1.639344262295E-002));
#99498 = CARTESIAN_POINT('',(0.61363829656,1.639344262295E-002));
#99499 = CARTESIAN_POINT('',(0.616885044614,1.639344262295E-002));
#99500 = CARTESIAN_POINT('',(0.620131776683,1.639344262295E-002));
#99501 = CARTESIAN_POINT('',(0.62337849134,1.639344262295E-002));
#99502 = CARTESIAN_POINT('',(0.626625186886,1.639344262295E-002));
#99503 = CARTESIAN_POINT('',(0.629871824654,1.639344262295E-002));
#99504 = CARTESIAN_POINT('',(0.633118365195,1.639344262295E-002));
#99505 = CARTESIAN_POINT('',(0.636364770707,1.639344262295E-002));
#99506 = CARTESIAN_POINT('',(0.63961100578,1.639344262295E-002));
#99507 = CARTESIAN_POINT('',(0.642857032026,1.639344262295E-002));
#99508 = CARTESIAN_POINT('',(0.646102883034,1.639344262295E-002));
#99509 = CARTESIAN_POINT('',(0.649348598042,1.639344262295E-002));
#99510 = CARTESIAN_POINT('',(0.652594214369,1.639344262295E-002));
#99511 = CARTESIAN_POINT('',(0.655839769413,1.639344262295E-002));
#99512 = CARTESIAN_POINT('',(0.659085300082,1.639344262295E-002));
#99513 = CARTESIAN_POINT('',(0.662330843007,1.639344262295E-002));
#99514 = CARTESIAN_POINT('',(0.665576434184,1.639344262295E-002));
#99515 = CARTESIAN_POINT('',(0.668822110125,1.639344262295E-002));
#99516 = CARTESIAN_POINT('',(0.672067903342,1.639344262295E-002));
#99517 = CARTESIAN_POINT('',(0.675313834616,1.639344262295E-002));
#99518 = CARTESIAN_POINT('',(0.67855992674,1.639344262295E-002));
#99519 = CARTESIAN_POINT('',(0.681806202347,1.639344262295E-002));
#99520 = CARTESIAN_POINT('',(0.685052684554,1.639344262295E-002));
#99521 = CARTESIAN_POINT('',(0.688299396067,1.639344262295E-002));
#99522 = CARTESIAN_POINT('',(0.691546360691,1.639344262295E-002));
#99523 = CARTESIAN_POINT('',(0.694793591188,1.639344262295E-002));
#99524 = CARTESIAN_POINT('',(0.69804109828,1.639344262295E-002));
#99525 = CARTESIAN_POINT('',(0.701288893229,1.639344262295E-002));
#99526 = CARTESIAN_POINT('',(0.704536987415,1.639344262295E-002));
#99527 = CARTESIAN_POINT('',(0.707785391494,1.639344262295E-002));
#99528 = CARTESIAN_POINT('',(0.711034121312,1.639344262295E-002));
#99529 = CARTESIAN_POINT('',(0.714283194877,1.639344262295E-002));
#99530 = CARTESIAN_POINT('',(0.717532629525,1.639344262295E-002));
#99531 = CARTESIAN_POINT('',(0.720782443539,1.639344262295E-002));
#99532 = CARTESIAN_POINT('',(0.72403265229,1.639344262295E-002));
#99533 = CARTESIAN_POINT('',(0.727283162574,1.639344262295E-002));
#99534 = CARTESIAN_POINT('',(0.730533884238,1.639344262295E-002));
#99535 = CARTESIAN_POINT('',(0.733784725463,1.639344262295E-002));
#99536 = CARTESIAN_POINT('',(0.737035599219,1.639344262295E-002));
#99537 = CARTESIAN_POINT('',(0.740286382147,1.639344262295E-002));
#99538 = CARTESIAN_POINT('',(0.743536943067,1.639344262295E-002));
#99539 = CARTESIAN_POINT('',(0.746787149682,1.639344262295E-002));
#99540 = CARTESIAN_POINT('',(0.750036882287,1.639344262295E-002));
#99541 = CARTESIAN_POINT('',(0.753286035998,1.639344262295E-002));
#99542 = CARTESIAN_POINT('',(0.7565345934,1.639344262295E-002));
#99543 = CARTESIAN_POINT('',(0.759782533677,1.639344262295E-002));
#99544 = CARTESIAN_POINT('',(0.76302983218,1.639344262295E-002));
#99545 = CARTESIAN_POINT('',(0.76627646767,1.639344262295E-002));
#99546 = CARTESIAN_POINT('',(0.769522410263,1.639344262295E-002));
#99547 = CARTESIAN_POINT('',(0.772767689802,1.639344262295E-002));
#99548 = CARTESIAN_POINT('',(0.776012352284,1.639344262295E-002));
#99549 = CARTESIAN_POINT('',(0.779256439334,1.639344262295E-002));
#99550 = CARTESIAN_POINT('',(0.782499993739,1.639344262295E-002));
#99551 = CARTESIAN_POINT('',(0.785743058378,1.639344262295E-002));
#99552 = CARTESIAN_POINT('',(0.788985675906,1.639344262295E-002));
#99553 = CARTESIAN_POINT('',(0.792227889181,1.639344262295E-002));
#99554 = CARTESIAN_POINT('',(0.795469738064,1.639344262295E-002));
#99555 = CARTESIAN_POINT('',(0.798711261714,1.639344262295E-002));
#99556 = CARTESIAN_POINT('',(0.801952499346,1.639344262295E-002));
#99557 = CARTESIAN_POINT('',(0.80519349022,1.639344262295E-002));
#99558 = CARTESIAN_POINT('',(0.808434273502,1.639344262295E-002));
#99559 = CARTESIAN_POINT('',(0.811674889484,1.639344262295E-002));
#99560 = CARTESIAN_POINT('',(0.814915374035,1.639344262295E-002));
#99561 = CARTESIAN_POINT('',(0.818155788761,1.639344262295E-002));
#99562 = CARTESIAN_POINT('',(0.821396207935,1.639344262295E-002));
#99563 = CARTESIAN_POINT('',(0.824636702896,1.639344262295E-002));
#99564 = CARTESIAN_POINT('',(0.827877345794,1.639344262295E-002));
#99565 = CARTESIAN_POINT('',(0.831118206428,1.639344262295E-002));
#99566 = CARTESIAN_POINT('',(0.834359355687,1.639344262295E-002));
#99567 = CARTESIAN_POINT('',(0.837600861475,1.639344262295E-002));
#99568 = CARTESIAN_POINT('',(0.84084280471,1.639344262295E-002));
#99569 = CARTESIAN_POINT('',(0.844085282758,1.639344262295E-002));
#99570 = CARTESIAN_POINT('',(0.847328390352,1.639344262295E-002));
#99571 = CARTESIAN_POINT('',(0.850572222005,1.639344262295E-002));
#99572 = CARTESIAN_POINT('',(0.853816883493,1.639344262295E-002));
#99573 = CARTESIAN_POINT('',(0.857062480772,1.639344262295E-002));
#99574 = CARTESIAN_POINT('',(0.860309128108,1.639344262295E-002));
#99575 = CARTESIAN_POINT('',(0.863556907184,1.639344262295E-002));
#99576 = CARTESIAN_POINT('',(0.866805771783,1.639344262295E-002));
#99577 = CARTESIAN_POINT('',(0.870055693041,1.639344262295E-002));
#99578 = CARTESIAN_POINT('',(0.873306635284,1.639344262295E-002));
#99579 = CARTESIAN_POINT('',(0.876558582085,1.639344262295E-002));
#99580 = CARTESIAN_POINT('',(0.879811386038,1.639344262295E-002));
#99581 = CARTESIAN_POINT('',(0.88306485246,1.639344262295E-002));
#99582 = CARTESIAN_POINT('',(0.886318798069,1.639344262295E-002));
#99583 = CARTESIAN_POINT('',(0.889573071915,1.639344262295E-002));
#99584 = CARTESIAN_POINT('',(0.892827521766,1.639344262295E-002));
#99585 = CARTESIAN_POINT('',(0.896081997332,1.639344262295E-002));
#99586 = CARTESIAN_POINT('',(0.899336340612,1.639344262295E-002));
#99587 = CARTESIAN_POINT('',(0.902590381466,1.639344262295E-002));
#99588 = CARTESIAN_POINT('',(0.905843957101,1.639344262295E-002));
#99589 = CARTESIAN_POINT('',(0.909096885069,1.639344262295E-002));
#99590 = CARTESIAN_POINT('',(0.912349174362,1.639344262295E-002));
#99591 = CARTESIAN_POINT('',(0.915600865844,1.639344262295E-002));
#99592 = CARTESIAN_POINT('',(0.918851991853,1.639344262295E-002));
#99593 = CARTESIAN_POINT('',(0.922102587349,1.639344262295E-002));
#99594 = CARTESIAN_POINT('',(0.925352688673,1.639344262295E-002));
#99595 = CARTESIAN_POINT('',(0.928602331332,1.639344262295E-002));
#99596 = CARTESIAN_POINT('',(0.931851553316,1.639344262295E-002));
#99597 = CARTESIAN_POINT('',(0.935100377961,1.639344262295E-002));
#99598 = CARTESIAN_POINT('',(0.938348820944,1.639344262295E-002));
#99599 = CARTESIAN_POINT('',(0.941596899462,1.639344262295E-002));
#99600 = CARTESIAN_POINT('',(0.944844630096,1.639344262295E-002));
#99601 = CARTESIAN_POINT('',(0.948092029546,1.639344262295E-002));
#99602 = CARTESIAN_POINT('',(0.951339113238,1.639344262295E-002));
#99603 = CARTESIAN_POINT('',(0.954585901044,1.639344262295E-002));
#99604 = CARTESIAN_POINT('',(0.957832392655,1.639344262296E-002));
#99605 = CARTESIAN_POINT('',(0.961078562126,1.639344262296E-002));
#99606 = CARTESIAN_POINT('',(0.964324388602,1.639344262295E-002));
#99607 = CARTESIAN_POINT('',(0.967569849868,1.639344262293E-002));
#99608 = CARTESIAN_POINT('',(0.970814923816,1.639344262292E-002));
#99609 = CARTESIAN_POINT('',(0.974059588319,1.639344262295E-002));
#99610 = CARTESIAN_POINT('',(0.977303820711,1.639344262299E-002));
#99611 = CARTESIAN_POINT('',(0.980547601161,1.639344262258E-002));
#99612 = CARTESIAN_POINT('',(0.983790917795,1.639344262228E-002));
#99613 = CARTESIAN_POINT('',(0.98703375763,1.639344262241E-002));
#99614 = CARTESIAN_POINT('',(0.99027610794,1.639344262377E-002));
#99615 = CARTESIAN_POINT('',(0.993517955661,1.639344262477E-002));
#99616 = CARTESIAN_POINT('',(0.996759287548,1.639344262211E-002));
#99617 = CARTESIAN_POINT('',(0.99891982277,1.639344261668E-002));
#99618 = CARTESIAN_POINT('',(1.,1.639344261267E-002));
#99619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99620 = ORIENTED_EDGE('',*,*,#99621,.F.);
#99621 = EDGE_CURVE('',#99622,#99222,#99624,.T.);
#99622 = VERTEX_POINT('',#99623);
#99623 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#99624 = SURFACE_CURVE('',#99625,(#99628),.PCURVE_S1.);
#99625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99626,#99627),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#99626 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#99627 = CARTESIAN_POINT('',(1.146897693294E-003,14.16688796119,
    25.243986927537));
#99628 = PCURVE('',#99190,#99629);
#99629 = DEFINITIONAL_REPRESENTATION('',(#99630),#99633);
#99630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99631,#99632),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#99631 = CARTESIAN_POINT('',(1.,1.));
#99632 = CARTESIAN_POINT('',(1.,1.639344262295E-002));
#99633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99634 = ORIENTED_EDGE('',*,*,#99635,.T.);
#99635 = EDGE_CURVE('',#99622,#99181,#99636,.T.);
#99636 = SURFACE_CURVE('',#99637,(#99650),.PCURVE_S1.);
#99637 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99638,#99639,#99640,#99641,
    #99642,#99643,#99644,#99645,#99646,#99647,#99648,#99649),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,0.125714802359,
    0.249969155056,0.376377496898,0.499899115149,0.626307667287,
    0.749832400714,0.834174750227,0.916978591564,1.),.UNSPECIFIED.);
#99638 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#99639 = CARTESIAN_POINT('',(6.001146897693,14.175383093158,
    25.208308297123));
#99640 = CARTESIAN_POINT('',(6.001146897693,14.192274667736,
    25.13736552085));
#99641 = CARTESIAN_POINT('',(6.001146897693,14.247233189694,
    25.041366246104));
#99642 = CARTESIAN_POINT('',(6.001146897693,14.318864379003,
    24.958727492692));
#99643 = CARTESIAN_POINT('',(6.001146897693,14.408119987413,
    24.894042844497));
#99644 = CARTESIAN_POINT('',(6.001146897693,14.50804899546,
    24.849792251312));
#99645 = CARTESIAN_POINT('',(6.001146897693,14.60418921409,
    24.831016144436));
#99646 = CARTESIAN_POINT('',(6.001146897693,14.688800524956,
    24.830126314495));
#99647 = CARTESIAN_POINT('',(6.001146897693,14.761307110572,
    24.839006618544));
#99648 = CARTESIAN_POINT('',(6.001146897693,14.807283535639,
    24.853638943428));
#99649 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#99650 = PCURVE('',#99190,#99651);
#99651 = DEFINITIONAL_REPRESENTATION('',(#99652),#99656);
#99652 = LINE('',#99653,#99654);
#99653 = CARTESIAN_POINT('',(1.,1.));
#99654 = VECTOR('',#99655,1.);
#99655 = DIRECTION('',(-1.,0.E+000));
#99656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99661)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99658,#99659,#99660)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#99658,
  'distance_accuracy_value','confusion accuracy');
#99662 = SHAPE_DEFINITION_REPRESENTATION(#99663,#99173);
#99663 = PRODUCT_DEFINITION_SHAPE('','',#99664);
#99664 = PRODUCT_DEFINITION('design','',#99665,#99668);
#99665 = PRODUCT_DEFINITION_FORMATION('','',#99666);
#99666 = PRODUCT('CADSOFTTOOLS 1.567','CADSOFTTOOLS 1.567','',(#99667));
#99667 = PRODUCT_CONTEXT('',#2,'mechanical');
#99668 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99669 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99670,#99672);
#99670 = ( REPRESENTATION_RELATIONSHIP('','',#99173,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99671) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99671 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2279);
#99672 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99673);
#99673 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('567','','',#5,#99664,$);
#99674 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99666));
#99675 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99676),#99752);
#99676 = SHELL_BASED_SURFACE_MODEL('',(#99677));
#99677 = OPEN_SHELL('',(#99678));
#99678 = ADVANCED_FACE('',(#99679),#99693,.T.);
#99679 = FACE_BOUND('',#99680,.T.);
#99680 = EDGE_LOOP('',(#99681,#99704,#99720,#99736));
#99681 = ORIENTED_EDGE('',*,*,#99682,.F.);
#99682 = EDGE_CURVE('',#99683,#99685,#99687,.T.);
#99683 = VERTEX_POINT('',#99684);
#99684 = CARTESIAN_POINT('',(6.001146897666,8.341872221975,
    0.114942074272));
#99685 = VERTEX_POINT('',#99686);
#99686 = CARTESIAN_POINT('',(6.001146897693,6.287880541903,
    -0.63264975871));
#99687 = SURFACE_CURVE('',#99688,(#99692),.PCURVE_S1.);
#99688 = LINE('',#99689,#99690);
#99689 = CARTESIAN_POINT('',(6.001146897679,8.341872221975,
    0.114942074273));
#99690 = VECTOR('',#99691,1.);
#99691 = DIRECTION('',(-5.136111308524E-013,-0.939692620786,
    -0.342020143324));
#99692 = PCURVE('',#99693,#99698);
#99693 = PLANE('',#99694);
#99694 = AXIS2_PLACEMENT_3D('',#99695,#99696,#99697);
#99695 = CARTESIAN_POINT('',(5.741339271393,7.263543410499,
    -0.117910846857));
#99696 = DIRECTION('',(0.5,-0.296198132726,0.813797681349));
#99697 = DIRECTION('',(-0.852031291838,1.250898256505E-017,0.52349085735
    ));
#99698 = DEFINITIONAL_REPRESENTATION('',(#99699),#99703);
#99699 = LINE('',#99700,#99701);
#99700 = CARTESIAN_POINT('',(-9.946785213448E-002,-1.128990548058));
#99701 = VECTOR('',#99702,1.);
#99702 = DIRECTION('',(-0.179044418059,0.983840991401));
#99703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99704 = ORIENTED_EDGE('',*,*,#99705,.T.);
#99705 = EDGE_CURVE('',#99683,#99706,#99708,.T.);
#99706 = VERTEX_POINT('',#99707);
#99707 = CARTESIAN_POINT('',(5.481531655385,8.239266161379,
    0.396849854067));
#99708 = SURFACE_CURVE('',#99709,(#99713),.PCURVE_S1.);
#99709 = LINE('',#99710,#99711);
#99710 = CARTESIAN_POINT('',(6.001146897659,8.341872220822,
    0.114942073839));
#99711 = VECTOR('',#99712,1.);
#99712 = DIRECTION('',(-0.866025403937,-0.171010098992,0.469846300164));
#99713 = PCURVE('',#99693,#99714);
#99714 = DEFINITIONAL_REPRESENTATION('',(#99715),#99719);
#99715 = LINE('',#99716,#99717);
#99716 = CARTESIAN_POINT('',(-9.946785234465E-002,-1.128990546844));
#99717 = VECTOR('',#99718,1.);
#99718 = DIRECTION('',(0.983840986177,0.179044446769));
#99719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99720 = ORIENTED_EDGE('',*,*,#99721,.T.);
#99721 = EDGE_CURVE('',#99706,#99722,#99724,.T.);
#99722 = VERTEX_POINT('',#99723);
#99723 = CARTESIAN_POINT('',(5.481531655401,6.164391863461,
    -0.358342630215));
#99724 = SURFACE_CURVE('',#99725,(#99729),.PCURVE_S1.);
#99725 = LINE('',#99726,#99727);
#99726 = CARTESIAN_POINT('',(5.481531655387,8.23926616138,0.396849854066
    ));
#99727 = VECTOR('',#99728,1.);
#99728 = DIRECTION('',(-8.135070085917E-012,-0.939692620787,
    -0.342020143324));
#99729 = PCURVE('',#99693,#99730);
#99730 = DEFINITIONAL_REPRESENTATION('',(#99731),#99735);
#99731 = LINE('',#99732,#99733);
#99732 = CARTESIAN_POINT('',(0.490836739352,-1.021563878785));
#99733 = VECTOR('',#99734,1.);
#99734 = DIRECTION('',(-0.179044418052,0.983840991403));
#99735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99736 = ORIENTED_EDGE('',*,*,#99737,.F.);
#99737 = EDGE_CURVE('',#99685,#99722,#99738,.T.);
#99738 = SURFACE_CURVE('',#99739,(#99744),.PCURVE_S1.);
#99739 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#99740,#99741,#99742,#99743
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.999977233174,0.999977233174,1.)) 
REPRESENTATION_ITEM('') );
#99740 = CARTESIAN_POINT('',(6.001146897677,6.287880541915,
    -0.632649758735));
#99741 = CARTESIAN_POINT('',(5.828049826154,6.245962430533,
    -0.541555287539));
#99742 = CARTESIAN_POINT('',(5.654840802409,6.204798586326,
    -0.450117501726));
#99743 = CARTESIAN_POINT('',(5.481531656702,6.164391820803,
    -0.358342646541));
#99744 = PCURVE('',#99693,#99745);
#99745 = DEFINITIONAL_REPRESENTATION('',(#99746),#99751);
#99746 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#99747,#99748,#99749,#99750
),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.999977233174,0.999977233174,1.)) 
REPRESENTATION_ITEM('') );
#99747 = CARTESIAN_POINT('',(-0.490825341743,1.021501183119));
#99748 = CARTESIAN_POINT('',(-0.295654097453,1.06538867925));
#99749 = CARTESIAN_POINT('',(-0.100207744304,1.108486471442));
#99750 = CARTESIAN_POINT('',(9.550036862431E-002,1.150791616095));
#99751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99756)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99753,#99754,#99755)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99753 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99754 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99755 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99756 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99753,
  'distance_accuracy_value','confusion accuracy');
#99757 = SHAPE_DEFINITION_REPRESENTATION(#99758,#99675);
#99758 = PRODUCT_DEFINITION_SHAPE('','',#99759);
#99759 = PRODUCT_DEFINITION('design','',#99760,#99763);
#99760 = PRODUCT_DEFINITION_FORMATION('','',#99761);
#99761 = PRODUCT('CADSOFTTOOLS 1.568','CADSOFTTOOLS 1.568','',(#99762));
#99762 = PRODUCT_CONTEXT('',#2,'mechanical');
#99763 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99764 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99765,#99767);
#99765 = ( REPRESENTATION_RELATIONSHIP('','',#99675,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99766) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99766 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2283);
#99767 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99768);
#99768 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('568','','',#5,#99759,$);
#99769 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99761));
#99770 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99771),#99935);
#99771 = SHELL_BASED_SURFACE_MODEL('',(#99772));
#99772 = OPEN_SHELL('',(#99773));
#99773 = ADVANCED_FACE('',(#99774),#99789,.F.);
#99774 = FACE_BOUND('',#99775,.F.);
#99775 = EDGE_LOOP('',(#99776,#99822,#99860,#99899));
#99776 = ORIENTED_EDGE('',*,*,#99777,.T.);
#99777 = EDGE_CURVE('',#99778,#99780,#99782,.T.);
#99778 = VERTEX_POINT('',#99779);
#99779 = CARTESIAN_POINT('',(6.001146897715,8.895536066556,
    0.386204521088));
#99780 = VERTEX_POINT('',#99781);
#99781 = CARTESIAN_POINT('',(6.001146897666,8.341872221975,
    0.114942074272));
#99782 = SURFACE_CURVE('',#99783,(#99788),.PCURVE_S1.);
#99783 = CIRCLE('',#99784,2.899999999963);
#99784 = AXIS2_PLACEMENT_3D('',#99785,#99786,#99787);
#99785 = CARTESIAN_POINT('',(6.001146897693,7.350013807509,
    2.840050674933));
#99786 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99787 = DIRECTION('',(0.E+000,0.532938710018,-0.846153846156));
#99788 = PCURVE('',#99789,#99794);
#99789 = CONICAL_SURFACE('',#99790,2.750000000132,0.523598774986);
#99790 = AXIS2_PLACEMENT_3D('',#99791,#99792,#99793);
#99791 = CARTESIAN_POINT('',(5.741339276457,7.350013807509,
    2.840050674933));
#99792 = DIRECTION('',(1.,7.477256362065E-017,7.477256362065E-017));
#99793 = DIRECTION('',(7.477256362065E-017,-1.,3.131985345269E-033));
#99794 = DEFINITIONAL_REPRESENTATION('',(#99795),#99821);
#99795 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99796,#99797,#99798,#99799,
    #99800,#99801,#99802,#99803,#99804,#99805,#99806,#99807,#99808,
    #99809,#99810,#99811,#99812,#99813,#99814,#99815,#99816,#99817,
    #99818,#99819,#99820),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.681997864995E-003,
    1.936399572999E-002,2.904599359498E-002,3.872799145998E-002,
    4.840998932497E-002,5.809198718997E-002,6.777398505496E-002,
    7.745598291996E-002,8.713798078495E-002,9.681997864995E-002,
    0.106501976515,0.11618397438,0.125865972245,0.13554797011,
    0.145229967975,0.15491196584,0.164593963705,0.17427596157,
    0.183957959435,0.1936399573,0.203321955165,0.21300395303),
  .QUASI_UNIFORM_KNOTS.);
#99796 = CARTESIAN_POINT('',(2.132866129797,0.259807621229));
#99797 = CARTESIAN_POINT('',(2.129638797175,0.259807621229));
#99798 = CARTESIAN_POINT('',(2.123184131932,0.259807621229));
#99799 = CARTESIAN_POINT('',(2.113502134067,0.259807621229));
#99800 = CARTESIAN_POINT('',(2.103820136202,0.259807621229));
#99801 = CARTESIAN_POINT('',(2.094138138337,0.259807621229));
#99802 = CARTESIAN_POINT('',(2.084456140472,0.259807621229));
#99803 = CARTESIAN_POINT('',(2.074774142607,0.259807621229));
#99804 = CARTESIAN_POINT('',(2.065092144742,0.259807621229));
#99805 = CARTESIAN_POINT('',(2.055410146877,0.259807621229));
#99806 = CARTESIAN_POINT('',(2.045728149012,0.259807621229));
#99807 = CARTESIAN_POINT('',(2.036046151147,0.259807621229));
#99808 = CARTESIAN_POINT('',(2.026364153282,0.259807621229));
#99809 = CARTESIAN_POINT('',(2.016682155417,0.259807621229));
#99810 = CARTESIAN_POINT('',(2.007000157552,0.259807621229));
#99811 = CARTESIAN_POINT('',(1.997318159687,0.259807621229));
#99812 = CARTESIAN_POINT('',(1.987636161822,0.259807621229));
#99813 = CARTESIAN_POINT('',(1.977954163957,0.259807621229));
#99814 = CARTESIAN_POINT('',(1.968272166092,0.259807621229));
#99815 = CARTESIAN_POINT('',(1.958590168227,0.259807621229));
#99816 = CARTESIAN_POINT('',(1.948908170362,0.259807621229));
#99817 = CARTESIAN_POINT('',(1.939226172497,0.259807621229));
#99818 = CARTESIAN_POINT('',(1.929544174632,0.259807621229));
#99819 = CARTESIAN_POINT('',(1.923089509388,0.259807621229));
#99820 = CARTESIAN_POINT('',(1.919862176767,0.259807621229));
#99821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99822 = ORIENTED_EDGE('',*,*,#99823,.T.);
#99823 = EDGE_CURVE('',#99780,#99824,#99826,.T.);
#99824 = VERTEX_POINT('',#99825);
#99825 = CARTESIAN_POINT('',(5.481531655385,8.239266161379,
    0.396849854067));
#99826 = SURFACE_CURVE('',#99827,(#99831),.PCURVE_S1.);
#99827 = LINE('',#99828,#99829);
#99828 = CARTESIAN_POINT('',(6.001146897659,8.341872220822,
    0.114942073839));
#99829 = VECTOR('',#99830,1.);
#99830 = DIRECTION('',(-0.866025403937,-0.171010098992,0.469846300164));
#99831 = PCURVE('',#99789,#99832);
#99832 = DEFINITIONAL_REPRESENTATION('',(#99833),#99859);
#99833 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99834,#99835,#99836,#99837,
    #99838,#99839,#99840,#99841,#99842,#99843,#99844,#99845,#99846,
    #99847,#99848,#99849,#99850,#99851,#99852,#99853,#99854,#99855,
    #99856,#99857,#99858),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(4.689794955023E-015,2.727272727237E-002,
    5.454545454473E-002,8.181818181709E-002,0.109090909089,
    0.136363636362,0.163636363634,0.190909090907,0.218181818179,
    0.245454545451,0.272727272724,0.299999999996,0.327272727268,
    0.354545454541,0.381818181813,0.409090909085,0.436363636358,
    0.46363636363,0.490909090903,0.518181818175,0.545454545447,
    0.57272727272,0.599999999992),.QUASI_UNIFORM_KNOTS.);
#99834 = CARTESIAN_POINT('',(1.919862176342,0.259807621206));
#99835 = CARTESIAN_POINT('',(1.919862176249,0.251934662987));
#99836 = CARTESIAN_POINT('',(1.919862176063,0.236188746549));
#99837 = CARTESIAN_POINT('',(1.91986217578,0.212569871892));
#99838 = CARTESIAN_POINT('',(1.919862175495,0.188950997236));
#99839 = CARTESIAN_POINT('',(1.919862175207,0.165332122579));
#99840 = CARTESIAN_POINT('',(1.919862174917,0.141713247922));
#99841 = CARTESIAN_POINT('',(1.919862174623,0.118094373266));
#99842 = CARTESIAN_POINT('',(1.919862174327,9.447549860884E-002));
#99843 = CARTESIAN_POINT('',(1.919862174028,7.085662395214E-002));
#99844 = CARTESIAN_POINT('',(1.919862173726,4.723774929545E-002));
#99845 = CARTESIAN_POINT('',(1.919862173421,2.361887463875E-002));
#99846 = CARTESIAN_POINT('',(1.919862173113,-1.794697129342E-011));
#99847 = CARTESIAN_POINT('',(1.919862172802,-2.361887467465E-002));
#99848 = CARTESIAN_POINT('',(1.919862172487,-4.723774933134E-002));
#99849 = CARTESIAN_POINT('',(1.91986217217,-7.085662398804E-002));
#99850 = CARTESIAN_POINT('',(1.919862171849,-9.447549864474E-002));
#99851 = CARTESIAN_POINT('',(1.919862171525,-0.118094373301));
#99852 = CARTESIAN_POINT('',(1.919862171198,-0.141713247958));
#99853 = CARTESIAN_POINT('',(1.919862170868,-0.165332122615));
#99854 = CARTESIAN_POINT('',(1.919862170534,-0.188950997272));
#99855 = CARTESIAN_POINT('',(1.919862170196,-0.212569871928));
#99856 = CARTESIAN_POINT('',(1.919862169855,-0.236188746585));
#99857 = CARTESIAN_POINT('',(1.919862169625,-0.251934663023));
#99858 = CARTESIAN_POINT('',(1.91986216951,-0.259807621242));
#99859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99860 = ORIENTED_EDGE('',*,*,#99861,.F.);
#99861 = EDGE_CURVE('',#99862,#99824,#99864,.T.);
#99862 = VERTEX_POINT('',#99863);
#99863 = CARTESIAN_POINT('',(5.481531655374,8.735654453538,
    0.640050674952));
#99864 = SURFACE_CURVE('',#99865,(#99870),.PCURVE_S1.);
#99865 = CIRCLE('',#99866,2.600000000294);
#99866 = AXIS2_PLACEMENT_3D('',#99867,#99868,#99869);
#99867 = CARTESIAN_POINT('',(5.481531655235,7.350013807509,
    2.840050674933));
#99868 = DIRECTION('',(-1.,-7.477256362065E-017,-7.477256362065E-017));
#99869 = DIRECTION('',(2.341989869389E-017,0.532938710017,
    -0.846153846156));
#99870 = PCURVE('',#99789,#99871);
#99871 = DEFINITIONAL_REPRESENTATION('',(#99872),#99898);
#99872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99873,#99874,#99875,#99876,
    #99877,#99878,#99879,#99880,#99881,#99882,#99883,#99884,#99885,
    #99886,#99887,#99888,#99889,#99890,#99891,#99892,#99893,#99894,
    #99895,#99896,#99897),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.681998194823E-003,
    1.936399638965E-002,2.904599458447E-002,3.872799277929E-002,
    4.840999097411E-002,5.809198916894E-002,6.777398736376E-002,
    7.745598555858E-002,8.71379837534E-002,9.681998194823E-002,
    0.106501980143,0.116183978338,0.125865976533,0.135547974728,
    0.145229972922,0.154911971117,0.164593969312,0.174275967507,
    0.183957965702,0.193639963896,0.203321962091,0.213003960286),
  .QUASI_UNIFORM_KNOTS.);
#99873 = CARTESIAN_POINT('',(2.132866129796,-0.259807621222));
#99874 = CARTESIAN_POINT('',(2.129638797064,-0.259807621222));
#99875 = CARTESIAN_POINT('',(2.123184131601,-0.259807621222));
#99876 = CARTESIAN_POINT('',(2.113502133406,-0.259807621222));
#99877 = CARTESIAN_POINT('',(2.103820135212,-0.259807621222));
#99878 = CARTESIAN_POINT('',(2.094138137017,-0.259807621222));
#99879 = CARTESIAN_POINT('',(2.084456138822,-0.259807621222));
#99880 = CARTESIAN_POINT('',(2.074774140627,-0.259807621222));
#99881 = CARTESIAN_POINT('',(2.065092142432,-0.259807621222));
#99882 = CARTESIAN_POINT('',(2.055410144237,-0.259807621222));
#99883 = CARTESIAN_POINT('',(2.045728146043,-0.259807621222));
#99884 = CARTESIAN_POINT('',(2.036046147848,-0.259807621222));
#99885 = CARTESIAN_POINT('',(2.026364149653,-0.259807621222));
#99886 = CARTESIAN_POINT('',(2.016682151458,-0.259807621222));
#99887 = CARTESIAN_POINT('',(2.007000153263,-0.259807621222));
#99888 = CARTESIAN_POINT('',(1.997318155069,-0.259807621222));
#99889 = CARTESIAN_POINT('',(1.987636156874,-0.259807621222));
#99890 = CARTESIAN_POINT('',(1.977954158679,-0.259807621222));
#99891 = CARTESIAN_POINT('',(1.968272160484,-0.259807621222));
#99892 = CARTESIAN_POINT('',(1.958590162289,-0.259807621222));
#99893 = CARTESIAN_POINT('',(1.948908164094,-0.259807621222));
#99894 = CARTESIAN_POINT('',(1.9392261659,-0.259807621222));
#99895 = CARTESIAN_POINT('',(1.929544167705,-0.259807621222));
#99896 = CARTESIAN_POINT('',(1.923089502242,-0.259807621222));
#99897 = CARTESIAN_POINT('',(1.91986216951,-0.259807621222));
#99898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99899 = ORIENTED_EDGE('',*,*,#99900,.T.);
#99900 = EDGE_CURVE('',#99862,#99778,#99901,.T.);
#99901 = SURFACE_CURVE('',#99902,(#99906),.PCURVE_S1.);
#99902 = LINE('',#99903,#99904);
#99903 = CARTESIAN_POINT('',(5.481531655287,8.735654453623,
    0.640050674826));
#99904 = VECTOR('',#99905,1.);
#99905 = DIRECTION('',(0.866025403945,0.266469354863,-0.423076922842));
#99906 = PCURVE('',#99789,#99907);
#99907 = DEFINITIONAL_REPRESENTATION('',(#99908),#99934);
#99908 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99909,#99910,#99911,#99912,
    #99913,#99914,#99915,#99916,#99917,#99918,#99919,#99920,#99921,
    #99922,#99923,#99924,#99925,#99926,#99927,#99928,#99929,#99930,
    #99931,#99932,#99933),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.452833570981E-015,2.727272727598E-002,
    5.454545455197E-002,8.181818182795E-002,0.109090909104,0.13636363638
    ,0.163636363656,0.190909090932,0.218181818208,0.245454545484,
    0.27272727276,0.300000000036,0.327272727312,0.354545454588,
    0.381818181864,0.40909090914,0.436363636416,0.463636363692,
    0.490909090968,0.518181818244,0.54545454552,0.572727272796,
    0.600000000072),.UNSPECIFIED.);
#99909 = CARTESIAN_POINT('',(2.132866129798,-0.259807621258));
#99910 = CARTESIAN_POINT('',(2.132866129798,-0.251934663038));
#99911 = CARTESIAN_POINT('',(2.132866129798,-0.236188746598));
#99912 = CARTESIAN_POINT('',(2.132866129798,-0.212569871939));
#99913 = CARTESIAN_POINT('',(2.132866129798,-0.188950997279));
#99914 = CARTESIAN_POINT('',(2.132866129798,-0.165332122619));
#99915 = CARTESIAN_POINT('',(2.132866129798,-0.141713247959));
#99916 = CARTESIAN_POINT('',(2.132866129798,-0.118094373299));
#99917 = CARTESIAN_POINT('',(2.132866129798,-9.447549863933E-002));
#99918 = CARTESIAN_POINT('',(2.132866129798,-7.08566239795E-002));
#99919 = CARTESIAN_POINT('',(2.132866129798,-4.723774931966E-002));
#99920 = CARTESIAN_POINT('',(2.132866129798,-2.361887465983E-002));
#99921 = CARTESIAN_POINT('',(2.132866129798,3.879265266232E-015));
#99922 = CARTESIAN_POINT('',(2.132866129798,2.361887465984E-002));
#99923 = CARTESIAN_POINT('',(2.132866129798,4.723774931967E-002));
#99924 = CARTESIAN_POINT('',(2.132866129798,7.085662397951E-002));
#99925 = CARTESIAN_POINT('',(2.132866129798,9.447549863934E-002));
#99926 = CARTESIAN_POINT('',(2.132866129798,0.118094373299));
#99927 = CARTESIAN_POINT('',(2.132866129798,0.141713247959));
#99928 = CARTESIAN_POINT('',(2.132866129798,0.165332122619));
#99929 = CARTESIAN_POINT('',(2.132866129798,0.188950997279));
#99930 = CARTESIAN_POINT('',(2.132866129798,0.212569871939));
#99931 = CARTESIAN_POINT('',(2.132866129798,0.236188746598));
#99932 = CARTESIAN_POINT('',(2.132866129798,0.251934663038));
#99933 = CARTESIAN_POINT('',(2.132866129798,0.259807621258));
#99934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99939)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99936,#99937,#99938)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99936 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99937 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99938 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99939 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99936,
  'distance_accuracy_value','confusion accuracy');
#99940 = SHAPE_DEFINITION_REPRESENTATION(#99941,#99770);
#99941 = PRODUCT_DEFINITION_SHAPE('','',#99942);
#99942 = PRODUCT_DEFINITION('design','',#99943,#99946);
#99943 = PRODUCT_DEFINITION_FORMATION('','',#99944);
#99944 = PRODUCT('CADSOFTTOOLS 1.569','CADSOFTTOOLS 1.569','',(#99945));
#99945 = PRODUCT_CONTEXT('',#2,'mechanical');
#99946 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99947 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99948,#99950);
#99948 = ( REPRESENTATION_RELATIONSHIP('','',#99770,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99949) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99949 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2287);
#99950 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99951);
#99951 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('569','','',#5,#99942,$);
#99952 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99944));
#99953 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99954),#100095);
#99954 = SHELL_BASED_SURFACE_MODEL('',(#99955));
#99955 = OPEN_SHELL('',(#99956));
#99956 = ADVANCED_FACE('',(#99957),#99971,.F.);
#99957 = FACE_BOUND('',#99958,.F.);
#99958 = EDGE_LOOP('',(#99959,#100004,#100043,#100058));
#99959 = ORIENTED_EDGE('',*,*,#99960,.T.);
#99960 = EDGE_CURVE('',#99961,#99963,#99965,.T.);
#99961 = VERTEX_POINT('',#99962);
#99962 = CARTESIAN_POINT('',(6.001146897708,8.682360582573,
    0.724666059523));
#99963 = VERTEX_POINT('',#99964);
#99964 = CARTESIAN_POINT('',(5.135121484165,8.415891225723,
    1.147742985522));
#99965 = SURFACE_CURVE('',#99966,(#99970),.PCURVE_S1.);
#99966 = LINE('',#99967,#99968);
#99967 = CARTESIAN_POINT('',(6.00114689771,8.682360582572,0.724666059527
    ));
#99968 = VECTOR('',#99969,1.);
#99969 = DIRECTION('',(-0.866025404324,-0.266469354512,0.423076922286));
#99970 = PCURVE('',#99971,#99976);
#99971 = CONICAL_SURFACE('',#99972,2.249999997391,0.52359877494);
#99972 = AXIS2_PLACEMENT_3D('',#99973,#99974,#99975);
#99973 = CARTESIAN_POINT('',(5.568134190608,7.350013807509,
    2.840050674933));
#99974 = DIRECTION('',(1.,1.734723476004E-016,1.734723476004E-016));
#99975 = DIRECTION('',(1.734723476004E-016,-1.,2.256754887989E-032));
#99976 = DEFINITIONAL_REPRESENTATION('',(#99977),#100003);
#99977 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99978,#99979,#99980,#99981,
    #99982,#99983,#99984,#99985,#99986,#99987,#99988,#99989,#99990,
    #99991,#99992,#99993,#99994,#99995,#99996,#99997,#99998,#99999,
    #100000,#100001,#100002),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,4),(-3.963306272872E-015,4.545454591717E-002
    ,9.090909183434E-002,0.136363637752,0.181818183669,0.227272729586,
    0.272727275503,0.31818182142,0.363636367337,0.409090913255,
    0.454545459172,0.500000005089,0.545454551006,0.590909096923,
    0.63636364284,0.681818188758,0.727272734675,0.772727280592,
    0.818181826509,0.863636372426,0.909090918343,0.954545464261,
    1.000000010178),.UNSPECIFIED.);
#99978 = CARTESIAN_POINT('',(2.132866129799,0.433012707105));
#99979 = CARTESIAN_POINT('',(2.132866129799,0.419891109939));
#99980 = CARTESIAN_POINT('',(2.132866129799,0.393647915608));
#99981 = CARTESIAN_POINT('',(2.132866129799,0.354283124111));
#99982 = CARTESIAN_POINT('',(2.132866129799,0.314918332614));
#99983 = CARTESIAN_POINT('',(2.132866129799,0.275553541118));
#99984 = CARTESIAN_POINT('',(2.132866129799,0.236188749621));
#99985 = CARTESIAN_POINT('',(2.132866129799,0.196823958124));
#99986 = CARTESIAN_POINT('',(2.132866129799,0.157459166627));
#99987 = CARTESIAN_POINT('',(2.132866129799,0.118094375131));
#99988 = CARTESIAN_POINT('',(2.132866129799,7.872958363398E-002));
#99989 = CARTESIAN_POINT('',(2.132866129799,3.936479213725E-002));
#99990 = CARTESIAN_POINT('',(2.132866129799,6.405200008065E-010));
#99991 = CARTESIAN_POINT('',(2.132866129799,-3.936479085621E-002));
#99992 = CARTESIAN_POINT('',(2.132866129799,-7.872958235294E-002));
#99993 = CARTESIAN_POINT('',(2.132866129799,-0.11809437385));
#99994 = CARTESIAN_POINT('',(2.132866129799,-0.157459165346));
#99995 = CARTESIAN_POINT('',(2.132866129799,-0.196823956843));
#99996 = CARTESIAN_POINT('',(2.132866129799,-0.23618874834));
#99997 = CARTESIAN_POINT('',(2.132866129799,-0.275553539837));
#99998 = CARTESIAN_POINT('',(2.132866129799,-0.314918331333));
#99999 = CARTESIAN_POINT('',(2.132866129799,-0.35428312283));
#100000 = CARTESIAN_POINT('',(2.132866129799,-0.393647914327));
#100001 = CARTESIAN_POINT('',(2.132866129799,-0.419891108658));
#100002 = CARTESIAN_POINT('',(2.132866129799,-0.433012705823));
#100003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100004 = ORIENTED_EDGE('',*,*,#100005,.T.);
#100005 = EDGE_CURVE('',#99963,#100006,#100008,.T.);
#100006 = VERTEX_POINT('',#100007);
#100007 = CARTESIAN_POINT('',(5.135121486754,9.35001380461,
    2.840050674933));
#100008 = SURFACE_CURVE('',#100009,(#100014),.PCURVE_S1.);
#100009 = CIRCLE('',#100010,2.);
#100010 = AXIS2_PLACEMENT_3D('',#100011,#100012,#100013);
#100011 = CARTESIAN_POINT('',(5.135121483796,7.350013807509,
    2.840050674933));
#100012 = DIRECTION('',(1.,0.E+000,0.E+000));
#100013 = DIRECTION('',(0.E+000,0.53293871002,-0.846153846155));
#100014 = PCURVE('',#99971,#100015);
#100015 = DEFINITIONAL_REPRESENTATION('',(#100016),#100042);
#100016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100017,#100018,#100019,
    #100020,#100021,#100022,#100023,#100024,#100025,#100026,#100027,
    #100028,#100029,#100030,#100031,#100032,#100033,#100034,#100035,
    #100036,#100037,#100038,#100039,#100040,#100041),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.585120562686E-002,9.170241125373E-002,0.137553616881,
    0.183404822507,0.229256028134,0.275107233761,0.320958439388,
    0.366809645015,0.412660850642,0.458512056269,0.504363261896,
    0.550214467522,0.596065673149,0.641916878776,0.687768084403,
    0.73361929003,0.779470495657,0.825321701284,0.87117290691,
    0.917024112537,0.962875318164,1.008726523791),
  .QUASI_UNIFORM_KNOTS.);
#100017 = CARTESIAN_POINT('',(2.132866129799,-0.433012704617));
#100018 = CARTESIAN_POINT('',(2.148149865008,-0.433012704617));
#100019 = CARTESIAN_POINT('',(2.178717335426,-0.433012704617));
#100020 = CARTESIAN_POINT('',(2.224568541053,-0.433012704617));
#100021 = CARTESIAN_POINT('',(2.270419746679,-0.433012704617));
#100022 = CARTESIAN_POINT('',(2.316270952306,-0.433012704617));
#100023 = CARTESIAN_POINT('',(2.362122157933,-0.433012704617));
#100024 = CARTESIAN_POINT('',(2.40797336356,-0.433012704617));
#100025 = CARTESIAN_POINT('',(2.453824569187,-0.433012704617));
#100026 = CARTESIAN_POINT('',(2.499675774814,-0.433012704617));
#100027 = CARTESIAN_POINT('',(2.545526980441,-0.433012704617));
#100028 = CARTESIAN_POINT('',(2.591378186067,-0.433012704617));
#100029 = CARTESIAN_POINT('',(2.637229391694,-0.433012704617));
#100030 = CARTESIAN_POINT('',(2.683080597321,-0.433012704617));
#100031 = CARTESIAN_POINT('',(2.728931802948,-0.433012704617));
#100032 = CARTESIAN_POINT('',(2.774783008575,-0.433012704617));
#100033 = CARTESIAN_POINT('',(2.820634214202,-0.433012704617));
#100034 = CARTESIAN_POINT('',(2.866485419829,-0.433012704617));
#100035 = CARTESIAN_POINT('',(2.912336625455,-0.433012704617));
#100036 = CARTESIAN_POINT('',(2.958187831082,-0.433012704617));
#100037 = CARTESIAN_POINT('',(3.004039036709,-0.433012704617));
#100038 = CARTESIAN_POINT('',(3.049890242336,-0.433012704617));
#100039 = CARTESIAN_POINT('',(3.095741447963,-0.433012704617));
#100040 = CARTESIAN_POINT('',(3.126308918381,-0.433012704617));
#100041 = CARTESIAN_POINT('',(3.14159265359,-0.433012704617));
#100042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100043 = ORIENTED_EDGE('',*,*,#100044,.T.);
#100044 = EDGE_CURVE('',#100006,#100045,#100047,.T.);
#100045 = VERTEX_POINT('',#100046);
#100046 = CARTESIAN_POINT('',(6.001146897687,9.850013807497,
    2.840050674933));
#100047 = SURFACE_CURVE('',#100048,(#100052),.PCURVE_S1.);
#100048 = LINE('',#100049,#100050);
#100049 = CARTESIAN_POINT('',(5.135121487121,9.350013803974,
    2.840050674933));
#100050 = VECTOR('',#100051,1.);
#100051 = DIRECTION('',(0.866025403949,0.499999999715,0.E+000));
#100052 = PCURVE('',#99971,#100053);
#100053 = DEFINITIONAL_REPRESENTATION('',(#100054),#100057);
#100054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100055,#100056),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.000000007634),
  .PIECEWISE_BEZIER_KNOTS.);
#100055 = CARTESIAN_POINT('',(3.14159265359,-0.433012703653));
#100056 = CARTESIAN_POINT('',(3.14159265359,0.433012707072));
#100057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100058 = ORIENTED_EDGE('',*,*,#100059,.T.);
#100059 = EDGE_CURVE('',#100045,#99961,#100060,.T.);
#100060 = SURFACE_CURVE('',#100061,(#100066),.PCURVE_S1.);
#100061 = CIRCLE('',#100062,2.500000000026);
#100062 = AXIS2_PLACEMENT_3D('',#100063,#100064,#100065);
#100063 = CARTESIAN_POINT('',(6.001146897693,7.350013807509,
    2.840050674933));
#100064 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100065 = DIRECTION('',(0.E+000,1.,0.E+000));
#100066 = PCURVE('',#99971,#100067);
#100067 = DEFINITIONAL_REPRESENTATION('',(#100068),#100094);
#100068 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100069,#100070,#100071,
    #100072,#100073,#100074,#100075,#100076,#100077,#100078,#100079,
    #100080,#100081,#100082,#100083,#100084,#100085,#100086,#100087,
    #100088,#100089,#100090,#100091,#100092,#100093),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.585120562686E-002,9.170241125371E-002,0.137553616881,
    0.183404822507,0.229256028134,0.275107233761,0.320958439388,
    0.366809645015,0.412660850642,0.458512056269,0.504363261895,
    0.550214467522,0.596065673149,0.641916878776,0.687768084403,
    0.73361929003,0.779470495657,0.825321701283,0.87117290691,
    0.917024112537,0.962875318164,1.008726523791),
  .QUASI_UNIFORM_KNOTS.);
#100069 = CARTESIAN_POINT('',(3.14159265359,0.433012707093));
#100070 = CARTESIAN_POINT('',(3.126308918381,0.433012707093));
#100071 = CARTESIAN_POINT('',(3.095741447963,0.433012707093));
#100072 = CARTESIAN_POINT('',(3.049890242336,0.433012707093));
#100073 = CARTESIAN_POINT('',(3.004039036709,0.433012707093));
#100074 = CARTESIAN_POINT('',(2.958187831082,0.433012707093));
#100075 = CARTESIAN_POINT('',(2.912336625456,0.433012707093));
#100076 = CARTESIAN_POINT('',(2.866485419829,0.433012707093));
#100077 = CARTESIAN_POINT('',(2.820634214202,0.433012707093));
#100078 = CARTESIAN_POINT('',(2.774783008575,0.433012707093));
#100079 = CARTESIAN_POINT('',(2.728931802948,0.433012707093));
#100080 = CARTESIAN_POINT('',(2.683080597321,0.433012707093));
#100081 = CARTESIAN_POINT('',(2.637229391694,0.433012707093));
#100082 = CARTESIAN_POINT('',(2.591378186068,0.433012707093));
#100083 = CARTESIAN_POINT('',(2.545526980441,0.433012707093));
#100084 = CARTESIAN_POINT('',(2.499675774814,0.433012707093));
#100085 = CARTESIAN_POINT('',(2.453824569187,0.433012707093));
#100086 = CARTESIAN_POINT('',(2.40797336356,0.433012707093));
#100087 = CARTESIAN_POINT('',(2.362122157933,0.433012707093));
#100088 = CARTESIAN_POINT('',(2.316270952306,0.433012707093));
#100089 = CARTESIAN_POINT('',(2.27041974668,0.433012707093));
#100090 = CARTESIAN_POINT('',(2.224568541053,0.433012707093));
#100091 = CARTESIAN_POINT('',(2.178717335426,0.433012707093));
#100092 = CARTESIAN_POINT('',(2.148149865008,0.433012707093));
#100093 = CARTESIAN_POINT('',(2.132866129799,0.433012707093));
#100094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100099)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100096,#100097,#100098)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100096 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100097 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100098 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100099 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100096,
  'distance_accuracy_value','confusion accuracy');
#100100 = SHAPE_DEFINITION_REPRESENTATION(#100101,#99953);
#100101 = PRODUCT_DEFINITION_SHAPE('','',#100102);
#100102 = PRODUCT_DEFINITION('design','',#100103,#100106);
#100103 = PRODUCT_DEFINITION_FORMATION('','',#100104);
#100104 = PRODUCT('CADSOFTTOOLS 1.570','CADSOFTTOOLS 1.570','',(#100105)
  );
#100105 = PRODUCT_CONTEXT('',#2,'mechanical');
#100106 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100107 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100108,#100110);
#100108 = ( REPRESENTATION_RELATIONSHIP('','',#99953,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100109) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100109 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2291);
#100110 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100111);
#100111 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('570','','',#5,#100102,$);
#100112 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100104));
#100113 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100114),#100188
  );
#100114 = SHELL_BASED_SURFACE_MODEL('',(#100115));
#100115 = OPEN_SHELL('',(#100116));
#100116 = ADVANCED_FACE('',(#100117),#100131,.T.);
#100117 = FACE_BOUND('',#100118,.T.);
#100118 = EDGE_LOOP('',(#100119,#100142,#100158,#100174));
#100119 = ORIENTED_EDGE('',*,*,#100120,.T.);
#100120 = EDGE_CURVE('',#100121,#100123,#100125,.T.);
#100121 = VERTEX_POINT('',#100122);
#100122 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,
    3.640050674934));
#100123 = VERTEX_POINT('',#100124);
#100124 = CARTESIAN_POINT('',(5.135121493911,9.350013807508,
    3.640050674934));
#100125 = SURFACE_CURVE('',#100126,(#100130),.PCURVE_S1.);
#100126 = LINE('',#100127,#100128);
#100127 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,
    3.640050674934));
#100128 = VECTOR('',#100129,1.);
#100129 = DIRECTION('',(-0.866025403784,-0.5,-1.243449787584E-014));
#100130 = PCURVE('',#100131,#100136);
#100131 = PLANE('',#100132);
#100132 = AXIS2_PLACEMENT_3D('',#100133,#100134,#100135);
#100133 = CARTESIAN_POINT('',(5.568134191249,9.600013804879,
    3.240050572851));
#100134 = DIRECTION('',(0.5,-0.866025403784,-4.282073985925E-014));
#100135 = DIRECTION('',(-0.866025403784,-0.5,3.08148791102E-033));
#100136 = DEFINITIONAL_REPRESENTATION('',(#100137),#100141);
#100137 = LINE('',#100138,#100139);
#100138 = CARTESIAN_POINT('',(-0.500000005256,-0.400000102083));
#100139 = VECTOR('',#100140,1.);
#100140 = DIRECTION('',(1.,1.243449787584E-014));
#100141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100142 = ORIENTED_EDGE('',*,*,#100143,.T.);
#100143 = EDGE_CURVE('',#100123,#100144,#100146,.T.);
#100144 = VERTEX_POINT('',#100145);
#100145 = CARTESIAN_POINT('',(5.135121486754,9.35001380461,
    2.840050674933));
#100146 = SURFACE_CURVE('',#100147,(#100151),.PCURVE_S1.);
#100147 = LINE('',#100148,#100149);
#100148 = CARTESIAN_POINT('',(5.135121493911,9.350013807509,
    3.640050674934));
#100149 = VECTOR('',#100150,1.);
#100150 = DIRECTION('',(-2.220446049249E-014,1.776356839399E-014,-1.));
#100151 = PCURVE('',#100131,#100152);
#100152 = DEFINITIONAL_REPRESENTATION('',(#100153),#100157);
#100153 = LINE('',#100154,#100155);
#100154 = CARTESIAN_POINT('',(0.499999994742,-0.400000102083));
#100155 = VECTOR('',#100156,1.);
#100156 = DIRECTION('',(1.034784266683E-014,1.));
#100157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100158 = ORIENTED_EDGE('',*,*,#100159,.T.);
#100159 = EDGE_CURVE('',#100144,#100160,#100162,.T.);
#100160 = VERTEX_POINT('',#100161);
#100161 = CARTESIAN_POINT('',(6.001146897687,9.850013807497,
    2.840050674933));
#100162 = SURFACE_CURVE('',#100163,(#100167),.PCURVE_S1.);
#100163 = LINE('',#100164,#100165);
#100164 = CARTESIAN_POINT('',(5.135121487121,9.350013803974,
    2.840050674933));
#100165 = VECTOR('',#100166,1.);
#100166 = DIRECTION('',(0.866025403949,0.499999999715,0.E+000));
#100167 = PCURVE('',#100131,#100168);
#100168 = DEFINITIONAL_REPRESENTATION('',(#100169),#100173);
#100169 = LINE('',#100170,#100171);
#100170 = CARTESIAN_POINT('',(0.500000002388,0.399999897918));
#100171 = VECTOR('',#100172,1.);
#100172 = DIRECTION('',(-1.,-1.410321898341E-023));
#100173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100174 = ORIENTED_EDGE('',*,*,#100175,.F.);
#100175 = EDGE_CURVE('',#100121,#100160,#100176,.T.);
#100176 = SURFACE_CURVE('',#100177,(#100181),.PCURVE_S1.);
#100177 = LINE('',#100178,#100179);
#100178 = CARTESIAN_POINT('',(6.001146897693,9.850013807507,
    3.640050674934));
#100179 = VECTOR('',#100180,1.);
#100180 = DIRECTION('',(-1.998401444324E-014,-4.440892098497E-015,-1.));
#100181 = PCURVE('',#100131,#100182);
#100182 = DEFINITIONAL_REPRESENTATION('',(#100183),#100187);
#100183 = LINE('',#100184,#100185);
#100184 = CARTESIAN_POINT('',(-0.500000005256,-0.400000102083));
#100185 = VECTOR('',#100186,1.);
#100186 = DIRECTION('',(1.952711022669E-014,1.));
#100187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100192)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100189,#100190,#100191)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100189 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100190 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100191 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100192 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100189,
  'distance_accuracy_value','confusion accuracy');
#100193 = SHAPE_DEFINITION_REPRESENTATION(#100194,#100113);
#100194 = PRODUCT_DEFINITION_SHAPE('','',#100195);
#100195 = PRODUCT_DEFINITION('design','',#100196,#100199);
#100196 = PRODUCT_DEFINITION_FORMATION('','',#100197);
#100197 = PRODUCT('CADSOFTTOOLS 1.571','CADSOFTTOOLS 1.571','',(#100198)
  );
#100198 = PRODUCT_CONTEXT('',#2,'mechanical');
#100199 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100200 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100201,#100203);
#100201 = ( REPRESENTATION_RELATIONSHIP('','',#100113,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100202) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100202 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2295);
#100203 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100204);
#100204 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('571','','',#5,#100195,$);
#100205 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100197));
#100206 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100207),#100301
  );
#100207 = SHELL_BASED_SURFACE_MODEL('',(#100208));
#100208 = OPEN_SHELL('',(#100209));
#100209 = ADVANCED_FACE('',(#100210),#100224,.T.);
#100210 = FACE_BOUND('',#100211,.T.);
#100211 = EDGE_LOOP('',(#100212,#100246,#100267,#100282));
#100212 = ORIENTED_EDGE('',*,*,#100213,.T.);
#100213 = EDGE_CURVE('',#100214,#100216,#100218,.T.);
#100214 = VERTEX_POINT('',#100215);
#100215 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000005));
#100216 = VERTEX_POINT('',#100217);
#100217 = CARTESIAN_POINT('',(4.16180604896,12.10842920248,
    31.500000000015));
#100218 = SURFACE_CURVE('',#100219,(#100223),.PCURVE_S1.);
#100219 = LINE('',#100220,#100221);
#100220 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000005));
#100221 = VECTOR('',#100222,1.);
#100222 = DIRECTION('',(2.960594732329E-016,-1.16943491927E-013,1.));
#100223 = PCURVE('',#100224,#100241);
#100224 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#100225,#100226)
    ,(#100227,#100228)
    ,(#100229,#100230)
    ,(#100231,#100232)
    ,(#100233,#100234)
    ,(#100235,#100236)
    ,(#100237,#100238)
    ,(#100239,#100240
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,4),(2,2),(0.E+000,0.188423235523
    ,0.785920127596,1.),(0.E+000,1.),.UNSPECIFIED.);
#100225 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000014));
#100226 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000014));
#100227 = CARTESIAN_POINT('',(5.904233694353,11.250228137539,
    25.500000000014));
#100228 = CARTESIAN_POINT('',(5.904233694353,11.250228137537,
    31.500000000014));
#100229 = CARTESIAN_POINT('',(5.802905709682,11.335799874822,
    25.500000000015));
#100230 = CARTESIAN_POINT('',(5.802905709682,11.335799874821,
    31.500000000015));
#100231 = CARTESIAN_POINT('',(5.363578845837,11.669512662998,
    25.500000000015));
#100232 = CARTESIAN_POINT('',(5.363578845837,11.669512662997,
    31.500000000015));
#100233 = CARTESIAN_POINT('',(4.989371895521,11.867063486056,
    25.500000000015));
#100234 = CARTESIAN_POINT('',(4.989371895521,11.867063486055,
    31.500000000015));
#100235 = CARTESIAN_POINT('',(4.452225579953,12.042499119264,
    25.500000000015));
#100236 = CARTESIAN_POINT('',(4.452225579953,12.042499119262,
    31.500000000015));
#100237 = CARTESIAN_POINT('',(4.307833609408,12.079968205192,
    25.500000000015));
#100238 = CARTESIAN_POINT('',(4.307833609408,12.079968205191,
    31.500000000015));
#100239 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000015));
#100240 = CARTESIAN_POINT('',(4.16180604896,12.10842920248,
    31.500000000015));
#100241 = DEFINITIONAL_REPRESENTATION('',(#100242),#100245);
#100242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100243,#100244),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.00000000001),
  .PIECEWISE_BEZIER_KNOTS.);
#100243 = CARTESIAN_POINT('',(1.,0.E+000));
#100244 = CARTESIAN_POINT('',(1.,1.));
#100245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100246 = ORIENTED_EDGE('',*,*,#100247,.T.);
#100247 = EDGE_CURVE('',#100216,#100248,#100250,.T.);
#100248 = VERTEX_POINT('',#100249);
#100249 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000014));
#100250 = SURFACE_CURVE('',#100251,(#100260),.PCURVE_S1.);
#100251 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100252,#100253,#100254,
    #100255,#100256,#100257,#100258,#100259),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#100252 = CARTESIAN_POINT('',(4.16180604896,12.10842920248,
    31.500000000015));
#100253 = CARTESIAN_POINT('',(4.307833609408,12.079968205191,
    31.500000000015));
#100254 = CARTESIAN_POINT('',(4.452225579953,12.042499119262,
    31.500000000015));
#100255 = CARTESIAN_POINT('',(4.989371895521,11.867063486055,
    31.500000000015));
#100256 = CARTESIAN_POINT('',(5.363578845837,11.669512662997,
    31.500000000015));
#100257 = CARTESIAN_POINT('',(5.802905709682,11.335799874821,
    31.500000000015));
#100258 = CARTESIAN_POINT('',(5.904233694353,11.250228137537,
    31.500000000015));
#100259 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000015));
#100260 = PCURVE('',#100224,#100261);
#100261 = DEFINITIONAL_REPRESENTATION('',(#100262),#100266);
#100262 = LINE('',#100263,#100264);
#100263 = CARTESIAN_POINT('',(1.,1.));
#100264 = VECTOR('',#100265,1.);
#100265 = DIRECTION('',(-1.,0.E+000));
#100266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100267 = ORIENTED_EDGE('',*,*,#100268,.T.);
#100268 = EDGE_CURVE('',#100248,#100269,#100271,.T.);
#100269 = VERTEX_POINT('',#100270);
#100270 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000004));
#100271 = SURFACE_CURVE('',#100272,(#100276),.PCURVE_S1.);
#100272 = LINE('',#100273,#100274);
#100273 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000014));
#100274 = VECTOR('',#100275,1.);
#100275 = DIRECTION('',(2.220446049247E-015,1.077656482568E-013,-1.));
#100276 = PCURVE('',#100224,#100277);
#100277 = DEFINITIONAL_REPRESENTATION('',(#100278),#100281);
#100278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100279,#100280),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.00000000001),
  .PIECEWISE_BEZIER_KNOTS.);
#100279 = CARTESIAN_POINT('',(0.E+000,1.));
#100280 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#100281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100282 = ORIENTED_EDGE('',*,*,#100283,.F.);
#100283 = EDGE_CURVE('',#100214,#100269,#100284,.T.);
#100284 = SURFACE_CURVE('',#100285,(#100294),.PCURVE_S1.);
#100285 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100286,#100287,#100288,
    #100289,#100290,#100291,#100292,#100293),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#100286 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000002));
#100287 = CARTESIAN_POINT('',(4.307833609408,12.079968205192,
    25.500000000002));
#100288 = CARTESIAN_POINT('',(4.452225579953,12.042499119264,
    25.500000000002));
#100289 = CARTESIAN_POINT('',(4.989371895521,11.867063486056,
    25.500000000002));
#100290 = CARTESIAN_POINT('',(5.363578845837,11.669512662998,
    25.500000000002));
#100291 = CARTESIAN_POINT('',(5.802905709682,11.335799874822,
    25.500000000002));
#100292 = CARTESIAN_POINT('',(5.904233694353,11.250228137539,
    25.500000000002));
#100293 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000002));
#100294 = PCURVE('',#100224,#100295);
#100295 = DEFINITIONAL_REPRESENTATION('',(#100296),#100300);
#100296 = LINE('',#100297,#100298);
#100297 = CARTESIAN_POINT('',(1.,0.E+000));
#100298 = VECTOR('',#100299,1.);
#100299 = DIRECTION('',(-1.,0.E+000));
#100300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100305)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100302,#100303,#100304)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100302 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100303 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100304 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100305 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100302,
  'distance_accuracy_value','confusion accuracy');
#100306 = SHAPE_DEFINITION_REPRESENTATION(#100307,#100206);
#100307 = PRODUCT_DEFINITION_SHAPE('','',#100308);
#100308 = PRODUCT_DEFINITION('design','',#100309,#100312);
#100309 = PRODUCT_DEFINITION_FORMATION('','',#100310);
#100310 = PRODUCT('CADSOFTTOOLS 1.572','CADSOFTTOOLS 1.572','',(#100311)
  );
#100311 = PRODUCT_CONTEXT('',#2,'mechanical');
#100312 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100314,#100316);
#100314 = ( REPRESENTATION_RELATIONSHIP('','',#100206,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100315) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2299);
#100316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100317);
#100317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('572','','',#5,#100308,$);
#100318 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100310));
#100319 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100320),#100396
  );
#100320 = SHELL_BASED_SURFACE_MODEL('',(#100321));
#100321 = OPEN_SHELL('',(#100322));
#100322 = ADVANCED_FACE('',(#100323),#100339,.T.);
#100323 = FACE_BOUND('',#100324,.T.);
#100324 = EDGE_LOOP('',(#100325,#100362,#100383));
#100325 = ORIENTED_EDGE('',*,*,#100326,.T.);
#100326 = EDGE_CURVE('',#100327,#100329,#100331,.T.);
#100327 = VERTEX_POINT('',#100328);
#100328 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100329 = VERTEX_POINT('',#100330);
#100330 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000005));
#100331 = SURFACE_CURVE('',#100332,(#100338),.PCURVE_S1.);
#100332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100333,#100334,#100335,
    #100336,#100337),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.5,1.),
  .QUASI_UNIFORM_KNOTS.);
#100333 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100334 = CARTESIAN_POINT('',(5.69459008957,11.858998889384,
    23.920556145031));
#100335 = CARTESIAN_POINT('',(5.081476473325,11.958771014622,
    24.552333687022));
#100336 = CARTESIAN_POINT('',(4.468362857085,12.05854313986,
    25.184111229011));
#100337 = CARTESIAN_POINT('',(4.161806048966,12.108429202479,
    25.500000000006));
#100338 = PCURVE('',#100339,#100356);
#100339 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#100340,#100341)
    ,(#100342,#100343)
    ,(#100344,#100345)
    ,(#100346,#100347)
    ,(#100348,#100349)
    ,(#100350,#100351)
    ,(#100352,#100353)
    ,(#100354,#100355
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,4),(2,2),(0.E+000,0.214079872404
    ,0.811576764477,1.),(0.E+000,1.),.UNSPECIFIED.);
#100340 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000002));
#100341 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100342 = CARTESIAN_POINT('',(4.307833609408,12.079968205192,
    25.500000000002));
#100343 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100344 = CARTESIAN_POINT('',(4.452225579953,12.042499119264,
    25.500000000002));
#100345 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100346 = CARTESIAN_POINT('',(4.989371895521,11.867063486056,
    25.500000000002));
#100347 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100348 = CARTESIAN_POINT('',(5.363578845837,11.669512662998,
    25.500000000002));
#100349 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100350 = CARTESIAN_POINT('',(5.802905709682,11.335799874822,
    25.500000000002));
#100351 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100352 = CARTESIAN_POINT('',(5.904233694353,11.250228137539,
    25.500000000002));
#100353 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100354 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000002));
#100355 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100356 = DEFINITIONAL_REPRESENTATION('',(#100357),#100361);
#100357 = LINE('',#100358,#100359);
#100358 = CARTESIAN_POINT('',(0.E+000,1.));
#100359 = VECTOR('',#100360,1.);
#100360 = DIRECTION('',(0.E+000,-1.));
#100361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100362 = ORIENTED_EDGE('',*,*,#100363,.T.);
#100363 = EDGE_CURVE('',#100329,#100364,#100366,.T.);
#100364 = VERTEX_POINT('',#100365);
#100365 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000004));
#100366 = SURFACE_CURVE('',#100367,(#100376),.PCURVE_S1.);
#100367 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100368,#100369,#100370,
    #100371,#100372,#100373,#100374,#100375),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#100368 = CARTESIAN_POINT('',(4.16180604896,12.108429202481,
    25.500000000002));
#100369 = CARTESIAN_POINT('',(4.307833609408,12.079968205192,
    25.500000000002));
#100370 = CARTESIAN_POINT('',(4.452225579953,12.042499119264,
    25.500000000002));
#100371 = CARTESIAN_POINT('',(4.989371895521,11.867063486056,
    25.500000000002));
#100372 = CARTESIAN_POINT('',(5.363578845837,11.669512662998,
    25.500000000002));
#100373 = CARTESIAN_POINT('',(5.802905709682,11.335799874822,
    25.500000000002));
#100374 = CARTESIAN_POINT('',(5.904233694353,11.250228137539,
    25.500000000002));
#100375 = CARTESIAN_POINT('',(6.001146897693,11.15961886343,
    25.500000000002));
#100376 = PCURVE('',#100339,#100377);
#100377 = DEFINITIONAL_REPRESENTATION('',(#100378),#100382);
#100378 = LINE('',#100379,#100380);
#100379 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#100380 = VECTOR('',#100381,1.);
#100381 = DIRECTION('',(1.,0.E+000));
#100382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100383 = ORIENTED_EDGE('',*,*,#100384,.T.);
#100384 = EDGE_CURVE('',#100364,#100327,#100385,.T.);
#100385 = SURFACE_CURVE('',#100386,(#100390),.PCURVE_S1.);
#100386 = LINE('',#100387,#100388);
#100387 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    25.500000000004));
#100388 = VECTOR('',#100389,1.);
#100389 = DIRECTION('',(0.E+000,0.324174986326,-0.945997134372));
#100390 = PCURVE('',#100339,#100391);
#100391 = DEFINITIONAL_REPRESENTATION('',(#100392),#100395);
#100392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100393,#100394),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.260342977936E-014,2.003528929532),
  .PIECEWISE_BEZIER_KNOTS.);
#100393 = CARTESIAN_POINT('',(1.,0.E+000));
#100394 = CARTESIAN_POINT('',(1.,1.));
#100395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100400)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100397,#100398,#100399)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100397 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100398 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100399 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100400 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100397,
  'distance_accuracy_value','confusion accuracy');
#100401 = SHAPE_DEFINITION_REPRESENTATION(#100402,#100319);
#100402 = PRODUCT_DEFINITION_SHAPE('','',#100403);
#100403 = PRODUCT_DEFINITION('design','',#100404,#100407);
#100404 = PRODUCT_DEFINITION_FORMATION('','',#100405);
#100405 = PRODUCT('CADSOFTTOOLS 1.573','CADSOFTTOOLS 1.573','',(#100406)
  );
#100406 = PRODUCT_CONTEXT('',#2,'mechanical');
#100407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100409,#100411);
#100409 = ( REPRESENTATION_RELATIONSHIP('','',#100319,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100410) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2303);
#100411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100412);
#100412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('573','','',#5,#100403,$);
#100413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100405));
#100414 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100415),#100489
  );
#100415 = SHELL_BASED_SURFACE_MODEL('',(#100416));
#100416 = OPEN_SHELL('',(#100417));
#100417 = ADVANCED_FACE('',(#100418),#100432,.F.);
#100418 = FACE_BOUND('',#100419,.T.);
#100419 = EDGE_LOOP('',(#100420,#100443,#100459,#100475));
#100420 = ORIENTED_EDGE('',*,*,#100421,.T.);
#100421 = EDGE_CURVE('',#100422,#100424,#100426,.T.);
#100422 = VERTEX_POINT('',#100423);
#100423 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#100424 = VERTEX_POINT('',#100425);
#100425 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100426 = SURFACE_CURVE('',#100427,(#100431),.PCURVE_S1.);
#100427 = LINE('',#100428,#100429);
#100428 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    23.604667374035));
#100429 = VECTOR('',#100430,1.);
#100430 = DIRECTION('',(1.,0.E+000,-1.315819881037E-015));
#100431 = PCURVE('',#100432,#100437);
#100432 = PLANE('',#100433);
#100433 = AXIS2_PLACEMENT_3D('',#100434,#100435,#100436);
#100434 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    14.900000668701));
#100435 = DIRECTION('',(0.E+000,-1.,0.E+000));
#100436 = DIRECTION('',(1.,0.E+000,0.E+000));
#100437 = DEFINITIONAL_REPRESENTATION('',(#100438),#100442);
#100438 = LINE('',#100439,#100440);
#100439 = CARTESIAN_POINT('',(0.E+000,8.704666705334));
#100440 = VECTOR('',#100441,1.);
#100441 = DIRECTION('',(1.,-1.315819881037E-015));
#100442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100443 = ORIENTED_EDGE('',*,*,#100444,.T.);
#100444 = EDGE_CURVE('',#100424,#100445,#100447,.T.);
#100445 = VERTEX_POINT('',#100446);
#100446 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    14.900000668701));
#100447 = SURFACE_CURVE('',#100448,(#100452),.PCURVE_S1.);
#100448 = LINE('',#100449,#100450);
#100449 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    23.604667374035));
#100450 = VECTOR('',#100451,1.);
#100451 = DIRECTION('',(-2.040694835923E-016,-4.081389671845E-016,-1.));
#100452 = PCURVE('',#100432,#100453);
#100453 = DEFINITIONAL_REPRESENTATION('',(#100454),#100458);
#100454 = LINE('',#100455,#100456);
#100455 = CARTESIAN_POINT('',(2.7,8.704666705334));
#100456 = VECTOR('',#100457,1.);
#100457 = DIRECTION('',(-2.040694835923E-016,-1.));
#100458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100459 = ORIENTED_EDGE('',*,*,#100460,.T.);
#100460 = EDGE_CURVE('',#100445,#100461,#100463,.T.);
#100461 = VERTEX_POINT('',#100462);
#100462 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    14.900000668701));
#100463 = SURFACE_CURVE('',#100464,(#100468),.PCURVE_S1.);
#100464 = LINE('',#100465,#100466);
#100465 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    14.900000668701));
#100466 = VECTOR('',#100467,1.);
#100467 = DIRECTION('',(-1.,0.E+000,-6.579099405186E-016));
#100468 = PCURVE('',#100432,#100469);
#100469 = DEFINITIONAL_REPRESENTATION('',(#100470),#100474);
#100470 = LINE('',#100471,#100472);
#100471 = CARTESIAN_POINT('',(2.7,0.E+000));
#100472 = VECTOR('',#100473,1.);
#100473 = DIRECTION('',(-1.,-6.579099405186E-016));
#100474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100475 = ORIENTED_EDGE('',*,*,#100476,.T.);
#100476 = EDGE_CURVE('',#100461,#100422,#100477,.T.);
#100477 = SURFACE_CURVE('',#100478,(#100482),.PCURVE_S1.);
#100478 = LINE('',#100479,#100480);
#100479 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    14.900000668701));
#100480 = VECTOR('',#100481,1.);
#100481 = DIRECTION('',(-5.101737089807E-017,-4.081389671845E-016,1.));
#100482 = PCURVE('',#100432,#100483);
#100483 = DEFINITIONAL_REPRESENTATION('',(#100484),#100488);
#100484 = LINE('',#100485,#100486);
#100485 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#100486 = VECTOR('',#100487,1.);
#100487 = DIRECTION('',(-5.101737089807E-017,1.));
#100488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100493)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100490,#100491,#100492)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100490 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100491 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100492 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100493 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100490,
  'distance_accuracy_value','confusion accuracy');
#100494 = SHAPE_DEFINITION_REPRESENTATION(#100495,#100414);
#100495 = PRODUCT_DEFINITION_SHAPE('','',#100496);
#100496 = PRODUCT_DEFINITION('design','',#100497,#100500);
#100497 = PRODUCT_DEFINITION_FORMATION('','',#100498);
#100498 = PRODUCT('CADSOFTTOOLS 1.574','CADSOFTTOOLS 1.574','',(#100499)
  );
#100499 = PRODUCT_CONTEXT('',#2,'mechanical');
#100500 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100502,#100504);
#100502 = ( REPRESENTATION_RELATIONSHIP('','',#100414,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100503) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2307);
#100504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100505);
#100505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('574','','',#5,#100496,$);
#100506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100498));
#100507 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100508),#100603
  );
#100508 = SHELL_BASED_SURFACE_MODEL('',(#100509));
#100509 = OPEN_SHELL('',(#100510));
#100510 = ADVANCED_FACE('',(#100511),#100526,.F.);
#100511 = FACE_BOUND('',#100512,.F.);
#100512 = EDGE_LOOP('',(#100513,#100536,#100551,#100567));
#100513 = ORIENTED_EDGE('',*,*,#100514,.F.);
#100514 = EDGE_CURVE('',#100515,#100517,#100519,.T.);
#100515 = VERTEX_POINT('',#100516);
#100516 = CARTESIAN_POINT('',(3.301146897693,12.309112826764,
    14.400000668701));
#100517 = VERTEX_POINT('',#100518);
#100518 = CARTESIAN_POINT('',(3.301146897693,11.809112826764,
    14.900000668701));
#100519 = SURFACE_CURVE('',#100520,(#100525),.PCURVE_S1.);
#100520 = CIRCLE('',#100521,0.5);
#100521 = AXIS2_PLACEMENT_3D('',#100522,#100523,#100524);
#100522 = CARTESIAN_POINT('',(3.301146897693,12.309112826764,
    14.900000668701));
#100523 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100524 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100525 = PCURVE('',#100526,#100531);
#100526 = CYLINDRICAL_SURFACE('',#100527,0.5);
#100527 = AXIS2_PLACEMENT_3D('',#100528,#100529,#100530);
#100528 = CARTESIAN_POINT('',(3.301146897693,12.309112826764,
    14.900000668701));
#100529 = DIRECTION('',(1.,0.E+000,0.E+000));
#100530 = DIRECTION('',(-0.E+000,1.,0.E+000));
#100531 = DEFINITIONAL_REPRESENTATION('',(#100532),#100535);
#100532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100533,#100534),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#100533 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#100534 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#100535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100536 = ORIENTED_EDGE('',*,*,#100537,.F.);
#100537 = EDGE_CURVE('',#100538,#100515,#100540,.T.);
#100538 = VERTEX_POINT('',#100539);
#100539 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#100540 = SURFACE_CURVE('',#100541,(#100545),.PCURVE_S1.);
#100541 = LINE('',#100542,#100543);
#100542 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#100543 = VECTOR('',#100544,1.);
#100544 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100545 = PCURVE('',#100526,#100546);
#100546 = DEFINITIONAL_REPRESENTATION('',(#100547),#100550);
#100547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100548,#100549),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100548 = CARTESIAN_POINT('',(4.712388980385,2.7));
#100549 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#100550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100551 = ORIENTED_EDGE('',*,*,#100552,.F.);
#100552 = EDGE_CURVE('',#100553,#100538,#100555,.T.);
#100553 = VERTEX_POINT('',#100554);
#100554 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    14.900000668701));
#100555 = SURFACE_CURVE('',#100556,(#100561),.PCURVE_S1.);
#100556 = CIRCLE('',#100557,0.5);
#100557 = AXIS2_PLACEMENT_3D('',#100558,#100559,#100560);
#100558 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.900000668701));
#100559 = DIRECTION('',(1.,0.E+000,0.E+000));
#100560 = DIRECTION('',(0.E+000,-1.,0.E+000));
#100561 = PCURVE('',#100526,#100562);
#100562 = DEFINITIONAL_REPRESENTATION('',(#100563),#100566);
#100563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100564,#100565),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#100564 = CARTESIAN_POINT('',(3.14159265359,2.7));
#100565 = CARTESIAN_POINT('',(4.712388980385,2.7));
#100566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100567 = ORIENTED_EDGE('',*,*,#100568,.T.);
#100568 = EDGE_CURVE('',#100553,#100517,#100569,.T.);
#100569 = SURFACE_CURVE('',#100570,(#100574),.PCURVE_S1.);
#100570 = LINE('',#100571,#100572);
#100571 = CARTESIAN_POINT('',(6.001146897693,11.809112826764,
    14.900000668701));
#100572 = VECTOR('',#100573,1.);
#100573 = DIRECTION('',(-1.,0.E+000,-6.579099405186E-016));
#100574 = PCURVE('',#100526,#100575);
#100575 = DEFINITIONAL_REPRESENTATION('',(#100576),#100602);
#100576 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100577,#100578,#100579,
    #100580,#100581,#100582,#100583,#100584,#100585,#100586,#100587,
    #100588,#100589,#100590,#100591,#100592,#100593,#100594,#100595,
    #100596,#100597,#100598,#100599,#100600,#100601),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.122727272727,0.245454545455,0.368181818182,0.490909090909,
    0.613636363636,0.736363636364,0.859090909091,0.981818181818,
    1.104545454545,1.227272727273,1.35,1.472727272727,1.595454545455,
    1.718181818182,1.840909090909,1.963636363636,2.086363636364,
    2.209090909091,2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#100577 = CARTESIAN_POINT('',(3.14159265359,2.7));
#100578 = CARTESIAN_POINT('',(3.14159265359,2.659090909091));
#100579 = CARTESIAN_POINT('',(3.14159265359,2.577272727273));
#100580 = CARTESIAN_POINT('',(3.14159265359,2.454545454545));
#100581 = CARTESIAN_POINT('',(3.14159265359,2.331818181818));
#100582 = CARTESIAN_POINT('',(3.14159265359,2.209090909091));
#100583 = CARTESIAN_POINT('',(3.14159265359,2.086363636364));
#100584 = CARTESIAN_POINT('',(3.14159265359,1.963636363636));
#100585 = CARTESIAN_POINT('',(3.14159265359,1.840909090909));
#100586 = CARTESIAN_POINT('',(3.14159265359,1.718181818182));
#100587 = CARTESIAN_POINT('',(3.14159265359,1.595454545455));
#100588 = CARTESIAN_POINT('',(3.14159265359,1.472727272727));
#100589 = CARTESIAN_POINT('',(3.14159265359,1.35));
#100590 = CARTESIAN_POINT('',(3.14159265359,1.227272727273));
#100591 = CARTESIAN_POINT('',(3.14159265359,1.104545454545));
#100592 = CARTESIAN_POINT('',(3.14159265359,0.981818181818));
#100593 = CARTESIAN_POINT('',(3.14159265359,0.859090909091));
#100594 = CARTESIAN_POINT('',(3.14159265359,0.736363636364));
#100595 = CARTESIAN_POINT('',(3.14159265359,0.613636363636));
#100596 = CARTESIAN_POINT('',(3.14159265359,0.490909090909));
#100597 = CARTESIAN_POINT('',(3.14159265359,0.368181818182));
#100598 = CARTESIAN_POINT('',(3.14159265359,0.245454545455));
#100599 = CARTESIAN_POINT('',(3.14159265359,0.122727272727));
#100600 = CARTESIAN_POINT('',(3.14159265359,4.090909090909E-002));
#100601 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#100602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100607)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100604,#100605,#100606)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100604 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100605 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100606 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100607 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100604,
  'distance_accuracy_value','confusion accuracy');
#100608 = SHAPE_DEFINITION_REPRESENTATION(#100609,#100507);
#100609 = PRODUCT_DEFINITION_SHAPE('','',#100610);
#100610 = PRODUCT_DEFINITION('design','',#100611,#100614);
#100611 = PRODUCT_DEFINITION_FORMATION('','',#100612);
#100612 = PRODUCT('CADSOFTTOOLS 1.575','CADSOFTTOOLS 1.575','',(#100613)
  );
#100613 = PRODUCT_CONTEXT('',#2,'mechanical');
#100614 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100616,#100618);
#100616 = ( REPRESENTATION_RELATIONSHIP('','',#100507,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100617) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2311);
#100618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100619);
#100619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('575','','',#5,#100610,$);
#100620 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100612));
#100621 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100622),#100696
  );
#100622 = SHELL_BASED_SURFACE_MODEL('',(#100623));
#100623 = OPEN_SHELL('',(#100624));
#100624 = ADVANCED_FACE('',(#100625),#100639,.F.);
#100625 = FACE_BOUND('',#100626,.T.);
#100626 = EDGE_LOOP('',(#100627,#100650,#100666,#100682));
#100627 = ORIENTED_EDGE('',*,*,#100628,.T.);
#100628 = EDGE_CURVE('',#100629,#100631,#100633,.T.);
#100629 = VERTEX_POINT('',#100630);
#100630 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#100631 = VERTEX_POINT('',#100632);
#100632 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.400000668701));
#100633 = SURFACE_CURVE('',#100634,(#100638),.PCURVE_S1.);
#100634 = LINE('',#100635,#100636);
#100635 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#100636 = VECTOR('',#100637,1.);
#100637 = DIRECTION('',(0.E+000,1.,0.E+000));
#100638 = PCURVE('',#100639,#100644);
#100639 = PLANE('',#100640);
#100640 = AXIS2_PLACEMENT_3D('',#100641,#100642,#100643);
#100641 = CARTESIAN_POINT('',(3.301146897693,13.320125743957,
    14.400000668701));
#100642 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100643 = DIRECTION('',(1.,0.E+000,0.E+000));
#100644 = DEFINITIONAL_REPRESENTATION('',(#100645),#100649);
#100645 = LINE('',#100646,#100647);
#100646 = CARTESIAN_POINT('',(2.7,1.011012917193));
#100647 = VECTOR('',#100648,1.);
#100648 = DIRECTION('',(0.E+000,-1.));
#100649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100650 = ORIENTED_EDGE('',*,*,#100651,.T.);
#100651 = EDGE_CURVE('',#100631,#100652,#100654,.T.);
#100652 = VERTEX_POINT('',#100653);
#100653 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.400000668701));
#100654 = SURFACE_CURVE('',#100655,(#100659),.PCURVE_S1.);
#100655 = LINE('',#100656,#100657);
#100656 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.400000668701));
#100657 = VECTOR('',#100658,1.);
#100658 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100659 = PCURVE('',#100639,#100660);
#100660 = DEFINITIONAL_REPRESENTATION('',(#100661),#100665);
#100661 = LINE('',#100662,#100663);
#100662 = CARTESIAN_POINT('',(2.7,-5.76165495713E-002));
#100663 = VECTOR('',#100664,1.);
#100664 = DIRECTION('',(-1.,0.E+000));
#100665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100666 = ORIENTED_EDGE('',*,*,#100667,.T.);
#100667 = EDGE_CURVE('',#100652,#100668,#100670,.T.);
#100668 = VERTEX_POINT('',#100669);
#100669 = CARTESIAN_POINT('',(3.301146897693,12.309112826764,
    14.400000668701));
#100670 = SURFACE_CURVE('',#100671,(#100675),.PCURVE_S1.);
#100671 = LINE('',#100672,#100673);
#100672 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.400000668701));
#100673 = VECTOR('',#100674,1.);
#100674 = DIRECTION('',(0.E+000,-1.,0.E+000));
#100675 = PCURVE('',#100639,#100676);
#100676 = DEFINITIONAL_REPRESENTATION('',(#100677),#100681);
#100677 = LINE('',#100678,#100679);
#100678 = CARTESIAN_POINT('',(0.E+000,-5.76165495713E-002));
#100679 = VECTOR('',#100680,1.);
#100680 = DIRECTION('',(0.E+000,1.));
#100681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100682 = ORIENTED_EDGE('',*,*,#100683,.F.);
#100683 = EDGE_CURVE('',#100629,#100668,#100684,.T.);
#100684 = SURFACE_CURVE('',#100685,(#100689),.PCURVE_S1.);
#100685 = LINE('',#100686,#100687);
#100686 = CARTESIAN_POINT('',(6.001146897693,12.309112826764,
    14.400000668701));
#100687 = VECTOR('',#100688,1.);
#100688 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100689 = PCURVE('',#100639,#100690);
#100690 = DEFINITIONAL_REPRESENTATION('',(#100691),#100695);
#100691 = LINE('',#100692,#100693);
#100692 = CARTESIAN_POINT('',(2.7,1.011012917193));
#100693 = VECTOR('',#100694,1.);
#100694 = DIRECTION('',(-1.,0.E+000));
#100695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100700)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100697,#100698,#100699)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100697 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100698 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100699 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100700 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100697,
  'distance_accuracy_value','confusion accuracy');
#100701 = SHAPE_DEFINITION_REPRESENTATION(#100702,#100621);
#100702 = PRODUCT_DEFINITION_SHAPE('','',#100703);
#100703 = PRODUCT_DEFINITION('design','',#100704,#100707);
#100704 = PRODUCT_DEFINITION_FORMATION('','',#100705);
#100705 = PRODUCT('CADSOFTTOOLS 1.576','CADSOFTTOOLS 1.576','',(#100706)
  );
#100706 = PRODUCT_CONTEXT('',#2,'mechanical');
#100707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100708 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100709,#100711);
#100709 = ( REPRESENTATION_RELATIONSHIP('','',#100621,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100710) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100710 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2315);
#100711 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100712);
#100712 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('576','','',#5,#100703,$);
#100713 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100705));
#100714 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100715),#100787
  );
#100715 = SHELL_BASED_SURFACE_MODEL('',(#100716));
#100716 = OPEN_SHELL('',(#100717));
#100717 = ADVANCED_FACE('',(#100718),#100732,.F.);
#100718 = FACE_BOUND('',#100719,.F.);
#100719 = EDGE_LOOP('',(#100720,#100742,#100758,#100773));
#100720 = ORIENTED_EDGE('',*,*,#100721,.T.);
#100721 = EDGE_CURVE('',#100722,#100724,#100726,.T.);
#100722 = VERTEX_POINT('',#100723);
#100723 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.400000668701));
#100724 = VERTEX_POINT('',#100725);
#100725 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.400000668701));
#100726 = SURFACE_CURVE('',#100727,(#100731),.PCURVE_S1.);
#100727 = LINE('',#100728,#100729);
#100728 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.400000668701));
#100729 = VECTOR('',#100730,1.);
#100730 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100731 = PCURVE('',#100732,#100737);
#100732 = CYLINDRICAL_SURFACE('',#100733,0.5);
#100733 = AXIS2_PLACEMENT_3D('',#100734,#100735,#100736);
#100734 = CARTESIAN_POINT('',(-25.01782062177,13.377742293529,
    14.900000668701));
#100735 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#100736 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#100737 = DEFINITIONAL_REPRESENTATION('',(#100738),#100741);
#100738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100739,#100740),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100739 = CARTESIAN_POINT('',(1.570796326795,31.018967519465));
#100740 = CARTESIAN_POINT('',(1.570796326795,28.318967519465));
#100741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100742 = ORIENTED_EDGE('',*,*,#100743,.T.);
#100743 = EDGE_CURVE('',#100724,#100744,#100746,.T.);
#100744 = VERTEX_POINT('',#100745);
#100745 = CARTESIAN_POINT('',(3.301146897693,13.877647574584,
    14.909732573584));
#100746 = SURFACE_CURVE('',#100747,(#100752),.PCURVE_S1.);
#100747 = CIRCLE('',#100748,0.5);
#100748 = AXIS2_PLACEMENT_3D('',#100749,#100750,#100751);
#100749 = CARTESIAN_POINT('',(3.301146897693,13.377742293529,
    14.900000668701));
#100750 = DIRECTION('',(1.,0.E+000,0.E+000));
#100751 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100752 = PCURVE('',#100732,#100753);
#100753 = DEFINITIONAL_REPRESENTATION('',(#100754),#100757);
#100754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100755,#100756),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.590261365714),
  .PIECEWISE_BEZIER_KNOTS.);
#100755 = CARTESIAN_POINT('',(1.570796326795,28.318967519465));
#100756 = CARTESIAN_POINT('',(3.161057692509,28.318967519465));
#100757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100758 = ORIENTED_EDGE('',*,*,#100759,.T.);
#100759 = EDGE_CURVE('',#100744,#100760,#100762,.T.);
#100760 = VERTEX_POINT('',#100761);
#100761 = CARTESIAN_POINT('',(6.001146897693,13.877647574584,
    14.909732573584));
#100762 = SURFACE_CURVE('',#100763,(#100767),.PCURVE_S1.);
#100763 = LINE('',#100764,#100765);
#100764 = CARTESIAN_POINT('',(3.301146897693,13.877647574584,
    14.909732573584));
#100765 = VECTOR('',#100766,1.);
#100766 = DIRECTION('',(1.,0.E+000,0.E+000));
#100767 = PCURVE('',#100732,#100768);
#100768 = DEFINITIONAL_REPRESENTATION('',(#100769),#100772);
#100769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100770,#100771),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100770 = CARTESIAN_POINT('',(3.161057692509,28.318967519465));
#100771 = CARTESIAN_POINT('',(3.161057692509,31.018967519465));
#100772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100773 = ORIENTED_EDGE('',*,*,#100774,.T.);
#100774 = EDGE_CURVE('',#100760,#100722,#100775,.T.);
#100775 = SURFACE_CURVE('',#100776,(#100781),.PCURVE_S1.);
#100776 = CIRCLE('',#100777,0.5);
#100777 = AXIS2_PLACEMENT_3D('',#100778,#100779,#100780);
#100778 = CARTESIAN_POINT('',(6.001146897693,13.377742293529,
    14.900000668701));
#100779 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100780 = DIRECTION('',(0.E+000,0.999810562111,1.94638097646E-002));
#100781 = PCURVE('',#100732,#100782);
#100782 = DEFINITIONAL_REPRESENTATION('',(#100783),#100786);
#100783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100784,#100785),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.590261365714),
  .PIECEWISE_BEZIER_KNOTS.);
#100784 = CARTESIAN_POINT('',(3.161057692509,31.018967519465));
#100785 = CARTESIAN_POINT('',(1.570796326795,31.018967519465));
#100786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100791)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100788,#100789,#100790)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100788 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100789 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100790 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100791 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100788,
  'distance_accuracy_value','confusion accuracy');
#100792 = SHAPE_DEFINITION_REPRESENTATION(#100793,#100714);
#100793 = PRODUCT_DEFINITION_SHAPE('','',#100794);
#100794 = PRODUCT_DEFINITION('design','',#100795,#100798);
#100795 = PRODUCT_DEFINITION_FORMATION('','',#100796);
#100796 = PRODUCT('CADSOFTTOOLS 1.577','CADSOFTTOOLS 1.577','',(#100797)
  );
#100797 = PRODUCT_CONTEXT('',#2,'mechanical');
#100798 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100799 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100800,#100802);
#100800 = ( REPRESENTATION_RELATIONSHIP('','',#100714,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100801) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100801 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2319);
#100802 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100803);
#100803 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('577','','',#5,#100794,$);
#100804 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100796));
#100805 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100806),#100878
  );
#100806 = SHELL_BASED_SURFACE_MODEL('',(#100807));
#100807 = OPEN_SHELL('',(#100808));
#100808 = ADVANCED_FACE('',(#100809),#100824,.T.);
#100809 = FACE_BOUND('',#100810,.T.);
#100810 = EDGE_LOOP('',(#100811,#100834,#100849,#100865));
#100811 = ORIENTED_EDGE('',*,*,#100812,.T.);
#100812 = EDGE_CURVE('',#100813,#100815,#100817,.T.);
#100813 = VERTEX_POINT('',#100814);
#100814 = CARTESIAN_POINT('',(3.301146897693,15.038531640221,
    21.169059565126));
#100815 = VERTEX_POINT('',#100816);
#100816 = CARTESIAN_POINT('',(3.301146897693,13.877647574584,
    14.909732573584));
#100817 = SURFACE_CURVE('',#100818,(#100823),.PCURVE_S1.);
#100818 = CIRCLE('',#100819,15.800000000001);
#100819 = AXIS2_PLACEMENT_3D('',#100820,#100821,#100822);
#100820 = CARTESIAN_POINT('',(3.301146897693,29.674654455945,
    15.217260767866));
#100821 = DIRECTION('',(1.,0.E+000,0.E+000));
#100822 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#100823 = PCURVE('',#100824,#100829);
#100824 = CYLINDRICAL_SURFACE('',#100825,15.800000000001);
#100825 = AXIS2_PLACEMENT_3D('',#100826,#100827,#100828);
#100826 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#100827 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#100828 = DIRECTION('',(2.474851213505E-030,-1.,7.27538524327E-010));
#100829 = DEFINITIONAL_REPRESENTATION('',(#100830),#100833);
#100830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100831,#100832),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.405692137131),
  .PIECEWISE_BEZIER_KNOTS.);
#100831 = CARTESIAN_POINT('',(5.896958209695,28.318967519465));
#100832 = CARTESIAN_POINT('',(6.302650346826,28.318967519465));
#100833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100834 = ORIENTED_EDGE('',*,*,#100835,.T.);
#100835 = EDGE_CURVE('',#100815,#100836,#100838,.T.);
#100836 = VERTEX_POINT('',#100837);
#100837 = CARTESIAN_POINT('',(6.001146897693,13.877647574584,
    14.909732573584));
#100838 = SURFACE_CURVE('',#100839,(#100843),.PCURVE_S1.);
#100839 = LINE('',#100840,#100841);
#100840 = CARTESIAN_POINT('',(3.301146897693,13.877647574584,
    14.909732573584));
#100841 = VECTOR('',#100842,1.);
#100842 = DIRECTION('',(1.,0.E+000,0.E+000));
#100843 = PCURVE('',#100824,#100844);
#100844 = DEFINITIONAL_REPRESENTATION('',(#100845),#100848);
#100845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100846,#100847),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100846 = CARTESIAN_POINT('',(6.302650346826,28.318967519465));
#100847 = CARTESIAN_POINT('',(6.302650346826,31.018967519465));
#100848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100849 = ORIENTED_EDGE('',*,*,#100850,.F.);
#100850 = EDGE_CURVE('',#100851,#100836,#100853,.T.);
#100851 = VERTEX_POINT('',#100852);
#100852 = CARTESIAN_POINT('',(6.001146897693,15.038531640221,
    21.169059565126));
#100853 = SURFACE_CURVE('',#100854,(#100859),.PCURVE_S1.);
#100854 = CIRCLE('',#100855,15.800000000001);
#100855 = AXIS2_PLACEMENT_3D('',#100856,#100857,#100858);
#100856 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#100857 = DIRECTION('',(1.,0.E+000,0.E+000));
#100858 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#100859 = PCURVE('',#100824,#100860);
#100860 = DEFINITIONAL_REPRESENTATION('',(#100861),#100864);
#100861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100862,#100863),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.405692137131),
  .PIECEWISE_BEZIER_KNOTS.);
#100862 = CARTESIAN_POINT('',(5.896958209695,31.018967519465));
#100863 = CARTESIAN_POINT('',(6.302650346826,31.018967519465));
#100864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100865 = ORIENTED_EDGE('',*,*,#100866,.F.);
#100866 = EDGE_CURVE('',#100813,#100851,#100867,.T.);
#100867 = SURFACE_CURVE('',#100868,(#100872),.PCURVE_S1.);
#100868 = LINE('',#100869,#100870);
#100869 = CARTESIAN_POINT('',(3.301146897693,15.038531640221,
    21.169059565126));
#100870 = VECTOR('',#100871,1.);
#100871 = DIRECTION('',(1.,0.E+000,0.E+000));
#100872 = PCURVE('',#100824,#100873);
#100873 = DEFINITIONAL_REPRESENTATION('',(#100874),#100877);
#100874 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100875,#100876),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100875 = CARTESIAN_POINT('',(5.896958209695,28.318967519465));
#100876 = CARTESIAN_POINT('',(5.896958209695,31.018967519465));
#100877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100882)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100879,#100880,#100881)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100879 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100880 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100881 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100882 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100879,
  'distance_accuracy_value','confusion accuracy');
#100883 = SHAPE_DEFINITION_REPRESENTATION(#100884,#100805);
#100884 = PRODUCT_DEFINITION_SHAPE('','',#100885);
#100885 = PRODUCT_DEFINITION('design','',#100886,#100889);
#100886 = PRODUCT_DEFINITION_FORMATION('','',#100887);
#100887 = PRODUCT('CADSOFTTOOLS 1.578','CADSOFTTOOLS 1.578','',(#100888)
  );
#100888 = PRODUCT_CONTEXT('',#2,'mechanical');
#100889 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100890 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100891,#100893);
#100891 = ( REPRESENTATION_RELATIONSHIP('','',#100805,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100892) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100892 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2323);
#100893 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100894);
#100894 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('578','','',#5,#100885,$);
#100895 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100887));
#100896 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100897),#100969
  );
#100897 = SHELL_BASED_SURFACE_MODEL('',(#100898));
#100898 = OPEN_SHELL('',(#100899));
#100899 = ADVANCED_FACE('',(#100900),#100914,.F.);
#100900 = FACE_BOUND('',#100901,.F.);
#100901 = EDGE_LOOP('',(#100902,#100924,#100940,#100955));
#100902 = ORIENTED_EDGE('',*,*,#100903,.T.);
#100903 = EDGE_CURVE('',#100904,#100906,#100908,.T.);
#100904 = VERTEX_POINT('',#100905);
#100905 = CARTESIAN_POINT('',(3.301146897693,15.126927375736,
    21.621094915946));
#100906 = VERTEX_POINT('',#100907);
#100907 = CARTESIAN_POINT('',(6.001146897693,15.126927375736,
    21.621094915946));
#100908 = SURFACE_CURVE('',#100909,(#100913),.PCURVE_S1.);
#100909 = LINE('',#100910,#100911);
#100910 = CARTESIAN_POINT('',(3.301146897693,15.126927561947,
    21.621094915947));
#100911 = VECTOR('',#100912,1.);
#100912 = DIRECTION('',(1.,0.E+000,0.E+000));
#100913 = PCURVE('',#100914,#100919);
#100914 = CYLINDRICAL_SURFACE('',#100915,1.199999999999);
#100915 = AXIS2_PLACEMENT_3D('',#100916,#100917,#100918);
#100916 = CARTESIAN_POINT('',(-25.01782062177,13.926927375737,
    21.621094916819));
#100917 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#100918 = DIRECTION('',(2.474851213505E-030,-1.,7.275372434135E-010));
#100919 = DEFINITIONAL_REPRESENTATION('',(#100920),#100923);
#100920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100921,#100922),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100921 = CARTESIAN_POINT('',(3.14159265359,28.318967519465));
#100922 = CARTESIAN_POINT('',(3.14159265359,31.018967519465));
#100923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100924 = ORIENTED_EDGE('',*,*,#100925,.T.);
#100925 = EDGE_CURVE('',#100906,#100926,#100928,.T.);
#100926 = VERTEX_POINT('',#100927);
#100927 = CARTESIAN_POINT('',(6.001146897693,15.038531640221,
    21.169059565126));
#100928 = SURFACE_CURVE('',#100929,(#100934),.PCURVE_S1.);
#100929 = CIRCLE('',#100930,1.199999999999);
#100930 = AXIS2_PLACEMENT_3D('',#100931,#100932,#100933);
#100931 = CARTESIAN_POINT('',(6.001146897693,13.926927375737,
    21.621094916819));
#100932 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100933 = DIRECTION('',(0.E+000,1.,-7.275365495241E-010));
#100934 = PCURVE('',#100914,#100935);
#100935 = DEFINITIONAL_REPRESENTATION('',(#100936),#100939);
#100936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100937,#100938),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097487),
  .PIECEWISE_BEZIER_KNOTS.);
#100937 = CARTESIAN_POINT('',(3.14159265359,31.018967519465));
#100938 = CARTESIAN_POINT('',(2.755365556103,31.018967519465));
#100939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100940 = ORIENTED_EDGE('',*,*,#100941,.F.);
#100941 = EDGE_CURVE('',#100942,#100926,#100944,.T.);
#100942 = VERTEX_POINT('',#100943);
#100943 = CARTESIAN_POINT('',(3.301146897693,15.038531640221,
    21.169059565126));
#100944 = SURFACE_CURVE('',#100945,(#100949),.PCURVE_S1.);
#100945 = LINE('',#100946,#100947);
#100946 = CARTESIAN_POINT('',(3.301146897693,15.038531640221,
    21.169059565126));
#100947 = VECTOR('',#100948,1.);
#100948 = DIRECTION('',(1.,0.E+000,0.E+000));
#100949 = PCURVE('',#100914,#100950);
#100950 = DEFINITIONAL_REPRESENTATION('',(#100951),#100954);
#100951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100952,#100953),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#100952 = CARTESIAN_POINT('',(2.755365556103,28.318967519465));
#100953 = CARTESIAN_POINT('',(2.755365556103,31.018967519465));
#100954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100955 = ORIENTED_EDGE('',*,*,#100956,.F.);
#100956 = EDGE_CURVE('',#100904,#100942,#100957,.T.);
#100957 = SURFACE_CURVE('',#100958,(#100963),.PCURVE_S1.);
#100958 = CIRCLE('',#100959,1.199999999999);
#100959 = AXIS2_PLACEMENT_3D('',#100960,#100961,#100962);
#100960 = CARTESIAN_POINT('',(3.301146897693,13.926927375737,
    21.621094916819));
#100961 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100962 = DIRECTION('',(0.E+000,1.,-7.275365495241E-010));
#100963 = PCURVE('',#100914,#100964);
#100964 = DEFINITIONAL_REPRESENTATION('',(#100965),#100968);
#100965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100966,#100967),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097487),
  .PIECEWISE_BEZIER_KNOTS.);
#100966 = CARTESIAN_POINT('',(3.14159265359,28.318967519465));
#100967 = CARTESIAN_POINT('',(2.755365556103,28.318967519465));
#100968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100973)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100970,#100971,#100972)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100970 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100971 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100972 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100973 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#100970,
  'distance_accuracy_value','confusion accuracy');
#100974 = SHAPE_DEFINITION_REPRESENTATION(#100975,#100896);
#100975 = PRODUCT_DEFINITION_SHAPE('','',#100976);
#100976 = PRODUCT_DEFINITION('design','',#100977,#100980);
#100977 = PRODUCT_DEFINITION_FORMATION('','',#100978);
#100978 = PRODUCT('CADSOFTTOOLS 1.579','CADSOFTTOOLS 1.579','',(#100979)
  );
#100979 = PRODUCT_CONTEXT('',#2,'mechanical');
#100980 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100981 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100982,#100984);
#100982 = ( REPRESENTATION_RELATIONSHIP('','',#100896,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100983) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100983 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2327);
#100984 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100985);
#100985 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('579','','',#5,#100976,$);
#100986 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100978));
#100987 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100988),#101062
  );
#100988 = SHELL_BASED_SURFACE_MODEL('',(#100989));
#100989 = OPEN_SHELL('',(#100990));
#100990 = ADVANCED_FACE('',(#100991),#101005,.F.);
#100991 = FACE_BOUND('',#100992,.T.);
#100992 = EDGE_LOOP('',(#100993,#101016,#101032,#101048));
#100993 = ORIENTED_EDGE('',*,*,#100994,.T.);
#100994 = EDGE_CURVE('',#100995,#100997,#100999,.T.);
#100995 = VERTEX_POINT('',#100996);
#100996 = CARTESIAN_POINT('',(6.001146897693,15.126927375736,
    21.621094915946));
#100997 = VERTEX_POINT('',#100998);
#100998 = CARTESIAN_POINT('',(6.001146897693,15.126927972899,
    23.403511390974));
#100999 = SURFACE_CURVE('',#101000,(#101004),.PCURVE_S1.);
#101000 = LINE('',#101001,#101002);
#101001 = CARTESIAN_POINT('',(6.001146897693,15.126927859879,
    21.621094915946));
#101002 = VECTOR('',#101003,1.);
#101003 = DIRECTION('',(9.966003256187E-016,-2.297357519552E-007,1.));
#101004 = PCURVE('',#101005,#101010);
#101005 = PLANE('',#101006);
#101006 = AXIS2_PLACEMENT_3D('',#101007,#101008,#101009);
#101007 = CARTESIAN_POINT('',(3.301146897693,15.126926599275,
    24.117585044787));
#101008 = DIRECTION('',(-2.474851213505E-030,1.,4.601990375945E-007));
#101009 = DIRECTION('',(2.225987716788E-049,-4.601990375945E-007,1.));
#101010 = DEFINITIONAL_REPRESENTATION('',(#101011),#101015);
#101011 = LINE('',#101012,#101013);
#101012 = CARTESIAN_POINT('',(-2.496490128841,2.7));
#101013 = VECTOR('',#101014,1.);
#101014 = DIRECTION('',(1.,9.966003256188E-016));
#101015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101016 = ORIENTED_EDGE('',*,*,#101017,.T.);
#101017 = EDGE_CURVE('',#100997,#101018,#101020,.T.);
#101018 = VERTEX_POINT('',#101019);
#101019 = CARTESIAN_POINT('',(3.301146897693,15.126926927891,
    23.403511390974));
#101020 = SURFACE_CURVE('',#101021,(#101025),.PCURVE_S1.);
#101021 = LINE('',#101022,#101023);
#101022 = CARTESIAN_POINT('',(6.001146897693,15.126926927891,
    23.403511390974));
#101023 = VECTOR('',#101024,1.);
#101024 = DIRECTION('',(-1.,0.E+000,-1.315819881037E-015));
#101025 = PCURVE('',#101005,#101026);
#101026 = DEFINITIONAL_REPRESENTATION('',(#101027),#101031);
#101027 = LINE('',#101028,#101029);
#101028 = CARTESIAN_POINT('',(-0.714073653813,2.7));
#101029 = VECTOR('',#101030,1.);
#101030 = DIRECTION('',(-1.315819881037E-015,-1.));
#101031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101032 = ORIENTED_EDGE('',*,*,#101033,.T.);
#101033 = EDGE_CURVE('',#101018,#101034,#101036,.T.);
#101034 = VERTEX_POINT('',#101035);
#101035 = CARTESIAN_POINT('',(3.301146897693,15.126927375736,
    21.621094915946));
#101036 = SURFACE_CURVE('',#101037,(#101041),.PCURVE_S1.);
#101037 = LINE('',#101038,#101039);
#101038 = CARTESIAN_POINT('',(3.301146897693,15.126926927891,
    23.403511390974));
#101039 = VECTOR('',#101040,1.);
#101040 = DIRECTION('',(0.E+000,4.601990390904E-007,-1.));
#101041 = PCURVE('',#101005,#101042);
#101042 = DEFINITIONAL_REPRESENTATION('',(#101043),#101047);
#101043 = LINE('',#101044,#101045);
#101044 = CARTESIAN_POINT('',(-0.714073653813,2.016138448438E-045));
#101045 = VECTOR('',#101046,1.);
#101046 = DIRECTION('',(-1.,3.702194099318E-045));
#101047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101048 = ORIENTED_EDGE('',*,*,#101049,.T.);
#101049 = EDGE_CURVE('',#101034,#100995,#101050,.T.);
#101050 = SURFACE_CURVE('',#101051,(#101055),.PCURVE_S1.);
#101051 = LINE('',#101052,#101053);
#101052 = CARTESIAN_POINT('',(3.301146897693,15.126927561947,
    21.621094915947));
#101053 = VECTOR('',#101054,1.);
#101054 = DIRECTION('',(1.,0.E+000,0.E+000));
#101055 = PCURVE('',#101005,#101056);
#101056 = DEFINITIONAL_REPRESENTATION('',(#101057),#101061);
#101057 = LINE('',#101058,#101059);
#101058 = CARTESIAN_POINT('',(-2.49649012884,4.973799150321E-014));
#101059 = VECTOR('',#101060,1.);
#101060 = DIRECTION('',(2.226928991958E-049,1.));
#101061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101066)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101063,#101064,#101065)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101063 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101064 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101065 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101066 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#101063,
  'distance_accuracy_value','confusion accuracy');
#101067 = SHAPE_DEFINITION_REPRESENTATION(#101068,#100987);
#101068 = PRODUCT_DEFINITION_SHAPE('','',#101069);
#101069 = PRODUCT_DEFINITION('design','',#101070,#101073);
#101070 = PRODUCT_DEFINITION_FORMATION('','',#101071);
#101071 = PRODUCT('CADSOFTTOOLS 1.580','CADSOFTTOOLS 1.580','',(#101072)
  );
#101072 = PRODUCT_CONTEXT('',#2,'mechanical');
#101073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101074 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101075,#101077);
#101075 = ( REPRESENTATION_RELATIONSHIP('','',#100987,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101076) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101076 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2331);
#101077 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101078);
#101078 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('580','','',#5,#101069,$);
#101079 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101071));
#101080 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101081),#101199
  );
#101081 = SHELL_BASED_SURFACE_MODEL('',(#101082));
#101082 = OPEN_SHELL('',(#101083));
#101083 = ADVANCED_FACE('',(#101084),#101098,.F.);
#101084 = FACE_BOUND('',#101085,.F.);
#101085 = EDGE_LOOP('',(#101086,#101131,#101147,#101185));
#101086 = ORIENTED_EDGE('',*,*,#101087,.T.);
#101087 = EDGE_CURVE('',#101088,#101090,#101092,.T.);
#101088 = VERTEX_POINT('',#101089);
#101089 = CARTESIAN_POINT('',(6.001146897693,15.126927972899,
    23.403511390974));
#101090 = VERTEX_POINT('',#101091);
#101091 = CARTESIAN_POINT('',(3.301146897693,15.126926927891,
    23.403511390974));
#101092 = SURFACE_CURVE('',#101093,(#101097),.PCURVE_S1.);
#101093 = LINE('',#101094,#101095);
#101094 = CARTESIAN_POINT('',(6.001146897693,15.126926927891,
    23.403511390974));
#101095 = VECTOR('',#101096,1.);
#101096 = DIRECTION('',(-1.,0.E+000,-1.315819881037E-015));
#101097 = PCURVE('',#101098,#101103);
#101098 = CYLINDRICAL_SURFACE('',#101099,0.5);
#101099 = AXIS2_PLACEMENT_3D('',#101100,#101101,#101102);
#101100 = CARTESIAN_POINT('',(3.301146897693,14.626926927891,
    23.403511160874));
#101101 = DIRECTION('',(1.,2.474851213505E-030,-5.560313045638E-043));
#101102 = DIRECTION('',(2.474851213505E-030,-1.,-1.376094748846E-072));
#101103 = DEFINITIONAL_REPRESENTATION('',(#101104),#101130);
#101104 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101105,#101106,#101107,
    #101108,#101109,#101110,#101111,#101112,#101113,#101114,#101115,
    #101116,#101117,#101118,#101119,#101120,#101121,#101122,#101123,
    #101124,#101125,#101126,#101127,#101128,#101129),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.122727272727,0.245454545455,0.368181818182,0.490909090909,
    0.613636363636,0.736363636364,0.859090909091,0.981818181818,
    1.104545454545,1.227272727273,1.35,1.472727272727,1.595454545455,
    1.718181818182,1.840909090909,1.963636363636,2.086363636364,
    2.209090909091,2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#101105 = CARTESIAN_POINT('',(3.141593113789,2.7));
#101106 = CARTESIAN_POINT('',(3.141593113789,2.659090909091));
#101107 = CARTESIAN_POINT('',(3.141593113789,2.577272727273));
#101108 = CARTESIAN_POINT('',(3.141593113789,2.454545454545));
#101109 = CARTESIAN_POINT('',(3.141593113789,2.331818181818));
#101110 = CARTESIAN_POINT('',(3.141593113789,2.209090909091));
#101111 = CARTESIAN_POINT('',(3.141593113789,2.086363636364));
#101112 = CARTESIAN_POINT('',(3.141593113789,1.963636363636));
#101113 = CARTESIAN_POINT('',(3.141593113789,1.840909090909));
#101114 = CARTESIAN_POINT('',(3.141593113789,1.718181818182));
#101115 = CARTESIAN_POINT('',(3.141593113789,1.595454545455));
#101116 = CARTESIAN_POINT('',(3.141593113789,1.472727272727));
#101117 = CARTESIAN_POINT('',(3.141593113789,1.35));
#101118 = CARTESIAN_POINT('',(3.141593113789,1.227272727273));
#101119 = CARTESIAN_POINT('',(3.141593113789,1.104545454545));
#101120 = CARTESIAN_POINT('',(3.141593113789,0.981818181818));
#101121 = CARTESIAN_POINT('',(3.141593113789,0.859090909091));
#101122 = CARTESIAN_POINT('',(3.141593113789,0.736363636364));
#101123 = CARTESIAN_POINT('',(3.141593113789,0.613636363636));
#101124 = CARTESIAN_POINT('',(3.141593113789,0.490909090909));
#101125 = CARTESIAN_POINT('',(3.141593113789,0.368181818182));
#101126 = CARTESIAN_POINT('',(3.141593113789,0.245454545455));
#101127 = CARTESIAN_POINT('',(3.141593113789,0.122727272727));
#101128 = CARTESIAN_POINT('',(3.141593113789,4.090909090909E-002));
#101129 = CARTESIAN_POINT('',(3.141593113789,0.E+000));
#101130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101131 = ORIENTED_EDGE('',*,*,#101132,.T.);
#101132 = EDGE_CURVE('',#101090,#101133,#101135,.T.);
#101133 = VERTEX_POINT('',#101134);
#101134 = CARTESIAN_POINT('',(3.301146897693,14.455916856136,
    23.873357471234));
#101135 = SURFACE_CURVE('',#101136,(#101141),.PCURVE_S1.);
#101136 = CIRCLE('',#101137,0.5);
#101137 = AXIS2_PLACEMENT_3D('',#101138,#101139,#101140);
#101138 = CARTESIAN_POINT('',(3.301146897693,14.626926927891,
    23.403511160874));
#101139 = DIRECTION('',(1.,0.E+000,0.E+000));
#101140 = DIRECTION('',(-0.E+000,1.,4.601992031894E-007));
#101141 = PCURVE('',#101098,#101142);
#101142 = DEFINITIONAL_REPRESENTATION('',(#101143),#101146);
#101143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101144,#101145),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.919861717189),
  .PIECEWISE_BEZIER_KNOTS.);
#101144 = CARTESIAN_POINT('',(3.141593113789,0.E+000));
#101145 = CARTESIAN_POINT('',(5.061454830978,0.E+000));
#101146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101147 = ORIENTED_EDGE('',*,*,#101148,.T.);
#101148 = EDGE_CURVE('',#101133,#101149,#101151,.T.);
#101149 = VERTEX_POINT('',#101150);
#101150 = CARTESIAN_POINT('',(6.001146897693,14.455916856136,
    23.873357471234));
#101151 = SURFACE_CURVE('',#101152,(#101156),.PCURVE_S1.);
#101152 = LINE('',#101153,#101154);
#101153 = CARTESIAN_POINT('',(3.301146897693,14.455916856136,
    23.873357471234));
#101154 = VECTOR('',#101155,1.);
#101155 = DIRECTION('',(1.,1.315819881037E-015,0.E+000));
#101156 = PCURVE('',#101098,#101157);
#101157 = DEFINITIONAL_REPRESENTATION('',(#101158),#101184);
#101158 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101159,#101160,#101161,
    #101162,#101163,#101164,#101165,#101166,#101167,#101168,#101169,
    #101170,#101171,#101172,#101173,#101174,#101175,#101176,#101177,
    #101178,#101179,#101180,#101181,#101182,#101183),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.122727272727,0.245454545455,0.368181818182,0.490909090909,
    0.613636363636,0.736363636364,0.859090909091,0.981818181818,
    1.104545454545,1.227272727273,1.35,1.472727272727,1.595454545455,
    1.718181818182,1.840909090909,1.963636363636,2.086363636364,
    2.209090909091,2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#101159 = CARTESIAN_POINT('',(5.061454830978,0.E+000));
#101160 = CARTESIAN_POINT('',(5.061454830978,4.090909090909E-002));
#101161 = CARTESIAN_POINT('',(5.061454830978,0.122727272727));
#101162 = CARTESIAN_POINT('',(5.061454830978,0.245454545455));
#101163 = CARTESIAN_POINT('',(5.061454830978,0.368181818182));
#101164 = CARTESIAN_POINT('',(5.061454830978,0.490909090909));
#101165 = CARTESIAN_POINT('',(5.061454830978,0.613636363636));
#101166 = CARTESIAN_POINT('',(5.061454830978,0.736363636364));
#101167 = CARTESIAN_POINT('',(5.061454830978,0.859090909091));
#101168 = CARTESIAN_POINT('',(5.061454830978,0.981818181818));
#101169 = CARTESIAN_POINT('',(5.061454830978,1.104545454545));
#101170 = CARTESIAN_POINT('',(5.061454830978,1.227272727273));
#101171 = CARTESIAN_POINT('',(5.061454830978,1.35));
#101172 = CARTESIAN_POINT('',(5.061454830978,1.472727272727));
#101173 = CARTESIAN_POINT('',(5.061454830978,1.595454545455));
#101174 = CARTESIAN_POINT('',(5.061454830978,1.718181818182));
#101175 = CARTESIAN_POINT('',(5.061454830978,1.840909090909));
#101176 = CARTESIAN_POINT('',(5.061454830978,1.963636363636));
#101177 = CARTESIAN_POINT('',(5.061454830978,2.086363636364));
#101178 = CARTESIAN_POINT('',(5.061454830978,2.209090909091));
#101179 = CARTESIAN_POINT('',(5.061454830978,2.331818181818));
#101180 = CARTESIAN_POINT('',(5.061454830978,2.454545454545));
#101181 = CARTESIAN_POINT('',(5.061454830978,2.577272727273));
#101182 = CARTESIAN_POINT('',(5.061454830978,2.659090909091));
#101183 = CARTESIAN_POINT('',(5.061454830978,2.7));
#101184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101185 = ORIENTED_EDGE('',*,*,#101186,.T.);
#101186 = EDGE_CURVE('',#101149,#101088,#101187,.T.);
#101187 = SURFACE_CURVE('',#101188,(#101193),.PCURVE_S1.);
#101188 = CIRCLE('',#101189,0.5);
#101189 = AXIS2_PLACEMENT_3D('',#101190,#101191,#101192);
#101190 = CARTESIAN_POINT('',(6.001146897693,14.626926927891,
    23.403511160874));
#101191 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101192 = DIRECTION('',(0.E+000,-0.342020143509,0.939692620719));
#101193 = PCURVE('',#101098,#101194);
#101194 = DEFINITIONAL_REPRESENTATION('',(#101195),#101198);
#101195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101196,#101197),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.91986171719),
  .PIECEWISE_BEZIER_KNOTS.);
#101196 = CARTESIAN_POINT('',(5.061454830978,2.7));
#101197 = CARTESIAN_POINT('',(3.141593113788,2.7));
#101198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101203)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101200,#101201,#101202)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#101200,
  'distance_accuracy_value','confusion accuracy');
#101204 = SHAPE_DEFINITION_REPRESENTATION(#101205,#101080);
#101205 = PRODUCT_DEFINITION_SHAPE('','',#101206);
#101206 = PRODUCT_DEFINITION('design','',#101207,#101210);
#101207 = PRODUCT_DEFINITION_FORMATION('','',#101208);
#101208 = PRODUCT('CADSOFTTOOLS 1.581','CADSOFTTOOLS 1.581','',(#101209)
  );
#101209 = PRODUCT_CONTEXT('',#2,'mechanical');
#101210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101212,#101214);
#101212 = ( REPRESENTATION_RELATIONSHIP('','',#101080,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101213) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2335);
#101214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101215);
#101215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('581','','',#5,#101206,$);
#101216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101208));
#101217 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101218),#101292
  );
#101218 = SHELL_BASED_SURFACE_MODEL('',(#101219));
#101219 = OPEN_SHELL('',(#101220));
#101220 = ADVANCED_FACE('',(#101221),#101235,.F.);
#101221 = FACE_BOUND('',#101222,.T.);
#101222 = EDGE_LOOP('',(#101223,#101246,#101262,#101278));
#101223 = ORIENTED_EDGE('',*,*,#101224,.T.);
#101224 = EDGE_CURVE('',#101225,#101227,#101229,.T.);
#101225 = VERTEX_POINT('',#101226);
#101226 = CARTESIAN_POINT('',(3.301146897693,14.208012378257,
    23.78312762029));
#101227 = VERTEX_POINT('',#101228);
#101228 = CARTESIAN_POINT('',(3.301146897693,14.455916856136,
    23.873357471234));
#101229 = SURFACE_CURVE('',#101230,(#101234),.PCURVE_S1.);
#101230 = LINE('',#101231,#101232);
#101231 = CARTESIAN_POINT('',(3.301146897693,14.208012378257,
    23.78312762029));
#101232 = VECTOR('',#101233,1.);
#101233 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#101234 = PCURVE('',#101235,#101240);
#101235 = PLANE('',#101236);
#101236 = AXIS2_PLACEMENT_3D('',#101237,#101238,#101239);
#101237 = CARTESIAN_POINT('',(3.301146897693,15.126926599275,
    24.117585044787));
#101238 = DIRECTION('',(8.464489672058E-031,-0.342020143509,
    0.939692620719));
#101239 = DIRECTION('',(-3.211594075647E-047,-0.939692620719,
    -0.342020143509));
#101240 = DEFINITIONAL_REPRESENTATION('',(#101241),#101245);
#101241 = LINE('',#101242,#101243);
#101242 = CARTESIAN_POINT('',(0.977888088889,5.795836818541E-046));
#101243 = VECTOR('',#101244,1.);
#101244 = DIRECTION('',(-1.,9.865195927068E-045));
#101245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101246 = ORIENTED_EDGE('',*,*,#101247,.T.);
#101247 = EDGE_CURVE('',#101227,#101248,#101250,.T.);
#101248 = VERTEX_POINT('',#101249);
#101249 = CARTESIAN_POINT('',(6.001146897693,14.455916856136,
    23.873357471234));
#101250 = SURFACE_CURVE('',#101251,(#101255),.PCURVE_S1.);
#101251 = LINE('',#101252,#101253);
#101252 = CARTESIAN_POINT('',(3.301146897693,14.455916856136,
    23.873357471234));
#101253 = VECTOR('',#101254,1.);
#101254 = DIRECTION('',(1.,1.315819881037E-015,0.E+000));
#101255 = PCURVE('',#101235,#101256);
#101256 = DEFINITIONAL_REPRESENTATION('',(#101257),#101261);
#101257 = LINE('',#101258,#101259);
#101258 = CARTESIAN_POINT('',(0.714073653813,-8.151825455193E-046));
#101259 = VECTOR('',#101260,1.);
#101260 = DIRECTION('',(-1.236466232406E-015,1.));
#101261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101262 = ORIENTED_EDGE('',*,*,#101263,.T.);
#101263 = EDGE_CURVE('',#101248,#101264,#101266,.T.);
#101264 = VERTEX_POINT('',#101265);
#101265 = CARTESIAN_POINT('',(6.001146897693,14.208012378257,
    23.78312762029));
#101266 = SURFACE_CURVE('',#101267,(#101271),.PCURVE_S1.);
#101267 = LINE('',#101268,#101269);
#101268 = CARTESIAN_POINT('',(6.001146897693,14.455916856136,
    23.873357471234));
#101269 = VECTOR('',#101270,1.);
#101270 = DIRECTION('',(0.E+000,-0.939692620719,-0.342020143509));
#101271 = PCURVE('',#101235,#101272);
#101272 = DEFINITIONAL_REPRESENTATION('',(#101273),#101277);
#101273 = LINE('',#101274,#101275);
#101274 = CARTESIAN_POINT('',(0.714073653813,2.7));
#101275 = VECTOR('',#101276,1.);
#101276 = DIRECTION('',(1.,2.719890897461E-045));
#101277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101278 = ORIENTED_EDGE('',*,*,#101279,.T.);
#101279 = EDGE_CURVE('',#101264,#101225,#101280,.T.);
#101280 = SURFACE_CURVE('',#101281,(#101285),.PCURVE_S1.);
#101281 = LINE('',#101282,#101283);
#101282 = CARTESIAN_POINT('',(6.001146897693,14.208012378257,
    23.78312762029));
#101283 = VECTOR('',#101284,1.);
#101284 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101285 = PCURVE('',#101235,#101286);
#101286 = DEFINITIONAL_REPRESENTATION('',(#101287),#101291);
#101287 = LINE('',#101288,#101289);
#101288 = CARTESIAN_POINT('',(0.977888088889,2.7));
#101289 = VECTOR('',#101290,1.);
#101290 = DIRECTION('',(5.771033562031E-047,-1.));
#101291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101296)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101293,#101294,#101295)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101293 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101294 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101295 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101296 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101293,
  'distance_accuracy_value','confusion accuracy');
#101297 = SHAPE_DEFINITION_REPRESENTATION(#101298,#101217);
#101298 = PRODUCT_DEFINITION_SHAPE('','',#101299);
#101299 = PRODUCT_DEFINITION('design','',#101300,#101303);
#101300 = PRODUCT_DEFINITION_FORMATION('','',#101301);
#101301 = PRODUCT('CADSOFTTOOLS 1.582','CADSOFTTOOLS 1.582','',(#101302)
  );
#101302 = PRODUCT_CONTEXT('',#2,'mechanical');
#101303 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101304 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101305,#101307);
#101305 = ( REPRESENTATION_RELATIONSHIP('','',#101217,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101306) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101306 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2339);
#101307 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101308);
#101308 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('582','','',#5,#101299,$);
#101309 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101301));
#101310 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101311),#101406
  );
#101311 = SHELL_BASED_SURFACE_MODEL('',(#101312));
#101312 = OPEN_SHELL('',(#101313));
#101313 = ADVANCED_FACE('',(#101314),#101329,.T.);
#101314 = FACE_BOUND('',#101315,.T.);
#101315 = EDGE_LOOP('',(#101316,#101339,#101377,#101393));
#101316 = ORIENTED_EDGE('',*,*,#101317,.F.);
#101317 = EDGE_CURVE('',#101318,#101320,#101322,.T.);
#101318 = VERTEX_POINT('',#101319);
#101319 = CARTESIAN_POINT('',(6.001146897693,13.544598429933,
    24.166149842175));
#101320 = VERTEX_POINT('',#101321);
#101321 = CARTESIAN_POINT('',(6.001146897693,14.208012378257,
    23.78312762029));
#101322 = SURFACE_CURVE('',#101323,(#101328),.PCURVE_S1.);
#101323 = CIRCLE('',#101324,0.5);
#101324 = AXIS2_PLACEMENT_3D('',#101325,#101326,#101327);
#101325 = CARTESIAN_POINT('',(6.001146897693,14.037002306502,
    24.252973930649));
#101326 = DIRECTION('',(1.,0.E+000,0.E+000));
#101327 = DIRECTION('',(0.E+000,-0.984807753139,-0.173648176949));
#101328 = PCURVE('',#101329,#101334);
#101329 = CYLINDRICAL_SURFACE('',#101330,0.5);
#101330 = AXIS2_PLACEMENT_3D('',#101331,#101332,#101333);
#101331 = CARTESIAN_POINT('',(3.301146897693,14.037002306502,
    24.252973930649));
#101332 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#101333 = DIRECTION('',(-2.474851213505E-030,1.,-7.275360869308E-010));
#101334 = DEFINITIONAL_REPRESENTATION('',(#101335),#101338);
#101335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101336,#101337),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.745329252917),
  .PIECEWISE_BEZIER_KNOTS.);
#101336 = CARTESIAN_POINT('',(3.316125578788,2.7));
#101337 = CARTESIAN_POINT('',(5.061454831706,2.7));
#101338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101339 = ORIENTED_EDGE('',*,*,#101340,.F.);
#101340 = EDGE_CURVE('',#101341,#101318,#101343,.T.);
#101341 = VERTEX_POINT('',#101342);
#101342 = CARTESIAN_POINT('',(3.301146897693,13.544598429933,
    24.166149842175));
#101343 = SURFACE_CURVE('',#101344,(#101348),.PCURVE_S1.);
#101344 = LINE('',#101345,#101346);
#101345 = CARTESIAN_POINT('',(3.301146897693,13.544598429933,
    24.166149842175));
#101346 = VECTOR('',#101347,1.);
#101347 = DIRECTION('',(1.,0.E+000,1.315819881037E-015));
#101348 = PCURVE('',#101329,#101349);
#101349 = DEFINITIONAL_REPRESENTATION('',(#101350),#101376);
#101350 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101351,#101352,#101353,
    #101354,#101355,#101356,#101357,#101358,#101359,#101360,#101361,
    #101362,#101363,#101364,#101365,#101366,#101367,#101368,#101369,
    #101370,#101371,#101372,#101373,#101374,#101375),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.122727272727,0.245454545455,0.368181818182,0.490909090909,
    0.613636363636,0.736363636364,0.859090909091,0.981818181818,
    1.104545454545,1.227272727273,1.35,1.472727272727,1.595454545455,
    1.718181818182,1.840909090909,1.963636363636,2.086363636364,
    2.209090909091,2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#101351 = CARTESIAN_POINT('',(3.316125578788,0.E+000));
#101352 = CARTESIAN_POINT('',(3.316125578788,4.090909090909E-002));
#101353 = CARTESIAN_POINT('',(3.316125578788,0.122727272727));
#101354 = CARTESIAN_POINT('',(3.316125578788,0.245454545455));
#101355 = CARTESIAN_POINT('',(3.316125578788,0.368181818182));
#101356 = CARTESIAN_POINT('',(3.316125578788,0.490909090909));
#101357 = CARTESIAN_POINT('',(3.316125578788,0.613636363636));
#101358 = CARTESIAN_POINT('',(3.316125578788,0.736363636364));
#101359 = CARTESIAN_POINT('',(3.316125578788,0.859090909091));
#101360 = CARTESIAN_POINT('',(3.316125578788,0.981818181818));
#101361 = CARTESIAN_POINT('',(3.316125578788,1.104545454545));
#101362 = CARTESIAN_POINT('',(3.316125578788,1.227272727273));
#101363 = CARTESIAN_POINT('',(3.316125578788,1.35));
#101364 = CARTESIAN_POINT('',(3.316125578788,1.472727272727));
#101365 = CARTESIAN_POINT('',(3.316125578788,1.595454545455));
#101366 = CARTESIAN_POINT('',(3.316125578788,1.718181818182));
#101367 = CARTESIAN_POINT('',(3.316125578788,1.840909090909));
#101368 = CARTESIAN_POINT('',(3.316125578788,1.963636363636));
#101369 = CARTESIAN_POINT('',(3.316125578788,2.086363636364));
#101370 = CARTESIAN_POINT('',(3.316125578788,2.209090909091));
#101371 = CARTESIAN_POINT('',(3.316125578788,2.331818181818));
#101372 = CARTESIAN_POINT('',(3.316125578788,2.454545454545));
#101373 = CARTESIAN_POINT('',(3.316125578788,2.577272727273));
#101374 = CARTESIAN_POINT('',(3.316125578788,2.659090909091));
#101375 = CARTESIAN_POINT('',(3.316125578788,2.7));
#101376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101377 = ORIENTED_EDGE('',*,*,#101378,.T.);
#101378 = EDGE_CURVE('',#101341,#101379,#101381,.T.);
#101379 = VERTEX_POINT('',#101380);
#101380 = CARTESIAN_POINT('',(3.301146897693,14.208012378257,
    23.78312762029));
#101381 = SURFACE_CURVE('',#101382,(#101387),.PCURVE_S1.);
#101382 = CIRCLE('',#101383,0.5);
#101383 = AXIS2_PLACEMENT_3D('',#101384,#101385,#101386);
#101384 = CARTESIAN_POINT('',(3.301146897693,14.037002306502,
    24.252973930649));
#101385 = DIRECTION('',(1.,0.E+000,0.E+000));
#101386 = DIRECTION('',(0.E+000,-0.984807753139,-0.173648176949));
#101387 = PCURVE('',#101329,#101388);
#101388 = DEFINITIONAL_REPRESENTATION('',(#101389),#101392);
#101389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101390,#101391),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.745329252917),
  .PIECEWISE_BEZIER_KNOTS.);
#101390 = CARTESIAN_POINT('',(3.316125578788,0.E+000));
#101391 = CARTESIAN_POINT('',(5.061454831706,0.E+000));
#101392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101393 = ORIENTED_EDGE('',*,*,#101394,.F.);
#101394 = EDGE_CURVE('',#101320,#101379,#101395,.T.);
#101395 = SURFACE_CURVE('',#101396,(#101400),.PCURVE_S1.);
#101396 = LINE('',#101397,#101398);
#101397 = CARTESIAN_POINT('',(6.001146897693,14.208012378257,
    23.78312762029));
#101398 = VECTOR('',#101399,1.);
#101399 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101400 = PCURVE('',#101329,#101401);
#101401 = DEFINITIONAL_REPRESENTATION('',(#101402),#101405);
#101402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101403,#101404),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#101403 = CARTESIAN_POINT('',(5.061454831706,2.7));
#101404 = CARTESIAN_POINT('',(5.061454831706,0.E+000));
#101405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101410)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101407,#101408,#101409)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101407,
  'distance_accuracy_value','confusion accuracy');
#101411 = SHAPE_DEFINITION_REPRESENTATION(#101412,#101310);
#101412 = PRODUCT_DEFINITION_SHAPE('','',#101413);
#101413 = PRODUCT_DEFINITION('design','',#101414,#101417);
#101414 = PRODUCT_DEFINITION_FORMATION('','',#101415);
#101415 = PRODUCT('CADSOFTTOOLS 1.583','CADSOFTTOOLS 1.583','',(#101416)
  );
#101416 = PRODUCT_CONTEXT('',#2,'mechanical');
#101417 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101418 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101419,#101421);
#101419 = ( REPRESENTATION_RELATIONSHIP('','',#101310,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101420) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101420 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2343);
#101421 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101422);
#101422 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('583','','',#5,#101413,$);
#101423 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101415));
#101424 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101425),#101499
  );
#101425 = SHELL_BASED_SURFACE_MODEL('',(#101426));
#101426 = OPEN_SHELL('',(#101427));
#101427 = ADVANCED_FACE('',(#101428),#101442,.F.);
#101428 = FACE_BOUND('',#101429,.T.);
#101429 = EDGE_LOOP('',(#101430,#101453,#101469,#101485));
#101430 = ORIENTED_EDGE('',*,*,#101431,.T.);
#101431 = EDGE_CURVE('',#101432,#101434,#101436,.T.);
#101432 = VERTEX_POINT('',#101433);
#101433 = CARTESIAN_POINT('',(6.001146897693,13.544598429933,
    24.166149842175));
#101434 = VERTEX_POINT('',#101435);
#101435 = CARTESIAN_POINT('',(6.001146897693,12.251442780144,
    31.500000000015));
#101436 = SURFACE_CURVE('',#101437,(#101441),.PCURVE_S1.);
#101437 = LINE('',#101438,#101439);
#101438 = CARTESIAN_POINT('',(6.001146897693,13.544598429933,
    24.166149842175));
#101439 = VECTOR('',#101440,1.);
#101440 = DIRECTION('',(2.38533641966E-016,-0.173648176949,
    0.984807753139));
#101441 = PCURVE('',#101442,#101447);
#101442 = PLANE('',#101443);
#101443 = AXIS2_PLACEMENT_3D('',#101444,#101445,#101446);
#101444 = CARTESIAN_POINT('',(3.301146897693,13.648071349394,
    23.579325752716));
#101445 = DIRECTION('',(-2.437252662924E-030,0.984807753139,
    0.173648176949));
#101446 = DIRECTION('',(-4.699789466226E-047,-0.173648176949,
    0.984807753139));
#101447 = DEFINITIONAL_REPRESENTATION('',(#101448),#101452);
#101448 = LINE('',#101449,#101450);
#101449 = CARTESIAN_POINT('',(0.595876796856,2.7));
#101450 = VECTOR('',#101451,1.);
#101451 = DIRECTION('',(1.,2.38533641966E-016));
#101452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101453 = ORIENTED_EDGE('',*,*,#101454,.F.);
#101454 = EDGE_CURVE('',#101455,#101434,#101457,.T.);
#101455 = VERTEX_POINT('',#101456);
#101456 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#101457 = SURFACE_CURVE('',#101458,(#101462),.PCURVE_S1.);
#101458 = LINE('',#101459,#101460);
#101459 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#101460 = VECTOR('',#101461,1.);
#101461 = DIRECTION('',(1.,-1.973729821556E-015,-5.263279524149E-015));
#101462 = PCURVE('',#101442,#101463);
#101463 = DEFINITIONAL_REPRESENTATION('',(#101464),#101468);
#101464 = LINE('',#101465,#101466);
#101465 = CARTESIAN_POINT('',(8.042863413752,-1.676700140053E-045));
#101466 = VECTOR('',#101467,1.);
#101467 = DIRECTION('',(-4.840583897015E-015,1.));
#101468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101469 = ORIENTED_EDGE('',*,*,#101470,.T.);
#101470 = EDGE_CURVE('',#101455,#101471,#101473,.T.);
#101471 = VERTEX_POINT('',#101472);
#101472 = CARTESIAN_POINT('',(3.301146897693,13.544598429933,
    24.166149842175));
#101473 = SURFACE_CURVE('',#101474,(#101478),.PCURVE_S1.);
#101474 = LINE('',#101475,#101476);
#101475 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#101476 = VECTOR('',#101477,1.);
#101477 = DIRECTION('',(5.963341049149E-017,0.173648176949,
    -0.984807753139));
#101478 = PCURVE('',#101442,#101479);
#101479 = DEFINITIONAL_REPRESENTATION('',(#101480),#101484);
#101480 = LINE('',#101481,#101482);
#101481 = CARTESIAN_POINT('',(8.042863413752,-2.317137328826E-045));
#101482 = VECTOR('',#101483,1.);
#101483 = DIRECTION('',(-1.,5.963341049149E-017));
#101484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101485 = ORIENTED_EDGE('',*,*,#101486,.T.);
#101486 = EDGE_CURVE('',#101471,#101432,#101487,.T.);
#101487 = SURFACE_CURVE('',#101488,(#101492),.PCURVE_S1.);
#101488 = LINE('',#101489,#101490);
#101489 = CARTESIAN_POINT('',(3.301146897693,13.544598429933,
    24.166149842175));
#101490 = VECTOR('',#101491,1.);
#101491 = DIRECTION('',(1.,0.E+000,1.315819881037E-015));
#101492 = PCURVE('',#101442,#101493);
#101493 = DEFINITIONAL_REPRESENTATION('',(#101494),#101498);
#101494 = LINE('',#101495,#101496);
#101495 = CARTESIAN_POINT('',(0.595876796856,-5.677593707766E-046));
#101496 = VECTOR('',#101497,1.);
#101497 = DIRECTION('',(1.29582962058E-015,1.));
#101498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101503)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101500,#101501,#101502)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101500 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101501 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101502 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101503 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101500,
  'distance_accuracy_value','confusion accuracy');
#101504 = SHAPE_DEFINITION_REPRESENTATION(#101505,#101424);
#101505 = PRODUCT_DEFINITION_SHAPE('','',#101506);
#101506 = PRODUCT_DEFINITION('design','',#101507,#101510);
#101507 = PRODUCT_DEFINITION_FORMATION('','',#101508);
#101508 = PRODUCT('CADSOFTTOOLS 1.584','CADSOFTTOOLS 1.584','',(#101509)
  );
#101509 = PRODUCT_CONTEXT('',#2,'mechanical');
#101510 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101511 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101512,#101514);
#101512 = ( REPRESENTATION_RELATIONSHIP('','',#101424,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101513) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101513 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2347);
#101514 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101515);
#101515 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('584','','',#5,#101506,$);
#101516 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101508));
#101517 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101518),#101802
  );
#101518 = SHELL_BASED_SURFACE_MODEL('',(#101519));
#101519 = OPEN_SHELL('',(#101520));
#101520 = ADVANCED_FACE('',(#101521),#101536,.F.);
#101521 = FACE_BOUND('',#101522,.F.);
#101522 = EDGE_LOOP('',(#101523,#101569,#101607,#101646,#101685,#101723,
    #101765));
#101523 = ORIENTED_EDGE('',*,*,#101524,.F.);
#101524 = EDGE_CURVE('',#101525,#101527,#101529,.T.);
#101525 = VERTEX_POINT('',#101526);
#101526 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    26.969277517085));
#101527 = VERTEX_POINT('',#101528);
#101528 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#101529 = SURFACE_CURVE('',#101530,(#101535),.PCURVE_S1.);
#101530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#101531,#101532,#101533,
#101534),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000
,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.970077296486,0.970077296486,1.)) 
REPRESENTATION_ITEM('') );
#101531 = CARTESIAN_POINT('',(0.401146897694,8.359112826712,
    26.969277517085));
#101532 = CARTESIAN_POINT('',(0.401146897694,8.949494273966,
    26.969277517085));
#101533 = CARTESIAN_POINT('',(0.576036908405,9.513377007712,
    26.719434644641));
#101534 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#101535 = PCURVE('',#101536,#101541);
#101536 = CYLINDRICAL_SURFACE('',#101537,2.9);
#101537 = AXIS2_PLACEMENT_3D('',#101538,#101539,#101540);
#101538 = CARTESIAN_POINT('',(3.301146897694,8.359112826711,
    27.197848945659));
#101539 = DIRECTION('',(1.110223024625E-016,-7.105427357601E-015,1.));
#101540 = DIRECTION('',(8.075623490948E-033,-1.,-7.105427357601E-015));
#101541 = DEFINITIONAL_REPRESENTATION('',(#101542),#101568);
#101542 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101543,#101544,#101545,
    #101546,#101547,#101548,#101549,#101550,#101551,#101552,#101553,
    #101554,#101555,#101556,#101557,#101558,#101559,#101560,#101561,
    #101562,#101563,#101564,#101565,#101566,#101567),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#101543 = CARTESIAN_POINT('',(4.712388980385,-0.228571428574));
#101544 = CARTESIAN_POINT('',(4.703412263985,-0.228570897285));
#101545 = CARTESIAN_POINT('',(4.685422134956,-0.229573362031));
#101546 = CARTESIAN_POINT('',(4.658336294351,-0.234114347877));
#101547 = CARTESIAN_POINT('',(4.631159168965,-0.241721880658));
#101548 = CARTESIAN_POINT('',(4.603900398796,-0.25241628851));
#101549 = CARTESIAN_POINT('',(4.576569781818,-0.266211804442));
#101550 = CARTESIAN_POINT('',(4.549177280755,-0.283115608792));
#101551 = CARTESIAN_POINT('',(4.521732994817,-0.30312793392));
#101552 = CARTESIAN_POINT('',(4.494247139838,-0.326241932366));
#101553 = CARTESIAN_POINT('',(4.466730025311,-0.352443658016));
#101554 = CARTESIAN_POINT('',(4.439192031551,-0.381712067685));
#101555 = CARTESIAN_POINT('',(4.411643586285,-0.414019068439));
#101556 = CARTESIAN_POINT('',(4.384095141019,-0.449329603872));
#101557 = CARTESIAN_POINT('',(4.356557147259,-0.487601780601));
#101558 = CARTESIAN_POINT('',(4.329040032732,-0.528787033489));
#101559 = CARTESIAN_POINT('',(4.301554177753,-0.572830328636));
#101560 = CARTESIAN_POINT('',(4.274109891815,-0.619670401258));
#101561 = CARTESIAN_POINT('',(4.246717390752,-0.669240030408));
#101562 = CARTESIAN_POINT('',(4.219386773775,-0.721466332902));
#101563 = CARTESIAN_POINT('',(4.192128003605,-0.776271130277));
#101564 = CARTESIAN_POINT('',(4.164950878219,-0.833571174629));
#101565 = CARTESIAN_POINT('',(4.137865037614,-0.893279018063));
#101566 = CARTESIAN_POINT('',(4.119874908585,-0.934627393779));
#101567 = CARTESIAN_POINT('',(4.110898192185,-0.955672123315));
#101568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101569 = ORIENTED_EDGE('',*,*,#101570,.F.);
#101570 = EDGE_CURVE('',#101571,#101525,#101573,.T.);
#101571 = VERTEX_POINT('',#101572);
#101572 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    32.300000000014));
#101573 = SURFACE_CURVE('',#101574,(#101578),.PCURVE_S1.);
#101574 = LINE('',#101575,#101576);
#101575 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    32.300000000014));
#101576 = VECTOR('',#101577,1.);
#101577 = DIRECTION('',(-7.289407014963E-017,6.997830734364E-015,-1.));
#101578 = PCURVE('',#101536,#101579);
#101579 = DEFINITIONAL_REPRESENTATION('',(#101580),#101606);
#101580 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101581,#101582,#101583,
    #101584,#101585,#101586,#101587,#101588,#101589,#101590,#101591,
    #101592,#101593,#101594,#101595,#101596,#101597,#101598,#101599,
    #101600,#101601,#101602,#101603,#101604,#101605),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    2.108111056085E-028,0.242305567406,0.484611134812,0.726916702218,
    0.969222269623,1.211527837029,1.453833404435,1.696138971841,
    1.938444539247,2.180750106653,2.423055674059,2.665361241464,
    2.90766680887,3.149972376276,3.392277943682,3.634583511088,
    3.876889078494,4.1191946459,4.361500213305,4.603805780711,
    4.846111348117,5.088416915523,5.330722482929),
  .QUASI_UNIFORM_KNOTS.);
#101581 = CARTESIAN_POINT('',(4.712388980385,5.102151054355));
#101582 = CARTESIAN_POINT('',(4.712388980385,5.021382531887));
#101583 = CARTESIAN_POINT('',(4.712388980385,4.859845486949));
#101584 = CARTESIAN_POINT('',(4.712388980385,4.617539919544));
#101585 = CARTESIAN_POINT('',(4.712388980385,4.375234352138));
#101586 = CARTESIAN_POINT('',(4.712388980385,4.132928784732));
#101587 = CARTESIAN_POINT('',(4.712388980385,3.890623217326));
#101588 = CARTESIAN_POINT('',(4.712388980385,3.64831764992));
#101589 = CARTESIAN_POINT('',(4.712388980385,3.406012082514));
#101590 = CARTESIAN_POINT('',(4.712388980385,3.163706515108));
#101591 = CARTESIAN_POINT('',(4.712388980385,2.921400947703));
#101592 = CARTESIAN_POINT('',(4.712388980385,2.679095380297));
#101593 = CARTESIAN_POINT('',(4.712388980385,2.436789812891));
#101594 = CARTESIAN_POINT('',(4.712388980385,2.194484245485));
#101595 = CARTESIAN_POINT('',(4.712388980385,1.952178678079));
#101596 = CARTESIAN_POINT('',(4.712388980385,1.709873110673));
#101597 = CARTESIAN_POINT('',(4.712388980385,1.467567543267));
#101598 = CARTESIAN_POINT('',(4.712388980385,1.225261975862));
#101599 = CARTESIAN_POINT('',(4.712388980385,0.982956408456));
#101600 = CARTESIAN_POINT('',(4.712388980385,0.74065084105));
#101601 = CARTESIAN_POINT('',(4.712388980385,0.498345273644));
#101602 = CARTESIAN_POINT('',(4.712388980385,0.256039706238));
#101603 = CARTESIAN_POINT('',(4.712388980385,1.373413883226E-002));
#101604 = CARTESIAN_POINT('',(4.712388980385,-0.147802906105));
#101605 = CARTESIAN_POINT('',(4.712388980385,-0.228571428574));
#101606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101607 = ORIENTED_EDGE('',*,*,#101608,.F.);
#101608 = EDGE_CURVE('',#101609,#101571,#101611,.T.);
#101609 = VERTEX_POINT('',#101610);
#101610 = CARTESIAN_POINT('',(3.301146897694,11.259112826711,
    32.300000000014));
#101611 = SURFACE_CURVE('',#101612,(#101617),.PCURVE_S1.);
#101612 = CIRCLE('',#101613,2.9);
#101613 = AXIS2_PLACEMENT_3D('',#101614,#101615,#101616);
#101614 = CARTESIAN_POINT('',(3.301146897694,8.359112826711,
    32.300000000014));
#101615 = DIRECTION('',(0.E+000,-2.246301066135E-013,1.));
#101616 = DIRECTION('',(0.E+000,1.,2.246301066135E-013));
#101617 = PCURVE('',#101536,#101618);
#101618 = DEFINITIONAL_REPRESENTATION('',(#101619),#101645);
#101619 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101620,#101621,#101622,
    #101623,#101624,#101625,#101626,#101627,#101628,#101629,#101630,
    #101631,#101632,#101633,#101634,#101635,#101636,#101637,#101638,
    #101639,#101640,#101641,#101642,#101643,#101644),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.139983303613E-002,0.142799666072,0.214199499108,0.285599332145,
    0.356999165181,0.428398998217,0.499798831253,0.571198664289,
    0.642598497325,0.713998330361,0.785398163397,0.856797996434,
    0.92819782947,0.999597662506,1.070997495542,1.142397328578,
    1.213797161614,1.28519699465,1.356596827686,1.427996660723,
    1.499396493759,1.570796326795),.QUASI_UNIFORM_KNOTS.);
#101620 = CARTESIAN_POINT('',(3.14159265359,5.102151054356));
#101621 = CARTESIAN_POINT('',(3.165392597935,5.102151054356));
#101622 = CARTESIAN_POINT('',(3.212992486626,5.102151054356));
#101623 = CARTESIAN_POINT('',(3.284392319662,5.102151054356));
#101624 = CARTESIAN_POINT('',(3.355792152698,5.102151054356));
#101625 = CARTESIAN_POINT('',(3.427191985734,5.102151054356));
#101626 = CARTESIAN_POINT('',(3.49859181877,5.102151054356));
#101627 = CARTESIAN_POINT('',(3.569991651807,5.102151054356));
#101628 = CARTESIAN_POINT('',(3.641391484843,5.102151054356));
#101629 = CARTESIAN_POINT('',(3.712791317879,5.102151054356));
#101630 = CARTESIAN_POINT('',(3.784191150915,5.102151054356));
#101631 = CARTESIAN_POINT('',(3.855590983951,5.102151054356));
#101632 = CARTESIAN_POINT('',(3.926990816987,5.102151054356));
#101633 = CARTESIAN_POINT('',(3.998390650023,5.102151054356));
#101634 = CARTESIAN_POINT('',(4.06979048306,5.102151054355));
#101635 = CARTESIAN_POINT('',(4.141190316096,5.102151054355));
#101636 = CARTESIAN_POINT('',(4.212590149132,5.102151054355));
#101637 = CARTESIAN_POINT('',(4.283989982168,5.102151054355));
#101638 = CARTESIAN_POINT('',(4.355389815204,5.102151054355));
#101639 = CARTESIAN_POINT('',(4.42678964824,5.102151054355));
#101640 = CARTESIAN_POINT('',(4.498189481276,5.102151054355));
#101641 = CARTESIAN_POINT('',(4.569589314312,5.102151054355));
#101642 = CARTESIAN_POINT('',(4.640989147349,5.102151054355));
#101643 = CARTESIAN_POINT('',(4.688589036039,5.102151054355));
#101644 = CARTESIAN_POINT('',(4.712388980385,5.102151054355));
#101645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101646 = ORIENTED_EDGE('',*,*,#101647,.F.);
#101647 = EDGE_CURVE('',#101648,#101609,#101650,.T.);
#101648 = VERTEX_POINT('',#101649);
#101649 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    32.300000000014));
#101650 = SURFACE_CURVE('',#101651,(#101656),.PCURVE_S1.);
#101651 = CIRCLE('',#101652,2.9);
#101652 = AXIS2_PLACEMENT_3D('',#101653,#101654,#101655);
#101653 = CARTESIAN_POINT('',(3.301146897694,8.359112826711,
    32.300000000014));
#101654 = DIRECTION('',(3.130791717596E-030,-2.246301066136E-013,1.));
#101655 = DIRECTION('',(0.931034482758,0.36493121532,8.19745378039E-014)
  );
#101656 = PCURVE('',#101536,#101657);
#101657 = DEFINITIONAL_REPRESENTATION('',(#101658),#101684);
#101658 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101659,#101660,#101661,
    #101662,#101663,#101664,#101665,#101666,#101667,#101668,#101669,
    #101670,#101671,#101672,#101673,#101674,#101675,#101676,#101677,
    #101678,#101679,#101680,#101681,#101682,#101683),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    5.441988202869E-002,0.108839764057,0.163259646086,0.217679528115,
    0.272099410143,0.326519292172,0.380939174201,0.43535905623,
    0.489778938258,0.544198820287,0.598618702316,0.653038584344,
    0.707458466373,0.761878348402,0.81629823043,0.870718112459,
    0.925137994488,0.979557876516,1.033977758545,1.088397640574,
    1.142817522602,1.197237404631),.QUASI_UNIFORM_KNOTS.);
#101659 = CARTESIAN_POINT('',(1.944355248959,5.102151054355));
#101660 = CARTESIAN_POINT('',(1.962495209635,5.102151054355));
#101661 = CARTESIAN_POINT('',(1.998775130987,5.102151054355));
#101662 = CARTESIAN_POINT('',(2.053195013016,5.102151054355));
#101663 = CARTESIAN_POINT('',(2.107614895045,5.102151054355));
#101664 = CARTESIAN_POINT('',(2.162034777073,5.102151054355));
#101665 = CARTESIAN_POINT('',(2.216454659102,5.102151054355));
#101666 = CARTESIAN_POINT('',(2.270874541131,5.102151054356));
#101667 = CARTESIAN_POINT('',(2.325294423159,5.102151054356));
#101668 = CARTESIAN_POINT('',(2.379714305188,5.102151054356));
#101669 = CARTESIAN_POINT('',(2.434134187217,5.102151054356));
#101670 = CARTESIAN_POINT('',(2.488554069246,5.102151054356));
#101671 = CARTESIAN_POINT('',(2.542973951274,5.102151054356));
#101672 = CARTESIAN_POINT('',(2.597393833303,5.102151054356));
#101673 = CARTESIAN_POINT('',(2.651813715332,5.102151054356));
#101674 = CARTESIAN_POINT('',(2.70623359736,5.102151054356));
#101675 = CARTESIAN_POINT('',(2.760653479389,5.102151054356));
#101676 = CARTESIAN_POINT('',(2.815073361418,5.102151054356));
#101677 = CARTESIAN_POINT('',(2.869493243446,5.102151054356));
#101678 = CARTESIAN_POINT('',(2.923913125475,5.102151054356));
#101679 = CARTESIAN_POINT('',(2.978333007504,5.102151054356));
#101680 = CARTESIAN_POINT('',(3.032752889532,5.102151054356));
#101681 = CARTESIAN_POINT('',(3.087172771561,5.102151054356));
#101682 = CARTESIAN_POINT('',(3.123452692914,5.102151054356));
#101683 = CARTESIAN_POINT('',(3.14159265359,5.102151054356));
#101684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101685 = ORIENTED_EDGE('',*,*,#101686,.F.);
#101686 = EDGE_CURVE('',#101687,#101648,#101689,.T.);
#101687 = VERTEX_POINT('',#101688);
#101688 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#101689 = SURFACE_CURVE('',#101690,(#101694),.PCURVE_S1.);
#101690 = LINE('',#101691,#101692);
#101691 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#101692 = VECTOR('',#101693,1.);
#101693 = DIRECTION('',(0.E+000,-7.441608040802E-015,1.));
#101694 = PCURVE('',#101536,#101695);
#101695 = DEFINITIONAL_REPRESENTATION('',(#101696),#101722);
#101696 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101697,#101698,#101699,
    #101700,#101701,#101702,#101703,#101704,#101705,#101706,#101707,
    #101708,#101709,#101710,#101711,#101712,#101713,#101714,#101715,
    #101716,#101717,#101718,#101719,#101720,#101721),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.217005497353,0.434010994706,0.651016492059,0.868021989412,
    1.085027486765,1.302032984118,1.519038481471,1.736043978824,
    1.953049476177,2.17005497353,2.387060470883,2.604065968236,
    2.821071465589,3.038076962942,3.255082460295,3.472087957648,
    3.689093455001,3.906098952354,4.123104449707,4.34010994706,
    4.557115444413,4.774120941766),.QUASI_UNIFORM_KNOTS.);
#101697 = CARTESIAN_POINT('',(1.944355248959,0.32803011259));
#101698 = CARTESIAN_POINT('',(1.944355248959,0.400365278374));
#101699 = CARTESIAN_POINT('',(1.944355248959,0.545035609943));
#101700 = CARTESIAN_POINT('',(1.944355248959,0.762041107296));
#101701 = CARTESIAN_POINT('',(1.944355248959,0.979046604649));
#101702 = CARTESIAN_POINT('',(1.944355248959,1.196052102002));
#101703 = CARTESIAN_POINT('',(1.944355248959,1.413057599355));
#101704 = CARTESIAN_POINT('',(1.944355248959,1.630063096708));
#101705 = CARTESIAN_POINT('',(1.944355248959,1.847068594061));
#101706 = CARTESIAN_POINT('',(1.944355248959,2.064074091414));
#101707 = CARTESIAN_POINT('',(1.944355248959,2.281079588766));
#101708 = CARTESIAN_POINT('',(1.944355248959,2.498085086119));
#101709 = CARTESIAN_POINT('',(1.944355248959,2.715090583472));
#101710 = CARTESIAN_POINT('',(1.944355248959,2.932096080825));
#101711 = CARTESIAN_POINT('',(1.944355248959,3.149101578178));
#101712 = CARTESIAN_POINT('',(1.944355248959,3.366107075531));
#101713 = CARTESIAN_POINT('',(1.944355248959,3.583112572884));
#101714 = CARTESIAN_POINT('',(1.944355248959,3.800118070237));
#101715 = CARTESIAN_POINT('',(1.944355248959,4.01712356759));
#101716 = CARTESIAN_POINT('',(1.944355248959,4.234129064943));
#101717 = CARTESIAN_POINT('',(1.944355248959,4.451134562296));
#101718 = CARTESIAN_POINT('',(1.944355248959,4.668140059649));
#101719 = CARTESIAN_POINT('',(1.944355248959,4.885145557002));
#101720 = CARTESIAN_POINT('',(1.944355248959,5.029815888571));
#101721 = CARTESIAN_POINT('',(1.944355248959,5.102151054355));
#101722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101723 = ORIENTED_EDGE('',*,*,#101724,.F.);
#101724 = EDGE_CURVE('',#101725,#101687,#101727,.T.);
#101725 = VERTEX_POINT('',#101726);
#101726 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#101727 = SURFACE_CURVE('',#101728,(#101736),.PCURVE_S1.);
#101728 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101729,#101730,#101731,
    #101732,#101733,#101734,#101735),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(
    0.E+000,0.309143189676,0.614620709703,0.836842931925,1.),
  .UNSPECIFIED.);
#101729 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#101730 = CARTESIAN_POINT('',(5.410803433691,10.35355920297,
    26.97108092137));
#101731 = CARTESIAN_POINT('',(5.58686839075,10.158018369059,
    27.139067267121));
#101732 = CARTESIAN_POINT('',(5.78477293049,9.868228508763,
    27.32288204651));
#101733 = CARTESIAN_POINT('',(5.916544725987,9.619233772355,
    27.446789652863));
#101734 = CARTESIAN_POINT('',(5.977575658235,9.477549716065,
    27.503616438904));
#101735 = CARTESIAN_POINT('',(6.001146897693,9.417413351139,
    27.525879058249));
#101736 = PCURVE('',#101536,#101737);
#101737 = DEFINITIONAL_REPRESENTATION('',(#101738),#101764);
#101738 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101739,#101740,#101741,
    #101742,#101743,#101744,#101745,#101746,#101747,#101748,#101749,
    #101750,#101751,#101752,#101753,#101754,#101755,#101756,#101757,
    #101758,#101759,#101760,#101761,#101762,#101763),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#101739 = CARTESIAN_POINT('',(2.374955492723,-0.316117099312));
#101740 = CARTESIAN_POINT('',(2.3680655142,-0.302979751547));
#101741 = CARTESIAN_POINT('',(2.354343387503,-0.276914975196));
#101742 = CARTESIAN_POINT('',(2.333916709074,-0.23851411504));
#101743 = CARTESIAN_POINT('',(2.313629505181,-0.20087613147));
#101744 = CARTESIAN_POINT('',(2.29346494051,-0.164067507869));
#101745 = CARTESIAN_POINT('',(2.273406298624,-0.128155057571));
#101746 = CARTESIAN_POINT('',(2.253437399248,-9.320436293558E-002));
#101747 = CARTESIAN_POINT('',(2.233541336997,-5.928560027084E-002));
#101748 = CARTESIAN_POINT('',(2.213705571017,-2.645111901702E-002));
#101749 = CARTESIAN_POINT('',(2.193935778766,5.326751675435E-003));
#101750 = CARTESIAN_POINT('',(2.174235707245,3.606621467704E-002));
#101751 = CARTESIAN_POINT('',(2.154609831392,6.578792893607E-002));
#101752 = CARTESIAN_POINT('',(2.135062682621,9.451219706879E-002));
#101753 = CARTESIAN_POINT('',(2.115598705597,0.122258290942));
#101754 = CARTESIAN_POINT('',(2.096223332605,0.149049961752));
#101755 = CARTESIAN_POINT('',(2.076937859091,0.174890088153));
#101756 = CARTESIAN_POINT('',(2.057739200605,0.199758840769));
#101757 = CARTESIAN_POINT('',(2.038625370246,0.223640463376));
#101758 = CARTESIAN_POINT('',(2.019594689287,0.246520445488));
#101759 = CARTESIAN_POINT('',(2.000644494464,0.268375220517));
#101760 = CARTESIAN_POINT('',(1.981778991328,0.289230346371));
#101761 = CARTESIAN_POINT('',(1.963007095844,0.309144700753));
#101762 = CARTESIAN_POINT('',(1.950560304379,0.32182788516));
#101763 = CARTESIAN_POINT('',(1.944355248959,0.32803011259));
#101764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101765 = ORIENTED_EDGE('',*,*,#101766,.F.);
#101766 = EDGE_CURVE('',#101527,#101725,#101767,.T.);
#101767 = SURFACE_CURVE('',#101768,(#101773),.PCURVE_S1.);
#101768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#101769,#101770,#101771,
#101772),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000
,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.764250516942,0.764250516942,1.)) 
REPRESENTATION_ITEM('') );
#101769 = CARTESIAN_POINT('',(0.910117384013,10.000142340372,
    26.242176822344));
#101770 = CARTESIAN_POINT('',(2.002374491375,11.591593900805,
    28.515679051534));
#101771 = CARTESIAN_POINT('',(3.922691182428,11.786856451883,
    28.794625553074));
#101772 = CARTESIAN_POINT('',(5.312926455504,10.447830857174,
    26.881731846347));
#101773 = PCURVE('',#101536,#101774);
#101774 = DEFINITIONAL_REPRESENTATION('',(#101775),#101801);
#101775 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101776,#101777,#101778,
    #101779,#101780,#101781,#101782,#101783,#101784,#101785,#101786,
    #101787,#101788,#101789,#101790,#101791,#101792,#101793,#101794,
    #101795,#101796,#101797,#101798,#101799,#101800),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#101776 = CARTESIAN_POINT('',(4.110898192185,-0.955672123315));
#101777 = CARTESIAN_POINT('',(4.087778691375,-0.87671005978));
#101778 = CARTESIAN_POINT('',(4.040787713908,-0.719943539132));
#101779 = CARTESIAN_POINT('',(3.968147774874,-0.491033538722));
#101780 = CARTESIAN_POINT('',(3.893445680186,-0.271066430256));
#101781 = CARTESIAN_POINT('',(3.816811728344,-6.296879983065E-002));
#101782 = CARTESIAN_POINT('',(3.738402843842,0.130277915548));
#101783 = CARTESIAN_POINT('',(3.658405864166,0.305705091591));
#101784 = CARTESIAN_POINT('',(3.577035365231,0.460468617448));
#101785 = CARTESIAN_POINT('',(3.494531569728,0.591959034539));
#101786 = CARTESIAN_POINT('',(3.411156827434,0.697913383235));
#101787 = CARTESIAN_POINT('',(3.32719114827,0.776517474912));
#101788 = CARTESIAN_POINT('',(3.242926842454,0.826490864858));
#101789 = CARTESIAN_POINT('',(3.158662536638,0.847146845769));
#101790 = CARTESIAN_POINT('',(3.074696857474,0.838422100826));
#101791 = CARTESIAN_POINT('',(2.99132211518,0.800873428109));
#101792 = CARTESIAN_POINT('',(2.908818319677,0.735642191539));
#101793 = CARTESIAN_POINT('',(2.827447820742,0.644390191161));
#101794 = CARTESIAN_POINT('',(2.747450841066,0.52921329245));
#101795 = CARTESIAN_POINT('',(2.669041956564,0.392540142488));
#101796 = CARTESIAN_POINT('',(2.592408004722,0.237025963231));
#101797 = CARTESIAN_POINT('',(2.517705910034,6.544286789653E-002));
#101798 = CARTESIAN_POINT('',(2.445065971,-0.119403080282));
#101799 = CARTESIAN_POINT('',(2.398074993534,-0.249675507048));
#101800 = CARTESIAN_POINT('',(2.374955492723,-0.316117099312));
#101801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101806)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101803,#101804,#101805)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101803 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101804 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101805 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101806 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#101803,
  'distance_accuracy_value','confusion accuracy');
#101807 = SHAPE_DEFINITION_REPRESENTATION(#101808,#101517);
#101808 = PRODUCT_DEFINITION_SHAPE('','',#101809);
#101809 = PRODUCT_DEFINITION('design','',#101810,#101813);
#101810 = PRODUCT_DEFINITION_FORMATION('','',#101811);
#101811 = PRODUCT('CADSOFTTOOLS 1.585','CADSOFTTOOLS 1.585','',(#101812)
  );
#101812 = PRODUCT_CONTEXT('',#2,'mechanical');
#101813 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101814 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101815,#101817);
#101815 = ( REPRESENTATION_RELATIONSHIP('','',#101517,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101816) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101816 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2351);
#101817 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101818);
#101818 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('585','','',#5,#101809,$);
#101819 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101811));
#101820 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101821),#102174
  );
#101821 = SHELL_BASED_SURFACE_MODEL('',(#101822));
#101822 = OPEN_SHELL('',(#101823));
#101823 = ADVANCED_FACE('',(#101824),#101838,.F.);
#101824 = FACE_BOUND('',#101825,.F.);
#101825 = EDGE_LOOP('',(#101826,#101871,#101910,#101952,#101990,#102029,
    #102067,#102106,#102145,#102160));
#101826 = ORIENTED_EDGE('',*,*,#101827,.F.);
#101827 = EDGE_CURVE('',#101828,#101830,#101832,.T.);
#101828 = VERTEX_POINT('',#101829);
#101829 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    28.64593956979));
#101830 = VERTEX_POINT('',#101831);
#101831 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    30.400000000013));
#101832 = SURFACE_CURVE('',#101833,(#101837),.PCURVE_S1.);
#101833 = LINE('',#101834,#101835);
#101834 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    28.64593956979));
#101835 = VECTOR('',#101836,1.);
#101836 = DIRECTION('',(0.E+000,3.544489591564E-015,1.));
#101837 = PCURVE('',#101838,#101843);
#101838 = CYLINDRICAL_SURFACE('',#101839,2.9);
#101839 = AXIS2_PLACEMENT_3D('',#101840,#101841,#101842);
#101840 = CARTESIAN_POINT('',(3.301146897694,7.759112826691,
    27.197848945659));
#101841 = DIRECTION('',(1.110223024625E-016,7.105427357601E-015,1.));
#101842 = DIRECTION('',(-8.075623490948E-033,-1.,7.105427357601E-015));
#101843 = DEFINITIONAL_REPRESENTATION('',(#101844),#101870);
#101844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101845,#101846,#101847,
    #101848,#101849,#101850,#101851,#101852,#101853,#101854,#101855,
    #101856,#101857,#101858,#101859,#101860,#101861,#101862,#101863,
    #101864,#101865,#101866,#101867,#101868,#101869),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    3.777766996895E-029,7.97300195556E-002,0.159460039111,0.239190058667
    ,0.318920078222,0.398650097778,0.478380117334,0.558110136889,
    0.637840156445,0.717570176,0.797300195556,0.877030215112,
    0.956760234667,1.036490254223,1.116220273778,1.195950293334,
    1.27568031289,1.355410332445,1.435140352001,1.514870371556,
    1.594600391112,1.674330410668,1.754060430223),
  .QUASI_UNIFORM_KNOTS.);
#101845 = CARTESIAN_POINT('',(6.547568445331,1.448090624131));
#101846 = CARTESIAN_POINT('',(6.547568445331,1.474667297316));
#101847 = CARTESIAN_POINT('',(6.547568445331,1.527820643687));
#101848 = CARTESIAN_POINT('',(6.547568445331,1.607550663242));
#101849 = CARTESIAN_POINT('',(6.547568445331,1.687280682798));
#101850 = CARTESIAN_POINT('',(6.547568445331,1.767010702353));
#101851 = CARTESIAN_POINT('',(6.547568445331,1.846740721909));
#101852 = CARTESIAN_POINT('',(6.547568445331,1.926470741465));
#101853 = CARTESIAN_POINT('',(6.547568445331,2.00620076102));
#101854 = CARTESIAN_POINT('',(6.547568445331,2.085930780576));
#101855 = CARTESIAN_POINT('',(6.547568445331,2.165660800131));
#101856 = CARTESIAN_POINT('',(6.547568445331,2.245390819687));
#101857 = CARTESIAN_POINT('',(6.547568445331,2.325120839243));
#101858 = CARTESIAN_POINT('',(6.547568445331,2.404850858798));
#101859 = CARTESIAN_POINT('',(6.547568445331,2.484580878354));
#101860 = CARTESIAN_POINT('',(6.547568445331,2.564310897909));
#101861 = CARTESIAN_POINT('',(6.547568445331,2.644040917465));
#101862 = CARTESIAN_POINT('',(6.547568445331,2.723770937021));
#101863 = CARTESIAN_POINT('',(6.547568445331,2.803500956576));
#101864 = CARTESIAN_POINT('',(6.547568445331,2.883230976132));
#101865 = CARTESIAN_POINT('',(6.547568445331,2.962960995687));
#101866 = CARTESIAN_POINT('',(6.547568445331,3.042691015243));
#101867 = CARTESIAN_POINT('',(6.547568445331,3.122421034799));
#101868 = CARTESIAN_POINT('',(6.547568445331,3.175574381169));
#101869 = CARTESIAN_POINT('',(6.547568445331,3.202151054354));
#101870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101871 = ORIENTED_EDGE('',*,*,#101872,.F.);
#101872 = EDGE_CURVE('',#101873,#101828,#101875,.T.);
#101873 = VERTEX_POINT('',#101874);
#101874 = CARTESIAN_POINT('',(5.309307025578,5.66691472403,
    26.878344202574));
#101875 = SURFACE_CURVE('',#101876,(#101881),.PCURVE_S1.);
#101876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#101877,#101878,#101879,
#101880),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000
,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.979231826503,0.979231826503,1.)) 
REPRESENTATION_ITEM('') );
#101877 = CARTESIAN_POINT('',(5.309307025577,5.66691472403,
    26.878344202574));
#101878 = CARTESIAN_POINT('',(4.956549025748,5.328326064978,
    27.724815850431));
#101879 = CARTESIAN_POINT('',(4.530926337239,5.087648244003,
    28.32651040303));
#101880 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    28.64593956979));
#101881 = PCURVE('',#101838,#101882);
#101882 = DEFINITIONAL_REPRESENTATION('',(#101883),#101909);
#101883 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101884,#101885,#101886,
    #101887,#101888,#101889,#101890,#101891,#101892,#101893,#101894,
    #101895,#101896,#101897,#101898,#101899,#101900,#101901,#101902,
    #101903,#101904,#101905,#101906,#101907,#101908),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#101884 = CARTESIAN_POINT('',(7.048091063299,-0.319504743085));
#101885 = CARTESIAN_POINT('',(7.040586308789,-0.281827605403));
#101886 = CARTESIAN_POINT('',(7.025555518571,-0.207251259022));
#101887 = CARTESIAN_POINT('',(7.002951066718,-9.782338129912E-002));
#101888 = CARTESIAN_POINT('',(6.980293893327,9.063849084288E-003));
#101889 = CARTESIAN_POINT('',(6.957589655673,0.113310453715));
#101890 = CARTESIAN_POINT('',(6.934844074432,0.214819468829));
#101891 = CARTESIAN_POINT('',(6.912062936221,0.313497580317));
#101892 = CARTESIAN_POINT('',(6.889252082046,0.409255303968));
#101893 = CARTESIAN_POINT('',(6.866417399245,0.502007272126));
#101894 = CARTESIAN_POINT('',(6.843564812269,0.591672474414));
#101895 = CARTESIAN_POINT('',(6.820700273568,0.678174491435));
#101896 = CARTESIAN_POINT('',(6.797829754315,0.761441709264));
#101897 = CARTESIAN_POINT('',(6.774959235062,0.841407516369));
#101898 = CARTESIAN_POINT('',(6.752094696361,0.918010481033));
#101899 = CARTESIAN_POINT('',(6.729242109384,0.9911945086));
#101900 = CARTESIAN_POINT('',(6.706407426584,1.060908977217));
#101901 = CARTESIAN_POINT('',(6.683596572409,1.127108853017));
#101902 = CARTESIAN_POINT('',(6.660815434198,1.189754778168));
#101903 = CARTESIAN_POINT('',(6.638069852957,1.248813154013));
#101904 = CARTESIAN_POINT('',(6.615365615303,1.304256134814));
#101905 = CARTESIAN_POINT('',(6.592708441911,1.356061846676));
#101906 = CARTESIAN_POINT('',(6.570103990059,1.404213657711));
#101907 = CARTESIAN_POINT('',(6.555073199841,1.433873140201));
#101908 = CARTESIAN_POINT('',(6.547568445331,1.448090624131));
#101909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101910 = ORIENTED_EDGE('',*,*,#101911,.F.);
#101911 = EDGE_CURVE('',#101912,#101873,#101914,.T.);
#101912 = VERTEX_POINT('',#101913);
#101913 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#101914 = SURFACE_CURVE('',#101915,(#101923),.PCURVE_S1.);
#101915 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101916,#101917,#101918,
    #101919,#101920,#101921,#101922),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(
    0.E+000,0.312511354025,0.604200728742,0.826422950964,1.),
  .UNSPECIFIED.);
#101916 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    27.525879058249));
#101917 = CARTESIAN_POINT('',(5.956100693137,6.585887713742,
    27.481097355114));
#101918 = CARTESIAN_POINT('',(5.852033475365,6.362829477864,
    27.387272804596));
#101919 = CARTESIAN_POINT('',(5.667504657158,6.072135100579,
    27.213148104404));
#101920 = CARTESIAN_POINT('',(5.483409382811,5.843467268316,
    27.041401301566));
#101921 = CARTESIAN_POINT('',(5.364217453589,5.719619547726,
    26.929585811473));
#101922 = CARTESIAN_POINT('',(5.309307025577,5.66691472403,
    26.878344202574));
#101923 = PCURVE('',#101838,#101924);
#101924 = DEFINITIONAL_REPRESENTATION('',(#101925),#101951);
#101925 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101926,#101927,#101928,
    #101929,#101930,#101931,#101932,#101933,#101934,#101935,#101936,
    #101937,#101938,#101939,#101940,#101941,#101942,#101943,#101944,
    #101945,#101946,#101947,#101948,#101949,#101950),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#101926 = CARTESIAN_POINT('',(7.480422711811,0.32803011259));
#101927 = CARTESIAN_POINT('',(7.47423170728,0.321516646968));
#101928 = CARTESIAN_POINT('',(7.461796882013,0.30833116472));
#101929 = CARTESIAN_POINT('',(7.442999967563,0.287981119938));
#101930 = CARTESIAN_POINT('',(7.424072191383,0.266963063346));
#101931 = CARTESIAN_POINT('',(7.405027218664,0.245180881561));
#101932 = CARTESIAN_POINT('',(7.385878587262,0.222538175151));
#101933 = CARTESIAN_POINT('',(7.36663947155,0.198939611854));
#101934 = CARTESIAN_POINT('',(7.347323254969,0.174285876785));
#101935 = CARTESIAN_POINT('',(7.327941089298,0.148492763535));
#101936 = CARTESIAN_POINT('',(7.308488773126,0.121598313564));
#101937 = CARTESIAN_POINT('',(7.288963206366,9.363052834994E-002));
#101938 = CARTESIAN_POINT('',(7.269360814958,6.46199909295E-002));
#101939 = CARTESIAN_POINT('',(7.249677905173,3.459699808999E-002));
#101940 = CARTESIAN_POINT('',(7.229910833594,3.590410058361E-003));
#101941 = CARTESIAN_POINT('',(7.210054988664,-2.836488044829E-002));
#101942 = CARTESIAN_POINT('',(7.190110962104,-6.127314560877E-002));
#101943 = CARTESIAN_POINT('',(7.170081199099,-9.51536414852E-002));
#101944 = CARTESIAN_POINT('',(7.149967493465,-0.130022244109));
#101945 = CARTESIAN_POINT('',(7.129771297523,-0.165894528277));
#101946 = CARTESIAN_POINT('',(7.109494706693,-0.202790653757));
#101947 = CARTESIAN_POINT('',(7.089131167378,-0.240687007864));
#101948 = CARTESIAN_POINT('',(7.068672260264,-0.279551308884));
#101949 = CARTESIAN_POINT('',(7.054963900285,-0.30608612551));
#101950 = CARTESIAN_POINT('',(7.048091063299,-0.319504743085));
#101951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101952 = ORIENTED_EDGE('',*,*,#101953,.F.);
#101953 = EDGE_CURVE('',#101954,#101912,#101956,.T.);
#101954 = VERTEX_POINT('',#101955);
#101955 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000013));
#101956 = SURFACE_CURVE('',#101957,(#101961),.PCURVE_S1.);
#101957 = LINE('',#101958,#101959);
#101958 = CARTESIAN_POINT('',(6.001146897693,6.700812302263,
    32.300000000013));
#101959 = VECTOR('',#101960,1.);
#101960 = DIRECTION('',(0.E+000,-6.883487437743E-015,-1.));
#101961 = PCURVE('',#101838,#101962);
#101962 = DEFINITIONAL_REPRESENTATION('',(#101963),#101989);
#101963 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101964,#101965,#101966,
    #101967,#101968,#101969,#101970,#101971,#101972,#101973,#101974,
    #101975,#101976,#101977,#101978,#101979,#101980,#101981,#101982,
    #101983,#101984,#101985,#101986,#101987,#101988),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -4.096222546302E-028,0.217005497353,0.434010994706,0.651016492059,
    0.868021989412,1.085027486765,1.302032984118,1.519038481471,
    1.736043978824,1.953049476177,2.170054973529,2.387060470882,
    2.604065968235,2.821071465588,3.038076962941,3.255082460294,
    3.472087957647,3.689093455,3.906098952353,4.123104449706,
    4.340109947059,4.557115444412,4.774120941765),
  .QUASI_UNIFORM_KNOTS.);
#101964 = CARTESIAN_POINT('',(7.480422711811,5.102151054355));
#101965 = CARTESIAN_POINT('',(7.480422711811,5.02981588857));
#101966 = CARTESIAN_POINT('',(7.480422711811,4.885145557002));
#101967 = CARTESIAN_POINT('',(7.480422711811,4.668140059649));
#101968 = CARTESIAN_POINT('',(7.480422711811,4.451134562296));
#101969 = CARTESIAN_POINT('',(7.480422711811,4.234129064943));
#101970 = CARTESIAN_POINT('',(7.480422711811,4.01712356759));
#101971 = CARTESIAN_POINT('',(7.480422711811,3.800118070237));
#101972 = CARTESIAN_POINT('',(7.480422711811,3.583112572884));
#101973 = CARTESIAN_POINT('',(7.480422711811,3.366107075531));
#101974 = CARTESIAN_POINT('',(7.480422711811,3.149101578178));
#101975 = CARTESIAN_POINT('',(7.480422711811,2.932096080825));
#101976 = CARTESIAN_POINT('',(7.480422711811,2.715090583472));
#101977 = CARTESIAN_POINT('',(7.480422711811,2.498085086119));
#101978 = CARTESIAN_POINT('',(7.480422711811,2.281079588766));
#101979 = CARTESIAN_POINT('',(7.480422711811,2.064074091413));
#101980 = CARTESIAN_POINT('',(7.480422711811,1.84706859406));
#101981 = CARTESIAN_POINT('',(7.480422711811,1.630063096707));
#101982 = CARTESIAN_POINT('',(7.480422711811,1.413057599354));
#101983 = CARTESIAN_POINT('',(7.480422711811,1.196052102001));
#101984 = CARTESIAN_POINT('',(7.480422711811,0.979046604649));
#101985 = CARTESIAN_POINT('',(7.480422711811,0.762041107296));
#101986 = CARTESIAN_POINT('',(7.480422711811,0.545035609943));
#101987 = CARTESIAN_POINT('',(7.480422711811,0.400365278374));
#101988 = CARTESIAN_POINT('',(7.480422711811,0.32803011259));
#101989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101990 = ORIENTED_EDGE('',*,*,#101991,.F.);
#101991 = EDGE_CURVE('',#101992,#101954,#101994,.T.);
#101992 = VERTEX_POINT('',#101993);
#101993 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    32.300000000014));
#101994 = SURFACE_CURVE('',#101995,(#102000),.PCURVE_S1.);
#101995 = CIRCLE('',#101996,2.9);
#101996 = AXIS2_PLACEMENT_3D('',#101997,#101998,#101999);
#101997 = CARTESIAN_POINT('',(3.301146897694,7.759112826691,
    32.300000000014));
#101998 = DIRECTION('',(-4.07799748407E-045,-2.246301066135E-013,1.));
#101999 = DIRECTION('',(-1.,3.062684205863E-016,6.879710796865E-029));
#102000 = PCURVE('',#101838,#102001);
#102001 = DEFINITIONAL_REPRESENTATION('',(#102002),#102028);
#102002 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102003,#102004,#102005,
    #102006,#102007,#102008,#102009,#102010,#102011,#102012,#102013,
    #102014,#102015,#102016,#102017,#102018,#102019,#102020,#102021,
    #102022,#102023,#102024,#102025,#102026,#102027),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.125819715065,0.25163943013,0.377459145194,0.503278860259,
    0.629098575324,0.754918290389,0.880738005454,1.006557720519,
    1.132377435583,1.258197150648,1.384016865713,1.509836580778,
    1.635656295843,1.761476010907,1.887295725972,2.013115441037,
    2.138935156102,2.264754871167,2.390574586232,2.516394301296,
    2.642214016361,2.768033731426),.QUASI_UNIFORM_KNOTS.);
#102003 = CARTESIAN_POINT('',(4.712388980385,5.102151054355));
#102004 = CARTESIAN_POINT('',(4.754328885406,5.102151054355));
#102005 = CARTESIAN_POINT('',(4.83820869545,5.102151054355));
#102006 = CARTESIAN_POINT('',(4.964028410514,5.102151054355));
#102007 = CARTESIAN_POINT('',(5.089848125579,5.102151054355));
#102008 = CARTESIAN_POINT('',(5.215667840644,5.102151054355));
#102009 = CARTESIAN_POINT('',(5.341487555709,5.102151054355));
#102010 = CARTESIAN_POINT('',(5.467307270774,5.102151054354));
#102011 = CARTESIAN_POINT('',(5.593126985838,5.102151054354));
#102012 = CARTESIAN_POINT('',(5.718946700903,5.102151054354));
#102013 = CARTESIAN_POINT('',(5.844766415968,5.102151054354));
#102014 = CARTESIAN_POINT('',(5.970586131033,5.102151054354));
#102015 = CARTESIAN_POINT('',(6.096405846098,5.102151054354));
#102016 = CARTESIAN_POINT('',(6.222225561163,5.102151054354));
#102017 = CARTESIAN_POINT('',(6.348045276227,5.102151054354));
#102018 = CARTESIAN_POINT('',(6.473864991292,5.102151054354));
#102019 = CARTESIAN_POINT('',(6.599684706357,5.102151054354));
#102020 = CARTESIAN_POINT('',(6.725504421422,5.102151054354));
#102021 = CARTESIAN_POINT('',(6.851324136487,5.102151054354));
#102022 = CARTESIAN_POINT('',(6.977143851551,5.102151054354));
#102023 = CARTESIAN_POINT('',(7.102963566616,5.102151054354));
#102024 = CARTESIAN_POINT('',(7.228783281681,5.102151054355));
#102025 = CARTESIAN_POINT('',(7.354602996746,5.102151054355));
#102026 = CARTESIAN_POINT('',(7.438482806789,5.102151054355));
#102027 = CARTESIAN_POINT('',(7.480422711811,5.102151054355));
#102028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102029 = ORIENTED_EDGE('',*,*,#102030,.F.);
#102030 = EDGE_CURVE('',#102031,#101992,#102033,.T.);
#102031 = VERTEX_POINT('',#102032);
#102032 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#102033 = SURFACE_CURVE('',#102034,(#102038),.PCURVE_S1.);
#102034 = LINE('',#102035,#102036);
#102035 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#102036 = VECTOR('',#102037,1.);
#102037 = DIRECTION('',(7.289407014963E-017,6.997830734365E-015,1.));
#102038 = PCURVE('',#101838,#102039);
#102039 = DEFINITIONAL_REPRESENTATION('',(#102040),#102066);
#102040 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102041,#102042,#102043,
    #102044,#102045,#102046,#102047,#102048,#102049,#102050,#102051,
    #102052,#102053,#102054,#102055,#102056,#102057,#102058,#102059,
    #102060,#102061,#102062,#102063,#102064,#102065),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.826864602791E-031,0.242305567406,0.484611134812,0.726916702218,
    0.969222269623,1.211527837029,1.453833404435,1.696138971841,
    1.938444539247,2.180750106653,2.423055674058,2.665361241464,
    2.90766680887,3.149972376276,3.392277943682,3.634583511088,
    3.876889078493,4.119194645899,4.361500213305,4.603805780711,
    4.846111348117,5.088416915523,5.330722482929),
  .QUASI_UNIFORM_KNOTS.);
#102041 = CARTESIAN_POINT('',(4.712388980385,-0.228571428574));
#102042 = CARTESIAN_POINT('',(4.712388980385,-0.147802906105));
#102043 = CARTESIAN_POINT('',(4.712388980385,1.373413883224E-002));
#102044 = CARTESIAN_POINT('',(4.712388980385,0.256039706238));
#102045 = CARTESIAN_POINT('',(4.712388980385,0.498345273644));
#102046 = CARTESIAN_POINT('',(4.712388980385,0.74065084105));
#102047 = CARTESIAN_POINT('',(4.712388980385,0.982956408456));
#102048 = CARTESIAN_POINT('',(4.712388980385,1.225261975861));
#102049 = CARTESIAN_POINT('',(4.712388980385,1.467567543267));
#102050 = CARTESIAN_POINT('',(4.712388980385,1.709873110673));
#102051 = CARTESIAN_POINT('',(4.712388980385,1.952178678079));
#102052 = CARTESIAN_POINT('',(4.712388980385,2.194484245485));
#102053 = CARTESIAN_POINT('',(4.712388980385,2.436789812891));
#102054 = CARTESIAN_POINT('',(4.712388980385,2.679095380296));
#102055 = CARTESIAN_POINT('',(4.712388980385,2.921400947702));
#102056 = CARTESIAN_POINT('',(4.712388980385,3.163706515108));
#102057 = CARTESIAN_POINT('',(4.712388980385,3.406012082514));
#102058 = CARTESIAN_POINT('',(4.712388980385,3.64831764992));
#102059 = CARTESIAN_POINT('',(4.712388980385,3.890623217326));
#102060 = CARTESIAN_POINT('',(4.712388980385,4.132928784732));
#102061 = CARTESIAN_POINT('',(4.712388980385,4.375234352137));
#102062 = CARTESIAN_POINT('',(4.712388980385,4.617539919543));
#102063 = CARTESIAN_POINT('',(4.712388980385,4.859845486949));
#102064 = CARTESIAN_POINT('',(4.712388980385,5.021382531886));
#102065 = CARTESIAN_POINT('',(4.712388980385,5.102151054355));
#102066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102067 = ORIENTED_EDGE('',*,*,#102068,.F.);
#102068 = EDGE_CURVE('',#102069,#102031,#102071,.T.);
#102069 = VERTEX_POINT('',#102070);
#102070 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#102071 = SURFACE_CURVE('',#102072,(#102077),.PCURVE_S1.);
#102072 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#102073,#102074,#102075,
#102076),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000
,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.963945880013,0.963945880013,1.)) 
REPRESENTATION_ITEM('') );
#102073 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#102074 = CARTESIAN_POINT('',(0.612216146519,6.493023801155,
    26.667750018764));
#102075 = CARTESIAN_POINT('',(0.401146897694,7.108474674416,
    26.969277517085));
#102076 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#102077 = PCURVE('',#101838,#102078);
#102078 = DEFINITIONAL_REPRESENTATION('',(#102079),#102105);
#102079 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102080,#102081,#102082,
    #102083,#102084,#102085,#102086,#102087,#102088,#102089,#102090,
    #102091,#102092,#102093,#102094,#102095,#102096,#102097,#102098,
    #102099,#102100,#102101,#102102,#102103,#102104),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#102080 = CARTESIAN_POINT('',(5.373150946189,-1.100539997726));
#102081 = CARTESIAN_POINT('',(5.363320567264,-1.075545311388));
#102082 = CARTESIAN_POINT('',(5.343611371205,-1.02638281718));
#102083 = CARTESIAN_POINT('',(5.313914569095,-0.955249466817));
#102084 = CARTESIAN_POINT('',(5.284096939751,-0.886858301846));
#102085 = CARTESIAN_POINT('',(5.254171104296,-0.821333980553));
#102086 = CARTESIAN_POINT('',(5.224149935599,-0.75879562403));
#102087 = CARTESIAN_POINT('',(5.194046569527,-0.699355559936));
#102088 = CARTESIAN_POINT('',(5.163874360497,-0.643118871744));
#102089 = CARTESIAN_POINT('',(5.133646850042,-0.590182781044));
#102090 = CARTESIAN_POINT('',(5.103377730239,-0.54063613148));
#102091 = CARTESIAN_POINT('',(5.073080807165,-0.494558909798));
#102092 = CARTESIAN_POINT('',(5.042769963287,-0.452021828023));
#102093 = CARTESIAN_POINT('',(5.012459119409,-0.413085966202));
#102094 = CARTESIAN_POINT('',(4.982162196335,-0.37780248087));
#102095 = CARTESIAN_POINT('',(4.951893076532,-0.346212381589));
#102096 = CARTESIAN_POINT('',(4.921665566077,-0.318346378407));
#102097 = CARTESIAN_POINT('',(4.891493357047,-0.294224798754));
#102098 = CARTESIAN_POINT('',(4.861389990975,-0.273857583591));
#102099 = CARTESIAN_POINT('',(4.831368822278,-0.257244326315));
#102100 = CARTESIAN_POINT('',(4.801442986823,-0.244374486375));
#102101 = CARTESIAN_POINT('',(4.771625357479,-0.235227276772));
#102102 = CARTESIAN_POINT('',(4.741928555369,-0.229773082126));
#102103 = CARTESIAN_POINT('',(4.72221935931,-0.2285706688));
#102104 = CARTESIAN_POINT('',(4.712388980385,-0.228571428574));
#102105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102106 = ORIENTED_EDGE('',*,*,#102107,.F.);
#102107 = EDGE_CURVE('',#102108,#102069,#102110,.T.);
#102108 = VERTEX_POINT('',#102109);
#102109 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    28.64593956979));
#102110 = SURFACE_CURVE('',#102111,(#102116),.PCURVE_S1.);
#102111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#102112,#102113,#102114,
#102115),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000
,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.965561858011,0.965561858011,1.)) 
REPRESENTATION_ITEM('') );
#102112 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    28.64593956979));
#102113 = CARTESIAN_POINT('',(1.930187140481,5.125868632178,
    28.230959432567));
#102114 = CARTESIAN_POINT('',(1.401371816012,5.477806121565,
    27.351115708862));
#102115 = CARTESIAN_POINT('',(1.011524896101,5.979328825802,
    26.097308947933));
#102116 = PCURVE('',#101838,#102117);
#102117 = DEFINITIONAL_REPRESENTATION('',(#102118),#102144);
#102118 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102119,#102120,#102121,
    #102122,#102123,#102124,#102125,#102126,#102127,#102128,#102129,
    #102130,#102131,#102132,#102133,#102134,#102135,#102136,#102137,
    #102138,#102139,#102140,#102141,#102142,#102143),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#102119 = CARTESIAN_POINT('',(6.018802169028,1.448090624131));
#102120 = CARTESIAN_POINT('',(6.009188634356,1.429878797287));
#102121 = CARTESIAN_POINT('',(5.989916322807,1.391424348761));
#102122 = CARTESIAN_POINT('',(5.960883661992,1.327659583073));
#102123 = CARTESIAN_POINT('',(5.931738228477,1.257814784934));
#102124 = CARTESIAN_POINT('',(5.902491836224,1.181914823891));
#102125 = CARTESIAN_POINT('',(5.873156523675,1.099999134959));
#102126 = CARTESIAN_POINT('',(5.843744563676,1.012123801648));
#102127 = CARTESIAN_POINT('',(5.814268423709,0.918361007964));
#102128 = CARTESIAN_POINT('',(5.784740737807,0.818799060648));
#102129 = CARTESIAN_POINT('',(5.755174273937,0.713542122634));
#102130 = CARTESIAN_POINT('',(5.725581901448,0.602709888364));
#102131 = CARTESIAN_POINT('',(5.695976557609,0.486437141239));
#102132 = CARTESIAN_POINT('',(5.66637121377,0.364873212992));
#102133 = CARTESIAN_POINT('',(5.636778841281,0.238181345037));
#102134 = CARTESIAN_POINT('',(5.60721237741,0.1065379588));
#102135 = CARTESIAN_POINT('',(5.577684691508,-2.986815877808E-002));
#102136 = CARTESIAN_POINT('',(5.548208551542,-0.170836745442));
#102137 = CARTESIAN_POINT('',(5.518796591543,-0.316157025207));
#102138 = CARTESIAN_POINT('',(5.489461278993,-0.465608715553));
#102139 = CARTESIAN_POINT('',(5.460214886741,-0.618963130977));
#102140 = CARTESIAN_POINT('',(5.431069453226,-0.775984145656));
#102141 = CARTESIAN_POINT('',(5.402036792411,-0.936429850895));
#102142 = CARTESIAN_POINT('',(5.382764480861,-1.045511108919));
#102143 = CARTESIAN_POINT('',(5.373150946189,-1.100539997726));
#102144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102145 = ORIENTED_EDGE('',*,*,#102146,.F.);
#102146 = EDGE_CURVE('',#102147,#102108,#102149,.T.);
#102147 = VERTEX_POINT('',#102148);
#102148 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#102149 = SURFACE_CURVE('',#102150,(#102154),.PCURVE_S1.);
#102150 = LINE('',#102151,#102152);
#102151 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#102152 = VECTOR('',#102153,1.);
#102153 = DIRECTION('',(0.E+000,-3.544489591564E-015,-1.));
#102154 = PCURVE('',#101838,#102155);
#102155 = DEFINITIONAL_REPRESENTATION('',(#102156),#102159);
#102156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102157,#102158),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.754060430223),
  .PIECEWISE_BEZIER_KNOTS.);
#102157 = CARTESIAN_POINT('',(6.018802169028,3.202151054354));
#102158 = CARTESIAN_POINT('',(6.018802169028,1.448090624131));
#102159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102160 = ORIENTED_EDGE('',*,*,#102161,.F.);
#102161 = EDGE_CURVE('',#101830,#102147,#102162,.T.);
#102162 = SURFACE_CURVE('',#102163,(#102168),.PCURVE_S1.);
#102163 = CIRCLE('',#102164,2.9);
#102164 = AXIS2_PLACEMENT_3D('',#102165,#102166,#102167);
#102165 = CARTESIAN_POINT('',(3.301146897694,7.759112826691,
    30.400000000013));
#102166 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102167 = DIRECTION('',(0.261313889612,-0.965253879089,0.E+000));
#102168 = PCURVE('',#101838,#102169);
#102169 = DEFINITIONAL_REPRESENTATION('',(#102170),#102173);
#102170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102171,#102172),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.528766276303),
  .PIECEWISE_BEZIER_KNOTS.);
#102171 = CARTESIAN_POINT('',(6.547568445331,3.202151054354));
#102172 = CARTESIAN_POINT('',(6.018802169028,3.202151054354));
#102173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102178)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102175,#102176,#102177)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102175 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102176 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102177 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102178 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#102175,
  'distance_accuracy_value','confusion accuracy');
#102179 = SHAPE_DEFINITION_REPRESENTATION(#102180,#101820);
#102180 = PRODUCT_DEFINITION_SHAPE('','',#102181);
#102181 = PRODUCT_DEFINITION('design','',#102182,#102185);
#102182 = PRODUCT_DEFINITION_FORMATION('','',#102183);
#102183 = PRODUCT('CADSOFTTOOLS 1.586','CADSOFTTOOLS 1.586','',(#102184)
  );
#102184 = PRODUCT_CONTEXT('',#2,'mechanical');
#102185 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102186 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102187,#102189);
#102187 = ( REPRESENTATION_RELATIONSHIP('','',#101820,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102188) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102188 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2355);
#102189 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102190);
#102190 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('586','','',#5,#102181,$);
#102191 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102183));
#102192 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102193),#102288
  );
#102193 = SHELL_BASED_SURFACE_MODEL('',(#102194));
#102194 = OPEN_SHELL('',(#102195));
#102195 = ADVANCED_FACE('',(#102196),#102210,.T.);
#102196 = FACE_BOUND('',#102197,.T.);
#102197 = EDGE_LOOP('',(#102198,#102243,#102259,#102274));
#102198 = ORIENTED_EDGE('',*,*,#102199,.F.);
#102199 = EDGE_CURVE('',#102200,#102202,#102204,.T.);
#102200 = VERTEX_POINT('',#102201);
#102201 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -1.900000000015));
#102202 = VERTEX_POINT('',#102203);
#102203 = CARTESIAN_POINT('',(-0.198853102307,7.838304039859,
    -1.900000000015));
#102204 = SURFACE_CURVE('',#102205,(#102209),.PCURVE_S1.);
#102205 = LINE('',#102206,#102207);
#102206 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -1.900000000015));
#102207 = VECTOR('',#102208,1.);
#102208 = DIRECTION('',(-1.,2.865091676452E-016,0.E+000));
#102209 = PCURVE('',#102210,#102215);
#102210 = CYLINDRICAL_SURFACE('',#102211,1.49999999998);
#102211 = AXIS2_PLACEMENT_3D('',#102212,#102213,#102214);
#102212 = CARTESIAN_POINT('',(-1.198853102307,7.838304039859,
    -0.400000000035));
#102213 = DIRECTION('',(1.,0.E+000,0.E+000));
#102214 = DIRECTION('',(0.E+000,-1.,0.E+000));
#102215 = DEFINITIONAL_REPRESENTATION('',(#102216),#102242);
#102216 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102217,#102218,#102219,
    #102220,#102221,#102222,#102223,#102224,#102225,#102226,#102227,
    #102228,#102229,#102230,#102231,#102232,#102233,#102234,#102235,
    #102236,#102237,#102238,#102239,#102240,#102241),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#102217 = CARTESIAN_POINT('',(1.570796326795,7.2));
#102218 = CARTESIAN_POINT('',(1.570796326795,7.106060606061));
#102219 = CARTESIAN_POINT('',(1.570796326795,6.918181818182));
#102220 = CARTESIAN_POINT('',(1.570796326795,6.636363636364));
#102221 = CARTESIAN_POINT('',(1.570796326795,6.354545454545));
#102222 = CARTESIAN_POINT('',(1.570796326795,6.072727272727));
#102223 = CARTESIAN_POINT('',(1.570796326795,5.790909090909));
#102224 = CARTESIAN_POINT('',(1.570796326795,5.509090909091));
#102225 = CARTESIAN_POINT('',(1.570796326795,5.227272727273));
#102226 = CARTESIAN_POINT('',(1.570796326795,4.945454545455));
#102227 = CARTESIAN_POINT('',(1.570796326795,4.663636363636));
#102228 = CARTESIAN_POINT('',(1.570796326795,4.381818181818));
#102229 = CARTESIAN_POINT('',(1.570796326795,4.1));
#102230 = CARTESIAN_POINT('',(1.570796326795,3.818181818182));
#102231 = CARTESIAN_POINT('',(1.570796326795,3.536363636364));
#102232 = CARTESIAN_POINT('',(1.570796326795,3.254545454545));
#102233 = CARTESIAN_POINT('',(1.570796326795,2.972727272727));
#102234 = CARTESIAN_POINT('',(1.570796326795,2.690909090909));
#102235 = CARTESIAN_POINT('',(1.570796326795,2.409090909091));
#102236 = CARTESIAN_POINT('',(1.570796326795,2.127272727273));
#102237 = CARTESIAN_POINT('',(1.570796326795,1.845454545455));
#102238 = CARTESIAN_POINT('',(1.570796326795,1.563636363636));
#102239 = CARTESIAN_POINT('',(1.570796326795,1.281818181818));
#102240 = CARTESIAN_POINT('',(1.570796326795,1.093939393939));
#102241 = CARTESIAN_POINT('',(1.570796326795,1.));
#102242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102243 = ORIENTED_EDGE('',*,*,#102244,.F.);
#102244 = EDGE_CURVE('',#102245,#102200,#102247,.T.);
#102245 = VERTEX_POINT('',#102246);
#102246 = CARTESIAN_POINT('',(6.001146897693,6.492517264219,
    -1.062463549569));
#102247 = SURFACE_CURVE('',#102248,(#102253),.PCURVE_S1.);
#102248 = CIRCLE('',#102249,1.49999999998);
#102249 = AXIS2_PLACEMENT_3D('',#102250,#102251,#102252);
#102250 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -0.400000000035));
#102251 = DIRECTION('',(1.,0.E+000,0.E+000));
#102252 = DIRECTION('',(0.E+000,-0.89719118377,-0.441642366361));
#102253 = PCURVE('',#102210,#102254);
#102254 = DEFINITIONAL_REPRESENTATION('',(#102255),#102258);
#102255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102256,#102257),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.113367911859),
  .PIECEWISE_BEZIER_KNOTS.);
#102256 = CARTESIAN_POINT('',(0.457428414936,7.2));
#102257 = CARTESIAN_POINT('',(1.570796326795,7.2));
#102258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102259 = ORIENTED_EDGE('',*,*,#102260,.F.);
#102260 = EDGE_CURVE('',#102261,#102245,#102263,.T.);
#102261 = VERTEX_POINT('',#102262);
#102262 = CARTESIAN_POINT('',(-0.198853102307,6.492517264219,
    -1.062463549569));
#102263 = SURFACE_CURVE('',#102264,(#102268),.PCURVE_S1.);
#102264 = LINE('',#102265,#102266);
#102265 = CARTESIAN_POINT('',(-0.198853102307,6.492517264217,
    -1.06246354957));
#102266 = VECTOR('',#102267,1.);
#102267 = DIRECTION('',(1.,0.E+000,0.E+000));
#102268 = PCURVE('',#102210,#102269);
#102269 = DEFINITIONAL_REPRESENTATION('',(#102270),#102273);
#102270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102271,#102272),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#102271 = CARTESIAN_POINT('',(0.457428414936,1.));
#102272 = CARTESIAN_POINT('',(0.457428414936,7.2));
#102273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102274 = ORIENTED_EDGE('',*,*,#102275,.T.);
#102275 = EDGE_CURVE('',#102261,#102202,#102276,.T.);
#102276 = SURFACE_CURVE('',#102277,(#102282),.PCURVE_S1.);
#102277 = CIRCLE('',#102278,1.49999999998);
#102278 = AXIS2_PLACEMENT_3D('',#102279,#102280,#102281);
#102279 = CARTESIAN_POINT('',(-0.198853102307,7.838304039859,
    -0.400000000035));
#102280 = DIRECTION('',(1.,0.E+000,0.E+000));
#102281 = DIRECTION('',(0.E+000,-0.89719118377,-0.441642366361));
#102282 = PCURVE('',#102210,#102283);
#102283 = DEFINITIONAL_REPRESENTATION('',(#102284),#102287);
#102284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102285,#102286),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.113367911859),
  .PIECEWISE_BEZIER_KNOTS.);
#102285 = CARTESIAN_POINT('',(0.457428414936,1.));
#102286 = CARTESIAN_POINT('',(1.570796326795,1.));
#102287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102292)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102289,#102290,#102291)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102289 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102290 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102291 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102292 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102289,
  'distance_accuracy_value','confusion accuracy');
#102293 = SHAPE_DEFINITION_REPRESENTATION(#102294,#102192);
#102294 = PRODUCT_DEFINITION_SHAPE('','',#102295);
#102295 = PRODUCT_DEFINITION('design','',#102296,#102299);
#102296 = PRODUCT_DEFINITION_FORMATION('','',#102297);
#102297 = PRODUCT('CADSOFTTOOLS 1.587','CADSOFTTOOLS 1.587','',(#102298)
  );
#102298 = PRODUCT_CONTEXT('',#2,'mechanical');
#102299 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102300 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102301,#102303);
#102301 = ( REPRESENTATION_RELATIONSHIP('','',#102192,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102302) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102302 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2359);
#102303 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102304);
#102304 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('587','','',#5,#102295,$);
#102305 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102297));
#102306 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102307),#102381
  );
#102307 = SHELL_BASED_SURFACE_MODEL('',(#102308));
#102308 = OPEN_SHELL('',(#102309));
#102309 = ADVANCED_FACE('',(#102310),#102324,.T.);
#102310 = FACE_BOUND('',#102311,.T.);
#102311 = EDGE_LOOP('',(#102312,#102335,#102351,#102367));
#102312 = ORIENTED_EDGE('',*,*,#102313,.T.);
#102313 = EDGE_CURVE('',#102314,#102316,#102318,.T.);
#102314 = VERTEX_POINT('',#102315);
#102315 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -1.900000000015));
#102316 = VERTEX_POINT('',#102317);
#102317 = CARTESIAN_POINT('',(-0.198853102307,7.838304039859,
    -1.900000000015));
#102318 = SURFACE_CURVE('',#102319,(#102323),.PCURVE_S1.);
#102319 = LINE('',#102320,#102321);
#102320 = CARTESIAN_POINT('',(6.001146897693,7.838304039859,
    -1.900000000015));
#102321 = VECTOR('',#102322,1.);
#102322 = DIRECTION('',(-1.,2.865091676452E-016,0.E+000));
#102323 = PCURVE('',#102324,#102329);
#102324 = PLANE('',#102325);
#102325 = AXIS2_PLACEMENT_3D('',#102326,#102327,#102328);
#102326 = CARTESIAN_POINT('',(-1.198853102307,7.838304039859,
    -1.900000000015));
#102327 = DIRECTION('',(0.E+000,-2.245189395288E-013,-1.));
#102328 = DIRECTION('',(0.E+000,-1.,2.245189395288E-013));
#102329 = DEFINITIONAL_REPRESENTATION('',(#102330),#102334);
#102330 = LINE('',#102331,#102332);
#102331 = CARTESIAN_POINT('',(0.E+000,-7.2));
#102332 = VECTOR('',#102333,1.);
#102333 = DIRECTION('',(-2.865091676452E-016,1.));
#102334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102335 = ORIENTED_EDGE('',*,*,#102336,.F.);
#102336 = EDGE_CURVE('',#102337,#102316,#102339,.T.);
#102337 = VERTEX_POINT('',#102338);
#102338 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#102339 = SURFACE_CURVE('',#102340,(#102344),.PCURVE_S1.);
#102340 = LINE('',#102341,#102342);
#102341 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#102342 = VECTOR('',#102343,1.);
#102343 = DIRECTION('',(0.E+000,-1.,1.122876375456E-013));
#102344 = PCURVE('',#102324,#102345);
#102345 = DEFINITIONAL_REPRESENTATION('',(#102346),#102350);
#102346 = LINE('',#102347,#102348);
#102347 = CARTESIAN_POINT('',(-2.677484375307,-1.));
#102348 = VECTOR('',#102349,1.);
#102349 = DIRECTION('',(1.,0.E+000));
#102350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102351 = ORIENTED_EDGE('',*,*,#102352,.T.);
#102352 = EDGE_CURVE('',#102337,#102353,#102355,.T.);
#102353 = VERTEX_POINT('',#102354);
#102354 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    -1.900000000015));
#102355 = SURFACE_CURVE('',#102356,(#102360),.PCURVE_S1.);
#102356 = LINE('',#102357,#102358);
#102357 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#102358 = VECTOR('',#102359,1.);
#102359 = DIRECTION('',(1.,4.584146682323E-015,0.E+000));
#102360 = PCURVE('',#102324,#102361);
#102361 = DEFINITIONAL_REPRESENTATION('',(#102362),#102366);
#102362 = LINE('',#102363,#102364);
#102363 = CARTESIAN_POINT('',(-2.677484375307,-1.));
#102364 = VECTOR('',#102365,1.);
#102365 = DIRECTION('',(-4.584146682323E-015,-1.));
#102366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102367 = ORIENTED_EDGE('',*,*,#102368,.T.);
#102368 = EDGE_CURVE('',#102353,#102314,#102369,.T.);
#102369 = SURFACE_CURVE('',#102370,(#102374),.PCURVE_S1.);
#102370 = LINE('',#102371,#102372);
#102371 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    -1.900000000015));
#102372 = VECTOR('',#102373,1.);
#102373 = DIRECTION('',(0.E+000,-1.,2.250728569415E-013));
#102374 = PCURVE('',#102324,#102375);
#102375 = DEFINITIONAL_REPRESENTATION('',(#102376),#102380);
#102376 = LINE('',#102377,#102378);
#102377 = CARTESIAN_POINT('',(-2.677484375307,-7.2));
#102378 = VECTOR('',#102379,1.);
#102379 = DIRECTION('',(1.,0.E+000));
#102380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102385)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102382,#102383,#102384)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102382 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102383 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102384 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102385 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102382,
  'distance_accuracy_value','confusion accuracy');
#102386 = SHAPE_DEFINITION_REPRESENTATION(#102387,#102306);
#102387 = PRODUCT_DEFINITION_SHAPE('','',#102388);
#102388 = PRODUCT_DEFINITION('design','',#102389,#102392);
#102389 = PRODUCT_DEFINITION_FORMATION('','',#102390);
#102390 = PRODUCT('CADSOFTTOOLS 1.588','CADSOFTTOOLS 1.588','',(#102391)
  );
#102391 = PRODUCT_CONTEXT('',#2,'mechanical');
#102392 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102393 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102394,#102396);
#102394 = ( REPRESENTATION_RELATIONSHIP('','',#102306,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102395) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102395 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2363);
#102396 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102397);
#102397 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('588','','',#5,#102388,$);
#102398 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102390));
#102399 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102400),#102518
  );
#102400 = SHELL_BASED_SURFACE_MODEL('',(#102401));
#102401 = OPEN_SHELL('',(#102402));
#102402 = ADVANCED_FACE('',(#102403),#102417,.T.);
#102403 = FACE_BOUND('',#102404,.T.);
#102404 = EDGE_LOOP('',(#102405,#102450,#102466,#102504));
#102405 = ORIENTED_EDGE('',*,*,#102406,.F.);
#102406 = EDGE_CURVE('',#102407,#102409,#102411,.T.);
#102407 = VERTEX_POINT('',#102408);
#102408 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#102409 = VERTEX_POINT('',#102410);
#102410 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    -1.900000000015));
#102411 = SURFACE_CURVE('',#102412,(#102416),.PCURVE_S1.);
#102412 = LINE('',#102413,#102414);
#102413 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    -1.900000000015));
#102414 = VECTOR('',#102415,1.);
#102415 = DIRECTION('',(1.,4.584146682323E-015,0.E+000));
#102416 = PCURVE('',#102417,#102422);
#102417 = CYLINDRICAL_SURFACE('',#102418,2.);
#102418 = AXIS2_PLACEMENT_3D('',#102419,#102420,#102421);
#102419 = CARTESIAN_POINT('',(-25.01782062177,10.515788415166,
    9.999999998483E-002));
#102420 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#102421 = DIRECTION('',(2.474851213505E-030,-1.,7.275386890159E-010));
#102422 = DEFINITIONAL_REPRESENTATION('',(#102423),#102449);
#102423 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102424,#102425,#102426,
    #102427,#102428,#102429,#102430,#102431,#102432,#102433,#102434,
    #102435,#102436,#102437,#102438,#102439,#102440,#102441,#102442,
    #102443,#102444,#102445,#102446,#102447,#102448),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.79973830178E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#102424 = CARTESIAN_POINT('',(1.570796327523,24.818967519465));
#102425 = CARTESIAN_POINT('',(1.570796327523,24.912906913404));
#102426 = CARTESIAN_POINT('',(1.570796327523,25.100785701283));
#102427 = CARTESIAN_POINT('',(1.570796327523,25.382603883101));
#102428 = CARTESIAN_POINT('',(1.570796327523,25.66442206492));
#102429 = CARTESIAN_POINT('',(1.570796327523,25.946240246738));
#102430 = CARTESIAN_POINT('',(1.570796327523,26.228058428556));
#102431 = CARTESIAN_POINT('',(1.570796327523,26.509876610374));
#102432 = CARTESIAN_POINT('',(1.570796327523,26.791694792192));
#102433 = CARTESIAN_POINT('',(1.570796327523,27.07351297401));
#102434 = CARTESIAN_POINT('',(1.570796327523,27.355331155829));
#102435 = CARTESIAN_POINT('',(1.570796327523,27.637149337647));
#102436 = CARTESIAN_POINT('',(1.570796327523,27.918967519465));
#102437 = CARTESIAN_POINT('',(1.570796327523,28.200785701283));
#102438 = CARTESIAN_POINT('',(1.570796327523,28.482603883101));
#102439 = CARTESIAN_POINT('',(1.570796327523,28.76442206492));
#102440 = CARTESIAN_POINT('',(1.570796327523,29.046240246738));
#102441 = CARTESIAN_POINT('',(1.570796327523,29.328058428556));
#102442 = CARTESIAN_POINT('',(1.570796327523,29.609876610374));
#102443 = CARTESIAN_POINT('',(1.570796327523,29.891694792192));
#102444 = CARTESIAN_POINT('',(1.570796327523,30.17351297401));
#102445 = CARTESIAN_POINT('',(1.570796327523,30.455331155829));
#102446 = CARTESIAN_POINT('',(1.570796327523,30.737149337647));
#102447 = CARTESIAN_POINT('',(1.570796327523,30.925028125526));
#102448 = CARTESIAN_POINT('',(1.570796327523,31.018967519465));
#102449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102450 = ORIENTED_EDGE('',*,*,#102451,.T.);
#102451 = EDGE_CURVE('',#102407,#102452,#102454,.T.);
#102452 = VERTEX_POINT('',#102453);
#102453 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#102454 = SURFACE_CURVE('',#102455,(#102460),.PCURVE_S1.);
#102455 = CIRCLE('',#102456,2.);
#102456 = AXIS2_PLACEMENT_3D('',#102457,#102458,#102459);
#102457 = CARTESIAN_POINT('',(-0.198853102307,10.515788415166,
    9.999999998483E-002));
#102458 = DIRECTION('',(1.,0.E+000,0.E+000));
#102459 = DIRECTION('',(0.E+000,1.003641614261E-013,-1.));
#102460 = PCURVE('',#102417,#102461);
#102461 = DEFINITIONAL_REPRESENTATION('',(#102462),#102465);
#102462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102463,#102464),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.146351408544),
  .PIECEWISE_BEZIER_KNOTS.);
#102463 = CARTESIAN_POINT('',(1.570796327523,24.818967519465));
#102464 = CARTESIAN_POINT('',(2.717147736067,24.818967519465));
#102465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102466 = ORIENTED_EDGE('',*,*,#102467,.T.);
#102467 = EDGE_CURVE('',#102452,#102468,#102470,.T.);
#102468 = VERTEX_POINT('',#102469);
#102469 = CARTESIAN_POINT('',(6.001146897693,12.338323343827,
    -0.723630034564));
#102470 = SURFACE_CURVE('',#102471,(#102475),.PCURVE_S1.);
#102471 = LINE('',#102472,#102473);
#102472 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#102473 = VECTOR('',#102474,1.);
#102474 = DIRECTION('',(1.,0.E+000,-2.148818757339E-016));
#102475 = PCURVE('',#102417,#102476);
#102476 = DEFINITIONAL_REPRESENTATION('',(#102477),#102503);
#102477 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102478,#102479,#102480,
    #102481,#102482,#102483,#102484,#102485,#102486,#102487,#102488,
    #102489,#102490,#102491,#102492,#102493,#102494,#102495,#102496,
    #102497,#102498,#102499,#102500,#102501,#102502),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.100297796266E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#102478 = CARTESIAN_POINT('',(2.717147736067,24.818967519465));
#102479 = CARTESIAN_POINT('',(2.717147736067,24.912906913404));
#102480 = CARTESIAN_POINT('',(2.717147736067,25.100785701283));
#102481 = CARTESIAN_POINT('',(2.717147736067,25.382603883101));
#102482 = CARTESIAN_POINT('',(2.717147736067,25.66442206492));
#102483 = CARTESIAN_POINT('',(2.717147736067,25.946240246738));
#102484 = CARTESIAN_POINT('',(2.717147736067,26.228058428556));
#102485 = CARTESIAN_POINT('',(2.717147736067,26.509876610374));
#102486 = CARTESIAN_POINT('',(2.717147736067,26.791694792192));
#102487 = CARTESIAN_POINT('',(2.717147736067,27.07351297401));
#102488 = CARTESIAN_POINT('',(2.717147736067,27.355331155829));
#102489 = CARTESIAN_POINT('',(2.717147736067,27.637149337647));
#102490 = CARTESIAN_POINT('',(2.717147736067,27.918967519465));
#102491 = CARTESIAN_POINT('',(2.717147736067,28.200785701283));
#102492 = CARTESIAN_POINT('',(2.717147736067,28.482603883101));
#102493 = CARTESIAN_POINT('',(2.717147736067,28.76442206492));
#102494 = CARTESIAN_POINT('',(2.717147736067,29.046240246738));
#102495 = CARTESIAN_POINT('',(2.717147736067,29.328058428556));
#102496 = CARTESIAN_POINT('',(2.717147736067,29.609876610374));
#102497 = CARTESIAN_POINT('',(2.717147736067,29.891694792192));
#102498 = CARTESIAN_POINT('',(2.717147736067,30.17351297401));
#102499 = CARTESIAN_POINT('',(2.717147736067,30.455331155829));
#102500 = CARTESIAN_POINT('',(2.717147736067,30.737149337647));
#102501 = CARTESIAN_POINT('',(2.717147736067,30.925028125526));
#102502 = CARTESIAN_POINT('',(2.717147736067,31.018967519465));
#102503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102504 = ORIENTED_EDGE('',*,*,#102505,.F.);
#102505 = EDGE_CURVE('',#102409,#102468,#102506,.T.);
#102506 = SURFACE_CURVE('',#102507,(#102512),.PCURVE_S1.);
#102507 = CIRCLE('',#102508,2.);
#102508 = AXIS2_PLACEMENT_3D('',#102509,#102510,#102511);
#102509 = CARTESIAN_POINT('',(6.001146897693,10.515788415166,
    9.999999998483E-002));
#102510 = DIRECTION('',(1.,0.E+000,0.E+000));
#102511 = DIRECTION('',(0.E+000,1.003641614261E-013,-1.));
#102512 = PCURVE('',#102417,#102513);
#102513 = DEFINITIONAL_REPRESENTATION('',(#102514),#102517);
#102514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102515,#102516),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.146351408544),
  .PIECEWISE_BEZIER_KNOTS.);
#102515 = CARTESIAN_POINT('',(1.570796327523,31.018967519465));
#102516 = CARTESIAN_POINT('',(2.717147736067,31.018967519465));
#102517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102522)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102519,#102520,#102521)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102519 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102520 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102521 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102522 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102519,
  'distance_accuracy_value','confusion accuracy');
#102523 = SHAPE_DEFINITION_REPRESENTATION(#102524,#102399);
#102524 = PRODUCT_DEFINITION_SHAPE('','',#102525);
#102525 = PRODUCT_DEFINITION('design','',#102526,#102529);
#102526 = PRODUCT_DEFINITION_FORMATION('','',#102527);
#102527 = PRODUCT('CADSOFTTOOLS 1.589','CADSOFTTOOLS 1.589','',(#102528)
  );
#102528 = PRODUCT_CONTEXT('',#2,'mechanical');
#102529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102530 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102531,#102533);
#102531 = ( REPRESENTATION_RELATIONSHIP('','',#102399,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102532) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102532 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2367);
#102533 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102534);
#102534 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('589','','',#5,#102525,$);
#102535 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102527));
#102536 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102537),#102611
  );
#102537 = SHELL_BASED_SURFACE_MODEL('',(#102538));
#102538 = OPEN_SHELL('',(#102539));
#102539 = ADVANCED_FACE('',(#102540),#102554,.T.);
#102540 = FACE_BOUND('',#102541,.T.);
#102541 = EDGE_LOOP('',(#102542,#102565,#102581,#102597));
#102542 = ORIENTED_EDGE('',*,*,#102543,.F.);
#102543 = EDGE_CURVE('',#102544,#102546,#102548,.T.);
#102544 = VERTEX_POINT('',#102545);
#102545 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#102546 = VERTEX_POINT('',#102547);
#102547 = CARTESIAN_POINT('',(6.001146897693,12.338323343827,
    -0.723630034564));
#102548 = SURFACE_CURVE('',#102549,(#102553),.PCURVE_S1.);
#102549 = LINE('',#102550,#102551);
#102550 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#102551 = VECTOR('',#102552,1.);
#102552 = DIRECTION('',(1.,0.E+000,-2.148818757339E-016));
#102553 = PCURVE('',#102554,#102559);
#102554 = PLANE('',#102555);
#102555 = AXIS2_PLACEMENT_3D('',#102556,#102557,#102558);
#102556 = CARTESIAN_POINT('',(-25.01782062177,15.749462294232,
    6.824564692257));
#102557 = DIRECTION('',(-2.255251389926E-030,0.911267464331,
    -0.411815017274));
#102558 = DIRECTION('',(0.E+000,-0.411815017274,-0.911267464331));
#102559 = DEFINITIONAL_REPRESENTATION('',(#102560),#102564);
#102560 = LINE('',#102561,#102562);
#102561 = CARTESIAN_POINT('',(8.283182514769,-24.81896751946));
#102562 = VECTOR('',#102563,1.);
#102563 = DIRECTION('',(1.958148620306E-016,-1.));
#102564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102565 = ORIENTED_EDGE('',*,*,#102566,.T.);
#102566 = EDGE_CURVE('',#102544,#102567,#102569,.T.);
#102567 = VERTEX_POINT('',#102568);
#102568 = CARTESIAN_POINT('',(-0.198853102307,15.749462294232,
    6.824564692257));
#102569 = SURFACE_CURVE('',#102570,(#102574),.PCURVE_S1.);
#102570 = LINE('',#102571,#102572);
#102571 = CARTESIAN_POINT('',(-0.198853102307,12.338323343827,
    -0.723630034564));
#102572 = VECTOR('',#102573,1.);
#102573 = DIRECTION('',(0.E+000,0.411815017274,0.911267464331));
#102574 = PCURVE('',#102554,#102575);
#102575 = DEFINITIONAL_REPRESENTATION('',(#102576),#102580);
#102576 = LINE('',#102577,#102578);
#102577 = CARTESIAN_POINT('',(8.283182514769,-24.81896751946));
#102578 = VECTOR('',#102579,1.);
#102579 = DIRECTION('',(-1.,2.001964914212E-045));
#102580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102581 = ORIENTED_EDGE('',*,*,#102582,.T.);
#102582 = EDGE_CURVE('',#102567,#102583,#102585,.T.);
#102583 = VERTEX_POINT('',#102584);
#102584 = CARTESIAN_POINT('',(6.001146897693,15.749462294232,
    6.824564692257));
#102585 = SURFACE_CURVE('',#102586,(#102590),.PCURVE_S1.);
#102586 = LINE('',#102587,#102588);
#102587 = CARTESIAN_POINT('',(-0.198853102307,15.749462294232,
    6.824564692257));
#102588 = VECTOR('',#102589,1.);
#102589 = DIRECTION('',(1.,-5.730183352904E-016,-1.719055005871E-015));
#102590 = PCURVE('',#102554,#102591);
#102591 = DEFINITIONAL_REPRESENTATION('',(#102592),#102596);
#102592 = LINE('',#102593,#102594);
#102593 = CARTESIAN_POINT('',(-5.005613798609E-014,-24.81896751946));
#102594 = VECTOR('',#102595,1.);
#102595 = DIRECTION('',(1.802496451891E-015,-1.));
#102596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102597 = ORIENTED_EDGE('',*,*,#102598,.F.);
#102598 = EDGE_CURVE('',#102546,#102583,#102599,.T.);
#102599 = SURFACE_CURVE('',#102600,(#102604),.PCURVE_S1.);
#102600 = LINE('',#102601,#102602);
#102601 = CARTESIAN_POINT('',(6.001146897693,12.338323343827,
    -0.723630034564));
#102602 = VECTOR('',#102603,1.);
#102603 = DIRECTION('',(0.E+000,0.411815017274,0.911267464331));
#102604 = PCURVE('',#102554,#102605);
#102605 = DEFINITIONAL_REPRESENTATION('',(#102606),#102610);
#102606 = LINE('',#102607,#102608);
#102607 = CARTESIAN_POINT('',(8.283182514769,-31.01896751946));
#102608 = VECTOR('',#102609,1.);
#102609 = DIRECTION('',(-1.,2.001964914212E-045));
#102610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102615)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102612,#102613,#102614)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102612,
  'distance_accuracy_value','confusion accuracy');
#102616 = SHAPE_DEFINITION_REPRESENTATION(#102617,#102536);
#102617 = PRODUCT_DEFINITION_SHAPE('','',#102618);
#102618 = PRODUCT_DEFINITION('design','',#102619,#102622);
#102619 = PRODUCT_DEFINITION_FORMATION('','',#102620);
#102620 = PRODUCT('CADSOFTTOOLS 1.590','CADSOFTTOOLS 1.590','',(#102621)
  );
#102621 = PRODUCT_CONTEXT('',#2,'mechanical');
#102622 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102623 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102624,#102626);
#102624 = ( REPRESENTATION_RELATIONSHIP('','',#102536,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102625) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102625 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2371);
#102626 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102627);
#102627 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('590','','',#5,#102618,$);
#102628 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102620));
#102629 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102630),#102725
  );
#102630 = SHELL_BASED_SURFACE_MODEL('',(#102631));
#102631 = OPEN_SHELL('',(#102632));
#102632 = ADVANCED_FACE('',(#102633),#102647,.T.);
#102633 = FACE_BOUND('',#102634,.T.);
#102634 = EDGE_LOOP('',(#102635,#102680,#102696,#102711));
#102635 = ORIENTED_EDGE('',*,*,#102636,.F.);
#102636 = EDGE_CURVE('',#102637,#102639,#102641,.T.);
#102637 = VERTEX_POINT('',#102638);
#102638 = CARTESIAN_POINT('',(-0.198853102307,15.749462294232,
    6.824564692257));
#102639 = VERTEX_POINT('',#102640);
#102640 = CARTESIAN_POINT('',(6.001146897693,15.749462294232,
    6.824564692257));
#102641 = SURFACE_CURVE('',#102642,(#102646),.PCURVE_S1.);
#102642 = LINE('',#102643,#102644);
#102643 = CARTESIAN_POINT('',(-0.198853102307,15.749462294232,
    6.824564692257));
#102644 = VECTOR('',#102645,1.);
#102645 = DIRECTION('',(1.,-5.730183352904E-016,-1.719055005871E-015));
#102646 = PCURVE('',#102647,#102652);
#102647 = CYLINDRICAL_SURFACE('',#102648,2.);
#102648 = AXIS2_PLACEMENT_3D('',#102649,#102650,#102651);
#102649 = CARTESIAN_POINT('',(-25.01782062177,13.926927365571,
    7.648194726805));
#102650 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#102651 = DIRECTION('',(2.474851213505E-030,-1.,7.275382553351E-010));
#102652 = DEFINITIONAL_REPRESENTATION('',(#102653),#102679);
#102653 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102654,#102655,#102656,
    #102657,#102658,#102659,#102660,#102661,#102662,#102663,#102664,
    #102665,#102666,#102667,#102668,#102669,#102670,#102671,#102672,
    #102673,#102674,#102675,#102676,#102677,#102678),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.100297796266E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#102654 = CARTESIAN_POINT('',(2.717147736067,24.818967519465));
#102655 = CARTESIAN_POINT('',(2.717147736067,24.912906913404));
#102656 = CARTESIAN_POINT('',(2.717147736067,25.100785701283));
#102657 = CARTESIAN_POINT('',(2.717147736067,25.382603883101));
#102658 = CARTESIAN_POINT('',(2.717147736067,25.66442206492));
#102659 = CARTESIAN_POINT('',(2.717147736067,25.946240246738));
#102660 = CARTESIAN_POINT('',(2.717147736067,26.228058428556));
#102661 = CARTESIAN_POINT('',(2.717147736067,26.509876610374));
#102662 = CARTESIAN_POINT('',(2.717147736067,26.791694792192));
#102663 = CARTESIAN_POINT('',(2.717147736067,27.07351297401));
#102664 = CARTESIAN_POINT('',(2.717147736067,27.355331155829));
#102665 = CARTESIAN_POINT('',(2.717147736067,27.637149337647));
#102666 = CARTESIAN_POINT('',(2.717147736067,27.918967519465));
#102667 = CARTESIAN_POINT('',(2.717147736067,28.200785701283));
#102668 = CARTESIAN_POINT('',(2.717147736067,28.482603883101));
#102669 = CARTESIAN_POINT('',(2.717147736067,28.76442206492));
#102670 = CARTESIAN_POINT('',(2.717147736067,29.046240246738));
#102671 = CARTESIAN_POINT('',(2.717147736067,29.328058428556));
#102672 = CARTESIAN_POINT('',(2.717147736067,29.609876610374));
#102673 = CARTESIAN_POINT('',(2.717147736067,29.891694792192));
#102674 = CARTESIAN_POINT('',(2.717147736067,30.17351297401));
#102675 = CARTESIAN_POINT('',(2.717147736067,30.455331155829));
#102676 = CARTESIAN_POINT('',(2.717147736067,30.737149337647));
#102677 = CARTESIAN_POINT('',(2.717147736067,30.925028125526));
#102678 = CARTESIAN_POINT('',(2.717147736067,31.018967519465));
#102679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102680 = ORIENTED_EDGE('',*,*,#102681,.T.);
#102681 = EDGE_CURVE('',#102637,#102682,#102684,.T.);
#102682 = VERTEX_POINT('',#102683);
#102683 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#102684 = SURFACE_CURVE('',#102685,(#102690),.PCURVE_S1.);
#102685 = CIRCLE('',#102686,2.);
#102686 = AXIS2_PLACEMENT_3D('',#102687,#102688,#102689);
#102687 = CARTESIAN_POINT('',(-0.198853102307,13.926927365571,
    7.648194726805));
#102688 = DIRECTION('',(1.,0.E+000,0.E+000));
#102689 = DIRECTION('',(0.E+000,0.911267464331,-0.411815017274));
#102690 = PCURVE('',#102647,#102691);
#102691 = DEFINITIONAL_REPRESENTATION('',(#102692),#102695);
#102692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102693,#102694),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.424444917523),
  .PIECEWISE_BEZIER_KNOTS.);
#102693 = CARTESIAN_POINT('',(2.717147736067,24.818967519465));
#102694 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#102695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102696 = ORIENTED_EDGE('',*,*,#102697,.T.);
#102697 = EDGE_CURVE('',#102682,#102698,#102700,.T.);
#102698 = VERTEX_POINT('',#102699);
#102699 = CARTESIAN_POINT('',(6.001146897693,15.926927365571,
    7.64819472535));
#102700 = SURFACE_CURVE('',#102701,(#102705),.PCURVE_S1.);
#102701 = LINE('',#102702,#102703);
#102702 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#102703 = VECTOR('',#102704,1.);
#102704 = DIRECTION('',(1.,0.E+000,0.E+000));
#102705 = PCURVE('',#102647,#102706);
#102706 = DEFINITIONAL_REPRESENTATION('',(#102707),#102710);
#102707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102708,#102709),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#102708 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#102709 = CARTESIAN_POINT('',(3.14159265359,31.018967519465));
#102710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102711 = ORIENTED_EDGE('',*,*,#102712,.F.);
#102712 = EDGE_CURVE('',#102639,#102698,#102713,.T.);
#102713 = SURFACE_CURVE('',#102714,(#102719),.PCURVE_S1.);
#102714 = CIRCLE('',#102715,2.);
#102715 = AXIS2_PLACEMENT_3D('',#102716,#102717,#102718);
#102716 = CARTESIAN_POINT('',(6.001146897693,13.926927365571,
    7.648194726805));
#102717 = DIRECTION('',(1.,0.E+000,0.E+000));
#102718 = DIRECTION('',(0.E+000,0.911267464331,-0.411815017274));
#102719 = PCURVE('',#102647,#102720);
#102720 = DEFINITIONAL_REPRESENTATION('',(#102721),#102724);
#102721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102722,#102723),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.424444917523),
  .PIECEWISE_BEZIER_KNOTS.);
#102722 = CARTESIAN_POINT('',(2.717147736067,31.018967519465));
#102723 = CARTESIAN_POINT('',(3.14159265359,31.018967519465));
#102724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102729)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102726,#102727,#102728)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102726 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102727 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102728 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102729 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102726,
  'distance_accuracy_value','confusion accuracy');
#102730 = SHAPE_DEFINITION_REPRESENTATION(#102731,#102629);
#102731 = PRODUCT_DEFINITION_SHAPE('','',#102732);
#102732 = PRODUCT_DEFINITION('design','',#102733,#102736);
#102733 = PRODUCT_DEFINITION_FORMATION('','',#102734);
#102734 = PRODUCT('CADSOFTTOOLS 1.591','CADSOFTTOOLS 1.591','',(#102735)
  );
#102735 = PRODUCT_CONTEXT('',#2,'mechanical');
#102736 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102737 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102738,#102740);
#102738 = ( REPRESENTATION_RELATIONSHIP('','',#102629,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102739) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102739 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2375);
#102740 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102741);
#102741 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('591','','',#5,#102732,$);
#102742 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102734));
#102743 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102744),#102818
  );
#102744 = SHELL_BASED_SURFACE_MODEL('',(#102745));
#102745 = OPEN_SHELL('',(#102746));
#102746 = ADVANCED_FACE('',(#102747),#102761,.T.);
#102747 = FACE_BOUND('',#102748,.T.);
#102748 = EDGE_LOOP('',(#102749,#102772,#102788,#102804));
#102749 = ORIENTED_EDGE('',*,*,#102750,.F.);
#102750 = EDGE_CURVE('',#102751,#102753,#102755,.T.);
#102751 = VERTEX_POINT('',#102752);
#102752 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#102753 = VERTEX_POINT('',#102754);
#102754 = CARTESIAN_POINT('',(6.001146897693,15.926927365571,
    7.64819472535));
#102755 = SURFACE_CURVE('',#102756,(#102760),.PCURVE_S1.);
#102756 = LINE('',#102757,#102758);
#102757 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#102758 = VECTOR('',#102759,1.);
#102759 = DIRECTION('',(1.,0.E+000,0.E+000));
#102760 = PCURVE('',#102761,#102766);
#102761 = PLANE('',#102762);
#102762 = AXIS2_PLACEMENT_3D('',#102763,#102764,#102765);
#102763 = CARTESIAN_POINT('',(-25.01782062177,15.926927365571,
    7.64819472535));
#102764 = DIRECTION('',(-2.474851213505E-030,1.,-7.272928743729E-010));
#102765 = DIRECTION('',(-2.121070979293E-048,-7.272928743729E-010,-1.));
#102766 = DEFINITIONAL_REPRESENTATION('',(#102767),#102771);
#102767 = LINE('',#102768,#102769);
#102768 = CARTESIAN_POINT('',(-5.264279174156E-047,-24.81896751946));
#102769 = VECTOR('',#102770,1.);
#102770 = DIRECTION('',(-2.121070879406E-048,-1.));
#102771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102772 = ORIENTED_EDGE('',*,*,#102773,.T.);
#102773 = EDGE_CURVE('',#102751,#102774,#102776,.T.);
#102774 = VERTEX_POINT('',#102775);
#102775 = CARTESIAN_POINT('',(-0.198853102307,15.926927366419,
    8.813426640372));
#102776 = SURFACE_CURVE('',#102777,(#102781),.PCURVE_S1.);
#102777 = LINE('',#102778,#102779);
#102778 = CARTESIAN_POINT('',(-0.198853102307,15.926927365571,
    7.64819472535));
#102779 = VECTOR('',#102780,1.);
#102780 = DIRECTION('',(0.E+000,7.272924042121E-010,1.));
#102781 = PCURVE('',#102761,#102782);
#102782 = DEFINITIONAL_REPRESENTATION('',(#102783),#102787);
#102783 = LINE('',#102784,#102785);
#102784 = CARTESIAN_POINT('',(-5.264279174156E-047,-24.81896751946));
#102785 = VECTOR('',#102786,1.);
#102786 = DIRECTION('',(-1.,1.165699243429E-045));
#102787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102788 = ORIENTED_EDGE('',*,*,#102789,.T.);
#102789 = EDGE_CURVE('',#102774,#102790,#102792,.T.);
#102790 = VERTEX_POINT('',#102791);
#102791 = CARTESIAN_POINT('',(6.001146897693,15.926927366419,
    8.813426640372));
#102792 = SURFACE_CURVE('',#102793,(#102797),.PCURVE_S1.);
#102793 = LINE('',#102794,#102795);
#102794 = CARTESIAN_POINT('',(-0.198853102307,15.926927366419,
    8.813426640372));
#102795 = VECTOR('',#102796,1.);
#102796 = DIRECTION('',(1.,0.E+000,-2.292073341162E-015));
#102797 = PCURVE('',#102761,#102798);
#102798 = DEFINITIONAL_REPRESENTATION('',(#102799),#102803);
#102799 = LINE('',#102800,#102801);
#102800 = CARTESIAN_POINT('',(-1.165231915022,-24.81896751946));
#102801 = VECTOR('',#102802,1.);
#102802 = DIRECTION('',(2.292073341162E-015,-1.));
#102803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102804 = ORIENTED_EDGE('',*,*,#102805,.F.);
#102805 = EDGE_CURVE('',#102753,#102790,#102806,.T.);
#102806 = SURFACE_CURVE('',#102807,(#102811),.PCURVE_S1.);
#102807 = LINE('',#102808,#102809);
#102808 = CARTESIAN_POINT('',(6.001146897693,15.926927365571,
    7.64819472535));
#102809 = VECTOR('',#102810,1.);
#102810 = DIRECTION('',(0.E+000,7.272924042121E-010,1.));
#102811 = PCURVE('',#102761,#102812);
#102812 = DEFINITIONAL_REPRESENTATION('',(#102813),#102817);
#102813 = LINE('',#102814,#102815);
#102814 = CARTESIAN_POINT('',(-6.579343181318E-047,-31.01896751946));
#102815 = VECTOR('',#102816,1.);
#102816 = DIRECTION('',(-1.,1.165699243429E-045));
#102817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102822)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102819,#102820,#102821)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102819 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102820 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102821 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102822 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102819,
  'distance_accuracy_value','confusion accuracy');
#102823 = SHAPE_DEFINITION_REPRESENTATION(#102824,#102743);
#102824 = PRODUCT_DEFINITION_SHAPE('','',#102825);
#102825 = PRODUCT_DEFINITION('design','',#102826,#102829);
#102826 = PRODUCT_DEFINITION_FORMATION('','',#102827);
#102827 = PRODUCT('CADSOFTTOOLS 1.592','CADSOFTTOOLS 1.592','',(#102828)
  );
#102828 = PRODUCT_CONTEXT('',#2,'mechanical');
#102829 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102830 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102831,#102833);
#102831 = ( REPRESENTATION_RELATIONSHIP('','',#102743,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102832) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102832 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2379);
#102833 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102834);
#102834 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('592','','',#5,#102825,$);
#102835 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102827));
#102836 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102837),#102932
  );
#102837 = SHELL_BASED_SURFACE_MODEL('',(#102838));
#102838 = OPEN_SHELL('',(#102839));
#102839 = ADVANCED_FACE('',(#102840),#102854,.T.);
#102840 = FACE_BOUND('',#102841,.T.);
#102841 = EDGE_LOOP('',(#102842,#102887,#102903,#102918));
#102842 = ORIENTED_EDGE('',*,*,#102843,.F.);
#102843 = EDGE_CURVE('',#102844,#102846,#102848,.T.);
#102844 = VERTEX_POINT('',#102845);
#102845 = CARTESIAN_POINT('',(-0.198853102307,15.926927366419,
    8.813426640372));
#102846 = VERTEX_POINT('',#102847);
#102847 = CARTESIAN_POINT('',(6.001146897693,15.926927366419,
    8.813426640372));
#102848 = SURFACE_CURVE('',#102849,(#102853),.PCURVE_S1.);
#102849 = LINE('',#102850,#102851);
#102850 = CARTESIAN_POINT('',(-0.198853102307,15.926927366419,
    8.813426640372));
#102851 = VECTOR('',#102852,1.);
#102852 = DIRECTION('',(1.,0.E+000,-2.292073341162E-015));
#102853 = PCURVE('',#102854,#102859);
#102854 = CYLINDRICAL_SURFACE('',#102855,2.);
#102855 = AXIS2_PLACEMENT_3D('',#102856,#102857,#102858);
#102856 = CARTESIAN_POINT('',(-25.01782062177,13.926927366419,
    8.813426641827));
#102857 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#102858 = DIRECTION('',(2.474851213505E-030,-1.,7.275386890161E-010));
#102859 = DEFINITIONAL_REPRESENTATION('',(#102860),#102886);
#102860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102861,#102862,#102863,
    #102864,#102865,#102866,#102867,#102868,#102869,#102870,#102871,
    #102872,#102873,#102874,#102875,#102876,#102877,#102878,#102879,
    #102880,#102881,#102882,#102883,#102884,#102885),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.79973830178E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#102861 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#102862 = CARTESIAN_POINT('',(3.14159265359,24.912906913404));
#102863 = CARTESIAN_POINT('',(3.14159265359,25.100785701283));
#102864 = CARTESIAN_POINT('',(3.14159265359,25.382603883101));
#102865 = CARTESIAN_POINT('',(3.14159265359,25.66442206492));
#102866 = CARTESIAN_POINT('',(3.14159265359,25.946240246738));
#102867 = CARTESIAN_POINT('',(3.14159265359,26.228058428556));
#102868 = CARTESIAN_POINT('',(3.14159265359,26.509876610374));
#102869 = CARTESIAN_POINT('',(3.14159265359,26.791694792192));
#102870 = CARTESIAN_POINT('',(3.14159265359,27.07351297401));
#102871 = CARTESIAN_POINT('',(3.14159265359,27.355331155829));
#102872 = CARTESIAN_POINT('',(3.14159265359,27.637149337647));
#102873 = CARTESIAN_POINT('',(3.14159265359,27.918967519465));
#102874 = CARTESIAN_POINT('',(3.14159265359,28.200785701283));
#102875 = CARTESIAN_POINT('',(3.14159265359,28.482603883101));
#102876 = CARTESIAN_POINT('',(3.14159265359,28.76442206492));
#102877 = CARTESIAN_POINT('',(3.14159265359,29.046240246738));
#102878 = CARTESIAN_POINT('',(3.14159265359,29.328058428556));
#102879 = CARTESIAN_POINT('',(3.14159265359,29.609876610374));
#102880 = CARTESIAN_POINT('',(3.14159265359,29.891694792192));
#102881 = CARTESIAN_POINT('',(3.14159265359,30.17351297401));
#102882 = CARTESIAN_POINT('',(3.14159265359,30.455331155829));
#102883 = CARTESIAN_POINT('',(3.14159265359,30.737149337647));
#102884 = CARTESIAN_POINT('',(3.14159265359,30.925028125526));
#102885 = CARTESIAN_POINT('',(3.14159265359,31.018967519465));
#102886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102887 = ORIENTED_EDGE('',*,*,#102888,.T.);
#102888 = EDGE_CURVE('',#102844,#102889,#102891,.T.);
#102889 = VERTEX_POINT('',#102890);
#102890 = CARTESIAN_POINT('',(-0.198853102307,15.779601141656,
    9.566818891952));
#102891 = SURFACE_CURVE('',#102892,(#102897),.PCURVE_S1.);
#102892 = CIRCLE('',#102893,2.);
#102893 = AXIS2_PLACEMENT_3D('',#102894,#102895,#102896);
#102894 = CARTESIAN_POINT('',(-0.198853102307,13.926927366419,
    8.813426641827));
#102895 = DIRECTION('',(1.,0.E+000,0.E+000));
#102896 = DIRECTION('',(0.E+000,1.,-7.275406943564E-010));
#102897 = PCURVE('',#102854,#102898);
#102898 = DEFINITIONAL_REPRESENTATION('',(#102899),#102902);
#102899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102900,#102901),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097486),
  .PIECEWISE_BEZIER_KNOTS.);
#102900 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#102901 = CARTESIAN_POINT('',(3.527819751076,24.818967519465));
#102902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102903 = ORIENTED_EDGE('',*,*,#102904,.T.);
#102904 = EDGE_CURVE('',#102889,#102905,#102907,.T.);
#102905 = VERTEX_POINT('',#102906);
#102906 = CARTESIAN_POINT('',(6.001146897693,15.779601141656,
    9.566818891952));
#102907 = SURFACE_CURVE('',#102908,(#102912),.PCURVE_S1.);
#102908 = LINE('',#102909,#102910);
#102909 = CARTESIAN_POINT('',(-0.198853102307,15.779601141656,
    9.566818891952));
#102910 = VECTOR('',#102911,1.);
#102911 = DIRECTION('',(1.,0.E+000,0.E+000));
#102912 = PCURVE('',#102854,#102913);
#102913 = DEFINITIONAL_REPRESENTATION('',(#102914),#102917);
#102914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102915,#102916),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#102915 = CARTESIAN_POINT('',(3.527819751076,24.818967519465));
#102916 = CARTESIAN_POINT('',(3.527819751076,31.018967519465));
#102917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102918 = ORIENTED_EDGE('',*,*,#102919,.F.);
#102919 = EDGE_CURVE('',#102846,#102905,#102920,.T.);
#102920 = SURFACE_CURVE('',#102921,(#102926),.PCURVE_S1.);
#102921 = CIRCLE('',#102922,2.);
#102922 = AXIS2_PLACEMENT_3D('',#102923,#102924,#102925);
#102923 = CARTESIAN_POINT('',(6.001146897693,13.926927366419,
    8.813426641827));
#102924 = DIRECTION('',(1.,0.E+000,0.E+000));
#102925 = DIRECTION('',(0.E+000,1.,-7.275389179996E-010));
#102926 = PCURVE('',#102854,#102927);
#102927 = DEFINITIONAL_REPRESENTATION('',(#102928),#102931);
#102928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102929,#102930),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097486),
  .PIECEWISE_BEZIER_KNOTS.);
#102929 = CARTESIAN_POINT('',(3.14159265359,31.018967519465));
#102930 = CARTESIAN_POINT('',(3.527819751076,31.018967519465));
#102931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102936)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102933,#102934,#102935)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102933 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102934 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102935 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102936 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102933,
  'distance_accuracy_value','confusion accuracy');
#102937 = SHAPE_DEFINITION_REPRESENTATION(#102938,#102836);
#102938 = PRODUCT_DEFINITION_SHAPE('','',#102939);
#102939 = PRODUCT_DEFINITION('design','',#102940,#102943);
#102940 = PRODUCT_DEFINITION_FORMATION('','',#102941);
#102941 = PRODUCT('CADSOFTTOOLS 1.593','CADSOFTTOOLS 1.593','',(#102942)
  );
#102942 = PRODUCT_CONTEXT('',#2,'mechanical');
#102943 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102944 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102945,#102947);
#102945 = ( REPRESENTATION_RELATIONSHIP('','',#102836,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102946) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102946 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2383);
#102947 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102948);
#102948 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('593','','',#5,#102939,$);
#102949 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102941));
#102950 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102951),#103046
  );
#102951 = SHELL_BASED_SURFACE_MODEL('',(#102952));
#102952 = OPEN_SHELL('',(#102953));
#102953 = ADVANCED_FACE('',(#102954),#102969,.F.);
#102954 = FACE_BOUND('',#102955,.F.);
#102955 = EDGE_LOOP('',(#102956,#102979,#102994,#103010));
#102956 = ORIENTED_EDGE('',*,*,#102957,.F.);
#102957 = EDGE_CURVE('',#102958,#102960,#102962,.T.);
#102958 = VERTEX_POINT('',#102959);
#102959 = CARTESIAN_POINT('',(-0.198853102307,15.779601141656,
    9.566818891952));
#102960 = VERTEX_POINT('',#102961);
#102961 = CARTESIAN_POINT('',(-0.198853102307,15.528606136752,
    10.22834135069));
#102962 = SURFACE_CURVE('',#102963,(#102968),.PCURVE_S1.);
#102963 = CIRCLE('',#102964,15.);
#102964 = AXIS2_PLACEMENT_3D('',#102965,#102966,#102967);
#102965 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#102966 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102967 = DIRECTION('',(-0.E+000,-0.926336887619,-0.376696125061));
#102968 = PCURVE('',#102969,#102974);
#102969 = CYLINDRICAL_SURFACE('',#102970,15.);
#102970 = AXIS2_PLACEMENT_3D('',#102971,#102972,#102973);
#102971 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#102972 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#102973 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#102974 = DEFINITIONAL_REPRESENTATION('',(#102975),#102978);
#102975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102976,#102977),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.717359441571E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#102976 = CARTESIAN_POINT('',(0.386227097484,24.818967519465));
#102977 = CARTESIAN_POINT('',(0.339053503069,24.818967519465));
#102978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102979 = ORIENTED_EDGE('',*,*,#102980,.T.);
#102980 = EDGE_CURVE('',#102958,#102981,#102983,.T.);
#102981 = VERTEX_POINT('',#102982);
#102982 = CARTESIAN_POINT('',(6.001146897693,15.779601141656,
    9.566818891952));
#102983 = SURFACE_CURVE('',#102984,(#102988),.PCURVE_S1.);
#102984 = LINE('',#102985,#102986);
#102985 = CARTESIAN_POINT('',(-0.198853102307,15.779601141656,
    9.566818891952));
#102986 = VECTOR('',#102987,1.);
#102987 = DIRECTION('',(1.,0.E+000,0.E+000));
#102988 = PCURVE('',#102969,#102989);
#102989 = DEFINITIONAL_REPRESENTATION('',(#102990),#102993);
#102990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102991,#102992),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#102991 = CARTESIAN_POINT('',(0.386227097484,24.818967519465));
#102992 = CARTESIAN_POINT('',(0.386227097484,31.018967519465));
#102993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102994 = ORIENTED_EDGE('',*,*,#102995,.T.);
#102995 = EDGE_CURVE('',#102981,#102996,#102998,.T.);
#102996 = VERTEX_POINT('',#102997);
#102997 = CARTESIAN_POINT('',(6.001146897693,15.528606136752,
    10.22834135069));
#102998 = SURFACE_CURVE('',#102999,(#103004),.PCURVE_S1.);
#102999 = CIRCLE('',#103000,15.);
#103000 = AXIS2_PLACEMENT_3D('',#103001,#103002,#103003);
#103001 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#103002 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103003 = DIRECTION('',(-0.E+000,-0.926336887619,-0.376696125061));
#103004 = PCURVE('',#102969,#103005);
#103005 = DEFINITIONAL_REPRESENTATION('',(#103006),#103009);
#103006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103007,#103008),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.717359441571E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#103007 = CARTESIAN_POINT('',(0.386227097484,31.018967519465));
#103008 = CARTESIAN_POINT('',(0.339053503069,31.018967519465));
#103009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103010 = ORIENTED_EDGE('',*,*,#103011,.T.);
#103011 = EDGE_CURVE('',#102996,#102960,#103012,.T.);
#103012 = SURFACE_CURVE('',#103013,(#103017),.PCURVE_S1.);
#103013 = LINE('',#103014,#103015);
#103014 = CARTESIAN_POINT('',(6.001146897694,15.528606136752,
    10.22834135069));
#103015 = VECTOR('',#103016,1.);
#103016 = DIRECTION('',(-1.,2.292073341162E-015,2.865091676452E-015));
#103017 = PCURVE('',#102969,#103018);
#103018 = DEFINITIONAL_REPRESENTATION('',(#103019),#103045);
#103019 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103020,#103021,#103022,
    #103023,#103024,#103025,#103026,#103027,#103028,#103029,#103030,
    #103031,#103032,#103033,#103034,#103035,#103036,#103037,#103038,
    #103039,#103040,#103041,#103042,#103043,#103044),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.900701818158E-013,0.281818181818,0.563636363637,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454546,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363637,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454546,5.636363636364,
    5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#103020 = CARTESIAN_POINT('',(0.339053503069,31.018967519465));
#103021 = CARTESIAN_POINT('',(0.339053503069,30.925028125526));
#103022 = CARTESIAN_POINT('',(0.339053503069,30.737149337647));
#103023 = CARTESIAN_POINT('',(0.339053503069,30.455331155829));
#103024 = CARTESIAN_POINT('',(0.339053503069,30.17351297401));
#103025 = CARTESIAN_POINT('',(0.339053503069,29.891694792192));
#103026 = CARTESIAN_POINT('',(0.339053503069,29.609876610374));
#103027 = CARTESIAN_POINT('',(0.339053503069,29.328058428556));
#103028 = CARTESIAN_POINT('',(0.339053503069,29.046240246738));
#103029 = CARTESIAN_POINT('',(0.339053503069,28.76442206492));
#103030 = CARTESIAN_POINT('',(0.339053503069,28.482603883101));
#103031 = CARTESIAN_POINT('',(0.339053503069,28.200785701283));
#103032 = CARTESIAN_POINT('',(0.339053503069,27.918967519465));
#103033 = CARTESIAN_POINT('',(0.339053503069,27.637149337647));
#103034 = CARTESIAN_POINT('',(0.339053503069,27.355331155829));
#103035 = CARTESIAN_POINT('',(0.339053503069,27.07351297401));
#103036 = CARTESIAN_POINT('',(0.339053503069,26.791694792192));
#103037 = CARTESIAN_POINT('',(0.339053503069,26.509876610374));
#103038 = CARTESIAN_POINT('',(0.339053503069,26.228058428556));
#103039 = CARTESIAN_POINT('',(0.339053503069,25.946240246738));
#103040 = CARTESIAN_POINT('',(0.339053503069,25.66442206492));
#103041 = CARTESIAN_POINT('',(0.339053503069,25.382603883101));
#103042 = CARTESIAN_POINT('',(0.339053503069,25.100785701283));
#103043 = CARTESIAN_POINT('',(0.339053503069,24.912906913404));
#103044 = CARTESIAN_POINT('',(0.339053503069,24.818967519465));
#103045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103050)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103047,#103048,#103049)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103047 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103048 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103049 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103050 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103047,
  'distance_accuracy_value','confusion accuracy');
#103051 = SHAPE_DEFINITION_REPRESENTATION(#103052,#102950);
#103052 = PRODUCT_DEFINITION_SHAPE('','',#103053);
#103053 = PRODUCT_DEFINITION('design','',#103054,#103057);
#103054 = PRODUCT_DEFINITION_FORMATION('','',#103055);
#103055 = PRODUCT('CADSOFTTOOLS 1.594','CADSOFTTOOLS 1.594','',(#103056)
  );
#103056 = PRODUCT_CONTEXT('',#2,'mechanical');
#103057 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103058 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103059,#103061);
#103059 = ( REPRESENTATION_RELATIONSHIP('','',#102950,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103060) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103060 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2387);
#103061 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103062);
#103062 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('594','','',#5,#103053,$);
#103063 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103055));
#103064 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103065),#103139
  );
#103065 = SHELL_BASED_SURFACE_MODEL('',(#103066));
#103066 = OPEN_SHELL('',(#103067));
#103067 = ADVANCED_FACE('',(#103068),#103082,.T.);
#103068 = FACE_BOUND('',#103069,.T.);
#103069 = EDGE_LOOP('',(#103070,#103093,#103109,#103125));
#103070 = ORIENTED_EDGE('',*,*,#103071,.F.);
#103071 = EDGE_CURVE('',#103072,#103074,#103076,.T.);
#103072 = VERTEX_POINT('',#103073);
#103073 = CARTESIAN_POINT('',(6.001146897693,15.528606136752,
    10.22834135069));
#103074 = VERTEX_POINT('',#103075);
#103075 = CARTESIAN_POINT('',(6.001146897693,15.680035890017,
    10.398479677778));
#103076 = SURFACE_CURVE('',#103077,(#103081),.PCURVE_S1.);
#103077 = LINE('',#103078,#103079);
#103078 = CARTESIAN_POINT('',(6.001146897693,15.528606136752,
    10.22834135069));
#103079 = VECTOR('',#103080,1.);
#103080 = DIRECTION('',(-3.899496353037E-015,0.664843636705,
    0.746982555843));
#103081 = PCURVE('',#103082,#103087);
#103082 = PLANE('',#103083);
#103083 = AXIS2_PLACEMENT_3D('',#103084,#103085,#103086);
#103084 = CARTESIAN_POINT('',(-1.086472013465,15.680035890017,
    10.398479677778));
#103085 = DIRECTION('',(0.E+000,0.746982555843,-0.664843636705));
#103086 = DIRECTION('',(0.E+000,-0.664843636705,-0.746982555843));
#103087 = DEFINITIONAL_REPRESENTATION('',(#103088),#103092);
#103088 = LINE('',#103089,#103090);
#103089 = CARTESIAN_POINT('',(0.227767470281,-7.087618911158));
#103090 = VECTOR('',#103091,1.);
#103091 = DIRECTION('',(-1.,3.899496353037E-015));
#103092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103093 = ORIENTED_EDGE('',*,*,#103094,.T.);
#103094 = EDGE_CURVE('',#103072,#103095,#103097,.T.);
#103095 = VERTEX_POINT('',#103096);
#103096 = CARTESIAN_POINT('',(-0.198853102307,15.528606136752,
    10.22834135069));
#103097 = SURFACE_CURVE('',#103098,(#103102),.PCURVE_S1.);
#103098 = LINE('',#103099,#103100);
#103099 = CARTESIAN_POINT('',(6.001146897694,15.528606136752,
    10.22834135069));
#103100 = VECTOR('',#103101,1.);
#103101 = DIRECTION('',(-1.,2.292073341162E-015,2.865091676452E-015));
#103102 = PCURVE('',#103082,#103103);
#103103 = DEFINITIONAL_REPRESENTATION('',(#103104),#103108);
#103104 = LINE('',#103105,#103106);
#103105 = CARTESIAN_POINT('',(0.227767470281,-7.087618911158));
#103106 = VECTOR('',#103107,1.);
#103107 = DIRECTION('',(-3.664043878931E-015,1.));
#103108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103109 = ORIENTED_EDGE('',*,*,#103110,.T.);
#103110 = EDGE_CURVE('',#103095,#103111,#103113,.T.);
#103111 = VERTEX_POINT('',#103112);
#103112 = CARTESIAN_POINT('',(-0.198853102307,15.680035890017,
    10.398479677778));
#103113 = SURFACE_CURVE('',#103114,(#103118),.PCURVE_S1.);
#103114 = LINE('',#103115,#103116);
#103115 = CARTESIAN_POINT('',(-0.198853102307,15.528606136752,
    10.22834135069));
#103116 = VECTOR('',#103117,1.);
#103117 = DIRECTION('',(0.E+000,0.664843636705,0.746982555843));
#103118 = PCURVE('',#103082,#103119);
#103119 = DEFINITIONAL_REPRESENTATION('',(#103120),#103124);
#103120 = LINE('',#103121,#103122);
#103121 = CARTESIAN_POINT('',(0.227767470281,-0.887618911158));
#103122 = VECTOR('',#103123,1.);
#103123 = DIRECTION('',(-1.,0.E+000));
#103124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103125 = ORIENTED_EDGE('',*,*,#103126,.T.);
#103126 = EDGE_CURVE('',#103111,#103074,#103127,.T.);
#103127 = SURFACE_CURVE('',#103128,(#103132),.PCURVE_S1.);
#103128 = LINE('',#103129,#103130);
#103129 = CARTESIAN_POINT('',(-0.198853102307,15.680035890017,
    10.398479677778));
#103130 = VECTOR('',#103131,1.);
#103131 = DIRECTION('',(1.,0.E+000,0.E+000));
#103132 = PCURVE('',#103082,#103133);
#103133 = DEFINITIONAL_REPRESENTATION('',(#103134),#103138);
#103134 = LINE('',#103135,#103136);
#103135 = CARTESIAN_POINT('',(0.E+000,-0.887618911158));
#103136 = VECTOR('',#103137,1.);
#103137 = DIRECTION('',(0.E+000,-1.));
#103138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103143)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103140,#103141,#103142)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103140,
  'distance_accuracy_value','confusion accuracy');
#103144 = SHAPE_DEFINITION_REPRESENTATION(#103145,#103064);
#103145 = PRODUCT_DEFINITION_SHAPE('','',#103146);
#103146 = PRODUCT_DEFINITION('design','',#103147,#103150);
#103147 = PRODUCT_DEFINITION_FORMATION('','',#103148);
#103148 = PRODUCT('CADSOFTTOOLS 1.595','CADSOFTTOOLS 1.595','',(#103149)
  );
#103149 = PRODUCT_CONTEXT('',#2,'mechanical');
#103150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103152,#103154);
#103152 = ( REPRESENTATION_RELATIONSHIP('','',#103064,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103153) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2391);
#103154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103155);
#103155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('595','','',#5,#103146,$);
#103156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103148));
#103157 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103158),#103253
  );
#103158 = SHELL_BASED_SURFACE_MODEL('',(#103159));
#103159 = OPEN_SHELL('',(#103160));
#103160 = ADVANCED_FACE('',(#103161),#103175,.T.);
#103161 = FACE_BOUND('',#103162,.T.);
#103162 = EDGE_LOOP('',(#103163,#103185,#103201,#103239));
#103163 = ORIENTED_EDGE('',*,*,#103164,.F.);
#103164 = EDGE_CURVE('',#103165,#103167,#103169,.T.);
#103165 = VERTEX_POINT('',#103166);
#103166 = CARTESIAN_POINT('',(-0.198853102307,15.680035890017,
    10.398479677778));
#103167 = VERTEX_POINT('',#103168);
#103168 = CARTESIAN_POINT('',(6.001146897693,15.680035890017,
    10.398479677778));
#103169 = SURFACE_CURVE('',#103170,(#103174),.PCURVE_S1.);
#103170 = LINE('',#103171,#103172);
#103171 = CARTESIAN_POINT('',(-0.198853102307,15.680035890017,
    10.398479677778));
#103172 = VECTOR('',#103173,1.);
#103173 = DIRECTION('',(1.,0.E+000,0.E+000));
#103174 = PCURVE('',#103175,#103180);
#103175 = CYLINDRICAL_SURFACE('',#103176,0.2);
#103176 = AXIS2_PLACEMENT_3D('',#103177,#103178,#103179);
#103177 = CARTESIAN_POINT('',(-1.086472013465,15.530639378848,
    10.531448405119));
#103178 = DIRECTION('',(1.,0.E+000,0.E+000));
#103179 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103180 = DEFINITIONAL_REPRESENTATION('',(#103181),#103184);
#103181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103182,#103183),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#103182 = CARTESIAN_POINT('',(2.414308181662,0.887618911158));
#103183 = CARTESIAN_POINT('',(2.414308181662,7.087618911158));
#103184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103185 = ORIENTED_EDGE('',*,*,#103186,.T.);
#103186 = EDGE_CURVE('',#103165,#103187,#103189,.T.);
#103187 = VERTEX_POINT('',#103188);
#103188 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#103189 = SURFACE_CURVE('',#103190,(#103195),.PCURVE_S1.);
#103190 = CIRCLE('',#103191,0.2);
#103191 = AXIS2_PLACEMENT_3D('',#103192,#103193,#103194);
#103192 = CARTESIAN_POINT('',(-0.198853102307,15.530639378848,
    10.531448405119));
#103193 = DIRECTION('',(1.,0.E+000,0.E+000));
#103194 = DIRECTION('',(0.E+000,0.746982555843,-0.664843636705));
#103195 = PCURVE('',#103175,#103196);
#103196 = DEFINITIONAL_REPRESENTATION('',(#103197),#103200);
#103197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103198,#103199),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#103198 = CARTESIAN_POINT('',(2.414308181662,0.887618911158));
#103199 = CARTESIAN_POINT('',(4.508703284055,0.887618911158));
#103200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103201 = ORIENTED_EDGE('',*,*,#103202,.T.);
#103202 = EDGE_CURVE('',#103187,#103203,#103205,.T.);
#103203 = VERTEX_POINT('',#103204);
#103204 = CARTESIAN_POINT('',(6.001146897693,15.57109541905,
    10.727313942698));
#103205 = SURFACE_CURVE('',#103206,(#103210),.PCURVE_S1.);
#103206 = LINE('',#103207,#103208);
#103207 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#103208 = VECTOR('',#103209,1.);
#103209 = DIRECTION('',(1.,1.146036670581E-015,-2.865091676452E-016));
#103210 = PCURVE('',#103175,#103211);
#103211 = DEFINITIONAL_REPRESENTATION('',(#103212),#103238);
#103212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103213,#103214,#103215,
    #103216,#103217,#103218,#103219,#103220,#103221,#103222,#103223,
    #103224,#103225,#103226,#103227,#103228,#103229,#103230,#103231,
    #103232,#103233,#103234,#103235,#103236,#103237),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#103213 = CARTESIAN_POINT('',(4.508703284055,0.887618911158));
#103214 = CARTESIAN_POINT('',(4.508703284055,0.981558305097));
#103215 = CARTESIAN_POINT('',(4.508703284055,1.169437092976));
#103216 = CARTESIAN_POINT('',(4.508703284055,1.451255274794));
#103217 = CARTESIAN_POINT('',(4.508703284055,1.733073456613));
#103218 = CARTESIAN_POINT('',(4.508703284055,2.014891638431));
#103219 = CARTESIAN_POINT('',(4.508703284055,2.296709820249));
#103220 = CARTESIAN_POINT('',(4.508703284055,2.578528002067));
#103221 = CARTESIAN_POINT('',(4.508703284055,2.860346183885));
#103222 = CARTESIAN_POINT('',(4.508703284055,3.142164365703));
#103223 = CARTESIAN_POINT('',(4.508703284055,3.423982547522));
#103224 = CARTESIAN_POINT('',(4.508703284055,3.70580072934));
#103225 = CARTESIAN_POINT('',(4.508703284055,3.987618911158));
#103226 = CARTESIAN_POINT('',(4.508703284055,4.269437092976));
#103227 = CARTESIAN_POINT('',(4.508703284055,4.551255274794));
#103228 = CARTESIAN_POINT('',(4.508703284055,4.833073456613));
#103229 = CARTESIAN_POINT('',(4.508703284055,5.114891638431));
#103230 = CARTESIAN_POINT('',(4.508703284055,5.396709820249));
#103231 = CARTESIAN_POINT('',(4.508703284055,5.678528002067));
#103232 = CARTESIAN_POINT('',(4.508703284055,5.960346183885));
#103233 = CARTESIAN_POINT('',(4.508703284055,6.242164365703));
#103234 = CARTESIAN_POINT('',(4.508703284055,6.523982547522));
#103235 = CARTESIAN_POINT('',(4.508703284055,6.80580072934));
#103236 = CARTESIAN_POINT('',(4.508703284055,6.993679517219));
#103237 = CARTESIAN_POINT('',(4.508703284055,7.087618911158));
#103238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103239 = ORIENTED_EDGE('',*,*,#103240,.F.);
#103240 = EDGE_CURVE('',#103167,#103203,#103241,.T.);
#103241 = SURFACE_CURVE('',#103242,(#103247),.PCURVE_S1.);
#103242 = CIRCLE('',#103243,0.2);
#103243 = AXIS2_PLACEMENT_3D('',#103244,#103245,#103246);
#103244 = CARTESIAN_POINT('',(6.001146897693,15.530639378848,
    10.531448405119));
#103245 = DIRECTION('',(1.,0.E+000,0.E+000));
#103246 = DIRECTION('',(0.E+000,0.746982555843,-0.664843636705));
#103247 = PCURVE('',#103175,#103248);
#103248 = DEFINITIONAL_REPRESENTATION('',(#103249),#103252);
#103249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103250,#103251),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#103250 = CARTESIAN_POINT('',(2.414308181662,7.087618911158));
#103251 = CARTESIAN_POINT('',(4.508703284055,7.087618911158));
#103252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103257)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103254,#103255,#103256)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103254 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103255 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103256 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103257 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103254,
  'distance_accuracy_value','confusion accuracy');
#103258 = SHAPE_DEFINITION_REPRESENTATION(#103259,#103157);
#103259 = PRODUCT_DEFINITION_SHAPE('','',#103260);
#103260 = PRODUCT_DEFINITION('design','',#103261,#103264);
#103261 = PRODUCT_DEFINITION_FORMATION('','',#103262);
#103262 = PRODUCT('CADSOFTTOOLS 1.596','CADSOFTTOOLS 1.596','',(#103263)
  );
#103263 = PRODUCT_CONTEXT('',#2,'mechanical');
#103264 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103266,#103268);
#103266 = ( REPRESENTATION_RELATIONSHIP('','',#103157,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103267) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2395);
#103268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103269);
#103269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('596','','',#5,#103260,$);
#103270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103262));
#103271 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103272),#103346
  );
#103272 = SHELL_BASED_SURFACE_MODEL('',(#103273));
#103273 = OPEN_SHELL('',(#103274));
#103274 = ADVANCED_FACE('',(#103275),#103289,.T.);
#103275 = FACE_BOUND('',#103276,.T.);
#103276 = EDGE_LOOP('',(#103277,#103300,#103316,#103332));
#103277 = ORIENTED_EDGE('',*,*,#103278,.T.);
#103278 = EDGE_CURVE('',#103279,#103281,#103283,.T.);
#103279 = VERTEX_POINT('',#103280);
#103280 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#103281 = VERTEX_POINT('',#103282);
#103282 = CARTESIAN_POINT('',(-0.198853102307,15.348036429002,
    10.77338679237));
#103283 = SURFACE_CURVE('',#103284,(#103288),.PCURVE_S1.);
#103284 = LINE('',#103285,#103286);
#103285 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#103286 = VECTOR('',#103287,1.);
#103287 = DIRECTION('',(0.E+000,-0.979327687896,0.20228020101));
#103288 = PCURVE('',#103289,#103294);
#103289 = PLANE('',#103290);
#103290 = AXIS2_PLACEMENT_3D('',#103291,#103292,#103293);
#103291 = CARTESIAN_POINT('',(-1.086472013465,15.176325894271,
    10.808853615079));
#103292 = DIRECTION('',(0.E+000,0.20228020101,0.979327687896));
#103293 = DIRECTION('',(0.E+000,0.979327687896,-0.20228020101));
#103294 = DEFINITIONAL_REPRESENTATION('',(#103295),#103299);
#103295 = LINE('',#103296,#103297);
#103296 = CARTESIAN_POINT('',(0.403102587273,-0.887618911158));
#103297 = VECTOR('',#103298,1.);
#103298 = DIRECTION('',(-1.,0.E+000));
#103299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103300 = ORIENTED_EDGE('',*,*,#103301,.T.);
#103301 = EDGE_CURVE('',#103281,#103302,#103304,.T.);
#103302 = VERTEX_POINT('',#103303);
#103303 = CARTESIAN_POINT('',(6.001146897693,15.348036429002,
    10.77338679237));
#103304 = SURFACE_CURVE('',#103305,(#103309),.PCURVE_S1.);
#103305 = LINE('',#103306,#103307);
#103306 = CARTESIAN_POINT('',(-0.198853102307,15.348036429002,
    10.77338679237));
#103307 = VECTOR('',#103308,1.);
#103308 = DIRECTION('',(1.,-3.438110011742E-015,5.730183352904E-016));
#103309 = PCURVE('',#103289,#103310);
#103310 = DEFINITIONAL_REPRESENTATION('',(#103311),#103315);
#103311 = LINE('',#103312,#103313);
#103312 = CARTESIAN_POINT('',(0.175335116992,-0.887618911158));
#103313 = VECTOR('',#103314,1.);
#103314 = DIRECTION('',(-3.482946592576E-015,-1.));
#103315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103316 = ORIENTED_EDGE('',*,*,#103317,.F.);
#103317 = EDGE_CURVE('',#103318,#103302,#103320,.T.);
#103318 = VERTEX_POINT('',#103319);
#103319 = CARTESIAN_POINT('',(6.001146897693,15.57109541905,
    10.727313942698));
#103320 = SURFACE_CURVE('',#103321,(#103325),.PCURVE_S1.);
#103321 = LINE('',#103322,#103323);
#103322 = CARTESIAN_POINT('',(6.001146897693,15.57109541905,
    10.727313942698));
#103323 = VECTOR('',#103324,1.);
#103324 = DIRECTION('',(0.E+000,-0.979327687896,0.20228020101));
#103325 = PCURVE('',#103289,#103326);
#103326 = DEFINITIONAL_REPRESENTATION('',(#103327),#103331);
#103327 = LINE('',#103328,#103329);
#103328 = CARTESIAN_POINT('',(0.403102587273,-7.087618911158));
#103329 = VECTOR('',#103330,1.);
#103330 = DIRECTION('',(-1.,0.E+000));
#103331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103332 = ORIENTED_EDGE('',*,*,#103333,.F.);
#103333 = EDGE_CURVE('',#103279,#103318,#103334,.T.);
#103334 = SURFACE_CURVE('',#103335,(#103339),.PCURVE_S1.);
#103335 = LINE('',#103336,#103337);
#103336 = CARTESIAN_POINT('',(-0.198853102307,15.57109541905,
    10.727313942698));
#103337 = VECTOR('',#103338,1.);
#103338 = DIRECTION('',(1.,1.146036670581E-015,-2.865091676452E-016));
#103339 = PCURVE('',#103289,#103340);
#103340 = DEFINITIONAL_REPRESENTATION('',(#103341),#103345);
#103341 = LINE('',#103342,#103343);
#103342 = CARTESIAN_POINT('',(0.403102587273,-0.887618911158));
#103343 = VECTOR('',#103344,1.);
#103344 = DIRECTION('',(1.180300574866E-015,-1.));
#103345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103350)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103347,#103348,#103349)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103347 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103348 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103349 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103350 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103347,
  'distance_accuracy_value','confusion accuracy');
#103351 = SHAPE_DEFINITION_REPRESENTATION(#103352,#103271);
#103352 = PRODUCT_DEFINITION_SHAPE('','',#103353);
#103353 = PRODUCT_DEFINITION('design','',#103354,#103357);
#103354 = PRODUCT_DEFINITION_FORMATION('','',#103355);
#103355 = PRODUCT('CADSOFTTOOLS 1.597','CADSOFTTOOLS 1.597','',(#103356)
  );
#103356 = PRODUCT_CONTEXT('',#2,'mechanical');
#103357 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103358 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103359,#103361);
#103359 = ( REPRESENTATION_RELATIONSHIP('','',#103271,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103360) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103360 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2399);
#103361 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103362);
#103362 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('597','','',#5,#103353,$);
#103363 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103355));
#103364 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103365),#103483
  );
#103365 = SHELL_BASED_SURFACE_MODEL('',(#103366));
#103366 = OPEN_SHELL('',(#103367));
#103367 = ADVANCED_FACE('',(#103368),#103383,.F.);
#103368 = FACE_BOUND('',#103369,.F.);
#103369 = EDGE_LOOP('',(#103370,#103393,#103431,#103447));
#103370 = ORIENTED_EDGE('',*,*,#103371,.F.);
#103371 = EDGE_CURVE('',#103372,#103374,#103376,.T.);
#103372 = VERTEX_POINT('',#103373);
#103373 = CARTESIAN_POINT('',(-0.198853102307,15.348036429002,
    10.77338679237));
#103374 = VERTEX_POINT('',#103375);
#103375 = CARTESIAN_POINT('',(-0.198853102307,15.160756301883,
    11.429549008304));
#103376 = SURFACE_CURVE('',#103377,(#103382),.PCURVE_S1.);
#103377 = CIRCLE('',#103378,15.);
#103378 = AXIS2_PLACEMENT_3D('',#103379,#103380,#103381);
#103379 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#103380 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103381 = DIRECTION('',(-0.E+000,-0.955107868463,-0.296258265033));
#103382 = PCURVE('',#103383,#103388);
#103383 = CYLINDRICAL_SURFACE('',#103384,15.);
#103384 = AXIS2_PLACEMENT_3D('',#103385,#103386,#103387);
#103385 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#103386 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#103387 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#103388 = DEFINITIONAL_REPRESENTATION('',(#103389),#103392);
#103389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103390,#103391),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#103390 = CARTESIAN_POINT('',(0.300772656924,24.818967519465));
#103391 = CARTESIAN_POINT('',(0.255277698973,24.818967519465));
#103392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103393 = ORIENTED_EDGE('',*,*,#103394,.T.);
#103394 = EDGE_CURVE('',#103372,#103395,#103397,.T.);
#103395 = VERTEX_POINT('',#103396);
#103396 = CARTESIAN_POINT('',(6.001146897693,15.348036429002,
    10.77338679237));
#103397 = SURFACE_CURVE('',#103398,(#103402),.PCURVE_S1.);
#103398 = LINE('',#103399,#103400);
#103399 = CARTESIAN_POINT('',(-0.198853102307,15.348036429002,
    10.77338679237));
#103400 = VECTOR('',#103401,1.);
#103401 = DIRECTION('',(1.,-3.438110011742E-015,5.730183352904E-016));
#103402 = PCURVE('',#103383,#103403);
#103403 = DEFINITIONAL_REPRESENTATION('',(#103404),#103430);
#103404 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103405,#103406,#103407,
    #103408,#103409,#103410,#103411,#103412,#103413,#103414,#103415,
    #103416,#103417,#103418,#103419,#103420,#103421,#103422,#103423,
    #103424,#103425,#103426,#103427,#103428,#103429),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.79973830178E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#103405 = CARTESIAN_POINT('',(0.300772656924,24.818967519465));
#103406 = CARTESIAN_POINT('',(0.300772656924,24.912906913404));
#103407 = CARTESIAN_POINT('',(0.300772656924,25.100785701283));
#103408 = CARTESIAN_POINT('',(0.300772656924,25.382603883101));
#103409 = CARTESIAN_POINT('',(0.300772656924,25.66442206492));
#103410 = CARTESIAN_POINT('',(0.300772656924,25.946240246738));
#103411 = CARTESIAN_POINT('',(0.300772656924,26.228058428556));
#103412 = CARTESIAN_POINT('',(0.300772656924,26.509876610374));
#103413 = CARTESIAN_POINT('',(0.300772656924,26.791694792192));
#103414 = CARTESIAN_POINT('',(0.300772656924,27.07351297401));
#103415 = CARTESIAN_POINT('',(0.300772656924,27.355331155829));
#103416 = CARTESIAN_POINT('',(0.300772656924,27.637149337647));
#103417 = CARTESIAN_POINT('',(0.300772656924,27.918967519465));
#103418 = CARTESIAN_POINT('',(0.300772656924,28.200785701283));
#103419 = CARTESIAN_POINT('',(0.300772656924,28.482603883101));
#103420 = CARTESIAN_POINT('',(0.300772656924,28.76442206492));
#103421 = CARTESIAN_POINT('',(0.300772656924,29.046240246738));
#103422 = CARTESIAN_POINT('',(0.300772656924,29.328058428556));
#103423 = CARTESIAN_POINT('',(0.300772656924,29.609876610374));
#103424 = CARTESIAN_POINT('',(0.300772656924,29.891694792192));
#103425 = CARTESIAN_POINT('',(0.300772656924,30.17351297401));
#103426 = CARTESIAN_POINT('',(0.300772656924,30.455331155829));
#103427 = CARTESIAN_POINT('',(0.300772656924,30.737149337647));
#103428 = CARTESIAN_POINT('',(0.300772656924,30.925028125526));
#103429 = CARTESIAN_POINT('',(0.300772656924,31.018967519465));
#103430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103431 = ORIENTED_EDGE('',*,*,#103432,.T.);
#103432 = EDGE_CURVE('',#103395,#103433,#103435,.T.);
#103433 = VERTEX_POINT('',#103434);
#103434 = CARTESIAN_POINT('',(6.001146897693,15.160756301883,
    11.429549008304));
#103435 = SURFACE_CURVE('',#103436,(#103441),.PCURVE_S1.);
#103436 = CIRCLE('',#103437,15.);
#103437 = AXIS2_PLACEMENT_3D('',#103438,#103439,#103440);
#103438 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#103439 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103440 = DIRECTION('',(-0.E+000,-0.955107868463,-0.296258265033));
#103441 = PCURVE('',#103383,#103442);
#103442 = DEFINITIONAL_REPRESENTATION('',(#103443),#103446);
#103443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103444,#103445),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#103444 = CARTESIAN_POINT('',(0.300772656924,31.018967519465));
#103445 = CARTESIAN_POINT('',(0.255277698973,31.018967519465));
#103446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103447 = ORIENTED_EDGE('',*,*,#103448,.T.);
#103448 = EDGE_CURVE('',#103433,#103374,#103449,.T.);
#103449 = SURFACE_CURVE('',#103450,(#103454),.PCURVE_S1.);
#103450 = LINE('',#103451,#103452);
#103451 = CARTESIAN_POINT('',(6.001146897694,15.160756301883,
    11.429549008304));
#103452 = VECTOR('',#103453,1.);
#103453 = DIRECTION('',(-1.,4.584146682323E-015,4.297637514678E-015));
#103454 = PCURVE('',#103383,#103455);
#103455 = DEFINITIONAL_REPRESENTATION('',(#103456),#103482);
#103456 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103457,#103458,#103459,
    #103460,#103461,#103462,#103463,#103464,#103465,#103466,#103467,
    #103468,#103469,#103470,#103471,#103472,#103473,#103474,#103475,
    #103476,#103477,#103478,#103479,#103480,#103481),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.900701818158E-013,0.281818181818,0.563636363637,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454546,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363637,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454546,5.636363636364,
    5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#103457 = CARTESIAN_POINT('',(0.255277698973,31.018967519465));
#103458 = CARTESIAN_POINT('',(0.255277698973,30.925028125526));
#103459 = CARTESIAN_POINT('',(0.255277698973,30.737149337647));
#103460 = CARTESIAN_POINT('',(0.255277698973,30.455331155829));
#103461 = CARTESIAN_POINT('',(0.255277698973,30.17351297401));
#103462 = CARTESIAN_POINT('',(0.255277698973,29.891694792192));
#103463 = CARTESIAN_POINT('',(0.255277698973,29.609876610374));
#103464 = CARTESIAN_POINT('',(0.255277698973,29.328058428556));
#103465 = CARTESIAN_POINT('',(0.255277698973,29.046240246738));
#103466 = CARTESIAN_POINT('',(0.255277698973,28.76442206492));
#103467 = CARTESIAN_POINT('',(0.255277698973,28.482603883101));
#103468 = CARTESIAN_POINT('',(0.255277698973,28.200785701283));
#103469 = CARTESIAN_POINT('',(0.255277698973,27.918967519465));
#103470 = CARTESIAN_POINT('',(0.255277698973,27.637149337647));
#103471 = CARTESIAN_POINT('',(0.255277698973,27.355331155829));
#103472 = CARTESIAN_POINT('',(0.255277698973,27.07351297401));
#103473 = CARTESIAN_POINT('',(0.255277698973,26.791694792192));
#103474 = CARTESIAN_POINT('',(0.255277698973,26.509876610374));
#103475 = CARTESIAN_POINT('',(0.255277698973,26.228058428556));
#103476 = CARTESIAN_POINT('',(0.255277698973,25.946240246738));
#103477 = CARTESIAN_POINT('',(0.255277698973,25.66442206492));
#103478 = CARTESIAN_POINT('',(0.255277698973,25.382603883101));
#103479 = CARTESIAN_POINT('',(0.255277698973,25.100785701283));
#103480 = CARTESIAN_POINT('',(0.255277698973,24.912906913404));
#103481 = CARTESIAN_POINT('',(0.255277698973,24.818967519465));
#103482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103487)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103484,#103485,#103486)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103484 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103485 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103486 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103487 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103484,
  'distance_accuracy_value','confusion accuracy');
#103488 = SHAPE_DEFINITION_REPRESENTATION(#103489,#103364);
#103489 = PRODUCT_DEFINITION_SHAPE('','',#103490);
#103490 = PRODUCT_DEFINITION('design','',#103491,#103494);
#103491 = PRODUCT_DEFINITION_FORMATION('','',#103492);
#103492 = PRODUCT('CADSOFTTOOLS 1.598','CADSOFTTOOLS 1.598','',(#103493)
  );
#103493 = PRODUCT_CONTEXT('',#2,'mechanical');
#103494 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103496,#103498);
#103496 = ( REPRESENTATION_RELATIONSHIP('','',#103364,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103497) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2403);
#103498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103499);
#103499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('598','','',#5,#103490,$);
#103500 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103492));
#103501 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103502),#103576
  );
#103502 = SHELL_BASED_SURFACE_MODEL('',(#103503));
#103503 = OPEN_SHELL('',(#103504));
#103504 = ADVANCED_FACE('',(#103505),#103519,.T.);
#103505 = FACE_BOUND('',#103506,.T.);
#103506 = EDGE_LOOP('',(#103507,#103530,#103546,#103562));
#103507 = ORIENTED_EDGE('',*,*,#103508,.F.);
#103508 = EDGE_CURVE('',#103509,#103511,#103513,.T.);
#103509 = VERTEX_POINT('',#103510);
#103510 = CARTESIAN_POINT('',(6.001146897693,15.160756301883,
    11.429549008304));
#103511 = VERTEX_POINT('',#103512);
#103512 = CARTESIAN_POINT('',(6.001146897693,15.325891777968,
    11.586419321162));
#103513 = SURFACE_CURVE('',#103514,(#103518),.PCURVE_S1.);
#103514 = LINE('',#103515,#103516);
#103515 = CARTESIAN_POINT('',(6.001146897693,15.160756301883,
    11.429549008304));
#103516 = VECTOR('',#103517,1.);
#103517 = DIRECTION('',(0.E+000,0.725017825774,0.688730101208));
#103518 = PCURVE('',#103519,#103524);
#103519 = PLANE('',#103520);
#103520 = AXIS2_PLACEMENT_3D('',#103521,#103522,#103523);
#103521 = CARTESIAN_POINT('',(-1.086298749731,15.325891777968,
    11.586419321162));
#103522 = DIRECTION('',(0.E+000,0.688730101208,-0.725017825774));
#103523 = DIRECTION('',(0.E+000,-0.725017825774,-0.688730101208));
#103524 = DEFINITIONAL_REPRESENTATION('',(#103525),#103529);
#103525 = LINE('',#103526,#103527);
#103526 = CARTESIAN_POINT('',(0.227767470281,-7.087445647424));
#103527 = VECTOR('',#103528,1.);
#103528 = DIRECTION('',(-1.,0.E+000));
#103529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103530 = ORIENTED_EDGE('',*,*,#103531,.T.);
#103531 = EDGE_CURVE('',#103509,#103532,#103534,.T.);
#103532 = VERTEX_POINT('',#103533);
#103533 = CARTESIAN_POINT('',(-0.198853102307,15.160756301883,
    11.429549008304));
#103534 = SURFACE_CURVE('',#103535,(#103539),.PCURVE_S1.);
#103535 = LINE('',#103536,#103537);
#103536 = CARTESIAN_POINT('',(6.001146897694,15.160756301883,
    11.429549008304));
#103537 = VECTOR('',#103538,1.);
#103538 = DIRECTION('',(-1.,4.584146682323E-015,4.297637514678E-015));
#103539 = PCURVE('',#103519,#103540);
#103540 = DEFINITIONAL_REPRESENTATION('',(#103541),#103545);
#103541 = LINE('',#103542,#103543);
#103542 = CARTESIAN_POINT('',(0.227767470281,-7.087445647424));
#103543 = VECTOR('',#103544,1.);
#103544 = DIRECTION('',(-6.283500381086E-015,1.));
#103545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103546 = ORIENTED_EDGE('',*,*,#103547,.T.);
#103547 = EDGE_CURVE('',#103532,#103548,#103550,.T.);
#103548 = VERTEX_POINT('',#103549);
#103549 = CARTESIAN_POINT('',(-0.198853102307,15.325891777968,
    11.586419321162));
#103550 = SURFACE_CURVE('',#103551,(#103555),.PCURVE_S1.);
#103551 = LINE('',#103552,#103553);
#103552 = CARTESIAN_POINT('',(-0.198853102307,15.160756301883,
    11.429549008304));
#103553 = VECTOR('',#103554,1.);
#103554 = DIRECTION('',(0.E+000,0.725017825774,0.688730101208));
#103555 = PCURVE('',#103519,#103556);
#103556 = DEFINITIONAL_REPRESENTATION('',(#103557),#103561);
#103557 = LINE('',#103558,#103559);
#103558 = CARTESIAN_POINT('',(0.227767470281,-0.887445647424));
#103559 = VECTOR('',#103560,1.);
#103560 = DIRECTION('',(-1.,0.E+000));
#103561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103562 = ORIENTED_EDGE('',*,*,#103563,.T.);
#103563 = EDGE_CURVE('',#103548,#103511,#103564,.T.);
#103564 = SURFACE_CURVE('',#103565,(#103569),.PCURVE_S1.);
#103565 = LINE('',#103566,#103567);
#103566 = CARTESIAN_POINT('',(-0.198853102307,15.325891777968,
    11.586419321162));
#103567 = VECTOR('',#103568,1.);
#103568 = DIRECTION('',(1.,-2.865091676452E-016,-2.865091676452E-016));
#103569 = PCURVE('',#103519,#103570);
#103570 = DEFINITIONAL_REPRESENTATION('',(#103571),#103575);
#103571 = LINE('',#103572,#103573);
#103572 = CARTESIAN_POINT('',(0.E+000,-0.887445647424));
#103573 = VECTOR('',#103574,1.);
#103574 = DIRECTION('',(4.050517418197E-016,-1.));
#103575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103580)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103577,#103578,#103579)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103577 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103578 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103579 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103580 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103577,
  'distance_accuracy_value','confusion accuracy');
#103581 = SHAPE_DEFINITION_REPRESENTATION(#103582,#103501);
#103582 = PRODUCT_DEFINITION_SHAPE('','',#103583);
#103583 = PRODUCT_DEFINITION('design','',#103584,#103587);
#103584 = PRODUCT_DEFINITION_FORMATION('','',#103585);
#103585 = PRODUCT('CADSOFTTOOLS 1.599','CADSOFTTOOLS 1.599','',(#103586)
  );
#103586 = PRODUCT_CONTEXT('',#2,'mechanical');
#103587 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103588 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103589,#103591);
#103589 = ( REPRESENTATION_RELATIONSHIP('','',#103501,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103590) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103590 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2407);
#103591 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103592);
#103592 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('599','','',#5,#103583,$);
#103593 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103585));
#103594 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103595),#103690
  );
#103595 = SHELL_BASED_SURFACE_MODEL('',(#103596));
#103596 = OPEN_SHELL('',(#103597));
#103597 = ADVANCED_FACE('',(#103598),#103612,.T.);
#103598 = FACE_BOUND('',#103599,.T.);
#103599 = EDGE_LOOP('',(#103600,#103645,#103661,#103676));
#103600 = ORIENTED_EDGE('',*,*,#103601,.F.);
#103601 = EDGE_CURVE('',#103602,#103604,#103606,.T.);
#103602 = VERTEX_POINT('',#103603);
#103603 = CARTESIAN_POINT('',(-0.198853102307,15.325891777968,
    11.586419321162));
#103604 = VERTEX_POINT('',#103605);
#103605 = CARTESIAN_POINT('',(6.001146897693,15.325891777968,
    11.586419321162));
#103606 = SURFACE_CURVE('',#103607,(#103611),.PCURVE_S1.);
#103607 = LINE('',#103608,#103609);
#103608 = CARTESIAN_POINT('',(-0.198853102307,15.325891777968,
    11.586419321162));
#103609 = VECTOR('',#103610,1.);
#103610 = DIRECTION('',(1.,-2.865091676452E-016,-2.865091676452E-016));
#103611 = PCURVE('',#103612,#103617);
#103612 = CYLINDRICAL_SURFACE('',#103613,0.2);
#103613 = AXIS2_PLACEMENT_3D('',#103614,#103615,#103616);
#103614 = CARTESIAN_POINT('',(-1.086298749731,15.188145757726,
    11.731422886317));
#103615 = DIRECTION('',(1.,0.E+000,0.E+000));
#103616 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103617 = DEFINITIONAL_REPRESENTATION('',(#103618),#103644);
#103618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103619,#103620,#103621,
    #103622,#103623,#103624,#103625,#103626,#103627,#103628,#103629,
    #103630,#103631,#103632,#103633,#103634,#103635,#103636,#103637,
    #103638,#103639,#103640,#103641,#103642,#103643),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#103619 = CARTESIAN_POINT('',(2.330532377566,0.887445647424));
#103620 = CARTESIAN_POINT('',(2.330532377566,0.981385041364));
#103621 = CARTESIAN_POINT('',(2.330532377566,1.169263829242));
#103622 = CARTESIAN_POINT('',(2.330532377566,1.451082011061));
#103623 = CARTESIAN_POINT('',(2.330532377566,1.732900192879));
#103624 = CARTESIAN_POINT('',(2.330532377566,2.014718374697));
#103625 = CARTESIAN_POINT('',(2.330532377566,2.296536556515));
#103626 = CARTESIAN_POINT('',(2.330532377566,2.578354738333));
#103627 = CARTESIAN_POINT('',(2.330532377566,2.860172920152));
#103628 = CARTESIAN_POINT('',(2.330532377566,3.14199110197));
#103629 = CARTESIAN_POINT('',(2.330532377566,3.423809283788));
#103630 = CARTESIAN_POINT('',(2.330532377566,3.705627465606));
#103631 = CARTESIAN_POINT('',(2.330532377566,3.987445647424));
#103632 = CARTESIAN_POINT('',(2.330532377566,4.269263829242));
#103633 = CARTESIAN_POINT('',(2.330532377566,4.551082011061));
#103634 = CARTESIAN_POINT('',(2.330532377566,4.832900192879));
#103635 = CARTESIAN_POINT('',(2.330532377566,5.114718374697));
#103636 = CARTESIAN_POINT('',(2.330532377566,5.396536556515));
#103637 = CARTESIAN_POINT('',(2.330532377566,5.678354738333));
#103638 = CARTESIAN_POINT('',(2.330532377566,5.960172920152));
#103639 = CARTESIAN_POINT('',(2.330532377566,6.24199110197));
#103640 = CARTESIAN_POINT('',(2.330532377566,6.523809283788));
#103641 = CARTESIAN_POINT('',(2.330532377566,6.805627465606));
#103642 = CARTESIAN_POINT('',(2.330532377566,6.993506253485));
#103643 = CARTESIAN_POINT('',(2.330532377566,7.087445647424));
#103644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103645 = ORIENTED_EDGE('',*,*,#103646,.T.);
#103646 = EDGE_CURVE('',#103602,#103647,#103649,.T.);
#103647 = VERTEX_POINT('',#103648);
#103648 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221694));
#103649 = SURFACE_CURVE('',#103650,(#103655),.PCURVE_S1.);
#103650 = CIRCLE('',#103651,0.2);
#103651 = AXIS2_PLACEMENT_3D('',#103652,#103653,#103654);
#103652 = CARTESIAN_POINT('',(-0.198853102307,15.188145757726,
    11.731422886317));
#103653 = DIRECTION('',(1.,0.E+000,0.E+000));
#103654 = DIRECTION('',(0.E+000,0.688730101208,-0.725017825774));
#103655 = PCURVE('',#103612,#103656);
#103656 = DEFINITIONAL_REPRESENTATION('',(#103657),#103660);
#103657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103658,#103659),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#103658 = CARTESIAN_POINT('',(2.330532377566,0.887445647424));
#103659 = CARTESIAN_POINT('',(4.424927479959,0.887445647424));
#103660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103661 = ORIENTED_EDGE('',*,*,#103662,.T.);
#103662 = EDGE_CURVE('',#103647,#103663,#103665,.T.);
#103663 = VERTEX_POINT('',#103664);
#103664 = CARTESIAN_POINT('',(6.001146897693,15.244849518668,
    11.923216221694));
#103665 = SURFACE_CURVE('',#103666,(#103670),.PCURVE_S1.);
#103666 = LINE('',#103667,#103668);
#103667 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221693));
#103668 = VECTOR('',#103669,1.);
#103669 = DIRECTION('',(1.,0.E+000,0.E+000));
#103670 = PCURVE('',#103612,#103671);
#103671 = DEFINITIONAL_REPRESENTATION('',(#103672),#103675);
#103672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103673,#103674),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#103673 = CARTESIAN_POINT('',(4.424927479959,0.887445647424));
#103674 = CARTESIAN_POINT('',(4.424927479959,7.087445647424));
#103675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103676 = ORIENTED_EDGE('',*,*,#103677,.F.);
#103677 = EDGE_CURVE('',#103604,#103663,#103678,.T.);
#103678 = SURFACE_CURVE('',#103679,(#103684),.PCURVE_S1.);
#103679 = CIRCLE('',#103680,0.2);
#103680 = AXIS2_PLACEMENT_3D('',#103681,#103682,#103683);
#103681 = CARTESIAN_POINT('',(6.001146897693,15.188145757726,
    11.731422886317));
#103682 = DIRECTION('',(1.,0.E+000,0.E+000));
#103683 = DIRECTION('',(0.E+000,0.688730101209,-0.725017825773));
#103684 = PCURVE('',#103612,#103685);
#103685 = DEFINITIONAL_REPRESENTATION('',(#103686),#103689);
#103686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103687,#103688),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#103687 = CARTESIAN_POINT('',(2.330532377566,7.087445647424));
#103688 = CARTESIAN_POINT('',(4.424927479959,7.087445647424));
#103689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103694)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103691,#103692,#103693)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103691,
  'distance_accuracy_value','confusion accuracy');
#103695 = SHAPE_DEFINITION_REPRESENTATION(#103696,#103594);
#103696 = PRODUCT_DEFINITION_SHAPE('','',#103697);
#103697 = PRODUCT_DEFINITION('design','',#103698,#103701);
#103698 = PRODUCT_DEFINITION_FORMATION('','',#103699);
#103699 = PRODUCT('CADSOFTTOOLS 1.600','CADSOFTTOOLS 1.600','',(#103700)
  );
#103700 = PRODUCT_CONTEXT('',#2,'mechanical');
#103701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103703,#103705);
#103703 = ( REPRESENTATION_RELATIONSHIP('','',#103594,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103704) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2411);
#103705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103706);
#103706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('600','','',#5,#103697,$);
#103707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103699));
#103708 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103709),#103783
  );
#103709 = SHELL_BASED_SURFACE_MODEL('',(#103710));
#103710 = OPEN_SHELL('',(#103711));
#103711 = ADVANCED_FACE('',(#103712),#103726,.T.);
#103712 = FACE_BOUND('',#103713,.T.);
#103713 = EDGE_LOOP('',(#103714,#103737,#103753,#103769));
#103714 = ORIENTED_EDGE('',*,*,#103715,.T.);
#103715 = EDGE_CURVE('',#103716,#103718,#103720,.T.);
#103716 = VERTEX_POINT('',#103717);
#103717 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221694));
#103718 = VERTEX_POINT('',#103719);
#103719 = CARTESIAN_POINT('',(-0.198853102307,15.026428104591,
    11.98779258262));
#103720 = SURFACE_CURVE('',#103721,(#103725),.PCURVE_S1.);
#103721 = LINE('',#103722,#103723);
#103722 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221693));
#103723 = VECTOR('',#103724,1.);
#103724 = DIRECTION('',(0.E+000,-0.958966676884,0.283518804712));
#103725 = PCURVE('',#103726,#103731);
#103726 = PLANE('',#103727);
#103727 = AXIS2_PLACEMENT_3D('',#103728,#103729,#103730);
#103728 = CARTESIAN_POINT('',(-1.086298749731,14.858287570108,
    12.037503385413));
#103729 = DIRECTION('',(0.E+000,0.283518804712,0.958966676884));
#103730 = DIRECTION('',(0.E+000,0.958966676884,-0.283518804712));
#103731 = DEFINITIONAL_REPRESENTATION('',(#103732),#103736);
#103732 = LINE('',#103733,#103734);
#103733 = CARTESIAN_POINT('',(0.403102587273,-0.887445647424));
#103734 = VECTOR('',#103735,1.);
#103735 = DIRECTION('',(-1.,0.E+000));
#103736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103737 = ORIENTED_EDGE('',*,*,#103738,.T.);
#103738 = EDGE_CURVE('',#103718,#103739,#103741,.T.);
#103739 = VERTEX_POINT('',#103740);
#103740 = CARTESIAN_POINT('',(6.001146897693,15.026428104591,
    11.98779258262));
#103741 = SURFACE_CURVE('',#103742,(#103746),.PCURVE_S1.);
#103742 = LINE('',#103743,#103744);
#103743 = CARTESIAN_POINT('',(-0.198853102307,15.026428104591,
    11.98779258262));
#103744 = VECTOR('',#103745,1.);
#103745 = DIRECTION('',(1.,0.E+000,0.E+000));
#103746 = PCURVE('',#103726,#103747);
#103747 = DEFINITIONAL_REPRESENTATION('',(#103748),#103752);
#103748 = LINE('',#103749,#103750);
#103749 = CARTESIAN_POINT('',(0.175335116992,-0.887445647424));
#103750 = VECTOR('',#103751,1.);
#103751 = DIRECTION('',(0.E+000,-1.));
#103752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103753 = ORIENTED_EDGE('',*,*,#103754,.F.);
#103754 = EDGE_CURVE('',#103755,#103739,#103757,.T.);
#103755 = VERTEX_POINT('',#103756);
#103756 = CARTESIAN_POINT('',(6.001146897693,15.244849518668,
    11.923216221694));
#103757 = SURFACE_CURVE('',#103758,(#103762),.PCURVE_S1.);
#103758 = LINE('',#103759,#103760);
#103759 = CARTESIAN_POINT('',(6.001146897693,15.244849518668,
    11.923216221693));
#103760 = VECTOR('',#103761,1.);
#103761 = DIRECTION('',(0.E+000,-0.958966676884,0.283518804712));
#103762 = PCURVE('',#103726,#103763);
#103763 = DEFINITIONAL_REPRESENTATION('',(#103764),#103768);
#103764 = LINE('',#103765,#103766);
#103765 = CARTESIAN_POINT('',(0.403102587273,-7.087445647424));
#103766 = VECTOR('',#103767,1.);
#103767 = DIRECTION('',(-1.,0.E+000));
#103768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103769 = ORIENTED_EDGE('',*,*,#103770,.F.);
#103770 = EDGE_CURVE('',#103716,#103755,#103771,.T.);
#103771 = SURFACE_CURVE('',#103772,(#103776),.PCURVE_S1.);
#103772 = LINE('',#103773,#103774);
#103773 = CARTESIAN_POINT('',(-0.198853102307,15.244849518668,
    11.923216221693));
#103774 = VECTOR('',#103775,1.);
#103775 = DIRECTION('',(1.,0.E+000,0.E+000));
#103776 = PCURVE('',#103726,#103777);
#103777 = DEFINITIONAL_REPRESENTATION('',(#103778),#103782);
#103778 = LINE('',#103779,#103780);
#103779 = CARTESIAN_POINT('',(0.403102587273,-0.887445647424));
#103780 = VECTOR('',#103781,1.);
#103781 = DIRECTION('',(0.E+000,-1.));
#103782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103787)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103784,#103785,#103786)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103784,
  'distance_accuracy_value','confusion accuracy');
#103788 = SHAPE_DEFINITION_REPRESENTATION(#103789,#103708);
#103789 = PRODUCT_DEFINITION_SHAPE('','',#103790);
#103790 = PRODUCT_DEFINITION('design','',#103791,#103794);
#103791 = PRODUCT_DEFINITION_FORMATION('','',#103792);
#103792 = PRODUCT('CADSOFTTOOLS 1.601','CADSOFTTOOLS 1.601','',(#103793)
  );
#103793 = PRODUCT_CONTEXT('',#2,'mechanical');
#103794 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103796,#103798);
#103796 = ( REPRESENTATION_RELATIONSHIP('','',#103708,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103797) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2415);
#103798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103799);
#103799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('601','','',#5,#103790,$);
#103800 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103792));
#103801 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103802),#103897
  );
#103802 = SHELL_BASED_SURFACE_MODEL('',(#103803));
#103803 = OPEN_SHELL('',(#103804));
#103804 = ADVANCED_FACE('',(#103805),#103820,.F.);
#103805 = FACE_BOUND('',#103806,.F.);
#103806 = EDGE_LOOP('',(#103807,#103830,#103845,#103861));
#103807 = ORIENTED_EDGE('',*,*,#103808,.F.);
#103808 = EDGE_CURVE('',#103809,#103811,#103813,.T.);
#103809 = VERTEX_POINT('',#103810);
#103810 = CARTESIAN_POINT('',(-0.198853102307,15.026428104591,
    11.98779258262));
#103811 = VERTEX_POINT('',#103812);
#103812 = CARTESIAN_POINT('',(-0.198853102307,14.894711034343,
    12.657324742443));
#103813 = SURFACE_CURVE('',#103814,(#103819),.PCURVE_S1.);
#103814 = CIRCLE('',#103815,15.);
#103815 = AXIS2_PLACEMENT_3D('',#103816,#103817,#103818);
#103816 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#103817 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103818 = DIRECTION('',(-0.E+000,-0.976548423424,-0.215297879016));
#103819 = PCURVE('',#103820,#103825);
#103820 = CYLINDRICAL_SURFACE('',#103821,15.);
#103821 = AXIS2_PLACEMENT_3D('',#103822,#103823,#103824);
#103822 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#103823 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#103824 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#103825 = DEFINITIONAL_REPRESENTATION('',(#103826),#103829);
#103826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103827,#103828),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#103827 = CARTESIAN_POINT('',(0.216996852828,24.818967519465));
#103828 = CARTESIAN_POINT('',(0.171501894877,24.818967519465));
#103829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103830 = ORIENTED_EDGE('',*,*,#103831,.T.);
#103831 = EDGE_CURVE('',#103809,#103832,#103834,.T.);
#103832 = VERTEX_POINT('',#103833);
#103833 = CARTESIAN_POINT('',(6.001146897693,15.026428104591,
    11.98779258262));
#103834 = SURFACE_CURVE('',#103835,(#103839),.PCURVE_S1.);
#103835 = LINE('',#103836,#103837);
#103836 = CARTESIAN_POINT('',(-0.198853102307,15.026428104591,
    11.98779258262));
#103837 = VECTOR('',#103838,1.);
#103838 = DIRECTION('',(1.,0.E+000,0.E+000));
#103839 = PCURVE('',#103820,#103840);
#103840 = DEFINITIONAL_REPRESENTATION('',(#103841),#103844);
#103841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103842,#103843),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#103842 = CARTESIAN_POINT('',(0.216996852828,24.818967519465));
#103843 = CARTESIAN_POINT('',(0.216996852828,31.018967519465));
#103844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103845 = ORIENTED_EDGE('',*,*,#103846,.T.);
#103846 = EDGE_CURVE('',#103832,#103847,#103849,.T.);
#103847 = VERTEX_POINT('',#103848);
#103848 = CARTESIAN_POINT('',(6.001146897693,14.894711034343,
    12.657324742443));
#103849 = SURFACE_CURVE('',#103850,(#103855),.PCURVE_S1.);
#103850 = CIRCLE('',#103851,15.);
#103851 = AXIS2_PLACEMENT_3D('',#103852,#103853,#103854);
#103852 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#103853 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103854 = DIRECTION('',(-0.E+000,-0.976548423424,-0.215297879016));
#103855 = PCURVE('',#103820,#103856);
#103856 = DEFINITIONAL_REPRESENTATION('',(#103857),#103860);
#103857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103858,#103859),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#103858 = CARTESIAN_POINT('',(0.216996852828,31.018967519465));
#103859 = CARTESIAN_POINT('',(0.171501894877,31.018967519465));
#103860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103861 = ORIENTED_EDGE('',*,*,#103862,.T.);
#103862 = EDGE_CURVE('',#103847,#103811,#103863,.T.);
#103863 = SURFACE_CURVE('',#103864,(#103868),.PCURVE_S1.);
#103864 = LINE('',#103865,#103866);
#103865 = CARTESIAN_POINT('',(6.001146897694,14.894711034343,
    12.657324742443));
#103866 = VECTOR('',#103867,1.);
#103867 = DIRECTION('',(-1.,4.584146682323E-015,4.011128347033E-015));
#103868 = PCURVE('',#103820,#103869);
#103869 = DEFINITIONAL_REPRESENTATION('',(#103870),#103896);
#103870 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103871,#103872,#103873,
    #103874,#103875,#103876,#103877,#103878,#103879,#103880,#103881,
    #103882,#103883,#103884,#103885,#103886,#103887,#103888,#103889,
    #103890,#103891,#103892,#103893,#103894,#103895),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.900701818158E-013,0.281818181818,0.563636363637,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454546,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363637,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454546,5.636363636364,
    5.918181818182,6.2),.QUASI_UNIFORM_KNOTS.);
#103871 = CARTESIAN_POINT('',(0.171501894877,31.018967519465));
#103872 = CARTESIAN_POINT('',(0.171501894877,30.925028125526));
#103873 = CARTESIAN_POINT('',(0.171501894877,30.737149337647));
#103874 = CARTESIAN_POINT('',(0.171501894877,30.455331155829));
#103875 = CARTESIAN_POINT('',(0.171501894877,30.17351297401));
#103876 = CARTESIAN_POINT('',(0.171501894877,29.891694792192));
#103877 = CARTESIAN_POINT('',(0.171501894877,29.609876610374));
#103878 = CARTESIAN_POINT('',(0.171501894877,29.328058428556));
#103879 = CARTESIAN_POINT('',(0.171501894877,29.046240246738));
#103880 = CARTESIAN_POINT('',(0.171501894877,28.76442206492));
#103881 = CARTESIAN_POINT('',(0.171501894877,28.482603883101));
#103882 = CARTESIAN_POINT('',(0.171501894877,28.200785701283));
#103883 = CARTESIAN_POINT('',(0.171501894877,27.918967519465));
#103884 = CARTESIAN_POINT('',(0.171501894877,27.637149337647));
#103885 = CARTESIAN_POINT('',(0.171501894877,27.355331155829));
#103886 = CARTESIAN_POINT('',(0.171501894877,27.07351297401));
#103887 = CARTESIAN_POINT('',(0.171501894877,26.791694792192));
#103888 = CARTESIAN_POINT('',(0.171501894877,26.509876610374));
#103889 = CARTESIAN_POINT('',(0.171501894877,26.228058428556));
#103890 = CARTESIAN_POINT('',(0.171501894877,25.946240246738));
#103891 = CARTESIAN_POINT('',(0.171501894877,25.66442206492));
#103892 = CARTESIAN_POINT('',(0.171501894877,25.382603883101));
#103893 = CARTESIAN_POINT('',(0.171501894877,25.100785701283));
#103894 = CARTESIAN_POINT('',(0.171501894877,24.912906913404));
#103895 = CARTESIAN_POINT('',(0.171501894877,24.818967519465));
#103896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103901)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103898,#103899,#103900)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103898 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103899 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103900 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103901 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103898,
  'distance_accuracy_value','confusion accuracy');
#103902 = SHAPE_DEFINITION_REPRESENTATION(#103903,#103801);
#103903 = PRODUCT_DEFINITION_SHAPE('','',#103904);
#103904 = PRODUCT_DEFINITION('design','',#103905,#103908);
#103905 = PRODUCT_DEFINITION_FORMATION('','',#103906);
#103906 = PRODUCT('CADSOFTTOOLS 1.602','CADSOFTTOOLS 1.602','',(#103907)
  );
#103907 = PRODUCT_CONTEXT('',#2,'mechanical');
#103908 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103909 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103910,#103912);
#103910 = ( REPRESENTATION_RELATIONSHIP('','',#103801,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103911) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103911 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2419);
#103912 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103913);
#103913 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('602','','',#5,#103904,$);
#103914 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103906));
#103915 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103916),#103990
  );
#103916 = SHELL_BASED_SURFACE_MODEL('',(#103917));
#103917 = OPEN_SHELL('',(#103918));
#103918 = ADVANCED_FACE('',(#103919),#103933,.T.);
#103919 = FACE_BOUND('',#103920,.T.);
#103920 = EDGE_LOOP('',(#103921,#103944,#103960,#103976));
#103921 = ORIENTED_EDGE('',*,*,#103922,.F.);
#103922 = EDGE_CURVE('',#103923,#103925,#103927,.T.);
#103923 = VERTEX_POINT('',#103924);
#103924 = CARTESIAN_POINT('',(6.001146897693,14.894711034343,
    12.657324742443));
#103925 = VERTEX_POINT('',#103926);
#103926 = CARTESIAN_POINT('',(6.001146897693,15.072393926533,
    12.799826708539));
#103927 = SURFACE_CURVE('',#103928,(#103932),.PCURVE_S1.);
#103928 = LINE('',#103929,#103930);
#103929 = CARTESIAN_POINT('',(6.001146897693,14.894711034343,
    12.657324742443));
#103930 = VECTOR('',#103931,1.);
#103931 = DIRECTION('',(0.E+000,0.780106535719,0.625646699766));
#103932 = PCURVE('',#103933,#103938);
#103933 = PLANE('',#103934);
#103934 = AXIS2_PLACEMENT_3D('',#103935,#103936,#103937);
#103935 = CARTESIAN_POINT('',(-1.081768432759,15.072393926533,
    12.799826708539));
#103936 = DIRECTION('',(0.E+000,0.625646699766,-0.780106535719));
#103937 = DIRECTION('',(0.E+000,-0.780106535719,-0.625646699766));
#103938 = DEFINITIONAL_REPRESENTATION('',(#103939),#103943);
#103939 = LINE('',#103940,#103941);
#103940 = CARTESIAN_POINT('',(0.227767470281,-7.082915330452));
#103941 = VECTOR('',#103942,1.);
#103942 = DIRECTION('',(-1.,0.E+000));
#103943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103944 = ORIENTED_EDGE('',*,*,#103945,.T.);
#103945 = EDGE_CURVE('',#103923,#103946,#103948,.T.);
#103946 = VERTEX_POINT('',#103947);
#103947 = CARTESIAN_POINT('',(-0.198853102307,14.894711034343,
    12.657324742443));
#103948 = SURFACE_CURVE('',#103949,(#103953),.PCURVE_S1.);
#103949 = LINE('',#103950,#103951);
#103950 = CARTESIAN_POINT('',(6.001146897694,14.894711034343,
    12.657324742443));
#103951 = VECTOR('',#103952,1.);
#103952 = DIRECTION('',(-1.,4.584146682323E-015,4.011128347033E-015));
#103953 = PCURVE('',#103933,#103954);
#103954 = DEFINITIONAL_REPRESENTATION('',(#103955),#103959);
#103955 = LINE('',#103956,#103957);
#103956 = CARTESIAN_POINT('',(0.227767470281,-7.082915330452));
#103957 = VECTOR('',#103958,1.);
#103958 = DIRECTION('',(-6.085672000235E-015,1.));
#103959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103960 = ORIENTED_EDGE('',*,*,#103961,.T.);
#103961 = EDGE_CURVE('',#103946,#103962,#103964,.T.);
#103962 = VERTEX_POINT('',#103963);
#103963 = CARTESIAN_POINT('',(-0.198853102307,15.072393926533,
    12.799826708539));
#103964 = SURFACE_CURVE('',#103965,(#103969),.PCURVE_S1.);
#103965 = LINE('',#103966,#103967);
#103966 = CARTESIAN_POINT('',(-0.198853102307,14.894711034343,
    12.657324742443));
#103967 = VECTOR('',#103968,1.);
#103968 = DIRECTION('',(0.E+000,0.780106535719,0.625646699766));
#103969 = PCURVE('',#103933,#103970);
#103970 = DEFINITIONAL_REPRESENTATION('',(#103971),#103975);
#103971 = LINE('',#103972,#103973);
#103972 = CARTESIAN_POINT('',(0.227767470281,-0.882915330452));
#103973 = VECTOR('',#103974,1.);
#103974 = DIRECTION('',(-1.,0.E+000));
#103975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103976 = ORIENTED_EDGE('',*,*,#103977,.T.);
#103977 = EDGE_CURVE('',#103962,#103925,#103978,.T.);
#103978 = SURFACE_CURVE('',#103979,(#103983),.PCURVE_S1.);
#103979 = LINE('',#103980,#103981);
#103980 = CARTESIAN_POINT('',(-0.198853102307,15.072393926533,
    12.799826708539));
#103981 = VECTOR('',#103982,1.);
#103982 = DIRECTION('',(1.,0.E+000,0.E+000));
#103983 = PCURVE('',#103933,#103984);
#103984 = DEFINITIONAL_REPRESENTATION('',(#103985),#103989);
#103985 = LINE('',#103986,#103987);
#103986 = CARTESIAN_POINT('',(0.E+000,-0.882915330452));
#103987 = VECTOR('',#103988,1.);
#103988 = DIRECTION('',(0.E+000,-1.));
#103989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103994)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103991,#103992,#103993)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103991,
  'distance_accuracy_value','confusion accuracy');
#103995 = SHAPE_DEFINITION_REPRESENTATION(#103996,#103915);
#103996 = PRODUCT_DEFINITION_SHAPE('','',#103997);
#103997 = PRODUCT_DEFINITION('design','',#103998,#104001);
#103998 = PRODUCT_DEFINITION_FORMATION('','',#103999);
#103999 = PRODUCT('CADSOFTTOOLS 1.603','CADSOFTTOOLS 1.603','',(#104000)
  );
#104000 = PRODUCT_CONTEXT('',#2,'mechanical');
#104001 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104002 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104003,#104005);
#104003 = ( REPRESENTATION_RELATIONSHIP('','',#103915,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104004) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104004 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2423);
#104005 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104006);
#104006 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('603','','',#5,#103997,$);
#104007 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103999));
#104008 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104009),#104104
  );
#104009 = SHELL_BASED_SURFACE_MODEL('',(#104010));
#104010 = OPEN_SHELL('',(#104011));
#104011 = ADVANCED_FACE('',(#104012),#104026,.T.);
#104012 = FACE_BOUND('',#104013,.T.);
#104013 = EDGE_LOOP('',(#104014,#104036,#104052,#104090));
#104014 = ORIENTED_EDGE('',*,*,#104015,.F.);
#104015 = EDGE_CURVE('',#104016,#104018,#104020,.T.);
#104016 = VERTEX_POINT('',#104017);
#104017 = CARTESIAN_POINT('',(-0.198853102307,15.072393926533,
    12.799826708539));
#104018 = VERTEX_POINT('',#104019);
#104019 = CARTESIAN_POINT('',(6.001146897693,15.072393926533,
    12.799826708539));
#104020 = SURFACE_CURVE('',#104021,(#104025),.PCURVE_S1.);
#104021 = LINE('',#104022,#104023);
#104022 = CARTESIAN_POINT('',(-0.198853102307,15.072393926533,
    12.799826708539));
#104023 = VECTOR('',#104024,1.);
#104024 = DIRECTION('',(1.,0.E+000,0.E+000));
#104025 = PCURVE('',#104026,#104031);
#104026 = CYLINDRICAL_SURFACE('',#104027,0.2);
#104027 = AXIS2_PLACEMENT_3D('',#104028,#104029,#104030);
#104028 = CARTESIAN_POINT('',(-1.081768432759,14.94726458658,
    12.955848015683));
#104029 = DIRECTION('',(1.,0.E+000,0.E+000));
#104030 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104031 = DEFINITIONAL_REPRESENTATION('',(#104032),#104035);
#104032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104033,#104034),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#104033 = CARTESIAN_POINT('',(2.24675657347,0.882915330452));
#104034 = CARTESIAN_POINT('',(2.24675657347,7.082915330452));
#104035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104036 = ORIENTED_EDGE('',*,*,#104037,.T.);
#104037 = EDGE_CURVE('',#104016,#104038,#104040,.T.);
#104038 = VERTEX_POINT('',#104039);
#104039 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#104040 = SURFACE_CURVE('',#104041,(#104046),.PCURVE_S1.);
#104041 = CIRCLE('',#104042,0.2);
#104042 = AXIS2_PLACEMENT_3D('',#104043,#104044,#104045);
#104043 = CARTESIAN_POINT('',(-0.198853102307,14.94726458658,
    12.955848015683));
#104044 = DIRECTION('',(1.,0.E+000,0.E+000));
#104045 = DIRECTION('',(0.E+000,0.625646699766,-0.780106535719));
#104046 = PCURVE('',#104026,#104047);
#104047 = DEFINITIONAL_REPRESENTATION('',(#104048),#104051);
#104048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104049,#104050),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#104049 = CARTESIAN_POINT('',(2.24675657347,0.882915330452));
#104050 = CARTESIAN_POINT('',(4.341151675863,0.882915330452));
#104051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104052 = ORIENTED_EDGE('',*,*,#104053,.T.);
#104053 = EDGE_CURVE('',#104038,#104054,#104056,.T.);
#104054 = VERTEX_POINT('',#104055);
#104055 = CARTESIAN_POINT('',(6.001146897693,15.019818332121,
    13.142223856413));
#104056 = SURFACE_CURVE('',#104057,(#104061),.PCURVE_S1.);
#104057 = LINE('',#104058,#104059);
#104058 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#104059 = VECTOR('',#104060,1.);
#104060 = DIRECTION('',(1.,-5.730183352904E-016,5.730183352904E-016));
#104061 = PCURVE('',#104026,#104062);
#104062 = DEFINITIONAL_REPRESENTATION('',(#104063),#104089);
#104063 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104064,#104065,#104066,
    #104067,#104068,#104069,#104070,#104071,#104072,#104073,#104074,
    #104075,#104076,#104077,#104078,#104079,#104080,#104081,#104082,
    #104083,#104084,#104085,#104086,#104087,#104088),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#104064 = CARTESIAN_POINT('',(4.341151675863,0.882915330452));
#104065 = CARTESIAN_POINT('',(4.341151675863,0.976854724392));
#104066 = CARTESIAN_POINT('',(4.341151675863,1.16473351227));
#104067 = CARTESIAN_POINT('',(4.341151675863,1.446551694089));
#104068 = CARTESIAN_POINT('',(4.341151675863,1.728369875907));
#104069 = CARTESIAN_POINT('',(4.341151675863,2.010188057725));
#104070 = CARTESIAN_POINT('',(4.341151675863,2.292006239543));
#104071 = CARTESIAN_POINT('',(4.341151675863,2.573824421361));
#104072 = CARTESIAN_POINT('',(4.341151675863,2.855642603179));
#104073 = CARTESIAN_POINT('',(4.341151675863,3.137460784998));
#104074 = CARTESIAN_POINT('',(4.341151675863,3.419278966816));
#104075 = CARTESIAN_POINT('',(4.341151675863,3.701097148634));
#104076 = CARTESIAN_POINT('',(4.341151675863,3.982915330452));
#104077 = CARTESIAN_POINT('',(4.341151675863,4.26473351227));
#104078 = CARTESIAN_POINT('',(4.341151675863,4.546551694089));
#104079 = CARTESIAN_POINT('',(4.341151675863,4.828369875907));
#104080 = CARTESIAN_POINT('',(4.341151675863,5.110188057725));
#104081 = CARTESIAN_POINT('',(4.341151675863,5.392006239543));
#104082 = CARTESIAN_POINT('',(4.341151675863,5.673824421361));
#104083 = CARTESIAN_POINT('',(4.341151675863,5.955642603179));
#104084 = CARTESIAN_POINT('',(4.341151675863,6.237460784998));
#104085 = CARTESIAN_POINT('',(4.341151675863,6.519278966816));
#104086 = CARTESIAN_POINT('',(4.341151675863,6.801097148634));
#104087 = CARTESIAN_POINT('',(4.341151675863,6.988975936513));
#104088 = CARTESIAN_POINT('',(4.341151675863,7.082915330452));
#104089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104090 = ORIENTED_EDGE('',*,*,#104091,.F.);
#104091 = EDGE_CURVE('',#104018,#104054,#104092,.T.);
#104092 = SURFACE_CURVE('',#104093,(#104098),.PCURVE_S1.);
#104093 = CIRCLE('',#104094,0.2);
#104094 = AXIS2_PLACEMENT_3D('',#104095,#104096,#104097);
#104095 = CARTESIAN_POINT('',(6.001146897693,14.94726458658,
    12.955848015683));
#104096 = DIRECTION('',(1.,0.E+000,0.E+000));
#104097 = DIRECTION('',(0.E+000,0.625646699766,-0.780106535719));
#104098 = PCURVE('',#104026,#104099);
#104099 = DEFINITIONAL_REPRESENTATION('',(#104100),#104103);
#104100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104101,#104102),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#104101 = CARTESIAN_POINT('',(2.24675657347,7.082915330452));
#104102 = CARTESIAN_POINT('',(4.341151675863,7.082915330452));
#104103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104108)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104105,#104106,#104107)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104105 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104106 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104107 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104108 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104105,
  'distance_accuracy_value','confusion accuracy');
#104109 = SHAPE_DEFINITION_REPRESENTATION(#104110,#104008);
#104110 = PRODUCT_DEFINITION_SHAPE('','',#104111);
#104111 = PRODUCT_DEFINITION('design','',#104112,#104115);
#104112 = PRODUCT_DEFINITION_FORMATION('','',#104113);
#104113 = PRODUCT('CADSOFTTOOLS 1.604','CADSOFTTOOLS 1.604','',(#104114)
  );
#104114 = PRODUCT_CONTEXT('',#2,'mechanical');
#104115 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104116 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104117,#104119);
#104117 = ( REPRESENTATION_RELATIONSHIP('','',#104008,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104118) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104118 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2427);
#104119 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104120);
#104120 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('604','','',#5,#104111,$);
#104121 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104113));
#104122 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104123),#104197
  );
#104123 = SHELL_BASED_SURFACE_MODEL('',(#104124));
#104124 = OPEN_SHELL('',(#104125));
#104125 = ADVANCED_FACE('',(#104126),#104140,.T.);
#104126 = FACE_BOUND('',#104127,.T.);
#104127 = EDGE_LOOP('',(#104128,#104151,#104167,#104183));
#104128 = ORIENTED_EDGE('',*,*,#104129,.T.);
#104129 = EDGE_CURVE('',#104130,#104132,#104134,.T.);
#104130 = VERTEX_POINT('',#104131);
#104131 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#104132 = VERTEX_POINT('',#104133);
#104133 = CARTESIAN_POINT('',(-0.198853102307,14.807566563299,
    13.22485077182));
#104134 = SURFACE_CURVE('',#104135,(#104139),.PCURVE_S1.);
#104135 = LINE('',#104136,#104137);
#104136 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#104137 = VECTOR('',#104138,1.);
#104138 = DIRECTION('',(0.E+000,-0.931879203651,0.362768727708));
#104139 = PCURVE('',#104140,#104145);
#104140 = PLANE('',#104141);
#104141 = AXIS2_PLACEMENT_3D('',#104142,#104143,#104144);
#104142 = CARTESIAN_POINT('',(-1.081768432759,14.644175414104,
    13.288456869133));
#104143 = DIRECTION('',(0.E+000,0.362768727708,0.931879203651));
#104144 = DIRECTION('',(0.E+000,0.931879203651,-0.362768727708));
#104145 = DEFINITIONAL_REPRESENTATION('',(#104146),#104150);
#104146 = LINE('',#104147,#104148);
#104147 = CARTESIAN_POINT('',(0.403102587273,-0.882915330452));
#104148 = VECTOR('',#104149,1.);
#104149 = DIRECTION('',(-1.,0.E+000));
#104150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104151 = ORIENTED_EDGE('',*,*,#104152,.T.);
#104152 = EDGE_CURVE('',#104132,#104153,#104155,.T.);
#104153 = VERTEX_POINT('',#104154);
#104154 = CARTESIAN_POINT('',(6.001146897693,14.807566563299,
    13.22485077182));
#104155 = SURFACE_CURVE('',#104156,(#104160),.PCURVE_S1.);
#104156 = LINE('',#104157,#104158);
#104157 = CARTESIAN_POINT('',(-0.198853102307,14.807566563299,
    13.22485077182));
#104158 = VECTOR('',#104159,1.);
#104159 = DIRECTION('',(1.,1.146036670581E-015,-5.730183352904E-016));
#104160 = PCURVE('',#104140,#104161);
#104161 = DEFINITIONAL_REPRESENTATION('',(#104162),#104166);
#104162 = LINE('',#104163,#104164);
#104163 = CARTESIAN_POINT('',(0.175335116992,-0.882915330452));
#104164 = VECTOR('',#104165,1.);
#104165 = DIRECTION('',(1.275840872382E-015,-1.));
#104166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104167 = ORIENTED_EDGE('',*,*,#104168,.F.);
#104168 = EDGE_CURVE('',#104169,#104153,#104171,.T.);
#104169 = VERTEX_POINT('',#104170);
#104170 = CARTESIAN_POINT('',(6.001146897693,15.019818332121,
    13.142223856413));
#104171 = SURFACE_CURVE('',#104172,(#104176),.PCURVE_S1.);
#104172 = LINE('',#104173,#104174);
#104173 = CARTESIAN_POINT('',(6.001146897693,15.019818332121,
    13.142223856413));
#104174 = VECTOR('',#104175,1.);
#104175 = DIRECTION('',(0.E+000,-0.931879203651,0.362768727708));
#104176 = PCURVE('',#104140,#104177);
#104177 = DEFINITIONAL_REPRESENTATION('',(#104178),#104182);
#104178 = LINE('',#104179,#104180);
#104179 = CARTESIAN_POINT('',(0.403102587273,-7.082915330452));
#104180 = VECTOR('',#104181,1.);
#104181 = DIRECTION('',(-1.,0.E+000));
#104182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104183 = ORIENTED_EDGE('',*,*,#104184,.F.);
#104184 = EDGE_CURVE('',#104130,#104169,#104185,.T.);
#104185 = SURFACE_CURVE('',#104186,(#104190),.PCURVE_S1.);
#104186 = LINE('',#104187,#104188);
#104187 = CARTESIAN_POINT('',(-0.198853102307,15.019818332121,
    13.142223856413));
#104188 = VECTOR('',#104189,1.);
#104189 = DIRECTION('',(1.,-5.730183352904E-016,5.730183352904E-016));
#104190 = PCURVE('',#104140,#104191);
#104191 = DEFINITIONAL_REPRESENTATION('',(#104192),#104196);
#104192 = LINE('',#104193,#104194);
#104193 = CARTESIAN_POINT('',(0.403102587273,-0.882915330452));
#104194 = VECTOR('',#104195,1.);
#104195 = DIRECTION('',(-7.418570024145E-016,-1.));
#104196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104201)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104198,#104199,#104200)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104198 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104199 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104200 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104201 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104198,
  'distance_accuracy_value','confusion accuracy');
#104202 = SHAPE_DEFINITION_REPRESENTATION(#104203,#104122);
#104203 = PRODUCT_DEFINITION_SHAPE('','',#104204);
#104204 = PRODUCT_DEFINITION('design','',#104205,#104208);
#104205 = PRODUCT_DEFINITION_FORMATION('','',#104206);
#104206 = PRODUCT('CADSOFTTOOLS 1.605','CADSOFTTOOLS 1.605','',(#104207)
  );
#104207 = PRODUCT_CONTEXT('',#2,'mechanical');
#104208 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104209 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104210,#104212);
#104210 = ( REPRESENTATION_RELATIONSHIP('','',#104122,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104211) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104211 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2431);
#104212 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104213);
#104213 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('605','','',#5,#104204,$);
#104214 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104206));
#104215 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104216),#104334
  );
#104216 = SHELL_BASED_SURFACE_MODEL('',(#104217));
#104217 = OPEN_SHELL('',(#104218));
#104218 = ADVANCED_FACE('',(#104219),#104233,.F.);
#104219 = FACE_BOUND('',#104220,.F.);
#104220 = EDGE_LOOP('',(#104221,#104266,#104282,#104320));
#104221 = ORIENTED_EDGE('',*,*,#104222,.T.);
#104222 = EDGE_CURVE('',#104223,#104225,#104227,.T.);
#104223 = VERTEX_POINT('',#104224);
#104224 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#104225 = VERTEX_POINT('',#104226);
#104226 = CARTESIAN_POINT('',(-0.198853102307,14.732336450531,
    13.90305658849));
#104227 = SURFACE_CURVE('',#104228,(#104232),.PCURVE_S1.);
#104228 = LINE('',#104229,#104230);
#104229 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#104230 = VECTOR('',#104231,1.);
#104231 = DIRECTION('',(-1.,-2.005564173516E-015,-1.432545838226E-015));
#104232 = PCURVE('',#104233,#104238);
#104233 = CYLINDRICAL_SURFACE('',#104234,15.);
#104234 = AXIS2_PLACEMENT_3D('',#104235,#104236,#104237);
#104235 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#104236 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#104237 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#104238 = DEFINITIONAL_REPRESENTATION('',(#104239),#104265);
#104239 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104240,#104241,#104242,
    #104243,#104244,#104245,#104246,#104247,#104248,#104249,#104250,
    #104251,#104252,#104253,#104254,#104255,#104256,#104257,#104258,
    #104259,#104260,#104261,#104262,#104263,#104264),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.95399252334E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#104240 = CARTESIAN_POINT('',(8.772609078151E-002,31.018967519465));
#104241 = CARTESIAN_POINT('',(8.772609078151E-002,30.925028125526));
#104242 = CARTESIAN_POINT('',(8.772609078151E-002,30.737149337647));
#104243 = CARTESIAN_POINT('',(8.772609078151E-002,30.455331155829));
#104244 = CARTESIAN_POINT('',(8.772609078151E-002,30.17351297401));
#104245 = CARTESIAN_POINT('',(8.772609078151E-002,29.891694792192));
#104246 = CARTESIAN_POINT('',(8.772609078151E-002,29.609876610374));
#104247 = CARTESIAN_POINT('',(8.772609078151E-002,29.328058428556));
#104248 = CARTESIAN_POINT('',(8.772609078151E-002,29.046240246738));
#104249 = CARTESIAN_POINT('',(8.772609078151E-002,28.76442206492));
#104250 = CARTESIAN_POINT('',(8.772609078151E-002,28.482603883101));
#104251 = CARTESIAN_POINT('',(8.772609078151E-002,28.200785701283));
#104252 = CARTESIAN_POINT('',(8.772609078151E-002,27.918967519465));
#104253 = CARTESIAN_POINT('',(8.772609078151E-002,27.637149337647));
#104254 = CARTESIAN_POINT('',(8.772609078151E-002,27.355331155829));
#104255 = CARTESIAN_POINT('',(8.772609078151E-002,27.07351297401));
#104256 = CARTESIAN_POINT('',(8.772609078151E-002,26.791694792192));
#104257 = CARTESIAN_POINT('',(8.772609078151E-002,26.509876610374));
#104258 = CARTESIAN_POINT('',(8.772609078151E-002,26.228058428556));
#104259 = CARTESIAN_POINT('',(8.772609078151E-002,25.946240246738));
#104260 = CARTESIAN_POINT('',(8.772609078151E-002,25.66442206492));
#104261 = CARTESIAN_POINT('',(8.772609078151E-002,25.382603883101));
#104262 = CARTESIAN_POINT('',(8.772609078151E-002,25.100785701283));
#104263 = CARTESIAN_POINT('',(8.772609078151E-002,24.912906913404));
#104264 = CARTESIAN_POINT('',(8.772609078151E-002,24.818967519465));
#104265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104266 = ORIENTED_EDGE('',*,*,#104267,.F.);
#104267 = EDGE_CURVE('',#104268,#104225,#104270,.T.);
#104268 = VERTEX_POINT('',#104269);
#104269 = CARTESIAN_POINT('',(-0.198853102307,14.807566563299,
    13.22485077182));
#104270 = SURFACE_CURVE('',#104271,(#104276),.PCURVE_S1.);
#104271 = CIRCLE('',#104272,15.);
#104272 = AXIS2_PLACEMENT_3D('',#104273,#104274,#104275);
#104273 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#104274 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104275 = DIRECTION('',(-0.E+000,-0.991139192843,-0.13282733307));
#104276 = PCURVE('',#104233,#104277);
#104277 = DEFINITIONAL_REPRESENTATION('',(#104278),#104281);
#104278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104279,#104280),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#104279 = CARTESIAN_POINT('',(0.133221048732,24.818967519465));
#104280 = CARTESIAN_POINT('',(8.772609078151E-002,24.818967519465));
#104281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104282 = ORIENTED_EDGE('',*,*,#104283,.T.);
#104283 = EDGE_CURVE('',#104268,#104284,#104286,.T.);
#104284 = VERTEX_POINT('',#104285);
#104285 = CARTESIAN_POINT('',(6.001146897693,14.807566563299,
    13.22485077182));
#104286 = SURFACE_CURVE('',#104287,(#104291),.PCURVE_S1.);
#104287 = LINE('',#104288,#104289);
#104288 = CARTESIAN_POINT('',(-0.198853102307,14.807566563299,
    13.22485077182));
#104289 = VECTOR('',#104290,1.);
#104290 = DIRECTION('',(1.,1.146036670581E-015,-5.730183352904E-016));
#104291 = PCURVE('',#104233,#104292);
#104292 = DEFINITIONAL_REPRESENTATION('',(#104293),#104319);
#104293 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104294,#104295,#104296,
    #104297,#104298,#104299,#104300,#104301,#104302,#104303,#104304,
    #104305,#104306,#104307,#104308,#104309,#104310,#104311,#104312,
    #104313,#104314,#104315,#104316,#104317,#104318),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.79973830178E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#104294 = CARTESIAN_POINT('',(0.133221048732,24.818967519465));
#104295 = CARTESIAN_POINT('',(0.133221048732,24.912906913404));
#104296 = CARTESIAN_POINT('',(0.133221048732,25.100785701283));
#104297 = CARTESIAN_POINT('',(0.133221048732,25.382603883101));
#104298 = CARTESIAN_POINT('',(0.133221048732,25.66442206492));
#104299 = CARTESIAN_POINT('',(0.133221048732,25.946240246738));
#104300 = CARTESIAN_POINT('',(0.133221048732,26.228058428556));
#104301 = CARTESIAN_POINT('',(0.133221048732,26.509876610374));
#104302 = CARTESIAN_POINT('',(0.133221048732,26.791694792192));
#104303 = CARTESIAN_POINT('',(0.133221048732,27.07351297401));
#104304 = CARTESIAN_POINT('',(0.133221048732,27.355331155829));
#104305 = CARTESIAN_POINT('',(0.133221048732,27.637149337647));
#104306 = CARTESIAN_POINT('',(0.133221048732,27.918967519465));
#104307 = CARTESIAN_POINT('',(0.133221048732,28.200785701283));
#104308 = CARTESIAN_POINT('',(0.133221048732,28.482603883101));
#104309 = CARTESIAN_POINT('',(0.133221048732,28.76442206492));
#104310 = CARTESIAN_POINT('',(0.133221048732,29.046240246738));
#104311 = CARTESIAN_POINT('',(0.133221048732,29.328058428556));
#104312 = CARTESIAN_POINT('',(0.133221048732,29.609876610374));
#104313 = CARTESIAN_POINT('',(0.133221048732,29.891694792192));
#104314 = CARTESIAN_POINT('',(0.133221048732,30.17351297401));
#104315 = CARTESIAN_POINT('',(0.133221048732,30.455331155829));
#104316 = CARTESIAN_POINT('',(0.133221048732,30.737149337647));
#104317 = CARTESIAN_POINT('',(0.133221048732,30.925028125526));
#104318 = CARTESIAN_POINT('',(0.133221048732,31.018967519465));
#104319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104320 = ORIENTED_EDGE('',*,*,#104321,.T.);
#104321 = EDGE_CURVE('',#104284,#104223,#104322,.T.);
#104322 = SURFACE_CURVE('',#104323,(#104328),.PCURVE_S1.);
#104323 = CIRCLE('',#104324,15.);
#104324 = AXIS2_PLACEMENT_3D('',#104325,#104326,#104327);
#104325 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#104326 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104327 = DIRECTION('',(-0.E+000,-0.991139192843,-0.13282733307));
#104328 = PCURVE('',#104233,#104329);
#104329 = DEFINITIONAL_REPRESENTATION('',(#104330),#104333);
#104330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104331,#104332),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#104331 = CARTESIAN_POINT('',(0.133221048732,31.018967519465));
#104332 = CARTESIAN_POINT('',(8.772609078151E-002,31.018967519465));
#104333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104338)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104335,#104336,#104337)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104335,
  'distance_accuracy_value','confusion accuracy');
#104339 = SHAPE_DEFINITION_REPRESENTATION(#104340,#104215);
#104340 = PRODUCT_DEFINITION_SHAPE('','',#104341);
#104341 = PRODUCT_DEFINITION('design','',#104342,#104345);
#104342 = PRODUCT_DEFINITION_FORMATION('','',#104343);
#104343 = PRODUCT('CADSOFTTOOLS 1.606','CADSOFTTOOLS 1.606','',(#104344)
  );
#104344 = PRODUCT_CONTEXT('',#2,'mechanical');
#104345 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104346 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104347,#104349);
#104347 = ( REPRESENTATION_RELATIONSHIP('','',#104215,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104348) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104348 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2435);
#104349 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104350);
#104350 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('606','','',#5,#104341,$);
#104351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104343));
#104352 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104353),#104427
  );
#104353 = SHELL_BASED_SURFACE_MODEL('',(#104354));
#104354 = OPEN_SHELL('',(#104355));
#104355 = ADVANCED_FACE('',(#104356),#104370,.T.);
#104356 = FACE_BOUND('',#104357,.T.);
#104357 = EDGE_LOOP('',(#104358,#104381,#104397,#104413));
#104358 = ORIENTED_EDGE('',*,*,#104359,.F.);
#104359 = EDGE_CURVE('',#104360,#104362,#104364,.T.);
#104360 = VERTEX_POINT('',#104361);
#104361 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#104362 = VERTEX_POINT('',#104363);
#104363 = CARTESIAN_POINT('',(6.001146897693,14.921320441002,
    14.030190658917));
#104364 = SURFACE_CURVE('',#104365,(#104369),.PCURVE_S1.);
#104365 = LINE('',#104366,#104367);
#104366 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#104367 = VECTOR('',#104368,1.);
#104368 = DIRECTION('',(0.E+000,0.829723358822,0.558174836252));
#104369 = PCURVE('',#104370,#104375);
#104370 = PLANE('',#104371);
#104371 = AXIS2_PLACEMENT_3D('',#104372,#104373,#104374);
#104372 = CARTESIAN_POINT('',(-1.072813217234,14.921320441002,
    14.030190658917));
#104373 = DIRECTION('',(0.E+000,0.558174836252,-0.829723358822));
#104374 = DIRECTION('',(0.E+000,-0.829723358822,-0.558174836252));
#104375 = DEFINITIONAL_REPRESENTATION('',(#104376),#104380);
#104376 = LINE('',#104377,#104378);
#104377 = CARTESIAN_POINT('',(0.227767470281,-7.073960114927));
#104378 = VECTOR('',#104379,1.);
#104379 = DIRECTION('',(-1.,0.E+000));
#104380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104381 = ORIENTED_EDGE('',*,*,#104382,.T.);
#104382 = EDGE_CURVE('',#104360,#104383,#104385,.T.);
#104383 = VERTEX_POINT('',#104384);
#104384 = CARTESIAN_POINT('',(-0.198853102307,14.732336450531,
    13.90305658849));
#104385 = SURFACE_CURVE('',#104386,(#104390),.PCURVE_S1.);
#104386 = LINE('',#104387,#104388);
#104387 = CARTESIAN_POINT('',(6.001146897693,14.732336450531,
    13.90305658849));
#104388 = VECTOR('',#104389,1.);
#104389 = DIRECTION('',(-1.,-2.005564173516E-015,-1.432545838226E-015));
#104390 = PCURVE('',#104370,#104391);
#104391 = DEFINITIONAL_REPRESENTATION('',(#104392),#104396);
#104392 = LINE('',#104393,#104394);
#104393 = CARTESIAN_POINT('',(0.227767470281,-7.073960114927));
#104394 = VECTOR('',#104395,1.);
#104395 = DIRECTION('',(2.463674481059E-015,1.));
#104396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104397 = ORIENTED_EDGE('',*,*,#104398,.T.);
#104398 = EDGE_CURVE('',#104383,#104399,#104401,.T.);
#104399 = VERTEX_POINT('',#104400);
#104400 = CARTESIAN_POINT('',(-0.198853102307,14.921320441002,
    14.030190658917));
#104401 = SURFACE_CURVE('',#104402,(#104406),.PCURVE_S1.);
#104402 = LINE('',#104403,#104404);
#104403 = CARTESIAN_POINT('',(-0.198853102307,14.732336450531,
    13.90305658849));
#104404 = VECTOR('',#104405,1.);
#104405 = DIRECTION('',(0.E+000,0.829723358822,0.558174836252));
#104406 = PCURVE('',#104370,#104407);
#104407 = DEFINITIONAL_REPRESENTATION('',(#104408),#104412);
#104408 = LINE('',#104409,#104410);
#104409 = CARTESIAN_POINT('',(0.227767470281,-0.873960114927));
#104410 = VECTOR('',#104411,1.);
#104411 = DIRECTION('',(-1.,0.E+000));
#104412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104413 = ORIENTED_EDGE('',*,*,#104414,.T.);
#104414 = EDGE_CURVE('',#104399,#104362,#104415,.T.);
#104415 = SURFACE_CURVE('',#104416,(#104420),.PCURVE_S1.);
#104416 = LINE('',#104417,#104418);
#104417 = CARTESIAN_POINT('',(-0.198853102307,14.921320441002,
    14.030190658917));
#104418 = VECTOR('',#104419,1.);
#104419 = DIRECTION('',(1.,0.E+000,0.E+000));
#104420 = PCURVE('',#104370,#104421);
#104421 = DEFINITIONAL_REPRESENTATION('',(#104422),#104426);
#104422 = LINE('',#104423,#104424);
#104423 = CARTESIAN_POINT('',(0.E+000,-0.873960114927));
#104424 = VECTOR('',#104425,1.);
#104425 = DIRECTION('',(0.E+000,-1.));
#104426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104431)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104428,#104429,#104430)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104428,
  'distance_accuracy_value','confusion accuracy');
#104432 = SHAPE_DEFINITION_REPRESENTATION(#104433,#104352);
#104433 = PRODUCT_DEFINITION_SHAPE('','',#104434);
#104434 = PRODUCT_DEFINITION('design','',#104435,#104438);
#104435 = PRODUCT_DEFINITION_FORMATION('','',#104436);
#104436 = PRODUCT('CADSOFTTOOLS 1.607','CADSOFTTOOLS 1.607','',(#104437)
  );
#104437 = PRODUCT_CONTEXT('',#2,'mechanical');
#104438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104440,#104442);
#104440 = ( REPRESENTATION_RELATIONSHIP('','',#104352,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104441) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2439);
#104442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104443);
#104443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('607','','',#5,#104434,$);
#104444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104436));
#104445 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104446),#104541
  );
#104446 = SHELL_BASED_SURFACE_MODEL('',(#104447));
#104447 = OPEN_SHELL('',(#104448));
#104448 = ADVANCED_FACE('',(#104449),#104463,.T.);
#104449 = FACE_BOUND('',#104450,.T.);
#104450 = EDGE_LOOP('',(#104451,#104473,#104489,#104527));
#104451 = ORIENTED_EDGE('',*,*,#104452,.F.);
#104452 = EDGE_CURVE('',#104453,#104455,#104457,.T.);
#104453 = VERTEX_POINT('',#104454);
#104454 = CARTESIAN_POINT('',(-0.198853102307,14.921320441002,
    14.030190658917));
#104455 = VERTEX_POINT('',#104456);
#104456 = CARTESIAN_POINT('',(6.001146897693,14.921320441002,
    14.030190658917));
#104457 = SURFACE_CURVE('',#104458,(#104462),.PCURVE_S1.);
#104458 = LINE('',#104459,#104460);
#104459 = CARTESIAN_POINT('',(-0.198853102307,14.921320441002,
    14.030190658917));
#104460 = VECTOR('',#104461,1.);
#104461 = DIRECTION('',(1.,0.E+000,0.E+000));
#104462 = PCURVE('',#104463,#104468);
#104463 = CYLINDRICAL_SURFACE('',#104464,0.2);
#104464 = AXIS2_PLACEMENT_3D('',#104465,#104466,#104467);
#104465 = CARTESIAN_POINT('',(-1.072813217234,14.809685473752,
    14.196135330682));
#104466 = DIRECTION('',(1.,0.E+000,0.E+000));
#104467 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104468 = DEFINITIONAL_REPRESENTATION('',(#104469),#104472);
#104469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104470,#104471),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#104470 = CARTESIAN_POINT('',(2.162980769375,0.873960114927));
#104471 = CARTESIAN_POINT('',(2.162980769375,7.073960114927));
#104472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104473 = ORIENTED_EDGE('',*,*,#104474,.T.);
#104474 = EDGE_CURVE('',#104453,#104475,#104477,.T.);
#104475 = VERTEX_POINT('',#104476);
#104476 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#104477 = SURFACE_CURVE('',#104478,(#104483),.PCURVE_S1.);
#104478 = CIRCLE('',#104479,0.2);
#104479 = AXIS2_PLACEMENT_3D('',#104480,#104481,#104482);
#104480 = CARTESIAN_POINT('',(-0.198853102307,14.809685473752,
    14.196135330682));
#104481 = DIRECTION('',(1.,0.E+000,0.E+000));
#104482 = DIRECTION('',(0.E+000,0.558174836251,-0.829723358822));
#104483 = PCURVE('',#104463,#104484);
#104484 = DEFINITIONAL_REPRESENTATION('',(#104485),#104488);
#104485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104486,#104487),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#104486 = CARTESIAN_POINT('',(2.162980769374,0.873960114927));
#104487 = CARTESIAN_POINT('',(4.257375871768,0.873960114927));
#104488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104489 = ORIENTED_EDGE('',*,*,#104490,.T.);
#104490 = EDGE_CURVE('',#104475,#104491,#104493,.T.);
#104491 = VERTEX_POINT('',#104492);
#104492 = CARTESIAN_POINT('',(6.001146897693,14.897580291498,
    14.375786384154));
#104493 = SURFACE_CURVE('',#104494,(#104498),.PCURVE_S1.);
#104494 = LINE('',#104495,#104496);
#104495 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#104496 = VECTOR('',#104497,1.);
#104497 = DIRECTION('',(1.,5.730183352904E-016,-2.865091676452E-016));
#104498 = PCURVE('',#104463,#104499);
#104499 = DEFINITIONAL_REPRESENTATION('',(#104500),#104526);
#104500 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104501,#104502,#104503,
    #104504,#104505,#104506,#104507,#104508,#104509,#104510,#104511,
    #104512,#104513,#104514,#104515,#104516,#104517,#104518,#104519,
    #104520,#104521,#104522,#104523,#104524,#104525),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#104501 = CARTESIAN_POINT('',(4.257375871768,0.873960114927));
#104502 = CARTESIAN_POINT('',(4.257375871768,0.967899508867));
#104503 = CARTESIAN_POINT('',(4.257375871768,1.155778296745));
#104504 = CARTESIAN_POINT('',(4.257375871768,1.437596478564));
#104505 = CARTESIAN_POINT('',(4.257375871768,1.719414660382));
#104506 = CARTESIAN_POINT('',(4.257375871768,2.0012328422));
#104507 = CARTESIAN_POINT('',(4.257375871768,2.283051024018));
#104508 = CARTESIAN_POINT('',(4.257375871768,2.564869205836));
#104509 = CARTESIAN_POINT('',(4.257375871768,2.846687387654));
#104510 = CARTESIAN_POINT('',(4.257375871768,3.128505569473));
#104511 = CARTESIAN_POINT('',(4.257375871768,3.410323751291));
#104512 = CARTESIAN_POINT('',(4.257375871768,3.692141933109));
#104513 = CARTESIAN_POINT('',(4.257375871768,3.973960114927));
#104514 = CARTESIAN_POINT('',(4.257375871768,4.255778296745));
#104515 = CARTESIAN_POINT('',(4.257375871768,4.537596478564));
#104516 = CARTESIAN_POINT('',(4.257375871768,4.819414660382));
#104517 = CARTESIAN_POINT('',(4.257375871768,5.1012328422));
#104518 = CARTESIAN_POINT('',(4.257375871768,5.383051024018));
#104519 = CARTESIAN_POINT('',(4.257375871768,5.664869205836));
#104520 = CARTESIAN_POINT('',(4.257375871768,5.946687387654));
#104521 = CARTESIAN_POINT('',(4.257375871768,6.228505569473));
#104522 = CARTESIAN_POINT('',(4.257375871768,6.510323751291));
#104523 = CARTESIAN_POINT('',(4.257375871768,6.792141933109));
#104524 = CARTESIAN_POINT('',(4.257375871768,6.980020720988));
#104525 = CARTESIAN_POINT('',(4.257375871768,7.073960114927));
#104526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104527 = ORIENTED_EDGE('',*,*,#104528,.F.);
#104528 = EDGE_CURVE('',#104455,#104491,#104529,.T.);
#104529 = SURFACE_CURVE('',#104530,(#104535),.PCURVE_S1.);
#104530 = CIRCLE('',#104531,0.2);
#104531 = AXIS2_PLACEMENT_3D('',#104532,#104533,#104534);
#104532 = CARTESIAN_POINT('',(6.001146897693,14.809685473752,
    14.196135330682));
#104533 = DIRECTION('',(1.,0.E+000,0.E+000));
#104534 = DIRECTION('',(0.E+000,0.558174836251,-0.829723358822));
#104535 = PCURVE('',#104463,#104536);
#104536 = DEFINITIONAL_REPRESENTATION('',(#104537),#104540);
#104537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104538,#104539),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#104538 = CARTESIAN_POINT('',(2.162980769374,7.073960114927));
#104539 = CARTESIAN_POINT('',(4.257375871768,7.073960114927));
#104540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104545)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104542,#104543,#104544)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104542,
  'distance_accuracy_value','confusion accuracy');
#104546 = SHAPE_DEFINITION_REPRESENTATION(#104547,#104445);
#104547 = PRODUCT_DEFINITION_SHAPE('','',#104548);
#104548 = PRODUCT_DEFINITION('design','',#104549,#104552);
#104549 = PRODUCT_DEFINITION_FORMATION('','',#104550);
#104550 = PRODUCT('CADSOFTTOOLS 1.608','CADSOFTTOOLS 1.608','',(#104551)
  );
#104551 = PRODUCT_CONTEXT('',#2,'mechanical');
#104552 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104554,#104556);
#104554 = ( REPRESENTATION_RELATIONSHIP('','',#104445,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104555) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2443);
#104556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104557);
#104557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('608','','',#5,#104548,$);
#104558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104550));
#104559 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104560),#104634
  );
#104560 = SHELL_BASED_SURFACE_MODEL('',(#104561));
#104561 = OPEN_SHELL('',(#104562));
#104562 = ADVANCED_FACE('',(#104563),#104577,.T.);
#104563 = FACE_BOUND('',#104564,.T.);
#104564 = EDGE_LOOP('',(#104565,#104588,#104604,#104620));
#104565 = ORIENTED_EDGE('',*,*,#104566,.T.);
#104566 = EDGE_CURVE('',#104567,#104569,#104571,.T.);
#104567 = VERTEX_POINT('',#104568);
#104568 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#104569 = VERTEX_POINT('',#104570);
#104570 = CARTESIAN_POINT('',(-0.198853102307,14.692986961585,
    14.475884285597));
#104571 = SURFACE_CURVE('',#104572,(#104576),.PCURVE_S1.);
#104572 = LINE('',#104573,#104574);
#104573 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#104574 = VECTOR('',#104575,1.);
#104575 = DIRECTION('',(0.E+000,-0.898255267358,0.439474088728));
#104576 = PCURVE('',#104577,#104582);
#104577 = PLANE('',#104578);
#104578 = AXIS2_PLACEMENT_3D('',#104579,#104580,#104581);
#104579 = CARTESIAN_POINT('',(-1.072813217234,14.535491269194,
    14.552939526359));
#104580 = DIRECTION('',(0.E+000,0.439474088728,0.898255267358));
#104581 = DIRECTION('',(0.E+000,0.898255267358,-0.439474088728));
#104582 = DEFINITIONAL_REPRESENTATION('',(#104583),#104587);
#104583 = LINE('',#104584,#104585);
#104584 = CARTESIAN_POINT('',(0.403102587273,-0.873960114927));
#104585 = VECTOR('',#104586,1.);
#104586 = DIRECTION('',(-1.,0.E+000));
#104587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104588 = ORIENTED_EDGE('',*,*,#104589,.T.);
#104589 = EDGE_CURVE('',#104569,#104590,#104592,.T.);
#104590 = VERTEX_POINT('',#104591);
#104591 = CARTESIAN_POINT('',(6.001146897693,14.692986961585,
    14.475884285597));
#104592 = SURFACE_CURVE('',#104593,(#104597),.PCURVE_S1.);
#104593 = LINE('',#104594,#104595);
#104594 = CARTESIAN_POINT('',(-0.198853102307,14.692986961585,
    14.475884285597));
#104595 = VECTOR('',#104596,1.);
#104596 = DIRECTION('',(1.,3.724619179388E-015,-1.719055005871E-015));
#104597 = PCURVE('',#104577,#104598);
#104598 = DEFINITIONAL_REPRESENTATION('',(#104599),#104603);
#104599 = LINE('',#104600,#104601);
#104600 = CARTESIAN_POINT('',(0.175335116992,-0.873960114927));
#104601 = VECTOR('',#104602,1.);
#104602 = DIRECTION('',(4.101138928967E-015,-1.));
#104603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104604 = ORIENTED_EDGE('',*,*,#104605,.F.);
#104605 = EDGE_CURVE('',#104606,#104590,#104608,.T.);
#104606 = VERTEX_POINT('',#104607);
#104607 = CARTESIAN_POINT('',(6.001146897693,14.897580291498,
    14.375786384154));
#104608 = SURFACE_CURVE('',#104609,(#104613),.PCURVE_S1.);
#104609 = LINE('',#104610,#104611);
#104610 = CARTESIAN_POINT('',(6.001146897693,14.897580291498,
    14.375786384154));
#104611 = VECTOR('',#104612,1.);
#104612 = DIRECTION('',(0.E+000,-0.898255267358,0.439474088728));
#104613 = PCURVE('',#104577,#104614);
#104614 = DEFINITIONAL_REPRESENTATION('',(#104615),#104619);
#104615 = LINE('',#104616,#104617);
#104616 = CARTESIAN_POINT('',(0.403102587273,-7.073960114927));
#104617 = VECTOR('',#104618,1.);
#104618 = DIRECTION('',(-1.,0.E+000));
#104619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104620 = ORIENTED_EDGE('',*,*,#104621,.F.);
#104621 = EDGE_CURVE('',#104567,#104606,#104622,.T.);
#104622 = SURFACE_CURVE('',#104623,(#104627),.PCURVE_S1.);
#104623 = LINE('',#104624,#104625);
#104624 = CARTESIAN_POINT('',(-0.198853102307,14.897580291498,
    14.375786384154));
#104625 = VECTOR('',#104626,1.);
#104626 = DIRECTION('',(1.,5.730183352904E-016,-2.865091676452E-016));
#104627 = PCURVE('',#104577,#104628);
#104628 = DEFINITIONAL_REPRESENTATION('',(#104629),#104633);
#104629 = LINE('',#104630,#104631);
#104630 = CARTESIAN_POINT('',(0.403102587273,-0.873960114927));
#104631 = VECTOR('',#104632,1.);
#104632 = DIRECTION('',(6.406300933305E-016,-1.));
#104633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104638)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104635,#104636,#104637)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104635 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104636 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104637 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104638 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104635,
  'distance_accuracy_value','confusion accuracy');
#104639 = SHAPE_DEFINITION_REPRESENTATION(#104640,#104559);
#104640 = PRODUCT_DEFINITION_SHAPE('','',#104641);
#104641 = PRODUCT_DEFINITION('design','',#104642,#104645);
#104642 = PRODUCT_DEFINITION_FORMATION('','',#104643);
#104643 = PRODUCT('CADSOFTTOOLS 1.609','CADSOFTTOOLS 1.609','',(#104644)
  );
#104644 = PRODUCT_CONTEXT('',#2,'mechanical');
#104645 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104647,#104649);
#104647 = ( REPRESENTATION_RELATIONSHIP('','',#104559,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104648) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2447);
#104649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104650);
#104650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('609','','',#5,#104641,$);
#104651 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104643));
#104652 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104653),#104771
  );
#104653 = SHELL_BASED_SURFACE_MODEL('',(#104654));
#104654 = OPEN_SHELL('',(#104655));
#104655 = ADVANCED_FACE('',(#104656),#104671,.F.);
#104656 = FACE_BOUND('',#104657,.F.);
#104657 = EDGE_LOOP('',(#104658,#104681,#104719,#104735));
#104658 = ORIENTED_EDGE('',*,*,#104659,.F.);
#104659 = EDGE_CURVE('',#104660,#104662,#104664,.T.);
#104660 = VERTEX_POINT('',#104661);
#104661 = CARTESIAN_POINT('',(-0.198853102307,14.692986961585,
    14.475884285597));
#104662 = VERTEX_POINT('',#104663);
#104663 = CARTESIAN_POINT('',(-0.198853102307,14.674771491486,
    15.158006632601));
#104664 = SURFACE_CURVE('',#104665,(#104670),.PCURVE_S1.);
#104665 = CIRCLE('',#104666,15.);
#104666 = AXIS2_PLACEMENT_3D('',#104667,#104668,#104669);
#104667 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#104668 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104669 = DIRECTION('',(-0.E+000,-0.998777832957,-4.942509881795E-002));
#104670 = PCURVE('',#104671,#104676);
#104671 = CYLINDRICAL_SURFACE('',#104672,15.);
#104672 = AXIS2_PLACEMENT_3D('',#104673,#104674,#104675);
#104673 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#104674 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#104675 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#104676 = DEFINITIONAL_REPRESENTATION('',(#104677),#104680);
#104677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104678,#104679),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.549495795061E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#104678 = CARTESIAN_POINT('',(4.944524463638E-002,24.818967519465));
#104679 = CARTESIAN_POINT('',(3.950286685774E-003,24.818967519465));
#104680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104681 = ORIENTED_EDGE('',*,*,#104682,.T.);
#104682 = EDGE_CURVE('',#104660,#104683,#104685,.T.);
#104683 = VERTEX_POINT('',#104684);
#104684 = CARTESIAN_POINT('',(6.001146897693,14.692986961585,
    14.475884285597));
#104685 = SURFACE_CURVE('',#104686,(#104690),.PCURVE_S1.);
#104686 = LINE('',#104687,#104688);
#104687 = CARTESIAN_POINT('',(-0.198853102307,14.692986961585,
    14.475884285597));
#104688 = VECTOR('',#104689,1.);
#104689 = DIRECTION('',(1.,3.724619179388E-015,-1.719055005871E-015));
#104690 = PCURVE('',#104671,#104691);
#104691 = DEFINITIONAL_REPRESENTATION('',(#104692),#104718);
#104692 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104693,#104694,#104695,
    #104696,#104697,#104698,#104699,#104700,#104701,#104702,#104703,
    #104704,#104705,#104706,#104707,#104708,#104709,#104710,#104711,
    #104712,#104713,#104714,#104715,#104716,#104717),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.798139746105E-014,0.281818181818,0.563636363636,0.845454545454,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545454,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#104693 = CARTESIAN_POINT('',(4.944524463638E-002,24.818967519465));
#104694 = CARTESIAN_POINT('',(4.944524463638E-002,24.912906913404));
#104695 = CARTESIAN_POINT('',(4.944524463638E-002,25.100785701283));
#104696 = CARTESIAN_POINT('',(4.944524463638E-002,25.382603883101));
#104697 = CARTESIAN_POINT('',(4.944524463638E-002,25.66442206492));
#104698 = CARTESIAN_POINT('',(4.944524463638E-002,25.946240246738));
#104699 = CARTESIAN_POINT('',(4.944524463638E-002,26.228058428556));
#104700 = CARTESIAN_POINT('',(4.944524463638E-002,26.509876610374));
#104701 = CARTESIAN_POINT('',(4.944524463638E-002,26.791694792192));
#104702 = CARTESIAN_POINT('',(4.944524463638E-002,27.07351297401));
#104703 = CARTESIAN_POINT('',(4.944524463638E-002,27.355331155829));
#104704 = CARTESIAN_POINT('',(4.944524463638E-002,27.637149337647));
#104705 = CARTESIAN_POINT('',(4.944524463638E-002,27.918967519465));
#104706 = CARTESIAN_POINT('',(4.944524463638E-002,28.200785701283));
#104707 = CARTESIAN_POINT('',(4.944524463638E-002,28.482603883101));
#104708 = CARTESIAN_POINT('',(4.944524463638E-002,28.76442206492));
#104709 = CARTESIAN_POINT('',(4.944524463638E-002,29.046240246738));
#104710 = CARTESIAN_POINT('',(4.944524463638E-002,29.328058428556));
#104711 = CARTESIAN_POINT('',(4.944524463638E-002,29.609876610374));
#104712 = CARTESIAN_POINT('',(4.944524463638E-002,29.891694792192));
#104713 = CARTESIAN_POINT('',(4.944524463638E-002,30.17351297401));
#104714 = CARTESIAN_POINT('',(4.944524463638E-002,30.455331155829));
#104715 = CARTESIAN_POINT('',(4.944524463638E-002,30.737149337647));
#104716 = CARTESIAN_POINT('',(4.944524463638E-002,30.925028125526));
#104717 = CARTESIAN_POINT('',(4.944524463638E-002,31.018967519465));
#104718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104719 = ORIENTED_EDGE('',*,*,#104720,.T.);
#104720 = EDGE_CURVE('',#104683,#104721,#104723,.T.);
#104721 = VERTEX_POINT('',#104722);
#104722 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#104723 = SURFACE_CURVE('',#104724,(#104729),.PCURVE_S1.);
#104724 = CIRCLE('',#104725,15.);
#104725 = AXIS2_PLACEMENT_3D('',#104726,#104727,#104728);
#104726 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#104727 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104728 = DIRECTION('',(-0.E+000,-0.998777832957,-4.942509881795E-002));
#104729 = PCURVE('',#104671,#104730);
#104730 = DEFINITIONAL_REPRESENTATION('',(#104731),#104734);
#104731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104732,#104733),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.549495795061E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#104732 = CARTESIAN_POINT('',(4.944524463638E-002,31.018967519465));
#104733 = CARTESIAN_POINT('',(3.950286685774E-003,31.018967519465));
#104734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104735 = ORIENTED_EDGE('',*,*,#104736,.T.);
#104736 = EDGE_CURVE('',#104721,#104662,#104737,.T.);
#104737 = SURFACE_CURVE('',#104738,(#104742),.PCURVE_S1.);
#104738 = LINE('',#104739,#104740);
#104739 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#104740 = VECTOR('',#104741,1.);
#104741 = DIRECTION('',(-1.,3.724619179388E-015,2.005564173516E-015));
#104742 = PCURVE('',#104671,#104743);
#104743 = DEFINITIONAL_REPRESENTATION('',(#104744),#104770);
#104744 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104745,#104746,#104747,
    #104748,#104749,#104750,#104751,#104752,#104753,#104754,#104755,
    #104756,#104757,#104758,#104759,#104760,#104761,#104762,#104763,
    #104764,#104765,#104766,#104767,#104768,#104769),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.95399252334E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#104745 = CARTESIAN_POINT('',(3.950286685774E-003,31.018967519465));
#104746 = CARTESIAN_POINT('',(3.950286685774E-003,30.925028125526));
#104747 = CARTESIAN_POINT('',(3.950286685774E-003,30.737149337647));
#104748 = CARTESIAN_POINT('',(3.950286685774E-003,30.455331155829));
#104749 = CARTESIAN_POINT('',(3.950286685774E-003,30.17351297401));
#104750 = CARTESIAN_POINT('',(3.950286685774E-003,29.891694792192));
#104751 = CARTESIAN_POINT('',(3.950286685774E-003,29.609876610374));
#104752 = CARTESIAN_POINT('',(3.950286685774E-003,29.328058428556));
#104753 = CARTESIAN_POINT('',(3.950286685774E-003,29.046240246738));
#104754 = CARTESIAN_POINT('',(3.950286685774E-003,28.76442206492));
#104755 = CARTESIAN_POINT('',(3.950286685774E-003,28.482603883101));
#104756 = CARTESIAN_POINT('',(3.950286685774E-003,28.200785701283));
#104757 = CARTESIAN_POINT('',(3.950286685774E-003,27.918967519465));
#104758 = CARTESIAN_POINT('',(3.950286685773E-003,27.637149337647));
#104759 = CARTESIAN_POINT('',(3.950286685773E-003,27.355331155829));
#104760 = CARTESIAN_POINT('',(3.950286685773E-003,27.07351297401));
#104761 = CARTESIAN_POINT('',(3.950286685773E-003,26.791694792192));
#104762 = CARTESIAN_POINT('',(3.950286685773E-003,26.509876610374));
#104763 = CARTESIAN_POINT('',(3.950286685773E-003,26.228058428556));
#104764 = CARTESIAN_POINT('',(3.950286685773E-003,25.946240246738));
#104765 = CARTESIAN_POINT('',(3.950286685773E-003,25.66442206492));
#104766 = CARTESIAN_POINT('',(3.950286685773E-003,25.382603883101));
#104767 = CARTESIAN_POINT('',(3.950286685773E-003,25.100785701283));
#104768 = CARTESIAN_POINT('',(3.950286685773E-003,24.912906913404));
#104769 = CARTESIAN_POINT('',(3.950286685773E-003,24.818967519465));
#104770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104775)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104772,#104773,#104774)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104772 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104773 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104774 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104775 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104772,
  'distance_accuracy_value','confusion accuracy');
#104776 = SHAPE_DEFINITION_REPRESENTATION(#104777,#104652);
#104777 = PRODUCT_DEFINITION_SHAPE('','',#104778);
#104778 = PRODUCT_DEFINITION('design','',#104779,#104782);
#104779 = PRODUCT_DEFINITION_FORMATION('','',#104780);
#104780 = PRODUCT('CADSOFTTOOLS 1.610','CADSOFTTOOLS 1.610','',(#104781)
  );
#104781 = PRODUCT_CONTEXT('',#2,'mechanical');
#104782 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104783 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104784,#104786);
#104784 = ( REPRESENTATION_RELATIONSHIP('','',#104652,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104785) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104785 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2451);
#104786 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104787);
#104787 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('610','','',#5,#104778,$);
#104788 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104780));
#104789 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104790),#104864
  );
#104790 = SHELL_BASED_SURFACE_MODEL('',(#104791));
#104791 = OPEN_SHELL('',(#104792));
#104792 = ADVANCED_FACE('',(#104793),#104807,.T.);
#104793 = FACE_BOUND('',#104794,.T.);
#104794 = EDGE_LOOP('',(#104795,#104818,#104834,#104850));
#104795 = ORIENTED_EDGE('',*,*,#104796,.F.);
#104796 = EDGE_CURVE('',#104797,#104799,#104801,.T.);
#104797 = VERTEX_POINT('',#104798);
#104798 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#104799 = VERTEX_POINT('',#104800);
#104800 = CARTESIAN_POINT('',(6.001146897693,14.873730993331,
    15.268881053202));
#104801 = SURFACE_CURVE('',#104802,(#104806),.PCURVE_S1.);
#104802 = LINE('',#104803,#104804);
#104803 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#104804 = VECTOR('',#104805,1.);
#104805 = DIRECTION('',(0.E+000,0.873520268719,0.486787777309));
#104806 = PCURVE('',#104807,#104812);
#104807 = PLANE('',#104808);
#104808 = AXIS2_PLACEMENT_3D('',#104809,#104810,#104811);
#104809 = CARTESIAN_POINT('',(-1.059410010546,14.873730993331,
    15.268881053202));
#104810 = DIRECTION('',(0.E+000,0.486787777309,-0.873520268719));
#104811 = DIRECTION('',(0.E+000,-0.873520268719,-0.486787777309));
#104812 = DEFINITIONAL_REPRESENTATION('',(#104813),#104817);
#104813 = LINE('',#104814,#104815);
#104814 = CARTESIAN_POINT('',(0.227767470281,-7.06055690824));
#104815 = VECTOR('',#104816,1.);
#104816 = DIRECTION('',(-1.,0.E+000));
#104817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104818 = ORIENTED_EDGE('',*,*,#104819,.T.);
#104819 = EDGE_CURVE('',#104797,#104820,#104822,.T.);
#104820 = VERTEX_POINT('',#104821);
#104821 = CARTESIAN_POINT('',(-0.198853102307,14.674771491486,
    15.158006632601));
#104822 = SURFACE_CURVE('',#104823,(#104827),.PCURVE_S1.);
#104823 = LINE('',#104824,#104825);
#104824 = CARTESIAN_POINT('',(6.001146897693,14.674771491486,
    15.158006632601));
#104825 = VECTOR('',#104826,1.);
#104826 = DIRECTION('',(-1.,3.724619179388E-015,2.005564173516E-015));
#104827 = PCURVE('',#104807,#104828);
#104828 = DEFINITIONAL_REPRESENTATION('',(#104829),#104833);
#104829 = LINE('',#104830,#104831);
#104830 = CARTESIAN_POINT('',(0.227767470281,-7.06055690824));
#104831 = VECTOR('',#104832,1.);
#104832 = DIRECTION('',(-4.22981447273E-015,1.));
#104833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104834 = ORIENTED_EDGE('',*,*,#104835,.T.);
#104835 = EDGE_CURVE('',#104820,#104836,#104838,.T.);
#104836 = VERTEX_POINT('',#104837);
#104837 = CARTESIAN_POINT('',(-0.198853102307,14.873730993331,
    15.268881053202));
#104838 = SURFACE_CURVE('',#104839,(#104843),.PCURVE_S1.);
#104839 = LINE('',#104840,#104841);
#104840 = CARTESIAN_POINT('',(-0.198853102307,14.674771491486,
    15.158006632601));
#104841 = VECTOR('',#104842,1.);
#104842 = DIRECTION('',(0.E+000,0.873520268719,0.486787777309));
#104843 = PCURVE('',#104807,#104844);
#104844 = DEFINITIONAL_REPRESENTATION('',(#104845),#104849);
#104845 = LINE('',#104846,#104847);
#104846 = CARTESIAN_POINT('',(0.227767470281,-0.86055690824));
#104847 = VECTOR('',#104848,1.);
#104848 = DIRECTION('',(-1.,0.E+000));
#104849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104850 = ORIENTED_EDGE('',*,*,#104851,.T.);
#104851 = EDGE_CURVE('',#104836,#104799,#104852,.T.);
#104852 = SURFACE_CURVE('',#104853,(#104857),.PCURVE_S1.);
#104853 = LINE('',#104854,#104855);
#104854 = CARTESIAN_POINT('',(-0.198853102307,14.873730993331,
    15.268881053202));
#104855 = VECTOR('',#104856,1.);
#104856 = DIRECTION('',(1.,0.E+000,0.E+000));
#104857 = PCURVE('',#104807,#104858);
#104858 = DEFINITIONAL_REPRESENTATION('',(#104859),#104863);
#104859 = LINE('',#104860,#104861);
#104860 = CARTESIAN_POINT('',(0.E+000,-0.86055690824));
#104861 = VECTOR('',#104862,1.);
#104862 = DIRECTION('',(0.E+000,-1.));
#104863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104868)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104865,#104866,#104867)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104865 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104866 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104867 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104868 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104865,
  'distance_accuracy_value','confusion accuracy');
#104869 = SHAPE_DEFINITION_REPRESENTATION(#104870,#104789);
#104870 = PRODUCT_DEFINITION_SHAPE('','',#104871);
#104871 = PRODUCT_DEFINITION('design','',#104872,#104875);
#104872 = PRODUCT_DEFINITION_FORMATION('','',#104873);
#104873 = PRODUCT('CADSOFTTOOLS 1.611','CADSOFTTOOLS 1.611','',(#104874)
  );
#104874 = PRODUCT_CONTEXT('',#2,'mechanical');
#104875 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104876 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104877,#104879);
#104877 = ( REPRESENTATION_RELATIONSHIP('','',#104789,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104878) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104878 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2455);
#104879 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104880);
#104880 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('611','','',#5,#104871,$);
#104881 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104873));
#104882 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104883),#104978
  );
#104883 = SHELL_BASED_SURFACE_MODEL('',(#104884));
#104884 = OPEN_SHELL('',(#104885));
#104885 = ADVANCED_FACE('',(#104886),#104900,.T.);
#104886 = FACE_BOUND('',#104887,.T.);
#104887 = EDGE_LOOP('',(#104888,#104910,#104926,#104964));
#104888 = ORIENTED_EDGE('',*,*,#104889,.F.);
#104889 = EDGE_CURVE('',#104890,#104892,#104894,.T.);
#104890 = VERTEX_POINT('',#104891);
#104891 = CARTESIAN_POINT('',(-0.198853102307,14.873730993331,
    15.268881053202));
#104892 = VERTEX_POINT('',#104893);
#104893 = CARTESIAN_POINT('',(6.001146897693,14.873730993331,
    15.268881053202));
#104894 = SURFACE_CURVE('',#104895,(#104899),.PCURVE_S1.);
#104895 = LINE('',#104896,#104897);
#104896 = CARTESIAN_POINT('',(-0.198853102307,14.873730993331,
    15.268881053202));
#104897 = VECTOR('',#104898,1.);
#104898 = DIRECTION('',(1.,0.E+000,0.E+000));
#104899 = PCURVE('',#104900,#104905);
#104900 = CYLINDRICAL_SURFACE('',#104901,0.2);
#104901 = AXIS2_PLACEMENT_3D('',#104902,#104903,#104904);
#104902 = CARTESIAN_POINT('',(-1.059410010546,14.776373437869,
    15.443585106946));
#104903 = DIRECTION('',(1.,0.E+000,0.E+000));
#104904 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104905 = DEFINITIONAL_REPRESENTATION('',(#104906),#104909);
#104906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104907,#104908),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#104907 = CARTESIAN_POINT('',(2.079204965279,0.86055690824));
#104908 = CARTESIAN_POINT('',(2.079204965279,7.06055690824));
#104909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104910 = ORIENTED_EDGE('',*,*,#104911,.T.);
#104911 = EDGE_CURVE('',#104890,#104912,#104914,.T.);
#104912 = VERTEX_POINT('',#104913);
#104913 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#104914 = SURFACE_CURVE('',#104915,(#104920),.PCURVE_S1.);
#104915 = CIRCLE('',#104916,0.2);
#104916 = AXIS2_PLACEMENT_3D('',#104917,#104918,#104919);
#104917 = CARTESIAN_POINT('',(-0.198853102307,14.776373437869,
    15.443585106946));
#104918 = DIRECTION('',(1.,0.E+000,0.E+000));
#104919 = DIRECTION('',(0.E+000,0.486787777309,-0.873520268719));
#104920 = PCURVE('',#104900,#104921);
#104921 = DEFINITIONAL_REPRESENTATION('',(#104922),#104925);
#104922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104923,#104924),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#104923 = CARTESIAN_POINT('',(2.079204965279,0.86055690824));
#104924 = CARTESIAN_POINT('',(4.173600067672,0.86055690824));
#104925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104926 = ORIENTED_EDGE('',*,*,#104927,.T.);
#104927 = EDGE_CURVE('',#104912,#104928,#104930,.T.);
#104928 = VERTEX_POINT('',#104929);
#104929 = CARTESIAN_POINT('',(6.001146897693,14.878992808824,
    15.615251250098));
#104930 = SURFACE_CURVE('',#104931,(#104935),.PCURVE_S1.);
#104931 = LINE('',#104932,#104933);
#104932 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#104933 = VECTOR('',#104934,1.);
#104934 = DIRECTION('',(1.,5.730183352904E-016,-2.865091676452E-016));
#104935 = PCURVE('',#104900,#104936);
#104936 = DEFINITIONAL_REPRESENTATION('',(#104937),#104963);
#104937 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104938,#104939,#104940,
    #104941,#104942,#104943,#104944,#104945,#104946,#104947,#104948,
    #104949,#104950,#104951,#104952,#104953,#104954,#104955,#104956,
    #104957,#104958,#104959,#104960,#104961,#104962),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#104938 = CARTESIAN_POINT('',(4.173600067672,0.86055690824));
#104939 = CARTESIAN_POINT('',(4.173600067672,0.954496302179));
#104940 = CARTESIAN_POINT('',(4.173600067672,1.142375090058));
#104941 = CARTESIAN_POINT('',(4.173600067672,1.424193271876));
#104942 = CARTESIAN_POINT('',(4.173600067672,1.706011453694));
#104943 = CARTESIAN_POINT('',(4.173600067672,1.987829635512));
#104944 = CARTESIAN_POINT('',(4.173600067672,2.269647817331));
#104945 = CARTESIAN_POINT('',(4.173600067672,2.551465999149));
#104946 = CARTESIAN_POINT('',(4.173600067672,2.833284180967));
#104947 = CARTESIAN_POINT('',(4.173600067672,3.115102362785));
#104948 = CARTESIAN_POINT('',(4.173600067672,3.396920544603));
#104949 = CARTESIAN_POINT('',(4.173600067672,3.678738726422));
#104950 = CARTESIAN_POINT('',(4.173600067672,3.96055690824));
#104951 = CARTESIAN_POINT('',(4.173600067672,4.242375090058));
#104952 = CARTESIAN_POINT('',(4.173600067672,4.524193271876));
#104953 = CARTESIAN_POINT('',(4.173600067672,4.806011453694));
#104954 = CARTESIAN_POINT('',(4.173600067672,5.087829635512));
#104955 = CARTESIAN_POINT('',(4.173600067672,5.369647817331));
#104956 = CARTESIAN_POINT('',(4.173600067672,5.651465999149));
#104957 = CARTESIAN_POINT('',(4.173600067672,5.933284180967));
#104958 = CARTESIAN_POINT('',(4.173600067672,6.215102362785));
#104959 = CARTESIAN_POINT('',(4.173600067672,6.496920544603));
#104960 = CARTESIAN_POINT('',(4.173600067672,6.778738726422));
#104961 = CARTESIAN_POINT('',(4.173600067672,6.9666175143));
#104962 = CARTESIAN_POINT('',(4.173600067672,7.06055690824));
#104963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104964 = ORIENTED_EDGE('',*,*,#104965,.F.);
#104965 = EDGE_CURVE('',#104892,#104928,#104966,.T.);
#104966 = SURFACE_CURVE('',#104967,(#104972),.PCURVE_S1.);
#104967 = CIRCLE('',#104968,0.2);
#104968 = AXIS2_PLACEMENT_3D('',#104969,#104970,#104971);
#104969 = CARTESIAN_POINT('',(6.001146897693,14.776373437869,
    15.443585106946));
#104970 = DIRECTION('',(1.,0.E+000,0.E+000));
#104971 = DIRECTION('',(0.E+000,0.486787777309,-0.873520268719));
#104972 = PCURVE('',#104900,#104973);
#104973 = DEFINITIONAL_REPRESENTATION('',(#104974),#104977);
#104974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104975,#104976),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#104975 = CARTESIAN_POINT('',(2.079204965279,7.06055690824));
#104976 = CARTESIAN_POINT('',(4.173600067672,7.06055690824));
#104977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104982)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104979,#104980,#104981)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104979 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104980 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104981 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104982 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104979,
  'distance_accuracy_value','confusion accuracy');
#104983 = SHAPE_DEFINITION_REPRESENTATION(#104984,#104882);
#104984 = PRODUCT_DEFINITION_SHAPE('','',#104985);
#104985 = PRODUCT_DEFINITION('design','',#104986,#104989);
#104986 = PRODUCT_DEFINITION_FORMATION('','',#104987);
#104987 = PRODUCT('CADSOFTTOOLS 1.612','CADSOFTTOOLS 1.612','',(#104988)
  );
#104988 = PRODUCT_CONTEXT('',#2,'mechanical');
#104989 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104990 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104991,#104993);
#104991 = ( REPRESENTATION_RELATIONSHIP('','',#104882,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104992) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104992 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2459);
#104993 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104994);
#104994 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('612','','',#5,#104985,$);
#104995 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104987));
#104996 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104997),#105071
  );
#104997 = SHELL_BASED_SURFACE_MODEL('',(#104998));
#104998 = OPEN_SHELL('',(#104999));
#104999 = ADVANCED_FACE('',(#105000),#105014,.T.);
#105000 = FACE_BOUND('',#105001,.T.);
#105001 = EDGE_LOOP('',(#105002,#105025,#105041,#105057));
#105002 = ORIENTED_EDGE('',*,*,#105003,.T.);
#105003 = EDGE_CURVE('',#105004,#105006,#105008,.T.);
#105004 = VERTEX_POINT('',#105005);
#105005 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#105006 = VERTEX_POINT('',#105007);
#105007 = CARTESIAN_POINT('',(-0.198853102307,14.683492993031,
    15.732118022719));
#105008 = SURFACE_CURVE('',#105009,(#105013),.PCURVE_S1.);
#105009 = LINE('',#105010,#105011);
#105010 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#105011 = VECTOR('',#105012,1.);
#105012 = DIRECTION('',(0.E+000,-0.858330715761,0.513096854777));
#105013 = PCURVE('',#105014,#105019);
#105014 = PLANE('',#105015);
#105015 = AXIS2_PLACEMENT_3D('',#105016,#105017,#105018);
#105016 = CARTESIAN_POINT('',(-1.059410010546,14.532997476566,
    15.82208191978));
#105017 = DIRECTION('',(0.E+000,0.513096854777,0.858330715761));
#105018 = DIRECTION('',(0.E+000,0.858330715761,-0.513096854777));
#105019 = DEFINITIONAL_REPRESENTATION('',(#105020),#105024);
#105020 = LINE('',#105021,#105022);
#105021 = CARTESIAN_POINT('',(0.403102587273,-0.86055690824));
#105022 = VECTOR('',#105023,1.);
#105023 = DIRECTION('',(-1.,0.E+000));
#105024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105025 = ORIENTED_EDGE('',*,*,#105026,.T.);
#105026 = EDGE_CURVE('',#105006,#105027,#105029,.T.);
#105027 = VERTEX_POINT('',#105028);
#105028 = CARTESIAN_POINT('',(6.001146897693,14.683492993031,
    15.732118022719));
#105029 = SURFACE_CURVE('',#105030,(#105034),.PCURVE_S1.);
#105030 = LINE('',#105031,#105032);
#105031 = CARTESIAN_POINT('',(-0.198853102307,14.683492993031,
    15.732118022719));
#105032 = VECTOR('',#105033,1.);
#105033 = DIRECTION('',(1.,-1.146036670581E-015,8.595275029356E-016));
#105034 = PCURVE('',#105014,#105035);
#105035 = DEFINITIONAL_REPRESENTATION('',(#105036),#105040);
#105036 = LINE('',#105037,#105038);
#105037 = CARTESIAN_POINT('',(0.175335116992,-0.86055690824));
#105038 = VECTOR('',#105039,1.);
#105039 = DIRECTION('',(-1.424699334098E-015,-1.));
#105040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105041 = ORIENTED_EDGE('',*,*,#105042,.F.);
#105042 = EDGE_CURVE('',#105043,#105027,#105045,.T.);
#105043 = VERTEX_POINT('',#105044);
#105044 = CARTESIAN_POINT('',(6.001146897693,14.878992808824,
    15.615251250098));
#105045 = SURFACE_CURVE('',#105046,(#105050),.PCURVE_S1.);
#105046 = LINE('',#105047,#105048);
#105047 = CARTESIAN_POINT('',(6.001146897693,14.878992808824,
    15.615251250098));
#105048 = VECTOR('',#105049,1.);
#105049 = DIRECTION('',(0.E+000,-0.858330715761,0.513096854777));
#105050 = PCURVE('',#105014,#105051);
#105051 = DEFINITIONAL_REPRESENTATION('',(#105052),#105056);
#105052 = LINE('',#105053,#105054);
#105053 = CARTESIAN_POINT('',(0.403102587273,-7.06055690824));
#105054 = VECTOR('',#105055,1.);
#105055 = DIRECTION('',(-1.,0.E+000));
#105056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105057 = ORIENTED_EDGE('',*,*,#105058,.F.);
#105058 = EDGE_CURVE('',#105004,#105043,#105059,.T.);
#105059 = SURFACE_CURVE('',#105060,(#105064),.PCURVE_S1.);
#105060 = LINE('',#105061,#105062);
#105061 = CARTESIAN_POINT('',(-0.198853102307,14.878992808824,
    15.615251250098));
#105062 = VECTOR('',#105063,1.);
#105063 = DIRECTION('',(1.,5.730183352904E-016,-2.865091676452E-016));
#105064 = PCURVE('',#105014,#105065);
#105065 = DEFINITIONAL_REPRESENTATION('',(#105066),#105070);
#105066 = LINE('',#105067,#105068);
#105067 = CARTESIAN_POINT('',(0.403102587273,-0.86055690824));
#105068 = VECTOR('',#105069,1.);
#105069 = DIRECTION('',(6.388461906572E-016,-1.));
#105070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105075)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105072,#105073,#105074)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105072 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105073 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105074 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105075 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105072,
  'distance_accuracy_value','confusion accuracy');
#105076 = SHAPE_DEFINITION_REPRESENTATION(#105077,#104996);
#105077 = PRODUCT_DEFINITION_SHAPE('','',#105078);
#105078 = PRODUCT_DEFINITION('design','',#105079,#105082);
#105079 = PRODUCT_DEFINITION_FORMATION('','',#105080);
#105080 = PRODUCT('CADSOFTTOOLS 1.613','CADSOFTTOOLS 1.613','',(#105081)
  );
#105081 = PRODUCT_CONTEXT('',#2,'mechanical');
#105082 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105084,#105086);
#105084 = ( REPRESENTATION_RELATIONSHIP('','',#104996,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105085) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2463);
#105086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105087);
#105087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('613','','',#5,#105078,$);
#105088 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105080));
#105089 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105090),#105208
  );
#105090 = SHELL_BASED_SURFACE_MODEL('',(#105091));
#105091 = OPEN_SHELL('',(#105092));
#105092 = ADVANCED_FACE('',(#105093),#105108,.F.);
#105093 = FACE_BOUND('',#105094,.F.);
#105094 = EDGE_LOOP('',(#105095,#105118,#105156,#105172));
#105095 = ORIENTED_EDGE('',*,*,#105096,.F.);
#105096 = EDGE_CURVE('',#105097,#105099,#105101,.T.);
#105097 = VERTEX_POINT('',#105098);
#105098 = CARTESIAN_POINT('',(-0.198853102307,14.683492993031,
    15.732118022719));
#105099 = VERTEX_POINT('',#105100);
#105100 = CARTESIAN_POINT('',(-0.198853102307,14.722419934036,
    16.413372301896));
#105101 = SURFACE_CURVE('',#105102,(#105107),.PCURVE_S1.);
#105102 = CIRCLE('',#105103,15.);
#105103 = AXIS2_PLACEMENT_3D('',#105104,#105105,#105106);
#105104 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#105105 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105106 = DIRECTION('',(0.E+000,-0.999410764194,3.432381699021E-002));
#105107 = PCURVE('',#105108,#105113);
#105108 = CYLINDRICAL_SURFACE('',#105109,15.);
#105109 = AXIS2_PLACEMENT_3D('',#105110,#105111,#105112);
#105110 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#105111 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#105112 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#105113 = DEFINITIONAL_REPRESENTATION('',(#105114),#105117);
#105114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105115,#105116),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.549495795061E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#105115 = CARTESIAN_POINT('',(6.24885474772,24.818967519465));
#105116 = CARTESIAN_POINT('',(6.20335978977,24.818967519465));
#105117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105118 = ORIENTED_EDGE('',*,*,#105119,.T.);
#105119 = EDGE_CURVE('',#105097,#105120,#105122,.T.);
#105120 = VERTEX_POINT('',#105121);
#105121 = CARTESIAN_POINT('',(6.001146897693,14.683492993031,
    15.732118022719));
#105122 = SURFACE_CURVE('',#105123,(#105127),.PCURVE_S1.);
#105123 = LINE('',#105124,#105125);
#105124 = CARTESIAN_POINT('',(-0.198853102307,14.683492993031,
    15.732118022719));
#105125 = VECTOR('',#105126,1.);
#105126 = DIRECTION('',(1.,-1.146036670581E-015,8.595275029356E-016));
#105127 = PCURVE('',#105108,#105128);
#105128 = DEFINITIONAL_REPRESENTATION('',(#105129),#105155);
#105129 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105130,#105131,#105132,
    #105133,#105134,#105135,#105136,#105137,#105138,#105139,#105140,
    #105141,#105142,#105143,#105144,#105145,#105146,#105147,#105148,
    #105149,#105150,#105151,#105152,#105153,#105154),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.798139746105E-014,0.281818181818,0.563636363636,0.845454545454,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545454,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#105130 = CARTESIAN_POINT('',(6.24885474772,24.818967519465));
#105131 = CARTESIAN_POINT('',(6.24885474772,24.912906913404));
#105132 = CARTESIAN_POINT('',(6.24885474772,25.100785701283));
#105133 = CARTESIAN_POINT('',(6.24885474772,25.382603883101));
#105134 = CARTESIAN_POINT('',(6.24885474772,25.66442206492));
#105135 = CARTESIAN_POINT('',(6.24885474772,25.946240246738));
#105136 = CARTESIAN_POINT('',(6.24885474772,26.228058428556));
#105137 = CARTESIAN_POINT('',(6.24885474772,26.509876610374));
#105138 = CARTESIAN_POINT('',(6.24885474772,26.791694792192));
#105139 = CARTESIAN_POINT('',(6.24885474772,27.07351297401));
#105140 = CARTESIAN_POINT('',(6.24885474772,27.355331155829));
#105141 = CARTESIAN_POINT('',(6.24885474772,27.637149337647));
#105142 = CARTESIAN_POINT('',(6.24885474772,27.918967519465));
#105143 = CARTESIAN_POINT('',(6.24885474772,28.200785701283));
#105144 = CARTESIAN_POINT('',(6.24885474772,28.482603883101));
#105145 = CARTESIAN_POINT('',(6.24885474772,28.76442206492));
#105146 = CARTESIAN_POINT('',(6.24885474772,29.046240246738));
#105147 = CARTESIAN_POINT('',(6.24885474772,29.328058428556));
#105148 = CARTESIAN_POINT('',(6.24885474772,29.609876610374));
#105149 = CARTESIAN_POINT('',(6.24885474772,29.891694792192));
#105150 = CARTESIAN_POINT('',(6.24885474772,30.17351297401));
#105151 = CARTESIAN_POINT('',(6.24885474772,30.455331155829));
#105152 = CARTESIAN_POINT('',(6.24885474772,30.737149337647));
#105153 = CARTESIAN_POINT('',(6.24885474772,30.925028125526));
#105154 = CARTESIAN_POINT('',(6.24885474772,31.018967519465));
#105155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105156 = ORIENTED_EDGE('',*,*,#105157,.T.);
#105157 = EDGE_CURVE('',#105120,#105158,#105160,.T.);
#105158 = VERTEX_POINT('',#105159);
#105159 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#105160 = SURFACE_CURVE('',#105161,(#105166),.PCURVE_S1.);
#105161 = CIRCLE('',#105162,15.);
#105162 = AXIS2_PLACEMENT_3D('',#105163,#105164,#105165);
#105163 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#105164 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105165 = DIRECTION('',(0.E+000,-0.999410764194,3.432381699021E-002));
#105166 = PCURVE('',#105108,#105167);
#105167 = DEFINITIONAL_REPRESENTATION('',(#105168),#105171);
#105168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105169,#105170),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.549495795061E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#105169 = CARTESIAN_POINT('',(6.24885474772,31.018967519465));
#105170 = CARTESIAN_POINT('',(6.20335978977,31.018967519465));
#105171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105172 = ORIENTED_EDGE('',*,*,#105173,.T.);
#105173 = EDGE_CURVE('',#105158,#105099,#105174,.T.);
#105174 = SURFACE_CURVE('',#105175,(#105179),.PCURVE_S1.);
#105175 = LINE('',#105176,#105177);
#105176 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#105177 = VECTOR('',#105178,1.);
#105178 = DIRECTION('',(-1.,2.005564173516E-015,1.146036670581E-015));
#105179 = PCURVE('',#105108,#105180);
#105180 = DEFINITIONAL_REPRESENTATION('',(#105181),#105207);
#105181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105182,#105183,#105184,
    #105185,#105186,#105187,#105188,#105189,#105190,#105191,#105192,
    #105193,#105194,#105195,#105196,#105197,#105198,#105199,#105200,
    #105201,#105202,#105203,#105204,#105205,#105206),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.95399252334E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#105182 = CARTESIAN_POINT('',(6.20335978977,31.018967519465));
#105183 = CARTESIAN_POINT('',(6.20335978977,30.925028125526));
#105184 = CARTESIAN_POINT('',(6.20335978977,30.737149337647));
#105185 = CARTESIAN_POINT('',(6.20335978977,30.455331155829));
#105186 = CARTESIAN_POINT('',(6.20335978977,30.17351297401));
#105187 = CARTESIAN_POINT('',(6.20335978977,29.891694792192));
#105188 = CARTESIAN_POINT('',(6.20335978977,29.609876610374));
#105189 = CARTESIAN_POINT('',(6.20335978977,29.328058428556));
#105190 = CARTESIAN_POINT('',(6.20335978977,29.046240246738));
#105191 = CARTESIAN_POINT('',(6.20335978977,28.76442206492));
#105192 = CARTESIAN_POINT('',(6.20335978977,28.482603883101));
#105193 = CARTESIAN_POINT('',(6.20335978977,28.200785701283));
#105194 = CARTESIAN_POINT('',(6.20335978977,27.918967519465));
#105195 = CARTESIAN_POINT('',(6.20335978977,27.637149337647));
#105196 = CARTESIAN_POINT('',(6.20335978977,27.355331155829));
#105197 = CARTESIAN_POINT('',(6.20335978977,27.07351297401));
#105198 = CARTESIAN_POINT('',(6.20335978977,26.791694792192));
#105199 = CARTESIAN_POINT('',(6.20335978977,26.509876610374));
#105200 = CARTESIAN_POINT('',(6.20335978977,26.228058428556));
#105201 = CARTESIAN_POINT('',(6.20335978977,25.946240246738));
#105202 = CARTESIAN_POINT('',(6.20335978977,25.66442206492));
#105203 = CARTESIAN_POINT('',(6.20335978977,25.382603883101));
#105204 = CARTESIAN_POINT('',(6.20335978977,25.100785701283));
#105205 = CARTESIAN_POINT('',(6.20335978977,24.912906913404));
#105206 = CARTESIAN_POINT('',(6.20335978977,24.818967519465));
#105207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105212)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105209,#105210,#105211)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105209 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105210 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105211 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105212 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105209,
  'distance_accuracy_value','confusion accuracy');
#105213 = SHAPE_DEFINITION_REPRESENTATION(#105214,#105089);
#105214 = PRODUCT_DEFINITION_SHAPE('','',#105215);
#105215 = PRODUCT_DEFINITION('design','',#105216,#105219);
#105216 = PRODUCT_DEFINITION_FORMATION('','',#105217);
#105217 = PRODUCT('CADSOFTTOOLS 1.614','CADSOFTTOOLS 1.614','',(#105218)
  );
#105218 = PRODUCT_CONTEXT('',#2,'mechanical');
#105219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105221,#105223);
#105221 = ( REPRESENTATION_RELATIONSHIP('','',#105089,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105222) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2467);
#105223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105224);
#105224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('614','','',#5,#105215,$);
#105225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105217));
#105226 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105227),#105301
  );
#105227 = SHELL_BASED_SURFACE_MODEL('',(#105228));
#105228 = OPEN_SHELL('',(#105229));
#105229 = ADVANCED_FACE('',(#105230),#105244,.T.);
#105230 = FACE_BOUND('',#105231,.T.);
#105231 = EDGE_LOOP('',(#105232,#105255,#105271,#105287));
#105232 = ORIENTED_EDGE('',*,*,#105233,.F.);
#105233 = EDGE_CURVE('',#105234,#105236,#105238,.T.);
#105234 = VERTEX_POINT('',#105235);
#105235 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#105236 = VERTEX_POINT('',#105237);
#105237 = CARTESIAN_POINT('',(6.001146897693,14.929959389301,
    16.507209368274));
#105238 = SURFACE_CURVE('',#105239,(#105243),.PCURVE_S1.);
#105239 = LINE('',#105240,#105241);
#105240 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#105241 = VECTOR('',#105242,1.);
#105242 = DIRECTION('',(0.E+000,0.911190061554,0.411986251865));
#105243 = PCURVE('',#105244,#105249);
#105244 = PLANE('',#105245);
#105245 = AXIS2_PLACEMENT_3D('',#105246,#105247,#105248);
#105246 = CARTESIAN_POINT('',(-1.06802109111,14.929959389301,
    16.507209368274));
#105247 = DIRECTION('',(0.E+000,0.411986251865,-0.911190061554));
#105248 = DIRECTION('',(0.E+000,-0.911190061554,-0.411986251865));
#105249 = DEFINITIONAL_REPRESENTATION('',(#105250),#105254);
#105250 = LINE('',#105251,#105252);
#105251 = CARTESIAN_POINT('',(0.227767470281,-7.069167988803));
#105252 = VECTOR('',#105253,1.);
#105253 = DIRECTION('',(-1.,0.E+000));
#105254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105255 = ORIENTED_EDGE('',*,*,#105256,.T.);
#105256 = EDGE_CURVE('',#105234,#105257,#105259,.T.);
#105257 = VERTEX_POINT('',#105258);
#105258 = CARTESIAN_POINT('',(-0.198853102307,14.722419934036,
    16.413372301896));
#105259 = SURFACE_CURVE('',#105260,(#105264),.PCURVE_S1.);
#105260 = LINE('',#105261,#105262);
#105261 = CARTESIAN_POINT('',(6.001146897693,14.722419934036,
    16.413372301896));
#105262 = VECTOR('',#105263,1.);
#105263 = DIRECTION('',(-1.,2.005564173516E-015,1.146036670581E-015));
#105264 = PCURVE('',#105244,#105265);
#105265 = DEFINITIONAL_REPRESENTATION('',(#105266),#105270);
#105266 = LINE('',#105267,#105268);
#105267 = CARTESIAN_POINT('',(0.227767470281,-7.069167988803));
#105268 = VECTOR('',#105269,1.);
#105269 = DIRECTION('',(-2.299601495129E-015,1.));
#105270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105271 = ORIENTED_EDGE('',*,*,#105272,.T.);
#105272 = EDGE_CURVE('',#105257,#105273,#105275,.T.);
#105273 = VERTEX_POINT('',#105274);
#105274 = CARTESIAN_POINT('',(-0.198853102307,14.929959389301,
    16.507209368274));
#105275 = SURFACE_CURVE('',#105276,(#105280),.PCURVE_S1.);
#105276 = LINE('',#105277,#105278);
#105277 = CARTESIAN_POINT('',(-0.198853102307,14.722419934036,
    16.413372301896));
#105278 = VECTOR('',#105279,1.);
#105279 = DIRECTION('',(0.E+000,0.911190061554,0.411986251865));
#105280 = PCURVE('',#105244,#105281);
#105281 = DEFINITIONAL_REPRESENTATION('',(#105282),#105286);
#105282 = LINE('',#105283,#105284);
#105283 = CARTESIAN_POINT('',(0.227767470281,-0.869167988803));
#105284 = VECTOR('',#105285,1.);
#105285 = DIRECTION('',(-1.,0.E+000));
#105286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105287 = ORIENTED_EDGE('',*,*,#105288,.T.);
#105288 = EDGE_CURVE('',#105273,#105236,#105289,.T.);
#105289 = SURFACE_CURVE('',#105290,(#105294),.PCURVE_S1.);
#105290 = LINE('',#105291,#105292);
#105291 = CARTESIAN_POINT('',(-0.198853102307,14.929959389301,
    16.507209368274));
#105292 = VECTOR('',#105293,1.);
#105293 = DIRECTION('',(1.,5.730183352904E-016,0.E+000));
#105294 = PCURVE('',#105244,#105295);
#105295 = DEFINITIONAL_REPRESENTATION('',(#105296),#105300);
#105296 = LINE('',#105297,#105298);
#105297 = CARTESIAN_POINT('',(0.E+000,-0.869167988803));
#105298 = VECTOR('',#105299,1.);
#105299 = DIRECTION('',(-5.221286122048E-016,-1.));
#105300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105305)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105302,#105303,#105304)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105302 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105303 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105304 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105305 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105302,
  'distance_accuracy_value','confusion accuracy');
#105306 = SHAPE_DEFINITION_REPRESENTATION(#105307,#105226);
#105307 = PRODUCT_DEFINITION_SHAPE('','',#105308);
#105308 = PRODUCT_DEFINITION('design','',#105309,#105312);
#105309 = PRODUCT_DEFINITION_FORMATION('','',#105310);
#105310 = PRODUCT('CADSOFTTOOLS 1.615','CADSOFTTOOLS 1.615','',(#105311)
  );
#105311 = PRODUCT_CONTEXT('',#2,'mechanical');
#105312 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105314,#105316);
#105314 = ( REPRESENTATION_RELATIONSHIP('','',#105226,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105315) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2471);
#105316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105317);
#105317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('615','','',#5,#105308,$);
#105318 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105310));
#105319 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105320),#105438
  );
#105320 = SHELL_BASED_SURFACE_MODEL('',(#105321));
#105321 = OPEN_SHELL('',(#105322));
#105322 = ADVANCED_FACE('',(#105323),#105337,.T.);
#105323 = FACE_BOUND('',#105324,.T.);
#105324 = EDGE_LOOP('',(#105325,#105370,#105386,#105424));
#105325 = ORIENTED_EDGE('',*,*,#105326,.F.);
#105326 = EDGE_CURVE('',#105327,#105329,#105331,.T.);
#105327 = VERTEX_POINT('',#105328);
#105328 = CARTESIAN_POINT('',(-0.198853102307,14.929959389301,
    16.507209368274));
#105329 = VERTEX_POINT('',#105330);
#105330 = CARTESIAN_POINT('',(6.001146897693,14.929959389301,
    16.507209368274));
#105331 = SURFACE_CURVE('',#105332,(#105336),.PCURVE_S1.);
#105332 = LINE('',#105333,#105334);
#105333 = CARTESIAN_POINT('',(-0.198853102307,14.929959389301,
    16.507209368274));
#105334 = VECTOR('',#105335,1.);
#105335 = DIRECTION('',(1.,5.730183352904E-016,0.E+000));
#105336 = PCURVE('',#105337,#105342);
#105337 = CYLINDRICAL_SURFACE('',#105338,0.2);
#105338 = AXIS2_PLACEMENT_3D('',#105339,#105340,#105341);
#105339 = CARTESIAN_POINT('',(-1.06802109111,14.847562138928,
    16.689447380585));
#105340 = DIRECTION('',(1.,0.E+000,0.E+000));
#105341 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105342 = DEFINITIONAL_REPRESENTATION('',(#105343),#105369);
#105343 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105344,#105345,#105346,
    #105347,#105348,#105349,#105350,#105351,#105352,#105353,#105354,
    #105355,#105356,#105357,#105358,#105359,#105360,#105361,#105362,
    #105363,#105364,#105365,#105366,#105367,#105368),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#105344 = CARTESIAN_POINT('',(1.995429161183,0.869167988803));
#105345 = CARTESIAN_POINT('',(1.995429161183,0.963107382743));
#105346 = CARTESIAN_POINT('',(1.995429161183,1.150986170622));
#105347 = CARTESIAN_POINT('',(1.995429161183,1.43280435244));
#105348 = CARTESIAN_POINT('',(1.995429161183,1.714622534258));
#105349 = CARTESIAN_POINT('',(1.995429161183,1.996440716076));
#105350 = CARTESIAN_POINT('',(1.995429161183,2.278258897894));
#105351 = CARTESIAN_POINT('',(1.995429161183,2.560077079713));
#105352 = CARTESIAN_POINT('',(1.995429161183,2.841895261531));
#105353 = CARTESIAN_POINT('',(1.995429161183,3.123713443349));
#105354 = CARTESIAN_POINT('',(1.995429161183,3.405531625167));
#105355 = CARTESIAN_POINT('',(1.995429161183,3.687349806985));
#105356 = CARTESIAN_POINT('',(1.995429161183,3.969167988803));
#105357 = CARTESIAN_POINT('',(1.995429161183,4.250986170622));
#105358 = CARTESIAN_POINT('',(1.995429161183,4.53280435244));
#105359 = CARTESIAN_POINT('',(1.995429161183,4.814622534258));
#105360 = CARTESIAN_POINT('',(1.995429161183,5.096440716076));
#105361 = CARTESIAN_POINT('',(1.995429161183,5.378258897894));
#105362 = CARTESIAN_POINT('',(1.995429161183,5.660077079713));
#105363 = CARTESIAN_POINT('',(1.995429161183,5.941895261531));
#105364 = CARTESIAN_POINT('',(1.995429161183,6.223713443349));
#105365 = CARTESIAN_POINT('',(1.995429161183,6.505531625167));
#105366 = CARTESIAN_POINT('',(1.995429161183,6.787349806985));
#105367 = CARTESIAN_POINT('',(1.995429161183,6.975228594864));
#105368 = CARTESIAN_POINT('',(1.995429161183,7.069167988803));
#105369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105370 = ORIENTED_EDGE('',*,*,#105371,.T.);
#105371 = EDGE_CURVE('',#105327,#105372,#105374,.T.);
#105372 = VERTEX_POINT('',#105373);
#105373 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#105374 = SURFACE_CURVE('',#105375,(#105380),.PCURVE_S1.);
#105375 = CIRCLE('',#105376,0.2);
#105376 = AXIS2_PLACEMENT_3D('',#105377,#105378,#105379);
#105377 = CARTESIAN_POINT('',(-0.198853102307,14.847562138928,
    16.689447380585));
#105378 = DIRECTION('',(1.,0.E+000,0.E+000));
#105379 = DIRECTION('',(0.E+000,0.411986251864,-0.911190061554));
#105380 = PCURVE('',#105337,#105381);
#105381 = DEFINITIONAL_REPRESENTATION('',(#105382),#105385);
#105382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105383,#105384),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#105383 = CARTESIAN_POINT('',(1.995429161183,0.869167988803));
#105384 = CARTESIAN_POINT('',(4.089824263576,0.869167988803));
#105385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105386 = ORIENTED_EDGE('',*,*,#105387,.T.);
#105387 = EDGE_CURVE('',#105372,#105388,#105390,.T.);
#105388 = VERTEX_POINT('',#105389);
#105389 = CARTESIAN_POINT('',(6.001146897693,14.964186261938,
    16.851924498765));
#105390 = SURFACE_CURVE('',#105391,(#105395),.PCURVE_S1.);
#105391 = LINE('',#105392,#105393);
#105392 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#105393 = VECTOR('',#105394,1.);
#105394 = DIRECTION('',(1.,-2.865091676452E-016,0.E+000));
#105395 = PCURVE('',#105337,#105396);
#105396 = DEFINITIONAL_REPRESENTATION('',(#105397),#105423);
#105397 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105398,#105399,#105400,
    #105401,#105402,#105403,#105404,#105405,#105406,#105407,#105408,
    #105409,#105410,#105411,#105412,#105413,#105414,#105415,#105416,
    #105417,#105418,#105419,#105420,#105421,#105422),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#105398 = CARTESIAN_POINT('',(4.089824263576,0.869167988803));
#105399 = CARTESIAN_POINT('',(4.089824263576,0.963107382743));
#105400 = CARTESIAN_POINT('',(4.089824263576,1.150986170622));
#105401 = CARTESIAN_POINT('',(4.089824263576,1.43280435244));
#105402 = CARTESIAN_POINT('',(4.089824263576,1.714622534258));
#105403 = CARTESIAN_POINT('',(4.089824263576,1.996440716076));
#105404 = CARTESIAN_POINT('',(4.089824263576,2.278258897894));
#105405 = CARTESIAN_POINT('',(4.089824263576,2.560077079713));
#105406 = CARTESIAN_POINT('',(4.089824263576,2.841895261531));
#105407 = CARTESIAN_POINT('',(4.089824263576,3.123713443349));
#105408 = CARTESIAN_POINT('',(4.089824263576,3.405531625167));
#105409 = CARTESIAN_POINT('',(4.089824263576,3.687349806985));
#105410 = CARTESIAN_POINT('',(4.089824263576,3.969167988803));
#105411 = CARTESIAN_POINT('',(4.089824263576,4.250986170622));
#105412 = CARTESIAN_POINT('',(4.089824263576,4.53280435244));
#105413 = CARTESIAN_POINT('',(4.089824263576,4.814622534258));
#105414 = CARTESIAN_POINT('',(4.089824263576,5.096440716076));
#105415 = CARTESIAN_POINT('',(4.089824263576,5.378258897894));
#105416 = CARTESIAN_POINT('',(4.089824263576,5.660077079713));
#105417 = CARTESIAN_POINT('',(4.089824263576,5.941895261531));
#105418 = CARTESIAN_POINT('',(4.089824263576,6.223713443349));
#105419 = CARTESIAN_POINT('',(4.089824263576,6.505531625167));
#105420 = CARTESIAN_POINT('',(4.089824263576,6.787349806985));
#105421 = CARTESIAN_POINT('',(4.089824263576,6.975228594864));
#105422 = CARTESIAN_POINT('',(4.089824263576,7.069167988803));
#105423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105424 = ORIENTED_EDGE('',*,*,#105425,.F.);
#105425 = EDGE_CURVE('',#105329,#105388,#105426,.T.);
#105426 = SURFACE_CURVE('',#105427,(#105432),.PCURVE_S1.);
#105427 = CIRCLE('',#105428,0.2);
#105428 = AXIS2_PLACEMENT_3D('',#105429,#105430,#105431);
#105429 = CARTESIAN_POINT('',(6.001146897693,14.847562138928,
    16.689447380585));
#105430 = DIRECTION('',(1.,0.E+000,0.E+000));
#105431 = DIRECTION('',(0.E+000,0.411986251864,-0.911190061554));
#105432 = PCURVE('',#105337,#105433);
#105433 = DEFINITIONAL_REPRESENTATION('',(#105434),#105437);
#105434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105435,#105436),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#105435 = CARTESIAN_POINT('',(1.995429161183,7.069167988803));
#105436 = CARTESIAN_POINT('',(4.089824263576,7.069167988803));
#105437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105442)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105439,#105440,#105441)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105439 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105440 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105441 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105442 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105439,
  'distance_accuracy_value','confusion accuracy');
#105443 = SHAPE_DEFINITION_REPRESENTATION(#105444,#105319);
#105444 = PRODUCT_DEFINITION_SHAPE('','',#105445);
#105445 = PRODUCT_DEFINITION('design','',#105446,#105449);
#105446 = PRODUCT_DEFINITION_FORMATION('','',#105447);
#105447 = PRODUCT('CADSOFTTOOLS 1.616','CADSOFTTOOLS 1.616','',(#105448)
  );
#105448 = PRODUCT_CONTEXT('',#2,'mechanical');
#105449 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105450 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105451,#105453);
#105451 = ( REPRESENTATION_RELATIONSHIP('','',#105319,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105452) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105452 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2475);
#105453 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105454);
#105454 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('616','','',#5,#105445,$);
#105455 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105447));
#105456 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105457),#105531
  );
#105457 = SHELL_BASED_SURFACE_MODEL('',(#105458));
#105458 = OPEN_SHELL('',(#105459));
#105459 = ADVANCED_FACE('',(#105460),#105474,.T.);
#105460 = FACE_BOUND('',#105461,.T.);
#105461 = EDGE_LOOP('',(#105462,#105485,#105501,#105517));
#105462 = ORIENTED_EDGE('',*,*,#105463,.T.);
#105463 = EDGE_CURVE('',#105464,#105466,#105468,.T.);
#105464 = VERTEX_POINT('',#105465);
#105465 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#105466 = VERTEX_POINT('',#105467);
#105467 = CARTESIAN_POINT('',(-0.198853102307,14.779151251005,
    16.984740406123));
#105468 = SURFACE_CURVE('',#105469,(#105473),.PCURVE_S1.);
#105469 = LINE('',#105470,#105471);
#105470 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#105471 = VECTOR('',#105472,1.);
#105472 = DIRECTION('',(0.E+000,-0.812385590902,0.583120615049));
#105473 = PCURVE('',#105474,#105479);
#105474 = PLANE('',#105475);
#105475 = AXIS2_PLACEMENT_3D('',#105476,#105477,#105478);
#105476 = CARTESIAN_POINT('',(-1.06802109111,14.636711528382,
    17.086981927383));
#105477 = DIRECTION('',(0.E+000,0.583120615049,0.812385590902));
#105478 = DIRECTION('',(0.E+000,0.812385590902,-0.583120615049));
#105479 = DEFINITIONAL_REPRESENTATION('',(#105480),#105484);
#105480 = LINE('',#105481,#105482);
#105481 = CARTESIAN_POINT('',(0.403102587273,-0.869167988803));
#105482 = VECTOR('',#105483,1.);
#105483 = DIRECTION('',(-1.,0.E+000));
#105484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105485 = ORIENTED_EDGE('',*,*,#105486,.T.);
#105486 = EDGE_CURVE('',#105466,#105487,#105489,.T.);
#105487 = VERTEX_POINT('',#105488);
#105488 = CARTESIAN_POINT('',(6.001146897693,14.779151251005,
    16.984740406123));
#105489 = SURFACE_CURVE('',#105490,(#105494),.PCURVE_S1.);
#105490 = LINE('',#105491,#105492);
#105491 = CARTESIAN_POINT('',(-0.198853102307,14.779151251005,
    16.984740406123));
#105492 = VECTOR('',#105493,1.);
#105493 = DIRECTION('',(1.,-2.292073341162E-015,1.719055005871E-015));
#105494 = PCURVE('',#105474,#105495);
#105495 = DEFINITIONAL_REPRESENTATION('',(#105496),#105500);
#105496 = LINE('',#105497,#105498);
#105497 = CARTESIAN_POINT('',(0.175335116992,-0.869167988804));
#105498 = VECTOR('',#105499,1.);
#105499 = DIRECTION('',(-2.864463767977E-015,-1.));
#105500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105501 = ORIENTED_EDGE('',*,*,#105502,.F.);
#105502 = EDGE_CURVE('',#105503,#105487,#105505,.T.);
#105503 = VERTEX_POINT('',#105504);
#105504 = CARTESIAN_POINT('',(6.001146897693,14.964186261938,
    16.851924498765));
#105505 = SURFACE_CURVE('',#105506,(#105510),.PCURVE_S1.);
#105506 = LINE('',#105507,#105508);
#105507 = CARTESIAN_POINT('',(6.001146897693,14.964186261938,
    16.851924498765));
#105508 = VECTOR('',#105509,1.);
#105509 = DIRECTION('',(0.E+000,-0.812385590902,0.583120615049));
#105510 = PCURVE('',#105474,#105511);
#105511 = DEFINITIONAL_REPRESENTATION('',(#105512),#105516);
#105512 = LINE('',#105513,#105514);
#105513 = CARTESIAN_POINT('',(0.403102587273,-7.069167988803));
#105514 = VECTOR('',#105515,1.);
#105515 = DIRECTION('',(-1.,0.E+000));
#105516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105517 = ORIENTED_EDGE('',*,*,#105518,.F.);
#105518 = EDGE_CURVE('',#105464,#105503,#105519,.T.);
#105519 = SURFACE_CURVE('',#105520,(#105524),.PCURVE_S1.);
#105520 = LINE('',#105521,#105522);
#105521 = CARTESIAN_POINT('',(-0.198853102307,14.964186261938,
    16.851924498765));
#105522 = VECTOR('',#105523,1.);
#105523 = DIRECTION('',(1.,-2.865091676452E-016,0.E+000));
#105524 = PCURVE('',#105474,#105525);
#105525 = DEFINITIONAL_REPRESENTATION('',(#105526),#105530);
#105526 = LINE('',#105527,#105528);
#105527 = CARTESIAN_POINT('',(0.403102587273,-0.869167988803));
#105528 = VECTOR('',#105529,1.);
#105529 = DIRECTION('',(-2.327559194562E-016,-1.));
#105530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105535)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105532,#105533,#105534)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105532 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105533 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105534 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105535 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105532,
  'distance_accuracy_value','confusion accuracy');
#105536 = SHAPE_DEFINITION_REPRESENTATION(#105537,#105456);
#105537 = PRODUCT_DEFINITION_SHAPE('','',#105538);
#105538 = PRODUCT_DEFINITION('design','',#105539,#105542);
#105539 = PRODUCT_DEFINITION_FORMATION('','',#105540);
#105540 = PRODUCT('CADSOFTTOOLS 1.617','CADSOFTTOOLS 1.617','',(#105541)
  );
#105541 = PRODUCT_CONTEXT('',#2,'mechanical');
#105542 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105543 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105544,#105546);
#105544 = ( REPRESENTATION_RELATIONSHIP('','',#105456,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105545) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105545 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2479);
#105546 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105547);
#105547 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('617','','',#5,#105538,$);
#105548 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105540));
#105549 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105550),#105668
  );
#105550 = SHELL_BASED_SURFACE_MODEL('',(#105551));
#105551 = OPEN_SHELL('',(#105552));
#105552 = ADVANCED_FACE('',(#105553),#105568,.F.);
#105553 = FACE_BOUND('',#105554,.F.);
#105554 = EDGE_LOOP('',(#105555,#105578,#105616,#105632));
#105555 = ORIENTED_EDGE('',*,*,#105556,.F.);
#105556 = EDGE_CURVE('',#105557,#105559,#105561,.T.);
#105557 = VERTEX_POINT('',#105558);
#105558 = CARTESIAN_POINT('',(-0.198853102307,14.779151251005,
    16.984740406123));
#105559 = VERTEX_POINT('',#105560);
#105560 = CARTESIAN_POINT('',(-0.198853102307,14.874947558591,
    17.660348108185));
#105561 = SURFACE_CURVE('',#105562,(#105567),.PCURVE_S1.);
#105562 = CIRCLE('',#105563,15.);
#105563 = AXIS2_PLACEMENT_3D('',#105564,#105565,#105566);
#105564 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#105565 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105566 = DIRECTION('',(0.E+000,-0.993033546996,0.117831975884));
#105567 = PCURVE('',#105568,#105573);
#105568 = CYLINDRICAL_SURFACE('',#105569,15.);
#105569 = AXIS2_PLACEMENT_3D('',#105570,#105571,#105572);
#105570 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#105571 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#105572 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#105573 = DEFINITIONAL_REPRESENTATION('',(#105574),#105577);
#105574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105575,#105576),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.549495795061E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#105575 = CARTESIAN_POINT('',(6.165078943625,24.818967519465));
#105576 = CARTESIAN_POINT('',(6.119583985674,24.818967519465));
#105577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105578 = ORIENTED_EDGE('',*,*,#105579,.T.);
#105579 = EDGE_CURVE('',#105557,#105580,#105582,.T.);
#105580 = VERTEX_POINT('',#105581);
#105581 = CARTESIAN_POINT('',(6.001146897693,14.779151251005,
    16.984740406123));
#105582 = SURFACE_CURVE('',#105583,(#105587),.PCURVE_S1.);
#105583 = LINE('',#105584,#105585);
#105584 = CARTESIAN_POINT('',(-0.198853102307,14.779151251005,
    16.984740406123));
#105585 = VECTOR('',#105586,1.);
#105586 = DIRECTION('',(1.,-2.292073341162E-015,1.719055005871E-015));
#105587 = PCURVE('',#105568,#105588);
#105588 = DEFINITIONAL_REPRESENTATION('',(#105589),#105615);
#105589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105590,#105591,#105592,
    #105593,#105594,#105595,#105596,#105597,#105598,#105599,#105600,
    #105601,#105602,#105603,#105604,#105605,#105606,#105607,#105608,
    #105609,#105610,#105611,#105612,#105613,#105614),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.798139746105E-014,0.281818181818,0.563636363636,0.845454545454,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545454,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#105590 = CARTESIAN_POINT('',(6.165078943625,24.818967519465));
#105591 = CARTESIAN_POINT('',(6.165078943625,24.912906913404));
#105592 = CARTESIAN_POINT('',(6.165078943625,25.100785701283));
#105593 = CARTESIAN_POINT('',(6.165078943625,25.382603883101));
#105594 = CARTESIAN_POINT('',(6.165078943625,25.66442206492));
#105595 = CARTESIAN_POINT('',(6.165078943625,25.946240246738));
#105596 = CARTESIAN_POINT('',(6.165078943625,26.228058428556));
#105597 = CARTESIAN_POINT('',(6.165078943625,26.509876610374));
#105598 = CARTESIAN_POINT('',(6.165078943625,26.791694792192));
#105599 = CARTESIAN_POINT('',(6.165078943625,27.07351297401));
#105600 = CARTESIAN_POINT('',(6.165078943625,27.355331155829));
#105601 = CARTESIAN_POINT('',(6.165078943625,27.637149337647));
#105602 = CARTESIAN_POINT('',(6.165078943625,27.918967519465));
#105603 = CARTESIAN_POINT('',(6.165078943625,28.200785701283));
#105604 = CARTESIAN_POINT('',(6.165078943625,28.482603883101));
#105605 = CARTESIAN_POINT('',(6.165078943625,28.76442206492));
#105606 = CARTESIAN_POINT('',(6.165078943625,29.046240246738));
#105607 = CARTESIAN_POINT('',(6.165078943625,29.328058428556));
#105608 = CARTESIAN_POINT('',(6.165078943625,29.609876610374));
#105609 = CARTESIAN_POINT('',(6.165078943625,29.891694792192));
#105610 = CARTESIAN_POINT('',(6.165078943625,30.17351297401));
#105611 = CARTESIAN_POINT('',(6.165078943625,30.455331155829));
#105612 = CARTESIAN_POINT('',(6.165078943625,30.737149337647));
#105613 = CARTESIAN_POINT('',(6.165078943625,30.925028125526));
#105614 = CARTESIAN_POINT('',(6.165078943625,31.018967519465));
#105615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105616 = ORIENTED_EDGE('',*,*,#105617,.T.);
#105617 = EDGE_CURVE('',#105580,#105618,#105620,.T.);
#105618 = VERTEX_POINT('',#105619);
#105619 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#105620 = SURFACE_CURVE('',#105621,(#105626),.PCURVE_S1.);
#105621 = CIRCLE('',#105622,15.);
#105622 = AXIS2_PLACEMENT_3D('',#105623,#105624,#105625);
#105623 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#105624 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105625 = DIRECTION('',(0.E+000,-0.993033546996,0.117831975884));
#105626 = PCURVE('',#105568,#105627);
#105627 = DEFINITIONAL_REPRESENTATION('',(#105628),#105631);
#105628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105629,#105630),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#105629 = CARTESIAN_POINT('',(6.165078943625,31.018967519465));
#105630 = CARTESIAN_POINT('',(6.119583985674,31.018967519465));
#105631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105632 = ORIENTED_EDGE('',*,*,#105633,.T.);
#105633 = EDGE_CURVE('',#105618,#105559,#105634,.T.);
#105634 = SURFACE_CURVE('',#105635,(#105639),.PCURVE_S1.);
#105635 = LINE('',#105636,#105637);
#105636 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#105637 = VECTOR('',#105638,1.);
#105638 = DIRECTION('',(-1.,-1.432545838226E-015,0.E+000));
#105639 = PCURVE('',#105568,#105640);
#105640 = DEFINITIONAL_REPRESENTATION('',(#105641),#105667);
#105641 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105642,#105643,#105644,
    #105645,#105646,#105647,#105648,#105649,#105650,#105651,#105652,
    #105653,#105654,#105655,#105656,#105657,#105658,#105659,#105660,
    #105661,#105662,#105663,#105664,#105665,#105666),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -2.93098878501E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#105642 = CARTESIAN_POINT('',(6.119583985674,31.018967519465));
#105643 = CARTESIAN_POINT('',(6.119583985674,30.925028125526));
#105644 = CARTESIAN_POINT('',(6.119583985674,30.737149337647));
#105645 = CARTESIAN_POINT('',(6.119583985674,30.455331155829));
#105646 = CARTESIAN_POINT('',(6.119583985674,30.17351297401));
#105647 = CARTESIAN_POINT('',(6.119583985674,29.891694792192));
#105648 = CARTESIAN_POINT('',(6.119583985674,29.609876610374));
#105649 = CARTESIAN_POINT('',(6.119583985674,29.328058428556));
#105650 = CARTESIAN_POINT('',(6.119583985674,29.046240246738));
#105651 = CARTESIAN_POINT('',(6.119583985674,28.76442206492));
#105652 = CARTESIAN_POINT('',(6.119583985674,28.482603883101));
#105653 = CARTESIAN_POINT('',(6.119583985674,28.200785701283));
#105654 = CARTESIAN_POINT('',(6.119583985674,27.918967519465));
#105655 = CARTESIAN_POINT('',(6.119583985674,27.637149337647));
#105656 = CARTESIAN_POINT('',(6.119583985674,27.355331155829));
#105657 = CARTESIAN_POINT('',(6.119583985674,27.07351297401));
#105658 = CARTESIAN_POINT('',(6.119583985674,26.791694792192));
#105659 = CARTESIAN_POINT('',(6.119583985674,26.509876610374));
#105660 = CARTESIAN_POINT('',(6.119583985674,26.228058428556));
#105661 = CARTESIAN_POINT('',(6.119583985674,25.946240246738));
#105662 = CARTESIAN_POINT('',(6.119583985674,25.66442206492));
#105663 = CARTESIAN_POINT('',(6.119583985674,25.382603883101));
#105664 = CARTESIAN_POINT('',(6.119583985674,25.100785701283));
#105665 = CARTESIAN_POINT('',(6.119583985674,24.912906913404));
#105666 = CARTESIAN_POINT('',(6.119583985674,24.818967519465));
#105667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105672)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105669,#105670,#105671)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105669 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105670 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105671 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105672 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105669,
  'distance_accuracy_value','confusion accuracy');
#105673 = SHAPE_DEFINITION_REPRESENTATION(#105674,#105549);
#105674 = PRODUCT_DEFINITION_SHAPE('','',#105675);
#105675 = PRODUCT_DEFINITION('design','',#105676,#105679);
#105676 = PRODUCT_DEFINITION_FORMATION('','',#105677);
#105677 = PRODUCT('CADSOFTTOOLS 1.618','CADSOFTTOOLS 1.618','',(#105678)
  );
#105678 = PRODUCT_CONTEXT('',#2,'mechanical');
#105679 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105680 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105681,#105683);
#105681 = ( REPRESENTATION_RELATIONSHIP('','',#105549,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105682) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105682 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2483);
#105683 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105684);
#105684 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('618','','',#5,#105675,$);
#105685 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105677));
#105686 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105687),#105761
  );
#105687 = SHELL_BASED_SURFACE_MODEL('',(#105688));
#105688 = OPEN_SHELL('',(#105689));
#105689 = ADVANCED_FACE('',(#105690),#105704,.T.);
#105690 = FACE_BOUND('',#105691,.T.);
#105691 = EDGE_LOOP('',(#105692,#105715,#105731,#105747));
#105692 = ORIENTED_EDGE('',*,*,#105693,.F.);
#105693 = EDGE_CURVE('',#105694,#105696,#105698,.T.);
#105694 = VERTEX_POINT('',#105695);
#105695 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#105696 = VERTEX_POINT('',#105697);
#105697 = CARTESIAN_POINT('',(6.001146897693,15.089611227114,
    17.736489620741));
#105698 = SURFACE_CURVE('',#105699,(#105703),.PCURVE_S1.);
#105699 = LINE('',#105700,#105701);
#105700 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#105701 = VECTOR('',#105702,1.);
#105702 = DIRECTION('',(0.E+000,0.942468510796,0.334294938875));
#105703 = PCURVE('',#105704,#105709);
#105704 = PLANE('',#105705);
#105705 = AXIS2_PLACEMENT_3D('',#105706,#105707,#105708);
#105706 = CARTESIAN_POINT('',(-1.077153273147,15.089611227114,
    17.736489620741));
#105707 = DIRECTION('',(0.E+000,0.334294938875,-0.942468510796));
#105708 = DIRECTION('',(0.E+000,-0.942468510796,-0.334294938875));
#105709 = DEFINITIONAL_REPRESENTATION('',(#105710),#105714);
#105710 = LINE('',#105711,#105712);
#105711 = CARTESIAN_POINT('',(0.227767470281,-7.07830017084));
#105712 = VECTOR('',#105713,1.);
#105713 = DIRECTION('',(-1.,0.E+000));
#105714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105715 = ORIENTED_EDGE('',*,*,#105716,.T.);
#105716 = EDGE_CURVE('',#105694,#105717,#105719,.T.);
#105717 = VERTEX_POINT('',#105718);
#105718 = CARTESIAN_POINT('',(-0.198853102307,14.874947558591,
    17.660348108185));
#105719 = SURFACE_CURVE('',#105720,(#105724),.PCURVE_S1.);
#105720 = LINE('',#105721,#105722);
#105721 = CARTESIAN_POINT('',(6.001146897693,14.874947558591,
    17.660348108185));
#105722 = VECTOR('',#105723,1.);
#105723 = DIRECTION('',(-1.,-1.432545838226E-015,0.E+000));
#105724 = PCURVE('',#105704,#105725);
#105725 = DEFINITIONAL_REPRESENTATION('',(#105726),#105730);
#105726 = LINE('',#105727,#105728);
#105727 = CARTESIAN_POINT('',(0.227767470281,-7.07830017084));
#105728 = VECTOR('',#105729,1.);
#105729 = DIRECTION('',(1.3501293428E-015,1.));
#105730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105731 = ORIENTED_EDGE('',*,*,#105732,.T.);
#105732 = EDGE_CURVE('',#105717,#105733,#105735,.T.);
#105733 = VERTEX_POINT('',#105734);
#105734 = CARTESIAN_POINT('',(-0.198853102307,15.089611227114,
    17.736489620741));
#105735 = SURFACE_CURVE('',#105736,(#105740),.PCURVE_S1.);
#105736 = LINE('',#105737,#105738);
#105737 = CARTESIAN_POINT('',(-0.198853102307,14.874947558591,
    17.660348108185));
#105738 = VECTOR('',#105739,1.);
#105739 = DIRECTION('',(0.E+000,0.942468510796,0.334294938875));
#105740 = PCURVE('',#105704,#105741);
#105741 = DEFINITIONAL_REPRESENTATION('',(#105742),#105746);
#105742 = LINE('',#105743,#105744);
#105743 = CARTESIAN_POINT('',(0.227767470281,-0.87830017084));
#105744 = VECTOR('',#105745,1.);
#105745 = DIRECTION('',(-1.,0.E+000));
#105746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105747 = ORIENTED_EDGE('',*,*,#105748,.T.);
#105748 = EDGE_CURVE('',#105733,#105696,#105749,.T.);
#105749 = SURFACE_CURVE('',#105750,(#105754),.PCURVE_S1.);
#105750 = LINE('',#105751,#105752);
#105751 = CARTESIAN_POINT('',(-0.198853102307,15.089611227114,
    17.736489620741));
#105752 = VECTOR('',#105753,1.);
#105753 = DIRECTION('',(1.,-8.595275029356E-016,0.E+000));
#105754 = PCURVE('',#105704,#105755);
#105755 = DEFINITIONAL_REPRESENTATION('',(#105756),#105760);
#105756 = LINE('',#105757,#105758);
#105757 = CARTESIAN_POINT('',(0.E+000,-0.87830017084));
#105758 = VECTOR('',#105759,1.);
#105759 = DIRECTION('',(8.1007760568E-016,-1.));
#105760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105765)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105762,#105763,#105764)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105762 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105763 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105764 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105765 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105762,
  'distance_accuracy_value','confusion accuracy');
#105766 = SHAPE_DEFINITION_REPRESENTATION(#105767,#105686);
#105767 = PRODUCT_DEFINITION_SHAPE('','',#105768);
#105768 = PRODUCT_DEFINITION('design','',#105769,#105772);
#105769 = PRODUCT_DEFINITION_FORMATION('','',#105770);
#105770 = PRODUCT('CADSOFTTOOLS 1.619','CADSOFTTOOLS 1.619','',(#105771)
  );
#105771 = PRODUCT_CONTEXT('',#2,'mechanical');
#105772 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105773 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105774,#105776);
#105774 = ( REPRESENTATION_RELATIONSHIP('','',#105686,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105775) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105775 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2487);
#105776 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105777);
#105777 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('619','','',#5,#105768,$);
#105778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105770));
#105779 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105780),#105898
  );
#105780 = SHELL_BASED_SURFACE_MODEL('',(#105781));
#105781 = OPEN_SHELL('',(#105782));
#105782 = ADVANCED_FACE('',(#105783),#105797,.T.);
#105783 = FACE_BOUND('',#105784,.T.);
#105784 = EDGE_LOOP('',(#105785,#105830,#105846,#105884));
#105785 = ORIENTED_EDGE('',*,*,#105786,.F.);
#105786 = EDGE_CURVE('',#105787,#105789,#105791,.T.);
#105787 = VERTEX_POINT('',#105788);
#105788 = CARTESIAN_POINT('',(-0.198853102307,15.089611227114,
    17.736489620741));
#105789 = VERTEX_POINT('',#105790);
#105790 = CARTESIAN_POINT('',(6.001146897693,15.089611227114,
    17.736489620741));
#105791 = SURFACE_CURVE('',#105792,(#105796),.PCURVE_S1.);
#105792 = LINE('',#105793,#105794);
#105793 = CARTESIAN_POINT('',(-0.198853102307,15.089611227114,
    17.736489620741));
#105794 = VECTOR('',#105795,1.);
#105795 = DIRECTION('',(1.,-8.595275029356E-016,0.E+000));
#105796 = PCURVE('',#105797,#105802);
#105797 = CYLINDRICAL_SURFACE('',#105798,0.2);
#105798 = AXIS2_PLACEMENT_3D('',#105799,#105800,#105801);
#105799 = CARTESIAN_POINT('',(-1.077153273147,15.022752239339,
    17.9249833229));
#105800 = DIRECTION('',(1.,0.E+000,0.E+000));
#105801 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105802 = DEFINITIONAL_REPRESENTATION('',(#105803),#105829);
#105803 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105804,#105805,#105806,
    #105807,#105808,#105809,#105810,#105811,#105812,#105813,#105814,
    #105815,#105816,#105817,#105818,#105819,#105820,#105821,#105822,
    #105823,#105824,#105825,#105826,#105827,#105828),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#105804 = CARTESIAN_POINT('',(1.911653357088,0.87830017084));
#105805 = CARTESIAN_POINT('',(1.911653357088,0.97223956478));
#105806 = CARTESIAN_POINT('',(1.911653357088,1.160118352659));
#105807 = CARTESIAN_POINT('',(1.911653357088,1.441936534477));
#105808 = CARTESIAN_POINT('',(1.911653357088,1.723754716295));
#105809 = CARTESIAN_POINT('',(1.911653357088,2.005572898113));
#105810 = CARTESIAN_POINT('',(1.911653357088,2.287391079931));
#105811 = CARTESIAN_POINT('',(1.911653357088,2.569209261749));
#105812 = CARTESIAN_POINT('',(1.911653357088,2.851027443568));
#105813 = CARTESIAN_POINT('',(1.911653357088,3.132845625386));
#105814 = CARTESIAN_POINT('',(1.911653357088,3.414663807204));
#105815 = CARTESIAN_POINT('',(1.911653357088,3.696481989022));
#105816 = CARTESIAN_POINT('',(1.911653357088,3.97830017084));
#105817 = CARTESIAN_POINT('',(1.911653357088,4.260118352659));
#105818 = CARTESIAN_POINT('',(1.911653357088,4.541936534477));
#105819 = CARTESIAN_POINT('',(1.911653357088,4.823754716295));
#105820 = CARTESIAN_POINT('',(1.911653357088,5.105572898113));
#105821 = CARTESIAN_POINT('',(1.911653357088,5.387391079931));
#105822 = CARTESIAN_POINT('',(1.911653357088,5.669209261749));
#105823 = CARTESIAN_POINT('',(1.911653357088,5.951027443568));
#105824 = CARTESIAN_POINT('',(1.911653357088,6.232845625386));
#105825 = CARTESIAN_POINT('',(1.911653357088,6.514663807204));
#105826 = CARTESIAN_POINT('',(1.911653357088,6.796481989022));
#105827 = CARTESIAN_POINT('',(1.911653357088,6.984360776901));
#105828 = CARTESIAN_POINT('',(1.911653357088,7.07830017084));
#105829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105830 = ORIENTED_EDGE('',*,*,#105831,.T.);
#105831 = EDGE_CURVE('',#105787,#105832,#105834,.T.);
#105832 = VERTEX_POINT('',#105833);
#105833 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#105834 = SURFACE_CURVE('',#105835,(#105840),.PCURVE_S1.);
#105835 = CIRCLE('',#105836,0.2);
#105836 = AXIS2_PLACEMENT_3D('',#105837,#105838,#105839);
#105837 = CARTESIAN_POINT('',(-0.198853102307,15.022752239339,
    17.9249833229));
#105838 = DIRECTION('',(1.,0.E+000,0.E+000));
#105839 = DIRECTION('',(0.E+000,0.334294938876,-0.942468510796));
#105840 = PCURVE('',#105797,#105841);
#105841 = DEFINITIONAL_REPRESENTATION('',(#105842),#105845);
#105842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105843,#105844),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#105843 = CARTESIAN_POINT('',(1.911653357088,0.87830017084));
#105844 = CARTESIAN_POINT('',(4.006048459481,0.87830017084));
#105845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105846 = ORIENTED_EDGE('',*,*,#105847,.T.);
#105847 = EDGE_CURVE('',#105832,#105848,#105850,.T.);
#105848 = VERTEX_POINT('',#105849);
#105849 = CARTESIAN_POINT('',(6.001146897693,15.152563079975,
    18.077131755864));
#105850 = SURFACE_CURVE('',#105851,(#105855),.PCURVE_S1.);
#105851 = LINE('',#105852,#105853);
#105852 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#105853 = VECTOR('',#105854,1.);
#105854 = DIRECTION('',(1.,-2.865091676452E-016,0.E+000));
#105855 = PCURVE('',#105797,#105856);
#105856 = DEFINITIONAL_REPRESENTATION('',(#105857),#105883);
#105857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105858,#105859,#105860,
    #105861,#105862,#105863,#105864,#105865,#105866,#105867,#105868,
    #105869,#105870,#105871,#105872,#105873,#105874,#105875,#105876,
    #105877,#105878,#105879,#105880,#105881,#105882),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#105858 = CARTESIAN_POINT('',(4.006048459481,0.87830017084));
#105859 = CARTESIAN_POINT('',(4.006048459481,0.97223956478));
#105860 = CARTESIAN_POINT('',(4.006048459481,1.160118352659));
#105861 = CARTESIAN_POINT('',(4.006048459481,1.441936534477));
#105862 = CARTESIAN_POINT('',(4.006048459481,1.723754716295));
#105863 = CARTESIAN_POINT('',(4.006048459481,2.005572898113));
#105864 = CARTESIAN_POINT('',(4.006048459481,2.287391079931));
#105865 = CARTESIAN_POINT('',(4.006048459481,2.569209261749));
#105866 = CARTESIAN_POINT('',(4.006048459481,2.851027443568));
#105867 = CARTESIAN_POINT('',(4.006048459481,3.132845625386));
#105868 = CARTESIAN_POINT('',(4.006048459481,3.414663807204));
#105869 = CARTESIAN_POINT('',(4.006048459481,3.696481989022));
#105870 = CARTESIAN_POINT('',(4.006048459481,3.97830017084));
#105871 = CARTESIAN_POINT('',(4.006048459481,4.260118352659));
#105872 = CARTESIAN_POINT('',(4.006048459481,4.541936534477));
#105873 = CARTESIAN_POINT('',(4.006048459481,4.823754716295));
#105874 = CARTESIAN_POINT('',(4.006048459481,5.105572898113));
#105875 = CARTESIAN_POINT('',(4.006048459481,5.387391079931));
#105876 = CARTESIAN_POINT('',(4.006048459481,5.669209261749));
#105877 = CARTESIAN_POINT('',(4.006048459481,5.951027443568));
#105878 = CARTESIAN_POINT('',(4.006048459481,6.232845625386));
#105879 = CARTESIAN_POINT('',(4.006048459481,6.514663807204));
#105880 = CARTESIAN_POINT('',(4.006048459481,6.796481989022));
#105881 = CARTESIAN_POINT('',(4.006048459481,6.984360776901));
#105882 = CARTESIAN_POINT('',(4.006048459481,7.07830017084));
#105883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105884 = ORIENTED_EDGE('',*,*,#105885,.F.);
#105885 = EDGE_CURVE('',#105789,#105848,#105886,.T.);
#105886 = SURFACE_CURVE('',#105887,(#105892),.PCURVE_S1.);
#105887 = CIRCLE('',#105888,0.2);
#105888 = AXIS2_PLACEMENT_3D('',#105889,#105890,#105891);
#105889 = CARTESIAN_POINT('',(6.001146897693,15.022752239339,
    17.9249833229));
#105890 = DIRECTION('',(1.,0.E+000,0.E+000));
#105891 = DIRECTION('',(0.E+000,0.334294938876,-0.942468510796));
#105892 = PCURVE('',#105797,#105893);
#105893 = DEFINITIONAL_REPRESENTATION('',(#105894),#105897);
#105894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105895,#105896),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102393),
  .PIECEWISE_BEZIER_KNOTS.);
#105895 = CARTESIAN_POINT('',(1.911653357088,7.07830017084));
#105896 = CARTESIAN_POINT('',(4.006048459481,7.07830017084));
#105897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105902)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105899,#105900,#105901)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105899 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105900 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105901 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105902 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105899,
  'distance_accuracy_value','confusion accuracy');
#105903 = SHAPE_DEFINITION_REPRESENTATION(#105904,#105779);
#105904 = PRODUCT_DEFINITION_SHAPE('','',#105905);
#105905 = PRODUCT_DEFINITION('design','',#105906,#105909);
#105906 = PRODUCT_DEFINITION_FORMATION('','',#105907);
#105907 = PRODUCT('CADSOFTTOOLS 1.620','CADSOFTTOOLS 1.620','',(#105908)
  );
#105908 = PRODUCT_CONTEXT('',#2,'mechanical');
#105909 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105910 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105911,#105913);
#105911 = ( REPRESENTATION_RELATIONSHIP('','',#105779,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105912) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105912 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2491);
#105913 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105914);
#105914 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('620','','',#5,#105905,$);
#105915 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105907));
#105916 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105917),#105991
  );
#105917 = SHELL_BASED_SURFACE_MODEL('',(#105918));
#105918 = OPEN_SHELL('',(#105919));
#105919 = ADVANCED_FACE('',(#105920),#105934,.T.);
#105920 = FACE_BOUND('',#105921,.T.);
#105921 = EDGE_LOOP('',(#105922,#105945,#105961,#105977));
#105922 = ORIENTED_EDGE('',*,*,#105923,.T.);
#105923 = EDGE_CURVE('',#105924,#105926,#105928,.T.);
#105924 = VERTEX_POINT('',#105925);
#105925 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#105926 = VERTEX_POINT('',#105927);
#105927 = CARTESIAN_POINT('',(-0.198853102307,14.979290761558,
    18.224965189797));
#105928 = SURFACE_CURVE('',#105929,(#105933),.PCURVE_S1.);
#105929 = LINE('',#105930,#105931);
#105930 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#105931 = VECTOR('',#105932,1.);
#105932 = DIRECTION('',(0.E+000,-0.760742164821,0.649054203179));
#105933 = PCURVE('',#105934,#105939);
#105934 = PLANE('',#105935);
#105935 = AXIS2_PLACEMENT_3D('',#105936,#105937,#105938);
#105936 = CARTESIAN_POINT('',(-1.077153273147,14.845905945088,
    18.338767184446));
#105937 = DIRECTION('',(0.E+000,0.649054203179,0.760742164821));
#105938 = DIRECTION('',(0.E+000,0.760742164821,-0.649054203179));
#105939 = DEFINITIONAL_REPRESENTATION('',(#105940),#105944);
#105940 = LINE('',#105941,#105942);
#105941 = CARTESIAN_POINT('',(0.403102587273,-0.87830017084));
#105942 = VECTOR('',#105943,1.);
#105943 = DIRECTION('',(-1.,0.E+000));
#105944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105945 = ORIENTED_EDGE('',*,*,#105946,.T.);
#105946 = EDGE_CURVE('',#105926,#105947,#105949,.T.);
#105947 = VERTEX_POINT('',#105948);
#105948 = CARTESIAN_POINT('',(6.001146897693,14.979290761558,
    18.224965189797));
#105949 = SURFACE_CURVE('',#105950,(#105954),.PCURVE_S1.);
#105950 = LINE('',#105951,#105952);
#105951 = CARTESIAN_POINT('',(-0.198853102307,14.979290761558,
    18.224965189797));
#105952 = VECTOR('',#105953,1.);
#105953 = DIRECTION('',(1.,2.005564173516E-015,-1.719055005871E-015));
#105954 = PCURVE('',#105934,#105955);
#105955 = DEFINITIONAL_REPRESENTATION('',(#105956),#105960);
#105956 = LINE('',#105957,#105958);
#105957 = CARTESIAN_POINT('',(0.175335116992,-0.87830017084));
#105958 = VECTOR('',#105959,1.);
#105959 = DIRECTION('',(2.641477108104E-015,-1.));
#105960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105961 = ORIENTED_EDGE('',*,*,#105962,.F.);
#105962 = EDGE_CURVE('',#105963,#105947,#105965,.T.);
#105963 = VERTEX_POINT('',#105964);
#105964 = CARTESIAN_POINT('',(6.001146897693,15.152563079975,
    18.077131755864));
#105965 = SURFACE_CURVE('',#105966,(#105970),.PCURVE_S1.);
#105966 = LINE('',#105967,#105968);
#105967 = CARTESIAN_POINT('',(6.001146897693,15.152563079975,
    18.077131755864));
#105968 = VECTOR('',#105969,1.);
#105969 = DIRECTION('',(0.E+000,-0.760742164821,0.649054203179));
#105970 = PCURVE('',#105934,#105971);
#105971 = DEFINITIONAL_REPRESENTATION('',(#105972),#105976);
#105972 = LINE('',#105973,#105974);
#105973 = CARTESIAN_POINT('',(0.403102587273,-7.07830017084));
#105974 = VECTOR('',#105975,1.);
#105975 = DIRECTION('',(-1.,0.E+000));
#105976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105977 = ORIENTED_EDGE('',*,*,#105978,.F.);
#105978 = EDGE_CURVE('',#105924,#105963,#105979,.T.);
#105979 = SURFACE_CURVE('',#105980,(#105984),.PCURVE_S1.);
#105980 = LINE('',#105981,#105982);
#105981 = CARTESIAN_POINT('',(-0.198853102307,15.152563079975,
    18.077131755864));
#105982 = VECTOR('',#105983,1.);
#105983 = DIRECTION('',(1.,-2.865091676452E-016,0.E+000));
#105984 = PCURVE('',#105934,#105985);
#105985 = DEFINITIONAL_REPRESENTATION('',(#105986),#105990);
#105986 = LINE('',#105987,#105988);
#105987 = CARTESIAN_POINT('',(0.403102587273,-0.87830017084));
#105988 = VECTOR('',#105989,1.);
#105989 = DIRECTION('',(-2.179596044354E-016,-1.));
#105990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105995)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105992,#105993,#105994)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105992 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105993 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105994 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105995 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105992,
  'distance_accuracy_value','confusion accuracy');
#105996 = SHAPE_DEFINITION_REPRESENTATION(#105997,#105916);
#105997 = PRODUCT_DEFINITION_SHAPE('','',#105998);
#105998 = PRODUCT_DEFINITION('design','',#105999,#106002);
#105999 = PRODUCT_DEFINITION_FORMATION('','',#106000);
#106000 = PRODUCT('CADSOFTTOOLS 1.621','CADSOFTTOOLS 1.621','',(#106001)
  );
#106001 = PRODUCT_CONTEXT('',#2,'mechanical');
#106002 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106003 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106004,#106006);
#106004 = ( REPRESENTATION_RELATIONSHIP('','',#105916,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106005) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106005 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2495);
#106006 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106007);
#106007 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('621','','',#5,#105998,$);
#106008 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106000));
#106009 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106010),#106128
  );
#106010 = SHELL_BASED_SURFACE_MODEL('',(#106011));
#106011 = OPEN_SHELL('',(#106012));
#106012 = ADVANCED_FACE('',(#106013),#106028,.F.);
#106013 = FACE_BOUND('',#106014,.F.);
#106014 = EDGE_LOOP('',(#106015,#106038,#106076,#106092));
#106015 = ORIENTED_EDGE('',*,*,#106016,.F.);
#106016 = EDGE_CURVE('',#106017,#106019,#106021,.T.);
#106017 = VERTEX_POINT('',#106018);
#106018 = CARTESIAN_POINT('',(-0.198853102307,14.979290761558,
    18.224965189797));
#106019 = VERTEX_POINT('',#106020);
#106020 = CARTESIAN_POINT('',(-0.198853102307,15.131284493456,
    18.890187412138));
#106021 = SURFACE_CURVE('',#106022,(#106027),.PCURVE_S1.);
#106022 = CIRCLE('',#106023,15.);
#106023 = AXIS2_PLACEMENT_3D('',#106024,#106025,#106026);
#106024 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#106025 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106026 = DIRECTION('',(0.E+000,-0.979690912959,0.200513628129));
#106027 = PCURVE('',#106028,#106033);
#106028 = CYLINDRICAL_SURFACE('',#106029,15.);
#106029 = AXIS2_PLACEMENT_3D('',#106030,#106031,#106032);
#106030 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#106031 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#106032 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#106033 = DEFINITIONAL_REPRESENTATION('',(#106034),#106037);
#106034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106035,#106036),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#106035 = CARTESIAN_POINT('',(6.081303139529,24.818967519465));
#106036 = CARTESIAN_POINT('',(6.035808181578,24.818967519465));
#106037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106038 = ORIENTED_EDGE('',*,*,#106039,.T.);
#106039 = EDGE_CURVE('',#106017,#106040,#106042,.T.);
#106040 = VERTEX_POINT('',#106041);
#106041 = CARTESIAN_POINT('',(6.001146897693,14.979290761558,
    18.224965189797));
#106042 = SURFACE_CURVE('',#106043,(#106047),.PCURVE_S1.);
#106043 = LINE('',#106044,#106045);
#106044 = CARTESIAN_POINT('',(-0.198853102307,14.979290761558,
    18.224965189797));
#106045 = VECTOR('',#106046,1.);
#106046 = DIRECTION('',(1.,2.005564173516E-015,-1.719055005871E-015));
#106047 = PCURVE('',#106028,#106048);
#106048 = DEFINITIONAL_REPRESENTATION('',(#106049),#106075);
#106049 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106050,#106051,#106052,
    #106053,#106054,#106055,#106056,#106057,#106058,#106059,#106060,
    #106061,#106062,#106063,#106064,#106065,#106066,#106067,#106068,
    #106069,#106070,#106071,#106072,#106073,#106074),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.798139746105E-014,0.281818181818,0.563636363636,0.845454545454,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545454,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#106050 = CARTESIAN_POINT('',(6.081303139529,24.818967519465));
#106051 = CARTESIAN_POINT('',(6.081303139529,24.912906913404));
#106052 = CARTESIAN_POINT('',(6.081303139529,25.100785701283));
#106053 = CARTESIAN_POINT('',(6.081303139529,25.382603883101));
#106054 = CARTESIAN_POINT('',(6.081303139529,25.66442206492));
#106055 = CARTESIAN_POINT('',(6.081303139529,25.946240246738));
#106056 = CARTESIAN_POINT('',(6.081303139529,26.228058428556));
#106057 = CARTESIAN_POINT('',(6.081303139529,26.509876610374));
#106058 = CARTESIAN_POINT('',(6.081303139529,26.791694792192));
#106059 = CARTESIAN_POINT('',(6.081303139529,27.07351297401));
#106060 = CARTESIAN_POINT('',(6.081303139529,27.355331155829));
#106061 = CARTESIAN_POINT('',(6.081303139529,27.637149337647));
#106062 = CARTESIAN_POINT('',(6.081303139529,27.918967519465));
#106063 = CARTESIAN_POINT('',(6.081303139529,28.200785701283));
#106064 = CARTESIAN_POINT('',(6.081303139529,28.482603883101));
#106065 = CARTESIAN_POINT('',(6.081303139529,28.76442206492));
#106066 = CARTESIAN_POINT('',(6.081303139529,29.046240246738));
#106067 = CARTESIAN_POINT('',(6.081303139529,29.328058428556));
#106068 = CARTESIAN_POINT('',(6.081303139529,29.609876610374));
#106069 = CARTESIAN_POINT('',(6.081303139529,29.891694792192));
#106070 = CARTESIAN_POINT('',(6.081303139529,30.17351297401));
#106071 = CARTESIAN_POINT('',(6.081303139529,30.455331155829));
#106072 = CARTESIAN_POINT('',(6.081303139529,30.737149337647));
#106073 = CARTESIAN_POINT('',(6.081303139529,30.925028125526));
#106074 = CARTESIAN_POINT('',(6.081303139529,31.018967519465));
#106075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106076 = ORIENTED_EDGE('',*,*,#106077,.T.);
#106077 = EDGE_CURVE('',#106040,#106078,#106080,.T.);
#106078 = VERTEX_POINT('',#106079);
#106079 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#106080 = SURFACE_CURVE('',#106081,(#106086),.PCURVE_S1.);
#106081 = CIRCLE('',#106082,15.);
#106082 = AXIS2_PLACEMENT_3D('',#106083,#106084,#106085);
#106083 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#106084 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106085 = DIRECTION('',(0.E+000,-0.979690912959,0.200513628129));
#106086 = PCURVE('',#106028,#106087);
#106087 = DEFINITIONAL_REPRESENTATION('',(#106088),#106091);
#106088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106089,#106090),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.54949579506E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#106089 = CARTESIAN_POINT('',(6.081303139529,31.018967519465));
#106090 = CARTESIAN_POINT('',(6.035808181578,31.018967519465));
#106091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106092 = ORIENTED_EDGE('',*,*,#106093,.T.);
#106093 = EDGE_CURVE('',#106078,#106019,#106094,.T.);
#106094 = SURFACE_CURVE('',#106095,(#106099),.PCURVE_S1.);
#106095 = LINE('',#106096,#106097);
#106096 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#106097 = VECTOR('',#106098,1.);
#106098 = DIRECTION('',(-1.,-3.151600844097E-015,-5.730183352904E-016));
#106099 = PCURVE('',#106028,#106100);
#106100 = DEFINITIONAL_REPRESENTATION('',(#106101),#106127);
#106101 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106102,#106103,#106104,
    #106105,#106106,#106107,#106108,#106109,#106110,#106111,#106112,
    #106113,#106114,#106115,#106116,#106117,#106118,#106119,#106120,
    #106121,#106122,#106123,#106124,#106125,#106126),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.95399252334E-014,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#106102 = CARTESIAN_POINT('',(6.035808181578,31.018967519465));
#106103 = CARTESIAN_POINT('',(6.035808181578,30.925028125526));
#106104 = CARTESIAN_POINT('',(6.035808181578,30.737149337647));
#106105 = CARTESIAN_POINT('',(6.035808181578,30.455331155829));
#106106 = CARTESIAN_POINT('',(6.035808181578,30.17351297401));
#106107 = CARTESIAN_POINT('',(6.035808181578,29.891694792192));
#106108 = CARTESIAN_POINT('',(6.035808181578,29.609876610374));
#106109 = CARTESIAN_POINT('',(6.035808181578,29.328058428556));
#106110 = CARTESIAN_POINT('',(6.035808181578,29.046240246738));
#106111 = CARTESIAN_POINT('',(6.035808181578,28.76442206492));
#106112 = CARTESIAN_POINT('',(6.035808181578,28.482603883101));
#106113 = CARTESIAN_POINT('',(6.035808181578,28.200785701283));
#106114 = CARTESIAN_POINT('',(6.035808181578,27.918967519465));
#106115 = CARTESIAN_POINT('',(6.035808181578,27.637149337647));
#106116 = CARTESIAN_POINT('',(6.035808181578,27.355331155829));
#106117 = CARTESIAN_POINT('',(6.035808181578,27.07351297401));
#106118 = CARTESIAN_POINT('',(6.035808181578,26.791694792192));
#106119 = CARTESIAN_POINT('',(6.035808181578,26.509876610374));
#106120 = CARTESIAN_POINT('',(6.035808181578,26.228058428556));
#106121 = CARTESIAN_POINT('',(6.035808181578,25.946240246738));
#106122 = CARTESIAN_POINT('',(6.035808181578,25.66442206492));
#106123 = CARTESIAN_POINT('',(6.035808181578,25.382603883101));
#106124 = CARTESIAN_POINT('',(6.035808181578,25.100785701283));
#106125 = CARTESIAN_POINT('',(6.035808181578,24.912906913404));
#106126 = CARTESIAN_POINT('',(6.035808181578,24.818967519465));
#106127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106132)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106129,#106130,#106131)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106129 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106130 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106131 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106132 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106129,
  'distance_accuracy_value','confusion accuracy');
#106133 = SHAPE_DEFINITION_REPRESENTATION(#106134,#106009);
#106134 = PRODUCT_DEFINITION_SHAPE('','',#106135);
#106135 = PRODUCT_DEFINITION('design','',#106136,#106139);
#106136 = PRODUCT_DEFINITION_FORMATION('','',#106137);
#106137 = PRODUCT('CADSOFTTOOLS 1.622','CADSOFTTOOLS 1.622','',(#106138)
  );
#106138 = PRODUCT_CONTEXT('',#2,'mechanical');
#106139 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106140 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106141,#106143);
#106141 = ( REPRESENTATION_RELATIONSHIP('','',#106009,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106142) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106142 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2499);
#106143 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106144);
#106144 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('622','','',#5,#106135,$);
#106145 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106137));
#106146 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106147),#106221
  );
#106147 = SHELL_BASED_SURFACE_MODEL('',(#106148));
#106148 = OPEN_SHELL('',(#106149));
#106149 = ADVANCED_FACE('',(#106150),#106164,.T.);
#106150 = FACE_BOUND('',#106151,.T.);
#106151 = EDGE_LOOP('',(#106152,#106175,#106191,#106207));
#106152 = ORIENTED_EDGE('',*,*,#106153,.F.);
#106153 = EDGE_CURVE('',#106154,#106156,#106158,.T.);
#106154 = VERTEX_POINT('',#106155);
#106155 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#106156 = VERTEX_POINT('',#106157);
#106157 = CARTESIAN_POINT('',(6.001146897693,15.351566663839,
    18.948099292868));
#106158 = SURFACE_CURVE('',#106159,(#106163),.PCURVE_S1.);
#106159 = LINE('',#106160,#106161);
#106160 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#106161 = VECTOR('',#106162,1.);
#106162 = DIRECTION('',(0.E+000,0.967136220598,0.254258787081));
#106163 = PCURVE('',#106164,#106169);
#106164 = PLANE('',#106165);
#106165 = AXIS2_PLACEMENT_3D('',#106166,#106167,#106168);
#106166 = CARTESIAN_POINT('',(-1.081750324646,15.351566663839,
    18.948099292868));
#106167 = DIRECTION('',(0.E+000,0.254258787081,-0.967136220598));
#106168 = DIRECTION('',(0.E+000,-0.967136220598,-0.254258787081));
#106169 = DEFINITIONAL_REPRESENTATION('',(#106170),#106174);
#106170 = LINE('',#106171,#106172);
#106171 = CARTESIAN_POINT('',(0.227767470281,-7.082897222339));
#106172 = VECTOR('',#106173,1.);
#106173 = DIRECTION('',(-1.,0.E+000));
#106174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106175 = ORIENTED_EDGE('',*,*,#106176,.T.);
#106176 = EDGE_CURVE('',#106154,#106177,#106179,.T.);
#106177 = VERTEX_POINT('',#106178);
#106178 = CARTESIAN_POINT('',(-0.198853102307,15.131284493456,
    18.890187412138));
#106179 = SURFACE_CURVE('',#106180,(#106184),.PCURVE_S1.);
#106180 = LINE('',#106181,#106182);
#106181 = CARTESIAN_POINT('',(6.001146897693,15.131284493456,
    18.890187412138));
#106182 = VECTOR('',#106183,1.);
#106183 = DIRECTION('',(-1.,-3.151600844097E-015,-5.730183352904E-016));
#106184 = PCURVE('',#106164,#106185);
#106185 = DEFINITIONAL_REPRESENTATION('',(#106186),#106190);
#106186 = LINE('',#106187,#106188);
#106187 = CARTESIAN_POINT('',(0.227767470281,-7.082897222339));
#106188 = VECTOR('',#106189,1.);
#106189 = DIRECTION('',(3.193722276099E-015,1.));
#106190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106191 = ORIENTED_EDGE('',*,*,#106192,.T.);
#106192 = EDGE_CURVE('',#106177,#106193,#106195,.T.);
#106193 = VERTEX_POINT('',#106194);
#106194 = CARTESIAN_POINT('',(-0.198853102307,15.351566663839,
    18.948099292868));
#106195 = SURFACE_CURVE('',#106196,(#106200),.PCURVE_S1.);
#106196 = LINE('',#106197,#106198);
#106197 = CARTESIAN_POINT('',(-0.198853102307,15.131284493456,
    18.890187412138));
#106198 = VECTOR('',#106199,1.);
#106199 = DIRECTION('',(0.E+000,0.967136220598,0.254258787081));
#106200 = PCURVE('',#106164,#106201);
#106201 = DEFINITIONAL_REPRESENTATION('',(#106202),#106206);
#106202 = LINE('',#106203,#106204);
#106203 = CARTESIAN_POINT('',(0.227767470281,-0.882897222339));
#106204 = VECTOR('',#106205,1.);
#106205 = DIRECTION('',(-1.,0.E+000));
#106206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106207 = ORIENTED_EDGE('',*,*,#106208,.T.);
#106208 = EDGE_CURVE('',#106193,#106156,#106209,.T.);
#106209 = SURFACE_CURVE('',#106210,(#106214),.PCURVE_S1.);
#106210 = LINE('',#106211,#106212);
#106211 = CARTESIAN_POINT('',(-0.198853102307,15.351566663839,
    18.948099292868));
#106212 = VECTOR('',#106213,1.);
#106213 = DIRECTION('',(1.,0.E+000,0.E+000));
#106214 = PCURVE('',#106164,#106215);
#106215 = DEFINITIONAL_REPRESENTATION('',(#106216),#106220);
#106216 = LINE('',#106217,#106218);
#106217 = CARTESIAN_POINT('',(0.E+000,-0.882897222339));
#106218 = VECTOR('',#106219,1.);
#106219 = DIRECTION('',(0.E+000,-1.));
#106220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106225)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106222,#106223,#106224)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106222 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106223 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106224 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106225 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106222,
  'distance_accuracy_value','confusion accuracy');
#106226 = SHAPE_DEFINITION_REPRESENTATION(#106227,#106146);
#106227 = PRODUCT_DEFINITION_SHAPE('','',#106228);
#106228 = PRODUCT_DEFINITION('design','',#106229,#106232);
#106229 = PRODUCT_DEFINITION_FORMATION('','',#106230);
#106230 = PRODUCT('CADSOFTTOOLS 1.623','CADSOFTTOOLS 1.623','',(#106231)
  );
#106231 = PRODUCT_CONTEXT('',#2,'mechanical');
#106232 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106234,#106236);
#106234 = ( REPRESENTATION_RELATIONSHIP('','',#106146,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106235) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2503);
#106236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106237);
#106237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('623','','',#5,#106228,$);
#106238 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106230));
#106239 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106240),#106335
  );
#106240 = SHELL_BASED_SURFACE_MODEL('',(#106241));
#106241 = OPEN_SHELL('',(#106242));
#106242 = ADVANCED_FACE('',(#106243),#106257,.T.);
#106243 = FACE_BOUND('',#106244,.T.);
#106244 = EDGE_LOOP('',(#106245,#106267,#106283,#106321));
#106245 = ORIENTED_EDGE('',*,*,#106246,.F.);
#106246 = EDGE_CURVE('',#106247,#106249,#106251,.T.);
#106247 = VERTEX_POINT('',#106248);
#106248 = CARTESIAN_POINT('',(-0.198853102307,15.351566663839,
    18.948099292868));
#106249 = VERTEX_POINT('',#106250);
#106250 = CARTESIAN_POINT('',(6.001146897693,15.351566663839,
    18.948099292868));
#106251 = SURFACE_CURVE('',#106252,(#106256),.PCURVE_S1.);
#106252 = LINE('',#106253,#106254);
#106253 = CARTESIAN_POINT('',(-0.198853102307,15.351566663839,
    18.948099292868));
#106254 = VECTOR('',#106255,1.);
#106255 = DIRECTION('',(1.,0.E+000,0.E+000));
#106256 = PCURVE('',#106257,#106262);
#106257 = CYLINDRICAL_SURFACE('',#106258,0.2);
#106258 = AXIS2_PLACEMENT_3D('',#106259,#106260,#106261);
#106259 = CARTESIAN_POINT('',(-1.081750324646,15.300714906423,
    19.141526536988));
#106260 = DIRECTION('',(1.,0.E+000,0.E+000));
#106261 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106262 = DEFINITIONAL_REPRESENTATION('',(#106263),#106266);
#106263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106264,#106265),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#106264 = CARTESIAN_POINT('',(1.827877552992,0.882897222339));
#106265 = CARTESIAN_POINT('',(1.827877552992,7.082897222339));
#106266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106267 = ORIENTED_EDGE('',*,*,#106268,.T.);
#106268 = EDGE_CURVE('',#106247,#106269,#106271,.T.);
#106269 = VERTEX_POINT('',#106270);
#106270 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#106271 = SURFACE_CURVE('',#106272,(#106277),.PCURVE_S1.);
#106272 = CIRCLE('',#106273,0.2);
#106273 = AXIS2_PLACEMENT_3D('',#106274,#106275,#106276);
#106274 = CARTESIAN_POINT('',(-0.198853102307,15.300714906423,
    19.141526536988));
#106275 = DIRECTION('',(1.,0.E+000,0.E+000));
#106276 = DIRECTION('',(0.E+000,0.254258787081,-0.967136220598));
#106277 = PCURVE('',#106257,#106278);
#106278 = DEFINITIONAL_REPRESENTATION('',(#106279),#106282);
#106279 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106280,#106281),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102392),
  .PIECEWISE_BEZIER_KNOTS.);
#106280 = CARTESIAN_POINT('',(1.827877552992,0.882897222339));
#106281 = CARTESIAN_POINT('',(3.922272655385,0.882897222339));
#106282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106283 = ORIENTED_EDGE('',*,*,#106284,.T.);
#106284 = EDGE_CURVE('',#106269,#106285,#106287,.T.);
#106285 = VERTEX_POINT('',#106286);
#106286 = CARTESIAN_POINT('',(6.001146897693,15.442801934906,
    19.282279072797));
#106287 = SURFACE_CURVE('',#106288,(#106292),.PCURVE_S1.);
#106288 = LINE('',#106289,#106290);
#106289 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#106290 = VECTOR('',#106291,1.);
#106291 = DIRECTION('',(1.,2.865091676452E-016,0.E+000));
#106292 = PCURVE('',#106257,#106293);
#106293 = DEFINITIONAL_REPRESENTATION('',(#106294),#106320);
#106294 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106295,#106296,#106297,
    #106298,#106299,#106300,#106301,#106302,#106303,#106304,#106305,
    #106306,#106307,#106308,#106309,#106310,#106311,#106312,#106313,
    #106314,#106315,#106316,#106317,#106318,#106319),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.281818181818,0.563636363636,0.845454545455,1.127272727273,
    1.409090909091,1.690909090909,1.972727272727,2.254545454545,
    2.536363636364,2.818181818182,3.1,3.381818181818,3.663636363636,
    3.945454545455,4.227272727273,4.509090909091,4.790909090909,
    5.072727272727,5.354545454545,5.636363636364,5.918181818182,6.2),
  .QUASI_UNIFORM_KNOTS.);
#106295 = CARTESIAN_POINT('',(3.922272655384,0.882897222339));
#106296 = CARTESIAN_POINT('',(3.922272655384,0.976836616279));
#106297 = CARTESIAN_POINT('',(3.922272655384,1.164715404158));
#106298 = CARTESIAN_POINT('',(3.922272655384,1.446533585976));
#106299 = CARTESIAN_POINT('',(3.922272655384,1.728351767794));
#106300 = CARTESIAN_POINT('',(3.922272655384,2.010169949612));
#106301 = CARTESIAN_POINT('',(3.922272655384,2.29198813143));
#106302 = CARTESIAN_POINT('',(3.922272655384,2.573806313248));
#106303 = CARTESIAN_POINT('',(3.922272655384,2.855624495067));
#106304 = CARTESIAN_POINT('',(3.922272655384,3.137442676885));
#106305 = CARTESIAN_POINT('',(3.922272655384,3.419260858703));
#106306 = CARTESIAN_POINT('',(3.922272655384,3.701079040521));
#106307 = CARTESIAN_POINT('',(3.922272655384,3.982897222339));
#106308 = CARTESIAN_POINT('',(3.922272655384,4.264715404158));
#106309 = CARTESIAN_POINT('',(3.922272655384,4.546533585976));
#106310 = CARTESIAN_POINT('',(3.922272655384,4.828351767794));
#106311 = CARTESIAN_POINT('',(3.922272655384,5.110169949612));
#106312 = CARTESIAN_POINT('',(3.922272655384,5.39198813143));
#106313 = CARTESIAN_POINT('',(3.922272655384,5.673806313248));
#106314 = CARTESIAN_POINT('',(3.922272655384,5.955624495067));
#106315 = CARTESIAN_POINT('',(3.922272655384,6.237442676885));
#106316 = CARTESIAN_POINT('',(3.922272655384,6.519260858703));
#106317 = CARTESIAN_POINT('',(3.922272655384,6.801079040521));
#106318 = CARTESIAN_POINT('',(3.922272655384,6.9889578284));
#106319 = CARTESIAN_POINT('',(3.922272655384,7.082897222339));
#106320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106321 = ORIENTED_EDGE('',*,*,#106322,.F.);
#106322 = EDGE_CURVE('',#106249,#106285,#106323,.T.);
#106323 = SURFACE_CURVE('',#106324,(#106329),.PCURVE_S1.);
#106324 = CIRCLE('',#106325,0.2);
#106325 = AXIS2_PLACEMENT_3D('',#106326,#106327,#106328);
#106326 = CARTESIAN_POINT('',(6.001146897693,15.300714906423,
    19.141526536988));
#106327 = DIRECTION('',(1.,0.E+000,0.E+000));
#106328 = DIRECTION('',(0.E+000,0.254258787081,-0.967136220598));
#106329 = PCURVE('',#106257,#106330);
#106330 = DEFINITIONAL_REPRESENTATION('',(#106331),#106334);
#106331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106332,#106333),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.094395102392),
  .PIECEWISE_BEZIER_KNOTS.);
#106332 = CARTESIAN_POINT('',(1.827877552992,7.082897222339));
#106333 = CARTESIAN_POINT('',(3.922272655385,7.082897222339));
#106334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106339)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106336,#106337,#106338)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106336 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106337 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106338 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106339 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106336,
  'distance_accuracy_value','confusion accuracy');
#106340 = SHAPE_DEFINITION_REPRESENTATION(#106341,#106239);
#106341 = PRODUCT_DEFINITION_SHAPE('','',#106342);
#106342 = PRODUCT_DEFINITION('design','',#106343,#106346);
#106343 = PRODUCT_DEFINITION_FORMATION('','',#106344);
#106344 = PRODUCT('CADSOFTTOOLS 1.624','CADSOFTTOOLS 1.624','',(#106345)
  );
#106345 = PRODUCT_CONTEXT('',#2,'mechanical');
#106346 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106347 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106348,#106350);
#106348 = ( REPRESENTATION_RELATIONSHIP('','',#106239,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106349) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106349 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2507);
#106350 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106351);
#106351 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('624','','',#5,#106342,$);
#106352 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106344));
#106353 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106354),#106428
  );
#106354 = SHELL_BASED_SURFACE_MODEL('',(#106355));
#106355 = OPEN_SHELL('',(#106356));
#106356 = ADVANCED_FACE('',(#106357),#106371,.T.);
#106357 = FACE_BOUND('',#106358,.T.);
#106358 = EDGE_LOOP('',(#106359,#106382,#106398,#106414));
#106359 = ORIENTED_EDGE('',*,*,#106360,.T.);
#106360 = EDGE_CURVE('',#106361,#106363,#106365,.T.);
#106361 = VERTEX_POINT('',#106362);
#106362 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#106363 = VERTEX_POINT('',#106364);
#106364 = CARTESIAN_POINT('',(-0.198853102307,15.282507689822,
    19.444093087984));
#106365 = SURFACE_CURVE('',#106366,(#106370),.PCURVE_S1.);
#106366 = LINE('',#106367,#106368);
#106367 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#106368 = VECTOR('',#106369,1.);
#106369 = DIRECTION('',(0.E+000,-0.703762679046,0.710435142418));
#106370 = PCURVE('',#106371,#106376);
#106371 = PLANE('',#106372);
#106372 = AXIS2_PLACEMENT_3D('',#106373,#106374,#106375);
#106373 = CARTESIAN_POINT('',(-1.081750324646,15.159113378157,
    19.568657316795));
#106374 = DIRECTION('',(0.E+000,0.710435142418,0.703762679046));
#106375 = DIRECTION('',(0.E+000,0.703762679046,-0.710435142418));
#106376 = DEFINITIONAL_REPRESENTATION('',(#106377),#106381);
#106377 = LINE('',#106378,#106379);
#106378 = CARTESIAN_POINT('',(0.403102587273,-0.882897222339));
#106379 = VECTOR('',#106380,1.);
#106380 = DIRECTION('',(-1.,0.E+000));
#106381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106382 = ORIENTED_EDGE('',*,*,#106383,.T.);
#106383 = EDGE_CURVE('',#106363,#106384,#106386,.T.);
#106384 = VERTEX_POINT('',#106385);
#106385 = CARTESIAN_POINT('',(6.001146897693,15.282507689822,
    19.444093087984));
#106386 = SURFACE_CURVE('',#106387,(#106391),.PCURVE_S1.);
#106387 = LINE('',#106388,#106389);
#106388 = CARTESIAN_POINT('',(-0.198853102307,15.282507689822,
    19.444093087984));
#106389 = VECTOR('',#106390,1.);
#106390 = DIRECTION('',(1.,2.292073341162E-015,-2.292073341162E-015));
#106391 = PCURVE('',#106371,#106392);
#106392 = DEFINITIONAL_REPRESENTATION('',(#106393),#106397);
#106393 = LINE('',#106394,#106395);
#106394 = CARTESIAN_POINT('',(0.175335116992,-0.882897222339));
#106395 = VECTOR('',#106396,1.);
#106396 = DIRECTION('',(3.241445125706E-015,-1.));
#106397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106398 = ORIENTED_EDGE('',*,*,#106399,.F.);
#106399 = EDGE_CURVE('',#106400,#106384,#106402,.T.);
#106400 = VERTEX_POINT('',#106401);
#106401 = CARTESIAN_POINT('',(6.001146897693,15.442801934906,
    19.282279072797));
#106402 = SURFACE_CURVE('',#106403,(#106407),.PCURVE_S1.);
#106403 = LINE('',#106404,#106405);
#106404 = CARTESIAN_POINT('',(6.001146897693,15.442801934906,
    19.282279072797));
#106405 = VECTOR('',#106406,1.);
#106406 = DIRECTION('',(0.E+000,-0.703762679046,0.710435142418));
#106407 = PCURVE('',#106371,#106408);
#106408 = DEFINITIONAL_REPRESENTATION('',(#106409),#106413);
#106409 = LINE('',#106410,#106411);
#106410 = CARTESIAN_POINT('',(0.403102587273,-7.082897222339));
#106411 = VECTOR('',#106412,1.);
#106412 = DIRECTION('',(-1.,0.E+000));
#106413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106414 = ORIENTED_EDGE('',*,*,#106415,.F.);
#106415 = EDGE_CURVE('',#106361,#106400,#106416,.T.);
#106416 = SURFACE_CURVE('',#106417,(#106421),.PCURVE_S1.);
#106417 = LINE('',#106418,#106419);
#106418 = CARTESIAN_POINT('',(-0.198853102307,15.442801934906,
    19.282279072797));
#106419 = VECTOR('',#106420,1.);
#106420 = DIRECTION('',(1.,2.865091676452E-016,0.E+000));
#106421 = PCURVE('',#106371,#106422);
#106422 = DEFINITIONAL_REPRESENTATION('',(#106423),#106427);
#106423 = LINE('',#106424,#106425);
#106424 = CARTESIAN_POINT('',(0.403102587273,-0.882897222339));
#106425 = VECTOR('',#106426,1.);
#106426 = DIRECTION('',(2.016344593933E-016,-1.));
#106427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106432)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106429,#106430,#106431)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106429 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106430 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106431 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106432 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106429,
  'distance_accuracy_value','confusion accuracy');
#106433 = SHAPE_DEFINITION_REPRESENTATION(#106434,#106353);
#106434 = PRODUCT_DEFINITION_SHAPE('','',#106435);
#106435 = PRODUCT_DEFINITION('design','',#106436,#106439);
#106436 = PRODUCT_DEFINITION_FORMATION('','',#106437);
#106437 = PRODUCT('CADSOFTTOOLS 1.625','CADSOFTTOOLS 1.625','',(#106438)
  );
#106438 = PRODUCT_CONTEXT('',#2,'mechanical');
#106439 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106440 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106441,#106443);
#106441 = ( REPRESENTATION_RELATIONSHIP('','',#106353,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106442) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106442 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2511);
#106443 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106444);
#106444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('625','','',#5,#106435,$);
#106445 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106437));
#106446 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106447),#106519
  );
#106447 = SHELL_BASED_SURFACE_MODEL('',(#106448));
#106448 = OPEN_SHELL('',(#106449));
#106449 = ADVANCED_FACE('',(#106450),#106465,.F.);
#106450 = FACE_BOUND('',#106451,.F.);
#106451 = EDGE_LOOP('',(#106452,#106475,#106490,#106506));
#106452 = ORIENTED_EDGE('',*,*,#106453,.T.);
#106453 = EDGE_CURVE('',#106454,#106456,#106458,.T.);
#106454 = VERTEX_POINT('',#106455);
#106455 = CARTESIAN_POINT('',(6.001146897693,15.282507689822,
    19.444093087984));
#106456 = VERTEX_POINT('',#106457);
#106457 = CARTESIAN_POINT('',(6.001146897693,15.779601149878,
    20.867702663999));
#106458 = SURFACE_CURVE('',#106459,(#106464),.PCURVE_S1.);
#106459 = CIRCLE('',#106460,15.);
#106460 = AXIS2_PLACEMENT_3D('',#106461,#106462,#106463);
#106461 = CARTESIAN_POINT('',(6.001146897693,29.674654455945,
    15.217260767866));
#106462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106463 = DIRECTION('',(0.E+000,-0.959476451075,0.281788821341));
#106464 = PCURVE('',#106465,#106470);
#106465 = CYLINDRICAL_SURFACE('',#106466,15.);
#106466 = AXIS2_PLACEMENT_3D('',#106467,#106468,#106469);
#106467 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#106468 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#106469 = DIRECTION('',(2.474851213505E-030,-1.,7.275385155436E-010));
#106470 = DEFINITIONAL_REPRESENTATION('',(#106471),#106474);
#106471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106472,#106473),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.100569125738),
  .PIECEWISE_BEZIER_KNOTS.);
#106472 = CARTESIAN_POINT('',(5.997527335433,31.018967519465));
#106473 = CARTESIAN_POINT('',(5.896958209695,31.018967519465));
#106474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106475 = ORIENTED_EDGE('',*,*,#106476,.F.);
#106476 = EDGE_CURVE('',#106477,#106456,#106479,.T.);
#106477 = VERTEX_POINT('',#106478);
#106478 = CARTESIAN_POINT('',(-0.198853102307,15.779601149878,
    20.867702663999));
#106479 = SURFACE_CURVE('',#106480,(#106484),.PCURVE_S1.);
#106480 = LINE('',#106481,#106482);
#106481 = CARTESIAN_POINT('',(-0.198853102307,15.779601149878,
    20.867702663999));
#106482 = VECTOR('',#106483,1.);
#106483 = DIRECTION('',(1.,0.E+000,0.E+000));
#106484 = PCURVE('',#106465,#106485);
#106485 = DEFINITIONAL_REPRESENTATION('',(#106486),#106489);
#106486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106487,#106488),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#106487 = CARTESIAN_POINT('',(5.896958209695,24.818967519465));
#106488 = CARTESIAN_POINT('',(5.896958209695,31.018967519465));
#106489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106490 = ORIENTED_EDGE('',*,*,#106491,.F.);
#106491 = EDGE_CURVE('',#106492,#106477,#106494,.T.);
#106492 = VERTEX_POINT('',#106493);
#106493 = CARTESIAN_POINT('',(-0.198853102307,15.282507689822,
    19.444093087984));
#106494 = SURFACE_CURVE('',#106495,(#106500),.PCURVE_S1.);
#106495 = CIRCLE('',#106496,15.);
#106496 = AXIS2_PLACEMENT_3D('',#106497,#106498,#106499);
#106497 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#106498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106499 = DIRECTION('',(0.E+000,-0.959476451075,0.281788821341));
#106500 = PCURVE('',#106465,#106501);
#106501 = DEFINITIONAL_REPRESENTATION('',(#106502),#106505);
#106502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106503,#106504),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.100569125738),
  .PIECEWISE_BEZIER_KNOTS.);
#106503 = CARTESIAN_POINT('',(5.997527335433,24.818967519465));
#106504 = CARTESIAN_POINT('',(5.896958209695,24.818967519465));
#106505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106506 = ORIENTED_EDGE('',*,*,#106507,.T.);
#106507 = EDGE_CURVE('',#106492,#106454,#106508,.T.);
#106508 = SURFACE_CURVE('',#106509,(#106513),.PCURVE_S1.);
#106509 = LINE('',#106510,#106511);
#106510 = CARTESIAN_POINT('',(-0.198853102307,15.282507689822,
    19.444093087984));
#106511 = VECTOR('',#106512,1.);
#106512 = DIRECTION('',(1.,2.292073341162E-015,-2.292073341162E-015));
#106513 = PCURVE('',#106465,#106514);
#106514 = DEFINITIONAL_REPRESENTATION('',(#106515),#106518);
#106515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106516,#106517),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#106516 = CARTESIAN_POINT('',(5.997527335433,24.818967519465));
#106517 = CARTESIAN_POINT('',(5.997527335433,31.018967519465));
#106518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106523)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106520,#106521,#106522)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106520,
  'distance_accuracy_value','confusion accuracy');
#106524 = SHAPE_DEFINITION_REPRESENTATION(#106525,#106446);
#106525 = PRODUCT_DEFINITION_SHAPE('','',#106526);
#106526 = PRODUCT_DEFINITION('design','',#106527,#106530);
#106527 = PRODUCT_DEFINITION_FORMATION('','',#106528);
#106528 = PRODUCT('CADSOFTTOOLS 1.626','CADSOFTTOOLS 1.626','',(#106529)
  );
#106529 = PRODUCT_CONTEXT('',#2,'mechanical');
#106530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106531 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106532,#106534);
#106532 = ( REPRESENTATION_RELATIONSHIP('','',#106446,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106533) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106533 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2515);
#106534 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106535);
#106535 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('626','','',#5,#106526,$);
#106536 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106528));
#106537 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106538),#106610
  );
#106538 = SHELL_BASED_SURFACE_MODEL('',(#106539));
#106539 = OPEN_SHELL('',(#106540));
#106540 = ADVANCED_FACE('',(#106541),#106555,.T.);
#106541 = FACE_BOUND('',#106542,.T.);
#106542 = EDGE_LOOP('',(#106543,#106565,#106581,#106596));
#106543 = ORIENTED_EDGE('',*,*,#106544,.F.);
#106544 = EDGE_CURVE('',#106545,#106547,#106549,.T.);
#106545 = VERTEX_POINT('',#106546);
#106546 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#106547 = VERTEX_POINT('',#106548);
#106548 = CARTESIAN_POINT('',(-0.198853102307,15.924614069683,
    21.717260777868));
#106549 = SURFACE_CURVE('',#106550,(#106554),.PCURVE_S1.);
#106550 = LINE('',#106551,#106552);
#106551 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#106552 = VECTOR('',#106553,1.);
#106553 = DIRECTION('',(-1.,2.865091676452E-016,0.E+000));
#106554 = PCURVE('',#106555,#106560);
#106555 = CYLINDRICAL_SURFACE('',#106556,2.);
#106556 = AXIS2_PLACEMENT_3D('',#106557,#106558,#106559);
#106557 = CARTESIAN_POINT('',(-25.01782062177,13.926927375737,
    21.621094916819));
#106558 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#106559 = DIRECTION('',(2.474851213505E-030,-1.,7.275378216543E-010));
#106560 = DEFINITIONAL_REPRESENTATION('',(#106561),#106564);
#106561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106562,#106563),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#106562 = CARTESIAN_POINT('',(3.189694131845,31.018967519465));
#106563 = CARTESIAN_POINT('',(3.189694131845,24.818967519465));
#106564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106565 = ORIENTED_EDGE('',*,*,#106566,.F.);
#106566 = EDGE_CURVE('',#106567,#106545,#106569,.T.);
#106567 = VERTEX_POINT('',#106568);
#106568 = CARTESIAN_POINT('',(6.001146897693,15.779601149878,
    20.867702663999));
#106569 = SURFACE_CURVE('',#106570,(#106575),.PCURVE_S1.);
#106570 = CIRCLE('',#106571,2.);
#106571 = AXIS2_PLACEMENT_3D('',#106572,#106573,#106574);
#106572 = CARTESIAN_POINT('',(6.001146897693,13.926927375737,
    21.621094916819));
#106573 = DIRECTION('',(1.,0.E+000,0.E+000));
#106574 = DIRECTION('',(0.E+000,0.926336887071,-0.37669612641));
#106575 = PCURVE('',#106555,#106576);
#106576 = DEFINITIONAL_REPRESENTATION('',(#106577),#106580);
#106577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106578,#106579),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.434328575741),
  .PIECEWISE_BEZIER_KNOTS.);
#106578 = CARTESIAN_POINT('',(2.755365556104,31.018967519465));
#106579 = CARTESIAN_POINT('',(3.189694131845,31.018967519465));
#106580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106581 = ORIENTED_EDGE('',*,*,#106582,.F.);
#106582 = EDGE_CURVE('',#106583,#106567,#106585,.T.);
#106583 = VERTEX_POINT('',#106584);
#106584 = CARTESIAN_POINT('',(-0.198853102307,15.779601149878,
    20.867702663999));
#106585 = SURFACE_CURVE('',#106586,(#106590),.PCURVE_S1.);
#106586 = LINE('',#106587,#106588);
#106587 = CARTESIAN_POINT('',(-0.198853102307,15.779601149878,
    20.867702663999));
#106588 = VECTOR('',#106589,1.);
#106589 = DIRECTION('',(1.,0.E+000,0.E+000));
#106590 = PCURVE('',#106555,#106591);
#106591 = DEFINITIONAL_REPRESENTATION('',(#106592),#106595);
#106592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106593,#106594),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#106593 = CARTESIAN_POINT('',(2.755365556104,24.818967519465));
#106594 = CARTESIAN_POINT('',(2.755365556104,31.018967519465));
#106595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106596 = ORIENTED_EDGE('',*,*,#106597,.T.);
#106597 = EDGE_CURVE('',#106583,#106547,#106598,.T.);
#106598 = SURFACE_CURVE('',#106599,(#106604),.PCURVE_S1.);
#106599 = CIRCLE('',#106600,2.);
#106600 = AXIS2_PLACEMENT_3D('',#106601,#106602,#106603);
#106601 = CARTESIAN_POINT('',(-0.198853102307,13.926927375737,
    21.621094916819));
#106602 = DIRECTION('',(1.,0.E+000,0.E+000));
#106603 = DIRECTION('',(0.E+000,0.926336887071,-0.37669612641));
#106604 = PCURVE('',#106555,#106605);
#106605 = DEFINITIONAL_REPRESENTATION('',(#106606),#106609);
#106606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106607,#106608),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.434328575741),
  .PIECEWISE_BEZIER_KNOTS.);
#106607 = CARTESIAN_POINT('',(2.755365556104,24.818967519465));
#106608 = CARTESIAN_POINT('',(3.189694131845,24.818967519465));
#106609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106614)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106611,#106612,#106613)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106611 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106612 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106613 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106614 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106611,
  'distance_accuracy_value','confusion accuracy');
#106615 = SHAPE_DEFINITION_REPRESENTATION(#106616,#106537);
#106616 = PRODUCT_DEFINITION_SHAPE('','',#106617);
#106617 = PRODUCT_DEFINITION('design','',#106618,#106621);
#106618 = PRODUCT_DEFINITION_FORMATION('','',#106619);
#106619 = PRODUCT('CADSOFTTOOLS 1.627','CADSOFTTOOLS 1.627','',(#106620)
  );
#106620 = PRODUCT_CONTEXT('',#2,'mechanical');
#106621 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106622 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106623,#106625);
#106623 = ( REPRESENTATION_RELATIONSHIP('','',#106537,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106624) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106624 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2519);
#106625 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106626);
#106626 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('627','','',#5,#106617,$);
#106627 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106619));
#106628 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106629),#106703
  );
#106629 = SHELL_BASED_SURFACE_MODEL('',(#106630));
#106630 = OPEN_SHELL('',(#106631));
#106631 = ADVANCED_FACE('',(#106632),#106646,.F.);
#106632 = FACE_BOUND('',#106633,.T.);
#106633 = EDGE_LOOP('',(#106634,#106657,#106673,#106689));
#106634 = ORIENTED_EDGE('',*,*,#106635,.F.);
#106635 = EDGE_CURVE('',#106636,#106638,#106640,.T.);
#106636 = VERTEX_POINT('',#106637);
#106637 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#106638 = VERTEX_POINT('',#106639);
#106639 = CARTESIAN_POINT('',(6.001146897693,15.926928021852,
    21.717260777866));
#106640 = SURFACE_CURVE('',#106641,(#106645),.PCURVE_S1.);
#106641 = LINE('',#106642,#106643);
#106642 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#106643 = VECTOR('',#106644,1.);
#106644 = DIRECTION('',(0.E+000,1.,-7.292886257744E-010));
#106645 = PCURVE('',#106646,#106651);
#106646 = PLANE('',#106647);
#106647 = AXIS2_PLACEMENT_3D('',#106648,#106649,#106650);
#106648 = CARTESIAN_POINT('',(-3.998853102307,20.126093513585,
    21.717260774811));
#106649 = DIRECTION('',(-1.799993928033E-039,7.275385159228E-010,1.));
#106650 = DIRECTION('',(-1.,-1.309564911071E-048,-1.799993928033E-039));
#106651 = DEFINITIONAL_REPRESENTATION('',(#106652),#106656);
#106652 = LINE('',#106653,#106654);
#106653 = CARTESIAN_POINT('',(-10.,4.201479443902));
#106654 = VECTOR('',#106655,1.);
#106655 = DIRECTION('',(3.150187106231E-051,-1.));
#106656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106657 = ORIENTED_EDGE('',*,*,#106658,.T.);
#106658 = EDGE_CURVE('',#106636,#106659,#106661,.T.);
#106659 = VERTEX_POINT('',#106660);
#106660 = CARTESIAN_POINT('',(-0.198853102307,15.924614069683,
    21.717260777868));
#106661 = SURFACE_CURVE('',#106662,(#106666),.PCURVE_S1.);
#106662 = LINE('',#106663,#106664);
#106663 = CARTESIAN_POINT('',(6.001146897693,15.924614069683,
    21.717260777868));
#106664 = VECTOR('',#106665,1.);
#106665 = DIRECTION('',(-1.,2.865091676452E-016,0.E+000));
#106666 = PCURVE('',#106646,#106667);
#106667 = DEFINITIONAL_REPRESENTATION('',(#106668),#106672);
#106668 = LINE('',#106669,#106670);
#106669 = CARTESIAN_POINT('',(-10.,4.201479443902));
#106670 = VECTOR('',#106671,1.);
#106671 = DIRECTION('',(1.,-2.865091676452E-016));
#106672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106673 = ORIENTED_EDGE('',*,*,#106674,.F.);
#106674 = EDGE_CURVE('',#106675,#106659,#106677,.T.);
#106675 = VERTEX_POINT('',#106676);
#106676 = CARTESIAN_POINT('',(-0.198853102307,15.926928021852,
    21.717260777866));
#106677 = SURFACE_CURVE('',#106678,(#106682),.PCURVE_S1.);
#106678 = LINE('',#106679,#106680);
#106679 = CARTESIAN_POINT('',(-0.198853102307,15.926928021852,
    21.717260777866));
#106680 = VECTOR('',#106681,1.);
#106681 = DIRECTION('',(0.E+000,-1.,7.569248263068E-010));
#106682 = PCURVE('',#106646,#106683);
#106683 = DEFINITIONAL_REPRESENTATION('',(#106684),#106688);
#106684 = LINE('',#106685,#106686);
#106685 = CARTESIAN_POINT('',(-3.8,4.199165491733));
#106686 = VECTOR('',#106687,1.);
#106687 = DIRECTION('',(-5.289518025849E-050,1.));
#106688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106689 = ORIENTED_EDGE('',*,*,#106690,.F.);
#106690 = EDGE_CURVE('',#106638,#106675,#106691,.T.);
#106691 = SURFACE_CURVE('',#106692,(#106696),.PCURVE_S1.);
#106692 = LINE('',#106693,#106694);
#106693 = CARTESIAN_POINT('',(6.001146897693,15.926928022034,
    21.717260777866));
#106694 = VECTOR('',#106695,1.);
#106695 = DIRECTION('',(-1.,-5.730183352904E-016,1.146036670581E-015));
#106696 = PCURVE('',#106646,#106697);
#106697 = DEFINITIONAL_REPRESENTATION('',(#106698),#106702);
#106698 = LINE('',#106699,#106700);
#106699 = CARTESIAN_POINT('',(-10.,4.199165491551));
#106700 = VECTOR('',#106701,1.);
#106701 = DIRECTION('',(1.,5.730183361242E-016));
#106702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106707)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106704,#106705,#106706)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106704 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106705 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106706 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106707 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106704,
  'distance_accuracy_value','confusion accuracy');
#106708 = SHAPE_DEFINITION_REPRESENTATION(#106709,#106628);
#106709 = PRODUCT_DEFINITION_SHAPE('','',#106710);
#106710 = PRODUCT_DEFINITION('design','',#106711,#106714);
#106711 = PRODUCT_DEFINITION_FORMATION('','',#106712);
#106712 = PRODUCT('CADSOFTTOOLS 1.628','CADSOFTTOOLS 1.628','',(#106713)
  );
#106713 = PRODUCT_CONTEXT('',#2,'mechanical');
#106714 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106715 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106716,#106718);
#106716 = ( REPRESENTATION_RELATIONSHIP('','',#106628,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106717) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106717 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2523);
#106718 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106719);
#106719 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('628','','',#5,#106710,$);
#106720 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106712));
#106721 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106722),#106794
  );
#106722 = SHELL_BASED_SURFACE_MODEL('',(#106723));
#106723 = OPEN_SHELL('',(#106724));
#106724 = ADVANCED_FACE('',(#106725),#106738,.T.);
#106725 = FACE_BOUND('',#106726,.T.);
#106726 = EDGE_LOOP('',(#106727,#106748,#106764,#106780));
#106727 = ORIENTED_EDGE('',*,*,#106728,.F.);
#106728 = EDGE_CURVE('',#106729,#106731,#106733,.T.);
#106729 = VERTEX_POINT('',#106730);
#106730 = CARTESIAN_POINT('',(6.001146897693,15.92692700382,
    24.827902790947));
#106731 = VERTEX_POINT('',#106732);
#106732 = CARTESIAN_POINT('',(-0.198853102307,15.92692700382,
    24.827902790947));
#106733 = SURFACE_CURVE('',#106734,(#106737),.PCURVE_S1.);
#106734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106735,#106736),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#106735 = CARTESIAN_POINT('',(6.001146897693,15.926928024479,
    24.827902790947));
#106736 = CARTESIAN_POINT('',(-0.198853102307,15.926928024479,
    24.827902790947));
#106737 = PCURVE('',#106738,#106743);
#106738 = PLANE('',#106739);
#106739 = AXIS2_PLACEMENT_3D('',#106740,#106741,#106742);
#106740 = CARTESIAN_POINT('',(6.001146897693,15.926928008562,
    2.949999504076));
#106741 = DIRECTION('',(-2.474851213505E-030,1.,-7.275401506914E-010));
#106742 = DIRECTION('',(-2.569482066234E-048,7.275401506914E-010,1.));
#106743 = DEFINITIONAL_REPRESENTATION('',(#106744),#106747);
#106744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106745,#106746),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#106745 = CARTESIAN_POINT('',(21.877903286871,0.E+000));
#106746 = CARTESIAN_POINT('',(21.877903286871,-6.2));
#106747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106748 = ORIENTED_EDGE('',*,*,#106749,.F.);
#106749 = EDGE_CURVE('',#106750,#106729,#106752,.T.);
#106750 = VERTEX_POINT('',#106751);
#106751 = CARTESIAN_POINT('',(6.001146897693,15.926928021852,
    21.717260777866));
#106752 = SURFACE_CURVE('',#106753,(#106757),.PCURVE_S1.);
#106753 = LINE('',#106754,#106755);
#106754 = CARTESIAN_POINT('',(6.001146897693,15.926928022216,
    21.717260777866));
#106755 = VECTOR('',#106756,1.);
#106756 = DIRECTION('',(0.E+000,7.275381025209E-010,1.));
#106757 = PCURVE('',#106738,#106758);
#106758 = DEFINITIONAL_REPRESENTATION('',(#106759),#106763);
#106759 = LINE('',#106760,#106761);
#106760 = CARTESIAN_POINT('',(18.76726127379,-9.769962616701E-015));
#106761 = VECTOR('',#106762,1.);
#106762 = DIRECTION('',(1.,-5.066347681401E-045));
#106763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106764 = ORIENTED_EDGE('',*,*,#106765,.T.);
#106765 = EDGE_CURVE('',#106750,#106766,#106768,.T.);
#106766 = VERTEX_POINT('',#106767);
#106767 = CARTESIAN_POINT('',(-0.198853102307,15.926928021852,
    21.717260777866));
#106768 = SURFACE_CURVE('',#106769,(#106773),.PCURVE_S1.);
#106769 = LINE('',#106770,#106771);
#106770 = CARTESIAN_POINT('',(6.001146897693,15.926928022034,
    21.717260777866));
#106771 = VECTOR('',#106772,1.);
#106772 = DIRECTION('',(-1.,-5.730183352904E-016,1.146036670581E-015));
#106773 = PCURVE('',#106738,#106774);
#106774 = DEFINITIONAL_REPRESENTATION('',(#106775),#106779);
#106775 = LINE('',#106776,#106777);
#106776 = CARTESIAN_POINT('',(18.76726127379,1.416285383264E-045));
#106777 = VECTOR('',#106778,1.);
#106778 = DIRECTION('',(1.146036670164E-015,-1.));
#106779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106780 = ORIENTED_EDGE('',*,*,#106781,.T.);
#106781 = EDGE_CURVE('',#106766,#106731,#106782,.T.);
#106782 = SURFACE_CURVE('',#106783,(#106787),.PCURVE_S1.);
#106783 = LINE('',#106784,#106785);
#106784 = CARTESIAN_POINT('',(-0.198853102307,15.926928022216,
    21.717260777866));
#106785 = VECTOR('',#106786,1.);
#106786 = DIRECTION('',(0.E+000,7.275403867527E-010,1.));
#106787 = PCURVE('',#106738,#106788);
#106788 = DEFINITIONAL_REPRESENTATION('',(#106789),#106793);
#106789 = LINE('',#106790,#106791);
#106790 = CARTESIAN_POINT('',(18.76726127379,-6.2));
#106791 = VECTOR('',#106792,1.);
#106792 = DIRECTION('',(1.,5.86786131062E-046));
#106793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106798)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106795,#106796,#106797)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106795 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106796 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106797 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106798 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#106795,
  'distance_accuracy_value','confusion accuracy');
#106799 = SHAPE_DEFINITION_REPRESENTATION(#106800,#106721);
#106800 = PRODUCT_DEFINITION_SHAPE('','',#106801);
#106801 = PRODUCT_DEFINITION('design','',#106802,#106805);
#106802 = PRODUCT_DEFINITION_FORMATION('','',#106803);
#106803 = PRODUCT('CADSOFTTOOLS 1.629','CADSOFTTOOLS 1.629','',(#106804)
  );
#106804 = PRODUCT_CONTEXT('',#2,'mechanical');
#106805 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106807,#106809);
#106807 = ( REPRESENTATION_RELATIONSHIP('','',#106721,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106808) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2527);
#106809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106810);
#106810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('629','','',#5,#106801,$);
#106811 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106803));
#106812 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106813),#106921
  );
#106813 = SHELL_BASED_SURFACE_MODEL('',(#106814));
#106814 = OPEN_SHELL('',(#106815));
#106815 = ADVANCED_FACE('',(#106816),#106829,.T.);
#106816 = FACE_BOUND('',#106817,.T.);
#106817 = EDGE_LOOP('',(#106818,#106870,#106889,#106904));
#106818 = ORIENTED_EDGE('',*,*,#106819,.T.);
#106819 = EDGE_CURVE('',#106820,#106822,#106824,.T.);
#106820 = VERTEX_POINT('',#106821);
#106821 = CARTESIAN_POINT('',(6.001146897693,15.92692700382,
    24.827902790947));
#106822 = VERTEX_POINT('',#106823);
#106823 = CARTESIAN_POINT('',(-0.198853102307,15.92692700382,
    24.827902790947));
#106824 = SURFACE_CURVE('',#106825,(#106828),.PCURVE_S1.);
#106825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106826,#106827),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#106826 = CARTESIAN_POINT('',(6.001146897693,15.926928024479,
    24.827902790947));
#106827 = CARTESIAN_POINT('',(-0.198853102307,15.926928024479,
    24.827902790947));
#106828 = PCURVE('',#106829,#106842);
#106829 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#106830,#106831)
    ,(#106832,#106833)
    ,(#106834,#106835)
    ,(#106836,#106837)
    ,(#106838,#106839)
    ,(#106840,#106841
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.5,1.),(0.E+000
    ,1.),.UNSPECIFIED.);
#106830 = CARTESIAN_POINT('',(-0.198853102307,15.926926323381,
    24.827902790947));
#106831 = CARTESIAN_POINT('',(6.001146897693,15.926926323381,
    24.827902790947));
#106832 = CARTESIAN_POINT('',(-0.198853102307,15.916606367698,
    24.923895899814));
#106833 = CARTESIAN_POINT('',(6.001146897693,15.916606367698,
    24.923895899814));
#106834 = CARTESIAN_POINT('',(-0.198853102307,15.867312250033,
    25.018589018984));
#106835 = CARTESIAN_POINT('',(6.001146897693,15.867312250033,
    25.018589018984));
#106836 = CARTESIAN_POINT('',(-0.198853102307,15.710046347392,
    25.128707789686));
#106837 = CARTESIAN_POINT('',(6.001146897693,15.710046347392,
    25.128707789686));
#106838 = CARTESIAN_POINT('',(-0.198853102307,15.6042043409,
    25.142642154269));
#106839 = CARTESIAN_POINT('',(6.001146897693,15.6042043409,
    25.142642154269));
#106840 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#106841 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#106842 = DEFINITIONAL_REPRESENTATION('',(#106843),#106869);
#106843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106844,#106845,#106846,
    #106847,#106848,#106849,#106850,#106851,#106852,#106853,#106854,
    #106855,#106856,#106857,#106858,#106859,#106860,#106861,#106862,
    #106863,#106864,#106865,#106866,#106867,#106868),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#106844 = CARTESIAN_POINT('',(-3.138939920782E-007,1.));
#106845 = CARTESIAN_POINT('',(-3.138939921599E-007,0.984848484848));
#106846 = CARTESIAN_POINT('',(-3.138939923787E-007,0.954545454545));
#106847 = CARTESIAN_POINT('',(-3.138939928652E-007,0.909090909091));
#106848 = CARTESIAN_POINT('',(-3.138939935334E-007,0.863636363636));
#106849 = CARTESIAN_POINT('',(-3.138939942973E-007,0.818181818182));
#106850 = CARTESIAN_POINT('',(-3.138939954773E-007,0.772727272727));
#106851 = CARTESIAN_POINT('',(-3.138939958775E-007,0.727272727273));
#106852 = CARTESIAN_POINT('',(-3.138939999618E-007,0.681818181818));
#106853 = CARTESIAN_POINT('',(-3.138939910701E-007,0.636363636364));
#106854 = CARTESIAN_POINT('',(-3.13893994792E-007,0.590909090909));
#106855 = CARTESIAN_POINT('',(-3.13893998603E-007,0.545454545455));
#106856 = CARTESIAN_POINT('',(-3.138939904247E-007,0.5));
#106857 = CARTESIAN_POINT('',(-3.138939945082E-007,0.454545454545));
#106858 = CARTESIAN_POINT('',(-3.138939991017E-007,0.409090909091));
#106859 = CARTESIAN_POINT('',(-3.138939903742E-007,0.363636363636));
#106860 = CARTESIAN_POINT('',(-3.138939988142E-007,0.318181818182));
#106861 = CARTESIAN_POINT('',(-3.138939894729E-007,0.272727272727));
#106862 = CARTESIAN_POINT('',(-3.13893998483E-007,0.227272727273));
#106863 = CARTESIAN_POINT('',(-3.138939894365E-007,0.181818181818));
#106864 = CARTESIAN_POINT('',(-3.138939986588E-007,0.136363636364));
#106865 = CARTESIAN_POINT('',(-3.138939904301E-007,9.090909090909E-002)
  );
#106866 = CARTESIAN_POINT('',(-3.138939981303E-007,4.545454545455E-002)
  );
#106867 = CARTESIAN_POINT('',(-3.13893997466E-007,1.515151515152E-002));
#106868 = CARTESIAN_POINT('',(-3.138939943423E-007,-2.775557561563E-017)
  );
#106869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106870 = ORIENTED_EDGE('',*,*,#106871,.T.);
#106871 = EDGE_CURVE('',#106822,#106872,#106874,.T.);
#106872 = VERTEX_POINT('',#106873);
#106873 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#106874 = SURFACE_CURVE('',#106875,(#106882),.PCURVE_S1.);
#106875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106876,#106877,#106878,
    #106879,#106880,#106881),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#106876 = CARTESIAN_POINT('',(-0.198853102307,15.926926323381,
    24.827902790947));
#106877 = CARTESIAN_POINT('',(-0.198853102307,15.916606367698,
    24.923895899814));
#106878 = CARTESIAN_POINT('',(-0.198853102307,15.867312250033,
    25.018589018984));
#106879 = CARTESIAN_POINT('',(-0.198853102307,15.710046347392,
    25.128707789686));
#106880 = CARTESIAN_POINT('',(-0.198853102307,15.6042043409,
    25.142642154269));
#106881 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#106882 = PCURVE('',#106829,#106883);
#106883 = DEFINITIONAL_REPRESENTATION('',(#106884),#106888);
#106884 = LINE('',#106885,#106886);
#106885 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#106886 = VECTOR('',#106887,1.);
#106887 = DIRECTION('',(1.,0.E+000));
#106888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106889 = ORIENTED_EDGE('',*,*,#106890,.T.);
#106890 = EDGE_CURVE('',#106872,#106891,#106893,.T.);
#106891 = VERTEX_POINT('',#106892);
#106892 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#106893 = SURFACE_CURVE('',#106894,(#106897),.PCURVE_S1.);
#106894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106895,#106896),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#106895 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#106896 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#106897 = PCURVE('',#106829,#106898);
#106898 = DEFINITIONAL_REPRESENTATION('',(#106899),#106903);
#106899 = LINE('',#106900,#106901);
#106900 = CARTESIAN_POINT('',(1.,0.E+000));
#106901 = VECTOR('',#106902,1.);
#106902 = DIRECTION('',(0.E+000,1.));
#106903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106904 = ORIENTED_EDGE('',*,*,#106905,.T.);
#106905 = EDGE_CURVE('',#106891,#106820,#106906,.T.);
#106906 = SURFACE_CURVE('',#106907,(#106914),.PCURVE_S1.);
#106907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106908,#106909,#106910,
    #106911,#106912,#106913),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#106908 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#106909 = CARTESIAN_POINT('',(6.001146897693,15.6042043409,
    25.142642154269));
#106910 = CARTESIAN_POINT('',(6.001146897693,15.710046347392,
    25.128707789686));
#106911 = CARTESIAN_POINT('',(6.001146897693,15.867312250033,
    25.018589018984));
#106912 = CARTESIAN_POINT('',(6.001146897693,15.916606367698,
    24.923895899814));
#106913 = CARTESIAN_POINT('',(6.001146897693,15.926926323381,
    24.827902790947));
#106914 = PCURVE('',#106829,#106915);
#106915 = DEFINITIONAL_REPRESENTATION('',(#106916),#106920);
#106916 = LINE('',#106917,#106918);
#106917 = CARTESIAN_POINT('',(1.,1.));
#106918 = VECTOR('',#106919,1.);
#106919 = DIRECTION('',(-1.,0.E+000));
#106920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106925)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106922,#106923,#106924)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106922 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106923 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106924 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106925 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#106922,
  'distance_accuracy_value','confusion accuracy');
#106926 = SHAPE_DEFINITION_REPRESENTATION(#106927,#106812);
#106927 = PRODUCT_DEFINITION_SHAPE('','',#106928);
#106928 = PRODUCT_DEFINITION('design','',#106929,#106932);
#106929 = PRODUCT_DEFINITION_FORMATION('','',#106930);
#106930 = PRODUCT('CADSOFTTOOLS 1.630','CADSOFTTOOLS 1.630','',(#106931)
  );
#106931 = PRODUCT_CONTEXT('',#2,'mechanical');
#106932 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106933 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106934,#106936);
#106934 = ( REPRESENTATION_RELATIONSHIP('','',#106812,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106935) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106935 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2531);
#106936 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106937);
#106937 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('630','','',#5,#106928,$);
#106938 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106930));
#106939 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106940),#107042
  );
#106940 = SHELL_BASED_SURFACE_MODEL('',(#106941));
#106941 = OPEN_SHELL('',(#106942));
#106942 = ADVANCED_FACE('',(#106943),#106957,.F.);
#106943 = FACE_BOUND('',#106944,.T.);
#106944 = EDGE_LOOP('',(#106945,#106968,#106984,#106998,#107014,#107028)
  );
#106945 = ORIENTED_EDGE('',*,*,#106946,.T.);
#106946 = EDGE_CURVE('',#106947,#106949,#106951,.T.);
#106947 = VERTEX_POINT('',#106948);
#106948 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#106949 = VERTEX_POINT('',#106950);
#106950 = CARTESIAN_POINT('',(1.146897693295E-003,15.172151117074,
    24.985387641176));
#106951 = SURFACE_CURVE('',#106952,(#106956),.PCURVE_S1.);
#106952 = LINE('',#106953,#106954);
#106953 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#106954 = VECTOR('',#106955,1.);
#106955 = DIRECTION('',(1.,0.E+000,0.E+000));
#106956 = PCURVE('',#106957,#106962);
#106957 = PLANE('',#106958);
#106958 = AXIS2_PLACEMENT_3D('',#106959,#106960,#106961);
#106959 = CARTESIAN_POINT('',(-3.998853102307,14.830301909313,
    24.860964704868));
#106960 = DIRECTION('',(-8.464489672058E-031,0.342020143509,
    -0.939692620719));
#106961 = DIRECTION('',(3.211594075647E-047,0.939692620719,
    0.342020143509));
#106962 = DEFINITIONAL_REPRESENTATION('',(#106963),#106967);
#106963 = LINE('',#106964,#106965);
#106964 = CARTESIAN_POINT('',(0.363788328463,3.8));
#106965 = VECTOR('',#106966,1.);
#106966 = DIRECTION('',(2.807472051481E-047,1.));
#106967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106968 = ORIENTED_EDGE('',*,*,#106969,.F.);
#106969 = EDGE_CURVE('',#106970,#106949,#106972,.T.);
#106970 = VERTEX_POINT('',#106971);
#106971 = CARTESIAN_POINT('',(1.146897693295E-003,14.830301909313,
    24.860964704868));
#106972 = SURFACE_CURVE('',#106973,(#106977),.PCURVE_S1.);
#106973 = LINE('',#106974,#106975);
#106974 = CARTESIAN_POINT('',(1.146897693297E-003,14.830301909313,
    24.860964704868));
#106975 = VECTOR('',#106976,1.);
#106976 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#106977 = PCURVE('',#106957,#106978);
#106978 = DEFINITIONAL_REPRESENTATION('',(#106979),#106983);
#106979 = LINE('',#106980,#106981);
#106980 = CARTESIAN_POINT('',(1.284637630259E-046,4.));
#106981 = VECTOR('',#106982,1.);
#106982 = DIRECTION('',(1.,2.61635868365E-045));
#106983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106984 = ORIENTED_EDGE('',*,*,#106985,.F.);
#106985 = EDGE_CURVE('',#106986,#106970,#106988,.T.);
#106986 = VERTEX_POINT('',#106987);
#106987 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#106988 = SURFACE_CURVE('',#106989,(#106992),.PCURVE_S1.);
#106989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106990,#106991),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#106990 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#106991 = CARTESIAN_POINT('',(1.146897693299E-003,14.830301909313,
    24.860964704868));
#106992 = PCURVE('',#106957,#106993);
#106993 = DEFINITIONAL_REPRESENTATION('',(#106994),#106997);
#106994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106995,#106996),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#106995 = CARTESIAN_POINT('',(0.E+000,10.));
#106996 = CARTESIAN_POINT('',(0.E+000,4.));
#106997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106998 = ORIENTED_EDGE('',*,*,#106999,.T.);
#106999 = EDGE_CURVE('',#106986,#107000,#107002,.T.);
#107000 = VERTEX_POINT('',#107001);
#107001 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#107002 = SURFACE_CURVE('',#107003,(#107007),.PCURVE_S1.);
#107003 = LINE('',#107004,#107005);
#107004 = CARTESIAN_POINT('',(6.001146897693,14.830301909313,
    24.860964704868));
#107005 = VECTOR('',#107006,1.);
#107006 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#107007 = PCURVE('',#106957,#107008);
#107008 = DEFINITIONAL_REPRESENTATION('',(#107009),#107013);
#107009 = LINE('',#107010,#107011);
#107010 = CARTESIAN_POINT('',(3.211594075647E-046,10.));
#107011 = VECTOR('',#107012,1.);
#107012 = DIRECTION('',(1.,-8.721124338442E-046));
#107013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107014 = ORIENTED_EDGE('',*,*,#107015,.F.);
#107015 = EDGE_CURVE('',#107016,#107000,#107018,.T.);
#107016 = VERTEX_POINT('',#107017);
#107017 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#107018 = SURFACE_CURVE('',#107019,(#107022),.PCURVE_S1.);
#107019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107020,#107021),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#107020 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#107021 = CARTESIAN_POINT('',(6.001146897693,15.514000324835,
    25.109810577483));
#107022 = PCURVE('',#106957,#107023);
#107023 = DEFINITIONAL_REPRESENTATION('',(#107024),#107027);
#107024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107025,#107026),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#107025 = CARTESIAN_POINT('',(0.727576656927,3.8));
#107026 = CARTESIAN_POINT('',(0.727576656927,10.));
#107027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107028 = ORIENTED_EDGE('',*,*,#107029,.T.);
#107029 = EDGE_CURVE('',#107016,#106947,#107030,.T.);
#107030 = SURFACE_CURVE('',#107031,(#107035),.PCURVE_S1.);
#107031 = LINE('',#107032,#107033);
#107032 = CARTESIAN_POINT('',(-0.198853102307,15.514000324835,
    25.109810577483));
#107033 = VECTOR('',#107034,1.);
#107034 = DIRECTION('',(0.E+000,-0.939692620719,-0.342020143509));
#107035 = PCURVE('',#106957,#107036);
#107036 = DEFINITIONAL_REPRESENTATION('',(#107037),#107041);
#107037 = LINE('',#107038,#107039);
#107038 = CARTESIAN_POINT('',(0.727576656927,3.8));
#107039 = VECTOR('',#107040,1.);
#107040 = DIRECTION('',(-1.,4.520179677708E-047));
#107041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107046)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107043,#107044,#107045)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107043 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107044 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107045 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107046 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#107043,
  'distance_accuracy_value','confusion accuracy');
#107047 = SHAPE_DEFINITION_REPRESENTATION(#107048,#106939);
#107048 = PRODUCT_DEFINITION_SHAPE('','',#107049);
#107049 = PRODUCT_DEFINITION('design','',#107050,#107053);
#107050 = PRODUCT_DEFINITION_FORMATION('','',#107051);
#107051 = PRODUCT('CADSOFTTOOLS 1.631','CADSOFTTOOLS 1.631','',(#107052)
  );
#107052 = PRODUCT_CONTEXT('',#2,'mechanical');
#107053 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107054 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107055,#107057);
#107055 = ( REPRESENTATION_RELATIONSHIP('','',#106939,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107056) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107056 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2535);
#107057 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107058);
#107058 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('631','','',#5,#107049,$);
#107059 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107051));
#107060 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107061),#107135
  );
#107061 = SHELL_BASED_SURFACE_MODEL('',(#107062));
#107062 = OPEN_SHELL('',(#107063));
#107063 = ADVANCED_FACE('',(#107064),#107078,.T.);
#107064 = FACE_BOUND('',#107065,.T.);
#107065 = EDGE_LOOP('',(#107066,#107089,#107105,#107121));
#107066 = ORIENTED_EDGE('',*,*,#107067,.F.);
#107067 = EDGE_CURVE('',#107068,#107070,#107072,.T.);
#107068 = VERTEX_POINT('',#107069);
#107069 = CARTESIAN_POINT('',(1.146897693295E-003,15.172151117074,
    24.985387641176));
#107070 = VERTEX_POINT('',#107071);
#107071 = CARTESIAN_POINT('',(1.146897693295E-003,14.16688796119,
    25.243986927537));
#107072 = SURFACE_CURVE('',#107073,(#107077),.PCURVE_S1.);
#107073 = LINE('',#107074,#107075);
#107074 = CARTESIAN_POINT('',(1.146897693295E-003,15.172151117074,
    24.985387641176));
#107075 = VECTOR('',#107076,1.);
#107076 = DIRECTION('',(0.E+000,-0.968468983628,0.24913415613));
#107077 = PCURVE('',#107078,#107083);
#107078 = PLANE('',#107079);
#107079 = AXIS2_PLACEMENT_3D('',#107080,#107081,#107082);
#107080 = CARTESIAN_POINT('',(-9.885310230669E-002,14.16688796119,
    25.243986927537));
#107081 = DIRECTION('',(-6.165699686224E-031,0.24913415613,
    0.968468983628));
#107082 = DIRECTION('',(2.138211768074E-050,-0.968468983628,
    0.24913415613));
#107083 = DEFINITIONAL_REPRESENTATION('',(#107084),#107088);
#107084 = LINE('',#107085,#107086);
#107085 = CARTESIAN_POINT('',(-1.037992101841,9.999999999999E-002));
#107086 = VECTOR('',#107087,1.);
#107087 = DIRECTION('',(1.,-6.017890110655E-046));
#107088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107089 = ORIENTED_EDGE('',*,*,#107090,.F.);
#107090 = EDGE_CURVE('',#107091,#107068,#107093,.T.);
#107091 = VERTEX_POINT('',#107092);
#107092 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#107093 = SURFACE_CURVE('',#107094,(#107098),.PCURVE_S1.);
#107094 = LINE('',#107095,#107096);
#107095 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#107096 = VECTOR('',#107097,1.);
#107097 = DIRECTION('',(1.,0.E+000,0.E+000));
#107098 = PCURVE('',#107078,#107099);
#107099 = DEFINITIONAL_REPRESENTATION('',(#107100),#107104);
#107100 = LINE('',#107101,#107102);
#107101 = CARTESIAN_POINT('',(-1.037992101841,-0.1));
#107102 = VECTOR('',#107103,1.);
#107103 = DIRECTION('',(1.766162920429E-047,1.));
#107104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107105 = ORIENTED_EDGE('',*,*,#107106,.T.);
#107106 = EDGE_CURVE('',#107091,#107107,#107109,.T.);
#107107 = VERTEX_POINT('',#107108);
#107108 = CARTESIAN_POINT('',(-0.198853102307,14.16688796119,
    25.243986927537));
#107109 = SURFACE_CURVE('',#107110,(#107114),.PCURVE_S1.);
#107110 = LINE('',#107111,#107112);
#107111 = CARTESIAN_POINT('',(-0.198853102307,15.172151117074,
    24.985387641176));
#107112 = VECTOR('',#107113,1.);
#107113 = DIRECTION('',(0.E+000,-0.968468983628,0.24913415613));
#107114 = PCURVE('',#107078,#107115);
#107115 = DEFINITIONAL_REPRESENTATION('',(#107116),#107120);
#107116 = LINE('',#107117,#107118);
#107117 = CARTESIAN_POINT('',(-1.037992101841,-0.1));
#107118 = VECTOR('',#107119,1.);
#107119 = DIRECTION('',(1.,5.934286030524E-046));
#107120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107121 = ORIENTED_EDGE('',*,*,#107122,.F.);
#107122 = EDGE_CURVE('',#107070,#107107,#107123,.T.);
#107123 = SURFACE_CURVE('',#107124,(#107128),.PCURVE_S1.);
#107124 = LINE('',#107125,#107126);
#107125 = CARTESIAN_POINT('',(1.146897693293E-003,14.16688796119,
    25.243986927537));
#107126 = VECTOR('',#107127,1.);
#107127 = DIRECTION('',(-1.,1.7763568394E-014,0.E+000));
#107128 = PCURVE('',#107078,#107129);
#107129 = DEFINITIONAL_REPRESENTATION('',(#107130),#107134);
#107130 = LINE('',#107131,#107132);
#107131 = CARTESIAN_POINT('',(2.138211768074E-051,9.999999999999E-002));
#107132 = VECTOR('',#107133,1.);
#107133 = DIRECTION('',(-1.720346502815E-014,-1.));
#107134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107139)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107136,#107137,#107138)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107136 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107137 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107138 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107139 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#107136,
  'distance_accuracy_value','confusion accuracy');
#107140 = SHAPE_DEFINITION_REPRESENTATION(#107141,#107060);
#107141 = PRODUCT_DEFINITION_SHAPE('','',#107142);
#107142 = PRODUCT_DEFINITION('design','',#107143,#107146);
#107143 = PRODUCT_DEFINITION_FORMATION('','',#107144);
#107144 = PRODUCT('CADSOFTTOOLS 1.632','CADSOFTTOOLS 1.632','',(#107145)
  );
#107145 = PRODUCT_CONTEXT('',#2,'mechanical');
#107146 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107147 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107148,#107150);
#107148 = ( REPRESENTATION_RELATIONSHIP('','',#107060,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107149) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107149 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2539);
#107150 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107151);
#107151 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('632','','',#5,#107142,$);
#107152 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107144));
#107153 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107154),#107256
  );
#107154 = SHELL_BASED_SURFACE_MODEL('',(#107155));
#107155 = OPEN_SHELL('',(#107156));
#107156 = ADVANCED_FACE('',(#107157),#107171,.F.);
#107157 = FACE_BOUND('',#107158,.T.);
#107158 = EDGE_LOOP('',(#107159,#107182,#107198,#107212,#107228,#107242)
  );
#107159 = ORIENTED_EDGE('',*,*,#107160,.T.);
#107160 = EDGE_CURVE('',#107161,#107163,#107165,.T.);
#107161 = VERTEX_POINT('',#107162);
#107162 = CARTESIAN_POINT('',(-0.198853102307,14.16688796119,
    25.243986927537));
#107163 = VERTEX_POINT('',#107164);
#107164 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#107165 = SURFACE_CURVE('',#107166,(#107170),.PCURVE_S1.);
#107166 = LINE('',#107167,#107168);
#107167 = CARTESIAN_POINT('',(-0.198853102307,14.16688796119,
    25.243986927537));
#107168 = VECTOR('',#107169,1.);
#107169 = DIRECTION('',(-4.132990316347E-017,-0.173648176949,
    0.984807753139));
#107170 = PCURVE('',#107171,#107176);
#107171 = PLANE('',#107172);
#107172 = AXIS2_PLACEMENT_3D('',#107173,#107174,#107175);
#107173 = CARTESIAN_POINT('',(-3.998853102307,14.16688796119,
    25.243986927537));
#107174 = DIRECTION('',(2.437252662924E-030,-0.984807753139,
    -0.173648176949));
#107175 = DIRECTION('',(-8.552847072295E-050,0.173648176949,
    -0.984807753139));
#107176 = DEFINITIONAL_REPRESENTATION('',(#107177),#107181);
#107177 = LINE('',#107178,#107179);
#107178 = CARTESIAN_POINT('',(-3.250081887472E-049,3.8));
#107179 = VECTOR('',#107180,1.);
#107180 = DIRECTION('',(-1.,-4.132990316347E-017));
#107181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107182 = ORIENTED_EDGE('',*,*,#107183,.T.);
#107183 = EDGE_CURVE('',#107163,#107184,#107186,.T.);
#107184 = VERTEX_POINT('',#107185);
#107185 = CARTESIAN_POINT('',(1.146897693295E-003,13.233964390231,
    30.534859437156));
#107186 = SURFACE_CURVE('',#107187,(#107191),.PCURVE_S1.);
#107187 = LINE('',#107188,#107189);
#107188 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#107189 = VECTOR('',#107190,1.);
#107190 = DIRECTION('',(1.,0.E+000,0.E+000));
#107191 = PCURVE('',#107171,#107192);
#107192 = DEFINITIONAL_REPRESENTATION('',(#107193),#107197);
#107193 = LINE('',#107194,#107195);
#107194 = CARTESIAN_POINT('',(-5.372492745671,3.8));
#107195 = VECTOR('',#107196,1.);
#107196 = DIRECTION('',(-3.378374593557E-048,1.));
#107197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107198 = ORIENTED_EDGE('',*,*,#107199,.T.);
#107199 = EDGE_CURVE('',#107184,#107200,#107202,.T.);
#107200 = VERTEX_POINT('',#107201);
#107201 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#107202 = SURFACE_CURVE('',#107203,(#107206),.PCURVE_S1.);
#107203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107204,#107205),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#107204 = CARTESIAN_POINT('',(1.146897693296E-003,13.233964390231,
    30.534859437156));
#107205 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#107206 = PCURVE('',#107171,#107207);
#107207 = DEFINITIONAL_REPRESENTATION('',(#107208),#107211);
#107208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107209,#107210),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#107209 = CARTESIAN_POINT('',(-5.372492745671,4.));
#107210 = CARTESIAN_POINT('',(-5.372492745671,10.));
#107211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107212 = ORIENTED_EDGE('',*,*,#107213,.T.);
#107213 = EDGE_CURVE('',#107200,#107214,#107216,.T.);
#107214 = VERTEX_POINT('',#107215);
#107215 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#107216 = SURFACE_CURVE('',#107217,(#107221),.PCURVE_S1.);
#107217 = LINE('',#107218,#107219);
#107218 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#107219 = VECTOR('',#107220,1.);
#107220 = DIRECTION('',(3.306392253078E-016,0.173648176949,
    -0.984807753139));
#107221 = PCURVE('',#107171,#107222);
#107222 = DEFINITIONAL_REPRESENTATION('',(#107223),#107227);
#107223 = LINE('',#107224,#107225);
#107224 = CARTESIAN_POINT('',(-5.372492745671,10.));
#107225 = VECTOR('',#107226,1.);
#107226 = DIRECTION('',(1.,3.306392253078E-016));
#107227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107228 = ORIENTED_EDGE('',*,*,#107229,.T.);
#107229 = EDGE_CURVE('',#107214,#107230,#107232,.T.);
#107230 = VERTEX_POINT('',#107231);
#107231 = CARTESIAN_POINT('',(1.146897693295E-003,14.16688796119,
    25.243986927537));
#107232 = SURFACE_CURVE('',#107233,(#107236),.PCURVE_S1.);
#107233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107234,#107235),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#107234 = CARTESIAN_POINT('',(6.001146897693,14.16688796119,
    25.243986927537));
#107235 = CARTESIAN_POINT('',(1.146897693294E-003,14.16688796119,
    25.243986927537));
#107236 = PCURVE('',#107171,#107237);
#107237 = DEFINITIONAL_REPRESENTATION('',(#107238),#107241);
#107238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107239,#107240),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#107239 = CARTESIAN_POINT('',(0.E+000,10.));
#107240 = CARTESIAN_POINT('',(0.E+000,4.));
#107241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107242 = ORIENTED_EDGE('',*,*,#107243,.T.);
#107243 = EDGE_CURVE('',#107230,#107161,#107244,.T.);
#107244 = SURFACE_CURVE('',#107245,(#107249),.PCURVE_S1.);
#107245 = LINE('',#107246,#107247);
#107246 = CARTESIAN_POINT('',(1.146897693293E-003,14.16688796119,
    25.243986927537));
#107247 = VECTOR('',#107248,1.);
#107248 = DIRECTION('',(-1.,1.7763568394E-014,0.E+000));
#107249 = PCURVE('',#107171,#107250);
#107250 = DEFINITIONAL_REPRESENTATION('',(#107251),#107255);
#107251 = LINE('',#107252,#107253);
#107252 = CARTESIAN_POINT('',(-3.421138828918E-049,4.));
#107253 = VECTOR('',#107254,1.);
#107254 = DIRECTION('',(3.084611267732E-015,-1.));
#107255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107260)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107257,#107258,#107259)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107257 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107258 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107259 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107260 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#107257,
  'distance_accuracy_value','confusion accuracy');
#107261 = SHAPE_DEFINITION_REPRESENTATION(#107262,#107153);
#107262 = PRODUCT_DEFINITION_SHAPE('','',#107263);
#107263 = PRODUCT_DEFINITION('design','',#107264,#107267);
#107264 = PRODUCT_DEFINITION_FORMATION('','',#107265);
#107265 = PRODUCT('CADSOFTTOOLS 1.633','CADSOFTTOOLS 1.633','',(#107266)
  );
#107266 = PRODUCT_CONTEXT('',#2,'mechanical');
#107267 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107268 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107269,#107271);
#107269 = ( REPRESENTATION_RELATIONSHIP('','',#107153,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107270) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107270 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2543);
#107271 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107272);
#107272 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('633','','',#5,#107263,$);
#107273 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107265));
#107274 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107275),#107349
  );
#107275 = SHELL_BASED_SURFACE_MODEL('',(#107276));
#107276 = OPEN_SHELL('',(#107277));
#107277 = ADVANCED_FACE('',(#107278),#107292,.T.);
#107278 = FACE_BOUND('',#107279,.T.);
#107279 = EDGE_LOOP('',(#107280,#107303,#107319,#107335));
#107280 = ORIENTED_EDGE('',*,*,#107281,.F.);
#107281 = EDGE_CURVE('',#107282,#107284,#107286,.T.);
#107282 = VERTEX_POINT('',#107283);
#107283 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#107284 = VERTEX_POINT('',#107285);
#107285 = CARTESIAN_POINT('',(-0.198853102307,14.208012378257,
    23.78312762029));
#107286 = SURFACE_CURVE('',#107287,(#107291),.PCURVE_S1.);
#107287 = LINE('',#107288,#107289);
#107288 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#107289 = VECTOR('',#107290,1.);
#107290 = DIRECTION('',(0.E+000,-0.939692620719,-0.342020143509));
#107291 = PCURVE('',#107292,#107297);
#107292 = PLANE('',#107293);
#107293 = AXIS2_PLACEMENT_3D('',#107294,#107295,#107296);
#107294 = CARTESIAN_POINT('',(2.501146897693,15.126926599275,
    24.117585044787));
#107295 = DIRECTION('',(-8.464489672058E-031,0.342020143509,
    -0.939692620719));
#107296 = DIRECTION('',(3.211594075647E-047,0.939692620719,
    0.342020143509));
#107297 = DEFINITIONAL_REPRESENTATION('',(#107298),#107302);
#107298 = LINE('',#107299,#107300);
#107299 = CARTESIAN_POINT('',(-0.714073653813,-2.7));
#107300 = VECTOR('',#107301,1.);
#107301 = DIRECTION('',(-1.,2.719890897461E-045));
#107302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107303 = ORIENTED_EDGE('',*,*,#107304,.T.);
#107304 = EDGE_CURVE('',#107282,#107305,#107307,.T.);
#107305 = VERTEX_POINT('',#107306);
#107306 = CARTESIAN_POINT('',(2.501146897693,14.455916856136,
    23.873357471234));
#107307 = SURFACE_CURVE('',#107308,(#107312),.PCURVE_S1.);
#107308 = LINE('',#107309,#107310);
#107309 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#107310 = VECTOR('',#107311,1.);
#107311 = DIRECTION('',(1.,-6.579099405186E-016,-1.315819881037E-015));
#107312 = PCURVE('',#107292,#107313);
#107313 = DEFINITIONAL_REPRESENTATION('',(#107314),#107318);
#107314 = LINE('',#107315,#107316);
#107315 = CARTESIAN_POINT('',(-0.714073653813,-2.7));
#107316 = VECTOR('',#107317,1.);
#107317 = DIRECTION('',(-1.068270020747E-015,1.));
#107318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107319 = ORIENTED_EDGE('',*,*,#107320,.F.);
#107320 = EDGE_CURVE('',#107321,#107305,#107323,.T.);
#107321 = VERTEX_POINT('',#107322);
#107322 = CARTESIAN_POINT('',(2.501146897693,14.208012378257,
    23.78312762029));
#107323 = SURFACE_CURVE('',#107324,(#107328),.PCURVE_S1.);
#107324 = LINE('',#107325,#107326);
#107325 = CARTESIAN_POINT('',(2.501146897693,14.208012378257,
    23.78312762029));
#107326 = VECTOR('',#107327,1.);
#107327 = DIRECTION('',(0.E+000,0.939692620719,0.342020143509));
#107328 = PCURVE('',#107292,#107329);
#107329 = DEFINITIONAL_REPRESENTATION('',(#107330),#107334);
#107330 = LINE('',#107331,#107332);
#107331 = CARTESIAN_POINT('',(-0.977888088889,5.795836818541E-046));
#107332 = VECTOR('',#107333,1.);
#107333 = DIRECTION('',(1.,9.865195927068E-045));
#107334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107335 = ORIENTED_EDGE('',*,*,#107336,.F.);
#107336 = EDGE_CURVE('',#107284,#107321,#107337,.T.);
#107337 = SURFACE_CURVE('',#107338,(#107342),.PCURVE_S1.);
#107338 = LINE('',#107339,#107340);
#107339 = CARTESIAN_POINT('',(-0.198853102307,14.208012378257,
    23.78312762029));
#107340 = VECTOR('',#107341,1.);
#107341 = DIRECTION('',(1.,-1.315819881037E-015,0.E+000));
#107342 = PCURVE('',#107292,#107343);
#107343 = DEFINITIONAL_REPRESENTATION('',(#107344),#107348);
#107344 = LINE('',#107345,#107346);
#107345 = CARTESIAN_POINT('',(-0.977888088889,-2.7));
#107346 = VECTOR('',#107347,1.);
#107347 = DIRECTION('',(-1.236466232406E-015,1.));
#107348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107353)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107350,#107351,#107352)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107350 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107351 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107352 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107353 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107350,
  'distance_accuracy_value','confusion accuracy');
#107354 = SHAPE_DEFINITION_REPRESENTATION(#107355,#107274);
#107355 = PRODUCT_DEFINITION_SHAPE('','',#107356);
#107356 = PRODUCT_DEFINITION('design','',#107357,#107360);
#107357 = PRODUCT_DEFINITION_FORMATION('','',#107358);
#107358 = PRODUCT('CADSOFTTOOLS 1.634','CADSOFTTOOLS 1.634','',(#107359)
  );
#107359 = PRODUCT_CONTEXT('',#2,'mechanical');
#107360 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107361 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107362,#107364);
#107362 = ( REPRESENTATION_RELATIONSHIP('','',#107274,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107363) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107363 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2547);
#107364 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107365);
#107365 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('634','','',#5,#107356,$);
#107366 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107358));
#107367 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107368),#107463
  );
#107368 = SHELL_BASED_SURFACE_MODEL('',(#107369));
#107369 = OPEN_SHELL('',(#107370));
#107370 = ADVANCED_FACE('',(#107371),#107385,.F.);
#107371 = FACE_BOUND('',#107372,.F.);
#107372 = EDGE_LOOP('',(#107373,#107418,#107434,#107449));
#107373 = ORIENTED_EDGE('',*,*,#107374,.T.);
#107374 = EDGE_CURVE('',#107375,#107377,#107379,.T.);
#107375 = VERTEX_POINT('',#107376);
#107376 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#107377 = VERTEX_POINT('',#107378);
#107378 = CARTESIAN_POINT('',(2.501146897693,14.455916856136,
    23.873357471234));
#107379 = SURFACE_CURVE('',#107380,(#107384),.PCURVE_S1.);
#107380 = LINE('',#107381,#107382);
#107381 = CARTESIAN_POINT('',(-0.198853102307,14.455916856136,
    23.873357471234));
#107382 = VECTOR('',#107383,1.);
#107383 = DIRECTION('',(1.,-6.579099405186E-016,-1.315819881037E-015));
#107384 = PCURVE('',#107385,#107390);
#107385 = CYLINDRICAL_SURFACE('',#107386,0.5);
#107386 = AXIS2_PLACEMENT_3D('',#107387,#107388,#107389);
#107387 = CARTESIAN_POINT('',(2.501146897693,14.626926927891,
    23.403511160874));
#107388 = DIRECTION('',(-1.,-2.474851213505E-030,5.560313045638E-043));
#107389 = DIRECTION('',(-2.474851213505E-030,1.,1.376094748846E-072));
#107390 = DEFINITIONAL_REPRESENTATION('',(#107391),#107417);
#107391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#107392,#107393,#107394,
    #107395,#107396,#107397,#107398,#107399,#107400,#107401,#107402,
    #107403,#107404,#107405,#107406,#107407,#107408,#107409,#107410,
    #107411,#107412,#107413,#107414,#107415,#107416),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.308924761256E-028,0.122727272727,0.245454545455,0.368181818182,
    0.490909090909,0.613636363636,0.736363636364,0.859090909091,
    0.981818181818,1.104545454545,1.227272727273,1.35,1.472727272727,
    1.595454545455,1.718181818182,1.840909090909,1.963636363636,
    2.086363636364,2.209090909091,2.331818181818,2.454545454545,
    2.577272727273,2.7),.QUASI_UNIFORM_KNOTS.);
#107392 = CARTESIAN_POINT('',(4.363323129791,2.7));
#107393 = CARTESIAN_POINT('',(4.363323129791,2.659090909091));
#107394 = CARTESIAN_POINT('',(4.363323129791,2.577272727273));
#107395 = CARTESIAN_POINT('',(4.363323129791,2.454545454545));
#107396 = CARTESIAN_POINT('',(4.363323129791,2.331818181818));
#107397 = CARTESIAN_POINT('',(4.363323129791,2.209090909091));
#107398 = CARTESIAN_POINT('',(4.363323129791,2.086363636364));
#107399 = CARTESIAN_POINT('',(4.363323129791,1.963636363636));
#107400 = CARTESIAN_POINT('',(4.363323129791,1.840909090909));
#107401 = CARTESIAN_POINT('',(4.363323129791,1.718181818182));
#107402 = CARTESIAN_POINT('',(4.363323129791,1.595454545455));
#107403 = CARTESIAN_POINT('',(4.363323129791,1.472727272727));
#107404 = CARTESIAN_POINT('',(4.363323129791,1.35));
#107405 = CARTESIAN_POINT('',(4.363323129791,1.227272727273));
#107406 = CARTESIAN_POINT('',(4.363323129791,1.104545454545));
#107407 = CARTESIAN_POINT('',(4.363323129791,0.981818181818));
#107408 = CARTESIAN_POINT('',(4.363323129791,0.859090909091));
#107409 = CARTESIAN_POINT('',(4.363323129791,0.736363636364));
#107410 = CARTESIAN_POINT('',(4.363323129791,0.613636363636));
#107411 = CARTESIAN_POINT('',(4.363323129791,0.490909090909));
#107412 = CARTESIAN_POINT('',(4.363323129791,0.368181818182));
#107413 = CARTESIAN_POINT('',(4.363323129791,0.245454545455));
#107414 = CARTESIAN_POINT('',(4.363323129791,0.122727272727));
#107415 = CARTESIAN_POINT('',(4.363323129791,4.090909090909E-002));
#107416 = CARTESIAN_POINT('',(4.363323129791,0.E+000));
#107417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107418 = ORIENTED_EDGE('',*,*,#107419,.T.);
#107419 = EDGE_CURVE('',#107377,#107420,#107422,.T.);
#107420 = VERTEX_POINT('',#107421);
#107421 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#107422 = SURFACE_CURVE('',#107423,(#107428),.PCURVE_S1.);
#107423 = CIRCLE('',#107424,0.5);
#107424 = AXIS2_PLACEMENT_3D('',#107425,#107426,#107427);
#107425 = CARTESIAN_POINT('',(2.501146897693,14.626926927891,
    23.403511160874));
#107426 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107427 = DIRECTION('',(0.E+000,-0.342020143509,0.939692620719));
#107428 = PCURVE('',#107385,#107429);
#107429 = DEFINITIONAL_REPRESENTATION('',(#107430),#107433);
#107430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107431,#107432),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.919861717189),
  .PIECEWISE_BEZIER_KNOTS.);
#107431 = CARTESIAN_POINT('',(4.363323129791,0.E+000));
#107432 = CARTESIAN_POINT('',(6.28318484698,0.E+000));
#107433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107434 = ORIENTED_EDGE('',*,*,#107435,.T.);
#107435 = EDGE_CURVE('',#107420,#107436,#107438,.T.);
#107436 = VERTEX_POINT('',#107437);
#107437 = CARTESIAN_POINT('',(-0.198853102307,15.126926598755,
    23.403511390974));
#107438 = SURFACE_CURVE('',#107439,(#107443),.PCURVE_S1.);
#107439 = LINE('',#107440,#107441);
#107440 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#107441 = VECTOR('',#107442,1.);
#107442 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107443 = PCURVE('',#107385,#107444);
#107444 = DEFINITIONAL_REPRESENTATION('',(#107445),#107448);
#107445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107446,#107447),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107446 = CARTESIAN_POINT('',(6.28318484698,0.E+000));
#107447 = CARTESIAN_POINT('',(6.28318484698,2.7));
#107448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107449 = ORIENTED_EDGE('',*,*,#107450,.T.);
#107450 = EDGE_CURVE('',#107436,#107375,#107451,.T.);
#107451 = SURFACE_CURVE('',#107452,(#107457),.PCURVE_S1.);
#107452 = CIRCLE('',#107453,0.5);
#107453 = AXIS2_PLACEMENT_3D('',#107454,#107455,#107456);
#107454 = CARTESIAN_POINT('',(-0.198853102307,14.626926927891,
    23.403511160874));
#107455 = DIRECTION('',(1.,0.E+000,0.E+000));
#107456 = DIRECTION('',(-0.E+000,1.,4.601995087228E-007));
#107457 = PCURVE('',#107385,#107458);
#107458 = DEFINITIONAL_REPRESENTATION('',(#107459),#107462);
#107459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107460,#107461),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.919861717189),
  .PIECEWISE_BEZIER_KNOTS.);
#107460 = CARTESIAN_POINT('',(6.28318484698,2.7));
#107461 = CARTESIAN_POINT('',(4.363323129791,2.7));
#107462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107467)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107464,#107465,#107466)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107464 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107465 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107466 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107467 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#107464,
  'distance_accuracy_value','confusion accuracy');
#107468 = SHAPE_DEFINITION_REPRESENTATION(#107469,#107367);
#107469 = PRODUCT_DEFINITION_SHAPE('','',#107470);
#107470 = PRODUCT_DEFINITION('design','',#107471,#107474);
#107471 = PRODUCT_DEFINITION_FORMATION('','',#107472);
#107472 = PRODUCT('CADSOFTTOOLS 1.635','CADSOFTTOOLS 1.635','',(#107473)
  );
#107473 = PRODUCT_CONTEXT('',#2,'mechanical');
#107474 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107475 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107476,#107478);
#107476 = ( REPRESENTATION_RELATIONSHIP('','',#107367,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107477) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107477 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2551);
#107478 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107479);
#107479 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('635','','',#5,#107470,$);
#107480 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107472));
#107481 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107482),#107556
  );
#107482 = SHELL_BASED_SURFACE_MODEL('',(#107483));
#107483 = OPEN_SHELL('',(#107484));
#107484 = ADVANCED_FACE('',(#107485),#107499,.T.);
#107485 = FACE_BOUND('',#107486,.T.);
#107486 = EDGE_LOOP('',(#107487,#107510,#107526,#107542));
#107487 = ORIENTED_EDGE('',*,*,#107488,.F.);
#107488 = EDGE_CURVE('',#107489,#107491,#107493,.T.);
#107489 = VERTEX_POINT('',#107490);
#107490 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#107491 = VERTEX_POINT('',#107492);
#107492 = CARTESIAN_POINT('',(2.501146897693,15.126927375736,
    21.621094915946));
#107493 = SURFACE_CURVE('',#107494,(#107498),.PCURVE_S1.);
#107494 = LINE('',#107495,#107496);
#107495 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#107496 = VECTOR('',#107497,1.);
#107497 = DIRECTION('',(0.E+000,4.601990390904E-007,-1.));
#107498 = PCURVE('',#107499,#107504);
#107499 = PLANE('',#107500);
#107500 = AXIS2_PLACEMENT_3D('',#107501,#107502,#107503);
#107501 = CARTESIAN_POINT('',(2.501146897693,15.126926599275,
    24.117585044787));
#107502 = DIRECTION('',(2.474851213505E-030,-1.,-4.601990375945E-007));
#107503 = DIRECTION('',(-2.225987716788E-049,4.601990375945E-007,-1.));
#107504 = DEFINITIONAL_REPRESENTATION('',(#107505),#107509);
#107505 = LINE('',#107506,#107507);
#107506 = CARTESIAN_POINT('',(0.714073653813,2.016138448438E-045));
#107507 = VECTOR('',#107508,1.);
#107508 = DIRECTION('',(1.,3.702194099318E-045));
#107509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107510 = ORIENTED_EDGE('',*,*,#107511,.T.);
#107511 = EDGE_CURVE('',#107489,#107512,#107514,.T.);
#107512 = VERTEX_POINT('',#107513);
#107513 = CARTESIAN_POINT('',(-0.198853102307,15.126926598755,
    23.403511390974));
#107514 = SURFACE_CURVE('',#107515,(#107519),.PCURVE_S1.);
#107515 = LINE('',#107516,#107517);
#107516 = CARTESIAN_POINT('',(2.501146897693,15.126926927891,
    23.403511390974));
#107517 = VECTOR('',#107518,1.);
#107518 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107519 = PCURVE('',#107499,#107520);
#107520 = DEFINITIONAL_REPRESENTATION('',(#107521),#107525);
#107521 = LINE('',#107522,#107523);
#107522 = CARTESIAN_POINT('',(0.714073653813,2.016138448438E-045));
#107523 = VECTOR('',#107524,1.);
#107524 = DIRECTION('',(2.226928991958E-049,-1.));
#107525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107526 = ORIENTED_EDGE('',*,*,#107527,.T.);
#107527 = EDGE_CURVE('',#107512,#107528,#107530,.T.);
#107528 = VERTEX_POINT('',#107529);
#107529 = CARTESIAN_POINT('',(-0.198853102307,15.126927375736,
    21.621094915946));
#107530 = SURFACE_CURVE('',#107531,(#107535),.PCURVE_S1.);
#107531 = LINE('',#107532,#107533);
#107532 = CARTESIAN_POINT('',(-0.198853102307,15.126926763323,
    23.403511390974));
#107533 = VECTOR('',#107534,1.);
#107534 = DIRECTION('',(0.E+000,2.297357479688E-007,-1.));
#107535 = PCURVE('',#107499,#107536);
#107536 = DEFINITIONAL_REPRESENTATION('',(#107537),#107541);
#107537 = LINE('',#107538,#107539);
#107538 = CARTESIAN_POINT('',(0.714073653813,-2.7));
#107539 = VECTOR('',#107540,1.);
#107540 = DIRECTION('',(1.,-5.703623519982E-037));
#107541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107542 = ORIENTED_EDGE('',*,*,#107543,.T.);
#107543 = EDGE_CURVE('',#107528,#107491,#107544,.T.);
#107544 = SURFACE_CURVE('',#107545,(#107549),.PCURVE_S1.);
#107545 = LINE('',#107546,#107547);
#107546 = CARTESIAN_POINT('',(-0.198853102307,15.126927561947,
    21.621094915947));
#107547 = VECTOR('',#107548,1.);
#107548 = DIRECTION('',(1.,0.E+000,0.E+000));
#107549 = PCURVE('',#107499,#107550);
#107550 = DEFINITIONAL_REPRESENTATION('',(#107551),#107555);
#107551 = LINE('',#107552,#107553);
#107552 = CARTESIAN_POINT('',(2.49649012884,-2.7));
#107553 = VECTOR('',#107554,1.);
#107554 = DIRECTION('',(-2.226928991958E-049,1.));
#107555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107560)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107557,#107558,#107559)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107557 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107558 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107559 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107560 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#107557,
  'distance_accuracy_value','confusion accuracy');
#107561 = SHAPE_DEFINITION_REPRESENTATION(#107562,#107481);
#107562 = PRODUCT_DEFINITION_SHAPE('','',#107563);
#107563 = PRODUCT_DEFINITION('design','',#107564,#107567);
#107564 = PRODUCT_DEFINITION_FORMATION('','',#107565);
#107565 = PRODUCT('CADSOFTTOOLS 1.636','CADSOFTTOOLS 1.636','',(#107566)
  );
#107566 = PRODUCT_CONTEXT('',#2,'mechanical');
#107567 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107568 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107569,#107571);
#107569 = ( REPRESENTATION_RELATIONSHIP('','',#107481,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107570) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107570 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2555);
#107571 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107572);
#107572 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('636','','',#5,#107563,$);
#107573 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107565));
#107574 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107575),#107647
  );
#107575 = SHELL_BASED_SURFACE_MODEL('',(#107576));
#107576 = OPEN_SHELL('',(#107577));
#107577 = ADVANCED_FACE('',(#107578),#107593,.F.);
#107578 = FACE_BOUND('',#107579,.F.);
#107579 = EDGE_LOOP('',(#107580,#107603,#107618,#107634));
#107580 = ORIENTED_EDGE('',*,*,#107581,.F.);
#107581 = EDGE_CURVE('',#107582,#107584,#107586,.T.);
#107582 = VERTEX_POINT('',#107583);
#107583 = CARTESIAN_POINT('',(-0.198853102307,15.126927375736,
    21.621094915946));
#107584 = VERTEX_POINT('',#107585);
#107585 = CARTESIAN_POINT('',(-0.198853102307,15.038531640221,
    21.169059565126));
#107586 = SURFACE_CURVE('',#107587,(#107592),.PCURVE_S1.);
#107587 = CIRCLE('',#107588,1.199999999999);
#107588 = AXIS2_PLACEMENT_3D('',#107589,#107590,#107591);
#107589 = CARTESIAN_POINT('',(-0.198853102307,13.926927375737,
    21.621094916819));
#107590 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107591 = DIRECTION('',(0.E+000,1.,-7.274980617926E-010));
#107592 = PCURVE('',#107593,#107598);
#107593 = CYLINDRICAL_SURFACE('',#107594,1.199999999999);
#107594 = AXIS2_PLACEMENT_3D('',#107595,#107596,#107597);
#107595 = CARTESIAN_POINT('',(-25.01782062177,13.926927375737,
    21.621094916819));
#107596 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#107597 = DIRECTION('',(2.474851213505E-030,-1.,7.275372434135E-010));
#107598 = DEFINITIONAL_REPRESENTATION('',(#107599),#107602);
#107599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107600,#107601),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097487),
  .PIECEWISE_BEZIER_KNOTS.);
#107600 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#107601 = CARTESIAN_POINT('',(2.755365556103,24.818967519465));
#107602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107603 = ORIENTED_EDGE('',*,*,#107604,.T.);
#107604 = EDGE_CURVE('',#107582,#107605,#107607,.T.);
#107605 = VERTEX_POINT('',#107606);
#107606 = CARTESIAN_POINT('',(2.501146897693,15.126927375736,
    21.621094915946));
#107607 = SURFACE_CURVE('',#107608,(#107612),.PCURVE_S1.);
#107608 = LINE('',#107609,#107610);
#107609 = CARTESIAN_POINT('',(-0.198853102307,15.126927561947,
    21.621094915947));
#107610 = VECTOR('',#107611,1.);
#107611 = DIRECTION('',(1.,0.E+000,0.E+000));
#107612 = PCURVE('',#107593,#107613);
#107613 = DEFINITIONAL_REPRESENTATION('',(#107614),#107617);
#107614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107615,#107616),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107615 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#107616 = CARTESIAN_POINT('',(3.14159265359,27.518967519465));
#107617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107618 = ORIENTED_EDGE('',*,*,#107619,.T.);
#107619 = EDGE_CURVE('',#107605,#107620,#107622,.T.);
#107620 = VERTEX_POINT('',#107621);
#107621 = CARTESIAN_POINT('',(2.501146897693,15.038531640221,
    21.169059565126));
#107622 = SURFACE_CURVE('',#107623,(#107628),.PCURVE_S1.);
#107623 = CIRCLE('',#107624,1.199999999999);
#107624 = AXIS2_PLACEMENT_3D('',#107625,#107626,#107627);
#107625 = CARTESIAN_POINT('',(2.501146897693,13.926927375737,
    21.621094916819));
#107626 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107627 = DIRECTION('',(0.E+000,1.,-7.275365495241E-010));
#107628 = PCURVE('',#107593,#107629);
#107629 = DEFINITIONAL_REPRESENTATION('',(#107630),#107633);
#107630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107631,#107632),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097487),
  .PIECEWISE_BEZIER_KNOTS.);
#107631 = CARTESIAN_POINT('',(3.14159265359,27.518967519465));
#107632 = CARTESIAN_POINT('',(2.755365556103,27.518967519465));
#107633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107634 = ORIENTED_EDGE('',*,*,#107635,.F.);
#107635 = EDGE_CURVE('',#107584,#107620,#107636,.T.);
#107636 = SURFACE_CURVE('',#107637,(#107641),.PCURVE_S1.);
#107637 = LINE('',#107638,#107639);
#107638 = CARTESIAN_POINT('',(-0.198853102307,15.038531640221,
    21.169059565126));
#107639 = VECTOR('',#107640,1.);
#107640 = DIRECTION('',(1.,0.E+000,0.E+000));
#107641 = PCURVE('',#107593,#107642);
#107642 = DEFINITIONAL_REPRESENTATION('',(#107643),#107646);
#107643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107644,#107645),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107644 = CARTESIAN_POINT('',(2.755365556103,24.818967519465));
#107645 = CARTESIAN_POINT('',(2.755365556103,27.518967519465));
#107646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107651)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107648,#107649,#107650)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107648 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107649 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107650 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107651 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#107648,
  'distance_accuracy_value','confusion accuracy');
#107652 = SHAPE_DEFINITION_REPRESENTATION(#107653,#107574);
#107653 = PRODUCT_DEFINITION_SHAPE('','',#107654);
#107654 = PRODUCT_DEFINITION('design','',#107655,#107658);
#107655 = PRODUCT_DEFINITION_FORMATION('','',#107656);
#107656 = PRODUCT('CADSOFTTOOLS 1.637','CADSOFTTOOLS 1.637','',(#107657)
  );
#107657 = PRODUCT_CONTEXT('',#2,'mechanical');
#107658 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107659 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107660,#107662);
#107660 = ( REPRESENTATION_RELATIONSHIP('','',#107574,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107661) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107661 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2559);
#107662 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107663);
#107663 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('637','','',#5,#107654,$);
#107664 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107656));
#107665 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107666),#107738
  );
#107666 = SHELL_BASED_SURFACE_MODEL('',(#107667));
#107667 = OPEN_SHELL('',(#107668));
#107668 = ADVANCED_FACE('',(#107669),#107684,.T.);
#107669 = FACE_BOUND('',#107670,.T.);
#107670 = EDGE_LOOP('',(#107671,#107694,#107709,#107725));
#107671 = ORIENTED_EDGE('',*,*,#107672,.T.);
#107672 = EDGE_CURVE('',#107673,#107675,#107677,.T.);
#107673 = VERTEX_POINT('',#107674);
#107674 = CARTESIAN_POINT('',(-0.198853102307,15.038531640221,
    21.169059565126));
#107675 = VERTEX_POINT('',#107676);
#107676 = CARTESIAN_POINT('',(-0.198853102307,13.877647574584,
    14.909732573584));
#107677 = SURFACE_CURVE('',#107678,(#107683),.PCURVE_S1.);
#107678 = CIRCLE('',#107679,15.800000000001);
#107679 = AXIS2_PLACEMENT_3D('',#107680,#107681,#107682);
#107680 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#107681 = DIRECTION('',(1.,0.E+000,0.E+000));
#107682 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#107683 = PCURVE('',#107684,#107689);
#107684 = CYLINDRICAL_SURFACE('',#107685,15.800000000001);
#107685 = AXIS2_PLACEMENT_3D('',#107686,#107687,#107688);
#107686 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#107687 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#107688 = DIRECTION('',(2.474851213505E-030,-1.,7.27538524327E-010));
#107689 = DEFINITIONAL_REPRESENTATION('',(#107690),#107693);
#107690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107691,#107692),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.405692137131),
  .PIECEWISE_BEZIER_KNOTS.);
#107691 = CARTESIAN_POINT('',(5.896958209695,24.818967519465));
#107692 = CARTESIAN_POINT('',(6.302650346826,24.818967519465));
#107693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107694 = ORIENTED_EDGE('',*,*,#107695,.T.);
#107695 = EDGE_CURVE('',#107675,#107696,#107698,.T.);
#107696 = VERTEX_POINT('',#107697);
#107697 = CARTESIAN_POINT('',(2.501146897693,13.877647574584,
    14.909732573584));
#107698 = SURFACE_CURVE('',#107699,(#107703),.PCURVE_S1.);
#107699 = LINE('',#107700,#107701);
#107700 = CARTESIAN_POINT('',(-0.198853102307,13.877647574584,
    14.909732573584));
#107701 = VECTOR('',#107702,1.);
#107702 = DIRECTION('',(1.,0.E+000,0.E+000));
#107703 = PCURVE('',#107684,#107704);
#107704 = DEFINITIONAL_REPRESENTATION('',(#107705),#107708);
#107705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107706,#107707),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107706 = CARTESIAN_POINT('',(6.302650346826,24.818967519465));
#107707 = CARTESIAN_POINT('',(6.302650346826,27.518967519465));
#107708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107709 = ORIENTED_EDGE('',*,*,#107710,.F.);
#107710 = EDGE_CURVE('',#107711,#107696,#107713,.T.);
#107711 = VERTEX_POINT('',#107712);
#107712 = CARTESIAN_POINT('',(2.501146897693,15.038531640221,
    21.169059565126));
#107713 = SURFACE_CURVE('',#107714,(#107719),.PCURVE_S1.);
#107714 = CIRCLE('',#107715,15.800000000001);
#107715 = AXIS2_PLACEMENT_3D('',#107716,#107717,#107718);
#107716 = CARTESIAN_POINT('',(2.501146897693,29.674654455945,
    15.217260767866));
#107717 = DIRECTION('',(1.,0.E+000,0.E+000));
#107718 = DIRECTION('',(0.E+000,-0.926336887071,0.376696126409));
#107719 = PCURVE('',#107684,#107720);
#107720 = DEFINITIONAL_REPRESENTATION('',(#107721),#107724);
#107721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107722,#107723),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.405692137131),
  .PIECEWISE_BEZIER_KNOTS.);
#107722 = CARTESIAN_POINT('',(5.896958209695,27.518967519465));
#107723 = CARTESIAN_POINT('',(6.302650346826,27.518967519465));
#107724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107725 = ORIENTED_EDGE('',*,*,#107726,.F.);
#107726 = EDGE_CURVE('',#107673,#107711,#107727,.T.);
#107727 = SURFACE_CURVE('',#107728,(#107732),.PCURVE_S1.);
#107728 = LINE('',#107729,#107730);
#107729 = CARTESIAN_POINT('',(-0.198853102307,15.038531640221,
    21.169059565126));
#107730 = VECTOR('',#107731,1.);
#107731 = DIRECTION('',(1.,0.E+000,0.E+000));
#107732 = PCURVE('',#107684,#107733);
#107733 = DEFINITIONAL_REPRESENTATION('',(#107734),#107737);
#107734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107735,#107736),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107735 = CARTESIAN_POINT('',(5.896958209695,24.818967519465));
#107736 = CARTESIAN_POINT('',(5.896958209695,27.518967519465));
#107737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107739,#107740,#107741)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107739,
  'distance_accuracy_value','confusion accuracy');
#107743 = SHAPE_DEFINITION_REPRESENTATION(#107744,#107665);
#107744 = PRODUCT_DEFINITION_SHAPE('','',#107745);
#107745 = PRODUCT_DEFINITION('design','',#107746,#107749);
#107746 = PRODUCT_DEFINITION_FORMATION('','',#107747);
#107747 = PRODUCT('CADSOFTTOOLS 1.638','CADSOFTTOOLS 1.638','',(#107748)
  );
#107748 = PRODUCT_CONTEXT('',#2,'mechanical');
#107749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107751,#107753);
#107751 = ( REPRESENTATION_RELATIONSHIP('','',#107665,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2563);
#107753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107754);
#107754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('638','','',#5,#107745,$);
#107755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107747));
#107756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107757),#107829
  );
#107757 = SHELL_BASED_SURFACE_MODEL('',(#107758));
#107758 = OPEN_SHELL('',(#107759));
#107759 = ADVANCED_FACE('',(#107760),#107775,.F.);
#107760 = FACE_BOUND('',#107761,.F.);
#107761 = EDGE_LOOP('',(#107762,#107785,#107800,#107816));
#107762 = ORIENTED_EDGE('',*,*,#107763,.T.);
#107763 = EDGE_CURVE('',#107764,#107766,#107768,.T.);
#107764 = VERTEX_POINT('',#107765);
#107765 = CARTESIAN_POINT('',(2.501146897693,13.877647574584,
    14.909732573584));
#107766 = VERTEX_POINT('',#107767);
#107767 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#107768 = SURFACE_CURVE('',#107769,(#107774),.PCURVE_S1.);
#107769 = CIRCLE('',#107770,0.5);
#107770 = AXIS2_PLACEMENT_3D('',#107771,#107772,#107773);
#107771 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.900000668701));
#107772 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107773 = DIRECTION('',(0.E+000,0.999810562111,1.94638097646E-002));
#107774 = PCURVE('',#107775,#107780);
#107775 = CYLINDRICAL_SURFACE('',#107776,0.5);
#107776 = AXIS2_PLACEMENT_3D('',#107777,#107778,#107779);
#107777 = CARTESIAN_POINT('',(-25.01782062177,13.377742293529,
    14.900000668701));
#107778 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#107779 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#107780 = DEFINITIONAL_REPRESENTATION('',(#107781),#107784);
#107781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107782,#107783),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.590261365714),
  .PIECEWISE_BEZIER_KNOTS.);
#107782 = CARTESIAN_POINT('',(3.161057692509,27.518967519465));
#107783 = CARTESIAN_POINT('',(1.570796326795,27.518967519465));
#107784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107785 = ORIENTED_EDGE('',*,*,#107786,.T.);
#107786 = EDGE_CURVE('',#107766,#107787,#107789,.T.);
#107787 = VERTEX_POINT('',#107788);
#107788 = CARTESIAN_POINT('',(-0.198853102307,13.377742293529,
    14.400000668701));
#107789 = SURFACE_CURVE('',#107790,(#107794),.PCURVE_S1.);
#107790 = LINE('',#107791,#107792);
#107791 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#107792 = VECTOR('',#107793,1.);
#107793 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107794 = PCURVE('',#107775,#107795);
#107795 = DEFINITIONAL_REPRESENTATION('',(#107796),#107799);
#107796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107797,#107798),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107797 = CARTESIAN_POINT('',(1.570796326795,27.518967519465));
#107798 = CARTESIAN_POINT('',(1.570796326795,24.818967519465));
#107799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107800 = ORIENTED_EDGE('',*,*,#107801,.F.);
#107801 = EDGE_CURVE('',#107802,#107787,#107804,.T.);
#107802 = VERTEX_POINT('',#107803);
#107803 = CARTESIAN_POINT('',(-0.198853102307,13.877647574584,
    14.909732573584));
#107804 = SURFACE_CURVE('',#107805,(#107810),.PCURVE_S1.);
#107805 = CIRCLE('',#107806,0.5);
#107806 = AXIS2_PLACEMENT_3D('',#107807,#107808,#107809);
#107807 = CARTESIAN_POINT('',(-0.198853102307,13.377742293529,
    14.900000668701));
#107808 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107809 = DIRECTION('',(0.E+000,0.999810562111,1.94638097646E-002));
#107810 = PCURVE('',#107775,#107811);
#107811 = DEFINITIONAL_REPRESENTATION('',(#107812),#107815);
#107812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107813,#107814),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.590261365714),
  .PIECEWISE_BEZIER_KNOTS.);
#107813 = CARTESIAN_POINT('',(3.161057692509,24.818967519465));
#107814 = CARTESIAN_POINT('',(1.570796326795,24.818967519465));
#107815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107816 = ORIENTED_EDGE('',*,*,#107817,.T.);
#107817 = EDGE_CURVE('',#107802,#107764,#107818,.T.);
#107818 = SURFACE_CURVE('',#107819,(#107823),.PCURVE_S1.);
#107819 = LINE('',#107820,#107821);
#107820 = CARTESIAN_POINT('',(-0.198853102307,13.877647574584,
    14.909732573584));
#107821 = VECTOR('',#107822,1.);
#107822 = DIRECTION('',(1.,0.E+000,0.E+000));
#107823 = PCURVE('',#107775,#107824);
#107824 = DEFINITIONAL_REPRESENTATION('',(#107825),#107828);
#107825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107826,#107827),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#107826 = CARTESIAN_POINT('',(3.161057692509,24.818967519465));
#107827 = CARTESIAN_POINT('',(3.161057692509,27.518967519465));
#107828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107833)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107830,#107831,#107832)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107830 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107831 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107832 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107833 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107830,
  'distance_accuracy_value','confusion accuracy');
#107834 = SHAPE_DEFINITION_REPRESENTATION(#107835,#107756);
#107835 = PRODUCT_DEFINITION_SHAPE('','',#107836);
#107836 = PRODUCT_DEFINITION('design','',#107837,#107840);
#107837 = PRODUCT_DEFINITION_FORMATION('','',#107838);
#107838 = PRODUCT('CADSOFTTOOLS 1.639','CADSOFTTOOLS 1.639','',(#107839)
  );
#107839 = PRODUCT_CONTEXT('',#2,'mechanical');
#107840 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107841 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107842,#107844);
#107842 = ( REPRESENTATION_RELATIONSHIP('','',#107756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107843) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107843 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2567);
#107844 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107845);
#107845 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('639','','',#5,#107836,$);
#107846 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107838));
#107847 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107848),#107922
  );
#107848 = SHELL_BASED_SURFACE_MODEL('',(#107849));
#107849 = OPEN_SHELL('',(#107850));
#107850 = ADVANCED_FACE('',(#107851),#107865,.T.);
#107851 = FACE_BOUND('',#107852,.T.);
#107852 = EDGE_LOOP('',(#107853,#107876,#107892,#107908));
#107853 = ORIENTED_EDGE('',*,*,#107854,.F.);
#107854 = EDGE_CURVE('',#107855,#107857,#107859,.T.);
#107855 = VERTEX_POINT('',#107856);
#107856 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#107857 = VERTEX_POINT('',#107858);
#107858 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.400000668701));
#107859 = SURFACE_CURVE('',#107860,(#107864),.PCURVE_S1.);
#107860 = LINE('',#107861,#107862);
#107861 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#107862 = VECTOR('',#107863,1.);
#107863 = DIRECTION('',(0.E+000,-1.,0.E+000));
#107864 = PCURVE('',#107865,#107870);
#107865 = PLANE('',#107866);
#107866 = AXIS2_PLACEMENT_3D('',#107867,#107868,#107869);
#107867 = CARTESIAN_POINT('',(2.501146897693,13.320125743957,
    14.400000668701));
#107868 = DIRECTION('',(0.E+000,0.E+000,1.));
#107869 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107870 = DEFINITIONAL_REPRESENTATION('',(#107871),#107875);
#107871 = LINE('',#107872,#107873);
#107872 = CARTESIAN_POINT('',(0.E+000,-5.76165495713E-002));
#107873 = VECTOR('',#107874,1.);
#107874 = DIRECTION('',(0.E+000,1.));
#107875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107876 = ORIENTED_EDGE('',*,*,#107877,.T.);
#107877 = EDGE_CURVE('',#107855,#107878,#107880,.T.);
#107878 = VERTEX_POINT('',#107879);
#107879 = CARTESIAN_POINT('',(-0.198853102307,13.377742293529,
    14.400000668701));
#107880 = SURFACE_CURVE('',#107881,(#107885),.PCURVE_S1.);
#107881 = LINE('',#107882,#107883);
#107882 = CARTESIAN_POINT('',(2.501146897693,13.377742293529,
    14.400000668701));
#107883 = VECTOR('',#107884,1.);
#107884 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107885 = PCURVE('',#107865,#107886);
#107886 = DEFINITIONAL_REPRESENTATION('',(#107887),#107891);
#107887 = LINE('',#107888,#107889);
#107888 = CARTESIAN_POINT('',(-1.003641614261E-013,-5.76165495713E-002)
  );
#107889 = VECTOR('',#107890,1.);
#107890 = DIRECTION('',(1.,0.E+000));
#107891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107892 = ORIENTED_EDGE('',*,*,#107893,.F.);
#107893 = EDGE_CURVE('',#107894,#107878,#107896,.T.);
#107894 = VERTEX_POINT('',#107895);
#107895 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.400000668701));
#107896 = SURFACE_CURVE('',#107897,(#107901),.PCURVE_S1.);
#107897 = LINE('',#107898,#107899);
#107898 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.400000668701));
#107899 = VECTOR('',#107900,1.);
#107900 = DIRECTION('',(0.E+000,1.,0.E+000));
#107901 = PCURVE('',#107865,#107902);
#107902 = DEFINITIONAL_REPRESENTATION('',(#107903),#107907);
#107903 = LINE('',#107904,#107905);
#107904 = CARTESIAN_POINT('',(2.7,1.011012917193));
#107905 = VECTOR('',#107906,1.);
#107906 = DIRECTION('',(0.E+000,-1.));
#107907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107908 = ORIENTED_EDGE('',*,*,#107909,.F.);
#107909 = EDGE_CURVE('',#107857,#107894,#107910,.T.);
#107910 = SURFACE_CURVE('',#107911,(#107915),.PCURVE_S1.);
#107911 = LINE('',#107912,#107913);
#107912 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.400000668701));
#107913 = VECTOR('',#107914,1.);
#107914 = DIRECTION('',(-1.,6.579099405186E-016,0.E+000));
#107915 = PCURVE('',#107865,#107916);
#107916 = DEFINITIONAL_REPRESENTATION('',(#107917),#107921);
#107917 = LINE('',#107918,#107919);
#107918 = CARTESIAN_POINT('',(0.E+000,1.011012917193));
#107919 = VECTOR('',#107920,1.);
#107920 = DIRECTION('',(1.,-6.579099405186E-016));
#107921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107926)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107923,#107924,#107925)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107923,
  'distance_accuracy_value','confusion accuracy');
#107927 = SHAPE_DEFINITION_REPRESENTATION(#107928,#107847);
#107928 = PRODUCT_DEFINITION_SHAPE('','',#107929);
#107929 = PRODUCT_DEFINITION('design','',#107930,#107933);
#107930 = PRODUCT_DEFINITION_FORMATION('','',#107931);
#107931 = PRODUCT('CADSOFTTOOLS 1.640','CADSOFTTOOLS 1.640','',(#107932)
  );
#107932 = PRODUCT_CONTEXT('',#2,'mechanical');
#107933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107935,#107937);
#107935 = ( REPRESENTATION_RELATIONSHIP('','',#107847,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107936) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2571);
#107937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107938);
#107938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('640','','',#5,#107929,$);
#107939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107931));
#107940 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107941),#108059
  );
#107941 = SHELL_BASED_SURFACE_MODEL('',(#107942));
#107942 = OPEN_SHELL('',(#107943));
#107943 = ADVANCED_FACE('',(#107944),#107959,.F.);
#107944 = FACE_BOUND('',#107945,.F.);
#107945 = EDGE_LOOP('',(#107946,#107969,#108007,#108023));
#107946 = ORIENTED_EDGE('',*,*,#107947,.T.);
#107947 = EDGE_CURVE('',#107948,#107950,#107952,.T.);
#107948 = VERTEX_POINT('',#107949);
#107949 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.400000668701));
#107950 = VERTEX_POINT('',#107951);
#107951 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    14.900000668701));
#107952 = SURFACE_CURVE('',#107953,(#107958),.PCURVE_S1.);
#107953 = CIRCLE('',#107954,0.5);
#107954 = AXIS2_PLACEMENT_3D('',#107955,#107956,#107957);
#107955 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.900000668701));
#107956 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107957 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107958 = PCURVE('',#107959,#107964);
#107959 = CYLINDRICAL_SURFACE('',#107960,0.5);
#107960 = AXIS2_PLACEMENT_3D('',#107961,#107962,#107963);
#107961 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.900000668701));
#107962 = DIRECTION('',(-1.,0.E+000,0.E+000));
#107963 = DIRECTION('',(0.E+000,-1.,0.E+000));
#107964 = DEFINITIONAL_REPRESENTATION('',(#107965),#107968);
#107965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#107966,#107967),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#107966 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#107967 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#107968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107969 = ORIENTED_EDGE('',*,*,#107970,.F.);
#107970 = EDGE_CURVE('',#107971,#107950,#107973,.T.);
#107971 = VERTEX_POINT('',#107972);
#107972 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#107973 = SURFACE_CURVE('',#107974,(#107978),.PCURVE_S1.);
#107974 = LINE('',#107975,#107976);
#107975 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#107976 = VECTOR('',#107977,1.);
#107977 = DIRECTION('',(1.,0.E+000,6.579099405186E-016));
#107978 = PCURVE('',#107959,#107979);
#107979 = DEFINITIONAL_REPRESENTATION('',(#107980),#108006);
#107980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#107981,#107982,#107983,
    #107984,#107985,#107986,#107987,#107988,#107989,#107990,#107991,
    #107992,#107993,#107994,#107995,#107996,#107997,#107998,#107999,
    #108000,#108001,#108002,#108003,#108004,#108005),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -9.992007221626E-016,0.122727272727,0.245454545455,0.368181818182,
    0.490909090909,0.613636363636,0.736363636364,0.859090909091,
    0.981818181818,1.104545454545,1.227272727273,1.35,1.472727272727,
    1.595454545455,1.718181818182,1.840909090909,1.963636363636,
    2.086363636364,2.209090909091,2.331818181818,2.454545454545,
    2.577272727273,2.7),.UNSPECIFIED.);
#107981 = CARTESIAN_POINT('',(6.28318530718,2.7));
#107982 = CARTESIAN_POINT('',(6.28318530718,2.659090909091));
#107983 = CARTESIAN_POINT('',(6.28318530718,2.577272727273));
#107984 = CARTESIAN_POINT('',(6.28318530718,2.454545454545));
#107985 = CARTESIAN_POINT('',(6.28318530718,2.331818181818));
#107986 = CARTESIAN_POINT('',(6.28318530718,2.209090909091));
#107987 = CARTESIAN_POINT('',(6.28318530718,2.086363636364));
#107988 = CARTESIAN_POINT('',(6.28318530718,1.963636363636));
#107989 = CARTESIAN_POINT('',(6.28318530718,1.840909090909));
#107990 = CARTESIAN_POINT('',(6.28318530718,1.718181818182));
#107991 = CARTESIAN_POINT('',(6.28318530718,1.595454545455));
#107992 = CARTESIAN_POINT('',(6.28318530718,1.472727272727));
#107993 = CARTESIAN_POINT('',(6.28318530718,1.35));
#107994 = CARTESIAN_POINT('',(6.28318530718,1.227272727273));
#107995 = CARTESIAN_POINT('',(6.28318530718,1.104545454545));
#107996 = CARTESIAN_POINT('',(6.28318530718,0.981818181818));
#107997 = CARTESIAN_POINT('',(6.28318530718,0.859090909091));
#107998 = CARTESIAN_POINT('',(6.28318530718,0.736363636364));
#107999 = CARTESIAN_POINT('',(6.28318530718,0.613636363636));
#108000 = CARTESIAN_POINT('',(6.28318530718,0.490909090909));
#108001 = CARTESIAN_POINT('',(6.28318530718,0.368181818182));
#108002 = CARTESIAN_POINT('',(6.28318530718,0.245454545455));
#108003 = CARTESIAN_POINT('',(6.28318530718,0.122727272727));
#108004 = CARTESIAN_POINT('',(6.28318530718,4.090909090909E-002));
#108005 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#108006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108007 = ORIENTED_EDGE('',*,*,#108008,.F.);
#108008 = EDGE_CURVE('',#108009,#107971,#108011,.T.);
#108009 = VERTEX_POINT('',#108010);
#108010 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.400000668701));
#108011 = SURFACE_CURVE('',#108012,(#108017),.PCURVE_S1.);
#108012 = CIRCLE('',#108013,0.5);
#108013 = AXIS2_PLACEMENT_3D('',#108014,#108015,#108016);
#108014 = CARTESIAN_POINT('',(-0.198853102307,12.309112826764,
    14.900000668701));
#108015 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108016 = DIRECTION('',(0.E+000,0.E+000,-1.));
#108017 = PCURVE('',#107959,#108018);
#108018 = DEFINITIONAL_REPRESENTATION('',(#108019),#108022);
#108019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108020,#108021),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#108020 = CARTESIAN_POINT('',(4.712388980385,2.7));
#108021 = CARTESIAN_POINT('',(6.28318530718,2.7));
#108022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108023 = ORIENTED_EDGE('',*,*,#108024,.F.);
#108024 = EDGE_CURVE('',#107948,#108009,#108025,.T.);
#108025 = SURFACE_CURVE('',#108026,(#108030),.PCURVE_S1.);
#108026 = LINE('',#108027,#108028);
#108027 = CARTESIAN_POINT('',(2.501146897693,12.309112826764,
    14.400000668701));
#108028 = VECTOR('',#108029,1.);
#108029 = DIRECTION('',(-1.,6.579099405186E-016,0.E+000));
#108030 = PCURVE('',#107959,#108031);
#108031 = DEFINITIONAL_REPRESENTATION('',(#108032),#108058);
#108032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108033,#108034,#108035,
    #108036,#108037,#108038,#108039,#108040,#108041,#108042,#108043,
    #108044,#108045,#108046,#108047,#108048,#108049,#108050,#108051,
    #108052,#108053,#108054,#108055,#108056,#108057),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.122727272727,0.245454545455,0.368181818182,0.490909090909,
    0.613636363636,0.736363636364,0.859090909091,0.981818181818,
    1.104545454545,1.227272727273,1.35,1.472727272727,1.595454545455,
    1.718181818182,1.840909090909,1.963636363636,2.086363636364,
    2.209090909091,2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#108033 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#108034 = CARTESIAN_POINT('',(4.712388980385,4.090909090909E-002));
#108035 = CARTESIAN_POINT('',(4.712388980385,0.122727272727));
#108036 = CARTESIAN_POINT('',(4.712388980385,0.245454545455));
#108037 = CARTESIAN_POINT('',(4.712388980385,0.368181818182));
#108038 = CARTESIAN_POINT('',(4.712388980385,0.490909090909));
#108039 = CARTESIAN_POINT('',(4.712388980385,0.613636363636));
#108040 = CARTESIAN_POINT('',(4.712388980385,0.736363636364));
#108041 = CARTESIAN_POINT('',(4.712388980385,0.859090909091));
#108042 = CARTESIAN_POINT('',(4.712388980385,0.981818181818));
#108043 = CARTESIAN_POINT('',(4.712388980385,1.104545454545));
#108044 = CARTESIAN_POINT('',(4.712388980385,1.227272727273));
#108045 = CARTESIAN_POINT('',(4.712388980385,1.35));
#108046 = CARTESIAN_POINT('',(4.712388980385,1.472727272727));
#108047 = CARTESIAN_POINT('',(4.712388980385,1.595454545455));
#108048 = CARTESIAN_POINT('',(4.712388980385,1.718181818182));
#108049 = CARTESIAN_POINT('',(4.712388980385,1.840909090909));
#108050 = CARTESIAN_POINT('',(4.712388980385,1.963636363636));
#108051 = CARTESIAN_POINT('',(4.712388980385,2.086363636364));
#108052 = CARTESIAN_POINT('',(4.712388980385,2.209090909091));
#108053 = CARTESIAN_POINT('',(4.712388980385,2.331818181818));
#108054 = CARTESIAN_POINT('',(4.712388980385,2.454545454545));
#108055 = CARTESIAN_POINT('',(4.712388980385,2.577272727273));
#108056 = CARTESIAN_POINT('',(4.712388980385,2.659090909091));
#108057 = CARTESIAN_POINT('',(4.712388980385,2.7));
#108058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108063)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108060,#108061,#108062)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108060 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108061 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108062 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108063 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#108060,
  'distance_accuracy_value','confusion accuracy');
#108064 = SHAPE_DEFINITION_REPRESENTATION(#108065,#107940);
#108065 = PRODUCT_DEFINITION_SHAPE('','',#108066);
#108066 = PRODUCT_DEFINITION('design','',#108067,#108070);
#108067 = PRODUCT_DEFINITION_FORMATION('','',#108068);
#108068 = PRODUCT('CADSOFTTOOLS 1.641','CADSOFTTOOLS 1.641','',(#108069)
  );
#108069 = PRODUCT_CONTEXT('',#2,'mechanical');
#108070 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108072,#108074);
#108072 = ( REPRESENTATION_RELATIONSHIP('','',#107940,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108073) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2575);
#108074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108075);
#108075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('641','','',#5,#108066,$);
#108076 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108068));
#108077 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108078),#108168
  );
#108078 = SHELL_BASED_SURFACE_MODEL('',(#108079));
#108079 = OPEN_SHELL('',(#108080));
#108080 = ADVANCED_FACE('',(#108081),#108095,.T.);
#108081 = FACE_BOUND('',#108082,.T.);
#108082 = EDGE_LOOP('',(#108083,#108106,#108122,#108138,#108154));
#108083 = ORIENTED_EDGE('',*,*,#108084,.F.);
#108084 = EDGE_CURVE('',#108085,#108087,#108089,.T.);
#108085 = VERTEX_POINT('',#108086);
#108086 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    14.900000668701));
#108087 = VERTEX_POINT('',#108088);
#108088 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#108089 = SURFACE_CURVE('',#108090,(#108094),.PCURVE_S1.);
#108090 = LINE('',#108091,#108092);
#108091 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    14.900000668701));
#108092 = VECTOR('',#108093,1.);
#108093 = DIRECTION('',(1.295007928901E-016,3.453354477069E-016,1.));
#108094 = PCURVE('',#108095,#108100);
#108095 = PLANE('',#108096);
#108096 = AXIS2_PLACEMENT_3D('',#108097,#108098,#108099);
#108097 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    14.900000668701));
#108098 = DIRECTION('',(0.E+000,1.,0.E+000));
#108099 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108100 = DEFINITIONAL_REPRESENTATION('',(#108101),#108105);
#108101 = LINE('',#108102,#108103);
#108102 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#108103 = VECTOR('',#108104,1.);
#108104 = DIRECTION('',(-1.295007928901E-016,1.));
#108105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108106 = ORIENTED_EDGE('',*,*,#108107,.F.);
#108107 = EDGE_CURVE('',#108108,#108085,#108110,.T.);
#108108 = VERTEX_POINT('',#108109);
#108109 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#108110 = SURFACE_CURVE('',#108111,(#108115),.PCURVE_S1.);
#108111 = LINE('',#108112,#108113);
#108112 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#108113 = VECTOR('',#108114,1.);
#108114 = DIRECTION('',(1.,0.E+000,6.579099405186E-016));
#108115 = PCURVE('',#108095,#108116);
#108116 = DEFINITIONAL_REPRESENTATION('',(#108117),#108121);
#108117 = LINE('',#108118,#108119);
#108118 = CARTESIAN_POINT('',(2.7,0.E+000));
#108119 = VECTOR('',#108120,1.);
#108120 = DIRECTION('',(-1.,6.579099405186E-016));
#108121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108122 = ORIENTED_EDGE('',*,*,#108123,.T.);
#108123 = EDGE_CURVE('',#108108,#108124,#108126,.T.);
#108124 = VERTEX_POINT('',#108125);
#108125 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108126 = SURFACE_CURVE('',#108127,(#108131),.PCURVE_S1.);
#108127 = LINE('',#108128,#108129);
#108128 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    14.900000668701));
#108129 = VECTOR('',#108130,1.);
#108130 = DIRECTION('',(0.E+000,-4.081389671845E-016,1.));
#108131 = PCURVE('',#108095,#108132);
#108132 = DEFINITIONAL_REPRESENTATION('',(#108133),#108137);
#108133 = LINE('',#108134,#108135);
#108134 = CARTESIAN_POINT('',(2.7,0.E+000));
#108135 = VECTOR('',#108136,1.);
#108136 = DIRECTION('',(0.E+000,1.));
#108137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108138 = ORIENTED_EDGE('',*,*,#108139,.F.);
#108139 = EDGE_CURVE('',#108140,#108124,#108142,.T.);
#108140 = VERTEX_POINT('',#108141);
#108141 = CARTESIAN_POINT('',(1.311876616726,11.809112826764,
    25.187718603223));
#108142 = SURFACE_CURVE('',#108143,(#108147),.PCURVE_S1.);
#108143 = LINE('',#108144,#108145);
#108144 = CARTESIAN_POINT('',(1.311876617359,11.809112827219,
    25.187718603041));
#108145 = VECTOR('',#108146,1.);
#108146 = DIRECTION('',(-0.690388551172,-2.078239745876E-010,
    -0.723438766179));
#108147 = PCURVE('',#108095,#108148);
#108148 = DEFINITIONAL_REPRESENTATION('',(#108149),#108153);
#108149 = LINE('',#108150,#108151);
#108150 = CARTESIAN_POINT('',(1.189270280334,10.28771793434));
#108151 = VECTOR('',#108152,1.);
#108152 = DIRECTION('',(0.690388551172,-0.723438766179));
#108153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108154 = ORIENTED_EDGE('',*,*,#108155,.F.);
#108155 = EDGE_CURVE('',#108087,#108140,#108156,.T.);
#108156 = SURFACE_CURVE('',#108157,(#108161),.PCURVE_S1.);
#108157 = LINE('',#108158,#108159);
#108158 = CARTESIAN_POINT('',(2.501146897693,11.809112826764,
    25.187718603223));
#108159 = VECTOR('',#108160,1.);
#108160 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108161 = PCURVE('',#108095,#108162);
#108162 = DEFINITIONAL_REPRESENTATION('',(#108163),#108167);
#108163 = LINE('',#108164,#108165);
#108164 = CARTESIAN_POINT('',(0.E+000,10.287717934522));
#108165 = VECTOR('',#108166,1.);
#108166 = DIRECTION('',(1.,0.E+000));
#108167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108172)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108169,#108170,#108171)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108169 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108170 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108171 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108172 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#108169,
  'distance_accuracy_value','confusion accuracy');
#108173 = SHAPE_DEFINITION_REPRESENTATION(#108174,#108077);
#108174 = PRODUCT_DEFINITION_SHAPE('','',#108175);
#108175 = PRODUCT_DEFINITION('design','',#108176,#108179);
#108176 = PRODUCT_DEFINITION_FORMATION('','',#108177);
#108177 = PRODUCT('CADSOFTTOOLS 1.642','CADSOFTTOOLS 1.642','',(#108178)
  );
#108178 = PRODUCT_CONTEXT('',#2,'mechanical');
#108179 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108181,#108183);
#108181 = ( REPRESENTATION_RELATIONSHIP('','',#108077,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108182) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2579);
#108183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108184);
#108184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('642','','',#5,#108175,$);
#108185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108177));
#108186 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108187),#108386
  );
#108187 = SHELL_BASED_SURFACE_MODEL('',(#108188));
#108188 = OPEN_SHELL('',(#108189));
#108189 = ADVANCED_FACE('',(#108190),#108217,.T.);
#108190 = FACE_BOUND('',#108191,.T.);
#108191 = EDGE_LOOP('',(#108192,#108310,#108348,#108368));
#108192 = ORIENTED_EDGE('',*,*,#108193,.T.);
#108193 = EDGE_CURVE('',#108194,#108196,#108198,.T.);
#108194 = VERTEX_POINT('',#108195);
#108195 = CARTESIAN_POINT('',(1.706443159238,11.858429202482,
    25.500000000016));
#108196 = VERTEX_POINT('',#108197);
#108197 = CARTESIAN_POINT('',(1.311876616726,11.809112826764,
    25.187718603223));
#108198 = SURFACE_CURVE('',#108199,(#108216),.PCURVE_S1.);
#108199 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108200,#108201,#108202,
    #108203,#108204,#108205,#108206,#108207,#108208,#108209,#108210,
    #108211,#108212,#108213,#108214,#108215),.UNSPECIFIED.,.F.,.F.,(4,1,
    1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.272944558422E-002,0.13228192985,
    0.208663226718,0.319639303563,0.430682844572,0.54188528225,
    0.618478733696,0.688129881771,0.75076616304,0.813320570324,
    0.875702604938,0.937935323708,1.),.UNSPECIFIED.);
#108200 = CARTESIAN_POINT('',(1.706443159319,11.858429202733,
    25.499999999564));
#108201 = CARTESIAN_POINT('',(1.698169141801,11.857402818464,
    25.493500725264));
#108202 = CARTESIAN_POINT('',(1.680723891538,11.85523785128,
    25.479791710675));
#108203 = CARTESIAN_POINT('',(1.653214878922,11.85182089864,
    25.458154865806));
#108204 = CARTESIAN_POINT('',(1.619358327764,11.847611232102,
    25.431498394843));
#108205 = CARTESIAN_POINT('',(1.580053932739,11.8427176333,
    25.400511124375));
#108206 = CARTESIAN_POINT('',(1.536190634831,11.837247376921,
    25.36587234006));
#108207 = CARTESIAN_POINT('',(1.49687914731,11.83233629884,
    25.334774387285));
#108208 = CARTESIAN_POINT('',(1.463032426368,11.828101463008,
    25.307958539011));
#108209 = CARTESIAN_POINT('',(1.435583583464,11.824662908444,
    25.286184906891));
#108210 = CARTESIAN_POINT('',(1.409990765199,11.821453206239,
    25.265860414807));
#108211 = CARTESIAN_POINT('',(1.385363204214,11.81836114357,
    25.246280840373));
#108212 = CARTESIAN_POINT('',(1.360799312805,11.815273580687,
    25.226729759507));
#108213 = CARTESIAN_POINT('',(1.336310609412,11.81219189906,
    25.207215919948));
#108214 = CARTESIAN_POINT('',(1.320012664809,11.81013851426,
    25.194213466637));
#108215 = CARTESIAN_POINT('',(1.311876616718,11.809112826759,
    25.187718603224));
#108216 = PCURVE('',#108217,#108238);
#108217 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#108218,#108219)
    ,(#108220,#108221)
    ,(#108222,#108223)
    ,(#108224,#108225)
    ,(#108226,#108227)
    ,(#108228,#108229)
    ,(#108230,#108231)
    ,(#108232,#108233)
    ,(#108234,#108235)
    ,(#108236,#108237
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,2,4),(2,2),(0.E+000,
    4.397338213911E-002,0.39309768743,0.74222199272,1.),(0.E+000,1.),
  .UNSPECIFIED.);
#108218 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108219 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    25.500000000016));
#108220 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108221 = CARTESIAN_POINT('',(2.318336131103,12.094837932885,
    25.500000000016));
#108222 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108223 = CARTESIAN_POINT('',(2.268116718793,12.080141604773,
    25.500000000016));
#108224 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108225 = CARTESIAN_POINT('',(1.822128020917,11.938953608297,
    25.500000000016));
#108226 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108227 = CARTESIAN_POINT('',(1.447032979531,11.744585824525,
    25.500000000016));
#108228 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108229 = CARTESIAN_POINT('',(0.777607322876,11.242105289795,
    25.500000000016));
#108230 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108231 = CARTESIAN_POINT('',(0.483307269478,10.934214276364,
    25.500000000016));
#108232 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108233 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794146,
    25.500000000016));
#108234 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108235 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862465,
    25.500000000016));
#108236 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108237 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000016));
#108238 = DEFINITIONAL_REPRESENTATION('',(#108239),#108309);
#108239 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108240,#108241,#108242,
    #108243,#108244,#108245,#108246,#108247,#108248,#108249,#108250,
    #108251,#108252,#108253,#108254,#108255,#108256,#108257,#108258,
    #108259,#108260,#108261,#108262,#108263,#108264,#108265,#108266,
    #108267,#108268,#108269,#108270,#108271,#108272,#108273,#108274,
    #108275,#108276,#108277,#108278,#108279,#108280,#108281,#108282,
    #108283,#108284,#108285,#108286,#108287,#108288,#108289,#108290,
    #108291,#108292,#108293,#108294,#108295,#108296,#108297,#108298,
    #108299,#108300,#108301,#108302,#108303,#108304,#108305,#108306,
    #108307,#108308),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#108240 = CARTESIAN_POINT('',(0.198454511588,1.));
#108241 = CARTESIAN_POINT('',(0.198585427857,0.999171744928));
#108242 = CARTESIAN_POINT('',(0.198847825634,0.997515131442));
#108243 = CARTESIAN_POINT('',(0.199243129704,0.995029899231));
#108244 = CARTESIAN_POINT('',(0.199640152758,0.992544352972));
#108245 = CARTESIAN_POINT('',(0.200038906746,0.990058491004));
#108246 = CARTESIAN_POINT('',(0.200439403675,0.987572311553));
#108247 = CARTESIAN_POINT('',(0.200841655714,0.985085812883));
#108248 = CARTESIAN_POINT('',(0.201245675154,0.982598993248));
#108249 = CARTESIAN_POINT('',(0.20165147442,0.980111850901));
#108250 = CARTESIAN_POINT('',(0.202059066068,0.977624384089));
#108251 = CARTESIAN_POINT('',(0.202468462772,0.975136591042));
#108252 = CARTESIAN_POINT('',(0.202879677287,0.972648469933));
#108253 = CARTESIAN_POINT('',(0.203292722512,0.970160018941));
#108254 = CARTESIAN_POINT('',(0.203707611481,0.967671236235));
#108255 = CARTESIAN_POINT('',(0.204124357371,0.965182119984));
#108256 = CARTESIAN_POINT('',(0.204542973487,0.962692668335));
#108257 = CARTESIAN_POINT('',(0.204963473218,0.960202879372));
#108258 = CARTESIAN_POINT('',(0.205385870105,0.957712751183));
#108259 = CARTESIAN_POINT('',(0.205810177835,0.955222281847));
#108260 = CARTESIAN_POINT('',(0.206236410244,0.952731469438));
#108261 = CARTESIAN_POINT('',(0.20666458132,0.950240312026));
#108262 = CARTESIAN_POINT('',(0.2070947052,0.947748807672));
#108263 = CARTESIAN_POINT('',(0.207526796184,0.945256954439));
#108264 = CARTESIAN_POINT('',(0.207960868645,0.942764750293));
#108265 = CARTESIAN_POINT('',(0.208396937106,0.940272193183));
#108266 = CARTESIAN_POINT('',(0.208835016254,0.937779281059));
#108267 = CARTESIAN_POINT('',(0.209275120938,0.93528601186));
#108268 = CARTESIAN_POINT('',(0.209717266172,0.932792383523));
#108269 = CARTESIAN_POINT('',(0.210161467137,0.930298393974));
#108270 = CARTESIAN_POINT('',(0.210607739196,0.927804041144));
#108271 = CARTESIAN_POINT('',(0.211056097814,0.925309322909));
#108272 = CARTESIAN_POINT('',(0.211506558582,0.922814237104));
#108273 = CARTESIAN_POINT('',(0.211959137276,0.920318781565));
#108274 = CARTESIAN_POINT('',(0.21241384985,0.917822954121));
#108275 = CARTESIAN_POINT('',(0.212870712441,0.915326752592));
#108276 = CARTESIAN_POINT('',(0.213329741366,0.912830174795));
#108277 = CARTESIAN_POINT('',(0.213790953137,0.910333218541));
#108278 = CARTESIAN_POINT('',(0.21425436443,0.907835881616));
#108279 = CARTESIAN_POINT('',(0.214719992033,0.905338161732));
#108280 = CARTESIAN_POINT('',(0.215187852937,0.902840056603));
#108281 = CARTESIAN_POINT('',(0.215657964326,0.900341563931));
#108282 = CARTESIAN_POINT('',(0.216130343591,0.897842681416));
#108283 = CARTESIAN_POINT('',(0.216605008308,0.89534340674));
#108284 = CARTESIAN_POINT('',(0.217081976197,0.892843737523));
#108285 = CARTESIAN_POINT('',(0.217561265195,0.890343671384));
#108286 = CARTESIAN_POINT('',(0.218042893442,0.887843205931));
#108287 = CARTESIAN_POINT('',(0.218526879303,0.885342338774));
#108288 = CARTESIAN_POINT('',(0.219013241313,0.882841067469));
#108289 = CARTESIAN_POINT('',(0.219501998188,0.880339389537));
#108290 = CARTESIAN_POINT('',(0.219993168876,0.877837302493));
#108291 = CARTESIAN_POINT('',(0.220486772556,0.875334803854));
#108292 = CARTESIAN_POINT('',(0.2209828286,0.872831891088));
#108293 = CARTESIAN_POINT('',(0.221481356568,0.870328561609));
#108294 = CARTESIAN_POINT('',(0.221982376262,0.867824812832));
#108295 = CARTESIAN_POINT('',(0.222485907728,0.865320642163));
#108296 = CARTESIAN_POINT('',(0.222991971232,0.862816046983));
#108297 = CARTESIAN_POINT('',(0.223500587232,0.860311024612));
#108298 = CARTESIAN_POINT('',(0.224011776442,0.857805572371));
#108299 = CARTESIAN_POINT('',(0.224525559835,0.855299687573));
#108300 = CARTESIAN_POINT('',(0.22504195862,0.852793367503));
#108301 = CARTESIAN_POINT('',(0.225560994166,0.850286609355));
#108302 = CARTESIAN_POINT('',(0.226082688119,0.847779410321));
#108303 = CARTESIAN_POINT('',(0.226607062392,0.845271767581));
#108304 = CARTESIAN_POINT('',(0.22713413917,0.84276367831));
#108305 = CARTESIAN_POINT('',(0.227663940952,0.840255139692));
#108306 = CARTESIAN_POINT('',(0.228196490489,0.837746148905));
#108307 = CARTESIAN_POINT('',(0.228553370778,0.83607318504));
#108308 = CARTESIAN_POINT('',(0.228732276578,0.8352366268));
#108309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108310 = ORIENTED_EDGE('',*,*,#108311,.T.);
#108311 = EDGE_CURVE('',#108196,#108312,#108314,.T.);
#108312 = VERTEX_POINT('',#108313);
#108313 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108314 = SURFACE_CURVE('',#108315,(#108319),.PCURVE_S1.);
#108315 = LINE('',#108316,#108317);
#108316 = CARTESIAN_POINT('',(1.311876617359,11.809112827219,
    25.187718603041));
#108317 = VECTOR('',#108318,1.);
#108318 = DIRECTION('',(-0.690388551172,-2.078239745876E-010,
    -0.723438766179));
#108319 = PCURVE('',#108217,#108320);
#108320 = DEFINITIONAL_REPRESENTATION('',(#108321),#108347);
#108321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108322,#108323,#108324,
    #108325,#108326,#108327,#108328,#108329,#108330,#108331,#108332,
    #108333,#108334,#108335,#108336,#108337,#108338,#108339,#108340,
    #108341,#108342,#108343,#108344,#108345,#108346),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    3.050961747932E-010,9.946505166773E-002,0.19893010303,0.298395154393
    ,0.397860205756,0.497325257118,0.596790308481,0.696255359844,
    0.795720411206,0.895185462569,0.994650513931,1.094115565294,
    1.193580616657,1.293045668019,1.392510719382,1.491975770745,
    1.591440822107,1.69090587347,1.790370924832,1.889835976195,
    1.989301027558,2.08876607892,2.188231130283),.QUASI_UNIFORM_KNOTS.);
#108322 = CARTESIAN_POINT('',(0.228732276263,0.835236626582));
#108323 = CARTESIAN_POINT('',(0.228732276263,0.822581526179));
#108324 = CARTESIAN_POINT('',(0.228732276263,0.797271325374));
#108325 = CARTESIAN_POINT('',(0.228732276263,0.759306024166));
#108326 = CARTESIAN_POINT('',(0.228732276263,0.721340722957));
#108327 = CARTESIAN_POINT('',(0.228732276263,0.683375421749));
#108328 = CARTESIAN_POINT('',(0.228732276263,0.645410120541));
#108329 = CARTESIAN_POINT('',(0.228732276263,0.607444819333));
#108330 = CARTESIAN_POINT('',(0.228732276263,0.569479518124));
#108331 = CARTESIAN_POINT('',(0.228732276263,0.531514216916));
#108332 = CARTESIAN_POINT('',(0.228732276263,0.493548915708));
#108333 = CARTESIAN_POINT('',(0.228732276263,0.455583614499));
#108334 = CARTESIAN_POINT('',(0.228732276263,0.417618313291));
#108335 = CARTESIAN_POINT('',(0.228732276263,0.379653012083));
#108336 = CARTESIAN_POINT('',(0.228732276263,0.341687710875));
#108337 = CARTESIAN_POINT('',(0.228732276263,0.303722409666));
#108338 = CARTESIAN_POINT('',(0.228732276263,0.265757108458));
#108339 = CARTESIAN_POINT('',(0.228732276263,0.22779180725));
#108340 = CARTESIAN_POINT('',(0.228732276263,0.189826506041));
#108341 = CARTESIAN_POINT('',(0.228732276263,0.151861204833));
#108342 = CARTESIAN_POINT('',(0.228732276263,0.113895903625));
#108343 = CARTESIAN_POINT('',(0.228732276263,7.593060241655E-002));
#108344 = CARTESIAN_POINT('',(0.228732276262,3.796530120827E-002));
#108345 = CARTESIAN_POINT('',(0.228732276262,1.265510040276E-002));
#108346 = CARTESIAN_POINT('',(0.228732276262,0.E+000));
#108347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108348 = ORIENTED_EDGE('',*,*,#108349,.T.);
#108349 = EDGE_CURVE('',#108312,#108350,#108352,.T.);
#108350 = VERTEX_POINT('',#108351);
#108351 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000015));
#108352 = SURFACE_CURVE('',#108353,(#108361),.PCURVE_S1.);
#108353 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108354,#108355,#108356,
    #108357,#108358,#108359,#108360),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(
    0.E+000,0.249999790249,0.5,0.750000145179,1.),.UNSPECIFIED.);
#108354 = CARTESIAN_POINT('',(-0.198853102307,11.809112826764,
    23.604667374035));
#108355 = CARTESIAN_POINT('',(-0.198853102307,11.638344246766,
    23.762611627088));
#108356 = CARTESIAN_POINT('',(-0.198853102304,11.296806800301,
    24.078500398161));
#108357 = CARTESIAN_POINT('',(-0.198853102314,10.784500531647,
    24.552333646261));
#108358 = CARTESIAN_POINT('',(-0.198853102261,10.272194219189,
    25.026166935023));
#108359 = CARTESIAN_POINT('',(-0.198853102409,9.930656773007,
    25.342055705482));
#108360 = CARTESIAN_POINT('',(-0.198853102567,9.759888149025,
    25.499999998849));
#108361 = PCURVE('',#108217,#108362);
#108362 = DEFINITIONAL_REPRESENTATION('',(#108363),#108367);
#108363 = LINE('',#108364,#108365);
#108364 = CARTESIAN_POINT('',(1.,0.E+000));
#108365 = VECTOR('',#108366,1.);
#108366 = DIRECTION('',(0.E+000,1.));
#108367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108368 = ORIENTED_EDGE('',*,*,#108369,.F.);
#108369 = EDGE_CURVE('',#108194,#108350,#108370,.T.);
#108370 = SURFACE_CURVE('',#108371,(#108380),.PCURVE_S1.);
#108371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108372,#108373,#108374,
    #108375,#108376,#108377,#108378,#108379),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.242834844281,0.678398778551,1.),.UNSPECIFIED.);
#108372 = CARTESIAN_POINT('',(1.706443151009,11.858429198428,
    25.500000000015));
#108373 = CARTESIAN_POINT('',(1.498089040846,11.755810146784,
    25.500000000015));
#108374 = CARTESIAN_POINT('',(1.298928662953,11.633416592438,
    25.500000000015));
#108375 = CARTESIAN_POINT('',(0.777607322876,11.242105289795,
    25.500000000014));
#108376 = CARTESIAN_POINT('',(0.483307269478,10.934214276364,
    25.500000000014));
#108377 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794146,
    25.500000000014));
#108378 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862465,
    25.500000000014));
#108379 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000014));
#108380 = PCURVE('',#108217,#108381);
#108381 = DEFINITIONAL_REPRESENTATION('',(#108382),#108385);
#108382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108383,#108384),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#108383 = CARTESIAN_POINT('',(0.198454514202,1.));
#108384 = CARTESIAN_POINT('',(1.,1.));
#108385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108390)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108387,#108388,#108389)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108387 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108388 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108389 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108390 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#108387,
  'distance_accuracy_value','confusion accuracy');
#108391 = SHAPE_DEFINITION_REPRESENTATION(#108392,#108186);
#108392 = PRODUCT_DEFINITION_SHAPE('','',#108393);
#108393 = PRODUCT_DEFINITION('design','',#108394,#108397);
#108394 = PRODUCT_DEFINITION_FORMATION('','',#108395);
#108395 = PRODUCT('CADSOFTTOOLS 1.643','CADSOFTTOOLS 1.643','',(#108396)
  );
#108396 = PRODUCT_CONTEXT('',#2,'mechanical');
#108397 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108398 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108399,#108401);
#108399 = ( REPRESENTATION_RELATIONSHIP('','',#108186,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108400) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108400 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2583);
#108401 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108402);
#108402 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('643','','',#5,#108393,$);
#108403 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108395));
#108404 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108405),#108544
  );
#108405 = SHELL_BASED_SURFACE_MODEL('',(#108406));
#108406 = OPEN_SHELL('',(#108407));
#108407 = ADVANCED_FACE('',(#108408),#108421,.T.);
#108408 = FACE_BOUND('',#108409,.T.);
#108409 = EDGE_LOOP('',(#108410,#108448,#108471,#108485,#108526));
#108410 = ORIENTED_EDGE('',*,*,#108411,.T.);
#108411 = EDGE_CURVE('',#108412,#108414,#108416,.T.);
#108412 = VERTEX_POINT('',#108413);
#108413 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000015));
#108414 = VERTEX_POINT('',#108415);
#108415 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#108416 = SURFACE_CURVE('',#108417,(#108420),.PCURVE_S1.);
#108417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108418,#108419),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#108418 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000014));
#108419 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#108420 = PCURVE('',#108421,#108442);
#108421 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#108422,#108423)
    ,(#108424,#108425)
    ,(#108426,#108427)
    ,(#108428,#108429)
    ,(#108430,#108431)
    ,(#108432,#108433)
    ,(#108434,#108435)
    ,(#108436,#108437)
    ,(#108438,#108439)
    ,(#108440,#108441
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,2,2,4),(2,2),(0.E+000,
    4.397338213911E-002,0.39309768743,0.74222199272,1.),(0.E+000,1.),
  .UNSPECIFIED.);
#108422 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    25.500000000015));
#108423 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#108424 = CARTESIAN_POINT('',(2.318336131103,12.094837932885,
    25.500000000015));
#108425 = CARTESIAN_POINT('',(2.318336131103,12.094837932883,
    31.500000000015));
#108426 = CARTESIAN_POINT('',(2.268116718793,12.080141604773,
    25.500000000015));
#108427 = CARTESIAN_POINT('',(2.268116718793,12.080141604771,
    31.500000000015));
#108428 = CARTESIAN_POINT('',(1.822128020917,11.938953608297,
    25.500000000015));
#108429 = CARTESIAN_POINT('',(1.822128020917,11.938953608296,
    31.500000000015));
#108430 = CARTESIAN_POINT('',(1.447032979531,11.744585824525,
    25.500000000015));
#108431 = CARTESIAN_POINT('',(1.447032979531,11.744585824524,
    31.500000000015));
#108432 = CARTESIAN_POINT('',(0.777607322876,11.242105289795,
    25.500000000014));
#108433 = CARTESIAN_POINT('',(0.777607322876,11.242105289794,
    31.500000000014));
#108434 = CARTESIAN_POINT('',(0.483307269478,10.934214276364,
    25.500000000014));
#108435 = CARTESIAN_POINT('',(0.483307269478,10.934214276363,
    31.500000000014));
#108436 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794146,
    25.500000000014));
#108437 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794145,
    31.500000000014));
#108438 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862465,
    25.500000000014));
#108439 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862464,
    31.500000000014));
#108440 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000014));
#108441 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#108442 = DEFINITIONAL_REPRESENTATION('',(#108443),#108447);
#108443 = LINE('',#108444,#108445);
#108444 = CARTESIAN_POINT('',(1.,0.E+000));
#108445 = VECTOR('',#108446,1.);
#108446 = DIRECTION('',(0.E+000,1.));
#108447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108448 = ORIENTED_EDGE('',*,*,#108449,.T.);
#108449 = EDGE_CURVE('',#108414,#108450,#108452,.T.);
#108450 = VERTEX_POINT('',#108451);
#108451 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#108452 = SURFACE_CURVE('',#108453,(#108464),.PCURVE_S1.);
#108453 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108454,#108455,#108456,
    #108457,#108458,#108459,#108460,#108461,#108462,#108463),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.E+000,0.25777800728,0.60690231257
    ,0.956026617861,1.),.UNSPECIFIED.);
#108454 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#108455 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862464,
    31.500000000014));
#108456 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794145,
    31.500000000014));
#108457 = CARTESIAN_POINT('',(0.483307269478,10.934214276363,
    31.500000000014));
#108458 = CARTESIAN_POINT('',(0.777607322876,11.242105289794,
    31.500000000014));
#108459 = CARTESIAN_POINT('',(1.447032979531,11.744585824524,
    31.500000000015));
#108460 = CARTESIAN_POINT('',(1.822128020917,11.938953608296,
    31.500000000015));
#108461 = CARTESIAN_POINT('',(2.268116718793,12.080141604771,
    31.500000000015));
#108462 = CARTESIAN_POINT('',(2.318336131103,12.094837932883,
    31.500000000015));
#108463 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#108464 = PCURVE('',#108421,#108465);
#108465 = DEFINITIONAL_REPRESENTATION('',(#108466),#108470);
#108466 = LINE('',#108467,#108468);
#108467 = CARTESIAN_POINT('',(1.,1.));
#108468 = VECTOR('',#108469,1.);
#108469 = DIRECTION('',(-1.,0.E+000));
#108470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108471 = ORIENTED_EDGE('',*,*,#108472,.T.);
#108472 = EDGE_CURVE('',#108450,#108473,#108475,.T.);
#108473 = VERTEX_POINT('',#108474);
#108474 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229202));
#108475 = SURFACE_CURVE('',#108476,(#108479),.PCURVE_S1.);
#108476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108477,#108478),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#108477 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    31.500000000015));
#108478 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229202));
#108479 = PCURVE('',#108421,#108480);
#108480 = DEFINITIONAL_REPRESENTATION('',(#108481),#108484);
#108481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108482,#108483),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#108482 = CARTESIAN_POINT('',(0.E+000,1.));
#108483 = CARTESIAN_POINT('',(0.E+000,0.263841871531));
#108484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108485 = ORIENTED_EDGE('',*,*,#108486,.F.);
#108486 = EDGE_CURVE('',#108487,#108473,#108489,.T.);
#108487 = VERTEX_POINT('',#108488);
#108488 = CARTESIAN_POINT('',(1.706443159238,11.858429202482,
    25.500000000016));
#108489 = SURFACE_CURVE('',#108490,(#108497),.PCURVE_S1.);
#108490 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108491,#108492,#108493,
    #108494,#108495,#108496),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#108491 = CARTESIAN_POINT('',(1.706443159238,11.858429202481,
    25.500000000016));
#108492 = CARTESIAN_POINT('',(1.795215266268,11.901586313866,
    25.773279672916));
#108493 = CARTESIAN_POINT('',(1.883987373297,11.94474342525,
    26.046559345816));
#108494 = CARTESIAN_POINT('',(2.104785718366,12.028076758583,
    26.574243088878));
#108495 = CARTESIAN_POINT('',(2.236811956405,12.068252980532,
    26.828647159039));
#108496 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.0830512292));
#108497 = PCURVE('',#108421,#108498);
#108498 = DEFINITIONAL_REPRESENTATION('',(#108499),#108525);
#108499 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108500,#108501,#108502,
    #108503,#108504,#108505,#108506,#108507,#108508,#108509,#108510,
    #108511,#108512,#108513,#108514,#108515,#108516,#108517,#108518,
    #108519,#108520,#108521,#108522,#108523,#108524),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#108500 = CARTESIAN_POINT('',(0.198454511639,0.E+000));
#108501 = CARTESIAN_POINT('',(0.195947778883,4.140601104644E-003));
#108502 = CARTESIAN_POINT('',(0.190933841689,1.242180331383E-002));
#108503 = CARTESIAN_POINT('',(0.183388092627,2.48365158676E-002));
#108504 = CARTESIAN_POINT('',(0.175794220702,3.723704690169E-002));
#108505 = CARTESIAN_POINT('',(0.16812842612,4.961630565621E-002));
#108506 = CARTESIAN_POINT('',(0.160366582895,6.196720137129E-002));
#108507 = CARTESIAN_POINT('',(0.152484195937,7.428264328709E-002));
#108508 = CARTESIAN_POINT('',(0.144456416692,8.655554064375E-002));
#108509 = CARTESIAN_POINT('',(0.13625803828,9.877880268141E-002));
#108510 = CARTESIAN_POINT('',(0.127863494268,0.11094533864));
#108511 = CARTESIAN_POINT('',(0.119246847504,0.12304805776));
#108512 = CARTESIAN_POINT('',(0.110381803722,0.135079869282));
#108513 = CARTESIAN_POINT('',(0.101241629776,0.147033682445));
#108514 = CARTESIAN_POINT('',(9.184909909749E-002,0.158916588009));
#108515 = CARTESIAN_POINT('',(8.222757346386E-002,0.170735676735));
#108516 = CARTESIAN_POINT('',(7.24009589826E-002,0.182498039382));
#108517 = CARTESIAN_POINT('',(6.239375810989E-002,0.19421076671));
#108518 = CARTESIAN_POINT('',(5.223103315691E-002,0.205880949479));
#108519 = CARTESIAN_POINT('',(4.1938562415E-002,0.217515678449));
#108520 = CARTESIAN_POINT('',(3.154218803204E-002,0.229122044379));
#108521 = CARTESIAN_POINT('',(2.106857297905E-002,0.240707138029));
#108522 = CARTESIAN_POINT('',(1.05449443085E-002,0.25227805016));
#108523 = CARTESIAN_POINT('',(3.514379775213E-003,0.259987264407));
#108524 = CARTESIAN_POINT('',(0.E+000,0.263841871531));
#108525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108526 = ORIENTED_EDGE('',*,*,#108527,.T.);
#108527 = EDGE_CURVE('',#108487,#108412,#108528,.T.);
#108528 = SURFACE_CURVE('',#108529,(#108538),.PCURVE_S1.);
#108529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108530,#108531,#108532,
    #108533,#108534,#108535,#108536,#108537),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.242834844281,0.678398778551,1.),.UNSPECIFIED.);
#108530 = CARTESIAN_POINT('',(1.706443151009,11.858429198428,
    25.500000000015));
#108531 = CARTESIAN_POINT('',(1.498089040846,11.755810146784,
    25.500000000015));
#108532 = CARTESIAN_POINT('',(1.298928662953,11.633416592438,
    25.500000000015));
#108533 = CARTESIAN_POINT('',(0.777607322876,11.242105289795,
    25.500000000014));
#108534 = CARTESIAN_POINT('',(0.483307269478,10.934214276364,
    25.500000000014));
#108535 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794146,
    25.500000000014));
#108536 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862465,
    25.500000000014));
#108537 = CARTESIAN_POINT('',(-0.198853102307,9.759888148419,
    25.500000000014));
#108538 = PCURVE('',#108421,#108539);
#108539 = DEFINITIONAL_REPRESENTATION('',(#108540),#108543);
#108540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108541,#108542),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#108541 = CARTESIAN_POINT('',(0.198454514202,0.E+000));
#108542 = CARTESIAN_POINT('',(1.,0.E+000));
#108543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108548)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108545,#108546,#108547)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#108545,
  'distance_accuracy_value','confusion accuracy');
#108549 = SHAPE_DEFINITION_REPRESENTATION(#108550,#108404);
#108550 = PRODUCT_DEFINITION_SHAPE('','',#108551);
#108551 = PRODUCT_DEFINITION('design','',#108552,#108555);
#108552 = PRODUCT_DEFINITION_FORMATION('','',#108553);
#108553 = PRODUCT('CADSOFTTOOLS 1.644','CADSOFTTOOLS 1.644','',(#108554)
  );
#108554 = PRODUCT_CONTEXT('',#2,'mechanical');
#108555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108557,#108559);
#108557 = ( REPRESENTATION_RELATIONSHIP('','',#108404,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108558) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2587);
#108559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108560);
#108560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('644','','',#5,#108551,$);
#108561 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108553));
#108562 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108563),#108637
  );
#108563 = SHELL_BASED_SURFACE_MODEL('',(#108564));
#108564 = OPEN_SHELL('',(#108565));
#108565 = ADVANCED_FACE('',(#108566),#108580,.F.);
#108566 = FACE_BOUND('',#108567,.T.);
#108567 = EDGE_LOOP('',(#108568,#108591,#108607,#108623));
#108568 = ORIENTED_EDGE('',*,*,#108569,.F.);
#108569 = EDGE_CURVE('',#108570,#108572,#108574,.T.);
#108570 = VERTEX_POINT('',#108571);
#108571 = CARTESIAN_POINT('',(2.501146897693,12.251442780144,
    31.500000000014));
#108572 = VERTEX_POINT('',#108573);
#108573 = CARTESIAN_POINT('',(2.501146897693,13.544598429933,
    24.166149842175));
#108574 = SURFACE_CURVE('',#108575,(#108579),.PCURVE_S1.);
#108575 = LINE('',#108576,#108577);
#108576 = CARTESIAN_POINT('',(2.501146897693,12.251442780144,
    31.500000000014));
#108577 = VECTOR('',#108578,1.);
#108578 = DIRECTION('',(5.96334104915E-017,0.173648176949,
    -0.984807753139));
#108579 = PCURVE('',#108580,#108585);
#108580 = PLANE('',#108581);
#108581 = AXIS2_PLACEMENT_3D('',#108582,#108583,#108584);
#108582 = CARTESIAN_POINT('',(3.301146897693,13.648071349394,
    23.579325752716));
#108583 = DIRECTION('',(-2.437252662924E-030,0.984807753139,
    0.173648176949));
#108584 = DIRECTION('',(-4.699789466226E-047,-0.173648176949,
    0.984807753139));
#108585 = DEFINITIONAL_REPRESENTATION('',(#108586),#108590);
#108586 = LINE('',#108587,#108588);
#108587 = CARTESIAN_POINT('',(8.042863413752,-0.8));
#108588 = VECTOR('',#108589,1.);
#108589 = DIRECTION('',(-1.,5.96334104915E-017));
#108590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108591 = ORIENTED_EDGE('',*,*,#108592,.F.);
#108592 = EDGE_CURVE('',#108593,#108570,#108595,.T.);
#108593 = VERTEX_POINT('',#108594);
#108594 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#108595 = SURFACE_CURVE('',#108596,(#108600),.PCURVE_S1.);
#108596 = LINE('',#108597,#108598);
#108597 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#108598 = VECTOR('',#108599,1.);
#108599 = DIRECTION('',(1.,5.263279524149E-015,1.315819881037E-014));
#108600 = PCURVE('',#108580,#108601);
#108601 = DEFINITIONAL_REPRESENTATION('',(#108602),#108606);
#108602 = LINE('',#108603,#108604);
#108603 = CARTESIAN_POINT('',(8.042863413752,-3.5));
#108604 = VECTOR('',#108605,1.);
#108605 = DIRECTION('',(1.204433731165E-014,1.));
#108606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108607 = ORIENTED_EDGE('',*,*,#108608,.T.);
#108608 = EDGE_CURVE('',#108593,#108609,#108611,.T.);
#108609 = VERTEX_POINT('',#108610);
#108610 = CARTESIAN_POINT('',(-0.198853102307,13.544598429933,
    24.166149842175));
#108611 = SURFACE_CURVE('',#108612,(#108616),.PCURVE_S1.);
#108612 = LINE('',#108613,#108614);
#108613 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#108614 = VECTOR('',#108615,1.);
#108615 = DIRECTION('',(-2.981670524575E-017,0.173648176949,
    -0.984807753139));
#108616 = PCURVE('',#108580,#108617);
#108617 = DEFINITIONAL_REPRESENTATION('',(#108618),#108622);
#108618 = LINE('',#108619,#108620);
#108619 = CARTESIAN_POINT('',(8.042863413752,-3.5));
#108620 = VECTOR('',#108621,1.);
#108621 = DIRECTION('',(-1.,-2.981670524575E-017));
#108622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108623 = ORIENTED_EDGE('',*,*,#108624,.F.);
#108624 = EDGE_CURVE('',#108572,#108609,#108625,.T.);
#108625 = SURFACE_CURVE('',#108626,(#108630),.PCURVE_S1.);
#108626 = LINE('',#108627,#108628);
#108627 = CARTESIAN_POINT('',(2.501146897693,13.544598429933,
    24.166149842175));
#108628 = VECTOR('',#108629,1.);
#108629 = DIRECTION('',(-1.,6.579099405186E-016,0.E+000));
#108630 = PCURVE('',#108580,#108631);
#108631 = DEFINITIONAL_REPRESENTATION('',(#108632),#108636);
#108632 = LINE('',#108633,#108634);
#108633 = CARTESIAN_POINT('',(0.595876796856,-0.8));
#108634 = VECTOR('',#108635,1.);
#108635 = DIRECTION('',(-1.142448617679E-016,-1.));
#108636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108641)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108638,#108639,#108640)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#108638,
  'distance_accuracy_value','confusion accuracy');
#108642 = SHAPE_DEFINITION_REPRESENTATION(#108643,#108562);
#108643 = PRODUCT_DEFINITION_SHAPE('','',#108644);
#108644 = PRODUCT_DEFINITION('design','',#108645,#108648);
#108645 = PRODUCT_DEFINITION_FORMATION('','',#108646);
#108646 = PRODUCT('CADSOFTTOOLS 1.645','CADSOFTTOOLS 1.645','',(#108647)
  );
#108647 = PRODUCT_CONTEXT('',#2,'mechanical');
#108648 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108649 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108650,#108652);
#108650 = ( REPRESENTATION_RELATIONSHIP('','',#108562,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108651) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108651 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2591);
#108652 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108653);
#108653 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('645','','',#5,#108644,$);
#108654 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108646));
#108655 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108656),#108751
  );
#108656 = SHELL_BASED_SURFACE_MODEL('',(#108657));
#108657 = OPEN_SHELL('',(#108658));
#108658 = ADVANCED_FACE('',(#108659),#108674,.T.);
#108659 = FACE_BOUND('',#108660,.T.);
#108660 = EDGE_LOOP('',(#108661,#108684,#108722,#108738));
#108661 = ORIENTED_EDGE('',*,*,#108662,.F.);
#108662 = EDGE_CURVE('',#108663,#108665,#108667,.T.);
#108663 = VERTEX_POINT('',#108664);
#108664 = CARTESIAN_POINT('',(-0.198853102307,14.208012378257,
    23.78312762029));
#108665 = VERTEX_POINT('',#108666);
#108666 = CARTESIAN_POINT('',(-0.198853102307,13.544598429933,
    24.166149842175));
#108667 = SURFACE_CURVE('',#108668,(#108673),.PCURVE_S1.);
#108668 = CIRCLE('',#108669,0.5);
#108669 = AXIS2_PLACEMENT_3D('',#108670,#108671,#108672);
#108670 = CARTESIAN_POINT('',(-0.198853102307,14.037002306502,
    24.252973930649));
#108671 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108672 = DIRECTION('',(0.E+000,0.342020143508,-0.939692620719));
#108673 = PCURVE('',#108674,#108679);
#108674 = CYLINDRICAL_SURFACE('',#108675,0.5);
#108675 = AXIS2_PLACEMENT_3D('',#108676,#108677,#108678);
#108676 = CARTESIAN_POINT('',(2.501146897693,14.037002306502,
    24.252973930649));
#108677 = DIRECTION('',(-1.,-2.474851213505E-030,5.556509699477E-043));
#108678 = DIRECTION('',(2.474851213505E-030,-1.,7.275360869308E-010));
#108679 = DEFINITIONAL_REPRESENTATION('',(#108680),#108683);
#108680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108681,#108682),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.745329252917),
  .PIECEWISE_BEZIER_KNOTS.);
#108681 = CARTESIAN_POINT('',(4.363323129064,2.7));
#108682 = CARTESIAN_POINT('',(6.108652381981,2.7));
#108683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108684 = ORIENTED_EDGE('',*,*,#108685,.T.);
#108685 = EDGE_CURVE('',#108663,#108686,#108688,.T.);
#108686 = VERTEX_POINT('',#108687);
#108687 = CARTESIAN_POINT('',(2.501146897693,14.208012378257,
    23.78312762029));
#108688 = SURFACE_CURVE('',#108689,(#108693),.PCURVE_S1.);
#108689 = LINE('',#108690,#108691);
#108690 = CARTESIAN_POINT('',(-0.198853102307,14.208012378257,
    23.78312762029));
#108691 = VECTOR('',#108692,1.);
#108692 = DIRECTION('',(1.,-1.315819881037E-015,0.E+000));
#108693 = PCURVE('',#108674,#108694);
#108694 = DEFINITIONAL_REPRESENTATION('',(#108695),#108721);
#108695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#108696,#108697,#108698,
    #108699,#108700,#108701,#108702,#108703,#108704,#108705,#108706,
    #108707,#108708,#108709,#108710,#108711,#108712,#108713,#108714,
    #108715,#108716,#108717,#108718,#108719,#108720),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.122727272727,0.245454545455,0.368181818182,0.490909090909,
    0.613636363636,0.736363636364,0.859090909091,0.981818181818,
    1.104545454545,1.227272727273,1.35,1.472727272727,1.595454545455,
    1.718181818182,1.840909090909,1.963636363636,2.086363636364,
    2.209090909091,2.331818181818,2.454545454545,2.577272727273,2.7),
  .QUASI_UNIFORM_KNOTS.);
#108696 = CARTESIAN_POINT('',(4.363323129064,2.7));
#108697 = CARTESIAN_POINT('',(4.363323129064,2.659090909091));
#108698 = CARTESIAN_POINT('',(4.363323129064,2.577272727273));
#108699 = CARTESIAN_POINT('',(4.363323129064,2.454545454545));
#108700 = CARTESIAN_POINT('',(4.363323129064,2.331818181818));
#108701 = CARTESIAN_POINT('',(4.363323129064,2.209090909091));
#108702 = CARTESIAN_POINT('',(4.363323129064,2.086363636364));
#108703 = CARTESIAN_POINT('',(4.363323129064,1.963636363636));
#108704 = CARTESIAN_POINT('',(4.363323129064,1.840909090909));
#108705 = CARTESIAN_POINT('',(4.363323129064,1.718181818182));
#108706 = CARTESIAN_POINT('',(4.363323129064,1.595454545455));
#108707 = CARTESIAN_POINT('',(4.363323129064,1.472727272727));
#108708 = CARTESIAN_POINT('',(4.363323129064,1.35));
#108709 = CARTESIAN_POINT('',(4.363323129064,1.227272727273));
#108710 = CARTESIAN_POINT('',(4.363323129064,1.104545454545));
#108711 = CARTESIAN_POINT('',(4.363323129064,0.981818181818));
#108712 = CARTESIAN_POINT('',(4.363323129064,0.859090909091));
#108713 = CARTESIAN_POINT('',(4.363323129064,0.736363636364));
#108714 = CARTESIAN_POINT('',(4.363323129064,0.613636363636));
#108715 = CARTESIAN_POINT('',(4.363323129064,0.490909090909));
#108716 = CARTESIAN_POINT('',(4.363323129064,0.368181818182));
#108717 = CARTESIAN_POINT('',(4.363323129064,0.245454545455));
#108718 = CARTESIAN_POINT('',(4.363323129064,0.122727272727));
#108719 = CARTESIAN_POINT('',(4.363323129064,4.090909090909E-002));
#108720 = CARTESIAN_POINT('',(4.363323129064,0.E+000));
#108721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108722 = ORIENTED_EDGE('',*,*,#108723,.F.);
#108723 = EDGE_CURVE('',#108724,#108686,#108726,.T.);
#108724 = VERTEX_POINT('',#108725);
#108725 = CARTESIAN_POINT('',(2.501146897693,13.544598429933,
    24.166149842175));
#108726 = SURFACE_CURVE('',#108727,(#108732),.PCURVE_S1.);
#108727 = CIRCLE('',#108728,0.5);
#108728 = AXIS2_PLACEMENT_3D('',#108729,#108730,#108731);
#108729 = CARTESIAN_POINT('',(2.501146897693,14.037002306502,
    24.252973930649));
#108730 = DIRECTION('',(1.,0.E+000,0.E+000));
#108731 = DIRECTION('',(0.E+000,-0.984807753139,-0.173648176949));
#108732 = PCURVE('',#108674,#108733);
#108733 = DEFINITIONAL_REPRESENTATION('',(#108734),#108737);
#108734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108735,#108736),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.745329252917),
  .PIECEWISE_BEZIER_KNOTS.);
#108735 = CARTESIAN_POINT('',(6.108652381981,0.E+000));
#108736 = CARTESIAN_POINT('',(4.363323129064,0.E+000));
#108737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108738 = ORIENTED_EDGE('',*,*,#108739,.T.);
#108739 = EDGE_CURVE('',#108724,#108665,#108740,.T.);
#108740 = SURFACE_CURVE('',#108741,(#108745),.PCURVE_S1.);
#108741 = LINE('',#108742,#108743);
#108742 = CARTESIAN_POINT('',(2.501146897693,13.544598429933,
    24.166149842175));
#108743 = VECTOR('',#108744,1.);
#108744 = DIRECTION('',(-1.,6.579099405186E-016,0.E+000));
#108745 = PCURVE('',#108674,#108746);
#108746 = DEFINITIONAL_REPRESENTATION('',(#108747),#108750);
#108747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108748,#108749),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#108748 = CARTESIAN_POINT('',(6.108652381981,0.E+000));
#108749 = CARTESIAN_POINT('',(6.108652381981,2.7));
#108750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108755)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108752,#108753,#108754)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108752 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108753 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108754 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108755 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#108752,
  'distance_accuracy_value','confusion accuracy');
#108756 = SHAPE_DEFINITION_REPRESENTATION(#108757,#108655);
#108757 = PRODUCT_DEFINITION_SHAPE('','',#108758);
#108758 = PRODUCT_DEFINITION('design','',#108759,#108762);
#108759 = PRODUCT_DEFINITION_FORMATION('','',#108760);
#108760 = PRODUCT('CADSOFTTOOLS 1.646','CADSOFTTOOLS 1.646','',(#108761)
  );
#108761 = PRODUCT_CONTEXT('',#2,'mechanical');
#108762 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108763 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108764,#108766);
#108764 = ( REPRESENTATION_RELATIONSHIP('','',#108655,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108765) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108765 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2595);
#108766 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108767);
#108767 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('646','','',#5,#108758,$);
#108768 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108760));
#108769 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108770),#108844
  );
#108770 = SHELL_BASED_SURFACE_MODEL('',(#108771));
#108771 = OPEN_SHELL('',(#108772));
#108772 = ADVANCED_FACE('',(#108773),#108787,.T.);
#108773 = FACE_BOUND('',#108774,.T.);
#108774 = EDGE_LOOP('',(#108775,#108798,#108814,#108830));
#108775 = ORIENTED_EDGE('',*,*,#108776,.F.);
#108776 = EDGE_CURVE('',#108777,#108779,#108781,.T.);
#108777 = VERTEX_POINT('',#108778);
#108778 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#108779 = VERTEX_POINT('',#108780);
#108780 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.751682024862));
#108781 = SURFACE_CURVE('',#108782,(#108786),.PCURVE_S1.);
#108782 = LINE('',#108783,#108784);
#108783 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#108784 = VECTOR('',#108785,1.);
#108785 = DIRECTION('',(1.,6.459479416001E-016,6.459479416001E-016));
#108786 = PCURVE('',#108787,#108792);
#108787 = PLANE('',#108788);
#108788 = AXIS2_PLACEMENT_3D('',#108789,#108790,#108791);
#108789 = CARTESIAN_POINT('',(-0.746080441585,10.805001977961,
    24.750000001816));
#108790 = DIRECTION('',(0.E+000,1.,0.E+000));
#108791 = DIRECTION('',(1.,0.E+000,0.E+000));
#108792 = DEFINITIONAL_REPRESENTATION('',(#108793),#108797);
#108793 = LINE('',#108794,#108795);
#108794 = CARTESIAN_POINT('',(1.247227339278,-1.682023045898E-003));
#108795 = VECTOR('',#108796,1.);
#108796 = DIRECTION('',(1.,-6.459479416001E-016));
#108797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108798 = ORIENTED_EDGE('',*,*,#108799,.T.);
#108799 = EDGE_CURVE('',#108777,#108800,#108802,.T.);
#108800 = VERTEX_POINT('',#108801);
#108801 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.75240687842));
#108802 = SURFACE_CURVE('',#108803,(#108807),.PCURVE_S1.);
#108803 = LINE('',#108804,#108805);
#108804 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#108805 = VECTOR('',#108806,1.);
#108806 = DIRECTION('',(0.E+000,0.E+000,1.));
#108807 = PCURVE('',#108787,#108808);
#108808 = DEFINITIONAL_REPRESENTATION('',(#108809),#108813);
#108809 = LINE('',#108810,#108811);
#108810 = CARTESIAN_POINT('',(1.247227339278,-1.682023045898E-003));
#108811 = VECTOR('',#108812,1.);
#108812 = DIRECTION('',(0.E+000,-1.));
#108813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108814 = ORIENTED_EDGE('',*,*,#108815,.F.);
#108815 = EDGE_CURVE('',#108816,#108800,#108818,.T.);
#108816 = VERTEX_POINT('',#108817);
#108817 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.75240687842));
#108818 = SURFACE_CURVE('',#108819,(#108823),.PCURVE_S1.);
#108819 = LINE('',#108820,#108821);
#108820 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.75240687842));
#108821 = VECTOR('',#108822,1.);
#108822 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108823 = PCURVE('',#108787,#108824);
#108824 = DEFINITIONAL_REPRESENTATION('',(#108825),#108829);
#108825 = LINE('',#108826,#108827);
#108826 = CARTESIAN_POINT('',(6.747227339278,-2.406876603398E-003));
#108827 = VECTOR('',#108828,1.);
#108828 = DIRECTION('',(-1.,0.E+000));
#108829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108830 = ORIENTED_EDGE('',*,*,#108831,.F.);
#108831 = EDGE_CURVE('',#108779,#108816,#108832,.T.);
#108832 = SURFACE_CURVE('',#108833,(#108837),.PCURVE_S1.);
#108833 = LINE('',#108834,#108835);
#108834 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.751682024862));
#108835 = VECTOR('',#108836,1.);
#108836 = DIRECTION('',(0.E+000,0.E+000,1.));
#108837 = PCURVE('',#108787,#108838);
#108838 = DEFINITIONAL_REPRESENTATION('',(#108839),#108843);
#108839 = LINE('',#108840,#108841);
#108840 = CARTESIAN_POINT('',(6.747227339278,-1.682023045898E-003));
#108841 = VECTOR('',#108842,1.);
#108842 = DIRECTION('',(0.E+000,-1.));
#108843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108848)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108845,#108846,#108847)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108845 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108846 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108847 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108848 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#108845,
  'distance_accuracy_value','confusion accuracy');
#108849 = SHAPE_DEFINITION_REPRESENTATION(#108850,#108769);
#108850 = PRODUCT_DEFINITION_SHAPE('','',#108851);
#108851 = PRODUCT_DEFINITION('design','',#108852,#108855);
#108852 = PRODUCT_DEFINITION_FORMATION('','',#108853);
#108853 = PRODUCT('CADSOFTTOOLS 1.647','CADSOFTTOOLS 1.647','',(#108854)
  );
#108854 = PRODUCT_CONTEXT('',#2,'mechanical');
#108855 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108856 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108857,#108859);
#108857 = ( REPRESENTATION_RELATIONSHIP('','',#108769,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108858) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108858 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2599);
#108859 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108860);
#108860 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('647','','',#5,#108851,$);
#108861 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108853));
#108862 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108863),#108937
  );
#108863 = SHELL_BASED_SURFACE_MODEL('',(#108864));
#108864 = OPEN_SHELL('',(#108865));
#108865 = ADVANCED_FACE('',(#108866),#108880,.F.);
#108866 = FACE_BOUND('',#108867,.T.);
#108867 = EDGE_LOOP('',(#108868,#108891,#108907,#108923));
#108868 = ORIENTED_EDGE('',*,*,#108869,.T.);
#108869 = EDGE_CURVE('',#108870,#108872,#108874,.T.);
#108870 = VERTEX_POINT('',#108871);
#108871 = CARTESIAN_POINT('',(0.501146883075,10.809112826764,
    24.751682024862));
#108872 = VERTEX_POINT('',#108873);
#108873 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#108874 = SURFACE_CURVE('',#108875,(#108879),.PCURVE_S1.);
#108875 = LINE('',#108876,#108877);
#108876 = CARTESIAN_POINT('',(0.501146883075,10.809112826764,
    24.751682024862));
#108877 = VECTOR('',#108878,1.);
#108878 = DIRECTION('',(1.,-1.614869849708E-015,0.E+000));
#108879 = PCURVE('',#108880,#108885);
#108880 = PLANE('',#108881);
#108881 = AXIS2_PLACEMENT_3D('',#108882,#108883,#108884);
#108882 = CARTESIAN_POINT('',(-5.882150278681,10.933414836414,
    24.729764226805));
#108883 = DIRECTION('',(0.E+000,0.173648177667,0.984807753012));
#108884 = DIRECTION('',(0.E+000,-0.984807753012,0.173648177667));
#108885 = DEFINITIONAL_REPRESENTATION('',(#108886),#108890);
#108886 = LINE('',#108887,#108888);
#108887 = CARTESIAN_POINT('',(0.126219568509,6.383297161756));
#108888 = VECTOR('',#108889,1.);
#108889 = DIRECTION('',(1.590336348098E-015,1.));
#108890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108891 = ORIENTED_EDGE('',*,*,#108892,.T.);
#108892 = EDGE_CURVE('',#108872,#108893,#108895,.T.);
#108893 = VERTEX_POINT('',#108894);
#108894 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.75240687842));
#108895 = SURFACE_CURVE('',#108896,(#108900),.PCURVE_S1.);
#108896 = LINE('',#108897,#108898);
#108897 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#108898 = VECTOR('',#108899,1.);
#108899 = DIRECTION('',(2.127747907512E-013,-0.984807753012,
    0.173648177667));
#108900 = PCURVE('',#108880,#108901);
#108901 = DEFINITIONAL_REPRESENTATION('',(#108902),#108906);
#108902 = LINE('',#108903,#108904);
#108903 = CARTESIAN_POINT('',(0.12621956851,11.883297176374));
#108904 = VECTOR('',#108905,1.);
#108905 = DIRECTION('',(1.,2.127747907512E-013));
#108906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108907 = ORIENTED_EDGE('',*,*,#108908,.T.);
#108908 = EDGE_CURVE('',#108893,#108909,#108911,.T.);
#108909 = VERTEX_POINT('',#108910);
#108910 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.75240687842));
#108911 = SURFACE_CURVE('',#108912,(#108916),.PCURVE_S1.);
#108912 = LINE('',#108913,#108914);
#108913 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.75240687842));
#108914 = VECTOR('',#108915,1.);
#108915 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108916 = PCURVE('',#108880,#108917);
#108917 = DEFINITIONAL_REPRESENTATION('',(#108918),#108922);
#108918 = LINE('',#108919,#108920);
#108919 = CARTESIAN_POINT('',(0.130393833781,11.883297176374));
#108920 = VECTOR('',#108921,1.);
#108921 = DIRECTION('',(0.E+000,-1.));
#108922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108923 = ORIENTED_EDGE('',*,*,#108924,.T.);
#108924 = EDGE_CURVE('',#108909,#108870,#108925,.T.);
#108925 = SURFACE_CURVE('',#108926,(#108930),.PCURVE_S1.);
#108926 = LINE('',#108927,#108928);
#108927 = CARTESIAN_POINT('',(0.501146890384,10.805001977961,
    24.75240687842));
#108928 = VECTOR('',#108929,1.);
#108929 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#108930 = PCURVE('',#108880,#108931);
#108931 = DEFINITIONAL_REPRESENTATION('',(#108932),#108936);
#108932 = LINE('',#108933,#108934);
#108933 = CARTESIAN_POINT('',(0.130393833781,6.383297169065));
#108934 = VECTOR('',#108935,1.);
#108935 = DIRECTION('',(-1.,0.E+000));
#108936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108941)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#108938,#108939,#108940)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#108938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#108939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#108940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#108941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#108938,
  'distance_accuracy_value','confusion accuracy');
#108942 = SHAPE_DEFINITION_REPRESENTATION(#108943,#108862);
#108943 = PRODUCT_DEFINITION_SHAPE('','',#108944);
#108944 = PRODUCT_DEFINITION('design','',#108945,#108948);
#108945 = PRODUCT_DEFINITION_FORMATION('','',#108946);
#108946 = PRODUCT('CADSOFTTOOLS 1.648','CADSOFTTOOLS 1.648','',(#108947)
  );
#108947 = PRODUCT_CONTEXT('',#2,'mechanical');
#108948 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#108949 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#108950,#108952);
#108950 = ( REPRESENTATION_RELATIONSHIP('','',#108862,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#108951) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#108951 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2603);
#108952 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #108953);
#108953 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('648','','',#5,#108944,$);
#108954 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#108946));
#108955 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#108956),#109028
  );
#108956 = SHELL_BASED_SURFACE_MODEL('',(#108957));
#108957 = OPEN_SHELL('',(#108958));
#108958 = ADVANCED_FACE('',(#108959),#108974,.F.);
#108959 = FACE_BOUND('',#108960,.F.);
#108960 = EDGE_LOOP('',(#108961,#108984,#108999,#109015));
#108961 = ORIENTED_EDGE('',*,*,#108962,.T.);
#108962 = EDGE_CURVE('',#108963,#108965,#108967,.T.);
#108963 = VERTEX_POINT('',#108964);
#108964 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    12.649999340603));
#108965 = VERTEX_POINT('',#108966);
#108966 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,
    12.65000000182));
#108967 = SURFACE_CURVE('',#108968,(#108973),.PCURVE_S1.);
#108968 = CIRCLE('',#108969,1.);
#108969 = AXIS2_PLACEMENT_3D('',#108970,#108971,#108972);
#108970 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,
    11.65000000182));
#108971 = DIRECTION('',(1.,0.E+000,0.E+000));
#108972 = DIRECTION('',(-0.E+000,1.1499715719E-003,0.999999338782));
#108973 = PCURVE('',#108974,#108979);
#108974 = CYLINDRICAL_SURFACE('',#108975,1.);
#108975 = AXIS2_PLACEMENT_3D('',#108976,#108977,#108978);
#108976 = CARTESIAN_POINT('',(-3.783556559582,9.948863835937,
    11.65000000182));
#108977 = DIRECTION('',(-1.,0.E+000,0.E+000));
#108978 = DIRECTION('',(0.E+000,1.,0.E+000));
#108979 = DEFINITIONAL_REPRESENTATION('',(#108980),#108983);
#108980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108981,#108982),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.14997182536E-003),
  .PIECEWISE_BEZIER_KNOTS.);
#108981 = CARTESIAN_POINT('',(4.71353895221,-8.084703457276));
#108982 = CARTESIAN_POINT('',(4.712388980385,-8.084703457276));
#108983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108984 = ORIENTED_EDGE('',*,*,#108985,.T.);
#108985 = EDGE_CURVE('',#108965,#108986,#108988,.T.);
#108986 = VERTEX_POINT('',#108987);
#108987 = CARTESIAN_POINT('',(6.001146897693,9.948863835937,
    12.650000001731));
#108988 = SURFACE_CURVE('',#108989,(#108993),.PCURVE_S1.);
#108989 = LINE('',#108990,#108991);
#108990 = CARTESIAN_POINT('',(4.301146897693,9.948863835937,
    12.65000000182));
#108991 = VECTOR('',#108992,1.);
#108992 = DIRECTION('',(1.,0.E+000,0.E+000));
#108993 = PCURVE('',#108974,#108994);
#108994 = DEFINITIONAL_REPRESENTATION('',(#108995),#108998);
#108995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108996,#108997),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#108996 = CARTESIAN_POINT('',(4.712388980385,-8.084703457276));
#108997 = CARTESIAN_POINT('',(4.712388980385,-9.784703457276));
#108998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#108999 = ORIENTED_EDGE('',*,*,#109000,.T.);
#109000 = EDGE_CURVE('',#108986,#109001,#109003,.T.);
#109001 = VERTEX_POINT('',#109002);
#109002 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#109003 = SURFACE_CURVE('',#109004,(#109009),.PCURVE_S1.);
#109004 = CIRCLE('',#109005,1.);
#109005 = AXIS2_PLACEMENT_3D('',#109006,#109007,#109008);
#109006 = CARTESIAN_POINT('',(6.001146897693,9.948863835937,
    11.65000000182));
#109007 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109008 = DIRECTION('',(0.E+000,0.E+000,1.));
#109009 = PCURVE('',#108974,#109010);
#109010 = DEFINITIONAL_REPRESENTATION('',(#109011),#109014);
#109011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109012,#109013),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.14997182536E-003),
  .PIECEWISE_BEZIER_KNOTS.);
#109012 = CARTESIAN_POINT('',(4.712388980385,-9.784703457276));
#109013 = CARTESIAN_POINT('',(4.71353895221,-9.784703457276));
#109014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109015 = ORIENTED_EDGE('',*,*,#109016,.T.);
#109016 = EDGE_CURVE('',#109001,#108963,#109017,.T.);
#109017 = SURFACE_CURVE('',#109018,(#109022),.PCURVE_S1.);
#109018 = LINE('',#109019,#109020);
#109019 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#109020 = VECTOR('',#109021,1.);
#109021 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109022 = PCURVE('',#108974,#109023);
#109023 = DEFINITIONAL_REPRESENTATION('',(#109024),#109027);
#109024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109025,#109026),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.7),.PIECEWISE_BEZIER_KNOTS.);
#109025 = CARTESIAN_POINT('',(4.71353895221,-9.784703457276));
#109026 = CARTESIAN_POINT('',(4.71353895221,-8.084703457276));
#109027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109032)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109029,#109030,#109031)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109029 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109030 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109031 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109032 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109029,
  'distance_accuracy_value','confusion accuracy');
#109033 = SHAPE_DEFINITION_REPRESENTATION(#109034,#108955);
#109034 = PRODUCT_DEFINITION_SHAPE('','',#109035);
#109035 = PRODUCT_DEFINITION('design','',#109036,#109039);
#109036 = PRODUCT_DEFINITION_FORMATION('','',#109037);
#109037 = PRODUCT('CADSOFTTOOLS 1.649','CADSOFTTOOLS 1.649','',(#109038)
  );
#109038 = PRODUCT_CONTEXT('',#2,'mechanical');
#109039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109040 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109041,#109043);
#109041 = ( REPRESENTATION_RELATIONSHIP('','',#108955,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109042) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109042 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2607);
#109043 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109044);
#109044 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('649','','',#5,#109035,$);
#109045 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109037));
#109046 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109047),#109153
  );
#109047 = SHELL_BASED_SURFACE_MODEL('',(#109048));
#109048 = OPEN_SHELL('',(#109049));
#109049 = ADVANCED_FACE('',(#109050),#109064,.T.);
#109050 = FACE_BOUND('',#109051,.T.);
#109051 = EDGE_LOOP('',(#109052,#109075,#109091,#109107,#109123,#109139)
  );
#109052 = ORIENTED_EDGE('',*,*,#109053,.T.);
#109053 = EDGE_CURVE('',#109054,#109056,#109058,.T.);
#109054 = VERTEX_POINT('',#109055);
#109055 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    12.649999340603));
#109056 = VERTEX_POINT('',#109057);
#109057 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    3.740050674933));
#109058 = SURFACE_CURVE('',#109059,(#109063),.PCURVE_S1.);
#109059 = LINE('',#109060,#109061);
#109060 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    12.649999340603));
#109061 = VECTOR('',#109062,1.);
#109062 = DIRECTION('',(-7.974711891415E-016,0.E+000,-1.));
#109063 = PCURVE('',#109064,#109069);
#109064 = PLANE('',#109065);
#109065 = AXIS2_PLACEMENT_3D('',#109066,#109067,#109068);
#109066 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    13.596695828434));
#109067 = DIRECTION('',(0.E+000,-1.,0.E+000));
#109068 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109069 = DEFINITIONAL_REPRESENTATION('',(#109070),#109074);
#109070 = LINE('',#109071,#109072);
#109071 = CARTESIAN_POINT('',(-1.9,0.946696487831));
#109072 = VECTOR('',#109073,1.);
#109073 = DIRECTION('',(7.974711891415E-016,1.));
#109074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109075 = ORIENTED_EDGE('',*,*,#109076,.T.);
#109076 = EDGE_CURVE('',#109056,#109077,#109079,.T.);
#109077 = VERTEX_POINT('',#109078);
#109078 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.740050674933));
#109079 = SURFACE_CURVE('',#109080,(#109084),.PCURVE_S1.);
#109080 = LINE('',#109081,#109082);
#109081 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    3.740050674933));
#109082 = VECTOR('',#109083,1.);
#109083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109084 = PCURVE('',#109064,#109085);
#109085 = DEFINITIONAL_REPRESENTATION('',(#109086),#109090);
#109086 = LINE('',#109087,#109088);
#109087 = CARTESIAN_POINT('',(-1.9,9.856645153501));
#109088 = VECTOR('',#109089,1.);
#109089 = DIRECTION('',(1.,0.E+000));
#109090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109091 = ORIENTED_EDGE('',*,*,#109092,.F.);
#109092 = EDGE_CURVE('',#109093,#109077,#109095,.T.);
#109093 = VERTEX_POINT('',#109094);
#109094 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.640050674933));
#109095 = SURFACE_CURVE('',#109096,(#109100),.PCURVE_S1.);
#109096 = LINE('',#109097,#109098);
#109097 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.640050674933));
#109098 = VECTOR('',#109099,1.);
#109099 = DIRECTION('',(0.E+000,0.E+000,1.));
#109100 = PCURVE('',#109064,#109101);
#109101 = DEFINITIONAL_REPRESENTATION('',(#109102),#109106);
#109102 = LINE('',#109103,#109104);
#109103 = CARTESIAN_POINT('',(0.E+000,9.956645153501));
#109104 = VECTOR('',#109105,1.);
#109105 = DIRECTION('',(0.E+000,-1.));
#109106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109107 = ORIENTED_EDGE('',*,*,#109108,.F.);
#109108 = EDGE_CURVE('',#109109,#109093,#109111,.T.);
#109109 = VERTEX_POINT('',#109110);
#109110 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    3.640050674934));
#109111 = SURFACE_CURVE('',#109112,(#109116),.PCURVE_S1.);
#109112 = LINE('',#109113,#109114);
#109113 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    3.640050674933));
#109114 = VECTOR('',#109115,1.);
#109115 = DIRECTION('',(-1.,4.93432455389E-016,-2.467162276945E-016));
#109116 = PCURVE('',#109064,#109117);
#109117 = DEFINITIONAL_REPRESENTATION('',(#109118),#109122);
#109118 = LINE('',#109119,#109120);
#109119 = CARTESIAN_POINT('',(-3.6,9.956645153501));
#109120 = VECTOR('',#109121,1.);
#109121 = DIRECTION('',(1.,2.467162276945E-016));
#109122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109123 = ORIENTED_EDGE('',*,*,#109124,.F.);
#109124 = EDGE_CURVE('',#109125,#109109,#109127,.T.);
#109125 = VERTEX_POINT('',#109126);
#109126 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#109127 = SURFACE_CURVE('',#109128,(#109132),.PCURVE_S1.);
#109128 = LINE('',#109129,#109130);
#109129 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#109130 = VECTOR('',#109131,1.);
#109131 = DIRECTION('',(3.943100910594E-016,-7.886201821188E-016,-1.));
#109132 = PCURVE('',#109064,#109133);
#109133 = DEFINITIONAL_REPRESENTATION('',(#109134),#109138);
#109134 = LINE('',#109135,#109136);
#109135 = CARTESIAN_POINT('',(-3.6,0.946696487831));
#109136 = VECTOR('',#109137,1.);
#109137 = DIRECTION('',(-3.943100910594E-016,1.));
#109138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109139 = ORIENTED_EDGE('',*,*,#109140,.T.);
#109140 = EDGE_CURVE('',#109125,#109054,#109141,.T.);
#109141 = SURFACE_CURVE('',#109142,(#109146),.PCURVE_S1.);
#109142 = LINE('',#109143,#109144);
#109143 = CARTESIAN_POINT('',(6.001146897693,9.950013807509,
    12.649999340603));
#109144 = VECTOR('',#109145,1.);
#109145 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109146 = PCURVE('',#109064,#109147);
#109147 = DEFINITIONAL_REPRESENTATION('',(#109148),#109152);
#109148 = LINE('',#109149,#109150);
#109149 = CARTESIAN_POINT('',(-3.6,0.946696487831));
#109150 = VECTOR('',#109151,1.);
#109151 = DIRECTION('',(1.,0.E+000));
#109152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109157)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109154,#109155,#109156)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109154 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109155 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109156 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109157 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109154,
  'distance_accuracy_value','confusion accuracy');
#109158 = SHAPE_DEFINITION_REPRESENTATION(#109159,#109046);
#109159 = PRODUCT_DEFINITION_SHAPE('','',#109160);
#109160 = PRODUCT_DEFINITION('design','',#109161,#109164);
#109161 = PRODUCT_DEFINITION_FORMATION('','',#109162);
#109162 = PRODUCT('CADSOFTTOOLS 1.650','CADSOFTTOOLS 1.650','',(#109163)
  );
#109163 = PRODUCT_CONTEXT('',#2,'mechanical');
#109164 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109165 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109166,#109168);
#109166 = ( REPRESENTATION_RELATIONSHIP('','',#109046,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109167) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109167 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2611);
#109168 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109169);
#109169 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('650','','',#5,#109160,$);
#109170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109162));
#109171 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109172),#109298
  );
#109172 = SHELL_BASED_SURFACE_MODEL('',(#109173));
#109173 = OPEN_SHELL('',(#109174));
#109174 = ADVANCED_FACE('',(#109175),#109190,.F.);
#109175 = FACE_BOUND('',#109176,.F.);
#109176 = EDGE_LOOP('',(#109177,#109200,#109238,#109254,#109269,#109285)
  );
#109177 = ORIENTED_EDGE('',*,*,#109178,.T.);
#109178 = EDGE_CURVE('',#109179,#109181,#109183,.T.);
#109179 = VERTEX_POINT('',#109180);
#109180 = CARTESIAN_POINT('',(5.481531655374,8.735654453538,
    0.640050674952));
#109181 = VERTEX_POINT('',#109182);
#109182 = CARTESIAN_POINT('',(5.481531655385,8.239266161379,
    0.396849854067));
#109183 = SURFACE_CURVE('',#109184,(#109189),.PCURVE_S1.);
#109184 = CIRCLE('',#109185,2.600000000294);
#109185 = AXIS2_PLACEMENT_3D('',#109186,#109187,#109188);
#109186 = CARTESIAN_POINT('',(5.481531655235,7.350013807509,
    2.840050674933));
#109187 = DIRECTION('',(-1.,-7.477256362065E-017,-7.477256362065E-017));
#109188 = DIRECTION('',(2.341989869389E-017,0.532938710017,
    -0.846153846156));
#109189 = PCURVE('',#109190,#109195);
#109190 = CYLINDRICAL_SURFACE('',#109191,2.6);
#109191 = AXIS2_PLACEMENT_3D('',#109192,#109193,#109194);
#109192 = CARTESIAN_POINT('',(2.401146897693,7.350013807509,
    2.840050674933));
#109193 = DIRECTION('',(1.,0.E+000,0.E+000));
#109194 = DIRECTION('',(0.E+000,-1.,0.E+000));
#109195 = DEFINITIONAL_REPRESENTATION('',(#109196),#109199);
#109196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109197,#109198),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.213003960286),
  .PIECEWISE_BEZIER_KNOTS.);
#109197 = CARTESIAN_POINT('',(2.132866129796,3.080384757542));
#109198 = CARTESIAN_POINT('',(1.91986216951,3.080384757542));
#109199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109200 = ORIENTED_EDGE('',*,*,#109201,.T.);
#109201 = EDGE_CURVE('',#109181,#109202,#109204,.T.);
#109202 = VERTEX_POINT('',#109203);
#109203 = CARTESIAN_POINT('',(3.401146897693,8.239266161759,
    0.396849854192));
#109204 = SURFACE_CURVE('',#109205,(#109209),.PCURVE_S1.);
#109205 = LINE('',#109206,#109207);
#109206 = CARTESIAN_POINT('',(5.481531655385,8.239266161383,
    0.396849854055));
#109207 = VECTOR('',#109208,1.);
#109208 = DIRECTION('',(-1.,-8.538597645616E-016,-2.668311764255E-016));
#109209 = PCURVE('',#109190,#109210);
#109210 = DEFINITIONAL_REPRESENTATION('',(#109211),#109237);
#109211 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#109212,#109213,#109214,
    #109215,#109216,#109217,#109218,#109219,#109220,#109221,#109222,
    #109223,#109224,#109225,#109226,#109227,#109228,#109229,#109230,
    #109231,#109232,#109233,#109234,#109235,#109236),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    5.279419617512E-028,9.456294353144E-002,0.189125887063,
    0.283688830594,0.378251774126,0.472814717657,0.567377661189,
    0.66194060472,0.756503548252,0.851066491783,0.945629435314,
    1.040192378846,1.134755322377,1.229318265909,1.32388120944,
    1.418444152972,1.513007096503,1.607570040035,1.702132983566,
    1.796695927097,1.891258870629,1.98582181416,2.080384757692),
  .QUASI_UNIFORM_KNOTS.);
#109212 = CARTESIAN_POINT('',(1.91986216951,3.080384757692));
#109213 = CARTESIAN_POINT('',(1.91986216951,3.048863776515));
#109214 = CARTESIAN_POINT('',(1.91986216951,2.98582181416));
#109215 = CARTESIAN_POINT('',(1.91986216951,2.891258870629));
#109216 = CARTESIAN_POINT('',(1.91986216951,2.796695927097));
#109217 = CARTESIAN_POINT('',(1.91986216951,2.702132983566));
#109218 = CARTESIAN_POINT('',(1.91986216951,2.607570040035));
#109219 = CARTESIAN_POINT('',(1.91986216951,2.513007096503));
#109220 = CARTESIAN_POINT('',(1.91986216951,2.418444152972));
#109221 = CARTESIAN_POINT('',(1.91986216951,2.32388120944));
#109222 = CARTESIAN_POINT('',(1.91986216951,2.229318265909));
#109223 = CARTESIAN_POINT('',(1.91986216951,2.134755322377));
#109224 = CARTESIAN_POINT('',(1.91986216951,2.040192378846));
#109225 = CARTESIAN_POINT('',(1.91986216951,1.945629435314));
#109226 = CARTESIAN_POINT('',(1.91986216951,1.851066491783));
#109227 = CARTESIAN_POINT('',(1.91986216951,1.756503548252));
#109228 = CARTESIAN_POINT('',(1.91986216951,1.66194060472));
#109229 = CARTESIAN_POINT('',(1.91986216951,1.567377661189));
#109230 = CARTESIAN_POINT('',(1.91986216951,1.472814717657));
#109231 = CARTESIAN_POINT('',(1.91986216951,1.378251774126));
#109232 = CARTESIAN_POINT('',(1.91986216951,1.283688830594));
#109233 = CARTESIAN_POINT('',(1.91986216951,1.189125887063));
#109234 = CARTESIAN_POINT('',(1.91986216951,1.094562943531));
#109235 = CARTESIAN_POINT('',(1.91986216951,1.031520981177));
#109236 = CARTESIAN_POINT('',(1.91986216951,1.));
#109237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109238 = ORIENTED_EDGE('',*,*,#109239,.T.);
#109239 = EDGE_CURVE('',#109202,#109240,#109242,.T.);
#109240 = VERTEX_POINT('',#109241);
#109241 = CARTESIAN_POINT('',(3.401146897693,8.65001380751,
    0.588384625094));
#109242 = SURFACE_CURVE('',#109243,(#109248),.PCURVE_S1.);
#109243 = CIRCLE('',#109244,2.6);
#109244 = AXIS2_PLACEMENT_3D('',#109245,#109246,#109247);
#109245 = CARTESIAN_POINT('',(3.401146897693,7.350013807509,
    2.840050674933));
#109246 = DIRECTION('',(1.,0.E+000,0.E+000));
#109247 = DIRECTION('',(0.E+000,0.34202013625,-0.939692623361));
#109248 = PCURVE('',#109190,#109249);
#109249 = DEFINITIONAL_REPRESENTATION('',(#109250),#109253);
#109250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109251,#109252),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.17453293273),
  .PIECEWISE_BEZIER_KNOTS.);
#109251 = CARTESIAN_POINT('',(1.919862169664,1.));
#109252 = CARTESIAN_POINT('',(2.094395102394,1.));
#109253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109254 = ORIENTED_EDGE('',*,*,#109255,.F.);
#109255 = EDGE_CURVE('',#109256,#109240,#109258,.T.);
#109256 = VERTEX_POINT('',#109257);
#109257 = CARTESIAN_POINT('',(2.401146897693,8.65001380751,
    0.588384625094));
#109258 = SURFACE_CURVE('',#109259,(#109263),.PCURVE_S1.);
#109259 = LINE('',#109260,#109261);
#109260 = CARTESIAN_POINT('',(2.401146897693,8.65001380751,
    0.588384625094));
#109261 = VECTOR('',#109262,1.);
#109262 = DIRECTION('',(1.,0.E+000,0.E+000));
#109263 = PCURVE('',#109190,#109264);
#109264 = DEFINITIONAL_REPRESENTATION('',(#109265),#109268);
#109265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109266,#109267),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#109266 = CARTESIAN_POINT('',(2.094395102394,0.E+000));
#109267 = CARTESIAN_POINT('',(2.094395102394,1.));
#109268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109269 = ORIENTED_EDGE('',*,*,#109270,.T.);
#109270 = EDGE_CURVE('',#109256,#109271,#109273,.T.);
#109271 = VERTEX_POINT('',#109272);
#109272 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,
    0.640050674931));
#109273 = SURFACE_CURVE('',#109274,(#109279),.PCURVE_S1.);
#109274 = CIRCLE('',#109275,2.6);
#109275 = AXIS2_PLACEMENT_3D('',#109276,#109277,#109278);
#109276 = CARTESIAN_POINT('',(2.401146897693,7.350013807509,
    2.840050674933));
#109277 = DIRECTION('',(1.,0.E+000,0.E+000));
#109278 = DIRECTION('',(0.E+000,0.5,-0.866025403784));
#109279 = PCURVE('',#109190,#109280);
#109280 = DEFINITIONAL_REPRESENTATION('',(#109281),#109284);
#109281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109282,#109283),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.847102740574E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#109282 = CARTESIAN_POINT('',(2.094395102393,0.E+000));
#109283 = CARTESIAN_POINT('',(2.132866129799,0.E+000));
#109284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109285 = ORIENTED_EDGE('',*,*,#109286,.T.);
#109286 = EDGE_CURVE('',#109271,#109179,#109287,.T.);
#109287 = SURFACE_CURVE('',#109288,(#109292),.PCURVE_S1.);
#109288 = LINE('',#109289,#109290);
#109289 = CARTESIAN_POINT('',(2.401146897693,8.735654453561,
    0.640050674931));
#109290 = VECTOR('',#109291,1.);
#109291 = DIRECTION('',(1.,0.E+000,-1.08125099164E-016));
#109292 = PCURVE('',#109190,#109293);
#109293 = DEFINITIONAL_REPRESENTATION('',(#109294),#109297);
#109294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109295,#109296),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.080384757681),
  .PIECEWISE_BEZIER_KNOTS.);
#109295 = CARTESIAN_POINT('',(2.132866129799,0.E+000));
#109296 = CARTESIAN_POINT('',(2.132866129799,3.080384757681));
#109297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109302)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109299,#109300,#109301)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109299 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109300 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109301 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109302 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109299,
  'distance_accuracy_value','confusion accuracy');
#109303 = SHAPE_DEFINITION_REPRESENTATION(#109304,#109171);
#109304 = PRODUCT_DEFINITION_SHAPE('','',#109305);
#109305 = PRODUCT_DEFINITION('design','',#109306,#109309);
#109306 = PRODUCT_DEFINITION_FORMATION('','',#109307);
#109307 = PRODUCT('CADSOFTTOOLS 1.651','CADSOFTTOOLS 1.651','',(#109308)
  );
#109308 = PRODUCT_CONTEXT('',#2,'mechanical');
#109309 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109310 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109311,#109313);
#109311 = ( REPRESENTATION_RELATIONSHIP('','',#109171,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109312) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109312 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2615);
#109313 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109314);
#109314 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('651','','',#5,#109305,$);
#109315 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109307));
#109316 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109317),#109391
  );
#109317 = SHELL_BASED_SURFACE_MODEL('',(#109318));
#109318 = OPEN_SHELL('',(#109319));
#109319 = ADVANCED_FACE('',(#109320),#109334,.T.);
#109320 = FACE_BOUND('',#109321,.T.);
#109321 = EDGE_LOOP('',(#109322,#109345,#109361,#109377));
#109322 = ORIENTED_EDGE('',*,*,#109323,.F.);
#109323 = EDGE_CURVE('',#109324,#109326,#109328,.T.);
#109324 = VERTEX_POINT('',#109325);
#109325 = CARTESIAN_POINT('',(5.481531655385,8.239266161379,
    0.396849854067));
#109326 = VERTEX_POINT('',#109327);
#109327 = CARTESIAN_POINT('',(5.481531655401,6.164391863461,
    -0.358342630215));
#109328 = SURFACE_CURVE('',#109329,(#109333),.PCURVE_S1.);
#109329 = LINE('',#109330,#109331);
#109330 = CARTESIAN_POINT('',(5.481531655387,8.23926616138,
    0.396849854066));
#109331 = VECTOR('',#109332,1.);
#109332 = DIRECTION('',(-8.135070085917E-012,-0.939692620787,
    -0.342020143324));
#109333 = PCURVE('',#109334,#109339);
#109334 = PLANE('',#109335);
#109335 = AXIS2_PLACEMENT_3D('',#109336,#109337,#109338);
#109336 = CARTESIAN_POINT('',(2.401146897693,8.239266180149,
    0.396849860883));
#109337 = DIRECTION('',(0.E+000,-0.342020143326,0.939692620786));
#109338 = DIRECTION('',(0.E+000,0.939692620786,0.342020143326));
#109339 = DEFINITIONAL_REPRESENTATION('',(#109340),#109344);
#109340 = LINE('',#109341,#109342);
#109341 = CARTESIAN_POINT('',(-1.996919963413E-008,-3.080384757693));
#109342 = VECTOR('',#109343,1.);
#109343 = DIRECTION('',(-1.,8.135070085917E-012));
#109344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109345 = ORIENTED_EDGE('',*,*,#109346,.T.);
#109346 = EDGE_CURVE('',#109324,#109347,#109349,.T.);
#109347 = VERTEX_POINT('',#109348);
#109348 = CARTESIAN_POINT('',(3.401146897693,8.239266161759,
    0.396849854192));
#109349 = SURFACE_CURVE('',#109350,(#109354),.PCURVE_S1.);
#109350 = LINE('',#109351,#109352);
#109351 = CARTESIAN_POINT('',(5.481531655385,8.239266161383,
    0.396849854055));
#109352 = VECTOR('',#109353,1.);
#109353 = DIRECTION('',(-1.,-8.538597645616E-016,-2.668311764255E-016));
#109354 = PCURVE('',#109334,#109355);
#109355 = DEFINITIONAL_REPRESENTATION('',(#109356),#109360);
#109356 = LINE('',#109357,#109358);
#109357 = CARTESIAN_POINT('',(-1.996918846062E-008,-3.080384757692));
#109358 = VECTOR('',#109359,1.);
#109359 = DIRECTION('',(-8.936273571494E-016,1.));
#109360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109361 = ORIENTED_EDGE('',*,*,#109362,.T.);
#109362 = EDGE_CURVE('',#109347,#109363,#109365,.T.);
#109363 = VERTEX_POINT('',#109364);
#109364 = CARTESIAN_POINT('',(3.401146897693,6.16439190643,
    -0.358342614596));
#109365 = SURFACE_CURVE('',#109366,(#109370),.PCURVE_S1.);
#109366 = LINE('',#109367,#109368);
#109367 = CARTESIAN_POINT('',(3.401146897693,8.23926616176,0.39684985419
    ));
#109368 = VECTOR('',#109369,1.);
#109369 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#109370 = PCURVE('',#109334,#109371);
#109371 = DEFINITIONAL_REPRESENTATION('',(#109372),#109376);
#109372 = LINE('',#109373,#109374);
#109373 = CARTESIAN_POINT('',(-1.956957968927E-008,-1.));
#109374 = VECTOR('',#109375,1.);
#109375 = DIRECTION('',(-1.,-0.E+000));
#109376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109377 = ORIENTED_EDGE('',*,*,#109378,.T.);
#109378 = EDGE_CURVE('',#109363,#109326,#109379,.T.);
#109379 = SURFACE_CURVE('',#109380,(#109384),.PCURVE_S1.);
#109380 = LINE('',#109381,#109382);
#109381 = CARTESIAN_POINT('',(3.401146897693,6.164391864678,
    -0.358342632979));
#109382 = VECTOR('',#109383,1.);
#109383 = DIRECTION('',(1.,0.E+000,5.336623528469E-017));
#109384 = PCURVE('',#109334,#109385);
#109385 = DEFINITIONAL_REPRESENTATION('',(#109386),#109390);
#109386 = LINE('',#109387,#109388);
#109387 = CARTESIAN_POINT('',(-2.208035128296,-1.));
#109388 = VECTOR('',#109389,1.);
#109389 = DIRECTION('',(1.825232744083E-017,-1.));
#109390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109395)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109392,#109393,#109394)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109392 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109393 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109394 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109395 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109392,
  'distance_accuracy_value','confusion accuracy');
#109396 = SHAPE_DEFINITION_REPRESENTATION(#109397,#109316);
#109397 = PRODUCT_DEFINITION_SHAPE('','',#109398);
#109398 = PRODUCT_DEFINITION('design','',#109399,#109402);
#109399 = PRODUCT_DEFINITION_FORMATION('','',#109400);
#109400 = PRODUCT('CADSOFTTOOLS 1.652','CADSOFTTOOLS 1.652','',(#109401)
  );
#109401 = PRODUCT_CONTEXT('',#2,'mechanical');
#109402 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109403 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109404,#109406);
#109404 = ( REPRESENTATION_RELATIONSHIP('','',#109316,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109405) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109405 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2619);
#109406 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109407);
#109407 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('652','','',#5,#109398,$);
#109408 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109400));
#109409 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109410),#109552
  );
#109410 = SHELL_BASED_SURFACE_MODEL('',(#109411));
#109411 = OPEN_SHELL('',(#109412));
#109412 = ADVANCED_FACE('',(#109413),#109428,.T.);
#109413 = FACE_BOUND('',#109414,.T.);
#109414 = EDGE_LOOP('',(#109415,#109438,#109477,#109492,#109508,#109523,
    #109539));
#109415 = ORIENTED_EDGE('',*,*,#109416,.T.);
#109416 = EDGE_CURVE('',#109417,#109419,#109421,.T.);
#109417 = VERTEX_POINT('',#109418);
#109418 = CARTESIAN_POINT('',(6.001146897693,6.492517264219,
    -1.062463549569));
#109419 = VERTEX_POINT('',#109420);
#109420 = CARTESIAN_POINT('',(6.001146897693,6.287880541903,
    -0.63264975871));
#109421 = SURFACE_CURVE('',#109422,(#109427),.PCURVE_S1.);
#109422 = CIRCLE('',#109423,18.19999999943);
#109423 = AXIS2_PLACEMENT_3D('',#109424,#109425,#109426);
#109424 = CARTESIAN_POINT('',(6.001146897693,22.821396808149,
    6.975427518305));
#109425 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109426 = DIRECTION('',(-0.E+000,-0.897191183761,-0.441642366381));
#109427 = PCURVE('',#109428,#109433);
#109428 = CYLINDRICAL_SURFACE('',#109429,18.19999999943);
#109429 = AXIS2_PLACEMENT_3D('',#109430,#109431,#109432);
#109430 = CARTESIAN_POINT('',(-1.198853102307,22.821396808149,
    6.975427518305));
#109431 = DIRECTION('',(1.,0.E+000,0.E+000));
#109432 = DIRECTION('',(0.E+000,-1.,0.E+000));
#109433 = DEFINITIONAL_REPRESENTATION('',(#109434),#109437);
#109434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109435,#109436),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.61569051202E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#109435 = CARTESIAN_POINT('',(0.457428414957,7.2));
#109436 = CARTESIAN_POINT('',(0.431271509837,7.2));
#109437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109438 = ORIENTED_EDGE('',*,*,#109439,.T.);
#109439 = EDGE_CURVE('',#109419,#109440,#109442,.T.);
#109440 = VERTEX_POINT('',#109441);
#109441 = CARTESIAN_POINT('',(5.481531655401,6.164391863461,
    -0.358342630215));
#109442 = SURFACE_CURVE('',#109443,(#109448),.PCURVE_S1.);
#109443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#109444,#109445,#109446,
#109447),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000
,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.999977233174,0.999977233174,1.)) 
REPRESENTATION_ITEM('') );
#109444 = CARTESIAN_POINT('',(6.001146897677,6.287880541915,
    -0.632649758735));
#109445 = CARTESIAN_POINT('',(5.828049826154,6.245962430533,
    -0.541555287539));
#109446 = CARTESIAN_POINT('',(5.654840802409,6.204798586326,
    -0.450117501726));
#109447 = CARTESIAN_POINT('',(5.481531656702,6.164391820803,
    -0.358342646541));
#109448 = PCURVE('',#109428,#109449);
#109449 = DEFINITIONAL_REPRESENTATION('',(#109450),#109476);
#109450 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#109451,#109452,#109453,
    #109454,#109455,#109456,#109457,#109458,#109459,#109460,#109461,
    #109462,#109463,#109464,#109465,#109466,#109467,#109468,#109469,
    #109470,#109471,#109472,#109473,#109474,#109475),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#109451 = CARTESIAN_POINT('',(0.431271509839,7.199999999984));
#109452 = CARTESIAN_POINT('',(0.4310210753,7.192132130409));
#109453 = CARTESIAN_POINT('',(0.430520205446,7.176395879804));
#109454 = CARTESIAN_POINT('',(0.429768898545,7.152789989505));
#109455 = CARTESIAN_POINT('',(0.429017589735,7.129182604789));
#109456 = CARTESIAN_POINT('',(0.428266279229,7.105573745634));
#109457 = CARTESIAN_POINT('',(0.427514967238,7.081963432021));
#109458 = CARTESIAN_POINT('',(0.426763653975,7.058351683933));
#109459 = CARTESIAN_POINT('',(0.426012339652,7.034738521355));
#109460 = CARTESIAN_POINT('',(0.425261024481,7.011123964276));
#109461 = CARTESIAN_POINT('',(0.424509708673,6.987508032686));
#109462 = CARTESIAN_POINT('',(0.423758392442,6.963890746579));
#109463 = CARTESIAN_POINT('',(0.423007075998,6.94027212595));
#109464 = CARTESIAN_POINT('',(0.422255759555,6.916652190796));
#109465 = CARTESIAN_POINT('',(0.421504443323,6.893030961117));
#109466 = CARTESIAN_POINT('',(0.420753127516,6.869408456916));
#109467 = CARTESIAN_POINT('',(0.420001812344,6.845784698196));
#109468 = CARTESIAN_POINT('',(0.419250498021,6.822159704964));
#109469 = CARTESIAN_POINT('',(0.418499184758,6.798533497228));
#109470 = CARTESIAN_POINT('',(0.417747872768,6.774906094999));
#109471 = CARTESIAN_POINT('',(0.416996562262,6.751277518287));
#109472 = CARTESIAN_POINT('',(0.416245253452,6.727647787108));
#109473 = CARTESIAN_POINT('',(0.41549394655,6.704016921477));
#109474 = CARTESIAN_POINT('',(0.414993076696,6.6882622681));
#109475 = CARTESIAN_POINT('',(0.414742642158,6.680384759009));
#109476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109477 = ORIENTED_EDGE('',*,*,#109478,.F.);
#109478 = EDGE_CURVE('',#109479,#109440,#109481,.T.);
#109479 = VERTEX_POINT('',#109480);
#109480 = CARTESIAN_POINT('',(3.401146897693,6.16439190643,
    -0.358342614596));
#109481 = SURFACE_CURVE('',#109482,(#109486),.PCURVE_S1.);
#109482 = LINE('',#109483,#109484);
#109483 = CARTESIAN_POINT('',(3.401146897693,6.164391864678,
    -0.358342632979));
#109484 = VECTOR('',#109485,1.);
#109485 = DIRECTION('',(1.,0.E+000,5.336623528469E-017));
#109486 = PCURVE('',#109428,#109487);
#109487 = DEFINITIONAL_REPRESENTATION('',(#109488),#109491);
#109488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109489,#109490),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.080384757708),
  .PIECEWISE_BEZIER_KNOTS.);
#109489 = CARTESIAN_POINT('',(0.414742642447,4.6));
#109490 = CARTESIAN_POINT('',(0.414742642447,6.680384757708));
#109491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109492 = ORIENTED_EDGE('',*,*,#109493,.F.);
#109493 = EDGE_CURVE('',#109494,#109479,#109496,.T.);
#109494 = VERTEX_POINT('',#109495);
#109495 = CARTESIAN_POINT('',(3.401146897693,5.584624220558,
    1.133024922006));
#109496 = SURFACE_CURVE('',#109497,(#109502),.PCURVE_S1.);
#109497 = CIRCLE('',#109498,18.19999999943);
#109498 = AXIS2_PLACEMENT_3D('',#109499,#109500,#109501);
#109499 = CARTESIAN_POINT('',(3.401146897693,22.821396808129,
    6.975427744783));
#109500 = DIRECTION('',(1.,0.E+000,0.E+000));
#109501 = DIRECTION('',(0.E+000,-0.947075416929,-0.321011144119));
#109502 = PCURVE('',#109428,#109503);
#109503 = DEFINITIONAL_REPRESENTATION('',(#109504),#109507);
#109504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109505,#109506),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,8.794571084921E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#109505 = CARTESIAN_POINT('',(0.326796931598,4.6));
#109506 = CARTESIAN_POINT('',(0.414742642447,4.6));
#109507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109508 = ORIENTED_EDGE('',*,*,#109509,.T.);
#109509 = EDGE_CURVE('',#109494,#109510,#109512,.T.);
#109510 = VERTEX_POINT('',#109511);
#109511 = CARTESIAN_POINT('',(-0.198853102307,5.584624220558,
    1.133024922006));
#109512 = SURFACE_CURVE('',#109513,(#109517),.PCURVE_S1.);
#109513 = LINE('',#109514,#109515);
#109514 = CARTESIAN_POINT('',(3.401146897693,5.584624151721,
    1.133024898674));
#109515 = VECTOR('',#109516,1.);
#109516 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109517 = PCURVE('',#109428,#109518);
#109518 = DEFINITIONAL_REPRESENTATION('',(#109519),#109522);
#109519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109520,#109521),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#109520 = CARTESIAN_POINT('',(0.326796931598,4.6));
#109521 = CARTESIAN_POINT('',(0.326796931598,1.));
#109522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109523 = ORIENTED_EDGE('',*,*,#109524,.F.);
#109524 = EDGE_CURVE('',#109525,#109510,#109527,.T.);
#109525 = VERTEX_POINT('',#109526);
#109526 = CARTESIAN_POINT('',(-0.198853102307,6.492517264219,
    -1.062463549569));
#109527 = SURFACE_CURVE('',#109528,(#109533),.PCURVE_S1.);
#109528 = CIRCLE('',#109529,18.19999999943);
#109529 = AXIS2_PLACEMENT_3D('',#109530,#109531,#109532);
#109530 = CARTESIAN_POINT('',(-0.198853102307,22.821396808149,
    6.975427518305));
#109531 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109532 = DIRECTION('',(-0.E+000,-0.897191183761,-0.441642366381));
#109533 = PCURVE('',#109428,#109534);
#109534 = DEFINITIONAL_REPRESENTATION('',(#109535),#109538);
#109535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109536,#109537),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.130631483359),
  .PIECEWISE_BEZIER_KNOTS.);
#109536 = CARTESIAN_POINT('',(0.457428414957,1.));
#109537 = CARTESIAN_POINT('',(0.326796931598,1.));
#109538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109539 = ORIENTED_EDGE('',*,*,#109540,.T.);
#109540 = EDGE_CURVE('',#109525,#109417,#109541,.T.);
#109541 = SURFACE_CURVE('',#109542,(#109546),.PCURVE_S1.);
#109542 = LINE('',#109543,#109544);
#109543 = CARTESIAN_POINT('',(-0.198853102307,6.492517264217,
    -1.06246354957));
#109544 = VECTOR('',#109545,1.);
#109545 = DIRECTION('',(1.,0.E+000,0.E+000));
#109546 = PCURVE('',#109428,#109547);
#109547 = DEFINITIONAL_REPRESENTATION('',(#109548),#109551);
#109548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109549,#109550),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#109549 = CARTESIAN_POINT('',(0.457428414957,1.));
#109550 = CARTESIAN_POINT('',(0.457428414957,7.2));
#109551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109556)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109553,#109554,#109555)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109553,
  'distance_accuracy_value','confusion accuracy');
#109557 = SHAPE_DEFINITION_REPRESENTATION(#109558,#109409);
#109558 = PRODUCT_DEFINITION_SHAPE('','',#109559);
#109559 = PRODUCT_DEFINITION('design','',#109560,#109563);
#109560 = PRODUCT_DEFINITION_FORMATION('','',#109561);
#109561 = PRODUCT('CADSOFTTOOLS 1.653','CADSOFTTOOLS 1.653','',(#109562)
  );
#109562 = PRODUCT_CONTEXT('',#2,'mechanical');
#109563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109565,#109567);
#109565 = ( REPRESENTATION_RELATIONSHIP('','',#109409,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109566) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2623);
#109567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109568);
#109568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('653','','',#5,#109559,$);
#109569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109561));
#109570 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109571),#109682
  );
#109571 = SHELL_BASED_SURFACE_MODEL('',(#109572));
#109572 = OPEN_SHELL('',(#109573));
#109573 = ADVANCED_FACE('',(#109574),#109588,.T.);
#109574 = FACE_BOUND('',#109575,.T.);
#109575 = EDGE_LOOP('',(#109576,#109621,#109637,#109652,#109668));
#109576 = ORIENTED_EDGE('',*,*,#109577,.T.);
#109577 = EDGE_CURVE('',#109578,#109580,#109582,.T.);
#109578 = VERTEX_POINT('',#109579);
#109579 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#109580 = VERTEX_POINT('',#109581);
#109581 = CARTESIAN_POINT('',(-0.198853102307,5.718746845636,
    1.489135886377));
#109582 = SURFACE_CURVE('',#109583,(#109587),.PCURVE_S1.);
#109583 = LINE('',#109584,#109585);
#109584 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#109585 = VECTOR('',#109586,1.);
#109586 = DIRECTION('',(-1.,-4.93432455389E-016,-2.467162276945E-016));
#109587 = PCURVE('',#109588,#109593);
#109588 = CYLINDRICAL_SURFACE('',#109589,0.3);
#109589 = AXIS2_PLACEMENT_3D('',#109590,#109591,#109592);
#109590 = CARTESIAN_POINT('',(-2.198853102307,5.868746845636,
    1.229328265241));
#109591 = DIRECTION('',(1.,0.E+000,0.E+000));
#109592 = DIRECTION('',(0.E+000,-1.,0.E+000));
#109593 = DEFINITIONAL_REPRESENTATION('',(#109594),#109620);
#109594 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#109595,#109596,#109597,
    #109598,#109599,#109600,#109601,#109602,#109603,#109604,#109605,
    #109606,#109607,#109608,#109609,#109610,#109611,#109612,#109613,
    #109614,#109615,#109616,#109617,#109618,#109619),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.221638762946E-029,0.163636363636,0.327272727273,0.490909090909,
    0.654545454545,0.818181818182,0.981818181818,1.145454545455,
    1.309090909091,1.472727272727,1.636363636364,1.8,1.963636363636,
    2.127272727273,2.290909090909,2.454545454545,2.618181818182,
    2.781818181818,2.945454545455,3.109090909091,3.272727272727,
    3.436363636364,3.6),.QUASI_UNIFORM_KNOTS.);
#109595 = CARTESIAN_POINT('',(5.235987755983,5.6));
#109596 = CARTESIAN_POINT('',(5.235987755983,5.545454545455));
#109597 = CARTESIAN_POINT('',(5.235987755983,5.436363636364));
#109598 = CARTESIAN_POINT('',(5.235987755983,5.272727272727));
#109599 = CARTESIAN_POINT('',(5.235987755983,5.109090909091));
#109600 = CARTESIAN_POINT('',(5.235987755983,4.945454545455));
#109601 = CARTESIAN_POINT('',(5.235987755983,4.781818181818));
#109602 = CARTESIAN_POINT('',(5.235987755983,4.618181818182));
#109603 = CARTESIAN_POINT('',(5.235987755983,4.454545454545));
#109604 = CARTESIAN_POINT('',(5.235987755983,4.290909090909));
#109605 = CARTESIAN_POINT('',(5.235987755983,4.127272727273));
#109606 = CARTESIAN_POINT('',(5.235987755983,3.963636363636));
#109607 = CARTESIAN_POINT('',(5.235987755983,3.8));
#109608 = CARTESIAN_POINT('',(5.235987755983,3.636363636364));
#109609 = CARTESIAN_POINT('',(5.235987755983,3.472727272727));
#109610 = CARTESIAN_POINT('',(5.235987755983,3.309090909091));
#109611 = CARTESIAN_POINT('',(5.235987755983,3.145454545455));
#109612 = CARTESIAN_POINT('',(5.235987755983,2.981818181818));
#109613 = CARTESIAN_POINT('',(5.235987755983,2.818181818182));
#109614 = CARTESIAN_POINT('',(5.235987755983,2.654545454545));
#109615 = CARTESIAN_POINT('',(5.235987755983,2.490909090909));
#109616 = CARTESIAN_POINT('',(5.235987755983,2.327272727273));
#109617 = CARTESIAN_POINT('',(5.235987755983,2.163636363636));
#109618 = CARTESIAN_POINT('',(5.235987755983,2.054545454545));
#109619 = CARTESIAN_POINT('',(5.235987755983,2.));
#109620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109621 = ORIENTED_EDGE('',*,*,#109622,.T.);
#109622 = EDGE_CURVE('',#109580,#109623,#109625,.T.);
#109623 = VERTEX_POINT('',#109624);
#109624 = CARTESIAN_POINT('',(-0.198853102307,5.584624220558,
    1.133024922006));
#109625 = SURFACE_CURVE('',#109626,(#109631),.PCURVE_S1.);
#109626 = CIRCLE('',#109627,0.3);
#109627 = AXIS2_PLACEMENT_3D('',#109628,#109629,#109630);
#109628 = CARTESIAN_POINT('',(-0.198853102307,5.868746845636,
    1.229328265241));
#109629 = DIRECTION('',(1.,0.E+000,0.E+000));
#109630 = DIRECTION('',(0.E+000,-0.5,0.866025403784));
#109631 = PCURVE('',#109588,#109632);
#109632 = DEFINITIONAL_REPRESENTATION('',(#109633),#109636);
#109633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109634,#109635),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.37399449458),
  .PIECEWISE_BEZIER_KNOTS.);
#109634 = CARTESIAN_POINT('',(5.235987755983,2.));
#109635 = CARTESIAN_POINT('',(6.609982250563,2.));
#109636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109637 = ORIENTED_EDGE('',*,*,#109638,.F.);
#109638 = EDGE_CURVE('',#109639,#109623,#109641,.T.);
#109639 = VERTEX_POINT('',#109640);
#109640 = CARTESIAN_POINT('',(3.401146897693,5.584624220558,
    1.133024922006));
#109641 = SURFACE_CURVE('',#109642,(#109646),.PCURVE_S1.);
#109642 = LINE('',#109643,#109644);
#109643 = CARTESIAN_POINT('',(3.401146897693,5.584624151721,
    1.133024898674));
#109644 = VECTOR('',#109645,1.);
#109645 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109646 = PCURVE('',#109588,#109647);
#109647 = DEFINITIONAL_REPRESENTATION('',(#109648),#109651);
#109648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109649,#109650),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#109649 = CARTESIAN_POINT('',(6.609982250563,5.6));
#109650 = CARTESIAN_POINT('',(6.609982250563,2.));
#109651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109652 = ORIENTED_EDGE('',*,*,#109653,.F.);
#109653 = EDGE_CURVE('',#109654,#109639,#109656,.T.);
#109654 = VERTEX_POINT('',#109655);
#109655 = CARTESIAN_POINT('',(3.401146897693,5.628722179004,
    1.409295371702));
#109656 = SURFACE_CURVE('',#109657,(#109662),.PCURVE_S1.);
#109657 = CIRCLE('',#109658,0.3);
#109658 = AXIS2_PLACEMENT_3D('',#109659,#109660,#109661);
#109659 = CARTESIAN_POINT('',(3.401146897693,5.868746845636,
    1.229328265241));
#109660 = DIRECTION('',(1.,0.E+000,0.E+000));
#109661 = DIRECTION('',(0.E+000,-0.800082222109,0.599890354869));
#109662 = PCURVE('',#109588,#109663);
#109663 = DEFINITIONAL_REPRESENTATION('',(#109664),#109667);
#109664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109665,#109666),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.970161002807),
  .PIECEWISE_BEZIER_KNOTS.);
#109665 = CARTESIAN_POINT('',(5.639821247756,5.6));
#109666 = CARTESIAN_POINT('',(6.609982250563,5.6));
#109667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109668 = ORIENTED_EDGE('',*,*,#109669,.F.);
#109669 = EDGE_CURVE('',#109578,#109654,#109670,.T.);
#109670 = SURFACE_CURVE('',#109671,(#109676),.PCURVE_S1.);
#109671 = CIRCLE('',#109672,0.3);
#109672 = AXIS2_PLACEMENT_3D('',#109673,#109674,#109675);
#109673 = CARTESIAN_POINT('',(3.401146897693,5.868746845636,
    1.229328265241));
#109674 = DIRECTION('',(1.,0.E+000,0.E+000));
#109675 = DIRECTION('',(0.E+000,-0.5,0.866025403784));
#109676 = PCURVE('',#109588,#109677);
#109677 = DEFINITIONAL_REPRESENTATION('',(#109678),#109681);
#109678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#109679,#109680),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.403833491773),
  .PIECEWISE_BEZIER_KNOTS.);
#109679 = CARTESIAN_POINT('',(5.235987755983,5.6));
#109680 = CARTESIAN_POINT('',(5.639821247756,5.6));
#109681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109686)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109683,#109684,#109685)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109683 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109684 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109685 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109686 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109683,
  'distance_accuracy_value','confusion accuracy');
#109687 = SHAPE_DEFINITION_REPRESENTATION(#109688,#109570);
#109688 = PRODUCT_DEFINITION_SHAPE('','',#109689);
#109689 = PRODUCT_DEFINITION('design','',#109690,#109693);
#109690 = PRODUCT_DEFINITION_FORMATION('','',#109691);
#109691 = PRODUCT('CADSOFTTOOLS 1.654','CADSOFTTOOLS 1.654','',(#109692)
  );
#109692 = PRODUCT_CONTEXT('',#2,'mechanical');
#109693 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109694 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109695,#109697);
#109695 = ( REPRESENTATION_RELATIONSHIP('','',#109570,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109696) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109696 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2627);
#109697 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109698);
#109698 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('654','','',#5,#109689,$);
#109699 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109691));
#109700 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109701),#109775
  );
#109701 = SHELL_BASED_SURFACE_MODEL('',(#109702));
#109702 = OPEN_SHELL('',(#109703));
#109703 = ADVANCED_FACE('',(#109704),#109718,.F.);
#109704 = FACE_BOUND('',#109705,.T.);
#109705 = EDGE_LOOP('',(#109706,#109729,#109745,#109761));
#109706 = ORIENTED_EDGE('',*,*,#109707,.T.);
#109707 = EDGE_CURVE('',#109708,#109710,#109712,.T.);
#109708 = VERTEX_POINT('',#109709);
#109709 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#109710 = VERTEX_POINT('',#109711);
#109711 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#109712 = SURFACE_CURVE('',#109713,(#109717),.PCURVE_S1.);
#109713 = LINE('',#109714,#109715);
#109714 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#109715 = VECTOR('',#109716,1.);
#109716 = DIRECTION('',(0.E+000,0.866025403784,0.5));
#109717 = PCURVE('',#109718,#109723);
#109718 = PLANE('',#109719);
#109719 = AXIS2_PLACEMENT_3D('',#109720,#109721,#109722);
#109720 = CARTESIAN_POINT('',(-6.598853102307,6.949999999999,
    2.200000226488));
#109721 = DIRECTION('',(0.E+000,0.5,-0.866025403784));
#109722 = DIRECTION('',(0.E+000,-0.866025403784,-0.5));
#109723 = DEFINITIONAL_REPRESENTATION('',(#109724),#109728);
#109724 = LINE('',#109725,#109726);
#109725 = CARTESIAN_POINT('',(1.421728680224,-10.));
#109726 = VECTOR('',#109727,1.);
#109727 = DIRECTION('',(-1.,0.E+000));
#109728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109729 = ORIENTED_EDGE('',*,*,#109730,.T.);
#109730 = EDGE_CURVE('',#109710,#109731,#109733,.T.);
#109731 = VERTEX_POINT('',#109732);
#109732 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    2.200000226488));
#109733 = SURFACE_CURVE('',#109734,(#109738),.PCURVE_S1.);
#109734 = LINE('',#109735,#109736);
#109735 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#109736 = VECTOR('',#109737,1.);
#109737 = DIRECTION('',(-1.,9.868649107779E-016,1.110223024625E-015));
#109738 = PCURVE('',#109718,#109739);
#109739 = DEFINITIONAL_REPRESENTATION('',(#109740),#109744);
#109740 = LINE('',#109741,#109742);
#109741 = CARTESIAN_POINT('',(0.E+000,-10.));
#109742 = VECTOR('',#109743,1.);
#109743 = DIRECTION('',(-1.40976159515E-015,1.));
#109744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109745 = ORIENTED_EDGE('',*,*,#109746,.F.);
#109746 = EDGE_CURVE('',#109747,#109731,#109749,.T.);
#109747 = VERTEX_POINT('',#109748);
#109748 = CARTESIAN_POINT('',(-0.198853102307,5.718746845636,
    1.489135886377));
#109749 = SURFACE_CURVE('',#109750,(#109754),.PCURVE_S1.);
#109750 = LINE('',#109751,#109752);
#109751 = CARTESIAN_POINT('',(-0.198853102307,5.718746845636,
    1.489135886377));
#109752 = VECTOR('',#109753,1.);
#109753 = DIRECTION('',(0.E+000,0.866025403784,0.5));
#109754 = PCURVE('',#109718,#109755);
#109755 = DEFINITIONAL_REPRESENTATION('',(#109756),#109760);
#109756 = LINE('',#109757,#109758);
#109757 = CARTESIAN_POINT('',(1.421728680224,-6.4));
#109758 = VECTOR('',#109759,1.);
#109759 = DIRECTION('',(-1.,0.E+000));
#109760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109761 = ORIENTED_EDGE('',*,*,#109762,.F.);
#109762 = EDGE_CURVE('',#109708,#109747,#109763,.T.);
#109763 = SURFACE_CURVE('',#109764,(#109768),.PCURVE_S1.);
#109764 = LINE('',#109765,#109766);
#109765 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#109766 = VECTOR('',#109767,1.);
#109767 = DIRECTION('',(-1.,-4.93432455389E-016,-2.467162276945E-016));
#109768 = PCURVE('',#109718,#109769);
#109769 = DEFINITIONAL_REPRESENTATION('',(#109770),#109774);
#109770 = LINE('',#109771,#109772);
#109771 = CARTESIAN_POINT('',(1.421728680224,-10.));
#109772 = VECTOR('',#109773,1.);
#109773 = DIRECTION('',(5.506831552658E-016,1.));
#109774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109779)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109776,#109777,#109778)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109776,
  'distance_accuracy_value','confusion accuracy');
#109780 = SHAPE_DEFINITION_REPRESENTATION(#109781,#109700);
#109781 = PRODUCT_DEFINITION_SHAPE('','',#109782);
#109782 = PRODUCT_DEFINITION('design','',#109783,#109786);
#109783 = PRODUCT_DEFINITION_FORMATION('','',#109784);
#109784 = PRODUCT('CADSOFTTOOLS 1.655','CADSOFTTOOLS 1.655','',(#109785)
  );
#109785 = PRODUCT_CONTEXT('',#2,'mechanical');
#109786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109788,#109790);
#109788 = ( REPRESENTATION_RELATIONSHIP('','',#109700,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109789) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2631);
#109790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109791);
#109791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('655','','',#5,#109782,$);
#109792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109784));
#109793 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109794),#109900
  );
#109794 = SHELL_BASED_SURFACE_MODEL('',(#109795));
#109795 = OPEN_SHELL('',(#109796));
#109796 = ADVANCED_FACE('',(#109797),#109811,.T.);
#109797 = FACE_BOUND('',#109798,.T.);
#109798 = EDGE_LOOP('',(#109799,#109822,#109838,#109854,#109870,#109886)
  );
#109799 = ORIENTED_EDGE('',*,*,#109800,.T.);
#109800 = EDGE_CURVE('',#109801,#109803,#109805,.T.);
#109801 = VERTEX_POINT('',#109802);
#109802 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    4.66305031322));
#109803 = VERTEX_POINT('',#109804);
#109804 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    4.66305031322));
#109805 = SURFACE_CURVE('',#109806,(#109810),.PCURVE_S1.);
#109806 = LINE('',#109807,#109808);
#109807 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    4.66305031322));
#109808 = VECTOR('',#109809,1.);
#109809 = DIRECTION('',(0.E+000,1.,0.E+000));
#109810 = PCURVE('',#109811,#109816);
#109811 = PLANE('',#109812);
#109812 = AXIS2_PLACEMENT_3D('',#109813,#109814,#109815);
#109813 = CARTESIAN_POINT('',(-0.198853102307,7.11463705734,
    4.66305031322));
#109814 = DIRECTION('',(0.E+000,1.078658090928E-016,-1.));
#109815 = DIRECTION('',(0.E+000,-1.,-1.078658090928E-016));
#109816 = DEFINITIONAL_REPRESENTATION('',(#109817),#109821);
#109817 = LINE('',#109818,#109819);
#109818 = CARTESIAN_POINT('',(1.314623249831,-4.5));
#109819 = VECTOR('',#109820,1.);
#109820 = DIRECTION('',(-1.,0.E+000));
#109821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109822 = ORIENTED_EDGE('',*,*,#109823,.T.);
#109823 = EDGE_CURVE('',#109803,#109824,#109826,.T.);
#109824 = VERTEX_POINT('',#109825);
#109825 = CARTESIAN_POINT('',(4.768135909873,7.000013383387,
    4.66305031322));
#109826 = SURFACE_CURVE('',#109827,(#109831),.PCURVE_S1.);
#109827 = LINE('',#109828,#109829);
#109828 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    4.66305031322));
#109829 = VECTOR('',#109830,1.);
#109830 = DIRECTION('',(1.,-3.803851467745E-015,3.803851467745E-015));
#109831 = PCURVE('',#109811,#109832);
#109832 = DEFINITIONAL_REPRESENTATION('',(#109833),#109837);
#109833 = LINE('',#109834,#109835);
#109834 = CARTESIAN_POINT('',(0.114623249831,-4.5));
#109835 = VECTOR('',#109836,1.);
#109836 = DIRECTION('',(3.803851467745E-015,-1.));
#109837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109838 = ORIENTED_EDGE('',*,*,#109839,.T.);
#109839 = EDGE_CURVE('',#109824,#109840,#109842,.T.);
#109840 = VERTEX_POINT('',#109841);
#109841 = CARTESIAN_POINT('',(4.79100122549,6.986811993262,4.66305031322
    ));
#109842 = SURFACE_CURVE('',#109843,(#109847),.PCURVE_S1.);
#109843 = LINE('',#109844,#109845);
#109844 = CARTESIAN_POINT('',(4.768135665006,7.000012959264,
    4.66305031322));
#109845 = VECTOR('',#109846,1.);
#109846 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
#109847 = PCURVE('',#109811,#109848);
#109848 = DEFINITIONAL_REPRESENTATION('',(#109849),#109853);
#109849 = LINE('',#109850,#109851);
#109850 = CARTESIAN_POINT('',(0.114624098076,-4.966988767312));
#109851 = VECTOR('',#109852,1.);
#109852 = DIRECTION('',(0.5,-0.866025403784));
#109853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109854 = ORIENTED_EDGE('',*,*,#109855,.T.);
#109855 = EDGE_CURVE('',#109840,#109856,#109858,.T.);
#109856 = VERTEX_POINT('',#109857);
#109857 = CARTESIAN_POINT('',(4.79100122549,5.813215676454,4.66305031322
    ));
#109858 = SURFACE_CURVE('',#109859,(#109863),.PCURVE_S1.);
#109859 = LINE('',#109860,#109861);
#109860 = CARTESIAN_POINT('',(4.79100122549,6.986811993262,4.66305031322
    ));
#109861 = VECTOR('',#109862,1.);
#109862 = DIRECTION('',(0.E+000,-1.,0.E+000));
#109863 = PCURVE('',#109811,#109864);
#109864 = DEFINITIONAL_REPRESENTATION('',(#109865),#109869);
#109865 = LINE('',#109866,#109867);
#109866 = CARTESIAN_POINT('',(0.127825064078,-4.989854327797));
#109867 = VECTOR('',#109868,1.);
#109868 = DIRECTION('',(1.,0.E+000));
#109869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109870 = ORIENTED_EDGE('',*,*,#109871,.T.);
#109871 = EDGE_CURVE('',#109856,#109872,#109874,.T.);
#109872 = VERTEX_POINT('',#109873);
#109873 = CARTESIAN_POINT('',(4.768131099911,5.800012373954,
    4.66305031322));
#109874 = SURFACE_CURVE('',#109875,(#109879),.PCURVE_S1.);
#109875 = LINE('',#109876,#109877);
#109876 = CARTESIAN_POINT('',(4.791001045009,5.813215989057,
    4.66305031322));
#109877 = VECTOR('',#109878,1.);
#109878 = DIRECTION('',(-0.866025403784,-0.5,6.726646913072E-014));
#109879 = PCURVE('',#109811,#109880);
#109880 = DEFINITIONAL_REPRESENTATION('',(#109881),#109885);
#109881 = LINE('',#109882,#109883);
#109882 = CARTESIAN_POINT('',(1.301421068283,-4.989854147316));
#109883 = VECTOR('',#109884,1.);
#109884 = DIRECTION('',(0.5,0.866025403784));
#109885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109886 = ORIENTED_EDGE('',*,*,#109887,.T.);
#109887 = EDGE_CURVE('',#109872,#109801,#109888,.T.);
#109888 = SURFACE_CURVE('',#109889,(#109893),.PCURVE_S1.);
#109889 = LINE('',#109890,#109891);
#109890 = CARTESIAN_POINT('',(4.768131099911,5.800013807509,
    4.66305031322));
#109891 = VECTOR('',#109892,1.);
#109892 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109893 = PCURVE('',#109811,#109894);
#109894 = DEFINITIONAL_REPRESENTATION('',(#109895),#109899);
#109895 = LINE('',#109896,#109897);
#109896 = CARTESIAN_POINT('',(1.314623249831,-4.966984202218));
#109897 = VECTOR('',#109898,1.);
#109898 = DIRECTION('',(-0.E+000,1.));
#109899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109904)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109901,#109902,#109903)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109901 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109902 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109903 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109904 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#109901,
  'distance_accuracy_value','confusion accuracy');
#109905 = SHAPE_DEFINITION_REPRESENTATION(#109906,#109793);
#109906 = PRODUCT_DEFINITION_SHAPE('','',#109907);
#109907 = PRODUCT_DEFINITION('design','',#109908,#109911);
#109908 = PRODUCT_DEFINITION_FORMATION('','',#109909);
#109909 = PRODUCT('CADSOFTTOOLS 1.656','CADSOFTTOOLS 1.656','',(#109910)
  );
#109910 = PRODUCT_CONTEXT('',#2,'mechanical');
#109911 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#109912 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#109913,#109915);
#109913 = ( REPRESENTATION_RELATIONSHIP('','',#109793,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#109914) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#109914 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2635);
#109915 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #109916);
#109916 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('656','','',#5,#109907,$);
#109917 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#109909));
#109918 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109919),#109993
  );
#109919 = SHELL_BASED_SURFACE_MODEL('',(#109920));
#109920 = OPEN_SHELL('',(#109921));
#109921 = ADVANCED_FACE('',(#109922),#109936,.F.);
#109922 = FACE_BOUND('',#109923,.T.);
#109923 = EDGE_LOOP('',(#109924,#109947,#109963,#109979));
#109924 = ORIENTED_EDGE('',*,*,#109925,.F.);
#109925 = EDGE_CURVE('',#109926,#109928,#109930,.T.);
#109926 = VERTEX_POINT('',#109927);
#109927 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#109928 = VERTEX_POINT('',#109929);
#109929 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    1.795108209893));
#109930 = SURFACE_CURVE('',#109931,(#109935),.PCURVE_S1.);
#109931 = LINE('',#109932,#109933);
#109932 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#109933 = VECTOR('',#109934,1.);
#109934 = DIRECTION('',(0.E+000,4.430056644864E-016,-1.));
#109935 = PCURVE('',#109936,#109941);
#109936 = PLANE('',#109937);
#109937 = AXIS2_PLACEMENT_3D('',#109938,#109939,#109940);
#109938 = CARTESIAN_POINT('',(6.001146897693,7.749999999999,
    4.302100226503));
#109939 = DIRECTION('',(0.E+000,-1.,0.E+000));
#109940 = DIRECTION('',(-1.,0.E+000,0.E+000));
#109941 = DEFINITIONAL_REPRESENTATION('',(#109942),#109946);
#109942 = LINE('',#109943,#109944);
#109943 = CARTESIAN_POINT('',(6.2,0.502100226502));
#109944 = VECTOR('',#109945,1.);
#109945 = DIRECTION('',(0.E+000,1.));
#109946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109947 = ORIENTED_EDGE('',*,*,#109948,.T.);
#109948 = EDGE_CURVE('',#109926,#109949,#109951,.T.);
#109949 = VERTEX_POINT('',#109950);
#109950 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    3.800000000001));
#109951 = SURFACE_CURVE('',#109952,(#109956),.PCURVE_S1.);
#109952 = LINE('',#109953,#109954);
#109953 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#109954 = VECTOR('',#109955,1.);
#109955 = DIRECTION('',(1.,0.E+000,1.7080354225E-016));
#109956 = PCURVE('',#109936,#109957);
#109957 = DEFINITIONAL_REPRESENTATION('',(#109958),#109962);
#109958 = LINE('',#109959,#109960);
#109959 = CARTESIAN_POINT('',(6.2,0.502100226502));
#109960 = VECTOR('',#109961,1.);
#109961 = DIRECTION('',(-1.,-1.7080354225E-016));
#109962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109963 = ORIENTED_EDGE('',*,*,#109964,.F.);
#109964 = EDGE_CURVE('',#109965,#109949,#109967,.T.);
#109965 = VERTEX_POINT('',#109966);
#109966 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    1.795108209893));
#109967 = SURFACE_CURVE('',#109968,(#109972),.PCURVE_S1.);
#109968 = LINE('',#109969,#109970);
#109969 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    1.795108209893));
#109970 = VECTOR('',#109971,1.);
#109971 = DIRECTION('',(0.E+000,0.E+000,1.));
#109972 = PCURVE('',#109936,#109973);
#109973 = DEFINITIONAL_REPRESENTATION('',(#109974),#109978);
#109974 = LINE('',#109975,#109976);
#109975 = CARTESIAN_POINT('',(3.6,2.50699201661));
#109976 = VECTOR('',#109977,1.);
#109977 = DIRECTION('',(0.E+000,-1.));
#109978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109979 = ORIENTED_EDGE('',*,*,#109980,.F.);
#109980 = EDGE_CURVE('',#109928,#109965,#109981,.T.);
#109981 = SURFACE_CURVE('',#109982,(#109986),.PCURVE_S1.);
#109982 = LINE('',#109983,#109984);
#109983 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    1.795108209893));
#109984 = VECTOR('',#109985,1.);
#109985 = DIRECTION('',(1.,0.E+000,1.7080354225E-016));
#109986 = PCURVE('',#109936,#109987);
#109987 = DEFINITIONAL_REPRESENTATION('',(#109988),#109992);
#109988 = LINE('',#109989,#109990);
#109989 = CARTESIAN_POINT('',(6.2,2.50699201661));
#109990 = VECTOR('',#109991,1.);
#109991 = DIRECTION('',(-1.,-1.7080354225E-016));
#109992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#109997)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#109994,#109995,#109996)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#109994 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#109995 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#109996 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#109997 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#109994,
  'distance_accuracy_value','confusion accuracy');
#109998 = SHAPE_DEFINITION_REPRESENTATION(#109999,#109918);
#109999 = PRODUCT_DEFINITION_SHAPE('','',#110000);
#110000 = PRODUCT_DEFINITION('design','',#110001,#110004);
#110001 = PRODUCT_DEFINITION_FORMATION('','',#110002);
#110002 = PRODUCT('CADSOFTTOOLS 1.657','CADSOFTTOOLS 1.657','',(#110003)
  );
#110003 = PRODUCT_CONTEXT('',#2,'mechanical');
#110004 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110005 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110006,#110008);
#110006 = ( REPRESENTATION_RELATIONSHIP('','',#109918,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110007) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110007 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2639);
#110008 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110009);
#110009 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('657','','',#5,#110000,$);
#110010 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110002));
#110011 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110012),#110130
  );
#110012 = SHELL_BASED_SURFACE_MODEL('',(#110013));
#110013 = OPEN_SHELL('',(#110014));
#110014 = ADVANCED_FACE('',(#110015),#110030,.T.);
#110015 = FACE_BOUND('',#110016,.T.);
#110016 = EDGE_LOOP('',(#110017,#110040,#110078,#110094));
#110017 = ORIENTED_EDGE('',*,*,#110018,.T.);
#110018 = EDGE_CURVE('',#110019,#110021,#110023,.T.);
#110019 = VERTEX_POINT('',#110020);
#110020 = CARTESIAN_POINT('',(-0.198853102307,7.353955845417,
    1.306034409529));
#110021 = VERTEX_POINT('',#110022);
#110022 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    1.795108209893));
#110023 = SURFACE_CURVE('',#110024,(#110029),.PCURVE_S1.);
#110024 = CIRCLE('',#110025,0.5);
#110025 = AXIS2_PLACEMENT_3D('',#110026,#110027,#110028);
#110026 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    1.795108209893));
#110027 = DIRECTION('',(1.,0.E+000,0.E+000));
#110028 = DIRECTION('',(0.E+000,0.207911690836,-0.97814760073));
#110029 = PCURVE('',#110030,#110035);
#110030 = CYLINDRICAL_SURFACE('',#110031,0.5);
#110031 = AXIS2_PLACEMENT_3D('',#110032,#110033,#110034);
#110032 = CARTESIAN_POINT('',(6.001146897693,7.249999999999,
    1.795108209893));
#110033 = DIRECTION('',(1.,0.E+000,0.E+000));
#110034 = DIRECTION('',(0.E+000,-1.,0.E+000));
#110035 = DEFINITIONAL_REPRESENTATION('',(#110036),#110039);
#110036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110037,#110038),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.361356816537),
  .PIECEWISE_BEZIER_KNOTS.);
#110037 = CARTESIAN_POINT('',(1.780235837053,-6.2));
#110038 = CARTESIAN_POINT('',(3.14159265359,-6.2));
#110039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110040 = ORIENTED_EDGE('',*,*,#110041,.T.);
#110041 = EDGE_CURVE('',#110021,#110042,#110044,.T.);
#110042 = VERTEX_POINT('',#110043);
#110043 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    1.795108209893));
#110044 = SURFACE_CURVE('',#110045,(#110049),.PCURVE_S1.);
#110045 = LINE('',#110046,#110047);
#110046 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    1.795108209893));
#110047 = VECTOR('',#110048,1.);
#110048 = DIRECTION('',(1.,0.E+000,1.7080354225E-016));
#110049 = PCURVE('',#110030,#110050);
#110050 = DEFINITIONAL_REPRESENTATION('',(#110051),#110077);
#110051 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#110052,#110053,#110054,
    #110055,#110056,#110057,#110058,#110059,#110060,#110061,#110062,
    #110063,#110064,#110065,#110066,#110067,#110068,#110069,#110070,
    #110071,#110072,#110073,#110074,#110075,#110076),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.998401444325E-015,0.118181818182,0.236363636364,0.354545454545,
    0.472727272727,0.590909090909,0.709090909091,0.827272727273,
    0.945454545455,1.063636363636,1.181818181818,1.3,1.418181818182,
    1.536363636364,1.654545454545,1.772727272727,1.890909090909,
    2.009090909091,2.127272727273,2.245454545455,2.363636363636,
    2.481818181818,2.6),.UNSPECIFIED.);
#110052 = CARTESIAN_POINT('',(3.14159265359,-6.2));
#110053 = CARTESIAN_POINT('',(3.14159265359,-6.160606060606));
#110054 = CARTESIAN_POINT('',(3.14159265359,-6.081818181818));
#110055 = CARTESIAN_POINT('',(3.14159265359,-5.963636363636));
#110056 = CARTESIAN_POINT('',(3.14159265359,-5.845454545455));
#110057 = CARTESIAN_POINT('',(3.14159265359,-5.727272727273));
#110058 = CARTESIAN_POINT('',(3.14159265359,-5.609090909091));
#110059 = CARTESIAN_POINT('',(3.14159265359,-5.490909090909));
#110060 = CARTESIAN_POINT('',(3.14159265359,-5.372727272727));
#110061 = CARTESIAN_POINT('',(3.14159265359,-5.254545454545));
#110062 = CARTESIAN_POINT('',(3.14159265359,-5.136363636364));
#110063 = CARTESIAN_POINT('',(3.14159265359,-5.018181818182));
#110064 = CARTESIAN_POINT('',(3.14159265359,-4.9));
#110065 = CARTESIAN_POINT('',(3.14159265359,-4.781818181818));
#110066 = CARTESIAN_POINT('',(3.14159265359,-4.663636363636));
#110067 = CARTESIAN_POINT('',(3.14159265359,-4.545454545455));
#110068 = CARTESIAN_POINT('',(3.14159265359,-4.427272727273));
#110069 = CARTESIAN_POINT('',(3.14159265359,-4.309090909091));
#110070 = CARTESIAN_POINT('',(3.14159265359,-4.190909090909));
#110071 = CARTESIAN_POINT('',(3.14159265359,-4.072727272727));
#110072 = CARTESIAN_POINT('',(3.14159265359,-3.954545454545));
#110073 = CARTESIAN_POINT('',(3.14159265359,-3.836363636364));
#110074 = CARTESIAN_POINT('',(3.14159265359,-3.718181818182));
#110075 = CARTESIAN_POINT('',(3.14159265359,-3.639393939394));
#110076 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#110077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110078 = ORIENTED_EDGE('',*,*,#110079,.T.);
#110079 = EDGE_CURVE('',#110042,#110080,#110082,.T.);
#110080 = VERTEX_POINT('',#110081);
#110081 = CARTESIAN_POINT('',(2.401146897693,7.353955845416,
    1.306034409529));
#110082 = SURFACE_CURVE('',#110083,(#110088),.PCURVE_S1.);
#110083 = CIRCLE('',#110084,0.5);
#110084 = AXIS2_PLACEMENT_3D('',#110085,#110086,#110087);
#110085 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    1.795108209893));
#110086 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110087 = DIRECTION('',(0.E+000,1.,0.E+000));
#110088 = PCURVE('',#110030,#110089);
#110089 = DEFINITIONAL_REPRESENTATION('',(#110090),#110093);
#110090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110091,#110092),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.361356816539),
  .PIECEWISE_BEZIER_KNOTS.);
#110091 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#110092 = CARTESIAN_POINT('',(1.780235837051,-3.6));
#110093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110094 = ORIENTED_EDGE('',*,*,#110095,.T.);
#110095 = EDGE_CURVE('',#110080,#110019,#110096,.T.);
#110096 = SURFACE_CURVE('',#110097,(#110101),.PCURVE_S1.);
#110097 = LINE('',#110098,#110099);
#110098 = CARTESIAN_POINT('',(2.401146897693,7.353955845416,
    1.306034409529));
#110099 = VECTOR('',#110100,1.);
#110100 = DIRECTION('',(-1.,3.416070845E-016,8.540177112501E-017));
#110101 = PCURVE('',#110030,#110102);
#110102 = DEFINITIONAL_REPRESENTATION('',(#110103),#110129);
#110103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#110104,#110105,#110106,
    #110107,#110108,#110109,#110110,#110111,#110112,#110113,#110114,
    #110115,#110116,#110117,#110118,#110119,#110120,#110121,#110122,
    #110123,#110124,#110125,#110126,#110127,#110128),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.547381006395E-029,0.118181818182,0.236363636364,0.354545454545,
    0.472727272727,0.590909090909,0.709090909091,0.827272727273,
    0.945454545455,1.063636363636,1.181818181818,1.3,1.418181818182,
    1.536363636364,1.654545454545,1.772727272727,1.890909090909,
    2.009090909091,2.127272727273,2.245454545455,2.363636363636,
    2.481818181818,2.6),.QUASI_UNIFORM_KNOTS.);
#110104 = CARTESIAN_POINT('',(1.78023583705,-3.6));
#110105 = CARTESIAN_POINT('',(1.78023583705,-3.639393939394));
#110106 = CARTESIAN_POINT('',(1.78023583705,-3.718181818182));
#110107 = CARTESIAN_POINT('',(1.78023583705,-3.836363636364));
#110108 = CARTESIAN_POINT('',(1.78023583705,-3.954545454545));
#110109 = CARTESIAN_POINT('',(1.78023583705,-4.072727272727));
#110110 = CARTESIAN_POINT('',(1.78023583705,-4.190909090909));
#110111 = CARTESIAN_POINT('',(1.78023583705,-4.309090909091));
#110112 = CARTESIAN_POINT('',(1.78023583705,-4.427272727273));
#110113 = CARTESIAN_POINT('',(1.78023583705,-4.545454545455));
#110114 = CARTESIAN_POINT('',(1.78023583705,-4.663636363636));
#110115 = CARTESIAN_POINT('',(1.78023583705,-4.781818181818));
#110116 = CARTESIAN_POINT('',(1.78023583705,-4.9));
#110117 = CARTESIAN_POINT('',(1.78023583705,-5.018181818182));
#110118 = CARTESIAN_POINT('',(1.78023583705,-5.136363636364));
#110119 = CARTESIAN_POINT('',(1.78023583705,-5.254545454545));
#110120 = CARTESIAN_POINT('',(1.78023583705,-5.372727272727));
#110121 = CARTESIAN_POINT('',(1.78023583705,-5.490909090909));
#110122 = CARTESIAN_POINT('',(1.78023583705,-5.609090909091));
#110123 = CARTESIAN_POINT('',(1.78023583705,-5.727272727273));
#110124 = CARTESIAN_POINT('',(1.78023583705,-5.845454545455));
#110125 = CARTESIAN_POINT('',(1.78023583705,-5.963636363636));
#110126 = CARTESIAN_POINT('',(1.78023583705,-6.081818181818));
#110127 = CARTESIAN_POINT('',(1.78023583705,-6.160606060606));
#110128 = CARTESIAN_POINT('',(1.78023583705,-6.2));
#110129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110134)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110131,#110132,#110133)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110131 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110132 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110133 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110134 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110131,
  'distance_accuracy_value','confusion accuracy');
#110135 = SHAPE_DEFINITION_REPRESENTATION(#110136,#110011);
#110136 = PRODUCT_DEFINITION_SHAPE('','',#110137);
#110137 = PRODUCT_DEFINITION('design','',#110138,#110141);
#110138 = PRODUCT_DEFINITION_FORMATION('','',#110139);
#110139 = PRODUCT('CADSOFTTOOLS 1.658','CADSOFTTOOLS 1.658','',(#110140)
  );
#110140 = PRODUCT_CONTEXT('',#2,'mechanical');
#110141 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110142 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110143,#110145);
#110143 = ( REPRESENTATION_RELATIONSHIP('','',#110011,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110144) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110144 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2643);
#110145 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110146);
#110146 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('658','','',#5,#110137,$);
#110147 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110139));
#110148 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110149),#110223
  );
#110149 = SHELL_BASED_SURFACE_MODEL('',(#110150));
#110150 = OPEN_SHELL('',(#110151));
#110151 = ADVANCED_FACE('',(#110152),#110166,.T.);
#110152 = FACE_BOUND('',#110153,.T.);
#110153 = EDGE_LOOP('',(#110154,#110177,#110193,#110209));
#110154 = ORIENTED_EDGE('',*,*,#110155,.T.);
#110155 = EDGE_CURVE('',#110156,#110158,#110160,.T.);
#110156 = VERTEX_POINT('',#110157);
#110157 = CARTESIAN_POINT('',(-0.198853102307,7.207659990269,
    1.274938265572));
#110158 = VERTEX_POINT('',#110159);
#110159 = CARTESIAN_POINT('',(-0.198853102307,7.353955845417,
    1.306034409529));
#110160 = SURFACE_CURVE('',#110161,(#110165),.PCURVE_S1.);
#110161 = LINE('',#110162,#110163);
#110162 = CARTESIAN_POINT('',(-0.198853102307,7.207659990269,
    1.274938265573));
#110163 = VECTOR('',#110164,1.);
#110164 = DIRECTION('',(0.E+000,0.978147600733,0.207911690821));
#110165 = PCURVE('',#110166,#110171);
#110166 = PLANE('',#110167);
#110167 = AXIS2_PLACEMENT_3D('',#110168,#110169,#110170);
#110168 = CARTESIAN_POINT('',(6.001146897693,7.207659990269,
    1.274938265573));
#110169 = DIRECTION('',(0.E+000,0.207911690822,-0.978147600733));
#110170 = DIRECTION('',(0.E+000,-0.978147600733,-0.207911690822));
#110171 = DEFINITIONAL_REPRESENTATION('',(#110172),#110176);
#110172 = LINE('',#110173,#110174);
#110173 = CARTESIAN_POINT('',(1.425830253488E-013,6.2));
#110174 = VECTOR('',#110175,1.);
#110175 = DIRECTION('',(-1.,0.E+000));
#110176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110177 = ORIENTED_EDGE('',*,*,#110178,.F.);
#110178 = EDGE_CURVE('',#110179,#110158,#110181,.T.);
#110179 = VERTEX_POINT('',#110180);
#110180 = CARTESIAN_POINT('',(2.401146897693,7.353955845416,
    1.306034409529));
#110181 = SURFACE_CURVE('',#110182,(#110186),.PCURVE_S1.);
#110182 = LINE('',#110183,#110184);
#110183 = CARTESIAN_POINT('',(2.401146897693,7.353955845416,
    1.306034409529));
#110184 = VECTOR('',#110185,1.);
#110185 = DIRECTION('',(-1.,3.416070845E-016,8.540177112501E-017));
#110186 = PCURVE('',#110166,#110187);
#110187 = DEFINITIONAL_REPRESENTATION('',(#110188),#110192);
#110188 = LINE('',#110189,#110190);
#110189 = CARTESIAN_POINT('',(-0.149564191577,3.6));
#110190 = VECTOR('',#110191,1.);
#110191 = DIRECTION('',(-3.518981767309E-016,1.));
#110192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110193 = ORIENTED_EDGE('',*,*,#110194,.T.);
#110194 = EDGE_CURVE('',#110179,#110195,#110197,.T.);
#110195 = VERTEX_POINT('',#110196);
#110196 = CARTESIAN_POINT('',(2.401146897693,7.207659990269,
    1.274938265572));
#110197 = SURFACE_CURVE('',#110198,(#110202),.PCURVE_S1.);
#110198 = LINE('',#110199,#110200);
#110199 = CARTESIAN_POINT('',(2.401146897693,7.353955845415,
    1.30603440953));
#110200 = VECTOR('',#110201,1.);
#110201 = DIRECTION('',(-2.969221477191E-015,-0.978147600733,
    -0.207911690821));
#110202 = PCURVE('',#110166,#110203);
#110203 = DEFINITIONAL_REPRESENTATION('',(#110204),#110208);
#110204 = LINE('',#110205,#110206);
#110205 = CARTESIAN_POINT('',(-0.149564191577,3.6));
#110206 = VECTOR('',#110207,1.);
#110207 = DIRECTION('',(1.,2.969221477191E-015));
#110208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110209 = ORIENTED_EDGE('',*,*,#110210,.T.);
#110210 = EDGE_CURVE('',#110195,#110156,#110211,.T.);
#110211 = SURFACE_CURVE('',#110212,(#110216),.PCURVE_S1.);
#110212 = LINE('',#110213,#110214);
#110213 = CARTESIAN_POINT('',(2.401146897693,7.207659990269,
    1.274938265571));
#110214 = VECTOR('',#110215,1.);
#110215 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110216 = PCURVE('',#110166,#110217);
#110217 = DEFINITIONAL_REPRESENTATION('',(#110218),#110222);
#110218 = LINE('',#110219,#110220);
#110219 = CARTESIAN_POINT('',(6.110886970497E-013,3.6));
#110220 = VECTOR('',#110221,1.);
#110221 = DIRECTION('',(-0.E+000,1.));
#110222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110227)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110224,#110225,#110226)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110224 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110225 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110226 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110227 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110224,
  'distance_accuracy_value','confusion accuracy');
#110228 = SHAPE_DEFINITION_REPRESENTATION(#110229,#110148);
#110229 = PRODUCT_DEFINITION_SHAPE('','',#110230);
#110230 = PRODUCT_DEFINITION('design','',#110231,#110234);
#110231 = PRODUCT_DEFINITION_FORMATION('','',#110232);
#110232 = PRODUCT('CADSOFTTOOLS 1.659','CADSOFTTOOLS 1.659','',(#110233)
  );
#110233 = PRODUCT_CONTEXT('',#2,'mechanical');
#110234 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110235 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110236,#110238);
#110236 = ( REPRESENTATION_RELATIONSHIP('','',#110148,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110237) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110237 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2647);
#110238 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110239);
#110239 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('659','','',#5,#110230,$);
#110240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110232));
#110241 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110242),#110314
  );
#110242 = SHELL_BASED_SURFACE_MODEL('',(#110243));
#110243 = OPEN_SHELL('',(#110244));
#110244 = ADVANCED_FACE('',(#110245),#110260,.F.);
#110245 = FACE_BOUND('',#110246,.F.);
#110246 = EDGE_LOOP('',(#110247,#110270,#110285,#110301));
#110247 = ORIENTED_EDGE('',*,*,#110248,.T.);
#110248 = EDGE_CURVE('',#110249,#110251,#110253,.T.);
#110249 = VERTEX_POINT('',#110250);
#110250 = CARTESIAN_POINT('',(-0.198853102307,7.207659990269,
    1.274938265572));
#110251 = VERTEX_POINT('',#110252);
#110252 = CARTESIAN_POINT('',(-0.198853102307,6.847251135888,
    0.600485325098));
#110253 = SURFACE_CURVE('',#110254,(#110259),.PCURVE_S1.);
#110254 = CIRCLE('',#110255,0.5);
#110255 = AXIS2_PLACEMENT_3D('',#110256,#110257,#110258);
#110256 = CARTESIAN_POINT('',(-0.198853102307,7.311615835679,
    0.785864465203));
#110257 = DIRECTION('',(1.,0.E+000,0.E+000));
#110258 = DIRECTION('',(0.E+000,-0.207911690819,0.978147600734));
#110259 = PCURVE('',#110260,#110265);
#110260 = CYLINDRICAL_SURFACE('',#110261,0.5);
#110261 = AXIS2_PLACEMENT_3D('',#110262,#110263,#110264);
#110262 = CARTESIAN_POINT('',(6.001146897693,7.311615835679,
    0.785864465203));
#110263 = DIRECTION('',(1.,0.E+000,0.E+000));
#110264 = DIRECTION('',(0.E+000,-1.,0.E+000));
#110265 = DEFINITIONAL_REPRESENTATION('',(#110266),#110269);
#110266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110267,#110268),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.741182174881),
  .PIECEWISE_BEZIER_KNOTS.);
#110267 = CARTESIAN_POINT('',(4.921828490625,-6.2));
#110268 = CARTESIAN_POINT('',(6.663010665506,-6.2));
#110269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110270 = ORIENTED_EDGE('',*,*,#110271,.F.);
#110271 = EDGE_CURVE('',#110272,#110251,#110274,.T.);
#110272 = VERTEX_POINT('',#110273);
#110273 = CARTESIAN_POINT('',(2.401146897693,6.847251135889,
    0.600485325097));
#110274 = SURFACE_CURVE('',#110275,(#110279),.PCURVE_S1.);
#110275 = LINE('',#110276,#110277);
#110276 = CARTESIAN_POINT('',(2.401146897693,6.847251135887,
    0.600485325096));
#110277 = VECTOR('',#110278,1.);
#110278 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110279 = PCURVE('',#110260,#110280);
#110280 = DEFINITIONAL_REPRESENTATION('',(#110281),#110284);
#110281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110282,#110283),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110282 = CARTESIAN_POINT('',(6.66301066551,-3.6));
#110283 = CARTESIAN_POINT('',(6.66301066551,-6.2));
#110284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110285 = ORIENTED_EDGE('',*,*,#110286,.T.);
#110286 = EDGE_CURVE('',#110272,#110287,#110289,.T.);
#110287 = VERTEX_POINT('',#110288);
#110288 = CARTESIAN_POINT('',(2.401146897693,7.207659990269,
    1.274938265572));
#110289 = SURFACE_CURVE('',#110290,(#110295),.PCURVE_S1.);
#110290 = CIRCLE('',#110291,0.5);
#110291 = AXIS2_PLACEMENT_3D('',#110292,#110293,#110294);
#110292 = CARTESIAN_POINT('',(2.401146897693,7.311615835679,
    0.785864465203));
#110293 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110294 = DIRECTION('',(-0.E+000,-0.928729399585,-0.370758280214));
#110295 = PCURVE('',#110260,#110296);
#110296 = DEFINITIONAL_REPRESENTATION('',(#110297),#110300);
#110297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110298,#110299),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.741182174883),
  .PIECEWISE_BEZIER_KNOTS.);
#110298 = CARTESIAN_POINT('',(6.663010665509,-3.6));
#110299 = CARTESIAN_POINT('',(4.921828490626,-3.6));
#110300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110301 = ORIENTED_EDGE('',*,*,#110302,.T.);
#110302 = EDGE_CURVE('',#110287,#110249,#110303,.T.);
#110303 = SURFACE_CURVE('',#110304,(#110308),.PCURVE_S1.);
#110304 = LINE('',#110305,#110306);
#110305 = CARTESIAN_POINT('',(2.401146897693,7.207659990269,
    1.274938265571));
#110306 = VECTOR('',#110307,1.);
#110307 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110308 = PCURVE('',#110260,#110309);
#110309 = DEFINITIONAL_REPRESENTATION('',(#110310),#110313);
#110310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110311,#110312),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110311 = CARTESIAN_POINT('',(4.921828490626,-3.6));
#110312 = CARTESIAN_POINT('',(4.921828490626,-6.2));
#110313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110318)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110315,#110316,#110317)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110315 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110316 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110317 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110318 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110315,
  'distance_accuracy_value','confusion accuracy');
#110319 = SHAPE_DEFINITION_REPRESENTATION(#110320,#110241);
#110320 = PRODUCT_DEFINITION_SHAPE('','',#110321);
#110321 = PRODUCT_DEFINITION('design','',#110322,#110325);
#110322 = PRODUCT_DEFINITION_FORMATION('','',#110323);
#110323 = PRODUCT('CADSOFTTOOLS 1.660','CADSOFTTOOLS 1.660','',(#110324)
  );
#110324 = PRODUCT_CONTEXT('',#2,'mechanical');
#110325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110326 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110327,#110329);
#110327 = ( REPRESENTATION_RELATIONSHIP('','',#110241,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110328) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110328 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2651);
#110329 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110330);
#110330 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('660','','',#5,#110321,$);
#110331 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110323));
#110332 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110333),#110405
  );
#110333 = SHELL_BASED_SURFACE_MODEL('',(#110334));
#110334 = OPEN_SHELL('',(#110335));
#110335 = ADVANCED_FACE('',(#110336),#110351,.F.);
#110336 = FACE_BOUND('',#110337,.F.);
#110337 = EDGE_LOOP('',(#110338,#110361,#110376,#110392));
#110338 = ORIENTED_EDGE('',*,*,#110339,.T.);
#110339 = EDGE_CURVE('',#110340,#110342,#110344,.T.);
#110340 = VERTEX_POINT('',#110341);
#110341 = CARTESIAN_POINT('',(-0.198853102307,6.847251135888,
    0.600485325098));
#110342 = VERTEX_POINT('',#110343);
#110343 = CARTESIAN_POINT('',(-0.198853102307,7.247303407953,
    -0.322308879615));
#110344 = SURFACE_CURVE('',#110345,(#110350),.PCURVE_S1.);
#110345 = CIRCLE('',#110346,17.19999999943);
#110346 = AXIS2_PLACEMENT_3D('',#110347,#110348,#110349);
#110347 = CARTESIAN_POINT('',(-0.198853102307,22.821396808129,
    6.977527744783));
#110348 = DIRECTION('',(1.,0.E+000,0.E+000));
#110349 = DIRECTION('',(0.E+000,-0.92872939958,-0.370758280226));
#110350 = PCURVE('',#110351,#110356);
#110351 = CYLINDRICAL_SURFACE('',#110352,17.19999999943);
#110352 = AXIS2_PLACEMENT_3D('',#110353,#110354,#110355);
#110353 = CARTESIAN_POINT('',(-2.198853102307,22.821396808129,
    6.977527744783));
#110354 = DIRECTION('',(1.,0.E+000,0.E+000));
#110355 = DIRECTION('',(0.E+000,-1.,0.E+000));
#110356 = DEFINITIONAL_REPRESENTATION('',(#110357),#110360);
#110357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110358,#110359),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,5.848384523512E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#110358 = CARTESIAN_POINT('',(0.379825358343,2.));
#110359 = CARTESIAN_POINT('',(0.438309203578,2.));
#110360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110361 = ORIENTED_EDGE('',*,*,#110362,.F.);
#110362 = EDGE_CURVE('',#110363,#110342,#110365,.T.);
#110363 = VERTEX_POINT('',#110364);
#110364 = CARTESIAN_POINT('',(2.401146897693,7.247303407954,
    -0.322308879617));
#110365 = SURFACE_CURVE('',#110366,(#110370),.PCURVE_S1.);
#110366 = LINE('',#110367,#110368);
#110367 = CARTESIAN_POINT('',(2.401146897693,7.247303407952,
    -0.322308879618));
#110368 = VECTOR('',#110369,1.);
#110369 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110370 = PCURVE('',#110351,#110371);
#110371 = DEFINITIONAL_REPRESENTATION('',(#110372),#110375);
#110372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110373,#110374),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110373 = CARTESIAN_POINT('',(0.438309203578,4.6));
#110374 = CARTESIAN_POINT('',(0.438309203578,2.));
#110375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110376 = ORIENTED_EDGE('',*,*,#110377,.T.);
#110377 = EDGE_CURVE('',#110363,#110378,#110380,.T.);
#110378 = VERTEX_POINT('',#110379);
#110379 = CARTESIAN_POINT('',(2.401146897693,6.847251135889,
    0.600485325097));
#110380 = SURFACE_CURVE('',#110381,(#110386),.PCURVE_S1.);
#110381 = CIRCLE('',#110382,17.19999999943);
#110382 = AXIS2_PLACEMENT_3D('',#110383,#110384,#110385);
#110383 = CARTESIAN_POINT('',(2.401146897693,22.821396808129,
    6.977527744783));
#110384 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110385 = DIRECTION('',(-0.E+000,-0.905470546552,-0.424409106084));
#110386 = PCURVE('',#110351,#110387);
#110387 = DEFINITIONAL_REPRESENTATION('',(#110388),#110391);
#110388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110389,#110390),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,5.848384523513E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#110389 = CARTESIAN_POINT('',(0.438309203578,4.6));
#110390 = CARTESIAN_POINT('',(0.379825358343,4.6));
#110391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110392 = ORIENTED_EDGE('',*,*,#110393,.T.);
#110393 = EDGE_CURVE('',#110378,#110340,#110394,.T.);
#110394 = SURFACE_CURVE('',#110395,(#110399),.PCURVE_S1.);
#110395 = LINE('',#110396,#110397);
#110396 = CARTESIAN_POINT('',(2.401146897693,6.847251135887,
    0.600485325096));
#110397 = VECTOR('',#110398,1.);
#110398 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110399 = PCURVE('',#110351,#110400);
#110400 = DEFINITIONAL_REPRESENTATION('',(#110401),#110404);
#110401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110402,#110403),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110402 = CARTESIAN_POINT('',(0.379825358343,4.6));
#110403 = CARTESIAN_POINT('',(0.379825358343,2.));
#110404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110409)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110406,#110407,#110408)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110406 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110407 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110408 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110409 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110406,
  'distance_accuracy_value','confusion accuracy');
#110410 = SHAPE_DEFINITION_REPRESENTATION(#110411,#110332);
#110411 = PRODUCT_DEFINITION_SHAPE('','',#110412);
#110412 = PRODUCT_DEFINITION('design','',#110413,#110416);
#110413 = PRODUCT_DEFINITION_FORMATION('','',#110414);
#110414 = PRODUCT('CADSOFTTOOLS 1.661','CADSOFTTOOLS 1.661','',(#110415)
  );
#110415 = PRODUCT_CONTEXT('',#2,'mechanical');
#110416 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110418,#110420);
#110418 = ( REPRESENTATION_RELATIONSHIP('','',#110332,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110419) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2655);
#110420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110421);
#110421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('661','','',#5,#110412,$);
#110422 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110414));
#110423 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110424),#110519
  );
#110424 = SHELL_BASED_SURFACE_MODEL('',(#110425));
#110425 = OPEN_SHELL('',(#110426));
#110426 = ADVANCED_FACE('',(#110427),#110442,.F.);
#110427 = FACE_BOUND('',#110428,.F.);
#110428 = EDGE_LOOP('',(#110429,#110452,#110490,#110506));
#110429 = ORIENTED_EDGE('',*,*,#110430,.F.);
#110430 = EDGE_CURVE('',#110431,#110433,#110435,.T.);
#110431 = VERTEX_POINT('',#110432);
#110432 = CARTESIAN_POINT('',(-0.198853102307,8.151193267965,
    -0.897899305009));
#110433 = VERTEX_POINT('',#110434);
#110434 = CARTESIAN_POINT('',(-0.198853102307,7.247303407953,
    -0.322308879615));
#110435 = SURFACE_CURVE('',#110436,(#110441),.PCURVE_S1.);
#110436 = CIRCLE('',#110437,1.);
#110437 = AXIS2_PLACEMENT_3D('',#110438,#110439,#110440);
#110438 = CARTESIAN_POINT('',(-0.198853102307,8.152773954509,
    0.102100226463));
#110439 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110440 = DIRECTION('',(-0.E+000,-1.580685309669E-003,-0.999998750716));
#110441 = PCURVE('',#110442,#110447);
#110442 = CYLINDRICAL_SURFACE('',#110443,1.);
#110443 = AXIS2_PLACEMENT_3D('',#110444,#110445,#110446);
#110444 = CARTESIAN_POINT('',(-2.198853102307,8.152773954509,
    0.102100226463));
#110445 = DIRECTION('',(1.,0.E+000,0.E+000));
#110446 = DIRECTION('',(0.E+000,-1.,0.E+000));
#110447 = DEFINITIONAL_REPRESENTATION('',(#110448),#110451);
#110448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110449,#110450),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.130906437256),
  .PIECEWISE_BEZIER_KNOTS.);
#110449 = CARTESIAN_POINT('',(1.569215640827,2.));
#110450 = CARTESIAN_POINT('',(0.438309203571,2.));
#110451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110452 = ORIENTED_EDGE('',*,*,#110453,.T.);
#110453 = EDGE_CURVE('',#110431,#110454,#110456,.T.);
#110454 = VERTEX_POINT('',#110455);
#110455 = CARTESIAN_POINT('',(2.401146897693,8.152773954509,
    -0.897899773526));
#110456 = SURFACE_CURVE('',#110457,(#110461),.PCURVE_S1.);
#110457 = LINE('',#110458,#110459);
#110458 = CARTESIAN_POINT('',(-0.198853102306,8.151193268459,
    -0.897899148885));
#110459 = VECTOR('',#110460,1.);
#110460 = DIRECTION('',(0.999999815195,6.079560607875E-004,
    -2.402467659956E-007));
#110461 = PCURVE('',#110442,#110462);
#110462 = DEFINITIONAL_REPRESENTATION('',(#110463),#110489);
#110463 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#110464,#110465,#110466,
    #110467,#110468,#110469,#110470,#110471,#110472,#110473,#110474,
    #110475,#110476,#110477,#110478,#110479,#110480,#110481,#110482,
    #110483,#110484,#110485,#110486,#110487,#110488),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.626201572266E-013,0.118181840022,0.236363680044,0.354545520067,
    0.472727360089,0.590909200112,0.709091040134,0.827272880157,
    0.945454720179,1.063636560202,1.181818400224,1.300000240247,
    1.418182080269,1.536363920291,1.654545760314,1.772727600336,
    1.890909440359,2.009091280381,2.127273120404,2.245454960426,
    2.363636800449,2.481818640471,2.600000480494),.UNSPECIFIED.);
#110464 = CARTESIAN_POINT('',(1.569215641074,2.));
#110465 = CARTESIAN_POINT('',(1.569239590833,2.039393939394));
#110466 = CARTESIAN_POINT('',(1.569287490354,2.118181818182));
#110467 = CARTESIAN_POINT('',(1.569359339648,2.236363636363));
#110468 = CARTESIAN_POINT('',(1.569431188952,2.354545454545));
#110469 = CARTESIAN_POINT('',(1.569503038267,2.472727272727));
#110470 = CARTESIAN_POINT('',(1.569574887591,2.590909090909));
#110471 = CARTESIAN_POINT('',(1.569646736923,2.709090909091));
#110472 = CARTESIAN_POINT('',(1.569718586263,2.827272727273));
#110473 = CARTESIAN_POINT('',(1.56979043561,2.945454545454));
#110474 = CARTESIAN_POINT('',(1.569862284964,3.063636363636));
#110475 = CARTESIAN_POINT('',(1.569934134323,3.181818181818));
#110476 = CARTESIAN_POINT('',(1.570005983687,3.3));
#110477 = CARTESIAN_POINT('',(1.570077833055,3.418181818182));
#110478 = CARTESIAN_POINT('',(1.570149682426,3.536363636364));
#110479 = CARTESIAN_POINT('',(1.5702215318,3.654545454545));
#110480 = CARTESIAN_POINT('',(1.570293381176,3.772727272727));
#110481 = CARTESIAN_POINT('',(1.570365230553,3.890909090909));
#110482 = CARTESIAN_POINT('',(1.57043707993,4.009090909091));
#110483 = CARTESIAN_POINT('',(1.570508929307,4.127272727273));
#110484 = CARTESIAN_POINT('',(1.570580778682,4.245454545454));
#110485 = CARTESIAN_POINT('',(1.570652628056,4.363636363636));
#110486 = CARTESIAN_POINT('',(1.570724477428,4.481818181818));
#110487 = CARTESIAN_POINT('',(1.570772377006,4.560606060606));
#110488 = CARTESIAN_POINT('',(1.570796326795,4.6));
#110489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110490 = ORIENTED_EDGE('',*,*,#110491,.T.);
#110491 = EDGE_CURVE('',#110454,#110492,#110494,.T.);
#110492 = VERTEX_POINT('',#110493);
#110493 = CARTESIAN_POINT('',(2.401146897693,7.247303407954,
    -0.322308879617));
#110494 = SURFACE_CURVE('',#110495,(#110500),.PCURVE_S1.);
#110495 = CIRCLE('',#110496,1.);
#110496 = AXIS2_PLACEMENT_3D('',#110497,#110498,#110499);
#110497 = CARTESIAN_POINT('',(2.401146897693,8.152773954509,
    0.102100226463));
#110498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110499 = DIRECTION('',(0.E+000,0.E+000,-1.));
#110500 = PCURVE('',#110442,#110501);
#110501 = DEFINITIONAL_REPRESENTATION('',(#110502),#110505);
#110502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110503,#110504),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.132487123222),
  .PIECEWISE_BEZIER_KNOTS.);
#110503 = CARTESIAN_POINT('',(1.570796326795,4.6));
#110504 = CARTESIAN_POINT('',(0.438309203573,4.6));
#110505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110506 = ORIENTED_EDGE('',*,*,#110507,.T.);
#110507 = EDGE_CURVE('',#110492,#110433,#110508,.T.);
#110508 = SURFACE_CURVE('',#110509,(#110513),.PCURVE_S1.);
#110509 = LINE('',#110510,#110511);
#110510 = CARTESIAN_POINT('',(2.401146897693,7.247303407952,
    -0.322308879618));
#110511 = VECTOR('',#110512,1.);
#110512 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110513 = PCURVE('',#110442,#110514);
#110514 = DEFINITIONAL_REPRESENTATION('',(#110515),#110518);
#110515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110516,#110517),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110516 = CARTESIAN_POINT('',(0.438309203573,4.6));
#110517 = CARTESIAN_POINT('',(0.438309203573,2.));
#110518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110523)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110520,#110521,#110522)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#110520,
  'distance_accuracy_value','confusion accuracy');
#110524 = SHAPE_DEFINITION_REPRESENTATION(#110525,#110423);
#110525 = PRODUCT_DEFINITION_SHAPE('','',#110526);
#110526 = PRODUCT_DEFINITION('design','',#110527,#110530);
#110527 = PRODUCT_DEFINITION_FORMATION('','',#110528);
#110528 = PRODUCT('CADSOFTTOOLS 1.662','CADSOFTTOOLS 1.662','',(#110529)
  );
#110529 = PRODUCT_CONTEXT('',#2,'mechanical');
#110530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110531 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110532,#110534);
#110532 = ( REPRESENTATION_RELATIONSHIP('','',#110423,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110533) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110533 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2659);
#110534 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110535);
#110535 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('662','','',#5,#110526,$);
#110536 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110528));
#110537 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110538),#110612
  );
#110538 = SHELL_BASED_SURFACE_MODEL('',(#110539));
#110539 = OPEN_SHELL('',(#110540));
#110540 = ADVANCED_FACE('',(#110541),#110555,.T.);
#110541 = FACE_BOUND('',#110542,.T.);
#110542 = EDGE_LOOP('',(#110543,#110566,#110582,#110598));
#110543 = ORIENTED_EDGE('',*,*,#110544,.T.);
#110544 = EDGE_CURVE('',#110545,#110547,#110549,.T.);
#110545 = VERTEX_POINT('',#110546);
#110546 = CARTESIAN_POINT('',(-0.198853102307,8.151193267965,
    -0.897899305009));
#110547 = VERTEX_POINT('',#110548);
#110548 = CARTESIAN_POINT('',(2.401146897693,8.152773954509,
    -0.897899773526));
#110549 = SURFACE_CURVE('',#110550,(#110554),.PCURVE_S1.);
#110550 = LINE('',#110551,#110552);
#110551 = CARTESIAN_POINT('',(-0.198853102306,8.151193268459,
    -0.897899148885));
#110552 = VECTOR('',#110553,1.);
#110553 = DIRECTION('',(0.999999815195,6.079560607875E-004,
    -2.402467659956E-007));
#110554 = PCURVE('',#110555,#110560);
#110555 = PLANE('',#110556);
#110556 = AXIS2_PLACEMENT_3D('',#110557,#110558,#110559);
#110557 = CARTESIAN_POINT('',(-1.198853102307,8.152773954529,
    -0.897899773517));
#110558 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#110559 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#110560 = DEFINITIONAL_REPRESENTATION('',(#110561),#110565);
#110561 = LINE('',#110562,#110563);
#110562 = CARTESIAN_POINT('',(-1.580686070149E-003,-1.));
#110563 = VECTOR('',#110564,1.);
#110564 = DIRECTION('',(6.079560607875E-004,-0.999999815195));
#110565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110566 = ORIENTED_EDGE('',*,*,#110567,.F.);
#110567 = EDGE_CURVE('',#110568,#110547,#110570,.T.);
#110568 = VERTEX_POINT('',#110569);
#110569 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899850004));
#110570 = SURFACE_CURVE('',#110571,(#110575),.PCURVE_S1.);
#110571 = LINE('',#110572,#110573);
#110572 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899773517));
#110573 = VECTOR('',#110574,1.);
#110574 = DIRECTION('',(1.402990152839E-015,-1.,-2.47277014438E-014));
#110575 = PCURVE('',#110555,#110576);
#110576 = DEFINITIONAL_REPRESENTATION('',(#110577),#110581);
#110577 = LINE('',#110578,#110579);
#110578 = CARTESIAN_POINT('',(2.532244201132,-3.6));
#110579 = VECTOR('',#110580,1.);
#110580 = DIRECTION('',(-1.,-1.402990152839E-015));
#110581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110582 = ORIENTED_EDGE('',*,*,#110583,.T.);
#110583 = EDGE_CURVE('',#110568,#110584,#110586,.T.);
#110584 = VERTEX_POINT('',#110585);
#110585 = CARTESIAN_POINT('',(-0.198853102307,10.685018155661,
    -0.897899840073));
#110586 = SURFACE_CURVE('',#110587,(#110591),.PCURVE_S1.);
#110587 = LINE('',#110588,#110589);
#110588 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899886766));
#110589 = VECTOR('',#110590,1.);
#110590 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110591 = PCURVE('',#110555,#110592);
#110592 = DEFINITIONAL_REPRESENTATION('',(#110593),#110597);
#110593 = LINE('',#110594,#110595);
#110594 = CARTESIAN_POINT('',(2.532244201132,-3.6));
#110595 = VECTOR('',#110596,1.);
#110596 = DIRECTION('',(0.E+000,1.));
#110597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110598 = ORIENTED_EDGE('',*,*,#110599,.T.);
#110599 = EDGE_CURVE('',#110584,#110545,#110600,.T.);
#110600 = SURFACE_CURVE('',#110601,(#110605),.PCURVE_S1.);
#110601 = LINE('',#110602,#110603);
#110602 = CARTESIAN_POINT('',(-0.198853102307,10.685018155661,
    -0.897899773517));
#110603 = VECTOR('',#110604,1.);
#110604 = DIRECTION('',(0.E+000,-1.,-4.995034401228E-014));
#110605 = PCURVE('',#110555,#110606);
#110606 = DEFINITIONAL_REPRESENTATION('',(#110607),#110611);
#110607 = LINE('',#110608,#110609);
#110608 = CARTESIAN_POINT('',(2.532244201132,-1.));
#110609 = VECTOR('',#110610,1.);
#110610 = DIRECTION('',(-1.,-0.E+000));
#110611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110616)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110613,#110614,#110615)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#110613,
  'distance_accuracy_value','confusion accuracy');
#110617 = SHAPE_DEFINITION_REPRESENTATION(#110618,#110537);
#110618 = PRODUCT_DEFINITION_SHAPE('','',#110619);
#110619 = PRODUCT_DEFINITION('design','',#110620,#110623);
#110620 = PRODUCT_DEFINITION_FORMATION('','',#110621);
#110621 = PRODUCT('CADSOFTTOOLS 1.663','CADSOFTTOOLS 1.663','',(#110622)
  );
#110622 = PRODUCT_CONTEXT('',#2,'mechanical');
#110623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110625,#110627);
#110625 = ( REPRESENTATION_RELATIONSHIP('','',#110537,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110626) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2663);
#110627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110628);
#110628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('663','','',#5,#110619,$);
#110629 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110621));
#110630 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110631),#110703
  );
#110631 = SHELL_BASED_SURFACE_MODEL('',(#110632));
#110632 = OPEN_SHELL('',(#110633));
#110633 = ADVANCED_FACE('',(#110634),#110648,.F.);
#110634 = FACE_BOUND('',#110635,.F.);
#110635 = EDGE_LOOP('',(#110636,#110658,#110674,#110689));
#110636 = ORIENTED_EDGE('',*,*,#110637,.T.);
#110637 = EDGE_CURVE('',#110638,#110640,#110642,.T.);
#110638 = VERTEX_POINT('',#110639);
#110639 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899850004));
#110640 = VERTEX_POINT('',#110641);
#110641 = CARTESIAN_POINT('',(-0.198853102307,10.685018155661,
    -0.897899840073));
#110642 = SURFACE_CURVE('',#110643,(#110647),.PCURVE_S1.);
#110643 = LINE('',#110644,#110645);
#110644 = CARTESIAN_POINT('',(2.401146897693,10.685018155661,
    -0.897899886766));
#110645 = VECTOR('',#110646,1.);
#110646 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110647 = PCURVE('',#110648,#110653);
#110648 = CYLINDRICAL_SURFACE('',#110649,1.2);
#110649 = AXIS2_PLACEMENT_3D('',#110650,#110651,#110652);
#110650 = CARTESIAN_POINT('',(-25.01782062177,10.685018470361,
    0.302099999985));
#110651 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#110652 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#110653 = DEFINITIONAL_REPRESENTATION('',(#110654),#110657);
#110654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110655,#110656),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110655 = CARTESIAN_POINT('',(1.570796064545,27.418967519465));
#110656 = CARTESIAN_POINT('',(1.570796064545,24.818967519465));
#110657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110658 = ORIENTED_EDGE('',*,*,#110659,.F.);
#110659 = EDGE_CURVE('',#110660,#110640,#110662,.T.);
#110660 = VERTEX_POINT('',#110661);
#110661 = CARTESIAN_POINT('',(-0.198853102307,11.778539427557,
    -0.192078020744));
#110662 = SURFACE_CURVE('',#110663,(#110668),.PCURVE_S1.);
#110663 = CIRCLE('',#110664,1.2);
#110664 = AXIS2_PLACEMENT_3D('',#110665,#110666,#110667);
#110665 = CARTESIAN_POINT('',(-0.198853102307,10.685018470361,
    0.302099999985));
#110666 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110667 = DIRECTION('',(0.E+000,0.91126746433,-0.411815017274));
#110668 = PCURVE('',#110648,#110669);
#110669 = DEFINITIONAL_REPRESENTATION('',(#110670),#110673);
#110670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110671,#110672),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.146351670794),
  .PIECEWISE_BEZIER_KNOTS.);
#110671 = CARTESIAN_POINT('',(2.717147735339,24.818967519465));
#110672 = CARTESIAN_POINT('',(1.570796064545,24.818967519465));
#110673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110674 = ORIENTED_EDGE('',*,*,#110675,.T.);
#110675 = EDGE_CURVE('',#110660,#110676,#110678,.T.);
#110676 = VERTEX_POINT('',#110677);
#110677 = CARTESIAN_POINT('',(2.401146897693,11.778539427557,
    -0.192078020744));
#110678 = SURFACE_CURVE('',#110679,(#110683),.PCURVE_S1.);
#110679 = LINE('',#110680,#110681);
#110680 = CARTESIAN_POINT('',(-0.198853102307,11.778539427557,
    -0.192078020744));
#110681 = VECTOR('',#110682,1.);
#110682 = DIRECTION('',(1.,0.E+000,0.E+000));
#110683 = PCURVE('',#110648,#110684);
#110684 = DEFINITIONAL_REPRESENTATION('',(#110685),#110688);
#110685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110686,#110687),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#110686 = CARTESIAN_POINT('',(2.717147735339,24.818967519465));
#110687 = CARTESIAN_POINT('',(2.717147735339,27.418967519465));
#110688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110689 = ORIENTED_EDGE('',*,*,#110690,.T.);
#110690 = EDGE_CURVE('',#110676,#110638,#110691,.T.);
#110691 = SURFACE_CURVE('',#110692,(#110697),.PCURVE_S1.);
#110692 = CIRCLE('',#110693,1.2);
#110693 = AXIS2_PLACEMENT_3D('',#110694,#110695,#110696);
#110694 = CARTESIAN_POINT('',(2.401146897693,10.685018470361,
    0.302099999985));
#110695 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110696 = DIRECTION('',(0.E+000,0.91126746433,-0.411815017274));
#110697 = PCURVE('',#110648,#110698);
#110698 = DEFINITIONAL_REPRESENTATION('',(#110699),#110702);
#110699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110700,#110701),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.146351670794),
  .PIECEWISE_BEZIER_KNOTS.);
#110700 = CARTESIAN_POINT('',(2.717147735339,27.418967519465));
#110701 = CARTESIAN_POINT('',(1.570796064545,27.418967519465));
#110702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110707)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110704,#110705,#110706)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110704 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110705 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110706 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110707 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110704,
  'distance_accuracy_value','confusion accuracy');
#110708 = SHAPE_DEFINITION_REPRESENTATION(#110709,#110630);
#110709 = PRODUCT_DEFINITION_SHAPE('','',#110710);
#110710 = PRODUCT_DEFINITION('design','',#110711,#110714);
#110711 = PRODUCT_DEFINITION_FORMATION('','',#110712);
#110712 = PRODUCT('CADSOFTTOOLS 1.664','CADSOFTTOOLS 1.664','',(#110713)
  );
#110713 = PRODUCT_CONTEXT('',#2,'mechanical');
#110714 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110715 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110716,#110718);
#110716 = ( REPRESENTATION_RELATIONSHIP('','',#110630,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110717) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110717 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2667);
#110718 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110719);
#110719 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('664','','',#5,#110710,$);
#110720 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110712));
#110721 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110722),#110796
  );
#110722 = SHELL_BASED_SURFACE_MODEL('',(#110723));
#110723 = OPEN_SHELL('',(#110724));
#110724 = ADVANCED_FACE('',(#110725),#110739,.T.);
#110725 = FACE_BOUND('',#110726,.T.);
#110726 = EDGE_LOOP('',(#110727,#110750,#110766,#110782));
#110727 = ORIENTED_EDGE('',*,*,#110728,.T.);
#110728 = EDGE_CURVE('',#110729,#110731,#110733,.T.);
#110729 = VERTEX_POINT('',#110730);
#110730 = CARTESIAN_POINT('',(-0.198853102307,11.778539427557,
    -0.192078020744));
#110731 = VERTEX_POINT('',#110732);
#110732 = CARTESIAN_POINT('',(2.401146897693,11.778539427557,
    -0.192078020744));
#110733 = SURFACE_CURVE('',#110734,(#110738),.PCURVE_S1.);
#110734 = LINE('',#110735,#110736);
#110735 = CARTESIAN_POINT('',(-0.198853102307,11.778539427557,
    -0.192078020744));
#110736 = VECTOR('',#110737,1.);
#110737 = DIRECTION('',(1.,0.E+000,0.E+000));
#110738 = PCURVE('',#110739,#110744);
#110739 = PLANE('',#110740);
#110740 = AXIS2_PLACEMENT_3D('',#110741,#110742,#110743);
#110741 = CARTESIAN_POINT('',(-25.01782062177,15.020448322642,
    6.981643127085));
#110742 = DIRECTION('',(2.255251389926E-030,-0.911267464331,
    0.411815017274));
#110743 = DIRECTION('',(1.141805084151E-046,0.411815017274,
    0.911267464331));
#110744 = DEFINITIONAL_REPRESENTATION('',(#110745),#110749);
#110745 = LINE('',#110746,#110747);
#110746 = CARTESIAN_POINT('',(-7.872245447827,-24.81896751946));
#110747 = VECTOR('',#110748,1.);
#110748 = DIRECTION('',(5.781724620871E-047,-1.));
#110749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110750 = ORIENTED_EDGE('',*,*,#110751,.F.);
#110751 = EDGE_CURVE('',#110752,#110731,#110754,.T.);
#110752 = VERTEX_POINT('',#110753);
#110753 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#110754 = SURFACE_CURVE('',#110755,(#110759),.PCURVE_S1.);
#110755 = LINE('',#110756,#110757);
#110756 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#110757 = VECTOR('',#110758,1.);
#110758 = DIRECTION('',(0.E+000,-0.411815017274,-0.911267464331));
#110759 = PCURVE('',#110739,#110760);
#110760 = DEFINITIONAL_REPRESENTATION('',(#110761),#110765);
#110761 = LINE('',#110762,#110763);
#110762 = CARTESIAN_POINT('',(3.130711651591E-045,-27.41896751946));
#110763 = VECTOR('',#110764,1.);
#110764 = DIRECTION('',(-1.,-2.005642638453E-046));
#110765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110766 = ORIENTED_EDGE('',*,*,#110767,.T.);
#110767 = EDGE_CURVE('',#110752,#110768,#110770,.T.);
#110768 = VERTEX_POINT('',#110769);
#110769 = CARTESIAN_POINT('',(-0.198853102307,15.020448322642,
    6.981643127085));
#110770 = SURFACE_CURVE('',#110771,(#110775),.PCURVE_S1.);
#110771 = LINE('',#110772,#110773);
#110772 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#110773 = VECTOR('',#110774,1.);
#110774 = DIRECTION('',(-1.,2.049642507E-015,4.099285014001E-015));
#110775 = PCURVE('',#110739,#110776);
#110776 = DEFINITIONAL_REPRESENTATION('',(#110777),#110781);
#110777 = LINE('',#110778,#110779);
#110778 = CARTESIAN_POINT('',(-1.749474742509E-014,-27.41896751946));
#110779 = VECTOR('',#110780,1.);
#110780 = DIRECTION('',(4.579618624703E-015,1.));
#110781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110782 = ORIENTED_EDGE('',*,*,#110783,.T.);
#110783 = EDGE_CURVE('',#110768,#110729,#110784,.T.);
#110784 = SURFACE_CURVE('',#110785,(#110789),.PCURVE_S1.);
#110785 = LINE('',#110786,#110787);
#110786 = CARTESIAN_POINT('',(-0.198853102307,15.020448322642,
    6.981643127085));
#110787 = VECTOR('',#110788,1.);
#110788 = DIRECTION('',(0.E+000,-0.411815017274,-0.911267464331));
#110789 = PCURVE('',#110739,#110790);
#110790 = DEFINITIONAL_REPRESENTATION('',(#110791),#110795);
#110791 = LINE('',#110792,#110793);
#110792 = CARTESIAN_POINT('',(2.833842329711E-045,-24.81896751946));
#110793 = VECTOR('',#110794,1.);
#110794 = DIRECTION('',(-1.,-2.005642638453E-046));
#110795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110800)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110797,#110798,#110799)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110797 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110798 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110799 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110800 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110797,
  'distance_accuracy_value','confusion accuracy');
#110801 = SHAPE_DEFINITION_REPRESENTATION(#110802,#110721);
#110802 = PRODUCT_DEFINITION_SHAPE('','',#110803);
#110803 = PRODUCT_DEFINITION('design','',#110804,#110807);
#110804 = PRODUCT_DEFINITION_FORMATION('','',#110805);
#110805 = PRODUCT('CADSOFTTOOLS 1.665','CADSOFTTOOLS 1.665','',(#110806)
  );
#110806 = PRODUCT_CONTEXT('',#2,'mechanical');
#110807 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110808 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110809,#110811);
#110809 = ( REPRESENTATION_RELATIONSHIP('','',#110721,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110810) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110810 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2671);
#110811 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110812);
#110812 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('665','','',#5,#110803,$);
#110813 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110805));
#110814 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110815),#110933
  );
#110815 = SHELL_BASED_SURFACE_MODEL('',(#110816));
#110816 = OPEN_SHELL('',(#110817));
#110817 = ADVANCED_FACE('',(#110818),#110832,.F.);
#110818 = FACE_BOUND('',#110819,.F.);
#110819 = EDGE_LOOP('',(#110820,#110865,#110881,#110919));
#110820 = ORIENTED_EDGE('',*,*,#110821,.T.);
#110821 = EDGE_CURVE('',#110822,#110824,#110826,.T.);
#110822 = VERTEX_POINT('',#110823);
#110823 = CARTESIAN_POINT('',(-0.198853102307,15.126927365445,
    7.475821147377));
#110824 = VERTEX_POINT('',#110825);
#110825 = CARTESIAN_POINT('',(2.401146897693,15.126927365445,
    7.475821147595));
#110826 = SURFACE_CURVE('',#110827,(#110831),.PCURVE_S1.);
#110827 = LINE('',#110828,#110829);
#110828 = CARTESIAN_POINT('',(-0.198853102307,15.126927365445,
    7.475821147813));
#110829 = VECTOR('',#110830,1.);
#110830 = DIRECTION('',(1.,0.E+000,5.465713352001E-015));
#110831 = PCURVE('',#110832,#110837);
#110832 = CYLINDRICAL_SURFACE('',#110833,1.199999999999);
#110833 = AXIS2_PLACEMENT_3D('',#110834,#110835,#110836);
#110834 = CARTESIAN_POINT('',(-25.01782062177,13.926927365446,
    7.475821147813));
#110835 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#110836 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#110837 = DEFINITIONAL_REPRESENTATION('',(#110838),#110864);
#110838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#110839,#110840,#110841,
    #110842,#110843,#110844,#110845,#110846,#110847,#110848,#110849,
    #110850,#110851,#110852,#110853,#110854,#110855,#110856,#110857,
    #110858,#110859,#110860,#110861,#110862,#110863),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.799738302018E-014,0.118181818182,0.236363636364,0.354545454545,
    0.472727272727,0.590909090909,0.709090909091,0.827272727273,
    0.945454545455,1.063636363636,1.181818181818,1.3,1.418181818182,
    1.536363636364,1.654545454545,1.772727272727,1.890909090909,
    2.009090909091,2.127272727273,2.245454545455,2.363636363636,
    2.481818181818,2.6),.UNSPECIFIED.);
#110839 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#110840 = CARTESIAN_POINT('',(3.14159265359,24.858361458859));
#110841 = CARTESIAN_POINT('',(3.14159265359,24.937149337647));
#110842 = CARTESIAN_POINT('',(3.14159265359,25.055331155829));
#110843 = CARTESIAN_POINT('',(3.14159265359,25.17351297401));
#110844 = CARTESIAN_POINT('',(3.14159265359,25.291694792192));
#110845 = CARTESIAN_POINT('',(3.14159265359,25.409876610374));
#110846 = CARTESIAN_POINT('',(3.14159265359,25.528058428556));
#110847 = CARTESIAN_POINT('',(3.14159265359,25.646240246738));
#110848 = CARTESIAN_POINT('',(3.14159265359,25.76442206492));
#110849 = CARTESIAN_POINT('',(3.14159265359,25.882603883101));
#110850 = CARTESIAN_POINT('',(3.14159265359,26.000785701283));
#110851 = CARTESIAN_POINT('',(3.14159265359,26.118967519465));
#110852 = CARTESIAN_POINT('',(3.14159265359,26.237149337647));
#110853 = CARTESIAN_POINT('',(3.14159265359,26.355331155829));
#110854 = CARTESIAN_POINT('',(3.14159265359,26.47351297401));
#110855 = CARTESIAN_POINT('',(3.14159265359,26.591694792192));
#110856 = CARTESIAN_POINT('',(3.14159265359,26.709876610374));
#110857 = CARTESIAN_POINT('',(3.14159265359,26.828058428556));
#110858 = CARTESIAN_POINT('',(3.14159265359,26.946240246738));
#110859 = CARTESIAN_POINT('',(3.14159265359,27.06442206492));
#110860 = CARTESIAN_POINT('',(3.14159265359,27.182603883101));
#110861 = CARTESIAN_POINT('',(3.14159265359,27.300785701283));
#110862 = CARTESIAN_POINT('',(3.14159265359,27.379573580071));
#110863 = CARTESIAN_POINT('',(3.14159265359,27.418967519465));
#110864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110865 = ORIENTED_EDGE('',*,*,#110866,.T.);
#110866 = EDGE_CURVE('',#110824,#110867,#110869,.T.);
#110867 = VERTEX_POINT('',#110868);
#110868 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#110869 = SURFACE_CURVE('',#110870,(#110875),.PCURVE_S1.);
#110870 = CIRCLE('',#110871,1.199999999999);
#110871 = AXIS2_PLACEMENT_3D('',#110872,#110873,#110874);
#110872 = CARTESIAN_POINT('',(2.401146897693,13.926927365446,
    7.475821147813));
#110873 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110874 = DIRECTION('',(0.E+000,1.,0.E+000));
#110875 = PCURVE('',#110832,#110876);
#110876 = DEFINITIONAL_REPRESENTATION('',(#110877),#110880);
#110877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110878,#110879),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.42444491825),
  .PIECEWISE_BEZIER_KNOTS.);
#110878 = CARTESIAN_POINT('',(3.14159265359,27.418967519465));
#110879 = CARTESIAN_POINT('',(2.71714773534,27.418967519465));
#110880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110881 = ORIENTED_EDGE('',*,*,#110882,.T.);
#110882 = EDGE_CURVE('',#110867,#110883,#110885,.T.);
#110883 = VERTEX_POINT('',#110884);
#110884 = CARTESIAN_POINT('',(-0.198853102307,15.020448322642,
    6.981643127085));
#110885 = SURFACE_CURVE('',#110886,(#110890),.PCURVE_S1.);
#110886 = LINE('',#110887,#110888);
#110887 = CARTESIAN_POINT('',(2.401146897693,15.020448322642,
    6.981643127085));
#110888 = VECTOR('',#110889,1.);
#110889 = DIRECTION('',(-1.,2.049642507E-015,4.099285014001E-015));
#110890 = PCURVE('',#110832,#110891);
#110891 = DEFINITIONAL_REPRESENTATION('',(#110892),#110918);
#110892 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#110893,#110894,#110895,
    #110896,#110897,#110898,#110899,#110900,#110901,#110902,#110903,
    #110904,#110905,#110906,#110907,#110908,#110909,#110910,#110911,
    #110912,#110913,#110914,#110915,#110916,#110917),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -3.996802888651E-014,0.118181818182,0.236363636364,0.354545454545,
    0.472727272727,0.590909090909,0.709090909091,0.827272727273,
    0.945454545455,1.063636363636,1.181818181818,1.3,1.418181818182,
    1.536363636364,1.654545454545,1.772727272727,1.890909090909,
    2.009090909091,2.127272727273,2.245454545455,2.363636363636,
    2.481818181818,2.6),.UNSPECIFIED.);
#110893 = CARTESIAN_POINT('',(2.71714773534,27.418967519465));
#110894 = CARTESIAN_POINT('',(2.71714773534,27.379573580071));
#110895 = CARTESIAN_POINT('',(2.71714773534,27.300785701283));
#110896 = CARTESIAN_POINT('',(2.71714773534,27.182603883101));
#110897 = CARTESIAN_POINT('',(2.71714773534,27.06442206492));
#110898 = CARTESIAN_POINT('',(2.71714773534,26.946240246738));
#110899 = CARTESIAN_POINT('',(2.71714773534,26.828058428556));
#110900 = CARTESIAN_POINT('',(2.71714773534,26.709876610374));
#110901 = CARTESIAN_POINT('',(2.71714773534,26.591694792192));
#110902 = CARTESIAN_POINT('',(2.71714773534,26.47351297401));
#110903 = CARTESIAN_POINT('',(2.71714773534,26.355331155829));
#110904 = CARTESIAN_POINT('',(2.71714773534,26.237149337647));
#110905 = CARTESIAN_POINT('',(2.71714773534,26.118967519465));
#110906 = CARTESIAN_POINT('',(2.71714773534,26.000785701283));
#110907 = CARTESIAN_POINT('',(2.71714773534,25.882603883101));
#110908 = CARTESIAN_POINT('',(2.71714773534,25.76442206492));
#110909 = CARTESIAN_POINT('',(2.71714773534,25.646240246738));
#110910 = CARTESIAN_POINT('',(2.71714773534,25.528058428556));
#110911 = CARTESIAN_POINT('',(2.71714773534,25.409876610374));
#110912 = CARTESIAN_POINT('',(2.71714773534,25.291694792192));
#110913 = CARTESIAN_POINT('',(2.71714773534,25.17351297401));
#110914 = CARTESIAN_POINT('',(2.71714773534,25.055331155829));
#110915 = CARTESIAN_POINT('',(2.71714773534,24.937149337647));
#110916 = CARTESIAN_POINT('',(2.71714773534,24.858361458859));
#110917 = CARTESIAN_POINT('',(2.71714773534,24.818967519465));
#110918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110919 = ORIENTED_EDGE('',*,*,#110920,.F.);
#110920 = EDGE_CURVE('',#110822,#110883,#110921,.T.);
#110921 = SURFACE_CURVE('',#110922,(#110927),.PCURVE_S1.);
#110922 = CIRCLE('',#110923,1.199999999999);
#110923 = AXIS2_PLACEMENT_3D('',#110924,#110925,#110926);
#110924 = CARTESIAN_POINT('',(-0.198853102307,13.926927365446,
    7.475821147813));
#110925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#110926 = DIRECTION('',(0.E+000,1.,0.E+000));
#110927 = PCURVE('',#110832,#110928);
#110928 = DEFINITIONAL_REPRESENTATION('',(#110929),#110932);
#110929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#110930,#110931),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.42444491825),
  .PIECEWISE_BEZIER_KNOTS.);
#110930 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#110931 = CARTESIAN_POINT('',(2.71714773534,24.818967519465));
#110932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#110937)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#110934,#110935,#110936)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#110934 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#110935 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#110936 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#110937 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#110934,
  'distance_accuracy_value','confusion accuracy');
#110938 = SHAPE_DEFINITION_REPRESENTATION(#110939,#110814);
#110939 = PRODUCT_DEFINITION_SHAPE('','',#110940);
#110940 = PRODUCT_DEFINITION('design','',#110941,#110944);
#110941 = PRODUCT_DEFINITION_FORMATION('','',#110942);
#110942 = PRODUCT('CADSOFTTOOLS 1.666','CADSOFTTOOLS 1.666','',(#110943)
  );
#110943 = PRODUCT_CONTEXT('',#2,'mechanical');
#110944 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#110945 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#110946,#110948);
#110946 = ( REPRESENTATION_RELATIONSHIP('','',#110814,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#110947) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#110947 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2675);
#110948 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #110949);
#110949 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('666','','',#5,#110940,$);
#110950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#110942));
#110951 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#110952),#111026
  );
#110952 = SHELL_BASED_SURFACE_MODEL('',(#110953));
#110953 = OPEN_SHELL('',(#110954));
#110954 = ADVANCED_FACE('',(#110955),#110969,.T.);
#110955 = FACE_BOUND('',#110956,.T.);
#110956 = EDGE_LOOP('',(#110957,#110980,#110996,#111012));
#110957 = ORIENTED_EDGE('',*,*,#110958,.T.);
#110958 = EDGE_CURVE('',#110959,#110961,#110963,.T.);
#110959 = VERTEX_POINT('',#110960);
#110960 = CARTESIAN_POINT('',(-0.198853102307,15.126927365445,
    7.475821147377));
#110961 = VERTEX_POINT('',#110962);
#110962 = CARTESIAN_POINT('',(2.401146897693,15.126927365445,
    7.475821147595));
#110963 = SURFACE_CURVE('',#110964,(#110968),.PCURVE_S1.);
#110964 = LINE('',#110965,#110966);
#110965 = CARTESIAN_POINT('',(-0.198853102307,15.126927365445,
    7.475821147813));
#110966 = VECTOR('',#110967,1.);
#110967 = DIRECTION('',(1.,0.E+000,5.465713352001E-015));
#110968 = PCURVE('',#110969,#110974);
#110969 = PLANE('',#110970);
#110970 = AXIS2_PLACEMENT_3D('',#110971,#110972,#110973);
#110971 = CARTESIAN_POINT('',(-25.01782062177,15.126927365445,
    7.47582114694));
#110972 = DIRECTION('',(2.474851213505E-030,-1.,7.274088272004E-010));
#110973 = DIRECTION('',(1.030003542646E-048,7.274088272004E-010,1.));
#110974 = DEFINITIONAL_REPRESENTATION('',(#110975),#110979);
#110975 = LINE('',#110976,#110977);
#110976 = CARTESIAN_POINT('',(8.730296485737E-010,-24.81896751946));
#110977 = VECTOR('',#110978,1.);
#110978 = DIRECTION('',(5.465713352001E-015,-1.));
#110979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110980 = ORIENTED_EDGE('',*,*,#110981,.T.);
#110981 = EDGE_CURVE('',#110961,#110982,#110984,.T.);
#110982 = VERTEX_POINT('',#110983);
#110983 = CARTESIAN_POINT('',(2.401146897693,15.126927366418,
    8.813426641174));
#110984 = SURFACE_CURVE('',#110985,(#110989),.PCURVE_S1.);
#110985 = LINE('',#110986,#110987);
#110986 = CARTESIAN_POINT('',(2.401146897693,15.126927365445,
    7.475821147595));
#110987 = VECTOR('',#110988,1.);
#110988 = DIRECTION('',(0.E+000,7.274108885699E-010,1.));
#110989 = PCURVE('',#110969,#110990);
#110990 = DEFINITIONAL_REPRESENTATION('',(#110991),#110995);
#110991 = LINE('',#110992,#110993);
#110992 = CARTESIAN_POINT('',(6.547802300361E-010,-27.41896751946));
#110993 = VECTOR('',#110994,1.);
#110994 = DIRECTION('',(1.,-5.100552866878E-045));
#110995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110996 = ORIENTED_EDGE('',*,*,#110997,.T.);
#110997 = EDGE_CURVE('',#110982,#110998,#111000,.T.);
#110998 = VERTEX_POINT('',#110999);
#110999 = CARTESIAN_POINT('',(-0.198853102307,15.126927366418,
    8.813426641174));
#111000 = SURFACE_CURVE('',#111001,(#111005),.PCURVE_S1.);
#111001 = LINE('',#111002,#111003);
#111002 = CARTESIAN_POINT('',(2.401146897693,15.126927366418,
    8.813426640957));
#111003 = VECTOR('',#111004,1.);
#111004 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111005 = PCURVE('',#110969,#111006);
#111006 = DEFINITIONAL_REPRESENTATION('',(#111007),#111011);
#111007 = LINE('',#111008,#111009);
#111008 = CARTESIAN_POINT('',(1.337605494016,-27.41896751946));
#111009 = VECTOR('',#111010,1.);
#111010 = DIRECTION('',(-1.030003395923E-048,1.));
#111011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111012 = ORIENTED_EDGE('',*,*,#111013,.T.);
#111013 = EDGE_CURVE('',#110998,#110959,#111014,.T.);
#111014 = SURFACE_CURVE('',#111015,(#111019),.PCURVE_S1.);
#111015 = LINE('',#111016,#111017);
#111016 = CARTESIAN_POINT('',(-0.198853102307,15.126927366418,
    8.813426641174));
#111017 = VECTOR('',#111018,1.);
#111018 = DIRECTION('',(0.E+000,-7.274069044137E-010,-1.));
#111019 = PCURVE('',#110969,#111020);
#111020 = DEFINITIONAL_REPRESENTATION('',(#111021),#111025);
#111021 = LINE('',#111022,#111023);
#111022 = CARTESIAN_POINT('',(1.337605494234,-24.81896751946));
#111023 = VECTOR('',#111024,1.);
#111024 = DIRECTION('',(-1.,-4.75964105324E-045));
#111025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111030)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111027,#111028,#111029)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111027 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111028 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111029 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111030 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111027,
  'distance_accuracy_value','confusion accuracy');
#111031 = SHAPE_DEFINITION_REPRESENTATION(#111032,#110951);
#111032 = PRODUCT_DEFINITION_SHAPE('','',#111033);
#111033 = PRODUCT_DEFINITION('design','',#111034,#111037);
#111034 = PRODUCT_DEFINITION_FORMATION('','',#111035);
#111035 = PRODUCT('CADSOFTTOOLS 1.667','CADSOFTTOOLS 1.667','',(#111036)
  );
#111036 = PRODUCT_CONTEXT('',#2,'mechanical');
#111037 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111038 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111039,#111041);
#111039 = ( REPRESENTATION_RELATIONSHIP('','',#110951,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111040) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111040 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2679);
#111041 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111042);
#111042 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('667','','',#5,#111033,$);
#111043 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111035));
#111044 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111045),#111117
  );
#111045 = SHELL_BASED_SURFACE_MODEL('',(#111046));
#111046 = OPEN_SHELL('',(#111047));
#111047 = ADVANCED_FACE('',(#111048),#111062,.F.);
#111048 = FACE_BOUND('',#111049,.F.);
#111049 = EDGE_LOOP('',(#111050,#111072,#111088,#111103));
#111050 = ORIENTED_EDGE('',*,*,#111051,.T.);
#111051 = EDGE_CURVE('',#111052,#111054,#111056,.T.);
#111052 = VERTEX_POINT('',#111053);
#111053 = CARTESIAN_POINT('',(-0.198853102307,15.03853163156,
    9.265461991903));
#111054 = VERTEX_POINT('',#111055);
#111055 = CARTESIAN_POINT('',(2.401146897693,15.03853163156,
    9.265461991903));
#111056 = SURFACE_CURVE('',#111057,(#111061),.PCURVE_S1.);
#111057 = LINE('',#111058,#111059);
#111058 = CARTESIAN_POINT('',(-0.198853102307,15.03853163156,
    9.265461991903));
#111059 = VECTOR('',#111060,1.);
#111060 = DIRECTION('',(1.,0.E+000,0.E+000));
#111061 = PCURVE('',#111062,#111067);
#111062 = CYLINDRICAL_SURFACE('',#111063,1.199999999999);
#111063 = AXIS2_PLACEMENT_3D('',#111064,#111065,#111066);
#111064 = CARTESIAN_POINT('',(-25.01782062177,13.926927366419,
    8.813426641827));
#111065 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#111066 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#111067 = DEFINITIONAL_REPRESENTATION('',(#111068),#111071);
#111068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111069,#111070),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#111069 = CARTESIAN_POINT('',(3.527819750349,24.818967519465));
#111070 = CARTESIAN_POINT('',(3.527819750349,27.418967519465));
#111071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111072 = ORIENTED_EDGE('',*,*,#111073,.T.);
#111073 = EDGE_CURVE('',#111054,#111074,#111076,.T.);
#111074 = VERTEX_POINT('',#111075);
#111075 = CARTESIAN_POINT('',(2.401146897693,15.126927366418,
    8.813426641174));
#111076 = SURFACE_CURVE('',#111077,(#111082),.PCURVE_S1.);
#111077 = CIRCLE('',#111078,1.199999999999);
#111078 = AXIS2_PLACEMENT_3D('',#111079,#111080,#111081);
#111079 = CARTESIAN_POINT('',(2.401146897693,13.926927366419,
    8.813426641827));
#111080 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111081 = DIRECTION('',(0.E+000,0.926336887618,0.376696125063));
#111082 = PCURVE('',#111062,#111083);
#111083 = DEFINITIONAL_REPRESENTATION('',(#111084),#111087);
#111084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111085,#111086),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227097304),
  .PIECEWISE_BEZIER_KNOTS.);
#111085 = CARTESIAN_POINT('',(3.527819750349,27.418967519465));
#111086 = CARTESIAN_POINT('',(3.141592653046,27.418967519465));
#111087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111088 = ORIENTED_EDGE('',*,*,#111089,.T.);
#111089 = EDGE_CURVE('',#111074,#111090,#111092,.T.);
#111090 = VERTEX_POINT('',#111091);
#111091 = CARTESIAN_POINT('',(-0.198853102307,15.126927366418,
    8.813426641174));
#111092 = SURFACE_CURVE('',#111093,(#111097),.PCURVE_S1.);
#111093 = LINE('',#111094,#111095);
#111094 = CARTESIAN_POINT('',(2.401146897693,15.126927366418,
    8.813426640957));
#111095 = VECTOR('',#111096,1.);
#111096 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111097 = PCURVE('',#111062,#111098);
#111098 = DEFINITIONAL_REPRESENTATION('',(#111099),#111102);
#111099 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111100,#111101),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#111100 = CARTESIAN_POINT('',(3.141592652864,27.418967519465));
#111101 = CARTESIAN_POINT('',(3.141592652864,24.818967519465));
#111102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111103 = ORIENTED_EDGE('',*,*,#111104,.T.);
#111104 = EDGE_CURVE('',#111090,#111052,#111105,.T.);
#111105 = SURFACE_CURVE('',#111106,(#111111),.PCURVE_S1.);
#111106 = CIRCLE('',#111107,1.199999999999);
#111107 = AXIS2_PLACEMENT_3D('',#111108,#111109,#111110);
#111108 = CARTESIAN_POINT('',(-0.198853102307,13.926927366419,
    8.813426641827));
#111109 = DIRECTION('',(1.,0.E+000,0.E+000));
#111110 = DIRECTION('',(-0.E+000,1.,0.E+000));
#111111 = PCURVE('',#111062,#111112);
#111112 = DEFINITIONAL_REPRESENTATION('',(#111113),#111116);
#111113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111114,#111115),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.386227096759),
  .PIECEWISE_BEZIER_KNOTS.);
#111114 = CARTESIAN_POINT('',(3.14159265359,24.818967519465));
#111115 = CARTESIAN_POINT('',(3.527819750349,24.818967519465));
#111116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111121)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111118,#111119,#111120)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111118 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111119 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111120 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111121 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111118,
  'distance_accuracy_value','confusion accuracy');
#111122 = SHAPE_DEFINITION_REPRESENTATION(#111123,#111044);
#111123 = PRODUCT_DEFINITION_SHAPE('','',#111124);
#111124 = PRODUCT_DEFINITION('design','',#111125,#111128);
#111125 = PRODUCT_DEFINITION_FORMATION('','',#111126);
#111126 = PRODUCT('CADSOFTTOOLS 1.668','CADSOFTTOOLS 1.668','',(#111127)
  );
#111127 = PRODUCT_CONTEXT('',#2,'mechanical');
#111128 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111129 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111130,#111132);
#111130 = ( REPRESENTATION_RELATIONSHIP('','',#111044,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111131) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111131 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2683);
#111132 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111133);
#111133 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('668','','',#5,#111124,$);
#111134 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111126));
#111135 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111136),#111208
  );
#111136 = SHELL_BASED_SURFACE_MODEL('',(#111137));
#111137 = OPEN_SHELL('',(#111138));
#111138 = ADVANCED_FACE('',(#111139),#111153,.T.);
#111139 = FACE_BOUND('',#111140,.T.);
#111140 = EDGE_LOOP('',(#111141,#111163,#111179,#111194));
#111141 = ORIENTED_EDGE('',*,*,#111142,.T.);
#111142 = EDGE_CURVE('',#111143,#111145,#111147,.T.);
#111143 = VERTEX_POINT('',#111144);
#111144 = CARTESIAN_POINT('',(-0.198853102307,15.03853163156,
    9.265461991903));
#111145 = VERTEX_POINT('',#111146);
#111146 = CARTESIAN_POINT('',(2.401146897693,15.03853163156,
    9.265461991903));
#111147 = SURFACE_CURVE('',#111148,(#111152),.PCURVE_S1.);
#111148 = LINE('',#111149,#111150);
#111149 = CARTESIAN_POINT('',(-0.198853102307,15.03853163156,
    9.265461991903));
#111150 = VECTOR('',#111151,1.);
#111151 = DIRECTION('',(1.,0.E+000,0.E+000));
#111152 = PCURVE('',#111153,#111158);
#111153 = CYLINDRICAL_SURFACE('',#111154,15.800000000001);
#111154 = AXIS2_PLACEMENT_3D('',#111155,#111156,#111157);
#111155 = CARTESIAN_POINT('',(-25.01782062177,29.674654455945,
    15.217260767866));
#111156 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#111157 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#111158 = DEFINITIONAL_REPRESENTATION('',(#111159),#111162);
#111159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111160,#111161),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#111160 = CARTESIAN_POINT('',(0.386227096757,24.818967519465));
#111161 = CARTESIAN_POINT('',(0.386227096757,27.418967519465));
#111162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111163 = ORIENTED_EDGE('',*,*,#111164,.T.);
#111164 = EDGE_CURVE('',#111145,#111165,#111167,.T.);
#111165 = VERTEX_POINT('',#111166);
#111166 = CARTESIAN_POINT('',(2.401146897693,14.673470259552,
    10.256971189028));
#111167 = SURFACE_CURVE('',#111168,(#111173),.PCURVE_S1.);
#111168 = CIRCLE('',#111169,15.800000000001);
#111169 = AXIS2_PLACEMENT_3D('',#111170,#111171,#111172);
#111170 = CARTESIAN_POINT('',(2.401146897693,29.674654455945,
    15.217260767866));
#111171 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111172 = DIRECTION('',(-0.E+000,-0.926336887619,-0.376696125061));
#111173 = PCURVE('',#111153,#111174);
#111174 = DEFINITIONAL_REPRESENTATION('',(#111175),#111178);
#111175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111176,#111177),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.688458830106E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#111176 = CARTESIAN_POINT('',(0.386227096757,27.418967519465));
#111177 = CARTESIAN_POINT('',(0.319342508456,27.418967519465));
#111178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111179 = ORIENTED_EDGE('',*,*,#111180,.T.);
#111180 = EDGE_CURVE('',#111165,#111181,#111183,.T.);
#111181 = VERTEX_POINT('',#111182);
#111182 = CARTESIAN_POINT('',(-0.198853102307,14.673470259552,
    10.256971189028));
#111183 = SURFACE_CURVE('',#111184,(#111188),.PCURVE_S1.);
#111184 = LINE('',#111185,#111186);
#111185 = CARTESIAN_POINT('',(2.401146897693,14.673470259552,
    10.256971189028));
#111186 = VECTOR('',#111187,1.);
#111187 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111188 = PCURVE('',#111153,#111189);
#111189 = DEFINITIONAL_REPRESENTATION('',(#111190),#111193);
#111190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111191,#111192),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#111191 = CARTESIAN_POINT('',(0.319342508456,27.418967519465));
#111192 = CARTESIAN_POINT('',(0.319342508456,24.818967519465));
#111193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111194 = ORIENTED_EDGE('',*,*,#111195,.T.);
#111195 = EDGE_CURVE('',#111181,#111143,#111196,.T.);
#111196 = SURFACE_CURVE('',#111197,(#111202),.PCURVE_S1.);
#111197 = CIRCLE('',#111198,15.800000000001);
#111198 = AXIS2_PLACEMENT_3D('',#111199,#111200,#111201);
#111199 = CARTESIAN_POINT('',(-0.198853102307,29.674654455945,
    15.217260767866));
#111200 = DIRECTION('',(1.,0.E+000,0.E+000));
#111201 = DIRECTION('',(0.E+000,-0.949442037746,-0.313942378407));
#111202 = PCURVE('',#111153,#111203);
#111203 = DEFINITIONAL_REPRESENTATION('',(#111204),#111207);
#111204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111205,#111206),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.688458830106E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#111205 = CARTESIAN_POINT('',(0.319342508456,24.818967519465));
#111206 = CARTESIAN_POINT('',(0.386227096757,24.818967519465));
#111207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111212)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111209,#111210,#111211)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111209 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111210 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111211 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111212 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111209,
  'distance_accuracy_value','confusion accuracy');
#111213 = SHAPE_DEFINITION_REPRESENTATION(#111214,#111135);
#111214 = PRODUCT_DEFINITION_SHAPE('','',#111215);
#111215 = PRODUCT_DEFINITION('design','',#111216,#111219);
#111216 = PRODUCT_DEFINITION_FORMATION('','',#111217);
#111217 = PRODUCT('CADSOFTTOOLS 1.669','CADSOFTTOOLS 1.669','',(#111218)
  );
#111218 = PRODUCT_CONTEXT('',#2,'mechanical');
#111219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111221,#111223);
#111221 = ( REPRESENTATION_RELATIONSHIP('','',#111135,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111222) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2687);
#111223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111224);
#111224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('669','','',#5,#111215,$);
#111225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111217));
#111226 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111227),#111322
  );
#111227 = SHELL_BASED_SURFACE_MODEL('',(#111228));
#111228 = OPEN_SHELL('',(#111229));
#111229 = ADVANCED_FACE('',(#111230),#111244,.F.);
#111230 = FACE_BOUND('',#111231,.F.);
#111231 = EDGE_LOOP('',(#111232,#111254,#111270,#111308));
#111232 = ORIENTED_EDGE('',*,*,#111233,.T.);
#111233 = EDGE_CURVE('',#111234,#111236,#111238,.T.);
#111234 = VERTEX_POINT('',#111235);
#111235 = CARTESIAN_POINT('',(2.401146897693,14.673470259552,
    10.256971189028));
#111236 = VERTEX_POINT('',#111237);
#111237 = CARTESIAN_POINT('',(-0.198853102307,14.673470259552,
    10.256971189028));
#111238 = SURFACE_CURVE('',#111239,(#111243),.PCURVE_S1.);
#111239 = LINE('',#111240,#111241);
#111240 = CARTESIAN_POINT('',(2.401146897693,14.673470259552,
    10.256971189028));
#111241 = VECTOR('',#111242,1.);
#111242 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111243 = PCURVE('',#111244,#111249);
#111244 = CYLINDRICAL_SURFACE('',#111245,0.5);
#111245 = AXIS2_PLACEMENT_3D('',#111246,#111247,#111248);
#111246 = CARTESIAN_POINT('',(-25.01782062177,14.198749240679,
    10.099999999825));
#111247 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#111248 = DIRECTION('',(2.474851213505E-030,-1.,-1.37515347726E-072));
#111249 = DEFINITIONAL_REPRESENTATION('',(#111250),#111253);
#111250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111251,#111252),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#111251 = CARTESIAN_POINT('',(3.460935162045,27.418967519465));
#111252 = CARTESIAN_POINT('',(3.460935162045,24.818967519465));
#111253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111254 = ORIENTED_EDGE('',*,*,#111255,.F.);
#111255 = EDGE_CURVE('',#111256,#111236,#111258,.T.);
#111256 = VERTEX_POINT('',#111257);
#111257 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.599999999825));
#111258 = SURFACE_CURVE('',#111259,(#111264),.PCURVE_S1.);
#111259 = CIRCLE('',#111260,0.5);
#111260 = AXIS2_PLACEMENT_3D('',#111261,#111262,#111263);
#111261 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.099999999825));
#111262 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111263 = DIRECTION('',(0.E+000,3.979039320257E-013,1.));
#111264 = PCURVE('',#111244,#111265);
#111265 = DEFINITIONAL_REPRESENTATION('',(#111266),#111269);
#111266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111267,#111268),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.251453818339),
  .PIECEWISE_BEZIER_KNOTS.);
#111267 = CARTESIAN_POINT('',(4.712388980384,24.818967519465));
#111268 = CARTESIAN_POINT('',(3.460935162046,24.818967519465));
#111269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111270 = ORIENTED_EDGE('',*,*,#111271,.F.);
#111271 = EDGE_CURVE('',#111272,#111256,#111274,.T.);
#111272 = VERTEX_POINT('',#111273);
#111273 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.599999999825));
#111274 = SURFACE_CURVE('',#111275,(#111279),.PCURVE_S1.);
#111275 = LINE('',#111276,#111277);
#111276 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.599999999825));
#111277 = VECTOR('',#111278,1.);
#111278 = DIRECTION('',(-1.,2.732856676E-015,0.E+000));
#111279 = PCURVE('',#111244,#111280);
#111280 = DEFINITIONAL_REPRESENTATION('',(#111281),#111307);
#111281 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#111282,#111283,#111284,
    #111285,#111286,#111287,#111288,#111289,#111290,#111291,#111292,
    #111293,#111294,#111295,#111296,#111297,#111298,#111299,#111300,
    #111301,#111302,#111303,#111304,#111305,#111306),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.118181818182,0.236363636364,0.354545454545,0.472727272727,
    0.590909090909,0.709090909091,0.827272727273,0.945454545455,
    1.063636363636,1.181818181818,1.3,1.418181818182,1.536363636364,
    1.654545454545,1.772727272727,1.890909090909,2.009090909091,
    2.127272727273,2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#111282 = CARTESIAN_POINT('',(4.712388980384,27.418967519465));
#111283 = CARTESIAN_POINT('',(4.712388980384,27.379573580071));
#111284 = CARTESIAN_POINT('',(4.712388980384,27.300785701283));
#111285 = CARTESIAN_POINT('',(4.712388980384,27.182603883101));
#111286 = CARTESIAN_POINT('',(4.712388980384,27.06442206492));
#111287 = CARTESIAN_POINT('',(4.712388980384,26.946240246738));
#111288 = CARTESIAN_POINT('',(4.712388980384,26.828058428556));
#111289 = CARTESIAN_POINT('',(4.712388980384,26.709876610374));
#111290 = CARTESIAN_POINT('',(4.712388980384,26.591694792192));
#111291 = CARTESIAN_POINT('',(4.712388980384,26.47351297401));
#111292 = CARTESIAN_POINT('',(4.712388980384,26.355331155829));
#111293 = CARTESIAN_POINT('',(4.712388980384,26.237149337647));
#111294 = CARTESIAN_POINT('',(4.712388980384,26.118967519465));
#111295 = CARTESIAN_POINT('',(4.712388980384,26.000785701283));
#111296 = CARTESIAN_POINT('',(4.712388980384,25.882603883101));
#111297 = CARTESIAN_POINT('',(4.712388980384,25.76442206492));
#111298 = CARTESIAN_POINT('',(4.712388980384,25.646240246738));
#111299 = CARTESIAN_POINT('',(4.712388980384,25.528058428556));
#111300 = CARTESIAN_POINT('',(4.712388980384,25.409876610374));
#111301 = CARTESIAN_POINT('',(4.712388980384,25.291694792192));
#111302 = CARTESIAN_POINT('',(4.712388980384,25.17351297401));
#111303 = CARTESIAN_POINT('',(4.712388980384,25.055331155829));
#111304 = CARTESIAN_POINT('',(4.712388980384,24.937149337647));
#111305 = CARTESIAN_POINT('',(4.712388980384,24.858361458859));
#111306 = CARTESIAN_POINT('',(4.712388980384,24.818967519465));
#111307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111308 = ORIENTED_EDGE('',*,*,#111309,.T.);
#111309 = EDGE_CURVE('',#111272,#111234,#111310,.T.);
#111310 = SURFACE_CURVE('',#111311,(#111316),.PCURVE_S1.);
#111311 = CIRCLE('',#111312,0.5);
#111312 = AXIS2_PLACEMENT_3D('',#111313,#111314,#111315);
#111313 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.099999999825));
#111314 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111315 = DIRECTION('',(0.E+000,3.979039320257E-013,1.));
#111316 = PCURVE('',#111244,#111317);
#111317 = DEFINITIONAL_REPRESENTATION('',(#111318),#111321);
#111318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111319,#111320),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.251453818339),
  .PIECEWISE_BEZIER_KNOTS.);
#111319 = CARTESIAN_POINT('',(4.712388980384,27.418967519465));
#111320 = CARTESIAN_POINT('',(3.460935162046,27.418967519465));
#111321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111326)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111323,#111324,#111325)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111323 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111324 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111325 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111326 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111323,
  'distance_accuracy_value','confusion accuracy');
#111327 = SHAPE_DEFINITION_REPRESENTATION(#111328,#111226);
#111328 = PRODUCT_DEFINITION_SHAPE('','',#111329);
#111329 = PRODUCT_DEFINITION('design','',#111330,#111333);
#111330 = PRODUCT_DEFINITION_FORMATION('','',#111331);
#111331 = PRODUCT('CADSOFTTOOLS 1.670','CADSOFTTOOLS 1.670','',(#111332)
  );
#111332 = PRODUCT_CONTEXT('',#2,'mechanical');
#111333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111334 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111335,#111337);
#111335 = ( REPRESENTATION_RELATIONSHIP('','',#111226,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111336) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111336 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2691);
#111337 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111338);
#111338 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('670','','',#5,#111329,$);
#111339 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111331));
#111340 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111341),#111415
  );
#111341 = SHELL_BASED_SURFACE_MODEL('',(#111342));
#111342 = OPEN_SHELL('',(#111343));
#111343 = ADVANCED_FACE('',(#111344),#111358,.F.);
#111344 = FACE_BOUND('',#111345,.T.);
#111345 = EDGE_LOOP('',(#111346,#111369,#111385,#111401));
#111346 = ORIENTED_EDGE('',*,*,#111347,.F.);
#111347 = EDGE_CURVE('',#111348,#111350,#111352,.T.);
#111348 = VERTEX_POINT('',#111349);
#111349 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.599999999825));
#111350 = VERTEX_POINT('',#111351);
#111351 = CARTESIAN_POINT('',(-0.198853102307,11.9501383365,
    10.599999999825));
#111352 = SURFACE_CURVE('',#111353,(#111357),.PCURVE_S1.);
#111353 = LINE('',#111354,#111355);
#111354 = CARTESIAN_POINT('',(-0.198853102307,14.198749240679,
    10.599999999825));
#111355 = VECTOR('',#111356,1.);
#111356 = DIRECTION('',(0.E+000,-1.,2.891325493495E-013));
#111357 = PCURVE('',#111358,#111363);
#111358 = PLANE('',#111359);
#111359 = AXIS2_PLACEMENT_3D('',#111360,#111361,#111362);
#111360 = CARTESIAN_POINT('',(8.001146897693,12.204381035882,
    10.599999999825));
#111361 = DIRECTION('',(0.E+000,2.887483217291E-013,1.));
#111362 = DIRECTION('',(0.E+000,1.,-2.887483217291E-013));
#111363 = DEFINITIONAL_REPRESENTATION('',(#111364),#111368);
#111364 = LINE('',#111365,#111366);
#111365 = CARTESIAN_POINT('',(1.994368204798,8.2));
#111366 = VECTOR('',#111367,1.);
#111367 = DIRECTION('',(-1.,0.E+000));
#111368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111369 = ORIENTED_EDGE('',*,*,#111370,.F.);
#111370 = EDGE_CURVE('',#111371,#111348,#111373,.T.);
#111371 = VERTEX_POINT('',#111372);
#111372 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.599999999825));
#111373 = SURFACE_CURVE('',#111374,(#111378),.PCURVE_S1.);
#111374 = LINE('',#111375,#111376);
#111375 = CARTESIAN_POINT('',(2.401146897693,14.198749240679,
    10.599999999825));
#111376 = VECTOR('',#111377,1.);
#111377 = DIRECTION('',(-1.,2.732856676E-015,0.E+000));
#111378 = PCURVE('',#111358,#111379);
#111379 = DEFINITIONAL_REPRESENTATION('',(#111380),#111384);
#111380 = LINE('',#111381,#111382);
#111381 = CARTESIAN_POINT('',(1.994368204798,5.6));
#111382 = VECTOR('',#111383,1.);
#111383 = DIRECTION('',(2.732856676E-015,1.));
#111384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111385 = ORIENTED_EDGE('',*,*,#111386,.F.);
#111386 = EDGE_CURVE('',#111387,#111371,#111389,.T.);
#111387 = VERTEX_POINT('',#111388);
#111388 = CARTESIAN_POINT('',(2.401146897693,11.9501383365,
    10.599999999826));
#111389 = SURFACE_CURVE('',#111390,(#111394),.PCURVE_S1.);
#111390 = LINE('',#111391,#111392);
#111391 = CARTESIAN_POINT('',(2.401146897693,11.9501383365,
    10.599999999825));
#111392 = VECTOR('',#111393,1.);
#111393 = DIRECTION('',(0.E+000,1.,-1.374564578875E-013));
#111394 = PCURVE('',#111358,#111395);
#111395 = DEFINITIONAL_REPRESENTATION('',(#111396),#111400);
#111396 = LINE('',#111397,#111398);
#111397 = CARTESIAN_POINT('',(-0.254242699382,5.6));
#111398 = VECTOR('',#111399,1.);
#111399 = DIRECTION('',(1.,0.E+000));
#111400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111401 = ORIENTED_EDGE('',*,*,#111402,.T.);
#111402 = EDGE_CURVE('',#111387,#111350,#111403,.T.);
#111403 = SURFACE_CURVE('',#111404,(#111408),.PCURVE_S1.);
#111404 = LINE('',#111405,#111406);
#111405 = CARTESIAN_POINT('',(2.401146897693,11.950138258657,
    10.599999999825));
#111406 = VECTOR('',#111407,1.);
#111407 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111408 = PCURVE('',#111358,#111409);
#111409 = DEFINITIONAL_REPRESENTATION('',(#111410),#111414);
#111410 = LINE('',#111411,#111412);
#111411 = CARTESIAN_POINT('',(-0.254242777225,5.6));
#111412 = VECTOR('',#111413,1.);
#111413 = DIRECTION('',(0.E+000,1.));
#111414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111419)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111416,#111417,#111418)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111416 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111417 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111418 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111419 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111416,
  'distance_accuracy_value','confusion accuracy');
#111420 = SHAPE_DEFINITION_REPRESENTATION(#111421,#111340);
#111421 = PRODUCT_DEFINITION_SHAPE('','',#111422);
#111422 = PRODUCT_DEFINITION('design','',#111423,#111426);
#111423 = PRODUCT_DEFINITION_FORMATION('','',#111424);
#111424 = PRODUCT('CADSOFTTOOLS 1.671','CADSOFTTOOLS 1.671','',(#111425)
  );
#111425 = PRODUCT_CONTEXT('',#2,'mechanical');
#111426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111428,#111430);
#111428 = ( REPRESENTATION_RELATIONSHIP('','',#111340,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111429) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2695);
#111430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111431);
#111431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('671','','',#5,#111422,$);
#111432 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111424));
#111433 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111434),#111529
  );
#111434 = SHELL_BASED_SURFACE_MODEL('',(#111435));
#111435 = OPEN_SHELL('',(#111436));
#111436 = ADVANCED_FACE('',(#111437),#111452,.T.);
#111437 = FACE_BOUND('',#111438,.T.);
#111438 = EDGE_LOOP('',(#111439,#111462,#111477,#111493));
#111439 = ORIENTED_EDGE('',*,*,#111440,.F.);
#111440 = EDGE_CURVE('',#111441,#111443,#111445,.T.);
#111441 = VERTEX_POINT('',#111442);
#111442 = CARTESIAN_POINT('',(-0.198853102307,11.9501383365,
    10.599999999825));
#111443 = VERTEX_POINT('',#111444);
#111444 = CARTESIAN_POINT('',(-0.198853102307,10.950138258659,
    11.599999999825));
#111445 = SURFACE_CURVE('',#111446,(#111451),.PCURVE_S1.);
#111446 = CIRCLE('',#111447,1.);
#111447 = AXIS2_PLACEMENT_3D('',#111448,#111449,#111450);
#111448 = CARTESIAN_POINT('',(-0.198853102307,11.950138258657,
    11.599999999825));
#111449 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111450 = DIRECTION('',(0.E+000,7.784300137814E-008,-1.));
#111451 = PCURVE('',#111452,#111457);
#111452 = CYLINDRICAL_SURFACE('',#111453,1.);
#111453 = AXIS2_PLACEMENT_3D('',#111454,#111455,#111456);
#111454 = CARTESIAN_POINT('',(1.401146897693,11.950138258657,
    11.599999999825));
#111455 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111456 = DIRECTION('',(0.E+000,1.,0.E+000));
#111457 = DEFINITIONAL_REPRESENTATION('',(#111458),#111461);
#111458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111459,#111460),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796404638),
  .PIECEWISE_BEZIER_KNOTS.);
#111459 = CARTESIAN_POINT('',(1.570796248952,1.6));
#111460 = CARTESIAN_POINT('',(3.141592653589,1.6));
#111461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111462 = ORIENTED_EDGE('',*,*,#111463,.F.);
#111463 = EDGE_CURVE('',#111464,#111441,#111466,.T.);
#111464 = VERTEX_POINT('',#111465);
#111465 = CARTESIAN_POINT('',(2.401146897693,11.9501383365,
    10.599999999826));
#111466 = SURFACE_CURVE('',#111467,(#111471),.PCURVE_S1.);
#111467 = LINE('',#111468,#111469);
#111468 = CARTESIAN_POINT('',(2.401146897693,11.950138258657,
    10.599999999825));
#111469 = VECTOR('',#111470,1.);
#111470 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111471 = PCURVE('',#111452,#111472);
#111472 = DEFINITIONAL_REPRESENTATION('',(#111473),#111476);
#111473 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111474,#111475),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#111474 = CARTESIAN_POINT('',(1.570796326795,-1.));
#111475 = CARTESIAN_POINT('',(1.570796326795,1.6));
#111476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111477 = ORIENTED_EDGE('',*,*,#111478,.F.);
#111478 = EDGE_CURVE('',#111479,#111464,#111481,.T.);
#111479 = VERTEX_POINT('',#111480);
#111480 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.599999999825));
#111481 = SURFACE_CURVE('',#111482,(#111487),.PCURVE_S1.);
#111482 = CIRCLE('',#111483,1.);
#111483 = AXIS2_PLACEMENT_3D('',#111484,#111485,#111486);
#111484 = CARTESIAN_POINT('',(2.401146897693,11.950138258657,
    11.599999999825));
#111485 = DIRECTION('',(1.,0.E+000,0.E+000));
#111486 = DIRECTION('',(0.E+000,-1.,0.E+000));
#111487 = PCURVE('',#111452,#111488);
#111488 = DEFINITIONAL_REPRESENTATION('',(#111489),#111492);
#111489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111490,#111491),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796404638),
  .PIECEWISE_BEZIER_KNOTS.);
#111490 = CARTESIAN_POINT('',(3.14159265359,-1.));
#111491 = CARTESIAN_POINT('',(1.570796248952,-1.));
#111492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111493 = ORIENTED_EDGE('',*,*,#111494,.F.);
#111494 = EDGE_CURVE('',#111443,#111479,#111495,.T.);
#111495 = SURFACE_CURVE('',#111496,(#111500),.PCURVE_S1.);
#111496 = LINE('',#111497,#111498);
#111497 = CARTESIAN_POINT('',(-0.198853102307,10.950138258657,
    11.599999999825));
#111498 = VECTOR('',#111499,1.);
#111499 = DIRECTION('',(1.,0.E+000,-6.832141690001E-016));
#111500 = PCURVE('',#111452,#111501);
#111501 = DEFINITIONAL_REPRESENTATION('',(#111502),#111528);
#111502 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#111503,#111504,#111505,
    #111506,#111507,#111508,#111509,#111510,#111511,#111512,#111513,
    #111514,#111515,#111516,#111517,#111518,#111519,#111520,#111521,
    #111522,#111523,#111524,#111525,#111526,#111527),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -9.992007221626E-016,0.118181818182,0.236363636364,0.354545454545,
    0.472727272727,0.590909090909,0.709090909091,0.827272727273,
    0.945454545455,1.063636363636,1.181818181818,1.3,1.418181818182,
    1.536363636364,1.654545454545,1.772727272727,1.890909090909,
    2.009090909091,2.127272727273,2.245454545455,2.363636363636,
    2.481818181818,2.6),.UNSPECIFIED.);
#111503 = CARTESIAN_POINT('',(3.141592653589,1.6));
#111504 = CARTESIAN_POINT('',(3.141592653589,1.560606060606));
#111505 = CARTESIAN_POINT('',(3.141592653589,1.481818181818));
#111506 = CARTESIAN_POINT('',(3.141592653589,1.363636363636));
#111507 = CARTESIAN_POINT('',(3.141592653589,1.245454545455));
#111508 = CARTESIAN_POINT('',(3.141592653589,1.127272727273));
#111509 = CARTESIAN_POINT('',(3.141592653589,1.009090909091));
#111510 = CARTESIAN_POINT('',(3.141592653589,0.890909090909));
#111511 = CARTESIAN_POINT('',(3.141592653589,0.772727272727));
#111512 = CARTESIAN_POINT('',(3.141592653589,0.654545454545));
#111513 = CARTESIAN_POINT('',(3.141592653589,0.536363636364));
#111514 = CARTESIAN_POINT('',(3.141592653589,0.418181818182));
#111515 = CARTESIAN_POINT('',(3.141592653589,0.3));
#111516 = CARTESIAN_POINT('',(3.141592653589,0.181818181818));
#111517 = CARTESIAN_POINT('',(3.141592653589,6.363636363637E-002));
#111518 = CARTESIAN_POINT('',(3.141592653589,-5.454545454545E-002));
#111519 = CARTESIAN_POINT('',(3.141592653589,-0.172727272727));
#111520 = CARTESIAN_POINT('',(3.141592653589,-0.290909090909));
#111521 = CARTESIAN_POINT('',(3.141592653589,-0.409090909091));
#111522 = CARTESIAN_POINT('',(3.141592653589,-0.527272727273));
#111523 = CARTESIAN_POINT('',(3.141592653589,-0.645454545455));
#111524 = CARTESIAN_POINT('',(3.141592653589,-0.763636363636));
#111525 = CARTESIAN_POINT('',(3.141592653589,-0.881818181818));
#111526 = CARTESIAN_POINT('',(3.141592653589,-0.960606060606));
#111527 = CARTESIAN_POINT('',(3.141592653589,-1.));
#111528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111533)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111530,#111531,#111532)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111530 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111531 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111532 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111533 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111530,
  'distance_accuracy_value','confusion accuracy');
#111534 = SHAPE_DEFINITION_REPRESENTATION(#111535,#111433);
#111535 = PRODUCT_DEFINITION_SHAPE('','',#111536);
#111536 = PRODUCT_DEFINITION('design','',#111537,#111540);
#111537 = PRODUCT_DEFINITION_FORMATION('','',#111538);
#111538 = PRODUCT('CADSOFTTOOLS 1.672','CADSOFTTOOLS 1.672','',(#111539)
  );
#111539 = PRODUCT_CONTEXT('',#2,'mechanical');
#111540 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111542,#111544);
#111542 = ( REPRESENTATION_RELATIONSHIP('','',#111433,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111543) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2699);
#111544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111545);
#111545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('672','','',#5,#111536,$);
#111546 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111538));
#111547 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111548),#111622
  );
#111548 = SHELL_BASED_SURFACE_MODEL('',(#111549));
#111549 = OPEN_SHELL('',(#111550));
#111550 = ADVANCED_FACE('',(#111551),#111565,.T.);
#111551 = FACE_BOUND('',#111552,.T.);
#111552 = EDGE_LOOP('',(#111553,#111576,#111592,#111608));
#111553 = ORIENTED_EDGE('',*,*,#111554,.F.);
#111554 = EDGE_CURVE('',#111555,#111557,#111559,.T.);
#111555 = VERTEX_POINT('',#111556);
#111556 = CARTESIAN_POINT('',(-0.198853102307,10.950138258659,
    11.599999999825));
#111557 = VERTEX_POINT('',#111558);
#111558 = CARTESIAN_POINT('',(-0.198853102307,10.950138258659,
    11.65000000182));
#111559 = SURFACE_CURVE('',#111560,(#111564),.PCURVE_S1.);
#111560 = LINE('',#111561,#111562);
#111561 = CARTESIAN_POINT('',(-0.198853102307,10.950138258658,
    11.599999999825));
#111562 = VECTOR('',#111563,1.);
#111563 = DIRECTION('',(2.220445960641E-015,-1.42108541481E-013,1.));
#111564 = PCURVE('',#111565,#111570);
#111565 = PLANE('',#111566);
#111566 = AXIS2_PLACEMENT_3D('',#111567,#111568,#111569);
#111567 = CARTESIAN_POINT('',(1.401146897693,10.950138258659,
    4.30000000183));
#111568 = DIRECTION('',(0.E+000,-1.,-2.73940699445E-013));
#111569 = DIRECTION('',(0.E+000,-2.73940699445E-013,1.));
#111570 = DEFINITIONAL_REPRESENTATION('',(#111571),#111575);
#111571 = LINE('',#111572,#111573);
#111572 = CARTESIAN_POINT('',(7.299999997995,1.6));
#111573 = VECTOR('',#111574,1.);
#111574 = DIRECTION('',(1.,-2.220445960641E-015));
#111575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111576 = ORIENTED_EDGE('',*,*,#111577,.T.);
#111577 = EDGE_CURVE('',#111555,#111578,#111580,.T.);
#111578 = VERTEX_POINT('',#111579);
#111579 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.599999999825));
#111580 = SURFACE_CURVE('',#111581,(#111585),.PCURVE_S1.);
#111581 = LINE('',#111582,#111583);
#111582 = CARTESIAN_POINT('',(-0.198853102307,10.950138258657,
    11.599999999825));
#111583 = VECTOR('',#111584,1.);
#111584 = DIRECTION('',(1.,0.E+000,-6.832141690001E-016));
#111585 = PCURVE('',#111565,#111586);
#111586 = DEFINITIONAL_REPRESENTATION('',(#111587),#111591);
#111587 = LINE('',#111588,#111589);
#111588 = CARTESIAN_POINT('',(7.299999997995,1.6));
#111589 = VECTOR('',#111590,1.);
#111590 = DIRECTION('',(-6.832141690001E-016,-1.));
#111591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111592 = ORIENTED_EDGE('',*,*,#111593,.T.);
#111593 = EDGE_CURVE('',#111578,#111594,#111596,.T.);
#111594 = VERTEX_POINT('',#111595);
#111595 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.65000000182));
#111596 = SURFACE_CURVE('',#111597,(#111601),.PCURVE_S1.);
#111597 = LINE('',#111598,#111599);
#111598 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.599999999825));
#111599 = VECTOR('',#111600,1.);
#111600 = DIRECTION('',(-1.776356768513E-014,-2.842170829621E-013,1.));
#111601 = PCURVE('',#111565,#111602);
#111602 = DEFINITIONAL_REPRESENTATION('',(#111603),#111607);
#111603 = LINE('',#111604,#111605);
#111604 = CARTESIAN_POINT('',(7.299999997995,-1.));
#111605 = VECTOR('',#111606,1.);
#111606 = DIRECTION('',(1.,1.776356768513E-014));
#111607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111608 = ORIENTED_EDGE('',*,*,#111609,.T.);
#111609 = EDGE_CURVE('',#111594,#111557,#111610,.T.);
#111610 = SURFACE_CURVE('',#111611,(#111615),.PCURVE_S1.);
#111611 = LINE('',#111612,#111613);
#111612 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.65000000182));
#111613 = VECTOR('',#111614,1.);
#111614 = DIRECTION('',(-1.,0.E+000,-6.832141690001E-016));
#111615 = PCURVE('',#111565,#111616);
#111616 = DEFINITIONAL_REPRESENTATION('',(#111617),#111621);
#111617 = LINE('',#111618,#111619);
#111618 = CARTESIAN_POINT('',(7.34999999999,-1.));
#111619 = VECTOR('',#111620,1.);
#111620 = DIRECTION('',(-6.832141690001E-016,1.));
#111621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111626)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111623,#111624,#111625)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111623 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111624 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111625 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111626 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111623,
  'distance_accuracy_value','confusion accuracy');
#111627 = SHAPE_DEFINITION_REPRESENTATION(#111628,#111547);
#111628 = PRODUCT_DEFINITION_SHAPE('','',#111629);
#111629 = PRODUCT_DEFINITION('design','',#111630,#111633);
#111630 = PRODUCT_DEFINITION_FORMATION('','',#111631);
#111631 = PRODUCT('CADSOFTTOOLS 1.673','CADSOFTTOOLS 1.673','',(#111632)
  );
#111632 = PRODUCT_CONTEXT('',#2,'mechanical');
#111633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111634 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111635,#111637);
#111635 = ( REPRESENTATION_RELATIONSHIP('','',#111547,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111636) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111636 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2703);
#111637 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111638);
#111638 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('673','','',#5,#111629,$);
#111639 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111631));
#111640 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111641),#111715
  );
#111641 = SHELL_BASED_SURFACE_MODEL('',(#111642));
#111642 = OPEN_SHELL('',(#111643));
#111643 = ADVANCED_FACE('',(#111644),#111658,.F.);
#111644 = FACE_BOUND('',#111645,.T.);
#111645 = EDGE_LOOP('',(#111646,#111669,#111685,#111701));
#111646 = ORIENTED_EDGE('',*,*,#111647,.F.);
#111647 = EDGE_CURVE('',#111648,#111650,#111652,.T.);
#111648 = VERTEX_POINT('',#111649);
#111649 = CARTESIAN_POINT('',(2.401146897693,8.65001380751,
    0.588384625094));
#111650 = VERTEX_POINT('',#111651);
#111651 = CARTESIAN_POINT('',(3.401146897693,8.65001380751,
    0.588384625094));
#111652 = SURFACE_CURVE('',#111653,(#111657),.PCURVE_S1.);
#111653 = LINE('',#111654,#111655);
#111654 = CARTESIAN_POINT('',(2.401146897693,8.65001380751,
    0.588384625094));
#111655 = VECTOR('',#111656,1.);
#111656 = DIRECTION('',(1.,0.E+000,0.E+000));
#111657 = PCURVE('',#111658,#111663);
#111658 = PLANE('',#111659);
#111659 = AXIS2_PLACEMENT_3D('',#111660,#111661,#111662);
#111660 = CARTESIAN_POINT('',(1.401146897693,8.969969374829,
    8.038693456297E-002));
#111661 = DIRECTION('',(0.E+000,-0.846153846154,-0.532938710021));
#111662 = DIRECTION('',(0.E+000,-0.532938710021,0.846153846154));
#111663 = DEFINITIONAL_REPRESENTATION('',(#111664),#111668);
#111664 = LINE('',#111665,#111666);
#111665 = CARTESIAN_POINT('',(0.600360906991,-1.));
#111666 = VECTOR('',#111667,1.);
#111667 = DIRECTION('',(0.E+000,-1.));
#111668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111669 = ORIENTED_EDGE('',*,*,#111670,.F.);
#111670 = EDGE_CURVE('',#111671,#111648,#111673,.T.);
#111671 = VERTEX_POINT('',#111672);
#111672 = CARTESIAN_POINT('',(2.401146897693,8.596604856537,
    0.673182723703));
#111673 = SURFACE_CURVE('',#111674,(#111678),.PCURVE_S1.);
#111674 = LINE('',#111675,#111676);
#111675 = CARTESIAN_POINT('',(2.401146897693,8.596604856537,
    0.673182723703));
#111676 = VECTOR('',#111677,1.);
#111677 = DIRECTION('',(0.E+000,0.532938710022,-0.846153846154));
#111678 = PCURVE('',#111658,#111679);
#111679 = DEFINITIONAL_REPRESENTATION('',(#111680),#111684);
#111680 = LINE('',#111681,#111682);
#111681 = CARTESIAN_POINT('',(0.700576841711,-1.));
#111682 = VECTOR('',#111683,1.);
#111683 = DIRECTION('',(-1.,-0.E+000));
#111684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111685 = ORIENTED_EDGE('',*,*,#111686,.F.);
#111686 = EDGE_CURVE('',#111687,#111671,#111689,.T.);
#111687 = VERTEX_POINT('',#111688);
#111688 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,
    0.673182723703));
#111689 = SURFACE_CURVE('',#111690,(#111694),.PCURVE_S1.);
#111690 = LINE('',#111691,#111692);
#111691 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,
    0.673182723703));
#111692 = VECTOR('',#111693,1.);
#111693 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111694 = PCURVE('',#111658,#111695);
#111695 = DEFINITIONAL_REPRESENTATION('',(#111696),#111700);
#111696 = LINE('',#111697,#111698);
#111697 = CARTESIAN_POINT('',(0.700576841711,-2.));
#111698 = VECTOR('',#111699,1.);
#111699 = DIRECTION('',(0.E+000,1.));
#111700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111701 = ORIENTED_EDGE('',*,*,#111702,.T.);
#111702 = EDGE_CURVE('',#111687,#111650,#111703,.T.);
#111703 = SURFACE_CURVE('',#111704,(#111708),.PCURVE_S1.);
#111704 = LINE('',#111705,#111706);
#111705 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,
    0.673182723703));
#111706 = VECTOR('',#111707,1.);
#111707 = DIRECTION('',(0.E+000,0.532938710021,-0.846153846154));
#111708 = PCURVE('',#111658,#111709);
#111709 = DEFINITIONAL_REPRESENTATION('',(#111710),#111714);
#111710 = LINE('',#111711,#111712);
#111711 = CARTESIAN_POINT('',(0.700576841711,-2.));
#111712 = VECTOR('',#111713,1.);
#111713 = DIRECTION('',(-1.,-0.E+000));
#111714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111719)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111716,#111717,#111718)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111716,
  'distance_accuracy_value','confusion accuracy');
#111720 = SHAPE_DEFINITION_REPRESENTATION(#111721,#111640);
#111721 = PRODUCT_DEFINITION_SHAPE('','',#111722);
#111722 = PRODUCT_DEFINITION('design','',#111723,#111726);
#111723 = PRODUCT_DEFINITION_FORMATION('','',#111724);
#111724 = PRODUCT('CADSOFTTOOLS 1.674','CADSOFTTOOLS 1.674','',(#111725)
  );
#111725 = PRODUCT_CONTEXT('',#2,'mechanical');
#111726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111728,#111730);
#111728 = ( REPRESENTATION_RELATIONSHIP('','',#111640,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111729) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2707);
#111730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111731);
#111731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('674','','',#5,#111722,$);
#111732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111724));
#111733 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111734),#111808
  );
#111734 = SHELL_BASED_SURFACE_MODEL('',(#111735));
#111735 = OPEN_SHELL('',(#111736));
#111736 = ADVANCED_FACE('',(#111737),#111751,.F.);
#111737 = FACE_BOUND('',#111738,.T.);
#111738 = EDGE_LOOP('',(#111739,#111762,#111778,#111794));
#111739 = ORIENTED_EDGE('',*,*,#111740,.F.);
#111740 = EDGE_CURVE('',#111741,#111743,#111745,.T.);
#111741 = VERTEX_POINT('',#111742);
#111742 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.740050674933));
#111743 = VERTEX_POINT('',#111744);
#111744 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.740050674933));
#111745 = SURFACE_CURVE('',#111746,(#111750),.PCURVE_S1.);
#111746 = LINE('',#111747,#111748);
#111747 = CARTESIAN_POINT('',(2.401146897693,9.950013807509,
    3.740050674933));
#111748 = VECTOR('',#111749,1.);
#111749 = DIRECTION('',(0.E+000,-1.,-5.772362708378E-014));
#111750 = PCURVE('',#111751,#111756);
#111751 = PLANE('',#111752);
#111752 = AXIS2_PLACEMENT_3D('',#111753,#111754,#111755);
#111753 = CARTESIAN_POINT('',(1.401146897693,9.250013807509,
    3.740050674933));
#111754 = DIRECTION('',(0.E+000,-4.942175991625E-014,1.));
#111755 = DIRECTION('',(0.E+000,1.,4.942175991625E-014));
#111756 = DEFINITIONAL_REPRESENTATION('',(#111757),#111761);
#111757 = LINE('',#111758,#111759);
#111758 = CARTESIAN_POINT('',(0.7,-1.));
#111759 = VECTOR('',#111760,1.);
#111760 = DIRECTION('',(-1.,-0.E+000));
#111761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111762 = ORIENTED_EDGE('',*,*,#111763,.F.);
#111763 = EDGE_CURVE('',#111764,#111741,#111766,.T.);
#111764 = VERTEX_POINT('',#111765);
#111765 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    3.740050674933));
#111766 = SURFACE_CURVE('',#111767,(#111771),.PCURVE_S1.);
#111767 = LINE('',#111768,#111769);
#111768 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    3.740050674933));
#111769 = VECTOR('',#111770,1.);
#111770 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111771 = PCURVE('',#111751,#111772);
#111772 = DEFINITIONAL_REPRESENTATION('',(#111773),#111777);
#111773 = LINE('',#111774,#111775);
#111774 = CARTESIAN_POINT('',(0.7,-2.9));
#111775 = VECTOR('',#111776,1.);
#111776 = DIRECTION('',(0.E+000,1.));
#111777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111778 = ORIENTED_EDGE('',*,*,#111779,.T.);
#111779 = EDGE_CURVE('',#111764,#111780,#111782,.T.);
#111780 = VERTEX_POINT('',#111781);
#111781 = CARTESIAN_POINT('',(4.301146897693,9.849999999997,
    3.740050674933));
#111782 = SURFACE_CURVE('',#111783,(#111787),.PCURVE_S1.);
#111783 = LINE('',#111784,#111785);
#111784 = CARTESIAN_POINT('',(4.301146897693,9.950013807509,
    3.740050674933));
#111785 = VECTOR('',#111786,1.);
#111786 = DIRECTION('',(0.E+000,-1.,-2.220139503223E-014));
#111787 = PCURVE('',#111751,#111788);
#111788 = DEFINITIONAL_REPRESENTATION('',(#111789),#111793);
#111789 = LINE('',#111790,#111791);
#111790 = CARTESIAN_POINT('',(0.7,-2.9));
#111791 = VECTOR('',#111792,1.);
#111792 = DIRECTION('',(-1.,-0.E+000));
#111793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111794 = ORIENTED_EDGE('',*,*,#111795,.F.);
#111795 = EDGE_CURVE('',#111743,#111780,#111796,.T.);
#111796 = SURFACE_CURVE('',#111797,(#111801),.PCURVE_S1.);
#111797 = LINE('',#111798,#111799);
#111798 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.740050674933));
#111799 = VECTOR('',#111800,1.);
#111800 = DIRECTION('',(1.,0.E+000,0.E+000));
#111801 = PCURVE('',#111751,#111802);
#111802 = DEFINITIONAL_REPRESENTATION('',(#111803),#111807);
#111803 = LINE('',#111804,#111805);
#111804 = CARTESIAN_POINT('',(0.599986192488,-1.));
#111805 = VECTOR('',#111806,1.);
#111806 = DIRECTION('',(0.E+000,-1.));
#111807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111812)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111809,#111810,#111811)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111809 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111810 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111811 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111812 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111809,
  'distance_accuracy_value','confusion accuracy');
#111813 = SHAPE_DEFINITION_REPRESENTATION(#111814,#111733);
#111814 = PRODUCT_DEFINITION_SHAPE('','',#111815);
#111815 = PRODUCT_DEFINITION('design','',#111816,#111819);
#111816 = PRODUCT_DEFINITION_FORMATION('','',#111817);
#111817 = PRODUCT('CADSOFTTOOLS 1.675','CADSOFTTOOLS 1.675','',(#111818)
  );
#111818 = PRODUCT_CONTEXT('',#2,'mechanical');
#111819 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111820 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111821,#111823);
#111821 = ( REPRESENTATION_RELATIONSHIP('','',#111733,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111822) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111822 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2711);
#111823 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111824);
#111824 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('675','','',#5,#111815,$);
#111825 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111817));
#111826 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111827),#111899
  );
#111827 = SHELL_BASED_SURFACE_MODEL('',(#111828));
#111828 = OPEN_SHELL('',(#111829));
#111829 = ADVANCED_FACE('',(#111830),#111843,.F.);
#111830 = FACE_BOUND('',#111831,.T.);
#111831 = EDGE_LOOP('',(#111832,#111853,#111869,#111885));
#111832 = ORIENTED_EDGE('',*,*,#111833,.T.);
#111833 = EDGE_CURVE('',#111834,#111836,#111838,.T.);
#111834 = VERTEX_POINT('',#111835);
#111835 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#111836 = VERTEX_POINT('',#111837);
#111837 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#111838 = SURFACE_CURVE('',#111839,(#111842),.PCURVE_S1.);
#111839 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111840,#111841),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#111840 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#111841 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#111842 = PCURVE('',#111843,#111848);
#111843 = PLANE('',#111844);
#111844 = AXIS2_PLACEMENT_3D('',#111845,#111846,#111847);
#111845 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#111846 = DIRECTION('',(0.E+000,1.,0.E+000));
#111847 = DIRECTION('',(1.,0.E+000,0.E+000));
#111848 = DEFINITIONAL_REPRESENTATION('',(#111849),#111852);
#111849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111850,#111851),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#111850 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#111851 = CARTESIAN_POINT('',(-0.1,0.E+000));
#111852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111853 = ORIENTED_EDGE('',*,*,#111854,.F.);
#111854 = EDGE_CURVE('',#111855,#111836,#111857,.T.);
#111855 = VERTEX_POINT('',#111856);
#111856 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    5.934271769836));
#111857 = SURFACE_CURVE('',#111858,(#111862),.PCURVE_S1.);
#111858 = LINE('',#111859,#111860);
#111859 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    5.934271769836));
#111860 = VECTOR('',#111861,1.);
#111861 = DIRECTION('',(0.E+000,0.E+000,1.));
#111862 = PCURVE('',#111843,#111863);
#111863 = DEFINITIONAL_REPRESENTATION('',(#111864),#111868);
#111864 = LINE('',#111865,#111866);
#111865 = CARTESIAN_POINT('',(-0.1,0.147785176523));
#111866 = VECTOR('',#111867,1.);
#111867 = DIRECTION('',(0.E+000,-1.));
#111868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111869 = ORIENTED_EDGE('',*,*,#111870,.F.);
#111870 = EDGE_CURVE('',#111871,#111855,#111873,.T.);
#111871 = VERTEX_POINT('',#111872);
#111872 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#111873 = SURFACE_CURVE('',#111874,(#111878),.PCURVE_S1.);
#111874 = LINE('',#111875,#111876);
#111875 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#111876 = VECTOR('',#111877,1.);
#111877 = DIRECTION('',(-1.,8.881784197001E-015,0.E+000));
#111878 = PCURVE('',#111843,#111879);
#111879 = DEFINITIONAL_REPRESENTATION('',(#111880),#111884);
#111880 = LINE('',#111881,#111882);
#111881 = CARTESIAN_POINT('',(0.E+000,0.147785176523));
#111882 = VECTOR('',#111883,1.);
#111883 = DIRECTION('',(-1.,0.E+000));
#111884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111885 = ORIENTED_EDGE('',*,*,#111886,.F.);
#111886 = EDGE_CURVE('',#111834,#111871,#111887,.T.);
#111887 = SURFACE_CURVE('',#111888,(#111892),.PCURVE_S1.);
#111888 = LINE('',#111889,#111890);
#111889 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#111890 = VECTOR('',#111891,1.);
#111891 = DIRECTION('',(3.004964505225E-015,0.E+000,-1.));
#111892 = PCURVE('',#111843,#111893);
#111893 = DEFINITIONAL_REPRESENTATION('',(#111894),#111898);
#111894 = LINE('',#111895,#111896);
#111895 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#111896 = VECTOR('',#111897,1.);
#111897 = DIRECTION('',(3.004964505225E-015,1.));
#111898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111903)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111900,#111901,#111902)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111900,
  'distance_accuracy_value','confusion accuracy');
#111904 = SHAPE_DEFINITION_REPRESENTATION(#111905,#111826);
#111905 = PRODUCT_DEFINITION_SHAPE('','',#111906);
#111906 = PRODUCT_DEFINITION('design','',#111907,#111910);
#111907 = PRODUCT_DEFINITION_FORMATION('','',#111908);
#111908 = PRODUCT('CADSOFTTOOLS 1.676','CADSOFTTOOLS 1.676','',(#111909)
  );
#111909 = PRODUCT_CONTEXT('',#2,'mechanical');
#111910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#111911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#111912,#111914);
#111912 = ( REPRESENTATION_RELATIONSHIP('','',#111826,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#111913) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#111913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2715);
#111914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #111915);
#111915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('676','','',#5,#111906,$);
#111916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111908));
#111917 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#111918),#111992
  );
#111918 = SHELL_BASED_SURFACE_MODEL('',(#111919));
#111919 = OPEN_SHELL('',(#111920));
#111920 = ADVANCED_FACE('',(#111921),#111935,.F.);
#111921 = FACE_BOUND('',#111922,.T.);
#111922 = EDGE_LOOP('',(#111923,#111946,#111962,#111978));
#111923 = ORIENTED_EDGE('',*,*,#111924,.T.);
#111924 = EDGE_CURVE('',#111925,#111927,#111929,.T.);
#111925 = VERTEX_POINT('',#111926);
#111926 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#111927 = VERTEX_POINT('',#111928);
#111928 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    5.934271769836));
#111929 = SURFACE_CURVE('',#111930,(#111934),.PCURVE_S1.);
#111930 = LINE('',#111931,#111932);
#111931 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#111932 = VECTOR('',#111933,1.);
#111933 = DIRECTION('',(-1.,8.881784197001E-015,0.E+000));
#111934 = PCURVE('',#111935,#111940);
#111935 = PLANE('',#111936);
#111936 = AXIS2_PLACEMENT_3D('',#111937,#111938,#111939);
#111937 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#111938 = DIRECTION('',(0.E+000,0.E+000,-1.));
#111939 = DIRECTION('',(1.,0.E+000,0.E+000));
#111940 = DEFINITIONAL_REPRESENTATION('',(#111941),#111945);
#111941 = LINE('',#111942,#111943);
#111942 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#111943 = VECTOR('',#111944,1.);
#111944 = DIRECTION('',(-1.,-8.881784197001E-015));
#111945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111946 = ORIENTED_EDGE('',*,*,#111947,.F.);
#111947 = EDGE_CURVE('',#111948,#111927,#111950,.T.);
#111948 = VERTEX_POINT('',#111949);
#111949 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    5.934271769836));
#111950 = SURFACE_CURVE('',#111951,(#111955),.PCURVE_S1.);
#111951 = LINE('',#111952,#111953);
#111952 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    5.934271769836));
#111953 = VECTOR('',#111954,1.);
#111954 = DIRECTION('',(-5.268045718423E-015,1.,0.E+000));
#111955 = PCURVE('',#111935,#111956);
#111956 = DEFINITIONAL_REPRESENTATION('',(#111957),#111961);
#111957 = LINE('',#111958,#111959);
#111958 = CARTESIAN_POINT('',(-0.1,0.337194651365));
#111959 = VECTOR('',#111960,1.);
#111960 = DIRECTION('',(-5.268045718423E-015,-1.));
#111961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111962 = ORIENTED_EDGE('',*,*,#111963,.F.);
#111963 = EDGE_CURVE('',#111964,#111948,#111966,.T.);
#111964 = VERTEX_POINT('',#111965);
#111965 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#111966 = SURFACE_CURVE('',#111967,(#111971),.PCURVE_S1.);
#111967 = LINE('',#111968,#111969);
#111968 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#111969 = VECTOR('',#111970,1.);
#111970 = DIRECTION('',(-1.,0.E+000,0.E+000));
#111971 = PCURVE('',#111935,#111972);
#111972 = DEFINITIONAL_REPRESENTATION('',(#111973),#111977);
#111973 = LINE('',#111974,#111975);
#111974 = CARTESIAN_POINT('',(0.E+000,0.337194651365));
#111975 = VECTOR('',#111976,1.);
#111976 = DIRECTION('',(-1.,0.E+000));
#111977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111978 = ORIENTED_EDGE('',*,*,#111979,.F.);
#111979 = EDGE_CURVE('',#111925,#111964,#111980,.T.);
#111980 = SURFACE_CURVE('',#111981,(#111985),.PCURVE_S1.);
#111981 = LINE('',#111982,#111983);
#111982 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    5.934271769836));
#111983 = VECTOR('',#111984,1.);
#111984 = DIRECTION('',(-2.634022859212E-015,-1.,0.E+000));
#111985 = PCURVE('',#111935,#111986);
#111986 = DEFINITIONAL_REPRESENTATION('',(#111987),#111991);
#111987 = LINE('',#111988,#111989);
#111988 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#111989 = VECTOR('',#111990,1.);
#111990 = DIRECTION('',(-2.634022859212E-015,1.));
#111991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#111992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#111996)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#111993,#111994,#111995)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#111993 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#111994 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#111995 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#111996 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#111993,
  'distance_accuracy_value','confusion accuracy');
#111997 = SHAPE_DEFINITION_REPRESENTATION(#111998,#111917);
#111998 = PRODUCT_DEFINITION_SHAPE('','',#111999);
#111999 = PRODUCT_DEFINITION('design','',#112000,#112003);
#112000 = PRODUCT_DEFINITION_FORMATION('','',#112001);
#112001 = PRODUCT('CADSOFTTOOLS 1.677','CADSOFTTOOLS 1.677','',(#112002)
  );
#112002 = PRODUCT_CONTEXT('',#2,'mechanical');
#112003 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112004 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112005,#112007);
#112005 = ( REPRESENTATION_RELATIONSHIP('','',#111917,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112006) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112006 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2719);
#112007 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112008);
#112008 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('677','','',#5,#111999,$);
#112009 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112001));
#112010 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112011),#112085
  );
#112011 = SHELL_BASED_SURFACE_MODEL('',(#112012));
#112012 = OPEN_SHELL('',(#112013));
#112013 = ADVANCED_FACE('',(#112014),#112028,.F.);
#112014 = FACE_BOUND('',#112015,.T.);
#112015 = EDGE_LOOP('',(#112016,#112039,#112055,#112071));
#112016 = ORIENTED_EDGE('',*,*,#112017,.T.);
#112017 = EDGE_CURVE('',#112018,#112020,#112022,.T.);
#112018 = VERTEX_POINT('',#112019);
#112019 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#112020 = VERTEX_POINT('',#112021);
#112021 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    5.934271769836));
#112022 = SURFACE_CURVE('',#112023,(#112027),.PCURVE_S1.);
#112023 = LINE('',#112024,#112025);
#112024 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#112025 = VECTOR('',#112026,1.);
#112026 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112027 = PCURVE('',#112028,#112033);
#112028 = PLANE('',#112029);
#112029 = AXIS2_PLACEMENT_3D('',#112030,#112031,#112032);
#112030 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#112031 = DIRECTION('',(0.E+000,1.,0.E+000));
#112032 = DIRECTION('',(1.,0.E+000,0.E+000));
#112033 = DEFINITIONAL_REPRESENTATION('',(#112034),#112038);
#112034 = LINE('',#112035,#112036);
#112035 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112036 = VECTOR('',#112037,1.);
#112037 = DIRECTION('',(-1.,0.E+000));
#112038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112039 = ORIENTED_EDGE('',*,*,#112040,.F.);
#112040 = EDGE_CURVE('',#112041,#112020,#112043,.T.);
#112041 = VERTEX_POINT('',#112042);
#112042 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    4.903976439271));
#112043 = SURFACE_CURVE('',#112044,(#112048),.PCURVE_S1.);
#112044 = LINE('',#112045,#112046);
#112045 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    4.903976439271));
#112046 = VECTOR('',#112047,1.);
#112047 = DIRECTION('',(6.896495739432E-015,0.E+000,1.));
#112048 = PCURVE('',#112028,#112049);
#112049 = DEFINITIONAL_REPRESENTATION('',(#112050),#112054);
#112050 = LINE('',#112051,#112052);
#112051 = CARTESIAN_POINT('',(-0.1,1.030295330565));
#112052 = VECTOR('',#112053,1.);
#112053 = DIRECTION('',(6.896495739432E-015,-1.));
#112054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112055 = ORIENTED_EDGE('',*,*,#112056,.F.);
#112056 = EDGE_CURVE('',#112057,#112041,#112059,.T.);
#112057 = VERTEX_POINT('',#112058);
#112058 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#112059 = SURFACE_CURVE('',#112060,(#112064),.PCURVE_S1.);
#112060 = LINE('',#112061,#112062);
#112061 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#112062 = VECTOR('',#112063,1.);
#112063 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112064 = PCURVE('',#112028,#112065);
#112065 = DEFINITIONAL_REPRESENTATION('',(#112066),#112070);
#112066 = LINE('',#112067,#112068);
#112067 = CARTESIAN_POINT('',(0.E+000,1.030295330565));
#112068 = VECTOR('',#112069,1.);
#112069 = DIRECTION('',(-1.,0.E+000));
#112070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112071 = ORIENTED_EDGE('',*,*,#112072,.F.);
#112072 = EDGE_CURVE('',#112018,#112057,#112073,.T.);
#112073 = SURFACE_CURVE('',#112074,(#112078),.PCURVE_S1.);
#112074 = LINE('',#112075,#112076);
#112075 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    5.934271769836));
#112076 = VECTOR('',#112077,1.);
#112077 = DIRECTION('',(0.E+000,0.E+000,-1.));
#112078 = PCURVE('',#112028,#112079);
#112079 = DEFINITIONAL_REPRESENTATION('',(#112080),#112084);
#112080 = LINE('',#112081,#112082);
#112081 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112082 = VECTOR('',#112083,1.);
#112083 = DIRECTION('',(0.E+000,1.));
#112084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112089)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112086,#112087,#112088)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112086 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112087 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112088 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112089 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112086,
  'distance_accuracy_value','confusion accuracy');
#112090 = SHAPE_DEFINITION_REPRESENTATION(#112091,#112010);
#112091 = PRODUCT_DEFINITION_SHAPE('','',#112092);
#112092 = PRODUCT_DEFINITION('design','',#112093,#112096);
#112093 = PRODUCT_DEFINITION_FORMATION('','',#112094);
#112094 = PRODUCT('CADSOFTTOOLS 1.678','CADSOFTTOOLS 1.678','',(#112095)
  );
#112095 = PRODUCT_CONTEXT('',#2,'mechanical');
#112096 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112098,#112100);
#112098 = ( REPRESENTATION_RELATIONSHIP('','',#112010,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112099) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2723);
#112100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112101);
#112101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('678','','',#5,#112092,$);
#112102 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112094));
#112103 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112104),#112178
  );
#112104 = SHELL_BASED_SURFACE_MODEL('',(#112105));
#112105 = OPEN_SHELL('',(#112106));
#112106 = ADVANCED_FACE('',(#112107),#112121,.F.);
#112107 = FACE_BOUND('',#112108,.T.);
#112108 = EDGE_LOOP('',(#112109,#112132,#112148,#112164));
#112109 = ORIENTED_EDGE('',*,*,#112110,.T.);
#112110 = EDGE_CURVE('',#112111,#112113,#112115,.T.);
#112111 = VERTEX_POINT('',#112112);
#112112 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#112113 = VERTEX_POINT('',#112114);
#112114 = CARTESIAN_POINT('',(2.401146897693,5.632944505701,
    4.903976439271));
#112115 = SURFACE_CURVE('',#112116,(#112120),.PCURVE_S1.);
#112116 = LINE('',#112117,#112118);
#112117 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#112118 = VECTOR('',#112119,1.);
#112119 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112120 = PCURVE('',#112121,#112126);
#112121 = PLANE('',#112122);
#112122 = AXIS2_PLACEMENT_3D('',#112123,#112124,#112125);
#112123 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#112124 = DIRECTION('',(0.E+000,0.E+000,-1.));
#112125 = DIRECTION('',(1.,0.E+000,0.E+000));
#112126 = DEFINITIONAL_REPRESENTATION('',(#112127),#112131);
#112127 = LINE('',#112128,#112129);
#112128 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112129 = VECTOR('',#112130,1.);
#112130 = DIRECTION('',(-1.,0.E+000));
#112131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112132 = ORIENTED_EDGE('',*,*,#112133,.F.);
#112133 = EDGE_CURVE('',#112134,#112113,#112136,.T.);
#112134 = VERTEX_POINT('',#112135);
#112135 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    4.903976439271));
#112136 = SURFACE_CURVE('',#112137,(#112141),.PCURVE_S1.);
#112137 = LINE('',#112138,#112139);
#112138 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    4.903976439271));
#112139 = VECTOR('',#112140,1.);
#112140 = DIRECTION('',(9.321965088427E-015,1.,0.E+000));
#112141 = PCURVE('',#112121,#112142);
#112142 = DEFINITIONAL_REPRESENTATION('',(#112143),#112147);
#112143 = LINE('',#112144,#112145);
#112144 = CARTESIAN_POINT('',(-0.1,0.190556049347));
#112145 = VECTOR('',#112146,1.);
#112146 = DIRECTION('',(9.321965088427E-015,-1.));
#112147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112148 = ORIENTED_EDGE('',*,*,#112149,.F.);
#112149 = EDGE_CURVE('',#112150,#112134,#112152,.T.);
#112150 = VERTEX_POINT('',#112151);
#112151 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#112152 = SURFACE_CURVE('',#112153,(#112157),.PCURVE_S1.);
#112153 = LINE('',#112154,#112155);
#112154 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#112155 = VECTOR('',#112156,1.);
#112156 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112157 = PCURVE('',#112121,#112158);
#112158 = DEFINITIONAL_REPRESENTATION('',(#112159),#112163);
#112159 = LINE('',#112160,#112161);
#112160 = CARTESIAN_POINT('',(0.E+000,0.190556049347));
#112161 = VECTOR('',#112162,1.);
#112162 = DIRECTION('',(-1.,0.E+000));
#112163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112164 = ORIENTED_EDGE('',*,*,#112165,.F.);
#112165 = EDGE_CURVE('',#112111,#112150,#112166,.T.);
#112166 = SURFACE_CURVE('',#112167,(#112171),.PCURVE_S1.);
#112167 = LINE('',#112168,#112169);
#112168 = CARTESIAN_POINT('',(2.501146897693,5.632944505701,
    4.903976439271));
#112169 = VECTOR('',#112170,1.);
#112170 = DIRECTION('',(0.E+000,-1.,0.E+000));
#112171 = PCURVE('',#112121,#112172);
#112172 = DEFINITIONAL_REPRESENTATION('',(#112173),#112177);
#112173 = LINE('',#112174,#112175);
#112174 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112175 = VECTOR('',#112176,1.);
#112176 = DIRECTION('',(0.E+000,1.));
#112177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112182)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112179,#112180,#112181)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112179 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112180 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112181 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112182 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112179,
  'distance_accuracy_value','confusion accuracy');
#112183 = SHAPE_DEFINITION_REPRESENTATION(#112184,#112103);
#112184 = PRODUCT_DEFINITION_SHAPE('','',#112185);
#112185 = PRODUCT_DEFINITION('design','',#112186,#112189);
#112186 = PRODUCT_DEFINITION_FORMATION('','',#112187);
#112187 = PRODUCT('CADSOFTTOOLS 1.679','CADSOFTTOOLS 1.679','',(#112188)
  );
#112188 = PRODUCT_CONTEXT('',#2,'mechanical');
#112189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112190 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112191,#112193);
#112191 = ( REPRESENTATION_RELATIONSHIP('','',#112103,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112192) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112192 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2727);
#112193 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112194);
#112194 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('679','','',#5,#112185,$);
#112195 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112187));
#112196 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112197),#112271
  );
#112197 = SHELL_BASED_SURFACE_MODEL('',(#112198));
#112198 = OPEN_SHELL('',(#112199));
#112199 = ADVANCED_FACE('',(#112200),#112214,.F.);
#112200 = FACE_BOUND('',#112201,.T.);
#112201 = EDGE_LOOP('',(#112202,#112225,#112241,#112257));
#112202 = ORIENTED_EDGE('',*,*,#112203,.T.);
#112203 = EDGE_CURVE('',#112204,#112206,#112208,.T.);
#112204 = VERTEX_POINT('',#112205);
#112205 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#112206 = VERTEX_POINT('',#112207);
#112207 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    4.903976439271));
#112208 = SURFACE_CURVE('',#112209,(#112213),.PCURVE_S1.);
#112209 = LINE('',#112210,#112211);
#112210 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#112211 = VECTOR('',#112212,1.);
#112212 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112213 = PCURVE('',#112214,#112219);
#112214 = PLANE('',#112215);
#112215 = AXIS2_PLACEMENT_3D('',#112216,#112217,#112218);
#112216 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#112217 = DIRECTION('',(0.E+000,-1.,0.E+000));
#112218 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112219 = DEFINITIONAL_REPRESENTATION('',(#112220),#112224);
#112220 = LINE('',#112221,#112222);
#112221 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#112222 = VECTOR('',#112223,1.);
#112223 = DIRECTION('',(1.,0.E+000));
#112224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112225 = ORIENTED_EDGE('',*,*,#112226,.F.);
#112226 = EDGE_CURVE('',#112227,#112206,#112229,.T.);
#112227 = VERTEX_POINT('',#112228);
#112228 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#112229 = SURFACE_CURVE('',#112230,(#112234),.PCURVE_S1.);
#112230 = LINE('',#112231,#112232);
#112231 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#112232 = VECTOR('',#112233,1.);
#112233 = DIRECTION('',(0.E+000,0.E+000,-1.));
#112234 = PCURVE('',#112214,#112235);
#112235 = DEFINITIONAL_REPRESENTATION('',(#112236),#112240);
#112236 = LINE('',#112237,#112238);
#112237 = CARTESIAN_POINT('',(0.1,-1.457993930671));
#112238 = VECTOR('',#112239,1.);
#112239 = DIRECTION('',(0.E+000,1.));
#112240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112241 = ORIENTED_EDGE('',*,*,#112242,.T.);
#112242 = EDGE_CURVE('',#112227,#112243,#112245,.T.);
#112243 = VERTEX_POINT('',#112244);
#112244 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    6.361970369942));
#112245 = SURFACE_CURVE('',#112246,(#112250),.PCURVE_S1.);
#112246 = LINE('',#112247,#112248);
#112247 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#112248 = VECTOR('',#112249,1.);
#112249 = DIRECTION('',(1.,0.E+000,0.E+000));
#112250 = PCURVE('',#112214,#112251);
#112251 = DEFINITIONAL_REPRESENTATION('',(#112252),#112256);
#112252 = LINE('',#112253,#112254);
#112253 = CARTESIAN_POINT('',(0.1,-1.457993930671));
#112254 = VECTOR('',#112255,1.);
#112255 = DIRECTION('',(-1.,-0.E+000));
#112256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112257 = ORIENTED_EDGE('',*,*,#112258,.F.);
#112258 = EDGE_CURVE('',#112204,#112243,#112259,.T.);
#112259 = SURFACE_CURVE('',#112260,(#112264),.PCURVE_S1.);
#112260 = LINE('',#112261,#112262);
#112261 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    4.903976439271));
#112262 = VECTOR('',#112263,1.);
#112263 = DIRECTION('',(3.045892033622E-016,0.E+000,1.));
#112264 = PCURVE('',#112214,#112265);
#112265 = DEFINITIONAL_REPRESENTATION('',(#112266),#112270);
#112266 = LINE('',#112267,#112268);
#112267 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#112268 = VECTOR('',#112269,1.);
#112269 = DIRECTION('',(-3.045892033622E-016,-1.));
#112270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112275)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112272,#112273,#112274)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112272 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112273 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112274 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112275 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112272,
  'distance_accuracy_value','confusion accuracy');
#112276 = SHAPE_DEFINITION_REPRESENTATION(#112277,#112196);
#112277 = PRODUCT_DEFINITION_SHAPE('','',#112278);
#112278 = PRODUCT_DEFINITION('design','',#112279,#112282);
#112279 = PRODUCT_DEFINITION_FORMATION('','',#112280);
#112280 = PRODUCT('CADSOFTTOOLS 1.680','CADSOFTTOOLS 1.680','',(#112281)
  );
#112281 = PRODUCT_CONTEXT('',#2,'mechanical');
#112282 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112283 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112284,#112286);
#112284 = ( REPRESENTATION_RELATIONSHIP('','',#112196,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112285) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112285 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2731);
#112286 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112287);
#112287 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('680','','',#5,#112278,$);
#112288 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112280));
#112289 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112290),#112362
  );
#112290 = SHELL_BASED_SURFACE_MODEL('',(#112291));
#112291 = OPEN_SHELL('',(#112292));
#112292 = ADVANCED_FACE('',(#112293),#112307,.F.);
#112293 = FACE_BOUND('',#112294,.T.);
#112294 = EDGE_LOOP('',(#112295,#112318,#112334,#112348));
#112295 = ORIENTED_EDGE('',*,*,#112296,.F.);
#112296 = EDGE_CURVE('',#112297,#112299,#112301,.T.);
#112297 = VERTEX_POINT('',#112298);
#112298 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#112299 = VERTEX_POINT('',#112300);
#112300 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    6.361970369942));
#112301 = SURFACE_CURVE('',#112302,(#112306),.PCURVE_S1.);
#112302 = LINE('',#112303,#112304);
#112303 = CARTESIAN_POINT('',(2.401146897693,5.442388456354,
    6.361970369942));
#112304 = VECTOR('',#112305,1.);
#112305 = DIRECTION('',(1.,0.E+000,0.E+000));
#112306 = PCURVE('',#112307,#112312);
#112307 = PLANE('',#112308);
#112308 = AXIS2_PLACEMENT_3D('',#112309,#112310,#112311);
#112309 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    6.361970369942));
#112310 = DIRECTION('',(0.E+000,0.E+000,1.));
#112311 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112312 = DEFINITIONAL_REPRESENTATION('',(#112313),#112317);
#112313 = LINE('',#112314,#112315);
#112314 = CARTESIAN_POINT('',(0.1,0.E+000));
#112315 = VECTOR('',#112316,1.);
#112316 = DIRECTION('',(-1.,0.E+000));
#112317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112318 = ORIENTED_EDGE('',*,*,#112319,.F.);
#112319 = EDGE_CURVE('',#112320,#112297,#112322,.T.);
#112320 = VERTEX_POINT('',#112321);
#112321 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112322 = SURFACE_CURVE('',#112323,(#112327),.PCURVE_S1.);
#112323 = LINE('',#112324,#112325);
#112324 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112325 = VECTOR('',#112326,1.);
#112326 = DIRECTION('',(1.243755384805E-014,-1.,-4.975021539219E-014));
#112327 = PCURVE('',#112307,#112328);
#112328 = DEFINITIONAL_REPRESENTATION('',(#112329),#112333);
#112329 = LINE('',#112330,#112331);
#112330 = CARTESIAN_POINT('',(0.1,-0.142822042108));
#112331 = VECTOR('',#112332,1.);
#112332 = DIRECTION('',(-1.243755384805E-014,1.));
#112333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112334 = ORIENTED_EDGE('',*,*,#112335,.F.);
#112335 = EDGE_CURVE('',#112336,#112320,#112338,.T.);
#112336 = VERTEX_POINT('',#112337);
#112337 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#112338 = SURFACE_CURVE('',#112339,(#112342),.PCURVE_S1.);
#112339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112340,#112341),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#112340 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#112341 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112342 = PCURVE('',#112307,#112343);
#112343 = DEFINITIONAL_REPRESENTATION('',(#112344),#112347);
#112344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112345,#112346),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#112345 = CARTESIAN_POINT('',(0.E+000,-0.142822042108));
#112346 = CARTESIAN_POINT('',(0.1,-0.142822042108));
#112347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112348 = ORIENTED_EDGE('',*,*,#112349,.F.);
#112349 = EDGE_CURVE('',#112299,#112336,#112350,.T.);
#112350 = SURFACE_CURVE('',#112351,(#112355),.PCURVE_S1.);
#112351 = LINE('',#112352,#112353);
#112352 = CARTESIAN_POINT('',(2.501146897693,5.442388456354,
    6.361970369942));
#112353 = VECTOR('',#112354,1.);
#112354 = DIRECTION('',(0.E+000,1.,1.243755384805E-014));
#112355 = PCURVE('',#112307,#112356);
#112356 = DEFINITIONAL_REPRESENTATION('',(#112357),#112361);
#112357 = LINE('',#112358,#112359);
#112358 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112359 = VECTOR('',#112360,1.);
#112360 = DIRECTION('',(0.E+000,-1.));
#112361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112366)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112363,#112364,#112365)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112363,
  'distance_accuracy_value','confusion accuracy');
#112367 = SHAPE_DEFINITION_REPRESENTATION(#112368,#112289);
#112368 = PRODUCT_DEFINITION_SHAPE('','',#112369);
#112369 = PRODUCT_DEFINITION('design','',#112370,#112373);
#112370 = PRODUCT_DEFINITION_FORMATION('','',#112371);
#112371 = PRODUCT('CADSOFTTOOLS 1.681','CADSOFTTOOLS 1.681','',(#112372)
  );
#112372 = PRODUCT_CONTEXT('',#2,'mechanical');
#112373 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112374 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112375,#112377);
#112375 = ( REPRESENTATION_RELATIONSHIP('','',#112289,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112376) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112376 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2735);
#112377 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112378);
#112378 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('681','','',#5,#112369,$);
#112379 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112371));
#112380 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112381),#112467
  );
#112381 = SHELL_BASED_SURFACE_MODEL('',(#112382));
#112382 = OPEN_SHELL('',(#112383));
#112383 = ADVANCED_FACE('',(#112384),#112401,.F.);
#112384 = FACE_BOUND('',#112385,.F.);
#112385 = EDGE_LOOP('',(#112386,#112420,#112435,#112454));
#112386 = ORIENTED_EDGE('',*,*,#112387,.T.);
#112387 = EDGE_CURVE('',#112388,#112390,#112392,.T.);
#112388 = VERTEX_POINT('',#112389);
#112389 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#112390 = VERTEX_POINT('',#112391);
#112391 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#112392 = SURFACE_CURVE('',#112393,(#112400),.PCURVE_S1.);
#112393 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112394,#112395,#112396,
    #112397,#112398,#112399),.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E+000,
    0.280024006664,0.558456230334,1.),.UNSPECIFIED.);
#112394 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#112395 = CARTESIAN_POINT('',(2.501146897693,5.594858986941,
    6.312334835039));
#112396 = CARTESIAN_POINT('',(2.501146897693,5.614101117536,
    6.213345916041));
#112397 = CARTESIAN_POINT('',(2.501146897693,5.76094397568,
    6.091930633859));
#112398 = CARTESIAN_POINT('',(2.501146897693,5.890615043979,
    6.085810360927));
#112399 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#112400 = PCURVE('',#112401,#112414);
#112401 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#112402,#112403)
    ,(#112404,#112405)
    ,(#112406,#112407)
    ,(#112408,#112409)
    ,(#112410,#112411)
    ,(#112412,#112413
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,4),(2,2),(0.E+000,0.280024006664
    ,0.558456230334,1.),(0.E+000,1.),.UNSPECIFIED.);
#112402 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#112403 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112404 = CARTESIAN_POINT('',(2.501146897693,5.594858986941,
    6.312334835039));
#112405 = CARTESIAN_POINT('',(2.401146897693,5.594858986941,
    6.312334835039));
#112406 = CARTESIAN_POINT('',(2.501146897693,5.614101117536,
    6.213345916041));
#112407 = CARTESIAN_POINT('',(2.401146897693,5.614101117536,
    6.213345916041));
#112408 = CARTESIAN_POINT('',(2.501146897693,5.76094397568,
    6.091930633859));
#112409 = CARTESIAN_POINT('',(2.401146897693,5.76094397568,
    6.091930633859));
#112410 = CARTESIAN_POINT('',(2.501146897693,5.890615043979,
    6.085810360927));
#112411 = CARTESIAN_POINT('',(2.401146897693,5.890615043979,
    6.085810360927));
#112412 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#112413 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#112414 = DEFINITIONAL_REPRESENTATION('',(#112415),#112419);
#112415 = LINE('',#112416,#112417);
#112416 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112417 = VECTOR('',#112418,1.);
#112418 = DIRECTION('',(1.,0.E+000));
#112419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112420 = ORIENTED_EDGE('',*,*,#112421,.T.);
#112421 = EDGE_CURVE('',#112390,#112422,#112424,.T.);
#112422 = VERTEX_POINT('',#112423);
#112423 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#112424 = SURFACE_CURVE('',#112425,(#112428),.PCURVE_S1.);
#112425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112426,#112427),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#112426 = CARTESIAN_POINT('',(2.501146897693,5.970139157066,
    6.082056946359));
#112427 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#112428 = PCURVE('',#112401,#112429);
#112429 = DEFINITIONAL_REPRESENTATION('',(#112430),#112434);
#112430 = LINE('',#112431,#112432);
#112431 = CARTESIAN_POINT('',(1.,0.E+000));
#112432 = VECTOR('',#112433,1.);
#112433 = DIRECTION('',(0.E+000,1.));
#112434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112435 = ORIENTED_EDGE('',*,*,#112436,.T.);
#112436 = EDGE_CURVE('',#112422,#112437,#112439,.T.);
#112437 = VERTEX_POINT('',#112438);
#112438 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112439 = SURFACE_CURVE('',#112440,(#112447),.PCURVE_S1.);
#112440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112441,#112442,#112443,
    #112444,#112445,#112446),.UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.E+000,
    0.441543769666,0.719975993336,1.),.UNSPECIFIED.);
#112441 = CARTESIAN_POINT('',(2.401146897693,5.970139157066,
    6.082056946359));
#112442 = CARTESIAN_POINT('',(2.401146897693,5.890615043979,
    6.085810360927));
#112443 = CARTESIAN_POINT('',(2.401146897693,5.76094397568,
    6.091930633859));
#112444 = CARTESIAN_POINT('',(2.401146897693,5.614101117536,
    6.213345916041));
#112445 = CARTESIAN_POINT('',(2.401146897693,5.594858986941,
    6.312334835039));
#112446 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112447 = PCURVE('',#112401,#112448);
#112448 = DEFINITIONAL_REPRESENTATION('',(#112449),#112453);
#112449 = LINE('',#112450,#112451);
#112450 = CARTESIAN_POINT('',(1.,1.));
#112451 = VECTOR('',#112452,1.);
#112452 = DIRECTION('',(-1.,0.E+000));
#112453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112454 = ORIENTED_EDGE('',*,*,#112455,.F.);
#112455 = EDGE_CURVE('',#112388,#112437,#112456,.T.);
#112456 = SURFACE_CURVE('',#112457,(#112460),.PCURVE_S1.);
#112457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112458,#112459),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#112458 = CARTESIAN_POINT('',(2.501146897693,5.585210498461,
    6.361970369942));
#112459 = CARTESIAN_POINT('',(2.401146897693,5.585210498461,
    6.361970369942));
#112460 = PCURVE('',#112401,#112461);
#112461 = DEFINITIONAL_REPRESENTATION('',(#112462),#112466);
#112462 = LINE('',#112463,#112464);
#112463 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#112464 = VECTOR('',#112465,1.);
#112465 = DIRECTION('',(0.E+000,1.));
#112466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112471)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112468,#112469,#112470)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112468 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112469 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112470 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112471 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112468,
  'distance_accuracy_value','confusion accuracy');
#112472 = SHAPE_DEFINITION_REPRESENTATION(#112473,#112380);
#112473 = PRODUCT_DEFINITION_SHAPE('','',#112474);
#112474 = PRODUCT_DEFINITION('design','',#112475,#112478);
#112475 = PRODUCT_DEFINITION_FORMATION('','',#112476);
#112476 = PRODUCT('CADSOFTTOOLS 1.682','CADSOFTTOOLS 1.682','',(#112477)
  );
#112477 = PRODUCT_CONTEXT('',#2,'mechanical');
#112478 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112479 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112480,#112482);
#112480 = ( REPRESENTATION_RELATIONSHIP('','',#112380,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112481) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112481 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2739);
#112482 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112483);
#112483 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('682','','',#5,#112474,$);
#112484 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112476));
#112485 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112486),#112581
  );
#112486 = SHELL_BASED_SURFACE_MODEL('',(#112487));
#112487 = OPEN_SHELL('',(#112488));
#112488 = ADVANCED_FACE('',(#112489),#112504,.T.);
#112489 = FACE_BOUND('',#112490,.T.);
#112490 = EDGE_LOOP('',(#112491,#112514,#112552,#112568));
#112491 = ORIENTED_EDGE('',*,*,#112492,.F.);
#112492 = EDGE_CURVE('',#112493,#112495,#112497,.T.);
#112493 = VERTEX_POINT('',#112494);
#112494 = CARTESIAN_POINT('',(2.401146897693,7.749999999999,
    3.800000000001));
#112495 = VERTEX_POINT('',#112496);
#112496 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    4.300000000001));
#112497 = SURFACE_CURVE('',#112498,(#112503),.PCURVE_S1.);
#112498 = CIRCLE('',#112499,0.5);
#112499 = AXIS2_PLACEMENT_3D('',#112500,#112501,#112502);
#112500 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    3.800000000001));
#112501 = DIRECTION('',(1.,0.E+000,0.E+000));
#112502 = DIRECTION('',(-0.E+000,1.,0.E+000));
#112503 = PCURVE('',#112504,#112509);
#112504 = CYLINDRICAL_SURFACE('',#112505,0.5);
#112505 = AXIS2_PLACEMENT_3D('',#112506,#112507,#112508);
#112506 = CARTESIAN_POINT('',(39.056798270842,7.249999999999,
    3.800000000001));
#112507 = DIRECTION('',(1.,0.E+000,0.E+000));
#112508 = DIRECTION('',(0.E+000,-1.,0.E+000));
#112509 = DEFINITIONAL_REPRESENTATION('',(#112510),#112513);
#112510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112511,#112512),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#112511 = CARTESIAN_POINT('',(3.14159265359,-36.65565137314));
#112512 = CARTESIAN_POINT('',(4.712388980385,-36.65565137314));
#112513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112514 = ORIENTED_EDGE('',*,*,#112515,.F.);
#112515 = EDGE_CURVE('',#112516,#112493,#112518,.T.);
#112516 = VERTEX_POINT('',#112517);
#112517 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#112518 = SURFACE_CURVE('',#112519,(#112523),.PCURVE_S1.);
#112519 = LINE('',#112520,#112521);
#112520 = CARTESIAN_POINT('',(-0.198853102307,7.749999999999,
    3.800000000001));
#112521 = VECTOR('',#112522,1.);
#112522 = DIRECTION('',(1.,0.E+000,1.7080354225E-016));
#112523 = PCURVE('',#112504,#112524);
#112524 = DEFINITIONAL_REPRESENTATION('',(#112525),#112551);
#112525 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112526,#112527,#112528,
    #112529,#112530,#112531,#112532,#112533,#112534,#112535,#112536,
    #112537,#112538,#112539,#112540,#112541,#112542,#112543,#112544,
    #112545,#112546,#112547,#112548,#112549,#112550),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -9.992007221626E-016,0.118181818182,0.236363636364,0.354545454545,
    0.472727272727,0.590909090909,0.709090909091,0.827272727273,
    0.945454545455,1.063636363636,1.181818181818,1.3,1.418181818182,
    1.536363636364,1.654545454545,1.772727272727,1.890909090909,
    2.009090909091,2.127272727273,2.245454545455,2.363636363636,
    2.481818181818,2.6),.UNSPECIFIED.);
#112526 = CARTESIAN_POINT('',(3.14159265359,-39.25565137314));
#112527 = CARTESIAN_POINT('',(3.14159265359,-39.21625743375));
#112528 = CARTESIAN_POINT('',(3.14159265359,-39.13746955496));
#112529 = CARTESIAN_POINT('',(3.14159265359,-39.01928773678));
#112530 = CARTESIAN_POINT('',(3.14159265359,-38.9011059186));
#112531 = CARTESIAN_POINT('',(3.14159265359,-38.78292410042));
#112532 = CARTESIAN_POINT('',(3.14159265359,-38.66474228224));
#112533 = CARTESIAN_POINT('',(3.14159265359,-38.54656046405));
#112534 = CARTESIAN_POINT('',(3.14159265359,-38.42837864587));
#112535 = CARTESIAN_POINT('',(3.14159265359,-38.31019682769));
#112536 = CARTESIAN_POINT('',(3.14159265359,-38.19201500951));
#112537 = CARTESIAN_POINT('',(3.14159265359,-38.07383319133));
#112538 = CARTESIAN_POINT('',(3.14159265359,-37.95565137314));
#112539 = CARTESIAN_POINT('',(3.14159265359,-37.83746955496));
#112540 = CARTESIAN_POINT('',(3.14159265359,-37.71928773678));
#112541 = CARTESIAN_POINT('',(3.14159265359,-37.6011059186));
#112542 = CARTESIAN_POINT('',(3.14159265359,-37.48292410042));
#112543 = CARTESIAN_POINT('',(3.14159265359,-37.36474228224));
#112544 = CARTESIAN_POINT('',(3.14159265359,-37.24656046405));
#112545 = CARTESIAN_POINT('',(3.14159265359,-37.12837864587));
#112546 = CARTESIAN_POINT('',(3.14159265359,-37.01019682769));
#112547 = CARTESIAN_POINT('',(3.14159265359,-36.89201500951));
#112548 = CARTESIAN_POINT('',(3.14159265359,-36.77383319133));
#112549 = CARTESIAN_POINT('',(3.14159265359,-36.69504531254));
#112550 = CARTESIAN_POINT('',(3.14159265359,-36.65565137314));
#112551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112552 = ORIENTED_EDGE('',*,*,#112553,.F.);
#112553 = EDGE_CURVE('',#112554,#112516,#112556,.T.);
#112554 = VERTEX_POINT('',#112555);
#112555 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    4.300000000001));
#112556 = SURFACE_CURVE('',#112557,(#112562),.PCURVE_S1.);
#112557 = CIRCLE('',#112558,0.5);
#112558 = AXIS2_PLACEMENT_3D('',#112559,#112560,#112561);
#112559 = CARTESIAN_POINT('',(-0.198853102307,7.249999999999,
    3.800000000001));
#112560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112561 = DIRECTION('',(0.E+000,0.E+000,1.));
#112562 = PCURVE('',#112504,#112563);
#112563 = DEFINITIONAL_REPRESENTATION('',(#112564),#112567);
#112564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112565,#112566),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#112565 = CARTESIAN_POINT('',(4.712388980385,-39.25565137314));
#112566 = CARTESIAN_POINT('',(3.14159265359,-39.25565137314));
#112567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112568 = ORIENTED_EDGE('',*,*,#112569,.F.);
#112569 = EDGE_CURVE('',#112495,#112554,#112570,.T.);
#112570 = SURFACE_CURVE('',#112571,(#112575),.PCURVE_S1.);
#112571 = LINE('',#112572,#112573);
#112572 = CARTESIAN_POINT('',(2.401146897693,7.249999999999,
    4.300000000001));
#112573 = VECTOR('',#112574,1.);
#112574 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112575 = PCURVE('',#112504,#112576);
#112576 = DEFINITIONAL_REPRESENTATION('',(#112577),#112580);
#112577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112578,#112579),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#112578 = CARTESIAN_POINT('',(4.712388980385,-36.65565137314));
#112579 = CARTESIAN_POINT('',(4.712388980385,-39.25565137314));
#112580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112585)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112582,#112583,#112584)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112582 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112583 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112584 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112585 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112582,
  'distance_accuracy_value','confusion accuracy');
#112586 = SHAPE_DEFINITION_REPRESENTATION(#112587,#112485);
#112587 = PRODUCT_DEFINITION_SHAPE('','',#112588);
#112588 = PRODUCT_DEFINITION('design','',#112589,#112592);
#112589 = PRODUCT_DEFINITION_FORMATION('','',#112590);
#112590 = PRODUCT('CADSOFTTOOLS 1.683','CADSOFTTOOLS 1.683','',(#112591)
  );
#112591 = PRODUCT_CONTEXT('',#2,'mechanical');
#112592 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112593 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112594,#112596);
#112594 = ( REPRESENTATION_RELATIONSHIP('','',#112485,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112595) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112595 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2743);
#112596 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112597);
#112597 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('683','','',#5,#112588,$);
#112598 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112590));
#112599 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112600),#112695
  );
#112600 = SHELL_BASED_SURFACE_MODEL('',(#112601));
#112601 = OPEN_SHELL('',(#112602));
#112602 = ADVANCED_FACE('',(#112603),#112617,.F.);
#112603 = FACE_BOUND('',#112604,.F.);
#112604 = EDGE_LOOP('',(#112605,#112650,#112666,#112681));
#112605 = ORIENTED_EDGE('',*,*,#112606,.T.);
#112606 = EDGE_CURVE('',#112607,#112609,#112611,.T.);
#112607 = VERTEX_POINT('',#112608);
#112608 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.65000000182));
#112609 = VERTEX_POINT('',#112610);
#112610 = CARTESIAN_POINT('',(-0.198853102307,10.950138258659,
    11.65000000182));
#112611 = SURFACE_CURVE('',#112612,(#112616),.PCURVE_S1.);
#112612 = LINE('',#112613,#112614);
#112613 = CARTESIAN_POINT('',(2.401146897693,10.950138258657,
    11.65000000182));
#112614 = VECTOR('',#112615,1.);
#112615 = DIRECTION('',(-1.,0.E+000,-6.832141690001E-016));
#112616 = PCURVE('',#112617,#112622);
#112617 = CYLINDRICAL_SURFACE('',#112618,1.);
#112618 = AXIS2_PLACEMENT_3D('',#112619,#112620,#112621);
#112619 = CARTESIAN_POINT('',(1.401146897693,9.950138258657,
    11.65000000182));
#112620 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112621 = DIRECTION('',(0.E+000,1.,0.E+000));
#112622 = DEFINITIONAL_REPRESENTATION('',(#112623),#112649);
#112623 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112624,#112625,#112626,
    #112627,#112628,#112629,#112630,#112631,#112632,#112633,#112634,
    #112635,#112636,#112637,#112638,#112639,#112640,#112641,#112642,
    #112643,#112644,#112645,#112646,#112647,#112648),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.118181818182,0.236363636364,0.354545454545,0.472727272727,
    0.590909090909,0.709090909091,0.827272727273,0.945454545455,
    1.063636363636,1.181818181818,1.3,1.418181818182,1.536363636364,
    1.654545454545,1.772727272727,1.890909090909,2.009090909091,
    2.127272727273,2.245454545455,2.363636363636,2.481818181818,2.6),
  .QUASI_UNIFORM_KNOTS.);
#112624 = CARTESIAN_POINT('',(6.28318530718,-1.));
#112625 = CARTESIAN_POINT('',(6.283185307179,-0.960606060606));
#112626 = CARTESIAN_POINT('',(6.283185307179,-0.881818181818));
#112627 = CARTESIAN_POINT('',(6.283185307179,-0.763636363636));
#112628 = CARTESIAN_POINT('',(6.283185307179,-0.645454545455));
#112629 = CARTESIAN_POINT('',(6.283185307179,-0.527272727273));
#112630 = CARTESIAN_POINT('',(6.283185307179,-0.409090909091));
#112631 = CARTESIAN_POINT('',(6.283185307179,-0.290909090909));
#112632 = CARTESIAN_POINT('',(6.283185307179,-0.172727272727));
#112633 = CARTESIAN_POINT('',(6.283185307179,-5.454545454545E-002));
#112634 = CARTESIAN_POINT('',(6.283185307179,6.363636363637E-002));
#112635 = CARTESIAN_POINT('',(6.283185307179,0.181818181818));
#112636 = CARTESIAN_POINT('',(6.283185307179,0.3));
#112637 = CARTESIAN_POINT('',(6.283185307179,0.418181818182));
#112638 = CARTESIAN_POINT('',(6.283185307179,0.536363636364));
#112639 = CARTESIAN_POINT('',(6.283185307179,0.654545454545));
#112640 = CARTESIAN_POINT('',(6.283185307179,0.772727272727));
#112641 = CARTESIAN_POINT('',(6.283185307179,0.890909090909));
#112642 = CARTESIAN_POINT('',(6.283185307179,1.009090909091));
#112643 = CARTESIAN_POINT('',(6.283185307179,1.127272727273));
#112644 = CARTESIAN_POINT('',(6.283185307179,1.245454545455));
#112645 = CARTESIAN_POINT('',(6.283185307179,1.363636363636));
#112646 = CARTESIAN_POINT('',(6.283185307179,1.481818181818));
#112647 = CARTESIAN_POINT('',(6.283185307179,1.560606060606));
#112648 = CARTESIAN_POINT('',(6.28318530718,1.6));
#112649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112650 = ORIENTED_EDGE('',*,*,#112651,.T.);
#112651 = EDGE_CURVE('',#112609,#112652,#112654,.T.);
#112652 = VERTEX_POINT('',#112653);
#112653 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    12.649999999825));
#112654 = SURFACE_CURVE('',#112655,(#112660),.PCURVE_S1.);
#112655 = CIRCLE('',#112656,1.);
#112656 = AXIS2_PLACEMENT_3D('',#112657,#112658,#112659);
#112657 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    11.65000000182));
#112658 = DIRECTION('',(1.,0.E+000,0.E+000));
#112659 = DIRECTION('',(-0.E+000,1.,2.007283228522E-013));
#112660 = PCURVE('',#112617,#112661);
#112661 = DEFINITIONAL_REPRESENTATION('',(#112662),#112665);
#112662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112663,#112664),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#112663 = CARTESIAN_POINT('',(6.28318530718,1.6));
#112664 = CARTESIAN_POINT('',(4.712388980385,1.6));
#112665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112666 = ORIENTED_EDGE('',*,*,#112667,.T.);
#112667 = EDGE_CURVE('',#112652,#112668,#112670,.T.);
#112668 = VERTEX_POINT('',#112669);
#112669 = CARTESIAN_POINT('',(2.401146897693,9.950138258657,
    12.65000000182));
#112670 = SURFACE_CURVE('',#112671,(#112675),.PCURVE_S1.);
#112671 = LINE('',#112672,#112673);
#112672 = CARTESIAN_POINT('',(-0.198853102307,9.950138258657,
    12.65000000182));
#112673 = VECTOR('',#112674,1.);
#112674 = DIRECTION('',(1.,0.E+000,0.E+000));
#112675 = PCURVE('',#112617,#112676);
#112676 = DEFINITIONAL_REPRESENTATION('',(#112677),#112680);
#112677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112678,#112679),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#112678 = CARTESIAN_POINT('',(4.712388980385,1.6));
#112679 = CARTESIAN_POINT('',(4.712388980385,-1.));
#112680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112681 = ORIENTED_EDGE('',*,*,#112682,.T.);
#112682 = EDGE_CURVE('',#112668,#112607,#112683,.T.);
#112683 = SURFACE_CURVE('',#112684,(#112689),.PCURVE_S1.);
#112684 = CIRCLE('',#112685,1.);
#112685 = AXIS2_PLACEMENT_3D('',#112686,#112687,#112688);
#112686 = CARTESIAN_POINT('',(2.401146897693,9.950138258657,
    11.65000000182));
#112687 = DIRECTION('',(-1.,0.E+000,0.E+000));
#112688 = DIRECTION('',(0.E+000,0.E+000,1.));
#112689 = PCURVE('',#112617,#112690);
#112690 = DEFINITIONAL_REPRESENTATION('',(#112691),#112694);
#112691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112692,#112693),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#112692 = CARTESIAN_POINT('',(4.712388980385,-1.));
#112693 = CARTESIAN_POINT('',(6.28318530718,-1.));
#112694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112699)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112696,#112697,#112698)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112696 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112697 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112698 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112699 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112696,
  'distance_accuracy_value','confusion accuracy');
#112700 = SHAPE_DEFINITION_REPRESENTATION(#112701,#112599);
#112701 = PRODUCT_DEFINITION_SHAPE('','',#112702);
#112702 = PRODUCT_DEFINITION('design','',#112703,#112706);
#112703 = PRODUCT_DEFINITION_FORMATION('','',#112704);
#112704 = PRODUCT('CADSOFTTOOLS 1.684','CADSOFTTOOLS 1.684','',(#112705)
  );
#112705 = PRODUCT_CONTEXT('',#2,'mechanical');
#112706 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112707 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112708,#112710);
#112708 = ( REPRESENTATION_RELATIONSHIP('','',#112599,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112709) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112709 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2747);
#112710 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112711);
#112711 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('684','','',#5,#112702,$);
#112712 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112704));
#112713 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112714),#112788
  );
#112714 = SHELL_BASED_SURFACE_MODEL('',(#112715));
#112715 = OPEN_SHELL('',(#112716));
#112716 = ADVANCED_FACE('',(#112717),#112731,.F.);
#112717 = FACE_BOUND('',#112718,.T.);
#112718 = EDGE_LOOP('',(#112719,#112742,#112758,#112774));
#112719 = ORIENTED_EDGE('',*,*,#112720,.T.);
#112720 = EDGE_CURVE('',#112721,#112723,#112725,.T.);
#112721 = VERTEX_POINT('',#112722);
#112722 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#112723 = VERTEX_POINT('',#112724);
#112724 = CARTESIAN_POINT('',(3.401146897693,6.949999833332,
    3.500000226494));
#112725 = SURFACE_CURVE('',#112726,(#112730),.PCURVE_S1.);
#112726 = LINE('',#112727,#112728);
#112727 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#112728 = VECTOR('',#112729,1.);
#112729 = DIRECTION('',(0.E+000,0.E+000,1.));
#112730 = PCURVE('',#112731,#112736);
#112731 = PLANE('',#112732);
#112732 = AXIS2_PLACEMENT_3D('',#112733,#112734,#112735);
#112733 = CARTESIAN_POINT('',(-6.598853102307,6.949999999999,
    3.500000226493));
#112734 = DIRECTION('',(0.E+000,1.,0.E+000));
#112735 = DIRECTION('',(1.,0.E+000,0.E+000));
#112736 = DEFINITIONAL_REPRESENTATION('',(#112737),#112741);
#112737 = LINE('',#112738,#112739);
#112738 = CARTESIAN_POINT('',(10.,1.300000000005));
#112739 = VECTOR('',#112740,1.);
#112740 = DIRECTION('',(0.E+000,-1.));
#112741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112742 = ORIENTED_EDGE('',*,*,#112743,.T.);
#112743 = EDGE_CURVE('',#112723,#112744,#112746,.T.);
#112744 = VERTEX_POINT('',#112745);
#112745 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    3.500000226494));
#112746 = SURFACE_CURVE('',#112747,(#112751),.PCURVE_S1.);
#112747 = LINE('',#112748,#112749);
#112748 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    3.500000226493));
#112749 = VECTOR('',#112750,1.);
#112750 = DIRECTION('',(-1.,2.467162276945E-016,-1.233581138472E-016));
#112751 = PCURVE('',#112731,#112752);
#112752 = DEFINITIONAL_REPRESENTATION('',(#112753),#112757);
#112753 = LINE('',#112754,#112755);
#112754 = CARTESIAN_POINT('',(10.,5.995204332976E-014));
#112755 = VECTOR('',#112756,1.);
#112756 = DIRECTION('',(-1.,1.233581138472E-016));
#112757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112758 = ORIENTED_EDGE('',*,*,#112759,.F.);
#112759 = EDGE_CURVE('',#112760,#112744,#112762,.T.);
#112760 = VERTEX_POINT('',#112761);
#112761 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    2.200000226488));
#112762 = SURFACE_CURVE('',#112763,(#112767),.PCURVE_S1.);
#112763 = LINE('',#112764,#112765);
#112764 = CARTESIAN_POINT('',(-0.198853102307,6.949999999999,
    2.200000226488));
#112765 = VECTOR('',#112766,1.);
#112766 = DIRECTION('',(0.E+000,0.E+000,1.));
#112767 = PCURVE('',#112731,#112768);
#112768 = DEFINITIONAL_REPRESENTATION('',(#112769),#112773);
#112769 = LINE('',#112770,#112771);
#112770 = CARTESIAN_POINT('',(6.4,1.300000000005));
#112771 = VECTOR('',#112772,1.);
#112772 = DIRECTION('',(0.E+000,-1.));
#112773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112774 = ORIENTED_EDGE('',*,*,#112775,.F.);
#112775 = EDGE_CURVE('',#112721,#112760,#112776,.T.);
#112776 = SURFACE_CURVE('',#112777,(#112781),.PCURVE_S1.);
#112777 = LINE('',#112778,#112779);
#112778 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#112779 = VECTOR('',#112780,1.);
#112780 = DIRECTION('',(-1.,9.868649107779E-016,1.110223024625E-015));
#112781 = PCURVE('',#112731,#112782);
#112782 = DEFINITIONAL_REPRESENTATION('',(#112783),#112787);
#112783 = LINE('',#112784,#112785);
#112784 = CARTESIAN_POINT('',(10.,1.300000000005));
#112785 = VECTOR('',#112786,1.);
#112786 = DIRECTION('',(-1.,-1.110223024625E-015));
#112787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112792)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112789,#112790,#112791)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112789 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112790 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112791 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112792 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#112789,
  'distance_accuracy_value','confusion accuracy');
#112793 = SHAPE_DEFINITION_REPRESENTATION(#112794,#112713);
#112794 = PRODUCT_DEFINITION_SHAPE('','',#112795);
#112795 = PRODUCT_DEFINITION('design','',#112796,#112799);
#112796 = PRODUCT_DEFINITION_FORMATION('','',#112797);
#112797 = PRODUCT('CADSOFTTOOLS 1.685','CADSOFTTOOLS 1.685','',(#112798)
  );
#112798 = PRODUCT_CONTEXT('',#2,'mechanical');
#112799 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112800 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112801,#112803);
#112801 = ( REPRESENTATION_RELATIONSHIP('','',#112713,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112802) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112802 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2751);
#112803 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112804);
#112804 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('685','','',#5,#112795,$);
#112805 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112797));
#112806 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112807),#112911
  );
#112807 = SHELL_BASED_SURFACE_MODEL('',(#112808));
#112808 = OPEN_SHELL('',(#112809));
#112809 = ADVANCED_FACE('',(#112810),#112824,.T.);
#112810 = FACE_BOUND('',#112811,.T.);
#112811 = EDGE_LOOP('',(#112812,#112835,#112857,#112881,#112897));
#112812 = ORIENTED_EDGE('',*,*,#112813,.F.);
#112813 = EDGE_CURVE('',#112814,#112816,#112818,.T.);
#112814 = VERTEX_POINT('',#112815);
#112815 = CARTESIAN_POINT('',(4.76813347401,7.000007860325,
    5.200000225545));
#112816 = VERTEX_POINT('',#112817);
#112817 = CARTESIAN_POINT('',(4.768135909873,7.000013383387,
    4.66305031322));
#112818 = SURFACE_CURVE('',#112819,(#112823),.PCURVE_S1.);
#112819 = LINE('',#112820,#112821);
#112820 = CARTESIAN_POINT('',(4.768134195803,7.000013807509,
    5.20000022561));
#112821 = VECTOR('',#112822,1.);
#112822 = DIRECTION('',(8.270589110823E-014,0.E+000,-1.));
#112823 = PCURVE('',#112824,#112829);
#112824 = PLANE('',#112825);
#112825 = AXIS2_PLACEMENT_3D('',#112826,#112827,#112828);
#112826 = CARTESIAN_POINT('',(4.984642049909,6.875012939659,
    4.924924126988));
#112827 = DIRECTION('',(0.5,0.866025403784,4.280168984666E-014));
#112828 = DIRECTION('',(0.866025403784,-0.5,-3.08148791102E-033));
#112829 = DEFINITIONAL_REPRESENTATION('',(#112830),#112834);
#112830 = LINE('',#112831,#112832);
#112831 = CARTESIAN_POINT('',(-0.2500017357,-0.275076098622));
#112832 = VECTOR('',#112833,1.);
#112833 = DIRECTION('',(7.162540274235E-014,1.));
#112834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112835 = ORIENTED_EDGE('',*,*,#112836,.F.);
#112836 = EDGE_CURVE('',#112837,#112814,#112839,.T.);
#112837 = VERTEX_POINT('',#112838);
#112838 = CARTESIAN_POINT('',(5.201144147573,6.750020084974,
    5.200000169405));
#112839 = SURFACE_CURVE('',#112840,(#112847),.PCURVE_S1.);
#112840 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112841,#112842,#112843,
    #112844,#112845,#112846),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#112841 = CARTESIAN_POINT('',(5.201142116881,6.750016567713,
    5.200000169405));
#112842 = CARTESIAN_POINT('',(5.128974600199,6.791682502897,
    5.200000188873));
#112843 = CARTESIAN_POINT('',(5.056807083516,6.83334843808,5.20000020834
    ));
#112844 = CARTESIAN_POINT('',(4.912471787777,6.916680459928,
    5.200000227054));
#112845 = CARTESIAN_POINT('',(4.840304008721,6.958346546593,5.2000002263
    ));
#112846 = CARTESIAN_POINT('',(4.768136229665,7.000012633259,
    5.200000225545));
#112847 = PCURVE('',#112824,#112848);
#112848 = DEFINITIONAL_REPRESENTATION('',(#112849),#112856);
#112849 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112850,#112851,#112852,
    #112853,#112854,#112855),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#112850 = CARTESIAN_POINT('',(0.249992743892,-0.275076042417));
#112851 = CARTESIAN_POINT('',(0.166660873525,-0.275076061885));
#112852 = CARTESIAN_POINT('',(8.332900315802E-002,-0.275076081352));
#112853 = CARTESIAN_POINT('',(-8.33350405388E-002,-0.275076100066));
#112854 = CARTESIAN_POINT('',(-0.166667213869,-0.275076099312));
#112855 = CARTESIAN_POINT('',(-0.249999387199,-0.275076098557));
#112856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112857 = ORIENTED_EDGE('',*,*,#112858,.F.);
#112858 = EDGE_CURVE('',#112859,#112837,#112861,.T.);
#112859 = VERTEX_POINT('',#112860);
#112860 = CARTESIAN_POINT('',(5.201145938882,6.750014361079,
    4.899847473902));
#112861 = SURFACE_CURVE('',#112862,(#112870),.PCURVE_S1.);
#112862 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112863,#112864,#112865,
    #112866,#112867,#112868,#112869),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(
    0.E+000,0.249999958204,0.5,0.749999958204,1.),.UNSPECIFIED.);
#112863 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,
    4.899847473902));
#112864 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,
    4.924860261253));
#112865 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,
    4.974885810866));
#112866 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,5.04992403074
    ));
#112867 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,
    5.124962158617));
#112868 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,
    5.174987507506));
#112869 = CARTESIAN_POINT('',(5.201146897693,6.75001380751,
    5.200000169405));
#112870 = PCURVE('',#112824,#112871);
#112871 = DEFINITIONAL_REPRESENTATION('',(#112872),#112880);
#112872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#112873,#112874,#112875,
    #112876,#112877,#112878,#112879),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(
    0.E+000,0.249999958204,0.5,0.749999958204,1.),.UNSPECIFIED.);
#112873 = CARTESIAN_POINT('',(0.249998264298,2.507665308603E-002));
#112874 = CARTESIAN_POINT('',(0.249998264298,6.386573465988E-005));
#112875 = CARTESIAN_POINT('',(0.249998264298,-4.996168387763E-002));
#112876 = CARTESIAN_POINT('',(0.249998264298,-0.124999903752));
#112877 = CARTESIAN_POINT('',(0.249998264298,-0.200038031629));
#112878 = CARTESIAN_POINT('',(0.249998264298,-0.250063380518));
#112879 = CARTESIAN_POINT('',(0.249998264298,-0.275076042417));
#112880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112881 = ORIENTED_EDGE('',*,*,#112882,.F.);
#112882 = EDGE_CURVE('',#112883,#112859,#112885,.T.);
#112883 = VERTEX_POINT('',#112884);
#112884 = CARTESIAN_POINT('',(4.79100122549,6.986811993262,4.66305031322
    ));
#112885 = SURFACE_CURVE('',#112886,(#112890),.PCURVE_S1.);
#112886 = LINE('',#112887,#112888);
#112887 = CARTESIAN_POINT('',(4.791001123408,6.98681181645,4.66305031322
    ));
#112888 = VECTOR('',#112889,1.);
#112889 = DIRECTION('',(0.774596553566,-0.447213973949,0.447213417406));
#112890 = PCURVE('',#112824,#112891);
#112891 = DEFINITIONAL_REPRESENTATION('',(#112892),#112896);
#112892 = LINE('',#112893,#112894);
#112893 = CARTESIAN_POINT('',(-0.223597399958,0.261873813768));
#112894 = VECTOR('',#112895,1.);
#112895 = DIRECTION('',(0.894427280047,-0.447213417406));
#112896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112897 = ORIENTED_EDGE('',*,*,#112898,.F.);
#112898 = EDGE_CURVE('',#112816,#112883,#112899,.T.);
#112899 = SURFACE_CURVE('',#112900,(#112904),.PCURVE_S1.);
#112900 = LINE('',#112901,#112902);
#112901 = CARTESIAN_POINT('',(4.768135665006,7.000012959264,
    4.66305031322));
#112902 = VECTOR('',#112903,1.);
#112903 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
#112904 = PCURVE('',#112824,#112905);
#112905 = DEFINITIONAL_REPRESENTATION('',(#112906),#112910);
#112906 = LINE('',#112907,#112908);
#112907 = CARTESIAN_POINT('',(-0.250000039211,0.261873813768));
#112908 = VECTOR('',#112909,1.);
#112909 = DIRECTION('',(1.,1.934237318483E-027));
#112910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#112915)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#112912,#112913,#112914)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#112912 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#112913 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#112914 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#112915 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#112912,
  'distance_accuracy_value','confusion accuracy');
#112916 = SHAPE_DEFINITION_REPRESENTATION(#112917,#112806);
#112917 = PRODUCT_DEFINITION_SHAPE('','',#112918);
#112918 = PRODUCT_DEFINITION('design','',#112919,#112922);
#112919 = PRODUCT_DEFINITION_FORMATION('','',#112920);
#112920 = PRODUCT('CADSOFTTOOLS 1.686','CADSOFTTOOLS 1.686','',(#112921)
  );
#112921 = PRODUCT_CONTEXT('',#2,'mechanical');
#112922 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112923 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112924,#112926);
#112924 = ( REPRESENTATION_RELATIONSHIP('','',#112806,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112925) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#112925 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2755);
#112926 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #112927);
#112927 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('686','','',#5,#112918,$);
#112928 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112920));
#112929 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#112930),#113004
  );
#112930 = SHELL_BASED_SURFACE_MODEL('',(#112931));
#112931 = OPEN_SHELL('',(#112932));
#112932 = ADVANCED_FACE('',(#112933),#112947,.T.);
#112933 = FACE_BOUND('',#112934,.T.);
#112934 = EDGE_LOOP('',(#112935,#112958,#112974,#112990));
#112935 = ORIENTED_EDGE('',*,*,#112936,.T.);
#112936 = EDGE_CURVE('',#112937,#112939,#112941,.T.);
#112937 = VERTEX_POINT('',#112938);
#112938 = CARTESIAN_POINT('',(4.79100122549,6.986811993262,4.66305031322
    ));
#112939 = VERTEX_POINT('',#112940);
#112940 = CARTESIAN_POINT('',(5.201145938882,6.750014361079,
    4.899847473902));
#112941 = SURFACE_CURVE('',#112942,(#112946),.PCURVE_S1.);
#112942 = LINE('',#112943,#112944);
#112943 = CARTESIAN_POINT('',(4.791001123408,6.98681181645,4.66305031322
    ));
#112944 = VECTOR('',#112945,1.);
#112945 = DIRECTION('',(0.774596553566,-0.447213973949,0.447213417406));
#112946 = PCURVE('',#112947,#112952);
#112947 = PLANE('',#112948);
#112948 = AXIS2_PLACEMENT_3D('',#112949,#112950,#112951);
#112949 = CARTESIAN_POINT('',(4.984640546747,6.400013807509,
    4.774848027473));
#112950 = DIRECTION('',(0.5,0.E+000,-0.866025403784));
#112951 = DIRECTION('',(0.866025403784,0.E+000,0.5));
#112952 = DEFINITIONAL_REPRESENTATION('',(#112953),#112957);
#112953 = LINE('',#112954,#112955);
#112954 = CARTESIAN_POINT('',(-0.223595516913,-0.586798008941));
#112955 = VECTOR('',#112956,1.);
#112956 = DIRECTION('',(0.894427001775,0.447213973949));
#112957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112958 = ORIENTED_EDGE('',*,*,#112959,.T.);
#112959 = EDGE_CURVE('',#112939,#112960,#112962,.T.);
#112960 = VERTEX_POINT('',#112961);
#112961 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    4.899848027473));
#112962 = SURFACE_CURVE('',#112963,(#112967),.PCURVE_S1.);
#112963 = LINE('',#112964,#112965);
#112964 = CARTESIAN_POINT('',(5.201146897693,6.750014361079,
    4.899848027473));
#112965 = VECTOR('',#112966,1.);
#112966 = DIRECTION('',(0.E+000,-1.,0.E+000));
#112967 = PCURVE('',#112947,#112968);
#112968 = DEFINITIONAL_REPRESENTATION('',(#112969),#112973);
#112969 = LINE('',#112970,#112971);
#112970 = CARTESIAN_POINT('',(0.25,-0.35000055357));
#112971 = VECTOR('',#112972,1.);
#112972 = DIRECTION('',(0.E+000,1.));
#112973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112974 = ORIENTED_EDGE('',*,*,#112975,.T.);
#112975 = EDGE_CURVE('',#112960,#112976,#112978,.T.);
#112976 = VERTEX_POINT('',#112977);
#112977 = CARTESIAN_POINT('',(4.79100122549,5.813215676454,4.66305031322
    ));
#112978 = SURFACE_CURVE('',#112979,(#112983),.PCURVE_S1.);
#112979 = LINE('',#112980,#112981);
#112980 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    4.899848027473));
#112981 = VECTOR('',#112982,1.);
#112982 = DIRECTION('',(-0.774596566985,-0.447213930047,-0.447213438066)
  );
#112983 = PCURVE('',#112947,#112984);
#112984 = DEFINITIONAL_REPRESENTATION('',(#112985),#112989);
#112985 = LINE('',#112986,#112987);
#112986 = CARTESIAN_POINT('',(0.25,0.349999999998));
#112987 = VECTOR('',#112988,1.);
#112988 = DIRECTION('',(-0.894427023727,0.447213930047));
#112989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#112990 = ORIENTED_EDGE('',*,*,#112991,.F.);
#112991 = EDGE_CURVE('',#112937,#112976,#112992,.T.);
#112992 = SURFACE_CURVE('',#112993,(#112997),.PCURVE_S1.);
#112993 = LINE('',#112994,#112995);
#112994 = CARTESIAN_POINT('',(4.79100122549,6.986811993262,4.66305031322
    ));
#112995 = VECTOR('',#112996,1.);
#112996 = DIRECTION('',(0.E+000,-1.,0.E+000));
#112997 = PCURVE('',#112947,#112998);
#112998 = DEFINITIONAL_REPRESENTATION('',(#112999),#113003);
#112999 = LINE('',#113000,#113001);
#113000 = CARTESIAN_POINT('',(-0.223595428507,-0.586798185753));
#113001 = VECTOR('',#113002,1.);
#113002 = DIRECTION('',(0.E+000,1.));
#113003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113008)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113005,#113006,#113007)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#113005,
  'distance_accuracy_value','confusion accuracy');
#113009 = SHAPE_DEFINITION_REPRESENTATION(#113010,#112929);
#113010 = PRODUCT_DEFINITION_SHAPE('','',#113011);
#113011 = PRODUCT_DEFINITION('design','',#113012,#113015);
#113012 = PRODUCT_DEFINITION_FORMATION('','',#113013);
#113013 = PRODUCT('CADSOFTTOOLS 1.687','CADSOFTTOOLS 1.687','',(#113014)
  );
#113014 = PRODUCT_CONTEXT('',#2,'mechanical');
#113015 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113017,#113019);
#113017 = ( REPRESENTATION_RELATIONSHIP('','',#112929,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113018) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2759);
#113019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113020);
#113020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('687','','',#5,#113011,$);
#113021 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113013));
#113022 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113023),#113119
  );
#113023 = SHELL_BASED_SURFACE_MODEL('',(#113024));
#113024 = OPEN_SHELL('',(#113025));
#113025 = ADVANCED_FACE('',(#113026),#113040,.T.);
#113026 = FACE_BOUND('',#113027,.T.);
#113027 = EDGE_LOOP('',(#113028,#113051,#113067,#113089,#113105));
#113028 = ORIENTED_EDGE('',*,*,#113029,.F.);
#113029 = EDGE_CURVE('',#113030,#113032,#113034,.T.);
#113030 = VERTEX_POINT('',#113031);
#113031 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    4.899848027473));
#113032 = VERTEX_POINT('',#113033);
#113033 = CARTESIAN_POINT('',(4.79100122549,5.813215676454,4.66305031322
    ));
#113034 = SURFACE_CURVE('',#113035,(#113039),.PCURVE_S1.);
#113035 = LINE('',#113036,#113037);
#113036 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    4.899848027473));
#113037 = VECTOR('',#113038,1.);
#113038 = DIRECTION('',(-0.774596566985,-0.447213930047,-0.447213438066)
  );
#113039 = PCURVE('',#113040,#113045);
#113040 = PLANE('',#113041);
#113041 = AXIS2_PLACEMENT_3D('',#113042,#113043,#113044);
#113042 = CARTESIAN_POINT('',(4.98463754813,5.925012076259,
    4.924924126988));
#113043 = DIRECTION('',(0.5,-0.866025403784,-3.088305825285E-014));
#113044 = DIRECTION('',(-0.866025403784,-0.5,7.703719777549E-034));
#113045 = DEFINITIONAL_REPRESENTATION('',(#113046),#113050);
#113046 = LINE('',#113047,#113048);
#113047 = CARTESIAN_POINT('',(-0.250003462504,2.507609951496E-002));
#113048 = VECTOR('',#113049,1.);
#113049 = DIRECTION('',(0.894427269717,0.447213438066));
#113050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113051 = ORIENTED_EDGE('',*,*,#113052,.F.);
#113052 = EDGE_CURVE('',#113053,#113030,#113055,.T.);
#113053 = VERTEX_POINT('',#113054);
#113054 = CARTESIAN_POINT('',(5.201140979061,6.04999852401,
    5.200000226633));
#113055 = SURFACE_CURVE('',#113056,(#113060),.PCURVE_S1.);
#113056 = LINE('',#113057,#113058);
#113057 = CARTESIAN_POINT('',(5.201146897693,6.050013807511,
    5.200000227528));
#113058 = VECTOR('',#113059,1.);
#113059 = DIRECTION('',(-3.610094051731E-013,-1.012009971879E-012,-1.));
#113060 = PCURVE('',#113040,#113061);
#113061 = DEFINITIONAL_REPRESENTATION('',(#113062),#113066);
#113062 = LINE('',#113063,#113064);
#113063 = CARTESIAN_POINT('',(-0.250003462505,-0.27507610054));
#113064 = VECTOR('',#113065,1.);
#113065 = DIRECTION('',(8.186483018243E-013,1.));
#113066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113067 = ORIENTED_EDGE('',*,*,#113068,.T.);
#113068 = EDGE_CURVE('',#113053,#113069,#113071,.T.);
#113069 = VERTEX_POINT('',#113070);
#113070 = CARTESIAN_POINT('',(4.768133613103,5.800001653561,
    5.200000226581));
#113071 = SURFACE_CURVE('',#113072,(#113079),.PCURVE_S1.);
#113072 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113073,#113074,#113075,
    #113076,#113077,#113078),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#113073 = CARTESIAN_POINT('',(5.201135840769,6.050007423793,
    5.200000226633));
#113074 = CARTESIAN_POINT('',(5.128968064995,6.008341339023,
    5.200000226627));
#113075 = CARTESIAN_POINT('',(5.056800289222,5.966675254254,
    5.20000022662));
#113076 = CARTESIAN_POINT('',(4.91246450762,5.883342951892,
    5.200000226602));
#113077 = CARTESIAN_POINT('',(4.840296501791,5.8416767343,5.200000226592
    ));
#113078 = CARTESIAN_POINT('',(4.768128495963,5.800010516708,
    5.200000226581));
#113079 = PCURVE('',#113040,#113080);
#113080 = DEFINITIONAL_REPRESENTATION('',(#113081),#113088);
#113081 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113082,#113083,#113084,
    #113085,#113086,#113087),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#113082 = CARTESIAN_POINT('',(-0.249990695068,-0.275076099646));
#113083 = CARTESIAN_POINT('',(-0.166658525528,-0.275076099639));
#113084 = CARTESIAN_POINT('',(-8.332635598913E-002,-0.275076099632));
#113085 = CARTESIAN_POINT('',(8.3338248734E-002,-0.275076099614));
#113086 = CARTESIAN_POINT('',(0.166670683918,-0.275076099604));
#113087 = CARTESIAN_POINT('',(0.250003119102,-0.275076099593));
#113088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113089 = ORIENTED_EDGE('',*,*,#113090,.F.);
#113090 = EDGE_CURVE('',#113091,#113069,#113093,.T.);
#113091 = VERTEX_POINT('',#113092);
#113092 = CARTESIAN_POINT('',(4.768131099911,5.800012373954,
    4.66305031322));
#113093 = SURFACE_CURVE('',#113094,(#113098),.PCURVE_S1.);
#113094 = LINE('',#113095,#113096);
#113095 = CARTESIAN_POINT('',(4.768134195797,5.800013807509,
    4.66305031322));
#113096 = VECTOR('',#113097,1.);
#113097 = DIRECTION('',(8.766824441667E-014,1.488706037264E-014,1.));
#113098 = PCURVE('',#113040,#113099);
#113099 = DEFINITIONAL_REPRESENTATION('',(#113100),#113104);
#113100 = LINE('',#113101,#113102);
#113101 = CARTESIAN_POINT('',(0.2499965375,0.261873813768));
#113102 = VECTOR('',#113103,1.);
#113103 = DIRECTION('',(-8.336645695634E-014,-1.));
#113104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113105 = ORIENTED_EDGE('',*,*,#113106,.F.);
#113106 = EDGE_CURVE('',#113032,#113091,#113107,.T.);
#113107 = SURFACE_CURVE('',#113108,(#113112),.PCURVE_S1.);
#113108 = LINE('',#113109,#113110);
#113109 = CARTESIAN_POINT('',(4.791001045009,5.813215989057,
    4.66305031322));
#113110 = VECTOR('',#113111,1.);
#113111 = DIRECTION('',(-0.866025403784,-0.5,6.726646913072E-014));
#113112 = PCURVE('',#113040,#113113);
#113113 = DEFINITIONAL_REPRESENTATION('',(#113114),#113118);
#113114 = LINE('',#113115,#113116);
#113115 = CARTESIAN_POINT('',(0.223592174404,0.261873813768));
#113116 = VECTOR('',#113117,1.);
#113117 = DIRECTION('',(1.,-6.726646913072E-014));
#113118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113123)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113120,#113121,#113122)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#113120,
  'distance_accuracy_value','confusion accuracy');
#113124 = SHAPE_DEFINITION_REPRESENTATION(#113125,#113022);
#113125 = PRODUCT_DEFINITION_SHAPE('','',#113126);
#113126 = PRODUCT_DEFINITION('design','',#113127,#113130);
#113127 = PRODUCT_DEFINITION_FORMATION('','',#113128);
#113128 = PRODUCT('CADSOFTTOOLS 1.688','CADSOFTTOOLS 1.688','',(#113129)
  );
#113129 = PRODUCT_CONTEXT('',#2,'mechanical');
#113130 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113131 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113132,#113134);
#113132 = ( REPRESENTATION_RELATIONSHIP('','',#113022,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113133) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113133 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2763);
#113134 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113135);
#113135 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('688','','',#5,#113126,$);
#113136 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113128));
#113137 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113138),#113218
  );
#113138 = SHELL_BASED_SURFACE_MODEL('',(#113139));
#113139 = OPEN_SHELL('',(#113140));
#113140 = ADVANCED_FACE('',(#113141),#113155,.T.);
#113141 = FACE_BOUND('',#113142,.T.);
#113142 = EDGE_LOOP('',(#113143,#113166,#113188,#113204));
#113143 = ORIENTED_EDGE('',*,*,#113144,.T.);
#113144 = EDGE_CURVE('',#113145,#113147,#113149,.T.);
#113145 = VERTEX_POINT('',#113146);
#113146 = CARTESIAN_POINT('',(4.768131099911,5.800012373954,
    4.66305031322));
#113147 = VERTEX_POINT('',#113148);
#113148 = CARTESIAN_POINT('',(4.768133613103,5.800001653561,
    5.200000226581));
#113149 = SURFACE_CURVE('',#113150,(#113154),.PCURVE_S1.);
#113150 = LINE('',#113151,#113152);
#113151 = CARTESIAN_POINT('',(4.768134195797,5.800013807509,
    4.66305031322));
#113152 = VECTOR('',#113153,1.);
#113153 = DIRECTION('',(8.766824441667E-014,1.488706037264E-014,1.));
#113154 = PCURVE('',#113155,#113160);
#113155 = PLANE('',#113156);
#113156 = AXIS2_PLACEMENT_3D('',#113157,#113158,#113159);
#113157 = CARTESIAN_POINT('',(2.401146897693,5.800013807509,
    6.199848027463));
#113158 = DIRECTION('',(0.E+000,-1.,1.375244004706E-014));
#113159 = DIRECTION('',(0.E+000,1.375244004706E-014,1.));
#113160 = DEFINITIONAL_REPRESENTATION('',(#113161),#113165);
#113161 = LINE('',#113162,#113163);
#113162 = CARTESIAN_POINT('',(-1.536797714243,-2.366987298104));
#113163 = VECTOR('',#113164,1.);
#113164 = DIRECTION('',(1.,-8.766824441667E-014));
#113165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113166 = ORIENTED_EDGE('',*,*,#113167,.T.);
#113167 = EDGE_CURVE('',#113147,#113168,#113170,.T.);
#113168 = VERTEX_POINT('',#113169);
#113169 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    5.200000226566));
#113170 = SURFACE_CURVE('',#113171,(#113178),.PCURVE_S1.);
#113171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113172,#113173,#113174,
    #113175,#113176,#113177),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#113172 = CARTESIAN_POINT('',(4.768133613103,5.800013807509,
    5.200000226581));
#113173 = CARTESIAN_POINT('',(4.690302373288,5.800013807509,
    5.200000226576));
#113174 = CARTESIAN_POINT('',(4.612471133472,5.800013807509,
    5.200000226571));
#113175 = CARTESIAN_POINT('',(4.456808895002,5.800013807509,
    5.200000226566));
#113176 = CARTESIAN_POINT('',(4.378977896348,5.800013807509,
    5.200000226566));
#113177 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    5.200000226566));
#113178 = PCURVE('',#113155,#113179);
#113179 = DEFINITIONAL_REPRESENTATION('',(#113180),#113187);
#113180 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113181,#113182,#113183,
    #113184,#113185,#113186),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#113181 = CARTESIAN_POINT('',(-0.999847800882,-2.36698671541));
#113182 = CARTESIAN_POINT('',(-0.999847800887,-2.289155475594));
#113183 = CARTESIAN_POINT('',(-0.999847800892,-2.211324235778));
#113184 = CARTESIAN_POINT('',(-0.999847800897,-2.055661997308));
#113185 = CARTESIAN_POINT('',(-0.999847800897,-1.977830998654));
#113186 = CARTESIAN_POINT('',(-0.999847800897,-1.9));
#113187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113188 = ORIENTED_EDGE('',*,*,#113189,.F.);
#113189 = EDGE_CURVE('',#113190,#113168,#113192,.T.);
#113190 = VERTEX_POINT('',#113191);
#113191 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    4.66305031322));
#113192 = SURFACE_CURVE('',#113193,(#113197),.PCURVE_S1.);
#113193 = LINE('',#113194,#113195);
#113194 = CARTESIAN_POINT('',(4.301146897693,5.800013807509,
    4.66305031322));
#113195 = VECTOR('',#113196,1.);
#113196 = DIRECTION('',(0.E+000,1.488706037306E-014,1.));
#113197 = PCURVE('',#113155,#113198);
#113198 = DEFINITIONAL_REPRESENTATION('',(#113199),#113203);
#113199 = LINE('',#113200,#113201);
#113200 = CARTESIAN_POINT('',(-1.536797714243,-1.9));
#113201 = VECTOR('',#113202,1.);
#113202 = DIRECTION('',(1.,0.E+000));
#113203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113204 = ORIENTED_EDGE('',*,*,#113205,.F.);
#113205 = EDGE_CURVE('',#113145,#113190,#113206,.T.);
#113206 = SURFACE_CURVE('',#113207,(#113211),.PCURVE_S1.);
#113207 = LINE('',#113208,#113209);
#113208 = CARTESIAN_POINT('',(4.768131099911,5.800013807509,
    4.66305031322));
#113209 = VECTOR('',#113210,1.);
#113210 = DIRECTION('',(-1.,0.E+000,0.E+000));
#113211 = PCURVE('',#113155,#113212);
#113212 = DEFINITIONAL_REPRESENTATION('',(#113213),#113217);
#113213 = LINE('',#113214,#113215);
#113214 = CARTESIAN_POINT('',(-1.536797714243,-2.366984202218));
#113215 = VECTOR('',#113216,1.);
#113216 = DIRECTION('',(0.E+000,1.));
#113217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113222)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113219,#113220,#113221)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113219 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113220 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113221 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113222 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#113219,
  'distance_accuracy_value','confusion accuracy');
#113223 = SHAPE_DEFINITION_REPRESENTATION(#113224,#113137);
#113224 = PRODUCT_DEFINITION_SHAPE('','',#113225);
#113225 = PRODUCT_DEFINITION('design','',#113226,#113229);
#113226 = PRODUCT_DEFINITION_FORMATION('','',#113227);
#113227 = PRODUCT('CADSOFTTOOLS 1.689','CADSOFTTOOLS 1.689','',(#113228)
  );
#113228 = PRODUCT_CONTEXT('',#2,'mechanical');
#113229 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113230 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113231,#113233);
#113231 = ( REPRESENTATION_RELATIONSHIP('','',#113137,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113232) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113232 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2767);
#113233 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113234);
#113234 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('689','','',#5,#113225,$);
#113235 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113227));
#113236 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113237),#113317
  );
#113237 = SHELL_BASED_SURFACE_MODEL('',(#113238));
#113238 = OPEN_SHELL('',(#113239));
#113239 = ADVANCED_FACE('',(#113240),#113254,.T.);
#113240 = FACE_BOUND('',#113241,.T.);
#113241 = EDGE_LOOP('',(#113242,#113265,#113287,#113303));
#113242 = ORIENTED_EDGE('',*,*,#113243,.T.);
#113243 = EDGE_CURVE('',#113244,#113246,#113248,.T.);
#113244 = VERTEX_POINT('',#113245);
#113245 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    4.66305031322));
#113246 = VERTEX_POINT('',#113247);
#113247 = CARTESIAN_POINT('',(4.301146897693,7.,5.200000226503));
#113248 = SURFACE_CURVE('',#113249,(#113253),.PCURVE_S1.);
#113249 = LINE('',#113250,#113251);
#113250 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    4.66305031322));
#113251 = VECTOR('',#113252,1.);
#113252 = DIRECTION('',(0.E+000,0.E+000,1.));
#113253 = PCURVE('',#113254,#113259);
#113254 = PLANE('',#113255);
#113255 = AXIS2_PLACEMENT_3D('',#113256,#113257,#113258);
#113256 = CARTESIAN_POINT('',(2.401146897693,7.000013807509,
    4.649848027473));
#113257 = DIRECTION('',(0.E+000,1.,0.E+000));
#113258 = DIRECTION('',(1.,0.E+000,0.E+000));
#113259 = DEFINITIONAL_REPRESENTATION('',(#113260),#113264);
#113260 = LINE('',#113261,#113262);
#113261 = CARTESIAN_POINT('',(1.9,-1.320228574662E-002));
#113262 = VECTOR('',#113263,1.);
#113263 = DIRECTION('',(0.E+000,-1.));
#113264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113265 = ORIENTED_EDGE('',*,*,#113266,.F.);
#113266 = EDGE_CURVE('',#113267,#113246,#113269,.T.);
#113267 = VERTEX_POINT('',#113268);
#113268 = CARTESIAN_POINT('',(4.76813347401,7.000007860325,
    5.200000225545));
#113269 = SURFACE_CURVE('',#113270,(#113277),.PCURVE_S1.);
#113270 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113271,#113272,#113273,
    #113274,#113275,#113276),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#113271 = CARTESIAN_POINT('',(4.76813347401,7.000013807509,
    5.200000225545));
#113272 = CARTESIAN_POINT('',(4.690301424164,7.000013807509,
    5.200000225885));
#113273 = CARTESIAN_POINT('',(4.612469374318,7.000013807509,
    5.200000226224));
#113274 = CARTESIAN_POINT('',(4.456807182213,7.000013807509,
    5.200000226543));
#113275 = CARTESIAN_POINT('',(4.378977039953,7.000013807509,
    5.200000226523));
#113276 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    5.200000226503));
#113277 = PCURVE('',#113254,#113278);
#113278 = DEFINITIONAL_REPRESENTATION('',(#113279),#113286);
#113279 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113280,#113281,#113282,
    #113283,#113284,#113285),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#113280 = CARTESIAN_POINT('',(2.366986576317,-0.550152198072));
#113281 = CARTESIAN_POINT('',(2.289154526471,-0.550152198412));
#113282 = CARTESIAN_POINT('',(2.211322476625,-0.550152198751));
#113283 = CARTESIAN_POINT('',(2.055660284519,-0.55015219907));
#113284 = CARTESIAN_POINT('',(1.97783014226,-0.55015219905));
#113285 = CARTESIAN_POINT('',(1.9,-0.55015219903));
#113286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113287 = ORIENTED_EDGE('',*,*,#113288,.T.);
#113288 = EDGE_CURVE('',#113267,#113289,#113291,.T.);
#113289 = VERTEX_POINT('',#113290);
#113290 = CARTESIAN_POINT('',(4.768135909873,7.000013383387,
    4.66305031322));
#113291 = SURFACE_CURVE('',#113292,(#113296),.PCURVE_S1.);
#113292 = LINE('',#113293,#113294);
#113293 = CARTESIAN_POINT('',(4.768134195803,7.000013807509,
    5.20000022561));
#113294 = VECTOR('',#113295,1.);
#113295 = DIRECTION('',(8.270589110823E-014,0.E+000,-1.));
#113296 = PCURVE('',#113254,#113297);
#113297 = DEFINITIONAL_REPRESENTATION('',(#113298),#113302);
#113298 = LINE('',#113299,#113300);
#113299 = CARTESIAN_POINT('',(2.36698729811,-0.550152198137));
#113300 = VECTOR('',#113301,1.);
#113301 = DIRECTION('',(8.270589110823E-014,1.));
#113302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113303 = ORIENTED_EDGE('',*,*,#113304,.F.);
#113304 = EDGE_CURVE('',#113244,#113289,#113305,.T.);
#113305 = SURFACE_CURVE('',#113306,(#113310),.PCURVE_S1.);
#113306 = LINE('',#113307,#113308);
#113307 = CARTESIAN_POINT('',(4.301146897693,7.000013807509,
    4.66305031322));
#113308 = VECTOR('',#113309,1.);
#113309 = DIRECTION('',(1.,-3.803851467745E-015,3.803851467745E-015));
#113310 = PCURVE('',#113254,#113311);
#113311 = DEFINITIONAL_REPRESENTATION('',(#113312),#113316);
#113312 = LINE('',#113313,#113314);
#113313 = CARTESIAN_POINT('',(1.9,-1.320228574662E-002));
#113314 = VECTOR('',#113315,1.);
#113315 = DIRECTION('',(1.,-3.803851467745E-015));
#113316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113321)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113318,#113319,#113320)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#113318,
  'distance_accuracy_value','confusion accuracy');
#113322 = SHAPE_DEFINITION_REPRESENTATION(#113323,#113236);
#113323 = PRODUCT_DEFINITION_SHAPE('','',#113324);
#113324 = PRODUCT_DEFINITION('design','',#113325,#113328);
#113325 = PRODUCT_DEFINITION_FORMATION('','',#113326);
#113326 = PRODUCT('CADSOFTTOOLS 1.690','CADSOFTTOOLS 1.690','',(#113327)
  );
#113327 = PRODUCT_CONTEXT('',#2,'mechanical');
#113328 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113329 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113330,#113332);
#113330 = ( REPRESENTATION_RELATIONSHIP('','',#113236,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113331) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113331 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2771);
#113332 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113333);
#113333 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('690','','',#5,#113324,$);
#113334 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113326));
#113335 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113336),#113546
  );
#113336 = SHELL_BASED_SURFACE_MODEL('',(#113337));
#113337 = OPEN_SHELL('',(#113338));
#113338 = ADVANCED_FACE('',(#113339),#113353,.T.);
#113339 = FACE_BOUND('',#113340,.T.);
#113340 = EDGE_LOOP('',(#113341,#113364,#113532));
#113341 = ORIENTED_EDGE('',*,*,#113342,.F.);
#113342 = EDGE_CURVE('',#113343,#113345,#113347,.T.);
#113343 = VERTEX_POINT('',#113344);
#113344 = CARTESIAN_POINT('',(1.146897693295E-003,13.726368267157,
    31.121683525628));
#113345 = VERTEX_POINT('',#113346);
#113346 = CARTESIAN_POINT('',(1.146897693295E-003,14.062008119628,
    31.121683525383));
#113347 = SURFACE_CURVE('',#113348,(#113352),.PCURVE_S1.);
#113348 = LINE('',#113349,#113350);
#113349 = CARTESIAN_POINT('',(1.146897693295E-003,13.726368267157,
    31.121683525628));
#113350 = VECTOR('',#113351,1.);
#113351 = DIRECTION('',(0.E+000,1.,-7.271930929854E-010));
#113352 = PCURVE('',#113353,#113358);
#113353 = PLANE('',#113354);
#113354 = AXIS2_PLACEMENT_3D('',#113355,#113356,#113357);
#113355 = CARTESIAN_POINT('',(1.146897693295E-003,-22.47307369601,
    2.949999532014));
#113356 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#113357 = DIRECTION('',(-2.474851213505E-030,1.,-7.275385159773E-010));
#113358 = DEFINITIONAL_REPRESENTATION('',(#113359),#113363);
#113359 = LINE('',#113360,#113361);
#113360 = CARTESIAN_POINT('',(36.199441942679,28.17168401995));
#113361 = VECTOR('',#113362,1.);
#113362 = DIRECTION('',(1.,3.45422991872E-013));
#113363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113364 = ORIENTED_EDGE('',*,*,#113365,.F.);
#113365 = EDGE_CURVE('',#113366,#113343,#113368,.T.);
#113366 = VERTEX_POINT('',#113367);
#113367 = CARTESIAN_POINT('',(1.146897693295E-003,13.233964390231,
    30.534859437156));
#113368 = SURFACE_CURVE('',#113369,(#113449),.PCURVE_S1.);
#113369 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113370,#113371,#113372,
    #113373,#113374,#113375,#113376,#113377,#113378,#113379,#113380,
    #113381,#113382,#113383,#113384,#113385,#113386,#113387,#113388,
    #113389,#113390,#113391,#113392,#113393,#113394,#113395,#113396,
    #113397,#113398,#113399,#113400,#113401,#113402,#113403,#113404,
    #113405,#113406,#113407,#113408,#113409,#113410,#113411,#113412,
    #113413,#113414,#113415,#113416,#113417,#113418,#113419,#113420,
    #113421,#113422,#113423,#113424,#113425,#113426,#113427,#113428,
    #113429,#113430,#113431,#113432,#113433,#113434,#113435,#113436,
    #113437,#113438,#113439,#113440,#113441,#113442,#113443,#113444,
    #113445,#113446,#113447,#113448),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,4),(0.E+000,1.779655304905E-002,3.544273155682E-002,
    4.198437426876E-002,5.2943921718E-002,7.01927564084E-002,
    8.731986200251E-002,0.101472757137,0.109647914879,0.112218216904,
    0.137081074553,0.163888237196,0.169032217011,0.184786054572,
    0.199739054278,0.20353812964,0.214451297797,0.233148661366,
    0.244114570722,0.255842417599,0.279654266189,0.300389799022,
    0.315075166112,0.328544363025,0.372107146955,0.387103464792,
    0.426190704324,0.433031764613,0.433383802684,0.44167808485,
    0.455663276774,0.482731858329,0.497351117943,0.536568785633,
    0.555157602857,0.601798428785,0.608787475273,0.639905689606,
    0.668027740116,0.680333970209,0.688890378661,0.705514197683,
    0.719236323323,0.720679804286,0.734414672513,0.745044470389,
    0.755868186565,0.759225224451,0.766981933412,0.778194927588,
    0.789610918073,0.801129563797,0.812791707011,0.824486403616,
    0.831349494469,0.836215148637,0.847948983079,0.859668585751,
    0.869753469931,0.871355810712,0.875382904891,0.883023556991,
    0.8838253605,0.894690411796,0.900711807111,0.906361158247,
    0.918037498086,0.929716967657,0.934508112973,0.941403838271,
    0.953102695015,0.9648114114,0.973994490148,0.976532771122,
    0.988262439675,0.995467824095,1.),.UNSPECIFIED.);
#113370 = CARTESIAN_POINT('',(1.146897704038E-003,13.233964390231,
    30.534859437156));
#113371 = CARTESIAN_POINT('',(1.146897697123E-003,13.233276704743,
    30.539976961322));
#113372 = CARTESIAN_POINT('',(1.146897691473E-003,13.231905683136,
    30.550177999539));
#113373 = CARTESIAN_POINT('',(1.146897693452E-003,13.230383197291,
    30.562284557407));
#113374 = CARTESIAN_POINT('',(1.146897693251E-003,13.229226098693,
    30.572432968796));
#113375 = CARTESIAN_POINT('',(1.146897693318E-003,13.228182176282,
    30.58247690559));
#113376 = CARTESIAN_POINT('',(1.146897693288E-003,13.227084273362,
    30.595604119335));
#113377 = CARTESIAN_POINT('',(1.146897693297E-003,13.226376006741,
    30.609696495056));
#113378 = CARTESIAN_POINT('',(1.146897693295E-003,13.226207653785,
    30.621165637275));
#113379 = CARTESIAN_POINT('',(1.146897693295E-003,13.226269474182,
    30.628402352599));
#113380 = CARTESIAN_POINT('',(1.146897693295E-003,13.226471045614,
    30.638748800486));
#113381 = CARTESIAN_POINT('',(1.146897693295E-003,13.227211636828,
    30.654495437465));
#113382 = CARTESIAN_POINT('',(1.146897693295E-003,13.228754690122,
    30.670934651268));
#113383 = CARTESIAN_POINT('',(1.146897693295E-003,13.230402355958,
    30.684703112457));
#113384 = CARTESIAN_POINT('',(1.146897693295E-003,13.231812726025,
    30.695031474427));
#113385 = CARTESIAN_POINT('',(1.146897693295E-003,13.233418312458,
    30.704937978436));
#113386 = CARTESIAN_POINT('',(1.146897693295E-003,13.234930772109,
    30.71343206506));
#113387 = CARTESIAN_POINT('',(1.146897693295E-003,13.236751293541,
    30.722977307472));
#113388 = CARTESIAN_POINT('',(1.146897693295E-003,13.239251645131,
    30.734512311067));
#113389 = CARTESIAN_POINT('',(1.146897693295E-003,13.242102465753,
    30.746208853636));
#113390 = CARTESIAN_POINT('',(1.146897693295E-003,13.245566508346,
    30.759285808802));
#113391 = CARTESIAN_POINT('',(1.146897693295E-003,13.250253929561,
    30.774978725352));
#113392 = CARTESIAN_POINT('',(1.146897693295E-003,13.255831936546,
    30.791292986527));
#113393 = CARTESIAN_POINT('',(1.146897693295E-003,13.260853524639,
    30.804607077463));
#113394 = CARTESIAN_POINT('',(1.146897693295E-003,13.268702577431,
    30.823947081749));
#113395 = CARTESIAN_POINT('',(1.146897693295E-003,13.277560027987,
    30.842957422657));
#113396 = CARTESIAN_POINT('',(1.146897693295E-003,13.290899020216,
    30.868046157462));
#113397 = CARTESIAN_POINT('',(1.146897693295E-003,13.299972871219,
    30.88328926693));
#113398 = CARTESIAN_POINT('',(1.146897693295E-003,13.307320140962,
    30.894576915863));
#113399 = CARTESIAN_POINT('',(1.146897693295E-003,13.309802388028,
    30.898338726886));
#113400 = CARTESIAN_POINT('',(1.146897693295E-003,13.313470983617,
    30.90380853629));
#113401 = CARTESIAN_POINT('',(1.146897693295E-003,13.321699532191,
    30.915579851373));
#113402 = CARTESIAN_POINT('',(1.146897693295E-003,13.331448601052,
    30.928528217918));
#113403 = CARTESIAN_POINT('',(1.146897693295E-003,13.346274139036,
    30.946831748601));
#113404 = CARTESIAN_POINT('',(1.146897693295E-003,13.360286690165,
    30.96260947672));
#113405 = CARTESIAN_POINT('',(1.146897693295E-003,13.381587928788,
    30.984314973167));
#113406 = CARTESIAN_POINT('',(1.146897693295E-003,13.397150369342,
    30.998464010071));
#113407 = CARTESIAN_POINT('',(1.146897693295E-003,13.416166144193,
    31.014139564011));
#113408 = CARTESIAN_POINT('',(1.146897693295E-003,13.431445163142,
    31.025861240278));
#113409 = CARTESIAN_POINT('',(1.146897693295E-003,13.448595330039,
    31.037611537281));
#113410 = CARTESIAN_POINT('',(1.146897693295E-003,13.460617749412,
    31.045243408544));
#113411 = CARTESIAN_POINT('',(1.146897693295E-003,13.469925594592,
    31.05092160186));
#113412 = CARTESIAN_POINT('',(1.146897693295E-003,13.479716412523,
    31.056612328885));
#113413 = CARTESIAN_POINT('',(1.146897693295E-003,13.48783993213,
    31.061065315737));
#113414 = CARTESIAN_POINT('',(1.146897693295E-003,13.495278713368,
    31.065024683054));
#113415 = CARTESIAN_POINT('',(1.146897693295E-003,13.501969148382,
    31.068480987699));
#113416 = CARTESIAN_POINT('',(1.146897693295E-003,13.51118617067,
    31.073018382194));
#113417 = CARTESIAN_POINT('',(1.146897693295E-003,13.517738087065,
    31.076108596677));
#113418 = CARTESIAN_POINT('',(1.146897693295E-003,13.523560127829,
    31.078775407934));
#113419 = CARTESIAN_POINT('',(1.146897693295E-003,13.529508253705,
    31.081436061539));
#113420 = CARTESIAN_POINT('',(1.146897693295E-003,13.537654143903,
    31.084928432376));
#113421 = CARTESIAN_POINT('',(1.146897693295E-003,13.546874832378,
    31.088672794504));
#113422 = CARTESIAN_POINT('',(1.146897693295E-003,13.556283070407,
    31.092272878282));
#113423 = CARTESIAN_POINT('',(1.146897693295E-003,13.565832703133,
    31.095696082453));
#113424 = CARTESIAN_POINT('',(1.146897693295E-003,13.574163173937,
    31.098474793306));
#113425 = CARTESIAN_POINT('',(1.146897693295E-003,13.580654050233,
    31.100508407966));
#113426 = CARTESIAN_POINT('',(1.146897693295E-003,13.587177135933,
    31.10246756071));
#113427 = CARTESIAN_POINT('',(1.146897693295E-003,13.59508678455,
    31.104697054429));
#113428 = CARTESIAN_POINT('',(1.146897693295E-003,13.604515427707,
    31.107102449256));
#113429 = CARTESIAN_POINT('',(1.146897693295E-003,13.611136163991,
    31.10862278619));
#113430 = CARTESIAN_POINT('',(1.146897693295E-003,13.615594683543,
    31.109584341512));
#113431 = CARTESIAN_POINT('',(1.146897693295E-003,13.619365231183,
    31.110372071697));
#113432 = CARTESIAN_POINT('',(1.146897693295E-003,13.622918649042,
    31.111064902164));
#113433 = CARTESIAN_POINT('',(1.146897693295E-003,13.628430671253,
    31.11208777174));
#113434 = CARTESIAN_POINT('',(1.146897693295E-003,13.633492924626,
    31.11296202597));
#113435 = CARTESIAN_POINT('',(1.146897693295E-003,13.639961022434,
    31.11397040098));
#113436 = CARTESIAN_POINT('',(1.146897693295E-003,13.646673298625,
    31.114943735342));
#113437 = CARTESIAN_POINT('',(1.146897693296E-003,13.655029813343,
    31.116028682062));
#113438 = CARTESIAN_POINT('',(1.146897693293E-003,13.663159470413,
    31.116939603802));
#113439 = CARTESIAN_POINT('',(1.146897693298E-003,13.669918841972,
    31.117624718036));
#113440 = CARTESIAN_POINT('',(1.14689769327E-003,13.676690751898,
    31.118263381643));
#113441 = CARTESIAN_POINT('',(1.146897693463E-003,13.685478546825,
    31.119004305167));
#113442 = CARTESIAN_POINT('',(1.146897692733E-003,13.694943326208,
    31.11970736393));
#113443 = CARTESIAN_POINT('',(1.146897694416E-003,13.701753293826,
    31.120167633829));
#113444 = CARTESIAN_POINT('',(1.146897690891E-003,13.708571046025,
    31.120609550814));
#113445 = CARTESIAN_POINT('',(1.146897736286E-003,13.714815291118,
    31.120995318135));
#113446 = CARTESIAN_POINT('',(1.14689761616E-003,13.721638734398,
    31.121403133679));
#113447 = CARTESIAN_POINT('',(1.146897797077E-003,13.725050896812,
    31.121605424484));
#113448 = CARTESIAN_POINT('',(1.146897915323E-003,13.726368267157,
    31.121683525628));
#113449 = PCURVE('',#113353,#113450);
#113450 = DEFINITIONAL_REPRESENTATION('',(#113451),#113531);
#113451 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113452,#113453,#113454,
    #113455,#113456,#113457,#113458,#113459,#113460,#113461,#113462,
    #113463,#113464,#113465,#113466,#113467,#113468,#113469,#113470,
    #113471,#113472,#113473,#113474,#113475,#113476,#113477,#113478,
    #113479,#113480,#113481,#113482,#113483,#113484,#113485,#113486,
    #113487,#113488,#113489,#113490,#113491,#113492,#113493,#113494,
    #113495,#113496,#113497,#113498,#113499,#113500,#113501,#113502,
    #113503,#113504,#113505,#113506,#113507,#113508,#113509,#113510,
    #113511,#113512,#113513,#113514,#113515,#113516,#113517,#113518,
    #113519,#113520,#113521,#113522,#113523,#113524,#113525,#113526,
    #113527,#113528,#113529,#113530),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,4),(0.E+000,1.779655304905E-002,3.544273155682E-002,
    4.198437426876E-002,5.2943921718E-002,7.01927564084E-002,
    8.731986200251E-002,0.101472757137,0.109647914879,0.112218216904,
    0.137081074553,0.163888237196,0.169032217011,0.184786054572,
    0.199739054278,0.20353812964,0.214451297797,0.233148661366,
    0.244114570722,0.255842417599,0.279654266189,0.300389799022,
    0.315075166112,0.328544363025,0.372107146955,0.387103464792,
    0.426190704324,0.433031764613,0.433383802684,0.44167808485,
    0.455663276774,0.482731858329,0.497351117943,0.536568785633,
    0.555157602857,0.601798428785,0.608787475273,0.639905689606,
    0.668027740116,0.680333970209,0.688890378661,0.705514197683,
    0.719236323323,0.720679804286,0.734414672513,0.745044470389,
    0.755868186565,0.759225224451,0.766981933412,0.778194927588,
    0.789610918073,0.801129563797,0.812791707011,0.824486403616,
    0.831349494469,0.836215148637,0.847948983079,0.859668585751,
    0.869753469931,0.871355810712,0.875382904891,0.883023556991,
    0.8838253605,0.894690411796,0.900711807111,0.906361158247,
    0.918037498086,0.929716967657,0.934508112973,0.941403838271,
    0.953102695015,0.9648114114,0.973994490148,0.976532771122,
    0.988262439675,0.995467824095,1.),.UNSPECIFIED.);
#113452 = CARTESIAN_POINT('',(35.707038066179,27.58485993112));
#113453 = CARTESIAN_POINT('',(35.706350380688,27.589977455286));
#113454 = CARTESIAN_POINT('',(35.704979359074,27.600178493502));
#113455 = CARTESIAN_POINT('',(35.70345687322,27.612285051369));
#113456 = CARTESIAN_POINT('',(35.702299774614,27.622433462757));
#113457 = CARTESIAN_POINT('',(35.701255852196,27.632477399551));
#113458 = CARTESIAN_POINT('',(35.700157949266,27.645604613294));
#113459 = CARTESIAN_POINT('',(35.699449682635,27.659696989015));
#113460 = CARTESIAN_POINT('',(35.69928132967,27.671166131234));
#113461 = CARTESIAN_POINT('',(35.699343150062,27.678402846558));
#113462 = CARTESIAN_POINT('',(35.699544721487,27.688749294445));
#113463 = CARTESIAN_POINT('',(35.70028531269,27.704495931424));
#113464 = CARTESIAN_POINT('',(35.701828365972,27.720935145229));
#113465 = CARTESIAN_POINT('',(35.703476031798,27.734703606419));
#113466 = CARTESIAN_POINT('',(35.704886401857,27.74503196839));
#113467 = CARTESIAN_POINT('',(35.706491988283,27.754938472401));
#113468 = CARTESIAN_POINT('',(35.708004447928,27.763432559025));
#113469 = CARTESIAN_POINT('',(35.709824969352,27.772977801438));
#113470 = CARTESIAN_POINT('',(35.712325320934,27.784512805036));
#113471 = CARTESIAN_POINT('',(35.715176141548,27.796209347606));
#113472 = CARTESIAN_POINT('',(35.718640184131,27.809286302775));
#113473 = CARTESIAN_POINT('',(35.723327605335,27.824979219328));
#113474 = CARTESIAN_POINT('',(35.728905612308,27.841293480507));
#113475 = CARTESIAN_POINT('',(35.733927200391,27.854607571448));
#113476 = CARTESIAN_POINT('',(35.74177625317,27.873947575739));
#113477 = CARTESIAN_POINT('',(35.750633703711,27.892957916653));
#113478 = CARTESIAN_POINT('',(35.763972695923,27.918046651468));
#113479 = CARTESIAN_POINT('',(35.773046546914,27.933289760943));
#113480 = CARTESIAN_POINT('',(35.780393816649,27.944577409881));
#113481 = CARTESIAN_POINT('',(35.782876063712,27.948339220906));
#113482 = CARTESIAN_POINT('',(35.786544659298,27.953809030312));
#113483 = CARTESIAN_POINT('',(35.794773207863,27.965580345401));
#113484 = CARTESIAN_POINT('',(35.804522276714,27.978528711954));
#113485 = CARTESIAN_POINT('',(35.819347814685,27.996832242648));
#113486 = CARTESIAN_POINT('',(35.833360365803,28.012609970776));
#113487 = CARTESIAN_POINT('',(35.85466160441,28.034315467239));
#113488 = CARTESIAN_POINT('',(35.870224044953,28.048464504155));
#113489 = CARTESIAN_POINT('',(35.889239819793,28.064140058108));
#113490 = CARTESIAN_POINT('',(35.904518838733,28.075861734386));
#113491 = CARTESIAN_POINT('',(35.921669005622,28.087612031401));
#113492 = CARTESIAN_POINT('',(35.933691424989,28.095243902673));
#113493 = CARTESIAN_POINT('',(35.942999270165,28.100922095996));
#113494 = CARTESIAN_POINT('',(35.952790088092,28.106612823029));
#113495 = CARTESIAN_POINT('',(35.960913607696,28.111065809887));
#113496 = CARTESIAN_POINT('',(35.968352388931,28.115025177208));
#113497 = CARTESIAN_POINT('',(35.975042823942,28.118481481859));
#113498 = CARTESIAN_POINT('',(35.984259846227,28.12301887636));
#113499 = CARTESIAN_POINT('',(35.990811762619,28.126109090848));
#113500 = CARTESIAN_POINT('',(35.996633803382,28.128775902109));
#113501 = CARTESIAN_POINT('',(36.002581929256,28.131436555719));
#113502 = CARTESIAN_POINT('',(36.010727819452,28.134928926562));
#113503 = CARTESIAN_POINT('',(36.019948507923,28.138673288696));
#113504 = CARTESIAN_POINT('',(36.029356745951,28.142273372481));
#113505 = CARTESIAN_POINT('',(36.038906378673,28.145696576659));
#113506 = CARTESIAN_POINT('',(36.047236849476,28.148475287518));
#113507 = CARTESIAN_POINT('',(36.053727725771,28.150508902183));
#113508 = CARTESIAN_POINT('',(36.060250811469,28.152468054932));
#113509 = CARTESIAN_POINT('',(36.068160460084,28.154697548657));
#113510 = CARTESIAN_POINT('',(36.07758910324,28.15710294349));
#113511 = CARTESIAN_POINT('',(36.084209839522,28.158623280429));
#113512 = CARTESIAN_POINT('',(36.088668359073,28.159584835754));
#113513 = CARTESIAN_POINT('',(36.092438906713,28.160372565942));
#113514 = CARTESIAN_POINT('',(36.095992324571,28.161065396412));
#113515 = CARTESIAN_POINT('',(36.101504346781,28.162088265991));
#113516 = CARTESIAN_POINT('',(36.106566600154,28.162962520225));
#113517 = CARTESIAN_POINT('',(36.113034697961,28.163970895239));
#113518 = CARTESIAN_POINT('',(36.119746974151,28.164944229607));
#113519 = CARTESIAN_POINT('',(36.128103488869,28.166029176333));
#113520 = CARTESIAN_POINT('',(36.136233145938,28.166940098079));
#113521 = CARTESIAN_POINT('',(36.142992517497,28.167625212318));
#113522 = CARTESIAN_POINT('',(36.149764427422,28.16826387593));
#113523 = CARTESIAN_POINT('',(36.158552222349,28.16900479946));
#113524 = CARTESIAN_POINT('',(36.168017001731,28.16970785823));
#113525 = CARTESIAN_POINT('',(36.174826969349,28.170168128134));
#113526 = CARTESIAN_POINT('',(36.181644721547,28.170610045124));
#113527 = CARTESIAN_POINT('',(36.187888966641,28.17099581245));
#113528 = CARTESIAN_POINT('',(36.19471240992,28.171403627998));
#113529 = CARTESIAN_POINT('',(36.198124572334,28.171605918806));
#113530 = CARTESIAN_POINT('',(36.199441942679,28.17168401995));
#113531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113532 = ORIENTED_EDGE('',*,*,#113533,.T.);
#113533 = EDGE_CURVE('',#113366,#113345,#113534,.T.);
#113534 = SURFACE_CURVE('',#113535,(#113539),.PCURVE_S1.);
#113535 = LINE('',#113536,#113537);
#113536 = CARTESIAN_POINT('',(1.146897693295E-003,13.233964390231,
    30.534859437156));
#113537 = VECTOR('',#113538,1.);
#113538 = DIRECTION('',(0.E+000,0.815888233417,0.578209642406));
#113539 = PCURVE('',#113353,#113540);
#113540 = DEFINITIONAL_REPRESENTATION('',(#113541),#113545);
#113541 = LINE('',#113542,#113543);
#113542 = CARTESIAN_POINT('',(35.707038066179,27.58485993112));
#113543 = VECTOR('',#113544,1.);
#113544 = DIRECTION('',(0.815888232997,0.578209642999));
#113545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113550)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113547,#113548,#113549)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113547 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113548 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113549 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113550 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#113547,
  'distance_accuracy_value','confusion accuracy');
#113551 = SHAPE_DEFINITION_REPRESENTATION(#113552,#113335);
#113552 = PRODUCT_DEFINITION_SHAPE('','',#113553);
#113553 = PRODUCT_DEFINITION('design','',#113554,#113557);
#113554 = PRODUCT_DEFINITION_FORMATION('','',#113555);
#113555 = PRODUCT('CADSOFTTOOLS 1.691','CADSOFTTOOLS 1.691','',(#113556)
  );
#113556 = PRODUCT_CONTEXT('',#2,'mechanical');
#113557 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113558 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113559,#113561);
#113559 = ( REPRESENTATION_RELATIONSHIP('','',#113335,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113560) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113560 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2775);
#113561 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113562);
#113562 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('691','','',#5,#113553,$);
#113563 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113555));
#113564 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113565),#113639
  );
#113565 = SHELL_BASED_SURFACE_MODEL('',(#113566));
#113566 = OPEN_SHELL('',(#113567));
#113567 = ADVANCED_FACE('',(#113568),#113582,.T.);
#113568 = FACE_BOUND('',#113569,.T.);
#113569 = EDGE_LOOP('',(#113570,#113593,#113609,#113625));
#113570 = ORIENTED_EDGE('',*,*,#113571,.F.);
#113571 = EDGE_CURVE('',#113572,#113574,#113576,.T.);
#113572 = VERTEX_POINT('',#113573);
#113573 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    26.969277517085));
#113574 = VERTEX_POINT('',#113575);
#113575 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#113576 = SURFACE_CURVE('',#113577,(#113581),.PCURVE_S1.);
#113577 = LINE('',#113578,#113579);
#113578 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    26.969277517085));
#113579 = VECTOR('',#113580,1.);
#113580 = DIRECTION('',(1.572815951498E-015,-1.,-1.184237892893E-014));
#113581 = PCURVE('',#113582,#113587);
#113582 = PLANE('',#113583);
#113583 = AXIS2_PLACEMENT_3D('',#113584,#113585,#113586);
#113584 = CARTESIAN_POINT('',(0.401146897694,8.359112826712,
    24.797848945659));
#113585 = DIRECTION('',(1.,3.736886498196E-017,-6.123233995737E-017));
#113586 = DIRECTION('',(6.123233995737E-017,-9.373153205119E-037,1.));
#113587 = DEFINITIONAL_REPRESENTATION('',(#113588),#113592);
#113588 = LINE('',#113589,#113590);
#113589 = CARTESIAN_POINT('',(2.171428571426,1.012523398458E-013));
#113590 = VECTOR('',#113591,1.);
#113591 = DIRECTION('',(-1.184237892893E-014,1.));
#113592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113593 = ORIENTED_EDGE('',*,*,#113594,.F.);
#113594 = EDGE_CURVE('',#113595,#113572,#113597,.T.);
#113595 = VERTEX_POINT('',#113596);
#113596 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    32.300000000014));
#113597 = SURFACE_CURVE('',#113598,(#113602),.PCURVE_S1.);
#113598 = LINE('',#113599,#113600);
#113599 = CARTESIAN_POINT('',(0.401146897694,8.359112826711,
    32.300000000014));
#113600 = VECTOR('',#113601,1.);
#113601 = DIRECTION('',(-7.289407014963E-017,6.997830734364E-015,-1.));
#113602 = PCURVE('',#113582,#113603);
#113603 = DEFINITIONAL_REPRESENTATION('',(#113604),#113608);
#113604 = LINE('',#113605,#113606);
#113605 = CARTESIAN_POINT('',(7.502151054355,1.314504061156E-013));
#113606 = VECTOR('',#113607,1.);
#113607 = DIRECTION('',(-1.,-6.997830734364E-015));
#113608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113609 = ORIENTED_EDGE('',*,*,#113610,.F.);
#113610 = EDGE_CURVE('',#113611,#113595,#113613,.T.);
#113611 = VERTEX_POINT('',#113612);
#113612 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    32.300000000014));
#113613 = SURFACE_CURVE('',#113614,(#113618),.PCURVE_S1.);
#113614 = LINE('',#113615,#113616);
#113615 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    32.300000000014));
#113616 = VECTOR('',#113617,1.);
#113617 = DIRECTION('',(-7.401486830579E-016,1.,1.184237892893E-013));
#113618 = PCURVE('',#113582,#113619);
#113619 = DEFINITIONAL_REPRESENTATION('',(#113620),#113624);
#113620 = LINE('',#113621,#113622);
#113621 = CARTESIAN_POINT('',(7.502151054355,0.600000000021));
#113622 = VECTOR('',#113623,1.);
#113623 = DIRECTION('',(1.184237892893E-013,-1.));
#113624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113625 = ORIENTED_EDGE('',*,*,#113626,.F.);
#113626 = EDGE_CURVE('',#113574,#113611,#113627,.T.);
#113627 = SURFACE_CURVE('',#113628,(#113632),.PCURVE_S1.);
#113628 = LINE('',#113629,#113630);
#113629 = CARTESIAN_POINT('',(0.401146897694,7.759112826691,
    26.969277517085));
#113630 = VECTOR('',#113631,1.);
#113631 = DIRECTION('',(7.289407014963E-017,6.997830734365E-015,1.));
#113632 = PCURVE('',#113582,#113633);
#113633 = DEFINITIONAL_REPRESENTATION('',(#113634),#113638);
#113634 = LINE('',#113635,#113636);
#113635 = CARTESIAN_POINT('',(2.171428571426,0.600000000021));
#113636 = VECTOR('',#113637,1.);
#113637 = DIRECTION('',(1.,-6.997830734365E-015));
#113638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113643)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113640,#113641,#113642)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#113640,
  'distance_accuracy_value','confusion accuracy');
#113644 = SHAPE_DEFINITION_REPRESENTATION(#113645,#113564);
#113645 = PRODUCT_DEFINITION_SHAPE('','',#113646);
#113646 = PRODUCT_DEFINITION('design','',#113647,#113650);
#113647 = PRODUCT_DEFINITION_FORMATION('','',#113648);
#113648 = PRODUCT('CADSOFTTOOLS 1.692','CADSOFTTOOLS 1.692','',(#113649)
  );
#113649 = PRODUCT_CONTEXT('',#2,'mechanical');
#113650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113652,#113654);
#113652 = ( REPRESENTATION_RELATIONSHIP('','',#113564,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113653) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2779);
#113654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113655);
#113655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('692','','',#5,#113646,$);
#113656 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113648));
#113657 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113658),#113730
  );
#113658 = SHELL_BASED_SURFACE_MODEL('',(#113659));
#113659 = OPEN_SHELL('',(#113660));
#113660 = ADVANCED_FACE('',(#113661),#113675,.T.);
#113661 = FACE_BOUND('',#113662,.T.);
#113662 = EDGE_LOOP('',(#113663,#113686,#113702,#113718));
#113663 = ORIENTED_EDGE('',*,*,#113664,.T.);
#113664 = EDGE_CURVE('',#113665,#113667,#113669,.T.);
#113665 = VERTEX_POINT('',#113666);
#113666 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#113667 = VERTEX_POINT('',#113668);
#113668 = CARTESIAN_POINT('',(2.501146897693,12.10842920248,
    31.500000000015));
#113669 = SURFACE_CURVE('',#113670,(#113674),.PCURVE_S1.);
#113670 = LINE('',#113671,#113672);
#113671 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#113672 = VECTOR('',#113673,1.);
#113673 = DIRECTION('',(1.,-2.685170054255E-014,2.685170054255E-014));
#113674 = PCURVE('',#113675,#113680);
#113675 = PLANE('',#113676);
#113676 = AXIS2_PLACEMENT_3D('',#113677,#113678,#113679);
#113677 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    25.500000000015));
#113678 = DIRECTION('',(0.E+000,1.,0.E+000));
#113679 = DIRECTION('',(-1.,0.E+000,0.E+000));
#113680 = DEFINITIONAL_REPRESENTATION('',(#113681),#113685);
#113681 = LINE('',#113682,#113683);
#113682 = CARTESIAN_POINT('',(0.132308703248,6.));
#113683 = VECTOR('',#113684,1.);
#113684 = DIRECTION('',(-1.,2.685170054255E-014));
#113685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113686 = ORIENTED_EDGE('',*,*,#113687,.F.);
#113687 = EDGE_CURVE('',#113688,#113667,#113690,.T.);
#113688 = VERTEX_POINT('',#113689);
#113689 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    27.083051229203));
#113690 = SURFACE_CURVE('',#113691,(#113695),.PCURVE_S1.);
#113691 = LINE('',#113692,#113693);
#113692 = CARTESIAN_POINT('',(2.501146897693,12.108429202481,
    27.083051229203));
#113693 = VECTOR('',#113694,1.);
#113694 = DIRECTION('',(-1.005420784558E-016,-4.02168313823E-016,1.));
#113695 = PCURVE('',#113675,#113696);
#113696 = DEFINITIONAL_REPRESENTATION('',(#113697),#113701);
#113697 = LINE('',#113698,#113699);
#113698 = CARTESIAN_POINT('',(0.E+000,1.583051229188));
#113699 = VECTOR('',#113700,1.);
#113700 = DIRECTION('',(1.005420784558E-016,1.));
#113701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113702 = ORIENTED_EDGE('',*,*,#113703,.F.);
#113703 = EDGE_CURVE('',#113704,#113688,#113706,.T.);
#113704 = VERTEX_POINT('',#113705);
#113705 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229202));
#113706 = SURFACE_CURVE('',#113707,(#113711),.PCURVE_S1.);
#113707 = LINE('',#113708,#113709);
#113708 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229203));
#113709 = VECTOR('',#113710,1.);
#113710 = DIRECTION('',(1.,0.E+000,0.E+000));
#113711 = PCURVE('',#113675,#113712);
#113712 = DEFINITIONAL_REPRESENTATION('',(#113713),#113717);
#113713 = LINE('',#113714,#113715);
#113714 = CARTESIAN_POINT('',(0.132308703248,1.583051229188));
#113715 = VECTOR('',#113716,1.);
#113716 = DIRECTION('',(-1.,0.E+000));
#113717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113718 = ORIENTED_EDGE('',*,*,#113719,.F.);
#113719 = EDGE_CURVE('',#113665,#113704,#113720,.T.);
#113720 = SURFACE_CURVE('',#113721,(#113724),.PCURVE_S1.);
#113721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#113722,#113723),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#113722 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    31.500000000015));
#113723 = CARTESIAN_POINT('',(2.368838194445,12.108429202481,
    27.083051229202));
#113724 = PCURVE('',#113675,#113725);
#113725 = DEFINITIONAL_REPRESENTATION('',(#113726),#113729);
#113726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#113727,#113728),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#113727 = CARTESIAN_POINT('',(0.132308703248,6.));
#113728 = CARTESIAN_POINT('',(0.132308703248,1.583051229187));
#113729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113734)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113731,#113732,#113733)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#113731,
  'distance_accuracy_value','confusion accuracy');
#113735 = SHAPE_DEFINITION_REPRESENTATION(#113736,#113657);
#113736 = PRODUCT_DEFINITION_SHAPE('','',#113737);
#113737 = PRODUCT_DEFINITION('design','',#113738,#113741);
#113738 = PRODUCT_DEFINITION_FORMATION('','',#113739);
#113739 = PRODUCT('CADSOFTTOOLS 1.693','CADSOFTTOOLS 1.693','',(#113740)
  );
#113740 = PRODUCT_CONTEXT('',#2,'mechanical');
#113741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113742 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113743,#113745);
#113743 = ( REPRESENTATION_RELATIONSHIP('','',#113657,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113744) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113744 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2783);
#113745 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113746);
#113746 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('693','','',#5,#113737,$);
#113747 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113739));
#113748 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113749),#113823
  );
#113749 = SHELL_BASED_SURFACE_MODEL('',(#113750));
#113750 = OPEN_SHELL('',(#113751));
#113751 = ADVANCED_FACE('',(#113752),#113766,.T.);
#113752 = FACE_BOUND('',#113753,.T.);
#113753 = EDGE_LOOP('',(#113754,#113777,#113793,#113809));
#113754 = ORIENTED_EDGE('',*,*,#113755,.F.);
#113755 = EDGE_CURVE('',#113756,#113758,#113760,.T.);
#113756 = VERTEX_POINT('',#113757);
#113757 = CARTESIAN_POINT('',(1.146897693295E-003,13.233964390231,
    30.534859437156));
#113758 = VERTEX_POINT('',#113759);
#113759 = CARTESIAN_POINT('',(1.146897693295E-003,14.062008119628,
    31.121683525383));
#113760 = SURFACE_CURVE('',#113761,(#113765),.PCURVE_S1.);
#113761 = LINE('',#113762,#113763);
#113762 = CARTESIAN_POINT('',(1.146897693295E-003,13.233964390231,
    30.534859437156));
#113763 = VECTOR('',#113764,1.);
#113764 = DIRECTION('',(0.E+000,0.815888233417,0.578209642406));
#113765 = PCURVE('',#113766,#113771);
#113766 = PLANE('',#113767);
#113767 = AXIS2_PLACEMENT_3D('',#113768,#113769,#113770);
#113768 = CARTESIAN_POINT('',(-9.885310230669E-002,13.233964390231,
    30.534859437156));
#113769 = DIRECTION('',(-1.430982835169E-030,0.578209642406,
    -0.815888233417));
#113770 = DIRECTION('',(-9.185757755645E-047,0.815888233417,
    0.578209642406));
#113771 = DEFINITIONAL_REPRESENTATION('',(#113772),#113776);
#113772 = LINE('',#113773,#113774);
#113773 = CARTESIAN_POINT('',(-9.185757755644E-048,9.999999999999E-002)
  );
#113774 = VECTOR('',#113775,1.);
#113775 = DIRECTION('',(1.,-5.103398319568E-045));
#113776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113777 = ORIENTED_EDGE('',*,*,#113778,.F.);
#113778 = EDGE_CURVE('',#113779,#113756,#113781,.T.);
#113779 = VERTEX_POINT('',#113780);
#113780 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#113781 = SURFACE_CURVE('',#113782,(#113786),.PCURVE_S1.);
#113782 = LINE('',#113783,#113784);
#113783 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#113784 = VECTOR('',#113785,1.);
#113785 = DIRECTION('',(1.,0.E+000,0.E+000));
#113786 = PCURVE('',#113766,#113787);
#113787 = DEFINITIONAL_REPRESENTATION('',(#113788),#113792);
#113788 = LINE('',#113789,#113790);
#113789 = CARTESIAN_POINT('',(9.185757755647E-048,-0.1));
#113790 = VECTOR('',#113791,1.);
#113791 = DIRECTION('',(-4.199447912497E-047,1.));
#113792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113793 = ORIENTED_EDGE('',*,*,#113794,.T.);
#113794 = EDGE_CURVE('',#113779,#113795,#113797,.T.);
#113795 = VERTEX_POINT('',#113796);
#113796 = CARTESIAN_POINT('',(-0.198853102307,14.062008119628,
    31.121683525383));
#113797 = SURFACE_CURVE('',#113798,(#113802),.PCURVE_S1.);
#113798 = LINE('',#113799,#113800);
#113799 = CARTESIAN_POINT('',(-0.198853102307,13.233964390231,
    30.534859437156));
#113800 = VECTOR('',#113801,1.);
#113801 = DIRECTION('',(0.E+000,0.815888233417,0.578209642406));
#113802 = PCURVE('',#113766,#113803);
#113803 = DEFINITIONAL_REPRESENTATION('',(#113804),#113808);
#113804 = LINE('',#113805,#113806);
#113805 = CARTESIAN_POINT('',(9.185757755647E-048,-0.1));
#113806 = VECTOR('',#113807,1.);
#113807 = DIRECTION('',(1.,1.21022786073E-047));
#113808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113809 = ORIENTED_EDGE('',*,*,#113810,.F.);
#113810 = EDGE_CURVE('',#113758,#113795,#113811,.T.);
#113811 = SURFACE_CURVE('',#113812,(#113816),.PCURVE_S1.);
#113812 = LINE('',#113813,#113814);
#113813 = CARTESIAN_POINT('',(1.146897693292E-003,14.062008119628,
    31.121683525383));
#113814 = VECTOR('',#113815,1.);
#113815 = DIRECTION('',(-1.,5.329070518201E-014,3.5527136788E-014));
#113816 = PCURVE('',#113766,#113817);
#113817 = DEFINITIONAL_REPRESENTATION('',(#113818),#113822);
#113818 = LINE('',#113819,#113820);
#113819 = CARTESIAN_POINT('',(1.014898481779,9.999999999999E-002));
#113820 = VECTOR('',#113821,1.);
#113821 = DIRECTION('',(6.402139236641E-014,-1.));
#113822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113827)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113824,#113825,#113826)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113824 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113825 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113826 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113827 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#113824,
  'distance_accuracy_value','confusion accuracy');
#113828 = SHAPE_DEFINITION_REPRESENTATION(#113829,#113748);
#113829 = PRODUCT_DEFINITION_SHAPE('','',#113830);
#113830 = PRODUCT_DEFINITION('design','',#113831,#113834);
#113831 = PRODUCT_DEFINITION_FORMATION('','',#113832);
#113832 = PRODUCT('CADSOFTTOOLS 1.694','CADSOFTTOOLS 1.694','',(#113833)
  );
#113833 = PRODUCT_CONTEXT('',#2,'mechanical');
#113834 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113835 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113836,#113838);
#113836 = ( REPRESENTATION_RELATIONSHIP('','',#113748,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113837) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113837 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2787);
#113838 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113839);
#113839 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('694','','',#5,#113830,$);
#113840 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113832));
#113841 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113842),#113946
  );
#113842 = SHELL_BASED_SURFACE_MODEL('',(#113843));
#113843 = OPEN_SHELL('',(#113844));
#113844 = ADVANCED_FACE('',(#113845),#113859,.T.);
#113845 = FACE_BOUND('',#113846,.T.);
#113846 = EDGE_LOOP('',(#113847,#113870,#113886,#113902,#113932));
#113847 = ORIENTED_EDGE('',*,*,#113848,.T.);
#113848 = EDGE_CURVE('',#113849,#113851,#113853,.T.);
#113849 = VERTEX_POINT('',#113850);
#113850 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#113851 = VERTEX_POINT('',#113852);
#113852 = CARTESIAN_POINT('',(2.501146897693,12.251442780144,
    31.500000000014));
#113853 = SURFACE_CURVE('',#113854,(#113858),.PCURVE_S1.);
#113854 = LINE('',#113855,#113856);
#113855 = CARTESIAN_POINT('',(-0.198853102307,12.251442780144,
    31.500000000014));
#113856 = VECTOR('',#113857,1.);
#113857 = DIRECTION('',(1.,5.263279524149E-015,1.315819881037E-014));
#113858 = PCURVE('',#113859,#113864);
#113859 = PLANE('',#113860);
#113860 = AXIS2_PLACEMENT_3D('',#113861,#113862,#113863);
#113861 = CARTESIAN_POINT('',(5.144953367635,11.515160734358,
    31.500000000015));
#113862 = DIRECTION('',(2.660667276748E-014,3.803170110293E-013,-1.));
#113863 = DIRECTION('',(-8.447751653059E-032,1.,3.803170110293E-013));
#113864 = DEFINITIONAL_REPRESENTATION('',(#113865),#113869);
#113865 = LINE('',#113866,#113867);
#113866 = CARTESIAN_POINT('',(0.736282045785,-5.343806469942));
#113867 = VECTOR('',#113868,1.);
#113868 = DIRECTION('',(5.263279524154E-015,1.));
#113869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113870 = ORIENTED_EDGE('',*,*,#113871,.F.);
#113871 = EDGE_CURVE('',#113872,#113851,#113874,.T.);
#113872 = VERTEX_POINT('',#113873);
#113873 = CARTESIAN_POINT('',(2.501146897693,12.10842920248,
    31.500000000015));
#113874 = SURFACE_CURVE('',#113875,(#113879),.PCURVE_S1.);
#113875 = LINE('',#113876,#113877);
#113876 = CARTESIAN_POINT('',(2.501146897693,12.10842920248,
    31.500000000015));
#113877 = VECTOR('',#113878,1.);
#113878 = DIRECTION('',(0.E+000,1.,4.719940651805E-013));
#113879 = PCURVE('',#113859,#113880);
#113880 = DEFINITIONAL_REPRESENTATION('',(#113881),#113885);
#113881 = LINE('',#113882,#113883);
#113882 = CARTESIAN_POINT('',(0.593268468122,-2.643806469942));
#113883 = VECTOR('',#113884,1.);
#113884 = DIRECTION('',(1.,2.439305857604E-027));
#113885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113886 = ORIENTED_EDGE('',*,*,#113887,.F.);
#113887 = EDGE_CURVE('',#113888,#113872,#113890,.T.);
#113888 = VERTEX_POINT('',#113889);
#113889 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#113890 = SURFACE_CURVE('',#113891,(#113895),.PCURVE_S1.);
#113891 = LINE('',#113892,#113893);
#113892 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#113893 = VECTOR('',#113894,1.);
#113894 = DIRECTION('',(1.,-2.685170054255E-014,2.685170054255E-014));
#113895 = PCURVE('',#113859,#113896);
#113896 = DEFINITIONAL_REPRESENTATION('',(#113897),#113901);
#113897 = LINE('',#113898,#113899);
#113898 = CARTESIAN_POINT('',(0.593268468122,-2.77611517319));
#113899 = VECTOR('',#113900,1.);
#113900 = DIRECTION('',(-2.685170054254E-014,1.));
#113901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113902 = ORIENTED_EDGE('',*,*,#113903,.F.);
#113903 = EDGE_CURVE('',#113904,#113888,#113906,.T.);
#113904 = VERTEX_POINT('',#113905);
#113905 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#113906 = SURFACE_CURVE('',#113907,(#113918),.PCURVE_S1.);
#113907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113908,#113909,#113910,
    #113911,#113912,#113913,#113914,#113915,#113916,#113917),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.E+000,0.25777800728,0.60690231257
    ,0.956026617861,1.),.UNSPECIFIED.);
#113908 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#113909 = CARTESIAN_POINT('',(-8.29975339876E-002,10.051862862464,
    31.500000000014));
#113910 = CARTESIAN_POINT('',(6.525455571168E-002,10.330038794145,
    31.500000000014));
#113911 = CARTESIAN_POINT('',(0.483307269478,10.934214276363,
    31.500000000014));
#113912 = CARTESIAN_POINT('',(0.777607322876,11.242105289794,
    31.500000000014));
#113913 = CARTESIAN_POINT('',(1.447032979531,11.744585824524,
    31.500000000015));
#113914 = CARTESIAN_POINT('',(1.822128020917,11.938953608296,
    31.500000000015));
#113915 = CARTESIAN_POINT('',(2.268116718793,12.080141604771,
    31.500000000015));
#113916 = CARTESIAN_POINT('',(2.318336131103,12.094837932883,
    31.500000000015));
#113917 = CARTESIAN_POINT('',(2.368838194445,12.10842920248,
    31.500000000015));
#113918 = PCURVE('',#113859,#113919);
#113919 = DEFINITIONAL_REPRESENTATION('',(#113920),#113931);
#113920 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#113921,#113922,#113923,
    #113924,#113925,#113926,#113927,#113928,#113929,#113930),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.E+000,0.25777800728,0.60690231257
    ,0.956026617861,1.),.UNSPECIFIED.);
#113921 = CARTESIAN_POINT('',(-1.755272585941,-5.343806469942));
#113922 = CARTESIAN_POINT('',(-1.463297871894,-5.227950901623));
#113923 = CARTESIAN_POINT('',(-1.185121940214,-5.079698811924));
#113924 = CARTESIAN_POINT('',(-0.580946457995,-4.661646098157));
#113925 = CARTESIAN_POINT('',(-0.273055444564,-4.367346044759));
#113926 = CARTESIAN_POINT('',(0.229425090165,-3.697920388104));
#113927 = CARTESIAN_POINT('',(0.423792873937,-3.322825346718));
#113928 = CARTESIAN_POINT('',(0.564980870413,-2.876836648842));
#113929 = CARTESIAN_POINT('',(0.579677198525,-2.826617236532));
#113930 = CARTESIAN_POINT('',(0.593268468121,-2.77611517319));
#113931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113932 = ORIENTED_EDGE('',*,*,#113933,.T.);
#113933 = EDGE_CURVE('',#113904,#113849,#113934,.T.);
#113934 = SURFACE_CURVE('',#113935,(#113939),.PCURVE_S1.);
#113935 = LINE('',#113936,#113937);
#113936 = CARTESIAN_POINT('',(-0.198853102307,9.759888148418,
    31.500000000014));
#113937 = VECTOR('',#113938,1.);
#113938 = DIRECTION('',(3.564755949521E-016,1.,2.352738926684E-013));
#113939 = PCURVE('',#113859,#113940);
#113940 = DEFINITIONAL_REPRESENTATION('',(#113941),#113945);
#113941 = LINE('',#113942,#113943);
#113942 = CARTESIAN_POINT('',(-1.755272585941,-5.343806469942));
#113943 = VECTOR('',#113944,1.);
#113944 = DIRECTION('',(1.,3.564755949483E-016));
#113945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#113950)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#113947,#113948,#113949)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#113947 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#113948 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#113949 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#113950 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#113947,
  'distance_accuracy_value','confusion accuracy');
#113951 = SHAPE_DEFINITION_REPRESENTATION(#113952,#113841);
#113952 = PRODUCT_DEFINITION_SHAPE('','',#113953);
#113953 = PRODUCT_DEFINITION('design','',#113954,#113957);
#113954 = PRODUCT_DEFINITION_FORMATION('','',#113955);
#113955 = PRODUCT('CADSOFTTOOLS 1.695','CADSOFTTOOLS 1.695','',(#113956)
  );
#113956 = PRODUCT_CONTEXT('',#2,'mechanical');
#113957 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#113958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#113959,#113961);
#113959 = ( REPRESENTATION_RELATIONSHIP('','',#113841,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#113960) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#113960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2791);
#113961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #113962);
#113962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('695','','',#5,#113953,$);
#113963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113955));
#113964 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#113965),#114060
  );
#113965 = SHELL_BASED_SURFACE_MODEL('',(#113966));
#113966 = OPEN_SHELL('',(#113967));
#113967 = ADVANCED_FACE('',(#113968),#113982,.T.);
#113968 = FACE_BOUND('',#113969,.T.);
#113969 = EDGE_LOOP('',(#113970,#113992,#114008,#114046));
#113970 = ORIENTED_EDGE('',*,*,#113971,.T.);
#113971 = EDGE_CURVE('',#113972,#113974,#113976,.T.);
#113972 = VERTEX_POINT('',#113973);
#113973 = CARTESIAN_POINT('',(-0.198853102307,14.14583651321,
    32.299999503562));
#113974 = VERTEX_POINT('',#113975);
#113975 = CARTESIAN_POINT('',(6.001146897693,14.14583651321,
    32.299999503562));
#113976 = SURFACE_CURVE('',#113977,(#113981),.PCURVE_S1.);
#113977 = LINE('',#113978,#113979);
#113978 = CARTESIAN_POINT('',(-0.198853102307,14.14583651321,
    32.299999751787));
#113979 = VECTOR('',#113980,1.);
#113980 = DIRECTION('',(1.,0.E+000,0.E+000));
#113981 = PCURVE('',#113982,#113987);
#113982 = CYLINDRICAL_SURFACE('',#113983,0.5);
#113983 = AXIS2_PLACEMENT_3D('',#113984,#113985,#113986);
#113984 = CARTESIAN_POINT('',(-3.998853102307,14.145836512846,
    31.79999950356));
#113985 = DIRECTION('',(1.,2.474851213505E-030,-5.556509699477E-043));
#113986 = DIRECTION('',(-2.474851213505E-030,1.,-7.275291480369E-010));
#113987 = DEFINITIONAL_REPRESENTATION('',(#113988),#113991);
#113988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#113989,#113990),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.2),.PIECEWISE_BEZIER_KNOTS.);
#113989 = CARTESIAN_POINT('',(1.570796326795,3.8));
#113990 = CARTESIAN_POINT('',(1.570796326795,10.));
#113991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#113992 = ORIENTED_EDGE('',*,*,#113993,.T.);
#113993 = EDGE_CURVE('',#113974,#113994,#113996,.T.);
#113994 = VERTEX_POINT('',#113995);
#113995 = CARTESIAN_POINT('',(6.001146897693,14.641514148925,
    31.865601950854));
#113996 = SURFACE_CURVE('',#113997,(#114002),.PCURVE_S1.);
#113997 = CIRCLE('',#113998,0.5);
#113998 = AXIS2_PLACEMENT_3D('',#113999,#114000,#114001);
#113999 = CARTESIAN_POINT('',(6.001146897693,14.145836512846,
    31.79999950356));
#114000 = DIRECTION('',(-1.,0.E+000,0.E+000));
#114001 = DIRECTION('',(0.E+000,7.27400362166E-010,1.));
#114002 = PCURVE('',#113982,#114003);
#114003 = DEFINITIONAL_REPRESENTATION('',(#114004),#114007);
#114004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114005,#114006),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.439212042399),
  .PIECEWISE_BEZIER_KNOTS.);
#114005 = CARTESIAN_POINT('',(1.570796326795,10.));
#114006 = CARTESIAN_POINT('',(0.131584284396,10.));
#114007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114008 = ORIENTED_EDGE('',*,*,#114009,.F.);
#114009 = EDGE_CURVE('',#114010,#113994,#114012,.T.);
#114010 = VERTEX_POINT('',#114011);
#114011 = CARTESIAN_POINT('',(-0.198853102307,14.641514148925,
    31.865601950854));
#114012 = SURFACE_CURVE('',#114013,(#114017),.PCURVE_S1.);
#114013 = LINE('',#114014,#114015);
#114014 = CARTESIAN_POINT('',(-0.198853102307,14.641514148925,
    31.865601950854));
#114015 = VECTOR('',#114016,1.);
#114016 = DIRECTION('',(1.,0.E+000,-1.146036670581E-015));
#114017 = PCURVE('',#113982,#114018);
#114018 = DEFINITIONAL_REPRESENTATION('',(#114019),#114045);
#114019 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#114020,#114021,#114022,
    #114023,#114024,#114025,#114026,#114027,#114028,#114029,#114030,
    #114031,#114032,#114033,#114034,#114035,#114036,#114037,#114038,
    #114039,#114040,#114041,#114042,#114043,#114044),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.998401444325E-015,0.281818181818,0.563636363636,0.845454545455,
    1.127272727273,1.409090909091,1.690909090909,1.972727272727,
    2.254545454545,2.536363636364,2.818181818182,3.1,3.381818181818,
    3.663636363636,3.945454545455,4.227272727273,4.509090909091,
    4.790909090909,5.072727272727,5.354545454545,5.636363636364,
    5.918181818182,6.2),.UNSPECIFIED.);
#114020 = CARTESIAN_POINT('',(0.131584284396,3.8));
#114021 = CARTESIAN_POINT('',(0.131584284396,3.893939393939));
#114022 = CARTESIAN_POINT('',(0.131584284396,4.081818181818));
#114023 = CARTESIAN_POINT('',(0.131584284396,4.363636363636));
#114024 = CARTESIAN_POINT('',(0.131584284396,4.645454545455));
#114025 = CARTESIAN_POINT('',(0.131584284396,4.927272727273));
#114026 = CARTESIAN_POINT('',(0.131584284396,5.209090909091));
#114027 = CARTESIAN_POINT('',(0.131584284396,5.490909090909));
#114028 = CARTESIAN_POINT('',(0.131584284396,5.772727272727));
#114029 = CARTESIAN_POINT('',(0.131584284396,6.054545454545));
#114030 = CARTESIAN_POINT('',(0.131584284396,6.336363636364));
#114031 = CARTESIAN_POINT('',(0.131584284396,6.618181818182));
#114032 = CARTESIAN_POINT('',(0.131584284396,6.9));
#114033 = CARTESIAN_POINT('',(0.131584284396,7.181818181818));
#114034 = CARTESIAN_POINT('',(0.131584284396,7.463636363636));
#114035 = CARTESIAN_POINT('',(0.131584284396,7.745454545455));
#114036 = CARTESIAN_POINT('',(0.131584284396,8.027272727273));
#114037 = CARTESIAN_POINT('',(0.131584284396,8.309090909091));
#114038 = CARTESIAN_POINT('',(0.131584284396,8.590909090909));
#114039 = CARTESIAN_POINT('',(0.131584284396,8.872727272727));
#114040 = CARTESIAN_POINT('',(0.131584284396,9.154545454545));
#114041 = CARTESIAN_POINT('',(0.131584284396,9.436363636364));
#114042 = CARTESIAN_POINT('',(0.131584284396,9.718181818182));
#114043 = CARTESIAN_POINT('',(0.131584284396,9.906060606061));
#114044 = CARTESIAN_POINT('',(0.131584284396,10.));
#114045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114046 = ORIENTED_EDGE('',*,*,#114047,.F.);
#114047 = EDGE_CURVE('',#113972,#114010,#114048,.T.);
#114048 = SURFACE_CURVE('',#114049,(#114054),.PCURVE_S1.);
#114049 = CIRCLE('',#114050,0.5);
#114050 = AXIS2_PLACEMENT_3D('',#114051,#114052,#114053);
#114051 = CARTESIAN_POINT('',(-0.198853102307,14.145836512846,
    31.79999950356));
#114052 = DIRECTION('',(-1.,0.E+000,0.E+000));
#114053 = DIRECTION('',(0.E+000,7.27400362166E-010,1.));
#114054 = PCURVE('',#113982,#114055);
#114055 = DEFINITIONAL_REPRESENTATION('',(#114056),#114059);
#114056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114057,#114058),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.439212042399),
  .PIECEWISE_BEZIER_KNOTS.);
#114057 = CARTESIAN_POINT('',(1.570796326795,3.8));
#114058 = CARTESIAN_POINT('',(0.131584284396,3.8));
#114059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#114064)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#114061,#114062,#114063)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#114061 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#114062 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#114063 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#114064 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#114061,
  'distance_accuracy_value','confusion accuracy');
#114065 = SHAPE_DEFINITION_REPRESENTATION(#114066,#113964);
#114066 = PRODUCT_DEFINITION_SHAPE('','',#114067);
#114067 = PRODUCT_DEFINITION('design','',#114068,#114071);
#114068 = PRODUCT_DEFINITION_FORMATION('','',#114069);
#114069 = PRODUCT('CADSOFTTOOLS 1.696','CADSOFTTOOLS 1.696','',(#114070)
  );
#114070 = PRODUCT_CONTEXT('',#2,'mechanical');
#114071 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#114072 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#114073,#114075);
#114073 = ( REPRESENTATION_RELATIONSHIP('','',#113964,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#114074) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#114074 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2795);
#114075 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #114076);
#114076 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('696','','',#5,#114067,$);
#114077 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#114069));
#114078 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#114079),#114151
  );
#114079 = SHELL_BASED_SURFACE_MODEL('',(#114080));
#114080 = OPEN_SHELL('',(#114081));
#114081 = ADVANCED_FACE('',(#114082),#114095,.F.);
#114082 = FACE_BOUND('',#114083,.T.);
#114083 = EDGE_LOOP('',(#114084,#114105,#114121,#114137));
#114084 = ORIENTED_EDGE('',*,*,#114085,.T.);
#114085 = EDGE_CURVE('',#114086,#114088,#114090,.T.);
#114086 = VERTEX_POINT('',#114087);
#114087 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#114088 = VERTEX_POINT('',#114089);
#114089 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114090 = SURFACE_CURVE('',#114091,(#114094),.PCURVE_S1.);
#114091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114092,#114093),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114092 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#114093 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114094 = PCURVE('',#114095,#114100);
#114095 = PLANE('',#114096);
#114096 = AXIS2_PLACEMENT_3D('',#114097,#114098,#114099);
#114097 = CARTESIAN_POINT('',(-3.998853102307,14.641514148925,
    31.865601950854));
#114098 = DIRECTION('',(2.453458620536E-030,-0.991356008453,
    -0.131199331184));
#114099 = DIRECTION('',(0.E+000,0.131199331184,-0.991356008453));
#114100 = DEFINITIONAL_REPRESENTATION('',(#114101),#114104);
#114101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114102,#114103),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114102 = CARTESIAN_POINT('',(0.408084195629,10.));
#114103 = CARTESIAN_POINT('',(0.408084195629,3.8));
#114104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114105 = ORIENTED_EDGE('',*,*,#114106,.T.);
#114106 = EDGE_CURVE('',#114088,#114107,#114109,.T.);
#114107 = VERTEX_POINT('',#114108);
#114108 = CARTESIAN_POINT('',(-0.198853102307,14.641514148925,
    31.865601950854));
#114109 = SURFACE_CURVE('',#114110,(#114114),.PCURVE_S1.);
#114110 = LINE('',#114111,#114112);
#114111 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114112 = VECTOR('',#114113,1.);
#114113 = DIRECTION('',(0.E+000,-0.131199331184,0.991356008453));
#114114 = PCURVE('',#114095,#114115);
#114115 = DEFINITIONAL_REPRESENTATION('',(#114116),#114120);
#114116 = LINE('',#114117,#114118);
#114117 = CARTESIAN_POINT('',(0.408084195629,3.8));
#114118 = VECTOR('',#114119,1.);
#114119 = DIRECTION('',(-1.,-4.833598758672E-045));
#114120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114121 = ORIENTED_EDGE('',*,*,#114122,.T.);
#114122 = EDGE_CURVE('',#114107,#114123,#114125,.T.);
#114123 = VERTEX_POINT('',#114124);
#114124 = CARTESIAN_POINT('',(6.001146897693,14.641514148925,
    31.865601950854));
#114125 = SURFACE_CURVE('',#114126,(#114130),.PCURVE_S1.);
#114126 = LINE('',#114127,#114128);
#114127 = CARTESIAN_POINT('',(-0.198853102307,14.641514148925,
    31.865601950854));
#114128 = VECTOR('',#114129,1.);
#114129 = DIRECTION('',(1.,0.E+000,-1.146036670581E-015));
#114130 = PCURVE('',#114095,#114131);
#114131 = DEFINITIONAL_REPRESENTATION('',(#114132),#114136);
#114132 = LINE('',#114133,#114134);
#114133 = CARTESIAN_POINT('',(0.E+000,3.8));
#114134 = VECTOR('',#114135,1.);
#114135 = DIRECTION('',(1.136130339288E-015,1.));
#114136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114137 = ORIENTED_EDGE('',*,*,#114138,.T.);
#114138 = EDGE_CURVE('',#114123,#114086,#114139,.T.);
#114139 = SURFACE_CURVE('',#114140,(#114144),.PCURVE_S1.);
#114140 = LINE('',#114141,#114142);
#114141 = CARTESIAN_POINT('',(6.001146897693,14.641514148925,
    31.865601950854));
#114142 = VECTOR('',#114143,1.);
#114143 = DIRECTION('',(0.E+000,0.131199331184,-0.991356008453));
#114144 = PCURVE('',#114095,#114145);
#114145 = DEFINITIONAL_REPRESENTATION('',(#114146),#114150);
#114146 = LINE('',#114147,#114148);
#114147 = CARTESIAN_POINT('',(0.E+000,10.));
#114148 = VECTOR('',#114149,1.);
#114149 = DIRECTION('',(1.,4.833598758672E-045));
#114150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#114155)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#114152,#114153,#114154)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#114152 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#114153 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#114154 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#114155 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#114152,
  'distance_accuracy_value','confusion accuracy');
#114156 = SHAPE_DEFINITION_REPRESENTATION(#114157,#114078);
#114157 = PRODUCT_DEFINITION_SHAPE('','',#114158);
#114158 = PRODUCT_DEFINITION('design','',#114159,#114162);
#114159 = PRODUCT_DEFINITION_FORMATION('','',#114160);
#114160 = PRODUCT('CADSOFTTOOLS 1.697','CADSOFTTOOLS 1.697','',(#114161)
  );
#114161 = PRODUCT_CONTEXT('',#2,'mechanical');
#114162 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#114163 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#114164,#114166);
#114164 = ( REPRESENTATION_RELATIONSHIP('','',#114078,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#114165) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#114165 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2799);
#114166 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #114167);
#114167 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('697','','',#5,#114158,$);
#114168 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#114160));
#114169 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#114170),#114415
  );
#114170 = SHELL_BASED_SURFACE_MODEL('',(#114171));
#114171 = OPEN_SHELL('',(#114172));
#114172 = ADVANCED_FACE('',(#114173),#114186,.T.);
#114173 = FACE_BOUND('',#114174,.T.);
#114174 = EDGE_LOOP('',(#114175,#114205,#114383,#114398));
#114175 = ORIENTED_EDGE('',*,*,#114176,.F.);
#114176 = EDGE_CURVE('',#114177,#114179,#114181,.T.);
#114177 = VERTEX_POINT('',#114178);
#114178 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#114179 = VERTEX_POINT('',#114180);
#114180 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114181 = SURFACE_CURVE('',#114182,(#114185),.PCURVE_S1.);
#114182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114183,#114184),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114183 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#114184 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114185 = PCURVE('',#114186,#114199);
#114186 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#114187,#114188)
    ,(#114189,#114190)
    ,(#114191,#114192)
    ,(#114193,#114194)
    ,(#114195,#114196)
    ,(#114197,#114198
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,2,4),(2,2),(0.E+000,0.5,1.),(0.E+000
    ,1.),.UNSPECIFIED.);
#114187 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#114188 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114189 = CARTESIAN_POINT('',(-0.198853102307,14.482767042678,
    31.121683525078));
#114190 = CARTESIAN_POINT('',(6.001146897693,14.482767042678,
    31.121683525078));
#114191 = CARTESIAN_POINT('',(-0.198853102307,14.567166718995,
    31.159941952782));
#114192 = CARTESIAN_POINT('',(6.001146897693,14.567166718995,
    31.159941952782));
#114193 = CARTESIAN_POINT('',(-0.198853102307,14.67936865623,
    31.287972222586));
#114194 = CARTESIAN_POINT('',(6.001146897693,14.67936865623,
    31.287972222586));
#114195 = CARTESIAN_POINT('',(-0.198853102307,14.70622262868,
    31.376662001121));
#114196 = CARTESIAN_POINT('',(6.001146897693,14.70622262868,
    31.376662001121));
#114197 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114198 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#114199 = DEFINITIONAL_REPRESENTATION('',(#114200),#114204);
#114200 = LINE('',#114201,#114202);
#114201 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#114202 = VECTOR('',#114203,1.);
#114203 = DIRECTION('',(0.E+000,1.));
#114204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114205 = ORIENTED_EDGE('',*,*,#114206,.T.);
#114206 = EDGE_CURVE('',#114177,#114207,#114209,.T.);
#114207 = VERTEX_POINT('',#114208);
#114208 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114209 = SURFACE_CURVE('',#114210,(#114244),.PCURVE_S1.);
#114210 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#114211,#114212,#114213,
    #114214,#114215,#114216,#114217,#114218,#114219,#114220,#114221,
    #114222,#114223,#114224,#114225,#114226,#114227,#114228,#114229,
    #114230,#114231,#114232,#114233,#114234,#114235,#114236,#114237,
    #114238,#114239,#114240,#114241,#114242,#114243),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,3.746731690321E-002,3.794726028592E-002,8.879486351509E-002,
    0.111769650672,0.152969549712,0.185539543434,0.230174958185,
    0.260126770628,0.306597811441,0.33568490247,0.383800438491,
    0.410825575411,0.462023921098,0.484322494513,0.542727023012,
    0.556314676621,0.621790531524,0.628583037146,0.701043297528,
    0.702566814626,0.777943636092,0.78033015135,0.85339594455,
    0.859648414563,0.925279760211,0.927615415769,0.933022914715,
    0.973630188633,0.991503472703,1.),.UNSPECIFIED.);
#114211 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#114212 = CARTESIAN_POINT('',(-0.198853102307,14.404026336451,
    31.121683525124));
#114213 = CARTESIAN_POINT('',(-0.198853102307,14.410482315346,
    31.121901105577));
#114214 = CARTESIAN_POINT('',(-0.198853102307,14.425551464276,
    31.1229132581));
#114215 = CARTESIAN_POINT('',(-0.198853102307,14.438118220979,
    31.124329372977));
#114216 = CARTESIAN_POINT('',(-0.198853102307,14.457381161716,
    31.127745598723));
#114217 = CARTESIAN_POINT('',(-0.198853102307,14.473412145745,
    31.131499684677));
#114218 = CARTESIAN_POINT('',(-0.198853102307,14.492712416131,
    31.137297356558));
#114219 = CARTESIAN_POINT('',(-0.198853102307,14.509816787637,
    31.143656823757));
#114220 = CARTESIAN_POINT('',(-0.198853102307,14.528655584168,
    31.152015260678));
#114221 = CARTESIAN_POINT('',(-0.198853102307,14.544588719341,
    31.160324330126));
#114222 = CARTESIAN_POINT('',(-0.198853102307,14.562605609055,
    31.171207196346));
#114223 = CARTESIAN_POINT('',(-0.198853102307,14.577170595745,
    31.181340236878));
#114224 = CARTESIAN_POINT('',(-0.198853102307,14.593994307664,
    31.194711232191));
#114225 = CARTESIAN_POINT('',(-0.198853102307,14.60664422138,
    31.206230230626));
#114226 = CARTESIAN_POINT('',(-0.198853102307,14.622230376121,
    31.222381755125));
#114227 = CARTESIAN_POINT('',(-0.198853102307,14.632523420078,
    31.234721733238));
#114228 = CARTESIAN_POINT('',(-0.198853102307,14.646332872345,
    31.253591541132));
#114229 = CARTESIAN_POINT('',(-0.198853102307,14.654135381533,
    31.26595551027));
#114230 = CARTESIAN_POINT('',(-0.198853102307,14.665975592852,
    31.287535576299));
#114231 = CARTESIAN_POINT('',(-0.198853102307,14.671777465969,
    31.30002140141));
#114232 = CARTESIAN_POINT('',(-0.198853102307,14.681056635719,
    31.323683873373));
#114233 = CARTESIAN_POINT('',(-0.198853102307,14.685182351984,
    31.336560208549));
#114234 = CARTESIAN_POINT('',(-0.198853102307,14.691429815257,
    31.361456983656));
#114235 = CARTESIAN_POINT('',(-0.198853102307,14.693971570837,
    31.375151476556));
#114236 = CARTESIAN_POINT('',(-0.198853102307,14.696850550533,
    31.399639131728));
#114237 = CARTESIAN_POINT('',(-0.198853102307,14.697565840195,
    31.412259401691));
#114238 = CARTESIAN_POINT('',(-0.198853102307,14.697540674625,
    31.424736479835));
#114239 = CARTESIAN_POINT('',(-0.198853102307,14.697469054536,
    31.432958135585));
#114240 = CARTESIAN_POINT('',(-0.198853102307,14.696941133192,
    31.443816867212));
#114241 = CARTESIAN_POINT('',(-0.198853102307,14.6957992289,
    31.4551571021));
#114242 = CARTESIAN_POINT('',(-0.198853102307,14.695244302745,
    31.459611302351));
#114243 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114244 = PCURVE('',#114186,#114245);
#114245 = DEFINITIONAL_REPRESENTATION('',(#114246),#114382);
#114246 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#114247,#114248,#114249,
    #114250,#114251,#114252,#114253,#114254,#114255,#114256,#114257,
    #114258,#114259,#114260,#114261,#114262,#114263,#114264,#114265,
    #114266,#114267,#114268,#114269,#114270,#114271,#114272,#114273,
    #114274,#114275,#114276,#114277,#114278,#114279,#114280,#114281,
    #114282,#114283,#114284,#114285,#114286,#114287,#114288,#114289,
    #114290,#114291,#114292,#114293,#114294,#114295,#114296,#114297,
    #114298,#114299,#114300,#114301,#114302,#114303,#114304,#114305,
    #114306,#114307,#114308,#114309,#114310,#114311,#114312,#114313,
    #114314,#114315,#114316,#114317,#114318,#114319,#114320,#114321,
    #114322,#114323,#114324,#114325,#114326,#114327,#114328,#114329,
    #114330,#114331,#114332,#114333,#114334,#114335,#114336,#114337,
    #114338,#114339,#114340,#114341,#114342,#114343,#114344,#114345,
    #114346,#114347,#114348,#114349,#114350,#114351,#114352,#114353,
    #114354,#114355,#114356,#114357,#114358,#114359,#114360,#114361,
    #114362,#114363,#114364,#114365,#114366,#114367,#114368,#114369,
    #114370,#114371,#114372,#114373,#114374,#114375,#114376,#114377,
    #114378,#114379,#114380,#114381),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.575757575758E-003,1.515151515152E-002,2.272727272727E-002,
    3.030303030303E-002,3.787878787879E-002,4.545454545455E-002,
    5.30303030303E-002,6.060606060606E-002,6.818181818182E-002,
    7.575757575758E-002,8.333333333333E-002,9.090909090909E-002,
    9.848484848485E-002,0.106060606061,0.113636363636,0.121212121212,
    0.128787878788,0.136363636364,0.143939393939,0.151515151515,
    0.159090909091,0.166666666667,0.174242424242,0.181818181818,
    0.189393939394,0.19696969697,0.204545454545,0.212121212121,
    0.219696969697,0.227272727273,0.234848484848,0.242424242424,0.25,
    0.257575757576,0.265151515152,0.272727272727,0.280303030303,
    0.287878787879,0.295454545455,0.30303030303,0.310606060606,
    0.318181818182,0.325757575758,0.333333333333,0.340909090909,
    0.348484848485,0.356060606061,0.363636363636,0.371212121212,
    0.378787878788,0.386363636364,0.393939393939,0.401515151515,
    0.409090909091,0.416666666667,0.424242424242,0.431818181818,
    0.439393939394,0.44696969697,0.454545454545,0.462121212121,
    0.469696969697,0.477272727273,0.484848484848,0.492424242424,0.5,
    0.507575757576,0.515151515152,0.522727272727,0.530303030303,
    0.537878787879,0.545454545455,0.55303030303,0.560606060606,
    0.568181818182,0.575757575758,0.583333333333,0.590909090909,
    0.598484848485,0.606060606061,0.613636363636,0.621212121212,
    0.628787878788,0.636363636364,0.643939393939,0.651515151515,
    0.659090909091,0.666666666667,0.674242424242,0.681818181818,
    0.689393939394,0.69696969697,0.704545454545,0.712121212121,
    0.719696969697,0.727272727273,0.734848484848,0.742424242424,0.75,
    0.757575757576,0.765151515152,0.772727272727,0.780303030303,
    0.787878787879,0.795454545455,0.80303030303,0.810606060606,
    0.818181818182,0.825757575758,0.833333333333,0.840909090909,
    0.848484848485,0.856060606061,0.863636363636,0.871212121212,
    0.878787878788,0.886363636364,0.893939393939,0.901515151515,
    0.909090909091,0.916666666667,0.924242424242,0.931818181818,
    0.939393939394,0.94696969697,0.954545454545,0.962121212121,
    0.969696969697,0.977272727273,0.984848484848,0.992424242424,1.),
  .QUASI_UNIFORM_KNOTS.);
#114247 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#114248 = CARTESIAN_POINT('',(2.525251720967E-003,-1.989646997536E-018)
  );
#114249 = CARTESIAN_POINT('',(7.575755349949E-003,3.822605113181E-017));
#114250 = CARTESIAN_POINT('',(1.515151133711E-002,1.646558706691E-016));
#114251 = CARTESIAN_POINT('',(2.272726784985E-002,2.701189069944E-016));
#114252 = CARTESIAN_POINT('',(3.030302487233E-002,3.39622334891E-016));
#114253 = CARTESIAN_POINT('',(3.787878238191E-002,5.202105107807E-016));
#114254 = CARTESIAN_POINT('',(4.545454038279E-002,6.416023511943E-016));
#114255 = CARTESIAN_POINT('',(5.303029886338E-002,7.543936131856E-016));
#114256 = CARTESIAN_POINT('',(6.060605778968E-002,8.264823520085E-016));
#114257 = CARTESIAN_POINT('',(6.818181713342E-002,9.088203551268E-016));
#114258 = CARTESIAN_POINT('',(7.575757686748E-002,1.071444527632E-015));
#114259 = CARTESIAN_POINT('',(8.333333695652E-002,1.198137337429E-015));
#114260 = CARTESIAN_POINT('',(9.090909739942E-002,1.200247787406E-015));
#114261 = CARTESIAN_POINT('',(9.848485805951E-002,1.360575756834E-015));
#114262 = CARTESIAN_POINT('',(0.106060618427,1.469239994213E-015));
#114263 = CARTESIAN_POINT('',(0.113636378035,1.545760936936E-015));
#114264 = CARTESIAN_POINT('',(0.121212136456,1.641357383534E-015));
#114265 = CARTESIAN_POINT('',(0.128787893447,1.746515578219E-015));
#114266 = CARTESIAN_POINT('',(0.136363648738,1.821211511151E-015));
#114267 = CARTESIAN_POINT('',(0.14393940205,1.981334508541E-015));
#114268 = CARTESIAN_POINT('',(0.151515153147,2.098813854518E-015));
#114269 = CARTESIAN_POINT('',(0.159090901621,2.140279334886E-015));
#114270 = CARTESIAN_POINT('',(0.166666648535,2.259841584439E-015));
#114271 = CARTESIAN_POINT('',(0.174242395273,2.411632967526E-015));
#114272 = CARTESIAN_POINT('',(0.181818143113,2.410131516229E-015));
#114273 = CARTESIAN_POINT('',(0.189393893438,2.559808517463E-015));
#114274 = CARTESIAN_POINT('',(0.196969647222,2.634107825491E-015));
#114275 = CARTESIAN_POINT('',(0.204545405079,2.751298515949E-015));
#114276 = CARTESIAN_POINT('',(0.212121167694,2.826021838825E-015));
#114277 = CARTESIAN_POINT('',(0.219696935783,2.947142546198E-015));
#114278 = CARTESIAN_POINT('',(0.227272709914,3.032582021032E-015));
#114279 = CARTESIAN_POINT('',(0.234848491251,3.16062857259E-015));
#114280 = CARTESIAN_POINT('',(0.24242427772,3.288229222125E-015));
#114281 = CARTESIAN_POINT('',(0.250000065279,3.294425699628E-015));
#114282 = CARTESIAN_POINT('',(0.257575850441,3.464361953682E-015));
#114283 = CARTESIAN_POINT('',(0.265151629245,3.476786556099E-015));
#114284 = CARTESIAN_POINT('',(0.272727399913,3.606334940445E-015));
#114285 = CARTESIAN_POINT('',(0.280303161654,3.693502193378E-015));
#114286 = CARTESIAN_POINT('',(0.28787891343,3.6987690177E-015));
#114287 = CARTESIAN_POINT('',(0.295454654175,3.859136812147E-015));
#114288 = CARTESIAN_POINT('',(0.303030383056,3.85704443724E-015));
#114289 = CARTESIAN_POINT('',(0.310606098222,3.973648487087E-015));
#114290 = CARTESIAN_POINT('',(0.318181802693,4.04652935194E-015));
#114291 = CARTESIAN_POINT('',(0.32575750394,4.121886063085E-015));
#114292 = CARTESIAN_POINT('',(0.333333208234,4.231062574054E-015));
#114293 = CARTESIAN_POINT('',(0.340908923276,4.3099249773E-015));
#114294 = CARTESIAN_POINT('',(0.348484649622,4.422503542682E-015));
#114295 = CARTESIAN_POINT('',(0.356060384779,4.537972505109E-015));
#114296 = CARTESIAN_POINT('',(0.363636126898,4.581303482753E-015));
#114297 = CARTESIAN_POINT('',(0.371211873908,4.775994830153E-015));
#114298 = CARTESIAN_POINT('',(0.378787623542,4.813425965842E-015));
#114299 = CARTESIAN_POINT('',(0.386363374129,4.898773827155E-015));
#114300 = CARTESIAN_POINT('',(0.393939121127,4.97657523215E-015));
#114301 = CARTESIAN_POINT('',(0.401514854036,5.144086674656E-015));
#114302 = CARTESIAN_POINT('',(0.409090565564,5.148326064705E-015));
#114303 = CARTESIAN_POINT('',(0.416666243068,5.232459406671E-015));
#114304 = CARTESIAN_POINT('',(0.424241918294,5.321450400226E-015));
#114305 = CARTESIAN_POINT('',(0.431817633783,5.418557773374E-015));
#114306 = CARTESIAN_POINT('',(0.439393427892,5.478341976563E-015));
#114307 = CARTESIAN_POINT('',(0.446969338777,5.571861542127E-015));
#114308 = CARTESIAN_POINT('',(0.454545402343,5.621483297086E-015));
#114309 = CARTESIAN_POINT('',(0.46212165592,5.678659759754E-015));
#114310 = CARTESIAN_POINT('',(0.469698125066,5.695794733256E-015));
#114311 = CARTESIAN_POINT('',(0.477274406947,5.838680721245E-015));
#114312 = CARTESIAN_POINT('',(0.484850060096,5.894647422989E-015));
#114313 = CARTESIAN_POINT('',(0.492424885462,5.930798145024E-015));
#114314 = CARTESIAN_POINT('',(0.499997825394,5.971970665342E-015));
#114315 = CARTESIAN_POINT('',(0.507570888002,6.012871972237E-015));
#114316 = CARTESIAN_POINT('',(0.515146071744,6.184137506873E-015));
#114317 = CARTESIAN_POINT('',(0.522722270367,6.156540157567E-015));
#114318 = CARTESIAN_POINT('',(0.530299221018,6.256825426956E-015));
#114319 = CARTESIAN_POINT('',(0.537876461821,6.313045450175E-015));
#114320 = CARTESIAN_POINT('',(0.5454535584,6.41764383938E-015));
#114321 = CARTESIAN_POINT('',(0.553030266363,6.426514479742E-015));
#114322 = CARTESIAN_POINT('',(0.560606691094,6.474455170353E-015));
#114323 = CARTESIAN_POINT('',(0.568182857466,6.596144581147E-015));
#114324 = CARTESIAN_POINT('',(0.575758807872,6.598650936695E-015));
#114325 = CARTESIAN_POINT('',(0.583334580721,6.681817979444E-015));
#114326 = CARTESIAN_POINT('',(0.590910216135,6.776407204368E-015));
#114327 = CARTESIAN_POINT('',(0.598485754328,6.798367482325E-015));
#114328 = CARTESIAN_POINT('',(0.606061235883,6.96512019364E-015));
#114329 = CARTESIAN_POINT('',(0.6136367018,6.947654932092E-015));
#114330 = CARTESIAN_POINT('',(0.621212192554,7.011924673771E-015));
#114331 = CARTESIAN_POINT('',(0.628787751375,7.067773547735E-015));
#114332 = CARTESIAN_POINT('',(0.636363373147,7.129291358267E-015));
#114333 = CARTESIAN_POINT('',(0.643939048931,7.149694055776E-015));
#114334 = CARTESIAN_POINT('',(0.651514770698,7.221447330942E-015));
#114335 = CARTESIAN_POINT('',(0.659090530168,7.290074815302E-015));
#114336 = CARTESIAN_POINT('',(0.666666319133,7.319854885231E-015));
#114337 = CARTESIAN_POINT('',(0.674242129388,7.34698899689E-015));
#114338 = CARTESIAN_POINT('',(0.681817952787,7.423554356058E-015));
#114339 = CARTESIAN_POINT('',(0.68939378115,7.412481621328E-015));
#114340 = CARTESIAN_POINT('',(0.696969606668,7.487648138948E-015));
#114341 = CARTESIAN_POINT('',(0.704545420443,7.466657147865E-015));
#114342 = CARTESIAN_POINT('',(0.712121218942,7.529175063511E-015));
#114343 = CARTESIAN_POINT('',(0.719697004908,7.514976267742E-015));
#114344 = CARTESIAN_POINT('',(0.727272779815,7.616694473039E-015));
#114345 = CARTESIAN_POINT('',(0.734848545478,7.600063730155E-015));
#114346 = CARTESIAN_POINT('',(0.742424303621,7.618588965329E-015));
#114347 = CARTESIAN_POINT('',(0.750000055988,7.722280174316E-015));
#114348 = CARTESIAN_POINT('',(0.75757580431,7.665033385728E-015));
#114349 = CARTESIAN_POINT('',(0.765151550309,7.736608862159E-015));
#114350 = CARTESIAN_POINT('',(0.772727295699,7.803016324158E-015));
#114351 = CARTESIAN_POINT('',(0.78030304217,7.761273578867E-015));
#114352 = CARTESIAN_POINT('',(0.787878791423,7.834976863566E-015));
#114353 = CARTESIAN_POINT('',(0.79545454314,7.877369049196E-015));
#114354 = CARTESIAN_POINT('',(0.803030296988,7.795258428775E-015));
#114355 = CARTESIAN_POINT('',(0.810606052637,7.920147318028E-015));
#114356 = CARTESIAN_POINT('',(0.818181809758,7.878745663974E-015));
#114357 = CARTESIAN_POINT('',(0.825757568021,7.919463390937E-015));
#114358 = CARTESIAN_POINT('',(0.833333327098,7.905435075004E-015));
#114359 = CARTESIAN_POINT('',(0.840909086661,7.974551080706E-015));
#114360 = CARTESIAN_POINT('',(0.848484846386,7.873276780634E-015));
#114361 = CARTESIAN_POINT('',(0.856060605952,8.021236333953E-015));
#114362 = CARTESIAN_POINT('',(0.863636365039,7.93357593775E-015));
#114363 = CARTESIAN_POINT('',(0.871212123585,8.055677265841E-015));
#114364 = CARTESIAN_POINT('',(0.878787881678,7.977255163283E-015));
#114365 = CARTESIAN_POINT('',(0.886363639376,8.061401307557E-015));
#114366 = CARTESIAN_POINT('',(0.893939396743,8.018120708753E-015));
#114367 = CARTESIAN_POINT('',(0.901515153842,8.053376490761E-015));
#114368 = CARTESIAN_POINT('',(0.909090910736,8.009354430467E-015));
#114369 = CARTESIAN_POINT('',(0.916666667487,8.042745951766E-015));
#114370 = CARTESIAN_POINT('',(0.924242424159,8.0069223958E-015));
#114371 = CARTESIAN_POINT('',(0.931818180811,8.009384160498E-015));
#114372 = CARTESIAN_POINT('',(0.939393937506,8.089081126606E-015));
#114373 = CARTESIAN_POINT('',(0.946969694304,7.982713373209E-015));
#114374 = CARTESIAN_POINT('',(0.954545451265,8.059885076019E-015));
#114375 = CARTESIAN_POINT('',(0.962121208451,8.07244789391E-015));
#114376 = CARTESIAN_POINT('',(0.969696965923,7.99874538847E-015));
#114377 = CARTESIAN_POINT('',(0.977272723743,8.173551654471E-015));
#114378 = CARTESIAN_POINT('',(0.984848481971,7.601749564841E-015));
#114379 = CARTESIAN_POINT('',(0.99242424067,9.391828843762E-015));
#114380 = CARTESIAN_POINT('',(0.997474746824,4.856230909237E-015));
#114381 = CARTESIAN_POINT('',(1.,0.E+000));
#114382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114383 = ORIENTED_EDGE('',*,*,#114384,.F.);
#114384 = EDGE_CURVE('',#114385,#114207,#114387,.T.);
#114385 = VERTEX_POINT('',#114386);
#114386 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#114387 = SURFACE_CURVE('',#114388,(#114391),.PCURVE_S1.);
#114388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114389,#114390),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114389 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#114390 = CARTESIAN_POINT('',(-0.198853102307,14.695054522458,
    31.461045231563));
#114391 = PCURVE('',#114186,#114392);
#114392 = DEFINITIONAL_REPRESENTATION('',(#114393),#114397);
#114393 = LINE('',#114394,#114395);
#114394 = CARTESIAN_POINT('',(1.,1.));
#114395 = VECTOR('',#114396,1.);
#114396 = DIRECTION('',(0.E+000,-1.));
#114397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114398 = ORIENTED_EDGE('',*,*,#114399,.T.);
#114399 = EDGE_CURVE('',#114385,#114179,#114400,.T.);
#114400 = SURFACE_CURVE('',#114401,(#114408),.PCURVE_S1.);
#114401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#114402,#114403,#114404,
    #114405,#114406,#114407),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#114402 = CARTESIAN_POINT('',(6.001146897693,14.695054522458,
    31.461045231563));
#114403 = CARTESIAN_POINT('',(6.001146897693,14.70622262868,
    31.376662001121));
#114404 = CARTESIAN_POINT('',(6.001146897693,14.67936865623,
    31.287972222586));
#114405 = CARTESIAN_POINT('',(6.001146897693,14.567166718995,
    31.159941952782));
#114406 = CARTESIAN_POINT('',(6.001146897693,14.482767042678,
    31.121683525078));
#114407 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114408 = PCURVE('',#114186,#114409);
#114409 = DEFINITIONAL_REPRESENTATION('',(#114410),#114414);
#114410 = LINE('',#114411,#114412);
#114411 = CARTESIAN_POINT('',(1.,1.));
#114412 = VECTOR('',#114413,1.);
#114413 = DIRECTION('',(-1.,0.E+000));
#114414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#114419)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#114416,#114417,#114418)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#114416 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#114417 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#114418 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#114419 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#114416,
  'distance_accuracy_value','confusion accuracy');
#114420 = SHAPE_DEFINITION_REPRESENTATION(#114421,#114169);
#114421 = PRODUCT_DEFINITION_SHAPE('','',#114422);
#114422 = PRODUCT_DEFINITION('design','',#114423,#114426);
#114423 = PRODUCT_DEFINITION_FORMATION('','',#114424);
#114424 = PRODUCT('CADSOFTTOOLS 1.698','CADSOFTTOOLS 1.698','',(#114425)
  );
#114425 = PRODUCT_CONTEXT('',#2,'mechanical');
#114426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#114427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#114428,#114430);
#114428 = ( REPRESENTATION_RELATIONSHIP('','',#114169,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#114429) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#114429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2803);
#114430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #114431);
#114431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('698','','',#5,#114422,$);
#114432 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#114424));
#114433 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#114434),#114536
  );
#114434 = SHELL_BASED_SURFACE_MODEL('',(#114435));
#114435 = OPEN_SHELL('',(#114436));
#114436 = ADVANCED_FACE('',(#114437),#114451,.F.);
#114437 = FACE_BOUND('',#114438,.T.);
#114438 = EDGE_LOOP('',(#114439,#114462,#114478,#114492,#114508,#114522)
  );
#114439 = ORIENTED_EDGE('',*,*,#114440,.T.);
#114440 = EDGE_CURVE('',#114441,#114443,#114445,.T.);
#114441 = VERTEX_POINT('',#114442);
#114442 = CARTESIAN_POINT('',(1.146897693295E-003,14.062008119628,
    31.121683525383));
#114443 = VERTEX_POINT('',#114444);
#114444 = CARTESIAN_POINT('',(-0.198853102307,14.062008119628,
    31.121683525383));
#114445 = SURFACE_CURVE('',#114446,(#114450),.PCURVE_S1.);
#114446 = LINE('',#114447,#114448);
#114447 = CARTESIAN_POINT('',(1.146897693292E-003,14.062008119628,
    31.121683525383));
#114448 = VECTOR('',#114449,1.);
#114449 = DIRECTION('',(-1.,5.329070518201E-014,3.5527136788E-014));
#114450 = PCURVE('',#114451,#114456);
#114451 = PLANE('',#114452);
#114452 = AXIS2_PLACEMENT_3D('',#114453,#114454,#114455);
#114453 = CARTESIAN_POINT('',(-3.998853102307,14.397647972098,
    31.121683525139));
#114454 = DIRECTION('',(-1.79912413737E-039,7.271870642239E-010,1.));
#114455 = DIRECTION('',(-3.365171297262E-058,-1.,7.271870642239E-010));
#114456 = DEFINITIONAL_REPRESENTATION('',(#114457),#114461);
#114457 = LINE('',#114458,#114459);
#114458 = CARTESIAN_POINT('',(0.335639852471,4.));
#114459 = VECTOR('',#114460,1.);
#114460 = DIRECTION('',(-5.329070515617E-014,-1.));
#114461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114462 = ORIENTED_EDGE('',*,*,#114463,.T.);
#114463 = EDGE_CURVE('',#114443,#114464,#114466,.T.);
#114464 = VERTEX_POINT('',#114465);
#114465 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#114466 = SURFACE_CURVE('',#114467,(#114471),.PCURVE_S1.);
#114467 = LINE('',#114468,#114469);
#114468 = CARTESIAN_POINT('',(-0.198853102307,14.062008119628,
    31.121683525383));
#114469 = VECTOR('',#114470,1.);
#114470 = DIRECTION('',(2.64622455636E-015,1.,-7.273730362557E-010));
#114471 = PCURVE('',#114451,#114472);
#114472 = DEFINITIONAL_REPRESENTATION('',(#114473),#114477);
#114473 = LINE('',#114474,#114475);
#114474 = CARTESIAN_POINT('',(0.33563985247,3.8));
#114475 = VECTOR('',#114476,1.);
#114476 = DIRECTION('',(-1.,2.64622455636E-015));
#114477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114478 = ORIENTED_EDGE('',*,*,#114479,.T.);
#114479 = EDGE_CURVE('',#114464,#114480,#114482,.T.);
#114480 = VERTEX_POINT('',#114481);
#114481 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114482 = SURFACE_CURVE('',#114483,(#114486),.PCURVE_S1.);
#114483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114484,#114485),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114484 = CARTESIAN_POINT('',(-0.198853102307,14.397647972098,
    31.121683525139));
#114485 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114486 = PCURVE('',#114451,#114487);
#114487 = DEFINITIONAL_REPRESENTATION('',(#114488),#114491);
#114488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114489,#114490),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114489 = CARTESIAN_POINT('',(0.E+000,3.8));
#114490 = CARTESIAN_POINT('',(0.E+000,10.));
#114491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114492 = ORIENTED_EDGE('',*,*,#114493,.T.);
#114493 = EDGE_CURVE('',#114480,#114494,#114496,.T.);
#114494 = VERTEX_POINT('',#114495);
#114495 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#114496 = SURFACE_CURVE('',#114497,(#114501),.PCURVE_S1.);
#114497 = LINE('',#114498,#114499);
#114498 = CARTESIAN_POINT('',(6.001146897693,14.397647972098,
    31.121683525139));
#114499 = VECTOR('',#114500,1.);
#114500 = DIRECTION('',(0.E+000,-1.,7.273730362552E-010));
#114501 = PCURVE('',#114451,#114502);
#114502 = DEFINITIONAL_REPRESENTATION('',(#114503),#114507);
#114503 = LINE('',#114504,#114505);
#114504 = CARTESIAN_POINT('',(-9.947598300641E-014,10.));
#114505 = VECTOR('',#114506,1.);
#114506 = DIRECTION('',(1.,3.34587106858E-052));
#114507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114508 = ORIENTED_EDGE('',*,*,#114509,.F.);
#114509 = EDGE_CURVE('',#114510,#114494,#114512,.T.);
#114510 = VERTEX_POINT('',#114511);
#114511 = CARTESIAN_POINT('',(1.146897693295E-003,13.726368267157,
    31.121683525628));
#114512 = SURFACE_CURVE('',#114513,(#114516),.PCURVE_S1.);
#114513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114514,#114515),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114514 = CARTESIAN_POINT('',(1.146897693294E-003,13.726368267157,
    31.121683525628));
#114515 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#114516 = PCURVE('',#114451,#114517);
#114517 = DEFINITIONAL_REPRESENTATION('',(#114518),#114521);
#114518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114519,#114520),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114519 = CARTESIAN_POINT('',(0.671279704941,4.));
#114520 = CARTESIAN_POINT('',(0.671279704941,10.));
#114521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114522 = ORIENTED_EDGE('',*,*,#114523,.T.);
#114523 = EDGE_CURVE('',#114510,#114441,#114524,.T.);
#114524 = SURFACE_CURVE('',#114525,(#114529),.PCURVE_S1.);
#114525 = LINE('',#114526,#114527);
#114526 = CARTESIAN_POINT('',(1.146897693295E-003,13.726368267157,
    31.121683525628));
#114527 = VECTOR('',#114528,1.);
#114528 = DIRECTION('',(0.E+000,1.,-7.271930929854E-010));
#114529 = PCURVE('',#114451,#114530);
#114530 = DEFINITIONAL_REPRESENTATION('',(#114531),#114535);
#114531 = LINE('',#114532,#114533);
#114532 = CARTESIAN_POINT('',(0.671279704941,4.));
#114533 = VECTOR('',#114534,1.);
#114534 = DIRECTION('',(-1.,-1.084682694027E-053));
#114535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#114540)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#114537,#114538,#114539)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#114537 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#114538 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#114539 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#114540 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#114537,
  'distance_accuracy_value','confusion accuracy');
#114541 = SHAPE_DEFINITION_REPRESENTATION(#114542,#114433);
#114542 = PRODUCT_DEFINITION_SHAPE('','',#114543);
#114543 = PRODUCT_DEFINITION('design','',#114544,#114547);
#114544 = PRODUCT_DEFINITION_FORMATION('','',#114545);
#114545 = PRODUCT('CADSOFTTOOLS 1.699','CADSOFTTOOLS 1.699','',(#114546)
  );
#114546 = PRODUCT_CONTEXT('',#2,'mechanical');
#114547 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#114548 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#114549,#114551);
#114549 = ( REPRESENTATION_RELATIONSHIP('','',#114433,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#114550) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#114550 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2807);
#114551 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #114552);
#114552 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('699','','',#5,#114543,$);
#114553 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#114545));
#114554 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#114555),#115038
  );
#114555 = SHELL_BASED_SURFACE_MODEL('',(#114556));
#114556 = OPEN_SHELL('',(#114557));
#114557 = ADVANCED_FACE('',(#114558),#114648,.T.);
#114558 = FACE_BOUND('',#114559,.T.);
#114559 = EDGE_LOOP('',(#114560,#114987,#115001,#115026));
#114560 = ORIENTED_EDGE('',*,*,#114561,.T.);
#114561 = EDGE_CURVE('',#114562,#114564,#114566,.T.);
#114562 = VERTEX_POINT('',#114563);
#114563 = CARTESIAN_POINT('',(1.146897693295E-003,13.233964390231,
    30.534859437156));
#114564 = VERTEX_POINT('',#114565);
#114565 = CARTESIAN_POINT('',(1.146897693295E-003,13.726368267157,
    31.121683525628));
#114566 = SURFACE_CURVE('',#114567,(#114647),.PCURVE_S1.);
#114567 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#114568,#114569,#114570,
    #114571,#114572,#114573,#114574,#114575,#114576,#114577,#114578,
    #114579,#114580,#114581,#114582,#114583,#114584,#114585,#114586,
    #114587,#114588,#114589,#114590,#114591,#114592,#114593,#114594,
    #114595,#114596,#114597,#114598,#114599,#114600,#114601,#114602,
    #114603,#114604,#114605,#114606,#114607,#114608,#114609,#114610,
    #114611,#114612,#114613,#114614,#114615,#114616,#114617,#114618,
    #114619,#114620,#114621,#114622,#114623,#114624,#114625,#114626,
    #114627,#114628,#114629,#114630,#114631,#114632,#114633,#114634,
    #114635,#114636,#114637,#114638,#114639,#114640,#114641,#114642,
    #114643,#114644,#114645,#114646),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,4),(0.E+000,1.779655304905E-002,3.544273155682E-002,
    4.198437426876E-002,5.2943921718E-002,7.01927564084E-002,
    8.731986200251E-002,0.101472757137,0.109647914879,0.112218216904,
    0.137081074553,0.163888237196,0.169032217011,0.184786054572,
    0.199739054278,0.20353812964,0.214451297797,0.233148661366,
    0.244114570722,0.255842417599,0.279654266189,0.300389799022,
    0.315075166112,0.328544363025,0.372107146955,0.387103464792,
    0.426190704324,0.433031764613,0.433383802684,0.44167808485,
    0.455663276774,0.482731858329,0.497351117943,0.536568785633,
    0.555157602857,0.601798428785,0.608787475273,0.639905689606,
    0.668027740116,0.680333970209,0.688890378661,0.705514197683,
    0.719236323323,0.720679804286,0.734414672513,0.745044470389,
    0.755868186565,0.759225224451,0.766981933412,0.778194927588,
    0.789610918073,0.801129563797,0.812791707011,0.824486403616,
    0.831349494469,0.836215148637,0.847948983079,0.859668585751,
    0.869753469931,0.871355810712,0.875382904891,0.883023556991,
    0.8838253605,0.894690411796,0.900711807111,0.906361158247,
    0.918037498086,0.929716967657,0.934508112973,0.941403838271,
    0.953102695015,0.9648114114,0.973994490148,0.976532771122,
    0.988262439675,0.995467824095,1.),.UNSPECIFIED.);
#114568 = CARTESIAN_POINT('',(1.146897704038E-003,13.233964390231,
    30.534859437156));
#114569 = CARTESIAN_POINT('',(1.146897697123E-003,13.233276704743,
    30.539976961322));
#114570 = CARTESIAN_POINT('',(1.146897691473E-003,13.231905683136,
    30.550177999539));
#114571 = CARTESIAN_POINT('',(1.146897693452E-003,13.230383197291,
    30.562284557407));
#114572 = CARTESIAN_POINT('',(1.146897693251E-003,13.229226098693,
    30.572432968796));
#114573 = CARTESIAN_POINT('',(1.146897693318E-003,13.228182176282,
    30.58247690559));
#114574 = CARTESIAN_POINT('',(1.146897693288E-003,13.227084273362,
    30.595604119335));
#114575 = CARTESIAN_POINT('',(1.146897693297E-003,13.226376006741,
    30.609696495056));
#114576 = CARTESIAN_POINT('',(1.146897693295E-003,13.226207653785,
    30.621165637275));
#114577 = CARTESIAN_POINT('',(1.146897693295E-003,13.226269474182,
    30.628402352599));
#114578 = CARTESIAN_POINT('',(1.146897693295E-003,13.226471045614,
    30.638748800486));
#114579 = CARTESIAN_POINT('',(1.146897693295E-003,13.227211636828,
    30.654495437465));
#114580 = CARTESIAN_POINT('',(1.146897693295E-003,13.228754690122,
    30.670934651268));
#114581 = CARTESIAN_POINT('',(1.146897693295E-003,13.230402355958,
    30.684703112457));
#114582 = CARTESIAN_POINT('',(1.146897693295E-003,13.231812726025,
    30.695031474427));
#114583 = CARTESIAN_POINT('',(1.146897693295E-003,13.233418312458,
    30.704937978436));
#114584 = CARTESIAN_POINT('',(1.146897693295E-003,13.234930772109,
    30.71343206506));
#114585 = CARTESIAN_POINT('',(1.146897693295E-003,13.236751293541,
    30.722977307472));
#114586 = CARTESIAN_POINT('',(1.146897693295E-003,13.239251645131,
    30.734512311067));
#114587 = CARTESIAN_POINT('',(1.146897693295E-003,13.242102465753,
    30.746208853636));
#114588 = CARTESIAN_POINT('',(1.146897693295E-003,13.245566508346,
    30.759285808802));
#114589 = CARTESIAN_POINT('',(1.146897693295E-003,13.250253929561,
    30.774978725352));
#114590 = CARTESIAN_POINT('',(1.146897693295E-003,13.255831936546,
    30.791292986527));
#114591 = CARTESIAN_POINT('',(1.146897693295E-003,13.260853524639,
    30.804607077463));
#114592 = CARTESIAN_POINT('',(1.146897693295E-003,13.268702577431,
    30.823947081749));
#114593 = CARTESIAN_POINT('',(1.146897693295E-003,13.277560027987,
    30.842957422657));
#114594 = CARTESIAN_POINT('',(1.146897693295E-003,13.290899020216,
    30.868046157462));
#114595 = CARTESIAN_POINT('',(1.146897693295E-003,13.299972871219,
    30.88328926693));
#114596 = CARTESIAN_POINT('',(1.146897693295E-003,13.307320140962,
    30.894576915863));
#114597 = CARTESIAN_POINT('',(1.146897693295E-003,13.309802388028,
    30.898338726886));
#114598 = CARTESIAN_POINT('',(1.146897693295E-003,13.313470983617,
    30.90380853629));
#114599 = CARTESIAN_POINT('',(1.146897693295E-003,13.321699532191,
    30.915579851373));
#114600 = CARTESIAN_POINT('',(1.146897693295E-003,13.331448601052,
    30.928528217918));
#114601 = CARTESIAN_POINT('',(1.146897693295E-003,13.346274139036,
    30.946831748601));
#114602 = CARTESIAN_POINT('',(1.146897693295E-003,13.360286690165,
    30.96260947672));
#114603 = CARTESIAN_POINT('',(1.146897693295E-003,13.381587928788,
    30.984314973167));
#114604 = CARTESIAN_POINT('',(1.146897693295E-003,13.397150369342,
    30.998464010071));
#114605 = CARTESIAN_POINT('',(1.146897693295E-003,13.416166144193,
    31.014139564011));
#114606 = CARTESIAN_POINT('',(1.146897693295E-003,13.431445163142,
    31.025861240278));
#114607 = CARTESIAN_POINT('',(1.146897693295E-003,13.448595330039,
    31.037611537281));
#114608 = CARTESIAN_POINT('',(1.146897693295E-003,13.460617749412,
    31.045243408544));
#114609 = CARTESIAN_POINT('',(1.146897693295E-003,13.469925594592,
    31.05092160186));
#114610 = CARTESIAN_POINT('',(1.146897693295E-003,13.479716412523,
    31.056612328885));
#114611 = CARTESIAN_POINT('',(1.146897693295E-003,13.48783993213,
    31.061065315737));
#114612 = CARTESIAN_POINT('',(1.146897693295E-003,13.495278713368,
    31.065024683054));
#114613 = CARTESIAN_POINT('',(1.146897693295E-003,13.501969148382,
    31.068480987699));
#114614 = CARTESIAN_POINT('',(1.146897693295E-003,13.51118617067,
    31.073018382194));
#114615 = CARTESIAN_POINT('',(1.146897693295E-003,13.517738087065,
    31.076108596677));
#114616 = CARTESIAN_POINT('',(1.146897693295E-003,13.523560127829,
    31.078775407934));
#114617 = CARTESIAN_POINT('',(1.146897693295E-003,13.529508253705,
    31.081436061539));
#114618 = CARTESIAN_POINT('',(1.146897693295E-003,13.537654143903,
    31.084928432376));
#114619 = CARTESIAN_POINT('',(1.146897693295E-003,13.546874832378,
    31.088672794504));
#114620 = CARTESIAN_POINT('',(1.146897693295E-003,13.556283070407,
    31.092272878282));
#114621 = CARTESIAN_POINT('',(1.146897693295E-003,13.565832703133,
    31.095696082453));
#114622 = CARTESIAN_POINT('',(1.146897693295E-003,13.574163173937,
    31.098474793306));
#114623 = CARTESIAN_POINT('',(1.146897693295E-003,13.580654050233,
    31.100508407966));
#114624 = CARTESIAN_POINT('',(1.146897693295E-003,13.587177135933,
    31.10246756071));
#114625 = CARTESIAN_POINT('',(1.146897693295E-003,13.59508678455,
    31.104697054429));
#114626 = CARTESIAN_POINT('',(1.146897693295E-003,13.604515427707,
    31.107102449256));
#114627 = CARTESIAN_POINT('',(1.146897693295E-003,13.611136163991,
    31.10862278619));
#114628 = CARTESIAN_POINT('',(1.146897693295E-003,13.615594683543,
    31.109584341512));
#114629 = CARTESIAN_POINT('',(1.146897693295E-003,13.619365231183,
    31.110372071697));
#114630 = CARTESIAN_POINT('',(1.146897693295E-003,13.622918649042,
    31.111064902164));
#114631 = CARTESIAN_POINT('',(1.146897693295E-003,13.628430671253,
    31.11208777174));
#114632 = CARTESIAN_POINT('',(1.146897693295E-003,13.633492924626,
    31.11296202597));
#114633 = CARTESIAN_POINT('',(1.146897693295E-003,13.639961022434,
    31.11397040098));
#114634 = CARTESIAN_POINT('',(1.146897693295E-003,13.646673298625,
    31.114943735342));
#114635 = CARTESIAN_POINT('',(1.146897693296E-003,13.655029813343,
    31.116028682062));
#114636 = CARTESIAN_POINT('',(1.146897693293E-003,13.663159470413,
    31.116939603802));
#114637 = CARTESIAN_POINT('',(1.146897693298E-003,13.669918841972,
    31.117624718036));
#114638 = CARTESIAN_POINT('',(1.14689769327E-003,13.676690751898,
    31.118263381643));
#114639 = CARTESIAN_POINT('',(1.146897693463E-003,13.685478546825,
    31.119004305167));
#114640 = CARTESIAN_POINT('',(1.146897692733E-003,13.694943326208,
    31.11970736393));
#114641 = CARTESIAN_POINT('',(1.146897694416E-003,13.701753293826,
    31.120167633829));
#114642 = CARTESIAN_POINT('',(1.146897690891E-003,13.708571046025,
    31.120609550814));
#114643 = CARTESIAN_POINT('',(1.146897736286E-003,13.714815291118,
    31.120995318135));
#114644 = CARTESIAN_POINT('',(1.14689761616E-003,13.721638734398,
    31.121403133679));
#114645 = CARTESIAN_POINT('',(1.146897797077E-003,13.725050896812,
    31.121605424484));
#114646 = CARTESIAN_POINT('',(1.146897915323E-003,13.726368267157,
    31.121683525628));
#114647 = PCURVE('',#114648,#114673);
#114648 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#114649,#114650)
    ,(#114651,#114652)
    ,(#114653,#114654)
    ,(#114655,#114656)
    ,(#114657,#114658)
    ,(#114659,#114660)
    ,(#114661,#114662)
    ,(#114663,#114664)
    ,(#114665,#114666)
    ,(#114667,#114668)
    ,(#114669,#114670)
    ,(#114671,#114672
  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(2,2),(0.E+000,
    8.302140843857E-002,0.165825249753,0.25016759923,0.373692332608,
    0.500100884738,0.623622503016,0.750030844888,0.874285197613,1.),(
    0.E+000,1.),.UNSPECIFIED.);
#114649 = CARTESIAN_POINT('',(-9.885310230669E-002,13.233964390231,
    30.534859437156));
#114650 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#114651 = CARTESIAN_POINT('',(-9.885310230669E-002,13.230747022143,
    30.558800215122));
#114652 = CARTESIAN_POINT('',(6.001146897693,13.230747022143,
    30.558800215122));
#114653 = CARTESIAN_POINT('',(-9.885310230669E-002,13.22432071745,
    30.606619031499));
#114654 = CARTESIAN_POINT('',(6.001146897693,13.22432071745,
    30.606619031499));
#114655 = CARTESIAN_POINT('',(-9.885310230669E-002,13.228165961472,
    30.679566127754));
#114656 = CARTESIAN_POINT('',(6.001146897693,13.228165961472,
    30.679566127754));
#114657 = CARTESIAN_POINT('',(-9.885310230669E-002,13.243734872686,
    30.762737485317));
#114658 = CARTESIAN_POINT('',(6.001146897693,13.243734872686,
    30.762737485317));
#114659 = CARTESIAN_POINT('',(-9.885310230669E-002,13.278920301964,
    30.854156681253));
#114660 = CARTESIAN_POINT('',(6.001146897693,13.278920301964,
    30.854156681253));
#114661 = CARTESIAN_POINT('',(-9.885310230669E-002,13.339851119317,
    30.944883508246));
#114662 = CARTESIAN_POINT('',(6.001146897693,13.339851119317,
    30.944883508246));
#114663 = CARTESIAN_POINT('',(-9.885310230669E-002,13.419052136103,
    31.021550752115));
#114664 = CARTESIAN_POINT('',(6.001146897693,13.419052136103,
    31.021550752115));
#114665 = CARTESIAN_POINT('',(-9.885310230669E-002,13.512874046648,
    31.07774363377));
#114666 = CARTESIAN_POINT('',(6.001146897693,13.512874046648,
    31.07774363377));
#114667 = CARTESIAN_POINT('',(-9.885310230669E-002,13.616958323887,
    31.11519711317));
#114668 = CARTESIAN_POINT('',(6.001146897693,13.616958323887,
    31.11519711317));
#114669 = CARTESIAN_POINT('',(-9.885310230669E-002,13.689756511125,
    31.119512982957));
#114670 = CARTESIAN_POINT('',(6.001146897693,13.689756511125,
    31.119512982957));
#114671 = CARTESIAN_POINT('',(-9.885310230669E-002,13.726368267157,
    31.121683525628));
#114672 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#114673 = DEFINITIONAL_REPRESENTATION('',(#114674),#114986);
#114674 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#114675,#114676,#114677,
    #114678,#114679,#114680,#114681,#114682,#114683,#114684,#114685,
    #114686,#114687,#114688,#114689,#114690,#114691,#114692,#114693,
    #114694,#114695,#114696,#114697,#114698,#114699,#114700,#114701,
    #114702,#114703,#114704,#114705,#114706,#114707,#114708,#114709,
    #114710,#114711,#114712,#114713,#114714,#114715,#114716,#114717,
    #114718,#114719,#114720,#114721,#114722,#114723,#114724,#114725,
    #114726,#114727,#114728,#114729,#114730,#114731,#114732,#114733,
    #114734,#114735,#114736,#114737,#114738,#114739,#114740,#114741,
    #114742,#114743,#114744,#114745,#114746,#114747,#114748,#114749,
    #114750,#114751,#114752,#114753,#114754,#114755,#114756,#114757,
    #114758,#114759,#114760,#114761,#114762,#114763,#114764,#114765,
    #114766,#114767,#114768,#114769,#114770,#114771,#114772,#114773,
    #114774,#114775,#114776,#114777,#114778,#114779,#114780,#114781,
    #114782,#114783,#114784,#114785,#114786,#114787,#114788,#114789,
    #114790,#114791,#114792,#114793,#114794,#114795,#114796,#114797,
    #114798,#114799,#114800,#114801,#114802,#114803,#114804,#114805,
    #114806,#114807,#114808,#114809,#114810,#114811,#114812,#114813,
    #114814,#114815,#114816,#114817,#114818,#114819,#114820,#114821,
    #114822,#114823,#114824,#114825,#114826,#114827,#114828,#114829,
    #114830,#114831,#114832,#114833,#114834,#114835,#114836,#114837,
    #114838,#114839,#114840,#114841,#114842,#114843,#114844,#114845,
    #114846,#114847,#114848,#114849,#114850,#114851,#114852,#114853,
    #114854,#114855,#114856,#114857,#114858,#114859,#114860,#114861,
    #114862,#114863,#114864,#114865,#114866,#114867,#114868,#114869,
    #114870,#114871,#114872,#114873,#114874,#114875,#114876,#114877,
    #114878,#114879,#114880,#114881,#114882,#114883,#114884,#114885,
    #114886,#114887,#114888,#114889,#114890,#114891,#114892,#114893,
    #114894,#114895,#114896,#114897,#114898,#114899,#114900,#114901,
    #114902,#114903,#114904,#114905,#114906,#114907,#114908,#114909,
    #114910,#114911,#114912,#114913,#114914,#114915,#114916,#114917,
    #114918,#114919,#114920,#114921,#114922,#114923,#114924,#114925,
    #114926,#114927,#114928,#114929,#114930,#114931,#114932,#114933,
    #114934,#114935,#114936,#114937,#114938,#114939,#114940,#114941,
    #114942,#114943,#114944,#114945,#114946,#114947,#114948,#114949,
    #114950,#114951,#114952,#114953,#114954,#114955,#114956,#114957,
    #114958,#114959,#114960,#114961,#114962,#114963,#114964,#114965,
    #114966,#114967,#114968,#114969,#114970,#114971,#114972,#114973,
    #114974,#114975,#114976,#114977,#114978,#114979,#114980,#114981,
    #114982,#114983,#114984,#114985),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    0.E+000,3.246753246753E-003,6.493506493506E-003,9.74025974026E-003,
    1.298701298701E-002,1.623376623377E-002,1.948051948052E-002,
    2.272727272727E-002,2.597402597403E-002,2.922077922078E-002,
    3.246753246753E-002,3.571428571429E-002,3.896103896104E-002,
    4.220779220779E-002,4.545454545455E-002,4.87012987013E-002,
    5.194805194805E-002,5.519480519481E-002,5.844155844156E-002,
    6.168831168831E-002,6.493506493506E-002,6.818181818182E-002,
    7.142857142857E-002,7.467532467532E-002,7.792207792208E-002,
    8.116883116883E-002,8.441558441558E-002,8.766233766234E-002,
    9.090909090909E-002,9.415584415584E-002,9.74025974026E-002,
    0.100649350649,0.103896103896,0.107142857143,0.11038961039,
    0.113636363636,0.116883116883,0.12012987013,0.123376623377,
    0.126623376623,0.12987012987,0.133116883117,0.136363636364,
    0.13961038961,0.142857142857,0.146103896104,0.149350649351,
    0.152597402597,0.155844155844,0.159090909091,0.162337662338,
    0.165584415584,0.168831168831,0.172077922078,0.175324675325,
    0.178571428571,0.181818181818,0.185064935065,0.188311688312,
    0.191558441558,0.194805194805,0.198051948052,0.201298701299,
    0.204545454545,0.207792207792,0.211038961039,0.214285714286,
    0.217532467532,0.220779220779,0.224025974026,0.227272727273,
    0.230519480519,0.233766233766,0.237012987013,0.24025974026,
    0.243506493506,0.246753246753,0.25,0.253246753247,0.256493506494,
    0.25974025974,0.262987012987,0.266233766234,0.269480519481,
    0.272727272727,0.275974025974,0.279220779221,0.282467532468,
    0.285714285714,0.288961038961,0.292207792208,0.295454545455,
    0.298701298701,0.301948051948,0.305194805195,0.308441558442,
    0.311688311688,0.314935064935,0.318181818182,0.321428571429,
    0.324675324675,0.327922077922,0.331168831169,0.334415584416,
    0.337662337662,0.340909090909,0.344155844156,0.347402597403,
    0.350649350649,0.353896103896,0.357142857143,0.36038961039,
    0.363636363636,0.366883116883,0.37012987013,0.373376623377,
    0.376623376623,0.37987012987,0.383116883117,0.386363636364,
    0.38961038961,0.392857142857,0.396103896104,0.399350649351,
    0.402597402597,0.405844155844,0.409090909091,0.412337662338,
    0.415584415584,0.418831168831,0.422077922078,0.425324675325,
    0.428571428571,0.431818181818,0.435064935065,0.438311688312,
    0.441558441558,0.444805194805,0.448051948052,0.451298701299,
    0.454545454545,0.457792207792,0.461038961039,0.464285714286,
    0.467532467532,0.470779220779,0.474025974026,0.477272727273,
    0.480519480519,0.483766233766,0.487012987013,0.49025974026,
    0.493506493506,0.496753246753,0.5,0.503246753247,0.506493506494,
    0.50974025974,0.512987012987,0.516233766234,0.519480519481,
    0.522727272727,0.525974025974,0.529220779221,0.532467532468,
    0.535714285714,0.538961038961,0.542207792208,0.545454545455,
    0.548701298701,0.551948051948,0.555194805195,0.558441558442,
    0.561688311688,0.564935064935,0.568181818182,0.571428571429,
    0.574675324675,0.577922077922,0.581168831169,0.584415584416,
    0.587662337662,0.590909090909,0.594155844156,0.597402597403,
    0.600649350649,0.603896103896,0.607142857143,0.61038961039,
    0.613636363636,0.616883116883,0.62012987013,0.623376623377,
    0.626623376623,0.62987012987,0.633116883117,0.636363636364,
    0.63961038961,0.642857142857,0.646103896104,0.649350649351,
    0.652597402597,0.655844155844,0.659090909091,0.662337662338,
    0.665584415584,0.668831168831,0.672077922078,0.675324675325,
    0.678571428571,0.681818181818,0.685064935065,0.688311688312,
    0.691558441558,0.694805194805,0.698051948052,0.701298701299,
    0.704545454545,0.707792207792,0.711038961039,0.714285714286,
    0.717532467532,0.720779220779,0.724025974026,0.727272727273,
    0.730519480519,0.733766233766,0.737012987013,0.74025974026,
    0.743506493506,0.746753246753,0.75,0.753246753247,0.756493506494,
    0.75974025974,0.762987012987,0.766233766234,0.769480519481,
    0.772727272727,0.775974025974,0.779220779221,0.782467532468,
    0.785714285714,0.788961038961,0.792207792208,0.795454545455,
    0.798701298701,0.801948051948,0.805194805195,0.808441558442,
    0.811688311688,0.814935064935,0.818181818182,0.821428571429,
    0.824675324675,0.827922077922,0.831168831169,0.834415584416,
    0.837662337662,0.840909090909,0.844155844156,0.847402597403,
    0.850649350649,0.853896103896,0.857142857143,0.86038961039,
    0.863636363636,0.866883116883,0.87012987013,0.873376623377,
    0.876623376623,0.87987012987,0.883116883117,0.886363636364,
    0.88961038961,0.892857142857,0.896103896104,0.899350649351,
    0.902597402597,0.905844155844,0.909090909091,0.912337662338,
    0.915584415584,0.918831168831,0.922077922078,0.925324675325,
    0.928571428571,0.931818181818,0.935064935065,0.938311688312,
    0.941558441558,0.944805194805,0.948051948052,0.951298701299,
    0.954545454545,0.957792207792,0.961038961039,0.964285714286,
    0.967532467532,0.970779220779,0.974025974026,0.977272727273,
    0.980519480519,0.983766233766,0.987012987013,0.99025974026,
    0.993506493506,0.996753246753,1.),.QUASI_UNIFORM_KNOTS.);
#114675 = CARTESIAN_POINT('',(0.E+000,1.639344262471E-002));
#114676 = CARTESIAN_POINT('',(1.079203392539E-003,1.63934426245E-002));
#114677 = CARTESIAN_POINT('',(3.237967927323E-003,1.639344262413E-002));
#114678 = CARTESIAN_POINT('',(6.477140204514E-003,1.63934426237E-002));
#114679 = CARTESIAN_POINT('',(9.717290132956E-003,1.639344262337E-002));
#114680 = CARTESIAN_POINT('',(1.295837006269E-002,1.639344262314E-002));
#114681 = CARTESIAN_POINT('',(1.620033236984E-002,1.639344262299E-002));
#114682 = CARTESIAN_POINT('',(1.94431298284E-002,1.63934426229E-002));
#114683 = CARTESIAN_POINT('',(2.268671393697E-002,1.639344262287E-002));
#114684 = CARTESIAN_POINT('',(2.593103501763E-002,1.639344262287E-002));
#114685 = CARTESIAN_POINT('',(2.917604367071E-002,1.63934426229E-002));
#114686 = CARTESIAN_POINT('',(3.242169063083E-002,1.639344262293E-002));
#114687 = CARTESIAN_POINT('',(3.566792599722E-002,1.639344262295E-002));
#114688 = CARTESIAN_POINT('',(3.891470233262E-002,1.639344262295E-002));
#114689 = CARTESIAN_POINT('',(4.216200451476E-002,1.639344262295E-002));
#114690 = CARTESIAN_POINT('',(4.540981604157E-002,1.639344262295E-002));
#114691 = CARTESIAN_POINT('',(4.865812131481E-002,1.639344262295E-002));
#114692 = CARTESIAN_POINT('',(5.19069051323E-002,1.639344262295E-002));
#114693 = CARTESIAN_POINT('',(5.515614732747E-002,1.639344262295E-002));
#114694 = CARTESIAN_POINT('',(5.840585398169E-002,1.639344262295E-002));
#114695 = CARTESIAN_POINT('',(6.165604298699E-002,1.639344262295E-002));
#114696 = CARTESIAN_POINT('',(6.4906732966E-002,1.639344262295E-002));
#114697 = CARTESIAN_POINT('',(6.815793771461E-002,1.639344262295E-002));
#114698 = CARTESIAN_POINT('',(7.140969959713E-002,1.639344262295E-002));
#114699 = CARTESIAN_POINT('',(7.466194805023E-002,1.639344262295E-002));
#114700 = CARTESIAN_POINT('',(7.791441102199E-002,1.639344262295E-002));
#114701 = CARTESIAN_POINT('',(8.116684959442E-002,1.639344262295E-002));
#114702 = CARTESIAN_POINT('',(8.441899026329E-002,1.639344262295E-002));
#114703 = CARTESIAN_POINT('',(8.767063236622E-002,1.639344262295E-002));
#114704 = CARTESIAN_POINT('',(9.092171443837E-002,1.639344262295E-002));
#114705 = CARTESIAN_POINT('',(9.417221487895E-002,1.639344262295E-002));
#114706 = CARTESIAN_POINT('',(9.742210631736E-002,1.639344262295E-002));
#114707 = CARTESIAN_POINT('',(0.100671356609,1.639344262295E-002));
#114708 = CARTESIAN_POINT('',(0.10391992797,1.639344262295E-002));
#114709 = CARTESIAN_POINT('',(0.107167780717,1.639344262295E-002));
#114710 = CARTESIAN_POINT('',(0.110414872109,1.639344262295E-002));
#114711 = CARTESIAN_POINT('',(0.113661184898,1.639344262295E-002));
#114712 = CARTESIAN_POINT('',(0.116906786006,1.639344262295E-002));
#114713 = CARTESIAN_POINT('',(0.120151731386,1.639344262295E-002));
#114714 = CARTESIAN_POINT('',(0.123396079862,1.639344262295E-002));
#114715 = CARTESIAN_POINT('',(0.1266398893,1.639344262295E-002));
#114716 = CARTESIAN_POINT('',(0.129883217733,1.639344262295E-002));
#114717 = CARTESIAN_POINT('',(0.13312612252,1.639344262295E-002));
#114718 = CARTESIAN_POINT('',(0.13636866245,1.639344262295E-002));
#114719 = CARTESIAN_POINT('',(0.139610890034,1.639344262295E-002));
#114720 = CARTESIAN_POINT('',(0.142852904817,1.639344262295E-002));
#114721 = CARTESIAN_POINT('',(0.146094818513,1.639344262295E-002));
#114722 = CARTESIAN_POINT('',(0.149336739739,1.639344262295E-002));
#114723 = CARTESIAN_POINT('',(0.152578777951,1.639344262295E-002));
#114724 = CARTESIAN_POINT('',(0.155821042323,1.639344262295E-002));
#114725 = CARTESIAN_POINT('',(0.159063642234,1.639344262295E-002));
#114726 = CARTESIAN_POINT('',(0.162306686423,1.639344262295E-002));
#114727 = CARTESIAN_POINT('',(0.165550285902,1.639344262295E-002));
#114728 = CARTESIAN_POINT('',(0.168794538701,1.639344262295E-002));
#114729 = CARTESIAN_POINT('',(0.172039419386,1.639344262295E-002));
#114730 = CARTESIAN_POINT('',(0.175284896457,1.639344262295E-002));
#114731 = CARTESIAN_POINT('',(0.178530940025,1.639344262295E-002));
#114732 = CARTESIAN_POINT('',(0.181777519862,1.639344262295E-002));
#114733 = CARTESIAN_POINT('',(0.185024606476,1.639344262295E-002));
#114734 = CARTESIAN_POINT('',(0.188272168792,1.639344262295E-002));
#114735 = CARTESIAN_POINT('',(0.191520153996,1.639344262295E-002));
#114736 = CARTESIAN_POINT('',(0.194768510422,1.639344262295E-002));
#114737 = CARTESIAN_POINT('',(0.198017186498,1.639344262295E-002));
#114738 = CARTESIAN_POINT('',(0.201266129079,1.639344262295E-002));
#114739 = CARTESIAN_POINT('',(0.20451529274,1.639344262295E-002));
#114740 = CARTESIAN_POINT('',(0.207764640242,1.639344262295E-002));
#114741 = CARTESIAN_POINT('',(0.211014132158,1.639344262295E-002));
#114742 = CARTESIAN_POINT('',(0.214263729669,1.639344262295E-002));
#114743 = CARTESIAN_POINT('',(0.217513393706,1.639344262295E-002));
#114744 = CARTESIAN_POINT('',(0.220763089557,1.639344262295E-002));
#114745 = CARTESIAN_POINT('',(0.224012782645,1.639344262295E-002));
#114746 = CARTESIAN_POINT('',(0.227262438235,1.639344262295E-002));
#114747 = CARTESIAN_POINT('',(0.230512021841,1.639344262295E-002));
#114748 = CARTESIAN_POINT('',(0.233761497964,1.639344262295E-002));
#114749 = CARTESIAN_POINT('',(0.237010834965,1.639344262295E-002));
#114750 = CARTESIAN_POINT('',(0.240260019697,1.639344262295E-002));
#114751 = CARTESIAN_POINT('',(0.243509037109,1.639344262295E-002));
#114752 = CARTESIAN_POINT('',(0.24675787274,1.639344262295E-002));
#114753 = CARTESIAN_POINT('',(0.250006512595,1.639344262295E-002));
#114754 = CARTESIAN_POINT('',(0.253254938856,1.639344262295E-002));
#114755 = CARTESIAN_POINT('',(0.256503195308,1.639344262295E-002));
#114756 = CARTESIAN_POINT('',(0.25975132041,1.639344262295E-002));
#114757 = CARTESIAN_POINT('',(0.262999312858,1.639344262295E-002));
#114758 = CARTESIAN_POINT('',(0.266247176085,1.639344262295E-002));
#114759 = CARTESIAN_POINT('',(0.26949491215,1.639344262295E-002));
#114760 = CARTESIAN_POINT('',(0.272742523366,1.639344262295E-002));
#114761 = CARTESIAN_POINT('',(0.275990011888,1.639344262295E-002));
#114762 = CARTESIAN_POINT('',(0.279237379726,1.639344262295E-002));
#114763 = CARTESIAN_POINT('',(0.28248462911,1.639344262295E-002));
#114764 = CARTESIAN_POINT('',(0.285731758523,1.639344262295E-002));
#114765 = CARTESIAN_POINT('',(0.288978765939,1.639344262295E-002));
#114766 = CARTESIAN_POINT('',(0.292225649473,1.639344262295E-002));
#114767 = CARTESIAN_POINT('',(0.295472407118,1.639344262295E-002));
#114768 = CARTESIAN_POINT('',(0.29871903715,1.639344262295E-002));
#114769 = CARTESIAN_POINT('',(0.30196553678,1.639344262295E-002));
#114770 = CARTESIAN_POINT('',(0.305211908077,1.639344262295E-002));
#114771 = CARTESIAN_POINT('',(0.308458158389,1.639344262295E-002));
#114772 = CARTESIAN_POINT('',(0.311704293941,1.639344262295E-002));
#114773 = CARTESIAN_POINT('',(0.314950321226,1.639344262295E-002));
#114774 = CARTESIAN_POINT('',(0.318196246641,1.639344262295E-002));
#114775 = CARTESIAN_POINT('',(0.321442076205,1.639344262295E-002));
#114776 = CARTESIAN_POINT('',(0.324687815753,1.639344262295E-002));
#114777 = CARTESIAN_POINT('',(0.32793347139,1.639344262295E-002));
#114778 = CARTESIAN_POINT('',(0.331179047887,1.639344262295E-002));
#114779 = CARTESIAN_POINT('',(0.334424560829,1.639344262295E-002));
#114780 = CARTESIAN_POINT('',(0.337670028169,1.639344262295E-002));
#114781 = CARTESIAN_POINT('',(0.340915467318,1.639344262295E-002));
#114782 = CARTESIAN_POINT('',(0.344160895896,1.639344262295E-002));
#114783 = CARTESIAN_POINT('',(0.347406331524,1.639344262295E-002));
#114784 = CARTESIAN_POINT('',(0.350651791875,1.639344262295E-002));
#114785 = CARTESIAN_POINT('',(0.353897294651,1.639344262295E-002));
#114786 = CARTESIAN_POINT('',(0.357142857583,1.639344262295E-002));
#114787 = CARTESIAN_POINT('',(0.360388498428,1.639344262295E-002));
#114788 = CARTESIAN_POINT('',(0.363634234956,1.639344262295E-002));
#114789 = CARTESIAN_POINT('',(0.366880084962,1.639344262295E-002));
#114790 = CARTESIAN_POINT('',(0.370126066201,1.639344262295E-002));
#114791 = CARTESIAN_POINT('',(0.373372196606,1.639344262295E-002));
#114792 = CARTESIAN_POINT('',(0.376618493099,1.639344262295E-002));
#114793 = CARTESIAN_POINT('',(0.379864943468,1.639344262295E-002));
#114794 = CARTESIAN_POINT('',(0.383111534234,1.639344262295E-002));
#114795 = CARTESIAN_POINT('',(0.386358252517,1.639344262295E-002));
#114796 = CARTESIAN_POINT('',(0.389605085559,1.639344262295E-002));
#114797 = CARTESIAN_POINT('',(0.39285202081,1.639344262295E-002));
#114798 = CARTESIAN_POINT('',(0.396099045679,1.639344262295E-002));
#114799 = CARTESIAN_POINT('',(0.399346147555,1.639344262295E-002));
#114800 = CARTESIAN_POINT('',(0.402593313801,1.639344262295E-002));
#114801 = CARTESIAN_POINT('',(0.405840531765,1.639344262295E-002));
#114802 = CARTESIAN_POINT('',(0.409087788786,1.639344262295E-002));
#114803 = CARTESIAN_POINT('',(0.412335072193,1.639344262295E-002));
#114804 = CARTESIAN_POINT('',(0.415582369313,1.639344262295E-002));
#114805 = CARTESIAN_POINT('',(0.418829667482,1.639344262295E-002));
#114806 = CARTESIAN_POINT('',(0.422076954027,1.639344262295E-002));
#114807 = CARTESIAN_POINT('',(0.425324216333,1.639344262295E-002));
#114808 = CARTESIAN_POINT('',(0.428571441634,1.639344262295E-002));
#114809 = CARTESIAN_POINT('',(0.431818617809,1.639344262295E-002));
#114810 = CARTESIAN_POINT('',(0.435065730393,1.639344262295E-002));
#114811 = CARTESIAN_POINT('',(0.438312777749,1.639344262295E-002));
#114812 = CARTESIAN_POINT('',(0.441559765451,1.639344262295E-002));
#114813 = CARTESIAN_POINT('',(0.444806697363,1.639344262295E-002));
#114814 = CARTESIAN_POINT('',(0.448053577918,1.639344262295E-002));
#114815 = CARTESIAN_POINT('',(0.451300411414,1.639344262295E-002));
#114816 = CARTESIAN_POINT('',(0.454547202148,1.639344262295E-002));
#114817 = CARTESIAN_POINT('',(0.45779395441,1.639344262295E-002));
#114818 = CARTESIAN_POINT('',(0.461040672313,1.639344262295E-002));
#114819 = CARTESIAN_POINT('',(0.464287359906,1.639344262295E-002));
#114820 = CARTESIAN_POINT('',(0.467534021277,1.639344262295E-002));
#114821 = CARTESIAN_POINT('',(0.470780660522,1.639344262295E-002));
#114822 = CARTESIAN_POINT('',(0.474027281753,1.639344262295E-002));
#114823 = CARTESIAN_POINT('',(0.477273889095,1.639344262295E-002));
#114824 = CARTESIAN_POINT('',(0.480520486687,1.639344262295E-002));
#114825 = CARTESIAN_POINT('',(0.483767078672,1.639344262295E-002));
#114826 = CARTESIAN_POINT('',(0.487013669222,1.639344262295E-002));
#114827 = CARTESIAN_POINT('',(0.490260262371,1.639344262295E-002));
#114828 = CARTESIAN_POINT('',(0.493506862155,1.639344262295E-002));
#114829 = CARTESIAN_POINT('',(0.496753471892,1.639344262295E-002));
#114830 = CARTESIAN_POINT('',(0.500000096894,1.639344262295E-002));
#114831 = CARTESIAN_POINT('',(0.503246723494,1.639344262295E-002));
#114832 = CARTESIAN_POINT('',(0.506493352526,1.639344262295E-002));
#114833 = CARTESIAN_POINT('',(0.509739986153,1.639344262295E-002));
#114834 = CARTESIAN_POINT('',(0.512986626136,1.639344262295E-002));
#114835 = CARTESIAN_POINT('',(0.516233274298,1.639344262295E-002));
#114836 = CARTESIAN_POINT('',(0.519479932399,1.639344262295E-002));
#114837 = CARTESIAN_POINT('',(0.522726602165,1.639344262295E-002));
#114838 = CARTESIAN_POINT('',(0.525973285288,1.639344262295E-002));
#114839 = CARTESIAN_POINT('',(0.529219983413,1.639344262295E-002));
#114840 = CARTESIAN_POINT('',(0.53246669816,1.639344262295E-002));
#114841 = CARTESIAN_POINT('',(0.535713431067,1.639344262295E-002));
#114842 = CARTESIAN_POINT('',(0.538960183781,1.639344262295E-002));
#114843 = CARTESIAN_POINT('',(0.542206956855,1.639344262295E-002));
#114844 = CARTESIAN_POINT('',(0.545453750545,1.639344262295E-002));
#114845 = CARTESIAN_POINT('',(0.548700565255,1.639344262295E-002));
#114846 = CARTESIAN_POINT('',(0.551947401422,1.639344262295E-002));
#114847 = CARTESIAN_POINT('',(0.555194259553,1.639344262295E-002));
#114848 = CARTESIAN_POINT('',(0.558441140185,1.639344262295E-002));
#114849 = CARTESIAN_POINT('',(0.561688040033,1.639344262295E-002));
#114850 = CARTESIAN_POINT('',(0.564934955805,1.639344262295E-002));
#114851 = CARTESIAN_POINT('',(0.568181884162,1.639344262295E-002));
#114852 = CARTESIAN_POINT('',(0.571428821732,1.639344262295E-002));
#114853 = CARTESIAN_POINT('',(0.574675765107,1.639344262295E-002));
#114854 = CARTESIAN_POINT('',(0.577922710844,1.639344262295E-002));
#114855 = CARTESIAN_POINT('',(0.581169655466,1.639344262295E-002));
#114856 = CARTESIAN_POINT('',(0.584416595463,1.639344262295E-002));
#114857 = CARTESIAN_POINT('',(0.587663527294,1.639344262295E-002));
#114858 = CARTESIAN_POINT('',(0.590910447381,1.639344262295E-002));
#114859 = CARTESIAN_POINT('',(0.594157352131,1.639344262295E-002));
#114860 = CARTESIAN_POINT('',(0.597404237876,1.639344262295E-002));
#114861 = CARTESIAN_POINT('',(0.600651101086,1.639344262295E-002));
#114862 = CARTESIAN_POINT('',(0.603897937576,1.639344262295E-002));
#114863 = CARTESIAN_POINT('',(0.607144746686,1.639344262295E-002));
#114864 = CARTESIAN_POINT('',(0.610391531518,1.639344262295E-002));
#114865 = CARTESIAN_POINT('',(0.613638296524,1.639344262295E-002));
#114866 = CARTESIAN_POINT('',(0.61688504458,1.639344262295E-002));
#114867 = CARTESIAN_POINT('',(0.620131776652,1.639344262295E-002));
#114868 = CARTESIAN_POINT('',(0.623378491313,1.639344262295E-002));
#114869 = CARTESIAN_POINT('',(0.626625186862,1.639344262295E-002));
#114870 = CARTESIAN_POINT('',(0.629871824634,1.639344262295E-002));
#114871 = CARTESIAN_POINT('',(0.633118365178,1.639344262295E-002));
#114872 = CARTESIAN_POINT('',(0.636364770694,1.639344262295E-002));
#114873 = CARTESIAN_POINT('',(0.639611005771,1.639344262295E-002));
#114874 = CARTESIAN_POINT('',(0.64285703202,1.639344262295E-002));
#114875 = CARTESIAN_POINT('',(0.64610288303,1.639344262295E-002));
#114876 = CARTESIAN_POINT('',(0.649348598041,1.639344262295E-002));
#114877 = CARTESIAN_POINT('',(0.65259421437,1.639344262295E-002));
#114878 = CARTESIAN_POINT('',(0.655839769415,1.639344262295E-002));
#114879 = CARTESIAN_POINT('',(0.659085300086,1.639344262295E-002));
#114880 = CARTESIAN_POINT('',(0.662330843012,1.639344262295E-002));
#114881 = CARTESIAN_POINT('',(0.665576434189,1.639344262295E-002));
#114882 = CARTESIAN_POINT('',(0.668822110131,1.639344262295E-002));
#114883 = CARTESIAN_POINT('',(0.672067903349,1.639344262295E-002));
#114884 = CARTESIAN_POINT('',(0.675313834623,1.639344262295E-002));
#114885 = CARTESIAN_POINT('',(0.678559926747,1.639344262295E-002));
#114886 = CARTESIAN_POINT('',(0.681806202354,1.639344262295E-002));
#114887 = CARTESIAN_POINT('',(0.685052684561,1.639344262295E-002));
#114888 = CARTESIAN_POINT('',(0.688299396074,1.639344262295E-002));
#114889 = CARTESIAN_POINT('',(0.691546360697,1.639344262295E-002));
#114890 = CARTESIAN_POINT('',(0.694793591193,1.639344262295E-002));
#114891 = CARTESIAN_POINT('',(0.698041098285,1.639344262295E-002));
#114892 = CARTESIAN_POINT('',(0.701288893233,1.639344262295E-002));
#114893 = CARTESIAN_POINT('',(0.704536987418,1.639344262295E-002));
#114894 = CARTESIAN_POINT('',(0.707785391496,1.639344262295E-002));
#114895 = CARTESIAN_POINT('',(0.711034121313,1.639344262295E-002));
#114896 = CARTESIAN_POINT('',(0.714283194878,1.639344262295E-002));
#114897 = CARTESIAN_POINT('',(0.717532629525,1.639344262295E-002));
#114898 = CARTESIAN_POINT('',(0.720782443539,1.639344262295E-002));
#114899 = CARTESIAN_POINT('',(0.72403265229,1.639344262295E-002));
#114900 = CARTESIAN_POINT('',(0.727283162574,1.639344262295E-002));
#114901 = CARTESIAN_POINT('',(0.730533884238,1.639344262295E-002));
#114902 = CARTESIAN_POINT('',(0.733784725463,1.639344262295E-002));
#114903 = CARTESIAN_POINT('',(0.73703559922,1.639344262295E-002));
#114904 = CARTESIAN_POINT('',(0.740286382149,1.639344262295E-002));
#114905 = CARTESIAN_POINT('',(0.74353694307,1.639344262295E-002));
#114906 = CARTESIAN_POINT('',(0.746787149686,1.639344262295E-002));
#114907 = CARTESIAN_POINT('',(0.750036882292,1.639344262295E-002));
#114908 = CARTESIAN_POINT('',(0.753286036004,1.639344262295E-002));
#114909 = CARTESIAN_POINT('',(0.756534593407,1.639344262295E-002));
#114910 = CARTESIAN_POINT('',(0.759782533686,1.639344262295E-002));
#114911 = CARTESIAN_POINT('',(0.763029832191,1.639344262295E-002));
#114912 = CARTESIAN_POINT('',(0.766276467682,1.639344262295E-002));
#114913 = CARTESIAN_POINT('',(0.769522410277,1.639344262295E-002));
#114914 = CARTESIAN_POINT('',(0.772767689818,1.639344262295E-002));
#114915 = CARTESIAN_POINT('',(0.776012352302,1.639344262295E-002));
#114916 = CARTESIAN_POINT('',(0.779256439354,1.639344262295E-002));
#114917 = CARTESIAN_POINT('',(0.782499993761,1.639344262295E-002));
#114918 = CARTESIAN_POINT('',(0.785743058403,1.639344262295E-002));
#114919 = CARTESIAN_POINT('',(0.788985675933,1.639344262295E-002));
#114920 = CARTESIAN_POINT('',(0.792227889211,1.639344262295E-002));
#114921 = CARTESIAN_POINT('',(0.795469738096,1.639344262295E-002));
#114922 = CARTESIAN_POINT('',(0.798711261748,1.639344262295E-002));
#114923 = CARTESIAN_POINT('',(0.801952499384,1.639344262295E-002));
#114924 = CARTESIAN_POINT('',(0.80519349026,1.639344262295E-002));
#114925 = CARTESIAN_POINT('',(0.808434273545,1.639344262295E-002));
#114926 = CARTESIAN_POINT('',(0.811674889531,1.639344262295E-002));
#114927 = CARTESIAN_POINT('',(0.814915374085,1.639344262295E-002));
#114928 = CARTESIAN_POINT('',(0.818155788815,1.639344262295E-002));
#114929 = CARTESIAN_POINT('',(0.821396207991,1.639344262295E-002));
#114930 = CARTESIAN_POINT('',(0.824636702956,1.639344262295E-002));
#114931 = CARTESIAN_POINT('',(0.827877345858,1.639344262295E-002));
#114932 = CARTESIAN_POINT('',(0.831118206495,1.639344262295E-002));
#114933 = CARTESIAN_POINT('',(0.834359355757,1.639344262295E-002));
#114934 = CARTESIAN_POINT('',(0.837600861549,1.639344262295E-002));
#114935 = CARTESIAN_POINT('',(0.840842804788,1.639344262295E-002));
#114936 = CARTESIAN_POINT('',(0.84408528284,1.639344262295E-002));
#114937 = CARTESIAN_POINT('',(0.847328390437,1.639344262295E-002));
#114938 = CARTESIAN_POINT('',(0.850572222094,1.639344262295E-002));
#114939 = CARTESIAN_POINT('',(0.853816883586,1.639344262295E-002));
#114940 = CARTESIAN_POINT('',(0.857062480868,1.639344262295E-002));
#114941 = CARTESIAN_POINT('',(0.860309128207,1.639344262295E-002));
#114942 = CARTESIAN_POINT('',(0.863556907287,1.639344262295E-002));
#114943 = CARTESIAN_POINT('',(0.866805771889,1.639344262295E-002));
#114944 = CARTESIAN_POINT('',(0.87005569315,1.639344262295E-002));
#114945 = CARTESIAN_POINT('',(0.873306635396,1.639344262295E-002));
#114946 = CARTESIAN_POINT('',(0.8765585822,1.639344262295E-002));
#114947 = CARTESIAN_POINT('',(0.879811386156,1.639344262295E-002));
#114948 = CARTESIAN_POINT('',(0.88306485258,1.639344262295E-002));
#114949 = CARTESIAN_POINT('',(0.886318798192,1.639344262295E-002));
#114950 = CARTESIAN_POINT('',(0.88957307204,1.639344262295E-002));
#114951 = CARTESIAN_POINT('',(0.892827521893,1.639344262295E-002));
#114952 = CARTESIAN_POINT('',(0.89608199746,1.639344262295E-002));
#114953 = CARTESIAN_POINT('',(0.899336340742,1.639344262295E-002));
#114954 = CARTESIAN_POINT('',(0.902590381597,1.639344262295E-002));
#114955 = CARTESIAN_POINT('',(0.905843957232,1.639344262295E-002));
#114956 = CARTESIAN_POINT('',(0.909096885201,1.639344262295E-002));
#114957 = CARTESIAN_POINT('',(0.912349174494,1.639344262295E-002));
#114958 = CARTESIAN_POINT('',(0.915600865976,1.639344262295E-002));
#114959 = CARTESIAN_POINT('',(0.918851991985,1.639344262295E-002));
#114960 = CARTESIAN_POINT('',(0.92210258748,1.639344262295E-002));
#114961 = CARTESIAN_POINT('',(0.925352688803,1.639344262295E-002));
#114962 = CARTESIAN_POINT('',(0.928602331461,1.639344262295E-002));
#114963 = CARTESIAN_POINT('',(0.931851553443,1.639344262295E-002));
#114964 = CARTESIAN_POINT('',(0.935100378086,1.639344262295E-002));
#114965 = CARTESIAN_POINT('',(0.938348821066,1.639344262295E-002));
#114966 = CARTESIAN_POINT('',(0.941596899582,1.639344262295E-002));
#114967 = CARTESIAN_POINT('',(0.944844630213,1.639344262295E-002));
#114968 = CARTESIAN_POINT('',(0.948092029659,1.639344262296E-002));
#114969 = CARTESIAN_POINT('',(0.951339113347,1.639344262296E-002));
#114970 = CARTESIAN_POINT('',(0.954585901149,1.639344262294E-002));
#114971 = CARTESIAN_POINT('',(0.957832392756,1.639344262292E-002));
#114972 = CARTESIAN_POINT('',(0.961078562222,1.639344262292E-002));
#114973 = CARTESIAN_POINT('',(0.964324388692,1.639344262293E-002));
#114974 = CARTESIAN_POINT('',(0.967569849953,1.6393442623E-002));
#114975 = CARTESIAN_POINT('',(0.970814923894,1.639344262305E-002));
#114976 = CARTESIAN_POINT('',(0.97405958839,1.639344262295E-002));
#114977 = CARTESIAN_POINT('',(0.977303820775,1.639344262281E-002));
#114978 = CARTESIAN_POINT('',(0.980547601217,1.639344262427E-002));
#114979 = CARTESIAN_POINT('',(0.983790917844,1.639344262533E-002));
#114980 = CARTESIAN_POINT('',(0.98703375767,1.639344262484E-002));
#114981 = CARTESIAN_POINT('',(0.99027610797,1.639344262005E-002));
#114982 = CARTESIAN_POINT('',(0.993517955682,1.639344261652E-002));
#114983 = CARTESIAN_POINT('',(0.996759287559,1.63934426259E-002));
#114984 = CARTESIAN_POINT('',(0.998919822774,1.639344264514E-002));
#114985 = CARTESIAN_POINT('',(1.,1.639344265935E-002));
#114986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#114987 = ORIENTED_EDGE('',*,*,#114988,.T.);
#114988 = EDGE_CURVE('',#114564,#114989,#114991,.T.);
#114989 = VERTEX_POINT('',#114990);
#114990 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#114991 = SURFACE_CURVE('',#114992,(#114995),.PCURVE_S1.);
#114992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114993,#114994),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114993 = CARTESIAN_POINT('',(1.146897693294E-003,13.726368267157,
    31.121683525628));
#114994 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#114995 = PCURVE('',#114648,#114996);
#114996 = DEFINITIONAL_REPRESENTATION('',(#114997),#115000);
#114997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#114998,#114999),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#114998 = CARTESIAN_POINT('',(1.,1.639344262295E-002));
#114999 = CARTESIAN_POINT('',(1.,1.));
#115000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115001 = ORIENTED_EDGE('',*,*,#115002,.T.);
#115002 = EDGE_CURVE('',#114989,#115003,#115005,.T.);
#115003 = VERTEX_POINT('',#115004);
#115004 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#115005 = SURFACE_CURVE('',#115006,(#115019),.PCURVE_S1.);
#115006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#115007,#115008,#115009,
    #115010,#115011,#115012,#115013,#115014,#115015,#115016,#115017,
    #115018),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.125714802387,0.249969155112,0.376377496984,0.499899115262,
    0.626307667392,0.74983240077,0.834174750247,0.916978591561,1.),
  .UNSPECIFIED.);
#115007 = CARTESIAN_POINT('',(6.001146897693,13.726368267157,
    31.121683525628));
#115008 = CARTESIAN_POINT('',(6.001146897693,13.689756511125,
    31.119512982957));
#115009 = CARTESIAN_POINT('',(6.001146897693,13.616958323887,
    31.11519711317));
#115010 = CARTESIAN_POINT('',(6.001146897693,13.512874046648,
    31.07774363377));
#115011 = CARTESIAN_POINT('',(6.001146897693,13.419052136103,
    31.021550752115));
#115012 = CARTESIAN_POINT('',(6.001146897693,13.339851119317,
    30.944883508246));
#115013 = CARTESIAN_POINT('',(6.001146897693,13.278920301964,
    30.854156681253));
#115014 = CARTESIAN_POINT('',(6.001146897693,13.243734872686,
    30.762737485317));
#115015 = CARTESIAN_POINT('',(6.001146897693,13.228165961472,
    30.679566127754));
#115016 = CARTESIAN_POINT('',(6.001146897693,13.22432071745,
    30.606619031499));
#115017 = CARTESIAN_POINT('',(6.001146897693,13.230747022143,
    30.558800215122));
#115018 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#115019 = PCURVE('',#114648,#115020);
#115020 = DEFINITIONAL_REPRESENTATION('',(#115021),#115025);
#115021 = LINE('',#115022,#115023);
#115022 = CARTESIAN_POINT('',(1.,1.));
#115023 = VECTOR('',#115024,1.);
#115024 = DIRECTION('',(-1.,0.E+000));
#115025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115026 = ORIENTED_EDGE('',*,*,#115027,.F.);
#115027 = EDGE_CURVE('',#114562,#115003,#115028,.T.);
#115028 = SURFACE_CURVE('',#115029,(#115032),.PCURVE_S1.);
#115029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#115030,#115031),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#115030 = CARTESIAN_POINT('',(1.146897693296E-003,13.233964390231,
    30.534859437156));
#115031 = CARTESIAN_POINT('',(6.001146897693,13.233964390231,
    30.534859437156));
#115032 = PCURVE('',#114648,#115033);
#115033 = DEFINITIONAL_REPRESENTATION('',(#115034),#115037);
#115034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#115035,#115036),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#115035 = CARTESIAN_POINT('',(0.E+000,1.639344262295E-002));
#115036 = CARTESIAN_POINT('',(0.E+000,1.));
#115037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115042)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115039,#115040,#115041)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115039 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115040 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115041 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115042 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#115039,
  'distance_accuracy_value','confusion accuracy');
#115043 = SHAPE_DEFINITION_REPRESENTATION(#115044,#114554);
#115044 = PRODUCT_DEFINITION_SHAPE('','',#115045);
#115045 = PRODUCT_DEFINITION('design','',#115046,#115049);
#115046 = PRODUCT_DEFINITION_FORMATION('','',#115047);
#115047 = PRODUCT('CADSOFTTOOLS 1.700','CADSOFTTOOLS 1.700','',(#115048)
  );
#115048 = PRODUCT_CONTEXT('',#2,'mechanical');
#115049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115050 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115051,#115053);
#115051 = ( REPRESENTATION_RELATIONSHIP('','',#114554,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115052) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115052 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2811);
#115053 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115054);
#115054 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('700','','',#5,#115045,$);
#115055 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115047));
#115056 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115057),#115157
  );
#115057 = SHELL_BASED_SURFACE_MODEL('',(#115058));
#115058 = OPEN_SHELL('',(#115059));
#115059 = ADVANCED_FACE('',(#115060),#115074,.T.);
#115060 = FACE_BOUND('',#115061,.T.);
#115061 = EDGE_LOOP('',(#115062,#115085,#115101,#115117,#115143));
#115062 = ORIENTED_EDGE('',*,*,#115063,.F.);
#115063 = EDGE_CURVE('',#115064,#115066,#115068,.T.);
#115064 = VERTEX_POINT('',#115065);
#115065 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#115066 = VERTEX_POINT('',#115067);
#115067 = CARTESIAN_POINT('',(3.301146897693,12.10842920248,
    31.500000000015));
#115068 = SURFACE_CURVE('',#115069,(#115073),.PCURVE_S1.);
#115069 = LINE('',#115070,#115071);
#115070 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#115071 = VECTOR('',#115072,1.);
#115072 = DIRECTION('',(0.E+000,-1.,-4.968358580826E-013));
#115073 = PCURVE('',#115074,#115079);
#115074 = PLANE('',#115075);
#115075 = AXIS2_PLACEMENT_3D('',#115076,#115077,#115078);
#115076 = CARTESIAN_POINT('',(5.144953367635,11.515160734358,
    31.500000000015));
#115077 = DIRECTION('',(2.660667276748E-014,3.803170110293E-013,-1.));
#115078 = DIRECTION('',(-8.447751653059E-032,1.,3.803170110293E-013));
#115079 = DEFINITIONAL_REPRESENTATION('',(#115080),#115084);
#115080 = LINE('',#115081,#115082);
#115081 = CARTESIAN_POINT('',(0.736282045785,-1.843806469942));
#115082 = VECTOR('',#115083,1.);
#115083 = DIRECTION('',(-1.,-3.100263312309E-027));
#115084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115085 = ORIENTED_EDGE('',*,*,#115086,.T.);
#115086 = EDGE_CURVE('',#115064,#115087,#115089,.T.);
#115087 = VERTEX_POINT('',#115088);
#115088 = CARTESIAN_POINT('',(6.001146897693,12.251442780144,
    31.500000000015));
#115089 = SURFACE_CURVE('',#115090,(#115094),.PCURVE_S1.);
#115090 = LINE('',#115091,#115092);
#115091 = CARTESIAN_POINT('',(3.301146897693,12.251442780144,
    31.500000000015));
#115092 = VECTOR('',#115093,1.);
#115093 = DIRECTION('',(1.,-1.973729821556E-015,-5.263279524149E-015));
#115094 = PCURVE('',#115074,#115095);
#115095 = DEFINITIONAL_REPRESENTATION('',(#115096),#115100);
#115096 = LINE('',#115097,#115098);
#115097 = CARTESIAN_POINT('',(0.736282045785,-1.843806469942));
#115098 = VECTOR('',#115099,1.);
#115099 = DIRECTION('',(-1.973729821558E-015,1.));
#115100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115101 = ORIENTED_EDGE('',*,*,#115102,.F.);
#115102 = EDGE_CURVE('',#115103,#115087,#115105,.T.);
#115103 = VERTEX_POINT('',#115104);
#115104 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000014));
#115105 = SURFACE_CURVE('',#115106,(#115110),.PCURVE_S1.);
#115106 = LINE('',#115107,#115108);
#115107 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000015));
#115108 = VECTOR('',#115109,1.);
#115109 = DIRECTION('',(0.E+000,1.,3.839632084263E-013));
#115110 = PCURVE('',#115074,#115111);
#115111 = DEFINITIONAL_REPRESENTATION('',(#115112),#115116);
#115112 = LINE('',#115113,#115114);
#115113 = CARTESIAN_POINT('',(-0.35554187093,0.856193530058));
#115114 = VECTOR('',#115115,1.);
#115115 = DIRECTION('',(1.,9.709765850522E-029));
#115116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115117 = ORIENTED_EDGE('',*,*,#115118,.F.);
#115118 = EDGE_CURVE('',#115119,#115103,#115121,.T.);
#115119 = VERTEX_POINT('',#115120);
#115120 = CARTESIAN_POINT('',(4.16180604896,12.10842920248,
    31.500000000015));
#115121 = SURFACE_CURVE('',#115122,(#115131),.PCURVE_S1.);
#115122 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#115123,#115124,#115125,
    #115126,#115127,#115128,#115129,#115130),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#115123 = CARTESIAN_POINT('',(4.16180604896,12.10842920248,
    31.500000000015));
#115124 = CARTESIAN_POINT('',(4.307833609408,12.079968205191,
    31.500000000015));
#115125 = CARTESIAN_POINT('',(4.452225579953,12.042499119262,
    31.500000000015));
#115126 = CARTESIAN_POINT('',(4.989371895521,11.867063486055,
    31.500000000015));
#115127 = CARTESIAN_POINT('',(5.363578845837,11.669512662997,
    31.500000000015));
#115128 = CARTESIAN_POINT('',(5.802905709682,11.335799874821,
    31.500000000015));
#115129 = CARTESIAN_POINT('',(5.904233694353,11.250228137537,
    31.500000000015));
#115130 = CARTESIAN_POINT('',(6.001146897693,11.159618863429,
    31.500000000015));
#115131 = PCURVE('',#115074,#115132);
#115132 = DEFINITIONAL_REPRESENTATION('',(#115133),#115142);
#115133 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#115134,#115135,#115136,
    #115137,#115138,#115139,#115140,#115141),.UNSPECIFIED.,.F.,.F.,(4,2,
    2,4),(0.E+000,0.214079872404,0.811576764477,1.),.UNSPECIFIED.);
#115134 = CARTESIAN_POINT('',(0.593268468121,-0.983147318675));
#115135 = CARTESIAN_POINT('',(0.564807470833,-0.837119758227));
#115136 = CARTESIAN_POINT('',(0.527338384904,-0.692727787682));
#115137 = CARTESIAN_POINT('',(0.351902751696,-0.155581472115));
#115138 = CARTESIAN_POINT('',(0.154351928638,0.218625478202));
#115139 = CARTESIAN_POINT('',(-0.179360859538,0.657952342046));
#115140 = CARTESIAN_POINT('',(-0.264932596821,0.759280326718));
#115141 = CARTESIAN_POINT('',(-0.35554187093,0.856193530058));
#115142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115143 = ORIENTED_EDGE('',*,*,#115144,.F.);
#115144 = EDGE_CURVE('',#115066,#115119,#115145,.T.);
#115145 = SURFACE_CURVE('',#115146,(#115150),.PCURVE_S1.);
#115146 = LINE('',#115147,#115148);
#115147 = CARTESIAN_POINT('',(3.301146897693,12.10842920248,
    31.500000000015));
#115148 = VECTOR('',#115149,1.);
#115149 = DIRECTION('',(1.,0.E+000,3.302318855097E-014));
#115150 = PCURVE('',#115074,#115151);
#115151 = DEFINITIONAL_REPRESENTATION('',(#115152),#115156);
#115152 = LINE('',#115153,#115154);
#115153 = CARTESIAN_POINT('',(0.593268468122,-1.843806469942));
#115154 = VECTOR('',#115155,1.);
#115155 = DIRECTION('',(1.255919588684E-026,1.));
#115156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115161)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115158,#115159,#115160)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115158,
  'distance_accuracy_value','confusion accuracy');
#115162 = SHAPE_DEFINITION_REPRESENTATION(#115163,#115056);
#115163 = PRODUCT_DEFINITION_SHAPE('','',#115164);
#115164 = PRODUCT_DEFINITION('design','',#115165,#115168);
#115165 = PRODUCT_DEFINITION_FORMATION('','',#115166);
#115166 = PRODUCT('CADSOFTTOOLS 1.701','CADSOFTTOOLS 1.701','',(#115167)
  );
#115167 = PRODUCT_CONTEXT('',#2,'mechanical');
#115168 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115169 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115170,#115172);
#115170 = ( REPRESENTATION_RELATIONSHIP('','',#115056,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115171) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115171 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2815);
#115172 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115173);
#115173 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('701','','',#5,#115164,$);
#115174 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115166));
#115175 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115176),#115250
  );
#115176 = SHELL_BASED_SURFACE_MODEL('',(#115177));
#115177 = OPEN_SHELL('',(#115178));
#115178 = ADVANCED_FACE('',(#115179),#115193,.T.);
#115179 = FACE_BOUND('',#115180,.T.);
#115180 = EDGE_LOOP('',(#115181,#115204,#115220,#115236));
#115181 = ORIENTED_EDGE('',*,*,#115182,.F.);
#115182 = EDGE_CURVE('',#115183,#115185,#115187,.T.);
#115183 = VERTEX_POINT('',#115184);
#115184 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#115185 = VERTEX_POINT('',#115186);
#115186 = CARTESIAN_POINT('',(5.301146897693,-27.20191064834,
    32.300000000005));
#115187 = SURFACE_CURVE('',#115188,(#115192),.PCURVE_S1.);
#115188 = LINE('',#115189,#115190);
#115189 = CARTESIAN_POINT('',(5.001146897694,-26.90191064834,
    32.000000000006));
#115190 = VECTOR('',#115191,1.);
#115191 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));
#115192 = PCURVE('',#115193,#115198);
#115193 = PLANE('',#115194);
#115194 = AXIS2_PLACEMENT_3D('',#115195,#115196,#115197);
#115195 = CARTESIAN_POINT('',(6.001146897693,-27.20191064834,
    32.300000000005));
#115196 = DIRECTION('',(0.E+000,0.707106781187,0.707106781186));
#115197 = DIRECTION('',(1.,0.E+000,-0.E+000));
#115198 = DEFINITIONAL_REPRESENTATION('',(#115199),#115203);
#115199 = LINE('',#115200,#115201);
#115200 = CARTESIAN_POINT('',(-1.,0.424264068711));
#115201 = VECTOR('',#115202,1.);
#115202 = DIRECTION('',(0.57735026919,-0.816496580928));
#115203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115204 = ORIENTED_EDGE('',*,*,#115205,.F.);
#115205 = EDGE_CURVE('',#115206,#115183,#115208,.T.);
#115206 = VERTEX_POINT('',#115207);
#115207 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#115208 = SURFACE_CURVE('',#115209,(#115213),.PCURVE_S1.);
#115209 = LINE('',#115210,#115211);
#115210 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#115211 = VECTOR('',#115212,1.);
#115212 = DIRECTION('',(1.,8.881784197001E-015,0.E+000));
#115213 = PCURVE('',#115193,#115214);
#115214 = DEFINITIONAL_REPRESENTATION('',(#115215),#115219);
#115215 = LINE('',#115216,#115217);
#115216 = CARTESIAN_POINT('',(-1.4,0.424264068712));
#115217 = VECTOR('',#115218,1.);
#115218 = DIRECTION('',(1.,6.280369834734E-015));
#115219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115220 = ORIENTED_EDGE('',*,*,#115221,.F.);
#115221 = EDGE_CURVE('',#115222,#115206,#115224,.T.);
#115222 = VERTEX_POINT('',#115223);
#115223 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#115224 = SURFACE_CURVE('',#115225,(#115229),.PCURVE_S1.);
#115225 = LINE('',#115226,#115227);
#115226 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#115227 = VECTOR('',#115228,1.);
#115228 = DIRECTION('',(0.281084637715,0.678598344546,-0.678598344546));
#115229 = PCURVE('',#115193,#115230);
#115230 = DEFINITIONAL_REPRESENTATION('',(#115231),#115235);
#115231 = LINE('',#115232,#115233);
#115232 = CARTESIAN_POINT('',(-1.524264068712,0.E+000));
#115233 = VECTOR('',#115234,1.);
#115234 = DIRECTION('',(0.281084637715,0.959682982261));
#115235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115236 = ORIENTED_EDGE('',*,*,#115237,.F.);
#115237 = EDGE_CURVE('',#115185,#115222,#115238,.T.);
#115238 = SURFACE_CURVE('',#115239,(#115243),.PCURVE_S1.);
#115239 = LINE('',#115240,#115241);
#115240 = CARTESIAN_POINT('',(5.301146897693,-27.20191064834,
    32.300000000005));
#115241 = VECTOR('',#115242,1.);
#115242 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115243 = PCURVE('',#115193,#115244);
#115244 = DEFINITIONAL_REPRESENTATION('',(#115245),#115249);
#115245 = LINE('',#115246,#115247);
#115246 = CARTESIAN_POINT('',(-0.7,0.E+000));
#115247 = VECTOR('',#115248,1.);
#115248 = DIRECTION('',(-1.,0.E+000));
#115249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115254)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115251,#115252,#115253)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115251 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115252 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115253 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115254 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115251,
  'distance_accuracy_value','confusion accuracy');
#115255 = SHAPE_DEFINITION_REPRESENTATION(#115256,#115175);
#115256 = PRODUCT_DEFINITION_SHAPE('','',#115257);
#115257 = PRODUCT_DEFINITION('design','',#115258,#115261);
#115258 = PRODUCT_DEFINITION_FORMATION('','',#115259);
#115259 = PRODUCT('CADSOFTTOOLS 1.702','CADSOFTTOOLS 1.702','',(#115260)
  );
#115260 = PRODUCT_CONTEXT('',#2,'mechanical');
#115261 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115262 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115263,#115265);
#115263 = ( REPRESENTATION_RELATIONSHIP('','',#115175,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115264) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115264 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2819);
#115265 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115266);
#115266 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('702','','',#5,#115257,$);
#115267 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115259));
#115268 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115269),#115343
  );
#115269 = SHELL_BASED_SURFACE_MODEL('',(#115270));
#115270 = OPEN_SHELL('',(#115271));
#115271 = ADVANCED_FACE('',(#115272),#115286,.T.);
#115272 = FACE_BOUND('',#115273,.T.);
#115273 = EDGE_LOOP('',(#115274,#115297,#115313,#115329));
#115274 = ORIENTED_EDGE('',*,*,#115275,.T.);
#115275 = EDGE_CURVE('',#115276,#115278,#115280,.T.);
#115276 = VERTEX_POINT('',#115277);
#115277 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#115278 = VERTEX_POINT('',#115279);
#115279 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    32.000000000006));
#115280 = SURFACE_CURVE('',#115281,(#115285),.PCURVE_S1.);
#115281 = LINE('',#115282,#115283);
#115282 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#115283 = VECTOR('',#115284,1.);
#115284 = DIRECTION('',(0.281084637715,0.678598344546,-0.678598344546));
#115285 = PCURVE('',#115286,#115291);
#115286 = PLANE('',#115287);
#115287 = AXIS2_PLACEMENT_3D('',#115288,#115289,#115290);
#115288 = CARTESIAN_POINT('',(-3.061367011988,-19.66366080737,
    32.300000000004));
#115289 = DIRECTION('',(0.5,0.5,0.707106781186));
#115290 = DIRECTION('',(0.707106781187,-0.707106781187,
    1.586375209797E-013));
#115291 = DEFINITIONAL_REPRESENTATION('',(#115292),#115296);
#115292 = LINE('',#115293,#115294);
#115293 = CARTESIAN_POINT('',(10.660695161655,-1.817946865569E-014));
#115294 = VECTOR('',#115295,1.);
#115295 = DIRECTION('',(-0.281084637715,0.959682982261));
#115296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115297 = ORIENTED_EDGE('',*,*,#115298,.F.);
#115298 = EDGE_CURVE('',#115299,#115278,#115301,.T.);
#115299 = VERTEX_POINT('',#115300);
#115300 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#115301 = SURFACE_CURVE('',#115302,(#115306),.PCURVE_S1.);
#115302 = LINE('',#115303,#115304);
#115303 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#115304 = VECTOR('',#115305,1.);
#115305 = DIRECTION('',(0.707106781187,-0.707106781187,
    1.607774677693E-013));
#115306 = PCURVE('',#115286,#115307);
#115307 = DEFINITIONAL_REPRESENTATION('',(#115308),#115312);
#115308 = LINE('',#115309,#115310);
#115309 = CARTESIAN_POINT('',(10.18287770235,0.424264068712));
#115310 = VECTOR('',#115311,1.);
#115311 = DIRECTION('',(1.,-7.468621532899E-015));
#115312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115313 = ORIENTED_EDGE('',*,*,#115314,.F.);
#115314 = EDGE_CURVE('',#115315,#115299,#115317,.T.);
#115315 = VERTEX_POINT('',#115316);
#115316 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#115317 = SURFACE_CURVE('',#115318,(#115322),.PCURVE_S1.);
#115318 = LINE('',#115319,#115320);
#115319 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#115320 = VECTOR('',#115321,1.);
#115321 = DIRECTION('',(0.281084637715,0.678598344546,-0.678598344546));
#115322 = PCURVE('',#115286,#115323);
#115323 = DEFINITIONAL_REPRESENTATION('',(#115324),#115328);
#115324 = LINE('',#115325,#115326);
#115325 = CARTESIAN_POINT('',(10.307141771062,-2.912528646654E-014));
#115326 = VECTOR('',#115327,1.);
#115327 = DIRECTION('',(-0.281084637715,0.959682982261));
#115328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115329 = ORIENTED_EDGE('',*,*,#115330,.F.);
#115330 = EDGE_CURVE('',#115276,#115315,#115331,.T.);
#115331 = SURFACE_CURVE('',#115332,(#115336),.PCURVE_S1.);
#115332 = LINE('',#115333,#115334);
#115333 = CARTESIAN_POINT('',(4.476882828981,-27.20191064834,
    32.300000000005));
#115334 = VECTOR('',#115335,1.);
#115335 = DIRECTION('',(-0.707106781187,0.707106781187,
    -1.607774677692E-013));
#115336 = PCURVE('',#115286,#115337);
#115337 = DEFINITIONAL_REPRESENTATION('',(#115338),#115342);
#115338 = LINE('',#115339,#115340);
#115339 = CARTESIAN_POINT('',(10.660695161655,-1.13788159485E-014));
#115340 = VECTOR('',#115341,1.);
#115341 = DIRECTION('',(-1.,5.470220088569E-015));
#115342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115347)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115344,#115345,#115346)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115344 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115345 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115346 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115347 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115344,
  'distance_accuracy_value','confusion accuracy');
#115348 = SHAPE_DEFINITION_REPRESENTATION(#115349,#115268);
#115349 = PRODUCT_DEFINITION_SHAPE('','',#115350);
#115350 = PRODUCT_DEFINITION('design','',#115351,#115354);
#115351 = PRODUCT_DEFINITION_FORMATION('','',#115352);
#115352 = PRODUCT('CADSOFTTOOLS 1.703','CADSOFTTOOLS 1.703','',(#115353)
  );
#115353 = PRODUCT_CONTEXT('',#2,'mechanical');
#115354 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115355 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115356,#115358);
#115356 = ( REPRESENTATION_RELATIONSHIP('','',#115268,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115357) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115357 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2823);
#115358 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115359);
#115359 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('703','','',#5,#115350,$);
#115360 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115352));
#115361 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115362),#115436
  );
#115362 = SHELL_BASED_SURFACE_MODEL('',(#115363));
#115363 = OPEN_SHELL('',(#115364));
#115364 = ADVANCED_FACE('',(#115365),#115379,.T.);
#115365 = FACE_BOUND('',#115366,.T.);
#115366 = EDGE_LOOP('',(#115367,#115390,#115406,#115422));
#115367 = ORIENTED_EDGE('',*,*,#115368,.T.);
#115368 = EDGE_CURVE('',#115369,#115371,#115373,.T.);
#115369 = VERTEX_POINT('',#115370);
#115370 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#115371 = VERTEX_POINT('',#115372);
#115372 = CARTESIAN_POINT('',(5.301146897693,-27.20191064834,
    32.300000000005));
#115373 = SURFACE_CURVE('',#115374,(#115378),.PCURVE_S1.);
#115374 = LINE('',#115375,#115376);
#115375 = CARTESIAN_POINT('',(5.001146897694,-26.90191064834,
    32.000000000006));
#115376 = VECTOR('',#115377,1.);
#115377 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));
#115378 = PCURVE('',#115379,#115384);
#115379 = PLANE('',#115380);
#115380 = AXIS2_PLACEMENT_3D('',#115381,#115382,#115383);
#115381 = CARTESIAN_POINT('',(5.301146897693,-10.60114689769,
    32.300000000002));
#115382 = DIRECTION('',(-0.707106781187,1.589396912062E-013,
    0.707106781187));
#115383 = DIRECTION('',(1.433519811351E-016,1.,-2.246313149221E-013));
#115384 = DEFINITIONAL_REPRESENTATION('',(#115385),#115389);
#115385 = LINE('',#115386,#115387);
#115386 = CARTESIAN_POINT('',(-16.30076375065,0.424264068711));
#115387 = VECTOR('',#115388,1.);
#115388 = DIRECTION('',(-0.57735026919,-0.816496580928));
#115389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115390 = ORIENTED_EDGE('',*,*,#115391,.F.);
#115391 = EDGE_CURVE('',#115392,#115371,#115394,.T.);
#115392 = VERTEX_POINT('',#115393);
#115393 = CARTESIAN_POINT('',(5.301146897693,-22.40191064834,
    32.300000000005));
#115394 = SURFACE_CURVE('',#115395,(#115399),.PCURVE_S1.);
#115395 = LINE('',#115396,#115397);
#115396 = CARTESIAN_POINT('',(5.301146897693,-22.40191064834,
    32.300000000004));
#115397 = VECTOR('',#115398,1.);
#115398 = DIRECTION('',(1.850371707709E-015,-1.,2.279657943897E-013));
#115399 = PCURVE('',#115379,#115400);
#115400 = DEFINITIONAL_REPRESENTATION('',(#115401),#115405);
#115401 = LINE('',#115402,#115403);
#115402 = CARTESIAN_POINT('',(-11.80076375065,4.123349317031E-014));
#115403 = VECTOR('',#115404,1.);
#115404 = DIRECTION('',(-1.,-3.767608583474E-015));
#115405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115406 = ORIENTED_EDGE('',*,*,#115407,.F.);
#115407 = EDGE_CURVE('',#115408,#115392,#115410,.T.);
#115408 = VERTEX_POINT('',#115409);
#115409 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#115410 = SURFACE_CURVE('',#115411,(#115415),.PCURVE_S1.);
#115411 = LINE('',#115412,#115413);
#115412 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#115413 = VECTOR('',#115414,1.);
#115414 = DIRECTION('',(0.57735026919,0.57735026919,0.577350269189));
#115415 = PCURVE('',#115379,#115416);
#115416 = DEFINITIONAL_REPRESENTATION('',(#115417),#115421);
#115417 = LINE('',#115418,#115419);
#115418 = CARTESIAN_POINT('',(-12.10076375065,0.424264068713));
#115419 = VECTOR('',#115420,1.);
#115420 = DIRECTION('',(0.57735026919,-0.816496580928));
#115421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115422 = ORIENTED_EDGE('',*,*,#115423,.F.);
#115423 = EDGE_CURVE('',#115369,#115408,#115424,.T.);
#115424 = SURFACE_CURVE('',#115425,(#115429),.PCURVE_S1.);
#115425 = LINE('',#115426,#115427);
#115426 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    32.000000000006));
#115427 = VECTOR('',#115428,1.);
#115428 = DIRECTION('',(-6.344131569286E-016,1.,-2.266969680758E-013));
#115429 = PCURVE('',#115379,#115430);
#115430 = DEFINITIONAL_REPRESENTATION('',(#115431),#115435);
#115431 = LINE('',#115432,#115433);
#115432 = CARTESIAN_POINT('',(-16.30076375065,0.424264068712));
#115433 = VECTOR('',#115434,1.);
#115434 = DIRECTION('',(1.,2.010600355892E-015));
#115435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115440)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115437,#115438,#115439)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115437 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115438 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115439 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115440 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115437,
  'distance_accuracy_value','confusion accuracy');
#115441 = SHAPE_DEFINITION_REPRESENTATION(#115442,#115361);
#115442 = PRODUCT_DEFINITION_SHAPE('','',#115443);
#115443 = PRODUCT_DEFINITION('design','',#115444,#115447);
#115444 = PRODUCT_DEFINITION_FORMATION('','',#115445);
#115445 = PRODUCT('CADSOFTTOOLS 1.704','CADSOFTTOOLS 1.704','',(#115446)
  );
#115446 = PRODUCT_CONTEXT('',#2,'mechanical');
#115447 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115448 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115449,#115451);
#115449 = ( REPRESENTATION_RELATIONSHIP('','',#115361,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115450) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115450 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2827);
#115451 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115452);
#115452 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('704','','',#5,#115443,$);
#115453 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115445));
#115454 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115455),#115529
  );
#115455 = SHELL_BASED_SURFACE_MODEL('',(#115456));
#115456 = OPEN_SHELL('',(#115457));
#115457 = ADVANCED_FACE('',(#115458),#115472,.F.);
#115458 = FACE_BOUND('',#115459,.T.);
#115459 = EDGE_LOOP('',(#115460,#115483,#115499,#115515));
#115460 = ORIENTED_EDGE('',*,*,#115461,.T.);
#115461 = EDGE_CURVE('',#115462,#115464,#115466,.T.);
#115462 = VERTEX_POINT('',#115463);
#115463 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#115464 = VERTEX_POINT('',#115465);
#115465 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    32.000000000005));
#115466 = SURFACE_CURVE('',#115467,(#115471),.PCURVE_S1.);
#115467 = LINE('',#115468,#115469);
#115468 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#115469 = VECTOR('',#115470,1.);
#115470 = DIRECTION('',(0.281084637715,0.678598344546,-0.678598344546));
#115471 = PCURVE('',#115472,#115477);
#115472 = PLANE('',#115473);
#115473 = AXIS2_PLACEMENT_3D('',#115474,#115475,#115476);
#115474 = CARTESIAN_POINT('',(6.001146897693,-26.95191064834,
    32.300000000005));
#115475 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781186));
#115476 = DIRECTION('',(-1.,-0.E+000,0.E+000));
#115477 = DEFINITIONAL_REPRESENTATION('',(#115478),#115482);
#115478 = LINE('',#115479,#115480);
#115479 = CARTESIAN_POINT('',(1.774264068712,0.E+000));
#115480 = VECTOR('',#115481,1.);
#115481 = DIRECTION('',(-0.281084637715,0.959682982261));
#115482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115483 = ORIENTED_EDGE('',*,*,#115484,.F.);
#115484 = EDGE_CURVE('',#115485,#115464,#115487,.T.);
#115485 = VERTEX_POINT('',#115486);
#115486 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    32.000000000005));
#115487 = SURFACE_CURVE('',#115488,(#115492),.PCURVE_S1.);
#115488 = LINE('',#115489,#115490);
#115489 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    32.000000000005));
#115490 = VECTOR('',#115491,1.);
#115491 = DIRECTION('',(1.,0.E+000,0.E+000));
#115492 = PCURVE('',#115472,#115493);
#115493 = DEFINITIONAL_REPRESENTATION('',(#115494),#115498);
#115494 = LINE('',#115495,#115496);
#115495 = CARTESIAN_POINT('',(4.35,0.424264068712));
#115496 = VECTOR('',#115497,1.);
#115497 = DIRECTION('',(-1.,0.E+000));
#115498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115499 = ORIENTED_EDGE('',*,*,#115500,.F.);
#115500 = EDGE_CURVE('',#115501,#115485,#115503,.T.);
#115501 = VERTEX_POINT('',#115502);
#115502 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#115503 = SURFACE_CURVE('',#115504,(#115508),.PCURVE_S1.);
#115504 = LINE('',#115505,#115506);
#115505 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#115506 = VECTOR('',#115507,1.);
#115507 = DIRECTION('',(-0.281084637715,0.678598344546,-0.678598344546)
  );
#115508 = PCURVE('',#115472,#115509);
#115509 = DEFINITIONAL_REPRESENTATION('',(#115510),#115514);
#115510 = LINE('',#115511,#115512);
#115511 = CARTESIAN_POINT('',(4.225735931288,0.E+000));
#115512 = VECTOR('',#115513,1.);
#115513 = DIRECTION('',(0.281084637715,0.959682982261));
#115514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115515 = ORIENTED_EDGE('',*,*,#115516,.F.);
#115516 = EDGE_CURVE('',#115462,#115501,#115517,.T.);
#115517 = SURFACE_CURVE('',#115518,(#115522),.PCURVE_S1.);
#115518 = LINE('',#115519,#115520);
#115519 = CARTESIAN_POINT('',(4.226882828981,-26.95191064834,
    32.300000000005));
#115520 = VECTOR('',#115521,1.);
#115521 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115522 = PCURVE('',#115472,#115523);
#115523 = DEFINITIONAL_REPRESENTATION('',(#115524),#115528);
#115524 = LINE('',#115525,#115526);
#115525 = CARTESIAN_POINT('',(1.774264068712,0.E+000));
#115526 = VECTOR('',#115527,1.);
#115527 = DIRECTION('',(1.,0.E+000));
#115528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115533)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115530,#115531,#115532)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115530 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115531 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115532 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115533 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115530,
  'distance_accuracy_value','confusion accuracy');
#115534 = SHAPE_DEFINITION_REPRESENTATION(#115535,#115454);
#115535 = PRODUCT_DEFINITION_SHAPE('','',#115536);
#115536 = PRODUCT_DEFINITION('design','',#115537,#115540);
#115537 = PRODUCT_DEFINITION_FORMATION('','',#115538);
#115538 = PRODUCT('CADSOFTTOOLS 1.705','CADSOFTTOOLS 1.705','',(#115539)
  );
#115539 = PRODUCT_CONTEXT('',#2,'mechanical');
#115540 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115542,#115544);
#115542 = ( REPRESENTATION_RELATIONSHIP('','',#115454,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115543) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2831);
#115544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115545);
#115545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('705','','',#5,#115536,$);
#115546 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115538));
#115547 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115548),#115622
  );
#115548 = SHELL_BASED_SURFACE_MODEL('',(#115549));
#115549 = OPEN_SHELL('',(#115550));
#115550 = ADVANCED_FACE('',(#115551),#115565,.T.);
#115551 = FACE_BOUND('',#115552,.T.);
#115552 = EDGE_LOOP('',(#115553,#115576,#115592,#115608));
#115553 = ORIENTED_EDGE('',*,*,#115554,.T.);
#115554 = EDGE_CURVE('',#115555,#115557,#115559,.T.);
#115555 = VERTEX_POINT('',#115556);
#115556 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#115557 = VERTEX_POINT('',#115558);
#115558 = CARTESIAN_POINT('',(5.301146897693,-22.40191064834,
    32.300000000005));
#115559 = SURFACE_CURVE('',#115560,(#115564),.PCURVE_S1.);
#115560 = LINE('',#115561,#115562);
#115561 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#115562 = VECTOR('',#115563,1.);
#115563 = DIRECTION('',(0.57735026919,0.57735026919,0.577350269189));
#115564 = PCURVE('',#115565,#115570);
#115565 = PLANE('',#115566);
#115566 = AXIS2_PLACEMENT_3D('',#115567,#115568,#115569);
#115567 = CARTESIAN_POINT('',(6.001146897693,-22.40191064834,
    32.300000000005));
#115568 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#115569 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115570 = DEFINITIONAL_REPRESENTATION('',(#115571),#115575);
#115571 = LINE('',#115572,#115573);
#115572 = CARTESIAN_POINT('',(1.,0.424264068713));
#115573 = VECTOR('',#115574,1.);
#115574 = DIRECTION('',(-0.57735026919,-0.816496580928));
#115575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115576 = ORIENTED_EDGE('',*,*,#115577,.F.);
#115577 = EDGE_CURVE('',#115578,#115557,#115580,.T.);
#115578 = VERTEX_POINT('',#115579);
#115579 = CARTESIAN_POINT('',(4.476882828981,-22.40191064834,
    32.300000000005));
#115580 = SURFACE_CURVE('',#115581,(#115585),.PCURVE_S1.);
#115581 = LINE('',#115582,#115583);
#115582 = CARTESIAN_POINT('',(4.476882828981,-22.40191064834,
    32.300000000005));
#115583 = VECTOR('',#115584,1.);
#115584 = DIRECTION('',(1.,0.E+000,0.E+000));
#115585 = PCURVE('',#115565,#115586);
#115586 = DEFINITIONAL_REPRESENTATION('',(#115587),#115591);
#115587 = LINE('',#115588,#115589);
#115588 = CARTESIAN_POINT('',(1.524264068712,0.E+000));
#115589 = VECTOR('',#115590,1.);
#115590 = DIRECTION('',(-1.,-0.E+000));
#115591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115592 = ORIENTED_EDGE('',*,*,#115593,.F.);
#115593 = EDGE_CURVE('',#115594,#115578,#115596,.T.);
#115594 = VERTEX_POINT('',#115595);
#115595 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#115596 = SURFACE_CURVE('',#115597,(#115601),.PCURVE_S1.);
#115597 = LINE('',#115598,#115599);
#115598 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#115599 = VECTOR('',#115600,1.);
#115600 = DIRECTION('',(-0.281084637715,0.678598344546,0.678598344546));
#115601 = PCURVE('',#115565,#115602);
#115602 = DEFINITIONAL_REPRESENTATION('',(#115603),#115607);
#115603 = LINE('',#115604,#115605);
#115604 = CARTESIAN_POINT('',(1.4,0.424264068712));
#115605 = VECTOR('',#115606,1.);
#115606 = DIRECTION('',(0.281084637715,-0.959682982261));
#115607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115608 = ORIENTED_EDGE('',*,*,#115609,.F.);
#115609 = EDGE_CURVE('',#115555,#115594,#115610,.T.);
#115610 = SURFACE_CURVE('',#115611,(#115615),.PCURVE_S1.);
#115611 = LINE('',#115612,#115613);
#115612 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    32.000000000004));
#115613 = VECTOR('',#115614,1.);
#115614 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115615 = PCURVE('',#115565,#115616);
#115616 = DEFINITIONAL_REPRESENTATION('',(#115617),#115621);
#115617 = LINE('',#115618,#115619);
#115618 = CARTESIAN_POINT('',(1.,0.424264068712));
#115619 = VECTOR('',#115620,1.);
#115620 = DIRECTION('',(1.,0.E+000));
#115621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115626)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115623,#115624,#115625)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115623 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115624 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115625 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115626 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115623,
  'distance_accuracy_value','confusion accuracy');
#115627 = SHAPE_DEFINITION_REPRESENTATION(#115628,#115547);
#115628 = PRODUCT_DEFINITION_SHAPE('','',#115629);
#115629 = PRODUCT_DEFINITION('design','',#115630,#115633);
#115630 = PRODUCT_DEFINITION_FORMATION('','',#115631);
#115631 = PRODUCT('CADSOFTTOOLS 1.706','CADSOFTTOOLS 1.706','',(#115632)
  );
#115632 = PRODUCT_CONTEXT('',#2,'mechanical');
#115633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115634 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115635,#115637);
#115635 = ( REPRESENTATION_RELATIONSHIP('','',#115547,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115636) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115636 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2835);
#115637 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115638);
#115638 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('706','','',#5,#115629,$);
#115639 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115631));
#115640 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115641),#115715
  );
#115641 = SHELL_BASED_SURFACE_MODEL('',(#115642));
#115642 = OPEN_SHELL('',(#115643));
#115643 = ADVANCED_FACE('',(#115644),#115658,.T.);
#115644 = FACE_BOUND('',#115645,.T.);
#115645 = EDGE_LOOP('',(#115646,#115669,#115685,#115701));
#115646 = ORIENTED_EDGE('',*,*,#115647,.T.);
#115647 = EDGE_CURVE('',#115648,#115650,#115652,.T.);
#115648 = VERTEX_POINT('',#115649);
#115649 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#115650 = VERTEX_POINT('',#115651);
#115651 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    32.000000000005));
#115652 = SURFACE_CURVE('',#115653,(#115657),.PCURVE_S1.);
#115653 = LINE('',#115654,#115655);
#115654 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#115655 = VECTOR('',#115656,1.);
#115656 = DIRECTION('',(-0.281084637715,0.678598344546,-0.678598344546)
  );
#115657 = PCURVE('',#115658,#115663);
#115658 = PLANE('',#115659);
#115659 = AXIS2_PLACEMENT_3D('',#115660,#115661,#115662);
#115660 = CARTESIAN_POINT('',(12.063660807374,-16.66366080737,
    32.300000000003));
#115661 = DIRECTION('',(-0.5,0.5,0.707106781186));
#115662 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.589642046468E-013));
#115663 = DEFINITIONAL_REPRESENTATION('',(#115664),#115668);
#115664 = LINE('',#115665,#115666);
#115665 = CARTESIAN_POINT('',(-14.54978245818,4.385067029501E-014));
#115666 = VECTOR('',#115667,1.);
#115667 = DIRECTION('',(0.281084637715,0.959682982261));
#115668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115669 = ORIENTED_EDGE('',*,*,#115670,.F.);
#115670 = EDGE_CURVE('',#115671,#115650,#115673,.T.);
#115671 = VERTEX_POINT('',#115672);
#115672 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#115673 = SURFACE_CURVE('',#115674,(#115678),.PCURVE_S1.);
#115674 = LINE('',#115675,#115676);
#115675 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#115676 = VECTOR('',#115677,1.);
#115677 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.607774677693E-013));
#115678 = PCURVE('',#115658,#115679);
#115679 = DEFINITIONAL_REPRESENTATION('',(#115680),#115684);
#115680 = LINE('',#115681,#115682);
#115681 = CARTESIAN_POINT('',(-14.77907178006,0.424264068712));
#115682 = VECTOR('',#115683,1.);
#115683 = DIRECTION('',(1.,-2.81824802162E-016));
#115684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115685 = ORIENTED_EDGE('',*,*,#115686,.F.);
#115686 = EDGE_CURVE('',#115687,#115671,#115689,.T.);
#115687 = VERTEX_POINT('',#115688);
#115688 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#115689 = SURFACE_CURVE('',#115690,(#115694),.PCURVE_S1.);
#115690 = LINE('',#115691,#115692);
#115691 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#115692 = VECTOR('',#115693,1.);
#115693 = DIRECTION('',(-0.281084637715,0.678598344546,-0.678598344546)
  );
#115694 = PCURVE('',#115658,#115695);
#115695 = DEFINITIONAL_REPRESENTATION('',(#115696),#115700);
#115696 = LINE('',#115697,#115698);
#115697 = CARTESIAN_POINT('',(-14.90333584877,4.66219344057E-014));
#115698 = VECTOR('',#115699,1.);
#115699 = DIRECTION('',(0.281084637715,0.959682982261));
#115700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115701 = ORIENTED_EDGE('',*,*,#115702,.F.);
#115702 = EDGE_CURVE('',#115648,#115687,#115703,.T.);
#115703 = SURFACE_CURVE('',#115704,(#115708),.PCURVE_S1.);
#115704 = LINE('',#115705,#115706);
#115705 = CARTESIAN_POINT('',(1.775410966405,-26.95191064834,
    32.300000000005));
#115706 = VECTOR('',#115707,1.);
#115707 = DIRECTION('',(-0.707106781187,-0.707106781187,
    1.607774677692E-013));
#115708 = PCURVE('',#115658,#115709);
#115709 = DEFINITIONAL_REPRESENTATION('',(#115710),#115714);
#115710 = LINE('',#115711,#115712);
#115711 = CARTESIAN_POINT('',(-14.54978245818,1.712044093308E-014));
#115712 = VECTOR('',#115713,1.);
#115713 = DIRECTION('',(-1.,-3.714978086475E-015));
#115714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115719)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115716,#115717,#115718)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115716,
  'distance_accuracy_value','confusion accuracy');
#115720 = SHAPE_DEFINITION_REPRESENTATION(#115721,#115640);
#115721 = PRODUCT_DEFINITION_SHAPE('','',#115722);
#115722 = PRODUCT_DEFINITION('design','',#115723,#115726);
#115723 = PRODUCT_DEFINITION_FORMATION('','',#115724);
#115724 = PRODUCT('CADSOFTTOOLS 1.707','CADSOFTTOOLS 1.707','',(#115725)
  );
#115725 = PRODUCT_CONTEXT('',#2,'mechanical');
#115726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115728,#115730);
#115728 = ( REPRESENTATION_RELATIONSHIP('','',#115640,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115729) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2839);
#115730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115731);
#115731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('707','','',#5,#115722,$);
#115732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115724));
#115733 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115734),#115808
  );
#115734 = SHELL_BASED_SURFACE_MODEL('',(#115735));
#115735 = OPEN_SHELL('',(#115736));
#115736 = ADVANCED_FACE('',(#115737),#115751,.T.);
#115737 = FACE_BOUND('',#115738,.T.);
#115738 = EDGE_LOOP('',(#115739,#115762,#115778,#115794));
#115739 = ORIENTED_EDGE('',*,*,#115740,.T.);
#115740 = EDGE_CURVE('',#115741,#115743,#115745,.T.);
#115741 = VERTEX_POINT('',#115742);
#115742 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#115743 = VERTEX_POINT('',#115744);
#115744 = CARTESIAN_POINT('',(4.476882828981,-22.40191064834,
    32.300000000005));
#115745 = SURFACE_CURVE('',#115746,(#115750),.PCURVE_S1.);
#115746 = LINE('',#115747,#115748);
#115747 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#115748 = VECTOR('',#115749,1.);
#115749 = DIRECTION('',(-0.281084637715,0.678598344546,0.678598344546));
#115750 = PCURVE('',#115751,#115756);
#115751 = PLANE('',#115752);
#115752 = AXIS2_PLACEMENT_3D('',#115753,#115754,#115755);
#115753 = CARTESIAN_POINT('',(11.139396738662,-15.73939673866,
    32.300000000003));
#115754 = DIRECTION('',(0.5,-0.5,0.707106781187));
#115755 = DIRECTION('',(-0.707106781187,-0.707106781187,
    1.595039475933E-013));
#115756 = DEFINITIONAL_REPRESENTATION('',(#115757),#115761);
#115757 = LINE('',#115758,#115759);
#115758 = CARTESIAN_POINT('',(9.546481599282,0.424264068712));
#115759 = VECTOR('',#115760,1.);
#115760 = DIRECTION('',(-0.281084637715,-0.959682982261));
#115761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115762 = ORIENTED_EDGE('',*,*,#115763,.F.);
#115763 = EDGE_CURVE('',#115764,#115743,#115766,.T.);
#115764 = VERTEX_POINT('',#115765);
#115765 = CARTESIAN_POINT('',(4.226882828981,-22.65191064834,
    32.300000000005));
#115766 = SURFACE_CURVE('',#115767,(#115771),.PCURVE_S1.);
#115767 = LINE('',#115768,#115769);
#115768 = CARTESIAN_POINT('',(4.226882828981,-22.65191064834,
    32.300000000005));
#115769 = VECTOR('',#115770,1.);
#115770 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.607774677692E-013));
#115771 = PCURVE('',#115751,#115772);
#115772 = DEFINITIONAL_REPRESENTATION('',(#115773),#115777);
#115773 = LINE('',#115774,#115775);
#115774 = CARTESIAN_POINT('',(9.775770921163,6.19120257968E-014));
#115775 = VECTOR('',#115776,1.);
#115776 = DIRECTION('',(-1.,1.300045140981E-014));
#115777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115778 = ORIENTED_EDGE('',*,*,#115779,.F.);
#115779 = EDGE_CURVE('',#115780,#115764,#115782,.T.);
#115780 = VERTEX_POINT('',#115781);
#115781 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#115782 = SURFACE_CURVE('',#115783,(#115787),.PCURVE_S1.);
#115783 = LINE('',#115784,#115785);
#115784 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#115785 = VECTOR('',#115786,1.);
#115786 = DIRECTION('',(-0.281084637715,0.678598344546,0.678598344546));
#115787 = PCURVE('',#115751,#115788);
#115788 = DEFINITIONAL_REPRESENTATION('',(#115789),#115793);
#115789 = LINE('',#115790,#115791);
#115790 = CARTESIAN_POINT('',(9.900034989875,0.424264068712));
#115791 = VECTOR('',#115792,1.);
#115792 = DIRECTION('',(-0.281084637715,-0.959682982261));
#115793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115794 = ORIENTED_EDGE('',*,*,#115795,.F.);
#115795 = EDGE_CURVE('',#115741,#115780,#115796,.T.);
#115796 = SURFACE_CURVE('',#115797,(#115801),.PCURVE_S1.);
#115797 = LINE('',#115798,#115799);
#115798 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    32.000000000004));
#115799 = VECTOR('',#115800,1.);
#115800 = DIRECTION('',(-0.707106781187,-0.707106781187,
    1.406802842981E-013));
#115801 = PCURVE('',#115751,#115802);
#115802 = DEFINITIONAL_REPRESENTATION('',(#115803),#115807);
#115803 = LINE('',#115804,#115805);
#115804 = CARTESIAN_POINT('',(9.546481599282,0.424264068712));
#115805 = VECTOR('',#115806,1.);
#115806 = DIRECTION('',(1.,2.119441774863E-014));
#115807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115812)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115809,#115810,#115811)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115809 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115810 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115811 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115812 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115809,
  'distance_accuracy_value','confusion accuracy');
#115813 = SHAPE_DEFINITION_REPRESENTATION(#115814,#115733);
#115814 = PRODUCT_DEFINITION_SHAPE('','',#115815);
#115815 = PRODUCT_DEFINITION('design','',#115816,#115819);
#115816 = PRODUCT_DEFINITION_FORMATION('','',#115817);
#115817 = PRODUCT('CADSOFTTOOLS 1.708','CADSOFTTOOLS 1.708','',(#115818)
  );
#115818 = PRODUCT_CONTEXT('',#2,'mechanical');
#115819 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115820 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115821,#115823);
#115821 = ( REPRESENTATION_RELATIONSHIP('','',#115733,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115822) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115822 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2843);
#115823 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115824);
#115824 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('708','','',#5,#115815,$);
#115825 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115817));
#115826 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115827),#115901
  );
#115827 = SHELL_BASED_SURFACE_MODEL('',(#115828));
#115828 = OPEN_SHELL('',(#115829));
#115829 = ADVANCED_FACE('',(#115830),#115844,.F.);
#115830 = FACE_BOUND('',#115831,.T.);
#115831 = EDGE_LOOP('',(#115832,#115855,#115871,#115887));
#115832 = ORIENTED_EDGE('',*,*,#115833,.T.);
#115833 = EDGE_CURVE('',#115834,#115836,#115838,.T.);
#115834 = VERTEX_POINT('',#115835);
#115835 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#115836 = VERTEX_POINT('',#115837);
#115837 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    32.000000000006));
#115838 = SURFACE_CURVE('',#115839,(#115843),.PCURVE_S1.);
#115839 = LINE('',#115840,#115841);
#115840 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#115841 = VECTOR('',#115842,1.);
#115842 = DIRECTION('',(-0.281084637715,0.678598344546,-0.678598344546)
  );
#115843 = PCURVE('',#115844,#115849);
#115844 = PLANE('',#115845);
#115845 = AXIS2_PLACEMENT_3D('',#115846,#115847,#115848);
#115846 = CARTESIAN_POINT('',(6.001146897693,-27.20191064834,
    32.300000000005));
#115847 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781186));
#115848 = DIRECTION('',(-1.,-0.E+000,0.E+000));
#115849 = DEFINITIONAL_REPRESENTATION('',(#115850),#115854);
#115850 = LINE('',#115851,#115852);
#115851 = CARTESIAN_POINT('',(4.475735931288,0.E+000));
#115852 = VECTOR('',#115853,1.);
#115853 = DIRECTION('',(0.281084637715,0.959682982261));
#115854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115855 = ORIENTED_EDGE('',*,*,#115856,.F.);
#115856 = EDGE_CURVE('',#115857,#115836,#115859,.T.);
#115857 = VERTEX_POINT('',#115858);
#115858 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#115859 = SURFACE_CURVE('',#115860,(#115864),.PCURVE_S1.);
#115860 = LINE('',#115861,#115862);
#115861 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#115862 = VECTOR('',#115863,1.);
#115863 = DIRECTION('',(1.,2.6645352591E-014,-7.105427357599E-014));
#115864 = PCURVE('',#115844,#115865);
#115865 = DEFINITIONAL_REPRESENTATION('',(#115866),#115870);
#115866 = LINE('',#115867,#115868);
#115867 = CARTESIAN_POINT('',(5.,0.424264068712));
#115868 = VECTOR('',#115869,1.);
#115869 = DIRECTION('',(-1.,6.908406818207E-014));
#115870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115871 = ORIENTED_EDGE('',*,*,#115872,.F.);
#115872 = EDGE_CURVE('',#115873,#115857,#115875,.T.);
#115873 = VERTEX_POINT('',#115874);
#115874 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#115875 = SURFACE_CURVE('',#115876,(#115880),.PCURVE_S1.);
#115876 = LINE('',#115877,#115878);
#115877 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#115878 = VECTOR('',#115879,1.);
#115879 = DIRECTION('',(0.57735026919,0.577350269189,-0.57735026919));
#115880 = PCURVE('',#115844,#115881);
#115881 = DEFINITIONAL_REPRESENTATION('',(#115882),#115886);
#115882 = LINE('',#115883,#115884);
#115883 = CARTESIAN_POINT('',(5.3,0.E+000));
#115884 = VECTOR('',#115885,1.);
#115885 = DIRECTION('',(-0.57735026919,0.816496580928));
#115886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115887 = ORIENTED_EDGE('',*,*,#115888,.F.);
#115888 = EDGE_CURVE('',#115834,#115873,#115889,.T.);
#115889 = SURFACE_CURVE('',#115890,(#115894),.PCURVE_S1.);
#115890 = LINE('',#115891,#115892);
#115891 = CARTESIAN_POINT('',(1.525410966405,-27.20191064834,
    32.300000000005));
#115892 = VECTOR('',#115893,1.);
#115893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115894 = PCURVE('',#115844,#115895);
#115895 = DEFINITIONAL_REPRESENTATION('',(#115896),#115900);
#115896 = LINE('',#115897,#115898);
#115897 = CARTESIAN_POINT('',(4.475735931288,0.E+000));
#115898 = VECTOR('',#115899,1.);
#115899 = DIRECTION('',(1.,0.E+000));
#115900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115905)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115902,#115903,#115904)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115902,
  'distance_accuracy_value','confusion accuracy');
#115906 = SHAPE_DEFINITION_REPRESENTATION(#115907,#115826);
#115907 = PRODUCT_DEFINITION_SHAPE('','',#115908);
#115908 = PRODUCT_DEFINITION('design','',#115909,#115912);
#115909 = PRODUCT_DEFINITION_FORMATION('','',#115910);
#115910 = PRODUCT('CADSOFTTOOLS 1.709','CADSOFTTOOLS 1.709','',(#115911)
  );
#115911 = PRODUCT_CONTEXT('',#2,'mechanical');
#115912 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#115913 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115914,#115916);
#115914 = ( REPRESENTATION_RELATIONSHIP('','',#115826,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#115915) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#115915 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2847);
#115916 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #115917);
#115917 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('709','','',#5,#115908,$);
#115918 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#115910));
#115919 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#115920),#115994
  );
#115920 = SHELL_BASED_SURFACE_MODEL('',(#115921));
#115921 = OPEN_SHELL('',(#115922));
#115922 = ADVANCED_FACE('',(#115923),#115937,.T.);
#115923 = FACE_BOUND('',#115924,.T.);
#115924 = EDGE_LOOP('',(#115925,#115948,#115964,#115980));
#115925 = ORIENTED_EDGE('',*,*,#115926,.T.);
#115926 = EDGE_CURVE('',#115927,#115929,#115931,.T.);
#115927 = VERTEX_POINT('',#115928);
#115928 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#115929 = VERTEX_POINT('',#115930);
#115930 = CARTESIAN_POINT('',(4.226882828981,-22.65191064834,
    32.300000000005));
#115931 = SURFACE_CURVE('',#115932,(#115936),.PCURVE_S1.);
#115932 = LINE('',#115933,#115934);
#115933 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#115934 = VECTOR('',#115935,1.);
#115935 = DIRECTION('',(-0.281084637715,0.678598344546,0.678598344546));
#115936 = PCURVE('',#115937,#115942);
#115937 = PLANE('',#115938);
#115938 = AXIS2_PLACEMENT_3D('',#115939,#115940,#115941);
#115939 = CARTESIAN_POINT('',(6.001146897693,-22.65191064834,
    32.300000000005));
#115940 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#115941 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115942 = DEFINITIONAL_REPRESENTATION('',(#115943),#115947);
#115943 = LINE('',#115944,#115945);
#115944 = CARTESIAN_POINT('',(1.65,0.424264068712));
#115945 = VECTOR('',#115946,1.);
#115946 = DIRECTION('',(0.281084637715,-0.959682982261));
#115947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115948 = ORIENTED_EDGE('',*,*,#115949,.F.);
#115949 = EDGE_CURVE('',#115950,#115929,#115952,.T.);
#115950 = VERTEX_POINT('',#115951);
#115951 = CARTESIAN_POINT('',(1.775410966405,-22.65191064834,
    32.300000000005));
#115952 = SURFACE_CURVE('',#115953,(#115957),.PCURVE_S1.);
#115953 = LINE('',#115954,#115955);
#115954 = CARTESIAN_POINT('',(1.775410966405,-22.65191064834,
    32.300000000005));
#115955 = VECTOR('',#115956,1.);
#115956 = DIRECTION('',(1.,0.E+000,0.E+000));
#115957 = PCURVE('',#115937,#115958);
#115958 = DEFINITIONAL_REPRESENTATION('',(#115959),#115963);
#115959 = LINE('',#115960,#115961);
#115960 = CARTESIAN_POINT('',(4.225735931288,0.E+000));
#115961 = VECTOR('',#115962,1.);
#115962 = DIRECTION('',(-1.,-0.E+000));
#115963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115964 = ORIENTED_EDGE('',*,*,#115965,.F.);
#115965 = EDGE_CURVE('',#115966,#115950,#115968,.T.);
#115966 = VERTEX_POINT('',#115967);
#115967 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#115968 = SURFACE_CURVE('',#115969,(#115973),.PCURVE_S1.);
#115969 = LINE('',#115970,#115971);
#115970 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#115971 = VECTOR('',#115972,1.);
#115972 = DIRECTION('',(0.281084637715,0.678598344546,0.678598344546));
#115973 = PCURVE('',#115937,#115974);
#115974 = DEFINITIONAL_REPRESENTATION('',(#115975),#115979);
#115975 = LINE('',#115976,#115977);
#115976 = CARTESIAN_POINT('',(4.35,0.424264068712));
#115977 = VECTOR('',#115978,1.);
#115978 = DIRECTION('',(-0.281084637715,-0.959682982261));
#115979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115980 = ORIENTED_EDGE('',*,*,#115981,.F.);
#115981 = EDGE_CURVE('',#115927,#115966,#115982,.T.);
#115982 = SURFACE_CURVE('',#115983,(#115987),.PCURVE_S1.);
#115983 = LINE('',#115984,#115985);
#115984 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    32.000000000005));
#115985 = VECTOR('',#115986,1.);
#115986 = DIRECTION('',(-1.,-2.631639762074E-015,-2.631639762074E-015));
#115987 = PCURVE('',#115937,#115988);
#115988 = DEFINITIONAL_REPRESENTATION('',(#115989),#115993);
#115989 = LINE('',#115990,#115991);
#115990 = CARTESIAN_POINT('',(1.65,0.424264068712));
#115991 = VECTOR('',#115992,1.);
#115992 = DIRECTION('',(1.,3.721700642806E-015));
#115993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#115994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#115998)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#115995,#115996,#115997)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#115995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#115996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#115997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#115998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#115995,
  'distance_accuracy_value','confusion accuracy');
#115999 = SHAPE_DEFINITION_REPRESENTATION(#116000,#115919);
#116000 = PRODUCT_DEFINITION_SHAPE('','',#116001);
#116001 = PRODUCT_DEFINITION('design','',#116002,#116005);
#116002 = PRODUCT_DEFINITION_FORMATION('','',#116003);
#116003 = PRODUCT('CADSOFTTOOLS 1.710','CADSOFTTOOLS 1.710','',(#116004)
  );
#116004 = PRODUCT_CONTEXT('',#2,'mechanical');
#116005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116007,#116009);
#116007 = ( REPRESENTATION_RELATIONSHIP('','',#115919,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116008) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2851);
#116009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116010);
#116010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('710','','',#5,#116001,$);
#116011 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116003));
#116012 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116013),#116087
  );
#116013 = SHELL_BASED_SURFACE_MODEL('',(#116014));
#116014 = OPEN_SHELL('',(#116015));
#116015 = ADVANCED_FACE('',(#116016),#116030,.T.);
#116016 = FACE_BOUND('',#116017,.T.);
#116017 = EDGE_LOOP('',(#116018,#116041,#116057,#116073));
#116018 = ORIENTED_EDGE('',*,*,#116019,.T.);
#116019 = EDGE_CURVE('',#116020,#116022,#116024,.T.);
#116020 = VERTEX_POINT('',#116021);
#116021 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#116022 = VERTEX_POINT('',#116023);
#116023 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    32.000000000006));
#116024 = SURFACE_CURVE('',#116025,(#116029),.PCURVE_S1.);
#116025 = LINE('',#116026,#116027);
#116026 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#116027 = VECTOR('',#116028,1.);
#116028 = DIRECTION('',(0.57735026919,0.577350269189,-0.57735026919));
#116029 = PCURVE('',#116030,#116035);
#116030 = PLANE('',#116031);
#116031 = AXIS2_PLACEMENT_3D('',#116032,#116033,#116034);
#116032 = CARTESIAN_POINT('',(0.701146897693,-10.60114689769,
    32.300000000002));
#116033 = DIRECTION('',(0.707106781187,1.588374716451E-013,
    0.707106781187));
#116034 = DIRECTION('',(-1.352868819257E-018,-1.,2.246314594824E-013));
#116035 = DEFINITIONAL_REPRESENTATION('',(#116036),#116040);
#116036 = LINE('',#116037,#116038);
#116037 = CARTESIAN_POINT('',(16.60076375065,2.806797814023E-014));
#116038 = VECTOR('',#116039,1.);
#116039 = DIRECTION('',(-0.57735026919,0.816496580928));
#116040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116041 = ORIENTED_EDGE('',*,*,#116042,.F.);
#116042 = EDGE_CURVE('',#116043,#116022,#116045,.T.);
#116043 = VERTEX_POINT('',#116044);
#116044 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#116045 = SURFACE_CURVE('',#116046,(#116050),.PCURVE_S1.);
#116046 = LINE('',#116047,#116048);
#116047 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#116048 = VECTOR('',#116049,1.);
#116049 = DIRECTION('',(-6.344131569287E-016,-1.,2.250051996574E-013));
#116050 = PCURVE('',#116030,#116051);
#116051 = DEFINITIONAL_REPRESENTATION('',(#116052),#116056);
#116052 = LINE('',#116053,#116054);
#116053 = CARTESIAN_POINT('',(12.10076375065,0.424264068712));
#116054 = VECTOR('',#116055,1.);
#116055 = DIRECTION('',(1.,-7.11915434763E-016));
#116056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116057 = ORIENTED_EDGE('',*,*,#116058,.F.);
#116058 = EDGE_CURVE('',#116059,#116043,#116061,.T.);
#116059 = VERTEX_POINT('',#116060);
#116060 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#116061 = SURFACE_CURVE('',#116062,(#116066),.PCURVE_S1.);
#116062 = LINE('',#116063,#116064);
#116063 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#116064 = VECTOR('',#116065,1.);
#116065 = DIRECTION('',(0.57735026919,-0.57735026919,-0.577350269189));
#116066 = PCURVE('',#116030,#116067);
#116067 = DEFINITIONAL_REPRESENTATION('',(#116068),#116072);
#116068 = LINE('',#116069,#116070);
#116069 = CARTESIAN_POINT('',(11.80076375065,-3.001759236878E-014));
#116070 = VECTOR('',#116071,1.);
#116071 = DIRECTION('',(0.57735026919,0.816496580928));
#116072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116073 = ORIENTED_EDGE('',*,*,#116074,.F.);
#116074 = EDGE_CURVE('',#116020,#116059,#116075,.T.);
#116075 = SURFACE_CURVE('',#116076,(#116080),.PCURVE_S1.);
#116076 = LINE('',#116077,#116078);
#116077 = CARTESIAN_POINT('',(0.701146897693,-27.20191064834,
    32.300000000005));
#116078 = VECTOR('',#116079,1.);
#116079 = DIRECTION('',(1.040834085586E-015,1.,-2.264854970235E-013));
#116080 = PCURVE('',#116030,#116081);
#116081 = DEFINITIONAL_REPRESENTATION('',(#116082),#116086);
#116082 = LINE('',#116083,#116084);
#116083 = CARTESIAN_POINT('',(16.60076375065,2.665489492741E-014));
#116084 = VECTOR('',#116085,1.);
#116085 = DIRECTION('',(-1.,2.046026735223E-015));
#116086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116091)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116088,#116089,#116090)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116088,
  'distance_accuracy_value','confusion accuracy');
#116092 = SHAPE_DEFINITION_REPRESENTATION(#116093,#116012);
#116093 = PRODUCT_DEFINITION_SHAPE('','',#116094);
#116094 = PRODUCT_DEFINITION('design','',#116095,#116098);
#116095 = PRODUCT_DEFINITION_FORMATION('','',#116096);
#116096 = PRODUCT('CADSOFTTOOLS 1.711','CADSOFTTOOLS 1.711','',(#116097)
  );
#116097 = PRODUCT_CONTEXT('',#2,'mechanical');
#116098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116100,#116102);
#116100 = ( REPRESENTATION_RELATIONSHIP('','',#116012,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116101) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2855);
#116102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116103);
#116103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('711','','',#5,#116094,$);
#116104 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116096));
#116105 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116106),#116180
  );
#116106 = SHELL_BASED_SURFACE_MODEL('',(#116107));
#116107 = OPEN_SHELL('',(#116108));
#116108 = ADVANCED_FACE('',(#116109),#116123,.T.);
#116109 = FACE_BOUND('',#116110,.T.);
#116110 = EDGE_LOOP('',(#116111,#116134,#116150,#116166));
#116111 = ORIENTED_EDGE('',*,*,#116112,.T.);
#116112 = EDGE_CURVE('',#116113,#116115,#116117,.T.);
#116113 = VERTEX_POINT('',#116114);
#116114 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#116115 = VERTEX_POINT('',#116116);
#116116 = CARTESIAN_POINT('',(1.775410966405,-22.65191064834,
    32.300000000005));
#116117 = SURFACE_CURVE('',#116118,(#116122),.PCURVE_S1.);
#116118 = LINE('',#116119,#116120);
#116119 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#116120 = VECTOR('',#116121,1.);
#116121 = DIRECTION('',(0.281084637715,0.678598344546,0.678598344546));
#116122 = PCURVE('',#116123,#116128);
#116123 = PLANE('',#116124);
#116124 = AXIS2_PLACEMENT_3D('',#116125,#116126,#116127);
#116125 = CARTESIAN_POINT('',(-2.137102943276,-18.73939673866,
    32.300000000004));
#116126 = DIRECTION('',(-0.5,-0.5,0.707106781187));
#116127 = DIRECTION('',(-0.707106781187,0.707106781187,
    -1.589642046468E-013));
#116128 = DEFINITIONAL_REPRESENTATION('',(#116129),#116133);
#116129 = LINE('',#116130,#116131);
#116130 = CARTESIAN_POINT('',(-5.657394302756,0.424264068712));
#116131 = VECTOR('',#116132,1.);
#116132 = DIRECTION('',(0.281084637715,-0.959682982261));
#116133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116134 = ORIENTED_EDGE('',*,*,#116135,.F.);
#116135 = EDGE_CURVE('',#116136,#116115,#116138,.T.);
#116136 = VERTEX_POINT('',#116137);
#116137 = CARTESIAN_POINT('',(1.525410966405,-22.40191064834,
    32.300000000005));
#116138 = SURFACE_CURVE('',#116139,(#116143),.PCURVE_S1.);
#116139 = LINE('',#116140,#116141);
#116140 = CARTESIAN_POINT('',(1.525410966405,-22.40191064834,
    32.300000000004));
#116141 = VECTOR('',#116142,1.);
#116142 = DIRECTION('',(0.707106781187,-0.707106781187,
    1.607774677692E-013));
#116143 = PCURVE('',#116123,#116144);
#116144 = DEFINITIONAL_REPRESENTATION('',(#116145),#116149);
#116145 = LINE('',#116146,#116147);
#116146 = CARTESIAN_POINT('',(-5.179576843451,9.298198998848E-015));
#116147 = VECTOR('',#116148,1.);
#116148 = DIRECTION('',(-1.,4.2001314536E-015));
#116149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116150 = ORIENTED_EDGE('',*,*,#116151,.F.);
#116151 = EDGE_CURVE('',#116152,#116136,#116154,.T.);
#116152 = VERTEX_POINT('',#116153);
#116153 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#116154 = SURFACE_CURVE('',#116155,(#116159),.PCURVE_S1.);
#116155 = LINE('',#116156,#116157);
#116156 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#116157 = VECTOR('',#116158,1.);
#116158 = DIRECTION('',(0.281084637715,0.678598344546,0.678598344546));
#116159 = PCURVE('',#116123,#116160);
#116160 = DEFINITIONAL_REPRESENTATION('',(#116161),#116165);
#116161 = LINE('',#116162,#116163);
#116162 = CARTESIAN_POINT('',(-5.303840912163,0.424264068712));
#116163 = VECTOR('',#116164,1.);
#116164 = DIRECTION('',(0.281084637715,-0.959682982261));
#116165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116166 = ORIENTED_EDGE('',*,*,#116167,.F.);
#116167 = EDGE_CURVE('',#116113,#116152,#116168,.T.);
#116168 = SURFACE_CURVE('',#116169,(#116173),.PCURVE_S1.);
#116169 = LINE('',#116170,#116171);
#116170 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    32.000000000005));
#116171 = VECTOR('',#116172,1.);
#116172 = DIRECTION('',(-0.707106781187,0.707106781187,
    -1.607774677693E-013));
#116173 = PCURVE('',#116123,#116174);
#116174 = DEFINITIONAL_REPRESENTATION('',(#116175),#116179);
#116175 = LINE('',#116176,#116177);
#116176 = CARTESIAN_POINT('',(-5.657394302756,0.424264068712));
#116177 = VECTOR('',#116178,1.);
#116178 = DIRECTION('',(1.,7.790277212366E-015));
#116179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116184)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116181,#116182,#116183)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116181 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116182 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116183 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116184 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116181,
  'distance_accuracy_value','confusion accuracy');
#116185 = SHAPE_DEFINITION_REPRESENTATION(#116186,#116105);
#116186 = PRODUCT_DEFINITION_SHAPE('','',#116187);
#116187 = PRODUCT_DEFINITION('design','',#116188,#116191);
#116188 = PRODUCT_DEFINITION_FORMATION('','',#116189);
#116189 = PRODUCT('CADSOFTTOOLS 1.712','CADSOFTTOOLS 1.712','',(#116190)
  );
#116190 = PRODUCT_CONTEXT('',#2,'mechanical');
#116191 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116192 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116193,#116195);
#116193 = ( REPRESENTATION_RELATIONSHIP('','',#116105,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116194) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116194 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2859);
#116195 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116196);
#116196 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('712','','',#5,#116187,$);
#116197 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116189));
#116198 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116199),#116273
  );
#116199 = SHELL_BASED_SURFACE_MODEL('',(#116200));
#116200 = OPEN_SHELL('',(#116201));
#116201 = ADVANCED_FACE('',(#116202),#116216,.T.);
#116202 = FACE_BOUND('',#116203,.T.);
#116203 = EDGE_LOOP('',(#116204,#116227,#116243,#116259));
#116204 = ORIENTED_EDGE('',*,*,#116205,.T.);
#116205 = EDGE_CURVE('',#116206,#116208,#116210,.T.);
#116206 = VERTEX_POINT('',#116207);
#116207 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#116208 = VERTEX_POINT('',#116209);
#116209 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    32.000000000004));
#116210 = SURFACE_CURVE('',#116211,(#116215),.PCURVE_S1.);
#116211 = LINE('',#116212,#116213);
#116212 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#116213 = VECTOR('',#116214,1.);
#116214 = DIRECTION('',(0.57735026919,-0.57735026919,-0.577350269189));
#116215 = PCURVE('',#116216,#116221);
#116216 = PLANE('',#116217);
#116217 = AXIS2_PLACEMENT_3D('',#116218,#116219,#116220);
#116218 = CARTESIAN_POINT('',(6.001146897693,-22.40191064834,
    32.300000000005));
#116219 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#116220 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116221 = DEFINITIONAL_REPRESENTATION('',(#116222),#116226);
#116222 = LINE('',#116223,#116224);
#116223 = CARTESIAN_POINT('',(5.3,0.E+000));
#116224 = VECTOR('',#116225,1.);
#116225 = DIRECTION('',(-0.57735026919,0.816496580928));
#116226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116227 = ORIENTED_EDGE('',*,*,#116228,.F.);
#116228 = EDGE_CURVE('',#116229,#116208,#116231,.T.);
#116229 = VERTEX_POINT('',#116230);
#116230 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#116231 = SURFACE_CURVE('',#116232,(#116236),.PCURVE_S1.);
#116232 = LINE('',#116233,#116234);
#116233 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#116234 = VECTOR('',#116235,1.);
#116235 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116236 = PCURVE('',#116216,#116237);
#116237 = DEFINITIONAL_REPRESENTATION('',(#116238),#116242);
#116238 = LINE('',#116239,#116240);
#116239 = CARTESIAN_POINT('',(4.6,0.424264068712));
#116240 = VECTOR('',#116241,1.);
#116241 = DIRECTION('',(1.,0.E+000));
#116242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116243 = ORIENTED_EDGE('',*,*,#116244,.T.);
#116244 = EDGE_CURVE('',#116229,#116245,#116247,.T.);
#116245 = VERTEX_POINT('',#116246);
#116246 = CARTESIAN_POINT('',(1.525410966405,-22.40191064834,
    32.300000000005));
#116247 = SURFACE_CURVE('',#116248,(#116252),.PCURVE_S1.);
#116248 = LINE('',#116249,#116250);
#116249 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    32.000000000004));
#116250 = VECTOR('',#116251,1.);
#116251 = DIRECTION('',(0.281084637715,0.678598344546,0.678598344546));
#116252 = PCURVE('',#116216,#116253);
#116253 = DEFINITIONAL_REPRESENTATION('',(#116254),#116258);
#116254 = LINE('',#116255,#116256);
#116255 = CARTESIAN_POINT('',(4.6,0.424264068712));
#116256 = VECTOR('',#116257,1.);
#116257 = DIRECTION('',(-0.281084637715,-0.959682982261));
#116258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116259 = ORIENTED_EDGE('',*,*,#116260,.F.);
#116260 = EDGE_CURVE('',#116206,#116245,#116261,.T.);
#116261 = SURFACE_CURVE('',#116262,(#116266),.PCURVE_S1.);
#116262 = LINE('',#116263,#116264);
#116263 = CARTESIAN_POINT('',(0.701146897693,-22.40191064834,
    32.300000000005));
#116264 = VECTOR('',#116265,1.);
#116265 = DIRECTION('',(1.,8.620328881622E-015,0.E+000));
#116266 = PCURVE('',#116216,#116267);
#116267 = DEFINITIONAL_REPRESENTATION('',(#116268),#116272);
#116268 = LINE('',#116269,#116270);
#116269 = CARTESIAN_POINT('',(5.3,0.E+000));
#116270 = VECTOR('',#116271,1.);
#116271 = DIRECTION('',(-1.,-6.095493008255E-015));
#116272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116277)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116274,#116275,#116276)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116274 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116275 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116276 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116277 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116274,
  'distance_accuracy_value','confusion accuracy');
#116278 = SHAPE_DEFINITION_REPRESENTATION(#116279,#116198);
#116279 = PRODUCT_DEFINITION_SHAPE('','',#116280);
#116280 = PRODUCT_DEFINITION('design','',#116281,#116284);
#116281 = PRODUCT_DEFINITION_FORMATION('','',#116282);
#116282 = PRODUCT('CADSOFTTOOLS 1.713','CADSOFTTOOLS 1.713','',(#116283)
  );
#116283 = PRODUCT_CONTEXT('',#2,'mechanical');
#116284 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116285 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116286,#116288);
#116286 = ( REPRESENTATION_RELATIONSHIP('','',#116198,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116287) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116287 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2863);
#116288 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116289);
#116289 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('713','','',#5,#116280,$);
#116290 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116282));
#116291 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116292),#116366
  );
#116292 = SHELL_BASED_SURFACE_MODEL('',(#116293));
#116293 = OPEN_SHELL('',(#116294));
#116294 = ADVANCED_FACE('',(#116295),#116309,.F.);
#116295 = FACE_BOUND('',#116296,.T.);
#116296 = EDGE_LOOP('',(#116297,#116320,#116336,#116352));
#116297 = ORIENTED_EDGE('',*,*,#116298,.F.);
#116298 = EDGE_CURVE('',#116299,#116301,#116303,.T.);
#116299 = VERTEX_POINT('',#116300);
#116300 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#116301 = VERTEX_POINT('',#116302);
#116302 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    32.000000000013));
#116303 = SURFACE_CURVE('',#116304,(#116308),.PCURVE_S1.);
#116304 = LINE('',#116305,#116306);
#116305 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#116306 = VECTOR('',#116307,1.);
#116307 = DIRECTION('',(-0.281084637715,-0.678598344546,-0.678598344546)
  );
#116308 = PCURVE('',#116309,#116314);
#116309 = PLANE('',#116310);
#116310 = AXIS2_PLACEMENT_3D('',#116311,#116312,#116313);
#116311 = CARTESIAN_POINT('',(4.801146897692,4.759876577334,
    32.000000000013));
#116312 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781186));
#116313 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116314 = DEFINITIONAL_REPRESENTATION('',(#116315),#116319);
#116315 = LINE('',#116316,#116317);
#116316 = CARTESIAN_POINT('',(3.275735931286,0.424264068712));
#116317 = VECTOR('',#116318,1.);
#116318 = DIRECTION('',(0.281084637715,-0.959682982261));
#116319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116320 = ORIENTED_EDGE('',*,*,#116321,.F.);
#116321 = EDGE_CURVE('',#116322,#116299,#116324,.T.);
#116322 = VERTEX_POINT('',#116323);
#116323 = CARTESIAN_POINT('',(0.701146897693,5.059876577334,
    32.300000000013));
#116324 = SURFACE_CURVE('',#116325,(#116329),.PCURVE_S1.);
#116325 = LINE('',#116326,#116327);
#116326 = CARTESIAN_POINT('',(0.701146897693,5.059876577334,
    32.300000000013));
#116327 = VECTOR('',#116328,1.);
#116328 = DIRECTION('',(1.,0.E+000,0.E+000));
#116329 = PCURVE('',#116309,#116330);
#116330 = DEFINITIONAL_REPRESENTATION('',(#116331),#116335);
#116331 = LINE('',#116332,#116333);
#116332 = CARTESIAN_POINT('',(4.099999999998,0.424264068712));
#116333 = VECTOR('',#116334,1.);
#116334 = DIRECTION('',(-1.,0.E+000));
#116335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116336 = ORIENTED_EDGE('',*,*,#116337,.F.);
#116337 = EDGE_CURVE('',#116338,#116322,#116340,.T.);
#116338 = VERTEX_POINT('',#116339);
#116339 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#116340 = SURFACE_CURVE('',#116341,(#116345),.PCURVE_S1.);
#116341 = LINE('',#116342,#116343);
#116342 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#116343 = VECTOR('',#116344,1.);
#116344 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
#116345 = PCURVE('',#116309,#116346);
#116346 = DEFINITIONAL_REPRESENTATION('',(#116347),#116351);
#116347 = LINE('',#116348,#116349);
#116348 = CARTESIAN_POINT('',(3.799999999998,0.E+000));
#116349 = VECTOR('',#116350,1.);
#116350 = DIRECTION('',(0.57735026919,0.816496580928));
#116351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116352 = ORIENTED_EDGE('',*,*,#116353,.F.);
#116353 = EDGE_CURVE('',#116301,#116338,#116354,.T.);
#116354 = SURFACE_CURVE('',#116355,(#116359),.PCURVE_S1.);
#116355 = LINE('',#116356,#116357);
#116356 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    32.000000000013));
#116357 = VECTOR('',#116358,1.);
#116358 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116359 = PCURVE('',#116309,#116360);
#116360 = DEFINITIONAL_REPRESENTATION('',(#116361),#116365);
#116361 = LINE('',#116362,#116363);
#116362 = CARTESIAN_POINT('',(3.399999999998,0.E+000));
#116363 = VECTOR('',#116364,1.);
#116364 = DIRECTION('',(1.,0.E+000));
#116365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116370)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116367,#116368,#116369)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116367 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116368 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116369 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116370 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116367,
  'distance_accuracy_value','confusion accuracy');
#116371 = SHAPE_DEFINITION_REPRESENTATION(#116372,#116291);
#116372 = PRODUCT_DEFINITION_SHAPE('','',#116373);
#116373 = PRODUCT_DEFINITION('design','',#116374,#116377);
#116374 = PRODUCT_DEFINITION_FORMATION('','',#116375);
#116375 = PRODUCT('CADSOFTTOOLS 1.714','CADSOFTTOOLS 1.714','',(#116376)
  );
#116376 = PRODUCT_CONTEXT('',#2,'mechanical');
#116377 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116378 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116379,#116381);
#116379 = ( REPRESENTATION_RELATIONSHIP('','',#116291,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116380) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116380 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2867);
#116381 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116382);
#116382 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('714','','',#5,#116373,$);
#116383 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116375));
#116384 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116385),#116459
  );
#116385 = SHELL_BASED_SURFACE_MODEL('',(#116386));
#116386 = OPEN_SHELL('',(#116387));
#116387 = ADVANCED_FACE('',(#116388),#116402,.T.);
#116388 = FACE_BOUND('',#116389,.T.);
#116389 = EDGE_LOOP('',(#116390,#116413,#116429,#116445));
#116390 = ORIENTED_EDGE('',*,*,#116391,.T.);
#116391 = EDGE_CURVE('',#116392,#116394,#116396,.T.);
#116392 = VERTEX_POINT('',#116393);
#116393 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#116394 = VERTEX_POINT('',#116395);
#116395 = CARTESIAN_POINT('',(0.701146897693,5.059876577334,
    32.300000000013));
#116396 = SURFACE_CURVE('',#116397,(#116401),.PCURVE_S1.);
#116397 = LINE('',#116398,#116399);
#116398 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#116399 = VECTOR('',#116400,1.);
#116400 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
#116401 = PCURVE('',#116402,#116407);
#116402 = PLANE('',#116403);
#116403 = AXIS2_PLACEMENT_3D('',#116404,#116405,#116406);
#116404 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#116405 = DIRECTION('',(0.707106781187,-1.588374716451E-013,
    0.707106781187));
#116406 = DIRECTION('',(-1.352868819737E-018,1.,2.246314594824E-013));
#116407 = DEFINITIONAL_REPRESENTATION('',(#116408),#116412);
#116408 = LINE('',#116409,#116410);
#116409 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#116410 = VECTOR('',#116411,1.);
#116411 = DIRECTION('',(0.57735026919,0.816496580928));
#116412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116413 = ORIENTED_EDGE('',*,*,#116414,.F.);
#116414 = EDGE_CURVE('',#116415,#116394,#116417,.T.);
#116415 = VERTEX_POINT('',#116416);
#116416 = CARTESIAN_POINT('',(0.701146897693,0.259876577334,
    32.300000000012));
#116417 = SURFACE_CURVE('',#116418,(#116422),.PCURVE_S1.);
#116418 = LINE('',#116419,#116420);
#116419 = CARTESIAN_POINT('',(0.701146897693,0.259876577334,
    32.300000000012));
#116420 = VECTOR('',#116421,1.);
#116421 = DIRECTION('',(0.E+000,1.,2.22044604925E-013));
#116422 = PCURVE('',#116402,#116423);
#116423 = DEFINITIONAL_REPRESENTATION('',(#116424),#116428);
#116424 = LINE('',#116425,#116426);
#116425 = CARTESIAN_POINT('',(-4.5,0.424264068712));
#116426 = VECTOR('',#116427,1.);
#116427 = DIRECTION('',(1.,-1.830139022154E-015));
#116428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116429 = ORIENTED_EDGE('',*,*,#116430,.F.);
#116430 = EDGE_CURVE('',#116431,#116415,#116433,.T.);
#116431 = VERTEX_POINT('',#116432);
#116432 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#116433 = SURFACE_CURVE('',#116434,(#116438),.PCURVE_S1.);
#116434 = LINE('',#116435,#116436);
#116435 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#116436 = VECTOR('',#116437,1.);
#116437 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
#116438 = PCURVE('',#116402,#116439);
#116439 = DEFINITIONAL_REPRESENTATION('',(#116440),#116444);
#116440 = LINE('',#116441,#116442);
#116441 = CARTESIAN_POINT('',(-4.2,4.552581214733E-014));
#116442 = VECTOR('',#116443,1.);
#116443 = DIRECTION('',(-0.57735026919,0.816496580928));
#116444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116445 = ORIENTED_EDGE('',*,*,#116446,.F.);
#116446 = EDGE_CURVE('',#116392,#116431,#116447,.T.);
#116447 = SURFACE_CURVE('',#116448,(#116452),.PCURVE_S1.);
#116448 = LINE('',#116449,#116450);
#116449 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    32.000000000013));
#116450 = VECTOR('',#116451,1.);
#116451 = DIRECTION('',(8.458842092382E-016,-1.,-2.266969680758E-013));
#116452 = PCURVE('',#116402,#116453);
#116453 = DEFINITIONAL_REPRESENTATION('',(#116454),#116458);
#116454 = LINE('',#116455,#116456);
#116455 = CARTESIAN_POINT('',(1.596109126323E-027,8.478499276892E-015));
#116456 = VECTOR('',#116457,1.);
#116457 = DIRECTION('',(-1.,-2.057708970776E-015));
#116458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116463)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116460,#116461,#116462)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116460 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116461 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116462 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116463 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116460,
  'distance_accuracy_value','confusion accuracy');
#116464 = SHAPE_DEFINITION_REPRESENTATION(#116465,#116384);
#116465 = PRODUCT_DEFINITION_SHAPE('','',#116466);
#116466 = PRODUCT_DEFINITION('design','',#116467,#116470);
#116467 = PRODUCT_DEFINITION_FORMATION('','',#116468);
#116468 = PRODUCT('CADSOFTTOOLS 1.715','CADSOFTTOOLS 1.715','',(#116469)
  );
#116469 = PRODUCT_CONTEXT('',#2,'mechanical');
#116470 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116471 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116472,#116474);
#116472 = ( REPRESENTATION_RELATIONSHIP('','',#116384,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116473) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116473 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2871);
#116474 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116475);
#116475 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('715','','',#5,#116466,$);
#116476 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116468));
#116477 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116478),#116552
  );
#116478 = SHELL_BASED_SURFACE_MODEL('',(#116479));
#116479 = OPEN_SHELL('',(#116480));
#116480 = ADVANCED_FACE('',(#116481),#116495,.T.);
#116481 = FACE_BOUND('',#116482,.T.);
#116482 = EDGE_LOOP('',(#116483,#116506,#116522,#116538));
#116483 = ORIENTED_EDGE('',*,*,#116484,.T.);
#116484 = EDGE_CURVE('',#116485,#116487,#116489,.T.);
#116485 = VERTEX_POINT('',#116486);
#116486 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#116487 = VERTEX_POINT('',#116488);
#116488 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    32.000000000013));
#116489 = SURFACE_CURVE('',#116490,(#116494),.PCURVE_S1.);
#116490 = LINE('',#116491,#116492);
#116491 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#116492 = VECTOR('',#116493,1.);
#116493 = DIRECTION('',(-0.281084637715,-0.678598344546,-0.678598344546)
  );
#116494 = PCURVE('',#116495,#116500);
#116495 = PLANE('',#116496);
#116496 = AXIS2_PLACEMENT_3D('',#116497,#116498,#116499);
#116497 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#116498 = DIRECTION('',(-0.5,-0.5,0.707106781186));
#116499 = DIRECTION('',(0.707106781187,-0.707106781187,
    -1.586317340506E-013));
#116500 = DEFINITIONAL_REPRESENTATION('',(#116501),#116505);
#116501 = LINE('',#116502,#116503);
#116502 = CARTESIAN_POINT('',(-0.477817459305,0.424264068712));
#116503 = VECTOR('',#116504,1.);
#116504 = DIRECTION('',(0.281084637715,-0.959682982261));
#116505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116506 = ORIENTED_EDGE('',*,*,#116507,.F.);
#116507 = EDGE_CURVE('',#116508,#116487,#116510,.T.);
#116508 = VERTEX_POINT('',#116509);
#116509 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#116510 = SURFACE_CURVE('',#116511,(#116515),.PCURVE_S1.);
#116511 = LINE('',#116512,#116513);
#116512 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#116513 = VECTOR('',#116514,1.);
#116514 = DIRECTION('',(-0.707106781187,0.707106781187,
    1.607774677693E-013));
#116515 = PCURVE('',#116495,#116516);
#116516 = DEFINITIONAL_REPRESENTATION('',(#116517),#116521);
#116517 = LINE('',#116518,#116519);
#116518 = CARTESIAN_POINT('',(-4.71027737604E-016,-9.798254873676E-015)
  );
#116519 = VECTOR('',#116520,1.);
#116520 = DIRECTION('',(-1.,3.616288583734E-015));
#116521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116522 = ORIENTED_EDGE('',*,*,#116523,.F.);
#116523 = EDGE_CURVE('',#116524,#116508,#116526,.T.);
#116524 = VERTEX_POINT('',#116525);
#116525 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#116526 = SURFACE_CURVE('',#116527,(#116531),.PCURVE_S1.);
#116527 = LINE('',#116528,#116529);
#116528 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#116529 = VECTOR('',#116530,1.);
#116530 = DIRECTION('',(-0.281084637715,-0.678598344546,-0.678598344546)
  );
#116531 = PCURVE('',#116495,#116532);
#116532 = DEFINITIONAL_REPRESENTATION('',(#116533),#116537);
#116533 = LINE('',#116534,#116535);
#116534 = CARTESIAN_POINT('',(-0.124264068712,0.424264068712));
#116535 = VECTOR('',#116536,1.);
#116536 = DIRECTION('',(0.281084637715,-0.959682982261));
#116537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116538 = ORIENTED_EDGE('',*,*,#116539,.F.);
#116539 = EDGE_CURVE('',#116485,#116524,#116540,.T.);
#116540 = SURFACE_CURVE('',#116541,(#116545),.PCURVE_S1.);
#116541 = LINE('',#116542,#116543);
#116542 = CARTESIAN_POINT('',(1.525410966405,5.059876577334,
    32.300000000013));
#116543 = VECTOR('',#116544,1.);
#116544 = DIRECTION('',(0.707106781187,-0.707106781187,
    -1.607774677693E-013));
#116545 = PCURVE('',#116495,#116546);
#116546 = DEFINITIONAL_REPRESENTATION('',(#116547),#116551);
#116547 = LINE('',#116548,#116549);
#116548 = CARTESIAN_POINT('',(-0.477817459305,0.424264068712));
#116549 = VECTOR('',#116550,1.);
#116550 = DIRECTION('',(1.,4.377317193568E-015));
#116551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116556)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116553,#116554,#116555)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116553,
  'distance_accuracy_value','confusion accuracy');
#116557 = SHAPE_DEFINITION_REPRESENTATION(#116558,#116477);
#116558 = PRODUCT_DEFINITION_SHAPE('','',#116559);
#116559 = PRODUCT_DEFINITION('design','',#116560,#116563);
#116560 = PRODUCT_DEFINITION_FORMATION('','',#116561);
#116561 = PRODUCT('CADSOFTTOOLS 1.716','CADSOFTTOOLS 1.716','',(#116562)
  );
#116562 = PRODUCT_CONTEXT('',#2,'mechanical');
#116563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116565,#116567);
#116565 = ( REPRESENTATION_RELATIONSHIP('','',#116477,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116566) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2875);
#116567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116568);
#116568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('716','','',#5,#116559,$);
#116569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116561));
#116570 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116571),#116645
  );
#116571 = SHELL_BASED_SURFACE_MODEL('',(#116572));
#116572 = OPEN_SHELL('',(#116573));
#116573 = ADVANCED_FACE('',(#116574),#116588,.T.);
#116574 = FACE_BOUND('',#116575,.T.);
#116575 = EDGE_LOOP('',(#116576,#116599,#116615,#116631));
#116576 = ORIENTED_EDGE('',*,*,#116577,.T.);
#116577 = EDGE_CURVE('',#116578,#116580,#116582,.T.);
#116578 = VERTEX_POINT('',#116579);
#116579 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#116580 = VERTEX_POINT('',#116581);
#116581 = CARTESIAN_POINT('',(0.701146897693,0.259876577334,
    32.300000000012));
#116582 = SURFACE_CURVE('',#116583,(#116587),.PCURVE_S1.);
#116583 = LINE('',#116584,#116585);
#116584 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#116585 = VECTOR('',#116586,1.);
#116586 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
#116587 = PCURVE('',#116588,#116593);
#116588 = PLANE('',#116589);
#116589 = AXIS2_PLACEMENT_3D('',#116590,#116591,#116592);
#116590 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#116591 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#116592 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116593 = DEFINITIONAL_REPRESENTATION('',(#116594),#116598);
#116594 = LINE('',#116595,#116596);
#116595 = CARTESIAN_POINT('',(1.998401444325E-014,8.557003899826E-015));
#116596 = VECTOR('',#116597,1.);
#116597 = DIRECTION('',(0.57735026919,0.816496580928));
#116598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116599 = ORIENTED_EDGE('',*,*,#116600,.F.);
#116600 = EDGE_CURVE('',#116601,#116580,#116603,.T.);
#116601 = VERTEX_POINT('',#116602);
#116602 = CARTESIAN_POINT('',(1.525410966405,0.259876577334,
    32.300000000012));
#116603 = SURFACE_CURVE('',#116604,(#116608),.PCURVE_S1.);
#116604 = LINE('',#116605,#116606);
#116605 = CARTESIAN_POINT('',(1.525410966405,0.259876577334,
    32.300000000012));
#116606 = VECTOR('',#116607,1.);
#116607 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116608 = PCURVE('',#116588,#116609);
#116609 = DEFINITIONAL_REPRESENTATION('',(#116610),#116614);
#116610 = LINE('',#116611,#116612);
#116611 = CARTESIAN_POINT('',(-0.524264068712,0.424264068712));
#116612 = VECTOR('',#116613,1.);
#116613 = DIRECTION('',(1.,0.E+000));
#116614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116615 = ORIENTED_EDGE('',*,*,#116616,.F.);
#116616 = EDGE_CURVE('',#116617,#116601,#116619,.T.);
#116617 = VERTEX_POINT('',#116618);
#116618 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#116619 = SURFACE_CURVE('',#116620,(#116624),.PCURVE_S1.);
#116620 = LINE('',#116621,#116622);
#116621 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#116622 = VECTOR('',#116623,1.);
#116623 = DIRECTION('',(0.281084637715,-0.678598344546,0.678598344546));
#116624 = PCURVE('',#116588,#116625);
#116625 = DEFINITIONAL_REPRESENTATION('',(#116626),#116630);
#116626 = LINE('',#116627,#116628);
#116627 = CARTESIAN_POINT('',(-0.4,-8.242985408089E-015));
#116628 = VECTOR('',#116629,1.);
#116629 = DIRECTION('',(-0.281084637715,0.959682982261));
#116630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116631 = ORIENTED_EDGE('',*,*,#116632,.F.);
#116632 = EDGE_CURVE('',#116578,#116617,#116633,.T.);
#116633 = SURFACE_CURVE('',#116634,(#116638),.PCURVE_S1.);
#116634 = LINE('',#116635,#116636);
#116635 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#116636 = VECTOR('',#116637,1.);
#116637 = DIRECTION('',(1.,0.E+000,0.E+000));
#116638 = PCURVE('',#116588,#116639);
#116639 = DEFINITIONAL_REPRESENTATION('',(#116640),#116644);
#116640 = LINE('',#116641,#116642);
#116641 = CARTESIAN_POINT('',(0.E+000,3.92523114671E-016));
#116642 = VECTOR('',#116643,1.);
#116643 = DIRECTION('',(-1.,0.E+000));
#116644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116649)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116646,#116647,#116648)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116646 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116647 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116648 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116649 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116646,
  'distance_accuracy_value','confusion accuracy');
#116650 = SHAPE_DEFINITION_REPRESENTATION(#116651,#116570);
#116651 = PRODUCT_DEFINITION_SHAPE('','',#116652);
#116652 = PRODUCT_DEFINITION('design','',#116653,#116656);
#116653 = PRODUCT_DEFINITION_FORMATION('','',#116654);
#116654 = PRODUCT('CADSOFTTOOLS 1.717','CADSOFTTOOLS 1.717','',(#116655)
  );
#116655 = PRODUCT_CONTEXT('',#2,'mechanical');
#116656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116658,#116660);
#116658 = ( REPRESENTATION_RELATIONSHIP('','',#116570,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116659) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2879);
#116660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116661);
#116661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('717','','',#5,#116652,$);
#116662 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116654));
#116663 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116664),#116738
  );
#116664 = SHELL_BASED_SURFACE_MODEL('',(#116665));
#116665 = OPEN_SHELL('',(#116666));
#116666 = ADVANCED_FACE('',(#116667),#116681,.F.);
#116667 = FACE_BOUND('',#116668,.T.);
#116668 = EDGE_LOOP('',(#116669,#116692,#116708,#116724));
#116669 = ORIENTED_EDGE('',*,*,#116670,.T.);
#116670 = EDGE_CURVE('',#116671,#116673,#116675,.T.);
#116671 = VERTEX_POINT('',#116672);
#116672 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#116673 = VERTEX_POINT('',#116674);
#116674 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    32.000000000013));
#116675 = SURFACE_CURVE('',#116676,(#116680),.PCURVE_S1.);
#116676 = LINE('',#116677,#116678);
#116677 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#116678 = VECTOR('',#116679,1.);
#116679 = DIRECTION('',(-0.281084637715,-0.678598344546,-0.678598344546)
  );
#116680 = PCURVE('',#116681,#116686);
#116681 = PLANE('',#116682);
#116682 = AXIS2_PLACEMENT_3D('',#116683,#116684,#116685);
#116683 = CARTESIAN_POINT('',(2.001146897693,4.509876577334,
    32.000000000013));
#116684 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781186));
#116685 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116686 = DEFINITIONAL_REPRESENTATION('',(#116687),#116691);
#116687 = LINE('',#116688,#116689);
#116688 = CARTESIAN_POINT('',(0.225735931288,0.424264068712));
#116689 = VECTOR('',#116690,1.);
#116690 = DIRECTION('',(0.281084637715,-0.959682982261));
#116691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116692 = ORIENTED_EDGE('',*,*,#116693,.F.);
#116693 = EDGE_CURVE('',#116694,#116673,#116696,.T.);
#116694 = VERTEX_POINT('',#116695);
#116695 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#116696 = SURFACE_CURVE('',#116697,(#116701),.PCURVE_S1.);
#116697 = LINE('',#116698,#116699);
#116698 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#116699 = VECTOR('',#116700,1.);
#116700 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116701 = PCURVE('',#116681,#116702);
#116702 = DEFINITIONAL_REPRESENTATION('',(#116703),#116707);
#116703 = LINE('',#116704,#116705);
#116704 = CARTESIAN_POINT('',(-2.35,0.E+000));
#116705 = VECTOR('',#116706,1.);
#116706 = DIRECTION('',(1.,0.E+000));
#116707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116708 = ORIENTED_EDGE('',*,*,#116709,.F.);
#116709 = EDGE_CURVE('',#116710,#116694,#116712,.T.);
#116710 = VERTEX_POINT('',#116711);
#116711 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#116712 = SURFACE_CURVE('',#116713,(#116717),.PCURVE_S1.);
#116713 = LINE('',#116714,#116715);
#116714 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#116715 = VECTOR('',#116716,1.);
#116716 = DIRECTION('',(0.281084637715,-0.678598344546,-0.678598344546)
  );
#116717 = PCURVE('',#116681,#116718);
#116718 = DEFINITIONAL_REPRESENTATION('',(#116719),#116723);
#116719 = LINE('',#116720,#116721);
#116720 = CARTESIAN_POINT('',(-2.225735931288,0.424264068712));
#116721 = VECTOR('',#116722,1.);
#116722 = DIRECTION('',(-0.281084637715,-0.959682982261));
#116723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116724 = ORIENTED_EDGE('',*,*,#116725,.F.);
#116725 = EDGE_CURVE('',#116671,#116710,#116726,.T.);
#116726 = SURFACE_CURVE('',#116727,(#116731),.PCURVE_S1.);
#116727 = LINE('',#116728,#116729);
#116728 = CARTESIAN_POINT('',(1.775410966405,4.809876577334,
    32.300000000013));
#116729 = VECTOR('',#116730,1.);
#116730 = DIRECTION('',(1.,-7.246082920705E-016,-2.898433168282E-015));
#116731 = PCURVE('',#116681,#116732);
#116732 = DEFINITIONAL_REPRESENTATION('',(#116733),#116737);
#116733 = LINE('',#116734,#116735);
#116734 = CARTESIAN_POINT('',(0.225735931288,0.424264068712));
#116735 = VECTOR('',#116736,1.);
#116736 = DIRECTION('',(-1.,-2.561877185136E-015));
#116737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116739,#116740,#116741)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116739,
  'distance_accuracy_value','confusion accuracy');
#116743 = SHAPE_DEFINITION_REPRESENTATION(#116744,#116663);
#116744 = PRODUCT_DEFINITION_SHAPE('','',#116745);
#116745 = PRODUCT_DEFINITION('design','',#116746,#116749);
#116746 = PRODUCT_DEFINITION_FORMATION('','',#116747);
#116747 = PRODUCT('CADSOFTTOOLS 1.718','CADSOFTTOOLS 1.718','',(#116748)
  );
#116748 = PRODUCT_CONTEXT('',#2,'mechanical');
#116749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116751,#116753);
#116751 = ( REPRESENTATION_RELATIONSHIP('','',#116663,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2883);
#116753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116754);
#116754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('718','','',#5,#116745,$);
#116755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116747));
#116756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116757),#116831
  );
#116757 = SHELL_BASED_SURFACE_MODEL('',(#116758));
#116758 = OPEN_SHELL('',(#116759));
#116759 = ADVANCED_FACE('',(#116760),#116774,.T.);
#116760 = FACE_BOUND('',#116761,.T.);
#116761 = EDGE_LOOP('',(#116762,#116785,#116801,#116817));
#116762 = ORIENTED_EDGE('',*,*,#116763,.T.);
#116763 = EDGE_CURVE('',#116764,#116766,#116768,.T.);
#116764 = VERTEX_POINT('',#116765);
#116765 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#116766 = VERTEX_POINT('',#116767);
#116767 = CARTESIAN_POINT('',(1.525410966405,0.259876577334,
    32.300000000012));
#116768 = SURFACE_CURVE('',#116769,(#116773),.PCURVE_S1.);
#116769 = LINE('',#116770,#116771);
#116770 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#116771 = VECTOR('',#116772,1.);
#116772 = DIRECTION('',(0.281084637715,-0.678598344546,0.678598344546));
#116773 = PCURVE('',#116774,#116779);
#116774 = PLANE('',#116775);
#116775 = AXIS2_PLACEMENT_3D('',#116776,#116777,#116778);
#116776 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#116777 = DIRECTION('',(-0.5,0.5,0.707106781187));
#116778 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -1.593574989849E-013));
#116779 = DEFINITIONAL_REPRESENTATION('',(#116780),#116784);
#116780 = LINE('',#116781,#116782);
#116781 = CARTESIAN_POINT('',(0.353553390593,-3.245217138961E-014));
#116782 = VECTOR('',#116783,1.);
#116783 = DIRECTION('',(0.281084637715,0.959682982261));
#116784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116785 = ORIENTED_EDGE('',*,*,#116786,.F.);
#116786 = EDGE_CURVE('',#116787,#116766,#116789,.T.);
#116787 = VERTEX_POINT('',#116788);
#116788 = CARTESIAN_POINT('',(1.775410966405,0.509876577334,
    32.300000000012));
#116789 = SURFACE_CURVE('',#116790,(#116794),.PCURVE_S1.);
#116790 = LINE('',#116791,#116792);
#116791 = CARTESIAN_POINT('',(1.775410966405,0.509876577334,
    32.300000000012));
#116792 = VECTOR('',#116793,1.);
#116793 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -1.607774677692E-013));
#116794 = PCURVE('',#116774,#116795);
#116795 = DEFINITIONAL_REPRESENTATION('',(#116796),#116800);
#116796 = LINE('',#116797,#116798);
#116797 = CARTESIAN_POINT('',(0.124264068712,0.424264068712));
#116798 = VECTOR('',#116799,1.);
#116799 = DIRECTION('',(1.,-4.082427755198E-015));
#116800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116801 = ORIENTED_EDGE('',*,*,#116802,.F.);
#116802 = EDGE_CURVE('',#116803,#116787,#116805,.T.);
#116803 = VERTEX_POINT('',#116804);
#116804 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#116805 = SURFACE_CURVE('',#116806,(#116810),.PCURVE_S1.);
#116806 = LINE('',#116807,#116808);
#116807 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#116808 = VECTOR('',#116809,1.);
#116809 = DIRECTION('',(0.281084637715,-0.678598344546,0.678598344546));
#116810 = PCURVE('',#116774,#116811);
#116811 = DEFINITIONAL_REPRESENTATION('',(#116812),#116816);
#116812 = LINE('',#116813,#116814);
#116813 = CARTESIAN_POINT('',(-9.1850408833E-015,1.720845688168E-015));
#116814 = VECTOR('',#116815,1.);
#116815 = DIRECTION('',(0.281084637715,0.959682982261));
#116816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116817 = ORIENTED_EDGE('',*,*,#116818,.F.);
#116818 = EDGE_CURVE('',#116764,#116803,#116819,.T.);
#116819 = SURFACE_CURVE('',#116820,(#116824),.PCURVE_S1.);
#116820 = LINE('',#116821,#116822);
#116821 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    32.000000000012));
#116822 = VECTOR('',#116823,1.);
#116823 = DIRECTION('',(0.707106781187,0.707106781187,
    1.607774677692E-013));
#116824 = PCURVE('',#116774,#116825);
#116825 = DEFINITIONAL_REPRESENTATION('',(#116826),#116830);
#116826 = LINE('',#116827,#116828);
#116827 = CARTESIAN_POINT('',(0.353553390593,-2.845536850096E-014));
#116828 = VECTOR('',#116829,1.);
#116829 = DIRECTION('',(-1.,1.140336739941E-015));
#116830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116835)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116832,#116833,#116834)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116832 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116833 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116834 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116835 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116832,
  'distance_accuracy_value','confusion accuracy');
#116836 = SHAPE_DEFINITION_REPRESENTATION(#116837,#116756);
#116837 = PRODUCT_DEFINITION_SHAPE('','',#116838);
#116838 = PRODUCT_DEFINITION('design','',#116839,#116842);
#116839 = PRODUCT_DEFINITION_FORMATION('','',#116840);
#116840 = PRODUCT('CADSOFTTOOLS 1.719','CADSOFTTOOLS 1.719','',(#116841)
  );
#116841 = PRODUCT_CONTEXT('',#2,'mechanical');
#116842 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116843 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116844,#116846);
#116844 = ( REPRESENTATION_RELATIONSHIP('','',#116756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116845) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116845 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2887);
#116846 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116847);
#116847 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('719','','',#5,#116838,$);
#116848 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116840));
#116849 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116850),#116924
  );
#116850 = SHELL_BASED_SURFACE_MODEL('',(#116851));
#116851 = OPEN_SHELL('',(#116852));
#116852 = ADVANCED_FACE('',(#116853),#116867,.T.);
#116853 = FACE_BOUND('',#116854,.T.);
#116854 = EDGE_LOOP('',(#116855,#116878,#116894,#116910));
#116855 = ORIENTED_EDGE('',*,*,#116856,.T.);
#116856 = EDGE_CURVE('',#116857,#116859,#116861,.T.);
#116857 = VERTEX_POINT('',#116858);
#116858 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#116859 = VERTEX_POINT('',#116860);
#116860 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    32.000000000013));
#116861 = SURFACE_CURVE('',#116862,(#116866),.PCURVE_S1.);
#116862 = LINE('',#116863,#116864);
#116863 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#116864 = VECTOR('',#116865,1.);
#116865 = DIRECTION('',(0.281084637715,-0.678598344546,-0.678598344546)
  );
#116866 = PCURVE('',#116867,#116872);
#116867 = PLANE('',#116868);
#116868 = AXIS2_PLACEMENT_3D('',#116869,#116870,#116871);
#116869 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#116870 = DIRECTION('',(0.5,-0.5,0.707106781186));
#116871 = DIRECTION('',(0.707106781187,0.707106781187,
    1.586375345322E-013));
#116872 = DEFINITIONAL_REPRESENTATION('',(#116873),#116877);
#116873 = LINE('',#116874,#116875);
#116874 = CARTESIAN_POINT('',(-0.229289321881,0.424264068712));
#116875 = VECTOR('',#116876,1.);
#116876 = DIRECTION('',(-0.281084637715,-0.959682982261));
#116877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116878 = ORIENTED_EDGE('',*,*,#116879,.F.);
#116879 = EDGE_CURVE('',#116880,#116859,#116882,.T.);
#116880 = VERTEX_POINT('',#116881);
#116881 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#116882 = SURFACE_CURVE('',#116883,(#116887),.PCURVE_S1.);
#116883 = LINE('',#116884,#116885);
#116884 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#116885 = VECTOR('',#116886,1.);
#116886 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -1.607774677692E-013));
#116887 = PCURVE('',#116867,#116888);
#116888 = DEFINITIONAL_REPRESENTATION('',(#116889),#116893);
#116889 = LINE('',#116890,#116891);
#116890 = CARTESIAN_POINT('',(-4.207847789272E-014,9.909277176144E-015)
  );
#116891 = VECTOR('',#116892,1.);
#116892 = DIRECTION('',(-1.,-4.904795103452E-016));
#116893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116894 = ORIENTED_EDGE('',*,*,#116895,.F.);
#116895 = EDGE_CURVE('',#116896,#116880,#116898,.T.);
#116896 = VERTEX_POINT('',#116897);
#116897 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#116898 = SURFACE_CURVE('',#116899,(#116903),.PCURVE_S1.);
#116899 = LINE('',#116900,#116901);
#116900 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#116901 = VECTOR('',#116902,1.);
#116902 = DIRECTION('',(0.281084637715,-0.678598344546,-0.678598344546)
  );
#116903 = PCURVE('',#116867,#116904);
#116904 = DEFINITIONAL_REPRESENTATION('',(#116905),#116909);
#116905 = LINE('',#116906,#116907);
#116906 = CARTESIAN_POINT('',(0.124264068712,0.424264068712));
#116907 = VECTOR('',#116908,1.);
#116908 = DIRECTION('',(-0.281084637715,-0.959682982261));
#116909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116910 = ORIENTED_EDGE('',*,*,#116911,.F.);
#116911 = EDGE_CURVE('',#116857,#116896,#116912,.T.);
#116912 = SURFACE_CURVE('',#116913,(#116917),.PCURVE_S1.);
#116913 = LINE('',#116914,#116915);
#116914 = CARTESIAN_POINT('',(4.226882828981,4.809876577334,
    32.300000000013));
#116915 = VECTOR('',#116916,1.);
#116916 = DIRECTION('',(0.707106781187,0.707106781187,
    1.607774677693E-013));
#116917 = PCURVE('',#116867,#116918);
#116918 = DEFINITIONAL_REPRESENTATION('',(#116919),#116923);
#116919 = LINE('',#116920,#116921);
#116920 = CARTESIAN_POINT('',(-0.229289321881,0.424264068712));
#116921 = VECTOR('',#116922,1.);
#116922 = DIRECTION('',(1.,-2.562633807369E-015));
#116923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116928)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#116925,#116926,#116927)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#116925 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#116926 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#116927 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#116928 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#116925,
  'distance_accuracy_value','confusion accuracy');
#116929 = SHAPE_DEFINITION_REPRESENTATION(#116930,#116849);
#116930 = PRODUCT_DEFINITION_SHAPE('','',#116931);
#116931 = PRODUCT_DEFINITION('design','',#116932,#116935);
#116932 = PRODUCT_DEFINITION_FORMATION('','',#116933);
#116933 = PRODUCT('CADSOFTTOOLS 1.720','CADSOFTTOOLS 1.720','',(#116934)
  );
#116934 = PRODUCT_CONTEXT('',#2,'mechanical');
#116935 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#116936 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#116937,#116939);
#116937 = ( REPRESENTATION_RELATIONSHIP('','',#116849,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116938) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116938 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2891);
#116939 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #116940);
#116940 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('720','','',#5,#116931,$);
#116941 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#116933));
#116942 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#116943),#117017
  );
#116943 = SHELL_BASED_SURFACE_MODEL('',(#116944));
#116944 = OPEN_SHELL('',(#116945));
#116945 = ADVANCED_FACE('',(#116946),#116960,.T.);
#116946 = FACE_BOUND('',#116947,.T.);
#116947 = EDGE_LOOP('',(#116948,#116971,#116987,#117003));
#116948 = ORIENTED_EDGE('',*,*,#116949,.T.);
#116949 = EDGE_CURVE('',#116950,#116952,#116954,.T.);
#116950 = VERTEX_POINT('',#116951);
#116951 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#116952 = VERTEX_POINT('',#116953);
#116953 = CARTESIAN_POINT('',(1.775410966405,0.509876577334,
    32.300000000012));
#116954 = SURFACE_CURVE('',#116955,(#116959),.PCURVE_S1.);
#116955 = LINE('',#116956,#116957);
#116956 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#116957 = VECTOR('',#116958,1.);
#116958 = DIRECTION('',(0.281084637715,-0.678598344546,0.678598344546));
#116959 = PCURVE('',#116960,#116965);
#116960 = PLANE('',#116961);
#116961 = AXIS2_PLACEMENT_3D('',#116962,#116963,#116964);
#116962 = CARTESIAN_POINT('',(4.001146897693,0.809876577334,
    32.000000000012));
#116963 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#116964 = DIRECTION('',(-1.,0.E+000,0.E+000));
#116965 = DEFINITIONAL_REPRESENTATION('',(#116966),#116970);
#116966 = LINE('',#116967,#116968);
#116967 = CARTESIAN_POINT('',(2.35,-3.92523114671E-016));
#116968 = VECTOR('',#116969,1.);
#116969 = DIRECTION('',(-0.281084637715,0.959682982261));
#116970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116971 = ORIENTED_EDGE('',*,*,#116972,.F.);
#116972 = EDGE_CURVE('',#116973,#116952,#116975,.T.);
#116973 = VERTEX_POINT('',#116974);
#116974 = CARTESIAN_POINT('',(4.226882828981,0.509876577334,
    32.300000000012));
#116975 = SURFACE_CURVE('',#116976,(#116980),.PCURVE_S1.);
#116976 = LINE('',#116977,#116978);
#116977 = CARTESIAN_POINT('',(4.226882828981,0.509876577334,
    32.300000000012));
#116978 = VECTOR('',#116979,1.);
#116979 = DIRECTION('',(-1.,-1.041624419851E-015,0.E+000));
#116980 = PCURVE('',#116960,#116981);
#116981 = DEFINITIONAL_REPRESENTATION('',(#116982),#116986);
#116982 = LINE('',#116983,#116984);
#116983 = CARTESIAN_POINT('',(-0.225735931288,0.424264068712));
#116984 = VECTOR('',#116985,1.);
#116985 = DIRECTION('',(1.,7.365396907266E-016));
#116986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#116987 = ORIENTED_EDGE('',*,*,#116988,.F.);
#116988 = EDGE_CURVE('',#116989,#116973,#116991,.T.);
#116989 = VERTEX_POINT('',#116990);
#116990 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#116991 = SURFACE_CURVE('',#116992,(#116996),.PCURVE_S1.);
#116992 = LINE('',#116993,#116994);
#116993 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#116994 = VECTOR('',#116995,1.);
#116995 = DIRECTION('',(-0.281084637715,-0.678598344546,0.678598344546)
  );
#116996 = PCURVE('',#116960,#116997);
#116997 = DEFINITIONAL_REPRESENTATION('',(#116998),#117002);
#116998 = LINE('',#116999,#117000);
#116999 = CARTESIAN_POINT('',(-0.35,2.119624819224E-015));
#117000 = VECTOR('',#117001,1.);
#117001 = DIRECTION('',(0.281084637715,0.959682982261));
#117002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117003 = ORIENTED_EDGE('',*,*,#117004,.F.);
#117004 = EDGE_CURVE('',#116950,#116989,#117005,.T.);
#117005 = SURFACE_CURVE('',#117006,(#117010),.PCURVE_S1.);
#117006 = LINE('',#117007,#117008);
#117007 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    32.000000000012));
#117008 = VECTOR('',#117009,1.);
#117009 = DIRECTION('',(1.,-4.523130841065E-016,2.631639762074E-015));
#117010 = PCURVE('',#116960,#117011);
#117011 = DEFINITIONAL_REPRESENTATION('',(#117012),#117016);
#117012 = LINE('',#117013,#117014);
#117013 = CARTESIAN_POINT('',(2.35,-3.92523114671E-016));
#117014 = VECTOR('',#117015,1.);
#117015 = DIRECTION('',(-1.,2.180683970394E-015));
#117016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117021)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#117018,#117019,#117020)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#117018 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#117019 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#117020 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#117021 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117018,
  'distance_accuracy_value','confusion accuracy');
#117022 = SHAPE_DEFINITION_REPRESENTATION(#117023,#116942);
#117023 = PRODUCT_DEFINITION_SHAPE('','',#117024);
#117024 = PRODUCT_DEFINITION('design','',#117025,#117028);
#117025 = PRODUCT_DEFINITION_FORMATION('','',#117026);
#117026 = PRODUCT('CADSOFTTOOLS 1.721','CADSOFTTOOLS 1.721','',(#117027)
  );
#117027 = PRODUCT_CONTEXT('',#2,'mechanical');
#117028 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#117029 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117030,#117032);
#117030 = ( REPRESENTATION_RELATIONSHIP('','',#116942,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#117031) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#117031 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2895);
#117032 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #117033);
#117033 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('721','','',#5,#117024,$);
#117034 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#117026));
#117035 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#117036),#117110
  );
#117036 = SHELL_BASED_SURFACE_MODEL('',(#117037));
#117037 = OPEN_SHELL('',(#117038));
#117038 = ADVANCED_FACE('',(#117039),#117053,.F.);
#117039 = FACE_BOUND('',#117040,.T.);
#117040 = EDGE_LOOP('',(#117041,#117064,#117080,#117096));
#117041 = ORIENTED_EDGE('',*,*,#117042,.T.);
#117042 = EDGE_CURVE('',#117043,#117045,#117047,.T.);
#117043 = VERTEX_POINT('',#117044);
#117044 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#117045 = VERTEX_POINT('',#117046);
#117046 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    32.000000000013));
#117047 = SURFACE_CURVE('',#117048,(#117052),.PCURVE_S1.);
#117048 = LINE('',#117049,#117050);
#117049 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#117050 = VECTOR('',#117051,1.);
#117051 = DIRECTION('',(0.281084637715,-0.678598344546,-0.678598344546)
  );
#117052 = PCURVE('',#117053,#117058);
#117053 = PLANE('',#117054);
#117054 = AXIS2_PLACEMENT_3D('',#117055,#117056,#117057);
#117055 = CARTESIAN_POINT('',(4.801146897692,4.759876577334,
    32.000000000013));
#117056 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781186));
#117057 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117058 = DEFINITIONAL_REPRESENTATION('',(#117059),#117063);
#117059 = LINE('',#117060,#117061);
#117060 = CARTESIAN_POINT('',(0.32426406871,0.424264068712));
#117061 = VECTOR('',#117062,1.);
#117062 = DIRECTION('',(-0.281084637715,-0.959682982261));
#117063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117064 = ORIENTED_EDGE('',*,*,#117065,.F.);
#117065 = EDGE_CURVE('',#117066,#117045,#117068,.T.);
#117066 = VERTEX_POINT('',#117067);
#117067 = CARTESIAN_POINT('',(5.001146897693,4.759876577335,
    32.000000000013));
#117068 = SURFACE_CURVE('',#117069,(#117073),.PCURVE_S1.);
#117069 = LINE('',#117070,#117071);
#117070 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    32.000000000013));
#117071 = VECTOR('',#117072,1.);
#117072 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117073 = PCURVE('',#117053,#117074);
#117074 = DEFINITIONAL_REPRESENTATION('',(#117075),#117079);
#117075 = LINE('',#117076,#117077);
#117076 = CARTESIAN_POINT('',(-0.200000000002,0.E+000));
#117077 = VECTOR('',#117078,1.);
#117078 = DIRECTION('',(1.,0.E+000));
#117079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117080 = ORIENTED_EDGE('',*,*,#117081,.F.);
#117081 = EDGE_CURVE('',#117082,#117066,#117084,.T.);
#117082 = VERTEX_POINT('',#117083);
#117083 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#117084 = SURFACE_CURVE('',#117085,(#117089),.PCURVE_S1.);
#117085 = LINE('',#117086,#117087);
#117086 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#117087 = VECTOR('',#117088,1.);
#117088 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
#117089 = PCURVE('',#117053,#117090);
#117090 = DEFINITIONAL_REPRESENTATION('',(#117091),#117095);
#117091 = LINE('',#117092,#117093);
#117092 = CARTESIAN_POINT('',(-0.500000000002,0.424264068712));
#117093 = VECTOR('',#117094,1.);
#117094 = DIRECTION('',(0.57735026919,-0.816496580928));
#117095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117096 = ORIENTED_EDGE('',*,*,#117097,.F.);
#117097 = EDGE_CURVE('',#117043,#117082,#117098,.T.);
#117098 = SURFACE_CURVE('',#117099,(#117103),.PCURVE_S1.);
#117099 = LINE('',#117100,#117101);
#117100 = CARTESIAN_POINT('',(4.476882828981,5.059876577334,
    32.300000000013));
#117101 = VECTOR('',#117102,1.);
#117102 = DIRECTION('',(1.,0.E+000,0.E+000));
#117103 = PCURVE('',#117053,#117104);
#117104 = DEFINITIONAL_REPRESENTATION('',(#117105),#117109);
#117105 = LINE('',#117106,#117107);
#117106 = CARTESIAN_POINT('',(0.32426406871,0.424264068712));
#117107 = VECTOR('',#117108,1.);
#117108 = DIRECTION('',(-1.,0.E+000));
#117109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117114)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#117111,#117112,#117113)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#117111 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#117112 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#117113 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#117114 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117111,
  'distance_accuracy_value','confusion accuracy');
#117115 = SHAPE_DEFINITION_REPRESENTATION(#117116,#117035);
#117116 = PRODUCT_DEFINITION_SHAPE('','',#117117);
#117117 = PRODUCT_DEFINITION('design','',#117118,#117121);
#117118 = PRODUCT_DEFINITION_FORMATION('','',#117119);
#117119 = PRODUCT('CADSOFTTOOLS 1.722','CADSOFTTOOLS 1.722','',(#117120)
  );
#117120 = PRODUCT_CONTEXT('',#2,'mechanical');
#117121 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#117122 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117123,#117125);
#117123 = ( REPRESENTATION_RELATIONSHIP('','',#117035,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#117124) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#117124 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2899);
#117125 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #117126);
#117126 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('722','','',#5,#117117,$);
#117127 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#117119));
#117128 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#117129),#117203
  );
#117129 = SHELL_BASED_SURFACE_MODEL('',(#117130));
#117130 = OPEN_SHELL('',(#117131));
#117131 = ADVANCED_FACE('',(#117132),#117146,.T.);
#117132 = FACE_BOUND('',#117133,.T.);
#117133 = EDGE_LOOP('',(#117134,#117157,#117173,#117189));
#117134 = ORIENTED_EDGE('',*,*,#117135,.T.);
#117135 = EDGE_CURVE('',#117136,#117138,#117140,.T.);
#117136 = VERTEX_POINT('',#117137);
#117137 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#117138 = VERTEX_POINT('',#117139);
#117139 = CARTESIAN_POINT('',(4.226882828981,0.509876577334,
    32.300000000012));
#117140 = SURFACE_CURVE('',#117141,(#117145),.PCURVE_S1.);
#117141 = LINE('',#117142,#117143);
#117142 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#117143 = VECTOR('',#117144,1.);
#117144 = DIRECTION('',(-0.281084637715,-0.678598344546,0.678598344546)
  );
#117145 = PCURVE('',#117146,#117151);
#117146 = PLANE('',#117147);
#117147 = AXIS2_PLACEMENT_3D('',#117148,#117149,#117150);
#117148 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#117149 = DIRECTION('',(0.5,0.5,0.707106781187));
#117150 = DIRECTION('',(-0.707106781187,0.707106781187,
    1.585438594645E-013));
#117151 = DEFINITIONAL_REPRESENTATION('',(#117152),#117156);
#117152 = LINE('',#117153,#117154);
#117153 = CARTESIAN_POINT('',(0.353553390593,4.027978039458E-014));
#117154 = VECTOR('',#117155,1.);
#117155 = DIRECTION('',(-0.281084637715,0.959682982261));
#117156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117157 = ORIENTED_EDGE('',*,*,#117158,.F.);
#117158 = EDGE_CURVE('',#117159,#117138,#117161,.T.);
#117159 = VERTEX_POINT('',#117160);
#117160 = CARTESIAN_POINT('',(4.476882828981,0.259876577334,
    32.300000000012));
#117161 = SURFACE_CURVE('',#117162,(#117166),.PCURVE_S1.);
#117162 = LINE('',#117163,#117164);
#117163 = CARTESIAN_POINT('',(4.476882828981,0.259876577334,
    32.300000000012));
#117164 = VECTOR('',#117165,1.);
#117165 = DIRECTION('',(-0.707106781187,0.707106781187,
    1.607774677692E-013));
#117166 = PCURVE('',#117146,#117167);
#117167 = DEFINITIONAL_REPRESENTATION('',(#117168),#117172);
#117168 = LINE('',#117169,#117170);
#117169 = CARTESIAN_POINT('',(-0.124264068712,0.424264068712));
#117170 = VECTOR('',#117171,1.);
#117171 = DIRECTION('',(1.,8.49716347629E-015));
#117172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117173 = ORIENTED_EDGE('',*,*,#117174,.F.);
#117174 = EDGE_CURVE('',#117175,#117159,#117177,.T.);
#117175 = VERTEX_POINT('',#117176);
#117176 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#117177 = SURFACE_CURVE('',#117178,(#117182),.PCURVE_S1.);
#117178 = LINE('',#117179,#117180);
#117179 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#117180 = VECTOR('',#117181,1.);
#117181 = DIRECTION('',(-0.281084637715,-0.678598344546,0.678598344546)
  );
#117182 = PCURVE('',#117146,#117183);
#117183 = DEFINITIONAL_REPRESENTATION('',(#117184),#117188);
#117184 = LINE('',#117185,#117186);
#117185 = CARTESIAN_POINT('',(1.970466035648E-014,-1.498801083246E-015)
  );
#117186 = VECTOR('',#117187,1.);
#117187 = DIRECTION('',(-0.281084637715,0.959682982261));
#117188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117189 = ORIENTED_EDGE('',*,*,#117190,.F.);
#117190 = EDGE_CURVE('',#117136,#117175,#117191,.T.);
#117191 = SURFACE_CURVE('',#117192,(#117196),.PCURVE_S1.);
#117192 = LINE('',#117193,#117194);
#117193 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    32.000000000012));
#117194 = VECTOR('',#117195,1.);
#117195 = DIRECTION('',(0.707106781187,-0.707106781187,
    -1.607774677692E-013));
#117196 = PCURVE('',#117146,#117197);
#117197 = DEFINITIONAL_REPRESENTATION('',(#117198),#117202);
#117198 = LINE('',#117199,#117200);
#117199 = CARTESIAN_POINT('',(0.353553390593,-3.921648161945E-014));
#117200 = VECTOR('',#117201,1.);
#117201 = DIRECTION('',(-1.,-1.974603206618E-015));
#117202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117207)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#117204,#117205,#117206)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#117204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#117205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#117206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#117207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117204,
  'distance_accuracy_value','confusion accuracy');
#117208 = SHAPE_DEFINITION_REPRESENTATION(#117209,#117128);
#117209 = PRODUCT_DEFINITION_SHAPE('','',#117210);
#117210 = PRODUCT_DEFINITION('design','',#117211,#117214);
#117211 = PRODUCT_DEFINITION_FORMATION('','',#117212);
#117212 = PRODUCT('CADSOFTTOOLS 1.723','CADSOFTTOOLS 1.723','',(#117213)
  );
#117213 = PRODUCT_CONTEXT('',#2,'mechanical');
#117214 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#117215 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117216,#117218);
#117216 = ( REPRESENTATION_RELATIONSHIP('','',#117128,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#117217) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#117217 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2903);
#117218 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #117219);
#117219 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('723','','',#5,#117210,$);
#117220 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#117212));
#117221 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#117222),#117296
  );
#117222 = SHELL_BASED_SURFACE_MODEL('',(#117223));
#117223 = OPEN_SHELL('',(#117224));
#117224 = ADVANCED_FACE('',(#117225),#117239,.T.);
#117225 = FACE_BOUND('',#117226,.T.);
#117226 = EDGE_LOOP('',(#117227,#117250,#117266,#117282));
#117227 = ORIENTED_EDGE('',*,*,#117228,.T.);
#117228 = EDGE_CURVE('',#117229,#117231,#117233,.T.);
#117229 = VERTEX_POINT('',#117230);
#117230 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#117231 = VERTEX_POINT('',#117232);
#117232 = CARTESIAN_POINT('',(5.001146897693,4.759876577335,
    32.000000000013));
#117233 = SURFACE_CURVE('',#117234,(#117238),.PCURVE_S1.);
#117234 = LINE('',#117235,#117236);
#117235 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#117236 = VECTOR('',#117237,1.);
#117237 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
#117238 = PCURVE('',#117239,#117244);
#117239 = PLANE('',#117240);
#117240 = AXIS2_PLACEMENT_3D('',#117241,#117242,#117243);
#117241 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    32.000000000013));
#117242 = DIRECTION('',(-0.707106781187,-1.589396912062E-013,
    0.707106781187));
#117243 = DIRECTION('',(1.433519811348E-016,-1.,-2.246313149221E-013));
#117244 = DEFINITIONAL_REPRESENTATION('',(#117245),#117249);
#117245 = LINE('',#117246,#117247);
#117246 = CARTESIAN_POINT('',(-0.3,0.424264068712));
#117247 = VECTOR('',#117248,1.);
#117248 = DIRECTION('',(0.57735026919,-0.816496580928));
#117249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117250 = ORIENTED_EDGE('',*,*,#117251,.F.);
#117251 = EDGE_CURVE('',#117252,#117231,#117254,.T.);
#117252 = VERTEX_POINT('',#117253);
#117253 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    32.000000000012));
#117254 = SURFACE_CURVE('',#117255,(#117259),.PCURVE_S1.);
#117255 = LINE('',#117256,#117257);
#117256 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    32.000000000012));
#117257 = VECTOR('',#117258,1.);
#117258 = DIRECTION('',(1.268826313857E-015,1.,2.300805049128E-013));
#117259 = PCURVE('',#117239,#117260);
#117260 = DEFINITIONAL_REPRESENTATION('',(#117261),#117265);
#117261 = LINE('',#117262,#117263);
#117262 = CARTESIAN_POINT('',(4.199999999999,-5.052299938769E-014));
#117263 = VECTOR('',#117264,1.);
#117264 = DIRECTION('',(-1.,4.851720043033E-015));
#117265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117266 = ORIENTED_EDGE('',*,*,#117267,.F.);
#117267 = EDGE_CURVE('',#117268,#117252,#117270,.T.);
#117268 = VERTEX_POINT('',#117269);
#117269 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#117270 = SURFACE_CURVE('',#117271,(#117275),.PCURVE_S1.);
#117271 = LINE('',#117272,#117273);
#117272 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#117273 = VECTOR('',#117274,1.);
#117274 = DIRECTION('',(-0.57735026919,0.57735026919,-0.577350269189));
#117275 = PCURVE('',#117239,#117276);
#117276 = DEFINITIONAL_REPRESENTATION('',(#117277),#117281);
#117277 = LINE('',#117278,#117279);
#117278 = CARTESIAN_POINT('',(4.5,0.424264068712));
#117279 = VECTOR('',#117280,1.);
#117280 = DIRECTION('',(-0.57735026919,-0.816496580928));
#117281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117282 = ORIENTED_EDGE('',*,*,#117283,.F.);
#117283 = EDGE_CURVE('',#117229,#117268,#117284,.T.);
#117284 = SURFACE_CURVE('',#117285,(#117289),.PCURVE_S1.);
#117285 = LINE('',#117286,#117287);
#117286 = CARTESIAN_POINT('',(5.301146897693,5.059876577334,
    32.300000000013));
#117287 = VECTOR('',#117288,1.);
#117288 = DIRECTION('',(-1.295260195396E-015,-1.,-2.250051996574E-013));
#117289 = PCURVE('',#117239,#117290);
#117290 = DEFINITIONAL_REPRESENTATION('',(#117291),#117295);
#117291 = LINE('',#117292,#117293);
#117292 = CARTESIAN_POINT('',(-0.3,0.424264068712));
#117293 = VECTOR('',#117294,1.);
#117294 = DIRECTION('',(1.,-1.281628857225E-015));
#117295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117300)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#117297,#117298,#117299)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#117297 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#117298 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#117299 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#117300 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117297,
  'distance_accuracy_value','confusion accuracy');
#117301 = SHAPE_DEFINITION_REPRESENTATION(#117302,#117221);
#117302 = PRODUCT_DEFINITION_SHAPE('','',#117303);
#117303 = PRODUCT_DEFINITION('design','',#117304,#117307);
#117304 = PRODUCT_DEFINITION_FORMATION('','',#117305);
#117305 = PRODUCT('CADSOFTTOOLS 1.724','CADSOFTTOOLS 1.724','',(#117306)
  );
#117306 = PRODUCT_CONTEXT('',#2,'mechanical');
#117307 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#117308 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117309,#117311);
#117309 = ( REPRESENTATION_RELATIONSHIP('','',#117221,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#117310) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#117310 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2907);
#117311 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #117312);
#117312 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('724','','',#5,#117303,$);
#117313 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#117305));
#117314 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#117315),#117389
  );
#117315 = SHELL_BASED_SURFACE_MODEL('',(#117316));
#117316 = OPEN_SHELL('',(#117317));
#117317 = ADVANCED_FACE('',(#117318),#117332,.T.);
#117318 = FACE_BOUND('',#117319,.T.);
#117319 = EDGE_LOOP('',(#117320,#117343,#117359,#117375));
#117320 = ORIENTED_EDGE('',*,*,#117321,.T.);
#117321 = EDGE_CURVE('',#117322,#117324,#117326,.T.);
#117322 = VERTEX_POINT('',#117323);
#117323 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#117324 = VERTEX_POINT('',#117325);
#117325 = CARTESIAN_POINT('',(4.476882828981,0.259876577334,
    32.300000000012));
#117326 = SURFACE_CURVE('',#117327,(#117331),.PCURVE_S1.);
#117327 = LINE('',#117328,#117329);
#117328 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#117329 = VECTOR('',#117330,1.);
#117330 = DIRECTION('',(-0.281084637715,-0.678598344546,0.678598344546)
  );
#117331 = PCURVE('',#117332,#117337);
#117332 = PLANE('',#117333);
#117333 = AXIS2_PLACEMENT_3D('',#117334,#117335,#117336);
#117334 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    32.000000000012));
#117335 = DIRECTION('',(0.E+000,0.707106781186,0.707106781187));
#117336 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117337 = DEFINITIONAL_REPRESENTATION('',(#117338),#117342);
#117338 = LINE('',#117339,#117340);
#117339 = CARTESIAN_POINT('',(-3.6,-1.805606327487E-015));
#117340 = VECTOR('',#117341,1.);
#117341 = DIRECTION('',(0.281084637715,0.959682982261));
#117342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117343 = ORIENTED_EDGE('',*,*,#117344,.F.);
#117344 = EDGE_CURVE('',#117345,#117324,#117347,.T.);
#117345 = VERTEX_POINT('',#117346);
#117346 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#117347 = SURFACE_CURVE('',#117348,(#117352),.PCURVE_S1.);
#117348 = LINE('',#117349,#117350);
#117349 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#117350 = VECTOR('',#117351,1.);
#117351 = DIRECTION('',(-1.,1.548965345917E-015,0.E+000));
#117352 = PCURVE('',#117332,#117353);
#117353 = DEFINITIONAL_REPRESENTATION('',(#117354),#117358);
#117354 = LINE('',#117355,#117356);
#117355 = CARTESIAN_POINT('',(-4.3,0.424264068712));
#117356 = VECTOR('',#117357,1.);
#117357 = DIRECTION('',(1.,-1.095283899921E-015));
#117358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117359 = ORIENTED_EDGE('',*,*,#117360,.T.);
#117360 = EDGE_CURVE('',#117345,#117361,#117363,.T.);
#117361 = VERTEX_POINT('',#117362);
#117362 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    32.000000000012));
#117363 = SURFACE_CURVE('',#117364,(#117368),.PCURVE_S1.);
#117364 = LINE('',#117365,#117366);
#117365 = CARTESIAN_POINT('',(5.301146897693,0.259876577334,
    32.300000000012));
#117366 = VECTOR('',#117367,1.);
#117367 = DIRECTION('',(-0.57735026919,0.57735026919,-0.577350269189));
#117368 = PCURVE('',#117332,#117369);
#117369 = DEFINITIONAL_REPRESENTATION('',(#117370),#117374);
#117370 = LINE('',#117371,#117372);
#117371 = CARTESIAN_POINT('',(-4.3,0.424264068712));
#117372 = VECTOR('',#117373,1.);
#117373 = DIRECTION('',(0.57735026919,-0.816496580928));
#117374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117375 = ORIENTED_EDGE('',*,*,#117376,.F.);
#117376 = EDGE_CURVE('',#117322,#117361,#117377,.T.);
#117377 = SURFACE_CURVE('',#117378,(#117382),.PCURVE_S1.);
#117378 = LINE('',#117379,#117380);
#117379 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    32.000000000012));
#117380 = VECTOR('',#117381,1.);
#117381 = DIRECTION('',(1.,0.E+000,0.E+000));
#117382 = PCURVE('',#117332,#117383);
#117383 = DEFINITIONAL_REPRESENTATION('',(#117384),#117388);
#117384 = LINE('',#117385,#117386);
#117385 = CARTESIAN_POINT('',(-3.6,3.92523114671E-016));
#117386 = VECTOR('',#117387,1.);
#117387 = DIRECTION('',(-1.,0.E+000));
#117388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117393)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#117390,#117391,#117392)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#117390 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#117391 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#117392 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#117393 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117390,
  'distance_accuracy_value','confusion accuracy');
#117394 = SHAPE_DEFINITION_REPRESENTATION(#117395,#117314);
#117395 = PRODUCT_DEFINITION_SHAPE('','',#117396);
#117396 = PRODUCT_DEFINITION('design','',#117397,#117400);
#117397 = PRODUCT_DEFINITION_FORMATION('','',#117398);
#117398 = PRODUCT('CADSOFTTOOLS 1.725','CADSOFTTOOLS 1.725','',(#117399)
  );
#117399 = PRODUCT_CONTEXT('',#2,'mechanical');
#117400 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#117401 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117402,#117404);
#117402 = ( REPRESENTATION_RELATIONSHIP('','',#117314,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#117403) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#117403 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2911);
#117404 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #117405);
#117405 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('725','','',#5,#117396,$);
#117406 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#117398));
#117407 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#117408),#117496
  );
#117408 = SHELL_BASED_SURFACE_MODEL('',(#117409));
#117409 = OPEN_SHELL('',(#117410));
#117410 = ADVANCED_FACE('',(#117411),#117425,.T.);
#117411 = FACE_BOUND('',#117412,.T.);
#117412 = EDGE_LOOP('',(#117413,#117435,#117451,#117467,#117482));
#117413 = ORIENTED_EDGE('',*,*,#117414,.F.);
#117414 = EDGE_CURVE('',#117415,#117417,#117419,.T.);
#117415 = VERTEX_POINT('',#117416);
#117416 = CARTESIAN_POINT('',(3.401146897693,-32.27911953311,
    -0.197497940163));
#117417 = VERTEX_POINT('',#117418);
#117418 = CARTESIAN_POINT('',(4.601146897693,-32.27911953311,
    -0.197497940163));
#117419 = SURFACE_CURVE('',#117420,(#117424),.PCURVE_S1.);
#117420 = LINE('',#117421,#117422);
#117421 = CARTESIAN_POINT('',(3.401146897693,-32.27911953311,
    -0.197497940163));
#117422 = VECTOR('',#117423,1.);
#117423 = DIRECTION('',(1.,0.E+000,0.E+000));
#117424 = PCURVE('',#117425,#117430);
#117425 = CYLINDRICAL_SURFACE('',#117426,2.999999999504);
#117426 = AXIS2_PLACEMENT_3D('',#117427,#117428,#117429);
#117427 = CARTESIAN_POINT('',(3.401146897693,-30.3500000001,
    2.100000226182));
#117428 = DIRECTION('',(1.,0.E+000,0.E+000));
#117429 = DIRECTION('',(0.E+000,-1.,0.E+000));
#117430 = DEFINITIONAL_REPRESENTATION('',(#117431),#117434);
#117431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#117432,#117433),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#117432 = CARTESIAN_POINT('',(0.872335311399,1.021405182655E-014));
#117433 = CARTESIAN_POINT('',(0.872335311399,1.2));
#117434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117435 = ORIENTED_EDGE('',*,*,#117436,.T.);
#117436 = EDGE_CURVE('',#117415,#117437,#117439,.T.);
#117437 = VERTEX_POINT('',#117438);
#117438 = CARTESIAN_POINT('',(3.401146897693,-31.20852441858,
    -0.774532052276));
#117439 = SURFACE_CURVE('',#117440,(#117445),.PCURVE_S1.);
#117440 = CIRCLE('',#117441,2.999999999504);
#117441 = AXIS2_PLACEMENT_3D('',#117442,#117443,#117444);
#117442 = CARTESIAN_POINT('',(3.401146897693,-30.3500000001,
    2.100000226182));
#117443 = DIRECTION('',(1.,0.E+000,0.E+000));
#117444 = DIRECTION('',(0.E+000,-0.643039844445,-0.765832722242));
#117445 = PCURVE('',#117425,#117446);
#117446 = DEFINITIONAL_REPRESENTATION('',(#117447),#117450);
#117447 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#117448,#117449),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.408228727117),
  .PIECEWISE_BEZIER_KNOTS.);
#117448 = CARTESIAN_POINT('',(0.872335311399,0.E+000));
#117449 = CARTESIAN_POINT('',(1.280564038517,0.E+000));
#117450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117451 = ORIENTED_EDGE('',*,*,#117452,.T.);
#117452 = EDGE_CURVE('',#117437,#117453,#117455,.T.);
#117453 = VERTEX_POINT('',#117454);
#117454 = CARTESIAN_POINT('',(3.401146897693,-30.46223007087,
    -0.897899773524));
#117455 = SURFACE_CURVE('',#117456,(#117461),.PCURVE_S1.);
#117456 = CIRCLE('',#117457,2.999999999504);
#117457 = AXIS2_PLACEMENT_3D('',#117458,#117459,#117460);
#117458 = CARTESIAN_POINT('',(3.401146897693,-30.3500000001,
    2.100000226182));
#117459 = DIRECTION('',(1.,0.E+000,0.E+000));
#117460 = DIRECTION('',(0.E+000,-0.286174806208,-0.958177426311));
#117461 = PCURVE('',#117425,#117462);
#117462 = DEFINITIONAL_REPRESENTATION('',(#117463),#117466);
#117463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#117464,#117465),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.252813533232),
  .PIECEWISE_BEZIER_KNOTS.);
#117464 = CARTESIAN_POINT('',(1.280564038517,0.E+000));
#117465 = CARTESIAN_POINT('',(1.533377571749,0.E+000));
#117466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117467 = ORIENTED_EDGE('',*,*,#117468,.F.);
#117468 = EDGE_CURVE('',#117469,#117453,#117471,.T.);
#117469 = VERTEX_POINT('',#117470);
#117470 = CARTESIAN_POINT('',(4.601146897693,-30.46223007087,
    -0.897899773524));
#117471 = SURFACE_CURVE('',#117472,(#117476),.PCURVE_S1.);
#117472 = LINE('',#117473,#117474);
#117473 = CARTESIAN_POINT('',(4.601146897693,-30.46223007087,
    -0.897899773524));
#117474 = VECTOR('',#117475,1.);
#117475 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117476 = PCURVE('',#117425,#117477);
#117477 = DEFINITIONAL_REPRESENTATION('',(#117478),#117481);
#117478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#117479,#117480),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#117479 = CARTESIAN_POINT('',(1.533377571749,1.2));
#117480 = CARTESIAN_POINT('',(1.533377571749,0.E+000));
#117481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117482 = ORIENTED_EDGE('',*,*,#117483,.T.);
#117483 = EDGE_CURVE('',#117469,#117417,#117484,.T.);
#117484 = SURFACE_CURVE('',#117485,(#117490),.PCURVE_S1.);
#117485 = CIRCLE('',#117486,2.999999999504);
#117486 = AXIS2_PLACEMENT_3D('',#117487,#117488,#117489);
#117487 = CARTESIAN_POINT('',(4.601146897693,-30.3500000001,
    2.100000226182));
#117488 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117489 = DIRECTION('',(-0.E+000,-3.741002359649E-002,-0.999300000067));
#117490 = PCURVE('',#117425,#117491);
#117491 = DEFINITIONAL_REPRESENTATION('',(#117492),#117495);
#117492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#117493,#117494),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.661042260349),
  .PIECEWISE_BEZIER_KNOTS.);
#117493 = CARTESIAN_POINT('',(1.533377571749,1.2));
#117494 = CARTESIAN_POINT('',(0.872335311399,1.2));
#117495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#117500)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#117497,#117498,#117499)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#117497 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#117498 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#117499 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#117500 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#117497,
  'distance_accuracy_value','confusion accuracy');
#117501 = SHAPE_DEFINITION_REPRESENTATION(#117502,#117407);
#117502 = PRODUCT_DEFINITION_SHAPE('','',#117503);
#117503 = PRODUCT_DEFINITION('design','',#117504,#117507);
#117504 = PRODUCT_DEFINITION_FORMATION('','',#117505);
#117505 = PRODUCT('CADSOFTTOOLS 1.726','CADSOFTTOOLS 1.726','',(#117506)
  );
#117506 = PRODUCT_CONTEXT('',#2,'mechanical');
#117507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#117508 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117509,#117511);
#117509 = ( REPRESENTATION_RELATIONSHIP('','',#117407,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#117510) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#117510 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2915);
#117511 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #117512);
#117512 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('726','','',#5,#117503,$);
#117513 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#117505));
#117514 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#117515),#119049
  );
#117515 = SHELL_BASED_SURFACE_MODEL('',(#117516));
#117516 = OPEN_SHELL('',(#117517));
#117517 = ADVANCED_FACE('',(#117518,#119026),#117533,.T.);
#117518 = FACE_BOUND('',#117519,.T.);
#117519 = EDGE_LOOP('',(#117520,#117544,#117561,#117582,#117598,#117619,
    #117635,#117651,#117701,#117722,#117743,#117759,#117780,#117796,
    #117817,#117833,#117854,#117870,#117891,#117907,#117928,#117944,
    #117965,#117981,#118002,#118018,#118039,#118060,#118076,#118097,
    #118113,#118129,#118150,#118171,#118187,#118208,#118229,#118245,
    #118266,#118287,#118303,#118324,#118345,#118361,#118377,#118398,
    #118414,#118435,#118451,#118472,#118488,#118509,#118525,#118546,
    #118562,#118583,#118599,#118620,#118636,#118657,#118673,#118694,
    #118710,#118731,#118747,#118768,#118784,#118800,#118816,#118837,
    #118853,#118874,#118890,#118906,#118922,#118943,#118959,#118980,
    #118996,#119012));
#117520 = ORIENTED_EDGE('',*,*,#117521,.F.);
#117521 = EDGE_CURVE('',#117522,#117524,#117526,.T.);
#117522 = VERTEX_POINT('',#117523);
#117523 = CARTESIAN_POINT('',(4.601146897693,-31.89685704468,
    0.417415896027));
#117524 = VERTEX_POINT('',#117525);
#117525 = CARTESIAN_POINT('',(4.601146897693,-31.56714452865,
    2.229101764244));
#117526 = SURFACE_CURVE('',#117527,(#117532),.PCURVE_S1.);
#117527 = CIRCLE('',#117528,160.7187178285);
#117528 = AXIS2_PLACEMENT_3D('',#117529,#117530,#117531);
#117529 = CARTESIAN_POINT('',(4.601146897693,-189.8508742589,
    30.099644692554));
#117530 = DIRECTION('',(1.,0.E+000,0.E+000));
#117531 = DIRECTION('',(0.E+000,0.982797892793,-0.184684330472));
#117532 = PCURVE('',#117533,#117538);
#117533 = PLANE('',#117534);
#117534 = AXIS2_PLACEMENT_3D('',#117535,#117536,#117537);
#117535 = CARTESIAN_POINT('',(4.601146897693,-10.64999999957,
    7.000000226503));
#117536 = DIRECTION('',(1.,0.E+000,0.E+000));
#117537 = DIRECTION('',(0.E+000,-1.,0.E+000));
#117538 = DEFINITIONAL_REPRESENTATION('',(#117539),#117543);
#117539 = CIRCLE('',#117540,160.7187178285);
#117540 = AXIS2_PLACEMENT_2D('',#117541,#117542);
#117541 = CARTESIAN_POINT('',(179.20087425932,-23.09964446605));
#117542 = DIRECTION('',(-0.982797892793,0.184684330472));
#117543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117544 = ORIENTED_EDGE('',*,*,#117545,.F.);
#117545 = EDGE_CURVE('',#117546,#117522,#117548,.T.);
#117546 = VERTEX_POINT('',#117547);
#117547 = CARTESIAN_POINT('',(4.601146897693,-32.27911953311,
    -0.197497940163));
#117548 = SURFACE_CURVE('',#117549,(#117554),.PCURVE_S1.);
#117549 = CIRCLE('',#117550,1.);
#117550 = AXIS2_PLACEMENT_3D('',#117551,#117552,#117553);
#117551 = CARTESIAN_POINT('',(4.601146897693,-32.87965493747,
    0.602100226493));
#117552 = DIRECTION('',(1.,0.E+000,0.E+000));
#117553 = DIRECTION('',(0.E+000,0.600535404352,-0.799598166656));
#117554 = PCURVE('',#117533,#117555);
#117555 = DEFINITIONAL_REPRESENTATION('',(#117556),#117560);
#117556 = CIRCLE('',#117557,1.);
#117557 = AXIS2_PLACEMENT_2D('',#117558,#117559);
#117558 = CARTESIAN_POINT('',(22.229654937898,6.39790000001));
#117559 = DIRECTION('',(-0.600535404352,0.799598166656));
#117560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117561 = ORIENTED_EDGE('',*,*,#117562,.F.);
#117562 = EDGE_CURVE('',#117563,#117546,#117565,.T.);
#117563 = VERTEX_POINT('',#117564);
#117564 = CARTESIAN_POINT('',(4.601146897693,-30.46223007087,
    -0.897899773524));
#117565 = SURFACE_CURVE('',#117566,(#117571),.PCURVE_S1.);
#117566 = CIRCLE('',#117567,2.999999999504);
#117567 = AXIS2_PLACEMENT_3D('',#117568,#117569,#117570);
#117568 = CARTESIAN_POINT('',(4.601146897693,-30.3500000001,
    2.100000226182));
#117569 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117570 = DIRECTION('',(-0.E+000,-3.741002359649E-002,-0.999300000067));
#117571 = PCURVE('',#117533,#117572);
#117572 = DEFINITIONAL_REPRESENTATION('',(#117573),#117581);
#117573 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117574,#117575,#117576,
    #117577,#117578,#117579,#117580),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117574 = CARTESIAN_POINT('',(19.812230071301,7.897900000027));
#117575 = CARTESIAN_POINT('',(25.004745186803,7.703511815315));
#117576 = CARTESIAN_POINT('',(22.240142522896,3.303855908112));
#117577 = CARTESIAN_POINT('',(19.475539858988,-1.095799999092));
#117578 = CARTESIAN_POINT('',(17.047627407394,3.498244092824));
#117579 = CARTESIAN_POINT('',(14.619714955799,8.09228818474));
#117580 = CARTESIAN_POINT('',(19.812230071301,7.897900000027));
#117581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117582 = ORIENTED_EDGE('',*,*,#117583,.F.);
#117583 = EDGE_CURVE('',#117584,#117563,#117586,.T.);
#117584 = VERTEX_POINT('',#117585);
#117585 = CARTESIAN_POINT('',(4.601146897693,-30.12289781825,
    -0.897899773522));
#117586 = SURFACE_CURVE('',#117587,(#117591),.PCURVE_S1.);
#117587 = LINE('',#117588,#117589);
#117588 = CARTESIAN_POINT('',(4.601146897693,-30.12289781825,
    -0.897899773522));
#117589 = VECTOR('',#117590,1.);
#117590 = DIRECTION('',(-2.61743000509E-015,-1.,-6.247151064649E-012));
#117591 = PCURVE('',#117533,#117592);
#117592 = DEFINITIONAL_REPRESENTATION('',(#117593),#117597);
#117593 = LINE('',#117594,#117595);
#117594 = CARTESIAN_POINT('',(19.472897818682,7.897900000025));
#117595 = VECTOR('',#117596,1.);
#117596 = DIRECTION('',(1.,6.247151064649E-012));
#117597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117598 = ORIENTED_EDGE('',*,*,#117599,.F.);
#117599 = EDGE_CURVE('',#117600,#117584,#117602,.T.);
#117600 = VERTEX_POINT('',#117601);
#117601 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.821400596952));
#117602 = SURFACE_CURVE('',#117603,(#117608),.PCURVE_S1.);
#117603 = CIRCLE('',#117604,1.500000000001);
#117604 = AXIS2_PLACEMENT_3D('',#117605,#117606,#117607);
#117605 = CARTESIAN_POINT('',(4.601146897693,-30.12289781815,
    0.602100226483));
#117606 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117607 = DIRECTION('',(0.E+000,0.315274417106,-0.949000548956));
#117608 = PCURVE('',#117533,#117609);
#117609 = DEFINITIONAL_REPRESENTATION('',(#117610),#117618);
#117610 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117611,#117612,#117613,
    #117614,#117615,#117616,#117617),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117611 = CARTESIAN_POINT('',(18.999986192918,7.821400823454));
#117612 = CARTESIAN_POINT('',(21.465561943723,8.640507786588));
#117613 = CARTESIAN_POINT('',(20.94214150681,6.095703069869));
#117614 = CARTESIAN_POINT('',(20.418721069898,3.550898353151));
#117615 = CARTESIAN_POINT('',(18.476565756006,5.276596106736));
#117616 = CARTESIAN_POINT('',(16.534410442113,7.002293860321));
#117617 = CARTESIAN_POINT('',(18.999986192918,7.821400823454));
#117618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117619 = ORIENTED_EDGE('',*,*,#117620,.F.);
#117620 = EDGE_CURVE('',#117621,#117600,#117623,.T.);
#117621 = VERTEX_POINT('',#117622);
#117622 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    -0.100075873017));
#117623 = SURFACE_CURVE('',#117624,(#117628),.PCURVE_S1.);
#117624 = LINE('',#117625,#117626);
#117625 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    -0.100075873017));
#117626 = VECTOR('',#117627,1.);
#117627 = DIRECTION('',(0.E+000,0.E+000,-1.));
#117628 = PCURVE('',#117533,#117629);
#117629 = DEFINITIONAL_REPRESENTATION('',(#117630),#117634);
#117630 = LINE('',#117631,#117632);
#117631 = CARTESIAN_POINT('',(18.999986192918,7.10007609952));
#117632 = VECTOR('',#117633,1.);
#117633 = DIRECTION('',(0.E+000,1.));
#117634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117635 = ORIENTED_EDGE('',*,*,#117636,.F.);
#117636 = EDGE_CURVE('',#117637,#117621,#117639,.T.);
#117637 = VERTEX_POINT('',#117638);
#117638 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#117639 = SURFACE_CURVE('',#117640,(#117644),.PCURVE_S1.);
#117640 = LINE('',#117641,#117642);
#117641 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100151972537));
#117642 = VECTOR('',#117643,1.);
#117643 = DIRECTION('',(0.E+000,-1.,-4.941145793574E-014));
#117644 = PCURVE('',#117533,#117645);
#117645 = DEFINITIONAL_REPRESENTATION('',(#117646),#117650);
#117646 = LINE('',#117647,#117648);
#117647 = CARTESIAN_POINT('',(18.06556610411,7.10015219904));
#117648 = VECTOR('',#117649,1.);
#117649 = DIRECTION('',(1.,4.941145793574E-014));
#117650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117651 = ORIENTED_EDGE('',*,*,#117652,.F.);
#117652 = EDGE_CURVE('',#117653,#117637,#117655,.T.);
#117653 = VERTEX_POINT('',#117654);
#117654 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#117655 = SURFACE_CURVE('',#117656,(#117677),.PCURVE_S1.);
#117656 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#117657,#117658,#117659,
    #117660,#117661,#117662,#117663,#117664,#117665,#117666,#117667,
    #117668,#117669,#117670,#117671,#117672,#117673,#117674,#117675,
    #117676),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,
    0.12522181522,0.246739184632,0.365675059639,0.483051107264,
    0.599825770568,0.716927053025,0.835282559449,0.955848926884,1.),
  .UNSPECIFIED.);
#117657 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#117658 = CARTESIAN_POINT('',(4.601146897693,-27.86960427799,
    0.367506430127));
#117659 = CARTESIAN_POINT('',(4.601146897693,-27.89174507593,
    0.331397398676));
#117660 = CARTESIAN_POINT('',(4.601146897693,-27.94293646993,
    0.26388098744));
#117661 = CARTESIAN_POINT('',(4.601146897693,-27.97075061281,
    0.231299086975));
#117662 = CARTESIAN_POINT('',(4.601146897693,-28.02979564769,
    0.171050244691));
#117663 = CARTESIAN_POINT('',(4.601146897693,-28.0614256354,
    0.142414041083));
#117664 = CARTESIAN_POINT('',(4.601146897693,-28.12730049821,
    9.028658700082E-002));
#117665 = CARTESIAN_POINT('',(4.601146897693,-28.16218278951,
    6.601458846809E-002));
#117666 = CARTESIAN_POINT('',(4.601146897693,-28.23377738472,
    2.27234734591E-002));
#117667 = CARTESIAN_POINT('',(4.601146897693,-28.27130671503,
    3.155841257777E-003));
#117668 = CARTESIAN_POINT('',(4.601146897693,-28.34744277049,
    -3.073152168369E-002));
#117669 = CARTESIAN_POINT('',(4.601146897693,-28.38698239361,
    -4.53367719933E-002));
#117670 = CARTESIAN_POINT('',(4.601146897693,-28.46643252155,
    -6.940676292471E-002));
#117671 = CARTESIAN_POINT('',(4.601146897693,-28.50732481251,
    -7.887629863991E-002));
#117672 = CARTESIAN_POINT('',(4.601146897693,-28.58883218095,
    -9.287284583192E-002));
#117673 = CARTESIAN_POINT('',(4.601146897693,-28.63031437762,
    -9.711552965924E-002));
#117674 = CARTESIAN_POINT('',(4.601146897693,-28.68591958962,
    -9.969949347075E-002));
#117675 = CARTESIAN_POINT('',(4.601146897693,-28.70074284665,
    -9.988768324387E-002));
#117676 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#117677 = PCURVE('',#117533,#117678);
#117678 = DEFINITIONAL_REPRESENTATION('',(#117679),#117700);
#117679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#117680,#117681,#117682,
    #117683,#117684,#117685,#117686,#117687,#117688,#117689,#117690,
    #117691,#117692,#117693,#117694,#117695,#117696,#117697,#117698,
    #117699),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,
    0.12522181522,0.246739184632,0.365675059639,0.483051107264,
    0.599825770568,0.716927053025,0.835282559449,0.955848926884,1.),
  .UNSPECIFIED.);
#117680 = CARTESIAN_POINT('',(17.197463480484,6.596384764924));
#117681 = CARTESIAN_POINT('',(17.219604278423,6.632493796376));
#117682 = CARTESIAN_POINT('',(17.241745076363,6.668602827827));
#117683 = CARTESIAN_POINT('',(17.292936470365,6.736119239063));
#117684 = CARTESIAN_POINT('',(17.32075061324,6.768701139528));
#117685 = CARTESIAN_POINT('',(17.379795648125,6.828949981812));
#117686 = CARTESIAN_POINT('',(17.411425635832,6.85758618542));
#117687 = CARTESIAN_POINT('',(17.47730049864,6.909713639502));
#117688 = CARTESIAN_POINT('',(17.512182789938,6.933985638035));
#117689 = CARTESIAN_POINT('',(17.583777385152,6.977276753044));
#117690 = CARTESIAN_POINT('',(17.621306715459,6.996844385245));
#117691 = CARTESIAN_POINT('',(17.697442770918,7.030731748187));
#117692 = CARTESIAN_POINT('',(17.736982394037,7.045336998496));
#117693 = CARTESIAN_POINT('',(17.816432521983,7.069406989428));
#117694 = CARTESIAN_POINT('',(17.85732481294,7.078876525143));
#117695 = CARTESIAN_POINT('',(17.938832181384,7.092873072335));
#117696 = CARTESIAN_POINT('',(17.980314378052,7.097115756162));
#117697 = CARTESIAN_POINT('',(18.035919590054,7.099699719974));
#117698 = CARTESIAN_POINT('',(18.050742847082,7.099887909747));
#117699 = CARTESIAN_POINT('',(18.06556610411,7.10007609952));
#117700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117701 = ORIENTED_EDGE('',*,*,#117702,.F.);
#117702 = EDGE_CURVE('',#117703,#117653,#117705,.T.);
#117703 = VERTEX_POINT('',#117704);
#117704 = CARTESIAN_POINT('',(4.601146897693,-27.3556745014,
    2.008752180134));
#117705 = SURFACE_CURVE('',#117706,(#117711),.PCURVE_S1.);
#117706 = CIRCLE('',#117707,3.810166836079);
#117707 = AXIS2_PLACEMENT_3D('',#117708,#117709,#117710);
#117708 = CARTESIAN_POINT('',(4.601146897693,-31.15507930691,
    2.29492423084));
#117709 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117710 = DIRECTION('',(0.E+000,0.997175443746,-7.510748558216E-002));
#117711 = PCURVE('',#117533,#117712);
#117712 = DEFINITIONAL_REPRESENTATION('',(#117713),#117721);
#117713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117714,#117715,#117716,
    #117717,#117718,#117719,#117720),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117714 = CARTESIAN_POINT('',(16.705674501828,4.991248046369));
#117715 = CARTESIAN_POINT('',(17.201339033357,11.572010208038));
#117716 = CARTESIAN_POINT('',(22.652613975861,7.852371051144));
#117717 = CARTESIAN_POINT('',(28.103888918365,4.13273189425));
#117718 = CARTESIAN_POINT('',(22.156949444331,1.271608889475));
#117719 = CARTESIAN_POINT('',(16.210009970298,-1.589514115299));
#117720 = CARTESIAN_POINT('',(16.705674501828,4.991248046369));
#117721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117722 = ORIENTED_EDGE('',*,*,#117723,.F.);
#117723 = EDGE_CURVE('',#117724,#117703,#117726,.T.);
#117724 = VERTEX_POINT('',#117725);
#117725 = CARTESIAN_POINT('',(4.601146897693,-27.49157033948,
    2.213412185011));
#117726 = SURFACE_CURVE('',#117727,(#117732),.PCURVE_S1.);
#117727 = CIRCLE('',#117728,0.200000000001);
#117728 = AXIS2_PLACEMENT_3D('',#117729,#117730,#117731);
#117729 = CARTESIAN_POINT('',(4.601146897693,-27.55510959015,
    2.02377367725));
#117730 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117731 = DIRECTION('',(0.E+000,0.317696253334,0.94819253879));
#117732 = PCURVE('',#117533,#117733);
#117733 = DEFINITIONAL_REPRESENTATION('',(#117734),#117742);
#117734 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117735,#117736,#117737,
    #117738,#117739,#117740,#117741),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117735 = CARTESIAN_POINT('',(16.841570339913,4.786588041494));
#117736 = CARTESIAN_POINT('',(16.513106809403,4.896641251924));
#117737 = CARTESIAN_POINT('',(16.772647450658,5.126072408348));
#117738 = CARTESIAN_POINT('',(17.032188091914,5.355503564771));
#117739 = CARTESIAN_POINT('',(17.101110981169,5.016019197917));
#117740 = CARTESIAN_POINT('',(17.170033870423,4.676534831064));
#117741 = CARTESIAN_POINT('',(16.841570339913,4.786588041494));
#117742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117743 = ORIENTED_EDGE('',*,*,#117744,.F.);
#117744 = EDGE_CURVE('',#117745,#117724,#117747,.T.);
#117745 = VERTEX_POINT('',#117746);
#117746 = CARTESIAN_POINT('',(4.601146897693,-27.83193924358,
    2.32745434539));
#117747 = SURFACE_CURVE('',#117748,(#117752),.PCURVE_S1.);
#117748 = LINE('',#117749,#117750);
#117749 = CARTESIAN_POINT('',(4.601146897693,-27.83193924358,
    2.327454345391));
#117750 = VECTOR('',#117751,1.);
#117751 = DIRECTION('',(0.E+000,0.948192538794,-0.317696253323));
#117752 = PCURVE('',#117533,#117753);
#117753 = DEFINITIONAL_REPRESENTATION('',(#117754),#117758);
#117754 = LINE('',#117755,#117756);
#117755 = CARTESIAN_POINT('',(17.181939244012,4.672545881112));
#117756 = VECTOR('',#117757,1.);
#117757 = DIRECTION('',(-0.948192538794,0.317696253323));
#117758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117759 = ORIENTED_EDGE('',*,*,#117760,.T.);
#117760 = EDGE_CURVE('',#117745,#117761,#117763,.T.);
#117761 = VERTEX_POINT('',#117762);
#117762 = CARTESIAN_POINT('',(4.601146897693,-27.95803850068,
    2.580632103815));
#117763 = SURFACE_CURVE('',#117764,(#117769),.PCURVE_S1.);
#117764 = CIRCLE('',#117765,0.200000000001);
#117765 = AXIS2_PLACEMENT_3D('',#117766,#117767,#117768);
#117766 = CARTESIAN_POINT('',(4.601146897693,-27.76839999292,
    2.51709285315));
#117767 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117768 = DIRECTION('',(-0.E+000,-0.317696253312,-0.948192538798));
#117769 = PCURVE('',#117533,#117770);
#117770 = DEFINITIONAL_REPRESENTATION('',(#117771),#117779);
#117771 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117772,#117773,#117774,
    #117775,#117776,#117777,#117778),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117772 = CARTESIAN_POINT('',(17.181939244013,4.672545881114));
#117773 = CARTESIAN_POINT('',(17.510402774526,4.562492670691));
#117774 = CARTESIAN_POINT('',(17.250862133275,4.333061514261));
#117775 = CARTESIAN_POINT('',(16.991321492025,4.103630357832));
#117776 = CARTESIAN_POINT('',(16.922398602762,4.443114724684));
#117777 = CARTESIAN_POINT('',(16.8534757135,4.782599091536));
#117778 = CARTESIAN_POINT('',(17.181939244013,4.672545881114));
#117779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117780 = ORIENTED_EDGE('',*,*,#117781,.F.);
#117781 = EDGE_CURVE('',#117782,#117761,#117784,.T.);
#117782 = VERTEX_POINT('',#117783);
#117783 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437397));
#117784 = SURFACE_CURVE('',#117785,(#117789),.PCURVE_S1.);
#117785 = LINE('',#117786,#117787);
#117786 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437398));
#117787 = VECTOR('',#117788,1.);
#117788 = DIRECTION('',(0.E+000,-0.317696253323,-0.948192538794));
#117789 = PCURVE('',#117533,#117790);
#117790 = DEFINITIONAL_REPRESENTATION('',(#117791),#117795);
#117791 = LINE('',#117792,#117793);
#117792 = CARTESIAN_POINT('',(17.010361492675,3.530924789105));
#117793 = VECTOR('',#117794,1.);
#117794 = DIRECTION('',(0.317696253323,0.948192538794));
#117795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117796 = ORIENTED_EDGE('',*,*,#117797,.F.);
#117797 = EDGE_CURVE('',#117798,#117782,#117800,.T.);
#117798 = VERTEX_POINT('',#117799);
#117799 = CARTESIAN_POINT('',(4.601146897693,-27.65,3.532614688061));
#117800 = SURFACE_CURVE('',#117801,(#117806),.PCURVE_S1.);
#117801 = CIRCLE('',#117802,0.200000000001);
#117802 = AXIS2_PLACEMENT_3D('',#117803,#117804,#117805);
#117803 = CARTESIAN_POINT('',(4.601146897693,-27.85,3.532614688061));
#117804 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117805 = DIRECTION('',(0.E+000,1.,0.E+000));
#117806 = PCURVE('',#117533,#117807);
#117807 = DEFINITIONAL_REPRESENTATION('',(#117808),#117816);
#117808 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117809,#117810,#117811,
    #117812,#117813,#117814,#117815),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117809 = CARTESIAN_POINT('',(17.000000000429,3.467385538442));
#117810 = CARTESIAN_POINT('',(17.000000000429,3.813795699958));
#117811 = CARTESIAN_POINT('',(17.300000000431,3.6405906192));
#117812 = CARTESIAN_POINT('',(17.600000000432,3.467385538442));
#117813 = CARTESIAN_POINT('',(17.300000000431,3.294180457684));
#117814 = CARTESIAN_POINT('',(17.000000000429,3.120975376926));
#117815 = CARTESIAN_POINT('',(17.000000000429,3.467385538442));
#117816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117817 = ORIENTED_EDGE('',*,*,#117818,.F.);
#117818 = EDGE_CURVE('',#117819,#117798,#117821,.T.);
#117819 = VERTEX_POINT('',#117820);
#117820 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#117821 = SURFACE_CURVE('',#117822,(#117826),.PCURVE_S1.);
#117822 = LINE('',#117823,#117824);
#117823 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#117824 = VECTOR('',#117825,1.);
#117825 = DIRECTION('',(-1.321135829119E-015,1.056908663296E-014,-1.));
#117826 = PCURVE('',#117533,#117827);
#117827 = DEFINITIONAL_REPRESENTATION('',(#117828),#117832);
#117828 = LINE('',#117829,#117830);
#117829 = CARTESIAN_POINT('',(17.00000000043,2.79510158389));
#117830 = VECTOR('',#117831,1.);
#117831 = DIRECTION('',(-1.056908663296E-014,1.));
#117832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117833 = ORIENTED_EDGE('',*,*,#117834,.F.);
#117834 = EDGE_CURVE('',#117835,#117819,#117837,.T.);
#117835 = VERTEX_POINT('',#117836);
#117836 = CARTESIAN_POINT('',(4.601146897693,-27.72376440632,
    4.360026251015));
#117837 = SURFACE_CURVE('',#117838,(#117843),.PCURVE_S1.);
#117838 = CIRCLE('',#117839,0.200000000001);
#117839 = AXIS2_PLACEMENT_3D('',#117840,#117841,#117842);
#117840 = CARTESIAN_POINT('',(4.601146897693,-27.85,4.204898642613));
#117841 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117842 = DIRECTION('',(0.E+000,0.631177968401,0.775638042005));
#117843 = PCURVE('',#117533,#117844);
#117844 = DEFINITIONAL_REPRESENTATION('',(#117845),#117853);
#117845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117846,#117847,#117848,
    #117849,#117850,#117851,#117852),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117846 = CARTESIAN_POINT('',(17.073764406749,2.639973975488));
#117847 = CARTESIAN_POINT('',(16.80507550734,2.858620437467));
#117848 = CARTESIAN_POINT('',(17.128773347566,2.98198861908));
#117849 = CARTESIAN_POINT('',(17.452471187792,3.105356800694));
#117850 = CARTESIAN_POINT('',(17.397462246975,2.763342157102));
#117851 = CARTESIAN_POINT('',(17.342453306158,2.421327513509));
#117852 = CARTESIAN_POINT('',(17.073764406749,2.639973975488));
#117853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117854 = ORIENTED_EDGE('',*,*,#117855,.F.);
#117855 = EDGE_CURVE('',#117856,#117835,#117858,.T.);
#117856 = VERTEX_POINT('',#117857);
#117857 = CARTESIAN_POINT('',(4.601146897693,-27.87623559368,
    4.484100173471));
#117858 = SURFACE_CURVE('',#117859,(#117863),.PCURVE_S1.);
#117859 = LINE('',#117860,#117861);
#117860 = CARTESIAN_POINT('',(4.601146897693,-27.87623559368,
    4.484100173472));
#117861 = VECTOR('',#117862,1.);
#117862 = DIRECTION('',(0.E+000,0.775638042003,-0.631177968404));
#117863 = PCURVE('',#117533,#117864);
#117864 = DEFINITIONAL_REPRESENTATION('',(#117865),#117869);
#117865 = LINE('',#117866,#117867);
#117866 = CARTESIAN_POINT('',(17.22623559411,2.515900053031));
#117867 = VECTOR('',#117868,1.);
#117868 = DIRECTION('',(-0.775638042003,0.631177968404));
#117869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117870 = ORIENTED_EDGE('',*,*,#117871,.T.);
#117871 = EDGE_CURVE('',#117856,#117872,#117874,.T.);
#117872 = VERTEX_POINT('',#117873);
#117873 = CARTESIAN_POINT('',(4.601146897693,-27.95,4.639227781873));
#117874 = SURFACE_CURVE('',#117875,(#117880),.PCURVE_S1.);
#117875 = CIRCLE('',#117876,0.200000000001);
#117876 = AXIS2_PLACEMENT_3D('',#117877,#117878,#117879);
#117877 = CARTESIAN_POINT('',(4.601146897693,-27.75,4.639227781873));
#117878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117879 = DIRECTION('',(-0.E+000,-0.631177968401,-0.775638042005));
#117880 = PCURVE('',#117533,#117881);
#117881 = DEFINITIONAL_REPRESENTATION('',(#117882),#117890);
#117882 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117883,#117884,#117885,
    #117886,#117887,#117888,#117889),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117883 = CARTESIAN_POINT('',(17.226235594111,2.515900053032));
#117884 = CARTESIAN_POINT('',(17.49492449352,2.297253591053));
#117885 = CARTESIAN_POINT('',(17.171226653294,2.17388540944));
#117886 = CARTESIAN_POINT('',(16.847528813068,2.050517227826));
#117887 = CARTESIAN_POINT('',(16.902537753885,2.392531871418));
#117888 = CARTESIAN_POINT('',(16.957546694702,2.734546515011));
#117889 = CARTESIAN_POINT('',(17.226235594111,2.515900053032));
#117890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117891 = ORIENTED_EDGE('',*,*,#117892,.F.);
#117892 = EDGE_CURVE('',#117893,#117872,#117895,.T.);
#117893 = VERTEX_POINT('',#117894);
#117894 = CARTESIAN_POINT('',(4.601146897693,-27.95,5.900000226504));
#117895 = SURFACE_CURVE('',#117896,(#117900),.PCURVE_S1.);
#117896 = LINE('',#117897,#117898);
#117897 = CARTESIAN_POINT('',(4.601146897693,-27.95,5.900000226504));
#117898 = VECTOR('',#117899,1.);
#117899 = DIRECTION('',(0.E+000,0.E+000,-1.));
#117900 = PCURVE('',#117533,#117901);
#117901 = DEFINITIONAL_REPRESENTATION('',(#117902),#117906);
#117902 = LINE('',#117903,#117904);
#117903 = CARTESIAN_POINT('',(17.30000000043,1.099999999999));
#117904 = VECTOR('',#117905,1.);
#117905 = DIRECTION('',(0.E+000,1.));
#117906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117907 = ORIENTED_EDGE('',*,*,#117908,.T.);
#117908 = EDGE_CURVE('',#117893,#117909,#117911,.T.);
#117909 = VERTEX_POINT('',#117910);
#117910 = CARTESIAN_POINT('',(4.601146897693,-23.95,9.900000226504));
#117911 = SURFACE_CURVE('',#117912,(#117917),.PCURVE_S1.);
#117912 = CIRCLE('',#117913,4.);
#117913 = AXIS2_PLACEMENT_3D('',#117914,#117915,#117916);
#117914 = CARTESIAN_POINT('',(4.601146897693,-23.95,5.900000226504));
#117915 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117916 = DIRECTION('',(-0.E+000,-1.,-2.22044604925E-016));
#117917 = PCURVE('',#117533,#117918);
#117918 = DEFINITIONAL_REPRESENTATION('',(#117919),#117927);
#117919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117920,#117921,#117922,
    #117923,#117924,#117925,#117926),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117920 = CARTESIAN_POINT('',(17.30000000043,1.099999999999));
#117921 = CARTESIAN_POINT('',(17.30000000043,-5.828203230277));
#117922 = CARTESIAN_POINT('',(11.30000000043,-2.364101615139));
#117923 = CARTESIAN_POINT('',(5.30000000043,1.099999999999));
#117924 = CARTESIAN_POINT('',(11.30000000043,4.564101615137));
#117925 = CARTESIAN_POINT('',(17.30000000043,8.028203230275));
#117926 = CARTESIAN_POINT('',(17.30000000043,1.099999999999));
#117927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117928 = ORIENTED_EDGE('',*,*,#117929,.F.);
#117929 = EDGE_CURVE('',#117930,#117909,#117932,.T.);
#117930 = VERTEX_POINT('',#117931);
#117931 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.900000226504));
#117932 = SURFACE_CURVE('',#117933,(#117937),.PCURVE_S1.);
#117933 = LINE('',#117934,#117935);
#117934 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.900000226504));
#117935 = VECTOR('',#117936,1.);
#117936 = DIRECTION('',(-2.089831575765E-016,-1.,2.78644210102E-016));
#117937 = PCURVE('',#117533,#117938);
#117938 = DEFINITIONAL_REPRESENTATION('',(#117939),#117943);
#117939 = LINE('',#117940,#117941);
#117940 = CARTESIAN_POINT('',(0.55000000043,-2.900000000001));
#117941 = VECTOR('',#117942,1.);
#117942 = DIRECTION('',(1.,-2.78644210102E-016));
#117943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117944 = ORIENTED_EDGE('',*,*,#117945,.T.);
#117945 = EDGE_CURVE('',#117930,#117946,#117948,.T.);
#117946 = VERTEX_POINT('',#117947);
#117947 = CARTESIAN_POINT('',(4.601146897693,-10.7,9.400000226505));
#117948 = SURFACE_CURVE('',#117949,(#117954),.PCURVE_S1.);
#117949 = CIRCLE('',#117950,0.5);
#117950 = AXIS2_PLACEMENT_3D('',#117951,#117952,#117953);
#117951 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.400000226505));
#117952 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117953 = DIRECTION('',(0.E+000,0.E+000,1.));
#117954 = PCURVE('',#117533,#117955);
#117955 = DEFINITIONAL_REPRESENTATION('',(#117956),#117964);
#117956 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117957,#117958,#117959,
    #117960,#117961,#117962,#117963),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117957 = CARTESIAN_POINT('',(0.55000000043,-2.900000000002));
#117958 = CARTESIAN_POINT('',(-0.316025403354,-2.900000000002));
#117959 = CARTESIAN_POINT('',(0.116987298538,-2.150000000002));
#117960 = CARTESIAN_POINT('',(0.55000000043,-1.400000000003));
#117961 = CARTESIAN_POINT('',(0.983012702322,-2.150000000002));
#117962 = CARTESIAN_POINT('',(1.416025404214,-2.900000000002));
#117963 = CARTESIAN_POINT('',(0.55000000043,-2.900000000002));
#117964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117965 = ORIENTED_EDGE('',*,*,#117966,.F.);
#117966 = EDGE_CURVE('',#117967,#117946,#117969,.T.);
#117967 = VERTEX_POINT('',#117968);
#117968 = CARTESIAN_POINT('',(4.601146897693,-10.7,8.900000226505));
#117969 = SURFACE_CURVE('',#117970,(#117974),.PCURVE_S1.);
#117970 = LINE('',#117971,#117972);
#117971 = CARTESIAN_POINT('',(4.601146897693,-10.7,8.900000226505));
#117972 = VECTOR('',#117973,1.);
#117973 = DIRECTION('',(1.7763568394E-015,3.5527136788E-015,1.));
#117974 = PCURVE('',#117533,#117975);
#117975 = DEFINITIONAL_REPRESENTATION('',(#117976),#117980);
#117976 = LINE('',#117977,#117978);
#117977 = CARTESIAN_POINT('',(5.00000004306E-002,-1.900000000002));
#117978 = VECTOR('',#117979,1.);
#117979 = DIRECTION('',(-3.5527136788E-015,-1.));
#117980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#117981 = ORIENTED_EDGE('',*,*,#117982,.T.);
#117982 = EDGE_CURVE('',#117967,#117983,#117985,.T.);
#117983 = VERTEX_POINT('',#117984);
#117984 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.400000226506));
#117985 = SURFACE_CURVE('',#117986,(#117991),.PCURVE_S1.);
#117986 = CIRCLE('',#117987,0.5);
#117987 = AXIS2_PLACEMENT_3D('',#117988,#117989,#117990);
#117988 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.900000226505));
#117989 = DIRECTION('',(-1.,0.E+000,0.E+000));
#117990 = DIRECTION('',(0.E+000,1.,0.E+000));
#117991 = PCURVE('',#117533,#117992);
#117992 = DEFINITIONAL_REPRESENTATION('',(#117993),#118001);
#117993 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#117994,#117995,#117996,
    #117997,#117998,#117999,#118000),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#117994 = CARTESIAN_POINT('',(5.00000004306E-002,-1.900000000002));
#117995 = CARTESIAN_POINT('',(5.00000004306E-002,-1.033974596218));
#117996 = CARTESIAN_POINT('',(0.80000000043,-1.46698729811));
#117997 = CARTESIAN_POINT('',(1.55000000043,-1.900000000002));
#117998 = CARTESIAN_POINT('',(0.80000000043,-2.333012701894));
#117999 = CARTESIAN_POINT('',(5.00000004306E-002,-2.766025403786));
#118000 = CARTESIAN_POINT('',(5.00000004306E-002,-1.900000000002));
#118001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118002 = ORIENTED_EDGE('',*,*,#118003,.F.);
#118003 = EDGE_CURVE('',#118004,#117983,#118006,.T.);
#118004 = VERTEX_POINT('',#118005);
#118005 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#118006 = SURFACE_CURVE('',#118007,(#118011),.PCURVE_S1.);
#118007 = LINE('',#118008,#118009);
#118008 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#118009 = VECTOR('',#118010,1.);
#118010 = DIRECTION('',(-2.478637450326E-016,1.,1.652424966884E-016));
#118011 = PCURVE('',#117533,#118012);
#118012 = DEFINITIONAL_REPRESENTATION('',(#118013),#118017);
#118013 = LINE('',#118014,#118015);
#118014 = CARTESIAN_POINT('',(11.30000000043,-1.400000000003));
#118015 = VECTOR('',#118016,1.);
#118016 = DIRECTION('',(-1.,-1.652424966884E-016));
#118017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118018 = ORIENTED_EDGE('',*,*,#118019,.F.);
#118019 = EDGE_CURVE('',#118020,#118004,#118022,.T.);
#118020 = VERTEX_POINT('',#118021);
#118021 = CARTESIAN_POINT('',(4.601146897693,-22.90393920142,
    7.700000226504));
#118022 = SURFACE_CURVE('',#118023,(#118028),.PCURVE_S1.);
#118023 = CIRCLE('',#118024,1.000000000003);
#118024 = AXIS2_PLACEMENT_3D('',#118025,#118026,#118027);
#118025 = CARTESIAN_POINT('',(4.601146897693,-21.95,7.400000226503));
#118026 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118027 = DIRECTION('',(0.E+000,-0.953939201417,0.300000000001));
#118028 = PCURVE('',#117533,#118029);
#118029 = DEFINITIONAL_REPRESENTATION('',(#118030),#118038);
#118030 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118031,#118032,#118033,
    #118034,#118035,#118036,#118037),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118031 = CARTESIAN_POINT('',(12.25393920185,-0.700000000001));
#118032 = CARTESIAN_POINT('',(11.734323959576,-2.352271164192));
#118033 = CARTESIAN_POINT('',(10.563222778584,-1.076135582094));
#118034 = CARTESIAN_POINT('',(9.392121597591,0.200000000003));
#118035 = CARTESIAN_POINT('',(11.082838020857,0.576135582096));
#118036 = CARTESIAN_POINT('',(12.773554444123,0.952271164189));
#118037 = CARTESIAN_POINT('',(12.25393920185,-0.700000000001));
#118038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118039 = ORIENTED_EDGE('',*,*,#118040,.T.);
#118040 = EDGE_CURVE('',#118020,#118041,#118043,.T.);
#118041 = VERTEX_POINT('',#118042);
#118042 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    7.000000226503));
#118043 = SURFACE_CURVE('',#118044,(#118049),.PCURVE_S1.);
#118044 = CIRCLE('',#118045,1.000000000003);
#118045 = AXIS2_PLACEMENT_3D('',#118046,#118047,#118048);
#118046 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    8.000000226506));
#118047 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118048 = DIRECTION('',(0.E+000,0.953939201417,-0.300000000001));
#118049 = PCURVE('',#117533,#118050);
#118050 = DEFINITIONAL_REPRESENTATION('',(#118051),#118059);
#118051 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118052,#118053,#118054,
    #118055,#118056,#118057,#118058),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118052 = CARTESIAN_POINT('',(12.25393920185,-0.700000000001));
#118053 = CARTESIAN_POINT('',(12.773554444124,0.952271164189));
#118054 = CARTESIAN_POINT('',(13.944655625116,-0.323864417909));
#118055 = CARTESIAN_POINT('',(15.115756806109,-1.600000000006));
#118056 = CARTESIAN_POINT('',(13.425040382843,-1.976135582099));
#118057 = CARTESIAN_POINT('',(11.734323959577,-2.352271164192));
#118058 = CARTESIAN_POINT('',(12.25393920185,-0.700000000001));
#118059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118060 = ORIENTED_EDGE('',*,*,#118061,.F.);
#118061 = EDGE_CURVE('',#118062,#118041,#118064,.T.);
#118062 = VERTEX_POINT('',#118063);
#118063 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#118064 = SURFACE_CURVE('',#118065,(#118069),.PCURVE_S1.);
#118065 = LINE('',#118066,#118067);
#118066 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#118067 = VECTOR('',#118068,1.);
#118068 = DIRECTION('',(0.E+000,1.,0.E+000));
#118069 = PCURVE('',#117533,#118070);
#118070 = DEFINITIONAL_REPRESENTATION('',(#118071),#118075);
#118071 = LINE('',#118072,#118073);
#118072 = CARTESIAN_POINT('',(14.30000000043,0.E+000));
#118073 = VECTOR('',#118074,1.);
#118074 = DIRECTION('',(-1.,0.E+000));
#118075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118076 = ORIENTED_EDGE('',*,*,#118077,.F.);
#118077 = EDGE_CURVE('',#118078,#118062,#118080,.T.);
#118078 = VERTEX_POINT('',#118079);
#118079 = CARTESIAN_POINT('',(4.601146897693,-26.45,5.500000226503));
#118080 = SURFACE_CURVE('',#118081,(#118086),.PCURVE_S1.);
#118081 = CIRCLE('',#118082,1.5);
#118082 = AXIS2_PLACEMENT_3D('',#118083,#118084,#118085);
#118083 = CARTESIAN_POINT('',(4.601146897693,-24.95,5.500000226503));
#118084 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118085 = DIRECTION('',(0.E+000,-1.,0.E+000));
#118086 = PCURVE('',#117533,#118087);
#118087 = DEFINITIONAL_REPRESENTATION('',(#118088),#118096);
#118088 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118089,#118090,#118091,
    #118092,#118093,#118094,#118095),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118089 = CARTESIAN_POINT('',(15.80000000043,1.5));
#118090 = CARTESIAN_POINT('',(15.80000000043,-1.098076211353));
#118091 = CARTESIAN_POINT('',(13.55000000043,0.200961894323));
#118092 = CARTESIAN_POINT('',(11.30000000043,1.5));
#118093 = CARTESIAN_POINT('',(13.55000000043,2.799038105677));
#118094 = CARTESIAN_POINT('',(15.80000000043,4.098076211353));
#118095 = CARTESIAN_POINT('',(15.80000000043,1.5));
#118096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118097 = ORIENTED_EDGE('',*,*,#118098,.F.);
#118098 = EDGE_CURVE('',#118099,#118078,#118101,.T.);
#118099 = VERTEX_POINT('',#118100);
#118100 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#118101 = SURFACE_CURVE('',#118102,(#118106),.PCURVE_S1.);
#118102 = LINE('',#118103,#118104);
#118103 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#118104 = VECTOR('',#118105,1.);
#118105 = DIRECTION('',(-4.037174634999E-016,-1.614869853999E-015,1.));
#118106 = PCURVE('',#117533,#118107);
#118107 = DEFINITIONAL_REPRESENTATION('',(#118108),#118112);
#118108 = LINE('',#118109,#118110);
#118109 = CARTESIAN_POINT('',(15.80000000043,3.700000000001));
#118110 = VECTOR('',#118111,1.);
#118111 = DIRECTION('',(1.614869853999E-015,-1.));
#118112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118113 = ORIENTED_EDGE('',*,*,#118114,.F.);
#118114 = EDGE_CURVE('',#118115,#118099,#118117,.T.);
#118115 = VERTEX_POINT('',#118116);
#118116 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#118117 = SURFACE_CURVE('',#118118,(#118122),.PCURVE_S1.);
#118118 = LINE('',#118119,#118120);
#118119 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#118120 = VECTOR('',#118121,1.);
#118121 = DIRECTION('',(5.967385892887E-016,-1.,0.E+000));
#118122 = PCURVE('',#117533,#118123);
#118123 = DEFINITIONAL_REPRESENTATION('',(#118124),#118128);
#118124 = LINE('',#118125,#118126);
#118125 = CARTESIAN_POINT('',(14.31161222789,3.700000000001));
#118126 = VECTOR('',#118127,1.);
#118127 = DIRECTION('',(1.,0.E+000));
#118128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118129 = ORIENTED_EDGE('',*,*,#118130,.F.);
#118130 = EDGE_CURVE('',#118131,#118115,#118133,.T.);
#118131 = VERTEX_POINT('',#118132);
#118132 = CARTESIAN_POINT('',(4.601146897693,-24.48254420219,
    3.422222448725));
#118133 = SURFACE_CURVE('',#118134,(#118139),.PCURVE_S1.);
#118134 = CIRCLE('',#118135,1.000000000003);
#118135 = AXIS2_PLACEMENT_3D('',#118136,#118137,#118138);
#118136 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    4.300000226506));
#118137 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118138 = DIRECTION('',(0.E+000,0.479068025271,-0.877777777779));
#118139 = PCURVE('',#117533,#118140);
#118140 = DEFINITIONAL_REPRESENTATION('',(#118141),#118149);
#118141 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118142,#118143,#118144,
    #118145,#118146,#118147,#118148),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118142 = CARTESIAN_POINT('',(13.832544202617,3.577777777779));
#118143 = CARTESIAN_POINT('',(15.35289991149,4.407547937833));
#118144 = CARTESIAN_POINT('',(15.311324094963,2.675996191133));
#118145 = CARTESIAN_POINT('',(15.269748278436,0.944444444434));
#118146 = CARTESIAN_POINT('',(13.79096838609,1.846226031079));
#118147 = CARTESIAN_POINT('',(12.312188493745,2.748007617724));
#118148 = CARTESIAN_POINT('',(13.832544202617,3.577777777779));
#118149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118150 = ORIENTED_EDGE('',*,*,#118151,.T.);
#118151 = EDGE_CURVE('',#118131,#118152,#118154,.T.);
#118152 = VERTEX_POINT('',#118153);
#118153 = CARTESIAN_POINT('',(4.601146897693,-20.65,4.400000226503));
#118154 = SURFACE_CURVE('',#118155,(#118160),.PCURVE_S1.);
#118155 = CIRCLE('',#118156,8.);
#118156 = AXIS2_PLACEMENT_3D('',#118157,#118158,#118159);
#118157 = CARTESIAN_POINT('',(4.601146897693,-20.65,-3.599999773497));
#118158 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118159 = DIRECTION('',(0.E+000,-0.479068025273,0.877777777778));
#118160 = PCURVE('',#117533,#118161);
#118161 = DEFINITIONAL_REPRESENTATION('',(#118162),#118170);
#118162 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118163,#118164,#118165,
    #118166,#118167,#118168,#118169),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118163 = CARTESIAN_POINT('',(13.832544202618,3.577777777777));
#118164 = CARTESIAN_POINT('',(1.669698531689,-3.060383502665));
#118165 = CARTESIAN_POINT('',(2.002305063872,10.79203047089));
#118166 = CARTESIAN_POINT('',(2.334911596054,24.644444444445));
#118167 = CARTESIAN_POINT('',(14.1651507348,17.430191751333));
#118168 = CARTESIAN_POINT('',(25.995389873547,10.21593905822));
#118169 = CARTESIAN_POINT('',(13.832544202618,3.577777777777));
#118170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118171 = ORIENTED_EDGE('',*,*,#118172,.F.);
#118172 = EDGE_CURVE('',#118173,#118152,#118175,.T.);
#118173 = VERTEX_POINT('',#118174);
#118174 = CARTESIAN_POINT('',(4.601146897693,-17.65,4.400000226503));
#118175 = SURFACE_CURVE('',#118176,(#118180),.PCURVE_S1.);
#118176 = LINE('',#118177,#118178);
#118177 = CARTESIAN_POINT('',(4.601146897693,-17.65,4.400000226503));
#118178 = VECTOR('',#118179,1.);
#118179 = DIRECTION('',(2.960594732335E-016,-1.,-2.960594732335E-016));
#118180 = PCURVE('',#117533,#118181);
#118181 = DEFINITIONAL_REPRESENTATION('',(#118182),#118186);
#118182 = LINE('',#118183,#118184);
#118183 = CARTESIAN_POINT('',(7.000000000431,2.6));
#118184 = VECTOR('',#118185,1.);
#118185 = DIRECTION('',(1.,2.960594732335E-016));
#118186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118187 = ORIENTED_EDGE('',*,*,#118188,.T.);
#118188 = EDGE_CURVE('',#118173,#118189,#118191,.T.);
#118189 = VERTEX_POINT('',#118190);
#118190 = CARTESIAN_POINT('',(4.601146897693,-13.81745579781,
    3.422222448726));
#118191 = SURFACE_CURVE('',#118192,(#118197),.PCURVE_S1.);
#118192 = CIRCLE('',#118193,8.);
#118193 = AXIS2_PLACEMENT_3D('',#118194,#118195,#118196);
#118194 = CARTESIAN_POINT('',(4.601146897693,-17.65,-3.599999773497));
#118195 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118196 = DIRECTION('',(0.E+000,0.E+000,1.));
#118197 = PCURVE('',#117533,#118198);
#118198 = DEFINITIONAL_REPRESENTATION('',(#118199),#118207);
#118199 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118200,#118201,#118202,
    #118203,#118204,#118205,#118206),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118200 = CARTESIAN_POINT('',(7.000000000431,2.6));
#118201 = CARTESIAN_POINT('',(-6.85640646012,2.6));
#118202 = CARTESIAN_POINT('',(7.179677015549E-002,14.6));
#118203 = CARTESIAN_POINT('',(7.000000000431,26.6));
#118204 = CARTESIAN_POINT('',(13.928203230707,14.6));
#118205 = CARTESIAN_POINT('',(20.856406460982,2.6));
#118206 = CARTESIAN_POINT('',(7.000000000431,2.6));
#118207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118208 = ORIENTED_EDGE('',*,*,#118209,.F.);
#118209 = EDGE_CURVE('',#118210,#118189,#118212,.T.);
#118210 = VERTEX_POINT('',#118211);
#118211 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    3.300000226502));
#118212 = SURFACE_CURVE('',#118213,(#118218),.PCURVE_S1.);
#118213 = CIRCLE('',#118214,1.000000000003);
#118214 = AXIS2_PLACEMENT_3D('',#118215,#118216,#118217);
#118215 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    4.300000226506));
#118216 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118217 = DIRECTION('',(0.E+000,0.E+000,-1.));
#118218 = PCURVE('',#117533,#118219);
#118219 = DEFINITIONAL_REPRESENTATION('',(#118220),#118228);
#118220 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118221,#118222,#118223,
    #118224,#118225,#118226,#118227),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118221 = CARTESIAN_POINT('',(2.688387772967,3.7));
#118222 = CARTESIAN_POINT('',(4.420438580541,3.7));
#118223 = CARTESIAN_POINT('',(3.554413176754,2.199999999995));
#118224 = CARTESIAN_POINT('',(2.688387772967,0.699999999991));
#118225 = CARTESIAN_POINT('',(1.82236236918,2.199999999995));
#118226 = CARTESIAN_POINT('',(0.956336965393,3.7));
#118227 = CARTESIAN_POINT('',(2.688387772967,3.7));
#118228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118229 = ORIENTED_EDGE('',*,*,#118230,.F.);
#118230 = EDGE_CURVE('',#118231,#118210,#118233,.T.);
#118231 = VERTEX_POINT('',#118232);
#118232 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000226502));
#118233 = SURFACE_CURVE('',#118234,(#118238),.PCURVE_S1.);
#118234 = LINE('',#118235,#118236);
#118235 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000113252));
#118236 = VECTOR('',#118237,1.);
#118237 = DIRECTION('',(1.651879295043E-016,-1.,1.121626041334E-013));
#118238 = PCURVE('',#117533,#118239);
#118239 = DEFINITIONAL_REPRESENTATION('',(#118240),#118244);
#118240 = LINE('',#118241,#118242);
#118241 = CARTESIAN_POINT('',(-2.688387772106,3.700000113251));
#118242 = VECTOR('',#118243,1.);
#118243 = DIRECTION('',(1.,-1.121626041334E-013));
#118244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118245 = ORIENTED_EDGE('',*,*,#118246,.F.);
#118246 = EDGE_CURVE('',#118247,#118231,#118249,.T.);
#118247 = VERTEX_POINT('',#118248);
#118248 = CARTESIAN_POINT('',(4.601146897693,-7.482544202192,
    3.422222448725));
#118249 = SURFACE_CURVE('',#118250,(#118255),.PCURVE_S1.);
#118250 = CIRCLE('',#118251,1.000000000003);
#118251 = AXIS2_PLACEMENT_3D('',#118252,#118253,#118254);
#118252 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    4.300000226506));
#118253 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118254 = DIRECTION('',(0.E+000,0.479068025273,-0.877777777778));
#118255 = PCURVE('',#117533,#118256);
#118256 = DEFINITIONAL_REPRESENTATION('',(#118257),#118265);
#118257 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118258,#118259,#118260,
    #118261,#118262,#118263,#118264),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118258 = CARTESIAN_POINT('',(-3.167455797381,3.577777777777));
#118259 = CARTESIAN_POINT('',(-1.64710008851,4.407547937835));
#118260 = CARTESIAN_POINT('',(-1.688675905033,2.675996191136));
#118261 = CARTESIAN_POINT('',(-1.730251721556,0.944444444436));
#118262 = CARTESIAN_POINT('',(-3.209031613904,1.846226031078));
#118263 = CARTESIAN_POINT('',(-4.687811506252,2.74800761772));
#118264 = CARTESIAN_POINT('',(-3.167455797381,3.577777777777));
#118265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118266 = ORIENTED_EDGE('',*,*,#118267,.T.);
#118267 = EDGE_CURVE('',#118247,#118268,#118270,.T.);
#118268 = VERTEX_POINT('',#118269);
#118269 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    4.400000226503));
#118270 = SURFACE_CURVE('',#118271,(#118276),.PCURVE_S1.);
#118271 = CIRCLE('',#118272,8.);
#118272 = AXIS2_PLACEMENT_3D('',#118273,#118274,#118275);
#118273 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    -3.599999773497));
#118274 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118275 = DIRECTION('',(0.E+000,-0.479068025274,0.877777777778));
#118276 = PCURVE('',#117533,#118277);
#118277 = DEFINITIONAL_REPRESENTATION('',(#118278),#118286);
#118278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118279,#118280,#118281,
    #118282,#118283,#118284,#118285),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118279 = CARTESIAN_POINT('',(-3.167455797381,3.577777777778));
#118280 = CARTESIAN_POINT('',(-15.3303014683,-3.060383502667));
#118281 = CARTESIAN_POINT('',(-14.99769493612,10.792030470889));
#118282 = CARTESIAN_POINT('',(-14.66508840394,24.644444444444));
#118283 = CARTESIAN_POINT('',(-2.834849265201,17.430191751333));
#118284 = CARTESIAN_POINT('',(8.995389873547,10.215939058223));
#118285 = CARTESIAN_POINT('',(-3.167455797381,3.577777777778));
#118286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118287 = ORIENTED_EDGE('',*,*,#118288,.F.);
#118288 = EDGE_CURVE('',#118289,#118268,#118291,.T.);
#118289 = VERTEX_POINT('',#118290);
#118290 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    4.400000226503));
#118291 = SURFACE_CURVE('',#118292,(#118296),.PCURVE_S1.);
#118292 = LINE('',#118293,#118294);
#118293 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    4.400000226503));
#118294 = VECTOR('',#118295,1.);
#118295 = DIRECTION('',(-2.960594732335E-016,-1.,0.E+000));
#118296 = PCURVE('',#117533,#118297);
#118297 = DEFINITIONAL_REPRESENTATION('',(#118298),#118302);
#118298 = LINE('',#118299,#118300);
#118299 = CARTESIAN_POINT('',(-9.999999999569,2.6));
#118300 = VECTOR('',#118301,1.);
#118301 = DIRECTION('',(1.,0.E+000));
#118302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118303 = ORIENTED_EDGE('',*,*,#118304,.T.);
#118304 = EDGE_CURVE('',#118289,#118305,#118307,.T.);
#118305 = VERTEX_POINT('',#118306);
#118306 = CARTESIAN_POINT('',(4.601146897693,3.182544202184,
    3.422222448724));
#118307 = SURFACE_CURVE('',#118308,(#118313),.PCURVE_S1.);
#118308 = CIRCLE('',#118309,8.);
#118309 = AXIS2_PLACEMENT_3D('',#118310,#118311,#118312);
#118310 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    -3.599999773497));
#118311 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118312 = DIRECTION('',(0.E+000,-1.804112415016E-016,1.));
#118313 = PCURVE('',#117533,#118314);
#118314 = DEFINITIONAL_REPRESENTATION('',(#118315),#118323);
#118315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118316,#118317,#118318,
    #118319,#118320,#118321,#118322),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118316 = CARTESIAN_POINT('',(-9.999999999569,2.6));
#118317 = CARTESIAN_POINT('',(-23.85640646012,2.6));
#118318 = CARTESIAN_POINT('',(-16.92820322984,14.6));
#118319 = CARTESIAN_POINT('',(-9.999999999569,26.6));
#118320 = CARTESIAN_POINT('',(-3.071796769293,14.6));
#118321 = CARTESIAN_POINT('',(3.856406460982,2.6));
#118322 = CARTESIAN_POINT('',(-9.999999999569,2.6));
#118323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118324 = ORIENTED_EDGE('',*,*,#118325,.F.);
#118325 = EDGE_CURVE('',#118326,#118305,#118328,.T.);
#118326 = VERTEX_POINT('',#118327);
#118327 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    3.300000226502));
#118328 = SURFACE_CURVE('',#118329,(#118334),.PCURVE_S1.);
#118329 = CIRCLE('',#118330,1.000000000003);
#118330 = AXIS2_PLACEMENT_3D('',#118331,#118332,#118333);
#118331 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    4.300000226506));
#118332 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118333 = DIRECTION('',(0.E+000,0.E+000,-1.));
#118334 = PCURVE('',#117533,#118335);
#118335 = DEFINITIONAL_REPRESENTATION('',(#118336),#118344);
#118336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118337,#118338,#118339,
    #118340,#118341,#118342,#118343),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118337 = CARTESIAN_POINT('',(-14.31161222703,3.7));
#118338 = CARTESIAN_POINT('',(-12.57956141945,3.7));
#118339 = CARTESIAN_POINT('',(-13.44558682324,2.199999999995));
#118340 = CARTESIAN_POINT('',(-14.31161222703,0.699999999991));
#118341 = CARTESIAN_POINT('',(-15.17763763081,2.199999999995));
#118342 = CARTESIAN_POINT('',(-16.0436630346,3.7));
#118343 = CARTESIAN_POINT('',(-14.31161222703,3.7));
#118344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118345 = ORIENTED_EDGE('',*,*,#118346,.F.);
#118346 = EDGE_CURVE('',#118347,#118326,#118349,.T.);
#118347 = VERTEX_POINT('',#118348);
#118348 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#118349 = SURFACE_CURVE('',#118350,(#118354),.PCURVE_S1.);
#118350 = LINE('',#118351,#118352);
#118351 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#118352 = VECTOR('',#118353,1.);
#118353 = DIRECTION('',(-4.466827004099E-016,-1.,0.E+000));
#118354 = PCURVE('',#117533,#118355);
#118355 = DEFINITIONAL_REPRESENTATION('',(#118356),#118360);
#118356 = LINE('',#118357,#118358);
#118357 = CARTESIAN_POINT('',(-16.29999999957,3.700000000001));
#118358 = VECTOR('',#118359,1.);
#118359 = DIRECTION('',(1.,0.E+000));
#118360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118361 = ORIENTED_EDGE('',*,*,#118362,.F.);
#118362 = EDGE_CURVE('',#118363,#118347,#118365,.T.);
#118363 = VERTEX_POINT('',#118364);
#118364 = CARTESIAN_POINT('',(4.601146897693,5.649999999998,
    5.200000226503));
#118365 = SURFACE_CURVE('',#118366,(#118370),.PCURVE_S1.);
#118366 = LINE('',#118367,#118368);
#118367 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    5.200000226503));
#118368 = VECTOR('',#118369,1.);
#118369 = DIRECTION('',(4.674623261577E-016,0.E+000,-1.));
#118370 = PCURVE('',#117533,#118371);
#118371 = DEFINITIONAL_REPRESENTATION('',(#118372),#118376);
#118372 = LINE('',#118373,#118374);
#118373 = CARTESIAN_POINT('',(-16.29999999957,1.8));
#118374 = VECTOR('',#118375,1.);
#118375 = DIRECTION('',(0.E+000,1.));
#118376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118377 = ORIENTED_EDGE('',*,*,#118378,.F.);
#118378 = EDGE_CURVE('',#118379,#118363,#118381,.T.);
#118379 = VERTEX_POINT('',#118380);
#118380 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    7.200000226504));
#118381 = SURFACE_CURVE('',#118382,(#118387),.PCURVE_S1.);
#118382 = CIRCLE('',#118383,2.000000000001);
#118383 = AXIS2_PLACEMENT_3D('',#118384,#118385,#118386);
#118384 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    5.200000226503));
#118385 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118386 = DIRECTION('',(0.E+000,-2.220446049249E-016,1.));
#118387 = PCURVE('',#117533,#118388);
#118388 = DEFINITIONAL_REPRESENTATION('',(#118389),#118397);
#118389 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118390,#118391,#118392,
    #118393,#118394,#118395,#118396),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118390 = CARTESIAN_POINT('',(-14.29999999957,-0.200000000001));
#118391 = CARTESIAN_POINT('',(-17.7641016147,-0.200000000001));
#118392 = CARTESIAN_POINT('',(-16.03205080714,2.8));
#118393 = CARTESIAN_POINT('',(-14.29999999957,5.800000000002));
#118394 = CARTESIAN_POINT('',(-12.567949192,2.800000000001));
#118395 = CARTESIAN_POINT('',(-10.83589838443,-0.200000000001));
#118396 = CARTESIAN_POINT('',(-14.29999999957,-0.200000000001));
#118397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118398 = ORIENTED_EDGE('',*,*,#118399,.F.);
#118399 = EDGE_CURVE('',#118400,#118379,#118402,.T.);
#118400 = VERTEX_POINT('',#118401);
#118401 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.200000226504));
#118402 = SURFACE_CURVE('',#118403,(#118407),.PCURVE_S1.);
#118403 = LINE('',#118404,#118405);
#118404 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.200000226504));
#118405 = VECTOR('',#118406,1.);
#118406 = DIRECTION('',(-2.574430202029E-016,1.,-2.574430202029E-016));
#118407 = PCURVE('',#117533,#118408);
#118408 = DEFINITIONAL_REPRESENTATION('',(#118409),#118413);
#118409 = LINE('',#118410,#118411);
#118410 = CARTESIAN_POINT('',(-10.84999999957,-0.200000000001));
#118411 = VECTOR('',#118412,1.);
#118412 = DIRECTION('',(-1.,2.574430202029E-016));
#118413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118414 = ORIENTED_EDGE('',*,*,#118415,.T.);
#118415 = EDGE_CURVE('',#118400,#118416,#118418,.T.);
#118416 = VERTEX_POINT('',#118417);
#118417 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    7.700000226503));
#118418 = SURFACE_CURVE('',#118419,(#118424),.PCURVE_S1.);
#118419 = CIRCLE('',#118420,0.5);
#118420 = AXIS2_PLACEMENT_3D('',#118421,#118422,#118423);
#118421 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.700000226503));
#118422 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118423 = DIRECTION('',(0.E+000,5.551115123129E-017,-1.));
#118424 = PCURVE('',#117533,#118425);
#118425 = DEFINITIONAL_REPRESENTATION('',(#118426),#118434);
#118426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118427,#118428,#118429,
    #118430,#118431,#118432,#118433),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118427 = CARTESIAN_POINT('',(-10.84999999957,-0.200000000001));
#118428 = CARTESIAN_POINT('',(-9.983974595786,-0.200000000001));
#118429 = CARTESIAN_POINT('',(-10.41698729767,-0.95));
#118430 = CARTESIAN_POINT('',(-10.84999999957,-1.7));
#118431 = CARTESIAN_POINT('',(-11.28301270146,-0.95));
#118432 = CARTESIAN_POINT('',(-11.71602540335,-0.200000000001));
#118433 = CARTESIAN_POINT('',(-10.84999999957,-0.200000000001));
#118434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118435 = ORIENTED_EDGE('',*,*,#118436,.F.);
#118436 = EDGE_CURVE('',#118437,#118416,#118439,.T.);
#118437 = VERTEX_POINT('',#118438);
#118438 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    8.200000226502));
#118439 = SURFACE_CURVE('',#118440,(#118444),.PCURVE_S1.);
#118440 = LINE('',#118441,#118442);
#118441 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    8.200000226502));
#118442 = VECTOR('',#118443,1.);
#118443 = DIRECTION('',(0.E+000,0.E+000,-1.));
#118444 = PCURVE('',#117533,#118445);
#118445 = DEFINITIONAL_REPRESENTATION('',(#118446),#118450);
#118446 = LINE('',#118447,#118448);
#118447 = CARTESIAN_POINT('',(-10.34999999957,-1.199999999999));
#118448 = VECTOR('',#118449,1.);
#118449 = DIRECTION('',(0.E+000,1.));
#118450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118451 = ORIENTED_EDGE('',*,*,#118452,.T.);
#118452 = EDGE_CURVE('',#118437,#118453,#118455,.T.);
#118453 = VERTEX_POINT('',#118454);
#118454 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.700000226502));
#118455 = SURFACE_CURVE('',#118456,(#118461),.PCURVE_S1.);
#118456 = CIRCLE('',#118457,0.5);
#118457 = AXIS2_PLACEMENT_3D('',#118458,#118459,#118460);
#118458 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.200000226502));
#118459 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118460 = DIRECTION('',(0.E+000,-1.,0.E+000));
#118461 = PCURVE('',#117533,#118462);
#118462 = DEFINITIONAL_REPRESENTATION('',(#118463),#118471);
#118463 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118464,#118465,#118466,
    #118467,#118468,#118469,#118470),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118464 = CARTESIAN_POINT('',(-10.34999999957,-1.199999999999));
#118465 = CARTESIAN_POINT('',(-10.34999999957,-2.066025403783));
#118466 = CARTESIAN_POINT('',(-11.09999999957,-1.633012701891));
#118467 = CARTESIAN_POINT('',(-11.84999999956,-1.199999999999));
#118468 = CARTESIAN_POINT('',(-11.09999999957,-0.766987298107));
#118469 = CARTESIAN_POINT('',(-10.34999999957,-0.333974596215));
#118470 = CARTESIAN_POINT('',(-10.34999999957,-1.199999999999));
#118471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118472 = ORIENTED_EDGE('',*,*,#118473,.F.);
#118473 = EDGE_CURVE('',#118474,#118453,#118476,.T.);
#118474 = VERTEX_POINT('',#118475);
#118475 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    8.700000226502));
#118476 = SURFACE_CURVE('',#118477,(#118481),.PCURVE_S1.);
#118477 = LINE('',#118478,#118479);
#118478 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    8.700000226502));
#118479 = VECTOR('',#118480,1.);
#118480 = DIRECTION('',(-2.248552961266E-016,-1.,0.E+000));
#118481 = PCURVE('',#117533,#118482);
#118482 = DEFINITIONAL_REPRESENTATION('',(#118483),#118487);
#118483 = LINE('',#118484,#118485);
#118484 = CARTESIAN_POINT('',(-14.79999999957,-1.699999999999));
#118485 = VECTOR('',#118486,1.);
#118486 = DIRECTION('',(1.,0.E+000));
#118487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118488 = ORIENTED_EDGE('',*,*,#118489,.T.);
#118489 = EDGE_CURVE('',#118474,#118490,#118492,.T.);
#118490 = VERTEX_POINT('',#118491);
#118491 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    5.200000226503));
#118492 = SURFACE_CURVE('',#118493,(#118498),.PCURVE_S1.);
#118493 = CIRCLE('',#118494,3.499999999999);
#118494 = AXIS2_PLACEMENT_3D('',#118495,#118496,#118497);
#118495 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    5.200000226503));
#118496 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118497 = DIRECTION('',(0.E+000,-2.537652627715E-016,1.));
#118498 = PCURVE('',#117533,#118499);
#118499 = DEFINITIONAL_REPRESENTATION('',(#118500),#118508);
#118500 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118501,#118502,#118503,
    #118504,#118505,#118506,#118507),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118501 = CARTESIAN_POINT('',(-14.79999999957,-1.699999999999));
#118502 = CARTESIAN_POINT('',(-20.86217782605,-1.699999999999));
#118503 = CARTESIAN_POINT('',(-17.83108891281,3.549999999999));
#118504 = CARTESIAN_POINT('',(-14.79999999957,8.799999999998));
#118505 = CARTESIAN_POINT('',(-11.76891108632,3.55));
#118506 = CARTESIAN_POINT('',(-8.737822173081,-1.699999999999));
#118507 = CARTESIAN_POINT('',(-14.79999999957,-1.699999999999));
#118508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118509 = ORIENTED_EDGE('',*,*,#118510,.F.);
#118510 = EDGE_CURVE('',#118511,#118490,#118513,.T.);
#118511 = VERTEX_POINT('',#118512);
#118512 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    4.896325854819));
#118513 = SURFACE_CURVE('',#118514,(#118518),.PCURVE_S1.);
#118514 = LINE('',#118515,#118516);
#118515 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    4.896325854819));
#118516 = VECTOR('',#118517,1.);
#118517 = DIRECTION('',(0.E+000,0.E+000,1.));
#118518 = PCURVE('',#117533,#118519);
#118519 = DEFINITIONAL_REPRESENTATION('',(#118520),#118524);
#118520 = LINE('',#118521,#118522);
#118521 = CARTESIAN_POINT('',(-18.29999999957,2.103674371684));
#118522 = VECTOR('',#118523,1.);
#118523 = DIRECTION('',(0.E+000,-1.));
#118524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118525 = ORIENTED_EDGE('',*,*,#118526,.T.);
#118526 = EDGE_CURVE('',#118511,#118527,#118529,.T.);
#118527 = VERTEX_POINT('',#118528);
#118528 = CARTESIAN_POINT('',(4.601146897693,7.123616114657,
    4.144571758191));
#118529 = SURFACE_CURVE('',#118530,(#118535),.PCURVE_S1.);
#118530 = CIRCLE('',#118531,0.8);
#118531 = AXIS2_PLACEMENT_3D('',#118532,#118533,#118534);
#118532 = CARTESIAN_POINT('',(4.601146897693,6.849999999997,
    4.896325854819));
#118533 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118534 = DIRECTION('',(0.E+000,1.,0.E+000));
#118535 = PCURVE('',#117533,#118536);
#118536 = DEFINITIONAL_REPRESENTATION('',(#118537),#118545);
#118537 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118538,#118539,#118540,
    #118541,#118542,#118543,#118544),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118538 = CARTESIAN_POINT('',(-18.29999999957,2.103674371684));
#118539 = CARTESIAN_POINT('',(-18.29999999957,3.489315017739));
#118540 = CARTESIAN_POINT('',(-17.09999999957,2.796494694711));
#118541 = CARTESIAN_POINT('',(-15.89999999957,2.103674371684));
#118542 = CARTESIAN_POINT('',(-17.09999999957,1.410854048657));
#118543 = CARTESIAN_POINT('',(-18.29999999957,0.718033725629));
#118544 = CARTESIAN_POINT('',(-18.29999999957,2.103674371684));
#118545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118546 = ORIENTED_EDGE('',*,*,#118547,.F.);
#118547 = EDGE_CURVE('',#118548,#118527,#118550,.T.);
#118548 = VERTEX_POINT('',#118549);
#118549 = CARTESIAN_POINT('',(4.601146897693,7.064976621096,
    4.123228727983));
#118550 = SURFACE_CURVE('',#118551,(#118555),.PCURVE_S1.);
#118551 = LINE('',#118552,#118553);
#118552 = CARTESIAN_POINT('',(4.601146897693,7.064976621096,
    4.123228727982));
#118553 = VECTOR('',#118554,1.);
#118554 = DIRECTION('',(-1.423297945205E-014,0.939692620786,
    0.342020143326));
#118555 = PCURVE('',#117533,#118556);
#118556 = DEFINITIONAL_REPRESENTATION('',(#118557),#118561);
#118557 = LINE('',#118558,#118559);
#118558 = CARTESIAN_POINT('',(-17.71497662066,2.876771498521));
#118559 = VECTOR('',#118560,1.);
#118560 = DIRECTION('',(-0.939692620786,-0.342020143326));
#118561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118562 = ORIENTED_EDGE('',*,*,#118563,.F.);
#118563 = EDGE_CURVE('',#118564,#118548,#118566,.T.);
#118564 = VERTEX_POINT('',#118565);
#118565 = CARTESIAN_POINT('',(4.601146897693,6.743582816257,
    3.566558328758));
#118566 = SURFACE_CURVE('',#118567,(#118572),.PCURVE_S1.);
#118567 = CIRCLE('',#118568,0.5);
#118568 = AXIS2_PLACEMENT_3D('',#118569,#118570,#118571);
#118569 = CARTESIAN_POINT('',(4.601146897693,7.235986692757,
    3.653382417591));
#118570 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118571 = DIRECTION('',(-0.E+000,-0.984807753012,-0.173648177668));
#118572 = PCURVE('',#117533,#118573);
#118573 = DEFINITIONAL_REPRESENTATION('',(#118574),#118582);
#118574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118575,#118576,#118577,
    #118578,#118579,#118580,#118581),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118575 = CARTESIAN_POINT('',(-17.39358281582,3.433441897746));
#118576 = CARTESIAN_POINT('',(-17.24319908264,2.580573365794));
#118577 = CARTESIAN_POINT('',(-18.05699676399,2.876771498519));
#118578 = CARTESIAN_POINT('',(-18.87079444534,3.172969631244));
#118579 = CARTESIAN_POINT('',(-18.20738049717,3.729640030471));
#118580 = CARTESIAN_POINT('',(-17.543966549,4.286310429698));
#118581 = CARTESIAN_POINT('',(-17.39358281582,3.433441897746));
#118582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118583 = ORIENTED_EDGE('',*,*,#118584,.F.);
#118584 = EDGE_CURVE('',#118585,#118564,#118587,.T.);
#118585 = VERTEX_POINT('',#118586);
#118586 = CARTESIAN_POINT('',(4.601146897693,6.837050595365,
    3.036476212375));
#118587 = SURFACE_CURVE('',#118588,(#118592),.PCURVE_S1.);
#118588 = LINE('',#118589,#118590);
#118589 = CARTESIAN_POINT('',(4.601146897693,6.837050595366,
    3.036476212375));
#118590 = VECTOR('',#118591,1.);
#118591 = DIRECTION('',(1.650093385056E-015,-0.173648177667,
    0.984807753012));
#118592 = PCURVE('',#117533,#118593);
#118593 = DEFINITIONAL_REPRESENTATION('',(#118594),#118598);
#118594 = LINE('',#118595,#118596);
#118595 = CARTESIAN_POINT('',(-17.48705059493,3.963524014128));
#118596 = VECTOR('',#118597,1.);
#118597 = DIRECTION('',(0.173648177667,-0.984807753012));
#118598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118599 = ORIENTED_EDGE('',*,*,#118600,.T.);
#118600 = EDGE_CURVE('',#118585,#118601,#118603,.T.);
#118601 = VERTEX_POINT('',#118602);
#118602 = CARTESIAN_POINT('',(4.601146897693,6.638539345006,
    2.545143626354));
#118603 = SURFACE_CURVE('',#118604,(#118609),.PCURVE_S1.);
#118604 = CIRCLE('',#118605,0.5);
#118605 = AXIS2_PLACEMENT_3D('',#118606,#118607,#118608);
#118606 = CARTESIAN_POINT('',(4.601146897693,6.344646718857,
    2.949652123542));
#118607 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118608 = DIRECTION('',(0.E+000,0.984807753012,0.173648177666));
#118609 = PCURVE('',#117533,#118610);
#118610 = DEFINITIONAL_REPRESENTATION('',(#118611),#118619);
#118611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118612,#118613,#118614,
    #118615,#118616,#118617,#118618),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118612 = CARTESIAN_POINT('',(-17.48705059493,3.963524014128));
#118613 = CARTESIAN_POINT('',(-17.63743432811,4.81639254608));
#118614 = CARTESIAN_POINT('',(-16.82363664676,4.520194413353));
#118615 = CARTESIAN_POINT('',(-16.00983896541,4.223996280627));
#118616 = CARTESIAN_POINT('',(-16.67325291358,3.667325881401));
#118617 = CARTESIAN_POINT('',(-17.33666686175,3.110655482176));
#118618 = CARTESIAN_POINT('',(-17.48705059493,3.963524014128));
#118619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118620 = ORIENTED_EDGE('',*,*,#118621,.F.);
#118621 = EDGE_CURVE('',#118622,#118601,#118624,.T.);
#118622 = VERTEX_POINT('',#118623);
#118623 = CARTESIAN_POINT('',(4.601146897693,5.81653136812,
    1.947919872788));
#118624 = SURFACE_CURVE('',#118625,(#118629),.PCURVE_S1.);
#118625 = LINE('',#118626,#118627);
#118626 = CARTESIAN_POINT('',(4.601146897693,5.816531368121,
    1.947919872787));
#118627 = VECTOR('',#118628,1.);
#118628 = DIRECTION('',(8.741416820517E-016,0.809016994375,
    0.587785252293));
#118629 = PCURVE('',#117533,#118630);
#118630 = DEFINITIONAL_REPRESENTATION('',(#118631),#118635);
#118631 = LINE('',#118632,#118633);
#118632 = CARTESIAN_POINT('',(-16.46653136769,5.052080353716));
#118633 = VECTOR('',#118634,1.);
#118634 = DIRECTION('',(-0.809016994375,-0.587785252293));
#118635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118636 = ORIENTED_EDGE('',*,*,#118637,.F.);
#118637 = EDGE_CURVE('',#118638,#118622,#118640,.T.);
#118638 = VERTEX_POINT('',#118639);
#118639 = CARTESIAN_POINT('',(4.601146897693,5.627461081127,
    1.414001853051));
#118640 = SURFACE_CURVE('',#118641,(#118646),.PCURVE_S1.);
#118641 = CIRCLE('',#118642,0.5);
#118642 = AXIS2_PLACEMENT_3D('',#118643,#118644,#118645);
#118643 = CARTESIAN_POINT('',(4.601146897693,6.110423994267,
    1.543411375602));
#118644 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118645 = DIRECTION('',(-0.E+000,-0.965925826289,-0.258819045103));
#118646 = PCURVE('',#117533,#118647);
#118647 = DEFINITIONAL_REPRESENTATION('',(#118648),#118656);
#118648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118649,#118650,#118651,
    #118652,#118653,#118654,#118655),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118649 = CARTESIAN_POINT('',(-16.27746108069,5.585998373453));
#118650 = CARTESIAN_POINT('',(-16.05331721265,4.749482069715));
#118651 = CARTESIAN_POINT('',(-16.88983351639,4.973625937757));
#118652 = CARTESIAN_POINT('',(-17.72634982012,5.197769805798));
#118653 = CARTESIAN_POINT('',(-17.11397738443,5.810142241494));
#118654 = CARTESIAN_POINT('',(-16.50160494873,6.42251467719));
#118655 = CARTESIAN_POINT('',(-16.27746108069,5.585998373453));
#118656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118657 = ORIENTED_EDGE('',*,*,#118658,.F.);
#118658 = EDGE_CURVE('',#118659,#118638,#118661,.T.);
#118659 = VERTEX_POINT('',#118660);
#118660 = CARTESIAN_POINT('',(4.601146897693,5.940626663695,
    0.24525198772));
#118661 = SURFACE_CURVE('',#118662,(#118666),.PCURVE_S1.);
#118662 = LINE('',#118663,#118664);
#118663 = CARTESIAN_POINT('',(4.601146897693,5.940626663696,
    0.24525198772));
#118664 = VECTOR('',#118665,1.);
#118665 = DIRECTION('',(7.340445542622E-016,-0.258819045102,
    0.965925826289));
#118666 = PCURVE('',#117533,#118667);
#118667 = DEFINITIONAL_REPRESENTATION('',(#118668),#118672);
#118668 = LINE('',#118669,#118670);
#118669 = CARTESIAN_POINT('',(-16.59062666326,6.754748238783));
#118670 = VECTOR('',#118671,1.);
#118671 = DIRECTION('',(0.258819045102,-0.965925826289));
#118672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118673 = ORIENTED_EDGE('',*,*,#118674,.F.);
#118674 = EDGE_CURVE('',#118675,#118659,#118677,.T.);
#118675 = VERTEX_POINT('',#118676);
#118676 = CARTESIAN_POINT('',(4.601146897693,6.594599648498,
    -9.518480012157E-002));
#118677 = SURFACE_CURVE('',#118678,(#118683),.PCURVE_S1.);
#118678 = CIRCLE('',#118679,0.5);
#118679 = AXIS2_PLACEMENT_3D('',#118680,#118681,#118682);
#118680 = CARTESIAN_POINT('',(4.601146897693,6.423589576837,
    0.374661510271));
#118681 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118682 = DIRECTION('',(0.E+000,0.342020143323,-0.939692620787));
#118683 = PCURVE('',#117533,#118684);
#118684 = DEFINITIONAL_REPRESENTATION('',(#118685),#118693);
#118685 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118686,#118687,#118688,
    #118689,#118690,#118691,#118692),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118686 = CARTESIAN_POINT('',(-17.24459964807,7.095185026625));
#118687 = CARTESIAN_POINT('',(-16.43080196672,7.391383159349));
#118688 = CARTESIAN_POINT('',(-16.5811856999,6.538514627397));
#118689 = CARTESIAN_POINT('',(-16.73156943308,5.685646095446));
#118690 = CARTESIAN_POINT('',(-17.39498338125,6.242316494674));
#118691 = CARTESIAN_POINT('',(-18.05839732942,6.798986893902));
#118692 = CARTESIAN_POINT('',(-17.24459964807,7.095185026625));
#118693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118694 = ORIENTED_EDGE('',*,*,#118695,.F.);
#118695 = EDGE_CURVE('',#118696,#118675,#118698,.T.);
#118696 = VERTEX_POINT('',#118697);
#118697 = CARTESIAN_POINT('',(4.601146897693,8.205050358309,
    0.490971322002));
#118698 = SURFACE_CURVE('',#118699,(#118703),.PCURVE_S1.);
#118699 = LINE('',#118700,#118701);
#118700 = CARTESIAN_POINT('',(4.601146897693,8.205050358309,
    0.490971322002));
#118701 = VECTOR('',#118702,1.);
#118702 = DIRECTION('',(1.036498294358E-015,-0.939692620786,
    -0.342020143326));
#118703 = PCURVE('',#117533,#118704);
#118704 = DEFINITIONAL_REPRESENTATION('',(#118705),#118709);
#118705 = LINE('',#118706,#118707);
#118706 = CARTESIAN_POINT('',(-18.85505035788,6.509028904501));
#118707 = VECTOR('',#118708,1.);
#118708 = DIRECTION('',(0.939692620786,0.342020143326));
#118709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118710 = ORIENTED_EDGE('',*,*,#118711,.F.);
#118711 = EDGE_CURVE('',#118712,#118696,#118714,.T.);
#118712 = VERTEX_POINT('',#118713);
#118713 = CARTESIAN_POINT('',(4.601146897693,8.682288026514,
    0.72478125774));
#118714 = SURFACE_CURVE('',#118715,(#118720),.PCURVE_S1.);
#118715 = CIRCLE('',#118716,2.5);
#118716 = AXIS2_PLACEMENT_3D('',#118717,#118718,#118719);
#118717 = CARTESIAN_POINT('',(4.601146897693,7.349999999997,
    2.840202873967));
#118718 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118719 = DIRECTION('',(0.E+000,0.532915210607,-0.846168646491));
#118720 = PCURVE('',#117533,#118721);
#118721 = DEFINITIONAL_REPRESENTATION('',(#118722),#118730);
#118722 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118723,#118724,#118725,
    #118726,#118727,#118728,#118729),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118723 = CARTESIAN_POINT('',(-19.33228802608,6.275218968763));
#118724 = CARTESIAN_POINT('',(-15.66827030735,8.582809521006));
#118725 = CARTESIAN_POINT('',(-15.50184712694,4.255881820544));
#118726 = CARTESIAN_POINT('',(-15.33542394653,-7.104587991747E-002));
#118727 = CARTESIAN_POINT('',(-19.16586484567,1.948291268301));
#118728 = CARTESIAN_POINT('',(-22.99630574482,3.96762841652));
#118729 = CARTESIAN_POINT('',(-19.33228802608,6.275218968763));
#118730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118731 = ORIENTED_EDGE('',*,*,#118732,.T.);
#118732 = EDGE_CURVE('',#118712,#118733,#118735,.T.);
#118733 = VERTEX_POINT('',#118734);
#118734 = CARTESIAN_POINT('',(4.601146897693,8.415891227549,
    1.147742982624));
#118735 = SURFACE_CURVE('',#118736,(#118740),.PCURVE_S1.);
#118736 = LINE('',#118737,#118738);
#118737 = CARTESIAN_POINT('',(4.601146897693,8.682288026514,
    0.72478125774));
#118738 = VECTOR('',#118739,1.);
#118739 = DIRECTION('',(0.E+000,-0.532938710021,0.846153846154));
#118740 = PCURVE('',#117533,#118741);
#118741 = DEFINITIONAL_REPRESENTATION('',(#118742),#118746);
#118742 = LINE('',#118743,#118744);
#118743 = CARTESIAN_POINT('',(-19.33228802608,6.275218968763));
#118744 = VECTOR('',#118745,1.);
#118745 = DIRECTION('',(0.532938710021,-0.846153846154));
#118746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118747 = ORIENTED_EDGE('',*,*,#118748,.F.);
#118748 = EDGE_CURVE('',#118749,#118733,#118751,.T.);
#118749 = VERTEX_POINT('',#118750);
#118750 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,
    2.840050674933));
#118751 = SURFACE_CURVE('',#118752,(#118757),.PCURVE_S1.);
#118752 = CIRCLE('',#118753,2.);
#118753 = AXIS2_PLACEMENT_3D('',#118754,#118755,#118756);
#118754 = CARTESIAN_POINT('',(4.601146897693,7.350013807509,
    2.840050674933));
#118755 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118756 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
#118757 = PCURVE('',#117533,#118758);
#118758 = DEFINITIONAL_REPRESENTATION('',(#118759),#118767);
#118759 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118760,#118761,#118762,
    #118763,#118764,#118765,#118766),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118760 = CARTESIAN_POINT('',(-20.00001380708,4.15994955157));
#118761 = CARTESIAN_POINT('',(-20.00001380708,7.624051166707));
#118762 = CARTESIAN_POINT('',(-17.00001380708,5.892000359139));
#118763 = CARTESIAN_POINT('',(-14.00001380708,4.15994955157));
#118764 = CARTESIAN_POINT('',(-17.00001380708,2.427898744001));
#118765 = CARTESIAN_POINT('',(-20.00001380708,0.695847936432));
#118766 = CARTESIAN_POINT('',(-20.00001380708,4.15994955157));
#118767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118768 = ORIENTED_EDGE('',*,*,#118769,.T.);
#118769 = EDGE_CURVE('',#118749,#118770,#118772,.T.);
#118770 = VERTEX_POINT('',#118771);
#118771 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,
    3.640050674933));
#118772 = SURFACE_CURVE('',#118773,(#118777),.PCURVE_S1.);
#118773 = LINE('',#118774,#118775);
#118774 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,
    2.840050674933));
#118775 = VECTOR('',#118776,1.);
#118776 = DIRECTION('',(0.E+000,2.22044604925E-015,1.));
#118777 = PCURVE('',#117533,#118778);
#118778 = DEFINITIONAL_REPRESENTATION('',(#118779),#118783);
#118779 = LINE('',#118780,#118781);
#118780 = CARTESIAN_POINT('',(-20.00001380708,4.15994955157));
#118781 = VECTOR('',#118782,1.);
#118782 = DIRECTION('',(-2.22044604925E-015,-1.));
#118783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118784 = ORIENTED_EDGE('',*,*,#118785,.T.);
#118785 = EDGE_CURVE('',#118770,#118786,#118788,.T.);
#118786 = VERTEX_POINT('',#118787);
#118787 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    3.640050674933));
#118788 = SURFACE_CURVE('',#118789,(#118793),.PCURVE_S1.);
#118789 = LINE('',#118790,#118791);
#118790 = CARTESIAN_POINT('',(4.601146897693,9.350013807509,
    3.640050674933));
#118791 = VECTOR('',#118792,1.);
#118792 = DIRECTION('',(0.E+000,1.,4.885116210952E-014));
#118793 = PCURVE('',#117533,#118794);
#118794 = DEFINITIONAL_REPRESENTATION('',(#118795),#118799);
#118795 = LINE('',#118796,#118797);
#118796 = CARTESIAN_POINT('',(-20.00001380708,3.35994955157));
#118797 = VECTOR('',#118798,1.);
#118798 = DIRECTION('',(-1.,-4.885116210952E-014));
#118799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118800 = ORIENTED_EDGE('',*,*,#118801,.F.);
#118801 = EDGE_CURVE('',#118802,#118786,#118804,.T.);
#118802 = VERTEX_POINT('',#118803);
#118803 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#118804 = SURFACE_CURVE('',#118805,(#118809),.PCURVE_S1.);
#118805 = LINE('',#118806,#118807);
#118806 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#118807 = VECTOR('',#118808,1.);
#118808 = DIRECTION('',(0.E+000,0.E+000,-1.));
#118809 = PCURVE('',#117533,#118810);
#118810 = DEFINITIONAL_REPRESENTATION('',(#118811),#118815);
#118811 = LINE('',#118812,#118813);
#118812 = CARTESIAN_POINT('',(-20.49999999957,1.4));
#118813 = VECTOR('',#118814,1.);
#118814 = DIRECTION('',(0.E+000,1.));
#118815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118816 = ORIENTED_EDGE('',*,*,#118817,.F.);
#118817 = EDGE_CURVE('',#118818,#118802,#118820,.T.);
#118818 = VERTEX_POINT('',#118819);
#118819 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    10.600000226502));
#118820 = SURFACE_CURVE('',#118821,(#118826),.PCURVE_S1.);
#118821 = CIRCLE('',#118822,4.999999999999);
#118822 = AXIS2_PLACEMENT_3D('',#118823,#118824,#118825);
#118823 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    5.600000226503));
#118824 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118825 = DIRECTION('',(0.E+000,-1.776356839401E-016,1.));
#118826 = PCURVE('',#117533,#118827);
#118827 = DEFINITIONAL_REPRESENTATION('',(#118828),#118836);
#118828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118829,#118830,#118831,
    #118832,#118833,#118834,#118835),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118829 = CARTESIAN_POINT('',(-15.49999999957,-3.599999999999));
#118830 = CARTESIAN_POINT('',(-24.16025403741,-3.599999999999));
#118831 = CARTESIAN_POINT('',(-19.83012701849,3.899999999999));
#118832 = CARTESIAN_POINT('',(-15.49999999957,11.399999999998));
#118833 = CARTESIAN_POINT('',(-11.16987298064,3.9));
#118834 = CARTESIAN_POINT('',(-6.839745961727,-3.599999999999));
#118835 = CARTESIAN_POINT('',(-15.49999999957,-3.599999999999));
#118836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118837 = ORIENTED_EDGE('',*,*,#118838,.F.);
#118838 = EDGE_CURVE('',#118839,#118818,#118841,.T.);
#118839 = VERTEX_POINT('',#118840);
#118840 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    10.600000226502));
#118841 = SURFACE_CURVE('',#118842,(#118846),.PCURVE_S1.);
#118842 = LINE('',#118843,#118844);
#118843 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    10.600000226502));
#118844 = VECTOR('',#118845,1.);
#118845 = DIRECTION('',(-1.444192552337E-016,1.,-2.888385104674E-016));
#118846 = PCURVE('',#117533,#118847);
#118847 = DEFINITIONAL_REPRESENTATION('',(#118848),#118852);
#118848 = LINE('',#118849,#118850);
#118849 = CARTESIAN_POINT('',(-9.34999999948,-3.599999999999));
#118850 = VECTOR('',#118851,1.);
#118851 = DIRECTION('',(-1.,2.888385104674E-016));
#118852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118853 = ORIENTED_EDGE('',*,*,#118854,.T.);
#118854 = EDGE_CURVE('',#118839,#118855,#118857,.T.);
#118855 = VERTEX_POINT('',#118856);
#118856 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    11.600000226505));
#118857 = SURFACE_CURVE('',#118858,(#118863),.PCURVE_S1.);
#118858 = CIRCLE('',#118859,1.000000000003);
#118859 = AXIS2_PLACEMENT_3D('',#118860,#118861,#118862);
#118860 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    11.600000226505));
#118861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118862 = DIRECTION('',(0.E+000,0.E+000,-1.));
#118863 = PCURVE('',#117533,#118864);
#118864 = DEFINITIONAL_REPRESENTATION('',(#118865),#118873);
#118865 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118866,#118867,#118868,
    #118869,#118870,#118871,#118872),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118866 = CARTESIAN_POINT('',(-9.34999999948,-3.599999999999));
#118867 = CARTESIAN_POINT('',(-7.617949191906,-3.599999999999));
#118868 = CARTESIAN_POINT('',(-8.483974595693,-5.100000000004));
#118869 = CARTESIAN_POINT('',(-9.34999999948,-6.600000000008));
#118870 = CARTESIAN_POINT('',(-10.21602540326,-5.100000000004));
#118871 = CARTESIAN_POINT('',(-11.08205080705,-3.599999999999));
#118872 = CARTESIAN_POINT('',(-9.34999999948,-3.599999999999));
#118873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118874 = ORIENTED_EDGE('',*,*,#118875,.F.);
#118875 = EDGE_CURVE('',#118876,#118855,#118878,.T.);
#118876 = VERTEX_POINT('',#118877);
#118877 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#118878 = SURFACE_CURVE('',#118879,(#118883),.PCURVE_S1.);
#118879 = LINE('',#118880,#118881);
#118880 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#118881 = VECTOR('',#118882,1.);
#118882 = DIRECTION('',(0.E+000,-8.458843902452E-016,-1.));
#118883 = PCURVE('',#117533,#118884);
#118884 = DEFINITIONAL_REPRESENTATION('',(#118885),#118889);
#118885 = LINE('',#118886,#118887);
#118886 = CARTESIAN_POINT('',(-8.349999999477,-5.649999775317));
#118887 = VECTOR('',#118888,1.);
#118888 = DIRECTION('',(8.458843902452E-016,1.));
#118889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118890 = ORIENTED_EDGE('',*,*,#118891,.F.);
#118891 = EDGE_CURVE('',#118892,#118876,#118894,.T.);
#118892 = VERTEX_POINT('',#118893);
#118893 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.65000000182));
#118894 = SURFACE_CURVE('',#118895,(#118899),.PCURVE_S1.);
#118895 = LINE('',#118896,#118897);
#118896 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.65000000182));
#118897 = VECTOR('',#118898,1.);
#118898 = DIRECTION('',(0.E+000,1.,-8.595275029036E-016));
#118899 = PCURVE('',#117533,#118900);
#118900 = DEFINITIONAL_REPRESENTATION('',(#118901),#118905);
#118901 = LINE('',#118902,#118903);
#118902 = CARTESIAN_POINT('',(-2.149999999246,-5.649999775317));
#118903 = VECTOR('',#118904,1.);
#118904 = DIRECTION('',(-1.,8.595275029036E-016));
#118905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118906 = ORIENTED_EDGE('',*,*,#118907,.F.);
#118907 = EDGE_CURVE('',#118908,#118892,#118910,.T.);
#118908 = VERTEX_POINT('',#118909);
#118909 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.600000226502));
#118910 = SURFACE_CURVE('',#118911,(#118915),.PCURVE_S1.);
#118911 = LINE('',#118912,#118913);
#118912 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.600000226502));
#118913 = VECTOR('',#118914,1.);
#118914 = DIRECTION('',(3.552729643474E-014,0.E+000,1.));
#118915 = PCURVE('',#117533,#118916);
#118916 = DEFINITIONAL_REPRESENTATION('',(#118917),#118921);
#118917 = LINE('',#118918,#118919);
#118918 = CARTESIAN_POINT('',(-2.149999999246,-5.599999999999));
#118919 = VECTOR('',#118920,1.);
#118920 = DIRECTION('',(0.E+000,-1.));
#118921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118922 = ORIENTED_EDGE('',*,*,#118923,.T.);
#118923 = EDGE_CURVE('',#118908,#118924,#118926,.T.);
#118924 = VERTEX_POINT('',#118925);
#118925 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    11.600000226499));
#118926 = SURFACE_CURVE('',#118927,(#118932),.PCURVE_S1.);
#118927 = CIRCLE('',#118928,1.000000000003);
#118928 = AXIS2_PLACEMENT_3D('',#118929,#118930,#118931);
#118929 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    12.600000226502));
#118930 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118931 = DIRECTION('',(0.E+000,1.,0.E+000));
#118932 = PCURVE('',#117533,#118933);
#118933 = DEFINITIONAL_REPRESENTATION('',(#118934),#118942);
#118934 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118935,#118936,#118937,
    #118938,#118939,#118940,#118941),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118935 = CARTESIAN_POINT('',(-2.149999999246,-5.599999999999));
#118936 = CARTESIAN_POINT('',(-2.149999999246,-3.867949192425));
#118937 = CARTESIAN_POINT('',(-0.649999999242,-4.733974596212));
#118938 = CARTESIAN_POINT('',(0.850000000763,-5.599999999999));
#118939 = CARTESIAN_POINT('',(-0.649999999241,-6.466025403786));
#118940 = CARTESIAN_POINT('',(-2.149999999246,-7.332050807573));
#118941 = CARTESIAN_POINT('',(-2.149999999246,-5.599999999999));
#118942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118943 = ORIENTED_EDGE('',*,*,#118944,.F.);
#118944 = EDGE_CURVE('',#118945,#118924,#118947,.T.);
#118945 = VERTEX_POINT('',#118946);
#118946 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#118947 = SURFACE_CURVE('',#118948,(#118952),.PCURVE_S1.);
#118948 = LINE('',#118949,#118950);
#118949 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#118950 = VECTOR('',#118951,1.);
#118951 = DIRECTION('',(6.062651329151E-017,1.,-6.062651329151E-016));
#118952 = PCURVE('',#117533,#118953);
#118953 = DEFINITIONAL_REPRESENTATION('',(#118954),#118958);
#118954 = LINE('',#118955,#118956);
#118955 = CARTESIAN_POINT('',(13.50000000042,-4.599999999996));
#118956 = VECTOR('',#118957,1.);
#118957 = DIRECTION('',(-1.,6.062651329151E-016));
#118958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118959 = ORIENTED_EDGE('',*,*,#118960,.F.);
#118960 = EDGE_CURVE('',#118961,#118945,#118963,.T.);
#118961 = VERTEX_POINT('',#118962);
#118962 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,
    6.10000022651));
#118963 = SURFACE_CURVE('',#118964,(#118969),.PCURVE_S1.);
#118964 = CIRCLE('',#118965,5.49999999999);
#118965 = AXIS2_PLACEMENT_3D('',#118966,#118967,#118968);
#118966 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    6.10000022651));
#118967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#118968 = DIRECTION('',(-0.E+000,-1.,-1.614869854003E-016));
#118969 = PCURVE('',#117533,#118970);
#118970 = DEFINITIONAL_REPRESENTATION('',(#118971),#118979);
#118971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#118972,#118973,#118974,
    #118975,#118976,#118977,#118978),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#118972 = CARTESIAN_POINT('',(19.00000000041,0.899999999993));
#118973 = CARTESIAN_POINT('',(19.00000000041,-8.626279441618));
#118974 = CARTESIAN_POINT('',(10.750000000425,-3.863139720812));
#118975 = CARTESIAN_POINT('',(2.50000000044,0.899999999993));
#118976 = CARTESIAN_POINT('',(10.750000000425,5.663139720799));
#118977 = CARTESIAN_POINT('',(19.00000000041,10.426279441605));
#118978 = CARTESIAN_POINT('',(19.00000000041,0.899999999993));
#118979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118980 = ORIENTED_EDGE('',*,*,#118981,.F.);
#118981 = EDGE_CURVE('',#118982,#118961,#118984,.T.);
#118982 = VERTEX_POINT('',#118983);
#118983 = CARTESIAN_POINT('',(4.601146897693,-29.64999309623,
    2.906481637275));
#118984 = SURFACE_CURVE('',#118985,(#118989),.PCURVE_S1.);
#118985 = LINE('',#118986,#118987);
#118986 = CARTESIAN_POINT('',(4.601146897693,-29.64999999998,
    2.906481637275));
#118987 = VECTOR('',#118988,1.);
#118988 = DIRECTION('',(-1.390595349428E-015,0.E+000,1.));
#118989 = PCURVE('',#117533,#118990);
#118990 = DEFINITIONAL_REPRESENTATION('',(#118991),#118995);
#118991 = LINE('',#118992,#118993);
#118992 = CARTESIAN_POINT('',(19.00000000041,4.093518589228));
#118993 = VECTOR('',#118994,1.);
#118994 = DIRECTION('',(0.E+000,-1.));
#118995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#118996 = ORIENTED_EDGE('',*,*,#118997,.T.);
#118997 = EDGE_CURVE('',#118982,#118998,#119000,.T.);
#118998 = VERTEX_POINT('',#118999);
#118999 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    1.891055025597));
#119000 = SURFACE_CURVE('',#119001,(#119005),.PCURVE_S1.);
#119001 = LINE('',#119002,#119003);
#119002 = CARTESIAN_POINT('',(4.601146897693,-29.64998619249,
    2.906481637275));
#119003 = VECTOR('',#119004,1.);
#119004 = DIRECTION('',(-4.373424969789E-015,0.E+000,-1.));
#119005 = PCURVE('',#117533,#119006);
#119006 = DEFINITIONAL_REPRESENTATION('',(#119007),#119011);
#119007 = LINE('',#119008,#119009);
#119008 = CARTESIAN_POINT('',(18.999986192918,4.093518589228));
#119009 = VECTOR('',#119010,1.);
#119010 = DIRECTION('',(0.E+000,1.));
#119011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119012 = ORIENTED_EDGE('',*,*,#119013,.F.);
#119013 = EDGE_CURVE('',#117524,#118998,#119014,.T.);
#119014 = SURFACE_CURVE('',#119015,(#119019),.PCURVE_S1.);
#119015 = LINE('',#119016,#119017);
#119016 = CARTESIAN_POINT('',(4.601146897693,-31.56714452865,
    2.229101764244));
#119017 = VECTOR('',#119018,1.);
#119018 = DIRECTION('',(-4.562403519107E-016,0.984807753215,
    -0.173648176517));
#119019 = PCURVE('',#117533,#119020);
#119020 = DEFINITIONAL_REPRESENTATION('',(#119021),#119025);
#119021 = LINE('',#119022,#119023);
#119022 = CARTESIAN_POINT('',(20.91714452908,4.770898462259));
#119023 = VECTOR('',#119024,1.);
#119024 = DIRECTION('',(-0.984807753215,0.173648176517));
#119025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119026 = FACE_BOUND('',#119027,.T.);
#119027 = EDGE_LOOP('',(#119028));
#119028 = ORIENTED_EDGE('',*,*,#119029,.T.);
#119029 = EDGE_CURVE('',#119030,#119030,#119032,.T.);
#119030 = VERTEX_POINT('',#119031);
#119031 = CARTESIAN_POINT('',(4.601146897693,-3.900000000004,
    9.200000226503));
#119032 = SURFACE_CURVE('',#119033,(#119038),.PCURVE_S1.);
#119033 = CIRCLE('',#119034,1.5);
#119034 = AXIS2_PLACEMENT_3D('',#119035,#119036,#119037);
#119035 = CARTESIAN_POINT('',(4.601146897693,-5.400000000004,
    9.200000226503));
#119036 = DIRECTION('',(-1.,0.E+000,0.E+000));
#119037 = DIRECTION('',(0.E+000,1.,0.E+000));
#119038 = PCURVE('',#117533,#119039);
#119039 = DEFINITIONAL_REPRESENTATION('',(#119040),#119048);
#119040 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#119041,#119042,#119043,
    #119044,#119045,#119046,#119047),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#119041 = CARTESIAN_POINT('',(-6.749999999569,-2.2));
#119042 = CARTESIAN_POINT('',(-6.749999999569,0.398076211353));
#119043 = CARTESIAN_POINT('',(-4.499999999569,-0.900961894323));
#119044 = CARTESIAN_POINT('',(-2.249999999569,-2.2));
#119045 = CARTESIAN_POINT('',(-4.499999999569,-3.499038105677));
#119046 = CARTESIAN_POINT('',(-6.749999999569,-4.798076211353));
#119047 = CARTESIAN_POINT('',(-6.749999999569,-2.2));
#119048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119053)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119050,#119051,#119052)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119050 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119051 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119052 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119053 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#119050,
  'distance_accuracy_value','confusion accuracy');
#119054 = SHAPE_DEFINITION_REPRESENTATION(#119055,#117514);
#119055 = PRODUCT_DEFINITION_SHAPE('','',#119056);
#119056 = PRODUCT_DEFINITION('design','',#119057,#119060);
#119057 = PRODUCT_DEFINITION_FORMATION('','',#119058);
#119058 = PRODUCT('CADSOFTTOOLS 1.727','CADSOFTTOOLS 1.727','',(#119059)
  );
#119059 = PRODUCT_CONTEXT('',#2,'mechanical');
#119060 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119062,#119064);
#119062 = ( REPRESENTATION_RELATIONSHIP('','',#117514,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119063) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2919);
#119064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119065);
#119065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('727','','',#5,#119056,$);
#119066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119058));
#119067 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119068),#119248
  );
#119068 = SHELL_BASED_SURFACE_MODEL('',(#119069));
#119069 = OPEN_SHELL('',(#119070));
#119070 = ADVANCED_FACE('',(#119071),#119086,.F.);
#119071 = FACE_BOUND('',#119072,.T.);
#119072 = EDGE_LOOP('',(#119073,#119097,#119114,#119131,#119147,#119163,
    #119179,#119200,#119216,#119233));
#119073 = ORIENTED_EDGE('',*,*,#119074,.F.);
#119074 = EDGE_CURVE('',#119075,#119077,#119079,.T.);
#119075 = VERTEX_POINT('',#119076);
#119076 = CARTESIAN_POINT('',(3.401146897693,-27.85204561162,
    0.395686475149));
#119077 = VERTEX_POINT('',#119078);
#119078 = CARTESIAN_POINT('',(3.401146897693,-27.84746348005,
    0.403615461578));
#119079 = SURFACE_CURVE('',#119080,(#119085),.PCURVE_S1.);
#119080 = CIRCLE('',#119081,1.000000000003);
#119081 = AXIS2_PLACEMENT_3D('',#119082,#119083,#119084);
#119082 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    0.900000226506));
#119083 = DIRECTION('',(1.,0.E+000,0.E+000));
#119084 = DIRECTION('',(0.E+000,0.863520492052,-0.504313751356));
#119085 = PCURVE('',#119086,#119091);
#119086 = PLANE('',#119087);
#119087 = AXIS2_PLACEMENT_3D('',#119088,#119089,#119090);
#119088 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119089 = DIRECTION('',(1.,0.E+000,0.E+000));
#119090 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119091 = DEFINITIONAL_REPRESENTATION('',(#119092),#119096);
#119092 = CIRCLE('',#119093,1.000000000003);
#119093 = AXIS2_PLACEMENT_2D('',#119094,#119095);
#119094 = CARTESIAN_POINT('',(18.06556610411,6.099999999997));
#119095 = DIRECTION('',(-0.863520492052,0.504313751356));
#119096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119097 = ORIENTED_EDGE('',*,*,#119098,.T.);
#119098 = EDGE_CURVE('',#119075,#119099,#119101,.T.);
#119099 = VERTEX_POINT('',#119100);
#119100 = CARTESIAN_POINT('',(3.401146897693,-27.41284577151,
    1.652009712138));
#119101 = SURFACE_CURVE('',#119102,(#119107),.PCURVE_S1.);
#119102 = CIRCLE('',#119103,17.479558280814);
#119103 = AXIS2_PLACEMENT_3D('',#119104,#119105,#119106);
#119104 = CARTESIAN_POINT('',(3.401146897693,-44.12081249327,
    6.788039863614));
#119105 = DIRECTION('',(1.,0.E+000,0.E+000));
#119106 = DIRECTION('',(0.E+000,0.930731007059,-0.365704515284));
#119107 = PCURVE('',#119086,#119108);
#119108 = DEFINITIONAL_REPRESENTATION('',(#119109),#119113);
#119109 = CIRCLE('',#119110,17.479558280814);
#119110 = AXIS2_PLACEMENT_2D('',#119111,#119112);
#119111 = CARTESIAN_POINT('',(33.470812493702,0.211960362889));
#119112 = DIRECTION('',(-0.930731007059,0.365704515284));
#119113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119114 = ORIENTED_EDGE('',*,*,#119115,.T.);
#119115 = EDGE_CURVE('',#119099,#119116,#119118,.T.);
#119116 = VERTEX_POINT('',#119117);
#119117 = CARTESIAN_POINT('',(3.401146897693,-27.6372295109,
    2.033603189774));
#119118 = SURFACE_CURVE('',#119119,(#119124),.PCURVE_S1.);
#119119 = CIRCLE('',#119120,0.299999999517);
#119120 = AXIS2_PLACEMENT_3D('',#119121,#119122,#119123);
#119121 = CARTESIAN_POINT('',(3.401146897693,-27.69960301834,
    1.740158910089));
#119122 = DIRECTION('',(1.,0.E+000,0.E+000));
#119123 = DIRECTION('',(0.E+000,0.955857490979,-0.293830660311));
#119124 = PCURVE('',#119086,#119125);
#119125 = DEFINITIONAL_REPRESENTATION('',(#119126),#119130);
#119126 = CIRCLE('',#119127,0.299999999517);
#119127 = AXIS2_PLACEMENT_2D('',#119128,#119129);
#119128 = CARTESIAN_POINT('',(17.049603018772,5.259841316414));
#119129 = DIRECTION('',(-0.955857490979,0.293830660311));
#119130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119131 = ORIENTED_EDGE('',*,*,#119132,.F.);
#119132 = EDGE_CURVE('',#119133,#119116,#119135,.T.);
#119133 = VERTEX_POINT('',#119134);
#119134 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#119135 = SURFACE_CURVE('',#119136,(#119140),.PCURVE_S1.);
#119136 = LINE('',#119137,#119138);
#119137 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#119138 = VECTOR('',#119139,1.);
#119139 = DIRECTION('',(0.E+000,0.978147601462,-0.207911687392));
#119140 = PCURVE('',#119086,#119141);
#119141 = DEFINITIONAL_REPRESENTATION('',(#119142),#119146);
#119142 = LINE('',#119143,#119144);
#119143 = CARTESIAN_POINT('',(17.299836677583,4.899950333461));
#119144 = VECTOR('',#119145,1.);
#119145 = DIRECTION('',(-0.978147601462,0.207911687392));
#119146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119147 = ORIENTED_EDGE('',*,*,#119148,.T.);
#119148 = EDGE_CURVE('',#119133,#119149,#119151,.T.);
#119149 = VERTEX_POINT('',#119150);
#119150 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#119151 = SURFACE_CURVE('',#119152,(#119156),.PCURVE_S1.);
#119152 = LINE('',#119153,#119154);
#119153 = CARTESIAN_POINT('',(3.401146897693,-27.94983667715,
    2.100049893042));
#119154 = VECTOR('',#119155,1.);
#119155 = DIRECTION('',(0.E+000,0.E+000,1.));
#119156 = PCURVE('',#119086,#119157);
#119157 = DEFINITIONAL_REPRESENTATION('',(#119158),#119162);
#119158 = LINE('',#119159,#119160);
#119159 = CARTESIAN_POINT('',(17.299836677583,4.899950333461));
#119160 = VECTOR('',#119161,1.);
#119161 = DIRECTION('',(0.E+000,-1.));
#119162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119163 = ORIENTED_EDGE('',*,*,#119164,.T.);
#119164 = EDGE_CURVE('',#119149,#119165,#119167,.T.);
#119165 = VERTEX_POINT('',#119166);
#119166 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.433298835286));
#119167 = SURFACE_CURVE('',#119168,(#119172),.PCURVE_S1.);
#119168 = LINE('',#119169,#119170);
#119169 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.200557563213));
#119170 = VECTOR('',#119171,1.);
#119171 = DIRECTION('',(0.E+000,2.747636706149E-013,1.));
#119172 = PCURVE('',#119086,#119173);
#119173 = DEFINITIONAL_REPRESENTATION('',(#119174),#119178);
#119174 = LINE('',#119175,#119176);
#119175 = CARTESIAN_POINT('',(17.300000000428,4.79944266329));
#119176 = VECTOR('',#119177,1.);
#119177 = DIRECTION('',(-2.747636706149E-013,-1.));
#119178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119179 = ORIENTED_EDGE('',*,*,#119180,.F.);
#119180 = EDGE_CURVE('',#119181,#119165,#119183,.T.);
#119181 = VERTEX_POINT('',#119182);
#119182 = CARTESIAN_POINT('',(3.401146897693,-27.83193924358,
    2.32745434539));
#119183 = SURFACE_CURVE('',#119184,(#119189),.PCURVE_S1.);
#119184 = CIRCLE('',#119185,0.200000000001);
#119185 = AXIS2_PLACEMENT_3D('',#119186,#119187,#119188);
#119186 = CARTESIAN_POINT('',(3.401146897693,-27.76839999292,
    2.51709285315));
#119187 = DIRECTION('',(-1.,0.E+000,0.E+000));
#119188 = DIRECTION('',(-0.E+000,-0.317696253312,-0.948192538798));
#119189 = PCURVE('',#119086,#119190);
#119190 = DEFINITIONAL_REPRESENTATION('',(#119191),#119199);
#119191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#119192,#119193,#119194,
    #119195,#119196,#119197,#119198),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#119192 = CARTESIAN_POINT('',(17.181939244013,4.672545881114));
#119193 = CARTESIAN_POINT('',(17.510402774526,4.562492670691));
#119194 = CARTESIAN_POINT('',(17.250862133275,4.333061514261));
#119195 = CARTESIAN_POINT('',(16.991321492025,4.103630357832));
#119196 = CARTESIAN_POINT('',(16.922398602762,4.443114724684));
#119197 = CARTESIAN_POINT('',(16.8534757135,4.782599091536));
#119198 = CARTESIAN_POINT('',(17.181939244013,4.672545881114));
#119199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119200 = ORIENTED_EDGE('',*,*,#119201,.F.);
#119201 = EDGE_CURVE('',#119202,#119181,#119204,.T.);
#119202 = VERTEX_POINT('',#119203);
#119203 = CARTESIAN_POINT('',(3.401146897693,-27.49157033948,
    2.213412185011));
#119204 = SURFACE_CURVE('',#119205,(#119209),.PCURVE_S1.);
#119205 = LINE('',#119206,#119207);
#119206 = CARTESIAN_POINT('',(3.401146897693,-27.49157033948,
    2.213412185011));
#119207 = VECTOR('',#119208,1.);
#119208 = DIRECTION('',(0.E+000,-0.948192538794,0.317696253323));
#119209 = PCURVE('',#119086,#119210);
#119210 = DEFINITIONAL_REPRESENTATION('',(#119211),#119215);
#119211 = LINE('',#119212,#119213);
#119212 = CARTESIAN_POINT('',(16.841570339912,4.786588041492));
#119213 = VECTOR('',#119214,1.);
#119214 = DIRECTION('',(0.948192538794,-0.317696253323));
#119215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119216 = ORIENTED_EDGE('',*,*,#119217,.F.);
#119217 = EDGE_CURVE('',#119218,#119202,#119220,.T.);
#119218 = VERTEX_POINT('',#119219);
#119219 = CARTESIAN_POINT('',(3.401146897693,-27.3556745014,
    2.008752180134));
#119220 = SURFACE_CURVE('',#119221,(#119226),.PCURVE_S1.);
#119221 = CIRCLE('',#119222,0.200000000001);
#119222 = AXIS2_PLACEMENT_3D('',#119223,#119224,#119225);
#119223 = CARTESIAN_POINT('',(3.401146897693,-27.55510959015,
    2.02377367725));
#119224 = DIRECTION('',(1.,0.E+000,0.E+000));
#119225 = DIRECTION('',(0.E+000,0.997175443746,-7.510748558101E-002));
#119226 = PCURVE('',#119086,#119227);
#119227 = DEFINITIONAL_REPRESENTATION('',(#119228),#119232);
#119228 = CIRCLE('',#119229,0.200000000001);
#119229 = AXIS2_PLACEMENT_2D('',#119230,#119231);
#119230 = CARTESIAN_POINT('',(16.90510959058,4.976226549253));
#119231 = DIRECTION('',(-0.997175443746,7.510748558101E-002));
#119232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119233 = ORIENTED_EDGE('',*,*,#119234,.F.);
#119234 = EDGE_CURVE('',#119077,#119218,#119235,.T.);
#119235 = SURFACE_CURVE('',#119236,(#119241),.PCURVE_S1.);
#119236 = CIRCLE('',#119237,3.810166836079);
#119237 = AXIS2_PLACEMENT_3D('',#119238,#119239,#119240);
#119238 = CARTESIAN_POINT('',(3.401146897693,-31.15507930691,
    2.29492423084));
#119239 = DIRECTION('',(1.,0.E+000,0.E+000));
#119240 = DIRECTION('',(0.E+000,0.868102623627,-0.496384764927));
#119241 = PCURVE('',#119086,#119242);
#119242 = DEFINITIONAL_REPRESENTATION('',(#119243),#119247);
#119243 = CIRCLE('',#119244,3.810166836079);
#119244 = AXIS2_PLACEMENT_2D('',#119245,#119246);
#119245 = CARTESIAN_POINT('',(20.50507930734,4.705075995663));
#119246 = DIRECTION('',(-0.868102623627,0.496384764927));
#119247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119252)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119249,#119250,#119251)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#119249,
  'distance_accuracy_value','confusion accuracy');
#119253 = SHAPE_DEFINITION_REPRESENTATION(#119254,#119067);
#119254 = PRODUCT_DEFINITION_SHAPE('','',#119255);
#119255 = PRODUCT_DEFINITION('design','',#119256,#119259);
#119256 = PRODUCT_DEFINITION_FORMATION('','',#119257);
#119257 = PRODUCT('CADSOFTTOOLS 1.728','CADSOFTTOOLS 1.728','',(#119258)
  );
#119258 = PRODUCT_CONTEXT('',#2,'mechanical');
#119259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119260 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119261,#119263);
#119261 = ( REPRESENTATION_RELATIONSHIP('','',#119067,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119262) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119262 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2923);
#119263 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119264);
#119264 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('728','','',#5,#119255,$);
#119265 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119257));
#119266 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119267),#119326
  );
#119267 = SHELL_BASED_SURFACE_MODEL('',(#119268));
#119268 = OPEN_SHELL('',(#119269));
#119269 = ADVANCED_FACE('',(#119270),#119285,.F.);
#119270 = FACE_BOUND('',#119271,.T.);
#119271 = EDGE_LOOP('',(#119272,#119296,#119312));
#119272 = ORIENTED_EDGE('',*,*,#119273,.F.);
#119273 = EDGE_CURVE('',#119274,#119276,#119278,.T.);
#119274 = VERTEX_POINT('',#119275);
#119275 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#119276 = VERTEX_POINT('',#119277);
#119277 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.500000226503));
#119278 = SURFACE_CURVE('',#119279,(#119284),.PCURVE_S1.);
#119279 = CIRCLE('',#119280,1.5);
#119280 = AXIS2_PLACEMENT_3D('',#119281,#119282,#119283);
#119281 = CARTESIAN_POINT('',(3.401146897693,-24.95,5.500000226503));
#119282 = DIRECTION('',(1.,0.E+000,0.E+000));
#119283 = DIRECTION('',(0.E+000,-0.900063222578,0.435759331928));
#119284 = PCURVE('',#119285,#119290);
#119285 = PLANE('',#119286);
#119286 = AXIS2_PLACEMENT_3D('',#119287,#119288,#119289);
#119287 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119288 = DIRECTION('',(1.,0.E+000,0.E+000));
#119289 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119290 = DEFINITIONAL_REPRESENTATION('',(#119291),#119295);
#119291 = CIRCLE('',#119292,1.5);
#119292 = AXIS2_PLACEMENT_2D('',#119293,#119294);
#119293 = CARTESIAN_POINT('',(14.30000000043,1.5));
#119294 = DIRECTION('',(0.900063222578,-0.435759331928));
#119295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119296 = ORIENTED_EDGE('',*,*,#119297,.T.);
#119297 = EDGE_CURVE('',#119274,#119298,#119300,.T.);
#119298 = VERTEX_POINT('',#119299);
#119299 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#119300 = SURFACE_CURVE('',#119301,(#119305),.PCURVE_S1.);
#119301 = LINE('',#119302,#119303);
#119302 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#119303 = VECTOR('',#119304,1.);
#119304 = DIRECTION('',(0.E+000,-0.173648176517,-0.984807753215));
#119305 = PCURVE('',#119285,#119306);
#119306 = DEFINITIONAL_REPRESENTATION('',(#119307),#119311);
#119307 = LINE('',#119308,#119309);
#119308 = CARTESIAN_POINT('',(15.650094834297,0.846361002108));
#119309 = VECTOR('',#119310,1.);
#119310 = DIRECTION('',(0.173648176517,0.984807753215));
#119311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119312 = ORIENTED_EDGE('',*,*,#119313,.F.);
#119313 = EDGE_CURVE('',#119276,#119298,#119314,.T.);
#119314 = SURFACE_CURVE('',#119315,(#119319),.PCURVE_S1.);
#119315 = LINE('',#119316,#119317);
#119316 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.500000226503));
#119317 = VECTOR('',#119318,1.);
#119318 = DIRECTION('',(0.E+000,-1.807854627161E-014,-1.));
#119319 = PCURVE('',#119285,#119320);
#119320 = DEFINITIONAL_REPRESENTATION('',(#119321),#119325);
#119321 = LINE('',#119322,#119323);
#119322 = CARTESIAN_POINT('',(15.80000000043,1.5));
#119323 = VECTOR('',#119324,1.);
#119324 = DIRECTION('',(1.807854627161E-014,1.));
#119325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119330)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119327,#119328,#119329)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119327 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119328 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119329 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119330 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#119327,
  'distance_accuracy_value','confusion accuracy');
#119331 = SHAPE_DEFINITION_REPRESENTATION(#119332,#119266);
#119332 = PRODUCT_DEFINITION_SHAPE('','',#119333);
#119333 = PRODUCT_DEFINITION('design','',#119334,#119337);
#119334 = PRODUCT_DEFINITION_FORMATION('','',#119335);
#119335 = PRODUCT('CADSOFTTOOLS 1.729','CADSOFTTOOLS 1.729','',(#119336)
  );
#119336 = PRODUCT_CONTEXT('',#2,'mechanical');
#119337 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119338 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119339,#119341);
#119339 = ( REPRESENTATION_RELATIONSHIP('','',#119266,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119340) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119340 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2927);
#119341 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119342);
#119342 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('729','','',#5,#119333,$);
#119343 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119335));
#119344 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119345),#119458
  );
#119345 = SHELL_BASED_SURFACE_MODEL('',(#119346));
#119346 = OPEN_SHELL('',(#119347));
#119347 = ADVANCED_FACE('',(#119348),#119362,.F.);
#119348 = FACE_BOUND('',#119349,.T.);
#119349 = EDGE_LOOP('',(#119350,#119373,#119390,#119406,#119427,#119444)
  );
#119350 = ORIENTED_EDGE('',*,*,#119351,.F.);
#119351 = EDGE_CURVE('',#119352,#119354,#119356,.T.);
#119352 = VERTEX_POINT('',#119353);
#119353 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.584590445451));
#119354 = VERTEX_POINT('',#119355);
#119355 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.300000226502));
#119356 = SURFACE_CURVE('',#119357,(#119361),.PCURVE_S1.);
#119357 = LINE('',#119358,#119359);
#119358 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.584590445451));
#119359 = VECTOR('',#119360,1.);
#119360 = DIRECTION('',(0.E+000,-2.496722263973E-014,-1.));
#119361 = PCURVE('',#119362,#119367);
#119362 = PLANE('',#119363);
#119363 = AXIS2_PLACEMENT_3D('',#119364,#119365,#119366);
#119364 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119365 = DIRECTION('',(1.,0.E+000,0.E+000));
#119366 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119367 = DEFINITIONAL_REPRESENTATION('',(#119368),#119372);
#119368 = LINE('',#119369,#119370);
#119369 = CARTESIAN_POINT('',(15.80000000043,3.415409781052));
#119370 = VECTOR('',#119371,1.);
#119371 = DIRECTION('',(2.496722263973E-014,1.));
#119372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119373 = ORIENTED_EDGE('',*,*,#119374,.T.);
#119374 = EDGE_CURVE('',#119352,#119375,#119377,.T.);
#119375 = VERTEX_POINT('',#119376);
#119376 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    3.500000226503));
#119377 = SURFACE_CURVE('',#119378,(#119383),.PCURVE_S1.);
#119378 = CIRCLE('',#119379,0.5);
#119379 = AXIS2_PLACEMENT_3D('',#119380,#119381,#119382);
#119380 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    4.000000226503));
#119381 = DIRECTION('',(1.,0.E+000,0.E+000));
#119382 = DIRECTION('',(0.E+000,-0.556541871944,-0.830819562103));
#119383 = PCURVE('',#119362,#119384);
#119384 = DEFINITIONAL_REPRESENTATION('',(#119385),#119389);
#119385 = CIRCLE('',#119386,0.5);
#119386 = AXIS2_PLACEMENT_2D('',#119387,#119388);
#119387 = CARTESIAN_POINT('',(15.521729064458,3.));
#119388 = DIRECTION('',(0.556541871944,0.830819562103));
#119389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119390 = ORIENTED_EDGE('',*,*,#119391,.T.);
#119391 = EDGE_CURVE('',#119375,#119392,#119394,.T.);
#119392 = VERTEX_POINT('',#119393);
#119393 = CARTESIAN_POINT('',(3.401146897693,-24.33646171823,
    3.500000226503));
#119394 = SURFACE_CURVE('',#119395,(#119399),.PCURVE_S1.);
#119395 = LINE('',#119396,#119397);
#119396 = CARTESIAN_POINT('',(3.401146897693,-26.17172906403,
    3.500000226503));
#119397 = VECTOR('',#119398,1.);
#119398 = DIRECTION('',(0.E+000,1.,2.443949667476E-014));
#119399 = PCURVE('',#119362,#119400);
#119400 = DEFINITIONAL_REPRESENTATION('',(#119401),#119405);
#119401 = LINE('',#119402,#119403);
#119402 = CARTESIAN_POINT('',(15.521729064458,3.5));
#119403 = VECTOR('',#119404,1.);
#119404 = DIRECTION('',(-1.,-2.443949667476E-014));
#119405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119406 = ORIENTED_EDGE('',*,*,#119407,.F.);
#119407 = EDGE_CURVE('',#119408,#119392,#119410,.T.);
#119408 = VERTEX_POINT('',#119409);
#119409 = CARTESIAN_POINT('',(3.401146897693,-24.48254420219,
    3.422222448726));
#119410 = SURFACE_CURVE('',#119411,(#119416),.PCURVE_S1.);
#119411 = CIRCLE('',#119412,8.);
#119412 = AXIS2_PLACEMENT_3D('',#119413,#119414,#119415);
#119413 = CARTESIAN_POINT('',(3.401146897693,-20.65,-3.599999773497));
#119414 = DIRECTION('',(-1.,0.E+000,0.E+000));
#119415 = DIRECTION('',(0.E+000,-0.479068025273,0.877777777778));
#119416 = PCURVE('',#119362,#119417);
#119417 = DEFINITIONAL_REPRESENTATION('',(#119418),#119426);
#119418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#119419,#119420,#119421,
    #119422,#119423,#119424,#119425),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#119419 = CARTESIAN_POINT('',(13.832544202618,3.577777777777));
#119420 = CARTESIAN_POINT('',(1.669698531689,-3.060383502665));
#119421 = CARTESIAN_POINT('',(2.002305063872,10.79203047089));
#119422 = CARTESIAN_POINT('',(2.334911596054,24.644444444445));
#119423 = CARTESIAN_POINT('',(14.1651507348,17.430191751333));
#119424 = CARTESIAN_POINT('',(25.995389873547,10.21593905822));
#119425 = CARTESIAN_POINT('',(13.832544202618,3.577777777777));
#119426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119427 = ORIENTED_EDGE('',*,*,#119428,.F.);
#119428 = EDGE_CURVE('',#119429,#119408,#119431,.T.);
#119429 = VERTEX_POINT('',#119430);
#119430 = CARTESIAN_POINT('',(3.401146897693,-24.96161222746,
    3.300000226502));
#119431 = SURFACE_CURVE('',#119432,(#119437),.PCURVE_S1.);
#119432 = CIRCLE('',#119433,1.000000000003);
#119433 = AXIS2_PLACEMENT_3D('',#119434,#119435,#119436);
#119434 = CARTESIAN_POINT('',(3.401146897693,-24.96161222746,
    4.300000226506));
#119435 = DIRECTION('',(1.,0.E+000,0.E+000));
#119436 = DIRECTION('',(0.E+000,0.E+000,-1.));
#119437 = PCURVE('',#119362,#119438);
#119438 = DEFINITIONAL_REPRESENTATION('',(#119439),#119443);
#119439 = CIRCLE('',#119440,1.000000000003);
#119440 = AXIS2_PLACEMENT_2D('',#119441,#119442);
#119441 = CARTESIAN_POINT('',(14.31161222789,2.699999999997));
#119442 = DIRECTION('',(0.E+000,1.));
#119443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119444 = ORIENTED_EDGE('',*,*,#119445,.F.);
#119445 = EDGE_CURVE('',#119354,#119429,#119446,.T.);
#119446 = SURFACE_CURVE('',#119447,(#119451),.PCURVE_S1.);
#119447 = LINE('',#119448,#119449);
#119448 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.300000226502));
#119449 = VECTOR('',#119450,1.);
#119450 = DIRECTION('',(4.77390871431E-015,1.,2.386954357155E-015));
#119451 = PCURVE('',#119362,#119452);
#119452 = DEFINITIONAL_REPRESENTATION('',(#119453),#119457);
#119453 = LINE('',#119454,#119455);
#119454 = CARTESIAN_POINT('',(15.80000000043,3.700000000001));
#119455 = VECTOR('',#119456,1.);
#119456 = DIRECTION('',(-1.,-2.386954357155E-015));
#119457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119462)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119459,#119460,#119461)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119459 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119460 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119461 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119462 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#119459,
  'distance_accuracy_value','confusion accuracy');
#119463 = SHAPE_DEFINITION_REPRESENTATION(#119464,#119344);
#119464 = PRODUCT_DEFINITION_SHAPE('','',#119465);
#119465 = PRODUCT_DEFINITION('design','',#119466,#119469);
#119466 = PRODUCT_DEFINITION_FORMATION('','',#119467);
#119467 = PRODUCT('CADSOFTTOOLS 1.730','CADSOFTTOOLS 1.730','',(#119468)
  );
#119468 = PRODUCT_CONTEXT('',#2,'mechanical');
#119469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119471,#119473);
#119471 = ( REPRESENTATION_RELATIONSHIP('','',#119344,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119472) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2931);
#119473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119474);
#119474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('730','','',#5,#119465,$);
#119475 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119467));
#119476 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119477),#119551
  );
#119477 = SHELL_BASED_SURFACE_MODEL('',(#119478));
#119478 = OPEN_SHELL('',(#119479));
#119479 = ADVANCED_FACE('',(#119480),#119494,.F.);
#119480 = FACE_BOUND('',#119481,.T.);
#119481 = EDGE_LOOP('',(#119482,#119505,#119521,#119537));
#119482 = ORIENTED_EDGE('',*,*,#119483,.F.);
#119483 = EDGE_CURVE('',#119484,#119486,#119488,.T.);
#119484 = VERTEX_POINT('',#119485);
#119485 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226491));
#119486 = VERTEX_POINT('',#119487);
#119487 = CARTESIAN_POINT('',(3.401146897693,-17.64999309624,
    4.400000226497));
#119488 = SURFACE_CURVE('',#119489,(#119493),.PCURVE_S1.);
#119489 = LINE('',#119490,#119491);
#119490 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226503));
#119491 = VECTOR('',#119492,1.);
#119492 = DIRECTION('',(-5.921203090849E-016,1.,-1.18424061817E-015));
#119493 = PCURVE('',#119494,#119499);
#119494 = PLANE('',#119495);
#119495 = AXIS2_PLACEMENT_3D('',#119496,#119497,#119498);
#119496 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119497 = DIRECTION('',(1.,0.E+000,0.E+000));
#119498 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119499 = DEFINITIONAL_REPRESENTATION('',(#119500),#119504);
#119500 = LINE('',#119501,#119502);
#119501 = CARTESIAN_POINT('',(9.999986192918,2.6));
#119502 = VECTOR('',#119503,1.);
#119503 = DIRECTION('',(-1.,1.18424061817E-015));
#119504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119505 = ORIENTED_EDGE('',*,*,#119506,.T.);
#119506 = EDGE_CURVE('',#119484,#119507,#119509,.T.);
#119507 = VERTEX_POINT('',#119508);
#119508 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    5.499848027463));
#119509 = SURFACE_CURVE('',#119510,(#119514),.PCURVE_S1.);
#119510 = LINE('',#119511,#119512);
#119511 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226491));
#119512 = VECTOR('',#119513,1.);
#119513 = DIRECTION('',(0.E+000,0.E+000,1.));
#119514 = PCURVE('',#119494,#119515);
#119515 = DEFINITIONAL_REPRESENTATION('',(#119516),#119520);
#119516 = LINE('',#119517,#119518);
#119517 = CARTESIAN_POINT('',(9.999986192918,2.600000000012));
#119518 = VECTOR('',#119519,1.);
#119519 = DIRECTION('',(0.E+000,-1.));
#119520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119521 = ORIENTED_EDGE('',*,*,#119522,.T.);
#119522 = EDGE_CURVE('',#119507,#119523,#119525,.T.);
#119523 = VERTEX_POINT('',#119524);
#119524 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    5.499848027463));
#119525 = SURFACE_CURVE('',#119526,(#119530),.PCURVE_S1.);
#119526 = LINE('',#119527,#119528);
#119527 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    5.499848027463));
#119528 = VECTOR('',#119529,1.);
#119529 = DIRECTION('',(1.480297366167E-016,1.,2.427687680514E-014));
#119530 = PCURVE('',#119494,#119531);
#119531 = DEFINITIONAL_REPRESENTATION('',(#119532),#119536);
#119532 = LINE('',#119533,#119534);
#119533 = CARTESIAN_POINT('',(9.999986192918,1.50015219904));
#119534 = VECTOR('',#119535,1.);
#119535 = DIRECTION('',(-1.,-2.427687680514E-014));
#119536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119537 = ORIENTED_EDGE('',*,*,#119538,.F.);
#119538 = EDGE_CURVE('',#119486,#119523,#119539,.T.);
#119539 = SURFACE_CURVE('',#119540,(#119544),.PCURVE_S1.);
#119540 = LINE('',#119541,#119542);
#119541 = CARTESIAN_POINT('',(3.401146897693,-17.64998619249,
    4.400000226497));
#119542 = VECTOR('',#119543,1.);
#119543 = DIRECTION('',(0.E+000,1.356678391124E-013,1.));
#119544 = PCURVE('',#119494,#119545);
#119545 = DEFINITIONAL_REPRESENTATION('',(#119546),#119550);
#119546 = LINE('',#119547,#119548);
#119547 = CARTESIAN_POINT('',(6.999986192918,2.600000000006));
#119548 = VECTOR('',#119549,1.);
#119549 = DIRECTION('',(-1.356678391124E-013,-1.));
#119550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119555)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119552,#119553,#119554)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119552 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119553 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119554 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119555 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#119552,
  'distance_accuracy_value','confusion accuracy');
#119556 = SHAPE_DEFINITION_REPRESENTATION(#119557,#119476);
#119557 = PRODUCT_DEFINITION_SHAPE('','',#119558);
#119558 = PRODUCT_DEFINITION('design','',#119559,#119562);
#119559 = PRODUCT_DEFINITION_FORMATION('','',#119560);
#119560 = PRODUCT('CADSOFTTOOLS 1.731','CADSOFTTOOLS 1.731','',(#119561)
  );
#119561 = PRODUCT_CONTEXT('',#2,'mechanical');
#119562 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119563 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119564,#119566);
#119564 = ( REPRESENTATION_RELATIONSHIP('','',#119476,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119565) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119565 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2935);
#119566 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119567);
#119567 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('731','','',#5,#119558,$);
#119568 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119560));
#119569 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119570),#119644
  );
#119570 = SHELL_BASED_SURFACE_MODEL('',(#119571));
#119571 = OPEN_SHELL('',(#119572));
#119572 = ADVANCED_FACE('',(#119573),#119587,.F.);
#119573 = FACE_BOUND('',#119574,.T.);
#119574 = EDGE_LOOP('',(#119575,#119598,#119614,#119630));
#119575 = ORIENTED_EDGE('',*,*,#119576,.F.);
#119576 = EDGE_CURVE('',#119577,#119579,#119581,.T.);
#119577 = VERTEX_POINT('',#119578);
#119578 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#119579 = VERTEX_POINT('',#119580);
#119580 = CARTESIAN_POINT('',(3.401146897693,-0.649993096248,
    4.400000226497));
#119581 = SURFACE_CURVE('',#119582,(#119586),.PCURVE_S1.);
#119582 = LINE('',#119583,#119584);
#119583 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#119584 = VECTOR('',#119585,1.);
#119585 = DIRECTION('',(-5.921203090847E-016,1.,0.E+000));
#119586 = PCURVE('',#119587,#119592);
#119587 = PLANE('',#119588);
#119588 = AXIS2_PLACEMENT_3D('',#119589,#119590,#119591);
#119589 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119590 = DIRECTION('',(1.,0.E+000,0.E+000));
#119591 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119592 = DEFINITIONAL_REPRESENTATION('',(#119593),#119597);
#119593 = LINE('',#119594,#119595);
#119594 = CARTESIAN_POINT('',(-7.00001380708,2.6));
#119595 = VECTOR('',#119596,1.);
#119596 = DIRECTION('',(-1.,0.E+000));
#119597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119598 = ORIENTED_EDGE('',*,*,#119599,.T.);
#119599 = EDGE_CURVE('',#119577,#119600,#119602,.T.);
#119600 = VERTEX_POINT('',#119601);
#119601 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    5.499848027463));
#119602 = SURFACE_CURVE('',#119603,(#119607),.PCURVE_S1.);
#119603 = LINE('',#119604,#119605);
#119604 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#119605 = VECTOR('',#119606,1.);
#119606 = DIRECTION('',(0.E+000,0.E+000,1.));
#119607 = PCURVE('',#119587,#119608);
#119608 = DEFINITIONAL_REPRESENTATION('',(#119609),#119613);
#119609 = LINE('',#119610,#119611);
#119610 = CARTESIAN_POINT('',(-7.00001380708,2.6));
#119611 = VECTOR('',#119612,1.);
#119612 = DIRECTION('',(0.E+000,-1.));
#119613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119614 = ORIENTED_EDGE('',*,*,#119615,.T.);
#119615 = EDGE_CURVE('',#119600,#119616,#119618,.T.);
#119616 = VERTEX_POINT('',#119617);
#119617 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    5.499848027463));
#119618 = SURFACE_CURVE('',#119619,(#119623),.PCURVE_S1.);
#119619 = LINE('',#119620,#119621);
#119620 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    5.499848027463));
#119621 = VECTOR('',#119622,1.);
#119622 = DIRECTION('',(-1.480297366167E-016,1.,2.427687680514E-014));
#119623 = PCURVE('',#119587,#119624);
#119624 = DEFINITIONAL_REPRESENTATION('',(#119625),#119629);
#119625 = LINE('',#119626,#119627);
#119626 = CARTESIAN_POINT('',(-7.00001380708,1.50015219904));
#119627 = VECTOR('',#119628,1.);
#119628 = DIRECTION('',(-1.,-2.427687680514E-014));
#119629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119630 = ORIENTED_EDGE('',*,*,#119631,.F.);
#119631 = EDGE_CURVE('',#119579,#119616,#119632,.T.);
#119632 = SURFACE_CURVE('',#119633,(#119637),.PCURVE_S1.);
#119633 = LINE('',#119634,#119635);
#119634 = CARTESIAN_POINT('',(3.401146897693,-0.649986192493,
    4.400000226497));
#119635 = VECTOR('',#119636,1.);
#119636 = DIRECTION('',(0.E+000,0.E+000,1.));
#119637 = PCURVE('',#119587,#119638);
#119638 = DEFINITIONAL_REPRESENTATION('',(#119639),#119643);
#119639 = LINE('',#119640,#119641);
#119640 = CARTESIAN_POINT('',(-10.00001380708,2.600000000006));
#119641 = VECTOR('',#119642,1.);
#119642 = DIRECTION('',(0.E+000,-1.));
#119643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119648)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119645,#119646,#119647)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119645 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119646 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119647 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119648 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#119645,
  'distance_accuracy_value','confusion accuracy');
#119649 = SHAPE_DEFINITION_REPRESENTATION(#119650,#119569);
#119650 = PRODUCT_DEFINITION_SHAPE('','',#119651);
#119651 = PRODUCT_DEFINITION('design','',#119652,#119655);
#119652 = PRODUCT_DEFINITION_FORMATION('','',#119653);
#119653 = PRODUCT('CADSOFTTOOLS 1.732','CADSOFTTOOLS 1.732','',(#119654)
  );
#119654 = PRODUCT_CONTEXT('',#2,'mechanical');
#119655 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119656 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119657,#119659);
#119657 = ( REPRESENTATION_RELATIONSHIP('','',#119569,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119658) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119658 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2939);
#119659 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119660);
#119660 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('732','','',#5,#119651,$);
#119661 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119653));
#119662 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119663),#119759
  );
#119663 = SHELL_BASED_SURFACE_MODEL('',(#119664));
#119664 = OPEN_SHELL('',(#119665));
#119665 = ADVANCED_FACE('',(#119666),#119681,.F.);
#119666 = FACE_BOUND('',#119667,.T.);
#119667 = EDGE_LOOP('',(#119668,#119696,#119712,#119728,#119744));
#119668 = ORIENTED_EDGE('',*,*,#119669,.F.);
#119669 = EDGE_CURVE('',#119670,#119672,#119674,.T.);
#119670 = VERTEX_POINT('',#119671);
#119671 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#119672 = VERTEX_POINT('',#119673);
#119673 = CARTESIAN_POINT('',(3.401146897693,3.182544202184,
    3.422222448724));
#119674 = SURFACE_CURVE('',#119675,(#119680),.PCURVE_S1.);
#119675 = CIRCLE('',#119676,8.);
#119676 = AXIS2_PLACEMENT_3D('',#119677,#119678,#119679);
#119677 = CARTESIAN_POINT('',(3.401146897693,-0.650000000004,
    -3.599999773497));
#119678 = DIRECTION('',(-1.,0.E+000,0.E+000));
#119679 = DIRECTION('',(0.E+000,0.460807714781,0.887499999999));
#119680 = PCURVE('',#119681,#119686);
#119681 = PLANE('',#119682);
#119682 = AXIS2_PLACEMENT_3D('',#119683,#119684,#119685);
#119683 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119684 = DIRECTION('',(1.,0.E+000,0.E+000));
#119685 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119686 = DEFINITIONAL_REPRESENTATION('',(#119687),#119695);
#119687 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#119688,#119689,#119690,
    #119691,#119692,#119693,#119694),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#119688 = CARTESIAN_POINT('',(-13.68646171781,3.500000000008));
#119689 = CARTESIAN_POINT('',(-25.98402245154,9.885138996173));
#119690 = CARTESIAN_POINT('',(-14.3055495073,17.342569498078));
#119691 = CARTESIAN_POINT('',(-2.627076563071,24.799999999984));
#119692 = CARTESIAN_POINT('',(-2.007988773582,10.957430501914));
#119693 = CARTESIAN_POINT('',(-1.388900984093,-2.885138996157));
#119694 = CARTESIAN_POINT('',(-13.68646171781,3.500000000008));
#119695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119696 = ORIENTED_EDGE('',*,*,#119697,.T.);
#119697 = EDGE_CURVE('',#119670,#119698,#119700,.T.);
#119698 = VERTEX_POINT('',#119699);
#119699 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.500000226494));
#119700 = SURFACE_CURVE('',#119701,(#119705),.PCURVE_S1.);
#119701 = LINE('',#119702,#119703);
#119702 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#119703 = VECTOR('',#119704,1.);
#119704 = DIRECTION('',(0.E+000,1.,-1.524171365757E-013));
#119705 = PCURVE('',#119681,#119706);
#119706 = DEFINITIONAL_REPRESENTATION('',(#119707),#119711);
#119707 = LINE('',#119708,#119709);
#119708 = CARTESIAN_POINT('',(-13.68646171781,3.500000000008));
#119709 = VECTOR('',#119710,1.);
#119710 = DIRECTION('',(-1.,1.524171365757E-013));
#119711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119712 = ORIENTED_EDGE('',*,*,#119713,.F.);
#119713 = EDGE_CURVE('',#119714,#119698,#119716,.T.);
#119714 = VERTEX_POINT('',#119715);
#119715 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.300000226502));
#119716 = SURFACE_CURVE('',#119717,(#119721),.PCURVE_S1.);
#119717 = LINE('',#119718,#119719);
#119718 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.300000226502));
#119719 = VECTOR('',#119720,1.);
#119720 = DIRECTION('',(0.E+000,0.E+000,1.));
#119721 = PCURVE('',#119681,#119722);
#119722 = DEFINITIONAL_REPRESENTATION('',(#119723),#119727);
#119723 = LINE('',#119724,#119725);
#119724 = CARTESIAN_POINT('',(-16.29999999957,3.700000000001));
#119725 = VECTOR('',#119726,1.);
#119726 = DIRECTION('',(0.E+000,-1.));
#119727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119728 = ORIENTED_EDGE('',*,*,#119729,.F.);
#119729 = EDGE_CURVE('',#119730,#119714,#119732,.T.);
#119730 = VERTEX_POINT('',#119731);
#119731 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    3.300000226502));
#119732 = SURFACE_CURVE('',#119733,(#119737),.PCURVE_S1.);
#119733 = LINE('',#119734,#119735);
#119734 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    3.300000226502));
#119735 = VECTOR('',#119736,1.);
#119736 = DIRECTION('',(0.E+000,1.,0.E+000));
#119737 = PCURVE('',#119681,#119738);
#119738 = DEFINITIONAL_REPRESENTATION('',(#119739),#119743);
#119739 = LINE('',#119740,#119741);
#119740 = CARTESIAN_POINT('',(-14.31161222703,3.700000000001));
#119741 = VECTOR('',#119742,1.);
#119742 = DIRECTION('',(-1.,0.E+000));
#119743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119744 = ORIENTED_EDGE('',*,*,#119745,.F.);
#119745 = EDGE_CURVE('',#119672,#119730,#119746,.T.);
#119746 = SURFACE_CURVE('',#119747,(#119752),.PCURVE_S1.);
#119747 = CIRCLE('',#119748,1.000000000003);
#119748 = AXIS2_PLACEMENT_3D('',#119749,#119750,#119751);
#119749 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    4.300000226506));
#119750 = DIRECTION('',(1.,0.E+000,0.E+000));
#119751 = DIRECTION('',(0.E+000,-0.479068025271,-0.877777777779));
#119752 = PCURVE('',#119681,#119753);
#119753 = DEFINITIONAL_REPRESENTATION('',(#119754),#119758);
#119754 = CIRCLE('',#119755,1.000000000003);
#119755 = AXIS2_PLACEMENT_2D('',#119756,#119757);
#119756 = CARTESIAN_POINT('',(-14.31161222703,2.699999999997));
#119757 = DIRECTION('',(0.479068025271,0.877777777779));
#119758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119763)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119760,#119761,#119762)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119760 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119761 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119762 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119763 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#119760,
  'distance_accuracy_value','confusion accuracy');
#119764 = SHAPE_DEFINITION_REPRESENTATION(#119765,#119662);
#119765 = PRODUCT_DEFINITION_SHAPE('','',#119766);
#119766 = PRODUCT_DEFINITION('design','',#119767,#119770);
#119767 = PRODUCT_DEFINITION_FORMATION('','',#119768);
#119768 = PRODUCT('CADSOFTTOOLS 1.733','CADSOFTTOOLS 1.733','',(#119769)
  );
#119769 = PRODUCT_CONTEXT('',#2,'mechanical');
#119770 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119771 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119772,#119774);
#119772 = ( REPRESENTATION_RELATIONSHIP('','',#119662,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119773) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119773 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2943);
#119774 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119775);
#119775 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('733','','',#5,#119766,$);
#119776 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119768));
#119777 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119778),#119939
  );
#119778 = SHELL_BASED_SURFACE_MODEL('',(#119779));
#119779 = OPEN_SHELL('',(#119780));
#119780 = ADVANCED_FACE('',(#119781),#119795,.F.);
#119781 = FACE_BOUND('',#119782,.T.);
#119782 = EDGE_LOOP('',(#119783,#119806,#119822,#119838,#119854,#119871,
    #119887,#119904,#119920));
#119783 = ORIENTED_EDGE('',*,*,#119784,.F.);
#119784 = EDGE_CURVE('',#119785,#119787,#119789,.T.);
#119785 = VERTEX_POINT('',#119786);
#119786 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226495));
#119787 = VERTEX_POINT('',#119788);
#119788 = CARTESIAN_POINT('',(3.401146897693,6.837050595365,
    3.036476212376));
#119789 = SURFACE_CURVE('',#119790,(#119794),.PCURVE_S1.);
#119790 = LINE('',#119791,#119792);
#119791 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226495));
#119792 = VECTOR('',#119793,1.);
#119793 = DIRECTION('',(0.E+000,0.173648177668,-0.984807753012));
#119794 = PCURVE('',#119795,#119800);
#119795 = PLANE('',#119796);
#119796 = AXIS2_PLACEMENT_3D('',#119797,#119798,#119799);
#119797 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119798 = DIRECTION('',(1.,0.E+000,0.E+000));
#119799 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119800 = DEFINITIONAL_REPRESENTATION('',(#119801),#119805);
#119801 = LINE('',#119802,#119803);
#119802 = CARTESIAN_POINT('',(-17.40531880504,3.500000000008));
#119803 = VECTOR('',#119804,1.);
#119804 = DIRECTION('',(-0.173648177668,0.984807753012));
#119805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119806 = ORIENTED_EDGE('',*,*,#119807,.T.);
#119807 = EDGE_CURVE('',#119785,#119808,#119810,.T.);
#119808 = VERTEX_POINT('',#119809);
#119809 = CARTESIAN_POINT('',(3.401146897693,6.949999833332,
    3.500000226494));
#119810 = SURFACE_CURVE('',#119811,(#119815),.PCURVE_S1.);
#119811 = LINE('',#119812,#119813);
#119812 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226494));
#119813 = VECTOR('',#119814,1.);
#119814 = DIRECTION('',(0.E+000,1.,-1.528344974688E-013));
#119815 = PCURVE('',#119795,#119816);
#119816 = DEFINITIONAL_REPRESENTATION('',(#119817),#119821);
#119817 = LINE('',#119818,#119819);
#119818 = CARTESIAN_POINT('',(-17.40531880504,3.500000000009));
#119819 = VECTOR('',#119820,1.);
#119820 = DIRECTION('',(-1.,1.528344974688E-013));
#119821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119822 = ORIENTED_EDGE('',*,*,#119823,.F.);
#119823 = EDGE_CURVE('',#119824,#119808,#119826,.T.);
#119824 = VERTEX_POINT('',#119825);
#119825 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#119826 = SURFACE_CURVE('',#119827,(#119831),.PCURVE_S1.);
#119827 = LINE('',#119828,#119829);
#119828 = CARTESIAN_POINT('',(3.401146897693,6.949999999999,
    2.200000226488));
#119829 = VECTOR('',#119830,1.);
#119830 = DIRECTION('',(0.E+000,0.E+000,1.));
#119831 = PCURVE('',#119795,#119832);
#119832 = DEFINITIONAL_REPRESENTATION('',(#119833),#119837);
#119833 = LINE('',#119834,#119835);
#119834 = CARTESIAN_POINT('',(-17.59999999957,4.800000000014));
#119835 = VECTOR('',#119836,1.);
#119836 = DIRECTION('',(0.E+000,-1.));
#119837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119838 = ORIENTED_EDGE('',*,*,#119839,.F.);
#119839 = EDGE_CURVE('',#119840,#119824,#119842,.T.);
#119840 = VERTEX_POINT('',#119841);
#119841 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#119842 = SURFACE_CURVE('',#119843,(#119847),.PCURVE_S1.);
#119843 = LINE('',#119844,#119845);
#119844 = CARTESIAN_POINT('',(3.401146897693,5.718746845636,
    1.489135886377));
#119845 = VECTOR('',#119846,1.);
#119846 = DIRECTION('',(0.E+000,0.866025403784,0.5));
#119847 = PCURVE('',#119795,#119848);
#119848 = DEFINITIONAL_REPRESENTATION('',(#119849),#119853);
#119849 = LINE('',#119850,#119851);
#119850 = CARTESIAN_POINT('',(-16.3687468452,5.510864340126));
#119851 = VECTOR('',#119852,1.);
#119852 = DIRECTION('',(-0.866025403784,-0.5));
#119853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119854 = ORIENTED_EDGE('',*,*,#119855,.T.);
#119855 = EDGE_CURVE('',#119840,#119856,#119858,.T.);
#119856 = VERTEX_POINT('',#119857);
#119857 = CARTESIAN_POINT('',(3.401146897693,5.628722179004,
    1.409295371702));
#119858 = SURFACE_CURVE('',#119859,(#119864),.PCURVE_S1.);
#119859 = CIRCLE('',#119860,0.3);
#119860 = AXIS2_PLACEMENT_3D('',#119861,#119862,#119863);
#119861 = CARTESIAN_POINT('',(3.401146897693,5.868746845636,
    1.229328265241));
#119862 = DIRECTION('',(1.,0.E+000,0.E+000));
#119863 = DIRECTION('',(0.E+000,-0.5,0.866025403784));
#119864 = PCURVE('',#119795,#119865);
#119865 = DEFINITIONAL_REPRESENTATION('',(#119866),#119870);
#119866 = CIRCLE('',#119867,0.3);
#119867 = AXIS2_PLACEMENT_2D('',#119868,#119869);
#119868 = CARTESIAN_POINT('',(-16.5187468452,5.770671961262));
#119869 = DIRECTION('',(0.5,-0.866025403784));
#119870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119871 = ORIENTED_EDGE('',*,*,#119872,.F.);
#119872 = EDGE_CURVE('',#119873,#119856,#119875,.T.);
#119873 = VERTEX_POINT('',#119874);
#119874 = CARTESIAN_POINT('',(3.401146897693,5.627461081127,
    1.414001853051));
#119875 = SURFACE_CURVE('',#119876,(#119880),.PCURVE_S1.);
#119876 = LINE('',#119877,#119878);
#119877 = CARTESIAN_POINT('',(3.401146897693,5.627461081127,
    1.414001853051));
#119878 = VECTOR('',#119879,1.);
#119879 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#119880 = PCURVE('',#119795,#119881);
#119881 = DEFINITIONAL_REPRESENTATION('',(#119882),#119886);
#119882 = LINE('',#119883,#119884);
#119883 = CARTESIAN_POINT('',(-16.2774610807,5.585998373452));
#119884 = VECTOR('',#119885,1.);
#119885 = DIRECTION('',(-0.258819045103,0.965925826289));
#119886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119887 = ORIENTED_EDGE('',*,*,#119888,.F.);
#119888 = EDGE_CURVE('',#119889,#119873,#119891,.T.);
#119889 = VERTEX_POINT('',#119890);
#119890 = CARTESIAN_POINT('',(3.401146897693,5.81653136812,1.94791987279
    ));
#119891 = SURFACE_CURVE('',#119892,(#119897),.PCURVE_S1.);
#119892 = CIRCLE('',#119893,0.5);
#119893 = AXIS2_PLACEMENT_3D('',#119894,#119895,#119896);
#119894 = CARTESIAN_POINT('',(3.401146897693,6.110423994267,
    1.543411375602));
#119895 = DIRECTION('',(1.,0.E+000,0.E+000));
#119896 = DIRECTION('',(0.E+000,-0.587785252294,0.809016994374));
#119897 = PCURVE('',#119795,#119898);
#119898 = DEFINITIONAL_REPRESENTATION('',(#119899),#119903);
#119899 = CIRCLE('',#119900,0.5);
#119900 = AXIS2_PLACEMENT_2D('',#119901,#119902);
#119901 = CARTESIAN_POINT('',(-16.76042399384,5.456588850901));
#119902 = DIRECTION('',(0.587785252294,-0.809016994374));
#119903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119904 = ORIENTED_EDGE('',*,*,#119905,.F.);
#119905 = EDGE_CURVE('',#119906,#119889,#119908,.T.);
#119906 = VERTEX_POINT('',#119907);
#119907 = CARTESIAN_POINT('',(3.401146897693,6.638539345005,
    2.545143626354));
#119908 = SURFACE_CURVE('',#119909,(#119913),.PCURVE_S1.);
#119909 = LINE('',#119910,#119911);
#119910 = CARTESIAN_POINT('',(3.401146897693,6.638539345005,
    2.545143626354));
#119911 = VECTOR('',#119912,1.);
#119912 = DIRECTION('',(0.E+000,-0.809016994376,-0.587785252291));
#119913 = PCURVE('',#119795,#119914);
#119914 = DEFINITIONAL_REPRESENTATION('',(#119915),#119919);
#119915 = LINE('',#119916,#119917);
#119916 = CARTESIAN_POINT('',(-17.28853934457,4.454856600149));
#119917 = VECTOR('',#119918,1.);
#119918 = DIRECTION('',(0.809016994376,0.587785252291));
#119919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119920 = ORIENTED_EDGE('',*,*,#119921,.F.);
#119921 = EDGE_CURVE('',#119787,#119906,#119922,.T.);
#119922 = SURFACE_CURVE('',#119923,(#119928),.PCURVE_S1.);
#119923 = CIRCLE('',#119924,0.5);
#119924 = AXIS2_PLACEMENT_3D('',#119925,#119926,#119927);
#119925 = CARTESIAN_POINT('',(3.401146897693,6.344646718857,
    2.949652123542));
#119926 = DIRECTION('',(-1.,0.E+000,0.E+000));
#119927 = DIRECTION('',(0.E+000,0.984807753012,0.173648177667));
#119928 = PCURVE('',#119795,#119929);
#119929 = DEFINITIONAL_REPRESENTATION('',(#119930),#119938);
#119930 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#119931,#119932,#119933,
    #119934,#119935,#119936,#119937),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#119931 = CARTESIAN_POINT('',(-17.48705059493,3.963524014128));
#119932 = CARTESIAN_POINT('',(-17.63743432811,4.81639254608));
#119933 = CARTESIAN_POINT('',(-16.82363664676,4.520194413354));
#119934 = CARTESIAN_POINT('',(-16.00983896541,4.223996280627));
#119935 = CARTESIAN_POINT('',(-16.67325291358,3.667325881402));
#119936 = CARTESIAN_POINT('',(-17.33666686175,3.110655482176));
#119937 = CARTESIAN_POINT('',(-17.48705059493,3.963524014128));
#119938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#119943)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#119940,#119941,#119942)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#119940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#119941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#119942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#119943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#119940,
  'distance_accuracy_value','confusion accuracy');
#119944 = SHAPE_DEFINITION_REPRESENTATION(#119945,#119777);
#119945 = PRODUCT_DEFINITION_SHAPE('','',#119946);
#119946 = PRODUCT_DEFINITION('design','',#119947,#119950);
#119947 = PRODUCT_DEFINITION_FORMATION('','',#119948);
#119948 = PRODUCT('CADSOFTTOOLS 1.734','CADSOFTTOOLS 1.734','',(#119949)
  );
#119949 = PRODUCT_CONTEXT('',#2,'mechanical');
#119950 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#119951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#119952,#119954);
#119952 = ( REPRESENTATION_RELATIONSHIP('','',#119777,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#119953) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#119953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2947);
#119954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #119955);
#119955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('734','','',#5,#119946,$);
#119956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#119948));
#119957 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#119958),#120067
  );
#119958 = SHELL_BASED_SURFACE_MODEL('',(#119959));
#119959 = OPEN_SHELL('',(#119960));
#119960 = ADVANCED_FACE('',(#119961),#119976,.F.);
#119961 = FACE_BOUND('',#119962,.T.);
#119962 = EDGE_LOOP('',(#119963,#119987,#120003,#120020,#120036,#120053)
  );
#119963 = ORIENTED_EDGE('',*,*,#119964,.F.);
#119964 = EDGE_CURVE('',#119965,#119967,#119969,.T.);
#119965 = VERTEX_POINT('',#119966);
#119966 = CARTESIAN_POINT('',(3.401146897693,-27.72588032962,
    4.361748090451));
#119967 = VERTEX_POINT('',#119968);
#119968 = CARTESIAN_POINT('',(3.401146897693,-27.94441928648,
    2.621279851942));
#119969 = SURFACE_CURVE('',#119970,(#119975),.PCURVE_S1.);
#119970 = CIRCLE('',#119971,32.76347416054);
#119971 = AXIS2_PLACEMENT_3D('',#119972,#119973,#119974);
#119972 = CARTESIAN_POINT('',(3.401146897693,4.661411919669,
    -0.588861955537));
#119973 = DIRECTION('',(1.,0.E+000,0.E+000));
#119974 = DIRECTION('',(0.E+000,-0.988518253302,0.15110149863));
#119975 = PCURVE('',#119976,#119981);
#119976 = PLANE('',#119977);
#119977 = AXIS2_PLACEMENT_3D('',#119978,#119979,#119980);
#119978 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#119979 = DIRECTION('',(1.,0.E+000,0.E+000));
#119980 = DIRECTION('',(0.E+000,-1.,0.E+000));
#119981 = DEFINITIONAL_REPRESENTATION('',(#119982),#119986);
#119982 = CIRCLE('',#119983,32.76347416054);
#119983 = AXIS2_PLACEMENT_2D('',#119984,#119985);
#119984 = CARTESIAN_POINT('',(-15.31141191924,7.58886218204));
#119985 = DIRECTION('',(0.988518253302,-0.15110149863));
#119986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119987 = ORIENTED_EDGE('',*,*,#119988,.F.);
#119988 = EDGE_CURVE('',#119989,#119965,#119991,.T.);
#119989 = VERTEX_POINT('',#119990);
#119990 = CARTESIAN_POINT('',(3.401146897693,-27.72376440632,
    4.360026251015));
#119991 = SURFACE_CURVE('',#119992,(#119996),.PCURVE_S1.);
#119992 = LINE('',#119993,#119994);
#119993 = CARTESIAN_POINT('',(3.401146897693,-27.72376440632,
    4.360026251015));
#119994 = VECTOR('',#119995,1.);
#119995 = DIRECTION('',(0.E+000,-0.775638042004,0.631177968402));
#119996 = PCURVE('',#119976,#119997);
#119997 = DEFINITIONAL_REPRESENTATION('',(#119998),#120002);
#119998 = LINE('',#119999,#120000);
#119999 = CARTESIAN_POINT('',(17.07376440675,2.639973975488));
#120000 = VECTOR('',#120001,1.);
#120001 = DIRECTION('',(0.775638042004,-0.631177968402));
#120002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120003 = ORIENTED_EDGE('',*,*,#120004,.F.);
#120004 = EDGE_CURVE('',#120005,#119989,#120007,.T.);
#120005 = VERTEX_POINT('',#120006);
#120006 = CARTESIAN_POINT('',(3.401146897693,-27.65,4.204898642613));
#120007 = SURFACE_CURVE('',#120008,(#120013),.PCURVE_S1.);
#120008 = CIRCLE('',#120009,0.200000000001);
#120009 = AXIS2_PLACEMENT_3D('',#120010,#120011,#120012);
#120010 = CARTESIAN_POINT('',(3.401146897693,-27.85,4.204898642613));
#120011 = DIRECTION('',(1.,0.E+000,0.E+000));
#120012 = DIRECTION('',(-0.E+000,1.,0.E+000));
#120013 = PCURVE('',#119976,#120014);
#120014 = DEFINITIONAL_REPRESENTATION('',(#120015),#120019);
#120015 = CIRCLE('',#120016,0.200000000001);
#120016 = AXIS2_PLACEMENT_2D('',#120017,#120018);
#120017 = CARTESIAN_POINT('',(17.20000000043,2.79510158389));
#120018 = DIRECTION('',(-1.,0.E+000));
#120019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120020 = ORIENTED_EDGE('',*,*,#120021,.F.);
#120021 = EDGE_CURVE('',#120022,#120005,#120024,.T.);
#120022 = VERTEX_POINT('',#120023);
#120023 = CARTESIAN_POINT('',(3.401146897693,-27.65,3.532614688061));
#120024 = SURFACE_CURVE('',#120025,(#120029),.PCURVE_S1.);
#120025 = LINE('',#120026,#120027);
#120026 = CARTESIAN_POINT('',(3.401146897693,-27.65,3.532614688061));
#120027 = VECTOR('',#120028,1.);
#120028 = DIRECTION('',(0.E+000,-1.056908663296E-014,1.));
#120029 = PCURVE('',#119976,#120030);
#120030 = DEFINITIONAL_REPRESENTATION('',(#120031),#120035);
#120031 = LINE('',#120032,#120033);
#120032 = CARTESIAN_POINT('',(17.00000000043,3.467385538442));
#120033 = VECTOR('',#120034,1.);
#120034 = DIRECTION('',(1.056908663296E-014,-1.));
#120035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120036 = ORIENTED_EDGE('',*,*,#120037,.F.);
#120037 = EDGE_CURVE('',#120038,#120022,#120040,.T.);
#120038 = VERTEX_POINT('',#120039);
#120039 = CARTESIAN_POINT('',(3.401146897693,-27.66036149224,
    3.469075437396));
#120040 = SURFACE_CURVE('',#120041,(#120046),.PCURVE_S1.);
#120041 = CIRCLE('',#120042,0.200000000001);
#120042 = AXIS2_PLACEMENT_3D('',#120043,#120044,#120045);
#120043 = CARTESIAN_POINT('',(3.401146897693,-27.85,3.532614688061));
#120044 = DIRECTION('',(1.,0.E+000,0.E+000));
#120045 = DIRECTION('',(0.E+000,0.948192538794,-0.317696253323));
#120046 = PCURVE('',#119976,#120047);
#120047 = DEFINITIONAL_REPRESENTATION('',(#120048),#120052);
#120048 = CIRCLE('',#120049,0.200000000001);
#120049 = AXIS2_PLACEMENT_2D('',#120050,#120051);
#120050 = CARTESIAN_POINT('',(17.20000000043,3.467385538442));
#120051 = DIRECTION('',(-0.948192538794,0.317696253323));
#120052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120053 = ORIENTED_EDGE('',*,*,#120054,.F.);
#120054 = EDGE_CURVE('',#119967,#120038,#120055,.T.);
#120055 = SURFACE_CURVE('',#120056,(#120060),.PCURVE_S1.);
#120056 = LINE('',#120057,#120058);
#120057 = CARTESIAN_POINT('',(3.401146897693,-27.94441928648,
    2.621279851942));
#120058 = VECTOR('',#120059,1.);
#120059 = DIRECTION('',(0.E+000,0.317696253325,0.948192538793));
#120060 = PCURVE('',#119976,#120061);
#120061 = DEFINITIONAL_REPRESENTATION('',(#120062),#120066);
#120062 = LINE('',#120063,#120064);
#120063 = CARTESIAN_POINT('',(17.294419286913,4.378720374561));
#120064 = VECTOR('',#120065,1.);
#120065 = DIRECTION('',(-0.317696253325,-0.948192538793));
#120066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120071)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120068,#120069,#120070)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120068 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120069 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120070 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120071 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#120068,
  'distance_accuracy_value','confusion accuracy');
#120072 = SHAPE_DEFINITION_REPRESENTATION(#120073,#119957);
#120073 = PRODUCT_DEFINITION_SHAPE('','',#120074);
#120074 = PRODUCT_DEFINITION('design','',#120075,#120078);
#120075 = PRODUCT_DEFINITION_FORMATION('','',#120076);
#120076 = PRODUCT('CADSOFTTOOLS 1.735','CADSOFTTOOLS 1.735','',(#120077)
  );
#120077 = PRODUCT_CONTEXT('',#2,'mechanical');
#120078 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120079 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120080,#120082);
#120080 = ( REPRESENTATION_RELATIONSHIP('','',#119957,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120081) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120081 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2951);
#120082 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120083);
#120083 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('735','','',#5,#120074,$);
#120084 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120076));
#120085 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120086),#120199
  );
#120086 = SHELL_BASED_SURFACE_MODEL('',(#120087));
#120087 = OPEN_SHELL('',(#120088));
#120088 = ADVANCED_FACE('',(#120089),#120104,.F.);
#120089 = FACE_BOUND('',#120090,.T.);
#120090 = EDGE_LOOP('',(#120091,#120115,#120132,#120148,#120164,#120185)
  );
#120091 = ORIENTED_EDGE('',*,*,#120092,.F.);
#120092 = EDGE_CURVE('',#120093,#120095,#120097,.T.);
#120093 = VERTEX_POINT('',#120094);
#120094 = CARTESIAN_POINT('',(3.401146897693,-31.20852441858,
    -0.774532052276));
#120095 = VERTEX_POINT('',#120096);
#120096 = CARTESIAN_POINT('',(3.401146897693,-30.46223007087,
    -0.897899773524));
#120097 = SURFACE_CURVE('',#120098,(#120103),.PCURVE_S1.);
#120098 = CIRCLE('',#120099,2.999999999504);
#120099 = AXIS2_PLACEMENT_3D('',#120100,#120101,#120102);
#120100 = CARTESIAN_POINT('',(3.401146897693,-30.3500000001,
    2.100000226182));
#120101 = DIRECTION('',(1.,0.E+000,0.E+000));
#120102 = DIRECTION('',(0.E+000,-0.286174806208,-0.958177426311));
#120103 = PCURVE('',#120104,#120109);
#120104 = PLANE('',#120105);
#120105 = AXIS2_PLACEMENT_3D('',#120106,#120107,#120108);
#120106 = CARTESIAN_POINT('',(3.401146897693,-10.64999999957,
    7.000000226503));
#120107 = DIRECTION('',(1.,0.E+000,0.E+000));
#120108 = DIRECTION('',(0.E+000,-1.,0.E+000));
#120109 = DEFINITIONAL_REPRESENTATION('',(#120110),#120114);
#120110 = CIRCLE('',#120111,2.999999999504);
#120111 = AXIS2_PLACEMENT_2D('',#120112,#120113);
#120112 = CARTESIAN_POINT('',(19.70000000053,4.900000000321));
#120113 = DIRECTION('',(0.286174806208,0.958177426311));
#120114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120115 = ORIENTED_EDGE('',*,*,#120116,.T.);
#120116 = EDGE_CURVE('',#120093,#120117,#120119,.T.);
#120117 = VERTEX_POINT('',#120118);
#120118 = CARTESIAN_POINT('',(3.401146897693,-30.68081752539,
    2.072818400906));
#120119 = SURFACE_CURVE('',#120120,(#120125),.PCURVE_S1.);
#120120 = CIRCLE('',#120121,161.6187178285);
#120121 = AXIS2_PLACEMENT_3D('',#120122,#120123,#120124);
#120122 = CARTESIAN_POINT('',(3.401146897693,-189.8508742589,
    30.099644692554));
#120123 = DIRECTION('',(1.,0.E+000,0.E+000));
#120124 = DIRECTION('',(0.E+000,0.981584014351,-0.191030947155));
#120125 = PCURVE('',#120104,#120126);
#120126 = DEFINITIONAL_REPRESENTATION('',(#120127),#120131);
#120127 = CIRCLE('',#120128,161.6187178285);
#120128 = AXIS2_PLACEMENT_2D('',#120129,#120130);
#120129 = CARTESIAN_POINT('',(179.20087425932,-23.09964446605));
#120130 = DIRECTION('',(-0.981584014351,0.191030947155));
#120131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120132 = ORIENTED_EDGE('',*,*,#120133,.T.);
#120133 = EDGE_CURVE('',#120117,#120134,#120136,.T.);
#120134 = VERTEX_POINT('',#120135);
#120135 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    1.891055025597));
#120136 = SURFACE_CURVE('',#120137,(#120141),.PCURVE_S1.);
#120137 = LINE('',#120138,#120139);
#120138 = CARTESIAN_POINT('',(3.401146897693,-30.68081752539,
    2.072818400906));
#120139 = VECTOR('',#120140,1.);
#120140 = DIRECTION('',(0.E+000,0.984807753215,-0.173648176517));
#120141 = PCURVE('',#120104,#120142);
#120142 = DEFINITIONAL_REPRESENTATION('',(#120143),#120147);
#120143 = LINE('',#120144,#120145);
#120144 = CARTESIAN_POINT('',(20.030817525823,4.927181825597));
#120145 = VECTOR('',#120146,1.);
#120146 = DIRECTION('',(-0.984807753215,0.173648176517));
#120147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120148 = ORIENTED_EDGE('',*,*,#120149,.F.);
#120149 = EDGE_CURVE('',#120150,#120134,#120152,.T.);
#120150 = VERTEX_POINT('',#120151);
#120151 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    -0.821400596952));
#120152 = SURFACE_CURVE('',#120153,(#120157),.PCURVE_S1.);
#120153 = LINE('',#120154,#120155);
#120154 = CARTESIAN_POINT('',(3.401146897693,-29.64998619249,
    -0.821400596952));
#120155 = VECTOR('',#120156,1.);
#120156 = DIRECTION('',(0.E+000,-1.309777623371E-015,1.));
#120157 = PCURVE('',#120104,#120158);
#120158 = DEFINITIONAL_REPRESENTATION('',(#120159),#120163);
#120159 = LINE('',#120160,#120161);
#120160 = CARTESIAN_POINT('',(18.999986192918,7.821400823455));
#120161 = VECTOR('',#120162,1.);
#120162 = DIRECTION('',(1.309777623371E-015,-1.));
#120163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120164 = ORIENTED_EDGE('',*,*,#120165,.T.);
#120165 = EDGE_CURVE('',#120150,#120166,#120168,.T.);
#120166 = VERTEX_POINT('',#120167);
#120167 = CARTESIAN_POINT('',(3.401146897693,-30.12289781825,
    -0.897899773522));
#120168 = SURFACE_CURVE('',#120169,(#120174),.PCURVE_S1.);
#120169 = CIRCLE('',#120170,1.500000000001);
#120170 = AXIS2_PLACEMENT_3D('',#120171,#120172,#120173);
#120171 = CARTESIAN_POINT('',(3.401146897693,-30.12289781815,
    0.602100226483));
#120172 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120173 = DIRECTION('',(0.E+000,0.315274417106,-0.949000548956));
#120174 = PCURVE('',#120104,#120175);
#120175 = DEFINITIONAL_REPRESENTATION('',(#120176),#120184);
#120176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#120177,#120178,#120179,
    #120180,#120181,#120182,#120183),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#120177 = CARTESIAN_POINT('',(18.999986192918,7.821400823454));
#120178 = CARTESIAN_POINT('',(21.465561943723,8.640507786588));
#120179 = CARTESIAN_POINT('',(20.94214150681,6.095703069869));
#120180 = CARTESIAN_POINT('',(20.418721069898,3.550898353151));
#120181 = CARTESIAN_POINT('',(18.476565756006,5.276596106736));
#120182 = CARTESIAN_POINT('',(16.534410442113,7.002293860321));
#120183 = CARTESIAN_POINT('',(18.999986192918,7.821400823454));
#120184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120185 = ORIENTED_EDGE('',*,*,#120186,.T.);
#120186 = EDGE_CURVE('',#120166,#120095,#120187,.T.);
#120187 = SURFACE_CURVE('',#120188,(#120192),.PCURVE_S1.);
#120188 = LINE('',#120189,#120190);
#120189 = CARTESIAN_POINT('',(3.401146897693,-30.12289781825,
    -0.897899773522));
#120190 = VECTOR('',#120191,1.);
#120191 = DIRECTION('',(0.E+000,-1.,-6.247151064649E-012));
#120192 = PCURVE('',#120104,#120193);
#120193 = DEFINITIONAL_REPRESENTATION('',(#120194),#120198);
#120194 = LINE('',#120195,#120196);
#120195 = CARTESIAN_POINT('',(19.472897818682,7.897900000025));
#120196 = VECTOR('',#120197,1.);
#120197 = DIRECTION('',(1.,6.247151064649E-012));
#120198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120203)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120200,#120201,#120202)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#120200,
  'distance_accuracy_value','confusion accuracy');
#120204 = SHAPE_DEFINITION_REPRESENTATION(#120205,#120085);
#120205 = PRODUCT_DEFINITION_SHAPE('','',#120206);
#120206 = PRODUCT_DEFINITION('design','',#120207,#120210);
#120207 = PRODUCT_DEFINITION_FORMATION('','',#120208);
#120208 = PRODUCT('CADSOFTTOOLS 1.736','CADSOFTTOOLS 1.736','',(#120209)
  );
#120209 = PRODUCT_CONTEXT('',#2,'mechanical');
#120210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120212,#120214);
#120212 = ( REPRESENTATION_RELATIONSHIP('','',#120085,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120213) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2955);
#120214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120215);
#120215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('736','','',#5,#120206,$);
#120216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120208));
#120217 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120218),#120428
  );
#120218 = SHELL_BASED_SURFACE_MODEL('',(#120219));
#120219 = OPEN_SHELL('',(#120220));
#120220 = ADVANCED_FACE('',(#120221),#120235,.T.);
#120221 = FACE_BOUND('',#120222,.T.);
#120222 = EDGE_LOOP('',(#120223,#120245,#120322,#120338,#120353));
#120223 = ORIENTED_EDGE('',*,*,#120224,.T.);
#120224 = EDGE_CURVE('',#120225,#120227,#120229,.T.);
#120225 = VERTEX_POINT('',#120226);
#120226 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#120227 = VERTEX_POINT('',#120228);
#120228 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    -0.100075873017));
#120229 = SURFACE_CURVE('',#120230,(#120234),.PCURVE_S1.);
#120230 = LINE('',#120231,#120232);
#120231 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#120232 = VECTOR('',#120233,1.);
#120233 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120234 = PCURVE('',#120235,#120240);
#120235 = CYLINDRICAL_SURFACE('',#120236,1.000000000003);
#120236 = AXIS2_PLACEMENT_3D('',#120237,#120238,#120239);
#120237 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    0.900000226506));
#120238 = DIRECTION('',(1.,0.E+000,0.E+000));
#120239 = DIRECTION('',(0.E+000,-1.,0.E+000));
#120240 = DEFINITIONAL_REPRESENTATION('',(#120241),#120244);
#120241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120242,#120243),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#120242 = CARTESIAN_POINT('',(1.570796326795,1.2));
#120243 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#120244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120245 = ORIENTED_EDGE('',*,*,#120246,.T.);
#120246 = EDGE_CURVE('',#120227,#120247,#120249,.T.);
#120247 = VERTEX_POINT('',#120248);
#120248 = CARTESIAN_POINT('',(3.401146897693,-27.85204561162,
    0.395686475149));
#120249 = SURFACE_CURVE('',#120250,(#120271),.PCURVE_S1.);
#120250 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#120251,#120252,#120253,
    #120254,#120255,#120256,#120257,#120258,#120259,#120260,#120261,
    #120262,#120263,#120264,#120265,#120266,#120267,#120268,#120269,
    #120270),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,
    0.126219364565,0.248740823279,0.368695140677,0.487111659619,
    0.604956578866,0.723165960933,0.842676016464,0.964452813279,1.),
  .UNSPECIFIED.);
#120251 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    -0.100075873017));
#120252 = CARTESIAN_POINT('',(3.401146897693,-28.67323530234,
    -9.874733800742E-002));
#120253 = CARTESIAN_POINT('',(3.401146897693,-28.630904501,
    -9.741880299783E-002));
#120254 = CARTESIAN_POINT('',(3.401146897693,-28.54689954793,
    -8.647491056841E-002));
#120255 = CARTESIAN_POINT('',(3.401146897693,-28.50481615664,
    -7.851549263122E-002));
#120256 = CARTESIAN_POINT('',(3.401146897693,-28.42321860687,
    -5.71745324863E-002));
#120257 = CARTESIAN_POINT('',(3.401146897693,-28.38266541011,
    -4.393358400522E-002));
#120258 = CARTESIAN_POINT('',(3.401146897693,-28.30472436823,
    -1.263503260953E-002));
#120259 = CARTESIAN_POINT('',(3.401146897693,-28.26634422281,
    5.594116598759E-003));
#120260 = CARTESIAN_POINT('',(3.401146897693,-28.19323112309,
    4.624234212063E-002));
#120261 = CARTESIAN_POINT('',(3.401146897693,-28.15761955956,
    6.910341996903E-002));
#120262 = CARTESIAN_POINT('',(3.401146897693,-28.09041166067,
    0.118361049807));
#120263 = CARTESIAN_POINT('',(3.401146897693,-28.05810852653,
    0.145429758978));
#120264 = CARTESIAN_POINT('',(3.401146897693,-27.99777406905,
    0.202437642591));
#120265 = CARTESIAN_POINT('',(3.401146897693,-27.96925611254,
    0.233229624302));
#120266 = CARTESIAN_POINT('',(3.401146897693,-27.91664136731,
    0.297024933616));
#120267 = CARTESIAN_POINT('',(3.401146897693,-27.89232305235,
    0.33088664851));
#120268 = CARTESIAN_POINT('',(3.401146897693,-27.86415537139,
    0.375354512634));
#120269 = CARTESIAN_POINT('',(3.401146897693,-27.8581004915,
    0.385520493891));
#120270 = CARTESIAN_POINT('',(3.401146897693,-27.85204561162,
    0.395686475149));
#120271 = PCURVE('',#120235,#120272);
#120272 = DEFINITIONAL_REPRESENTATION('',(#120273),#120321);
#120273 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#120274,#120275,#120276,
    #120277,#120278,#120279,#120280,#120281,#120282,#120283,#120284,
    #120285,#120286,#120287,#120288,#120289,#120290,#120291,#120292,
    #120293,#120294,#120295,#120296,#120297,#120298,#120299,#120300,
    #120301,#120302,#120303,#120304,#120305,#120306,#120307,#120308,
    #120309,#120310,#120311,#120312,#120313,#120314,#120315,#120316,
    #120317,#120318,#120319,#120320),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,4),(0.E+000,2.272727272727E-002,4.545454545455E-002,
    6.818181818182E-002,9.090909090909E-002,0.113636363636,
    0.136363636364,0.159090909091,0.181818181818,0.204545454545,
    0.227272727273,0.25,0.272727272727,0.295454545455,0.318181818182,
    0.340909090909,0.363636363636,0.386363636364,0.409090909091,
    0.431818181818,0.454545454545,0.477272727273,0.5,0.522727272727,
    0.545454545455,0.568181818182,0.590909090909,0.613636363636,
    0.636363636364,0.659090909091,0.681818181818,0.704545454545,
    0.727272727273,0.75,0.772727272727,0.795454545455,0.818181818182,
    0.840909090909,0.863636363636,0.886363636364,0.909090909091,
    0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#120274 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#120275 = CARTESIAN_POINT('',(1.578419019459,0.E+000));
#120276 = CARTESIAN_POINT('',(1.593671100697,0.E+000));
#120277 = CARTESIAN_POINT('',(1.616577270209,0.E+000));
#120278 = CARTESIAN_POINT('',(1.639514137139,0.E+000));
#120279 = CARTESIAN_POINT('',(1.662502936819,0.E+000));
#120280 = CARTESIAN_POINT('',(1.685576010712,0.E+000));
#120281 = CARTESIAN_POINT('',(1.708782313798,0.E+000));
#120282 = CARTESIAN_POINT('',(1.732192751159,0.E+000));
#120283 = CARTESIAN_POINT('',(1.755746835456,0.E+000));
#120284 = CARTESIAN_POINT('',(1.77940018176,0.E+000));
#120285 = CARTESIAN_POINT('',(1.803119004901,0.E+000));
#120286 = CARTESIAN_POINT('',(1.826820605248,0.E+000));
#120287 = CARTESIAN_POINT('',(1.850620556367,0.E+000));
#120288 = CARTESIAN_POINT('',(1.874577128855,0.E+000));
#120289 = CARTESIAN_POINT('',(1.898612029505,0.E+000));
#120290 = CARTESIAN_POINT('',(1.922688480686,0.E+000));
#120291 = CARTESIAN_POINT('',(1.946745167264,0.E+000));
#120292 = CARTESIAN_POINT('',(1.97078424783,0.E+000));
#120293 = CARTESIAN_POINT('',(1.994975969989,0.E+000));
#120294 = CARTESIAN_POINT('',(2.019220403491,0.E+000));
#120295 = CARTESIAN_POINT('',(2.043480451126,0.E+000));
#120296 = CARTESIAN_POINT('',(2.06770645848,0.E+000));
#120297 = CARTESIAN_POINT('',(2.091838880244,0.E+000));
#120298 = CARTESIAN_POINT('',(2.116085360429,0.E+000));
#120299 = CARTESIAN_POINT('',(2.140361977548,0.E+000));
#120300 = CARTESIAN_POINT('',(2.164625707152,0.E+000));
#120301 = CARTESIAN_POINT('',(2.188835255828,0.E+000));
#120302 = CARTESIAN_POINT('',(2.212899962052,0.E+000));
#120303 = CARTESIAN_POINT('',(2.237019823623,0.E+000));
#120304 = CARTESIAN_POINT('',(2.261149640936,0.E+000));
#120305 = CARTESIAN_POINT('',(2.285238302757,0.E+000));
#120306 = CARTESIAN_POINT('',(2.309250221834,0.E+000));
#120307 = CARTESIAN_POINT('',(2.333087986887,0.E+000));
#120308 = CARTESIAN_POINT('',(2.356902621983,0.E+000));
#120309 = CARTESIAN_POINT('',(2.380712089146,0.E+000));
#120310 = CARTESIAN_POINT('',(2.404455059278,0.E+000));
#120311 = CARTESIAN_POINT('',(2.428096324711,0.E+000));
#120312 = CARTESIAN_POINT('',(2.45156619524,0.E+000));
#120313 = CARTESIAN_POINT('',(2.474899274231,0.E+000));
#120314 = CARTESIAN_POINT('',(2.498207374343,0.E+000));
#120315 = CARTESIAN_POINT('',(2.521427718439,0.E+000));
#120316 = CARTESIAN_POINT('',(2.544539943651,0.E+000));
#120317 = CARTESIAN_POINT('',(2.567517414779,0.E+000));
#120318 = CARTESIAN_POINT('',(2.590309273856,0.E+000));
#120319 = CARTESIAN_POINT('',(2.605444100475,0.E+000));
#120320 = CARTESIAN_POINT('',(2.613005583178,0.E+000));
#120321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120322 = ORIENTED_EDGE('',*,*,#120323,.T.);
#120323 = EDGE_CURVE('',#120247,#120324,#120326,.T.);
#120324 = VERTEX_POINT('',#120325);
#120325 = CARTESIAN_POINT('',(3.401146897693,-27.84746348005,
    0.403615461578));
#120326 = SURFACE_CURVE('',#120327,(#120332),.PCURVE_S1.);
#120327 = CIRCLE('',#120328,1.000000000003);
#120328 = AXIS2_PLACEMENT_3D('',#120329,#120330,#120331);
#120329 = CARTESIAN_POINT('',(3.401146897693,-28.71556610368,
    0.900000226506));
#120330 = DIRECTION('',(1.,0.E+000,0.E+000));
#120331 = DIRECTION('',(0.E+000,0.863520492052,-0.504313751356));
#120332 = PCURVE('',#120235,#120333);
#120333 = DEFINITIONAL_REPRESENTATION('',(#120334),#120337);
#120334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120335,#120336),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,9.157802228875E-003),
  .PIECEWISE_BEZIER_KNOTS.);
#120335 = CARTESIAN_POINT('',(2.613005583178,0.E+000));
#120336 = CARTESIAN_POINT('',(2.622163385407,0.E+000));
#120337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120338 = ORIENTED_EDGE('',*,*,#120339,.F.);
#120339 = EDGE_CURVE('',#120340,#120324,#120342,.T.);
#120340 = VERTEX_POINT('',#120341);
#120341 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#120342 = SURFACE_CURVE('',#120343,(#120347),.PCURVE_S1.);
#120343 = LINE('',#120344,#120345);
#120344 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#120345 = VECTOR('',#120346,1.);
#120346 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120347 = PCURVE('',#120235,#120348);
#120348 = DEFINITIONAL_REPRESENTATION('',(#120349),#120352);
#120349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120350,#120351),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#120350 = CARTESIAN_POINT('',(2.622163385407,1.2));
#120351 = CARTESIAN_POINT('',(2.622163385407,0.E+000));
#120352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120353 = ORIENTED_EDGE('',*,*,#120354,.T.);
#120354 = EDGE_CURVE('',#120340,#120225,#120355,.T.);
#120355 = SURFACE_CURVE('',#120356,(#120377),.PCURVE_S1.);
#120356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#120357,#120358,#120359,
    #120360,#120361,#120362,#120363,#120364,#120365,#120366,#120367,
    #120368,#120369,#120370,#120371,#120372,#120373,#120374,#120375,
    #120376),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,
    0.12522181522,0.246739184632,0.365675059639,0.483051107264,
    0.599825770568,0.716927053025,0.835282559449,0.955848926884,1.),
  .UNSPECIFIED.);
#120357 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#120358 = CARTESIAN_POINT('',(4.601146897693,-27.86960427799,
    0.367506430127));
#120359 = CARTESIAN_POINT('',(4.601146897693,-27.89174507593,
    0.331397398676));
#120360 = CARTESIAN_POINT('',(4.601146897693,-27.94293646993,
    0.26388098744));
#120361 = CARTESIAN_POINT('',(4.601146897693,-27.97075061281,
    0.231299086975));
#120362 = CARTESIAN_POINT('',(4.601146897693,-28.02979564769,
    0.171050244691));
#120363 = CARTESIAN_POINT('',(4.601146897693,-28.0614256354,
    0.142414041083));
#120364 = CARTESIAN_POINT('',(4.601146897693,-28.12730049821,
    9.028658700082E-002));
#120365 = CARTESIAN_POINT('',(4.601146897693,-28.16218278951,
    6.601458846809E-002));
#120366 = CARTESIAN_POINT('',(4.601146897693,-28.23377738472,
    2.27234734591E-002));
#120367 = CARTESIAN_POINT('',(4.601146897693,-28.27130671503,
    3.155841257777E-003));
#120368 = CARTESIAN_POINT('',(4.601146897693,-28.34744277049,
    -3.073152168369E-002));
#120369 = CARTESIAN_POINT('',(4.601146897693,-28.38698239361,
    -4.53367719933E-002));
#120370 = CARTESIAN_POINT('',(4.601146897693,-28.46643252155,
    -6.940676292471E-002));
#120371 = CARTESIAN_POINT('',(4.601146897693,-28.50732481251,
    -7.887629863991E-002));
#120372 = CARTESIAN_POINT('',(4.601146897693,-28.58883218095,
    -9.287284583192E-002));
#120373 = CARTESIAN_POINT('',(4.601146897693,-28.63031437762,
    -9.711552965924E-002));
#120374 = CARTESIAN_POINT('',(4.601146897693,-28.68591958962,
    -9.969949347075E-002));
#120375 = CARTESIAN_POINT('',(4.601146897693,-28.70074284665,
    -9.988768324387E-002));
#120376 = CARTESIAN_POINT('',(4.601146897693,-28.71556610368,
    -0.100075873017));
#120377 = PCURVE('',#120235,#120378);
#120378 = DEFINITIONAL_REPRESENTATION('',(#120379),#120427);
#120379 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#120380,#120381,#120382,
    #120383,#120384,#120385,#120386,#120387,#120388,#120389,#120390,
    #120391,#120392,#120393,#120394,#120395,#120396,#120397,#120398,
    #120399,#120400,#120401,#120402,#120403,#120404,#120405,#120406,
    #120407,#120408,#120409,#120410,#120411,#120412,#120413,#120414,
    #120415,#120416,#120417,#120418,#120419,#120420,#120421,#120422,
    #120423,#120424,#120425,#120426),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,4),(0.E+000,2.272727272727E-002,4.545454545455E-002,
    6.818181818182E-002,9.090909090909E-002,0.113636363636,
    0.136363636364,0.159090909091,0.181818181818,0.204545454545,
    0.227272727273,0.25,0.272727272727,0.295454545455,0.318181818182,
    0.340909090909,0.363636363636,0.386363636364,0.409090909091,
    0.431818181818,0.454545454545,0.477272727273,0.5,0.522727272727,
    0.545454545455,0.568181818182,0.590909090909,0.613636363636,
    0.636363636364,0.659090909091,0.681818181818,0.704545454545,
    0.727272727273,0.75,0.772727272727,0.795454545455,0.818181818182,
    0.840909090909,0.863636363636,0.886363636364,0.909090909091,
    0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#120380 = CARTESIAN_POINT('',(2.622163385407,1.2));
#120381 = CARTESIAN_POINT('',(2.614478279452,1.2));
#120382 = CARTESIAN_POINT('',(2.599101625534,1.2));
#120383 = CARTESIAN_POINT('',(2.576008546595,1.2));
#120384 = CARTESIAN_POINT('',(2.552884174523,1.2));
#120385 = CARTESIAN_POINT('',(2.529705794851,1.2));
#120386 = CARTESIAN_POINT('',(2.506440016149,1.2));
#120387 = CARTESIAN_POINT('',(2.483033049885,1.2));
#120388 = CARTESIAN_POINT('',(2.459417992454,1.2));
#120389 = CARTESIAN_POINT('',(2.435658201319,1.2));
#120390 = CARTESIAN_POINT('',(2.411799084824,1.2));
#120391 = CARTESIAN_POINT('',(2.387873983695,1.2));
#120392 = CARTESIAN_POINT('',(2.36397310664,1.2));
#120393 = CARTESIAN_POINT('',(2.339947066707,1.2));
#120394 = CARTESIAN_POINT('',(2.315772734496,1.2));
#120395 = CARTESIAN_POINT('',(2.291521430076,1.2));
#120396 = CARTESIAN_POINT('',(2.267229745227,1.2));
#120397 = CARTESIAN_POINT('',(2.24297325471,1.2));
#120398 = CARTESIAN_POINT('',(2.218698892901,1.2));
#120399 = CARTESIAN_POINT('',(2.194278448086,1.2));
#120400 = CARTESIAN_POINT('',(2.16981040867,1.2));
#120401 = CARTESIAN_POINT('',(2.145330647428,1.2));
#120402 = CARTESIAN_POINT('',(2.120902877413,1.2));
#120403 = CARTESIAN_POINT('',(2.09653879064,1.2));
#120404 = CARTESIAN_POINT('',(2.072054631366,1.2));
#120405 = CARTESIAN_POINT('',(2.047551938977,1.2));
#120406 = CARTESIAN_POINT('',(2.023068386505,1.2));
#120407 = CARTESIAN_POINT('',(1.998658034935,1.2));
#120408 = CARTESIAN_POINT('',(1.974374306771,1.2));
#120409 = CARTESIAN_POINT('',(1.950011560112,1.2));
#120410 = CARTESIAN_POINT('',(1.925657789767,1.2));
#120411 = CARTESIAN_POINT('',(1.901353765666,1.2));
#120412 = CARTESIAN_POINT('',(1.877143884799,1.2));
#120413 = CARTESIAN_POINT('',(1.85311048986,1.2));
#120414 = CARTESIAN_POINT('',(1.829051128974,1.2));
#120415 = CARTESIAN_POINT('',(1.805024221522,1.2));
#120416 = CARTESIAN_POINT('',(1.781074427303,1.2));
#120417 = CARTESIAN_POINT('',(1.757238629133,1.2));
#120418 = CARTESIAN_POINT('',(1.733607568166,1.2));
#120419 = CARTESIAN_POINT('',(1.710038055671,1.2));
#120420 = CARTESIAN_POINT('',(1.686522956025,1.2));
#120421 = CARTESIAN_POINT('',(1.663100613922,1.2));
#120422 = CARTESIAN_POINT('',(1.639798853638,1.2));
#120423 = CARTESIAN_POINT('',(1.616653801229,1.2));
#120424 = CARTESIAN_POINT('',(1.593689308623,1.2));
#120425 = CARTESIAN_POINT('',(1.578427283278,1.2));
#120426 = CARTESIAN_POINT('',(1.570796326795,1.2));
#120427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120432)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120429,#120430,#120431)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120429 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120430 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120431 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120432 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#120429,
  'distance_accuracy_value','confusion accuracy');
#120433 = SHAPE_DEFINITION_REPRESENTATION(#120434,#120217);
#120434 = PRODUCT_DEFINITION_SHAPE('','',#120435);
#120435 = PRODUCT_DEFINITION('design','',#120436,#120439);
#120436 = PRODUCT_DEFINITION_FORMATION('','',#120437);
#120437 = PRODUCT('CADSOFTTOOLS 1.737','CADSOFTTOOLS 1.737','',(#120438)
  );
#120438 = PRODUCT_CONTEXT('',#2,'mechanical');
#120439 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120440 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120441,#120443);
#120441 = ( REPRESENTATION_RELATIONSHIP('','',#120217,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120442) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120442 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2959);
#120443 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120444);
#120444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('737','','',#5,#120435,$);
#120445 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120437));
#120446 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120447),#120519
  );
#120447 = SHELL_BASED_SURFACE_MODEL('',(#120448));
#120448 = OPEN_SHELL('',(#120449));
#120449 = ADVANCED_FACE('',(#120450),#120464,.T.);
#120450 = FACE_BOUND('',#120451,.T.);
#120451 = EDGE_LOOP('',(#120452,#120474,#120490,#120505));
#120452 = ORIENTED_EDGE('',*,*,#120453,.T.);
#120453 = EDGE_CURVE('',#120454,#120456,#120458,.T.);
#120454 = VERTEX_POINT('',#120455);
#120455 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#120456 = VERTEX_POINT('',#120457);
#120457 = CARTESIAN_POINT('',(3.401146897693,-27.84746348005,
    0.403615461578));
#120458 = SURFACE_CURVE('',#120459,(#120463),.PCURVE_S1.);
#120459 = LINE('',#120460,#120461);
#120460 = CARTESIAN_POINT('',(4.601146897693,-27.84746348005,
    0.403615461578));
#120461 = VECTOR('',#120462,1.);
#120462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120463 = PCURVE('',#120464,#120469);
#120464 = CYLINDRICAL_SURFACE('',#120465,3.810166836079);
#120465 = AXIS2_PLACEMENT_3D('',#120466,#120467,#120468);
#120466 = CARTESIAN_POINT('',(3.401146897693,-31.15507930691,
    2.29492423084));
#120467 = DIRECTION('',(1.,0.E+000,0.E+000));
#120468 = DIRECTION('',(0.E+000,-1.,0.E+000));
#120469 = DEFINITIONAL_REPRESENTATION('',(#120470),#120473);
#120470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120471,#120472),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#120471 = CARTESIAN_POINT('',(2.622163385407,1.2));
#120472 = CARTESIAN_POINT('',(2.622163385407,0.E+000));
#120473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120474 = ORIENTED_EDGE('',*,*,#120475,.T.);
#120475 = EDGE_CURVE('',#120456,#120476,#120478,.T.);
#120476 = VERTEX_POINT('',#120477);
#120477 = CARTESIAN_POINT('',(3.401146897693,-27.3556745014,
    2.008752180134));
#120478 = SURFACE_CURVE('',#120479,(#120484),.PCURVE_S1.);
#120479 = CIRCLE('',#120480,3.810166836079);
#120480 = AXIS2_PLACEMENT_3D('',#120481,#120482,#120483);
#120481 = CARTESIAN_POINT('',(3.401146897693,-31.15507930691,
    2.29492423084));
#120482 = DIRECTION('',(1.,0.E+000,0.E+000));
#120483 = DIRECTION('',(0.E+000,0.868102623627,-0.496384764927));
#120484 = PCURVE('',#120464,#120485);
#120485 = DEFINITIONAL_REPRESENTATION('',(#120486),#120489);
#120486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120487,#120488),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.444250987502),
  .PIECEWISE_BEZIER_KNOTS.);
#120487 = CARTESIAN_POINT('',(2.622163385407,0.E+000));
#120488 = CARTESIAN_POINT('',(3.066414372909,0.E+000));
#120489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120490 = ORIENTED_EDGE('',*,*,#120491,.F.);
#120491 = EDGE_CURVE('',#120492,#120476,#120494,.T.);
#120492 = VERTEX_POINT('',#120493);
#120493 = CARTESIAN_POINT('',(4.601146897693,-27.3556745014,
    2.008752180134));
#120494 = SURFACE_CURVE('',#120495,(#120499),.PCURVE_S1.);
#120495 = LINE('',#120496,#120497);
#120496 = CARTESIAN_POINT('',(4.601146897693,-27.3556745014,
    2.008752180134));
#120497 = VECTOR('',#120498,1.);
#120498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120499 = PCURVE('',#120464,#120500);
#120500 = DEFINITIONAL_REPRESENTATION('',(#120501),#120504);
#120501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120502,#120503),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#120502 = CARTESIAN_POINT('',(3.066414372909,1.2));
#120503 = CARTESIAN_POINT('',(3.066414372909,0.E+000));
#120504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120505 = ORIENTED_EDGE('',*,*,#120506,.T.);
#120506 = EDGE_CURVE('',#120492,#120454,#120507,.T.);
#120507 = SURFACE_CURVE('',#120508,(#120513),.PCURVE_S1.);
#120508 = CIRCLE('',#120509,3.810166836079);
#120509 = AXIS2_PLACEMENT_3D('',#120510,#120511,#120512);
#120510 = CARTESIAN_POINT('',(4.601146897693,-31.15507930691,
    2.29492423084));
#120511 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120512 = DIRECTION('',(0.E+000,0.997175443746,-7.510748558216E-002));
#120513 = PCURVE('',#120464,#120514);
#120514 = DEFINITIONAL_REPRESENTATION('',(#120515),#120518);
#120515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120516,#120517),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.444250987502),
  .PIECEWISE_BEZIER_KNOTS.);
#120516 = CARTESIAN_POINT('',(3.066414372909,1.2));
#120517 = CARTESIAN_POINT('',(2.622163385407,1.2));
#120518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120523)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120520,#120521,#120522)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#120520,
  'distance_accuracy_value','confusion accuracy');
#120524 = SHAPE_DEFINITION_REPRESENTATION(#120525,#120446);
#120525 = PRODUCT_DEFINITION_SHAPE('','',#120526);
#120526 = PRODUCT_DEFINITION('design','',#120527,#120530);
#120527 = PRODUCT_DEFINITION_FORMATION('','',#120528);
#120528 = PRODUCT('CADSOFTTOOLS 1.738','CADSOFTTOOLS 1.738','',(#120529)
  );
#120529 = PRODUCT_CONTEXT('',#2,'mechanical');
#120530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120531 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120532,#120534);
#120532 = ( REPRESENTATION_RELATIONSHIP('','',#120446,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120533) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120533 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2963);
#120534 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120535);
#120535 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('738','','',#5,#120526,$);
#120536 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120528));
#120537 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120538),#120633
  );
#120538 = SHELL_BASED_SURFACE_MODEL('',(#120539));
#120539 = OPEN_SHELL('',(#120540));
#120540 = ADVANCED_FACE('',(#120541),#120555,.T.);
#120541 = FACE_BOUND('',#120542,.T.);
#120542 = EDGE_LOOP('',(#120543,#120565,#120581,#120619));
#120543 = ORIENTED_EDGE('',*,*,#120544,.T.);
#120544 = EDGE_CURVE('',#120545,#120547,#120549,.T.);
#120545 = VERTEX_POINT('',#120546);
#120546 = CARTESIAN_POINT('',(4.601146897693,-27.3556745014,
    2.008752180134));
#120547 = VERTEX_POINT('',#120548);
#120548 = CARTESIAN_POINT('',(3.401146897693,-27.3556745014,
    2.008752180134));
#120549 = SURFACE_CURVE('',#120550,(#120554),.PCURVE_S1.);
#120550 = LINE('',#120551,#120552);
#120551 = CARTESIAN_POINT('',(4.601146897693,-27.3556745014,
    2.008752180134));
#120552 = VECTOR('',#120553,1.);
#120553 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120554 = PCURVE('',#120555,#120560);
#120555 = CYLINDRICAL_SURFACE('',#120556,0.200000000001);
#120556 = AXIS2_PLACEMENT_3D('',#120557,#120558,#120559);
#120557 = CARTESIAN_POINT('',(3.401146897693,-27.55510959015,
    2.02377367725));
#120558 = DIRECTION('',(1.,0.E+000,0.E+000));
#120559 = DIRECTION('',(0.E+000,-1.,0.E+000));
#120560 = DEFINITIONAL_REPRESENTATION('',(#120561),#120564);
#120561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120562,#120563),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#120562 = CARTESIAN_POINT('',(3.066414372912,1.2));
#120563 = CARTESIAN_POINT('',(3.066414372912,0.E+000));
#120564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120565 = ORIENTED_EDGE('',*,*,#120566,.T.);
#120566 = EDGE_CURVE('',#120547,#120567,#120569,.T.);
#120567 = VERTEX_POINT('',#120568);
#120568 = CARTESIAN_POINT('',(3.401146897693,-27.49157033948,
    2.213412185011));
#120569 = SURFACE_CURVE('',#120570,(#120575),.PCURVE_S1.);
#120570 = CIRCLE('',#120571,0.200000000001);
#120571 = AXIS2_PLACEMENT_3D('',#120572,#120573,#120574);
#120572 = CARTESIAN_POINT('',(3.401146897693,-27.55510959015,
    2.02377367725));
#120573 = DIRECTION('',(1.,0.E+000,0.E+000));
#120574 = DIRECTION('',(0.E+000,0.997175443746,-7.510748558101E-002));
#120575 = PCURVE('',#120555,#120576);
#120576 = DEFINITIONAL_REPRESENTATION('',(#120577),#120580);
#120577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120578,#120579),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.322675731363),
  .PIECEWISE_BEZIER_KNOTS.);
#120578 = CARTESIAN_POINT('',(3.06641437291,0.E+000));
#120579 = CARTESIAN_POINT('',(4.389090104274,0.E+000));
#120580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120581 = ORIENTED_EDGE('',*,*,#120582,.F.);
#120582 = EDGE_CURVE('',#120583,#120567,#120585,.T.);
#120583 = VERTEX_POINT('',#120584);
#120584 = CARTESIAN_POINT('',(4.601146897693,-27.49157033948,
    2.213412185011));
#120585 = SURFACE_CURVE('',#120586,(#120590),.PCURVE_S1.);
#120586 = LINE('',#120587,#120588);
#120587 = CARTESIAN_POINT('',(4.601146897693,-27.49157033948,
    2.213412185009));
#120588 = VECTOR('',#120589,1.);
#120589 = DIRECTION('',(-1.,0.E+000,-3.700743415417E-016));
#120590 = PCURVE('',#120555,#120591);
#120591 = DEFINITIONAL_REPRESENTATION('',(#120592),#120618);
#120592 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#120593,#120594,#120595,
    #120596,#120597,#120598,#120599,#120600,#120601,#120602,#120603,
    #120604,#120605,#120606,#120607,#120608,#120609,#120610,#120611,
    #120612,#120613,#120614,#120615,#120616,#120617),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.883587584773E-028,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#120593 = CARTESIAN_POINT('',(4.389090104262,1.2));
#120594 = CARTESIAN_POINT('',(4.389090104262,1.181818181818));
#120595 = CARTESIAN_POINT('',(4.389090104262,1.145454545455));
#120596 = CARTESIAN_POINT('',(4.389090104262,1.090909090909));
#120597 = CARTESIAN_POINT('',(4.389090104262,1.036363636364));
#120598 = CARTESIAN_POINT('',(4.389090104262,0.981818181818));
#120599 = CARTESIAN_POINT('',(4.389090104262,0.927272727273));
#120600 = CARTESIAN_POINT('',(4.389090104262,0.872727272727));
#120601 = CARTESIAN_POINT('',(4.389090104262,0.818181818182));
#120602 = CARTESIAN_POINT('',(4.389090104262,0.763636363636));
#120603 = CARTESIAN_POINT('',(4.389090104262,0.709090909091));
#120604 = CARTESIAN_POINT('',(4.389090104262,0.654545454545));
#120605 = CARTESIAN_POINT('',(4.389090104262,0.6));
#120606 = CARTESIAN_POINT('',(4.389090104262,0.545454545455));
#120607 = CARTESIAN_POINT('',(4.389090104262,0.490909090909));
#120608 = CARTESIAN_POINT('',(4.389090104262,0.436363636364));
#120609 = CARTESIAN_POINT('',(4.389090104262,0.381818181818));
#120610 = CARTESIAN_POINT('',(4.389090104262,0.327272727273));
#120611 = CARTESIAN_POINT('',(4.389090104262,0.272727272727));
#120612 = CARTESIAN_POINT('',(4.389090104262,0.218181818182));
#120613 = CARTESIAN_POINT('',(4.389090104262,0.163636363636));
#120614 = CARTESIAN_POINT('',(4.389090104262,0.109090909091));
#120615 = CARTESIAN_POINT('',(4.389090104262,5.454545454545E-002));
#120616 = CARTESIAN_POINT('',(4.389090104262,1.818181818182E-002));
#120617 = CARTESIAN_POINT('',(4.389090104262,0.E+000));
#120618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120619 = ORIENTED_EDGE('',*,*,#120620,.T.);
#120620 = EDGE_CURVE('',#120583,#120545,#120621,.T.);
#120621 = SURFACE_CURVE('',#120622,(#120627),.PCURVE_S1.);
#120622 = CIRCLE('',#120623,0.200000000001);
#120623 = AXIS2_PLACEMENT_3D('',#120624,#120625,#120626);
#120624 = CARTESIAN_POINT('',(4.601146897693,-27.55510959015,
    2.02377367725));
#120625 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120626 = DIRECTION('',(0.E+000,0.317696253334,0.94819253879));
#120627 = PCURVE('',#120555,#120628);
#120628 = DEFINITIONAL_REPRESENTATION('',(#120629),#120632);
#120629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120630,#120631),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.322675731363),
  .PIECEWISE_BEZIER_KNOTS.);
#120630 = CARTESIAN_POINT('',(4.389090104274,1.2));
#120631 = CARTESIAN_POINT('',(3.06641437291,1.2));
#120632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120637)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120634,#120635,#120636)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#120634,
  'distance_accuracy_value','confusion accuracy');
#120638 = SHAPE_DEFINITION_REPRESENTATION(#120639,#120537);
#120639 = PRODUCT_DEFINITION_SHAPE('','',#120640);
#120640 = PRODUCT_DEFINITION('design','',#120641,#120644);
#120641 = PRODUCT_DEFINITION_FORMATION('','',#120642);
#120642 = PRODUCT('CADSOFTTOOLS 1.739','CADSOFTTOOLS 1.739','',(#120643)
  );
#120643 = PRODUCT_CONTEXT('',#2,'mechanical');
#120644 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120645 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120646,#120648);
#120646 = ( REPRESENTATION_RELATIONSHIP('','',#120537,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120647) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120647 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2967);
#120648 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120649);
#120649 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('739','','',#5,#120640,$);
#120650 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120642));
#120651 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120652),#120726
  );
#120652 = SHELL_BASED_SURFACE_MODEL('',(#120653));
#120653 = OPEN_SHELL('',(#120654));
#120654 = ADVANCED_FACE('',(#120655),#120669,.T.);
#120655 = FACE_BOUND('',#120656,.T.);
#120656 = EDGE_LOOP('',(#120657,#120680,#120696,#120712));
#120657 = ORIENTED_EDGE('',*,*,#120658,.T.);
#120658 = EDGE_CURVE('',#120659,#120661,#120663,.T.);
#120659 = VERTEX_POINT('',#120660);
#120660 = CARTESIAN_POINT('',(4.601146897693,-27.49157033948,
    2.213412185011));
#120661 = VERTEX_POINT('',#120662);
#120662 = CARTESIAN_POINT('',(3.401146897693,-27.49157033948,
    2.213412185011));
#120663 = SURFACE_CURVE('',#120664,(#120668),.PCURVE_S1.);
#120664 = LINE('',#120665,#120666);
#120665 = CARTESIAN_POINT('',(4.601146897693,-27.49157033948,
    2.213412185009));
#120666 = VECTOR('',#120667,1.);
#120667 = DIRECTION('',(-1.,0.E+000,-3.700743415417E-016));
#120668 = PCURVE('',#120669,#120674);
#120669 = PLANE('',#120670);
#120670 = AXIS2_PLACEMENT_3D('',#120671,#120672,#120673);
#120671 = CARTESIAN_POINT('',(3.401146897693,-27.49157033948,
    2.21341218501));
#120672 = DIRECTION('',(0.E+000,0.317696253323,0.948192538794));
#120673 = DIRECTION('',(0.E+000,0.948192538794,-0.317696253323));
#120674 = DEFINITIONAL_REPRESENTATION('',(#120675),#120679);
#120675 = LINE('',#120676,#120677);
#120676 = CARTESIAN_POINT('',(-1.88184797071E-014,-1.2));
#120677 = VECTOR('',#120678,1.);
#120678 = DIRECTION('',(1.175712317586E-016,1.));
#120679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120680 = ORIENTED_EDGE('',*,*,#120681,.T.);
#120681 = EDGE_CURVE('',#120661,#120682,#120684,.T.);
#120682 = VERTEX_POINT('',#120683);
#120683 = CARTESIAN_POINT('',(3.401146897693,-27.83193924358,
    2.32745434539));
#120684 = SURFACE_CURVE('',#120685,(#120689),.PCURVE_S1.);
#120685 = LINE('',#120686,#120687);
#120686 = CARTESIAN_POINT('',(3.401146897693,-27.49157033948,
    2.213412185011));
#120687 = VECTOR('',#120688,1.);
#120688 = DIRECTION('',(0.E+000,-0.948192538794,0.317696253323));
#120689 = PCURVE('',#120669,#120690);
#120690 = DEFINITIONAL_REPRESENTATION('',(#120691),#120695);
#120691 = LINE('',#120692,#120693);
#120692 = CARTESIAN_POINT('',(-2.424163040997E-012,0.E+000));
#120693 = VECTOR('',#120694,1.);
#120694 = DIRECTION('',(-1.,0.E+000));
#120695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120696 = ORIENTED_EDGE('',*,*,#120697,.T.);
#120697 = EDGE_CURVE('',#120682,#120698,#120700,.T.);
#120698 = VERTEX_POINT('',#120699);
#120699 = CARTESIAN_POINT('',(4.601146897693,-27.83193924358,
    2.32745434539));
#120700 = SURFACE_CURVE('',#120701,(#120705),.PCURVE_S1.);
#120701 = LINE('',#120702,#120703);
#120702 = CARTESIAN_POINT('',(3.401146897693,-27.83193924358,
    2.327454345389));
#120703 = VECTOR('',#120704,1.);
#120704 = DIRECTION('',(1.,0.E+000,0.E+000));
#120705 = PCURVE('',#120669,#120706);
#120706 = DEFINITIONAL_REPRESENTATION('',(#120707),#120711);
#120707 = LINE('',#120708,#120709);
#120708 = CARTESIAN_POINT('',(-0.358966022379,0.E+000));
#120709 = VECTOR('',#120710,1.);
#120710 = DIRECTION('',(0.E+000,-1.));
#120711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120712 = ORIENTED_EDGE('',*,*,#120713,.T.);
#120713 = EDGE_CURVE('',#120698,#120659,#120714,.T.);
#120714 = SURFACE_CURVE('',#120715,(#120719),.PCURVE_S1.);
#120715 = LINE('',#120716,#120717);
#120716 = CARTESIAN_POINT('',(4.601146897693,-27.83193924358,
    2.327454345391));
#120717 = VECTOR('',#120718,1.);
#120718 = DIRECTION('',(0.E+000,0.948192538794,-0.317696253323));
#120719 = PCURVE('',#120669,#120720);
#120720 = DEFINITIONAL_REPRESENTATION('',(#120721),#120725);
#120721 = LINE('',#120722,#120723);
#120722 = CARTESIAN_POINT('',(-0.358966022381,-1.2));
#120723 = VECTOR('',#120724,1.);
#120724 = DIRECTION('',(1.,0.E+000));
#120725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120730)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120727,#120728,#120729)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120727 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120728 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120729 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120730 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#120727,
  'distance_accuracy_value','confusion accuracy');
#120731 = SHAPE_DEFINITION_REPRESENTATION(#120732,#120651);
#120732 = PRODUCT_DEFINITION_SHAPE('','',#120733);
#120733 = PRODUCT_DEFINITION('design','',#120734,#120737);
#120734 = PRODUCT_DEFINITION_FORMATION('','',#120735);
#120735 = PRODUCT('CADSOFTTOOLS 1.740','CADSOFTTOOLS 1.740','',(#120736)
  );
#120736 = PRODUCT_CONTEXT('',#2,'mechanical');
#120737 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120738 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120739,#120741);
#120739 = ( REPRESENTATION_RELATIONSHIP('','',#120651,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120740) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120740 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2971);
#120741 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120742);
#120742 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('740','','',#5,#120733,$);
#120743 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120735));
#120744 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120745),#120856
  );
#120745 = SHELL_BASED_SURFACE_MODEL('',(#120746));
#120746 = OPEN_SHELL('',(#120747));
#120747 = ADVANCED_FACE('',(#120748),#120762,.F.);
#120748 = FACE_BOUND('',#120749,.F.);
#120749 = EDGE_LOOP('',(#120750,#120795,#120811,#120827,#120842));
#120750 = ORIENTED_EDGE('',*,*,#120751,.T.);
#120751 = EDGE_CURVE('',#120752,#120754,#120756,.T.);
#120752 = VERTEX_POINT('',#120753);
#120753 = CARTESIAN_POINT('',(4.601146897693,-27.95803850068,
    2.580632103815));
#120754 = VERTEX_POINT('',#120755);
#120755 = CARTESIAN_POINT('',(3.401146897693,-27.95803850068,
    2.580632103815));
#120756 = SURFACE_CURVE('',#120757,(#120761),.PCURVE_S1.);
#120757 = LINE('',#120758,#120759);
#120758 = CARTESIAN_POINT('',(4.601146897693,-27.95803850068,
    2.580632103815));
#120759 = VECTOR('',#120760,1.);
#120760 = DIRECTION('',(-1.,0.E+000,1.110223024625E-015));
#120761 = PCURVE('',#120762,#120767);
#120762 = CYLINDRICAL_SURFACE('',#120763,0.200000000001);
#120763 = AXIS2_PLACEMENT_3D('',#120764,#120765,#120766);
#120764 = CARTESIAN_POINT('',(3.401146897693,-27.76839999292,
    2.51709285315));
#120765 = DIRECTION('',(1.,0.E+000,0.E+000));
#120766 = DIRECTION('',(0.E+000,-1.,0.E+000));
#120767 = DEFINITIONAL_REPRESENTATION('',(#120768),#120794);
#120768 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#120769,#120770,#120771,
    #120772,#120773,#120774,#120775,#120776,#120777,#120778,#120779,
    #120780,#120781,#120782,#120783,#120784,#120785,#120786,#120787,
    #120788,#120789,#120790,#120791,#120792,#120793),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    5.454545454545E-002,0.109090909091,0.163636363636,0.218181818182,
    0.272727272727,0.327272727273,0.381818181818,0.436363636364,
    0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091,
    0.763636363636,0.818181818182,0.872727272727,0.927272727273,
    0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2),
  .QUASI_UNIFORM_KNOTS.);
#120769 = CARTESIAN_POINT('',(-0.323298876099,1.2));
#120770 = CARTESIAN_POINT('',(-0.323298876099,1.181818181818));
#120771 = CARTESIAN_POINT('',(-0.323298876099,1.145454545455));
#120772 = CARTESIAN_POINT('',(-0.323298876099,1.090909090909));
#120773 = CARTESIAN_POINT('',(-0.323298876099,1.036363636364));
#120774 = CARTESIAN_POINT('',(-0.323298876099,0.981818181818));
#120775 = CARTESIAN_POINT('',(-0.323298876099,0.927272727273));
#120776 = CARTESIAN_POINT('',(-0.323298876099,0.872727272727));
#120777 = CARTESIAN_POINT('',(-0.323298876099,0.818181818182));
#120778 = CARTESIAN_POINT('',(-0.323298876099,0.763636363636));
#120779 = CARTESIAN_POINT('',(-0.323298876099,0.709090909091));
#120780 = CARTESIAN_POINT('',(-0.323298876099,0.654545454545));
#120781 = CARTESIAN_POINT('',(-0.323298876099,0.6));
#120782 = CARTESIAN_POINT('',(-0.323298876099,0.545454545455));
#120783 = CARTESIAN_POINT('',(-0.323298876099,0.490909090909));
#120784 = CARTESIAN_POINT('',(-0.323298876099,0.436363636364));
#120785 = CARTESIAN_POINT('',(-0.323298876099,0.381818181818));
#120786 = CARTESIAN_POINT('',(-0.323298876099,0.327272727273));
#120787 = CARTESIAN_POINT('',(-0.323298876099,0.272727272727));
#120788 = CARTESIAN_POINT('',(-0.323298876099,0.218181818182));
#120789 = CARTESIAN_POINT('',(-0.323298876099,0.163636363636));
#120790 = CARTESIAN_POINT('',(-0.323298876099,0.109090909091));
#120791 = CARTESIAN_POINT('',(-0.323298876099,5.454545454545E-002));
#120792 = CARTESIAN_POINT('',(-0.323298876099,1.818181818182E-002));
#120793 = CARTESIAN_POINT('',(-0.323298876099,0.E+000));
#120794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120795 = ORIENTED_EDGE('',*,*,#120796,.F.);
#120796 = EDGE_CURVE('',#120797,#120754,#120799,.T.);
#120797 = VERTEX_POINT('',#120798);
#120798 = CARTESIAN_POINT('',(3.401146897693,-27.95,2.433298835286));
#120799 = SURFACE_CURVE('',#120800,(#120805),.PCURVE_S1.);
#120800 = CIRCLE('',#120801,0.200000000001);
#120801 = AXIS2_PLACEMENT_3D('',#120802,#120803,#120804);
#120802 = CARTESIAN_POINT('',(3.401146897693,-27.76839999292,
    2.51709285315));
#120803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120804 = DIRECTION('',(-0.E+000,-0.908000035385,-0.418970089315));
#120805 = PCURVE('',#120762,#120806);
#120806 = DEFINITIONAL_REPRESENTATION('',(#120807),#120810);
#120807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120808,#120809),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.755609636128),
  .PIECEWISE_BEZIER_KNOTS.);
#120808 = CARTESIAN_POINT('',(0.432310760026,0.E+000));
#120809 = CARTESIAN_POINT('',(-0.323298876102,0.E+000));
#120810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120811 = ORIENTED_EDGE('',*,*,#120812,.F.);
#120812 = EDGE_CURVE('',#120813,#120797,#120815,.T.);
#120813 = VERTEX_POINT('',#120814);
#120814 = CARTESIAN_POINT('',(3.401146897693,-27.83193924358,
    2.32745434539));
#120815 = SURFACE_CURVE('',#120816,(#120821),.PCURVE_S1.);
#120816 = CIRCLE('',#120817,0.200000000001);
#120817 = AXIS2_PLACEMENT_3D('',#120818,#120819,#120820);
#120818 = CARTESIAN_POINT('',(3.401146897693,-27.76839999292,
    2.51709285315));
#120819 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120820 = DIRECTION('',(-0.E+000,-0.317696253312,-0.948192538798));
#120821 = PCURVE('',#120762,#120822);
#120822 = DEFINITIONAL_REPRESENTATION('',(#120823),#120826);
#120823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120824,#120825),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.815186690682),
  .PIECEWISE_BEZIER_KNOTS.);
#120824 = CARTESIAN_POINT('',(1.247497450707,0.E+000));
#120825 = CARTESIAN_POINT('',(0.432310760026,0.E+000));
#120826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120827 = ORIENTED_EDGE('',*,*,#120828,.T.);
#120828 = EDGE_CURVE('',#120813,#120829,#120831,.T.);
#120829 = VERTEX_POINT('',#120830);
#120830 = CARTESIAN_POINT('',(4.601146897693,-27.83193924358,
    2.32745434539));
#120831 = SURFACE_CURVE('',#120832,(#120836),.PCURVE_S1.);
#120832 = LINE('',#120833,#120834);
#120833 = CARTESIAN_POINT('',(3.401146897693,-27.83193924358,
    2.327454345389));
#120834 = VECTOR('',#120835,1.);
#120835 = DIRECTION('',(1.,0.E+000,0.E+000));
#120836 = PCURVE('',#120762,#120837);
#120837 = DEFINITIONAL_REPRESENTATION('',(#120838),#120841);
#120838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120839,#120840),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#120839 = CARTESIAN_POINT('',(1.247497450719,0.E+000));
#120840 = CARTESIAN_POINT('',(1.247497450719,1.2));
#120841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120842 = ORIENTED_EDGE('',*,*,#120843,.T.);
#120843 = EDGE_CURVE('',#120829,#120752,#120844,.T.);
#120844 = SURFACE_CURVE('',#120845,(#120850),.PCURVE_S1.);
#120845 = CIRCLE('',#120846,0.200000000001);
#120846 = AXIS2_PLACEMENT_3D('',#120847,#120848,#120849);
#120847 = CARTESIAN_POINT('',(4.601146897693,-27.76839999292,
    2.51709285315));
#120848 = DIRECTION('',(-1.,0.E+000,0.E+000));
#120849 = DIRECTION('',(-0.E+000,-0.317696253312,-0.948192538798));
#120850 = PCURVE('',#120762,#120851);
#120851 = DEFINITIONAL_REPRESENTATION('',(#120852),#120855);
#120852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120853,#120854),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326807),
  .PIECEWISE_BEZIER_KNOTS.);
#120853 = CARTESIAN_POINT('',(1.247497450707,1.2));
#120854 = CARTESIAN_POINT('',(-0.323298876099,1.2));
#120855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120860)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120857,#120858,#120859)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120857 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120858 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120859 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120860 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#120857,
  'distance_accuracy_value','confusion accuracy');
#120861 = SHAPE_DEFINITION_REPRESENTATION(#120862,#120744);
#120862 = PRODUCT_DEFINITION_SHAPE('','',#120863);
#120863 = PRODUCT_DEFINITION('design','',#120864,#120867);
#120864 = PRODUCT_DEFINITION_FORMATION('','',#120865);
#120865 = PRODUCT('CADSOFTTOOLS 1.741','CADSOFTTOOLS 1.741','',(#120866)
  );
#120866 = PRODUCT_CONTEXT('',#2,'mechanical');
#120867 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120868 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120869,#120871);
#120869 = ( REPRESENTATION_RELATIONSHIP('','',#120744,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120870) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120870 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2975);
#120871 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120872);
#120872 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('741','','',#5,#120863,$);
#120873 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120865));
#120874 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120875),#120965
  );
#120875 = SHELL_BASED_SURFACE_MODEL('',(#120876));
#120876 = OPEN_SHELL('',(#120877));
#120877 = ADVANCED_FACE('',(#120878),#120892,.T.);
#120878 = FACE_BOUND('',#120879,.T.);
#120879 = EDGE_LOOP('',(#120880,#120903,#120919,#120935,#120951));
#120880 = ORIENTED_EDGE('',*,*,#120881,.T.);
#120881 = EDGE_CURVE('',#120882,#120884,#120886,.T.);
#120882 = VERTEX_POINT('',#120883);
#120883 = CARTESIAN_POINT('',(4.601146897693,-27.95803850068,
    2.580632103815));
#120884 = VERTEX_POINT('',#120885);
#120885 = CARTESIAN_POINT('',(3.401146897693,-27.95803850068,
    2.580632103815));
#120886 = SURFACE_CURVE('',#120887,(#120891),.PCURVE_S1.);
#120887 = LINE('',#120888,#120889);
#120888 = CARTESIAN_POINT('',(4.601146897693,-27.95803850068,
    2.580632103815));
#120889 = VECTOR('',#120890,1.);
#120890 = DIRECTION('',(-1.,0.E+000,1.110223024625E-015));
#120891 = PCURVE('',#120892,#120897);
#120892 = PLANE('',#120893);
#120893 = AXIS2_PLACEMENT_3D('',#120894,#120895,#120896);
#120894 = CARTESIAN_POINT('',(3.401146897693,-27.95803850068,
    2.580632103815));
#120895 = DIRECTION('',(0.E+000,0.948192538794,-0.317696253323));
#120896 = DIRECTION('',(0.E+000,-0.317696253323,-0.948192538794));
#120897 = DEFINITIONAL_REPRESENTATION('',(#120898),#120902);
#120898 = LINE('',#120899,#120900);
#120899 = CARTESIAN_POINT('',(-2.526492452033E-015,-1.2));
#120900 = VECTOR('',#120901,1.);
#120901 = DIRECTION('',(-1.052705188347E-015,1.));
#120902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120903 = ORIENTED_EDGE('',*,*,#120904,.T.);
#120904 = EDGE_CURVE('',#120884,#120905,#120907,.T.);
#120905 = VERTEX_POINT('',#120906);
#120906 = CARTESIAN_POINT('',(3.401146897693,-27.94441928648,
    2.621279851942));
#120907 = SURFACE_CURVE('',#120908,(#120912),.PCURVE_S1.);
#120908 = LINE('',#120909,#120910);
#120909 = CARTESIAN_POINT('',(3.401146897693,-27.95803850068,
    2.580632103815));
#120910 = VECTOR('',#120911,1.);
#120911 = DIRECTION('',(0.E+000,0.317696253325,0.948192538793));
#120912 = PCURVE('',#120892,#120913);
#120913 = DEFINITIONAL_REPRESENTATION('',(#120914),#120918);
#120914 = LINE('',#120915,#120916);
#120915 = CARTESIAN_POINT('',(-5.080859059377E-013,0.E+000));
#120916 = VECTOR('',#120917,1.);
#120917 = DIRECTION('',(-1.,0.E+000));
#120918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120919 = ORIENTED_EDGE('',*,*,#120920,.T.);
#120920 = EDGE_CURVE('',#120905,#120921,#120923,.T.);
#120921 = VERTEX_POINT('',#120922);
#120922 = CARTESIAN_POINT('',(3.401146897693,-27.66036149224,
    3.469075437396));
#120923 = SURFACE_CURVE('',#120924,(#120928),.PCURVE_S1.);
#120924 = LINE('',#120925,#120926);
#120925 = CARTESIAN_POINT('',(3.401146897693,-27.94441928648,
    2.621279851942));
#120926 = VECTOR('',#120927,1.);
#120927 = DIRECTION('',(0.E+000,0.317696253325,0.948192538793));
#120928 = PCURVE('',#120892,#120929);
#120929 = DEFINITIONAL_REPRESENTATION('',(#120930),#120934);
#120930 = LINE('',#120931,#120932);
#120931 = CARTESIAN_POINT('',(-4.286866481642E-002,0.E+000));
#120932 = VECTOR('',#120933,1.);
#120933 = DIRECTION('',(-1.,0.E+000));
#120934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120935 = ORIENTED_EDGE('',*,*,#120936,.F.);
#120936 = EDGE_CURVE('',#120937,#120921,#120939,.T.);
#120937 = VERTEX_POINT('',#120938);
#120938 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437397));
#120939 = SURFACE_CURVE('',#120940,(#120944),.PCURVE_S1.);
#120940 = LINE('',#120941,#120942);
#120941 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437398));
#120942 = VECTOR('',#120943,1.);
#120943 = DIRECTION('',(-1.,0.E+000,3.700743415417E-016));
#120944 = PCURVE('',#120892,#120945);
#120945 = DEFINITIONAL_REPRESENTATION('',(#120946),#120950);
#120946 = LINE('',#120947,#120948);
#120947 = CARTESIAN_POINT('',(-0.936986210325,-1.2));
#120948 = VECTOR('',#120949,1.);
#120949 = DIRECTION('',(-3.50901729449E-016,1.));
#120950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120951 = ORIENTED_EDGE('',*,*,#120952,.T.);
#120952 = EDGE_CURVE('',#120937,#120882,#120953,.T.);
#120953 = SURFACE_CURVE('',#120954,(#120958),.PCURVE_S1.);
#120954 = LINE('',#120955,#120956);
#120955 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437398));
#120956 = VECTOR('',#120957,1.);
#120957 = DIRECTION('',(0.E+000,-0.317696253323,-0.948192538794));
#120958 = PCURVE('',#120892,#120959);
#120959 = DEFINITIONAL_REPRESENTATION('',(#120960),#120964);
#120960 = LINE('',#120961,#120962);
#120961 = CARTESIAN_POINT('',(-0.936986210325,-1.2));
#120962 = VECTOR('',#120963,1.);
#120963 = DIRECTION('',(1.,0.E+000));
#120964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#120965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#120969)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#120966,#120967,#120968)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#120966 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#120967 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#120968 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#120969 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#120966,
  'distance_accuracy_value','confusion accuracy');
#120970 = SHAPE_DEFINITION_REPRESENTATION(#120971,#120874);
#120971 = PRODUCT_DEFINITION_SHAPE('','',#120972);
#120972 = PRODUCT_DEFINITION('design','',#120973,#120976);
#120973 = PRODUCT_DEFINITION_FORMATION('','',#120974);
#120974 = PRODUCT('CADSOFTTOOLS 1.742','CADSOFTTOOLS 1.742','',(#120975)
  );
#120975 = PRODUCT_CONTEXT('',#2,'mechanical');
#120976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#120977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#120978,#120980);
#120978 = ( REPRESENTATION_RELATIONSHIP('','',#120874,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#120979) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#120979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2979);
#120980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #120981);
#120981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('742','','',#5,#120972,$);
#120982 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#120974));
#120983 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#120984),#121079
  );
#120984 = SHELL_BASED_SURFACE_MODEL('',(#120985));
#120985 = OPEN_SHELL('',(#120986));
#120986 = ADVANCED_FACE('',(#120987),#121001,.T.);
#120987 = FACE_BOUND('',#120988,.T.);
#120988 = EDGE_LOOP('',(#120989,#121034,#121050,#121065));
#120989 = ORIENTED_EDGE('',*,*,#120990,.T.);
#120990 = EDGE_CURVE('',#120991,#120993,#120995,.T.);
#120991 = VERTEX_POINT('',#120992);
#120992 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437397));
#120993 = VERTEX_POINT('',#120994);
#120994 = CARTESIAN_POINT('',(3.401146897693,-27.66036149224,
    3.469075437396));
#120995 = SURFACE_CURVE('',#120996,(#121000),.PCURVE_S1.);
#120996 = LINE('',#120997,#120998);
#120997 = CARTESIAN_POINT('',(4.601146897693,-27.66036149224,
    3.469075437398));
#120998 = VECTOR('',#120999,1.);
#120999 = DIRECTION('',(-1.,0.E+000,3.700743415417E-016));
#121000 = PCURVE('',#121001,#121006);
#121001 = CYLINDRICAL_SURFACE('',#121002,0.200000000001);
#121002 = AXIS2_PLACEMENT_3D('',#121003,#121004,#121005);
#121003 = CARTESIAN_POINT('',(3.401146897693,-27.85,3.532614688061));
#121004 = DIRECTION('',(1.,0.E+000,0.E+000));
#121005 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121006 = DEFINITIONAL_REPRESENTATION('',(#121007),#121033);
#121007 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#121008,#121009,#121010,
    #121011,#121012,#121013,#121014,#121015,#121016,#121017,#121018,
    #121019,#121020,#121021,#121022,#121023,#121024,#121025,#121026,
    #121027,#121028,#121029,#121030,#121031,#121032),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.51855724255E-028,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#121008 = CARTESIAN_POINT('',(2.818293777495,1.2));
#121009 = CARTESIAN_POINT('',(2.818293777495,1.181818181818));
#121010 = CARTESIAN_POINT('',(2.818293777495,1.145454545455));
#121011 = CARTESIAN_POINT('',(2.818293777495,1.090909090909));
#121012 = CARTESIAN_POINT('',(2.818293777495,1.036363636364));
#121013 = CARTESIAN_POINT('',(2.818293777495,0.981818181818));
#121014 = CARTESIAN_POINT('',(2.818293777495,0.927272727273));
#121015 = CARTESIAN_POINT('',(2.818293777495,0.872727272727));
#121016 = CARTESIAN_POINT('',(2.818293777495,0.818181818182));
#121017 = CARTESIAN_POINT('',(2.818293777495,0.763636363636));
#121018 = CARTESIAN_POINT('',(2.818293777495,0.709090909091));
#121019 = CARTESIAN_POINT('',(2.818293777495,0.654545454545));
#121020 = CARTESIAN_POINT('',(2.818293777495,0.6));
#121021 = CARTESIAN_POINT('',(2.818293777495,0.545454545455));
#121022 = CARTESIAN_POINT('',(2.818293777495,0.490909090909));
#121023 = CARTESIAN_POINT('',(2.818293777495,0.436363636364));
#121024 = CARTESIAN_POINT('',(2.818293777495,0.381818181818));
#121025 = CARTESIAN_POINT('',(2.818293777495,0.327272727273));
#121026 = CARTESIAN_POINT('',(2.818293777495,0.272727272727));
#121027 = CARTESIAN_POINT('',(2.818293777495,0.218181818182));
#121028 = CARTESIAN_POINT('',(2.818293777495,0.163636363636));
#121029 = CARTESIAN_POINT('',(2.818293777495,0.109090909091));
#121030 = CARTESIAN_POINT('',(2.818293777495,5.454545454545E-002));
#121031 = CARTESIAN_POINT('',(2.818293777495,1.818181818182E-002));
#121032 = CARTESIAN_POINT('',(2.818293777495,0.E+000));
#121033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121034 = ORIENTED_EDGE('',*,*,#121035,.T.);
#121035 = EDGE_CURVE('',#120993,#121036,#121038,.T.);
#121036 = VERTEX_POINT('',#121037);
#121037 = CARTESIAN_POINT('',(3.401146897693,-27.65,3.532614688061));
#121038 = SURFACE_CURVE('',#121039,(#121044),.PCURVE_S1.);
#121039 = CIRCLE('',#121040,0.200000000001);
#121040 = AXIS2_PLACEMENT_3D('',#121041,#121042,#121043);
#121041 = CARTESIAN_POINT('',(3.401146897693,-27.85,3.532614688061));
#121042 = DIRECTION('',(1.,0.E+000,0.E+000));
#121043 = DIRECTION('',(0.E+000,0.948192538794,-0.317696253323));
#121044 = PCURVE('',#121001,#121045);
#121045 = DEFINITIONAL_REPRESENTATION('',(#121046),#121049);
#121046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121047,#121048),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.323298876102),
  .PIECEWISE_BEZIER_KNOTS.);
#121047 = CARTESIAN_POINT('',(2.81829377749,0.E+000));
#121048 = CARTESIAN_POINT('',(3.141592653592,0.E+000));
#121049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121050 = ORIENTED_EDGE('',*,*,#121051,.F.);
#121051 = EDGE_CURVE('',#121052,#121036,#121054,.T.);
#121052 = VERTEX_POINT('',#121053);
#121053 = CARTESIAN_POINT('',(4.601146897693,-27.65,3.532614688061));
#121054 = SURFACE_CURVE('',#121055,(#121059),.PCURVE_S1.);
#121055 = LINE('',#121056,#121057);
#121056 = CARTESIAN_POINT('',(4.601146897693,-27.65,3.532614688062));
#121057 = VECTOR('',#121058,1.);
#121058 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121059 = PCURVE('',#121001,#121060);
#121060 = DEFINITIONAL_REPRESENTATION('',(#121061),#121064);
#121061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121062,#121063),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#121062 = CARTESIAN_POINT('',(3.141592653595,1.2));
#121063 = CARTESIAN_POINT('',(3.141592653595,0.E+000));
#121064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121065 = ORIENTED_EDGE('',*,*,#121066,.T.);
#121066 = EDGE_CURVE('',#121052,#120991,#121067,.T.);
#121067 = SURFACE_CURVE('',#121068,(#121073),.PCURVE_S1.);
#121068 = CIRCLE('',#121069,0.200000000001);
#121069 = AXIS2_PLACEMENT_3D('',#121070,#121071,#121072);
#121070 = CARTESIAN_POINT('',(4.601146897693,-27.85,3.532614688061));
#121071 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121072 = DIRECTION('',(0.E+000,1.,0.E+000));
#121073 = PCURVE('',#121001,#121074);
#121074 = DEFINITIONAL_REPRESENTATION('',(#121075),#121078);
#121075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121076,#121077),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.323298876097),
  .PIECEWISE_BEZIER_KNOTS.);
#121076 = CARTESIAN_POINT('',(3.14159265359,1.2));
#121077 = CARTESIAN_POINT('',(2.818293777493,1.2));
#121078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121083)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121080,#121081,#121082)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121080 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121081 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121082 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121083 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121080,
  'distance_accuracy_value','confusion accuracy');
#121084 = SHAPE_DEFINITION_REPRESENTATION(#121085,#120983);
#121085 = PRODUCT_DEFINITION_SHAPE('','',#121086);
#121086 = PRODUCT_DEFINITION('design','',#121087,#121090);
#121087 = PRODUCT_DEFINITION_FORMATION('','',#121088);
#121088 = PRODUCT('CADSOFTTOOLS 1.743','CADSOFTTOOLS 1.743','',(#121089)
  );
#121089 = PRODUCT_CONTEXT('',#2,'mechanical');
#121090 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121091 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121092,#121094);
#121092 = ( REPRESENTATION_RELATIONSHIP('','',#120983,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121093) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121093 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2983);
#121094 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121095);
#121095 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('743','','',#5,#121086,$);
#121096 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121088));
#121097 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121098),#121172
  );
#121098 = SHELL_BASED_SURFACE_MODEL('',(#121099));
#121099 = OPEN_SHELL('',(#121100));
#121100 = ADVANCED_FACE('',(#121101),#121115,.T.);
#121101 = FACE_BOUND('',#121102,.T.);
#121102 = EDGE_LOOP('',(#121103,#121126,#121142,#121158));
#121103 = ORIENTED_EDGE('',*,*,#121104,.T.);
#121104 = EDGE_CURVE('',#121105,#121107,#121109,.T.);
#121105 = VERTEX_POINT('',#121106);
#121106 = CARTESIAN_POINT('',(4.601146897693,-27.65,3.532614688061));
#121107 = VERTEX_POINT('',#121108);
#121108 = CARTESIAN_POINT('',(3.401146897693,-27.65,3.532614688061));
#121109 = SURFACE_CURVE('',#121110,(#121114),.PCURVE_S1.);
#121110 = LINE('',#121111,#121112);
#121111 = CARTESIAN_POINT('',(4.601146897693,-27.65,3.532614688062));
#121112 = VECTOR('',#121113,1.);
#121113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121114 = PCURVE('',#121115,#121120);
#121115 = PLANE('',#121116);
#121116 = AXIS2_PLACEMENT_3D('',#121117,#121118,#121119);
#121117 = CARTESIAN_POINT('',(3.401146897693,-27.65,3.532614688061));
#121118 = DIRECTION('',(0.E+000,1.,0.E+000));
#121119 = DIRECTION('',(1.,0.E+000,0.E+000));
#121120 = DEFINITIONAL_REPRESENTATION('',(#121121),#121125);
#121121 = LINE('',#121122,#121123);
#121122 = CARTESIAN_POINT('',(1.2,-1.000088900582E-012));
#121123 = VECTOR('',#121124,1.);
#121124 = DIRECTION('',(-1.,0.E+000));
#121125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121126 = ORIENTED_EDGE('',*,*,#121127,.T.);
#121127 = EDGE_CURVE('',#121107,#121128,#121130,.T.);
#121128 = VERTEX_POINT('',#121129);
#121129 = CARTESIAN_POINT('',(3.401146897693,-27.65,4.204898642613));
#121130 = SURFACE_CURVE('',#121131,(#121135),.PCURVE_S1.);
#121131 = LINE('',#121132,#121133);
#121132 = CARTESIAN_POINT('',(3.401146897693,-27.65,3.532614688061));
#121133 = VECTOR('',#121134,1.);
#121134 = DIRECTION('',(0.E+000,-1.056908663296E-014,1.));
#121135 = PCURVE('',#121115,#121136);
#121136 = DEFINITIONAL_REPRESENTATION('',(#121137),#121141);
#121137 = LINE('',#121138,#121139);
#121138 = CARTESIAN_POINT('',(0.E+000,-5.000444502912E-013));
#121139 = VECTOR('',#121140,1.);
#121140 = DIRECTION('',(0.E+000,-1.));
#121141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121142 = ORIENTED_EDGE('',*,*,#121143,.F.);
#121143 = EDGE_CURVE('',#121144,#121128,#121146,.T.);
#121144 = VERTEX_POINT('',#121145);
#121145 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#121146 = SURFACE_CURVE('',#121147,(#121151),.PCURVE_S1.);
#121147 = LINE('',#121148,#121149);
#121148 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#121149 = VECTOR('',#121150,1.);
#121150 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121151 = PCURVE('',#121115,#121152);
#121152 = DEFINITIONAL_REPRESENTATION('',(#121153),#121157);
#121153 = LINE('',#121154,#121155);
#121154 = CARTESIAN_POINT('',(1.2,-0.672283954552));
#121155 = VECTOR('',#121156,1.);
#121156 = DIRECTION('',(-1.,0.E+000));
#121157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121158 = ORIENTED_EDGE('',*,*,#121159,.T.);
#121159 = EDGE_CURVE('',#121144,#121105,#121160,.T.);
#121160 = SURFACE_CURVE('',#121161,(#121165),.PCURVE_S1.);
#121161 = LINE('',#121162,#121163);
#121162 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#121163 = VECTOR('',#121164,1.);
#121164 = DIRECTION('',(-1.321135829119E-015,1.056908663296E-014,-1.));
#121165 = PCURVE('',#121115,#121166);
#121166 = DEFINITIONAL_REPRESENTATION('',(#121167),#121171);
#121167 = LINE('',#121168,#121169);
#121168 = CARTESIAN_POINT('',(1.2,-0.672283954552));
#121169 = VECTOR('',#121170,1.);
#121170 = DIRECTION('',(-1.321135829119E-015,1.));
#121171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121176)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121173,#121174,#121175)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121173,
  'distance_accuracy_value','confusion accuracy');
#121177 = SHAPE_DEFINITION_REPRESENTATION(#121178,#121097);
#121178 = PRODUCT_DEFINITION_SHAPE('','',#121179);
#121179 = PRODUCT_DEFINITION('design','',#121180,#121183);
#121180 = PRODUCT_DEFINITION_FORMATION('','',#121181);
#121181 = PRODUCT('CADSOFTTOOLS 1.744','CADSOFTTOOLS 1.744','',(#121182)
  );
#121182 = PRODUCT_CONTEXT('',#2,'mechanical');
#121183 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121184 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121185,#121187);
#121185 = ( REPRESENTATION_RELATIONSHIP('','',#121097,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121186) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121186 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2987);
#121187 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121188);
#121188 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('744','','',#5,#121179,$);
#121189 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121181));
#121190 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121191),#121286
  );
#121191 = SHELL_BASED_SURFACE_MODEL('',(#121192));
#121192 = OPEN_SHELL('',(#121193));
#121193 = ADVANCED_FACE('',(#121194),#121208,.T.);
#121194 = FACE_BOUND('',#121195,.T.);
#121195 = EDGE_LOOP('',(#121196,#121218,#121234,#121272));
#121196 = ORIENTED_EDGE('',*,*,#121197,.T.);
#121197 = EDGE_CURVE('',#121198,#121200,#121202,.T.);
#121198 = VERTEX_POINT('',#121199);
#121199 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#121200 = VERTEX_POINT('',#121201);
#121201 = CARTESIAN_POINT('',(3.401146897693,-27.65,4.204898642613));
#121202 = SURFACE_CURVE('',#121203,(#121207),.PCURVE_S1.);
#121203 = LINE('',#121204,#121205);
#121204 = CARTESIAN_POINT('',(4.601146897693,-27.65,4.204898642613));
#121205 = VECTOR('',#121206,1.);
#121206 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121207 = PCURVE('',#121208,#121213);
#121208 = CYLINDRICAL_SURFACE('',#121209,0.200000000001);
#121209 = AXIS2_PLACEMENT_3D('',#121210,#121211,#121212);
#121210 = CARTESIAN_POINT('',(3.401146897693,-27.85,4.204898642613));
#121211 = DIRECTION('',(1.,0.E+000,0.E+000));
#121212 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121213 = DEFINITIONAL_REPRESENTATION('',(#121214),#121217);
#121214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121215,#121216),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#121215 = CARTESIAN_POINT('',(3.14159265359,1.2));
#121216 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#121217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121218 = ORIENTED_EDGE('',*,*,#121219,.T.);
#121219 = EDGE_CURVE('',#121200,#121220,#121222,.T.);
#121220 = VERTEX_POINT('',#121221);
#121221 = CARTESIAN_POINT('',(3.401146897693,-27.72376440632,
    4.360026251015));
#121222 = SURFACE_CURVE('',#121223,(#121228),.PCURVE_S1.);
#121223 = CIRCLE('',#121224,0.200000000001);
#121224 = AXIS2_PLACEMENT_3D('',#121225,#121226,#121227);
#121225 = CARTESIAN_POINT('',(3.401146897693,-27.85,4.204898642613));
#121226 = DIRECTION('',(1.,0.E+000,0.E+000));
#121227 = DIRECTION('',(-0.E+000,1.,0.E+000));
#121228 = PCURVE('',#121208,#121229);
#121229 = DEFINITIONAL_REPRESENTATION('',(#121230),#121233);
#121230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121231,#121232),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.88772534304),
  .PIECEWISE_BEZIER_KNOTS.);
#121231 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#121232 = CARTESIAN_POINT('',(4.02931799663,0.E+000));
#121233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121234 = ORIENTED_EDGE('',*,*,#121235,.F.);
#121235 = EDGE_CURVE('',#121236,#121220,#121238,.T.);
#121236 = VERTEX_POINT('',#121237);
#121237 = CARTESIAN_POINT('',(4.601146897693,-27.72376440632,
    4.360026251015));
#121238 = SURFACE_CURVE('',#121239,(#121243),.PCURVE_S1.);
#121239 = LINE('',#121240,#121241);
#121240 = CARTESIAN_POINT('',(4.601146897693,-27.72376440632,
    4.360026251015));
#121241 = VECTOR('',#121242,1.);
#121242 = DIRECTION('',(-1.,-2.960594732334E-015,7.401486830834E-016));
#121243 = PCURVE('',#121208,#121244);
#121244 = DEFINITIONAL_REPRESENTATION('',(#121245),#121271);
#121245 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#121246,#121247,#121248,
    #121249,#121250,#121251,#121252,#121253,#121254,#121255,#121256,
    #121257,#121258,#121259,#121260,#121261,#121262,#121263,#121264,
    #121265,#121266,#121267,#121268,#121269,#121270),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.654635748701E-027,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#121246 = CARTESIAN_POINT('',(4.029317996633,1.2));
#121247 = CARTESIAN_POINT('',(4.029317996633,1.181818181818));
#121248 = CARTESIAN_POINT('',(4.029317996633,1.145454545455));
#121249 = CARTESIAN_POINT('',(4.029317996633,1.090909090909));
#121250 = CARTESIAN_POINT('',(4.029317996633,1.036363636364));
#121251 = CARTESIAN_POINT('',(4.029317996633,0.981818181818));
#121252 = CARTESIAN_POINT('',(4.029317996633,0.927272727273));
#121253 = CARTESIAN_POINT('',(4.029317996633,0.872727272727));
#121254 = CARTESIAN_POINT('',(4.029317996633,0.818181818182));
#121255 = CARTESIAN_POINT('',(4.029317996633,0.763636363636));
#121256 = CARTESIAN_POINT('',(4.029317996633,0.709090909091));
#121257 = CARTESIAN_POINT('',(4.029317996633,0.654545454545));
#121258 = CARTESIAN_POINT('',(4.029317996633,0.6));
#121259 = CARTESIAN_POINT('',(4.029317996633,0.545454545455));
#121260 = CARTESIAN_POINT('',(4.029317996633,0.490909090909));
#121261 = CARTESIAN_POINT('',(4.029317996633,0.436363636364));
#121262 = CARTESIAN_POINT('',(4.029317996633,0.381818181818));
#121263 = CARTESIAN_POINT('',(4.029317996633,0.327272727273));
#121264 = CARTESIAN_POINT('',(4.029317996633,0.272727272727));
#121265 = CARTESIAN_POINT('',(4.029317996633,0.218181818182));
#121266 = CARTESIAN_POINT('',(4.029317996633,0.163636363636));
#121267 = CARTESIAN_POINT('',(4.029317996633,0.109090909091));
#121268 = CARTESIAN_POINT('',(4.029317996633,5.454545454545E-002));
#121269 = CARTESIAN_POINT('',(4.029317996633,1.818181818182E-002));
#121270 = CARTESIAN_POINT('',(4.029317996633,0.E+000));
#121271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121272 = ORIENTED_EDGE('',*,*,#121273,.T.);
#121273 = EDGE_CURVE('',#121236,#121198,#121274,.T.);
#121274 = SURFACE_CURVE('',#121275,(#121280),.PCURVE_S1.);
#121275 = CIRCLE('',#121276,0.200000000001);
#121276 = AXIS2_PLACEMENT_3D('',#121277,#121278,#121279);
#121277 = CARTESIAN_POINT('',(4.601146897693,-27.85,4.204898642613));
#121278 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121279 = DIRECTION('',(0.E+000,0.631177968401,0.775638042005));
#121280 = PCURVE('',#121208,#121281);
#121281 = DEFINITIONAL_REPRESENTATION('',(#121282),#121285);
#121282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121283,#121284),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.887725343039),
  .PIECEWISE_BEZIER_KNOTS.);
#121283 = CARTESIAN_POINT('',(4.029317996629,1.2));
#121284 = CARTESIAN_POINT('',(3.14159265359,1.2));
#121285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121290)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121287,#121288,#121289)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121287 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121288 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121289 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121290 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121287,
  'distance_accuracy_value','confusion accuracy');
#121291 = SHAPE_DEFINITION_REPRESENTATION(#121292,#121190);
#121292 = PRODUCT_DEFINITION_SHAPE('','',#121293);
#121293 = PRODUCT_DEFINITION('design','',#121294,#121297);
#121294 = PRODUCT_DEFINITION_FORMATION('','',#121295);
#121295 = PRODUCT('CADSOFTTOOLS 1.745','CADSOFTTOOLS 1.745','',(#121296)
  );
#121296 = PRODUCT_CONTEXT('',#2,'mechanical');
#121297 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121299,#121301);
#121299 = ( REPRESENTATION_RELATIONSHIP('','',#121190,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121300) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2991);
#121301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121302);
#121302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('745','','',#5,#121293,$);
#121303 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121295));
#121304 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121305),#121411
  );
#121305 = SHELL_BASED_SURFACE_MODEL('',(#121306));
#121306 = OPEN_SHELL('',(#121307));
#121307 = ADVANCED_FACE('',(#121308),#121322,.T.);
#121308 = FACE_BOUND('',#121309,.T.);
#121309 = EDGE_LOOP('',(#121310,#121333,#121349,#121365,#121381,#121397)
  );
#121310 = ORIENTED_EDGE('',*,*,#121311,.T.);
#121311 = EDGE_CURVE('',#121312,#121314,#121316,.T.);
#121312 = VERTEX_POINT('',#121313);
#121313 = CARTESIAN_POINT('',(4.601146897693,-27.72376440632,
    4.360026251015));
#121314 = VERTEX_POINT('',#121315);
#121315 = CARTESIAN_POINT('',(3.401146897693,-27.72376440632,
    4.360026251015));
#121316 = SURFACE_CURVE('',#121317,(#121321),.PCURVE_S1.);
#121317 = LINE('',#121318,#121319);
#121318 = CARTESIAN_POINT('',(4.601146897693,-27.72376440632,
    4.360026251015));
#121319 = VECTOR('',#121320,1.);
#121320 = DIRECTION('',(-1.,-2.960594732334E-015,7.401486830834E-016));
#121321 = PCURVE('',#121322,#121327);
#121322 = PLANE('',#121323);
#121323 = AXIS2_PLACEMENT_3D('',#121324,#121325,#121326);
#121324 = CARTESIAN_POINT('',(3.401146897693,-27.72376440632,
    4.360026251015));
#121325 = DIRECTION('',(0.E+000,0.631177968404,0.775638042003));
#121326 = DIRECTION('',(0.E+000,0.775638042003,-0.631177968404));
#121327 = DEFINITIONAL_REPRESENTATION('',(#121328),#121332);
#121328 = LINE('',#121329,#121330);
#121329 = CARTESIAN_POINT('',(-3.10619108324E-014,-1.2));
#121330 = VECTOR('',#121331,1.);
#121331 = DIRECTION('',(-2.763515443456E-015,1.));
#121332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121333 = ORIENTED_EDGE('',*,*,#121334,.T.);
#121334 = EDGE_CURVE('',#121314,#121335,#121337,.T.);
#121335 = VERTEX_POINT('',#121336);
#121336 = CARTESIAN_POINT('',(3.401146897693,-27.72588032962,
    4.361748090451));
#121337 = SURFACE_CURVE('',#121338,(#121342),.PCURVE_S1.);
#121338 = LINE('',#121339,#121340);
#121339 = CARTESIAN_POINT('',(3.401146897693,-27.72376440632,
    4.360026251015));
#121340 = VECTOR('',#121341,1.);
#121341 = DIRECTION('',(0.E+000,-0.775638042004,0.631177968402));
#121342 = PCURVE('',#121322,#121343);
#121343 = DEFINITIONAL_REPRESENTATION('',(#121344),#121348);
#121344 = LINE('',#121345,#121346);
#121345 = CARTESIAN_POINT('',(4.999356866841E-013,0.E+000));
#121346 = VECTOR('',#121347,1.);
#121347 = DIRECTION('',(-1.,0.E+000));
#121348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121349 = ORIENTED_EDGE('',*,*,#121350,.T.);
#121350 = EDGE_CURVE('',#121335,#121351,#121353,.T.);
#121351 = VERTEX_POINT('',#121352);
#121352 = CARTESIAN_POINT('',(4.301146897693,-27.72588032962,
    4.361748090451));
#121353 = SURFACE_CURVE('',#121354,(#121358),.PCURVE_S1.);
#121354 = LINE('',#121355,#121356);
#121355 = CARTESIAN_POINT('',(3.401146897693,-27.72588032962,
    4.361748090451));
#121356 = VECTOR('',#121357,1.);
#121357 = DIRECTION('',(1.,0.E+000,0.E+000));
#121358 = PCURVE('',#121322,#121359);
#121359 = DEFINITIONAL_REPRESENTATION('',(#121360),#121364);
#121360 = LINE('',#121361,#121362);
#121361 = CARTESIAN_POINT('',(-2.727977721185E-003,0.E+000));
#121362 = VECTOR('',#121363,1.);
#121363 = DIRECTION('',(0.E+000,-1.));
#121364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121365 = ORIENTED_EDGE('',*,*,#121366,.T.);
#121366 = EDGE_CURVE('',#121351,#121367,#121369,.T.);
#121367 = VERTEX_POINT('',#121368);
#121368 = CARTESIAN_POINT('',(4.301146897693,-27.87623559368,
    4.484100173471));
#121369 = SURFACE_CURVE('',#121370,(#121374),.PCURVE_S1.);
#121370 = LINE('',#121371,#121372);
#121371 = CARTESIAN_POINT('',(4.301146897693,-27.72588032962,
    4.361748090451));
#121372 = VECTOR('',#121373,1.);
#121373 = DIRECTION('',(0.E+000,-0.775638042003,0.631177968404));
#121374 = PCURVE('',#121322,#121375);
#121375 = DEFINITIONAL_REPRESENTATION('',(#121376),#121380);
#121376 = LINE('',#121377,#121378);
#121377 = CARTESIAN_POINT('',(-2.72797772119E-003,-0.9));
#121378 = VECTOR('',#121379,1.);
#121379 = DIRECTION('',(-1.,0.E+000));
#121380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121381 = ORIENTED_EDGE('',*,*,#121382,.T.);
#121382 = EDGE_CURVE('',#121367,#121383,#121385,.T.);
#121383 = VERTEX_POINT('',#121384);
#121384 = CARTESIAN_POINT('',(4.601146897693,-27.87623559368,
    4.484100173471));
#121385 = SURFACE_CURVE('',#121386,(#121390),.PCURVE_S1.);
#121386 = LINE('',#121387,#121388);
#121387 = CARTESIAN_POINT('',(4.301146897693,-27.87623559368,
    4.484100173471));
#121388 = VECTOR('',#121389,1.);
#121389 = DIRECTION('',(1.,0.E+000,0.E+000));
#121390 = PCURVE('',#121322,#121391);
#121391 = DEFINITIONAL_REPRESENTATION('',(#121392),#121396);
#121392 = LINE('',#121393,#121394);
#121393 = CARTESIAN_POINT('',(-0.196575179533,-0.9));
#121394 = VECTOR('',#121395,1.);
#121395 = DIRECTION('',(0.E+000,-1.));
#121396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121397 = ORIENTED_EDGE('',*,*,#121398,.T.);
#121398 = EDGE_CURVE('',#121383,#121312,#121399,.T.);
#121399 = SURFACE_CURVE('',#121400,(#121404),.PCURVE_S1.);
#121400 = LINE('',#121401,#121402);
#121401 = CARTESIAN_POINT('',(4.601146897693,-27.87623559368,
    4.484100173472));
#121402 = VECTOR('',#121403,1.);
#121403 = DIRECTION('',(0.E+000,0.775638042003,-0.631177968404));
#121404 = PCURVE('',#121322,#121405);
#121405 = DEFINITIONAL_REPRESENTATION('',(#121406),#121410);
#121406 = LINE('',#121407,#121408);
#121407 = CARTESIAN_POINT('',(-0.196575179534,-1.2));
#121408 = VECTOR('',#121409,1.);
#121409 = DIRECTION('',(1.,0.E+000));
#121410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121415)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121412,#121413,#121414)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121412 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121413 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121414 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121415 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121412,
  'distance_accuracy_value','confusion accuracy');
#121416 = SHAPE_DEFINITION_REPRESENTATION(#121417,#121304);
#121417 = PRODUCT_DEFINITION_SHAPE('','',#121418);
#121418 = PRODUCT_DEFINITION('design','',#121419,#121422);
#121419 = PRODUCT_DEFINITION_FORMATION('','',#121420);
#121420 = PRODUCT('CADSOFTTOOLS 1.746','CADSOFTTOOLS 1.746','',(#121421)
  );
#121421 = PRODUCT_CONTEXT('',#2,'mechanical');
#121422 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121424,#121426);
#121424 = ( REPRESENTATION_RELATIONSHIP('','',#121304,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121425) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2995);
#121426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121427);
#121427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('746','','',#5,#121418,$);
#121428 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121420));
#121429 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121430),#121502
  );
#121430 = SHELL_BASED_SURFACE_MODEL('',(#121431));
#121431 = OPEN_SHELL('',(#121432));
#121432 = ADVANCED_FACE('',(#121433),#121447,.F.);
#121433 = FACE_BOUND('',#121434,.F.);
#121434 = EDGE_LOOP('',(#121435,#121457,#121473,#121488));
#121435 = ORIENTED_EDGE('',*,*,#121436,.T.);
#121436 = EDGE_CURVE('',#121437,#121439,#121441,.T.);
#121437 = VERTEX_POINT('',#121438);
#121438 = CARTESIAN_POINT('',(4.601146897693,-27.95,4.639227781873));
#121439 = VERTEX_POINT('',#121440);
#121440 = CARTESIAN_POINT('',(4.301146897693,-27.95,4.639227781873));
#121441 = SURFACE_CURVE('',#121442,(#121446),.PCURVE_S1.);
#121442 = LINE('',#121443,#121444);
#121443 = CARTESIAN_POINT('',(4.601146897693,-27.95,4.639227781873));
#121444 = VECTOR('',#121445,1.);
#121445 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121446 = PCURVE('',#121447,#121452);
#121447 = CYLINDRICAL_SURFACE('',#121448,0.200000000001);
#121448 = AXIS2_PLACEMENT_3D('',#121449,#121450,#121451);
#121449 = CARTESIAN_POINT('',(3.401146897693,-27.75,4.639227781873));
#121450 = DIRECTION('',(1.,0.E+000,0.E+000));
#121451 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121452 = DEFINITIONAL_REPRESENTATION('',(#121453),#121456);
#121453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121454,#121455),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#121454 = CARTESIAN_POINT('',(0.E+000,1.2));
#121455 = CARTESIAN_POINT('',(0.E+000,0.9));
#121456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121457 = ORIENTED_EDGE('',*,*,#121458,.F.);
#121458 = EDGE_CURVE('',#121459,#121439,#121461,.T.);
#121459 = VERTEX_POINT('',#121460);
#121460 = CARTESIAN_POINT('',(4.301146897693,-27.87623559368,
    4.484100173471));
#121461 = SURFACE_CURVE('',#121462,(#121467),.PCURVE_S1.);
#121462 = CIRCLE('',#121463,0.200000000001);
#121463 = AXIS2_PLACEMENT_3D('',#121464,#121465,#121466);
#121464 = CARTESIAN_POINT('',(4.301146897693,-27.75,4.639227781873));
#121465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121466 = DIRECTION('',(-0.E+000,-0.631177968398,-0.775638042007));
#121467 = PCURVE('',#121447,#121468);
#121468 = DEFINITIONAL_REPRESENTATION('',(#121469),#121472);
#121469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121470,#121471),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.887725343042),
  .PIECEWISE_BEZIER_KNOTS.);
#121470 = CARTESIAN_POINT('',(0.887725343042,0.9));
#121471 = CARTESIAN_POINT('',(0.E+000,0.9));
#121472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121473 = ORIENTED_EDGE('',*,*,#121474,.T.);
#121474 = EDGE_CURVE('',#121459,#121475,#121477,.T.);
#121475 = VERTEX_POINT('',#121476);
#121476 = CARTESIAN_POINT('',(4.601146897693,-27.87623559368,
    4.484100173471));
#121477 = SURFACE_CURVE('',#121478,(#121482),.PCURVE_S1.);
#121478 = LINE('',#121479,#121480);
#121479 = CARTESIAN_POINT('',(4.301146897693,-27.87623559368,
    4.484100173471));
#121480 = VECTOR('',#121481,1.);
#121481 = DIRECTION('',(1.,0.E+000,0.E+000));
#121482 = PCURVE('',#121447,#121483);
#121483 = DEFINITIONAL_REPRESENTATION('',(#121484),#121487);
#121484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121485,#121486),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#121485 = CARTESIAN_POINT('',(0.887725343042,0.9));
#121486 = CARTESIAN_POINT('',(0.887725343042,1.2));
#121487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121488 = ORIENTED_EDGE('',*,*,#121489,.T.);
#121489 = EDGE_CURVE('',#121475,#121437,#121490,.T.);
#121490 = SURFACE_CURVE('',#121491,(#121496),.PCURVE_S1.);
#121491 = CIRCLE('',#121492,0.200000000001);
#121492 = AXIS2_PLACEMENT_3D('',#121493,#121494,#121495);
#121493 = CARTESIAN_POINT('',(4.601146897693,-27.75,4.639227781873));
#121494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121495 = DIRECTION('',(-0.E+000,-0.631177968401,-0.775638042005));
#121496 = PCURVE('',#121447,#121497);
#121497 = DEFINITIONAL_REPRESENTATION('',(#121498),#121501);
#121498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121499,#121500),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.887725343039),
  .PIECEWISE_BEZIER_KNOTS.);
#121499 = CARTESIAN_POINT('',(0.887725343039,1.2));
#121500 = CARTESIAN_POINT('',(0.E+000,1.2));
#121501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121506)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121503,#121504,#121505)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121503,
  'distance_accuracy_value','confusion accuracy');
#121507 = SHAPE_DEFINITION_REPRESENTATION(#121508,#121429);
#121508 = PRODUCT_DEFINITION_SHAPE('','',#121509);
#121509 = PRODUCT_DEFINITION('design','',#121510,#121513);
#121510 = PRODUCT_DEFINITION_FORMATION('','',#121511);
#121511 = PRODUCT('CADSOFTTOOLS 1.747','CADSOFTTOOLS 1.747','',(#121512)
  );
#121512 = PRODUCT_CONTEXT('',#2,'mechanical');
#121513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121514 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121515,#121517);
#121515 = ( REPRESENTATION_RELATIONSHIP('','',#121429,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121516) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121516 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2999);
#121517 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121518);
#121518 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('747','','',#5,#121509,$);
#121519 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121511));
#121520 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121521),#121595
  );
#121521 = SHELL_BASED_SURFACE_MODEL('',(#121522));
#121522 = OPEN_SHELL('',(#121523));
#121523 = ADVANCED_FACE('',(#121524),#121538,.T.);
#121524 = FACE_BOUND('',#121525,.T.);
#121525 = EDGE_LOOP('',(#121526,#121549,#121565,#121581));
#121526 = ORIENTED_EDGE('',*,*,#121527,.T.);
#121527 = EDGE_CURVE('',#121528,#121530,#121532,.T.);
#121528 = VERTEX_POINT('',#121529);
#121529 = CARTESIAN_POINT('',(4.601146897693,-27.95,4.639227781873));
#121530 = VERTEX_POINT('',#121531);
#121531 = CARTESIAN_POINT('',(4.301146897693,-27.95,4.639227781873));
#121532 = SURFACE_CURVE('',#121533,(#121537),.PCURVE_S1.);
#121533 = LINE('',#121534,#121535);
#121534 = CARTESIAN_POINT('',(4.601146897693,-27.95,4.639227781873));
#121535 = VECTOR('',#121536,1.);
#121536 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121537 = PCURVE('',#121538,#121543);
#121538 = PLANE('',#121539);
#121539 = AXIS2_PLACEMENT_3D('',#121540,#121541,#121542);
#121540 = CARTESIAN_POINT('',(3.401146897693,-27.95,4.639227781873));
#121541 = DIRECTION('',(0.E+000,1.,0.E+000));
#121542 = DIRECTION('',(1.,0.E+000,0.E+000));
#121543 = DEFINITIONAL_REPRESENTATION('',(#121544),#121548);
#121544 = LINE('',#121545,#121546);
#121545 = CARTESIAN_POINT('',(1.2,0.E+000));
#121546 = VECTOR('',#121547,1.);
#121547 = DIRECTION('',(-1.,0.E+000));
#121548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121549 = ORIENTED_EDGE('',*,*,#121550,.T.);
#121550 = EDGE_CURVE('',#121530,#121551,#121553,.T.);
#121551 = VERTEX_POINT('',#121552);
#121552 = CARTESIAN_POINT('',(4.301146897693,-27.95,5.900000226504));
#121553 = SURFACE_CURVE('',#121554,(#121558),.PCURVE_S1.);
#121554 = LINE('',#121555,#121556);
#121555 = CARTESIAN_POINT('',(4.301146897693,-27.95,4.639227781873));
#121556 = VECTOR('',#121557,1.);
#121557 = DIRECTION('',(0.E+000,0.E+000,1.));
#121558 = PCURVE('',#121538,#121559);
#121559 = DEFINITIONAL_REPRESENTATION('',(#121560),#121564);
#121560 = LINE('',#121561,#121562);
#121561 = CARTESIAN_POINT('',(0.9,-1.900701818158E-013));
#121562 = VECTOR('',#121563,1.);
#121563 = DIRECTION('',(0.E+000,-1.));
#121564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121565 = ORIENTED_EDGE('',*,*,#121566,.T.);
#121566 = EDGE_CURVE('',#121551,#121567,#121569,.T.);
#121567 = VERTEX_POINT('',#121568);
#121568 = CARTESIAN_POINT('',(4.601146897693,-27.95,5.900000226504));
#121569 = SURFACE_CURVE('',#121570,(#121574),.PCURVE_S1.);
#121570 = LINE('',#121571,#121572);
#121571 = CARTESIAN_POINT('',(4.301146897693,-27.95,5.900000226504));
#121572 = VECTOR('',#121573,1.);
#121573 = DIRECTION('',(1.,0.E+000,0.E+000));
#121574 = PCURVE('',#121538,#121575);
#121575 = DEFINITIONAL_REPRESENTATION('',(#121576),#121580);
#121576 = LINE('',#121577,#121578);
#121577 = CARTESIAN_POINT('',(0.9,-1.260772444631));
#121578 = VECTOR('',#121579,1.);
#121579 = DIRECTION('',(1.,0.E+000));
#121580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121581 = ORIENTED_EDGE('',*,*,#121582,.T.);
#121582 = EDGE_CURVE('',#121567,#121528,#121583,.T.);
#121583 = SURFACE_CURVE('',#121584,(#121588),.PCURVE_S1.);
#121584 = LINE('',#121585,#121586);
#121585 = CARTESIAN_POINT('',(4.601146897693,-27.95,5.900000226504));
#121586 = VECTOR('',#121587,1.);
#121587 = DIRECTION('',(0.E+000,0.E+000,-1.));
#121588 = PCURVE('',#121538,#121589);
#121589 = DEFINITIONAL_REPRESENTATION('',(#121590),#121594);
#121590 = LINE('',#121591,#121592);
#121591 = CARTESIAN_POINT('',(1.2,-1.260772444631));
#121592 = VECTOR('',#121593,1.);
#121593 = DIRECTION('',(0.E+000,1.));
#121594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121599)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121596,#121597,#121598)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121596,
  'distance_accuracy_value','confusion accuracy');
#121600 = SHAPE_DEFINITION_REPRESENTATION(#121601,#121520);
#121601 = PRODUCT_DEFINITION_SHAPE('','',#121602);
#121602 = PRODUCT_DEFINITION('design','',#121603,#121606);
#121603 = PRODUCT_DEFINITION_FORMATION('','',#121604);
#121604 = PRODUCT('CADSOFTTOOLS 1.748','CADSOFTTOOLS 1.748','',(#121605)
  );
#121605 = PRODUCT_CONTEXT('',#2,'mechanical');
#121606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121608,#121610);
#121608 = ( REPRESENTATION_RELATIONSHIP('','',#121520,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121609) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3003);
#121610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121611);
#121611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('748','','',#5,#121602,$);
#121612 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121604));
#121613 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121614),#121686
  );
#121614 = SHELL_BASED_SURFACE_MODEL('',(#121615));
#121615 = OPEN_SHELL('',(#121616));
#121616 = ADVANCED_FACE('',(#121617),#121631,.F.);
#121617 = FACE_BOUND('',#121618,.F.);
#121618 = EDGE_LOOP('',(#121619,#121641,#121657,#121672));
#121619 = ORIENTED_EDGE('',*,*,#121620,.T.);
#121620 = EDGE_CURVE('',#121621,#121623,#121625,.T.);
#121621 = VERTEX_POINT('',#121622);
#121622 = CARTESIAN_POINT('',(4.601146897693,-23.95,9.900000226504));
#121623 = VERTEX_POINT('',#121624);
#121624 = CARTESIAN_POINT('',(4.301146897693,-23.95,9.900000226504));
#121625 = SURFACE_CURVE('',#121626,(#121630),.PCURVE_S1.);
#121626 = LINE('',#121627,#121628);
#121627 = CARTESIAN_POINT('',(4.601146897693,-23.95,9.900000226504));
#121628 = VECTOR('',#121629,1.);
#121629 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121630 = PCURVE('',#121631,#121636);
#121631 = CYLINDRICAL_SURFACE('',#121632,4.);
#121632 = AXIS2_PLACEMENT_3D('',#121633,#121634,#121635);
#121633 = CARTESIAN_POINT('',(3.401146897693,-23.95,5.900000226504));
#121634 = DIRECTION('',(1.,0.E+000,0.E+000));
#121635 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121636 = DEFINITIONAL_REPRESENTATION('',(#121637),#121640);
#121637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121638,#121639),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#121638 = CARTESIAN_POINT('',(4.712388980385,1.2));
#121639 = CARTESIAN_POINT('',(4.712388980385,0.9));
#121640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121641 = ORIENTED_EDGE('',*,*,#121642,.F.);
#121642 = EDGE_CURVE('',#121643,#121623,#121645,.T.);
#121643 = VERTEX_POINT('',#121644);
#121644 = CARTESIAN_POINT('',(4.301146897693,-27.95,5.900000226504));
#121645 = SURFACE_CURVE('',#121646,(#121651),.PCURVE_S1.);
#121646 = CIRCLE('',#121647,4.);
#121647 = AXIS2_PLACEMENT_3D('',#121648,#121649,#121650);
#121648 = CARTESIAN_POINT('',(4.301146897693,-23.95,5.900000226504));
#121649 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121650 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121651 = PCURVE('',#121631,#121652);
#121652 = DEFINITIONAL_REPRESENTATION('',(#121653),#121656);
#121653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121654,#121655),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#121654 = CARTESIAN_POINT('',(6.28318530718,0.9));
#121655 = CARTESIAN_POINT('',(4.712388980385,0.9));
#121656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121657 = ORIENTED_EDGE('',*,*,#121658,.T.);
#121658 = EDGE_CURVE('',#121643,#121659,#121661,.T.);
#121659 = VERTEX_POINT('',#121660);
#121660 = CARTESIAN_POINT('',(4.601146897693,-27.95,5.900000226504));
#121661 = SURFACE_CURVE('',#121662,(#121666),.PCURVE_S1.);
#121662 = LINE('',#121663,#121664);
#121663 = CARTESIAN_POINT('',(4.301146897693,-27.95,5.900000226504));
#121664 = VECTOR('',#121665,1.);
#121665 = DIRECTION('',(1.,0.E+000,0.E+000));
#121666 = PCURVE('',#121631,#121667);
#121667 = DEFINITIONAL_REPRESENTATION('',(#121668),#121671);
#121668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121669,#121670),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#121669 = CARTESIAN_POINT('',(6.28318530718,0.9));
#121670 = CARTESIAN_POINT('',(6.28318530718,1.2));
#121671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121672 = ORIENTED_EDGE('',*,*,#121673,.T.);
#121673 = EDGE_CURVE('',#121659,#121621,#121674,.T.);
#121674 = SURFACE_CURVE('',#121675,(#121680),.PCURVE_S1.);
#121675 = CIRCLE('',#121676,4.);
#121676 = AXIS2_PLACEMENT_3D('',#121677,#121678,#121679);
#121677 = CARTESIAN_POINT('',(4.601146897693,-23.95,5.900000226504));
#121678 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121679 = DIRECTION('',(-0.E+000,-1.,-2.22044604925E-016));
#121680 = PCURVE('',#121631,#121681);
#121681 = DEFINITIONAL_REPRESENTATION('',(#121682),#121685);
#121682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121683,#121684),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#121683 = CARTESIAN_POINT('',(6.28318530718,1.2));
#121684 = CARTESIAN_POINT('',(4.712388980385,1.2));
#121685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121690)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121687,#121688,#121689)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121687 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121688 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121689 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121690 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121687,
  'distance_accuracy_value','confusion accuracy');
#121691 = SHAPE_DEFINITION_REPRESENTATION(#121692,#121613);
#121692 = PRODUCT_DEFINITION_SHAPE('','',#121693);
#121693 = PRODUCT_DEFINITION('design','',#121694,#121697);
#121694 = PRODUCT_DEFINITION_FORMATION('','',#121695);
#121695 = PRODUCT('CADSOFTTOOLS 1.749','CADSOFTTOOLS 1.749','',(#121696)
  );
#121696 = PRODUCT_CONTEXT('',#2,'mechanical');
#121697 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121698 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121699,#121701);
#121699 = ( REPRESENTATION_RELATIONSHIP('','',#121613,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121700) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121700 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3007);
#121701 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121702);
#121702 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('749','','',#5,#121693,$);
#121703 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121695));
#121704 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121705),#121779
  );
#121705 = SHELL_BASED_SURFACE_MODEL('',(#121706));
#121706 = OPEN_SHELL('',(#121707));
#121707 = ADVANCED_FACE('',(#121708),#121722,.T.);
#121708 = FACE_BOUND('',#121709,.T.);
#121709 = EDGE_LOOP('',(#121710,#121733,#121749,#121765));
#121710 = ORIENTED_EDGE('',*,*,#121711,.T.);
#121711 = EDGE_CURVE('',#121712,#121714,#121716,.T.);
#121712 = VERTEX_POINT('',#121713);
#121713 = CARTESIAN_POINT('',(4.601146897693,-23.95,9.900000226504));
#121714 = VERTEX_POINT('',#121715);
#121715 = CARTESIAN_POINT('',(4.301146897693,-23.95,9.900000226504));
#121716 = SURFACE_CURVE('',#121717,(#121721),.PCURVE_S1.);
#121717 = LINE('',#121718,#121719);
#121718 = CARTESIAN_POINT('',(4.601146897693,-23.95,9.900000226504));
#121719 = VECTOR('',#121720,1.);
#121720 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121721 = PCURVE('',#121722,#121727);
#121722 = PLANE('',#121723);
#121723 = AXIS2_PLACEMENT_3D('',#121724,#121725,#121726);
#121724 = CARTESIAN_POINT('',(3.401146897693,-23.95,9.900000226504));
#121725 = DIRECTION('',(0.E+000,0.E+000,-1.));
#121726 = DIRECTION('',(1.,0.E+000,0.E+000));
#121727 = DEFINITIONAL_REPRESENTATION('',(#121728),#121732);
#121728 = LINE('',#121729,#121730);
#121729 = CARTESIAN_POINT('',(1.2,0.E+000));
#121730 = VECTOR('',#121731,1.);
#121731 = DIRECTION('',(-1.,0.E+000));
#121732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121733 = ORIENTED_EDGE('',*,*,#121734,.T.);
#121734 = EDGE_CURVE('',#121714,#121735,#121737,.T.);
#121735 = VERTEX_POINT('',#121736);
#121736 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.900000226505));
#121737 = SURFACE_CURVE('',#121738,(#121742),.PCURVE_S1.);
#121738 = LINE('',#121739,#121740);
#121739 = CARTESIAN_POINT('',(4.301146897693,-23.95,9.900000226504));
#121740 = VECTOR('',#121741,1.);
#121741 = DIRECTION('',(0.E+000,1.,8.35932630306E-016));
#121742 = PCURVE('',#121722,#121743);
#121743 = DEFINITIONAL_REPRESENTATION('',(#121744),#121748);
#121744 = LINE('',#121745,#121746);
#121745 = CARTESIAN_POINT('',(0.9,0.E+000));
#121746 = VECTOR('',#121747,1.);
#121747 = DIRECTION('',(0.E+000,-1.));
#121748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121749 = ORIENTED_EDGE('',*,*,#121750,.T.);
#121750 = EDGE_CURVE('',#121735,#121751,#121753,.T.);
#121751 = VERTEX_POINT('',#121752);
#121752 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.900000226504));
#121753 = SURFACE_CURVE('',#121754,(#121758),.PCURVE_S1.);
#121754 = LINE('',#121755,#121756);
#121755 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.900000226504));
#121756 = VECTOR('',#121757,1.);
#121757 = DIRECTION('',(1.,0.E+000,0.E+000));
#121758 = PCURVE('',#121722,#121759);
#121759 = DEFINITIONAL_REPRESENTATION('',(#121760),#121764);
#121760 = LINE('',#121761,#121762);
#121761 = CARTESIAN_POINT('',(0.9,-12.75));
#121762 = VECTOR('',#121763,1.);
#121763 = DIRECTION('',(1.,0.E+000));
#121764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121765 = ORIENTED_EDGE('',*,*,#121766,.T.);
#121766 = EDGE_CURVE('',#121751,#121712,#121767,.T.);
#121767 = SURFACE_CURVE('',#121768,(#121772),.PCURVE_S1.);
#121768 = LINE('',#121769,#121770);
#121769 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.900000226504));
#121770 = VECTOR('',#121771,1.);
#121771 = DIRECTION('',(-2.089831575765E-016,-1.,2.78644210102E-016));
#121772 = PCURVE('',#121722,#121773);
#121773 = DEFINITIONAL_REPRESENTATION('',(#121774),#121778);
#121774 = LINE('',#121775,#121776);
#121775 = CARTESIAN_POINT('',(1.2,-12.75));
#121776 = VECTOR('',#121777,1.);
#121777 = DIRECTION('',(-2.089831575765E-016,1.));
#121778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121783)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121780,#121781,#121782)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121780 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121781 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121782 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121783 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121780,
  'distance_accuracy_value','confusion accuracy');
#121784 = SHAPE_DEFINITION_REPRESENTATION(#121785,#121704);
#121785 = PRODUCT_DEFINITION_SHAPE('','',#121786);
#121786 = PRODUCT_DEFINITION('design','',#121787,#121790);
#121787 = PRODUCT_DEFINITION_FORMATION('','',#121788);
#121788 = PRODUCT('CADSOFTTOOLS 1.750','CADSOFTTOOLS 1.750','',(#121789)
  );
#121789 = PRODUCT_CONTEXT('',#2,'mechanical');
#121790 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121791 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121792,#121794);
#121792 = ( REPRESENTATION_RELATIONSHIP('','',#121704,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121793) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121793 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3011);
#121794 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121795);
#121795 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('750','','',#5,#121786,$);
#121796 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121788));
#121797 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121798),#121870
  );
#121798 = SHELL_BASED_SURFACE_MODEL('',(#121799));
#121799 = OPEN_SHELL('',(#121800));
#121800 = ADVANCED_FACE('',(#121801),#121815,.F.);
#121801 = FACE_BOUND('',#121802,.F.);
#121802 = EDGE_LOOP('',(#121803,#121825,#121841,#121856));
#121803 = ORIENTED_EDGE('',*,*,#121804,.T.);
#121804 = EDGE_CURVE('',#121805,#121807,#121809,.T.);
#121805 = VERTEX_POINT('',#121806);
#121806 = CARTESIAN_POINT('',(4.601146897693,-10.7,9.400000226505));
#121807 = VERTEX_POINT('',#121808);
#121808 = CARTESIAN_POINT('',(4.301146897693,-10.7,9.400000226505));
#121809 = SURFACE_CURVE('',#121810,(#121814),.PCURVE_S1.);
#121810 = LINE('',#121811,#121812);
#121811 = CARTESIAN_POINT('',(4.601146897693,-10.7,9.400000226505));
#121812 = VECTOR('',#121813,1.);
#121813 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121814 = PCURVE('',#121815,#121820);
#121815 = CYLINDRICAL_SURFACE('',#121816,0.5);
#121816 = AXIS2_PLACEMENT_3D('',#121817,#121818,#121819);
#121817 = CARTESIAN_POINT('',(3.401146897693,-11.2,9.400000226505));
#121818 = DIRECTION('',(1.,0.E+000,0.E+000));
#121819 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121820 = DEFINITIONAL_REPRESENTATION('',(#121821),#121824);
#121821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121822,#121823),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#121822 = CARTESIAN_POINT('',(3.14159265359,1.2));
#121823 = CARTESIAN_POINT('',(3.14159265359,0.9));
#121824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121825 = ORIENTED_EDGE('',*,*,#121826,.F.);
#121826 = EDGE_CURVE('',#121827,#121807,#121829,.T.);
#121827 = VERTEX_POINT('',#121828);
#121828 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.900000226505));
#121829 = SURFACE_CURVE('',#121830,(#121835),.PCURVE_S1.);
#121830 = CIRCLE('',#121831,0.5);
#121831 = AXIS2_PLACEMENT_3D('',#121832,#121833,#121834);
#121832 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.400000226505));
#121833 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121834 = DIRECTION('',(0.E+000,0.E+000,1.));
#121835 = PCURVE('',#121815,#121836);
#121836 = DEFINITIONAL_REPRESENTATION('',(#121837),#121840);
#121837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121838,#121839),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#121838 = CARTESIAN_POINT('',(4.712388980385,0.9));
#121839 = CARTESIAN_POINT('',(3.14159265359,0.9));
#121840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121841 = ORIENTED_EDGE('',*,*,#121842,.T.);
#121842 = EDGE_CURVE('',#121827,#121843,#121845,.T.);
#121843 = VERTEX_POINT('',#121844);
#121844 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.900000226504));
#121845 = SURFACE_CURVE('',#121846,(#121850),.PCURVE_S1.);
#121846 = LINE('',#121847,#121848);
#121847 = CARTESIAN_POINT('',(4.301146897693,-11.2,9.900000226504));
#121848 = VECTOR('',#121849,1.);
#121849 = DIRECTION('',(1.,0.E+000,0.E+000));
#121850 = PCURVE('',#121815,#121851);
#121851 = DEFINITIONAL_REPRESENTATION('',(#121852),#121855);
#121852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121853,#121854),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#121853 = CARTESIAN_POINT('',(4.712388980385,0.9));
#121854 = CARTESIAN_POINT('',(4.712388980385,1.2));
#121855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121856 = ORIENTED_EDGE('',*,*,#121857,.T.);
#121857 = EDGE_CURVE('',#121843,#121805,#121858,.T.);
#121858 = SURFACE_CURVE('',#121859,(#121864),.PCURVE_S1.);
#121859 = CIRCLE('',#121860,0.5);
#121860 = AXIS2_PLACEMENT_3D('',#121861,#121862,#121863);
#121861 = CARTESIAN_POINT('',(4.601146897693,-11.2,9.400000226505));
#121862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121863 = DIRECTION('',(0.E+000,0.E+000,1.));
#121864 = PCURVE('',#121815,#121865);
#121865 = DEFINITIONAL_REPRESENTATION('',(#121866),#121869);
#121866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121867,#121868),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#121867 = CARTESIAN_POINT('',(4.712388980385,1.2));
#121868 = CARTESIAN_POINT('',(3.14159265359,1.2));
#121869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121874)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121871,#121872,#121873)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121871 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121872 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121873 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121874 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121871,
  'distance_accuracy_value','confusion accuracy');
#121875 = SHAPE_DEFINITION_REPRESENTATION(#121876,#121797);
#121876 = PRODUCT_DEFINITION_SHAPE('','',#121877);
#121877 = PRODUCT_DEFINITION('design','',#121878,#121881);
#121878 = PRODUCT_DEFINITION_FORMATION('','',#121879);
#121879 = PRODUCT('CADSOFTTOOLS 1.751','CADSOFTTOOLS 1.751','',(#121880)
  );
#121880 = PRODUCT_CONTEXT('',#2,'mechanical');
#121881 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121883,#121885);
#121883 = ( REPRESENTATION_RELATIONSHIP('','',#121797,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121884) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3015);
#121885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121886);
#121886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('751','','',#5,#121877,$);
#121887 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121879));
#121888 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121889),#121963
  );
#121889 = SHELL_BASED_SURFACE_MODEL('',(#121890));
#121890 = OPEN_SHELL('',(#121891));
#121891 = ADVANCED_FACE('',(#121892),#121906,.T.);
#121892 = FACE_BOUND('',#121893,.T.);
#121893 = EDGE_LOOP('',(#121894,#121917,#121933,#121949));
#121894 = ORIENTED_EDGE('',*,*,#121895,.T.);
#121895 = EDGE_CURVE('',#121896,#121898,#121900,.T.);
#121896 = VERTEX_POINT('',#121897);
#121897 = CARTESIAN_POINT('',(4.601146897693,-10.7,9.400000226505));
#121898 = VERTEX_POINT('',#121899);
#121899 = CARTESIAN_POINT('',(4.301146897693,-10.7,9.400000226505));
#121900 = SURFACE_CURVE('',#121901,(#121905),.PCURVE_S1.);
#121901 = LINE('',#121902,#121903);
#121902 = CARTESIAN_POINT('',(4.601146897693,-10.7,9.400000226505));
#121903 = VECTOR('',#121904,1.);
#121904 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121905 = PCURVE('',#121906,#121911);
#121906 = PLANE('',#121907);
#121907 = AXIS2_PLACEMENT_3D('',#121908,#121909,#121910);
#121908 = CARTESIAN_POINT('',(3.401146897693,-10.7,9.400000226505));
#121909 = DIRECTION('',(0.E+000,-1.,0.E+000));
#121910 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121911 = DEFINITIONAL_REPRESENTATION('',(#121912),#121916);
#121912 = LINE('',#121913,#121914);
#121913 = CARTESIAN_POINT('',(-1.2,-0.E+000));
#121914 = VECTOR('',#121915,1.);
#121915 = DIRECTION('',(1.,0.E+000));
#121916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121917 = ORIENTED_EDGE('',*,*,#121918,.T.);
#121918 = EDGE_CURVE('',#121898,#121919,#121921,.T.);
#121919 = VERTEX_POINT('',#121920);
#121920 = CARTESIAN_POINT('',(4.301146897693,-10.7,8.900000226505));
#121921 = SURFACE_CURVE('',#121922,(#121926),.PCURVE_S1.);
#121922 = LINE('',#121923,#121924);
#121923 = CARTESIAN_POINT('',(4.301146897693,-10.7,9.400000226505));
#121924 = VECTOR('',#121925,1.);
#121925 = DIRECTION('',(0.E+000,0.E+000,-1.));
#121926 = PCURVE('',#121906,#121927);
#121927 = DEFINITIONAL_REPRESENTATION('',(#121928),#121932);
#121928 = LINE('',#121929,#121930);
#121929 = CARTESIAN_POINT('',(-0.9,-0.E+000));
#121930 = VECTOR('',#121931,1.);
#121931 = DIRECTION('',(0.E+000,1.));
#121932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121933 = ORIENTED_EDGE('',*,*,#121934,.T.);
#121934 = EDGE_CURVE('',#121919,#121935,#121937,.T.);
#121935 = VERTEX_POINT('',#121936);
#121936 = CARTESIAN_POINT('',(4.601146897693,-10.7,8.900000226505));
#121937 = SURFACE_CURVE('',#121938,(#121942),.PCURVE_S1.);
#121938 = LINE('',#121939,#121940);
#121939 = CARTESIAN_POINT('',(4.301146897693,-10.7,8.900000226505));
#121940 = VECTOR('',#121941,1.);
#121941 = DIRECTION('',(1.,0.E+000,0.E+000));
#121942 = PCURVE('',#121906,#121943);
#121943 = DEFINITIONAL_REPRESENTATION('',(#121944),#121948);
#121944 = LINE('',#121945,#121946);
#121945 = CARTESIAN_POINT('',(-0.9,0.5));
#121946 = VECTOR('',#121947,1.);
#121947 = DIRECTION('',(-1.,-0.E+000));
#121948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121949 = ORIENTED_EDGE('',*,*,#121950,.T.);
#121950 = EDGE_CURVE('',#121935,#121896,#121951,.T.);
#121951 = SURFACE_CURVE('',#121952,(#121956),.PCURVE_S1.);
#121952 = LINE('',#121953,#121954);
#121953 = CARTESIAN_POINT('',(4.601146897693,-10.7,8.900000226505));
#121954 = VECTOR('',#121955,1.);
#121955 = DIRECTION('',(1.7763568394E-015,3.5527136788E-015,1.));
#121956 = PCURVE('',#121906,#121957);
#121957 = DEFINITIONAL_REPRESENTATION('',(#121958),#121962);
#121958 = LINE('',#121959,#121960);
#121959 = CARTESIAN_POINT('',(-1.2,0.5));
#121960 = VECTOR('',#121961,1.);
#121961 = DIRECTION('',(-1.7763568394E-015,-1.));
#121962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#121967)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#121964,#121965,#121966)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#121964 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#121965 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#121966 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#121967 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#121964,
  'distance_accuracy_value','confusion accuracy');
#121968 = SHAPE_DEFINITION_REPRESENTATION(#121969,#121888);
#121969 = PRODUCT_DEFINITION_SHAPE('','',#121970);
#121970 = PRODUCT_DEFINITION('design','',#121971,#121974);
#121971 = PRODUCT_DEFINITION_FORMATION('','',#121972);
#121972 = PRODUCT('CADSOFTTOOLS 1.752','CADSOFTTOOLS 1.752','',(#121973)
  );
#121973 = PRODUCT_CONTEXT('',#2,'mechanical');
#121974 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#121975 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#121976,#121978);
#121976 = ( REPRESENTATION_RELATIONSHIP('','',#121888,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#121977) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#121977 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3019);
#121978 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #121979);
#121979 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('752','','',#5,#121970,$);
#121980 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121972));
#121981 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#121982),#122054
  );
#121982 = SHELL_BASED_SURFACE_MODEL('',(#121983));
#121983 = OPEN_SHELL('',(#121984));
#121984 = ADVANCED_FACE('',(#121985),#121999,.F.);
#121985 = FACE_BOUND('',#121986,.F.);
#121986 = EDGE_LOOP('',(#121987,#122009,#122025,#122040));
#121987 = ORIENTED_EDGE('',*,*,#121988,.T.);
#121988 = EDGE_CURVE('',#121989,#121991,#121993,.T.);
#121989 = VERTEX_POINT('',#121990);
#121990 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.400000226506));
#121991 = VERTEX_POINT('',#121992);
#121992 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.400000226506));
#121993 = SURFACE_CURVE('',#121994,(#121998),.PCURVE_S1.);
#121994 = LINE('',#121995,#121996);
#121995 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.400000226506));
#121996 = VECTOR('',#121997,1.);
#121997 = DIRECTION('',(-1.,0.E+000,0.E+000));
#121998 = PCURVE('',#121999,#122004);
#121999 = CYLINDRICAL_SURFACE('',#122000,0.5);
#122000 = AXIS2_PLACEMENT_3D('',#122001,#122002,#122003);
#122001 = CARTESIAN_POINT('',(3.401146897693,-11.2,8.900000226505));
#122002 = DIRECTION('',(1.,0.E+000,0.E+000));
#122003 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122004 = DEFINITIONAL_REPRESENTATION('',(#122005),#122008);
#122005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122006,#122007),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#122006 = CARTESIAN_POINT('',(1.570796326795,1.2));
#122007 = CARTESIAN_POINT('',(1.570796326795,0.9));
#122008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122009 = ORIENTED_EDGE('',*,*,#122010,.F.);
#122010 = EDGE_CURVE('',#122011,#121991,#122013,.T.);
#122011 = VERTEX_POINT('',#122012);
#122012 = CARTESIAN_POINT('',(4.301146897693,-10.7,8.900000226505));
#122013 = SURFACE_CURVE('',#122014,(#122019),.PCURVE_S1.);
#122014 = CIRCLE('',#122015,0.5);
#122015 = AXIS2_PLACEMENT_3D('',#122016,#122017,#122018);
#122016 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.900000226505));
#122017 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122018 = DIRECTION('',(0.E+000,1.,0.E+000));
#122019 = PCURVE('',#121999,#122020);
#122020 = DEFINITIONAL_REPRESENTATION('',(#122021),#122024);
#122021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122022,#122023),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#122022 = CARTESIAN_POINT('',(3.14159265359,0.9));
#122023 = CARTESIAN_POINT('',(1.570796326795,0.9));
#122024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122025 = ORIENTED_EDGE('',*,*,#122026,.T.);
#122026 = EDGE_CURVE('',#122011,#122027,#122029,.T.);
#122027 = VERTEX_POINT('',#122028);
#122028 = CARTESIAN_POINT('',(4.601146897693,-10.7,8.900000226505));
#122029 = SURFACE_CURVE('',#122030,(#122034),.PCURVE_S1.);
#122030 = LINE('',#122031,#122032);
#122031 = CARTESIAN_POINT('',(4.301146897693,-10.7,8.900000226505));
#122032 = VECTOR('',#122033,1.);
#122033 = DIRECTION('',(1.,0.E+000,0.E+000));
#122034 = PCURVE('',#121999,#122035);
#122035 = DEFINITIONAL_REPRESENTATION('',(#122036),#122039);
#122036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122037,#122038),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#122037 = CARTESIAN_POINT('',(3.14159265359,0.9));
#122038 = CARTESIAN_POINT('',(3.14159265359,1.2));
#122039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122040 = ORIENTED_EDGE('',*,*,#122041,.T.);
#122041 = EDGE_CURVE('',#122027,#121989,#122042,.T.);
#122042 = SURFACE_CURVE('',#122043,(#122048),.PCURVE_S1.);
#122043 = CIRCLE('',#122044,0.5);
#122044 = AXIS2_PLACEMENT_3D('',#122045,#122046,#122047);
#122045 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.900000226505));
#122046 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122047 = DIRECTION('',(0.E+000,1.,0.E+000));
#122048 = PCURVE('',#121999,#122049);
#122049 = DEFINITIONAL_REPRESENTATION('',(#122050),#122053);
#122050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122051,#122052),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#122051 = CARTESIAN_POINT('',(3.14159265359,1.2));
#122052 = CARTESIAN_POINT('',(1.570796326795,1.2));
#122053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122058)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122055,#122056,#122057)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122055 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122056 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122057 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122058 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122055,
  'distance_accuracy_value','confusion accuracy');
#122059 = SHAPE_DEFINITION_REPRESENTATION(#122060,#121981);
#122060 = PRODUCT_DEFINITION_SHAPE('','',#122061);
#122061 = PRODUCT_DEFINITION('design','',#122062,#122065);
#122062 = PRODUCT_DEFINITION_FORMATION('','',#122063);
#122063 = PRODUCT('CADSOFTTOOLS 1.753','CADSOFTTOOLS 1.753','',(#122064)
  );
#122064 = PRODUCT_CONTEXT('',#2,'mechanical');
#122065 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122067,#122069);
#122067 = ( REPRESENTATION_RELATIONSHIP('','',#121981,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122068) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3023);
#122069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122070);
#122070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('753','','',#5,#122061,$);
#122071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122063));
#122072 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122073),#122147
  );
#122073 = SHELL_BASED_SURFACE_MODEL('',(#122074));
#122074 = OPEN_SHELL('',(#122075));
#122075 = ADVANCED_FACE('',(#122076),#122090,.T.);
#122076 = FACE_BOUND('',#122077,.T.);
#122077 = EDGE_LOOP('',(#122078,#122101,#122117,#122133));
#122078 = ORIENTED_EDGE('',*,*,#122079,.T.);
#122079 = EDGE_CURVE('',#122080,#122082,#122084,.T.);
#122080 = VERTEX_POINT('',#122081);
#122081 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.400000226506));
#122082 = VERTEX_POINT('',#122083);
#122083 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.400000226506));
#122084 = SURFACE_CURVE('',#122085,(#122089),.PCURVE_S1.);
#122085 = LINE('',#122086,#122087);
#122086 = CARTESIAN_POINT('',(4.601146897693,-11.2,8.400000226506));
#122087 = VECTOR('',#122088,1.);
#122088 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122089 = PCURVE('',#122090,#122095);
#122090 = PLANE('',#122091);
#122091 = AXIS2_PLACEMENT_3D('',#122092,#122093,#122094);
#122092 = CARTESIAN_POINT('',(3.401146897693,-11.2,8.400000226506));
#122093 = DIRECTION('',(0.E+000,0.E+000,1.));
#122094 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122095 = DEFINITIONAL_REPRESENTATION('',(#122096),#122100);
#122096 = LINE('',#122097,#122098);
#122097 = CARTESIAN_POINT('',(-1.2,0.E+000));
#122098 = VECTOR('',#122099,1.);
#122099 = DIRECTION('',(1.,0.E+000));
#122100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122101 = ORIENTED_EDGE('',*,*,#122102,.T.);
#122102 = EDGE_CURVE('',#122082,#122103,#122105,.T.);
#122103 = VERTEX_POINT('',#122104);
#122104 = CARTESIAN_POINT('',(4.301146897693,-21.95,8.400000226506));
#122105 = SURFACE_CURVE('',#122106,(#122110),.PCURVE_S1.);
#122106 = LINE('',#122107,#122108);
#122107 = CARTESIAN_POINT('',(4.301146897693,-11.2,8.400000226506));
#122108 = VECTOR('',#122109,1.);
#122109 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122110 = PCURVE('',#122090,#122111);
#122111 = DEFINITIONAL_REPRESENTATION('',(#122112),#122116);
#122112 = LINE('',#122113,#122114);
#122113 = CARTESIAN_POINT('',(-0.9,0.E+000));
#122114 = VECTOR('',#122115,1.);
#122115 = DIRECTION('',(0.E+000,1.));
#122116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122117 = ORIENTED_EDGE('',*,*,#122118,.F.);
#122118 = EDGE_CURVE('',#122119,#122103,#122121,.T.);
#122119 = VERTEX_POINT('',#122120);
#122120 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#122121 = SURFACE_CURVE('',#122122,(#122126),.PCURVE_S1.);
#122122 = LINE('',#122123,#122124);
#122123 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#122124 = VECTOR('',#122125,1.);
#122125 = DIRECTION('',(-1.,1.184237892934E-014,0.E+000));
#122126 = PCURVE('',#122090,#122127);
#122127 = DEFINITIONAL_REPRESENTATION('',(#122128),#122132);
#122128 = LINE('',#122129,#122130);
#122129 = CARTESIAN_POINT('',(-1.2,10.75));
#122130 = VECTOR('',#122131,1.);
#122131 = DIRECTION('',(1.,-1.184237892934E-014));
#122132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122133 = ORIENTED_EDGE('',*,*,#122134,.T.);
#122134 = EDGE_CURVE('',#122119,#122080,#122135,.T.);
#122135 = SURFACE_CURVE('',#122136,(#122140),.PCURVE_S1.);
#122136 = LINE('',#122137,#122138);
#122137 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#122138 = VECTOR('',#122139,1.);
#122139 = DIRECTION('',(-2.478637450326E-016,1.,1.652424966884E-016));
#122140 = PCURVE('',#122090,#122141);
#122141 = DEFINITIONAL_REPRESENTATION('',(#122142),#122146);
#122142 = LINE('',#122143,#122144);
#122143 = CARTESIAN_POINT('',(-1.2,10.75));
#122144 = VECTOR('',#122145,1.);
#122145 = DIRECTION('',(2.478637450326E-016,-1.));
#122146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122151)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122148,#122149,#122150)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122148,
  'distance_accuracy_value','confusion accuracy');
#122152 = SHAPE_DEFINITION_REPRESENTATION(#122153,#122072);
#122153 = PRODUCT_DEFINITION_SHAPE('','',#122154);
#122154 = PRODUCT_DEFINITION('design','',#122155,#122158);
#122155 = PRODUCT_DEFINITION_FORMATION('','',#122156);
#122156 = PRODUCT('CADSOFTTOOLS 1.754','CADSOFTTOOLS 1.754','',(#122157)
  );
#122157 = PRODUCT_CONTEXT('',#2,'mechanical');
#122158 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122159 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122160,#122162);
#122160 = ( REPRESENTATION_RELATIONSHIP('','',#122072,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122161) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122161 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3027);
#122162 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122163);
#122163 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('754','','',#5,#122154,$);
#122164 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122156));
#122165 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122166),#122261
  );
#122166 = SHELL_BASED_SURFACE_MODEL('',(#122167));
#122167 = OPEN_SHELL('',(#122168));
#122168 = ADVANCED_FACE('',(#122169),#122183,.T.);
#122169 = FACE_BOUND('',#122170,.T.);
#122170 = EDGE_LOOP('',(#122171,#122216,#122232,#122247));
#122171 = ORIENTED_EDGE('',*,*,#122172,.T.);
#122172 = EDGE_CURVE('',#122173,#122175,#122177,.T.);
#122173 = VERTEX_POINT('',#122174);
#122174 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#122175 = VERTEX_POINT('',#122176);
#122176 = CARTESIAN_POINT('',(4.301146897693,-21.95,8.400000226506));
#122177 = SURFACE_CURVE('',#122178,(#122182),.PCURVE_S1.);
#122178 = LINE('',#122179,#122180);
#122179 = CARTESIAN_POINT('',(4.601146897693,-21.95,8.400000226506));
#122180 = VECTOR('',#122181,1.);
#122181 = DIRECTION('',(-1.,1.184237892934E-014,0.E+000));
#122182 = PCURVE('',#122183,#122188);
#122183 = CYLINDRICAL_SURFACE('',#122184,1.000000000003);
#122184 = AXIS2_PLACEMENT_3D('',#122185,#122186,#122187);
#122185 = CARTESIAN_POINT('',(3.401146897693,-21.95,7.400000226503));
#122186 = DIRECTION('',(1.,0.E+000,0.E+000));
#122187 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122188 = DEFINITIONAL_REPRESENTATION('',(#122189),#122215);
#122189 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#122190,#122191,#122192,
    #122193,#122194,#122195,#122196,#122197,#122198,#122199,#122200,
    #122201,#122202,#122203,#122204,#122205,#122206,#122207,#122208,
    #122209,#122210,#122211,#122212,#122213,#122214),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    1.363636363636E-002,2.727272727273E-002,4.090909090909E-002,
    5.454545454545E-002,6.818181818182E-002,8.181818181818E-002,
    9.545454545455E-002,0.109090909091,0.122727272727,0.136363636364,
    0.15,0.163636363636,0.177272727273,0.190909090909,0.204545454545,
    0.218181818182,0.231818181818,0.245454545455,0.259090909091,
    0.272727272727,0.286363636364,0.3),.QUASI_UNIFORM_KNOTS.);
#122190 = CARTESIAN_POINT('',(4.712388980385,1.2));
#122191 = CARTESIAN_POINT('',(4.712388980385,1.195454545455));
#122192 = CARTESIAN_POINT('',(4.712388980385,1.186363636364));
#122193 = CARTESIAN_POINT('',(4.712388980385,1.172727272727));
#122194 = CARTESIAN_POINT('',(4.712388980385,1.159090909091));
#122195 = CARTESIAN_POINT('',(4.712388980385,1.145454545455));
#122196 = CARTESIAN_POINT('',(4.712388980385,1.131818181818));
#122197 = CARTESIAN_POINT('',(4.712388980385,1.118181818182));
#122198 = CARTESIAN_POINT('',(4.712388980385,1.104545454545));
#122199 = CARTESIAN_POINT('',(4.712388980385,1.090909090909));
#122200 = CARTESIAN_POINT('',(4.712388980385,1.077272727273));
#122201 = CARTESIAN_POINT('',(4.712388980385,1.063636363636));
#122202 = CARTESIAN_POINT('',(4.712388980385,1.05));
#122203 = CARTESIAN_POINT('',(4.712388980385,1.036363636364));
#122204 = CARTESIAN_POINT('',(4.712388980385,1.022727272727));
#122205 = CARTESIAN_POINT('',(4.712388980385,1.009090909091));
#122206 = CARTESIAN_POINT('',(4.712388980385,0.995454545455));
#122207 = CARTESIAN_POINT('',(4.712388980385,0.981818181818));
#122208 = CARTESIAN_POINT('',(4.712388980385,0.968181818182));
#122209 = CARTESIAN_POINT('',(4.712388980385,0.954545454545));
#122210 = CARTESIAN_POINT('',(4.712388980385,0.940909090909));
#122211 = CARTESIAN_POINT('',(4.712388980385,0.927272727273));
#122212 = CARTESIAN_POINT('',(4.712388980385,0.913636363636));
#122213 = CARTESIAN_POINT('',(4.712388980385,0.904545454545));
#122214 = CARTESIAN_POINT('',(4.712388980385,0.9));
#122215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122216 = ORIENTED_EDGE('',*,*,#122217,.T.);
#122217 = EDGE_CURVE('',#122175,#122218,#122220,.T.);
#122218 = VERTEX_POINT('',#122219);
#122219 = CARTESIAN_POINT('',(4.301146897693,-22.90393920142,
    7.700000226504));
#122220 = SURFACE_CURVE('',#122221,(#122226),.PCURVE_S1.);
#122221 = CIRCLE('',#122222,1.000000000003);
#122222 = AXIS2_PLACEMENT_3D('',#122223,#122224,#122225);
#122223 = CARTESIAN_POINT('',(4.301146897693,-21.95,7.400000226503));
#122224 = DIRECTION('',(1.,0.E+000,-0.E+000));
#122225 = DIRECTION('',(0.E+000,0.E+000,1.));
#122226 = PCURVE('',#122183,#122227);
#122227 = DEFINITIONAL_REPRESENTATION('',(#122228),#122231);
#122228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122229,#122230),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.266103672779),
  .PIECEWISE_BEZIER_KNOTS.);
#122229 = CARTESIAN_POINT('',(4.712388980385,0.9));
#122230 = CARTESIAN_POINT('',(5.978492653163,0.9));
#122231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122232 = ORIENTED_EDGE('',*,*,#122233,.T.);
#122233 = EDGE_CURVE('',#122218,#122234,#122236,.T.);
#122234 = VERTEX_POINT('',#122235);
#122235 = CARTESIAN_POINT('',(4.601146897693,-22.90393920142,
    7.700000226504));
#122236 = SURFACE_CURVE('',#122237,(#122241),.PCURVE_S1.);
#122237 = LINE('',#122238,#122239);
#122238 = CARTESIAN_POINT('',(4.301146897693,-22.90393920142,
    7.700000226504));
#122239 = VECTOR('',#122240,1.);
#122240 = DIRECTION('',(1.,0.E+000,0.E+000));
#122241 = PCURVE('',#122183,#122242);
#122242 = DEFINITIONAL_REPRESENTATION('',(#122243),#122246);
#122243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122244,#122245),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#122244 = CARTESIAN_POINT('',(5.978492653163,0.9));
#122245 = CARTESIAN_POINT('',(5.978492653163,1.2));
#122246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122247 = ORIENTED_EDGE('',*,*,#122248,.T.);
#122248 = EDGE_CURVE('',#122234,#122173,#122249,.T.);
#122249 = SURFACE_CURVE('',#122250,(#122255),.PCURVE_S1.);
#122250 = CIRCLE('',#122251,1.000000000003);
#122251 = AXIS2_PLACEMENT_3D('',#122252,#122253,#122254);
#122252 = CARTESIAN_POINT('',(4.601146897693,-21.95,7.400000226503));
#122253 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122254 = DIRECTION('',(0.E+000,-0.953939201417,0.300000000001));
#122255 = PCURVE('',#122183,#122256);
#122256 = DEFINITIONAL_REPRESENTATION('',(#122257),#122260);
#122257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122258,#122259),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.266103672779),
  .PIECEWISE_BEZIER_KNOTS.);
#122258 = CARTESIAN_POINT('',(5.978492653164,1.2));
#122259 = CARTESIAN_POINT('',(4.712388980385,1.2));
#122260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122265)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122262,#122263,#122264)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122262 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122263 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122264 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122265 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122262,
  'distance_accuracy_value','confusion accuracy');
#122266 = SHAPE_DEFINITION_REPRESENTATION(#122267,#122165);
#122267 = PRODUCT_DEFINITION_SHAPE('','',#122268);
#122268 = PRODUCT_DEFINITION('design','',#122269,#122272);
#122269 = PRODUCT_DEFINITION_FORMATION('','',#122270);
#122270 = PRODUCT('CADSOFTTOOLS 1.755','CADSOFTTOOLS 1.755','',(#122271)
  );
#122271 = PRODUCT_CONTEXT('',#2,'mechanical');
#122272 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122273 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122274,#122276);
#122274 = ( REPRESENTATION_RELATIONSHIP('','',#122165,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122275) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122275 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3031);
#122276 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122277);
#122277 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('755','','',#5,#122268,$);
#122278 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122270));
#122279 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122280),#122375
  );
#122280 = SHELL_BASED_SURFACE_MODEL('',(#122281));
#122281 = OPEN_SHELL('',(#122282));
#122282 = ADVANCED_FACE('',(#122283),#122297,.F.);
#122283 = FACE_BOUND('',#122284,.F.);
#122284 = EDGE_LOOP('',(#122285,#122330,#122346,#122361));
#122285 = ORIENTED_EDGE('',*,*,#122286,.T.);
#122286 = EDGE_CURVE('',#122287,#122289,#122291,.T.);
#122287 = VERTEX_POINT('',#122288);
#122288 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    7.000000226503));
#122289 = VERTEX_POINT('',#122290);
#122290 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    7.000000226503));
#122291 = SURFACE_CURVE('',#122292,(#122296),.PCURVE_S1.);
#122292 = LINE('',#122293,#122294);
#122293 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    7.000000226503));
#122294 = VECTOR('',#122295,1.);
#122295 = DIRECTION('',(-1.,-1.184237892934E-014,0.E+000));
#122296 = PCURVE('',#122297,#122302);
#122297 = CYLINDRICAL_SURFACE('',#122298,1.000000000003);
#122298 = AXIS2_PLACEMENT_3D('',#122299,#122300,#122301);
#122299 = CARTESIAN_POINT('',(3.401146897693,-23.85787840284,
    8.000000226506));
#122300 = DIRECTION('',(1.,0.E+000,0.E+000));
#122301 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122302 = DEFINITIONAL_REPRESENTATION('',(#122303),#122329);
#122303 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#122304,#122305,#122306,
    #122307,#122308,#122309,#122310,#122311,#122312,#122313,#122314,
    #122315,#122316,#122317,#122318,#122319,#122320,#122321,#122322,
    #122323,#122324,#122325,#122326,#122327,#122328),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    1.363636363636E-002,2.727272727273E-002,4.090909090909E-002,
    5.454545454545E-002,6.818181818182E-002,8.181818181818E-002,
    9.545454545455E-002,0.109090909091,0.122727272727,0.136363636364,
    0.15,0.163636363636,0.177272727273,0.190909090909,0.204545454545,
    0.218181818182,0.231818181818,0.245454545455,0.259090909091,
    0.272727272727,0.286363636364,0.3),.QUASI_UNIFORM_KNOTS.);
#122304 = CARTESIAN_POINT('',(1.570796326795,1.2));
#122305 = CARTESIAN_POINT('',(1.570796326795,1.195454545455));
#122306 = CARTESIAN_POINT('',(1.570796326795,1.186363636364));
#122307 = CARTESIAN_POINT('',(1.570796326795,1.172727272727));
#122308 = CARTESIAN_POINT('',(1.570796326795,1.159090909091));
#122309 = CARTESIAN_POINT('',(1.570796326795,1.145454545455));
#122310 = CARTESIAN_POINT('',(1.570796326795,1.131818181818));
#122311 = CARTESIAN_POINT('',(1.570796326795,1.118181818182));
#122312 = CARTESIAN_POINT('',(1.570796326795,1.104545454545));
#122313 = CARTESIAN_POINT('',(1.570796326795,1.090909090909));
#122314 = CARTESIAN_POINT('',(1.570796326795,1.077272727273));
#122315 = CARTESIAN_POINT('',(1.570796326795,1.063636363636));
#122316 = CARTESIAN_POINT('',(1.570796326795,1.05));
#122317 = CARTESIAN_POINT('',(1.570796326795,1.036363636364));
#122318 = CARTESIAN_POINT('',(1.570796326795,1.022727272727));
#122319 = CARTESIAN_POINT('',(1.570796326795,1.009090909091));
#122320 = CARTESIAN_POINT('',(1.570796326795,0.995454545455));
#122321 = CARTESIAN_POINT('',(1.570796326795,0.981818181818));
#122322 = CARTESIAN_POINT('',(1.570796326795,0.968181818182));
#122323 = CARTESIAN_POINT('',(1.570796326795,0.954545454545));
#122324 = CARTESIAN_POINT('',(1.570796326795,0.940909090909));
#122325 = CARTESIAN_POINT('',(1.570796326795,0.927272727273));
#122326 = CARTESIAN_POINT('',(1.570796326795,0.913636363636));
#122327 = CARTESIAN_POINT('',(1.570796326795,0.904545454545));
#122328 = CARTESIAN_POINT('',(1.570796326795,0.9));
#122329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122330 = ORIENTED_EDGE('',*,*,#122331,.F.);
#122331 = EDGE_CURVE('',#122332,#122289,#122334,.T.);
#122332 = VERTEX_POINT('',#122333);
#122333 = CARTESIAN_POINT('',(4.301146897693,-22.90393920142,
    7.700000226504));
#122334 = SURFACE_CURVE('',#122335,(#122340),.PCURVE_S1.);
#122335 = CIRCLE('',#122336,1.000000000003);
#122336 = AXIS2_PLACEMENT_3D('',#122337,#122338,#122339);
#122337 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    8.000000226506));
#122338 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122339 = DIRECTION('',(0.E+000,0.953939201417,-0.300000000001));
#122340 = PCURVE('',#122297,#122341);
#122341 = DEFINITIONAL_REPRESENTATION('',(#122342),#122345);
#122342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122343,#122344),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.266103672779),
  .PIECEWISE_BEZIER_KNOTS.);
#122343 = CARTESIAN_POINT('',(2.836899999574,0.9));
#122344 = CARTESIAN_POINT('',(1.570796326795,0.9));
#122345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122346 = ORIENTED_EDGE('',*,*,#122347,.T.);
#122347 = EDGE_CURVE('',#122332,#122348,#122350,.T.);
#122348 = VERTEX_POINT('',#122349);
#122349 = CARTESIAN_POINT('',(4.601146897693,-22.90393920142,
    7.700000226504));
#122350 = SURFACE_CURVE('',#122351,(#122355),.PCURVE_S1.);
#122351 = LINE('',#122352,#122353);
#122352 = CARTESIAN_POINT('',(4.301146897693,-22.90393920142,
    7.700000226504));
#122353 = VECTOR('',#122354,1.);
#122354 = DIRECTION('',(1.,0.E+000,0.E+000));
#122355 = PCURVE('',#122297,#122356);
#122356 = DEFINITIONAL_REPRESENTATION('',(#122357),#122360);
#122357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122358,#122359),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#122358 = CARTESIAN_POINT('',(2.836899999574,0.9));
#122359 = CARTESIAN_POINT('',(2.836899999574,1.2));
#122360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122361 = ORIENTED_EDGE('',*,*,#122362,.T.);
#122362 = EDGE_CURVE('',#122348,#122287,#122363,.T.);
#122363 = SURFACE_CURVE('',#122364,(#122369),.PCURVE_S1.);
#122364 = CIRCLE('',#122365,1.000000000003);
#122365 = AXIS2_PLACEMENT_3D('',#122366,#122367,#122368);
#122366 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    8.000000226506));
#122367 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122368 = DIRECTION('',(0.E+000,0.953939201417,-0.300000000001));
#122369 = PCURVE('',#122297,#122370);
#122370 = DEFINITIONAL_REPRESENTATION('',(#122371),#122374);
#122371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122372,#122373),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.266103672779),
  .PIECEWISE_BEZIER_KNOTS.);
#122372 = CARTESIAN_POINT('',(2.836899999574,1.2));
#122373 = CARTESIAN_POINT('',(1.570796326795,1.2));
#122374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122379)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122376,#122377,#122378)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122376 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122377 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122378 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122379 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122376,
  'distance_accuracy_value','confusion accuracy');
#122380 = SHAPE_DEFINITION_REPRESENTATION(#122381,#122279);
#122381 = PRODUCT_DEFINITION_SHAPE('','',#122382);
#122382 = PRODUCT_DEFINITION('design','',#122383,#122386);
#122383 = PRODUCT_DEFINITION_FORMATION('','',#122384);
#122384 = PRODUCT('CADSOFTTOOLS 1.756','CADSOFTTOOLS 1.756','',(#122385)
  );
#122385 = PRODUCT_CONTEXT('',#2,'mechanical');
#122386 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122387 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122388,#122390);
#122388 = ( REPRESENTATION_RELATIONSHIP('','',#122279,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122389) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122389 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3035);
#122390 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122391);
#122391 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('756','','',#5,#122382,$);
#122392 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122384));
#122393 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122394),#122468
  );
#122394 = SHELL_BASED_SURFACE_MODEL('',(#122395));
#122395 = OPEN_SHELL('',(#122396));
#122396 = ADVANCED_FACE('',(#122397),#122411,.T.);
#122397 = FACE_BOUND('',#122398,.T.);
#122398 = EDGE_LOOP('',(#122399,#122422,#122438,#122454));
#122399 = ORIENTED_EDGE('',*,*,#122400,.T.);
#122400 = EDGE_CURVE('',#122401,#122403,#122405,.T.);
#122401 = VERTEX_POINT('',#122402);
#122402 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    7.000000226503));
#122403 = VERTEX_POINT('',#122404);
#122404 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    7.000000226503));
#122405 = SURFACE_CURVE('',#122406,(#122410),.PCURVE_S1.);
#122406 = LINE('',#122407,#122408);
#122407 = CARTESIAN_POINT('',(4.601146897693,-23.85787840284,
    7.000000226503));
#122408 = VECTOR('',#122409,1.);
#122409 = DIRECTION('',(-1.,-1.184237892934E-014,0.E+000));
#122410 = PCURVE('',#122411,#122416);
#122411 = PLANE('',#122412);
#122412 = AXIS2_PLACEMENT_3D('',#122413,#122414,#122415);
#122413 = CARTESIAN_POINT('',(3.401146897693,-23.85787840284,
    7.000000226503));
#122414 = DIRECTION('',(0.E+000,0.E+000,1.));
#122415 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122416 = DEFINITIONAL_REPRESENTATION('',(#122417),#122421);
#122417 = LINE('',#122418,#122419);
#122418 = CARTESIAN_POINT('',(-1.2,0.E+000));
#122419 = VECTOR('',#122420,1.);
#122420 = DIRECTION('',(1.,1.184237892934E-014));
#122421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122422 = ORIENTED_EDGE('',*,*,#122423,.T.);
#122423 = EDGE_CURVE('',#122403,#122424,#122426,.T.);
#122424 = VERTEX_POINT('',#122425);
#122425 = CARTESIAN_POINT('',(4.301146897693,-24.95,7.000000226503));
#122426 = SURFACE_CURVE('',#122427,(#122431),.PCURVE_S1.);
#122427 = LINE('',#122428,#122429);
#122428 = CARTESIAN_POINT('',(4.301146897693,-23.85787840284,
    7.000000226503));
#122429 = VECTOR('',#122430,1.);
#122430 = DIRECTION('',(0.E+000,-1.,6.5060771402E-015));
#122431 = PCURVE('',#122411,#122432);
#122432 = DEFINITIONAL_REPRESENTATION('',(#122433),#122437);
#122433 = LINE('',#122434,#122435);
#122434 = CARTESIAN_POINT('',(-0.9,0.E+000));
#122435 = VECTOR('',#122436,1.);
#122436 = DIRECTION('',(0.E+000,1.));
#122437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122438 = ORIENTED_EDGE('',*,*,#122439,.F.);
#122439 = EDGE_CURVE('',#122440,#122424,#122442,.T.);
#122440 = VERTEX_POINT('',#122441);
#122441 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#122442 = SURFACE_CURVE('',#122443,(#122447),.PCURVE_S1.);
#122443 = LINE('',#122444,#122445);
#122444 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#122445 = VECTOR('',#122446,1.);
#122446 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122447 = PCURVE('',#122411,#122448);
#122448 = DEFINITIONAL_REPRESENTATION('',(#122449),#122453);
#122449 = LINE('',#122450,#122451);
#122450 = CARTESIAN_POINT('',(-1.2,1.09212159716));
#122451 = VECTOR('',#122452,1.);
#122452 = DIRECTION('',(1.,0.E+000));
#122453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122454 = ORIENTED_EDGE('',*,*,#122455,.T.);
#122455 = EDGE_CURVE('',#122440,#122401,#122456,.T.);
#122456 = SURFACE_CURVE('',#122457,(#122461),.PCURVE_S1.);
#122457 = LINE('',#122458,#122459);
#122458 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#122459 = VECTOR('',#122460,1.);
#122460 = DIRECTION('',(0.E+000,1.,0.E+000));
#122461 = PCURVE('',#122411,#122462);
#122462 = DEFINITIONAL_REPRESENTATION('',(#122463),#122467);
#122463 = LINE('',#122464,#122465);
#122464 = CARTESIAN_POINT('',(-1.2,1.09212159716));
#122465 = VECTOR('',#122466,1.);
#122466 = DIRECTION('',(0.E+000,-1.));
#122467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122472)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122469,#122470,#122471)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122469 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122470 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122471 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122472 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122469,
  'distance_accuracy_value','confusion accuracy');
#122473 = SHAPE_DEFINITION_REPRESENTATION(#122474,#122393);
#122474 = PRODUCT_DEFINITION_SHAPE('','',#122475);
#122475 = PRODUCT_DEFINITION('design','',#122476,#122479);
#122476 = PRODUCT_DEFINITION_FORMATION('','',#122477);
#122477 = PRODUCT('CADSOFTTOOLS 1.757','CADSOFTTOOLS 1.757','',(#122478)
  );
#122478 = PRODUCT_CONTEXT('',#2,'mechanical');
#122479 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122480 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122481,#122483);
#122481 = ( REPRESENTATION_RELATIONSHIP('','',#122393,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122482) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122482 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3039);
#122483 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122484);
#122484 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('757','','',#5,#122475,$);
#122485 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122477));
#122486 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122487),#122590
  );
#122487 = SHELL_BASED_SURFACE_MODEL('',(#122488));
#122488 = OPEN_SHELL('',(#122489));
#122489 = ADVANCED_FACE('',(#122490),#122504,.T.);
#122490 = FACE_BOUND('',#122491,.T.);
#122491 = EDGE_LOOP('',(#122492,#122514,#122530,#122545,#122561,#122576)
  );
#122492 = ORIENTED_EDGE('',*,*,#122493,.T.);
#122493 = EDGE_CURVE('',#122494,#122496,#122498,.T.);
#122494 = VERTEX_POINT('',#122495);
#122495 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#122496 = VERTEX_POINT('',#122497);
#122497 = CARTESIAN_POINT('',(4.301146897693,-24.95,7.000000226503));
#122498 = SURFACE_CURVE('',#122499,(#122503),.PCURVE_S1.);
#122499 = LINE('',#122500,#122501);
#122500 = CARTESIAN_POINT('',(4.601146897693,-24.95,7.000000226503));
#122501 = VECTOR('',#122502,1.);
#122502 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122503 = PCURVE('',#122504,#122509);
#122504 = CYLINDRICAL_SURFACE('',#122505,1.5);
#122505 = AXIS2_PLACEMENT_3D('',#122506,#122507,#122508);
#122506 = CARTESIAN_POINT('',(3.401146897693,-24.95,5.500000226503));
#122507 = DIRECTION('',(1.,0.E+000,0.E+000));
#122508 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122509 = DEFINITIONAL_REPRESENTATION('',(#122510),#122513);
#122510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122511,#122512),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#122511 = CARTESIAN_POINT('',(4.712388980385,1.2));
#122512 = CARTESIAN_POINT('',(4.712388980385,0.9));
#122513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122514 = ORIENTED_EDGE('',*,*,#122515,.T.);
#122515 = EDGE_CURVE('',#122496,#122516,#122518,.T.);
#122516 = VERTEX_POINT('',#122517);
#122517 = CARTESIAN_POINT('',(4.301146897693,-26.30009483387,
    6.153639224394));
#122518 = SURFACE_CURVE('',#122519,(#122524),.PCURVE_S1.);
#122519 = CIRCLE('',#122520,1.5);
#122520 = AXIS2_PLACEMENT_3D('',#122521,#122522,#122523);
#122521 = CARTESIAN_POINT('',(4.301146897693,-24.95,5.500000226503));
#122522 = DIRECTION('',(1.,0.E+000,-0.E+000));
#122523 = DIRECTION('',(0.E+000,0.E+000,1.));
#122524 = PCURVE('',#122504,#122525);
#122525 = DEFINITIONAL_REPRESENTATION('',(#122526),#122529);
#122526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122527,#122528),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.119914579266),
  .PIECEWISE_BEZIER_KNOTS.);
#122527 = CARTESIAN_POINT('',(4.712388980385,0.9));
#122528 = CARTESIAN_POINT('',(5.832303559651,0.9));
#122529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122530 = ORIENTED_EDGE('',*,*,#122531,.F.);
#122531 = EDGE_CURVE('',#122532,#122516,#122534,.T.);
#122532 = VERTEX_POINT('',#122533);
#122533 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#122534 = SURFACE_CURVE('',#122535,(#122539),.PCURVE_S1.);
#122535 = LINE('',#122536,#122537);
#122536 = CARTESIAN_POINT('',(3.401146897693,-26.30009483387,
    6.153639224395));
#122537 = VECTOR('',#122538,1.);
#122538 = DIRECTION('',(1.,0.E+000,0.E+000));
#122539 = PCURVE('',#122504,#122540);
#122540 = DEFINITIONAL_REPRESENTATION('',(#122541),#122544);
#122541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122542,#122543),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#122542 = CARTESIAN_POINT('',(5.83230355965,0.E+000));
#122543 = CARTESIAN_POINT('',(5.83230355965,0.9));
#122544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122545 = ORIENTED_EDGE('',*,*,#122546,.T.);
#122546 = EDGE_CURVE('',#122532,#122547,#122549,.T.);
#122547 = VERTEX_POINT('',#122548);
#122548 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.500000226503));
#122549 = SURFACE_CURVE('',#122550,(#122555),.PCURVE_S1.);
#122550 = CIRCLE('',#122551,1.5);
#122551 = AXIS2_PLACEMENT_3D('',#122552,#122553,#122554);
#122552 = CARTESIAN_POINT('',(3.401146897693,-24.95,5.500000226503));
#122553 = DIRECTION('',(1.,0.E+000,0.E+000));
#122554 = DIRECTION('',(0.E+000,-0.900063222578,0.435759331928));
#122555 = PCURVE('',#122504,#122556);
#122556 = DEFINITIONAL_REPRESENTATION('',(#122557),#122560);
#122557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122558,#122559),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.450881747529),
  .PIECEWISE_BEZIER_KNOTS.);
#122558 = CARTESIAN_POINT('',(5.83230355965,0.E+000));
#122559 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#122560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122561 = ORIENTED_EDGE('',*,*,#122562,.F.);
#122562 = EDGE_CURVE('',#122563,#122547,#122565,.T.);
#122563 = VERTEX_POINT('',#122564);
#122564 = CARTESIAN_POINT('',(4.601146897693,-26.45,5.500000226503));
#122565 = SURFACE_CURVE('',#122566,(#122570),.PCURVE_S1.);
#122566 = LINE('',#122567,#122568);
#122567 = CARTESIAN_POINT('',(4.601146897693,-26.45,5.500000226503));
#122568 = VECTOR('',#122569,1.);
#122569 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122570 = PCURVE('',#122504,#122571);
#122571 = DEFINITIONAL_REPRESENTATION('',(#122572),#122575);
#122572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122573,#122574),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#122573 = CARTESIAN_POINT('',(6.28318530718,1.2));
#122574 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#122575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122576 = ORIENTED_EDGE('',*,*,#122577,.T.);
#122577 = EDGE_CURVE('',#122563,#122494,#122578,.T.);
#122578 = SURFACE_CURVE('',#122579,(#122584),.PCURVE_S1.);
#122579 = CIRCLE('',#122580,1.5);
#122580 = AXIS2_PLACEMENT_3D('',#122581,#122582,#122583);
#122581 = CARTESIAN_POINT('',(4.601146897693,-24.95,5.500000226503));
#122582 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122583 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122584 = PCURVE('',#122504,#122585);
#122585 = DEFINITIONAL_REPRESENTATION('',(#122586),#122589);
#122586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122587,#122588),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#122587 = CARTESIAN_POINT('',(6.28318530718,1.2));
#122588 = CARTESIAN_POINT('',(4.712388980385,1.2));
#122589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122594)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122591,#122592,#122593)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122591 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122592 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122593 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122594 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122591,
  'distance_accuracy_value','confusion accuracy');
#122595 = SHAPE_DEFINITION_REPRESENTATION(#122596,#122486);
#122596 = PRODUCT_DEFINITION_SHAPE('','',#122597);
#122597 = PRODUCT_DEFINITION('design','',#122598,#122601);
#122598 = PRODUCT_DEFINITION_FORMATION('','',#122599);
#122599 = PRODUCT('CADSOFTTOOLS 1.758','CADSOFTTOOLS 1.758','',(#122600)
  );
#122600 = PRODUCT_CONTEXT('',#2,'mechanical');
#122601 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122603,#122605);
#122603 = ( REPRESENTATION_RELATIONSHIP('','',#122486,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122604) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3043);
#122605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122606);
#122606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('758','','',#5,#122597,$);
#122607 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122599));
#122608 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122609),#122715
  );
#122609 = SHELL_BASED_SURFACE_MODEL('',(#122610));
#122610 = OPEN_SHELL('',(#122611));
#122611 = ADVANCED_FACE('',(#122612),#122626,.T.);
#122612 = FACE_BOUND('',#122613,.T.);
#122613 = EDGE_LOOP('',(#122614,#122637,#122653,#122669,#122685,#122701)
  );
#122614 = ORIENTED_EDGE('',*,*,#122615,.T.);
#122615 = EDGE_CURVE('',#122616,#122618,#122620,.T.);
#122616 = VERTEX_POINT('',#122617);
#122617 = CARTESIAN_POINT('',(4.601146897693,-26.45,5.500000226503));
#122618 = VERTEX_POINT('',#122619);
#122619 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.500000226503));
#122620 = SURFACE_CURVE('',#122621,(#122625),.PCURVE_S1.);
#122621 = LINE('',#122622,#122623);
#122622 = CARTESIAN_POINT('',(4.601146897693,-26.45,5.500000226503));
#122623 = VECTOR('',#122624,1.);
#122624 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122625 = PCURVE('',#122626,#122631);
#122626 = PLANE('',#122627);
#122627 = AXIS2_PLACEMENT_3D('',#122628,#122629,#122630);
#122628 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.500000226503));
#122629 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122630 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122631 = DEFINITIONAL_REPRESENTATION('',(#122632),#122636);
#122632 = LINE('',#122633,#122634);
#122633 = CARTESIAN_POINT('',(-1.2,-0.E+000));
#122634 = VECTOR('',#122635,1.);
#122635 = DIRECTION('',(1.,0.E+000));
#122636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122637 = ORIENTED_EDGE('',*,*,#122638,.T.);
#122638 = EDGE_CURVE('',#122618,#122639,#122641,.T.);
#122639 = VERTEX_POINT('',#122640);
#122640 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#122641 = SURFACE_CURVE('',#122642,(#122646),.PCURVE_S1.);
#122642 = LINE('',#122643,#122644);
#122643 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.500000226503));
#122644 = VECTOR('',#122645,1.);
#122645 = DIRECTION('',(0.E+000,-1.807854627161E-014,-1.));
#122646 = PCURVE('',#122626,#122647);
#122647 = DEFINITIONAL_REPRESENTATION('',(#122648),#122652);
#122648 = LINE('',#122649,#122650);
#122649 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#122650 = VECTOR('',#122651,1.);
#122651 = DIRECTION('',(0.E+000,1.));
#122652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122653 = ORIENTED_EDGE('',*,*,#122654,.T.);
#122654 = EDGE_CURVE('',#122639,#122655,#122657,.T.);
#122655 = VERTEX_POINT('',#122656);
#122656 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.584590445451));
#122657 = SURFACE_CURVE('',#122658,(#122662),.PCURVE_S1.);
#122658 = LINE('',#122659,#122660);
#122659 = CARTESIAN_POINT('',(3.401146897693,-26.45,5.303484775237));
#122660 = VECTOR('',#122661,1.);
#122661 = DIRECTION('',(0.E+000,2.066859851265E-015,-1.));
#122662 = PCURVE('',#122626,#122663);
#122663 = DEFINITIONAL_REPRESENTATION('',(#122664),#122668);
#122664 = LINE('',#122665,#122666);
#122665 = CARTESIAN_POINT('',(0.E+000,0.196515451266));
#122666 = VECTOR('',#122667,1.);
#122667 = DIRECTION('',(0.E+000,1.));
#122668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122669 = ORIENTED_EDGE('',*,*,#122670,.T.);
#122670 = EDGE_CURVE('',#122655,#122671,#122673,.T.);
#122671 = VERTEX_POINT('',#122672);
#122672 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.300000226502));
#122673 = SURFACE_CURVE('',#122674,(#122678),.PCURVE_S1.);
#122674 = LINE('',#122675,#122676);
#122675 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.584590445451));
#122676 = VECTOR('',#122677,1.);
#122677 = DIRECTION('',(0.E+000,-2.496722263973E-014,-1.));
#122678 = PCURVE('',#122626,#122679);
#122679 = DEFINITIONAL_REPRESENTATION('',(#122680),#122684);
#122680 = LINE('',#122681,#122682);
#122681 = CARTESIAN_POINT('',(0.E+000,1.915409781052));
#122682 = VECTOR('',#122683,1.);
#122683 = DIRECTION('',(0.E+000,1.));
#122684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122685 = ORIENTED_EDGE('',*,*,#122686,.F.);
#122686 = EDGE_CURVE('',#122687,#122671,#122689,.T.);
#122687 = VERTEX_POINT('',#122688);
#122688 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#122689 = SURFACE_CURVE('',#122690,(#122694),.PCURVE_S1.);
#122690 = LINE('',#122691,#122692);
#122691 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#122692 = VECTOR('',#122693,1.);
#122693 = DIRECTION('',(-1.,-2.960594732334E-015,0.E+000));
#122694 = PCURVE('',#122626,#122695);
#122695 = DEFINITIONAL_REPRESENTATION('',(#122696),#122700);
#122696 = LINE('',#122697,#122698);
#122697 = CARTESIAN_POINT('',(-1.2,2.200000000001));
#122698 = VECTOR('',#122699,1.);
#122699 = DIRECTION('',(1.,0.E+000));
#122700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122701 = ORIENTED_EDGE('',*,*,#122702,.T.);
#122702 = EDGE_CURVE('',#122687,#122616,#122703,.T.);
#122703 = SURFACE_CURVE('',#122704,(#122708),.PCURVE_S1.);
#122704 = LINE('',#122705,#122706);
#122705 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#122706 = VECTOR('',#122707,1.);
#122707 = DIRECTION('',(-4.037174634999E-016,-1.614869853999E-015,1.));
#122708 = PCURVE('',#122626,#122709);
#122709 = DEFINITIONAL_REPRESENTATION('',(#122710),#122714);
#122710 = LINE('',#122711,#122712);
#122711 = CARTESIAN_POINT('',(-1.2,2.200000000001));
#122712 = VECTOR('',#122713,1.);
#122713 = DIRECTION('',(4.037174634999E-016,-1.));
#122714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122719)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122716,#122717,#122718)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122716,
  'distance_accuracy_value','confusion accuracy');
#122720 = SHAPE_DEFINITION_REPRESENTATION(#122721,#122608);
#122721 = PRODUCT_DEFINITION_SHAPE('','',#122722);
#122722 = PRODUCT_DEFINITION('design','',#122723,#122726);
#122723 = PRODUCT_DEFINITION_FORMATION('','',#122724);
#122724 = PRODUCT('CADSOFTTOOLS 1.759','CADSOFTTOOLS 1.759','',(#122725)
  );
#122725 = PRODUCT_CONTEXT('',#2,'mechanical');
#122726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122728,#122730);
#122728 = ( REPRESENTATION_RELATIONSHIP('','',#122608,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122729) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3047);
#122730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122731);
#122731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('759','','',#5,#122722,$);
#122732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122724));
#122733 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122734),#122808
  );
#122734 = SHELL_BASED_SURFACE_MODEL('',(#122735));
#122735 = OPEN_SHELL('',(#122736));
#122736 = ADVANCED_FACE('',(#122737),#122751,.T.);
#122737 = FACE_BOUND('',#122738,.T.);
#122738 = EDGE_LOOP('',(#122739,#122762,#122778,#122794));
#122739 = ORIENTED_EDGE('',*,*,#122740,.T.);
#122740 = EDGE_CURVE('',#122741,#122743,#122745,.T.);
#122741 = VERTEX_POINT('',#122742);
#122742 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#122743 = VERTEX_POINT('',#122744);
#122744 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.300000226502));
#122745 = SURFACE_CURVE('',#122746,(#122750),.PCURVE_S1.);
#122746 = LINE('',#122747,#122748);
#122747 = CARTESIAN_POINT('',(4.601146897693,-26.45,3.300000226502));
#122748 = VECTOR('',#122749,1.);
#122749 = DIRECTION('',(-1.,-2.960594732334E-015,0.E+000));
#122750 = PCURVE('',#122751,#122756);
#122751 = PLANE('',#122752);
#122752 = AXIS2_PLACEMENT_3D('',#122753,#122754,#122755);
#122753 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.300000226502));
#122754 = DIRECTION('',(0.E+000,0.E+000,-1.));
#122755 = DIRECTION('',(1.,0.E+000,0.E+000));
#122756 = DEFINITIONAL_REPRESENTATION('',(#122757),#122761);
#122757 = LINE('',#122758,#122759);
#122758 = CARTESIAN_POINT('',(1.2,0.E+000));
#122759 = VECTOR('',#122760,1.);
#122760 = DIRECTION('',(-1.,2.960594732334E-015));
#122761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122762 = ORIENTED_EDGE('',*,*,#122763,.T.);
#122763 = EDGE_CURVE('',#122743,#122764,#122766,.T.);
#122764 = VERTEX_POINT('',#122765);
#122765 = CARTESIAN_POINT('',(3.401146897693,-24.96161222746,
    3.300000226502));
#122766 = SURFACE_CURVE('',#122767,(#122771),.PCURVE_S1.);
#122767 = LINE('',#122768,#122769);
#122768 = CARTESIAN_POINT('',(3.401146897693,-26.45,3.300000226502));
#122769 = VECTOR('',#122770,1.);
#122770 = DIRECTION('',(4.77390871431E-015,1.,2.386954357155E-015));
#122771 = PCURVE('',#122751,#122772);
#122772 = DEFINITIONAL_REPRESENTATION('',(#122773),#122777);
#122773 = LINE('',#122774,#122775);
#122774 = CARTESIAN_POINT('',(-9.769962616701E-015,0.E+000));
#122775 = VECTOR('',#122776,1.);
#122776 = DIRECTION('',(4.77390871431E-015,-1.));
#122777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122778 = ORIENTED_EDGE('',*,*,#122779,.F.);
#122779 = EDGE_CURVE('',#122780,#122764,#122782,.T.);
#122780 = VERTEX_POINT('',#122781);
#122781 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#122782 = SURFACE_CURVE('',#122783,(#122787),.PCURVE_S1.);
#122783 = LINE('',#122784,#122785);
#122784 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#122785 = VECTOR('',#122786,1.);
#122786 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122787 = PCURVE('',#122751,#122788);
#122788 = DEFINITIONAL_REPRESENTATION('',(#122789),#122793);
#122789 = LINE('',#122790,#122791);
#122790 = CARTESIAN_POINT('',(1.2,-1.48838777254));
#122791 = VECTOR('',#122792,1.);
#122792 = DIRECTION('',(-1.,0.E+000));
#122793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122794 = ORIENTED_EDGE('',*,*,#122795,.T.);
#122795 = EDGE_CURVE('',#122780,#122741,#122796,.T.);
#122796 = SURFACE_CURVE('',#122797,(#122801),.PCURVE_S1.);
#122797 = LINE('',#122798,#122799);
#122798 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#122799 = VECTOR('',#122800,1.);
#122800 = DIRECTION('',(5.967385892887E-016,-1.,0.E+000));
#122801 = PCURVE('',#122751,#122802);
#122802 = DEFINITIONAL_REPRESENTATION('',(#122803),#122807);
#122803 = LINE('',#122804,#122805);
#122804 = CARTESIAN_POINT('',(1.2,-1.48838777254));
#122805 = VECTOR('',#122806,1.);
#122806 = DIRECTION('',(5.967385892887E-016,1.));
#122807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122812)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122809,#122810,#122811)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122809 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122810 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122811 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122812 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122809,
  'distance_accuracy_value','confusion accuracy');
#122813 = SHAPE_DEFINITION_REPRESENTATION(#122814,#122733);
#122814 = PRODUCT_DEFINITION_SHAPE('','',#122815);
#122815 = PRODUCT_DEFINITION('design','',#122816,#122819);
#122816 = PRODUCT_DEFINITION_FORMATION('','',#122817);
#122817 = PRODUCT('CADSOFTTOOLS 1.760','CADSOFTTOOLS 1.760','',(#122818)
  );
#122818 = PRODUCT_CONTEXT('',#2,'mechanical');
#122819 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122820 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122821,#122823);
#122821 = ( REPRESENTATION_RELATIONSHIP('','',#122733,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122822) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122822 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3051);
#122823 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122824);
#122824 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('760','','',#5,#122815,$);
#122825 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122817));
#122826 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122827),#122899
  );
#122827 = SHELL_BASED_SURFACE_MODEL('',(#122828));
#122828 = OPEN_SHELL('',(#122829));
#122829 = ADVANCED_FACE('',(#122830),#122844,.T.);
#122830 = FACE_BOUND('',#122831,.T.);
#122831 = EDGE_LOOP('',(#122832,#122854,#122870,#122885));
#122832 = ORIENTED_EDGE('',*,*,#122833,.T.);
#122833 = EDGE_CURVE('',#122834,#122836,#122838,.T.);
#122834 = VERTEX_POINT('',#122835);
#122835 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#122836 = VERTEX_POINT('',#122837);
#122837 = CARTESIAN_POINT('',(3.401146897693,-24.96161222746,
    3.300000226502));
#122838 = SURFACE_CURVE('',#122839,(#122843),.PCURVE_S1.);
#122839 = LINE('',#122840,#122841);
#122840 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    3.300000226502));
#122841 = VECTOR('',#122842,1.);
#122842 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122843 = PCURVE('',#122844,#122849);
#122844 = CYLINDRICAL_SURFACE('',#122845,1.000000000003);
#122845 = AXIS2_PLACEMENT_3D('',#122846,#122847,#122848);
#122846 = CARTESIAN_POINT('',(3.401146897693,-24.96161222746,
    4.300000226506));
#122847 = DIRECTION('',(1.,0.E+000,0.E+000));
#122848 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122849 = DEFINITIONAL_REPRESENTATION('',(#122850),#122853);
#122850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122851,#122852),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#122851 = CARTESIAN_POINT('',(1.570796326795,1.2));
#122852 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#122853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122854 = ORIENTED_EDGE('',*,*,#122855,.T.);
#122855 = EDGE_CURVE('',#122836,#122856,#122858,.T.);
#122856 = VERTEX_POINT('',#122857);
#122857 = CARTESIAN_POINT('',(3.401146897693,-24.48254420219,
    3.422222448726));
#122858 = SURFACE_CURVE('',#122859,(#122864),.PCURVE_S1.);
#122859 = CIRCLE('',#122860,1.000000000003);
#122860 = AXIS2_PLACEMENT_3D('',#122861,#122862,#122863);
#122861 = CARTESIAN_POINT('',(3.401146897693,-24.96161222746,
    4.300000226506));
#122862 = DIRECTION('',(1.,0.E+000,0.E+000));
#122863 = DIRECTION('',(0.E+000,0.E+000,-1.));
#122864 = PCURVE('',#122844,#122865);
#122865 = DEFINITIONAL_REPRESENTATION('',(#122866),#122869);
#122866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122867,#122868),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.49959266104),
  .PIECEWISE_BEZIER_KNOTS.);
#122867 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#122868 = CARTESIAN_POINT('',(2.070388987835,0.E+000));
#122869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122870 = ORIENTED_EDGE('',*,*,#122871,.T.);
#122871 = EDGE_CURVE('',#122856,#122872,#122874,.T.);
#122872 = VERTEX_POINT('',#122873);
#122873 = CARTESIAN_POINT('',(4.601146897693,-24.48254420219,
    3.422222448725));
#122874 = SURFACE_CURVE('',#122875,(#122879),.PCURVE_S1.);
#122875 = LINE('',#122876,#122877);
#122876 = CARTESIAN_POINT('',(3.401146897693,-24.48254420219,
    3.422222448723));
#122877 = VECTOR('',#122878,1.);
#122878 = DIRECTION('',(1.,0.E+000,0.E+000));
#122879 = PCURVE('',#122844,#122880);
#122880 = DEFINITIONAL_REPRESENTATION('',(#122881),#122884);
#122881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122882,#122883),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#122882 = CARTESIAN_POINT('',(2.070388987832,0.E+000));
#122883 = CARTESIAN_POINT('',(2.070388987832,1.2));
#122884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122885 = ORIENTED_EDGE('',*,*,#122886,.T.);
#122886 = EDGE_CURVE('',#122872,#122834,#122887,.T.);
#122887 = SURFACE_CURVE('',#122888,(#122893),.PCURVE_S1.);
#122888 = CIRCLE('',#122889,1.000000000003);
#122889 = AXIS2_PLACEMENT_3D('',#122890,#122891,#122892);
#122890 = CARTESIAN_POINT('',(4.601146897693,-24.96161222746,
    4.300000226506));
#122891 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122892 = DIRECTION('',(0.E+000,0.479068025271,-0.877777777779));
#122893 = PCURVE('',#122844,#122894);
#122894 = DEFINITIONAL_REPRESENTATION('',(#122895),#122898);
#122895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122896,#122897),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.49959266104),
  .PIECEWISE_BEZIER_KNOTS.);
#122896 = CARTESIAN_POINT('',(2.070388987835,1.2));
#122897 = CARTESIAN_POINT('',(1.570796326795,1.2));
#122898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#122903)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#122900,#122901,#122902)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#122900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#122901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#122902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#122903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#122900,
  'distance_accuracy_value','confusion accuracy');
#122904 = SHAPE_DEFINITION_REPRESENTATION(#122905,#122826);
#122905 = PRODUCT_DEFINITION_SHAPE('','',#122906);
#122906 = PRODUCT_DEFINITION('design','',#122907,#122910);
#122907 = PRODUCT_DEFINITION_FORMATION('','',#122908);
#122908 = PRODUCT('CADSOFTTOOLS 1.761','CADSOFTTOOLS 1.761','',(#122909)
  );
#122909 = PRODUCT_CONTEXT('',#2,'mechanical');
#122910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#122911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#122912,#122914);
#122912 = ( REPRESENTATION_RELATIONSHIP('','',#122826,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#122913) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#122913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3055);
#122914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #122915);
#122915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('761','','',#5,#122906,$);
#122916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#122908));
#122917 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#122918),#123044
  );
#122918 = SHELL_BASED_SURFACE_MODEL('',(#122919));
#122919 = OPEN_SHELL('',(#122920));
#122920 = ADVANCED_FACE('',(#122921),#122935,.F.);
#122921 = FACE_BOUND('',#122922,.F.);
#122922 = EDGE_LOOP('',(#122923,#122968,#122984,#122999,#123015,#123030)
  );
#122923 = ORIENTED_EDGE('',*,*,#122924,.T.);
#122924 = EDGE_CURVE('',#122925,#122927,#122929,.T.);
#122925 = VERTEX_POINT('',#122926);
#122926 = CARTESIAN_POINT('',(4.601146897693,-20.65,4.400000226503));
#122927 = VERTEX_POINT('',#122928);
#122928 = CARTESIAN_POINT('',(4.301146897693,-20.64999309624,
    4.400000226497));
#122929 = SURFACE_CURVE('',#122930,(#122934),.PCURVE_S1.);
#122930 = LINE('',#122931,#122932);
#122931 = CARTESIAN_POINT('',(4.601146897693,-20.65,4.400000226503));
#122932 = VECTOR('',#122933,1.);
#122933 = DIRECTION('',(-0.999999999735,2.301252000201E-005,
    -4.964917364809E-012));
#122934 = PCURVE('',#122935,#122940);
#122935 = CYLINDRICAL_SURFACE('',#122936,8.);
#122936 = AXIS2_PLACEMENT_3D('',#122937,#122938,#122939);
#122937 = CARTESIAN_POINT('',(3.401146897693,-20.65,-3.599999773497));
#122938 = DIRECTION('',(1.,0.E+000,0.E+000));
#122939 = DIRECTION('',(0.E+000,-1.,0.E+000));
#122940 = DEFINITIONAL_REPRESENTATION('',(#122941),#122967);
#122941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#122942,#122943,#122944,
    #122945,#122946,#122947,#122948,#122949,#122950,#122951,#122952,
    #122953,#122954,#122955,#122956,#122957,#122958,#122959,#122960,
    #122961,#122962,#122963,#122964,#122965,#122966),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    1.363636363997E-002,2.727272727995E-002,4.090909091992E-002,
    5.45454545599E-002,6.818181819987E-002,8.181818183985E-002,
    9.545454547982E-002,0.10909090912,0.12272727276,0.1363636364,
    0.15000000004,0.16363636368,0.17727272732,0.19090909096,0.2045454546
    ,0.21818181824,0.23181818188,0.24545454552,0.25909090916,
    0.272727272799,0.286363636439,0.300000000079),
  .QUASI_UNIFORM_KNOTS.);
#122942 = CARTESIAN_POINT('',(4.712388980385,1.2));
#122943 = CARTESIAN_POINT('',(4.712388967309,1.195454545455));
#122944 = CARTESIAN_POINT('',(4.712388941159,1.186363636364));
#122945 = CARTESIAN_POINT('',(4.712388901933,1.172727272727));
#122946 = CARTESIAN_POINT('',(4.712388862707,1.159090909091));
#122947 = CARTESIAN_POINT('',(4.712388823481,1.145454545455));
#122948 = CARTESIAN_POINT('',(4.712388784255,1.131818181818));
#122949 = CARTESIAN_POINT('',(4.712388745029,1.118181818182));
#122950 = CARTESIAN_POINT('',(4.712388705803,1.104545454545));
#122951 = CARTESIAN_POINT('',(4.712388666578,1.090909090909));
#122952 = CARTESIAN_POINT('',(4.712388627352,1.077272727273));
#122953 = CARTESIAN_POINT('',(4.712388588126,1.063636363636));
#122954 = CARTESIAN_POINT('',(4.7123885489,1.05));
#122955 = CARTESIAN_POINT('',(4.712388509674,1.036363636364));
#122956 = CARTESIAN_POINT('',(4.712388470448,1.022727272727));
#122957 = CARTESIAN_POINT('',(4.712388431222,1.009090909091));
#122958 = CARTESIAN_POINT('',(4.712388391996,0.995454545455));
#122959 = CARTESIAN_POINT('',(4.712388352771,0.981818181818));
#122960 = CARTESIAN_POINT('',(4.712388313545,0.968181818182));
#122961 = CARTESIAN_POINT('',(4.712388274319,0.954545454545));
#122962 = CARTESIAN_POINT('',(4.712388235093,0.940909090909));
#122963 = CARTESIAN_POINT('',(4.712388195867,0.927272727273));
#122964 = CARTESIAN_POINT('',(4.712388156641,0.913636363636));
#122965 = CARTESIAN_POINT('',(4.71238813049,0.904545454545));
#122966 = CARTESIAN_POINT('',(4.712388117415,0.9));
#122967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122968 = ORIENTED_EDGE('',*,*,#122969,.F.);
#122969 = EDGE_CURVE('',#122970,#122927,#122972,.T.);
#122970 = VERTEX_POINT('',#122971);
#122971 = CARTESIAN_POINT('',(4.301146897693,-24.33646171823,
    3.500000226503));
#122972 = SURFACE_CURVE('',#122973,(#122978),.PCURVE_S1.);
#122973 = CIRCLE('',#122974,8.);
#122974 = AXIS2_PLACEMENT_3D('',#122975,#122976,#122977);
#122975 = CARTESIAN_POINT('',(4.301146897693,-20.65,-3.599999773497));
#122976 = DIRECTION('',(-1.,0.E+000,0.E+000));
#122977 = DIRECTION('',(0.E+000,-0.460807714779,0.8875));
#122978 = PCURVE('',#122935,#122979);
#122979 = DEFINITIONAL_REPRESENTATION('',(#122980),#122983);
#122980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122981,#122982),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.478905947844),
  .PIECEWISE_BEZIER_KNOTS.);
#122981 = CARTESIAN_POINT('',(5.191294065259,0.9));
#122982 = CARTESIAN_POINT('',(4.712388117415,0.9));
#122983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122984 = ORIENTED_EDGE('',*,*,#122985,.F.);
#122985 = EDGE_CURVE('',#122986,#122970,#122988,.T.);
#122986 = VERTEX_POINT('',#122987);
#122987 = CARTESIAN_POINT('',(3.401146897693,-24.33646171823,
    3.500000226503));
#122988 = SURFACE_CURVE('',#122989,(#122993),.PCURVE_S1.);
#122989 = LINE('',#122990,#122991);
#122990 = CARTESIAN_POINT('',(3.401146897693,-24.33646171823,
    3.500000226503));
#122991 = VECTOR('',#122992,1.);
#122992 = DIRECTION('',(1.,0.E+000,0.E+000));
#122993 = PCURVE('',#122935,#122994);
#122994 = DEFINITIONAL_REPRESENTATION('',(#122995),#122998);
#122995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122996,#122997),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#122996 = CARTESIAN_POINT('',(5.191294065259,0.E+000));
#122997 = CARTESIAN_POINT('',(5.191294065259,0.9));
#122998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122999 = ORIENTED_EDGE('',*,*,#123000,.F.);
#123000 = EDGE_CURVE('',#123001,#122986,#123003,.T.);
#123001 = VERTEX_POINT('',#123002);
#123002 = CARTESIAN_POINT('',(3.401146897693,-24.48254420219,
    3.422222448726));
#123003 = SURFACE_CURVE('',#123004,(#123009),.PCURVE_S1.);
#123004 = CIRCLE('',#123005,8.);
#123005 = AXIS2_PLACEMENT_3D('',#123006,#123007,#123008);
#123006 = CARTESIAN_POINT('',(3.401146897693,-20.65,-3.599999773497));
#123007 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123008 = DIRECTION('',(0.E+000,-0.479068025273,0.877777777778));
#123009 = PCURVE('',#122935,#123010);
#123010 = DEFINITIONAL_REPRESENTATION('',(#123011),#123014);
#123011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123012,#123013),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.06875761673E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#123012 = CARTESIAN_POINT('',(5.211981641427,0.E+000));
#123013 = CARTESIAN_POINT('',(5.191294065259,0.E+000));
#123014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123015 = ORIENTED_EDGE('',*,*,#123016,.T.);
#123016 = EDGE_CURVE('',#123001,#123017,#123019,.T.);
#123017 = VERTEX_POINT('',#123018);
#123018 = CARTESIAN_POINT('',(4.601146897693,-24.48254420219,
    3.422222448725));
#123019 = SURFACE_CURVE('',#123020,(#123024),.PCURVE_S1.);
#123020 = LINE('',#123021,#123022);
#123021 = CARTESIAN_POINT('',(3.401146897693,-24.48254420219,
    3.422222448723));
#123022 = VECTOR('',#123023,1.);
#123023 = DIRECTION('',(1.,0.E+000,0.E+000));
#123024 = PCURVE('',#122935,#123025);
#123025 = DEFINITIONAL_REPRESENTATION('',(#123026),#123029);
#123026 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123027,#123028),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#123027 = CARTESIAN_POINT('',(5.211981641427,0.E+000));
#123028 = CARTESIAN_POINT('',(5.211981641427,1.2));
#123029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123030 = ORIENTED_EDGE('',*,*,#123031,.T.);
#123031 = EDGE_CURVE('',#123017,#122925,#123032,.T.);
#123032 = SURFACE_CURVE('',#123033,(#123038),.PCURVE_S1.);
#123033 = CIRCLE('',#123034,8.);
#123034 = AXIS2_PLACEMENT_3D('',#123035,#123036,#123037);
#123035 = CARTESIAN_POINT('',(4.601146897693,-20.65,-3.599999773497));
#123036 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123037 = DIRECTION('',(0.E+000,-0.479068025273,0.877777777778));
#123038 = PCURVE('',#122935,#123039);
#123039 = DEFINITIONAL_REPRESENTATION('',(#123040),#123043);
#123040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123041,#123042),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123041 = CARTESIAN_POINT('',(5.211981641427,1.2));
#123042 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123048)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123045,#123046,#123047)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123045 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123046 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123047 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123048 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#123045,
  'distance_accuracy_value','confusion accuracy');
#123049 = SHAPE_DEFINITION_REPRESENTATION(#123050,#122917);
#123050 = PRODUCT_DEFINITION_SHAPE('','',#123051);
#123051 = PRODUCT_DEFINITION('design','',#123052,#123055);
#123052 = PRODUCT_DEFINITION_FORMATION('','',#123053);
#123053 = PRODUCT('CADSOFTTOOLS 1.762','CADSOFTTOOLS 1.762','',(#123054)
  );
#123054 = PRODUCT_CONTEXT('',#2,'mechanical');
#123055 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123057,#123059);
#123057 = ( REPRESENTATION_RELATIONSHIP('','',#122917,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123058) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3059);
#123059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123060);
#123060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('762','','',#5,#123051,$);
#123061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123053));
#123062 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123063),#123153
  );
#123063 = SHELL_BASED_SURFACE_MODEL('',(#123064));
#123064 = OPEN_SHELL('',(#123065));
#123065 = ADVANCED_FACE('',(#123066),#123080,.T.);
#123066 = FACE_BOUND('',#123067,.T.);
#123067 = EDGE_LOOP('',(#123068,#123091,#123107,#123123,#123139));
#123068 = ORIENTED_EDGE('',*,*,#123069,.T.);
#123069 = EDGE_CURVE('',#123070,#123072,#123074,.T.);
#123070 = VERTEX_POINT('',#123071);
#123071 = CARTESIAN_POINT('',(4.601146897693,-20.65,4.400000226503));
#123072 = VERTEX_POINT('',#123073);
#123073 = CARTESIAN_POINT('',(4.301146897693,-20.64999309624,
    4.400000226497));
#123074 = SURFACE_CURVE('',#123075,(#123079),.PCURVE_S1.);
#123075 = LINE('',#123076,#123077);
#123076 = CARTESIAN_POINT('',(4.601146897693,-20.65,4.400000226503));
#123077 = VECTOR('',#123078,1.);
#123078 = DIRECTION('',(-0.999999999735,2.301252000201E-005,
    -4.964917364809E-012));
#123079 = PCURVE('',#123080,#123085);
#123080 = PLANE('',#123081);
#123081 = AXIS2_PLACEMENT_3D('',#123082,#123083,#123084);
#123082 = CARTESIAN_POINT('',(3.401146897693,-20.65,4.400000226503));
#123083 = DIRECTION('',(0.E+000,0.E+000,-1.));
#123084 = DIRECTION('',(1.,0.E+000,0.E+000));
#123085 = DEFINITIONAL_REPRESENTATION('',(#123086),#123090);
#123086 = LINE('',#123087,#123088);
#123087 = CARTESIAN_POINT('',(1.2,0.E+000));
#123088 = VECTOR('',#123089,1.);
#123089 = DIRECTION('',(-0.999999999735,-2.301252000201E-005));
#123090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123091 = ORIENTED_EDGE('',*,*,#123092,.F.);
#123092 = EDGE_CURVE('',#123093,#123072,#123095,.T.);
#123093 = VERTEX_POINT('',#123094);
#123094 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226491));
#123095 = SURFACE_CURVE('',#123096,(#123100),.PCURVE_S1.);
#123096 = LINE('',#123097,#123098);
#123097 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226497));
#123098 = VECTOR('',#123099,1.);
#123099 = DIRECTION('',(1.,0.E+000,3.31093177566E-012));
#123100 = PCURVE('',#123080,#123101);
#123101 = DEFINITIONAL_REPRESENTATION('',(#123102),#123106);
#123102 = LINE('',#123103,#123104);
#123103 = CARTESIAN_POINT('',(0.E+000,-1.380751200131E-005));
#123104 = VECTOR('',#123105,1.);
#123105 = DIRECTION('',(1.,0.E+000));
#123106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123107 = ORIENTED_EDGE('',*,*,#123108,.T.);
#123108 = EDGE_CURVE('',#123093,#123109,#123111,.T.);
#123109 = VERTEX_POINT('',#123110);
#123110 = CARTESIAN_POINT('',(3.401146897693,-17.64999309624,
    4.400000226497));
#123111 = SURFACE_CURVE('',#123112,(#123116),.PCURVE_S1.);
#123112 = LINE('',#123113,#123114);
#123113 = CARTESIAN_POINT('',(3.401146897693,-20.64998619249,
    4.400000226503));
#123114 = VECTOR('',#123115,1.);
#123115 = DIRECTION('',(-5.921203090849E-016,1.,-1.18424061817E-015));
#123116 = PCURVE('',#123080,#123117);
#123117 = DEFINITIONAL_REPRESENTATION('',(#123118),#123122);
#123118 = LINE('',#123119,#123120);
#123119 = CARTESIAN_POINT('',(0.E+000,-1.380751200131E-005));
#123120 = VECTOR('',#123121,1.);
#123121 = DIRECTION('',(-5.921203090849E-016,-1.));
#123122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123123 = ORIENTED_EDGE('',*,*,#123124,.T.);
#123124 = EDGE_CURVE('',#123109,#123125,#123127,.T.);
#123125 = VERTEX_POINT('',#123126);
#123126 = CARTESIAN_POINT('',(4.601146897693,-17.65,4.400000226503));
#123127 = SURFACE_CURVE('',#123128,(#123132),.PCURVE_S1.);
#123128 = LINE('',#123129,#123130);
#123129 = CARTESIAN_POINT('',(3.401146897693,-17.64999309624,
    4.400000226501));
#123130 = VECTOR('',#123131,1.);
#123131 = DIRECTION('',(0.999999999983,-5.753130416413E-006,
    1.24122934151E-012));
#123132 = PCURVE('',#123080,#123133);
#123133 = DEFINITIONAL_REPRESENTATION('',(#123134),#123138);
#123134 = LINE('',#123135,#123136);
#123135 = CARTESIAN_POINT('',(0.E+000,-3.000006903756));
#123136 = VECTOR('',#123137,1.);
#123137 = DIRECTION('',(0.999999999983,5.753130416413E-006));
#123138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123139 = ORIENTED_EDGE('',*,*,#123140,.T.);
#123140 = EDGE_CURVE('',#123125,#123070,#123141,.T.);
#123141 = SURFACE_CURVE('',#123142,(#123146),.PCURVE_S1.);
#123142 = LINE('',#123143,#123144);
#123143 = CARTESIAN_POINT('',(4.601146897693,-17.65,4.400000226503));
#123144 = VECTOR('',#123145,1.);
#123145 = DIRECTION('',(2.960594732335E-016,-1.,-2.960594732335E-016));
#123146 = PCURVE('',#123080,#123147);
#123147 = DEFINITIONAL_REPRESENTATION('',(#123148),#123152);
#123148 = LINE('',#123149,#123150);
#123149 = CARTESIAN_POINT('',(1.2,-2.999999999999));
#123150 = VECTOR('',#123151,1.);
#123151 = DIRECTION('',(2.960594732335E-016,1.));
#123152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123157)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123154,#123155,#123156)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123154 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123155 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123156 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123157 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#123154,
  'distance_accuracy_value','confusion accuracy');
#123158 = SHAPE_DEFINITION_REPRESENTATION(#123159,#123062);
#123159 = PRODUCT_DEFINITION_SHAPE('','',#123160);
#123160 = PRODUCT_DEFINITION('design','',#123161,#123164);
#123161 = PRODUCT_DEFINITION_FORMATION('','',#123162);
#123162 = PRODUCT('CADSOFTTOOLS 1.763','CADSOFTTOOLS 1.763','',(#123163)
  );
#123163 = PRODUCT_CONTEXT('',#2,'mechanical');
#123164 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123165 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123166,#123168);
#123166 = ( REPRESENTATION_RELATIONSHIP('','',#123062,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123167) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123167 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3063);
#123168 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123169);
#123169 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('763','','',#5,#123160,$);
#123170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123162));
#123171 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123172),#123259
  );
#123172 = SHELL_BASED_SURFACE_MODEL('',(#123173));
#123173 = OPEN_SHELL('',(#123174));
#123174 = ADVANCED_FACE('',(#123175),#123189,.F.);
#123175 = FACE_BOUND('',#123176,.F.);
#123176 = EDGE_LOOP('',(#123177,#123199,#123215,#123230,#123245));
#123177 = ORIENTED_EDGE('',*,*,#123178,.T.);
#123178 = EDGE_CURVE('',#123179,#123181,#123183,.T.);
#123179 = VERTEX_POINT('',#123180);
#123180 = CARTESIAN_POINT('',(4.601146897693,-13.81745579781,
    3.422222448726));
#123181 = VERTEX_POINT('',#123182);
#123182 = CARTESIAN_POINT('',(4.301146897693,-13.81745579781,
    3.422222448725));
#123183 = SURFACE_CURVE('',#123184,(#123188),.PCURVE_S1.);
#123184 = LINE('',#123185,#123186);
#123185 = CARTESIAN_POINT('',(4.601146897693,-13.81745579781,
    3.422222448725));
#123186 = VECTOR('',#123187,1.);
#123187 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123188 = PCURVE('',#123189,#123194);
#123189 = CYLINDRICAL_SURFACE('',#123190,8.);
#123190 = AXIS2_PLACEMENT_3D('',#123191,#123192,#123193);
#123191 = CARTESIAN_POINT('',(3.401146897693,-17.65,-3.599999773497));
#123192 = DIRECTION('',(1.,0.E+000,0.E+000));
#123193 = DIRECTION('',(0.E+000,-1.,0.E+000));
#123194 = DEFINITIONAL_REPRESENTATION('',(#123195),#123198);
#123195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123196,#123197),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123196 = CARTESIAN_POINT('',(4.212796319342,1.2));
#123197 = CARTESIAN_POINT('',(4.212796319342,0.9));
#123198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123199 = ORIENTED_EDGE('',*,*,#123200,.F.);
#123200 = EDGE_CURVE('',#123201,#123181,#123203,.T.);
#123201 = VERTEX_POINT('',#123202);
#123202 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.400000226503));
#123203 = SURFACE_CURVE('',#123204,(#123209),.PCURVE_S1.);
#123204 = CIRCLE('',#123205,8.);
#123205 = AXIS2_PLACEMENT_3D('',#123206,#123207,#123208);
#123206 = CARTESIAN_POINT('',(4.301146897693,-17.65,-3.599999773497));
#123207 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123208 = DIRECTION('',(0.E+000,1.725939124952E-006,0.999999999999));
#123209 = PCURVE('',#123189,#123210);
#123210 = DEFINITIONAL_REPRESENTATION('',(#123211),#123214);
#123211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123212,#123213),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499590935103),
  .PIECEWISE_BEZIER_KNOTS.);
#123212 = CARTESIAN_POINT('',(4.712387254446,0.9));
#123213 = CARTESIAN_POINT('',(4.212796319342,0.9));
#123214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123215 = ORIENTED_EDGE('',*,*,#123216,.T.);
#123216 = EDGE_CURVE('',#123201,#123217,#123219,.T.);
#123217 = VERTEX_POINT('',#123218);
#123218 = CARTESIAN_POINT('',(3.401146897693,-17.64999309624,
    4.400000226497));
#123219 = SURFACE_CURVE('',#123220,(#123224),.PCURVE_S1.);
#123220 = LINE('',#123221,#123222);
#123221 = CARTESIAN_POINT('',(4.301146897693,-17.64998619249,
    4.400000226497));
#123222 = VECTOR('',#123223,1.);
#123223 = DIRECTION('',(-1.,0.E+000,-3.305010586195E-012));
#123224 = PCURVE('',#123189,#123225);
#123225 = DEFINITIONAL_REPRESENTATION('',(#123226),#123229);
#123226 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123227,#123228),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#123227 = CARTESIAN_POINT('',(4.712387254446,0.9));
#123228 = CARTESIAN_POINT('',(4.712387254446,0.E+000));
#123229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123230 = ORIENTED_EDGE('',*,*,#123231,.T.);
#123231 = EDGE_CURVE('',#123217,#123232,#123234,.T.);
#123232 = VERTEX_POINT('',#123233);
#123233 = CARTESIAN_POINT('',(4.601146897693,-17.65,4.400000226503));
#123234 = SURFACE_CURVE('',#123235,(#123239),.PCURVE_S1.);
#123235 = LINE('',#123236,#123237);
#123236 = CARTESIAN_POINT('',(3.401146897693,-17.64999309624,
    4.400000226501));
#123237 = VECTOR('',#123238,1.);
#123238 = DIRECTION('',(0.999999999983,-5.753130416413E-006,
    1.24122934151E-012));
#123239 = PCURVE('',#123189,#123240);
#123240 = DEFINITIONAL_REPRESENTATION('',(#123241),#123244);
#123241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123242,#123243),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#123242 = CARTESIAN_POINT('',(4.712388117415,0.E+000));
#123243 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123245 = ORIENTED_EDGE('',*,*,#123246,.T.);
#123246 = EDGE_CURVE('',#123232,#123179,#123247,.T.);
#123247 = SURFACE_CURVE('',#123248,(#123253),.PCURVE_S1.);
#123248 = CIRCLE('',#123249,8.);
#123249 = AXIS2_PLACEMENT_3D('',#123250,#123251,#123252);
#123250 = CARTESIAN_POINT('',(4.601146897693,-17.65,-3.599999773497));
#123251 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123252 = DIRECTION('',(0.E+000,0.E+000,1.));
#123253 = PCURVE('',#123189,#123254);
#123254 = DEFINITIONAL_REPRESENTATION('',(#123255),#123258);
#123255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123256,#123257),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123256 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123257 = CARTESIAN_POINT('',(4.212796319342,1.2));
#123258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123263)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123260,#123261,#123262)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123260 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123261 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123262 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123263 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#123260,
  'distance_accuracy_value','confusion accuracy');
#123264 = SHAPE_DEFINITION_REPRESENTATION(#123265,#123171);
#123265 = PRODUCT_DEFINITION_SHAPE('','',#123266);
#123266 = PRODUCT_DEFINITION('design','',#123267,#123270);
#123267 = PRODUCT_DEFINITION_FORMATION('','',#123268);
#123268 = PRODUCT('CADSOFTTOOLS 1.764','CADSOFTTOOLS 1.764','',(#123269)
  );
#123269 = PRODUCT_CONTEXT('',#2,'mechanical');
#123270 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123271 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123272,#123274);
#123272 = ( REPRESENTATION_RELATIONSHIP('','',#123171,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123273) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123273 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3067);
#123274 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123275);
#123275 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('764','','',#5,#123266,$);
#123276 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123268));
#123277 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123278),#123350
  );
#123278 = SHELL_BASED_SURFACE_MODEL('',(#123279));
#123279 = OPEN_SHELL('',(#123280));
#123280 = ADVANCED_FACE('',(#123281),#123295,.T.);
#123281 = FACE_BOUND('',#123282,.T.);
#123282 = EDGE_LOOP('',(#123283,#123305,#123321,#123336));
#123283 = ORIENTED_EDGE('',*,*,#123284,.T.);
#123284 = EDGE_CURVE('',#123285,#123287,#123289,.T.);
#123285 = VERTEX_POINT('',#123286);
#123286 = CARTESIAN_POINT('',(4.601146897693,-13.81745579781,
    3.422222448726));
#123287 = VERTEX_POINT('',#123288);
#123288 = CARTESIAN_POINT('',(4.301146897693,-13.81745579781,
    3.422222448725));
#123289 = SURFACE_CURVE('',#123290,(#123294),.PCURVE_S1.);
#123290 = LINE('',#123291,#123292);
#123291 = CARTESIAN_POINT('',(4.601146897693,-13.81745579781,
    3.422222448725));
#123292 = VECTOR('',#123293,1.);
#123293 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123294 = PCURVE('',#123295,#123300);
#123295 = CYLINDRICAL_SURFACE('',#123296,1.000000000003);
#123296 = AXIS2_PLACEMENT_3D('',#123297,#123298,#123299);
#123297 = CARTESIAN_POINT('',(3.401146897693,-13.33838777254,
    4.300000226506));
#123298 = DIRECTION('',(1.,0.E+000,0.E+000));
#123299 = DIRECTION('',(0.E+000,-1.,0.E+000));
#123300 = DEFINITIONAL_REPRESENTATION('',(#123301),#123304);
#123301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123302,#123303),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123302 = CARTESIAN_POINT('',(1.071203665753,1.2));
#123303 = CARTESIAN_POINT('',(1.071203665753,0.9));
#123304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123305 = ORIENTED_EDGE('',*,*,#123306,.T.);
#123306 = EDGE_CURVE('',#123287,#123307,#123309,.T.);
#123307 = VERTEX_POINT('',#123308);
#123308 = CARTESIAN_POINT('',(4.301146897693,-13.33838777254,
    3.300000226502));
#123309 = SURFACE_CURVE('',#123310,(#123315),.PCURVE_S1.);
#123310 = CIRCLE('',#123311,1.000000000003);
#123311 = AXIS2_PLACEMENT_3D('',#123312,#123313,#123314);
#123312 = CARTESIAN_POINT('',(4.301146897693,-13.33838777254,
    4.300000226506));
#123313 = DIRECTION('',(1.,0.E+000,0.E+000));
#123314 = DIRECTION('',(0.E+000,-0.479068025273,-0.877777777778));
#123315 = PCURVE('',#123295,#123316);
#123316 = DEFINITIONAL_REPRESENTATION('',(#123317),#123320);
#123317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123318,#123319),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123318 = CARTESIAN_POINT('',(1.071203665753,0.9));
#123319 = CARTESIAN_POINT('',(1.570796326795,0.9));
#123320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123321 = ORIENTED_EDGE('',*,*,#123322,.F.);
#123322 = EDGE_CURVE('',#123323,#123307,#123325,.T.);
#123323 = VERTEX_POINT('',#123324);
#123324 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    3.300000226502));
#123325 = SURFACE_CURVE('',#123326,(#123330),.PCURVE_S1.);
#123326 = LINE('',#123327,#123328);
#123327 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    3.300000113253));
#123328 = VECTOR('',#123329,1.);
#123329 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123330 = PCURVE('',#123295,#123331);
#123331 = DEFINITIONAL_REPRESENTATION('',(#123332),#123335);
#123332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123333,#123334),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123333 = CARTESIAN_POINT('',(1.570796326795,1.2));
#123334 = CARTESIAN_POINT('',(1.570796326795,0.9));
#123335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123336 = ORIENTED_EDGE('',*,*,#123337,.T.);
#123337 = EDGE_CURVE('',#123323,#123285,#123338,.T.);
#123338 = SURFACE_CURVE('',#123339,(#123344),.PCURVE_S1.);
#123339 = CIRCLE('',#123340,1.000000000003);
#123340 = AXIS2_PLACEMENT_3D('',#123341,#123342,#123343);
#123341 = CARTESIAN_POINT('',(4.601146897693,-13.33838777254,
    4.300000226506));
#123342 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123343 = DIRECTION('',(0.E+000,0.E+000,-1.));
#123344 = PCURVE('',#123295,#123345);
#123345 = DEFINITIONAL_REPRESENTATION('',(#123346),#123349);
#123346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123347,#123348),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123347 = CARTESIAN_POINT('',(1.570796326795,1.2));
#123348 = CARTESIAN_POINT('',(1.071203665753,1.2));
#123349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123354)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123351,#123352,#123353)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123351 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123352 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123353 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123354 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#123351,
  'distance_accuracy_value','confusion accuracy');
#123355 = SHAPE_DEFINITION_REPRESENTATION(#123356,#123277);
#123356 = PRODUCT_DEFINITION_SHAPE('','',#123357);
#123357 = PRODUCT_DEFINITION('design','',#123358,#123361);
#123358 = PRODUCT_DEFINITION_FORMATION('','',#123359);
#123359 = PRODUCT('CADSOFTTOOLS 1.765','CADSOFTTOOLS 1.765','',(#123360)
  );
#123360 = PRODUCT_CONTEXT('',#2,'mechanical');
#123361 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123362 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123363,#123365);
#123363 = ( REPRESENTATION_RELATIONSHIP('','',#123277,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123364) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123364 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3071);
#123365 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123366);
#123366 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('765','','',#5,#123357,$);
#123367 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123359));
#123368 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123369),#123441
  );
#123369 = SHELL_BASED_SURFACE_MODEL('',(#123370));
#123370 = OPEN_SHELL('',(#123371));
#123371 = ADVANCED_FACE('',(#123372),#123386,.T.);
#123372 = FACE_BOUND('',#123373,.T.);
#123373 = EDGE_LOOP('',(#123374,#123396,#123412,#123427));
#123374 = ORIENTED_EDGE('',*,*,#123375,.T.);
#123375 = EDGE_CURVE('',#123376,#123378,#123380,.T.);
#123376 = VERTEX_POINT('',#123377);
#123377 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000226502));
#123378 = VERTEX_POINT('',#123379);
#123379 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    3.300000226503));
#123380 = SURFACE_CURVE('',#123381,(#123385),.PCURVE_S1.);
#123381 = LINE('',#123382,#123383);
#123382 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    3.300000113252));
#123383 = VECTOR('',#123384,1.);
#123384 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123385 = PCURVE('',#123386,#123391);
#123386 = CYLINDRICAL_SURFACE('',#123387,1.000000000003);
#123387 = AXIS2_PLACEMENT_3D('',#123388,#123389,#123390);
#123388 = CARTESIAN_POINT('',(3.401146897693,-7.961612227467,
    4.300000226506));
#123389 = DIRECTION('',(1.,0.E+000,0.E+000));
#123390 = DIRECTION('',(0.E+000,-1.,0.E+000));
#123391 = DEFINITIONAL_REPRESENTATION('',(#123392),#123395);
#123392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123393,#123394),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123393 = CARTESIAN_POINT('',(1.570796326795,1.2));
#123394 = CARTESIAN_POINT('',(1.570796326795,0.9));
#123395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123396 = ORIENTED_EDGE('',*,*,#123397,.T.);
#123397 = EDGE_CURVE('',#123378,#123398,#123400,.T.);
#123398 = VERTEX_POINT('',#123399);
#123399 = CARTESIAN_POINT('',(4.301146897693,-7.482544202192,
    3.422222448725));
#123400 = SURFACE_CURVE('',#123401,(#123406),.PCURVE_S1.);
#123401 = CIRCLE('',#123402,1.000000000003);
#123402 = AXIS2_PLACEMENT_3D('',#123403,#123404,#123405);
#123403 = CARTESIAN_POINT('',(4.301146897693,-7.961612227467,
    4.300000226506));
#123404 = DIRECTION('',(1.,0.E+000,0.E+000));
#123405 = DIRECTION('',(0.E+000,0.E+000,-1.));
#123406 = PCURVE('',#123386,#123407);
#123407 = DEFINITIONAL_REPRESENTATION('',(#123408),#123411);
#123408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123409,#123410),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123409 = CARTESIAN_POINT('',(1.570796326795,0.9));
#123410 = CARTESIAN_POINT('',(2.070388987837,0.9));
#123411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123412 = ORIENTED_EDGE('',*,*,#123413,.T.);
#123413 = EDGE_CURVE('',#123398,#123414,#123416,.T.);
#123414 = VERTEX_POINT('',#123415);
#123415 = CARTESIAN_POINT('',(4.601146897693,-7.482544202192,
    3.422222448725));
#123416 = SURFACE_CURVE('',#123417,(#123421),.PCURVE_S1.);
#123417 = LINE('',#123418,#123419);
#123418 = CARTESIAN_POINT('',(4.301146897693,-7.482544202192,
    3.422222448725));
#123419 = VECTOR('',#123420,1.);
#123420 = DIRECTION('',(1.,0.E+000,0.E+000));
#123421 = PCURVE('',#123386,#123422);
#123422 = DEFINITIONAL_REPRESENTATION('',(#123423),#123426);
#123423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123424,#123425),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123424 = CARTESIAN_POINT('',(2.070388987837,0.9));
#123425 = CARTESIAN_POINT('',(2.070388987837,1.2));
#123426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123427 = ORIENTED_EDGE('',*,*,#123428,.T.);
#123428 = EDGE_CURVE('',#123414,#123376,#123429,.T.);
#123429 = SURFACE_CURVE('',#123430,(#123435),.PCURVE_S1.);
#123430 = CIRCLE('',#123431,1.000000000003);
#123431 = AXIS2_PLACEMENT_3D('',#123432,#123433,#123434);
#123432 = CARTESIAN_POINT('',(4.601146897693,-7.961612227467,
    4.300000226506));
#123433 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123434 = DIRECTION('',(0.E+000,0.479068025273,-0.877777777778));
#123435 = PCURVE('',#123386,#123436);
#123436 = DEFINITIONAL_REPRESENTATION('',(#123437),#123440);
#123437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123438,#123439),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123438 = CARTESIAN_POINT('',(2.070388987837,1.2));
#123439 = CARTESIAN_POINT('',(1.570796326795,1.2));
#123440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123445)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123442,#123443,#123444)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123442 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123443 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123444 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123445 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#123442,
  'distance_accuracy_value','confusion accuracy');
#123446 = SHAPE_DEFINITION_REPRESENTATION(#123447,#123368);
#123447 = PRODUCT_DEFINITION_SHAPE('','',#123448);
#123448 = PRODUCT_DEFINITION('design','',#123449,#123452);
#123449 = PRODUCT_DEFINITION_FORMATION('','',#123450);
#123450 = PRODUCT('CADSOFTTOOLS 1.766','CADSOFTTOOLS 1.766','',(#123451)
  );
#123451 = PRODUCT_CONTEXT('',#2,'mechanical');
#123452 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123453 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123454,#123456);
#123454 = ( REPRESENTATION_RELATIONSHIP('','',#123368,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123455) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123455 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3075);
#123456 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123457);
#123457 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('766','','',#5,#123448,$);
#123458 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123450));
#123459 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123460),#123532
  );
#123460 = SHELL_BASED_SURFACE_MODEL('',(#123461));
#123461 = OPEN_SHELL('',(#123462));
#123462 = ADVANCED_FACE('',(#123463),#123477,.F.);
#123463 = FACE_BOUND('',#123464,.F.);
#123464 = EDGE_LOOP('',(#123465,#123487,#123503,#123518));
#123465 = ORIENTED_EDGE('',*,*,#123466,.T.);
#123466 = EDGE_CURVE('',#123467,#123469,#123471,.T.);
#123467 = VERTEX_POINT('',#123468);
#123468 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    4.400000226503));
#123469 = VERTEX_POINT('',#123470);
#123470 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    4.400000226503));
#123471 = SURFACE_CURVE('',#123472,(#123476),.PCURVE_S1.);
#123472 = LINE('',#123473,#123474);
#123473 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    4.400000226503));
#123474 = VECTOR('',#123475,1.);
#123475 = DIRECTION('',(-1.,2.960594732334E-015,0.E+000));
#123476 = PCURVE('',#123477,#123482);
#123477 = CYLINDRICAL_SURFACE('',#123478,8.);
#123478 = AXIS2_PLACEMENT_3D('',#123479,#123480,#123481);
#123479 = CARTESIAN_POINT('',(3.401146897693,-3.650000000003,
    -3.599999773497));
#123480 = DIRECTION('',(1.,0.E+000,0.E+000));
#123481 = DIRECTION('',(0.E+000,-1.,0.E+000));
#123482 = DEFINITIONAL_REPRESENTATION('',(#123483),#123486);
#123483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123484,#123485),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123484 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123485 = CARTESIAN_POINT('',(4.712388980385,0.9));
#123486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123487 = ORIENTED_EDGE('',*,*,#123488,.F.);
#123488 = EDGE_CURVE('',#123489,#123469,#123491,.T.);
#123489 = VERTEX_POINT('',#123490);
#123490 = CARTESIAN_POINT('',(4.301146897693,-7.482544202192,
    3.422222448725));
#123491 = SURFACE_CURVE('',#123492,(#123497),.PCURVE_S1.);
#123492 = CIRCLE('',#123493,8.);
#123493 = AXIS2_PLACEMENT_3D('',#123494,#123495,#123496);
#123494 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    -3.599999773497));
#123495 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123496 = DIRECTION('',(0.E+000,-0.479068025274,0.877777777778));
#123497 = PCURVE('',#123477,#123498);
#123498 = DEFINITIONAL_REPRESENTATION('',(#123499),#123502);
#123499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123500,#123501),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123500 = CARTESIAN_POINT('',(5.211981641427,0.9));
#123501 = CARTESIAN_POINT('',(4.712388980385,0.9));
#123502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123503 = ORIENTED_EDGE('',*,*,#123504,.T.);
#123504 = EDGE_CURVE('',#123489,#123505,#123507,.T.);
#123505 = VERTEX_POINT('',#123506);
#123506 = CARTESIAN_POINT('',(4.601146897693,-7.482544202192,
    3.422222448725));
#123507 = SURFACE_CURVE('',#123508,(#123512),.PCURVE_S1.);
#123508 = LINE('',#123509,#123510);
#123509 = CARTESIAN_POINT('',(4.301146897693,-7.482544202192,
    3.422222448725));
#123510 = VECTOR('',#123511,1.);
#123511 = DIRECTION('',(1.,0.E+000,0.E+000));
#123512 = PCURVE('',#123477,#123513);
#123513 = DEFINITIONAL_REPRESENTATION('',(#123514),#123517);
#123514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123515,#123516),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#123515 = CARTESIAN_POINT('',(5.211981641427,0.9));
#123516 = CARTESIAN_POINT('',(5.211981641427,1.2));
#123517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123518 = ORIENTED_EDGE('',*,*,#123519,.T.);
#123519 = EDGE_CURVE('',#123505,#123467,#123520,.T.);
#123520 = SURFACE_CURVE('',#123521,(#123526),.PCURVE_S1.);
#123521 = CIRCLE('',#123522,8.);
#123522 = AXIS2_PLACEMENT_3D('',#123523,#123524,#123525);
#123523 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    -3.599999773497));
#123524 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123525 = DIRECTION('',(0.E+000,-0.479068025274,0.877777777778));
#123526 = PCURVE('',#123477,#123527);
#123527 = DEFINITIONAL_REPRESENTATION('',(#123528),#123531);
#123528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123529,#123530),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123529 = CARTESIAN_POINT('',(5.211981641427,1.2));
#123530 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123536)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123533,#123534,#123535)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123533 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123534 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123535 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123536 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#123533,
  'distance_accuracy_value','confusion accuracy');
#123537 = SHAPE_DEFINITION_REPRESENTATION(#123538,#123459);
#123538 = PRODUCT_DEFINITION_SHAPE('','',#123539);
#123539 = PRODUCT_DEFINITION('design','',#123540,#123543);
#123540 = PRODUCT_DEFINITION_FORMATION('','',#123541);
#123541 = PRODUCT('CADSOFTTOOLS 1.767','CADSOFTTOOLS 1.767','',(#123542)
  );
#123542 = PRODUCT_CONTEXT('',#2,'mechanical');
#123543 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123544 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123545,#123547);
#123545 = ( REPRESENTATION_RELATIONSHIP('','',#123459,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123546) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123546 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3079);
#123547 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123548);
#123548 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('767','','',#5,#123539,$);
#123549 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123541));
#123550 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123551),#123657
  );
#123551 = SHELL_BASED_SURFACE_MODEL('',(#123552));
#123552 = OPEN_SHELL('',(#123553));
#123553 = ADVANCED_FACE('',(#123554),#123568,.T.);
#123554 = FACE_BOUND('',#123555,.T.);
#123555 = EDGE_LOOP('',(#123556,#123579,#123595,#123611,#123627,#123643)
  );
#123556 = ORIENTED_EDGE('',*,*,#123557,.T.);
#123557 = EDGE_CURVE('',#123558,#123560,#123562,.T.);
#123558 = VERTEX_POINT('',#123559);
#123559 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    4.400000226503));
#123560 = VERTEX_POINT('',#123561);
#123561 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    4.400000226503));
#123562 = SURFACE_CURVE('',#123563,(#123567),.PCURVE_S1.);
#123563 = LINE('',#123564,#123565);
#123564 = CARTESIAN_POINT('',(4.601146897693,-3.650000000003,
    4.400000226503));
#123565 = VECTOR('',#123566,1.);
#123566 = DIRECTION('',(-1.,2.960594732334E-015,0.E+000));
#123567 = PCURVE('',#123568,#123573);
#123568 = PLANE('',#123569);
#123569 = AXIS2_PLACEMENT_3D('',#123570,#123571,#123572);
#123570 = CARTESIAN_POINT('',(3.401146897693,-3.650000000003,
    4.400000226503));
#123571 = DIRECTION('',(0.E+000,0.E+000,-1.));
#123572 = DIRECTION('',(1.,0.E+000,0.E+000));
#123573 = DEFINITIONAL_REPRESENTATION('',(#123574),#123578);
#123574 = LINE('',#123575,#123576);
#123575 = CARTESIAN_POINT('',(1.2,0.E+000));
#123576 = VECTOR('',#123577,1.);
#123577 = DIRECTION('',(-1.,-2.960594732334E-015));
#123578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123579 = ORIENTED_EDGE('',*,*,#123580,.T.);
#123580 = EDGE_CURVE('',#123560,#123581,#123583,.T.);
#123581 = VERTEX_POINT('',#123582);
#123582 = CARTESIAN_POINT('',(4.301146897693,-3.649986192493,
    4.400000226503));
#123583 = SURFACE_CURVE('',#123584,(#123588),.PCURVE_S1.);
#123584 = LINE('',#123585,#123586);
#123585 = CARTESIAN_POINT('',(4.301146897693,-3.650000000003,
    4.400000226503));
#123586 = VECTOR('',#123587,1.);
#123587 = DIRECTION('',(0.E+000,1.,0.E+000));
#123588 = PCURVE('',#123568,#123589);
#123589 = DEFINITIONAL_REPRESENTATION('',(#123590),#123594);
#123590 = LINE('',#123591,#123592);
#123591 = CARTESIAN_POINT('',(0.9,0.E+000));
#123592 = VECTOR('',#123593,1.);
#123593 = DIRECTION('',(0.E+000,-1.));
#123594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123595 = ORIENTED_EDGE('',*,*,#123596,.F.);
#123596 = EDGE_CURVE('',#123597,#123581,#123599,.T.);
#123597 = VERTEX_POINT('',#123598);
#123598 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#123599 = SURFACE_CURVE('',#123600,(#123604),.PCURVE_S1.);
#123600 = LINE('',#123601,#123602);
#123601 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#123602 = VECTOR('',#123603,1.);
#123603 = DIRECTION('',(1.,-4.93432455389E-016,0.E+000));
#123604 = PCURVE('',#123568,#123605);
#123605 = DEFINITIONAL_REPRESENTATION('',(#123606),#123610);
#123606 = LINE('',#123607,#123608);
#123607 = CARTESIAN_POINT('',(0.E+000,-1.38075099998E-005));
#123608 = VECTOR('',#123609,1.);
#123609 = DIRECTION('',(1.,4.93432455389E-016));
#123610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123611 = ORIENTED_EDGE('',*,*,#123612,.T.);
#123612 = EDGE_CURVE('',#123597,#123613,#123615,.T.);
#123613 = VERTEX_POINT('',#123614);
#123614 = CARTESIAN_POINT('',(3.401146897693,-0.649993096248,
    4.400000226497));
#123615 = SURFACE_CURVE('',#123616,(#123620),.PCURVE_S1.);
#123616 = LINE('',#123617,#123618);
#123617 = CARTESIAN_POINT('',(3.401146897693,-3.649986192493,
    4.400000226503));
#123618 = VECTOR('',#123619,1.);
#123619 = DIRECTION('',(-5.921203090847E-016,1.,0.E+000));
#123620 = PCURVE('',#123568,#123621);
#123621 = DEFINITIONAL_REPRESENTATION('',(#123622),#123626);
#123622 = LINE('',#123623,#123624);
#123623 = CARTESIAN_POINT('',(0.E+000,-1.38075099998E-005));
#123624 = VECTOR('',#123625,1.);
#123625 = DIRECTION('',(-5.921203090847E-016,-1.));
#123626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123627 = ORIENTED_EDGE('',*,*,#123628,.T.);
#123628 = EDGE_CURVE('',#123613,#123629,#123631,.T.);
#123629 = VERTEX_POINT('',#123630);
#123630 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    4.400000226503));
#123631 = SURFACE_CURVE('',#123632,(#123636),.PCURVE_S1.);
#123632 = LINE('',#123633,#123634);
#123633 = CARTESIAN_POINT('',(3.401146897693,-0.649993096248,
    4.400000226501));
#123634 = VECTOR('',#123635,1.);
#123635 = DIRECTION('',(0.999999999983,-5.75312958245E-006,
    1.24122934151E-012));
#123636 = PCURVE('',#123568,#123637);
#123637 = DEFINITIONAL_REPRESENTATION('',(#123638),#123642);
#123638 = LINE('',#123639,#123640);
#123639 = CARTESIAN_POINT('',(0.E+000,-3.000006903755));
#123640 = VECTOR('',#123641,1.);
#123641 = DIRECTION('',(0.999999999983,5.75312958245E-006));
#123642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123643 = ORIENTED_EDGE('',*,*,#123644,.T.);
#123644 = EDGE_CURVE('',#123629,#123558,#123645,.T.);
#123645 = SURFACE_CURVE('',#123646,(#123650),.PCURVE_S1.);
#123646 = LINE('',#123647,#123648);
#123647 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    4.400000226503));
#123648 = VECTOR('',#123649,1.);
#123649 = DIRECTION('',(-2.960594732335E-016,-1.,0.E+000));
#123650 = PCURVE('',#123568,#123651);
#123651 = DEFINITIONAL_REPRESENTATION('',(#123652),#123656);
#123652 = LINE('',#123653,#123654);
#123653 = CARTESIAN_POINT('',(1.2,-2.999999999999));
#123654 = VECTOR('',#123655,1.);
#123655 = DIRECTION('',(-2.960594732335E-016,1.));
#123656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123661)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123658,#123659,#123660)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#123658,
  'distance_accuracy_value','confusion accuracy');
#123662 = SHAPE_DEFINITION_REPRESENTATION(#123663,#123550);
#123663 = PRODUCT_DEFINITION_SHAPE('','',#123664);
#123664 = PRODUCT_DEFINITION('design','',#123665,#123668);
#123665 = PRODUCT_DEFINITION_FORMATION('','',#123666);
#123666 = PRODUCT('CADSOFTTOOLS 1.768','CADSOFTTOOLS 1.768','',(#123667)
  );
#123667 = PRODUCT_CONTEXT('',#2,'mechanical');
#123668 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123669 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123670,#123672);
#123670 = ( REPRESENTATION_RELATIONSHIP('','',#123550,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123671) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123671 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3083);
#123672 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123673);
#123673 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('768','','',#5,#123664,$);
#123674 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123666));
#123675 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123676),#123817
  );
#123676 = SHELL_BASED_SURFACE_MODEL('',(#123677));
#123677 = OPEN_SHELL('',(#123678));
#123678 = ADVANCED_FACE('',(#123679),#123693,.F.);
#123679 = FACE_BOUND('',#123680,.F.);
#123680 = EDGE_LOOP('',(#123681,#123703,#123719,#123734,#123750,#123765,
    #123803));
#123681 = ORIENTED_EDGE('',*,*,#123682,.T.);
#123682 = EDGE_CURVE('',#123683,#123685,#123687,.T.);
#123683 = VERTEX_POINT('',#123684);
#123684 = CARTESIAN_POINT('',(4.601146897693,3.182544202184,
    3.422222448724));
#123685 = VERTEX_POINT('',#123686);
#123686 = CARTESIAN_POINT('',(3.401146897693,3.182544202184,
    3.422222448724));
#123687 = SURFACE_CURVE('',#123688,(#123692),.PCURVE_S1.);
#123688 = LINE('',#123689,#123690);
#123689 = CARTESIAN_POINT('',(4.601146897693,3.182544202186,
    3.422222448723));
#123690 = VECTOR('',#123691,1.);
#123691 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123692 = PCURVE('',#123693,#123698);
#123693 = CYLINDRICAL_SURFACE('',#123694,8.);
#123694 = AXIS2_PLACEMENT_3D('',#123695,#123696,#123697);
#123695 = CARTESIAN_POINT('',(3.401146897693,-0.650000000004,
    -3.599999773497));
#123696 = DIRECTION('',(1.,0.E+000,0.E+000));
#123697 = DIRECTION('',(0.E+000,-1.,0.E+000));
#123698 = DEFINITIONAL_REPRESENTATION('',(#123699),#123702);
#123699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123700,#123701),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#123700 = CARTESIAN_POINT('',(4.212796319342,1.2));
#123701 = CARTESIAN_POINT('',(4.212796319342,0.E+000));
#123702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123703 = ORIENTED_EDGE('',*,*,#123704,.F.);
#123704 = EDGE_CURVE('',#123705,#123685,#123707,.T.);
#123705 = VERTEX_POINT('',#123706);
#123706 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#123707 = SURFACE_CURVE('',#123708,(#123713),.PCURVE_S1.);
#123708 = CIRCLE('',#123709,8.);
#123709 = AXIS2_PLACEMENT_3D('',#123710,#123711,#123712);
#123710 = CARTESIAN_POINT('',(3.401146897693,-0.650000000004,
    -3.599999773497));
#123711 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123712 = DIRECTION('',(0.E+000,0.460807714781,0.887499999999));
#123713 = PCURVE('',#123693,#123714);
#123714 = DEFINITIONAL_REPRESENTATION('',(#123715),#123718);
#123715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123716,#123717),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.068757616516E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#123716 = CARTESIAN_POINT('',(4.233483895508,0.E+000));
#123717 = CARTESIAN_POINT('',(4.212796319343,0.E+000));
#123718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123719 = ORIENTED_EDGE('',*,*,#123720,.T.);
#123720 = EDGE_CURVE('',#123705,#123721,#123723,.T.);
#123721 = VERTEX_POINT('',#123722);
#123722 = CARTESIAN_POINT('',(4.301146897693,3.036461718246,
    3.500000226494));
#123723 = SURFACE_CURVE('',#123724,(#123728),.PCURVE_S1.);
#123724 = LINE('',#123725,#123726);
#123725 = CARTESIAN_POINT('',(3.401146897693,3.036461718245,
    3.500000226495));
#123726 = VECTOR('',#123727,1.);
#123727 = DIRECTION('',(1.,0.E+000,0.E+000));
#123728 = PCURVE('',#123693,#123729);
#123729 = DEFINITIONAL_REPRESENTATION('',(#123730),#123733);
#123730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123731,#123732),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#123731 = CARTESIAN_POINT('',(4.233483895508,0.E+000));
#123732 = CARTESIAN_POINT('',(4.233483895508,0.9));
#123733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123734 = ORIENTED_EDGE('',*,*,#123735,.F.);
#123735 = EDGE_CURVE('',#123736,#123721,#123738,.T.);
#123736 = VERTEX_POINT('',#123737);
#123737 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.400000226503));
#123738 = SURFACE_CURVE('',#123739,(#123744),.PCURVE_S1.);
#123739 = CIRCLE('',#123740,8.);
#123740 = AXIS2_PLACEMENT_3D('',#123741,#123742,#123743);
#123741 = CARTESIAN_POINT('',(4.301146897693,-0.650000000004,
    -3.599999773497));
#123742 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123743 = DIRECTION('',(0.E+000,1.725938874805E-006,0.999999999999));
#123744 = PCURVE('',#123693,#123745);
#123745 = DEFINITIONAL_REPRESENTATION('',(#123746),#123749);
#123746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123747,#123748),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.478903358938),
  .PIECEWISE_BEZIER_KNOTS.);
#123747 = CARTESIAN_POINT('',(4.712387254446,0.9));
#123748 = CARTESIAN_POINT('',(4.233483895508,0.9));
#123749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123750 = ORIENTED_EDGE('',*,*,#123751,.T.);
#123751 = EDGE_CURVE('',#123736,#123752,#123754,.T.);
#123752 = VERTEX_POINT('',#123753);
#123753 = CARTESIAN_POINT('',(3.401146897693,-0.649993096248,
    4.400000226497));
#123754 = SURFACE_CURVE('',#123755,(#123759),.PCURVE_S1.);
#123755 = LINE('',#123756,#123757);
#123756 = CARTESIAN_POINT('',(4.301146897693,-0.649986192493,
    4.400000226497));
#123757 = VECTOR('',#123758,1.);
#123758 = DIRECTION('',(-1.,0.E+000,-3.305010586195E-012));
#123759 = PCURVE('',#123693,#123760);
#123760 = DEFINITIONAL_REPRESENTATION('',(#123761),#123764);
#123761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123762,#123763),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#123762 = CARTESIAN_POINT('',(4.712387254446,0.9));
#123763 = CARTESIAN_POINT('',(4.712387254446,0.E+000));
#123764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123765 = ORIENTED_EDGE('',*,*,#123766,.T.);
#123766 = EDGE_CURVE('',#123752,#123767,#123769,.T.);
#123767 = VERTEX_POINT('',#123768);
#123768 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    4.400000226503));
#123769 = SURFACE_CURVE('',#123770,(#123774),.PCURVE_S1.);
#123770 = LINE('',#123771,#123772);
#123771 = CARTESIAN_POINT('',(3.401146897693,-0.649993096248,
    4.400000226501));
#123772 = VECTOR('',#123773,1.);
#123773 = DIRECTION('',(0.999999999983,-5.75312958245E-006,
    1.24122934151E-012));
#123774 = PCURVE('',#123693,#123775);
#123775 = DEFINITIONAL_REPRESENTATION('',(#123776),#123802);
#123776 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#123777,#123778,#123779,
    #123780,#123781,#123782,#123783,#123784,#123785,#123786,#123787,
    #123788,#123789,#123790,#123791,#123792,#123793,#123794,#123795,
    #123796,#123797,#123798,#123799,#123800,#123801),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -5.548545867937E-024,5.454545454636E-002,0.109090909093,
    0.163636363639,0.218181818185,0.272727272732,0.327272727278,
    0.381818181825,0.436363636371,0.490909090917,0.545454545464,
    0.60000000001,0.654545454556,0.709090909103,0.763636363649,
    0.818181818195,0.872727272742,0.927272727288,0.981818181834,
    1.036363636381,1.090909090927,1.145454545474,1.20000000002),
  .QUASI_UNIFORM_KNOTS.);
#123777 = CARTESIAN_POINT('',(4.712388117415,0.E+000));
#123778 = CARTESIAN_POINT('',(4.712388130491,1.818181818182E-002));
#123779 = CARTESIAN_POINT('',(4.712388156641,5.454545454545E-002));
#123780 = CARTESIAN_POINT('',(4.712388195867,0.109090909091));
#123781 = CARTESIAN_POINT('',(4.712388235093,0.163636363636));
#123782 = CARTESIAN_POINT('',(4.712388274319,0.218181818182));
#123783 = CARTESIAN_POINT('',(4.712388313545,0.272727272727));
#123784 = CARTESIAN_POINT('',(4.712388352771,0.327272727273));
#123785 = CARTESIAN_POINT('',(4.712388391996,0.381818181818));
#123786 = CARTESIAN_POINT('',(4.712388431222,0.436363636364));
#123787 = CARTESIAN_POINT('',(4.712388470448,0.490909090909));
#123788 = CARTESIAN_POINT('',(4.712388509674,0.545454545455));
#123789 = CARTESIAN_POINT('',(4.7123885489,0.6));
#123790 = CARTESIAN_POINT('',(4.712388588126,0.654545454545));
#123791 = CARTESIAN_POINT('',(4.712388627352,0.709090909091));
#123792 = CARTESIAN_POINT('',(4.712388666578,0.763636363636));
#123793 = CARTESIAN_POINT('',(4.712388705804,0.818181818182));
#123794 = CARTESIAN_POINT('',(4.712388745029,0.872727272727));
#123795 = CARTESIAN_POINT('',(4.712388784255,0.927272727273));
#123796 = CARTESIAN_POINT('',(4.712388823481,0.981818181818));
#123797 = CARTESIAN_POINT('',(4.712388862707,1.036363636364));
#123798 = CARTESIAN_POINT('',(4.712388901933,1.090909090909));
#123799 = CARTESIAN_POINT('',(4.712388941159,1.145454545455));
#123800 = CARTESIAN_POINT('',(4.712388967309,1.181818181818));
#123801 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123803 = ORIENTED_EDGE('',*,*,#123804,.T.);
#123804 = EDGE_CURVE('',#123767,#123683,#123805,.T.);
#123805 = SURFACE_CURVE('',#123806,(#123811),.PCURVE_S1.);
#123806 = CIRCLE('',#123807,8.);
#123807 = AXIS2_PLACEMENT_3D('',#123808,#123809,#123810);
#123808 = CARTESIAN_POINT('',(4.601146897693,-0.650000000004,
    -3.599999773497));
#123809 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123810 = DIRECTION('',(0.E+000,-1.804112415016E-016,1.));
#123811 = PCURVE('',#123693,#123812);
#123812 = DEFINITIONAL_REPRESENTATION('',(#123813),#123816);
#123813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123814,#123815),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.499592661042),
  .PIECEWISE_BEZIER_KNOTS.);
#123814 = CARTESIAN_POINT('',(4.712388980385,1.2));
#123815 = CARTESIAN_POINT('',(4.212796319343,1.2));
#123816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123821)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123818,#123819,#123820)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123818 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123819 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123820 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123821 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#123818,
  'distance_accuracy_value','confusion accuracy');
#123822 = SHAPE_DEFINITION_REPRESENTATION(#123823,#123675);
#123823 = PRODUCT_DEFINITION_SHAPE('','',#123824);
#123824 = PRODUCT_DEFINITION('design','',#123825,#123828);
#123825 = PRODUCT_DEFINITION_FORMATION('','',#123826);
#123826 = PRODUCT('CADSOFTTOOLS 1.769','CADSOFTTOOLS 1.769','',(#123827)
  );
#123827 = PRODUCT_CONTEXT('',#2,'mechanical');
#123828 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123829 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123830,#123832);
#123830 = ( REPRESENTATION_RELATIONSHIP('','',#123675,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123831) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123831 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3087);
#123832 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123833);
#123833 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('769','','',#5,#123824,$);
#123834 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123826));
#123835 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123836),#123931
  );
#123836 = SHELL_BASED_SURFACE_MODEL('',(#123837));
#123837 = OPEN_SHELL('',(#123838));
#123838 = ADVANCED_FACE('',(#123839),#123853,.T.);
#123839 = FACE_BOUND('',#123840,.T.);
#123840 = EDGE_LOOP('',(#123841,#123863,#123879,#123917));
#123841 = ORIENTED_EDGE('',*,*,#123842,.T.);
#123842 = EDGE_CURVE('',#123843,#123845,#123847,.T.);
#123843 = VERTEX_POINT('',#123844);
#123844 = CARTESIAN_POINT('',(4.601146897693,3.182544202184,
    3.422222448724));
#123845 = VERTEX_POINT('',#123846);
#123846 = CARTESIAN_POINT('',(3.401146897693,3.182544202184,
    3.422222448724));
#123847 = SURFACE_CURVE('',#123848,(#123852),.PCURVE_S1.);
#123848 = LINE('',#123849,#123850);
#123849 = CARTESIAN_POINT('',(4.601146897693,3.182544202186,
    3.422222448723));
#123850 = VECTOR('',#123851,1.);
#123851 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123852 = PCURVE('',#123853,#123858);
#123853 = CYLINDRICAL_SURFACE('',#123854,1.000000000003);
#123854 = AXIS2_PLACEMENT_3D('',#123855,#123856,#123857);
#123855 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    4.300000226506));
#123856 = DIRECTION('',(1.,0.E+000,0.E+000));
#123857 = DIRECTION('',(0.E+000,-1.,0.E+000));
#123858 = DEFINITIONAL_REPRESENTATION('',(#123859),#123862);
#123859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123860,#123861),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#123860 = CARTESIAN_POINT('',(1.071203665757,1.2));
#123861 = CARTESIAN_POINT('',(1.071203665757,0.E+000));
#123862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123863 = ORIENTED_EDGE('',*,*,#123864,.T.);
#123864 = EDGE_CURVE('',#123845,#123865,#123867,.T.);
#123865 = VERTEX_POINT('',#123866);
#123866 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    3.300000226502));
#123867 = SURFACE_CURVE('',#123868,(#123873),.PCURVE_S1.);
#123868 = CIRCLE('',#123869,1.000000000003);
#123869 = AXIS2_PLACEMENT_3D('',#123870,#123871,#123872);
#123870 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    4.300000226506));
#123871 = DIRECTION('',(1.,0.E+000,0.E+000));
#123872 = DIRECTION('',(0.E+000,-0.479068025271,-0.877777777779));
#123873 = PCURVE('',#123853,#123874);
#123874 = DEFINITIONAL_REPRESENTATION('',(#123875),#123878);
#123875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123876,#123877),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.49959266104),
  .PIECEWISE_BEZIER_KNOTS.);
#123876 = CARTESIAN_POINT('',(1.071203665755,0.E+000));
#123877 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#123878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123879 = ORIENTED_EDGE('',*,*,#123880,.F.);
#123880 = EDGE_CURVE('',#123881,#123865,#123883,.T.);
#123881 = VERTEX_POINT('',#123882);
#123882 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    3.300000226502));
#123883 = SURFACE_CURVE('',#123884,(#123888),.PCURVE_S1.);
#123884 = LINE('',#123885,#123886);
#123885 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    3.300000226502));
#123886 = VECTOR('',#123887,1.);
#123887 = DIRECTION('',(-1.,-3.700743415417E-016,0.E+000));
#123888 = PCURVE('',#123853,#123889);
#123889 = DEFINITIONAL_REPRESENTATION('',(#123890),#123916);
#123890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#123891,#123892,#123893,
    #123894,#123895,#123896,#123897,#123898,#123899,#123900,#123901,
    #123902,#123903,#123904,#123905,#123906,#123907,#123908,#123909,
    #123910,#123911,#123912,#123913,#123914,#123915),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,
    5.454545454545E-002,0.109090909091,0.163636363636,0.218181818182,
    0.272727272727,0.327272727273,0.381818181818,0.436363636364,
    0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091,
    0.763636363636,0.818181818182,0.872727272727,0.927272727273,
    0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2),
  .QUASI_UNIFORM_KNOTS.);
#123891 = CARTESIAN_POINT('',(1.570796326795,1.2));
#123892 = CARTESIAN_POINT('',(1.570796326795,1.181818181818));
#123893 = CARTESIAN_POINT('',(1.570796326795,1.145454545455));
#123894 = CARTESIAN_POINT('',(1.570796326795,1.090909090909));
#123895 = CARTESIAN_POINT('',(1.570796326795,1.036363636364));
#123896 = CARTESIAN_POINT('',(1.570796326795,0.981818181818));
#123897 = CARTESIAN_POINT('',(1.570796326795,0.927272727273));
#123898 = CARTESIAN_POINT('',(1.570796326795,0.872727272727));
#123899 = CARTESIAN_POINT('',(1.570796326795,0.818181818182));
#123900 = CARTESIAN_POINT('',(1.570796326795,0.763636363636));
#123901 = CARTESIAN_POINT('',(1.570796326795,0.709090909091));
#123902 = CARTESIAN_POINT('',(1.570796326795,0.654545454545));
#123903 = CARTESIAN_POINT('',(1.570796326795,0.6));
#123904 = CARTESIAN_POINT('',(1.570796326795,0.545454545455));
#123905 = CARTESIAN_POINT('',(1.570796326795,0.490909090909));
#123906 = CARTESIAN_POINT('',(1.570796326795,0.436363636364));
#123907 = CARTESIAN_POINT('',(1.570796326795,0.381818181818));
#123908 = CARTESIAN_POINT('',(1.570796326795,0.327272727273));
#123909 = CARTESIAN_POINT('',(1.570796326795,0.272727272727));
#123910 = CARTESIAN_POINT('',(1.570796326795,0.218181818182));
#123911 = CARTESIAN_POINT('',(1.570796326795,0.163636363636));
#123912 = CARTESIAN_POINT('',(1.570796326795,0.109090909091));
#123913 = CARTESIAN_POINT('',(1.570796326795,5.454545454545E-002));
#123914 = CARTESIAN_POINT('',(1.570796326795,1.818181818182E-002));
#123915 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#123916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123917 = ORIENTED_EDGE('',*,*,#123918,.T.);
#123918 = EDGE_CURVE('',#123881,#123843,#123919,.T.);
#123919 = SURFACE_CURVE('',#123920,(#123925),.PCURVE_S1.);
#123920 = CIRCLE('',#123921,1.000000000003);
#123921 = AXIS2_PLACEMENT_3D('',#123922,#123923,#123924);
#123922 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    4.300000226506));
#123923 = DIRECTION('',(-1.,0.E+000,0.E+000));
#123924 = DIRECTION('',(0.E+000,0.E+000,-1.));
#123925 = PCURVE('',#123853,#123926);
#123926 = DEFINITIONAL_REPRESENTATION('',(#123927),#123930);
#123927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#123928,#123929),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.49959266104),
  .PIECEWISE_BEZIER_KNOTS.);
#123928 = CARTESIAN_POINT('',(1.570796326795,1.2));
#123929 = CARTESIAN_POINT('',(1.071203665755,1.2));
#123930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123935)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#123932,#123933,#123934)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#123932 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#123933 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#123934 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#123935 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#123932,
  'distance_accuracy_value','confusion accuracy');
#123936 = SHAPE_DEFINITION_REPRESENTATION(#123937,#123835);
#123937 = PRODUCT_DEFINITION_SHAPE('','',#123938);
#123938 = PRODUCT_DEFINITION('design','',#123939,#123942);
#123939 = PRODUCT_DEFINITION_FORMATION('','',#123940);
#123940 = PRODUCT('CADSOFTTOOLS 1.770','CADSOFTTOOLS 1.770','',(#123941)
  );
#123941 = PRODUCT_CONTEXT('',#2,'mechanical');
#123942 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#123943 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#123944,#123946);
#123944 = ( REPRESENTATION_RELATIONSHIP('','',#123835,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#123945) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#123945 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3091);
#123946 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #123947);
#123947 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('770','','',#5,#123938,$);
#123948 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#123940));
#123949 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#123950),#124024
  );
#123950 = SHELL_BASED_SURFACE_MODEL('',(#123951));
#123951 = OPEN_SHELL('',(#123952));
#123952 = ADVANCED_FACE('',(#123953),#123967,.T.);
#123953 = FACE_BOUND('',#123954,.T.);
#123954 = EDGE_LOOP('',(#123955,#123978,#123994,#124010));
#123955 = ORIENTED_EDGE('',*,*,#123956,.T.);
#123956 = EDGE_CURVE('',#123957,#123959,#123961,.T.);
#123957 = VERTEX_POINT('',#123958);
#123958 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    3.300000226502));
#123959 = VERTEX_POINT('',#123960);
#123960 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    3.300000226502));
#123961 = SURFACE_CURVE('',#123962,(#123966),.PCURVE_S1.);
#123962 = LINE('',#123963,#123964);
#123963 = CARTESIAN_POINT('',(4.601146897693,3.661612227457,
    3.300000226502));
#123964 = VECTOR('',#123965,1.);
#123965 = DIRECTION('',(-1.,-3.700743415417E-016,0.E+000));
#123966 = PCURVE('',#123967,#123972);
#123967 = PLANE('',#123968);
#123968 = AXIS2_PLACEMENT_3D('',#123969,#123970,#123971);
#123969 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    3.300000226502));
#123970 = DIRECTION('',(0.E+000,0.E+000,-1.));
#123971 = DIRECTION('',(1.,0.E+000,0.E+000));
#123972 = DEFINITIONAL_REPRESENTATION('',(#123973),#123977);
#123973 = LINE('',#123974,#123975);
#123974 = CARTESIAN_POINT('',(1.2,0.E+000));
#123975 = VECTOR('',#123976,1.);
#123976 = DIRECTION('',(-1.,3.700743415417E-016));
#123977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123978 = ORIENTED_EDGE('',*,*,#123979,.T.);
#123979 = EDGE_CURVE('',#123959,#123980,#123982,.T.);
#123980 = VERTEX_POINT('',#123981);
#123981 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.300000226502));
#123982 = SURFACE_CURVE('',#123983,(#123987),.PCURVE_S1.);
#123983 = LINE('',#123984,#123985);
#123984 = CARTESIAN_POINT('',(3.401146897693,3.661612227457,
    3.300000226502));
#123985 = VECTOR('',#123986,1.);
#123986 = DIRECTION('',(0.E+000,1.,0.E+000));
#123987 = PCURVE('',#123967,#123988);
#123988 = DEFINITIONAL_REPRESENTATION('',(#123989),#123993);
#123989 = LINE('',#123990,#123991);
#123990 = CARTESIAN_POINT('',(0.E+000,1.998401444325E-014));
#123991 = VECTOR('',#123992,1.);
#123992 = DIRECTION('',(0.E+000,-1.));
#123993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#123994 = ORIENTED_EDGE('',*,*,#123995,.F.);
#123995 = EDGE_CURVE('',#123996,#123980,#123998,.T.);
#123996 = VERTEX_POINT('',#123997);
#123997 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#123998 = SURFACE_CURVE('',#123999,(#124003),.PCURVE_S1.);
#123999 = LINE('',#124000,#124001);
#124000 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#124001 = VECTOR('',#124002,1.);
#124002 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124003 = PCURVE('',#123967,#124004);
#124004 = DEFINITIONAL_REPRESENTATION('',(#124005),#124009);
#124005 = LINE('',#124006,#124007);
#124006 = CARTESIAN_POINT('',(1.2,-1.98838777254));
#124007 = VECTOR('',#124008,1.);
#124008 = DIRECTION('',(-1.,0.E+000));
#124009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124010 = ORIENTED_EDGE('',*,*,#124011,.T.);
#124011 = EDGE_CURVE('',#123996,#123957,#124012,.T.);
#124012 = SURFACE_CURVE('',#124013,(#124017),.PCURVE_S1.);
#124013 = LINE('',#124014,#124015);
#124014 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#124015 = VECTOR('',#124016,1.);
#124016 = DIRECTION('',(-4.466827004099E-016,-1.,0.E+000));
#124017 = PCURVE('',#123967,#124018);
#124018 = DEFINITIONAL_REPRESENTATION('',(#124019),#124023);
#124019 = LINE('',#124020,#124021);
#124020 = CARTESIAN_POINT('',(1.2,-1.98838777254));
#124021 = VECTOR('',#124022,1.);
#124022 = DIRECTION('',(-4.466827004099E-016,1.));
#124023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124028)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124025,#124026,#124027)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124025 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124026 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124027 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124028 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124025,
  'distance_accuracy_value','confusion accuracy');
#124029 = SHAPE_DEFINITION_REPRESENTATION(#124030,#123949);
#124030 = PRODUCT_DEFINITION_SHAPE('','',#124031);
#124031 = PRODUCT_DEFINITION('design','',#124032,#124035);
#124032 = PRODUCT_DEFINITION_FORMATION('','',#124033);
#124033 = PRODUCT('CADSOFTTOOLS 1.771','CADSOFTTOOLS 1.771','',(#124034)
  );
#124034 = PRODUCT_CONTEXT('',#2,'mechanical');
#124035 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124036 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124037,#124039);
#124037 = ( REPRESENTATION_RELATIONSHIP('','',#123949,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124038) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124038 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3095);
#124039 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124040);
#124040 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('771','','',#5,#124031,$);
#124041 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124033));
#124042 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124043),#124149
  );
#124043 = SHELL_BASED_SURFACE_MODEL('',(#124044));
#124044 = OPEN_SHELL('',(#124045));
#124045 = ADVANCED_FACE('',(#124046),#124060,.T.);
#124046 = FACE_BOUND('',#124047,.T.);
#124047 = EDGE_LOOP('',(#124048,#124071,#124087,#124103,#124119,#124135)
  );
#124048 = ORIENTED_EDGE('',*,*,#124049,.T.);
#124049 = EDGE_CURVE('',#124050,#124052,#124054,.T.);
#124050 = VERTEX_POINT('',#124051);
#124051 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#124052 = VERTEX_POINT('',#124053);
#124053 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.300000226502));
#124054 = SURFACE_CURVE('',#124055,(#124059),.PCURVE_S1.);
#124055 = LINE('',#124056,#124057);
#124056 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    3.300000226502));
#124057 = VECTOR('',#124058,1.);
#124058 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124059 = PCURVE('',#124060,#124065);
#124060 = PLANE('',#124061);
#124061 = AXIS2_PLACEMENT_3D('',#124062,#124063,#124064);
#124062 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.300000226502));
#124063 = DIRECTION('',(0.E+000,1.,0.E+000));
#124064 = DIRECTION('',(1.,0.E+000,0.E+000));
#124065 = DEFINITIONAL_REPRESENTATION('',(#124066),#124070);
#124066 = LINE('',#124067,#124068);
#124067 = CARTESIAN_POINT('',(1.2,0.E+000));
#124068 = VECTOR('',#124069,1.);
#124069 = DIRECTION('',(-1.,0.E+000));
#124070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124071 = ORIENTED_EDGE('',*,*,#124072,.T.);
#124072 = EDGE_CURVE('',#124052,#124073,#124075,.T.);
#124073 = VERTEX_POINT('',#124074);
#124074 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.500000226494));
#124075 = SURFACE_CURVE('',#124076,(#124080),.PCURVE_S1.);
#124076 = LINE('',#124077,#124078);
#124077 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.300000226502));
#124078 = VECTOR('',#124079,1.);
#124079 = DIRECTION('',(0.E+000,0.E+000,1.));
#124080 = PCURVE('',#124060,#124081);
#124081 = DEFINITIONAL_REPRESENTATION('',(#124082),#124086);
#124082 = LINE('',#124083,#124084);
#124083 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#124084 = VECTOR('',#124085,1.);
#124085 = DIRECTION('',(0.E+000,-1.));
#124086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124087 = ORIENTED_EDGE('',*,*,#124088,.T.);
#124088 = EDGE_CURVE('',#124073,#124089,#124091,.T.);
#124089 = VERTEX_POINT('',#124090);
#124090 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,
    3.500000226494));
#124091 = SURFACE_CURVE('',#124092,(#124096),.PCURVE_S1.);
#124092 = LINE('',#124093,#124094);
#124093 = CARTESIAN_POINT('',(3.401146897693,5.649999999997,
    3.500000226494));
#124094 = VECTOR('',#124095,1.);
#124095 = DIRECTION('',(1.,0.E+000,0.E+000));
#124096 = PCURVE('',#124060,#124097);
#124097 = DEFINITIONAL_REPRESENTATION('',(#124098),#124102);
#124098 = LINE('',#124099,#124100);
#124099 = CARTESIAN_POINT('',(0.E+000,-0.199999999992));
#124100 = VECTOR('',#124101,1.);
#124101 = DIRECTION('',(1.,0.E+000));
#124102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124103 = ORIENTED_EDGE('',*,*,#124104,.T.);
#124104 = EDGE_CURVE('',#124089,#124105,#124107,.T.);
#124105 = VERTEX_POINT('',#124106);
#124106 = CARTESIAN_POINT('',(4.301146897693,5.649999999998,
    5.200000226503));
#124107 = SURFACE_CURVE('',#124108,(#124112),.PCURVE_S1.);
#124108 = LINE('',#124109,#124110);
#124109 = CARTESIAN_POINT('',(4.301146897693,5.649999999997,
    3.500000226494));
#124110 = VECTOR('',#124111,1.);
#124111 = DIRECTION('',(0.E+000,0.E+000,1.));
#124112 = PCURVE('',#124060,#124113);
#124113 = DEFINITIONAL_REPRESENTATION('',(#124114),#124118);
#124114 = LINE('',#124115,#124116);
#124115 = CARTESIAN_POINT('',(0.9,-0.199999999992));
#124116 = VECTOR('',#124117,1.);
#124117 = DIRECTION('',(0.E+000,-1.));
#124118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124119 = ORIENTED_EDGE('',*,*,#124120,.F.);
#124120 = EDGE_CURVE('',#124121,#124105,#124123,.T.);
#124121 = VERTEX_POINT('',#124122);
#124122 = CARTESIAN_POINT('',(4.601146897693,5.649999999998,
    5.200000226503));
#124123 = SURFACE_CURVE('',#124124,(#124128),.PCURVE_S1.);
#124124 = LINE('',#124125,#124126);
#124125 = CARTESIAN_POINT('',(4.601146897693,5.649999999998,
    5.200000226503));
#124126 = VECTOR('',#124127,1.);
#124127 = DIRECTION('',(-1.,0.E+000,2.960594732334E-015));
#124128 = PCURVE('',#124060,#124129);
#124129 = DEFINITIONAL_REPRESENTATION('',(#124130),#124134);
#124130 = LINE('',#124131,#124132);
#124131 = CARTESIAN_POINT('',(1.2,-1.900000000001));
#124132 = VECTOR('',#124133,1.);
#124133 = DIRECTION('',(-1.,-2.960594732334E-015));
#124134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124135 = ORIENTED_EDGE('',*,*,#124136,.T.);
#124136 = EDGE_CURVE('',#124121,#124050,#124137,.T.);
#124137 = SURFACE_CURVE('',#124138,(#124142),.PCURVE_S1.);
#124138 = LINE('',#124139,#124140);
#124139 = CARTESIAN_POINT('',(4.601146897693,5.649999999997,
    5.200000226503));
#124140 = VECTOR('',#124141,1.);
#124141 = DIRECTION('',(4.674623261577E-016,0.E+000,-1.));
#124142 = PCURVE('',#124060,#124143);
#124143 = DEFINITIONAL_REPRESENTATION('',(#124144),#124148);
#124144 = LINE('',#124145,#124146);
#124145 = CARTESIAN_POINT('',(1.2,-1.900000000001));
#124146 = VECTOR('',#124147,1.);
#124147 = DIRECTION('',(4.674623261577E-016,1.));
#124148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124153)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124150,#124151,#124152)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124150 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124151 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124152 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124153 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124150,
  'distance_accuracy_value','confusion accuracy');
#124154 = SHAPE_DEFINITION_REPRESENTATION(#124155,#124042);
#124155 = PRODUCT_DEFINITION_SHAPE('','',#124156);
#124156 = PRODUCT_DEFINITION('design','',#124157,#124160);
#124157 = PRODUCT_DEFINITION_FORMATION('','',#124158);
#124158 = PRODUCT('CADSOFTTOOLS 1.772','CADSOFTTOOLS 1.772','',(#124159)
  );
#124159 = PRODUCT_CONTEXT('',#2,'mechanical');
#124160 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124161 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124162,#124164);
#124162 = ( REPRESENTATION_RELATIONSHIP('','',#124042,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124163) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124163 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3099);
#124164 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124165);
#124165 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('772','','',#5,#124156,$);
#124166 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124158));
#124167 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124168),#124263
  );
#124168 = SHELL_BASED_SURFACE_MODEL('',(#124169));
#124169 = OPEN_SHELL('',(#124170));
#124170 = ADVANCED_FACE('',(#124171),#124185,.T.);
#124171 = FACE_BOUND('',#124172,.T.);
#124172 = EDGE_LOOP('',(#124173,#124218,#124234,#124249));
#124173 = ORIENTED_EDGE('',*,*,#124174,.T.);
#124174 = EDGE_CURVE('',#124175,#124177,#124179,.T.);
#124175 = VERTEX_POINT('',#124176);
#124176 = CARTESIAN_POINT('',(4.601146897693,5.649999999998,
    5.200000226503));
#124177 = VERTEX_POINT('',#124178);
#124178 = CARTESIAN_POINT('',(4.301146897693,5.649999999998,
    5.200000226503));
#124179 = SURFACE_CURVE('',#124180,(#124184),.PCURVE_S1.);
#124180 = LINE('',#124181,#124182);
#124181 = CARTESIAN_POINT('',(4.601146897693,5.649999999998,
    5.200000226503));
#124182 = VECTOR('',#124183,1.);
#124183 = DIRECTION('',(-1.,0.E+000,2.960594732334E-015));
#124184 = PCURVE('',#124185,#124190);
#124185 = CYLINDRICAL_SURFACE('',#124186,2.000000000001);
#124186 = AXIS2_PLACEMENT_3D('',#124187,#124188,#124189);
#124187 = CARTESIAN_POINT('',(3.401146897693,3.649999999997,
    5.200000226503));
#124188 = DIRECTION('',(1.,0.E+000,0.E+000));
#124189 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124190 = DEFINITIONAL_REPRESENTATION('',(#124191),#124217);
#124191 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#124192,#124193,#124194,
    #124195,#124196,#124197,#124198,#124199,#124200,#124201,#124202,
    #124203,#124204,#124205,#124206,#124207,#124208,#124209,#124210,
    #124211,#124212,#124213,#124214,#124215,#124216),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    1.363636363636E-002,2.727272727273E-002,4.090909090909E-002,
    5.454545454545E-002,6.818181818182E-002,8.181818181818E-002,
    9.545454545455E-002,0.109090909091,0.122727272727,0.136363636364,
    0.15,0.163636363636,0.177272727273,0.190909090909,0.204545454545,
    0.218181818182,0.231818181818,0.245454545455,0.259090909091,
    0.272727272727,0.286363636364,0.3),.QUASI_UNIFORM_KNOTS.);
#124192 = CARTESIAN_POINT('',(3.14159265359,1.2));
#124193 = CARTESIAN_POINT('',(3.14159265359,1.195454545455));
#124194 = CARTESIAN_POINT('',(3.14159265359,1.186363636364));
#124195 = CARTESIAN_POINT('',(3.14159265359,1.172727272727));
#124196 = CARTESIAN_POINT('',(3.14159265359,1.159090909091));
#124197 = CARTESIAN_POINT('',(3.14159265359,1.145454545455));
#124198 = CARTESIAN_POINT('',(3.14159265359,1.131818181818));
#124199 = CARTESIAN_POINT('',(3.14159265359,1.118181818182));
#124200 = CARTESIAN_POINT('',(3.14159265359,1.104545454545));
#124201 = CARTESIAN_POINT('',(3.14159265359,1.090909090909));
#124202 = CARTESIAN_POINT('',(3.14159265359,1.077272727273));
#124203 = CARTESIAN_POINT('',(3.14159265359,1.063636363636));
#124204 = CARTESIAN_POINT('',(3.14159265359,1.05));
#124205 = CARTESIAN_POINT('',(3.14159265359,1.036363636364));
#124206 = CARTESIAN_POINT('',(3.14159265359,1.022727272727));
#124207 = CARTESIAN_POINT('',(3.14159265359,1.009090909091));
#124208 = CARTESIAN_POINT('',(3.14159265359,0.995454545455));
#124209 = CARTESIAN_POINT('',(3.14159265359,0.981818181818));
#124210 = CARTESIAN_POINT('',(3.14159265359,0.968181818182));
#124211 = CARTESIAN_POINT('',(3.14159265359,0.954545454545));
#124212 = CARTESIAN_POINT('',(3.14159265359,0.940909090909));
#124213 = CARTESIAN_POINT('',(3.14159265359,0.927272727273));
#124214 = CARTESIAN_POINT('',(3.14159265359,0.913636363636));
#124215 = CARTESIAN_POINT('',(3.14159265359,0.904545454545));
#124216 = CARTESIAN_POINT('',(3.14159265359,0.9));
#124217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124218 = ORIENTED_EDGE('',*,*,#124219,.T.);
#124219 = EDGE_CURVE('',#124177,#124220,#124222,.T.);
#124220 = VERTEX_POINT('',#124221);
#124221 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,
    7.200000226504));
#124222 = SURFACE_CURVE('',#124223,(#124228),.PCURVE_S1.);
#124223 = CIRCLE('',#124224,2.000000000001);
#124224 = AXIS2_PLACEMENT_3D('',#124225,#124226,#124227);
#124225 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,
    5.200000226503));
#124226 = DIRECTION('',(1.,0.E+000,0.E+000));
#124227 = DIRECTION('',(-0.E+000,1.,0.E+000));
#124228 = PCURVE('',#124185,#124229);
#124229 = DEFINITIONAL_REPRESENTATION('',(#124230),#124233);
#124230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124231,#124232),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124231 = CARTESIAN_POINT('',(3.14159265359,0.9));
#124232 = CARTESIAN_POINT('',(4.712388980385,0.9));
#124233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124234 = ORIENTED_EDGE('',*,*,#124235,.F.);
#124235 = EDGE_CURVE('',#124236,#124220,#124238,.T.);
#124236 = VERTEX_POINT('',#124237);
#124237 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    7.200000226504));
#124238 = SURFACE_CURVE('',#124239,(#124243),.PCURVE_S1.);
#124239 = LINE('',#124240,#124241);
#124240 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    7.200000226504));
#124241 = VECTOR('',#124242,1.);
#124242 = DIRECTION('',(-1.,1.480297366167E-015,0.E+000));
#124243 = PCURVE('',#124185,#124244);
#124244 = DEFINITIONAL_REPRESENTATION('',(#124245),#124248);
#124245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124246,#124247),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124246 = CARTESIAN_POINT('',(4.712388980385,1.2));
#124247 = CARTESIAN_POINT('',(4.712388980385,0.9));
#124248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124249 = ORIENTED_EDGE('',*,*,#124250,.T.);
#124250 = EDGE_CURVE('',#124236,#124175,#124251,.T.);
#124251 = SURFACE_CURVE('',#124252,(#124257),.PCURVE_S1.);
#124252 = CIRCLE('',#124253,2.000000000001);
#124253 = AXIS2_PLACEMENT_3D('',#124254,#124255,#124256);
#124254 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    5.200000226503));
#124255 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124256 = DIRECTION('',(0.E+000,-2.220446049249E-016,1.));
#124257 = PCURVE('',#124185,#124258);
#124258 = DEFINITIONAL_REPRESENTATION('',(#124259),#124262);
#124259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124260,#124261),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124260 = CARTESIAN_POINT('',(4.712388980385,1.2));
#124261 = CARTESIAN_POINT('',(3.14159265359,1.2));
#124262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124267)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124264,#124265,#124266)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124264 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124265 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124266 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124267 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124264,
  'distance_accuracy_value','confusion accuracy');
#124268 = SHAPE_DEFINITION_REPRESENTATION(#124269,#124167);
#124269 = PRODUCT_DEFINITION_SHAPE('','',#124270);
#124270 = PRODUCT_DEFINITION('design','',#124271,#124274);
#124271 = PRODUCT_DEFINITION_FORMATION('','',#124272);
#124272 = PRODUCT('CADSOFTTOOLS 1.773','CADSOFTTOOLS 1.773','',(#124273)
  );
#124273 = PRODUCT_CONTEXT('',#2,'mechanical');
#124274 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124275 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124276,#124278);
#124276 = ( REPRESENTATION_RELATIONSHIP('','',#124167,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124277) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124277 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3103);
#124278 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124279);
#124279 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('773','','',#5,#124270,$);
#124280 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124272));
#124281 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124282),#124356
  );
#124282 = SHELL_BASED_SURFACE_MODEL('',(#124283));
#124283 = OPEN_SHELL('',(#124284));
#124284 = ADVANCED_FACE('',(#124285),#124299,.T.);
#124285 = FACE_BOUND('',#124286,.T.);
#124286 = EDGE_LOOP('',(#124287,#124310,#124326,#124342));
#124287 = ORIENTED_EDGE('',*,*,#124288,.T.);
#124288 = EDGE_CURVE('',#124289,#124291,#124293,.T.);
#124289 = VERTEX_POINT('',#124290);
#124290 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    7.200000226504));
#124291 = VERTEX_POINT('',#124292);
#124292 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,
    7.200000226504));
#124293 = SURFACE_CURVE('',#124294,(#124298),.PCURVE_S1.);
#124294 = LINE('',#124295,#124296);
#124295 = CARTESIAN_POINT('',(4.601146897693,3.649999999997,
    7.200000226504));
#124296 = VECTOR('',#124297,1.);
#124297 = DIRECTION('',(-1.,1.480297366167E-015,0.E+000));
#124298 = PCURVE('',#124299,#124304);
#124299 = PLANE('',#124300);
#124300 = AXIS2_PLACEMENT_3D('',#124301,#124302,#124303);
#124301 = CARTESIAN_POINT('',(3.401146897693,3.649999999997,
    7.200000226504));
#124302 = DIRECTION('',(0.E+000,0.E+000,1.));
#124303 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124304 = DEFINITIONAL_REPRESENTATION('',(#124305),#124309);
#124305 = LINE('',#124306,#124307);
#124306 = CARTESIAN_POINT('',(-1.2,0.E+000));
#124307 = VECTOR('',#124308,1.);
#124308 = DIRECTION('',(1.,-1.480297366167E-015));
#124309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124310 = ORIENTED_EDGE('',*,*,#124311,.T.);
#124311 = EDGE_CURVE('',#124291,#124312,#124314,.T.);
#124312 = VERTEX_POINT('',#124313);
#124313 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    7.200000226504));
#124314 = SURFACE_CURVE('',#124315,(#124319),.PCURVE_S1.);
#124315 = LINE('',#124316,#124317);
#124316 = CARTESIAN_POINT('',(4.301146897693,3.649999999997,
    7.200000226504));
#124317 = VECTOR('',#124318,1.);
#124318 = DIRECTION('',(0.E+000,-1.,-1.029772080812E-015));
#124319 = PCURVE('',#124299,#124320);
#124320 = DEFINITIONAL_REPRESENTATION('',(#124321),#124325);
#124321 = LINE('',#124322,#124323);
#124322 = CARTESIAN_POINT('',(-0.9,0.E+000));
#124323 = VECTOR('',#124324,1.);
#124324 = DIRECTION('',(0.E+000,1.));
#124325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124326 = ORIENTED_EDGE('',*,*,#124327,.T.);
#124327 = EDGE_CURVE('',#124312,#124328,#124330,.T.);
#124328 = VERTEX_POINT('',#124329);
#124329 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.200000226504));
#124330 = SURFACE_CURVE('',#124331,(#124335),.PCURVE_S1.);
#124331 = LINE('',#124332,#124333);
#124332 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    7.200000226504));
#124333 = VECTOR('',#124334,1.);
#124334 = DIRECTION('',(1.,0.E+000,0.E+000));
#124335 = PCURVE('',#124299,#124336);
#124336 = DEFINITIONAL_REPRESENTATION('',(#124337),#124341);
#124337 = LINE('',#124338,#124339);
#124338 = CARTESIAN_POINT('',(-0.9,3.45));
#124339 = VECTOR('',#124340,1.);
#124340 = DIRECTION('',(-1.,0.E+000));
#124341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124342 = ORIENTED_EDGE('',*,*,#124343,.T.);
#124343 = EDGE_CURVE('',#124328,#124289,#124344,.T.);
#124344 = SURFACE_CURVE('',#124345,(#124349),.PCURVE_S1.);
#124345 = LINE('',#124346,#124347);
#124346 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.200000226504));
#124347 = VECTOR('',#124348,1.);
#124348 = DIRECTION('',(-2.574430202029E-016,1.,-2.574430202029E-016));
#124349 = PCURVE('',#124299,#124350);
#124350 = DEFINITIONAL_REPRESENTATION('',(#124351),#124355);
#124351 = LINE('',#124352,#124353);
#124352 = CARTESIAN_POINT('',(-1.2,3.45));
#124353 = VECTOR('',#124354,1.);
#124354 = DIRECTION('',(2.574430202029E-016,-1.));
#124355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124360)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124357,#124358,#124359)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124357 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124358 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124359 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124360 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124357,
  'distance_accuracy_value','confusion accuracy');
#124361 = SHAPE_DEFINITION_REPRESENTATION(#124362,#124281);
#124362 = PRODUCT_DEFINITION_SHAPE('','',#124363);
#124363 = PRODUCT_DEFINITION('design','',#124364,#124367);
#124364 = PRODUCT_DEFINITION_FORMATION('','',#124365);
#124365 = PRODUCT('CADSOFTTOOLS 1.774','CADSOFTTOOLS 1.774','',(#124366)
  );
#124366 = PRODUCT_CONTEXT('',#2,'mechanical');
#124367 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124368 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124369,#124371);
#124369 = ( REPRESENTATION_RELATIONSHIP('','',#124281,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124370) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124370 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3107);
#124371 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124372);
#124372 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('774','','',#5,#124363,$);
#124373 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124365));
#124374 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124375),#124470
  );
#124375 = SHELL_BASED_SURFACE_MODEL('',(#124376));
#124376 = OPEN_SHELL('',(#124377));
#124377 = ADVANCED_FACE('',(#124378),#124392,.F.);
#124378 = FACE_BOUND('',#124379,.F.);
#124379 = EDGE_LOOP('',(#124380,#124425,#124441,#124456));
#124380 = ORIENTED_EDGE('',*,*,#124381,.T.);
#124381 = EDGE_CURVE('',#124382,#124384,#124386,.T.);
#124382 = VERTEX_POINT('',#124383);
#124383 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    7.700000226503));
#124384 = VERTEX_POINT('',#124385);
#124385 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    7.700000226503));
#124386 = SURFACE_CURVE('',#124387,(#124391),.PCURVE_S1.);
#124387 = LINE('',#124388,#124389);
#124388 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    7.700000226503));
#124389 = VECTOR('',#124390,1.);
#124390 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124391 = PCURVE('',#124392,#124397);
#124392 = CYLINDRICAL_SURFACE('',#124393,0.5);
#124393 = AXIS2_PLACEMENT_3D('',#124394,#124395,#124396);
#124394 = CARTESIAN_POINT('',(3.401146897693,0.199999999997,
    7.700000226503));
#124395 = DIRECTION('',(1.,0.E+000,0.E+000));
#124396 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124397 = DEFINITIONAL_REPRESENTATION('',(#124398),#124424);
#124398 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#124399,#124400,#124401,
    #124402,#124403,#124404,#124405,#124406,#124407,#124408,#124409,
    #124410,#124411,#124412,#124413,#124414,#124415,#124416,#124417,
    #124418,#124419,#124420,#124421,#124422,#124423),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    1.363636363636E-002,2.727272727273E-002,4.090909090909E-002,
    5.454545454545E-002,6.818181818182E-002,8.181818181818E-002,
    9.545454545455E-002,0.109090909091,0.122727272727,0.136363636364,
    0.15,0.163636363636,0.177272727273,0.190909090909,0.204545454545,
    0.218181818182,0.231818181818,0.245454545455,0.259090909091,
    0.272727272727,0.286363636364,0.3),.QUASI_UNIFORM_KNOTS.);
#124399 = CARTESIAN_POINT('',(0.E+000,1.2));
#124400 = CARTESIAN_POINT('',(1.215817570079E-013,1.195454545455));
#124401 = CARTESIAN_POINT('',(2.348596049758E-013,1.186363636364));
#124402 = CARTESIAN_POINT('',(1.893305431502E-013,1.172727272727));
#124403 = CARTESIAN_POINT('',(2.015300185007E-013,1.159090909091));
#124404 = CARTESIAN_POINT('',(1.982611789244E-013,1.145454545455));
#124405 = CARTESIAN_POINT('',(1.991370618789E-013,1.131818181818));
#124406 = CARTESIAN_POINT('',(1.989023696372E-013,1.118181818182));
#124407 = CARTESIAN_POINT('',(1.989652556495E-013,1.104545454545));
#124408 = CARTESIAN_POINT('',(1.989484038423E-013,1.090909090909));
#124409 = CARTESIAN_POINT('',(1.989529250588E-013,1.077272727273));
#124410 = CARTESIAN_POINT('',(1.989516919998E-013,1.063636363636));
#124411 = CARTESIAN_POINT('',(1.989521030195E-013,1.05));
#124412 = CARTESIAN_POINT('',(1.989516919998E-013,1.036363636364));
#124413 = CARTESIAN_POINT('',(1.989529250588E-013,1.022727272727));
#124414 = CARTESIAN_POINT('',(1.989484038423E-013,1.009090909091));
#124415 = CARTESIAN_POINT('',(1.989652556495E-013,0.995454545455));
#124416 = CARTESIAN_POINT('',(1.989023696372E-013,0.981818181818));
#124417 = CARTESIAN_POINT('',(1.991370618789E-013,0.968181818182));
#124418 = CARTESIAN_POINT('',(1.982611789244E-013,0.954545454545));
#124419 = CARTESIAN_POINT('',(2.015300185007E-013,0.940909090909));
#124420 = CARTESIAN_POINT('',(1.893305431502E-013,0.927272727273));
#124421 = CARTESIAN_POINT('',(2.348596049758E-013,0.913636363636));
#124422 = CARTESIAN_POINT('',(1.215817570079E-013,0.904545454545));
#124423 = CARTESIAN_POINT('',(0.E+000,0.9));
#124424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124425 = ORIENTED_EDGE('',*,*,#124426,.F.);
#124426 = EDGE_CURVE('',#124427,#124384,#124429,.T.);
#124427 = VERTEX_POINT('',#124428);
#124428 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    7.200000226504));
#124429 = SURFACE_CURVE('',#124430,(#124435),.PCURVE_S1.);
#124430 = CIRCLE('',#124431,0.5);
#124431 = AXIS2_PLACEMENT_3D('',#124432,#124433,#124434);
#124432 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    7.700000226503));
#124433 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124434 = DIRECTION('',(0.E+000,0.E+000,-1.));
#124435 = PCURVE('',#124392,#124436);
#124436 = DEFINITIONAL_REPRESENTATION('',(#124437),#124440);
#124437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124438,#124439),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124438 = CARTESIAN_POINT('',(1.570796326795,0.9));
#124439 = CARTESIAN_POINT('',(0.E+000,0.9));
#124440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124441 = ORIENTED_EDGE('',*,*,#124442,.T.);
#124442 = EDGE_CURVE('',#124427,#124443,#124445,.T.);
#124443 = VERTEX_POINT('',#124444);
#124444 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.200000226504));
#124445 = SURFACE_CURVE('',#124446,(#124450),.PCURVE_S1.);
#124446 = LINE('',#124447,#124448);
#124447 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    7.200000226504));
#124448 = VECTOR('',#124449,1.);
#124449 = DIRECTION('',(1.,0.E+000,0.E+000));
#124450 = PCURVE('',#124392,#124451);
#124451 = DEFINITIONAL_REPRESENTATION('',(#124452),#124455);
#124452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124453,#124454),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124453 = CARTESIAN_POINT('',(1.570796326795,0.9));
#124454 = CARTESIAN_POINT('',(1.570796326795,1.2));
#124455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124456 = ORIENTED_EDGE('',*,*,#124457,.T.);
#124457 = EDGE_CURVE('',#124443,#124382,#124458,.T.);
#124458 = SURFACE_CURVE('',#124459,(#124464),.PCURVE_S1.);
#124459 = CIRCLE('',#124460,0.5);
#124460 = AXIS2_PLACEMENT_3D('',#124461,#124462,#124463);
#124461 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    7.700000226503));
#124462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124463 = DIRECTION('',(0.E+000,5.551115123129E-017,-1.));
#124464 = PCURVE('',#124392,#124465);
#124465 = DEFINITIONAL_REPRESENTATION('',(#124466),#124469);
#124466 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124467,#124468),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124467 = CARTESIAN_POINT('',(1.570796326795,1.2));
#124468 = CARTESIAN_POINT('',(0.E+000,1.2));
#124469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124474)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124471,#124472,#124473)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124471 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124472 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124473 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124474 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124471,
  'distance_accuracy_value','confusion accuracy');
#124475 = SHAPE_DEFINITION_REPRESENTATION(#124476,#124374);
#124476 = PRODUCT_DEFINITION_SHAPE('','',#124477);
#124477 = PRODUCT_DEFINITION('design','',#124478,#124481);
#124478 = PRODUCT_DEFINITION_FORMATION('','',#124479);
#124479 = PRODUCT('CADSOFTTOOLS 1.775','CADSOFTTOOLS 1.775','',(#124480)
  );
#124480 = PRODUCT_CONTEXT('',#2,'mechanical');
#124481 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124483,#124485);
#124483 = ( REPRESENTATION_RELATIONSHIP('','',#124374,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124484) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3111);
#124485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124486);
#124486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('775','','',#5,#124477,$);
#124487 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124479));
#124488 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124489),#124563
  );
#124489 = SHELL_BASED_SURFACE_MODEL('',(#124490));
#124490 = OPEN_SHELL('',(#124491));
#124491 = ADVANCED_FACE('',(#124492),#124506,.T.);
#124492 = FACE_BOUND('',#124493,.T.);
#124493 = EDGE_LOOP('',(#124494,#124517,#124533,#124549));
#124494 = ORIENTED_EDGE('',*,*,#124495,.T.);
#124495 = EDGE_CURVE('',#124496,#124498,#124500,.T.);
#124496 = VERTEX_POINT('',#124497);
#124497 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    7.700000226503));
#124498 = VERTEX_POINT('',#124499);
#124499 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    7.700000226503));
#124500 = SURFACE_CURVE('',#124501,(#124505),.PCURVE_S1.);
#124501 = LINE('',#124502,#124503);
#124502 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    7.700000226503));
#124503 = VECTOR('',#124504,1.);
#124504 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124505 = PCURVE('',#124506,#124511);
#124506 = PLANE('',#124507);
#124507 = AXIS2_PLACEMENT_3D('',#124508,#124509,#124510);
#124508 = CARTESIAN_POINT('',(3.401146897693,-0.300000000003,
    7.700000226503));
#124509 = DIRECTION('',(0.E+000,1.,0.E+000));
#124510 = DIRECTION('',(1.,0.E+000,0.E+000));
#124511 = DEFINITIONAL_REPRESENTATION('',(#124512),#124516);
#124512 = LINE('',#124513,#124514);
#124513 = CARTESIAN_POINT('',(1.2,9.947598300641E-014));
#124514 = VECTOR('',#124515,1.);
#124515 = DIRECTION('',(-1.,0.E+000));
#124516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124517 = ORIENTED_EDGE('',*,*,#124518,.T.);
#124518 = EDGE_CURVE('',#124498,#124519,#124521,.T.);
#124519 = VERTEX_POINT('',#124520);
#124520 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    8.200000226502));
#124521 = SURFACE_CURVE('',#124522,(#124526),.PCURVE_S1.);
#124522 = LINE('',#124523,#124524);
#124523 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    7.700000226503));
#124524 = VECTOR('',#124525,1.);
#124525 = DIRECTION('',(0.E+000,0.E+000,1.));
#124526 = PCURVE('',#124506,#124527);
#124527 = DEFINITIONAL_REPRESENTATION('',(#124528),#124532);
#124528 = LINE('',#124529,#124530);
#124529 = CARTESIAN_POINT('',(0.9,-6.039613253961E-014));
#124530 = VECTOR('',#124531,1.);
#124531 = DIRECTION('',(0.E+000,-1.));
#124532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124533 = ORIENTED_EDGE('',*,*,#124534,.T.);
#124534 = EDGE_CURVE('',#124519,#124535,#124537,.T.);
#124535 = VERTEX_POINT('',#124536);
#124536 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    8.200000226502));
#124537 = SURFACE_CURVE('',#124538,(#124542),.PCURVE_S1.);
#124538 = LINE('',#124539,#124540);
#124539 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    8.200000226502));
#124540 = VECTOR('',#124541,1.);
#124541 = DIRECTION('',(1.,0.E+000,0.E+000));
#124542 = PCURVE('',#124506,#124543);
#124543 = DEFINITIONAL_REPRESENTATION('',(#124544),#124548);
#124544 = LINE('',#124545,#124546);
#124545 = CARTESIAN_POINT('',(0.9,-0.499999999999));
#124546 = VECTOR('',#124547,1.);
#124547 = DIRECTION('',(1.,0.E+000));
#124548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124549 = ORIENTED_EDGE('',*,*,#124550,.T.);
#124550 = EDGE_CURVE('',#124535,#124496,#124551,.T.);
#124551 = SURFACE_CURVE('',#124552,(#124556),.PCURVE_S1.);
#124552 = LINE('',#124553,#124554);
#124553 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    8.200000226502));
#124554 = VECTOR('',#124555,1.);
#124555 = DIRECTION('',(0.E+000,0.E+000,-1.));
#124556 = PCURVE('',#124506,#124557);
#124557 = DEFINITIONAL_REPRESENTATION('',(#124558),#124562);
#124558 = LINE('',#124559,#124560);
#124559 = CARTESIAN_POINT('',(1.2,-0.499999999999));
#124560 = VECTOR('',#124561,1.);
#124561 = DIRECTION('',(0.E+000,1.));
#124562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124567)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124564,#124565,#124566)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124564 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124565 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124566 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124567 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124564,
  'distance_accuracy_value','confusion accuracy');
#124568 = SHAPE_DEFINITION_REPRESENTATION(#124569,#124488);
#124569 = PRODUCT_DEFINITION_SHAPE('','',#124570);
#124570 = PRODUCT_DEFINITION('design','',#124571,#124574);
#124571 = PRODUCT_DEFINITION_FORMATION('','',#124572);
#124572 = PRODUCT('CADSOFTTOOLS 1.776','CADSOFTTOOLS 1.776','',(#124573)
  );
#124573 = PRODUCT_CONTEXT('',#2,'mechanical');
#124574 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124576,#124578);
#124576 = ( REPRESENTATION_RELATIONSHIP('','',#124488,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124577) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3115);
#124578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124579);
#124579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('776','','',#5,#124570,$);
#124580 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124572));
#124581 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124582),#124654
  );
#124582 = SHELL_BASED_SURFACE_MODEL('',(#124583));
#124583 = OPEN_SHELL('',(#124584));
#124584 = ADVANCED_FACE('',(#124585),#124599,.F.);
#124585 = FACE_BOUND('',#124586,.F.);
#124586 = EDGE_LOOP('',(#124587,#124609,#124625,#124640));
#124587 = ORIENTED_EDGE('',*,*,#124588,.T.);
#124588 = EDGE_CURVE('',#124589,#124591,#124593,.T.);
#124589 = VERTEX_POINT('',#124590);
#124590 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.700000226502));
#124591 = VERTEX_POINT('',#124592);
#124592 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    8.700000226502));
#124593 = SURFACE_CURVE('',#124594,(#124598),.PCURVE_S1.);
#124594 = LINE('',#124595,#124596);
#124595 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.700000226502));
#124596 = VECTOR('',#124597,1.);
#124597 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124598 = PCURVE('',#124599,#124604);
#124599 = CYLINDRICAL_SURFACE('',#124600,0.5);
#124600 = AXIS2_PLACEMENT_3D('',#124601,#124602,#124603);
#124601 = CARTESIAN_POINT('',(3.401146897693,0.199999999997,
    8.200000226502));
#124602 = DIRECTION('',(1.,0.E+000,0.E+000));
#124603 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124604 = DEFINITIONAL_REPRESENTATION('',(#124605),#124608);
#124605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124606,#124607),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124606 = CARTESIAN_POINT('',(4.712388980385,1.2));
#124607 = CARTESIAN_POINT('',(4.712388980385,0.9));
#124608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124609 = ORIENTED_EDGE('',*,*,#124610,.F.);
#124610 = EDGE_CURVE('',#124611,#124591,#124613,.T.);
#124611 = VERTEX_POINT('',#124612);
#124612 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    8.200000226502));
#124613 = SURFACE_CURVE('',#124614,(#124619),.PCURVE_S1.);
#124614 = CIRCLE('',#124615,0.5);
#124615 = AXIS2_PLACEMENT_3D('',#124616,#124617,#124618);
#124616 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    8.200000226502));
#124617 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124618 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124619 = PCURVE('',#124599,#124620);
#124620 = DEFINITIONAL_REPRESENTATION('',(#124621),#124624);
#124621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124622,#124623),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124622 = CARTESIAN_POINT('',(6.28318530718,0.9));
#124623 = CARTESIAN_POINT('',(4.712388980385,0.9));
#124624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124625 = ORIENTED_EDGE('',*,*,#124626,.T.);
#124626 = EDGE_CURVE('',#124611,#124627,#124629,.T.);
#124627 = VERTEX_POINT('',#124628);
#124628 = CARTESIAN_POINT('',(4.601146897693,-0.300000000003,
    8.200000226502));
#124629 = SURFACE_CURVE('',#124630,(#124634),.PCURVE_S1.);
#124630 = LINE('',#124631,#124632);
#124631 = CARTESIAN_POINT('',(4.301146897693,-0.300000000003,
    8.200000226502));
#124632 = VECTOR('',#124633,1.);
#124633 = DIRECTION('',(1.,0.E+000,0.E+000));
#124634 = PCURVE('',#124599,#124635);
#124635 = DEFINITIONAL_REPRESENTATION('',(#124636),#124639);
#124636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124637,#124638),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124637 = CARTESIAN_POINT('',(6.28318530718,0.9));
#124638 = CARTESIAN_POINT('',(6.28318530718,1.2));
#124639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124640 = ORIENTED_EDGE('',*,*,#124641,.T.);
#124641 = EDGE_CURVE('',#124627,#124589,#124642,.T.);
#124642 = SURFACE_CURVE('',#124643,(#124648),.PCURVE_S1.);
#124643 = CIRCLE('',#124644,0.5);
#124644 = AXIS2_PLACEMENT_3D('',#124645,#124646,#124647);
#124645 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.200000226502));
#124646 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124647 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124648 = PCURVE('',#124599,#124649);
#124649 = DEFINITIONAL_REPRESENTATION('',(#124650),#124653);
#124650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124651,#124652),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124651 = CARTESIAN_POINT('',(6.28318530718,1.2));
#124652 = CARTESIAN_POINT('',(4.712388980385,1.2));
#124653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124658)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124655,#124656,#124657)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124655 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124656 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124657 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124658 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124655,
  'distance_accuracy_value','confusion accuracy');
#124659 = SHAPE_DEFINITION_REPRESENTATION(#124660,#124581);
#124660 = PRODUCT_DEFINITION_SHAPE('','',#124661);
#124661 = PRODUCT_DEFINITION('design','',#124662,#124665);
#124662 = PRODUCT_DEFINITION_FORMATION('','',#124663);
#124663 = PRODUCT('CADSOFTTOOLS 1.777','CADSOFTTOOLS 1.777','',(#124664)
  );
#124664 = PRODUCT_CONTEXT('',#2,'mechanical');
#124665 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124667,#124669);
#124667 = ( REPRESENTATION_RELATIONSHIP('','',#124581,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124668) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3119);
#124669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124670);
#124670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('777','','',#5,#124661,$);
#124671 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124663));
#124672 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124673),#124747
  );
#124673 = SHELL_BASED_SURFACE_MODEL('',(#124674));
#124674 = OPEN_SHELL('',(#124675));
#124675 = ADVANCED_FACE('',(#124676),#124690,.T.);
#124676 = FACE_BOUND('',#124677,.T.);
#124677 = EDGE_LOOP('',(#124678,#124701,#124717,#124733));
#124678 = ORIENTED_EDGE('',*,*,#124679,.T.);
#124679 = EDGE_CURVE('',#124680,#124682,#124684,.T.);
#124680 = VERTEX_POINT('',#124681);
#124681 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.700000226502));
#124682 = VERTEX_POINT('',#124683);
#124683 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    8.700000226502));
#124684 = SURFACE_CURVE('',#124685,(#124689),.PCURVE_S1.);
#124685 = LINE('',#124686,#124687);
#124686 = CARTESIAN_POINT('',(4.601146897693,0.199999999997,
    8.700000226502));
#124687 = VECTOR('',#124688,1.);
#124688 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124689 = PCURVE('',#124690,#124695);
#124690 = PLANE('',#124691);
#124691 = AXIS2_PLACEMENT_3D('',#124692,#124693,#124694);
#124692 = CARTESIAN_POINT('',(3.401146897693,0.199999999997,
    8.700000226502));
#124693 = DIRECTION('',(0.E+000,0.E+000,-1.));
#124694 = DIRECTION('',(1.,0.E+000,0.E+000));
#124695 = DEFINITIONAL_REPRESENTATION('',(#124696),#124700);
#124696 = LINE('',#124697,#124698);
#124697 = CARTESIAN_POINT('',(1.2,0.E+000));
#124698 = VECTOR('',#124699,1.);
#124699 = DIRECTION('',(-1.,0.E+000));
#124700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124701 = ORIENTED_EDGE('',*,*,#124702,.T.);
#124702 = EDGE_CURVE('',#124682,#124703,#124705,.T.);
#124703 = VERTEX_POINT('',#124704);
#124704 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,
    8.700000226502));
#124705 = SURFACE_CURVE('',#124706,(#124710),.PCURVE_S1.);
#124706 = LINE('',#124707,#124708);
#124707 = CARTESIAN_POINT('',(4.301146897693,0.199999999997,
    8.700000226502));
#124708 = VECTOR('',#124709,1.);
#124709 = DIRECTION('',(0.E+000,1.,0.E+000));
#124710 = PCURVE('',#124690,#124711);
#124711 = DEFINITIONAL_REPRESENTATION('',(#124712),#124716);
#124712 = LINE('',#124713,#124714);
#124713 = CARTESIAN_POINT('',(0.9,9.992007221626E-016));
#124714 = VECTOR('',#124715,1.);
#124715 = DIRECTION('',(0.E+000,-1.));
#124716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124717 = ORIENTED_EDGE('',*,*,#124718,.T.);
#124718 = EDGE_CURVE('',#124703,#124719,#124721,.T.);
#124719 = VERTEX_POINT('',#124720);
#124720 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    8.700000226502));
#124721 = SURFACE_CURVE('',#124722,(#124726),.PCURVE_S1.);
#124722 = LINE('',#124723,#124724);
#124723 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,
    8.700000226502));
#124724 = VECTOR('',#124725,1.);
#124725 = DIRECTION('',(1.,0.E+000,0.E+000));
#124726 = PCURVE('',#124690,#124727);
#124727 = DEFINITIONAL_REPRESENTATION('',(#124728),#124732);
#124728 = LINE('',#124729,#124730);
#124729 = CARTESIAN_POINT('',(0.9,-3.95));
#124730 = VECTOR('',#124731,1.);
#124731 = DIRECTION('',(1.,0.E+000));
#124732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124733 = ORIENTED_EDGE('',*,*,#124734,.T.);
#124734 = EDGE_CURVE('',#124719,#124680,#124735,.T.);
#124735 = SURFACE_CURVE('',#124736,(#124740),.PCURVE_S1.);
#124736 = LINE('',#124737,#124738);
#124737 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    8.700000226502));
#124738 = VECTOR('',#124739,1.);
#124739 = DIRECTION('',(-2.248552961266E-016,-1.,0.E+000));
#124740 = PCURVE('',#124690,#124741);
#124741 = DEFINITIONAL_REPRESENTATION('',(#124742),#124746);
#124742 = LINE('',#124743,#124744);
#124743 = CARTESIAN_POINT('',(1.2,-3.95));
#124744 = VECTOR('',#124745,1.);
#124745 = DIRECTION('',(-2.248552961266E-016,1.));
#124746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124751)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124748,#124749,#124750)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124748 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124749 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124750 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124751 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124748,
  'distance_accuracy_value','confusion accuracy');
#124752 = SHAPE_DEFINITION_REPRESENTATION(#124753,#124672);
#124753 = PRODUCT_DEFINITION_SHAPE('','',#124754);
#124754 = PRODUCT_DEFINITION('design','',#124755,#124758);
#124755 = PRODUCT_DEFINITION_FORMATION('','',#124756);
#124756 = PRODUCT('CADSOFTTOOLS 1.778','CADSOFTTOOLS 1.778','',(#124757)
  );
#124757 = PRODUCT_CONTEXT('',#2,'mechanical');
#124758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124760,#124762);
#124760 = ( REPRESENTATION_RELATIONSHIP('','',#124672,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124761) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3123);
#124762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124763);
#124763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('778','','',#5,#124754,$);
#124764 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124756));
#124765 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124766),#124838
  );
#124766 = SHELL_BASED_SURFACE_MODEL('',(#124767));
#124767 = OPEN_SHELL('',(#124768));
#124768 = ADVANCED_FACE('',(#124769),#124783,.F.);
#124769 = FACE_BOUND('',#124770,.F.);
#124770 = EDGE_LOOP('',(#124771,#124793,#124809,#124824));
#124771 = ORIENTED_EDGE('',*,*,#124772,.T.);
#124772 = EDGE_CURVE('',#124773,#124775,#124777,.T.);
#124773 = VERTEX_POINT('',#124774);
#124774 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    5.200000226503));
#124775 = VERTEX_POINT('',#124776);
#124776 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    5.200000226503));
#124777 = SURFACE_CURVE('',#124778,(#124782),.PCURVE_S1.);
#124778 = LINE('',#124779,#124780);
#124779 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    5.200000226503));
#124780 = VECTOR('',#124781,1.);
#124781 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124782 = PCURVE('',#124783,#124788);
#124783 = CYLINDRICAL_SURFACE('',#124784,3.499999999999);
#124784 = AXIS2_PLACEMENT_3D('',#124785,#124786,#124787);
#124785 = CARTESIAN_POINT('',(3.401146897693,4.149999999997,
    5.200000226503));
#124786 = DIRECTION('',(1.,0.E+000,0.E+000));
#124787 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124788 = DEFINITIONAL_REPRESENTATION('',(#124789),#124792);
#124789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124790,#124791),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124790 = CARTESIAN_POINT('',(3.14159265359,1.2));
#124791 = CARTESIAN_POINT('',(3.14159265359,0.9));
#124792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124793 = ORIENTED_EDGE('',*,*,#124794,.F.);
#124794 = EDGE_CURVE('',#124795,#124775,#124797,.T.);
#124795 = VERTEX_POINT('',#124796);
#124796 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,
    8.700000226502));
#124797 = SURFACE_CURVE('',#124798,(#124803),.PCURVE_S1.);
#124798 = CIRCLE('',#124799,3.499999999999);
#124799 = AXIS2_PLACEMENT_3D('',#124800,#124801,#124802);
#124800 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,
    5.200000226503));
#124801 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124802 = DIRECTION('',(0.E+000,0.E+000,1.));
#124803 = PCURVE('',#124783,#124804);
#124804 = DEFINITIONAL_REPRESENTATION('',(#124805),#124808);
#124805 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124806,#124807),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124806 = CARTESIAN_POINT('',(4.712388980385,0.9));
#124807 = CARTESIAN_POINT('',(3.14159265359,0.9));
#124808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124809 = ORIENTED_EDGE('',*,*,#124810,.T.);
#124810 = EDGE_CURVE('',#124795,#124811,#124813,.T.);
#124811 = VERTEX_POINT('',#124812);
#124812 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    8.700000226502));
#124813 = SURFACE_CURVE('',#124814,(#124818),.PCURVE_S1.);
#124814 = LINE('',#124815,#124816);
#124815 = CARTESIAN_POINT('',(4.301146897693,4.149999999997,
    8.700000226502));
#124816 = VECTOR('',#124817,1.);
#124817 = DIRECTION('',(1.,0.E+000,0.E+000));
#124818 = PCURVE('',#124783,#124819);
#124819 = DEFINITIONAL_REPRESENTATION('',(#124820),#124823);
#124820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124821,#124822),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124821 = CARTESIAN_POINT('',(4.712388980385,0.9));
#124822 = CARTESIAN_POINT('',(4.712388980385,1.2));
#124823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124824 = ORIENTED_EDGE('',*,*,#124825,.T.);
#124825 = EDGE_CURVE('',#124811,#124773,#124826,.T.);
#124826 = SURFACE_CURVE('',#124827,(#124832),.PCURVE_S1.);
#124827 = CIRCLE('',#124828,3.499999999999);
#124828 = AXIS2_PLACEMENT_3D('',#124829,#124830,#124831);
#124829 = CARTESIAN_POINT('',(4.601146897693,4.149999999997,
    5.200000226503));
#124830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124831 = DIRECTION('',(0.E+000,-2.537652627715E-016,1.));
#124832 = PCURVE('',#124783,#124833);
#124833 = DEFINITIONAL_REPRESENTATION('',(#124834),#124837);
#124834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124835,#124836),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#124835 = CARTESIAN_POINT('',(4.712388980385,1.2));
#124836 = CARTESIAN_POINT('',(3.14159265359,1.2));
#124837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124842)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124839,#124840,#124841)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124839 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124840 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124841 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124842 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124839,
  'distance_accuracy_value','confusion accuracy');
#124843 = SHAPE_DEFINITION_REPRESENTATION(#124844,#124765);
#124844 = PRODUCT_DEFINITION_SHAPE('','',#124845);
#124845 = PRODUCT_DEFINITION('design','',#124846,#124849);
#124846 = PRODUCT_DEFINITION_FORMATION('','',#124847);
#124847 = PRODUCT('CADSOFTTOOLS 1.779','CADSOFTTOOLS 1.779','',(#124848)
  );
#124848 = PRODUCT_CONTEXT('',#2,'mechanical');
#124849 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124850 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124851,#124853);
#124851 = ( REPRESENTATION_RELATIONSHIP('','',#124765,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124852) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124852 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3127);
#124853 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124854);
#124854 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('779','','',#5,#124845,$);
#124855 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124847));
#124856 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124857),#124931
  );
#124857 = SHELL_BASED_SURFACE_MODEL('',(#124858));
#124858 = OPEN_SHELL('',(#124859));
#124859 = ADVANCED_FACE('',(#124860),#124874,.T.);
#124860 = FACE_BOUND('',#124861,.T.);
#124861 = EDGE_LOOP('',(#124862,#124885,#124901,#124917));
#124862 = ORIENTED_EDGE('',*,*,#124863,.T.);
#124863 = EDGE_CURVE('',#124864,#124866,#124868,.T.);
#124864 = VERTEX_POINT('',#124865);
#124865 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    5.200000226503));
#124866 = VERTEX_POINT('',#124867);
#124867 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    5.200000226503));
#124868 = SURFACE_CURVE('',#124869,(#124873),.PCURVE_S1.);
#124869 = LINE('',#124870,#124871);
#124870 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    5.200000226503));
#124871 = VECTOR('',#124872,1.);
#124872 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124873 = PCURVE('',#124874,#124879);
#124874 = PLANE('',#124875);
#124875 = AXIS2_PLACEMENT_3D('',#124876,#124877,#124878);
#124876 = CARTESIAN_POINT('',(3.401146897693,7.649999999997,
    5.200000226503));
#124877 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124879 = DEFINITIONAL_REPRESENTATION('',(#124880),#124884);
#124880 = LINE('',#124881,#124882);
#124881 = CARTESIAN_POINT('',(-1.2,-0.E+000));
#124882 = VECTOR('',#124883,1.);
#124883 = DIRECTION('',(1.,0.E+000));
#124884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124885 = ORIENTED_EDGE('',*,*,#124886,.T.);
#124886 = EDGE_CURVE('',#124866,#124887,#124889,.T.);
#124887 = VERTEX_POINT('',#124888);
#124888 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    4.896325854819));
#124889 = SURFACE_CURVE('',#124890,(#124894),.PCURVE_S1.);
#124890 = LINE('',#124891,#124892);
#124891 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    5.200000226503));
#124892 = VECTOR('',#124893,1.);
#124893 = DIRECTION('',(4.679635833736E-014,4.679635833736E-014,-1.));
#124894 = PCURVE('',#124874,#124895);
#124895 = DEFINITIONAL_REPRESENTATION('',(#124896),#124900);
#124896 = LINE('',#124897,#124898);
#124897 = CARTESIAN_POINT('',(-0.9,-1.394440118929E-013));
#124898 = VECTOR('',#124899,1.);
#124899 = DIRECTION('',(-4.679635833736E-014,1.));
#124900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124901 = ORIENTED_EDGE('',*,*,#124902,.T.);
#124902 = EDGE_CURVE('',#124887,#124903,#124905,.T.);
#124903 = VERTEX_POINT('',#124904);
#124904 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    4.896325854819));
#124905 = SURFACE_CURVE('',#124906,(#124910),.PCURVE_S1.);
#124906 = LINE('',#124907,#124908);
#124907 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    4.896325854819));
#124908 = VECTOR('',#124909,1.);
#124909 = DIRECTION('',(1.,0.E+000,0.E+000));
#124910 = PCURVE('',#124874,#124911);
#124911 = DEFINITIONAL_REPRESENTATION('',(#124912),#124916);
#124912 = LINE('',#124913,#124914);
#124913 = CARTESIAN_POINT('',(-0.9,0.303674371684));
#124914 = VECTOR('',#124915,1.);
#124915 = DIRECTION('',(-1.,-0.E+000));
#124916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124917 = ORIENTED_EDGE('',*,*,#124918,.T.);
#124918 = EDGE_CURVE('',#124903,#124864,#124919,.T.);
#124919 = SURFACE_CURVE('',#124920,(#124924),.PCURVE_S1.);
#124920 = LINE('',#124921,#124922);
#124921 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    4.896325854819));
#124922 = VECTOR('',#124923,1.);
#124923 = DIRECTION('',(0.E+000,0.E+000,1.));
#124924 = PCURVE('',#124874,#124925);
#124925 = DEFINITIONAL_REPRESENTATION('',(#124926),#124930);
#124926 = LINE('',#124927,#124928);
#124927 = CARTESIAN_POINT('',(-1.2,0.303674371684));
#124928 = VECTOR('',#124929,1.);
#124929 = DIRECTION('',(0.E+000,-1.));
#124930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#124935)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#124932,#124933,#124934)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#124932 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#124933 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#124934 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#124935 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#124932,
  'distance_accuracy_value','confusion accuracy');
#124936 = SHAPE_DEFINITION_REPRESENTATION(#124937,#124856);
#124937 = PRODUCT_DEFINITION_SHAPE('','',#124938);
#124938 = PRODUCT_DEFINITION('design','',#124939,#124942);
#124939 = PRODUCT_DEFINITION_FORMATION('','',#124940);
#124940 = PRODUCT('CADSOFTTOOLS 1.780','CADSOFTTOOLS 1.780','',(#124941)
  );
#124941 = PRODUCT_CONTEXT('',#2,'mechanical');
#124942 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#124943 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#124944,#124946);
#124944 = ( REPRESENTATION_RELATIONSHIP('','',#124856,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#124945) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#124945 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3131);
#124946 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #124947);
#124947 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('780','','',#5,#124938,$);
#124948 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#124940));
#124949 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#124950),#125022
  );
#124950 = SHELL_BASED_SURFACE_MODEL('',(#124951));
#124951 = OPEN_SHELL('',(#124952));
#124952 = ADVANCED_FACE('',(#124953),#124967,.F.);
#124953 = FACE_BOUND('',#124954,.F.);
#124954 = EDGE_LOOP('',(#124955,#124977,#124993,#125008));
#124955 = ORIENTED_EDGE('',*,*,#124956,.T.);
#124956 = EDGE_CURVE('',#124957,#124959,#124961,.T.);
#124957 = VERTEX_POINT('',#124958);
#124958 = CARTESIAN_POINT('',(4.601146897693,7.123616114657,
    4.144571758191));
#124959 = VERTEX_POINT('',#124960);
#124960 = CARTESIAN_POINT('',(4.301146897693,7.123616114657,
    4.144571758191));
#124961 = SURFACE_CURVE('',#124962,(#124966),.PCURVE_S1.);
#124962 = LINE('',#124963,#124964);
#124963 = CARTESIAN_POINT('',(4.601146897693,7.123616114657,
    4.144571758191));
#124964 = VECTOR('',#124965,1.);
#124965 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124966 = PCURVE('',#124967,#124972);
#124967 = CYLINDRICAL_SURFACE('',#124968,0.8);
#124968 = AXIS2_PLACEMENT_3D('',#124969,#124970,#124971);
#124969 = CARTESIAN_POINT('',(3.401146897693,6.849999999997,
    4.896325854819));
#124970 = DIRECTION('',(1.,0.E+000,0.E+000));
#124971 = DIRECTION('',(0.E+000,-1.,0.E+000));
#124972 = DEFINITIONAL_REPRESENTATION('',(#124973),#124976);
#124973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124974,#124975),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#124974 = CARTESIAN_POINT('',(1.919862177193,1.2));
#124975 = CARTESIAN_POINT('',(1.919862177193,0.9));
#124976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124977 = ORIENTED_EDGE('',*,*,#124978,.F.);
#124978 = EDGE_CURVE('',#124979,#124959,#124981,.T.);
#124979 = VERTEX_POINT('',#124980);
#124980 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    4.896325854819));
#124981 = SURFACE_CURVE('',#124982,(#124987),.PCURVE_S1.);
#124982 = CIRCLE('',#124983,0.8);
#124983 = AXIS2_PLACEMENT_3D('',#124984,#124985,#124986);
#124984 = CARTESIAN_POINT('',(4.301146897693,6.849999999997,
    4.896325854819));
#124985 = DIRECTION('',(-1.,0.E+000,0.E+000));
#124986 = DIRECTION('',(0.E+000,1.,0.E+000));
#124987 = PCURVE('',#124967,#124988);
#124988 = DEFINITIONAL_REPRESENTATION('',(#124989),#124992);
#124989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124990,#124991),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.221730476396),
  .PIECEWISE_BEZIER_KNOTS.);
#124990 = CARTESIAN_POINT('',(3.14159265359,0.9));
#124991 = CARTESIAN_POINT('',(1.919862177193,0.9));
#124992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#124993 = ORIENTED_EDGE('',*,*,#124994,.T.);
#124994 = EDGE_CURVE('',#124979,#124995,#124997,.T.);
#124995 = VERTEX_POINT('',#124996);
#124996 = CARTESIAN_POINT('',(4.601146897693,7.649999999997,
    4.896325854819));
#124997 = SURFACE_CURVE('',#124998,(#125002),.PCURVE_S1.);
#124998 = LINE('',#124999,#125000);
#124999 = CARTESIAN_POINT('',(4.301146897693,7.649999999997,
    4.896325854819));
#125000 = VECTOR('',#125001,1.);
#125001 = DIRECTION('',(1.,0.E+000,0.E+000));
#125002 = PCURVE('',#124967,#125003);
#125003 = DEFINITIONAL_REPRESENTATION('',(#125004),#125007);
#125004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125005,#125006),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#125005 = CARTESIAN_POINT('',(3.14159265359,0.9));
#125006 = CARTESIAN_POINT('',(3.14159265359,1.2));
#125007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125008 = ORIENTED_EDGE('',*,*,#125009,.T.);
#125009 = EDGE_CURVE('',#124995,#124957,#125010,.T.);
#125010 = SURFACE_CURVE('',#125011,(#125016),.PCURVE_S1.);
#125011 = CIRCLE('',#125012,0.8);
#125012 = AXIS2_PLACEMENT_3D('',#125013,#125014,#125015);
#125013 = CARTESIAN_POINT('',(4.601146897693,6.849999999997,
    4.896325854819));
#125014 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125015 = DIRECTION('',(0.E+000,1.,0.E+000));
#125016 = PCURVE('',#124967,#125017);
#125017 = DEFINITIONAL_REPRESENTATION('',(#125018),#125021);
#125018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125019,#125020),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.221730476396),
  .PIECEWISE_BEZIER_KNOTS.);
#125019 = CARTESIAN_POINT('',(3.14159265359,1.2));
#125020 = CARTESIAN_POINT('',(1.919862177194,1.2));
#125021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125026)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125023,#125024,#125025)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125023,
  'distance_accuracy_value','confusion accuracy');
#125027 = SHAPE_DEFINITION_REPRESENTATION(#125028,#124949);
#125028 = PRODUCT_DEFINITION_SHAPE('','',#125029);
#125029 = PRODUCT_DEFINITION('design','',#125030,#125033);
#125030 = PRODUCT_DEFINITION_FORMATION('','',#125031);
#125031 = PRODUCT('CADSOFTTOOLS 1.781','CADSOFTTOOLS 1.781','',(#125032)
  );
#125032 = PRODUCT_CONTEXT('',#2,'mechanical');
#125033 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125034 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125035,#125037);
#125035 = ( REPRESENTATION_RELATIONSHIP('','',#124949,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125036) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125036 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3135);
#125037 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125038);
#125038 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('781','','',#5,#125029,$);
#125039 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125031));
#125040 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125041),#125115
  );
#125041 = SHELL_BASED_SURFACE_MODEL('',(#125042));
#125042 = OPEN_SHELL('',(#125043));
#125043 = ADVANCED_FACE('',(#125044),#125058,.T.);
#125044 = FACE_BOUND('',#125045,.T.);
#125045 = EDGE_LOOP('',(#125046,#125069,#125085,#125101));
#125046 = ORIENTED_EDGE('',*,*,#125047,.T.);
#125047 = EDGE_CURVE('',#125048,#125050,#125052,.T.);
#125048 = VERTEX_POINT('',#125049);
#125049 = CARTESIAN_POINT('',(4.601146897693,7.123616114657,
    4.144571758191));
#125050 = VERTEX_POINT('',#125051);
#125051 = CARTESIAN_POINT('',(4.301146897693,7.123616114657,
    4.144571758191));
#125052 = SURFACE_CURVE('',#125053,(#125057),.PCURVE_S1.);
#125053 = LINE('',#125054,#125055);
#125054 = CARTESIAN_POINT('',(4.601146897693,7.123616114657,
    4.144571758191));
#125055 = VECTOR('',#125056,1.);
#125056 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125057 = PCURVE('',#125058,#125063);
#125058 = PLANE('',#125059);
#125059 = AXIS2_PLACEMENT_3D('',#125060,#125061,#125062);
#125060 = CARTESIAN_POINT('',(3.401146897693,7.123616114657,
    4.144571758191));
#125061 = DIRECTION('',(0.E+000,-0.342020143326,0.939692620786));
#125062 = DIRECTION('',(0.E+000,0.939692620786,0.342020143326));
#125063 = DEFINITIONAL_REPRESENTATION('',(#125064),#125068);
#125064 = LINE('',#125065,#125066);
#125065 = CARTESIAN_POINT('',(-8.346147069335E-016,-1.2));
#125066 = VECTOR('',#125067,1.);
#125067 = DIRECTION('',(0.E+000,1.));
#125068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125069 = ORIENTED_EDGE('',*,*,#125070,.T.);
#125070 = EDGE_CURVE('',#125050,#125071,#125073,.T.);
#125071 = VERTEX_POINT('',#125072);
#125072 = CARTESIAN_POINT('',(4.301146897693,7.064976621097,
    4.123228727984));
#125073 = SURFACE_CURVE('',#125074,(#125078),.PCURVE_S1.);
#125074 = LINE('',#125075,#125076);
#125075 = CARTESIAN_POINT('',(4.301146897693,7.123616114657,
    4.144571758191));
#125076 = VECTOR('',#125077,1.);
#125077 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#125078 = PCURVE('',#125058,#125079);
#125079 = DEFINITIONAL_REPRESENTATION('',(#125080),#125084);
#125080 = LINE('',#125081,#125082);
#125081 = CARTESIAN_POINT('',(0.E+000,-0.9));
#125082 = VECTOR('',#125083,1.);
#125083 = DIRECTION('',(-1.,-0.E+000));
#125084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125085 = ORIENTED_EDGE('',*,*,#125086,.F.);
#125086 = EDGE_CURVE('',#125087,#125071,#125089,.T.);
#125087 = VERTEX_POINT('',#125088);
#125088 = CARTESIAN_POINT('',(4.601146897693,7.064976621096,
    4.123228727983));
#125089 = SURFACE_CURVE('',#125090,(#125094),.PCURVE_S1.);
#125090 = LINE('',#125091,#125092);
#125091 = CARTESIAN_POINT('',(4.601146897693,7.064976621097,
    4.123228727984));
#125092 = VECTOR('',#125093,1.);
#125093 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125094 = PCURVE('',#125058,#125095);
#125095 = DEFINITIONAL_REPRESENTATION('',(#125096),#125100);
#125096 = LINE('',#125097,#125098);
#125097 = CARTESIAN_POINT('',(-6.240284563567E-002,-1.2));
#125098 = VECTOR('',#125099,1.);
#125099 = DIRECTION('',(0.E+000,1.));
#125100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125101 = ORIENTED_EDGE('',*,*,#125102,.T.);
#125102 = EDGE_CURVE('',#125087,#125048,#125103,.T.);
#125103 = SURFACE_CURVE('',#125104,(#125108),.PCURVE_S1.);
#125104 = LINE('',#125105,#125106);
#125105 = CARTESIAN_POINT('',(4.601146897693,7.064976621096,
    4.123228727982));
#125106 = VECTOR('',#125107,1.);
#125107 = DIRECTION('',(-1.423297945205E-014,0.939692620786,
    0.342020143326));
#125108 = PCURVE('',#125058,#125109);
#125109 = DEFINITIONAL_REPRESENTATION('',(#125110),#125114);
#125110 = LINE('',#125111,#125112);
#125111 = CARTESIAN_POINT('',(-6.240284563685E-002,-1.2));
#125112 = VECTOR('',#125113,1.);
#125113 = DIRECTION('',(1.,1.423297945205E-014));
#125114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125119)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125116,#125117,#125118)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125116 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125117 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125118 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125119 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125116,
  'distance_accuracy_value','confusion accuracy');
#125120 = SHAPE_DEFINITION_REPRESENTATION(#125121,#125040);
#125121 = PRODUCT_DEFINITION_SHAPE('','',#125122);
#125122 = PRODUCT_DEFINITION('design','',#125123,#125126);
#125123 = PRODUCT_DEFINITION_FORMATION('','',#125124);
#125124 = PRODUCT('CADSOFTTOOLS 1.782','CADSOFTTOOLS 1.782','',(#125125)
  );
#125125 = PRODUCT_CONTEXT('',#2,'mechanical');
#125126 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125127 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125128,#125130);
#125128 = ( REPRESENTATION_RELATIONSHIP('','',#125040,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125129) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125129 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3139);
#125130 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125131);
#125131 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('782','','',#5,#125122,$);
#125132 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125124));
#125133 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125134),#125206
  );
#125134 = SHELL_BASED_SURFACE_MODEL('',(#125135));
#125135 = OPEN_SHELL('',(#125136));
#125136 = ADVANCED_FACE('',(#125137),#125151,.T.);
#125137 = FACE_BOUND('',#125138,.T.);
#125138 = EDGE_LOOP('',(#125139,#125161,#125177,#125192));
#125139 = ORIENTED_EDGE('',*,*,#125140,.T.);
#125140 = EDGE_CURVE('',#125141,#125143,#125145,.T.);
#125141 = VERTEX_POINT('',#125142);
#125142 = CARTESIAN_POINT('',(4.601146897693,7.064976621096,
    4.123228727983));
#125143 = VERTEX_POINT('',#125144);
#125144 = CARTESIAN_POINT('',(4.301146897693,7.064976621097,
    4.123228727984));
#125145 = SURFACE_CURVE('',#125146,(#125150),.PCURVE_S1.);
#125146 = LINE('',#125147,#125148);
#125147 = CARTESIAN_POINT('',(4.601146897693,7.064976621097,
    4.123228727984));
#125148 = VECTOR('',#125149,1.);
#125149 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125150 = PCURVE('',#125151,#125156);
#125151 = CYLINDRICAL_SURFACE('',#125152,0.5);
#125152 = AXIS2_PLACEMENT_3D('',#125153,#125154,#125155);
#125153 = CARTESIAN_POINT('',(3.401146897693,7.235986692757,
    3.653382417591));
#125154 = DIRECTION('',(1.,0.E+000,0.E+000));
#125155 = DIRECTION('',(0.E+000,-1.,0.E+000));
#125156 = DEFINITIONAL_REPRESENTATION('',(#125157),#125160);
#125157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125158,#125159),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#125158 = CARTESIAN_POINT('',(5.061454830779,1.2));
#125159 = CARTESIAN_POINT('',(5.061454830779,0.9));
#125160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125161 = ORIENTED_EDGE('',*,*,#125162,.T.);
#125162 = EDGE_CURVE('',#125143,#125163,#125165,.T.);
#125163 = VERTEX_POINT('',#125164);
#125164 = CARTESIAN_POINT('',(4.301146897693,6.743582816257,
    3.566558328757));
#125165 = SURFACE_CURVE('',#125166,(#125171),.PCURVE_S1.);
#125166 = CIRCLE('',#125167,0.5);
#125167 = AXIS2_PLACEMENT_3D('',#125168,#125169,#125170);
#125168 = CARTESIAN_POINT('',(4.301146897693,7.235986692757,
    3.653382417591));
#125169 = DIRECTION('',(1.,0.E+000,0.E+000));
#125170 = DIRECTION('',(0.E+000,-0.342020143321,0.939692620788));
#125171 = PCURVE('',#125151,#125172);
#125172 = DEFINITIONAL_REPRESENTATION('',(#125173),#125176);
#125173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125174,#125175),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.396263401603),
  .PIECEWISE_BEZIER_KNOTS.);
#125174 = CARTESIAN_POINT('',(5.061454830779,0.9));
#125175 = CARTESIAN_POINT('',(6.457718232382,0.9));
#125176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125177 = ORIENTED_EDGE('',*,*,#125178,.F.);
#125178 = EDGE_CURVE('',#125179,#125163,#125181,.T.);
#125179 = VERTEX_POINT('',#125180);
#125180 = CARTESIAN_POINT('',(4.601146897693,6.743582816257,
    3.566558328758));
#125181 = SURFACE_CURVE('',#125182,(#125186),.PCURVE_S1.);
#125182 = LINE('',#125183,#125184);
#125183 = CARTESIAN_POINT('',(4.601146897693,6.743582816254,
    3.566558328756));
#125184 = VECTOR('',#125185,1.);
#125185 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125186 = PCURVE('',#125151,#125187);
#125187 = DEFINITIONAL_REPRESENTATION('',(#125188),#125191);
#125188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125189,#125190),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#125189 = CARTESIAN_POINT('',(6.457718232382,1.2));
#125190 = CARTESIAN_POINT('',(6.457718232382,0.9));
#125191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125192 = ORIENTED_EDGE('',*,*,#125193,.T.);
#125193 = EDGE_CURVE('',#125179,#125141,#125194,.T.);
#125194 = SURFACE_CURVE('',#125195,(#125200),.PCURVE_S1.);
#125195 = CIRCLE('',#125196,0.5);
#125196 = AXIS2_PLACEMENT_3D('',#125197,#125198,#125199);
#125197 = CARTESIAN_POINT('',(4.601146897693,7.235986692757,
    3.653382417591));
#125198 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125199 = DIRECTION('',(-0.E+000,-0.984807753012,-0.173648177668));
#125200 = PCURVE('',#125151,#125201);
#125201 = DEFINITIONAL_REPRESENTATION('',(#125202),#125205);
#125202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125203,#125204),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.396263401599),
  .PIECEWISE_BEZIER_KNOTS.);
#125203 = CARTESIAN_POINT('',(6.457718232381,1.2));
#125204 = CARTESIAN_POINT('',(5.061454830781,1.2));
#125205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125210)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125207,#125208,#125209)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125207 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125208 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125209 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125210 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125207,
  'distance_accuracy_value','confusion accuracy');
#125211 = SHAPE_DEFINITION_REPRESENTATION(#125212,#125133);
#125212 = PRODUCT_DEFINITION_SHAPE('','',#125213);
#125213 = PRODUCT_DEFINITION('design','',#125214,#125217);
#125214 = PRODUCT_DEFINITION_FORMATION('','',#125215);
#125215 = PRODUCT('CADSOFTTOOLS 1.783','CADSOFTTOOLS 1.783','',(#125216)
  );
#125216 = PRODUCT_CONTEXT('',#2,'mechanical');
#125217 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125218 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125219,#125221);
#125219 = ( REPRESENTATION_RELATIONSHIP('','',#125133,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125220) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125220 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3143);
#125221 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125222);
#125222 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('783','','',#5,#125213,$);
#125223 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125215));
#125224 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125225),#125331
  );
#125225 = SHELL_BASED_SURFACE_MODEL('',(#125226));
#125226 = OPEN_SHELL('',(#125227));
#125227 = ADVANCED_FACE('',(#125228),#125242,.T.);
#125228 = FACE_BOUND('',#125229,.T.);
#125229 = EDGE_LOOP('',(#125230,#125253,#125269,#125285,#125301,#125317)
  );
#125230 = ORIENTED_EDGE('',*,*,#125231,.T.);
#125231 = EDGE_CURVE('',#125232,#125234,#125236,.T.);
#125232 = VERTEX_POINT('',#125233);
#125233 = CARTESIAN_POINT('',(4.601146897693,6.743582816257,
    3.566558328758));
#125234 = VERTEX_POINT('',#125235);
#125235 = CARTESIAN_POINT('',(4.301146897693,6.743582816257,
    3.566558328757));
#125236 = SURFACE_CURVE('',#125237,(#125241),.PCURVE_S1.);
#125237 = LINE('',#125238,#125239);
#125238 = CARTESIAN_POINT('',(4.601146897693,6.743582816254,
    3.566558328756));
#125239 = VECTOR('',#125240,1.);
#125240 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125241 = PCURVE('',#125242,#125247);
#125242 = PLANE('',#125243);
#125243 = AXIS2_PLACEMENT_3D('',#125244,#125245,#125246);
#125244 = CARTESIAN_POINT('',(3.401146897693,6.743582816257,
    3.566558328757));
#125245 = DIRECTION('',(0.E+000,-0.984807753012,-0.173648177667));
#125246 = DIRECTION('',(0.E+000,-0.173648177667,0.984807753012));
#125247 = DEFINITIONAL_REPRESENTATION('',(#125248),#125252);
#125248 = LINE('',#125249,#125250);
#125249 = CARTESIAN_POINT('',(-1.749369987558E-015,-1.2));
#125250 = VECTOR('',#125251,1.);
#125251 = DIRECTION('',(0.E+000,1.));
#125252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125253 = ORIENTED_EDGE('',*,*,#125254,.T.);
#125254 = EDGE_CURVE('',#125234,#125255,#125257,.T.);
#125255 = VERTEX_POINT('',#125256);
#125256 = CARTESIAN_POINT('',(4.301146897693,6.755318805471,
    3.500000226493));
#125257 = SURFACE_CURVE('',#125258,(#125262),.PCURVE_S1.);
#125258 = LINE('',#125259,#125260);
#125259 = CARTESIAN_POINT('',(4.301146897693,6.743582816257,
    3.566558328757));
#125260 = VECTOR('',#125261,1.);
#125261 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#125262 = PCURVE('',#125242,#125263);
#125263 = DEFINITIONAL_REPRESENTATION('',(#125264),#125268);
#125264 = LINE('',#125265,#125266);
#125265 = CARTESIAN_POINT('',(-1.101046416495E-013,-0.9));
#125266 = VECTOR('',#125267,1.);
#125267 = DIRECTION('',(-1.,-0.E+000));
#125268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125269 = ORIENTED_EDGE('',*,*,#125270,.F.);
#125270 = EDGE_CURVE('',#125271,#125255,#125273,.T.);
#125271 = VERTEX_POINT('',#125272);
#125272 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226495));
#125273 = SURFACE_CURVE('',#125274,(#125278),.PCURVE_S1.);
#125274 = LINE('',#125275,#125276);
#125275 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226493));
#125276 = VECTOR('',#125277,1.);
#125277 = DIRECTION('',(1.,0.E+000,0.E+000));
#125278 = PCURVE('',#125242,#125279);
#125279 = DEFINITIONAL_REPRESENTATION('',(#125280),#125284);
#125280 = LINE('',#125281,#125282);
#125281 = CARTESIAN_POINT('',(-6.758486827517E-002,-0.E+000));
#125282 = VECTOR('',#125283,1.);
#125283 = DIRECTION('',(0.E+000,-1.));
#125284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125285 = ORIENTED_EDGE('',*,*,#125286,.T.);
#125286 = EDGE_CURVE('',#125271,#125287,#125289,.T.);
#125287 = VERTEX_POINT('',#125288);
#125288 = CARTESIAN_POINT('',(3.401146897693,6.837050595365,
    3.036476212376));
#125289 = SURFACE_CURVE('',#125290,(#125294),.PCURVE_S1.);
#125290 = LINE('',#125291,#125292);
#125291 = CARTESIAN_POINT('',(3.401146897693,6.755318805471,
    3.500000226495));
#125292 = VECTOR('',#125293,1.);
#125293 = DIRECTION('',(0.E+000,0.173648177668,-0.984807753012));
#125294 = PCURVE('',#125242,#125295);
#125295 = DEFINITIONAL_REPRESENTATION('',(#125296),#125300);
#125296 = LINE('',#125297,#125298);
#125297 = CARTESIAN_POINT('',(-6.758486827357E-002,-0.E+000));
#125298 = VECTOR('',#125299,1.);
#125299 = DIRECTION('',(-1.,-0.E+000));
#125300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125301 = ORIENTED_EDGE('',*,*,#125302,.T.);
#125302 = EDGE_CURVE('',#125287,#125303,#125305,.T.);
#125303 = VERTEX_POINT('',#125304);
#125304 = CARTESIAN_POINT('',(4.601146897693,6.837050595365,
    3.036476212375));
#125305 = SURFACE_CURVE('',#125306,(#125310),.PCURVE_S1.);
#125306 = LINE('',#125307,#125308);
#125307 = CARTESIAN_POINT('',(3.401146897693,6.837050595365,
    3.036476212375));
#125308 = VECTOR('',#125309,1.);
#125309 = DIRECTION('',(1.,0.E+000,0.E+000));
#125310 = PCURVE('',#125242,#125311);
#125311 = DEFINITIONAL_REPRESENTATION('',(#125312),#125316);
#125312 = LINE('',#125313,#125314);
#125313 = CARTESIAN_POINT('',(-0.538259487459,-0.E+000));
#125314 = VECTOR('',#125315,1.);
#125315 = DIRECTION('',(0.E+000,-1.));
#125316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125317 = ORIENTED_EDGE('',*,*,#125318,.T.);
#125318 = EDGE_CURVE('',#125303,#125232,#125319,.T.);
#125319 = SURFACE_CURVE('',#125320,(#125324),.PCURVE_S1.);
#125320 = LINE('',#125321,#125322);
#125321 = CARTESIAN_POINT('',(4.601146897693,6.837050595366,
    3.036476212375));
#125322 = VECTOR('',#125323,1.);
#125323 = DIRECTION('',(1.650093385056E-015,-0.173648177667,
    0.984807753012));
#125324 = PCURVE('',#125242,#125325);
#125325 = DEFINITIONAL_REPRESENTATION('',(#125326),#125330);
#125326 = LINE('',#125327,#125328);
#125327 = CARTESIAN_POINT('',(-0.538259487459,-1.2));
#125328 = VECTOR('',#125329,1.);
#125329 = DIRECTION('',(1.,-1.650093385056E-015));
#125330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125335)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125332,#125333,#125334)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125332,
  'distance_accuracy_value','confusion accuracy');
#125336 = SHAPE_DEFINITION_REPRESENTATION(#125337,#125224);
#125337 = PRODUCT_DEFINITION_SHAPE('','',#125338);
#125338 = PRODUCT_DEFINITION('design','',#125339,#125342);
#125339 = PRODUCT_DEFINITION_FORMATION('','',#125340);
#125340 = PRODUCT('CADSOFTTOOLS 1.784','CADSOFTTOOLS 1.784','',(#125341)
  );
#125341 = PRODUCT_CONTEXT('',#2,'mechanical');
#125342 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125344,#125346);
#125344 = ( REPRESENTATION_RELATIONSHIP('','',#125224,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125345) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3147);
#125346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125347);
#125347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('784','','',#5,#125338,$);
#125348 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125340));
#125349 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125350),#125445
  );
#125350 = SHELL_BASED_SURFACE_MODEL('',(#125351));
#125351 = OPEN_SHELL('',(#125352));
#125352 = ADVANCED_FACE('',(#125353),#125367,.F.);
#125353 = FACE_BOUND('',#125354,.F.);
#125354 = EDGE_LOOP('',(#125355,#125400,#125416,#125431));
#125355 = ORIENTED_EDGE('',*,*,#125356,.T.);
#125356 = EDGE_CURVE('',#125357,#125359,#125361,.T.);
#125357 = VERTEX_POINT('',#125358);
#125358 = CARTESIAN_POINT('',(4.601146897693,6.638539345006,
    2.545143626354));
#125359 = VERTEX_POINT('',#125360);
#125360 = CARTESIAN_POINT('',(3.401146897693,6.638539345005,
    2.545143626354));
#125361 = SURFACE_CURVE('',#125362,(#125366),.PCURVE_S1.);
#125362 = LINE('',#125363,#125364);
#125363 = CARTESIAN_POINT('',(4.601146897693,6.638539345006,
    2.545143626356));
#125364 = VECTOR('',#125365,1.);
#125365 = DIRECTION('',(-1.,7.401486830834E-016,0.E+000));
#125366 = PCURVE('',#125367,#125372);
#125367 = CYLINDRICAL_SURFACE('',#125368,0.5);
#125368 = AXIS2_PLACEMENT_3D('',#125369,#125370,#125371);
#125369 = CARTESIAN_POINT('',(3.401146897693,6.344646718857,
    2.949652123542));
#125370 = DIRECTION('',(1.,0.E+000,0.E+000));
#125371 = DIRECTION('',(0.E+000,-1.,0.E+000));
#125372 = DEFINITIONAL_REPRESENTATION('',(#125373),#125399);
#125373 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#125374,#125375,#125376,
    #125377,#125378,#125379,#125380,#125381,#125382,#125383,#125384,
    #125385,#125386,#125387,#125388,#125389,#125390,#125391,#125392,
    #125393,#125394,#125395,#125396,#125397,#125398),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -4.963249862016E-028,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#125374 = CARTESIAN_POINT('',(2.199114857519,1.2));
#125375 = CARTESIAN_POINT('',(2.199114857519,1.181818181818));
#125376 = CARTESIAN_POINT('',(2.199114857519,1.145454545455));
#125377 = CARTESIAN_POINT('',(2.199114857519,1.090909090909));
#125378 = CARTESIAN_POINT('',(2.199114857519,1.036363636364));
#125379 = CARTESIAN_POINT('',(2.199114857519,0.981818181818));
#125380 = CARTESIAN_POINT('',(2.199114857519,0.927272727273));
#125381 = CARTESIAN_POINT('',(2.199114857519,0.872727272727));
#125382 = CARTESIAN_POINT('',(2.199114857519,0.818181818182));
#125383 = CARTESIAN_POINT('',(2.199114857519,0.763636363636));
#125384 = CARTESIAN_POINT('',(2.199114857519,0.709090909091));
#125385 = CARTESIAN_POINT('',(2.199114857519,0.654545454545));
#125386 = CARTESIAN_POINT('',(2.199114857519,0.6));
#125387 = CARTESIAN_POINT('',(2.199114857519,0.545454545455));
#125388 = CARTESIAN_POINT('',(2.199114857519,0.490909090909));
#125389 = CARTESIAN_POINT('',(2.199114857519,0.436363636364));
#125390 = CARTESIAN_POINT('',(2.199114857519,0.381818181818));
#125391 = CARTESIAN_POINT('',(2.199114857519,0.327272727273));
#125392 = CARTESIAN_POINT('',(2.199114857519,0.272727272727));
#125393 = CARTESIAN_POINT('',(2.199114857519,0.218181818182));
#125394 = CARTESIAN_POINT('',(2.199114857519,0.163636363636));
#125395 = CARTESIAN_POINT('',(2.199114857519,0.109090909091));
#125396 = CARTESIAN_POINT('',(2.199114857519,5.454545454545E-002));
#125397 = CARTESIAN_POINT('',(2.199114857519,1.818181818182E-002));
#125398 = CARTESIAN_POINT('',(2.199114857519,0.E+000));
#125399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125400 = ORIENTED_EDGE('',*,*,#125401,.F.);
#125401 = EDGE_CURVE('',#125402,#125359,#125404,.T.);
#125402 = VERTEX_POINT('',#125403);
#125403 = CARTESIAN_POINT('',(3.401146897693,6.837050595365,
    3.036476212376));
#125404 = SURFACE_CURVE('',#125405,(#125410),.PCURVE_S1.);
#125405 = CIRCLE('',#125406,0.5);
#125406 = AXIS2_PLACEMENT_3D('',#125407,#125408,#125409);
#125407 = CARTESIAN_POINT('',(3.401146897693,6.344646718857,
    2.949652123542));
#125408 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125409 = DIRECTION('',(0.E+000,0.984807753012,0.173648177667));
#125410 = PCURVE('',#125367,#125411);
#125411 = DEFINITIONAL_REPRESENTATION('',(#125412),#125415);
#125412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125413,#125414),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.117010721274),
  .PIECEWISE_BEZIER_KNOTS.);
#125413 = CARTESIAN_POINT('',(3.316125578789,0.E+000));
#125414 = CARTESIAN_POINT('',(2.199114857515,0.E+000));
#125415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125416 = ORIENTED_EDGE('',*,*,#125417,.T.);
#125417 = EDGE_CURVE('',#125402,#125418,#125420,.T.);
#125418 = VERTEX_POINT('',#125419);
#125419 = CARTESIAN_POINT('',(4.601146897693,6.837050595365,
    3.036476212375));
#125420 = SURFACE_CURVE('',#125421,(#125425),.PCURVE_S1.);
#125421 = LINE('',#125422,#125423);
#125422 = CARTESIAN_POINT('',(3.401146897693,6.837050595365,
    3.036476212375));
#125423 = VECTOR('',#125424,1.);
#125424 = DIRECTION('',(1.,0.E+000,0.E+000));
#125425 = PCURVE('',#125367,#125426);
#125426 = DEFINITIONAL_REPRESENTATION('',(#125427),#125430);
#125427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125428,#125429),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#125428 = CARTESIAN_POINT('',(3.316125578787,0.E+000));
#125429 = CARTESIAN_POINT('',(3.316125578787,1.2));
#125430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125431 = ORIENTED_EDGE('',*,*,#125432,.T.);
#125432 = EDGE_CURVE('',#125418,#125357,#125433,.T.);
#125433 = SURFACE_CURVE('',#125434,(#125439),.PCURVE_S1.);
#125434 = CIRCLE('',#125435,0.5);
#125435 = AXIS2_PLACEMENT_3D('',#125436,#125437,#125438);
#125436 = CARTESIAN_POINT('',(4.601146897693,6.344646718857,
    2.949652123542));
#125437 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125438 = DIRECTION('',(0.E+000,0.984807753012,0.173648177666));
#125439 = PCURVE('',#125367,#125440);
#125440 = DEFINITIONAL_REPRESENTATION('',(#125441),#125444);
#125441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125442,#125443),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.117010721272),
  .PIECEWISE_BEZIER_KNOTS.);
#125442 = CARTESIAN_POINT('',(3.316125578788,1.2));
#125443 = CARTESIAN_POINT('',(2.199114857516,1.2));
#125444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125449)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125446,#125447,#125448)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125446,
  'distance_accuracy_value','confusion accuracy');
#125450 = SHAPE_DEFINITION_REPRESENTATION(#125451,#125349);
#125451 = PRODUCT_DEFINITION_SHAPE('','',#125452);
#125452 = PRODUCT_DEFINITION('design','',#125453,#125456);
#125453 = PRODUCT_DEFINITION_FORMATION('','',#125454);
#125454 = PRODUCT('CADSOFTTOOLS 1.785','CADSOFTTOOLS 1.785','',(#125455)
  );
#125455 = PRODUCT_CONTEXT('',#2,'mechanical');
#125456 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125457 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125458,#125460);
#125458 = ( REPRESENTATION_RELATIONSHIP('','',#125349,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125459) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125459 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3151);
#125460 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125461);
#125461 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('785','','',#5,#125452,$);
#125462 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125454));
#125463 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125464),#125538
  );
#125464 = SHELL_BASED_SURFACE_MODEL('',(#125465));
#125465 = OPEN_SHELL('',(#125466));
#125466 = ADVANCED_FACE('',(#125467),#125481,.T.);
#125467 = FACE_BOUND('',#125468,.T.);
#125468 = EDGE_LOOP('',(#125469,#125492,#125508,#125524));
#125469 = ORIENTED_EDGE('',*,*,#125470,.T.);
#125470 = EDGE_CURVE('',#125471,#125473,#125475,.T.);
#125471 = VERTEX_POINT('',#125472);
#125472 = CARTESIAN_POINT('',(4.601146897693,6.638539345006,
    2.545143626354));
#125473 = VERTEX_POINT('',#125474);
#125474 = CARTESIAN_POINT('',(3.401146897693,6.638539345005,
    2.545143626354));
#125475 = SURFACE_CURVE('',#125476,(#125480),.PCURVE_S1.);
#125476 = LINE('',#125477,#125478);
#125477 = CARTESIAN_POINT('',(4.601146897693,6.638539345006,
    2.545143626356));
#125478 = VECTOR('',#125479,1.);
#125479 = DIRECTION('',(-1.,7.401486830834E-016,0.E+000));
#125480 = PCURVE('',#125481,#125486);
#125481 = PLANE('',#125482);
#125482 = AXIS2_PLACEMENT_3D('',#125483,#125484,#125485);
#125483 = CARTESIAN_POINT('',(3.401146897693,6.638539345007,
    2.545143626355));
#125484 = DIRECTION('',(0.E+000,-0.587785252293,0.809016994375));
#125485 = DIRECTION('',(0.E+000,0.809016994375,0.587785252293));
#125486 = DEFINITIONAL_REPRESENTATION('',(#125487),#125491);
#125487 = LINE('',#125488,#125489);
#125488 = CARTESIAN_POINT('',(-4.179351183558E-015,-1.2));
#125489 = VECTOR('',#125490,1.);
#125490 = DIRECTION('',(5.987928629787E-016,1.));
#125491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125492 = ORIENTED_EDGE('',*,*,#125493,.T.);
#125493 = EDGE_CURVE('',#125473,#125494,#125496,.T.);
#125494 = VERTEX_POINT('',#125495);
#125495 = CARTESIAN_POINT('',(3.401146897693,5.81653136812,1.94791987279
    ));
#125496 = SURFACE_CURVE('',#125497,(#125501),.PCURVE_S1.);
#125497 = LINE('',#125498,#125499);
#125498 = CARTESIAN_POINT('',(3.401146897693,6.638539345005,
    2.545143626354));
#125499 = VECTOR('',#125500,1.);
#125500 = DIRECTION('',(0.E+000,-0.809016994376,-0.587785252291));
#125501 = PCURVE('',#125481,#125502);
#125502 = DEFINITIONAL_REPRESENTATION('',(#125503),#125507);
#125503 = LINE('',#125504,#125505);
#125504 = CARTESIAN_POINT('',(-2.484345540878E-012,-0.E+000));
#125505 = VECTOR('',#125506,1.);
#125506 = DIRECTION('',(-1.,-0.E+000));
#125507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125508 = ORIENTED_EDGE('',*,*,#125509,.F.);
#125509 = EDGE_CURVE('',#125510,#125494,#125512,.T.);
#125510 = VERTEX_POINT('',#125511);
#125511 = CARTESIAN_POINT('',(4.601146897693,5.81653136812,
    1.947919872788));
#125512 = SURFACE_CURVE('',#125513,(#125517),.PCURVE_S1.);
#125513 = LINE('',#125514,#125515);
#125514 = CARTESIAN_POINT('',(4.601146897693,5.816531368119,
    1.947919872787));
#125515 = VECTOR('',#125516,1.);
#125516 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125517 = PCURVE('',#125481,#125518);
#125518 = DEFINITIONAL_REPRESENTATION('',(#125519),#125523);
#125519 = LINE('',#125520,#125521);
#125520 = CARTESIAN_POINT('',(-1.016057737481,-1.2));
#125521 = VECTOR('',#125522,1.);
#125522 = DIRECTION('',(0.E+000,1.));
#125523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125524 = ORIENTED_EDGE('',*,*,#125525,.T.);
#125525 = EDGE_CURVE('',#125510,#125471,#125526,.T.);
#125526 = SURFACE_CURVE('',#125527,(#125531),.PCURVE_S1.);
#125527 = LINE('',#125528,#125529);
#125528 = CARTESIAN_POINT('',(4.601146897693,5.816531368121,
    1.947919872787));
#125529 = VECTOR('',#125530,1.);
#125530 = DIRECTION('',(8.741416820517E-016,0.809016994375,
    0.587785252293));
#125531 = PCURVE('',#125481,#125532);
#125532 = DEFINITIONAL_REPRESENTATION('',(#125533),#125537);
#125533 = LINE('',#125534,#125535);
#125534 = CARTESIAN_POINT('',(-1.016057737479,-1.2));
#125535 = VECTOR('',#125536,1.);
#125536 = DIRECTION('',(1.,-8.741416820517E-016));
#125537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125542)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125539,#125540,#125541)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125539 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125540 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125541 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125542 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125539,
  'distance_accuracy_value','confusion accuracy');
#125543 = SHAPE_DEFINITION_REPRESENTATION(#125544,#125463);
#125544 = PRODUCT_DEFINITION_SHAPE('','',#125545);
#125545 = PRODUCT_DEFINITION('design','',#125546,#125549);
#125546 = PRODUCT_DEFINITION_FORMATION('','',#125547);
#125547 = PRODUCT('CADSOFTTOOLS 1.786','CADSOFTTOOLS 1.786','',(#125548)
  );
#125548 = PRODUCT_CONTEXT('',#2,'mechanical');
#125549 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125550 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125551,#125553);
#125551 = ( REPRESENTATION_RELATIONSHIP('','',#125463,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125552) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125552 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3155);
#125553 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125554);
#125554 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('786','','',#5,#125545,$);
#125555 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125547));
#125556 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125557),#125652
  );
#125557 = SHELL_BASED_SURFACE_MODEL('',(#125558));
#125558 = OPEN_SHELL('',(#125559));
#125559 = ADVANCED_FACE('',(#125560),#125574,.T.);
#125560 = FACE_BOUND('',#125561,.T.);
#125561 = EDGE_LOOP('',(#125562,#125584,#125600,#125638));
#125562 = ORIENTED_EDGE('',*,*,#125563,.T.);
#125563 = EDGE_CURVE('',#125564,#125566,#125568,.T.);
#125564 = VERTEX_POINT('',#125565);
#125565 = CARTESIAN_POINT('',(4.601146897693,5.81653136812,
    1.947919872788));
#125566 = VERTEX_POINT('',#125567);
#125567 = CARTESIAN_POINT('',(3.401146897693,5.81653136812,1.94791987279
    ));
#125568 = SURFACE_CURVE('',#125569,(#125573),.PCURVE_S1.);
#125569 = LINE('',#125570,#125571);
#125570 = CARTESIAN_POINT('',(4.601146897693,5.816531368119,
    1.947919872787));
#125571 = VECTOR('',#125572,1.);
#125572 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125573 = PCURVE('',#125574,#125579);
#125574 = CYLINDRICAL_SURFACE('',#125575,0.5);
#125575 = AXIS2_PLACEMENT_3D('',#125576,#125577,#125578);
#125576 = CARTESIAN_POINT('',(3.401146897693,6.110423994267,
    1.543411375602));
#125577 = DIRECTION('',(1.,0.E+000,0.E+000));
#125578 = DIRECTION('',(0.E+000,-1.,0.E+000));
#125579 = DEFINITIONAL_REPRESENTATION('',(#125580),#125583);
#125580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125581,#125582),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#125581 = CARTESIAN_POINT('',(5.340707511109,1.2));
#125582 = CARTESIAN_POINT('',(5.340707511109,0.E+000));
#125583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125584 = ORIENTED_EDGE('',*,*,#125585,.T.);
#125585 = EDGE_CURVE('',#125566,#125586,#125588,.T.);
#125586 = VERTEX_POINT('',#125587);
#125587 = CARTESIAN_POINT('',(3.401146897693,5.627461081127,
    1.414001853051));
#125588 = SURFACE_CURVE('',#125589,(#125594),.PCURVE_S1.);
#125589 = CIRCLE('',#125590,0.5);
#125590 = AXIS2_PLACEMENT_3D('',#125591,#125592,#125593);
#125591 = CARTESIAN_POINT('',(3.401146897693,6.110423994267,
    1.543411375602));
#125592 = DIRECTION('',(1.,0.E+000,0.E+000));
#125593 = DIRECTION('',(0.E+000,-0.587785252294,0.809016994374));
#125594 = PCURVE('',#125574,#125595);
#125595 = DEFINITIONAL_REPRESENTATION('',(#125596),#125599);
#125596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125597,#125598),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.204277183876),
  .PIECEWISE_BEZIER_KNOTS.);
#125597 = CARTESIAN_POINT('',(5.340707511104,0.E+000));
#125598 = CARTESIAN_POINT('',(6.54498469498,0.E+000));
#125599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125600 = ORIENTED_EDGE('',*,*,#125601,.F.);
#125601 = EDGE_CURVE('',#125602,#125586,#125604,.T.);
#125602 = VERTEX_POINT('',#125603);
#125603 = CARTESIAN_POINT('',(4.601146897693,5.627461081127,
    1.414001853051));
#125604 = SURFACE_CURVE('',#125605,(#125609),.PCURVE_S1.);
#125605 = LINE('',#125606,#125607);
#125606 = CARTESIAN_POINT('',(4.601146897693,5.627461081125,
    1.41400185305));
#125607 = VECTOR('',#125608,1.);
#125608 = DIRECTION('',(-1.,0.E+000,1.850371707709E-016));
#125609 = PCURVE('',#125574,#125610);
#125610 = DEFINITIONAL_REPRESENTATION('',(#125611),#125637);
#125611 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#125612,#125613,#125614,
    #125615,#125616,#125617,#125618,#125619,#125620,#125621,#125622,
    #125623,#125624,#125625,#125626,#125627,#125628,#125629,#125630,
    #125631,#125632,#125633,#125634,#125635,#125636),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.924491916695E-028,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#125612 = CARTESIAN_POINT('',(6.544984694981,1.2));
#125613 = CARTESIAN_POINT('',(6.544984694981,1.181818181818));
#125614 = CARTESIAN_POINT('',(6.544984694981,1.145454545455));
#125615 = CARTESIAN_POINT('',(6.544984694981,1.090909090909));
#125616 = CARTESIAN_POINT('',(6.544984694981,1.036363636364));
#125617 = CARTESIAN_POINT('',(6.544984694981,0.981818181818));
#125618 = CARTESIAN_POINT('',(6.544984694981,0.927272727273));
#125619 = CARTESIAN_POINT('',(6.544984694981,0.872727272727));
#125620 = CARTESIAN_POINT('',(6.544984694981,0.818181818182));
#125621 = CARTESIAN_POINT('',(6.544984694981,0.763636363636));
#125622 = CARTESIAN_POINT('',(6.544984694981,0.709090909091));
#125623 = CARTESIAN_POINT('',(6.544984694981,0.654545454545));
#125624 = CARTESIAN_POINT('',(6.544984694981,0.6));
#125625 = CARTESIAN_POINT('',(6.544984694981,0.545454545455));
#125626 = CARTESIAN_POINT('',(6.544984694981,0.490909090909));
#125627 = CARTESIAN_POINT('',(6.544984694981,0.436363636364));
#125628 = CARTESIAN_POINT('',(6.544984694981,0.381818181818));
#125629 = CARTESIAN_POINT('',(6.544984694981,0.327272727273));
#125630 = CARTESIAN_POINT('',(6.544984694981,0.272727272727));
#125631 = CARTESIAN_POINT('',(6.544984694981,0.218181818182));
#125632 = CARTESIAN_POINT('',(6.544984694981,0.163636363636));
#125633 = CARTESIAN_POINT('',(6.544984694981,0.109090909091));
#125634 = CARTESIAN_POINT('',(6.544984694981,5.454545454545E-002));
#125635 = CARTESIAN_POINT('',(6.544984694981,1.818181818182E-002));
#125636 = CARTESIAN_POINT('',(6.544984694981,0.E+000));
#125637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125638 = ORIENTED_EDGE('',*,*,#125639,.T.);
#125639 = EDGE_CURVE('',#125602,#125564,#125640,.T.);
#125640 = SURFACE_CURVE('',#125641,(#125646),.PCURVE_S1.);
#125641 = CIRCLE('',#125642,0.5);
#125642 = AXIS2_PLACEMENT_3D('',#125643,#125644,#125645);
#125643 = CARTESIAN_POINT('',(4.601146897693,6.110423994267,
    1.543411375602));
#125644 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125645 = DIRECTION('',(-0.E+000,-0.965925826289,-0.258819045103));
#125646 = PCURVE('',#125574,#125647);
#125647 = DEFINITIONAL_REPRESENTATION('',(#125648),#125651);
#125648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125649,#125650),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.204277183874),
  .PIECEWISE_BEZIER_KNOTS.);
#125649 = CARTESIAN_POINT('',(6.54498469498,1.2));
#125650 = CARTESIAN_POINT('',(5.340707511106,1.2));
#125651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125656)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125653,#125654,#125655)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125653,
  'distance_accuracy_value','confusion accuracy');
#125657 = SHAPE_DEFINITION_REPRESENTATION(#125658,#125556);
#125658 = PRODUCT_DEFINITION_SHAPE('','',#125659);
#125659 = PRODUCT_DEFINITION('design','',#125660,#125663);
#125660 = PRODUCT_DEFINITION_FORMATION('','',#125661);
#125661 = PRODUCT('CADSOFTTOOLS 1.787','CADSOFTTOOLS 1.787','',(#125662)
  );
#125662 = PRODUCT_CONTEXT('',#2,'mechanical');
#125663 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125664 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125665,#125667);
#125665 = ( REPRESENTATION_RELATIONSHIP('','',#125556,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125666) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125666 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3159);
#125667 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125668);
#125668 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('787','','',#5,#125659,$);
#125669 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125661));
#125670 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125671),#125761
  );
#125671 = SHELL_BASED_SURFACE_MODEL('',(#125672));
#125672 = OPEN_SHELL('',(#125673));
#125673 = ADVANCED_FACE('',(#125674),#125688,.T.);
#125674 = FACE_BOUND('',#125675,.T.);
#125675 = EDGE_LOOP('',(#125676,#125699,#125715,#125731,#125747));
#125676 = ORIENTED_EDGE('',*,*,#125677,.T.);
#125677 = EDGE_CURVE('',#125678,#125680,#125682,.T.);
#125678 = VERTEX_POINT('',#125679);
#125679 = CARTESIAN_POINT('',(4.601146897693,5.627461081127,
    1.414001853051));
#125680 = VERTEX_POINT('',#125681);
#125681 = CARTESIAN_POINT('',(3.401146897693,5.627461081127,
    1.414001853051));
#125682 = SURFACE_CURVE('',#125683,(#125687),.PCURVE_S1.);
#125683 = LINE('',#125684,#125685);
#125684 = CARTESIAN_POINT('',(4.601146897693,5.627461081125,
    1.41400185305));
#125685 = VECTOR('',#125686,1.);
#125686 = DIRECTION('',(-1.,0.E+000,1.850371707709E-016));
#125687 = PCURVE('',#125688,#125693);
#125688 = PLANE('',#125689);
#125689 = AXIS2_PLACEMENT_3D('',#125690,#125691,#125692);
#125690 = CARTESIAN_POINT('',(3.401146897693,5.627461081127,
    1.414001853051));
#125691 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045102));
#125692 = DIRECTION('',(0.E+000,-0.258819045102,0.965925826289));
#125693 = DEFINITIONAL_REPRESENTATION('',(#125694),#125698);
#125694 = LINE('',#125695,#125696);
#125695 = CARTESIAN_POINT('',(-3.876014004717E-015,-1.2));
#125696 = VECTOR('',#125697,1.);
#125697 = DIRECTION('',(1.78732182071E-016,1.));
#125698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125699 = ORIENTED_EDGE('',*,*,#125700,.T.);
#125700 = EDGE_CURVE('',#125680,#125701,#125703,.T.);
#125701 = VERTEX_POINT('',#125702);
#125702 = CARTESIAN_POINT('',(3.401146897693,5.628722179004,
    1.409295371702));
#125703 = SURFACE_CURVE('',#125704,(#125708),.PCURVE_S1.);
#125704 = LINE('',#125705,#125706);
#125705 = CARTESIAN_POINT('',(3.401146897693,5.627461081127,
    1.414001853051));
#125706 = VECTOR('',#125707,1.);
#125707 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#125708 = PCURVE('',#125688,#125709);
#125709 = DEFINITIONAL_REPRESENTATION('',(#125710),#125714);
#125710 = LINE('',#125711,#125712);
#125711 = CARTESIAN_POINT('',(3.421319333528E-013,0.E+000));
#125712 = VECTOR('',#125713,1.);
#125713 = DIRECTION('',(-1.,-0.E+000));
#125714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125715 = ORIENTED_EDGE('',*,*,#125716,.T.);
#125716 = EDGE_CURVE('',#125701,#125717,#125719,.T.);
#125717 = VERTEX_POINT('',#125718);
#125718 = CARTESIAN_POINT('',(3.401146897693,5.940626663695,
    0.24525198772));
#125719 = SURFACE_CURVE('',#125720,(#125724),.PCURVE_S1.);
#125720 = LINE('',#125721,#125722);
#125721 = CARTESIAN_POINT('',(3.401146897693,5.628722179004,
    1.409295371702));
#125722 = VECTOR('',#125723,1.);
#125723 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#125724 = PCURVE('',#125688,#125725);
#125725 = DEFINITIONAL_REPRESENTATION('',(#125726),#125730);
#125726 = LINE('',#125727,#125728);
#125727 = CARTESIAN_POINT('',(-4.872508034041E-003,-0.E+000));
#125728 = VECTOR('',#125729,1.);
#125729 = DIRECTION('',(-1.,-0.E+000));
#125730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125731 = ORIENTED_EDGE('',*,*,#125732,.F.);
#125732 = EDGE_CURVE('',#125733,#125717,#125735,.T.);
#125733 = VERTEX_POINT('',#125734);
#125734 = CARTESIAN_POINT('',(4.601146897693,5.940626663695,
    0.24525198772));
#125735 = SURFACE_CURVE('',#125736,(#125740),.PCURVE_S1.);
#125736 = LINE('',#125737,#125738);
#125737 = CARTESIAN_POINT('',(4.601146897693,5.940626663695,
    0.245251987719));
#125738 = VECTOR('',#125739,1.);
#125739 = DIRECTION('',(-1.,0.E+000,9.251858538543E-017));
#125740 = PCURVE('',#125688,#125741);
#125741 = DEFINITIONAL_REPRESENTATION('',(#125742),#125746);
#125742 = LINE('',#125743,#125744);
#125743 = CARTESIAN_POINT('',(-1.209978896435,-1.2));
#125744 = VECTOR('',#125745,1.);
#125745 = DIRECTION('',(8.936609103552E-017,1.));
#125746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125747 = ORIENTED_EDGE('',*,*,#125748,.T.);
#125748 = EDGE_CURVE('',#125733,#125678,#125749,.T.);
#125749 = SURFACE_CURVE('',#125750,(#125754),.PCURVE_S1.);
#125750 = LINE('',#125751,#125752);
#125751 = CARTESIAN_POINT('',(4.601146897693,5.940626663696,
    0.24525198772));
#125752 = VECTOR('',#125753,1.);
#125753 = DIRECTION('',(7.340445542622E-016,-0.258819045102,
    0.965925826289));
#125754 = PCURVE('',#125688,#125755);
#125755 = DEFINITIONAL_REPRESENTATION('',(#125756),#125760);
#125756 = LINE('',#125757,#125758);
#125757 = CARTESIAN_POINT('',(-1.209978896434,-1.2));
#125758 = VECTOR('',#125759,1.);
#125759 = DIRECTION('',(1.,-7.340445542622E-016));
#125760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125765)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125762,#125763,#125764)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125762 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125763 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125764 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125765 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125762,
  'distance_accuracy_value','confusion accuracy');
#125766 = SHAPE_DEFINITION_REPRESENTATION(#125767,#125670);
#125767 = PRODUCT_DEFINITION_SHAPE('','',#125768);
#125768 = PRODUCT_DEFINITION('design','',#125769,#125772);
#125769 = PRODUCT_DEFINITION_FORMATION('','',#125770);
#125770 = PRODUCT('CADSOFTTOOLS 1.788','CADSOFTTOOLS 1.788','',(#125771)
  );
#125771 = PRODUCT_CONTEXT('',#2,'mechanical');
#125772 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125773 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125774,#125776);
#125774 = ( REPRESENTATION_RELATIONSHIP('','',#125670,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125775) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125775 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3163);
#125776 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125777);
#125777 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('788','','',#5,#125768,$);
#125778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125770));
#125779 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125780),#125898
  );
#125780 = SHELL_BASED_SURFACE_MODEL('',(#125781));
#125781 = OPEN_SHELL('',(#125782));
#125782 = ADVANCED_FACE('',(#125783),#125797,.T.);
#125783 = FACE_BOUND('',#125784,.T.);
#125784 = EDGE_LOOP('',(#125785,#125830,#125846,#125884));
#125785 = ORIENTED_EDGE('',*,*,#125786,.T.);
#125786 = EDGE_CURVE('',#125787,#125789,#125791,.T.);
#125787 = VERTEX_POINT('',#125788);
#125788 = CARTESIAN_POINT('',(4.601146897693,5.940626663695,
    0.24525198772));
#125789 = VERTEX_POINT('',#125790);
#125790 = CARTESIAN_POINT('',(3.401146897693,5.940626663695,
    0.24525198772));
#125791 = SURFACE_CURVE('',#125792,(#125796),.PCURVE_S1.);
#125792 = LINE('',#125793,#125794);
#125793 = CARTESIAN_POINT('',(4.601146897693,5.940626663695,
    0.245251987719));
#125794 = VECTOR('',#125795,1.);
#125795 = DIRECTION('',(-1.,0.E+000,9.251858538543E-017));
#125796 = PCURVE('',#125797,#125802);
#125797 = CYLINDRICAL_SURFACE('',#125798,0.5);
#125798 = AXIS2_PLACEMENT_3D('',#125799,#125800,#125801);
#125799 = CARTESIAN_POINT('',(3.401146897693,6.423589576837,
    0.374661510271));
#125800 = DIRECTION('',(1.,0.E+000,0.E+000));
#125801 = DIRECTION('',(0.E+000,-1.,0.E+000));
#125802 = DEFINITIONAL_REPRESENTATION('',(#125803),#125829);
#125803 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#125804,#125805,#125806,
    #125807,#125808,#125809,#125810,#125811,#125812,#125813,#125814,
    #125815,#125816,#125817,#125818,#125819,#125820,#125821,#125822,
    #125823,#125824,#125825,#125826,#125827,#125828),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    4.561115689627E-029,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#125804 = CARTESIAN_POINT('',(0.261799387801,1.2));
#125805 = CARTESIAN_POINT('',(0.261799387801,1.181818181818));
#125806 = CARTESIAN_POINT('',(0.261799387801,1.145454545455));
#125807 = CARTESIAN_POINT('',(0.261799387801,1.090909090909));
#125808 = CARTESIAN_POINT('',(0.261799387801,1.036363636364));
#125809 = CARTESIAN_POINT('',(0.261799387801,0.981818181818));
#125810 = CARTESIAN_POINT('',(0.261799387801,0.927272727273));
#125811 = CARTESIAN_POINT('',(0.261799387801,0.872727272727));
#125812 = CARTESIAN_POINT('',(0.261799387801,0.818181818182));
#125813 = CARTESIAN_POINT('',(0.261799387801,0.763636363636));
#125814 = CARTESIAN_POINT('',(0.261799387801,0.709090909091));
#125815 = CARTESIAN_POINT('',(0.261799387801,0.654545454545));
#125816 = CARTESIAN_POINT('',(0.261799387801,0.6));
#125817 = CARTESIAN_POINT('',(0.261799387801,0.545454545455));
#125818 = CARTESIAN_POINT('',(0.261799387801,0.490909090909));
#125819 = CARTESIAN_POINT('',(0.261799387801,0.436363636364));
#125820 = CARTESIAN_POINT('',(0.261799387801,0.381818181818));
#125821 = CARTESIAN_POINT('',(0.261799387801,0.327272727273));
#125822 = CARTESIAN_POINT('',(0.261799387801,0.272727272727));
#125823 = CARTESIAN_POINT('',(0.261799387801,0.218181818182));
#125824 = CARTESIAN_POINT('',(0.261799387801,0.163636363636));
#125825 = CARTESIAN_POINT('',(0.261799387801,0.109090909091));
#125826 = CARTESIAN_POINT('',(0.261799387801,5.454545454545E-002));
#125827 = CARTESIAN_POINT('',(0.261799387801,1.818181818182E-002));
#125828 = CARTESIAN_POINT('',(0.261799387801,0.E+000));
#125829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125830 = ORIENTED_EDGE('',*,*,#125831,.T.);
#125831 = EDGE_CURVE('',#125789,#125832,#125834,.T.);
#125832 = VERTEX_POINT('',#125833);
#125833 = CARTESIAN_POINT('',(3.401146897693,6.594599648498,
    -9.518480012156E-002));
#125834 = SURFACE_CURVE('',#125835,(#125840),.PCURVE_S1.);
#125835 = CIRCLE('',#125836,0.5);
#125836 = AXIS2_PLACEMENT_3D('',#125837,#125838,#125839);
#125837 = CARTESIAN_POINT('',(3.401146897693,6.423589576837,
    0.374661510271));
#125838 = DIRECTION('',(1.,0.E+000,0.E+000));
#125839 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045104));
#125840 = PCURVE('',#125797,#125841);
#125841 = DEFINITIONAL_REPRESENTATION('',(#125842),#125845);
#125842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125843,#125844),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.658062789391),
  .PIECEWISE_BEZIER_KNOTS.);
#125843 = CARTESIAN_POINT('',(0.2617993878,0.E+000));
#125844 = CARTESIAN_POINT('',(1.919862177191,0.E+000));
#125845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125846 = ORIENTED_EDGE('',*,*,#125847,.F.);
#125847 = EDGE_CURVE('',#125848,#125832,#125850,.T.);
#125848 = VERTEX_POINT('',#125849);
#125849 = CARTESIAN_POINT('',(4.601146897693,6.594599648498,
    -9.518480012157E-002));
#125850 = SURFACE_CURVE('',#125851,(#125855),.PCURVE_S1.);
#125851 = LINE('',#125852,#125853);
#125852 = CARTESIAN_POINT('',(4.601146897693,6.594599648497,
    -9.518480012233E-002));
#125853 = VECTOR('',#125854,1.);
#125854 = DIRECTION('',(-1.,0.E+000,1.387778780781E-016));
#125855 = PCURVE('',#125797,#125856);
#125856 = DEFINITIONAL_REPRESENTATION('',(#125857),#125883);
#125857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#125858,#125859,#125860,
    #125861,#125862,#125863,#125864,#125865,#125866,#125867,#125868,
    #125869,#125870,#125871,#125872,#125873,#125874,#125875,#125876,
    #125877,#125878,#125879,#125880,#125881,#125882),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    1.048052557137E-028,5.454545454545E-002,0.109090909091,
    0.163636363636,0.218181818182,0.272727272727,0.327272727273,
    0.381818181818,0.436363636364,0.490909090909,0.545454545455,0.6,
    0.654545454545,0.709090909091,0.763636363636,0.818181818182,
    0.872727272727,0.927272727273,0.981818181818,1.036363636364,
    1.090909090909,1.145454545455,1.2),.QUASI_UNIFORM_KNOTS.);
#125858 = CARTESIAN_POINT('',(1.919862177188,1.2));
#125859 = CARTESIAN_POINT('',(1.919862177188,1.181818181818));
#125860 = CARTESIAN_POINT('',(1.919862177188,1.145454545455));
#125861 = CARTESIAN_POINT('',(1.919862177188,1.090909090909));
#125862 = CARTESIAN_POINT('',(1.919862177188,1.036363636364));
#125863 = CARTESIAN_POINT('',(1.919862177188,0.981818181818));
#125864 = CARTESIAN_POINT('',(1.919862177188,0.927272727273));
#125865 = CARTESIAN_POINT('',(1.919862177188,0.872727272727));
#125866 = CARTESIAN_POINT('',(1.919862177188,0.818181818182));
#125867 = CARTESIAN_POINT('',(1.919862177188,0.763636363636));
#125868 = CARTESIAN_POINT('',(1.919862177188,0.709090909091));
#125869 = CARTESIAN_POINT('',(1.919862177188,0.654545454545));
#125870 = CARTESIAN_POINT('',(1.919862177188,0.6));
#125871 = CARTESIAN_POINT('',(1.919862177188,0.545454545455));
#125872 = CARTESIAN_POINT('',(1.919862177188,0.490909090909));
#125873 = CARTESIAN_POINT('',(1.919862177188,0.436363636364));
#125874 = CARTESIAN_POINT('',(1.919862177188,0.381818181818));
#125875 = CARTESIAN_POINT('',(1.919862177188,0.327272727273));
#125876 = CARTESIAN_POINT('',(1.919862177188,0.272727272727));
#125877 = CARTESIAN_POINT('',(1.919862177188,0.218181818182));
#125878 = CARTESIAN_POINT('',(1.919862177188,0.163636363636));
#125879 = CARTESIAN_POINT('',(1.919862177188,0.109090909091));
#125880 = CARTESIAN_POINT('',(1.919862177188,5.454545454545E-002));
#125881 = CARTESIAN_POINT('',(1.919862177188,1.818181818182E-002));
#125882 = CARTESIAN_POINT('',(1.919862177188,0.E+000));
#125883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125884 = ORIENTED_EDGE('',*,*,#125885,.T.);
#125885 = EDGE_CURVE('',#125848,#125787,#125886,.T.);
#125886 = SURFACE_CURVE('',#125887,(#125892),.PCURVE_S1.);
#125887 = CIRCLE('',#125888,0.5);
#125888 = AXIS2_PLACEMENT_3D('',#125889,#125890,#125891);
#125889 = CARTESIAN_POINT('',(4.601146897693,6.423589576837,
    0.374661510271));
#125890 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125891 = DIRECTION('',(0.E+000,0.342020143323,-0.939692620787));
#125892 = PCURVE('',#125797,#125893);
#125893 = DEFINITIONAL_REPRESENTATION('',(#125894),#125897);
#125894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125895,#125896),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.658062789391),
  .PIECEWISE_BEZIER_KNOTS.);
#125895 = CARTESIAN_POINT('',(1.919862177191,1.2));
#125896 = CARTESIAN_POINT('',(0.2617993878,1.2));
#125897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125902)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125899,#125900,#125901)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125899 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125900 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125901 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125902 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125899,
  'distance_accuracy_value','confusion accuracy');
#125903 = SHAPE_DEFINITION_REPRESENTATION(#125904,#125779);
#125904 = PRODUCT_DEFINITION_SHAPE('','',#125905);
#125905 = PRODUCT_DEFINITION('design','',#125906,#125909);
#125906 = PRODUCT_DEFINITION_FORMATION('','',#125907);
#125907 = PRODUCT('CADSOFTTOOLS 1.789','CADSOFTTOOLS 1.789','',(#125908)
  );
#125908 = PRODUCT_CONTEXT('',#2,'mechanical');
#125909 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#125910 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125911,#125913);
#125911 = ( REPRESENTATION_RELATIONSHIP('','',#125779,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#125912) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#125912 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3167);
#125913 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #125914);
#125914 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('789','','',#5,#125905,$);
#125915 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#125907));
#125916 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#125917),#125991
  );
#125917 = SHELL_BASED_SURFACE_MODEL('',(#125918));
#125918 = OPEN_SHELL('',(#125919));
#125919 = ADVANCED_FACE('',(#125920),#125934,.T.);
#125920 = FACE_BOUND('',#125921,.T.);
#125921 = EDGE_LOOP('',(#125922,#125945,#125961,#125977));
#125922 = ORIENTED_EDGE('',*,*,#125923,.T.);
#125923 = EDGE_CURVE('',#125924,#125926,#125928,.T.);
#125924 = VERTEX_POINT('',#125925);
#125925 = CARTESIAN_POINT('',(4.601146897693,6.594599648498,
    -9.518480012157E-002));
#125926 = VERTEX_POINT('',#125927);
#125927 = CARTESIAN_POINT('',(3.401146897693,6.594599648498,
    -9.518480012156E-002));
#125928 = SURFACE_CURVE('',#125929,(#125933),.PCURVE_S1.);
#125929 = LINE('',#125930,#125931);
#125930 = CARTESIAN_POINT('',(4.601146897693,6.594599648497,
    -9.518480012233E-002));
#125931 = VECTOR('',#125932,1.);
#125932 = DIRECTION('',(-1.,0.E+000,1.387778780781E-016));
#125933 = PCURVE('',#125934,#125939);
#125934 = PLANE('',#125935);
#125935 = AXIS2_PLACEMENT_3D('',#125936,#125937,#125938);
#125936 = CARTESIAN_POINT('',(3.401146897693,6.594599648497,
    -9.518480012203E-002));
#125937 = DIRECTION('',(0.E+000,0.342020143326,-0.939692620786));
#125938 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#125939 = DEFINITIONAL_REPRESENTATION('',(#125940),#125944);
#125940 = LINE('',#125941,#125942);
#125941 = CARTESIAN_POINT('',(-2.82185848013E-015,-1.2));
#125942 = VECTOR('',#125943,1.);
#125943 = DIRECTION('',(-4.746482975072E-017,1.));
#125944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125945 = ORIENTED_EDGE('',*,*,#125946,.T.);
#125946 = EDGE_CURVE('',#125926,#125947,#125949,.T.);
#125947 = VERTEX_POINT('',#125948);
#125948 = CARTESIAN_POINT('',(3.401146897693,8.205050358309,
    0.490971322002));
#125949 = SURFACE_CURVE('',#125950,(#125954),.PCURVE_S1.);
#125950 = LINE('',#125951,#125952);
#125951 = CARTESIAN_POINT('',(3.401146897693,6.594599648498,
    -9.518480012156E-002));
#125952 = VECTOR('',#125953,1.);
#125953 = DIRECTION('',(0.E+000,0.939692620786,0.342020143326));
#125954 = PCURVE('',#125934,#125955);
#125955 = DEFINITIONAL_REPRESENTATION('',(#125956),#125960);
#125956 = LINE('',#125957,#125958);
#125957 = CARTESIAN_POINT('',(-1.383759479298E-012,0.E+000));
#125958 = VECTOR('',#125959,1.);
#125959 = DIRECTION('',(-1.,0.E+000));
#125960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125961 = ORIENTED_EDGE('',*,*,#125962,.F.);
#125962 = EDGE_CURVE('',#125963,#125947,#125965,.T.);
#125963 = VERTEX_POINT('',#125964);
#125964 = CARTESIAN_POINT('',(4.601146897693,8.205050358309,
    0.490971322002));
#125965 = SURFACE_CURVE('',#125966,(#125970),.PCURVE_S1.);
#125966 = LINE('',#125967,#125968);
#125967 = CARTESIAN_POINT('',(4.601146897693,8.205050358307,
    0.490971322001));
#125968 = VECTOR('',#125969,1.);
#125969 = DIRECTION('',(-1.,0.E+000,0.E+000));
#125970 = PCURVE('',#125934,#125971);
#125971 = DEFINITIONAL_REPRESENTATION('',(#125972),#125976);
#125972 = LINE('',#125973,#125974);
#125973 = CARTESIAN_POINT('',(-1.713805849048,-1.2));
#125974 = VECTOR('',#125975,1.);
#125975 = DIRECTION('',(-0.E+000,1.));
#125976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125977 = ORIENTED_EDGE('',*,*,#125978,.T.);
#125978 = EDGE_CURVE('',#125963,#125924,#125979,.T.);
#125979 = SURFACE_CURVE('',#125980,(#125984),.PCURVE_S1.);
#125980 = LINE('',#125981,#125982);
#125981 = CARTESIAN_POINT('',(4.601146897693,8.205050358309,
    0.490971322002));
#125982 = VECTOR('',#125983,1.);
#125983 = DIRECTION('',(1.036498294358E-015,-0.939692620786,
    -0.342020143326));
#125984 = PCURVE('',#125934,#125985);
#125985 = DEFINITIONAL_REPRESENTATION('',(#125986),#125990);
#125986 = LINE('',#125987,#125988);
#125987 = CARTESIAN_POINT('',(-1.71380584905,-1.2));
#125988 = VECTOR('',#125989,1.);
#125989 = DIRECTION('',(1.,-1.036498294358E-015));
#125990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#125995)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#125992,#125993,#125994)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#125992 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#125993 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#125994 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#125995 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#125992,
  'distance_accuracy_value','confusion accuracy');
#125996 = SHAPE_DEFINITION_REPRESENTATION(#125997,#125916);
#125997 = PRODUCT_DEFINITION_SHAPE('','',#125998);
#125998 = PRODUCT_DEFINITION('design','',#125999,#126002);
#125999 = PRODUCT_DEFINITION_FORMATION('','',#126000);
#126000 = PRODUCT('CADSOFTTOOLS 1.790','CADSOFTTOOLS 1.790','',(#126001)
  );
#126001 = PRODUCT_CONTEXT('',#2,'mechanical');
#126002 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126003 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126004,#126006);
#126004 = ( REPRESENTATION_RELATIONSHIP('','',#125916,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126005) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126005 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3171);
#126006 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126007);
#126007 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('790','','',#5,#125998,$);
#126008 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126000));
#126009 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126010),#126113
  );
#126010 = SHELL_BASED_SURFACE_MODEL('',(#126011));
#126011 = OPEN_SHELL('',(#126012));
#126012 = ADVANCED_FACE('',(#126013),#126028,.T.);
#126013 = FACE_BOUND('',#126014,.T.);
#126014 = EDGE_LOOP('',(#126015,#126038,#126053,#126069,#126084,#126100)
  );
#126015 = ORIENTED_EDGE('',*,*,#126016,.T.);
#126016 = EDGE_CURVE('',#126017,#126019,#126021,.T.);
#126017 = VERTEX_POINT('',#126018);
#126018 = CARTESIAN_POINT('',(2.401146897693,8.596604856537,
    0.673182723703));
#126019 = VERTEX_POINT('',#126020);
#126020 = CARTESIAN_POINT('',(2.401146897693,8.682288026514,
    0.72478125774));
#126021 = SURFACE_CURVE('',#126022,(#126027),.PCURVE_S1.);
#126022 = CIRCLE('',#126023,2.5);
#126023 = AXIS2_PLACEMENT_3D('',#126024,#126025,#126026);
#126024 = CARTESIAN_POINT('',(2.401146897693,7.349999999997,
    2.840202873967));
#126025 = DIRECTION('',(1.,0.E+000,0.E+000));
#126026 = DIRECTION('',(0.E+000,0.498641942616,-0.866808060106));
#126027 = PCURVE('',#126028,#126033);
#126028 = CYLINDRICAL_SURFACE('',#126029,2.5);
#126029 = AXIS2_PLACEMENT_3D('',#126030,#126031,#126032);
#126030 = CARTESIAN_POINT('',(3.401146897693,7.349999999997,
    2.840202873967));
#126031 = DIRECTION('',(1.,0.E+000,0.E+000));
#126032 = DIRECTION('',(0.E+000,-1.,0.E+000));
#126033 = DEFINITIONAL_REPRESENTATION('',(#126034),#126037);
#126034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126035,#126036),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,4.001069661197E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#126035 = CARTESIAN_POINT('',(2.092827661396,-1.));
#126036 = CARTESIAN_POINT('',(2.132838358008,-1.));
#126037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126038 = ORIENTED_EDGE('',*,*,#126039,.T.);
#126039 = EDGE_CURVE('',#126019,#126040,#126042,.T.);
#126040 = VERTEX_POINT('',#126041);
#126041 = CARTESIAN_POINT('',(4.601146897693,8.682288026514,
    0.72478125774));
#126042 = SURFACE_CURVE('',#126043,(#126047),.PCURVE_S1.);
#126043 = LINE('',#126044,#126045);
#126044 = CARTESIAN_POINT('',(2.401146897693,8.682288026514,
    0.72478125774));
#126045 = VECTOR('',#126046,1.);
#126046 = DIRECTION('',(1.,0.E+000,0.E+000));
#126047 = PCURVE('',#126028,#126048);
#126048 = DEFINITIONAL_REPRESENTATION('',(#126049),#126052);
#126049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126050,#126051),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.2),.PIECEWISE_BEZIER_KNOTS.);
#126050 = CARTESIAN_POINT('',(2.132838358008,-1.));
#126051 = CARTESIAN_POINT('',(2.132838358008,1.2));
#126052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126053 = ORIENTED_EDGE('',*,*,#126054,.T.);
#126054 = EDGE_CURVE('',#126040,#126055,#126057,.T.);
#126055 = VERTEX_POINT('',#126056);
#126056 = CARTESIAN_POINT('',(4.601146897693,8.205050358309,
    0.490971322002));
#126057 = SURFACE_CURVE('',#126058,(#126063),.PCURVE_S1.);
#126058 = CIRCLE('',#126059,2.5);
#126059 = AXIS2_PLACEMENT_3D('',#126060,#126061,#126062);
#126060 = CARTESIAN_POINT('',(4.601146897693,7.349999999997,
    2.840202873967));
#126061 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126062 = DIRECTION('',(0.E+000,0.532915210607,-0.846168646491));
#126063 = PCURVE('',#126028,#126064);
#126064 = DEFINITIONAL_REPRESENTATION('',(#126065),#126068);
#126065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126066,#126067),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.212976180815),
  .PIECEWISE_BEZIER_KNOTS.);
#126066 = CARTESIAN_POINT('',(2.132838358008,1.2));
#126067 = CARTESIAN_POINT('',(1.919862177193,1.2));
#126068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126069 = ORIENTED_EDGE('',*,*,#126070,.T.);
#126070 = EDGE_CURVE('',#126055,#126071,#126073,.T.);
#126071 = VERTEX_POINT('',#126072);
#126072 = CARTESIAN_POINT('',(3.401146897693,8.205050358309,
    0.490971322002));
#126073 = SURFACE_CURVE('',#126074,(#126078),.PCURVE_S1.);
#126074 = LINE('',#126075,#126076);
#126075 = CARTESIAN_POINT('',(4.601146897693,8.205050358307,
    0.490971322001));
#126076 = VECTOR('',#126077,1.);
#126077 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126078 = PCURVE('',#126028,#126079);
#126079 = DEFINITIONAL_REPRESENTATION('',(#126080),#126083);
#126080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126081,#126082),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#126081 = CARTESIAN_POINT('',(1.919862177192,1.2));
#126082 = CARTESIAN_POINT('',(1.919862177192,0.E+000));
#126083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126084 = ORIENTED_EDGE('',*,*,#126085,.T.);
#126085 = EDGE_CURVE('',#126071,#126086,#126088,.T.);
#126086 = VERTEX_POINT('',#126087);
#126087 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,
    0.673182723703));
#126088 = SURFACE_CURVE('',#126089,(#126094),.PCURVE_S1.);
#126089 = CIRCLE('',#126090,2.5);
#126090 = AXIS2_PLACEMENT_3D('',#126091,#126092,#126093);
#126091 = CARTESIAN_POINT('',(3.401146897693,7.349999999997,
    2.840202873967));
#126092 = DIRECTION('',(1.,0.E+000,0.E+000));
#126093 = DIRECTION('',(0.E+000,0.342020143325,-0.939692620786));
#126094 = PCURVE('',#126028,#126095);
#126095 = DEFINITIONAL_REPRESENTATION('',(#126096),#126099);
#126096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126097,#126098),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.172965484203),
  .PIECEWISE_BEZIER_KNOTS.);
#126097 = CARTESIAN_POINT('',(1.919862177193,0.E+000));
#126098 = CARTESIAN_POINT('',(2.092827661396,0.E+000));
#126099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126100 = ORIENTED_EDGE('',*,*,#126101,.T.);
#126101 = EDGE_CURVE('',#126086,#126017,#126102,.T.);
#126102 = SURFACE_CURVE('',#126103,(#126107),.PCURVE_S1.);
#126103 = LINE('',#126104,#126105);
#126104 = CARTESIAN_POINT('',(3.401146897693,8.596604856537,
    0.673182723703));
#126105 = VECTOR('',#126106,1.);
#126106 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126107 = PCURVE('',#126028,#126108);
#126108 = DEFINITIONAL_REPRESENTATION('',(#126109),#126112);
#126109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126110,#126111),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#126110 = CARTESIAN_POINT('',(2.092827661396,0.E+000));
#126111 = CARTESIAN_POINT('',(2.092827661396,-1.));
#126112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126114,#126115,#126116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126114,
  'distance_accuracy_value','confusion accuracy');
#126118 = SHAPE_DEFINITION_REPRESENTATION(#126119,#126009);
#126119 = PRODUCT_DEFINITION_SHAPE('','',#126120);
#126120 = PRODUCT_DEFINITION('design','',#126121,#126124);
#126121 = PRODUCT_DEFINITION_FORMATION('','',#126122);
#126122 = PRODUCT('CADSOFTTOOLS 1.791','CADSOFTTOOLS 1.791','',(#126123)
  );
#126123 = PRODUCT_CONTEXT('',#2,'mechanical');
#126124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126126,#126128);
#126126 = ( REPRESENTATION_RELATIONSHIP('','',#126009,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3175);
#126128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126129);
#126129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('791','','',#5,#126120,$);
#126130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126122));
#126131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126132),#126238
  );
#126132 = SHELL_BASED_SURFACE_MODEL('',(#126133));
#126133 = OPEN_SHELL('',(#126134));
#126134 = ADVANCED_FACE('',(#126135),#126149,.T.);
#126135 = FACE_BOUND('',#126136,.T.);
#126136 = EDGE_LOOP('',(#126137,#126160,#126176,#126192,#126208,#126224)
  );
#126137 = ORIENTED_EDGE('',*,*,#126138,.T.);
#126138 = EDGE_CURVE('',#126139,#126141,#126143,.T.);
#126139 = VERTEX_POINT('',#126140);
#126140 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#126141 = VERTEX_POINT('',#126142);
#126142 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    3.640050674933));
#126143 = SURFACE_CURVE('',#126144,(#126148),.PCURVE_S1.);
#126144 = LINE('',#126145,#126146);
#126145 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#126146 = VECTOR('',#126147,1.);
#126147 = DIRECTION('',(0.E+000,0.E+000,-1.));
#126148 = PCURVE('',#126149,#126154);
#126149 = PLANE('',#126150);
#126150 = AXIS2_PLACEMENT_3D('',#126151,#126152,#126153);
#126151 = CARTESIAN_POINT('',(3.401146897693,9.849999999997,
    2.840202873967));
#126152 = DIRECTION('',(0.E+000,1.,0.E+000));
#126153 = DIRECTION('',(1.,0.E+000,0.E+000));
#126154 = DEFINITIONAL_REPRESENTATION('',(#126155),#126159);
#126155 = LINE('',#126156,#126157);
#126156 = CARTESIAN_POINT('',(1.2,-2.759797352536));
#126157 = VECTOR('',#126158,1.);
#126158 = DIRECTION('',(0.E+000,1.));
#126159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126160 = ORIENTED_EDGE('',*,*,#126161,.T.);
#126161 = EDGE_CURVE('',#126141,#126162,#126164,.T.);
#126162 = VERTEX_POINT('',#126163);
#126163 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.640050674933));
#126164 = SURFACE_CURVE('',#126165,(#126169),.PCURVE_S1.);
#126165 = LINE('',#126166,#126167);
#126166 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    3.640050674933));
#126167 = VECTOR('',#126168,1.);
#126168 = DIRECTION('',(-1.,-1.614869854E-015,0.E+000));
#126169 = PCURVE('',#126149,#126170);
#126170 = DEFINITIONAL_REPRESENTATION('',(#126171),#126175);
#126171 = LINE('',#126172,#126173);
#126172 = CARTESIAN_POINT('',(1.2,-0.799847800966));
#126173 = VECTOR('',#126174,1.);
#126174 = DIRECTION('',(-1.,0.E+000));
#126175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126176 = ORIENTED_EDGE('',*,*,#126177,.T.);
#126177 = EDGE_CURVE('',#126162,#126178,#126180,.T.);
#126178 = VERTEX_POINT('',#126179);
#126179 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.740050674933));
#126180 = SURFACE_CURVE('',#126181,(#126185),.PCURVE_S1.);
#126181 = LINE('',#126182,#126183);
#126182 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.640050674933));
#126183 = VECTOR('',#126184,1.);
#126184 = DIRECTION('',(-7.105427357591E-014,2.842170943037E-013,1.));
#126185 = PCURVE('',#126149,#126186);
#126186 = DEFINITIONAL_REPRESENTATION('',(#126187),#126191);
#126187 = LINE('',#126188,#126189);
#126188 = CARTESIAN_POINT('',(-1.,-0.799847800966));
#126189 = VECTOR('',#126190,1.);
#126190 = DIRECTION('',(-7.105427357591E-014,-1.));
#126191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126192 = ORIENTED_EDGE('',*,*,#126193,.T.);
#126193 = EDGE_CURVE('',#126178,#126194,#126196,.T.);
#126194 = VERTEX_POINT('',#126195);
#126195 = CARTESIAN_POINT('',(4.301146897693,9.849999999997,
    3.740050674933));
#126196 = SURFACE_CURVE('',#126197,(#126201),.PCURVE_S1.);
#126197 = LINE('',#126198,#126199);
#126198 = CARTESIAN_POINT('',(2.401146897693,9.849999999997,
    3.740050674933));
#126199 = VECTOR('',#126200,1.);
#126200 = DIRECTION('',(1.,0.E+000,0.E+000));
#126201 = PCURVE('',#126149,#126202);
#126202 = DEFINITIONAL_REPRESENTATION('',(#126203),#126207);
#126203 = LINE('',#126204,#126205);
#126204 = CARTESIAN_POINT('',(-1.,-0.899847800966));
#126205 = VECTOR('',#126206,1.);
#126206 = DIRECTION('',(1.,0.E+000));
#126207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126208 = ORIENTED_EDGE('',*,*,#126209,.T.);
#126209 = EDGE_CURVE('',#126194,#126210,#126212,.T.);
#126210 = VERTEX_POINT('',#126211);
#126211 = CARTESIAN_POINT('',(4.301146897693,9.849999999996,
    5.600000226503));
#126212 = SURFACE_CURVE('',#126213,(#126217),.PCURVE_S1.);
#126213 = LINE('',#126214,#126215);
#126214 = CARTESIAN_POINT('',(4.301146897693,9.849999999997,
    3.740050674933));
#126215 = VECTOR('',#126216,1.);
#126216 = DIRECTION('',(0.E+000,-1.528090340215E-014,1.));
#126217 = PCURVE('',#126149,#126218);
#126218 = DEFINITIONAL_REPRESENTATION('',(#126219),#126223);
#126219 = LINE('',#126220,#126221);
#126220 = CARTESIAN_POINT('',(0.9,-0.899847800966));
#126221 = VECTOR('',#126222,1.);
#126222 = DIRECTION('',(0.E+000,-1.));
#126223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126224 = ORIENTED_EDGE('',*,*,#126225,.F.);
#126225 = EDGE_CURVE('',#126139,#126210,#126226,.T.);
#126226 = SURFACE_CURVE('',#126227,(#126231),.PCURVE_S1.);
#126227 = LINE('',#126228,#126229);
#126228 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#126229 = VECTOR('',#126230,1.);
#126230 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126231 = PCURVE('',#126149,#126232);
#126232 = DEFINITIONAL_REPRESENTATION('',(#126233),#126237);
#126233 = LINE('',#126234,#126235);
#126234 = CARTESIAN_POINT('',(1.2,-2.759797352536));
#126235 = VECTOR('',#126236,1.);
#126236 = DIRECTION('',(-1.,0.E+000));
#126237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126242)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126239,#126240,#126241)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126239,
  'distance_accuracy_value','confusion accuracy');
#126243 = SHAPE_DEFINITION_REPRESENTATION(#126244,#126131);
#126244 = PRODUCT_DEFINITION_SHAPE('','',#126245);
#126245 = PRODUCT_DEFINITION('design','',#126246,#126249);
#126246 = PRODUCT_DEFINITION_FORMATION('','',#126247);
#126247 = PRODUCT('CADSOFTTOOLS 1.792','CADSOFTTOOLS 1.792','',(#126248)
  );
#126248 = PRODUCT_CONTEXT('',#2,'mechanical');
#126249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126250 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126251,#126253);
#126251 = ( REPRESENTATION_RELATIONSHIP('','',#126131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126252) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126252 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3179);
#126253 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126254);
#126254 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('792','','',#5,#126245,$);
#126255 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126247));
#126256 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126257),#126329
  );
#126257 = SHELL_BASED_SURFACE_MODEL('',(#126258));
#126258 = OPEN_SHELL('',(#126259));
#126259 = ADVANCED_FACE('',(#126260),#126274,.T.);
#126260 = FACE_BOUND('',#126261,.T.);
#126261 = EDGE_LOOP('',(#126262,#126284,#126300,#126315));
#126262 = ORIENTED_EDGE('',*,*,#126263,.T.);
#126263 = EDGE_CURVE('',#126264,#126266,#126268,.T.);
#126264 = VERTEX_POINT('',#126265);
#126265 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#126266 = VERTEX_POINT('',#126267);
#126267 = CARTESIAN_POINT('',(4.301146897693,9.849999999996,
    5.600000226503));
#126268 = SURFACE_CURVE('',#126269,(#126273),.PCURVE_S1.);
#126269 = LINE('',#126270,#126271);
#126270 = CARTESIAN_POINT('',(4.601146897693,9.849999999997,
    5.600000226503));
#126271 = VECTOR('',#126272,1.);
#126272 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126273 = PCURVE('',#126274,#126279);
#126274 = CYLINDRICAL_SURFACE('',#126275,4.999999999999);
#126275 = AXIS2_PLACEMENT_3D('',#126276,#126277,#126278);
#126276 = CARTESIAN_POINT('',(3.401146897693,4.849999999997,
    5.600000226503));
#126277 = DIRECTION('',(1.,0.E+000,0.E+000));
#126278 = DIRECTION('',(0.E+000,-1.,0.E+000));
#126279 = DEFINITIONAL_REPRESENTATION('',(#126280),#126283);
#126280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126281,#126282),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#126281 = CARTESIAN_POINT('',(3.14159265359,1.2));
#126282 = CARTESIAN_POINT('',(3.14159265359,0.9));
#126283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126284 = ORIENTED_EDGE('',*,*,#126285,.T.);
#126285 = EDGE_CURVE('',#126266,#126286,#126288,.T.);
#126286 = VERTEX_POINT('',#126287);
#126287 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,
    10.600000226502));
#126288 = SURFACE_CURVE('',#126289,(#126294),.PCURVE_S1.);
#126289 = CIRCLE('',#126290,4.999999999999);
#126290 = AXIS2_PLACEMENT_3D('',#126291,#126292,#126293);
#126291 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,
    5.600000226503));
#126292 = DIRECTION('',(1.,0.E+000,0.E+000));
#126293 = DIRECTION('',(-0.E+000,1.,0.E+000));
#126294 = PCURVE('',#126274,#126295);
#126295 = DEFINITIONAL_REPRESENTATION('',(#126296),#126299);
#126296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126297,#126298),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#126297 = CARTESIAN_POINT('',(3.14159265359,0.9));
#126298 = CARTESIAN_POINT('',(4.712388980385,0.9));
#126299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126300 = ORIENTED_EDGE('',*,*,#126301,.F.);
#126301 = EDGE_CURVE('',#126302,#126286,#126304,.T.);
#126302 = VERTEX_POINT('',#126303);
#126303 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    10.600000226502));
#126304 = SURFACE_CURVE('',#126305,(#126309),.PCURVE_S1.);
#126305 = LINE('',#126306,#126307);
#126306 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    10.600000226502));
#126307 = VECTOR('',#126308,1.);
#126308 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126309 = PCURVE('',#126274,#126310);
#126310 = DEFINITIONAL_REPRESENTATION('',(#126311),#126314);
#126311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126312,#126313),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#126312 = CARTESIAN_POINT('',(4.712388980385,1.2));
#126313 = CARTESIAN_POINT('',(4.712388980385,0.9));
#126314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126315 = ORIENTED_EDGE('',*,*,#126316,.T.);
#126316 = EDGE_CURVE('',#126302,#126264,#126317,.T.);
#126317 = SURFACE_CURVE('',#126318,(#126323),.PCURVE_S1.);
#126318 = CIRCLE('',#126319,4.999999999999);
#126319 = AXIS2_PLACEMENT_3D('',#126320,#126321,#126322);
#126320 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    5.600000226503));
#126321 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126322 = DIRECTION('',(0.E+000,-1.776356839401E-016,1.));
#126323 = PCURVE('',#126274,#126324);
#126324 = DEFINITIONAL_REPRESENTATION('',(#126325),#126328);
#126325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126326,#126327),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#126326 = CARTESIAN_POINT('',(4.712388980385,1.2));
#126327 = CARTESIAN_POINT('',(3.14159265359,1.2));
#126328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126333)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126330,#126331,#126332)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126330 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126331 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126332 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126333 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126330,
  'distance_accuracy_value','confusion accuracy');
#126334 = SHAPE_DEFINITION_REPRESENTATION(#126335,#126256);
#126335 = PRODUCT_DEFINITION_SHAPE('','',#126336);
#126336 = PRODUCT_DEFINITION('design','',#126337,#126340);
#126337 = PRODUCT_DEFINITION_FORMATION('','',#126338);
#126338 = PRODUCT('CADSOFTTOOLS 1.793','CADSOFTTOOLS 1.793','',(#126339)
  );
#126339 = PRODUCT_CONTEXT('',#2,'mechanical');
#126340 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126341 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126342,#126344);
#126342 = ( REPRESENTATION_RELATIONSHIP('','',#126256,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126343) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126343 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3183);
#126344 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126345);
#126345 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('793','','',#5,#126336,$);
#126346 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126338));
#126347 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126348),#126422
  );
#126348 = SHELL_BASED_SURFACE_MODEL('',(#126349));
#126349 = OPEN_SHELL('',(#126350));
#126350 = ADVANCED_FACE('',(#126351),#126365,.T.);
#126351 = FACE_BOUND('',#126352,.T.);
#126352 = EDGE_LOOP('',(#126353,#126376,#126392,#126408));
#126353 = ORIENTED_EDGE('',*,*,#126354,.T.);
#126354 = EDGE_CURVE('',#126355,#126357,#126359,.T.);
#126355 = VERTEX_POINT('',#126356);
#126356 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    10.600000226502));
#126357 = VERTEX_POINT('',#126358);
#126358 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,
    10.600000226502));
#126359 = SURFACE_CURVE('',#126360,(#126364),.PCURVE_S1.);
#126360 = LINE('',#126361,#126362);
#126361 = CARTESIAN_POINT('',(4.601146897693,4.849999999997,
    10.600000226502));
#126362 = VECTOR('',#126363,1.);
#126363 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126364 = PCURVE('',#126365,#126370);
#126365 = PLANE('',#126366);
#126366 = AXIS2_PLACEMENT_3D('',#126367,#126368,#126369);
#126367 = CARTESIAN_POINT('',(3.401146897693,4.849999999997,
    10.600000226502));
#126368 = DIRECTION('',(0.E+000,0.E+000,1.));
#126369 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126370 = DEFINITIONAL_REPRESENTATION('',(#126371),#126375);
#126371 = LINE('',#126372,#126373);
#126372 = CARTESIAN_POINT('',(-1.2,0.E+000));
#126373 = VECTOR('',#126374,1.);
#126374 = DIRECTION('',(1.,0.E+000));
#126375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126376 = ORIENTED_EDGE('',*,*,#126377,.T.);
#126377 = EDGE_CURVE('',#126357,#126378,#126380,.T.);
#126378 = VERTEX_POINT('',#126379);
#126379 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    10.600000226502));
#126380 = SURFACE_CURVE('',#126381,(#126385),.PCURVE_S1.);
#126381 = LINE('',#126382,#126383);
#126382 = CARTESIAN_POINT('',(4.301146897693,4.849999999997,
    10.600000226502));
#126383 = VECTOR('',#126384,1.);
#126384 = DIRECTION('',(0.E+000,-1.,5.776770209347E-016));
#126385 = PCURVE('',#126365,#126386);
#126386 = DEFINITIONAL_REPRESENTATION('',(#126387),#126391);
#126387 = LINE('',#126388,#126389);
#126388 = CARTESIAN_POINT('',(-0.9,0.E+000));
#126389 = VECTOR('',#126390,1.);
#126390 = DIRECTION('',(0.E+000,1.));
#126391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126392 = ORIENTED_EDGE('',*,*,#126393,.T.);
#126393 = EDGE_CURVE('',#126378,#126394,#126396,.T.);
#126394 = VERTEX_POINT('',#126395);
#126395 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    10.600000226502));
#126396 = SURFACE_CURVE('',#126397,(#126401),.PCURVE_S1.);
#126397 = LINE('',#126398,#126399);
#126398 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    10.600000226502));
#126399 = VECTOR('',#126400,1.);
#126400 = DIRECTION('',(1.,0.E+000,0.E+000));
#126401 = PCURVE('',#126365,#126402);
#126402 = DEFINITIONAL_REPRESENTATION('',(#126403),#126407);
#126403 = LINE('',#126404,#126405);
#126404 = CARTESIAN_POINT('',(-0.9,6.15000000009));
#126405 = VECTOR('',#126406,1.);
#126406 = DIRECTION('',(-1.,0.E+000));
#126407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126408 = ORIENTED_EDGE('',*,*,#126409,.T.);
#126409 = EDGE_CURVE('',#126394,#126355,#126410,.T.);
#126410 = SURFACE_CURVE('',#126411,(#126415),.PCURVE_S1.);
#126411 = LINE('',#126412,#126413);
#126412 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    10.600000226502));
#126413 = VECTOR('',#126414,1.);
#126414 = DIRECTION('',(-1.444192552337E-016,1.,-2.888385104674E-016));
#126415 = PCURVE('',#126365,#126416);
#126416 = DEFINITIONAL_REPRESENTATION('',(#126417),#126421);
#126417 = LINE('',#126418,#126419);
#126418 = CARTESIAN_POINT('',(-1.2,6.15000000009));
#126419 = VECTOR('',#126420,1.);
#126420 = DIRECTION('',(1.444192552337E-016,-1.));
#126421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126426)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126423,#126424,#126425)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126423,
  'distance_accuracy_value','confusion accuracy');
#126427 = SHAPE_DEFINITION_REPRESENTATION(#126428,#126347);
#126428 = PRODUCT_DEFINITION_SHAPE('','',#126429);
#126429 = PRODUCT_DEFINITION('design','',#126430,#126433);
#126430 = PRODUCT_DEFINITION_FORMATION('','',#126431);
#126431 = PRODUCT('CADSOFTTOOLS 1.794','CADSOFTTOOLS 1.794','',(#126432)
  );
#126432 = PRODUCT_CONTEXT('',#2,'mechanical');
#126433 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126435,#126437);
#126435 = ( REPRESENTATION_RELATIONSHIP('','',#126347,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126436) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3187);
#126437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126438);
#126438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('794','','',#5,#126429,$);
#126439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126431));
#126440 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126441),#126513
  );
#126441 = SHELL_BASED_SURFACE_MODEL('',(#126442));
#126442 = OPEN_SHELL('',(#126443));
#126443 = ADVANCED_FACE('',(#126444),#126458,.F.);
#126444 = FACE_BOUND('',#126445,.F.);
#126445 = EDGE_LOOP('',(#126446,#126468,#126484,#126499));
#126446 = ORIENTED_EDGE('',*,*,#126447,.T.);
#126447 = EDGE_CURVE('',#126448,#126450,#126452,.T.);
#126448 = VERTEX_POINT('',#126449);
#126449 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    11.600000226505));
#126450 = VERTEX_POINT('',#126451);
#126451 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    11.600000226505));
#126452 = SURFACE_CURVE('',#126453,(#126457),.PCURVE_S1.);
#126453 = LINE('',#126454,#126455);
#126454 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    11.600000226505));
#126455 = VECTOR('',#126456,1.);
#126456 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126457 = PCURVE('',#126458,#126463);
#126458 = CYLINDRICAL_SURFACE('',#126459,1.000000000003);
#126459 = AXIS2_PLACEMENT_3D('',#126460,#126461,#126462);
#126460 = CARTESIAN_POINT('',(3.401146897693,-1.300000000093,
    11.600000226505));
#126461 = DIRECTION('',(1.,0.E+000,0.E+000));
#126462 = DIRECTION('',(0.E+000,-1.,0.E+000));
#126463 = DEFINITIONAL_REPRESENTATION('',(#126464),#126467);
#126464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126465,#126466),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#126465 = CARTESIAN_POINT('',(0.E+000,1.2));
#126466 = CARTESIAN_POINT('',(0.E+000,0.9));
#126467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126468 = ORIENTED_EDGE('',*,*,#126469,.F.);
#126469 = EDGE_CURVE('',#126470,#126450,#126472,.T.);
#126470 = VERTEX_POINT('',#126471);
#126471 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    10.600000226502));
#126472 = SURFACE_CURVE('',#126473,(#126478),.PCURVE_S1.);
#126473 = CIRCLE('',#126474,1.000000000003);
#126474 = AXIS2_PLACEMENT_3D('',#126475,#126476,#126477);
#126475 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    11.600000226505));
#126476 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126477 = DIRECTION('',(0.E+000,0.E+000,-1.));
#126478 = PCURVE('',#126458,#126479);
#126479 = DEFINITIONAL_REPRESENTATION('',(#126480),#126483);
#126480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126481,#126482),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#126481 = CARTESIAN_POINT('',(1.570796326795,0.9));
#126482 = CARTESIAN_POINT('',(0.E+000,0.9));
#126483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126484 = ORIENTED_EDGE('',*,*,#126485,.T.);
#126485 = EDGE_CURVE('',#126470,#126486,#126488,.T.);
#126486 = VERTEX_POINT('',#126487);
#126487 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    10.600000226502));
#126488 = SURFACE_CURVE('',#126489,(#126493),.PCURVE_S1.);
#126489 = LINE('',#126490,#126491);
#126490 = CARTESIAN_POINT('',(4.301146897693,-1.300000000093,
    10.600000226502));
#126491 = VECTOR('',#126492,1.);
#126492 = DIRECTION('',(1.,0.E+000,0.E+000));
#126493 = PCURVE('',#126458,#126494);
#126494 = DEFINITIONAL_REPRESENTATION('',(#126495),#126498);
#126495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126496,#126497),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#126496 = CARTESIAN_POINT('',(1.570796326795,0.9));
#126497 = CARTESIAN_POINT('',(1.570796326795,1.2));
#126498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126499 = ORIENTED_EDGE('',*,*,#126500,.T.);
#126500 = EDGE_CURVE('',#126486,#126448,#126501,.T.);
#126501 = SURFACE_CURVE('',#126502,(#126507),.PCURVE_S1.);
#126502 = CIRCLE('',#126503,1.000000000003);
#126503 = AXIS2_PLACEMENT_3D('',#126504,#126505,#126506);
#126504 = CARTESIAN_POINT('',(4.601146897693,-1.300000000093,
    11.600000226505));
#126505 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126506 = DIRECTION('',(0.E+000,0.E+000,-1.));
#126507 = PCURVE('',#126458,#126508);
#126508 = DEFINITIONAL_REPRESENTATION('',(#126509),#126512);
#126509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126510,#126511),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#126510 = CARTESIAN_POINT('',(1.570796326795,1.2));
#126511 = CARTESIAN_POINT('',(0.E+000,1.2));
#126512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126517)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126514,#126515,#126516)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126514 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126515 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126516 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126517 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126514,
  'distance_accuracy_value','confusion accuracy');
#126518 = SHAPE_DEFINITION_REPRESENTATION(#126519,#126440);
#126519 = PRODUCT_DEFINITION_SHAPE('','',#126520);
#126520 = PRODUCT_DEFINITION('design','',#126521,#126524);
#126521 = PRODUCT_DEFINITION_FORMATION('','',#126522);
#126522 = PRODUCT('CADSOFTTOOLS 1.795','CADSOFTTOOLS 1.795','',(#126523)
  );
#126523 = PRODUCT_CONTEXT('',#2,'mechanical');
#126524 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126525 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126526,#126528);
#126526 = ( REPRESENTATION_RELATIONSHIP('','',#126440,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126527) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126527 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3191);
#126528 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126529);
#126529 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('795','','',#5,#126520,$);
#126530 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126522));
#126531 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126532),#126606
  );
#126532 = SHELL_BASED_SURFACE_MODEL('',(#126533));
#126533 = OPEN_SHELL('',(#126534));
#126534 = ADVANCED_FACE('',(#126535),#126549,.T.);
#126535 = FACE_BOUND('',#126536,.T.);
#126536 = EDGE_LOOP('',(#126537,#126560,#126576,#126592));
#126537 = ORIENTED_EDGE('',*,*,#126538,.F.);
#126538 = EDGE_CURVE('',#126539,#126541,#126543,.T.);
#126539 = VERTEX_POINT('',#126540);
#126540 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#126541 = VERTEX_POINT('',#126542);
#126542 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    12.65000000182));
#126543 = SURFACE_CURVE('',#126544,(#126548),.PCURVE_S1.);
#126544 = LINE('',#126545,#126546);
#126545 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#126546 = VECTOR('',#126547,1.);
#126547 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126548 = PCURVE('',#126549,#126554);
#126549 = PLANE('',#126550);
#126550 = AXIS2_PLACEMENT_3D('',#126551,#126552,#126553);
#126551 = CARTESIAN_POINT('',(3.401146897693,-2.300000000096,
    11.600000226505));
#126552 = DIRECTION('',(0.E+000,1.,0.E+000));
#126553 = DIRECTION('',(1.,0.E+000,0.E+000));
#126554 = DEFINITIONAL_REPRESENTATION('',(#126555),#126559);
#126555 = LINE('',#126556,#126557);
#126556 = CARTESIAN_POINT('',(1.2,-1.049999775315));
#126557 = VECTOR('',#126558,1.);
#126558 = DIRECTION('',(-1.,0.E+000));
#126559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126560 = ORIENTED_EDGE('',*,*,#126561,.T.);
#126561 = EDGE_CURVE('',#126539,#126562,#126564,.T.);
#126562 = VERTEX_POINT('',#126563);
#126563 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    11.600000226505));
#126564 = SURFACE_CURVE('',#126565,(#126569),.PCURVE_S1.);
#126565 = LINE('',#126566,#126567);
#126566 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    12.65000000182));
#126567 = VECTOR('',#126568,1.);
#126568 = DIRECTION('',(0.E+000,-8.458843902452E-016,-1.));
#126569 = PCURVE('',#126549,#126570);
#126570 = DEFINITIONAL_REPRESENTATION('',(#126571),#126575);
#126571 = LINE('',#126572,#126573);
#126572 = CARTESIAN_POINT('',(1.2,-1.049999775315));
#126573 = VECTOR('',#126574,1.);
#126574 = DIRECTION('',(0.E+000,1.));
#126575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126576 = ORIENTED_EDGE('',*,*,#126577,.T.);
#126577 = EDGE_CURVE('',#126562,#126578,#126580,.T.);
#126578 = VERTEX_POINT('',#126579);
#126579 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    11.600000226505));
#126580 = SURFACE_CURVE('',#126581,(#126585),.PCURVE_S1.);
#126581 = LINE('',#126582,#126583);
#126582 = CARTESIAN_POINT('',(4.601146897693,-2.300000000096,
    11.600000226505));
#126583 = VECTOR('',#126584,1.);
#126584 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126585 = PCURVE('',#126549,#126586);
#126586 = DEFINITIONAL_REPRESENTATION('',(#126587),#126591);
#126587 = LINE('',#126588,#126589);
#126588 = CARTESIAN_POINT('',(1.2,0.E+000));
#126589 = VECTOR('',#126590,1.);
#126590 = DIRECTION('',(-1.,0.E+000));
#126591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126592 = ORIENTED_EDGE('',*,*,#126593,.T.);
#126593 = EDGE_CURVE('',#126578,#126541,#126594,.T.);
#126594 = SURFACE_CURVE('',#126595,(#126599),.PCURVE_S1.);
#126595 = LINE('',#126596,#126597);
#126596 = CARTESIAN_POINT('',(4.301146897693,-2.300000000096,
    11.600000226505));
#126597 = VECTOR('',#126598,1.);
#126598 = DIRECTION('',(0.E+000,0.E+000,1.));
#126599 = PCURVE('',#126549,#126600);
#126600 = DEFINITIONAL_REPRESENTATION('',(#126601),#126605);
#126601 = LINE('',#126602,#126603);
#126602 = CARTESIAN_POINT('',(0.9,0.E+000));
#126603 = VECTOR('',#126604,1.);
#126604 = DIRECTION('',(0.E+000,-1.));
#126605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126610)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126607,#126608,#126609)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126607 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126608 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126609 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126610 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126607,
  'distance_accuracy_value','confusion accuracy');
#126611 = SHAPE_DEFINITION_REPRESENTATION(#126612,#126531);
#126612 = PRODUCT_DEFINITION_SHAPE('','',#126613);
#126613 = PRODUCT_DEFINITION('design','',#126614,#126617);
#126614 = PRODUCT_DEFINITION_FORMATION('','',#126615);
#126615 = PRODUCT('CADSOFTTOOLS 1.796','CADSOFTTOOLS 1.796','',(#126616)
  );
#126616 = PRODUCT_CONTEXT('',#2,'mechanical');
#126617 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126618 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126619,#126621);
#126619 = ( REPRESENTATION_RELATIONSHIP('','',#126531,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126620) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126620 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3195);
#126621 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126622);
#126622 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('796','','',#5,#126613,$);
#126623 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126615));
#126624 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126625),#126699
  );
#126625 = SHELL_BASED_SURFACE_MODEL('',(#126626));
#126626 = OPEN_SHELL('',(#126627));
#126627 = ADVANCED_FACE('',(#126628),#126642,.T.);
#126628 = FACE_BOUND('',#126629,.T.);
#126629 = EDGE_LOOP('',(#126630,#126653,#126669,#126685));
#126630 = ORIENTED_EDGE('',*,*,#126631,.F.);
#126631 = EDGE_CURVE('',#126632,#126634,#126636,.T.);
#126632 = VERTEX_POINT('',#126633);
#126633 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#126634 = VERTEX_POINT('',#126635);
#126635 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.65000000182));
#126636 = SURFACE_CURVE('',#126637,(#126641),.PCURVE_S1.);
#126637 = LINE('',#126638,#126639);
#126638 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#126639 = VECTOR('',#126640,1.);
#126640 = DIRECTION('',(1.,0.E+000,0.E+000));
#126641 = PCURVE('',#126642,#126647);
#126642 = PLANE('',#126643);
#126643 = AXIS2_PLACEMENT_3D('',#126644,#126645,#126646);
#126644 = CARTESIAN_POINT('',(3.401146897693,-8.500000000327,
    14.900000225738));
#126645 = DIRECTION('',(0.E+000,-1.,0.E+000));
#126646 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126647 = DEFINITIONAL_REPRESENTATION('',(#126648),#126652);
#126648 = LINE('',#126649,#126650);
#126649 = CARTESIAN_POINT('',(-0.9,2.250000223918));
#126650 = VECTOR('',#126651,1.);
#126651 = DIRECTION('',(-1.,-0.E+000));
#126652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126653 = ORIENTED_EDGE('',*,*,#126654,.T.);
#126654 = EDGE_CURVE('',#126632,#126655,#126657,.T.);
#126655 = VERTEX_POINT('',#126656);
#126656 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.600000226502));
#126657 = SURFACE_CURVE('',#126658,(#126662),.PCURVE_S1.);
#126658 = LINE('',#126659,#126660);
#126659 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.65000000182));
#126660 = VECTOR('',#126661,1.);
#126661 = DIRECTION('',(0.E+000,0.E+000,-1.));
#126662 = PCURVE('',#126642,#126663);
#126663 = DEFINITIONAL_REPRESENTATION('',(#126664),#126668);
#126664 = LINE('',#126665,#126666);
#126665 = CARTESIAN_POINT('',(-0.9,2.250000223918));
#126666 = VECTOR('',#126667,1.);
#126667 = DIRECTION('',(0.E+000,1.));
#126668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126669 = ORIENTED_EDGE('',*,*,#126670,.T.);
#126670 = EDGE_CURVE('',#126655,#126671,#126673,.T.);
#126671 = VERTEX_POINT('',#126672);
#126672 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.600000226502));
#126673 = SURFACE_CURVE('',#126674,(#126678),.PCURVE_S1.);
#126674 = LINE('',#126675,#126676);
#126675 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.600000226502));
#126676 = VECTOR('',#126677,1.);
#126677 = DIRECTION('',(1.,0.E+000,0.E+000));
#126678 = PCURVE('',#126642,#126679);
#126679 = DEFINITIONAL_REPRESENTATION('',(#126680),#126684);
#126680 = LINE('',#126681,#126682);
#126681 = CARTESIAN_POINT('',(-0.9,2.299999999236));
#126682 = VECTOR('',#126683,1.);
#126683 = DIRECTION('',(-1.,-0.E+000));
#126684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126685 = ORIENTED_EDGE('',*,*,#126686,.T.);
#126686 = EDGE_CURVE('',#126671,#126634,#126687,.T.);
#126687 = SURFACE_CURVE('',#126688,(#126692),.PCURVE_S1.);
#126688 = LINE('',#126689,#126690);
#126689 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.600000226502));
#126690 = VECTOR('',#126691,1.);
#126691 = DIRECTION('',(3.552729643474E-014,0.E+000,1.));
#126692 = PCURVE('',#126642,#126693);
#126693 = DEFINITIONAL_REPRESENTATION('',(#126694),#126698);
#126694 = LINE('',#126695,#126696);
#126695 = CARTESIAN_POINT('',(-1.2,2.299999999236));
#126696 = VECTOR('',#126697,1.);
#126697 = DIRECTION('',(-3.552729643474E-014,-1.));
#126698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126703)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126700,#126701,#126702)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126700 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126701 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126702 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126703 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126700,
  'distance_accuracy_value','confusion accuracy');
#126704 = SHAPE_DEFINITION_REPRESENTATION(#126705,#126624);
#126705 = PRODUCT_DEFINITION_SHAPE('','',#126706);
#126706 = PRODUCT_DEFINITION('design','',#126707,#126710);
#126707 = PRODUCT_DEFINITION_FORMATION('','',#126708);
#126708 = PRODUCT('CADSOFTTOOLS 1.797','CADSOFTTOOLS 1.797','',(#126709)
  );
#126709 = PRODUCT_CONTEXT('',#2,'mechanical');
#126710 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126711 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126712,#126714);
#126712 = ( REPRESENTATION_RELATIONSHIP('','',#126624,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126713) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126713 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3199);
#126714 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126715);
#126715 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('797','','',#5,#126706,$);
#126716 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126708));
#126717 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126718),#126790
  );
#126718 = SHELL_BASED_SURFACE_MODEL('',(#126719));
#126719 = OPEN_SHELL('',(#126720));
#126720 = ADVANCED_FACE('',(#126721),#126735,.F.);
#126721 = FACE_BOUND('',#126722,.F.);
#126722 = EDGE_LOOP('',(#126723,#126745,#126761,#126776));
#126723 = ORIENTED_EDGE('',*,*,#126724,.T.);
#126724 = EDGE_CURVE('',#126725,#126727,#126729,.T.);
#126725 = VERTEX_POINT('',#126726);
#126726 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    11.600000226499));
#126727 = VERTEX_POINT('',#126728);
#126728 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    11.600000226499));
#126729 = SURFACE_CURVE('',#126730,(#126734),.PCURVE_S1.);
#126730 = LINE('',#126731,#126732);
#126731 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    11.600000226499));
#126732 = VECTOR('',#126733,1.);
#126733 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126734 = PCURVE('',#126735,#126740);
#126735 = CYLINDRICAL_SURFACE('',#126736,1.000000000003);
#126736 = AXIS2_PLACEMENT_3D('',#126737,#126738,#126739);
#126737 = CARTESIAN_POINT('',(3.401146897693,-9.50000000033,
    12.600000226502));
#126738 = DIRECTION('',(1.,0.E+000,0.E+000));
#126739 = DIRECTION('',(0.E+000,-1.,0.E+000));
#126740 = DEFINITIONAL_REPRESENTATION('',(#126741),#126744);
#126741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126742,#126743),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#126742 = CARTESIAN_POINT('',(1.570796326795,1.2));
#126743 = CARTESIAN_POINT('',(1.570796326795,0.9));
#126744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126745 = ORIENTED_EDGE('',*,*,#126746,.F.);
#126746 = EDGE_CURVE('',#126747,#126727,#126749,.T.);
#126747 = VERTEX_POINT('',#126748);
#126748 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.600000226502));
#126749 = SURFACE_CURVE('',#126750,(#126755),.PCURVE_S1.);
#126750 = CIRCLE('',#126751,1.000000000003);
#126751 = AXIS2_PLACEMENT_3D('',#126752,#126753,#126754);
#126752 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    12.600000226502));
#126753 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126754 = DIRECTION('',(0.E+000,1.,0.E+000));
#126755 = PCURVE('',#126735,#126756);
#126756 = DEFINITIONAL_REPRESENTATION('',(#126757),#126760);
#126757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126758,#126759),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#126758 = CARTESIAN_POINT('',(3.14159265359,0.9));
#126759 = CARTESIAN_POINT('',(1.570796326795,0.9));
#126760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126761 = ORIENTED_EDGE('',*,*,#126762,.T.);
#126762 = EDGE_CURVE('',#126747,#126763,#126765,.T.);
#126763 = VERTEX_POINT('',#126764);
#126764 = CARTESIAN_POINT('',(4.601146897693,-8.500000000327,
    12.600000226502));
#126765 = SURFACE_CURVE('',#126766,(#126770),.PCURVE_S1.);
#126766 = LINE('',#126767,#126768);
#126767 = CARTESIAN_POINT('',(4.301146897693,-8.500000000327,
    12.600000226502));
#126768 = VECTOR('',#126769,1.);
#126769 = DIRECTION('',(1.,0.E+000,0.E+000));
#126770 = PCURVE('',#126735,#126771);
#126771 = DEFINITIONAL_REPRESENTATION('',(#126772),#126775);
#126772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126773,#126774),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.3),.PIECEWISE_BEZIER_KNOTS.);
#126773 = CARTESIAN_POINT('',(3.14159265359,0.9));
#126774 = CARTESIAN_POINT('',(3.14159265359,1.2));
#126775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126776 = ORIENTED_EDGE('',*,*,#126777,.T.);
#126777 = EDGE_CURVE('',#126763,#126725,#126778,.T.);
#126778 = SURFACE_CURVE('',#126779,(#126784),.PCURVE_S1.);
#126779 = CIRCLE('',#126780,1.000000000003);
#126780 = AXIS2_PLACEMENT_3D('',#126781,#126782,#126783);
#126781 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    12.600000226502));
#126782 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126783 = DIRECTION('',(0.E+000,1.,0.E+000));
#126784 = PCURVE('',#126735,#126785);
#126785 = DEFINITIONAL_REPRESENTATION('',(#126786),#126789);
#126786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126787,#126788),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#126787 = CARTESIAN_POINT('',(3.14159265359,1.2));
#126788 = CARTESIAN_POINT('',(1.570796326795,1.2));
#126789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126794)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126791,#126792,#126793)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126791 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126792 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126793 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126794 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126791,
  'distance_accuracy_value','confusion accuracy');
#126795 = SHAPE_DEFINITION_REPRESENTATION(#126796,#126717);
#126796 = PRODUCT_DEFINITION_SHAPE('','',#126797);
#126797 = PRODUCT_DEFINITION('design','',#126798,#126801);
#126798 = PRODUCT_DEFINITION_FORMATION('','',#126799);
#126799 = PRODUCT('CADSOFTTOOLS 1.798','CADSOFTTOOLS 1.798','',(#126800)
  );
#126800 = PRODUCT_CONTEXT('',#2,'mechanical');
#126801 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126803,#126805);
#126803 = ( REPRESENTATION_RELATIONSHIP('','',#126717,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126804) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3203);
#126805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126806);
#126806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('798','','',#5,#126797,$);
#126807 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126799));
#126808 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126809),#126883
  );
#126809 = SHELL_BASED_SURFACE_MODEL('',(#126810));
#126810 = OPEN_SHELL('',(#126811));
#126811 = ADVANCED_FACE('',(#126812),#126826,.T.);
#126812 = FACE_BOUND('',#126813,.T.);
#126813 = EDGE_LOOP('',(#126814,#126837,#126853,#126869));
#126814 = ORIENTED_EDGE('',*,*,#126815,.T.);
#126815 = EDGE_CURVE('',#126816,#126818,#126820,.T.);
#126816 = VERTEX_POINT('',#126817);
#126817 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    11.600000226499));
#126818 = VERTEX_POINT('',#126819);
#126819 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    11.600000226499));
#126820 = SURFACE_CURVE('',#126821,(#126825),.PCURVE_S1.);
#126821 = LINE('',#126822,#126823);
#126822 = CARTESIAN_POINT('',(4.601146897693,-9.50000000033,
    11.600000226499));
#126823 = VECTOR('',#126824,1.);
#126824 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126825 = PCURVE('',#126826,#126831);
#126826 = PLANE('',#126827);
#126827 = AXIS2_PLACEMENT_3D('',#126828,#126829,#126830);
#126828 = CARTESIAN_POINT('',(3.401146897693,-9.50000000033,
    11.600000226499));
#126829 = DIRECTION('',(0.E+000,0.E+000,1.));
#126830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126831 = DEFINITIONAL_REPRESENTATION('',(#126832),#126836);
#126832 = LINE('',#126833,#126834);
#126833 = CARTESIAN_POINT('',(-1.2,0.E+000));
#126834 = VECTOR('',#126835,1.);
#126835 = DIRECTION('',(1.,0.E+000));
#126836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126837 = ORIENTED_EDGE('',*,*,#126838,.T.);
#126838 = EDGE_CURVE('',#126818,#126839,#126841,.T.);
#126839 = VERTEX_POINT('',#126840);
#126840 = CARTESIAN_POINT('',(4.301146897693,-24.14999999999,
    11.6000002265));
#126841 = SURFACE_CURVE('',#126842,(#126846),.PCURVE_S1.);
#126842 = LINE('',#126843,#126844);
#126843 = CARTESIAN_POINT('',(4.301146897693,-9.50000000033,
    11.600000226499));
#126844 = VECTOR('',#126845,1.);
#126845 = DIRECTION('',(6.062651329151E-017,-1.,-2.42506053166E-016));
#126846 = PCURVE('',#126826,#126847);
#126847 = DEFINITIONAL_REPRESENTATION('',(#126848),#126852);
#126848 = LINE('',#126849,#126850);
#126849 = CARTESIAN_POINT('',(-0.9,0.E+000));
#126850 = VECTOR('',#126851,1.);
#126851 = DIRECTION('',(-6.062651329151E-017,1.));
#126852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126853 = ORIENTED_EDGE('',*,*,#126854,.F.);
#126854 = EDGE_CURVE('',#126855,#126839,#126857,.T.);
#126855 = VERTEX_POINT('',#126856);
#126856 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#126857 = SURFACE_CURVE('',#126858,(#126862),.PCURVE_S1.);
#126858 = LINE('',#126859,#126860);
#126859 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#126860 = VECTOR('',#126861,1.);
#126861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126862 = PCURVE('',#126826,#126863);
#126863 = DEFINITIONAL_REPRESENTATION('',(#126864),#126868);
#126864 = LINE('',#126865,#126866);
#126865 = CARTESIAN_POINT('',(-1.2,14.649999999663));
#126866 = VECTOR('',#126867,1.);
#126867 = DIRECTION('',(1.,0.E+000));
#126868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126869 = ORIENTED_EDGE('',*,*,#126870,.T.);
#126870 = EDGE_CURVE('',#126855,#126816,#126871,.T.);
#126871 = SURFACE_CURVE('',#126872,(#126876),.PCURVE_S1.);
#126872 = LINE('',#126873,#126874);
#126873 = CARTESIAN_POINT('',(4.601146897693,-24.14999999999,
    11.600000226499));
#126874 = VECTOR('',#126875,1.);
#126875 = DIRECTION('',(6.062651329151E-017,1.,-6.062651329151E-016));
#126876 = PCURVE('',#126826,#126877);
#126877 = DEFINITIONAL_REPRESENTATION('',(#126878),#126882);
#126878 = LINE('',#126879,#126880);
#126879 = CARTESIAN_POINT('',(-1.2,14.649999999663));
#126880 = VECTOR('',#126881,1.);
#126881 = DIRECTION('',(-6.062651329151E-017,-1.));
#126882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126887)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126884,#126885,#126886)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126884 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126885 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126886 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126887 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#126884,
  'distance_accuracy_value','confusion accuracy');
#126888 = SHAPE_DEFINITION_REPRESENTATION(#126889,#126808);
#126889 = PRODUCT_DEFINITION_SHAPE('','',#126890);
#126890 = PRODUCT_DEFINITION('design','',#126891,#126894);
#126891 = PRODUCT_DEFINITION_FORMATION('','',#126892);
#126892 = PRODUCT('CADSOFTTOOLS 1.799','CADSOFTTOOLS 1.799','',(#126893)
  );
#126893 = PRODUCT_CONTEXT('',#2,'mechanical');
#126894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126896,#126898);
#126896 = ( REPRESENTATION_RELATIONSHIP('','',#126808,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126897) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3207);
#126898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126899);
#126899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('799','','',#5,#126890,$);
#126900 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126892));
#126901 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126902),#126965
  );
#126902 = SHELL_BASED_SURFACE_MODEL('',(#126903));
#126903 = OPEN_SHELL('',(#126904));
#126904 = ADVANCED_FACE('',(#126905),#126918,.F.);
#126905 = FACE_BOUND('',#126906,.F.);
#126906 = EDGE_LOOP('',(#126907,#126928,#126950,#126964));
#126907 = ORIENTED_EDGE('',*,*,#126908,.T.);
#126908 = EDGE_CURVE('',#126909,#126909,#126911,.T.);
#126909 = VERTEX_POINT('',#126910);
#126910 = CARTESIAN_POINT('',(4.601146897693,-3.900000000004,
    9.200000226503));
#126911 = SURFACE_CURVE('',#126912,(#126917),.PCURVE_S1.);
#126912 = CIRCLE('',#126913,1.5);
#126913 = AXIS2_PLACEMENT_3D('',#126914,#126915,#126916);
#126914 = CARTESIAN_POINT('',(4.601146897693,-5.400000000004,
    9.200000226503));
#126915 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126916 = DIRECTION('',(0.E+000,1.,0.E+000));
#126917 = PCURVE('',#126918,#126923);
#126918 = CYLINDRICAL_SURFACE('',#126919,1.5);
#126919 = AXIS2_PLACEMENT_3D('',#126920,#126921,#126922);
#126920 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#126921 = DIRECTION('',(1.,0.E+000,0.E+000));
#126922 = DIRECTION('',(0.E+000,-1.,0.E+000));
#126923 = DEFINITIONAL_REPRESENTATION('',(#126924),#126927);
#126924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126925,#126926),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#126925 = CARTESIAN_POINT('',(9.424777960769,1.2));
#126926 = CARTESIAN_POINT('',(3.14159265359,1.2));
#126927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126928 = ORIENTED_EDGE('',*,*,#126929,.F.);
#126929 = EDGE_CURVE('',#126930,#126909,#126932,.T.);
#126930 = VERTEX_POINT('',#126931);
#126931 = CARTESIAN_POINT('',(3.401146897693,-3.900000000004,
    9.200000226503));
#126932 = SEAM_CURVE('',#126933,(#126936,#126943),.PCURVE_S1.);
#126933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126934,#126935),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#126934 = CARTESIAN_POINT('',(3.401146897693,-3.900000000004,
    9.200000226503));
#126935 = CARTESIAN_POINT('',(4.601146897693,-3.900000000004,
    9.200000226503));
#126936 = PCURVE('',#126918,#126937);
#126937 = DEFINITIONAL_REPRESENTATION('',(#126938),#126942);
#126938 = LINE('',#126939,#126940);
#126939 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#126940 = VECTOR('',#126941,1.);
#126941 = DIRECTION('',(0.E+000,1.));
#126942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126943 = PCURVE('',#126918,#126944);
#126944 = DEFINITIONAL_REPRESENTATION('',(#126945),#126949);
#126945 = LINE('',#126946,#126947);
#126946 = CARTESIAN_POINT('',(9.424777960769,0.E+000));
#126947 = VECTOR('',#126948,1.);
#126948 = DIRECTION('',(0.E+000,1.));
#126949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126950 = ORIENTED_EDGE('',*,*,#126951,.F.);
#126951 = EDGE_CURVE('',#126930,#126930,#126952,.T.);
#126952 = SURFACE_CURVE('',#126953,(#126958),.PCURVE_S1.);
#126953 = CIRCLE('',#126954,1.5);
#126954 = AXIS2_PLACEMENT_3D('',#126955,#126956,#126957);
#126955 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#126956 = DIRECTION('',(-1.,0.E+000,0.E+000));
#126957 = DIRECTION('',(0.E+000,1.,0.E+000));
#126958 = PCURVE('',#126918,#126959);
#126959 = DEFINITIONAL_REPRESENTATION('',(#126960),#126963);
#126960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126961,#126962),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#126961 = CARTESIAN_POINT('',(9.424777960769,0.E+000));
#126962 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#126963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126964 = ORIENTED_EDGE('',*,*,#126929,.T.);
#126965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#126969)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#126966,#126967,#126968)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#126966 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#126967 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#126968 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#126969 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#126966,
  'distance_accuracy_value','confusion accuracy');
#126970 = SHAPE_DEFINITION_REPRESENTATION(#126971,#126901);
#126971 = PRODUCT_DEFINITION_SHAPE('','',#126972);
#126972 = PRODUCT_DEFINITION('design','',#126973,#126976);
#126973 = PRODUCT_DEFINITION_FORMATION('','',#126974);
#126974 = PRODUCT('CADSOFTTOOLS 1.800','CADSOFTTOOLS 1.800','',(#126975)
  );
#126975 = PRODUCT_CONTEXT('',#2,'mechanical');
#126976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#126977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#126978,#126980);
#126978 = ( REPRESENTATION_RELATIONSHIP('','',#126901,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126979) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#126979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3211);
#126980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #126981);
#126981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('800','','',#5,#126972,$);
#126982 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126974));
#126983 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#126984),#127028
  );
#126984 = SHELL_BASED_SURFACE_MODEL('',(#126985));
#126985 = OPEN_SHELL('',(#126986));
#126986 = ADVANCED_FACE('',(#126987),#127002,.T.);
#126987 = FACE_BOUND('',#126988,.T.);
#126988 = EDGE_LOOP('',(#126989,#127013));
#126989 = ORIENTED_EDGE('',*,*,#126990,.T.);
#126990 = EDGE_CURVE('',#126991,#126993,#126995,.T.);
#126991 = VERTEX_POINT('',#126992);
#126992 = CARTESIAN_POINT('',(3.401146897693,-6.050000000004,
    9.200000226503));
#126993 = VERTEX_POINT('',#126994);
#126994 = CARTESIAN_POINT('',(3.401146897693,-4.750000000004,
    9.200000226503));
#126995 = SURFACE_CURVE('',#126996,(#127001),.PCURVE_S1.);
#126996 = CIRCLE('',#126997,0.65);
#126997 = AXIS2_PLACEMENT_3D('',#126998,#126999,#127000);
#126998 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#126999 = DIRECTION('',(1.,0.E+000,0.E+000));
#127000 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127001 = PCURVE('',#127002,#127007);
#127002 = PLANE('',#127003);
#127003 = AXIS2_PLACEMENT_3D('',#127004,#127005,#127006);
#127004 = CARTESIAN_POINT('',(3.401146897693,-10.6011468977,
    2.950000228314));
#127005 = DIRECTION('',(1.,0.E+000,0.E+000));
#127006 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127007 = DEFINITIONAL_REPRESENTATION('',(#127008),#127012);
#127008 = CIRCLE('',#127009,0.65);
#127009 = AXIS2_PLACEMENT_2D('',#127010,#127011);
#127010 = CARTESIAN_POINT('',(-5.201146897697,-6.249999998189));
#127011 = DIRECTION('',(1.,0.E+000));
#127012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127013 = ORIENTED_EDGE('',*,*,#127014,.T.);
#127014 = EDGE_CURVE('',#126993,#126991,#127015,.T.);
#127015 = SURFACE_CURVE('',#127016,(#127021),.PCURVE_S1.);
#127016 = CIRCLE('',#127017,0.65);
#127017 = AXIS2_PLACEMENT_3D('',#127018,#127019,#127020);
#127018 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127019 = DIRECTION('',(1.,0.E+000,0.E+000));
#127020 = DIRECTION('',(-0.E+000,1.,0.E+000));
#127021 = PCURVE('',#127002,#127022);
#127022 = DEFINITIONAL_REPRESENTATION('',(#127023),#127027);
#127023 = CIRCLE('',#127024,0.65);
#127024 = AXIS2_PLACEMENT_2D('',#127025,#127026);
#127025 = CARTESIAN_POINT('',(-5.201146897697,-6.249999998189));
#127026 = DIRECTION('',(-1.,0.E+000));
#127027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127032)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127029,#127030,#127031)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127029 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127030 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127031 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127032 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#127029,
  'distance_accuracy_value','confusion accuracy');
#127033 = SHAPE_DEFINITION_REPRESENTATION(#127034,#126983);
#127034 = PRODUCT_DEFINITION_SHAPE('','',#127035);
#127035 = PRODUCT_DEFINITION('design','',#127036,#127039);
#127036 = PRODUCT_DEFINITION_FORMATION('','',#127037);
#127037 = PRODUCT('CADSOFTTOOLS 1.801','CADSOFTTOOLS 1.801','',(#127038)
  );
#127038 = PRODUCT_CONTEXT('',#2,'mechanical');
#127039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127040 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127041,#127043);
#127041 = ( REPRESENTATION_RELATIONSHIP('','',#126983,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127042) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127042 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3215);
#127043 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127044);
#127044 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('801','','',#5,#127035,$);
#127045 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127037));
#127046 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127047),#127142
  );
#127047 = SHELL_BASED_SURFACE_MODEL('',(#127048));
#127048 = OPEN_SHELL('',(#127049));
#127049 = ADVANCED_FACE('',(#127050),#127065,.F.);
#127050 = FACE_BOUND('',#127051,.F.);
#127051 = EDGE_LOOP('',(#127052,#127075,#127097,#127113,#127127,#127128)
  );
#127052 = ORIENTED_EDGE('',*,*,#127053,.T.);
#127053 = EDGE_CURVE('',#127054,#127056,#127058,.T.);
#127054 = VERTEX_POINT('',#127055);
#127055 = CARTESIAN_POINT('',(5.201146897693,-4.750000000004,
    9.200000226503));
#127056 = VERTEX_POINT('',#127057);
#127057 = CARTESIAN_POINT('',(5.201146897693,-6.050000000004,
    9.200000226503));
#127058 = SURFACE_CURVE('',#127059,(#127064),.PCURVE_S1.);
#127059 = CIRCLE('',#127060,0.65);
#127060 = AXIS2_PLACEMENT_3D('',#127061,#127062,#127063);
#127061 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127062 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127063 = DIRECTION('',(0.E+000,1.,0.E+000));
#127064 = PCURVE('',#127065,#127070);
#127065 = CYLINDRICAL_SURFACE('',#127066,0.65);
#127066 = AXIS2_PLACEMENT_3D('',#127067,#127068,#127069);
#127067 = CARTESIAN_POINT('',(2.401146897693,-5.400000000004,
    9.200000226503));
#127068 = DIRECTION('',(1.,0.E+000,0.E+000));
#127069 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127070 = DEFINITIONAL_REPRESENTATION('',(#127071),#127074);
#127071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127072,#127073),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#127072 = CARTESIAN_POINT('',(3.14159265359,2.8));
#127073 = CARTESIAN_POINT('',(0.E+000,2.8));
#127074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127075 = ORIENTED_EDGE('',*,*,#127076,.F.);
#127076 = EDGE_CURVE('',#127077,#127056,#127079,.T.);
#127077 = VERTEX_POINT('',#127078);
#127078 = CARTESIAN_POINT('',(3.401146897693,-6.050000000004,
    9.200000226503));
#127079 = SEAM_CURVE('',#127080,(#127083,#127090),.PCURVE_S1.);
#127080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127081,#127082),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.,2.8),.PIECEWISE_BEZIER_KNOTS.);
#127081 = CARTESIAN_POINT('',(3.401146897693,-6.050000000004,
    9.200000226503));
#127082 = CARTESIAN_POINT('',(5.201146897693,-6.050000000004,
    9.200000226503));
#127083 = PCURVE('',#127065,#127084);
#127084 = DEFINITIONAL_REPRESENTATION('',(#127085),#127089);
#127085 = LINE('',#127086,#127087);
#127086 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#127087 = VECTOR('',#127088,1.);
#127088 = DIRECTION('',(0.E+000,1.));
#127089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127090 = PCURVE('',#127065,#127091);
#127091 = DEFINITIONAL_REPRESENTATION('',(#127092),#127096);
#127092 = LINE('',#127093,#127094);
#127093 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#127094 = VECTOR('',#127095,1.);
#127095 = DIRECTION('',(0.E+000,1.));
#127096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127097 = ORIENTED_EDGE('',*,*,#127098,.T.);
#127098 = EDGE_CURVE('',#127077,#127099,#127101,.T.);
#127099 = VERTEX_POINT('',#127100);
#127100 = CARTESIAN_POINT('',(3.401146897693,-4.750000000004,
    9.200000226503));
#127101 = SURFACE_CURVE('',#127102,(#127107),.PCURVE_S1.);
#127102 = CIRCLE('',#127103,0.65);
#127103 = AXIS2_PLACEMENT_3D('',#127104,#127105,#127106);
#127104 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127105 = DIRECTION('',(1.,0.E+000,0.E+000));
#127106 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127107 = PCURVE('',#127065,#127108);
#127108 = DEFINITIONAL_REPRESENTATION('',(#127109),#127112);
#127109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127110,#127111),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#127110 = CARTESIAN_POINT('',(0.E+000,1.));
#127111 = CARTESIAN_POINT('',(3.14159265359,1.));
#127112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127113 = ORIENTED_EDGE('',*,*,#127114,.T.);
#127114 = EDGE_CURVE('',#127099,#127077,#127115,.T.);
#127115 = SURFACE_CURVE('',#127116,(#127121),.PCURVE_S1.);
#127116 = CIRCLE('',#127117,0.65);
#127117 = AXIS2_PLACEMENT_3D('',#127118,#127119,#127120);
#127118 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127119 = DIRECTION('',(1.,0.E+000,0.E+000));
#127120 = DIRECTION('',(-0.E+000,1.,0.E+000));
#127121 = PCURVE('',#127065,#127122);
#127122 = DEFINITIONAL_REPRESENTATION('',(#127123),#127126);
#127123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127124,#127125),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#127124 = CARTESIAN_POINT('',(3.14159265359,1.));
#127125 = CARTESIAN_POINT('',(6.28318530718,1.));
#127126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127127 = ORIENTED_EDGE('',*,*,#127076,.T.);
#127128 = ORIENTED_EDGE('',*,*,#127129,.T.);
#127129 = EDGE_CURVE('',#127056,#127054,#127130,.T.);
#127130 = SURFACE_CURVE('',#127131,(#127136),.PCURVE_S1.);
#127131 = CIRCLE('',#127132,0.65);
#127132 = AXIS2_PLACEMENT_3D('',#127133,#127134,#127135);
#127133 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127134 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127135 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127136 = PCURVE('',#127065,#127137);
#127137 = DEFINITIONAL_REPRESENTATION('',(#127138),#127141);
#127138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127139,#127140),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#127139 = CARTESIAN_POINT('',(6.28318530718,2.8));
#127140 = CARTESIAN_POINT('',(3.14159265359,2.8));
#127141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127146)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127143,#127144,#127145)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127143 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127144 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127145 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127146 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#127143,
  'distance_accuracy_value','confusion accuracy');
#127147 = SHAPE_DEFINITION_REPRESENTATION(#127148,#127046);
#127148 = PRODUCT_DEFINITION_SHAPE('','',#127149);
#127149 = PRODUCT_DEFINITION('design','',#127150,#127153);
#127150 = PRODUCT_DEFINITION_FORMATION('','',#127151);
#127151 = PRODUCT('CADSOFTTOOLS 1.802','CADSOFTTOOLS 1.802','',(#127152)
  );
#127152 = PRODUCT_CONTEXT('',#2,'mechanical');
#127153 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127154 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127155,#127157);
#127155 = ( REPRESENTATION_RELATIONSHIP('','',#127046,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127156) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127156 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3219);
#127157 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127158);
#127158 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('802','','',#5,#127149,$);
#127159 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127151));
#127160 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127161),#127278
  );
#127161 = SHELL_BASED_SURFACE_MODEL('',(#127162));
#127162 = OPEN_SHELL('',(#127163));
#127163 = ADVANCED_FACE('',(#127164,#127234),#127179,.T.);
#127164 = FACE_BOUND('',#127165,.T.);
#127165 = EDGE_LOOP('',(#127166,#127194,#127215));
#127166 = ORIENTED_EDGE('',*,*,#127167,.F.);
#127167 = EDGE_CURVE('',#127168,#127170,#127172,.T.);
#127168 = VERTEX_POINT('',#127169);
#127169 = CARTESIAN_POINT('',(5.20114689777,-6.213172798427,
    10.013173024927));
#127170 = VERTEX_POINT('',#127171);
#127171 = CARTESIAN_POINT('',(5.201146897729,-5.400000000004,
    10.350000226449));
#127172 = SURFACE_CURVE('',#127173,(#127178),.PCURVE_S1.);
#127173 = CIRCLE('',#127174,1.149999999954);
#127174 = AXIS2_PLACEMENT_3D('',#127175,#127176,#127177);
#127175 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127176 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127177 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#127178 = PCURVE('',#127179,#127184);
#127179 = PLANE('',#127180);
#127180 = AXIS2_PLACEMENT_3D('',#127181,#127182,#127183);
#127181 = CARTESIAN_POINT('',(5.201146897693,-10.6011468977,
    2.950000228314));
#127182 = DIRECTION('',(1.,0.E+000,0.E+000));
#127183 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127184 = DEFINITIONAL_REPRESENTATION('',(#127185),#127193);
#127185 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127186,#127187,#127188,
    #127189,#127190,#127191,#127192),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127186 = CARTESIAN_POINT('',(-4.387974099365,-7.063172796521));
#127187 = CARTESIAN_POINT('',(-5.796430701409,-8.471629398565));
#127188 = CARTESIAN_POINT('',(-6.311961597885,-6.547641900045));
#127189 = CARTESIAN_POINT('',(-6.827492494361,-4.623654401525));
#127190 = CARTESIAN_POINT('',(-4.903504995841,-5.139185298001));
#127191 = CARTESIAN_POINT('',(-2.979517497321,-5.654716194477));
#127192 = CARTESIAN_POINT('',(-4.387974099365,-7.063172796521));
#127193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127194 = ORIENTED_EDGE('',*,*,#127195,.F.);
#127195 = EDGE_CURVE('',#127196,#127168,#127198,.T.);
#127196 = VERTEX_POINT('',#127197);
#127197 = CARTESIAN_POINT('',(5.201146897729,-5.400000000004,
    8.050000226558));
#127198 = SURFACE_CURVE('',#127199,(#127204),.PCURVE_S1.);
#127199 = CIRCLE('',#127200,1.149999999954);
#127200 = AXIS2_PLACEMENT_3D('',#127201,#127202,#127203);
#127201 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127202 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127203 = DIRECTION('',(0.E+000,0.E+000,-1.));
#127204 = PCURVE('',#127179,#127205);
#127205 = DEFINITIONAL_REPRESENTATION('',(#127206),#127214);
#127206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127207,#127208,#127209,
    #127210,#127211,#127212,#127213),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127207 = CARTESIAN_POINT('',(-5.201146897697,-5.099999998235));
#127208 = CARTESIAN_POINT('',(-3.209288469073,-5.099999998235));
#127209 = CARTESIAN_POINT('',(-4.205217683385,-6.824999998166));
#127210 = CARTESIAN_POINT('',(-5.201146897697,-8.549999998097));
#127211 = CARTESIAN_POINT('',(-6.197076112009,-6.824999998166));
#127212 = CARTESIAN_POINT('',(-7.193005326321,-5.099999998235));
#127213 = CARTESIAN_POINT('',(-5.201146897697,-5.099999998235));
#127214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127215 = ORIENTED_EDGE('',*,*,#127216,.F.);
#127216 = EDGE_CURVE('',#127170,#127196,#127217,.T.);
#127217 = SURFACE_CURVE('',#127218,(#127223),.PCURVE_S1.);
#127218 = CIRCLE('',#127219,1.149999999954);
#127219 = AXIS2_PLACEMENT_3D('',#127220,#127221,#127222);
#127220 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127221 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127222 = DIRECTION('',(0.E+000,0.E+000,1.));
#127223 = PCURVE('',#127179,#127224);
#127224 = DEFINITIONAL_REPRESENTATION('',(#127225),#127233);
#127225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127226,#127227,#127228,
    #127229,#127230,#127231,#127232),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127226 = CARTESIAN_POINT('',(-5.201146897697,-7.399999998143));
#127227 = CARTESIAN_POINT('',(-7.193005326321,-7.399999998143));
#127228 = CARTESIAN_POINT('',(-6.197076112009,-5.674999998212));
#127229 = CARTESIAN_POINT('',(-5.201146897697,-3.949999998281));
#127230 = CARTESIAN_POINT('',(-4.205217683385,-5.674999998212));
#127231 = CARTESIAN_POINT('',(-3.209288469073,-7.399999998143));
#127232 = CARTESIAN_POINT('',(-5.201146897697,-7.399999998143));
#127233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127234 = FACE_BOUND('',#127235,.T.);
#127235 = EDGE_LOOP('',(#127236,#127259));
#127236 = ORIENTED_EDGE('',*,*,#127237,.T.);
#127237 = EDGE_CURVE('',#127238,#127240,#127242,.T.);
#127238 = VERTEX_POINT('',#127239);
#127239 = CARTESIAN_POINT('',(5.201146897693,-6.050000000004,
    9.200000226503));
#127240 = VERTEX_POINT('',#127241);
#127241 = CARTESIAN_POINT('',(5.201146897693,-4.750000000004,
    9.200000226503));
#127242 = SURFACE_CURVE('',#127243,(#127248),.PCURVE_S1.);
#127243 = CIRCLE('',#127244,0.65);
#127244 = AXIS2_PLACEMENT_3D('',#127245,#127246,#127247);
#127245 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127246 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127247 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127248 = PCURVE('',#127179,#127249);
#127249 = DEFINITIONAL_REPRESENTATION('',(#127250),#127258);
#127250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127251,#127252,#127253,
    #127254,#127255,#127256,#127257),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127251 = CARTESIAN_POINT('',(-4.551146897697,-6.249999998189));
#127252 = CARTESIAN_POINT('',(-4.551146897697,-7.375833023109));
#127253 = CARTESIAN_POINT('',(-5.526146897697,-6.812916510649));
#127254 = CARTESIAN_POINT('',(-6.501146897697,-6.249999998189));
#127255 = CARTESIAN_POINT('',(-5.526146897697,-5.687083485729));
#127256 = CARTESIAN_POINT('',(-4.551146897697,-5.124166973269));
#127257 = CARTESIAN_POINT('',(-4.551146897697,-6.249999998189));
#127258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127259 = ORIENTED_EDGE('',*,*,#127260,.T.);
#127260 = EDGE_CURVE('',#127240,#127238,#127261,.T.);
#127261 = SURFACE_CURVE('',#127262,(#127267),.PCURVE_S1.);
#127262 = CIRCLE('',#127263,0.65);
#127263 = AXIS2_PLACEMENT_3D('',#127264,#127265,#127266);
#127264 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127265 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127266 = DIRECTION('',(0.E+000,1.,0.E+000));
#127267 = PCURVE('',#127179,#127268);
#127268 = DEFINITIONAL_REPRESENTATION('',(#127269),#127277);
#127269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127270,#127271,#127272,
    #127273,#127274,#127275,#127276),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127270 = CARTESIAN_POINT('',(-5.851146897697,-6.249999998189));
#127271 = CARTESIAN_POINT('',(-5.851146897697,-5.124166973269));
#127272 = CARTESIAN_POINT('',(-4.876146897697,-5.687083485729));
#127273 = CARTESIAN_POINT('',(-3.901146897697,-6.249999998189));
#127274 = CARTESIAN_POINT('',(-4.876146897697,-6.812916510649));
#127275 = CARTESIAN_POINT('',(-5.851146897697,-7.375833023109));
#127276 = CARTESIAN_POINT('',(-5.851146897697,-6.249999998189));
#127277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127282)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127279,#127280,#127281)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127279 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127280 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127281 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127282 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#127279,
  'distance_accuracy_value','confusion accuracy');
#127283 = SHAPE_DEFINITION_REPRESENTATION(#127284,#127160);
#127284 = PRODUCT_DEFINITION_SHAPE('','',#127285);
#127285 = PRODUCT_DEFINITION('design','',#127286,#127289);
#127286 = PRODUCT_DEFINITION_FORMATION('','',#127287);
#127287 = PRODUCT('CADSOFTTOOLS 1.803','CADSOFTTOOLS 1.803','',(#127288)
  );
#127288 = PRODUCT_CONTEXT('',#2,'mechanical');
#127289 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127290 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127291,#127293);
#127291 = ( REPRESENTATION_RELATIONSHIP('','',#127160,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127292) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127292 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3223);
#127293 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127294);
#127294 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('803','','',#5,#127285,$);
#127295 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127287));
#127296 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127297),#127562
  );
#127297 = SHELL_BASED_SURFACE_MODEL('',(#127298));
#127298 = OPEN_SHELL('',(#127299));
#127299 = ADVANCED_FACE('',(#127300),#127315,.T.);
#127300 = FACE_BOUND('',#127301,.T.);
#127301 = EDGE_LOOP('',(#127302,#127348,#127370,#127409,#127448,#127485,
    #127486,#127525));
#127302 = ORIENTED_EDGE('',*,*,#127303,.T.);
#127303 = EDGE_CURVE('',#127304,#127306,#127308,.T.);
#127304 = VERTEX_POINT('',#127305);
#127305 = CARTESIAN_POINT('',(5.201146897729,-5.400000000004,
    10.350000226449));
#127306 = VERTEX_POINT('',#127307);
#127307 = CARTESIAN_POINT('',(5.201146897729,-5.400000000004,
    8.050000226558));
#127308 = SURFACE_CURVE('',#127309,(#127314),.PCURVE_S1.);
#127309 = CIRCLE('',#127310,1.149999999954);
#127310 = AXIS2_PLACEMENT_3D('',#127311,#127312,#127313);
#127311 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127312 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127313 = DIRECTION('',(0.E+000,0.E+000,1.));
#127314 = PCURVE('',#127315,#127320);
#127315 = CONICAL_SURFACE('',#127316,1.275000000091,0.523598775006);
#127316 = AXIS2_PLACEMENT_3D('',#127317,#127318,#127319);
#127317 = CARTESIAN_POINT('',(4.984640546815,-5.400000000004,
    9.200000226503));
#127318 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127319 = DIRECTION('',(0.E+000,1.,0.E+000));
#127320 = DEFINITIONAL_REPRESENTATION('',(#127321),#127347);
#127321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#127322,#127323,#127324,
    #127325,#127326,#127327,#127328,#127329,#127330,#127331,#127332,
    #127333,#127334,#127335,#127336,#127337,#127338,#127339,#127340,
    #127341,#127342,#127343,#127344,#127345,#127346),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.142799666072,0.285599332145,0.428398998217,0.571198664289,
    0.713998330361,0.856797996434,0.999597662506,1.142397328578,
    1.28519699465,1.427996660723,1.570796326795,1.713595992867,
    1.856395658939,1.999195325012,2.141994991084,2.284794657156,
    2.427594323228,2.570393989301,2.713193655373,2.855993321445,
    2.998792987518,3.14159265359),.QUASI_UNIFORM_KNOTS.);
#127322 = CARTESIAN_POINT('',(4.712388980385,-0.216506351029));
#127323 = CARTESIAN_POINT('',(4.759988869075,-0.216506351029));
#127324 = CARTESIAN_POINT('',(4.855188646457,-0.216506351029));
#127325 = CARTESIAN_POINT('',(4.997988312529,-0.216506351029));
#127326 = CARTESIAN_POINT('',(5.140787978601,-0.216506351029));
#127327 = CARTESIAN_POINT('',(5.283587644674,-0.216506351029));
#127328 = CARTESIAN_POINT('',(5.426387310746,-0.216506351029));
#127329 = CARTESIAN_POINT('',(5.569186976818,-0.216506351029));
#127330 = CARTESIAN_POINT('',(5.711986642891,-0.216506351029));
#127331 = CARTESIAN_POINT('',(5.854786308963,-0.216506351029));
#127332 = CARTESIAN_POINT('',(5.997585975035,-0.216506351029));
#127333 = CARTESIAN_POINT('',(6.140385641107,-0.216506351029));
#127334 = CARTESIAN_POINT('',(6.28318530718,-0.216506351029));
#127335 = CARTESIAN_POINT('',(6.425984973252,-0.216506351029));
#127336 = CARTESIAN_POINT('',(6.568784639324,-0.216506351029));
#127337 = CARTESIAN_POINT('',(6.711584305396,-0.216506351029));
#127338 = CARTESIAN_POINT('',(6.854383971469,-0.216506351029));
#127339 = CARTESIAN_POINT('',(6.997183637541,-0.216506351029));
#127340 = CARTESIAN_POINT('',(7.139983303613,-0.216506351029));
#127341 = CARTESIAN_POINT('',(7.282782969685,-0.216506351029));
#127342 = CARTESIAN_POINT('',(7.425582635758,-0.216506351029));
#127343 = CARTESIAN_POINT('',(7.56838230183,-0.216506351029));
#127344 = CARTESIAN_POINT('',(7.711181967902,-0.216506351029));
#127345 = CARTESIAN_POINT('',(7.806381745284,-0.216506351029));
#127346 = CARTESIAN_POINT('',(7.853981633974,-0.216506351029));
#127347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127348 = ORIENTED_EDGE('',*,*,#127349,.T.);
#127349 = EDGE_CURVE('',#127306,#127350,#127352,.T.);
#127350 = VERTEX_POINT('',#127351);
#127351 = CARTESIAN_POINT('',(4.768134195792,-5.400000000004,
    7.800000226518));
#127352 = SEAM_CURVE('',#127353,(#127356,#127363),.PCURVE_S1.);
#127353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127354,#127355),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-0.25000000001,0.250000000013),
  .PIECEWISE_BEZIER_KNOTS.);
#127354 = CARTESIAN_POINT('',(5.201146897844,-5.400000000004,
    8.050000226289));
#127355 = CARTESIAN_POINT('',(4.768134195783,-5.400000000004,
    7.800000226534));
#127356 = PCURVE('',#127315,#127357);
#127357 = DEFINITIONAL_REPRESENTATION('',(#127358),#127362);
#127358 = LINE('',#127359,#127360);
#127359 = CARTESIAN_POINT('',(7.853981633974,0.E+000));
#127360 = VECTOR('',#127361,1.);
#127361 = DIRECTION('',(0.E+000,1.));
#127362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127363 = PCURVE('',#127315,#127364);
#127364 = DEFINITIONAL_REPRESENTATION('',(#127365),#127369);
#127365 = LINE('',#127366,#127367);
#127366 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#127367 = VECTOR('',#127368,1.);
#127368 = DIRECTION('',(0.E+000,1.));
#127369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127370 = ORIENTED_EDGE('',*,*,#127371,.F.);
#127371 = EDGE_CURVE('',#127372,#127350,#127374,.T.);
#127372 = VERTEX_POINT('',#127373);
#127373 = CARTESIAN_POINT('',(4.768134195801,-4.000000000004,
    9.200000226503));
#127374 = SURFACE_CURVE('',#127375,(#127380),.PCURVE_S1.);
#127375 = CIRCLE('',#127376,1.4);
#127376 = AXIS2_PLACEMENT_3D('',#127377,#127378,#127379);
#127377 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    9.200000226503));
#127378 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127379 = DIRECTION('',(0.E+000,1.,-2.832769448824E-016));
#127380 = PCURVE('',#127315,#127381);
#127381 = DEFINITIONAL_REPRESENTATION('',(#127382),#127408);
#127382 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#127383,#127384,#127385,
    #127386,#127387,#127388,#127389,#127390,#127391,#127392,#127393,
    #127394,#127395,#127396,#127397,#127398,#127399,#127400,#127401,
    #127402,#127403,#127404,#127405,#127406,#127407),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.139983303613E-002,0.142799666072,0.214199499108,0.285599332145,
    0.356999165181,0.428398998217,0.499798831253,0.571198664289,
    0.642598497325,0.713998330361,0.785398163397,0.856797996434,
    0.92819782947,0.999597662506,1.070997495542,1.142397328578,
    1.213797161614,1.28519699465,1.356596827687,1.427996660723,
    1.499396493759,1.570796326795),.QUASI_UNIFORM_KNOTS.);
#127383 = CARTESIAN_POINT('',(6.28318530718,0.216506351031));
#127384 = CARTESIAN_POINT('',(6.306985251525,0.216506351031));
#127385 = CARTESIAN_POINT('',(6.354585140216,0.216506351031));
#127386 = CARTESIAN_POINT('',(6.425984973252,0.216506351031));
#127387 = CARTESIAN_POINT('',(6.497384806288,0.216506351031));
#127388 = CARTESIAN_POINT('',(6.568784639324,0.216506351031));
#127389 = CARTESIAN_POINT('',(6.64018447236,0.216506351031));
#127390 = CARTESIAN_POINT('',(6.711584305396,0.216506351031));
#127391 = CARTESIAN_POINT('',(6.782984138433,0.216506351031));
#127392 = CARTESIAN_POINT('',(6.854383971469,0.216506351031));
#127393 = CARTESIAN_POINT('',(6.925783804505,0.216506351031));
#127394 = CARTESIAN_POINT('',(6.997183637541,0.216506351031));
#127395 = CARTESIAN_POINT('',(7.068583470577,0.216506351031));
#127396 = CARTESIAN_POINT('',(7.139983303613,0.216506351031));
#127397 = CARTESIAN_POINT('',(7.211383136649,0.216506351031));
#127398 = CARTESIAN_POINT('',(7.282782969685,0.216506351031));
#127399 = CARTESIAN_POINT('',(7.354182802722,0.216506351031));
#127400 = CARTESIAN_POINT('',(7.425582635758,0.216506351031));
#127401 = CARTESIAN_POINT('',(7.496982468794,0.216506351031));
#127402 = CARTESIAN_POINT('',(7.56838230183,0.216506351031));
#127403 = CARTESIAN_POINT('',(7.639782134866,0.216506351031));
#127404 = CARTESIAN_POINT('',(7.711181967902,0.216506351031));
#127405 = CARTESIAN_POINT('',(7.782581800938,0.216506351031));
#127406 = CARTESIAN_POINT('',(7.830181689629,0.216506351031));
#127407 = CARTESIAN_POINT('',(7.853981633974,0.216506351031));
#127408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127409 = ORIENTED_EDGE('',*,*,#127410,.F.);
#127410 = EDGE_CURVE('',#127411,#127372,#127413,.T.);
#127411 = VERTEX_POINT('',#127412);
#127412 = CARTESIAN_POINT('',(4.768134195792,-6.389949493654,
    10.189949720153));
#127413 = SURFACE_CURVE('',#127414,(#127419),.PCURVE_S1.);
#127414 = CIRCLE('',#127415,1.4);
#127415 = AXIS2_PLACEMENT_3D('',#127416,#127417,#127418);
#127416 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    9.200000226503));
#127417 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127418 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#127419 = PCURVE('',#127315,#127420);
#127420 = DEFINITIONAL_REPRESENTATION('',(#127421),#127447);
#127421 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#127422,#127423,#127424,
    #127425,#127426,#127427,#127428,#127429,#127430,#127431,#127432,
    #127433,#127434,#127435,#127436,#127437,#127438,#127439,#127440,
    #127441,#127442,#127443,#127444,#127445,#127446),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.107099749554,0.214199499108,0.321299248663,0.428398998217,
    0.535498747771,0.642598497325,0.749698246879,0.856797996434,
    0.963897745988,1.070997495542,1.178097245096,1.28519699465,
    1.392296744205,1.499396493759,1.606496243313,1.713595992867,
    1.820695742421,1.927795491976,2.03489524153,2.141994991084,
    2.249094740638,2.356194490192),.QUASI_UNIFORM_KNOTS.);
#127422 = CARTESIAN_POINT('',(3.926990816987,0.216506351031));
#127423 = CARTESIAN_POINT('',(3.962690733505,0.216506351031));
#127424 = CARTESIAN_POINT('',(4.034090566541,0.216506351031));
#127425 = CARTESIAN_POINT('',(4.141190316096,0.216506351031));
#127426 = CARTESIAN_POINT('',(4.24829006565,0.216506351031));
#127427 = CARTESIAN_POINT('',(4.355389815204,0.216506351031));
#127428 = CARTESIAN_POINT('',(4.462489564758,0.216506351031));
#127429 = CARTESIAN_POINT('',(4.569589314312,0.216506351031));
#127430 = CARTESIAN_POINT('',(4.676689063867,0.216506351031));
#127431 = CARTESIAN_POINT('',(4.783788813421,0.216506351031));
#127432 = CARTESIAN_POINT('',(4.890888562975,0.216506351031));
#127433 = CARTESIAN_POINT('',(4.997988312529,0.216506351031));
#127434 = CARTESIAN_POINT('',(5.105088062083,0.216506351031));
#127435 = CARTESIAN_POINT('',(5.212187811638,0.216506351031));
#127436 = CARTESIAN_POINT('',(5.319287561192,0.216506351031));
#127437 = CARTESIAN_POINT('',(5.426387310746,0.216506351031));
#127438 = CARTESIAN_POINT('',(5.5334870603,0.216506351031));
#127439 = CARTESIAN_POINT('',(5.640586809854,0.216506351031));
#127440 = CARTESIAN_POINT('',(5.747686559409,0.216506351031));
#127441 = CARTESIAN_POINT('',(5.854786308963,0.216506351031));
#127442 = CARTESIAN_POINT('',(5.961886058517,0.216506351031));
#127443 = CARTESIAN_POINT('',(6.068985808071,0.216506351031));
#127444 = CARTESIAN_POINT('',(6.176085557625,0.216506351031));
#127445 = CARTESIAN_POINT('',(6.247485390662,0.216506351031));
#127446 = CARTESIAN_POINT('',(6.28318530718,0.216506351031));
#127447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127448 = ORIENTED_EDGE('',*,*,#127449,.F.);
#127449 = EDGE_CURVE('',#127350,#127411,#127450,.T.);
#127450 = SURFACE_CURVE('',#127451,(#127456),.PCURVE_S1.);
#127451 = CIRCLE('',#127452,1.4);
#127452 = AXIS2_PLACEMENT_3D('',#127453,#127454,#127455);
#127453 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    9.200000226503));
#127454 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127455 = DIRECTION('',(-0.E+000,-1.110223024625E-016,-1.));
#127456 = PCURVE('',#127315,#127457);
#127457 = DEFINITIONAL_REPRESENTATION('',(#127458),#127484);
#127458 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#127459,#127460,#127461,
    #127462,#127463,#127464,#127465,#127466,#127467,#127468,#127469,
    #127470,#127471,#127472,#127473,#127474,#127475,#127476,#127477,
    #127478,#127479,#127480,#127481,#127482,#127483),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.107099749554,0.214199499108,0.321299248663,0.428398998217,
    0.535498747771,0.642598497325,0.749698246879,0.856797996434,
    0.963897745988,1.070997495542,1.178097245096,1.28519699465,
    1.392296744205,1.499396493759,1.606496243313,1.713595992867,
    1.820695742421,1.927795491976,2.03489524153,2.141994991084,
    2.249094740638,2.356194490192),.QUASI_UNIFORM_KNOTS.);
#127459 = CARTESIAN_POINT('',(1.570796326795,0.216506351031));
#127460 = CARTESIAN_POINT('',(1.606496243313,0.216506351031));
#127461 = CARTESIAN_POINT('',(1.677896076349,0.216506351031));
#127462 = CARTESIAN_POINT('',(1.784995825903,0.216506351031));
#127463 = CARTESIAN_POINT('',(1.892095575457,0.216506351031));
#127464 = CARTESIAN_POINT('',(1.999195325012,0.216506351031));
#127465 = CARTESIAN_POINT('',(2.106295074566,0.216506351031));
#127466 = CARTESIAN_POINT('',(2.21339482412,0.216506351031));
#127467 = CARTESIAN_POINT('',(2.320494573674,0.216506351031));
#127468 = CARTESIAN_POINT('',(2.427594323228,0.216506351031));
#127469 = CARTESIAN_POINT('',(2.534694072783,0.216506351031));
#127470 = CARTESIAN_POINT('',(2.641793822337,0.216506351031));
#127471 = CARTESIAN_POINT('',(2.748893571891,0.216506351031));
#127472 = CARTESIAN_POINT('',(2.855993321445,0.216506351031));
#127473 = CARTESIAN_POINT('',(2.963093070999,0.216506351031));
#127474 = CARTESIAN_POINT('',(3.070192820554,0.216506351031));
#127475 = CARTESIAN_POINT('',(3.177292570108,0.216506351031));
#127476 = CARTESIAN_POINT('',(3.284392319662,0.216506351031));
#127477 = CARTESIAN_POINT('',(3.391492069216,0.216506351031));
#127478 = CARTESIAN_POINT('',(3.49859181877,0.216506351031));
#127479 = CARTESIAN_POINT('',(3.605691568325,0.216506351031));
#127480 = CARTESIAN_POINT('',(3.712791317879,0.216506351031));
#127481 = CARTESIAN_POINT('',(3.819891067433,0.216506351031));
#127482 = CARTESIAN_POINT('',(3.891290900469,0.216506351031));
#127483 = CARTESIAN_POINT('',(3.926990816987,0.216506351031));
#127484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127485 = ORIENTED_EDGE('',*,*,#127349,.F.);
#127486 = ORIENTED_EDGE('',*,*,#127487,.T.);
#127487 = EDGE_CURVE('',#127306,#127488,#127490,.T.);
#127488 = VERTEX_POINT('',#127489);
#127489 = CARTESIAN_POINT('',(5.20114689777,-6.213172798427,
    10.013173024927));
#127490 = SURFACE_CURVE('',#127491,(#127496),.PCURVE_S1.);
#127491 = CIRCLE('',#127492,1.149999999954);
#127492 = AXIS2_PLACEMENT_3D('',#127493,#127494,#127495);
#127493 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127495 = DIRECTION('',(0.E+000,0.E+000,-1.));
#127496 = PCURVE('',#127315,#127497);
#127497 = DEFINITIONAL_REPRESENTATION('',(#127498),#127524);
#127498 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#127499,#127500,#127501,
    #127502,#127503,#127504,#127505,#127506,#127507,#127508,#127509,
    #127510,#127511,#127512,#127513,#127514,#127515,#127516,#127517,
    #127518,#127519,#127520,#127521,#127522,#127523),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.107099749554,0.214199499108,0.321299248663,0.428398998217,
    0.535498747771,0.642598497325,0.749698246879,0.856797996434,
    0.963897745988,1.070997495542,1.178097245096,1.28519699465,
    1.392296744205,1.499396493759,1.606496243313,1.713595992867,
    1.820695742421,1.927795491976,2.03489524153,2.141994991084,
    2.249094740638,2.356194490192),.QUASI_UNIFORM_KNOTS.);
#127499 = CARTESIAN_POINT('',(1.570796326795,-0.216506351029));
#127500 = CARTESIAN_POINT('',(1.606496243313,-0.216506351029));
#127501 = CARTESIAN_POINT('',(1.677896076349,-0.216506351029));
#127502 = CARTESIAN_POINT('',(1.784995825903,-0.216506351029));
#127503 = CARTESIAN_POINT('',(1.892095575457,-0.216506351029));
#127504 = CARTESIAN_POINT('',(1.999195325012,-0.216506351029));
#127505 = CARTESIAN_POINT('',(2.106295074566,-0.216506351029));
#127506 = CARTESIAN_POINT('',(2.21339482412,-0.216506351029));
#127507 = CARTESIAN_POINT('',(2.320494573674,-0.216506351029));
#127508 = CARTESIAN_POINT('',(2.427594323228,-0.216506351029));
#127509 = CARTESIAN_POINT('',(2.534694072783,-0.216506351029));
#127510 = CARTESIAN_POINT('',(2.641793822337,-0.216506351029));
#127511 = CARTESIAN_POINT('',(2.748893571891,-0.216506351029));
#127512 = CARTESIAN_POINT('',(2.855993321445,-0.216506351029));
#127513 = CARTESIAN_POINT('',(2.963093070999,-0.216506351029));
#127514 = CARTESIAN_POINT('',(3.070192820554,-0.216506351029));
#127515 = CARTESIAN_POINT('',(3.177292570108,-0.216506351029));
#127516 = CARTESIAN_POINT('',(3.284392319662,-0.216506351029));
#127517 = CARTESIAN_POINT('',(3.391492069216,-0.216506351029));
#127518 = CARTESIAN_POINT('',(3.49859181877,-0.216506351029));
#127519 = CARTESIAN_POINT('',(3.605691568325,-0.216506351029));
#127520 = CARTESIAN_POINT('',(3.712791317879,-0.216506351029));
#127521 = CARTESIAN_POINT('',(3.819891067433,-0.216506351029));
#127522 = CARTESIAN_POINT('',(3.891290900469,-0.216506351029));
#127523 = CARTESIAN_POINT('',(3.926990816987,-0.216506351029));
#127524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127525 = ORIENTED_EDGE('',*,*,#127526,.T.);
#127526 = EDGE_CURVE('',#127488,#127304,#127527,.T.);
#127527 = SURFACE_CURVE('',#127528,(#127533),.PCURVE_S1.);
#127528 = CIRCLE('',#127529,1.149999999954);
#127529 = AXIS2_PLACEMENT_3D('',#127530,#127531,#127532);
#127530 = CARTESIAN_POINT('',(5.201146897693,-5.400000000004,
    9.200000226503));
#127531 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127532 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#127533 = PCURVE('',#127315,#127534);
#127534 = DEFINITIONAL_REPRESENTATION('',(#127535),#127561);
#127535 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#127536,#127537,#127538,
    #127539,#127540,#127541,#127542,#127543,#127544,#127545,#127546,
    #127547,#127548,#127549,#127550,#127551,#127552,#127553,#127554,
    #127555,#127556,#127557,#127558,#127559,#127560),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    3.569991651807E-002,7.139983303613E-002,0.107099749554,
    0.142799666072,0.17849958259,0.214199499108,0.249899415626,
    0.285599332145,0.321299248663,0.356999165181,0.392699081699,
    0.428398998217,0.464098914735,0.499798831253,0.535498747771,
    0.571198664289,0.606898580807,0.642598497325,0.678298413843,
    0.713998330361,0.749698246879,0.785398163397),
  .QUASI_UNIFORM_KNOTS.);
#127536 = CARTESIAN_POINT('',(3.926990816987,-0.216506351029));
#127537 = CARTESIAN_POINT('',(3.93889078916,-0.216506351029));
#127538 = CARTESIAN_POINT('',(3.962690733505,-0.216506351029));
#127539 = CARTESIAN_POINT('',(3.998390650023,-0.216506351029));
#127540 = CARTESIAN_POINT('',(4.034090566541,-0.216506351029));
#127541 = CARTESIAN_POINT('',(4.06979048306,-0.216506351029));
#127542 = CARTESIAN_POINT('',(4.105490399578,-0.216506351029));
#127543 = CARTESIAN_POINT('',(4.141190316096,-0.216506351029));
#127544 = CARTESIAN_POINT('',(4.176890232614,-0.216506351029));
#127545 = CARTESIAN_POINT('',(4.212590149132,-0.216506351029));
#127546 = CARTESIAN_POINT('',(4.24829006565,-0.216506351029));
#127547 = CARTESIAN_POINT('',(4.283989982168,-0.216506351029));
#127548 = CARTESIAN_POINT('',(4.319689898686,-0.216506351029));
#127549 = CARTESIAN_POINT('',(4.355389815204,-0.216506351029));
#127550 = CARTESIAN_POINT('',(4.391089731722,-0.216506351029));
#127551 = CARTESIAN_POINT('',(4.42678964824,-0.216506351029));
#127552 = CARTESIAN_POINT('',(4.462489564758,-0.216506351029));
#127553 = CARTESIAN_POINT('',(4.498189481276,-0.216506351029));
#127554 = CARTESIAN_POINT('',(4.533889397794,-0.216506351029));
#127555 = CARTESIAN_POINT('',(4.569589314312,-0.216506351029));
#127556 = CARTESIAN_POINT('',(4.60528923083,-0.216506351029));
#127557 = CARTESIAN_POINT('',(4.640989147349,-0.216506351029));
#127558 = CARTESIAN_POINT('',(4.676689063867,-0.216506351029));
#127559 = CARTESIAN_POINT('',(4.700489008212,-0.216506351029));
#127560 = CARTESIAN_POINT('',(4.712388980385,-0.216506351029));
#127561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127566)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127563,#127564,#127565)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127563 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127564 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127565 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127566 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#127563,
  'distance_accuracy_value','confusion accuracy');
#127567 = SHAPE_DEFINITION_REPRESENTATION(#127568,#127296);
#127568 = PRODUCT_DEFINITION_SHAPE('','',#127569);
#127569 = PRODUCT_DEFINITION('design','',#127570,#127573);
#127570 = PRODUCT_DEFINITION_FORMATION('','',#127571);
#127571 = PRODUCT('CADSOFTTOOLS 1.804','CADSOFTTOOLS 1.804','',(#127572)
  );
#127572 = PRODUCT_CONTEXT('',#2,'mechanical');
#127573 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127574 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127575,#127577);
#127575 = ( REPRESENTATION_RELATIONSHIP('','',#127296,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127576) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127576 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3227);
#127577 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127578);
#127578 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('804','','',#5,#127569,$);
#127579 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127571));
#127580 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127581),#127708
  );
#127581 = SHELL_BASED_SURFACE_MODEL('',(#127582));
#127582 = OPEN_SHELL('',(#127583));
#127583 = ADVANCED_FACE('',(#127584),#127599,.T.);
#127584 = FACE_BOUND('',#127585,.T.);
#127585 = EDGE_LOOP('',(#127586,#127609,#127631,#127647,#127663,#127677,
    #127678,#127694));
#127586 = ORIENTED_EDGE('',*,*,#127587,.T.);
#127587 = EDGE_CURVE('',#127588,#127590,#127592,.T.);
#127588 = VERTEX_POINT('',#127589);
#127589 = CARTESIAN_POINT('',(4.768134195801,-4.000000000004,
    9.200000226503));
#127590 = VERTEX_POINT('',#127591);
#127591 = CARTESIAN_POINT('',(4.768134195792,-5.400000000004,
    7.800000226518));
#127592 = SURFACE_CURVE('',#127593,(#127598),.PCURVE_S1.);
#127593 = CIRCLE('',#127594,1.4);
#127594 = AXIS2_PLACEMENT_3D('',#127595,#127596,#127597);
#127595 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    9.200000226503));
#127596 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127597 = DIRECTION('',(0.E+000,1.,-2.832769448824E-016));
#127598 = PCURVE('',#127599,#127604);
#127599 = CYLINDRICAL_SURFACE('',#127600,1.4);
#127600 = AXIS2_PLACEMENT_3D('',#127601,#127602,#127603);
#127601 = CARTESIAN_POINT('',(2.401146897693,-5.400000000004,
    9.200000226503));
#127602 = DIRECTION('',(1.,0.E+000,0.E+000));
#127603 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127604 = DEFINITIONAL_REPRESENTATION('',(#127605),#127608);
#127605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127606,#127607),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#127606 = CARTESIAN_POINT('',(3.14159265359,2.366987298108));
#127607 = CARTESIAN_POINT('',(1.570796326795,2.366987298108));
#127608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127609 = ORIENTED_EDGE('',*,*,#127610,.F.);
#127610 = EDGE_CURVE('',#127611,#127590,#127613,.T.);
#127611 = VERTEX_POINT('',#127612);
#127612 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    7.800000226503));
#127613 = SEAM_CURVE('',#127614,(#127617,#127624),.PCURVE_S1.);
#127614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127615,#127616),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.,2.366987298108),
  .PIECEWISE_BEZIER_KNOTS.);
#127615 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    7.800000226503));
#127616 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    7.800000226503));
#127617 = PCURVE('',#127599,#127618);
#127618 = DEFINITIONAL_REPRESENTATION('',(#127619),#127623);
#127619 = LINE('',#127620,#127621);
#127620 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#127621 = VECTOR('',#127622,1.);
#127622 = DIRECTION('',(0.E+000,1.));
#127623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127624 = PCURVE('',#127599,#127625);
#127625 = DEFINITIONAL_REPRESENTATION('',(#127626),#127630);
#127626 = LINE('',#127627,#127628);
#127627 = CARTESIAN_POINT('',(7.853981633974,0.E+000));
#127628 = VECTOR('',#127629,1.);
#127629 = DIRECTION('',(0.E+000,1.));
#127630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127631 = ORIENTED_EDGE('',*,*,#127632,.T.);
#127632 = EDGE_CURVE('',#127611,#127633,#127635,.T.);
#127633 = VERTEX_POINT('',#127634);
#127634 = CARTESIAN_POINT('',(3.401146897693,-4.000000000004,
    9.200000226503));
#127635 = SURFACE_CURVE('',#127636,(#127641),.PCURVE_S1.);
#127636 = CIRCLE('',#127637,1.4);
#127637 = AXIS2_PLACEMENT_3D('',#127638,#127639,#127640);
#127638 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127639 = DIRECTION('',(1.,0.E+000,0.E+000));
#127640 = DIRECTION('',(0.E+000,0.E+000,-1.));
#127641 = PCURVE('',#127599,#127642);
#127642 = DEFINITIONAL_REPRESENTATION('',(#127643),#127646);
#127643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127644,#127645),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#127644 = CARTESIAN_POINT('',(1.570796326795,1.));
#127645 = CARTESIAN_POINT('',(3.14159265359,1.));
#127646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127647 = ORIENTED_EDGE('',*,*,#127648,.T.);
#127648 = EDGE_CURVE('',#127633,#127649,#127651,.T.);
#127649 = VERTEX_POINT('',#127650);
#127650 = CARTESIAN_POINT('',(3.401146897693,-6.800000000004,
    9.200000226503));
#127651 = SURFACE_CURVE('',#127652,(#127657),.PCURVE_S1.);
#127652 = CIRCLE('',#127653,1.4);
#127653 = AXIS2_PLACEMENT_3D('',#127654,#127655,#127656);
#127654 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127655 = DIRECTION('',(1.,0.E+000,0.E+000));
#127656 = DIRECTION('',(-0.E+000,1.,0.E+000));
#127657 = PCURVE('',#127599,#127658);
#127658 = DEFINITIONAL_REPRESENTATION('',(#127659),#127662);
#127659 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127660,#127661),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#127660 = CARTESIAN_POINT('',(3.14159265359,1.));
#127661 = CARTESIAN_POINT('',(6.28318530718,1.));
#127662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127663 = ORIENTED_EDGE('',*,*,#127664,.T.);
#127664 = EDGE_CURVE('',#127649,#127611,#127665,.T.);
#127665 = SURFACE_CURVE('',#127666,(#127671),.PCURVE_S1.);
#127666 = CIRCLE('',#127667,1.4);
#127667 = AXIS2_PLACEMENT_3D('',#127668,#127669,#127670);
#127668 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127669 = DIRECTION('',(1.,0.E+000,0.E+000));
#127670 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127671 = PCURVE('',#127599,#127672);
#127672 = DEFINITIONAL_REPRESENTATION('',(#127673),#127676);
#127673 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127674,#127675),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#127674 = CARTESIAN_POINT('',(6.28318530718,1.));
#127675 = CARTESIAN_POINT('',(7.853981633974,1.));
#127676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127677 = ORIENTED_EDGE('',*,*,#127610,.T.);
#127678 = ORIENTED_EDGE('',*,*,#127679,.T.);
#127679 = EDGE_CURVE('',#127590,#127680,#127682,.T.);
#127680 = VERTEX_POINT('',#127681);
#127681 = CARTESIAN_POINT('',(4.768134195792,-6.389949493654,
    10.189949720153));
#127682 = SURFACE_CURVE('',#127683,(#127688),.PCURVE_S1.);
#127683 = CIRCLE('',#127684,1.4);
#127684 = AXIS2_PLACEMENT_3D('',#127685,#127686,#127687);
#127685 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    9.200000226503));
#127686 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127687 = DIRECTION('',(-0.E+000,-1.110223024625E-016,-1.));
#127688 = PCURVE('',#127599,#127689);
#127689 = DEFINITIONAL_REPRESENTATION('',(#127690),#127693);
#127690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127691,#127692),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.356194490192),
  .PIECEWISE_BEZIER_KNOTS.);
#127691 = CARTESIAN_POINT('',(7.853981633974,2.366987298108));
#127692 = CARTESIAN_POINT('',(5.497787143782,2.366987298108));
#127693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127694 = ORIENTED_EDGE('',*,*,#127695,.T.);
#127695 = EDGE_CURVE('',#127680,#127588,#127696,.T.);
#127696 = SURFACE_CURVE('',#127697,(#127702),.PCURVE_S1.);
#127697 = CIRCLE('',#127698,1.4);
#127698 = AXIS2_PLACEMENT_3D('',#127699,#127700,#127701);
#127699 = CARTESIAN_POINT('',(4.768134195801,-5.400000000004,
    9.200000226503));
#127700 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127701 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#127702 = PCURVE('',#127599,#127703);
#127703 = DEFINITIONAL_REPRESENTATION('',(#127704),#127707);
#127704 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127705,#127706),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.356194490192),
  .PIECEWISE_BEZIER_KNOTS.);
#127705 = CARTESIAN_POINT('',(5.497787143782,2.366987298108));
#127706 = CARTESIAN_POINT('',(3.14159265359,2.366987298108));
#127707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127712)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127709,#127710,#127711)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127709 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127710 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127711 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127712 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#127709,
  'distance_accuracy_value','confusion accuracy');
#127713 = SHAPE_DEFINITION_REPRESENTATION(#127714,#127580);
#127714 = PRODUCT_DEFINITION_SHAPE('','',#127715);
#127715 = PRODUCT_DEFINITION('design','',#127716,#127719);
#127716 = PRODUCT_DEFINITION_FORMATION('','',#127717);
#127717 = PRODUCT('CADSOFTTOOLS 1.805','CADSOFTTOOLS 1.805','',(#127718)
  );
#127718 = PRODUCT_CONTEXT('',#2,'mechanical');
#127719 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127720 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127721,#127723);
#127721 = ( REPRESENTATION_RELATIONSHIP('','',#127580,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127722) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127722 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3231);
#127723 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127724);
#127724 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('805','','',#5,#127715,$);
#127725 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127717));
#127726 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127727),#127811
  );
#127727 = SHELL_BASED_SURFACE_MODEL('',(#127728));
#127728 = OPEN_SHELL('',(#127729));
#127729 = ADVANCED_FACE('',(#127730,#127758),#127743,.T.);
#127730 = FACE_BOUND('',#127731,.T.);
#127731 = EDGE_LOOP('',(#127732));
#127732 = ORIENTED_EDGE('',*,*,#127733,.F.);
#127733 = EDGE_CURVE('',#127734,#127734,#127736,.T.);
#127734 = VERTEX_POINT('',#127735);
#127735 = CARTESIAN_POINT('',(3.401146897693,-3.900000000004,
    9.200000226503));
#127736 = SURFACE_CURVE('',#127737,(#127742),.PCURVE_S1.);
#127737 = CIRCLE('',#127738,1.5);
#127738 = AXIS2_PLACEMENT_3D('',#127739,#127740,#127741);
#127739 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127740 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127741 = DIRECTION('',(0.E+000,1.,0.E+000));
#127742 = PCURVE('',#127743,#127748);
#127743 = PLANE('',#127744);
#127744 = AXIS2_PLACEMENT_3D('',#127745,#127746,#127747);
#127745 = CARTESIAN_POINT('',(3.401146897693,-5.349861742126,
    36.300000005576));
#127746 = DIRECTION('',(1.,0.E+000,0.E+000));
#127747 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127748 = DEFINITIONAL_REPRESENTATION('',(#127749),#127757);
#127749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127750,#127751,#127752,
    #127753,#127754,#127755,#127756),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127750 = CARTESIAN_POINT('',(-1.449861742122,27.099999779073));
#127751 = CARTESIAN_POINT('',(-1.449861742122,29.698075990427));
#127752 = CARTESIAN_POINT('',(0.800138257878,28.39903788475));
#127753 = CARTESIAN_POINT('',(3.050138257878,27.099999779073));
#127754 = CARTESIAN_POINT('',(0.800138257878,25.800961673397));
#127755 = CARTESIAN_POINT('',(-1.449861742122,24.50192356772));
#127756 = CARTESIAN_POINT('',(-1.449861742122,27.099999779073));
#127757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127758 = FACE_BOUND('',#127759,.T.);
#127759 = EDGE_LOOP('',(#127760,#127779,#127796));
#127760 = ORIENTED_EDGE('',*,*,#127761,.F.);
#127761 = EDGE_CURVE('',#127762,#127764,#127766,.T.);
#127762 = VERTEX_POINT('',#127763);
#127763 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    7.800000226503));
#127764 = VERTEX_POINT('',#127765);
#127765 = CARTESIAN_POINT('',(3.401146897693,-4.000000000004,
    9.200000226503));
#127766 = SURFACE_CURVE('',#127767,(#127772),.PCURVE_S1.);
#127767 = CIRCLE('',#127768,1.4);
#127768 = AXIS2_PLACEMENT_3D('',#127769,#127770,#127771);
#127769 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127770 = DIRECTION('',(1.,0.E+000,0.E+000));
#127771 = DIRECTION('',(0.E+000,0.E+000,-1.));
#127772 = PCURVE('',#127743,#127773);
#127773 = DEFINITIONAL_REPRESENTATION('',(#127774),#127778);
#127774 = CIRCLE('',#127775,1.4);
#127775 = AXIS2_PLACEMENT_2D('',#127776,#127777);
#127776 = CARTESIAN_POINT('',(5.013825787777E-002,27.099999779073));
#127777 = DIRECTION('',(0.E+000,1.));
#127778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127779 = ORIENTED_EDGE('',*,*,#127780,.F.);
#127780 = EDGE_CURVE('',#127781,#127762,#127783,.T.);
#127781 = VERTEX_POINT('',#127782);
#127782 = CARTESIAN_POINT('',(3.401146897693,-6.800000000004,
    9.200000226503));
#127783 = SURFACE_CURVE('',#127784,(#127789),.PCURVE_S1.);
#127784 = CIRCLE('',#127785,1.4);
#127785 = AXIS2_PLACEMENT_3D('',#127786,#127787,#127788);
#127786 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127787 = DIRECTION('',(1.,0.E+000,0.E+000));
#127788 = DIRECTION('',(0.E+000,-1.,0.E+000));
#127789 = PCURVE('',#127743,#127790);
#127790 = DEFINITIONAL_REPRESENTATION('',(#127791),#127795);
#127791 = CIRCLE('',#127792,1.4);
#127792 = AXIS2_PLACEMENT_2D('',#127793,#127794);
#127793 = CARTESIAN_POINT('',(5.013825787777E-002,27.099999779073));
#127794 = DIRECTION('',(1.,0.E+000));
#127795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127796 = ORIENTED_EDGE('',*,*,#127797,.F.);
#127797 = EDGE_CURVE('',#127764,#127781,#127798,.T.);
#127798 = SURFACE_CURVE('',#127799,(#127804),.PCURVE_S1.);
#127799 = CIRCLE('',#127800,1.4);
#127800 = AXIS2_PLACEMENT_3D('',#127801,#127802,#127803);
#127801 = CARTESIAN_POINT('',(3.401146897693,-5.400000000004,
    9.200000226503));
#127802 = DIRECTION('',(1.,0.E+000,0.E+000));
#127803 = DIRECTION('',(-0.E+000,1.,0.E+000));
#127804 = PCURVE('',#127743,#127805);
#127805 = DEFINITIONAL_REPRESENTATION('',(#127806),#127810);
#127806 = CIRCLE('',#127807,1.4);
#127807 = AXIS2_PLACEMENT_2D('',#127808,#127809);
#127808 = CARTESIAN_POINT('',(5.013825787777E-002,27.099999779073));
#127809 = DIRECTION('',(-1.,0.E+000));
#127810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127815)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127812,#127813,#127814)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#127812,
  'distance_accuracy_value','confusion accuracy');
#127816 = SHAPE_DEFINITION_REPRESENTATION(#127817,#127726);
#127817 = PRODUCT_DEFINITION_SHAPE('','',#127818);
#127818 = PRODUCT_DEFINITION('design','',#127819,#127822);
#127819 = PRODUCT_DEFINITION_FORMATION('','',#127820);
#127820 = PRODUCT('CADSOFTTOOLS 1.806','CADSOFTTOOLS 1.806','',(#127821)
  );
#127821 = PRODUCT_CONTEXT('',#2,'mechanical');
#127822 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127823 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127824,#127826);
#127824 = ( REPRESENTATION_RELATIONSHIP('','',#127726,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127825) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127825 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3235);
#127826 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127827);
#127827 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('806','','',#5,#127818,$);
#127828 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127820));
#127829 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127830),#127904
  );
#127830 = SHELL_BASED_SURFACE_MODEL('',(#127831));
#127831 = OPEN_SHELL('',(#127832));
#127832 = ADVANCED_FACE('',(#127833),#127847,.T.);
#127833 = FACE_BOUND('',#127834,.T.);
#127834 = EDGE_LOOP('',(#127835,#127858,#127874,#127890));
#127835 = ORIENTED_EDGE('',*,*,#127836,.F.);
#127836 = EDGE_CURVE('',#127837,#127839,#127841,.T.);
#127837 = VERTEX_POINT('',#127838);
#127838 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#127839 = VERTEX_POINT('',#127840);
#127840 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    28.64593956979));
#127841 = SURFACE_CURVE('',#127842,(#127846),.PCURVE_S1.);
#127842 = LINE('',#127843,#127844);
#127843 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#127844 = VECTOR('',#127845,1.);
#127845 = DIRECTION('',(0.E+000,-3.544489591564E-015,-1.));
#127846 = PCURVE('',#127847,#127852);
#127847 = PLANE('',#127848);
#127848 = AXIS2_PLACEMENT_3D('',#127849,#127850,#127851);
#127849 = CARTESIAN_POINT('',(3.001146897693,4.959876577334,
    22.203234280074));
#127850 = DIRECTION('',(0.E+000,1.,0.E+000));
#127851 = DIRECTION('',(0.E+000,-0.E+000,1.));
#127852 = DEFINITIONAL_REPRESENTATION('',(#127853),#127857);
#127853 = LINE('',#127854,#127855);
#127854 = CARTESIAN_POINT('',(8.196765719939,-0.457810279875));
#127855 = VECTOR('',#127856,1.);
#127856 = DIRECTION('',(-1.,0.E+000));
#127857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127858 = ORIENTED_EDGE('',*,*,#127859,.T.);
#127859 = EDGE_CURVE('',#127837,#127860,#127862,.T.);
#127860 = VERTEX_POINT('',#127861);
#127861 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    30.400000000013));
#127862 = SURFACE_CURVE('',#127863,(#127867),.PCURVE_S1.);
#127863 = LINE('',#127864,#127865);
#127864 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#127865 = VECTOR('',#127866,1.);
#127866 = DIRECTION('',(1.,0.E+000,0.E+000));
#127867 = PCURVE('',#127847,#127868);
#127868 = DEFINITIONAL_REPRESENTATION('',(#127869),#127873);
#127869 = LINE('',#127870,#127871);
#127870 = CARTESIAN_POINT('',(8.196765719939,-0.457810279875));
#127871 = VECTOR('',#127872,1.);
#127872 = DIRECTION('',(0.E+000,1.));
#127873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127874 = ORIENTED_EDGE('',*,*,#127875,.F.);
#127875 = EDGE_CURVE('',#127876,#127860,#127878,.T.);
#127876 = VERTEX_POINT('',#127877);
#127877 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    28.64593956979));
#127878 = SURFACE_CURVE('',#127879,(#127883),.PCURVE_S1.);
#127879 = LINE('',#127880,#127881);
#127880 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    28.64593956979));
#127881 = VECTOR('',#127882,1.);
#127882 = DIRECTION('',(0.E+000,3.544489591564E-015,1.));
#127883 = PCURVE('',#127847,#127884);
#127884 = DEFINITIONAL_REPRESENTATION('',(#127885),#127889);
#127885 = LINE('',#127886,#127887);
#127886 = CARTESIAN_POINT('',(6.442705289716,1.057810279877));
#127887 = VECTOR('',#127888,1.);
#127888 = DIRECTION('',(1.,0.E+000));
#127889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127890 = ORIENTED_EDGE('',*,*,#127891,.T.);
#127891 = EDGE_CURVE('',#127876,#127839,#127892,.T.);
#127892 = SURFACE_CURVE('',#127893,(#127897),.PCURVE_S1.);
#127893 = LINE('',#127894,#127895);
#127894 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    28.64593956979));
#127895 = VECTOR('',#127896,1.);
#127896 = DIRECTION('',(-1.,0.E+000,0.E+000));
#127897 = PCURVE('',#127847,#127898);
#127898 = DEFINITIONAL_REPRESENTATION('',(#127899),#127903);
#127899 = LINE('',#127900,#127901);
#127900 = CARTESIAN_POINT('',(6.442705289716,1.057810279877));
#127901 = VECTOR('',#127902,1.);
#127902 = DIRECTION('',(0.E+000,-1.));
#127903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127908)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127905,#127906,#127907)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127905 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127906 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127907 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127908 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#127905,
  'distance_accuracy_value','confusion accuracy');
#127909 = SHAPE_DEFINITION_REPRESENTATION(#127910,#127829);
#127910 = PRODUCT_DEFINITION_SHAPE('','',#127911);
#127911 = PRODUCT_DEFINITION('design','',#127912,#127915);
#127912 = PRODUCT_DEFINITION_FORMATION('','',#127913);
#127913 = PRODUCT('CADSOFTTOOLS 1.807','CADSOFTTOOLS 1.807','',(#127914)
  );
#127914 = PRODUCT_CONTEXT('',#2,'mechanical');
#127915 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127916 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127917,#127919);
#127917 = ( REPRESENTATION_RELATIONSHIP('','',#127829,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127918) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127918 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3239);
#127919 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127920);
#127920 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('807','','',#5,#127911,$);
#127921 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127913));
#127922 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127923),#127970
  );
#127923 = SHELL_BASED_SURFACE_MODEL('',(#127924));
#127924 = OPEN_SHELL('',(#127925));
#127925 = ADVANCED_FACE('',(#127926),#127941,.T.);
#127926 = FACE_BOUND('',#127927,.T.);
#127927 = EDGE_LOOP('',(#127928,#127956));
#127928 = ORIENTED_EDGE('',*,*,#127929,.F.);
#127929 = EDGE_CURVE('',#127930,#127932,#127934,.T.);
#127930 = VERTEX_POINT('',#127931);
#127931 = CARTESIAN_POINT('',(4.05895717757,4.959876577334,
    30.400000000013));
#127932 = VERTEX_POINT('',#127933);
#127933 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#127934 = SURFACE_CURVE('',#127935,(#127940),.PCURVE_S1.);
#127935 = CIRCLE('',#127936,2.9);
#127936 = AXIS2_PLACEMENT_3D('',#127937,#127938,#127939);
#127937 = CARTESIAN_POINT('',(3.301146897694,7.759112826691,
    30.400000000013));
#127938 = DIRECTION('',(0.E+000,0.E+000,-1.));
#127939 = DIRECTION('',(0.261313889612,-0.965253879089,0.E+000));
#127940 = PCURVE('',#127941,#127946);
#127941 = PLANE('',#127942);
#127942 = AXIS2_PLACEMENT_3D('',#127943,#127944,#127945);
#127943 = CARTESIAN_POINT('',(3.001146897693,2.459876577334,
    30.400000000013));
#127944 = DIRECTION('',(0.E+000,0.E+000,1.));
#127945 = DIRECTION('',(1.,0.E+000,-0.E+000));
#127946 = DEFINITIONAL_REPRESENTATION('',(#127947),#127955);
#127947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#127948,#127949,#127950,
    #127951,#127952,#127953,#127954),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#127948 = CARTESIAN_POINT('',(1.057810279877,2.5));
#127949 = CARTESIAN_POINT('',(-3.790609126398,1.187434092757));
#127950 = CARTESIAN_POINT('',(-2.503114843075,6.042571420414));
#127951 = CARTESIAN_POINT('',(-1.215620559752,10.897708748071));
#127952 = CARTESIAN_POINT('',(2.3453045632,7.355137327657));
#127953 = CARTESIAN_POINT('',(5.906229686152,3.812565907243));
#127954 = CARTESIAN_POINT('',(1.057810279877,2.5));
#127955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127956 = ORIENTED_EDGE('',*,*,#127957,.F.);
#127957 = EDGE_CURVE('',#127932,#127930,#127958,.T.);
#127958 = SURFACE_CURVE('',#127959,(#127963),.PCURVE_S1.);
#127959 = LINE('',#127960,#127961);
#127960 = CARTESIAN_POINT('',(2.543336617818,4.959876577334,
    30.400000000013));
#127961 = VECTOR('',#127962,1.);
#127962 = DIRECTION('',(1.,0.E+000,0.E+000));
#127963 = PCURVE('',#127941,#127964);
#127964 = DEFINITIONAL_REPRESENTATION('',(#127965),#127969);
#127965 = LINE('',#127966,#127967);
#127966 = CARTESIAN_POINT('',(-0.457810279875,2.5));
#127967 = VECTOR('',#127968,1.);
#127968 = DIRECTION('',(1.,0.E+000));
#127969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#127970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#127974)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#127971,#127972,#127973)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#127971 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#127972 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#127973 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#127974 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#127971,
  'distance_accuracy_value','confusion accuracy');
#127975 = SHAPE_DEFINITION_REPRESENTATION(#127976,#127922);
#127976 = PRODUCT_DEFINITION_SHAPE('','',#127977);
#127977 = PRODUCT_DEFINITION('design','',#127978,#127981);
#127978 = PRODUCT_DEFINITION_FORMATION('','',#127979);
#127979 = PRODUCT('CADSOFTTOOLS 1.808','CADSOFTTOOLS 1.808','',(#127980)
  );
#127980 = PRODUCT_CONTEXT('',#2,'mechanical');
#127981 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#127982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#127983,#127985);
#127983 = ( REPRESENTATION_RELATIONSHIP('','',#127922,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#127984) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#127984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3243);
#127985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #127986);
#127986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('808','','',#5,#127977,$);
#127987 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#127979));
#127988 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#127989),#128063
  );
#127989 = SHELL_BASED_SURFACE_MODEL('',(#127990));
#127990 = OPEN_SHELL('',(#127991));
#127991 = ADVANCED_FACE('',(#127992),#128006,.T.);
#127992 = FACE_BOUND('',#127993,.T.);
#127993 = EDGE_LOOP('',(#127994,#128017,#128033,#128049));
#127994 = ORIENTED_EDGE('',*,*,#127995,.F.);
#127995 = EDGE_CURVE('',#127996,#127998,#128000,.T.);
#127996 = VERTEX_POINT('',#127997);
#127997 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#127998 = VERTEX_POINT('',#127999);
#127999 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#128000 = SURFACE_CURVE('',#128001,(#128005),.PCURVE_S1.);
#128001 = LINE('',#128002,#128003);
#128002 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#128003 = VECTOR('',#128004,1.);
#128004 = DIRECTION('',(0.E+000,0.E+000,1.));
#128005 = PCURVE('',#128006,#128011);
#128006 = PLANE('',#128007);
#128007 = AXIS2_PLACEMENT_3D('',#128008,#128009,#128010);
#128008 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#128009 = DIRECTION('',(-1.232595164408E-030,1.,-1.971276677247E-016));
#128010 = DIRECTION('',(2.915743320796E-049,-1.971276677247E-016,-1.));
#128011 = DEFINITIONAL_REPRESENTATION('',(#128012),#128016);
#128012 = LINE('',#128013,#128014);
#128013 = CARTESIAN_POINT('',(1.9,-4.611053677851E-046));
#128014 = VECTOR('',#128015,1.);
#128015 = DIRECTION('',(-1.,2.426870356764E-046));
#128016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128017 = ORIENTED_EDGE('',*,*,#128018,.T.);
#128018 = EDGE_CURVE('',#127996,#128019,#128021,.T.);
#128019 = VERTEX_POINT('',#128020);
#128020 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#128021 = SURFACE_CURVE('',#128022,(#128026),.PCURVE_S1.);
#128022 = LINE('',#128023,#128024);
#128023 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#128024 = VECTOR('',#128025,1.);
#128025 = DIRECTION('',(-1.,0.E+000,0.E+000));
#128026 = PCURVE('',#128006,#128027);
#128027 = DEFINITIONAL_REPRESENTATION('',(#128028),#128032);
#128028 = LINE('',#128029,#128030);
#128029 = CARTESIAN_POINT('',(1.9,-4.611053677851E-046));
#128030 = VECTOR('',#128031,1.);
#128031 = DIRECTION('',(-2.915743320796E-049,1.));
#128032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128033 = ORIENTED_EDGE('',*,*,#128034,.T.);
#128034 = EDGE_CURVE('',#128019,#128035,#128037,.T.);
#128035 = VERTEX_POINT('',#128036);
#128036 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    32.300000000013));
#128037 = SURFACE_CURVE('',#128038,(#128042),.PCURVE_S1.);
#128038 = LINE('',#128039,#128040);
#128039 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#128040 = VECTOR('',#128041,1.);
#128041 = DIRECTION('',(0.E+000,0.E+000,1.));
#128042 = PCURVE('',#128006,#128043);
#128043 = DEFINITIONAL_REPRESENTATION('',(#128044),#128048);
#128044 = LINE('',#128045,#128046);
#128045 = CARTESIAN_POINT('',(1.9,0.25));
#128046 = VECTOR('',#128047,1.);
#128047 = DIRECTION('',(-1.,2.426870356764E-046));
#128048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128049 = ORIENTED_EDGE('',*,*,#128050,.F.);
#128050 = EDGE_CURVE('',#127998,#128035,#128051,.T.);
#128051 = SURFACE_CURVE('',#128052,(#128056),.PCURVE_S1.);
#128052 = LINE('',#128053,#128054);
#128053 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#128054 = VECTOR('',#128055,1.);
#128055 = DIRECTION('',(-1.,0.E+000,0.E+000));
#128056 = PCURVE('',#128006,#128057);
#128057 = DEFINITIONAL_REPRESENTATION('',(#128058),#128062);
#128058 = LINE('',#128059,#128060);
#128059 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#128060 = VECTOR('',#128061,1.);
#128061 = DIRECTION('',(-2.915743320796E-049,1.));
#128062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128067)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128064,#128065,#128066)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128064 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128065 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128066 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128067 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128064,
  'distance_accuracy_value','confusion accuracy');
#128068 = SHAPE_DEFINITION_REPRESENTATION(#128069,#127988);
#128069 = PRODUCT_DEFINITION_SHAPE('','',#128070);
#128070 = PRODUCT_DEFINITION('design','',#128071,#128074);
#128071 = PRODUCT_DEFINITION_FORMATION('','',#128072);
#128072 = PRODUCT('CADSOFTTOOLS 1.809','CADSOFTTOOLS 1.809','',(#128073)
  );
#128073 = PRODUCT_CONTEXT('',#2,'mechanical');
#128074 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128075 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128076,#128078);
#128076 = ( REPRESENTATION_RELATIONSHIP('','',#127988,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128077) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128077 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3247);
#128078 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128079);
#128079 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('809','','',#5,#128070,$);
#128080 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128072));
#128081 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128082),#128156
  );
#128082 = SHELL_BASED_SURFACE_MODEL('',(#128083));
#128083 = OPEN_SHELL('',(#128084));
#128084 = ADVANCED_FACE('',(#128085),#128099,.T.);
#128085 = FACE_BOUND('',#128086,.T.);
#128086 = EDGE_LOOP('',(#128087,#128110,#128126,#128142));
#128087 = ORIENTED_EDGE('',*,*,#128088,.T.);
#128088 = EDGE_CURVE('',#128089,#128091,#128093,.T.);
#128089 = VERTEX_POINT('',#128090);
#128090 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#128091 = VERTEX_POINT('',#128092);
#128092 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    30.400000000013));
#128093 = SURFACE_CURVE('',#128094,(#128098),.PCURVE_S1.);
#128094 = LINE('',#128095,#128096);
#128095 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#128096 = VECTOR('',#128097,1.);
#128097 = DIRECTION('',(2.33731163079E-016,0.E+000,-1.));
#128098 = PCURVE('',#128099,#128104);
#128099 = PLANE('',#128100);
#128100 = AXIS2_PLACEMENT_3D('',#128101,#128102,#128103);
#128101 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#128102 = DIRECTION('',(-1.232595164408E-030,1.,-1.971276677247E-016));
#128103 = DIRECTION('',(2.915743320796E-049,-1.971276677247E-016,-1.));
#128104 = DEFINITIONAL_REPRESENTATION('',(#128105),#128109);
#128105 = LINE('',#128106,#128107);
#128106 = CARTESIAN_POINT('',(-1.035088878883E-048,3.55));
#128107 = VECTOR('',#128108,1.);
#128108 = DIRECTION('',(1.,-2.33731163079E-016));
#128109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128110 = ORIENTED_EDGE('',*,*,#128111,.T.);
#128111 = EDGE_CURVE('',#128091,#128112,#128114,.T.);
#128112 = VERTEX_POINT('',#128113);
#128113 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    30.400000000013));
#128114 = SURFACE_CURVE('',#128115,(#128119),.PCURVE_S1.);
#128115 = LINE('',#128116,#128117);
#128116 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    30.400000000013));
#128117 = VECTOR('',#128118,1.);
#128118 = DIRECTION('',(-1.,0.E+000,0.E+000));
#128119 = PCURVE('',#128099,#128120);
#128120 = DEFINITIONAL_REPRESENTATION('',(#128121),#128125);
#128121 = LINE('',#128122,#128123);
#128122 = CARTESIAN_POINT('',(1.9,3.55));
#128123 = VECTOR('',#128124,1.);
#128124 = DIRECTION('',(-2.915743320796E-049,1.));
#128125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128126 = ORIENTED_EDGE('',*,*,#128127,.F.);
#128127 = EDGE_CURVE('',#128128,#128112,#128130,.T.);
#128128 = VERTEX_POINT('',#128129);
#128129 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#128130 = SURFACE_CURVE('',#128131,(#128135),.PCURVE_S1.);
#128131 = LINE('',#128132,#128133);
#128132 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#128133 = VECTOR('',#128134,1.);
#128134 = DIRECTION('',(1.168655815395E-016,0.E+000,-1.));
#128135 = PCURVE('',#128099,#128136);
#128136 = DEFINITIONAL_REPRESENTATION('',(#128137),#128141);
#128137 = LINE('',#128138,#128139);
#128138 = CARTESIAN_POINT('',(-1.107982461903E-048,3.8));
#128139 = VECTOR('',#128140,1.);
#128140 = DIRECTION('',(1.,-1.168655815395E-016));
#128141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128142 = ORIENTED_EDGE('',*,*,#128143,.T.);
#128143 = EDGE_CURVE('',#128128,#128089,#128144,.T.);
#128144 = SURFACE_CURVE('',#128145,(#128149),.PCURVE_S1.);
#128145 = LINE('',#128146,#128147);
#128146 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#128147 = VECTOR('',#128148,1.);
#128148 = DIRECTION('',(1.,0.E+000,-2.84217094304E-014));
#128149 = PCURVE('',#128099,#128150);
#128150 = DEFINITIONAL_REPRESENTATION('',(#128151),#128155);
#128151 = LINE('',#128152,#128153);
#128152 = CARTESIAN_POINT('',(-1.107982461903E-048,3.8));
#128153 = VECTOR('',#128154,1.);
#128154 = DIRECTION('',(2.84217094304E-014,-1.));
#128155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128160)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128157,#128158,#128159)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128157 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128158 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128159 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128160 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128157,
  'distance_accuracy_value','confusion accuracy');
#128161 = SHAPE_DEFINITION_REPRESENTATION(#128162,#128081);
#128162 = PRODUCT_DEFINITION_SHAPE('','',#128163);
#128163 = PRODUCT_DEFINITION('design','',#128164,#128167);
#128164 = PRODUCT_DEFINITION_FORMATION('','',#128165);
#128165 = PRODUCT('CADSOFTTOOLS 1.810','CADSOFTTOOLS 1.810','',(#128166)
  );
#128166 = PRODUCT_CONTEXT('',#2,'mechanical');
#128167 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128168 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128169,#128171);
#128169 = ( REPRESENTATION_RELATIONSHIP('','',#128081,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128170) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128170 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3251);
#128171 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128172);
#128172 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('810','','',#5,#128163,$);
#128173 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128165));
#128174 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128175),#128313
  );
#128175 = SHELL_BASED_SURFACE_MODEL('',(#128176));
#128176 = OPEN_SHELL('',(#128177));
#128177 = ADVANCED_FACE('',(#128178),#128192,.T.);
#128178 = FACE_BOUND('',#128179,.T.);
#128179 = EDGE_LOOP('',(#128180,#128203,#128219,#128235,#128251,#128267,
    #128283,#128299));
#128180 = ORIENTED_EDGE('',*,*,#128181,.F.);
#128181 = EDGE_CURVE('',#128182,#128184,#128186,.T.);
#128182 = VERTEX_POINT('',#128183);
#128183 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#128184 = VERTEX_POINT('',#128185);
#128185 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    32.300000000013));
#128186 = SURFACE_CURVE('',#128187,(#128191),.PCURVE_S1.);
#128187 = LINE('',#128188,#128189);
#128188 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#128189 = VECTOR('',#128190,1.);
#128190 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#128191 = PCURVE('',#128192,#128197);
#128192 = PLANE('',#128193);
#128193 = AXIS2_PLACEMENT_3D('',#128194,#128195,#128196);
#128194 = CARTESIAN_POINT('',(4.901146897693,2.659876577334,
    32.300000000013));
#128195 = DIRECTION('',(1.770622953672E-029,-5.04876446331E-029,1.));
#128196 = DIRECTION('',(-1.,-8.939458246419E-058,1.770622953672E-029));
#128197 = DEFINITIONAL_REPRESENTATION('',(#128198),#128202);
#128198 = LINE('',#128199,#128200);
#128199 = CARTESIAN_POINT('',(3.55,-2.));
#128200 = VECTOR('',#128201,1.);
#128201 = DIRECTION('',(-0.707106781187,0.707106781187));
#128202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128203 = ORIENTED_EDGE('',*,*,#128204,.F.);
#128204 = EDGE_CURVE('',#128205,#128182,#128207,.T.);
#128205 = VERTEX_POINT('',#128206);
#128206 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#128207 = SURFACE_CURVE('',#128208,(#128212),.PCURVE_S1.);
#128208 = LINE('',#128209,#128210);
#128209 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#128210 = VECTOR('',#128211,1.);
#128211 = DIRECTION('',(1.,0.E+000,-2.84217094304E-014));
#128212 = PCURVE('',#128192,#128213);
#128213 = DEFINITIONAL_REPRESENTATION('',(#128214),#128218);
#128214 = LINE('',#128215,#128216);
#128215 = CARTESIAN_POINT('',(3.8,-2.));
#128216 = VECTOR('',#128217,1.);
#128217 = DIRECTION('',(-1.,1.434945165587E-042));
#128218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128219 = ORIENTED_EDGE('',*,*,#128220,.T.);
#128220 = EDGE_CURVE('',#128205,#128221,#128223,.T.);
#128221 = VERTEX_POINT('',#128222);
#128222 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.300000000013));
#128223 = SURFACE_CURVE('',#128224,(#128228),.PCURVE_S1.);
#128224 = LINE('',#128225,#128226);
#128225 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#128226 = VECTOR('',#128227,1.);
#128227 = DIRECTION('',(0.E+000,-1.,0.E+000));
#128228 = PCURVE('',#128192,#128229);
#128229 = DEFINITIONAL_REPRESENTATION('',(#128230),#128234);
#128230 = LINE('',#128231,#128232);
#128231 = CARTESIAN_POINT('',(3.8,-2.));
#128232 = VECTOR('',#128233,1.);
#128233 = DIRECTION('',(8.939458246419E-058,1.));
#128234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128235 = ORIENTED_EDGE('',*,*,#128236,.T.);
#128236 = EDGE_CURVE('',#128221,#128237,#128239,.T.);
#128237 = VERTEX_POINT('',#128238);
#128238 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.300000000013));
#128239 = SURFACE_CURVE('',#128240,(#128244),.PCURVE_S1.);
#128240 = LINE('',#128241,#128242);
#128241 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.300000000013));
#128242 = VECTOR('',#128243,1.);
#128243 = DIRECTION('',(1.,2.33731163079E-016,0.E+000));
#128244 = PCURVE('',#128192,#128245);
#128245 = DEFINITIONAL_REPRESENTATION('',(#128246),#128250);
#128246 = LINE('',#128247,#128248);
#128247 = CARTESIAN_POINT('',(3.8,-1.001326856047));
#128248 = VECTOR('',#128249,1.);
#128249 = DIRECTION('',(-1.,-2.33731163079E-016));
#128250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128251 = ORIENTED_EDGE('',*,*,#128252,.T.);
#128252 = EDGE_CURVE('',#128237,#128253,#128255,.T.);
#128253 = VERTEX_POINT('',#128254);
#128254 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#128255 = SURFACE_CURVE('',#128256,(#128260),.PCURVE_S1.);
#128256 = LINE('',#128257,#128258);
#128257 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.300000000013));
#128258 = VECTOR('',#128259,1.);
#128259 = DIRECTION('',(0.E+000,1.,0.E+000));
#128260 = PCURVE('',#128192,#128261);
#128261 = DEFINITIONAL_REPRESENTATION('',(#128262),#128266);
#128262 = LINE('',#128263,#128264);
#128263 = CARTESIAN_POINT('',(-8.951319620653E-058,-1.001326856047));
#128264 = VECTOR('',#128265,1.);
#128265 = DIRECTION('',(-8.939458246419E-058,-1.));
#128266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128267 = ORIENTED_EDGE('',*,*,#128268,.T.);
#128268 = EDGE_CURVE('',#128253,#128269,#128271,.T.);
#128269 = VERTEX_POINT('',#128270);
#128270 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    32.300000000013));
#128271 = SURFACE_CURVE('',#128272,(#128276),.PCURVE_S1.);
#128272 = LINE('',#128273,#128274);
#128273 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#128274 = VECTOR('',#128275,1.);
#128275 = DIRECTION('',(-1.,0.E+000,0.E+000));
#128276 = PCURVE('',#128192,#128277);
#128277 = DEFINITIONAL_REPRESENTATION('',(#128278),#128282);
#128278 = LINE('',#128279,#128280);
#128279 = CARTESIAN_POINT('',(-1.787891649284E-057,-2.));
#128280 = VECTOR('',#128281,1.);
#128281 = DIRECTION('',(1.,-5.659799424267E-073));
#128282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128283 = ORIENTED_EDGE('',*,*,#128284,.T.);
#128284 = EDGE_CURVE('',#128269,#128285,#128287,.T.);
#128285 = VERTEX_POINT('',#128286);
#128286 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    32.300000000013));
#128287 = SURFACE_CURVE('',#128288,(#128292),.PCURVE_S1.);
#128288 = LINE('',#128289,#128290);
#128289 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    32.300000000013));
#128290 = VECTOR('',#128291,1.);
#128291 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#128292 = PCURVE('',#128192,#128293);
#128293 = DEFINITIONAL_REPRESENTATION('',(#128294),#128298);
#128294 = LINE('',#128295,#128296);
#128295 = CARTESIAN_POINT('',(0.25,-2.));
#128296 = VECTOR('',#128297,1.);
#128297 = DIRECTION('',(0.707106781187,0.707106781187));
#128298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128299 = ORIENTED_EDGE('',*,*,#128300,.T.);
#128300 = EDGE_CURVE('',#128285,#128184,#128301,.T.);
#128301 = SURFACE_CURVE('',#128302,(#128306),.PCURVE_S1.);
#128302 = LINE('',#128303,#128304);
#128303 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    32.300000000013));
#128304 = VECTOR('',#128305,1.);
#128305 = DIRECTION('',(-1.,3.172065784643E-016,0.E+000));
#128306 = PCURVE('',#128192,#128307);
#128307 = DEFINITIONAL_REPRESENTATION('',(#128308),#128312);
#128308 = LINE('',#128309,#128310);
#128309 = CARTESIAN_POINT('',(0.5,-1.75));
#128310 = VECTOR('',#128311,1.);
#128311 = DIRECTION('',(1.,-3.172065784643E-016));
#128312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128317)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128314,#128315,#128316)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128314 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128315 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128316 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128317 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128314,
  'distance_accuracy_value','confusion accuracy');
#128318 = SHAPE_DEFINITION_REPRESENTATION(#128319,#128174);
#128319 = PRODUCT_DEFINITION_SHAPE('','',#128320);
#128320 = PRODUCT_DEFINITION('design','',#128321,#128324);
#128321 = PRODUCT_DEFINITION_FORMATION('','',#128322);
#128322 = PRODUCT('CADSOFTTOOLS 1.811','CADSOFTTOOLS 1.811','',(#128323)
  );
#128323 = PRODUCT_CONTEXT('',#2,'mechanical');
#128324 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128326,#128328);
#128326 = ( REPRESENTATION_RELATIONSHIP('','',#128174,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128327) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128327 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3255);
#128328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128329);
#128329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('811','','',#5,#128320,$);
#128330 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128322));
#128331 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128332),#128427
  );
#128332 = SHELL_BASED_SURFACE_MODEL('',(#128333));
#128333 = OPEN_SHELL('',(#128334));
#128334 = ADVANCED_FACE('',(#128335),#128350,.T.);
#128335 = FACE_BOUND('',#128336,.T.);
#128336 = EDGE_LOOP('',(#128337,#128360,#128375,#128391));
#128337 = ORIENTED_EDGE('',*,*,#128338,.T.);
#128338 = EDGE_CURVE('',#128339,#128341,#128343,.T.);
#128339 = VERTEX_POINT('',#128340);
#128340 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.300000000013));
#128341 = VERTEX_POINT('',#128342);
#128342 = CARTESIAN_POINT('',(1.101146897693,3.364123012759,
    32.041751930301));
#128343 = SURFACE_CURVE('',#128344,(#128349),.PCURVE_S1.);
#128344 = CIRCLE('',#128345,0.3);
#128345 = AXIS2_PLACEMENT_3D('',#128346,#128347,#128348);
#128346 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.000000000013));
#128347 = DIRECTION('',(1.,-1.244921116052E-030,1.770622953672E-029));
#128348 = DIRECTION('',(-1.770622953672E-029,2.204285903592E-059,1.));
#128349 = PCURVE('',#128350,#128355);
#128350 = CYLINDRICAL_SURFACE('',#128351,0.3);
#128351 = AXIS2_PLACEMENT_3D('',#128352,#128353,#128354);
#128352 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.000000000013));
#128353 = DIRECTION('',(1.,-1.244921116052E-030,1.770622953672E-029));
#128354 = DIRECTION('',(-1.244921116052E-030,-1.,-2.204285903592E-059));
#128355 = DEFINITIONAL_REPRESENTATION('',(#128356),#128359);
#128356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128357,#128358),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986635),
  .PIECEWISE_BEZIER_KNOTS.);
#128357 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#128358 = CARTESIAN_POINT('',(6.14355896702,0.E+000));
#128359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128360 = ORIENTED_EDGE('',*,*,#128361,.T.);
#128361 = EDGE_CURVE('',#128341,#128362,#128364,.T.);
#128362 = VERTEX_POINT('',#128363);
#128363 = CARTESIAN_POINT('',(4.901146897693,3.364123012759,
    32.041751930301));
#128364 = SURFACE_CURVE('',#128365,(#128369),.PCURVE_S1.);
#128365 = LINE('',#128366,#128367);
#128366 = CARTESIAN_POINT('',(1.101146897693,3.364123012759,
    32.041751930301));
#128367 = VECTOR('',#128368,1.);
#128368 = DIRECTION('',(1.,0.E+000,0.E+000));
#128369 = PCURVE('',#128350,#128370);
#128370 = DEFINITIONAL_REPRESENTATION('',(#128371),#128374);
#128371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128372,#128373),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.8),.PIECEWISE_BEZIER_KNOTS.);
#128372 = CARTESIAN_POINT('',(6.14355896702,0.E+000));
#128373 = CARTESIAN_POINT('',(6.14355896702,3.8));
#128374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128375 = ORIENTED_EDGE('',*,*,#128376,.T.);
#128376 = EDGE_CURVE('',#128362,#128377,#128379,.T.);
#128377 = VERTEX_POINT('',#128378);
#128378 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.300000000013));
#128379 = SURFACE_CURVE('',#128380,(#128385),.PCURVE_S1.);
#128380 = CIRCLE('',#128381,0.3);
#128381 = AXIS2_PLACEMENT_3D('',#128382,#128383,#128384);
#128382 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.000000000013));
#128383 = DIRECTION('',(-1.,1.244921116052E-030,-1.770622953672E-029));
#128384 = DIRECTION('',(-3.697036500269E-030,-0.990268068742,
    0.13917310096));
#128385 = PCURVE('',#128350,#128386);
#128386 = DEFINITIONAL_REPRESENTATION('',(#128387),#128390);
#128387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128388,#128389),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986635),
  .PIECEWISE_BEZIER_KNOTS.);
#128388 = CARTESIAN_POINT('',(6.14355896702,3.8));
#128389 = CARTESIAN_POINT('',(4.712388980385,3.8));
#128390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128391 = ORIENTED_EDGE('',*,*,#128392,.F.);
#128392 = EDGE_CURVE('',#128339,#128377,#128393,.T.);
#128393 = SURFACE_CURVE('',#128394,(#128398),.PCURVE_S1.);
#128394 = LINE('',#128395,#128396);
#128395 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.300000000013));
#128396 = VECTOR('',#128397,1.);
#128397 = DIRECTION('',(1.,2.33731163079E-016,0.E+000));
#128398 = PCURVE('',#128350,#128399);
#128399 = DEFINITIONAL_REPRESENTATION('',(#128400),#128426);
#128400 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#128401,#128402,#128403,
    #128404,#128405,#128406,#128407,#128408,#128409,#128410,#128411,
    #128412,#128413,#128414,#128415,#128416,#128417,#128418,#128419,
    #128420,#128421,#128422,#128423,#128424,#128425),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.172727272727,0.345454545455,0.518181818182,0.690909090909,
    0.863636363636,1.036363636364,1.209090909091,1.381818181818,
    1.554545454545,1.727272727273,1.9,2.072727272727,2.245454545455,
    2.418181818182,2.590909090909,2.763636363636,2.936363636364,
    3.109090909091,3.281818181818,3.454545454545,3.627272727273,3.8),
  .QUASI_UNIFORM_KNOTS.);
#128401 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#128402 = CARTESIAN_POINT('',(4.712388980385,5.757575757576E-002));
#128403 = CARTESIAN_POINT('',(4.712388980385,0.172727272727));
#128404 = CARTESIAN_POINT('',(4.712388980385,0.345454545455));
#128405 = CARTESIAN_POINT('',(4.712388980385,0.518181818182));
#128406 = CARTESIAN_POINT('',(4.712388980385,0.690909090909));
#128407 = CARTESIAN_POINT('',(4.712388980385,0.863636363636));
#128408 = CARTESIAN_POINT('',(4.712388980385,1.036363636364));
#128409 = CARTESIAN_POINT('',(4.712388980385,1.209090909091));
#128410 = CARTESIAN_POINT('',(4.712388980385,1.381818181818));
#128411 = CARTESIAN_POINT('',(4.712388980385,1.554545454545));
#128412 = CARTESIAN_POINT('',(4.712388980385,1.727272727273));
#128413 = CARTESIAN_POINT('',(4.712388980385,1.9));
#128414 = CARTESIAN_POINT('',(4.712388980385,2.072727272727));
#128415 = CARTESIAN_POINT('',(4.712388980385,2.245454545455));
#128416 = CARTESIAN_POINT('',(4.712388980385,2.418181818182));
#128417 = CARTESIAN_POINT('',(4.712388980385,2.590909090909));
#128418 = CARTESIAN_POINT('',(4.712388980385,2.763636363636));
#128419 = CARTESIAN_POINT('',(4.712388980385,2.936363636364));
#128420 = CARTESIAN_POINT('',(4.712388980385,3.109090909091));
#128421 = CARTESIAN_POINT('',(4.712388980385,3.281818181818));
#128422 = CARTESIAN_POINT('',(4.712388980385,3.454545454545));
#128423 = CARTESIAN_POINT('',(4.712388980385,3.627272727273));
#128424 = CARTESIAN_POINT('',(4.712388980385,3.742424242424));
#128425 = CARTESIAN_POINT('',(4.712388980385,3.8));
#128426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128431)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128428,#128429,#128430)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128428 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128429 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128430 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128431 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128428,
  'distance_accuracy_value','confusion accuracy');
#128432 = SHAPE_DEFINITION_REPRESENTATION(#128433,#128331);
#128433 = PRODUCT_DEFINITION_SHAPE('','',#128434);
#128434 = PRODUCT_DEFINITION('design','',#128435,#128438);
#128435 = PRODUCT_DEFINITION_FORMATION('','',#128436);
#128436 = PRODUCT('CADSOFTTOOLS 1.812','CADSOFTTOOLS 1.812','',(#128437)
  );
#128437 = PRODUCT_CONTEXT('',#2,'mechanical');
#128438 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128440,#128442);
#128440 = ( REPRESENTATION_RELATIONSHIP('','',#128331,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128441) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3259);
#128442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128443);
#128443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('812','','',#5,#128434,$);
#128444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128436));
#128445 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128446),#128520
  );
#128446 = SHELL_BASED_SURFACE_MODEL('',(#128447));
#128447 = OPEN_SHELL('',(#128448));
#128448 = ADVANCED_FACE('',(#128449),#128463,.F.);
#128449 = FACE_BOUND('',#128450,.T.);
#128450 = EDGE_LOOP('',(#128451,#128474,#128490,#128506));
#128451 = ORIENTED_EDGE('',*,*,#128452,.F.);
#128452 = EDGE_CURVE('',#128453,#128455,#128457,.T.);
#128453 = VERTEX_POINT('',#128454);
#128454 = CARTESIAN_POINT('',(1.101146897693,3.364123012759,
    32.041751930301));
#128455 = VERTEX_POINT('',#128456);
#128456 = CARTESIAN_POINT('',(4.901146897693,3.364123012759,
    32.041751930301));
#128457 = SURFACE_CURVE('',#128458,(#128462),.PCURVE_S1.);
#128458 = LINE('',#128459,#128460);
#128459 = CARTESIAN_POINT('',(1.101146897693,3.364123012759,
    32.041751930301));
#128460 = VECTOR('',#128461,1.);
#128461 = DIRECTION('',(1.,0.E+000,0.E+000));
#128462 = PCURVE('',#128463,#128468);
#128463 = PLANE('',#128464);
#128464 = AXIS2_PLACEMENT_3D('',#128465,#128466,#128467);
#128465 = CARTESIAN_POINT('',(1.101146897693,3.259876577334,
    31.300000000013));
#128466 = DIRECTION('',(-3.710111444868E-030,0.990268068742,
    -0.13917310096));
#128467 = DIRECTION('',(8.552847072295E-050,-0.13917310096,
    -0.990268068742));
#128468 = DEFINITIONAL_REPRESENTATION('',(#128469),#128473);
#128469 = LINE('',#128470,#128471);
#128470 = CARTESIAN_POINT('',(-0.749041551174,2.216256497608E-046));
#128471 = VECTOR('',#128472,1.);
#128472 = DIRECTION('',(3.079024946026E-048,-1.));
#128473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128474 = ORIENTED_EDGE('',*,*,#128475,.F.);
#128475 = EDGE_CURVE('',#128476,#128453,#128478,.T.);
#128476 = VERTEX_POINT('',#128477);
#128477 = CARTESIAN_POINT('',(1.101146897693,3.259876577334,
    31.300000000013));
#128478 = SURFACE_CURVE('',#128479,(#128483),.PCURVE_S1.);
#128479 = LINE('',#128480,#128481);
#128480 = CARTESIAN_POINT('',(1.101146897693,3.259876577334,
    31.300000000013));
#128481 = VECTOR('',#128482,1.);
#128482 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#128483 = PCURVE('',#128463,#128484);
#128484 = DEFINITIONAL_REPRESENTATION('',(#128485),#128489);
#128485 = LINE('',#128486,#128487);
#128486 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#128487 = VECTOR('',#128488,1.);
#128488 = DIRECTION('',(-1.,2.993496475303E-048));
#128489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128490 = ORIENTED_EDGE('',*,*,#128491,.F.);
#128491 = EDGE_CURVE('',#128492,#128476,#128494,.T.);
#128492 = VERTEX_POINT('',#128493);
#128493 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#128494 = SURFACE_CURVE('',#128495,(#128499),.PCURVE_S1.);
#128495 = LINE('',#128496,#128497);
#128496 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#128497 = VECTOR('',#128498,1.);
#128498 = DIRECTION('',(-1.,3.505967446185E-016,0.E+000));
#128499 = PCURVE('',#128463,#128500);
#128500 = DEFINITIONAL_REPRESENTATION('',(#128501),#128505);
#128501 = LINE('',#128502,#128503);
#128502 = CARTESIAN_POINT('',(3.250081887472E-049,-3.8));
#128503 = VECTOR('',#128504,1.);
#128504 = DIRECTION('',(-4.879363613506E-017,1.));
#128505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128506 = ORIENTED_EDGE('',*,*,#128507,.F.);
#128507 = EDGE_CURVE('',#128455,#128492,#128508,.T.);
#128508 = SURFACE_CURVE('',#128509,(#128513),.PCURVE_S1.);
#128509 = LINE('',#128510,#128511);
#128510 = CARTESIAN_POINT('',(4.901146897693,3.364123012759,
    32.041751930301));
#128511 = VECTOR('',#128512,1.);
#128512 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#128513 = PCURVE('',#128463,#128514);
#128514 = DEFINITIONAL_REPRESENTATION('',(#128515),#128519);
#128515 = LINE('',#128516,#128517);
#128516 = CARTESIAN_POINT('',(-0.749041551174,-3.8));
#128517 = VECTOR('',#128518,1.);
#128518 = DIRECTION('',(1.,-2.993496475303E-048));
#128519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128524)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128521,#128522,#128523)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128521 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128522 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128523 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128524 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128521,
  'distance_accuracy_value','confusion accuracy');
#128525 = SHAPE_DEFINITION_REPRESENTATION(#128526,#128445);
#128526 = PRODUCT_DEFINITION_SHAPE('','',#128527);
#128527 = PRODUCT_DEFINITION('design','',#128528,#128531);
#128528 = PRODUCT_DEFINITION_FORMATION('','',#128529);
#128529 = PRODUCT('CADSOFTTOOLS 1.813','CADSOFTTOOLS 1.813','',(#128530)
  );
#128530 = PRODUCT_CONTEXT('',#2,'mechanical');
#128531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128532 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128533,#128535);
#128533 = ( REPRESENTATION_RELATIONSHIP('','',#128445,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128534) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128534 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3263);
#128535 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128536);
#128536 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('813','','',#5,#128527,$);
#128537 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128529));
#128538 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128539),#128613
  );
#128539 = SHELL_BASED_SURFACE_MODEL('',(#128540));
#128540 = OPEN_SHELL('',(#128541));
#128541 = ADVANCED_FACE('',(#128542),#128556,.F.);
#128542 = FACE_BOUND('',#128543,.T.);
#128543 = EDGE_LOOP('',(#128544,#128567,#128583,#128599));
#128544 = ORIENTED_EDGE('',*,*,#128545,.T.);
#128545 = EDGE_CURVE('',#128546,#128548,#128550,.T.);
#128546 = VERTEX_POINT('',#128547);
#128547 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#128548 = VERTEX_POINT('',#128549);
#128549 = CARTESIAN_POINT('',(1.101146897693,3.259876577334,
    31.300000000013));
#128550 = SURFACE_CURVE('',#128551,(#128555),.PCURVE_S1.);
#128551 = LINE('',#128552,#128553);
#128552 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#128553 = VECTOR('',#128554,1.);
#128554 = DIRECTION('',(-1.,3.505967446185E-016,0.E+000));
#128555 = PCURVE('',#128556,#128561);
#128556 = PLANE('',#128557);
#128557 = AXIS2_PLACEMENT_3D('',#128558,#128559,#128560);
#128558 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#128559 = DIRECTION('',(-1.770160730485E-029,1.80700362081E-016,-1.));
#128560 = DIRECTION('',(-5.117898960078E-048,-1.,-1.80700362081E-016));
#128561 = DEFINITIONAL_REPRESENTATION('',(#128562),#128566);
#128562 = LINE('',#128563,#128564);
#128563 = CARTESIAN_POINT('',(-1.2,-3.8));
#128564 = VECTOR('',#128565,1.);
#128565 = DIRECTION('',(-3.505967446185E-016,1.));
#128566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128567 = ORIENTED_EDGE('',*,*,#128568,.F.);
#128568 = EDGE_CURVE('',#128569,#128548,#128571,.T.);
#128569 = VERTEX_POINT('',#128570);
#128570 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#128571 = SURFACE_CURVE('',#128572,(#128576),.PCURVE_S1.);
#128572 = LINE('',#128573,#128574);
#128573 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#128574 = VECTOR('',#128575,1.);
#128575 = DIRECTION('',(0.E+000,1.,0.E+000));
#128576 = PCURVE('',#128556,#128577);
#128577 = DEFINITIONAL_REPRESENTATION('',(#128578),#128582);
#128578 = LINE('',#128579,#128580);
#128579 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#128580 = VECTOR('',#128581,1.);
#128581 = DIRECTION('',(-1.,-3.193568950442E-045));
#128582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128583 = ORIENTED_EDGE('',*,*,#128584,.T.);
#128584 = EDGE_CURVE('',#128569,#128585,#128587,.T.);
#128585 = VERTEX_POINT('',#128586);
#128586 = CARTESIAN_POINT('',(4.901146897693,2.059876577334,
    31.300000000013));
#128587 = SURFACE_CURVE('',#128588,(#128592),.PCURVE_S1.);
#128588 = LINE('',#128589,#128590);
#128589 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#128590 = VECTOR('',#128591,1.);
#128591 = DIRECTION('',(1.,0.E+000,0.E+000));
#128592 = PCURVE('',#128556,#128593);
#128593 = DEFINITIONAL_REPRESENTATION('',(#128594),#128598);
#128594 = LINE('',#128595,#128596);
#128595 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#128596 = VECTOR('',#128597,1.);
#128597 = DIRECTION('',(-5.117898960077E-048,-1.));
#128598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128599 = ORIENTED_EDGE('',*,*,#128600,.F.);
#128600 = EDGE_CURVE('',#128546,#128585,#128601,.T.);
#128601 = SURFACE_CURVE('',#128602,(#128606),.PCURVE_S1.);
#128602 = LINE('',#128603,#128604);
#128603 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#128604 = VECTOR('',#128605,1.);
#128605 = DIRECTION('',(0.E+000,-1.,2.960594732334E-015));
#128606 = PCURVE('',#128556,#128607);
#128607 = DEFINITIONAL_REPRESENTATION('',(#128608),#128612);
#128608 = LINE('',#128609,#128610);
#128609 = CARTESIAN_POINT('',(-1.2,-3.8));
#128610 = VECTOR('',#128611,1.);
#128611 = DIRECTION('',(1.,5.560085429103E-044));
#128612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128617)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128614,#128615,#128616)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128614,
  'distance_accuracy_value','confusion accuracy');
#128618 = SHAPE_DEFINITION_REPRESENTATION(#128619,#128538);
#128619 = PRODUCT_DEFINITION_SHAPE('','',#128620);
#128620 = PRODUCT_DEFINITION('design','',#128621,#128624);
#128621 = PRODUCT_DEFINITION_FORMATION('','',#128622);
#128622 = PRODUCT('CADSOFTTOOLS 1.814','CADSOFTTOOLS 1.814','',(#128623)
  );
#128623 = PRODUCT_CONTEXT('',#2,'mechanical');
#128624 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128625 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128626,#128628);
#128626 = ( REPRESENTATION_RELATIONSHIP('','',#128538,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128627) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128627 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3267);
#128628 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128629);
#128629 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('814','','',#5,#128620,$);
#128630 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128622));
#128631 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128632),#128706
  );
#128632 = SHELL_BASED_SURFACE_MODEL('',(#128633));
#128633 = OPEN_SHELL('',(#128634));
#128634 = ADVANCED_FACE('',(#128635),#128649,.F.);
#128635 = FACE_BOUND('',#128636,.T.);
#128636 = EDGE_LOOP('',(#128637,#128660,#128676,#128692));
#128637 = ORIENTED_EDGE('',*,*,#128638,.F.);
#128638 = EDGE_CURVE('',#128639,#128641,#128643,.T.);
#128639 = VERTEX_POINT('',#128640);
#128640 = CARTESIAN_POINT('',(4.901146897693,1.955630141909,
    32.041751930301));
#128641 = VERTEX_POINT('',#128642);
#128642 = CARTESIAN_POINT('',(1.101146897693,1.955630141909,
    32.041751930301));
#128643 = SURFACE_CURVE('',#128644,(#128648),.PCURVE_S1.);
#128644 = LINE('',#128645,#128646);
#128645 = CARTESIAN_POINT('',(4.901146897693,1.955630141909,
    32.041751930301));
#128646 = VECTOR('',#128647,1.);
#128647 = DIRECTION('',(-1.,0.E+000,0.E+000));
#128648 = PCURVE('',#128649,#128654);
#128649 = PLANE('',#128650);
#128650 = AXIS2_PLACEMENT_3D('',#128651,#128652,#128653);
#128651 = CARTESIAN_POINT('',(1.101146897693,1.854681595429,
    32.760038161441));
#128652 = DIRECTION('',(-1.232595164408E-030,-0.990268068742,
    -0.13917310096));
#128653 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#128654 = DEFINITIONAL_REPRESENTATION('',(#128655),#128659);
#128655 = LINE('',#128656,#128657);
#128656 = CARTESIAN_POINT('',(-0.725345241165,-3.8));
#128657 = VECTOR('',#128658,1.);
#128658 = DIRECTION('',(1.597244190751E-047,1.));
#128659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128660 = ORIENTED_EDGE('',*,*,#128661,.F.);
#128661 = EDGE_CURVE('',#128662,#128639,#128664,.T.);
#128662 = VERTEX_POINT('',#128663);
#128663 = CARTESIAN_POINT('',(4.901146897693,2.059876577334,
    31.300000000013));
#128664 = SURFACE_CURVE('',#128665,(#128669),.PCURVE_S1.);
#128665 = LINE('',#128666,#128667);
#128666 = CARTESIAN_POINT('',(4.901146897693,2.059876577334,
    31.300000000013));
#128667 = VECTOR('',#128668,1.);
#128668 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#128669 = PCURVE('',#128649,#128670);
#128670 = DEFINITIONAL_REPRESENTATION('',(#128671),#128675);
#128671 = LINE('',#128672,#128673);
#128672 = CARTESIAN_POINT('',(-1.474386792339,-3.8));
#128673 = VECTOR('',#128674,1.);
#128674 = DIRECTION('',(1.,-1.247079940552E-045));
#128675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128676 = ORIENTED_EDGE('',*,*,#128677,.F.);
#128677 = EDGE_CURVE('',#128678,#128662,#128680,.T.);
#128678 = VERTEX_POINT('',#128679);
#128679 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#128680 = SURFACE_CURVE('',#128681,(#128685),.PCURVE_S1.);
#128681 = LINE('',#128682,#128683);
#128682 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#128683 = VECTOR('',#128684,1.);
#128684 = DIRECTION('',(1.,0.E+000,0.E+000));
#128685 = PCURVE('',#128649,#128686);
#128686 = DEFINITIONAL_REPRESENTATION('',(#128687),#128691);
#128687 = LINE('',#128688,#128689);
#128688 = CARTESIAN_POINT('',(-1.474386792339,1.071244095805E-047));
#128689 = VECTOR('',#128690,1.);
#128690 = DIRECTION('',(-1.597244190751E-047,-1.));
#128691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128692 = ORIENTED_EDGE('',*,*,#128693,.F.);
#128693 = EDGE_CURVE('',#128641,#128678,#128694,.T.);
#128694 = SURFACE_CURVE('',#128695,(#128699),.PCURVE_S1.);
#128695 = LINE('',#128696,#128697);
#128696 = CARTESIAN_POINT('',(1.101146897693,1.955630141909,
    32.041751930301));
#128697 = VECTOR('',#128698,1.);
#128698 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#128699 = PCURVE('',#128649,#128700);
#128700 = DEFINITIONAL_REPRESENTATION('',(#128701),#128705);
#128701 = LINE('',#128702,#128703);
#128702 = CARTESIAN_POINT('',(-0.725345241165,7.727497329819E-047));
#128703 = VECTOR('',#128704,1.);
#128704 = DIRECTION('',(-1.,1.247079940552E-045));
#128705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128710)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128707,#128708,#128709)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128707 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128708 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128709 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128710 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128707,
  'distance_accuracy_value','confusion accuracy');
#128711 = SHAPE_DEFINITION_REPRESENTATION(#128712,#128631);
#128712 = PRODUCT_DEFINITION_SHAPE('','',#128713);
#128713 = PRODUCT_DEFINITION('design','',#128714,#128717);
#128714 = PRODUCT_DEFINITION_FORMATION('','',#128715);
#128715 = PRODUCT('CADSOFTTOOLS 1.815','CADSOFTTOOLS 1.815','',(#128716)
  );
#128716 = PRODUCT_CONTEXT('',#2,'mechanical');
#128717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128719,#128721);
#128719 = ( REPRESENTATION_RELATIONSHIP('','',#128631,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128720) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3271);
#128721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128722);
#128722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('815','','',#5,#128713,$);
#128723 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128715));
#128724 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128725),#128797
  );
#128725 = SHELL_BASED_SURFACE_MODEL('',(#128726));
#128726 = OPEN_SHELL('',(#128727));
#128727 = ADVANCED_FACE('',(#128728),#128743,.T.);
#128728 = FACE_BOUND('',#128729,.T.);
#128729 = EDGE_LOOP('',(#128730,#128753,#128768,#128784));
#128730 = ORIENTED_EDGE('',*,*,#128731,.T.);
#128731 = EDGE_CURVE('',#128732,#128734,#128736,.T.);
#128732 = VERTEX_POINT('',#128733);
#128733 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.300000000013));
#128734 = VERTEX_POINT('',#128735);
#128735 = CARTESIAN_POINT('',(4.901146897693,1.955630141909,
    32.041751930301));
#128736 = SURFACE_CURVE('',#128737,(#128742),.PCURVE_S1.);
#128737 = CIRCLE('',#128738,0.3);
#128738 = AXIS2_PLACEMENT_3D('',#128739,#128740,#128741);
#128739 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.000000000013));
#128740 = DIRECTION('',(-1.,1.244921116052E-030,-1.770622953672E-029));
#128741 = DIRECTION('',(-1.770622953672E-029,-3.404683942184E-014,1.));
#128742 = PCURVE('',#128743,#128748);
#128743 = CYLINDRICAL_SURFACE('',#128744,0.3);
#128744 = AXIS2_PLACEMENT_3D('',#128745,#128746,#128747);
#128745 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.000000000013));
#128746 = DIRECTION('',(-1.,1.244921116052E-030,-1.770622953672E-029));
#128747 = DIRECTION('',(1.244921116052E-030,1.,2.204285903592E-059));
#128748 = DEFINITIONAL_REPRESENTATION('',(#128749),#128752);
#128749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128750,#128751),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986635),
  .PIECEWISE_BEZIER_KNOTS.);
#128750 = CARTESIAN_POINT('',(4.712388980385,-3.8));
#128751 = CARTESIAN_POINT('',(6.14355896702,-3.8));
#128752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128753 = ORIENTED_EDGE('',*,*,#128754,.T.);
#128754 = EDGE_CURVE('',#128734,#128755,#128757,.T.);
#128755 = VERTEX_POINT('',#128756);
#128756 = CARTESIAN_POINT('',(1.101146897693,1.955630141909,
    32.041751930301));
#128757 = SURFACE_CURVE('',#128758,(#128762),.PCURVE_S1.);
#128758 = LINE('',#128759,#128760);
#128759 = CARTESIAN_POINT('',(4.901146897693,1.955630141909,
    32.041751930301));
#128760 = VECTOR('',#128761,1.);
#128761 = DIRECTION('',(-1.,0.E+000,0.E+000));
#128762 = PCURVE('',#128743,#128763);
#128763 = DEFINITIONAL_REPRESENTATION('',(#128764),#128767);
#128764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128765,#128766),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.8),.PIECEWISE_BEZIER_KNOTS.);
#128765 = CARTESIAN_POINT('',(6.14355896702,-3.8));
#128766 = CARTESIAN_POINT('',(6.14355896702,0.E+000));
#128767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128768 = ORIENTED_EDGE('',*,*,#128769,.T.);
#128769 = EDGE_CURVE('',#128755,#128770,#128772,.T.);
#128770 = VERTEX_POINT('',#128771);
#128771 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.300000000013));
#128772 = SURFACE_CURVE('',#128773,(#128778),.PCURVE_S1.);
#128773 = CIRCLE('',#128774,0.3);
#128774 = AXIS2_PLACEMENT_3D('',#128775,#128776,#128777);
#128775 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.000000000013));
#128776 = DIRECTION('',(1.,-1.244921116052E-030,1.770622953672E-029));
#128777 = DIRECTION('',(-1.231425241612E-030,0.990268068742,
    0.13917310096));
#128778 = PCURVE('',#128743,#128779);
#128779 = DEFINITIONAL_REPRESENTATION('',(#128780),#128783);
#128780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128781,#128782),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986635),
  .PIECEWISE_BEZIER_KNOTS.);
#128781 = CARTESIAN_POINT('',(6.14355896702,0.E+000));
#128782 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#128783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128784 = ORIENTED_EDGE('',*,*,#128785,.F.);
#128785 = EDGE_CURVE('',#128732,#128770,#128786,.T.);
#128786 = SURFACE_CURVE('',#128787,(#128791),.PCURVE_S1.);
#128787 = LINE('',#128788,#128789);
#128788 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.300000000013));
#128789 = VECTOR('',#128790,1.);
#128790 = DIRECTION('',(-1.,-5.843279076974E-017,0.E+000));
#128791 = PCURVE('',#128743,#128792);
#128792 = DEFINITIONAL_REPRESENTATION('',(#128793),#128796);
#128793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128794,#128795),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,3.8),.PIECEWISE_BEZIER_KNOTS.);
#128794 = CARTESIAN_POINT('',(4.712388980385,-3.8));
#128795 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#128796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128801)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128798,#128799,#128800)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128798 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128799 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128800 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128801 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128798,
  'distance_accuracy_value','confusion accuracy');
#128802 = SHAPE_DEFINITION_REPRESENTATION(#128803,#128724);
#128803 = PRODUCT_DEFINITION_SHAPE('','',#128804);
#128804 = PRODUCT_DEFINITION('design','',#128805,#128808);
#128805 = PRODUCT_DEFINITION_FORMATION('','',#128806);
#128806 = PRODUCT('CADSOFTTOOLS 1.816','CADSOFTTOOLS 1.816','',(#128807)
  );
#128807 = PRODUCT_CONTEXT('',#2,'mechanical');
#128808 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128809 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128810,#128812);
#128810 = ( REPRESENTATION_RELATIONSHIP('','',#128724,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128811) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128811 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3275);
#128812 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128813);
#128813 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('816','','',#5,#128804,$);
#128814 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128806));
#128815 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128816),#128954
  );
#128816 = SHELL_BASED_SURFACE_MODEL('',(#128817));
#128817 = OPEN_SHELL('',(#128818));
#128818 = ADVANCED_FACE('',(#128819),#128833,.T.);
#128819 = FACE_BOUND('',#128820,.T.);
#128820 = EDGE_LOOP('',(#128821,#128844,#128860,#128876,#128892,#128908,
    #128924,#128940));
#128821 = ORIENTED_EDGE('',*,*,#128822,.T.);
#128822 = EDGE_CURVE('',#128823,#128825,#128827,.T.);
#128823 = VERTEX_POINT('',#128824);
#128824 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#128825 = VERTEX_POINT('',#128826);
#128826 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#128827 = SURFACE_CURVE('',#128828,(#128832),.PCURVE_S1.);
#128828 = LINE('',#128829,#128830);
#128829 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#128830 = VECTOR('',#128831,1.);
#128831 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#128832 = PCURVE('',#128833,#128838);
#128833 = PLANE('',#128834);
#128834 = AXIS2_PLACEMENT_3D('',#128835,#128836,#128837);
#128835 = CARTESIAN_POINT('',(4.901146897693,2.659876577334,
    32.300000000013));
#128836 = DIRECTION('',(1.770622953672E-029,-5.04876446331E-029,1.));
#128837 = DIRECTION('',(-1.,-8.939458246419E-058,1.770622953672E-029));
#128838 = DEFINITIONAL_REPRESENTATION('',(#128839),#128843);
#128839 = LINE('',#128840,#128841);
#128840 = CARTESIAN_POINT('',(0.5,1.75));
#128841 = VECTOR('',#128842,1.);
#128842 = DIRECTION('',(-0.707106781187,0.707106781187));
#128843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128844 = ORIENTED_EDGE('',*,*,#128845,.T.);
#128845 = EDGE_CURVE('',#128825,#128846,#128848,.T.);
#128846 = VERTEX_POINT('',#128847);
#128847 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#128848 = SURFACE_CURVE('',#128849,(#128853),.PCURVE_S1.);
#128849 = LINE('',#128850,#128851);
#128850 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#128851 = VECTOR('',#128852,1.);
#128852 = DIRECTION('',(1.,0.E+000,0.E+000));
#128853 = PCURVE('',#128833,#128854);
#128854 = DEFINITIONAL_REPRESENTATION('',(#128855),#128859);
#128855 = LINE('',#128856,#128857);
#128856 = CARTESIAN_POINT('',(0.25,2.));
#128857 = VECTOR('',#128858,1.);
#128858 = DIRECTION('',(-1.,5.659799424267E-073));
#128859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128860 = ORIENTED_EDGE('',*,*,#128861,.T.);
#128861 = EDGE_CURVE('',#128846,#128862,#128864,.T.);
#128862 = VERTEX_POINT('',#128863);
#128863 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.300000000013));
#128864 = SURFACE_CURVE('',#128865,(#128869),.PCURVE_S1.);
#128865 = LINE('',#128866,#128867);
#128866 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#128867 = VECTOR('',#128868,1.);
#128868 = DIRECTION('',(0.E+000,1.,0.E+000));
#128869 = PCURVE('',#128833,#128870);
#128870 = DEFINITIONAL_REPRESENTATION('',(#128871),#128875);
#128871 = LINE('',#128872,#128873);
#128872 = CARTESIAN_POINT('',(1.787891649284E-057,2.));
#128873 = VECTOR('',#128874,1.);
#128874 = DIRECTION('',(-8.939458246419E-058,-1.));
#128875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128876 = ORIENTED_EDGE('',*,*,#128877,.T.);
#128877 = EDGE_CURVE('',#128862,#128878,#128880,.T.);
#128878 = VERTEX_POINT('',#128879);
#128879 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.300000000013));
#128880 = SURFACE_CURVE('',#128881,(#128885),.PCURVE_S1.);
#128881 = LINE('',#128882,#128883);
#128882 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.300000000013));
#128883 = VECTOR('',#128884,1.);
#128884 = DIRECTION('',(-1.,-5.843279076974E-017,0.E+000));
#128885 = PCURVE('',#128833,#128886);
#128886 = DEFINITIONAL_REPRESENTATION('',(#128887),#128891);
#128887 = LINE('',#128888,#128889);
#128888 = CARTESIAN_POINT('',(8.951319620653E-058,1.001326856047));
#128889 = VECTOR('',#128890,1.);
#128890 = DIRECTION('',(1.,5.843279076974E-017));
#128891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128892 = ORIENTED_EDGE('',*,*,#128893,.T.);
#128893 = EDGE_CURVE('',#128878,#128894,#128896,.T.);
#128894 = VERTEX_POINT('',#128895);
#128895 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    32.300000000013));
#128896 = SURFACE_CURVE('',#128897,(#128901),.PCURVE_S1.);
#128897 = LINE('',#128898,#128899);
#128898 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.300000000013));
#128899 = VECTOR('',#128900,1.);
#128900 = DIRECTION('',(0.E+000,-1.,0.E+000));
#128901 = PCURVE('',#128833,#128902);
#128902 = DEFINITIONAL_REPRESENTATION('',(#128903),#128907);
#128903 = LINE('',#128904,#128905);
#128904 = CARTESIAN_POINT('',(3.8,1.001326856047));
#128905 = VECTOR('',#128906,1.);
#128906 = DIRECTION('',(8.939458246419E-058,1.));
#128907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128908 = ORIENTED_EDGE('',*,*,#128909,.T.);
#128909 = EDGE_CURVE('',#128894,#128910,#128912,.T.);
#128910 = VERTEX_POINT('',#128911);
#128911 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    32.300000000013));
#128912 = SURFACE_CURVE('',#128913,(#128917),.PCURVE_S1.);
#128913 = LINE('',#128914,#128915);
#128914 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    32.300000000013));
#128915 = VECTOR('',#128916,1.);
#128916 = DIRECTION('',(1.,8.881784197001E-016,-2.84217094304E-014));
#128917 = PCURVE('',#128833,#128918);
#128918 = DEFINITIONAL_REPRESENTATION('',(#128919),#128923);
#128919 = LINE('',#128920,#128921);
#128920 = CARTESIAN_POINT('',(3.8,2.));
#128921 = VECTOR('',#128922,1.);
#128922 = DIRECTION('',(-1.,-8.881784197001E-016));
#128923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128924 = ORIENTED_EDGE('',*,*,#128925,.F.);
#128925 = EDGE_CURVE('',#128926,#128910,#128928,.T.);
#128926 = VERTEX_POINT('',#128927);
#128927 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#128928 = SURFACE_CURVE('',#128929,(#128933),.PCURVE_S1.);
#128929 = LINE('',#128930,#128931);
#128930 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#128931 = VECTOR('',#128932,1.);
#128932 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#128933 = PCURVE('',#128833,#128934);
#128934 = DEFINITIONAL_REPRESENTATION('',(#128935),#128939);
#128935 = LINE('',#128936,#128937);
#128936 = CARTESIAN_POINT('',(3.3,1.75));
#128937 = VECTOR('',#128938,1.);
#128938 = DIRECTION('',(0.707106781187,0.707106781187));
#128939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128940 = ORIENTED_EDGE('',*,*,#128941,.T.);
#128941 = EDGE_CURVE('',#128926,#128823,#128942,.T.);
#128942 = SURFACE_CURVE('',#128943,(#128947),.PCURVE_S1.);
#128943 = LINE('',#128944,#128945);
#128944 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#128945 = VECTOR('',#128946,1.);
#128946 = DIRECTION('',(1.,7.930164461608E-017,0.E+000));
#128947 = PCURVE('',#128833,#128948);
#128948 = DEFINITIONAL_REPRESENTATION('',(#128949),#128953);
#128949 = LINE('',#128950,#128951);
#128950 = CARTESIAN_POINT('',(3.3,1.75));
#128951 = VECTOR('',#128952,1.);
#128952 = DIRECTION('',(-1.,-7.930164461608E-017));
#128953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#128958)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#128955,#128956,#128957)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#128955 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#128956 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#128957 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#128958 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#128955,
  'distance_accuracy_value','confusion accuracy');
#128959 = SHAPE_DEFINITION_REPRESENTATION(#128960,#128815);
#128960 = PRODUCT_DEFINITION_SHAPE('','',#128961);
#128961 = PRODUCT_DEFINITION('design','',#128962,#128965);
#128962 = PRODUCT_DEFINITION_FORMATION('','',#128963);
#128963 = PRODUCT('CADSOFTTOOLS 1.817','CADSOFTTOOLS 1.817','',(#128964)
  );
#128964 = PRODUCT_CONTEXT('',#2,'mechanical');
#128965 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#128966 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#128967,#128969);
#128967 = ( REPRESENTATION_RELATIONSHIP('','',#128815,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#128968) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#128968 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3279);
#128969 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #128970);
#128970 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('817','','',#5,#128961,$);
#128971 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#128963));
#128972 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#128973),#129047
  );
#128973 = SHELL_BASED_SURFACE_MODEL('',(#128974));
#128974 = OPEN_SHELL('',(#128975));
#128975 = ADVANCED_FACE('',(#128976),#128990,.T.);
#128976 = FACE_BOUND('',#128977,.T.);
#128977 = EDGE_LOOP('',(#128978,#129001,#129017,#129033));
#128978 = ORIENTED_EDGE('',*,*,#128979,.F.);
#128979 = EDGE_CURVE('',#128980,#128982,#128984,.T.);
#128980 = VERTEX_POINT('',#128981);
#128981 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#128982 = VERTEX_POINT('',#128983);
#128983 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    32.300000000013));
#128984 = SURFACE_CURVE('',#128985,(#128989),.PCURVE_S1.);
#128985 = LINE('',#128986,#128987);
#128986 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#128987 = VECTOR('',#128988,1.);
#128988 = DIRECTION('',(0.E+000,0.E+000,1.));
#128989 = PCURVE('',#128990,#128995);
#128990 = PLANE('',#128991);
#128991 = AXIS2_PLACEMENT_3D('',#128992,#128993,#128994);
#128992 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    25.520000000013));
#128993 = DIRECTION('',(-0.707106781187,0.707106781187,
    -4.886469454899E-029));
#128994 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#128995 = DEFINITIONAL_REPRESENTATION('',(#128996),#129000);
#128996 = LINE('',#128997,#128998);
#128997 = CARTESIAN_POINT('',(0.E+000,-4.88));
#128998 = VECTOR('',#128999,1.);
#128999 = DIRECTION('',(-1.768044546785E-045,-1.));
#129000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129001 = ORIENTED_EDGE('',*,*,#129002,.T.);
#129002 = EDGE_CURVE('',#128980,#129003,#129005,.T.);
#129003 = VERTEX_POINT('',#129004);
#129004 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    30.400000000013));
#129005 = SURFACE_CURVE('',#129006,(#129010),.PCURVE_S1.);
#129006 = LINE('',#129007,#129008);
#129007 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#129008 = VECTOR('',#129009,1.);
#129009 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#129010 = PCURVE('',#128990,#129011);
#129011 = DEFINITIONAL_REPRESENTATION('',(#129012),#129016);
#129012 = LINE('',#129013,#129014);
#129013 = CARTESIAN_POINT('',(0.E+000,-4.88));
#129014 = VECTOR('',#129015,1.);
#129015 = DIRECTION('',(-1.,-1.768044546785E-045));
#129016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129017 = ORIENTED_EDGE('',*,*,#129018,.T.);
#129018 = EDGE_CURVE('',#129003,#129019,#129021,.T.);
#129019 = VERTEX_POINT('',#129020);
#129020 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    32.300000000013));
#129021 = SURFACE_CURVE('',#129022,(#129026),.PCURVE_S1.);
#129022 = LINE('',#129023,#129024);
#129023 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    30.400000000013));
#129024 = VECTOR('',#129025,1.);
#129025 = DIRECTION('',(9.349246523159E-016,0.E+000,1.));
#129026 = PCURVE('',#128990,#129027);
#129027 = DEFINITIONAL_REPRESENTATION('',(#129028),#129032);
#129028 = LINE('',#129029,#129030);
#129029 = CARTESIAN_POINT('',(-0.353553390593,-4.88));
#129030 = VECTOR('',#129031,1.);
#129031 = DIRECTION('',(6.610915615511E-016,-1.));
#129032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129033 = ORIENTED_EDGE('',*,*,#129034,.F.);
#129034 = EDGE_CURVE('',#128982,#129019,#129035,.T.);
#129035 = SURFACE_CURVE('',#129036,(#129040),.PCURVE_S1.);
#129036 = LINE('',#129037,#129038);
#129037 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    32.300000000013));
#129038 = VECTOR('',#129039,1.);
#129039 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#129040 = PCURVE('',#128990,#129041);
#129041 = DEFINITIONAL_REPRESENTATION('',(#129042),#129046);
#129042 = LINE('',#129043,#129044);
#129043 = CARTESIAN_POINT('',(0.E+000,-6.78));
#129044 = VECTOR('',#129045,1.);
#129045 = DIRECTION('',(-1.,-1.705543731033E-043));
#129046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129051)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129048,#129049,#129050)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129048 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129049 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129050 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129051 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129048,
  'distance_accuracy_value','confusion accuracy');
#129052 = SHAPE_DEFINITION_REPRESENTATION(#129053,#128972);
#129053 = PRODUCT_DEFINITION_SHAPE('','',#129054);
#129054 = PRODUCT_DEFINITION('design','',#129055,#129058);
#129055 = PRODUCT_DEFINITION_FORMATION('','',#129056);
#129056 = PRODUCT('CADSOFTTOOLS 1.818','CADSOFTTOOLS 1.818','',(#129057)
  );
#129057 = PRODUCT_CONTEXT('',#2,'mechanical');
#129058 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129059 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129060,#129062);
#129060 = ( REPRESENTATION_RELATIONSHIP('','',#128972,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129061) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129061 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3283);
#129062 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129063);
#129063 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('818','','',#5,#129054,$);
#129064 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129056));
#129065 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129066),#129140
  );
#129066 = SHELL_BASED_SURFACE_MODEL('',(#129067));
#129067 = OPEN_SHELL('',(#129068));
#129068 = ADVANCED_FACE('',(#129069),#129083,.F.);
#129069 = FACE_BOUND('',#129070,.T.);
#129070 = EDGE_LOOP('',(#129071,#129094,#129110,#129126));
#129071 = ORIENTED_EDGE('',*,*,#129072,.F.);
#129072 = EDGE_CURVE('',#129073,#129075,#129077,.T.);
#129073 = VERTEX_POINT('',#129074);
#129074 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#129075 = VERTEX_POINT('',#129076);
#129076 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    30.400000000013));
#129077 = SURFACE_CURVE('',#129078,(#129082),.PCURVE_S1.);
#129078 = LINE('',#129079,#129080);
#129079 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#129080 = VECTOR('',#129081,1.);
#129081 = DIRECTION('',(1.,-3.172065784643E-016,-2.537652627715E-015));
#129082 = PCURVE('',#129083,#129088);
#129083 = PLANE('',#129084);
#129084 = AXIS2_PLACEMENT_3D('',#129085,#129086,#129087);
#129085 = CARTESIAN_POINT('',(1.351146897693,4.409876577334,
    25.520000000013));
#129086 = DIRECTION('',(-1.314184451498E-016,-1.,5.04858208358E-029));
#129087 = DIRECTION('',(-1.,1.314184451498E-016,2.123125784436E-047));
#129088 = DEFINITIONAL_REPRESENTATION('',(#129089),#129093);
#129089 = LINE('',#129090,#129091);
#129090 = CARTESIAN_POINT('',(-0.25,-4.88));
#129091 = VECTOR('',#129092,1.);
#129092 = DIRECTION('',(-1.,2.537652627715E-015));
#129093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129094 = ORIENTED_EDGE('',*,*,#129095,.F.);
#129095 = EDGE_CURVE('',#129096,#129073,#129098,.T.);
#129096 = VERTEX_POINT('',#129097);
#129097 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    32.300000000013));
#129098 = SURFACE_CURVE('',#129099,(#129103),.PCURVE_S1.);
#129099 = LINE('',#129100,#129101);
#129100 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    32.300000000013));
#129101 = VECTOR('',#129102,1.);
#129102 = DIRECTION('',(2.33731163079E-016,0.E+000,-1.));
#129103 = PCURVE('',#129083,#129104);
#129104 = DEFINITIONAL_REPRESENTATION('',(#129105),#129109);
#129105 = LINE('',#129106,#129107);
#129106 = CARTESIAN_POINT('',(-0.25,-6.78));
#129107 = VECTOR('',#129108,1.);
#129108 = DIRECTION('',(-2.33731163079E-016,1.));
#129109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129110 = ORIENTED_EDGE('',*,*,#129111,.F.);
#129111 = EDGE_CURVE('',#129112,#129096,#129114,.T.);
#129112 = VERTEX_POINT('',#129113);
#129113 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    32.300000000013));
#129114 = SURFACE_CURVE('',#129115,(#129119),.PCURVE_S1.);
#129115 = LINE('',#129116,#129117);
#129116 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    32.300000000013));
#129117 = VECTOR('',#129118,1.);
#129118 = DIRECTION('',(-1.,3.172065784643E-016,0.E+000));
#129119 = PCURVE('',#129083,#129120);
#129120 = DEFINITIONAL_REPRESENTATION('',(#129121),#129125);
#129121 = LINE('',#129122,#129123);
#129122 = CARTESIAN_POINT('',(-3.05,-6.78));
#129123 = VECTOR('',#129124,1.);
#129124 = DIRECTION('',(1.,-9.358435154094E-045));
#129125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129126 = ORIENTED_EDGE('',*,*,#129127,.F.);
#129127 = EDGE_CURVE('',#129075,#129112,#129128,.T.);
#129128 = SURFACE_CURVE('',#129129,(#129133),.PCURVE_S1.);
#129129 = LINE('',#129130,#129131);
#129130 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    30.400000000013));
#129131 = VECTOR('',#129132,1.);
#129132 = DIRECTION('',(9.349246523159E-016,0.E+000,1.));
#129133 = PCURVE('',#129083,#129134);
#129134 = DEFINITIONAL_REPRESENTATION('',(#129135),#129139);
#129135 = LINE('',#129136,#129137);
#129136 = CARTESIAN_POINT('',(-3.05,-4.88));
#129137 = VECTOR('',#129138,1.);
#129138 = DIRECTION('',(-9.349246523159E-016,-1.));
#129139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129144)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129141,#129142,#129143)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129141 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129142 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129143 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129144 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129141,
  'distance_accuracy_value','confusion accuracy');
#129145 = SHAPE_DEFINITION_REPRESENTATION(#129146,#129065);
#129146 = PRODUCT_DEFINITION_SHAPE('','',#129147);
#129147 = PRODUCT_DEFINITION('design','',#129148,#129151);
#129148 = PRODUCT_DEFINITION_FORMATION('','',#129149);
#129149 = PRODUCT('CADSOFTTOOLS 1.819','CADSOFTTOOLS 1.819','',(#129150)
  );
#129150 = PRODUCT_CONTEXT('',#2,'mechanical');
#129151 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129152 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129153,#129155);
#129153 = ( REPRESENTATION_RELATIONSHIP('','',#129065,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129154) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129154 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3287);
#129155 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129156);
#129156 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('819','','',#5,#129147,$);
#129157 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129149));
#129158 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129159),#129233
  );
#129159 = SHELL_BASED_SURFACE_MODEL('',(#129160));
#129160 = OPEN_SHELL('',(#129161));
#129161 = ADVANCED_FACE('',(#129162),#129176,.T.);
#129162 = FACE_BOUND('',#129163,.T.);
#129163 = EDGE_LOOP('',(#129164,#129187,#129203,#129219));
#129164 = ORIENTED_EDGE('',*,*,#129165,.T.);
#129165 = EDGE_CURVE('',#129166,#129168,#129170,.T.);
#129166 = VERTEX_POINT('',#129167);
#129167 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    32.300000000013));
#129168 = VERTEX_POINT('',#129169);
#129169 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#129170 = SURFACE_CURVE('',#129171,(#129175),.PCURVE_S1.);
#129171 = LINE('',#129172,#129173);
#129172 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    32.300000000013));
#129173 = VECTOR('',#129174,1.);
#129174 = DIRECTION('',(2.33731163079E-016,0.E+000,-1.));
#129175 = PCURVE('',#129176,#129181);
#129176 = PLANE('',#129177);
#129177 = AXIS2_PLACEMENT_3D('',#129178,#129179,#129180);
#129178 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    25.520000000013));
#129179 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.69173686315E-030));
#129180 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#129181 = DEFINITIONAL_REPRESENTATION('',(#129182),#129186);
#129182 = LINE('',#129183,#129184);
#129183 = CARTESIAN_POINT('',(0.E+000,-6.78));
#129184 = VECTOR('',#129185,1.);
#129185 = DIRECTION('',(1.652728903878E-016,1.));
#129186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129187 = ORIENTED_EDGE('',*,*,#129188,.T.);
#129188 = EDGE_CURVE('',#129168,#129189,#129191,.T.);
#129189 = VERTEX_POINT('',#129190);
#129190 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    30.400000000013));
#129191 = SURFACE_CURVE('',#129192,(#129196),.PCURVE_S1.);
#129192 = LINE('',#129193,#129194);
#129193 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#129194 = VECTOR('',#129195,1.);
#129195 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#129196 = PCURVE('',#129176,#129197);
#129197 = DEFINITIONAL_REPRESENTATION('',(#129198),#129202);
#129198 = LINE('',#129199,#129200);
#129199 = CARTESIAN_POINT('',(0.E+000,-4.88));
#129200 = VECTOR('',#129201,1.);
#129201 = DIRECTION('',(-1.,2.421756773206E-045));
#129202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129203 = ORIENTED_EDGE('',*,*,#129204,.F.);
#129204 = EDGE_CURVE('',#129205,#129189,#129207,.T.);
#129205 = VERTEX_POINT('',#129206);
#129206 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#129207 = SURFACE_CURVE('',#129208,(#129212),.PCURVE_S1.);
#129208 = LINE('',#129209,#129210);
#129209 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#129210 = VECTOR('',#129211,1.);
#129211 = DIRECTION('',(2.33731163079E-016,0.E+000,-1.));
#129212 = PCURVE('',#129176,#129213);
#129213 = DEFINITIONAL_REPRESENTATION('',(#129214),#129218);
#129214 = LINE('',#129215,#129216);
#129215 = CARTESIAN_POINT('',(-0.353553390593,-6.78));
#129216 = VECTOR('',#129217,1.);
#129217 = DIRECTION('',(1.652728903878E-016,1.));
#129218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129219 = ORIENTED_EDGE('',*,*,#129220,.T.);
#129220 = EDGE_CURVE('',#129205,#129166,#129221,.T.);
#129221 = SURFACE_CURVE('',#129222,(#129226),.PCURVE_S1.);
#129222 = LINE('',#129223,#129224);
#129223 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    32.300000000013));
#129224 = VECTOR('',#129225,1.);
#129225 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#129226 = PCURVE('',#129176,#129227);
#129227 = DEFINITIONAL_REPRESENTATION('',(#129228),#129232);
#129228 = LINE('',#129229,#129230);
#129229 = CARTESIAN_POINT('',(-0.353553390593,-6.78));
#129230 = VECTOR('',#129231,1.);
#129231 = DIRECTION('',(1.,-3.121789181388E-047));
#129232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129237)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129234,#129235,#129236)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129234 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129235 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129236 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129237 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129234,
  'distance_accuracy_value','confusion accuracy');
#129238 = SHAPE_DEFINITION_REPRESENTATION(#129239,#129158);
#129239 = PRODUCT_DEFINITION_SHAPE('','',#129240);
#129240 = PRODUCT_DEFINITION('design','',#129241,#129244);
#129241 = PRODUCT_DEFINITION_FORMATION('','',#129242);
#129242 = PRODUCT('CADSOFTTOOLS 1.820','CADSOFTTOOLS 1.820','',(#129243)
  );
#129243 = PRODUCT_CONTEXT('',#2,'mechanical');
#129244 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129245 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129246,#129248);
#129246 = ( REPRESENTATION_RELATIONSHIP('','',#129158,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129247) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129247 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3291);
#129248 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129249);
#129249 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('820','','',#5,#129240,$);
#129250 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129242));
#129251 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129252),#129432
  );
#129252 = SHELL_BASED_SURFACE_MODEL('',(#129253));
#129253 = OPEN_SHELL('',(#129254));
#129254 = ADVANCED_FACE('',(#129255),#129269,.T.);
#129255 = FACE_BOUND('',#129256,.T.);
#129256 = EDGE_LOOP('',(#129257,#129280,#129296,#129312,#129328,#129349,
    #129365,#129381,#129397,#129418));
#129257 = ORIENTED_EDGE('',*,*,#129258,.T.);
#129258 = EDGE_CURVE('',#129259,#129261,#129263,.T.);
#129259 = VERTEX_POINT('',#129260);
#129260 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129261 = VERTEX_POINT('',#129262);
#129262 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    30.400000000013));
#129263 = SURFACE_CURVE('',#129264,(#129268),.PCURVE_S1.);
#129264 = LINE('',#129265,#129266);
#129265 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129266 = VECTOR('',#129267,1.);
#129267 = DIRECTION('',(0.E+000,0.E+000,-1.));
#129268 = PCURVE('',#129269,#129274);
#129269 = PLANE('',#129270);
#129270 = AXIS2_PLACEMENT_3D('',#129271,#129272,#129273);
#129271 = CARTESIAN_POINT('',(4.901146897693,2.659876577334,
    32.300000000013));
#129272 = DIRECTION('',(1.,-1.244921116052E-030,1.770622953672E-029));
#129273 = DIRECTION('',(-1.244921116052E-030,-1.,-2.204285903592E-059));
#129274 = DEFINITIONAL_REPRESENTATION('',(#129275),#129279);
#129275 = LINE('',#129276,#129277);
#129276 = CARTESIAN_POINT('',(2.,-2.5001707967E-074));
#129277 = VECTOR('',#129278,1.);
#129278 = DIRECTION('',(2.204285903592E-059,1.));
#129279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129280 = ORIENTED_EDGE('',*,*,#129281,.T.);
#129281 = EDGE_CURVE('',#129261,#129282,#129284,.T.);
#129282 = VERTEX_POINT('',#129283);
#129283 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#129284 = SURFACE_CURVE('',#129285,(#129289),.PCURVE_S1.);
#129285 = LINE('',#129286,#129287);
#129286 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    30.400000000013));
#129287 = VECTOR('',#129288,1.);
#129288 = DIRECTION('',(0.E+000,1.,8.881784197001E-016));
#129289 = PCURVE('',#129269,#129290);
#129290 = DEFINITIONAL_REPRESENTATION('',(#129291),#129295);
#129291 = LINE('',#129292,#129293);
#129292 = CARTESIAN_POINT('',(2.,1.9));
#129293 = VECTOR('',#129294,1.);
#129294 = DIRECTION('',(-1.,-8.881784197001E-016));
#129295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129296 = ORIENTED_EDGE('',*,*,#129297,.T.);
#129297 = EDGE_CURVE('',#129282,#129298,#129300,.T.);
#129298 = VERTEX_POINT('',#129299);
#129299 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    32.300000000013));
#129300 = SURFACE_CURVE('',#129301,(#129305),.PCURVE_S1.);
#129301 = LINE('',#129302,#129303);
#129302 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#129303 = VECTOR('',#129304,1.);
#129304 = DIRECTION('',(0.E+000,0.E+000,1.));
#129305 = PCURVE('',#129269,#129306);
#129306 = DEFINITIONAL_REPRESENTATION('',(#129307),#129311);
#129307 = LINE('',#129308,#129309);
#129308 = CARTESIAN_POINT('',(-2.,1.9));
#129309 = VECTOR('',#129310,1.);
#129310 = DIRECTION('',(-2.204285903592E-059,-1.));
#129311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129312 = ORIENTED_EDGE('',*,*,#129313,.F.);
#129313 = EDGE_CURVE('',#129314,#129298,#129316,.T.);
#129314 = VERTEX_POINT('',#129315);
#129315 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.300000000013));
#129316 = SURFACE_CURVE('',#129317,(#129321),.PCURVE_S1.);
#129317 = LINE('',#129318,#129319);
#129318 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.300000000013));
#129319 = VECTOR('',#129320,1.);
#129320 = DIRECTION('',(0.E+000,1.,0.E+000));
#129321 = PCURVE('',#129269,#129322);
#129322 = DEFINITIONAL_REPRESENTATION('',(#129323),#129327);
#129323 = LINE('',#129324,#129325);
#129324 = CARTESIAN_POINT('',(-1.001326856047,1.25174408172E-074));
#129325 = VECTOR('',#129326,1.);
#129326 = DIRECTION('',(-1.,1.326515490063E-074));
#129327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129328 = ORIENTED_EDGE('',*,*,#129329,.F.);
#129329 = EDGE_CURVE('',#129330,#129314,#129332,.T.);
#129330 = VERTEX_POINT('',#129331);
#129331 = CARTESIAN_POINT('',(4.901146897693,3.364123012759,
    32.041751930301));
#129332 = SURFACE_CURVE('',#129333,(#129338),.PCURVE_S1.);
#129333 = CIRCLE('',#129334,0.3);
#129334 = AXIS2_PLACEMENT_3D('',#129335,#129336,#129337);
#129335 = CARTESIAN_POINT('',(4.901146897693,3.661203433381,
    32.000000000013));
#129336 = DIRECTION('',(-1.,1.244921116052E-030,-1.770622953672E-029));
#129337 = DIRECTION('',(-3.697036500269E-030,-0.990268068742,
    0.13917310096));
#129338 = PCURVE('',#129269,#129339);
#129339 = DEFINITIONAL_REPRESENTATION('',(#129340),#129348);
#129340 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#129341,#129342,#129343,
    #129344,#129345,#129346,#129347),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#129341 = CARTESIAN_POINT('',(-0.704246435425,0.258248069712));
#129342 = CARTESIAN_POINT('',(-0.776562899998,-0.25631031274));
#129343 = CARTESIAN_POINT('',(-1.186025298645,6.359677391803E-002));
#129344 = CARTESIAN_POINT('',(-1.595487697292,0.383503860576));
#129345 = CARTESIAN_POINT('',(-1.113708834072,0.57815515637));
#129346 = CARTESIAN_POINT('',(-0.631929970852,0.772806452164));
#129347 = CARTESIAN_POINT('',(-0.704246435425,0.258248069712));
#129348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129349 = ORIENTED_EDGE('',*,*,#129350,.T.);
#129350 = EDGE_CURVE('',#129330,#129351,#129353,.T.);
#129351 = VERTEX_POINT('',#129352);
#129352 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#129353 = SURFACE_CURVE('',#129354,(#129358),.PCURVE_S1.);
#129354 = LINE('',#129355,#129356);
#129355 = CARTESIAN_POINT('',(4.901146897693,3.364123012759,
    32.041751930301));
#129356 = VECTOR('',#129357,1.);
#129357 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#129358 = PCURVE('',#129269,#129359);
#129359 = DEFINITIONAL_REPRESENTATION('',(#129360),#129364);
#129360 = LINE('',#129361,#129362);
#129361 = CARTESIAN_POINT('',(-0.704246435425,0.258248069712));
#129362 = VECTOR('',#129363,1.);
#129363 = DIRECTION('',(0.13917310096,0.990268068742));
#129364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129365 = ORIENTED_EDGE('',*,*,#129366,.T.);
#129366 = EDGE_CURVE('',#129351,#129367,#129369,.T.);
#129367 = VERTEX_POINT('',#129368);
#129368 = CARTESIAN_POINT('',(4.901146897693,2.059876577334,
    31.300000000013));
#129369 = SURFACE_CURVE('',#129370,(#129374),.PCURVE_S1.);
#129370 = LINE('',#129371,#129372);
#129371 = CARTESIAN_POINT('',(4.901146897693,3.259876577334,
    31.300000000013));
#129372 = VECTOR('',#129373,1.);
#129373 = DIRECTION('',(0.E+000,-1.,2.960594732334E-015));
#129374 = PCURVE('',#129269,#129375);
#129375 = DEFINITIONAL_REPRESENTATION('',(#129376),#129380);
#129376 = LINE('',#129377,#129378);
#129377 = CARTESIAN_POINT('',(-0.6,1.));
#129378 = VECTOR('',#129379,1.);
#129379 = DIRECTION('',(1.,-2.960594732334E-015));
#129380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129381 = ORIENTED_EDGE('',*,*,#129382,.T.);
#129382 = EDGE_CURVE('',#129367,#129383,#129385,.T.);
#129383 = VERTEX_POINT('',#129384);
#129384 = CARTESIAN_POINT('',(4.901146897693,1.955630141909,
    32.041751930301));
#129385 = SURFACE_CURVE('',#129386,(#129390),.PCURVE_S1.);
#129386 = LINE('',#129387,#129388);
#129387 = CARTESIAN_POINT('',(4.901146897693,2.059876577334,
    31.300000000013));
#129388 = VECTOR('',#129389,1.);
#129389 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#129390 = PCURVE('',#129269,#129391);
#129391 = DEFINITIONAL_REPRESENTATION('',(#129392),#129396);
#129392 = LINE('',#129393,#129394);
#129393 = CARTESIAN_POINT('',(0.6,1.));
#129394 = VECTOR('',#129395,1.);
#129395 = DIRECTION('',(0.13917310096,-0.990268068742));
#129396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129397 = ORIENTED_EDGE('',*,*,#129398,.F.);
#129398 = EDGE_CURVE('',#129399,#129383,#129401,.T.);
#129399 = VERTEX_POINT('',#129400);
#129400 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.300000000013));
#129401 = SURFACE_CURVE('',#129402,(#129407),.PCURVE_S1.);
#129402 = CIRCLE('',#129403,0.3);
#129403 = AXIS2_PLACEMENT_3D('',#129404,#129405,#129406);
#129404 = CARTESIAN_POINT('',(4.901146897693,1.658549721287,
    32.000000000013));
#129405 = DIRECTION('',(-1.,1.244921116052E-030,-1.770622953672E-029));
#129406 = DIRECTION('',(-1.770622953672E-029,-3.404683942184E-014,1.));
#129407 = PCURVE('',#129269,#129408);
#129408 = DEFINITIONAL_REPRESENTATION('',(#129409),#129417);
#129409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#129410,#129411,#129412,
    #129413,#129414,#129415,#129416),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#129410 = CARTESIAN_POINT('',(1.001326856047,0.E+000));
#129411 = CARTESIAN_POINT('',(0.481711613777,-1.770805724277E-014));
#129412 = CARTESIAN_POINT('',(0.741519234912,0.45));
#129413 = CARTESIAN_POINT('',(1.001326856047,0.9));
#129414 = CARTESIAN_POINT('',(1.261134477183,0.45));
#129415 = CARTESIAN_POINT('',(1.520942098318,1.815214645262E-014));
#129416 = CARTESIAN_POINT('',(1.001326856047,0.E+000));
#129417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129418 = ORIENTED_EDGE('',*,*,#129419,.F.);
#129419 = EDGE_CURVE('',#129259,#129399,#129420,.T.);
#129420 = SURFACE_CURVE('',#129421,(#129425),.PCURVE_S1.);
#129421 = LINE('',#129422,#129423);
#129422 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129423 = VECTOR('',#129424,1.);
#129424 = DIRECTION('',(0.E+000,1.,0.E+000));
#129425 = PCURVE('',#129269,#129426);
#129426 = DEFINITIONAL_REPRESENTATION('',(#129427),#129431);
#129427 = LINE('',#129428,#129429);
#129428 = CARTESIAN_POINT('',(2.,-2.5001707967E-074));
#129429 = VECTOR('',#129430,1.);
#129430 = DIRECTION('',(-1.,1.326515490063E-074));
#129431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129436)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129433,#129434,#129435)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129433 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129434 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129435 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129436 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129433,
  'distance_accuracy_value','confusion accuracy');
#129437 = SHAPE_DEFINITION_REPRESENTATION(#129438,#129251);
#129438 = PRODUCT_DEFINITION_SHAPE('','',#129439);
#129439 = PRODUCT_DEFINITION('design','',#129440,#129443);
#129440 = PRODUCT_DEFINITION_FORMATION('','',#129441);
#129441 = PRODUCT('CADSOFTTOOLS 1.821','CADSOFTTOOLS 1.821','',(#129442)
  );
#129442 = PRODUCT_CONTEXT('',#2,'mechanical');
#129443 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129444 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129445,#129447);
#129445 = ( REPRESENTATION_RELATIONSHIP('','',#129251,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129446) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129446 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3295);
#129447 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129448);
#129448 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('821','','',#5,#129439,$);
#129449 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129441));
#129450 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129451),#129525
  );
#129451 = SHELL_BASED_SURFACE_MODEL('',(#129452));
#129452 = OPEN_SHELL('',(#129453));
#129453 = ADVANCED_FACE('',(#129454),#129468,.T.);
#129454 = FACE_BOUND('',#129455,.T.);
#129455 = EDGE_LOOP('',(#129456,#129479,#129495,#129511));
#129456 = ORIENTED_EDGE('',*,*,#129457,.T.);
#129457 = EDGE_CURVE('',#129458,#129460,#129462,.T.);
#129458 = VERTEX_POINT('',#129459);
#129459 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#129460 = VERTEX_POINT('',#129461);
#129461 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    30.400000000013));
#129462 = SURFACE_CURVE('',#129463,(#129467),.PCURVE_S1.);
#129463 = LINE('',#129464,#129465);
#129464 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#129465 = VECTOR('',#129466,1.);
#129466 = DIRECTION('',(0.E+000,0.E+000,-1.));
#129467 = PCURVE('',#129468,#129473);
#129468 = PLANE('',#129469);
#129469 = AXIS2_PLACEMENT_3D('',#129470,#129471,#129472);
#129470 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129471 = DIRECTION('',(1.244921116052E-030,-1.,5.04876446331E-029));
#129472 = DIRECTION('',(-1.,-1.244921116052E-030,6.285313490347E-059));
#129473 = DEFINITIONAL_REPRESENTATION('',(#129474),#129478);
#129474 = LINE('',#129475,#129476);
#129475 = CARTESIAN_POINT('',(0.25,1.257426141622E-074));
#129476 = VECTOR('',#129477,1.);
#129477 = DIRECTION('',(-6.285313490347E-059,1.));
#129478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129479 = ORIENTED_EDGE('',*,*,#129480,.T.);
#129480 = EDGE_CURVE('',#129460,#129481,#129483,.T.);
#129481 = VERTEX_POINT('',#129482);
#129482 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    30.400000000013));
#129483 = SURFACE_CURVE('',#129484,(#129488),.PCURVE_S1.);
#129484 = LINE('',#129485,#129486);
#129485 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    30.400000000013));
#129486 = VECTOR('',#129487,1.);
#129487 = DIRECTION('',(1.,0.E+000,0.E+000));
#129488 = PCURVE('',#129468,#129489);
#129489 = DEFINITIONAL_REPRESENTATION('',(#129490),#129494);
#129490 = LINE('',#129491,#129492);
#129491 = CARTESIAN_POINT('',(0.25,1.9));
#129492 = VECTOR('',#129493,1.);
#129493 = DIRECTION('',(-1.,-5.30606196025E-074));
#129494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129495 = ORIENTED_EDGE('',*,*,#129496,.F.);
#129496 = EDGE_CURVE('',#129497,#129481,#129499,.T.);
#129497 = VERTEX_POINT('',#129498);
#129498 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129499 = SURFACE_CURVE('',#129500,(#129504),.PCURVE_S1.);
#129500 = LINE('',#129501,#129502);
#129501 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129502 = VECTOR('',#129503,1.);
#129503 = DIRECTION('',(0.E+000,0.E+000,-1.));
#129504 = PCURVE('',#129468,#129505);
#129505 = DEFINITIONAL_REPRESENTATION('',(#129506),#129510);
#129506 = LINE('',#129507,#129508);
#129507 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#129508 = VECTOR('',#129509,1.);
#129509 = DIRECTION('',(-6.285313490347E-059,1.));
#129510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129511 = ORIENTED_EDGE('',*,*,#129512,.F.);
#129512 = EDGE_CURVE('',#129458,#129497,#129513,.T.);
#129513 = SURFACE_CURVE('',#129514,(#129518),.PCURVE_S1.);
#129514 = LINE('',#129515,#129516);
#129515 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#129516 = VECTOR('',#129517,1.);
#129517 = DIRECTION('',(1.,0.E+000,0.E+000));
#129518 = PCURVE('',#129468,#129519);
#129519 = DEFINITIONAL_REPRESENTATION('',(#129520),#129524);
#129520 = LINE('',#129521,#129522);
#129521 = CARTESIAN_POINT('',(0.25,1.257426141622E-074));
#129522 = VECTOR('',#129523,1.);
#129523 = DIRECTION('',(-1.,-5.30606196025E-074));
#129524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129529)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129526,#129527,#129528)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129526 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129527 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129528 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129529 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129526,
  'distance_accuracy_value','confusion accuracy');
#129530 = SHAPE_DEFINITION_REPRESENTATION(#129531,#129450);
#129531 = PRODUCT_DEFINITION_SHAPE('','',#129532);
#129532 = PRODUCT_DEFINITION('design','',#129533,#129536);
#129533 = PRODUCT_DEFINITION_FORMATION('','',#129534);
#129534 = PRODUCT('CADSOFTTOOLS 1.822','CADSOFTTOOLS 1.822','',(#129535)
  );
#129535 = PRODUCT_CONTEXT('',#2,'mechanical');
#129536 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129537 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129538,#129540);
#129538 = ( REPRESENTATION_RELATIONSHIP('','',#129450,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129539) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129539 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3299);
#129540 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129541);
#129541 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('822','','',#5,#129532,$);
#129542 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129534));
#129543 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129544),#129724
  );
#129544 = SHELL_BASED_SURFACE_MODEL('',(#129545));
#129545 = OPEN_SHELL('',(#129546));
#129546 = ADVANCED_FACE('',(#129547),#129561,.T.);
#129547 = FACE_BOUND('',#129548,.T.);
#129548 = EDGE_LOOP('',(#129549,#129572,#129588,#129604,#129620,#129641,
    #129657,#129673,#129689,#129710));
#129549 = ORIENTED_EDGE('',*,*,#129550,.T.);
#129550 = EDGE_CURVE('',#129551,#129553,#129555,.T.);
#129551 = VERTEX_POINT('',#129552);
#129552 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#129553 = VERTEX_POINT('',#129554);
#129554 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    30.400000000013));
#129555 = SURFACE_CURVE('',#129556,(#129560),.PCURVE_S1.);
#129556 = LINE('',#129557,#129558);
#129557 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#129558 = VECTOR('',#129559,1.);
#129559 = DIRECTION('',(1.168655815395E-016,0.E+000,-1.));
#129560 = PCURVE('',#129561,#129566);
#129561 = PLANE('',#129562);
#129562 = AXIS2_PLACEMENT_3D('',#129563,#129564,#129565);
#129563 = CARTESIAN_POINT('',(1.101146897693,0.159876577334,
    32.300000000013));
#129564 = DIRECTION('',(-1.,1.244921116052E-030,-1.770622953672E-029));
#129565 = DIRECTION('',(1.244921116052E-030,1.,2.204285903592E-059));
#129566 = DEFINITIONAL_REPRESENTATION('',(#129567),#129571);
#129567 = LINE('',#129568,#129569);
#129568 = CARTESIAN_POINT('',(4.5,5.625384292575E-074));
#129569 = VECTOR('',#129570,1.);
#129570 = DIRECTION('',(1.454884301982E-046,1.));
#129571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129572 = ORIENTED_EDGE('',*,*,#129573,.T.);
#129573 = EDGE_CURVE('',#129553,#129574,#129576,.T.);
#129574 = VERTEX_POINT('',#129575);
#129575 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#129576 = SURFACE_CURVE('',#129577,(#129581),.PCURVE_S1.);
#129577 = LINE('',#129578,#129579);
#129578 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    30.400000000013));
#129579 = VECTOR('',#129580,1.);
#129580 = DIRECTION('',(0.E+000,-1.,8.881784197001E-016));
#129581 = PCURVE('',#129561,#129582);
#129582 = DEFINITIONAL_REPRESENTATION('',(#129583),#129587);
#129583 = LINE('',#129584,#129585);
#129584 = CARTESIAN_POINT('',(4.5,1.9));
#129585 = VECTOR('',#129586,1.);
#129586 = DIRECTION('',(-1.,-8.881784197001E-016));
#129587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129588 = ORIENTED_EDGE('',*,*,#129589,.T.);
#129589 = EDGE_CURVE('',#129574,#129590,#129592,.T.);
#129590 = VERTEX_POINT('',#129591);
#129591 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    32.300000000013));
#129592 = SURFACE_CURVE('',#129593,(#129597),.PCURVE_S1.);
#129593 = LINE('',#129594,#129595);
#129594 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#129595 = VECTOR('',#129596,1.);
#129596 = DIRECTION('',(0.E+000,5.843279076975E-017,1.));
#129597 = PCURVE('',#129561,#129598);
#129598 = DEFINITIONAL_REPRESENTATION('',(#129599),#129603);
#129599 = LINE('',#129600,#129601);
#129600 = CARTESIAN_POINT('',(0.5,1.9));
#129601 = VECTOR('',#129602,1.);
#129602 = DIRECTION('',(5.843279076975E-017,-1.));
#129603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129604 = ORIENTED_EDGE('',*,*,#129605,.F.);
#129605 = EDGE_CURVE('',#129606,#129590,#129608,.T.);
#129606 = VERTEX_POINT('',#129607);
#129607 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.300000000013));
#129608 = SURFACE_CURVE('',#129609,(#129613),.PCURVE_S1.);
#129609 = LINE('',#129610,#129611);
#129610 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.300000000013));
#129611 = VECTOR('',#129612,1.);
#129612 = DIRECTION('',(0.E+000,-1.,0.E+000));
#129613 = PCURVE('',#129561,#129614);
#129614 = DEFINITIONAL_REPRESENTATION('',(#129615),#129619);
#129615 = LINE('',#129616,#129617);
#129616 = CARTESIAN_POINT('',(1.498673143953,1.873469414154E-074));
#129617 = VECTOR('',#129618,1.);
#129618 = DIRECTION('',(-1.,-1.326515490063E-074));
#129619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129620 = ORIENTED_EDGE('',*,*,#129621,.F.);
#129621 = EDGE_CURVE('',#129622,#129606,#129624,.T.);
#129622 = VERTEX_POINT('',#129623);
#129623 = CARTESIAN_POINT('',(1.101146897693,1.955630141909,
    32.041751930301));
#129624 = SURFACE_CURVE('',#129625,(#129630),.PCURVE_S1.);
#129625 = CIRCLE('',#129626,0.3);
#129626 = AXIS2_PLACEMENT_3D('',#129627,#129628,#129629);
#129627 = CARTESIAN_POINT('',(1.101146897693,1.658549721287,
    32.000000000013));
#129628 = DIRECTION('',(1.,-1.244921116052E-030,1.770622953672E-029));
#129629 = DIRECTION('',(-1.231425241612E-030,0.990268068742,
    0.13917310096));
#129630 = PCURVE('',#129561,#129631);
#129631 = DEFINITIONAL_REPRESENTATION('',(#129632),#129640);
#129632 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#129633,#129634,#129635,
    #129636,#129637,#129638,#129639),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#129633 = CARTESIAN_POINT('',(1.795753564575,0.258248069712));
#129634 = CARTESIAN_POINT('',(1.723437100002,-0.25631031274));
#129635 = CARTESIAN_POINT('',(1.313974701355,6.359677391803E-002));
#129636 = CARTESIAN_POINT('',(0.904512302708,0.383503860576));
#129637 = CARTESIAN_POINT('',(1.386291165928,0.57815515637));
#129638 = CARTESIAN_POINT('',(1.868070029148,0.772806452164));
#129639 = CARTESIAN_POINT('',(1.795753564575,0.258248069712));
#129640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129641 = ORIENTED_EDGE('',*,*,#129642,.T.);
#129642 = EDGE_CURVE('',#129622,#129643,#129645,.T.);
#129643 = VERTEX_POINT('',#129644);
#129644 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#129645 = SURFACE_CURVE('',#129646,(#129650),.PCURVE_S1.);
#129646 = LINE('',#129647,#129648);
#129647 = CARTESIAN_POINT('',(1.101146897693,1.955630141909,
    32.041751930301));
#129648 = VECTOR('',#129649,1.);
#129649 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#129650 = PCURVE('',#129561,#129651);
#129651 = DEFINITIONAL_REPRESENTATION('',(#129652),#129656);
#129652 = LINE('',#129653,#129654);
#129653 = CARTESIAN_POINT('',(1.795753564575,0.258248069712));
#129654 = VECTOR('',#129655,1.);
#129655 = DIRECTION('',(0.13917310096,0.990268068742));
#129656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129657 = ORIENTED_EDGE('',*,*,#129658,.T.);
#129658 = EDGE_CURVE('',#129643,#129659,#129661,.T.);
#129659 = VERTEX_POINT('',#129660);
#129660 = CARTESIAN_POINT('',(1.101146897693,3.259876577334,
    31.300000000013));
#129661 = SURFACE_CURVE('',#129662,(#129666),.PCURVE_S1.);
#129662 = LINE('',#129663,#129664);
#129663 = CARTESIAN_POINT('',(1.101146897693,2.059876577334,
    31.300000000013));
#129664 = VECTOR('',#129665,1.);
#129665 = DIRECTION('',(0.E+000,1.,0.E+000));
#129666 = PCURVE('',#129561,#129667);
#129667 = DEFINITIONAL_REPRESENTATION('',(#129668),#129672);
#129668 = LINE('',#129669,#129670);
#129669 = CARTESIAN_POINT('',(1.9,1.));
#129670 = VECTOR('',#129671,1.);
#129671 = DIRECTION('',(1.,1.326515490063E-074));
#129672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129673 = ORIENTED_EDGE('',*,*,#129674,.T.);
#129674 = EDGE_CURVE('',#129659,#129675,#129677,.T.);
#129675 = VERTEX_POINT('',#129676);
#129676 = CARTESIAN_POINT('',(1.101146897693,3.364123012759,
    32.041751930301));
#129677 = SURFACE_CURVE('',#129678,(#129682),.PCURVE_S1.);
#129678 = LINE('',#129679,#129680);
#129679 = CARTESIAN_POINT('',(1.101146897693,3.259876577334,
    31.300000000013));
#129680 = VECTOR('',#129681,1.);
#129681 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#129682 = PCURVE('',#129561,#129683);
#129683 = DEFINITIONAL_REPRESENTATION('',(#129684),#129688);
#129684 = LINE('',#129685,#129686);
#129685 = CARTESIAN_POINT('',(3.1,1.));
#129686 = VECTOR('',#129687,1.);
#129687 = DIRECTION('',(0.13917310096,-0.990268068742));
#129688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129689 = ORIENTED_EDGE('',*,*,#129690,.F.);
#129690 = EDGE_CURVE('',#129691,#129675,#129693,.T.);
#129691 = VERTEX_POINT('',#129692);
#129692 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.300000000013));
#129693 = SURFACE_CURVE('',#129694,(#129699),.PCURVE_S1.);
#129694 = CIRCLE('',#129695,0.3);
#129695 = AXIS2_PLACEMENT_3D('',#129696,#129697,#129698);
#129696 = CARTESIAN_POINT('',(1.101146897693,3.661203433381,
    32.000000000013));
#129697 = DIRECTION('',(1.,-1.244921116052E-030,1.770622953672E-029));
#129698 = DIRECTION('',(-1.770622953672E-029,2.204285903592E-059,1.));
#129699 = PCURVE('',#129561,#129700);
#129700 = DEFINITIONAL_REPRESENTATION('',(#129701),#129709);
#129701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#129702,#129703,#129704,
    #129705,#129706,#129707,#129708),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#129702 = CARTESIAN_POINT('',(3.501326856047,0.E+000));
#129703 = CARTESIAN_POINT('',(2.981711613777,0.E+000));
#129704 = CARTESIAN_POINT('',(3.241519234912,0.45));
#129705 = CARTESIAN_POINT('',(3.501326856047,0.9));
#129706 = CARTESIAN_POINT('',(3.761134477183,0.45));
#129707 = CARTESIAN_POINT('',(4.020942098318,4.440892098501E-016));
#129708 = CARTESIAN_POINT('',(3.501326856047,0.E+000));
#129709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129710 = ORIENTED_EDGE('',*,*,#129711,.F.);
#129711 = EDGE_CURVE('',#129551,#129691,#129712,.T.);
#129712 = SURFACE_CURVE('',#129713,(#129717),.PCURVE_S1.);
#129713 = LINE('',#129714,#129715);
#129714 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    32.300000000013));
#129715 = VECTOR('',#129716,1.);
#129716 = DIRECTION('',(0.E+000,-1.,0.E+000));
#129717 = PCURVE('',#129561,#129718);
#129718 = DEFINITIONAL_REPRESENTATION('',(#129719),#129723);
#129719 = LINE('',#129720,#129721);
#129720 = CARTESIAN_POINT('',(4.5,5.625384292575E-074));
#129721 = VECTOR('',#129722,1.);
#129722 = DIRECTION('',(-1.,-1.326515490063E-074));
#129723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129728)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129725,#129726,#129727)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129725 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129726 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129727 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129728 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129725,
  'distance_accuracy_value','confusion accuracy');
#129729 = SHAPE_DEFINITION_REPRESENTATION(#129730,#129543);
#129730 = PRODUCT_DEFINITION_SHAPE('','',#129731);
#129731 = PRODUCT_DEFINITION('design','',#129732,#129735);
#129732 = PRODUCT_DEFINITION_FORMATION('','',#129733);
#129733 = PRODUCT('CADSOFTTOOLS 1.823','CADSOFTTOOLS 1.823','',(#129734)
  );
#129734 = PRODUCT_CONTEXT('',#2,'mechanical');
#129735 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129736 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129737,#129739);
#129737 = ( REPRESENTATION_RELATIONSHIP('','',#129543,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129738) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129738 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3303);
#129739 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129740);
#129740 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('823','','',#5,#129731,$);
#129741 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129733));
#129742 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129743),#129817
  );
#129743 = SHELL_BASED_SURFACE_MODEL('',(#129744));
#129744 = OPEN_SHELL('',(#129745));
#129745 = ADVANCED_FACE('',(#129746),#129760,.T.);
#129746 = FACE_BOUND('',#129747,.T.);
#129747 = EDGE_LOOP('',(#129748,#129771,#129787,#129803));
#129748 = ORIENTED_EDGE('',*,*,#129749,.T.);
#129749 = EDGE_CURVE('',#129750,#129752,#129754,.T.);
#129750 = VERTEX_POINT('',#129751);
#129751 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#129752 = VERTEX_POINT('',#129753);
#129753 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#129754 = SURFACE_CURVE('',#129755,(#129759),.PCURVE_S1.);
#129755 = LINE('',#129756,#129757);
#129756 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#129757 = VECTOR('',#129758,1.);
#129758 = DIRECTION('',(1.869849304632E-015,-5.843279076974E-016,-1.));
#129759 = PCURVE('',#129760,#129765);
#129760 = PLANE('',#129761);
#129761 = AXIS2_PLACEMENT_3D('',#129762,#129763,#129764);
#129762 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    25.520000000013));
#129763 = DIRECTION('',(-0.707106781187,-0.707106781187,
    5.222043488409E-029));
#129764 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#129765 = DEFINITIONAL_REPRESENTATION('',(#129766),#129770);
#129766 = LINE('',#129767,#129768);
#129767 = CARTESIAN_POINT('',(9.420554752103E-016,-6.78));
#129768 = VECTOR('',#129769,1.);
#129769 = DIRECTION('',(-1.735365349072E-015,1.));
#129770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129771 = ORIENTED_EDGE('',*,*,#129772,.T.);
#129772 = EDGE_CURVE('',#129752,#129773,#129775,.T.);
#129773 = VERTEX_POINT('',#129774);
#129774 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    30.400000000013));
#129775 = SURFACE_CURVE('',#129776,(#129780),.PCURVE_S1.);
#129776 = LINE('',#129777,#129778);
#129777 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#129778 = VECTOR('',#129779,1.);
#129779 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#129780 = PCURVE('',#129760,#129781);
#129781 = DEFINITIONAL_REPRESENTATION('',(#129782),#129786);
#129782 = LINE('',#129783,#129784);
#129783 = CARTESIAN_POINT('',(-1.334578589881E-015,-4.88));
#129784 = VECTOR('',#129785,1.);
#129785 = DIRECTION('',(-1.,2.38384953599E-045));
#129786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129787 = ORIENTED_EDGE('',*,*,#129788,.F.);
#129788 = EDGE_CURVE('',#129789,#129773,#129791,.T.);
#129789 = VERTEX_POINT('',#129790);
#129790 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#129791 = SURFACE_CURVE('',#129792,(#129796),.PCURVE_S1.);
#129792 = LINE('',#129793,#129794);
#129793 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    32.300000000013));
#129794 = VECTOR('',#129795,1.);
#129795 = DIRECTION('',(0.E+000,0.E+000,-1.));
#129796 = PCURVE('',#129760,#129797);
#129797 = DEFINITIONAL_REPRESENTATION('',(#129798),#129802);
#129798 = LINE('',#129799,#129800);
#129799 = CARTESIAN_POINT('',(-0.353553390593,-6.78));
#129800 = VECTOR('',#129801,1.);
#129801 = DIRECTION('',(-2.38384953599E-045,1.));
#129802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129803 = ORIENTED_EDGE('',*,*,#129804,.F.);
#129804 = EDGE_CURVE('',#129750,#129789,#129805,.T.);
#129805 = SURFACE_CURVE('',#129806,(#129810),.PCURVE_S1.);
#129806 = LINE('',#129807,#129808);
#129807 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#129808 = VECTOR('',#129809,1.);
#129809 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#129810 = PCURVE('',#129760,#129811);
#129811 = DEFINITIONAL_REPRESENTATION('',(#129812),#129816);
#129812 = LINE('',#129813,#129814);
#129813 = CARTESIAN_POINT('',(0.E+000,-6.78));
#129814 = VECTOR('',#129815,1.);
#129815 = DIRECTION('',(-1.,1.499687101146E-043));
#129816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129821)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129818,#129819,#129820)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129818 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129819 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129820 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129821 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129818,
  'distance_accuracy_value','confusion accuracy');
#129822 = SHAPE_DEFINITION_REPRESENTATION(#129823,#129742);
#129823 = PRODUCT_DEFINITION_SHAPE('','',#129824);
#129824 = PRODUCT_DEFINITION('design','',#129825,#129828);
#129825 = PRODUCT_DEFINITION_FORMATION('','',#129826);
#129826 = PRODUCT('CADSOFTTOOLS 1.824','CADSOFTTOOLS 1.824','',(#129827)
  );
#129827 = PRODUCT_CONTEXT('',#2,'mechanical');
#129828 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129829 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129830,#129832);
#129830 = ( REPRESENTATION_RELATIONSHIP('','',#129742,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129831) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129831 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3307);
#129832 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129833);
#129833 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('824','','',#5,#129824,$);
#129834 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129826));
#129835 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129836),#129910
  );
#129836 = SHELL_BASED_SURFACE_MODEL('',(#129837));
#129837 = OPEN_SHELL('',(#129838));
#129838 = ADVANCED_FACE('',(#129839),#129853,.T.);
#129839 = FACE_BOUND('',#129840,.T.);
#129840 = EDGE_LOOP('',(#129841,#129864,#129880,#129896));
#129841 = ORIENTED_EDGE('',*,*,#129842,.F.);
#129842 = EDGE_CURVE('',#129843,#129845,#129847,.T.);
#129843 = VERTEX_POINT('',#129844);
#129844 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#129845 = VERTEX_POINT('',#129846);
#129846 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    32.300000000013));
#129847 = SURFACE_CURVE('',#129848,(#129852),.PCURVE_S1.);
#129848 = LINE('',#129849,#129850);
#129849 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#129850 = VECTOR('',#129851,1.);
#129851 = DIRECTION('',(0.E+000,5.843279076975E-017,1.));
#129852 = PCURVE('',#129853,#129858);
#129853 = PLANE('',#129854);
#129854 = AXIS2_PLACEMENT_3D('',#129855,#129856,#129857);
#129855 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    32.300000000013));
#129856 = DIRECTION('',(1.244921116052E-030,-1.,5.04876446331E-029));
#129857 = DIRECTION('',(-1.,-1.244921116052E-030,6.285313490347E-059));
#129858 = DEFINITIONAL_REPRESENTATION('',(#129859),#129863);
#129859 = LINE('',#129860,#129861);
#129860 = CARTESIAN_POINT('',(3.8,1.9));
#129861 = VECTOR('',#129862,1.);
#129862 = DIRECTION('',(-7.274421509904E-047,-1.));
#129863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129864 = ORIENTED_EDGE('',*,*,#129865,.T.);
#129865 = EDGE_CURVE('',#129843,#129866,#129868,.T.);
#129866 = VERTEX_POINT('',#129867);
#129867 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#129868 = SURFACE_CURVE('',#129869,(#129873),.PCURVE_S1.);
#129869 = LINE('',#129870,#129871);
#129870 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#129871 = VECTOR('',#129872,1.);
#129872 = DIRECTION('',(1.,8.881784197001E-016,2.84217094304E-014));
#129873 = PCURVE('',#129853,#129874);
#129874 = DEFINITIONAL_REPRESENTATION('',(#129875),#129879);
#129875 = LINE('',#129876,#129877);
#129876 = CARTESIAN_POINT('',(3.8,1.9));
#129877 = VECTOR('',#129878,1.);
#129878 = DIRECTION('',(-1.,-2.84217094304E-014));
#129879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129880 = ORIENTED_EDGE('',*,*,#129881,.T.);
#129881 = EDGE_CURVE('',#129866,#129882,#129884,.T.);
#129882 = VERTEX_POINT('',#129883);
#129883 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    32.300000000013));
#129884 = SURFACE_CURVE('',#129885,(#129889),.PCURVE_S1.);
#129885 = LINE('',#129886,#129887);
#129886 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#129887 = VECTOR('',#129888,1.);
#129888 = DIRECTION('',(0.E+000,5.843279076975E-017,1.));
#129889 = PCURVE('',#129853,#129890);
#129890 = DEFINITIONAL_REPRESENTATION('',(#129891),#129895);
#129891 = LINE('',#129892,#129893);
#129892 = CARTESIAN_POINT('',(3.55,1.9));
#129893 = VECTOR('',#129894,1.);
#129894 = DIRECTION('',(-7.274421509904E-047,-1.));
#129895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129896 = ORIENTED_EDGE('',*,*,#129897,.F.);
#129897 = EDGE_CURVE('',#129845,#129882,#129898,.T.);
#129898 = SURFACE_CURVE('',#129899,(#129903),.PCURVE_S1.);
#129899 = LINE('',#129900,#129901);
#129900 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    32.300000000013));
#129901 = VECTOR('',#129902,1.);
#129902 = DIRECTION('',(1.,8.881784197001E-016,-2.84217094304E-014));
#129903 = PCURVE('',#129853,#129904);
#129904 = DEFINITIONAL_REPRESENTATION('',(#129905),#129909);
#129905 = LINE('',#129906,#129907);
#129906 = CARTESIAN_POINT('',(3.8,1.911287735265E-073));
#129907 = VECTOR('',#129908,1.);
#129908 = DIRECTION('',(-1.,2.84217094304E-014));
#129909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#129914)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#129911,#129912,#129913)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#129911 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#129912 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#129913 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#129914 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129911,
  'distance_accuracy_value','confusion accuracy');
#129915 = SHAPE_DEFINITION_REPRESENTATION(#129916,#129835);
#129916 = PRODUCT_DEFINITION_SHAPE('','',#129917);
#129917 = PRODUCT_DEFINITION('design','',#129918,#129921);
#129918 = PRODUCT_DEFINITION_FORMATION('','',#129919);
#129919 = PRODUCT('CADSOFTTOOLS 1.825','CADSOFTTOOLS 1.825','',(#129920)
  );
#129920 = PRODUCT_CONTEXT('',#2,'mechanical');
#129921 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#129922 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#129923,#129925);
#129923 = ( REPRESENTATION_RELATIONSHIP('','',#129835,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#129924) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#129924 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3311);
#129925 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #129926);
#129926 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('825','','',#5,#129917,$);
#129927 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129919));
#129928 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#129929),#130003
  );
#129929 = SHELL_BASED_SURFACE_MODEL('',(#129930));
#129930 = OPEN_SHELL('',(#129931));
#129931 = ADVANCED_FACE('',(#129932),#129946,.F.);
#129932 = FACE_BOUND('',#129933,.T.);
#129933 = EDGE_LOOP('',(#129934,#129957,#129973,#129989));
#129934 = ORIENTED_EDGE('',*,*,#129935,.F.);
#129935 = EDGE_CURVE('',#129936,#129938,#129940,.T.);
#129936 = VERTEX_POINT('',#129937);
#129937 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#129938 = VERTEX_POINT('',#129939);
#129939 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    30.400000000013));
#129940 = SURFACE_CURVE('',#129941,(#129945),.PCURVE_S1.);
#129941 = LINE('',#129942,#129943);
#129942 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#129943 = VECTOR('',#129944,1.);
#129944 = DIRECTION('',(-1.,-1.586032892322E-016,0.E+000));
#129945 = PCURVE('',#129946,#129951);
#129946 = PLANE('',#129947);
#129947 = AXIS2_PLACEMENT_3D('',#129948,#129949,#129950);
#129948 = CARTESIAN_POINT('',(1.351146897693,0.909876577334,
    25.520000000013));
#129949 = DIRECTION('',(-1.314184451498E-016,1.,-5.048946843039E-029));
#129950 = DIRECTION('',(1.,1.314184451498E-016,-6.635247438077E-049));
#129951 = DEFINITIONAL_REPRESENTATION('',(#129952),#129956);
#129952 = LINE('',#129953,#129954);
#129953 = CARTESIAN_POINT('',(3.05,-4.88));
#129954 = VECTOR('',#129955,1.);
#129955 = DIRECTION('',(-1.,1.373211851828E-045));
#129956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129957 = ORIENTED_EDGE('',*,*,#129958,.F.);
#129958 = EDGE_CURVE('',#129959,#129936,#129961,.T.);
#129959 = VERTEX_POINT('',#129960);
#129960 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#129961 = SURFACE_CURVE('',#129962,(#129966),.PCURVE_S1.);
#129962 = LINE('',#129963,#129964);
#129963 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    32.300000000013));
#129964 = VECTOR('',#129965,1.);
#129965 = DIRECTION('',(1.869849304632E-015,-5.843279076974E-016,-1.));
#129966 = PCURVE('',#129946,#129967);
#129967 = DEFINITIONAL_REPRESENTATION('',(#129968),#129972);
#129968 = LINE('',#129969,#129970);
#129969 = CARTESIAN_POINT('',(3.05,-6.78));
#129970 = VECTOR('',#129971,1.);
#129971 = DIRECTION('',(1.869849304632E-015,1.));
#129972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129973 = ORIENTED_EDGE('',*,*,#129974,.F.);
#129974 = EDGE_CURVE('',#129975,#129959,#129977,.T.);
#129975 = VERTEX_POINT('',#129976);
#129976 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#129977 = SURFACE_CURVE('',#129978,(#129982),.PCURVE_S1.);
#129978 = LINE('',#129979,#129980);
#129979 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#129980 = VECTOR('',#129981,1.);
#129981 = DIRECTION('',(1.,7.930164461608E-017,0.E+000));
#129982 = PCURVE('',#129946,#129983);
#129983 = DEFINITIONAL_REPRESENTATION('',(#129984),#129988);
#129984 = LINE('',#129985,#129986);
#129985 = CARTESIAN_POINT('',(0.25,-6.78));
#129986 = VECTOR('',#129987,1.);
#129987 = DIRECTION('',(1.,2.630686030494E-045));
#129988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#129989 = ORIENTED_EDGE('',*,*,#129990,.F.);
#129990 = EDGE_CURVE('',#129938,#129975,#129991,.T.);
#129991 = SURFACE_CURVE('',#129992,(#129996),.PCURVE_S1.);
#129992 = LINE('',#129993,#129994);
#129993 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    30.400000000013));
#129994 = VECTOR('',#129995,1.);
#129995 = DIRECTION('',(-1.168655815395E-016,-5.843279076975E-017,1.));
#129996 = PCURVE('',#129946,#129997);
#129997 = DEFINITIONAL_REPRESENTATION('',(#129998),#130002);
#129998 = LINE('',#129999,#130000);
#129999 = CARTESIAN_POINT('',(0.25,-4.88));
#130000 = VECTOR('',#130001,1.);
#130001 = DIRECTION('',(-1.168655815395E-016,-1.));
#130002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130007)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130004,#130005,#130006)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130004 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130005 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130006 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130007 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130004,
  'distance_accuracy_value','confusion accuracy');
#130008 = SHAPE_DEFINITION_REPRESENTATION(#130009,#129928);
#130009 = PRODUCT_DEFINITION_SHAPE('','',#130010);
#130010 = PRODUCT_DEFINITION('design','',#130011,#130014);
#130011 = PRODUCT_DEFINITION_FORMATION('','',#130012);
#130012 = PRODUCT('CADSOFTTOOLS 1.826','CADSOFTTOOLS 1.826','',(#130013)
  );
#130013 = PRODUCT_CONTEXT('',#2,'mechanical');
#130014 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#130015 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#130016,#130018);
#130016 = ( REPRESENTATION_RELATIONSHIP('','',#129928,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130017) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#130017 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3315);
#130018 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #130019);
#130019 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('826','','',#5,#130010,$);
#130020 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#130012));
#130021 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#130022),#130096
  );
#130022 = SHELL_BASED_SURFACE_MODEL('',(#130023));
#130023 = OPEN_SHELL('',(#130024));
#130024 = ADVANCED_FACE('',(#130025),#130039,.T.);
#130025 = FACE_BOUND('',#130026,.T.);
#130026 = EDGE_LOOP('',(#130027,#130050,#130066,#130082));
#130027 = ORIENTED_EDGE('',*,*,#130028,.F.);
#130028 = EDGE_CURVE('',#130029,#130031,#130033,.T.);
#130029 = VERTEX_POINT('',#130030);
#130030 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#130031 = VERTEX_POINT('',#130032);
#130032 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    32.300000000013));
#130033 = SURFACE_CURVE('',#130034,(#130038),.PCURVE_S1.);
#130034 = LINE('',#130035,#130036);
#130035 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#130036 = VECTOR('',#130037,1.);
#130037 = DIRECTION('',(0.E+000,5.843279076975E-017,1.));
#130038 = PCURVE('',#130039,#130044);
#130039 = PLANE('',#130040);
#130040 = AXIS2_PLACEMENT_3D('',#130041,#130042,#130043);
#130041 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    25.520000000013));
#130042 = DIRECTION('',(0.707106781187,-0.707106781187,
    4.885853157317E-029));
#130043 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#130044 = DEFINITIONAL_REPRESENTATION('',(#130045),#130049);
#130045 = LINE('',#130046,#130047);
#130046 = CARTESIAN_POINT('',(0.E+000,-4.88));
#130047 = VECTOR('',#130048,1.);
#130048 = DIRECTION('',(-4.131822259694E-017,-1.));
#130049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130050 = ORIENTED_EDGE('',*,*,#130051,.T.);
#130051 = EDGE_CURVE('',#130029,#130052,#130054,.T.);
#130052 = VERTEX_POINT('',#130053);
#130053 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    30.400000000013));
#130054 = SURFACE_CURVE('',#130055,(#130059),.PCURVE_S1.);
#130055 = LINE('',#130056,#130057);
#130056 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#130057 = VECTOR('',#130058,1.);
#130058 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.004859173558E-014));
#130059 = PCURVE('',#130039,#130060);
#130060 = DEFINITIONAL_REPRESENTATION('',(#130061),#130065);
#130061 = LINE('',#130062,#130063);
#130062 = CARTESIAN_POINT('',(-9.1850408833E-015,-4.88));
#130063 = VECTOR('',#130064,1.);
#130064 = DIRECTION('',(-1.,1.004859173558E-014));
#130065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130066 = ORIENTED_EDGE('',*,*,#130067,.T.);
#130067 = EDGE_CURVE('',#130052,#130068,#130070,.T.);
#130068 = VERTEX_POINT('',#130069);
#130069 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#130070 = SURFACE_CURVE('',#130071,(#130075),.PCURVE_S1.);
#130071 = LINE('',#130072,#130073);
#130072 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    30.400000000013));
#130073 = VECTOR('',#130074,1.);
#130074 = DIRECTION('',(-1.168655815395E-016,-5.843279076975E-017,1.));
#130075 = PCURVE('',#130039,#130076);
#130076 = DEFINITIONAL_REPRESENTATION('',(#130077),#130081);
#130077 = LINE('',#130078,#130079);
#130078 = CARTESIAN_POINT('',(-0.353553390593,-4.88));
#130079 = VECTOR('',#130080,1.);
#130080 = DIRECTION('',(1.239546677908E-016,-1.));
#130081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130082 = ORIENTED_EDGE('',*,*,#130083,.T.);
#130083 = EDGE_CURVE('',#130068,#130031,#130084,.T.);
#130084 = SURFACE_CURVE('',#130085,(#130089),.PCURVE_S1.);
#130085 = LINE('',#130086,#130087);
#130086 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    32.300000000013));
#130087 = VECTOR('',#130088,1.);
#130088 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#130089 = PCURVE('',#130039,#130090);
#130090 = DEFINITIONAL_REPRESENTATION('',(#130091),#130095);
#130091 = LINE('',#130092,#130093);
#130092 = CARTESIAN_POINT('',(-0.353553390593,-6.78));
#130093 = VECTOR('',#130094,1.);
#130094 = DIRECTION('',(1.,3.388312651054E-044));
#130095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130100)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130097,#130098,#130099)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130097,
  'distance_accuracy_value','confusion accuracy');
#130101 = SHAPE_DEFINITION_REPRESENTATION(#130102,#130021);
#130102 = PRODUCT_DEFINITION_SHAPE('','',#130103);
#130103 = PRODUCT_DEFINITION('design','',#130104,#130107);
#130104 = PRODUCT_DEFINITION_FORMATION('','',#130105);
#130105 = PRODUCT('CADSOFTTOOLS 1.827','CADSOFTTOOLS 1.827','',(#130106)
  );
#130106 = PRODUCT_CONTEXT('',#2,'mechanical');
#130107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#130108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#130109,#130111);
#130109 = ( REPRESENTATION_RELATIONSHIP('','',#130021,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130110) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#130110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3319);
#130111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #130112);
#130112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('827','','',#5,#130103,$);
#130113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#130105));
#130114 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#130115),#130511
  );
#130115 = SHELL_BASED_SURFACE_MODEL('',(#130116));
#130116 = OPEN_SHELL('',(#130117));
#130117 = ADVANCED_FACE('',(#130118,#130317),#130132,.T.);
#130118 = FACE_BOUND('',#130119,.T.);
#130119 = EDGE_LOOP('',(#130120,#130143,#130159,#130175,#130191,#130207,
    #130223,#130239,#130255,#130271,#130287,#130303));
#130120 = ORIENTED_EDGE('',*,*,#130121,.F.);
#130121 = EDGE_CURVE('',#130122,#130124,#130126,.T.);
#130122 = VERTEX_POINT('',#130123);
#130123 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    30.400000000013));
#130124 = VERTEX_POINT('',#130125);
#130125 = CARTESIAN_POINT('',(1.001146897693,4.759876577334,
    30.400000000013));
#130126 = SURFACE_CURVE('',#130127,(#130131),.PCURVE_S1.);
#130127 = LINE('',#130128,#130129);
#130128 = CARTESIAN_POINT('',(1.001146897693,0.559876577334,
    30.400000000013));
#130129 = VECTOR('',#130130,1.);
#130130 = DIRECTION('',(5.286776307739E-017,1.,-8.458842092382E-016));
#130131 = PCURVE('',#130132,#130137);
#130132 = PLANE('',#130133);
#130133 = AXIS2_PLACEMENT_3D('',#130134,#130135,#130136);
#130134 = CARTESIAN_POINT('',(3.001146897693,2.459876577334,
    30.400000000013));
#130135 = DIRECTION('',(0.E+000,0.E+000,1.));
#130136 = DIRECTION('',(1.,0.E+000,-0.E+000));
#130137 = DEFINITIONAL_REPRESENTATION('',(#130138),#130142);
#130138 = LINE('',#130139,#130140);
#130139 = CARTESIAN_POINT('',(-2.,-1.9));
#130140 = VECTOR('',#130141,1.);
#130141 = DIRECTION('',(5.286776307739E-017,1.));
#130142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130143 = ORIENTED_EDGE('',*,*,#130144,.F.);
#130144 = EDGE_CURVE('',#130145,#130122,#130147,.T.);
#130145 = VERTEX_POINT('',#130146);
#130146 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    30.400000000013));
#130147 = SURFACE_CURVE('',#130148,(#130152),.PCURVE_S1.);
#130148 = LINE('',#130149,#130150);
#130149 = CARTESIAN_POINT('',(1.401146897693,0.559876577334,
    30.400000000013));
#130150 = VECTOR('',#130151,1.);
#130151 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130152 = PCURVE('',#130132,#130153);
#130153 = DEFINITIONAL_REPRESENTATION('',(#130154),#130158);
#130154 = LINE('',#130155,#130156);
#130155 = CARTESIAN_POINT('',(-1.6,-1.9));
#130156 = VECTOR('',#130157,1.);
#130157 = DIRECTION('',(-1.,0.E+000));
#130158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130159 = ORIENTED_EDGE('',*,*,#130160,.F.);
#130160 = EDGE_CURVE('',#130161,#130145,#130163,.T.);
#130161 = VERTEX_POINT('',#130162);
#130162 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#130163 = SURFACE_CURVE('',#130164,(#130168),.PCURVE_S1.);
#130164 = LINE('',#130165,#130166);
#130165 = CARTESIAN_POINT('',(1.651146897693,0.809876577334,
    30.400000000013));
#130166 = VECTOR('',#130167,1.);
#130167 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#130168 = PCURVE('',#130132,#130169);
#130169 = DEFINITIONAL_REPRESENTATION('',(#130170),#130174);
#130170 = LINE('',#130171,#130172);
#130171 = CARTESIAN_POINT('',(-1.35,-1.65));
#130172 = VECTOR('',#130173,1.);
#130173 = DIRECTION('',(-0.707106781187,-0.707106781187));
#130174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130175 = ORIENTED_EDGE('',*,*,#130176,.F.);
#130176 = EDGE_CURVE('',#130177,#130161,#130179,.T.);
#130177 = VERTEX_POINT('',#130178);
#130178 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    30.400000000013));
#130179 = SURFACE_CURVE('',#130180,(#130184),.PCURVE_S1.);
#130180 = LINE('',#130181,#130182);
#130181 = CARTESIAN_POINT('',(4.351146897693,0.809876577334,
    30.400000000013));
#130182 = VECTOR('',#130183,1.);
#130183 = DIRECTION('',(-1.,8.223874256482E-017,0.E+000));
#130184 = PCURVE('',#130132,#130185);
#130185 = DEFINITIONAL_REPRESENTATION('',(#130186),#130190);
#130186 = LINE('',#130187,#130188);
#130187 = CARTESIAN_POINT('',(1.35,-1.65));
#130188 = VECTOR('',#130189,1.);
#130189 = DIRECTION('',(-1.,8.223874256482E-017));
#130190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130191 = ORIENTED_EDGE('',*,*,#130192,.F.);
#130192 = EDGE_CURVE('',#130193,#130177,#130195,.T.);
#130193 = VERTEX_POINT('',#130194);
#130194 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#130195 = SURFACE_CURVE('',#130196,(#130200),.PCURVE_S1.);
#130196 = LINE('',#130197,#130198);
#130197 = CARTESIAN_POINT('',(4.601146897693,0.559876577334,
    30.400000000013));
#130198 = VECTOR('',#130199,1.);
#130199 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#130200 = PCURVE('',#130132,#130201);
#130201 = DEFINITIONAL_REPRESENTATION('',(#130202),#130206);
#130202 = LINE('',#130203,#130204);
#130203 = CARTESIAN_POINT('',(1.6,-1.9));
#130204 = VECTOR('',#130205,1.);
#130205 = DIRECTION('',(-0.707106781187,0.707106781187));
#130206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130207 = ORIENTED_EDGE('',*,*,#130208,.F.);
#130208 = EDGE_CURVE('',#130209,#130193,#130211,.T.);
#130209 = VERTEX_POINT('',#130210);
#130210 = CARTESIAN_POINT('',(5.001146897693,0.559876577335,
    30.400000000013));
#130211 = SURFACE_CURVE('',#130212,(#130216),.PCURVE_S1.);
#130212 = LINE('',#130213,#130214);
#130213 = CARTESIAN_POINT('',(5.001146897693,0.559876577334,
    30.400000000013));
#130214 = VECTOR('',#130215,1.);
#130215 = DIRECTION('',(-1.,0.E+000,-1.7763568394E-014));
#130216 = PCURVE('',#130132,#130217);
#130217 = DEFINITIONAL_REPRESENTATION('',(#130218),#130222);
#130218 = LINE('',#130219,#130220);
#130219 = CARTESIAN_POINT('',(2.,-1.9));
#130220 = VECTOR('',#130221,1.);
#130221 = DIRECTION('',(-1.,0.E+000));
#130222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130223 = ORIENTED_EDGE('',*,*,#130224,.F.);
#130224 = EDGE_CURVE('',#130225,#130209,#130227,.T.);
#130225 = VERTEX_POINT('',#130226);
#130226 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#130227 = SURFACE_CURVE('',#130228,(#130232),.PCURVE_S1.);
#130228 = LINE('',#130229,#130230);
#130229 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#130230 = VECTOR('',#130231,1.);
#130231 = DIRECTION('',(0.E+000,-1.,-8.458842092384E-016));
#130232 = PCURVE('',#130132,#130233);
#130233 = DEFINITIONAL_REPRESENTATION('',(#130234),#130238);
#130234 = LINE('',#130235,#130236);
#130235 = CARTESIAN_POINT('',(2.,2.3));
#130236 = VECTOR('',#130237,1.);
#130237 = DIRECTION('',(0.E+000,-1.));
#130238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130239 = ORIENTED_EDGE('',*,*,#130240,.T.);
#130240 = EDGE_CURVE('',#130225,#130241,#130243,.T.);
#130241 = VERTEX_POINT('',#130242);
#130242 = CARTESIAN_POINT('',(4.601146897693,4.759876577334,
    30.400000000013));
#130243 = SURFACE_CURVE('',#130244,(#130248),.PCURVE_S1.);
#130244 = LINE('',#130245,#130246);
#130245 = CARTESIAN_POINT('',(5.001146897693,4.759876577334,
    30.400000000013));
#130246 = VECTOR('',#130247,1.);
#130247 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130248 = PCURVE('',#130132,#130249);
#130249 = DEFINITIONAL_REPRESENTATION('',(#130250),#130254);
#130250 = LINE('',#130251,#130252);
#130251 = CARTESIAN_POINT('',(2.,2.3));
#130252 = VECTOR('',#130253,1.);
#130253 = DIRECTION('',(-1.,0.E+000));
#130254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130255 = ORIENTED_EDGE('',*,*,#130256,.F.);
#130256 = EDGE_CURVE('',#130257,#130241,#130259,.T.);
#130257 = VERTEX_POINT('',#130258);
#130258 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#130259 = SURFACE_CURVE('',#130260,(#130264),.PCURVE_S1.);
#130260 = LINE('',#130261,#130262);
#130261 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#130262 = VECTOR('',#130263,1.);
#130263 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#130264 = PCURVE('',#130132,#130265);
#130265 = DEFINITIONAL_REPRESENTATION('',(#130266),#130270);
#130266 = LINE('',#130267,#130268);
#130267 = CARTESIAN_POINT('',(1.35,2.05));
#130268 = VECTOR('',#130269,1.);
#130269 = DIRECTION('',(0.707106781187,0.707106781187));
#130270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130271 = ORIENTED_EDGE('',*,*,#130272,.T.);
#130272 = EDGE_CURVE('',#130257,#130273,#130275,.T.);
#130273 = VERTEX_POINT('',#130274);
#130274 = CARTESIAN_POINT('',(1.651146897693,4.509876577334,
    30.400000000013));
#130275 = SURFACE_CURVE('',#130276,(#130280),.PCURVE_S1.);
#130276 = LINE('',#130277,#130278);
#130277 = CARTESIAN_POINT('',(4.351146897693,4.509876577334,
    30.400000000013));
#130278 = VECTOR('',#130279,1.);
#130279 = DIRECTION('',(-1.,0.E+000,-1.315819881037E-015));
#130280 = PCURVE('',#130132,#130281);
#130281 = DEFINITIONAL_REPRESENTATION('',(#130282),#130286);
#130282 = LINE('',#130283,#130284);
#130283 = CARTESIAN_POINT('',(1.35,2.05));
#130284 = VECTOR('',#130285,1.);
#130285 = DIRECTION('',(-1.,0.E+000));
#130286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130287 = ORIENTED_EDGE('',*,*,#130288,.F.);
#130288 = EDGE_CURVE('',#130289,#130273,#130291,.T.);
#130289 = VERTEX_POINT('',#130290);
#130290 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#130291 = SURFACE_CURVE('',#130292,(#130296),.PCURVE_S1.);
#130292 = LINE('',#130293,#130294);
#130293 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#130294 = VECTOR('',#130295,1.);
#130295 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#130296 = PCURVE('',#130132,#130297);
#130297 = DEFINITIONAL_REPRESENTATION('',(#130298),#130302);
#130298 = LINE('',#130299,#130300);
#130299 = CARTESIAN_POINT('',(-1.6,2.3));
#130300 = VECTOR('',#130301,1.);
#130301 = DIRECTION('',(0.707106781187,-0.707106781187));
#130302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130303 = ORIENTED_EDGE('',*,*,#130304,.T.);
#130304 = EDGE_CURVE('',#130289,#130124,#130305,.T.);
#130305 = SURFACE_CURVE('',#130306,(#130310),.PCURVE_S1.);
#130306 = LINE('',#130307,#130308);
#130307 = CARTESIAN_POINT('',(1.401146897693,4.759876577334,
    30.400000000013));
#130308 = VECTOR('',#130309,1.);
#130309 = DIRECTION('',(-1.,0.E+000,-1.7763568394E-014));
#130310 = PCURVE('',#130132,#130311);
#130311 = DEFINITIONAL_REPRESENTATION('',(#130312),#130316);
#130312 = LINE('',#130313,#130314);
#130313 = CARTESIAN_POINT('',(-1.6,2.3));
#130314 = VECTOR('',#130315,1.);
#130315 = DIRECTION('',(-1.,0.E+000));
#130316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130317 = FACE_BOUND('',#130318,.T.);
#130318 = EDGE_LOOP('',(#130319,#130337,#130353,#130369,#130385,#130401,
    #130417,#130433,#130449,#130465,#130481,#130497));
#130319 = ORIENTED_EDGE('',*,*,#130320,.F.);
#130320 = EDGE_CURVE('',#130321,#130323,#130325,.T.);
#130321 = VERTEX_POINT('',#130322);
#130322 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#130323 = VERTEX_POINT('',#130324);
#130324 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#130325 = SURFACE_CURVE('',#130326,(#130330),.PCURVE_S1.);
#130326 = LINE('',#130327,#130328);
#130327 = CARTESIAN_POINT('',(1.101146897693,0.659876577334,
    30.400000000013));
#130328 = VECTOR('',#130329,1.);
#130329 = DIRECTION('',(1.,8.881784197001E-016,2.84217094304E-014));
#130330 = PCURVE('',#130132,#130331);
#130331 = DEFINITIONAL_REPRESENTATION('',(#130332),#130336);
#130332 = LINE('',#130333,#130334);
#130333 = CARTESIAN_POINT('',(-1.9,-1.8));
#130334 = VECTOR('',#130335,1.);
#130335 = DIRECTION('',(1.,8.881784197001E-016));
#130336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130337 = ORIENTED_EDGE('',*,*,#130338,.F.);
#130338 = EDGE_CURVE('',#130339,#130321,#130341,.T.);
#130339 = VERTEX_POINT('',#130340);
#130340 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    30.400000000013));
#130341 = SURFACE_CURVE('',#130342,(#130346),.PCURVE_S1.);
#130342 = LINE('',#130343,#130344);
#130343 = CARTESIAN_POINT('',(1.101146897693,4.659876577334,
    30.400000000013));
#130344 = VECTOR('',#130345,1.);
#130345 = DIRECTION('',(0.E+000,-1.,8.881784197001E-016));
#130346 = PCURVE('',#130132,#130347);
#130347 = DEFINITIONAL_REPRESENTATION('',(#130348),#130352);
#130348 = LINE('',#130349,#130350);
#130349 = CARTESIAN_POINT('',(-1.9,2.2));
#130350 = VECTOR('',#130351,1.);
#130351 = DIRECTION('',(0.E+000,-1.));
#130352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130353 = ORIENTED_EDGE('',*,*,#130354,.F.);
#130354 = EDGE_CURVE('',#130355,#130339,#130357,.T.);
#130355 = VERTEX_POINT('',#130356);
#130356 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    30.400000000013));
#130357 = SURFACE_CURVE('',#130358,(#130362),.PCURVE_S1.);
#130358 = LINE('',#130359,#130360);
#130359 = CARTESIAN_POINT('',(1.351146897693,4.659876577334,
    30.400000000013));
#130360 = VECTOR('',#130361,1.);
#130361 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130362 = PCURVE('',#130132,#130363);
#130363 = DEFINITIONAL_REPRESENTATION('',(#130364),#130368);
#130364 = LINE('',#130365,#130366);
#130365 = CARTESIAN_POINT('',(-1.65,2.2));
#130366 = VECTOR('',#130367,1.);
#130367 = DIRECTION('',(-1.,0.E+000));
#130368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130369 = ORIENTED_EDGE('',*,*,#130370,.F.);
#130370 = EDGE_CURVE('',#130371,#130355,#130373,.T.);
#130371 = VERTEX_POINT('',#130372);
#130372 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#130373 = SURFACE_CURVE('',#130374,(#130378),.PCURVE_S1.);
#130374 = LINE('',#130375,#130376);
#130375 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#130376 = VECTOR('',#130377,1.);
#130377 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#130378 = PCURVE('',#130132,#130379);
#130379 = DEFINITIONAL_REPRESENTATION('',(#130380),#130384);
#130380 = LINE('',#130381,#130382);
#130381 = CARTESIAN_POINT('',(-1.4,1.95));
#130382 = VECTOR('',#130383,1.);
#130383 = DIRECTION('',(-0.707106781187,0.707106781187));
#130384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130385 = ORIENTED_EDGE('',*,*,#130386,.T.);
#130386 = EDGE_CURVE('',#130371,#130387,#130389,.T.);
#130387 = VERTEX_POINT('',#130388);
#130388 = CARTESIAN_POINT('',(4.401146897693,4.409876577334,
    30.400000000013));
#130389 = SURFACE_CURVE('',#130390,(#130394),.PCURVE_S1.);
#130390 = LINE('',#130391,#130392);
#130391 = CARTESIAN_POINT('',(1.601146897693,4.409876577334,
    30.400000000013));
#130392 = VECTOR('',#130393,1.);
#130393 = DIRECTION('',(1.,-3.172065784643E-016,-2.537652627715E-015));
#130394 = PCURVE('',#130132,#130395);
#130395 = DEFINITIONAL_REPRESENTATION('',(#130396),#130400);
#130396 = LINE('',#130397,#130398);
#130397 = CARTESIAN_POINT('',(-1.4,1.95));
#130398 = VECTOR('',#130399,1.);
#130399 = DIRECTION('',(1.,-3.172065784643E-016));
#130400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130401 = ORIENTED_EDGE('',*,*,#130402,.F.);
#130402 = EDGE_CURVE('',#130403,#130387,#130405,.T.);
#130403 = VERTEX_POINT('',#130404);
#130404 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#130405 = SURFACE_CURVE('',#130406,(#130410),.PCURVE_S1.);
#130406 = LINE('',#130407,#130408);
#130407 = CARTESIAN_POINT('',(4.651146897693,4.659876577334,
    30.400000000013));
#130408 = VECTOR('',#130409,1.);
#130409 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#130410 = PCURVE('',#130132,#130411);
#130411 = DEFINITIONAL_REPRESENTATION('',(#130412),#130416);
#130412 = LINE('',#130413,#130414);
#130413 = CARTESIAN_POINT('',(1.65,2.2));
#130414 = VECTOR('',#130415,1.);
#130415 = DIRECTION('',(-0.707106781187,-0.707106781187));
#130416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130417 = ORIENTED_EDGE('',*,*,#130418,.F.);
#130418 = EDGE_CURVE('',#130419,#130403,#130421,.T.);
#130419 = VERTEX_POINT('',#130420);
#130420 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#130421 = SURFACE_CURVE('',#130422,(#130426),.PCURVE_S1.);
#130422 = LINE('',#130423,#130424);
#130423 = CARTESIAN_POINT('',(4.901146897693,4.659876577334,
    30.400000000013));
#130424 = VECTOR('',#130425,1.);
#130425 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130426 = PCURVE('',#130132,#130427);
#130427 = DEFINITIONAL_REPRESENTATION('',(#130428),#130432);
#130428 = LINE('',#130429,#130430);
#130429 = CARTESIAN_POINT('',(1.9,2.2));
#130430 = VECTOR('',#130431,1.);
#130431 = DIRECTION('',(-1.,0.E+000));
#130432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130433 = ORIENTED_EDGE('',*,*,#130434,.F.);
#130434 = EDGE_CURVE('',#130435,#130419,#130437,.T.);
#130435 = VERTEX_POINT('',#130436);
#130436 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    30.400000000013));
#130437 = SURFACE_CURVE('',#130438,(#130442),.PCURVE_S1.);
#130438 = LINE('',#130439,#130440);
#130439 = CARTESIAN_POINT('',(4.901146897693,0.659876577334,
    30.400000000013));
#130440 = VECTOR('',#130441,1.);
#130441 = DIRECTION('',(0.E+000,1.,8.881784197001E-016));
#130442 = PCURVE('',#130132,#130443);
#130443 = DEFINITIONAL_REPRESENTATION('',(#130444),#130448);
#130444 = LINE('',#130445,#130446);
#130445 = CARTESIAN_POINT('',(1.9,-1.8));
#130446 = VECTOR('',#130447,1.);
#130447 = DIRECTION('',(0.E+000,1.));
#130448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130449 = ORIENTED_EDGE('',*,*,#130450,.F.);
#130450 = EDGE_CURVE('',#130451,#130435,#130453,.T.);
#130451 = VERTEX_POINT('',#130452);
#130452 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    30.400000000013));
#130453 = SURFACE_CURVE('',#130454,(#130458),.PCURVE_S1.);
#130454 = LINE('',#130455,#130456);
#130455 = CARTESIAN_POINT('',(4.651146897693,0.659876577334,
    30.400000000013));
#130456 = VECTOR('',#130457,1.);
#130457 = DIRECTION('',(1.,0.E+000,0.E+000));
#130458 = PCURVE('',#130132,#130459);
#130459 = DEFINITIONAL_REPRESENTATION('',(#130460),#130464);
#130460 = LINE('',#130461,#130462);
#130461 = CARTESIAN_POINT('',(1.65,-1.8));
#130462 = VECTOR('',#130463,1.);
#130463 = DIRECTION('',(1.,0.E+000));
#130464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130465 = ORIENTED_EDGE('',*,*,#130466,.F.);
#130466 = EDGE_CURVE('',#130467,#130451,#130469,.T.);
#130467 = VERTEX_POINT('',#130468);
#130468 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#130469 = SURFACE_CURVE('',#130470,(#130474),.PCURVE_S1.);
#130470 = LINE('',#130471,#130472);
#130471 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#130472 = VECTOR('',#130473,1.);
#130473 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#130474 = PCURVE('',#130132,#130475);
#130475 = DEFINITIONAL_REPRESENTATION('',(#130476),#130480);
#130476 = LINE('',#130477,#130478);
#130477 = CARTESIAN_POINT('',(1.4,-1.55));
#130478 = VECTOR('',#130479,1.);
#130479 = DIRECTION('',(0.707106781187,-0.707106781187));
#130480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130481 = ORIENTED_EDGE('',*,*,#130482,.T.);
#130482 = EDGE_CURVE('',#130467,#130483,#130485,.T.);
#130483 = VERTEX_POINT('',#130484);
#130484 = CARTESIAN_POINT('',(1.601146897693,0.909876577334,
    30.400000000013));
#130485 = SURFACE_CURVE('',#130486,(#130490),.PCURVE_S1.);
#130486 = LINE('',#130487,#130488);
#130487 = CARTESIAN_POINT('',(4.401146897693,0.909876577334,
    30.400000000013));
#130488 = VECTOR('',#130489,1.);
#130489 = DIRECTION('',(-1.,-1.586032892322E-016,0.E+000));
#130490 = PCURVE('',#130132,#130491);
#130491 = DEFINITIONAL_REPRESENTATION('',(#130492),#130496);
#130492 = LINE('',#130493,#130494);
#130493 = CARTESIAN_POINT('',(1.4,-1.55));
#130494 = VECTOR('',#130495,1.);
#130495 = DIRECTION('',(-1.,-1.586032892322E-016));
#130496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130497 = ORIENTED_EDGE('',*,*,#130498,.F.);
#130498 = EDGE_CURVE('',#130323,#130483,#130499,.T.);
#130499 = SURFACE_CURVE('',#130500,(#130504),.PCURVE_S1.);
#130500 = LINE('',#130501,#130502);
#130501 = CARTESIAN_POINT('',(1.351146897693,0.659876577334,
    30.400000000013));
#130502 = VECTOR('',#130503,1.);
#130503 = DIRECTION('',(0.707106781187,0.707106781187,
    -1.004859173558E-014));
#130504 = PCURVE('',#130132,#130505);
#130505 = DEFINITIONAL_REPRESENTATION('',(#130506),#130510);
#130506 = LINE('',#130507,#130508);
#130507 = CARTESIAN_POINT('',(-1.65,-1.8));
#130508 = VECTOR('',#130509,1.);
#130509 = DIRECTION('',(0.707106781187,0.707106781187));
#130510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130515)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130512,#130513,#130514)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130512 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130513 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130514 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130515 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130512,
  'distance_accuracy_value','confusion accuracy');
#130516 = SHAPE_DEFINITION_REPRESENTATION(#130517,#130114);
#130517 = PRODUCT_DEFINITION_SHAPE('','',#130518);
#130518 = PRODUCT_DEFINITION('design','',#130519,#130522);
#130519 = PRODUCT_DEFINITION_FORMATION('','',#130520);
#130520 = PRODUCT('CADSOFTTOOLS 1.828','CADSOFTTOOLS 1.828','',(#130521)
  );
#130521 = PRODUCT_CONTEXT('',#2,'mechanical');
#130522 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#130523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#130524,#130526);
#130524 = ( REPRESENTATION_RELATIONSHIP('','',#130114,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130525) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#130525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3323);
#130526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #130527);
#130527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('828','','',#5,#130518,$);
#130528 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#130520));
#130529 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#130530),#130604
  );
#130530 = SHELL_BASED_SURFACE_MODEL('',(#130531));
#130531 = OPEN_SHELL('',(#130532));
#130532 = ADVANCED_FACE('',(#130533),#130547,.T.);
#130533 = FACE_BOUND('',#130534,.T.);
#130534 = EDGE_LOOP('',(#130535,#130558,#130574,#130590));
#130535 = ORIENTED_EDGE('',*,*,#130536,.T.);
#130536 = EDGE_CURVE('',#130537,#130539,#130541,.T.);
#130537 = VERTEX_POINT('',#130538);
#130538 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#130539 = VERTEX_POINT('',#130540);
#130540 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#130541 = SURFACE_CURVE('',#130542,(#130546),.PCURVE_S1.);
#130542 = LINE('',#130543,#130544);
#130543 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#130544 = VECTOR('',#130545,1.);
#130545 = DIRECTION('',(0.E+000,-4.487638331116E-013,1.));
#130546 = PCURVE('',#130547,#130552);
#130547 = PLANE('',#130548);
#130548 = AXIS2_PLACEMENT_3D('',#130549,#130550,#130551);
#130549 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#130550 = DIRECTION('',(-1.232595164408E-030,-1.,-4.512252314217E-013));
#130551 = DIRECTION('',(-7.775315536674E-049,4.512252314217E-013,-1.));
#130552 = DEFINITIONAL_REPRESENTATION('',(#130553),#130557);
#130553 = LINE('',#130554,#130555);
#130554 = CARTESIAN_POINT('',(1.9,1.386844152774E-045));
#130555 = VECTOR('',#130556,1.);
#130556 = DIRECTION('',(-1.,-3.034685186205E-045));
#130557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130558 = ORIENTED_EDGE('',*,*,#130559,.T.);
#130559 = EDGE_CURVE('',#130539,#130560,#130562,.T.);
#130560 = VERTEX_POINT('',#130561);
#130561 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    32.300000000006));
#130562 = SURFACE_CURVE('',#130563,(#130567),.PCURVE_S1.);
#130563 = LINE('',#130564,#130565);
#130564 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#130565 = VECTOR('',#130566,1.);
#130566 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130567 = PCURVE('',#130547,#130568);
#130568 = DEFINITIONAL_REPRESENTATION('',(#130569),#130573);
#130569 = LINE('',#130570,#130571);
#130570 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#130571 = VECTOR('',#130572,1.);
#130572 = DIRECTION('',(7.775315536686E-049,-1.));
#130573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130574 = ORIENTED_EDGE('',*,*,#130575,.F.);
#130575 = EDGE_CURVE('',#130576,#130560,#130578,.T.);
#130576 = VERTEX_POINT('',#130577);
#130577 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#130578 = SURFACE_CURVE('',#130579,(#130583),.PCURVE_S1.);
#130579 = LINE('',#130580,#130581);
#130580 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#130581 = VECTOR('',#130582,1.);
#130582 = DIRECTION('',(-9.349246523159E-016,-4.506336824163E-013,1.));
#130583 = PCURVE('',#130547,#130584);
#130584 = DEFINITIONAL_REPRESENTATION('',(#130585),#130589);
#130585 = LINE('',#130586,#130587);
#130586 = CARTESIAN_POINT('',(1.9,-0.25));
#130587 = VECTOR('',#130588,1.);
#130588 = DIRECTION('',(-1.,-9.349246523159E-016));
#130589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130590 = ORIENTED_EDGE('',*,*,#130591,.F.);
#130591 = EDGE_CURVE('',#130537,#130576,#130592,.T.);
#130592 = SURFACE_CURVE('',#130593,(#130597),.PCURVE_S1.);
#130593 = LINE('',#130594,#130595);
#130594 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#130595 = VECTOR('',#130596,1.);
#130596 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130597 = PCURVE('',#130547,#130598);
#130598 = DEFINITIONAL_REPRESENTATION('',(#130599),#130603);
#130599 = LINE('',#130600,#130601);
#130600 = CARTESIAN_POINT('',(1.9,1.386844152774E-045));
#130601 = VECTOR('',#130602,1.);
#130602 = DIRECTION('',(7.775315536686E-049,-1.));
#130603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130608)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130605,#130606,#130607)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130605,
  'distance_accuracy_value','confusion accuracy');
#130609 = SHAPE_DEFINITION_REPRESENTATION(#130610,#130529);
#130610 = PRODUCT_DEFINITION_SHAPE('','',#130611);
#130611 = PRODUCT_DEFINITION('design','',#130612,#130615);
#130612 = PRODUCT_DEFINITION_FORMATION('','',#130613);
#130613 = PRODUCT('CADSOFTTOOLS 1.829','CADSOFTTOOLS 1.829','',(#130614)
  );
#130614 = PRODUCT_CONTEXT('',#2,'mechanical');
#130615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#130616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#130617,#130619);
#130617 = ( REPRESENTATION_RELATIONSHIP('','',#130529,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130618) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#130618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3327);
#130619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #130620);
#130620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('829','','',#5,#130611,$);
#130621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#130613));
#130622 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#130623),#130697
  );
#130623 = SHELL_BASED_SURFACE_MODEL('',(#130624));
#130624 = OPEN_SHELL('',(#130625));
#130625 = ADVANCED_FACE('',(#130626),#130640,.T.);
#130626 = FACE_BOUND('',#130627,.T.);
#130627 = EDGE_LOOP('',(#130628,#130651,#130667,#130683));
#130628 = ORIENTED_EDGE('',*,*,#130629,.F.);
#130629 = EDGE_CURVE('',#130630,#130632,#130634,.T.);
#130630 = VERTEX_POINT('',#130631);
#130631 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#130632 = VERTEX_POINT('',#130633);
#130633 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    30.400000000006));
#130634 = SURFACE_CURVE('',#130635,(#130639),.PCURVE_S1.);
#130635 = LINE('',#130636,#130637);
#130636 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#130637 = VECTOR('',#130638,1.);
#130638 = DIRECTION('',(-7.011934892369E-016,4.506336824163E-013,-1.));
#130639 = PCURVE('',#130640,#130645);
#130640 = PLANE('',#130641);
#130641 = AXIS2_PLACEMENT_3D('',#130642,#130643,#130644);
#130642 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#130643 = DIRECTION('',(-1.232595164408E-030,-1.,-4.512252314217E-013));
#130644 = DIRECTION('',(-7.775315536674E-049,4.512252314217E-013,-1.));
#130645 = DEFINITIONAL_REPRESENTATION('',(#130646),#130650);
#130646 = LINE('',#130647,#130648);
#130647 = CARTESIAN_POINT('',(2.760237015519E-048,-3.55));
#130648 = VECTOR('',#130649,1.);
#130649 = DIRECTION('',(1.,-7.011934892369E-016));
#130650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130651 = ORIENTED_EDGE('',*,*,#130652,.F.);
#130652 = EDGE_CURVE('',#130653,#130630,#130655,.T.);
#130653 = VERTEX_POINT('',#130654);
#130654 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#130655 = SURFACE_CURVE('',#130656,(#130660),.PCURVE_S1.);
#130656 = LINE('',#130657,#130658);
#130657 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#130658 = VECTOR('',#130659,1.);
#130659 = DIRECTION('',(1.,2.84217094304E-014,0.E+000));
#130660 = PCURVE('',#130640,#130661);
#130661 = DEFINITIONAL_REPRESENTATION('',(#130662),#130666);
#130662 = LINE('',#130663,#130664);
#130663 = CARTESIAN_POINT('',(2.954619903936E-048,-3.8));
#130664 = VECTOR('',#130665,1.);
#130665 = DIRECTION('',(1.282459241513E-026,1.));
#130666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130667 = ORIENTED_EDGE('',*,*,#130668,.T.);
#130668 = EDGE_CURVE('',#130653,#130669,#130671,.T.);
#130669 = VERTEX_POINT('',#130670);
#130670 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    30.400000000006));
#130671 = SURFACE_CURVE('',#130672,(#130676),.PCURVE_S1.);
#130672 = LINE('',#130673,#130674);
#130673 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#130674 = VECTOR('',#130675,1.);
#130675 = DIRECTION('',(-1.168655815395E-016,4.487638331116E-013,-1.));
#130676 = PCURVE('',#130640,#130677);
#130677 = DEFINITIONAL_REPRESENTATION('',(#130678),#130682);
#130678 = LINE('',#130679,#130680);
#130679 = CARTESIAN_POINT('',(2.954619903936E-048,-3.8));
#130680 = VECTOR('',#130681,1.);
#130681 = DIRECTION('',(1.,-1.168655815395E-016));
#130682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130683 = ORIENTED_EDGE('',*,*,#130684,.F.);
#130684 = EDGE_CURVE('',#130632,#130669,#130685,.T.);
#130685 = SURFACE_CURVE('',#130686,(#130690),.PCURVE_S1.);
#130686 = LINE('',#130687,#130688);
#130687 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    30.400000000006));
#130688 = VECTOR('',#130689,1.);
#130689 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130690 = PCURVE('',#130640,#130691);
#130691 = DEFINITIONAL_REPRESENTATION('',(#130692),#130696);
#130692 = LINE('',#130693,#130694);
#130693 = CARTESIAN_POINT('',(1.9,-3.55));
#130694 = VECTOR('',#130695,1.);
#130695 = DIRECTION('',(7.775315536686E-049,-1.));
#130696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130701)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130698,#130699,#130700)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130698,
  'distance_accuracy_value','confusion accuracy');
#130702 = SHAPE_DEFINITION_REPRESENTATION(#130703,#130622);
#130703 = PRODUCT_DEFINITION_SHAPE('','',#130704);
#130704 = PRODUCT_DEFINITION('design','',#130705,#130708);
#130705 = PRODUCT_DEFINITION_FORMATION('','',#130706);
#130706 = PRODUCT('CADSOFTTOOLS 1.830','CADSOFTTOOLS 1.830','',(#130707)
  );
#130707 = PRODUCT_CONTEXT('',#2,'mechanical');
#130708 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#130709 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#130710,#130712);
#130710 = ( REPRESENTATION_RELATIONSHIP('','',#130622,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130711) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#130711 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3331);
#130712 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #130713);
#130713 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('830','','',#5,#130704,$);
#130714 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#130706));
#130715 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#130716),#130854
  );
#130716 = SHELL_BASED_SURFACE_MODEL('',(#130717));
#130717 = OPEN_SHELL('',(#130718));
#130718 = ADVANCED_FACE('',(#130719),#130733,.T.);
#130719 = FACE_BOUND('',#130720,.T.);
#130720 = EDGE_LOOP('',(#130721,#130744,#130760,#130776,#130792,#130808,
    #130824,#130840));
#130721 = ORIENTED_EDGE('',*,*,#130722,.T.);
#130722 = EDGE_CURVE('',#130723,#130725,#130727,.T.);
#130723 = VERTEX_POINT('',#130724);
#130724 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#130725 = VERTEX_POINT('',#130726);
#130726 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    32.300000000006));
#130727 = SURFACE_CURVE('',#130728,(#130732),.PCURVE_S1.);
#130728 = LINE('',#130729,#130730);
#130729 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#130730 = VECTOR('',#130731,1.);
#130731 = DIRECTION('',(0.707106781187,0.707106781187,
    3.014577520673E-013));
#130732 = PCURVE('',#130733,#130738);
#130733 = PLANE('',#130734);
#130734 = AXIS2_PLACEMENT_3D('',#130735,#130736,#130737);
#130735 = CARTESIAN_POINT('',(4.901146897693,-24.80191064834,
    32.300000000007));
#130736 = DIRECTION('',(1.770622953672E-029,-4.51028103754E-013,1.));
#130737 = DIRECTION('',(-1.,-7.986007132579E-042,1.770622953672E-029));
#130738 = DEFINITIONAL_REPRESENTATION('',(#130739),#130743);
#130739 = LINE('',#130740,#130741);
#130740 = CARTESIAN_POINT('',(3.55,2.));
#130741 = VECTOR('',#130742,1.);
#130742 = DIRECTION('',(-0.707106781187,-0.707106781187));
#130743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130744 = ORIENTED_EDGE('',*,*,#130745,.F.);
#130745 = EDGE_CURVE('',#130746,#130725,#130748,.T.);
#130746 = VERTEX_POINT('',#130747);
#130747 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    32.300000000006));
#130748 = SURFACE_CURVE('',#130749,(#130753),.PCURVE_S1.);
#130749 = LINE('',#130750,#130751);
#130750 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    32.300000000006));
#130751 = VECTOR('',#130752,1.);
#130752 = DIRECTION('',(-1.,-2.537652627715E-015,2.537652627715E-015));
#130753 = PCURVE('',#130733,#130754);
#130754 = DEFINITIONAL_REPRESENTATION('',(#130755),#130759);
#130755 = LINE('',#130756,#130757);
#130756 = CARTESIAN_POINT('',(0.5,1.75));
#130757 = VECTOR('',#130758,1.);
#130758 = DIRECTION('',(1.,2.537652627713E-015));
#130759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130760 = ORIENTED_EDGE('',*,*,#130761,.F.);
#130761 = EDGE_CURVE('',#130762,#130746,#130764,.T.);
#130762 = VERTEX_POINT('',#130763);
#130763 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    32.300000000006));
#130764 = SURFACE_CURVE('',#130765,(#130769),.PCURVE_S1.);
#130765 = LINE('',#130766,#130767);
#130766 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    32.300000000006));
#130767 = VECTOR('',#130768,1.);
#130768 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.215549355384E-013));
#130769 = PCURVE('',#130733,#130770);
#130770 = DEFINITIONAL_REPRESENTATION('',(#130771),#130775);
#130771 = LINE('',#130772,#130773);
#130772 = CARTESIAN_POINT('',(0.25,2.));
#130773 = VECTOR('',#130774,1.);
#130774 = DIRECTION('',(0.707106781187,-0.707106781187));
#130775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130776 = ORIENTED_EDGE('',*,*,#130777,.F.);
#130777 = EDGE_CURVE('',#130778,#130762,#130780,.T.);
#130778 = VERTEX_POINT('',#130779);
#130779 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#130780 = SURFACE_CURVE('',#130781,(#130785),.PCURVE_S1.);
#130781 = LINE('',#130782,#130783);
#130782 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#130783 = VECTOR('',#130784,1.);
#130784 = DIRECTION('',(-1.,0.E+000,0.E+000));
#130785 = PCURVE('',#130733,#130786);
#130786 = DEFINITIONAL_REPRESENTATION('',(#130787),#130791);
#130787 = LINE('',#130788,#130789);
#130788 = CARTESIAN_POINT('',(-5.897359113345E-045,2.));
#130789 = VECTOR('',#130790,1.);
#130790 = DIRECTION('',(1.,-5.097894115624E-057));
#130791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130792 = ORIENTED_EDGE('',*,*,#130793,.F.);
#130793 = EDGE_CURVE('',#130794,#130778,#130796,.T.);
#130794 = VERTEX_POINT('',#130795);
#130795 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.300000000006));
#130796 = SURFACE_CURVE('',#130797,(#130801),.PCURVE_S1.);
#130797 = LINE('',#130798,#130799);
#130798 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.300000000006));
#130799 = VECTOR('',#130800,1.);
#130800 = DIRECTION('',(0.E+000,-1.,-4.553515368267E-013));
#130801 = PCURVE('',#130733,#130802);
#130802 = DEFINITIONAL_REPRESENTATION('',(#130803),#130807);
#130803 = LINE('',#130804,#130805);
#130804 = CARTESIAN_POINT('',(-5.525756157412E-044,1.001326856047));
#130805 = VECTOR('',#130806,1.);
#130806 = DIRECTION('',(-7.655169837331E-044,1.));
#130807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130808 = ORIENTED_EDGE('',*,*,#130809,.F.);
#130809 = EDGE_CURVE('',#130810,#130794,#130812,.T.);
#130810 = VERTEX_POINT('',#130811);
#130811 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.300000000006));
#130812 = SURFACE_CURVE('',#130813,(#130817),.PCURVE_S1.);
#130813 = LINE('',#130814,#130815);
#130814 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.300000000006));
#130815 = VECTOR('',#130816,1.);
#130816 = DIRECTION('',(1.,-1.869849304632E-015,0.E+000));
#130817 = PCURVE('',#130733,#130818);
#130818 = DEFINITIONAL_REPRESENTATION('',(#130819),#130823);
#130819 = LINE('',#130820,#130821);
#130820 = CARTESIAN_POINT('',(3.8,1.001326856047));
#130821 = VECTOR('',#130822,1.);
#130822 = DIRECTION('',(-1.,1.869849304632E-015));
#130823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130824 = ORIENTED_EDGE('',*,*,#130825,.F.);
#130825 = EDGE_CURVE('',#130826,#130810,#130828,.T.);
#130826 = VERTEX_POINT('',#130827);
#130827 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#130828 = SURFACE_CURVE('',#130829,(#130833),.PCURVE_S1.);
#130829 = LINE('',#130830,#130831);
#130830 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#130831 = VECTOR('',#130832,1.);
#130832 = DIRECTION('',(2.223396175912E-016,1.,4.553515368267E-013));
#130833 = PCURVE('',#130733,#130834);
#130834 = DEFINITIONAL_REPRESENTATION('',(#130835),#130839);
#130835 = LINE('',#130836,#130837);
#130836 = CARTESIAN_POINT('',(3.8,2.));
#130837 = VECTOR('',#130838,1.);
#130838 = DIRECTION('',(-2.223396175912E-016,-1.));
#130839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130840 = ORIENTED_EDGE('',*,*,#130841,.T.);
#130841 = EDGE_CURVE('',#130826,#130723,#130842,.T.);
#130842 = SURFACE_CURVE('',#130843,(#130847),.PCURVE_S1.);
#130843 = LINE('',#130844,#130845);
#130844 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#130845 = VECTOR('',#130846,1.);
#130846 = DIRECTION('',(1.,2.84217094304E-014,0.E+000));
#130847 = PCURVE('',#130733,#130848);
#130848 = DEFINITIONAL_REPRESENTATION('',(#130849),#130853);
#130849 = LINE('',#130850,#130851);
#130850 = CARTESIAN_POINT('',(3.8,2.));
#130851 = VECTOR('',#130852,1.);
#130852 = DIRECTION('',(-1.,-2.84217094304E-014));
#130853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130858)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130855,#130856,#130857)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130855 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130856 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130857 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130858 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130855,
  'distance_accuracy_value','confusion accuracy');
#130859 = SHAPE_DEFINITION_REPRESENTATION(#130860,#130715);
#130860 = PRODUCT_DEFINITION_SHAPE('','',#130861);
#130861 = PRODUCT_DEFINITION('design','',#130862,#130865);
#130862 = PRODUCT_DEFINITION_FORMATION('','',#130863);
#130863 = PRODUCT('CADSOFTTOOLS 1.831','CADSOFTTOOLS 1.831','',(#130864)
  );
#130864 = PRODUCT_CONTEXT('',#2,'mechanical');
#130865 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#130866 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#130867,#130869);
#130867 = ( REPRESENTATION_RELATIONSHIP('','',#130715,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#130868) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#130868 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3335);
#130869 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #130870);
#130870 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('831','','',#5,#130861,$);
#130871 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#130863));
#130872 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#130873),#130991
  );
#130873 = SHELL_BASED_SURFACE_MODEL('',(#130874));
#130874 = OPEN_SHELL('',(#130875));
#130875 = ADVANCED_FACE('',(#130876),#130891,.T.);
#130876 = FACE_BOUND('',#130877,.T.);
#130877 = EDGE_LOOP('',(#130878,#130901,#130939,#130955));
#130878 = ORIENTED_EDGE('',*,*,#130879,.F.);
#130879 = EDGE_CURVE('',#130880,#130882,#130884,.T.);
#130880 = VERTEX_POINT('',#130881);
#130881 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.300000000006));
#130882 = VERTEX_POINT('',#130883);
#130883 = CARTESIAN_POINT('',(1.101146897693,-25.50615708377,
    32.041751930295));
#130884 = SURFACE_CURVE('',#130885,(#130890),.PCURVE_S1.);
#130885 = CIRCLE('',#130886,0.3);
#130886 = AXIS2_PLACEMENT_3D('',#130887,#130888,#130889);
#130887 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.000000000007));
#130888 = DIRECTION('',(-1.,-1.244921116044E-030,-1.770622953672E-029));
#130889 = DIRECTION('',(-1.770622953672E-029,-6.631732200428E-013,1.));
#130890 = PCURVE('',#130891,#130896);
#130891 = CYLINDRICAL_SURFACE('',#130892,0.3);
#130892 = AXIS2_PLACEMENT_3D('',#130893,#130894,#130895);
#130893 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.000000000007));
#130894 = DIRECTION('',(1.,1.244921116044E-030,1.770622953672E-029));
#130895 = DIRECTION('',(-1.244921116052E-030,1.,4.394632805808E-013));
#130896 = DEFINITIONAL_REPRESENTATION('',(#130897),#130900);
#130897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130898,#130899),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986636),
  .PIECEWISE_BEZIER_KNOTS.);
#130898 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#130899 = CARTESIAN_POINT('',(0.139626340159,0.E+000));
#130900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130901 = ORIENTED_EDGE('',*,*,#130902,.T.);
#130902 = EDGE_CURVE('',#130880,#130903,#130905,.T.);
#130903 = VERTEX_POINT('',#130904);
#130904 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.300000000006));
#130905 = SURFACE_CURVE('',#130906,(#130910),.PCURVE_S1.);
#130906 = LINE('',#130907,#130908);
#130907 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.300000000006));
#130908 = VECTOR('',#130909,1.);
#130909 = DIRECTION('',(1.,-1.869849304632E-015,0.E+000));
#130910 = PCURVE('',#130891,#130911);
#130911 = DEFINITIONAL_REPRESENTATION('',(#130912),#130938);
#130912 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#130913,#130914,#130915,
    #130916,#130917,#130918,#130919,#130920,#130921,#130922,#130923,
    #130924,#130925,#130926,#130927,#130928,#130929,#130930,#130931,
    #130932,#130933,#130934,#130935,#130936,#130937),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.172727272727,0.345454545455,0.518181818182,0.690909090909,
    0.863636363636,1.036363636364,1.209090909091,1.381818181818,
    1.554545454545,1.727272727273,1.9,2.072727272727,2.245454545455,
    2.418181818182,2.590909090909,2.763636363636,2.936363636364,
    3.109090909091,3.281818181818,3.454545454545,3.627272727273,3.8),
  .QUASI_UNIFORM_KNOTS.);
#130913 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#130914 = CARTESIAN_POINT('',(1.570796326795,5.757575757576E-002));
#130915 = CARTESIAN_POINT('',(1.570796326795,0.172727272727));
#130916 = CARTESIAN_POINT('',(1.570796326795,0.345454545455));
#130917 = CARTESIAN_POINT('',(1.570796326795,0.518181818182));
#130918 = CARTESIAN_POINT('',(1.570796326795,0.690909090909));
#130919 = CARTESIAN_POINT('',(1.570796326795,0.863636363636));
#130920 = CARTESIAN_POINT('',(1.570796326795,1.036363636364));
#130921 = CARTESIAN_POINT('',(1.570796326795,1.209090909091));
#130922 = CARTESIAN_POINT('',(1.570796326795,1.381818181818));
#130923 = CARTESIAN_POINT('',(1.570796326795,1.554545454545));
#130924 = CARTESIAN_POINT('',(1.570796326795,1.727272727273));
#130925 = CARTESIAN_POINT('',(1.570796326795,1.9));
#130926 = CARTESIAN_POINT('',(1.570796326795,2.072727272727));
#130927 = CARTESIAN_POINT('',(1.570796326795,2.245454545455));
#130928 = CARTESIAN_POINT('',(1.570796326795,2.418181818182));
#130929 = CARTESIAN_POINT('',(1.570796326795,2.590909090909));
#130930 = CARTESIAN_POINT('',(1.570796326795,2.763636363636));
#130931 = CARTESIAN_POINT('',(1.570796326795,2.936363636364));
#130932 = CARTESIAN_POINT('',(1.570796326795,3.109090909091));
#130933 = CARTESIAN_POINT('',(1.570796326795,3.281818181818));
#130934 = CARTESIAN_POINT('',(1.570796326795,3.454545454545));
#130935 = CARTESIAN_POINT('',(1.570796326795,3.627272727273));
#130936 = CARTESIAN_POINT('',(1.570796326795,3.742424242424));
#130937 = CARTESIAN_POINT('',(1.570796326795,3.8));
#130938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130939 = ORIENTED_EDGE('',*,*,#130940,.F.);
#130940 = EDGE_CURVE('',#130941,#130903,#130943,.T.);
#130941 = VERTEX_POINT('',#130942);
#130942 = CARTESIAN_POINT('',(4.901146897693,-25.50615708377,
    32.041751930295));
#130943 = SURFACE_CURVE('',#130944,(#130949),.PCURVE_S1.);
#130944 = CIRCLE('',#130945,0.3);
#130945 = AXIS2_PLACEMENT_3D('',#130946,#130947,#130948);
#130946 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.000000000007));
#130947 = DIRECTION('',(1.,1.244921116044E-030,1.770622953672E-029));
#130948 = DIRECTION('',(-3.697036500261E-030,0.990268068742,
    0.13917310096));
#130949 = PCURVE('',#130891,#130950);
#130950 = DEFINITIONAL_REPRESENTATION('',(#130951),#130954);
#130951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130952,#130953),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986636),
  .PIECEWISE_BEZIER_KNOTS.);
#130952 = CARTESIAN_POINT('',(0.139626340159,3.8));
#130953 = CARTESIAN_POINT('',(1.570796326795,3.8));
#130954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130955 = ORIENTED_EDGE('',*,*,#130956,.F.);
#130956 = EDGE_CURVE('',#130882,#130941,#130957,.T.);
#130957 = SURFACE_CURVE('',#130958,(#130962),.PCURVE_S1.);
#130958 = LINE('',#130959,#130960);
#130959 = CARTESIAN_POINT('',(1.101146897693,-25.50615708377,
    32.041751930295));
#130960 = VECTOR('',#130961,1.);
#130961 = DIRECTION('',(1.,0.E+000,-1.869849304632E-015));
#130962 = PCURVE('',#130891,#130963);
#130963 = DEFINITIONAL_REPRESENTATION('',(#130964),#130990);
#130964 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#130965,#130966,#130967,
    #130968,#130969,#130970,#130971,#130972,#130973,#130974,#130975,
    #130976,#130977,#130978,#130979,#130980,#130981,#130982,#130983,
    #130984,#130985,#130986,#130987,#130988,#130989),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.172727272727,0.345454545455,0.518181818182,0.690909090909,
    0.863636363636,1.036363636364,1.209090909091,1.381818181818,
    1.554545454545,1.727272727273,1.9,2.072727272727,2.245454545455,
    2.418181818182,2.590909090909,2.763636363636,2.936363636364,
    3.109090909091,3.281818181818,3.454545454545,3.627272727273,3.8),
  .QUASI_UNIFORM_KNOTS.);
#130965 = CARTESIAN_POINT('',(0.139626340159,0.E+000));
#130966 = CARTESIAN_POINT('',(0.139626340159,5.757575757576E-002));
#130967 = CARTESIAN_POINT('',(0.139626340159,0.172727272727));
#130968 = CARTESIAN_POINT('',(0.139626340159,0.345454545455));
#130969 = CARTESIAN_POINT('',(0.139626340159,0.518181818182));
#130970 = CARTESIAN_POINT('',(0.139626340159,0.690909090909));
#130971 = CARTESIAN_POINT('',(0.139626340159,0.863636363636));
#130972 = CARTESIAN_POINT('',(0.139626340159,1.036363636364));
#130973 = CARTESIAN_POINT('',(0.139626340159,1.209090909091));
#130974 = CARTESIAN_POINT('',(0.139626340159,1.381818181818));
#130975 = CARTESIAN_POINT('',(0.139626340159,1.554545454545));
#130976 = CARTESIAN_POINT('',(0.139626340159,1.727272727273));
#130977 = CARTESIAN_POINT('',(0.139626340159,1.9));
#130978 = CARTESIAN_POINT('',(0.139626340159,2.072727272727));
#130979 = CARTESIAN_POINT('',(0.139626340159,2.245454545455));
#130980 = CARTESIAN_POINT('',(0.139626340159,2.418181818182));
#130981 = CARTESIAN_POINT('',(0.139626340159,2.590909090909));
#130982 = CARTESIAN_POINT('',(0.139626340159,2.763636363636));
#130983 = CARTESIAN_POINT('',(0.139626340159,2.936363636364));
#130984 = CARTESIAN_POINT('',(0.139626340159,3.109090909091));
#130985 = CARTESIAN_POINT('',(0.139626340159,3.281818181818));
#130986 = CARTESIAN_POINT('',(0.139626340159,3.454545454545));
#130987 = CARTESIAN_POINT('',(0.139626340159,3.627272727273));
#130988 = CARTESIAN_POINT('',(0.139626340159,3.742424242424));
#130989 = CARTESIAN_POINT('',(0.139626340159,3.8));
#130990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#130991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#130995)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#130992,#130993,#130994)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#130992 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#130993 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#130994 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#130995 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#130992,
  'distance_accuracy_value','confusion accuracy');
#130996 = SHAPE_DEFINITION_REPRESENTATION(#130997,#130872);
#130997 = PRODUCT_DEFINITION_SHAPE('','',#130998);
#130998 = PRODUCT_DEFINITION('design','',#130999,#131002);
#130999 = PRODUCT_DEFINITION_FORMATION('','',#131000);
#131000 = PRODUCT('CADSOFTTOOLS 1.832','CADSOFTTOOLS 1.832','',(#131001)
  );
#131001 = PRODUCT_CONTEXT('',#2,'mechanical');
#131002 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131003 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131004,#131006);
#131004 = ( REPRESENTATION_RELATIONSHIP('','',#130872,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131005) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131005 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3339);
#131006 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131007);
#131007 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('832','','',#5,#130998,$);
#131008 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131000));
#131009 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131010),#131084
  );
#131010 = SHELL_BASED_SURFACE_MODEL('',(#131011));
#131011 = OPEN_SHELL('',(#131012));
#131012 = ADVANCED_FACE('',(#131013),#131027,.F.);
#131013 = FACE_BOUND('',#131014,.T.);
#131014 = EDGE_LOOP('',(#131015,#131038,#131054,#131070));
#131015 = ORIENTED_EDGE('',*,*,#131016,.T.);
#131016 = EDGE_CURVE('',#131017,#131019,#131021,.T.);
#131017 = VERTEX_POINT('',#131018);
#131018 = CARTESIAN_POINT('',(1.101146897693,-25.50615708377,
    32.041751930295));
#131019 = VERTEX_POINT('',#131020);
#131020 = CARTESIAN_POINT('',(4.901146897693,-25.50615708377,
    32.041751930295));
#131021 = SURFACE_CURVE('',#131022,(#131026),.PCURVE_S1.);
#131022 = LINE('',#131023,#131024);
#131023 = CARTESIAN_POINT('',(1.101146897693,-25.50615708377,
    32.041751930295));
#131024 = VECTOR('',#131025,1.);
#131025 = DIRECTION('',(1.,0.E+000,-1.869849304632E-015));
#131026 = PCURVE('',#131027,#131032);
#131027 = PLANE('',#131028);
#131028 = AXIS2_PLACEMENT_3D('',#131029,#131030,#131031);
#131029 = CARTESIAN_POINT('',(1.101146897693,-25.40191064834,
    31.300000000007));
#131030 = DIRECTION('',(-3.710111444868E-030,-0.990268068742,
    -0.139173100961));
#131031 = DIRECTION('',(-8.552847072295E-050,0.139173100961,
    -0.990268068742));
#131032 = DEFINITIONAL_REPRESENTATION('',(#131033),#131037);
#131033 = LINE('',#131034,#131035);
#131034 = CARTESIAN_POINT('',(-0.749041551174,1.712964211639E-045));
#131035 = VECTOR('',#131036,1.);
#131036 = DIRECTION('',(1.851652059735E-015,1.));
#131037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131038 = ORIENTED_EDGE('',*,*,#131039,.T.);
#131039 = EDGE_CURVE('',#131019,#131040,#131042,.T.);
#131040 = VERTEX_POINT('',#131041);
#131041 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131042 = SURFACE_CURVE('',#131043,(#131047),.PCURVE_S1.);
#131043 = LINE('',#131044,#131045);
#131044 = CARTESIAN_POINT('',(4.901146897693,-25.50615708377,
    32.041751930295));
#131045 = VECTOR('',#131046,1.);
#131046 = DIRECTION('',(0.E+000,0.139173100961,-0.990268068742));
#131047 = PCURVE('',#131027,#131048);
#131048 = DEFINITIONAL_REPRESENTATION('',(#131049),#131053);
#131049 = LINE('',#131050,#131051);
#131050 = CARTESIAN_POINT('',(-0.749041551174,3.8));
#131051 = VECTOR('',#131052,1.);
#131052 = DIRECTION('',(1.,-1.154300793724E-044));
#131053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131054 = ORIENTED_EDGE('',*,*,#131055,.T.);
#131055 = EDGE_CURVE('',#131040,#131056,#131058,.T.);
#131056 = VERTEX_POINT('',#131057);
#131057 = CARTESIAN_POINT('',(1.101146897693,-25.40191064834,
    31.300000000007));
#131058 = SURFACE_CURVE('',#131059,(#131063),.PCURVE_S1.);
#131059 = LINE('',#131060,#131061);
#131060 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131061 = VECTOR('',#131062,1.);
#131062 = DIRECTION('',(-1.,-2.804773956948E-015,1.869849304632E-015));
#131063 = PCURVE('',#131027,#131064);
#131064 = DEFINITIONAL_REPRESENTATION('',(#131065),#131069);
#131065 = LINE('',#131066,#131067);
#131066 = CARTESIAN_POINT('',(-3.250081887472E-049,3.8));
#131067 = VECTOR('',#131068,1.);
#131068 = DIRECTION('',(-2.242001148817E-015,-1.));
#131069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131070 = ORIENTED_EDGE('',*,*,#131071,.T.);
#131071 = EDGE_CURVE('',#131056,#131017,#131072,.T.);
#131072 = SURFACE_CURVE('',#131073,(#131077),.PCURVE_S1.);
#131073 = LINE('',#131074,#131075);
#131074 = CARTESIAN_POINT('',(1.101146897693,-25.40191064834,
    31.300000000007));
#131075 = VECTOR('',#131076,1.);
#131076 = DIRECTION('',(0.E+000,-0.139173100961,0.990268068742));
#131077 = PCURVE('',#131027,#131078);
#131078 = DEFINITIONAL_REPRESENTATION('',(#131079),#131083);
#131079 = LINE('',#131080,#131081);
#131080 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#131081 = VECTOR('',#131082,1.);
#131082 = DIRECTION('',(-1.,-5.431057890907E-048));
#131083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131088)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131085,#131086,#131087)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131085 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131086 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131087 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131088 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131085,
  'distance_accuracy_value','confusion accuracy');
#131089 = SHAPE_DEFINITION_REPRESENTATION(#131090,#131009);
#131090 = PRODUCT_DEFINITION_SHAPE('','',#131091);
#131091 = PRODUCT_DEFINITION('design','',#131092,#131095);
#131092 = PRODUCT_DEFINITION_FORMATION('','',#131093);
#131093 = PRODUCT('CADSOFTTOOLS 1.833','CADSOFTTOOLS 1.833','',(#131094)
  );
#131094 = PRODUCT_CONTEXT('',#2,'mechanical');
#131095 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131096 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131097,#131099);
#131097 = ( REPRESENTATION_RELATIONSHIP('','',#131009,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131098) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131098 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3343);
#131099 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131100);
#131100 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('833','','',#5,#131091,$);
#131101 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131093));
#131102 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131103),#131177
  );
#131103 = SHELL_BASED_SURFACE_MODEL('',(#131104));
#131104 = OPEN_SHELL('',(#131105));
#131105 = ADVANCED_FACE('',(#131106),#131120,.F.);
#131106 = FACE_BOUND('',#131107,.T.);
#131107 = EDGE_LOOP('',(#131108,#131131,#131147,#131163));
#131108 = ORIENTED_EDGE('',*,*,#131109,.F.);
#131109 = EDGE_CURVE('',#131110,#131112,#131114,.T.);
#131110 = VERTEX_POINT('',#131111);
#131111 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131112 = VERTEX_POINT('',#131113);
#131113 = CARTESIAN_POINT('',(1.101146897693,-25.40191064834,
    31.300000000007));
#131114 = SURFACE_CURVE('',#131115,(#131119),.PCURVE_S1.);
#131115 = LINE('',#131116,#131117);
#131116 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131117 = VECTOR('',#131118,1.);
#131118 = DIRECTION('',(-1.,-2.804773956948E-015,1.869849304632E-015));
#131119 = PCURVE('',#131120,#131125);
#131120 = PLANE('',#131121);
#131121 = AXIS2_PLACEMENT_3D('',#131122,#131123,#131124);
#131122 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#131123 = DIRECTION('',(-1.770160730485E-029,4.508474033919E-013,-1.));
#131124 = DIRECTION('',(-5.117898990023E-048,1.,4.508474033919E-013));
#131125 = DEFINITIONAL_REPRESENTATION('',(#131126),#131130);
#131126 = LINE('',#131127,#131128);
#131127 = CARTESIAN_POINT('',(-1.2,3.8));
#131128 = VECTOR('',#131129,1.);
#131129 = DIRECTION('',(-2.804773956947E-015,-1.));
#131130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131131 = ORIENTED_EDGE('',*,*,#131132,.T.);
#131132 = EDGE_CURVE('',#131110,#131133,#131135,.T.);
#131133 = VERTEX_POINT('',#131134);
#131134 = CARTESIAN_POINT('',(4.901146897693,-24.20191064834,
    31.300000000007));
#131135 = SURFACE_CURVE('',#131136,(#131140),.PCURVE_S1.);
#131136 = LINE('',#131137,#131138);
#131137 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131138 = VECTOR('',#131139,1.);
#131139 = DIRECTION('',(0.E+000,1.,4.500103993147E-013));
#131140 = PCURVE('',#131120,#131141);
#131141 = DEFINITIONAL_REPRESENTATION('',(#131142),#131146);
#131142 = LINE('',#131143,#131144);
#131143 = CARTESIAN_POINT('',(-1.2,3.8));
#131144 = VECTOR('',#131145,1.);
#131145 = DIRECTION('',(1.,1.482143538538E-044));
#131146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131147 = ORIENTED_EDGE('',*,*,#131148,.F.);
#131148 = EDGE_CURVE('',#131149,#131133,#131151,.T.);
#131149 = VERTEX_POINT('',#131150);
#131150 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#131151 = SURFACE_CURVE('',#131152,(#131156),.PCURVE_S1.);
#131152 = LINE('',#131153,#131154);
#131153 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#131154 = VECTOR('',#131155,1.);
#131155 = DIRECTION('',(1.,9.349246523159E-016,0.E+000));
#131156 = PCURVE('',#131120,#131157);
#131157 = DEFINITIONAL_REPRESENTATION('',(#131158),#131162);
#131158 = LINE('',#131159,#131160);
#131159 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#131160 = VECTOR('',#131161,1.);
#131161 = DIRECTION('',(9.349246523159E-016,1.));
#131162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131163 = ORIENTED_EDGE('',*,*,#131164,.T.);
#131164 = EDGE_CURVE('',#131149,#131112,#131165,.T.);
#131165 = SURFACE_CURVE('',#131166,(#131170),.PCURVE_S1.);
#131166 = LINE('',#131167,#131168);
#131167 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#131168 = VECTOR('',#131169,1.);
#131169 = DIRECTION('',(0.E+000,-1.,-4.500103993147E-013));
#131170 = PCURVE('',#131120,#131171);
#131171 = DEFINITIONAL_REPRESENTATION('',(#131172),#131176);
#131172 = LINE('',#131173,#131174);
#131173 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#131174 = VECTOR('',#131175,1.);
#131175 = DIRECTION('',(-1.,-1.48214353854E-044));
#131176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131181)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131178,#131179,#131180)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131178,
  'distance_accuracy_value','confusion accuracy');
#131182 = SHAPE_DEFINITION_REPRESENTATION(#131183,#131102);
#131183 = PRODUCT_DEFINITION_SHAPE('','',#131184);
#131184 = PRODUCT_DEFINITION('design','',#131185,#131188);
#131185 = PRODUCT_DEFINITION_FORMATION('','',#131186);
#131186 = PRODUCT('CADSOFTTOOLS 1.834','CADSOFTTOOLS 1.834','',(#131187)
  );
#131187 = PRODUCT_CONTEXT('',#2,'mechanical');
#131188 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131189 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131190,#131192);
#131190 = ( REPRESENTATION_RELATIONSHIP('','',#131102,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131191) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131191 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3347);
#131192 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131193);
#131193 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('834','','',#5,#131184,$);
#131194 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131186));
#131195 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131196),#131270
  );
#131196 = SHELL_BASED_SURFACE_MODEL('',(#131197));
#131197 = OPEN_SHELL('',(#131198));
#131198 = ADVANCED_FACE('',(#131199),#131213,.F.);
#131199 = FACE_BOUND('',#131200,.T.);
#131200 = EDGE_LOOP('',(#131201,#131224,#131240,#131256));
#131201 = ORIENTED_EDGE('',*,*,#131202,.T.);
#131202 = EDGE_CURVE('',#131203,#131205,#131207,.T.);
#131203 = VERTEX_POINT('',#131204);
#131204 = CARTESIAN_POINT('',(4.901146897693,-24.09766421292,
    32.041751930295));
#131205 = VERTEX_POINT('',#131206);
#131206 = CARTESIAN_POINT('',(1.101146897693,-24.09766421292,
    32.041751930295));
#131207 = SURFACE_CURVE('',#131208,(#131212),.PCURVE_S1.);
#131208 = LINE('',#131209,#131210);
#131209 = CARTESIAN_POINT('',(4.901146897693,-24.09766421292,
    32.041751930295));
#131210 = VECTOR('',#131211,1.);
#131211 = DIRECTION('',(-1.,0.E+000,3.739698609264E-015));
#131212 = PCURVE('',#131213,#131218);
#131213 = PLANE('',#131214);
#131214 = AXIS2_PLACEMENT_3D('',#131215,#131216,#131217);
#131215 = CARTESIAN_POINT('',(1.101146897693,-23.99671566644,
    32.760038161435));
#131216 = DIRECTION('',(-1.232595164408E-030,0.990268068742,
    -0.13917310096));
#131217 = DIRECTION('',(1.710569414459E-046,0.13917310096,0.990268068742
    ));
#131218 = DEFINITIONAL_REPRESENTATION('',(#131219),#131223);
#131219 = LINE('',#131220,#131221);
#131220 = CARTESIAN_POINT('',(-0.725345241166,3.8));
#131221 = VECTOR('',#131222,1.);
#131222 = DIRECTION('',(3.703304119471E-015,-1.));
#131223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131224 = ORIENTED_EDGE('',*,*,#131225,.T.);
#131225 = EDGE_CURVE('',#131205,#131226,#131228,.T.);
#131226 = VERTEX_POINT('',#131227);
#131227 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#131228 = SURFACE_CURVE('',#131229,(#131233),.PCURVE_S1.);
#131229 = LINE('',#131230,#131231);
#131230 = CARTESIAN_POINT('',(1.101146897693,-24.09766421292,
    32.041751930295));
#131231 = VECTOR('',#131232,1.);
#131232 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#131233 = PCURVE('',#131213,#131234);
#131234 = DEFINITIONAL_REPRESENTATION('',(#131235),#131239);
#131235 = LINE('',#131236,#131237);
#131236 = CARTESIAN_POINT('',(-0.725345241166,1.923588761853E-045));
#131237 = VECTOR('',#131238,1.);
#131238 = DIRECTION('',(-1.,1.709714129752E-046));
#131239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131240 = ORIENTED_EDGE('',*,*,#131241,.T.);
#131241 = EDGE_CURVE('',#131226,#131242,#131244,.T.);
#131242 = VERTEX_POINT('',#131243);
#131243 = CARTESIAN_POINT('',(4.901146897693,-24.20191064834,
    31.300000000007));
#131244 = SURFACE_CURVE('',#131245,(#131249),.PCURVE_S1.);
#131245 = LINE('',#131246,#131247);
#131246 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#131247 = VECTOR('',#131248,1.);
#131248 = DIRECTION('',(1.,9.349246523159E-016,0.E+000));
#131249 = PCURVE('',#131213,#131250);
#131250 = DEFINITIONAL_REPRESENTATION('',(#131251),#131255);
#131251 = LINE('',#131252,#131253);
#131252 = CARTESIAN_POINT('',(-1.474386792339,1.187520051753E-045));
#131253 = VECTOR('',#131254,1.);
#131254 = DIRECTION('',(1.301163630264E-016,1.));
#131255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131256 = ORIENTED_EDGE('',*,*,#131257,.T.);
#131257 = EDGE_CURVE('',#131242,#131203,#131258,.T.);
#131258 = SURFACE_CURVE('',#131259,(#131263),.PCURVE_S1.);
#131259 = LINE('',#131260,#131261);
#131260 = CARTESIAN_POINT('',(4.901146897693,-24.20191064834,
    31.300000000007));
#131261 = VECTOR('',#131262,1.);
#131262 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#131263 = PCURVE('',#131213,#131264);
#131264 = DEFINITIONAL_REPRESENTATION('',(#131265),#131269);
#131265 = LINE('',#131266,#131267);
#131266 = CARTESIAN_POINT('',(-1.474386792339,3.8));
#131267 = VECTOR('',#131268,1.);
#131268 = DIRECTION('',(1.,2.427041413705E-045));
#131269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131274)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131271,#131272,#131273)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131271,
  'distance_accuracy_value','confusion accuracy');
#131275 = SHAPE_DEFINITION_REPRESENTATION(#131276,#131195);
#131276 = PRODUCT_DEFINITION_SHAPE('','',#131277);
#131277 = PRODUCT_DEFINITION('design','',#131278,#131281);
#131278 = PRODUCT_DEFINITION_FORMATION('','',#131279);
#131279 = PRODUCT('CADSOFTTOOLS 1.835','CADSOFTTOOLS 1.835','',(#131280)
  );
#131280 = PRODUCT_CONTEXT('',#2,'mechanical');
#131281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131283,#131285);
#131283 = ( REPRESENTATION_RELATIONSHIP('','',#131195,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131284) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3351);
#131285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131286);
#131286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('835','','',#5,#131277,$);
#131287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131279));
#131288 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131289),#131407
  );
#131289 = SHELL_BASED_SURFACE_MODEL('',(#131290));
#131290 = OPEN_SHELL('',(#131291));
#131291 = ADVANCED_FACE('',(#131292),#131307,.T.);
#131292 = FACE_BOUND('',#131293,.T.);
#131293 = EDGE_LOOP('',(#131294,#131317,#131355,#131371));
#131294 = ORIENTED_EDGE('',*,*,#131295,.F.);
#131295 = EDGE_CURVE('',#131296,#131298,#131300,.T.);
#131296 = VERTEX_POINT('',#131297);
#131297 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.300000000007));
#131298 = VERTEX_POINT('',#131299);
#131299 = CARTESIAN_POINT('',(4.901146897693,-24.09766421292,
    32.041751930295));
#131300 = SURFACE_CURVE('',#131301,(#131306),.PCURVE_S1.);
#131301 = CIRCLE('',#131302,0.3);
#131302 = AXIS2_PLACEMENT_3D('',#131303,#131304,#131305);
#131303 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.000000000007));
#131304 = DIRECTION('',(1.,1.244921116044E-030,1.770622953672E-029));
#131305 = DIRECTION('',(-1.770622953672E-029,-3.315866100214E-013,1.));
#131306 = PCURVE('',#131307,#131312);
#131307 = CYLINDRICAL_SURFACE('',#131308,0.3);
#131308 = AXIS2_PLACEMENT_3D('',#131309,#131310,#131311);
#131309 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.000000000007));
#131310 = DIRECTION('',(-1.,-1.244921116044E-030,-1.770622953672E-029));
#131311 = DIRECTION('',(1.244921116052E-030,-1.,-4.394632805808E-013));
#131312 = DEFINITIONAL_REPRESENTATION('',(#131313),#131316);
#131313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131314,#131315),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986635),
  .PIECEWISE_BEZIER_KNOTS.);
#131314 = CARTESIAN_POINT('',(1.570796326795,-3.8));
#131315 = CARTESIAN_POINT('',(0.13962634016,-3.8));
#131316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131317 = ORIENTED_EDGE('',*,*,#131318,.T.);
#131318 = EDGE_CURVE('',#131296,#131319,#131321,.T.);
#131319 = VERTEX_POINT('',#131320);
#131320 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.300000000007));
#131321 = SURFACE_CURVE('',#131322,(#131326),.PCURVE_S1.);
#131322 = LINE('',#131323,#131324);
#131323 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.300000000007));
#131324 = VECTOR('',#131325,1.);
#131325 = DIRECTION('',(-1.,-9.349246523159E-016,0.E+000));
#131326 = PCURVE('',#131307,#131327);
#131327 = DEFINITIONAL_REPRESENTATION('',(#131328),#131354);
#131328 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#131329,#131330,#131331,
    #131332,#131333,#131334,#131335,#131336,#131337,#131338,#131339,
    #131340,#131341,#131342,#131343,#131344,#131345,#131346,#131347,
    #131348,#131349,#131350,#131351,#131352,#131353),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.172727272727,0.345454545455,0.518181818182,0.690909090909,
    0.863636363636,1.036363636364,1.209090909091,1.381818181818,
    1.554545454545,1.727272727273,1.9,2.072727272727,2.245454545455,
    2.418181818182,2.590909090909,2.763636363636,2.936363636364,
    3.109090909091,3.281818181818,3.454545454545,3.627272727273,3.8),
  .QUASI_UNIFORM_KNOTS.);
#131329 = CARTESIAN_POINT('',(1.570796326795,-3.8));
#131330 = CARTESIAN_POINT('',(1.570796326795,-3.742424242424));
#131331 = CARTESIAN_POINT('',(1.570796326795,-3.627272727273));
#131332 = CARTESIAN_POINT('',(1.570796326795,-3.454545454545));
#131333 = CARTESIAN_POINT('',(1.570796326795,-3.281818181818));
#131334 = CARTESIAN_POINT('',(1.570796326795,-3.109090909091));
#131335 = CARTESIAN_POINT('',(1.570796326795,-2.936363636364));
#131336 = CARTESIAN_POINT('',(1.570796326795,-2.763636363636));
#131337 = CARTESIAN_POINT('',(1.570796326795,-2.590909090909));
#131338 = CARTESIAN_POINT('',(1.570796326795,-2.418181818182));
#131339 = CARTESIAN_POINT('',(1.570796326795,-2.245454545455));
#131340 = CARTESIAN_POINT('',(1.570796326795,-2.072727272727));
#131341 = CARTESIAN_POINT('',(1.570796326795,-1.9));
#131342 = CARTESIAN_POINT('',(1.570796326795,-1.727272727273));
#131343 = CARTESIAN_POINT('',(1.570796326795,-1.554545454545));
#131344 = CARTESIAN_POINT('',(1.570796326795,-1.381818181818));
#131345 = CARTESIAN_POINT('',(1.570796326795,-1.209090909091));
#131346 = CARTESIAN_POINT('',(1.570796326795,-1.036363636364));
#131347 = CARTESIAN_POINT('',(1.570796326795,-0.863636363636));
#131348 = CARTESIAN_POINT('',(1.570796326795,-0.690909090909));
#131349 = CARTESIAN_POINT('',(1.570796326795,-0.518181818182));
#131350 = CARTESIAN_POINT('',(1.570796326795,-0.345454545455));
#131351 = CARTESIAN_POINT('',(1.570796326795,-0.172727272727));
#131352 = CARTESIAN_POINT('',(1.570796326795,-5.757575757576E-002));
#131353 = CARTESIAN_POINT('',(1.570796326795,-2.22044604925E-016));
#131354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131355 = ORIENTED_EDGE('',*,*,#131356,.F.);
#131356 = EDGE_CURVE('',#131357,#131319,#131359,.T.);
#131357 = VERTEX_POINT('',#131358);
#131358 = CARTESIAN_POINT('',(1.101146897693,-24.09766421292,
    32.041751930295));
#131359 = SURFACE_CURVE('',#131360,(#131365),.PCURVE_S1.);
#131360 = CIRCLE('',#131361,0.3);
#131361 = AXIS2_PLACEMENT_3D('',#131362,#131363,#131364);
#131362 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.000000000007));
#131363 = DIRECTION('',(-1.,-1.244921116044E-030,-1.770622953672E-029));
#131364 = DIRECTION('',(-1.231425241608E-030,-0.990268068742,
    0.13917310096));
#131365 = PCURVE('',#131307,#131366);
#131366 = DEFINITIONAL_REPRESENTATION('',(#131367),#131370);
#131367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131368,#131369),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.431169986635),
  .PIECEWISE_BEZIER_KNOTS.);
#131368 = CARTESIAN_POINT('',(0.13962634016,0.E+000));
#131369 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#131370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131371 = ORIENTED_EDGE('',*,*,#131372,.F.);
#131372 = EDGE_CURVE('',#131298,#131357,#131373,.T.);
#131373 = SURFACE_CURVE('',#131374,(#131378),.PCURVE_S1.);
#131374 = LINE('',#131375,#131376);
#131375 = CARTESIAN_POINT('',(4.901146897693,-24.09766421292,
    32.041751930295));
#131376 = VECTOR('',#131377,1.);
#131377 = DIRECTION('',(-1.,0.E+000,3.739698609264E-015));
#131378 = PCURVE('',#131307,#131379);
#131379 = DEFINITIONAL_REPRESENTATION('',(#131380),#131406);
#131380 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#131381,#131382,#131383,
    #131384,#131385,#131386,#131387,#131388,#131389,#131390,#131391,
    #131392,#131393,#131394,#131395,#131396,#131397,#131398,#131399,
    #131400,#131401,#131402,#131403,#131404,#131405),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.172727272727,0.345454545455,0.518181818182,0.690909090909,
    0.863636363636,1.036363636364,1.209090909091,1.381818181818,
    1.554545454545,1.727272727273,1.9,2.072727272727,2.245454545455,
    2.418181818182,2.590909090909,2.763636363636,2.936363636364,
    3.109090909091,3.281818181818,3.454545454545,3.627272727273,3.8),
  .QUASI_UNIFORM_KNOTS.);
#131381 = CARTESIAN_POINT('',(0.13962634016,-3.8));
#131382 = CARTESIAN_POINT('',(0.13962634016,-3.742424242424));
#131383 = CARTESIAN_POINT('',(0.13962634016,-3.627272727273));
#131384 = CARTESIAN_POINT('',(0.13962634016,-3.454545454545));
#131385 = CARTESIAN_POINT('',(0.13962634016,-3.281818181818));
#131386 = CARTESIAN_POINT('',(0.13962634016,-3.109090909091));
#131387 = CARTESIAN_POINT('',(0.13962634016,-2.936363636364));
#131388 = CARTESIAN_POINT('',(0.13962634016,-2.763636363636));
#131389 = CARTESIAN_POINT('',(0.13962634016,-2.590909090909));
#131390 = CARTESIAN_POINT('',(0.13962634016,-2.418181818182));
#131391 = CARTESIAN_POINT('',(0.13962634016,-2.245454545455));
#131392 = CARTESIAN_POINT('',(0.13962634016,-2.072727272727));
#131393 = CARTESIAN_POINT('',(0.13962634016,-1.9));
#131394 = CARTESIAN_POINT('',(0.13962634016,-1.727272727273));
#131395 = CARTESIAN_POINT('',(0.13962634016,-1.554545454545));
#131396 = CARTESIAN_POINT('',(0.13962634016,-1.381818181818));
#131397 = CARTESIAN_POINT('',(0.13962634016,-1.209090909091));
#131398 = CARTESIAN_POINT('',(0.13962634016,-1.036363636364));
#131399 = CARTESIAN_POINT('',(0.13962634016,-0.863636363636));
#131400 = CARTESIAN_POINT('',(0.13962634016,-0.690909090909));
#131401 = CARTESIAN_POINT('',(0.13962634016,-0.518181818182));
#131402 = CARTESIAN_POINT('',(0.13962634016,-0.345454545455));
#131403 = CARTESIAN_POINT('',(0.13962634016,-0.172727272727));
#131404 = CARTESIAN_POINT('',(0.13962634016,-5.757575757576E-002));
#131405 = CARTESIAN_POINT('',(0.13962634016,-2.22044604925E-016));
#131406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131411)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131408,#131409,#131410)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131408,
  'distance_accuracy_value','confusion accuracy');
#131412 = SHAPE_DEFINITION_REPRESENTATION(#131413,#131288);
#131413 = PRODUCT_DEFINITION_SHAPE('','',#131414);
#131414 = PRODUCT_DEFINITION('design','',#131415,#131418);
#131415 = PRODUCT_DEFINITION_FORMATION('','',#131416);
#131416 = PRODUCT('CADSOFTTOOLS 1.836','CADSOFTTOOLS 1.836','',(#131417)
  );
#131417 = PRODUCT_CONTEXT('',#2,'mechanical');
#131418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131420,#131422);
#131420 = ( REPRESENTATION_RELATIONSHIP('','',#131288,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131421) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3355);
#131422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131423);
#131423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('836','','',#5,#131414,$);
#131424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131416));
#131425 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131426),#131564
  );
#131426 = SHELL_BASED_SURFACE_MODEL('',(#131427));
#131427 = OPEN_SHELL('',(#131428));
#131428 = ADVANCED_FACE('',(#131429),#131443,.T.);
#131429 = FACE_BOUND('',#131430,.T.);
#131430 = EDGE_LOOP('',(#131431,#131454,#131470,#131486,#131502,#131518,
    #131534,#131550));
#131431 = ORIENTED_EDGE('',*,*,#131432,.F.);
#131432 = EDGE_CURVE('',#131433,#131435,#131437,.T.);
#131433 = VERTEX_POINT('',#131434);
#131434 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#131435 = VERTEX_POINT('',#131436);
#131436 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#131437 = SURFACE_CURVE('',#131438,(#131442),.PCURVE_S1.);
#131438 = LINE('',#131439,#131440);
#131439 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#131440 = VECTOR('',#131441,1.);
#131441 = DIRECTION('',(0.707106781187,0.707106781187,
    3.215549355384E-013));
#131442 = PCURVE('',#131443,#131448);
#131443 = PLANE('',#131444);
#131444 = AXIS2_PLACEMENT_3D('',#131445,#131446,#131447);
#131445 = CARTESIAN_POINT('',(4.901146897693,-24.80191064834,
    32.300000000007));
#131446 = DIRECTION('',(1.770622953672E-029,-4.51028103754E-013,1.));
#131447 = DIRECTION('',(-1.,-7.986007132579E-042,1.770622953672E-029));
#131448 = DEFINITIONAL_REPRESENTATION('',(#131449),#131453);
#131449 = LINE('',#131450,#131451);
#131450 = CARTESIAN_POINT('',(0.5,-1.75));
#131451 = VECTOR('',#131452,1.);
#131452 = DIRECTION('',(-0.707106781187,-0.707106781187));
#131453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131454 = ORIENTED_EDGE('',*,*,#131455,.F.);
#131455 = EDGE_CURVE('',#131456,#131433,#131458,.T.);
#131456 = VERTEX_POINT('',#131457);
#131457 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#131458 = SURFACE_CURVE('',#131459,(#131463),.PCURVE_S1.);
#131459 = LINE('',#131460,#131461);
#131460 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#131461 = VECTOR('',#131462,1.);
#131462 = DIRECTION('',(1.,1.268826313857E-015,0.E+000));
#131463 = PCURVE('',#131443,#131464);
#131464 = DEFINITIONAL_REPRESENTATION('',(#131465),#131469);
#131465 = LINE('',#131466,#131467);
#131466 = CARTESIAN_POINT('',(3.3,-1.75));
#131467 = VECTOR('',#131468,1.);
#131468 = DIRECTION('',(-1.,-1.268826313857E-015));
#131469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131470 = ORIENTED_EDGE('',*,*,#131471,.T.);
#131471 = EDGE_CURVE('',#131456,#131472,#131474,.T.);
#131472 = VERTEX_POINT('',#131473);
#131473 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    32.300000000008));
#131474 = SURFACE_CURVE('',#131475,(#131479),.PCURVE_S1.);
#131475 = LINE('',#131476,#131477);
#131476 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#131477 = VECTOR('',#131478,1.);
#131478 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.215549355384E-013));
#131479 = PCURVE('',#131443,#131480);
#131480 = DEFINITIONAL_REPRESENTATION('',(#131481),#131485);
#131481 = LINE('',#131482,#131483);
#131482 = CARTESIAN_POINT('',(3.3,-1.75));
#131483 = VECTOR('',#131484,1.);
#131484 = DIRECTION('',(0.707106781187,-0.707106781187));
#131485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131486 = ORIENTED_EDGE('',*,*,#131487,.F.);
#131487 = EDGE_CURVE('',#131488,#131472,#131490,.T.);
#131488 = VERTEX_POINT('',#131489);
#131489 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    32.300000000008));
#131490 = SURFACE_CURVE('',#131491,(#131495),.PCURVE_S1.);
#131491 = LINE('',#131492,#131493);
#131492 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    32.300000000008));
#131493 = VECTOR('',#131494,1.);
#131494 = DIRECTION('',(1.,0.E+000,0.E+000));
#131495 = PCURVE('',#131443,#131496);
#131496 = DEFINITIONAL_REPRESENTATION('',(#131497),#131501);
#131497 = LINE('',#131498,#131499);
#131498 = CARTESIAN_POINT('',(3.8,-2.));
#131499 = VECTOR('',#131500,1.);
#131500 = DIRECTION('',(-1.,5.097894115624E-057));
#131501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131502 = ORIENTED_EDGE('',*,*,#131503,.F.);
#131503 = EDGE_CURVE('',#131504,#131488,#131506,.T.);
#131504 = VERTEX_POINT('',#131505);
#131505 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.300000000007));
#131506 = SURFACE_CURVE('',#131507,(#131511),.PCURVE_S1.);
#131507 = LINE('',#131508,#131509);
#131508 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.300000000007));
#131509 = VECTOR('',#131510,1.);
#131510 = DIRECTION('',(0.E+000,1.,4.482366690638E-013));
#131511 = PCURVE('',#131443,#131512);
#131512 = DEFINITIONAL_REPRESENTATION('',(#131513),#131517);
#131513 = LINE('',#131514,#131515);
#131514 = CARTESIAN_POINT('',(3.8,-1.001326856047));
#131515 = VECTOR('',#131516,1.);
#131516 = DIRECTION('',(-4.942578336029E-044,-1.));
#131517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131518 = ORIENTED_EDGE('',*,*,#131519,.F.);
#131519 = EDGE_CURVE('',#131520,#131504,#131522,.T.);
#131520 = VERTEX_POINT('',#131521);
#131521 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.300000000007));
#131522 = SURFACE_CURVE('',#131523,(#131527),.PCURVE_S1.);
#131523 = LINE('',#131524,#131525);
#131524 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.300000000007));
#131525 = VECTOR('',#131526,1.);
#131526 = DIRECTION('',(-1.,-9.349246523159E-016,0.E+000));
#131527 = PCURVE('',#131443,#131528);
#131528 = DEFINITIONAL_REPRESENTATION('',(#131529),#131533);
#131529 = LINE('',#131530,#131531);
#131530 = CARTESIAN_POINT('',(5.525756157409E-044,-1.001326856047));
#131531 = VECTOR('',#131532,1.);
#131532 = DIRECTION('',(1.,9.349246523159E-016));
#131533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131534 = ORIENTED_EDGE('',*,*,#131535,.F.);
#131535 = EDGE_CURVE('',#131536,#131520,#131538,.T.);
#131536 = VERTEX_POINT('',#131537);
#131537 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#131538 = SURFACE_CURVE('',#131539,(#131543),.PCURVE_S1.);
#131539 = LINE('',#131540,#131541);
#131540 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#131541 = VECTOR('',#131542,1.);
#131542 = DIRECTION('',(0.E+000,-1.,-4.411218013009E-013));
#131543 = PCURVE('',#131443,#131544);
#131544 = DEFINITIONAL_REPRESENTATION('',(#131545),#131549);
#131545 = LINE('',#131546,#131547);
#131546 = CARTESIAN_POINT('',(5.897359113345E-045,-2.));
#131547 = VECTOR('',#131548,1.);
#131548 = DIRECTION('',(1.754032650939E-043,1.));
#131549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131550 = ORIENTED_EDGE('',*,*,#131551,.F.);
#131551 = EDGE_CURVE('',#131435,#131536,#131552,.T.);
#131552 = SURFACE_CURVE('',#131553,(#131557),.PCURVE_S1.);
#131553 = LINE('',#131554,#131555);
#131554 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#131555 = VECTOR('',#131556,1.);
#131556 = DIRECTION('',(1.,0.E+000,0.E+000));
#131557 = PCURVE('',#131443,#131558);
#131558 = DEFINITIONAL_REPRESENTATION('',(#131559),#131563);
#131559 = LINE('',#131560,#131561);
#131560 = CARTESIAN_POINT('',(0.25,-2.));
#131561 = VECTOR('',#131562,1.);
#131562 = DIRECTION('',(-1.,5.097894115624E-057));
#131563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131568)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131565,#131566,#131567)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131565 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131566 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131567 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131568 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131565,
  'distance_accuracy_value','confusion accuracy');
#131569 = SHAPE_DEFINITION_REPRESENTATION(#131570,#131425);
#131570 = PRODUCT_DEFINITION_SHAPE('','',#131571);
#131571 = PRODUCT_DEFINITION('design','',#131572,#131575);
#131572 = PRODUCT_DEFINITION_FORMATION('','',#131573);
#131573 = PRODUCT('CADSOFTTOOLS 1.837','CADSOFTTOOLS 1.837','',(#131574)
  );
#131574 = PRODUCT_CONTEXT('',#2,'mechanical');
#131575 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131576 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131577,#131579);
#131577 = ( REPRESENTATION_RELATIONSHIP('','',#131425,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131578) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131578 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3359);
#131579 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131580);
#131580 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('837','','',#5,#131571,$);
#131581 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131573));
#131582 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131583),#131657
  );
#131583 = SHELL_BASED_SURFACE_MODEL('',(#131584));
#131584 = OPEN_SHELL('',(#131585));
#131585 = ADVANCED_FACE('',(#131586),#131600,.T.);
#131586 = FACE_BOUND('',#131587,.T.);
#131587 = EDGE_LOOP('',(#131588,#131611,#131627,#131643));
#131588 = ORIENTED_EDGE('',*,*,#131589,.T.);
#131589 = EDGE_CURVE('',#131590,#131592,#131594,.T.);
#131590 = VERTEX_POINT('',#131591);
#131591 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#131592 = VERTEX_POINT('',#131593);
#131593 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    32.300000000006));
#131594 = SURFACE_CURVE('',#131595,(#131599),.PCURVE_S1.);
#131595 = LINE('',#131596,#131597);
#131596 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#131597 = VECTOR('',#131598,1.);
#131598 = DIRECTION('',(-9.349246523159E-016,-4.506336824163E-013,1.));
#131599 = PCURVE('',#131600,#131605);
#131600 = PLANE('',#131601);
#131601 = AXIS2_PLACEMENT_3D('',#131602,#131603,#131604);
#131602 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    25.520000000006));
#131603 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.189250306701E-013));
#131604 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.189254416114E-013));
#131605 = DEFINITIONAL_REPRESENTATION('',(#131606),#131610);
#131606 = LINE('',#131607,#131608);
#131607 = CARTESIAN_POINT('',(6.199859818577E-015,4.88));
#131608 = VECTOR('',#131609,1.);
#131609 = DIRECTION('',(-9.404005053215E-016,1.));
#131610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131611 = ORIENTED_EDGE('',*,*,#131612,.T.);
#131612 = EDGE_CURVE('',#131592,#131613,#131615,.T.);
#131613 = VERTEX_POINT('',#131614);
#131614 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    32.300000000006));
#131615 = SURFACE_CURVE('',#131616,(#131620),.PCURVE_S1.);
#131616 = LINE('',#131617,#131618);
#131617 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    32.300000000006));
#131618 = VECTOR('',#131619,1.);
#131619 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.215549355384E-013));
#131620 = PCURVE('',#131600,#131621);
#131621 = DEFINITIONAL_REPRESENTATION('',(#131622),#131626);
#131622 = LINE('',#131623,#131624);
#131623 = CARTESIAN_POINT('',(3.707102199909E-014,6.78));
#131624 = VECTOR('',#131625,1.);
#131625 = DIRECTION('',(-1.,2.629493927054E-015));
#131626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131627 = ORIENTED_EDGE('',*,*,#131628,.F.);
#131628 = EDGE_CURVE('',#131629,#131613,#131631,.T.);
#131629 = VERTEX_POINT('',#131630);
#131630 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    30.400000000006));
#131631 = SURFACE_CURVE('',#131632,(#131636),.PCURVE_S1.);
#131632 = LINE('',#131633,#131634);
#131633 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    30.400000000006));
#131634 = VECTOR('',#131635,1.);
#131635 = DIRECTION('',(-1.869849304632E-015,-4.506336824163E-013,1.));
#131636 = PCURVE('',#131600,#131637);
#131637 = DEFINITIONAL_REPRESENTATION('',(#131638),#131642);
#131638 = LINE('',#131639,#131640);
#131639 = CARTESIAN_POINT('',(-0.353553390593,4.88));
#131640 = VECTOR('',#131641,1.);
#131641 = DIRECTION('',(-1.601492066854E-015,1.));
#131642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131643 = ORIENTED_EDGE('',*,*,#131644,.F.);
#131644 = EDGE_CURVE('',#131590,#131629,#131645,.T.);
#131645 = SURFACE_CURVE('',#131646,(#131650),.PCURVE_S1.);
#131646 = LINE('',#131647,#131648);
#131647 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#131648 = VECTOR('',#131649,1.);
#131649 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.115063438029E-013));
#131650 = PCURVE('',#131600,#131651);
#131651 = DEFINITIONAL_REPRESENTATION('',(#131652),#131656);
#131652 = LINE('',#131653,#131654);
#131653 = CARTESIAN_POINT('',(-1.964620966579E-015,4.88));
#131654 = VECTOR('',#131655,1.);
#131655 = DIRECTION('',(-1.,-7.419097808522E-015));
#131656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131661)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131658,#131659,#131660)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131658,
  'distance_accuracy_value','confusion accuracy');
#131662 = SHAPE_DEFINITION_REPRESENTATION(#131663,#131582);
#131663 = PRODUCT_DEFINITION_SHAPE('','',#131664);
#131664 = PRODUCT_DEFINITION('design','',#131665,#131668);
#131665 = PRODUCT_DEFINITION_FORMATION('','',#131666);
#131666 = PRODUCT('CADSOFTTOOLS 1.838','CADSOFTTOOLS 1.838','',(#131667)
  );
#131667 = PRODUCT_CONTEXT('',#2,'mechanical');
#131668 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131669 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131670,#131672);
#131670 = ( REPRESENTATION_RELATIONSHIP('','',#131582,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131671) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131671 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3363);
#131672 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131673);
#131673 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('838','','',#5,#131664,$);
#131674 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131666));
#131675 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131676),#131750
  );
#131676 = SHELL_BASED_SURFACE_MODEL('',(#131677));
#131677 = OPEN_SHELL('',(#131678));
#131678 = ADVANCED_FACE('',(#131679),#131693,.F.);
#131679 = FACE_BOUND('',#131680,.T.);
#131680 = EDGE_LOOP('',(#131681,#131704,#131720,#131736));
#131681 = ORIENTED_EDGE('',*,*,#131682,.T.);
#131682 = EDGE_CURVE('',#131683,#131685,#131687,.T.);
#131683 = VERTEX_POINT('',#131684);
#131684 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#131685 = VERTEX_POINT('',#131686);
#131686 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    30.400000000006));
#131687 = SURFACE_CURVE('',#131688,(#131692),.PCURVE_S1.);
#131688 = LINE('',#131689,#131690);
#131689 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#131690 = VECTOR('',#131691,1.);
#131691 = DIRECTION('',(1.,2.537652627715E-015,0.E+000));
#131692 = PCURVE('',#131693,#131698);
#131693 = PLANE('',#131694);
#131694 = AXIS2_PLACEMENT_3D('',#131695,#131696,#131697);
#131695 = CARTESIAN_POINT('',(1.351146897693,-26.55191064834,
    25.520000000006));
#131696 = DIRECTION('',(-1.314184451498E-016,1.,4.51028103754E-013));
#131697 = DIRECTION('',(-1.,-1.314184451498E-016,1.896749187658E-031));
#131698 = DEFINITIONAL_REPRESENTATION('',(#131699),#131703);
#131699 = LINE('',#131700,#131701);
#131700 = CARTESIAN_POINT('',(-0.25,4.88));
#131701 = VECTOR('',#131702,1.);
#131702 = DIRECTION('',(-1.,-1.085089565631E-027));
#131703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131704 = ORIENTED_EDGE('',*,*,#131705,.T.);
#131705 = EDGE_CURVE('',#131685,#131706,#131708,.T.);
#131706 = VERTEX_POINT('',#131707);
#131707 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    32.300000000006));
#131708 = SURFACE_CURVE('',#131709,(#131713),.PCURVE_S1.);
#131709 = LINE('',#131710,#131711);
#131710 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    30.400000000006));
#131711 = VECTOR('',#131712,1.);
#131712 = DIRECTION('',(-1.869849304632E-015,-4.506336824163E-013,1.));
#131713 = PCURVE('',#131693,#131714);
#131714 = DEFINITIONAL_REPRESENTATION('',(#131715),#131719);
#131715 = LINE('',#131716,#131717);
#131716 = CARTESIAN_POINT('',(-3.05,4.88));
#131717 = VECTOR('',#131718,1.);
#131718 = DIRECTION('',(1.869849304632E-015,1.));
#131719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131720 = ORIENTED_EDGE('',*,*,#131721,.T.);
#131721 = EDGE_CURVE('',#131706,#131722,#131724,.T.);
#131722 = VERTEX_POINT('',#131723);
#131723 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    32.300000000006));
#131724 = SURFACE_CURVE('',#131725,(#131729),.PCURVE_S1.);
#131725 = LINE('',#131726,#131727);
#131726 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    32.300000000006));
#131727 = VECTOR('',#131728,1.);
#131728 = DIRECTION('',(-1.,-2.537652627715E-015,2.537652627715E-015));
#131729 = PCURVE('',#131693,#131730);
#131730 = DEFINITIONAL_REPRESENTATION('',(#131731),#131735);
#131731 = LINE('',#131732,#131733);
#131732 = CARTESIAN_POINT('',(-3.05,6.78));
#131733 = VECTOR('',#131734,1.);
#131734 = DIRECTION('',(1.,2.537652627716E-015));
#131735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131736 = ORIENTED_EDGE('',*,*,#131737,.T.);
#131737 = EDGE_CURVE('',#131722,#131683,#131738,.T.);
#131738 = SURFACE_CURVE('',#131739,(#131743),.PCURVE_S1.);
#131739 = LINE('',#131740,#131741);
#131740 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    32.300000000006));
#131741 = VECTOR('',#131742,1.);
#131742 = DIRECTION('',(-7.01193489237E-016,4.506336824163E-013,-1.));
#131743 = PCURVE('',#131693,#131744);
#131744 = DEFINITIONAL_REPRESENTATION('',(#131745),#131749);
#131745 = LINE('',#131746,#131747);
#131746 = CARTESIAN_POINT('',(-0.25,6.78));
#131747 = VECTOR('',#131748,1.);
#131748 = DIRECTION('',(7.011934892369E-016,-1.));
#131749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131754)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131751,#131752,#131753)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131751 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131752 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131753 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131754 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131751,
  'distance_accuracy_value','confusion accuracy');
#131755 = SHAPE_DEFINITION_REPRESENTATION(#131756,#131675);
#131756 = PRODUCT_DEFINITION_SHAPE('','',#131757);
#131757 = PRODUCT_DEFINITION('design','',#131758,#131761);
#131758 = PRODUCT_DEFINITION_FORMATION('','',#131759);
#131759 = PRODUCT('CADSOFTTOOLS 1.839','CADSOFTTOOLS 1.839','',(#131760)
  );
#131760 = PRODUCT_CONTEXT('',#2,'mechanical');
#131761 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131762 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131763,#131765);
#131763 = ( REPRESENTATION_RELATIONSHIP('','',#131675,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131764) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131764 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3367);
#131765 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131766);
#131766 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('839','','',#5,#131757,$);
#131767 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131759));
#131768 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131769),#131843
  );
#131769 = SHELL_BASED_SURFACE_MODEL('',(#131770));
#131770 = OPEN_SHELL('',(#131771));
#131771 = ADVANCED_FACE('',(#131772),#131786,.T.);
#131772 = FACE_BOUND('',#131773,.T.);
#131773 = EDGE_LOOP('',(#131774,#131797,#131813,#131829));
#131774 = ORIENTED_EDGE('',*,*,#131775,.F.);
#131775 = EDGE_CURVE('',#131776,#131778,#131780,.T.);
#131776 = VERTEX_POINT('',#131777);
#131777 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    32.300000000006));
#131778 = VERTEX_POINT('',#131779);
#131779 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#131780 = SURFACE_CURVE('',#131781,(#131785),.PCURVE_S1.);
#131781 = LINE('',#131782,#131783);
#131782 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    32.300000000006));
#131783 = VECTOR('',#131784,1.);
#131784 = DIRECTION('',(-7.01193489237E-016,4.506336824163E-013,-1.));
#131785 = PCURVE('',#131786,#131791);
#131786 = PLANE('',#131787);
#131787 = AXIS2_PLACEMENT_3D('',#131788,#131789,#131790);
#131788 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    25.520000000006));
#131789 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.189250306701E-013));
#131790 = DIRECTION('',(0.707106781187,0.707106781187,
    3.189254416114E-013));
#131791 = DEFINITIONAL_REPRESENTATION('',(#131792),#131796);
#131792 = LINE('',#131793,#131794);
#131793 = CARTESIAN_POINT('',(-3.110467065607E-014,6.78));
#131794 = VECTOR('',#131795,1.);
#131795 = DIRECTION('',(-7.751276149155E-016,-1.));
#131796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131797 = ORIENTED_EDGE('',*,*,#131798,.F.);
#131798 = EDGE_CURVE('',#131799,#131776,#131801,.T.);
#131799 = VERTEX_POINT('',#131800);
#131800 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#131801 = SURFACE_CURVE('',#131802,(#131806),.PCURVE_S1.);
#131802 = LINE('',#131803,#131804);
#131803 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#131804 = VECTOR('',#131805,1.);
#131805 = DIRECTION('',(0.707106781187,0.707106781187,
    3.014577520673E-013));
#131806 = PCURVE('',#131786,#131807);
#131807 = DEFINITIONAL_REPRESENTATION('',(#131808),#131812);
#131808 = LINE('',#131809,#131810);
#131809 = CARTESIAN_POINT('',(-0.353553390593,6.78));
#131810 = VECTOR('',#131811,1.);
#131811 = DIRECTION('',(1.,-1.74676895441E-014));
#131812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131813 = ORIENTED_EDGE('',*,*,#131814,.T.);
#131814 = EDGE_CURVE('',#131799,#131815,#131817,.T.);
#131815 = VERTEX_POINT('',#131816);
#131816 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    30.400000000006));
#131817 = SURFACE_CURVE('',#131818,(#131822),.PCURVE_S1.);
#131818 = LINE('',#131819,#131820);
#131819 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    32.300000000006));
#131820 = VECTOR('',#131821,1.);
#131821 = DIRECTION('',(-7.011934892369E-016,4.506336824163E-013,-1.));
#131822 = PCURVE('',#131786,#131823);
#131823 = DEFINITIONAL_REPRESENTATION('',(#131824),#131828);
#131824 = LINE('',#131825,#131826);
#131825 = CARTESIAN_POINT('',(-0.353553390593,6.78));
#131826 = VECTOR('',#131827,1.);
#131827 = DIRECTION('',(-7.75127614936E-016,-1.));
#131828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131829 = ORIENTED_EDGE('',*,*,#131830,.F.);
#131830 = EDGE_CURVE('',#131778,#131815,#131831,.T.);
#131831 = SURFACE_CURVE('',#131832,(#131836),.PCURVE_S1.);
#131832 = LINE('',#131833,#131834);
#131833 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#131834 = VECTOR('',#131835,1.);
#131835 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.014577520673E-013));
#131836 = PCURVE('',#131786,#131837);
#131837 = DEFINITIONAL_REPRESENTATION('',(#131838),#131842);
#131838 = LINE('',#131839,#131840);
#131839 = CARTESIAN_POINT('',(1.656648083235E-014,4.88));
#131840 = VECTOR('',#131841,1.);
#131841 = DIRECTION('',(-1.,1.746768954409E-014));
#131842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#131847)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#131844,#131845,#131846)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#131844 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#131845 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#131846 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#131847 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#131844,
  'distance_accuracy_value','confusion accuracy');
#131848 = SHAPE_DEFINITION_REPRESENTATION(#131849,#131768);
#131849 = PRODUCT_DEFINITION_SHAPE('','',#131850);
#131850 = PRODUCT_DEFINITION('design','',#131851,#131854);
#131851 = PRODUCT_DEFINITION_FORMATION('','',#131852);
#131852 = PRODUCT('CADSOFTTOOLS 1.840','CADSOFTTOOLS 1.840','',(#131853)
  );
#131853 = PRODUCT_CONTEXT('',#2,'mechanical');
#131854 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#131855 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#131856,#131858);
#131856 = ( REPRESENTATION_RELATIONSHIP('','',#131768,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#131857) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#131857 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3371);
#131858 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #131859);
#131859 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('840','','',#5,#131850,$);
#131860 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#131852));
#131861 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#131862),#132034
  );
#131862 = SHELL_BASED_SURFACE_MODEL('',(#131863));
#131863 = OPEN_SHELL('',(#131864));
#131864 = ADVANCED_FACE('',(#131865),#131879,.T.);
#131865 = FACE_BOUND('',#131866,.T.);
#131866 = EDGE_LOOP('',(#131867,#131890,#131906,#131923,#131939,#131955,
    #131971,#131988,#132004,#132020));
#131867 = ORIENTED_EDGE('',*,*,#131868,.F.);
#131868 = EDGE_CURVE('',#131869,#131871,#131873,.T.);
#131869 = VERTEX_POINT('',#131870);
#131870 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#131871 = VERTEX_POINT('',#131872);
#131872 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    30.400000000008));
#131873 = SURFACE_CURVE('',#131874,(#131878),.PCURVE_S1.);
#131874 = LINE('',#131875,#131876);
#131875 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#131876 = VECTOR('',#131877,1.);
#131877 = DIRECTION('',(0.E+000,4.506336824163E-013,-1.));
#131878 = PCURVE('',#131879,#131884);
#131879 = PLANE('',#131880);
#131880 = AXIS2_PLACEMENT_3D('',#131881,#131882,#131883);
#131881 = CARTESIAN_POINT('',(4.901146897693,-24.80191064834,
    32.300000000007));
#131882 = DIRECTION('',(1.,1.244921116044E-030,1.770622953672E-029));
#131883 = DIRECTION('',(-1.244921116052E-030,1.,4.51028103754E-013));
#131884 = DEFINITIONAL_REPRESENTATION('',(#131885),#131889);
#131885 = LINE('',#131886,#131887);
#131886 = CARTESIAN_POINT('',(2.,3.330669073872E-016));
#131887 = VECTOR('',#131888,1.);
#131888 = DIRECTION('',(-3.94421337696E-016,-1.));
#131889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131890 = ORIENTED_EDGE('',*,*,#131891,.T.);
#131891 = EDGE_CURVE('',#131869,#131892,#131894,.T.);
#131892 = VERTEX_POINT('',#131893);
#131893 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.300000000007));
#131894 = SURFACE_CURVE('',#131895,(#131899),.PCURVE_S1.);
#131895 = LINE('',#131896,#131897);
#131896 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#131897 = VECTOR('',#131898,1.);
#131898 = DIRECTION('',(0.E+000,-1.,-4.411218013009E-013));
#131899 = PCURVE('',#131879,#131900);
#131900 = DEFINITIONAL_REPRESENTATION('',(#131901),#131905);
#131901 = LINE('',#131902,#131903);
#131902 = CARTESIAN_POINT('',(2.,3.330669073872E-016));
#131903 = VECTOR('',#131904,1.);
#131904 = DIRECTION('',(-1.,9.906302453055E-015));
#131905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131906 = ORIENTED_EDGE('',*,*,#131907,.T.);
#131907 = EDGE_CURVE('',#131892,#131908,#131910,.T.);
#131908 = VERTEX_POINT('',#131909);
#131909 = CARTESIAN_POINT('',(4.901146897693,-24.09766421292,
    32.041751930295));
#131910 = SURFACE_CURVE('',#131911,(#131916),.PCURVE_S1.);
#131911 = CIRCLE('',#131912,0.3);
#131912 = AXIS2_PLACEMENT_3D('',#131913,#131914,#131915);
#131913 = CARTESIAN_POINT('',(4.901146897693,-23.80058379229,
    32.000000000007));
#131914 = DIRECTION('',(1.,1.244921116044E-030,1.770622953672E-029));
#131915 = DIRECTION('',(-1.770622953672E-029,-3.315866100214E-013,1.));
#131916 = PCURVE('',#131879,#131917);
#131917 = DEFINITIONAL_REPRESENTATION('',(#131918),#131922);
#131918 = CIRCLE('',#131919,0.3);
#131919 = AXIS2_PLACEMENT_2D('',#131920,#131921);
#131920 = CARTESIAN_POINT('',(1.001326856047,-0.3));
#131921 = DIRECTION('',(1.194414937326E-013,1.));
#131922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131923 = ORIENTED_EDGE('',*,*,#131924,.F.);
#131924 = EDGE_CURVE('',#131925,#131908,#131927,.T.);
#131925 = VERTEX_POINT('',#131926);
#131926 = CARTESIAN_POINT('',(4.901146897693,-24.20191064834,
    31.300000000007));
#131927 = SURFACE_CURVE('',#131928,(#131932),.PCURVE_S1.);
#131928 = LINE('',#131929,#131930);
#131929 = CARTESIAN_POINT('',(4.901146897693,-24.20191064834,
    31.300000000007));
#131930 = VECTOR('',#131931,1.);
#131931 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#131932 = PCURVE('',#131879,#131933);
#131933 = DEFINITIONAL_REPRESENTATION('',(#131934),#131938);
#131934 = LINE('',#131935,#131936);
#131935 = CARTESIAN_POINT('',(0.6,-1.));
#131936 = VECTOR('',#131937,1.);
#131937 = DIRECTION('',(0.13917310096,0.990268068742));
#131938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131939 = ORIENTED_EDGE('',*,*,#131940,.F.);
#131940 = EDGE_CURVE('',#131941,#131925,#131943,.T.);
#131941 = VERTEX_POINT('',#131942);
#131942 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131943 = SURFACE_CURVE('',#131944,(#131948),.PCURVE_S1.);
#131944 = LINE('',#131945,#131946);
#131945 = CARTESIAN_POINT('',(4.901146897693,-25.40191064834,
    31.300000000007));
#131946 = VECTOR('',#131947,1.);
#131947 = DIRECTION('',(0.E+000,1.,4.500103993147E-013));
#131948 = PCURVE('',#131879,#131949);
#131949 = DEFINITIONAL_REPRESENTATION('',(#131950),#131954);
#131950 = LINE('',#131951,#131952);
#131951 = CARTESIAN_POINT('',(-0.6,-1.));
#131952 = VECTOR('',#131953,1.);
#131953 = DIRECTION('',(1.,-1.01770443924E-015));
#131954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131955 = ORIENTED_EDGE('',*,*,#131956,.F.);
#131956 = EDGE_CURVE('',#131957,#131941,#131959,.T.);
#131957 = VERTEX_POINT('',#131958);
#131958 = CARTESIAN_POINT('',(4.901146897693,-25.50615708377,
    32.041751930295));
#131959 = SURFACE_CURVE('',#131960,(#131964),.PCURVE_S1.);
#131960 = LINE('',#131961,#131962);
#131961 = CARTESIAN_POINT('',(4.901146897693,-25.50615708377,
    32.041751930295));
#131962 = VECTOR('',#131963,1.);
#131963 = DIRECTION('',(0.E+000,0.139173100961,-0.990268068742));
#131964 = PCURVE('',#131879,#131965);
#131965 = DEFINITIONAL_REPRESENTATION('',(#131966),#131970);
#131966 = LINE('',#131967,#131968);
#131967 = CARTESIAN_POINT('',(-0.704246435425,-0.258248069712));
#131968 = VECTOR('',#131969,1.);
#131969 = DIRECTION('',(0.13917310096,-0.990268068742));
#131970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131971 = ORIENTED_EDGE('',*,*,#131972,.T.);
#131972 = EDGE_CURVE('',#131957,#131973,#131975,.T.);
#131973 = VERTEX_POINT('',#131974);
#131974 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.300000000006));
#131975 = SURFACE_CURVE('',#131976,(#131981),.PCURVE_S1.);
#131976 = CIRCLE('',#131977,0.3);
#131977 = AXIS2_PLACEMENT_3D('',#131978,#131979,#131980);
#131978 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.000000000007));
#131979 = DIRECTION('',(1.,1.244921116044E-030,1.770622953672E-029));
#131980 = DIRECTION('',(-3.697036500261E-030,0.990268068742,
    0.13917310096));
#131981 = PCURVE('',#131879,#131982);
#131982 = DEFINITIONAL_REPRESENTATION('',(#131983),#131987);
#131983 = CIRCLE('',#131984,0.3);
#131984 = AXIS2_PLACEMENT_2D('',#131985,#131986);
#131985 = CARTESIAN_POINT('',(-1.001326856047,-0.3));
#131986 = DIRECTION('',(0.990268068742,0.13917310096));
#131987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131988 = ORIENTED_EDGE('',*,*,#131989,.T.);
#131989 = EDGE_CURVE('',#131973,#131990,#131992,.T.);
#131990 = VERTEX_POINT('',#131991);
#131991 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    32.300000000006));
#131992 = SURFACE_CURVE('',#131993,(#131997),.PCURVE_S1.);
#131993 = LINE('',#131994,#131995);
#131994 = CARTESIAN_POINT('',(4.901146897693,-25.80323750439,
    32.300000000006));
#131995 = VECTOR('',#131996,1.);
#131996 = DIRECTION('',(0.E+000,-1.,-4.553515368267E-013));
#131997 = PCURVE('',#131879,#131998);
#131998 = DEFINITIONAL_REPRESENTATION('',(#131999),#132003);
#131999 = LINE('',#132000,#132001);
#132000 = CARTESIAN_POINT('',(-1.001326856047,-4.575336191113E-014));
#132001 = VECTOR('',#132002,1.);
#132002 = DIRECTION('',(-1.,-4.32343307278E-015));
#132003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132004 = ORIENTED_EDGE('',*,*,#132005,.F.);
#132005 = EDGE_CURVE('',#132006,#131990,#132008,.T.);
#132006 = VERTEX_POINT('',#132007);
#132007 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#132008 = SURFACE_CURVE('',#132009,(#132013),.PCURVE_S1.);
#132009 = LINE('',#132010,#132011);
#132010 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#132011 = VECTOR('',#132012,1.);
#132012 = DIRECTION('',(0.E+000,-4.487638331116E-013,1.));
#132013 = PCURVE('',#131879,#132014);
#132014 = DEFINITIONAL_REPRESENTATION('',(#132015),#132019);
#132015 = LINE('',#132016,#132017);
#132016 = CARTESIAN_POINT('',(-2.,-1.9));
#132017 = VECTOR('',#132018,1.);
#132018 = DIRECTION('',(2.264270642329E-015,1.));
#132019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132020 = ORIENTED_EDGE('',*,*,#132021,.F.);
#132021 = EDGE_CURVE('',#131871,#132006,#132022,.T.);
#132022 = SURFACE_CURVE('',#132023,(#132027),.PCURVE_S1.);
#132023 = LINE('',#132024,#132025);
#132024 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    30.400000000008));
#132025 = VECTOR('',#132026,1.);
#132026 = DIRECTION('',(0.E+000,-1.,-4.529709940471E-013));
#132027 = PCURVE('',#131879,#132028);
#132028 = DEFINITIONAL_REPRESENTATION('',(#132029),#132033);
#132029 = LINE('',#132030,#132031);
#132030 = CARTESIAN_POINT('',(2.,-1.9));
#132031 = VECTOR('',#132032,1.);
#132032 = DIRECTION('',(-1.,-1.942890293095E-015));
#132033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132038)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132035,#132036,#132037)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132035 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132036 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132037 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132038 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132035,
  'distance_accuracy_value','confusion accuracy');
#132039 = SHAPE_DEFINITION_REPRESENTATION(#132040,#131861);
#132040 = PRODUCT_DEFINITION_SHAPE('','',#132041);
#132041 = PRODUCT_DEFINITION('design','',#132042,#132045);
#132042 = PRODUCT_DEFINITION_FORMATION('','',#132043);
#132043 = PRODUCT('CADSOFTTOOLS 1.841','CADSOFTTOOLS 1.841','',(#132044)
  );
#132044 = PRODUCT_CONTEXT('',#2,'mechanical');
#132045 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132047,#132049);
#132047 = ( REPRESENTATION_RELATIONSHIP('','',#131861,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132048) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3375);
#132049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132050);
#132050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('841','','',#5,#132041,$);
#132051 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132043));
#132052 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132053),#132127
  );
#132053 = SHELL_BASED_SURFACE_MODEL('',(#132054));
#132054 = OPEN_SHELL('',(#132055));
#132055 = ADVANCED_FACE('',(#132056),#132070,.T.);
#132056 = FACE_BOUND('',#132057,.T.);
#132057 = EDGE_LOOP('',(#132058,#132081,#132097,#132113));
#132058 = ORIENTED_EDGE('',*,*,#132059,.F.);
#132059 = EDGE_CURVE('',#132060,#132062,#132064,.T.);
#132060 = VERTEX_POINT('',#132061);
#132061 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#132062 = VERTEX_POINT('',#132063);
#132063 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    30.400000000008));
#132064 = SURFACE_CURVE('',#132065,(#132069),.PCURVE_S1.);
#132065 = LINE('',#132066,#132067);
#132066 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#132067 = VECTOR('',#132068,1.);
#132068 = DIRECTION('',(4.67462326158E-016,4.525035317209E-013,-1.));
#132069 = PCURVE('',#132070,#132075);
#132070 = PLANE('',#132071);
#132071 = AXIS2_PLACEMENT_3D('',#132072,#132073,#132074);
#132072 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#132073 = DIRECTION('',(1.244921116052E-030,1.,4.51028103754E-013));
#132074 = DIRECTION('',(-1.,1.244921116052E-030,5.614944102962E-043));
#132075 = DEFINITIONAL_REPRESENTATION('',(#132076),#132080);
#132076 = LINE('',#132077,#132078);
#132077 = CARTESIAN_POINT('',(0.25,-1.240227497955E-058));
#132078 = VECTOR('',#132079,1.);
#132079 = DIRECTION('',(-4.67462326158E-016,-1.));
#132080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132081 = ORIENTED_EDGE('',*,*,#132082,.T.);
#132082 = EDGE_CURVE('',#132060,#132083,#132085,.T.);
#132083 = VERTEX_POINT('',#132084);
#132084 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#132085 = SURFACE_CURVE('',#132086,(#132090),.PCURVE_S1.);
#132086 = LINE('',#132087,#132088);
#132087 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#132088 = VECTOR('',#132089,1.);
#132089 = DIRECTION('',(1.,0.E+000,0.E+000));
#132090 = PCURVE('',#132070,#132091);
#132091 = DEFINITIONAL_REPRESENTATION('',(#132092),#132096);
#132092 = LINE('',#132093,#132094);
#132093 = CARTESIAN_POINT('',(0.25,-1.240227497955E-058));
#132094 = VECTOR('',#132095,1.);
#132095 = DIRECTION('',(-1.,4.779275733397E-058));
#132096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132097 = ORIENTED_EDGE('',*,*,#132098,.T.);
#132098 = EDGE_CURVE('',#132083,#132099,#132101,.T.);
#132099 = VERTEX_POINT('',#132100);
#132100 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    30.400000000008));
#132101 = SURFACE_CURVE('',#132102,(#132106),.PCURVE_S1.);
#132102 = LINE('',#132103,#132104);
#132103 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#132104 = VECTOR('',#132105,1.);
#132105 = DIRECTION('',(0.E+000,4.506336824163E-013,-1.));
#132106 = PCURVE('',#132070,#132107);
#132107 = DEFINITIONAL_REPRESENTATION('',(#132108),#132112);
#132108 = LINE('',#132109,#132110);
#132109 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#132110 = VECTOR('',#132111,1.);
#132111 = DIRECTION('',(-4.910234519172E-046,-1.));
#132112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132113 = ORIENTED_EDGE('',*,*,#132114,.F.);
#132114 = EDGE_CURVE('',#132062,#132099,#132115,.T.);
#132115 = SURFACE_CURVE('',#132116,(#132120),.PCURVE_S1.);
#132116 = LINE('',#132117,#132118);
#132117 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    30.400000000008));
#132118 = VECTOR('',#132119,1.);
#132119 = DIRECTION('',(1.,-1.42108547152E-014,1.42108547152E-014));
#132120 = PCURVE('',#132070,#132121);
#132121 = DEFINITIONAL_REPRESENTATION('',(#132122),#132126);
#132122 = LINE('',#132123,#132124);
#132123 = CARTESIAN_POINT('',(0.25,-1.9));
#132124 = VECTOR('',#132125,1.);
#132125 = DIRECTION('',(-1.,1.421085471521E-014));
#132126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132131)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132128,#132129,#132130)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132128 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132129 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132130 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132131 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132128,
  'distance_accuracy_value','confusion accuracy');
#132132 = SHAPE_DEFINITION_REPRESENTATION(#132133,#132052);
#132133 = PRODUCT_DEFINITION_SHAPE('','',#132134);
#132134 = PRODUCT_DEFINITION('design','',#132135,#132138);
#132135 = PRODUCT_DEFINITION_FORMATION('','',#132136);
#132136 = PRODUCT('CADSOFTTOOLS 1.842','CADSOFTTOOLS 1.842','',(#132137)
  );
#132137 = PRODUCT_CONTEXT('',#2,'mechanical');
#132138 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132139 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132140,#132142);
#132140 = ( REPRESENTATION_RELATIONSHIP('','',#132052,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132141) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132141 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3379);
#132142 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132143);
#132143 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('842','','',#5,#132134,$);
#132144 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132136));
#132145 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132146),#132318
  );
#132146 = SHELL_BASED_SURFACE_MODEL('',(#132147));
#132147 = OPEN_SHELL('',(#132148));
#132148 = ADVANCED_FACE('',(#132149),#132163,.T.);
#132149 = FACE_BOUND('',#132150,.T.);
#132150 = EDGE_LOOP('',(#132151,#132174,#132190,#132207,#132223,#132239,
    #132255,#132272,#132288,#132304));
#132151 = ORIENTED_EDGE('',*,*,#132152,.F.);
#132152 = EDGE_CURVE('',#132153,#132155,#132157,.T.);
#132153 = VERTEX_POINT('',#132154);
#132154 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#132155 = VERTEX_POINT('',#132156);
#132156 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    30.400000000006));
#132157 = SURFACE_CURVE('',#132158,(#132162),.PCURVE_S1.);
#132158 = LINE('',#132159,#132160);
#132159 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#132160 = VECTOR('',#132161,1.);
#132161 = DIRECTION('',(-1.168655815395E-016,4.487638331116E-013,-1.));
#132162 = PCURVE('',#132163,#132168);
#132163 = PLANE('',#132164);
#132164 = AXIS2_PLACEMENT_3D('',#132165,#132166,#132167);
#132165 = CARTESIAN_POINT('',(1.101146897693,-22.30191064834,
    32.300000000008));
#132166 = DIRECTION('',(-1.,-1.244921116044E-030,-1.770622953672E-029));
#132167 = DIRECTION('',(1.244921116052E-030,-1.,-4.51028103754E-013));
#132168 = DEFINITIONAL_REPRESENTATION('',(#132169),#132173);
#132169 = LINE('',#132170,#132171);
#132170 = CARTESIAN_POINT('',(4.5,-6.647460359943E-014));
#132171 = VECTOR('',#132172,1.);
#132172 = DIRECTION('',(2.264270642327E-015,-1.));
#132173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132174 = ORIENTED_EDGE('',*,*,#132175,.T.);
#132175 = EDGE_CURVE('',#132153,#132176,#132178,.T.);
#132176 = VERTEX_POINT('',#132177);
#132177 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.300000000006));
#132178 = SURFACE_CURVE('',#132179,(#132183),.PCURVE_S1.);
#132179 = LINE('',#132180,#132181);
#132180 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    32.300000000006));
#132181 = VECTOR('',#132182,1.);
#132182 = DIRECTION('',(2.223396175912E-016,1.,4.553515368267E-013));
#132183 = PCURVE('',#132163,#132184);
#132184 = DEFINITIONAL_REPRESENTATION('',(#132185),#132189);
#132185 = LINE('',#132186,#132187);
#132186 = CARTESIAN_POINT('',(4.5,-6.647460359943E-014));
#132187 = VECTOR('',#132188,1.);
#132188 = DIRECTION('',(-1.,4.32343307278E-015));
#132189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132190 = ORIENTED_EDGE('',*,*,#132191,.T.);
#132191 = EDGE_CURVE('',#132176,#132192,#132194,.T.);
#132192 = VERTEX_POINT('',#132193);
#132193 = CARTESIAN_POINT('',(1.101146897693,-25.50615708377,
    32.041751930295));
#132194 = SURFACE_CURVE('',#132195,(#132200),.PCURVE_S1.);
#132195 = CIRCLE('',#132196,0.3);
#132196 = AXIS2_PLACEMENT_3D('',#132197,#132198,#132199);
#132197 = CARTESIAN_POINT('',(1.101146897693,-25.80323750439,
    32.000000000007));
#132198 = DIRECTION('',(-1.,-1.244921116044E-030,-1.770622953672E-029));
#132199 = DIRECTION('',(-1.770622953672E-029,-6.631732200428E-013,1.));
#132200 = PCURVE('',#132163,#132201);
#132201 = DEFINITIONAL_REPRESENTATION('',(#132202),#132206);
#132202 = CIRCLE('',#132203,0.3);
#132203 = AXIS2_PLACEMENT_2D('',#132204,#132205);
#132204 = CARTESIAN_POINT('',(3.501326856047,-0.3));
#132205 = DIRECTION('',(2.121451162888E-013,1.));
#132206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132207 = ORIENTED_EDGE('',*,*,#132208,.F.);
#132208 = EDGE_CURVE('',#132209,#132192,#132211,.T.);
#132209 = VERTEX_POINT('',#132210);
#132210 = CARTESIAN_POINT('',(1.101146897693,-25.40191064834,
    31.300000000007));
#132211 = SURFACE_CURVE('',#132212,(#132216),.PCURVE_S1.);
#132212 = LINE('',#132213,#132214);
#132213 = CARTESIAN_POINT('',(1.101146897693,-25.40191064834,
    31.300000000007));
#132214 = VECTOR('',#132215,1.);
#132215 = DIRECTION('',(0.E+000,-0.139173100961,0.990268068742));
#132216 = PCURVE('',#132163,#132217);
#132217 = DEFINITIONAL_REPRESENTATION('',(#132218),#132222);
#132218 = LINE('',#132219,#132220);
#132219 = CARTESIAN_POINT('',(3.1,-1.));
#132220 = VECTOR('',#132221,1.);
#132221 = DIRECTION('',(0.13917310096,0.990268068742));
#132222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132223 = ORIENTED_EDGE('',*,*,#132224,.F.);
#132224 = EDGE_CURVE('',#132225,#132209,#132227,.T.);
#132225 = VERTEX_POINT('',#132226);
#132226 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#132227 = SURFACE_CURVE('',#132228,(#132232),.PCURVE_S1.);
#132228 = LINE('',#132229,#132230);
#132229 = CARTESIAN_POINT('',(1.101146897693,-24.20191064834,
    31.300000000007));
#132230 = VECTOR('',#132231,1.);
#132231 = DIRECTION('',(0.E+000,-1.,-4.500103993147E-013));
#132232 = PCURVE('',#132163,#132233);
#132233 = DEFINITIONAL_REPRESENTATION('',(#132234),#132238);
#132234 = LINE('',#132235,#132236);
#132235 = CARTESIAN_POINT('',(1.9,-1.));
#132236 = VECTOR('',#132237,1.);
#132237 = DIRECTION('',(1.,1.017704439241E-015));
#132238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132239 = ORIENTED_EDGE('',*,*,#132240,.F.);
#132240 = EDGE_CURVE('',#132241,#132225,#132243,.T.);
#132241 = VERTEX_POINT('',#132242);
#132242 = CARTESIAN_POINT('',(1.101146897693,-24.09766421292,
    32.041751930295));
#132243 = SURFACE_CURVE('',#132244,(#132248),.PCURVE_S1.);
#132244 = LINE('',#132245,#132246);
#132245 = CARTESIAN_POINT('',(1.101146897693,-24.09766421292,
    32.041751930295));
#132246 = VECTOR('',#132247,1.);
#132247 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#132248 = PCURVE('',#132163,#132249);
#132249 = DEFINITIONAL_REPRESENTATION('',(#132250),#132254);
#132250 = LINE('',#132251,#132252);
#132251 = CARTESIAN_POINT('',(1.795753564575,-0.258248069712));
#132252 = VECTOR('',#132253,1.);
#132253 = DIRECTION('',(0.13917310096,-0.990268068742));
#132254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132255 = ORIENTED_EDGE('',*,*,#132256,.T.);
#132256 = EDGE_CURVE('',#132241,#132257,#132259,.T.);
#132257 = VERTEX_POINT('',#132258);
#132258 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.300000000007));
#132259 = SURFACE_CURVE('',#132260,(#132265),.PCURVE_S1.);
#132260 = CIRCLE('',#132261,0.3);
#132261 = AXIS2_PLACEMENT_3D('',#132262,#132263,#132264);
#132262 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.000000000007));
#132263 = DIRECTION('',(-1.,-1.244921116044E-030,-1.770622953672E-029));
#132264 = DIRECTION('',(-1.231425241608E-030,-0.990268068742,
    0.13917310096));
#132265 = PCURVE('',#132163,#132266);
#132266 = DEFINITIONAL_REPRESENTATION('',(#132267),#132271);
#132267 = CIRCLE('',#132268,0.3);
#132268 = AXIS2_PLACEMENT_2D('',#132269,#132270);
#132269 = CARTESIAN_POINT('',(1.498673143953,-0.3));
#132270 = DIRECTION('',(0.990268068742,0.13917310096));
#132271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132272 = ORIENTED_EDGE('',*,*,#132273,.T.);
#132273 = EDGE_CURVE('',#132257,#132274,#132276,.T.);
#132274 = VERTEX_POINT('',#132275);
#132275 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    32.300000000008));
#132276 = SURFACE_CURVE('',#132277,(#132281),.PCURVE_S1.);
#132277 = LINE('',#132278,#132279);
#132278 = CARTESIAN_POINT('',(1.101146897693,-23.80058379229,
    32.300000000007));
#132279 = VECTOR('',#132280,1.);
#132280 = DIRECTION('',(0.E+000,1.,4.482366690638E-013));
#132281 = PCURVE('',#132163,#132282);
#132282 = DEFINITIONAL_REPRESENTATION('',(#132283),#132287);
#132283 = LINE('',#132284,#132285);
#132284 = CARTESIAN_POINT('',(1.498673143953,-1.198641577873E-013));
#132285 = VECTOR('',#132286,1.);
#132286 = DIRECTION('',(-1.,-2.791434690137E-015));
#132287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132288 = ORIENTED_EDGE('',*,*,#132289,.F.);
#132289 = EDGE_CURVE('',#132290,#132274,#132292,.T.);
#132290 = VERTEX_POINT('',#132291);
#132291 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132292 = SURFACE_CURVE('',#132293,(#132297),.PCURVE_S1.);
#132293 = LINE('',#132294,#132295);
#132294 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132295 = VECTOR('',#132296,1.);
#132296 = DIRECTION('',(0.E+000,-4.487638331116E-013,1.));
#132297 = PCURVE('',#132163,#132298);
#132298 = DEFINITIONAL_REPRESENTATION('',(#132299),#132303);
#132299 = LINE('',#132300,#132301);
#132300 = CARTESIAN_POINT('',(0.5,-1.9));
#132301 = VECTOR('',#132302,1.);
#132302 = DIRECTION('',(-2.264270642327E-015,1.));
#132303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132304 = ORIENTED_EDGE('',*,*,#132305,.F.);
#132305 = EDGE_CURVE('',#132155,#132290,#132306,.T.);
#132306 = SURFACE_CURVE('',#132307,(#132311),.PCURVE_S1.);
#132307 = LINE('',#132308,#132309);
#132308 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    30.400000000006));
#132309 = VECTOR('',#132310,1.);
#132310 = DIRECTION('',(0.E+000,1.,4.511946372077E-013));
#132311 = PCURVE('',#132163,#132312);
#132312 = DEFINITIONAL_REPRESENTATION('',(#132313),#132317);
#132313 = LINE('',#132314,#132315);
#132314 = CARTESIAN_POINT('',(4.5,-1.9));
#132315 = VECTOR('',#132316,1.);
#132316 = DIRECTION('',(-1.,1.66533453694E-016));
#132317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132322)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132319,#132320,#132321)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132319,
  'distance_accuracy_value','confusion accuracy');
#132323 = SHAPE_DEFINITION_REPRESENTATION(#132324,#132145);
#132324 = PRODUCT_DEFINITION_SHAPE('','',#132325);
#132325 = PRODUCT_DEFINITION('design','',#132326,#132329);
#132326 = PRODUCT_DEFINITION_FORMATION('','',#132327);
#132327 = PRODUCT('CADSOFTTOOLS 1.843','CADSOFTTOOLS 1.843','',(#132328)
  );
#132328 = PRODUCT_CONTEXT('',#2,'mechanical');
#132329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132331,#132333);
#132331 = ( REPRESENTATION_RELATIONSHIP('','',#132145,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132332) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3383);
#132333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132334);
#132334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('843','','',#5,#132325,$);
#132335 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132327));
#132336 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132337),#132411
  );
#132337 = SHELL_BASED_SURFACE_MODEL('',(#132338));
#132338 = OPEN_SHELL('',(#132339));
#132339 = ADVANCED_FACE('',(#132340),#132354,.T.);
#132340 = FACE_BOUND('',#132341,.T.);
#132341 = EDGE_LOOP('',(#132342,#132365,#132381,#132397));
#132342 = ORIENTED_EDGE('',*,*,#132343,.F.);
#132343 = EDGE_CURVE('',#132344,#132346,#132348,.T.);
#132344 = VERTEX_POINT('',#132345);
#132345 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#132346 = VERTEX_POINT('',#132347);
#132347 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132348 = SURFACE_CURVE('',#132349,(#132353),.PCURVE_S1.);
#132349 = LINE('',#132350,#132351);
#132350 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#132351 = VECTOR('',#132352,1.);
#132352 = DIRECTION('',(-3.739698609264E-015,4.46893983807E-013,-1.));
#132353 = PCURVE('',#132354,#132359);
#132354 = PLANE('',#132355);
#132355 = AXIS2_PLACEMENT_3D('',#132356,#132357,#132358);
#132356 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    25.520000000008));
#132357 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.189250306701E-013));
#132358 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.189254416114E-013));
#132359 = DEFINITIONAL_REPRESENTATION('',(#132360),#132364);
#132360 = LINE('',#132361,#132362);
#132361 = CARTESIAN_POINT('',(3.141868914777E-014,6.78));
#132362 = VECTOR('',#132363,1.);
#132363 = DIRECTION('',(5.568041436179E-015,-1.));
#132364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132365 = ORIENTED_EDGE('',*,*,#132366,.T.);
#132366 = EDGE_CURVE('',#132344,#132367,#132369,.T.);
#132367 = VERTEX_POINT('',#132368);
#132368 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#132369 = SURFACE_CURVE('',#132370,(#132374),.PCURVE_S1.);
#132370 = LINE('',#132371,#132372);
#132371 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#132372 = VECTOR('',#132373,1.);
#132373 = DIRECTION('',(0.707106781187,0.707106781187,
    3.215549355384E-013));
#132374 = PCURVE('',#132354,#132375);
#132375 = DEFINITIONAL_REPRESENTATION('',(#132376),#132380);
#132376 = LINE('',#132377,#132378);
#132377 = CARTESIAN_POINT('',(3.707102199903E-014,6.78));
#132378 = VECTOR('',#132379,1.);
#132379 = DIRECTION('',(-1.,2.629493927055E-015));
#132380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132381 = ORIENTED_EDGE('',*,*,#132382,.T.);
#132382 = EDGE_CURVE('',#132367,#132383,#132385,.T.);
#132383 = VERTEX_POINT('',#132384);
#132384 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    30.400000000008));
#132385 = SURFACE_CURVE('',#132386,(#132390),.PCURVE_S1.);
#132386 = LINE('',#132387,#132388);
#132387 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    32.300000000008));
#132388 = VECTOR('',#132389,1.);
#132389 = DIRECTION('',(4.67462326158E-016,4.525035317209E-013,-1.));
#132390 = PCURVE('',#132354,#132391);
#132391 = DEFINITIONAL_REPRESENTATION('',(#132392),#132396);
#132392 = LINE('',#132393,#132394);
#132393 = CARTESIAN_POINT('',(-0.353553390593,6.78));
#132394 = VECTOR('',#132395,1.);
#132395 = DIRECTION('',(-1.373419960104E-015,-1.));
#132396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132397 = ORIENTED_EDGE('',*,*,#132398,.F.);
#132398 = EDGE_CURVE('',#132346,#132383,#132399,.T.);
#132399 = SURFACE_CURVE('',#132400,(#132404),.PCURVE_S1.);
#132400 = LINE('',#132401,#132402);
#132401 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132402 = VECTOR('',#132403,1.);
#132403 = DIRECTION('',(0.707106781187,0.707106781187,
    3.215549355384E-013));
#132404 = PCURVE('',#132354,#132405);
#132405 = DEFINITIONAL_REPRESENTATION('',(#132406),#132410);
#132406 = LINE('',#132407,#132408);
#132407 = CARTESIAN_POINT('',(-1.964620966629E-015,4.88));
#132408 = VECTOR('',#132409,1.);
#132409 = DIRECTION('',(-1.,2.629493927046E-015));
#132410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132415)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132412,#132413,#132414)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132412 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132413 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132414 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132415 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132412,
  'distance_accuracy_value','confusion accuracy');
#132416 = SHAPE_DEFINITION_REPRESENTATION(#132417,#132336);
#132417 = PRODUCT_DEFINITION_SHAPE('','',#132418);
#132418 = PRODUCT_DEFINITION('design','',#132419,#132422);
#132419 = PRODUCT_DEFINITION_FORMATION('','',#132420);
#132420 = PRODUCT('CADSOFTTOOLS 1.844','CADSOFTTOOLS 1.844','',(#132421)
  );
#132421 = PRODUCT_CONTEXT('',#2,'mechanical');
#132422 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132424,#132426);
#132424 = ( REPRESENTATION_RELATIONSHIP('','',#132336,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132425) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3387);
#132426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132427);
#132427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('844','','',#5,#132418,$);
#132428 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132420));
#132429 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132430),#132504
  );
#132430 = SHELL_BASED_SURFACE_MODEL('',(#132431));
#132431 = OPEN_SHELL('',(#132432));
#132432 = ADVANCED_FACE('',(#132433),#132447,.T.);
#132433 = FACE_BOUND('',#132434,.T.);
#132434 = EDGE_LOOP('',(#132435,#132458,#132474,#132490));
#132435 = ORIENTED_EDGE('',*,*,#132436,.T.);
#132436 = EDGE_CURVE('',#132437,#132439,#132441,.T.);
#132437 = VERTEX_POINT('',#132438);
#132438 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132439 = VERTEX_POINT('',#132440);
#132440 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    32.300000000008));
#132441 = SURFACE_CURVE('',#132442,(#132446),.PCURVE_S1.);
#132442 = LINE('',#132443,#132444);
#132443 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132444 = VECTOR('',#132445,1.);
#132445 = DIRECTION('',(0.E+000,-4.487638331116E-013,1.));
#132446 = PCURVE('',#132447,#132452);
#132447 = PLANE('',#132448);
#132448 = AXIS2_PLACEMENT_3D('',#132449,#132450,#132451);
#132449 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    32.300000000008));
#132450 = DIRECTION('',(1.244921116052E-030,1.,4.51028103754E-013));
#132451 = DIRECTION('',(-1.,1.244921116052E-030,5.614944102962E-043));
#132452 = DEFINITIONAL_REPRESENTATION('',(#132453),#132457);
#132453 = LINE('',#132454,#132455);
#132454 = CARTESIAN_POINT('',(3.8,-1.9));
#132455 = VECTOR('',#132456,1.);
#132456 = DIRECTION('',(2.818838335087E-045,1.));
#132457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132458 = ORIENTED_EDGE('',*,*,#132459,.T.);
#132459 = EDGE_CURVE('',#132439,#132460,#132462,.T.);
#132460 = VERTEX_POINT('',#132461);
#132461 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    32.300000000008));
#132462 = SURFACE_CURVE('',#132463,(#132467),.PCURVE_S1.);
#132463 = LINE('',#132464,#132465);
#132464 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    32.300000000008));
#132465 = VECTOR('',#132466,1.);
#132466 = DIRECTION('',(1.,0.E+000,0.E+000));
#132467 = PCURVE('',#132447,#132468);
#132468 = DEFINITIONAL_REPRESENTATION('',(#132469),#132473);
#132469 = LINE('',#132470,#132471);
#132470 = CARTESIAN_POINT('',(3.8,-1.885145796892E-057));
#132471 = VECTOR('',#132472,1.);
#132472 = DIRECTION('',(-1.,4.779275733397E-058));
#132473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132474 = ORIENTED_EDGE('',*,*,#132475,.F.);
#132475 = EDGE_CURVE('',#132476,#132460,#132478,.T.);
#132476 = VERTEX_POINT('',#132477);
#132477 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132478 = SURFACE_CURVE('',#132479,(#132483),.PCURVE_S1.);
#132479 = LINE('',#132480,#132481);
#132480 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132481 = VECTOR('',#132482,1.);
#132482 = DIRECTION('',(-5.843279076975E-016,-4.506336824163E-013,1.));
#132483 = PCURVE('',#132447,#132484);
#132484 = DEFINITIONAL_REPRESENTATION('',(#132485),#132489);
#132485 = LINE('',#132486,#132487);
#132486 = CARTESIAN_POINT('',(3.55,-1.9));
#132487 = VECTOR('',#132488,1.);
#132488 = DIRECTION('',(5.843279076975E-016,1.));
#132489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132490 = ORIENTED_EDGE('',*,*,#132491,.F.);
#132491 = EDGE_CURVE('',#132437,#132476,#132492,.T.);
#132492 = SURFACE_CURVE('',#132493,(#132497),.PCURVE_S1.);
#132493 = LINE('',#132494,#132495);
#132494 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132495 = VECTOR('',#132496,1.);
#132496 = DIRECTION('',(1.,2.84217094304E-014,-2.84217094304E-014));
#132497 = PCURVE('',#132447,#132498);
#132498 = DEFINITIONAL_REPRESENTATION('',(#132499),#132503);
#132499 = LINE('',#132500,#132501);
#132500 = CARTESIAN_POINT('',(3.8,-1.9));
#132501 = VECTOR('',#132502,1.);
#132502 = DIRECTION('',(-1.,-2.842170943042E-014));
#132503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132508)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132505,#132506,#132507)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132505 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132506 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132507 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132508 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132505,
  'distance_accuracy_value','confusion accuracy');
#132509 = SHAPE_DEFINITION_REPRESENTATION(#132510,#132429);
#132510 = PRODUCT_DEFINITION_SHAPE('','',#132511);
#132511 = PRODUCT_DEFINITION('design','',#132512,#132515);
#132512 = PRODUCT_DEFINITION_FORMATION('','',#132513);
#132513 = PRODUCT('CADSOFTTOOLS 1.845','CADSOFTTOOLS 1.845','',(#132514)
  );
#132514 = PRODUCT_CONTEXT('',#2,'mechanical');
#132515 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132516 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132517,#132519);
#132517 = ( REPRESENTATION_RELATIONSHIP('','',#132429,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132518) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132518 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3391);
#132519 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132520);
#132520 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('845','','',#5,#132511,$);
#132521 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132513));
#132522 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132523),#132597
  );
#132523 = SHELL_BASED_SURFACE_MODEL('',(#132524));
#132524 = OPEN_SHELL('',(#132525));
#132525 = ADVANCED_FACE('',(#132526),#132540,.F.);
#132526 = FACE_BOUND('',#132527,.T.);
#132527 = EDGE_LOOP('',(#132528,#132551,#132567,#132583));
#132528 = ORIENTED_EDGE('',*,*,#132529,.T.);
#132529 = EDGE_CURVE('',#132530,#132532,#132534,.T.);
#132530 = VERTEX_POINT('',#132531);
#132531 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132532 = VERTEX_POINT('',#132533);
#132533 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    30.400000000008));
#132534 = SURFACE_CURVE('',#132535,(#132539),.PCURVE_S1.);
#132535 = LINE('',#132536,#132537);
#132536 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132537 = VECTOR('',#132538,1.);
#132538 = DIRECTION('',(-1.,0.E+000,0.E+000));
#132539 = PCURVE('',#132540,#132545);
#132540 = PLANE('',#132541);
#132541 = AXIS2_PLACEMENT_3D('',#132542,#132543,#132544);
#132542 = CARTESIAN_POINT('',(1.351146897693,-23.05191064834,
    25.520000000008));
#132543 = DIRECTION('',(-1.314184451498E-016,-1.,-4.51028103754E-013));
#132544 = DIRECTION('',(1.,-1.314184451498E-016,1.896749187649E-031));
#132545 = DEFINITIONAL_REPRESENTATION('',(#132546),#132550);
#132546 = LINE('',#132547,#132548);
#132547 = CARTESIAN_POINT('',(3.05,4.88));
#132548 = VECTOR('',#132549,1.);
#132549 = DIRECTION('',(-1.,5.946308703296E-029));
#132550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132551 = ORIENTED_EDGE('',*,*,#132552,.T.);
#132552 = EDGE_CURVE('',#132532,#132553,#132555,.T.);
#132553 = VERTEX_POINT('',#132554);
#132554 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#132555 = SURFACE_CURVE('',#132556,(#132560),.PCURVE_S1.);
#132556 = LINE('',#132557,#132558);
#132557 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    30.400000000008));
#132558 = VECTOR('',#132559,1.);
#132559 = DIRECTION('',(1.636118141553E-015,-4.506336824163E-013,1.));
#132560 = PCURVE('',#132540,#132561);
#132561 = DEFINITIONAL_REPRESENTATION('',(#132562),#132566);
#132562 = LINE('',#132563,#132564);
#132563 = CARTESIAN_POINT('',(0.25,4.88));
#132564 = VECTOR('',#132565,1.);
#132565 = DIRECTION('',(1.636118141553E-015,1.));
#132566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132567 = ORIENTED_EDGE('',*,*,#132568,.T.);
#132568 = EDGE_CURVE('',#132553,#132569,#132571,.T.);
#132569 = VERTEX_POINT('',#132570);
#132570 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#132571 = SURFACE_CURVE('',#132572,(#132576),.PCURVE_S1.);
#132572 = LINE('',#132573,#132574);
#132573 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#132574 = VECTOR('',#132575,1.);
#132575 = DIRECTION('',(1.,1.268826313857E-015,0.E+000));
#132576 = PCURVE('',#132540,#132577);
#132577 = DEFINITIONAL_REPRESENTATION('',(#132578),#132582);
#132578 = LINE('',#132579,#132580);
#132579 = CARTESIAN_POINT('',(0.25,6.78));
#132580 = VECTOR('',#132581,1.);
#132581 = DIRECTION('',(1.,-6.317394133652E-028));
#132582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132583 = ORIENTED_EDGE('',*,*,#132584,.T.);
#132584 = EDGE_CURVE('',#132569,#132530,#132585,.T.);
#132585 = SURFACE_CURVE('',#132586,(#132590),.PCURVE_S1.);
#132586 = LINE('',#132587,#132588);
#132587 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    32.300000000008));
#132588 = VECTOR('',#132589,1.);
#132589 = DIRECTION('',(-3.739698609264E-015,4.46893983807E-013,-1.));
#132590 = PCURVE('',#132540,#132591);
#132591 = DEFINITIONAL_REPRESENTATION('',(#132592),#132596);
#132592 = LINE('',#132593,#132594);
#132593 = CARTESIAN_POINT('',(3.05,6.78));
#132594 = VECTOR('',#132595,1.);
#132595 = DIRECTION('',(-3.739698609264E-015,-1.));
#132596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132601)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132598,#132599,#132600)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132598,
  'distance_accuracy_value','confusion accuracy');
#132602 = SHAPE_DEFINITION_REPRESENTATION(#132603,#132522);
#132603 = PRODUCT_DEFINITION_SHAPE('','',#132604);
#132604 = PRODUCT_DEFINITION('design','',#132605,#132608);
#132605 = PRODUCT_DEFINITION_FORMATION('','',#132606);
#132606 = PRODUCT('CADSOFTTOOLS 1.846','CADSOFTTOOLS 1.846','',(#132607)
  );
#132607 = PRODUCT_CONTEXT('',#2,'mechanical');
#132608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132610,#132612);
#132610 = ( REPRESENTATION_RELATIONSHIP('','',#132522,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132611) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3395);
#132612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132613);
#132613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('846','','',#5,#132604,$);
#132614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132606));
#132615 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132616),#132690
  );
#132616 = SHELL_BASED_SURFACE_MODEL('',(#132617));
#132617 = OPEN_SHELL('',(#132618));
#132618 = ADVANCED_FACE('',(#132619),#132633,.T.);
#132619 = FACE_BOUND('',#132620,.T.);
#132620 = EDGE_LOOP('',(#132621,#132644,#132660,#132676));
#132621 = ORIENTED_EDGE('',*,*,#132622,.T.);
#132622 = EDGE_CURVE('',#132623,#132625,#132627,.T.);
#132623 = VERTEX_POINT('',#132624);
#132624 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132625 = VERTEX_POINT('',#132626);
#132626 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    32.300000000008));
#132627 = SURFACE_CURVE('',#132628,(#132632),.PCURVE_S1.);
#132628 = LINE('',#132629,#132630);
#132629 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132630 = VECTOR('',#132631,1.);
#132631 = DIRECTION('',(-5.843279076975E-016,-4.506336824163E-013,1.));
#132632 = PCURVE('',#132633,#132638);
#132633 = PLANE('',#132634);
#132634 = AXIS2_PLACEMENT_3D('',#132635,#132636,#132637);
#132635 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    25.520000000008));
#132636 = DIRECTION('',(0.707106781187,0.707106781187,
    3.189250306701E-013));
#132637 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.189254416114E-013));
#132638 = DEFINITIONAL_REPRESENTATION('',(#132639),#132643);
#132639 = LINE('',#132640,#132641);
#132640 = CARTESIAN_POINT('',(-6.513878310313E-015,4.88));
#132641 = VECTOR('',#132642,1.);
#132642 = DIRECTION('',(6.924911697384E-016,1.));
#132643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132644 = ORIENTED_EDGE('',*,*,#132645,.F.);
#132645 = EDGE_CURVE('',#132646,#132625,#132648,.T.);
#132646 = VERTEX_POINT('',#132647);
#132647 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#132648 = SURFACE_CURVE('',#132649,(#132653),.PCURVE_S1.);
#132649 = LINE('',#132650,#132651);
#132650 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    32.300000000008));
#132651 = VECTOR('',#132652,1.);
#132652 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.215549355384E-013));
#132653 = PCURVE('',#132633,#132654);
#132654 = DEFINITIONAL_REPRESENTATION('',(#132655),#132659);
#132655 = LINE('',#132656,#132657);
#132656 = CARTESIAN_POINT('',(-0.353553390593,6.78));
#132657 = VECTOR('',#132658,1.);
#132658 = DIRECTION('',(1.,2.629493927055E-015));
#132659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132660 = ORIENTED_EDGE('',*,*,#132661,.F.);
#132661 = EDGE_CURVE('',#132662,#132646,#132664,.T.);
#132662 = VERTEX_POINT('',#132663);
#132663 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    30.400000000008));
#132664 = SURFACE_CURVE('',#132665,(#132669),.PCURVE_S1.);
#132665 = LINE('',#132666,#132667);
#132666 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    30.400000000008));
#132667 = VECTOR('',#132668,1.);
#132668 = DIRECTION('',(1.636118141553E-015,-4.506336824163E-013,1.));
#132669 = PCURVE('',#132633,#132670);
#132670 = DEFINITIONAL_REPRESENTATION('',(#132671),#132675);
#132671 = LINE('',#132672,#132673);
#132672 = CARTESIAN_POINT('',(-0.353553390593,4.88));
#132673 = VECTOR('',#132674,1.);
#132674 = DIRECTION('',(-8.77601288941E-016,1.));
#132675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132676 = ORIENTED_EDGE('',*,*,#132677,.F.);
#132677 = EDGE_CURVE('',#132623,#132662,#132678,.T.);
#132678 = SURFACE_CURVE('',#132679,(#132683),.PCURVE_S1.);
#132679 = LINE('',#132680,#132681);
#132680 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132681 = VECTOR('',#132682,1.);
#132682 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.115063438029E-013));
#132683 = PCURVE('',#132633,#132684);
#132684 = DEFINITIONAL_REPRESENTATION('',(#132685),#132689);
#132685 = LINE('',#132686,#132687);
#132686 = CARTESIAN_POINT('',(1.672349007824E-014,4.88));
#132687 = VECTOR('',#132688,1.);
#132688 = DIRECTION('',(-1.,7.419097808513E-015));
#132689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132694)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#132691,#132692,#132693)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#132691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#132692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#132693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#132694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#132691,
  'distance_accuracy_value','confusion accuracy');
#132695 = SHAPE_DEFINITION_REPRESENTATION(#132696,#132615);
#132696 = PRODUCT_DEFINITION_SHAPE('','',#132697);
#132697 = PRODUCT_DEFINITION('design','',#132698,#132701);
#132698 = PRODUCT_DEFINITION_FORMATION('','',#132699);
#132699 = PRODUCT('CADSOFTTOOLS 1.847','CADSOFTTOOLS 1.847','',(#132700)
  );
#132700 = PRODUCT_CONTEXT('',#2,'mechanical');
#132701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#132702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#132703,#132705);
#132703 = ( REPRESENTATION_RELATIONSHIP('','',#132615,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#132704) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#132704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3399);
#132705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #132706);
#132706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('847','','',#5,#132697,$);
#132707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#132699));
#132708 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#132709),#133105
  );
#132709 = SHELL_BASED_SURFACE_MODEL('',(#132710));
#132710 = OPEN_SHELL('',(#132711));
#132711 = ADVANCED_FACE('',(#132712,#132911),#132726,.T.);
#132712 = FACE_BOUND('',#132713,.T.);
#132713 = EDGE_LOOP('',(#132714,#132737,#132753,#132769,#132785,#132801,
    #132817,#132833,#132849,#132865,#132881,#132897));
#132714 = ORIENTED_EDGE('',*,*,#132715,.F.);
#132715 = EDGE_CURVE('',#132716,#132718,#132720,.T.);
#132716 = VERTEX_POINT('',#132717);
#132717 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#132718 = VERTEX_POINT('',#132719);
#132719 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    30.400000000006));
#132720 = SURFACE_CURVE('',#132721,(#132725),.PCURVE_S1.);
#132721 = LINE('',#132722,#132723);
#132722 = CARTESIAN_POINT('',(5.001146897693,-22.70191064834,
    30.400000000008));
#132723 = VECTOR('',#132724,1.);
#132724 = DIRECTION('',(0.E+000,-1.,-4.50856283524E-013));
#132725 = PCURVE('',#132726,#132731);
#132726 = PLANE('',#132727);
#132727 = AXIS2_PLACEMENT_3D('',#132728,#132729,#132730);
#132728 = CARTESIAN_POINT('',(3.001146897693,-24.60191064834,
    30.400000000007));
#132729 = DIRECTION('',(0.E+000,-4.51028103754E-013,1.));
#132730 = DIRECTION('',(1.,0.E+000,0.E+000));
#132731 = DEFINITIONAL_REPRESENTATION('',(#132732),#132736);
#132732 = LINE('',#132733,#132734);
#132733 = CARTESIAN_POINT('',(2.,1.9));
#132734 = VECTOR('',#132735,1.);
#132735 = DIRECTION('',(0.E+000,-1.));
#132736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132737 = ORIENTED_EDGE('',*,*,#132738,.F.);
#132738 = EDGE_CURVE('',#132739,#132716,#132741,.T.);
#132739 = VERTEX_POINT('',#132740);
#132740 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#132741 = SURFACE_CURVE('',#132742,(#132746),.PCURVE_S1.);
#132742 = LINE('',#132743,#132744);
#132743 = CARTESIAN_POINT('',(4.601146897693,-22.70191064834,
    30.400000000008));
#132744 = VECTOR('',#132745,1.);
#132745 = DIRECTION('',(1.,0.E+000,-1.776356839401E-014));
#132746 = PCURVE('',#132726,#132747);
#132747 = DEFINITIONAL_REPRESENTATION('',(#132748),#132752);
#132748 = LINE('',#132749,#132750);
#132749 = CARTESIAN_POINT('',(1.6,1.9));
#132750 = VECTOR('',#132751,1.);
#132751 = DIRECTION('',(1.,-8.011868568654E-027));
#132752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132753 = ORIENTED_EDGE('',*,*,#132754,.F.);
#132754 = EDGE_CURVE('',#132755,#132739,#132757,.T.);
#132755 = VERTEX_POINT('',#132756);
#132756 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    30.400000000008));
#132757 = SURFACE_CURVE('',#132758,(#132762),.PCURVE_S1.);
#132758 = LINE('',#132759,#132760);
#132759 = CARTESIAN_POINT('',(4.351146897693,-22.95191064834,
    30.400000000008));
#132760 = VECTOR('',#132761,1.);
#132761 = DIRECTION('',(0.707106781187,0.707106781187,
    3.115063438026E-013));
#132762 = PCURVE('',#132726,#132763);
#132763 = DEFINITIONAL_REPRESENTATION('',(#132764),#132768);
#132764 = LINE('',#132765,#132766);
#132765 = CARTESIAN_POINT('',(1.35,1.65));
#132766 = VECTOR('',#132767,1.);
#132767 = DIRECTION('',(0.707106781187,0.707106781187));
#132768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132769 = ORIENTED_EDGE('',*,*,#132770,.F.);
#132770 = EDGE_CURVE('',#132771,#132755,#132773,.T.);
#132771 = VERTEX_POINT('',#132772);
#132772 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#132773 = SURFACE_CURVE('',#132774,(#132778),.PCURVE_S1.);
#132774 = LINE('',#132775,#132776);
#132775 = CARTESIAN_POINT('',(1.651146897693,-22.95191064834,
    30.400000000008));
#132776 = VECTOR('',#132777,1.);
#132777 = DIRECTION('',(1.,1.315819881037E-015,0.E+000));
#132778 = PCURVE('',#132726,#132779);
#132779 = DEFINITIONAL_REPRESENTATION('',(#132780),#132784);
#132780 = LINE('',#132781,#132782);
#132781 = CARTESIAN_POINT('',(-1.35,1.65));
#132782 = VECTOR('',#132783,1.);
#132783 = DIRECTION('',(1.,1.315819881037E-015));
#132784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132785 = ORIENTED_EDGE('',*,*,#132786,.F.);
#132786 = EDGE_CURVE('',#132787,#132771,#132789,.T.);
#132787 = VERTEX_POINT('',#132788);
#132788 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    30.400000000008));
#132789 = SURFACE_CURVE('',#132790,(#132794),.PCURVE_S1.);
#132790 = LINE('',#132791,#132792);
#132791 = CARTESIAN_POINT('',(1.401146897693,-22.70191064834,
    30.400000000008));
#132792 = VECTOR('',#132793,1.);
#132793 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.215549355385E-013));
#132794 = PCURVE('',#132726,#132795);
#132795 = DEFINITIONAL_REPRESENTATION('',(#132796),#132800);
#132796 = LINE('',#132797,#132798);
#132797 = CARTESIAN_POINT('',(-1.6,1.9));
#132798 = VECTOR('',#132799,1.);
#132799 = DIRECTION('',(0.707106781187,-0.707106781187));
#132800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132801 = ORIENTED_EDGE('',*,*,#132802,.F.);
#132802 = EDGE_CURVE('',#132803,#132787,#132805,.T.);
#132803 = VERTEX_POINT('',#132804);
#132804 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    30.400000000008));
#132805 = SURFACE_CURVE('',#132806,(#132810),.PCURVE_S1.);
#132806 = LINE('',#132807,#132808);
#132807 = CARTESIAN_POINT('',(1.001146897693,-22.70191064834,
    30.400000000008));
#132808 = VECTOR('',#132809,1.);
#132809 = DIRECTION('',(1.,0.E+000,0.E+000));
#132810 = PCURVE('',#132726,#132811);
#132811 = DEFINITIONAL_REPRESENTATION('',(#132812),#132816);
#132812 = LINE('',#132813,#132814);
#132813 = CARTESIAN_POINT('',(-2.,1.9));
#132814 = VECTOR('',#132815,1.);
#132815 = DIRECTION('',(1.,0.E+000));
#132816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132817 = ORIENTED_EDGE('',*,*,#132818,.F.);
#132818 = EDGE_CURVE('',#132819,#132803,#132821,.T.);
#132819 = VERTEX_POINT('',#132820);
#132820 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    30.400000000006));
#132821 = SURFACE_CURVE('',#132822,(#132826),.PCURVE_S1.);
#132822 = LINE('',#132823,#132824);
#132823 = CARTESIAN_POINT('',(1.001146897693,-26.90191064834,
    30.400000000006));
#132824 = VECTOR('',#132825,1.);
#132825 = DIRECTION('',(5.286776307738E-017,1.,4.508562835239E-013));
#132826 = PCURVE('',#132726,#132827);
#132827 = DEFINITIONAL_REPRESENTATION('',(#132828),#132832);
#132828 = LINE('',#132829,#132830);
#132829 = CARTESIAN_POINT('',(-2.,-2.3));
#132830 = VECTOR('',#132831,1.);
#132831 = DIRECTION('',(5.286776307738E-017,1.));
#132832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132833 = ORIENTED_EDGE('',*,*,#132834,.F.);
#132834 = EDGE_CURVE('',#132835,#132819,#132837,.T.);
#132835 = VERTEX_POINT('',#132836);
#132836 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    30.400000000006));
#132837 = SURFACE_CURVE('',#132838,(#132842),.PCURVE_S1.);
#132838 = LINE('',#132839,#132840);
#132839 = CARTESIAN_POINT('',(1.401146897693,-26.90191064834,
    30.400000000006));
#132840 = VECTOR('',#132841,1.);
#132841 = DIRECTION('',(-1.,0.E+000,1.7763568394E-014));
#132842 = PCURVE('',#132726,#132843);
#132843 = DEFINITIONAL_REPRESENTATION('',(#132844),#132848);
#132844 = LINE('',#132845,#132846);
#132845 = CARTESIAN_POINT('',(-1.6,-2.3));
#132846 = VECTOR('',#132847,1.);
#132847 = DIRECTION('',(-1.,8.011868568649E-027));
#132848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132849 = ORIENTED_EDGE('',*,*,#132850,.F.);
#132850 = EDGE_CURVE('',#132851,#132835,#132853,.T.);
#132851 = VERTEX_POINT('',#132852);
#132852 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#132853 = SURFACE_CURVE('',#132854,(#132858),.PCURVE_S1.);
#132854 = LINE('',#132855,#132856);
#132855 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#132856 = VECTOR('',#132857,1.);
#132857 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.215549355385E-013));
#132858 = PCURVE('',#132726,#132859);
#132859 = DEFINITIONAL_REPRESENTATION('',(#132860),#132864);
#132860 = LINE('',#132861,#132862);
#132861 = CARTESIAN_POINT('',(-1.35,-2.05));
#132862 = VECTOR('',#132863,1.);
#132863 = DIRECTION('',(-0.707106781187,-0.707106781187));
#132864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132865 = ORIENTED_EDGE('',*,*,#132866,.T.);
#132866 = EDGE_CURVE('',#132851,#132867,#132869,.T.);
#132867 = VERTEX_POINT('',#132868);
#132868 = CARTESIAN_POINT('',(4.351146897693,-26.65191064834,
    30.400000000006));
#132869 = SURFACE_CURVE('',#132870,(#132874),.PCURVE_S1.);
#132870 = LINE('',#132871,#132872);
#132871 = CARTESIAN_POINT('',(1.651146897693,-26.65191064834,
    30.400000000006));
#132872 = VECTOR('',#132873,1.);
#132873 = DIRECTION('',(1.,0.E+000,0.E+000));
#132874 = PCURVE('',#132726,#132875);
#132875 = DEFINITIONAL_REPRESENTATION('',(#132876),#132880);
#132876 = LINE('',#132877,#132878);
#132877 = CARTESIAN_POINT('',(-1.35,-2.05));
#132878 = VECTOR('',#132879,1.);
#132879 = DIRECTION('',(1.,0.E+000));
#132880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132881 = ORIENTED_EDGE('',*,*,#132882,.F.);
#132882 = EDGE_CURVE('',#132883,#132867,#132885,.T.);
#132883 = VERTEX_POINT('',#132884);
#132884 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    30.400000000006));
#132885 = SURFACE_CURVE('',#132886,(#132890),.PCURVE_S1.);
#132886 = LINE('',#132887,#132888);
#132887 = CARTESIAN_POINT('',(4.601146897693,-26.90191064834,
    30.400000000006));
#132888 = VECTOR('',#132889,1.);
#132889 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.215549355384E-013));
#132890 = PCURVE('',#132726,#132891);
#132891 = DEFINITIONAL_REPRESENTATION('',(#132892),#132896);
#132892 = LINE('',#132893,#132894);
#132893 = CARTESIAN_POINT('',(1.6,-2.3));
#132894 = VECTOR('',#132895,1.);
#132895 = DIRECTION('',(-0.707106781187,0.707106781187));
#132896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132897 = ORIENTED_EDGE('',*,*,#132898,.F.);
#132898 = EDGE_CURVE('',#132718,#132883,#132899,.T.);
#132899 = SURFACE_CURVE('',#132900,(#132904),.PCURVE_S1.);
#132900 = LINE('',#132901,#132902);
#132901 = CARTESIAN_POINT('',(5.001146897693,-26.90191064834,
    30.400000000006));
#132902 = VECTOR('',#132903,1.);
#132903 = DIRECTION('',(-1.,3.552713678801E-014,0.E+000));
#132904 = PCURVE('',#132726,#132905);
#132905 = DEFINITIONAL_REPRESENTATION('',(#132906),#132910);
#132906 = LINE('',#132907,#132908);
#132907 = CARTESIAN_POINT('',(2.,-2.3));
#132908 = VECTOR('',#132909,1.);
#132909 = DIRECTION('',(-1.,3.552713678801E-014));
#132910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132911 = FACE_BOUND('',#132912,.T.);
#132912 = EDGE_LOOP('',(#132913,#132931,#132947,#132963,#132979,#132995,
    #133011,#133027,#133043,#133059,#133075,#133091));
#132913 = ORIENTED_EDGE('',*,*,#132914,.T.);
#132914 = EDGE_CURVE('',#132915,#132917,#132919,.T.);
#132915 = VERTEX_POINT('',#132916);
#132916 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132917 = VERTEX_POINT('',#132918);
#132918 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132919 = SURFACE_CURVE('',#132920,(#132924),.PCURVE_S1.);
#132920 = LINE('',#132921,#132922);
#132921 = CARTESIAN_POINT('',(1.101146897693,-22.80191064834,
    30.400000000008));
#132922 = VECTOR('',#132923,1.);
#132923 = DIRECTION('',(1.,2.84217094304E-014,-2.84217094304E-014));
#132924 = PCURVE('',#132726,#132925);
#132925 = DEFINITIONAL_REPRESENTATION('',(#132926),#132930);
#132926 = LINE('',#132927,#132928);
#132927 = CARTESIAN_POINT('',(-1.9,1.8));
#132928 = VECTOR('',#132929,1.);
#132929 = DIRECTION('',(1.,2.842170943039E-014));
#132930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132931 = ORIENTED_EDGE('',*,*,#132932,.T.);
#132932 = EDGE_CURVE('',#132917,#132933,#132935,.T.);
#132933 = VERTEX_POINT('',#132934);
#132934 = CARTESIAN_POINT('',(1.601146897693,-23.05191064834,
    30.400000000008));
#132935 = SURFACE_CURVE('',#132936,(#132940),.PCURVE_S1.);
#132936 = LINE('',#132937,#132938);
#132937 = CARTESIAN_POINT('',(1.351146897693,-22.80191064834,
    30.400000000008));
#132938 = VECTOR('',#132939,1.);
#132939 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.115063438029E-013));
#132940 = PCURVE('',#132726,#132941);
#132941 = DEFINITIONAL_REPRESENTATION('',(#132942),#132946);
#132942 = LINE('',#132943,#132944);
#132943 = CARTESIAN_POINT('',(-1.65,1.8));
#132944 = VECTOR('',#132945,1.);
#132945 = DIRECTION('',(0.707106781187,-0.707106781187));
#132946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132947 = ORIENTED_EDGE('',*,*,#132948,.F.);
#132948 = EDGE_CURVE('',#132949,#132933,#132951,.T.);
#132949 = VERTEX_POINT('',#132950);
#132950 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132951 = SURFACE_CURVE('',#132952,(#132956),.PCURVE_S1.);
#132952 = LINE('',#132953,#132954);
#132953 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132954 = VECTOR('',#132955,1.);
#132955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#132956 = PCURVE('',#132726,#132957);
#132957 = DEFINITIONAL_REPRESENTATION('',(#132958),#132962);
#132958 = LINE('',#132959,#132960);
#132959 = CARTESIAN_POINT('',(1.4,1.55));
#132960 = VECTOR('',#132961,1.);
#132961 = DIRECTION('',(-1.,0.E+000));
#132962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132963 = ORIENTED_EDGE('',*,*,#132964,.T.);
#132964 = EDGE_CURVE('',#132949,#132965,#132967,.T.);
#132965 = VERTEX_POINT('',#132966);
#132966 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    30.400000000008));
#132967 = SURFACE_CURVE('',#132968,(#132972),.PCURVE_S1.);
#132968 = LINE('',#132969,#132970);
#132969 = CARTESIAN_POINT('',(4.401146897693,-23.05191064834,
    30.400000000008));
#132970 = VECTOR('',#132971,1.);
#132971 = DIRECTION('',(0.707106781187,0.707106781187,
    3.215549355384E-013));
#132972 = PCURVE('',#132726,#132973);
#132973 = DEFINITIONAL_REPRESENTATION('',(#132974),#132978);
#132974 = LINE('',#132975,#132976);
#132975 = CARTESIAN_POINT('',(1.4,1.55));
#132976 = VECTOR('',#132977,1.);
#132977 = DIRECTION('',(0.707106781187,0.707106781187));
#132978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132979 = ORIENTED_EDGE('',*,*,#132980,.T.);
#132980 = EDGE_CURVE('',#132965,#132981,#132983,.T.);
#132981 = VERTEX_POINT('',#132982);
#132982 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    30.400000000008));
#132983 = SURFACE_CURVE('',#132984,(#132988),.PCURVE_S1.);
#132984 = LINE('',#132985,#132986);
#132985 = CARTESIAN_POINT('',(4.651146897693,-22.80191064834,
    30.400000000008));
#132986 = VECTOR('',#132987,1.);
#132987 = DIRECTION('',(1.,-1.42108547152E-014,1.42108547152E-014));
#132988 = PCURVE('',#132726,#132989);
#132989 = DEFINITIONAL_REPRESENTATION('',(#132990),#132994);
#132990 = LINE('',#132991,#132992);
#132991 = CARTESIAN_POINT('',(1.65,1.8));
#132992 = VECTOR('',#132993,1.);
#132993 = DIRECTION('',(1.,-1.42108547152E-014));
#132994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#132995 = ORIENTED_EDGE('',*,*,#132996,.T.);
#132996 = EDGE_CURVE('',#132981,#132997,#132999,.T.);
#132997 = VERTEX_POINT('',#132998);
#132998 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#132999 = SURFACE_CURVE('',#133000,(#133004),.PCURVE_S1.);
#133000 = LINE('',#133001,#133002);
#133001 = CARTESIAN_POINT('',(4.901146897693,-22.80191064834,
    30.400000000008));
#133002 = VECTOR('',#133003,1.);
#133003 = DIRECTION('',(0.E+000,-1.,-4.529709940471E-013));
#133004 = PCURVE('',#132726,#133005);
#133005 = DEFINITIONAL_REPRESENTATION('',(#133006),#133010);
#133006 = LINE('',#133007,#133008);
#133007 = CARTESIAN_POINT('',(1.9,1.8));
#133008 = VECTOR('',#133009,1.);
#133009 = DIRECTION('',(0.E+000,-1.));
#133010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133011 = ORIENTED_EDGE('',*,*,#133012,.T.);
#133012 = EDGE_CURVE('',#132997,#133013,#133015,.T.);
#133013 = VERTEX_POINT('',#133014);
#133014 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#133015 = SURFACE_CURVE('',#133016,(#133020),.PCURVE_S1.);
#133016 = LINE('',#133017,#133018);
#133017 = CARTESIAN_POINT('',(4.901146897693,-26.80191064834,
    30.400000000006));
#133018 = VECTOR('',#133019,1.);
#133019 = DIRECTION('',(-1.,0.E+000,0.E+000));
#133020 = PCURVE('',#132726,#133021);
#133021 = DEFINITIONAL_REPRESENTATION('',(#133022),#133026);
#133022 = LINE('',#133023,#133024);
#133023 = CARTESIAN_POINT('',(1.9,-2.2));
#133024 = VECTOR('',#133025,1.);
#133025 = DIRECTION('',(-1.,0.E+000));
#133026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133027 = ORIENTED_EDGE('',*,*,#133028,.T.);
#133028 = EDGE_CURVE('',#133013,#133029,#133031,.T.);
#133029 = VERTEX_POINT('',#133030);
#133030 = CARTESIAN_POINT('',(4.401146897693,-26.55191064834,
    30.400000000006));
#133031 = SURFACE_CURVE('',#133032,(#133036),.PCURVE_S1.);
#133032 = LINE('',#133033,#133034);
#133033 = CARTESIAN_POINT('',(4.651146897693,-26.80191064834,
    30.400000000006));
#133034 = VECTOR('',#133035,1.);
#133035 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.115063438029E-013));
#133036 = PCURVE('',#132726,#133037);
#133037 = DEFINITIONAL_REPRESENTATION('',(#133038),#133042);
#133038 = LINE('',#133039,#133040);
#133039 = CARTESIAN_POINT('',(1.65,-2.2));
#133040 = VECTOR('',#133041,1.);
#133041 = DIRECTION('',(-0.707106781187,0.707106781187));
#133042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133043 = ORIENTED_EDGE('',*,*,#133044,.F.);
#133044 = EDGE_CURVE('',#133045,#133029,#133047,.T.);
#133045 = VERTEX_POINT('',#133046);
#133046 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#133047 = SURFACE_CURVE('',#133048,(#133052),.PCURVE_S1.);
#133048 = LINE('',#133049,#133050);
#133049 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#133050 = VECTOR('',#133051,1.);
#133051 = DIRECTION('',(1.,2.537652627715E-015,0.E+000));
#133052 = PCURVE('',#132726,#133053);
#133053 = DEFINITIONAL_REPRESENTATION('',(#133054),#133058);
#133054 = LINE('',#133055,#133056);
#133055 = CARTESIAN_POINT('',(-1.4,-1.95));
#133056 = VECTOR('',#133057,1.);
#133057 = DIRECTION('',(1.,2.537652627715E-015));
#133058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133059 = ORIENTED_EDGE('',*,*,#133060,.T.);
#133060 = EDGE_CURVE('',#133045,#133061,#133063,.T.);
#133061 = VERTEX_POINT('',#133062);
#133062 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    30.400000000006));
#133063 = SURFACE_CURVE('',#133064,(#133068),.PCURVE_S1.);
#133064 = LINE('',#133065,#133066);
#133065 = CARTESIAN_POINT('',(1.601146897693,-26.55191064834,
    30.400000000006));
#133066 = VECTOR('',#133067,1.);
#133067 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.014577520673E-013));
#133068 = PCURVE('',#132726,#133069);
#133069 = DEFINITIONAL_REPRESENTATION('',(#133070),#133074);
#133070 = LINE('',#133071,#133072);
#133071 = CARTESIAN_POINT('',(-1.4,-1.95));
#133072 = VECTOR('',#133073,1.);
#133073 = DIRECTION('',(-0.707106781187,-0.707106781187));
#133074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133075 = ORIENTED_EDGE('',*,*,#133076,.T.);
#133076 = EDGE_CURVE('',#133061,#133077,#133079,.T.);
#133077 = VERTEX_POINT('',#133078);
#133078 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    30.400000000006));
#133079 = SURFACE_CURVE('',#133080,(#133084),.PCURVE_S1.);
#133080 = LINE('',#133081,#133082);
#133081 = CARTESIAN_POINT('',(1.351146897693,-26.80191064834,
    30.400000000006));
#133082 = VECTOR('',#133083,1.);
#133083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#133084 = PCURVE('',#132726,#133085);
#133085 = DEFINITIONAL_REPRESENTATION('',(#133086),#133090);
#133086 = LINE('',#133087,#133088);
#133087 = CARTESIAN_POINT('',(-1.65,-2.2));
#133088 = VECTOR('',#133089,1.);
#133089 = DIRECTION('',(-1.,0.E+000));
#133090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133091 = ORIENTED_EDGE('',*,*,#133092,.T.);
#133092 = EDGE_CURVE('',#133077,#132915,#133093,.T.);
#133093 = SURFACE_CURVE('',#133094,(#133098),.PCURVE_S1.);
#133094 = LINE('',#133095,#133096);
#133095 = CARTESIAN_POINT('',(1.101146897693,-26.80191064834,
    30.400000000006));
#133096 = VECTOR('',#133097,1.);
#133097 = DIRECTION('',(0.E+000,1.,4.511946372077E-013));
#133098 = PCURVE('',#132726,#133099);
#133099 = DEFINITIONAL_REPRESENTATION('',(#133100),#133104);
#133100 = LINE('',#133101,#133102);
#133101 = CARTESIAN_POINT('',(-1.9,-2.2));
#133102 = VECTOR('',#133103,1.);
#133103 = DIRECTION('',(0.E+000,1.));
#133104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133109)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133106,#133107,#133108)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133106 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133107 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133108 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133109 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133106,
  'distance_accuracy_value','confusion accuracy');
#133110 = SHAPE_DEFINITION_REPRESENTATION(#133111,#132708);
#133111 = PRODUCT_DEFINITION_SHAPE('','',#133112);
#133112 = PRODUCT_DEFINITION('design','',#133113,#133116);
#133113 = PRODUCT_DEFINITION_FORMATION('','',#133114);
#133114 = PRODUCT('CADSOFTTOOLS 1.848','CADSOFTTOOLS 1.848','',(#133115)
  );
#133115 = PRODUCT_CONTEXT('',#2,'mechanical');
#133116 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133117 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133118,#133120);
#133118 = ( REPRESENTATION_RELATIONSHIP('','',#132708,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133119) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133119 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3403);
#133120 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133121);
#133121 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('848','','',#5,#133112,$);
#133122 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133114));
#133123 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133124),#133198
  );
#133124 = SHELL_BASED_SURFACE_MODEL('',(#133125));
#133125 = OPEN_SHELL('',(#133126));
#133126 = ADVANCED_FACE('',(#133127),#133141,.T.);
#133127 = FACE_BOUND('',#133128,.T.);
#133128 = EDGE_LOOP('',(#133129,#133152,#133168,#133184));
#133129 = ORIENTED_EDGE('',*,*,#133130,.F.);
#133130 = EDGE_CURVE('',#133131,#133133,#133135,.T.);
#133131 = VERTEX_POINT('',#133132);
#133132 = CARTESIAN_POINT('',(4.058957177567,-27.10191064834,
    30.400000000006));
#133133 = VERTEX_POINT('',#133134);
#133134 = CARTESIAN_POINT('',(4.05895717757,-27.10191064834,
    28.64593956979));
#133135 = SURFACE_CURVE('',#133136,(#133140),.PCURVE_S1.);
#133136 = LINE('',#133137,#133138);
#133137 = CARTESIAN_POINT('',(4.058957177567,-27.10191064834,
    30.400000000006));
#133138 = VECTOR('',#133139,1.);
#133139 = DIRECTION('',(-1.01271131188E-015,2.288727564848E-013,-1.));
#133140 = PCURVE('',#133141,#133146);
#133141 = PLANE('',#133142);
#133142 = AXIS2_PLACEMENT_3D('',#133143,#133144,#133145);
#133143 = CARTESIAN_POINT('',(3.001146897693,-27.10191064834,
    22.203234280067));
#133144 = DIRECTION('',(0.E+000,-1.,-4.51028103754E-013));
#133145 = DIRECTION('',(0.E+000,-4.51028103754E-013,1.));
#133146 = DEFINITIONAL_REPRESENTATION('',(#133147),#133151);
#133147 = LINE('',#133148,#133149);
#133148 = CARTESIAN_POINT('',(8.196765719939,-1.057810279874));
#133149 = VECTOR('',#133150,1.);
#133150 = DIRECTION('',(-1.,1.01271131188E-015));
#133151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133152 = ORIENTED_EDGE('',*,*,#133153,.F.);
#133153 = EDGE_CURVE('',#133154,#133131,#133156,.T.);
#133154 = VERTEX_POINT('',#133155);
#133155 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    30.400000000006));
#133156 = SURFACE_CURVE('',#133157,(#133161),.PCURVE_S1.);
#133157 = LINE('',#133158,#133159);
#133158 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    30.400000000006));
#133159 = VECTOR('',#133160,1.);
#133160 = DIRECTION('',(1.,2.34406537702E-015,2.34406537702E-015));
#133161 = PCURVE('',#133141,#133162);
#133162 = DEFINITIONAL_REPRESENTATION('',(#133163),#133167);
#133163 = LINE('',#133164,#133165);
#133164 = CARTESIAN_POINT('',(8.196765719939,0.457810279872));
#133165 = VECTOR('',#133166,1.);
#133166 = DIRECTION('',(2.344065377019E-015,-1.));
#133167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133168 = ORIENTED_EDGE('',*,*,#133169,.F.);
#133169 = EDGE_CURVE('',#133170,#133154,#133172,.T.);
#133170 = VERTEX_POINT('',#133171);
#133171 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#133172 = SURFACE_CURVE('',#133173,(#133177),.PCURVE_S1.);
#133173 = LINE('',#133174,#133175);
#133174 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.645939569792));
#133175 = VECTOR('',#133176,1.);
#133176 = DIRECTION('',(2.531778279702E-016,-2.288727564851E-013,1.));
#133177 = PCURVE('',#133141,#133178);
#133178 = DEFINITIONAL_REPRESENTATION('',(#133179),#133183);
#133179 = LINE('',#133180,#133181);
#133180 = CARTESIAN_POINT('',(6.442705289725,0.457810279872));
#133181 = VECTOR('',#133182,1.);
#133182 = DIRECTION('',(1.,-2.531778279702E-016));
#133183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133184 = ORIENTED_EDGE('',*,*,#133185,.T.);
#133185 = EDGE_CURVE('',#133170,#133133,#133186,.T.);
#133186 = SURFACE_CURVE('',#133187,(#133191),.PCURVE_S1.);
#133187 = LINE('',#133188,#133189);
#133188 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    28.64593956979));
#133189 = VECTOR('',#133190,1.);
#133190 = DIRECTION('',(1.,0.E+000,4.688130754031E-015));
#133191 = PCURVE('',#133141,#133192);
#133192 = DEFINITIONAL_REPRESENTATION('',(#133193),#133197);
#133193 = LINE('',#133194,#133195);
#133194 = CARTESIAN_POINT('',(6.442705289723,0.457810279872));
#133195 = VECTOR('',#133196,1.);
#133196 = DIRECTION('',(4.688130754031E-015,-1.));
#133197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133202)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133199,#133200,#133201)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133199 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133200 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133201 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133202 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133199,
  'distance_accuracy_value','confusion accuracy');
#133203 = SHAPE_DEFINITION_REPRESENTATION(#133204,#133123);
#133204 = PRODUCT_DEFINITION_SHAPE('','',#133205);
#133205 = PRODUCT_DEFINITION('design','',#133206,#133209);
#133206 = PRODUCT_DEFINITION_FORMATION('','',#133207);
#133207 = PRODUCT('CADSOFTTOOLS 1.849','CADSOFTTOOLS 1.849','',(#133208)
  );
#133208 = PRODUCT_CONTEXT('',#2,'mechanical');
#133209 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133210 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133211,#133213);
#133211 = ( REPRESENTATION_RELATIONSHIP('','',#133123,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133212) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133212 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3407);
#133213 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133214);
#133214 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('849','','',#5,#133205,$);
#133215 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133207));
#133216 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133217),#133264
  );
#133217 = SHELL_BASED_SURFACE_MODEL('',(#133218));
#133218 = OPEN_SHELL('',(#133219));
#133219 = ADVANCED_FACE('',(#133220),#133235,.T.);
#133220 = FACE_BOUND('',#133221,.T.);
#133221 = EDGE_LOOP('',(#133222,#133250));
#133222 = ORIENTED_EDGE('',*,*,#133223,.F.);
#133223 = EDGE_CURVE('',#133224,#133226,#133228,.T.);
#133224 = VERTEX_POINT('',#133225);
#133225 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    30.400000000006));
#133226 = VERTEX_POINT('',#133227);
#133227 = CARTESIAN_POINT('',(4.058957177567,-27.10191064834,
    30.400000000006));
#133228 = SURFACE_CURVE('',#133229,(#133234),.PCURVE_S1.);
#133229 = CIRCLE('',#133230,2.9);
#133230 = AXIS2_PLACEMENT_3D('',#133231,#133232,#133233);
#133231 = CARTESIAN_POINT('',(3.301146897694,-29.9011468977,
    30.400000000005));
#133232 = DIRECTION('',(1.304085683943E-029,4.51028103754E-013,-1.));
#133233 = DIRECTION('',(-0.261313889611,0.965253879089,
    4.353566267266E-013));
#133234 = PCURVE('',#133235,#133240);
#133235 = PLANE('',#133236);
#133236 = AXIS2_PLACEMENT_3D('',#133237,#133238,#133239);
#133237 = CARTESIAN_POINT('',(3.001146897693,-24.60191064834,
    30.400000000007));
#133238 = DIRECTION('',(0.E+000,-4.51028103754E-013,1.));
#133239 = DIRECTION('',(1.,0.E+000,0.E+000));
#133240 = DEFINITIONAL_REPRESENTATION('',(#133241),#133249);
#133241 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#133242,#133243,#133244,
    #133245,#133246,#133247,#133248),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#133242 = CARTESIAN_POINT('',(-0.457810279872,-2.499999999999));
#133243 = CARTESIAN_POINT('',(4.390609126404,-1.187434092761));
#133244 = CARTESIAN_POINT('',(3.103114843075,-6.042571420416));
#133245 = CARTESIAN_POINT('',(1.815620559747,-10.89770874807));
#133246 = CARTESIAN_POINT('',(-1.745304563201,-7.355137327654));
#133247 = CARTESIAN_POINT('',(-5.306229686149,-3.812565907237));
#133248 = CARTESIAN_POINT('',(-0.457810279872,-2.499999999999));
#133249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133250 = ORIENTED_EDGE('',*,*,#133251,.T.);
#133251 = EDGE_CURVE('',#133224,#133226,#133252,.T.);
#133252 = SURFACE_CURVE('',#133253,(#133257),.PCURVE_S1.);
#133253 = LINE('',#133254,#133255);
#133254 = CARTESIAN_POINT('',(2.543336617821,-27.10191064834,
    30.400000000006));
#133255 = VECTOR('',#133256,1.);
#133256 = DIRECTION('',(1.,2.34406537702E-015,2.34406537702E-015));
#133257 = PCURVE('',#133235,#133258);
#133258 = DEFINITIONAL_REPRESENTATION('',(#133259),#133263);
#133259 = LINE('',#133260,#133261);
#133260 = CARTESIAN_POINT('',(-0.457810279872,-2.5));
#133261 = VECTOR('',#133262,1.);
#133262 = DIRECTION('',(1.,2.344065377021E-015));
#133263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133268)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133265,#133266,#133267)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133265 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133266 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133267 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133268 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133265,
  'distance_accuracy_value','confusion accuracy');
#133269 = SHAPE_DEFINITION_REPRESENTATION(#133270,#133216);
#133270 = PRODUCT_DEFINITION_SHAPE('','',#133271);
#133271 = PRODUCT_DEFINITION('design','',#133272,#133275);
#133272 = PRODUCT_DEFINITION_FORMATION('','',#133273);
#133273 = PRODUCT('CADSOFTTOOLS 1.850','CADSOFTTOOLS 1.850','',(#133274)
  );
#133274 = PRODUCT_CONTEXT('',#2,'mechanical');
#133275 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133276 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133277,#133279);
#133277 = ( REPRESENTATION_RELATIONSHIP('','',#133216,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133278) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133278 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3411);
#133279 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133280);
#133280 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('850','','',#5,#133271,$);
#133281 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133273));
#133282 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133283),#133357
  );
#133283 = SHELL_BASED_SURFACE_MODEL('',(#133284));
#133284 = OPEN_SHELL('',(#133285));
#133285 = ADVANCED_FACE('',(#133286),#133300,.T.);
#133286 = FACE_BOUND('',#133287,.T.);
#133287 = EDGE_LOOP('',(#133288,#133311,#133327,#133343));
#133288 = ORIENTED_EDGE('',*,*,#133289,.F.);
#133289 = EDGE_CURVE('',#133290,#133292,#133294,.T.);
#133290 = VERTEX_POINT('',#133291);
#133291 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#133292 = VERTEX_POINT('',#133293);
#133293 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#133294 = SURFACE_CURVE('',#133295,(#133299),.PCURVE_S1.);
#133295 = LINE('',#133296,#133297);
#133296 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#133297 = VECTOR('',#133298,1.);
#133298 = DIRECTION('',(1.,0.E+000,1.927769749802E-015));
#133299 = PCURVE('',#133300,#133305);
#133300 = PLANE('',#133301);
#133301 = AXIS2_PLACEMENT_3D('',#133302,#133303,#133304);
#133302 = CARTESIAN_POINT('',(3.001146897693,-22.10191064834,
    22.203234280069));
#133303 = DIRECTION('',(0.E+000,1.,4.51028103754E-013));
#133304 = DIRECTION('',(0.E+000,4.51028103754E-013,-1.));
#133305 = DEFINITIONAL_REPRESENTATION('',(#133306),#133310);
#133306 = LINE('',#133307,#133308);
#133307 = CARTESIAN_POINT('',(-3.275796386786,0.621456952825));
#133308 = VECTOR('',#133309,1.);
#133309 = DIRECTION('',(-1.927769749802E-015,-1.));
#133310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133311 = ORIENTED_EDGE('',*,*,#133312,.F.);
#133312 = EDGE_CURVE('',#133313,#133290,#133315,.T.);
#133313 = VERTEX_POINT('',#133314);
#133314 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    30.400000000008));
#133315 = SURFACE_CURVE('',#133316,(#133320),.PCURVE_S1.);
#133316 = LINE('',#133317,#133318);
#133317 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    30.400000000008));
#133318 = VECTOR('',#133319,1.);
#133319 = DIRECTION('',(1.804885093911E-016,1.133467838976E-013,-1.));
#133320 = PCURVE('',#133300,#133321);
#133321 = DEFINITIONAL_REPRESENTATION('',(#133322),#133326);
#133322 = LINE('',#133323,#133324);
#133323 = CARTESIAN_POINT('',(-8.196765719939,0.621456952825));
#133324 = VECTOR('',#133325,1.);
#133325 = DIRECTION('',(1.,-1.804885093911E-016));
#133326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133327 = ORIENTED_EDGE('',*,*,#133328,.F.);
#133328 = EDGE_CURVE('',#133329,#133313,#133331,.T.);
#133329 = VERTEX_POINT('',#133330);
#133330 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    30.400000000008));
#133331 = SURFACE_CURVE('',#133332,(#133336),.PCURVE_S1.);
#133332 = LINE('',#133333,#133334);
#133333 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    30.400000000008));
#133334 = VECTOR('',#133335,1.);
#133335 = DIRECTION('',(-1.,-1.927769749802E-015,0.E+000));
#133336 = PCURVE('',#133300,#133337);
#133337 = DEFINITIONAL_REPRESENTATION('',(#133338),#133342);
#133338 = LINE('',#133339,#133340);
#133339 = CARTESIAN_POINT('',(-8.196765719939,-1.221456952825));
#133340 = VECTOR('',#133341,1.);
#133341 = DIRECTION('',(-8.694783347274E-028,1.));
#133342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133343 = ORIENTED_EDGE('',*,*,#133344,.F.);
#133344 = EDGE_CURVE('',#133292,#133329,#133345,.T.);
#133345 = SURFACE_CURVE('',#133346,(#133350),.PCURVE_S1.);
#133346 = LINE('',#133347,#133348);
#133347 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#133348 = VECTOR('',#133349,1.);
#133349 = DIRECTION('',(-1.804885093911E-016,-1.133467838976E-013,1.));
#133350 = PCURVE('',#133300,#133351);
#133351 = DEFINITIONAL_REPRESENTATION('',(#133352),#133356);
#133352 = LINE('',#133353,#133354);
#133353 = CARTESIAN_POINT('',(-3.275796386786,-1.221456952825));
#133354 = VECTOR('',#133355,1.);
#133355 = DIRECTION('',(-1.,1.804885093911E-016));
#133356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133361)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133358,#133359,#133360)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133358 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133359 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133360 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133361 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#133358,
  'distance_accuracy_value','confusion accuracy');
#133362 = SHAPE_DEFINITION_REPRESENTATION(#133363,#133282);
#133363 = PRODUCT_DEFINITION_SHAPE('','',#133364);
#133364 = PRODUCT_DEFINITION('design','',#133365,#133368);
#133365 = PRODUCT_DEFINITION_FORMATION('','',#133366);
#133366 = PRODUCT('CADSOFTTOOLS 1.851','CADSOFTTOOLS 1.851','',(#133367)
  );
#133367 = PRODUCT_CONTEXT('',#2,'mechanical');
#133368 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133369 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133370,#133372);
#133370 = ( REPRESENTATION_RELATIONSHIP('','',#133282,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133371) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133371 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3415);
#133372 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133373);
#133373 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('851','','',#5,#133364,$);
#133374 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133366));
#133375 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133376),#133423
  );
#133376 = SHELL_BASED_SURFACE_MODEL('',(#133377));
#133377 = OPEN_SHELL('',(#133378));
#133378 = ADVANCED_FACE('',(#133379),#133394,.T.);
#133379 = FACE_BOUND('',#133380,.T.);
#133380 = EDGE_LOOP('',(#133381,#133409));
#133381 = ORIENTED_EDGE('',*,*,#133382,.F.);
#133382 = EDGE_CURVE('',#133383,#133385,#133387,.T.);
#133383 = VERTEX_POINT('',#133384);
#133384 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    30.400000000008));
#133385 = VERTEX_POINT('',#133386);
#133386 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    30.400000000008));
#133387 = SURFACE_CURVE('',#133388,(#133393),.PCURVE_S1.);
#133388 = CIRCLE('',#133389,1.1);
#133389 = AXIS2_PLACEMENT_3D('',#133390,#133391,#133392);
#133390 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    30.400000000008));
#133391 = DIRECTION('',(1.315179040423E-029,4.51028103754E-013,-1.));
#133392 = DIRECTION('',(0.83768813893,-0.546148864226,
    -2.463284865994E-013));
#133393 = PCURVE('',#133394,#133399);
#133394 = PLANE('',#133395);
#133395 = AXIS2_PLACEMENT_3D('',#133396,#133397,#133398);
#133396 = CARTESIAN_POINT('',(3.001146897693,-24.60191064834,
    30.400000000007));
#133397 = DIRECTION('',(0.E+000,-4.51028103754E-013,1.));
#133398 = DIRECTION('',(1.,0.E+000,0.E+000));
#133399 = DEFINITIONAL_REPRESENTATION('',(#133400),#133408);
#133400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#133401,#133402,#133403,
    #133404,#133405,#133406,#133407),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#133401 = CARTESIAN_POINT('',(1.221456952823,2.500000000001));
#133402 = CARTESIAN_POINT('',(0.180903613354,0.903989740724));
#133403 = CARTESIAN_POINT('',(-0.681005146146,2.603140496336));
#133404 = CARTESIAN_POINT('',(-1.542913905646,4.302291251948));
#133405 = CARTESIAN_POINT('',(0.359548193323,4.199150755613));
#133406 = CARTESIAN_POINT('',(2.262010292293,4.096010259278));
#133407 = CARTESIAN_POINT('',(1.221456952823,2.500000000001));
#133408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133409 = ORIENTED_EDGE('',*,*,#133410,.T.);
#133410 = EDGE_CURVE('',#133383,#133385,#133411,.T.);
#133411 = SURFACE_CURVE('',#133412,(#133416),.PCURVE_S1.);
#133412 = LINE('',#133413,#133414);
#133413 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    30.400000000008));
#133414 = VECTOR('',#133415,1.);
#133415 = DIRECTION('',(-1.,-1.927769749802E-015,0.E+000));
#133416 = PCURVE('',#133394,#133417);
#133417 = DEFINITIONAL_REPRESENTATION('',(#133418),#133422);
#133418 = LINE('',#133419,#133420);
#133419 = CARTESIAN_POINT('',(1.221456952825,2.5));
#133420 = VECTOR('',#133421,1.);
#133421 = DIRECTION('',(-1.,-1.927769749802E-015));
#133422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133427)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133424,#133425,#133426)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133424 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133425 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133426 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133427 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133424,
  'distance_accuracy_value','confusion accuracy');
#133428 = SHAPE_DEFINITION_REPRESENTATION(#133429,#133375);
#133429 = PRODUCT_DEFINITION_SHAPE('','',#133430);
#133430 = PRODUCT_DEFINITION('design','',#133431,#133434);
#133431 = PRODUCT_DEFINITION_FORMATION('','',#133432);
#133432 = PRODUCT('CADSOFTTOOLS 1.852','CADSOFTTOOLS 1.852','',(#133433)
  );
#133433 = PRODUCT_CONTEXT('',#2,'mechanical');
#133434 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133435 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133436,#133438);
#133436 = ( REPRESENTATION_RELATIONSHIP('','',#133375,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133437) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133437 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3419);
#133438 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133439);
#133439 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('852','','',#5,#133430,$);
#133440 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133432));
#133441 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133442),#133489
  );
#133442 = SHELL_BASED_SURFACE_MODEL('',(#133443));
#133443 = OPEN_SHELL('',(#133444));
#133444 = ADVANCED_FACE('',(#133445),#133459,.T.);
#133445 = FACE_BOUND('',#133446,.T.);
#133446 = EDGE_LOOP('',(#133447,#133470));
#133447 = ORIENTED_EDGE('',*,*,#133448,.F.);
#133448 = EDGE_CURVE('',#133449,#133451,#133453,.T.);
#133449 = VERTEX_POINT('',#133450);
#133450 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#133451 = VERTEX_POINT('',#133452);
#133452 = CARTESIAN_POINT('',(2.209510497626,-21.63653511745,
    24.751682024862));
#133453 = SURFACE_CURVE('',#133454,(#133458),.PCURVE_S1.);
#133454 = LINE('',#133455,#133456);
#133455 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#133456 = VECTOR('',#133457,1.);
#133457 = DIRECTION('',(-1.,-3.25448444059E-015,0.E+000));
#133458 = PCURVE('',#133459,#133464);
#133459 = PLANE('',#133460);
#133460 = AXIS2_PLACEMENT_3D('',#133461,#133462,#133463);
#133461 = CARTESIAN_POINT('',(3.251146896231,-11.0710170355,
    24.751682024862));
#133462 = DIRECTION('',(0.E+000,0.E+000,1.));
#133463 = DIRECTION('',(1.,0.E+000,-0.E+000));
#133464 = DEFINITIONAL_REPRESENTATION('',(#133465),#133469);
#133465 = LINE('',#133466,#133467);
#133466 = CARTESIAN_POINT('',(1.141636401529,-10.56551808194));
#133467 = VECTOR('',#133468,1.);
#133468 = DIRECTION('',(-1.,-3.25448444059E-015));
#133469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133470 = ORIENTED_EDGE('',*,*,#133471,.F.);
#133471 = EDGE_CURVE('',#133451,#133449,#133472,.T.);
#133472 = SURFACE_CURVE('',#133473,(#133478),.PCURVE_S1.);
#133473 = CIRCLE('',#133474,1.1);
#133474 = AXIS2_PLACEMENT_3D('',#133475,#133476,#133477);
#133475 = CARTESIAN_POINT('',(3.301146897693,-21.50114689769,
    24.751682024862));
#133476 = DIRECTION('',(0.E+000,0.E+000,-1.));
#133477 = DIRECTION('',(-0.992396727334,-0.123080199777,-0.E+000));
#133478 = PCURVE('',#133459,#133479);
#133479 = DEFINITIONAL_REPRESENTATION('',(#133480),#133488);
#133480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#133481,#133482,#133483,
    #133484,#133485,#133486,#133487),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#133481 = CARTESIAN_POINT('',(-1.041636398605,-10.56551808194));
#133482 = CARTESIAN_POINT('',(-1.276135673966,-8.674748373637));
#133483 = CARTESIAN_POINT('',(0.478568563815,-9.417050898159));
#133484 = CARTESIAN_POINT('',(2.233272801596,-10.15935342268));
#133485 = CARTESIAN_POINT('',(0.713067839176,-11.30782060646));
#133486 = CARTESIAN_POINT('',(-0.807137123244,-12.45628779025));
#133487 = CARTESIAN_POINT('',(-1.041636398605,-10.56551808194));
#133488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133493)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133490,#133491,#133492)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133490 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133491 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133492 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133493 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#133490,
  'distance_accuracy_value','confusion accuracy');
#133494 = SHAPE_DEFINITION_REPRESENTATION(#133495,#133441);
#133495 = PRODUCT_DEFINITION_SHAPE('','',#133496);
#133496 = PRODUCT_DEFINITION('design','',#133497,#133500);
#133497 = PRODUCT_DEFINITION_FORMATION('','',#133498);
#133498 = PRODUCT('CADSOFTTOOLS 1.853','CADSOFTTOOLS 1.853','',(#133499)
  );
#133499 = PRODUCT_CONTEXT('',#2,'mechanical');
#133500 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133502,#133504);
#133502 = ( REPRESENTATION_RELATIONSHIP('','',#133441,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133503) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3423);
#133504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133505);
#133505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('853','','',#5,#133496,$);
#133506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133498));
#133507 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133508),#133582
  );
#133508 = SHELL_BASED_SURFACE_MODEL('',(#133509));
#133509 = OPEN_SHELL('',(#133510));
#133510 = ADVANCED_FACE('',(#133511),#133525,.T.);
#133511 = FACE_BOUND('',#133512,.T.);
#133512 = EDGE_LOOP('',(#133513,#133536,#133552,#133568));
#133513 = ORIENTED_EDGE('',*,*,#133514,.F.);
#133514 = EDGE_CURVE('',#133515,#133517,#133519,.T.);
#133515 = VERTEX_POINT('',#133516);
#133516 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#133517 = VERTEX_POINT('',#133518);
#133518 = CARTESIAN_POINT('',(0.501146883075,10.809112826764,
    24.751682024862));
#133519 = SURFACE_CURVE('',#133520,(#133524),.PCURVE_S1.);
#133520 = LINE('',#133521,#133522);
#133521 = CARTESIAN_POINT('',(0.501146896231,10.805001977961,
    24.751682024862));
#133522 = VECTOR('',#133523,1.);
#133523 = DIRECTION('',(0.E+000,1.,0.E+000));
#133524 = PCURVE('',#133525,#133530);
#133525 = PLANE('',#133526);
#133526 = AXIS2_PLACEMENT_3D('',#133527,#133528,#133529);
#133527 = CARTESIAN_POINT('',(3.251146896231,-11.0710170355,
    24.751682024862));
#133528 = DIRECTION('',(0.E+000,0.E+000,1.));
#133529 = DIRECTION('',(1.,0.E+000,-0.E+000));
#133530 = DEFINITIONAL_REPRESENTATION('',(#133531),#133535);
#133531 = LINE('',#133532,#133533);
#133532 = CARTESIAN_POINT('',(-2.75,21.876019013466));
#133533 = VECTOR('',#133534,1.);
#133534 = DIRECTION('',(0.E+000,1.));
#133535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133536 = ORIENTED_EDGE('',*,*,#133537,.T.);
#133537 = EDGE_CURVE('',#133515,#133538,#133540,.T.);
#133538 = VERTEX_POINT('',#133539);
#133539 = CARTESIAN_POINT('',(6.001146897693,10.805001977961,
    24.751682024862));
#133540 = SURFACE_CURVE('',#133541,(#133545),.PCURVE_S1.);
#133541 = LINE('',#133542,#133543);
#133542 = CARTESIAN_POINT('',(0.501146897693,10.805001977961,
    24.751682024862));
#133543 = VECTOR('',#133544,1.);
#133544 = DIRECTION('',(1.,6.459479416001E-016,6.459479416001E-016));
#133545 = PCURVE('',#133525,#133546);
#133546 = DEFINITIONAL_REPRESENTATION('',(#133547),#133551);
#133547 = LINE('',#133548,#133549);
#133548 = CARTESIAN_POINT('',(-2.749999998538,21.876019013466));
#133549 = VECTOR('',#133550,1.);
#133550 = DIRECTION('',(1.,6.459479416001E-016));
#133551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133552 = ORIENTED_EDGE('',*,*,#133553,.F.);
#133553 = EDGE_CURVE('',#133554,#133538,#133556,.T.);
#133554 = VERTEX_POINT('',#133555);
#133555 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#133556 = SURFACE_CURVE('',#133557,(#133561),.PCURVE_S1.);
#133557 = LINE('',#133558,#133559);
#133558 = CARTESIAN_POINT('',(6.001146897693,10.809112826764,
    24.751682024862));
#133559 = VECTOR('',#133560,1.);
#133560 = DIRECTION('',(0.E+000,-1.,1.38276598314E-011));
#133561 = PCURVE('',#133525,#133562);
#133562 = DEFINITIONAL_REPRESENTATION('',(#133563),#133567);
#133563 = LINE('',#133564,#133565);
#133564 = CARTESIAN_POINT('',(2.750000001462,21.880129862269));
#133565 = VECTOR('',#133566,1.);
#133566 = DIRECTION('',(0.E+000,-1.));
#133567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133568 = ORIENTED_EDGE('',*,*,#133569,.F.);
#133569 = EDGE_CURVE('',#133517,#133554,#133570,.T.);
#133570 = SURFACE_CURVE('',#133571,(#133575),.PCURVE_S1.);
#133571 = LINE('',#133572,#133573);
#133572 = CARTESIAN_POINT('',(0.501146883075,10.809112826764,
    24.751682024862));
#133573 = VECTOR('',#133574,1.);
#133574 = DIRECTION('',(1.,-1.614869849708E-015,0.E+000));
#133575 = PCURVE('',#133525,#133576);
#133576 = DEFINITIONAL_REPRESENTATION('',(#133577),#133581);
#133577 = LINE('',#133578,#133579);
#133578 = CARTESIAN_POINT('',(-2.750000013157,21.880129862269));
#133579 = VECTOR('',#133580,1.);
#133580 = DIRECTION('',(1.,-1.614869849708E-015));
#133581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133586)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133583,#133584,#133585)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133583 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133584 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133585 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133586 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133583,
  'distance_accuracy_value','confusion accuracy');
#133587 = SHAPE_DEFINITION_REPRESENTATION(#133588,#133507);
#133588 = PRODUCT_DEFINITION_SHAPE('','',#133589);
#133589 = PRODUCT_DEFINITION('design','',#133590,#133593);
#133590 = PRODUCT_DEFINITION_FORMATION('','',#133591);
#133591 = PRODUCT('CADSOFTTOOLS 1.854','CADSOFTTOOLS 1.854','',(#133592)
  );
#133592 = PRODUCT_CONTEXT('',#2,'mechanical');
#133593 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133594 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133595,#133597);
#133595 = ( REPRESENTATION_RELATIONSHIP('','',#133507,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133596) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133596 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3427);
#133597 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133598);
#133598 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('854','','',#5,#133589,$);
#133599 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133591));
#133600 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133601),#133675
  );
#133601 = SHELL_BASED_SURFACE_MODEL('',(#133602));
#133602 = OPEN_SHELL('',(#133603));
#133603 = ADVANCED_FACE('',(#133604),#133618,.T.);
#133604 = FACE_BOUND('',#133605,.T.);
#133605 = EDGE_LOOP('',(#133606,#133629,#133645,#133661));
#133606 = ORIENTED_EDGE('',*,*,#133607,.F.);
#133607 = EDGE_CURVE('',#133608,#133610,#133612,.T.);
#133608 = VERTEX_POINT('',#133609);
#133609 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#133610 = VERTEX_POINT('',#133611);
#133611 = CARTESIAN_POINT('',(1.151146897694,9.759112826691,
    24.751682024862));
#133612 = SURFACE_CURVE('',#133613,(#133617),.PCURVE_S1.);
#133613 = LINE('',#133614,#133615);
#133614 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#133615 = VECTOR('',#133616,1.);
#133616 = DIRECTION('',(0.E+000,1.,-9.601928861623E-016));
#133617 = PCURVE('',#133618,#133623);
#133618 = PLANE('',#133619);
#133619 = AXIS2_PLACEMENT_3D('',#133620,#133621,#133622);
#133620 = CARTESIAN_POINT('',(3.251146896231,-11.0710170355,
    24.751682024862));
#133621 = DIRECTION('',(0.E+000,0.E+000,1.));
#133622 = DIRECTION('',(1.,0.E+000,-0.E+000));
#133623 = DEFINITIONAL_REPRESENTATION('',(#133624),#133628);
#133624 = LINE('',#133625,#133626);
#133625 = CARTESIAN_POINT('',(-2.099999998538,17.130129862195));
#133626 = VECTOR('',#133627,1.);
#133627 = DIRECTION('',(0.E+000,1.));
#133628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133629 = ORIENTED_EDGE('',*,*,#133630,.T.);
#133630 = EDGE_CURVE('',#133608,#133631,#133633,.T.);
#133631 = VERTEX_POINT('',#133632);
#133632 = CARTESIAN_POINT('',(5.151146897694,6.059112826691,
    24.751682024862));
#133633 = SURFACE_CURVE('',#133634,(#133638),.PCURVE_S1.);
#133634 = LINE('',#133635,#133636);
#133635 = CARTESIAN_POINT('',(1.151146897694,6.059112826691,
    24.751682024862));
#133636 = VECTOR('',#133637,1.);
#133637 = DIRECTION('',(1.,0.E+000,-8.881784197001E-016));
#133638 = PCURVE('',#133618,#133639);
#133639 = DEFINITIONAL_REPRESENTATION('',(#133640),#133644);
#133640 = LINE('',#133641,#133642);
#133641 = CARTESIAN_POINT('',(-2.099999998538,17.130129862195));
#133642 = VECTOR('',#133643,1.);
#133643 = DIRECTION('',(1.,0.E+000));
#133644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133645 = ORIENTED_EDGE('',*,*,#133646,.F.);
#133646 = EDGE_CURVE('',#133647,#133631,#133649,.T.);
#133647 = VERTEX_POINT('',#133648);
#133648 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#133649 = SURFACE_CURVE('',#133650,(#133654),.PCURVE_S1.);
#133650 = LINE('',#133651,#133652);
#133651 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#133652 = VECTOR('',#133653,1.);
#133653 = DIRECTION('',(0.E+000,-1.,-9.601928861623E-016));
#133654 = PCURVE('',#133618,#133655);
#133655 = DEFINITIONAL_REPRESENTATION('',(#133656),#133660);
#133656 = LINE('',#133657,#133658);
#133657 = CARTESIAN_POINT('',(1.900000001462,20.830129862195));
#133658 = VECTOR('',#133659,1.);
#133659 = DIRECTION('',(0.E+000,-1.));
#133660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133661 = ORIENTED_EDGE('',*,*,#133662,.T.);
#133662 = EDGE_CURVE('',#133647,#133610,#133663,.T.);
#133663 = SURFACE_CURVE('',#133664,(#133668),.PCURVE_S1.);
#133664 = LINE('',#133665,#133666);
#133665 = CARTESIAN_POINT('',(5.151146897694,9.759112826691,
    24.751682024862));
#133666 = VECTOR('',#133667,1.);
#133667 = DIRECTION('',(-1.,0.E+000,1.7763568394E-015));
#133668 = PCURVE('',#133618,#133669);
#133669 = DEFINITIONAL_REPRESENTATION('',(#133670),#133674);
#133670 = LINE('',#133671,#133672);
#133671 = CARTESIAN_POINT('',(1.900000001462,20.830129862195));
#133672 = VECTOR('',#133673,1.);
#133673 = DIRECTION('',(-1.,0.E+000));
#133674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133679)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133676,#133677,#133678)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133676 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133677 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133678 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133679 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133676,
  'distance_accuracy_value','confusion accuracy');
#133680 = SHAPE_DEFINITION_REPRESENTATION(#133681,#133600);
#133681 = PRODUCT_DEFINITION_SHAPE('','',#133682);
#133682 = PRODUCT_DEFINITION('design','',#133683,#133686);
#133683 = PRODUCT_DEFINITION_FORMATION('','',#133684);
#133684 = PRODUCT('CADSOFTTOOLS 1.855','CADSOFTTOOLS 1.855','',(#133685)
  );
#133685 = PRODUCT_CONTEXT('',#2,'mechanical');
#133686 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133687 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133688,#133690);
#133688 = ( REPRESENTATION_RELATIONSHIP('','',#133600,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133689) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133689 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3431);
#133690 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133691);
#133691 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('855','','',#5,#133682,$);
#133692 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133684));
#133693 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133694),#133768
  );
#133694 = SHELL_BASED_SURFACE_MODEL('',(#133695));
#133695 = OPEN_SHELL('',(#133696));
#133696 = ADVANCED_FACE('',(#133697),#133711,.T.);
#133697 = FACE_BOUND('',#133698,.T.);
#133698 = EDGE_LOOP('',(#133699,#133722,#133738,#133754));
#133699 = ORIENTED_EDGE('',*,*,#133700,.F.);
#133700 = EDGE_CURVE('',#133701,#133703,#133705,.T.);
#133701 = VERTEX_POINT('',#133702);
#133702 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#133703 = VERTEX_POINT('',#133704);
#133704 = CARTESIAN_POINT('',(5.151146897694,-31.9011468977,
    24.751682024862));
#133705 = SURFACE_CURVE('',#133706,(#133710),.PCURVE_S1.);
#133706 = LINE('',#133707,#133708);
#133707 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#133708 = VECTOR('',#133709,1.);
#133709 = DIRECTION('',(0.E+000,-1.,-9.601928861623E-016));
#133710 = PCURVE('',#133711,#133716);
#133711 = PLANE('',#133712);
#133712 = AXIS2_PLACEMENT_3D('',#133713,#133714,#133715);
#133713 = CARTESIAN_POINT('',(3.251146896231,-11.0710170355,
    24.751682024862));
#133714 = DIRECTION('',(0.E+000,0.E+000,1.));
#133715 = DIRECTION('',(1.,0.E+000,-0.E+000));
#133716 = DEFINITIONAL_REPRESENTATION('',(#133717),#133721);
#133717 = LINE('',#133718,#133719);
#133718 = CARTESIAN_POINT('',(1.900000001462,-17.13012986219));
#133719 = VECTOR('',#133720,1.);
#133720 = DIRECTION('',(0.E+000,-1.));
#133721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133722 = ORIENTED_EDGE('',*,*,#133723,.T.);
#133723 = EDGE_CURVE('',#133701,#133724,#133726,.T.);
#133724 = VERTEX_POINT('',#133725);
#133725 = CARTESIAN_POINT('',(1.151146897694,-28.2011468977,
    24.751682024862));
#133726 = SURFACE_CURVE('',#133727,(#133731),.PCURVE_S1.);
#133727 = LINE('',#133728,#133729);
#133728 = CARTESIAN_POINT('',(5.151146897694,-28.2011468977,
    24.751682024862));
#133729 = VECTOR('',#133730,1.);
#133730 = DIRECTION('',(-1.,-1.7763568394E-015,8.881784197001E-016));
#133731 = PCURVE('',#133711,#133732);
#133732 = DEFINITIONAL_REPRESENTATION('',(#133733),#133737);
#133733 = LINE('',#133734,#133735);
#133734 = CARTESIAN_POINT('',(1.900000001462,-17.13012986219));
#133735 = VECTOR('',#133736,1.);
#133736 = DIRECTION('',(-1.,-1.7763568394E-015));
#133737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133738 = ORIENTED_EDGE('',*,*,#133739,.F.);
#133739 = EDGE_CURVE('',#133740,#133724,#133742,.T.);
#133740 = VERTEX_POINT('',#133741);
#133741 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#133742 = SURFACE_CURVE('',#133743,(#133747),.PCURVE_S1.);
#133743 = LINE('',#133744,#133745);
#133744 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#133745 = VECTOR('',#133746,1.);
#133746 = DIRECTION('',(0.E+000,1.,-9.601928861623E-016));
#133747 = PCURVE('',#133711,#133748);
#133748 = DEFINITIONAL_REPRESENTATION('',(#133749),#133753);
#133749 = LINE('',#133750,#133751);
#133750 = CARTESIAN_POINT('',(-2.099999998538,-20.83012986219));
#133751 = VECTOR('',#133752,1.);
#133752 = DIRECTION('',(0.E+000,1.));
#133753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133754 = ORIENTED_EDGE('',*,*,#133755,.T.);
#133755 = EDGE_CURVE('',#133740,#133703,#133756,.T.);
#133756 = SURFACE_CURVE('',#133757,(#133761),.PCURVE_S1.);
#133757 = LINE('',#133758,#133759);
#133758 = CARTESIAN_POINT('',(1.151146897694,-31.9011468977,
    24.751682024862));
#133759 = VECTOR('',#133760,1.);
#133760 = DIRECTION('',(1.,0.E+000,-8.881784197001E-016));
#133761 = PCURVE('',#133711,#133762);
#133762 = DEFINITIONAL_REPRESENTATION('',(#133763),#133767);
#133763 = LINE('',#133764,#133765);
#133764 = CARTESIAN_POINT('',(-2.099999998538,-20.83012986219));
#133765 = VECTOR('',#133766,1.);
#133766 = DIRECTION('',(1.,0.E+000));
#133767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133772)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133769,#133770,#133771)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133769 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133770 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133771 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133772 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133769,
  'distance_accuracy_value','confusion accuracy');
#133773 = SHAPE_DEFINITION_REPRESENTATION(#133774,#133693);
#133774 = PRODUCT_DEFINITION_SHAPE('','',#133775);
#133775 = PRODUCT_DEFINITION('design','',#133776,#133779);
#133776 = PRODUCT_DEFINITION_FORMATION('','',#133777);
#133777 = PRODUCT('CADSOFTTOOLS 1.856','CADSOFTTOOLS 1.856','',(#133778)
  );
#133778 = PRODUCT_CONTEXT('',#2,'mechanical');
#133779 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#133780 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#133781,#133783);
#133781 = ( REPRESENTATION_RELATIONSHIP('','',#133693,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#133782) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#133782 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3435);
#133783 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #133784);
#133784 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('856','','',#5,#133775,$);
#133785 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133777));
#133786 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#133787),#133989
  );
#133787 = SHELL_BASED_SURFACE_MODEL('',(#133788));
#133788 = OPEN_SHELL('',(#133789));
#133789 = ADVANCED_FACE('',(#133790),#133804,.T.);
#133790 = FACE_BOUND('',#133791,.T.);
#133791 = EDGE_LOOP('',(#133792,#133815,#133831,#133847,#133863,#133879,
    #133895,#133911,#133927,#133943,#133959,#133975));
#133792 = ORIENTED_EDGE('',*,*,#133793,.F.);
#133793 = EDGE_CURVE('',#133794,#133796,#133798,.T.);
#133794 = VERTEX_POINT('',#133795);
#133795 = CARTESIAN_POINT('',(0.501146883074,-16.29999999998,
    24.751682024862));
#133796 = VERTEX_POINT('',#133797);
#133797 = CARTESIAN_POINT('',(1.651146897693,-16.29999999998,
    24.751682024862));
#133798 = SURFACE_CURVE('',#133799,(#133803),.PCURVE_S1.);
#133799 = LINE('',#133800,#133801);
#133800 = CARTESIAN_POINT('',(0.501146883074,-16.29999999998,
    24.751682024862));
#133801 = VECTOR('',#133802,1.);
#133802 = DIRECTION('',(1.,6.178632406325E-015,0.E+000));
#133803 = PCURVE('',#133804,#133809);
#133804 = PLANE('',#133805);
#133805 = AXIS2_PLACEMENT_3D('',#133806,#133807,#133808);
#133806 = CARTESIAN_POINT('',(3.251146896231,-11.0710170355,
    24.751682024862));
#133807 = DIRECTION('',(0.E+000,0.E+000,1.));
#133808 = DIRECTION('',(1.,0.E+000,-0.E+000));
#133809 = DEFINITIONAL_REPRESENTATION('',(#133810),#133814);
#133810 = LINE('',#133811,#133812);
#133811 = CARTESIAN_POINT('',(-2.750000013157,-5.228982964475));
#133812 = VECTOR('',#133813,1.);
#133813 = DIRECTION('',(1.,6.178632406325E-015));
#133814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133815 = ORIENTED_EDGE('',*,*,#133816,.F.);
#133816 = EDGE_CURVE('',#133817,#133794,#133819,.T.);
#133817 = VERTEX_POINT('',#133818);
#133818 = CARTESIAN_POINT('',(0.501146883074,-19.49999999998,
    24.751682024862));
#133819 = SURFACE_CURVE('',#133820,(#133824),.PCURVE_S1.);
#133820 = LINE('',#133821,#133822);
#133821 = CARTESIAN_POINT('',(0.501146896231,-19.49999999998,
    24.751682024862));
#133822 = VECTOR('',#133823,1.);
#133823 = DIRECTION('',(-6.938893903907E-017,1.,0.E+000));
#133824 = PCURVE('',#133804,#133825);
#133825 = DEFINITIONAL_REPRESENTATION('',(#133826),#133830);
#133826 = LINE('',#133827,#133828);
#133827 = CARTESIAN_POINT('',(-2.75,-8.428982964475));
#133828 = VECTOR('',#133829,1.);
#133829 = DIRECTION('',(-6.938893903907E-017,1.));
#133830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133831 = ORIENTED_EDGE('',*,*,#133832,.T.);
#133832 = EDGE_CURVE('',#133817,#133833,#133835,.T.);
#133833 = VERTEX_POINT('',#133834);
#133834 = CARTESIAN_POINT('',(1.651146897693,-19.49999999998,
    24.751682024862));
#133835 = SURFACE_CURVE('',#133836,(#133840),.PCURVE_S1.);
#133836 = LINE('',#133837,#133838);
#133837 = CARTESIAN_POINT('',(0.501146883074,-19.49999999998,
    24.751682024862));
#133838 = VECTOR('',#133839,1.);
#133839 = DIRECTION('',(1.,0.E+000,-6.178632406326E-015));
#133840 = PCURVE('',#133804,#133841);
#133841 = DEFINITIONAL_REPRESENTATION('',(#133842),#133846);
#133842 = LINE('',#133843,#133844);
#133843 = CARTESIAN_POINT('',(-2.750000013157,-8.428982964475));
#133844 = VECTOR('',#133845,1.);
#133845 = DIRECTION('',(1.,0.E+000));
#133846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133847 = ORIENTED_EDGE('',*,*,#133848,.F.);
#133848 = EDGE_CURVE('',#133849,#133833,#133851,.T.);
#133849 = VERTEX_POINT('',#133850);
#133850 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#133851 = SURFACE_CURVE('',#133852,(#133856),.PCURVE_S1.);
#133852 = LINE('',#133853,#133854);
#133853 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#133854 = VECTOR('',#133855,1.);
#133855 = DIRECTION('',(0.E+000,1.,0.E+000));
#133856 = PCURVE('',#133804,#133857);
#133857 = DEFINITIONAL_REPRESENTATION('',(#133858),#133862);
#133858 = LINE('',#133859,#133860);
#133859 = CARTESIAN_POINT('',(-1.599999998538,-8.828982964475));
#133860 = VECTOR('',#133861,1.);
#133861 = DIRECTION('',(0.E+000,1.));
#133862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133863 = ORIENTED_EDGE('',*,*,#133864,.T.);
#133864 = EDGE_CURVE('',#133849,#133865,#133867,.T.);
#133865 = VERTEX_POINT('',#133866);
#133866 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    24.751682024862));
#133867 = SURFACE_CURVE('',#133868,(#133872),.PCURVE_S1.);
#133868 = LINE('',#133869,#133870);
#133869 = CARTESIAN_POINT('',(1.651146897693,-19.89999999998,
    24.751682024862));
#133870 = VECTOR('',#133871,1.);
#133871 = DIRECTION('',(1.,-1.42108547152E-015,1.42108547152E-015));
#133872 = PCURVE('',#133804,#133873);
#133873 = DEFINITIONAL_REPRESENTATION('',(#133874),#133878);
#133874 = LINE('',#133875,#133876);
#133875 = CARTESIAN_POINT('',(-1.599999998538,-8.828982964475));
#133876 = VECTOR('',#133877,1.);
#133877 = DIRECTION('',(1.,-1.42108547152E-015));
#133878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133879 = ORIENTED_EDGE('',*,*,#133880,.T.);
#133880 = EDGE_CURVE('',#133865,#133881,#133883,.T.);
#133881 = VERTEX_POINT('',#133882);
#133882 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#133883 = SURFACE_CURVE('',#133884,(#133888),.PCURVE_S1.);
#133884 = LINE('',#133885,#133886);
#133885 = CARTESIAN_POINT('',(4.151146897693,-19.89999999998,
    24.751682024862));
#133886 = VECTOR('',#133887,1.);
#133887 = DIRECTION('',(0.E+000,1.,0.E+000));
#133888 = PCURVE('',#133804,#133889);
#133889 = DEFINITIONAL_REPRESENTATION('',(#133890),#133894);
#133890 = LINE('',#133891,#133892);
#133891 = CARTESIAN_POINT('',(0.900000001462,-8.828982964475));
#133892 = VECTOR('',#133893,1.);
#133893 = DIRECTION('',(0.E+000,1.));
#133894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133895 = ORIENTED_EDGE('',*,*,#133896,.T.);
#133896 = EDGE_CURVE('',#133881,#133897,#133899,.T.);
#133897 = VERTEX_POINT('',#133898);
#133898 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    24.751682024862));
#133899 = SURFACE_CURVE('',#133900,(#133904),.PCURVE_S1.);
#133900 = LINE('',#133901,#133902);
#133901 = CARTESIAN_POINT('',(4.151146897693,-19.49999999998,
    24.751682024862));
#133902 = VECTOR('',#133903,1.);
#133903 = DIRECTION('',(1.,-6.178632484871E-015,0.E+000));
#133904 = PCURVE('',#133804,#133905);
#133905 = DEFINITIONAL_REPRESENTATION('',(#133906),#133910);
#133906 = LINE('',#133907,#133908);
#133907 = CARTESIAN_POINT('',(0.900000001462,-8.428982964475));
#133908 = VECTOR('',#133909,1.);
#133909 = DIRECTION('',(1.,-6.178632484871E-015));
#133910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133911 = ORIENTED_EDGE('',*,*,#133912,.T.);
#133912 = EDGE_CURVE('',#133897,#133913,#133915,.T.);
#133913 = VERTEX_POINT('',#133914);
#133914 = CARTESIAN_POINT('',(5.301146897693,-16.29999999998,
    24.751682024862));
#133915 = SURFACE_CURVE('',#133916,(#133920),.PCURVE_S1.);
#133916 = LINE('',#133917,#133918);
#133917 = CARTESIAN_POINT('',(5.301146897693,-19.49999999998,
    24.751682024862));
#133918 = VECTOR('',#133919,1.);
#133919 = DIRECTION('',(0.E+000,1.,1.110223024625E-015));
#133920 = PCURVE('',#133804,#133921);
#133921 = DEFINITIONAL_REPRESENTATION('',(#133922),#133926);
#133922 = LINE('',#133923,#133924);
#133923 = CARTESIAN_POINT('',(2.050000001462,-8.428982964475));
#133924 = VECTOR('',#133925,1.);
#133925 = DIRECTION('',(0.E+000,1.));
#133926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133927 = ORIENTED_EDGE('',*,*,#133928,.F.);
#133928 = EDGE_CURVE('',#133929,#133913,#133931,.T.);
#133929 = VERTEX_POINT('',#133930);
#133930 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#133931 = SURFACE_CURVE('',#133932,(#133936),.PCURVE_S1.);
#133932 = LINE('',#133933,#133934);
#133933 = CARTESIAN_POINT('',(4.151146897693,-16.29999999998,
    24.751682024862));
#133934 = VECTOR('',#133935,1.);
#133935 = DIRECTION('',(1.,3.089316242435E-015,0.E+000));
#133936 = PCURVE('',#133804,#133937);
#133937 = DEFINITIONAL_REPRESENTATION('',(#133938),#133942);
#133938 = LINE('',#133939,#133940);
#133939 = CARTESIAN_POINT('',(0.900000001462,-5.228982964475));
#133940 = VECTOR('',#133941,1.);
#133941 = DIRECTION('',(1.,3.089316242435E-015));
#133942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133943 = ORIENTED_EDGE('',*,*,#133944,.F.);
#133944 = EDGE_CURVE('',#133945,#133929,#133947,.T.);
#133945 = VERTEX_POINT('',#133946);
#133946 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#133947 = SURFACE_CURVE('',#133948,(#133952),.PCURVE_S1.);
#133948 = LINE('',#133949,#133950);
#133949 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#133950 = VECTOR('',#133951,1.);
#133951 = DIRECTION('',(0.E+000,-1.,0.E+000));
#133952 = PCURVE('',#133804,#133953);
#133953 = DEFINITIONAL_REPRESENTATION('',(#133954),#133958);
#133954 = LINE('',#133955,#133956);
#133955 = CARTESIAN_POINT('',(0.900000001462,-4.678982964475));
#133956 = VECTOR('',#133957,1.);
#133957 = DIRECTION('',(0.E+000,-1.));
#133958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133959 = ORIENTED_EDGE('',*,*,#133960,.T.);
#133960 = EDGE_CURVE('',#133945,#133961,#133963,.T.);
#133961 = VERTEX_POINT('',#133962);
#133962 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#133963 = SURFACE_CURVE('',#133964,(#133968),.PCURVE_S1.);
#133964 = LINE('',#133965,#133966);
#133965 = CARTESIAN_POINT('',(4.151146897693,-15.74999999998,
    24.751682024862));
#133966 = VECTOR('',#133967,1.);
#133967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#133968 = PCURVE('',#133804,#133969);
#133969 = DEFINITIONAL_REPRESENTATION('',(#133970),#133974);
#133970 = LINE('',#133971,#133972);
#133971 = CARTESIAN_POINT('',(0.900000001462,-4.678982964475));
#133972 = VECTOR('',#133973,1.);
#133973 = DIRECTION('',(-1.,0.E+000));
#133974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133975 = ORIENTED_EDGE('',*,*,#133976,.T.);
#133976 = EDGE_CURVE('',#133961,#133796,#133977,.T.);
#133977 = SURFACE_CURVE('',#133978,(#133982),.PCURVE_S1.);
#133978 = LINE('',#133979,#133980);
#133979 = CARTESIAN_POINT('',(1.651146897693,-15.74999999998,
    24.751682024862));
#133980 = VECTOR('',#133981,1.);
#133981 = DIRECTION('',(0.E+000,-1.,0.E+000));
#133982 = PCURVE('',#133804,#133983);
#133983 = DEFINITIONAL_REPRESENTATION('',(#133984),#133988);
#133984 = LINE('',#133985,#133986);
#133985 = CARTESIAN_POINT('',(-1.599999998538,-4.678982964475));
#133986 = VECTOR('',#133987,1.);
#133987 = DIRECTION('',(0.E+000,-1.));
#133988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#133993)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#133990,#133991,#133992)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#133990 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#133991 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#133992 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#133993 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#133990,
  'distance_accuracy_value','confusion accuracy');
#133994 = SHAPE_DEFINITION_REPRESENTATION(#133995,#133786);
#133995 = PRODUCT_DEFINITION_SHAPE('','',#133996);
#133996 = PRODUCT_DEFINITION('design','',#133997,#134000);
#133997 = PRODUCT_DEFINITION_FORMATION('','',#133998);
#133998 = PRODUCT('CADSOFTTOOLS 1.857','CADSOFTTOOLS 1.857','',(#133999)
  );
#133999 = PRODUCT_CONTEXT('',#2,'mechanical');
#134000 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#134001 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#134002,#134004);
#134002 = ( REPRESENTATION_RELATIONSHIP('','',#133786,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#134003) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#134003 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3439);
#134004 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #134005);
#134005 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('857','','',#5,#133996,$);
#134006 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#133998));
#134007 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#134008),#134210
  );
#134008 = SHELL_BASED_SURFACE_MODEL('',(#134009));
#134009 = OPEN_SHELL('',(#134010));
#134010 = ADVANCED_FACE('',(#134011),#134025,.T.);
#134011 = FACE_BOUND('',#134012,.T.);
#134012 = EDGE_LOOP('',(#134013,#134036,#134052,#134068,#134084,#134100,
    #134116,#134132,#134148,#134164,#134180,#134196));
#134013 = ORIENTED_EDGE('',*,*,#134014,.F.);
#134014 = EDGE_CURVE('',#134015,#134017,#134019,.T.);
#134015 = VERTEX_POINT('',#134016);
#134016 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#134017 = VERTEX_POINT('',#134018);
#134018 = CARTESIAN_POINT('',(0.501146883074,-14.59999999998,
    24.751682024862));
#134019 = SURFACE_CURVE('',#134020,(#134024),.PCURVE_S1.);
#134020 = LINE('',#134021,#134022);
#134021 = CARTESIAN_POINT('',(1.651146897693,-14.59999999998,
    24.751682024862));
#134022 = VECTOR('',#134023,1.);
#134023 = DIRECTION('',(-1.,0.E+000,6.178632406325E-015));
#134024 = PCURVE('',#134025,#134030);
#134025 = PLANE('',#134026);
#134026 = AXIS2_PLACEMENT_3D('',#134027,#134028,#134029);
#134027 = CARTESIAN_POINT('',(3.251146896231,-11.0710170355,
    24.751682024862));
#134028 = DIRECTION('',(0.E+000,0.E+000,1.));
#134029 = DIRECTION('',(1.,0.E+000,-0.E+000));
#134030 = DEFINITIONAL_REPRESENTATION('',(#134031),#134035);
#134031 = LINE('',#134032,#134033);
#134032 = CARTESIAN_POINT('',(-1.599999998538,-3.528982964475));
#134033 = VECTOR('',#134034,1.);
#134034 = DIRECTION('',(-1.,0.E+000));
#134035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134036 = ORIENTED_EDGE('',*,*,#134037,.F.);
#134037 = EDGE_CURVE('',#134038,#134015,#134040,.T.);
#134038 = VERTEX_POINT('',#134039);
#134039 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#134040 = SURFACE_CURVE('',#134041,(#134045),.PCURVE_S1.);
#134041 = LINE('',#134042,#134043);
#134042 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#134043 = VECTOR('',#134044,1.);
#134044 = DIRECTION('',(0.E+000,1.,0.E+000));
#134045 = PCURVE('',#134025,#134046);
#134046 = DEFINITIONAL_REPRESENTATION('',(#134047),#134051);
#134047 = LINE('',#134048,#134049);
#134048 = CARTESIAN_POINT('',(-1.599999998538,-4.078982964476));
#134049 = VECTOR('',#134050,1.);
#134050 = DIRECTION('',(0.E+000,1.));
#134051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134052 = ORIENTED_EDGE('',*,*,#134053,.T.);
#134053 = EDGE_CURVE('',#134038,#134054,#134056,.T.);
#134054 = VERTEX_POINT('',#134055);
#134055 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    24.751682024862));
#134056 = SURFACE_CURVE('',#134057,(#134061),.PCURVE_S1.);
#134057 = LINE('',#134058,#134059);
#134058 = CARTESIAN_POINT('',(1.651146897693,-15.14999999998,
    24.751682024862));
#134059 = VECTOR('',#134060,1.);
#134060 = DIRECTION('',(1.,7.105427357601E-016,1.42108547152E-015));
#134061 = PCURVE('',#134025,#134062);
#134062 = DEFINITIONAL_REPRESENTATION('',(#134063),#134067);
#134063 = LINE('',#134064,#134065);
#134064 = CARTESIAN_POINT('',(-1.599999998538,-4.078982964476));
#134065 = VECTOR('',#134066,1.);
#134066 = DIRECTION('',(1.,7.105427357601E-016));
#134067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134068 = ORIENTED_EDGE('',*,*,#134069,.T.);
#134069 = EDGE_CURVE('',#134054,#134070,#134072,.T.);
#134070 = VERTEX_POINT('',#134071);
#134071 = CARTESIAN_POINT('',(4.151146897693,-14.59999999998,
    24.751682024862));
#134072 = SURFACE_CURVE('',#134073,(#134077),.PCURVE_S1.);
#134073 = LINE('',#134074,#134075);
#134074 = CARTESIAN_POINT('',(4.151146897693,-15.14999999998,
    24.751682024862));
#134075 = VECTOR('',#134076,1.);
#134076 = DIRECTION('',(0.E+000,1.,0.E+000));
#134077 = PCURVE('',#134025,#134078);
#134078 = DEFINITIONAL_REPRESENTATION('',(#134079),#134083);
#134079 = LINE('',#134080,#134081);
#134080 = CARTESIAN_POINT('',(0.900000001462,-4.078982964476));
#134081 = VECTOR('',#134082,1.);
#134082 = DIRECTION('',(0.E+000,1.));
#134083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134084 = ORIENTED_EDGE('',*,*,#134085,.F.);
#134085 = EDGE_CURVE('',#134086,#134070,#134088,.T.);
#134086 = VERTEX_POINT('',#134087);
#134087 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#134088 = SURFACE_CURVE('',#134089,(#134093),.PCURVE_S1.);
#134089 = LINE('',#134090,#134091);
#134090 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#134091 = VECTOR('',#134092,1.);
#134092 = DIRECTION('',(-1.,-1.544658121218E-015,0.E+000));
#134093 = PCURVE('',#134025,#134094);
#134094 = DEFINITIONAL_REPRESENTATION('',(#134095),#134099);
#134095 = LINE('',#134096,#134097);
#134096 = CARTESIAN_POINT('',(2.050000001462,-3.528982964475));
#134097 = VECTOR('',#134098,1.);
#134098 = DIRECTION('',(-1.,-1.544658121218E-015));
#134099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134100 = ORIENTED_EDGE('',*,*,#134101,.T.);
#134101 = EDGE_CURVE('',#134086,#134102,#134104,.T.);
#134102 = VERTEX_POINT('',#134103);
#134103 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#134104 = SURFACE_CURVE('',#134105,(#134109),.PCURVE_S1.);
#134105 = LINE('',#134106,#134107);
#134106 = CARTESIAN_POINT('',(5.301146897693,-14.59999999998,
    24.751682024862));
#134107 = VECTOR('',#134108,1.);
#134108 = DIRECTION('',(0.E+000,1.,-1.110223024625E-015));
#134109 = PCURVE('',#134025,#134110);
#134110 = DEFINITIONAL_REPRESENTATION('',(#134111),#134115);
#134111 = LINE('',#134112,#134113);
#134112 = CARTESIAN_POINT('',(2.050000001462,-3.528982964475));
#134113 = VECTOR('',#134114,1.);
#134114 = DIRECTION('',(0.E+000,1.));
#134115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134116 = ORIENTED_EDGE('',*,*,#134117,.T.);
#134117 = EDGE_CURVE('',#134102,#134118,#134120,.T.);
#134118 = VERTEX_POINT('',#134119);
#134119 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    24.751682024862));
#134120 = SURFACE_CURVE('',#134121,(#134125),.PCURVE_S1.);
#134121 = LINE('',#134122,#134123);
#134122 = CARTESIAN_POINT('',(5.301146897693,-11.39999999998,
    24.751682024862));
#134123 = VECTOR('',#134124,1.);
#134124 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134125 = PCURVE('',#134025,#134126);
#134126 = DEFINITIONAL_REPRESENTATION('',(#134127),#134131);
#134127 = LINE('',#134128,#134129);
#134128 = CARTESIAN_POINT('',(2.050000001462,-0.328982964475));
#134129 = VECTOR('',#134130,1.);
#134130 = DIRECTION('',(-1.,0.E+000));
#134131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134132 = ORIENTED_EDGE('',*,*,#134133,.T.);
#134133 = EDGE_CURVE('',#134118,#134134,#134136,.T.);
#134134 = VERTEX_POINT('',#134135);
#134135 = CARTESIAN_POINT('',(4.151146897693,-10.99999999998,
    24.751682024862));
#134136 = SURFACE_CURVE('',#134137,(#134141),.PCURVE_S1.);
#134137 = LINE('',#134138,#134139);
#134138 = CARTESIAN_POINT('',(4.151146897693,-11.39999999998,
    24.751682024862));
#134139 = VECTOR('',#134140,1.);
#134140 = DIRECTION('',(0.E+000,1.,0.E+000));
#134141 = PCURVE('',#134025,#134142);
#134142 = DEFINITIONAL_REPRESENTATION('',(#134143),#134147);
#134143 = LINE('',#134144,#134145);
#134144 = CARTESIAN_POINT('',(0.900000001462,-0.328982964475));
#134145 = VECTOR('',#134146,1.);
#134146 = DIRECTION('',(0.E+000,1.));
#134147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134148 = ORIENTED_EDGE('',*,*,#134149,.F.);
#134149 = EDGE_CURVE('',#134150,#134134,#134152,.T.);
#134150 = VERTEX_POINT('',#134151);
#134151 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    24.751682024862));
#134152 = SURFACE_CURVE('',#134153,(#134157),.PCURVE_S1.);
#134153 = LINE('',#134154,#134155);
#134154 = CARTESIAN_POINT('',(1.651146897693,-10.99999999998,
    24.751682024862));
#134155 = VECTOR('',#134156,1.);
#134156 = DIRECTION('',(1.,-7.105427357601E-016,1.42108547152E-015));
#134157 = PCURVE('',#134025,#134158);
#134158 = DEFINITIONAL_REPRESENTATION('',(#134159),#134163);
#134159 = LINE('',#134160,#134161);
#134160 = CARTESIAN_POINT('',(-1.599999998538,7.10170355246E-002));
#134161 = VECTOR('',#134162,1.);
#134162 = DIRECTION('',(1.,-7.105427357601E-016));
#134163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134164 = ORIENTED_EDGE('',*,*,#134165,.F.);
#134165 = EDGE_CURVE('',#134166,#134150,#134168,.T.);
#134166 = VERTEX_POINT('',#134167);
#134167 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#134168 = SURFACE_CURVE('',#134169,(#134173),.PCURVE_S1.);
#134169 = LINE('',#134170,#134171);
#134170 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#134171 = VECTOR('',#134172,1.);
#134172 = DIRECTION('',(0.E+000,1.,0.E+000));
#134173 = PCURVE('',#134025,#134174);
#134174 = DEFINITIONAL_REPRESENTATION('',(#134175),#134179);
#134175 = LINE('',#134176,#134177);
#134176 = CARTESIAN_POINT('',(-1.599999998538,-0.328982964475));
#134177 = VECTOR('',#134178,1.);
#134178 = DIRECTION('',(0.E+000,1.));
#134179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134180 = ORIENTED_EDGE('',*,*,#134181,.T.);
#134181 = EDGE_CURVE('',#134166,#134182,#134184,.T.);
#134182 = VERTEX_POINT('',#134183);
#134183 = CARTESIAN_POINT('',(0.50114689477,-11.40000012498,
    24.751682024862));
#134184 = SURFACE_CURVE('',#134185,(#134189),.PCURVE_S1.);
#134185 = LINE('',#134186,#134187);
#134186 = CARTESIAN_POINT('',(1.651146897693,-11.39999999998,
    24.751682024862));
#134187 = VECTOR('',#134188,1.);
#134188 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134189 = PCURVE('',#134025,#134190);
#134190 = DEFINITIONAL_REPRESENTATION('',(#134191),#134195);
#134191 = LINE('',#134192,#134193);
#134192 = CARTESIAN_POINT('',(-1.599999998538,-0.328982964475));
#134193 = VECTOR('',#134194,1.);
#134194 = DIRECTION('',(-1.,0.E+000));
#134195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134196 = ORIENTED_EDGE('',*,*,#134197,.F.);
#134197 = EDGE_CURVE('',#134017,#134182,#134198,.T.);
#134198 = SURFACE_CURVE('',#134199,(#134203),.PCURVE_S1.);
#134199 = LINE('',#134200,#134201);
#134200 = CARTESIAN_POINT('',(0.501146896231,-14.59999999998,
    24.751682024862));
#134201 = VECTOR('',#134202,1.);
#134202 = DIRECTION('',(-6.938894174957E-017,1.,-1.110223067993E-015));
#134203 = PCURVE('',#134025,#134204);
#134204 = DEFINITIONAL_REPRESENTATION('',(#134205),#134209);
#134205 = LINE('',#134206,#134207);
#134206 = CARTESIAN_POINT('',(-2.75,-3.528982964475));
#134207 = VECTOR('',#134208,1.);
#134208 = DIRECTION('',(-6.938894174957E-017,1.));
#134209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#134214)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#134211,#134212,#134213)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#134211 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#134212 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#134213 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#134214 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#134211,
  'distance_accuracy_value','confusion accuracy');
#134215 = SHAPE_DEFINITION_REPRESENTATION(#134216,#134007);
#134216 = PRODUCT_DEFINITION_SHAPE('','',#134217);
#134217 = PRODUCT_DEFINITION('design','',#134218,#134221);
#134218 = PRODUCT_DEFINITION_FORMATION('','',#134219);
#134219 = PRODUCT('CADSOFTTOOLS 1.858','CADSOFTTOOLS 1.858','',(#134220)
  );
#134220 = PRODUCT_CONTEXT('',#2,'mechanical');
#134221 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#134222 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#134223,#134225);
#134223 = ( REPRESENTATION_RELATIONSHIP('','',#134007,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#134224) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#134224 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3443);
#134225 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #134226);
#134226 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('858','','',#5,#134217,$);
#134227 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#134219));
#134228 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#134229),#134547
  );
#134229 = SHELL_BASED_SURFACE_MODEL('',(#134230));
#134230 = OPEN_SHELL('',(#134231));
#134231 = ADVANCED_FACE('',(#134232),#134246,.T.);
#134232 = FACE_BOUND('',#134233,.T.);
#134233 = EDGE_LOOP('',(#134234,#134279,#134348,#134386,#134454));
#134234 = ORIENTED_EDGE('',*,*,#134235,.T.);
#134235 = EDGE_CURVE('',#134236,#134238,#134240,.T.);
#134236 = VERTEX_POINT('',#134237);
#134237 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#134238 = VERTEX_POINT('',#134239);
#134239 = CARTESIAN_POINT('',(2.209510497626,-21.63653511745,
    24.751682024862));
#134240 = SURFACE_CURVE('',#134241,(#134245),.PCURVE_S1.);
#134241 = LINE('',#134242,#134243);
#134242 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#134243 = VECTOR('',#134244,1.);
#134244 = DIRECTION('',(-1.,-3.25448444059E-015,0.E+000));
#134245 = PCURVE('',#134246,#134251);
#134246 = CYLINDRICAL_SURFACE('',#134247,1.95);
#134247 = AXIS2_PLACEMENT_3D('',#134248,#134249,#134250);
#134248 = CARTESIAN_POINT('',(1.501146897693,-23.4710170355,
    24.090489093606));
#134249 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134250 = DIRECTION('',(0.E+000,0.E+000,1.));
#134251 = DEFINITIONAL_REPRESENTATION('',(#134252),#134278);
#134252 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134253,#134254,#134255,
    #134256,#134257,#134258,#134259,#134260,#134261,#134262,#134263,
    #134264,#134265,#134266,#134267,#134268,#134269,#134270,#134271,
    #134272,#134273,#134274,#134275,#134276,#134277),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    9.923967273338E-002,0.198479345467,0.2977190182,0.396958690934,
    0.496198363667,0.5954380364,0.694677709134,0.793917381867,
    0.8931570546,0.992396727334,1.091636400067,1.190876072801,
    1.290115745534,1.389355418267,1.488595091001,1.587834763734,
    1.687074436468,1.786314109201,1.885553781934,1.984793454668,
    2.084033127401,2.183272800134),.QUASI_UNIFORM_KNOTS.);
#134253 = CARTESIAN_POINT('',(1.224864661078,-2.891636400067));
#134254 = CARTESIAN_POINT('',(1.224864661078,-2.858556509156));
#134255 = CARTESIAN_POINT('',(1.224864661078,-2.792396727334));
#134256 = CARTESIAN_POINT('',(1.224864661078,-2.6931570546));
#134257 = CARTESIAN_POINT('',(1.224864661078,-2.593917381867));
#134258 = CARTESIAN_POINT('',(1.224864661078,-2.494677709134));
#134259 = CARTESIAN_POINT('',(1.224864661078,-2.3954380364));
#134260 = CARTESIAN_POINT('',(1.224864661078,-2.296198363667));
#134261 = CARTESIAN_POINT('',(1.224864661078,-2.196958690934));
#134262 = CARTESIAN_POINT('',(1.224864661078,-2.0977190182));
#134263 = CARTESIAN_POINT('',(1.224864661078,-1.998479345467));
#134264 = CARTESIAN_POINT('',(1.224864661078,-1.899239672733));
#134265 = CARTESIAN_POINT('',(1.224864661078,-1.8));
#134266 = CARTESIAN_POINT('',(1.224864661078,-1.700760327267));
#134267 = CARTESIAN_POINT('',(1.224864661078,-1.601520654533));
#134268 = CARTESIAN_POINT('',(1.224864661078,-1.5022809818));
#134269 = CARTESIAN_POINT('',(1.224864661078,-1.403041309066));
#134270 = CARTESIAN_POINT('',(1.224864661078,-1.303801636333));
#134271 = CARTESIAN_POINT('',(1.224864661078,-1.2045619636));
#134272 = CARTESIAN_POINT('',(1.224864661078,-1.105322290866));
#134273 = CARTESIAN_POINT('',(1.224864661078,-1.006082618133));
#134274 = CARTESIAN_POINT('',(1.224864661078,-0.9068429454));
#134275 = CARTESIAN_POINT('',(1.224864661078,-0.807603272666));
#134276 = CARTESIAN_POINT('',(1.224864661078,-0.741443490844));
#134277 = CARTESIAN_POINT('',(1.224864661078,-0.708363599933));
#134278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134279 = ORIENTED_EDGE('',*,*,#134280,.T.);
#134280 = EDGE_CURVE('',#134238,#134281,#134283,.T.);
#134281 = VERTEX_POINT('',#134282);
#134282 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#134283 = SURFACE_CURVE('',#134284,(#134297),.PCURVE_S1.);
#134284 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134285,#134286,#134287,
    #134288,#134289,#134290,#134291,#134292,#134293,#134294,#134295,
    #134296),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.126535640434,0.250353564911,0.37153921335,0.486241940799,
    0.597317989176,0.696979260427,0.788708706291,0.887165519108,1.),
  .UNSPECIFIED.);
#134285 = CARTESIAN_POINT('',(2.209510497626,-21.63653511745,
    24.751682024862));
#134286 = CARTESIAN_POINT('',(2.211098205903,-21.64927516769,
    24.787036346365));
#134287 = CARTESIAN_POINT('',(2.21490565968,-21.67647276469,
    24.856145833662));
#134288 = CARTESIAN_POINT('',(2.223268715024,-21.72246210979,
    24.95592326619));
#134289 = CARTESIAN_POINT('',(2.234599337748,-21.77208567334,
    25.04951958013));
#134290 = CARTESIAN_POINT('',(2.249276368892,-21.824581393,
    25.136937544868));
#134291 = CARTESIAN_POINT('',(2.267162483018,-21.87792731667,
    25.216289072545));
#134292 = CARTESIAN_POINT('',(2.287893814371,-21.93049911048,
    25.286984346984));
#134293 = CARTESIAN_POINT('',(2.311683649633,-21.98290507862,
    25.351529517686));
#134294 = CARTESIAN_POINT('',(2.341067745593,-22.03949736126,
    25.415579120375));
#134295 = CARTESIAN_POINT('',(2.365441138575,-22.0800448355,
    25.457477233219));
#134296 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#134297 = PCURVE('',#134246,#134298);
#134298 = DEFINITIONAL_REPRESENTATION('',(#134299),#134347);
#134299 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134300,#134301,#134302,
    #134303,#134304,#134305,#134306,#134307,#134308,#134309,#134310,
    #134311,#134312,#134313,#134314,#134315,#134316,#134317,#134318,
    #134319,#134320,#134321,#134322,#134323,#134324,#134325,#134326,
    #134327,#134328,#134329,#134330,#134331,#134332,#134333,#134334,
    #134335,#134336,#134337,#134338,#134339,#134340,#134341,#134342,
    #134343,#134344,#134345,#134346),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,4),(0.E+000,2.272727272727E-002,4.545454545455E-002,
    6.818181818182E-002,9.090909090909E-002,0.113636363636,
    0.136363636364,0.159090909091,0.181818181818,0.204545454545,
    0.227272727273,0.25,0.272727272727,0.295454545455,0.318181818182,
    0.340909090909,0.363636363636,0.386363636364,0.409090909091,
    0.431818181818,0.454545454545,0.477272727273,0.5,0.522727272727,
    0.545454545455,0.568181818182,0.590909090909,0.613636363636,
    0.636363636364,0.659090909091,0.681818181818,0.704545454545,
    0.727272727273,0.75,0.772727272727,0.795454545455,0.818181818182,
    0.840909090909,0.863636363636,0.886363636364,0.909090909091,
    0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#134300 = CARTESIAN_POINT('',(1.224864661078,-0.708363599933));
#134301 = CARTESIAN_POINT('',(1.221403247128,-0.708648770806));
#134302 = CARTESIAN_POINT('',(1.214482343215,-0.709240835649));
#134303 = CARTESIAN_POINT('',(1.204106789597,-0.710198630352));
#134304 = CARTESIAN_POINT('',(1.193737065989,-0.711230650059));
#134305 = CARTESIAN_POINT('',(1.183373208987,-0.712341424356));
#134306 = CARTESIAN_POINT('',(1.173015269246,-0.713535475325));
#134307 = CARTESIAN_POINT('',(1.162663276036,-0.71481735305));
#134308 = CARTESIAN_POINT('',(1.152317390493,-0.716191483463));
#134309 = CARTESIAN_POINT('',(1.141977947978,-0.717662125807));
#134310 = CARTESIAN_POINT('',(1.131645255053,-0.719233572304));
#134311 = CARTESIAN_POINT('',(1.121319631835,-0.72091010554));
#134312 = CARTESIAN_POINT('',(1.111001395811,-0.722696013666));
#134313 = CARTESIAN_POINT('',(1.100690879383,-0.724595572206));
#134314 = CARTESIAN_POINT('',(1.090387406494,-0.72661405731));
#134315 = CARTESIAN_POINT('',(1.080090292793,-0.72875676062));
#134316 = CARTESIAN_POINT('',(1.069798862719,-0.731028960353));
#134317 = CARTESIAN_POINT('',(1.059512442993,-0.733435972941));
#134318 = CARTESIAN_POINT('',(1.049230373079,-0.735982975383));
#134319 = CARTESIAN_POINT('',(1.038951958655,-0.738675948004));
#134320 = CARTESIAN_POINT('',(1.028676498299,-0.741521275098));
#134321 = CARTESIAN_POINT('',(1.018403250202,-0.744525253286));
#134322 = CARTESIAN_POINT('',(1.008131634289,-0.747694168898));
#134323 = CARTESIAN_POINT('',(0.997860460622,-0.751034437113));
#134324 = CARTESIAN_POINT('',(0.987591805936,-0.754551747068));
#134325 = CARTESIAN_POINT('',(0.977329815192,-0.758251326555));
#134326 = CARTESIAN_POINT('',(0.967078161919,-0.762138518069));
#134327 = CARTESIAN_POINT('',(0.95684065825,-0.766218605421));
#134328 = CARTESIAN_POINT('',(0.946621053613,-0.770496992462));
#134329 = CARTESIAN_POINT('',(0.936423284286,-0.774978337609));
#134330 = CARTESIAN_POINT('',(0.926251398829,-0.779667018922));
#134331 = CARTESIAN_POINT('',(0.916109371498,-0.784567515842));
#134332 = CARTESIAN_POINT('',(0.906001497481,-0.789684163024));
#134333 = CARTESIAN_POINT('',(0.89593084512,-0.795021824014));
#134334 = CARTESIAN_POINT('',(0.885897876922,-0.800586468175));
#134335 = CARTESIAN_POINT('',(0.875903532328,-0.806383886833));
#134336 = CARTESIAN_POINT('',(0.865948618669,-0.812419888942));
#134337 = CARTESIAN_POINT('',(0.856034142897,-0.818700401391));
#134338 = CARTESIAN_POINT('',(0.846161503926,-0.825231688053));
#134339 = CARTESIAN_POINT('',(0.836332074546,-0.832019959743));
#134340 = CARTESIAN_POINT('',(0.826547269124,-0.839071440908));
#134341 = CARTESIAN_POINT('',(0.816808526618,-0.846392354522));
#134342 = CARTESIAN_POINT('',(0.807117209429,-0.853988836724));
#134343 = CARTESIAN_POINT('',(0.79747469714,-0.861867020729));
#134344 = CARTESIAN_POINT('',(0.787882387339,-0.870033040537));
#134345 = CARTESIAN_POINT('',(0.78152192945,-0.875673033469));
#134346 = CARTESIAN_POINT('',(0.778350539991,-0.878543047175));
#134347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134348 = ORIENTED_EDGE('',*,*,#134349,.T.);
#134349 = EDGE_CURVE('',#134281,#134350,#134352,.T.);
#134350 = VERTEX_POINT('',#134351);
#134351 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#134352 = SURFACE_CURVE('',#134353,(#134357),.PCURVE_S1.);
#134353 = LINE('',#134354,#134355);
#134354 = CARTESIAN_POINT('',(2.379689944869,-22.10191064834,
    25.479030666855));
#134355 = VECTOR('',#134356,1.);
#134356 = DIRECTION('',(1.,0.E+000,1.927769749802E-015));
#134357 = PCURVE('',#134246,#134358);
#134358 = DEFINITIONAL_REPRESENTATION('',(#134359),#134385);
#134359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134360,#134361,#134362,
    #134363,#134364,#134365,#134366,#134367,#134368,#134369,#134370,
    #134371,#134372,#134373,#134374,#134375,#134376,#134377,#134378,
    #134379,#134380,#134381,#134382,#134383,#134384),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    8.376881389316E-002,0.167537627786,0.251306441679,0.335075255573,
    0.418844069466,0.502612883359,0.586381697252,0.670150511145,
    0.753919325038,0.837688138932,0.921456952825,1.005225766718,
    1.088994580611,1.172763394504,1.256532208397,1.34030102229,
    1.424069836184,1.507838650077,1.59160746397,1.675376277863,
    1.759145091756,1.842913905649),.QUASI_UNIFORM_KNOTS.);
#134360 = CARTESIAN_POINT('',(0.778350539991,-0.878543047175));
#134361 = CARTESIAN_POINT('',(0.778350539991,-0.90646598514));
#134362 = CARTESIAN_POINT('',(0.778350539991,-0.962311861068));
#134363 = CARTESIAN_POINT('',(0.778350539991,-1.046080674962));
#134364 = CARTESIAN_POINT('',(0.778350539991,-1.129849488855));
#134365 = CARTESIAN_POINT('',(0.778350539991,-1.213618302748));
#134366 = CARTESIAN_POINT('',(0.778350539991,-1.297387116641));
#134367 = CARTESIAN_POINT('',(0.778350539991,-1.381155930534));
#134368 = CARTESIAN_POINT('',(0.778350539991,-1.464924744427));
#134369 = CARTESIAN_POINT('',(0.778350539991,-1.548693558321));
#134370 = CARTESIAN_POINT('',(0.778350539991,-1.632462372214));
#134371 = CARTESIAN_POINT('',(0.778350539991,-1.716231186107));
#134372 = CARTESIAN_POINT('',(0.778350539991,-1.8));
#134373 = CARTESIAN_POINT('',(0.778350539991,-1.883768813893));
#134374 = CARTESIAN_POINT('',(0.778350539991,-1.967537627786));
#134375 = CARTESIAN_POINT('',(0.778350539991,-2.051306441679));
#134376 = CARTESIAN_POINT('',(0.778350539991,-2.135075255573));
#134377 = CARTESIAN_POINT('',(0.778350539991,-2.218844069466));
#134378 = CARTESIAN_POINT('',(0.778350539991,-2.302612883359));
#134379 = CARTESIAN_POINT('',(0.778350539991,-2.386381697252));
#134380 = CARTESIAN_POINT('',(0.778350539991,-2.470150511145));
#134381 = CARTESIAN_POINT('',(0.778350539991,-2.553919325038));
#134382 = CARTESIAN_POINT('',(0.778350539991,-2.637688138932));
#134383 = CARTESIAN_POINT('',(0.778350539991,-2.69353401486));
#134384 = CARTESIAN_POINT('',(0.778350539991,-2.721456952825));
#134385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134386 = ORIENTED_EDGE('',*,*,#134387,.T.);
#134387 = EDGE_CURVE('',#134350,#134388,#134390,.T.);
#134388 = VERTEX_POINT('',#134389);
#134389 = CARTESIAN_POINT('',(4.275783822562,-22.01113009809,
    25.383249755916));
#134390 = SURFACE_CURVE('',#134391,(#134403),.PCURVE_S1.);
#134391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134392,#134393,#134394,
    #134395,#134396,#134397,#134398,#134399,#134400,#134401,#134402),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,4),(0.E+000,0.122540338627,
    0.245518541054,0.368990774308,0.49337908086,0.618458481183,
    0.744730230377,0.871890285894,1.),.UNSPECIFIED.);
#134392 = CARTESIAN_POINT('',(4.222603850518,-22.10191064834,
    25.479030666855));
#134393 = CARTESIAN_POINT('',(4.225055389167,-22.09815043798,
    25.475323090618));
#134394 = CARTESIAN_POINT('',(4.229894839934,-22.09062687887,
    25.467844476953));
#134395 = CARTESIAN_POINT('',(4.236954387888,-22.07935352301,
    25.456453603949));
#134396 = CARTESIAN_POINT('',(4.243838114726,-22.06806069061,
    25.444853061337));
#134397 = CARTESIAN_POINT('',(4.250551512985,-22.05674419103,
    25.433032442221));
#134398 = CARTESIAN_POINT('',(4.257107292775,-22.04538656808,
    25.420966597175));
#134399 = CARTESIAN_POINT('',(4.263504754693,-22.03399222286,
    25.408652512879));
#134400 = CARTESIAN_POINT('',(4.26974783914,-22.02255708645,
    25.396077561993));
#134401 = CARTESIAN_POINT('',(4.273789101527,-22.01494222222,
    25.387554707045));
#134402 = CARTESIAN_POINT('',(4.275783822562,-22.01113009809,
    25.383249755916));
#134403 = PCURVE('',#134246,#134404);
#134404 = DEFINITIONAL_REPRESENTATION('',(#134405),#134453);
#134405 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134406,#134407,#134408,
    #134409,#134410,#134411,#134412,#134413,#134414,#134415,#134416,
    #134417,#134418,#134419,#134420,#134421,#134422,#134423,#134424,
    #134425,#134426,#134427,#134428,#134429,#134430,#134431,#134432,
    #134433,#134434,#134435,#134436,#134437,#134438,#134439,#134440,
    #134441,#134442,#134443,#134444,#134445,#134446,#134447,#134448,
    #134449,#134450,#134451,#134452),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,4),(0.E+000,2.272727272727E-002,4.545454545455E-002,
    6.818181818182E-002,9.090909090909E-002,0.113636363636,
    0.136363636364,0.159090909091,0.181818181818,0.204545454545,
    0.227272727273,0.25,0.272727272727,0.295454545455,0.318181818182,
    0.340909090909,0.363636363636,0.386363636364,0.409090909091,
    0.431818181818,0.454545454545,0.477272727273,0.5,0.522727272727,
    0.545454545455,0.568181818182,0.590909090909,0.613636363636,
    0.636363636364,0.659090909091,0.681818181818,0.704545454545,
    0.727272727273,0.75,0.772727272727,0.795454545455,0.818181818182,
    0.840909090909,0.863636363636,0.886363636364,0.909090909091,
    0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#134406 = CARTESIAN_POINT('',(0.778350539991,-2.721456952825));
#134407 = CARTESIAN_POINT('',(0.778852791586,-2.721911634019));
#134408 = CARTESIAN_POINT('',(0.779857786445,-2.72281851088));
#134409 = CARTESIAN_POINT('',(0.78136675073,-2.724171396793));
#134410 = CARTESIAN_POINT('',(0.782877183997,-2.725516880525));
#134411 = CARTESIAN_POINT('',(0.784389083259,-2.726854989273));
#134412 = CARTESIAN_POINT('',(0.785902445545,-2.728185750247));
#134413 = CARTESIAN_POINT('',(0.787417267902,-2.729509190611));
#134414 = CARTESIAN_POINT('',(0.78893354743,-2.730825337762));
#134415 = CARTESIAN_POINT('',(0.790451281272,-2.732134219238));
#134416 = CARTESIAN_POINT('',(0.791970466588,-2.73343586255));
#134417 = CARTESIAN_POINT('',(0.793491100555,-2.734730295197));
#134418 = CARTESIAN_POINT('',(0.795013180381,-2.736017544745));
#134419 = CARTESIAN_POINT('',(0.796536703255,-2.737297638505));
#134420 = CARTESIAN_POINT('',(0.798061666202,-2.738570602633));
#134421 = CARTESIAN_POINT('',(0.799588066288,-2.739836463423));
#134422 = CARTESIAN_POINT('',(0.801115900595,-2.741095247135));
#134423 = CARTESIAN_POINT('',(0.802645166225,-2.742346980023));
#134424 = CARTESIAN_POINT('',(0.804175860294,-2.743591688401));
#134425 = CARTESIAN_POINT('',(0.805707980004,-2.744829398101));
#134426 = CARTESIAN_POINT('',(0.807241522595,-2.746060134817));
#134427 = CARTESIAN_POINT('',(0.808776485315,-2.747283924275));
#134428 = CARTESIAN_POINT('',(0.810312865469,-2.748500792207));
#134429 = CARTESIAN_POINT('',(0.811850660241,-2.749710764293));
#134430 = CARTESIAN_POINT('',(0.813389867414,-2.75091386642));
#134431 = CARTESIAN_POINT('',(0.814930486306,-2.752110124999));
#134432 = CARTESIAN_POINT('',(0.816472516023,-2.753299566359));
#134433 = CARTESIAN_POINT('',(0.818015955749,-2.754482216859));
#134434 = CARTESIAN_POINT('',(0.819560804682,-2.755658102829));
#134435 = CARTESIAN_POINT('',(0.821107062018,-2.756827250672));
#134436 = CARTESIAN_POINT('',(0.822654727142,-2.757989686241));
#134437 = CARTESIAN_POINT('',(0.824203799496,-2.759145435252));
#134438 = CARTESIAN_POINT('',(0.825754278535,-2.760294523463));
#134439 = CARTESIAN_POINT('',(0.827306163731,-2.7614369766));
#134440 = CARTESIAN_POINT('',(0.828859454597,-2.762572820471));
#134441 = CARTESIAN_POINT('',(0.830414150583,-2.763702080581));
#134442 = CARTESIAN_POINT('',(0.831970250864,-2.764824781357));
#134443 = CARTESIAN_POINT('',(0.833527754673,-2.765940947368));
#134444 = CARTESIAN_POINT('',(0.835086661251,-2.767050603142));
#134445 = CARTESIAN_POINT('',(0.836646969868,-2.768153773229));
#134446 = CARTESIAN_POINT('',(0.8382086798,-2.769250482133));
#134447 = CARTESIAN_POINT('',(0.839771790409,-2.770340754591));
#134448 = CARTESIAN_POINT('',(0.84133630111,-2.771424615464));
#134449 = CARTESIAN_POINT('',(0.842902211332,-2.772502089583));
#134450 = CARTESIAN_POINT('',(0.844469520526,-2.773573201785));
#134451 = CARTESIAN_POINT('',(0.845515325621,-2.774283051867));
#134452 = CARTESIAN_POINT('',(0.846038461155,-2.774636924868));
#134453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134454 = ORIENTED_EDGE('',*,*,#134455,.T.);
#134455 = EDGE_CURVE('',#134388,#134236,#134456,.T.);
#134456 = SURFACE_CURVE('',#134457,(#134474),.PCURVE_S1.);
#134457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134458,#134459,#134460,
    #134461,#134462,#134463,#134464,#134465,#134466,#134467,#134468,
    #134469,#134470,#134471,#134472,#134473),.UNSPECIFIED.,.F.,.F.,(4,1,
    1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.35196995964E-002,
    2.596056378875E-002,4.068698922128E-002,5.877951160594E-002,
    0.101170037128,0.164267928198,0.247988420382,0.391507916466,
    0.546720373807,0.713835964576,0.821152403937,0.916555872885,1.),
  .UNSPECIFIED.);
#134458 = CARTESIAN_POINT('',(4.275783822562,-22.01113009809,
    25.383249755916));
#134459 = CARTESIAN_POINT('',(4.276893978981,-22.00900845649,
    25.380853830698));
#134460 = CARTESIAN_POINT('',(4.27900440118,-22.0049428193,
    25.376239776013));
#134461 = CARTESIAN_POINT('',(4.282248949257,-21.99859607483,
    25.368967791472));
#134462 = CARTESIAN_POINT('',(4.285785928128,-21.99156540291,
    25.360831055403));
#134463 = CARTESIAN_POINT('',(4.291521166217,-21.97994136353,
    25.347213970086));
#134464 = CARTESIAN_POINT('',(4.300521576956,-21.96102543529,
    25.324551271866));
#134465 = CARTESIAN_POINT('',(4.313229950931,-21.93255983076,
    25.289070858177));
#134466 = CARTESIAN_POINT('',(4.330631004911,-21.88989462203,
    25.232818276848));
#134467 = CARTESIAN_POINT('',(4.349499339893,-21.8362711529,
    25.15547537995));
#134468 = CARTESIAN_POINT('',(4.366857240866,-21.775969602,
    25.05699094185));
#134469 = CARTESIAN_POINT('',(4.378279920875,-21.72584614621,
    24.962521609399));
#134470 = CARTESIAN_POINT('',(4.38548298581,-21.68698004616,
    24.878925479943));
#134471 = CARTESIAN_POINT('',(4.38979752131,-21.65941229546,
    24.813043329684));
#134472 = CARTESIAN_POINT('',(4.39190632643,-21.64359873571,
    24.771281523353));
#134473 = CARTESIAN_POINT('',(4.392783297761,-21.63653511745,
    24.751682024862));
#134474 = PCURVE('',#134246,#134475);
#134475 = DEFINITIONAL_REPRESENTATION('',(#134476),#134546);
#134476 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134477,#134478,#134479,
    #134480,#134481,#134482,#134483,#134484,#134485,#134486,#134487,
    #134488,#134489,#134490,#134491,#134492,#134493,#134494,#134495,
    #134496,#134497,#134498,#134499,#134500,#134501,#134502,#134503,
    #134504,#134505,#134506,#134507,#134508,#134509,#134510,#134511,
    #134512,#134513,#134514,#134515,#134516,#134517,#134518,#134519,
    #134520,#134521,#134522,#134523,#134524,#134525,#134526,#134527,
    #134528,#134529,#134530,#134531,#134532,#134533,#134534,#134535,
    #134536,#134537,#134538,#134539,#134540,#134541,#134542,#134543,
    #134544,#134545),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.515151515152E-002,
    3.030303030303E-002,4.545454545455E-002,6.060606060606E-002,
    7.575757575758E-002,9.090909090909E-002,0.106060606061,
    0.121212121212,0.136363636364,0.151515151515,0.166666666667,
    0.181818181818,0.19696969697,0.212121212121,0.227272727273,
    0.242424242424,0.257575757576,0.272727272727,0.287878787879,
    0.30303030303,0.318181818182,0.333333333333,0.348484848485,
    0.363636363636,0.378787878788,0.393939393939,0.409090909091,
    0.424242424242,0.439393939394,0.454545454545,0.469696969697,
    0.484848484848,0.5,0.515151515152,0.530303030303,0.545454545455,
    0.560606060606,0.575757575758,0.590909090909,0.606060606061,
    0.621212121212,0.636363636364,0.651515151515,0.666666666667,
    0.681818181818,0.69696969697,0.712121212121,0.727272727273,
    0.742424242424,0.757575757576,0.772727272727,0.787878787879,
    0.80303030303,0.818181818182,0.833333333333,0.848484848485,
    0.863636363636,0.878787878788,0.893939393939,0.909090909091,
    0.924242424242,0.939393939394,0.954545454545,0.969696969697,
    0.984848484848,1.),.QUASI_UNIFORM_KNOTS.);
#134477 = CARTESIAN_POINT('',(0.846038461155,-2.774636924868));
#134478 = CARTESIAN_POINT('',(0.847877721982,-2.775881075756));
#134479 = CARTESIAN_POINT('',(0.851559256576,-2.778341512118));
#134480 = CARTESIAN_POINT('',(0.857090870911,-2.781950127271));
#134481 = CARTESIAN_POINT('',(0.862632119257,-2.785478309857));
#134482 = CARTESIAN_POINT('',(0.868183155404,-2.788927491819));
#134483 = CARTESIAN_POINT('',(0.87374366054,-2.792298784294));
#134484 = CARTESIAN_POINT('',(0.879313976718,-2.795593677858));
#134485 = CARTESIAN_POINT('',(0.884894341829,-2.798813621084));
#134486 = CARTESIAN_POINT('',(0.890485166271,-2.801960076528));
#134487 = CARTESIAN_POINT('',(0.896087204933,-2.805034514114));
#134488 = CARTESIAN_POINT('',(0.901701143319,-2.808038394272));
#134489 = CARTESIAN_POINT('',(0.907327746252,-2.810973211073));
#134490 = CARTESIAN_POINT('',(0.912967538687,-2.813840330281));
#134491 = CARTESIAN_POINT('',(0.918619611812,-2.816640343333));
#134492 = CARTESIAN_POINT('',(0.924283202527,-2.819373919521));
#134493 = CARTESIAN_POINT('',(0.929957508858,-2.822041704979));
#134494 = CARTESIAN_POINT('',(0.935641752332,-2.824644360619));
#134495 = CARTESIAN_POINT('',(0.941335114739,-2.827182511395));
#134496 = CARTESIAN_POINT('',(0.94703700434,-2.829656975274));
#134497 = CARTESIAN_POINT('',(0.952746953592,-2.832068677075));
#134498 = CARTESIAN_POINT('',(0.958464466367,-2.834418516335));
#134499 = CARTESIAN_POINT('',(0.964189055255,-2.836707399372));
#134500 = CARTESIAN_POINT('',(0.969920231733,-2.838936230667));
#134501 = CARTESIAN_POINT('',(0.975657509291,-2.841105915255));
#134502 = CARTESIAN_POINT('',(0.981400401849,-2.843217357806));
#134503 = CARTESIAN_POINT('',(0.987148428075,-2.845271463886));
#134504 = CARTESIAN_POINT('',(0.992901096812,-2.847269135846));
#134505 = CARTESIAN_POINT('',(0.998657963317,-2.849211288323));
#134506 = CARTESIAN_POINT('',(1.004418846545,-2.851098908822));
#134507 = CARTESIAN_POINT('',(1.010183539041,-2.852932977506));
#134508 = CARTESIAN_POINT('',(1.015951840781,-2.854714476503));
#134509 = CARTESIAN_POINT('',(1.021723550215,-2.856444387418));
#134510 = CARTESIAN_POINT('',(1.027498466793,-2.858123691988));
#134511 = CARTESIAN_POINT('',(1.033276390372,-2.859753371939));
#134512 = CARTESIAN_POINT('',(1.039057121618,-2.861334408914));
#134513 = CARTESIAN_POINT('',(1.044840461545,-2.862867784894));
#134514 = CARTESIAN_POINT('',(1.050626213514,-2.864354480597));
#134515 = CARTESIAN_POINT('',(1.056414176248,-2.865795481449));
#134516 = CARTESIAN_POINT('',(1.062204245352,-2.86719169265));
#134517 = CARTESIAN_POINT('',(1.067996323827,-2.868544013201));
#134518 = CARTESIAN_POINT('',(1.073790312798,-2.869853343751));
#134519 = CARTESIAN_POINT('',(1.079586114054,-2.871120584507));
#134520 = CARTESIAN_POINT('',(1.08538362944,-2.872346635797));
#134521 = CARTESIAN_POINT('',(1.091182761108,-2.873532397908));
#134522 = CARTESIAN_POINT('',(1.096983411484,-2.874678771167));
#134523 = CARTESIAN_POINT('',(1.102785483497,-2.875786655782));
#134524 = CARTESIAN_POINT('',(1.108588880045,-2.876856952398));
#134525 = CARTESIAN_POINT('',(1.114393506255,-2.877890560032));
#134526 = CARTESIAN_POINT('',(1.120199261346,-2.87888838378));
#134527 = CARTESIAN_POINT('',(1.126006130355,-2.879851248691));
#134528 = CARTESIAN_POINT('',(1.131814107771,-2.880779970998));
#134529 = CARTESIAN_POINT('',(1.137623185796,-2.881675369307));
#134530 = CARTESIAN_POINT('',(1.14343335728,-2.882538261417));
#134531 = CARTESIAN_POINT('',(1.149244615748,-2.883369465992));
#134532 = CARTESIAN_POINT('',(1.155056952534,-2.884169799035));
#134533 = CARTESIAN_POINT('',(1.160870368405,-2.884940086339));
#134534 = CARTESIAN_POINT('',(1.166684786111,-2.885681070347));
#134535 = CARTESIAN_POINT('',(1.172500111233,-2.886393475268));
#134536 = CARTESIAN_POINT('',(1.178316253836,-2.887078030076));
#134537 = CARTESIAN_POINT('',(1.184133122643,-2.887735462238));
#134538 = CARTESIAN_POINT('',(1.189950627685,-2.888366500479));
#134539 = CARTESIAN_POINT('',(1.195768675852,-2.888971870002));
#134540 = CARTESIAN_POINT('',(1.201587189689,-2.889552312328));
#134541 = CARTESIAN_POINT('',(1.207406107012,-2.890108584762));
#134542 = CARTESIAN_POINT('',(1.213225362901,-2.890641441232));
#134543 = CARTESIAN_POINT('',(1.219044893715,-2.891151636575));
#134544 = CARTESIAN_POINT('',(1.222924722121,-2.891477162445));
#134545 = CARTESIAN_POINT('',(1.224864661078,-2.891636400067));
#134546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#134551)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#134548,#134549,#134550)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#134548 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#134549 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#134550 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#134551 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#134548,
  'distance_accuracy_value','confusion accuracy');
#134552 = SHAPE_DEFINITION_REPRESENTATION(#134553,#134228);
#134553 = PRODUCT_DEFINITION_SHAPE('','',#134554);
#134554 = PRODUCT_DEFINITION('design','',#134555,#134558);
#134555 = PRODUCT_DEFINITION_FORMATION('','',#134556);
#134556 = PRODUCT('CADSOFTTOOLS 1.859','CADSOFTTOOLS 1.859','',(#134557)
  );
#134557 = PRODUCT_CONTEXT('',#2,'mechanical');
#134558 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#134559 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#134560,#134562);
#134560 = ( REPRESENTATION_RELATIONSHIP('','',#134228,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#134561) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#134561 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3447);
#134562 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #134563);
#134563 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('859','','',#5,#134554,$);
#134564 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#134556));
#134565 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#134566),#134669
  );
#134566 = SHELL_BASED_SURFACE_MODEL('',(#134567));
#134567 = OPEN_SHELL('',(#134568));
#134568 = ADVANCED_FACE('',(#134569),#134584,.T.);
#134569 = FACE_BOUND('',#134570,.T.);
#134570 = EDGE_LOOP('',(#134571,#134594,#134609,#134625,#134640,#134656)
  );
#134571 = ORIENTED_EDGE('',*,*,#134572,.F.);
#134572 = EDGE_CURVE('',#134573,#134575,#134577,.T.);
#134573 = VERTEX_POINT('',#134574);
#134574 = CARTESIAN_POINT('',(3.401146897693,-32.27911953311,
    -0.197497940163));
#134575 = VERTEX_POINT('',#134576);
#134576 = CARTESIAN_POINT('',(3.401146897693,-32.87807567084,
    -0.397898526465));
#134577 = SURFACE_CURVE('',#134578,(#134583),.PCURVE_S1.);
#134578 = CIRCLE('',#134579,1.);
#134579 = AXIS2_PLACEMENT_3D('',#134580,#134581,#134582);
#134580 = CARTESIAN_POINT('',(3.401146897693,-32.87965493747,
    0.602100226493));
#134581 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134582 = DIRECTION('',(0.E+000,0.600535404352,-0.799598166656));
#134583 = PCURVE('',#134584,#134589);
#134584 = CYLINDRICAL_SURFACE('',#134585,1.);
#134585 = AXIS2_PLACEMENT_3D('',#134586,#134587,#134588);
#134586 = CARTESIAN_POINT('',(0.801146897693,-32.87965493747,
    0.602100226493));
#134587 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134588 = DIRECTION('',(0.E+000,0.E+000,1.));
#134589 = DEFINITIONAL_REPRESENTATION('',(#134590),#134593);
#134590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134591,#134592),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.642591265045),
  .PIECEWISE_BEZIER_KNOTS.);
#134591 = CARTESIAN_POINT('',(2.497422121259,-2.6));
#134592 = CARTESIAN_POINT('',(3.140013386303,-2.6));
#134593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134594 = ORIENTED_EDGE('',*,*,#134595,.T.);
#134595 = EDGE_CURVE('',#134573,#134596,#134598,.T.);
#134596 = VERTEX_POINT('',#134597);
#134597 = CARTESIAN_POINT('',(4.601146897693,-32.27911953311,
    -0.197497940163));
#134598 = SURFACE_CURVE('',#134599,(#134603),.PCURVE_S1.);
#134599 = LINE('',#134600,#134601);
#134600 = CARTESIAN_POINT('',(3.401146897693,-32.27911953311,
    -0.197497940163));
#134601 = VECTOR('',#134602,1.);
#134602 = DIRECTION('',(1.,0.E+000,0.E+000));
#134603 = PCURVE('',#134584,#134604);
#134604 = DEFINITIONAL_REPRESENTATION('',(#134605),#134608);
#134605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134606,#134607),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.2),.PIECEWISE_BEZIER_KNOTS.);
#134606 = CARTESIAN_POINT('',(2.497422121259,-2.6));
#134607 = CARTESIAN_POINT('',(2.497422121259,-3.8));
#134608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134609 = ORIENTED_EDGE('',*,*,#134610,.T.);
#134610 = EDGE_CURVE('',#134596,#134611,#134613,.T.);
#134611 = VERTEX_POINT('',#134612);
#134612 = CARTESIAN_POINT('',(4.601146897693,-31.89685704468,
    0.417415896027));
#134613 = SURFACE_CURVE('',#134614,(#134619),.PCURVE_S1.);
#134614 = CIRCLE('',#134615,1.);
#134615 = AXIS2_PLACEMENT_3D('',#134616,#134617,#134618);
#134616 = CARTESIAN_POINT('',(4.601146897693,-32.87965493747,
    0.602100226493));
#134617 = DIRECTION('',(1.,0.E+000,0.E+000));
#134618 = DIRECTION('',(0.E+000,0.600535404352,-0.799598166656));
#134619 = PCURVE('',#134584,#134620);
#134620 = DEFINITIONAL_REPRESENTATION('',(#134621),#134624);
#134621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134622,#134623),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.740875136591),
  .PIECEWISE_BEZIER_KNOTS.);
#134622 = CARTESIAN_POINT('',(2.497422121259,-3.8));
#134623 = CARTESIAN_POINT('',(1.756546984667,-3.8));
#134624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134625 = ORIENTED_EDGE('',*,*,#134626,.F.);
#134626 = EDGE_CURVE('',#134627,#134611,#134629,.T.);
#134627 = VERTEX_POINT('',#134628);
#134628 = CARTESIAN_POINT('',(6.001146897693,-31.89685704468,
    0.417415896027));
#134629 = SURFACE_CURVE('',#134630,(#134634),.PCURVE_S1.);
#134630 = LINE('',#134631,#134632);
#134631 = CARTESIAN_POINT('',(6.001146897693,-31.89685704468,
    0.417415896027));
#134632 = VECTOR('',#134633,1.);
#134633 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134634 = PCURVE('',#134584,#134635);
#134635 = DEFINITIONAL_REPRESENTATION('',(#134636),#134639);
#134636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134637,#134638),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.4),.PIECEWISE_BEZIER_KNOTS.);
#134637 = CARTESIAN_POINT('',(1.756546984667,-5.2));
#134638 = CARTESIAN_POINT('',(1.756546984667,-3.8));
#134639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134640 = ORIENTED_EDGE('',*,*,#134641,.T.);
#134641 = EDGE_CURVE('',#134627,#134642,#134644,.T.);
#134642 = VERTEX_POINT('',#134643);
#134643 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397898526462));
#134644 = SURFACE_CURVE('',#134645,(#134650),.PCURVE_S1.);
#134645 = CIRCLE('',#134646,1.);
#134646 = AXIS2_PLACEMENT_3D('',#134647,#134648,#134649);
#134647 = CARTESIAN_POINT('',(6.001146897693,-32.87965493747,
    0.602100226493));
#134648 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134649 = DIRECTION('',(0.E+000,0.982797892794,-0.184684330468));
#134650 = PCURVE('',#134584,#134651);
#134651 = DEFINITIONAL_REPRESENTATION('',(#134652),#134655);
#134652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134653,#134654),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.383466399666),
  .PIECEWISE_BEZIER_KNOTS.);
#134653 = CARTESIAN_POINT('',(1.756546984667,-5.2));
#134654 = CARTESIAN_POINT('',(3.140013384334,-5.2));
#134655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134656 = ORIENTED_EDGE('',*,*,#134657,.T.);
#134657 = EDGE_CURVE('',#134642,#134575,#134658,.T.);
#134658 = SURFACE_CURVE('',#134659,(#134663),.PCURVE_S1.);
#134659 = LINE('',#134660,#134661);
#134660 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397899149984));
#134661 = VECTOR('',#134662,1.);
#134662 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134663 = PCURVE('',#134584,#134664);
#134664 = DEFINITIONAL_REPRESENTATION('',(#134665),#134668);
#134665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134666,#134667),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.6),.PIECEWISE_BEZIER_KNOTS.);
#134666 = CARTESIAN_POINT('',(3.140013385319,-5.2));
#134667 = CARTESIAN_POINT('',(3.140013385319,-2.6));
#134668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#134673)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#134670,#134671,#134672)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#134670 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#134671 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#134672 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#134673 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#134670,
  'distance_accuracy_value','confusion accuracy');
#134674 = SHAPE_DEFINITION_REPRESENTATION(#134675,#134565);
#134675 = PRODUCT_DEFINITION_SHAPE('','',#134676);
#134676 = PRODUCT_DEFINITION('design','',#134677,#134680);
#134677 = PRODUCT_DEFINITION_FORMATION('','',#134678);
#134678 = PRODUCT('CADSOFTTOOLS 1.860','CADSOFTTOOLS 1.860','',(#134679)
  );
#134679 = PRODUCT_CONTEXT('',#2,'mechanical');
#134680 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#134681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#134682,#134684);
#134682 = ( REPRESENTATION_RELATIONSHIP('','',#134565,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#134683) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#134683 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3451);
#134684 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #134685);
#134685 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('860','','',#5,#134676,$);
#134686 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#134678));
#134687 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#134688),#134760
  );
#134688 = SHELL_BASED_SURFACE_MODEL('',(#134689));
#134689 = OPEN_SHELL('',(#134690));
#134690 = ADVANCED_FACE('',(#134691),#134705,.T.);
#134691 = FACE_BOUND('',#134692,.T.);
#134692 = EDGE_LOOP('',(#134693,#134715,#134731,#134746));
#134693 = ORIENTED_EDGE('',*,*,#134694,.F.);
#134694 = EDGE_CURVE('',#134695,#134697,#134699,.T.);
#134695 = VERTEX_POINT('',#134696);
#134696 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764246));
#134697 = VERTEX_POINT('',#134698);
#134698 = CARTESIAN_POINT('',(4.601146897693,-31.56714452865,
    2.229101764244));
#134699 = SURFACE_CURVE('',#134700,(#134704),.PCURVE_S1.);
#134700 = LINE('',#134701,#134702);
#134701 = CARTESIAN_POINT('',(6.001146897693,-31.56714452865,
    2.229101764246));
#134702 = VECTOR('',#134703,1.);
#134703 = DIRECTION('',(-1.,2.537652627715E-015,-3.172065784643E-016));
#134704 = PCURVE('',#134705,#134710);
#134705 = CYLINDRICAL_SURFACE('',#134706,160.7187178285);
#134706 = AXIS2_PLACEMENT_3D('',#134707,#134708,#134709);
#134707 = CARTESIAN_POINT('',(0.801146897693,-189.8508742589,
    30.099644692554));
#134708 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134709 = DIRECTION('',(0.E+000,0.E+000,1.));
#134710 = DEFINITIONAL_REPRESENTATION('',(#134711),#134714);
#134711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134712,#134713),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.4),.PIECEWISE_BEZIER_KNOTS.);
#134712 = CARTESIAN_POINT('',(1.745089364155,-5.2));
#134713 = CARTESIAN_POINT('',(1.745089364155,-3.8));
#134714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134715 = ORIENTED_EDGE('',*,*,#134716,.T.);
#134716 = EDGE_CURVE('',#134695,#134717,#134719,.T.);
#134717 = VERTEX_POINT('',#134718);
#134718 = CARTESIAN_POINT('',(6.001146897693,-31.89685704468,
    0.417415896027));
#134719 = SURFACE_CURVE('',#134720,(#134725),.PCURVE_S1.);
#134720 = CIRCLE('',#134721,160.7187178285);
#134721 = AXIS2_PLACEMENT_3D('',#134722,#134723,#134724);
#134722 = CARTESIAN_POINT('',(6.001146897693,-189.8508742589,
    30.099644692554));
#134723 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134724 = DIRECTION('',(0.E+000,0.984849380762,-0.173411929269));
#134725 = PCURVE('',#134705,#134726);
#134726 = DEFINITIONAL_REPRESENTATION('',(#134727),#134730);
#134727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134728,#134729),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.145762051671E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#134728 = CARTESIAN_POINT('',(1.745089364155,-5.2));
#134729 = CARTESIAN_POINT('',(1.756546984672,-5.2));
#134730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134731 = ORIENTED_EDGE('',*,*,#134732,.T.);
#134732 = EDGE_CURVE('',#134717,#134733,#134735,.T.);
#134733 = VERTEX_POINT('',#134734);
#134734 = CARTESIAN_POINT('',(4.601146897693,-31.89685704468,
    0.417415896027));
#134735 = SURFACE_CURVE('',#134736,(#134740),.PCURVE_S1.);
#134736 = LINE('',#134737,#134738);
#134737 = CARTESIAN_POINT('',(6.001146897693,-31.89685704468,
    0.417415896027));
#134738 = VECTOR('',#134739,1.);
#134739 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134740 = PCURVE('',#134705,#134741);
#134741 = DEFINITIONAL_REPRESENTATION('',(#134742),#134745);
#134742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134743,#134744),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.4),.PIECEWISE_BEZIER_KNOTS.);
#134743 = CARTESIAN_POINT('',(1.756546984672,-5.2));
#134744 = CARTESIAN_POINT('',(1.756546984672,-3.8));
#134745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134746 = ORIENTED_EDGE('',*,*,#134747,.T.);
#134747 = EDGE_CURVE('',#134733,#134697,#134748,.T.);
#134748 = SURFACE_CURVE('',#134749,(#134754),.PCURVE_S1.);
#134749 = CIRCLE('',#134750,160.7187178285);
#134750 = AXIS2_PLACEMENT_3D('',#134751,#134752,#134753);
#134751 = CARTESIAN_POINT('',(4.601146897693,-189.8508742589,
    30.099644692554));
#134752 = DIRECTION('',(1.,0.E+000,0.E+000));
#134753 = DIRECTION('',(0.E+000,0.982797892793,-0.184684330472));
#134754 = PCURVE('',#134705,#134755);
#134755 = DEFINITIONAL_REPRESENTATION('',(#134756),#134759);
#134756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#134757,#134758),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.14576205167E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#134757 = CARTESIAN_POINT('',(1.756546984672,-3.8));
#134758 = CARTESIAN_POINT('',(1.745089364155,-3.8));
#134759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#134764)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#134761,#134762,#134763)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#134761 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#134762 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#134763 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#134764 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#134761,
  'distance_accuracy_value','confusion accuracy');
#134765 = SHAPE_DEFINITION_REPRESENTATION(#134766,#134687);
#134766 = PRODUCT_DEFINITION_SHAPE('','',#134767);
#134767 = PRODUCT_DEFINITION('design','',#134768,#134771);
#134768 = PRODUCT_DEFINITION_FORMATION('','',#134769);
#134769 = PRODUCT('CADSOFTTOOLS 1.861','CADSOFTTOOLS 1.861','',(#134770)
  );
#134770 = PRODUCT_CONTEXT('',#2,'mechanical');
#134771 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#134772 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#134773,#134775);
#134773 = ( REPRESENTATION_RELATIONSHIP('','',#134687,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#134774) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#134774 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3455);
#134775 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #134776);
#134776 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('861','','',#5,#134767,$);
#134777 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#134769));
#134778 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#134779),#134869
  );
#134779 = SHELL_BASED_SURFACE_MODEL('',(#134780));
#134780 = OPEN_SHELL('',(#134781));
#134781 = ADVANCED_FACE('',(#134782),#134796,.T.);
#134782 = FACE_BOUND('',#134783,.T.);
#134783 = EDGE_LOOP('',(#134784,#134807,#134823,#134839,#134855));
#134784 = ORIENTED_EDGE('',*,*,#134785,.F.);
#134785 = EDGE_CURVE('',#134786,#134788,#134790,.T.);
#134786 = VERTEX_POINT('',#134787);
#134787 = CARTESIAN_POINT('',(3.401146897693,-32.87807567084,
    -0.397898526465));
#134788 = VERTEX_POINT('',#134789);
#134789 = CARTESIAN_POINT('',(3.401146897693,-33.52556176983,
    -0.398131541207));
#134790 = SURFACE_CURVE('',#134791,(#134795),.PCURVE_S1.);
#134791 = LINE('',#134792,#134793);
#134792 = CARTESIAN_POINT('',(3.401146897693,-32.87807567084,
    -0.397899773507));
#134793 = VECTOR('',#134794,1.);
#134794 = DIRECTION('',(0.E+000,-1.,2.546280443912E-013));
#134795 = PCURVE('',#134796,#134801);
#134796 = PLANE('',#134797);
#134797 = AXIS2_PLACEMENT_3D('',#134798,#134799,#134800);
#134798 = CARTESIAN_POINT('',(0.801146897693,-32.8780756669,
    -0.397899773507));
#134799 = DIRECTION('',(0.E+000,-2.546063553781E-013,-1.));
#134800 = DIRECTION('',(0.E+000,1.,-2.546063553781E-013));
#134801 = DEFINITIONAL_REPRESENTATION('',(#134802),#134806);
#134802 = LINE('',#134803,#134804);
#134803 = CARTESIAN_POINT('',(-3.938900761113E-009,2.6));
#134804 = VECTOR('',#134805,1.);
#134805 = DIRECTION('',(-1.,0.E+000));
#134806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134807 = ORIENTED_EDGE('',*,*,#134808,.F.);
#134808 = EDGE_CURVE('',#134809,#134786,#134811,.T.);
#134809 = VERTEX_POINT('',#134810);
#134810 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397898526462));
#134811 = SURFACE_CURVE('',#134812,(#134816),.PCURVE_S1.);
#134812 = LINE('',#134813,#134814);
#134813 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397899149984));
#134814 = VECTOR('',#134815,1.);
#134815 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134816 = PCURVE('',#134796,#134817);
#134817 = DEFINITIONAL_REPRESENTATION('',(#134818),#134822);
#134818 = LINE('',#134819,#134820);
#134819 = CARTESIAN_POINT('',(-1.969404195279E-009,5.2));
#134820 = VECTOR('',#134821,1.);
#134821 = DIRECTION('',(0.E+000,-1.));
#134822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134823 = ORIENTED_EDGE('',*,*,#134824,.T.);
#134824 = EDGE_CURVE('',#134809,#134825,#134827,.T.);
#134825 = VERTEX_POINT('',#134826);
#134826 = CARTESIAN_POINT('',(6.001146897693,-33.4944660201,
    -0.397899773507));
#134827 = SURFACE_CURVE('',#134828,(#134832),.PCURVE_S1.);
#134828 = LINE('',#134829,#134830);
#134829 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397899773507));
#134830 = VECTOR('',#134831,1.);
#134831 = DIRECTION('',(0.E+000,-1.,2.536009917577E-013));
#134832 = PCURVE('',#134796,#134833);
#134833 = DEFINITIONAL_REPRESENTATION('',(#134834),#134838);
#134834 = LINE('',#134835,#134836);
#134835 = CARTESIAN_POINT('',(-1.969404195279E-009,5.2));
#134836 = VECTOR('',#134837,1.);
#134837 = DIRECTION('',(-1.,0.E+000));
#134838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134839 = ORIENTED_EDGE('',*,*,#134840,.T.);
#134840 = EDGE_CURVE('',#134825,#134841,#134843,.T.);
#134841 = VERTEX_POINT('',#134842);
#134842 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#134843 = SURFACE_CURVE('',#134844,(#134848),.PCURVE_S1.);
#134844 = LINE('',#134845,#134846);
#134845 = CARTESIAN_POINT('',(6.001146897693,-32.87807566887,
    -0.397899773507));
#134846 = VECTOR('',#134847,1.);
#134847 = DIRECTION('',(0.E+000,-1.,2.536009917577E-013));
#134848 = PCURVE('',#134796,#134849);
#134849 = DEFINITIONAL_REPRESENTATION('',(#134850),#134854);
#134850 = LINE('',#134851,#134852);
#134851 = CARTESIAN_POINT('',(-1.969404195279E-009,5.2));
#134852 = VECTOR('',#134853,1.);
#134853 = DIRECTION('',(-1.,0.E+000));
#134854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134855 = ORIENTED_EDGE('',*,*,#134856,.T.);
#134856 = EDGE_CURVE('',#134841,#134788,#134857,.T.);
#134857 = SURFACE_CURVE('',#134858,(#134862),.PCURVE_S1.);
#134858 = LINE('',#134859,#134860);
#134859 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#134860 = VECTOR('',#134861,1.);
#134861 = DIRECTION('',(-0.999999999999,-1.716428776885E-006,
    3.828198442001E-012));
#134862 = PCURVE('',#134796,#134863);
#134863 = DEFINITIONAL_REPRESENTATION('',(#134864),#134868);
#134864 = LINE('',#134865,#134866);
#134865 = CARTESIAN_POINT('',(-0.647481639182,5.2));
#134866 = VECTOR('',#134867,1.);
#134867 = DIRECTION('',(-1.716428776885E-006,-0.999999999999));
#134868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#134873)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#134870,#134871,#134872)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#134870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#134871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#134872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#134873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#134870,
  'distance_accuracy_value','confusion accuracy');
#134874 = SHAPE_DEFINITION_REPRESENTATION(#134875,#134778);
#134875 = PRODUCT_DEFINITION_SHAPE('','',#134876);
#134876 = PRODUCT_DEFINITION('design','',#134877,#134880);
#134877 = PRODUCT_DEFINITION_FORMATION('','',#134878);
#134878 = PRODUCT('CADSOFTTOOLS 1.862','CADSOFTTOOLS 1.862','',(#134879)
  );
#134879 = PRODUCT_CONTEXT('',#2,'mechanical');
#134880 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#134881 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#134882,#134884);
#134882 = ( REPRESENTATION_RELATIONSHIP('','',#134778,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#134883) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#134883 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3459);
#134884 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #134885);
#134885 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('862','','',#5,#134876,$);
#134886 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#134878));
#134887 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#134888),#135055
  );
#134888 = SHELL_BASED_SURFACE_MODEL('',(#134889));
#134889 = OPEN_SHELL('',(#134890));
#134890 = ADVANCED_FACE('',(#134891),#134906,.T.);
#134891 = FACE_BOUND('',#134892,.T.);
#134892 = EDGE_LOOP('',(#134893,#134939,#134978,#135016));
#134893 = ORIENTED_EDGE('',*,*,#134894,.F.);
#134894 = EDGE_CURVE('',#134895,#134897,#134899,.T.);
#134895 = VERTEX_POINT('',#134896);
#134896 = CARTESIAN_POINT('',(3.401146897693,-33.62098670655,
    -0.395644053825));
#134897 = VERTEX_POINT('',#134898);
#134898 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#134899 = SURFACE_CURVE('',#134900,(#134905),.PCURVE_S1.);
#134900 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134901,#134902,#134903,
    #134904),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#134901 = CARTESIAN_POINT('',(3.401146900269,-33.62109721923,
    -0.397899830963));
#134902 = CARTESIAN_POINT('',(4.267813566659,-33.62059048173,
    -0.397899907783));
#134903 = CARTESIAN_POINT('',(5.134480233049,-33.62008374425,
    -0.397900061639));
#134904 = CARTESIAN_POINT('',(6.00114689944,-33.61957700679,
    -0.39790029253));
#134905 = PCURVE('',#134906,#134911);
#134906 = CYLINDRICAL_SURFACE('',#134907,0.5);
#134907 = AXIS2_PLACEMENT_3D('',#134908,#134909,#134910);
#134908 = CARTESIAN_POINT('',(0.801146897693,-33.52555730608,
    0.102100226493));
#134909 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134910 = DIRECTION('',(0.E+000,0.E+000,1.));
#134911 = DEFINITIONAL_REPRESENTATION('',(#134912),#134938);
#134912 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134913,#134914,#134915,
    #134916,#134917,#134918,#134919,#134920,#134921,#134922,#134923,
    #134924,#134925,#134926,#134927,#134928,#134929,#134930,#134931,
    #134932,#134933,#134934,#134935,#134936,#134937),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    2.378498950112E-008,4.54545681584E-002,9.090911253181E-002,
    0.136363656905,0.181818201279,0.227272745652,0.272727290025,
    0.318181834399,0.363636378772,0.409090923146,0.454545467519,
    0.500000011892,0.545454556266,0.590909100639,0.636363645013,
    0.681818189386,0.72727273376,0.772727278133,0.818181822506,
    0.86363636688,0.909090911253,0.954545455627,1.),
  .QUASI_UNIFORM_KNOTS.);
#134913 = CARTESIAN_POINT('',(3.330396574928,-2.600000064416));
#134914 = CARTESIAN_POINT('',(3.330352129329,-2.639394002861));
#134915 = CARTESIAN_POINT('',(3.330263235752,-2.71818187975));
#134916 = CARTESIAN_POINT('',(3.330129888251,-2.836363695083));
#134917 = CARTESIAN_POINT('',(3.32999653362,-2.954545510416));
#134918 = CARTESIAN_POINT('',(3.329863171862,-3.072727325749));
#134919 = CARTESIAN_POINT('',(3.329729802984,-3.190909141082));
#134920 = CARTESIAN_POINT('',(3.329596426991,-3.309090956416));
#134921 = CARTESIAN_POINT('',(3.329463043886,-3.427272771749));
#134922 = CARTESIAN_POINT('',(3.329329653676,-3.545454587082));
#134923 = CARTESIAN_POINT('',(3.329196256365,-3.663636402415));
#134924 = CARTESIAN_POINT('',(3.329062851958,-3.781818217748));
#134925 = CARTESIAN_POINT('',(3.32892944046,-3.900000033082));
#134926 = CARTESIAN_POINT('',(3.328796021877,-4.018181848415));
#134927 = CARTESIAN_POINT('',(3.328662596212,-4.136363663748));
#134928 = CARTESIAN_POINT('',(3.328529163472,-4.254545479081));
#134929 = CARTESIAN_POINT('',(3.32839572366,-4.372727294414));
#134930 = CARTESIAN_POINT('',(3.328262276783,-4.490909109747));
#134931 = CARTESIAN_POINT('',(3.328128822844,-4.609090925081));
#134932 = CARTESIAN_POINT('',(3.32799536185,-4.727272740414));
#134933 = CARTESIAN_POINT('',(3.327861893804,-4.845454555747));
#134934 = CARTESIAN_POINT('',(3.327728418713,-4.96363637108));
#134935 = CARTESIAN_POINT('',(3.32759493658,-5.081818186413));
#134936 = CARTESIAN_POINT('',(3.327505943801,-5.160606063302));
#134937 = CARTESIAN_POINT('',(3.32746144624,-5.200000001747));
#134938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134939 = ORIENTED_EDGE('',*,*,#134940,.F.);
#134940 = EDGE_CURVE('',#134941,#134895,#134943,.T.);
#134941 = VERTEX_POINT('',#134942);
#134942 = CARTESIAN_POINT('',(3.401146897693,-33.52556176983,
    -0.398131541207));
#134943 = SURFACE_CURVE('',#134944,(#134949),.PCURVE_S1.);
#134944 = CIRCLE('',#134945,5.);
#134945 = AXIS2_PLACEMENT_3D('',#134946,#134947,#134948);
#134946 = CARTESIAN_POINT('',(3.401146897588,-33.62185521375,
    -5.397899773507));
#134947 = DIRECTION('',(1.,0.E+000,0.E+000));
#134948 = DIRECTION('',(-0.E+000,1.925601053421E-002,0.99981458584));
#134949 = PCURVE('',#134906,#134950);
#134950 = DEFINITIONAL_REPRESENTATION('',(#134951),#134977);
#134951 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134952,#134953,#134954,
    #134955,#134956,#134957,#134958,#134959,#134960,#134961,#134962,
    #134963,#134964,#134965,#134966,#134967,#134968,#134969,#134970,
    #134971,#134972,#134973,#134974,#134975,#134976),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    2.096102630141E-011,8.674353667029E-004,1.734870712445E-003,
    2.602306058186E-003,3.469741403928E-003,4.33717674967E-003,
    5.204612095412E-003,6.072047441154E-003,6.939482786896E-003,
    7.806918132637E-003,8.674353478379E-003,9.541788824121E-003,
    1.040922416986E-002,1.12766595156E-002,1.214409486135E-002,
    1.301153020709E-002,1.387896555283E-002,1.474640089857E-002,
    1.561383624431E-002,1.648127159006E-002,1.73487069358E-002,
    1.821614228154E-002,1.908357762728E-002),.QUASI_UNIFORM_KNOTS.);
#134952 = CARTESIAN_POINT('',(3.141628297702,-2.599999999895));
#134953 = CARTESIAN_POINT('',(3.144513864369,-2.599999999895));
#134954 = CARTESIAN_POINT('',(3.150286006652,-2.599999999895));
#134955 = CARTESIAN_POINT('',(3.158945746801,-2.599999999895));
#134956 = CARTESIAN_POINT('',(3.167605513679,-2.599999999895));
#134957 = CARTESIAN_POINT('',(3.176263806824,-2.599999999895));
#134958 = CARTESIAN_POINT('',(3.184919127352,-2.599999999895));
#134959 = CARTESIAN_POINT('',(3.19356997929,-2.599999999895));
#134960 = CARTESIAN_POINT('',(3.202214871091,-2.599999999895));
#134961 = CARTESIAN_POINT('',(3.210852317086,-2.599999999895));
#134962 = CARTESIAN_POINT('',(3.21948083894,-2.599999999895));
#134963 = CARTESIAN_POINT('',(3.228098967078,-2.599999999895));
#134964 = CARTESIAN_POINT('',(3.236705242102,-2.599999999895));
#134965 = CARTESIAN_POINT('',(3.245298216171,-2.599999999895));
#134966 = CARTESIAN_POINT('',(3.253876454363,-2.599999999895));
#134967 = CARTESIAN_POINT('',(3.262438535998,-2.599999999895));
#134968 = CARTESIAN_POINT('',(3.270983055931,-2.599999999895));
#134969 = CARTESIAN_POINT('',(3.279508625813,-2.599999999895));
#134970 = CARTESIAN_POINT('',(3.288013875292,-2.599999999895));
#134971 = CARTESIAN_POINT('',(3.296497453241,-2.599999999895));
#134972 = CARTESIAN_POINT('',(3.304958028677,-2.599999999895));
#134973 = CARTESIAN_POINT('',(3.313394292657,-2.599999999895));
#134974 = CARTESIAN_POINT('',(3.321804956255,-2.599999999895));
#134975 = CARTESIAN_POINT('',(3.327394160733,-2.599999999895));
#134976 = CARTESIAN_POINT('',(3.330184075865,-2.599999999895));
#134977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#134978 = ORIENTED_EDGE('',*,*,#134979,.F.);
#134979 = EDGE_CURVE('',#134980,#134941,#134982,.T.);
#134980 = VERTEX_POINT('',#134981);
#134981 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#134982 = SURFACE_CURVE('',#134983,(#134987),.PCURVE_S1.);
#134983 = LINE('',#134984,#134985);
#134984 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#134985 = VECTOR('',#134986,1.);
#134986 = DIRECTION('',(-0.999999999999,-1.716428776885E-006,
    3.828198442001E-012));
#134987 = PCURVE('',#134906,#134988);
#134988 = DEFINITIONAL_REPRESENTATION('',(#134989),#135015);
#134989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#134990,#134991,#134992,
    #134993,#134994,#134995,#134996,#134997,#134998,#134999,#135000,
    #135001,#135002,#135003,#135004,#135005,#135006,#135007,#135008,
    #135009,#135010,#135011,#135012,#135013,#135014),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(
    -1.530055459132E-026,0.118181818182,0.236363636364,0.354545454546,
    0.472727272728,0.59090909091,0.709090909092,0.827272727274,
    0.945454545456,1.063636363638,1.18181818182,1.300000000002,
    1.418181818184,1.536363636366,1.654545454548,1.77272727273,
    1.890909090912,2.009090909094,2.127272727276,2.245454545458,
    2.36363636364,2.481818181822,2.600000000004),.QUASI_UNIFORM_KNOTS.);
#134990 = CARTESIAN_POINT('',(3.14159265359,-5.2));
#134991 = CARTESIAN_POINT('',(3.141592788824,-5.160606060606));
#134992 = CARTESIAN_POINT('',(3.141593059292,-5.081818181818));
#134993 = CARTESIAN_POINT('',(3.141593464993,-4.963636363636));
#134994 = CARTESIAN_POINT('',(3.141593870694,-4.845454545455));
#134995 = CARTESIAN_POINT('',(3.141594276396,-4.727272727273));
#134996 = CARTESIAN_POINT('',(3.141594682097,-4.609090909091));
#134997 = CARTESIAN_POINT('',(3.141595087798,-4.490909090909));
#134998 = CARTESIAN_POINT('',(3.1415954935,-4.372727272727));
#134999 = CARTESIAN_POINT('',(3.141595899201,-4.254545454545));
#135000 = CARTESIAN_POINT('',(3.141596304902,-4.136363636364));
#135001 = CARTESIAN_POINT('',(3.141596710604,-4.018181818182));
#135002 = CARTESIAN_POINT('',(3.141597116305,-3.9));
#135003 = CARTESIAN_POINT('',(3.141597522006,-3.781818181818));
#135004 = CARTESIAN_POINT('',(3.141597927708,-3.663636363636));
#135005 = CARTESIAN_POINT('',(3.141598333409,-3.545454545455));
#135006 = CARTESIAN_POINT('',(3.14159873911,-3.427272727273));
#135007 = CARTESIAN_POINT('',(3.141599144812,-3.309090909091));
#135008 = CARTESIAN_POINT('',(3.141599550513,-3.190909090909));
#135009 = CARTESIAN_POINT('',(3.141599956214,-3.072727272727));
#135010 = CARTESIAN_POINT('',(3.141600361916,-2.954545454545));
#135011 = CARTESIAN_POINT('',(3.141600767617,-2.836363636364));
#135012 = CARTESIAN_POINT('',(3.141601173318,-2.718181818182));
#135013 = CARTESIAN_POINT('',(3.141601443786,-2.639393939394));
#135014 = CARTESIAN_POINT('',(3.14160157902,-2.6));
#135015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#135016 = ORIENTED_EDGE('',*,*,#135017,.T.);
#135017 = EDGE_CURVE('',#134980,#134897,#135018,.T.);
#135018 = SURFACE_CURVE('',#135019,(#135026),.PCURVE_S1.);
#135019 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#135020,#135021,#135022,
    #135023,#135024,#135025),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,
    1.),.UNSPECIFIED.);
#135020 = CARTESIAN_POINT('',(6.001146897693,-33.52555730608,
    -0.397899773507));
#135021 = CARTESIAN_POINT('',(6.001146897693,-33.54118186792,
    -0.397257306227));
#135022 = CARTESIAN_POINT('',(6.001146897693,-33.55680642976,
    -0.396614838947));
#135023 = CARTESIAN_POINT('',(6.001146897693,-33.58812057164,
    -0.394774601359));
#135024 = CARTESIAN_POINT('',(6.001146897693,-33.60381015168,
    -0.393576831051));
#135025 = CARTESIAN_POINT('',(6.001146897693,-33.61949973172,
    -0.392379060743));
#135026 = PCURVE('',#134906,#135027);
#135027 = DEFINITIONAL_REPRESENTATION('',(#135028),#135054);
#135028 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#135029,#135030,#135031,
    #135032,#135033,#135034,#135035,#135036,#135037,#135038,#135039,
    #135040,#135041,#135042,#135043,#135044,#135045,#135046,#135047,
    #135048,#135049,#135050,#135051,#135052,#135053),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#135029 = CARTESIAN_POINT('',(3.14159265359,-5.2));
#135030 = CARTESIAN_POINT('',(3.14443348981,-5.2));
#135031 = CARTESIAN_POINT('',(3.150117127531,-5.2));
#135032 = CARTESIAN_POINT('',(3.158647671212,-5.2));
#135033 = CARTESIAN_POINT('',(3.167182461104,-5.2));
#135034 = CARTESIAN_POINT('',(3.175720768842,-5.2));
#135035 = CARTESIAN_POINT('',(3.184261940561,-5.2));
#135036 = CARTESIAN_POINT('',(3.192805407631,-5.2));
#135037 = CARTESIAN_POINT('',(3.201350684134,-5.2));
#135038 = CARTESIAN_POINT('',(3.209897367809,-5.2));
#135039 = CARTESIAN_POINT('',(3.218445139586,-5.2));
#135040 = CARTESIAN_POINT('',(3.22699376454,-5.2));
#135041 = CARTESIAN_POINT('',(3.235543087861,-5.2));
#135042 = CARTESIAN_POINT('',(3.244093048704,-5.2));
#135043 = CARTESIAN_POINT('',(3.252642531816,-5.2));
#135044 = CARTESIAN_POINT('',(3.261190326845,-5.2));
#135045 = CARTESIAN_POINT('',(3.269735143812,-5.2));
#135046 = CARTESIAN_POINT('',(3.278275610661,-5.2));
#135047 = CARTESIAN_POINT('',(3.286810275871,-5.2));
#135048 = CARTESIAN_POINT('',(3.295337609704,-5.2));
#135049 = CARTESIAN_POINT('',(3.303856006761,-5.2));
#135050 = CARTESIAN_POINT('',(3.312363785685,-5.2));
#135051 = CARTESIAN_POINT('',(3.320859199922,-5.2));
#135052 = CARTESIAN_POINT('',(3.326513338688,-5.2));
#135053 = CARTESIAN_POINT('',(3.329337738007,-5.2));
#135054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#135055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#135059)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#135056,#135057,#135058)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#135056 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#135057 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#135058 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#135059 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-003),#135056,
  'distance_accuracy_value','confusion accuracy');
#135060 = SHAPE_DEFINITION_REPRESENTATION(#135061,#134887);
#135061 = PRODUCT_DEFINITION_SHAPE('','',#135062);
#135062 = PRODUCT_DEFINITION('design','',#135063,#135066);
#135063 = PRODUCT_DEFINITION_FORMATION('','',#135064);
#135064 = PRODUCT('CADSOFTTOOLS 1.863','CADSOFTTOOLS 1.863','',(#135065)
  );
#135065 = PRODUCT_CONTEXT('',#2,'mechanical');
#135066 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#135067 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#135068,#135070);
#135068 = ( REPRESENTATION_RELATIONSHIP('','',#134887,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#135069) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#135069 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3463);
#135070 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #135071);
#135071 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('863','','',#5,#135062,$);
#135072 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#135064));
ENDSEC;
END-ISO-10303-21;
